@charset "utf-8";
/*---------------------------------------------------------------- 
// 版权所有。  
// 文件名： common.css
// 文件功能描述： 公共样式文件
// author：gzz_ais
// 创建时间：2018·12·22
// 修改时间：2019·01.28
//----------------------------------------------------------------*/
/* CSS Document */

#main{padding-top: 30px;}

.leftNav{width: 230px; height: 400px; background: url(../images/leftNav_01.png) #c70f41 no-repeat; border-radius: 4px; /* Safari 和 Chrome */}
.leftNav h2{padding: 0 10px; line-height: 44px; padding-top: 2px; color: #FFF; font-size: 16px;}
.leftNav h2 em{width: 20px; height: 16px; display: block; vertical-align: middle; float: right; margin-top: 16px; background: url(../images/leftNav_00.png) 0 0 no-repeat;}

.box-1-top{width: 222px; height: 90px; margin: 0 auto; margin-bottom: 6px; background: url(../images/leftNav_02.png) no-repeat;}
.box-1-bottom{width: 222px; height: 150px; margin: 0 auto; margin-bottom: 6px; background: url(../images/leftNav_03.png) no-repeat;}
.box-1-top h3,.box-1-bottom h3{padding-left: 12px; line-height: 25px; font-size: 14px; font-weight: normal; color: #888;}
.box-1-top ul,.box-1-bottom ul{padding-left: 8px; padding-top: 9px;}
.box-1-top ul li{width: 104px; font-size: 14px; line-height: 24px;}
.box-1-top ul li a{color: #666;}
.box-1-top ul li a:hover{color: #c70f41;}

.box-1-bottom ul li{width: 104px; font-size: 14px; line-height: 26px;}
.box-1-bottom ul li a{color: #666;}
.box-1-bottom ul li a:hover{color: #c70f41;}

.box-1 .rightJj{width: 230px; height: 400px;}
.box-1 .right-j{height: 278px; border: 1px #eee solid; border-radius: 4px; margin-bottom: 20px;}
.box-1 .right-j .tabs{height: 45px; border-bottom: 1px #eee solid; text-align: center; background: url(../images/shu_09.png) center 12px no-repeat;}
.box-1 .right-j .tabs span{display: inline-block; width: 104px; line-height: 38px; font-size: 16px; color: #333; font-weight: bold; cursor: default;}
.box-1 .right-j .tabs .side{color: #c70f41; background: url(../images/nav_bj_03.png) center 34px no-repeat;}
.box-1 .right-j .tabCon{display: none; padding-top: 4px;}
.box-1 .right-j .tabCon li{line-height: 34px;}
.box-1 .right-j .tabCon li a{display: block; padding-left: 6px; font-size: 14px; color: #666;}
.box-1 .right-j .tabCon li a em{width: 12px; height: 12px; display: inline-block; vertical-align: middle; background: url(../images/leftNav_00.png) 0 -105px no-repeat; margin-right: 5px;}
.box-1 .right-j .tabCon li a:hover{color: #c70f41;}
.box-1 .right-j .tabCon li a:hover em{background-position: 0 -90px;}
.box-1 .right-j .tabCon li.more{padding-top: 10px;}
.box-1 .right-j .tabCon li.more a{display: block; width: 210px; height: 36px; font-size: 12px; line-height: 36px; color: #c70f41; text-align: center; margin: 0 auto; background: #ffe0e9; padding-left: 0; border-radius: 4px;}
.box-1 .right-j .tabCon li.more a:hover{color: #FFF; background: #c70f41;}

.right-w{position: relative; width: 228px; height: 98px; border: 1px #eee solid; border-radius: 4px;}
.right-w .in_erwei_bx{width: 228px; height: 98px; overflow: hidden;}
.right-w .in_erwei_bx .piclt{float: left; width: 228px; height: 98px;}
.right-w .in_erwei_bx .piclt dt{width: 70px; height: 70px; padding: 14px 7px; padding-left: 14px; float: left;}
.right-w .in_erwei_bx .piclt dt img{width: 70px; height: 70px;}
.right-w .in_erwei_bx .piclt dd{width: 122px; float: left; padding-top: 14px;}
.right-w .in_erwei_bx .piclt dd h2{font-size: 14px; color: #333; padding-bottom: 5px;}
.right-w .in_erwei_bx .piclt dd p{font-size: 12px; color: #888; line-height: 16px;}
.right-w .rollleft,.right-w .rollright{/*display: none;*/ position: absolute; top: 50%; width: 14px; height: 98px; margin-top: -49px;}
/*.right-w:hover .rollleft,.right-w:hover .rollright{display:block;}*/
.right-w .rollleft{z-index: 10; left: 0px; background: url(../images/wei_l1.png) center #fff no-repeat;}
.right-w .rollleft:hover{background-image: url(../images/wei_l2.png); background-color: #ddd;}
.right-w .rollright{z-index: 10; right: 0px; background: url(../images/wei_r1.png) center #fff no-repeat;}
.right-w .rollright:hover{background-image: url(../images/wei_r2.png); background-color: #ddd;}

.box-2{height: 120px; background: url(../images/box_2.jpg) no-repeat;}
.coursesL{padding-left: 30px; padding-top: 22px; width: 160px;}
.coursesL h2{font-size: 24px; color: #c70f41; line-height: 35px; margin-bottom: 4px;}
.coursesL p{font-size: 14px; color: #666; line-height: 16px;}
.coursesR{padding-top: 10px; height: 110px;}
.coursesR ul{width: 990px; height: 100px; overflow: hidden;}
.coursesR ul .piclt{float: left; width: 180px; height: 100px;}
.coursesR ul .piclt a img{ width: 180px; height: 100px; border-radius: 4px;}
.coursesR .rollleft,.coursesR .rollright{position: absolute; bottom: 10px;}
.coursesR .rollleft{width: 20px; height: 20px; z-index: 10;  left: -67px; background: url(../images/courses_l1.png) no-repeat;}
.coursesR .rollleft:hover{background-image: url(../images/courses_l2.png);}
.coursesR .rollright{width: 25px; height: 25px; z-index: 10; left: -39px; background: url(../images/courses_r1.png) no-repeat;}
.coursesR .rollright:hover{background-image: url(../images/courses_r2.png);}

.box-3{height: 410px;}
.box-3-left{width: 280px;}
.box-3 .left-j{width: 278px; height: 278px; border: 1px #eee solid; margin-bottom: 20px; border-radius: 4px;}
.box-3 .left-j .tabs{height: 45px; border-bottom: 1px #eee solid; text-align: center; background: url(../images/shu_09.png) center 12px no-repeat;}
.box-3 .left-j .tabs span{display: inline-block; width: 104px; line-height: 38px; font-size: 16px; color: #333; font-weight: bold; cursor: default;}
.box-3 .left-j .tabs .side{color: #c70f41; background: url(../images/nav_bj_03.png) center 34px no-repeat;}
.box-3 .left-j .tabCon{display: none; padding-top: 4px;}
.box-3 .left-j .tabCon li{line-height: 20px; padding: 7px 6px;}
.box-3 .left-j .tabCon li a{display: block; font-size: 14px; color: #666; float: left; width: 220px; height: 20px;}
.box-3 .left-j .tabCon li a:hover{color: #c70f41;}
.box-3 .left-j .tabCon li .live800url{display: block; width: 38px; height: 18px; text-align: center; line-height: 18px; color: #c70f41; float: right; font-size: 12px; border: 1px #c70f41 solid; padding: 0; border-radius: 4px;}
.box-3 .left-j .tabCon li .live800url:hover{background: #c70f41; color: #FFF;}
.box-3 .left-j .tabCon li.more{padding-top: 10px;}
.box-3 .left-j .tabCon li.more a{display: block; width: 250px; height: 36px; font-size: 12px; line-height: 36px; color: #c70f41; text-align: center; margin: 0 auto; background: #ffe0e9; float: none; padding-left: 0; border-radius: 4px;}
.box-3 .left-j .tabCon li.more a:hover{color: #FFF; background: #c70f41;}

.box-3 .left-g{width: 280px; height: 110px; overflow: hidden;}
.box-3 .left-g ul{width: 285px;}
.box-3 .left-g ul li{width: 90px; height: 32px; margin-right: 5px; margin-bottom: 7px;}
.box-3 .left-g ul li a{display: block; padding-left: 8px; font-size: 14px; line-height: 32px;}
.box-3 .left-g ul li.hong a{background: url(../images/box3_1.png) no-repeat; color: #d0021b;}
.box-3 .left-g ul li.lv a{background: url(../images/box3_2.png) no-repeat; color: #417505;}
.box-3 .left-g ul li.lan a{background: url(../images/box3_3.png) no-repeat; color: #4a90e2;}
.box-3 .left-g ul li.cheng a{background: url(../images/box3_4.png) no-repeat; color: #ff7800;}
.box-3 .left-g ul li.zi a{background: url(../images/box3_5.png) no-repeat; color: #9013fe;}

.box-3-center{width: 628px; height: 408px; border: 1px #eee solid; border-radius: 4px;}
.box-3-center .tabs{width: 220px; height: 45px; text-align: center; background: url(../images/shu_09.png) center 12px no-repeat;}
.box-3-center .tabs span{display: inline-block; width: 104px; line-height: 38px; font-size: 16px; color: #333; font-weight: bold; cursor: default; position: relative;}
.box-3-center .tabs .side{color: #c70f41; background: url(../images/nav_bj_03.png) center 34px no-repeat;}
.box-3-center .tabs span em{display: block; width: 24px; height: 12px; position: absolute; top: 12px; left: 90px; background: url(../images/hot.png) no-repeat;}
.box-3-center .newHot{display: none; border-top: 1px #eee solid; }
.box-3-center .newHot dl{border-bottom: 1px #eee solid; padding: 14px 9px;}
.box-3-center .newHot dl dt{width: 210px; height: 130px; margin-right: 20px;}
.box-3-center .newHot dl dt img{width: 210px; height: 130px;}
.box-3-center .newHot dl dd{width: 380px;}
.box-3-center .newHot dl dd h2{margin-bottom: 5px; height: 32px; overflow: hidden;}
.box-3-center .newHot dl dd h2 a{font-size: 18px; color: #333; line-height: 32px; font-weight: normal; height: 32px; overflow: hidden;}
.box-3-center .newHot dl dd h2 a:hover{color: #c70f41;}
.box-3-center .newHot dl dd p{width: 280px; line-height: 20px; font-size: 12px; color: #888;}
.box-3-center .newHot dl dd p a{color: #c70f41;}
.box-3-center .newHot dl dd p a:hover{color: #e9285d;}
.box-3-center .newHot dl dd .live800url{display: block; width: 80px; height: 30px; line-height: 30px; text-align: center; background: #c70f41; color: #fff; font-size: 12px; right: 9px; top: 60px; border-radius: 4px;}
.box-3-center .newHot dl dd .live800url:hover{background: #e9285d;}
.box-3-center .newHot ul{width: 310px; padding-top: 13px;}
.box-3-center .newHot li{line-height: 20px; padding: 8px 10px;}
.box-3-center .newHot li a{display: block; font-size: 14px; color: #666; float: left; width: 248px; overflow: hidden; height: 20px;}
.box-3-center .newHot li a:hover{color: #c70f41;}
.box-3-center .newHot li .live800url{display: block; width: 38px; height: 18px; text-align: center; line-height: 18px; color: #c70f41; float: right; font-size: 12px; border: 1px #c70f41 solid; padding: 0; border-radius: 4px;}
.box-3-center .newHot li .live800url:hover{background: #c70f41; color: #FFF;}

.newYh{display: none; border-top: 1px #eee solid;}
.newYh ul{padding: 9px 8px;}
.newYh ul li{width: 190px; height: 160px; background: #eee; margin: 6px 7px; overflow: hidden;}
.newYh ul li a{display: block; width: 190px; height: 160px;}
.newYh ul li img{display: block; width: 190px; height: 160px;}

.box-3-right{width: 230px}
.box3-video{width: 228px; height: 158px; border: 1px #eee solid; margin-bottom: 20px; overflow: hidden; border-radius: 4px;}
.box3-video img{left: 0; top: 0; z-index: 9;}
.box3-rili{width: 228px; height: 228px; border: 1px #eee solid; border-radius: 4px;}
/*考试日历start*/
.rili {width: 228px; height: auto; border: 1px solid #eee; border-radius: 5px; margin-left: 30px;}
.rilibox {width: auto; height: auto; position:relative;}
.rilitop {width: auto; height: 40px; padding: 0 9px; padding-right: 5px; background: url(../images/shu_03.png) 7px no-repeat;}
.rilitop-tit {width: auto; height: 40px; line-height: 40px; font-size: 16px; color: #333; float: left; font-weight: bold; padding-left: 5px;}
.rilitop-right {width: auto; height: 20px; float: right; padding-top: 10px;}

/*日历*/
#years{float:left; margin-right:4px;}
#years .nian{width:52px; height: 20px; line-height: 20px; padding-left:2px; background:url(../images/jian_05.png) right no-repeat; border: 1px #eee solid; border-radius: 3px; color: #999; font-size:12px;}
#yue{float:left; margin-right:4px;}
#yue .yuefen{width:37px; height: 20px; line-height: 20px; padding-left:2px; background:url(../images/jian_05.png) right no-repeat; border: 1px #eee solid; border-radius: 3px; color: #999; font-size:12px;}
#leixing{float:left;}
#leixing .shi{width: 75px; height: 20px; line-height: 20px; padding-left: 2px; background:url(../images/jian_05.png) right no-repeat; border: 1px #eee solid; border-radius: 3px; color: #999; font-size:12px;}
.timeks{height:156px;}
.timeks .rilidate{display:none;}
.riliweek {width: 228px; height: 20px; background: #fcf3f4; overflow: hidden; margin-bottom: 8px;}
.riliweek-list {width: 228px; height: 20px;}
.riliweek span {display: block; width: 32px; height: 20px; float: left; text-align: center; line-height: 20px; color: #b8b4b3; font-size: 12px;}
.rilidate p {width: auto; height: auto;}
.rilidate p span {position:relative; display: block; width: 16px; height: 16px; text-align: center; line-height: 16px; float: left; padding: 5px 8px; color: #666; font-size: 12px;}
.rilidate p span a{position:absolute; left:50%; margin-left:-41px; bottom:26px; border:1px #c70f41 solid; width:80px; color:#333; background: #fff; display:none;}
.rilidate p span a strong{display: block; text-align:center; line-height:20px; font-weight: normal;}
.rilidate p .ks2{color: #c70f41; background: url(../images/adrilion.png) center no-repeat;}
.rilidate p .ks2:hover a{display:block;}
.rilidate p .ys_ks{color: #c70f41; background: url(../images/adrilion.png) center no-repeat;}
.rilidate p .ys_ks:hover a{display:block;}
.rilidate p .tf_ks{color: #c70f41; background: url(../images/adrilion.png) center no-repeat;}
.rilidate p .tf_ks:hover a{display:block;}
.rilidate p .sat_ks{color: #c70f41; background: url(../images/adrilion.png) center no-repeat;}
.rilidate p .sat_ks:hover a{display:block;}
.rilidate p .act_ks{color: #c70f41; background: url(../images/adrilion.png) center no-repeat;}
.rilidate p .act_ks:hover a{display:block;}
.rilidate p .gre_ks{color: #c70f41; background: url(../images/adrilion.png) center no-repeat;}
.rilidate p .gre_ks:hover a{display:block;}
.rilidate p em {display: block; width: 16px; height: 16px; text-align: center; line-height: 16px; float: left; padding: 5px 8px; background: url(../images/adrilion2.png) center no-repeat; color:#CCC; font-size: 12px; font-style:normal;}

.box-4{height: 550px;}
.box-4-left{width: 928px; height: 548px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.box4-teacher-con{padding: 0 4px; padding-top: 20px; height: 482px;}
.box4-teacher-con dl{width: 198px; height: 218px; border: 1px #eee solid; margin: 0 15px; margin-bottom: 20px; border-radius: 4px;}
.box4-teacher-con dl dt{width: 198px; height: 149px; border-bottom: 1px #eee solid; overflow: hidden; background: url(../images/teacherbj.png) top no-repeat;}
.box4-teacher-con dl dt a{width: 198px; height: 149px; display: block; left: 0; top: 0;}
.box4-teacher-con dl dt a img{width: 110px; height: auto; position: absolute; bottom: -20px; right: -10px;}
.box4-teacher-con dl dt span{width: 60px; height: 44px; left: 9px; top: 0; line-height: 18px; font-size: 12px; color: #FFF; text-align: center; background: url(../images/hone_03.png) no-repeat;}
.box4-teacher-con dl dt strong{font-size: 14px; font-weight: normal; display: block;}
.box4-teacher-con dl dt p{width: 100px; left: 9px; top: 70px; font-size: 14px; color: #333;}
.box4-teacher-con dl dt p strong{font-size: 18px; display: block; font-weight: bold;}
.box4-teacher-con dl dd .bq{text-align: center; font-size: 12px; color: #666; height: 30px; line-height: 28px;}
.box4-teacher-con dl dd .bq span{padding: 0 2px; float: left;}
.box4-teacher-con dl dd .lj{text-align: center; height: 30px;}
.box4-teacher-con dl dd .lj a{width: 84px; height: 28px; line-height: 28px; border: 1px #c70f41 solid; color: #c70f41; font-size: 12px; display: inline-block; margin: 0 6px; border-radius: 4px;}
.box4-teacher-con dl dd .lj a:hover{background: #c70f41; color: #FFF;}
.box4-teacher-con dl dd .lj .liv{background: #c70f41; color: #FFF;}
.box4-teacher-con dl dd .lj .liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}

.box-4-right{width: 230px;}
.box-4-right .box-title-x{border-bottom: 1px #eee solid;}
.box-4-right .box-4-right-ms{width: 228px; height: 208px; border: 1px #eee solid; overflow: hidden; border-radius: 4px; margin-bottom: 20px;}
.box-4-right .box-title-x{padding-left: 18px; padding-right: 9px; background: url(../images/shu_03.png) 7px no-repeat; font-size: 16px; color: #333; line-height: 34px;}
.box-4-right .box-title-x a{line-height: 34px; color: #c70f41; font-size: 12px; float: right; font-weight: normal;}
.box-4-right .box-title-x a:hover{color: #e9285d;}
.box-4-right-ms ul{padding-top: 10px;}
.box-4-right-ms li{font-size: 12px; width: 208px; margin: 0 auto; line-height: 20px; padding: 6px 10px;}
.box-4-right-ms li a{display: block; font-size: 14px; color: #666; height: 20px; overflow: hidden;}
.box-4-right-ms li a:hover{color: #c70f41;}

.box-4-right-book{width: 228px; height: 318px; border: 1px #eee solid; overflow: hidden; border-radius: 4px; margin-bottom: 20px;}
.box-4-right-book .tab{background: #fcf3f5; padding-top: 2px; text-align: center;}
.box-4-right-book .tab span{display: inline-block; width: 52px; text-align: center; line-height: 26px; font-size: 12px; color: #666;}
.box-4-right-book .tab .side{background: #FFF; color: #c70f41;}
.box-4-right-book .book-con{display: none; height: 134px; padding: 0 6px; padding-top: 10px;} 
.box-4-right-book .book-con span{display: block; float: left; width: 92px; height: 100px; padding: 12px 5px; margin: 0 3px; background: #e7e5e6; border-radius: 4px;}
.box-4-right-book .book-con span img{display: block; width: 76px; height: 98px; margin: 0 auto; box-shadow: 3px 3px 3px  rgba(173,173,173,1.00);}
.box-4-right-book .form1{background: #fcf3f5; padding-top: 10px; width: 228px; height: 102px; overflow: hidden;}
.box-4-right-book .form1 h3{font-size: 12px; color: #666; line-height: 26px; padding-left: 5px; font-weight: normal;}
.box-4-right-book .form1 ul{padding-left: 5px;}
.box-4-right-book .form1 ul li{width: 111px; height: 36px; float: left; overflow: hidden;}
.box-4-right-book .form1 ul li input{width: 104px; height: 28px; border: 1px #eee solid; border-radius: 4px; padding-left: 3px; font-size: 12px; color: #666;}
.box-4-right-book .form1 ul li select{width: 106px; height: 30px; border: 1px #eee solid; border-radius: 4px; padding-left: 3px; font-size: 12px; color: #666;}
.box-4-right-book .form1 ul li #btn_submit{width: 106px; height: 30px; background: #c70f41; color: #FFF; border-radius: 4px; cursor: pointer;}
.box-4-right-book .form1 ul li #btn_submit:hover{background: #e9285d;}


.box-5{height: 430px;}
.box-5 .box-5-left{width: 928px; height: 428px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.box5-course-con{display: none;}
.box-5 .box-5-left .left-img{width: 170px; height: 360px; padding-left: 9px; padding-top: 10px; margin-right: 20px;}
.box-5 .box-5-left .left-img img{width: 170px; height: 360px; }
.box-5 .box-5-left .course-xq{width: 720px;}
.box-5 .box-5-left .course-xq .hot-course{height: 26px; padding-top: 10px; width: 720px; margin-bottom: 21px; overflow: hidden;}
.box-5 .box-5-left .course-xq .hot-course a{display: inline-block; padding: 0 6px; height: 26px; line-height: 26px; color: #666; font-size: 14px; background: #eee; float: left; margin-right: 10px; border-radius: 4px;}
.box-5 .box-5-left .course-xq .hot-course a:hover{color: #FFF; background: #e9285d;}
.box-5 .box-5-left .course-jj{height: 158px; border-bottom: 1px #eee solid; margin-bottom: 14px;}
.box-5 .box-5-left .course-jj li{width: 230px; margin-right: 15px;}
.box-5 .box-5-left .course-jj li:last-child{margin-right: 0;}
.box-5 .box-5-left .course-jj li .bt{background: url(../images/box5_0bj.png) no-repeat; height: 27px; line-height: 26px; padding-left: 9px; margin-bottom: 10px; overflow: hidden;}
.box-5 .box-5-left .course-jj li .bt a{font-size: 14px; color: #333; font-weight: normal;}
.box-5 .box-5-left .course-jj li .bt a:hover{color: #c70f41;}
.box-5 .box-5-left .course-jj li .jj{height: 77px; font-size: 13px; color: #666; line-height: 20px;}
.box-5 .box-5-left .course-jj li .lj{height: 40px; text-align: center;}
.box-5 .box-5-left .course-jj li .lj a{width: 106px; height: 28px; line-height: 28px; border: 1px #c70f41 solid; color: #c70f41; font-size: 12px; display: inline-block; margin-right: 10px; border-radius: 4px;}
.box-5 .box-5-left .course-jj li .lj a:hover{background: #c70f41; color: #FFF;}
.box-5 .box-5-left .course-jj li .lj .liv{background: #c70f41; color: #FFF; margin-right: 0;}
.box-5 .box-5-left .course-jj li .lj .liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}
.box-5 .box-5-left .course-img li{width: 230px; height: 140px; margin-right: 15px;}
.box-5 .box-5-left .course-img li:last-child{margin-right: 0;}
.box-5 .box-5-left .course-img li img{width: 230px; height: 140px;}


.box-5 .box-5-right{width: 228px; height: 428px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.box-5 .box-title-x{padding-left: 18px; padding-right: 9px; background: url(../images/shu_03.png) 7px no-repeat; font-size: 16px; color: #333; line-height: 34px;}
.box-5 .box-title-x a{line-height: 34px; color: #c70f41; font-size: 12px; float: right; font-weight: normal;}
.box-5 .box-title-x a:hover{color: #e9285d;}
.box-5 .box-5-right p{width: 214px; background: #fcf3f5; padding: 11px 7px; font-size: 12px; line-height: 17px; color: #666; margin-bottom: 8px;}
.box-5 .box-5-right p a{color: #c70f41; line-height: 20px;}
.box-5 .box-5-right p a:hover{color: #e9285d;}

.box-5 .box-5-ul{width: 220px; height: 268px; overflow: hidden; margin: 0 auto;}
.box-5 .box-5-ul li{padding-bottom: 5px;}
.box-5 .box-5-ul li img{width: 220px; height: 86px;}


.box-6{height: 120px; width: 100%; background: url(../images/fuwu_02.jpg) top no-repeat #111731; overflow: hidden;}
.swiper-container1{height: 120px;}
.swiper-container1 .swiper-slide{text-align: center; font-size: 18px; color: #FFF;}
.swiper-container1 .swiper-slide h2{font-size: 35px; line-height: 52px; padding-top: 17px;}
.swiper-container1 .swiper-slide p{font-size: 18px; line-height: 36px;}

.box-7{height: 430px;}
.box-7-left{width: 928px; height: 428px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.box7-reference-con{display: none;}
.box-7-left .left-img{width: 170px; height: 360px; padding-left: 9px; padding-top: 10px; margin-right: 20px;}
.box-7-left .left-img img{width: 170px; height: 360px; display: block;}
.box-7-left .reference-xq{width: 720px;}
.box-7-left .left{width: 350px; padding-top: 10px;}
.box-7-left .left h3{background: url(../images/box7_02.png) no-repeat; height: 27px; line-height: 26px; padding-left: 9px; margin-bottom: 10px; font-weight: normal;}
.box-7-left .left li{margin-bottom: 10px;}
.box-7-left .left li h2{height: 28px; line-height: 28px; margin-bottom: 5px; overflow: hidden;}
.box-7-left .left li h2 a{color: #666; font-size: 14px; font-weight: normal;}
.box-7-left .left li.hover h2 a{color: #c70f41;}
.box-7-left .left li.hover p{display: block;}
.box-7-left .left li p{font-size: 12px; line-height: 18px; padding-left: 18px; padding-bottom: 5px; display: none;}
.box-7-left .left li p a{display: block; color: #888;}
.box-7-left .left li p span{color: #c70f41;}
.box-7-left .left li p a:hover span{color: #e9285d;}

.box-7-right{width: 230px; height: 430px;}
.box-7-right ul li{height: 100px; margin-bottom: 10px;}
.box-7-right ul li:last-child{margin-bottom: 0;}
.box-7-right ul li.n1{background: url(../images/box7_03.png) no-repeat;}
.box-7-right ul li.n2{background: url(../images/box7_04.png) no-repeat;}
.box-7-right ul li.n3{background: url(../images/box7_05.png) no-repeat;}
.box-7-right ul li.n4{background: url(../images/box7_06.png) no-repeat;}
.box-7-right ul li a{display: block; padding-left: 68px; padding-top: 30px; height: 70px; color: #FFF; line-height: 20px;}
.box-7-right ul li a strong{display: block; font-size: 15px; color: #FFF; line-height: 25px; font-weight: normal;}


/*产品*/
.product-1-right{width: 480px;}
.product-1-right-t{width: 478px; height: 208px; border: 1px #eee solid; margin-bottom: 20px; overflow: hidden; border-radius: 4px;}
.product-1-right-t .tabs{height: 45px; padding-left: 112px; border-bottom: 1px #eee solid; background: url(../images/shu_09.png) center 12px no-repeat;}
.product-1-right-t .tabs span{display: inline-block; line-height: 38px; font-size: 16px; color: #333; font-weight: bold; cursor: default; margin-right: 42px;}
.product-1-right-t .tabs .side{color: #c70f41; background: url(../images/nav_bj_03.png) center 34px no-repeat;}
.product-1-right-t .tabs span:last-child{margin-right: 0px;}
.product-1-right-t .tabCon{background: #FFF; height: 162px;}
.product-1-right-form1{padding-left: 44px; padding-top: 34px; width: 430px;}
.product-1-right-form1 ul li{width: 200px; height: 55px; float: left;}
.product-1-right-form1 ul li .txt_1{width: 169px; height: 34px; border: 1px #EEE solid; padding-left: 9px; font-size: 14px; color: #333; border-radius: 4px;}
.product-1-right-form1 ul li select{width: 180px; height: 36px; border: 1px #EEE solid; padding-left: 9px; font-size: 14px; color: #333; border-radius: 4px;}
.product-1-right-form1 ul li #btn_submit{width: 180px;height: 36px; line-height: 36px; text-align: center; font-size: 14px; color: #FFF; background: #ff9e9e; border: none; cursor: pointer; border-radius: 4px;}
.product-1-right-form1 ul li #btn_submit:hover{background: #c70f41;}
.product-1-right-t .tabJj{padding-top: 5px;}
.product-1-right-t .tabJj li{float: left; width: 239px; line-height: 34px; height: 34px; overflow: hidden;}
.product-1-right-t .tabJj li a{display: block; padding-left: 6px; font-size: 14px; color: #666;}
.product-1-right-t .tabJj li a em{width: 12px; height: 12px; display: inline-block; vertical-align: middle; background: url(../images/leftNav_00.png) 0 -105px no-repeat; margin-right: 10px;}
.product-1-right-t .tabJj li a:hover{color: #c70f41;}
.product-1-right-t .tabJj li a:hover em{background-position: 0 -90px;}
.product-1-right-t .tabJj li.more{padding-top: 5px; width: 100%;}
.product-1-right-t .tabJj li.more a{display: block; width: 210px; height: 36px; font-size: 12px; line-height: 36px; color: #c70f41; text-align: center; margin: 0 auto; background: #ffe0e9; padding-left: 0; border-radius: 4px;}
.product-1-right-t .tabJj li.more a:hover{color: #FFF; background: #c70f41;}

.product-1-right-b{width: 478px; height: 168px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.product-1-right-b .hotTj{padding-top: 10px;}
.product-1-right-b .hotTj li{float: left; width: 229px; line-height: 34px; padding-left: 10px;}
.product-1-right-b .hotTj li a{display: block; padding-left: 6px; font-size: 14px; color: #666; overflow: hidden;}
.product-1-right-b .hotTj li a:hover{color: #c70f41;}

.box-product-2{}
.product-2-left{width: 430px; height: 202px; margin-right: 45px; background: url(../images/product_01.png) left no-repeat;}
.product-2-left p{width: 282px; padding-left: 118px; padding-top: 75px; font-size: 14px; color: #333; line-height: 24px; text-indent: 2em;}
.product-2-left p span{display: block; text-align: right; font-size: 12px; color: #666; padding-top: 10px;}
.product-2-right{width: 705px; height: 195px; padding-top: 7px; overflow: hidden;}
.product-2-right ul li{float: left; height: 76px; border: 1px #eee solid; padding-left: 13px; padding-top: 12px; margin-right: 15px; margin-bottom: 15px; overflow: hidden; border-radius: 4px; color: #666;}
.product-2-right ul{width: 730px;}
.product-2-right ul li:hover{border-color: #c70f41; color: #c70f41;}
.product-2-right ul li span:hover{border-color: #c70f41; color: #c70f41;}
.product-2-right ul li.n1,.product-2-right ul li.n5{width: 135px;}
.product-2-right ul li.n2,.product-2-right ul li.n6{width: 115px;}
.product-2-right ul li.n3,.product-2-right ul li.n7{width: 135px;}
.product-2-right ul li.n4,.product-2-right ul li.n8{width: 215px;}

.product-2-right ul li span strong{font-size: 30px; padding-right: 2px;}

.box-product-3{height: 97px;}
.box-product-3 ul{padding-left: 199px; padding-top: 29px; height: 70px;}
.box-product-3 .ielts{background: url(../images/kstd_01.png) no-repeat;}
.box-product-3 .toefl{background: url(../images/kstd_02.png) no-repeat;}
.box-product-3 .sat{background: url(../images/kstd_03.png) no-repeat;}
.box-product-3 .act{background: url(../images/kstd_04.png) no-repeat;}
.box-product-3 .gregmat{background: url(../images/kstd_05.png) no-repeat;}
.box-product-3 ul li{width: 108px; height: 26px; margin-bottom: 5px;}
.box-product-3 ul li a{display: inline-block; padding: 0 9px; height: 26px; line-height: 26px; font-size: 14px; color: #333; border-radius: 4px;}
.box-product-3 ul li a:hover{background: #FFF; color: #c70f41;}


.product-4{width: 1178; height: 438px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.product-4 .box4-course-con{padding-top: 20px; width: 939px;}
.product-4 .left-img{width: 170px; height: 360px; padding-left: 9px; margin-right: 18px;}
.product-4 .course-xq{width: 742px;}
.product-4 .course-xq .hot-course{width: 720px; height: 47px; border-bottom: 1px #eee solid; margin-bottom: 16px; overflow: hidden;}
.product-4 .course-xq .hot-course a{display: inline-block; padding: 0 6px; height: 26px; line-height: 26px; color: #666; font-size: 14px; background: #eee; margin-right: 10px; margin-bottom: 21px; border-radius: 4px;}
.product-4 .course-xq .hot-course a:hover{color: #FFF; background: #e9285d;}
.product-4 .course-img{width: 742px;}
.product-4 .course-img li{width: 230px; height: 140px; overflow: hidden; margin-right: 15px; margin-bottom: 15px;}
.product-4 .course-img li:last-child{margin-right: 0;}
.product-4 .course-img li img{width: 230px; height: 140px;}
.product-4 .course-right{width: 239px; padding-top: 20px;}
.product-4 .course-right h3{height: 27px; line-height: 29px; font-size: 14px; color: #333; padding-left: 9px; background: url(../images/school_4_01.png) no-repeat; font-weight: normal; overflow: hidden;}
.product-4 .course-right h3 em{display: block; width: 24px; height: 12px; position: absolute; top: 10px; left: 70px; background: url(../images/hot.png) no-repeat;}
.product-4 .course-right-pm{padding-top: 7px; margin-bottom: 10px;}
.product-4 .course-right-pm li{height: 18px; line-height: 18px; padding: 9px 0; padding-left: 20px;}
.product-4 .course-right-pm li.no1{background: url(../images/school_01.png) left no-repeat;}
.product-4 .course-right-pm li.no2{background: url(../images/school_02.png) left no-repeat;}
.product-4 .course-right-pm li.no3{background: url(../images/school_03.png) left no-repeat;}
.product-4 .course-right-pm li.no4{background: url(../images/school_04.png) left no-repeat;}
.product-4 .course-right-pm li.no5{background: url(../images/school_05.png) left no-repeat;}
.product-4 .course-right-pm li.no6{background: url(../images/school_06.png) left no-repeat;}
.product-4 .course-right-pm li a{display: block; font-size: 14px; color: #666; height: 18px; overflow: hidden;}
.product-4 .course-right-pm li a:hover{color: #c70f41;}
.product-4 .course-right-ico{padding-left: 0;}
.product-4 .course-right-ico li{width: 52px; height: 45px; margin-right: 7px; margin-bottom: 8px; background: #f5f5f5; text-align: center; line-height: 45px; padding: 0;}
.product-4 .course-right-ico li a{padding: 0; display: block; width: 52px; height: 45px; background-size: 25px auto; background-position: center; background-repeat: no-repeat; overflow: hidden; text-indent: -999px;}
.product-4 .course-right-ico li a:hover{background-color: #fcf0f4; width: 32px; height: 29px; text-align: center; text-indent: 0; padding: 8px 10px; line-height: 14px; color: #c70f41; background-image: none;}
.product-4 .course-right-ico li.last{margin-right: 0;}

.box-product-5{}
.product-teacher{width: 878px; height: 381px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.product-teacher-jq{width: 860px; height: 300px; overflow: hidden; top: 20px; left: 9px; display: none;}
.box-product-5 .teacher-img{width: 120%; height: auto; background: none; margin-bottom: 0; position: absolute;}
.box-product-5 .teacher-img li{width: 150px; height: 120px; margin-right: 10px; margin-top: 180px; background: url(../images/teahcer_04.png) top no-repeat; background-size: 100% auto; overflow: hidden; border-radius: 4px;}
.box-product-5 .teacher-img li.da{width: 220px; height: 300px; margin-top: 0;}
.box-product-5 .teacher-img li.da span{display: block;}
.box-product-5 .teacher-img li img{width: 70%; display: block; margin: 0 auto;}
.box-product-5 .teacher-img li.da img{width: 100%;}
.box-product-5 .teacher-img li span{display: none; width: 60px; height: 41px; left: 10px; top: 0; line-height: 18px; padding-top: 4px; font-size: 12px; color: #FFF; text-align: center; background: url(../images/hone_03.png) no-repeat;}
.box-product-5 .teacher-img li strong{font-size: 14px; font-weight: normal; display: block;}
.box-product-5 .anniu{width: 54px; height: 25px; top: 125px; left: 806px; z-index: 9;}
.box-product-5 .anniu .rollleft,.box-product-5 .anniu .rollright{cursor: pointer; display: inline-block; overflow: hidden; text-indent: -999px;}
.box-product-5 .anniu .rollleft{width: 20px; height: 20px; float: left; background: url(../images/courses_l1.png) no-repeat; margin-top: 5px;}
.box-product-5 .anniu .rollleft:hover{background-image: url(../images/courses_l2.png);}
.box-product-5 .anniu .rollright{width: 25px; height: 25px; float: right;  background: url(../images/courses_r1.png) no-repeat;}
.box-product-5 .anniu .rollright:hover{background-image: url(../images/courses_r2.png);}
.box-product-5 .teacher-p{width: 625px; height: 150px; overflow: hidden; top: 0px; left: 235px;}
.box-product-5 .teacher-p li{width: 625px; height: 150px; margin-bottom: 300px;}
.box-product-5 .teacher-p li h3{line-height: 42px; padding-top: 13px; font-size: 18px; color: #333;}
.box-product-5 .teacher-p li h3 span{padding-left: 24px; font-size: 14px; color: #333; font-weight: normal;}
.box-product-5 .teacher-p li p{height: 60px; font-size: 14px; line-height: 20px; color: #333;}
.box-product-5 .teacher-p li .lj{height: 30px;}
.box-product-5 .teacher-p li .lj a{display: inline-block; width: 84px; height: 28px; line-height: 28px; text-align: center; border: 1px #c70f41 solid; color: #c70f41; font-size: 12px; background: #FFF; margin-right: 12px; border-radius: 4px;}
.box-product-5 .teacher-p li .lj a:hover{background: #c70f41; color: #FFF;}
.box-product-5 .teacher-p li .lj .liv{background: #c70f41; color: #FFF;}
.box-product-5 .teacher-p li .lj .liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}

.product-xinde{width: 278px; height: 381px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.product-xinde .tabs{height: 45px; padding-left: 47px; border-bottom: 1px #eee solid; background: url(../images/shu_09.png) center 12px no-repeat;}
.product-xinde .tabs span{display: inline-block; line-height: 38px; font-size: 16px; color: #333; font-weight: bold; cursor: default; margin-right: 42px;}
.product-xinde .tabs .side{color: #c70f41; background: url(../images/nav_bj_03.png) center 34px no-repeat;}
.product-xinde .tabCon{display: none; padding-top: 10px;}
.product-xinde .tabCon li{line-height: 21px; padding: 8px 6px;}
.product-xinde .tabCon li a{display: block; font-size: 14px; color: #666; float: left; width: 220px; height: 22px; overflow: hidden;}
.product-xinde .tabCon li a:hover{color: #c70f41;}
.product-xinde .tabCon li .live800url{display: block; width: 38px; height: 18px; text-align: center; line-height: 18px; color: #c70f41; float: right; font-size: 12px; border: 1px #c70f41 solid; padding: 0; border-radius: 4px;}
.product-xinde .tabCon li .live800url:hover{background: #c70f41; color: #FFF;}
.product-xinde .tabCon li.more{padding-top: 10px;}
.product-xinde .tabCon li.more a{display: block; width: 250px; height: 36px; font-size: 12px; line-height: 36px; color: #c70f41; text-align: center; margin: 0 auto; background: #ffe0e9; float: none; padding-left: 0; border-radius: 4px;}
.product-xinde .tabCon li.more a:hover{color: #FFF; background: #c70f41;}


.product-6{width: 1178; height: 378px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.students-left{width: 600px; height: 310px; padding-left: 19px; padding-top: 20px; overflow: hidden; margin-right: 40px;}
.students-con{height: 156px; overflow: hidden;}
.students-left dl{height: 156px;}
.students-left dl dt{height: 56px; font-size: 18px; font-weight: bold; color: #333;}
.students-left dl dt span{display: block; font-size: 14px; color: #666; font-weight: normal; line-height: 38px;}
.students-left dl dd{width: 597px; border: 1px #eee solid; border-right: none;}
.students-left dl dd span{display: block; width: 183px; font-size: 14px; color: #666; line-height: 24px; float: left; padding-left: 15px; padding-top: 15px; padding-bottom: 5px; border-right: 1px #eee solid;}
.students-tab{width: 650px; height: 137px; overflow: hidden;}
.students-tab li{width: 92px; border: 4px #eee solid; border-top: 3px #eee solid; border-bottom: 3px #eee solid; margin-right: 25px;}
.students-tab li.side{border-color: #c70f41;}
.students-tab li img{width: 92px; height: 130px;}
.students-left dl dd span b{line-height: 32px; display: block; font-weight: normal;}
.students-left dl dd span strong{font-size: 24px;}
.students-cen{width: 220px; padding-top: 20px; overflow: hidden; margin-right: 30px;}
.students-cen ul li{margin-bottom: 17px;}
.students-cen ul li img{width: 220px; height: 86px;}

.students-right{width: 260px; padding-top: 20px; overflow: hidden;}
.students-right ul li{line-height: 20px; height: 20px; margin-bottom: 14px; overflow: hidden;}
.students-right ul li a{display: block; font-size: 14px; color: #666; float: left;}
.students-right ul li a:hover{color: #c70f41;}
.students-right ul li.more{padding-bottom: 14px;}
.students-right ul li.more a{display: block; width: 260px; height: 36px; font-size: 12px; line-height: 36px; color: #c70f41; text-align: center; margin: 0 auto; background: #ffe0e9; float: none; padding-left: 0; border-radius: 4px;}
.students-right ul li.more a:hover{color: #FFF; background: #c70f41;}


.product-7{width: 1178px; height: 438px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.product-7-t{padding-left: 19px; padding-top: 20px;}
.product-7-t ul li{width: 270px; height: 120px; overflow: hidden; background: #666; margin-right: 20px; border-radius: 4px;}
.product-7-t ul li:last-child{margin-right: 0;}
.product-7-t ul li a{display: block; height: 120px;}
.product-7-t ul li img{width: 270px; height: 120px;}
.product-7 .product-7-con{height: 392px;}
.product-7-b{padding-left: 19px}
.product-7 .left{width: 270px; padding-top: 10px;}
.product-7 .left h3{background: url(../images/box7_02.png) no-repeat; height: 27px; line-height: 26px; padding-left: 9px; margin-bottom: 10px; font-weight: normal;}
.product-7 .left li{margin-bottom: 6px;}
.product-7 .left li h2{height: 28px; line-height: 28px; margin-bottom: 5px; overflow: hidden;}
.product-7 .left li h2 a{color: #666; font-size: 14px; font-weight: normal;}
.product-7 .left li.hover h2 a{color: #c70f41;}
.product-7 .left li.hover p{display: block;}
.product-7 .left li p{font-size: 12px; line-height: 18px; padding-left: 11px; padding-bottom: 5px; display: none;}
.product-7 .left li p a{display: block; color: #888;}
.product-7 .left li p span{color: #c70f41;}
.product-7 .left li p a:hover span{color: #e9285d;}


.box-product-9 .product-9-left{width: 878px; height: 228px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.box9-book{padding-left: 9px; padding-top: 11px;}
.box-product-9 .product-9-left ul li{width: 124px; height: 160px; background: #e4e4e5; margin-right: 1px; overflow: hidden; border-radius: 4px;}
.box-product-9 .product-9-left ul li.side{width: 360px; /*background: #efeff0;*/}
.box-product-9 .product-9-left ul li dl{width: 360px; height: 160px;}
.box-product-9 .product-9-left ul li dl dt{width: 100px; height: 142px; padding: 9px 12px;}
.box-product-9 .product-9-left ul li dl dt img{display: block; width: 100px; height: 141px;}
.box-product-9 .product-9-left ul li dl dd{width: 235px;}
.box-product-9 .product-9-left ul li dl dd h2{line-height: 30px; padding-top: 10px; font-size: 16px; color: #333; font-weight: normal;}
.box-product-9 .product-9-left ul li dl dd p{width: 230px; height: 70px; padding-top: 5px; font-size: 12px; line-height: 20px; color: #666; overflow: hidden;}
.box-product-9 .product-9-left ul li dl dd .lj{height: 30px; padding-top: 0px;}
.box-product-9 .product-9-left ul li dl dd .lj a{width: 84px; height: 28px; line-height: 28px; text-align: center; border: 1px #c70f41 solid; color: #c70f41; font-size: 12px; display: inline-block; margin-right: 12px; border-radius: 4px;}
.box-product-9 .product-9-left ul li dl dd .lj a:hover{background: #c70f41; color: #FFF;}
.box-product-9 .product-9-left ul li dl dd .lj .liv{background: #c70f41; color: #FFF;}
.box-product-9 .product-9-left ul li dl dd .lj .liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}

.product-9-right{width: 260px; height: 220px; padding: 10px; padding-top: 0; background: #c70f41; overflow: hidden; border-radius: 4px;}
.product-9-right h2{text-align: center; line-height: 48px; font-size: 16px; color: #FFF; font-weight: normal;}
.product-9-right ul{width: 260px; height: 162px; background: #FFF; padding-top: 10px; border-radius: 4px;}
.product-9-right ul li{line-height: 22px; padding: 8px 13px;}
.product-9-right ul li a{display: block; font-size: 14px; color: #666; float: left; width: 234px; height: 22px; overflow: hidden;}
.product-9-right ul li a:hover{color: #c70f41;}

/*分校*/

.box-school-1{}
.box-school-1 .leftNav{width: 228px; height: 400px; border: 1px #eee solid; background: #FFF; border-radius: 4px;}
.box-school-1 .box-title h2{padding-left: 20px; line-height: 45px; color: #333; font-size: 16px; padding-right: 30px;}
.box-school-1 .box-title-x{line-height: 40px; padding-top: 5px; border-bottom: 1px #eee solid;}
.box-school-1 dl dt{padding-top: 20px; height: 33px;}
.box-school-1 dl dt h3{background: url(../images/school_1_01.png) no-repeat; width: 201px; height: 27px; line-height: 26px; color: #333; font-weight: normal; margin: 0 auto; padding-left: 9px;}
.box-school-1 dl dd p{font-size: 13px; height: 70px; line-height: 24px; padding-left: 8px; color: #666; margin-bottom: 10px;}
.box-school-1 dl dd p span{display: inline-block;}
.box-school-1 dl dd .lj{text-align: center; height: 30px; padding-left: 0; margin-bottom: 0;}
.box-school-1 dl dd .lj a{width: 98px; height: 28px; line-height: 28px; border: 1px #c70f41 solid; color: #c70f41; font-size: 13px; display: inline-block; margin: 0 5px; border-radius: 4px;}
.box-school-1 dl dd .lj a:hover{background: #c70f41; color: #FFF;}
.box-school-1 dl dd .lj .liv{background: #c70f41; color: #FFF;}
.box-school-1 dl dd .lj .liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}

.box-school-1 .rightJj{width: 230px; height: 400px;}
.box-school-1 .right-j{height: 278px; border: 1px #eee solid; border-radius: 4px; margin-bottom: 10px;}
.box-school-1 .right-j .tabs{height: 45px; border-bottom: 1px #eee solid; text-align: center; background: url(../images/shu_09.png) center 12px no-repeat;}
.box-school-1 .right-j .tabs span{display: inline-block; width: 104px; line-height: 38px; font-size: 16px; color: #333; font-weight: bold; cursor: default;}
.box-school-1 .right-j .tabs .side{color: #c70f41; background: url(../images/nav_bj_03.png) center 34px no-repeat;}
.box-school-1 .right-j .tabCon{display: none; padding-top: 4px;}
.box-school-1 .right-j .tabCon li{line-height: 34px;}
.box-school-1 .right-j .tabCon li a{display: block; padding-left: 6px; font-size: 14px; color: #666; overflow: hidden; height: 34px;}
.box-school-1 .right-j .tabCon li a em{width: 12px; height: 12px; display: inline-block; vertical-align: middle; background: url(../images/leftNav_00.png) 0 -105px no-repeat; margin-right: 10px;}
.box-school-1 .right-j .tabCon li a:hover{color: #c70f41;}
.box-school-1 .right-j .tabCon li a:hover em{background-position: 0 -90px;}
.box-school-1 .right-j .tabCon li.more{padding-top: 10px;}
.box-school-1 .right-j .tabCon li.more a{display: block; width: 210px; height: 36px; font-size: 12px; line-height: 36px; color: #c70f41; text-align: center; margin: 0 auto; background: #ffe0e9; padding-left: 0; border-radius: 4px;}
.box-school-1 .right-j .tabCon li.more a:hover{color: #FFF; background: #c70f41;}

.right-gj{position: relative; width: 230px; height: 110px; overflow: hidden;}
.right-gj ul{width: 240px;}
.right-gj ul li{width: 70px; height: 50px; margin-right: 10px; margin-bottom: 10px; background: #f5f5f5; text-align: center; line-height: 78px; overflow: hidden;}
.right-gj ul li a{display: block; width: 70px; height: 50px; background-size: 20px auto; background-position: center 7px; background-repeat: no-repeat; overflow: hidden; padding: 0;}
.right-gj ul li a:hover{background-color: #fcf0f4; color: #c70f41;}

.box-school-2-left{width: 298px; height: 198px; border: 1px #eee solid; border-radius: 4px;}
.box-school-2-left dt{width: 94px; height: 140px; padding-left: 9px; padding-top: 7px;}
.box-school-2-left dt em{width: 78px; height: 89px; display: block; overflow: hidden; border: 1px #eee solid; border-bottom: none; border-radius: 4px 4px 0 0;}
.box-school-2-left dt img{border-radius: 4px 4px 0 0;}
.box-school-2-left dt span{display: block; width: 78px; font-size: 12px; text-align: center; line-height: 16px; color: #444; padding-top: 4px; padding-bottom: 3px; border: 1px #eee solid; border-radius: 0 0 4px 4px; }
.box-school-2-left dt span strong{display: block; font-size: 16px; line-height: 20px;}
.box-school-2-left dd{width: 195px; height: 152px;}
.swiper-container3 {width: 100%; height: 100%;}
.swiper-container3 .swiper-slide {font-size: 18px; height: auto; -webkit-box-sizing: border-box; padding: 5px 0; box-sizing: border-box; }
.swiper-container3 .swiper-slide p{background: #FFF; width: 175px; line-height: 24px; font-size: 13px; color: #666; text-indent: 2em;}
.swiper-container3 .swiper-scrollbar{width: 10px;}

.box-school-2-right{width: 860px; height: 200px; overflow: hidden; background: url(../images/school_2_02.png) no-repeat;}
.box-school-2-right ul{width: 860px;}
.box-school-2-right ul li{padding-left: 22px; width: 193px; height: 90px; margin-bottom: 20px;}
.box-school-2-right ul li i{width: 38px; height: 33px; float: left; margin-top: 32px;}
.box-school-2-right ul li.n1 i{background: url(../images/ico1_01.png) center no-repeat;}
.box-school-2-right ul li.n2 i{background: url(../images/ico1_02.png) center no-repeat;}
.box-school-2-right ul li.n3 i{background: url(../images/ico1_03.png) center no-repeat;}
.box-school-2-right ul li.n4 i{background: url(../images/ico1_04.png) center no-repeat;}
.box-school-2-right ul li.n5 i{background: url(../images/ico1_05.png) center no-repeat;}
.box-school-2-right ul li.n6 i{background: url(../images/ico1_06.png) center no-repeat;}
.box-school-2-right ul li.n7 i{background: url(../images/ico1_07.png) center no-repeat;}
.box-school-2-right ul li.n8 i{background: url(../images/ico1_08.png) center no-repeat;}
.box-school-2-right ul li span{display: block; float: left; width: 130px; padding-left: 15px; padding-top: 17px; color: #666; line-height: 20px;}
.box-school-2-right ul .sc-d strong{padding-top: 12px;}
.box-school-2-right ul li strong{display: block; font-size: 14px; color: #444; font-weight: normal;}

.school-3{width: 1178; height: 384px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.school-3 .newHot{padding-left: 9px; width: 770px; margin-right: 37px;}
.school-3 .newHot dl{border-bottom: 1px #eee solid; padding-top: 21px; padding-bottom: 16px;}
.school-3 .newHot dl dt{width: 210px; height: 130px; margin-right: 20px; overflow: hidden;}
.school-3 .newHot dl dt img{width: 210px; height: 130px;}
.school-3 .newHot dl dd{width: 540px;}
.school-3 .newHot dl dd h2{line-height: 52px; height: 52px; overflow: hidden;}
.school-3 .newHot dl dd h2 a{font-size: 18px; color: #333; line-height: 32px; font-weight: normal;}
.school-3 .newHot dl dd h2 a:hover{color: #c70f41;}
.school-3 .newHot dl dd p{width: 430px; line-height: 24px; font-size: 13px; color: #888;}
.school-3 .newHot dl dd p a{color: #c70f41;}
.school-3 .newHot dl dd p a:hover{color: #e9285d;}
.school-3 .newHot dl dd .live800url{display: block; width: 80px; height: 30px; line-height: 30px; text-align: center; background: #c70f41; color: #fff; font-size: 12px; right: 9px; top: 60px; border-radius: 4px;}
.school-3 .newHot dl dd .live800url:hover{background: #e9285d;}
.school-3 .newHot ul{width: 770px; padding-top: 13px;}
.school-3 .newHot li{line-height: 20px; width: 365px; padding: 8px 10px;}
.school-3 .newHot li a{display: block; font-size: 14px; color: #666; float: left; width: 300px; height: 20px; overflow: hidden;}
.school-3 .newHot li a:hover{color: #c70f41;}
.school-3 .newHot li .live800url{display: block; width: 38px; height: 18px; text-align: center; line-height: 18px; color: #c70f41; float: right; font-size: 12px; border: 1px #c70f41 solid; padding: 0; border-radius: 4px;}
.school-3 .newHot li .live800url:hover{background: #c70f41; color: #FFF;}
.school-3 .newRight{width: 350px; padding-top: 20px;}
.school-3 .newRight .newRight-t{width: 350px; height: 115px;}
.school-3 .newRight .newRight-t a{display: block; float: left; width: 170px; height: 105px; overflow: hidden;}
.school-3 .newRight .newRight-t a:first-child{margin-right: 10px;}
.school-3 .newRight .newRight-t a img{width: 170px; height: 105px;}
.school-3 .newRight .newRight-b h3{background: url(../images/box7_02.png) no-repeat; height: 27px; line-height: 26px; padding-left: 9px; margin-bottom: 10px; font-weight: normal;}
.school-3 .newRight .newRight-b li{line-height: 21px; padding: 8px 0;}
.school-3 .newRight .newRight-b li a{display: block; font-size: 14px; color: #666; float: left; width: 280px; height: 21px; overflow: hidden;}
.school-3 .newRight .newRight-b li a:hover{color: #c70f41;}
.school-3 .newRight .newRight-b li .live800url{display: block; width: 38px; height: 18px; text-align: center; line-height: 18px; color: #c70f41; float: right; font-size: 12px; border: 1px #c70f41 solid; padding: 0; border-radius: 4px;}
.school-3 .newRight .newRight-b li .live800url:hover{background: #c70f41; color: #FFF;}
.school-3 .newRight .newRight-b .more{padding-top: 6px;}
.school-3 .newRight .newRight-b .more a{display: block; width: 100%; height: 36px; line-height: 36px; text-align: center; font-size: 14px; color: #FFF; background: #c70f41; border-radius: 4px;}
.school-3 .newRight .newRight-b .more a:hover{background: #e9285d;}


.school-4{width: 1178; height: 438px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}

.school-4 .box4-course-con{padding-top: 20px; width: 939px; height: 372px;}
.school-4 .left-img{width: 170px; height: 360px; padding-left: 9px; margin-right: 18px; overflow: hidden;}
.school-4 .course-xq{width: 742px;}
.school-4 .course-xq .hot-course{width: 720px; height: 47px; border-bottom: 1px #eee solid; margin-bottom: 16px; overflow: hidden;}
.school-4 .course-xq .hot-course a{display: block; padding: 0 6px; height: 26px; line-height: 26px; color: #666; font-size: 14px; background: #eee; float:left; margin-right: 10px; margin-bottom: 21px; border-radius: 4px;}
.school-4 .course-xq .hot-course a:hover{color: #FFF; background: #e9285d;}
.school-4 .course-img{width: 742px;}
.school-4 .course-img li{width: 230px; height: 140px; margin-right: 15px; margin-bottom: 15px;}
.school-4 .course-img li:last-child{margin-right: 0;}
.school-4 .course-img li img{width: 230px; height: 140px;}

.school-4 .course-right{width: 239px; padding-top: 20px;}
.school-4 .course-right h3{height: 27px; line-height: 29px; font-size: 14px; color: #333; padding-left: 9px; background: url(../images/school_4_01.png) no-repeat; font-weight: normal; overflow: hidden;}
.school-4 .course-right h3 em{display: block; width: 24px; height: 12px; position: absolute; top: 10px; left: 70px; background: url(../images/hot.png) no-repeat;}
.school-4 .course-right-pm{padding-top: 7px; margin-bottom: 10px;}
.school-4 .course-right-pm li{height: 18px; line-height: 18px; padding: 9px 0; padding-left: 20px;}
.school-4 .course-right-pm li.no1{background: url(../images/school_01.png) left no-repeat;}
.school-4 .course-right-pm li.no2{background: url(../images/school_02.png) left no-repeat;}
.school-4 .course-right-pm li.no3{background: url(../images/school_03.png) left no-repeat;}
.school-4 .course-right-pm li.no4{background: url(../images/school_04.png) left no-repeat;}
.school-4 .course-right-pm li.no5{background: url(../images/school_05.png) left no-repeat;}
.school-4 .course-right-pm li.no6{background: url(../images/school_06.png) left no-repeat;}
.school-4 .course-right-pm li a{display: block; font-size: 14px; color: #666; height: 18px; overflow: hidden;}
.school-4 .course-right-pm li a:hover{color: #c70f41;}

.school-4 .course-right-ico{padding-left: 0;}
.school-4 .course-right-ico li{width: 52px; height: 45px; margin-right: 7px; margin-bottom: 8px; background: #f5f5f5; text-align: center; line-height: 45px; padding: 0;}
.school-4 .course-right-ico li a{display: block; width: 52px; height: 43px; background-size: 25px auto; background-position: center; background-repeat: no-repeat; overflow: hidden; text-indent: -999px; padding: 0;}
.school-4 .course-right-ico li a:hover{background-color: #fcf0f4; width: 32px; height: 29px; text-align: center; text-indent: 0; padding: 8px 10px; line-height: 14px; color: #c70f41; background-image: none;}
.school-4 .course-right-ico li.last{margin-right: 0;}

.box-school-5{}
.box-school-5 .box-5-left{width: 878px; height: 304px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.box5-teacher-con{display: none; padding-top: 20px; width: 878px; height: 260px;}
.box5-teacher-con dl{width: 198px; height: 218px; border: 1px #eee solid; margin: 0 9px; margin-bottom: 20px; border-radius: 4px;}
.box5-teacher-con dl dt{width: 198px; height: 149px; border-bottom: 1px #eee solid; overflow: hidden; background: url(../images/teacherbj.png) top no-repeat;}
.box5-teacher-con dl dt a{width: 198px; height: 149px; display: block; left: 0; top: 0;}
.box5-teacher-con dl dt a img{width: 110px; position: absolute; bottom: -20px; right: -10px;}
.box5-teacher-con dl dt span{width: 60px; height: 44px; left: 9px; top: 0; line-height: 18px; font-size: 12px; color: #FFF; text-align: center; background: url(../images/hone_03.png) no-repeat;}
.box5-teacher-con dl dt strong{font-size: 14px; font-weight: normal; display: block;}
.box5-teacher-con dl dt p{width: 100px; left: 9px; top: 70px; font-size: 14px; color: #333;}
.box5-teacher-con dl dt p strong{font-size: 18px; display: block; font-weight: bold;}
.box5-teacher-con dl dd .bq{text-align: center; font-size: 12px; color: #666; line-height: 28px; height: 28px; overflow: hidden;}
.box5-teacher-con dl dd .bq span{padding: 0 2px; float: left;}
.box5-teacher-con dl dd .lj{text-align: center; height: 30px;}
.box5-teacher-con dl dd .lj a{width: 84px; height: 28px; line-height: 28px; border: 1px #c70f41 solid; color: #c70f41; font-size: 12px; display: inline-block; margin: 0 6px; border-radius: 4px;}
.box5-teacher-con dl dd .lj a:hover{background: #c70f41; color: #FFF;}
.box5-teacher-con dl dd .lj .liv{background: #c70f41; color: #FFF;}
.box5-teacher-con dl dd .lj .liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}

.box-school-5 .box-5-right{width: 278px; height: 304px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.box-school-5 .box-5-right ul{padding: 8px 0;}
.box-school-5 .box-5-right li{line-height: 38px;}
.box-school-5 .box-5-right li a{display: block; padding-left: 9px; font-size: 14px; color: #666; height: 38px; overflow: hidden;}
.box-school-5 .box-5-right li a:hover{color: #c70f41;}
.box-school-5 .box-5-right li a:hover em{background-position: 0 -90px;}
.box-school-5 .box-5-right li.more{padding-top: 10px;}
.box-school-5 .box-5-right li.more a{display: block; width: 260px; height: 36px; font-size: 12px; line-height: 36px; color: #c70f41; text-align: center; margin: 0 auto; background: #ffe0e9; padding-left: 0; border-radius: 4px;}
.box-school-5 .box-5-right li.more a:hover{color: #FFF; background: #c70f41;}

.box-school-6{}
.school-6{width: 1178PX; height: 285px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.school-6-left{width: 715px; padding-top: 9px;}
.school-6-left ul{width: 350px;}
.school-6-left ul li{padding-left: 10px; line-height: 36px; width: 335px; height: 36px; overflow: hidden;}
.school-6-left ul li a{color: #666; font-size: 14px; display: block; width: 330px; height: 36px;}
.school-6-left ul li a:hover{color: #c70f41;}
.school-6-right{width: 463px; padding-top: 20px; overflow: hidden;}
.school-6-right ul{width: 480px;}
.school-6-right ul li{margin-right: 15px; margin-bottom: 15px;}
.school-6-right ul li img{width: 220px; height: 86px;}

.school-7-left{width: 878px; height: 228px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.box5-book{padding-left: 9px; padding-top: 11px;}
.school-7-left ul li{width: 124px; height: 160px; background: #efeff0; margin-right: 1px; overflow: hidden; border-radius: 4px;}
.school-7-left ul li.side{width: 360px; background: #efeff0;}
.school-7-left ul li dl{width: 360px; height: 160px;}
.school-7-left ul li dl dt{width: 100px; height: 142px; padding: 9px 12px;}
.school-7-left ul li dl dt img{display: block; width: 100px; height: 141px;}
.school-7-left ul li dl dd{width: 235px;}
.school-7-left ul li dl dd h2{line-height: 30px; padding-top: 10px; font-size: 16px; color: #333; font-weight: normal;}
.school-7-left ul li dl dd p{width: 230px; height: 70px; padding-top: 5px; font-size: 12px; line-height: 20px; color: #666; overflow: hidden;}
.school-7-left ul li dl dd .lj{height: 30px; padding-top: 0px;}
.school-7-left ul li dl dd .lj a{width: 84px; height: 28px; line-height: 28px; text-align: center; border: 1px #c70f41 solid; color: #c70f41; font-size: 12px; display: inline-block; margin-right: 12px; border-radius: 4px;}
.school-7-left ul li dl dd .lj a:hover{background: #c70f41; color: #FFF;}
.school-7-left ul li dl dd .lj .liv{background: #c70f41; color: #FFF;}
.school-7-left ul li dl dd .lj .liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}

.school-7-right{width: 278px; height: 228px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}

.school-7-right .in_erwei_bx{width: 278px; height: 162px; padding-top: 20px; overflow: hidden;}
.school-7-right .in_erwei_bx .piclt{float: left; width: 278px;}
.school-7-right .in_erwei_bx .piclt dt{width: 278px; height: 70px;}
.school-7-right .in_erwei_bx .piclt dt img{display: block; margin: 0 auto;}
.school-7-right .in_erwei_bx .piclt dd{width: 278px; text-align: center;}
.school-7-right .in_erwei_bx .piclt dd h2{line-height: 35px; font-size: 14px; color: #333; padding-bottom: 5px;}
.school-7-right .in_erwei_bx .piclt dd p{font-size: 12px; color: #888; line-height: 16px; text-align: left; padding: 0 30px;}
.school-7-right .rollleft,.school-7-right .rollright{/*display: none;*/ width: 14px; height: 182px; padding-left: 7px; position: absolute; top: 50%; margin-top: -68px;}
/*.right-w:hover .rollleft,.right-w:hover .rollright{display:block;}*/
.school-7-right .rollleft{z-index: 10; left: 0px; background: url(../images/wei_l1.png) center #fff no-repeat;}
.school-7-right .rollleft:hover{background-image: url(../images/wei_l2.png); background-color: #ddd;}
.school-7-right .rollright{z-index: 10; right: 0px; background: url(../images/wei_r1.png) center #fff no-repeat;}
.school-7-right .rollright:hover{background-image: url(../images/wei_r2.png); background-color: #ddd;}


.school-8{width: 1178; height: 438px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.school-8-t{padding-left: 19px; padding-top: 20px;}
.school-8-t ul li{width: 270px; height: 120px; overflow: hidden; background: #666; margin-right: 20px; border-radius: 4px;}
.school-8-t ul li:last-child{margin-right: 0;}
.school-8-t ul li a{display: block; height: 120px;}
.school-8-t ul li a img{width: 270px; height: 120px;}
.school-8-con{height: 392px;}
.school-8-b{padding-left: 19px}
.school-8 .left{width: 270px; padding-top: 10px;}
.school-8 .left h3{background: url(../images/box7_02.png) no-repeat; height: 27px; line-height: 26px; padding-left: 9px; margin-bottom: 10px; font-weight: normal;}
.school-8 .left li{margin-bottom: 6px;}
.school-8 .left li h2{height: 28px; line-height: 28px; margin-bottom: 5px; overflow: hidden;}
.school-8 .left li h2 a{color: #666; font-size: 14px; font-weight: normal;}
.school-8 .left li.hover h2 a{color: #c70f41;}
.school-8 .left li.hover p{display: block;}
.school-8 .left li p{font-size: 12px; line-height: 18px; padding-left: 11px; padding-bottom: 5px; display: none;}
.school-8 .left li p a{display: block; color: #888;}
.school-8 .left li p span{color: #c70f41;}
.school-8 .left li p a:hover span{color: #e9285d;}


/*列表*/
.teacher-list{}
.teacher-list ul li{border-bottom: 1px #eee solid; padding: 20px 0;}
.teacher-list dl dt{width: 130px; height: 140px; background: url(../images/teacher_list_bj.jpg) no-repeat; overflow: hidden;}
.teacher-list dl .jj{width: 568px; padding-left: 20px;}
.teacher-list dl .jj h2{padding-top: 5px; line-height: 36px;}
.teacher-list dl .jj h2 a{font-size: 18px; color: #333;}
.teacher-list dl .jj h2 a:hover{color: #c70f41;}
.teacher-list dl .jj h3{line-height: 28px; margin-bottom: 5px;}
.teacher-list dl .jj h3 span{font-size: 14px; color: #c70f41; font-weight: normal;}
.teacher-list dl .jj p{width: 528px; font-size: 13px; color: #666; line-height: 20px;}
.teacher-list dl .lj{width: 112px; padding-top: 40px;}
.teacher-list dl .lj a{display: block; margin-bottom: 14px; width: 106px; height: 36px; line-height: 36px; text-align: center; border: 1px #c70f41 solid; color: #c70f41; font-size: 14px; border-radius: 4px;}
.teacher-list dl .lj a:hover{background: #c70f41; color: #FFF;}
.teacher-list dl .lj a.liv{background: #c70f41; color: #FFF; margin-bottom: 0;}
.teacher-list dl .lj a.liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}

.teacherSX-list{}
.teacherSX-list ul li{border-bottom: 1px #eee solid; padding: 30px 0;}
.teacherSX-list dl dt{width: 270px; height: 186px; background: url(../images/sxh_01.png) no-repeat; position: relative; overflow: hidden;}
.teacherSX-list dl dt a{display: block; width: 270px; height: 186px;}
.teacherSX-list dl dt img{height: 186px; position: absolute; right: -5px; bottom: 0;}
.teacherSX-list dl dt span{position: absolute;}
.teacherSX-list dl dt .span0{height: 36px; line-height: 36px; left: 15px; top: 20px; color: #fff; font-size: 16px;}
.teacherSX-list dl dt .span1{line-height: 22px; left: 15px; top: 57px; color: #fff; font-size: 14px; width: 165px;}
.teacherSX-list dl dt .span2{width: 242px; left: 3px; bottom: 3px; background: url(../images/sxh_02.png) no-repeat; height: 42px; line-height: 21px; color: rgba(255,255,255,0.6); padding: 5px 10px;}
.teacherSX-list dl .jj{width: 520px; padding-left: 20px;}
.teacherSX-list dl .jj h2{line-height: 26px;}
.teacherSX-list dl .jj h2 a{font-size: 18px; color: #333;}
.teacherSX-list dl .jj h2 a:hover{color: #c70f41;}
.teacherSX-list dl .jj h3{line-height: 21px; padding: 8px 0;}
.teacherSX-list dl .jj h3 span{font-size: 14px; color: #333; font-weight: normal; display: block;}
.teacherSX-list dl .jj p{width: 528px; font-size: 13px; color: #666; line-height: 20px;}
.teacherSX-list dl .jj p a{color: #c70f41;}
.teacherSX-list dl .jj p a:hover{color: #e9285d;}


.teacherXD-list{}
.teacherXD-list ul li{padding: 30px 0; border-bottom: 1px #eee solid;}
.teacherXD-list ul li dl .jj{width: 720px; margin-right: 30px;}
.teacherXD-list ul li dl .jj h2{line-height: 28px; font-size: 18px; margin-bottom: 10px; font-weight: normal;}
.teacherXD-list ul li dl .jj h2 a{display: block; color: #333; background: url(../images/student_03.png) left no-repeat; padding-left: 40px; height: 28px; overflow: hidden;}
.teacherXD-list ul li dl .jj h2 a:hover{color: #c70f41; background-image: url(../images/student_06.png);}
.teacherXD-list ul li dl .jj p{font-size: 14px; color: #666; line-height: 24px;}
.teacherXD-list ul li dl .jj p a{color: #c70f41;}
.teacherXD-list ul li dl .jj p a:hover{color: #e9285d;}
.teacherXD-list ul li dl .jj .cip{line-height: 14px; font-size: 14px;}
.teacherXD-list ul li dl .jj .cip .time_t{padding-left: 20px; background: url(../images/cip_05.png) left no-repeat;}
.teacherXD-list ul li dl .jj .cip .time_t a{margin-right: 10px; color: #666;}
.teacherXD-list ul li dl .jj .cip .time_t a:hover{color: #c70f41;}
.teacherXD-list ul li dl .lj{width: 80px; padding-top: 32px;}
.teacherXD-list ul li dl .lj a{display: block; margin-bottom: 14px; width: 78px; height: 28px; line-height: 28px; text-align: center; font-size: 14px; border-radius: 4px; background: #fff; border: 1px #c70f41 solid; color: #c70f41;}
.teacherXD-list ul li dl .lj a:hover{background: #c70f41; color: #FFF;}
.teacherXD-list ul li dl .lj a.liv{background: #c70f41; border: 1px #c70f41 solid; color: #fff;}
.teacherXD-list ul li dl .lj a.liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}
/*
.hot-teacher{margin-bottom: 60px; height: 278px; border: 1px #eee solid; border-radius: 4px;}
.hot-teacher ul{width: 690px; height: 205px; margin: 0 auto; margin-top: 10px; overflow: hidden;}
.hot-teacher ul li{float: left; width: 190px; height: 205px; overflow: hidden; background: url(../images/teahcer_04.png) top no-repeat; background-size: 190px auto; position: relative; border-radius: 4px;}
.hot-teacher ul li strong{width: 160px; height: 46px; padding: 2px 10px; line-height: 24px; overflow: hidden; background: rgba(0,0,0,0.6); font-size: 18px; color: #FFF; font-weight: normal; display: block; position: absolute; bottom: 4px; left: 5px; border-radius: 4px;}
.hot-teacher ul li span{display: block; font-size: 14px; line-height: 22px;}
.hot-teacher ul li strong a{float: right; color: #FFF; font-size: 12px; text-align: center; line-height: 28px; width: 38px; margin-top: 10px; border: 1px #FFF solid; border-radius: 4px;}
.hot-teacher ul li strong a:hover{background: #FFF; color: #000;}
.hot-teacher .rollleft{position: absolute; left: 0; top: 140px; width: 30px; height: 50px; display: block; background: url(../images/leftNav_00.png) -239px -51px no-repeat;}
.hot-teacher .rollright{position: absolute; right: 0; top: 140px; width: 30px; height: 50px; display: block;background: url(../images/leftNav_00.png) -270px -51px no-repeat;}
.hot-teacher .rollleft:hover{background: url(../images/leftNav_00.png) -239px 0 no-repeat;}
.hot-teacher .rollright:hover{background: url(../images/leftNav_00.png) -270px 0 no-repeat;}
*/
.download-list{}
.download-list-jj{margin: 2px 0; background: #fbf2f5;}
.download-list-jj ul{width: 376px; padding-left: 19px; margin-right: 20px; padding-top: 24px;}
.download-list-jj ul li{margin-bottom: 28px;}
.download-list-jj ul li h2{line-height: 20px;}
.download-list-jj ul li .bt{font-size: 16px; color: #333; font-weight: normal; float: left; height: 20px; width: 330px; overflow: hidden; }
.download-list-jj ul li .bt:hover{color: #c70f41;}
.download-list-jj ul li .onDown{width: 38px; height: 18px; line-height: 18px; font-size: 14px; font-weight: normal; text-align: center; display: block; float: right; border: 1px #c70f41 solid; color: #c70f41; cursor: pointer; border-radius: 4px;}
.download-list-jj ul li .onDown:hover{background: #c70f41; color: #FFF;}
.download-list-jj ul li .Download{width: 38px; height: 18px; line-height: 18px; font-size: 14px; font-weight: normal; text-align: center; float: right; border: 1px #c70f41 solid; color: #c70f41; cursor: pointer; border-radius: 4px; display: none;}
.download-list-jj ul li .Download:hover{background: #c70f41; color: #FFF;}
.download-list-jj ul li p{font-size: 14px; height: 48px; line-height: 24px; color: #666; padding: 0 14px; padding-top: 15px; overflow: hidden; display: none;}
.download-list-jj ul li.hover p{display: block;}
.download-list-wq{border-top: 1px #eee solid; border-bottom: 1px #eee solid; padding-top: 8px; overflow: hidden;}
.download-list-wq .box-title{border-bottom: none; line-height: 58px; height: 58px; padding-top: 0;}
.download-list-wq .box-title h2{line-height: 58px;}
.download-list-wq ul{width: 110%;}
.download-list-wq ul li{width: 379px; height: 88px; border: 1px #eee solid; margin-right: 30px; margin-bottom: 20px; padding-right: 19px;; border-radius: 4px;}
.download-list-wq ul li .bt{width: 339px; height: 68px; padding-left: 10px; padding-top: 20px; display: block; float: left; font-size: 16px; color: #333;}
.download-list-wq ul li .bt strong{display: block; font-weight: normal; width: 320px; height: 24px; padding-left: 5px; overflow: hidden;}
.download-list-wq ul li .bt span{font-size: 14px; display: block; line-height: 24px;}
.download-list-wq ul li:hover{border-color: #c70f41;}
.download-list-wq ul li:hover .bt{color: #c70f41;}
.download-list-wq ul li .onDown{width: 30px; height: 30px; float: right; margin-top: 29px; overflow: hidden; text-indent: -9999px; background: url(../images/leftNav_00.png) -31px -264px no-repeat; cursor: pointer;}
.download-list-wq ul li .onDown:hover{background-position: 0 -264px;}
.download-list-wq ul li .Download{width: 30px; height: 30px; float: right; margin-top: 29px; overflow: hidden; text-indent: -9999px; background: url(../images/leftNav_00.png) -31px -264px no-repeat; cursor: pointer; display: none;}
.download-list-wq ul li .Download:hover{background-position: 0 -264px;}

/*.experience{margin-bottom: 60px;}
.experience.top{padding-top: 20px; margin-bottom: 0px;}
.experience .title{height: 80px; line-height: 80px; background: url(../images/downX_03.png) no-repeat;}
.experience.lan .title{background: url(../images/downX_04.png) no-repeat;}
.experience .title span{line-height: 80px; padding-left: 18px; color: #FFF; font-size: 18px; display: inline-block; width: 220px;}
.experience .title strong{line-height: 80px; color: #FFF; font-size: 18px; font-weight: normal; display: inline-block; width: 488px;}
.experience .title a{display: inline-block; width: 80px; height: 30px; line-height: 30px; text-align: center; background: #c70f41; color: #FFF; font-size: 14px; border-radius: 4px;}
.experience .title a:hover{background: #e9285d;}
.experienceX{height: 228px; border: 1px #eee solid; border-radius: 0 0 4px 4px; }
.experienceX ul{width: 750px; margin: 0 auto; margin-top: 25px; overflow: hidden;}
.experienceX ul li{float: left; width: 230px;}
.experienceX ul li img{display: block; width: 230px; height: 140px;}
.experienceX ul li a{font-size: 13px; color: #333; line-height: 22px; display: block; text-align: center;}
.experienceX ul li strong{display: block; line-height: 25px; font-size: 16px; color: #333; font-weight: normal; text-align: center; padding-top: 5px}
.experienceX ul li a span{color: #c70f41;}
.experienceX .rollleft{position: absolute; left: 0; top: 90px; width: 30px; height: 50px; display: block; background: url(../images/leftNav_00.png) -239px -51px no-repeat;}
.experienceX .rollright{position: absolute; right: 0; top: 90px; width: 30px; height: 50px; display: block;background: url(../images/leftNav_00.png) -270px -51px no-repeat;}
.experienceX .rollleft:hover{background: url(../images/leftNav_00.png) -239px 0 no-repeat;}
.experienceX .rollright:hover{background: url(../images/leftNav_00.png) -270px 0 no-repeat;}*/

.information-list{}
.information-list ul li{padding: 30px 0; border-bottom: 1px #eee solid;}
.information-list ul li dl dt{width: 210px; height: 130px; overflow: hidden; margin-right: 20px; background: rgba(237,237,237,0.3);}
.information-list ul li dl dt img{display: block; height: 100%; width: auto; margin: 0 auto;}
.information-list ul li dl .jj{width: 510px; padding-right: 10px;}
.information-list ul li dl .jj h2{height: 22px; line-height: 22px; font-size: 18px; margin-bottom: 20px; font-weight: normal; overflow: hidden; }
.information-list ul li dl .jj h2 a{color: #333;}
.information-list ul li dl .jj h2 a:hover{color: #c70f41;}
.information-list ul li dl .jj p{font-size: 14px; color: #666; line-height: 24px; margin-bottom: 20px;}
.information-list ul li dl .jj p a{color: #c70f41;}
.information-list ul li dl .jj p a:hover{color: #e9285d;}
.information-list ul li dl .jj .cip{line-height: 14px; font-size: 14px;}
.information-list ul li dl .jj .cip .time_s{padding-left: 20px; background: url(../images/cip_03.png) left no-repeat; margin-right: 25px; color: #666;}
.information-list ul li dl .jj .cip .time_t{padding-left: 20px; background: url(../images/cip_05.png) left no-repeat;}
.information-list ul li dl .jj .cip .time_t a{margin-right: 10px; color: #666;}
.information-list ul li dl .jj .cip .time_t a:hover{color: #c70f41;}
.information-list ul li dl .lj{width: 80px; padding-top: 32px;}
.information-list ul li dl .lj a{display: block; margin-bottom: 14px; width: 78px; height: 28px; line-height: 28px; text-align: center; font-size: 14px; border-radius: 4px; background: #fff; border: 1px #c70f41 solid; color: #c70f41;}
.information-list ul li dl .lj a:hover{background: #c70f41; color: #FFF;}
.information-list ul li dl .lj a.liv{background: #c70f41; border: 1px #c70f41 solid; color: #fff;}
.information-list ul li dl .lj a.liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}

.activity-list{}
.activity-list ul li{padding: 30px 0; border-bottom: 1px #eee solid;}
.activity-list ul li dl dt{width: 210px; height: 130px; overflow: hidden; margin-right: 20px;}
.activity-list ul li dl .jj{width: 510px; padding-right: 10px;}
.activity-list ul li dl .jj h2{line-height: 22px; font-size: 18px; margin-bottom: 20px; font-weight: normal; height: 22px; overflow: hidden;}
.activity-list ul li dl .jj h2 a{color: #333;}
.activity-list ul li dl .jj h2 a:hover{color: #c70f41;}
.activity-list ul li dl .jj p{font-size: 14px; color: #666; line-height: 24px; margin-bottom: 20px;}
.activity-list ul li dl .jj p a{color: #c70f41;}
.activity-list ul li dl .jj p a:hover{color: #e9285d;}
.activity-list ul li dl .jj .cip{line-height: 14px; font-size: 14px;}
.activity-list ul li dl .jj .cip .time_s{padding-left: 20px; background: url(../images/cip_03.png) left no-repeat; margin-right: 25px; color: #666;}
.activity-list ul li dl .jj .cip .time_s span{padding-right: 20px;}
.activity-list ul li dl .lj{width: 80px; padding-top: 32px;}
.activity-list ul li dl .lj a{display: block; margin-bottom: 14px; width: 78px; height: 28px; line-height: 28px; text-align: center; font-size: 14px; border-radius: 4px; background: #fff; border: 1px #c70f41 solid; color: #c70f41;}
.activity-list ul li dl .lj a:hover{background: #c70f41; color: #FFF;}
.activity-list ul li dl .lj a.liv{background: #c70f41; border: 1px #c70f41 solid; color: #fff;}
.activity-list ul li dl .lj a.liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}


.book-list{}
.book-list ul li{border-bottom: 1px #eee solid; padding: 30px 0;}
.book-list dl dt{width: 180px; height: 140px; background: url(../images/book_list_03.png) top left #e7e4e4 no-repeat; overflow: hidden; margin-right: 20px; border-radius: 4px;}
.book-list dl dt img{display: block; margin: 10px auto; height: 120px; width: auto;}
.book-list dl .jj{width: 520px;}
.book-list dl .jj h2{line-height: 54px;}
.book-list dl .jj h2 a{font-size: 18px; color: #333;}
.book-list dl .jj h2 a:hover{color: #c70f41;}
.book-list dl .jj p{width: 495px; font-size: 13px; color: #666; line-height: 20px;}
.book-list dl .jj p a{color: #c70f41;}
.book-list dl .jj p a:hover{color: #e9285d;}
.book-list dl .lj{width: 110px; padding-top: 40px;}
.book-list dl .lj a{display: block; margin-bottom: 14px; width: 106px; height: 36px; line-height: 36px; text-align: center; border: 1px #c70f41 solid; color: #c70f41; font-size: 14px; border-radius: 4px;}
.book-list dl .lj a:hover{background: #c70f41; color: #FFF;}
.book-list dl .lj a.liv{background: #c70f41; color: #FFF; margin-bottom: 0;}
.book-list dl .lj a.liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}


.studentsCase-list{width: 830px; padding-top: 30px; border-bottom: 1px #eee solid; overflow: hidden;}
.studentsCase-list ul{width: 110%;}
.studentsCase-list ul li{width: 398px; height: 178px; border: 1px #eee solid; margin-right: 30px; margin-bottom: 30px; overflow: hidden; border-radius: 4px;}
.studentsCase-list ul li dl{padding-left: 9px; padding-top: 9px;}
.studentsCase-list ul li dt{width: 148px; height: 160px; overflow: hidden; margin-right: 10px; border-radius: 4px;}
.studentsCase-list ul li dt a{display: block;}
.studentsCase-list ul li dt a img{width: 148px;}
.studentsCase-list ul li dt span{display: none; width: 148px; height: 106px; background: rgba(0,0,0,0.6); top: 0; left: 0; color: #FFF; text-align: center; font-size: 14px; padding-top: 54px; line-height: 30px;}
.studentsCase-list ul li dt span strong{font-size: 16px; display: block;}
.studentsCase-list ul li dd{width: 230px;}
.studentsCase-list ul li dd h3{height: 40px; line-height: 22px; overflow: hidden;}
.studentsCase-list ul li dd h3 a{font-size: 16px; color: #333;}
.studentsCase-list ul li dd .jj{width: 240px; height: 70px; background: url(../images/case_02.png) 100px 26px no-repeat;}
.studentsCase-list ul li dd .jj span{width: 98px; padding: 3px 0; display: block; border: 1px #eee solid; line-height: 23px; text-align: center; font-size: 14px; color: #666; margin-right: 20px; border-radius: 4px;}
.studentsCase-list ul li dd .jj strong{font-size: 24px; display: block;}
.studentsCase-list ul li dd .jj strong i{font-size: 12px; font-style: normal; font-weight: normal;}
.studentsCase-list ul li dd .lj{width: 220px; height: 115px;}
.studentsCase-list ul li dd .lj a{display: block; width: 220px; height: 115px; font-size: 14px; line-height: 26px; color: #c70f41; text-align: center; margin: 0 auto; background: #ffe0e9; padding-left: 0; border-radius: 4px;}
.studentsCase-list ul li:hover dt a span{display: block;}
.studentsCase-list ul li:hover dd h3 a{color: #c70f41;}
.studentsCase-list ul li:hover dd .jj{background-image: url(../images/case_03.png);}
.studentsCase-list ul li:hover dd .jj span{border-color: #c70f41;}
.studentsCase-list ul li:hover dd .jj strong{color: #c70f41;}
.studentsCase-list ul li:hover dd .lj a{color: #FFF; background: #c70f41;}

.students-list{}
.students-list ul li{padding: 30px 0; border-bottom: 1px #eee solid;}
.students-list ul li dl .jj{width: 720px; margin-right: 30px;}
.students-list ul li dl .jj h2{line-height: 28px; font-size: 18px; margin-bottom: 10px; font-weight: normal; height: 28px; overflow: hidden;}
.students-list ul li dl .jj h2 a{display: block; color: #333; background: url(../images/student_03.png) left no-repeat; padding-left: 40px;}
.students-list ul li dl .jj h2 a:hover{color: #c70f41; background-image: url(../images/student_06.png);}
.students-list ul li dl .jj p{font-size: 14px; color: #666; line-height: 24px; margin-bottom: 20px;}
.students-list ul li dl .jj p a{color: #c70f41;}
.students-list ul li dl .jj p a:hover{color: #e9285d;}
.students-list ul li dl .jj .cip{line-height: 14px; font-size: 14px;}
.students-list ul li dl .jj .cip .time_t{padding-left: 20px; background: url(../images/cip_05.png) left no-repeat;}
.students-list ul li dl .jj .cip .time_t a{margin-right: 10px; color: #666;}
.students-list ul li dl .jj .cip .time_t a:hover{color: #c70f41;}
.students-list ul li dl .lj{width: 80px; padding-top: 32px;}
.students-list ul li dl .lj a{display: block; margin-bottom: 14px; width: 78px; height: 28px; line-height: 28px; text-align: center; font-size: 14px; border-radius: 4px; background: #fff; border: 1px #c70f41 solid; color: #c70f41;}
.students-list ul li dl .lj a:hover{background: #c70f41; color: #FFF;}
.students-list ul li dl .lj a.liv{background: #c70f41; border: 1px #c70f41 solid; color: #fff;}
.students-list ul li dl .lj a.liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}


.list-left .product-9-left{width: 828px; height: 228px; border: 1px #eee solid; margin-bottom: 40px; overflow: hidden; border-radius: 4px;}
.list-left .box9-book{padding-left: 10px; padding-top: 11px;}
.list-left .product-9-left ul li{width: 120px; height: 160px; background: #e4e4e5; margin-right: 1px; overflow: hidden; border-radius: 4px;}
.list-left .product-9-left ul li.side{width: 320px; /*background: #efeff0;*/}
.list-left .product-9-left ul li dl{width: 320px; height: 160px;}
.list-left .product-9-left ul li dl dt{width: 100px; height: 142px; padding: 9px 10px;}
.list-left .product-9-left ul li dl dt img{display: block; width: 100px; height: 141px;}
.list-left .product-9-left ul li dl dd{width: 185px;}
.list-left .product-9-left ul li dl dd h2{line-height: 30px; padding-top: 10px; font-size: 16px; color: #333; font-weight: normal;}
.list-left .product-9-left ul li dl dd p{width: 185px; height: 60px; padding-top: 5px; margin-bottom: 10px; font-size: 12px; line-height: 20px; color: #666; overflow: hidden;}
.list-left .product-9-left ul li dl dd .lj{height: 30px; padding-top: 0px;}
.list-left .product-9-left ul li dl dd .lj a{width: 84px; height: 28px; line-height: 28px; text-align: center; border: 1px #c70f41 solid; color: #c70f41; font-size: 12px; display: inline-block; margin-right: 12px; border-radius: 4px;}
.list-left .product-9-left ul li dl dd .lj a:hover{background: #c70f41; color: #FFF;}
.list-left .product-9-left ul li dl dd .lj .liv{background: #c70f41; color: #FFF; margin-right: 0;}
.list-left .product-9-left ul li dl dd .lj .liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}


.course-list{}
.course-list ul li{padding: 30px 0; border-bottom: 1px #eee solid;}
.course-list ul li dl dt{width: 230px; height: 130px; overflow: hidden; margin-right: 20px; background: url(../images/course_01.png) top center no-repeat; text-align: center;}
.course-list ul li dl dt a{display: block; width: 230px; height: 130px;}
.course-list ul li dl dt a img{display: none;}
.course-list ul li dl dt span{display: block; line-height: 38px; font-size: 16px; color: #c70f41; text-align: center; padding-top: 25px;}
.course-list ul li dl dt .shuang span{padding-top: 15px;}
.course-list ul li dl dt a strong{display: block; line-height: 32px; font-size: 20px; color: #c70f41; text-align: center; padding: 0 10px;}
.course-list ul li dl .jj{width: 500px;}
.course-list ul li dl .jj h2{height: 22px; line-height: 22px; font-size: 18px; margin-bottom: 10px; font-weight: normal; overflow: hidden;}
.course-list ul li dl .jj h2 a{color: #333;}
.course-list ul li dl .jj h2 a:hover{color: #c70f41;}
.course-list ul li dl .jj p{width: 478px; font-size: 14px; color: #666; line-height: 24px;}
.course-list ul li dl .jj p a{color: #c70f41;}
.course-list ul li dl .jj p a:hover{color: #e9285d;}
.course-list ul li dl .jj .sx{width: 458px; height: 50px; border: 1px #eee solid; padding: 7px 10px; overflow: hidden; border-radius: 4px;}
.course-list ul li dl .jj .sx span{display: block; width: 229px; float: left; color: #666; font-size: 14px; line-height: 25px;}
.course-list ul li dl .lj{width: 80px; padding-top: 32px;}
.course-list ul li dl .lj a{display: block; margin-bottom: 14px; width: 78px; height: 28px; line-height: 28px; text-align: center; font-size: 14px; border-radius: 4px; background: #fff; border: 1px #c70f41 solid; color: #c70f41;}
.course-list ul li dl .lj a:hover{background: #c70f41; color: #FFF;}
.course-list ul li dl .lj a.liv{background: #c70f41; border: 1px #c70f41 solid; color: #fff;}
.course-list ul li dl .lj a.liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}

.search-d{padding: 20px 0;}
.seach-d-t{width: 550px; height: 40px; margin: 0 auto;}
.seach-d-t .seach-d-t-l{width: 475px; height: 38px; border: 1px #ffe0e9 solid; border-right: none; padding-left: 7px; float: left; font-size: 14px; color: #444; border-radius: 4px 0 0 4px; }
.seach-d-t .seach-d-t-r{width: 67px; height: 40px; border: none; text-align: center; background: #ffe0e9; float: left; color: #c70f41; cursor: pointer; border-radius: 0 4px 4px 0;}
.seach-d-t .seach-d-t-r:hover{background: #c70f41; color: #fff;}
.search-d p{text-align: center; font-size: 14px; color: #444; line-height: 25px; padding-top: 12px;}
.search-d p strong{display: block; font-weight: normal; font-size: 12px;}
.search-d p span{color: #c70f41;}
.search-tab{border-bottom: 1px #eee solid; height: 54px;}
.search-tab li{border: 1px #fff solid; border-bottom: 1px #eee solid; width: 81px; height: 53px; position: relative;}
.search-tab li strong{height: 23px; line-height: 23px; text-align: center; display: block; padding-top: 4px; border-top: 2px #fff solid; font-size: 14px; color: #444; font-weight: normal;}
.search-tab li span{font-size: 12px; color: #c70f41; line-height: 18px; text-align: center; display: block;}
.search-tab li.side{ border: 1px #eee solid; border-bottom: 1px #FFF solid;}
.search-tab li.side strong{border-top: 2px #c70f41 solid; color: #c70f41;}
.search-tabCon{display: none;}
.search-tabCon .download-list-wq{border-top: none; padding-bottom: 10px; padding-top: 0;}
.search-tabCon .download-list-wq ul li{margin-top: 20px; margin-bottom: 0;}
.search-tabCon.studentsCase-list{padding-top: 0;}
.search-tabCon.studentsCase-list ul li{margin-top: 30px; margin-bottom: 0;}
.search-tabCon .wu{ font-size: 14px; line-height: 32px;}


/*详情*/

.details-right{padding-top: 42px;}
.ms-rihgt{padding-top: 0;}

.teacher-op{border-bottom: none;}
.teacher-img{height: 280px; background: url(../images/teacher_03.png) no-repeat; position: relative; margin-bottom: 30px;}
.teacher-img dt{padding-right: 215px; width: 210px; height: 280px; overflow: hidden;}
.teacher-img dt img{width: 210px; height: 286px;}
.teacher-img dd{padding-left: 70px; width: 690px; position: absolute; top: 0; left: 0;}
.teacher-img dd h2{font-size: 20px; line-height: 34px; color: #FFF; padding-top: 30px; font-weight: normal;}
.teacher-img dd h3{font-size: 14px; line-height: 28px; color: #FFF; margin-bottom: 10px; font-weight: normal;}
.teacher-img dd p{font-size: 14px; line-height: 32px; color: #FFF; }

.takeaway{padding: 0 15px; padding-bottom: 20px; background: #fbf2f5; text-align: center; padding-top: 20px;}
.takeaway h4 span{display: block; color: #c70f41; font-weight: bold; font-size: 14px; text-align: center;}
.takeaway p{font-size: 14px; color: #333; line-height: 24px; padding-top: 10px; margin-bottom: 10px; text-align: left; text-indent: 2em;}
.takeaway a{display: inline-block; width: 100px; height: 30px; line-height: 30px; color: #FFF; background: #c70f41; border-radius: 4px;}
.takeaway a:hover{background: #e9285d;}

.teacher-text-box{height: auto; padding: 20px 0; border-bottom: 1px #eee solid; overflow: hidden;}
.teacher-text-box .teacher-title{line-height: 36px; font-size: 16px; color: #444; font-weight: bold; margin-bottom: 5px;}
.teacher-text-box p{font-size: 14px; line-height: 28px; color: #444;}
.teacher-text-box .teacher-zd{line-height: 34px; color: #444; font-size: 14px;}
.teacher-text-box .teacher-zd li span{display: block;}
.teacher-text-box .teacher-zd li .fl{width: 85px;}
.teacher-text-box .teacher-zd li .fr{width: 745px; line-height: 24px; padding-top: 5px;}
.teacher-text-box .teacher-al{width: 110%;}
.teacher-text-box .teacher-al li{width: 340px; height: 180px; margin-right: 30px; float: left; background: #fbf2f5; padding: 0 30px; padding-top: 20px;}
.teacher-text-box .teacher-al li h3{font-size: 18px; color: #444; line-height: 24px; margin-bottom: 5px;}
.teacher-text-box .teacher-al li p{text-indent: 0; font-size: 14px; line-height: 20px; margin-bottom: 12px; width: 332px;}
.teacher-text-box .teacher-al li .chengji{height: 56px; margin-bottom: 12px;}
.teacher-text-box .teacher-al li .chengji span{width: 147px; height: 51px; background: #FFF; margin-right: 10px; padding-left: 13px; padding-top: 5px;}
.teacher-text-box .teacher-al li .chengji span strong{display: block; font-size: 20px; font-weight: normal; color: #444;}
.teacher-text-box .teacher-al li .chengji span .hong{color: #c70f41;}
.teacher-text-box .teacher-al li h4{font-size: 14px; color: #444; line-height: 24px; margin-bottom: 5px;}
.teacher-text-box .teacher-al li p .hore{color: #c70f41;}
.teacher-text-box .teacher-al li p .hore:hover{color: #e9285d;}

.teacher-text-box .teacher-al li p .more{display: block; width: 115px; height: 32px; line-height: 32px; color: #fff; text-align: center; background: #c70f41; margin: 0 auto; border-radius: 4px;}
.teacher-text-box .teacher-al li p .more:hover{background: #e9285d;}

.details-form{background: #fbf2f5; height: 128px; padding-top: 12px; margin-bottom: 30px;}

.share{height: 30px; padding: 30px 0;}
.share .keywords{background: url(../images/details_03.png) left no-repeat; padding-left: 35px; line-height: 30px;}
.share .keywords a{font-size: 14px; color: #c70f41; margin-right: 20px;}
.share .keywords a:hover{color: #e9285d;}
.share .share-fr{width: 70px;}
.share .share-fr .fxan{display: block; border: 1px #c70f41 solid; background: url(../images/details_06.png) 9px no-repeat; width: 35px; height: 28px; font-size: 14px; color: #c70f41; line-height: 28px; padding-left: 33px; border-radius: 4px;}
.share .share-fr .bdsharebuttonbox{display: none; width: 32px; padding: 5px 18px; background: #FFF; bottom: 0; left: 0; border: 1px #c70f41 solid; border-radius: 4px;}

/*体验课*/
.experience{margin-bottom: 30px;}
.experience .title{height: 55px; padding-top: 25px; padding-right: 24px; background: url(../images/downX_03.png) no-repeat;}
.experience .title span{line-height: 80px; padding-left: 18px; color: #FFF; font-size: 18px; width: 220px; display: none;}
.experience .title strong{line-height: 80px; color: #FFF; font-size: 18px; font-weight: normal; width: 488px; display: none;}
.experience .title a{display: block; width: 80px; height: 30px; line-height: 30px; text-align: center; float: right; background: #fa9608; color: #FFF; font-size: 14px; border-radius: 4px;}
.experience .title a:hover{background: #fdab36;}
.experienceX{height: 228px; border: 1px #c70f41 solid; overflow: hidden; border-radius: 0 0 4px 4px; }
.experienceX ul{width: 750px; margin: 0 auto; margin-top: 25px; overflow: hidden;}
.experienceX ul li{float: left; width: 230px;}
.experienceX ul li a{font-size: 13px; color: #333; line-height: 22px; display: block; text-align: center;}
.experienceX ul li strong{display: block; height: 25px; line-height: 25px; font-size: 16px; color: #333; font-weight: normal; text-align: center; padding-top: 5px; overflow: hidden;}
.experienceX ul li a span{color: #c70f41;}
.experienceX ul li a img{width: 230px; height: 140px;}
.experienceX .rollleft{position: absolute; left: 0; top: 90px; width: 30px; height: 50px; display: block; background: url(../images/leftNav_00.png) -239px -51px no-repeat;}
.experienceX .rollright{position: absolute; right: 0; top: 90px; width: 30px; height: 50px; display: block;background: url(../images/leftNav_00.png) -270px -51px no-repeat;}
.experienceX .rollleft:hover{background: url(../images/leftNav_00.png) -239px 0 no-repeat;}
.experienceX .rollright:hover{background: url(../images/leftNav_00.png) -270px 0 no-repeat;}


/*启德考培名师编著书籍*/
.details-left .product-9-left{width: 828px; height: 228px; border: 1px #eee solid; overflow: hidden; margin-bottom: 30px; border-radius: 4px;}
.details-left .box9-book{padding-left: 10px; padding-top: 11px;}
.details-left .product-9-left ul li{width: 120px; height: 160px; background: #e4e4e5; margin-right: 1px; overflow: hidden; border-radius: 4px;}
.details-left .product-9-left ul li.side{width: 320px; /*background: #efeff0;*/}
.details-left .product-9-left ul li dl{width: 320px; height: 160px;}
.details-left .product-9-left ul li dl dt{width: 100px; height: 142px; padding: 9px 10px;}
.details-left .product-9-left ul li dl dt img{display: block; width: 100px; height: 141px;}
.details-left .product-9-left ul li dl dd{width: 185px;}
.details-left .product-9-left ul li dl dd h2{line-height: 30px; padding-top: 10px; font-size: 16px; color: #333; font-weight: normal; height: 30px; overflow: hidden;}
.details-left .product-9-left ul li dl dd p{width: 185px; height: 60px; padding-top: 5px; font-size: 12px; line-height: 20px; color: #666; margin-bottom: 10px; overflow: hidden;}
.details-left .product-9-left ul li dl dd .lj{height: 30px; padding-top: 0px;}
.details-left .product-9-left ul li dl dd .lj a{width: 84px; height: 28px; line-height: 28px; text-align: center; border: 1px #c70f41 solid; color: #c70f41; font-size: 12px; display: inline-block; margin-right: 12px; border-radius: 4px;}
.details-left .product-9-left ul li dl dd .lj a:hover{background: #c70f41; color: #FFF;}
.details-left .product-9-left ul li dl dd .lj .liv{background: #c70f41; color: #FFF; margin-right: 0;}
.details-left .product-9-left ul li dl dd .lj .liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}

/*详情页推荐词*/
.details-key{padding-top: 22px; padding-bottom: 10px; border-bottom: 1px #eee solid;}
.details-key p{margin-bottom: 12px; font-size: 14px; color: #333;}
.details-key p a{display: inline-block; margin-left: 10px; padding: 0 8px; line-height: 30px; background: #ffe0e9; color: #c70f41; border-radius: 4px;}
.details-key p a:hover{background: #c70f41; color: #FFF;}

.details-title{padding: 20px 0;}
.details-title h2{font-size: 18px; color: #333; line-height: 38px; margin-bottom: 10px;}
.details-title p{font-size: 13px; color: #333; line-height: 20px;}
.details-title p span{margin-right: 30px; color: #666;}

.information-text-box{height: auto; padding: 20px 0; border-bottom: 1px #eee solid; overflow: hidden;}
.information-text-box p{font-size: 14px; color: #444; line-height: 24px; margin-bottom: 20px; font-family: "微软雅黑";}
.information-text-box .course1{height: 160px; margin-bottom: 20px;}
.information-text-box .course1 dt{width: 320px; height: 160px; background: url(../images/course_01.png) no-repeat; margin-right: 20px;}
.information-text-box .course1 dt span{display: block; line-height: 52px; font-size: 16px; color: #c70f41; text-align: center;}
.information-text-box .course1 dt strong{display: block; line-height: 42px; font-size: 30px; color: #c70f41; text-align: center; margin-bottom: 18px;}
.information-text-box .course1 dt a{display: block; width: 100px; height: 30px; line-height: 30px; text-align: center; color: #FFF; background: #c70f41; margin: 0 auto; border-radius: 4px;}
.information-text-box .course1 dt a:hover{background: #e9285d;}
.information-text-box .course1 dd{width: 490px;}
.information-text-box .course1 dd h2{font-size: 18px; line-height: 46px; color: #333;}
.information-text-box .course1 dd .p1{line-height: 24px; font-size: 13px; color: #666; margin-bottom: 5px;}
.information-text-box .course1 dd .p2{line-height: 24px; font-size: 14px; color: #444; margin-bottom: 5px;}
.information-text-box .course1 dd .p2 span{display: inline-block; width: 50%;}


.download-text-box{height: auto; padding: 20px 0; border-bottom: 1px #eee solid; overflow: hidden;}
.download-text-box p{font-size: 14px; color: #444; line-height: 20px; margin-bottom: 20px; font-family: "微软雅黑";}

.download-xg{width: 828px; height: 178px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.download-xg ul{padding-top: 10px;}
.download-xg ul li{width: 250px; float: left; line-height: 20px; padding: 8px 0; padding-left: 20px;}
.download-xg ul li .bt{font-size: 14px; color: #333; font-weight: normal; float: left; width: 190px; overflow: hidden; height: 20px;}
.download-xg ul li .bt:hover{color: #c70f41;}
.download-xg ul li .onDown{width: 58px; height: 18px; line-height: 18px; font-size: 14px; font-weight: normal; text-align: center; display: block; float: right; border: 1px #c70f41 solid; color: #c70f41; cursor: pointer; border-radius: 4px;}
.download-xg ul li .onDown:hover{background: #c70f41; color: #FFF;}
.download-xg ul li .Download{width: 58px; height: 18px; line-height: 18px; font-size: 14px; font-weight: normal; text-align: center; float: right; border: 1px #c70f41 solid; color: #c70f41; cursor: pointer; border-radius: 4px; display: none;}
.download-xg ul li .Download:hover{background: #c70f41; color: #FFF;}

.download-anniu{}
.download-anniu p{font-size: 16px; color: #c70f41; line-height: 56px; font-weight: bold; margin-bottom: 0;}
.download-anniu .xz{width: 252px; height: 82px; background: url(../images/download_03.png) no-repeat;}
.download-anniu .xz span{display: block; height: 82px; overflow: hidden; text-indent: -9999px; cursor: pointer;}
.download-anniu .xz a{height: 82px; overflow: hidden; text-indent: -9999px; display: none;}

.studentsFC-xg{width: 828px; height: 248px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.studentsFC-xg ul{width: 110%; padding-left: 19px;}
.studentsFC-xg ul li{width: 410px; height: 180px; margin-bottom: 30px; overflow: hidden; border-radius: 4px;}
.studentsFC-xg ul li dl{padding-top: 20px;}
.studentsFC-xg ul li dt{width: 148px; height: 160px; overflow: hidden; margin-right: 10px; border-radius: 4px;}
.studentsFC-xg ul li dt a{display: block;}
.studentsFC-xg ul li dt span{display: none; width: 148px; height: 106px; background: rgba(0,0,0,0.6); top: 0; left: 0; color: #FFF; text-align: center; font-size: 14px; padding-top: 54px; line-height: 30px;}
.studentsFC-xg ul li dt span strong{font-size: 16px; display: block;}
.studentsFC-xg ul li dd{width: 230px;}
.studentsFC-xg ul li dd h3{height: 53px; line-height: 22px;}
.studentsFC-xg ul li dd h3 a{font-size: 18px; color: #333;}
.studentsFC-xg ul li dd .jj{width: 240px; height: 70px; background: url(../images/case_02.png) 100px 26px no-repeat;}
.studentsFC-xg ul li dd .jj span{width: 89px; padding: 3px 0; padding-left: 9px; display: block; border: 1px #eee solid; line-height: 23px; font-size: 14px; color: #666; margin-right: 20px; border-radius: 4px;}
.studentsFC-xg ul li dd .jj strong{font-size: 24px;}
.studentsFC-xg ul li dd .jj strong i{font-size: 12px; font-style: normal; font-weight: normal;}
.studentsFC-xg ul li dd .lj{width: 220px; height: 36px;}
.studentsFC-xg ul li dd .lj a{display: block; width: 220px; height: 36px; font-size: 14px; line-height: 36px; color: #c70f41; text-align: center; margin: 0 auto; background: #ffe0e9; padding-left: 0; border-radius: 4px;}
.studentsFC-xg ul li:hover dt a span{display: block;}
.studentsFC-xg ul li:hover dd h3 a{color: #c70f41;}
.studentsFC-xg ul li:hover dd .jj{background-image: url(../images/case_03.png);}
.studentsFC-xg ul li:hover dd .jj span{border-color: #c70f41;}
.studentsFC-xg ul li:hover dd .jj strong{color: #c70f41;}
.studentsFC-xg ul li:hover dd .lj a{color: #FFF; background: #c70f41;}

.students-al{padding-bottom: 35px; padding-top: 10px;}
.students-al dt{border: 1px #eee solid; overflow: hidden; margin-right: 20px; border-radius: 4px;}
.students-al dd h3{line-height: 56px; color: #444; font-size: 18px;}
.students-al dd p{line-height: 24px; font-size: 14px; color: #444; margin-bottom: 0;}


.activity-text-box{height: auto; padding: 20px 0; border-bottom: 1px #eee solid; overflow: hidden;}
.activity-text-box p{font-size: 14px; color: #444; line-height: 20px; margin-bottom: 20px; font-family: "微软雅黑";}

.teacherSX-text-box{height: auto; padding: 20px 0; border-bottom: 1px #eee solid; overflow: hidden;}
.teacherSX-text-box p{font-size: 14px; color: #444; line-height: 20px; margin-bottom: 20px; font-family: "微软雅黑";}

.teacherSX-img{height: 280px; background: url(../images/teacher2_03.jpg) no-repeat; position: relative; margin-bottom: 30px;}
.teacherSX-img dt{padding-right: 160px; width: 270px; height: 280px; overflow: hidden;}
.teacherSX-img .fl{padding-left: 69px; width: 720px; position: absolute; top: 0; left: 0;}
.teacherSX-img .fl h2{font-size: 24px; line-height: 58px; color: #FFF;font-weight: normal; height: 58px; overflow: hidden;}
.teacherSX-img .fl .wz{font-size: 14px; line-height: 20px; color: #e1c5a4; padding-top: 100px;}
.teacherSX-img .fl .link{padding-top: 4px;}
.teacherSX-img .fl .link a{display: block; border: 1px #e1c5a4 solid; width: 178px; height: 38px; line-height: 38px; text-align: center; font-size: 14px; color: #e1c5a4;}
.teacherSX-img .fl .link a:hover{background: #e1c5a4; color: #333;}
.teacherSX-img .pos_a{right: 0; top: 20px; width: 107px; padding-left: 0;}
.teacherSX-img .pos_a span{display: block; width: 14px; font-size: 14px; color: #e1c5a4; float: left; line-height: 17px; padding-right: 10px;}
.teacherSX-img .pos_a span i{display: block;}

.teacherWQ{width: 828px; height: 273px; border: 1px #eee solid; overflow: hidden; border-radius: 4px;}
.teacherWQ ul{width: 818px; margin: 0 auto; margin-top: 20px; overflow: hidden;}
.teacherWQ ul li{float: left; width: 270px;}
.teacherWQ dl dt{width: 270px; height: 186px; background: url(../images/sxh_01.png) no-repeat; position: relative; overflow: hidden;}
.teacherWQ dl dt a{display: block; width: 270px; height: 186px;}
.teacherWQ dl dt img{height: 186px; position: absolute; right: -5px; bottom: 0;}
.teacherWQ dl dt span{position: absolute;}
.teacherWQ dl dt .span0{height: 36px; line-height: 36px; left: 15px; top: 20px; color: #fff; font-size: 16px;}
.teacherWQ dl dt .span1{line-height: 22px; left: 15px; top: 57px; color: #fff; font-size: 14px; width: 165px;}
.teacherWQ dl dt .span2{width: 242px; left: 3px; bottom: 3px; background: url(../images/sxh_02.png) no-repeat; height: 42px; line-height: 21px; color: rgba(255,255,255,0.6); padding: 5px 10px;}
.teacherWQ .rollleft{position: absolute; left: 5px; top: 90px; width: 30px; height: 30px; display: block; background: url(../images/leftNav_00.png) -270px -151px no-repeat;}
.teacherWQ .rollright{position: absolute; right: 5px; top: 90px; width: 30px; height: 30px; display: block;background: url(../images/leftNav_00.png) -270px -111px no-repeat;}


.teacherXD-text-box{height: auto; padding: 20px 0; border-bottom: 1px #eee solid; overflow: hidden;}
.teacherXD-text-box p{font-size: 14px; color: #444; line-height: 20px; margin-bottom: 20px; font-family: "微软雅黑";}

.details-left .teacherXD-img{height: 280px; background: url(../images/teacher3_03.png) no-repeat; position: relative;}
.details-left .teacherXD-img dd{padding-left: 50px; width: 720px; position: absolute; top: 0; left: 0;}
.details-left .teacherXD-img dd .wz{font-size: 16px; line-height: 30px; color: #FFF; padding-top: 100px;}
.details-left .teacherXD-img dd .link{padding-top: 40px;}
.details-left .teacherXD-img dd .link a{display: block; border: 1px #fff solid; width: 178px; height: 38px; line-height: 38px; text-align: center; font-size: 14px; color: #FFF;}
.details-left .teacherXD-img dd .link a:hover{background: #FFF; color: #333;}


.details-left .box-title h2 em{display: block; width: 24px; height: 12px; position: absolute; top: 18px; left: 165px; background: url(../images/hot.png) no-repeat;}

.download-qh li .onDown{width: 63px; height: 18px; line-height: 18px; font-size: 14px; font-weight: normal; text-align: center; display: block; float: right; border: 1px #c70f41 solid; color: #c70f41; cursor: pointer; border-radius: 4px;}
.download-qh li .onDown:hover{background: #c70f41; color: #FFF;}
.download-qh li .Download{width: 63px; height: 18px; line-height: 18px; font-size: 14px; font-weight: normal; text-align: center; float: right; border: 1px #c70f41 solid; color: #c70f41; cursor: pointer; border-radius: 4px;}
.download-qh li .Download:hover{background: #c70f41; color: #FFF;}
.download-qh li.more{padding-top: 5px;}
.download-qh li.more a{display: block; width: 310px; height: 36px; font-size: 12px; line-height: 36px; color: #c70f41; text-align: center; margin: 0 auto; background: #ffe0e9; padding-left: 0; border-radius: 4px;}
.download-qh li.more a:hover{color: #FFF; background: #c70f41;}

.course-text-box{height: auto; padding-top: 20px; border-bottom: 1px #eee solid; overflow: hidden;}
.course-text-box .course1{height: 160px;}
.course-text-box .course1 dt{width: 320px; height: 160px; background: url(../images/course_01.png) no-repeat; margin-right: 20px;}
.course-text-box .course1 dt span{display: block; line-height: 52px; font-size: 16px; color: #c70f41; text-align: center;}
.course-text-box .course1 dt strong{display: block; line-height: 42px; font-size: 30px; color: #c70f41; text-align: center; margin-bottom: 18px;}
.course-text-box .course1 dt a{display: block; width: 100px; height: 30px; line-height: 30px; text-align: center; color: #FFF; background: #c70f41; margin: 0 auto; border-radius: 4px;}
.course-text-box .course1 dt a:hover{background: #e9285d;}
.course-text-box .course1 dd{width: 490px;}
.course-text-box .course1 dd h2{font-size: 18px; line-height: 46px; color: #333;}
.course-text-box .course1 dd .p1{line-height: 24px; font-size: 13px; color: #666; margin-bottom: 5px;}
.course-text-box .course1 dd .p1 span{margin-right: 10px;}
.course-text-box .course1 dd .p2{line-height: 24px; font-size: 14px; color: #444; margin-bottom: 5px;}
.course-text-box .course1 dd .p2 span{display: inline-block; width: 50%;}

.course-text-box .course2,.course-text-box .course3{padding: 20px 0; border-bottom: 1px #eee solid;}
.course-text-box .course2 h3,.course-text-box .course3 h3{font-size: 16px; color: #444; line-height: 34px; margin-bottom: 5px;}
.course-text-box .course4{padding: 20px 0;}
/*.course-text-box .course2 p,.course-text-box .course4 p{text-indent: 2em;}*/
.course-text-box .course2 p,.course-text-box .course3 p,.course-text-box .course4 p{font-size: 14px; line-height: 24px; color: #444;}

.case-gf{width: 828px; height: 278px; border: 1px #eee solid; overflow: hidden; margin-bottom: 30px; border-radius: 4px;}
.case-gf .case-con-f{width: 360px; padding-top: 10px;}
.case-gf .case-con-f li{padding-left: 10px; line-height: 36px; width: 350px;}
.case-gf .case-con-f li a{color: #666; font-size: 14px;}
.case-gf .case-con-f li a:hover{color: #c70f41;}
.case-gf .case-con-r{width: 468px; height: 215px; padding-top: 18px; overflow: hidden;}
.case-gf .case-con-r li{margin-right: 10px; margin-bottom: 20px;}

