@supports (-ms-accelerator:true) {
  
}
body{color:#222;-webkit-text-size-adjust:none;}

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td
{margin:0; padding:0; font-family:"微软雅黑",Arial;letter-spacing:0px;font-size:100%;max-height:9999px;}
html, body {color:#000 ;width:100%;}
body {background:#fff;}
ul, ol, li {list-style:none; }
a:link, a:visited {text-decoration:none;}
img{border:none;display:block;}
em{font-style:normal;}
h1, h2, h3, h4, h5{font-weight:normal;}
a{text-decoration:none;text-transform:capitalize;color:#333;
	transition: background-color 0.5s ease-in-out; }
input{outline:none;}
a:hover{color:#c81921;}	
mark{background:none;padding:0px;color:red}


  
::-webkit-scrollbar {width:0px;height:5px;}
::-webkit-scrollbar-track {border-radius:10px;background-color:#fff; }
::-webkit-scrollbar-thumb {border-radius:10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color:#ccc; }
hr{border:none}
.clear{clear:both;}
.flex{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-flow:row wrap;}
.flex_1{display:flex !important;display:-webkit-flex !important;display:-ms-flexbox !important;}
.font{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}


.w1200{width:100vw;max-width:1200px;content:"";clear:both;margin:0 auto;position:relative;}
.w100{width:100vw;content:"";clear:both;margin:0 auto;position:relative;overflow:hidden;}
.w1320{width:100%;max-width:1320px;content:"";clear:both;position:relative;margin:0 auto;}
.w1230{width:100%;max-width:1230px;content:"";clear:both;position:relative;margin:0 auto;}
.w1440{width:100%;max-width:1440px;content:"";clear:both;position:relative;margin:0 auto;}
.w1420{width:100%;max-width:1420px;content:"";clear:both;position:relative;margin:0 auto;}
.w100vw{background:#f1f1f1;content:'';width:100vw;clear:both;padding:40px 0px;margin:0 auto;}
.m5{margin-top:5px;}
.m30{margin-top:30px;}
.m70{margin-top:70px;}
.m100{margin-top:100px;}
.b50{margin-bottom:50px;}
.b100{margin-bottom:100px;}
.bg_fff{background:#fff}
.bg_f1f1f1{background:#f1f1f1}
.h50{height:50px;clear:both;width:100%;}

.w100vw img{display:block;margin:0 auto;}
.grid{display:grid;}

.max_width{max-width:1440px;margin:0 auto;}
img{max-width:100%;}
.box1{margin:90px auto;}
.box1 .box1_title{text-align:center;}
.box1_title span{font-size:46px;font-weight:bold;}
.box1_title .color_1{color:#1f3e8d;}
.box1_title .color_2{color:#e40061;}
.box1 .font1{font-size:20px;width:91.6%;margin:70px auto;line-height:50px;}
.box1_content li{float:left;width:31.5%;margin-right:2.7%;position:relative;}
.box1_content .last{float:right;margin-right:0;}
.box1_content span{width:100%;position:absolute;bottom:0;left:0;background:url(../image/bg1.png);height:47px;text-align:center;line-height:47px;color:#fff;overflow:hidden;}

.box2{background:#0a0927;padding-bottom:70px;}
.box2 .font2{width:93.5%;display:block;margin:0 auto;padding:35px 50px;color:#fff;background:#191740;box-sizing:border-box;line-height:46px;margin-bottom:50px;}
.box2 .font3{width:28%;display:block;margin:0 auto;text-align:center;}

.box3{background:#211f51;margin-top:54px;padding:70px 0;}
.box3_title{font-size:48px;color:#fff;font-weight:bold;text-align:center;}
.box3 .box3_content{width:91.6%;margin:0 auto;margin-top:80px;position:relative;}
.box3 li{width:45%;float:left;padding:30px;background:#444288;box-sizing:border-box;line-height:40px;margin-bottom:70px;position:relative;}
.box3 .li_right{float:right;}
.box3 .li_top{margin-top:30px;}
.box3 .li_bottom{margin-bottom:0;}
.box3 .box3_content_title{color:#ec345c;font-size:27px;display:block;margin-bottom:24px;line-height:36px;height:36px;overflow:hidden;}
.box3 .box3_content_font{color:#fff;font-size:20px;height:80px;overflow:hidden;display:inline-block;}
.box3 .center_line{position:absolute;width:4px;background:#432152;height:100%;top:0;left:50%;}
.box3 .li_style1{position:absolute;width:5.5%;top:0;right:-5.5%;}
.box3 .li_style2{position:absolute;width:3.3%;border:3px solid #e32c55;border-radius:100%;top:0;right: -13.5%;z-index:1;}
.box3 .li_style2 span{padding-top:100%;display:block;}
.li_right .li_style1{left:-5.5%;}
.li_right .li_style2{left: -13%;top:3%;}

.box4{background:#f2f2f2;padding:110px 0;margin-top:52px;}
.box4 .box4_title{width:56%;display:block;margin:0 auto;margin-bottom:166px;}
.box4 .box4_content{position:relative;z-index:1;}
.box4 .box4_center{width:41.6%;position:absolute;z-index:-1;top:0;left:29%;}
.box4  .box4_font{padding:0 32px;}
.box4_font .box4_font_border{width:26%;border:1px dashed #304f95;text-align:center;float:left;margin-bottom:5.3%;position:relative;}
.box4_font .box4_font_border div{padding-top:20%;}
.box4_font span{position:absolute;height:100%;width:100%;top:0;left:0;}
.box4_font span::before{display: inline-block;content: "";height: 100%;vertical-align: middle;}
.box4 .list_right{float:right;}
.box4 .long{width:43%;}
.box4_font .long div{padding-top:12%;}

.box5{margin-top:110px;}
.box5 .box5_title{width:72.8%;margin:0 auto;}
.box5 .box5_list{margin-top:82px;}
.box5_list .list_left,.box5_list .list_center,.box5_list .list_right{float:left;width:42%;padding:0 15px;background:#e2cfbe;box-sizing:border-box;text-align:center;}
.list_left li,.list_right li{line-height:34px;font-size:18px;border-bottom:1px solid #fff;height:68px;display:flex;flex-direction:column;justify-content: center;padding:10px 0;}
.box5_list .list_center{width:17%;background:none;padding-top:24px;}
.list_center li{height:60px;line-height:60px;width:50%;background:#61aafc;color:#fff;font-size:20px;margin:0 auto;margin-bottom:28px;}
.box5_list .list_right{float:right;width:41%;background:#e9a3a8;}

.box6{background:#0a0927;padding:100px 0;margin-top:134px;}
.box6 .box6_title{font-size:36px;color:#fff;text-align:center;margin-bottom:71px;font-weight:bold;}
.box6 .box6_content{position:relative;}
.box6_content table{margin:80px 0;border-collapse:collapse;}
.box6_content tr{background:#fff;border:1px solid #e2e2e3;background:#d13452;border:none;border:none;}
.box6_content td{border:none;border-bottom:1px solid #e2e2e3;}
.box6_content td img{width:85%;margin:0 auto;}
.box6_content .left{text-align:center;margin:0 auto;width:26%;}
.box6_content .right{width:74%;box-sizing:border-box;font-size:18px;line-height:42px;padding:58px 0;background:#fff;padding-left:1%;}
.box6 .border1{width:72px;height:72px;background:#771235;border-radius:100%;position:absolute;top:-37px;left:-60px;z-index:-1;}
.box6 .border2{width:72px;height:72px;background:#957c16;border-radius:100%;position:absolute;top:591px;right:-193px;z-index:-1;}
.box6 .border3{width:50px;height:50px;background:#b89912;border-radius:100%;position:absolute;top:611px;right:-207px;z-index:-1;}

.box7{margin-top:150px;}
.box7_title{font-size:36px;text-align:center;margin-bottom:90px;font-weight:bold;}
.box7_content{background:#211f51;color:#fff;padding:50px 2%;box-sizing:border-box;text-align:center;}
.box7_title1{text-align:center;font-size:32px;width:30%;margin:-10px auto;background:#fff;line-height:40px;z-index:1;position:relative;}
.box7_title2{text-align:center;font-size:30px;margin-bottom:32px;}
.box7_content span{line-height:50px;font-size:18px;}
.box7 .box7_bottom{margin-top:150px;position:relative;}
.box7_bottom .box7_content{background:#02346d;}
.box7 .border{width:91.6%;margin:0 auto;padding:1%;border:5px solid #ededed;}

.box8{margin-bottom:30px;}
.box8 .box8_title{font-size:36px;text-align:center;margin-top:110px;}
.box8 .box_font{margin:100px 72px;line-height:50px;}
.box8_title1 .box8_title11{font-size:32px;margin-left:30px;font-weight:bold;}
.box8_title1 .box8_title12{font-size:16px;}
.box8_title1 .box8_title13{font-size:32px;float:right;margin-right:300px;font-weight:bold;}
.box8 .box8_content{margin-top:140px;}
.box8 .box8_content_left{float:left;width:40%;}
.box8 .box8_content_right{float:right;width:57%;font-size:18px;}
.box8 .box8_title2{width:14%;display:inline-block;float:left;}
.box8 .box8_font{width:84.2%;float:right;line-height:32px;}
.box8 .box8_font_bottom{margin-top:80px;}
.box8 .box8_button{text-align:center;}
.box8 .box8_button1,.box8 .box8_button2{display:inline-block;width:217px;line-height:54px;font-size:20px;color:#fff;background:#fb6a4c;text-align:center;margin-right:30px;border-radius:10px;margin-top:60px;height:54px;overflow:hidden;}
.box8 .box8_button2{background:#fff;color:#fb6a4c;border:1px solid #fb6a4c;}

@media only screen and (max-width: 1860px){
	.box6 .border2,.box6 .border3{display:none;}
}

@media only screen and (max-width: 1160px){
	.list_center li{width:100%;}
}
@media only screen and (max-width: 1140px){
	.box8 .box8_content_left{float:none;width:80%;margin:0 auto;}
	.box8 .box8_content_left img{width:100%;}
	.box8 .box8_content_right{float:none;width:80%;margin:0 auto;margin-top:30px;}
}
@media only screen and (max-width: 1120px){
	.box3 li{width:80%;float:none;margin:0 auto;margin-bottom:30px;}
	.box3 .li_bottom{margin-bottom:30px;}
	.box3 .li_style1,.box3 .li_style2,.box3 .center_line{display:none;}
	.box3 .li_right{float:none;}
}

@media only screen and (max-width: 1000px){
	.box1_content img{width:100%;}
	.box1_content li{float:none;width:100%;margin-right:0;margin-bottom:20px;}
}

@media only screen and (max-width: 850px){
	.box5_list .list_center{display:none;}
	.box5_list .list_left,.box5_list .list_right{width:50%;}
	.list_left li,.list_right li{height:auto;}
}

@media only screen and (max-width: 830px){
	.box4 .box4_title{width:90%;margin-bottom:30px;}
	.box4_font .box4_font_border{width:90%;margin:0 auto;margin-bottom:20px;float:none;}
	.box4 .box4_center{display:none;}
	.box4_font .long div{padding-top:20%;}
}

@media only screen and (max-width: 750px){
	.box2 .font3{width:50%;}
}