@charset "utf-8";
body,html{margin:0; padding:0; color:#5e5e5e; font:12px/180% "PingFang SC","Microsoft YaHei",sans-serif}
body{width:100%; background:#f3f5fc;}
body a{outline:none}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0; padding:0; list-style:none}
li{list-style:none; vertical-align:bottom}
img{border:none; display:block}
em,i{font-style:normal}
a{text-decoration:none}
.disable{display:none}
.fl{float:left}
.fr{float:right}
.clearfix:after{content:""; height:0; display:block; clear:both; visibility:hidden}
* html .clearfix{height:1%}
*+html .clearfix{height:1%}
.clearfix{display:block; clear:both}
input,textarea{outline:none; resize:none; font-family:"宋体"}
select{height:22px; line-height:18px; padding:2px 0; outline:none}

.wrapper{ width:1248px; margin:0 auto}
.wrapper01{ width: 1024px; margin: 0 auto}

.pointer1{cursor:pointer;}
/* 在你的全局 CSS 文件中 */
.text-shadow {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}

/*首页*/
.header{ position: fixed; left: 0; top: 0; right: 0; padding: 0 30px; background: rgba(0,0,0,0.68); height: 68px; z-index: 9; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; z-index: 8;}
.header.on{ background: #4B3DFF}
.header.ons{ background: none}
.logo img{display: block; width: 130px;}
.nav{ display: -webkit-flex; display: flex; height: 68px; line-height: 68px; align-items: center; position: absolute; left: 50%; top: 0; transform: translateX(-50%)}
.nav a{display: block; position: relative; font-size: 16px; color: #fff; padding: 0 13px;}
.nav a:hover,.nav a.now{color: #fff;color1: #4B3DFF; font-weight: 600;}
.nav a.active{color: #fff;  font-weight: 600;}
.nav a.active::after{ position: absolute; content: ""; left: 50%; transform: translateX(-50%); width: 24px; height: 2px; bottom: 14px; background: #fff}
.header_right{ display: -webkit-flex; display: flex; align-items: center; font-size: 15px;  color: #fff}
.header_right .ico{display: block; margin-left: 10px;}
.header_right .ico img{display: block; width: 20px;}
.header_right .line{display: block; height: 24px; border-right: 1px #fff solid; margin:0 15px;}
.header_right .name{ display: block; color: #fff; margin-left: 11px; padding-right: 20px; background: url("../images/img01.png") no-repeat right center; background-size: 12px auto;}
.header_right p{ cursor: pointer;}

/*手机菜单*/
.menus{ display:none; position: absolute; right: 0.20rem; top: 0; height: 0.90rem; line-height: 0.90rem; z-index: 11;}
.menus img{ display:inline-block; vertical-align: middle; width: 0.56rem; margin-bottom: 0.03rem;}

.menus_list{ display:none; position: fixed; top: 0; right: 0; bottom: 0; width: 2.60rem; background-color: #4b3dff; z-index: 8;  -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; transition-duration: 0.4s; transform: translateX(2.60rem);}
.menus_list.menus_list_open{ transform: translateX(0);}
.menus_list a{ display:block; padding: 0 0.15rem; font-size: 0.28rem; color: #e1e2e9; line-height: 0.80rem; height: 0.80rem; border-bottom: 1px rgba(255,255,255,0.7) solid;}
.menus_list a em{ display:-webkit-flex; display: flex; padding-right: 0.23rem; align-items: center; justify-content: space-between; background:url(../images/right.png) no-repeat right center; background-size: 0.14rem auto;}
.menus_list a em i{ font-size: 0.24rem; display:block}
.menus_list a span{ display: none; width: 0.14rem; height: 0.14rem; border-radius: 50%; background: #f93920}
.menus_list a span.on{display: block;}

.main{ width:100%; -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transform: translateX(0); transform: translateX(0); transition-duration: 0.4s;}
.main.main_open{ -webkit-transform: translateX(-2.60rem); transform: translateX(-2.60rem);}

.footer.footer_open{ -webkit-transform: translateX(-2.60rem); transform: translateX(-2.60rem);}

.bg{ display: none; position: fixed; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.5); z-index: 8;}
.bgs{ display: none; position: fixed; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.5); z-index: 6;}
#navbox{ position: fixed; left: 0; top: 68px; right: 0; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); z-index: 9;}
.nav_news{ box-sizing: border-box; padding: 0 80px; display: -webkit-flex; display: flex; justify-content: space-between;}
.news_cons{ width: 360px; margin-right: 80px;}
.news_cons > b,.nva_news_list > b,.nva_news_lists > b{ display: block; font-size: 20px; color: #4B3DFF; font-weight: 600; padding-top: 17px; line-height: 54px; border-bottom: 1px #e6e6e6 solid;}
.news_cons ul{ font-size: 12px; color: #888282; line-height: 20px; padding: 15px 0;}
.nva_news_list,.nva_news_lists{ padding-bottom: 35px;width:100%}
.nva_news_list ul{ display: -webkit-flex; display: flex; justify-content: flex-start;}
.nva_news_list li{ overflow: hidden; width: 200px; margin-left: 24px;}
.nva_news_list li:first-child{ margin-left: 0;}
.nva_news_list li img{ display: block; width: 100%; height: 113px; object-fit: cover;}
.nva_news_list h4{ display: block; font-size: 14px; color: #4B3DFF; font-weight: bold; line-height: 45px; margin-top: 4px;  overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 1; text-overflow: ellipsis;}
.nva_news_list p{ font-size: 12px; color: #888282; margin-top: 10px; line-height: 17px;  overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis;}
.nva_news_lists li{ margin-top: 20px;}
.nva_news_lists h4{ display: block; position: relative; font-size: 16px; color: #4B3DFF; font-weight: 600; line-height: 34px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 1; text-overflow: ellipsis; padding-right: 60px;}
.nva_news_lists h4 i{ position: absolute; right: 13px; top: 0; font-weight: normal; font-size: 12px; color: #888282;}
.nva_news_lists h4 span{display: inline-block; font-size: 12px; color: #134CB2; font-weight: 500; line-height: 22px; padding: 0 5px; border-radius: 4px; background: #ECF0FF; margin-left: 10px;}
.nva_news_lists h4 span.on{ color: #006E30; background: #E1FAEB}
.nva_news_lists h4 span.ons{ color: #BD4000; background: #FFEEE5}
.nva_news_lists p{ font-size: 12px;  color: #888282; line-height: 20px;  overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 1; text-overflow: ellipsis;}
.nva_news_lists01 h4{ padding-right: 0;}

.notice_list{ display: none; position: fixed; right: 28px; top: 70px; z-index: 9; border-radius: 12px; background: #fff; border: 1px #e0e1e7 solid; width: 535px; box-shadow: 0 0 10px rgba(0,0,0,0.05); overflow: hidden}
.notice_list .tit{ display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; padding: 0 29px 0 24px;}
.notice_list .tit b{ display: block; font-size: 20px; color: rgba(0,0,0,0.85); line-height: 64px;}
.notice_list .tit img{ display: block; cursor: pointer; width: 12px;}
.notice_list .list{ padding: 0 15px; padding-bottom: 16px;}
.notice_list .list ul{ max-height: 320px; padding-right: 12px; overflow-y: auto;}
.notice_list .list ul::-webkit-scrollbar { width: 10px; height: 10px;}
.notice_list .list ul::-webkit-scrollbar-thumb { border-radius: 5px; background: rgba(0,0,0,0.2);}
.notice_list .list ul::-webkit-scrollbar-track { border-radius: 5px; background: rgba(0,0,0,0.1);}
.notice_list .list li{ cursor: pointer; padding: 13px 19px 13px 8px; border-radius: 12px; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center;}
.notice_list .list li:hover{ background: #f2f2f2}
.notice_list .list .xing{ position: relative; width: 52px; line-height: 52px; text-align: center; border-radius: 50%; color: #fff; font-size: 20px; background: #5978FF; margin-right: 13px;}
.notice_list .list .xing i{position: absolute; right: -3px; top: -3px; width: 16px; line-height: 16px; text-align: center; border: 1px #fff solid; border-radius: 50%; background: #F93920; font-size: 12px; font-weight: normal;}
.notice_list .list .right{ -webkit-flex: 1; flex: 1;}
.notice_list .list .tits{ display: -webkit-flex; display: flex; align-items: center; font-size: 20px; color: #000000; line-height: 22px;}
.notice_list .list .tits i{ -webkit-flex: 1; flex: 1; margin-left:10px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 1; text-overflow: ellipsis; font-size: 16px; color: #666E74;}
.notice_list .list p{ margin-top: 10px; font-size: 16px; color: #666E74; font-weight: 500; line-height: 20px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 1; text-overflow: ellipsis; }
.notice_list .list li.on .xing i{ display: block}

.search_box{ display: none; position: fixed; left: 0; top: 68px; right: 0; background: #fff; z-index: 9; padding: 16px 0;}
.search_box .search_btn{ margin-top: 0;}

.login_form,.personal_box{ border-radius: 12px; display: none; position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 424px; background: #fff; padding: 30px 34px 32px; z-index: 9;}
.login_form b,.personal_box b{ display: block; font-size: 18px; color: #000000; font-weight: 600; line-height: 65px;}
.login_form .close,.personal_box .close{position: absolute; right: 17px; top: 17px; cursor: pointer; width: 15px;}
.text_input{ display: -webkit-flex; display: flex; justify-content: space-between; margin-bottom: 24px;}
.text_input input{display: block; box-sizing: border-box; width: 100%; height: 48px; line-height: 46px; border: 1px #E5E5E5 solid; padding-left: 15px; font-size: 14px; color: #000; font-family: "pingfang SC";}
.text_input011{ background: #F7F7F8;}
.text_input01 input{ -webkit-flex:1; flex:1; border-color: transparent; background: none;}
.text_input01 button{ display: block; border: 0; cursor: pointer; background: none; height: 48px; line-height: 48px; font-size: 14px; color: #333; margin: 0 15px;}
.bg_f7f7f8{ background: #F7F7F8;}
.bg_fff{ background: #fff;}
.submit{display: block; margin-top: 7px; border-radius: 4px; border: 0; cursor: pointer; width: 100%; height: 40px; line-height: 40px; background: #4B3DFF; font-size: 14px; color: rgba(255,255,255,0.61); font-weight: 500;}

.personal_box{ padding-top: 49px}
.personal_box b{ line-height: 24px;}
.personal_box span{display: block; font-size: 14px; color: #888282; line-height: 29px;}
.p_text{ padding-bottom: 16px;}
.p_text label{ display: block; font-size: 14px; color: rgba(0,0,0,0.85); font-weight: 500; line-height: 38px;}
.p_text input,.p_text select{ display: block; box-sizing: border-box; width: 100%; height: 48px; line-height: 46px; padding-left: 15px; font-size: 14px; color: #000; border: 1px #E5E5E5 solid;  font-family: "pingfang SC";}
.submit01{ color: #fff; margin-top: 14px;}

.word_box,.teacher_box,.address_box{ display: none; position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); background: #fff; z-index: 9; width: 535px; border-radius: 12px; overflow: hidden}
.word_box .tit,.teacher_box .tit,.address_box .tit{display: -webkit-flex; display: flex; padding: 0 25px; height: 65px; align-items: center; justify-content: space-between; border-bottom: 1px #E9E9E9 solid; }
.word_box .tit b,.teacher_box .tit b,.address_box .tit b{display: block; font-size: 20px; color: rgba(0,0,0,0.85); font-weight: 600;}
.word_box .tit .close,.teacher_box .tit .close,.address_box .tit .close{ display: block; cursor: pointer; width: 12px;}
.word_box .intro{ background: #EAF5FF; padding: 0 25px; font-size: 14px; color: #666E74; display: -webkit-flex; display: flex; align-items: center; height: 40px;}
.word_box .intro img{display: block; margin-right: 4px; width: 22px;}
.word_box .con{ padding: 11px 25px;}
.word_box .con p{ display: -webkit-flex; display: flex; align-items: center; font-size: 16px; color: #666E74; font-weight: 500; line-height: 25px; padding: 10px 0;}
.word_box .con p span{ -webkit-flex:1; flex:1; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center;}
.word_box .con label{display: block; width: 80px; font-size: 16px; font-weight: 500; color: #666E74;}
.word_box .con i{ display:block; width: 23px; line-height: 23px; border-radius: 50%; text-align: center; background: #5978FF; color: #fff; font-size: 14px; font-weight: 600; margin-right: 5px;}
.word_box .list{ background: #f5f7f9; min-height: 432px; overflow-y: auto; padding: 0 25px 80px; box-sizing: border-box;}
.word_box .list ul{height:200px;}
.word_box .list ul::-webkit-scrollbar { width: 10px; height: 10px;}
.word_box .list ul::-webkit-scrollbar-thumb { border-radius: 5px; background: rgba(0,0,0,0.2);}
.word_box .list ul::-webkit-scrollbar-track { border-radius: 5px; background: rgba(0,0,0,0.1);}
.word_box .list li{ display: -webkit-flex; display: flex; align-items: flex-start; justify-content: space-between; margin-top: 25px;}
.word_box .list .img{ margin-right: 10px;}
.word_box .list .img img{ display: block; width: 38px; height: 38px; border-radius: 50%;}
.word_box .list .img span{display:block; width: 38px; line-height: 38px; border-radius: 50%; text-align: center; background: #33CC00; color: #fff; font-size: 16px; font-weight: 600;}
.word_box .list .img i{display:block; width: 38px; line-height: 38px; border-radius: 50%; text-align: center; background: #5978FF; color: #fff; font-size: 16px; font-weight: 600;}
.word_box .list .content{ -webkit-flex: 1; flex: 1; overflow: hidden}
.word_box .list .content div{ font-size: 14px; color: #666E74; font-weight: 500; line-height: 14px;}
.word_box .list .content i{ margin-left: 12px;}
.word_box .list .content p{font-size: 16px; color: #000000; font-weight: 500; line-height: 30px;}
.send{ position: absolute; left: 25px; right: 25px; bottom: 20px; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; padding: 9px 20px 9px 12px; background: #fff; border-radius: 25px;}
.send .img{ display: block; width: 33px; height: 33px; border-radius: 50%; margin-right: 8px;}
.send input{ display: block; -webkit-flex: 1; flex: 1;padding-left:7px; height: 33px; line-height: 33px; border: none; font-size: 16px; color: #666E74; font-weight: 500; font-family: "pingfang SC";}
.send .up_img{display: block; cursor: pointer; width: 22px; margin-left: 13px;}
.word_box .send  span{display:block; width: 38px; line-height: 38px; border-radius: 50%; text-align: center; background: #33CC00; color: #fff; font-size: 16px; font-weight: 600;}

.teacher_box{ padding-bottom: 5px;}
.teacher_box .list{ padding: 0 25px; min-height: 315px;}
.teacher_box .list li{ display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; padding: 15px 0; border-bottom: 2px #f2f2f2 solid;}
.teacher_box .list li img{ display: block; width: 40px; height: 40px; border-radius: 50%; margin-right: 10px; }
.teacher_box .list li div{ -webkit-flex: 1; flex:1;}
.teacher_box .list b{display: block; font-size: 16px; color: #000000; line-height: 24px;}
.teacher_box .list p{font-size: 12px; color: #888282; line-height: 17px;}
.tel_phone{ font-size: 12px; color: #888282; line-height: 48px; padding: 0 25px;}
.address_box .con{ padding: 20px 24px;}
.address_box .con img{display: block; width: 100%;}

.banner{ height: 330px; background-position: center center; background-repeat: no-repeat; background-size: auto 100%;}
.banner .wrapper{ padding-top: 80px;}
.banner span{ display: -webkit-flex; display: flex; align-items: center; font-size: 13px; color: #fff; font-weight: 600; line-height: 1.0}
.banner span i{display: block; width: 15px; height: 15px; background: #40ddb6; margin-right: 10px;}
.banner b{ display: block; font-size: 43px; line-height: 74px; font-weight: 600; padding-bottom: 10px; color: #fff;}
.banner p{ max-width: 453px; font-size: 14px; color: #fff; line-height: 22px;text-align: justify;text-justify: inter-ideograph;}
.banner02 b{ font-size: 26px; padding-top: 38px; line-height: 38px;}
.banner02 p{ margin-top: 67px;}
.banner02 p i{ margin-left: 10px;}

.index_main{ padding-top: 30px;}
.index_border{ border: 1px #e7e8ed solid; border-radius: 12px; overflow: hidden; background: #fff;}
.index_tit{display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; padding: 0 20px; height: 58px; background-image: url("../images/img02.png"); background-repeat: no-repeat; background-position:  center top; background-size: cover;}
.index_tit b{display: -webkit-flex; display: flex; align-items: center; font-size: 20px; font-weight: 600; color: #fff;}
.index_tit b span{ display: block; font-size: 14px; }
.index_tit a{display: block; font-size: 16px; font-weight: 600; color: #fff;}
.news_main{ display: -webkit-flex; display: flex; padding: 20px 0; justify-content: space-between;}
.news_img{ width: 595px; margin-left: 20px;}
.news_img .swiper-slide{ width: 530px; border-radius: 12px; overflow: hidden; background: #fff; border: 1px solid rgba(0,0,0,0.08); box-shadow: 0 0 10px rgba(0,0,0,0.1); opacity: 0.80}
.news_img .swiper-slide.swiper-slide-active{ opacity: 1.0}
.news_img .swiper-slide img{display: block; width: 100%; height: 235px; object-fit: cover;}
.news_img .swiper-slide .cons{ padding: 10px 15px;}
.news_img .swiper-slide b{display: block; font-size: 20px; color: #4B3DFF; font-weight: bold; line-height: 32px; height: 32px; overflow: hidden;}
.news_img .swiper-slide p{font-size: 16px; color: #888282; line-height: 27px; height: 27px; overflow: hidden;}
.news_img .bottom{ display: -webkit-flex; display: flex; align-items:  center; justify-content: center; padding-top: 15px}
.news_img .bottom img{display: block; width: 7px; margin: 0 5px;}
.news_img .bottom .swiper-pagination-bullet{ background: #e5e5e5; width: 6px; height: 6px; border-radius: 50%; margin: 0 5px; opacity: 1}
.news_img .bottom .swiper-pagination-bullet-active{ background: #4c3eff!important;}


.index_news_list{ width: 592px; margin-right: 20px;}
.index_news_list li{ border-bottom: 1px #f2f2f2 solid; padding: 11px;}
.index_news_list li:first-child{ border-top: 1px #f2f2f2 solid;}
.index_news_list a{ display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-start;}
.index_news_list a div{ -webkit-flex: 1; flex: 1; overflow: hidden;}
.index_news_list .img{ display: block; width: 90px; height: 90px; border-radius: 3px;}
.index_news_list h4{display: block; font-size: 20px; color: #4B3DFF; line-height: 32px; height: 32px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 1; text-overflow: ellipsis;}
.index_news_list p,.index_news_list span{ font-size: 16px; color: #888282; line-height: 27px; height: 27px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 1; text-overflow: ellipsis;}
.index_news_list span{display: block; line-height: 20px; height: 20px; margin-top: 11px; }

.index_notice{ display: -webkit-flex; display: flex; justify-content: space-between;}
.index_notice .index_border{ width: 614px;}
.index_notice_list{ margin: 7px 0 20px 0; padding: 0 20px; }
.index_notice_list ul{height: 407px; padding-right: 20px; overflow-y: auto; }
.index_notice_list ul::-webkit-scrollbar { width: 4px; height: 4px;}
.index_notice_list ul::-webkit-scrollbar-thumb { border-radius: 2px; background: rgba(0,0,0,0.2);}
.index_notice_list ul::-webkit-scrollbar-track { border-radius: 2px; background: rgba(0,0,0,0.1);}
.index_notice_list li:not(:last-child){ margin-bottom: 28px;}
.index_notice_list h4{ display: block; position: relative; padding-right: 80px; line-height: 22px; height: 22px; margin-top: 8px; font-size: 16px; color: #4B3DFF; font-weight: 600; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; text-overflow: ellipsis;}
.index_notice_list h4 i{ position: absolute; right: 0; top: 0; font-size: 14px; color: #888282; font-weight: normal;}
.index_notice_list p{width:453px; margin-top: 8px; font-size: 14px; color: #888282; line-height: 22px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis;}
.index_tit01{background-image: url("../images/img03.png")}
.index_tit02{background-image: url("../images/img04.png")}

.index_rule { display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-start;}
.index_rule .tab{ height: 447px; width: 88px; background: #f7f8fc;}
.index_rule .tab01aaa{ width: 60px;}
.index_rule .tab a{display: block; position: relative; text-align: center; font-size: 14px; color: #888282; line-height: 54px;}
.index_rule .tab a.on{ background: #fff; font-size: 14px; color: #4B3DFF; font-weight: 500}
.index_rule .tab a.on::after{ position: absolute; content: ""; left: 0; top: 50%; transform: translateY(-50%); width: 3px; height: 14px; border-radius: 2px; background: #4B3DFF}
.index_rule .index_notice_list{ -webkit-flex: 1; flex:1;}

.ling_more{ position: relative; line-height: 50px; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}
.ling_more::after{ position: absolute; content: ''; left: 0; right: 0; top: 50%; border-bottom: 1px #888282 solid; transform: scaleY(0.5)}
.ling_more span{ position: relative; z-index: 1; display: -webkit-flex; display: flex; align-items: center; justify-content: center; background: #fff; padding: 0 20px; font-size: 14px; color: #888282;}
.ling_more span a{ color: #4B3DFF;}



.index_tit03{ background-image: url("../images/img05.png")}
.publicity{ padding: 20px 20px; position: relative;}
.publicity .swiper-slide{ width: 290px;}
.p_con{ background: #fff; border: 1px solid rgba(0,0,0,0.08); border-radius: 10px; overflow: hidden;}
.p_con img{ display: block; width: 100%;}
.p_con .cons{ padding: 10px 15px; }
.p_con .cons b{ display: block; font-size: 20px; color: #4B3DFF; font-weight: 600; line-height: 30px;}
.p_con .cons p{ position: relative; line-height: 25px; font-size: 16px; line-height: 25px;}
.p_con .cons p a{ position: absolute; right: 0; top: 0; color: #4B3DFF; font-weight: 600}
.swiper_next{ position: absolute; width: 55px; right: 0; top: 20px; bottom: 20px; background: #fff url("../images/img16.png") no-repeat center center; background-size: 14px auto;}

.index_question{ padding: 30px 0; display: none }
.index_question .wrapper{ display: -webit-flex; display: flex;justify-content: space-between;}
.index_question > ul > li{ width: 612px; height: 470px;  box-sizing: border-box;}
.quesiton_nav{ background: url("../images/img06.png") no-repeat center center; background-size: cover; padding: 0 30px;}
.quesiton_nav .tit{ padding: 34px 0 0;}
.quesiton_nav .tit b{display: -webkit-flex; display: flex; align-items: center; font-size: 24px; font-weight: 600; color: #fff; line-height: 27px;}
.quesiton_nav .tit b i{display: block; font-size: 14px; margin-left: 4px;}
.quesiton_nav .tit p{font-size: 14px; font-weight: 500; line-height: 37px;}
.quesiton_nav .tit p a{ color: #40DDB6}
.quesiton_nav .list ul{ display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap: wrap;}
.quesiton_nav .list li{ width: 240px; padding: 19px 0 0;}
.quesiton_nav .list .tits{display: -webkit-flex; display: flex; align-items: center; justify-content: space-between;}
.quesiton_nav .list .img{display: block; width: 20px; height: 20px; border-radius: 3px; margin-right: 8px;}
.quesiton_nav .list b{display: block; font-weight: normal; color: #fff; font-size: 16px; font-weight: 600; -webkit-flex: 1; flex:1;}
.quesiton_nav .list .ico{ width: 12px; margin-left: 8px;}
.quesiton_nav .list p{ font-size: 12px; display: -webkit-flex; display: flex; align-items: center; height: 29px; line-height: 14px; color: #fff;}
.tel{ font-size: 16px; color: #fff; line-height: 24px; padding-top: 21px;}


.quesiton_list{ padding: 0 19px; border: 1px solid rgba(0,0,0,0.08); border-radius: 12px; background: #fff;}
.quesiton_list .tits{ padding-top: 12px; line-height: 40px; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center;}
.quesiton_list .tits b{ display: block; font-size: 20px; color: #000;}
.quesiton_list .tits a{ font-size: 16px; color: #000;}
.quesiton_list .list{height: 399px;}
.quesiton_list .list li a{ display: block; font-size: 16px; color: #4B3DFF; font-weight: 600; line-height: 56px; border-top: 1px solid rgba(0,0,0,0.08); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; text-overflow: ellipsis; background: url("../images/img09.png") no-repeat right  center; background-size: 6px auto;}

.footer{ background: url("../images/img11.png") no-repeat right bottom; background-size: 169px auto; background-color: #4b3dff; padding: 75px 0 55px;}
.f_logo{ float: left;width: 398px;}
.f_logo img{ display: block; width: 398px;}
.f_right{ float: right;}
.f_right div{ float: left; }
.f_right div:first-child{ margin-left: 0;}
.f_right b{display: -webkit-flex; display: flex; align-items: center; font-size: 15px; color: #fff;font-weight: 600}
.f_right b i{display: block; width: 10px; height: 10px; background: #fff; margin-right: 5px;}
.f_right .link{ margin-top: 10px;width:100%;}
.f_right .link li___{ font-size: 13.5px; color: #fff; line-height: 30px;width:150px;float:left}
.f_right .link li{ font-size: 13.5px; color: #fff; line-height: 30px;width:100%;float:left}
.f_right .link li a{color: #fff;}
.f_right .f_right_ml____{margin-left: 80px;}
.f_right .f_right_ml{margin-left: 100px;width:200px;}


.f_right .link p{ font-size: 13.5px; color: #fff; line-height: 30px;}
.f_right .link p a{color: #fff;}
.f_right .list{ padding-top: 20px; display: -webkit-flex; display: flex;}
.f_right .list a{ display: block; margin-right: 15px;}
.f_right .list img{ display: block; height: 21px;}


/*活动新闻*/
.news_list{ padding: 60px 0 48px;}
.news_list .left{ background: #f8f8f8; border: 1px #e4e4e4 solid; width: 292px; float: left; margin-right: 23px;}
.news_list .left a{display: block; font-size: 16px; color: #37393F; line-height: 44px; padding: 0 15px; background-image: url("../images/img20.png"); background-repeat: no-repeat; background-position: 270px center; background-size: 8px auto;}
.news_list .left a:hover,.news_list .left a.active{color: #fff; background-color: #4B3DFF; background-image: url("../images/img21.png")}
.news_list .right{ overflow: hidden;}
.news_list .list li{ background: #fff; margin-bottom: 30px; border: 1px #e0e1e8 solid;}
.news_list .list img{display:block; float: left; width: 337px; height: 190px;}
.news_list .list div{ overflow: hidden; padding: 20px 23px;}
.news_list .list h4{ display: block; font-size: 24px; color: #4B3DFF; font-weight: 600; line-height: 35px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 1; text-overflow: ellipsis;}
.news_list .list p{ margin-top: 16px; font-size: 14px; color:#888282; line-height: 21px;  overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 3; text-overflow: ellipsis;}
.news_list .list span{ display: block; font-size: 14px; color: #888282; line-height: 21px; margin-top: 15px;}
.page{ display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; color: #02020C87; font-size: 14px;}
.page li{ display: -webkit-flex; display: flex; align-items: center;}
.page a{display: -webkit-flex; display: flex; margin: 0 2px; align-items: center; height: 32px; width: 32px; justify-content: center; border-radius: 4px; color: #02020C87; }
.page a img{ display: block; width: 7px;}
.page input{ display: block; height: 32px; line-height: 32px; background: #eaebf4; margin: 0 10px; border-radius: 4px; text-align: center; padding: 0; width: 40px; border:0;}
.page p.on{ margin-left:10px;}
.page a.active{ background:#ecf0ff; color:#386BFF}

/*文章详情*/
.detial_tit{ height: 277px; background: #4b3dff url("../images/img25.png") no-repeat center bottom; background-size: auto 350px;}
.detial_tit .wrapper{ padding: 90px 110px 0; box-sizing: border-box;}
.detial_tit h1{display: block; font-size: 42px; font-weight: 600; color: #fff; line-height: 70px;}
.detial_tit p{ font-size: 20px; color: #fff; line-height: 50px;}
.detial_tit p i{ margin-left: 14px;}

.detial_news{ padding: 75px 0 100px}
.detial_news .wrapper{ box-sizing: border-box; padding: 0 330px 0 110px;}
.detial_news .con{ font-size: 16px; color: rgba(0,0,0,0.8); line-height: 22px;}
.detial_news .con p{ margin-top: 10px;}
.detial_news .con h4{ display: block; font-size: 24px; font-weight: 600; color: #000000; padding-bottom: 10px;}
.detial_news .con img{ max-width: 100%; display: block; margin-top: 10px;}
.detial_main{ padding-top: 25px;}
.detial_main .tit{ display: -webkit-flex; display: flex; align-items: center; height: 50px; border-bottom: 2px #d0ccff solid;}
.detial_main .tit img{display: block; width: 22px; margin-right: 10px; margin-top: 0}
.detial_main .tit b{display: block; font-size: 20px; font-weight: 600; color: #000;}
.detial_main .list{ padding: 10px 0;}
.detial_main .list li{ padding-left: 23px; background: url("../images/img27.png") no-repeat 0 6px; background-size:  auto 18px; line-height: 30px; font-size: 16px; color: #000;}
.detial_main .list a{ color: #000}
.detial_main .list i{ color: rgba(0,0,0,0.6); margin-left: 15px;}
.detial_main .q_list p{ margin-top: 0; font-size: 16px; color: rgba(0,0,0,0.8); line-height: 30px;}
.detial_main .q_list li{ margin-top: 10px;}
.detial_main .q_list b{font-weight: 600;}

.detial_nav{ position: fixed; left: 50%; margin-left: 410px; top: 360px;  z-index: 7;}
.detial_nav.ons{top: 148px; }
.detial_nav a{ display: -webkit-flex; display: flex; align-items: center; font-size: 14px; color: #BABABA; height: 20px; margin-bottom: 5px;}
.detial_nav a i{display:block; width: 16px; height: 4px; background: #BABABA; border-radius: 2px; margin-right: 8px;}
.detial_nav .on a{ color: #5B5B5B}
.detial_nav .on a i{ background: #5B5B5B}
.detial_nav button{ margin-top: 20px; display: -webkit-flex; display: flex; align-items: center; border: 1px solid #e6e6e6; border-radius: 3px; padding: 0 9px; height: 41px; background: #fff; font-size: 14px; color: #5978FF; width: 210px; cursor: pointer;}
.detial_nav button img{ display: block; width: 20px; margin-right: 10px;}

.back{ position: fixed; left: 50%; margin-left: 410px; z-index: 7; bottom: 75px;}
.back img{ display: block; width: 48px;}

/*搜索*/
.search_btn{ margin-top: 68px; background: #fff; padding: 16px 0;}
.search_btn .wrapper01{ display: -webkit-flex; display: flex; align-items: center; justify-content: space-between;}
.search_btn button{ display: block; border: 0; cursor: pointer; border-radius: 4px; background: #6B77E5; text-align: center; width: 112px; height: 52px; font-size: 16px; font-weight: 600; color: #fff;}
.search_btn input{ display: block; box-sizing: border-box; width: 894px; height: 52px; line-height: 50px; padding: 0 0 0 52px; font-size: 20px; color: #000; border: 1px #e8e8e8 solid; background: url("../images/img31.png") no-repeat 18px center; background-size: 22px auto; font-family: "pingfang SC"}

.news_list01{ padding-top: 30px;}
.news_list01 .list p{ height: 63px;}


/*新首页*/
.new_banner{ position: relative; overflow: hidden;max-height:660px;}
.new_banner .img{ height: 100vh; position: relative; background-position: center center; background-repeat: no-repeat; background-size: auto 100%;}
.new_banner .wrapper{ color: #fff; overflow: hidden;}
.new_banner h4{display: block; font-size: 28px; font-weight: 600; line-height: 39px; margin-top: 517px;max-width:700px}
.new_banner a{display: block; width: 80px; line-height: 33px; border: 1px #fff solid; text-align: center; font-size: 12px; font-weight: 600; color: #fff; margin-top: 30px;}
.new_pagination{ position: absolute; left: 50%; transform: translateX(-50%); bottom: 56px; z-index: 1000;}
.new_pagination span{ width: 32px; height: 5px; background: #8f8986; border-radius: 0; opacity: 1; margin-right: 6px; position: relative;}
.new_pagination span::after{position: absolute; content: ""; left: 0; top: 0; height: 100%; width: 0; background: #fff; }
.new_pagination .swiper-pagination-bullet-active{ position: relative; background: #8f8986!important; opacity: 1.0}
.new_pagination .swiper-pagination-bullet-active::after{ width: 100%;transition: 3s ease;}
.down{ position: absolute; left: 0; right: 0; bottom: 20px; text-align: center; font-size: 14px; color: #fff; z-index: 2;}
.down img{display:block; margin: 0 auto; margin-top: 4px;}

.index_mains{ padding-top: 40px; padding-bottom: 40px;}
.index_borders{ border: 0; border-radius: 0; box-shadow: 0 1px 2px rgba(0,0,0,0.1); overflow: hidden; background: #fff;}
.index_notice .index_borders{ width: 605px;}
.index_tits {  padding: 15px 20px 10px; height: auto; border-bottom: 1px #eaeaea solid; background: none;}
.index_tits h4{ display: block; line-height: 35px; font-weight: 300; font-size: 32px; color: #000;}
.index_tits p{display: -webkit-flex; display: flex; justify-content: space-between; line-height: 17px; font-size: 14px; margin-top: 3px; color: #000;}
.index_tits p a{ color: #4B3DFF}
.index_tits p a.on{ background: url("../images/n_img16.png") no-repeat left center; background-size: 16px auto; padding-left: 20px;}

.index_active{ padding-top: 10px; background: #fff; overflow: hidden;}
.index_active .index_tits{ padding: 30px 0 32px; text-align: center; border-bottom: none;}
.index_active .index_tits p{display: block; position: relative;}
.index_active .index_tits a{ position: absolute; right: 0; top: 0;}

.index_active .index_tits2{ padding: 65px 0 32px; text-align: center; border-bottom: none;}
.index_active .index_tits2 p{display: block; position: relative;}
.index_active .index_tits2 a{ position: absolute; right: 0; top: 0;}

.index_active .list{ padding: 0 0 40px;}
.index_active .list ul{ display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: flex-start}
.index_active .list li{ width: 385px; background: #fff; box-shadow: 0 4px 14px rgb(0,0,0,0.1); overflow: hidden; margin-right: 40px;}
.index_active .list li:nth-child(3n+3){ margin-right: 0;}
.index_active .list img{ display: block; width: 100%; height: 225px;}
.index_active .list div{ padding: 12px 16px;}
.index_active .list h4{ display: block; line-height: 20px; font-size: 14px; color: #4B3DFF; font-weight: 600}
.index_active .list p{ line-height: 17px; margin-top: 4px; font-size: 12px; color: #888282;}

.index_active01{ background: none;}
.offie_guide{ padding-top: 0; padding-bottom: 24px;}
.offie_guide ul{ display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: flex-start;}
.offie_guide li{ box-sizing: border-box; cursor: pointer; padding: 10px; border-radius: 8px; background: #fff; width: 300px; margin-right: 16px; margin-bottom: 30px; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center;}
.offie_guide li:nth-child(4n+4){ margin-right: 0}
.offie_guide img{display: block; width: 20px; height: 20px; margin-right: 13px;}
.offie_guide div{ -webkit-flex: 1; flex: 1;}
.offie_guide h4{display: block; font-size: 13px; color: #1F314D; font-weight: 500; line-height: 20px;}
.offie_guide p{font-size: 12px; color: #89909D; line-height: 18px; margin-top: 4px;}

.fu_tit{ text-align: center; padding: 20px 0 45px; font-size: 16px; color: #000000; font-weight: 300; line-height: 20px;}
.guide_img img{ width: 100%; display: block;}
.common_question{ margin: 0 0 40px; height:477px; background:url("../images/n_img17.png"); background-size: cover; position: relative; border-radius: 16px; box-shadow: 0 1px 2px rgba(0,0,0,0.1)}
.common_question .con{ display: block; position: absolute; width: 234px; height: 122px; background-image: url("../images/n_img13.png"); background-size: 100% 100%;}
.common_question i{display: block; text-align: center; line-height: 20px; font-size: 11px; font-weight: 600; color: #000;}
.common_question b{ display: block; padding: 0 16px; font-size: 11px; color: #000; font-weight: 600; line-height: 35px; height: 35px; margin-top: 3px; overflow: hidden;}
.common_question p{ text-align: center; font-size: 9px; line-height: 25px; height: 25px; overflow: hidden; color: #000;}
.common_question p em{ color: #4B3DFF}
.common_question .con:nth-child(1){ left: 45px; top: 55px; transform: rotate(-6.42deg);}
.common_question .con:nth-child(2){ left: 150px; top: 185px; transform: rotate(2.71deg);}
.common_question .con:nth-child(3){ left: 55px; top: 265px; transform: rotate(-3.72deg); z-index: 1; background-image: url("../images/n_img15.png")}
.common_question .con:nth-child(4){ left: 350px; top: 110px; transform: rotate(-0.3deg); z-index: 1; background-image: url("../images/n_img14.png")}
.common_question .con:nth-child(5){ left: 480px; top: 192px; transform: rotate(2.38deg); z-index: 2; background-image: url("../images/n_img14.png")}
.common_question .con:nth-child(6){ left: 387px; top: 288px; transform: rotate(-1.97deg); z-index: 3; background-image: url("../images/n_img15.png")}
.common_question .con:nth-child(7){ left: 560px; top: 40px; transform: rotate(-6.42deg);}
.common_question .con:nth-child(8){ left: 680px; top: 125px; transform: rotate(13.02deg); z-index: 4}
.common_question .con:nth-child(9){ left: 860px; top: 65px; transform: rotate(-3.72deg); z-index: 5; background-image: url("../images/n_img15.png")}
.common_question .con:nth-child(10){ left: 865px; top: 225px; transform: rotate(2.38deg); z-index: 3; background-image: url("../images/n_img14.png")}
.common_question .con:nth-child(11){ left: inherit; right: 0; top: 140px; transform: rotate(-6.42deg); z-index: 1; }
.common_question .con:nth-child(12){ left: 685px; top: 315px; transform: rotate(-10.04deg); z-index: 3; background-image: url("../images/n_img14.png")}

.guide_banner{ background: #fff; position: relative; overflow: hidden}
.guide_banner .swiper-slide{ height: 460px; background-position: center top; background-repeat: no-repeat; background-size: auto 100%;}
.guide_pagination{ position: absolute; left: 50%; transform: translateX(-50%); bottom: 32px; z-index: 1;}
.guide_pagination span{ width: 32px; height: 2px; background: #8f8986; border-radius: 0; opacity: 1; margin-right: 6px; position: relative;}
.guide_pagination span::after{position: absolute; content: ""; left: 0; top: 0; height: 100%; width: 0; background: #fff; }
.guide_pagination .swiper-pagination-bullet-active{ position: relative; background: #8f8986!important; opacity: 1.0}
.guide_pagination .swiper-pagination-bullet-active::after{ width: 100%;transition: 3s ease;}

@media screen and (max-width:1250px){
	.wrapper,.wrapper01{width:970px}

	/*首页*/
	.header{ padding: 0 20px; height: 58px;}
	.logo img{ width: 105px;}
	.nav{ height: 58px; line-height: 58px; }
	.nav a{font-size: 15px; padding: 0 10px;}
	.nav a.active::after{ width: 20px; height: 2px; bottom: 10px; }
	.header_right{ font-size: 15px; }
	.header_right .line{ height: 20px; margin:0 13px;}
	.header_right .name{  margin-left: 10px; padding-right: 17px; background-size: 11px auto;}

	#navbox{top: 58px; }
	.nav_news{ padding: 0 40px;}
	.news_cons{ width: 360px; margin-right: 40px;}
	.news_cons > b,.nva_news_list > b,.nva_news_lists > b{ font-size: 17px; padding-top: 15px; line-height: 45px;}
	.news_cons ul{ font-size: 12px; line-height: 18px; padding: 13px 0;}
	.nva_news_list,.nva_news_lists{ padding-bottom: 25px;}
	.nva_news_list li{  width: 170px; margin-left: 15px;}
	.nva_news_list li img{ height: 100px;}
	.nva_news_list h4{line-height: 40px;}
	.nva_news_lists li{ margin-top: 15px;}
    .nva_news_lists h4 span{ font-size: 10px; line-height: 20px; margin-left: 5px;}

	.notice_list .tit{  padding: 0 25px 0 20px;}
	.notice_list .tit b{ font-size: 17px; line-height: 60px;}
	.notice_list .list{ padding: 0 15px; padding-bottom: 15px;}
	.notice_list .list ul{ padding-right: 10px;}
	.notice_list .list li{ padding: 10px 15px 10px 8px; border-radius: 10px; }
	.notice_list .list .xing{ width: 45px; line-height: 45px; font-size: 20px;}
	.notice_list .list .tits{  font-size: 20px; line-height: 20px;}
	.notice_list .list .tits i{ font-size: 13px;}
	.notice_list .list p{ margin-top: 7px; font-size: 13px; }

	.search_box{top: 58px; padding: 13px 0;}

	.login_form,.personal_box{ border-radius: 10px;}

	.banner{ height: 290px;}
	.banner .wrapper{ padding-top: 80px;}
	.banner span{ font-size: 12px;}
	.banner span i{ width: 12px; height: 12px; margin-right: 10px;}
	.banner b{ font-size: 33px; line-height: 54px;}
	.banner p{ max-width: 380px; font-size: 12px; line-height: 20px;}
	.banner02{ background-position: 40px 0}
	.banner02 b{ font-size: 20px; padding-top: 25px; line-height: 35px;}
	.banner02 p{ margin-top: 55px;}
	.banner02 p i{ margin-left: 7px;}

	.index_main{ padding-top: 20px;}
	.index_border{ border-radius: 10px;}
	.index_tit{ padding: 0 15px; height: 50px;}
	.index_tit b{ font-size: 17px;}
	.index_tit b span{  font-size: 12px; }
	.index_tit a{ font-size: 14px;}
	.news_main{ padding: 15px 0;}
	.news_img{ width:450px; margin-left: 20px;}
	.news_img .swiper-slide{ width: 410px; border-radius: 10px;}
	.news_img .swiper-slide img{ height: 205px; }
	.news_img .swiper-slide .cons{ padding: 8px 13px;}
	.news_img .swiper-slide b{ font-size: 17px; line-height: 28px; height: 28px;}
	.news_img .swiper-slide p{ font-size: 14px; line-height: 20px; height: 20px;}


	.index_news_list{ -webkit-flex: 1;flex: 1;  margin-right: 15px; margin-left: 10px;}
	.index_news_list li{ border-bottom: 1px #f2f2f2 solid; padding: 8px;}
	.index_news_list li:first-child{ border-top: 1px #f2f2f2 solid;}
	.index_news_list .img{ width: 70px; height: 70px; border-radius: 2px;}
	.index_news_list h4{ font-size: 17px; line-height: 28px; height: 28px;}
	.index_news_list p,.index_news_list span{ font-size: 13px; line-height: 23px; height: 23px;}
	.index_news_list span{line-height: 20px; height: 20px; margin-top: 8px; }

	.index_notice .index_border{ width: 49%;}
	.index_notice_list{ margin: 6px 0; padding: 0 15px; }
	.index_notice_list ul{height: 432px; padding-right: 15px; }
	.index_notice_list li:not(:last-child){ margin-bottom: 15px;}
	.index_notice_list h4{ padding-right: 55px; line-height: 30px; height: 30px; margin-top: 3px; font-size: 14px;}
	.index_notice_list p{ font-size: 12px; line-height: 20px; margin-top: 5px;width: 350px;}

	.index_rule .tab{ width: 80px;}
	.index_rule .tab a{ line-height: 50px;width: 80px;}
	.index_rule .tab a.on{ font-size: 13px;}
	.index_rule .tab a.on::after{width: 2px; height: 10px; border-radius: 1px;}

	.ling_more{ line-height: 40px; }
	.ling_more span{ padding: 0 15px; font-size: 14px;}


	.publicity{ padding: 15px;}
	.publicity .swiper-slide{ width: 230px;}
	.p_con{  border-radius: 8px;}
	.p_con .cons{ padding: 7px 12px; }
	.p_con .cons b{ font-size: 17px; line-height: 27px;}
	.p_con .cons p{ font-size: 13px; line-height: 22px;}
	.swiper_next{ width: 50px; top: 15px; bottom: 15px; background-size: 12px auto;}

	.index_question{ padding: 0 0 20px; overflow: hidden}
	.index_question .wrapper{  display: block;}
	.index_question > ul > li{ margin-top: 20px; width: 100%; border-radius: 10px; height: auto;}
	.quesiton_nav{ padding: 0 30px 30px;}
	.quesiton_nav .tit{ padding: 30px 0 0;}
	.quesiton_nav .tit b{font-size: 20px; line-height: 25px;}
	.quesiton_nav .tit b i{ font-size: 12px;}
	.quesiton_nav .tit p{ font-size: 12px; line-height: 33px;}
	.quesiton_nav .list ul{ justify-content: flex-start;}
	.quesiton_nav .list li{ width: 32%; margin-right: 2%; padding: 19px 0 0;}
	.quesiton_nav .list li:nth-child(3n+3){ margin-right: 0}

	.quesiton_list{ padding: 0 15px; border-radius: 10px;}
	.quesiton_list .tits{ padding-top: 10px; line-height: 40px;}
	.quesiton_list .tits b{ font-size: 17px;}
	.quesiton_list .tits a{ font-size: 14px;}
	.quesiton_list .list li a{ font-size: 14px; line-height: 50px;}

	.footer{ background-size: 140px auto; padding: 55px 0 35px;}
	.f_logo{ float: none;}
	.f_logo img{ display: block; width: 398px;}
	.f_right{ float: right; width: 100%; margin-top: 40px;}
	.f_right div11{ margin-left: 145px;}
	.f_right .f_right_ml{margin-left: 145px;}


	/*活动新闻*/
	.news_list{ padding: 40px 0 30px;}
	.news_list .left{ width: 240px; margin-right: 20px;}
	.news_list .left a{font-size: 15px; line-height: 40px;}
	.news_list .list li{  margin-bottom: 20px;}
	.news_list .list img{  width: 260px; height: 152px;}
	.news_list .list div{ padding: 15px 18px;}
	.news_list .list h4{ font-size: 20px;  line-height: 30px;}
	.news_list .list p{ margin-top: 10px; font-size: 13px;line-height: 18px;}
	.news_list .list span{ font-size: 13px; line-height: 18px; margin-top: 10px;}

	/*文章详情*/
	.detial_tit{ height: auto;}
	.detial_tit .wrapper{ padding: 100px 30px 50px; }
	.detial_tit h1{ font-size: 35px; line-height: 55px;}
	.detial_tit p{ font-size: 17px; line-height: 45px;}

	.detial_news{ padding: 55px 0 80px}
	.detial_news .wrapper{ padding: 0 130px 0 30px;}
	.detial_news .con{ font-size: 14px; line-height: 20px;}
	.detial_news .con h4{ font-size: 20px;}
	.detial_main{ padding-top: 20px;}
	.detial_main .tit{  height: 45px; border-bottom: 1px #d0ccff solid;}
	.detial_main .tit img{width: 20px; }
	.detial_main .tit b{font-size: 17px; }
	.detial_main .list li{ padding-left: 22px; background: url("../images/img27.png") no-repeat 0 5px; background-size:  auto 16px; line-height: 28px; font-size: 14px; color: #000;}
	.detial_main .q_list p{ font-size: 14px; line-height: 28px;}

	.detial_nav{  margin-left: 380px; top: 350px;}
	.detial_nav a{ font-size: 14px; height: 20px; margin-bottom: 5px;}
	.detial_nav a i{width: 16px; height: 4px;  border-radius: 2px; margin-right: 8px;}
	.detial_nav button{ margin-top: 17px;  height: 40px; font-size: 14px; width: 200px;}

	.back{  margin-left: 380px; bottom: 100px;}
	.back img{width: 40px;}

	/*搜索*/
	.search_btn{ margin-top: 58px; padding: 13px 0;}
	.search_btn button{  width: 100px; height: 40px; font-size: 14px;}
	.search_btn input{  width: 850px; height: 40px; line-height: 38px; padding: 0 0 0 42px; font-size: 17px;  background-position: 15px center; background-size: 18px auto;}

	.news_list01{ padding-top: 20px;}
	.news_list01 .list p{ height: 54px;}


	/*新首页*/
	.new_banner{ max-height:550px;}
	.new_banner .img{ height: 100vh;}
	.new_banner h4{ font-size: 22px; line-height: 35px; margin-top: 417px;}
	.new_banner a{ width: 75px; line-height: 30px; font-size: 12px; margin-top: 25px;}
	.new_pagination{ bottom: 56px;}
	.new_pagination span{ width: 30px; height: 2px;  margin-right: 6px;}

	.index_mains{ padding-top: 30px; padding-bottom: 30px;}
	.index_notice .index_borders{ width: 48%;}
	.index_tits { padding: 13px 15px 10px; }
	.index_tits h4{ line-height: 35px; font-size: 26px; }
	.index_tits p{ line-height: 20px; font-size: 13px;}
	.index_tits p a.on{ background-size: 16px auto; padding-left: 20px;}

	.index_active{ padding-top: 20px;}
	.index_active .index_tits{ padding: 25px 0 20px;}
	.index_active .list{ padding: 15px 0 30px;}
	.index_active .list li{ width: 32%;  margin-right: 2%;}
	.index_active .list img{ height: 155px;}
	.index_active .list div{ padding: 10px 13px;}
	.index_active .list h4{line-height: 20px; font-size: 14px;}
	.index_active .list p{ line-height: 17px; margin-top: 4px; font-size: 12px;}

	.offie_guide{ padding-top: 0; }
	.offie_guide li{ padding: 10px; border-radius: 6px; width: 23.5%; margin-right: 2%; margin-bottom: 16px; }
	.offie_guide img{width: 20px; height: 20px; margin-right: 10px;}
	.offie_guide h4{ font-size: 13px; line-height: 20px;}
	.offie_guide p{font-size: 12px; line-height: 18px; margin-top: 3px;}

	.fu_tit{ padding: 15px 0 30px; font-size: 14px; line-height: 20px;}

	.common_question{ margin: 15px 0 30px; height:477px; border-radius: 12px;}
	.common_question .con:nth-child(1){ left: 15px; top: 55px; transform: rotate(-6.42deg);}
	.common_question .con:nth-child(2){ left: 120px; top: 185px; transform: rotate(2.71deg);}
	.common_question .con:nth-child(3){ left: 25px; top: 265px; transform: rotate(-3.72deg); z-index: 1; background-image: url("../images/n_img15.png")}
	.common_question .con:nth-child(4){ left: 260px; top: 80px; transform: rotate(-0.3deg); z-index: 1; background-image: url("../images/n_img14.png")}
	.common_question .con:nth-child(5){ left: 360px; top: 192px; transform: rotate(2.38deg); z-index: 2; background-image: url("../images/n_img14.png")}
	.common_question .con:nth-child(6){ left: 287px; top: 288px; transform: rotate(-1.97deg); z-index: 3; background-image: url("../images/n_img15.png")}
	.common_question .con:nth-child(7){ left: 470px; top: 40px; transform: rotate(-6.42deg);}
	.common_question .con:nth-child(8){ left: 500px; top: 125px; transform: rotate(13.02deg); z-index: 4}
	.common_question .con:nth-child(9){ left: 700px; top: 45px; transform: rotate(-3.72deg); z-index: 5; background-image: url("../images/n_img15.png")}
	.common_question .con:nth-child(10){ left: 675px; top: 225px; transform: rotate(2.38deg); z-index: 3; background-image: url("../images/n_img14.png")}
	.common_question .con:nth-child(11){ left: inherit; right: 0; top: 140px; transform: rotate(-6.42deg); z-index: 1; }
	.common_question .con:nth-child(12){ left: 625px; top: 315px; transform: rotate(-10.04deg); z-index: 3; background-image: url("../images/n_img14.png")}


	.guide_banner .swiper-slide{ height: 400px; }
	.guide_pagination{ bottom: 32px;}
	.guide_pagination span{ width: 30px; height: 2px;}


}


@media screen and (max-width:992px){
	.wrapper,.wrapper01{width:100%; max-width:750px}

	.header{ padding: 0 0.25rem; height: 0.90rem;}
	.logo img{width: 2.0rem;}
	.nav{ display: none}
	.header_right{ display: none}


	.banner{ height: 3.30rem; background-position: -0.5rem center; background-size: auto 100%;}
	.banner .wrapper{ padding-top: 1.10rem; padding-left: 0.30rem; padding-right: 0.30rem; box-sizing: border-box;}
	.banner span{ font-size: 0.24rem;}
	.banner span i{ width: 0.20rem; height: 0.20rem; margin-right: 0.15rem;}
	.banner b{  font-size: 0.36rem; line-height: 0.70rem; padding-bottom: 0.10rem;}
	.banner p{ max-width: 100%; font-size: 0.26rem; line-height: 0.35rem;}
	.banner01{ height: 4.25rem}

	.banner02{ background-position: 0 0}
	.banner02 b{ font-size: 0.26rem; padding-top: 0.10rem; line-height: 0.40rem;}
	.banner02 p{ margin-top: 0.45rem; font-size: 0.22rem}
	.banner02 p i{ margin-left: 0.10rem; }

	.index_main{ padding-top: 0.30rem; padding-left: 0.25rem; padding-right: 0.25rem;}
	.index_border{ border-radius: 0.10rem;}
	.index_tit{ padding: 0 0.20rem; height: 0.80rem;}
	.index_tit b{ font-size: 0.32rem;}
	.index_tit b span{ font-size: 0.26rem; }
	.index_tit a{ font-size: 0.28rem; }
	.news_main{ padding: 0; display: block;}
	.news_img{ width: 100%; margin-left: 0; padding-bottom: 0.20rem}
	.news_img .swiper-slide{ width: 100%; border-radius: 0;}
	.news_img .swiper-slide.swiper-slide-active{ opacity: 1.0}
	.news_img .swiper-slide img{display: block; width: 100%; height: 3.5rem; object-fit: cover;}
	.news_img .swiper-slide .cons{ padding: 0.10rem 0.15rem;}
	.news_img .swiper-slide b{ font-size: 0.32rem; line-height: 0.60rem; height: 0.60rem;}
	.news_img .swiper-slide p{font-size: 0.28rem; line-height: 0.50rem; height: 0.50rem;}
	.news_img .bottom{ padding-top: 0.15rem}
	.news_img .bottom img{ width: 0.14rem; margin: 0 0.10rem;}
	.news_img .bottom .swiper-pagination-bullet{ width: 0.10rem; height: 0.10rem; margin: 0 0.10rem;}


	.index_news_list{ width: 100%; margin-right: 0; margin-left: 0; margin-top: 0.20rem;}
	.index_news_list li{ border-bottom: 1px #f2f2f2 solid; padding: 0.15rem;}
	.index_news_list li:first-child{ border-top: 1px #f2f2f2 solid;}
	.index_news_list .img{ width: 1.40rem; height: 1.40rem; margin-left: 0.15rem; border-radius: 0.05rem;}
	.index_news_list h4{ font-size: 0.32rem; line-height: 0.50rem; height: 0.50rem;}
	.index_news_list p,.index_news_list span{ font-size: 0.28rem;line-height: 0.45rem; height: 0.45rem;}
	.index_news_list span{line-height: 0.35rem; height: 0.35rem; margin-top: 0.15rem; }

	.index_notice{ display: block;}
	.index_notice .index_border{ width: 100%; margin-bottom: 0.20rem; height: auto;}
	.index_notice_list{ margin: 0.20rem 0; padding: 0 0.20rem; }
	.index_notice_list ul{height: 6.0rem; padding-right: 0.20rem;}
	.index_notice_list ul::-webkit-scrollbar { width: 0.10rem; height: 0.10rem;}
	.index_notice_list ul::-webkit-scrollbar-thumb { border-radius: 0.05rem;}
	.index_notice_list ul::-webkit-scrollbar-track { border-radius: 0.05rem;}
	.index_notice_list li:not(:last-child){ margin-bottom: 0.20rem;}
	.index_notice_list h4{ padding-right: 0.90rem; line-height: 0.60rem; height: 0.60rem; margin-top: 0.10rem; font-size: 0.32rem; }
	.index_notice_list h4 i{ font-size: 0.24rem; }
	.index_notice_list p{ font-size: 0.28rem; line-height: 0.40rem;}

	.index_rule .tab{ height: 6.0rem; width: 1.40rem; }
	.index_rule .tab a{ font-size: 0.26rem; line-height: 0.80rem;width: 100%;}
	.index_rule .tab a.on{ font-size: 0.26rem;}
	.index_rule .tab a.on::after{ width: 0.02rem; height: 0.35rem; border-radius: 0.01rem;}

	.ling_more{ line-height: 0.80rem; }
	.ling_more span{ padding: 0 0.15rem; font-size: 0.26rem;}

	.index_main01{ padding-top: 0;}
	.publicity{ padding: 0.20rem;}
	.publicity .swiper-slide{ width: 4.00rem;}
	.p_con{border-radius: 0.10rem;}
	.p_con .cons{ padding: 0.10rem 0.15rem; }
	.p_con .cons b{ font-size: 0.32rem; line-height: 0.60rem;}
	.p_con .cons p{line-height: 0.40rem; font-size: 0.28rem;  overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 3; text-overflow: ellipsis;}
	.swiper_next{  width: 0.50rem; top: 0.20rem; bottom: 0.20rem; background-size: 0.28rem auto;}

	.index_question{ display: block; padding: 0; border: 0}
	.index_question .wrapper{ display:block;}
	.index_question > ul > li{ width: 100%; height: auto; margin-top: 0.20rem;}
	.quesiton_nav{ padding: 0 0.20rem 0.35rem;}
	.quesiton_nav .tit{ padding: 0.34rem 0 0;}
	.quesiton_nav .tit b{ font-size: 0.34rem; line-height: 0.60rem;}
	.quesiton_nav .tit b i{ font-size: 0.26rem; margin-left: 0.08rem;}
	.quesiton_nav .tit p{font-size: 0.26rem; line-height: 0.40rem;}
	.quesiton_nav .list li{ width: 100%; padding: 0.30rem 0 0;}
	.quesiton_nav .list .img{ width: 0.45rem; height: 0.45rem; border-radius: 0.03rem; margin-right: 0.20rem;}
	.quesiton_nav .list b{ font-size: 0.30rem;}
	.quesiton_nav .list .ico{ width: 0.24rem; margin-left: 0.10rem;}
	.quesiton_nav .list p{ font-size: 0.24rem; height: auto; line-height: 0.55rem; }
	.tel{ font-size: 0.28rem; line-height: 0.45rem; padding-top: 0.30rem;}

	.quesiton_list{ padding: 0 0.20rem 0.25rem;border-radius: 0.10rem;  border: 0}
	.quesiton_list .tits{ padding-top: 0.30rem; line-height: 0.60rem;}
	.quesiton_list .tits b{ font-size: 0.32rem;}
	.quesiton_list .tits a{ font-size: 0.26rem;}
	.quesiton_nav .list li{ margin-right: 0 !important;}
	.quesiton_list .list li a{ font-size: 0.28rem; line-height: 0.80rem; background-size: 0.12rem auto;}
	.quesiton_list .list{height: auto; padding-bottom: 0.20rem;}

	.footer{background-size: 2.0rem auto; background-position: right bottom; padding: 0.75rem 0.20rem 0 0.55rem;}
	.f_logo{ float: none;}
	.f_logo img{ width: 80%;}
	.f_right{ margin-top: 0.40rem; float: none;}
	.f_right div{ float: none; margin-left: 0;}
	.f_right b{ font-size: 0.30rem; }
	.f_right b i{ width: 0.16rem; height: 0.16rem; margin-right: 0.10rem;}
	.f_right .link{ margin-top: 0.10rem;}
	.f_right .link p{ font-size: 0.25rem; line-height: 0.40rem;}
	.f_right .list{ padding-top: 0.20rem;}
	.f_right .list a{ margin-right: 0.40rem;}
	.f_right .list img{ height: 0.40rem;}
	.f_right div{ padding-bottom: 0.30rem}


	/*活动新闻*/
	.news_list{ padding: 0.30rem 0.20rem 0.45rem;}
	.news_list .left{ width: 2.0rem; margin-right: 0.15rem;}
	.news_list .left a{ font-size: 0.28rem; line-height: 0.70rem; padding: 0 0.20rem; background-position: 90% center; background-size: 0.10rem auto;}
	.news_list .list li{margin-bottom: 0.25rem;}
	.news_list .list img{ width: 100%; height: 2.40rem;}
	.news_list .list div{ padding: 0.20rem 0.20rem;}
	.news_list .list h4{ font-size: 0.32rem; line-height: 0.40rem;}
	.news_list .list p{ margin-top: 0.15rem; font-size: 0.26rem; line-height: 0.35rem;}
	.news_list .list span{ font-size: 0.26rem;line-height: 0.30rem; margin-top: 0.15rem;}
	.page{ justify-content: flex-start; align-items: center; flex-direction: column; font-size: 0.26rem;}
	.page a{  margin: 0 0.04rem 0.15rem; height: 0.60rem; width: 0.60rem;  border-radius: 0.06rem;}
	.page a img{ width: 0.12rem;}
	.page input{ height: 0.60rem; line-height: 0.60rem; margin: 0 0.10rem 0.15rem; border-radius: 0.04rem;  width: 0.8rem;}
	.page p{margin-bottom: 0.15rem; height: 0.60rem; line-height: 0.60rem;}
	.page p.on{ margin-left: 0.15rem; }
	.page li{ flex-wrap: wrap; justify-content: flex-start;}

	/*文章详情*/
	.detial_tit{ height: auto; background-size: auto 100%;}
	.detial_tit .wrapper{ padding: 1.30rem 0.40rem 0.50rem;}
	.detial_tit h1{ font-size: 0.38rem; line-height: 0.55rem;}
	.detial_tit p{ font-size: 0.32rem; margin-top: 0.15rem; line-height: 0.50rem;}
	.detial_tit p i{ margin-left: 0.15rem;}

	.detial_news{ padding: 0.50rem 0.20rem 0.90rem}
	.detial_news .wrapper{ padding: 0}
	.detial_news .con{ font-size: 0.28rem;line-height: 0.35rem;}
	.detial_news .con p{ margin-top: 0.15rem;}
	.detial_news .con h4{ font-size: 0.34rem; padding-bottom: 0.15rem;}
	.detial_news .con img{ margin-top: 0.15rem;}
	.detial_main{ padding-top: 0.25rem;}
	.detial_main .tit{  height: 0.80rem; border-bottom: 1px #d0ccff solid;}
	.detial_main .tit img{ width: 0.40rem; margin-top: 0; margin-right: 0.15rem;}
	.detial_main .tit b{ font-size: 0.32rem;}
	.detial_main .list{ padding: 0.15rem 0;}
	.detial_main .list li{ padding-left: 0.40rem; background: url("../images/img27.png") no-repeat 0 0.05rem; background-size:  auto 0.30rem; line-height: 0.40rem; font-size: 0.28rem; }
	.detial_main .list i{ margin-left: 0.15rem;}
	.detial_main .q_list p{ font-size: 0.28rem; line-height: 0.40rem;}
	.detial_main .q_list li{ margin-top: 0.15rem;}

	.detial_nav{ display: none;}

	.back{ left: inherit; margin-left: 0; right: 0.20rem;  bottom: 0.4rem;}
	.back img{ width: 0.60rem;}

	/*搜索*/
	.search_btn{ margin-top: 0.80rem;  padding: 0.30rem 0.20rem;}
	.search_btn button{  border-radius: 0.06rem; width: 1.80rem; height: 0.60rem; font-size: 0.28rem;}
	.search_btn input{ width: 5.10rem; height: 0.60rem; line-height: 0.58rem; padding: 0 0 0 0.60rem; font-size: 0.28rem; background: url("../images/img31.png") no-repeat 0.20rem center; background-size: 0.30rem auto; }

	.news_list01{ padding-top: 0.30rem;}
	.news_list01 .list p{ height: 1.05rem;}

	#navbox{ display: none;}

	.notice_list{ right: 50%; top: 50%; transform: translate(50%,-50%); border-radius: 0.10rem; width: 6.50rem;}
	.notice_list .tit{ display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; padding: 0 29px 0 24px;}
	.notice_list .tit b{ font-size: 0.32rem; line-height: 0.90rem;}
	.notice_list .tit img{ width: 0.24rem;}
	.notice_list .list{ padding: 0 0.20rem; padding-bottom: 0.20rem;}
	.notice_list .list ul{ max-height: 5.0rem; padding-right: 0.10rem;}
	.notice_list .list ul::-webkit-scrollbar { width: 0.10rem; height: 0.10rem;}
	.notice_list .list ul::-webkit-scrollbar-thumb { border-radius: 0.05rem;}
	.notice_list .list ul::-webkit-scrollbar-track { border-radius: 0.05rem;}
	.notice_list .list li{ padding: 0.15rem; border-radius: 0.10rem;}
	.notice_list .list .xing{ width: 0.80rem; line-height: 0.80rem; font-size: 0.35rem; margin-right: 0.20rem;}
	.notice_list .list .xing i{ right: -0.10rem; top: -0.10rem; width: 0.25rem; line-height: 0.25rem; font-size: 0.20rem;}
	.notice_list .list .right{ -webkit-flex: 1; flex: 1;}
	.notice_list .list .tits{ font-size: 0.32rem; line-height: 0.40rem;}
	.notice_list .list .tits i{  font-size: 0.28rem; }
	.notice_list .list p{ margin-top: 0; font-size: 0.28rem; line-height: 0.40rem; }

	.search_box{ top: 0.90rem;  padding: 0.15rem 0;}

	.login_form,.personal_box{ border-radius: 0.10rem;  width: 6.50rem; padding: 0.25rem 0.30rem 0.30rem;}
	.login_form b,.personal_box b{ font-size: 0.30rem; line-height: 0.80rem;}
	.login_form .close,.personal_box .close{ right: 0.30rem; top: 0.30rem; width: 0.30rem;}
	.text_input{  margin-bottom: 0.25rem;}
	.text_input input{ height: 0.80rem; line-height: 0.78rem; padding-left: 0.20rem; font-size: 0.26rem;}
	.text_input01 button{  height: 0.80rem; line-height: 0.80rem; font-size: 0.26rem; margin: 0 0.20rem;}
	.submit{ margin-top: 0.15rem; border-radius: 0.05rem; height: 0.80rem; line-height: 0.80rem; font-size: 0.26rem; }

	.personal_box{ padding-top: 0.40rem}
	.personal_box b{ line-height: 0.50rem;}
	.personal_box span{ font-size: 0.26rem; line-height: 0.40rem;}
	.p_text{ padding-bottom: 0.30rem;}
	.p_text label{ font-size: 0.26rem; line-height: 0.60rem;}
	.p_text input,.p_text select{  height: 0.80rem; line-height: 0.78rem; padding-left: 0.20rem; font-size: 0.26rem;}
	.submit01{ margin-top: 0.20rem;}

	.word_box,.teacher_box,.address_box{ width: 6.50rem; border-radius: 0.10rem;}
	.word_box .tit,.teacher_box .tit,.address_box .tit{ padding: 0 0.20rem; height: 1.00rem; }
	.word_box .tit b,.teacher_box .tit b,.address_box .tit b{font-size: 0.32rem; }
	.word_box .tit .close,.teacher_box .tit .close,.address_box .tit .close{  width: 0.24rem;}
	.word_box .intro{ padding: 0 0.20rem; font-size: 0.26rem; height: 0.70rem;}
	.word_box .intro img{ margin-right: 0.08rem; width: 0.44rem;}
	.word_box .con{ padding: 0.15rem 0.20rem;}
	.word_box .con p{ font-size: 0.28rem;line-height: 0.50rem; padding: 0.15rem 0;}
	.word_box .con label{width: 1.30rem; font-size: 0.28rem;}
	.word_box .con i{width: 0.45rem; line-height: 0.45rem; font-size: 0.26rem; margin-right: 0.10rem;}
	.word_box .list{ min-height: 5.0rem; padding: 0 0.20rem 0.60rem; }
	.word_box .list ul::-webkit-scrollbar { width: 0.10rem; height: 0.10rem;}
	.word_box .list ul::-webkit-scrollbar-thumb { border-radius: 0.05rem;}
	.word_box .list ul::-webkit-scrollbar-track { border-radius: 0.05rem;}
	.word_box .list li{ margin-top: 0.25rem;}
	.word_box .list .img{ margin-right: 0.10rem;}
	.word_box .list .img img{ width: 0.70rem; height: 0.70rem;}
	.word_box .list .img span{ width: 0.70rem; line-height: 0.70rem; font-size: 0.28rem;}
	.word_box .list .content div{ padding-top: 0.05rem; font-size: 0.26rem;line-height: 0.26rem;}
	.word_box .list .content i{ margin-left: 0.15rem;}
	.word_box .list .content p{font-size: 0.28rem; line-height: 0.60rem;}
	.send{ left: 0.25rem; right: 0.25rem; bottom: 0.20rem; padding: 0.10rem 0.20rem 0.10rem 0.10rem; border-radius: 0.45rem;}
	.send .img{ width: 0.70rem; height: 0.70rem; margin-right: 0.10rem;}
	.send input{ height: 0.70rem; line-height: 0.70rem; font-size: 0.28rem;}
	.send .up_img{ width: 0.44rem; margin-left: 0.30rem;}

	.teacher_box{ padding-bottom: 0.10rem;}
	.teacher_box .list{ padding: 0 0.20rem; min-height: 4.50rem;}
	.teacher_box .list li{ padding: 0.15rem 0; border-bottom: 0.02rem #f2f2f2 solid;}
	.teacher_box .list li img{ width: 0.70rem; height: 0.70rem; margin-right: 0.15rem; }
	.teacher_box .list b{font-size: 0.28rem;line-height: 0.48rem;}
	.teacher_box .list p{ font-size: 0.24rem; line-height: 0.34rem;}
	.tel_phone{ font-size: 0.24rem; line-height: 0.90rem; padding: 0 0.20rem;}

	.address_box .con{ padding: 0.20rem;}

	/*手机菜单*/
	.menus{ display:block;}
	.menus_list{ display:block;}

	/*新首页*/
	.new_banner .img{ height: 5.0rem;}
	.new_banner .wrapper{ box-sizing: border-box; padding: 0 0.20rem}
	.new_banner h4{ font-size: 0.32rem; line-height: 0.40rem; margin-top: 2.70rem; box-sizing: border-box; }
	.new_banner a{ width: 1.30rem; line-height: 0.45rem; font-size: 0.24rem; margin-top: 0.25rem;}
	.new_pagination{ bottom: 0.30rem;}
	.new_pagination span{ width: 0.40rem; height: 0.04rem;  margin-right: 0.10rem;}

	.index_mains{ padding-top: 0.30rem; padding-bottom: 0.30rem;}
	.index_notice .index_borders{ width: 100%;}
	.index_notice .index_borders:last-child{ margin-top: 0.30rem}
	.index_tits { padding: 0.20rem; }
	.index_tits h4{ line-height: 0.40rem; font-size: 0.34rem; }
	.index_tits p{ line-height: 0.35rem; font-size: 0.26rem;}
	.index_tits p a.on{ background-size: 0.30rem auto; padding-left: 0.35rem;}
	.index_active .index_tits  a{ right: 0.20rem}

	.index_active{ padding-top: 0.30rem;}
	.index_active .index_tits{ padding: 0.25rem 0 0.20rem;}
	.index_active .list{ padding: 0.15rem 0.20rem 0.10rem;}
	.index_active .list li{ width: 49%;  margin-right: 2%; margin-bottom: 0.20rem}
	.index_active .list li:nth-child(2n+2){ margin-right: 0}
	.index_active .list img{ height: 2.62rem;}
	.index_active .list div{ padding: 0.15rem;}
	.index_active .list h4{line-height: 0.40rem; font-size: 0.28rem;}
	.index_active .list p{ line-height: 0.30rem; margin-top: 0.04rem; font-size: 0.26rem;}

	.offie_guide{ padding-top: 0.20rem}
	.offie_guide ul{ padding: 0 0.20rem}
	.offie_guide li{ padding: 0.15rem 0.10rem; border-radius: 0.06rem; width: 49%; margin-right: 2%; margin-bottom: 0.20rem; }
	.offie_guide li:nth-child(2n+2){ margin-right: 0}
	.offie_guide img{width: 0.40rem; height: 0.40rem; margin-right: 0.15rem;}
	.offie_guide h4{ font-size: 0.28rem; line-height: 0.30rem;}
	.offie_guide p{font-size: 0.24rem; line-height: 0.28rem; margin-top: 0.03rem;}

	.fu_tit{ padding: 15px 0 30px; font-size: 14px; line-height: 20px;}

	.common_question{ display: none}

	.guide_banner .swiper-slide{ height: 3.5rem}
	.guide_banner .wrapper{ box-sizing: border-box; padding: 0 0.20rem}
	.guide_pagination{ bottom: 0.2rem;}
	.guide_pagination span{ width: 0.40rem; height: 0.04rem; margin-right: 0.10rem}


}