.about_header{
    height:200px;
    width:100%;
    background:url('../images/header_bg.png') no-repeat center;
    background-color:#01070d;
}
.about_header .page_container{
    height:100%;
}
.about_header .label{
    font-size:30px;
    color:#fff;
    line-height:42px;
    position: relative;
    top:80px;
    text-align: center;
}
.about_header .label span{
    display: inline-block;
    height: 1px;
    width: 75px;
    background: rgba(255, 255, 255, 0.6);
    vertical-align: middle;
}
.about_header .nav{
    width: 1200px;
    margin: 0 auto;
}
.about_header .nav img{
    width: 16px;
    height:16px;
    display: inline-block;
    vertical-align: middle;
}
.about_header .nav span{
    display: inline-block;
    font-size:12px;
    color:#fff;
    vertical-align: middle;
    margin-left:3px;
}
.about_header .nav span font{
    opacity: 0.7;
}
.about_header .nav a{
    color:#fff;
    opacity: 0.7;
}
.about_menu{
    height:50px;
    line-height:50px;
    border-bottom:1px solid #E2E2E2;
}
.about_menu .menu_list{
    width:100%;
    display: table;
    text-align: center;
}
.about_menu .menu_list .item{
    display: table-cell;
    width:20%;
}
.about_menu .menu_list a{
    font-size:15px;
    color:#333;
    display: inline-block;
    padding:0 15px;
    font-weight: bold;
}
.about_menu .menu_list a:hover,.about_menu .menu_list .selected{
    border-bottom:3px solid #EE8C0D;
    color:#EE8C0D;
}

.welfare{
    padding:0 0 16px 0;
    width:1200px;
    /* background-color:#F7F7F7; */
    position: relative;
    margin:57px auto 0 auto;
    text-align: center;
}
.welfare .item{
    width:199px;
    padding:0 20px;
    border-left:1px dashed #DBDBDB;
    display: inline-block;
    vertical-align: top;
}
.welfare .item:first-child{
    border-left:none;
}
.welfare .item .icon{
    display: block;
    margin: auto;
    width:120px;
    height:120px;
}
.welfare .item .title{
    font-size: 22px;
    color: #004193;
    line-height: 30px;
    margin-top: 8px;
}
.welfare .item .text{
    font-size:13px;
    color:#666;
    margin-top:27px;
    line-height: 18px;
    height: 36px;
}
.recruit_tips{
    font-size:13px;
    color:#666;
    margin-top:35px;
    text-align: center;
}

.recruit_list{
    width: 1200px;
    position: relative;
    margin:36px auto 0;
    padding-bottom:100px;
    box-sizing: border-box;
}
.recruit_list .column{
    width:574px;
    margin:0 13px;
    display: inline-block;
    vertical-align: top;
}
.recruit_list .item{
    /* border-top:1px solid #EAEAEA; */
    margin-bottom: 16px;
    width: 586px;
}
.recruit_list .select .item_header .zhankai{
    display: none;
}
.recruit_list .select .item_header .shouqi{
    display: inline-block;
}
.recruit_list .select .item_body{
    display: block;
    margin-top: 3px;
}
.recruit_list .item_header{
    background-color:#FAFAFA;
    padding:14px 50px 14px 36px;
    position: relative;
    cursor: pointer;
}
.recruit_list .item_header .title{
    font-size:20px;
    color:#333;
    line-height: 28px;
    font-weight: bold;
}
.recruit_list .item_header .location{
    margin-top:11px;
    font-size:13px;
    line-height: 18px;
    color:#666;
}
.recruit_list .item_header .icon{
    position: absolute;
    right:16px;
    top:33px;
    height:12px;
}
.recruit_list .item_header .shouqi{
    display: none;
}
.recruit_list .item_body{
    padding:14px 36px;
    font-size:13px;
    color:#999;
    line-height:18px;
    display: none;
    background-color:#FAFAFA;
    /* border-top:1px solid #EAEAEA; */
}
.recruit_list .item_header .line_blue{
    display: inline-block;
    width: 14px;
    height: 5px;
    background: #0052B9;
    margin-top: 11px;
}

