@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;overflow:hidden;}
.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;}

.flex{display:flex;justify-content:center;overflow:hidden;}
.box_title{font-size:48px;color:#88181a;text-align:center;}
.box_title span{font-size:18px;color:#000;}

.banner{position:relative;}
.banner .button1,.banner .button2{width:208px;line-height:40px;background:#fd7f00;color:#fff;border-radius:20px;text-align:center;font-size:25px;margin-right:140px;display:inline-block;}
.banner_button{position:absolute;bottom:80px;text-align:center;width:100%;}

.box1{margin-top:80px;position:relative;}
.box1 .box1_content{position:absolute;top:0;left:0;width:100%;}
.box1 .box1_title{padding:76px 0 45px;position:relative;border-bottom:1px solid #8c9198;color:#fff;}
.box1 .box1_border{position:absolute;bottom:-13px;width:100%;text-align:center;}
.box1 .box1_border span{height:5px;border-bottom:1px solid #ec8087;width:208px;background:#d8000f;display:inline-block;}
.box1 .select_tag{text-align:center;margin-top:75px;}
.select_tag span{color:#fff;font-size:25px;background:#f43407;width:360px;height:68px;display:inline-block;line-height:68px;margin:0 55px;cursor:pointer;}
.select_content .select_box{background:#fff;font-size:18px;width:1275px;max-width:100%;margin:0 auto;margin-top:85px;padding:42px 63px;box-sizing:border-box;line-height:32px;}
.select_content p{text-indent:2em;margin-bottom:36px;}

.box2{margin-top:145px;}
.box2 .box2_title{margin-bottom:120px;}
.box2 .box2_content_left{float:left;margin-left:14px;width:42.5%;}
.box2 img{max-width:100%;}
.box2 .box2_content_right{float:right;margin-right:30px;width:50%;}
.box2_content_right li{padding-left:38px;font-size:18px;line-height:44px;background:url(../image/list_style.jpg) no-repeat 0 10px;margin-bottom:30px;}

.box3{margin-top:100px;}
.box3 .box3_img{margin-top:100px;}
.box3 img{display:inline-block;margin:0 4%;max-width:16%;}

.box4{margin-top:160px;}
.box4 .box4_content{position:relative;text-align:center;margin-top:120px;}
.box4 ul{padding:0 47px;}
.box4_content .box4_position{position:absolute;width:100%;text-align:center;z-index:-1;margin-top:90px;}
.box4_content img{display:inline-block;max-width:38%;}
.box4_content li{float:left;width:380px;}
.box4_content .list_title{font-size:25px;}
.box4_content .list_title span{font-size:32px;line-height:68px;height:68px;width:68px;border-radius:100%;background:#9c1e1e;color:#fff;display:inline-block;margin-right:20px;}
.box4_content .list_font{font-size:18px;text-align:center;margin-top:20px;}
.box4_content  .list_right{float:right;}

.box5{margin-top:120px;}
.box5 .box5_content{margin-top:110px;}
.box5 .box5_content_left,.box5 .box5_content_right{float:left;width:650px;border-radius:30px;border:1px solid #000;min-height:670px;max-width:49%;}
.box5 .box5_content_title{font-size:34px;background:#9c1e1e;height:115px;text-align:center;color:#fff;line-height:115px;border-radius:30px 30px 0 0;}
.box5 .box5_content_list{padding:64px 45px 0 20px;line-height:50px;font-size:18px;}
.box5_content_list span{display:block;margin-bottom:68px;padding-left:54px;background:url(../image/style.jpg) no-repeat 0 11px;line-height:45px;}
.box5 .box5_content_right{float:right;}

.box6 {margin-top:130px;}
.box6 .box6_content{text-align:center;margin-top:90px;}
.box6_content span{color:#fff;background:#8c1515;font-size:25px;display:inline-block;height:82px;line-height:82px;width:550px;margin:0 32px;margin-bottom:72px;}
.box6_content .bottom{width:430px;margin:0 15px;max-width:30%;}

.box7{margin-top:150px;}
.box7_small_title{display:inline-block;text-align:left;max-width:1220px;line-height:50px;margin-top:70px;}
.box7 .box7_content{margin-top:100px;}
.box7_content img{float:left;max-width:50%;}

.box8{margin-top:150px;}
.box8 .box8_content{margin-top:80px;padding:0 38px;}
.box8_content span{line-height:48px;display:block;margin-top:75px;}