/*--------------------------------------------------
慧一科技版权 定制购买destoon模板找慧一科技 QQ:3292628658 - http://www.qiyeyunshang.com 微信：huiyikeji8  淘宝店地址：https://destoonhy.taobao.com
--------------------------------------------------*/
/* focus */
#focus-xh {
	width:910px;
	height:300px;
	overflow:hidden;
	position:relative;
}
#focus-xh .bd {
	border:0
}
#focus-xh .bd ul {
	height:300px;
	position:absolute;
}
#focus-xh .bd ul li {
	overflow:hidden;
	position:relative;
}
#focus-xh .bd ul li div {
	position:absolute;
	overflow:hidden;
}
#focus-xh .bd ul li p {
	display: block;
	position: absolute;
	bottom: 40px;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
}
#focus-xh .btnBg {
	position:absolute;
	width: 910px;
	height:20px;
	left:0;
	bottom:0;
}
#focus-xh .hd {
	position:absolute;
	width: 100%;
	height:10px;
	line-height: 10px;
	bottom:12px;
	text-align: center;
}
#focus-xh .hd li {
	display:inline-block;
	_display:inline;
	_zoom:1;
	width: 8px;
	height: 8px;
	_font-size:0;
	margin-right:5px;
	cursor:pointer;
	background:#fff;
	border-radius: 50px;
	text-indent: -9999px;
}
#focus-xh .hd li.on {
	background:#fff;
	width: 16px;
}
#focus-xh .prev, #focus-xh .next {
	width: 22px;
	height: 50px;
	position:absolute;
	top: 41%;
	background:url(images/sprite.png) no-repeat 0 0;
	cursor:pointer;
	display: none;
}
#focus-xh:hover .prev, #focus-xh:hover .next {
	display:block;
	opacity:.5;
	filter:alpha(opacity=50);
}
#focus-xh .prev:hover, #focus-xh .next:hover {
	display:block;
	opacity:1;
	filter:alpha(opacity=100);
}
#focus-xh .prev {
	left:0;
}
#focus-xh .next {
	right:0;
	background-position:right top;
}
/*hui*/
.user-info {
	height:64px;
	padding:18px;
	background: #ffffff;
	border-radius:5px;
	color: #333333;
}
.user-info a {
	color: #333333;
}
.user-info a.b:link, .user-info a.b:visited, .user-info a.b:active {
	color:#333333;
	text-decoration:none;
}
.user-info a.b:hover {
	color:#E2231A;
}
.user-info img {
	width:64px;
	height:64px;
	border-radius:50%;
	float:left;
	margin-right:20px;
}
.user-info ul {
	float:right;
	width:175px;
	margin-top:4px;
}
.user-info li {
	height:28px;
	line-height:28px;
	overflow:hidden;
}
.user-info strong {
	font-size:16px;
}
.user-info em {
	font-size:14px;
	font-style:normal;
	float:right;
}
.user-info em a {
	color:#e60000
}
.user-info i {
	font-style:normal;
	color: #E2231A;
	padding:0 6px;
}
/*升级页面横幅图*/
.banner_me {
	width: 100%;
	text-align: center;
	overflow: hidden;
}
.banner_me img {
	display: block;
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
}
/*升级页面项目*/
.project {
	width: 1220px;
	margin: 30px auto 10px auto;
	position: relative;
	font-size: 12px;
}
.project .title {
	padding-top: 16px;
	padding-bottom: 45px;
}
.project .title h3 {
	position: relative;
	display: inline-block;
	font-size:24px;
}
.project .title i {
	position: absolute;
	width: 55px;
	height: 5px;
	background: url(images/line.png) 0 0 no-repeat;
	left: 50%;
	top: 55px;
	margin-left: -27px;
}
/**/
.hidetop {
	display: none;
	position: fixed;
	top: 0px;
	left: 50%;
	width: 1220px;
	margin-left: -610px;
	height: 60px;
	line-height: 60px;
	border-left: 1px solid #e4e4e4;
	border-top: 1px solid #e4e4e4;
	font-size: 16px;
	color: #526069;
	z-index: 9;
}
.hidetop li {
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	text-align:center;
	font-size: 16px;
}
.hidetop li.back1 {
	width:339px;
	background:#f5f5f5;
}
.hidetop li.back5 {
	width:216px;
	background:#e25630;
	color:#fff
}
.hidetop li.back6 {
	width:214px;
	background:#ffc36d;
	color:#fff
}
.hidetop li.back7 {
	width:214px;
	background:#56a8fc;
	color:#fff
}
.hidetop li.back8 {
	width:214px;
	background:#61ddad;
	color:#fff
}
.hidetop li.back9 {
	width:214px;
	background:#475975;
	color:#fff
}
.hidetop li.back10 {
	width:214px;
	background:#475975;
	color:#fff
}
.hidetop li.back11 {
	width:214px;
	background:#475975;
	color:#fff
}
.hidetop li.back12 {
	width:214px;
	background:#475975;
	color:#fff
}
.hidetop li.back13 {
	width:214px;
	background:#475975;
	color:#fff
}
.hidetop li.back14 {
	width:214px;
	background:#475975;
	color:#fff
}
.hidetop li.back15 {
	width:214px;
	background:#475975;
	color:#fff
}
/**/
.project table {
	background-color: #fff;
	margin-top: 0px;
	border-collapse: collapse;
	border-spacing: 0;
	width: 1220px;
	word-wrap: break-word;
	word-break: break-all;
	table-layout: fixed;
}
.project table.tablemt10 {
	margin-top: -1px;
}
.project table th.up1 {
	width:172px!important;
}
.project table th.up2 {
	width:222px!important;
}
.project table th span {
	color: #fff;
	font: bold 18px/30px "microsoft yahei";
}
.project table th {
	height: 95px;
	font: normal 14px/30px "microsoft yahei";
}
.project table th strong {
	font: bold 16px/30px "microsoft yahei";
}
.project table th p {
	font: bold 18px/30px "microsoft yahei";
	color: #ff6600;
}
.project table th i {
	font: normal 18px/30px "microsoft yahei";
	color: #eb201d;
}
.project table th b {
	font: normal 24px/30px "microsoft yahei";
	color: #eb201d;
}
.project table td {
	height: 59px;
	text-align: center;
}
.project table th a.btn {
	width: 110px;
	height: 32px;
	letter-spacing: 0;
	border-radius: 3px;
	display: block;
	font:bold 16px/32px "microsoft yahei";
	text-indent: 10px;
	color: #fff;
	margin: 0 auto;
	text-align: left;
	background: url(images/finger.png) 80px 5px no-repeat #FF6600;
}
.project table .serviceleft {
	background-color: #fff4eb;
	font: bold 18px/30px "microsoft yahei";
	color: #ff6600;
}
.project table .serviceright {
	background-color: #f3f9ff;
	font: bold 15px/30px "microsoft yahei";
}
.project table .serviceright img {
	vertical-align:middle;
	margin-top:-5px
}
.project table .serviceright a {
	color: #666666;
}
.project table tr td {
	font: normal 14px/16px "microsoft yahei";
}
.project table tr td a.btn {
	font: normal 14px/32px "microsoft yahei";
	width: 98px;
	height: 32px;
	display: inline-block;
	color: #fff;
	background-color: #f54a47;
	border-radius: 2px;
}
.project table tr td.fb_name {
	text-align:left
}
.project table tr td.fb_name a {
	display:inline-table;
	width: 33.33%;
	line-height: 25px;
}
.project table.hidetop {
	margin-top:0
}
.project table.hidetop td {
	font-size: 16px;
	overflow: hidden;
}
.project table.hidetop td:nth-child(3) {
background:#e25630;
color:#fff;
}
.project table.hidetop td:nth-child(4) {
background:#ffc36d;
color:#fff;
}
.project table.hidetop td:nth-child(5) {
background:#56a8fc;
color:#fff;
}
.project table.hidetop td:nth-child(6) {
background:#61ddad;
color:#fff;
}
.project table.hidetop td:nth-child(7) {
background:#475975;
color:#fff;
}
.project table.hidetop td:nth-child(8) {
background:#475975;
color:#fff;
}
/*按行业找采购,按地区找采购*/
.com-cat {
	overflow:hidden;
}
.com-cat h3 {
	font-size: 18px;
	height:45px;
	line-height:45px;
	padding: 0 15px;
	background-image: url(/static/skin/m03skinRed/css/img/news_title_bg.png);
	background-position: 15px center; /* 水平方向左移15px，垂直方向居中 */
	background-repeat: no-repeat;
	background-color: #f2f2f2;
	text-indent: 30px
}
.com-cat h3 b {
	font-size:14px;
	padding-left:20px;
	font-weight:500;
	color:#888888
}
.com-div {
	overflow:hidden;
	background: #ffffff;
}
.com-list {
	padding: 15px;
	overflow: hidden;
	font-size: 14px;
	width: 1200px;
}
.com-list li {
	float:left;
	width: 113px;
	height:35px;
	line-height:35px;
	overflow: hidden;
	text-align: center;
	margin: 5px 10px 5px 0;
	background: #f5f5f5;
	padding: 0 5px;
	border-radius:3px;
}
.com-list li:hover {
	background: #E2231A;
}
.com-list li:hover a {
	color: #ffffff;
	display:block;
}
/**/
.hotproduct {
	width: 1220px;
	height:auto;
	background:#fff;
}
.hotproductT {
	height:49px;
	padding: 0 15px;
	background-image: url(/static/skin/m03skinRed/css/img/news_title_bg.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	background-color: #f2f2f2;
	text-indent: 30px;
}
.hotproductT h2 {
	font-size: 18px;
	line-height:50px;
	color:#333;
	float:left;
}
.hotproductT h2 b {
	font-size:14px;
	padding-left:20px;
	font-weight:500;
}
.hotproductT h2 b a {
	color:#888888
}
.hotproductT_Al {
	width:28px;
	height:20px;
	float:right;
	margin-top:14px;
	border:1px solid #eee;
	background:url(images/hotproductT_Al1.png) center top #fff no-repeat;
	cursor: pointer;
}
.hotproductT_Ar {
	width:28px;
	height:20px;
	float:right;
	margin-top:14px;
	border-top:1px solid #eee;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	background:url(images/hotproductT_Ar1.png) center top #fff no-repeat;
	cursor: pointer;
}
.hotproductT_Al:hover {
	background:url(images/hotproductT_Al2.png) center top #ec3901 no-repeat;
	border:1px solid #ec3901;
}
.hotproductT_Ar:hover {
	background:url(images/hotproductT_Ar2.png) center top #ec3901 no-repeat;
	border-top:1px solid #ec3901;
	border-right:1px solid #ec3901;
	border-bottom:1px solid #ec3901;
}
/**/
.hotproductC {
	width: 1180px;
	height: 310px;
	position:relative;
	margin: 15px;
	margin-left: 20px;
	overflow: hidden;
}
.hotproductC ul {
	position:absolute;
	left:0px;
	top:0px;
}
.hotproductC ul li {
	width: 198px;
	height:auto;
	padding:10px;
	float:left;
	position:relative;
	border: 1px solid #eee;
	margin-right: 20px;
}
.hotproductC ul li .li_img {
	width: 198px;
	height: 198px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.hotproductC ul li .li_img img {
	max-height:198px;
	max-width:198px;
	_height:198px;
	_width:198px;
	border:none;
}
.hotproductC ul li p.newborder_price {
	width:100%;
	height: 30px;
	line-height:30px;
	font-size:14px;
	color: #F44336;
}
.hotproductC ul li p.newborder_price i.sign, .hotproductC ul li p.newborder_price i.unit {/* color:#888888; */
	font-size:12px;
}
.hotproductC ul li p.newborder_text {
	height: 30px;
	line-height: 30px;
	margin:5px 0;
	font-size:14px;
	color:#333;
	overflow: hidden;
}
.hotproductC ul li:hover a {
	color:#ec3901;
}
.hotproductC ul li .li_img img {
-webkit-transition:all .4s linear;
-moz-transition:all .4s linear;
-ms-transition:all .4s linear;
-o-transition:all .4s linear;
transition:all .4s linear;
}
.hotproductC ul li:hover .li_img img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-o-transform:scale(1.05);
	transform:scale(1.05);
}
/*资料二维码*/
.a-qrcode {
	position: relative;
	z-index: 10;
}
.a-qrcode>img {
	vertical-align: middle;
}
.a-qrcode .com-qrcode {
	border-radius: 5px;
	box-shadow: 1px 5px 15px 0px hsl(0deg 0% 42% / 22%);
	width:150px;
	text-align:center;
	padding:10px;
	position: absolute;
	background: #ffffff;
	bottom: 35px;
	right: -70px;
	display: none;
}
.a-qrcode .com-qrcode img {
}
.a-qrcode .com-qrcode p {
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	margin-top: 3px;
	padding: 0;
}
.a-qrcode:hover .com-qrcode {
	display:block
}
.title_trade .a-qrcode .com-qrcode, .mall-title .a-qrcode .com-qrcode {
	width:100px;
	top: 45px;
	right: -17px;
	bottom: auto;
}
.mall_tab .a-qrcode {
	position:absolute;
	top:12px;
	right:15px
}
.mall_tab .a-qrcode .com-qrcode {
	width:100px;
	top: 30px;
	right:0;
	bottom: auto;
}
.title_trade .a-qrcode .com-qrcode p, .mall-title .a-qrcode .com-qrcode p {
	text-align:center;
}
/**/
#big_div {
	z-index:10
}
/*city*/
.m-city {
	border-radius:5px;
	overflow:hidden;
	margin-top:10px;
	box-shadow:0px 4px 10px 0px rgb(0 0 0 / 3%);
}
.m-city a:hover {
	font-weight:bold
}
.ad-city {
	position:relative;
	padding: 30px 25px 20px 25px;
}
.ad-city .search-city-wrapper {
	line-height: 42px;
	font-size:18px;
}
.ad-city .search-city-wrapper .current-city-head {
	height: 42px;
	line-height: 42px;
}
.ad-city .search-city-wrapper span.f_r {
	font-size:16px;
	font-weight:500;
}
.ad-city .current-city-link {
	display:block;
	height:32px;
	line-height:32px;
	padding:0 15px;
	border:1px solid #D42725;
	background:#EE4341;
	box-sizing:content-box;
	font-size:16px;
	color:#FFFFFF;
	text-align:center;
	margin-left:18px;
	margin-top: 4px;
	border-radius:4px;
}
.ad-city .qh-city-link {
	font-size:14px;
	margin-left:10px;
	height: 42px;
	line-height: 42px;
	color:#1844a7;
}
/**/
.ad-city .hot-city-wrapper {
	box-sizing: border-box;
	padding: 15px 0 0;
	margin: 0 auto;
}
.ad-city .hot-city-head {
	height: 52px;
	line-height: 52px;
}
.ad-city .head-text {
	font-size: 18px;
	font-weight: bold;
}
.ad-city .hot-city-list .hot-city-item {
	padding: 5px 8px;
}
.ad-city .hot-city-list .hot-city-item .hot-city-link {
	display: block;
	font-size: 16px;
	line-height: 42px;
	padding: 0 10px;
	color: #ff6600;
}
/**/
.ad-city .letter-city-wrapper {
	font-size:14px;
}
.ad-city .letter-city-wrapper h3 {
	padding:20px 0 15px 0;
	font-size: 18px;
	font-weight: bold;
}
.ad-city .letter-city-wrapper h3 span {
	font-size:16px;
	font-weight:normal;
	margin-left: 18px;
}
.ad-city .letter-city-wrapper h3 em {
	font-size:14px;
	margin-left:5px;
	font-weight:normal
}
.ad-city .letter-city-wrapper h3 em b {
	color: #FF3300;
	font-weight:normal
}
.search-city-box-content {
	height:40px;
	line-height:40px;
	border:1px solid #DCDCDC;
	border-radius:4px;
	margin-left:18px;
	margin-top:-9px;
}
.search-city-input-wrapper {
	position:relative;
}
.search-input {
	display:block;
	width:270px;
	height:40px;
	font-size:14px;
	line-height:14px;
	border:none;
	outline:none;
	border-radius:6px;
	box-sizing:content-box;
	color:#999;
	padding:0;
	padding-left:10px;
}
.submiter {
	display:block;
	width:70px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#333333;
	border:none;
	outline:none;
	cursor:pointer;
	background:#DCDCDC;
	padding:0;
}
/**/
.ad-city .letter-city-wrapper .hd {
	width:100%;
	margin:20px 0;
	background-image: linear-gradient(237deg, #efefef 0%, #f7f7f7 100%);
	border-bottom: 1px solid #DDD;
	height: 46px;
	line-height: 46px;
}
.ad-city .letter-city-wrapper .hd ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 300px;
	float: left;
}
.ad-city .letter-city-wrapper .hd li {
	text-align:center;
	width: 100%;
	margin-left: 10px;
	padding: 0 10px;
	height: 35px;
	line-height: 35px;
	margin-top: 10px;
	cursor: pointer;
}
.ad-city .letter-city-wrapper .hd li.on {
	color: #FF3300;
	border: 1px solid #DDD;
	padding: 0 10px;
	border-bottom: 1px solid #FFF;
	background-color: #FFF;
	border-radius: 5px 5px 0 0;
}
.ad-city .letter-city-wrapper .hd .f_r {
	margin-right:10px;
	color: #868686;
	font-size: 12px;
}
.ad-city .letter-city-wrapper .bd {
	border: 0;
}
.ad-city .letter-city-wrapper dl {
	font-size:14px;
	overflow:hidden;
	margin-bottom:18px;
}
.ad-city .letter-city-wrapper dl dt {
	width: 55px;
	height: 42px;
	line-height: 42px;
	font-size:16px;
	font-weight:bold;
}
.ad-city .letter-city-wrapper dl dt span {
	padding-left:10px;
}
.ad-city .letter-city-wrapper dl dd {
	line-height: 33px;
	font-size:16px;
	width: calc(100% - 80px);
}
.ad-city .letter-city-wrapper dl dd a {
	display: block;
	background: #f2f2f2;
	border: 1px solid #EAEAEA;
	float: left;
	border-radius: 6px;
	padding: 0 10px;
	margin: 5px;
	font-size: 14px;
}
.ad-city .letter-city-wrapper dl dd a.h-city-style {
	color: #F76D4E;
	text-decoration: underline;
}
.ad-city .letter-city-wrapper dl dd a:hover, .ad-city .letter-city-wrapper dl dd a.f_b {
	color: #FFFFFF !important;
	background-color: #F76D4E;
	border: 1px solid #F76D4E;
}
.ad-city .letter-city-wrapper dl dd a:hover span, .ad-city .letter-city-wrapper dl dd a.f_b span {
	color: #FFFFFF !important
}
.ad-city .letter-city-wrapper .name-city {
}
.ad-city .letter-city-wrapper .name-city dt {
	width: 75px;
	height: 42px;
	line-height: 42px;
}
.ad-city .letter-city-wrapper .name-city dt span {
}
.ad-city .letter-city-wrapper.name-city dd {
	width: calc(100% - 100px);
}
.ad-city .so-cityli {
	width:50%;
	margin-left:50%;
	background:#f5f5f5;
	border-radius:8px;
}
.ad-city .so-cityli em {
	color: #FF3300;
}
.ad-city .list-set {
	padding:15px;
	padding-top: 0;
	font-size:16px;
	line-height: 35px;
	overflow:hidden;
}
.ad-city .list-set li {
}
.ad-city .list-set li a {
	display: block;
	background: #f2f2f2;
	border: 1px solid #EAEAEA;
	float: left;
	border-radius: 6px;
	padding: 0 10px;
	margin: 5px;
	font-size: 14px;
	background:#ffffff
}
/**/
.sort {
	line-height: initial;
	padding: 0;
	width: 100%;
	border-bottom: 1px solid #f5f5f5;
}
.sort-f {
}
.sort-k {
	padding-left: 0;
	font-weight: normal;
	width: 70px;
	color: #999;
	line-height: 60px;
	text-align: right;
	padding-right: 20px;
}
.sort-v {
	width: calc(100% - 100px);
}
.sort-v ul {
	display: inline-block;
	margin: 12px 0 12px 0;/* height: 35px; *//* overflow: hidden; */
}
.sort-v li {
	padding: 0;
	margin: 0;
	height: 30px;
	line-height: 30px;
	float: left;
	margin-top: 6px;
}
.sort-v li a {
	height:24px;
	line-height:24px;
	padding:0 10px;
	float:left;
	margin-right:10px;
	color:#666;
	white-space:nowrap;
	display:inline-block;
	border-radius:3px;
}
.sort-v li.on a, .sort-v li:hover a, .sort-v li.on1:hover a {
	color:#fff;
	background:#E2231A;
}
.sort-v li.on1 a {
	padding:0 10px;
	float:left;
	margin-right:10px;
	height:26px;
	line-height:26px;
	font-size:14px;
	color:#666;
	text-align:center;
	border-radius:3px;
	background:#eeeeee;
}
.sort-v .on {
	background: none;
	border-radius: 0;
}
.sort-v i {
}
.sort-v b {
	padding:0 20px;
}
.sf {
	line-height:32px;
	padding:24px 0 0 0;
	font-size:14px;
	overflow:hidden;
}
.sf-k {
	width:104px;
	padding-left:64px;
	font-weight:bold;
	float:left;
	overflow:hidden;
}
.sf-v {
	width:780px;
	float:left;
	overflow:hidden;
}
.sf-v b {
	padding:0 24px;
}
.sf-v input, .sf-v select {
	padding:6px;
}
.sf-v .kw {
	width:480px;
	height:24px;
	line-height:24px;
	border:#666666 1px solid;
	padding:6px 6px 6px 32px;
	border-radius:6px;
	background:#FFFFFF url('ico-search.png') no-repeat 10px center;
	font-size:14px;
	outline:none;
}
.sf-v .btn-blue {
	padding:0;
	line-height:30px;
	width:96px;
	margin:0 20px 32px 0;
	border-radius:16px;
}
/**/
.imgbox {
	position:relative;
	display: inline-block;
	width: 200px;
	height: 150px;
}
.imgbox_noimg img {
	display:none
}
.imgbox_noimg {
	background: #3F51B5;
	background: url(image/nopic290.png);
	background-size: cover;
}
.imgbox.imgbox_noimg .no_thumb {
	position:absolute;
	top: 33%;
	left: 15%;
	width: 70%;
	color: #FFFFFF;
	line-height: 28px;
	height: 56px;
	overflow: hidden;
	font-weight:bold;
	font-size:18px;
	z-index:10;
}
.info-project-list .imgbox {
	width: 288px;
	height: 180px;
}
