@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666;}
a{color:#666; 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:#5db531; 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;}
.h100{height:100px; 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;}
.red{color:#cb1f18;}
.green{ color:#5db531;}

.wal{width:1200px; margin:0px auto;}
.w305{ width:305px;}
.w851{ width:851px;}

.headDiv{height:96px; width:100%; background:#fff; position:absolute; z-index:20; left:0px; top:0px;}
.headDiv2{position:relative;}
.headDiv .wal{position:relative; height:96px;}
.headDiv .logo{position:absolute; left:50%; top:22px; width:285px; height:44px; margin-left:-142px;}
.nav{position:absolute; left:0px; top:0px; width:100%;}
.nav li{float:left;}
.nav a{display:block; float:left; height:96px; line-height:96px; font-size:18px; text-align:center; color:#333; padding-right:42px;}
.nav .fr a{ padding-left:42px; padding-right:0px;}
.nav a:hover, .nav .aNow, .nav .aNow1{}
.telNav{display:none;}

.sNav{position:absolute; z-index:19; top:92px; right:50%; margin-right:-260px; background:url(../images/sNav.png) left top no-repeat; width:858px; height:320px; display:none;}
.sNav .imgDiv{padding:50px 0 0 50px;}
.sNav .content{width:280px; padding:45px 0 0 25px; font-size:18px; line-height:36px; color:#2a2a2a;}
.sNav .list{width:125px; padding:40px 0 0 50px;}
.sNav li{height:36px; line-height:36px; overflow:hidden; font-size:16px;}

.section{position:relative; overflow:hidden;}
#fp-nav{position:fixed; z-index:20; right:10px; top:50%; width:20px; margin-top:-120px;}
#fp-nav li{padding-bottom:10px;}
#fp-nav a{display:block; background:url(../images/ico1.png) center no-repeat; width:22px; height:22px;}
#fp-nav .active{background:url(../images/ico1on.png) center no-repeat;}

.footNav{min-height:400px; _height:400px; background:#f9f9f9; position:relative; z-index:11;}
.footNav .list{}
.footNav li{float:left; width:145px;}
.footNav li h1{ padding:110px 0 30px 0; font-size:18px;}
.footNav li h1 a{color:#3a3a3a;}
.footNav li div a{display:block; font-size:16px; height:30px; line-height:30px; overflow:hidden; color:#666;}
.footNav li div a:hover{color:#5db530;}
.footNav .ewm{ padding-top:40px; text-align:center;}
.footNav .ewm .content{font-size:14px; line-height:18px; }
.footNav .ewm .content h1{font-weight:400; font-size:20px; line-height:24px; padding:15px 0; height:30px;}
.footNav .ewm .content div{display:block; padding-bottom:15px;}
.footNav .links{ text-align:center; padding:50px 0; width:270px; margin:0 auto;}
.footNav .links dd{ display:inline-block; width:45px; float:left;}
.footNav .links dd a{display:block; width:34px; height:34px; background:url(../image/bg1.png) left top no-repeat;}
.footNav .links dd a:hover{background:url(../image/bg1on.png) left top no-repeat;}
.footNav .links dd .img1{ display:none;}
.footNav .links dd a:hover .img1{ display:block;}
.footNav .links dd a:hover img{ display:none;}

.footDiv{height:75px; background:#5db530; font-size:14px; color:#FFF; position:relative; z-index:11; }
.footDiv .link{ padding:30px 0 10px 0;}
.footDiv a{color:#FFF;}
.footDiv a:hover{text-decoration:underline;}
.footDiv em{padding:0 8px;}
.footDiv .fr{ font-size:12px; padding-top:30px;}

.pageBanner img{ width:100%;}
.pageBanner .img2{display:none;}

#pageTitlePc{display:none;}
.pageTitle, .pageTitle .wal{height:140px; background:#5db531; position:relative;}
.pageTitle h1{font-weight:400; font-size:30px; text-align:center; padding:26px 0 20px 0; color:#fff;}
.pageTitle h2{display:none;}
.pageNav{ color:#fff; text-align:center;}
.pageNav a{ padding:0 45px; color:#fff; font-size:16px; display:inline-block; height:55px;}
.pageNav a.aNow,.pageNav a:hover{ background:url(../images/ico3.png) no-repeat center bottom;}

.pageNow{height:65px; line-height:65px; text-align:right; color:#666;}
.pageNow a{color:#666;}
.pageNow a:hover{color:#5db531;}
.pageNow em{background:url(../images/nimg19.png) left center no-repeat; padding-left:22px;}

.telMore{display:none;}
.telTopa{display:none;}

.pageNum{padding-top:50px; height:150px; line-height:32px; text-align:center;}
.pageNum a{display:inline-block; border:#d7d7d7 solid 1px; background:#FFF; height:23px; line-height:23px; padding:0 8px; font-weight:bold; margin:0 2px;}
.pageNum .aNow, .pageNum a:hover{color:#fff; background:#5db531; border:#5db531 solid 1px;}
.pageNum em{font-weight:400;}
.pageNum .prev em{padding-left:10px; background:url(../images/prev.gif) left center no-repeat;}
.pageNum .prev:hover em{background:url(../images/prev1on.gif) left center no-repeat;}
.pageNum .next em{padding-right:10px; background:url(../images/next.gif) right center no-repeat;}
.pageNum .next:hover em{background:url(../images/next1on.gif) right center no-repeat;}
.pageNum span{padding:0 6px;}
.pageNum .input1{height:21px; line-height:21px; width:40px; text-align:center; border:#d7d7d7 solid 1px; background:#FFF;}
.pageNum .btn1{height:20px; width:40px; color:#fff; border:#5db531 solid 1px; background:#5db531; border-radius:3px; -moz-border-radius:3px;}

.pageNum2{padding:20px 0; height:100px; border-top:#bcbcbc solid 1px; font-size:16px; line-height:30px; position:relative;}
.pageNum2 .btn{position:absolute; top:25px; right:0px;}

.tab li{cursor:pointer;}
.tabContent{display:none;}

.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:30px; line-height:30px; overflow:hidden; padding-left:10px; color:#666;}

.pageBg{background:#f1f1f1;}
.pageBgB{border-bottom:#FFF solid 50px;}

.sideBar3{position:fixed; z-index:100; top:110px; right:10px; background:url(../images/sideBar.png) left top no-repeat; width:76px; height:78px; cursor:pointer;}
.sideBar3 ul{display:none;}
.sideBar3 li{position:relative; top:77px; height:77px;}
.sideBar3 .mouse{position:absolute; left:-200px; top:0px; display:none;}
.sideBar3 .img{background:url(../images/sideBarBg.png) left top no-repeat; height:76px; text-align:center;}
.sideBar3 .img img{position:relative; top:19px;}
.sideBar3 .liNow .img{background:url(../images/sideBarBgon.png) left top no-repeat;}
.sideBar3 .liNow .mouse{display:block;}
.sideBar3 .li_01 .mouse{background:url(../images/sideBarBg1.png) left top no-repeat; width:208px; height:217px; left:-208px; top:0px;}
.sideBar3 .li_01 h5{ padding:8px 0 0 27px; font-weight:400; font-size:20px;}
.sideBar3 .li_01 p{ padding:0 0 0 27px; color:#5b5b5b; font-size:12px; line-height:18px;}
.sideBar3 .li_01 em{ color:#007d5b;}
.sideBar3 .li_01 .imgDiv{ padding:5px 0 0 27px;}
.sideBar3 .li_02 .mouse{background:url(../images/sideBarBg2.png) left top no-repeat; width:276px; height:111px; left:-276px;}
.sideBar3 .li_02 p{ padding:22px 0 0 27px; font-size:18px; color:#000;}
.sideBar3 .li_02 .list{ padding:18px 0 0 27px;}
.sideBar3 .li_02 dd{float:left; width:80px; line-height:22px; color:#999; position:relative; padding-left:40px; font-size:14px;}
.sideBar3 .li_02 dd img{ position:absolute; left:12px; top:0px;}
.sideBar3 .li_03{ position:relative;}
.sideBar3 .li_03 .mouse{width:277px; left:-277px; background:url(../images/sideBarBg3.png) left top no-repeat; height:94px;}
.sideBar3 .li_03 .tel{ padding:16px 0 0 26px; font-size:18px; color:#040404;}
.sideBar3 .li_03 .tel em{ color:#5db531; font-size:24px;}

#Layer1{
	position:fixed;
	width:100%; height:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}