@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-family:"Microsoft YaHei";-webkit-text-size-adjust:none;color:#000;max-width:640px;background: #fff;margin: 0 auto!important;position: relative!important;}
html{height: auto!important;position: relative!important;width: auto!important;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;max-width:100%;}
ul,li{list-style-type:none;}
a{color:#000;text-decoration:none;-webkit-tap-highlight-color:transparent;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
input {-webkit-appearance:none; /*去除input默认样式*/}
input[type="submit"],
input[type="reset"],
input[type="button"],
input{-webkit-appearance:none;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.rel{position:relative;}
.vertical-text {
    -webkit-writing-mode: vertical-rl;
    writing-mode: vertical-rl;
}
@font-face {
	font-family: "siyuansong";
	src: url("../fonts/SourceHanSerifCN-Bold-subfont.ttf");
}
@font-face {
	font-family: "huawen";
	src: url("../fonts/华文行楷.ttf");
}
@font-face {
	font-family: "cyjwb";
	src: url("../fonts/cyjwb.ttf");
}
/*header*/
header .tou{height: 1.2rem;background: #e70035;}
.logo{height:1.2rem;display: block;position: absolute;left: 3%;z-index: 999;}
.logo img{height:1.2rem;width:auto;display: block;}
.meau{position:absolute;right:3%;top:50%;width:0.49rem;transform: translateY(-50%);animation-fill-mode:unset!important;}
.zi{position: absolute;height:1.2rem;right: 1rem;font-size: 0.3rem;color: #fff;}
.zi img{display: block;width:0.39rem;margin-right: 0.1rem;}
.zi a{color: #fff;display: flex;align-items: center;height:1.2rem;}
/*导航菜单*/
#ceng{display:none; width:100%; height:100%;z-index:100;position:fixed; top:0;  right:0; z-index:9999;}
#close{width:0.5rem;right:3%;top:0.35rem;position: absolute;}
.type{width:100%;background:rgba(0,0,0,.8);height:100%;float:right;}
.type ul {padding-top:20%;}
.type ul li a {
    color: #fff;
    display: block;
    line-height:1rem;
    text-align: center;
    display: block;
    font-size: .35rem;
    transition: color 0.2s ease 0s;
    width: 100%;
}
/* 搜索 */
.search{width: 94%;margin: -0.45rem auto 0;height: 0.9rem;border-radius: 0.15rem;box-shadow: 0 0 5px rgba(0,0,0,0.2);background: #fff;z-index: 9;position: relative;}
.search #key{width: 4.1rem;height: 0.9rem;border:none;outline: none;}
.search #sub{width: 1.15rem;height: 0.56rem;background: #152e75;border:none;outline: none;border-radius: 0.1rem;font-size: 0.28rem;color: #fff;}
.search form{display: flex;align-items: center;justify-content: space-between;margin-right: 0.25rem;}
.search img{width: 0.38rem;margin-left: 0.25rem;}
/* 栏目 */
.nav{width: 94%;margin: 0 auto;}
.nav ul{margin: 3% -1.5%;}
.nav ul li{float: left;width: 22%;margin: 0 1.5%;}
.nav ul li a{display: flex;align-items: center;flex-direction: column;justify-content: center;height: 1.8rem;}
.nav ul li img{width: 0.7rem;}
.nav ul li p{font-size: 0.26rem;color: #6b1a2c;}
/* 在线办理 */
.zx{width: 94%;margin: 0 auto;position: relative;}
.zx a{width: 2.86rem;height: 0.56rem;background: #fff;border-radius: 0.1rem;display: flex;align-items: center;justify-content: center;position: absolute;right: 0.2rem;top: 0.8rem;font-size: 0.36rem;color: #254eb2;}
.zx a img{width: 0.2rem;margin-left: 0.15rem;}
/* 政策法规 */
.zcfg{width: 94%;margin: 0.2rem auto;}
.title{font-size: 0.32rem;height: 0.8rem;display: flex;align-items: center;justify-content: space-between;}
.title a{font-size: 0.28rem;color: #626262;float: right;display: flex;align-items: center;}
.title a img{width: 0.27rem;}

.zcfg ul{margin: 0 -1.5%;}
.zcfg ul li{width: 47%;margin: 0 1.5% 3%;float: left;}
.zcfg ul li .inews_img{width: 100%;border-radius: 0.1rem;overflow: hidden;height: 2.1rem;}
.zcfg ul li .inews_img img{height: 100%;width: 100%;}
.zcfg ul li .inews_licon{width: 100%;box-sizing: border-box;padding: 0.05rem;}
.zcfg ul li .inews_licon .p1{font-size: 0.32rem;color: #000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zcfg ul li .inews_licon .p2{font-size: 0.2rem;color: #999999;display: flex;align-items: center;margin-top: 0.1rem;}
.zcfg ul li .inews_licon .p2 img{width: 0.24rem;margin-right: 0.1rem;}
/* 首页底部 */
.bot{width: 100%;background: #3360cb;padding: 3%;box-sizing: border-box;}
.bot .tel{font-size: 0.45rem;font-weight: bold;color: #fff;}
.bot .tel a{color: #fff;}
.bot .bot_contact{font-size: 0.24rem;color: #fff;margin: 0.2rem 0;line-height: 0.45rem;}
.bot .map{width: 100%;height: 200px;position: relative;border-radius: 0.1rem;overflow: hidden;}
/* 文章 */
.header{width: 100%;background: #3360cb;padding: 0 3%;box-sizing: border-box;color: #fff;height: 1rem;font-size: 0.28rem;display: flex;align-items: center;justify-content: center;}
.header a{font-size: 0.58rem;color: #fff;position: absolute;left: 3%;display: flex;align-items: center;}
.header a img{width: 0.4rem;}
/* 新闻详情 */
.erbanner{width:94%;position: relative;height:2.31rem;overflow: hidden;margin: 3%;background: url("../images/erbg.jpg") no-repeat center;background-size: 100%;border-radius: 0.1rem;overflow: hidden;}
.erbanner img{display: block;height:100%;position: absolute;transform: translate(-50%,0%);width:auto!important;left: 50%;}
.erbanner .wen{color: #fff;text-align: center;}
.erbanner .wen .p1{font-size: 0.28rem;margin-top:0.6rem;margin-bottom: 0.2rem}
.position{width: 5.3rem;font-size: 0.24rem;color: #fff;margin: 0 auto;border-top: 1px solid #fff;}
.lanmu{width:100%;height:0.78rem;}
.lanmu ul{display: flex;align-items:center;justify-content:center;height:100%;}
.lanmu ul li{height:0.45rem;display: flex;align-items:center;justify-content:center;margin:0 0.2rem;letter-spacing:normal;padding:0 0.2rem;}
.lanmu ul li a{color: #c8adad;font-size: 0.24rem;}
.lanmu ul li.hover{background: #3360cb;}
.lanmu ul li.hover a{color: #fff;}



.ertit{text-align: center;padding:0.5rem 0;}
.ertit .p1{font-size: 0.9rem;color: #e9eae8;text-transform: uppercase;font-weight: bold;}
.ertit .p2{font-size: 0.36rem;color: #222;font-weight: bold;margin-top:-0.4rem;}
.ertit .line{width:0.62rem;height:0.04rem;background: #e70035;margin:0 auto;margin-top:0.15rem;}
.abo{position: relative;}
.abo::before{display: block;content:"";background: url("../images/era1.png") no-repeat; width:1.68rem;height:5.29rem;top:0;left: 0;position: absolute;z-index: 0;background-size:100%;}
.abo::after{display: block;content:"";background: url("../images/era2.png") no-repeat; width:1.68rem;height:5.29rem;bottom:0;right: 0;position: absolute;z-index: 0;background-size:100%;}

.erconcon{width:100%;box-sizing:border-box;padding:0 10%;font-size: 0.28rem;}
.newsshow{width:100%;}
.newsshowcon{font-size: 0.28rem;}
/*  */
.erproducts{width:100%;box-sizing:border-box;padding:0 3%;}
.erproducts ul{margin:0 -1.5%;}
.erproducts li{width:47%;height:2.35rem;float: left;margin:0 1.5%;border-radius:0.1rem;overflow: hidden;position: relative;margin-bottom:3%;}
.erproducts li .ptit{width:3rem;height:0.5rem;border-radius:0.1rem;background: #fff;position: absolute;bottom:0.25rem;left: 50%;margin-left:-1.5rem;font-size: 0.2rem;color: #222;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;padding:0.1rem;}
.erproducts li .ptit .pt{width:calc(100% - 0.95rem);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.erproducts li .ptit a{display: block;width: 0.95rem;height:0.34rem;background: #e70035;color: #fff;font-size: 0.16rem;border-radius:0.1rem;display: flex;align-items: center;justify-content: center;}
.erproducts li .ptit a img{margin-left:0.1rem;}

.fanye{padding-bottom: 10%;width: 100%;}
.fanye a{font-size: 12px;color:#3360cb;width: 100%;height: 0.6rem;display: flex;align-items: center;}
.fanye a span{color: #999;}
/* 图文详情 */
.proshow{width:100%;box-sizing:border-box;padding:0 3%;}
.proshow .pic{width:100%;border-radius:0.2rem;border:1px solid #e70035;overflow: hidden;}
.proshow .pt{width: 100%;height: 0.9rem;border-bottom: 1px dashed #bfbfbf;display: flex;align-items: center;margin-top: 0.9rem;margin-bottom:0.2rem;}
.proshow .pt img{width:1.36rem;}
.proshow .proshowcon{font-size: 0.28rem;}
/* 单页 */
.ercon{width: 94%;margin: 3% auto;}
.ertype{}
.ertype ul{margin: 0 -1.5%;}
.ertype ul li{width: 30%;margin: 0 1.5%;height: 0.75rem;float: left;font-size: 0.26rem;background: #3360cb;border-radius: 0.1rem;}
.ertype ul li a{display: flex;color: #fff;height: 0.75rem;align-items: center;justify-content: center;}

.inews_li li{border-bottom: 1px dashed #d9d9d9;height: 1.82rem;padding: 0.25rem 0;box-sizing:border-box;}
.inews_li li .newsword{width: calc(100% - 2rem);float: left;}
.inews_li li .newsword .p1{font-size: 0.28rem;line-height: 0.4rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 0.8rem;}
.inews_li li .newsword .newsjian{font-size: 0.2rem;color: #999;}
.inews_li li .newsimg{width: 1.8rem;float: right;height: 1.32rem;border-radius: 0.1rem;overflow: hidden;box-sizing: border-box;}
.inews_li li .newsimg img{width: 100%;height: 100%;}

footer {width:100%;max-width:640px;}
footer .links {width:100%;height:1rem;background:#e70035;background-size:100%;position:fixed;z-index:999;bottom:0;max-width:640px;}
footer .links ul {width:100%;height:1rem;}
footer .links ul li{width:25%;height:1rem;float:left;border-right:1px solid #fff;box-sizing:border-box;}
footer .links ul li:last-child{border-right: none;}
footer .links ul li a{display: flex;align-items: center;justify-content: center;height: 100%;width: 100%;}
footer .links ul li img{height:0.4rem;width:0.4rem;}
footer .links ul li p {color:#fff;margin-left:0.1rem;font-size:0.25rem;}

.backtop{width:0.8rem;position: fixed;right:2%;display: block;0.8rem;bottom:2rem;z-index:999;}
.backtop img{width: 100%;display: block;cursor: pointer;}


/*main*/
.more{font-size: 0.28rem;text-align: center;width: 100%;display: block;color: #3360cb;}
.tanchu{width:120px;height:25px;margin:0 auto;background:#000;text-align:center;color:#fff;font-size:14px;position:fixed;top:50%;left:50%;margin-left:-50px;z-index:9999;display:none;line-height:25px;}
.gy{width:94%;margin:0 auto;font-size: 0.24rem!important;}
/* 优秀学员 */
.stu{width:100%;box-sizing:border-box;padding:0 3%;}
.stu ul{margin:0 -1.5%;}
.stu li{width:30.33%;height:4rem;border-radius:0.3rem;float: left;box-shadow: -3px 0px 10px #555;margin:0 1.5%;margin-bottom:60px;}
.stu li .img{width:0.8rem;height:0.8rem;margin:0.6rem auto 0.3rem;}
.stu li:nth-child(1) .img{background: url("../images/pro1.png") no-repeat center;background-size: 100%;}
.stu li:nth-child(2) .img{background: url("../images/pro2.png") no-repeat center;background-size: 100%;}
.stu li:nth-child(3) .img{background: url("../images/pro3.png") no-repeat center;background-size: 100%;}
.stu li .tit{font-size: 0.26rem;font-weight: bold;color: #222;text-align: center;}
.stu li .jian{font-size: 0.18rem;text-align:center;color: #222;margin-top:0.3rem;line-height: 0.34rem;padding:0 0.1rem;}

.stus{background: url("../images/stusbg.jpg") no-repeat center;width:100%;box-sizing:border-box;padding:0 3%;background-size:100% 100%;}
.stus ul{margin:0 -1.5%;padding-top:0.5rem;}
.stus ul li{width:47%;height:4.6rem;position: relative;float: left;margin:0 1.5%;margin-bottom:3%;}
.stus ul li .wen{width:100%;height:1.6rem;color: #fff;position: absolute;bottom:0;overflow: hidden;}
.stus ul li .wen .t{text-align: center;height: 0.6rem;background: #e70035;font-size: 0.28rem;color: #fff;display: flex;align-items:center;justify-content:center;}
.stus ul li .j{background: rgba(83,83,83,0.85);height:1rem;font-size: 0.18rem;line-height: 2;padding:0.15rem;box-sizing:border-box;}







