/* 企业展示 */
.company_intro{
    width:1100px;
    margin:50px auto 0 auto;
    position: relative;
}
.company_intro .logo{
    height:100px;
    margin:auto;
    display: block;
}
.company_intro .slogan{
    font-size:30px;
    color:#EE8C0D;
    text-align: center;
    line-height: 42px;
}
.company_intro .intro_text{
    margin-top:55px;
}
.company_intro .intro_text p{
    font-size:15px;
    color:#182C4C;
    line-height: 24px;
    margin-bottom:20px;
    text-indent: 30px;
}
.company_intro .video{
    width:800px;
    height:400px;
    background-color: #000;
    display: block;
    margin:50px auto 0 auto;
}
.about_industry{
    padding:50px 0 100px 0;
    background-image:url('https://lxh-image-001.oss-cn-hangzhou.aliyuncs.com/chenzhu/about_industry_bg.png');
    background-size:100% 100%;
    background-position:center;
    background-repeat:no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://lxh-image-001.oss-cn-hangzhou.aliyuncs.com/chenzhu/about_industry_bg.png',  sizingMethod='scale');
}
.about_industry .title{
    font-size:24px;
    color:#333;
    line-height: 33px;
    text-align: center;
}
.about_industry .line{
    height:1px;
    width:90px;
    margin:3px auto 0 auto;
    background-color:#EE8C0D;
}
.about_industry .company_list{
    margin-top:90px;
}
.about_industry .company_list .list{
    width:290px;
    padding-right:10px;
    display: inline-block;
    vertical-align: top;
}
.about_industry .company_list .item{
    padding-left:10px;
    line-height: 20px;
    margin-bottom:30px;
    position: relative;
    font-size:15px;
    color:#182C4C;
}
.about_industry .company_list .item .line{
    height:16px;
    width:2px;
    position: absolute;
    left:0;
    top:2px;
    background-color:#EE8C0D;
}
.management{
    padding:50px 0 100px 0;
}
.management .title{
    font-size:24px;
    color:#333;
    line-height: 33px;
    text-align: center;
}
.management .line{
    height:1px;
    width:90px;
    margin:3px auto 0 auto;
    background-color:#EE8C0D;
}
.management .item{
    width:280px;
    padding:56px 10px 0 10px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}
.management .item .img{
    padding:15px 15px 0 15px;
    display: inline-block;
    box-shadow: 0 -6px 37px 0 RGBA(31, 32, 34, 0.08);
    background:#fff;
    position: relative;
}
.management .item .img img{
    width:200px;
    height:auto;
    display: inline-block;
    position: relative;
}
.management .item .img .under_line{
    position: absolute;
    width:310px;
    height:50px;
    bottom:0;
    left:50%;
    margin-left:-155px;
}
.management .item .name{
    font-size:14px;
    color:#182C4C;
    line-height: 20px;
    margin-top:27px;
}
.management .item .date{
    font-size:22px;
    color:#182C4C;
    margin-top:15px;
}
/* 文化展示 */
.culture{
    padding: 69px 0 110px 0;
    background:url('https://lxh-image-001.oss-cn-hangzhou.aliyuncs.com/chenzhu/company_bg2.png') no-repeat center;
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.culture .title{
    font-size:24px;
    color:#fff;
    line-height: 33px;
}
.culture .line{
    height:1px;
    width:90px;
    margin:3px auto 0 auto;
    background-color:#EE8C0D;
}
.culture .list{
    width:1160px;
    margin:auto;
}
.culture .list .item{
    width:140px;
    display: inline-block;
    vertical-align: top;
    margin:80px 46px 0 46px;
}
.culture .list .item .image{
    width:102px;
    height:102px;
    display: inline-block;
}
.culture .list .item .name{
    font-size:20px;
    line-height: 28px;
    margin-top:19px;
    color:#fff;
}
.culture .list .item .label{
    margin-top:14px;
    color:#fff;
    line-height: 20px;
    display: inline-block;
    text-align: left;
    font-size:14px;
}
/* 企业文化 */
.company_news{
    padding:57px 0 90px 0;
    background-color:#fff;
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.company_news .title{
    font-size:24px;
    color:#333;
    line-height: 33px;
}
.company_news .line{
    height:1px;
    width:90px;
    margin:3px auto 0 auto;
    background-color:#EE8C0D;
}
.company_news .type{
    margin:50px auto;
    border:1px solid #E2E2E2;
    display: inline-block;
}
.company_news .type .item{
    width:230px;
    line-height: 38px;
    height:38px;
    border-top:2px solid #fff;
    text-align: center;
    font-size:15px;
    color:#333;
    border-left:1px solid #E2E2E2;
    display: inline-block;
    vertical-align: top;
    cursor:pointer;
}
.company_news .type .item:first-child{
    border-left:none;
}
.company_news .type .item.selected{
    border-top:2px solid #EE8C0D;
}
.company_news .list{
    width:1200px;
    height: 455px;
    margin:auto;
    position: relative;
    overflow:hidden;
    display:none;
}
.company_news .list .swiper-slide .inner{
    width:510px;
	height: 435px;
	padding: 20px;
}
.company_news .list .swiper-slide .item{
	vertical-align: middle;
	display: block;
	width: 100%;
	height: 100%;
	border:10px solid #fff;
	position: relative;
	left: -10px;
	top: -10px;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-ms-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
	-webkit-backface-visibility: hidden;
	/* opacity: 0.3; */
    text-align: left;
}
.company_news .list .swiper-slide-active .item {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.company_news .swiper-slide-active .item img{
	box-shadow: 0px 2px 5px rgba(0,0,0,1);
}
.company_news .list .swiper-slide .item img{
    width:510px;
    height:306px;
}
.company_news .list .item .name{
    font-size:18px;
    color:#F5A623;
    line-height: 25px;
    margin-top:18px;
    display: none;
}
.company_news .list .item .intro{
    font-size:15px;
    color:#333;
    line-height: 24px;
    height:48px;
    margin-top:38px;
    display: none;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; 
}
.company_news .swiper-slide-active .item .name{
    display: block;
}
.company_news .swiper-slide-active .item .intro{
    display:-webkit-box;
}
.company_news .swiperPre{
    position: absolute;
    width:325px;
    height:306px;
    left:0;
    top:20px;
    background: linear-gradient(to left, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 1));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b2ffffff',GradientType=1);
    line-height: 306px;
    text-align: center;
    cursor:pointer;
}
.company_news .swiperNext{
    position: absolute;
    width:325px;
    height:306px;
    right:0;
    top:20px;
    background: linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.7));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2ffffff', endColorstr='#ffffff',GradientType=1);
    line-height: 306px;
    text-align: center;
    cursor:pointer;
}
.company_news .swiperPre img,.company_news .swiperNext img{
    width:34px;
    height:34px;
    display: inline-block;
    vertical-align: middle;
}

