@charset "utf-8";
/*---------------------------------------------------------------- 
// 版权所有。  
// 文件名： common.css
// 文件功能描述： 公共样式文件
// author：gzz_ais
// 创建时间：2018·10·15
// 修改时间：2019·01.28
//----------------------------------------------------------------*/
/* CSS Document */
*{margin:0;padding:0}
body{font-size:12px;font-family:"微软雅黑",Helvetica,Arial;line-height:1.4; color:#333; min-width: 1170px; background: white;}
ul,li,p,h1,h2,h3,table,tr,td,input,label,sup,select,options{padding:0;margin:0}
ul,li{list-style:none}
a{text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); cursor:pointer}
.l{float:left}
.r{float:right}
:focus {outline:0;}
a,input,select,textarea{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
q:before,q:after{content:''}
a{text-decoration:none;color:#333;}
a:hover,a:active,a:focus{text-decoration:none;}
:hover{transition: color 0.3s, background-color 0.3s;
-moz-transition: color 0.3s, background-color 0.3s;	/* Firefox 4 */
-webkit-transition: color 0.3s, background-color 0.3s;	/* Safari 和 Chrome */
-o-transition: color 0.3s, background-color 0.3s;}
input,select,textarea { outline:none}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
input[type="button"], input[type="submit"], input[type="reset"], select {-webkit-appearance: none;border-radius: 0;}
table{border-collapse: collapse;}
/** 定位公共样式 **/
.clear{clear:both;}
.fc:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fc{display:inline-block;*zoom:1;}
/* Hides from IE-mac */
* html .fc{height:1%;}
.fc{display:block;}
/* End hide from IE-mac */
.fl{float:left;}
.fr{float:right;}
.pos_a{position:absolute;}
.pos_r{position:relative;}
.pos_f{position:fixed;}
.disabled { pointer-events: none; }
hr{margin: 15px 0;}
.mr20{margin-right: 20px;}
.mb30{margin-bottom: 30px;}

.w1180{width: 1180px; margin-left: auto; margin-right: auto;}

/*---------------------头部---------------------*/

/*---------------------标题---------------------*/

.box-title{height: 45px; border-bottom: 1px #eee solid;}
.box-title h2{background: url(../images/shu_03.png) 9px no-repeat; padding-left: 20px; line-height: 45px; color: #333; font-size: 16px; padding-right: 30px;}
.box-title h2 a{font-weight: normal;}
.box-title .tab{width: 690px; padding-top: 5px;}
.box-title .tab span{display: inline-block; padding: 10px; border: 1px #fff solid; border-bottom: 1px #eee solid; font-size: 14px; color: #666;}
.box-title .tab .side{background: url(../images/dian_22.png) top repeat-x; border: 1px #eee solid; border-bottom: 1px #fff solid; color: #c70f41}
.box-title .tab .side .more{display: block;}
.box-title .tab .more{display: none;}
.box-title .more{line-height: 40px; color: #c70f41; font-size: 12px; right: 5px; bottom: 0;}
.box-title .more:hover{color: #e9285d;}

/*---------------------banner---------------------*/

.banner{position: relative; width: 678px; height: 398px; overflow:hidden; border: 1px #eee solid; border-radius: 4px;-webkit-border-radius: 4px; /* Safari 和 Chrome */}
.banner_img{position: absolute; display: block; width: 680px; height: 400px;}
.banner_img a{display: block; width: 680px; height: 400px; text-indent: -1000px; overflow: hidden;}
.banner .dian{height: 24px; position: absolute; bottom: 0; right: 0; width: 100%; text-align: center; z-index: 30;}
.banner .dian span{display: inline-block; width: 18px; height: 4px; margin: 0 2px; background: rgba(0,0,0,0.4); border: 1px #333 solid; overflow: hidden; cursor:pointer; border-radius: 2px; -webkit-border-radius: 2px; /* Safari 和 Chrome */}
.banner .dian span.dsel{background: rgba(255,255,255,0.6); width: 48px;}
.banner .dian_arr1,.banner .dian_arr2{display: none; position: absolute; z-index:20; top:50%; width: 30px; height: 30px; margin-top: -15px;}
.banner:hover .dian_arr1,.banner:hover .dian_arr2{display: block;}
.banner .dian_arr1{left: 7px; background: url(../images/leftNav_00.png) 0 -55px no-repeat;}
.banner .dian_arr2{right: 7px; background: url(../images/leftNav_00.png) 0 -20px no-repeat;}


/*--------------------分校----------------------*/

.box-fxxx{width: 1178px; height: 298px; border: 1px #eee solid; overflow: hidden; border-radius: 4px; -webkit-border-radius: 4px;}
.box-fxxx .box-title .tab{width: 1064px;}
.box-fxxx-con{padding-left: 20px; padding-top: 22px;}
.box-fxxx-con-left{width: 320px; height: 210px; background: #fcf3f5; margin-right: 20px;}
.box-fxxx-con-right{width: 818px; height: 200px; padding-top: 10px;}
.box-fxxx-con-right ul li{width: 250px; margin-right: 20px;}
.box-fxxx-con-right ul li img{width: 250px; height: 190px; display: block;}


.swiper-container2 {width: 100%; height: 100%;}
.swiper-container2 .swiper-slide {font-size: 18px; height: auto; -webkit-box-sizing: border-box; box-sizing: border-box; background: url(../images/box8_01.png) bottom no-repeat; padding-top: 10px; padding-bottom: 70px; padding-left: 8px;}
.swiper-container2 .swiper-slide p{background: #FFF; width: 270px; padding: 10px; line-height: 20px; font-size: 13px; color: #333; margin-bottom: 10px;}
.swiper-container2 .swiper-slide p span{font-size: 14px; display: block;}
.swiper-container2 .swiper-scrollbar{width: 10px;}




/*---------------------列表右侧---------------------*/
.list-left{width: 830px;}
.positon-top{height: 43px; border-bottom: 1px #eee solid; line-height: 32px;}
.positon-top a{color: #666; font-size: 14px;}
.positon-top a:hover{color: #c70f41;}
.positon-top span{display: inline-block; width: 28px; text-align: center; font-size: 14px; color: #666;}
.positon-top strong{font-weight: normal; font-size: 14px; color: #666;}

.choose-left{padding-top: 25px; border-bottom: 1px #eee solid;}
.choose-left dl{margin-bottom: 22px;}
.choose-left dl dt{width: 78px; font-size: 14px; color: #333; line-height: 20px;}
.choose-left dl dd{width: 752px;}
.choose-left dl dd a{display: inline-block; padding: 0 5px; height: 18px; line-height: 18px; border: 1px #fff solid; margin-right: 17px; margin-bottom: 10px; font-size: 14px; color: #333; border-radius: 4px; -webkit-border-radius: 4px;}
.choose-left dl dd a:hover{color: #c70f41;}
.choose-left dl dd a.side{border-color: #c70f41; color: #c70f41;}

.choose-left dl dd .timeS{width: 110px; height: 25px; line-height: 25px; padding-left: 7px; font-size: 14px; color: #c70f41; background: url(../images/years_01.png) no-repeat; cursor: pointer;}
.choose-left dl dd .timeY{position: relative; z-index: 11;}
.choose-left dl dd .timeD{width: 252px; height: 160px; background: url(../images/years_02.png) no-repeat; top: 0; left: -3px; padding-top: 30px; display: none; z-index: 10;}
.choose-left dl dd #years{position: relative; z-index: 9;}
.choose-left dl dd #month{position: relative; z-index: 9;}
.choose-left dl dd em{position: relative; z-index: 9; width: 10px; text-align: center; font-style: normal; display: inline-block;}
.choose-left dl dd .years-ZY{width: 196px; height: 30px; background: url(../images/years_03.png) no-repeat; left: 9px; top: 30px; padding: 0 19px;}
.choose-left dl dd .years-ZY span{width: 21px; height: 30px; display: block; background: url(../images/years_04.png) center no-repeat; font-size: 14px; line-height: 30px; color: #c70f41; text-align: center; cursor: pointer;}
.years-XZ{margin: 0 9px; height: 140px; overflow: hidden;}
.choose-left dl dd ul{width: 1000%;}
.choose-left dl dd .months{width: 280px;}
.choose-left dl dd .months strong{display: block; width: 234px; height: 30px; line-height: 30px; font-weight: normal; font-size: 14px; color: #c70f41; text-align: center; margin-bottom: 15px;}
.choose-left dl dd .months a{display: block; width: 36px; height: 20px; text-align: center; line-height: 20px; color: #333; float: left; margin: 0 4px; margin-bottom: 15px; margin-right: 23px; border: none; padding: 0; border-radius: 0; -webkit-border-radius: 0;}
.choose-left dl dd .months a:hover{color: #c70f41;}
.choose-left dl dd .months a.side{background: #ffe0e9; color: #c70f41;}

.list-right{width: 330px; padding-top: 42px;}

.list-right .box-title{padding-top: 0; height: 45px; line-height: 45px;}
.list-right .box-title h2{line-height: 45px;}
.list-right .box-title h2 em{display: block; width: 24px; height: 12px; position: absolute; top: 18px; left: 90px; background: url(../images/hot.png) no-repeat;}
.list-right-1{height: 280px; background: url(../images/list_right_01.jpg) no-repeat;}
.list-right-form{width: 330px;}
.list-right-form h2{font-size: 26px; font-weight: normal; line-height: 40px; text-align: center; color: #FFF; padding-top: 15px;}
.list-right-form p{font-size: 16px; line-height: 32px; text-align: center; color: #FFF; height: 38px;}

.list-right-form ul{padding-left: 50px;}
.list-right-form ul li{padding-left: 42px; width: 189px; height: 37px;}
.list-right-form ul li .txt_1{background: none; border: none; padding-left: 10px; width: 179px; line-height: 36px;}
.list-right-form ul li select{background: none; border: none; padding-left: 10px; width: 189px; line-height: 36px;}
.list-right-form ul li.txt1{background: url(../images/list_right_02.png) no-repeat;}
.list-right-form ul li.txt2{background: url(../images/list_right_03.png) no-repeat;}
.list-right-form ul li.txt3{background: url(../images/list_right_04.png) no-repeat;}
.list-right-form ul li.btn{padding-left: 0; padding-top: 15px; height: 40px; width: 231px;}
.list-right-form ul li #btn_submit{display: block; width: 138px; height: 38px; background: none; border: 1px #fff solid; font-size: 14px; color: #FFF; margin: 0 auto; cursor: pointer; border-radius: 4px;-webkit-border-radius: 4px;}
.list-right-form ul li #btn_submit:hover{background: #FFF; color: #c70f41;}

.list-right-2{height: 250px; border: 1px #eee solid; overflow: hidden;}
.list-right-2 .box-title{margin-bottom: 10px;}
.list-right-2-t{position: relative; width: 308px; height: 182px; overflow:hidden; border: 1px #eee solid; margin: 0 auto; border-radius: 4px;-webkit-border-radius: 4px; /* Safari 和 Chrome */}
.list-img{position: absolute; display: block;  width: 308px; height: 182px;}
.list-img a img{width: 308px; height: 182px;}
.list-right-2-t .dian{display: none;}
.list-right-2-t .dian_arr1,.list-right-2-t .dian_arr2{display: none; position: absolute; z-index:20; top:50%; width: 30px; height: 30px; margin-top: -15px;}
.list-right-2-t:hover .dian_arr1,.list-right-2-t:hover .dian_arr2{display: block;}
.list-right-2-t .dian_arr1{left: 7px; background: url(../images/leftNav_00.png) 0 -55px no-repeat;}
.list-right-2-t .dian_arr2{right: 7px; background: url(../images/leftNav_00.png) 0 -20px no-repeat;}
.list-right-2-b{position: relative; padding-left: 10px; padding-top: 15px;}
.list-right-2-b li{float: left; margin-right: 10px; margin-bottom: 10px;}
.list-right-2-b li a{display: block; font-size: 14px; line-height: 30px; padding: 0 8px; background: #ffe0e9; color: #c70f41; border-radius: 4px;-webkit-border-radius: 4px;}
.list-right-2-b li a:hover{background: #c70f41; color: #FFF;}

.list-right-3{width: 328px; height: 298px; border: 1px #eee solid; overflow: hidden; border-radius: 4px; -webkit-border-radius: 4px;}
.list-right-3 .tabs{height: 45px; padding-left: 78px; border-bottom: 1px #eee solid; background: url(../images/shu_09.png) center 12px no-repeat;}
.list-right-3 .tabs span{display: inline-block; line-height: 38px; font-size: 16px; color: #333; font-weight: bold; cursor: default; margin-right: 42px;}
.list-right-3 .tabs .side{color: #c70f41; background: url(../images/nav_bj_03.png) center 34px no-repeat;}
.list-right-3 ul{padding-top: 10px;}
.list-right-3 ul li{line-height: 22px; padding: 8px 10px; position: relative;}
.list-right-3 ul li a{display: block; font-size: 14px; color: #666; float: left; height: 22px; overflow: hidden;}
.list-right-3 ul li a:hover{color: #c70f41;}
.list-right-3 ul li .liv{display: block; width: 38px; height: 18px; text-align: center; line-height: 18px; color: #c70f41; float: right; font-size: 12px; background: #FFF; border: 1px #c70f41 solid; padding: 0; border-radius: 4px; -webkit-border-radius: 4px; position: absolute; top: 9px; right: 10px;}
.list-right-3 ul li .liv:hover{background: #c70f41; color: #FFF;}

.list-right-4{width: 328px; height: 298px; border: 1px #eee solid; overflow: hidden; border-radius: 4px; -webkit-border-radius: 4px;}
.list-right-4 ul{padding-top: 10px;}
.list-right-4 ul li{line-height: 22px; padding: 8px 10px; position: relative;}
.list-right-4 ul li a{display: block; font-size: 14px; color: #666; float: left; height: 22px; overflow: hidden;}
.list-right-4 ul li a:hover{color: #c70f41;}
.list-right-4 ul li .liv{display: block; width: 64px; height: 18px; text-align: center; line-height: 18px; color: #c70f41; float: right; font-size: 12px; background: #FFF; border: 1px #c70f41 solid; padding: 0; border-radius: 4px; -webkit-border-radius: 4px; position: absolute; top: 9px; right: 10px;}
.list-right-4 ul li .liv:hover{background: #c70f41; color: #FFF;}

.list-right-4 ul li .liv2{display: block; width: 64px; height: 18px; text-align: center; line-height: 18px; color: #c70f41; float: right; font-size: 12px; background: #FFF; border: 1px #c70f41 solid; padding: 0; border-radius: 4px; -webkit-border-radius: 4px; position: absolute; top: 9px; right: 10px;}
.list-right-4 ul li .liv2:hover{background: #c70f41; color: #FFF;}

.list-right-5{width: 328px; border: 1px #eee solid; padding-bottom: 10px; border-radius: 4px; -webkit-border-radius: 4px;}
.list-right-5-t{width: 310px; padding-top: 10px; margin: 0 auto;}
.list-right-5-t li{height: 90px; margin-bottom: 10px; background: #ffe0e9;}
.list-right-5-t li img{display: block; width: 310px; height: 90px;}
.list-right-5 .list-right-5-b{margin-bottom: 0;}
.list-right-5-b{width: 308px; height: 88px; margin: 0 auto; border: 1px #eee solid; overflow: hidden; border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 30px;}
.list-right-5-b .in_erwei_bx{width: 308px; height: 88px; overflow: hidden;}
.list-right-5-b .in_erwei_bx .piclt{float: left; width: 262px; height: 78px; padding-left: 22px; padding-top: 10px;}
.list-right-5-b .in_erwei_bx .piclt dt{width: 70px; height: 70px; float: left;}
.list-right-5-b .in_erwei_bx .piclt dt img{width: 70px; height: 70px;}
.list-right-5-b .in_erwei_bx .piclt dd{width: 182px; float: left; padding-top: 5px; padding-left: 10px;}
.list-right-5-b .in_erwei_bx .piclt dd h2{font-size: 14px; color: #333; padding-bottom: 5px;}
.list-right-5-b .in_erwei_bx .piclt dd p{font-size: 12px; color: #888; line-height: 16px;}
.list-right-5-b .rollleft,.list-right-5-b .rollright{position: absolute; top: 50%; width: 14px; height: 98px; margin-top: -49px;}
.list-right-5-b .rollleft{z-index: 10; left: 0px; background: url(../images/wei_l1.png) center #fff no-repeat;}
.list-right-5-b .rollleft:hover{background-image: url(../images/wei_l2.png); background-color: #ddd;}
.list-right-5-b .rollright{z-index: 10; right: 0px; background: url(../images/wei_r1.png) center #fff no-repeat;}
.list-right-5-b .rollright:hover{background-image: url(../images/wei_r2.png); background-color: #ddd;}

.list-right-book{width: 328px; height: 298px; border: 1px #eee solid; overflow: hidden; border-radius: 4px; -webkit-border-radius: 4px;}
.list-right-book .box-title h2 em{display: block; width: 24px; height: 12px; position: absolute; top: 20px; left: 90px; background: url(../images/hot.png) no-repeat;}
.list-right-book ul{padding-top: 10px;}
.list-right-book ul li{line-height: 22px; padding: 6px 10px;}
.list-right-book ul li dl dt{width: 88px; height: 108px; padding: 9px; margin-right: 10px; float: left; display: none; overflow: hidden; background: #e7e4e4; border-radius: 4px; -webkit-border-radius: 4px;}
.list-right-book ul li dl dt img{width: 80px; height: auto; display: block; margin: 0 auto;}
.list-right-book ul li dl dd{width: 190px; float: left;}
.list-right-book ul li dl dd h3{font-size: 14px; height: 20px; width: 190px; overflow: hidden;}
.list-right-book ul li dl dd h3 a{font-weight: normal; color: #666;}
.list-right-book ul li dl dd p{display: none;}
.list-right-book ul li dl dd .jj{line-height: 20px; color: #888; font-size: 13px; margin-bottom: 5px; height: 80px; overflow: hidden;}
.list-right-book ul li .lj a{display: inline-block; width: 64px; height: 18px; line-height: 18px; text-align: center; border: 1px #c70f41 solid; color: #c70f41; font-size: 12px; background: #FFF; margin-right: 10px; border-radius: 4px; -webkit-border-radius: 4px;}
.list-right-book ul li .lj a:hover{background: #c70f41; color: #FFF;}
.list-right-book ul li .lj .liv{background: #c70f41; color: #FFF;}
.list-right-book ul li .lj .liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}
.list-right-book ul li:hover dl dd h3 a{color: #c70f41;}
.list-right-book ul li.hover{padding: 0 10px; margin-bottom: 4px;}
.list-right-book ul li.hover dl dt{display: block;}
.list-right-book ul li.hover dl dd p{display: block;}

.list-right-course{width: 328px; border: 1px #eee solid; overflow: hidden; border-radius: 4px; -webkit-border-radius: 4px;}
.list-right-course ul{padding-top: 10px;}
.list-right-course ul li{line-height: 22px; padding: 8px 10px;}
.list-right-course ul li a{height: 22px; display: block; font-size: 14px; color: #666; float: left; overflow: hidden}
.list-right-course ul li a:hover{color: #c70f41;}
.list-right-course ul li .liv{display: block; width: 64px; height: 18px; text-align: center; line-height: 18px; color: #fff; background: #c70f41; float: right; font-size: 12px; border: 1px #c70f41 solid; padding: 0; border-radius: 4px; -webkit-border-radius: 4px;}
.list-right-course ul li .liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}
.course-right-ico{padding-left: 10px; padding-bottom: 2px;}
.details-right .course-right-ico li{width: 72px; height: 62px; margin-right: 7px; margin-bottom: 10px; background: #f5f5f5; text-align: center; line-height: 76px; overflow: hidden;}
.details-right .course-right-ico li a{padding: 8px 10px; display: block; width: 52px; height: 45px; font-size: 12px; background-size: 24px auto; background-position: center 8px; background-repeat: no-repeat;}
.details-right .course-right-ico li a:hover{background-color: #fcf0f4; color: #c70f41;}
.details-right .course-right-ico li.last{margin-right: 0;}

.list-right .course-right-ico li{width: 72px; height: 62px; margin-right: 7px; margin-bottom: 10px; background: #f5f5f5; text-align: center; line-height: 76px; padding: 0; overflow: hidden;}
.list-right .course-right-ico li a{padding: 8px 10px; display: block; width: 52px; height: 45px; font-size: 12px; background-size: 24px auto; background-position: center 8px; background-repeat: no-repeat;}
.list-right .course-right-ico li a:hover{background-color: #fcf0f4; color: #c70f41;}
.list-right .course-right-ico li.last{margin-right: 0;}


.list-right-teacher{width: 328px; height: 298px; border: 1px #eee solid; overflow: hidden; border-radius: 4px; -webkit-border-radius: 4px;}
#certify{position: relative;	width: 314px; padding-top: 20px;}
#certify .swiper-slide{width: 190px; height: 205px; overflow: hidden; background: url(../images/teahcer_04.png) top no-repeat; background-size: 190px auto; position: relative; border-radius: 4px; -webkit-border-radius: 4px;}
#certify .swiper-slide 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: none; position: absolute; bottom: 4px; left: 5px; border-radius: 4px; -webkit-border-radius: 4px;}
#certify .swiper-slide span{display: block; font-size: 14px; line-height: 22px;}
#certify .swiper-slide 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; -webkit-border-radius: 4px;}
#certify .swiper-slide strong a:hover{background: #FFF; color: #000;}
/*#certify .swiper-slide span{display: block; width: 190px; height: 205px; background: url(../images/teahcer_04.png) top no-repeat; background-size: 100% auto; overflow: hidden; border-radius: 4px; -webkit-border-radius: 4px;}
#certify .swiper-slide span img{display: block; width: 100%;}
#certify .swiper-slide p{text-align: center; line-height: 28px; font-size: 16px; color: #c70f41; padding-top: 5px; display: none;}*/
#certify .swiper-slide-active strong{display: block;}
#certify .swiper-button-prev{width: 30px; height: 30px; background: url(../images/leftNav_00.png) 0 -55px no-repeat;}
#certify .swiper-button-next{width: 30px; height: 30px; background: url(../images/leftNav_00.png) 0 -20px no-repeat;}

/*排行*/
.zk{padding-left: 10px;}
.zk .no1{background: url(../images/school_01.png) left no-repeat; padding-left: 20px;}
.zk .no2{background: url(../images/school_02.png) left no-repeat; padding-left: 20px;}
.zk .no3{background: url(../images/school_03.png) left no-repeat; padding-left: 20px;}
.zk .no4{background: url(../images/school_04.png) left no-repeat; padding-left: 20px;}
.zk .no5{background: url(../images/school_05.png) left no-repeat; padding-left: 20px;}
.zk .no6{background: url(../images/school_06.png) left no-repeat; padding-left: 20px;}

.list-right-3 .zk li a{width: 230px;}
.list-right-3 .zk li .liv{width: 38px;}
.list-right-4 .zk li a{width: 210px;}
.list-right-4 .zk li .liv{width: 64px;}
.list-right-course .zk li a{width: 210px;}
.list-right-course .zk li .liv{width: 64px;}

/*---------------------详情页右侧---------------------*/
.details-left{width: 830px;}

.details-right{width: 330px; padding-top: 42px;}

.details-form h2{width: 830px; font-size: 20px; color: #c70f41; font-weight: normal; text-align: center; line-height: 65px;}
.details-form ul{padding-left: 30px;}
.details-form ul li{padding-left: 42px; width: 159px; height: 36px; float: left; margin-right: 10px; overflow: hidden; border-radius: 4px;-webkit-border-radius: 4px;}
.details-form ul li .txt_1{background: none; border: none; padding-left: 10px; width: 148px; line-height: 36px;}
.details-form ul li select{background: url(../images/jt_45.png) 138px no-repeat; border: none; padding-left: 10px; width: 158px; line-height: 36px;}
.details-form ul li.txt1{background: url(../images/list_right_02.png) no-repeat;}
.details-form ul li.txt2{background: url(../images/list_right_03.png) no-repeat;}
.details-form ul li.txt3{background: url(../images/list_right_04.png) no-repeat;}
.details-form ul li.btn{padding-left: 0; height: 40px; width: 120px;}
.details-form ul li #btn_submit{display: block; width: 118px; height: 34px; background: none; border: 1px #c70f41 solid; font-size: 14px; color: #c70f41; cursor: pointer; border-radius: 4px;-webkit-border-radius: 4px;}
.details-form ul li #btn_submit:hover{background: #c70f41; color: #fff;}

/*---------------------翻页---------------------*/
.page{padding-top: 30px; padding-bottom: 40px;}
.page ul{display: inline-block; float: left; padding-left: 10px;}
.page li{float: left; display: block; margin-right: 10px;}
.page span{float: left; display: inline-block; width: 19px; height: 30px; text-align: center; line-height: 30px; font-size: 14px; color: #c70f41;}
.page em{float: left; display: inline-block; width: 19px; height: 30px; text-align: center; line-height: 30px; font-size: 14px; color: #c70f41;}
.page .disabled span{float: left; display: inline-block; width: 28px; height: 28px; text-align: center; line-height: 28px; border: 1px  #B9B9B9 solid; background: #fff; font-size: 14px; color: #B9B9B9; border-radius: 4px; -webkit-border-radius: 4px;}
.page a{float: left; display: inline-block; min-width: 20px; padding: 0 5px; height: 28px; text-align: center; line-height: 28px; border: 1px #c70f41 solid; background: #c70f41; font-size: 14px; color: #fff; border-radius: 4px; -webkit-border-radius: 4px;}
.page a:hover{background: #e9285d; border: 1px #e9285d solid;}
.page a.side{background: #FFF; color: #c70f41;}
.page a.home,.page a.last{width: 30px;}

.jump{width: 98px; height: 28px; border: 1px #ffe0e9 solid; border-radius: 4px; -webkit-border-radius: 4px; overflow: hidden;}
.jump .jump-in{width: 39px; text-align: center; border: none; background: none; height: 28px; line-height: 28px; float: left;}
.jump label{width: 19px; line-height: 28px; float: left; font-size: 14px; color: #666;}
.jump .jump-bu{width: 40px; height: 28px; text-align: center; color: #c70f41; border: none; background: #ffe0e9; float: left; cursor: pointer;}
.jump .jump-bu:hover{color: #e9285d;}

.page a.mores{width: 100%;}



/*下载*/
.from_t{position: fixed; left: 50%; top: 50%; z-index: 9991; margin-left: -165px; margin-top: -119px; width: 330px; height: auto; background: #da415a; padding: 20px 0; display: none;}
.from_b{width: 330px; height: auto; background: #da415a;}
.from_b h2{text-align: center; line-height: 30px; color: #FFF;}
.from_b ul{padding-left: 31px; padding-top: 28px;}
.from_b ul li{width: 250px; height: 40px; padding-left: 35px; margin-bottom: 13px;}
.from_b ul li.xm{background: url(../images/box7_08.png) left no-repeat;}
.from_b ul li.dh{background: url(../images/box7_15.png) 4px center no-repeat;}
.from_b ul li.cs{background: url(../images/box7_10.png) left center no-repeat;}
.from_b ul li input{width: 198px; height: 38px; border-radius: 9px; padding: 0 10px; font-size: 16px; color: #444; border: 1px #deeeff solid;}
.from_b ul li select{width: 218px; height: 38px; border-radius: 9px; padding: 0 10px; font-size: 16px; color: #444; border: 1px #deeeff solid; background: url(../images/jian_05.png) 198px #FFF no-repeat;}
.from_b ul li button{width: 220px; height: 40px; border-radius: 9px; font-size: 16px; color: #fff; border: none; background: #f9a731; cursor: pointer;}
.from_t.pos_f strong{position: absolute; right: 0; top: 0; font-size: 18px; color: #FFF; display: block; width: 30px; height: 30px; text-align: center; line-height: 30px; cursor: pointer; font-weight: normal;}
.from_b.pos_f h2{text-align: center; font-size: 20px; color: #FFF; line-height: 32px; display: block;}
.from_b.pos_f h3{text-align: center; font-size: 14px; color: #FFF; line-height: 32px; font-weight: normal; display: block;}


/*---------------------详情页---------------------*/

.studentsCase-xg{height: 248px; border: 1px #eee solid; overflow: hidden; margin-bottom: 30px; border-radius: 4px; -webkit-border-radius: 4px;}
.studentsCase-xg ul{padding-top: 10px; float: left; width: 828px;}
.studentsCase-xg2 ul{padding-top: 10px; float: left; width: 414px;}
.studentsCase-xg ul li{width: 394px; line-height: 16px; padding: 10px;}
.studentsCase-xg ul li a{display: block; font-size: 14px; color: #666; float: left; width: 374px; overflow: hidden; height: 16px;}
.studentsCase-xg ul li a:hover{color: #c70f41;}

.list-right-ico{border: 1px #eee solid; overflow: hidden; margin-bottom: 30px; border-radius: 4px; -webkit-border-radius: 4px;}
.list-right-ico ul{padding-top: 10px;}


.list-right-xd{width: 328px; height: 298px; border: 1px #eee solid; overflow: hidden; border-radius: 4px; -webkit-border-radius: 4px;}
.list-right-xd .box-title h2 em{display: block; width: 24px; height: 12px; position: absolute; top: 20px; left: 90px; background: url(../images/hot.png) no-repeat;}
.list-right-xd ul{padding-top: 10px;}
.list-right-xd ul li{padding: 0 10px; }
.list-right-xd ul li .p1{line-height: 35px; font-size: 14px;}
.list-right-xd ul li .p1 a{display: block; color: #666; width: 280px; height: 35px; overflow: hidden;}
.list-right-xd ul li .p2{height: 46px; display: none;}
.list-right-xd ul li .p2 span{display: block; background: #fbf2f5; width: 90px; height: 46px; line-height: 26px; float: left; margin-right: 5px; text-align: center; font-size: 13px; color: #666;}
.list-right-xd ul li .p2 span strong{font-size: 16px; color: #c70f41; font-weight: normal; display: block; line-height: 18px;}
.list-right-xd ul li .p3{height: 30px; padding-top: 10px; display: none;}
.list-right-xd ul li .p3 a{display: inline-block; margin-bottom: 14px; width: 64px; height: 18px; line-height: 18px; text-align: center; border: 1px #c70f41 solid; color: #c70f41; font-size: 14px; border-radius: 4px; -webkit-border-radius: 4px; margin-right: 5px;}
.list-right-xd ul li .p3 a:hover{background: #c70f41; color: #FFF;}
.list-right-xd ul li .p3 a.liv{background: #c70f41; color: #FFF; margin-bottom: 0;}
.list-right-xd ul li .p3 a.liv:hover{background: #e9285d; color: #FFF; border-color: #e9285d;}

.list-right-xd ul li.hover{margin-bottom: 4px;}
.list-right-xd ul li.hover .p1 a{color: #c70f41;}
.list-right-xd ul li.hover .p2{display: block;}
.list-right-xd ul li.hover .p3{display: block;}

.details-right .box-title h2 em{display: block; width: 24px; height: 12px; position: absolute; top: 18px; left: 90px; background: url(../images/hot.png) no-repeat;}


/*ico图标*/
li.ico1 a{background-image: url(../images/ico2_01.png);}
li.ico1 a:hover{background-image: url(../images/ico3_01.png);}
li.ico2 a{background-image: url(../images/ico2_02.png);}
li.ico2 a:hover{background-image: url(../images/ico3_02.png);}
li.ico3 a{background-image: url(../images/ico2_03.png);}
li.ico3 a:hover{background-image: url(../images/ico3_03.png);}
li.ico4 a{background-image: url(../images/ico2_04.png);}
li.ico4 a:hover{background-image: url(../images/ico3_04.png);}
li.ico5 a{background-image: url(../images/ico2_05.png);}
li.ico5 a:hover{background-image: url(../images/ico3_05.png);}
li.ico6 a{background-image: url(../images/ico2_06.png);}
li.ico6 a:hover{background-image: url(../images/ico3_06.png);}
li.ico7 a{background-image: url(../images/ico2_07.png);}
li.ico7 a:hover{background-image: url(../images/ico3_07.png);}
li.ico8 a{background-image: url(../images/ico2_08.png);}
li.ico8 a:hover{background-image: url(../images/ico3_08.png);}
li.ico9 a{background-image: url(../images/ico2_09.png);}
li.ico9 a:hover{background-image: url(../images/ico3_09.png);}
li.ico10 a{background-image: url(../images/ico2_10.png);}
li.ico10 a:hover{background-image: url(../images/ico3_10.png);}
li.ico11 a{background-image: url(../images/ico2_11.png);}
li.ico11 a:hover{background-image: url(../images/ico3_11.png);}
li.ico12 a{background-image: url(../images/ico2_12.png);}
li.ico12 a:hover{background-image: url(../images/ico3_12.png);}
li.ico13 a{background-image: url(../images/ico2_13.png);}
li.ico13 a:hover{background-image: url(../images/ico3_13.png);}
li.ico14 a{background-image: url(../images/ico2_14.png);}
li.ico14 a:hover{background-image: url(../images/ico3_14.png);}
li.ico15 a{background-image: url(../images/ico2_15.png);}
li.ico15 a:hover{background-image: url(../images/ico3_15.png);}
li.ico16 a{background-image: url(../images/ico2_16.png);}
li.ico16 a:hover{background-image: url(../images/ico3_16.png);}
li.ico17 a{background-image: url(../images/ico2_17.png);}
li.ico17 a:hover{background-image: url(../images/ico3_17.png);}


/*标题限制*/
.list-right-235 ul li a{width: 235px;}
.list-right-260 ul li a{width: 260px;}
.list-right-300 ul li a{width: 300px;}
