html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
    margin: 0;
    padding: 0;
}
ul{
    list-style: none;
}
a{
    color: #333;
    text-decoration: none;
}
i{
    font-style: normal;
}
.none{
    display: none !important;
}
.show{
    display: block !important;
}
h1, h2, h3, h4, h5, h6 {
    text-decoration: none;
    font-weight: normal;
    font-size: 100%;
}
s, i, em {              
    font-style: normal;
    text-decoration: none;
}
section{
	overflow: hidden;
}
@font-face{
	font-family: 'my_font'; 
	src:url('../font/DINENGSCHRIFT-ALTERNATE.OTF') format('truetype')
}
/* 样式开始 */
.send01{
	height: 580px;
	background: url(../img/banner.png) no-repeat;
	background-size: cover;
	position: relative;
}
.send01 .mongolia{
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.6);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	animation-delay: .7s;
}
.send01 img,.send01 a{
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.send01 .covn01{
	top: 40px;
	animation-delay: .5s;
}
.send01 .covn02{
	top: 289px;
	animation-delay: .5s;
}
.send01 a{
	display: flex;
	width: 343px;
	height: 59px;
	background-color: #d7242a;
	border-radius: 29px;
	font-size: 24px;
	color: #fff;
	justify-content: center;
	align-items: center;
	top: 416px;
	animation-delay: 1s;
}
.send02 .x_counter{
	display: flex;
	width: 1200px;
	height: 444px;
	background-color: #f8f8f8;
	margin: 106px auto 92px auto;
}
.send02 h1{
	font-size: 30px;
	color: #333;
	font-weight: 600;
}
.send02 ul{
	display: flex;
	width: 650px;
	border-top: 1px solid #e1e1e1;
	padding-top: 42px;
	margin-top: 41px;
}
.send02 li{
	flex: 1;
}
.coun_tex{
	margin-left: 60px;
}
.coun_tex img{
	margin-top: 69px;
}
.send02 li h2{
	font-size: 18px;
	color: #333;
	margin-bottom: 30px;
	font-weight: 600;
}
.send02 li p{
	width: 176px;
	font-size: 16px;
	line-height: 24px;
	color: #333;
}
.title_coun{
	text-align: center;
}
.title_coun h1{
	font-size: 30px;
	font-weight: 600;
}
.title_coun p{
	font-size: 30px;
	font-family: my_font;
}
.send03{
	background-color: #d7242a;
}
.send03 .title_coun{
	color: #fff;
	margin-top: 96px;
	margin-bottom: 66px;
}
.send03 ul{
	display: flex;
	width: 1200px;
	margin: 0 auto;
	height: 282px;
	justify-content: space-between;
}
.send03 li{
	background-color: #fff;
	position: relative;
	width: 170px;
}
.send03 li:nth-child(1){animation-delay: .3s;}
.send03 li:nth-child(2){animation-delay: .7s;}
.send03 li:nth-child(3){animation-delay: 1.2s;}
.send03 li:nth-child(4){animation-delay: 1.7s;}
.send03 li:nth-child(5){animation-delay: 2.2s;}
.send03 li:nth-child(6){animation-delay: 2.7s;}
.send03 li:nth-child(1) img{animation-delay: .7s;}
.send03 li:nth-child(2) img{animation-delay: 1.2s;}
.send03 li:nth-child(3) img{animation-delay: 1.7s;}
.send03 li:nth-child(4) img{animation-delay: 2.2s;}
.send03 li:nth-child(5) img{animation-delay: 2.7s;}
.send03 li:nth-child(6) img{animation-delay: 3.2s;}
.send03 li h3{
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #cccccc;
	text-align: right;
	margin-top: 15px;
	margin-right: 16px;
	font-family: my_font;
}
.send03 li h1{
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #d7242a;
	margin-left: 15px;
}
.send03 li p{
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #d7242a;
	margin-left: 15px;
	font-family: my_font;
}
.send03 li div{
	margin-top: 28px;
}
.send03 li img{
	position: absolute;
	bottom: -18px;
	right: -4px;
}
.send03 .btn{
	display: flex;
	margin: 0 auto;
	justify-content: center;
	align-items: center;
	width: 303px;
	height: 59px;
	background-color: #ffffff;
	border-radius: 29px;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #d7242a;
	margin-top: 79px;
	margin-bottom: 94px;
}
.send04 .title_coun{
	margin: 96px 0 45px 0;
}
.send04 .title_coun p{
	color: #e1e1e1;
}
.send04 ul{
	width: 982px;
	height: 254px;
	background-color: #f8f8f8;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	padding: 109px 93px;
	animation-delay: .5s;
}
.send04 li{
	width: 490px;
	height: 137px;
	display: flex;
}
.send04 li:hover h1{
	color: #d7242a;
}
.send04 li:nth-child(1),.send04 li:nth-child(3){
	border-right: 2px solid #eeeeee;
}
.send04 li:nth-child(3),.send04 li:nth-child(4){
	border-top: 2px solid #eeeeee;
}
.send04 li h1{
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	font-weight: 600;
	color: #333333;
}
.send04 li p{
	font-size: 18px;
	width: 290px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;
}
.send04 li:nth-child(3) h1,.send04 li:nth-child(4) h1,
.send04 li:nth-child(3) p,.send04 li:nth-child(4) p{
	margin-top: 62px;
}
.send04 li:nth-child(1) h1{
	margin-right: 53px;
}
.send04 li:nth-child(3) h1{
	margin-right: 29px;
}
.send04 li:nth-child(2),.send04 li:nth-child(4){
	justify-content: space-between;

}
.send04 li:nth-child(2) h1,.send04 li:nth-child(4) h1{
	margin-left: 54px;
}
.send04 .btn{
	display: flex;
	width: 343px;
	height: 59px;
	background-color: #d7242a;
	border-radius: 29px;
	margin: 55px auto 0px auto;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
	justify-content: center;
	align-items: center;
	animation-delay: 2s;
}
.send05{
	height: 765px;
	background-color: #333333;
}
.s05_set {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 1200px;
	margin: 105px auto 110px auto;
}
.coun_list p{
	font-size: 48px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #e1e1e1;
	font-family: my_font;
}
.coun_list h1{
	font-size: 30px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}
.coun_list ul{
	width: 508px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 116px;
}
.coun_list ul li{
	width: 116px;
	height: 116px;
	background-color: #ffffff;
	margin-bottom: 14px;
}
.s05_img{
	width: 600px;
	height: 550px;
	background-color: #ffffff;
}
.send06{
	width: 1200px;
	margin: 150px auto;
	display: flex;
	justify-content: space-between;
	align-self: center;
}
.s06_tex h1{
	font-size: 48px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #e1e1e1;
	margin-top: 16px;
	font-family: my_font;
}
.s06_tex h2{
	font-size: 30px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	margin-bottom: 54px;
	font-weight: 600;
}
.s06_tex p{
	width: 481px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;
}
.send07{
	height: 688px;
	background-color: #f3f2f2;
}
.s07{
	display: flex;
	width: 1200px;
	justify-content: space-between;
	margin: 0 auto;
}
.s07 .s07_tex{
	width: 394px;
	background-color: #d7242a;;
	padding-left: 86px;
	height: 688px;
}
.s07_img img{
	margin-top: 89px;
}
.s07_tex h1{
	font-size: 30px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
	margin-top: 90px;
	margin-bottom: 32px;
}
.s07_tex ul{
	margin-top: 85px;
}
.s07_tex li{
	width: 307px;
	display: flex;
	align-items: center;
	border-bottom: 2px solid #fff;
	padding-bottom: 18px;
	padding-top: 35px;
}
.s07_tex li i{
	font-size: 32px;
	color: #fff;
}
.s07_tex input{
	font-size: 18px;
	background-color: #d7242a;
	border: none;
	outline: none;
	margin-left: 27px;
	color: #fff;
}
.s07_tex input::placeholder{
	color: #ffffff;
	opacity: .3;
}
.s07_tex li a{
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}
.s07_tex li a i{
	font-size: 20px;
}
.send08 .title_coun{
	margin-top: 127px;
	margin-bottom: 70px;
}
.send08 .title_coun p{
	font-size: 30px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #cccccc;
}
.send08 ul{
	display: flex;
	width: 1200px;
	margin: 0 auto;
	justify-content: space-between;
	margin-bottom: 126px;
}
.send08 ul li img{
	transition: all 0.3s linear 0s;
	border-radius: 15px;
	
}
.send08 ul li a{
	display: inline-block;
}
.send08 ul li img{
	display: inline-block;
	width: 100%;
}
.send08 ul li:hover img{
	box-shadow: 0px 5px 10px #888888;
    transform: translate3d(0,-6px,0);
}
.video_img{
	cursor: pointer;
}
.my_layer .layui-layer-content{
	background-color: #000;
}
/* 样式结束 */

/* 效果动画 */
.scroll-content{
	animation:totop 2s forwards;
	-webkit-animation:totop 2s forwards;
	-o-animation:totop 2s forwards;
	-moz-animation:totop 2s forwards;
	-ms-animation:totop 2s forwards;
	transform:translateY(-20px);
	-webkit-transform:translateY(-20px);
	-o-transform:translateY(-20px);
	-ms-transform:translateY(-20px);
	-moz-transform:translateY(-20px);
}
@keyframes totop{
	0%{transform:translateY(-20px);opacity:0}
	100%{transform:translateY(0);opacity:1}
}
@-moz-keyframes totop{
	0%{-moz-transform:translateY(-20px);opacity:0}
	100%{-moz-transform:translateY(0);opacity:1}
}
@-webkit-keyframes totop{
	0%{-webkit-transform:translateY(-20px);opacity:0}
	100%{-webkit-transform:translateY(0);opacity:1}
}
@-ms-keyframes totop{
	0%{-ms-transform:translateY(-20px);opacity:0}
	100%{-ms-transform:translateY(0);opacity:1}
}
@-o-keyframes totop{
	0%{-o-transform:translateY(-20px);opacity:0}
	100%{-o-transform:translateY(0);opacity:1}
}
.animated{
    animation-duration: 2s;
}