.show{display: block !important;} .hide{display: none !important;} .clear{clear: both;}
.fs12{font-size: 12px !important;} .fs14{font-size: 14px !important;} .fs16{font-size: 16px;}
.w-100f{width: 100%;min-width: 1200px;}.w-100{width: 100%;}.w-98{width: 98% !important;}.w-97{width: 97% !important;}.w-99{width: 99% !important;}.w-96{width: 96% !important;}.w-95{width: 95%;}
.w-90{width: 90%;}.w-85{width: 85%;}.w-80{width: 80%;} .w-75{width: 75%;} .w-70{width: 70%;} .w-65{width: 65%;} .w-60{width: 60%;} .w-55{width: 55%;} .w-50{width: 50%;}
.w-48{width: 48% !important;} .w-45{width: 45% !important;}
.w1200{width: 1200px;}.w1000{width: 1000px !important;}
.h-auto{height: auto;overflow: hidden;}.h-100{height: 100%;}

.m5{margin:5px;}.m10{margin:10px;}.m15{margin:15px;}.m20{margin:20px;}.m25{margin:25px;}
.m-l0{margin-left: 0px !important;}.m-l5{margin-left:5px !important;}.m-l10{margin-left:10px !important;}.m-l15{margin-left:15px !important;}
.m-l20{margin-left:20px !important;}.m-l25{margin-left:25px !important;} .m-l30{margin-left:30px !important;}

.m-r5{margin-right:5px !important;}.m-r10{margin-right:10px !important;}.m-r15{margin-right:15px !important;}.m-r20{margin-right:20px !important;}
.m-r25{margin-right:25px !important;}

.m-tf5{margin-top: -5px;}.m-t5{margin-top:5px !important;}.m-t10{margin-top:10px !important;}.m-t15{margin-top:15px !important;}.m-t20{margin-top:20px !important;}.m-t25{margin-top:25px !important;}
.m-t30{margin-top: 30px !important;}.m-t35{margin-top:35px !important;} .m-t55{margin-top:55px !important;} .m-t40{margin-top: 40px !important;} .m-t45{margin-top: 45px !important;}
.m-t06{margin-top: 6px !important;} .m-t50{margin-top: 50px;}
.m-b10{margin-bottom: 10px !important;} .m-b15{margin-bottom: 15px !important;} .m-b50{margin-bottom: 50px !important;} .m-b30{margin-bottom: 30px !important;} .m-b45{margin-bottom: 45px !important;}

.p5{padding:5px !important;} .p10{padding:10px !important;} .p15{padding:15px !important;} .p20{padding:20px !important;} .p25{padding:25px !important;} .p30{padding:30px;} 
.p-l5{padding-left:5px;} .p-l10{padding-left:10px;} .p-l15{padding-left:15px;} .p-l20{padding-left:20px;} .p-l25{padding-left:25px;} .p-l30{padding-left:30px;}
.p-r5{padding-right:5px;} .p-r10{padding-right:10px;} .p-r15{padding-right:15px;} .p-r20{padding-right:20px;} .p-r25{padding-right:25px;} .p-r30{padding-right:30px;}
.p-r40{padding-right: 40px !important;}
.p-t5{padding-top:5px;} .p-t10{padding-top:10px;} .p-t15{padding-top:15px;} .p-t20{padding-top:20px !important;} .p-t25{padding-top:25px;} .p-t30{padding-top:30px !important;}
.p-t40{padding-top:40px !important;}.p-t35{padding-top:35px !important;}.p-t45{padding-top:45px !important;}
.p-b5{padding-bottom:5px;} .p-b10{padding-bottom:10px;} .p-b15{padding-bottom:15px;} .p-b20{padding-bottom:20px !important;} .p-b25{padding-bottom:25px !important;} .p-b30{padding-bottom:30px !important;} .p-b35{padding-bottom:35px !important;}
.p-b40{padding-bottom:40px !important;} .p-b45{padding-bottom:45px !important;} .p-b50{padding-bottom:50px !important;} .p-b55{padding-bottom:55px !important;}
 .p-u-d30{padding: 30px 0px !important;} .p-u-d40{padding: 40px 0px !important;} .p-u-d20{padding: 20px 0px !important;}
