﻿@charset "utf-8";
/*** bg style ***/
.logo dl,.logo dt.s,.logo dt span.s,#btnSearch,.menu,.menuLocation,.menu li,.menu li a.s,.menu li a:hover,.menu li a.s span,.menu li a:hover span,.barA,.barBIn,.barC,.barC .title,.barD,.news,.news span,.mainL1 .conA,.companyNew h3 span a,.companyNew h3 strong,.cityList h3,.cityList li a{ background:url(../images/bg.gif) no-repeat;}
.cityCate ul,.cityCate li{ background:url(../images/bg_city.gif) no-repeat}
.top li.hpfav{ background:url(../images/sanjiao.gif) right center no-repeat}
/*** public style ***/
html, body { width:100%; height:100% }
body { font-size:12px; line-height:normal;font-family:"Microsoft YaHei"; font-size-adjust: none; font-stretch:normal;color:#909090;margin:0px;}
body,div{ margin:0px; padding:0px;}
td,th,a,font{font-size: 12px; color:#909090;}
a{text-decoration:none;}
a.normal{ color:#909090;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; font-size:12px; font-weight: normal}
dl,dt,dd,ul,ol,li{ margin:0px; padding:0px; overflow:hidden; list-style:none;}
.top,.logo,.menu,.menuLocation,.main,#foot{ width:900px; clear:both; overflow:hidden; margin:0px auto; padding:0px;}
.clear{ clear:both; margin:0px; padding:0px; border:0px; height:0px; overflow:hidden}
.mt10{ margin-top:10px;}
.mainLeft{ float:left; display:inline; width:665px; overflow:hidden}
.mainRight{ float:right; display:inline; width:219px; overflow:hidden}
.cityCate{ border:solid 1px #c9dae8; background-color:#FFFFFF; padding:1px; overflow:hidden; height:100%; margin-bottom:15px; }
.cityCate ul{background-position:left bottom; clear:both; height:100%; padding-left:8px; padding-bottom:5px!important; padding-bottom:8px;}
.cityCate li{ float:left; display:inline; background-position: right bottom; width:98px; height:27px;  margin:0px 3px 3px 0px;}
.cityCate li a{ display:block; clear:both;padding-left:14px; height:24px;line-height:24px; color:#005cbb;}
.cityCate li.s a{ color:#fe3c00}
/*** h3 style ***/
.barA span,.barBOut span,.barC span{ float:right; display:inline; padding-right:2px;}
.barA{ clear:both; background-position:left -400px; height:30px; line-height:30px;}
.barA strong{ float:left; display:inline; margin:2px 0px 0px 7px; background:#FFFFFF; line-height:28px; padding:0px 5px; font-weight:normal}
.barA strong,.barA strong a{ color:#005cbb; font-weight:bold}
.barA span a{ color:#FFFFFF}
.conA{ clear:both; padding:10px; border: solid 1px #c9dae8; border-top:0px; height:100%; position: relative;}
.barBOut{clear:both; border: solid 1px #c9dae8;  overflow:hidden}
.barBIn{ clear:both; border:solid 1px #FFFFFF; overflow:hidden; background-position:left -440px; padding-left:14px;height:26px; line-height:26px;}
.barBOut strong{float:left; display:inline;}
.barBOut,.barBOut a{ color:#005cbb}
.conB{clear:both; padding:10px; border: solid 1px #c9dae8; border-top: solid 3px #f1f7fa; height:100%;}
.barC{border: solid 1px #eaeaea; border-top:0px; background-position:left -1080px; background-repeat:repeat-x; padding:4px 2px 2px 2px; background-color:#fbfbfb;}
.barC .title{ background-position:left -360px; background-repeat:repeat-x; height:26px; line-height:26px; overflow:hidden}
.barC .title strong{ float:left; display:inline; padding-left:9px;}
.barC .title,.barC .title a{ color:#005cbb}
.conC{clear:both; padding:10px; border: solid 1px #eaeaea; border-top: solid 2px #f9f9f9; height:100%;}
/*** Page style ***/
.subPage{ border: solid 1px #eaeaea; overflow:hidden}
.subPage .mt10{ margin:0px;}
.page { clear:both; padding:10px 0; font:12px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#444; text-align:center;}
.page span, .page a { display:inline-block; border:#ccc 1px solid; background:#fff; margin:0 2px; padding:0 5px; color:#444; vertical-align:middle }
.page span, .page a { *display:inline
}
.page input { width:30px; height:21px; border:#ccc 1px solid; background:#fff; margin:0 2px; padding:0 5px; line-height:19px; color:#444; vertical-align:middle }
.page input.input_Go{ width:auto;}
.page a:hover, .page a.ondown, .page span.ondown { border:#7b0 1px solid; background:#7b0; color:#fff }
.page span.ondown { font-weight:bold }
/*** head style ***/
.top{ height:25px; line-height:25px; background:#f6f6f6; border:solid 1px #dadddd; border-top:0px; width:898px;}
.top h1{ float:left; display:inline;padding-left:10px; color:#494949;}
.top ul{float:right;display:inline; margin-right:10px;}
.top li{float:left;display:inline;margin-left:5px;}
.top li a{ color:#494949;}
.top li.hpfav a{ color:#ff4200; padding:0px 7px 0px 5px;display: inline-block; list-style:none;} 
.logo{ height:93px;}
.logo h2{ float:left; display:inline; padding-top:10px; width:250px; }
.logo h2 a img{ border:0px;}
.logo>dl,.logo .search{ float:right; display:inline; margin:16px 17px; width:589px; background-position:left top;}
.logo>dl dt,.logo .search dt span{ float:left; display:inline; color:#000000; width:62px; height:24px; line-height:26px; text-align:center; margin-left:20px; cursor:pointer!important; cursor:hand;}
.logo dt.s,.logo .search dt span.s{background-position:right top; font-weight:bold}
.logo dd{ clear:both; height:36px; padding:3px 10px;}
.logo form{ display:block; margin:0px; padding:0px; overflow:hidden}
.logo dd input{height:20px; margin:3px 0px; padding:0px; overflow:hidden;  float:left; display:inline}
#SearchKeywords{  width:450px;font-size: 12px; color:#909090; line-height:20px; }
#btnSearch{background-color:#FFFFFF; border: solid 1px #d3a653; padding:1px; background-position:left -80px; color:#b65100; width:100px; margin:4px 0px 4px 10px;cursor:pointer!important; cursor:hand;}
/*** menu style ***/
.menu{ background-position:left -150px;}
.menu ul{ height:34px; line-height:34px; padding:0px 10px 0px 10px;}
.menu li{ float:left; display:inline; overflow:hidden; background-position:right -300px;height:34px; line-height:34px;}
.menu ul.sum18 li{ width:48px;}
.menu ul.sum17 li{ width:51px;}
.menu ul.sum16 li{ width:55px;}
.menu ul.sum15 li{ width:58px;}
.menu ul.sum14 li{ width:62px;}
.menu ul.sum13 li{ width:67px;}
.menu ul.sum12 li{ width:73px;}
.menu ul.sum11 li{ width:80px;}
.menu ul.sum10 li{ width:88px;}
.menu ul.sum9 li{ width:97px;}
.menu ul.sum8 li{ width:86px; padding:0px 12px}
.menu ul.sum7 li{ width:95px; padding:0px 15px;}
.menu ul.sum6 li{ width:106px; padding:0px 20px;}
.menu ul.sum5 li{ width:136px; padding:0px 20px}
.menu ul.sum4 li{ width:160px; padding:0px 30px}
.menu ul.sum3 li{ width:160px; padding:0px 30px}
.menu ul.sum2 li{ width:160px; padding:0px 30px}
.menu ul.sum1 li{ width:160px; padding:0px 30px}
.menu li a{ display:block; padding:0px 3px 0px 0px;  margin:0px 1px;color:#FFFFFF;font-size:14px; font-weight:bold; text-align:center; overflow:hidden;}
.menu li a.s,.menu li a:hover{ background-position:right -236px; text-decoration:none}
.menu li span{ display:block;padding:0px 0px 0px 3px;}
.menu li a.s span,.menu li a:hover span{ color:#000000; background-position:left -236px; text-decoration:none}
.menuLocation{ background-position:left -184px; height:31px; line-height:30px;}
.menuLocation h5{ margin:0px 27px;}
/*** curr Path ***/
.mainLocation { clear:both; height:25px; border-bottom:#eee 1px solid; padding:5px 10px; line-height:25px; color:#666666 }
.mainLocation a{ color:#333333}
/*** link ***/
.areaList{ border:solid 1px #d6d6d6; padding:25px 28px;white-space:normal; overflow:hidden;word-wrap: break-word; word-break: normal;word-break:break-all;}
.areaList a{ color:#000000; white-space:nowrap; line-height:20px; display:inline-block; padding-right:5px;}
/*** foot ***/
#foot a { color:#000 }
.footleft{float:left;width:250px;height: 71px;text-align:right;margin-right:20px;border-right: #d9d9d9 1px solid;padding-right:20px;}
#foot .footNav { clear:both; border-top:#d5d5d5 1px solid; padding:10px 0; margin:10px 0 0; line-height:25px; color:#000; overflow:auto; *display:inline-block}
#foot .footNav .left { float:left;display:inline; width:231px; height:71px; background:url(../images/foot_bg.gif) center center no-repeat; border-right:#d9d9d9 1px solid; overflow:hidden }
#foot .footNav .right { float:left;display:inline;  overflow:hidden; margin-left:30px; }
#foot .footNav .right li { line-height:14px; padding:5px 0px;}

.mainL1,.mainL2{ float:left; display:inline; overflow:hidden;}
.mainL1{ width:209px;}
.mainL1 .conA{ height:189px; padding:20px 10px 20px 33px;  background-position:-535px -834px}
.mainL1 .conA li{ height:24px;line-height:24px;}
.mainL2{ width:446px; margin-left:10px;}
.news{background-position:left -750px; background-color:#fcfdff; height:249px; padding-top:0px;}
.news h2{ clear:both; }
.news h2 strong{ float:left; display:inline-block; margin:30px 30px 20px;white-space:nowrap;
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis; 
    width:80%;
    }
.news h2 strong,.news h2 strong a{ color:#015dbb;font-weight:bold;font-size:14px;}
.news span{background-position:right -750px; width:44px; height:21px; line-height:22px; text-align:center; float:right; display:inline; padding-right:0px; position: absolute; right:10px;}
.news span a{ color:#FFFFFF}
.news ul{ clear:both; line-height:24px; margin-left:17px;list-style:disc;list-style-position:inside;height: 168px; overflow: hidden;}
.news ul li{ list-style:disc; list-style-position:inside; font-family: Verdana, Arial, Helvetica, sans-serif\0; height:24px; overflow:hidden;}
.news ul li a{font-family:"����"; font-size:12px;}
.companyNew{ height:258px; overflow:hidden; border: solid 1px #c9dae8;}
.companyNew ul{ line-height:24px; clear:both; padding:0px 23px; height: 168px; overflow: hidden;}
.companyNew ul li{ height: 24px; line-height: 24px; }
.companyNew ul li a{white-space:nowrap; word-break:keep-all;overflow:hidden;text-overflow:ellipsis; display:block;}
.companyNew h3{}
.companyNew h3 span a{ float:left; width:95px; height:33px; line-height:33px; text-align:center; background-position:right -660px; color:#d74700; font-weight:normal; margin:5px 0px 5px 8px;}
.companyNew h3 span{ clear:both; display:block; padding-left:1px;}
.companyNew h3 strong{ clear:both; display:block; font-weight: bold; color:#005cbb; padding:0px 14px; background-position:right -1170px; height:30px; line-height:30px;}
.proClass{ padding:0px 1px 0px 1px;}
.proClass li{ border-bottom:dashed 1px #acacac}
.proClass li.s{ border:0px;}
.proClass h4,.proClass h4 a{ font-weight:bold; color:#6a6a6a}
.proClass h4{ margin:20px 20px 0px;}
.proClass h5{ margin:18px 20px 15px; white-space:normal}
.proClass h5 a{ display:inline-block; padding-right:7px; white-space:nowrap; line-height:20px;}
.cityList{ border:solid 1px #c9dae8; padding:1px; background-color:#fcfdff; overflow:hidden; height:96px; }
.cityList h3,.cityList h3 a{color:#005cbb;}
.cityList h3{background-position:left -550px; background-repeat:repeat-x; height:30px; line-height:30px; padding:0px 12px; margin:0px;}
.cityList ul{ clear:both; height:100%; padding-left:18px;}
.cityList li{ float:left;margin:0px 8px 8px 0px; width:116px; height:24px; border: solid 1px #dadcec; text-align:center;  }
.cityList li a{ display:block; color:#8b85c0; border:solid 1px #FFFFFF;background-position:left -325px;line-height:22px;}
.cityList li.s a{ color:#787878;}
#proNew { padding:0px 0px 15px 0px;}
#proNew li{ float:left; display:inline; width:86px; height:90px; overflow:hidden; margin:15px 0px 0px 15px;}
#proNew dl{ display:block;}
#proNew dt a img{border: solid 1px #e5e5e5; padding:2px; width:80px; height:60px;}
#proNew dd{ height:24px; line-height:16px; padding-left:5px; white-space:nowrap}
.trade .conB{ padding:9px 0px; background:url(../images/ydashedline.jpg) 327px top repeat-y}
.trade li{ float:left; display:inline; width:275px; margin:0px 35px 0px 20px; height:28px; line-height:28px;}
.trade li strong{ font-weight:normal; padding-right:5px; display:inline-block}
.trade li strong a{ color:#ff4200;}
.comRec .conA{ line-height:24px; padding:14px 16px 15px 16px;}
/*** trade page ***/
.tradeList{ padding:0px;}
.tradeList li{ border-bottom:dashed 1px #CCCCCC; padding:23px 20px; height:100%;}
.tradeList li.s{ border:0px;}
.tradeList dl{margin:0px;}
.tradeList dt{ float:left;display:inline;}
.tradeList dt,.tradeList dt a{ color:#555555; font-size:14px;}
.tradeList dd.btm,.tradeList dd.name{ clear:both; display:block; height:100%; margin:0px; padding:0px; padding-left:1em; }
.tradeList dd.addTime{ float: right; display:inline;color:#000000;}
.tradeList dd.addTime span{ color:#ff0207;}
.tradeList dd.name{ padding-top:10px; clear:both}
.tradeList dd.btm{ width:42em; text-indent:5px;}
/*** product page ***/
.productList{ padding:0px;}
.productList ul{ height:100%;}
.productList ul.s{ background-color:#f8f8f8;}
.productList li{ float:left; display:inline; width:303px; margin-left:15px; padding:20px 0px;}
.productList li h4{ float:left; display:inline; width:91px;}
.productList li dl{ float:left; display:inline; width:200px; margin-left:12px;}
.productList li h4 a img{ width:85px; height:85px; padding:2px; border:solid 1px #dedede;}
.productList li dt,.productList li dt a{ color:#000000}
.productList li dt{ font-weight: bold; clear:both; display:block; margin-bottom:10px;}
.ofCom,.productList li dd.ofCom a{color:#000000;}
.productList li dd{ line-height:18px;}
.productList li dd strong{ font-weight:normal; display:block; margin-bottom:10px;}
.productList li dd span{ color:#FF0000}
#PageProduct .companyNew2{ padding:20px 24px 10px 24px; height:auto}
#PageProduct .companyNew2 li{ line-height:30px;}
/*** company page ***/
.companyList{ padding:0px;}
.companyList li{ border-bottom:dashed 1px #CCCCCC; height:100%; padding:16px 10px 16px 29px}
.companyList li.s{ border:0px;}
.companyList dt{ clear:both; display:block; height:25px;}
.companyList dt strong{ float:left; display:inline; }
.companyList dt strong,.companyList dt strong a{font-size:14px; color:#555555;}
.companyList dt span{ float:right; display:inline;}
.companyList dt span a{ display:inline-block; padding-right:5px;}
.companyList dd{ clear:both; display:block; width:41em; line-height:18px;}
.companyList dd.site a{ color:#FF0000}
/*** Industry Page ***/
.induList{padding:0px 1px;}
.induList li{clear:both; display:block; line-height:49px;border:0px; border-bottom:dashed 1px #CCCCCC; overflow:hidden; padding:0px; margin:0px;}
*+html .induList li{ height:45px; line-height:45px; overflow:hidden}
.induList li.s{ border:0px;}
.induList li span{ float:right;display:inline;overflow:hidden; padding-right:2em;}
.induList li strong{ float:left;display:inline;width:40em;padding-left:2em; font-weight:normal; overflow:hidden;}
/*** web Page ***/
.webList{padding:0px 1px;}
.webList li{clear:both; display:block;line-height:49px; border:0px;border-bottom:dashed 1px #CCCCCC; overflow:hidden;padding:0px;margin:0px;}
*+html .webList li{ height:45px; line-height:45px; overflow:hidden}
.webList li.s{ border:0px;}
.webList li span{ float:right;display:inline;overflow:hidden; margin:0px; padding:0px;padding-right:2em;}
.webList li strong{ float:left;display:inline;width:40em;padding-left:2em; font-weight:normal; overflow:hidden;}
.webList li strong a{ color:#ff4200; padding:0px 2px;}
.webList li strong a.normal{ color:#909090;}
.banquan{float:left;width:190px;height: 71px;text-align:right;margin-right:20px;margin-top:8px;}
#foot .weixinA {
    float: left;
    display: inline;
    margin-right: 20px;
    width: 148px;
    height: 92px;
    background: url(../images/weixin.jpg) left top no-repeat;
}
#foot .weixinA img {
    height: 57px;
    margin: 12px 0 0 65px;
}

.share-box {
  position: fixed;
  left: 50%;
  margin-left: 500px;
  z-index: 999;
  bottom: 60px;
}
.share-box .qr-code {
  border: 1px solid #d9dadc;
  margin-top: 10px;
  background-color: #fff;
  word-wrap: break-word;
  word-break: break-all;
  text-align: center;
  width: 122px;
}
.share-box .qr-code .qr-code-img img {
  width: 110px;
  padding:5px;
}
.share-box .qr-code p {
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 5px;
}