﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; 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:#66e100; 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;}
.h100{height:100px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}


.wal{width:1200px; margin:0px auto;}
.w199{ width:199px; position:relative;}
.w970{ width:970px;  min-height:250px; _height:250px}



/*.headDiv{height:120px; background:#66e100; width:100%;}
.headDiv .wal{ position:relative;}
.headDiv .logo{position:absolute; left:0px; top:28px;}
.headDiv .topRight{ position:absolute; right:0px; top:0px; z-index:22; width:130px; cursor:pointer}
.topRightBox{ width:75px; height:30px; background:#26282a url(../images/nimg23_1.png) no-repeat right center; padding-left:55px; position:relative; color:#fff; line-height:30px;}
.topRightBox img{ position:absolute; left:20px; top:7px;}
.topRightNow{background:#26282a url(../images/nimg23_1on.png) right center no-repeat; }
.topRightLayer{display: none; background:#fff; border-bottom-left-radius:8px; -moz-border-bottom-left-radius:8px; border-bottom-right-radius:8px; -moz-border-bottom-right-radius:8px;}
.topRightLayer a{display:block;  height:30px; line-height:30px; color:#666666; padding-left:55px; position:relative;}
.topRightLayer a img{ position:absolute; left:20px; top:7px;}
.topRightLayer a:hover{ color:#66e100;}
.headDiv .links{ position:absolute; right:130px; top:0px; z-index:22; width:133px; background:#fff; height:30px;}
.headDiv .links li{ float:left; margin:0 4px 0 17px; padding-top:6px;}*/


