
/*推荐求购*/
.buy-main .buy-title { width: 100%; height: 40px; overflow:hidden; margin:20px 0px 10px;}
.buy-main .buy-title h2 { position: relative;height: 40px;font-size: 20px;color: #333;line-height: 40px;}
.buy-main .buy-title h2:before { content:""; display:block; width:4px; height: 20px; background:#e3211a; float:left; margin:10px 10px 0 0;}
.buy-main .buy-title h2 a {display:inline-block; float:right; font-size:14px; color:#999; line-height:40px; font-weight:400;position:relative;padding-right:25px;}
.buy-main .buy-title h2 a:after { content:"\e65a";font-family: 'iconfont';position:absolute;right:0px; font-size:16px;}
.buy-main .b-content ul li { width: 208px;height: 310px;background-color: #fff;padding: 5px 12px;margin:0px 10px 10px 0px;box-shadow: 0px 0px 9px 0px rgba(218, 218, 218);margin-bottom: 10px; float:left;
	-webkit-transition: all 0.3s ease;
	     -o-transition: all 0.3s ease;
	        transition: all 0.3s ease;} 
.buy-main .b-content ul li:nth-child(5n+5) { margin:0px 0px 10px 0px;}
.buy-main .b-content ul li:hover { box-shadow: 0px 0px 12px 0px rgb(29 179 201 / .4);}
.buy-main .b-content ul li h5 { white-space: nowrap;text-overflow:ellipsis;overflow: hidden;font-size: 16px;padding: 12px 0;border-bottom: 1px solid #eee;margin-bottom: 15px;
	font-weight:400;}
.buy-main .b-content ul li p { line-height: 34px;height: 34px;color: #666;font-size: 14px;}
.buy-main .b-content ul li p i { font-size:22px;margin-right:10px;}
.buy-main .b-content ul li>a { display: block;margin: 40px auto 30px;width: 190px;height: 40px;line-height: 40px;text-align: center;color: #fff;background: linear-gradient(to right, #fa2423, #fc6e3a);border-radius: 20px; font-size:14px;}
.buy-main .b-content ul li>a:hover { opacity:.8;}
/*求购流程*/
.b-methods {margin: 20px 0;height: 420px;background: url(img/bj.png) no-repeat center;text-align: center;box-shadow: 0px 0px 9px 0px rgba(218, 218, 218);}
.b-methods h3 { font-size: 24px;padding: 45px 0 15px 0;}
.b-methods p { font-size: 16px;}  
.b-methods img { padding: 48px 0;}

/*搜索求购*/
.tab-content .buy-title { width: 100%; height: 40px; overflow:hidden; margin:20px 0px 10px;}
.tab-content .buy-title h2 { position: relative;height: 40px;font-size: 20px;color: #333;line-height: 40px;}
.tab-content .buy-title h2:before { content:""; display:block; width:4px; height: 20px; background:#e3211a; float:left; margin:10px 10px 0 0;}
.tab-content .buy-title h2 a {display:inline-block; float:right; font-size:14px; color:#999; line-height:40px; font-weight:400;position:relative;padding-right:25px;}
.tab-content .buy-title h2 a:after { content:"\e65a";font-family: 'iconfont';position:absolute;right:0px; font-size:16px;}
.tab-content ul li { width: 208px;height: 310px;background-color: #fff;padding: 5px 12px;margin:0px 10px 10px 0px;box-shadow: 0px 0px 9px 0px rgba(218, 218, 218);margin-bottom: 10px; float:left;
	-webkit-transition: all 0.3s ease;
	     -o-transition: all 0.3s ease;
	        transition: all 0.3s ease;} 
.tab-content ul li:nth-child(5n+5) { margin:0px 0px 10px 0px;}
.tab-content ul li:hover { box-shadow: 0px 0px 12px 0px rgb(29 179 201 / .4);}
.tab-content ul li h5 { white-space: nowrap;text-overflow:ellipsis;overflow: hidden;font-size: 16px;padding: 12px 0;border-bottom: 1px solid #eee;margin-bottom: 15px;
	font-weight:400;}
.tab-content ul li p { line-height: 34px;height: 34px;color: #666;font-size: 14px;}
.tab-content ul li p i { font-size:22px;margin-right:10px;}
.tab-content ul li>a { display: block;margin: 40px auto 30px;width: 190px;height: 40px;line-height: 40px;text-align: center;color: #fff;background: linear-gradient(to right, #fa2423, #fc6e3a);border-radius: 20px; font-size:14px;}
.tab-content ul li>a:hover { opacity:.8;}
/*--------------------------*/


/*左右机构尺寸*/
.cg-left { float: left;width: 940px;overflow: hidden;padding: 0px;margin-right: 15px;}
.cg-right {overflow: hidden;}



/*内容页*/
.buy_one {border:#eee 1px solid;background:white; position: relative;}
.buy_one h1{font-size:22px;line-height:40px;padding:15px 20px; border-bottom:#f1f1f1 1px solid}
.buy_one h1 span{float:right}
.buy_one h1 span a{background:#ff7200;color:white;width:100px;display:block;font-size:16px;text-align:center;border-radius:3px}
.buy_one h1 span a:hover{ background:#ff5400}
.buy_one dl{padding:15px 20px; overflow:hidden}
.buy_one dl li{float:left;width:400px;line-height:30px;font-size:14px}

.buy_three {border:#eee 1px solid;background:#fff;margin-top:15px;}
.buy_three h2{font-size:18px;line-height:30px;padding:10px 20px;}
.buy_three dl{padding:25px 0px 10px 25px;font-size:16px; line-height:25px; overflow:hidden}
.buy_three dl li{float:left;width:245px;background:#f9f9f9;height:150px;margin-bottom:20px;padding:15px 15px;margin-right:20px;}
.buy_three dl li h3{font-size:14px;height:40px;line-height:20px;overflow:hidden}
.buy_three dl li p{font-size:14px}
.buy_three dl li p a{background:#ff5837;display:block;height:26px;width:80px; text-align:center;color:white;border-radius:3px;margin-top:8px}
.buy_three dl li p a:hover{background:#d10000}
.buy_three dl dt{border-bottom:#eee 1px dotted;height:35px;margin-bottom:10px;font-size:14px;color:#d10000}


.b-content-s ul li { width: 204px;height: 310px;background-color: #fff;padding: 5px 12px;border:1px solid #eee;float:left;margin: 10px 6px 0px 0px;
  -webkit-transition: all 0.3s ease;
       -o-transition: all 0.3s ease;
          transition: all 0.3s ease;} 

.b-content-s ul li:nth-child(4n+4) { margin: 10px 0px 0px 0px;}
.b-content-s ul li:hover { border: 1px solid #ff6900;}
.b-content-s ul li h5 { white-space: nowrap;text-overflow:ellipsis;overflow: hidden;font-size: 16px;padding: 12px 0;border-bottom: 1px solid #eee;margin-bottom: 15px;
  font-weight:400;}
.b-content-s ul li p { line-height: 34px;height: 34px;color: #666;font-size: 14px;}
.b-content-s ul li p i { font-size:22px;margin-right:10px;}
.b-content-s ul li>a { display: block;margin: 40px auto 30px;width: 190px;height: 40px;line-height: 40px;text-align: center;color: #fff;background-color: #ff6900;border-radius: 20px; font-size:14px;}






/*条件筛选*/
.selectList { background: #fff; border: 1px solid #eee; margin-bottom: 20px; }
.selectList dl { position: relative; padding: 10px 20px 10px 80px; line-height: 30px; border-bottom: 1px solid #eee; overflow: hidden; }
.selectList dl: last-child { border-bottom: #fff 0px solid; }
.selectList dl dt { position: absolute; width: 80px; left: 20px; top: 12; text-align: left; margin: 0; font-size: 12px; }
.selectList dl dd a { color: #266eab; line-height: 30px; margin-left: 20px; display: inline-block; }
.selectList dl dd a.on{color:#ff6600;font-weight:bold}
.selectList dl dd a:hover{ text-decoration:underline}


.type {height:40px;line-height:40px;overflow:hidden;background:#f5f5f5;font-size:14px;}
a.type_1:link,a.type_1:visited,a.type_1:active,a.type_1:hover {float:left;display:block;padding:0 15px 0 15px;background:#1A88E1;color:white;font-weight:bold;}
a.type_2:link,a.type_2:visited,a.type_2:active {float:left;display:block;padding:0 15px 0 15px;border-right:#E2F0FB 1px solid;}
a.type_2:hover {background:#1A88E1;color:#FFFFFF;}




.buy_two {border:#eee 1px solid;background:white;margin-top:15px}
.buy_two h2{font-size:18px;line-height:30px;padding:10px 20px; border-bottom:#f1f1f1 1px solid;}
.buy_two dl{padding:20px 20px 15px 20px;font-size:16px; line-height:30px; overflow:hidden}
.buy_two dl li{float:left;margin-right:20px;font-weight:bold;color:#ff7200;width:200px;line-height:40px;}
.buy_two dl li.xm{background:url(img/login.png) no-repeat 0px 7px;padding-left:38px}
.buy_two dl li.sj{background:url(img/sj.png) no-repeat 0px 7px;padding-left:38px}
.b-blue{width:240px;height:40px;background:#ff9c00;text-align: center;line-height:40px;font-size:16px;border-radius:5px;cursor:pointer}
.b-blue:hover{background:#ff8500}
.b-blue a{color:white}





.buy_right{width:280px; float:right;overflow:hidden}

.buy_right_one h2{font-size:18px;border-bottom:#eee 1px solid;height:35px;}
.buy_right_one{background:#fff;padding:10px;font-size:14px;line-height:23px;}
.buy_right_one span{padding-right:10px}


.rent-right{width:240px;float:right;overflow:hidden}
.sale-rec{padding:10px 20px;overflow:hidden;background:white;border:#eee 1px solid}
.sale-rec h2{font-size:15px;line-height:20px;height:33px;color:#555}
.sale-rec h2 span{float:right;font-weight:normal;font-size:6px;font-family:"ËÎÌå";color:#dadada}
.sale-rec ul li{ float:left;font-size:12px;margin:0px 0px 18px 0px;width:200px;overflow:hidden;}
.sale-rec ul li .qcimg{width:200px;height:149px;overflow:hidden}
.sale-rec ul li .qcimg img{width:200px; height:149px;cursor: pointer;transition: all 0.2s;}
.sale-rec ul li .qcimg:hover img{transform: scale(1.05);}
.sale-rec ul li p{line-height:20px;height:20px;overflow:hidden;padding:0px 0px}
.sale-rec ul li p.price{color:#FF7723;font-weight:bold;height:30px;line-height:30px;overflow:hidden; background:url(img/rmbico.png) no-repeat 0px 8px; padding-left:15px;font-size:14px;}
.sale-rec ul li p.local span{float:right;padding-top:5px}
.sale-rec ul li p.local{padding-left:15px; background: url(img/global.png) no-repeat 3px 3px;}
.sale-rec ul li p.company{padding:8px 0px 8px 0px; position:relative}
.sale-rec ul li p.company span{display: inline-block;
    max-width: 130px;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
	padding-right:5px;
}
.sale-rec ul li p.company img{ position:absolute;top:12px}

.state{ height:auto; margin:0 auto; background:#fff; padding:15px 15px; color:#999; line-height:22px}
.state h2{ height:20px; line-height:20px; font-size:14px; color:#e02445;}
.state b{ color:#333}
.state p{ margin-top:10px;font-size:12px}
.state p a{ color:#e02445}
.state p a:hover{ text-decoration:underline}