@charset "utf-8";

/*top*/
.search_header{ width:100%; height:auto; background:#fff; border-bottom:1px solid #eee; padding:8px 20px; position:fixed;
left:0; top:0; background:#fff; z-index: 2;}
.search_logo{padding:0 20px 0 0; float:left}
.search_logo img{ display:block; height:35px;}
.search_search{width:550px;height:35px;line-height:35px; float:left; position:relative}
.search_input_text{ width:100%; height:35px; border:1px solid #999; border-radius: 2px 0 0 2px; padding:0 10px;}
.search_input_text:focus{ border:1px solid #0193f6; }
.search_search_btn{ display:block; width:110px; height:35px; line-height:32px; background:#0193f6; color:#fff; border-radius:0 2px 2px 0; position:absolute;
right:0; top:1px; border:1px solid #0193f6; text-align:center; font-size:16px; letter-spacing:4px;}
.search_search_btn:hover{ background:#317ef3; color:#fff;}

.search_right{ float:right; }
.search_right a{ display:inline-block; height:40px; line-height:40px; margin-left:10px; font-size:12px;}
.search_login{ color:#0193f6; }


.search_top{ width:100%; padding:56px 0 0; background:#fff;}
.search_top_nav{ width:100%; height:40px; line-height:40px; background:#eee; padding:0 20px 0 150px;}
.search_navul li{ display:inline-block; position:relative;}
.search_navul li a{ display:block; min-width:60px; height:40px; line-height:40px; color:#222; text-align:center;}
.search_navul li a b{ display:block; width:0; height:2px; background:#000; position:relative; left:0; bottom:1px;}
.search_navul li a:hover b,.search_navul li.search_navulcur a b{ width:100%; transition:ease all 0.3s;-webkit-transition:ease all 0.3s;-moz-transition:ease all 0.3s;-ms-transition:ease all 0.3s;-o-transition:ease all 0.3s;}
.search_navul li a:hover,.search_navul li.search_navulcur a{ background:#fafafa; color:#0193f6; }


.search_con{ width:100%; min-width:1480px; padding:0 150px 40px; border-top:1px solid #eee; margin-top:20px;}
.search_l{ width:540px; height:auto; float:left; margin-right:140px; padding-top:20px;}
.search_ts{ width:100%; height:auto; color:#999; font-size:12px; }
.search_list li{ display:block; width:100%; height:auto; padding:10px 0; border-bottom:1px dashed #eee;}
.search_list li a{ display:block;width:100%; height:auto;}
.search_list_tit{ display:block; width:100%; height:30px; line-height:30px; overflow:hidden; font-size:18px; color:#0193f6;
 text-decoration:underline;}
.search_list_con{width:100%; height:auto; padding:0 0 0 130px; margin-top:10px; min-height:80px; position:relative;}
.search_nopic{ padding:0; min-height:auto;}
.search_list_pic{ width:120px; height:80px; overflow:hidden; position:absolute; left:0; top:0;}
.search_list_pic img{ width:100%; min-height:80px; }
.search_list_des{ width:100%; height:auto; font-size:12px; color:#222; line-height:20px;}
.search_from{ color:#999; font-size:12px; }
.icon_jt{ display:inline-block; width:20px; height:20px; background:url(../images/icon_jt.png) no-repeat center center/20px 20px;
 vertical-align:middle; }

.search_r{ width:443px; height:auto; float:left; padding:30px 20px 0; border-left:1px solid #eee;}
.search_ad img{ width:100%; height:auto; }

.supplier_ul{ width:460px; }

@media (min-width: 800px) and (max-width: 1280px){
	
}


@media (min-width: 640px) and (max-width: 800px){

	
}








@media (max-width:750px){
	
.search_header{ padding:10px; }
.search_search_btn{ width:60px; }
.search_logo img{ height:33px; }

.search_search{ width:100%; margin-top:10px; padding-right:60px;}
.search_right{ position:absolute;right:10px; top:10px; }
.search_top{ padding-top:106px; }
.search_top_nav{ padding:0 10px; }
.search_con{ width:100%; min-width:100%; padding:0 10px;}
.search_l{ width:100%; margin:0; }

.search_navul li a{ min-width:40px; }
}
















