html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}
body,textarea,input,button,select,keygen,legend{font-size:16px;color:#333;font-family:chuangxihei;-webkit-text-size-adjust:none;outline:0}
.clear{margin:0px auto;clear:both;height:0px;font-size:0px;overflow:hidden}
.clean{zoom:1}
.clean:after,.clean:before{content:'';display:table}
.clean:after{clear:both}
a.red{color:red;text-decoration:none}
a.red:hover{color:red;text-decoration:underline}
.fc_red{color:#ff0000}
.wrap{width:94%;max-width:1400px;margin:0 auto;zoom:1}
@media screen and (max-width:1440px){.wrap{width:95%}
}.clear{cleat:both}
.about_item:nth-child(2){margin-top:42px}
.about_item:nth-child(3){margin-top:46px;margin-bottom:85px}
.about_item{position:relative;}
.about_item .title{font-size: 42px;font-weight: 300;text-transform: uppercase;position: relative;color: #a70a12;letter-spacing: 10px;line-height: 54px;    text-align: center;}
.about_item .title span{color: #000;font-size: 20px;font-family: CENTURY;line-height: 20px;}
.about_item .con_outer{width:100%;margin-top:21px;background:#05c3a2}
.about_item.ab_1 .con{margin-top:19px;padding:40px;box-sizing:border-box}
.about_item.ab_1 .r_con{width:46%;padding-left:4%;float:left}
.about_item .con{margin-top:40px;}
@media (max-width:991px){.about_video{width:100%;float:none;text-align:center}
.about_item.ab_1 .r_con{width:100%;float:none;padding-left:0}
.about_item.ab_1 .con{padding:5%}
}.ey-position{position:relative;border-bottom:1px solid #ddd}
.ey-position .title{float:left;width:50%;text-align:left;font-size:20px;height:55px;line-height:55px;color:#555;max-width:60%;overflow:hidden}
.ey-position .position{float:left;width:50%;text-align:right;height:55px;line-height:55px;color:#888;font-size:16px;overflow:hidden}
.ey-position .position a{color:#888;vertical-align:middle}
.ey-position.s1{border:none}
.ey-position.s1>.title{display:none}
.ey-position.s1>.position{text-align:left}
.ey-smdy{margin:60px 0;overflow:hidden}
.ey-smdy>.contents{color:#555;line-height:160%;font-size:16px;min-height:300px}
.ey-smdy>.contents>.share{padding:10px 0}
.ey-smdy.content-100>.contents{float:none;width:100%}
.ey-smdy strong,.ey-smdy b{font-weight:bold}
.ey_smly{margin:30px 0;padding-top:10px}
.ey_smly .ey_lytitle{text-align:center;margin-bottom:2%}
.ey_smly .ey_lytitle .title{font-size:24px;color:#333}
.ey_smly .ey_lytitle span{display:block;width:28px;height:2px;background:#333;margin:15px auto 10px}
.ey_smly .ey_lytitle .txt{font-size:16px;color:#555}
.ey_smly .rows{padding:10px 2%;position:relative}
.ey_smly .rows.input_rows{float:left;width:50%;text-align:center;box-sizing:border-box}
.ey_smly .rows .input{width:100%;height:43px;line-height:43px;font-size:12px;color:#888;text-indent:10px;box-sizing:border-box}
.ey_smly .rows textarea{width:100%;height:150px;padding:5px;font-size:12px;color:#888;box-sizing:border-box}
.ey_smly .rows .fc_red{margin-right:8px;position:absolute;right:0;bottom:7px;z-index:1}
.ey_smly .rows.input_rows .fc_red{bottom:18px}
.ey_smly .rows.vcode .input{width:150px;max-width:80%}
.ey_smly .rows.vcode img{margin-top:3px}
.ey_smly .rows.vcode .fc_red{position:static;margin:0 0 0 8px}
.ey_smly .rows .form_button{width:160px;height:40px;line-height:40px;background:#222;color:#fff;font-size:14px;border:none;text-transform:uppercase;cursor:pointer}
.ey_smly .rows.textarea_rows{clear:both}
.ey_smly.s1>form>.rows.input_rows{width:100%;float:none}
.ey_smly.s1>form>.rows.textarea_rows textarea{width:90%;max-width:90%}
@media only screen and (max-width:768px){.ey_smly .rows.input_rows{width:100%;float:none}
}@media only screen and (max-width:768px){.ey_smly .rows .fc_red{margin-right:0}
}


.box {padding: 5% 0;}
.box:nth-child(2n+1){background:#fff;}
.box .wrap{display:flex;justify-content: space-between;align-items: center;}
.ey-smdy-left {width: 48%;}
.ey-smdy-title, .ey-smdy-title a{font-size: 42px;font-weight: 300;text-transform: uppercase;color: #a70a12;letter-spacing: 5px;line-height: 54px;width:100%;}
.ey-smdy-line{}
.ey-smdy-content{font-size: 18px;padding-top: 2em;color:#333;line-height: 2;font-weight: 300;}
.ey-smdy-content p{margin-bottom:20px;}
.ey-smdy-right {width: 48%;position: relative;padding-bottom: 35%;overflow: hidden;}
.ey-smdy-right img{max-width: 100%;width: 100%;height: auto;object-fit: contain;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: all 0.6s ease;}
.ey-smdy-right:hover img{transform: translate(-50%,-50%) scale(1.05);transition:all 0.6s ease;}
.box li img{width:auto;max-width:100%;margin-bottom:30px;}
.box li{font-size:18px;line-height:32px;}
.ey-smdy-ftitle {font-size: 24px;line-height: 2;padding-bottom: 0.5em;font-weight: 300;}
.ey-smdy-title .zwtitle {font-size: 42px;color: #333;line-height: 1.5;}
.ey-smdy-title01{font-size: 24px;color: #999;line-height: 2;}

#box02 .wrap, #box002 .wrap, #box04 .wrap{flex-direction: row-reverse;}
#box04 .ey-smdy-left {width: 60%;}
#box04 .ey-smdy-right {width: 35%; text-align:center;}
#box06 .ey-smdy-title, #box07 .ey-smdy-title, .silu#box04 .ey-smdy-title{text-align:center;margin-bottom:50px;}
#box06 .wrap, #box07 .wrap{flex-direction: column;}
#box001 .ey-smdy-right {padding-bottom: 50%;}


.keji#box02 .ey-smdy-left, .keji#box04 .ey-smdy-left, .silu#box02 .ey-smdy-left, .silu#box04 .ey-smdy-left {width: 48%;}
.keji#box02 .ey-smdy-right, .keji#box04 .ey-smdy-right, .silu#box02 .ey-smdy-right, .silu#box04 .ey-smdy-right {width: 48%; margin-bottom:0px;text-align:center;}
.keji#box06 .wrap{flex-direction: row;}
.keji#box06 .wrap div{text-align:center;}
.ey-smdy-title span {font-size: 26px;line-height: 24px;letter-spacing:0;}
.keji_list01 li{list-style: disc;margin-left: 20px;font-size: 18px;}
.keji_list02 li{position:relative;padding-left:30px;line-height: 48px;}
.keji_list02 li:before{content:"";position:absolute;left:0;top:14px;background:url(../images/duihao.png) no-repeat center center;width:20px;height:20px;}

@media only screen and (max-width:768px){
.category{display:none;} 
.box .wrap {flex-direction: column;}
.ey-smdy-left {width: 100%;}
.ey-smdy-right {width: 100%;padding-bottom: 80%;}
.ey-smdy-title {font-size: 28px;line-height: 28px;margin-top: 0.5em;}   
.ey-smdy-content {padding-top: 1em;}
#box001 .ey-smdy-right {padding-bottom: 100%;}
#box02 .wrap, #box04 .wrap, #box002 .wrap {flex-direction: column;}
#box02 .ey-smdy-left, #box04 .ey-smdy-left {width: 100%;}
#box02 .ey-smdy-right, #box04 .ey-smdy-right {width: 100%;}
.keji#box02 .ey-smdy-left, .keji#box04 .ey-smdy-left, .silu#box02 .ey-smdy-left, .silu#box04 .ey-smdy-left {width: 100%;}
.keji#box02 .ey-smdy-right, .keji#box04 .ey-smdy-right, .silu#box02 .ey-smdy-right, .silu#box04 .ey-smdy-right {width: 100%; margin-bottom:0px;text-align:center;}
#box06 .ey-smdy-title, #box07 .ey-smdy-title, .silu#box04 .ey-smdy-title {margin-bottom: 30px;}
.ey-smdy-title span {font-size: 22px;line-height: 36px;}
.ey-smdy-title .zwtitle {font-size: 28px;}
.ey-smdy-ftitle {font-size: 18px;line-height: 2;padding-bottom: 0.5em;font-weight: 300;margin-top: 0.5em;}
.ey-smdy-title01 {font-size: 20px;}
.path_bar h1 {font-size: 0.3rem;}   
}