.banner_01 .banner_cont h5{display:block;line-height:1.2;}
.banner_01 .banner_cont h5 span{display:flex;margin-bottom:10px;}
.index_02_bg .h_100{padding: 72px 35px 72px 40px;min-height: 299px;}
.index-app .index_03 li{font-size:16px;max-width: 250px!important;}
.index_en_w{max-width:700px!important;}
.index_account_cont{padding: 52px 42px;}
.index-app .index_03{margin-bottom:52px;}
.security_bg_cont{ padding: 53px 78px 67px;}
.security_bg_cont p{font-size:18px;}
.treaty_banner h1,.guide_banner h1,.faq_banner h1,.app_banner h1,.cto_banner h1,.about_banner h1,.treaty_banner .banner_cont h1{font-size:60px;line-height:1.2;padding-bottom:20px; }
.treaty_banner .banner_cont h5,.guide_banner .banner_cont h5{line-height:1.6;}
.app_down_cont .title{max-width:900px;margin:auto;}
.index_wolf h5{max-width:480px;}
.security_bg3,.security_bg3 .security_bg3_02{display:block;}
.security_bg3 .security_bg3_01{width:100%;}
.security_bg3_02 div{display:inline-block;padding: 10px 25px 0 0;}
.union_bg ul li{display:block;}
.contact_cont{padding: 100px;}
.treaty_01_cont{font-size:16px;padding: 8px 15px;}
.hd_banner_text h6{width:80%;}
.school_list_hd{position:relative;display: block;    text-align: center;    padding: 150px 30px 30px 30px;}
.school_list_hd img{  position: absolute;    top: 15px;  left: 50%;    transform: translateX(-50%);}
.phone_down{padding: 12px 10px 12px 15px;}
.phone_down_btn .btn-banner{padding: 3px 15px !important;  font-size: 16px !important;    margin-right: 8px !important;}
.footer2 .col-6{-ms-flex: 0 0 50%;   flex: 0 0 100%;     max-width: 100%;text-align:center!important;}
.banner_data h6 br{display:none;}
.guide_cont5 li span{display:block;width:auto;}
.index_app_down p{padding-bottom:15px;}
.index_app_down .btn-dark{font-size:14px;padding:6px 14px 6px 14px}
.union_setp h6{min-height: 98px;    max-width: 276px;}
.gold_buy_step_r{padding-right:0;}
.gold_buy_step_text{width:78%;}
.gold_buy_step:last-child{height:120px;}
.aboutapp_cont p strong{font-size:16px;line-height:2.5;}
.aboutapp_cont p .h6{font-size:18px;}
.about_histroy_swiper{margin-top: -400px;}
.mune_no em{top: -7px;font-size: 8px;    right: -40px;}
.index_01 .btn-banner3 img{margin-left:10px;}
.index_01 .btn-banner3{padding: 10px 20px;}
.about_zz li.active p{min-height:255px;}
.about_zz li{height:658px;}
.about_zz li .btn-banner4, .index_jygj2 .btn-banner4{padding: 6px 14px 7px 15px;}
.about_zz li h3{font-size:20px;}
.about_zz li.active h3{font-size:26px;line-height:1.3;}
.tooltip-popup h5{font-size:13px;}
.tooltip-popup2{width:240px;}
.treaty_data_cont h6{width:100%;}
.header .menu{height: 26px;}
.index-app .index_app_cont.col-sm-6{padding-right:0;}
.contcat_en .col-sm-6{        -ms-flex: 0 0 80%;        flex: 0 0 80%;        max-width: 80%;}
@media (max-width: 767.98px)  {
.index_02_bg .h_100 {padding: 20px 15px;min-height: 100px; }
.banner_01 .banner_cont h1{font-size:40px;width:100%;}
.banner_01 .banner_cont h5{font-size:12px;}
.banner_01{padding: 0 22px;}
.security_bg_cont p {        font-size: 16px;    }
.security_bg_cont {        padding: 53px 20px 67px;    }
.security_bg_cont:after{background-size: auto 100%;    min-height: 830px;}
.app_banner h6{display:block;}
.treaty_banner h1,.guide_banner h1,.faq_banner h1,.app_banner h1,.cto_banner h1,.about_banner h1,.treaty_banner .banner_cont h1{font-size:42px;  padding-top: 0px;}
.contact_cont{height: 400px;padding: 58px 32px;}
.treaty_01_cont{font-size:14px;padding: 8px 10px;}
.banner_data h2 .counter{font-size:40px;}
.gold_buy_step_r{padding-right:10px;}
.about_histroy_swiper{margin-top:0;}
.index_tips{bottom: -23px;}
.index_01 h6 span{display:block;}
.index_jygj2 p span{display:block;}
.tooltip-popup2{left:78%;}
.calendar_footer .tooltip-popup2{left:64%;}
.contcat_en.col-sm-6{        -ms-flex: 0 0 100%;        flex: 0 0 100%;        max-width: 100%;}
}
@media (min-width: 768px) and (max-width:1023px){
	.treaty_banner h1, .guide_banner h1, .faq_banner h1,.treaty_banner .banner_cont h1, .app_banner h1, .cto_banner h1, .about_banner h1, .treaty_banner .banner_cont h1{font-size:42px;}
	.banner_01 .btn-banner,.banner_01 .btn-banner2{        font-size: 16px;  margin-top:0;      padding: 10px 18px 10px 20px;}
	.index_tips h6{width:90%;text-align: left;}
	.index_tips {        bottom: 50px;    }
	.banner_01 .banner_cont h1 {       font-size: 48px;   }
	.contcat_en.col-sm-6{        -ms-flex: 0 0 100%;        flex: 0 0 100%;        max-width: 100%;}
	.index-app .title{padding-top:0;}
	.tooltip-popup2{width:260px;    bottom: -125px;}
	.index_app_cont2 img{max-width:700px!important;}
	.index-app .index_app_cont img {     max-width: 800px!important;  }
	.index_02_bg .h_100 {
    padding: 50px 31px 50px 22px;}
	}