.p-u-d10{padding: 10px 0px !important;} .p-u-d15{padding: 15px 0px !important;} 
.d-center{margin: 0 auto;} .d-center10{margin: 10px auto;}
.h-center{text-align: center;}
.bg-fff{background-color: #FFFFFF !important;} 
.bg-000{background-color: #000000 !important;}
.cl-fff{color: #FFFFFF !important;}
.cl-000{color: #000000 !important;}
.box-size{box-sizing: border-box;}
.enter_lx{height: 115px;background-color: #aaa;} 

/*今日头条*/
.cat{color: #c1c1c1 !important;}
.news_3 li{width: 100% !important;margin-right: 0px !important;}
.ttnews_nav{height: 50px; border-top: 1px  dashed #ccc; margin: 20px 0px 0px 5px; border-bottom:#fe0000 2px solid; text-align:left; position:relative; }
.ttnews_nav a{display: block;  height: 50px;line-height: 55px;font-size: 20px; color: #636363; padding-right:25px; }
/* .ttnews_nav a:hover{text-decoration: underline; font-weight: 600;} */
.ttnews_nav_r{position: absolute; top:15px; left:0px;}
.ttnews_nav_r li{float: left;}
.ttnews_nav_r a{font-size: 14px; text-align: center; height:30px; line-height:30px; padding:0 3px 0 3px;}
/* .ttnews_nav_r a:hover{text-decoration:none; font-weight: 600; color:#fe0000;} */
.ttnews_ad{width:560px; height: 100%; padding:5px 0 15px 0; }
.ttnews_ad img{display:inline-block; padding: 10px 0px 10px 5px;}
.ttnews_ad  .toutiaotit1 { width: 460px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display:inline-block;  font-size: 15px; font-weight: 400; padding: 10px 0px 0px 10px;}
.ttnews_ad  .time{display:inline-block;  text-align: right; font-size: 12px; color: #636363; padding-top: 15px;}
.ttnews_ad  .ttcon{margin:10px 0 0px 20px; line-height:30px; font-size: 14px; color: #636363; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; border-bottom: 1px  dashed #ccc; padding-bottom:8px;     margin-bottom:10px;}
.ttnews2 .ttnews_nav li.on{font-weight: bold;background-color:#e60012;}
.ttnews2 .ttnews_nav li.on a{color:#fff;}

.ttnews_5{width: 261px;}
.t5_nav li{height: 30px;box-sizing: border-box;background-color: #f9f9f9;color: #9f9f9f;line-height: 28px;float: left;width: 87px;text-align: center;font-size: 15px;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}
.t5_nav li a{color: #222 !important;}
.t5_nav li:first-child{border-left: 1px solid #e9e9e9;margin-left: 0px;}
.t5_nav li:last-child{border-right: 1px solid #e9e9e9;}

.t5_on{border-top: 2px solid e60012 !important;background-color: #FFFFFF !important;border-bottom: none !important;border-left: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;z-index: 3;}

.t5_list{display: none;}
.t5_list li{height: 30px;line-height: 30px;font-size: 12px;list-style: inside;overflow: hidden;color: #C1C1C1;}
.t5_list li a{font-size: 15px}

.zx_r h4{width: 100%;padding-left: 30px;background: url(img/xinshou.png) no-repeat left center;height: 20px;font-size: 17px;line-height: 20px;}
.newsr_list1{padding: 10px 0px;border-top: 1px solid #e4e4e4;margin-top: 10px;}
.newsr_list1 li{height: 30px;line-height: 30px;font-size: 15px;overflow: hidden;}
.newsr_list1 li a{color: #a7a7a7;}
.newsr_list1 li a:hover{text-decoration: underline;}
.newsr_ad{height: 116px;overflow: hidden;padding-right: 5px;box-sizing: border-box;}
.newsr_ad img{width: 100%;height: 100%;}
.h4_tz{background-image: url(img/news_tz.png) !important;}
.h4_zc{background-image: url(img/news_car.png) !important;}

/*选课中心*/
.ky-list1,.ky-list2,.zxx-list1,.ms-list1,.xy-list2,.xy-list1,.yx-list1,.yx-list2,.lx-list1,.lx-list2{display: none;}
.ky-list1{float: left;width: 930px;}
.ky-list2{padding: 5px 20px;display: none;box-sizing: border-box;}
.ms-list2{padding: 0px 20px;display: none;}
.ky-box li{float: left;width: 232px;height: auto;overflow: hidden;padding: 5px;margin-top: 10px;border: 1px solid #FFFFFF;box-sizing: border-box;}

.ky-box li:hover{background-color: #f9faf7;border-color: #DDDDDD !important;}
.ky-img{width: 100%;height: 140px;margin: 0px;padding: 0px;box-sizing: border-box;}
.ky-box li h4{height: 30px;line-height: 35px;padding: 0px 5px;font-size: 14px;overflow: hidden;font-weight: 500;box-sizing: border-box;}
.price{height: 30px;width: 100%;margin-top: 3px;}
.price p{font-size: 20px;color: #ED7B1F;padding: 0px 5px;float: left;box-sizing: border-box;}
.price a{display: block; height: 100%;line-height: 30px;padding-right: 5px;box-sizing: border-box;}
.price a img{display: inline-block;margin: 0px;padding: 0px;box-sizing: border-box;}
.price p s{font-size: 12px;color: #808080;padding: 0px 2px;box-sizing: border-box;}


.zxx-left{width: 234px;height: 430px;padding-top: 10px;}
.zxx-left img{width: 234px;height: 420px;margin: 0px;padding: 0px;border: none;box-sizing: border-box;}
.box-right,.zxx-right{width: 912px;display: none;}
.box-right,.zxx-right{width: 912px;display: none;}
.box-mid{width: 685px !important;margin-left: 10px;}
.box-right li{width: 228px;height: auto;overflow: hidden;float: left;padding: 5px;margin-top: 7px;border: 1px solid #FFFFFF;box-sizing: border-box;}
.box-right li:hover{background-color: #f9faf7;border-color: #DDDDDD !important;}
.zxx-img{width: 100%;margin: 0px;padding: 0px;box-sizing: border-box;height: 135px; border-radius: 10px;}
.box-right li h4{height: 30px;line-height: 35px;padding: 0px 5px;font-size: 14px;overflow: hidden;font-weight: 500;box-sizing: border-box;}
.ky-right{width: 212px; margin-top:22px; padding: 10px; box-sizing: border-box; border:#e4e4e4 1px solid;}
.ky-right .kyjiedu h1{width: 212px; height: 40px; line-height: 40px; text-align:center; font-size:20px; color:#ff0000; border-top:#ff0000 2px solid; margin-left:-10px; margin-top:-10px;  background-color:#f7f7f7;}
.ky-right .kyjiedu p{text-indent:2em; line-height: 25px;  overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:7; margin-top:10px;} 
.ky-right .jiedbtn input{display:block; width: 45%; height:25px; text-align:center; font-size: 14px; border:#fb8049 1px solid; border-radius: 8px; margin-top: 10px; cursor:pointer;}
.ky-right .jiedbtn input:hover{background-color:red;color: white;}

/*考研备考*/
.zixunbk{position:relative; background-color: #FFFFFF; padding-top: 20px; padding-bottom: 20px;}
.zixunbk .zixuntj{display: block; font-size: 22px; color:#333; position:absolute; left: 25px; top:40px; }
.zixunbk .kemulis{display:inline-block; margin: 10px 10px 10px 145px; }
.zixunbk .kemulis a{display:inline-block; width:86px; height: 26px; line-height:26px; font-size:15px; text-align: center; color:#666666; border:1px solid #e4e4e4; margin-right: 10px;  margin-top: 12px;}
.zixunbk .zixuncon{position: relative;}
.zixunbk .zixuncon img{ margin: 20px 0 20px 20px;}
.zixunbk .zixun_r{ width:906px; height:407px; position: absolute; top: 10px; left: 272px;}
.zixunbk .zixun_r .kemu{margin-top: 20px;}
.zixunbk .zixun_r li{float: left; width: 275px;height: 190px; margin-right: 25px;}
#shuguan li{width: 45%;margin-right: 5%;}
.kmtiti{height: 46px; line-height:46px; margin-top: -15px; border-bottom: 1px  dashed #ccc; }
.kmtiti .fl{border-bottom: #ff0000 2px solid; font-size: 20px; text-align:left;}
.kmtiti .fr{width: 50px; text-align: right;}
.kmcon{padding-top:5px; }
.kmcon p{   height: 26px; line-height:26px; color:#666; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; height: 31px; line-height:31px; }
.kmcon p:hover {color: red;}

/*复试调剂*/
.kongbai{height:20px; background-color: #f8f8f8; position: relative;}
.zixunbk{position: relative;}
.zixunbk .fushitj{ width:602px;}
.wzbiaodan{ width: 294px; text-align: center;  position:absolute; top:30px; right:30px;  }
.wzbiaodan .bdtit{box-sizing: border-box; border:#e4e4e4 1px solid;}
.wzbiaodan .bdtit h1{ width: 294px; height: 40px; line-height: 40px; text-align:center; font-size:20px; font-weight: 600px; color:#ff0000; border-top:#ff0000 2px solid; background-color:#f7f7f7; }
.bdtit p{height: 40px; line-height: 40px;  font-size:14px;}
.bdtit span{height: 30px; line-height: 30px;  font-size:17px; color:#ff0000; }
.xingming,.dianhua{text-align:left; margin:15px 0 0  28px; }
.xingming input,.dianhua input{ height: 35px; line-height: 35px; text-align: center; border:#e4e4e4 1px solid; margin:0px 0 0 30px;}
.tijiao{background-color:#e60012; height: 48px; width: 240px; color: #ffffff;margin:20px 0; margin-bottom:25px; font-size:17px;}
.wzbiaodan img{ width: 100%; height:100%; margin-top:25px;}


.kr-bt{margin-top: 3px;display: none;}
.kr-btn{height: 30px;}
.kr-btn li{height: 30px;box-sizing: border-box;background-color: #f9f9f9;color: #222;line-height: 28px;float: left;width: 70px;text-align: center;font-size: 15px;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}

.kr-btn li:first-child{border-left: 1px solid #e9e9e9;margin-left: 0px;}
.kr-btn li:last-child{border-right: 1px solid #e9e9e9;}
.kr-on{border-top: 2px solid e60012 !important;background-color: #FFFFFF !important;border-bottom: none !important;border-left: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;z-index: 3;}

.kr-btl{padding-top: 10px;display: none;box-sizing: border-box;}
.kr-btl li{height: 30px;line-height: 30px;font-size: 14px;overflow: hidden;}
.ky-bt-box{padding: 10px 20px;box-sizing: border-box;}
.zh22{width: 100% !important;margin-top: -5px;}
.zh22 li{width: 290px !important;margin-left: 0px !important;border: 1px solid #FFFFFF;padding: 10px;padding-bottom: 0px !important;box-sizing: border-box;}
.zh22 li:hover{background-color: #f9faf7;border: 1px solid #e4e4e4;box-sizing: border-box;}
.zh22 li img{width: 100% !important;}
.new_kc_ad{height: 120px;overflow: hidden;margin-top: 25px;}
.new_kc_ad img{width: 100%;height: 100%;}

/*流程*/
.new_lc{height: 240px;position: relative;background: url(img/new_lc.png) no-repeat top;}
.new_lc a{display: block;position: absolute;text-align: center;font-size: 15px}
.new_lc a:hover{text-decoration: underline;}
.lc_a1{top: 6px;left: 272px;color: #FFFFFF;}
.lc_a2{top: 6px;left: 404px;color: #FFFFFF;}
.lc_a3{top: 6px;left: 496px;color: #FFFFFF;}
.lc_a4{top: 6px;left: 630px;color: #FFFFFF;}
.lc_a5{top: 6px;left: 744px;color: #FFFFFF;}
.lc_a6{top: 6px;left: 888px;color: #FFFFFF;}
.lc_a7{top: 6px;left: 990px;color: #FFFFFF;}
.lc_a8{top: 6px;left: 1096px;color: #FFFFFF;}
.lc_a1:hover{color: #FFFFFF !important;}
.lc_a2:hover{color: #FFFFFF !important;}
.lc_a3:hover{color: #FFFFFF !important;}
.lc_a4:hover{color: #FFFFFF !important;}
.lc_a5:hover{color: #FFFFFF !important;}
.lc_a6:hover{color: #FFFFFF !important;}
.lc_a7:hover{color: #FFFFFF !important;}
.lc_a8:hover{color: #FFFFFF !important;}

.lc_a11{color:#a9a9a9;top: 184px;left: 120px;} .lc_a11:hover{color: #7c7c7c !important;}
.lc_a12{color:#a9a9a9;top: 184px;left: 233px;} .lc_a12:hover{color: #7c7c7c !important;}
.lc_a13{color:#a9a9a9;top: 184px;left: 331px;} .lc_a13:hover{color: #7c7c7c !important;}
.lc_a14{color:#a9a9a9;top: 184px;left: 439px;} .lc_a14:hover{color: #7c7c7c !important;}
.lc_a15{color:#a9a9a9;top: 184px;left: 600px;} .lc_a15:hover{color: #7c7c7c !important;}
.lc_a16{color:#a9a9a9;top: 184px;left: 826px;} .lc_a16:hover{color: #7c7c7c !important;}
.lc_a17{color:#a9a9a9;top: 184px;left: 982px;} .lc_a17:hover{color: #7c7c7c !important;}

.new_wd{width: 377px;}
.new_wd_nav{height: 45px;box-sizing: border-box;background: url(img/new_bg_nav.png) repeat-x top;border-bottom: 1px solid e60012;line-height: 45px;color: e60012;padding: 0px 15px;}
.new_wd_nav h4{float: left;font-size: 20px;font-weight: 500;color: e60012;}
/*.new_wd_nav h4 a{font-size: 20px;font-weight: 500;color: e60012;}*/
.new_wd_more{display: block;float: right;color: e60012;}
.new_wd_fst{width: 100%;height: auto;overflow: hidden;padding-top: 14px;}
.new_wd_fst img{display: block;float: left;box-sizing: border-box;width: 146px;height: 94px;}
.new_wd_box{width: 215px;height: 94px;overflow: hidden;}
.new_wd_box a{color: #606060;display: block;height: 30px;line-height: 30px;overflow: hidden;}
.new_wd_box a:hover{text-decoration: underline;color: #606060;}
.new_wd_box p{height: 64px;overflow: hidden;color: #a3a3a3;line-height: 22px;text-indent:15px;}
.new_wd_list li{list-style: inside;font-size: 12px;color: e60012;height: 30px;line-height: 30px;overflow: hidden;}
.new_wd_list li a{font-size: 15px;color: #606060;margin-left: -5px;}
.m-t12{margin-top: 12px;}
.new_wd_list.w-100.h-auto.m-t12 li a:hover {color: red;}
.new_conn{width: 340px;border: 1px solid e60012;box-sizing: border-box;padding: 0px 15px 15px 15px;margin-right: 5px;}
.new_conn h4{height: 45px;border-bottom: 1px solid #e4e4e4;line-height: 45px;color: e60012;font-size: 20px;background-image: url(img/new_qq.png);background-repeat: no-repeat;
background-position: 100px 10px;}

.conn_list{box-sizing: border-box;padding: 10px 5px;}
.conn_list li{height: 30px;line-height: 30px;font-size: 16px}
.conn_zx a{display: block;float: left;margin-left: 14px;width: 147px;height: 38px;line-height: 38px;background-color: #e60012;color: #FFFFFF;background-image: url(img/new_icoqq.png);
background-repeat: no-repeat;background-position: 15px 8px;border-radius: 5px;padding-left: 40px;box-sizing: border-box;font-size: 16px}
.conn_zx a:hover{background-color: #e60012;color: #FFFFFF;}
.conn_zx a:nth-child(2n-1){margin-left: 0px;}
.lnjz li{background-image: url(img/new_jz.jpg) !important;}
.ico_sc{position: absolute;left: 12px;top: 12px;}
.new_sc_list{position: absolute;top: 55px;left: 5px;width: 520px;height: auto;}
.new_sc_list a{display: inline-block;margin-left: 10px;}
.cl_hot{color: e60012 !important;}
.s_box{position: relative;}
.layB{position: absolute;left: 0px;top: 0px;}
