.cate_name h4{color: #F7F9FC; !important;}

.cate_name span{-webkit-text-fill-color: #FFF !important;}




.about_bj{width:100%;height:515px; ;background: url('../img/about.png') no-repeat ; background-size:100% 100%}
.about_bj_title{width: 1200px;margin: 0 auto;padding-top:80px;font-size: 48px;font-weight: 500;color: #fff;margin-bottom: 30px}

.about_content{width: 1200px;margin:0px auto;}
.about_header{text-align: center; border-bottom: 1px solid #DDDDDD;padding: 20px ;}
.about_header a{font-size: 20px;font-weight: 600; padding: 20px;color: #333}
.about_company{width: 1200px;margin: 0 auto;}
.about_title{ font-size: 48px;color: #2C2E2E;font-weight:500;text-align: center;padding:80px;padding-bottom: 50px}
.about_company_content{/*border: 1px solid #8FC3F5;*/padding: 20px 10px;background-image: linear-gradient(228deg, #0EA9FF 0%, rgba(6,112,255,0.9) 0%);border-radius: 5px;}
.about_company_left{float: left;width: 500px;}
.about_company_left video{width: 450px;border: 0; }
.about_company_introduction{float: left;color:#fff;font-size: 16px;line-height: 36px;width:650px;}

.histoty_content{overflow: hidden;}
.histoty_time li{float: left;width: 100px;}


.about_culture{padding-bottom:80px;background: url('../img/about_culture.png') no-repeat ; background-size:100% 100%}
.about_culture .about_title{color: #fff}

.about_culture_list{float: left;margin:0 4%;width: 25%;background: #fff;padding:60px 0;text-align: center;border-radius: 10px;}
.about_logo{
	height: 60px;
	width: 60px;
	margin-bottom: 30px;
}


.about_culture_list p{font-size: 20px;font-weight: 600;}


.about_licheng{min-height:540px; ;background: url('../img/lc_bj.png') no-repeat ; background-size:100% 100%;}
.about_contact{padding-bottom: 20px;}
.about_contact_addr{width: 30%;float: left;background: #fff;height: 160px;padding: 30px;color: #000;}
.about_contact_addr h3{font-weight: 600;color: #000}
.about_contact_addr_2{margin:0 5%}
.about_join{width:100%;height:255px; ;background: url('../img/join.png') no-repeat ; background-size:100% 100%;}
.about_join_title{font-size:18px;color: #3B426B;font-weight: 600;margin-left:42%;padding-top: 10%;}
.about_join_title a{ background-color: #fff;padding:10px 72px ;border-radius: 5px;}


.about_buju{background: url('../img/bj_bj.png') no-repeat ; background-size:100% 100%;padding-bottom: 80px;}

.partner_content{margin-top:40px;}
.partner_num_list{width: 300px;float: left;text-align: center;}
.partner_num_list_1{text-align: left;}
.partner_num_list_4{text-align: right;}
.partner_num{color: #2C2E2E;font-size:72px;font-weight: 600;letter-spacing: 3px;}
.partner_content_fen{color: #2847DD;}
.partner_num_title{color: #2C2E2E;font-size: 16px;font-weight: 400;margin-top: 10px;}

.partner_user{padding: 65px 50px;}
.partner_title{text-align: center;font-size: 48px;font-weight: 500;color:#2C2E2E;}
  



.partner_content_list{width:210px;height:95px;/*border: 1px #2847DD solid;*/float: left;margin-top: 40px;background: #FFFFFF;
box-shadow: 0px 3px 6px 0px #EEEEEE;
border-radius: 8px;margin-left: 37px;text-align: center;padding-top: 30px;}
.partner_user_content{margin-top:40px;
	/*-webkit-animation: warn 2s ease-out;
            -moz-animation: warn 2s ease-out;
            animation: warn 2s ease-out;
            -webkit-animation-iteration-count: infinite;
            -moz-animation-iteration-count: infinite;
            animation-iteration-count: infinite;*/}
.partner_content_list img{width: 140px;height: 35px;}
.partner_content_list img:hover{transform: scale(1.2);transition: all 0.8s;}
.partner_content_list_4 {margin-left: 0;}
.partner_title_desc{text-align: center;font-size: 24px;color: #666}



.event-history li{margin-bottom:0;}
.eh-title{
position:relative;
float:left;
width:100%;
height:74px;
}
.eh-year-wrap{
width:90%;
margin:0 5% 0 5%;
margin-top:30px;
height:41px;
border-bottom:dashed; 1px #b4b4b4;
}
.eh-year-move{
position:relative;
width:800px;
height:60px;
margin:7px auto 1px auto;
overflow:hidden;
}
.eh-year-wrap ul{
position:absolute;
width:20000px;
height:30px;
left:300px;
top:0;
}
.eh-year-wrap ul li{
float:left;
width:100px;
height: 60px;
margin-right:1px;
line-height:30px;
text-align:center;
cursor:pointer;
font-size: 16px;
font-weight: 500;
background:url(../img/lc_b.png) no-repeat;
background-position:35px 28px;
}

.eh-year-wrap ul li:hover,.eh-year-wrap ul li.on-year{color:#2847DD;font-size: 24px;font-weight: 500;background:url(../img/lc_l.png) no-repeat;
background-position:35px 28px;}
/*.eh-arrow{
position:absolute;
display:block;
width:62px;
height:62px;
top:0;
background:url(../images/modules/aboutus/us_arrow.png) no-repeat;
cursor:pointer;
}*/
.eh-arrowL{width: 30px;height: 30px; display: block;background:url(../img/left.png) no-repeat;position: absolute;top:55px;left: 35px; background-size: 100%;}
.eh-arrowR{width: 30px;height: 30px; display: block;background:url(../img/right.png) no-repeat;position: absolute;right:35px;top: 55px;background-size: 100%;}

.on-year-line{
display:block;
position:absolute;
width:600px;
height:15px;
left:5%;
top:26px;
border-right:solid 1px #f75c5c;
}
.eh-line-bg{
display:block;
width:100%;
height:2px;
margin-top:4px;
background-color:#f75c5c;

}
.eh-content{
float:left;
width:90%;
margin:30px 5% 0 5%;
}
.eh-content-item{
display:none;
float:left;
width:100%;
height:auto;
text-align: center;
}
.eh-content-item-on{display:block;}
.eh-content-item ul li{
font-size: 18px;
float:left;
width:100%;
height:50px;
line-height:50px;
text-indent:18px;
word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.eh-content-item ul li a:hover{text-decoration:underline;color:#f75c5c;}