@charset "utf-8";
html, body{font: 14px Arial, "微软雅黑";color: #929292;width: 100%;height: 100%;background: #fff; min-width:1200px; margin:0 auto;}
*{padding: 0;margin: 0;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */-moz-user-select:none}
ul li{list-style: none;}
a{text-decoration: none; color:#666}
a:hover{color:#ff0000}
img{border: none;}
input{border: none;background: none;}
input, textarea{font-family: Arial, "微软雅黑";outline: 0;font-size: 14px;-webkit-appearance: none;}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}
.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block}
.ad{text-align:center; height:100px; background:url(../images/index_34.jpg) center no-repeat;}
.w1200{width:1200px;margin:0 auto;}
/*头部*/
.logo{margin:5px auto; text-align:center}
.wrap_1200{width: 100%;position: relative;}
.wrap_1200_content{width: 1200px;margin: 0 auto;position: relative;}
.wrap_header_top{background: #f8f5f9;border-bottom: 1px solid #eee;height: 35px;line-height: 35px;}
.wrap_header_top .top{width:100%;}
.wrap_header_top .fl span{margin-right: 5px;}
.wrap_header_top .fl font,.wrap_header_top .fl span{color: #878787;}
.wrap_header_top .fl b{font-size: 18px;color: #eb5653; font-weight:normal; margin-left:5px;}
.wrap_header_top ul li{float:left; margin-right:40px; position:relative; text-align:center; cursor:pointer;}
.wrap_header_top ul li i{width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 6px solid #999;display: inline-block;}
.wrap_header_top ul li .kcxl{display:none; position:absolute; left:0; top:35px;z-index: 99;border: 1px solid #eee; border-top:none;}
.wrap_header_top ul li .kcxl li{float:none; width:100%; background: #f8f5f9; min-width:70px;}
.wrap_header_top ul li a{color:#878787}
.wrap_header_top ul li:hover i{border-top: 6px solid #eb5653;}
.wrap_header_top ul li:hover,.wrap_header_top ul li a:hover{color: #eb5653;}
.wrap_header_top ul li:hover .kcxl{display:block}
.wrap_countdown{height:130px;}
.nav{/*background:url(../images/nav_back_222.png) repeat-x; */background:#02509a; height:50px; line-height:50px;}
.nav_li li{float:left; font-size:15px; width:120px; text-align:center; height:50px; font-family:"Microsoft YaHei"; position:relative;}
.nav_li li.on{width:120px; height:50px;/* background:url(../images/nav_back_hover.png) no-repeat center;*/ background:#199809}
.nav_li li a{color:#FFFFFF;display: inline-block; line-height:50px; width:120px;text-decoration:none; font-size:16px;}
.nav_li li a:hover{/*background:url(../images/nav_back_hover.png) no-repeat center;*/background:#199809;}
.subnav{display:none;position: absolute;top: 50px;z-index: 99999;}
.nav_li li:hover .subnav{display:block}
.nav_li li .subnav li{background:url(../images/nav_back_222.png) repeat-x;}
.wrap_1200_content .logo .light{cursor:pointer;position: absolute;left: -180px;top: 13px;width: 60px;height: 80px;background-image: linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));background-image: -o-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));background-image: -ms-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));transform: skewx(-25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);-ms-transform: skewx(-25deg);animation:light_move 1.8s infinite linear ;-webkit-animation:light_move 1.8s infinite linear ;-moz-animation:light_move 1.8s infinite linear ;-o-animation:light_move 1.8s infinite linear ;-ms-animation:light_move 1.8s infinite linear ;}
@keyframes light_move{0%{left:0;}
30%{left:200px;}
60%{left:100px;}
100%{left:565px;}}
@-moz-keyframes light_move{0%{left:0;}
30%{left:200px;}
60%{left:100px;}
100%{left:565px;}}
@-webkit-keyframes light_move{0%{left:0;}
30%{left:200px;}
60%{left:100px;}
100%{left:565px;}}
@-o-keyframes light_move{0%{left:0;}
30%{left:200px;}
60%{left:100px;}
100%{left:565px;}}
@-ms-keyframes light_move{0%{left:0;}
30%{left:200px;}
60%{left:100px;}
100%{left:565px;}}
/*导航下热门课程*/
.hotkc{height:100px;}
.hotkc .hotkc_img{width:115px; padding-top:25px;}
.hotkc a{color:#363434; font-size:14px;}
.hotkc dl{width:155px; float:left; text-align:center;padding-top:25px; line-height:24px;}
.hotkc dl dd a{font-size:13px; padding:0 4px;}
.hotkc dl.yk dt a,.hotkc dl.zk dt a,.hotkc dl.gk dt a,.hotkc dl.qjb dt a{font-size:16px; font-weight:bold}
.hotkc dl.yk dd a,.hotkc dl.zk dd a,.hotkc dl.gk dd a,.hotkc dl.qjb dd a{font-size:14px; white-space:nowrap}
.hotkc dl.yk dt a{background: url(../images/yk.png)left no-repeat;padding-left: 25px;color: #73d0fc;}
.hotkc dl.zk dt a{background: url(../images/zk.png)left no-repeat;padding-left: 25px;color: #d25087;}
.hotkc dl.gk dt a{background: url(../images/gk.png)left no-repeat;padding-left: 25px;color: #863c92;}
.hotkc dl.qjb dt a{background: url(../images/qjb.png)left no-repeat;padding-left: 25px;color: #fc8840;}
/*banner*/
.index_banner{position:relative; width:100%; height:408px;}
.flexslider{margin: 0px auto;position: relative;width: 100%;height: 408px;overflow: hidden;zoom: 1;}
.flexslider .slides li{width: 100%;height: 100%;}
.flex-direction-nav a{width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next{background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev{left: 0;}
.flexslider:hover .flex-next{opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav{width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li{margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a{background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active, .flex-control-paging li.active a{background-position: 0 0;}
.flexslider .slides a img{width: 100%;height: 100%;display: block;}
.focus_form{position: relative;margin-top: -408px;}
.focus_form .fright{position:absolute;/* left:100px;*/ top:30px;width:240px; height:345px; background:#fff;box-shadow: 2px 3px 9px 3px rgba(0, 0, 0, .3); text-align:center; padding:15px;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.focus_form .fright .ftop{margin:10px auto 5px;}
.focus_form .fright p{text-align: center; font-size: 13px; color: #b80606; padding-top: 10px;}
.focus_form .fright select{font-family: Arial, "微软雅黑"; background:#fff; height:32px; width:100%; line-height:32px; color:#666; border:1px solid #a0a0a0; margin-top:15px;}
.focus_form .fright input{height:30px; line-height:30px; width:100%;border:1px solid #a0a0a0; margin-top:15px; padding-left:5px;}
.focus_form .fright .tijiao{width: 100%; margin-top: 10px; background: #02509a; color: #fff; font-size: 18px; height: 35px; line-height: 35px; text-align: center; border:none; display: block; padding: 0;}
::-webkit-input-placeholder{/* WebKit browsers */
color: #666;}
:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
color: #666;}
::-moz-placeholder{/* Mozilla Firefox 19+ */
color: #666;}
:-ms-input-placeholder{/* Internet Explorer 10+ */
color: #666;}
/* 首页正文*/
.main{background:#f8f3fb; overflow:hidden}
/*特色课程*/
.main .main_box{padding:25px;box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, .09); margin:25px auto; width:1200px; background:#fff;}
.main .main_box .boxname{color:#02509a; font-size:16px; font-weight:bold}
.tskc ul{margin-top:20px;}
.tskc ul li{float:left; width:214px; margin-right:20px;}
.tskc ul li .txt{margin-top:10px;box-shadow: 1px 1px 8px 0px rgba(236, 236, 236, 0.99); padding-left:10px; line-height:23px;}
.tskc ul li:nth-child(1) .txt{border-left: 5px solid #fe9344;border-radius: 4px 0 0 4px;}
.tskc ul li:nth-child(1) .txt .title{color:#f08200; font-size:16px;}
.tskc ul li:nth-child(2) .txt{border-left: 5px solid #6c2c7d;border-radius: 4px 0 0 4px;}
.tskc ul li:nth-child(2) .txt .title{color:#6c2c7d; font-size:16px;}
.tskc ul li:nth-child(3) .txt{border-left: 5px solid #d65681;border-radius: 4px 0 0 4px;}
.tskc ul li:nth-child(3) .txt .title{color:#d65681; font-size:16px;}
.tskc ul li:nth-child(4) .txt{border-left: 5px solid #fdca06;border-radius: 4px 0 0 4px;}
.tskc ul li:nth-child(4) .txt .title{color:#fdca06; font-size:16px;}
.tskc ul li:nth-child(5){margin-right:0px;}
.tskc ul li:nth-child(5) .txt{border-left: 5px solid #91448b;border-radius: 4px 0 0 4px;}
.tskc ul li:nth-child(5) .txt .title{color:#91448b; font-size:16px;}
.tskc ul .li5{margin-right:0px;}
/*常见问答*/
.main_box .cont_box{margin-top:20px; border:1px #e5e5e5 solid;}
.main_box .ask{width:260px; margin-right:15px;}
.ask .cont_box{padding:14px;}
.ask .cont_box ul li{border:1px solid #5d2283;border-radius:5px; margin-top:15px; float:left; width:110px; height:30px; line-height:30px; text-align:center}
.ask .cont_box ul li:nth-child(odd){margin-right:10px;}
.ask .cont_box ul li a{color:#5d2283}
.main_box .jianjie{width:600px; margin-right:15px;}
.main_box .jianjie .jjimg{margin-top:20px;}
.main_box .jianjie .cont_box{padding:14px; line-height:23px; color:#666;}
.main_box .toutiao{width:260px;}
.main_box .toutiao .cont_box{padding:14px;}
.main_box .toutiao .cont_box ul{margin-top: 14px;}
.main_box .toutiao .cont_box ul li{line-height:32px; background:url(../images/index_30.jpg) left center no-repeat; padding-left:20px;}
/*师资力量*/
.main .main_box .boxname span a{float:right; color:#666; font-size:12px;font-weight: normal;}
.szll ul{margin-top:20px;}
.szll ul li{width:270px; height:350px; margin-right:23px; float:left; position:relative}
.szll ul li:last-child{margin-right:0px;}
.szll ul li p{text-align:center; position:absolute; bottom:0;background: rgba(0, 0, 0, 0.4); width:270px;}
.szll ul li p span{color:#fff; padding:0px 10px; line-height:42px;}
/*热门院校*/
.rmyx ul{margin-top:20px;height: 160px;}
.rmyx ul li{width:270px; height:160px; margin-right:23px; float:left; position:relative;overflow:hidden;}
.rmyx ul li:last-child{margin-right:0px;}
.rmyx ul li:nth-child(4){margin-right:0px;}
.rmyx ul li p{text-align:center; position:absolute; bottom:0;background: rgba(0, 0, 0, 0.4); width:270px;}
.rmyx ul li p span{color:#fff; padding:0px 10px; line-height:42px;}

/*往期学生*/
.wqxs ul{margin-top:20px;height: 160px;}
.wqxs ul li{width:270px; height:154px; margin-right:23px; float:left; position:relative;overflow:hidden;margin-bottom: 15px;}
.wqxs ul li:nth-child(4n){margin-right:0px;}
.wqxs ul li p{text-align:center; position:absolute; bottom:0;background: rgba(0, 0, 0, 0.4); width:270px;}
.wqxs ul li img{width:100%;}
.wqxs ul li p span{color:#fff; padding:0px 10px; line-height:42px;}

/*教学环境*/
.jxhj .hd{overflow:hidden}
.jxhj .hd ul li{float:left; padding:5px 15px; cursor:pointer; font-size:16px}
.jxhj .hd ul .on{background:#02509a; color:#fff}
.jxhj .bd{margin-top:20px; clear:both}
.jxhj .bd ul li{width:270px; height:190px; margin-right:23px; float:left;}
.jxhj .bd ul li:last-child{margin-right:0px;}
.nor{margin-right:0px !important;}
.addr{padding-left:150px;}
.addr .addimg img{width:178px; height:178px; border:#e6e6e6 1px solid}
.addr .addimg p{font-size: 12px;color: #666;line-height: 30px; text-align: center;letter-spacing: 8px;text-indent: 5px;}
.addr .addtxt{padding-left:90px; color:#666; font-size:16px; margin-top:35px;}
.addr .addtxt p{padding-bottom: 18px;}
.addr .addtxt b,.addr .addtxt strong{color:#ff0000;}
/*课程设置*/
.main .kcsz .boxname{color:#333;}
.kcsz .hd{margin-top: -19px; margin-left: 130px; overflow:hidden}
.kcsz .hd ul li{float:left; padding:0px 15px; cursor:pointer;}
.kcsz .hd ul li a{color:#929292}
.kcsz .hd ul .on{background:#02509a; color:#fff}
.kcsz .hd ul li.on a{color:#fff}
.kcsz .bd{clear:both; width:1024px; margin:20px auto 0;}
.kcsz .bd .a{width:750px;}
.kcsz .bd .a .ncon{width:340px;}
.kcsz .bd .a .ncon .bt{border-bottom:1px solid #e5e5e5; padding-bottom: 15px; margin-bottom:15px; margin-top: 5px;}
.kcsz .bd .a .ncon .bt .title{display:inline-block; width:240px;}
.kcsz .bd .a .ncon .bt .title a{color:#363434; font-weight:bold;}
.kcsz .bd .a .ncon .bt span{display:inline-block; float:right;padding-top: 2px;}
.kcsz .bd .a .ncon .txtcon{line-height: 23px;text-align: justify; height:183px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden;}
.kcsz .bd .b{width:210px; border:1px solid #e5e5e5; padding:10px;}
.kcsz .bd .b ul{}
.kcsz .bd .b ul li{line-height:32px; background:url(../images/newico.jpg) left center no-repeat; padding-left:15px;}
/*友情链接*/
.flink{margin-bottom:25px;}
.flink b{font-size:14px; color:#333; float:left; font-weight: normal;}
.flink li{float:left; padding:0 10px;}
/*footer*/
.footer{width:100%; background:#333; min-height:100px; text-align:center;color:#fff;}
.footer ul{padding: 15px 0 10px;overflow: hidden;}
.footer ul li{display:inline-block; padding: 0 5px;}
.footer ul li a{color:#fff;}
.footer ul li a:hover{color:#ff0000;}
.footer p,.footer p a{color:#b9b9b9;line-height: 25px;}
.footer p a:hover{color:#ff0000;}
.red{color:#ff0000 !important}
.footer p span{padding-left:40px;}
/*列表页*/
.warp_list{border-top:1px solid #e4e4e4;}
.position{font-size: 14px;color: #444;margin-top: 25px; margin-bottom:15px;}
.position a{color:#444;}
.new_l{float: left;width: 865px;}
.new_r{float:right; width:292px;}
.new_l .typename{color:#333333; font-size:32px; font-weight:bold; text-align:center; margin-top:15px;}
.newlist li{margin:25px 0; border-bottom:1px solid #e7e7e7; padding-bottom:25px;}
.newlist li .img{width:215px; height:140px; margin-right:25px; border-radius: 5px; overflow:hidden}
.newlist li .text{width:620px;}
.newlist li .text .t1{margin-bottom:10px;}
.newlist li .text .t1 a{font-size:20px;color:#000;}
.newlist li .text .t2{color:#848484;line-height: 22px; margin-bottom:10px;}
.newlist li .text .t2 a{color: #5d2485;}
.newlist li .text .t3 a{color: #363434; padding-right: 25px;float: left;}
.newlist li .text .t3 span{color:#363434; line-height: 20px;}
.newlist li .text .t3 span img{vertical-align: baseline; padding-right: 5px;float: left;padding-top: 3px;}
.tealist li{margin:30px 0 50px; height:182px; background:#f6f6f6;}
.tealist li .img{width:164px; height:182px; margin-right:30px;}
.tealist li .text{width:622px;}
.tealist li .text .t1{margin-bottom:20px; margin-top:20px;}
.tealist li .text .t1 span{padding-left:15px;}
.tealist li .text .t1 a{font-size:24px;color:#363434;}
.tealist li .text .t2{font-size:16px;color: #666; line-height:30px; text-align:justify;}
.pages{margin-bottom:25px; text-align:center}
.pages a,.pages span{border:1px solid #863c92;padding: 0px 15px;height: 36px;display: inline-block;color: #863c92;line-height: 36px;text-align: center; font-family: Arial; margin-right: 5px;border-radius: 5px; transition: background-color 0.1.8s ease-out;}
.pages .current, .pages a:hover{background-color: #863c92;color:#fff}
/*右边栏*/
.new_r .fright{width:292px; height:372px; background:#fff;box-shadow: 0px 0px 9px 3px rgba(0, 0, 0, .1); text-align:center; padding:15px; background: url(../images/list_form.jpg)top no-repeat;margin-bottom:20px;}
.new_r .fright .ftop{margin:32px auto 5px;}
.new_r .fright p{text-align: center; font-size: 14px; color: #b80606; padding-top: 10px;}
.new_r .fright select{font-family: Arial, "微软雅黑"; background:#fff; height:32px; width:100%; line-height:32px; color:#666; border:1px solid #a0a0a0; margin-top:15px; outline:none}
.new_r .fright input{height:30px; line-height:30px; width:100%;border:1px solid #a0a0a0; margin-top:15px; padding-left:5px;}
.new_r .fright .tijiao{width: 100%; margin-top: 10px; background: #ff0000; color: #fff; font-size: 18px; height: 35px; line-height: 35px; text-align: center; border:none; display: block; padding: 0;}
/*r热点关注*/
.new_r .hot_ad{width:292px; padding:15px; border:1px solid #e5e5e5; margin-bottom:20px;}
.new_r .hot_ad .boxname{color:#02509a; font-size:16px; margin-top:15px; font-weight: bold;}
.new_r .hot_ad ul li{border:1px solid #5d2283;border-radius:5px; margin-top:10px; float:left; width:110px; height:30px; line-height:30px; text-align:center}
.new_r .hot_ad ul li:nth-child(even){float:right}
.new_r .hot_ad ul li a{color:#5d2283}
/*右边资讯*/
.new_r .zx{width:292px; padding:15px; border:1px solid #e5e5e5; margin-bottom:20px;}
.new_r #zx {height: 1020px;overflow: hidden;}
.new_r .zx .boxname{color:#02509a; font-size:16px;font-weight: bold;height: 30px;}
.new_r .zx li{margin:15px 0; border-bottom:1px solid #e7e7e7; padding-bottom:15px;}
.new_r .zx li .img{width:104px; height:80px; margin-right:14px; border-radius: 5px; overflow:hidden}
.new_r .zx li .text{width:142px;}
.new_r .zx li .text .t1{margin-bottom:4px;}
.new_r .zx li .text .t1 a{font-size:15px;color:#000;}
.new_r .zx li .text .t2{color:#848484;line-height: 20px; font-size:12px;text-align: justify;}
/*师资右边名师介绍*/
.new_r .msjs{width:292px; padding:15px; border:1px solid #e5e5e5; margin-bottom:30px;}
.new_r .msjs .boxname{color:#02509a; font-size:16px;font-weight: bold;}
.new_r .msjs ul{padding-top:10px;}
.new_r .msjs ul li{line-height:32px; background:url(../images/zsd.jpg) left center no-repeat; padding-left:20px;}
.new_r .msjs ul li span{padding-left:20px;}
/*内容页*/
.arc .header{padding-top:25px;border-bottom: 1px solid #e7e7e7; padding-bottom: 15px; margin-bottom:50px;}
.arc .header p{text-align:left}
.arc .header p.title{font-weight: bold; font-size: 32px; color:#363434;}
.arc .teacher{border-bottom:none; margin-bottom:0px;}
.arc .teacher p.title{text-align:center}
.arc .teacher p span{padding-left:18px;}
.arc .header p.subtitle{color:#444; font-size:14px; margin-top: 10px;}
.arc .header p.subtitle span{margin-right:30px;}
.arc .postbody{line-height: 30px; font-size: 15px; color: #363434;}
.arc .tags{margin:30px auto; border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7; padding:10px 0px;}
.arc .tags p{color:#8f8f8f ; font-size:14px;line-height: 25px;}
.page{margin:30px 0;}
.page li{color:#02509a; font-size:16px; line-height:25px;}
.page li a{color:#02509a; font-size:16px; line-height:25px;}

.tuijian{margin-top:30px;margin-bottom:30px;}
.tuijian h3{color:#fff; font-weight:normal; font-size:24px; text-align:center; line-height:36px; width:155px; height:36px;border-radius: 5px; margin-bottom:30px;}
.hse{background:#ef8000}
.tuijian li{width:280px; float:left; margin-right:12px; position:relative; height:180px;}
.tuijian li:last-child,.tuijian li:nth-child(3){margin-right: 0;}
.tuijian li img{width:280px; height:180px;}
.tuijian li a p{font-size:16px; width:100%; color:#fff;text-align: center;line-height: 30px; position:absolute; bottom:0; background: rgba(0, 0, 0, 0.44);}

/*新推荐*/
.tuijian-new{margin-top:30px;margin-bottom:30px; position:relative}
.tuijian-new h3{color:#f08200; background:url(../images/shu.png) left center no-repeat; font-weight:normal; font-size:20px; line-height:36px; height:36px;padding-left: 45px; margin-bottom:10px;}
.tuijian-new .line{border-top: 2px solid #e6e6e6;width: 730px;height: 2px;display: block;position: absolute;top: 18px;right: 0;}
.tuijian-new li{width:415px; float:left; background:url(../images/shuico.png) left center no-repeat; padding-left:25px;    margin-left: 15px;}
.tuijian-new li:last-child,.tuijian li:nth-child(3){margin-right: 0;}
.tuijian-new li a p{font-size:14px; width:100%; color:#363434;line-height: 30px; }
.postbody img {max-width: 100%;display: block;margin: 10px auto;height: auto!important;}