@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, .logo, .tel, .link, .companyPic, .contact, .noticeAndSearch, .footerContent, .productTuku, .bdShare, .fullTitleEn, .shortIntro, .iProCateTitle, .youshi, .workShop, .equipment, .productionProcess, .footer, .ad, .newsLiTxt, .comNews .wapNewsMore, .adPicList, .newsLiLeft, .newsDescription, .comPic, .newsLiPic{ 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:#000000; color:#fff;}

@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{ background-color:#dd0000;}
.pWidth{ width:100%;}
.logoTitle{ color:#fff; font-size: 2.0rem; height: 5rem; line-height: 5rem; overflow: hidden; text-align: center; width: 100%;}
.head .pWidth{ position:relative;}
.menuMore{position: absolute; right: 0; display: block; background:url("../images/navmore-white.png") no-repeat scroll center center; height: 5rem; width: 5rem;background-size: 25px 22px;top: 0px;}

/**banner begin**/
.banner{ width:100%;  position:relative; background:#000; overflow:hidden;}
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;  height:28rem; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:28rem; text-indent:-99999rem;}	
.banner .bd li{background-size:100% 100% !important;}
.banner .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);}	
.banner .hd ul{ text-align:center;  padding-top:5px;  }	
.banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px;}	
.banner .hd ul .on{ background-position:0 0; }

.banner1{background:url("../images/1l.jpg") center center no-repeat;}
.banner2{background:url("../images/2l.jpg") center center no-repeat;}
.banner3{background:url("../images/3l.jpg") center center no-repeat;}
/**banner end**/


