@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#444;}
a{color:#444; 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:#009a44; 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:100px; 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;}
.green{color:#009a44;}

.wal{width:1170px; margin:0px auto;}
.w232{width:232px;}
.w870{width:870px; padding-right:23px;}
.w322{width:322px;}
.w795{width:795px;}

.loading{background:#019944;height:5px;position:fixed;top:0;z-index:99999;}
.homepageTop {
    background: url('../image/jd100imgpc.jpg') no-repeat center;
    height: 202px;
}
.headDiv{background:url(../image/head.jpg)}
.headDiv .wal{height:235px; position:relative;}
.headDiv .logo{position:absolute; left:0px; top:60px;}
.topBtn{position:absolute; top:45px; right:0px;}
.topBtn li{float:left; padding-left:12px;}
.topBtn a{color:#5f6060;}
.topBtn a:hover{color:#009a44;}
.topBtn a img{float:left; margin-right:3px; position:relative; top:1px;}
.topBtn2{position:absolute; top:105px; right:0px; height:30px; line-height:30px; width:395px; color:#666;}
.topBtn2 em{position:absolute; top:0px; right:-8px;}
.topBtn2 a{color:#666; padding:0 8px;}
.topBtn2 a:hover{color:#009a44;}
.topSearch{position:absolute; top:70px; right:0px; background:url(../image/topSearch.png) left top no-repeat; width:400px; height:34px;}
.topSearch .input1{width:100%; height:34px; line-height:34px; text-indent:13px;}
.topSearch .btn1{position:absolute; top:0px; right:0px; width:59px; height:34px;}

.nav{position:absolute; left:0px; top:171px; width:1168px; height:61px; border:#cecece solid 1px; border-bottom:0px; border-top:#5f6060 solid 3px;}
.nav li{float:left; width:120px; height:61px; border-left:#cecece solid 1px;border-bottom:#cecece solid 1px;background-color:#fff;}
.nav .li_01{width:125px; border:0px;}
.nav .li_01 em{padding-left:23px; background:url(../image/img16_4.png) left 22px no-repeat; display:inline-block; height:61px;}
.nav .li_02{width:195px;}
.nav a{display:block; height:61px; line-height:61px; text-align:center; font-size:16px; color:#5f6060;}
.nav a:hover, .nav a.on, .nav a.on1{background:#FFF; border-top:#009a44 solid 3px; position:relative; top:-3px;}

/**/
.pageNav{background:url(../image/pageNav.gif) bottom repeat-x;}
.pageNav .wal{position:relative; height:64px;}
.pageNav .nav{top:0px;}
.pageNav .nav li{width:335px;}
.pageNav .nav .li_01{width:160px;}

.sNav{position:absolute; z-index:50; left:0px; top:235px; height:52px; width:100%; background:#FFF; display:none;}
.sNav div{position:absolute; z-index:50; left:0px; top:0px; height:52px; line-height:52px; background:#FFF url(../image/ico6.png) left center no-repeat; border-bottom:#979797 solid 1px; padding-left:8px;}
.sNav li{float:left; padding-left:20px;}
.sNav a{font-size:14px; color:#727272; white-space:nowrap;}
.sNav a:hover{color:#009a44;}

.pageTop{background:url(../image/pageTop_1.jpg) top repeat-x; color:#5f6060;}
.pageTop a{color:#5f6060;}
.pageTop a:hover{color:#009a44;}
.pageTop em{padding:0 6px;}
.pageTop .wal{height:51px; line-height:51px; position:relative;}
.pageTop .fr{padding-left:34px;}
.pageHead .wal{height:164px; position:relative;}
.pageHead .logo{position:absolute; left:84px; top:34px;}

.footDiv{background:#cbe1d4; color:#000; font-size:13px;clear: both}
.footDiv a{color:#000;}
.footDiv a:hover{color:#fff;}
.footDiv .wal{height:157px; position:relative;}
.footDiv .logo{position:absolute; left:43px; top:49px;}
.footDiv .ewm{position:absolute; right:0px; top:49px; width:305px;}
.footDiv .ewm div{float:left;}
.footDiv .ewm em{float:left; position:relative; top:50px; left:15px; white-space:nowrap; color:#000;}
.footDiv .content{background:url(../image/line.png) left 64px no-repeat; width:485px; margin-left:327px;}
.footDiv .content .bg{height:118px; background:url(../image/line.png) right 64px no-repeat; padding:39px 0 0 50px; line-height:26px;}
.footDiv .content em{padding:0 7px;}
.foot{text-align:center; line-height:53px; background:#6fb487; font-size:13px; color:#000;}

.sideBar{position:fixed; z-index:50; right:20px; top:50%; text-align:center; color:#FFF; width:94px; margin-top:-175px;}
.sideBar .title{height:28px; line-height:28px; background:#339933;}
.sideBar .imgDiv{background:#f8f8f8; padding:12px 0 16px 0;}
.topA{display:block; background:url(../image/topA.png) center top no-repeat; height:40px;}

.sideBar .apply { margin-top:30px; height:151px; display:block;}

.tabContent{display:none;}
.tab li{cursor:pointer;}

.sidePart1 li{padding-bottom:0px;}
.sidePart1 .li_01{padding-bottom:0px;}

.sideNav{margin-bottom:28px; border:#ebebeb solid 1px; border-bottom:#5f6060 solid 3px; padding:23px 35px 0 35px;}
.sideNav .list{padding:21px 0 52px 6px;}
.sideNav li{height:41px;}
.sideNav li a{display:block; text-indent:32px; font-size:15px; background:url(../image/sideNav.png) left top no-repeat; height:35px; line-height:35px;}
.sideNav li a:hover, .sideNav li a.on{background:url(../image/sideNavon.png) left top no-repeat; color:#FFF;}

.pageNow{height:34px; position:relative; border-bottom:#888 solid 3px;}
.pageNow .title{position:absolute; left:0px; top:0px; line-height:1.1em; height:34px; min-width:190px; padding-left:32px; border-bottom:#009a44 solid 3px; font-size:20px; font-weight:bold; color:#036635; letter-spacing:1px;}
.pageNow .title img{position:absolute; left:0px; top:0px;}
.pageNow .title i{display:block; width:4px; height:37px; position:absolute; top:0px; right:0px; background:#FFF;}
.pageNow .now{position:absolute; top:0px; right:0px; line-height:27px; color:#5f6060;}
.pageNow .now a{color:#5f6060;}
.pageNow .now a:hover{color:#009a44;}

#save{background-color: #009a44;color: #fff;display: inline-block;border-radius: 5px;padding: 10px 50px;float: right;margin-right:20px;margin-top: 20px;}

.statement{padding: 0 23px;color: black;margin: 15px 0;}

.special-class-description-container{position: relative;margin: 20px 0 0 0;}
.special-class-description-container .special-class-description{padding: 35px 50px 0 35px;color:#333333;background-color: #eeeeee;border-top-right-radius: 10px;border-top-left-radius:10px;font-size: 16px;line-height: 25px;text-align: justify;height: 50px;overflow: hidden}
.special-class-description-container .special-class-description-active{height: auto!important;}
.special-class-description-container .special-class-description-append{height: 35px;background-color: #eeeeee}
.special-class-description-container .special-class-description-append-active{height: 60px!important;}
.special-class-description-container .special-class-description-expand{position: absolute;right: 50px;top:60px;line-height: 25px;padding:0 25px;color: #009933;font-size: 12px;cursor: pointer;z-index: 20;background-color: #eee}
.special-class-description-container .special-class-description-reduce{position: absolute;display: none;right: 50px;bottom:35px;line-height: 25px;padding:0 25px;color: #009933;font-size: 12px;cursor: pointer;z-index: 20;background-color: #eee}

.science .special-video-ul{overflow: hidden;padding-top: 10px}
.science .special-video-ul .special-video-li{float: left;height: 165px;width: 170px;background: none!important;margin-right:23px}
.science .special-video-ul .special-video-li:nth-child(4n){margin-right:0}
.science .special-video-ul .special-video-li a{background: none!important;padding-left: 0;width: 170px;}
.science .special-video-ul .special-video-li a img{display: block;width: 170px;}
.science .special-video-ul .special-video-li a span{position: static;font-size: 14px;color: #333;line-height: 20px;display: block;margin: 10px 0 15px 0}

.special-video-content-container .video-title{font-size: 20px;text-align: center;color: #333;line-height: 30px;padding: 25px 0}