@charset "gb2312";
html {font-size: 62.5%;}
body {font-size: 1.4rem;margin:0;padding:0; font-family: Microsoft Yahei;min-width:320px;}
ul,li,dl,dt,dd,ol{ list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,form,input,textarea,label,table,tr,td,p,header,article,footer,nav,section,aside,menu{margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
img{ border:none;}
a:link,a:visited{color:#000;text-decoration:none;outline:none;}
a:active,a:hover{color:#000; text-decoration:none;}
.clear{ clear:both; font-size:0; line-height:0; height:0; width:100%; overflow:hidden;}
.fix:after {visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}
.fix{*zoom:1;}

.pcShow, .cbLogo, .cbHead, .cbLink, .companyPic, .contact, .noticeWidth, .cbBottom, .productTuku, .bdShare, .cbContact, .cbRightTitle .more, .cbNewsTitle .more, .detailTitle, .newslist_left, .nr_content{ display:none;}
/**============ Reset End ===============**/

/**导航菜单 beigin**/
.nav{ background:#ffffff;}
.nav #menuUl{}
.nav #menuUl .on{}
.nav .navParentLi{float: left; margin: 0 2%;  width: 21%; padding: 0.5rem 0; overflow:hidden; white-space:nowrap;}
.nav .navParentLi ul{ display:none;}
/**.nav .navParentLi:nth-child(n+7){ display:none;}**/
.nav .navParentA{display: block; line-height: 3rem; text-align:center;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; background-color:#ffc231; color:#000;}

@media screen and (max-width: 760px){
	/**.nav .navParentLi:nth-child(n+5){ display:none;}**/
}

/**导航菜单 end**/

#nav-over{position:fixed;left:0;top:0;z-index:9998;display:none;width:100%;height:100%;}

.top{ width:100%;}
.head{}
.cbWidth{ width:100%;}
.logoTitle{ background-color:#0056aa; color:#fff; font-size: 2.0rem; height: 5rem; line-height: 5rem; overflow: hidden; text-align: center; width: 100%;}
.head .cbWidth{ position:relative;}
.menuMore{position: absolute; right: 0; display: block; background:url("navMore-white.png") no-repeat scroll center center; height: 5rem; width: 5rem;background-size: 25px 22px;top: 0px;}

/**banner begin**/
.cbBanner{ width:100%;  position:relative; background:#000; overflow:hidden;}
.cbBanner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.cbBanner .bd ul{ width:100% !important;  }
.cbBanner .bd li{ width:100% !important;  height:28rem; overflow:hidden; text-align:center;  }
.cbBanner .bd li a{ display:block; height:28rem; text-indent:-99999rem;}	
.cbBanner .bd li{background-size:100% 100% !important;}
.cbBanner .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;_background:#000; _filter:alpha(opacity=60);}	
.cbBanner .hd ul{ text-align:center;  padding-top:5px;  }	
.cbBanner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../banner/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px;}	
.cbBanner .hd ul .on{ background-position:0 0; }

.banner1{background:url("../banner/b1l.jpg") center center no-repeat;}
.banner2{background:url("../banner/b2l.jpg") center center no-repeat;}
.banner3{background:url("../banner/b3l.jpg") center center no-repeat;}
.banner4{background:url("../banner/b4l.jpg") center center no-repeat;}
/**banner end**/


.cbRightTitle, .cbNewsTitle, .caseTitle{background: #0056aa;color: #fff; font-size: 1.6rem; line-height: 4rem; text-align: left; padding-left: 1%; text-align:center;}
.cbLeftTitle, .comTitle{background-color: #000000; height: 4rem; overflow: hidden; color: #ffea00; line-height:4rem; padding-left:1%; font-size:2rem; text-align:center;}
.companyTxt{font-size: 1.4rem; line-height: 2.4rem; padding: 2% 3%;}

.cbProList{}
.cbProList ul{ padding:0.8rem 1%;}
.cbProList li{ margin:1% !important; float:left; width:43%; text-align:center; border:1px solid #ddd; padding:1%;}
.cbProList li a{ display:block;}
.cbProList li img{width:100%; display:block;}
.cbProList li span{ display:block; line-height:2.4rem; white-space:nowrap; overflow:hidden;}
.cbProList li:nth-child(2n){ float:right !important;}
/**.cbProList li:last-child{border:none;}**/

.cbNNewsList, .cbNewsList{ padding:1%;}
.cbNNewsList li, .cbNewsList li{overflow:hidden;padding:0 1%;border-bottom:1px dotted #d4d4d4;}
.cbNNewsList li a, .cbNewsList li a{ display:block;font-size:1.4rem;line-height:3.0rem; text-overflow:ellipsis; white-space:nowrap;}
.cbNNewsList li span, .cbNewsList li span{ display:none;}
.wapNewsMore{background: url("line_more.gif") no-repeat scroll center center; display: block; font-size: 1.4rem; height: 4rem; line-height: 4rem; text-align: center;}


.newslist, .iNewsList{}
.newslist li, .iNewsList li{overflow:hidden;border-bottom:1px dotted #d4d4d4;}
.newslist li a, .iNewsList li a{ display:block;font-size:1.4rem;line-height:3.6rem; text-overflow:ellipsis; white-space:nowrap;}
.newslist li span, .iNewsList li span{ display:none;}
.wapNewsMore, .companyDetail{background: url("line_more.gif") no-repeat scroll center center; display: block; font-size: 1.4rem; height: 4rem; line-height: 4rem; text-align: center;}

.picNewsPic{ text-align:center;}
.picNewsPic img{ width:80%}
.picNewsInfo{}
.picNewsTitle {line-height: 3rem;padding-left: 1%;font-weight: bold; text-align:center;}
.picNewsContent, .picNewsReadMore, .picNewsDate, .rNewsContent, .rNewsPic, .footAD{ display:none;}

.commonNews .hd {height: 4rem;line-height: 4rem;position: relative;padding: 0;background-color: #0056aa;;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.commonNews .hd ul {float: left;position: absolute;height: 4rem;}
.commonNews .hd ul li {float: left;cursor: pointer;background-color: #ffc231;font-size: 14px;padding: 0 4rem;}
.commonNews .hd ul li.on {height: 4rem;background: #fa57fa;	color: #fff;}

.pk img{width:100%;}

/**cases end**/
.case{}
.caseContainer{ padding-top:10px;}
.caseList{ float:left; width:70%;}
.caseList li{}
.caseList li img{ width:240px; height:180px;}
.caseList li span{ text-align:center; line-height:2rem; display:block;}
.caseList li a{display:block; text-align:center;}

.caseContainer .prev{ float:left; width:15%; background:url("../banner/prev.png") no-repeat center center; height:180px;}
.caseContainer .next{ float:right; width:13%; background:url("../banner/next.png") no-repeat center center; height:180px;}
/**cases end**/

.areaSite{line-height:3rem;padding:0 1%;}
.areaTitle{font-size:1.6rem;display:inline-block;}
.areaSite a{font-size:1.4rem; padding:0 0.4rem; display:inline-block;}

.footIcon{height:5rem; }
.footIcon ul{background-color: #0056aa; bottom: 0; position: fixed; right: 0; width: 100%; z-index: 9999;}
.footIcon li{float: left; width: 25%; background: #0056aa url("bottomSplit.png") no-repeat right center; background-size: auto 100%;}
.footIcon li a, .footIcon li span{ display:block; height:2.2rem;padding-top:22px;font-size:1.4rem;line-height:2.2rem; text-align:center; color:#fff;}
.footIcon li.zx span{background:url(ico-mess.png) center 2px no-repeat;background-size:20px 20px;}
.footIcon li.mobile{background-color: #000000;}
.footIcon li.mobile a{background:url(ico-tel2.png) center 2px no-repeat;background-size:18px 18px; color:#fff;}
.footIcon li.yy a{background:url(ico-yy.png) center 2px no-repeat;background-size:20px 20px;}
.footIcon li.dh span{background:url(home-white.png) center 2px no-repeat;background-size:20px 20px;}
.footIcon li.sms a{background:url(ico-mess.png) center 2px no-repeat;background-size:20px 20px; }
.footIcon li.map a{background:url(ico-map.png) center 2px no-repeat;background-size:20px 20px;}
.footIcon li.share a{background:url(ico-share.png) center 2px no-repeat;background-size:20px 20px;}

.footIcon li.subMenuBt span{background:url(subNav.png) center 7px no-repeat;background-size:26px 25px; color:#ffea00;}

#footNav{background: #393939; height: 100%; position: fixed; right: -240px; top: 0; transition: all 0.5s ease 0s; width: 240px; z-index: 9999;}
.openNav{right:0 !important;-webkit-transition:all .5s ease;transition:all .5s ease;}
.footNav h3{color: #ffea00; font-size: 2.4rem; font-weight: normal; line-height: 5rem; padding: 1rem 0 1rem 1rem; border-bottom: 1px solid #666;margin-bottom:2rem;}
#footNavBox{ position:relative;overflow:scroll;overflow-x:hidden;overflow-y:scroll;-ms-touch-action: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
#footNavBox .navParentLi{ padding-left:1rem; float:none;}
#footNavBox .navParentA{display: block; height: 4rem; line-height: 4rem; color: #fff; font-size: 1.6rem; border-bottom: 1px solid #eee; font-weight: bold; text-align: center;}
#footNavBox .navParentLi:nth-child(n+1){ display:block;}
#footNavBox .menuMore, .footNav  .navParentLi ul{ display:none;}

/**内页 begin**/
.main{}
.left{width: 100%;}
.cbLeft .cbLeftTitle{ display:none;}
.right{}

.cate{}
.cbCateList{ text-align:center;}
.cateParentLi, .currentCate{display: inline-block; margin: 2%; width:20%; white-space:nowrap; overflow:hidden;}
.cateParentA{display: block; font-size: 1.4rem; line-height: 2.6rem; text-align: center; background: #0056aa; color: #fff !important; padding:0 4px;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
.currentCate .cateParentA{ background-color:#222;}
.cbProCateList .cateParentLi ul{ display:none;}

.singleContent{padding: 1% 3%; font-size: 1.4rem; line-height: 2.4rem;}
.singleContent img{width: 95%; height: auto; max-width: 300px;}
.cbPosition{}
.cbPositionTitle{display: block; background-color: #0056aa; color: #fff; font-size: 2.4rem; height: 5rem; line-height: 5rem; overflow: hidden; text-align: center; width: 100%; position: fixed; top: 0;}
.cbPosition .cbPositionContent{display:none;}

.cbNProList, .cbNCaseList{}
.cbNProList ul, .cbNCaseList ul{ padding:0.8rem 0.2rem;}
.cbNProList li, .cbNCaseList li{ margin:0.4rem 0.5rem !important; float:left; width:44%; text-align:center; border:1px solid #ddd; padding:0.4rem;}
.cbNProList li span, .cbNCaseList li span{ display:block; line-height:2.4rem; white-space:nowrap; overflow:hidden;}
.cbNProList li a, .cbNCaseList li a{ display:block; width:100%; white-space:nowrap; overflow:hidden;}
.cbNProList li img, .cbNCaseList li img{width:100%; display:block;}
.cbNProList li:nth-child(2n), .cbNCaseList li:nth-child(2n){ float:right !important;}

.yPage{ text-align:center; line-height:2rem; font-size:1.4rem; padding:0.4rem 0;}
.yPage a{ color:#0056aa;}
#dituContent{ display:none;}

.picTxt{line-height: 2.6rem;padding: 0 1%;}
/**内页 end**/

.nNewsTitle{}
.nNewsTitle h1{ text-align:center; font:normal 1.6rem/3rem "微软雅黑",Arial, Helvetica, sans-serif;}
.nNewsInfos{ text-align:right; text-align:right; padding-right:1%; color:#999;}
.nNewsContent{}

.nAnLiTitle{}
.nAnLiTitle h1{ text-align:center; font:normal 1.6rem/3rem "微软雅黑",Arial, Helvetica, sans-serif;}
.nAnLiInfos{text-align:right; text-align:right; padding-right:1%; color:#999;}

.nAnLiImageList{}
.nAnLiImageList li{ float:left;width:33.33%;margin:1% 0; text-align:center;}
.nAnLiImageList li img{width:100px !important;height:75px !important;border:1px solid #e8e8e8;margin:0 auto;overflow:hidden;vertical-align:middle;text-align:center;border-radius:10px;}
.nAnLiImageList li span{ display:none;}

/**产品详细页 begin**/
.ProIntro{}
.proImage{ display:none;}
.proBaseInfo{}
.proTitle{}
.proTitle h1{ text-align:center; font:normal 1.6rem/3rem "微软雅黑",Arial, Helvetica, sans-serif;}
.proInfos{ text-align:right; text-align:right; padding-right:1%; color:#999;}
.proParameter{display:none;}
.proDetail{}
.proIntro{}
.proDetail .detailTitle{ display:none;}

.contentSiteTag{padding:0.4em 0.833em;color:#9c9c9c;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
.contentSiteTag a{display:inline-block;height:2em;margin:0 0.2em;padding:0 1em;line-height:2em;font-size:0.857em;color:#fff;border-radius:1em;background:#0056aa;}

.relativePicList{}

.relativeProductList ul, .relativePicList ul{padding:10px 0;}
.relativeProductList li, .relativePicList li{ float:left;width:33.33%;margin:1% 0; text-align:center;}
.relativeProductList li:nth-child(n+4), .relativePicList li:nth-child(n+4){ display:none;}
.relativeProductList li a, .relativePicList li a{ display:block; white-space:nowrap; overflow:hidden;}
.relativeProductList li img, .relativePicList li img{width:96%; min-width:67px;border-radius:5px;}
.relativeProductList li span, .relativePicList li span{margin:2px;font-size:1.4rem;line-height:2.0rem; display:block; white-space:nowrap; overflow:hidden;}

.relativeTitle{background: #0056aa none repeat scroll 0 0;}
.relativeTitle span{background-color:#222; color: #fff; display: inline-block; padding: 0 10%; line-height: 3.0rem;}

/**产品详细页 end**/

.pageQrcode{ display:none;}

.messageForm{ padding:4px 4%;}
.liuyan li{ padding:10px 0;}
.fAuthor, .fTime{ display:none;}
.fInfo{border-bottom: 1px solid #ddd; padding-bottom: 1%;}
.fContent{background: rgba(0, 0, 0, 0) url(../../postBg.png) no-repeat scroll -270px 8px; font: bold 14px/2.6rem "楷体"; padding-left: 30px;} 
.fReply{background: rgba(0, 0, 0, 0) url(../../postBg.png) no-repeat scroll -270px -86px; line-height: 2.4rem;}
.fReply p{color: #333; padding-left: 30px;font-size:1.4rem;}
.messageName{background: #fff; border: 1px solid #ccc; border-radius: 5px; box-shadow: 0 0 5px rgba(208, 208, 208, 0.5) inset; font: 1.4rem/3.2rem Microsoft Yahei;outline: medium none; padding: 0; text-indent: 2rem; width: 100%;}
.messageTA {background: #fff; border: 1px solid #ccc;border-radius: 5px;box-shadow: 0 0 5px rgba(208, 208, 208, 0.5) inset;font: 1.4rem/3.2rem Microsoft Yahei; height: 8rem; outline: medium none; padding: 0; text-indent: 2rem; width: 100%;}
.Cbutton{background: #0056aa; border: medium none; border-radius: 5px; color: #fff; display: inline-block; font-size: 1.4rem; height: 3rem; margin: 0 10px; width: 40%;}

.mapNav {background: #0056aa; border-radius: 5px; color: #fff !important; display: block; font-size: 2.0rem; height: 4rem; line-height: 4rem; margin: 2rem auto; text-align: center; width: 95%;}


.recruitList{ border:1px solid #0056aa;}
.recruitList li{ padding:0 1%; font-size:1.4rem; line-height:2.6rem;}
.recruitList li:nth-child(2n+1){ background:#eee;}
.recruitTitleBg{ background:#0056aa !important; line-height:3.0rem !important; color:#fff;}
.recruitTitle{ font-weight:bold;}
.recruitTime{float: right; color: #ccc; font-size: 1.3rem;}
.recruitItemText, .recruitDiscription{ color:#555;}

.leftSearch{}
.searchForm{ text-align:center; padding-top:10px;}
.seaKeyWords{background: #fff; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 0 5px rgba(208, 208, 208, 0.5) inset; font: 1.4rem/2.8rem Microsoft Yahei;outline: medium none; padding: 0; text-indent: 1rem; width: 90%; margin-bottom:14px;}
.searchButton{background: #0056aa; border: none; border-radius: 4px; box-shadow: 0 0 5px rgba(208, 208, 208, 0.5) inset; font: bold 1.4rem/2.8rem Microsoft Yahei; width: 60%; color:#fff;}

.result_list{ line-height:2.6rem;}
.searchtip{ background:#0056aa; font-size:1.6rem; color:#fff; line-height:4rem; padding-left:2%;}
.result_list .gray{ color:#f00; text-align:center;}
.result_list dl:nth-child(2n){ background:#eee;}
.result_list dl dt{ font-weight:bold;}
.resultContent{ text-indent:2rem;}
.resultInfo{ display:none;}

.siteMapBigLi{ line-height:2.8rem}
.siteMapBigLi a{ color:#fff;}
.siteMapBigClass{ display:block; background:#0056aa; border-bottom:1px solid #fff; line-height:3.2rem; font-weight:bold; padding-left:2%;}
.siteMapBigLi li{ background:#f4f4f4; border-bottom:1px solid #fff; padding-left:4%;}
.siteMapBigLi li a{ color:#000;}