.rightTitle, .caseTitle{background: #dd0000;color: #fff; font-size: 1.6rem; line-height: 4rem; text-align: left; padding-left: 1%; text-align:center;}
.leftTitle, .comTitle, .fullTitleCn{background-color: #000000; height: 4rem; overflow: hidden; color: #ffea00; line-height:4rem; padding-left:1%; font-size:2rem; text-align:center;}
.comContent{font-size: 1.4rem; line-height: 2.4rem; padding: 2% 3%;}

.iProList{}
.iProList ul{ padding:0.8rem 1%;}
.iProList li{ margin:1% !important; float:left; width:43%; text-align:center; border:1px solid #ddd; padding:1%;}
.iProList li a{ display:block;}
.iProList li img{width:100%; display:block;}
.iProList li span{ display:block; line-height:2.4rem; white-space:nowrap; overflow:hidden;}
.iProList li:nth-child(2n){ float:right !important;}

.newsList, .nNewsList{ padding:1% 1% 0 1%;}
.newsList li, .nNewsList li{overflow:hidden;padding:0 1%;border-bottom:1px dotted #d4d4d4;}
.newsList li a, .nNewsList li a{ display:block;font-size:1.4rem;line-height:4.0rem; text-overflow:ellipsis; white-space:nowrap;}
.newsList li span, .nNewsList li span{ display:none;}
.wapNewsMore{background: url("../images/line_more.gif") no-repeat scroll center center; display: block; font-size: 1.4rem; height: 4rem; line-height: 4rem; text-align: center;}

/**cases end**/
.case{}
.iCaseList{ padding-top:10px;}
.iCaseList ul{ float:left; width:70%;}
.iCaseList li{}
.iCaseList li img{ width:240px; height:180px;}
.iCaseList li span{ text-align:center; line-height:2rem; display:block;}
.iCaseList li a{display:block; text-align:center;}

.iCaseList .prev{ float:left; width:15%; background:url("../images/prev.png") no-repeat center center; height:180px;}
.iCaseList .next{ float:right; width:13%; background:url("../images/next.png") no-repeat center center; height:180px;}
/**cases end**/

.footIcon{height:5rem; }
.footIcon ul{background-color: #dd0000; bottom: 0; position: fixed; right: 0; width: 100%; z-index: 9999;}
.footIcon li{float: left; width: 25%; background: #dd0000 url("../images/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(../images/ico-mess.png) center 2px no-repeat;background-size:20px 20px;}
.footIcon li.mobile{background-color: #000000;}
.footIcon li.mobile a{background:url(../images/ico-tel2.png) center 2px no-repeat;background-size:18px 18px; color:#fff;}
.footIcon li.yy a{background:url(../images/ico-yy.png) center 2px no-repeat;background-size:20px 20px;}
.footIcon li.dh span{background:url(../images/home-white.png) center 2px no-repeat;background-size:20px 20px;}
.footIcon li.sms a{background:url(../images/ico-mess.png) center 2px no-repeat;background-size:20px 20px; }
.footIcon li.map a{background:url(../images/ico-map.png) center 2px no-repeat;background-size:20px 20px;}
.footIcon li.share a{background:url(../images/ico-share.png) center 2px no-repeat;background-size:20px 20px;}

.footIcon li.subMenuBt span{background:url(../images/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%;}
.left .leftTitle{ display:none;}
.right{}

.cate{}
.cateList{ text-align:center;}
.cateParentLi{display: inline-block; margin: 2%; width:21%; white-space:nowrap; overflow:hidden;}
.cateParentA{display: block; font-size: 1.4rem; line-height: 2.6rem; text-align: center; background: #dd0000; color: #fff !important; padding:0 4px;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
.cateList .cateParentLi ul{ display:none;}

.txtPage{padding: 1% 3%; font-size: 1.4rem; line-height: 2.4rem;}
.txtPage img{width: 95%; height: auto; max-width: 600px;}
.position{}
.positionTitle{display: block; background-color: #dd0000; color: #fff; font-size: 2.4rem; height: 5rem; line-height: 5rem; overflow: hidden; text-align: center; width: 100%; position: fixed; top: 0;}
.position .positionContent{display:none;}

.nPicList{}
.nPicList ul{ padding:0.8rem 0.2rem;}
.nPicList li{ margin:0.4rem 0.5rem !important; float:left; width:44%; text-align:center; border:1px solid #ddd; padding:0.4rem;}
.nPicList li span{ display:block; line-height:2.4rem; white-space:nowrap; overflow:hidden;}
.nPicList li a{ display:block; width:100%; white-space:nowrap; overflow:hidden;}
.nPicList li img{width:100%; display:block;}
.nPicList 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:#dd0000;}
#dituContent{ display:none;}
/**内页 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;}
.proAttachedInfo{ text-align:right; text-align:right; padding-right:1%; color:#999;}
.proParameter{display:none;}
.proDetail{}
.proIntro{}
.proDetailTitle{ 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:#dd0000;}

.relativePicList{}

.relativePicList ul{padding:10px 0;}
.relativePicList li{ float:left;width:33.33%;margin:1% 0; text-align:center;}
.relativePicList li:nth-child(n+4){ display:none;}
.relativePicList li a{ display:block; white-space:nowrap; overflow:hidden;}
.relativePicList li img{width:96%; min-width:67px;border-radius:5px;}
.relativePicList li span{margin:2px;font-size:1.4rem;line-height:2.0rem; display:block; white-space:nowrap; overflow:hidden;}

.relativeTitle{background: #dd0000 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(../images/postbg.png) no-repeat scroll -270px 8px; font: bold 14px/2.6rem "楷体"; padding-left: 30px;} 
.fReply{background: rgba(0, 0, 0, 0) url(../images/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: #dd0000; border: medium none; border-radius: 5px; color: #fff; display: inline-block; font-size: 1.4rem; height: 3rem; margin: 0 10px; width: 40%;}

.mapNav {background: #dd0000; 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 #dd0000;}
.recruitList li{ padding:0 1%; font-size:1.4rem; line-height:2.6rem;}
.recruitList li:nth-child(2n+1){ background:#eee;}
.recruitTitleBg{ background:#dd0000 !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: #dd0000; 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:#dd0000; 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:#dd0000; 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;}
