@charset "utf-8";
/* CSS Document */

/*右侧名师体验课*/
.z_form {background: #eee; padding-bottom: 20px; margin-bottom: 30px}
.z_form_input{padding:0 20px;padding-top:7px;}
.z_form_input p{background:#fff;height:36px;line-height:36px;margin:16px auto 0;overflow:hidden;}
.z_form_input p input{background:none;border:none;font-size:13px;color:#999;display: block;line-height:36px;height:36px;padding-left:10px;width:100%;}
.z_form_input p select{background:none;border:none;font-size:13px;color:#999;display: block;line-height:36px;height:36px;padding-left:10px;width:100%;background: url("/images/xl2.png") no-repeat 222px center;}
.z_form_input p input.yan{width:60%;float:left;}
.z_form_input p a.code{float:left;width:40%;font-size:13px;line-height:36px;color:#fff;background:#098ff9;text-align: center;}
.z_form_input p a.code:hover{background:#fe5051;}
.z_form_input p a.button{display: block; background:#098ff9;height:36px;line-height:36px;overflow:hidden;color:#fff;font-size:13px;text-align: center;}
.z_form_input p a.button:hover{background:#fe5051;}
.z_form_input span{display: block; width: 100%; font-size:12px;color:#858585;line-height:30px;margin:10px 0 0; text-align: center; }

.rBox {width: 320px; float: left; border: 1px solid #eee; border-top: 2px solid #41a9fb; margin-bottom: 30px; background: #fff}
.rBox .con_news_list{padding:15px 20px 15px 10px;}
.rBox .con_news_list a{display: block;font-size:14px;color:#555;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;position: relative;padding-left:15px}
.rBox .con_news_list a:hover{color:#41a9fb}
h3.tit{height:56px;line-height:56px;font-size:18px;color:#4c4c4c;padding-left:22px;border-bottom:1px #eee solid; font-weight: normal}
h3.tit a{float:right;font-size:8px;border:1px #1b94d3 solid;height:16px;line-height:12px;color:#1b94d3;margin:23px 15px 0 0;padding:0 2px;}
h3.tit a:hover{background:#1b94d3;color:#fff;}
h3 img{margin-left:5px;}

/*右侧精彩专题*/
.zt_list{padding: 10px 20px 25px;}
.zt_list a{display: block;overflow:hidden;margin:16px 0 0 5px}
.zt_list a em{width:100px;}
.zt_list a img{display: block;width:272px;}
.zt_list a h3{font-size:14px;color:#333; text-align: center; line-height:2; -webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out; background: #eee; font-weight: normal}
.zt_list a:hover h3{color: #41a9fb;}

/*右侧QQ交流*/
ul.qq {width: 270px; margin: 20px 25px}
ul.qq li a { height: 36px; line-height: 36px; font-size: 14px; background-image: url(../images/bg_ico.png); background-repeat: no-repeat; background-position:-13px -383px; padding-left: 23px}

/*课程体系选项卡*/
.classTableS {width:790px; margin: 0 30px 30px; position:relative; background: url(../images/classBg.jpg) no-repeat top}
.classTableNav { overflow:hidden; height:40px; line-height:38px}
.classTableNav li{float:left; text-align:center; display:block; zoom:1; cursor:pointer; line-height:32px; font-size:15px; padding:0 35px; margin:2px 13px 0; border: 1px solid #ddd; border-radius: 16px;}
.classTableNav li.active { color:#fff;  cursor:default; background:#41a9fb; border: 1px solid #41a9fb}

.class_kctx {width: 100%; text-align: center; font-size: 30px; padding: 35px 0 20px}
.class_kctx i {width: 40px; height: 5px;background: linear-gradient(90deg, #ee2d67, #ff771b); box-shadow: 0px 2px 5px 0px rgba(189, 40, 39, 0.2); display: inline-block; margin-top: 20px;}
.tables { margin-top: 20px;  background:#fff; border-collapse: collapse;empty-cells: show}
.tables td { text-align: center; border-right: 1px #fff solid; background: #EFEFEF}
.tables td:first-child { border-left: 1px #fff solid;}
.tables thead { display: table-header-group;vertical-align: middle;border-color: inherit;}
.tables thead tr {height: 50px; vertical-align: inherit; background: linear-gradient(90deg, #2f81ef, #02d7f7);}
.tables thead tr td {font-size: 16px;color: #fff; background:none;}
.tables tbody { box-shadow: 0px 0px 24px 0px rgba(231, 231, 231, 0.49);}
.tables tbody td { height: 45px; border-bottom: 1px #fff solid; color: #333;font-size: 15px;}
.tables tbody td img { vertical-align: sub;margin-right: 5px;}
.tables tbody td img + span {transition: all 0;background: linear-gradient(90deg, #ee2d67 0%, #ff771b 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;font-size: 16px;}
.tables tbody td a,.tables tbody td span {display: inline-block}
.tables tr td:last-child {padding:0 11px 0 11px}
.tables tbody td a:hover span {transform: scale(1.05, 1.05);}

/*内容页*/
.newsShow_con {width: 790px; margin: 30px auto}
.newsShow_con h1{padding: 0 80px;font: 24px/28px 'microsoft yahei';text-align: center;color: #333333;}
.newsShow_con_ly{margin-top:25px;color: #999999; padding-bottom: 5px; line-height: 24px}
.newsShow_con_ly p:last-child {display: inline-block;width: 80px; height:20px; line-height: 19px; background:url(../images/bg_ico.png) no-repeat -8px -418px; padding-left: 30px; margin-top: 3px}
.newsShow_con_ly p:last-child a{ display: inline-block;font:12px/16px 'microsoft yahei';color: #666666; text-decoration: underline}
.newsShow_con_ly p a{ padding-bottom: 10px}
.newsShow_top {height:80px; background:url(../images/newsShow.jpg);margin-top:5px; overflow: hidden;}
.newsShow_top_left{float: left;width: 320px;overflow: hidden;}
.ky_time{ margin: 29px 0 0 38px; padding-left:28px; font:18px/24px 'microsoft yahei'; background:url(../images/bg_ico.png) no-repeat -193px -412px}
.ky_time span{ display: inline-block; margin: 0 1px; width:16px; height:22px; color: #ef2d36;  border:1px solid #c6c6c6; border-radius: 2px; -moz-border-radius:2px; -webkit-border-radius:2px; text-align: center; font: bold 16px/22px 'microsoft yahei';}
.newsShow_top_right { height: 80px; width: 470px; float: left}
.newsShow_top_right a {display: block; height: 80px; width: 470px;}

.content { width:100%; margin:30px 0 40px; color:#333; font-size:14px; line-height:28px; text-indent:30px}
.content p { color:#333; font-size:14px; line-height:28px; text-indent:30px; text-align: justify}
.content div { color:#333; font-size:14px; line-height:28px; text-indent:30px}
.content a { color:#63065f; text-decoration:underline}
.content a:hover { color:#222; text-decoration:underline}
.content p a { color:#63065f; text-decoration:underline}
.content p a:hover { color:#222; text-decoration:underline}
.content div a { color:#63065f; text-decoration:underline}
.content div a:hover { color:#222; text-decoration:underline}

.newsShow_state {width: 100%; height: 80px; border: 1px dashed #ddd; padding:15px 20px; line-height: 24px; font-size: 14px; color: #999; margin-bottom: 10px}
.newsShow_sxw {width: 550px; float: left; height: 80px; margin: 20px 0 0 0; font-size: 14px; line-height: 30px}
.newsShow_sxw a {display: block; width: 450px; float: left}
.newsShow_sxw b,.newsShow_sxw span {float: left}
.newsShow_wx {width: 95px; height: 80px; float: right; margin: 10px 0 0 25px}
.newsShow_wx span {float: left; padding-top: 5px}

/*备考主页*/
.listIndex_con {padding-bottom: 50px}
.l_list {width: 360px; margin: 25px 5px 0 40px}
.listTit {height: 45px; line-height: 45px; border-bottom: 1px solid #e5e5e5}
.listTit span {display: block; float: left; height: 45px; position: absolute; border-bottom: 1px solid #41a9fb; font-size: 18px; padding: 0 5px}
.listTit a { float: right; font-size: 12px; color: #999}
.listTit a:hover {text-decoration: underline; color: #41a9fb}
.con_box {background-color: #fff;padding: 5px 20px;}
.hd_list{ overflow:hidden;}
.hd_list{width:365px;}
.hd_list h2{height:22px; font:18px/22px 'microsoft yahei';color:#333;position:relative;padding-left:10px;}
.hd_list h2 a:hover,.hd_list li a:hover,.bk_ohtwk a:hover,.bk_cksm li a:hover{color: #41a9fb;}
.hd_list h2 em{position:absolute; display:block; width:3px; height:18px;background:#209fe1; left:0;top:50%; margin-top:-9px;}
.hd_list ul{margin-top:15px;}
.hd_list li{font:14px/30px 'microsoft yahei';padding-left:15px; background:url(../images/dian.png) no-repeat left center;}
.hd_list li a{color:#666; display: block; padding-right: 15px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis}
.hd_list li span{float:right;font-size:13px;color:#ccc;}


/*资料下载列表页*/
.kcBox { border-top: 2px solid #41a9fb; margin-bottom: 30px; background: #fff}
.listMK{padding-bottom: 15px; background: #fff; padding: 30px 27px; width: 1200px; height:130px;}
.listMK dl.height_40{height: 24px; font-size: 15px;}
.listMK dl{width: 100%; top: -1px; position: relative; float: left; overflow: hidden; margin-bottom: 20px; font: 14px/1.5 "Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;}
.listMK dl:last-child{margin-bottom: 0;}
.listMK dl dt{width: 60px; padding-right: 20px; text-align: right; position: absolute; top: 0; height: 100%; line-height: 24px; z-index: 1; color: #333; background:url(../images/down_line.jpg) no-repeat right center; font-weight: bold}
.listMK dl dd{float: left; width: 1100px; margin-left: 80px; display: inline;}
.listMK dl dd a{display: inline-block; height: 24px; line-height: 24px; padding: 0 10px; text-align: left; color: #666; margin-right: 20px; text-decoration: none;}
.listMK dl dd a.curr{background: #f5570c; color: #fff;}
.contmk{margin: 0 auto;}
.contmk ul li span{float: right; width: 160px; display: inline-block; font-size: 14px;}
.contmk ul li a{color: #333;}
.contmk ul li b.corbule{color: #3aa7f4; float: left;}
.contmk ul li span i{color: #ff6317; background: url(../images/down.png) no-repeat left 20px center; border: 1px solid #ff6317; padding: 7px 20px; margin-left: 25px; width: 98px; height: 32px; display: block; text-align: center; float: right; margin-top: -5px; padding-left: 35px;}
.contmk ul li span i a{color: #ff6317; line-height: 15px; width: 77px; height: 32px; display: block; text-align: center;}
.contmk ul li:hover b{color: #ff6317;}
.contmk ul li{border-bottom: 1px dashed #dbdbdb; padding: 20px 0;}
.contmk ul li span i:hover{background: #ff6317 url(../images/down_hover.png) no-repeat left 20px center; padding-left: 20px; padding-left: 35px;}
.contmk ul li span i:hover{color: #fff;}
.contmk ul li a:hover{color: #ff6317;}
.leftMK{width: 840px; float: left; background: #fff; padding: 20px 40px; min-height:500px; margin-bottom: 35px}
.leftMK ul li{font-size: 16px;}
.leftMK ul li a{display: block;}

/* 资料下载详情页 */
.maintxt{background: #fff; padding: 50px 65px 10px}
.maintxt h1{text-align: center; font-size: 24px; color: #333; font-weight: normal}
.maintxt p{text-align: center; margin: 20px 0;; font-size: 16px}
.maintxt .bridus{background: #ff6317; color: #fff; text-align: center; border-radius: 8px; display: block; width:30%; margin: 0 auto; padding: 13px 0; font-size: 16px;}
.maintxt .bridus:hover{background: #ff894f; text-decoration: underline}
.content{text-align: center;}
.denew{color: #fff; background: url(../images/down_detailpic.jpg) no-repeat center center; height: 222px;}
.denew h1{color: #fff; font-size: 30px; font-weight: normal; padding-bottom: 20px}
.denew p{font-size: 22px; color: #fff}
.blank2{margin-top: 20px;}
.cznew{width: 80%;position: relative; top: 50%; transform: translateY(-50%);}
.cznew span a {color: #fff}
.cznew span a:hover {text-decoration: underline; color: #fff000}
.pageone p a{color: #333;}
.pageone p:hover a{color: #ff6317;}
.pageone p{font-size: 16px;}
.pageone p.prevs{float: left; width: 50%; text-align: left;}
.pageone p.nexts{float: right; width: 50%; text-align: right;}
.xz_con p { text-align: left}

/* 热门活动 */
.rukou_left{width:580px; margin: 20px 0 0 20px}
.rukou_left img{width:100%;}
.rukou_right{width:580px; background:#004198; color:#ffffff; margin: 20px 20px 0 0;}
.padd{padding-left:22px;}
.rukou_right h4 a{display:inline-block; font-size:25px; color:#ffffff; height:80px; line-height:90px;}
.rukou_right .ul_2{padding:11px 0; font-size:13px; border-top: solid 1px #4071b2; width: 480px; padding-top: 20px;}
.rukou_right .ul_2 li{margin-right:55px; line-height:27px; font-size:12px; padding-left:22px;}
.rukou_right .ul_2 .li1{background:url(../images/hd_b_shijian.png) no-repeat 0 center; background-size:auto 50%;}
.rukou_right .ul_2 .li2{background:url(../images/hd_b_zhujiang.png) no-repeat 0 center; background-size:auto 50%;}
.rukou_right .ul_2 .li3{width:100%; background:url(../images/hd_b_didian.png) no-repeat 2px center; background-size:auto 50%;}
.rukou_right p{font-size:12px; color:#99b3d6; line-height:24px; padding:0 35px 15px 0;}
.rukou_right .ul_3 li{width:50%; margin-top: 36px; text-align: center}
.rukou_right .ul_3 li a{display:inline-block; width:100%; height:51px; line-height:51px; font-size:19px; color:#ffffff;}
.rukou_right .ul_3 .li1 a{background:#95be23;}
.rukou_right .ul_3 .li1 a:hover{background:#AED444;}
.rukou_right .ul_3 .li2 a{background:#ff6317;position: relative;}
.rukou_right .ul_3 .li2 a img{position: absolute;top:-540%;right:0;width:100%;display:none;z-index: 99999;}
.rukou_right .ul_3 .li2 a:hover img{display:block;}
.rukou_right .ul_3 .li2 a:hover{background:#FF7B3B;}

.text_center {text-align: center}
.huode{padding-bottom:52px; width: 1160px;margin: 0 auto}
.huode .biaoti{border-bottom:dashed 1px #d8d8d8; height:50px; margin-bottom:44px;}
.huode .biaoti img{ position:relative; top:26px; background:#ffffff; padding:1px 10px; width:17%;}
.huode li{width:25%; padding-left:80px; background:url(../images/hd_one.png) no-repeat 20px 8px; background-size:auto 85%;}
.huode .p_1{color:#4c4c4c; line-height:27px; font-size:16px;}
.huode .p_2{color:#6d6d6d; font-size:11px; line-height:16px;}
.huode .li2{background:url(../images/hd_two.png) no-repeat 20px 8px; background-size:auto 85%;}
.huode .li3{background:url(../images/hd_three.png) no-repeat 20px 8px; background-size:auto 85%;}
.huode .li4{background:url(../images/hd_four.png) no-repeat 20px 8px; background-size:auto 85%;}

.huo_left{width:850px; border:solid 1px #e6eaec; background:#ffffff; padding-bottom:30px;}
.huo_left .more{height:58px; line-height:58px; background:#004097; color:#ffffff; font-size:18px; padding-left:22px;}
.huo_left .hd{padding:30px 26px 10px 30px; position:relative; border-bottom:solid 1px #eef0f1;}
.hd .over{position:absolute; width:100%; height:100%; background:rgba(255,255,255,0.4); top:0; left:0; padding-left:103px; line-height:277px; color:#ffffff; text-shadow:1px 1px 10px #333333;}
.hd .biaoti{font-size:22px; color:#4c4c4c; height:36px; line-height: 24px}
.hd dt img{width:201px;}
.hd dd{width:552px; margin-left:30px;}
.hd .ul_1{padding-bottom:10px; border-bottom:solid 2px #eaeaea; font-size:14px; line-height:17px;}
.hd .ul_1 li{margin-right:26px; padding-left:22px; color:#787878;}
.hd .ul_1 .li1{background:url(/images/active/liulan.png) no-repeat 0 center; background-size:auto 60%;}
.hd .ul_1 .li2{background:url(/images/active/canjia.png) no-repeat 0 center; background-size:auto 80%;}
.hd .ul_2{padding:0 0 5px;}
.hd .ul_2 li{margin-right:35px; font-size:14px; padding-left:22px; color:#6d6d6d; line-height: 30px}
.hd .ul_2 .li1{background:url(../images/hd_b_shijian.png) no-repeat -10px 8px; background-size:auto 50%;}
.hd .ul_2 .li2{background:url(../images/hd_b_zhujiang.png) no-repeat -15px 8px; background-size:auto 53%;}
.hd .ul_2 .li3{background:url(../images/hd_b_didian.png) no-repeat -5px 8px; background-size:auto 52%;}
.hd .p_1{color:#6d6d6d; font-size:14px; line-height:18px; padding-bottom: 16px; overflow:hidden;}
.hd .text_right {text-align: right}
.hd .p_2{padding:0 0 15px;}
.hd .p_2 a{display:inline-block; width:134px; height:31px; line-height:30px; border:solid 1px #ff6317; font-size:13px; color:#ff6317; margin-left:11px; text-align: center}
.hd .p_2 a:hover{background:#ff6317; color:#ffffff;}
.hd .p_2 .a_2{background:#ff6317; color:#ffffff;}
.hd .p_2 .a_2:hover{background:#FF7E3F;}
.guoqi .p_2 .a_1{border-color:#a5a5a5; color:#a5a5a5;}
.guoqi .p_2 .a_2{background:#a5a5a5; border:solid 1px #a5a5a5;}
.guoqi .p_2 .a_2:hover{background:#838383;}
.jiazai{height:40px; line-height:40px; font-size:16px; background:#eef0f1; margin:27px 26px 14px 22px; color:#848484;}