.company_honor{
    background-color:#EEF0F5;
    padding:56px 0 80px 0;
}
.company_honor>.title{
    font-size:24px;
    color:#333;
    line-height: 33px;
    text-align: center;
}
.company_honor .line{
    height:1px;
    width:83px;
    margin:11px auto 0 auto;
    background-color:#EE8C0D;
}
.company_honor .list{
    width:1160px;
    position: relative;
    margin:0 auto;
}
.company_honor .item{
    display: inline-block;
    margin:42px 10px 0 10px;
    vertical-align: top;
    width:270px;
    text-align: center;
}
.company_honor .item .image{
    padding:10px;
    background-color:#fff;
    display: inline-block;
    box-shadow: 0 -6px 37px 0 RGBA(31, 32, 34, 0.08);
    position: relative;
    z-index: 2;
}
.company_honor .item .image img{
    width:200px;
    height:auto;
    display: inline-block;
    position: relative;
}

.company_honor .item .under_line{
    position: relative;
    width:290px;
    height:50px;
    margin-top:-50px;
    margin-left:-10px;
    z-index: 1;
}
.company_honor .item .title{
    font-size:14px;
    color:#333;
    line-height: 20px;
    margin-top:13px;
}

/* 联系我们 */
.company_map{
    width:100%;
    background-color: #fff;
    position: relative;
    overflow: hidden;
}
.company_map img{
    display: block;
    width: 1200px;
    margin-left: -600px;
    position: absolute;
    top: 0;
    left: 50%;
}
.company_list{
    width: 1200px;
    margin: 0 auto;
    padding: 96px 137px;
    position: relative;
    z-index: 100;
}
.company_list .tags{
    display: inline-block;
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    width: 160px;
    text-align: center;
    background: #0052B9;
}
.company_list .tags.tags-en{
    width: 196px;
}
.company_list .item{
    margin-bottom: 137px;
}
.company_list .item:last-child{
    margin-bottom: 0;
}
.company_list .item .text{
    font-size: 18px;
    color: #666;
    line-height: 38px;
}
.company_list .item .text i.dz_icon{
    display: inline-block;
    width: 13px;
    height: 18px;
    background: url(../images/dz.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 13px auto;
    margin-right: 13px;
}
.company_list .item .text i.dh_icon{
    display: inline-block;
    width: 17px;
    height: 17px;
    background: url(../images/dh.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 17px auto;
    margin-right: 8px;
}
.company_list .item .text i.cz_icon{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../images/cz.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px auto;
    margin-right: 12px;
}
.company_list .item .text i.yx_icon{
    display: inline-block;
    width: 14px;
    height: 11px;
    background: url(../images/yx.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px auto;
    margin-right: 11px;
}
.company_map .world_map{
    width:1920px;
    height:652px;
    position: absolute;
    left:50%;
    margin-left:-960px;
}
.company_map .world_map img{
    width:100%;
    height:100%;
}
.world_map_address{
    font-size:12px;
    color:#FF2E2E;
    line-height: 20px;
    padding:0 5px;
    position: absolute;
    cursor:pointer;
    border-radius:4px;
}
.world_map_address.selected{
    background-color:#FF2E2E;
    color:#fff;
}
#map1{
    right: 45.5%;
    top: 115px;
}
#map2{
    left: 55.5%;
    top: 144px;
}
#map3{
    left: 58.6%;
    top: 93px;
}
#map4{
    left: 36.1%;
    top: 23px;
}
#map5{
    left: 44%;
    top: 95px;
}
#map6{
    left: 46.2%;
    top: 220px;
}
#dituContent{
    width:500px;
    height:259px;
    display: inline-block;
    vertical-align: middle;
    margin-right:90px;
}
.company_logo{
    width:500px;
    display: inline-block;
    vertical-align: middle;
    margin-right:90px;
}
.company_address{
    width:1200px;
    margin:auto;
    position: relative;
    z-index:0;
    top:247px;
    display: none;
    text-align: center;
}
.company_address .address{
    max-width:610px;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}
