﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#555;}
a{color:#555; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#ff771f; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
.orange{color:#ff771f;}

.wal{width:1200px; margin:0px auto;}
.pageBox{min-height:200px; padding:42px 15px;}
.pageBox-1{min-height:200px; padding:79px 15px 20px 15px;}

.topBtn, .indexPart2 img, .indexPart2 a, .indexPart2 em, .indexPart2 p, .headDiv, .headDiv div, .headDiv a, .sNav, .indexPart1 a, .indexPart5 a, .footNav .tel a, .pageMore a, .news li, .pageNav a, .caseLayer a, .caseLayer li{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}
.indexFlash .slick .box{
transition:All 1.5s ease;
-webkit-transition:All 1.5s ease;
-moz-transition:All 1.5s ease;
-o-transition:All 1.5s ease;	
}

.headDiv{position:fixed; z-index:30; left:0px; top:0px; width:100%; background:rgba(255,255,255,0.15); border-bottom:rgba(255,255,255,0.23) solid 1px;}
.headD{height:90px;}
.headDiv .wal{height:89px; position:relative;}
.headDiv .logo{position:absolute; left:0px; top:12px; display:block; background:url(../images/logo2.png) left top no-repeat; background-size:cover; width:129px; height:60px;}
.headDiv .msg{position:absolute; left:160px; top:0px; line-height:90px; white-space:nowrap; color:#FFF; font-size:16px;}
.topBtn{position:absolute; z-index:60; top:28px; right:0px; width:66px; height:34px; line-height:34px; text-align:center; border:#FFF solid 1px; font-size:14px; color:#FFF;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.topBtn:hover{color:#ff771f; background:#FFF;}
.nav{position:absolute; z-index:50; left:355px; top:0px;}
.nav li{float:left; min-height:20px; position:relative;}
.nav a{display:block; float:left; white-space:nowrap; color:#FFF; font-size:16px; height:89px; line-height:89px; padding:0 22px;}
.nav a em{padding-right:20px; background:url(../images/nav.png) right center no-repeat;}
.nav-2{left:auto; right:-22px;}
/**/
.headDiv.on, .headDiv.on2{background:#fff; border-bottom:#FFF solid 1px;
-moz-box-shadow:0px 3px 4px rgba(0,0,0,0.2);
-webkit-box-shadow:0px 3px 4px rgba(0,0,0,0.2);
box-shadow:0px 3px 4px rgba(0,0,0,0.2);
}
.headDiv.on2{border-bottom:#e6e6e6 solid 1px;
-moz-box-shadow:0px 3px 4px rgba(0,0,0,0);
-webkit-box-shadow:0px 3px 4px rgba(0,0,0,0);
box-shadow:0px 3px 4px rgba(0,0,0,0);	
}
.headDiv.on .logo, .headDiv.on2 .logo{background:url(../images/logoon.png) left top no-repeat; background-size:cover;}
.headDiv.on .msg, .headDiv.on2 .msg{color:#999;}
.headDiv.on .nav a, .headDiv.on2 .nav a{color:#333;}
.headDiv.on .nav a em, .headDiv.on2 .nav a em{background:url(../images/navon.png) right center no-repeat;}
.headDiv.on .nav a:hover, .headDiv.on2 .nav a:hover{color:#ff771f;}
.headDiv.on .topBtn, .headDiv.on2 .topBtn{border:#666 solid 1px; color:#666;}
.headDiv.on .topBtn:hover, .headDiv.on2 .topBtn:hover{border:#ff771f solid 1px; background:#ff771f; color:#fff;}

.sNav{position:absolute; z-index:30; left:50%; top:50px; min-height:50px; background:#ff771f; width:200px; margin-left:-100px; visibility:hidden; opacity:0; filter:alpha(opacity=0);}
.sNav div{background:url(../images/sNav.png) center top no-repeat; height:9px; width:100%; position:absolute; left:0px; top:-9px;}
.nav .sNav a{font-size:16px; height:49px; line-height:49px; text-align:center; padding:0px; float:none; color:#FFF; border-bottom:#ffbb8f solid 1px;}
.nav .sNav a:hover{background:#e26b1d;}
.headDiv.on .nav .sNav a, .headDiv.on2 .nav .sNav a{color:#FFF;}
.nav li.on .sNav{top:89px; visibility:inherit; opacity:1; filter:alpha(opacity=1);}

.pageBg{min-height:100px; background:#f2f2f2;}
.pageMore{clear:both; text-align:center; padding:25px 0 80px 0;}
.pageMore a{display:inline-block; width:180px; height:50px; line-height:50px; background:#ff771f; font-size:18px; color:#FFF;}
.pageMore a:hover{background:#e26b1d;}
.pageMore em{display:inline-block; padding-right:30px; background:url(../images/ico2.png) right center no-repeat; height:50px;}

.pageMore2{clear:both; text-align:center; padding:25px 0 80px 0;}
.pageMore2 a{display:inline-block; width:108px; height:38px; line-height:38px; border:#ddd solid 1px; font-size:14px; color:#888;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.pageMore2 em{display:inline-block; padding-right:20px; background:url(../images/ico10.png) right center no-repeat; height:38px;}
.pageMore2 a:hover{background:#ff771f; border:#ff771f solid 1px; color:#FFF;}
.pageMore2 a:hover em{background:url(../images/ico10on.png) right center no-repeat;}

.footNav{border-bottom:#2a2a2a solid 1px; background:#1b1b1b;}
.footNav .wal{min-height:238px; position:relative;}
.footNav li{float:left; width:175px; line-height:30px;}
.footNav li h2{font-weight:400; padding:40px 0 2px 0;}
.footNav li h2 a{color:#fff;}
.footNav li a{color:#999;}
.footNav li a:hover, .footNav li h2 a:hover{color:#ff771f;}
.footNav .ewm{position:absolute; top:43px; right:245px; width:240px;}
.footNav .ewm .fr{width:100px; padding-top:38px; line-height:22px; color:#999;}
.footNav .tel{position:absolute; top:43px; right:0px; width:164px;}
.footNav .tel div{color:#FFF; font-size:26px; padding:6px 0;}
.footNav .tel p{color:#999; padding-bottom:18px;}
.footNav .tel a{display:block; text-align:center; color:#FFF; font-size:14px; background:#ff771f; height:45px; line-height:45px;}
.footNav .tel a:hover{background:#e26b1d;}
.footNav .tel a img{margin-right:10px; position:relative; top:5px;}
.footDiv{text-align:center; background:#1b1b1b; padding:20px 15px 60px 15px; color:#999; line-height:25px;}
.footDiv a{color:#999; padding:0 6px;}
.footDiv a:hover{color:#FFF;}

.footDiv2{text-align:center; line-height:2em; color:#999; padding:2em 15px; border-top:#e0e0e0 solid 1px;}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:32px; line-height:32px; overflow:hidden; padding-left:10px; color:#666;}

.pageBanner{height:460px;}

.pageNum{text-align:center; padding:50px 0 100px 0;}
.pageNum a{display:inline-block; font-size:14px; color:#888; margin:0 4px; height:38px; line-height:38px; padding:0 16px; border:#ddd solid 1px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.pageNum a:hover, .pageNum .on{border:#ff771f solid 1px; background:#ff771f; color:#FFF;}






























