﻿@charset "UTF-8";

/* 图片广告 */

.offer_ad {
	
	margin: 30px auto;
}

.offer_ad img {
	display: block;
	width: 100%;
	height: 50px;
}


/* 供应信息左侧 */

.offerxx {
	overflow: hidden;
	padding-bottom: 50px;
}

.offerleft {
	width: 890px;
	padding-top: 15px;
}

.offerleft .top {
	width: 890px;
	border-bottom: 5px solid #f2f2f3;
	height: 40px;
}

.offerleft .top .thisclass {
	width: 160px;
	float: left;
	color: #E77918;
	font-size: 20px;
	font-weight: bold;
	padding-left: 20px;
}

.offerleft .top .thisclass img {
	width: 140px;
	float: left;
	position: relative;
	top: 10px;
	left: -20px;
	color: #E77918;
	font-size: 20px;
}

.offerleft .top h1 {
	width: 140px;
	float: left;
	font-size: 20px;
	color: #333333;
}

.screen {
	width: 890px;
	background: #faf8f9;
	border: 1px solid #cccccc;
	overflow: hidden;
	margin: 20px 0;
}

.condition {
	padding: 15px 18px;
	height: 62px;
	font-size: 14px;
	overflow: hidden;
	/*border-bottom: 1px solid #cccccc;*/
}

.select1 {
	/*background: #fff;*/
	width: 120px;
	height: 25px;
	color: #666666;
	margin: 0 15px;
	padding: 2px 0;
	/*font-family: "宋体";*/
	/*border: 1px solid #cccccc;*/
}

.condition a {
	padding: 0 10px;
}

.thisone {
	color: #E77918;
	font-weight: bold;
}

.input1 {
	width: 143px;
	height: 27px;
	color: #666;
	border: 1px solid #aaa;
	padding: 0 20px;
}

.btnsr {
	width: 66px;
	height: 27px;
	background: url(../images1/serico_03.jpg) no-repeat left #e77918;
	color: #fff;
	cursor: pointer;
	text-align: left;
	padding-left: 27px;
	border-radius: 0px 5px 5px 0px;
	font-family: "宋体";
}

.keyword {
	padding: 20px;
	overflow: hidden;
}

.keyword a {
	float: left;
	line-height: 16px;
	font-size: 14px;
	margin: 5px;
	padding: 0 10px;
	border-right: 1px solid #666;
}

.thisone2 {
	color: #E77918;
	font-weight: bold;
	float: left;
	border-right: none;
}

.newbus {
	width: 886px;
	border-bottom: 1px dashed #d2d2d2;
	margin: 25px 0;
	overflow: hidden;
	padding-bottom: 10px;
}

.newbus .top1 {
	font-size: 20px;
	font-weight: bold;
	color: #666;
	line-height: 30px;
	padding-bottom: 10px;
	text-align: center;
}

.newbus .top1 span {
	font-size: 20px;
	font-weight: bold;
	color: #E77918;
}

.newbus .top1 .fb {
	width: 122px;
	height: 32px;
	border-radius: 20px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	font-family:"宋体";
	background: #E77918;
}

.newbus .list {}

.newbus .list ul li {
	float: left;
	padding: 0 20px;
	font-size: 14px;
}

.member {
	width: 886px;
	padding: 40px;
	overflow: hidden;
	border: 1px solid #cccccc;
}

.member h1 {
	width: 610px;
	font-size: 16px;
	color: #333;
	float: left;
}

.member h1 span {
	font-size: 16px;
	color: #F75A17;
}

.meberbtn {
	width: 176px;
	height: 40px;
	background: #014689;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
}

.group {
	width: 886px;
	overflow: hidden;
	margin: 20px 0 30px 0;
	background: #014689;
	/*height: 176px;*/
	border: 1px solid #cccccc;
}

