html { font-size :10px;}
body{ background:#fff;}
.mian_width {width: 98% !important; margin: 0 auto; padding: 0; overflow: hidden;}
a.as{ width:60%; display:block; height: .4rem; margin:.15rem auto 0 auto; font-family:"思源黑体 CN"; color:#fff; font-size:.18rem; letter-spacing:1px; line-height:.4rem; background:#1b2c5c; text-align:center;}
.pic2{ width:100%; display: block; margin: .2rem auto 0 auto;}
.web_font{width:98%; display: block; margin: .15rem auto 0 auto; font-family: "思源黑体 CN"; font-size: .18rem; line-height:.36rem; color: #464646; text-indent: 2em; text-align: justify;}
.pic{width:90%; max-width: 6.18rem; display: block; margin: .1rem auto 0 auto;}
.pic1 ul{width:96%; display: block; margin: 0 auto;}
.pic1 ul li{ width:20%; display: block; float: left; margin: 0 auto; font-family: "思源黑体 CN"; font-size: .16rem; line-height:.36rem; color: #464646; text-align: center;}
.bt{ width:100%; display: block; margin: .1rem auto;  font-family: "思源黑体 CN"; }
.bt h2{width:100%; display: block; font-size: .26rem;line-height:.5rem; text-align: center; margin: 0 auto; font-family: "思源黑体 CN"; font-weight: 500; color: #ec3013; padding-top: .1rem;}
.bt p{width:100%; display: block; font-size: .26rem;line-height:.5rem; text-align: center; margin: 0 auto; font-family: "思源黑体 CN"; font-weight: 500; color: #ec3013; padding-top: .1rem;}
/*banner*/
.xcsp{ width:100%; max-width: 750px; max-height: 422px; display: block; margin: 0 auto;}
.xcsp a{ width:100%; max-width: 750px; max-height: 422px; display: block;}
.video_img1{position: relative; width:100%; cursor:pointer}
#sdxh_video {position: fixed; top: 0;left: 0; background: rgba(0, 0, 0, 0.8); z-index: 2147483646; height: 100%; display: none; width: 100%; text-align: center;}
#sdxh_video video {z-index: 2; position: absolute; top: 0;right: 0;bottom: 0; left: 0; margin: auto; max-width: 98%; max-height: 100%;}
#sdxh_video p {color: #000; float: right; z-index: 3; font-size: .4rem; position: relative; background: rgba(255, 255, 255, 0.8); border-radius: 50%; margin: 2% 2% 0 0;}
#sdxh_video p::before { content: "x"; line-height: .2rem; display: block; width: .2rem; padding: .05rem .1rem .15rem;}
/*定向班*/
.bg1{ width:100%; display: block; margin: 0 auto 0 auto; background: #f4f4f4; padding-bottom: .3rem;}
.zy ul{ width:98%; display: block; margin: .2rem auto 0 auto;}
.zy ul li{ width:49%; display: block; float: left; margin: 0 2% 0 auto; background: #fff; border-radius: .08rem; overflow: hidden; padding-bottom: .15rem;}
.zy ul li:nth-child(2){ margin-right:0;}
.zy p{width:98%; display: block; margin: .05rem auto 0 auto; font-family: "思源黑体 CN"; font-size: .2rem; line-height:.36rem; color: #555; text-align: center;}
.zy span{font-family: "思源黑体 CN"; font-size: .16rem; color: #464646; line-height: .3rem;}
.zy1{ width:90%; display: block; margin: .05rem auto 0 auto;}
.zy1 a{ width:45%; display: block; height: .34rem; font-family: "思源黑体 CN"; font-size: .16rem; text-align: center; line-height: .34rem; color: #fff;}
.zy1 a:nth-child(1){border: 2px solid #1b2c5c; float: left; color: #1b2c5c;  box-sizing: border-box; line-height: .28rem}
.zy1 a:nth-child(2){background: #1b2c5c; float: right;}
.zybm{ width:98%; display: block; margin: .2rem auto 0 auto; background: #fff; padding-bottom: .2rem;}
.zybm_bt{width: 100%; display: block; font-size: .2rem; height: .46rem; line-height: .56rem; color: #464646; font-family:"思源黑体 CN"; text-align: center; font-weight: normal;}
.zybm_bt span{ color: #f00;}
.zybm_bd{ width:88%; display: block; margin: .1rem auto 0 auto;}
.zybm_bd ul{ width:100%; display: block; margin: 0 auto;}
.zybm_bd ul li{ width:50%; display: block; float: left; margin: 0 auto 0 auto;}
.zybm_bd ul li:nth-child(1){ width:70%;}
.zybm_bd ul li:nth-child(2){ width:30%; background: #f00;}
.zybm_bd input{ width:100%; display: block; font-family: "思源黑体 CN"; font-size: .16rem; text-align: center; color: #333; line-height: .4rem; border: 2px solid #f00;}
.subm2{ width:100%!important; margin: 0 auto!important; background: #f00!important; color: #fff!important; line-height: .4rem!important; border: 2px solid #f00!important;}
.dzqy{ width:87%; display: block; margin: .2rem auto 0 auto;}
.sx ul{ width:98%; display: block; margin: .2rem auto 0 auto; }
.sx ul li{ width:24%; display: block; margin: 0 auto 0 auto; float: left; border-bottom: 1px solid #1b2c5c; font-family:"思源黑体 CN"; text-align: center; font-size: .18rem; line-height:.4rem; color: #464646; background: #fff; border-right: 1px solid #1b2c5c;}
.sx ul li ol{ width:100%; display: block; float: left; font-family:"思源黑体 CN"; text-align: center; font-size: .18rem; line-height:.4rem; color: #464646; border-bottom: 1px solid #1b2c5c;}
.sx ul li ol:nth-child(3){ border-bottom: 0;}
.sx ul li:nth-child(4n){border-right: 0;}
.sx ul li:nth-child(1){ background: #1b2c5c; width: 34%; color: #fff; border-right: 1px solid #fff;}
.sx ul li:nth-child(2){ background: #1b2c5c; width: 26.2%; color: #fff; border-right: 1px solid #fff;}
.sx ul li:nth-child(3){ background: #1b2c5c; width: 21%; color: #fff; border-right: 1px solid #fff;}
.sx ul li:nth-child(4){ background: #1b2c5c; width: 18%; color: #fff;}
.sx ul li:nth-child(4n+1){ width: 39%;}
.sx ul li:nth-child(4n+2){ width: 24.2%;}
.sx ul li:nth-child(4n+3){ width: 18%;}
.sx ul li:nth-child(4n+4){ width: 17%;}
.sx_zw{border-bottom: 1px solid #fff!important; line-height: 1.2rem!important;}
.xm ul{width:98%; display: block; margin: .2rem auto 0 auto; }
.xm ul li{ width:49%; display: block; margin: 0 2% 2% auto; float: left; border-radius: .08rem; overflow: hidden;}
.xm ul li:nth-child(2n){ margin-right:0;}
.xm ul li:nth-child(3){ margin-bottom:0;}
.xm ul li:nth-child(4){ margin-bottom:0;}

.hj ul{width:98%; display: block; margin: .2rem auto 0 auto; }
.hj ul li{ width:49%; display: block; margin: 0 2% 2% auto; float: left;}
.hj ul li:nth-child(1){ width:100%; display: block; margin: 0 auto 2% auto;}
.hj ul li:nth-child(3){ margin-right:0;}
.hj ul li:nth-child(5){  margin-right:0; margin-bottom:0;}
.hj ul li:nth-child(4){ margin-bottom:0;}
/* 报名 */

.bottom_bm_bd{ width:80%; display: block; margin: .3rem auto 0 auto;}
.bottom_bm_bd ul{ width:100%; display: block; margin: 0 auto;}
.bottom_bm_bd ul li{ width:100%; display: block; float: left; margin: 0 auto .2rem auto;}
.bottom_bm_bd ul li:nth-child(3){ margin-bottom: 0;}
.bottom_bm_bd input{ width:100%; display: block; font-family: "思源黑体 CN"; font-size: .18rem; text-align: center; color: #333; line-height: .46rem; border: 1px solid #cecece; border-radius: .5rem;}
.subm1{ width:100%!important; margin: 0 auto!important; background: #ff0!important; color: #0b8cc7!important; border: 0!important; line-height: .46rem!important;}
.zxbm_wz{ width:100%; display: block; margin: 0 auto; font-family:"思源黑体 CN"; color:#fff; font-size:.12rem; text-align:center; line-height: .4rem;}
/*标题*/
.bt_wz{width: 100%; display: block; font-size: .2rem; line-height: .36rem; color: #464646; font-family:"思源黑体 CN"; text-align: center; font-weight: normal;}
.bt1{ width:100%; height: .8rem; display: block; margin: 0 auto 0 auto; background: url("../images/bt1.png") bottom center no-repeat; }
.bt1 h2{ width: 100%; display: block; font-size: .28rem; height: .8rem; line-height: 1.3rem; color: #464646; font-family:"思源黑体 CN"; text-align: center; font-weight: normal;}
.bt1 span{color: #1b2c5c; font-family:"思源黑体 CN"; font-size: .28rem;}
.bt2{ width:100%; height: .8rem; display: block; margin: 0 auto 0 auto; background: url("../images/bt2.png") bottom center no-repeat; background-size: 130% 110%;}
.bt2 h2{ width: 100%; display: block; font-size: .3rem; height: .8rem; line-height: 1.3rem; color: #464646; font-family:"思源黑体 CN"; text-align: center; font-weight: normal;}
.bt2 span{color: #1b2c5c; font-family:"思源黑体 CN"; font-size: .3rem;}
.bt3{ width:100%; height: .8rem; display: block; margin: 0 auto 0 auto; background: url("../images/bt3.png") bottom center no-repeat; background-size: 130% 110%;}
.bt3 h2{ width: 100%; display: block; font-size: .3rem; height: .8rem; line-height: 1.3rem; color: #464646; font-family:"思源黑体 CN"; text-align: center; font-weight: normal;}
.bt3 span{color: #1b2c5c; font-family:"思源黑体 CN"; font-size: .3rem;}
.bt4{ width:100%; height: .8rem; display: block; margin: 0 auto 0 auto; background: url("../images/bt4.png") bottom center no-repeat; background-size: 130% 110%;}
.bt4 h2{ width: 100%; display: block; font-size: .3rem; height: .8rem; line-height: 1.3rem; color: #464646; font-family:"思源黑体 CN"; text-align: center; font-weight: normal;}
.bt4 span{color: #1b2c5c; font-family:"思源黑体 CN"; font-size: .3rem;}
.bt5{ width:100%; height: .8rem; display: block; margin: 0 auto 0 auto; background: url("../images/bt5.png") bottom center no-repeat; background-size: 130% 110%;}
.bt5 h2{ width: 100%; display: block; font-size: .3rem; height: .8rem; line-height: 1.3rem; color: #464646; font-family:"思源黑体 CN"; text-align: center; font-weight: normal;}
.bt5 span{color: #1b2c5c; font-family:"思源黑体 CN"; font-size: .3rem;}
.bt6{ width:100%; height: .8rem; display: block; margin: 0 auto 0 auto; background: url("../images/bt6.png") bottom center no-repeat; }
.bt6 h2{ width: 100%; display: block; font-size: .3rem; height: .8rem; line-height: 1.3rem; color: #464646; font-family:"思源黑体 CN"; text-align: center; font-weight: normal;}
.bt6 span{color: #1b2c5c; font-family:"思源黑体 CN"; font-size: .3rem;}
.bt7{ width:100%; height: .8rem; display: block; margin: 0 auto 0 auto; background: url("../images/bt7.png") bottom center no-repeat; background-size: 130% 110%;}
.bt7 h2{ width: 100%; display: block; font-size: .3rem; height: .8rem; line-height: 1.3rem; color: #464646; font-family:"思源黑体 CN"; text-align: center; font-weight: normal;}
.bt7 span{color: #1b2c5c; font-family:"思源黑体 CN"; font-size: .3rem;}
.bt8{ width:100%; display: block; margin: .3rem auto 0 auto; background: url("../images/bt8.png") top center no-repeat; background-size: 100%; min-height: 1.06rem;}
.bt8 h2{ width: 100%; display: block; font-size: .3rem; height: .5rem; line-height: .5rem; color: #fff; font-family:"思源黑体 CN"; text-align: center; font-weight: normal;}
.bt8 p{ width: 100%; display: block; font-size: .18rem; color: #fff; font-family:"思源黑体 CN"; text-align: center;}
.bt8 span{font-size: .18rem; color: #ff0; font-family:"思源黑体 CN";}
.bt9{ width:100%; height: .8rem; display: block; margin: 0 auto .1rem auto; background: url("../images/bt9.png") bottom center no-repeat; }
.bt9 h2{ width: 100%; display: block; font-size: .3rem; height: .8rem; line-height: 1.3rem; color: #464646; font-family:"思源黑体 CN"; text-align: center; font-weight: normal;}
.bt9 span{color: #1b2c5c; font-family:"思源黑体 CN"; font-size: .3rem;}
/* 7 */
.zykc{ width:98; display: block; margin: .15rem auto 0 auto;}
.zykc ul{ width:100%; display: block; margin: 0 auto;}	
.zykc ul li{ width:49%; display: block; margin: 0 2% 2% auto; float: left; background: #f4f4f4; padding-bottom: .1rem; font-family:"思源黑体 CN","myfont"; font-size: .16rem; line-height: .32rem; color: #555;}	
.zykc ul li:nth-child(2n){margin-right:0;}	
.zykc ul li img{ width:100%; display: block; margin: 0 auto;}		
.zykc ul li p{ width:96%; display: block; margin: 0 auto; font-family:"思源黑体 CN","myfont"; font-size: .2rem; height: .4rem; line-height: .5rem; color: #464646; text-align: center;}	
.zykc ul li span{ width:96%; display: block; margin: 0 auto;}	

/* 6 */
.kuang{width: 100%; margin: 0.1rem auto;display: flex; flex-flow: row wrap; justify-content:space-between;align-items: center; }
.con6{width: 100%; height:auto; margin: 8px auto; padding-bottom: 0.1rem;  background: url("../images/con6.jpg") top center no-repeat;}
.con6_bt{  display: block; margin: 0 auto 8px auto;font-family: "思源黑体 CN"; font-size: 0.3rem; line-height: 50px; color: #1b2c5c; text-align: center;}
.con6_bt:after{content:""; width: 160px; height:3px; bottom:3px; margin: 0 auto; background-color: #1b2c5c; display: block;}
.con6_fbt{font-size: 18px; text-align: center; overflow: hidden; margin:0 auto 10px auto; display: block; font-family: "思源黑体 CN"; line-height: 36px; letter-spacing: 1px; color:#555;}
.con6 ul{ padding: 6px 10px;  display: flex; flex-flow: row nowrap; justify-content: center;align-items: center; margin: 0 auto 0 auto;}
.con6 ul li{ width:50%;  display: block; float: left; margin: 0 10px 0 auto;}
.con6 ul li:nth-child(2){ margin-right:0;}




