body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{ margin:0; padding:0;}
button,input,select,textarea{ outline:0;}
textarea{ resize:none;}
ul,li{ list-style:none;}
img{ outline:0; border:none; display: block;}
button,input[type=button],input[type=reset],input[type=submit]{ -webkit-appearance:none; }
input{ border-radius: 0px; outline: none; box-shadow:none; -webkit-appearance: none;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block; margin: 0; padding: 0;}
html{ overflow-x: hidden;}
body{ font-size: 12px; font-family: "微软雅黑"; min-width: 320px; color: #333;}

.juhe_head{ width: 100%; overflow: hidden; background: #3a3a3a;}
.juhe_head_box{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.juhe_head_box ul{ float: left; overflow: hidden;}
.juhe_head_box ul li{ float: left; line-height: 30px;}
.juhe_head_box ul li a{ color: #b0b0b0; padding: 0 4px;}
.juhe_head_box ul li a:hover{ text-decoration: underline;}
.juhe_head_box p{ float: right; overflow: hidden; color: #ebebeb; line-height: 31px;}
.juhe_head_box p a{ color: #b0b0b0; padding: 0 4px; display: inline-block;}
.juhe_head_box p a:hover{ text-decoration: underline;}

.juhe_nav{ width: 100%; overflow: hidden; background: #168ce3;}
.juhe_nav ul{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.juhe_nav ul li{ float: left; line-height: 50px; width: 9.091%; color: #fff; font-size: 16px; text-align: center;}
.juhe_nav ul li a{ color: #FFFFFF;}
.juhe_nav ul li#home,.juhe_nav ul li:hover{ background: #0571c1;}

.juhe_top{ max-width: 1100px; margin: 0 auto; height: 90px; padding: 0 10px;}
.juhe_top_logo{ float: left; margin-top: 12px; width: 20.1819%;}
.juhe_top_logo img{ display: block; max-width: 100%;}
.juhe_top h3{ float: left; border-left: 1px solid #dcdcdc; padding-left: 1.8182%; margin-left: 1.1819%; margin-top: 20px; width: 11.4546%;}
.juhe_top h3 img{ display: block; max-width: 100%;}

.juhe_search{ float: right; width: 54.3637%; height: 46px; position: relative; margin-top: 20px;}
#selectbox{ float: left; width: 100px; height: 44px; border: 1px solid #dcdcdc; font-size: 14px; line-height: 44px; color: #191a1c; text-indent: 24px; background: url("../images/caigou.png") 70px 19px no-repeat; cursor: pointer;}
#searchbtn{ float: left; width: 46px; height: 46px; border: 0; font-size: 14px; color: #fff; text-align: center; background: url("../images/caigou.png") 0 -54px no-repeat;}
.searchText { float: left; border: 0; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; font-size: 14px; line-height: 44px; color: #666666; text-indent: 14px; width: calc(100% - 148px); height: 44px; background: #fff; width: 449px\9; *width: 450px;}
#searchList{ position: absolute; z-index: 9999; width: 100px; border: 1px solid #ddd; border-top: 0; display: block; top: 46px; left: 0; padding: 5px 0; background: #fff; display: none;}
#searchList li{ color: #666; text-indent: 24px; line-height: 22px; font-size: 14px; cursor: pointer;}
#searchList li:hover{ background: #2b82d9; color: #FFFFFF;}

.juhe_foot{ width: 100%; overflow: hidden; background: ; margin-top: 24px; padding-bottom: 20px; background: #f6f6f6 url("../images/footbg.jpg") repeat-x; padding-top: 16px;}
.juhe_foot_box{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.juhe_foot_nav{ overflow: hidden; text-align: center; font-size: 14px; line-height: 26px; color: #333; padding-bottom: 16px;}
.juhe_foot_nav a{ color: #333; padding: 0 8px; display: inline-block;}
.juhe_foot_nav a:hover{ color: #2b82d9; text-decoration: underline;}
.copyright{ overflow: hidden; color: #888; font-size: 12px; line-height: 21px; text-align: center;}

.juhe_main{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.juhe_wz{ overflow: hidden; margin-top: 15px; line-height: 22px; font-size: 14px; font-weight: bold;}
.juhe_wz a{ font-weight: normal; color: #333; padding: 0 3px;}
.juhe_wz span{ font-weight: normal; color: #254ca9; padding: 0 3px;}
.juhe_wz a:hover{ color: #0571c1;}

.juhe_cont{ overflow: hidden; margin-top: 20px;}
.juhe_cont_left{ float: left; overflow: hidden; width: 77.2728%;}
.juhe_cont_right{ float: right; overflow: hidden; width: 20.9091%;}

.topIcon{ overflow: hidden; background: #2b82d9; border-bottom: 2px solid #168ce3; border-radius: 3px; text-align: center; padding: 9px 0;}
.topIcon a{ display: inline-block; color: #fff; font-size: 16px; line-height: 30px; background: url("../images/bianji.png") no-repeat left center; padding-left: 25px;}

.mainbox{ overflow: hidden; margin-top: 5px;}
.plumTop{ height: 43px; position: relative; border-bottom: 1px solid #ededed;}
.plumTop h3{ border-bottom: 3px solid #2b82d9; color: #333; position: absolute; bottom: -1px; left: 0; font-size: 18px; line-height: 39px; font-weight: normal;}
.plumTop h3 a{ color: #2b82d9;}
.plumMore{ position: absolute; right: 0; bottom: -1px; color: #8d8d8d; font-size: 14px; line-height: 39px;}
.xingbox{ overflow: hidden; margin-top: 5px;}
.xingbox li{ font-size: 14px; color: #666666; height: 30px; line-height: 30px; overflow: hidden; background: url("../images/caigou.png") 0 -163px no-repeat; text-indent: 16px;}
.xingbox li a{ color: #666;}
.xingbox li a:hover{ color: #2b82d9;}
.caigou_list{ overflow: hidden;}
.caigou_list li{ float: left; overflow: hidden; width: 33.3333%; padding-bottom: 20px;}
.caigou_info{ overflow: hidden; margin-right: 10px; background: #f8f8f8; padding: 15px 10px; border-radius: 3px;}
.caigou_info h3{ height: 40px; line-height: 20px; overflow: hidden; font-size: 14px; color: #333; font-weight: 500;}
.red_line{ width: 60px; height: 2px; margin: 12px 0 10px; background: #168ce3;}
.pur_infor{ font-size: 12px; line-height: 30px; border-bottom: 1px solid #eee; padding-bottom: 10px; color: #555;}
.pur_infor p{ height: 30px; overflow: hidden;}
.pur_infor p.text_hide span{ color: #fd5555;}
.pur_company{ padding: 20px 0 15px; font-size: 12px; line-height: 18px; color: #555; height: 18px; overflow: hidden;}
.pur_offer{ display: block; width: 98px; height: 28px; line-height: 28px; border: 1px solid #2b82d9; background: #fff; color: #2b82d9; margin: 0 auto; clear: both; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -ms-transition: all .1s linear; -o-transition: all .1s linear; transition: all .1s linear;}
.pur_offer:hover{ color: #fff; background: #2b82d9;}

.fenye{ overflow: hidden; text-align: center; font-size: 0px;}
.fenye li{ display: inline; color: #666666; font-size: 12px;}
.fenye li a,.fenye li strong{ display: inline-block; border: 1px solid #e6e6e6; line-height: 38px; color: #666666; font-size: 12px; padding: 0 15px; margin-left: -1px;}
.fenye li strong{ border: 1px solid #2b82d9; background: #2b82d9; color: #FFFFFF;}

.sc_pur_sort{ border: 1px solid #eee; height: 38px; margin-top: 15px;}
.sc_pur_sort li{ width: 88px; float: left; text-align: center; line-height: 38px; border-right: 1px solid #eee; cursor: pointer; position: relative;}
.sc_pur_sort li.purCur{ background: #fff; color: #2b82d9;}
.st_sort{ display: block; position: absolute; width: 10px; height: 38px; background: url("../images/index-icon.png") no-repeat -82px -195px; right: 8px; top: 0;}
.sc_pur_sort li.pur_type{ width: auto; padding: 0 20px;}
.sc_pur_sort li:hover{ color: #254ca9;}
.Choice_type{ position: absolute; left: -1px; width: 148px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background: #fff; z-index: 99; top: 38px; display: none;}
.Choice_type li{ width: auto; float: none; color: #555; height: 33px; line-height: 33px; text-indent: 15px; border-bottom: 1px solid #ccc; text-align: left;}
.Choice_type li a{ color: #555;}
.Choice_type li a:hover,.Choice_type li#cur a{ color: #254ca9;}

.juhe_com{ overflow: visible;}
.gongsi_wz{ background: #fafafa; border: 1px solid #e1e1e1; margin-top: 15px; overflow: hidden; padding: 10px 5px; line-height: 20px; color: #565252;}
.gongsi_wz a{ color: #565252; padding: 0 5px;}
.gongsi_wz a:hover{ color: #2b82d9; text-decoration: underline;}

.allCompanyTop{ background: #fafafa; border: 1px solid #e4e4e4; margin-top: 15px; margin: 15px 0; height: 36px; position: relative; z-index: 999999;}
.allCompanyTop h3{ font-size: 16px; line-height: 38px; color: #fff; text-align: center; width: 110px; height: 38px; position: absolute; top: -1px; left: -1px; background: #1968cc;}
.allCompanysort{ position: absolute; left: 120px; top: 8px;}
.allCompanysort li{ float: left; height: 22px; width: 112px; position: relative;}
.active_out{ width: 99px; height: 20px; background: #fff url("../images/companyList.png") no-repeat 100% -197px; position: absolute; z-index: 1; border: 1px solid #cccccc; line-height: 20px; text-indent: 7px; cursor: pointer;}
.sortBot{ width: 99px; position: absolute; border: 1px solid #cdcdcd; z-index: 9999; top: 21px; left: 0px; background: #fff; display: none;}
.sortBot ul{ float: left; width: 100%; padding: 5px 0;}
.sortBot ul li{ width: 99px; float: left;}
.sortBot ul li a{ display: block; float: left; line-height: 22px; text-indent: 10px; text-decoration: none; color: #868a8f; width: 99px;}
.sortBot ul li a:hover{ background: #1968cc; color: #fff;}
.newSortBot{ width: 297px;}

.companyListBot{ height: 4px; overflow: hidden; background: #e9e9e9; margin: 0 3px;}
.gongsi_list{ overflow: hidden; padding-bottom: 15px;}
.gongsi_list dl{ overflow: hidden; border: 1px solid #d1d1d1; background: #f8f8f8;}
.gongsi_list dl dt{ float: left; overflow: hidden; border-right: 1px solid #d1d1d1; background: #FFFFFF; width: 50.5465%; min-height: 280px;}
.gongsi_info{ overflow: hidden; padding: 20px 29px 20px 26px;}
.gongsi_info span{ display: block; font-size: 22px; line-height: 30px; height: 30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.gongsi_info span a{ color: #333333;}
.gongsi_info span a:hover{ color: #168ce3;}
.gongsi_info p{ color: #333333; line-height: 26px; max-height: 52px; overflow: hidden; margin-top: 10px;}
.gongsi_info p i{ display: inline-block; font-style: normal; color: #fff; background: #168ce3; margin-right: 8px; width: 63px; height: 19px; line-height: 19px; text-align: center;}
.gongsi_info ul{ overflow: hidden; margin-top: 8px;}
.gongsi_info ul li{ color: #555; line-height: 30px; font-size: 14px;}
.gongsi_info ul li em{ color: #999; font-style: normal;}
.gongsi_an{ overflow: hidden; margin-top: 20px;}
.gongsi_an a{ float: left; border: 1px solid #0571c1; color: #0571c1; border-radius: 3px; line-height: 28px; padding: 0 15px;}
.gongsi_an a#jrqydp{ color: #ffffff; background: #0571c1; margin-right: 15px;}
.gongsi_an a:hover{ background: #0571c1; color: #FFFFFF;}
.gongsi_list dl dd{ float: right; overflow: hidden; width: 49.2625%;}
.comIntroduction{ overflow: hidden; margin: 26px; line-height: 24px; max-height: 216px;}
.comIntroduction img{ display: block; float: left; max-width: 150px; max-height: 180px; margin-right: 20px;}
.comIntroduction a{ color: #0571c1;}
.comIntroduction a:hover{ text-decoration: underline;}

.companyPar{ border: 2px solid #e0e0e0; margin-top: 15px; overflow: hidden;}
.companyPar dl{ overflow: hidden; border-bottom: 1px solid #f0f0f0; background: #f8f8f8;}
.companyPar dl.noBor{ border-bottom: none;}
.companyPar dl dt { width: 110px; height: 42px; float: left; line-height: 42px; text-indent: 15px; color: #474544;}
.companyPar dl dd{ float: right; width: calc(100% - 110px); border-left: 1px solid #f0f0f0; background: #fff; padding: 9px 24px; box-sizing: border-box;}
.companyPar dl.noBor dd{ float: none; overflow: hidden; width: auto;}
.gengduo{ width: 48px; float: right; overflow: hidden; cursor: pointer;}
.gengduo a{ width: 46px; height: 16px; border:1px solid #dddddd; background: #f8f8f8 url("../images/companyList.png") no-repeat -58px -174px; display: block; color: #898989; line-height: 16px; text-indent: 18px; border-radius: 2px; margin-top: 3px;}
.all_area,.industry{ float: left; width: calc(100% - 49px); overflow: hidden; height: 24px;}
.all_area li,.model li{ float: left; height: 18px; padding: 3px 15px 3px 0;}
.all_area li a,.model li a{ color: #474544; line-height: 18px; padding: 0 4px; display: inline-block; font-family: "tahoma";}
.industry li{ float:left; line-height:24px; margin:3px 15px 3px 0; display:inline; white-space: nowrap;}
.industry li a{ color: #474544; line-height: 18px; padding:0 4px; display: inline-block; font-family: "tahoma"; }
.all_area li a:hover,.model li a:hover,.industry li a:hover{ color: #fff; background: #2b82d9; }
.companyPar dl dd.oneLine .all_area,.companyPar dl dd.oneLine .industry{ height: 100%;}
.all_area li#cur a,.model li#cur a,.industry li#cur a{ background: #2b82d9; font-weight: bold; color: #FFFFFF;}
.yichang{ display: none;}

.jiage_nav ul{ max-width: 1180px;}
.jiage_main{ max-width: 1180px;}
.jiage_box{ overflow: hidden; margin-top: 15px;}
.jiage_left{ float: left; overflow: hidden; width: 76.1017%;}
.jiage_right{ float: right; overflow: hidden; width: 22.1187%;}

.yzgys{ overflow: hidden;}
.yzgys_tit{ height: 39px; position: relative; border: 1px solid #e4e4e4;}
.yzgys_tit span{ border-bottom: 2px solid #2b82d9; position: absolute; left: 7px; bottom: -1px; padding: 0 6px;}
.yzgys_tit span a{ color: #2b82d9; font-size: 18px;}
.yzgys_more{ color: #999; background: url("../images/caigouSearch.png") no-repeat -141px -50px; position: absolute; right: 7px; height: 39px; line-height: 39px; text-indent: 13px;}
.yzgys_pro{ overflow: hidden;}
.yzgys_pro li{ overflow: hidden; margin-top: 20px;}
.tablebox{ overflow: hidden; border: 1px solid #e6e6e6; position: relative;}
.tablebox img{ display: block; max-width: 100%; max-height: 238px; margin: 0 auto;}
.tablebox b{ width: 100%; height: 33px; position: absolute; left: 0; bottom: 0; background: #000; filter: alpha(opacity=80); opacity: 0.80;}
.tablebox p{ width: 100%; height: 33px; position: absolute; left: 0; bottom: 0; line-height: 33px; overflow: hidden; font-size: 14px; text-align: center;}
.tablebox p a{ color: #fff;}
.protext{display: block; border: 1px solid #e6e6e6; border-top: 0; height: 40px; overflow: hidden; text-align: center; font-size: 14px; line-height: 40px;}
.protext a{ color: #333;}
.proRightPrice{ border: 1px solid #e6e6e6; border-top: 0; height: 45px; overflow: hidden; text-align: center; line-height: 45px;}
.proRightPrice span{ color: #ff6600; font-size: 22px;}
.proRightPrice span em{ font-style: normal; font-size: 14px;}

.prolistbox{ overflow: hidden;}
.prolistbox li{ overflow: hidden; border: 1px solid #d4d4d4; margin-bottom: 15px; cursor: pointer;}
.prolisttop{ overflow: hidden; padding: 12px 0 11px 16px;}
.prolisttop img{ display: block; float: left; width: 184px; height: 138px; margin-right: 14px;}
.text_conten{ width: calc(100% - 375px); overflow: hidden; float: left; width: 60%\9;}
.text_conten h3{ overflow: hidden; height: 26px; line-height: 26px; margin-top: 10px; font-size: 14px; margin-bottom: 6px; font-weight: normal;}
.text_conten h3 a{ color: #333;}
.text_conten p{ color: #8d8a8a; margin-top: 13px; line-height: 20px; max-height: 80px; overflow: hidden;}
.text_conten p span{ color: #333;}
.xunjia_right{ float: right; width: 130px; margin-top: 10px;}
.xunjia_right span{ display: block; color: #ff7300; font-size: 20px;}
.xunjia_right span em{ font-size: 14px; font-style: normal;}
.line_xun{ display: block; width: 87px; height: 27px; line-height: 27px; text-align: center; border: 1px solid #c6c6c6; margin-top: 15px; border-radius: 2px; color: #666;}
.botlist{ border-top: 1px solid #e0e0e0; background: #f5f5f5; overflow: hidden;}
.botlist p{ float: left; width: 50%; color: #666; text-align: center; font-size: 14px; padding: 8px 0;}
.botlist p span{ display: inline-block; height: 22px; line-height: 22px; overflow: hidden;}
.botlist p a{ display: block;height: 22px; line-height: 22px; overflow: hidden; color: #666;}
.botlist p.changdi{ border-right: 1px solid #e0e0e0; width: 49.6%;}
.botlist p.changdi span{ background: url("../images/address.png") no-repeat left; padding-left: 16px;}
.botlist p.gsname span{ background: url("../images/comname.png") no-repeat left; padding-left: 20px;}
.prolistbox li:hover{ border: 1px solid #fe6803;}
.prolistbox li:hover .line_xun{ background: #76a246; color: #fff; border: 1px solid #76a246;}

.cjdq_box{ overflow: hidden;}
.cjdq_box li{ float: left; width: 33.3333%; overflow: hidden; padding-bottom: 15px;}
.cjdq_box li dl{ overflow: hidden; border: 1px solid #f0f0f0; margin-right: 10px;}
.cjdq_box li dl dt{ overflow: hidden; padding: 5px; height: 191px; border-bottom: 1px solid #f6f6f6;}
.cjdq_box li dl dt img{ display: block; width: 100%; height: 100%;}
.cjdq_price{ padding: 10px 15px 0 15px; height: 22px; line-height: 22px; overflow: hidden; color: #ff6600; font-size: 20px;}
.cjdq_price span{ font-size: 14px;}
.cjdq_title{ margin: 10px 15px 5px; font-size: 14px; line-height: 20px; height: 40px; overflow: hidden;}
.cjdq_title a{ color: #333333;}
.cjdq_title a:hover{ color: #2b82d9;}
.cjdq_dq{ height: 20px; line-height: 20px; overflow: hidden; text-align: right; color: #b2b2b2; padding: 0 15px 12px;}
.cjdq_cjname{ border-top: 1px solid #f6f6f6; overflow: hidden; color: #696969; padding: 8px 5px; font-size: 14px; text-align: center; line-height: 34px; height: 34px; overflow: hidden;}
.cjdq_cjname a{ color: #696969;}
.cjdq_cjname a:hover{ color: #2b82d9;}

@media (max-width: 768px){
	.juhe_head_box ul li a{ padding: 0 3px;}
	.juhe_nav ul{ padding: 0 5px;}
	.juhe_nav ul li{ width: 16.6667%; line-height: 36px;}
	.juhe_nav ul li:nth-child(10),.juhe_nav ul li:nth-child(11){ width: 25%;}
	.juhe_top{ height: auto;}
	.juhe_top_logo{ width: 50%;}
	.juhe_top h3{ width: 46.9999%; box-sizing: border-box;}
	.juhe_search{ width: 100%; margin-bottom: 10px;}
	.juhe_cont_left,.juhe_cont_right{ width: 100%;}
	.sc_pur_sort li{ width: 25%;  box-sizing: border-box;}
	.sc_pur_sort li.pur_type{ width: 25%; padding: 0px; box-sizing: border-box;}
	.jiage_left,.jiage_right{ width: 100%;}
	.yzgys{ margin-top: 15px;}
}
@media (max-width: 768px) and (min-width: 600px){
	.yzgys_pro li{ float: left; width: 48.5%;}
	.yzgys_pro li:nth-child(2n){ float: right;}
	.tablebox img{ height: 238px;}
	.text_conten{ width: calc(100% - 355px);}
}
@media (max-width: 599px) and (min-width: 320px){
	.caigou_list li{ width: 100%;}
	.caigou_info{ margin-right: 0px;}
	.caigou_info h3{ height: auto;}
	.newSortBot{ width: 99px;}
	.gongsi_list dl dt{ width: 100%; border-right: none;}
	.gongsi_list dl dd{ width: 100%;}
	.companyPar dl dt{ width: 70px; text-indent: 0px; text-align: center;}
	.companyPar dl dd{ width: calc(100% - 70px); padding: 9px 10px;}
	.all_area, .industry, .model{ width: calc(100% - 50px);}
	.all_area li, .model li{ padding-right: 2px;}
	.model{ height: auto; width: calc(100% - 0px); overflow: hidden;}
	.industry li{ margin-right: 5px;}
	.prolisttop{ padding: 12px 8px 11px 8px;}
	.prolisttop img{ margin: 0 auto; float: none;}
	.text_conten{ width: 100%;}
	.xunjia_right{ text-align: center; width: 100%;}
	.line_xun{ display: inline-block; margin-top: 10px;}
	.cjdq_box li{ width: 100%;}
	.cjdq_box li dl{ margin-right: 0px;}
	.cjdq_title{ height: auto;}
}
@media (max-width: 320px){
	.st_sort{ right:2px}
	.allCompanyTop h3{ width: 80px;}
	.allCompanysort{ left: 86px;}
	.allCompanysort li{ width: 106px;}
}