.company_address .address div{
    font-size:14px;
    color:#333;
    line-height: 20px;
    padding:12px 0;
}
.business_support{
    width: 100%;
    padding:60px 0;
    background-color:#fff;
    text-align: center;
}
.business_support .title{
    font-size:18px;
    color:#333;
    line-height: 25px;
}
.business_support .line{
    height:1px;
    width:83px;
    margin:12px auto 0 auto;
    background-color:#EE8C0D;
}
.business_support .tip{
    font-size:13px;
    line-height: 27px;
    margin-top:16px;
    color:#333;
}
.business_support .contact_number .phone{
    line-height: 27px;
    color:#333;
    font-size:13px;
}
.business_support .contact_number .qq{
    line-height: 27px;
    color:#106ACE;
    font-size:13px;
    cursor:pointer;
}
.business_support .contact_number .qq img{
    height:27px!important;
    width:27px!important;
    vertical-align: middle;
}
.business_support .contact_number .qq a{
    color:#106ACE;
}
.business_support .number_list{
    margin-top:35px;
    display: inline-block;
}
.business_support .number_list .item{
    display: inline-block;
    vertical-align: top;
    width: 240px;
}
.business_support .number_list .item img{
    width:200px;
    height:200px;
    display: inline-block;
}
.business_support .number_list .item .location{
    margin:9px auto 12px auto;
    font-size:13px;
    color:#333;
    line-height: 18px;
}
.account_info{
    width:100%;
    background-color:#EEF0F5;
    text-align: center;
    padding:63px 0 220px 0;
}
.account_info .title{
    font-size:18px;
    color:#333;
    line-height: 25px;
}
.account_info .line{
    height:1px;
    width:83px;
    margin:12px auto 77px auto;
    background-color:#EE8C0D;
}
.account_info .bank{
    display: inline-block;
    vertical-align: top;
}
.account_info .bank .card{
    height:122px;
    width:518px;
}
.account_info .bank .account{
    width:518px;
    font-size: 14px;
    color:#333;
    line-height: 27px;
    text-align: left;
    margin-top:40px;
}
.account_info .bank .account .label{
    width:180px;
    text-align: right;
    display: inline-block;
    vertical-align: top;
}
.account_info .bank .account .value{
    width:338px;
    display: inline-block;
    vertical-align: top;
}
.account_info .ali_qrcode{
    margin-left:170px;
    width:200px;
    display: inline-block;
    vertical-align: top;
}
.account_info .ali_qrcode img{
    width:200px;
    /* height:200px; */
    display: inline-block;
    margin-bottom:38px;
}
.account_info .ali_qrcode .tip{
    font-size:14px;
    color:#333;
}
/* 发展历程 */
.about_course{
    width: 1200px;
    margin: 46px auto 210px;
    position: relative;
    /* moz-user-select: -moz-none;
    -moz-user-select: none;
    -o-user-select:none;
    -khtml-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none;
    width:100%;
    height:718px;
    overflow:hidden;
    background:url('https://lxh-image-001.oss-cn-hangzhou.aliyuncs.com/chenzhu/company_bg.png') no-repeat center;
    background-size:cover;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://lxh-image-001.oss-cn-hangzhou.aliyuncs.com/chenzhu/company_bg.png',sizingMethod='scale');  */
}
.about_course h4{
    font-size: 28px;
    color: #333333;
    letter-spacing: 0;
    line-height: 28px;
    border-left: 6px solid #0052B9;
    padding-left: 15px;
    margin-bottom: 55px;
}
.about_course .title{
    font-size:30px;
    color:#EE8C0D;
    line-height: 42px;
    height:42px;
    padding-top:82px;
    text-align: center;
}
.about_course .line{
    height:1px;
    width:100%;
    position: absolute;
    top:326px;
    left:0;
    background: -moz-linear-gradient(left, rgba(238, 140, 13, 0) 0%,rgba(238, 140, 13, 0) 100px,rgba(238, 140, 13, 1) 101px,rgba(238, 140, 13, 1) 750px,rgba(238, 140, 13, 0) 751px,rgba(238, 140, 13, 0) 892px,rgba(238, 140, 13, 1) 893px,rgba(238, 140, 13, 1) 1020px, rgba(238,140,13,0) 1021px);
    background: -webkit-linear-gradient(left, rgba(238, 140, 13, 0) 0%,rgba(238, 140, 13, 0) 100px,rgba(238, 140, 13, 1) 101px,rgba(238, 140, 13, 1) 750px,rgba(238, 140, 13, 0) 751px,rgba(238, 140, 13, 0) 892px,rgba(238, 140, 13, 1) 893px,rgba(238, 140, 13, 1) 1020px, rgba(238,140,13,0) 1021px);
    background: -o-linear-gradient(left, rgba(238, 140, 13, 0) 0%,rgba(238, 140, 13, 0) 100px,rgba(238, 140, 13, 1) 101px,rgba(238, 140, 13, 1) 750px,rgba(238, 140, 13, 0) 751px,rgba(238, 140, 13, 0) 892px,rgba(238, 140, 13, 1) 893px,rgba(238, 140, 13, 1) 1020px, rgba(238,140,13,0) 1021px);
    background: -ms-linear-gradient(left, rgba(238, 140, 13, 0) 0%,rgba(238, 140, 13, 0) 100px,rgba(238, 140, 13, 1) 101px,rgba(238, 140, 13, 1) 750px,rgba(238, 140, 13, 0) 751px,rgba(238, 140, 13, 0) 892px,rgba(238, 140, 13, 1) 893px,rgba(238, 140, 13, 1) 1020px, rgba(238,140,13,0) 1021px);
    background: linear-gradient(to right, rgba(238, 140, 13, 0) 0%,rgba(238, 140, 13, 0) 100px,rgba(238, 140, 13, 1) 101px,rgba(238, 140, 13, 1) 750px,rgba(238, 140, 13, 0) 751px,rgba(238, 140, 13, 0) 892px,rgba(238, 140, 13, 1) 893px,rgba(238, 140, 13, 1) 1020px, rgba(238,140,13,0) 1021px);
}
.about_course .btn{
    position: absolute;
    width:100%;
    bottom:100px;
    text-align: center;
}
.about_course .btn>*{
    width:118px;
    height:35px;
    line-height: 35px;
    display: inline-block;
    vertical-align: middle;
    border-radius:4px;
    border:1px solid #182C4C;
    margin:0 25px;
}
.about_course .btn>* img{
    display: inline-block;
    vertical-align: middle;
    height:18px;
    margin-right:13px;
    margin-top:-2px;
}
.about_course .btn>* span{
    display: inline-block;
    vertical-align: middle;
    font-size:13px;
}
.about_course .btn .prev{
    color:#182C4C;
}
.about_course .btn .next{
    color:#fff;
    background-color:#182C4C;
}
.about_course .course_list{
    white-space: nowrap;
    width:1200px;
    margin:0 auto;
    overflow: hidden;
    padding-top:177px;
}
.about_course .year_item{
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding-left:447px;
    opacity: 0.3;
}
.about_course .swiper-slide-active .year_item{
    opacity: 1;
}
.about_course .year_item .image{
    position: absolute;
    padding:8px;
    left:20px;
    top:-67px;
    background-color:#fff;
    box-shadow: 0 5px 6px 0 rgba(126, 126, 126, 0.5);
}
.about_course .year_item .image img{
    width:348px;
    height:231px;
}
.about_course .year_item .info{
    width:363px;
    display: inline-block;
    text-align: center;
}
.about_course .year_item .date{
    font-size:40px;
    color:#EE8C0D;
    font-weight: bold;
    line-height: 49px;
}
.about_course .year_item .little_title{
    font-size:17px;
    margin-top:8px;
    line-height: 24px;
    height:48px;
    color:#333;
    font-weight: bold;
    overflow: hidden;
}
.about_course .year_item .label{
    margin-top:13px;
    font-size:15px;
    color:#333;
    line-height: 21px;
    height:126px;
    overflow: hidden;
    text-align: left;
    white-space: normal;
}

