﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; color:#333;}
a{color:#333; 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:#019944; 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; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
.green{color:#019944;}

.wal{width:1200px; margin:0px auto;}
.w230{width:230px;}
.w930{width:930px;}

.topDiv{background:#019944;}
.topDiv .wal{height:44px; line-height:44px; position:relative; color:#FFF;}
.topDiv .msg span{display:inline-block; height:44px; background:url(../image/nimg23.png) 16px center no-repeat; padding-left:54px;}
.topDiv .tel{position:absolute; top:0px; right:235px; background:url(../image/nimg14.png) left center no-repeat; height:44px; padding-left:22px; white-space:nowrap; font-size:16px;}
.topSearch{position:absolute; top:8px; right:0px; background:url(../image/topSeach.png) left top no-repeat; width:219px; height:28px;}
.topSearch .btn1{position:absolute; top:0px; right:0px; width:35px; height:28px;}
.topSearch .input1{width:100%; height:28px; line-height:28px; text-indent:10px; color:#fff;}

.headDiv{background:url(../image/head.jpg) center no-repeat;}
.headDiv .wal{height:100px; position:relative;}
.headDiv .logo{position:absolute; left:0px; top:24px;}
.nav{position:absolute; top:0px; right:0px; height:100px; padding-left:1px; background:url(../image/nav.png) left 54px no-repeat;}
.nav li{float:left; height:100px; padding-right:1px; background:url(../image/nav.png) right 54px no-repeat;}
.nav a{display:block; height:100px; font-size:14px; color:#999; padding:0 22px; float:left; text-align:center; white-space:nowrap;}
.nav a div{padding:25px 0 5px 0;}
.nav .img2{display:none;}
.nav a:hover, .nav a.on, .nav a.on2{color:#019944;}
.nav a:hover img, .nav a.on img, .nav a.on2 img{display:none;}
.nav a:hover .img2, .nav a.on .img2, .nav a.on2 .img2{display:inline-block;}

.sNav{position:absolute; z-index:100; top:137px; background:url(../image/sNav.png) left top no-repeat; width:470px; height:236px; display:none;}
.sNav .fl{width:113px; padding:22px 0 0 30px;}
.sNav li a{display:block; font-size:14px; color:#666; height:33px; line-height:33px; padding-left:14px; background:url(../image/img5.png) left center no-repeat;}
.sNav li a:hover{background:url(../image/img5on.png) left center no-repeat; color:#019944;}
.sNav .fr{width:266px; padding:30px 29px 0 0; line-height:20px; color:#666;}
.sNav .fr .name{font-size:14px; padding:6px 0 2px 0;}

.footDiv{background:#019944; color:#FFF;}
.footDiv .wal{min-height:184px; position:relative;}
.footDiv .btn{display:block; height:45px; width:25px; position:absolute; z-index:10; top:40px; right:0px; background:url(../image/img15.png) right center no-repeat;}
.footDiv .btn.on{background:url(../image/img15on.png) right center no-repeat;}
.footDiv .list{padding-top:40px; height:45px; overflow:hidden; position:relative;}
.footDiv .list li{float:left; line-height:45px; width:170px; font-size:16px;}
.footDiv .list a{color:#FFF;}
.footDiv .list li dd{font-size:14px; line-height:30px;}
.footDiv .list li dd a{color:#88cea7;}
.footDiv .list li dd a:hover{color:#fff;}
.footDiv .share{clear:both; height:50px; width:320px; margin:0 auto; padding-top:40px;}
.footDiv .share dd{float:left; width:20%; text-align:center;}
.footDiv .content{text-align:center; clear:both; font-size:14px; padding:25px 0;}

/*.sideBar{position:fixed; z-index:30; right:50%; margin-right:-700px; top:185px; background:url(../image/img75.png) center top no-repeat; width:75px; height:75px;}*/
.sideBar{position:fixed; z-index:30; right:0px; top:185px; background:url(../image/img75.png) center top no-repeat; width:75px; height:75px;}
.sideBar .btn, .sideBar .btn:hover{display:block; font-size:16px; line-height:20px; color:#FFF; height:58px; padding-top:17px; text-align:center;}
.sideBar .layer{background:url(../image/img216.png) left top no-repeat; width:194px; padding-left:22px; height:340px; position:absolute; top:-3px; right:75px; display:none;}
.sideBar .list{padding-top:25px; height:42px;}
.sideBar .list li{float:left;}
.sideBar .list a{display:block; float:left; height:24px; line-height:24px; font-size:14px; color:#666; padding-right:20px;}
.sideBar .list img{float:left; margin-right:8px;}
.sideBar .tel{padding-bottom:12px; font-size:16px; line-height:26px;}
.sideBar .tel span{font-size:22px;}
.sideBar .ewm{width:170px; text-align:center; line-height:24px;}

/*.topA{display:block; position:fixed; z-index:30; right:50%; margin-right:-700px; bottom:15px; background:url(../image/topA.png) center no-repeat; width:75px; height:75px; display:none;}*/
.topA{display:block; position:fixed; z-index:30; right:0px; bottom:15px; background:url(../image/topA.png) center no-repeat; width:75px; height:75px; display:none;}

.pageBanner, .pageBanner .wal{height:450px; position:relative; color:#FFF;}
.pageBanner .bg{position:absolute; left:0px; bottom:0px; height:40px; width:100%; background:url(../image/bg1.png);}
.pageBanner .title{position:absolute; z-index:10; left:0px; bottom:-51px; width:230px; height:128px; background:url(../image/title.png) center top no-repeat; text-align:center; font-size:18px; text-transform:uppercase;}
.pageBanner .title div{font-weight:bold; font-size:24px; padding:30px 0 5px 0;}
.pageBanner h2{position:absolute; z-index:10; left:270px; bottom:0px; line-height:40px; font-weight:400; font-size:16px;}
.pageNow{background:url(../image/nimg18_2.png) left center no-repeat; padding-left:27px; line-height:40px; color:#FFF; position:absolute; z-index:10; bottom:0px; right:50%; margin-right:-600px;}
.pageNow a{color:#FFF;}

.sideNav{padding:67px 0 20px 0;}
.sideNav li{padding-bottom:1px;position:relative;}
.sideNav a{background:#f9f8f8 url(../image/img17.png) 182px center no-repeat; display:block; font-size:14px; color:#666; height:50px; line-height:50px; padding-left:40px;}
.sideNav a:hover, .sideNav a.on{background:#019944 url(../image/img17on.png) 182px center no-repeat; color:#FFF;}
.sideNav .list{display:none;}
.sideNav .list li{padding:1px 0 0 0;}
.sideNav .list a{color:#999;}
.sideNav .list a:hover, .sideNav .list a.on{background:#f9f8f8 url(../image/img17on1.png) 182px center no-repeat; color:#019944;}

.sideNav dl{display:none; position:absolute; left:230px; top:0px;z-index:999;}
.sideNav dd a{color:#666; font-size:15px; width:150px; margin-bottom:1px; background:#f9f8f8 url(../image/img17.png) 142px center no-repeat;}
.sideNav dd a:hover, .sideNav dd a.on{color:#019944; background:#f9f8f8 url(../image/img17on1.png) 142px center no-repeat;}

/*.sideNav dl{display:none;}
.sideNav dd a{color:#666; font-size:15px;}
.sideNav dd a:hover, .sideNav dd a.on{color:#019944; background:#f9f8f8 url(../image/img17on1.png) 182px center no-repeat;}*/

.sideTitle{height:34px; line-height:34px; position:relative; padding-left:25px; font-size:14px; color:#555; text-transform:uppercase;}
.sideTitle img{position:absolute; left:0px; top:8px;}
.sideTitle a{position:absolute; top:0px; right:0px; font-size:12px; color:#019944;}

.sideProject{background:url(../image/sideProject.png) left bottom no-repeat; min-height:100px; position:relative;}
.sideProject .name{height:36px; line-height:35px; padding-left:13px;}
.sideProject .prev{display:block; position:absolute; z-index:10; bottom:13px; right:25px; background:url(../image/prev.png) center no-repeat; width:8px; height:12px;}
.sideProject .prev:hover{background:url(../image/prevon.png) center no-repeat;}
.sideProject .next{display:block; position:absolute; z-index:10; bottom:13px; right:11px; background:url(../image/next.png) center no-repeat; width:8px; height:12px;}
.sideProject .next:hover{background:url(../image/nexton.png) center no-repeat;}

.pageNum{padding-top:30px; height:60px; text-align:center; color:#999; font-size:14px; line-height:33px;}
.pageNum a{display:inline-block; margin:0 5px; height:31px; line-height:31px; padding:0 12px; border:#d9d9d9 solid 1px; color:#999; background:#FFF;}
.pageNum a:hover, .pageNum a.on{border:#019944 solid 1px; color:#019944;}
.pageNum span{padding:6px 12px 6px 12px;border:#019944 solid 1px;color:#019944; }
/*.pageNum span{padding:0 6px;}*/
.pageNum em{padding:0 6px;}

.tabContent{display:none;}
.tab li{cursor:pointer;}




