@charset "utf-8";

body,p,h1,h2,h3,h4,h5,ul,ol,li,span,input,textarea,b,strong,em{padding: 0; margin: 0;}
body{font-size: 14px; font: 14px/1.6em "微软雅黑",Verdana,Helvetica,Arial,sans-serif; color: #666666;}
a{text-decoration: none; color: #666;}
a:hover{text-decoration: none; color: #f40;}

img{border: 0; display: block;}
li{list-style: none;}
#f-l{float: left;}
#f-r{float: right;}

.clear{clear:both;}
.bk10{height: 10px;}
.bk20{height: 20px;}
.bk30{height: 30px;}
.main{width: 1200px; margin: 0 auto;}

.header{width:100%; height: 116px;border-bottom: 1px solid #eee;}
.header .top{height: 35px; background-color: #006731;}
.header .top .t-l{float: left;}
.header .top .t-l li{float: left; line-height: 35px; margin-right: 10px;}
.header .top .t-l li a{color: #fff;}
.header .search{float: right; margin-top: 6px;}
.header .search .keywords{display: block; float: left; width: 190px; height: 23px; line-height: 23px; padding: 0 0 0 10px; border: 0; background: url(../images/ssk.png) no-repeat 0 0;}
.header .search .btn{display: block; float: left; border: 0; width: 34px; height: 23px; text-indent: 200px; overflow: hidden; cursor: pointer; background:url(../images/ss.png) no-repeat 0 0;}



.header .logo{float: left; margin-top:3px;}
/*   顶部导航栏   */
.header .menu{float: right;  width: 855px;}
.header .menu .on{background-color: #fff; color: #666; font-weight:bold;}
.header .menu li{position: relative; float: left; width:94px; height: 81px; line-height: 81px; text-align: center; border-left: 1px solid #eee; border-right: 1px solid #eee; margin-left: -1px;}
.header .menu li a{display: block;width: 100%; height: 100%; font-size: 16px;}
.header .menu li:hover a{background-color: #fff;color: #666; font-weight: bold;}
.header .menu li .nav{display: none; position: absolute; top: 100%; left: -15px; z-index:150; width: 120px; padding: 5px 10px; background-color: #fff;     border: 1px solid #eee;}
.header .menu .nav li{width: 120px; height: 30px; line-height: 30px; border: 0; border-bottom: 1px solid #eee;}
.header .menu .nav li a{background-color: #fff; color: #666; font-size: 14px;}
.header .menu .nav li:hover a{background-color: #eee; color: #006731;}
.header .menu li:hover .nav{display: block;}


/*    首页标题      */
.i-title{width: 100%; height: 40px; line-height: 40px; border-bottom: 3px solid #eee; margin-bottom: 10px;}
.i-title span{float: left; display: block; font-size:18px; color: #006731; font-weight: bold; font-family: Microsoft YaHei; padding-left: 5px;}
.i-title .more{float: right; font-size: 13px;}

.i-box{float: left; width: 980px;}
.i-b-1{float: left; width: 460px; margin-right: 30px;}
.i-b-2{float: left; width: 460px; margin-right: 30px;}
.i-b-3{width: 220px; float:right;}

/*      首页资讯列表     */
.i-list{width: 100%; overflow: hidden;}
.i-list li{float: left; width: 100%; height: 40px; line-height: 40px; border-bottom: 1px solid #eee;}
.i-list li a{float: left;}
.i-list li em{float: right; font-style: normal; padding-right: 10px; font-size: 13px; color: #888;}
.focus{width: 460px; height: 240px; margin-bottom:18px;}

/*      快速通道       */
.i-ks1{width: 100%; overflow: hidden;}
.i-ks1 li{height: 38px; line-height: 38px; border: 2px solid #eee; padding-left: 25px; margin-bottom: 8px;}
.i-ks1 li a{display: block; padding-left: 30px;}
.i-ks1 li .ks1{background: url(../images/kstd-bg1.gif) no-repeat 0 center;}
.i-ks1 li .ks1:hover{background: url(../images/kstd-bg5.gif) no-repeat 0 center;}
.i-ks1 li .ks2{background: url(../images/kstd-bg2.gif) no-repeat 0 center;}
.i-ks1 li .ks2:hover{background: url(../images/kstd-bg6.gif) no-repeat 0 center;}
.i-ks1 li .ks3{background: url(../images/kstd-bg3.gif) no-repeat 0 center;}
.i-ks1 li .ks3:hover{background: url(../images/kstd-bg7.gif) no-repeat 0 center;}
.i-ks1 li .ks4{background: url(../images/kstd-bg4.gif) no-repeat 0 center;}
.i-ks1 li .ks4:hover{background: url(../images/kstd-bg8.gif) no-repeat 0 center;}
.i-ks1 li .ks5{background: url(../images/kstd-bg4.gif) no-repeat 0 center;}
.i-ks1 li .ks5:hover{background: url(../images/kstd-bg8.gif) no-repeat 0 center;}
.i-ks1 li .ks6{background: url(../images/kstd-bg3.gif) no-repeat 0 center;}
.i-ks1 li .ks6:hover{background: url(../images/kstd-bg7.gif) no-repeat 0 center;}

.i-ks2{padding-top: 6px;}
.i-ks2 li{margin-bottom: 10px;}

/*  课程导航  */
.daohang{position: relative; width: 1200px; height: 40px; margin: 0 auto; border: 1px solid #ccc; background-color: #eee;}
.daohang h3{float: left; width: 150px; font-size: 16px; color: #f40; font-weight: bold;line-height: 40px; text-align: center; border-right: 1px solid #ccc;}
.daohang .f-list{float: left;}
.daohang .f-list li{float: left;}
.daohang .f-list li span{display: block; width: 160px; height: 40px; line-height: 40px; text-align: center; border-right: 1px solid #ccc; cursor: pointer;}
.daohang .f-list li:hover span{color: #f40;}
.daohang .dh-list{display: none; position: absolute; top: 100%; left: 0;width: 1180px; border: 1px solid #ccc; padding: 8px 10px; margin-left: -1px; background-color: #fff;}
.daohang .dh-list li{width: 140px; line-height: 28px; padding-left: 10px;}
.daohang .f-list li:hover .dh-list{display: block;}

/*      网站底部         */
.footer{width: 100%; background-color: #eee; padding: 20px 0; margin: 0 auto; overflow: hidden;}
.footer .xinxi{float: left; width: 350px;}
.footer .xinxi h3{font-size: 16px; height: 35px; line-height: 35px;}
.footer .xinxi p{font-size: 14px; line-height: 28px;}
.footer .weixin{float: left; border-left: 1px solid #eee; overflow: hidden;}
.footer .weixin li{float: left; padding: 0 0 0 80px;}
.footer .weixin li span{display: block; text-align: center;}


/*       内页代码          */
.l-box{width: 280px; float: left;}
.r-box{width: 880px; float: right;}
/*       左侧导航栏          */
.sidenav{width: 100%;}
.nav-list{width: 100%;}
.nav-list li{height: 40px; line-height: 40px; background: url(../images/rt1.png) no-repeat right center; border-bottom: 1px solid #eee; padding-left: 10px;}
.nav-list li:hover{background: #f8f8f8 url(../images/rt2.png) no-repeat right center;}
.nav-list li a{display: block;}
.nav-list .active{background: #f8f8f8 url(../images/rt2.png) no-repeat right center;}
.nav-list .active a{color: #f40;}

.hot-list{width: 100%; background: url(../images/hotlist.gif) no-repeat 10px 8px;}
.hot-list li{height: 29px; line-height: 29px; font-size: 14px; padding-left:35px;  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}



.n-title{width: 100%; height: 40px; line-height: 40px;border-bottom: 3px solid #eee; margin-bottom: 10px;}
.n-title span{float: left; display: block; font-size:18px; color: #006731; font-weight: bold; font-family: Microsoft YaHei; padding-left: 5px;}
.n-title .weizhi{float: right; font-size: 14px; color: #999; width:60%; text-align: right;}
.n-title .weizhi a{color: #999;}

.c-box{width: 100%;}
.c-b-1{width: 425px;}
.c-b-2{width: 96%; margin: 0 2%;}
.c-title{width: 100%; height: 40px; line-height: 40px; border-bottom: 3px solid #eee; margin-bottom: 10px;}
.c-title span{float: left; display: block; font-size:18px; color: #666; font-weight: bold; font-family: Microsoft YaHei; padding-left: 5px;}
.c-title .more{float: right; font-size: 13px;}

.c-list{width: 100%; overflow: hidden;}
.c-list li{height: 35px; line-height: 35px; background: url(../images/icon1.jpg) no-repeat 0 center; padding-left: 10px;}
.c-list li a{float: left;}
.c-list li em{float: right; font-size: 13px; color:#999; font-style: normal;}


.s-title{height: 60px; line-height: 60px; font-size: 22px; text-align: center; color: #006731;}
.s-t{width: 100%; height: 40px; line-height: 40px; text-align: center; background-color: #f8f8f8; border: 1px solid #eee;}
.p-title{height: 60px; line-height: 60px; font-size: 16px; text-align: center;}

.content{padding: 15px 5px; font-size: 14px; line-height: 28px;}

.prve,.next{height: 24px;line-height: 24px;}
.prve span,.next span{color: #f40;}

#pages{padding: 20px 0px 0px;text-align: right;}
#pages a{border: 1px solid #ccc; padding: 4px 6px;}
#pages span{background: #006731; border: 1px solid #006731; padding: 4px 6px; color: #fff;}