/* 制造中心 */
.center_title{
    margin-top:50px;
    font-size:20px;
    color:#EE8C0D;
    line-height: 28px;
    text-align: center;
}
.center_title_little{
    margin-top:15px;
    font-size:15px;
    color:#333;
    line-height: 18px;
    text-align: center;
}
.center_tips{
    margin-top:32px;
    font-size:13px;
    line-height:18px;
    color:#666;
    text-align:center;
}
.center_tips div{
    display: inline-block;
    text-align: left;
}
.center_stat{
    margin-top:69px;
}
.center_stat .item{
    width:25%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}
.center_stat .number{
    line-height: 74px;
    height:74px;
    color:#EE8C0D;
}
.center_stat .number .value{
    font-size:60px;
    display: inline-block;
}
.center_stat .number .dw{
    font-size:30px;
    display: inline-block;
}
.center_stat .label{
    font-size:20px;
    color:#EE8C0D;
    line-height:28px;
    margin-top:5px;
    text-align: center;
}

.center_swiper{
    width:1200px;
    height: 455px;
    margin: 54px auto 0 auto;
    position: relative;
    overflow:hidden;
}
.center_swiper .swiper-slide .inner{
    width:510px;
	height: 435px;
	padding: 20px;
}
.center_swiper .swiper-slide .item{
	vertical-align: middle;
	display: block;
	width: 100%;
	height: 100%;
	border:10px solid #fff;
	position: relative;
	left: -10px;
	top: -10px;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-ms-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
	-webkit-backface-visibility: hidden;
	/* opacity: 0.3; */
    text-align: center;
}
.center_swiper .swiper-slide-active .item {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.center_swiper .swiper-slide .item img{
    width:510px;
    height:306px;
}
.center_swiper .item .name{
    font-size:18px;
    color:#333;
    line-height: 25px;
    height:75px;
    overflow: hidden;
    margin-top:18px;
    display: none;
    text-align:left;
}
.center_swiper .swiper-slide-active .item .name,.center_swiper .swiper-slide-active .item .intro{
    display: inline-block;
}
.center_swiper .swiperPre{
    position: absolute;
    width:325px;
    height:306px;
    left:0;
    top:20px;
    background: linear-gradient(to left, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 1));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b2ffffff',GradientType=1);
    line-height: 306px;
    text-align: left;
    cursor:pointer;
}
.center_swiper .swiperNext{
    position: absolute;
    width:325px;
    height:306px;
    right:0;
    top:20px;
    background: linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.7));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2ffffff', endColorstr='#ffffff',GradientType=1);
    line-height: 306px;
    text-align: right;
    cursor:pointer;
}
.center_swiper .swiperPre img,.center_swiper .swiperNext img{
    width:34px;
    height:34px;
    display: inline-block;
    vertical-align: middle;
}
.direction{
    margin-top:15px;
}
.direction .title{
    font-size:20px;
    color:#333;
    line-height:28px;
    text-align:center;
}
.direction .list{
    margin-top:38px;
    text-align:center;
}
.direction .item{
    width:158px;
    height:158px;
    line-height:158px;
    display: inline-block;
    vertical-align: top;
}
.direction .item div{
    max-width:120px;
    display: inline-block;
    line-height:28px;
    max-height:84px;
    overflow:hidden;
    text-align:center;
    vertical-align: middle;
    font-size:20px;
    color:#EE8C0D;
}
.center_hornor{
    margin-top:50px;
}
.center_hornor .title{
    font-size:20px;
    text-align: center;
    line-height:28px;
}
.center_hornor .list{
    margin-top:90px;
    text-align:center;
}
.center_hornor .list .item{
    width:25%;
    display: inline-block;
    vertical-align: top;
    padding-bottom:40px;
}
.center_hornor .list .image{
    width:200px;
    height:150px;
    line-height:150px;
    margin:auto;
    text-align:center;
}
.center_hornor .list .image img{
    max-width:200px;
    max-height:150px;
    display: inline-block;
    vertical-align: middle;
}
.center_hornor .list .label{
    width:90%;
    margin:26px 5% 0 5%;
    text-align:center;
    line-height:20px;
    font-size:14px;
    color:#333;
}
.company_name{
    font-size: 28px;
    margin-bottom: 20px;
    margin-top: 5px;
}

