@charset "utf-8";

@font-face {
	src: url('../fonts/DINPRO-MEDIUM.OTF');
	font-family: 'DINPRO-M';
}
.amap-marker{top:-80px !important;}
.wrap{width: 86%;max-width: 1440px;margin: 0 auto;}
.comm_top{margin-top: 108px;}
.comm_pad{padding: 5% 0;}
.comm_tit {text-align: center;}
.comm_tit h3{font-size: 40px;color: #333;line-height: 1;font-weight: normal;}
.comm_tit p{font-size: 16px;color: #333;line-height: 2;margin-top: 30px;}
/*行业应用*/
.comm_banner{height: 62.5vh;width: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;} 
.comm_banner .wrap{position: relative;height: 100%;}
.comm_banner .cell_box{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.comm_banner .cell_box .cell{text-align: center;}
.comm_banner .cell_box .cell h3{font-size: 50px;color: #fff;font-weight: normal;letter-spacing: 3px;}
.comm_banner .cell_box .cell p{font-size: 16px;color: #fff;line-height: 1.7;margin-top: 50px;}
.hy_main .section1 {padding: 6% 0;position: relative;z-index: 1}
.hy_main .section1 h3{font-size: 50px;color: #333;text-align: center;letter-spacing: 3px;font-weight: normal;line-height: 1;}
.hy_main .section1 p{font-size: 16px;color: #666666;line-height: 28px;text-align: center;margin-top: 3vw;}
.hy_main .hy_nav{margin-top: 4vw;position: relative;}
.hy_main .hy_nav .inner{transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.hy_main .hy_nav ul{text-align: center;font-size: 0;}
.hy_main .hy_nav ul li{display: inline-block;vertical-align: top;width: 198px;border-right: 1px solid #eeeeee;cursor: pointer;z-index: 999;}
.hy_main .hy_nav ul li:last-child{border-right:0;}
.hy_main .hy_nav ul li i{display: block;height: 49px;background-repeat: no-repeat;background-position: center;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.hy_main .hy_nav ul li:nth-child(1) i{background-image: url(../images/hy/ico1.png);}
.hy_main .hy_nav ul li:nth-child(2) i{background-image: url(../images/hy/ico2.png);}
.hy_main .hy_nav ul li:nth-child(3) i{background-image: url(../images/hy/ico3.png);}
.hy_main .hy_nav ul li:nth-child(4) i{background-image: url(../images/hy/ico4.png);}
.hy_main .hy_nav ul li:nth-child(5) i{background-image: url(../images/hy/ico5.png);}
.hy_main .hy_nav ul li:nth-child(6) i{background-image: url(../images/hy/ico6.png);}
.hy_main .hy_nav ul li:nth-child(7) i{background-image: url(../images/hy/ico7.png);}
.hy_main .hy_nav ul li:nth-child(1):hover i{background-image: url(../images/hy/ico1_hover.png);}
.hy_main .hy_nav ul li:nth-child(2):hover i{background-image: url(../images/hy/ico2_hover.png);}
.hy_main .hy_nav ul li:nth-child(3):hover i{background-image: url(../images/hy/ico3_hover.png);}
.hy_main .hy_nav ul li:nth-child(4):hover i{background-image: url(../images/hy/ico4_hover.png);}
.hy_main .hy_nav ul li:nth-child(5):hover i{background-image: url(../images/hy/ico5_hover.png);}
.hy_main .hy_nav ul li:nth-child(6):hover i{background-image: url(../images/hy/ico6_hover.png);}
.hy_main .hy_nav ul li:nth-child(7):hover i{background-image: url(../images/hy/ico7_hover.png);}
.hy_main .hy_nav ul li span{font-size: 15px;color: #666666;line-height: 30px;margin-top: 20px;text-align: center;display: block;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.hy_main .hy_nav ul li:hover span{color: #142864;}
.hy_main .hy_nav.active {visibility: visible !important;}
.hy_main .hy_nav .inner.fixed{position: fixed;top: 0;left: 0;width: 100%;box-shadow: 0 2px 20px 0 rgba(0,0,0,0.3);transition: all 800ms ease;-webkit-transition: all 800ms ease;z-index: 10;background: #fff;}
.hy_main .hy_nav .inner.fixed ul li{border-right: 0;position: relative;width: 12%;}
.hy_main .hy_nav .inner.fixed ul li i{display: none;}
.hy_main .hy_nav .inner.fixed ul li span{padding: 25px 10px;margin-top: 0;display: inline-block;position: relative;}
.hy_main .hy_nav .inner.fixed ul li span:after{content: "";display: block;width: 0;height: 3px;background: #b43232;transition: all 500ms ease;-webkit-transition:all 500ms ease;opacity: 0;position: absolute;left: 0;right: 0;bottom: 0;margin: 0 auto;}
.hy_main .hy_nav .inner.fixed ul li.active span,.hy_main .hy_nav .inner.fixed ul li:hover span{color: #b43232;}
.hy_main .hy_nav .inner.fixed ul li.active span:after,.hy_main .hy_nav .inner.fixed ul li:hover span:after{opacity: 1;width: 100%;}
.comm_section2 .top{height: 50vh;background-repeat: no-repeat;background-position: center;background-size: cover;background-attachment: fixed;position: relative;}
.comm_section2 .top h3{font-size: 40px;color: #fff;font-weight: normal;letter-spacing: 3px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);padding-left: 12.5vw;line-height: 1;}
.comm_section2 .top h3:before{content: "";display: block;width: 10vw;height: 1px;background: rgba(255,255,255,0.5);position: absolute;left: 0;top: 50%;}
.comm_section2 .bot{overflow:hidden;}
.comm_section2 .bot .wrap{overflow: hidden;position: relative;padding: 8% 12.5vw;width: auto;max-width: inherit;}
.comm_section2 .bot .left{float: left;width: 50%;}
.comm_section2 .bot .left p{font-size: 16px;color: #666;line-height: 28px;height: 84px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.comm_section2 .bot .left a{background-color: #142864;width: 180px;line-height: 50px;text-align: center;display: block;color: #fff;font-size: 15px;background-repeat: no-repeat;background-position: 144px center;background-image: url(../images/hy/more.png);margin-top: 3vw;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.comm_section2 .bot .left a:hover{transform: translateX(20px);-webkit-transform: translateX(20px);}
.comm_section2 .bot .right{width: 329px;height: 329px;position: absolute;right: 12.5vw;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.comm_section2 .bot .right .img{position: absolute;left:50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%); }
.comm_section2 .bot .right .img img{display: block;max-width: 100%;margin: 0 auto;}
.comm_section2 .bot .right .rings{}
.comm_section2 .bot .right .rings .ring{width: 100%;height: 100%; -webkit-animation: rings 1500ms linear infinite; animation: rings 1500ms linear infinite; -webkit-transform: scale(0); transform: scale(0); opacity: 0;}
.comm_section2 .bot .right .rings .ring img{display: block;width: 100%;}
.comm_section2 .bot .right .rings .ring:nth-child(1){-webkit-animation-delay: 500ms; animation-delay: 500ms;}
.comm_section2 .bot .right .rings .ring:nth-child(2){width: 262px;height: 262px;position: absolute;left: 50%;top: 50%;margin-top: -131px;margin-left: -131px;-webkit-animation-delay: 750ms; animation-delay: 750ms;}
.comm_section2 .bot .right .rings .ring:nth-child(3){width: 200px;height: 200px;position: absolute;left: 50%;top: 50%;margin-top: -100px;margin-left: -100px;-webkit-animation-delay: 1000ms; animation-delay: 1000ms;}
@-webkit-keyframes rings{
    0%{transform: scale(.4); opacity: 0;}
    50%{opacity: 1;}
    100%{transform: scale(1.4); opacity: 0}
}
@keyframes rings{
    0%{transform: scale(.4); opacity: 0;}
    50%{opacity: 1;}
    100%{transform: scale(1.4); opacity: 0}
}

.crumbs{font-size: 14px;color: #666;line-height: 20px;background: #f7f7f7;padding: 30px 0;}
.crumbs a{font-size: 14px;color: #666;line-height: 20px;text-transform: uppercase;}
.crumbs a:hover{color: #b43232;}
.crumbs.fixed{position: fixed;left: 0;width: 100%;z-index: 8;visibility: visible !important;}
.hy1_main .section1{padding: 6% 0;}
.hy1_main .section1 h3{font-size: 50px;color: #333;text-align: center;letter-spacing: 3px;font-weight: normal;line-height: 1;}
.hy1_main .section1 p{font-size: 16px;color: #666666;line-height: 28px;text-align: center;margin-top: 3vw;}
.hy1_main .section2{padding-bottom: 10%;}
.hy1_main .section2 .items{overflow: hidden;margin:-20px;}
.hy1_main .section2 .items .item{float: left;width: 50%;padding: 0 20px;margin: 20px 0;}
.hy1_main .section2 .items .item a{display: block;position: relative;overflow:hidden;}
.hy1_main .section2 .items .item .pic{overflow: hidden;}
.hy1_main .section2 .items .item img{display: block;width: 100%;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.hy1_main .section2 .items .item .txt_block{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 70px 50px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.hy1_main .section2 .items .item .txt_block h3{font-size: 26px;color: #fff;line-height: 30px;position: absolute;left: 50px;bottom:50px;font-weight: normal;opacity: 1;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.hy1_main .section2 .items .item .txt_block p{font-size: 15px;color: #fff;line-height: 26px;opacity: 0;transform: translateY(40px);-webkit-transform: translateY(40px);transition: all 500ms ease;-webkit-transition:all 500ms ease;height: 76px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.hy1_main .section2 .items .item .txt_block span{display: block;width: 44px;height: 44px;border-radius: 50%;border:1px solid #fff;background-repeat: no-repeat;background-position: center;background-image: url(../images/hy/more2.png);transition: all 500ms ease;-webkit-transition:all 500ms ease;position: absolute;right: 50px;bottom: 50px;}
.hy1_main .section2 .items .item:hover .txt_block span{background-color: #fff;background-image: url(../images/hy/more2_hover.png);}
.hy1_main .section2 .items .item:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.hy1_main .section2 .items .item:hover .txt_block{background: rgba(20,40,100,0.8);}
.hy1_main .section2 .items .item:hover .txt_block p{opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);}
.hy1_main .section2 .items .item:hover .txt_block h3{opacity: 0;}


.hy2_main .section1{padding: 6% 0;}
.hy2_main .section1 .tit h3{font-size: 50px;color: #333;text-align: center;letter-spacing: 3px;font-weight: normal;line-height: 1;}
.hy2_main .section1 ul{font-size: 0;text-align: center;margin-top: 3vw;}
.hy2_main .section1 ul li{display: inline-block;vertical-align: top;margin: 0 10px;}
.hy2_main .section1 ul li a{background: #eeeeee;display: block;font-size: 15px;color: #333;text-align: center;line-height: 50px;width: 200px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.hy2_main .section1 ul li a:hover,.hy2_main .section1 ul li.on a{background: #142864;color: #fff;}

.hy2_main .section1 a.more{display: block;width: 26px;height: 26px;background-repeat: no-repeat;background-position: center;background-image: url(../images/hy/more3.png);margin: 0 auto;}

.hy3_main .section1{padding: 5% 0 7% 0;}
.hy_detail{width:70%;float: left;}
.hy_detail .tit{border-bottom: 1px solid #dddddd;padding-bottom: 40px;margin-bottom: 50px;}
.hy_detail .tit h1{font-size: 40px;color: #222;font-weight: normal;line-height: 1;}
.hy_detail .tit span{font-size: 15px;color: #666;line-height: 20px;display: block;float: left;}
.hy_detail .tit .bot{overflow: hidden;margin-top: 20px;}
.hy_detail .tit .bot .share{font-size: 0;float: right;}
.hy_detail .tit .bot .share .icon{width: 30px;height: 30px;border-radius: 50%;border:1px solid #d8d8d8;background-repeat: no-repeat;background-position: center;display: inline-block;float: none;margin: 0 5px;background-color: #fff;transition: all 500ms ease;-webkit-transition:all 500ms ease;vertical-align: middle;}
.hy_detail .tit .bot .share span{display: inline-block;font-size: 16px;color: #818181;line-height: 30px;margin:0;vertical-align: middle;float: none;}
.hy_detail .tit .bot .share .icon1{background-image: url(../images/share_ico1.png);}
.hy_detail .tit .bot .share .icon2{background-image: url(../images/share_ico2.png);}
.hy_detail .tit .bot .share .icon3{background-image: url(../images/share_ico3.png);}
.hy_detail .tit .bot .share .icon1:hover{background-color: #3eb135;background-image: url(../images/share_ico1_hover.png);border-color: #3eb135;}
.hy_detail .tit .bot .share .icon2:hover{background-color: #df4d69;background-image: url(../images/share_ico2_hover.png);border-color: #df4d69;}
.hy_detail .tit .bot .share .icon3:hover{background-color: #45aaf2;background-image: url(../images/share_ico3_hover.png);border-color: #45aaf2;}

.fenxiang1 {
	position: static;
	/* left: -5%; */
	/* top: 12%; */
	margin-left: -50px;
	z-index: 2;
	transition: all 500ms ease;-webkit-transition:all 500ms ease;
}

.fenxiang1 .weixin {
	background-image: url(../images/H-img/Jfx-icon_03.png);
}

.fenxiang1 .weibo {
	background-image: url(../images/H-img/Jfx-icon_06.png);
}

.fenxiang1 .qq {
	background-image: url(../images/H-img/Jfx-icon_08.png);
}

.fenxiang1 .gengduo {
	background-image: url(../images/H-img/Jfx-icon_10.png);
}
.fenxiang1.fixed{
	position: fixed;
	top: 200px;
}
.bdshare-button-style0-24 a,
.bdshare-button-style0-24 .bds_more {
	width: 30px;
	height: 30px !important;
	float: none !important;
	display: block;
	padding: 0 !important;
	background-color: #dedede;
	border-radius: 3px;
	background-position: center;
	background-repeat: no-repeat;
	transition: all .3s ease;
}
.bdshare-button-style0-24 a:hover{
	background-color: #142864;
	opacity: 1;
}






.hy_detail .con{font-size: 15px;line-height: 2;color: #222;}
/*.hy_detail .con img{display: block;width: 100%;margin: 0 auto;}*/

.other{overflow: hidden;background: #f7f7f7;margin-top: 10vw;} 
.other .inner{padding: 0 7%;}
.other a{display: block;width: 50%;float: left;padding-left: 86px;padding-top: 20px;padding-bottom: 20px;position: relative;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.other a:hover{background:#142864;} 
.other a.post-next {padding-left: 0;padding-right: 86px;text-align: right;}
.other .txt h2{font-size: 16px;color: #222;line-height: 30px;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;font-weight: normal;} 
.other .txt h3{font-size: 14px;color: #999;line-height: 30px;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;font-weight: normal;}
.other a:hover h2,.other a:hover h3{color: #fff;} 
.other .details{display: block;width: 40px;border-right: 1px solid #999;height: 16px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);overflow: hidden;}
.other .post-prev .details:before{content: "";display: block;width: 10px;height: 16px;background-repeat: no-repeat;background-position: center;background-image: url(../images/hy/prev.png);background-size: 100%;position: absolute;top: 0;right: 25px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.other .post-prev .details:after{content: "";display: block;width: 10px;height: 16px;background-repeat: no-repeat;background-position: center;background-image: url(../images/hy/prev_hover.png);background-size: 100%;position: absolute;top: 0;right: -30px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.other .post-prev:hover .details:before{right: 60px;}
.other .post-prev:hover .details:after{right: 25px;}
.other .post-next .details:before{content: "";display: block;width: 10px;height: 16px;background-repeat: no-repeat;background-position: center;background-image: url(../images/hy/next1.png);background-size: 100%;position: absolute;top: 0;left: 25px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.other .post-next .details:after{content: "";display: block;width: 10px;height: 16px;background-repeat: no-repeat;background-position: center;background-image: url(../images/hy/next1_hover.png);background-size: 100%;position: absolute;top: 0;left: -30px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.other .post-next:hover .details:before{left: 60px;}
.other .post-next:hover .details:after{left: 25px;}
.other .post-prev .details{left: 22px;}
.other .post-next .details{right: 22px;border-right: 0;border-left: 1px solid #999;}

.hy3_main .section1 .right{float: right;width:26.4%;padding-top: 56px; }
.hy3_main .section1 .right .tit {overflow: hidden;padding-bottom: 40px;}
.hy3_main .section1 .right .tit h3{font-size: 20px;color: #222;line-height: 24px;font-weight: normal;float: left;}
.hy3_main .section1 .right .tit a{display: inline-block;float: right;font-size: 15px;color: #222;line-height: 24px;padding-right: 35px;position: relative;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.hy3_main .section1 .right .tit a:after{content: "";display: block;width: 20px;height: 20px;border-radius: 50%;background-color:#142864; background-image: url(../images/hy/more4.png);background-repeat: no-repeat;background-position: center;position: absolute;right: 0;top: 50%;margin-top: -10px;}
.hy3_main .section1 .right .tit a:hover{color: #142864;}
.hy3_main .section1 .right .items{padding: 30px 25px;border:1px solid #ddd;}
.hy3_main .section1 .right .items .item {}
.hy3_main .section1 .right .items .item a{display: block;}
.hy3_main .section1 .right .items .item .pic{overflow: hidden;}
.hy3_main .section1 .right .items .item .pic img{display: block;width: 100%;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.hy3_main .section1 .right .items .item:hover .pic img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.hy3_main .section1 .right .items .item h3{font-size: 16px;color: #666;line-height: 44px;position: relative;padding-left: 18px;font-weight: normal;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.hy3_main .section1 .right .items .item h3:after{content: "";display: block;width: 8px;height: 8px;background: #ddd;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -4px;}
.hy3_main .section1 .right .items .item a:hover h3{color: #142864;}
.nav_bar{border-bottom: 1px solid #e6e6e6; position: sticky; top: 85px; background-color: #fff; z-index: 7;}
.nav_bar ul{overflow: hidden;text-align: center;font-size: 0;}
.nav_bar ul li {margin-right: 10%;display: inline-block;vertical-align: top;}
.nav_bar ul li a{color: #142864;font-size: 18px; line-height: 100px; display: inline-block;position: relative;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.nav_bar ul li a:after{content: "";display: block;width: 0;height: 3px;background: #b43232;position: absolute;left: 0;right: 0;bottom: -1px;margin: 0 auto;transition: all 500ms ease;-webkit-transition:all 500ms ease;opacity: 0;}
.nav_bar ul li:last-child{margin-right: 0;}
.nav_bar ul li.on a,.nav_bar ul li:hover a{color: #b43232;}
.nav_bar ul li.on a:after,.nav_bar ul li:hover a:after{width: 100%;opacity: 1;}
.nav_bar.narrow ul li a{line-height: 50px;}


/*公司简介*/
.j_main .section1 .comm_tit h3{color: #142864;}
.j_main .section1 .items{font-size: 0;text-align: center;margin: 60px 0;}
.j_main .section1 .items .item{display: inline-block;vertical-align: top;width: 16.66%;border-right: 1px solid #e6e6e6;}
.j_main .section1 .items .item:last-child{border-right: 0;}
.j_main .section1 .items .item i{display: block;height: 40px;background-repeat: no-repeat;background-position: center;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.j_main .section1 .items .item:nth-child(1) i{background-image: url(../images/about/ico1.png);}
.j_main .section1 .items .item:nth-child(2) i{background-image: url(../images/about/ico2.png);}
.j_main .section1 .items .item:nth-child(3) i{background-image: url(../images/about/ico3.png);}
.j_main .section1 .items .item:nth-child(4) i{background-image: url(../images/about/ico4.png);}
.j_main .section1 .items .item:nth-child(5) i{background-image: url(../images/about/ico5.png);}
.j_main .section1 .items .item:nth-child(6) i{background-image: url(../images/about/ico6.png);}
.j_main .section1 .items .item:hover i{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
.j_main .section1 .items .item span{font-size: 16px;line-height: 26px; color: #2d2d2d;display: block;height: 52px;overflow:hidden;margin-top: 30px;}
.j_main .section1 .video_ctrl{width:80%;margin: 0 auto;position: relative;cursor: pointer;overflow: hidden;}
.j_main .section1 .video_ctrl img{display: block;width: 100%;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.j_main .section1 .video_ctrl:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.j_main .section1 .video_ctrl i{display: block;width:60px;height: 60px;background-repeat: no-repeat;background-position: center;background-image: url(../images/about/play.png); position: absolute;left: 50%;top: 50%;margin-top: -30px;margin-left: -30px;cursor: pointer;transition: all 500ms ease;-webkit-transition:all 500ms ease;border-radius: 50%;overflow: hidden;}
.j_main .section1 .video_ctrl:hover i{background-image: url(../images/about/play_hover.png);box-shadow: 0 0 20px rgba(180,50,50,0.9);}
.video_layer { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; background: rgba(0, 0, 0, 0.7); display: none; }
.video_layer .close { width: 32px; height: 32px; position: absolute; right: 20px; top: 20px; background: url("../images/about/close.png") center no-repeat; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease; transition: all 500ms ease; cursor: pointer; }
.video_layer .close:hover { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.video_layer video { position: absolute; top: 50%; left: 50%; max-height: 70vh; max-width: 70vw; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.j_main .section2{background: #f5f5f5;}
.j_main .section2 .comm_tit h3{color: #b43232;}
.j_main .section2 .items {font-size: 0;text-align: center;}
.j_main .section2 .items .item{display: inline-block;vertical-align: top;width: 20%;margin-top: 60px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.j_main .section2 .items .item img{display: block;max-width: 90%;margin: 0 auto;}
.j_main .section2 .items .item span{font-size: 18px;color: #333333;line-height: 20px;display: block;margin-top: 20px;font-weight: bold;}
.j_main .section2 .items .item:hover{transform: translateY(-10px);-webkit-transform: translateY(-10px);}
.comm_re{height: 36vh;position: relative;background-repeat: no-repeat;background-position: center;background-image: url(../images/about/bg1.jpg);background-size:cover;position: relative;}
.comm_re:after{content: "";display: block;width: 1px;height: 6vw;background: #e6e6e6;position: absolute;left: 50%;bottom: -3vw;}
.comm_re .cell_box{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.comm_re .cell_box .cell{padding: 0 6vw;}
.comm_re h3{font-size: 30px;color: #fff;line-height: 1.7;font-weight: normal;text-align: center;}
.j_main .section4 .items .item{overflow: hidden;position: relative;}
.j_main .section4 .items .item .pic{overflow: hidden;width:50%;}
.j_main .section4 .items .item .pic img{display: block;width: 100%;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.j_main .section4 .items .item .pic:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.j_main .section4 .items .item .txt_block{position: absolute;right: 0;top: 0;width: 50%;height: 100%;padding: 4vw 5vw;}
.j_main .section4 .items .item .txt_block h3{font-size: 40px;color: #142864;line-height: 1;font-weight: normal;padding-bottom: 20px;position: relative;}
.j_main .section4 .items .item .txt_block h3:after{content: "";display: block;width: 30px;height: 2px;background: #b43232;position: absolute;left: 0;bottom: 0;}
.j_main .section4 .items .item .txt_block p{font-size: 16px;color: #808080;line-height: 2;margin-top: 15px; text-align: justify;}
.j_main .section4 .items .item:nth-child(even) .pic{float: right;}
.j_main .section4 .items .item:nth-child(even) .txt_block{left: 0;right: initial;}
.j_main .section5{background: #142864;}
.j_main .section5 .wrap{position: relative;}
.j_main .section5 .bg{position: absolute;right: 0;top: 0;width:45%; }
.j_main .section5 .bg img{display: block;width: 100%;}
.j_main .section5 .comm_tit h3{color: #fff;}
.j_main .section5 .data_slick{margin-top: 5%;}
.j_main .section5 .data_slick .item {overflow: hidden;width: 80%;margin: 0 auto;text-align: center;}
.j_main .section5 .data_slick .item .inner{margin: 0 auto;display: inline-block;}
.j_main .section5 .data_slick .item img{width: 290px;display: block;float: left;}
.j_main .section5 .data_slick .item .txt{margin-left: 340px;text-align: left;}
.j_main .section5 .data_slick .item .txt h3{font-family: 'DINPRO-M';font-size: 50px;color: #fff;font-weight: normal;line-height: 50px;}
.j_main .section5 .data_slick .item .txt p{font-size: 16px;line-height: 30px;color: #fff;padding-left: 15px;position: relative;margin-top: 20px;}
.j_main .section5 .data_slick .item .txt p:before{content: "";display: block;width: 6px;height: 6px;border-radius: 50%;background: #fff;position: absolute;left: 0px;top: 13px;}
.j_main .section5 .data_slick .slick-arrow{width: 44px;height: 44px;border-radius: 50%;border:1px solid #fff;font-size: 0;background-color: transparent;background-repeat: no-repeat;background-position: center;cursor: pointer;outline: none;transition:all 500ms ease;-webkit-transition:all 500ms ease;position: absolute;z-index: 1;top: 50%;margin-top: -22px;opacity: 0.5;}
.j_main .section5 .data_slick .slick-arrow:hover{opacity: 1;}
.j_main .section5 .data_slick .slick-prev{background-image: url(../images/about/prev.png);left: 0;}
.j_main .section5 .data_slick .slick-next{background-image: url(../images/about/next.png);right: 0;}
.j_main .section5 .data_slick .slick-prev.slick-disabled{opacity: 0.5;}
.j_main .section5 .data_slick .slick-next.slick-disabled{opacity: 0.5;}
.j_main .section5 .years_box{margin-top:6%;position: relative;}
.j_main .section5 .years_box .item{background-repeat: no-repeat;background-position: center;background-image: url(../images/about/b1.png);text-align: center;cursor: pointer;background-size: 100%;}
.j_main .section5 .years_box .item span{display: block;color: #fff;font-family: 'DINPRO-M';font-size: 20px;line-height: 30px;margin-top: 60px;}
.j_main .section5 .years_box .item i{display: block;height: 30px;background-repeat: no-repeat;background-position: center;background-image: url(../images/about/ico7.png);opacity: 0;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.j_main .section5 .years_box .item.active span{font-size: 30px;}
.j_main .section5 .years_box .item.active i{opacity: 1;}
.j_main .section5 .years_box .bg{width: 40%;height: 30px;position: absolute;top: 50%;margin-top:-15px;z-index: 1;background-repeat: no-repeat;background-position: center;}
.j_main .section5 .years_box .bg1{left: 0;background-image: url(../images/about/bg2.png);}
.j_main .section5 .years_box .bg2{right: 0;background-image: url(../images/about/bg3.png);}
.j_main .section5 .more{font-size: 16px;color: #fff;display: table;margin: 6% auto 0 auto;transition: all 500ms ease;-webkit-transition:all 500ms ease;width: 200px;line-height: 50px;text-align: center;}
.j_main .section5 .more:hover{background: #b43232;}
.j_main .section6 .comm_tit h3{color: #b43232;}
.comm_honor{overflow: hidden;margin:30px -1% -1% -1%;}
.comm_honor .item{width: 30.33%;margin: 1%;position: relative;overflow: hidden; display: inline-block; vertical-align: top;}
.comm_honor .item img{display: block;width: 100%;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.comm_honor .item:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.comm_honor .item .txt{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: -webkit-linear-gradient(160deg,rgba(20,40,100,0.9) 18%, rgba(180,50,50,0.9)); background: -o-linear-gradient(160deg,rgba(20,40,100,0.9) 18%, rgba(180,50,50,0.9)); background: -moz-linear-gradient(160deg,rgba(20,40,100,0.9) 18%, rgba(180,50,50,0.9));background: linear-gradient(160deg,rgba(20,40,100,0.9) 18%, rgba(180,50,50,0.9)); opacity: 0;transition: all 500ms ease;-webkit-transition:all 500ms ease; }
.comm_honor .item .txt h3{font-size: 24px;color: #fff;text-align: center;font-weight: normal;padding: 0 30px;}
.comm_honor .item:hover .txt{opacity: 1;}
.j_main .section6  a.more{background-color: #142864;width: 180px;line-height: 50px;text-align: center;display: block;color: #fff;font-size: 15px;background-repeat: no-repeat;background-position: 144px center;background-image: url(../images/hy/more.png);margin-top: 3vw;transition: all 500ms ease;-webkit-transition: all 500ms ease;margin-left: auto;margin-right:auto;}
.j_main .section6  a.more:hover{transform: translateX(20px);-webkit-transform: translateX(20px);}

/*荣誉资质*/
.h_main .section1 .comm_honor{margin: -1%;}
.h_main .section1 a.more{color: #808080;font-size: 16px;display: table;margin: 4% auto 0 auto;}
.h_main .section1 a.more:before{content: "";width: 18px;height: 1px;background: #cccccc;display: inline-block;vertical-align: middle;margin-right: 50px;}
.h_main .section1 a.more:after{content: "";width: 18px;height: 1px;background: #cccccc;display: inline-block;vertical-align: middle;margin-left: 50px;}
.r_main .section1{padding:4% 0 8% 0;}
.sub_nav{text-align: center;font-size: 0;margin-bottom: 40px;}
.sub_nav a{display: inline-block;vertical-align: top;font-size: 16px;color: #333;line-height: 24px;padding: 10px 20px;border-bottom: 2px solid transparent;margin: 0 10px;transition: all 500ms ease;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;}
.sub_nav a.on,.sub_nav a:hover{color:#b43232 ;border-color: #b43232;}
/*加入我们*/
.join_main .section1 .items{font-size: 0;margin: 6% -1.5vw 2vw -1.5vw;text-align:center;}
.join_main .section1 .items .item{display: inline-block;vertical-align: top;background: #f2f2f2;width: 12.5vw;height: 12.5vw;margin: 0 1.5vw;border-radius: 50%;transition: all 500ms ease;-webkit-transition:all 500ms ease;position: relative;}
.join_main .section1 .items .item .txt_block {text-align-last: center;height: 100%;}
.join_main .section1 .items .item .txt_block i{display: block;height: 40px;background-repeat: no-repeat;background-position: center;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.join_main .section1 .items .item:nth-of-type(1) .txt_block i{background-image: url(../images/about/ico8.png);}
.join_main .section1 .items .item:nth-of-type(2) .txt_block i{background-image: url(../images/about/ico9.png);}
.join_main .section1 .items .item:nth-of-type(3) .txt_block i{background-image: url(../images/about/ico10.png);}
.join_main .section1 .items .item:nth-of-type(4) .txt_block i{background-image: url(../images/about/ico11.png);}
.join_main .section1 .items .item:nth-of-type(5) .txt_block i{background-image: url(../images/about/ico12.png);}
.join_main .section1 .items .item .txt_block h3{font-size: 18px;color: #333;font-weight: bold;margin-top: 30px;line-height: 20px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.join_main .section1 .items .item .txt_block span{font-size: 14px;color: #c0c0c0;font-family: "Arial";display: block;font-size: 20px;margin-top: 10px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.join_main .section1 .items .item:after{content: "";display: block;width: 90%;height: 90%;border-radius: 50%;border:1px dashed #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.join_main .section1 .items .item:hover{background: #b43232;transform: translateY(-20px);-webkit-transform: translateY(-20px);}
.join_main .section1 .items .item:hover .txt_block h3{color: #fff;}
.join_main .section1 .items .item:hover .txt_block span{color: #fff;}
.join_main .section1 .items .item:hover:after {opacity: 1;}
.join_main .section1 .items .item:nth-of-type(1):hover .txt_block i {background-image: url(../images/about/ico8_hover.png);}
.join_main .section1 .items .item:nth-of-type(2):hover .txt_block i {background-image: url(../images/about/ico9_hover.png);}
.join_main .section1 .items .item:nth-of-type(3):hover .txt_block i {background-image: url(../images/about/ico10_hover.png);}
.join_main .section1 .items .item:nth-of-type(4):hover .txt_block i {background-image: url(../images/about/ico11_hover.png);}
.join_main .section1 .items .item:nth-of-type(5):hover .txt_block i {background-image: url(../images/about/ico12_hover.png);}
.join_main .section1 .items .item .cur{width: 13vw;height: 13vw;position: absolute;left: 50%;top: 50%;margin-left:-6.5vw;margin-top: -6.5vw;border-radius: 50%;border:1px solid rgba(180,50,50,0.5);opacity: 0;  }
.join_main .section1 .items .item:hover .cur{-webkit-animation: cur 1500ms linear infinite; animation: cur 1500ms linear infinite;-webkit-transform: scale(1.0); transform: scale(1.0);}
.join_main .section1 .items .item:hover .cur1{-webkit-animation-delay: 100ms; animation-delay: 100ms;}
.join_main .section1 .items .item:hover .cur2{-webkit-animation-delay: 500ms; animation-delay: 500ms;}
.join_main .section1 .items .item:hover .cur3{-webkit-animation-delay: 1000ms; animation-delay: 1000ms;}
@-webkit-keyframes cur{
    0%{transform: scale(1.0); opacity: 0;}
    50%{opacity: 0.8;}
    100%{transform: scale(1.2); opacity: 0}
}
@keyframes cur{
    0%{transform: scale(1.0); opacity: 0;}
    50%{opacity: 0.8;}
    100%{transform: scale(1.2); opacity: 0}
}

.join_main .section2{background: #f5f5f5;}
.join_main .section2 .comm_tit h3{color: #142864;}
.join_main .section2 .search_box{overflow: hidden;margin: 40px -1% 30px  -1%;}
.join_main .section2 .search_box .item{float: left;width: 28%;margin: 0 1%;}
.join_main .section2 .search_box .item:last-child{width: 8%;}
.join_main .section2 .search_box .item input{height: 60px;line-height: 60px;width: 100%;padding: 0 20px;color: #808080;font-size: 14px;}
.join_main .section2 .search_box .item select{height: 60px;line-height: 60px;width: 100%;padding: 0 20px;color: #808080;font-size: 14px;position: relative;background-repeat: no-repeat;background-position: 94% center;background-image: url(../images/about/down.png);cursor: pointer;outline: none;background-color: #fff;}
.join_main .section2 .search_box .item button{height: 60px;line-height: 60px;width: 100%;padding: 0 20px;color: #808080;font-size: 14px;background: #142864;background-repeat: no-repeat;background-position: center;background-image: url(../images/about/secrch.png);cursor: pointer;}
.join_main .section2 .search_box .item button:hover{background-color: #b43232;}
.join_main .section2 .box{background: #fff;padding-bottom: 5%;}
.join_main .section2 .box .tit{font-size: 0;text-align: center;background: #b4b4b4;}
.join_main .section2 .box .tit span{font-size: 16px;color: #fff;display: inline-block;vertical-align: middle;width: 20%;line-height: 60px;}
.join_main .section2 .box .items .item{background: #fff;}
.join_main .section2 .box .items .item .info{border-bottom: 1px solid #f2f2f2;font-size: 0;text-align: center;cursor: pointer;}
.join_main .section2 .box .items .item .info span{display: inline-block;vertical-align: middle;font-size: 14px;color: #808080;width: 20%;line-height: 60px;}
.join_main .section2 .box .items .item .info span:last-child{color: #142864;}
.join_main .section2 .box .items .item .desc{background: #f9f9f9;padding: 60px;display: none;}
.join_main .section2 .box .items .item .desc ul{overflow: hidden;padding-bottom: 20px;}
.join_main .section2 .box .items .item .desc ul li{font-size: 14px;color: #808080;width: 20%;float: left;text-align: left;line-height: 40px;}
.join_main .section2 .box .items .item .desc ul li:last-child{width: auto;}
.join_main .section2 .box .items .item .desc .boxes{overflow: hidden;font-size: 0;border-bottom: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;padding: 30px 0;margin-bottom: 30px;}
.join_main .section2 .box .items .item .desc .boxes .p_desc{display: inline-block;vertical-align: top;width: 50%;}
.join_main .section2 .box .items .item .desc .boxes .p_desc:nth-child(1){padding-right: 30px;}
.join_main .section2 .box .items .item .desc .boxes .p_desc h4{font-size: 20px;color: #333;font-weight: normal;margin-bottom: 15px;}
.join_main .section2 .box .items .item .desc .boxes .p_desc p{color: #808080;font-size: 14px;line-height: 30px;}
.join_main .section2 .box .items .item .desc a{font-size: 16px;color: #fff;width: 200px;line-height: 50px;text-align: center;display: inline-block;background: #b43232;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.join_main .section2 .box .items .item .desc a:hover{background: #932727;}
.join_main .section2 .box .items .item .desc p.blue {display: inline-block;margin-left: 20px;}
.join_main .section2 .box .items .item .desc p.blue a{color: #142864;font-size: 16px;line-height: 50px;background: none;width: auto;}
.join_main .section2 .box .items .item .desc p.blue a:hover{background: none;}
.join_main .section2 a.more{display: table;margin: 40px auto 0 auto;font-size: 16px;color: #142864;}
.join_main .section3 .comm_tit h3{color: #142864;}
.join_main .section3 .comm_tit p{color: #808080;}
.join_main .section3 .pic_slick{margin-top: 60px;}
.join_main .section3 .pic_slick .item{position: relative;}
.join_main .section3 .pic_slick .item .pic_img img{display: block;width: 100%;}
.join_main .section3 .pic_slick .item .pic_img .img{overflow: hidden;}
.join_main .section3 .pic_slick .item .pic_img .img img{transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.join_main .section3 .pic_slick .item .pic_img .img:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.join_main .section3 .pic_slick .item .block_txt{text-align: center;padding: 2vw;position: absolute;left: 0;top:0;height: 50%;width: 100%;}
.join_main .section3 .pic_slick .item .block_txt h3{font-size: 24px;color: #333;line-height: 30px;font-weight: normal;}
.join_main .section3 .pic_slick .item .block_txt span{font-size: 18px;color: #808080;line-height: 30px;}
.join_main .section3 .pic_slick .item:nth-child(odd) .pic_img .img{-webkit-transform: translateY(100%);-moz-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);}
.join_main .section3 .pic_slick .item:nth-child(even) .block_txt {top: 50%;}
.join_main .section3 .pic_slick .item .block_txt:after{content: "";display: block;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #fff;position: absolute;left: 50%;margin-left: -10px;bottom: -10px;}
.join_main .section3 .pic_slick .item:nth-child(even) .block_txt:after{border-top: none;border-bottom: 10px solid #fff;bottom: initial;top: -10px;}
.join_main .section3 .pic_slick .slick-dots{position: static;margin-top: 4vw;text-align: center;}
.join_main .section3 .pic_slick .slick-dots li{display: inline-block; width: 16px;height: 16px;background: #142864;border-radius: 50%;margin: 0 5px;}
.join_main .section3 .pic_slick .slick-dots li button{display: none;}
.join_main .section3 .pic_slick .slick-dots li.slick-active{background: #b43232;}
.join_main .section3 .pic_slick .slick-arrow{width:20px;height: 16px;background-repeat: no-repeat;background-position: center;outline: none;font-size: 0;cursor: pointer;background-color: transparent;position: absolute;z-index: 1;bottom:4px;transition: all 500ms ease;-webkit-transition:all 500ms ease; }
.join_main .section3 .pic_slick .slick-prev{background-image: url(../images/about/prev2.png);left: 50%;margin-left: -116px;}
.join_main .section3 .pic_slick .slick-next{background-image: url(../images/about/next2.png);right: 50%;margin-right: -116px;}
.join_main .section3 .pic_slick .slick-prev:hover{background-image: url(../images/about/prev2_hover.png);}
.join_main .section3 .pic_slick .slick-next:hover{background-image: url(../images/about/next2_hover.png);}


/*隐私政策*/
.p_main .section1 .wrap{overflow: hidden;position: relative;}
.p_main .section1 .left{float: left;width: 300px;padding:40px 60px 0 0;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.p_main .section1 .left.fixed{position: fixed;top: 110px;}
.p_main .section1 .left.ab{position: absolute;bottom: 110px;}
.p_main .section1 .left ul li{color: #5b5b5b;font-size: 14px;font-family: "Arial";text-transform: uppercase;line-height: 52px;text-align: right;padding-right: 30px;margin:10px 0;cursor: pointer;}
.p_main .section1 .left ul li.active,.p_main .section1 .left ul li:hover{background: #b43232;color: #fff;}
.p_main .section1 .right{padding: 40px 0 0 60px;border-left: 1px solid #eee;margin-left: 300px;}
.p_main .section1 .right h3{font-size: 16px;color: #333;font-family: "Arial";font-weight: bold;line-height:1.7;margin-bottom: 30px;}
.p_main .section1 .right p{font-size: 16px;line-height:1.7;color: #5b5b5b;margin-bottom: 30px;}


/*联系我们*/
.c_main .section1{position: relative;}
.c_main .section1 .map{width: 100%;height: 70vh;}
.c_main .section1 .txt_block{width: 50%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(20,40,100,0.8);z-index: 1;}
.c_main .section1 .txt_block h3{font-weight: normal;font-size: 40px;color: #fff;line-height: 1;margin-bottom: 30px;}
.c_main .section1 .txt_block h3 span{font-size: 16px;margin-left: 10px;}
.c_main .section1 .txt_block{padding-left: 12%;}
.c_main .section1 .txt_block .txt{font-size: 16px;color: #fff;line-height: 36px;background-repeat: no-repeat;background-position: left center;padding-left: 30px;}
.c_main .section1 .txt_block .txt:nth-of-type(1){background-image: url(../images/about/map_ico1.png);}
.c_main .section1 .txt_block .txt:nth-of-type(2){background-image: url(../images/about/map_ico2.png);}
.c_main .section1 .txt_block .txt:nth-of-type(3){background-image: url(../images/about/map_ico3.png);}
.c_main .section1 .txt_block .txt:nth-of-type(4){background-image: url(../images/about/map_ico4.png);}
.c_main .section1 .txt_block .txt:nth-of-type(5){background-image: url(../images/about/map_ico5.png);font-size: 0;background-position: left 11px;}
.c_main .section1 .txt_block .txt:nth-of-type(5) p{display: inline-block;font-size: 16px;color: #fff;line-height: 36px;vertical-align: middle;margin-right: 35px;}
.c_main .section1 .txt_block .txt:nth-of-type(5) p span{display: block;}
.c_main .section2 .comm_tit h3{color:#142864;text-align: left; }
.c_main .section2 .items{font-size: 0;margin:40px -1% -1% -1%;}
.c_main .section2 .items .item{display: inline-block;vertical-align: top;border:1px solid #e6e6e6;margin: 1%;width: 23%;padding: 50px 30px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.c_main .section2 .items .item h3{font-size: 18px;color: #333;font-weight: normal;line-height: 30px;position: relative;padding-bottom: 15px;margin-bottom:15px;}
.c_main .section2 .items .item h3:after{content: "";display: block;width: 20px;height: 2px;background: #b43232;position: absolute;left: 0;bottom: 0;}
.c_main .section2 .items .item p{font-size: 15px;color: #333;line-height: 30px;}
.c_main .section2 .items .item:hover{background: #b43232;transform: translateY(-15px);-webkit-transform: translateY(-15px);box-shadow: 0 10px 30px rgba(180,50,50,0.3);border-color: #b43232;}
.c_main .section2 .items .item:hover h3,.c_main .section2 .items .item:hover p{color: #fff;}
.c_main .section2 .items .item:hover h3:after{background: #fff;}
.c_main .section3{padding-bottom: 5%;}
.c_main .section3 .comm_tit h3{color:#142864;text-align: left; }
.c_main .section3 .box{margin-top: 40px;}
.c_main .section3 .box .tit{font-size: 0;margin: 0 -1%;}
.c_main .section3 .box .tit .item{display: inline-block;vertical-align: middle;padding: 30px 0;width: 23%;margin: 0 1%;transition: all 500ms ease;-webkit-transition:all 500ms ease;cursor: pointer;}
.c_main .section3 .box .tit .item span{display: inline-block;vertical-align: middle;font-size: 20px;color: #333;line-height: 30px;}
.c_main .section3 .box .tit .item i{display: inline-block;vertical-align: middle;width: 36px;height: 36px;border-radius: 50%;border:1px solid #142864;background-repeat: no-repeat;background-position: center;background-image: url(../images/about/map_ico6.png);margin-left: -18px;margin-right: 30px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.c_main .section3 .box .tit .item.active{box-shadow: 0 0 30px rgba(2,2,2,0.1);-webkit-box-shadow: 0 0 30px rgba(2,2,2,0.1);}
.c_main .section3 .box .tit .item.active i{background-color: #b43232;background-image: url(../images/about/map_ico6_hover.png);border-color: #b43232;}
.c_main .section3 .box .tab_box{position: relative;margin-top: 50px;}
.c_main .section3 .box .tab_box .item{opacity: 0;visibility: hidden;transition: all 800ms ease;-webkit-transition:all 800ms ease;position: relative;height: 0;overflow: hidden;}
.c_main .section3 .box .tab_box .item.active{opacity: 1;visibility: visible;transition-delay: 500ms;height: auto;}
.c_main .section3 .box .tab_box .left {width: 50%;}
.c_main .section3 .box .tab_box .left .top{overflow: hidden;margin: -10px;}
.c_main .section3 .box .tab_box .left .top .label{float: left;width: 50%;padding:10px;}
.c_main .section3 .box .tab_box .left input{width: 100%;height: 58px;line-height: 58px;border:1px solid #e5e5e5;font-size: 16px;padding: 0 20px;color: #333;}
.c_main .section3 .box .tab_box .left input:focus{border-color: #142864;}
.c_main .section3 .box .tab_box .left .tj_btn{background:#142864 ;color: #fff;text-align: center;border:0;width: 100%;height: 58px;line-height: 58px;margin-top: 20px;font-size: 16px;cursor: pointer;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.c_main .section3 .box .tab_box .left .tj_btn:hover{background: #b43232;}
.c_main .section3 .box .tab_box .right{position: absolute;right: 0;top: 0;width: 50%;height: 100%;}
.c_main .section3 .box .tab_box .right p{font-size: 16px;color: #a6a6a6;line-height: 58px;margin-left: 20px;margin-top: 20px;}
.c_main .section3 .box .tab_box .right .top{height:calc(100% - 78px);width: 100%;padding:0 0 0 20px;}
.c_main .section3 .box .tab_box .right .top textarea{border:1px solid #e5e5e5;font-size: 16px;color: #333;width: 100%;height: 100%;padding: 15px 20px;}
.c_main .section3 .box .tab_box .right .top textarea:focus{border-color: #142864;}

.c_main .section3 .mob_box{display:none;margin-top: 20px;}
.c_main .section3 .mob_box .con .item {font-size:16px;color: #333;line-height: 46px;position: relative;cursor: pointer;border-bottom: 1px solid #ddd;}
.c_main .section3 .mob_box .con .item:after{content: "";display: block;width: 6px;height: 10px;background-repeat: no-repeat;background-position: center;background-image: url(../images/about/more.png);position: absolute;right: 20px;top: 50%;margin-top: -5px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.c_main .section3 .mob_box .con .tab_con{display: none;padding-top: 15px;}
.c_main .section3 .mob_box .con .tab_con.active{display: block;}
.c_main .section3 .mob_box .con .item.active{border-color: transparent;}
.c_main .section3 .mob_box .con .item.active:after{transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.c_main .section3 .mob_box .con .tab_con .label{width: 100%;margin-bottom: 10px;}
.c_main .section3 .mob_box .con .tab_con .label input{font-size: 14px;height: 42px;line-height: 42px;padding: 0 15px;border:1px solid #e5e5e5;width: 100%;color: #333;}
.c_main .section3 .mob_box .con .tab_con .tj_btn{font-size: 14px;height: 42px;line-height: 42px;padding: 0 15px;width: 100%;background: #142864;color:#fff;}
.c_main .section3 .mob_box .con .tab_con p{color: #a6a6a6;font-size: 14px;line-height: 30px;margin: 10px 0;}
.c_main .section4{background: #142864;}
.c_main .section4 .comm_tit h3{text-align: left;color: #fff;}
.c_main .section4 .map_box{margin: 0 auto;position: relative;}
.c_main .section4 .country{display: block;width: 100%;height:100%;}
/*.c_main .section4 .country.active path{fill: #b43232 !important;}*/
.c_main .section4 path{fill: #2c3e74;stroke:#142864;}
/*.c_main .section4 path:hover{fill: #b43232;}*/
.c_main .section4 .map_txt .item{position: absolute;}
.c_main .section4 .map_txt .item .show{cursor: pointer;position: relative;}
.c_main .section4 .map_txt .item .show span{font-size: 12px;color: #fff;line-height: 30px;text-transform: uppercase;}
.c_main .section4 .map_txt .item .show i{background-color: #1f2b51;width: 15px;height: 6px;border-radius: 100%;position: relative;margin-top: 25px;margin-left: 12px;margin-right:12px;visibility: visible;z-index: 0; }
.c_main .section4 .map_txt .item .show i:after{content:"";display: block;width:15px;height: 19px;background-repeat: no-repeat;background-position: center;background-image: url(../images/about/map_ico7.png);position: absolute;bottom:10px;left: 0;animation:icon_2 2s linear infinite;-webkit-animation:icon_2 2s linear infinite;}
.c_main .section4 .map_txt .item .show em{display: block;width: 10px;height: 10px;background: #fff;position: absolute;border-radius: 50%;visibility: hidden;top: 0;right: 15px;}
.c_main .section4 .map_txt .item .show em:after{content: "";display: block;width: 20px;height: 20px;border-radius: 50%;background: rgba(255,255,255,0.2);position: absolute;left: 50%;top: 50%;margin: -10px 0 0 -10px;animation:icon_1 2s linear infinite;-webkit-animation:icon_1 1.5s linear infinite;}
.c_main .section4 .map_txt .item .txt_block{width: 370px;background: #fff;border-radius: 5px;padding: 35px 30px;position: absolute;bottom: 100px;left: 50%;margin-left: -185px;opacity: 0;visibility: hidden;z-index: 3;transition:all 500ms ease;-webkit-transition:all 500ms ease;transform: translateY(20px);-webkit-transform: translateY(20px);}
.c_main .section4 .map_txt .item .txt_block:after{content: "";display: inline-block;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #fff;position: absolute;left: 50%;margin-left: -10px;bottom:-10px;}
.c_main .section4 .map_txt .item .txt_block h3{font-size: 16px;color: #b43232;font-weight: bold;line-height: 30px;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 10px;}
.c_main .section4 .map_txt .item .txt_block p{font-size: 12px;color: #808080;line-height: 24px;}
.c_main .section4 .map_txt .item .txt_block a{font-size: 12px;color: #0042ff;line-height: 24px;text-decoration: underline;}
.c_main .section4 .map_txt .item.active .txt_block{opacity: 1;visibility: visible;transform: translateY(0);-webkit-transform: translateY(0);transition-delay: 300ms;-webkit-transition-delay: 300ms;box-shadow: 0 0 20px rgba(0,0,0,0.5);}
.c_main .section4 .map_txt .item.active  .show i{visibility: hidden;}
.c_main .section4 .map_txt .item.active  .show em{visibility: visible;}

/*.c_main .section4 .map_txt .item:nth-child(18) .txt_block{width: 570px;margin-left: -285px;}
.c_main .section4 .map_txt .item:nth-child(18) .txt_block h3{display: inline-block;margin-right: 30px;cursor: pointer;color: #333;}
.c_main .section4 .map_txt .item:nth-child(18) .txt_block h3.active{color: #b43232;}
.c_main .section4 .map_txt .item .txt_block .cons{overflow: hidden;}
.c_main .section4 .map_txt .item .txt_block .cons .con{opacity: 0;visibility: hidden;transition: all 500ms ease;-webkit-transition:all 500ms ease;height: 0;}
.c_main .section4 .map_txt .item .txt_block .cons .con.active{opacity: 1;visibility: visible;height: auto;}*/

.c_main .section4 .map_txt .item:nth-child(1){top: 36%;left:79%;}
.c_main .section4 .map_txt .item:nth-child(2){top: 19%;left:45.8%;}
.c_main .section4 .map_txt .item:nth-child(3){top: 33%;left:24%;}
.c_main .section4 .map_txt .item:nth-child(4){top: 42%;left:67.5%;}
.c_main .section4 .map_txt .item:nth-child(5){top: 21%;left:49%;}
.c_main .section4 .map_txt .item:nth-child(6){top: 62%;left:33.5%;}
.c_main .section4 .map_txt .item:nth-child(7){top: 31%;left:81.3%;}
.c_main .section4 .map_txt .item:nth-child(8){top: 26%;left: 46.8%;}
.c_main .section4 .map_txt .item:nth-child(9){top: 29%;left:44.7%;}
.c_main .section4 .map_txt .item:nth-child(10){top: 36%;left:63%;}
.c_main .section4 .map_txt .item:nth-child(11){top: 28%;left:51.8%;}
.c_main .section4 .map_txt .item:nth-child(12){top: 41%;left:56%;}
.c_main .section4 .map_txt .item:nth-child(13){top: 16.5%; left: 51.2%;}
.c_main .section4 .map_txt .item:nth-child(14){top: 33.5%; left: 74.2%;}
.c_main .section4 .map_txt .item:nth-child(15){top: 39%; left: 77%;}
.c_main .section4 .map_txt .item:nth-child(16){top: 30.5%; left: 76%;}
.c_main .section4 .map_txt .item:nth-child(17){top: 22%; left: 50.3%;}
.c_main .section4 .map_txt .item:nth-child(5) i{float: none;display: block;}
.c_main .section4 .map_txt .item:nth-child(5) span{display: block;line-height: 18px;}
.c_main .section4 .map_txt .item:nth-child(17) .show em{top:18px;right:36px;}


.c_main .section4 .map_txt .item:nth-child(2) .show em{top:18px;right: 20px;}
.c_main .section4 .map_txt .item:nth-child(3) .show em{right: 34px;}
.c_main .section4 .map_txt .item:nth-child(5) .show em{top:2px;right: 16px;}
.c_main .section4 .map_txt .item:nth-child(6) .show em{top:-5px;right: 52px;}
.c_main .section4 .map_txt .item:nth-child(8) .show em{top:15px;}
.c_main .section4 .map_txt .item:nth-child(9) .show em{top:15px;right: 10px;}
.c_main .section4 .map_txt .item:nth-child(10) .show em{top:10px;right: 2px;}
.c_main .section4 .map_txt .item:nth-child(11) .show em{right: 70px;}
.c_main .section4 .map_txt .item:nth-child(13) .show em { right: 40px;}
.c_main .section4 .map_txt .item:nth-child(7) .show em {top: 16px; right: 38px;}
.c_main .section4 .map_txt .item:nth-child(14) .show em {top: 11px;}
.c_main .section4 .map_txt .item:nth-child(15) .show em {top: 11px;}

.c_main .section4 .map_txt .item:nth-child(3) .show i:after{animation-delay: 500ms;-webkit-animation-delay:500ms;}
.c_main .section4 .map_txt .item:nth-child(2) .show i:after{animation-delay: 700ms;-webkit-animation-delay:700ms;}
.c_main .section4 .map_txt .item:nth-child(3) .show i:after{animation-delay: 900ms;-webkit-animation-delay:900ms;}
.c_main .section4 .map_txt .item:nth-child(4) .show i:after{animation-delay: 1100ms;-webkit-animation-delay:1100ms;}
.c_main .section4 .map_txt .item:nth-child(5) .show i:after{animation-delay: 1200ms;-webkit-animation-delay:1200ms;}
.c_main .section4 .map_txt .item:nth-child(6) .show i:after{animation-delay: 500ms;-webkit-animation-delay:500ms;}
.c_main .section4 .map_txt .item:nth-child(7) .show i:after{animation-delay: 600ms;-webkit-animation-delay:600ms;}
.c_main .section4 .map_txt .item:nth-child(8) .show i:after{animation-delay: 700ms;-webkit-animation-delay:700ms;}
.c_main .section4 .map_txt .item:nth-child(9) .show i:after{animation-delay: 800ms;-webkit-animation-delay:800ms;}
.c_main .section4 .map_txt .item:nth-child(10) .show i:after{animation-delay: 900ms;-webkit-animation-delay:900ms;}
.c_main .section4 .map_txt .item:nth-child(11) .show i:after{animation-delay: 1000ms;-webkit-animation-delay:1000ms;}
.c_main .section4 .map_txt .item:nth-child(12) .show i:after{animation-delay: 1100ms;-webkit-animation-delay:1100ms;}
@-webkit-keyframes icon_1 {
	0% {transform: scale(0);-webkit-transform: scale(0);}
	50% {transform: scale(1.2);-webkit-transform: scale(1.2);opacity: 1;}
	100%{transform: scale(0);-webkit-transform: scale(0);}
}
@keyframes icon_1 {
	0% {transform: scale(0);-webkit-transform: scale(0);}
	50% {transform: scale(1.2);-webkit-transform: scale(1.2);opacity: 1;}
	100%{transform: scale(0);-webkit-transform: scale(0);}
}
@-webkit-keyframes icon_2 {
	0% {transform: translateY(0);-webkit-transform: translateY(0);}
	50% {transform: translateY(-5px);-webkit-transform: translateY(-5px);}
	100%{transform: translateY(0);-webkit-transform: translateY(0);}
}
@keyframes icon_2 {
	0% {transform: translateY(0);-webkit-transform: translateY(0);}
	50% {transform: translateY(-5px);-webkit-transform: translateY(-5px);}
	100%{transform: translateY(0);-webkit-transform: translateY(0);}
}
/*发展历史*/
.h_main .section1{padding-bottom: 8%;}
.h_main .section1 .time-box{position: relative; margin-bottom: 1.5rem;}
.h_main .section1 .time-box .time-line{position: absolute; left: 0; right: 0; margin: auto; width: 100px; height: 100%; z-index: 6; border-left: 1px solid #eee; border-right: 1px solid #eee;}
.h_main .section1 .time-box .time-line .time-go{position: absolute; left: 0; right: 0; margin: auto; height: 0px; width: 1px; max-height: calc(100% - 90px); border-right: 1px #b43232 dashed; z-index: 10;}
.h_main .section1 .time-box .time-line .qiche{position: absolute; left: 0; right: 0; margin: auto;max-height: calc(100% - 90px);}
.h_main .section1 .time-box .time-line img{position: absolute; top: calc(100% + 20px); left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); z-index: 10; width: 28px; height: 49px; display: block; max-width: initial;}
.h_main .section1 .time-box .time-line:after{content: ""; position: absolute; border-right: 1px dashed rgba(238, 238, 238, 0.39); height: 100%; width: 0; top: 0; left: 0; right: 0; margin: auto; z-index: 3;}
.h_main .section1 .time-box .time-line:before{content: attr(data-note); position: absolute; top: calc(100% + 20px); left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); width: 120px; font-size: 24px; text-align: center;color: #142864;}
.h_main .section1 .time-box .time-item{overflow: hidden; position: relative; z-index: 3;}
.h_main .section1 .time-box .time-item .time-list{position: relative; width: 50%; box-sizing: border-box; text-align: right; padding-right: 130px;float: left;margin-bottom: 10vw;}
.h_main .section1 .time-box .time-item .time-list h3{font-size: 32px;color: #142864;font-weight: normal;font-family: 'DINPRO-M';line-height: 1;}
.h_main .section1 .time-box .time-item .time-list p{font-size: 16px;line-height: 26px;color: #333;margin-top: 10px;}
.h_main .section1 .time-box .time-item .time-list > img{max-width: 100%;display: inline-block;margin-top: 20px;}
.h_main .section1 .time-box .time-item .time-list p:after {content: "";position: absolute;width: 14px;height: 14px;border-radius: 50%;line-height: 14px;text-align: center;background-color: #eee;top: 10px;right:-7px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}
.h_main .section1 .time-box .time-item .time-list.on p:after {background: -webkit-linear-gradient(-90deg, #972929 0%, #b43232 100%);background: -o-linear-gradient(-90deg, #972929 0%, #b43232 100%);background: -moz-linear-gradient(-90deg, #972929 0%, #b43232 100%);background: linear-gradient(-90deg, #972929 0%, #b43232 100%);}
.h_main .section1 .time-box .time-item .time-list:nth-child(even){float: right;padding-left: 130px;padding-right: 0;text-align: left;}
.h_main .section1 .time-box .time-item .time-list:nth-child(2){margin-top: 15vw;}
.h_main .section1 .time-box .time-item .time-list:nth-child(even) p:after{left: -7px;right: initial;}
.h_main .btm{position: fixed; right: 0; top: 55%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%);}
.h_main .btm .item-node{text-align: right; opacity: 0; transform: translateX(8px); -webkit-transform: translateX(8px); -moz-transform: translateX(8px); -o-transform: translateX(8px); -ms-transform: translateX(8px); transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;}
.h_main .btm .item-node.on{opacity: 1; transform: none; -webkit-transform: none; -moz-transform: none; -o-transform: none; -ms-transform: none;}
.h_main .btm .item-node li{height: 30px; line-height: 30px; cursor: pointer; position: relative; opacity: 0.5; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; font-size: 14px; padding-right: 42px;}
@media  screen and (-webkit-min-device-pixel-ratio:0) {
   .h_main .btm .item-node li {
    background: -webkit-linear-gradient(#142864, #972929);
    background: -o-linear-gradient(#142864, #972929);
    background: -moz-linear-gradient(#142864, #972929);
    background:  linear-gradient(#142864, #972929);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    }
}


.h_main .btm .item-node li:after{content: ""; position: absolute; right: 0; height: 1px; width: 32px; background-color: #eeeff2; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; top: 0; bottom: 0; margin: auto;}
.h_main .btm .item-node li.on{opacity: 1; padding-right: 56px; font-size: 18px; font-weight: bold;}
.h_main .btm .item-node li.on:after{background: #142864; width: 50px;}


/*产品技术*/
.pro_main .nav_bar ul{text-align: left;}
.pro_main .comm_banner .cell_box .cell{text-align: left;}
.pro_main .nav_bar .inner {overflow: hidden;width: 100%; text-align: center;transition: all 800ms ease;-webkit-transition: all 800ms ease;}
.pro_main .nav_bar .inner.navFix{position: fixed;top: 85px;width: 100%;box-shadow: 0 2px 20px 0 rgba(0,0,0,0.3);transition: all 500ms ease;-webkit-transition: all 500ms ease;z-index: 10;border: 0;background: #fff;}
.pro_main .nav_bar .inner.navFix ul li a{padding: 25px 0;}
.pro_main .nav_bar.active {visibility: visible !important;}


.pro_main .pro_show{overflow: hidden;}
.pro_main .pro_show .pro_detail{float: left;width: 70%;}
.pro_main .pro_show .pro_top .tit{margin-bottom: 4vw;}
.pro_main .pro_show .pro_top .tit h3{font-size: 40px;color: #222;font-weight: normal;text-transform: uppercase;font-family: "Arial";line-height: 1;}
.pro_main .pro_show .pro_top .tit p{font-size: 15px;color: #666;line-height: 24px;margin-top: 15px;}
.pro_main .pro_show .pro_top .pic_big .item {width: 100%;display: none;}
.pro_main .pro_show .pro_top .pic_big .item.active{display: block;}
.pro_main .pro_show .pro_top .pic_big .item img{display: block;width: 100%;}
.pro_main .pro_show .pro_top .pic_sm{text-align:center;margin-top: 50px;}
.pro_main .pro_show .pro_top .pic_sm .item{display: inline-block;vertical-align: top;width: 118px;height: 62px;cursor: pointer;}
.pro_main .pro_show .pro_top .pic_sm .item img{display: block;width: 100%;border:1px solid #eeeeee;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.pro_main .pro_show .pro_top .pic_sm .item.active{transform: translateY(-5px);-webkit-transform: translateY(-5px);}
.pro_main .pro_show .pro_top .pic_sm .item.active img{border:4px solid #142864;}
.pro_main .pro_show .pro_bot{padding-bottom: 5vw;}
.pro_main .pro_show .pro_bot h3.tit{font-size: 24px;color: #222;padding-left: 16px;line-height: 1;border-left:3px solid #142864;font-weight: normal;margin-bottom: 40px;}
.pro_main .pro_show .pro_bot .main:first-child{border-top: 0;}
.pro_main .pro_show .pro_bot .main{border-top: 1px solid #dddddd;padding: 4vw 0;}
.pro_main .pro_show .pro_bot .main .con{font-size: 15px;line-height: 1.7;color: #333;}
.pro_main .pro_show .pro_bot .main .con img{display: block;width: auto !important;height: auto !important;max-width: 100%;margin: 4vw 0;}
.pro_main .pro_show .pro_bot .main table{width: 100%;border-top: 1px solid #dddddd;border-left: 1px solid #dddddd;}
.pro_main .pro_show .pro_bot .main table td{font-size: 14px;color: #333;line-height: 58px;border-bottom: 1px solid #dddddd;border-right: 1px solid #dddddd;text-align: center;}
.pro_main .pro_show .pro_bot .main table tr td:nth-of-type(1){background: #f7f7f7;}
.comm_from .pro_form em.red{color: #ff2e2e;font-style: normal;}
.comm_from h3.tit{font-size: 24px;color: #222;padding-left: 16px; line-height: 1;border-left: 3px solid #142864;font-weight: normal;margin-bottom: 40px;padding-bottom:0;border-bottom: 0;}
.comm_from .pro_form{position: relative;}
.comm_from .pro_form .top{overflow: hidden;position: relative;}
.comm_from .pro_form .top .left{float: left;width: 65%;overflow: hidden;}
.comm_from .pro_form .top .label{margin-top: 40px;}
.comm_from .pro_form .top .label span{font-size: 15px;color: #333;line-height: 24px;margin-bottom: 20px;display: inline-block;}
.comm_from .pro_form .top .label span em{display: inline-block;margin-right: 4px;}
.comm_from .pro_form input{font-size: 14px;color: #333;line-height: 48px;height: 48px;width: 100%;border:1px solid #dddddd;background-color: #f7f7f7;outline: none;padding:0 20px;}
.comm_from .pro_form input:focus{border-color: #142864;}
.comm_from .pro_form .top .right{width: 35%;float: right;padding-top: 0;overflow: hidden;}
.comm_from .pro_form select{font-size: 14px;color: #666;line-height: 48px;height: 48px;width: 100%;border:1px solid #dddddd;background-color: #f7f7f7;padding:0 20px;background-repeat: no-repeat;background-position: 96% center;background-image: url(../images/product/more2.png);cursor: pointer;}
.comm_from .pro_form textarea{font-size: 14px;color: #333;line-height: 48px;height:176px;width: 100%;border:1px solid #dddddd;background-color: #f7f7f7;padding:0 20px;resize: none;display: block;}
.comm_from .pro_form textarea:focus{border-color: #142864;}
.comm_from .pro_form .btn_tj{height: 50px;line-height: 50px;color: #fff;text-align: center;font-size: 14px;background: #142864;width:48%;margin-top: 78px;transition: all 500ms ease;-webkit-transition:all 500ms ease;cursor: pointer;position: absolute;bottom: 0;left: 0;}
.comm_from .pro_form .btn_tj:hover{background: #b43232;}
.comm_from .pro_form .top .left .label{float: left;width: 50%;padding-right: 30px;}
.hy_detail .comm_from {margin-top:5vw; }



.pro_main .pro_show .right{float: right;width:26.4%;padding-top:6vw; }
.pro_main .pro_show .right .tit {overflow: hidden;padding-bottom: 40px;}
.pro_main .pro_show .right .tit h3{font-size: 20px;color: #222;line-height: 24px;font-weight: normal;float: left;}
.pro_main .pro_show .right .tit a{display: inline-block;float: right;font-size: 15px;color: #222;line-height: 24px;padding-right: 35px;position: relative;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.pro_main .pro_show .right .tit a:after{content: "";display: block;width: 20px;height: 20px;border-radius: 50%;background-color:#142864; background-image: url(../images/hy/more4.png);background-repeat: no-repeat;background-position: center;position: absolute;right: 0;top: 50%;margin-top: -10px;}
.pro_main .pro_show .right .tit a:hover{color: #142864;}
.pro_main .pro_show .right .items{padding: 30px 25px;border:1px solid #ddd;}
.pro_main .pro_show .right .items .item {}
.pro_main .pro_show .right .items .item a{display: block;}
.pro_main .pro_show .right .items .item h3{font-size: 16px;color: #666;line-height: 44px;position: relative;padding-left: 18px;font-weight: normal;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro_main .pro_show .right .items .item h3:after{content: "";display: block;width: 8px;height: 8px;background: #ddd;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -4px;}
.pro_main .pro_show .right .items .item a:hover h3{color: #142864;}


.hy4_main {background: #f7f7f7;}
.hy4_main  .section1{padding-top: 4%;padding-bottom: 5%;}
.hy4_main  .section1 .main_top{border-top: 4px solid #eeeeee;border-left: 1px solid #eeeeee;border-right: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;background: #fff;}
.hy4_main  .section1 .main_top .item_first {padding:40px 50px 35px 50px;}
.hy4_main  .section1 .main_top .item_first h3{float: left;font-size: 15px;color: #333;line-height: 30px;padding-top: 44px;}
.hy4_main  .section1 .main_top .item_first .items{margin-left: 120px;overflow:hidden;font-size: 0;}
.hy4_main  .section1 .main_top .item_first .items .item{display: inline-block;vertical-align: top;margin-right: 40px;cursor: pointer;}
.hy4_main  .section1 .main_top .item_first .items .item:last-child{margin-right: 0;}
.hy4_main  .section1 .main_top .item_first .items .item i{display: block;width: 118px;height: 118px;border:1px solid #eeeeee;background-repeat: no-repeat;background-position: center;transition: all 500ms ease;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;}
.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(1) i{background-image: url(../images/hy/ico1.png);}
.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(2) i{background-image: url(../images/hy/ico2.png);}
.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(3) i{background-image: url(../images/hy/ico3.png);}
.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(4) i{background-image: url(../images/hy/ico5.png);}
.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(5) i{background-image: url(../images/hy/ico6.png);}
.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(6) i{background-image: url(../images/hy/ico4.png);}
.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(7) i{background-image: url(../images/hy/ico7.png);}
.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(1).active i,.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(1):hover i{background-image: url(../images/hy/ico1_hover.png);}
.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(2).active i,.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(2):hover i{background-image: url(../images/hy/ico2_hover.png);}
.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(3).active i,.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(3):hover i{background-image: url(../images/hy/ico3_hover.png);}
.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(4).active i,.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(4):hover i{background-image: url(../images/hy/ico5_hover.png);}
.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(5).active i,.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(5):hover i{background-image: url(../images/hy/ico6_hover.png);}
.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(6).active i,.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(6):hover i{background-image: url(../images/hy/ico4_hover.png);}
.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(7).active i,.hy4_main  .section1 .main_top .item_first .items .item:nth-of-type(7):hover i{background-image: url(../images/hy/ico7_hover.png);}
.hy4_main  .section1 .main_top .item_first .items .item span{font-size: 14px;color: #333;line-height: 30px;text-align: center;display: block;margin-top: 10px;transition: all 500ms ease;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;}
.hy4_main  .section1 .main_top .item_first .items .item:hover span,.hy4_main  .section1 .main_top .item_first .items .item.active span{color: #142864;}
.hy4_main  .section1 .main_top .item_first .items .item:hover i,.hy4_main  .section1 .main_top .item_first .items .item.active i{border:2px solid #142864;}
.hy4_main  .section1 .main_top .item_box{overflow: hidden;padding: 30px 50px 15px 50px;border-top: 1px solid #eeeeee;}
.hy4_main  .section1 .main_top .item_box h3{float: left;font-size: 15px;color: #333;line-height: 40px;}
.hy4_main  .section1 .main_top .item_box .items{margin-left: 120px;overflow: hidden;font-size: 0;}
.hy4_main  .section1 .main_top .item_box .items span{display: inline-block;vertical-align: top;font-size: 14px;line-height: 40px;text-align: center;padding: 0 22px;margin-right: 10px;margin-bottom: 15px;cursor: pointer;min-width: 84px;transition: all 500ms ease;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;}
.hy4_main  .section1 .main_top .item_box .items span.active,.hy4_main  .section1 .main_top .item_box .items span:hover{color: #ffffff;background: #142864;}
.hy4_main  .section1 .main_bot h2.tit{font-size: 30px;color: #333;line-height: 30px;font-weight: normal;}
.hy4_main  .section1 .main_bot{padding-top: 5vw;}
.hy4_main  .section1 .main_bot .comm_items1 {overflow: hidden;margin-top: 3vw;}
.hy4_main .section1 .main_bot a.more{display: block;width: 26px;height: 26px;background-repeat: no-repeat;background-position: center;background-image: url(../images/hy/more3.png);margin: 0 auto;}
.hy4_main .section1 .mob_main{display: none;}
.hy4_main .section1 .page{margin-top: 0;}

/*社会责任*/
.re_main .section1 .comm_tit h3{line-height: 1.4;color: #142864;}
.re_main .section1 .items {margin-top: 50px;}
.re_main .section1 .items .item{overflow: hidden;position: relative;}
.re_main .section1 .items .item .pic{overflow: hidden;width: 50%;}
.re_main .section1 .items .item .pic img{display: block;width: 100%;transition: all 500ms ease;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;}
.re_main .section1 .items .item:hover .pic img{transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);}
.re_main .section1 .items .item .txt_block{position: absolute;right: 0;top: 0;width: 50%;height: 100%;padding:0 12vw 0 9vw;}
.re_main .section1 .items .item .txt_block i{display: block;width: 150px;height: 150px;background-repeat: no-repeat;background-position: center;}
.re_main .section1 .items .item:nth-child(1) .txt_block i{background-image: url(../images/about/re_ico1.png);}
.re_main .section1 .items .item:nth-child(2) .txt_block i{background-image: url(../images/about/re_ico2.png);}
.re_main .section1 .items .item:nth-child(3) .txt_block i{background-image: url(../images/about/re_ico3.png);}
.re_main .section1 .items .item .txt_block p{font-size: 18px;color: #333;line-height: 30px;margin-top: 30px;}
.re_main .section1 .items .item:nth-child(even) .pic{float: right;}
.re_main .section1 .items .item:nth-child(even) .txt_block{left: 0;right: inherit;padding:0 9vw 0 12vw;}
.re_main .section3 .items{overflow: hidden;font-size: 0;margin: 40px -1% 0 -1%;}
.re_main .section3 .items .item{display: inline-block;vertical-align: top;margin: 0 1%;width: 31.33%;}
.re_main .section3 .items .item .pic{overflow: hidden;}
.re_main .section3 .items .item .pic img{display: block;width: 100%;transition: all 500ms ease;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;}
.re_main .section3 .items .item:hover .pic img{transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);}
.re_main .section3 .items .item .txt_block h3{font-size: 32px;color: #333;line-height: 1;font-weight: normal;margin-top: 30px;}
.re_main .section3 .items .item .txt_block span{display: inline-block;font-size: 16px;line-height: 30px;background-repeat: no-repeat;background-position: right center;background-image: url(../images/about/re_more.png);padding-right: 18px;color: #142864;margin-top: 15px;transition: all 500ms ease;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;}
.re_main .section3 .items .item:hover .txt_block span{color:#b43232;background-image: url(../images/about/re_more2.png);}



/*2023-04-04 CSS*/
.c_main .section4 .map_txt .item[data-name="China"] .show span{ color:#b63737!important; font-weight:bold}