﻿@charset "UTF-8";
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em,
 img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table,
 caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output,
 section, summary,time, mark, audio, video, input, select { margin:0;padding:0;}
body{ background: #F7F7F7; color: #333;font:12px/1.5 "Microsoft Yahei","Hiragino Sans GB",arial,sans-serif; min-width: 1200px;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
address,cite,dfn,em,var,i{ font-style:normal}
ol, ul { list-style: none;}
img{ border: 0;}
table { border-collapse: collapse; border-spacing: 0;}
a{ color: #333; text-decoration: none;}
a:hover{ color: #f50; text-decoration: none;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix { height: 1%;}
input::-ms-clear, ::-ms-reveal{display: none;}
input:focus,textarea:focus { outline:none;}
.mask{ display: none; z-index: 9999; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background:rgba(0,0,0,0.4); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); zoom:1;}
:root .mask{filter:none\9;}/*for IE9*/
.outHide{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.box{ width: 1200px; margin: 0 auto; position: relative; max-height: 99999px;}

.header{ height: 90px; background: #fff;}
.logo{ float: left; margin-top: 23px;}
.head_search{ float: right; margin: 26px 0 0 0; height: 40px; position: relative;}
.head_search_input{ position: absolute; right: 90px; top: 0; height: 38px; line-height: 38px; width: 400px; padding: 0 20px; border: 1px solid #FF6300; font-size: 14px; color: #444;}
.head_search_btn{ position: absolute; right: 0; top: 0; height: 40px; line-height: 40px; width: 90px; border: 0; background: #FF6300; font-size: 16px; color: #fff; cursor: pointer;}
.head_search_btn:hover{ background: #f40; color: #fff;}
/*************footer*************/
.footer{ position: relative; clear: both; background: #fff; border-top: 2px solid; padding-top: 10px; overflow: hidden;}
.letter_class,.footer_lj{ height: 30px; line-height: 30px; text-align: center; overflow: hidden;}
.letter_class{ color: #ccc; font-size: 12px;}
.letter_class span{ color: #039;}
.letter_class a{ padding: 0 8px; color: #039; margin: 0 5px;}
.letter_class a:hover{ color: #f60; text-decoration: underline;}
.footer_lj a{ padding: 0 8px;}
.footer_lj a:hover{ text-decoration: underline;}
.footerTxt{ line-height:25px; margin:5px auto 20px;text-align: center;}
.footerTxt p{clear:both;width:100%;margin:0 auto;color: #999;text-align: center; line-height:28px;}
.footerTxt p span{padding: 0 10px;}
.footerTxt p a{ color: #555;}
.footerTxt p a:hover{ color: #555; text-decoration: underline;}
.footerTxt p.orange{ color: #f60;}
.footerTxt p.orange a{ color: #f60;}
.footerTxt p.orange a:hover{ color: #f60; text-decoration: underline;}
.footerTxt .sina{ display: inline-block; width: 18px; height: 18px; margin: 0 0 -4px 10px; background: url(../images/f_wb.png);}
.footerTxt .wxcode{ display: inline-block; width: 18px; height: 18px; padding: 0; margin: 0 0 -4px 10px; background: url(../images/f_wx.png); position: relative;}
.footerTxt .wxcode img{ display: none; position: absolute; top: -5px; right: -100px; width: 100px; height: 100px; z-index: 9;}
.footerTxt .wxcode:hover img{ display: block;}
.bottom_img{width:620px;margin:10px auto 20px;height:47px;}
.bottom_img ul li{float:left;margin:0 10px;position:relative;height:47px;line-height: 0;overflow: hidden;}
/*************footer*************/
.page_path{ position: fixed; left: 50%; top: 166px; margin-left: -655px; width: 40px;}
.page_path a{ display: block; width: 30px; height: 36px; padding: 4px 5px 0; margin-bottom: 4px; text-align: center; line-height: 16px; background: #928B87; font-size: 13px; color: #fff;}
.page_path a.active{ background: #FF6300;}
.goTop{ position: fixed; left: 50%; top: 606px; margin-left: -655px; width: 40px; display: none; width: 30px; height: 36px; padding: 4px 5px 0; margin-bottom: 4px; text-align: center; line-height: 16px; background: #706864; font-size: 13px; color: #fff;}
.goTop:hover{ background: #675e5a; color: #fff;}

.path{ line-height: 50px; font-size: 14px; color: #666;}
.path_tit{ color: #aaa; padding-left: 18px; background: url(../images/weizhi.png) left center no-repeat;}
.path a{ color: #666;}
.path a:hover{ color: #f50;}
.path i{ padding: 0 6px; color: #aaa;}
.list_hy_box{ margin-bottom: 15px; border: 1px solid #e5e5e5; background: #fff; font-size: 13px;}
.list_hy{ max-height: 9999px; padding: 15px;}
.list_hy_tit{ float: left; width: 110px; color: #888; line-height: 29px;}
.list_hy_r{ float: right; width: 1050px; line-height: 29px;}
.list_hy_r a{ display: inline-block; margin-right: 50px;}
.list_tj{ height: 44px; line-height: 44px; padding: 0 15px; border-top: 1px dashed #ddd; overflow: hidden; color: #888;}
.list_tj span{ display: inline-block; width: 110px;}
.list_tj a{ display: inline-block; margin-right: 40px; color: #888;}
.list_tj a:hover{ color: #f50;}
.shenhong{ color: #d00;}
.chengse{ color: #f70;}
.list_proNum{ float: right;}

.list_sx_box{ background: #fff; margin: 15px 0;}
.listSort_box{ height: 35px; line-height: 35px; border: 1px solid #e5e5e5; color: #666; font-size: 12px; max-height: 9999px; position: relative;}
.sort_btn{ display: block; float: left; padding: 0 16px; height: 100%; text-align: center; color: #666; border-right: 1px solid #eee; position: relative; z-index: 9; cursor: pointer;}
.sort_btnActive{ background: #f60; color: #fff;}
.sort_btnActive:hover{ background: #f50; color: #fff;}
.sjxBtn i.sortTop{ display: inline-block; width: 9px; height: 9px; margin: 0 0 0 6px; *margin-bottom: 3px; background: url(../images/shengxu.png); cursor: pointer;}
.sjxBtn i.sortBottom{ display: inline-block; width: 9px; height: 9px; margin: 0 0 0 6px; *margin-bottom: 3px; background: url(../images/jiangxu.png); cursor: pointer;}
i.down{ display: inline-block; width: 9px; height: 5px; margin: 0 0 2px 5px; *margin: 0 0 5px 5px; background: url(../images/down.png);}
i.up{ display: inline-block; width: 9px; height: 5px; margin: 0 0 2px 5px; *margin: 0 0 5px 5px; background: url(../images/up.png);}
.region{ display: none; position: absolute; top: 36px; left: -1px; width: 300px; border: 1px solid #e5e5e5; border-top: 0; background: #fff; padding: 10px 15px; z-index: 9;}
.region_box{ position: relative; width: 100%; height: 100%;}
.region_province{ border-bottom: 1px dashed #e2e2e2;}
.region_city{ padding-top: 10px;}
.region span{ float: left; display: block; width: 71px; margin: 2px 2px; height: 25px; line-height: 25px; color: #666; cursor: pointer; text-align: center; overflow: hidden;}
.region span:hover,.region span.active{ background: #0066CC; color: #fff;}
.region .close{ position: absolute; right: 0px; top: -10px; *top: -12px; line-height: initial; font-size: 19px; font-family: 微软雅黑;}
.nBbtn{ height: 36px; background: #fff; color: #666;}
.pageNum{ float: right; color: #666; margin: 0 10px; padding-left: 10px; border-left: 1px solid #eee;}
.pageNum i{ color: #f00;}
.prevPageBtn,.nextPageBtn{ display: inline-block; float: right; width: 19px; height: 19px; line-height: 19px; color: #666; margin: 8px 0 0 4px; border: 1px solid #E5E5E5; background: #f7f7f7; text-align: center;}
.prevPageBtn:hover,.nextPageBtn:hover{ background: #eee; color: #666;}
.nextPageBtn{ margin-right: 10px;}
.list_sfrzcj{ vertical-align: middle; margin: 0 4px 2px 0;}
.list_pro_box{ max-height: 999999px; margin-right: -30px;}
.list_pro{ float: left; width: 220px; margin: 0 23px 24px 0; background: #fff; border: 1px solid #e5e5e5;}
.list_pro_img{ display: block; height: 220px; overflow: hidden; border-bottom: 1px solid #eee;}
.list_pro_img img{ width: 100%; height: 100%; transition: all 0.4s;}
.list_pro:hover img{transform: scale(1.08);}
.list_pro_price{ margin-top: 8px; padding: 0 8px; font-size: 16px; color: #f00; font-weight: bold;}
.list_pro_name{ margin-top: 2px; padding: 0 8px; height: 36px; line-height: 18px; overflow: hidden;}
.list_pro_company{ margin-top: 6px; padding: 0 8px; height: 20px; line-height: 20px; color: #888; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list_pro_company i{ display: inline-block; width: 16px; height: 16px; margin: 0 5px -3px 0; background: url(../images/renzheng.png);}
.list_pro_city{ margin: 6px 0 12px; padding: 0 8px; color: #888;}
.list_pro_city i{ display: inline-block; width: 12px; height: 12px; margin: 0 4px -2px 0; background: url(../images/dingwei.png);}
.page{ text-align: center; margin: 30px 0 50px;}
.page a{ display: inline-block; height: 30px; line-height: 30px; padding: 0 12px; margin: 0 2px; background: #fff; color: #666; font-size: 14px; border-radius: 2px; border: 1px solid #dcdcdc;}
.page a:hover,.page a.active,.page a.active:hover{ background: #f60; border-color: #f60; color: #fff;}
.page a.disible{ background: #EBEBEB; color: #888;}
.page a.disible:hover{ background: #EBEBEB; color: #888; border-color: #dcdcdc;}
.page span{ color: #888; font-size: 14px;}
.pro_d_t,.pro_d_t_l{ max-height: 9999px;}
.pro_d_t{ margin-bottom: 20px;}
.pro_d_t_l{ border: 1px solid #e5e5e5; background: #fff;}
.pd_img_box{ float: left; width: 387px;}
.large_box{ border: 1px solid #e6e6e6; border-left: 0; border-top: 0; height: 385px; overflow: hidden; position: relative;}
.pd_img_link{display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(../images/fangda6.jpg) right bottom no-repeat; z-index: 9;}
.large_box ul li{ height: 385px; line-height: 385px; text-align: center; vertical-align: middle;}
.large_box ul li img{ max-height: 100%; max-width: 100%; vertical-align: middle; margin-bottom: 3px;}
.small_box{ margin-top: 10px; height: 78px; padding: 0 37px; position: relative; overflow: hidden;}
.small_list{ overflow: hidden;}
.small_list ul li{ float: left; width: 70px; height: 70px; line-height: 70px; margin: 0 3px; text-align: center; vertical-align: middle; border: 1px solid #ddd; overflow: hidden; cursor: pointer;}
.small_list ul li img{ max-height: 100%; max-width: 100%; vertical-align: middle; margin-bottom: 3px;}
.small_list ul li.on{ border: 1px solid #f50;}
.pd_img_box_l{ position: absolute; left: 6px; top: 26px; width: 24px; height: 24px; background: url(../images/zjt10.png); cursor: pointer; opacity: 0.7;}
.pd_img_box_r{ position: absolute; right: 6px; top: 26px; width: 24px; height: 24px; background: url(../images/yjt10.png); cursor: pointer; opacity: 0.7;}
.pd_img_box_l:hover,.pd_img_box_r:hover{ opacity: 1;}
.pd_fxsc{ margin-top: 30px; padding: 0 30px; margin: 45px 0 15px;}
.pd_fxsc a{ float: left; display: inline-block; margin-right: 30px; font-size: 12px; color: #888; position: relative;}
.pd_fxsc a:hover{ color: #f50;}
.pd_fx{ float: left; position: relative;}
.pf_fx_info{ display: none; position: absolute; left: -40px; top: 20px; width: 95px; height: 25px; padding: 0 10px; background: #fff; border: 1px solid #bbb;}
.pf_fx_info em{ position: absolute; left: 50px; top: -6px; width: 11px; height: 6px; display: inline-block; background: url(../images/sjt66.jpg);}
.pd_fx:hover .pf_fx_info{ display: block;}
.pd_t_info{ float: left; width: 780px; margin-left: 20px;}
.pd_price{ padding: 5px 0 0 20px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pd_dhl{ padding: 0 0 0 20px; margin: -20px 0 -13px;}
.pd_price .pd_t_info_l{ position: relative; top: -24px;}
.pd_dhl .pd_t_info_l{ position: relative; top: -29px;}
.jgqj{ display: inline-block; width: 155px; height: 67px; line-height: 67px; overflow: hidden; font-size: 14px;}
.pd_info_o{ height: 50px; line-height: 50px; margin: 0 20px;  overflow: hidden; font-size: 14px; text-overflow: ellipsis; white-space: nowrap;}
.pd_t_info_l{ display: inline-block; width: 95px; text-align: right; margin-right: 20px; color: #9a9a9a;}
.pd_t_info_r{ color: #333;}
.pd_cs_txt{ padding-left: 5px;}
.pd_price_txt{ font-size: 26px; color: #f00;}
.pd_price_txt i{ font-size: 24px;}
.pd_info_btn_box{ margin-top: 30px; padding: 0 30px;}
.pd_btn1{ display: inline-block; width: 200px; height: 51px; line-height: 51px; margin-right: 40px; text-align: center; background: #4785ed; color: #fff; font-size: 16px; border-radius: 2px;}
.pd_btn1:hover{ background: #3b79df; color: #fff;}
.pd_btn1 i{ display: inline-block; width: 24px; height: 24px; margin: 0 8px -6px 0; background: url(../images/xunjia.png);}
.pd_btn2{ display: inline-block; width: 200px; height: 49px; line-height: 49px; border: 1px solid #4785ed; margin-right: 20px; text-align: center; background: #fff; color: #4785ed; font-size: 16px; border-radius: 2px;}
.pd_btn2:hover{ background: #fafafa; color: #4785ed;}
.pd_btn2 i{ display: inline-block; width: 24px; height: 24px; margin: 0 8px -6px 0; background: url(../images/lxfs65.png);}
.pd_btn3 i{ display: inline-block; width: 31px; height: 24px; margin: 0 8px -6px 0; background: url(../images/weixin65.png);}
.pd_smbh_info{ display: none; z-index: 9; position: absolute; left: -1px; top: 49px; line-height: 38px; border: 1px solid #f30; border-top: 0; border-radius: 0 0 2px 2px; width: 168px; background: #fff; color: #666; font-size: 14px; text-align: center;}
.pd_smbh_info img{ width: 120px; height: 120px;}
.sctb{ display: inline-block; width: 15px; height: 15px; margin: 0 8px -2px 0; background: url(../images/xx6.png);}
.sctbOn{ display: inline-block; width: 15px; height: 15px; margin: 0 8px -2px 0; background: url(../images/xx7.png);}
.fxtb{ display: inline-block; width: 16px; height: 16px; margin: 0 8px -3px 0; background: url(../images/fenxiang5.png);}
.pd_jubao{ color: #999; z-index: 9; position: relative; top: -1px;}
.pd_jubao i{ display: inline-block; width: 18px; height: 18px; margin: 0 6px -3px 0; background: url(../images/jubao.png);}
.pd_gxrq{ float: right; font-size: 14px; color: #999; position: relative; top: -2px;}
.pd_t_name{ padding: 15px 22px 10px; font-size: 24px; color: #555;}
.dialog{ z-index: 10000; position: fixed; width: 500px; top: -8888px; left: 50%; margin-left: -250px; background: #fff; border-radius: 4px;}
.dialog_header{ height: 60px; line-height: 60px; padding: 0 20px; color: #f60; font-size: 20px; letter-spacing: 1px; border-bottom: 1px solid #e6e6e6; text-align: center; position: relative;}
.dialog_close{ display: block; opacity: 0.8; position: absolute; right: 20px; top: 21px; width: 18px; height: 18px; background: url(../images/close12.png) center center no-repeat; overflow: hidden; z-index: 9;}
.dialog_close:hover{ opacity: 1;}
.dialog_center{ max-height: 600px; overflow: auto;}
.lxfxtc_t{ padding: 15px 30px; font-size: 14px;}
.lxfxtc_t_info{ line-height: 40px;}
.lxfxtc_t_info .phone{ font-size: 18px; color: #FF2525;}
.lxfxtc_t_info i{ display: inline-block; width: 14px; height: 14px; margin: 0 10px -1px 0;}
i.shoujitb{ background: url(../images/shouji8.png);}
i.dianhuatb{ background: url(../images/dianhua8.png);}
i.lianxirentb{ background: url(../images/lianxiren8.png);}
i.gongsitb{ background: url(../images/gongsim8.png);}
.lxfxtc_b{ border-top: 1px solid #ddd; padding: 15px 30px; margin-top: -1px; font-size: 14px;}
.lxfxtc_b_tit{ height: 30px; line-height: 30px; margin-bottom: 10px; font-size: 16px;}
.lxfxtc_b_tit i{ display: inline-block; width: 2px; height: 16px; background: #f50; margin: 0 10px -2px 0;}
.lxfxtc_b_info{ height: 38px; line-height: 37px; margin-bottom: 12px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lxfxtc_b_l{ text-align: right; display: inline-block; width: 85px;}
.lxfxtc_b_l i{ color: #f00; font-weight: bold;}
.lxfxtc_input{ width: 210px; height: 34px; line-height: 35px; padding: 0 10px; background: #fff; border: 1px solid #ddd; border-radius: 4px; color: #666;}
.w90{ width: 90px;}
.lxfxtc_radio{ display: inline-block; margin-right: 12px;}
.lxfxtc_radio input{ vertical-align: middle; margin: 0 2px 2px 0;}
.lxfxtc_yzm{ vertical-align: middle; width: 90px; height: 35px; margin: 0 0 2px 10px; cursor: pointer;}
.lxfxtc_btn{ width: 120px; height: 36px; text-align: center; background: #f60; color: #fff; border: 0; margin: 1px 0 0 10px; border-radius: 4px; cursor: pointer;}
.lxfxtc_btn:hover{ background: #f50;}
.cgsl_input{ width: 265px; padding: 0 70px 0 10px;}
.cgsl_danwei{ display: inline-block; width: 35px; height: 35px; border-left: 1px solid #ddd; text-align: center; position: absolute; right: 9px; top: 2px;}
.cgsl_jia{ position: absolute; right: 52px; top: 4px; display: inline-block; width: 18px; height: 14px; line-height: 14px; color: #888; border: 1px solid #ddd; text-align: center; cursor: pointer;}
.cgsl_jian{ position: absolute; right: 52px; top: 19px; display: inline-block; width: 18px; height: 14px; line-height: 14px; color: #888; border: 1px solid #ddd; text-align: center; cursor: pointer;}
.w325{ width: 325px;}
.lxfxtc_textarea{ width: 325px; height: 80px; line-height: 35px; padding: 2px 10px; line-height: 24px; background: #fff; border: 1px solid #ddd; border-radius: 4px; color: #666; resize: none; font-family: 微软雅黑;}
.hAuto{ height: auto;}
.lxfxtc_textarea_txt{ position: relative; top: -66px;}
.lxfxtc_b_btn{ text-align: center; margin-top: 15px;}
.lxfxtc_b_btn input{ display: inline-block; width: 180px; height: 36px; text-align: center; background: #f60; color: #fff; border: 0; margin: 1px 0 0 10px; border-radius: 4px; cursor: pointer;}
.lxfxtc_b_btn input:hover{ background: #f50;}
.rb_dialog_form{ border-top: 1px solid #eee; padding: 10px;}
.rb_dialog_form textarea{ width: 580px; padding: 5px 10px; height: 60px; line-height: 22px; margin-bottom: 4px; border: 0; border-radius: 2px; color: #666; resize: none; font-family: 微软雅黑;}
.rb_dialog_form_nr{ margin-bottom: 8px; min-height: 32px;}
.rb_dialog_form input[type="text"]{ width: 200px; padding: 0 10px; margin-right: 10px; height: 30px; line-height: 30px; border: 1px solid #ebebeb; border-radius: 2px; color: #666;}
.rb_dialog_form_btn{ width: 118px; height: 32px; line-height: 32px; background: #f60; color: #fff; border-radius: 2px; border: 0; cursor: pointer;}
.rb_dialog_error{ height: 16px; line-height: 16px; color: #f00; margin: -3px 0 -4px;}
.rb_dialog_form input[type="text"]::-webkit-input-placeholder,.rb_dialog_form textarea::-webkit-input-placeholder{ color: #aaa;}
.zxtc_t{ padding: 15px 20px 0; height: 350px; background: #F2F2F2; overflow-y: auto;}
.zxtc_info1{ float: left; width: 59%; padding-left: 46px; margin-bottom: 15px; position: relative;}
.zxtc_tx{ position: absolute; left: 0; top: 0; width: 35px; height: 35px; border-radius: 50%;}
.zxtc_info_t{ font-size: 14px; color: #000;}
.zxtc_info_t span{ padding-left: 5px; font-size: 12px; color: #999;}
.zxtc_info_b{ margin-top: 5px;}
.zxtc_info_b_info{ display: inline-block; padding: 6px 10px; font-size: 14px; line-height: 20px; color: #333; background: #fff; border-radius: 4px; border: 1px solid #ededed; position: relative;}
.zxtc_info_b_info i{ position: absolute; width: 5px; height: 11px; top: 10px; left: -5px; background: url(../images/lefta.png);}
.zxtc_info2{ float: right; padding: 0 46px 0 0;}
.zxtc_info2 .zxtc_tx{ left: inherit; right: 0;}
.zxtc_info2 .zxtc_info_t{ text-align: right;}
.zxtc_info2 .zxtc_info_t span{ padding: 0 5px 0 0;}
.zxtc_info2 .zxtc_info_b{ text-align: right;}
.zxtc_info2 .zxtc_info_b_info{ background: #9EEA6A; text-align: left;}
.zxtc_info2 .zxtc_info_b_info i{ left: inherit; right: -5px; background: url(../images/righta.png);}
.zxtc_t::-webkit-scrollbar{ width: 10px;} /* 滚动条宽度 */
.zxtc_t::-webkit-scrollbar-track{ background-color: #f2f2f2;} /* 滚动条的滑轨背景颜色 */
.zxtc_t::-webkit-scrollbar-thumb{ background-color: #e0e0e0;} /* 滑块颜色 */
.oh{ overflow: hidden;}
.pd_b_rz_box{ margin: 15px 0 10px; text-align: center;}
.pd_b_rz{ display: inline-block; width: 60px; margin: 0 1px; line-height: 18px;}
.pd_b_rz span{ display: inline-block; width: 100%; font-size: 12px; color: #929292;}
.pro_d_b{ margin-bottom: 20px; max-height: 999999px;}
.pro_d_b_l{ float: left; width: 240px;}
.pd_cpfl{ margin-bottom: 15px; border: 1px solid #ddd; background: #fff;}
.pd_cpfl_tit{ height: 45px; line-height: 45px; padding: 0 20px; font-size: 18px; border-bottom: 1px solid #ddd; position: relative;}
.pd_cpfl_tit a{ position: absolute; right: 10px; font-size: 12px; color: #888;}
.pd_cpfl_tit a:hover{ color: #f50;}
.pd_cpfl_nr{ display: block; height: 39px; line-height: 39px; padding: 0 15px 0 52px; background: url(../images/cpfl_bg.png) 25px center no-repeat; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pd_b_l_tj_box{ padding: 18px;}
.pd_b_l_tj{ padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px dashed #ddd;}
.pd_b_l_tj_img{ display: block; height: 208px;}
.pd_b_l_tj_img img{ width: 100%; height: 100%;}
.pd_b_l_tj_name{ height: 35px; line-height: 38px; font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pd_b_l_tj_price{ margin-top: -5px; font-size: 15px; color: #f00;}
.pd_b_l_tj:last-of-type{ border-bottom: 0; margin-bottom: 0; padding-bottom: 0;}
.pro_d_b_r{ float: right; width: 940px;}
.pro_d_info{ margin-bottom: 15px; border: 1px solid #e5e5e5; background: #fff;}
.pro_d_info_t{ border-bottom: 1px solid #e5e5e5; background: #FCFCFC;}
.pro_d_info_t span{ display: inline-block; height: 46px; line-height: 46px; padding: 0 30px; border-top: 2px solid #f60; border-right: 1px solid #e5e5e5; background: #fff; margin-bottom: -1px; font-size: 17px; color: #f60;}
.pro_d_info_t a{ display: inline-block; height: 46px; line-height: 46px; padding: 0 30px; border-right: 1px solid #e5e5e5; background: #fff; font-size: 17px; color: #666;}
.pro_d_info_t a.on{ border-top: 2px solid #f60; color: #f60; height: 47px; margin: -1px 0;}
.pro_d_info_t a:hover{ color: #f60;}
.pro_d_info_b{ padding: 40px;}
.pro_d_inffo_cs_box{ margin-bottom: 40px; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; max-height: 9999px;}
.pro_d_inffo_cs{ float: left; width: 46%; line-height: 22px; margin-right: 4%; padding: 10px 0; font-size: 14px; max-height: 9999px;}
.pro_d_inffo_cs_l{ float: left; width: 120px; margin-right: 10px; text-align: right; color: #999;}
.pro_d_inffo_cs_r{ float: left; width: 260px;}
.pro_d_info_b_xx{ padding: 0 20px; font-size: 16px!important; color: #333; line-height: 30px;}
.pro_d_info_b_xx p{ margin-bottom: 15px;}
.pro_d_info_b_xx img{ max-width: 100%; vertical-align: bottom; margin: 0 auto;}
.pro_d_info_b_xx a{ color: #0c8af4;}
.pro_d_info_b_xx a:hover{ color: #0c8af4; text-decoration: underline;}
.pro_d_info_b_xx table{ width: 100%;}
.pro_d_info_b_xx table td{ padding: 8px 10px; line-height: 25px; border: 1px solid #e2e2e2;}
.pro_d_info_b_xx table td p{ margin: 0;}
.pro_d_cnxh{ padding: 20px 15px 0 18px; max-height: 9999px;}
.pd_xingqu{ float: left; width: 202px; margin: 0 12px 20px;}
.pd_xingqu_img{ display: block; width: 200px; height: 200px; border: 1px solid #e6e6e6;}
.pd_xingqu_name{ height: 32px; line-height: 37px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pd_xingqu_name a{ color: #777;}
.pd_xingqu_name a:hover{ color: #f50;}
.pd_xingqu_price{ color: #f20; font-size: 15px;}
.jrsct{ display: block; width: 100%;}
.mT20{ margin-top: 15px;}

.pd_d_lxfs{ position: relative;}
.pd_d_lxfs_tit{ border-bottom: 1px solid #ddd; height: 48px; line-height: 48px; padding: 0 20px; font-size: 16px; color: #f50;}
.pd_d_lxfs_tit i{ display: inline-block; width: 4px; height: 16px; margin: 0 10px -2px 0; background: #f50; border-radius: 4px;}
.pd_d_lxfs{ position: relative;}
.pd_d_lxfs_tit{ border-bottom: 1px solid #ddd; height: 48px; line-height: 48px; padding: 0 20px; font-size: 16px; color: #f50;}
.pd_d_lxfs_tit i{ display: inline-block; width: 4px; height: 16px; margin: 0 10px -2px 0; background: #f50; border-radius: 4px;}
.pd_d_lxfs_info{ padding: 30px 55px; max-height: 9999px;}
.pd_d_lxfs_l{ float: left; width: 242px;}
.pd_d_lxfs_l_tit{ height: 45px; line-height: 45px; text-align: center; background: #f8b750; color: #fff; font-size: 17px; letter-spacing: 2px;}
.pd_d_lxfs_l_info{ height: 225px; padding: 10px; border: 1px solid #ddd; border-top: 0; background: url(../images/bg78.jpg);}
.pd_d_lxfs_l_info_name{ line-height: 26px; text-align: center; margin: 10px 0 24px;}
.pd_d_lxfs_l_info_o{ line-height: 20px; padding-left: 90px; margin: 10px 0; position: relative; font-size: 12px;}
.pd_d_lxfs_l_info_o i{ display: inline-block; width: 16px; height: 16px; margin: 0 6px -2px 0;}
.lxrTb{ background: url(../images/lxr66.png) center center no-repeat;}
.qqTb{ background: url(../images/qq66.png) center center no-repeat;}
.jyxzTb{ background: url(../images/gongsi13.png) center center no-repeat;}
.lxdhTb{ background: url(../images/dianhua13.png) center center no-repeat;}
.lxwxTb{ background: url(../images/weixin13.png) center center no-repeat;}
.szqyTb{ background: url(../images/weizhi13.png) center center no-repeat;}
.xxdzTb{ background: url(../images/dizhi13.png) center center no-repeat;}
.pd_d_lxfs_l_info_o_l{ position: absolute; left: 0; top: 0; height: 20px; width: 90px; color: #888;}
.pd_d_lxfs_r{ float: right; width: 520px; height: 291px;}
.pd_zxcg_tit{ border-top: 1px solid #ddd; border-bottom: 0; position: relative;}
.pd_zxcg_tit span{ padding-left: 12px; font-size: 12px; color: #8d8d8d;}
.pd_zxcg_tit .more{ position: absolute; right: 20px; top: 0; font-size: 12px; color: #999;}
.pd_d_csxx_box{ border-bottom: 1px solid #ddd;}
.detail_csxx_t{ height: 300px; padding: 0 30px 0 330px; background: url(../images/gongsi66.png) left top no-repeat #438CD7; color: #fff; position: relative; overflow: hidden;}
.detail_csxx_t_tit{ font-size: 20px; margin-top: 35px;}
.detail_csxx_t_tit span{ display: inline-block; height: 22px; line-height: 22px; padding: 0 15px; margin-left: 10px; vertical-align: text-bottom; background: #f30; border-radius: 4px; font-size: 14px;}
.detail_csxx_t_desc{ height: 78px; margin-top: 20px; font-size: 14px; color: #e7f1fb; line-height: 26px; overflow: hidden;}
.detail_csxx_t_link{ margin-top: 40px;}
.detail_csxx_t_link a{ display: inline-block; height: 40px; line-height: 40px; padding: 0 25px; border: 1px solid #e7f1fb; color: #e7f1fb; border-radius: 4px; font-size: 16px;}
.detail_csxx_t_link a:hover{ background: #e7f1fb; color: #438CD7;}
.detail_csxx_b{ width: 100%; border-top: 15px solid #fff; border-bottom: 15px solid #fff;}
.detail_csxx_b tr td{ width: 34%; padding: 12px 10px; line-height: 20px; font-size: 14px; word-break: break-all;}
.detail_csxx_b tr td.tit{ width: 16%; text-align: right; color: #777;}
.pd_zxcg_box{ position: relative;}
.pd_xglm_box{ margin: 20px 15px 0;}
.pd_xglm_box:first-of-type{ margin-top: 0;}
.pd_xglm_tit{ font-weight: bold; margin-bottom: 10px;}
.pd_xglm_info{ margin-bottom: 12px; font-size: 13px;}
.pd_xglm_info a{ display: inline-block; width: 152px; height: 28px; line-height: 28px; margin-right: 20px; color: #797979; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pd_xglm_info a:hover{ color: #f50;}
.d_zxzx_box{ margin: -5px 0 15px; max-height: 9999px;}
.d_zxzx{ float: left; width: 30%; margin-right: 3.33%; height: 30px; line-height: 30px; font-size: 14px; color: #555; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.d_zxzx a{ color: #555;}
.d_zxzx a:hover{ color: #f50;}

.ald_lxdh_box{ padding: 50px 60px;}
.ald_lxdh_input{ width: 358px; height: 38px; line-height: 38px; border: 1px solid #ddd; border-radius: 2px; padding: 0 10px;}
.ald_lxdh_btn{ width: 380px; height: 40px; line-height: 40px; margin-top: 30px; background: #f60; border: 0; color: #fff; font-size: 15px; letter-spacing: 2px; border-radius: 2px; cursor: pointer;}
.ald_lxdh_btn:hover{ background: #f50; color: #fff;}
.ald_mzsm{ background: #fff; margin: 20px 0; padding: 20px 30px 0; border: 1px solid #eee; font-size: 14px;}
.ald_mzsm_t{ color: #f00; margin-bottom: 5px;}
.ald_mzsm_b{ color: #888; margin-bottom: 20px;}




@media screen and (max-width:767px){
    .page_path,.footer,.goTop,.list_tj,.list_proNum,.nextPageBtn,.prevPageBtn,.pageNum,
    .pro_d_b_l,.pd_btn3,.cgsl_jia,.cgsl_jian,.cgsl_danwei,#lxfsDialog .lxfxtc_b{ display: none;}
    body{ min-width: 0;}
    .box{ width: 100%;}
    .header{ height: auto; padding-bottom: 8px; box-shadow: 0 4px 4px #ECECEC;}
    .logo{ height: 35px; margin: 18px 0 18px 10px;}
    .head_search{ margin: 0 0 0 15px; width: 96%; box-sizing: border-box;}
    .head_search_input{ position: absolute; left: 0; top: 0; width: 78%; height: 35px; line-height: 35px; display: block; box-sizing: border-box;}
    .head_search_btn{ position: absolute; right: 15px; top: 0; left: inherit; width: 20%; height: 35px; line-height: 35px; box-sizing: border-box;}
    .path{ padding: 0 10px; line-height: 40px; height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .list_hy_box{ border-left: 0; border-right: 0; font-size: 12px;}
    .list_hy{ padding: 8px 10px 8px 80px; position: relative;}
    .list_hy_tit{ position: absolute; left: 10px; top: 6px;}
    .list_hy_r{ width: 100%; float: none; line-height: 24px;}
    .list_hy_r a{ margin-right: 24px;}
    .list_pro_box{ margin: 0; padding: 0 10px;}
    .sort_btn{ padding: 0 10px; border-bottom: 1px solid #e5e5e5; margin-bottom: -1px;}
    .region{ right: 0; left: inherit;}
    .listSort_box{ height: auto;}
    .list_pro{ width: 48%; margin: 0 4% 10px 0; box-sizing: border-box;}
    .list_pro:nth-child(2n){ margin-right: 0;}
    .list_pro_img{ height: 187px;}
    .list_pro_price{ margin-top: 2px;}
    .list_pro_company{ margin-top: 4px;}
    .list_pro_city{ margin: 3px 0 7px;}
    .pro_d_t_l{ float: none; width: 100%; border-left: 0; border-right: 0; box-sizing: border-box;}
    .pd_img_box,.pd_t_info{ float: none; width: 100%; border-right: 0; margin: 0;}
    .pd_t_name{font-size: 20px;}
    .pd_price,.pd_dhl{ padding: 0; position: relative; padding-left: 85px;}
    .pd_t_info_l{ width: 75px; position: absolute!important; left: 0; top: 0;}
    .pd_price .pd_t_info_l{ position: absolute!important; top: 18px;}
    .pd_dhl .pd_t_info_l{ position: absolute!important; top: 18px;}
    .pd_dhl .jgqj,.pd_price .jgqj{ width: 32%; height: 55px; line-height: 55px;}
    .pd_price_txt{ font-size: 18px;}
    .pd_price_txt i{ font-size: 12px;}
    .pd_info_o{ margin: 0; padding: 0; position: relative; padding-left: 85px; height: 40px; line-height: 40px;}
    .pd_info_btn_box{ text-align: center; padding: 0 20px;}
    .pd_btn1{ margin-right: 6%; }
    .pd_btn1,.pd_btn2{ width: 43%;}
    .pd_btn2{ margin-right: 0;}
    .pd_gxrq{ display: block; width: 100%; float: left; margin-top: 10px;}
    .pro_d_b_r{ float: none; width: 100%;}
    .pro_d_info{ width: 95%; margin: 20px auto 10px; height: auto; box-sizing: border-box;}
    .pro_d_info_b{ padding: 15px;}
    .pro_d_info_t span{ height: 35px; line-height: 35px; font-size: 15px; padding: 0 15px;}
    .pro_d_inffo_cs_box{ padding-bottom: 15px; margin-bottom: 30px;}
    .pro_d_inffo_cs{ float: none; width: 100%; position: relative; padding: 6px 0 6px 110px; box-sizing: border-box;}
    .pro_d_inffo_cs_l{ position: absolute; left: 0; top: 6px; width: 100px;}
    .pro_d_inffo_cs_r{ float: none; width: 100%;}
    .pro_d_info_b_xx{ font-size: 14px!important; line-height: 27px; padding: 0 10px;}
    .pd_xingqu{ float: left; width: 48%; margin: 0 4% 10px 0; padding-bottom: 8px; box-sizing: border-box;}
    .pd_xingqu:nth-child(2n){ margin-right: 0;}
    .pd_xingqu_img{ width: 100%; height: 183px;}
    .dialog{ width: 96%; margin-left: -48%;}
    .lxfxtc_b{ padding: 15px;}
    .lxfxtc_b_l{ display: block; width: 100%; text-align: left; line-height: 20px;}
    .lxfxtc_b_info{ height: auto; white-space: normal;}
    .lxfxtc_b_l_pro{ white-space: nowrap;}
    .lxfxtc_b_l_pro .lxfxtc_b_l{ display: inline-block; width: 85px;}
    .lxfxtc_textarea_txt{ position: static;}
    .lxfxtc_input{ width: 100%; padding: 0 15px; box-sizing: border-box;}
    .lxfxtc_textarea{ width: 100%; padding: 5px 15px; box-sizing: border-box;}
    .jrsct{ width: 96%; margin: 0 auto;}
    .pro_d_info_t a{ padding: 0 20px;}
    .detail_csxx_t{ padding: 0 15px; background: #438CD7;}
    .detail_csxx_b{ margin: 0; border: 0;}
    .pd_d_lxfs_info{ padding: 30px 0;}
    .pd_d_lxfs_l{ float: none; margin: 0 auto;}
    .pd_d_lxfs_r{ display: none;}
    .pd_xglm_box{ margin: 20px 0 0;}
    .pd_xglm_info a{ width: 32%; margin-right: 1.33%;}
    .d_zxzx{ width: 100%; margin-right: 0;}
}
@media screen and (max-width:413px){
    .logo{ height: 30px;}
    .pd_xingqu_img{ height: 164px;}
    .list_pro_img{ height: 168px;}
    .page a{ padding: 0 8px;}
    .path{ font-size: 13px;}
    .pd_price_txt{ font-size: 15px;}
    .jgqj{ font-size: 13px;}
    .pd_info_btn_box{ padding: 0 10px;}
}
@media screen and (max-width:374px){
    .logo{ height: 25px;}
    .pd_xingqu_img{ height: 138px;}
    .list_pro_img{ height: 142px;}
    .path{ font-size: 12px;}
    .page a{ padding: 0 6px;}
    .pd_btn1,.pd_btn2{ width: 130px;}
    .pro_d_info_t a{ padding: 0 15px; font-size: 14px;}
}