.text_align_right{
    text-align: right;
    position: relative;
}
.donghua1{
    height: 10px;
    overflow: hidden;
    animation:mymove 5s infinite;
    animation-iteration-count:1;
}
.donghua2{
    /* display: none; */
    height: 182px;
    /* animation:mymove2 5s infinite;
    animation-iteration-count:1; */
    /* position: absolute;
    top:10px; */
}
.history_step span.arrow0{
    display: inline-block;
    width: 93px;
    height: 10px;
    background: url(../images/000.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 93px auto;
}
.mymove2{
    height: 0;
    overflow: hidden;
    animation:mymove2 2s infinite;
    animation-iteration-count:1;
    animation-delay: 5.5s;
    animation-fill-mode:forwards;
    position: relative;
    top: -8px;
}
.mymove3{
    width: 0;
    height: 11px;
    overflow: hidden;
    animation:mymove3 5s infinite;
    animation-iteration-count:1;
    animation-delay: 9s;
    animation-fill-mode:forwards;
    text-align: right;
}
.donghua3{
    height: 182px;
    position: relative;
    top: -54px;
}
.mymove4{
    height: 0;
    overflow: hidden;
    animation:mymove2 2s infinite;
    animation-iteration-count:1;
    animation-delay: 15.5s;
    animation-fill-mode:forwards;
    position: relative;
    top: -8px;
}
.mymove5{
    width: 0;
    height: 11px;
    overflow: hidden;
    animation:mymove5 5s infinite;
    animation-iteration-count:1;
    animation-fill-mode:forwards;
    text-align: right;
}
.donghua4{
    width: 0;
    height: 10px;
    overflow: hidden;
    animation:mymove 5s infinite;
    animation-iteration-count:1;
    animation-delay: 19s;
    animation-fill-mode:forwards;
}
@keyframes mymove
{
    from {width:0px;}
    to {width:1200px;}
}
@keyframes mymove2
{
    from {height: 0;}
    to {height: 182px;}
}
@keyframes arrow2
{
    from {width: 0;}
    to {width: 86px;}
}
@keyframes arrow5
{
    from {width: 0;}
    to {width: 86px;}
}
@keyframes mymove3
{
    from {width: 0;}
    to {width: 1033px;}
}
@keyframes mymove5
{
    from {width: 0;}
    to {width: 1116px;}
}
.history_step span.arrow1{
    display: inline-block;
    width: 95px;
    height: 11px;
    background: url(../images/001.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 95px auto;
}
.history_step span.arrow2{
    display: inline-block;
    height: 95px;
    background: url(../images/002.png);
    background-position: left;
    background-repeat: no-repeat;
    background-size: 86px auto;
    animation:arrow2 2s infinite;
    animation-iteration-count:1;
    animation-delay: 3.5s;
    animation-fill-mode:forwards;
    position: relative;
}
.history_step span.arrow3{
    display: inline-block;
    width: 10px;
    height: 91px;
    background: url(../images/003.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 10px auto;
}
.history_step span.arrow5{
    display: inline-block;
    height: 92px;
    background: url(../images/005.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: 86px auto;
    animation:arrow5 2s infinite;
    animation-iteration-count:1;
    animation-delay: 7s;
    animation-fill-mode:forwards;
}
.history_step span.arrow6{
    display: inline-block;
    width: 94px;
    height: 11px;
    background: url(../images/006.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 94px auto;
}
.history_step span.arrow7{
    display: inline-block;
    width: 94px;
    height: 11px;
    background: url(../images/007.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 94px auto;
}
.history_step span.arrow8{
    display: inline-block;
    width: 93px;
    height: 11px;
    background: url(../images/008.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 93px auto;
}
.history_step span.arrow9{
    display: inline-block;
    height: 94px;
    background: url(../images/009.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: 85px auto;
    float: right;
    animation:arrow2 2s infinite;
    animation-iteration-count:1;
    animation-delay: 13.5s;
    animation-fill-mode:forwards;
    position: relative;
    left: -1px;
}
.history_step span.arrow10{
    display: inline-block;
    width: 10px;
    height: 91px;
    background: url(../images/010.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 10px auto;
}
.history_step span.arrow11{
    display: inline-block;
    width: 10px;
    height: 91px;
    background: url(../images/011.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 10px auto;
}
.history_step span.arrow12{
    display: inline-block;
    height: 92px;
    background: url(../images/012.png);
    background-position: left;
    background-repeat: no-repeat;
    background-size: 86px auto;
    animation:arrow5 2s infinite;
    animation-iteration-count:1;
    animation-delay: 17s;
    animation-fill-mode:forwards;
}
.history_step span.arrow13{
    display: inline-block;
    width: 94px;
    height: 11px;
    background: url(../images/013.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 94px auto;
}
.history_step span.arrow14{
    display: inline-block;
    width: 82px;
    height: 11px;
    background: url(../images/007.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: 94px auto;
}
.certificate_main{
    width: 100%;
    background-image: linear-gradient(180deg, #F9F9F9 0%, #F1F6FA 100%);
}
.certificate{
    width: 1200px;
    margin: 0 auto;
    padding-left: 70px;
    box-sizing: border-box;
}
.history_step{
    position: relative;
    z-index: 1;
}
.year{
    display: none;
    position: relative;
}
.years{
    display: block;
    width: 200px;
    height: 238px;
    position: absolute;
    top: 20px;
}
.year_list{
    width: 200px;
    font-size: 30px;
    color: #004193;
    text-align: center;
    position: absolute;
}
.list_1997{
    left: 88px;
    top:-34px;
}
.year_1997{
    background: url(../images/year/1997.png);
    background-size: 200px auto;
    left: 88px;
}
.year_1997_en{
    background: url(../images/year/1997_en.png);
    background-size: 200px auto;
    left: 88px;
}
.list_2000{
    left: 365px;
    top:-34px;
}
.year_2000{
    background: url(../images/year/2000.png);
    background-size: 200px auto;
    left: 365px;
}
.list_2002{
    left: 645px;
    top:-34px;
}
.year_2002{
    background: url(../images/year/2002.png);
    background-size: 200px auto;
    left: 645px;
}
.year_2002_en{
    background: url(../images/year/2002_en.png);
    background-size: 200px auto;
    left: 645px;
}
.list_2005{
    left: 925px;
    top:-34px;
}
.year_2005{
    background: url(../images/year/2005.png);
    background-size: 200px auto;
    left: 925px;
}
.list_2006{
    left: 923px;
    top:-92px;
}
.year_2006{
    background: url(../images/year/2006.png);
    background-size: 200px auto;
    left: 923px;
    top: -34px;
}
.list_2007{
    left: 642px;
    top:-92px;
}
.year_2007{
    background: url(../images/year/2007.png);
    background-size: 200px auto;
    left: 642px;
    top: -34px;
}
.list_2009{
    left: 360px;
    top:-92px;
}
.year_2009{
    background: url(../images/year/2009.png);
    background-size: 200px auto;
    left: 360px;
    top: -34px;
}
.list_2010{
    left: 78px;
    top:-92px;
}
.year_2010{
    background: url(../images/year/2010.png);
    background-size: 200px auto;
    left: 78px;
    top: -34px;
}
.list_2011{
    left: 78px;
    top:-120px;
}
.year_2011{
    background: url(../images/year/2011.png);
    background-size: 200px auto;
    left: 78px;
    top: -63px;
}
.list_2012{
    left: 360px;
    top:-120px;
}
.year_2012{
    background: url(../images/year/2012.png);
    background-size: 200px auto;
    left: 360px;
    top: -63px;
}
.year_2012_en{
    background: url(../images/year/2012_en.png);
    background-size: 200px auto;
    left: 360px;
    top: -63px;
}
.list_2013{
    left: 642px;
    top:-120px;
}
.year_2013{
    background: url(../images/year/2013.png);
    background-size: 200px auto;
    left: 642px;
    top: -63px;
}
.list_2014{
    left: 923px;
    top:-120px;
}
.year_2014{
    background: url(../images/year/2014.png);
    background-size: 200px auto;
    left: 923px;
    top: -63px;
}
.list_2015{
    left: 923px;
    top:-168px;
}
.year_2015{
    background: url(../images/year/2015.png);
    background-size: 200px auto;
    left: 923px;
    top: -110px;
}
.year_2015_en{
    background: url(../images/year/2015_en.png);
    background-size: 200px auto;
    left: 923px;
    top: -110px;
}
.list_2017{
    left: 642px;
    top:-168px;
}
.year_2017{
    background: url(../images/year/2017.png);
    background-size: 200px auto;
    left: 642px;
    top: -110px;
}
.year_2017_en{
    background: url(../images/year/2017_en.png);
    background-size: 200px auto;
    left: 642px;
    top: -110px;
}
.list_2019{
    left: 360px;
    top:-168px;
}
.year_2019{
    background: url(../images/year/2019.png);
    background-size: 200px auto;
    left: 360px;
    top: -110px;
}
.year_2019_en{
    background: url(../images/year/2019_en.png);
    background-size: 200px auto;
    left: 360px;
    top: -110px;
}
.list_2020{
    left: 78px;
    top:-168px;
}
.year_2020{
    background: url(../images/year/2020.png);
    background-size: 200px auto;
    left: 78px;
    top: -110px;
}
.circular{
    display: block;
    width: 11px;
    height: 11px;
    border-radius: 9px;
    background: #FFFFFF;
    border: 3px solid #CBD2E3;
    position: absolute;
    z-index: 2;
}
.circular.c1{
    left: 178px;
    top: -3px;
}
.circular.c2{
    left: 456px;
    top: -3px;
}
.circular.c3{
    left: 737px;
    top: -3px;
}
.circular.c4{
    left: 1017px;
    top: -3px;
}
.circular.c5{
    left: 168px;
    top: -59px;
}
.circular.c6{
    left: 450px;
    top: -59px;
}
.circular.c7{
    left: 733px;
    top: -59px;
}
.circular.c8{
    left: 1014px;
    top: -59px;
}
.circular.c9{
    left: 168px;
    top: -87px;
}
.circular.c10{
    left: 450px;
    top: -87px;
}
.circular.c11{
    left: 733px;
    top: -87px;
}
.circular.c12{
    left: 1011px;
    top: -87px;
}
.circular.c13{
    left: 168px;
    top: -135px;
}
.circular.c14{
    left: 450px;
    top: -135px;
}
.circular.c15{
    left: 733px;
    top: -135px;
}
.circular.c16{
    left: 1011px;
    top: -135px;
}