@charset "utf-8";
* {
	margin:0;
	padding:0;
	word-break:break-all;
	word-wrap: break-word;
}
@font-face{font-family:'思源黑体 CN Normal';src:url('SourceHanSansCN-Normal.eot');src:url('SourceHanSansCN-Normal.eot?#iefix') format('embedded-opentype'),url('SourceHanSansCN-Normal.woff') format('woff'),url('SourceHanSansCN-Normal.ttf')  format('truetype'),url('SourceHanSansCN-Normal.svg#YourWebFontName') format('svg')}
body{text-align:center;margin:0 auto;padding:0;background:#FFF;font-size:15px;color:#333;width:100%;width:expression(document.body.clientWidth <= 1200? "1200px":"auto");min-width:1200px}
body,html{font-family:"思源黑体 CN Normal","微软雅黑";height:100%}
body > div{text-align:center;margin-right:auto;margin-left:auto}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
select,input,img{vertical-align:middle}
ul,ol,li{list-style:none}
table,td{ border-color:#333;text-align: center;line-height: 28px;margin:auto;}
table{border-collapse:collapse;}
table,td,input,select,textarea{font-size:14px;padding:0;font-family:"思源黑体 CN Normal","微软雅黑"}
input::-moz-focus-inner{border:none;padding:0px}
select,input{vertical-align:middle}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none}
textarea{resize:none}
.clear,.clearfix:after{content:"";display:block;height:0px;visibility:hidden;clear:both}
.clearfix{zoom:1}
.box{max-width:1200px;margin:0 auto}
.box:after,.hbox:after,ul:after,.max:after{content:"";display:block;height:0px;visibility:hidden;clear:both}
.lf{float:left}
.rg{float:right}
a{outline-style:none;color:#333;text-decoration:none}
a:hover{color:#db2308;text-decoration:underline;}
a,area{blr:expression(this.onFocus=this.blur())}
:focus{-moz-outline-style:none}
.img-responsive{display:block;height:auto;max-width:100%}

.top{width:100%;background:#f3f3f3;color:#828282;height:42px;line-height:42px;font-size:13px}
.top a{display:inline-block;color:#828282}
.logo{width:100%;padding:20px 0}
.logo img{display:block}
.logo_l{width:266px;height:58px;padding:16px 0;}
.logo_c{width:440px;padding:21px 125px 21px 135px;}
.logo_c input{float:right;height:48px;line-height:48px;box-sizing:border-box}
.logo_c input.key{width:388px;border:2px solid #ff423b;background-color:#fff;padding:0 5px}
.logo_c input.btn{width:52px;border:none;background:url(../images/tu1.png) no-repeat}
.logo_c input[placeholder]{color:#999}
.logo_r{width:234px;height:42px;text-align:right;padding:24px 0px;}

.nav{width:100%;background:#db2308;color:#fff;padding:10px 0;line-height:36px}
.nav a.home{ display:inline-block; width:20px;float:left;color:#fcff00; line-height:33px; padding:3px 15px 3px 5px;background: url(../images/hr.png) no-repeat right center;}
.nav a:hover{color:#fcff00}
.nav dl{float:left;padding:0 13px 0 20px;background:url(../images/hr.png) no-repeat right center}
.nav dl.dl1{padding-left:0}
.nav dl.dl2{padding-right:0;background:none}
.nav dl dt{float:left;width:66px;font-size:16px;position:relative}
.nav dl dt a,.nav dl dt span{display:block;padding-top:34px;color:#fcff00;background:url(../images/tu10.png) no-repeat center 10px}
#bk {display:block;padding-top:34px;color:#fcff00;background:url(../images/bk.png) no-repeat center 6px}
#cx {display:block;padding-top:34px;color:#fcff00;background:url(../images/cx.png) no-repeat center 6px}
#zh {display:block;padding-top:34px;color:#fcff00;background:url(../images/zh.png) no-repeat center 6px}
.nav dl dd{float:left;width:184px;text-align:left}
.nav dl dd a{float:left;padding:0 8px 0 14px;width:70px;color:#fff;background:url(../images/hr3.png) no-repeat right center}
.nav dl dd a.a2{background:none}
.nav dl dd a:hover,.nav dl dt a:hover{color:#fcff00}
.nav dl.dl3 dd{width:214px}
.nav dl.dl3 dd a{width:85px}

.h_ad{padding-top:25px}
.h_ad img{display:block;margin:0 auto}

.htit{background:url(../images/hr-b.png) repeat-x left bottom;height:44px;line-height:44px}
.htit span{float:left;font-size:18px;font-weight:bold;color:#000;padding:0 10px 0 5px;background:url(../images/hr-h.png) repeat-x left bottom;}
.htit a{float:right;color:#a1a1a1;font-size:14px}
.htit2{padding-top:15px}
.htit3 .rg{ font-size:14px; color:#a7a7a7;}
.htit3 a{ float:none; display:inline-block;}

.h_top{padding-top:25px}
.h_top .zuo{width:360px}
.h_top .zhong{width:490px;padding:0 25px;text-align:left}
.h_top .you{width:300px;}

.banner{width:100%;position:relative;height:290px;overflow:hidden; padding-bottom:15px;}
.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.banner .bd ul{width:100% !important;margin-top: 30px;}
.banner .bd li{width:100% !important;height:290px;overflow:hidden;text-align:center}
.banner .bd li a{display:block;height:290px}
.banner .bd li img{display:block;height:252px; width:358px; border:1px solid #eee;}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:12px;line-height:12px}
.banner .hd ul{text-align:center}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:0 3px;overflow:hidden;background:#eee;line-height:999px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.banner .hd ul .on{background:#db2308}

.kj-but{ padding-top:6px;}
.kj-but a{float:left; border:1px solid #ddd;width:110px; margin:10px 10px 0 0;height:32px;line-height:32px;}
.kj-but a:nth-of-type(3n){margin-right:0;}
.kj-but2 a{ width:100px;}

.list-a dl{ float:left; width:100%; padding-top:15px;}
.list-a dl dt{ float:left; width:124px; padding-right:10px}
.list-a dl dt img{ display:block; margin:0 auto; width:124px; height:87px;}
.list-a dl dd{ text-align:left; font-size:14px; color:#878787; line-height:22px;}
.list-a dl dd a{ display:block; line-height:26px; font-size:15px; font-weight:bold; color:#000; height:26px; overflow:hidden;margin-bottom: 5px;}
.list-a dl dd p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height: 30px;}
.list-a ul{ float:left; width:100%; padding-top:8px; padding-bottom:0;}
.list-b ul{ padding-bottom:0;}
.list-a ul li{ float:left; width:100%; background:url(../images/dian2.png) no-repeat left center; line-height:42px; height:42px; overflow:hidden;}
.list-b ul li{ height:38px; line-height:38px;}
.list-d ul li{ height:41px; line-height:41px;}
.list-a ul li a{ float:left; font-size:15px; padding-left:15px;}
.list-a ul li img{ float:left; padding-left:5px; padding-top:10px;}
.list-a ul li span{ float:right; color:#bbb;}
.list-c ul{ float:left; width:100%; padding-top:9px;}
.list-c ul li{ float:left; width:100%; font-size:15px; height:35px; overflow:hidden; line-height:35px; text-align:left;}
.list-c ul li span{ float:left; width:20px; height:20px; line-height:20px; margin:8px 10px 0 5px; font-size:13px; background:#919191; color:#fff; text-align:center;}
.list-c ul li.li1 span{ background:#d01f05;}
.list-a .zimg{ display:block; margin:0 auto; padding-top:13px;}
.list-d ul li{ width:410px; padding-right:16px;}
.list-d ul li a{box-sizing:border-box;width:318px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align:left;}
.list-d ul li span{width:86px;}
.list-d ul li.r{ padding-right:0;}
.list-e ul{ float:left; width:100%; padding-top:18px;}
.list-e ul li{ float:left; width:100%; font-size:15px; height:40px; overflow:hidden; line-height:40px; text-align:left;}
.list-e ul li span{ float:left; width:20px; height:20px; line-height:20px; margin:10px 10px 0 5px; font-size:13px; background:#919191; color:#fff; text-align:center;}
.list-e ul li.li1 span{ background:#d01f05;}
.chengkao-site{width:100%;padding:20px 0;}
.chengkao-site a{margin:3px 3px 3px 0px;padding:1px 6px;border:1px solid #fef0e3;border-radius:2px;line-height:24px;display:inline-block;float:left;}
.chengkao-site a:hover{background:#c80101;color: #ffffff;text-decoration:none;}

.tab-ks{ padding:5px 0 20px;}
.tab-ks table{ background:#e9b9b9; margin:15px 0 0; border-collapse:inherit;border-spacing:1px;}
.tab-ks td{ background:#fff; width:143px;}
.tab-ks td.tdl{ width:26px; font-weight:bold; padding:0 5px;}

.tab-a{ padding-top:20px;}
.tab-a a{ float:left; height:58px; line-height:58px; background:url(../images/wx.png) no-repeat 20px center #ff7800; width:92px; color:#fff; font-size:16px; text-align:left; padding-left:50px;}
.tab-a a.a2{ background:url(../images/zx.png) no-repeat 20px center #ff7800; margin-left:16px;}
.tab-a img{ display:block; width:300px; height:136px; margin:0 auto; padding-top:16px}

.tab-b{ padding-top:20px;}
.tab-b a{ float:left; height:58px; line-height:58px; background:url(../images/wx.png) no-repeat 20px center #ff7800; width:105px; color:#fff; font-size:16px; text-align:left; padding-left:50px;}
.tab-b a.a2{ background:url(../images/zx.png) no-repeat 20px center #ff7800; margin-left:16px;}
.tab-b img{ display:block; width:326px; height:136px; margin:0 auto; padding-top:16px}

.lc-img{ background:url(../images/g_r1.jpg) no-repeat center top; height:83px; padding:23px 23px 0 132px; width:1045px; margin-top:15px;}
.lc-img a{ float:left; font-size:15px; font-weight:bold; padding-left:30px; color:#fff; width:144px; line-height:28px;}


.hschool{ padding-bottom:10px;}
.hschool dl{width:149px;border:1px solid #dbdbdb; padding:5px 5px 10px;margin-right:12px;margin-top:12px;float:left;background:#fff;}
.yx-list dl{ width:172px; padding:10px 10px 15px;margin-right:20px;margin-top:20px;}
.hschool dl.no{margin-right:0}
.hschool dl dt img{display:block;width:100px;height:100px; margin:5px auto;}
.hschool dl dd{ height:28px;line-height:28px; padding-top:5px; font-size:14px; overflow:hidden;}
.hschool dl dd span{display:block;}
.hschool dl dd a{ color:#333;display:block;}

/*
.hschool{ padding-bottom:10px;}
.hschool dl{width:202px;border:1px solid #dbdbdb; padding:10px 10px 15px;margin-right:20px;margin-top:20px;float:left;background:#fff;}
.yx-list dl{ width:172px;}
.hschool dl.no{margin-right:0}
.hschool dl dt img{display:block;width:120px;height:120px; margin:0 auto;}
.hschool dl dd{line-height:32px; padding-top:5px;}
.hschool dl dd span{display:block;}
.hschool dl dd a{ color:#333;display:block;}
.hschool dl dd a{ display:inline-block; background-color:#d01f05; color:#fff; font-size:13px; padding:0 20px;-webkit-border-radius:18px;-moz-border-radius:18px;-o-border-radius:18px;border-radius:18px}
.hschool dl dd a:hover{ background-color:#db2308; color:#fff; }
*/
.h-zuo{ width:410px; padding-right:27px;}
.h-you{ width:326px;}

.ncent{ padding:30px 0 15px;}
.ncent .nlf{width:836px; padding-right:38px;}
.ncent .nrg{width:326px;}
.gglist{ padding-top:10px;}
.gglist ul{float:left;width:100%;border-bottom:1px dashed #ddd;padding:10px 0}
.gglist ul li{float:left;width:100%;height:40px;line-height:40px;text-align:left}
.gglist ul li a{display:block;;background:url(../images/dian.png) no-repeat left center;padding-left:14px;}
.gglist ul li span{float:right}
.zylist ul{width:100%;float:left;text-align:left; padding-top:15px;}
.zylist ul li{width:194px;float:left;line-height:40px;padding:10px 20px 10px 0;}
.zylist ul li.no{padding-right:0}
.zylist ul li a{display:block;font-size:14px;border:1px solid #ddd;padding-left:20px;color:#595959;background:url(../images/tu12.png) no-repeat 10px center;;text-align: center;line-height: 42px;height: 42px;overflow: hidden;}

.tags ul{width:100%;float:left;text-align:left; padding-top:15px;}
.tagslist ul li{float:left;line-height:40px;padding:10px 20px 10px 0;}
.tagslist ul li a{display:block;font-size:14px;border:1px solid #ddd;padding-left:30px;padding-right:30px;color:#595959;background:url(../images/tu12.png) no-repeat 10px center;;text-align: center;line-height: 42px;height: 42px;overflow: hidden;}

.ncent .title h1{font-size:24px;padding-top:40px;color:#000;}
.ncent .time{line-height:26px;font-size:14px;color:#a0a0a0;padding:10px 0 15px;border-bottom:1px dashed #ddd}
.ncent .xqtxt{line-height:32px;text-align:left;width: 94%;padding: 15px 3% 15px 3%;}
.ncent .xqtxt p{margin-bottom: 18px;letter-spacing: 1px;font-size: 16px;}
.ncent .xqtxt table {margin-bottom: 20px;}
.ncent .xqtxt table p {margin-bottom: 0px;}
.ncent .xqtxt img{max-width:100%;}

.ncent .xqtxt .notice-box{padding:4px 0;}
.ncent .xqtxt .notice-box h3{font-size:15px;color:#FF0000;}
.ncent .xqtxt .notice-box p{margin-bottom:0;font-size:15px;}
.ncent .xqtxt .notice-box span{font-weight:bolder;}


.table{background-color:#e9e9e9;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.table select,.table input{float:left;width:170px;color:#666;height:30px;line-height:30px;padding:0 5px;border:1px solid #ddd;margin-left:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.table input{width:230px}
.table select,.table .butt{height:32px;line-height:32px}
.table .butt{width:140px;background-color:#db260e;color:#fff;border:none}

.next_fy{padding:20px 0 35px;text-align:center}
.next_fy a,.next_fy b{height:36px;line-height:36px;margin:2px;display:inline-block;border:1px solid #ddd;background:#fff;padding:0 15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.next_fy a:hover,.next_fy b{background:#c61a00;font-weight:500;color:#fff;border:1px solid #c61a00}
.next_fp{text-align:left;line-height:32px;color:#363636;padding:15px 0 20px}
.next_fp a{color:#363636}
.next_fp a:hover{color:#e00000}

.fz-a{padding:15px 0 40px;line-height:28px; text-align:center;}
.fz-a a{ display:inline-block; padding:0 20px; color:#767676; background:url(../images/hr4.png) no-repeat right center;}
.fz-a a:last-child{background:none;}

.fz-a2{padding:15px 0;line-height:28px; text-align:center;}
.fz-a2 a{ display:inline-block; padding:0 20px; color:#767676; background:url(../images/hr4.png) no-repeat right center;}
.fz-a2 a:last-child{background:none;}

.links{padding:15px 0 40px;line-height:28px; text-align:left;}
.links a{ display:inline-block; padding:0 20px; color:#767676; background:url(../images/hr4.png) no-repeat right center;}
.links a:last-child{background:none;}

.footer{background-color:#b90005;color:#e2a7a9;padding:30px 0 20px;font-size:14px;line-height:28px}
.footer a{color:#e2a7a9}

.showbox{padding:30px 130px;}
.showbox table{margin-top:10px;margin-bottom:15px}
.showbox td{text-align:center}
.showbox h1{font-size:18px;line-height:60px;text-align:center;color:#FE5A03}
.showfbt{text-align:center;background:#f9f9f9;border:1px #dedede dashed}
.showtxt{font-size:14px;padding:20px 10px;color:#333}
.showtxt p{margin-top:10px;line-height:28px;letter-spacing:1px}
.showtxt table{margin:0 auto;margin-top:10px;margin-bottom:15px}
.showtxt td p{margin-top:0px}
.showtxt h2{margin-top:10px;line-height:28px;letter-spacing:1px}
.showtxt a{color:#144CDA;border-bottom:1px #144CDA dotted;text-decoration:none}
.showtxt a u{text-decoration:none}
.showbox .layui-input{width:400px;height:32px;display:inline-block;margin-right:10px;color:#a9a9a9}
.showbox .layui-textarea{width:400px}
.showbox .layui-form-label{padding:6px 15px;padding-left:0}
.showbox .layui-input-block span{color:red}
.showbox .layui-input-block{margin-left:95px; text-align:left;}
.showbox .layui-btn{background:#ff7d42}
.showbox .layui-form-radio i:hover,.layui-form-radioed i{color:#ff7d42}
.showbox .layui-form-select{width:400px;display:inline-block;margin-right:10px}
.showbox .layui-form-select dl dd.layui-this{background:#ff7d42}
.showbox .layui-form-select dl{top:33px}


.nweizi{font-size:14px;color:#7d7d7d;text-align:left;height:46px;line-height:46px;background-color:#f8f8f8}
.nweizi span,.nweizi a{display:inline-block;color:#6f6f6f;padding:0 5px}
.nweizi .box{background:url(../images/tu111.png) no-repeat 3px 14px;padding-left:30px;width:1175px}
.bmtab,.tjtab{padding:30px 0 50px}
.bmtab table caption{height:50px;line-height:50px;font-size:18px;font-weight:bold;background-color:#eee}
.bmtab table caption span{color:#ff5722}
.bmtab table caption a{color:#666}
.bmtab table td{padding:10px 0}
.bmtab table td.td1{width:160px}
.bmtab table td.td2{width:1040px}
.bmtab table td.td1 span{display:inline-block;height:44px;line-height:44px;background-color:#db2308;padding:0 20px;text-align:center;font-size:18px;color:#fff;margin-top:6px}
.bmtab table td.td2 ul{width:100%;float:left}
.bmtab table td.td2 ul li{width:250px;float:left;padding:5px;line-height:44px}
.bmtab table td.td2 ul li a{display:block;border:1px solid #ddd}
.tjtab h2{font-size:20px;border-bottom:1px dashed #eee;padding-bottom:20px;margin-bottom:30px}
.tjtab .tab{width:600px;padding:15px 0}
.tjtab .txt{width:568px}
.tjtab .tab td{font-size:14px;padding:8px 5px;line-height:32px}
.tjtab .tab .tdl{text-align:right;width:150px}
.tjtab .tab .tdr{text-align:left;width:430px}
.tjtab .tab .tdr input,.tjtab .tab .tdr select{display:block;border:1px solid #ddd;height:30px;line-height:30px;width:330px;padding:0 5px;font-size:14px}
.tjtab .tab .tdr select{height:32px;line-height:32px;width:342px;padding:0}
.tjtab .tab .tdr2 select{height:32px;line-height:32px;width:107px;padding:0;float:left;margin-right:10px}
.tjtab .tab .tdb input{width:120px;float:left;background-color:#FF5722;border:none;color:#fff;margin-right:10px}
.tjtab .tab .tdb input.mbut{background-color:#ddd;color:#333;width:80px}
.tjtab .txt{border:1px solid #ddd;padding:5px 15px 15px;text-align:left;font-size:14px;line-height:28px;color:#6c6c6c}
.tjtab .txt h3{;font-size:16px;line-height:22px;color:#333;padding:10px 0 10px 12px}

.mt-tabpage{ margin-top:20px;}
.mt-tabpage ul {float: left;width: 100%;padding-top: 8px;padding-bottom: 0;}
.mt-tabpage ul li {width: 48.5%;float: left;text-align: left;line-height: 42px;height: 42px;}
.mt-tabpage ul li span {float: right;color: #bbb;}
.mt-tabpage ul li.li2 {float: right;width: 48.5%;}
.mt-tabpage .q_tit{ height:45px; border-top:5px #eaeaea solid; background-color:#f6f6f6;}

.mt-tabpage .q_tit a{height:42px;margin-right:20px; line-height:42px; float:left;}
.mt-tabpage .q_tit strong a{height:42px;margin-right:0px; line-height:42px; float:left;color:#fff; margin-top: 5px;}
.mt-tabpage .ntit a{ float:right;}
.mt-tabpage .q_tit strong{ display:block; float:left; background-color:#d8271c; height:50px; line-height:50px; color:#fff; font-size:16px; text-align:center; padding-left:20px; padding-right:20px; position:relative; margin-top:-5px;}
.mt-tabpage-title{ float:left; position:relative; margin-top:-5px;padding-left: 20px;}
.mt-tabpage-title a{ display:block; padding-left:15px; padding-right:15px; font-size:14px; float:right; color:#333; height:45px; line-height:45px;border-top:5px #eaeaea solid}
.mt-tabpage-title  .mt-tabpage-item-cur{ background-color:#fff; color:#d8271c; border-top:5px #d8271c solid}
.mt-tabpage .q_tit  span{ line-height:45px; font-size:15px; padding-left:10px;}
.box_clear_3{   width:100%; margin-top:0px;}

.xq_tag {margin-top: 20px;margin-bottom: 10px;text-align: left;}
a.c1 {display: inline-block;height: 26px;padding: 0 12px;line-height: 26px;margin-right: 5px;margin-left: 5px;background-color: #eee;border-radius: 5px; color: #434343;font-size: 12px;text-decoration: none;margin-top: 5px;}

#right_layer{width:60px;min-height:60px;box-sizing:border-box;position:fixed;z-index:9999;right:0;top:50%;margin-top:-120px;background-color:#1F8CEB;padding:5px;}
#right_layer .right-popup{width:100%;height:auto;padding:6px 0;}
#right_layer .right-popup li{width:100%;text-align:center;border-bottom:1px solid #FFF;padding-top:10px;cursor:pointer;}
#right_layer .right-popup li img{width:32px;}
#right_layer .right-popup li span{display:inline-block;line-height:28px;color:#FFF;font-size:12px;}
#right_layer .right-popup .right-wechat{position:relative;}
#right_layer .right-popup .right-wechat .teacher-wechat{width:102px;border:1px solid #DDD;border-radius:6px;box-sizing:border-box;padding:6px;display:none;position:absolute;top:0;right:64px;}
#right_layer .right-popup .right-wechat .teacher-wechat img{width:90px;}
#right_layer .right-popup .right-wechat .teacher-wechat p{line-height:20px;color:#333;font-size:12px;}
#right_layer .right-popup .right-wechat:hover .teacher-wechat{display:block}
#right_layer .right-popup li:last-child{border-bottom:none;}
#right_layer .right-popup li:first-child{padding-top:0;}