@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#333;}
a{color:#333; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur()); color:#333;} 
img{border:0px;}
a:link {text-decoration: none; outline:none; color:#333;}
a:visited{text-decoration: none; outline:none; color:#333;}
a:hover{text-decoration:none; color:#e66c1f; 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_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}

input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
.orange{color:#e66c1f;}

.wal{width:1200px; margin:0 auto;}

.topDiv, .topDiv .wal{height:38px; line-height:38px; overflow:hidden; background:#2b574e; position:relative; z-index:25; color:#FFF;}
.topDiv a{color:#FFF;}
.topDiv dl{position:absolute; top:0px; right:-17px;}
.topDiv dt{float:left; height:38px; position:relative; right:-1px; background:#2b574e; padding:0 0 0 10px;}
.topDiv .dtNow{background:#3d6a68;}
.topDiv .dtNow .input1{display:block;}
.topDiv .btn1{float:left; height:38px; width:38px; background:url(../image/nimg16.png) center no-repeat;}
.topDiv .input1{float:left; height:38px; line-height:38px; width:185px; color:#dbdbdb; display:none;}
.topDiv dd{float:left; height:38px; border-left:#486e6d solid 1px; padding:0 17px;}

.headDiv, .headDiv .wal{height:107px; position:relative; z-index:25;}
.headDiv .logo{position:absolute; left:0px; top:24px;}
.nav{position:absolute; right:0px; top:0px;}
.nav li{float:left; padding-left:35px;}
.nav a{display:block; float:left; white-space:nowrap; height:107px; line-height:107px; font-size:16px;}
.nav a:hover, .nav .aNow{color:#e66c1f;}
.nav .sNavA:hover, .nav .sNavAon{background:url(../image/sNavA.png) center bottom no-repeat; color:#e66c1f;}
.navA, .navA em{display:none;}

.sNav{background:#FFF; border-top:#3e6d6c solid 1px; height:208px; width:100%; position:absolute; z-index:20; left:0px; top:144px; display:none;}
.sNav .fr{width:710px; padding-top:39px;}
.sNav .list{width:138px; height:136px; border-left:#dbdbdb solid 1px; padding-left:15px;}
.sNav .list h1{font-weight:400; text-transform:uppercase; position:relative; top:-2px; padding-bottom:3px;}
.sNav .list li{height:28px; line-height:28px; overflow:hidden; padding-left:8px; background:url(../image/ico1.gif) left center no-repeat;}
.sNav .list a{color:#828282;}
.sNav .list a:hover{color:#e66c1f;}
.sNav .fr .msg{width:250px; text-align:center; padding:0px;}
.sNav .msg h2{font-weight:400; background:url(../image/ico2.gif) center bottom no-repeat; padding:33px 0 8px 0; margin-bottom:12px;}

.navLayer{position:fixed; z-index:50; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.5); display:none;}
.navLayer .bg{position:absolute; top:0px; right:0px; width:50%; height:100%;}
.navLayer .list{width:50%; height:100%; background:#FFF;}
.navLayer a{display:block; height:50px; line-height:50px; position:relative; border-bottom:#c0c0c0 solid 1px; font-size:15px; padding-left:40px; color:#666;}
.navLayer a img{width:25px; position:absolute; left:10px; top:12px;}
.navLayer a .img2{display:none;}
.navLayer a:hover{background:#2b574e; color:#FFF;}
.navLayer a:hover img{display:none;}
.navLayer a:hover .img2{display:inline-block;}
.navLayer a em{display:block; background:url(../image/ico7.png) center no-repeat; background-size:50%; width:24px; height:24px; position:absolute; top:13px; right:5px;}
.navLayer .aNow em{background:url(../image/ico7on.png) center no-repeat; background-size:50%;}
.navLayer li li a em{background:url(../image/ico8.png) center no-repeat; background-size:50%;}
.navLayer li ul{display:none;}

.topForm{position:absolute; z-index:20; left:0px; top:50px; width:100%; height:45px; background:#b0aeae; display:none;}
.topForm div{padding:7px 10px;}
.topForm .input1{width:100%; height:31px; line-height:31px; text-indent:10px; background:#FFF;}
.topForm .btn1{position:absolute; top:7px; right:10px; background:url(../image/img50.png) center no-repeat; width:31px; height:31px; background-size:70%;}

.footDiv{border-top:#f5f5f5 solid 1px;}
.footDiv .wal{min-height:280px; _height:280px; position:relative;color:#828282;}
.footDiv a{color:#828282;}
.footDiv a:hover{color:#e66c1f;}
.footDiv .list li{float:left; width:120px; padding-right:55px;}
.footDiv .list h2{font-weight:400; background:url(../image/foot.jpg) left bottom no-repeat; padding:30px 0 8px 0; margin-bottom:10px;}
.footDiv .list h2 a{color:#333;}
.footDiv .list dd{height:30px; line-height:30px; overflow:hidden;}
.footDiv .link{clear:both; height:50px; line-height:50px; border-bottom:#dedede solid 1px;}
.footDiv .link a{padding-right:12px; color:#999;}
.footDiv .link a:hover{color:#e66c1f;}
.footDiv .content{height:40px; line-height:40px;}
.footDiv .content em{padding:0 6px;}
.footDiv .content2{height:40px; line-height:40px; position:absolute; right:0px; bottom:0px;}
.footDiv .content2 div{display:none;}
.footDiv .share{position:absolute; top:0px; right:36px; height:74px;}
.footDiv .share li{float:left; padding:23px 0 0 20px;}
.footDiv .share img{width:34px; height:34px;}
.footDiv .share .img2{display:none;}
.footDiv .share a:hover img{display:none;}
.footDiv .share a:hover .img2{display:block;}
.footDiv .ewm{position:absolute; top:75px; right:0px; width:285px;}
.footDiv .ewm .fr{width:110px; line-height:18px; color:#828282; padding-right:40px;}
.footDiv .ewm .fr h2{font-weight:400; color:#333; padding-bottom:10px;}
.footDiv .tel{position:absolute; top:200px; right:0px; width:285px; font-size:18px;}
.footDiv .tel span{font-size:20px; color:#e66c1f; background:url(../image/nimg17.png) left center no-repeat; padding-left:22px; position:relative; left:6px;}

.indexTitle{text-align:center; padding:40px 0; font-size:14px; color:#777; text-transform:uppercase;}
.indexTitle div{position:relative; top:-5px; color:#3e3e3e; font-size:30px;}

.pageBanner{height:500px; position:relative;}
.pageBanner .title{position:absolute; left:50%; margin-left:-600px; top:50%; margin-top:-67px; background:url(../image/pageBanner.png) left top no-repeat; width:292px; height:134px; text-align:center; text-transform:uppercase; font-size:15px; color:#e46c20;}
.pageBanner .title div{font-size:24px; padding:50px 0 6px 0;}
.pageBanner-1 .title{background:url(../image/pageBannerBg1.png) left top no-repeat;}

.pageNav{background:url(../image/pageNav.gif) top repeat-x; height:70px; width:100%; overflow:hidden; position:absolute; left:0px;}
.pageNavNow{position:fixed; z-index:50; top:0px;}
.pageNav li{float:left; width:160px; height:65px; line-height:65px; text-align:center; border-right:#ebebeb solid 1px;}
.pageNav a{display:block; height:65px; font-size:16px; color:#999;}
.pageNav a:hover, .pageNav .aNow{margin-right:-1px; background:#2b574e; color:#FFF;}
.pageNavDiv{height:70px;}
.pageNav2{background:url(../image/pageNav.gif) top repeat-x; height:70px; width:100%; overflow:hidden;}
.pageNav2 li{float:left; width:160px; height:65px; line-height:65px; text-align:center; border-right:#ebebeb solid 1px;}
.pageNav2 a{display:block; height:65px; font-size:16px; color:#999;}
.pageNav2 a:hover, .pageNav2 .aNow{margin-right:-1px; background:#2b574e; color:#FFF;}

.pageImg img{width:100%;}

.pageTitle{border-bottom:#dcdcdc solid 1px; height:89px; position:relative;}
.pageTitle h1{position:absolute; left:0px; top:50px; height:37px; border-bottom:#eb6100 solid 5px; font-size:24px; font-weight:400;}

.pageBg1{min-height:100px; _height:100px; background:#f5f5f5;}

.pageNum{height:100px; padding-top:30px; position:relative;}
.pageNum a{display:inline-block; margin-right:5px; width:30px; height:30px; line-height:30px; text-align:center; border:#c6c6c6 solid 1px; font-size:14px; color:#999;}
.pageNum a em{font-family:"宋体"; font-size:16px;}
.pageNum a:hover, .pageNum .aNow{color:#e66c1f;}
.pageNum .back{border:0px; position:absolute; top:30px; right:0px; background:url(../image/nimg15.png) right center no-repeat; width:105px;}

.telTitle, .telMore, .telpageNum{display:none;}

.telImg{display:none;}
.telImg img{width:100%;}

.tabContent{display:none;}