﻿@charset "utf-8";
a,body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,select,td,textarea,th,ul{margin:0;padding:0}
body{font:14px "微软雅黑","Arial Narrow",HELVETICA;background-color:#fff;color:#666}
a{color:#666;text-decoration:none}
a:hover {text-decoration:none !important;}
li{list-style:none}
img{border:0;vertical-align:middle;display:block;
	
	/* width:100%; */
	height:auto}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
b,em,i{font-style:normal}
.cf{zoom:1}
.cf:after{clear:both;content:'';display:block;height:0;visibility:hidden}
.fl{float:left}
.fr{float:right}
.hide{display:none}
.clear-form{background:0 0;border:none 0;outline:0}
.width1200{width:1200px;margin:0 auto;position:relative}
.minwidth1200{min-width:1200px}
.comicons{background:url(Img/Common/comicons.png) no-repeat}
html,body { height: 100%; }
body { overflow: hidden; font-family: sdwfont; }

@font-face{
font-family: sdwfont;
src: url('fonts/SourceHanSansCN-Regular_0.ttf'),
     url('SourceHanSansCN-Regular_0.eot'); /* IE9+ */
}

.sdw-header{width:100%;height:90px; line-height: 90px; position:fixed;left:0;top:0;z-index:999; padding-right: 1.8%;box-sizing: border-box;background:rgb(10 10 10 / 0.2);}

.actives1{
width:100%;height:90px; line-height: 90px; background-color:#1d1d1d;position:fixed;left:0;top:0;z-index:999;-webkit-box-shadow:5px 0 50px rgba(0,0,0,.5);box-shadow:5px 0 50px rgba(0,0,0,.5); padding-right: 1.8%;box-sizing: border-box;
}
.actives1 ul li>a{
color:white;
}
.sdw-header a.logo{display:block;width:auto;margin-top: 18px;
    height: 56px;
    margin-left: 34px;}
.sdw-header a.logo img { width: auto; height: 100% !important; }
body .sdw-header.hei60, body .sdw-header.hei90 { transition-duration: .5s; transition-delay: 0s; }
.sdw-header.hei60 { height: 60px; line-height: 60px;}
.sdw-header.hei60 .details-address { top: 60px; }
.sdw-nav ul{height:100%;}
.sdw-nav ul li{position: relative;float:left;font-size:16px;height:100%;margin-right:30px;}
.sdw-nav ul li>a{color:white; display: block; width: 100%; height: 100%; box-sizing: border-box; position: relative;}
.sdw-nav ul li.cur>a,.sdw-nav ul li:hover>a{color:#296AFF;}
.sdw-nav ul li.cur>a:after,.sdw-nav ul li:hover>a:after { content: ''; display: block; width: 100%; height: 2px; background-color: #296AFF; position: absolute; bottom: 0; left: 0; z-index: 2; }
.sdw-companys{height:100%;font-size:14px; padding-right: 1%;position: relative;}
.sdw-companys .place{ color:#666; position:relative}
.sdw-companys .place span{display: inline-block;padding:0 10px;position:relative;color: white;}
.sdw-companys .place span:before{content:'';display:block;width:1px;height:16px;background-color:rgba(255,255,255,.1);position:absolute;left:-1px;top:50%;margin-top: -8px; z-index:9}
.sdw-companys .place span:first-child:before{display:none}
.sdw-companys>i{display:block;width:12px;height:7px;background-position:-62px -35px;position:absolute;right:0;top:50%; margin-top: -3.5px; z-index:9;}
.sdw-companys>i.active{background-position: -5px -35px;}
.sdw-companys:hover .place { color: #fff; }
.sdw-header .tel{ padding: 0 1.5%; position: relative;}
.sdw-header .tel:before { content: ''; display: block; width: 1px; height: 56%; background-color:rgba(255,255,255,.1); position: absolute; left: 0; top: 22%; z-index: 2;}
.sdw-header .tel p{color:#fff;font-size:20px;position:relative;}
.details-address{width:100%;height:610px; line-height: 24px; background-color:#f2f2f2;position:fixed;top:90px;left:0;z-index:999}
.details-address .address-cont{height:100%;}
.details-address:before{content:'';display:block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #f2f2f2;position:absolute;right:7%;top:-8px}
.details-address .map{width:586px;height:485px;background:url(Img/Common/map.png) no-repeat;position:absolute;left:-50px;top:60px;z-index:2}
.details-address .map span,.details-address .map span i{display:block;position:absolute}
.details-address .map span i{display:block;position:absolute;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.details-address .map span:first-child{width:78px;height:78px;left:215px;top:205px}
.details-address .map span i:first-child{width:100%;height:100%;border:solid 1px rgba(130,130,130,.2)}
.details-address .map span i:nth-child(2){width:50%;height:50%;border:solid 1px rgba(130,130,130,.3);left:50%;top:50%;margin:-25% 0 0 -25%}
.details-address .map span .i3{width:6px;height:6px;background-color:#999;left:50%;top:50%;margin:-3px 0 0 -3px}
.details-address .map span:nth-child(2){width:60px;height:60px;right:115px;top:143px}
.details-address .map span:nth-child(3){width:52px;height:52px;right:120px;top:197px}
.details-address .map span:nth-child(4){width:32px;height:32px;right:138px;top:240px}
.details-address .map span:nth-child(5){width:62px;height:62px;right:175px;bottom:186px}
.details-address .map span:nth-child(6){width:50px;height:50px;right:140px;bottom:145px}
.details-address .map span:nth-child(7){width:80px;height:80px;right:65px;bottom:163px}
.details-address .map span:nth-child(8){width:42px;height:42px;right:250px;bottom:118px}
.details-address .map span:nth-child(9){width:118px;height:118px;right:110px;bottom:44px}
.details-address .map span:nth-child(10){width:50px;height:50px;right:85px;bottom:93px}
.details-address .map span:nth-child(11){width:175px;height:175px;right:50px;bottom:-20px}
.details-address .map span:nth-child(11) .i3{width:10px;height:10px;margin:-13px 0 0 -13px;background-color:#f30000;border:solid 8px #f2c2c2;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
.details-address .list-address{width:50%;position:absolute;right:0;top:36px;color: #1d1d1d;}
.details-address .list-address p{font-size:20px;padding-bottom:10px;border-bottom:solid 1px rgba(0,0,0,.1);margin-bottom:5px;position:relative}
.details-address .list-address p:after{content:'';display:block;position:absolute;bottom:0}
.details-address .list-address>div{margin-top:50px}
.details-address .list-address span{display:inline-block;font-size:15px;padding-right:68px;padding-top:10px}
.details-address .list-address span:last-child{font-size:13px;padding-left:20px;position:relative}
.details-address .list-address span:last-child:before{content:'';display:block;width:12px;height:13px;background:url(Img/Common/comicons.png) no-repeat -30px -35px;position:absolute;left:0;top:13px;z-index:2}
.details-address .list-address .sz p:after{width:34px;height:81px;background-image:url(Img/Common/sz_img.png);right:10%}
.details-address .list-address .gz p:after{width:34px;height:106px;background-image:url(Img/Common/gz_img.png);right:10%}
.details-address .list-address .zs p:after{width:111px;height:60px;background-image:url(Img/Common/zs_img.png);right:4%}
.details-address.active .map span i:first-child{-webkit-animation:outerCircleMove 2s ease-out both infinite;-moz-animation:outerCircleMove 2s ease-out both infinite;animation:outerCircleMove 2s ease-out both infinite}
.details-address.active .map span i:nth-child(2){-webkit-animation:innerCircleMove 1.8s ease-out both infinite;-moz-animation:innerCircleMove 1.8s ease-out both infinite;animation:innerCircleMove 1.8s ease-out both infinite}
.details-address.active .map span i:nth-child(3){-webkit-animation:circleMove 2.2s ease-out both infinite;-moz-animation:circleMove 2.2s ease-out both infinite;animation:circleMove 2.2s ease-out both infinite}
.details-address.active .map span:nth-child(even) i:first-child{-webkit-animation-duration:2.4s;-moz-animation-duration:2.4s;animation-duration:2.4s}
.details-address.active .map span:last-child i:first-child{-webkit-animation-duration:2.1s;-moz-animation-duration:2.1s;animation-duration:2.1s}
.details-address.active .map span:nth-child(even) i:nth-child(2){-webkit-animation-duration:2.3s;-moz-animation-duration:2.3s;animation-duration:2.3s}
@-webkit-keyframes outerCircleMove{0%,100%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(.3);transform:scale(.3)}
}
@-moz-keyframes outerCircleMove{0%,100%{-moz-transform:scale(1);transform:scale(1)}
50%{-moz-transform:scale(.3);transform:scale(.3)}
}
@keyframes outerCircleMove{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(.3);-moz-transform:scale(.3);transform:scale(.3)}
}
@-webkit-keyframes innerCircleMove{0%,100%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.15);transform:scale(1.15)}
}
@-moz-keyframes innerCircleMove{0%,100%{-moz-transform:scale(1);transform:scale(1)}
50%{-moz-transform:scale(1.15);transform:scale(1.15)}
}
@keyframes innerCircleMove{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15)}
}
@-webkit-keyframes circleMove{0%,100%{opacity:1}
50%{opacity:.2}
}
@-moz-keyframes circleMove{0%,100%{opacity:1}
50%{opacity:.2}
}
@keyframes circleMove{0%,100%{opacity:1}
50%{opacity:.2}
}


/*--dropdown--*/
.dropdown{display:none;position: absolute;z-index: 9999;top:100%;left:0;min-width:160px;background:#fff;}
.dropdown a{display:block;padding:0 15px;height:50px;line-height:50px;white-space: nowrap;}
.dropdown a:before{display:inline-block;margin-right:10px;content:"-";}
.dropdown a:hover{color:#296AFF;}
.sdw-nav ul li:hover .dropdown{display:block;}
/*--end dropdown--*/

/* 百度统计 */
.zxkf{width:65px;height:auto;overflow:hidden;position:fixed;right:2px;top:50%;z-index:999;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}
.zxkf>ul>li{width:65px;height:65px;text-align:center;margin-bottom:1px;border-radius:3px;cursor:pointer}
.zxkf>ul>li a{display:block;width:100%;padding-top:40px}
.zxkf>ul>li span{font-size:12px;color:#fff;line-height:14px}
.zxkf>ul>li:nth-child(1){background:#b2b2b2 url(Img/Common/zxkf01.png) no-repeat}
.zxkf>ul>li:nth-child(2){background:#b2b2b2 url(Img/Common/zxkf02.png) no-repeat}
.zxkf>ul>li:nth-child(3){background:#b2b2b2 url(Img/Common/zxkf03.png) no-repeat}
.zxkf>ul>li:nth-child(4){background:#b2b2b2 url(Img/Common/zxkf04.png) no-repeat}
.zxkf>ul>li:nth-child(5){background:#b2b2b2 url(Img/Common/zxkf06.png) no-repeat}
.zxkf>ul>li:nth-last-child(1){padding-top:25px;height:40px;background:#b2b2b2 url(Img/Common/zxkf05.png) no-repeat}
.zxkf>ul>li:nth-child(1):hover{background:#296AFF url(Img/Common/zxkf01.png) no-repeat}
.zxkf>ul>li:nth-child(2):hover{background:#296AFF url(Img/Common/zxkf02.png) no-repeat}
.zxkf>ul>li:nth-child(3):hover{background:#296AFF url(Img/Common/zxkf03.png) no-repeat}
.zxkf>ul>li:nth-child(4):hover{background:#296AFF url(Img/Common/zxkf04.png) no-repeat}
.zxkf>ul>li:nth-child(5):hover{background:#296AFF url(Img/Common/zxkf06.png) no-repeat}
.zxkf>ul>li:nth-last-child(1):hover{background:#296AFF url(Img/Common/zxkf05.png) no-repeat}


.sdw-data-wrap{width:100%;height:220px; background-color: #fff;}
.sdw-data-wrap .option{width:25%;text-align:center;padding-top:60px;position:relative}
.sdw-data-wrap .option h4{font-size:20px;color:#1d1d1d;padding-bottom:20px}
.sdw-data-wrap .option p{color:#666;font-size:14px;padding-bottom:6px}
.sdw-data-wrap .option:before{content:'';display:block;width:1px;height:100px;background-color:#efefef;position:absolute;left:0;top:60px;z-index:9}
.sdw-data-wrap .option:first-child:before{display:none}

.sdw-footer{width:100%;height:auto;background-color:#1d1d1d}
.sdw-footer .ft-company-infos{padding:60px 0 50px;color:#999}
.sdw-footer .ft-ads{font-size:16px}
.sdw-footer .ads-list span{display:inline-block;margin-right:15px;cursor:pointer}
.sdw-footer .ads-list span.cur,.sdw-footer .ads-list span:hover{color:#fff}
.sdw-footer .company-ads{margin:20px 0}
.sdw-footer .company-ads>div p{padding-top:5px}
.sdw-footer .company-ads:after{content:'';display:block;width:15px;height:17px;background:url(Img/Common/comicons.png) no-repeat -76px -5px;margin-top:20px}
.sdw-footer .ft-company-infos>div{width:33.3333%}
.sdw-footer .ft-company-infos .contact-us{height:150px;text-align:center;border-left:solid 1px rgba(255,255,255,.05);border-right:solid 1px rgba(255,255,255,.05);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.sdw-footer .contact-us{color:#fff;font-size:16px}
.sdw-footer .contact-us h3{font-weight:400}
.sdw-footer .contact-us p{padding:30px 0 25px}
.sdw-footer .contact-us p em{color:#999;padding-right:15px;border-right:solid 1px rgba(255,255,255,.1)}
.sdw-footer .contact-us p strong{font-size:20px;font-weight:400;padding-left:15px}
.sdw-footer .contact-us a{display:block;width:128px;height:43px;line-height:43px;text-align:center;border:solid 1px #333;color:#999;font-size:14px;margin:0 auto;}
.sdw-footer .contact-us a:hover{color:#fff;}
.sdw-footer .sdw-ewm>div{width:135px;height:160px;background-color:#fff;margin-left:20px;text-align:center;color:#666}
.sdw-footer .sdw-ewm>div img{width:120px;height:120px;margin:8px auto}
.sdw-footer .copy-right{font-size:14px;color:#666;padding:35px 0 30px;border-top:solid 1px rgba(255,255,255,.05);position:relative}
.sdw-footer .copy-right p span{padding-left:12px}
.ft-links a:hover,.sdw-footer .copy-right p a:hover{color:#fff;text-decoration:underline}
.sdw-footer .copy-right a.mobile-edition{position:absolute;right:0;top:35px;z-index:2;padding-left:16px}
.sdw-footer .copy-right a.mobile-edition i{display:block;width:10px;height:15px;background-position:-62px -5px;position:absolute;left:0;top:2px}
.ft-links{padding:25px 0;border-top:solid 1px rgba(255,255,255,.05)}
.ft-links a,.ft-links span{color:#666;font-size:14px}
.ft-links span{display:block;width:6%;padding-right:1%;margin-right:1%;border-right:solid 1px #343434;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ft-links .alinks{width:92%}
.ft-links .alinks a{display:inline-block;padding-right:1%;padding-bottom:5px}
.disanfang a{display:inline-block;width:21px;height:21px;position:relative;left:0;top:4px}

/* -- 弹出窗口 -- */
#mesbook1 { width: 400px; position: fixed; left: 50%; top: 40%; margin-left: -200px; z-index: 99; }
#mesbook1 div img{ width:43px; height:14px;}
#mesbook1 dl dt img{width:60px; height:60px;}
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}
/*处理中动画占全屏*/
#oran_div_processing{width:300px;padding:20px;z-index:9999;text-align:center;background:#fffeef;border:solid 1px #b8ab04;}

/*hover动画*/
.hover-animation, .hover-animation em { -webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out; position: relative; }
.hover-animation em { display: block; width: 0; height: 100%; background-color: #f30000; position: absolute; left: 0; top: 0; z-index: 1; }
.hover-animation span { position: relative; z-index: 2; }
.hover-animation:hover em { width: 100%; }

/*banner入场动画*/
.sdw-header { opacity: 0; transform: translateX(-100%); }
.sdw-banner-wrap { opacity: 0; }
.sdw-header, .sdw-banner-wrap, .contactUs-page02-wrap { transition: all .8s ease-out .8s; }
.sdw-banner-wrap.active, .sdw-header.active, .contactUs-page02-wrap.active { opacity: 1; transform: translateX(0);} 

.banner-mask-wrap { width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 9999; transform-origin:right center; transform: translateX(100%);}
.banner-mask-wrap span { display: block; width: 100%; background-color: #f30000; position: absolute; left: 0; transition:all .6s cubic-bezier(0.9, 0.05, 0.69,-0.26) 1.2s;}
.banner-mask-wrap span:first-child { height: 45%; top: 0; transform-origin: center top;}
.banner-mask-wrap span:last-child { height: 45%; bottom: 0; transform-origin: center bottom;}
.banner-mask-wrap span:nth-child(2) { height: 10%; top: 45%;}
.banner-mask-wrap span img { width: 52%; position: absolute; left: 24%; }
.banner-mask-wrap span:first-child img { position: absolute; bottom: 0; left:24%; }
.banner-mask-wrap span:last-child img { position: absolute; top: 0; left: 24%;}
.banner-mask-wrap span:nth-child(2) img { top: 50%; transform: translateY(-50%); }

.banner-mask-wrap.active { transform: translateX(0); transition:all .8s ease-out;}
.banner-mask-wrap.active span:first-child { transform: translateY(-100%); }
.banner-mask-wrap.active span:last-child { transform: translateY(100%); }
.banner-mask-wrap.active span:nth-child(2) { transform: translateX(100%); }

@media only screen and (min-width: 1600px){
	.width1200 { width: 1400px;}
	.sdw-banner-wrap .sdw-banner-nav { margin-left: -700px; }
	.good-website-wrap .good-cen-cont .man img { width: 52%!important; }
}
@media only screen and (max-width: 1400px){
	.sdw-nav ul li { margin-right: 20px; }
	.sdw-header .tel { padding: 0 1%; }
}


#sdwCompanys:hover .details-address{
	display:block !important;
}

.numbbox{width: 100%;height: 130px;margin: 0 auto;background: #fff;position: relative;z-index: 200;box-shadow: 0px 2px 10px #dedede;}
.num-width{width: 1400px;margin: 0 auto;}
.numbbox a{color:#3b3b3b;}
.numbbox a:hover{color:#ffffff;}
.numbli{width: 25%;float: left;text-align: center;box-sizing: border-box;padding-bottom: 15px;border-right: 1px #f3f3f3 solid;margin-top: 15px;}
.numbli p{font-size: 18px;color:#3b3b3b; margin-bottom:6px}
.numbli p span{font-size: 49px;font-family: 'DINPro-Bold';color:#296AFF;}
.numbli h3{font-weight: normal;font-size: 17px;margin: 0;color:#3b3b3b;}
.num-width a:last-child .numbli{
	border-right: none;
}
@media screen and (max-width:1580px){
	.numbbox{height: 115px;}
	.numbli p{font-size: 16px;}
	.numbli p span{font-size: 38px;}
	.numbli h3{font-size: 15px;}
}
@media screen and (max-width:1450px){
	.numbbox{height: 110px;}
	.numbli p{font-size: 15px;}
	.numbli p span{font-size: 34px;}
	.numbli h3{font-size: 14px;}
}


.index-bk {
	 /* position:absolute;  */
	
	top:0; left:0;
	 /* height:100%;  */
	width:100%;  background-color:#fff;transform:translateY(100%); -webkit-transform:translateY(100%); transition:0.8s all; -webkit-transition:0.8s all;}
.index-bk.index-bg{
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.index-bk.index-2 {z-index:50; }
.anim2_down .index-2{   transform:translateY(0%); -webkit-transform:translateY(0%); }
.anim2_up .index-2{  transform:translateY(0%); -webkit-transform:translateY(0%); }

@media only screen and (min-width: 1200px) {
	.index-bk>table,.index-bk>table td{
        width: 100%;
        height: 100%;
        vertical-align: middle;
	}
    .index-bk .div-table{
        display: table;
    }
    .index-bk .div-table-cell{
        display: table-cell;
    }
    .index-bk .div-table,.index-bk .div-table-cell{
        width: 100%;
        height: 100%;
        vertical-align: middle;
    }
}
@media only screen and (max-width: 1200px) {
    .index .main { position:static; top:0; margin-top:58px; }
    .index-bk{
        position: relative;
        overflow: hidden;
        height: auto !important;
        transform: translateY(0);
    	-webkit-transform: translateY(0); 
    }
    .index .main .right-button{
        display: none;
    }

    .service-main .index-bk{
        padding-top: 50px;
        padding-bottom: 50px;
    }

}
.rel { position: relative; }

.index-second-01 {
	float: left;
	width: 20%;
	height:600px;
	background-color: #f9f9f9;
	text-align: center;
}

.index-second-01:nth-child(even) {
	background-color: #f0f0f0;
}

.index-second-01::before {

	width:100%;
		display:inline-block;
		height:0px;
		z-index:1;
		 
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	/* transform: translateY(100%); */
	background: -webkit-linear-gradient(135deg, #1d95ed, #24a7ec, #3ce0ea);/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(135deg, #1d95ed, #24a7ec, #3ce0ea);/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(135deg, #1d95ed, #24a7ec, #3ce0ea);/* Firefox 3.6 - 15 */
	background: linear-gradient(135deg, #1d95ed, #24a7ec, #3ce0ea);/* æ ‡å‡†çš„è¯­æ³• */
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	/* visibility: hidden; */
}

.index-second-01:hover:before{
	height:100%;
}
.index-second-01:nth-child(even)::before {
	/* transform: translateY(-100%); */
}

.index-second-01 .div-info .span-01{
	position: relative;
	z-index: 1;
}
.index-second-01 .div-img,
.index-second-01 .div-title{
	position: relative;
	z-index: 1;
}


.index-second-01:nth-child(2)::before {
	
	background: -webkit-linear-gradient(135deg, #f57239, #f68d40, #f9d556);
	background: -o-linear-gradient(135deg, #f57239, #f68d40, #f9d556);
	background: -moz-linear-gradient(135deg, #f57239, #f68d40, #f9d556);
	background: linear-gradient(135deg, #f57239, #f68d40, #f9d556);
}

.index-second-01:nth-child(3)::before {
	background: -webkit-linear-gradient(135deg, #29bd90, #4bc581, #9ed95b);
	background: -o-linear-gradient(135deg, #29bd90, #4bc581, #9ed95b);
	background: -moz-linear-gradient(135deg, #29bd90, #4bc581, #9ed95b);
	background: linear-gradient(135deg, #29bd90, #4bc581, #9ed95b);
}

.index-second-01:nth-child(4)::before {
	background: -webkit-linear-gradient(135deg, #5c35dc, #7a4ae4, #cf86fa);
	background: -o-linear-gradient(135deg, #5c35dc, #7a4ae4, #cf86fa);
	background: -moz-linear-gradient(135deg, #5c35dc, #7a4ae4, #cf86fa);
	background: linear-gradient(135deg, #5c35dc, #7a4ae4, #cf86fa);
}

.index-second-01:nth-child(5)::before {
	background: -webkit-linear-gradient(135deg, #ed4c4c, #ee505d, #f25e98);
	background: -o-linear-gradient(135deg, #ed4c4c, #ee505d, #f25e98);
	background: -moz-linear-gradient(135deg, #ed4c4c, #ee505d, #f25e98);
	background: linear-gradient(135deg, #ed4c4c, #ee505d, #f25e98);
}

.index-second-01 table {
	position: relative;
	z-index: 2;
}

.index-second-01 table,
.index-second-01 table td {
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}

.index-second-a1 {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: none;
}

.index-second-01 .div-img {
	width: 100px;
}

.index-second-01 .div-img img {
	width: 100%;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.index-second-01 .div-img .mg1h {
	position: absolute;
	left: 0;
	top: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.index-second-01 .div-title {
	font-size: 36px;
	line-height: 36px;
	color: #333;
	padding-bottom: 41px;
	background: url('../images/line-14.jpg') center bottom no-repeat;
	margin-top: 40px;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.index-second-01 .div-info {
	width: 322px;
	height: 186px;
	margin: auto;
	padding-top: 30px;
}

.index-second-01 .div-info .span-01 {
	float: left;
	margin: 0 5px;
	width: 144px;
	border-radius: 40px;
	border: 1px solid #b9b9b9;
	margin-top: 10px;
	overflow: hidden;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.index-second-01 .div-info .span-01 a {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #666;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
.work2{text-align:center; color:#1f1f1f; font-size:39px;padding-top:10px; height:50px; font-weight:bold;line-height: 40px;}
.work2 .s1{color:#cdcdcd; font-size:24px; padding:0 5px;  }
.work2 .s2{color:#296AFF; src:url('fonts/GOTHICB.TTF'); font-family: 'GOTHICB';}
.work2-des{color:#b9b9b9; font-size:16px; text-align:center; margin:5px auto; height:30px;}
.index_center{text-align: center;}
.index_center .ul{display: inline-block;}
.Case_nav{
	display:block;
	line-height:50px;
	float:left;
	width:158px;
	text-align:center;
	font-size:18px;
	border:1px solid #f9f9f9;
	background-color:#f5efef;
	margin-right:20px;
	color:#333333;
	filter:alpha(opacity=90);    /* ie5-7  */
	opacity: 0.9;
	transition: 0.2s linear;
 	position: relative;
}

.Case_nav2,.Case_nav2:hover,.Case_nav:hover{
	display:block;
	line-height:50px;
	float:left;
	width:158px;
	text-align:center;
	color:#ffffff;
	border:1px solid #296AFF;
	font-size:18px;
	text-decoration:none;
	background-color:#296AFF;
	margin-right:20px;
	filter:alpha(opacity=100);    /* ie5-7  */
	opacity: 1.0;
}
.Newindex2,.Newindex2:hover,.Newindex:hover{
	display:block;
	float:left;
	width:148px;
	height:45px;
	line-height:47px;
	font-size:18px;
	border:1px solid #296AFF;
	background-color:#296AFF;
	color:#ffffff;
	text-align:center;
	margin-right:20px;
	text-decoration:none;
}

.qpDiv{
	width: 100%;
	overflow: hidden;
	text-align:left;
	
}
.qpDiv li img{
	width: 100%;
	height:100%;
	float:left;
}
.qpDiv li{
	width: 25%;
	height: 100%;
	overflow: hidden;
	float: left;
	position: relative;
	background-color:#eeeeee;
}

.qpzhe{
	position: absolute;
	background: rgba(0,0,0,0.7);
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #fff;
	transform: scale(0);
	transition:all 0.5s;
}
.qpDiv li:hover .qpzhe{
    transform: scale(1);
}
.qpzhe h3{
	font-weight: normal;
	font-size: 30px;
	margin-top: 20%;
	font-weight:bold;
}
.qpzhe p{
	line-height: 30px;
	font-size:18px;
}
 .sdx{
	 width:100%;
	 float: left;
 }

 .indintr-list{width: 100%;margin-top:43px;}
 .clearFix {*zoom:1}
.clearFix:before, .clearFix:after {display:table;content:""}
.clearFix:after {clear:both}
/* .indintr-list-ul{margin-left: -3%;} */
.indintr-link{    display: block;
    float: left;
    width: 241px;
    margin-left: 18px;
    height: 515px;
    padding: 60px 58px 0;
    box-shadow: 0 0 20px 12px #f3f3f3;}
.indintr-link-img{display: inline-block;height: 100px;position: relative;}
.indintr-link-img img{max-height: 100%;}
.indintr-link-cont{width: 100%;margin-top: 38px;}
.indintr-link-cont h2, .indintr-link-cont h3, .indintr-link-cont-h{font-size: 32px;color: #222;}
.indintr-link-cont ul{width: 100%;overflow: hidden;margin: 20px 0 50px;font-size: 0;}
.indintr-link-cont ul li{display: inline-block;margin-right: 40px;}
.indintr-link-cont ul li:last-child{margin-right: 0;}
.indintr-link-cont ul li h4, .indintr-link-cont-h4, .indintr-link-cont ul li p{font-size: 16px;color: #666;line-height: 26px;position: relative;padding-left: 20px;}
.indintr-link-cont ul li h4::before, .indintr-link-cont-h4::before, .indintr-link-cont ul li p::before{content: "";position: absolute;width: 10px;height: 1px;left: 0;top: 50%;background: #a0a0a0;}
.indintr-link-cont i{display: inline-block;width: 36px;height: 1px;background: #296AFF;position: relative;transition: all .4s ease;}
.indintr-link-cont i::after{content: "";width: 4px;height: 7px;background: url('../images/arrow2.png') no-repeat;position: absolute;right: -4px;top: -3px;}
.indintr-link-cont i::before{content: "";position: absolute;width: 28px;height: 28px;border-radius: 50%;border: 1px solid #296AFF;right: -15px;top: -13px;transform: scale(0.4);transition: all .4s ease .2s;opacity: 0;}
.indintr-link:hover .indintr-link-cont i{width: 48px;}
.indintr-link:hover .indintr-link-cont i::before{transform: scale(1);opacity: 1;}
.indintr-link-dot{position: absolute;display: block;width: 15px;height: 15px;border-radius: 50%;background: #296AFF;transition: all .6s ease;}
.indintr-link:nth-child(1) .indintr-link-dot1{top: -1px;left: -2px;}
.indintr-link:nth-child(1) .indintr-link-dot2{left: 66px;top: 40px;}
.indintr-link:nth-child(1) .indintr-link-dot3{bottom: 3px;right: -1px;}
.indintr-link:nth-child(2) .indintr-link-dot1{top: -2px;left: -2px;}
.indintr-link:nth-child(2) .indintr-link-dot2{left: 62px;top: 4px;}
.indintr-link:nth-child(2) .indintr-link-dot3{left: -2px;bottom: 0px;}
.indintr-link:nth-child(3) .indintr-link-dot1{top: -1px;right: 8px;}
.indintr-link:nth-child(3) .indintr-link-dot2{left: 73px;top: 24px;}
.indintr-link:nth-child(3) .indintr-link-dot3{left: 7px;bottom: 9px;}

.indintr-link:nth-child(4) .indintr-link-dot1{    top: 1px;
    right: 64px;}
.indintr-link:nth-child(4) .indintr-link-dot2{left: 22px;
    top: 17px;}
.indintr-link:nth-child(4) .indintr-link-dot3{left: 15px;
    bottom: 21px;}

.indintr-link:nth-child(5) .indintr-link-dot1{    top: 0px;
    right: -1px;}
.indintr-link:nth-child(5) .indintr-link-dot2{left: -6px;
    top: 39px;}
.indintr-link:nth-child(5) .indintr-link-dot3{left: 59px;
    bottom: 7px;}

.indintr-link:nth-child(1).mouse .indintr-link-dot1{top: 82px;}
.indintr-link:nth-child(1).mouse .indintr-link-dot2{left: 18px;}
.indintr-link:nth-child(1).mouse .indintr-link-dot3{bottom: 84px;}
.indintr-link:nth-child(2).mouse .indintr-link-dot1{top: 85px;}
.indintr-link:nth-child(2).mouse .indintr-link-dot2{left: 127px;top: 85px;}
.indintr-link:nth-child(2).mouse .indintr-link-dot3{left: 35px;bottom: 50px;}
.indintr-link:nth-child(3).mouse .indintr-link-dot1{right: 133px;}
.indintr-link:nth-child(3).mouse .indintr-link-dot2{left: 102px;}
.indintr-link:nth-child(3).mouse .indintr-link-dot3{left: 133px;}

.indintr-link:nth-child(4).mouse .indintr-link-dot1{right: 64px;
    top: 35px;}
.indintr-link:nth-child(4).mouse .indintr-link-dot2{left: 98px;}
.indintr-link:nth-child(4).mouse .indintr-link-dot3{left: 108px;}

.indintr-link:nth-child(5).mouse .indintr-link-dot1{    right: 96px;
    top: 1px;}
.indintr-link:nth-child(5).mouse .indintr-link-dot2{left: 96px;
    top: 40px;}
.indintr-link:nth-child(5).mouse .indintr-link-dot3{left: 133px;}
/* ----dh---- */
/* .indintr-link{opacity: 0;} */
.indintr-list.startAnimate .indintr-link:nth-child(1){animation: intrUp 1s ease both .6s;}
.indintr-list.startAnimate .indintr-link:nth-child(2){animation: intrUp 1s ease both .8s;}
.indintr-list.startAnimate .indintr-link:nth-child(3){animation: intrUp 1s ease both 1s;}
.indintr-list.startAnimate .indintr-link:nth-child(3){animation: intrUp 1s ease both 1.2s;}
@keyframes intrUp{0%{opacity: 0;transform: translateY(180px);}100%{opacity: 1;transform: translateY(0);}}
.lineLink{display: block;width: 206px;height: 44px;line-height: 44px;position: relative;font-size: 16px;color: #296AFF;padding: 0 12px 0 26px;text-align: left;}
.lineLink::before{content: "";position: absolute;width: 16px;height: 1px;background: #296AFF;right: 190px;top: 50%;transition: all .6s ease;}
.lineLink::after{content: "";position: absolute;width: 100%;height: 1px;background: #296AFF;right: 0;bottom: 0;transition: all .6s ease;}
.lineLink span{display: inline-block;position: relative;width: 100%;}
.lineLink span::before{content: "";position: absolute;width: 32px;height: 32px;border-radius: 50%;border: 1px solid #296AFF;right: -6px;top: 6px;transform: scale(0.4);transition: all .4s ease .2s;opacity: 0;}
.lineLink span::after{content: "";position: absolute;width: 20px;height: 44px;background: url('../images/jiantou.png') no-repeat center/13px auto;right: 0;top: 0;}
.lineLink:hover::before{width: 48px;right: 20px;}
.lineLink:hover:after{width: 60%;opacity: 0;}
.lineLink:hover span::before{transform: scale(1);opacity: 1;}


.team{



	margin-top:10px;


float: left;
	width:100%;



}



.team .team_ch p{



	float:left;



}



.team_box{



	width:1200px;



	margin:0 auto;



}



.team_ch{



	width:185px;



	margin:0 auto;	



}



.team_line{



	width: 217px;



    margin: 30px auto 0;



}



.team_bt_con p{



	font-size: 16px;



    color: #7d7d7d;



    width: 100%;



	text-align: center;



    margin: 30px auto 0;



}



.team_con{



	margin-top:40px;



}



.team_01 .team_hover{



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



	top:393px;



	position: absolute;



	width:inherit;



	padding-top:322px;



	background-image: url(../images/bg.png);



	text-align: center;



	width:304px;



	height:393px;



}



.team_01{



	overflow: hidden;



	position: absolute;



	width:304px;



	height:393px;



	left:0;



	top:0;



}



.team_01 h1{



	color:#fff;



	font-size: 18px;



	margin-bottom: 10px;



	 



}



.team_01 p{



	color:#fff;



	padding-bottom:30px;



	font-size: 14px;



}



.team_01:hover .team_hover{



	top:0;



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



}







.team_02{



	overflow: hidden;



	position: absolute;



	width:280px;



	height:170px;



	left:329px;



}



.team_02 .team_hover{



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



	top:170px;



	position: absolute;



	width:inherit;



	padding-top:89px;



	background-image: url(../images/bg.png);



	text-align: center;



	width:280px;



	height:170px;



}



.team_02 h1{



	color:#fff;



	font-size: 18px;



	margin-bottom: 10px;



	 



}



.team_02 p{



	color:#fff;



	padding-bottom:30px;



	font-size: 14px;



}



.team_02:hover .team_hover{



	top:0;



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



}



.team_03{



	overflow: hidden;



	position: absolute;



	width:280px;



	height:170px;



	left:625px;



}



.team_03 .team_hover{



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



	top:170px;



	position: absolute;



	width:inherit;



	padding-top:89px;



	background-image: url(../images/bg.png);



	text-align: center;



	width:280px;



	height:170px;



}



.team_03 h1{



	color:#fff;



	font-size: 18px;



	margin-bottom: 10px;



	 



}



.team_03 p{



	color:#fff;



	padding-bottom:30px;



	font-size: 14px;



}



.team_03:hover .team_hover{



	top:0;



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



}











.team_04{



	overflow: hidden;



	position: absolute;



	width:280px;



	height:170px;



	left:920px;



}



.team_04 .team_hover{



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



	top:170px;



	position: absolute;



	width:inherit;



	padding-top:89px;



	background-image: url(../images/bg.png);



	text-align: center;



	width:280px;



	height:170px;



}



.team_04 h1{



	color:#fff;



	font-size: 18px;



	margin-bottom: 10px;



	 



}



.team_04 p{



	color:#fff;



	padding-bottom:30px;



	font-size: 14px;



}



.team_04:hover .team_hover{



	top:0;



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



}







.team_05{



	overflow: hidden;



	position: absolute;



	width:280px;



	height:170px;



	left:0px;



	top:420px;



}



.team_05 .team_hover{



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



	top:170px;



	position: absolute;



	width:inherit;



	padding-top:89px;



	background-image: url(../images/bg.png);



	text-align: center;



	width:280px;



	height:170px;



}



.team_05 h1{



	color:#fff;



	font-size: 18px;



	margin-bottom: 10px;



	 



}



.team_05 p{



	color:#fff;



	padding-bottom:30px;



	font-size: 14px;



}



.team_05:hover .team_hover{



	top:0;



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



}















.team_06{



	overflow: hidden;



	position: absolute;



	width:280px;



	height:170px;



	left:295px;



	top:420px;



}



.team_06 .team_hover{



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



	top:170px;



	position: absolute;



	width:inherit;



	padding-top:89px;



	background-image: url(../images/bg.png);



	text-align: center;



	width:280px;



	height:170px;



}



.team_06 h1{



	color:#fff;



	font-size: 18px;



	margin-bottom: 10px;



	 



}



.team_06 p{



	color:#fff;



	padding-bottom:30px;



	font-size: 14px;



}



.team_06:hover .team_hover{



	top:0;



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



}















.team_07{



	overflow: hidden;



	position: absolute;



	width:280px;



	height:170px;



	left:591px;



	top:420px;



}



.team_con ul{

	position: relative;
	
	height:590px;
	}
	

.team_07 .team_hover{



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



	top:170px;



	position: absolute;



	width:inherit;



	padding-top:89px;



	background-image: url(../images/bg.png);



	text-align: center;



	width:280px;



	height:170px;



}



.team_07 h1{
	color:#fff;
	font-size: 18px;
	margin-bottom: 10px;


}



.team_07 p{
	color:#fff;
	padding-bottom:30px;
	font-size: 14px;
}



.team_07:hover .team_hover{
	top:0;
	-webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}


.team_08 .team_hover{

	-webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
	top:393px;
	position: absolute;
	width:inherit;
	padding-top:322px;
	background-image: url(../images/bg.png);
	text-align: center;
	width:304px;
	height:393px;
}



.team_08{
	overflow: hidden;
	position: absolute;
	width:304px;
	height:393px;
	top:197px;
	left:896px;
}



.team_08 h1{
	color:#fff;
	font-size: 18px;
	margin-bottom: 10px;
}



.team_08 p{
	color:#fff;
	padding-bottom:30px;
	font-size: 14px;
}
.team_08:hover .team_hover{
	top:0;
	-webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}



.team_09{
	position: absolute;
	width:540px;
	height:196px;
	background-color: #296AFF;
	top:197px;
	left:330px;
}



.team_09 h1{



	margin-left:40px;



	margin-top:60px;
	font-size: 28px;
	color:#fff;
	font-weight: 100;
}
.team_09 p{
	margin-left:40px;
	font-size: 18px;
	color:#fff;
	margin-top:25px;
}





.IndexNews{background:#fff;margin-bottom:54px; float: left;width:100%;}
.IndexNews .IndexService_content_title{    margin-bottom: 55px;
    display: flex;
    align-items: center;
    width: 90%;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;}
.IndexNews .IndexService_content_title dd{ font-size: 34px; color: #333333; letter-spacing: .2em;}
.IndexNews .IndexNews_title a{padding:0px 18px;min-width:120px;line-height:50px;display:inline-block;background:#eeeeee;font-size:16px;color:#333333;margin-right:13px; text-align: center;}
.IndexNews .IndexNews_title a:hover{color:#fff;background:#296AFF;}
.IndexNews .IndexNews_title a.on{color:#fff;background:#296AFF;}
.IndexNews .IndexNews_title a:last-child{margin-right:0px;}
.IndexNews .IndexNews_content .IndexNews_content_video{width:40%;}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_title{cursor:pointer;position:relative;}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_title img{width:100%;height:370px;object-fit:cover;}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body{border:1px solid #e5e5e5;border-top:0px;padding:25px 25px;}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dd{font-size:18px;color:#333333;line-height:30px;margin-bottom:15px;}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dd a{font-size:18px;color:#333333;}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dd span{font-size:30px;position:relative;top:3px;margin-right:12px;}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dt{color:#666666;font-size:14px;line-height:22px;display:-webkit-box;height:42px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.IndexNews .IndexNews_content .IndexNews_content_right{width:58%;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list{display:inline-block;width:100%;margin-bottom:31px;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:last-child{margin-bottom:0px;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img a{display:inline-block; background: #000;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img{width:25%;overflow:hidden;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:hover .tra{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;cursor:pointer; opacity: 1;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:hover .right_list_content .list_content_title dd{color:#ff7019;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img img{width:100%;height:150px;object-fit:cover; opacity: .8;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content{width:72%;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title{border-bottom:1px solid #e5e5e5;margin-bottom:15px;line-height:40px;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dd{width:85%;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dd a{font-size:18px;color:#333333;width:100%;transition:all 0.5s ease 0s;display:inline-block;-webkit-transform:all 0.5s ease 0s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dt{font-size:18px;color:#999999;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content p{color:#666666;line-height:24px;font-size:14px;display:-webkit-box;height:69px;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:hover .right_list_content .list_content_title dd a{ color: #296AFF;}

.video_title_item.on{display:none;}
.video_title_item{z-index:2111;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}
.video_title_item dd{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);color:#fff;font-size:50px;}
.video_title_item dt{width:46px;height:46px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}
@keyframes scale{0%{transform:scale(1);}
50%,75%{transform:scale(2.5);}
78%,100%{opacity:0;}
}
.video_title_item dt:before{content:'';width:46px;height:46px;border-radius:50%;background-color:#fff;opacity:0.7;animation:scale 2s infinite cubic-bezier(0,0,0.49,1.02);animation-delay:100ms;transition:0.5s all ease;transform:scale(1);}
.videobox{width:100%;height:370px;margin:0 auto;}
.videobox .videobox_nei{width:100%;height:370px;position:relative}
#video_button{width:100%;height:370px;position:absolute;cursor:pointer;z-index:10;background:url(../images/bg13.jpg) no-repeat 50%/cover;}
#video_button2{width:100%;height:370px;}

.clear:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
       
.fl{ float:left;}
.fr{ float:right;}                     


#sjhd{
	margin: auto;
	width:1400px;
}

#c-followDot {
    position: fixed;
    top: 0;
    left: 0;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #f20000;
    z-index: 1000000;
    pointer-events: none;
}

#c-followDot .c-default {
    position: absolute;
    top: -18px;
    left: -18px;
    width: 40px;
    height: 40px;
    border: 1px solid #9c9c9c;
    border-radius: 50%;
    opacity: .2;
    box-sizing: border-box;
    z-index: 50000;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
}

#c-followDot .c-hover {
    position: absolute;
    top: -38px;
    left: -38px;
    width: 80px;
    height: 80px;
    background-color: #bbb;
    border-radius: 50%;
    opacity: .12;
    z-index: 49000;
    box-sizing: border-box;
    transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
}

#c-followDot.c-active .c-default {
    transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
}

#c-followDot.c-active .c-hover {
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
}

.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:15000;}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#f8f8f8;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#296AFF;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#616161;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#296AFF;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#296AFF}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#296AFF;}
.meau-sev .cndns-right-btn{border-color:#296AFF;background:url(/images/inco_flc.gif) no-repeat #f20c2b center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#296AFF; border:0px;}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:42px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #296AFF;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:60px;background:url(/images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t img{
	width:150px;
}
.cndns-right-box .box-border .sev-t p{float:right;color:#296AFF;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:33.33333%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(/images/q1.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#296AFF}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:261px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#393939;font-size:14px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#296AFF; -webkit-border-radius: 6px;-moz-border-radius: 6px;}
.meau-zs .cndns-right-btn{background-color:#296AFF;color:#fff;margin-top:80px;border-color:#f20c2b;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}
.bottomA{
	margin-left:70px;
}
.bottomA p{
	font-size:16px;
	color:#eae8e8;
	margin-bottom:20px;
}

.bottomA a{
	font-size:14px;
	color:#a0a0a0;
	display:block;
	margin-bottom:6px;
	line-height:28px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	
 
 
}

.bottomA a:hover{
	font-size:14px;
	color:#CDCDCD;
	display:block;
	line-height:28px;
	width:100%;
	text-decoration:none;
	padding-left:5px;
	margin-bottom:6px;
	
}

.youlian{
	line-height:33px;
	font-size:14px;
	width:1400px;
	margin:0 auto;
	padding-top:5px;
	padding-bottom:15px;
}
.youlian span{
	font-size:14px;
	color:#eae8e8;
	text-decoration:none;
	margin-right:10px;
}
.youlian a{
	font-size:14px;
	color:#868686;
	text-decoration:none;
	margin-right:10px;
}
.youlian a:hover{
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	margin-right:10px;
}
#scroll_div{
	width: 1400px;
   line-height: 30px;
   overflow: hidden;
   white-space: nowrap;

   margin:0 auto;
   margin-bottom:30px;
   margin-top:10px;

}
#scroll_begin,#scroll_end {display: inline;}
#scroll_div a{
   color: #878787;
   text-decoration: none;
   font-size:14px;
   margin-right:10px;
}
#scroll_div a:hover{color: #fff;}

.sdx1{
	float: left;
}
.sdx1 .tab2{
	background-image:url('../images/card_normal.0b936db.png');
    width:226px !important;
	height:226px !important;
	background-size: 100%;
}
.sdx1 .tab2:hover{
	background-image:url('../images/card_active.b9e2a39.png');
    width:226px !important;
	height:260px !important;
	background-size: 100%;
}
.sdx1 .tab3{
    background-image: url('../images/endpoint_normal.fc968a3.png');
	width:226px !important;
	height:226px !important;
	background-size: 100%;
}
.sdx1 .tab3:hover{
    background-image: url('../images/endpoint_active.57ee3c8.png');
	width:226px !important;
	height:260px !important;
	background-size: 100%;
}

.sdx1 .tab4{
    background-image: url('../images/scene_normal.6358124.png');
	width:226px !important;
	height:226px !important;
	background-size: 100%;
}
.sdx1 .tab4:hover{
    background-image: url('../images/scene_active.c5c27b1.png');
	width:226px !important;
	height:260px !important;
	background-size: 100%;
}

.sdx1 .tab5{
    background-image: url('../images/leads_normal.eb794f1.png');
	width:226px !important;
	height:226px !important;
	background-size: 100%;
}
.sdx1 .tab5:hover{
    background-image: url('../images/leads_active.b901e5e.png');
	width:226px !important;
	height:260px !important;
	background-size: 100%;
}
.fv1{
	background-image: url('../images/212w.png');
}


.fv2{
	background-image: url('../images/training_normal.b09d3b2.png');
}

.fv3{
	background-image: url('../images/promote_normal.c09d45d.png');
}

.gf3:hover{
	background: #ef1f1f;
}
.gf1:hover{
	background: #ef1f1f;
}
.gf2:hover{
	background: #ef1f1f;
}

.gf3:hover .fv1{
	background: #ef1f1f;
	background-image: url('../images/3ws.png');
}
.gf1:hover .fv3{
	background: #ef1f1f;
	background-image: url('../images/promote_active.f833684.png');
}
.gf2:hover .fv2{
	background: #ef1f1f;
	background-image: url('../images/training_active.2155def.png');
}
.ym{padding-top: 30px;
    padding-bottom: 10px;
    overflow: hidden;
    display: table;
    margin: auto;}
.ym a{float:left; border:solid 1px #e3e3e3; padding:5px 10px 5px 10px; color:#545454; margin-right:5px; margin-bottom:5px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.ym a:hover{background:#5c5c5c; color:#FFF; border:solid 1px #5c5c5c;}

a.page-num-current {
    background: #4F85FE;
    color: #FFF;
    border: solid 1px #4F85FE;
}
.ym span  {
    display: block;
    float: left;
    margin-top: 14px;
    margin-right: 5px;
}

.q27 {
    text-align: center;
    overflow: hidden;
    padding-bottom: 30px;
}

.q27 dl {
    font-size: 36px;
    padding-top: 30px;
    color: #333333;
    font-weight: bolder;
}

.q27 dt {
    font-size: 18px;
    color: #666666;
    padding-top: 20px;
}
.q118 {
    width: 100%;
    padding-bottom: 70px;
}
.q28 {
    width: 93%;
    margin: 0 auto;
    overflow: hidden;
}

@media screen and (max-width: 1440px) {
    .q28 {
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
    }
}

.q28 li {
    width: 24%;
    margin-right: 1.333%;
    float: left;
    margin-top: 30px;
    position: relative;
    overflow: hidden;
}

.q28 li img {
    width: 100%;
    /* height: 260px; */
}

.q28 li:nth-child(4n) {
    margin-right: 0%;
}

.q28 dl {
    height: 60px;
    line-height: 60px;
    color: #333333;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 999999999999999999999;
    position: relative;
}

.q28 span {
    float: left;
    font-size: 20px;
    padding-left: 10px;
}

.q28 li:hover dl {
    background-color: #006acd;
    color: #FFFFFF;
}

.q28 em {
    float: right;
    padding-right: 10px;
    font-size: 20px;
}

.q28 dt {
    position: absolute;
    right: 0px;
    bottom: -60px;
    width: 100%;
    line-height: 50px;
    background-image: url(../images/br_03.png);
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.q28 li:hover dt {
    display: block;
    bottom: 60px;
}

.q28 h1 {
    padding-left: 10px;
    font-weight: normal;
    font-size: 16px;
    color: #CCCCCC;
}
#newsList .top_fangkuai_box {
    width:1400px;
margin:auto;
    height: 100px;
    padding-top: 56px;
    margin-bottom: 20px;
}


#newsList .top_fangkuai_box li {
    width: 111px;
    height: 40px;
    border: 1px solid #aaa;
    float: left;
    margin-right: 27px;
    line-height: 40px;
    text-align: center;
    color: #4b4b4b;
    font-size: 16px;
    cursor: pointer;
}

#newsList .top_fangkuai_box li.on {
    border: 1px solid #296AFF;
    color: #296AFF;
}

#newsList .top_fangkuai_box li:hover {
    border: 1px solid #296AFF;
    color: #296AFF;
}

#newsList .left_contain_list {
    min-height: 0;
    overflow: hidden;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 50px;
    cursor: pointer;
}

#newsList .left_contain_list:hover .middle_title {
    color: #296AFF
}

#newsList .left_contain_list img {
    transition: all linear 200ms;
}

#newsList .left_contain_list:hover .right_box img {
    transform: scale(1.1, 1.1);
}

#newsList .left_box {
    width: 134px;
    height: 100%;
    padding-top: 50px;
    box-sizing: border-box;
    float: left;
}

#newsList .riqi {
    font-size: 26px;
    color: #296AFF;
    margin-bottom: 53px;
}

#newsList .jiantou {
    width: 26px;
    height: 18px;
    margin-bottom: 73px;
    margin-left: 15px;
}

#newsList .tag {
    color: #a0a0a0;
    font-size: 14px;
    width: 400px;
}

#newsList .middle_box {
    width: 65%;
    height: 100%;
    padding-top: 55px;
    box-sizing: border-box;
    float: left;
}

#newsList .middle_title {
    color: #303030;
    font-size: 18px;
    margin-bottom: 18px;
    transition: all linear 200ms;
}

#newsList .middle_duanluo {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #8e8e8e;
    line-height: 25px;
}

#newsList .right_box {
    width: 263px;
    height: 100%;
    padding-top: 46px;
    box-sizing: border-box;
    float: right;
    overflow: hidden;
}

#newsList .right_img {
    width: 100%;
    height: 186px;
}


/*鏂伴椈椤靛彸渚у鑸 */
.right_contain_list {
    float: right;
}

.right_contain_list .jianse_box {
    width: 137px;
    padding-bottom: 6px;
    border: 1px solid #bfbfbf;
    margin-bottom: 19px;
}

.right_contain_list .jianse_box:hover {
    background-color: #296AFF;
    border: 1px solid #296AFF;
}

.right_contain_list .jianse_box span {
    display: block;
    width: 60px;
    height: 60px;
    overflow: hidden;
    margin: auto;
    margin-top: 15px;
}


.right_contain_list .jianse_box:hover p {
    color: #fff;
}

.right_contain_list .jianse_box:hover img {
    margin-top: -60px;
}

.right_contain_list .jianse_box.on {
    background-color: #296AFF;
    border: 1px solid #296AFF;
}

.right_contain_list .jianse_box.on img {
    margin-top: -60px;
}

#newsList a {
    text-decoration: none;
}

.right_contain_list .jianse_box p {
    font-size: 14px;
    font-weight: 700;
    color: #3c3c3c;
    text-align: center;
    margin-top: 10px;
}

.right_contain_list .jianse_box.on p {
    color: #fff !important;
}

#newsList .news_items {
    float: left;
    width: 84%;
}
.newsSign-list li {
    margin-bottom: 40px;
    padding: 20px;
    border: 1px solid #ddd;
    display: flex;
    justify-content: space-between;
}

.newsSign-list li .img {
    overflow: hidden;
    width: 267px;
}

.newsSign-list li .img img {
    transition: .8s;
width:100%;
}

.newsSign-list li .img img:hover {
    transform: scale(1.1);
}

.newsSign-list li .info {
    padding-left: 40px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    flex: 1;
}

.newsSign-list li .info .link {
    font-size: 22px;
    color: #333;
}

.newsSign-list li .info .date {
    float: right;
    font-size: 14px;
    color: #666;
}

.newsSign-list li .info span {
    font-size: 14px;
    color: #666;
    vertical-align: text-bottom;
    margin-left: 5px;
}

.newsSign-list li .info span img {
    vertical-align: middle;
    transform: translateY(-1px);
}

.newsSign-list li .info .content a {
    color: #666;
    line-height: 24px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
#newsList .container{
width:1400px;
margin:auto;
}




.cover_box{width: 100%;}
/* .index_banner{width: 100%;height: 100%;background-color:#d41c26} */
.index_banner .swiper-container{width: 100%;}
.index_banner .swiper-slide{/* position: relative; */}
.index_banner .swiper-slide .text{ width:1200px;position: absolute;top: 50%;left: 48%;transform: translate(-50%,-50%);cursor: pointer;}
.index_banner .swiper-slide img{
	transform:translateY(100px);
	transition:all .3s;
	opacity:0;
}
.index_banner .swiper-slide h3{
	color: #fff;
	font-size: 50px;
	line-height: 1;
	text-transform:uppercase;
	/*font-family: 'Montserrat-Medium';*/
	font-family: 'GOTHICB';
}
.index_banner .swiper-slide h3 span{
	color: #fff;
	font-size: 66px;
	text-transform:uppercase;
	/*font-family: 'Montserrat-Medium';*/
	font-family: 'GOTHICB';
	
}
.index_banner .swiper-slide h2{
	color: #fff;
	font-size: 68px;
	line-height: 1;
	margin: 65px 0px 35px 0px;
	transform:translateY(100px);
	opacity:0;
	transition:all .3s;
	transition-delay: .2s;
	font-family: "Microsoft YaHei","微软雅黑";
}
.index_banner .swiper-slide h2 span{
	color: #fff;
	font-size: 72px;
	font-family: 'DINPro-Bold';
}
.index_banner .swiper-slide p{
	color: #fff;
	font-size: 30px;
	line-height: 1;
	margin: 0px;
    transform:translateY(100px);
	opacity:0;
	transition:all .5s;
	transition-delay: .4s;
}
@media screen and (max-width:1580px) {
	.index_banner .swiper-slide img{width: 1000px;}
	.index_banner .swiper-slide h2{font-size: 58px;}
	.index_banner .swiper-slide p{font-size: 28px;}
	.index_banner .swiper-slide h3{font-size: 40px;}
	.index_banner .swiper-slide h3 span{font-size:40px;}
	.index_banner .swiper-slide h2{margin: 18px 0px 26px 0px;}
}
@media screen and (max-width:1450px) {
	.index_banner .swiper-slide img{width: 880px;}
	.index_banner .swiper-slide h2{font-size: 50px;}
	.index_banner .swiper-slide p{font-size: 22px;}
	.index_banner .swiper-slide h3{font-size: 28px;}
	.index_banner .swiper-slide h3 span{font-size:28px;}
}

@media screen and (max-width:1400px) {
	.index_banner .swiper-slide .text{
		width:956px;
	}
	.h_pro_lei{width:1200px !important;}
	.h_pro_lei_02{width:221px !important;}
	.h_pro_lei_02z{width:221px !important;}
	.h_pro_lei_01{
		width:262px !important;
	}
	.h_pro_lei_02w{
		width:186px !important;
	}
	.tpt-list-none2{font-size:10px !important;}
	.h_pro_lei_02t{width:221px !important;}
	.h_pro_lei_02s{width:221px !important;}
	.h_pro_lei_01 .h_pro_lei_02t{width:262px !important;}
	.h_pro_lei_01 .h_pro_lei_02z{width:262px !important;}
	.h_pro_lei_01 .h_pro_lei_02s{width:262px !important;}
}
.index_banner .swiper-slide-active img{
	transform:translateY(0);
	opacity:1;
}
.index_banner .swiper-slide-active h2{
	transform:translateY(0);
	opacity:1;
}
.index_banner .swiper-slide-active p{
	transform:translateY(0);
	opacity:1;
}
.indexPart4 {
	position: relative;
	display: table;
	padding-top:62px;
	width:100%;
	min-height:462px;
	max-width:100%;
	margin: 0 auto; }
	.indexPart4 .title {
	  background: url("../images/img416.png") center top no-repeat;
	  background-size: 416px;
	  width: 416px;
	  height: 400px;
	  margin: 0 auto;
	  padding-top: 131px; }
	  .indexPart4 .title .pageMore {
		padding-top: .42rem; }
		.indexPart4 .title .pageMore a {
		  margin: 0 auto; }
		  .indexPart4 .list a:hover{
			  background-color: ;
		  }
	.indexPart4 .list {
	  position: absolute;
	  top:67px;
	  display: flex;
	  padding: 0 .15rem; }
	  .indexPart4 .list ul {
		width: 230px; }
	  .indexPart4 .list li {
		padding:13px; }
	  .indexPart4 .list a {
		display: block;
		box-shadow: 0 4px 9px rgb(0 84 153 / 12%);
		/* -webkit-box-shadow: 0 0.04rem 0.2rem rgba(0, 84, 153, 0.12);
		-moz-box-shadow: 0 0.04rem 0.2rem rgba(0, 84, 153, 0.12); */
		width: 100%;
		overflow: hidden;
		-moz-border-radius: 0.1rem;
		-webkit-border-radius: 0.1rem;
		border-radius:14px; }
		.indexPart4 .list a:hover {
		  box-shadow: 3px 3px 3px 3px rgb(0 84 153 / 74%);
		  -webkit-box-shadow:3px 3px 3px 3px rgb(0 84 153 / 74%);
		  -moz-box-shadow:3px 3px 3px 3px rgb(0 84 153 / 74%); }
	  .indexPart4 .list.list-1 {
		left: 0; }
	  .indexPart4 .list.list-2 {
		right: 0; }
  .ul-1{
	align-content: center;
    display: grid;
  }
  @media screen and (max-width: 1800px) {
	.indexPart4 .list ul.ul-1 {
	  display: none; } }

	  .pageTitle h3 {
		font-size:39px;
		color: #142533;
		position: absolute;
		z-index: 10;
		left:82px;
		right: auto;
		display: table;top:36px;
		bottom: auto; margin: auto;}
		.pageTitle h3 em {
		  padding: 0 17px; float: left;margin-top: 24px;}
		.pageTitle h3:before, .pageTitle h3:after {
		  content: "";
		  display: block;
		  position: absolute;
		  position: relative;
		  width: 41px;
		  height: 30px;
		  background: url(../images/img39.png) center no-repeat;
		  background-size: contain;
		  top: 38px; float: left;}
		.pageTitle h3:after {
		  background-image: url("../images/img39_2.png"); }
		  .pageTitle-3 h3 {
			width: 77%;
		}
		.pageTitle{
			min-height:85px;
			position: relative;
		}
		
.pageMore a {
	display: block;
    -moz-border-radius: 0.5rem;
    -webkit-border-radius: 0.5rem;
    border-radius: 19px;
    width: 118px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #265780;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px; }
	.pageMore a:hover {
	  background: #ffa300; }
	  .indexPart4 .title .pageMore{
		  padding-top:48px;
	  }

	  .bsj{
		  
			margin-top: 10px;
			display: table;
			margin: auto;
			width: 49%;
	
	  }
.nsxd{
	width: 18%;
	float: left;
}
.nsxdd{
	width: 18%;
    float: left;
    margin-left: 9%;
}
.bsj img{
	width:100%;
}
.bsj span{
	width: 100%;
	display: table;
	text-align: center;
}
/* @media screen and (max-width: 1400px){
	.nsxd{
		width:78px;float:left;
	}
	.nsxdd{
		width:78px;float:left;margin-left:15px;
	}
} */

.box6{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg1.jpg) no-repeat center center fixed; background-size:cover; padding:49px 0 17px 0; position:relative;}

.hzhi{ width:1400px; height:auto; overflow:hidden; margin:0 auto;}

.hzhi_t{ height:auto; padding-bottom:50px;}

.hzhi_t h1{ color:#fff; font-family: "Dosis-Bold"; font-size:60px; text-transform:uppercase; text-align:center; letter-spacing:2px; line-height:60px; padding-bottom:30px; margin-bottom:23px; position:relative;}

.hzhi_t h1 i{ font-family: "Dosis-Bold"; display:block; font-size:30px; line-height:40px; text-transform:uppercase; letter-spacing:2px;}

.hzhi_t h2{ text-align:center; color:#fff; font-size:40px; letter-spacing:10px; line-height:40px;animation-delay:0.5s;-webkit-animation-delay:0.5s;}

.hzhi_t h1 em{ display:block; height:8px;width:80px;background:#e41515; margin:0 auto; margin-top:30px;}

.hzhi_t h1 em{width:80px;height: 8px;background: #ebc996;position: absolute;left:50%;bottom: 0; margin-left:-40px;-webkit-transform: scale(0,1);-moz-transform: scale(0,1);-o-transform: scale(0,1);-ms-transform: scale(0,1);transform: scale(0,1);transition: all 0.5s ease-out 0.5s;-webkit-transition: all 0.5s ease-out 0.5s;-o-transition: all 0.5s ease-out 0.5s;-moz-transition: all 0.5s ease-out 0.5s;-ms-transition: all 0.5s ease-out 0.5s;}

.hzhi_t h1.animated em{-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-o-transform: scale(1,1);-ms-transform: scale(1,1);transform: scale(1,1);}

.loqi ul li:nth-child(5n+5) {
	margin-right:0px;
}





.hzhi_c{ height:auto; padding-bottom:30px;animation-delay:0.8s;-webkit-animation-delay:0.8s;}

.hzhi_c p{ text-align:center; color:#fff; line-height:38px; font-size:16px; letter-spacing:1px;}

/*.hzhi_c p:nth-child(1){animation-delay:0.5s;-webkit-animation-delay:0.5s;}

.hzhi_c p:nth-child(2){animation-delay:0.7s;-webkit-animation-delay:0.7s;}

.hzhi_c p:nth-child(3){animation-delay:0.9s;-webkit-animation-delay:0.9s;}*/

.hzhi_b{ clear:both; height:auto;  overflow:hidden; position:relative;}

.hzhi_b1{ width:100%; height:auto; overflow:hidden; margin-bottom:41px;}

.loqi{ width:100%; height:auto; overflow:hidden;}

.loqi li{ float:left; width:19.5%; height:auto; overflow:hidden; background:rgba(255,255,255,0.6); min-height:150px; margin-right:0.6%; position:relative;transition: all 0.5s ease; margin-bottom:9px; cursor:pointer;text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;}

.loqi li.qcbj{ margin-right:0%;}

.loqi li span{ display:block; width:100%; height:100%;transition: all 0.5s ease; position:relative; z-index:3}

.loqi li font{ display:block; width:100%; height:100%; position:absolute; left:0; top:0;transition: all 0.5s ease;opacity:0;filter:alpha(opacity=0);; z-index:3;text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;}

.loqi li img{ display:block; max-width:100%; margin:0 auto;transition: all 0.5s ease;}

.loqi li:hover span{ opacity:0;filter:alpha(opacity=0);}

.loqi li:hover font{opacity:1;filter:alpha(opacity=100);}

.loqi li:hover img{ transform: scale(0.85,0.85);}

.loqi li:hover em{ opacity:1;filter:alpha(opacity=100);transition:800ms ease all;-moz-transition:800ms ease all; border:12px solid #296AFF;}

.loqi li em{ display:block; width:92%; height:84%; position:absolute; left:0; top:0;/*background:#fccc00;*/ background: #fff; opacity:0;filter:alpha(opacity=0);; transition:400ms ease all;-moz-transition:400ms ease all;}

@media(max-width:1440px){

.hzhi{ width:1000px; padding:0px 60px; height:auto; overflow:hidden; margin:0 auto;}	

}



.box7{ clear:both; width:100%; height:auto; min-height:952px; overflow:hidden; background:url(../images/bg2.jpg) no-repeat center center; padding:102px 0 0px 0; position:relative;bottom:0;}

.lxin{ width:1300px; height:auto; margin:0 auto;}

.lxin_t{ width:100%; height:auto;padding-bottom:115px;}

.lxin_t h1{ color:#e60012; font-family: "Dosis-Bold"; font-size:60px; text-transform:uppercase; text-align:center; letter-spacing:2px; line-height:60px; padding-bottom:30px; margin-bottom:23px; position:relative;animation-delay:0.2s;-webkit-animation-delay:0.2s;}

.lxin_t h1 i{ font-family: "Dosis-Bold"; display:block; font-size:30px; line-height:40px; text-transform:uppercase; letter-spacing:2px;}

.lxin_t h1 em{ display:block; height:8px;width:80px;background:#ebc996; margin:0 auto; margin-top:30px;}

.lxin_t h1 em{width:80px;height: 8px;background: #ebc996;position: absolute;left:50%;bottom: 0; margin-left:-40px;-webkit-transform: scale(0,1);-moz-transform: scale(0,1);-o-transform: scale(0,1);-ms-transform: scale(0,1);transform: scale(0,1);transition: all 0.5s ease-out 0.5s;-webkit-transition: all 0.5s ease-out 0.5s;-o-transition: all 0.5s ease-out 0.5s;-moz-transition: all 0.5s ease-out 0.5s;-ms-transition: all 0.5s ease-out 0.5s;}

.lxin_t h1.animated em{-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-o-transform: scale(1,1);-ms-transform: scale(1,1);transform: scale(1,1);}

.lxin_t h2{ text-align:center; color:#e60012; font-size:40px; letter-spacing:10px; line-height:40px;animation-delay:0.5s;-webkit-animation-delay:0.5s;}

.lxin_b{ height:auto;}

.lxin_bl{ float:left; height:auto; position:relative; min-height:283px;}

.mine{ width:231px; position:absolute; left:407px; top:50px; min-height:124px;}

.mine_l{ float:left; width:109px; height:124px; position:absolute; left:0; top:0;}

.mine_l img{ float:right}

.mine_l span{ display:block; width:71px; height:71px; position:absolute; left:0; bottom:0; /*background:url(../tu/tu37.png) no-repeat center center*/}

.mine_l span em{ display:block; width:20px; height:20px; background:#e31515; border-radius:50px; margin:25px auto 0 auto;}

.mine_l span i { display:block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}

.quan10::after {

    content: "";

    display: block;

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    border-radius: 50%;

	background:#e31515;

    opacity: 0;

    animation: ripple 4.5s ease-out 225ms infinite;}

	.quan40::after {

    content: "";

    display: block;

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    border-radius: 50%;

   background:#e31515;

    opacity: 0;

    animation: ripple 4.5s ease-out 1.5s infinite;}

	.quan80::after {

   content: "";

    display: block;

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    border-radius: 50%;

    background:#e31515;

    opacity: 0;

    animation: ripple 4.5s ease-out 2.9s infinite;

    box-shadow: inset 0 0 5em rgba(195,13,35,.16);}

	@keyframes ripple{

	0%{opacity:0;filter:alpha(opacity=0);;transform:scale(0.1)}

	5%{opacity:1}

	to{opacity:0;filter:alpha(opacity=0);;transform:scale(1)}

	}


	@media screen and (max-width: 1300px){
		.sdw-header a.logo{
			height:71%;
			margin-top:11px;
		}
		#sjhd{
			width:1200px;
		}
	}

	.JiJinAbout{ background: #fff url(../images/bn14.png) no-repeat 50% 100%;display: table;width:100%;
		padding-top: 53px;

		padding-bottom: 48px;
	}
	.JiJinAbout .JiJinAbout_title{ text-align: center; max-width: 1400px; margin: 0 auto;}
	.JiJinAbout .JiJinAbout_title dd{ font-size: 40px; color: #333333; letter-spacing: .2em; margin-bottom: 48px; padding-bottom: 34px; position: relative;}
	.JiJinAbout .JiJinAbout_title dd::before{ content: ""; position: absolute; display: inline-block; width: 62px; height: 2px; background: #dcdcdc; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto;}
	.JiJinAbout .JiJinAbout_title dt{ font-size: 15px; color: #777777; line-height: 38px;}
	.JiJinAbout .JiJinAbout_bottom{ display: flex; align-items: center; justify-content: center; margin-top: 80px;}
	.JiJinAbout .JiJinAbout_bottom .JiJinAbout_bottom_list{ margin-right: 120px;}
	.JiJinAbout .JiJinAbout_bottom .JiJinAbout_bottom_list dd{ margin-bottom: 25px;}
	.JiJinAbout .JiJinAbout_bottom .JiJinAbout_bottom_list:last-child{ margin-right: 0px;}
	.JiJinAbout .JiJinAbout_bottom .JiJinAbout_bottom_list dt{ font-size: 16px; color: #555555; line-height: 30px;}
	
	.snhxdc{
		border: 1px solid #cbcac3;
    padding-left: 55px;
    padding-right: 55px;
    padding-top: 11px;
    padding-bottom: 12px;
    margin: auto;
    display: table;
    margin-top: 39px;
    border-radius: 18px;
	}
	.snhxdc:hover{
		background-color: #296AFF;
		color:white;
	}
/* 第二版合作伙伴 */
.floor_6 {
  background-image: url('../images/index_kehu_bg.png');
}
.floor_6 .word {
  padding-top: 1.5rem;
  color: #fff;
  text-align: center;
}
.floor_6 .word .eng {
  font-size: 1.6rem;
  opacity: 0.1;
  font-weight: bold;
}
.floor_6 .word h2 {
  font-size: 0.66rem;
  margin-top: -1.5rem;
}
.floor_6 .word .ch {
  font-size: 0.36rem;
}
.floor_6 .content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	transform: perspective(10rem) rotateX(13deg);
	margin-top: -1rem;
	transform-style: preserve-3d;
	width: 90%;
	margin: auto;
}
.floor_6 .content .item {
  width: 11.5%;
  height:4.7rem;
  text-align: center;
  /* line-height: 1.2rem; */
  margin-bottom: 11px;
  background-color: #fff;
  transition: all 0.5s;
  cursor: pointer;
}
.floor_6 .content .item img {
	display: inline;
  max-width: 100%;
  max-height: 100%;
}
.floor_6 .content .item:hover {
 /*  transform: translate3d(0px, -0.3rem, 0.2rem); */
  transform: translateZ(20px);
}
.floor_6::after {
  width: 100%;
  height: 30%;
  position: absolute;
  right: 0%;
  bottom: 0%;
  content: '';
  background: linear-gradient(0deg, rgba(23, 88, 167, 0.8), rgba(70, 18, 164, 0));
  z-index: 1;
  pointer-events: none;
}
.floorZ {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  height: 815px !important;
}

.yewulist {
  /* margin: 47px -6px; */
	margin-top:47px;
  overflow: hidden;
  font-size: 0;
  margin-bottom:0px;
}
.yewulist li {
  display: inline-block;
  width: 25%;
  height: 332px;
  margin-bottom: 12px;
}
.yewulist li .lin {
  padding: 0 6px;
  height: 100%;
}
.yewulist li a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.yewulist .pic {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  font-size: 0;
}
.yewulist .pic img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.yewulist .pic i {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: url('../images/jab1.png') bottom repeat-x;
}
.yewulist .bg1 {
  position: absolute;
  left: 0;
  top: -66.5%;
  z-index: 3;
  width: 100%;
  height: 200%;
  display: block;
  background-color: rgba(29,29,29, 0.8);
  -webkit-transform: translateX(-200%) rotate(60deg);
          transform: translateX(-200%) rotate(60deg);
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
}
.yewulist .bg2 {
  position: absolute;
  right: 0;
  top: -50%;
  z-index: 3;
  width: 100%;
  height: 200%;
	background-color: rgba(29,29,29, 0.8);
  -webkit-transform: translateX(200%) rotate(60deg);
          transform: translateX(200%) rotate(60deg);
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
}
.yewulist li .one {
  padding: 0 60px 30px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.yewulist li h3 {
  font-size: 18px;
  text-align: center;
  color: #fff;
     line-height: 27px;
    height: 41px;
  /*overflow: hidden;*/
}
.yewulist li h4 {
  font-size: 14px;
  color: #999;
  line-height: 24px;
  text-transform: uppercase;
  word-break: normal;
}
.yewulist li .cover {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 4;
  opacity: 0;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.yewulist li .cover .in {
  margin: auto;
  text-align: center;
  padding: 0 10px;
}
.yewulist li .cover .txt2 {
  font-size: 21px;
  color: #fff;
     line-height: 27px;
    height: 50px;
  /*overflow: hidden;*/
  font-weight: bold;
}
.yewulist li .cover .hx {
  width: 26px;
  height: 1px;
  margin: 10px auto;
  background-color: #fff;
}
.yewulist li .cover .txt3 {
  font-size: 16px;
  color: #fff;
  line-height: 30px;
  text-transform: uppercase;
  max-height: 60px;
  overflow: hidden;
  opacity: 0.3;
  word-break: normal;
}
.yewulist li .cover label {
  display: block;
  margin: 18px auto 0;
  width: 112px;
  height: 32px;
  font-size: 16px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: .4s;
  transition: .4s;
}
.yewulist li .cover label:hover {
  background-color: #fff;
  color:black;
}
.yewulist .one,
.yewulist .bg1,
.yewulist .bg2 {
  -webkit-transition: .5s;
  transition: .5s;
}
.yewulist .cover {
  -webkit-transition: .5s .2s;
  transition: .5s .2s;
}
.yewulist li:hover .cover {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.yewulist li:hover .one {
  opacity: 0;
}
.yewulist li:hover .bg1 {
  -webkit-transform: translateX(-40%) rotate(60deg);
          transform: translateX(-40%) rotate(60deg);
}
.yewulist li:hover .bg2 {
  -webkit-transform: translateX(40%) rotate(60deg);
          transform: translateX(40%) rotate(60deg);
}

.news_btl{width: 350px; float: left; font-weight: 400; font-size: 42px;}

.news_btl span{font-size: 24px; display: block; color: #999; font-weight: 100;}
.nb_tab{font-size:0;text-align: center; margin:0 auto;margin-top: 21px;
    margin-bottom: 16px;}
.nb_tab a{width:171px;height:45px;display:inline-block;vertical-align:top;color:black; border-radius: 30px; }
.nb_tab a+a{margin-left:50px;}
.nb_tab a.on{     color: #fff;
    background: #296AFF;
    background-size: 400% 370%;}
.nb_tab a i,.mod1499 .nb_tab a b{display:inline-block;vertical-align:top;line-height:42px;}
.nb_tab a b{    font-size: 19px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 45px;}
	/*.nb_tab a:hover{color: #fff;*/
 /*   background: #296AFF;*/
 /*   background-size: 400% 370%;}*/
	.nb_tab li{width: 171px;
    height: 45px;
    background: #f5f5f5;
    display: inline-block;
    vertical-align: top;
    color: #333;
    margin-left:15px;
    margin-right:15px;
    border-radius: 30px; }
		.in-4 .list {
			display: flex;
			justify-content: space-between;
			margin-top:27px;
			}
			.in-4 .list .left {
			width: 40%;
			}
			.in-4 .list .left .img {
			overflow: hidden;
			border: 1px solid #f2eff3;
			}
			.in-4 .list .left .img img {
			transition: all 0.7s ease-in-out;
			}
			.in-4 .list .left .txt {
			padding: 20px;
			background: #F6F6F6;
			}
			.in-4 .list .left .txt h5 {
			font-size: 22px;
			color: #333;
			font-weight: bold;
			padding-bottom: 20px;
			}
			.in-4 .list .left .txt p {
			font-size: 15px;
			color: #666;
			padding-bottom: 20px;
			}
			.in-4 .list .left .txt span {
			font-size: 15px;
			color: #666;
			}
			.in-4 .list .left:hover .img img {
			transform: scale(1.09);
			}
			.in-4 .list .left:hover .txt {
			background: #296AFF;
			}
			.in-4 .list .left:hover .txt h5,
			.in-4 .list .left:hover .txt p,
			.in-4 .list .left:hover .txt span {
			color: #fff;
			}
			.in-4 .list .right {
			width: 58%;
			}
			.in-4 .list .right ul li {
			background: #F6F6F6;
			margin-bottom: 4%;
			}
			.in-4 .list .right ul li .box {
			display: flex;
			align-items: center;
			justify-content: space-between;
			}
			.in-4 .list .right ul li .box .img {
			overflow: hidden;
			border: 1px solid #f2eff3;
			width: 27.4%;
			}
			.in-4 .list .right ul li .box .img img {
				width: 100%;
			transition: all 0.7s ease-in-out;
			}
			.in-4 .list .right ul li .box .txt {
			padding: 10px;
			width:65%;
			}
			.in-4 .list .right ul li .box .txt h5 {
			font-size: 22px;
			color: #333;
			font-weight: bold;
			margin-top: 5px;
				padding-bottom: 18px;
				margin-left: 25px;
			}
			.in-4 .list .right ul li .box .txt p {
			font-size: 15px;
			color: #666;
			margin-left:25px;
			padding-bottom: 21px;
			
			}
			.in-4 .list .right ul li .box .txt span {
			font-size: 15px;
			color: #666;
			margin-left: 25px;
			}
			.in-4 .list .right ul li:hover {
			background: #296AFF;
			}
			.in-4 .list .right ul li:hover .box .img img {
			transform: scale(1.09);
			}
			.in-4 .list .right ul li:hover .box .txt h5,
			.in-4 .list .right ul li:hover .box .txt p,
			.in-4 .list .right ul li:hover .box .txt span {
			color: #fff;
			}
.xinwent{
	width:1400px;
	margin: auto;
}
.nshxe{
	width: 104px;
		padding-left: 41px;
		padding-right: 41px;
		padding-top: 13px;
		font-size:18px;
		padding-bottom: 13px;
		margin: auto;
		margin-top:32px;
		text-align: center;
		border: 1px solid #c4bbc5;border-radius:31px;
}



.part-about{
	padding-bottom: 0;
}
.part-about .first{
	/* position: relative; */
	padding-bottom: 100px;
}

.part-about .first{
	/* position: relative; */
}
.part-about
{
    z-index: 9;
margin: auto;
display: table;
    height: auto;
}
.part-about::-webkit-scrollbar,
.part-about::-webkit-scrollbar-thumb,
.part-about::-webkit-scrollbar-track
{
    width: 0;

    background-color: transparent;
}
.part-about .first
{
    z-index: 10;

    width: 100%;
    height: 800px;
}


@media (max-width: 1199px)
{
    .part-about .second
    {
        height: auto;
    }
}
.part-about .second .showCon
{
    display: block;
}
@media (max-width: 1199px)
{
    .part-about .second .showCon
    {
        display: block !important;

        opacity: 1 !important;
    }
}
.part-about .second .showCon.showAbout
{
    display: block;
}
@media (max-width: 1199px)
{
    .part-about .second .showCon.showAbout
    {
        display: block !important;
    }
}
.part-about .third
{
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    /* pointer-events: none; */

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
    overflow: hidden;
            flex-direction: column;

    width: 100%;
    height: 100vh;

    -webkit-transition: all .3s;
            transition: all .3s;

    opacity: 1;
    background-color: #f9f9f9;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
            justify-content: center;
}
@media (max-width: 1199px)
{
    .part-about .third
    {
        display: none !important;

        opacity: 0 !important;
    }
}
.part-about .third .thirdMask
{
    text-align: center;
}
.part-about .third .thirdMask h1,
.part-about .third .thirdMask h2
{
    font-size: 110px;
}
@media (max-width: 1199px)
{
    .part-about .third .thirdMask h1,
    .part-about .third .thirdMask h2
    {
        font-size: 80px;
    }
}
.part-about .third .thirdMask h1
{
    font-weight: bold;

    letter-spacing: 30px;
}
@media (max-width: 1199px)
{
    .part-about .third .thirdMask h1
    {
        letter-spacing: 20px;
    }
}
.part-about .third .thirdMask h2
{
    font-family: Impact, serif;

    letter-spacing: 20px;
}
@media (max-width: 1199px)
{
    .part-about .third .thirdMask h2
    {
        letter-spacing: 10px;
    }
}
.part-about .third .thirdMask h2 span
{
    color: #c00;
}
.part-about .about
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
            flex-direction: column;

    max-width: 1400px;
    height: 100vh;
    margin: 0 auto;
    padding: 0 15px;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
            justify-content: center;
}
@media (max-width: 1199px)
{
    .part-about .about
    {
        height: auto;
        padding: 50px 15px;
    }
}
.part-about .about .info
{
    margin-top: 40px;

    text-align: center;
}
@media (max-width: 767px)
{
    .part-about .about .info
    {
        margin-top: 20px;
    }
}
.part-about .about .info p
{
    font-size: 16px;
    line-height: 2;
    letter-spacing: 2px;
    margin: 0;
}
@media (max-width: 991px)
{
    .part-about .about .info p
    {
        font-size: 14px;
    }
}
.part-about .aboutCageMobile
{
    display: none;
}
@-webkit-keyframes AboutScrollMore
{
    0%
    {
        top: 29%;

        opacity: 1;
    }
    15%
    {
        top: 50%;

        opacity: 1;
    }
    50%
    {
        top: 50%;

        opacity: 0;
    }
    100%
    {
        top: 29%;

        opacity: 0;
    }
}
@keyframes AboutScrollMore
{
    0%
    {
        top: 29%;

        opacity: 1;
    }
    15%
    {
        top: 50%;

        opacity: 1;
    }
    50%
    {
        top: 50%;

        opacity: 0;
    }
    100%
    {
        top: 29%;

        opacity: 0;
    }
}
.title-huishang
{
    text-align: center;
	position: relative;

}
.title-huishang h3
{
    font-size: 21px;
    font-weight: 300;
margin-bottom:12px;
    letter-spacing: 3px;
}

.title-huishang h3 span
{
    color: #c00;
}
.title-huishang h2
{
    font-size: 42px;
    line-height: 1.25;

    margin: 0;

    letter-spacing: 9px;
}
@media (max-width: 991px)
{
    .title-huishang h2
    {
        font-size: 20px;

        letter-spacing: 8px;
    }
}
@media (max-width: 767px)
{
    .title-huishang h2
    {
        font-size: 18px;
    }
}
.title-huishang p
{
    font-size: 24px;
    line-height: 1.25;

    margin: 20px 0 0 0;

    letter-spacing: 8px;
}
@media (max-width: 991px)
{
    .title-huishang p
    {
        font-size: 18px;

        letter-spacing: 4px;
    }
}
@media (max-width: 767px)
{
    .title-huishang p
    {
        font-size: 16px;
    }
}
.title-huishang p span
{
    color: #c00;
}
.moree
{
    margin-top: 50px;

    text-align: center;
}
@media (max-width: 767px)
{
     .moree
    {
        margin-top: 30px;
    }
}
.moree a
{
    font-size: 16px;
    line-height: 54px;

    position: relative;

    display: inline-block;
    overflow: hidden;

    padding: 0 36px;

    border: 1px solid #000;
}
@media screen and (max-width: 1850px){
	.yewulist .bg1{
		top:-65.3%;
	}
}
@media screen and (max-width: 1750px){
	.yewulist .bg1{
		top:-64.9%;
	}
}
@media screen and (max-width: 1670px){
	.yewulist .bg1{
		top:-64%;
	}
}
@media screen and (max-width: 1600px){
	.yewulist .bg1{
		top:-63.4%;
	}
	.part-about .first{
		height:700px;
	}
}
@media screen and (max-width: 1550px){
	.yewulist .bg1{
		top:-63%;
	}
}
@media screen and (max-width: 1480px){
	.yewulist .bg1{
		top:-62%;
	}
}
@media screen and (max-width: 1440px) {
  /* .yewulist li {
    width: 33.33%;
  } */
  .yewulist li .one {
    padding: 0 40px 30px;
  }
	.part-about .about{
		max-width:1300px;
	}
}
@media screen and (max-width:1400px) {
	.xinwent{
		width:1300px;
	}
	
}
@media screen and (max-width: 1380px){
	.yewulist .bg1{
		top:-61%;
	}
	.part-about .first{
		padding-bottom: 0px;
	}
}
@media screen and (max-width: 1300px){
	.yewulist .bg1{
		top:-60%;
	}
	.xinwent{
		width:1200px;
	}
}
@media screen and (max-width: 1024px) {
  .yewulist li {
    width: 50%;
  }
  .yewulist li .one {
    padding: 0 20px 20px;
  }
}
@media screen and (max-width: 750px) {
  .yewulist {
    margin: 0 6px;
  }
  .yewulist li .one {
    padding: 0 5% 20px;
  }
}
@media screen and (max-width: 640px) {
  .yewulist li {
    width: 100%;
  }
}