/*焦点图*/
.focus{ width:100%; height:160px; margin:0 auto; position:relative; overflow:hidden;}
.focus .hd{ width:100%; height:5px; position:absolute; z-index:1; bottom:0; text-align:center;}
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);}
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1;font-size:0 }
.focus .hd ul .on{ background:#FF4000;}
.focus .bd{ position:relative; z-index:0;}
.focus .bd li img{ width:100%; height:230;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}




/*导航栏*/
.dh_nav{background-color:#e60012;}
.dh_nav ul{width:100%; height:46px; overflow:hidden; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.dh_nav li a{position:relative; float:left; width:25%; height:45px; line-height:45px; text-align:center; font-size:14px; color:#fff; border-top:1px solid #fff;}
.dh_nav li a:after{content:''; position:absolute; top:0; right:-1px; z-index:9; height:45px; width:1px; background-color:#fff;}

.contTit{height:43px; background:url('images/contTitBg.png') no-repeat center; background-size:100% 43px}
.contTit a{display:block; height:43px; line-height:43px; padding-left:10px; font-size:16px; color:#fff;}


/*产品中心*/
.cpzx{margin-top:6px; padding-bottom:18px; background-color:#f4f4f4;}
.cpzxLink ul.hd{padding:0 3%; overflow:hidden;}
.cpzxLink ul.hd li{float:left; width:29%; margin-top:12px; height:40px; line-height:40px; color:#fff; text-align:center; border-radius:6px; font-size:14px; background-color:#ff8b00;}
.cpzxLink ul.hd li:nth-child(1n){margin-left: 4%;}
.cpzx .bd ul{padding:0 5%; overflow:hidden;}
.cpzx .bd li{float:left; width:29%; margin-top:15px;height:80px;}
.cpzx .bd li:nth-child(1n){margin-left: 4%;}
.cpzx .bd li img{width:98%;height:80%; border:1px solid #ccc;}
.cpzx .bd li h5{font-size:14px; height:18px; text-align:center; font-weight:normal; overflow:hidden;}
.cpzx .bd li h5 a{color:#333;}


/*理由*/
.g-snh{ width:100%; height: auto; overflow: hidden; background: #d00c0f;}
.g-snh h2{display: block; margin: 0 5px; height: 40px; font-size: 20px; color: #fff; font-weight: bold; text-align: center; padding-top: 20px;}
.g-snh h2 i{display: block; font-weight: normal; color: #fff; font-size: 10px; text-transform: uppercase; line-height: 18px; position: relative;}
.g-snh h2 i:before{display: block; width: 120px; height: 1px; background: #eee; top:50%; position: absolute; content: ""}
.g-snh h2 i:after{display: block; width: 120px; height: 1px; background: #eee; top:50%; position: absolute; content: ""; right: 0;}
.g-snh dl{height: 100px; padding:15px 10px; border-top: 1px dashed #fff; border-bottom: 1px dashed #026092;}
.g-snh dl:first-child{border-top: none;}
.g-snh dl:last-child{border-bottom: none;}
.g-snh dl:nth-child(1n) dt{ float: left;}
.g-snh dl:nth-child(1n) dd{ float: right;}
.g-snh dl:nth-child(2n) dt{ float: right;}
.g-snh dl:nth-child(2n) dd{ float: left;}
.g-snh dt{ width: 28%; height: 100px;}
.g-snh dt img{ max-width: 100%; max-height: 100px;}
.g-snh dd{ width: 65%;}
.g-snh dd h3{height: 24px; line-height: 24px; font-size: 16px; color: #fff; font-weight: bold;}
.g-snh dd h3 b{ display: inline-block; margin-right: 6px; width: 24px; height: 24px; line-height: 24px; font-family: arial; font-weight: bold; text-align: center; vertical-align: middle; background:url('Images/snhIco.png') no-repeat center top; -moz-background-size:100% 100%; -webkit-background-size:100% 100%; -ms-background-size:100% 100%; -o-background-size:100% 100%;background-size:100% 100%}
.g-snh dd p{ color: #eee; margin-top:10px; height: 60px; line-height: 20px; overflow: hidden;}


/*联系*/
.phoneGg{}
.phoneGg b{display:block; font-size:36px; color:#ff8b00;}
.phoneGg strong{font-size:16px; color:#505050;}
.phoneGg h5{font-size:16px; color:#d00c0f;}
.phoneGg p{line-height:14px; font-size:22px; font-weight:bold; background:url('images/phoneGgIco.png') no-repeat left center; background-size:21px auto; padding-left:28px; padding-right:0; padding-top:12px; padding-bottom:12px}
.phoneGg p a{color:#ff8b00;}


/*经典案例*/
.khjz{padding-bottom:5px;}
.project{padding:16px 2% 0;}
.khjz .project .flul{height:34px;}
.khjz .project .flul li{float:left;width:33.33%;background:#eee;color:#333;height:34px;line-height:34px;text-align:center;position:relative;}
.khjz .project .flul .on{background:#ff8b00;color:#fff;}
.khjz .project .flul li:after{content:'';position:absolute;bottom:-10px;left:33.33%;margin-left:15px;width:0;height:0;border:5px solid transparent;border-top-color:#ff8b00;display:none;}
.khjz .project .flul .on:after{display:block;}
.khjz .project .proul{margin-top:16px;overflow:hidden}
.khjz .project .proul li{width:46%;float:left;margin-bottom:15px;height:100px;}
.khjz .project .proul li:nth-child(2n){margin-left:4%;}
.khjz .project .proul li img{width:98%; border:1px solid #ccc;}
.khjz .project .proul li h5{font-size:14px;font-weight:normal;text-align:center;height:36px;line-height:18px;overflow:hidden;}
.khjz .project .proul li h5 a{color:#333333}


/*合作客户*/
.ryBox{margin-top:10px; padding-bottom:20px;}
.ryBox .bd ul{margin:0 auto; width:100%; overflow:hidden; padding:16px 2% 0;}
.ryBox .bd li{float:left; width:48%;}
.ryBox .bd li:nth-child(2n){margin-left:4%;}
.ryBox .bd li img{width:80%; border:1px solid #ccc;}
.ryBox .bd li h5{margin-top:6px; font-size:14px; font-weight:normal; text-align:center;}
.ryBox .bd li h5 a{color:#878787;}

.ryBox .hd{ height:30px; line-height:30px; overflow:hidden; text-align:left;  padding:0 10px;  }
.ryBox .hd ul{ float:right; padding-top:16px;  }	
.ryBox .hd li{ float:left; width:8px; height:8px; background:#D0D0D0; margin:0 5px; overflow:hidden; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.ryBox .hd .on{ background:#ff8b00;  }
.ryBox .prev,.ryBox .next{ display:none;  }


/*关于*/
.gyBox{}
.gyBox h4{position:relative;}
.gyBox h4 span{position:absolute; right:0; top:0; padding-left:30px; height:43px; line-height:20px; background:#d00c0f url('images/gyTitIco.png') no-repeat left center; background-size:26px; color:#fff; font-weight:normal}
.gyBox h4 span b{display:block; font-weight:bold; font-size:18px;}
.gyBox dl{padding:20px 7%; width:86%;}
.gyBox dl img{width:100%;}
.gyBox dd p{margin:18px 0 24px 0; font-size:14px; color:#7f7f7f;}
.gyBox dd .btnGd{display:block; height:32px; line-height:32px; text-align:center; font-size:16px; color:#fff; background-color:#d00c0f;}


/*动态*/
.dtSpan{margin-bottom:14px;}

.tabTitS{height:45px; line-height:45px;}
.tabTitS ul{overflow:hidden; background-color:#d00c0f;}
.tabTitS ul li{float:left; width:33.3333%; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
.tabTitS ul li.on{background-color:#f49a2f;}

.wenz{}
.wenz dl{padding:14px; height:80px; overflow:hidden;}
.wenz dt{margin-right:14px;}
.wenz dd h5 a{color:#d00c0f; line-height:20px; font-size:14px;}
.wenz li{margin:0 14px; padding-left:14px; height:24px; line-height:24px; overflow:hidden; background:url('images/dtLiIco.png') no-repeat left center;}
.wenz li a{color:#909090; overflow:hidden;}

.faq dl{position:relative; padding:10px 0; margin:0 14px;}
.faq dl:after{content:''; position:absolute; bottom:0; left:0; z-index:9; height:1px; width:140px; background-color:#999;}
.faq dt, .faq dd{margin:6px 0;}
.faq dt{height:20px; line-height:20px; font-size:14px; font-weight:bold; overflow:hidden;}
.faq dt a{color:#333;}
.faq dd{height:36px; line-height:20px; font-size:14px; color:#333; overflow:hidden;}