@charset "utf-8";
*{padding:0;margin:0;}
body{font-family:'Microsoft YaHei';background-color:#fff;background:url(../imgs/dot.png) repeat;}
a{text-decoration:none;}
ol,ul{list-style-type:none;}
img{border:none;}
.clear{clear:both}

/*********头部样式**********/
.banner{width:100%;height:184px;background:url(../imgs/banner.png) no-repeat center;text-align:center;margin:0 auto 8px;}
.header .nav{width:100%;min-width:1080px;height:56px;background:url(../imgs/nav-bg.png) no-repeat 0px top;margin:6px auto 8px;line-height:70px;}
.header .fixednav{position:fixed;top:5px;z-index:50;margin:0 auto;}
.header .nav ul{width:1080px;margin:0 auto;}
.header .nav li {width: 180px;float:left;line-height:56px;text-align:center;}
.nav li a{color:#fff;display:inline-block;width:154px;font-size:22px;float:left;height:71px;margin-left:10px;}
.nav li a:hover,.nav li a.active{background:url(../imgs/nav-active.png) no-repeat 15px 0;margin: -5px auto 0 5px;position:relative;}
.nav li b{display:inline-block;width:2px;height:48px;float:right;background:url(../imgs/divider.png) no-repeat;margin-top:7px;}
.main_top{padding-top:14px;}
.fixednav{position:fixed;top:0px;width:100%;z-index: 999;}
.time_box{width:1080px;margin:0px auto 10px;;padding:10px 0;background-color:#fff;}
.time_box .noticy{width:815px;background-color:#fbfafa;border:1px solid #f3f1f1;height:46px;line-height:46px;float:left;color:#757474;padding:0 12px;}
.time_box .noticy a{color:#757474;}
.time_box .noticy .noticy_info{display:inline-block;width:510px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;float:left}
.time_box .noticy b{font-size:18px;margin-right:20px;float:left;}
.time_box .noticy span.date{margin-right:30px;}
.time_box .noticy span.date,.time_box .noticy a.more{float:right;}
.time_box .time{float:left;margin-left:10px;width:206px;height:32px;background:url(../imgs/time.png) no-repeat;text-align:center;color:#fff;font-size: 14px;line-height: 32px;margin-top: 8px;}
/*****************轮播图和登录框样式*********************/
.container{width:1080px;margin:0 auto;background-color:#fff;padding-bottom: 1px}
.flexslider{width:700px;}
.flexslider,.login_box{float:left;}
.login_box{width:353px;height:289px;background:url(../imgs/newsletter.png) no-repeat;margin-left:10px;}
.login_box form{margin-top:15px;}
.login_box input{width:310px;height:48px;padding-bottom:6px;line-height:48px;font-size:18px;border:none;outline:none;background:url(../imgs/input.png) no-repeat;margin:5px 21px;padding-left:10px;font-size:18px;}
.login_box .login-btn{background:url(../imgs/login.png) no-repeat;cursor:pointer;height:52px;}
.login_info_after{margin-top:60px;}
.login_info_after li{float:left;line-height:50px;width:170px;text-align:center;}
.login_info_after li a{color:#5b5a59;font-size:16px;}
/*************课程中心样式**************/
.course{background-color:#fff;margin:20px auto;padding:17px 0 10px;box-shadow:-5px 0 15px 3px #ccc, /*左边阴影*/ 5px 0 15px 3px #ccc, /*右边阴影*/ 0 -5px 15px 3px#ccc, /*顶部阴影*/ 0 5px 15px 3px #ccc}
.cor_left,.cor_right{float:left;}
.cor_left{width:243px;height:340px;background:url(../imgs/left_bg.png) no-repeat;position:relative;}
.cor_left h1{color:#ca2126;font-size:26px;text-align:center;font-weight:normal}
.cor_left h1 img{position:relative;top:10px;margin-right:10px;}
.cor_left .cor_list{width:190px;margin:0 auto;text-align:center;color:#4d4c4d;font-size:18px;margin-top:20px;}
.cor_left .cor_list li{height:50px;line-height:50px;cursor:pointer;}
.cor_left .cor_list li.current{background-color:#a11a1e;color:#fff;}
.cor_left .left_bottom{margin: 68px auto 0;width: 190px;}
.cor_left .more{color:#ca2126;display: block;width: 190px;  text-align: center;}
.cor_left .search{margin-top:14px;width: 175px;height: 24px;padding-left: 10px;outline: none;}

/***********课程中心***************/
.list{margin-left:33px;display:none;}
.list .c-picture dd{position:relative;height:187px;}
.list .c-picture dl{width:242px;margin:0 auto;}
.list a.c-picture{display:inline-block;color:#0e233e;width:252px;margin:0 21px 0 0;float:left;height:340px;cursor: pointer;}
.list a.c-picture:hover{background:url(../imgs/course-bg2.png) no-repeat;}
.list dt table{width:250px;}
.list dt table td{line-height:26px;white-space:nowrap;}
.list dt table td .num{float:left;}
.list dt td .support{float:right;margin-right:10px;}
.support img{position:relative;top:2px;right:5px;}
.support b{font-weight:normal;}
.list dt .teacher{display:inline-block;width: 139px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.clock{position:absolute;bottom:0px;right:1px;background-color:#000;background-color:rgba(0,0,0,0.8);filter:alpha(opacity=80);display:inline-block;padding:0 3px;font-size:15px;height:28px;line-height:28px;color:#fff;}
.clock img{position:relative;top:3px;left:0px;width:18px;height:18px;}
.clock span{display:inline-block;line-height:28px;margin-left:5px;}
/************分类**********/
.category{background-color:#fff;padding-top:20px;}
.category .student_class,.category .order{float:left;width: 244px;margin-left:30px;}
.category .guide{float:right;margin-right:30px;width:200px;}
.category .guide li{padding:0 30px;}
.guide li img{position: relative;top:6px;margin-right:20px;}
.student_class li a{display:block;width:235px;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.category .order{width:510px;margin:0 33px;}
.order .line{float:left;display:inline-block;height:20px;border-left:4px solid #f88936;}
.order .tab{float:left;margin-bottom:10px;}
.order .tab li{float:left;padding:0 20px 6px;border-bottom:1px solid #ccc;cursor:pointer;}
.order .tab li.active{color:#d8211f;border-bottom:2px solid #d8211f;}
.order .rank{display:none;height:241px;}
.map{width:312px;height:214px;background:url(../imgs/map.png) no-repeat;position:relative;}
.map a{position:absolute;color:#666;font-size:12px;font-weight:bold;text-decoration:none;;}
.map a:hover{color:blue;}
#jingmen{top:73px;left:160px;}
#jingzhou{top:120px;left:170px;}
#xiangfan{top:38px;left:145px;}
#wuhan{top:92px;right:61px;}
#huanggang{top:93px;right:29px;}
#huangshi{top:118px;right:27px;}
#xianning{top:133px;right:58px;}
#suizhou{top:46px;right:94px;}
#xiaogan{top:78px;right:80px;}
#ezhou{top:105px;right:40px;}
#shiyan{top:17px;right:177px;}
#yichang{top:91px;right:169px;}
#enshitujiazu{top:114px;right:217px;}
.order .rank li a{max-width:430px;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.category img.arrow{position:relative;top:2px;left:10px;padding-right:20px;}
.category h2{color:#fff;background-color:#a11a1e;height:42px;line-height:42px;font-weight:normal;font-size:20px;margin-bottom:20px;}
.category .student_class li,.category .guide li, .order .rank li{font-size:16px;line-height:46px;border-bottom:1px dashed red;font-weight:bold;margin-left:10px;}
.category li a{color:#5d5b5b;}

/************数字图书******************/
.library .title{width:1080px;margin:22px 0 16px;}
.library a{display:inline-block;margin:30px 22px;}
.library .title i{display:inline-block;border:1px solid #d02c3d;height:0;}
.library .title span{position:relative;bottom:8px;display:inline-block;}
.library .title span img{position:absolute;bottom:-3px;}
.library .title .c-center{font-size:30px;color:#ca2126;padding:0 10px;font-weight:normal;}
.library .title img.sign{width:42px;position:relative;top:9px;margin-right:5px;}
.link{width:1070px;margin:10px auto 20px;border:1px solid #ccc;padding:16px 0;}
.link a{margin:10px 22px;}
.footer{width:100%;height:192px;text-align:center;margin:0 auto;background-color:#B91F1C;;}
.footer .copyright{padding-top:43px;}
.footer p{font-size:14px;width:500px;margin:0 auto;color:#fff;line-height:24px;}

.zoom{position:fixed;right:16px;top:100px;}
.zoom img{width:65px;}
.zoom a{display:block;margin-bottom:6px;}
.zoom div.login{position:absolute;right:72px;display:block;}
.zoom div.app-code{width:373px;height:310px;background:url(../imgs/app-code1.png) no-repeat;position:absolute;right:72px;display:none;}
#adv{width:340px;height:157px;background:url(../imgs/piaofu_bg.jpg) no-repeat;position:absolute;}
#adv .close{width:26px;height:26px;margin-right:8px;float:right;}
#adv .adv_ul{padding:0 10px;line-height:180%;}
#adv .adv_ul li{width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#adv .adv_ul li a{color:#000;}