@charset "utf-8";
/* CSS Document*/
html{color:#333;}
div,dl,dt,dd,ul,li,h1,h2,h3,form,legend,input,button,textarea,select,p,th,td{margin: 0;padding: 0;}
table{border-collapse: collapse;border-spacing: 0;}
img{border: none;}
button,em,input,option,select,textarea,th{font:inherit;}
li{list-style: none;}
h1,h2,h3,h4{font-weight: normal;font-size:100%;}
body{margin:0;padding:0;font-size:12px;color:#333;font-family: Microsoft YaHei,Simsun,SimHei,Arial;background-color:#ffffff;}
a{color:#333;text-decoration:none;cursor: pointer;/*-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;*/}
a:hover{text-decoration: none;color:#333;text-decoration: none;}
input{outline:none;}
img{vertical-align:middle;border-style:none;}
/****公用****/
.fl{float:left;}
.fr{float:right;}
.clear{clear: both;}
.container{width: 100%;position: relative;}
.content{width: 100%;position: relative;}
/* 过度*/
a img,img{-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all .3s ease-out;}
/****公用****//* 背景*/
.w1200{width: 1200px;margin: 0 auto;position: relative;}
.cent_1{}
.cent_2{margin: 30px auto;display: block;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);margin-bottom: 30px;}
.cols {background: #f2f2f2;}
/* 标题*/
.top{width: 100%;background-image: url(2023yhq_edu_topbg.png);height: 515px;background-position: top center;background-repeat: no-repeat;}
.top_center{width: 1200px;margin: 0px auto;display: block;height: 580px;position: relative;}
.top_logo{position: absolute;top: 5%;left: 0%;}
.top_logo a img{width: 80%;}
.top_tit{position: absolute;top: 200px;}
.top_gohome{position:absolute;top: 0;right: 0;padding: 10px 20px;border-radius: 0 0 10px 10px;line-height: 2.0rem;background: rgba(255,255,255,0.4);}
.top_gohome a{color: #fff;font-size: 20px;}
#anvlfteb{position: absolute;top: 15rem;left: 26rem;background: #001b6a91;border-radius: 5px;font-size: 14px;padding: .5rem 2.3rem .5rem .8rem;color: #fff;}
.posbox{position:relative;}
.posbox a{color:#fff;}
.posbox i{width: 28px;height: 28px;position: absolute;right: -35px;top: -1px;background: url(2023yhq_edu_navico.png) no-repeat;background-size: 80%;}
.posiabox{}
.posiabox>div{text-align:center;padding-top: 10px;}
.posiabox>div>a{display: block;width: 100%;line-height: 35px;color: #fff;}
.posiabox>div>a:hover{font-weight:bold; color:#FFEB3B;}
.sp_address {height: 48px;line-height: 48px;color: #666;background: #f2f2f2;width: 100%;margin-bottom: 10px;font-size: 14px;}
.sp_address s {width: 17px;height: 21px;display: inline-block;background: url(address.png) no-repeat;float: left;margin: 13px 5px 0 5px;}
.con{background-color: #ffffff;border: 1px solid #d6ecff;border-bottom: 3px solid #1658a0;padding: 19px;width: 96.667%;display: inline-block;position: relative;padding-bottom: 30px;}
.gl_con{position: relative;}
.gl_con_b{background: url(20xmjyj_gl_con_b.jpg) no-repeat left bottom #c9e9ff;background-size: 100% auto;z-index: 3;position: absolute;left: 19px;bottom: 0;top: 19px;width: 21.7855%;}
.gl_l {width: 22.413793%;float: left;padding-bottom: 139px;position: relative;z-index: 4;background: url(20xmjyj_gl_con_b.jpg) no-repeat left bottom #c9e9ff;}
.gl_r {width: 74.862069%;float: right;min-height: 765px;}
.gl_tit1 { background: url(20xmjyj_gl_tit.jpg) no-repeat right top #1658a0; border-bottom: 3px solid #4e9cd5; line-height:66px; font-size: 22px; padding-left: 28px; font-weight: bold; color: #ffffff; }
.gl_list{ margin: 17px 20px;}
.gl_list>ul>li { line-height:48px; font-size: 16px; margin-bottom: 10px; border: 1px solid #d6ecff;}
.gl_list>ul>li>a { display: block; padding-left: 17px; background: url(20xmjyj_gl_arr.png) no-repeat 92% center #ffffff;  color: #333333; border-left: 2px solid #1658a0;}
.gl_list>ul>li.on>a, .gl_list>ul>li>a:hover{ background: url(20xmjyj_gl_arr_1.png) no-repeat 91.5% center #1658a0; color: #ffffff;}
.gl_list>ul>li ul{ display: none; background-color: #ffffff;}
.gl_list>ul>li.on ul{ display: block;}
.gl_list>ul>li ul li{ border-top: 1px solid #d6ecff;}
.gl_list>ul>li ul .current{background: #ededed;}
.gl_list>ul>li ul .current a{font-size:17px; font-weight:bold}
.gl_list>ul>li ul li a{ padding-left: 19px; display: block;}
.gl_list>ul>li ul li.on a,.gl_list>ul>li ul li a:hover{ color: #1658a0;}
.gl_tit2{height: 48px;line-height: 48px;border-bottom: 2px solid #efefef;padding-bottom: 10px;}
.gl_tit2 span{display: block;padding:0 10px;float: left;clear: both;font-size: 20px;font-weight: bold;color: #1658a0;border-top: 5px solid #1658a0;}
.gl_con1{margin: 45px auto 0;border: 1px solid #d6ecff;position: relative;padding: 47px 20px 20px 20px;}
.gl_tit3{ height: 40px; text-align: center; line-height: 40px; position: absolute; left: 0; right: 0; top: -20px; font-size: 0; overflow: hidden;}
.gl_tit3 span,.gl_tit3 em{ display: inline-block; height: 40px; line-height: 40px;}
.gl_tit3 span{ background:url(20xmjyj_gl_tit1_l.jpg) no-repeat left top #1658a0;}
.gl_tit3 span em{ background: url(20xmjyj_gl_tit1_r.jpg) no-repeat right top; font-size: 18px; color: #ffffff; padding: 0 75px;}
.gl_list2 li{ line-height:50px; background:url(20xmjyj_dot.png) no-repeat 4px 24px; padding-left: 18px; border-bottom: 1px dashed #cccccc;}
.gl_list2 li span{ float: right; color: #999999;}
.gl_con2{line-height: 40px;max-height: 594px;overflow-y: auto;padding-right:15px;}
.gl_con2::-webkit-scrollbar-track{ background-color:#ffffff; border-radius: 3px;}
.gl_con2::-webkit-scrollbar{ width:6px;}
.gl_con2::-webkit-scrollbar-thumb{ background-color:#d1eaff; border-radius: 3px;}
.gl_list1 li{ border-bottom: 1px dashed #d6ecff; background: url(20xmjyj_dot.png) no-repeat 2px 28px; line-height: 28px; padding: 15px 0 15px 17px;}
.gl_list1 li span{ float: right; color: #999999;}

@keyframes fadeInUpC {
	0% { opacity: 0; -webkit-transform: translate3d(0,100%,0) scale(0); transform: translate3d(0,100%,0) scale(0); }
	to { opacity: 1; -webkit-transform: none; transform: none; }
}
.fadeInUpC { -webkit-animation-name: fadeInUpC; animation-name: fadeInUpC;}
/*自适配样式*/
@media (max-width:480px){
.w1200{width:100%;}
.top{background-size: cover;height: 278px;}
.top_logo {left:2%;top: 1%;}
.top_logo a img{width: 51%;}
.top_center{width: 100%;}
.top_tit{top: 110px;}
.top_tit img{width: 85%;}
.sp_address{height:auto;padding: .2rem;width: 98%;}
.con{padding: .2rem;width: 98%;}
.gl_l{width: 100%;background: #c9e9ff;padding-bottom: 1rem;}
.gl_r{width: 100%;margin:20px auto;}	
.gl_con2{ overflow-x: hidden;}
}