/* CSS Document */
@charset "gb2312";
ol,ul{list-style:none}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
ul,li,input,h1,h2,h3,p,span,b,dl,dt,dd{ margin:0; padding:0; list-style:none;}		
img{border:0;vertical-align:top;display: block;}
em{ font-style:normal;}
a{ text-decoration:none; color:#333;}
.mr{ margin:0 auto;}
.fleft{ float:left;}
.fright{float:right;}

body{background:#FFF; -webkit-text-size-adjust: none; width:100%; min-width:320px;max-width:640px;overflow-x: hidden; margin:0 auto;font-size:0.875em;font-family:"Microsoft YaHei";}

.index_hd_top{margin: 0 auto 2%;}
.index_hd_top img{width:100%;}

.index_logo{margin: 4%;font-size: 1.1em;display: flex;align-items: center;justify-content: space-between;}
.index_logo .slg{width: 90%;}
.index_logo .slg img{display:inline-block;vertical-align:middle;width: 84%;max-width: 476px;}
.index_logo p{display:inline-block;color:#595957;padding: 0 0 0 1%;border-left:1px solid #595957;line-height: 1.6em;margin: 0 0 0 1%;vertical-align:middle;}
.index_logo span{color:#595957;font-size:1.1em;font-weight:bold}
.index_logo .menu{width: 6%;}
.index_logo .menu img{max-width: 36px;width: 100%;}

.dh_btn{display: none;font-size: 18px;text-align: center;position: relative;}
.dh_btn ul{background: rgba(51, 51, 51, 0.8);display: flex;flex-wrap: wrap;justify-content: space-between;width: 10em;position: absolute;right: 0.5em;top: -0.25em;z-index: 2;border-radius: 0.4em;padding: 0.5em 0.5em 0.1em;}
.dh_btn ul::after{content:"";position: absolute;top: -1.6em;right: 0.5em;border: 1em solid transparent;border-width: 0.8em 0.6em;border-bottom-color: rgba(51, 51, 51, 0.8);}
.dh_btn li{width: 4em;margin: 0 0 0.2em;}
.dh_btn img{margin: 0 auto;}
.dh_btn p{color: white;line-height: 1.6em;}

.index_qus{width: 96%;margin: 2% auto;font-size: 18px;color: #333;}
.index_qus ul{display: flex;justify-content: space-between;max-width: 500px;margin: 0 auto;width: 80%;}
.index_qus li{position: relative;padding: 0 0 0.5em;}
.index_qus li::after{content:"";position: absolute;bottom: 0;left: 0;right: 0;width: 3em;height: 0.1em;background: #3496e1;margin: auto;}

/* 首页 */
.hm-ban{position:relative;font-size: 1.4em;}
.hm-ban li img{width:100%;}
.hm-ban .pagination{position:absolute;bottom: 0;height: 16%;z-index: 10;display: flex;width: auto;right: 0.5em;left: initial;align-items: center;}
.hm-ban .pagination .swiper-pagination-bullet{border-radius:50%;background: #ffffff;width: 1em;height: 1em;margin: 0 0.3em;}
.hm-ban .pagination span.swiper-active-switch{background:#fff;}
.hm-ban .banner-title{color:#fff;font-size: 1.2em;z-index: 8;position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(0, 0, 0, 0.6);height: 16%;display: flex;align-items: center;text-indent: 1em;}

/*最新活动*/
.index_newhd{width: 90%;margin:2% auto;display: flex;align-items: center;justify-content: space-between;max-width: 500px;}
.newhdl{width: 18%;max-width: 102px;}
.newhdl img{width: 100%;}
.newhdr{min-width: 17em;font-size: 1.3em;width: 78%;}
.newhdr ul{padding: 0;}
.newhdr ul li{text-align:left;margin: 0.8em 0em;}
.yue{color:#f40906;border:1px solid #ccc;border-radius: 0.2em;text-align: center;padding: 0 1em;float: right;}

.index_cz{width: 90%;margin: 3% auto;overflow: hidden;}
.xlqd{display: flex;justify-content: space-between;font-size: 1.4em;}
.xlqd li{width: 48%;float: left;line-height: 2.4em;text-align: center;color: #FFF;border-radius: 0.5em;}
.xlqd li a{text-decoration: none;color: #FFF;display: block;}
.xlqd_1{background: #52b8ff;}
.xlqd_2{background: #ff4e70; margin-left:1.2%}

.nav_show{width:96%; height:auto; background:#FFFFFF repeat; overflow:hidden; margin:2% auto;padding-bottom: 2%; border:1px solid #E1E1E1; }
.nav_show li{width: 15.88%;height: auto;overflow: hidden;float: left;margin-left: 7%;margin-top: 4%; display:inline;}
.nav_show li a{width:100%; height:auto; overflow:hidden; display:block;}
.nav_show li a img{width:100%; display:block;}
.lmjs{font-size:1.4em; text-align:center; color:#686868; padding-top:5%}

.dh_show{width: 96%;margin: 2% auto;border:1px solid #E1E1E1;}
.dh_show .dianhua{width:85.99%; height:auto; overflow:hidden; display:block; margin:2% auto;}
.dh_show img{width:100%;}

.hd_show{width: 100%;margin: 2% auto;border:1px solid #E1E1E1;}
.hd_show img{width:100%;}

.index_one{width:96%;margin: 2% auto;border:1px solid #E1E1E1;padding: 1% 0;}
.index_one ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.index_one li{width: 48%;margin: 1%;}
.index_one li a img{width:100%;}
.index_two{width:96%;margin:1% auto;border:1px solid #E1E1E1;padding: 1% 0;}

.index_three{width: 96%;margin: 2% auto;border:1px solid #E1E1E1;padding: 1% 0;}
.zzcy{width:52%; height:auto; overflow:hidden; margin-top:10%}

.zyit{overflow:hidden;}
.zyit a {margin: 1%;}
.zyit img{width:100%;}
.widbig{width: 56.5%;}
.widsma{width: 39.5%;}

.qusvideo,.wenti{display: flex;justify-content: space-between;font-size: 1.3em;flex-wrap: wrap;text-align: center;}
.qusvideo li{width: 48%;margin: 1%;}
.qusvideo h3{font-weight: bolder;font-size: 1.2em;text-align: center;line-height: 2em;margin: 0.2em 0 0;}
.qusvideo img{width:100%;}
.wenti li{width: 48%;background:#EEE;border-radius: 0.5em;margin: 1%;line-height: 2.4em;display: block;}

.index_tsxy{overflow: hidden;}
.index_tsxy a{width: 33.33%;display: block;float: left;}
.index_tsxy img{width: 100%;}

.index_four{width:96%;margin:1% auto;border:1px solid #E1E1E1;padding: 1% 0;}

.xwzx{width:70%;display: flex;justify-content: space-between;text-align: center;border-bottom: 0.1em solid #0f93c8;margin-top: -2em;position: relative;margin: 0 -2% 0 0;}
.xwzx li{float:left;font-size: 1.1em;color:#050606;cursor:pointer;width:30%;line-height: 2.2em;}
.xwzx li.hover { background:#0f93c8;color: #fff;}
.nTab{margin: 1% 0 1%;font-size: 1.4em;}
.nTab>div{display: none;}
.nTab li{border-bottom: 1px dashed #d6d6d6;line-height: 3em;display: block;padding: 0 3%;}
.nTab li a{background: url(/images/index/tb3.jpg) no-repeat 0 50%;color: #666;white-space: nowrap;width: 100%;text-overflow: ellipsis;text-indent: 1em;display: block;}
.nTab .morebtn{border: 1px solid #dcdcdc;border-radius: 8px;clear: both;text-align: center;line-height: 2em;width: 12em;margin: 2% auto 0;display:block;font-size: 1.2em;}
.nTab .hover{display: block;}

.index_five{width: 96%;margin: 2% auto;border:1px solid #E1E1E1;padding: 1% 0;}

.xz_xy {width:96%;margin: 2% auto;border:1px solid #E1E1E1;padding: 1% 0;}

.xz_show{width: 96%;margin:0 auto;display:  flex;flex-wrap:  wrap;justify-content:  space-between;font-size: 1.4em;text-align: center;padding: 2% 0 0;}
.xz_show li{float:left;width: 25%;height:auto;overflow:hidden;margin: 1.5% 3%;}
.xz_show li a,.xz_show li a img{ display:block; width:100%}
.xz_show li div{width: 100%;padding-bottom: 100%;border-radius: 50%;background-size: cover!important;background-position: center!important;}
.xz_show li p{margin: 0.5em 0 0;}
.index_six{width:94.75%; height:auto; overflow:hidden; margin:0 auto }
.index_six img{width:100%; display:block;}

.yx_three {margin: 2% auto;}

.container {color: #555;font-size: 1.4em;text-align: center;}
.container h2 {font-size: 1.2em;margin: 0 0 2%;}
.container ul {margin: 1% 0;font-size: 12px;}
.container ul li {margin-bottom: 1px;overflow: hidden;height: 2.5em;line-height: 2.5;width: 100%;display: flex;}

.container ul li p {margin-right: 0;border-right: 1px solid #F0F0F0;transition: 0.5s;}
.container ul li p img { vertical-align: sub; }
.container ul li.bm_t { height: 2.2em; line-height: 2.2; }
.container ul li.bm_t p { color: #FFF; }
.container ul li p.bm_name { width: 40%; font-weight: bold; }
.container ul li p.bm_long { width: 18%; }
.container ul li p.bm_num { width: 25%; }
.container ul li p.bm_remaining { width: 17%; color: #c00; font-weight: bold; }
.container ul li p.bm_achieve { width: 30%; }
.container ul li:nth-child(odd) { background: #ececec; }

.container>ul li:nth-child(1) { background: #3496E1; }
.container>ul li:nth-child(1) p.bm_remaining { color: #FFF; }

.container .bm_go {display: block;background:#3496E1;color: #fff;line-height: 2.4em;}

.index_qdxc{margin: 3% 0;}
.qdxc{font-size: 1.3em;}
.qdxc_h3{background:#3496E1 repeat;display: flex;justify-content: center;align-items: center;padding: 0;font-size: 1.2em;}
.qdxc_h3 img{width: 100%;}
.hot1{width: 22%;max-width: 141px;margin: 0 2% 0 0;}
.hot1 img{width:100%; display:block;}
.qdx_p1{color:#FFF;}

.qdxc ul{display: flex;flex-wrap: wrap;justify-content: space-between;width: 96%;margin: 0 auto;}
.qdxc li{width: 48%;margin: 1%;}
.qdxc li img{width:100%; }

/*新生学子*/
.xz_p1{display: none;}
.xzx_one{display: flex;justify-content: space-between;font-size: 1.3em;text-align: center;width: 98%;margin: 1% auto;}
.xzx_one li{width: 32.66%;}
.xzx_one a{display: block;}
.xzx1_p1{background:#3496E1 repeat;color:#FFF;line-height:1.6em;margin: 0.2em 0;}
.xzx1_p2{margin: 0.2em 0 0;line-height: 1.6em;}
.xzx1_p2 span{font-weight:bold; font-size:1.2em; padding-right:3%}
.xzx_one li img{width:100%;}
.video_img{position: relative;width:100%;}
.video_img::after{content:"";position: absolute;left: 0;width: 100%;height: 100%;background: url(/public/images/video_play_ico.png) center no-repeat rgba(0,0,0,0.3);top:0;}

.index_seven{width: 96%;margin: 2% auto;border:1px solid #E1E1E1;padding: 1% 0;}
.bm_show2 {text-align:  center;font-size: 1.4em;}
.bm_show2 form{margin: 3% 0;}
.bm_show2 form input{width: 85%;font-size: 1em;padding: 0 5%;margin: 3% auto;border-radius: 2em;border: 1px solid #ddd;display:  block;line-height: 2.5em;}
.bm_show2 form .coolbg2{color:#FFF;text-align:center;background: #0572c5;border: 0;width: 50%;}

.w_top{border-left: .5em solid #018bd1;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;padding: 0 2%;font-size: 18px;}
.w_top i{width: 0.5rem;height: 3.25rem;display: block;float: left;margin: 0.2rem 0.5rem 0 0;background: #018bd1;}
.w_top a{color: #333;text-decoration: none;}
.answer{font-size: 1.3em;color:#333333;margin: 0.8em 0 0 0;}
.answer span{font-size:0.875em; }

@media screen and (min-width: 320px) and (max-width: 452px){

    .index_logo{font-size: 13px;}
    .index_qus{font-size: 14px;}
    .hm-ban{font-size: 15px;}
    .w_top{font-size: 14px;}
    .xlqd{font-size: 16px;}
    .newhdr{font-size: 15px;}
    .bm_show2 {font-size: 15px;}
    .qusvideo, .wenti{font-size: 14px;}
    .nTab{font-size: 15px;}
    .xz_show{font-size: 15px;}
    .xzx_one{font-size: 14px;}
    .qdxc{font-size: 14px;}
    .container {font-size: 15px;}
    .dh_btn{font-size: 14px;}
}

@media only screen and (max-width:349px) and (min-width:320px){
    .hm-ban{font-size: 12px;}
    .index_qus{font-size: 12px;}
    .w_top{font-size: 12px;}
    .xlqd{font-size: 14px;}
    .newhdr{font-size: 13px;}
    .bm_show2 {font-size: 12px;}
    .qusvideo, .wenti{font-size: 12px;}
    .nTab{font-size: 12px;}
    .xz_show{font-size: 12px;}
    .xzx_one{font-size: 12px;}
    .qdxc{font-size: 12px;}
    .container {font-size: 12px;}
    .index_logo{font-size: 12px;}
    .dh_btn{font-size: 12px;}
}

/*第二首页*/
.hidden_flage {display: none!important;}

/*修复*/
#LRMINIBar1 img{width: auto;}
#LRMINIBar1 .LR_yaoqing-form{box-sizing: content-box;}
#cnzz_stat_icon_1255957303{display:none;}

sdxh_mobileflag{width: 100px;}