@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:#024138;}	
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;}
.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;}
.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;}

.a1_bt1{color:#000;font-size:46.67px;text-align:center;font-weight:bold;width:100%;clear:both;}
.a1_p1{color:#000;font-size:24px;text-indent:2rem;line-height:40px;}
.a1_d1{position:relative;width:100%;max-width:1320px;content:'';display:table;height:530px;margin-top:80px;}
.a1_d1 img{position:relative;width:100%;}
.a1_d1 p{position:absolute;color:#fff;font-size:20px;max-width:650px;right:35px;top:70px;line-height:45px;text-indent:2rem;}
.a1_d2{height:58.85416666666667vw;background-size:100%;z-index:0;}
.a1_d2 > .grid{width:100%;max-width:1320px;margin:0 auto;height:690px;grid-template-columns:repeat(4,320px);grid-template-rows:220px 220px 280px;justify-content:space-between;grid-gap:15px 10px;
	padding-top:80px;}
.a1_d2 > .grid div{background:#fff;align-items:center;flex-flow:column wrap}
.a1_d2 > .grid div p{width:280px;font-size:17.34px;color:#666;margin-top:15px;line-height:25px;}
.a1_d2 > .grid div h1{width:280px;font-size:24px;font-weight:bold;text-align:center;margin-top:15px;}
.a1_d2 > .grid div img{width:63px;height:63px;margin-top:10px;}
.a1_d21{width:1320px !important;height:220px;text-align:left;text-indent:30px;}
.a1_d21 img{margin-left:140px;padding-top:20px;}
.a1_d21 h1{text-align:left !important;width:100% !important;}
.a1_d21 p{width:100% !important;}
.a1_d3{width:100%;justify-content:space-between;}
.a1_d3 > div{width:100%;max-width:425px;height:260px;background:linear-gradient(to bottom,#f7f6f6 0px,#f7f6f6 240px,#9c1b20 241px,#9c1b20 260px);margin-bottom:20px;border-radius:25px;box-shadow:3px 1px 3px #ccc;}
.a1_d3 > div:nth-of-type(5){max-width:855px;}
.a1_d3 > div h1{font-size:24px;font-weight:bold;line-height:45px;text-indent:1rem;margin-top:15px}
.a1_d3 > div h1 mark{color:#9c1b20;font-size:30px;margin-right:10px;}
.a1_d3 > div p{width:90%;margin-left:20px;font-size:18px;line-height:32px;margin-top:10px;}
.a1_bt2{color:#0d0408;font-size:24px;text-align:center;margin-top:30px;width:100%;}

.a1_d41{width:100vw;max-width:1320px;height:420px;overflow:hidden;margin-top:100px}
.a1_d41 > div{width:100%;max-width:1320px;height:420px;background:#fff;display:none;flex-flow:column wrap}
.a1_d42{width:100vw;max-width:1320px;height:130px;overflow:hidden;justify-content:space-between;margin-top:40px;}
.a1_d42 li{background:linear-gradient(to bottom,#fff 0px,#fff 100px,#3b3d5b 100px,#3b3d5b 135px);width:205px;height:135px;}
.a1_d41 > div > div{flex-flow:column wrap;}
.a1_d41 > div hr{width:200px;height:5px;background:#325dcd;margin:20px 0px;}
.a1_d41 > div h1{width:100%;font-size:37px;font-weight:bold;margin-top:50px;}
.a1_d41 > div p{width:800px;font-size:20px;line-height:40px;}
.a1_d41 > div img{width:422px;height:422px;}
.a1_d42 > li img{width:100px;height:100px;}
.a1_d42 > li h1{width:100px;height:100px;font-size:20px;font-weight:bold;line-height:100px;text-align:center;}
.a1_d42 > li p{font-size:17px;color:#fff;-webkit-line-clamp:1;width:100%;text-align:center;line-height:35px}
.a1_video{justify-content:space-around;}
.a1_video > video{width:830px;height:540px;}
.a1_video > div{width:400px;padding-top:60px;height:540px;position:relative;}
.a1_video > div h1{font-size:26px;font-weight:bold;line-height:40px;margin-bottom:10px;color:#000;}
.a1_video > div h2{font-size:18px;line-height:30px;margin-bottom:30px;color:#000;}
.a1_video > div hr{height:4px;border:none;background:#ccc;margin-bottom:30px;}
.a1_video > div p{font-size:18px;}
.a1_video > div span{width:240px;height:40px;display:block;margin:0 auto;background:#9c1b20;position:absolute;bottom:0px;left:80px;line-height:40px;
	text-align:center;font-size:18px;}
.a1_video > div span a{color:#fff;}
.a1_d5{padding-top:30px;}
.a1_d5div{justify-content:space-around;}
.a1_d5div > div{width:360px;
	box-shadow:0px 0px 15px #666;background:#fff;margin:75px 0px;border-radius:15px;position:relative;padding:15px;}
.a1_d5div > div img{position:absolute;top:-80px;width:170px;height:210px;}
.a1_d5div > div h1{text-align:right;font-size:27px;margin-top:30px}
.a1_d5div > div hr{height:3px;background:#ccc}
.a1_d5div > div h2{text-align:right;font-size:18px;}
.a1_d5div > div p{font-size:16px;color:#2c2a2a;margin-top:30px;
	line-height:26px;}
.a1_d6 > img{max-width:1320px;margin:0px auto;padding:50px 0px;}
.a1_d6 h1{padding-top:50px;}

.a1_d7{justify-content:space-between;}
.a1_d7 > div{width:230px;height:320px;flex-flow:column wrap;align-items:center;}
.a1_d7 > div img{width:75px;height:75px;}
.a1_d7 > div h1{font-size:30px;margin-top:15px;}
.a1_d7 > div p{width:185px;font-size:20px;margin-top:15px;line-height:30px;}
.a1_d7 > .a1_bt2 {margin-bottom:80px;}
.a1_d8{margin-top:50px;position:relative;}
.a1_d8 img{position:relative;}
.a1_d8 form{width:100%;max-width:1320px;height:440px;background:linear-gradient(to right,#b8191f 0px,#b8191f 810px,#fff 810px,#fff 1320px);
	position:absolute;bottom:66px;left:calc((100vw - 1320px)/2);border-radius:25px;}
.a1_d8 form h1{width:770px;height:420px;color:#fff;font-size:40px;padding-left:40px;font-weight:bold;margin-top:80px;line-height:70px;}
.a1_d8 form div{flex-flow:column wrap;width:490px;height:500px;padding:75px;}
.a1_d8 form div h2{font-size:30px;color:#9c1b20;font-weight:bold;text-align:center;margin-bottom:20px;}
.a1_d8 form div input{width:100%;height:40px;text-indent:1em;margin:6px 0px;}
.a1_d8 .tijiao{width:240px;margin:50px auto 0px;background:#9c1b20;color:#fff;border:none;text-indent:0px}
.a1_d8 form div p{font-size:13px;text-align:center;margin-top:10px;}
.a2_d1{}
.a2_bt1{height:140px;margin:70px auto;}
.a2_d1 > .a2_bt1{height:140px;margin:70px auto;}
.a2_d1 > .a1_p1{margin-bottom:70px;}
.a2_d2{position:relative;}
.a2_d2 > p{font-size:24px;line-height:35px;text-indent:2em;}
.a2_d2 > ul{margin-top:50px;line-height:40px;}
.a2_d2 > ul li{font-size:20px;}
.a2_d2 > ul li mark{color:#80b730;font-size:30px;margin-right:20px;}
.a2_d2ditu{position:absolute;right:0px;bottom:-80px;}
.a2_d3div{justify-content:space-between;}
.a2_d3div img{width:520px;height:355px;}
.a2_d3div p{width:730px;;height:355px;line-height:38px;font-size:18px;text-indent:2em;}
.a2_d3 > ul{margin-top:50px;line-height:40px;}
.a2_d3 > ul li{font-size:20px;}
.a2_d3 > ul li mark{color:#80b730;font-size:30px;margin-right:20px;}
.a2_d4 > ul{margin-top:50px;line-height:40px;}
.a2_d4 > ul li{font-size:20px;margin-top:10px;}
.a2_d4 > ul li mark{color:#80b730;font-size:30px;margin-right:20px;}
.a2_d4 > p{font-size:24px;text-indent:2em;line-height:38px;}
.a2_d5div{justify-content:space-between;}
.a2_d5div img{margin-bottom:40px;}
.a2_d5div p{width:540px;max-height:270px;text-indent:2em;font-size:24px;padding-top:80px;}
.a2_d5 > p{font-size:24px;text-indent:2em;line-height:38px;}
.a2_d5 a{color:#80b730}
.a2_360{margin:80px auto;}
.index_d1{justify-content:space-around;}
.index_d1 > div{width:25vw;max-width:330px;flex-flow:column wrap;align-items:center;}
.index_d1 > div h2{font-size:40px;margin:20px 0px;}
.index_d1 > div p{font-size:18px;color:#808080;line-height:30px;}
.index_d2 {flex-flow:column wrap;align-items:center;}
.index_d2 > h1{font-size:40px;color:#fff;margin-bottom:20px;}
.index_d2 > hr{height:3px;background:#d9bb83;width:200px;}
.index_d2 > h2{font-size:18px;color:#fff;margin-bottom:30px;}
.index_d2 > div{margin-bottom:80px;}
.index_d2 > div img{width:300px;height:445px;}
.index_d2 > div a:hover{opacity:0.5;}
.index_d5 > div a:hover{color:#FF6347;}
.index_d2_div > a{width:300px;height:445px;position:relative;}
.index_d2_div > a h2{color:#fff;position:absolute;bottom:50px;
	left: -30px;
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #fff;
}
.index_d2_div > a p{
	line-height: 2;	
}

.index_bt1{color:#999;font-size:40px;text-align:center;font-weight:bold;width:100%;clear:both;}
.index_d3div{border:5px solid #ccc;width:100%;max-width:1430px;height:500px;justify-content:space-around;align-items:center;}
.index_d3div > div{width:680px;height:440px;position:relative;}
.index_d3div img{width:680px;height:440px;position:absolute}
.index_d3div > ul{max-width:580px;width:40%;}
.index_d3div > ul h2{font-size: 16px;}
.index_d3div > ul li{width:100%;height:85px;border-bottom:2px solid #e8e8e8}
.index_d3div > ul li h1{font-size:24px;padding-top:15px;margin-bottom:10px;}
.index_d4{justify-content:space-between;}
.index_d4 a{width:50%;text-align:center;}
.index_d4 img{width:100%;max-width:700px;margin:0 auto;}
.index_d5{justify-content:center;}
.index_d5 > div{
	width:358px;height:278px;border:2px solid #e8e8e8;margin:0px 15px;flex-flow:column wrap;justify-content:center;align-items:center;}
.index_d5 > div a{
	color:#747474;
	transition: color 0.4s;
}
.index_d5 > div:hover a{
	color: #c81921;
}
.index_d5 > div hr{width:60px;height:5px;background:#c81921;margin-bottom:15px;}
.index_d5 > div h1{font-size:24px;font-weight:bold;margin-bottom:15px;}
.index_d5 > div h2{font-size:18px;}
.index_d6{justify-content:center;text-align:center;}
.index_d6 > div{width:300px;height:440px;margin:0px 10px;flex-flow:column wrap;justify-content:center;align-items:center;box-shadow:0px 0px 10px #ccc;overflow:hidden;}
.index_d6 > div img{width:300px;height:280px;}
.index_d6 > div h1{font-size:18px;color:#000;margin:10px auto;}
.index_d6 > div h2{font-size:16px;color:#747474;line-height:25px;}
.index_d6 > div span{width:120px;border:1px solid #ececec;display:block;margin:10px auto;line-height:25px;height:25px;}
.index_d6 > div span a{color:#999;}
.index_d6 > div span a:hover{color:#c81921;}
.index_d7 > div a{width:360px;height:265px;overflow:hidden;margin-bottom:30px;}
.index_d7 > div a img{width:360px;height:265px;}
.index_d7 > div a:hover{opacity:0.8}
.index_d8{justify-content:space-around}
.index_d8 > div{width:420px;text-align:center;align-items:center;flex-flow:column wrap;margin-bottom:50px;}
.index_d8 > div img{box-shadow:5px 5px 10px #ccc}
.index_d8 > div p{width:75%;font-size:20px;margin-top:20px;line-height:35px;}
.index_d9{justify-content:center}
.index_d9 > div{width:625px;height:630px;}
.index_d9 > div h1{font-size:30px;color:#000;font-weight:bold;margin-bottom:50px;}
.index_d9 > div h1 mark{color:#999;font-family:'宋体';margin-left:10px;}
.index_d9 > div > div{justify-content:flex-start;padding:20px 0px;border-bottom:1px solid #ececec;width:90%;}
.index_d9 > div > div h2{width:320px;-webkit-line-clamp:2;font-size:18px;}
.index_d9 > div > div p{margin-top:45px;font-size:14px;color:#999;}
.index_d9 > div > div img{width:220px;height:120px;}
.index_d9 > div > div > a:nth-of-type(2){margin-left:20px;}
.index_d9 > div > li {width:88%;height:90px;overflow:hidden;border-bottom:1px solid #ececec}
.index_d9 > div > li h2{-webkit-line-clamp:1;font-size:18px;margin-top:20px;}
.index_d9 > div > li p{margin-top:5px;font-size:14px;color:#999;}
.index_d10{justify-content:center;}
.index_d10 img{margin:0px 10px;}
.index_d11{position:relative;text-align:center;margin-top:80px;width:100vw;overflow:hidden;justify-content:center;}
.index_d11 form{position:absolute;content:'';width:1000px;left:calc(50vw - 500px);}
.index_d11 form h1{font-size:36px;margin:70px auto;color:#999;}
.index_d11 form input{width:300px;height:50px;margin:10px;text-indent:1em;}
.index_d11 form select{width:300px;height:54px;margin:12px;border-radius:5px;}
.index_d11 .bmtj{background:#b8191f;color:#ccc;font-size:20px;font-weight:bold;text-indent:0px;border:none;margin-top:60px;border-radius:5px;}



@media(max-width:1440px){
	.index_d7 > div a{width:320px;height:265px;overflow:hidden;}
	.index_d7 > div a img{width:320px;height:235px;}
}