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:14px;color:#333;font-family:Arial;-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{max-width:1400px;margin:0 auto;zoom:1;width:94%;}
@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 .title{font-size:30px;color:#000;margin-bottom:15px}
.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}
@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%}
.path_bar {padding-top: 70px !important;}
}
}.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:30px 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: 30px;border-top: #eee 15px solid;}
.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:24px;color:#ad1e2d}
.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;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}
}

.video video{width:100%;}
/*企业文化*/
.about_wenhua{padding-top:30px;}
.about_wenhua .title{font-size: 36px;font-weight: normal;text-align: center;line-height: 48px;}
.about_wenhua .sum{font-size: 16px;font-weight: normal;margin-top: 10px;text-align: center;line-height:1.8;color:#666;max-width:1200px;margin:0 auto;}
.wenhua li {width: 25%;float: left;padding: 40px 20px;text-align: center;}
.wenhua li img {width: 100%; max-width: 80px; margin: 0 auto;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.wenhua li span {width: 100%;float: left;margin-top: 10%;font-size: 24px;color: #000;overflow: hidden;display: -webkit-box;word-break: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.wenhua li p {width: 100%;float: left;margin-top: 5%;font-size: 16px; line-height: 1.8;color: #999;}
.wenhua li:hover img{-webkit-transform: scale(1.05) rotate(360deg);-ms-transform: scale(1.05) rotate(360deg);-o-transform: scale(1.05) rotate(360deg);
    transform: scale(1.05) rotate(360deg);-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}


 /*价值观*/   
 .jiazhi01{
     padding:0; background:#ad1e2d; width:100%; float:left;margin:50px auto;
 }
.jiazhi{max-width:1400px;width:94%;margin:0px auto;}
 .jiazhi li {padding:70px 0;
    width: 30%;
    margin-right: 5%;
    float: left;
    text-align: center;
    list-style: none;
}
.jiazhi li:last-child{
    margin-right: 0;
}
.jiazhi .img {
    width: 160px;
    padding: 50px;
    height: 160px;
    border-radius: 50%;
    border: #fff 3px solid;
    fill: #fff;
}
.jiazhi h2 {
    color: #fff;line-height: 2;font-weight: normal;
    font-size: 20px;margin-top:30px;
}
.jiazhi p {padding:10px 0;
    color: #fff;
    opacity: .8;
    line-height: 1.8;
}
@media (max-width: 960px){
 .jiazhi li {padding:30px 0;
    width: 100%;
    margin-right: 0;
}
}

/*发展历程*/

#yingxiao .center2 {max-height: 500px;overflow-y: overlay; margin: 50px auto 80px;}
#yingxiao li {
    width: 100%;
    float: left;
    height: 200px;
    position: relative;
}
#yingxiao li:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    background: #eee;
    left: 50%;
}
#yingxiao .imgfd {
    width: 50%;
    float: left;
    text-align: right;
    padding-right: 50px;
}
#yingxiao li .imgfd01 {
    width: 40%;
    float: right;
    position: relative;
    height: auto;
    padding-bottom: 25%;
    overflow: hidden;
}
#yingxiao li img {
    max-width: 100%;
    float: right;
    width: 100%;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
#yingxiao .txt {
    width: 50%;
    float: right;
    padding-left: 50px;
    padding-top: 0px;
    position: relative;
}
#yingxiao .txt b {
    font-size: 30px;
    color: #ad1e2d;
}
.des, .des p {margin-top:10px;
    font-size: 17px;
    color: #555;
    line-height: 30px;
}
#yingxiao .txt:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    border: #ad1e2d 5px solid;
    border-radius: 50%;
    top: 11px;
    left: -15px;
}
#yingxiao li:nth-child(2n) .imgfd {
    width: 50%;
    float: right;
    text-align: right;
    padding-left: 50px;
}
#yingxiao li:nth-child(2n) .txt {
    width: 50%;
    float: left;
    text-align: right;
    padding-right: 50px;
}
#yingxiao li:nth-child(2n) .imgfd01 {
    width: 40%;
    float: left;
    position: relative;
    height: auto;
    padding-bottom: 25%;
    overflow: hidden;
}
#yingxiao li:nth-child(2n) .imgfd img {
    max-width: 100%;
    float: left;
}
#yingxiao li:nth-child(2n) .txt:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    border: #ad1e2d 5px solid;
    border-radius: 50%;
    top: 11px;
    right: -15px;
    left: auto;
}
#yingxiao ::-webkit-scrollbar{width: 0;height: 0;background-color: hsla(0, 0%, 100%, 0)}
@media (min-width: 1200px){
#yingxiao li:nth-child(2n) .txt:after {content: ""; position: absolute; width: 20px;height: 20px;border: #ad1e2d 5px solid;border-radius: 50%;top: 11px;right: -15px;left:auto;}
#yingxiao li:nth-child(2n) .imgfd img{max-width:100%;float: left;}
#yingxiao li:nth-child(2n) .imgfd01 {width: 40%;float: left; position: relative;height: auto;padding-bottom: 25%;overflow: hidden;}
#yingxiao li:nth-child(2n) .imgfd{width: 50%;float: right;text-align:right;padding-left:50px;}
#yingxiao li:nth-child(2n) .txt{width: 50%;float: left; text-align:right;padding-right:50px;}
	.nytit h2{font-size: 30px;}
}
@media (max-width: 540px){
	#yingxiao .imgfd{width: 100%;    padding-right: 0;}
    #yingxiao .txt{width: 100%;}
    #yingxiao li:nth-child(2n) .txt{width: 100%;text-align: left;padding-right:0;}
    #yingxiao li:nth-child(2n) .imgfd{width: 100%;padding-left: 0;}
    #yingxiao li:nth-child(2n) .txt:after {top: 10px;right: auto;left: 0;}
    #yingxiao li:nth-child(2n) .imgfd01{width: 50%;margin-left: 50px;margin-top: 20px;float: left;position: relative; height: auto;padding-bottom: 25%;overflow: hidden;}
	#yingxiao li {display: flex;flex-direction: column-reverse;height:auto;padding-bottom:30px;}
    #yingxiao li:before {content: "";position: absolute;width: 1px;height: 100%;background: #eee;left: 10px;}
    #yingxiao li .imgfd01 {width: 50%;margin-left: 50px;margin-top: 20px;float: left;position: relative; height: auto;padding-bottom: 25%;overflow: hidden;}
    #yingxiao .txt:after {content: "";position: absolute;width: 20px;height: 20px; border: #ad1e2d 5px solid;border-radius: 50%;top: 10px;left: 0px;}
}