.focus{width:100%;position:relative;overflow:hidden;height:430px;margin:20px 0;border-radius:12px;transform:rotate(0deg);z-index:1;}
.f_ul{position:absolute;width:850px;left:0;z-index:1;height:430px;}
.f_ul li{width:850px;height:430px;float:left;margin:0 3px;}
.f_ul a{width:850px;height:430px;display:block;overflow:hidden;border-radius:12px;box-shadow:0px 2px 5px rgba(0,0,0,0.1);}
.fc_ctr{position:absolute;top:0;width:290px;z-index:4;transition:all 0.3s;height:430px;border-radius:12px;overflow:hidden;cursor:pointer;font-family:'vgan';}
.fc_left{left:0;}
.fc_right{right:0;}
.fc_ctr:hover{background-color:rgba(0,0,0,0.5);}
.fc_right:before,.fc_left:before{transition:all 0.3s;content:'\e6c8';width:60px;height:60px;position:absolute;left:50%;top:50%;margin:-30px 0 0 -60px;text-align:center;line-height:60px;color:#fff;font-size:40px;visibility:hidden;opacity:0;}
.fc_left:before{transform:rotate(180deg);margin-left:0;}
.fc_left:hover:before,.fc_right:hover:before{visibility:visible;margin-left:-30px;opacity:1;}


.btn{position:absolute;left:0;width:100%;bottom:8px;z-index:2;text-align:center;}
.btn i{cursor:pointer;display:inline-block;width:8px;height:8px;border:1px rgba(0,0,0,0.2) solid;margin:0 2px;background-color:#fff;border-radius:5px;opacity:0.7;}
.btn i.on{background-color:#ff2235;}

.focus_full{width:100%;position:relative;overflow:hidden;margin-bottom:20px;}
.focus_fulls{width:100%;position:relative;overflow:hidden;}
.fh_ul{position:relative;width:100%;overflow:hidden;height:600px;}
.fh_ul li{width:100%;height:100%;text-align:center;position:absolute;display:none;background-repeat:no-repeat;background-position:50% 0;background-size:cover;}
.btn span{cursor:pointer;display:inline-block;width:8px;height:8px;border:1px rgba(0,0,0,0.2) solid;margin:0 2px;background-color:rgba(255,255,255,0.4);border-radius:5px;opacity:0.7;}
.btn span.on{background-color:#e52b2b;}

.h_pre,.h_nxt{width:60px;height:60px;border-radius:50%;line-height:60px;text-align:center;font-family:'vgan';position:absolute;top:50%;margin:-30px 0 0 0;font-size:26px;color:rgba(255,255,255,0.8);background-color:rgba(0,0,0,0.6);cursor:pointer;transition:all 0.3s;}
.h_pre{left:-80px;transform:rotate(180deg);}
.h_nxt{right:-80px;}
.h_pre:before{content:'\e6c8';}
.h_nxt:before{content:'\e6c8';}
.h_pre:hover,.h_nxt:hover{background-color:#000;}
.focus_on .h_pre{left:30px;}
.focus_on .h_nxt{right:30px;}
	
.home_navw{padding:10px 0;margin-bottom:50px;background-color:#fafafa;}
.home_nav{display:flex;justify-content:space-between;flex-wrap:nowrap;line-height:20px;/*border:1px solid #fafafa;border-radius:12px;*/}
.da{color:#333;display:inline-block;padding:10px 10px 0 10px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1;text-align:center;}
.da:hover{color:#2C3FC0;}
.da:hover .m_sc{transform:scale(1.1);}

.ht_hm{display:flex;justify-content:space-between;flex-wrap:nowrap;margin-bottom:30px;}
.ht_hma{display:inline-block;margin:0 6px;position:relative;overflow:hidden;}

.ht_hma::before{content:"";position: absolute;width:80px;height:390px;top:0;left:-180px;overflow:hidden;background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);transform:skewX(-25deg);}
.ht_hma:hover::before{left:480px;transition:left .5s;}
.ht_hmm{width:100%;height:auto;}

.h_thr{overflow:hidden;margin-bottom:40px;}
.rw3{width:33.3%;float:left;}
.rwb{margin:0 3px;}
.rwm{border-radius:12px;transition:all 0.3s;}
.rw3:hover .rwm{opacity:0.8;}

.h_guid{white-space:nowrap;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;font-size:0;margin-bottom:40px;}
.h_gua{display:inline-block;white-space:normal;width:24.5%;margin:0 0 10px 0;color:#333;overflow:hidden;line-height:1.2;font-size:14px;background-color:#fafafa;padding:0 0 10px 0;border-radius:4px;}
.h_gua p{padding:0 12px 5px 12px;}


.h_gdimg{border-radius:4px 4px 0 0;margin-bottom:10px;}
.h_gua:hover{background-color:#f1f1f1;color:#2340b7;}
.vgc_wrap{border-radius:4px;}
.navs_fix .nav{position:fixed;left:0;right:0;top:0;z-index:10;padding:10px 0;box-shadow:0px 2px 8px rgba(0,0,0,0.1);}
.navs_fix .nav_null{display:block;}
.navs_fix .nav_sub{top:45px;}
.navs_fix .nav_home{display:none;}
/*
.navs_fix .logo{position:fixed;top:14px;right:20px;left:auto;z-index:11;}
*/

/*
.hm_act{display:inline-block;margin-left:20px;background:url(f/hm_act.png) 0 50% no-repeat;background-size:16px;padding:0 0 0 26px;color:#999;line-height:30px;vertical-align:middle;font-size:14px;}
.hm_act:hover{color:#000;}
*/


.h_cpr{border:1px solid #f1f1f1;height:28px;line-height:28px;position:absolute;right:0;top:0;border-radius:30px;}
.h_ar{display:inline-block;padding:0 15px;border_right:1px solid #f1f1f1;}

.sec_hom{display:flex;justify-content:space-between;flex-wrap:nowrap;line-height:30px;margin:0 0 50px 0;}
.sec_pp{display:inline-block;overflow:hidden;text-align:center;font-size:15px;color:#aaa;width:14%;padding:10px 0;}
.sec_mm{width:36px;height:36px;transition:all 0.3s;}
.sec_auto{width:auto;}
.sec_pp:hover{color:#333;}
.sec_pp:hover .sec_mm{transform:scale(1.2);}

.flxlr{display:flex;flex-wrap: wrap;margin:10px 0;justify-content: space-between;position: relative;overflow: hidden;align-items: center;background-color:#fafafa;border-radius:4px;}
.flx_cw{display: inline-block;box-sizing: border-box;overflow: hidden;width:50%;}
.flx_cwt{width:90%;margin:20px auto;box-sizing:border-box;}
.flx_cwt p{font-size:16px;line-height:1.5;margin-bottom:15px;}
.flx_h2{font-size:30px;font-weight:700;line-height:1.2;color:#222;margin-bottom:20px;}
.hm_rdbtn{line-height:38px;background-color:#263c97;color:#fff;display:inline-block;padding:0 25px;margin-top:15px;border-radius:20px;}
.hm_rdbtn:hover{background-color:#152b86;}
.no_bd{border:none;}
.hom_tf{padding:40px 0 0 0;margin:0;}
.hom_tt{border:none;}

.hf_exfour{overflow:hidden;margin:-20px -2px 15px -2px;font-size:0;}
.hf_link{width:25%;display:inline-block;position: relative;text-align: center;font-size: 22px;font-weight:700;overflow: hidden;vertical-align:top;}
.hf_pd{margin:2px;}
.hf_pd .f14{font-weight:300;line-height:1.5;}
.hf_foot {position: absolute;bottom: 25px;left: 15px;right: 15px;white-space:normal;line-height:1.2;}
.hf_btn{border: 1px solid #fff;display: inline-block;padding: 0 15px;line-height: 40px;border-radius: 30px;margin-top: 15px;transition: all 0.3s;font-size:14px;font-weight:300;}
.hf_link:hover .hf_btn{color:#000;mix-blend-mode: screen;background-color: #fff;}

.vgc_wrap{display:flex;flex-wrap:wrap;margin:10px 0;justify-content:space-between;position:relative;overflow:hidden;text-align:left;}
.vgc_wrap .vgc_pfx{width:100%;}
.vgc_col{display:inline-block;box-sizing:border-box;overflow:hidden;}
.vgc_fx1{align-items:center;}
.vgc_coltx{width:90%;margin:0 auto;max-width:500px;padding:0 0 15px 0;}
.vgc_fx1{color:#222;}
.vgc_fx1 .vgc_col{width:50%;}
.tp_fh2{line-height:1.2;margin:20px 0;font-size:32px;text-transform:uppercase;}
.tp_fp{line-height:1.5;font-size:18px;opacity:0.8;}
.flexR{flex-direction:row-reverse;}
.vg_lbtn{display:inline-block;background-color:#fff;color:#000;line-height:35px;padding:0 20px;margin-top:25px;font-size:12px;transition:all 0.3s;}
.vg_lbtn:hover{background-color:#283AAE!important;color:#fff!important;}
@media only screen and (max-width:1366px){
.gkab{padding:10px 10px 15px 10px;}
}

@media only screen and (max-width:1280px){

.gkab .he_tt{font-size:13px;margin:5px 0;}
.gk_item{width:25%;}
.ghk_4{display:none;}
	
	.home_nav{height:150px;overflow:hidden;display:block;font-size:0;}
	.home_navw .w{padding:0;}
	.da{width:20%;padding:0;margin:0;font-size:12px;line-height:24px;}
	.da .m_sc{width:40px;height:40px;}
	.fh_ul{height:500px;}
	.fh_ulw{height:450px;}
	.sec_pp{font-size:14px;}
	.sec_pp{width:16%;}
	.sec_hh,.sec_hom{display:none;}
	.hf_link{font-size:18px;}
}
@media only screen and (max-width:950px){
.ww{padding:0 20px;}
.fh_ulw{height:320px;}
.h_gua{width:49.5%;}
.gkab .he_tt{font-size:12px;}
.gkw_box{text-align:center;}
.gk_item{width:33.33%;}
.ghk_4{display:inline-block;}
.flx_h2{font-size:26px;}
.flx_cw{width:100%!important;}
.flx_cwt{width:100%!important;padding: 15px;}
}
@media only screen and (max-width:768px){
	.fh_ulw{height:300px;}
	.gk_item{width:50%;text-align:left;}
	.ghk_4{display:none;}
	.rw3{width:50%;}
	.h_thr .rw3:nth-child(2){display:none;}
      .hf_link{width:50%;font-size:16px;}
      .hf_pd .f14{font-size:12px;}
      .hf_btn{line-height:30px;}
	
.vgc_fx1 .vgc_col{width:100%;display:block;}
.vgc_fx1 .vgc_coltx{max-width:100%!important;width:auto;padding:15px;display:block;}
.tp_fh2{font-size:24px;margin:10px 0 10px 0;}
.tp_fp{font-size:14px;}
}
@media only screen and (max-width:640px){
	.da{width:25%;}
	.fh_ulw{height:280px;}
	.gkab .he_tt{font-size:14px;}
}
@media only screen and (max-width:450px){
	.fh_ulw{height:200px;}
}

.countdown_banner{text-align:center;font-size:0;margin-top:-20px;margin-bottom:50px;color:#333;}
.countdown_header,.countdown_time{display:inline-block;vertical-align: middle;font-size:22px;}
.countdown_header{max-width:350px;line-height:1.2;}
.countdown_header_m{font-size:22px;display: none;padding-bottom:15px;}
.countdown_banner .t_divider,.countdown_banner .t_box{display: inline-block;vertical-align: middle;}
.countdown_banner,.countdown_banner .t_num,.countdown_banner .t_text{display:block}
.countdown_banner .t_text{font-size:14px;}
.countdown_banner .t_box{border-radius: 5px;background:#000;color:#fff;padding:4px 10px;}
.countdown_time{padding:0 30px;}
.countdown_banner .t_num{font-size:60px;line-height:1;}
.countdown_banner .t_divider{padding:0 5px;}
@media only screen and (max-width: 1120px){.countdown_header{display: none;}.countdown_header_m{display: block;}}
@media only screen and (max-width: 640px){.countdown_banner .t_num{font-size:40px;}}