.headDiv{height:130px; background: #fff; width:100%; border-bottom: 1px solid #DCDCDC;}
.headDiv .wal{ position:relative;}
.headDiv .logo{position:absolute; left:100px; top:40px;}
.headDiv .topRight{ position:absolute; right:0px; top:0px; z-index:22; width:130px; cursor:pointer}
.topRightBox{ width:75px; height:30px; background:#26282a url(../images/nimg23_1.png) no-repeat right center; padding-left:55px; position:relative; color:#fff; line-height:30px;}
.topRightBox img{ position:absolute; left:20px; top:7px;}
.topRightNow{background:#26282a url(../images/nimg23_1on.png) right center no-repeat; }
.topRightLayer{display: none; background:#fff; border-bottom-left-radius:8px; -moz-border-bottom-left-radius:8px; border-bottom-right-radius:8px; -moz-border-bottom-right-radius:8px;}
.topRightLayer a{display:block;  height:30px; line-height:30px; color:#666666; padding-left:55px; position:relative;}
.topRightLayer a img{ position:absolute; left:20px; top:7px;}
.topRightLayer a:hover{ color:#66e100;}
.headDiv .links{ position:absolute; right:1px; top:0px; z-index:22; width:133px; background:#fff; height:30px;}
.headDiv .links li{ float:left; margin:0 4px 0 17px; padding-top:6px; position:relative;}
.headDiv .links li .mouse{position:absolute; left:-200px; top:0px; display:none;}
.headDiv .links li.liNow .mouse{display:block;}
.headDiv .links li.li01 .mouse{background:#fff; width:263px; height:40px; left:-56px; top:30px; border-top:#66E100 solid 1px;}
.headDiv .links li.li01 .mouse p{ text-align:center; line-height:40px; font-size:16px;}
.headDiv .links li.li01 .mouse em{ font-size:24px;}

/*.nav{position:absolute; top:120px; right:0px; width:100%; height:50px; background:url(../images/bg1.png) repeat; z-index:66;}
.nav2{ position:relative; top:0px;}
.nav .list{ float:left; padding-left:60px;}
.nav .list li{float:left; width:135px; text-align:center;}
.nav .list li.li01{ width:70px;}
.nav .list a{display:block; height:50px; line-height:50px; font-size:16px; color:#fff;}
.nav .list a.aNow,.nav .list a:hover{ color:#666; background:#fff;}

.nav .search{width:250px;  padding:0px; float:right;}


.nav .search input{ float:right; padding:0px;}
.nav .search .searchkey{width:130px; height:48px; line-height:50px;  border:#fff solid 1px; background:#fff url(../images/searchIco.png) left center no-repeat; font-size:14px; text-indent:45px;}
.nav .search .searchkeyfocus{ border:#fff solid 1px;}*/


.nav{position:absolute; top:120px; right:0px; width:100%; height:50px;   /*background:url(../images/bg1.png) repeat*/ z-index:66;     margin-top: 1%;
}
.nav2{ position:relative; top:0px;}
.nav .list{ float:left; position:relative; left:200px;}
.nav .list li{float:left; width:135px; text-align:center;}
.nav .list li.li01{ width:70px;}
.nav .list a{display:block; height:50px; line-height:50px; font-size:16px; color:#000000;}
.nav .list a.aNow,.nav .list a:hover{ color:#666; background:#fff;}

.nav .search{width:250px;  padding:0px; float:right;}


.nav .search input{ float:right; padding:0px;}
.nav .search .searchkey{width:130px; height:48px; line-height:50px;  border:#fff solid 1px; background:#fff url(../images/searchIco.png) left center no-repeat; font-size:14px; text-indent:45px;}
.nav .search .searchkeyfocus{ border:#fff solid 1px;}


.sNav{ width:203px; overflow:hidden; position:absolute; z-index:100; top:165px; display:none;}
.sNav .bg1{ height:14px; background:url(../images/sNavBg1.png) top left no-repeat;}
.sNav .bg2{ height:5px; background:url(../images/sNavBg2.png) top left no-repeat;}
.sNav .list li{ font-size:14px; height:30px; line-height:30px; background:#fff;}
.sNav .list li a{ padding-left:43px; display:block; -moz-transition: all .3s ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.sNav .list li a:hover{ color:#66e100; background:#f2f2f2; padding-left:53px;}
.sNav .imgDiv{ padding:30px 0 0 26px;}

.footDiv{ background:#ededed;}
.footNav{ padding:8px 10px 20px;}
.footNav li{ border-bottom:#999999 solid 1px; height:76px; text-align:center; color:#5c5c5c;}
.footNav li h2{ padding-top:18px; color:#333333; height:25px;}
.footNav a{color:#5c5c5c;font-size:14px;line-height:2; padding:0 20px;}
.footNav a:hover{color:#66E100;text-decoration:underline;}
.footDiv .links{ height:42px; line-height:42px; text-align:center;}
.footDiv .links a{ padding:0 10px;}
.footDiv .links a:hover{color:#66E100;text-decoration:underline;}
.footDiv .msg{ text-align:center; padding:5px 0 20px 0;}

.sideBar{position:fixed; z-index:333; top:100px; right:5px; width:53px;  cursor:pointer;}
.sideBar li{position:relative; top:64px; height:50px;}
.sideBar li .img1,.sideBar li .img2{ position:absolute; top:0px; left:0px;cursor:pointer;}
.sideBar li .img2{ display:none;}
.sideBar li:hover .img1{ display:none;}
.sideBar li:hover .img2{ display:block;}
.sideBar .img{height:53px; text-align:center;}
.sideBar .img img{position:relative; }
.sideBar .mouse{position:absolute; left:-200px; top:0px; display:none;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li_01 .mouse{background:url(../images/sideBarBg1.png) left top no-repeat; width:279px; height:135px; left:-279px; top:0px;}
.sideBar .li_01 p{ padding:35px 0 0 30px; font-size:18px;}
.sideBar .li_01 .list{ padding:15px 0 0 30px;}
.sideBar .li_01 .list dd{ float:left; font-size:14px; padding-left:32px; position:relative; margin-right:30px;}
.sideBar .li_01 .list dd img{ position:absolute; left:0px; top:0px;}
.sideBar .li_02 .mouse{background:url(../images/sideBarBg2.png) left top no-repeat; width:216px; height:249px; left:-216px; top:0px;}
.sideBar .li_02 p{ padding:25px 0 15px 25px; font-size:14px;}
.sideBar .li_02 .imgDiv{ padding-left:25px;}
.sideBar .li_03 .mouse{background:url(../images/sideBarBg3.png) left top no-repeat; width:350px; height:134px; left:-350px; top:0px;}
.sideBar .li_03 .list{ padding:25px 0 0 15px;}
.sideBar .li_03 .list dd{ float:left; margin:0 5px 15px 0}

.pageBanner{  position:relative; margin-top: 3.5%;}
.pageBanner .imgDiv img{ width:100%; display:block; margin-top: 3.5%;}
.pageBanner .wal{ position:relative; width:1200px;}
/*.pageBanner .content{ position:absolute; right:0px; bottom:80px; height:230px;}*/
.pageBanner .content{position:absolute;left: 0px;bottom:80px;height:230px;width: 100%;text-align: center;}
.pageBanner .content .name{ font-size:16px; font-weight:bold;}
.pageBanner .content .list{ padding-top:20px;}
.pageBanner .content .list li{ padding-left:22px; position:relative; font-size:14px; margin-bottom:5px; padding-bottom:8px;}
.pageBanner .content .list li img{ position:absolute; left:0px; top:0px;}

/*.pageBanner .pageNow{ position:absolute; left:0px; top:0px; height:46px; line-height:46px; background:url(../images/bg3.png) repeat; width:100%; color:#fff;}
.pageBanner .pageNow a{ color:#fff;}*/

.pageNow{height:50px; overflow:hidden; width:100%; background:#f5f5f8; border-bottom:#dedede solid 1px;}
.pageNow h1{padding-left:233px; font-size:18px; line-height:50px;}
.pageNow h2{ font-size:18px; line-height:50px;}
.pageNow .fr{white-space:nowrap; color:#999; position:relative; height:50px; line-height:50px; font-size:14px;}
.pageNow .fr a{color:#999;}
.pageNow .fr a:hover,.pageNow .fr em{color:#666;}

.pageNow2{height:38px; overflow:hidden; border-bottom:#dedede solid 1px;}
.pageNow2 h1{ font-size:18px;}
.pageNow2 .fr{white-space:nowrap; color:#999; position:relative; font-size:14px;}
.pageNow2 .fr a{color:#999;}
.pageNow2 .fr a:hover,.pageNow2 .fr em{color:#666;}


.sideNav{ min-height:100px; _height:100px; position:absolute; right:0px; top:-65px; z-index:999;}
.sideNav .title{text-align:center; background:url(../images/nimg199_1.png) no-repeat; height:65px; width:199px; position:relative; color:#fff;}
.sideNav .title h2{ font-size:24px; padding-top:5px;}
.sideNav .title p{ color:#fff; font-size:16px; text-transform:uppercase; padding-top:2px;}
.sideNav .title .lico{ position:absolute; width:18px; height:9px; background:url(../images/ico2.png) no-repeat; left:50%; margin-left:-9px; bottom:-9px; z-index:22}
.sideNav .list{ padding-top:10px; background:#f5f5f8; border-bottom-left-radius:12px; -moz-border-bottom-left-radius:12px; border-bottom-right-radius:12px; -moz-border-bottom-right-radius:12px;}
.sideNav .list li a{ height:40px; display:block; padding-left:21px; background:url(../images/nimg20_3.png) 159px center no-repeat; font-size:14px; line-height:40px; border-bottom:#fff solid 1px;}
.sideNav .list li a:hover,.sideNav .list li a.aNow{ background:url(../images/nimg20_3on.png) 159px center no-repeat; color:#66e100;}
.sideNav .list li:last-child a{ border-bottom:none;}


.sideNav2{ min-height:100px; _height:100px; }
.sideNav2 .title{text-align:center; background:url(../images/nimg199_1.png) no-repeat; height:65px; width:199px; position:relative; color:#fff;}
.sideNav2 .title h2{ font-size:24px; padding-top:5px;}
.sideNav2 .title p{ color:#fff; font-size:16px; text-transform:uppercase; padding-top:2px;}
.sideNav2 .title .lico{ position:absolute; width:18px; height:9px; background:url(../images/ico2.png) no-repeat; left:50%; margin-left:-9px; bottom:-9px; z-index:22;}

.subNavBox{ position:relative; padding:10px 0; background:#f5f5f8; border-bottom-left-radius:12px; -moz-border-bottom-left-radius:12px; border-bottom-right-radius:12px; -moz-border-bottom-right-radius:12px;}
.subNav{cursor:pointer; font-size:14px; height:40px; line-height:40px;padding-left:20px; border-bottom:#fff solid 1px; position:relative; background:#f5f5f8 url(../images/nimg20_3.png) 158px center no-repeat;}

.navContent a:last-child{ border-bottom:none;}
.currentDd{color:#66e100; background:#f5f5f8 url(../images/nimg20_3on2.png) 158px center no-repeat;}
.navContent{display: none;}
.navContent a{display:block; height:40px; line-height:40px; overflow:hidden; padding-left:42px; font-size:14px; background:#f5f5f8; border-bottom:#fff solid 1px;}
.navContent a:hover, .navContent .aNow{color:#fff; background:#66e100;}

.pageBox{ padding:60px 0;}

.pageDown{height:125px; padding-top:20px; background:url(../images/line3.png) repeat-x top; position:relative;}
.pageDown .btn{position:absolute; top:20px; right:0px; width:150px; height:38px; text-indent:24px; line-height:38px; color:#fff; font-size:14px; font-weight:bold; background:url(../images/btn2.png) no-repeat;}
.pageDown li{font-size:14px; height:30px; line-height:30px; overflow:hidden; position:relative; top:-3px;}


.pageNum{text-align:center; height:100px; overflow:hidden;}
.pageNum a{display:inline-block; height:23px; line-height:23px; padding:0 7px; margin:0 4px; border:#cbcbcb solid 1px;}
.pageNum a:hover, .pageNum .aNow{background:#66e100; border:#66e100 solid 1px; color:#FFF;}
.pageNum .prev em{background:url(../images/prev.png) left center no-repeat; padding-left:10px;}
.pageNum .prev:hover em{background:url(../images/prevon.png) left center no-repeat;}
.pageNum .next em{background:url(../images/next.png) right center no-repeat; padding-right:10px;}
.pageNum .next:hover em{background:url(../images/nexton.png) right center no-repeat;}
.pageNum .input1{width:33px; height:23px; line-height:23px; text-align:center; margin:0 5px; border:#cbcbcb solid 1px;}
.pageNum .btn1{background:#66e100; width:58px; height:25px; margin-left:8px; color:#fff; cursor:pointer;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}

.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:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}


.cd-top {
    /* image replacement properties */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {

    opacity: .5;
}




















































