@media (min-width: 992px) {
	.index_02_bg .h_100{min-height: 275px;padding: 40px 35px 40px 40px;}
	.contcat_en.col-sm-6{        -ms-flex: 0 0 100%;        flex: 0 0 100%;        max-width: 100%;}
}
@media (min-width: 1200px) {
    .logo_menu {      margin-right: 12px;  }
	.header_menu_right {  max-width: 300px;}
	    .banner_cont h1 {        font-size: 64px;    }
	.top_icon {    padding-left: 12px;     margin-left: 12px;  }
	.header .btn_reg {        padding: 4px 7px;    }
	.header_bk .menu ul li{padding-left: 8px;}
	.menu ul li span{font-size: 14px;}
	.header {     padding: 0 10px; }
	.header .btn_reg{    font-size: 12px;}
	.animenu_nav .nav-item{    padding: 0 16px 0 10px;}
	.contcat_en.col-sm-6{        -ms-flex: 0 0 100%;        flex: 0 0 100%;        max-width: 100%;}
}
@media (min-width: 1280px)  {
    .header_menu_right {  max-width: 300px;}
	 .top_icon {    padding-left: 12px;     margin-left: 12px;  }
	 .animenu_nav .nav-item{    padding: 0 25px 0 0;}
	 .header_bk .menu ul li{padding-left: 8px;}
	.title {        font-size: 40px;    }
	.logo_menu{margin-right:24px;}
	.index_02_bg .h_100{min-height: 299px;}
	.cto_banner.down_banner h1{    padding-top: 186px;}
	.menu ul li span{font-size: 14px;}
	.header {     padding: 0 15px; }
	.header .btn_reg{    font-size: 12px;}
	.animenu_nav .nav-item{    padding: 0 20px 0 10px;}
	.banner_cont h1 {        font-size: 68px;    }
	.contcat_en.col-sm-6{        -ms-flex: 0 0 100%;        flex: 0 0 100%;        max-width: 100%;}
}
@media (min-width: 1420px) {
    .header_menu_right {  max-width: 360px;}
	.top_icon {    padding-left: 32px;     margin-left: 32px;  }
	.animenu_nav .nav-item{    padding: 0 25px 0 10px;}
	.header_bk .menu ul li{padding-left: 12px;}
	.title {        font-size: 42px;    }
	.logo_menu{margin-right:30px;}
	.cto_banner.down_banner h1{    padding-top: 186px;}
	.menu ul li span{font-size: 15px;}
	.header {     padding: 0 15px; }
	.header .btn_reg{    font-size: 14px;}
	.banner_cont h1 {        font-size: 73px;    }
	.contcat_en.col-sm-6{        -ms-flex: 0 0 70%;        flex: 0 0 70%;        max-width: 70%;}
	
}
@media (min-width: 1650px) {
	.header_bk .menu ul li{padding-left: 20px;}
	.logo_menu{margin-right:45px;}
	.menu ul li span{font-size: 16px;}
	.header {     padding: 0 40px; }
	.header .btn_reg{    font-size: 14px;}
	.banner_cont h1 {        font-size: 80px;    }
	.contcat_en.col-sm-6{        -ms-flex: 0 0 60%;        flex: 0 0 60%;        max-width: 60%;}
}