.groupbox{width: 55%; padding: 15px; background:#efefef;}
.groupbox table{width: 100%; text-align: left;font-size: 14px;}
.groupbox table tr td:first-child{width:90px;}
.bg_col1{width: 35%;background: #014689; color: #fff;}
.groupbox a{font-size: 18px; text-decoration: underline;}
.groupbox .sp1{color: #E67817;}
/*.group .pcname {
	width: 306px;
	background: #014689;
	color: #fff;
	padding-top: 52px;
	font-size: 16px;
	height: 176px;
	text-align: center;
}

.group .pcname p {
	font-size: 12px;
	padding-top: 12px;
	text-align: center;
}

.group .pccot {
	width: 500px;
	color: #333;
	padding: 30px 0 0 0;
}

.group .pccot h2 {
	width: 500px;
	font-size: 14px;
	line-height: 28px
}

.group .pccot li {
	width: 240px;
	color: #333;
	float: left;
	font-size: 14px;
	line-height: 28px;
}*/

.company {
	width: 886px;
	margin: 5px 0 20px 0;
}

.company .top2 {
	width: 120px;
	height: 46px;
	line-height: 46px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 2px solid #2888de;
	text-align: center;
	color: #2888de;
	font-size: 16px;
	font-weight: bold;
}

.company .main {
	width: 884px;
	border: 1px solid #cccccc;
	overflow: hidden;
	padding: 40px;
	overflow: hidden;
	font-size: 14px;
}

.comen {
	width: 886px;
	margin: 35px 0 30px 0;
	position: relative;
}

.comen .top2 {
	height: 46px;
	padding: 0 25px;
	line-height: 46px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 2px solid #2888de;
	text-align: center;
	color: #2888de;
	font-size: 16px;
	font-weight: bold;
}

.comen .mr {
	width: 82px;
	height: 26px;
	font-size: 14px;
	border: 1px solid #cccccc;
	border-radius: 20px;
	text-align: center;
	margin-top: 10px;
}

.comen .main {
	width: 884px;
	border: 1px solid #cccccc;
	overflow: hidden;
	overflow: hidden;
	font-size: 14px;
	/*padding: 20px 0;*/
	padding: 40px 0 20px;
}

.comen .main .prolist li:nth-child(odd) {
	width: 884px;
	line-height: 40px;
	padding-left: 5px;
	background: #f3f3f3;
	height: 40px;
}

.comen .main .prolist li:nth-child(even) {
	width: 884px;
	line-height: 40px;
	padding-left: 5px;
	background: #fff;
	height: 40px;
}

.comen .main .prolist li a {
	width: 290px;
	float: left;
	padding-left: 5px;
}

.comen .main .prolist1 li {
	width: 200px;
	float: left;
	text-align: center;
	margin: 33px 10px 10px 10px;
}

.comen .main .prolist1 li img {
	width: 200px;
	height: 115px;
}


/* 供应信息右侧 */

.offerrg {
	width: 300px;
}

.offerrg .comimg {
	width: 300px;
	margin-bottom: 15px;
}

.offerrg .comimg img {
	width: 300px;
	height: 250px;
}

.offerrg .comimg1 {
	width: 300px;
	margin-bottom: 15px;
}

.offerrg .comimg1 img {
	width: 300px;
	height: 332px;
}

.newoffer {
	width: 298px;
	margin-bottom: 15px;
	border: 1px solid #ccc;
}

.newoffer .top {
	width: 296px;
	color: #014689;
	background: #f0f0f0;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
}

.newoffer .inflist {
	padding: 25px 0;
	overflow: hidden;
}

.newoffer .inflist li {
	line-height: 27px;
	width: 100%;
}

.newoffer .inflist li a {
	height: 27px;
	padding-left: 5px;
	width: 296px;
	display: block;
	line-height: 27px;
}

.newoffer .inflist li span {
	padding: 0 15px;
}

.newoffer .inflist li a:hover {
	height: 27px;
	width: 296px;
	background: url(../images1/bg3_03.jpg);
}


/* 中间广告 */

.offerad2 {
	width: 1200px;
	height: 50px;
	margin: 20px auto;
}

.offerad2 img {
	width: 1200px;
	height: 50px;
}


/* 供应新闻 */

.offernews {
	width: 1197px;
	margin: 0 auto;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}

.offernews1 {
	width: 299px;
	overflow: hidden;
	border-right: 1px solid #ccc;
}

.offernews1 .top {
	width: 300px;
	color: #014689;
	padding-left: 20px;
	background: #f0f0f0;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}

.offernews1 .top span {
	color: #014689;
	float: right;
	font-weight: normal;
	padding-right: 10px;
	font-size: 14px;
}

.offernews1 .nl {
	padding: 20px 10px;
}

.offernews1 .nl li {
	font-size: 13px;
	line-height: 30px;
}

.offernews1 .nl li span {
	float: right;
}


/*--------------------------------------------------------- 供应详情---------------------------------------------------------------------- */

.offad3 {
	width: 1200px;
	height: 50px;
	border: 1px solid #0162b1;
	margin: 30px auto;
}

.offad3 img {
	display: block;
	width: 1200px;
	height: 50px;
}

.brand {
	width: 300px;
}

.brand .top3 {
	width: 300px;
	background: #014689;
	line-height: 50px;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 24px;
}

.brand .top3 img {
	width: 27px;
	float: left;
	margin: 14px 20px 0 20px;
}

.offerrg .comimg2 {
	position: relative;
	width: 300px;
	margin-bottom: 10px;
}

.topimgicon {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 36px;
    height: 20px;
    line-height: 20px;
    z-index: 999;
    background: rgba(255,0,0,0.5);
    filter: alpha(opacity=50);
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.offerrg .comimg2 img {
	width: 300px;
	height: 250px;
	display: block;
}

.slideTxtBox {
	width: 300px;
	border: 1px solid #ccc;
	text-align: left;
}

.slideTxtBox .hd {
	height: 40px;
	line-height: 40px;
	background: #f0f0f0;
	border-bottom: 1px solid #ccc;
	position: relative;
	font-weight: bold;
	font-size: 14px;
}

.slideTxtBox .hd ul {
	float: left;
	position: absolute;
}

.slideTxtBox .hd ul li {
	float: left;
	padding: 0 20px;
	cursor: pointer;
}

.slideTxtBox .hd ul li.on {
	height: 40px;
	background: #397ebe;
	border-right: 1px solid #ccc;
	color: #fff;
}

.slideTxtBox .bd ul {
	padding: 15px 0;
	zoom: 1;
}

.slideTxtBox .bd li {
	height: 24px;
	line-height: 24px;
}

.slideTxtBox .bd li a {
	height: 27px;
	padding-left: 5px;
	width: 296px;
	display: block;
	line-height: 27px;
}

.slideTxtBox .bd li span {
	padding: 0 15px;
}

.slideTxtBox .bd li a:hover {
	height: 27px;
	width: 296px;
	background: url(../images1/bg3_03.jpg);
}


/*--------------------------------------------------------- 供应信息---------------------------------------------------------------------- */

.fbxx {
	width: 300px;
	background: url(../images1/offerxx_03.jpg);
	height: 167px;
	color: #fff;
	margin-bottom: 16px;
}

.fbxx h1 {
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	padding-left: 105px;
	padding-top: 27px;
	line-height: 30px;
}

.fbxx h2 {
	width: 160px;
	height: 30px;
	border: 1px solid #fff;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	margin: 30px auto;
	color: #fff;
	border-radius: 20px;
}

.fbxx h2 a {
	color: #fff;
}

.offinfor {
	width: 886px;
	overflow: hidden;
}

.offinfor li {
	width: 886px;
	border-bottom: 1px dashed #ccc;
	padding: 20px 0;
	overflow: hidden;
}

.offinfor li .tle {
	width: 886px;
	color: #666666;
	font-size: 14px;
	padding-bottom: 20px;
	overflow: hidden;
}

.offinfor li .tle .na {
	width: 680px;
	background: url(../images1/offerxx_07.jpg) no-repeat left;
	font-size: 16px;
	padding-left: 15px;
	color: #666666;
	font-weight: bold;
	overflow:hidden;
}

.offinfor li .tle .na span {
	color: #E77918;
}
.offinfor li .tle .na .sp {
	color: #014689;
}

.offinfor li .tle .tim2e {
	width: 200px;
}

.offinfor li .tle .tim2e span {
	padding: 0 8px;
	float: left;
}

.offinfor li .txt {
	width: 700px;
	color: #666666;
	font-size: 14px;
}

.offinfor li .fbx {
	color: #666;
	text-align: center;
	background: #fff;
	line-height: 35px;
}

.offinfor li .fbx a {
	color: #666;
	width: 108px;
	height: 35px;transition: all 0.4s;
	display: block;
	border: 1px solid #666;
	border-radius: 20px;
}

.offinfor li .fbx a:hover {
	width: 108px;
	height: 35px;
	color: #fff;
	text-align: center;
	background: #e77918;
	line-height: 35px;
	border: 1px solid #e77918;
	border-radius: 20px;
}

.page {
	width: 840px;
	clear: both;
	margin: 0 auto;
	padding: 30px 0;
}

.list_page {
	text-align: right;
}

.list_page1 {
	text-align: center;
}

.list_page a,
.list_page1 a {
	padding: 5px;
	margin-right: 10px;
	height: 20px;
	line-height: 40px;
	color: #0073a9;
	font-weight: normal;
	background: #fff;
	border:1px solid #0073a9;
}

.list_page a.currt,
.list_page1 a.currt {
	background: #0073a9;
	color: #fff;
}


/*////////////////////////////////12.28//////////////////////////////*/
.xuantext{padding-left: 20px;}
.search_box{width: auto;}
.search_box .search1{width: 230px;}



/*//////////////////////////12.29//////////////////////////////////*/
.offerinfo{margin-top: 30px;}
.buypro_list {
	/*width: 45%;*/
	width:380px;
	/*margin-left:10px;*/
	
	
}

.time_out {
	position:relative;
	height:52px;
	line-height:52px;
	background:#ff8720;
}

.time_out h2 {
	color:#fff;
	margin-left:20px;
	font-size:18px;
	font-weight:normal;
}

.time_tip {
	position:absolute;
	bottom:-10px;
	display:block;
	width:11px;
	height:10px;
	background:url(../images/inner_tip.png) 0 -640px no-repeat;
}

.buypro_detail_list {
	/*width: 550px;*/
	width:369px;
	margin-left:11px;
	background:#f5f5f5;
}

.buypro_detail_list ul {
	padding:0 10px;
	border-left:1px solid #e6eaeb;
	border-right:1px solid #e6eaeb;
	background:url(../images/buy_shadow.png) left bottom no-repeat;
}

.buypro_detail_list ul li {
	font-size: 14px;
	height:38px;
	line-height:38px;
	padding-left:42px;
	border-bottom:1px solid #e3e3e3;
	background:url(../images/pur_tip.png) no-repeat;
}

.buypro_detail_list .buypro_list1 {
	background-position:8px -200px;
}

.buypro_detail_list .buypro_list2 {
	background-position:10px -160px;
}

.buypro_detail_list .buypro_list3 {
	background-position:8px -120px;
}

.buypro_detail_list .buypro_list4 {
	background-position:8px -240px;
}

.buypro_detail_list li:last-child, .buypro_detail_list .last {
	border:none;
}

.wrap_quote {
	position:relative;
	width:369px;
	height:80px;
	line-height:80px;
	/*margin: 0 auto;*/
	margin-left:12px;
	overflow:hidden;
	zoom:1;
	margin-top: 1px;
	/*border-left:1px solid #e6eaeb ;*/
	
}

.wrap_quote .collect {
	width:185px;
	color:#b1b1b1;
	/*background:#fff;*/
	background: #f7f7f7;
}

.wrap_quote .collect:hover {
	color:#404040;
	background:#e6eaeb;
}

.wrap_quote .collect span {
	margin-left:35px;
}

.wrap_quote .quote_price {
	width:183px;
	color:#fff;
	background:#2980b9;
}

.wrap_quote .quote_price:hover {
	background:#2f95d7;
}

.wrap_quote .quote_price span {
	margin-left:52px;
}

.wrap_quote span {
	font-size:24px;
}

.wrap_quote .offer_tip {
	position:absolute;
	left:160px;
	top:15px;
	display:block;
	color:#8ab8d6;
	height:52px;
	line-height:52px;
	width:52px;
	text-align:center;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/pic_bg.png) -248px -270px no-repeat;
	z-index:99;
}



/*********buypro detail over**********/

.buypro_des {
	position:relative;
	margin-top:5px;
	padding:60px 24px 38px 20px;
	border:1px solid #dbdcdc;
	/*background:#ecf0f1;*/
	background:#fff;
	
}

.buypro_des p {
	font-size: 14px;
	color:#595959;
	text-indent:2em;
	line-height:20px;
}

.des_title {
	padding: 0 15px;
	position:absolute;
	top:-6px;
	left:-1px;
/*	width:150px;*/
	height:38px;
	line-height:38px;
	border-bottom:1px solid #c1c5c6;
	background:#2980b9;
}

.des_title h3 {
	color:#fff;
	margin-left:10px;
	font-size:16px;
	font-weight:normal;
}

.des_title span {
	position:absolute;
	top:0;
	right:-5px;
	display:block;
	width:5px;
	height:5px;
	background:url(../images/inner_tip.png) 0 -655px no-repeat;
}

.buypro_des_table {
	border-collapse:collapse;
	border:1px solid #ccc;
}

.buypro_des_table th {
	color:#595959;
	height:38px;
	line-height:38px;
	font-weight:normal;
	background:#f3f3f3;
	border:1px solid #ccc;
}

.buypro_des_table td {
	color:#595959;
	height:38px;
	line-height:38px;
	text-align:center;
	background:#fff;
	border:1px solid #ccc;
}

.buypro_des_table .row1 {
	width:280px;
}

.buypro_des_table .row2 {
	width:150px;
}

.buypro_des_table .row3 {
	width:100px;
}

.buypro_des_table .row4 {
	width:150px;
}

.wrap_recom {
	margin-top:10px;
}

.recom_title {
	width:148px;
	height:36px;
	line-height:36px;
	border:1px solid #2980b9;
	border-radius:0 10px 0 0;
	background:#2980b9;
}

.recom_title h3 {
	color:#fff;
	margin-left:10px;
	font-size:16px;
	font-weight:normal;
}

.ask_recom {
	border-top:2px solid #2980b9;
}

.ask_recom li {
	float:left;
	display:inline;
}

.ask_recom .recom {
	height:88px;
	width:181px;
	padding-top:1px;
	border-left:1px solid #dbdcdc;
	border-bottom:1px solid #dbdcdc;
}

.ask_recom li:last-child, .ask_recom li.last {
	border-right:1px solid #dbdcdc;
}

.ask_recom li:last-child .recom, .ask_recom li.last .recom {
	width:182px;
}

.recom1 h4 {
	font-size:14px;
	height:20px;
	line-height:20px;
	margin:20px 0 0 20px;
}

.recom1 h4 a {
	color:#2980b9;
}

.recom1 h4 a:hover {
	text-decoration:underline;
}

.recom1 p {
	color:#4e4e4e;
	margin:8px 0 0 20px;
}

.recom1 p span {
	color:#c00;
	margin:0 3px;
}

.recom2, .recom3 {
	position:relative;
	background:#ecf0f1;
}

.recom2 p, .recom3 p {
	color:#4e4e4e;
	margin-left:20px;
}

.recom3_tip {
	position:absolute;
	right:0;
	bottom:0;
	display:block;
	width:13px;
	height:22px;
	background:url(../images/inner_tip.png) 0 -668px no-repeat;
}

.recom2 .recom2_line1 {
	margin-top:14px;
}

.recom2_line1 span {
	margin:0 3px;
}

.integrity {
	height:16px;
	line-height:16px;
	margin-top:12px;
	padding-left:32px;
	background:url(../images/tip.png) 0 -490px no-repeat;
}

.verify {
	height:16px;
	line-height:16px;
	margin-top:8px;
	padding-left:32px;
	background:url(../images/tip.png) 0 -960px no-repeat;
}

.recom3_line1 {
	margin-top:14px;
}

.recom3_line1 span {
	color:#c00;
	margin:0 3px;
}

.recom3_line2 {
	margin-top:10px;
}

.recom3_line2 a {
	display:block;
	width:98px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#fff;
	font-size:14px;
	background:#ff7801;
}

.recom3_line2 a:hover {
	background:#ff5a00;
}

.recom3_line3 {
	margin-top:8px;
}

.recom3_line3 span {
	margin-left:5px;
}

/*********product detail description over**********/

.offtable1{font-size: 14px; line-height: 30px;}
.offerinfo .des_title{height: 52px;line-height: 52px; width: 99%;}
.offerinfo .des_title a{color: #fff; font-size: 18px;}

.offshare{margin-left: 11px; padding-top: 62px;background:#f5f5f5;}
.offshare a{padding-left: 20px; display: block; float: left;height: 19px;line-height: 19px;background: url(../images/tm1.png) no-repeat left center;  }
.offshare a.a1{width: 30%;}
.offshare a.a2{width: 40%;background: url(../images/tm3.png) no-repeat left center;}
.offshare a.a3{width: 30%;background: url(../images/tm2.png) no-repeat left center;}


.offinfor li .tle .na{background: url(../images1/offerxx_07.png) no-repeat 10px center;}
.offer2 li .fbx{background: none;}
.offer2 li .tle .na span.topicon{color: #fff;}
.topicon {
	display: inline-block;
	padding: 0 4px ;
	font-size: 14px;
	color: #fff;
	margin-right: 5px;
	background: url(../images/topiconbg.png) no-repeat center;
	text-align: center;
	color: #fff;
	font-family: "Arial";
	font-weight: bold;
}
.offer2 li.hot{background: #CCE5F6;}
.offer2 li .tle .tim2e{width: auto; max-width: 195px;}

/*快速检索*/

.in_sec8 .jiansuo{border: 1px solid #ccc;}
 
.in_sec8 .jiansuo .hd {background: #F5F5F5; border-bottom: 1px solid #f5f5f5;}
.in_sec8 .jiansuo .hd ul li{float: left; text-align: center;}
.in_sec8 .jiansuo .hd ul li a{display: block; width: 133px; height: 39px; line-height: 39px;font-size: 14px;}
.in_sec8 .jiansuo .hd ul li:hover a{color: #2888DE; background: #fff; border-top: 2px solid #2888DE;}
.in_sec8 .jiansuo .hd ul li.on a{color: #2888DE; background: #fff; border-top: 2px solid #2888DE;}
.in_sec8 .jiansuo .bd{/*background: #fff;*/ padding: 20px;}
.in_sec8 .jiansuo .bd ul li{float: left; margin-right: 20px;}
.in_sec8 .jiansuo .bd ul li a{font-size: 12px; line-height: 30px;}
/*.in_sec8 .jiansuo .bd.a-bor-r ul li a{border-right: 1px solid #666; padding-right: 20px;}*/

.brlian{float: right;padding-right: 10px; display: inline-block; color: #C40000; line-height: 39px;font-size: 14px;}


/*合作伙伴，建材管道，钢铁能源，水利房产，其他行业*/
#othersec8{margin-bottom: 30px;}
