a:hover{ color:#0075c1;}
.wap0408gp{ display:none;}


.top-nav .nav-l .logo{ display:block;}

.Navmeau21{ width:200px;}

.banner{

	position: relative;

	overflow: hidden;

}

.banner .swiper-slide img{

	width: 100%;

}

img{ max-width:100%;}

.banner .swiper-slide{



}

.swiper-pagination{

	left: 6%;

	top: 56%;

	/* transform: translateX(-50%);

	-webkit-transform: translateX(-50%); */

}

.swiper-pagination-bullet{

	display: block;

	width: 3px;

	height: 24px;

	margin: 10px 0; 

	border-radius: 0;

}

.banner-text{

	position: absolute;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.banner-text1{

	top: 40%;

	left: 20%;

}

.banner-text2{

	top: 40%;

	left: 20%;

}

.banner-text3{

	top: 40%;

	left: 20%;

}

.banner-text h3{

	font-size: 60px;

	color: #fff;

	transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;

	-webkit-transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;

	-moz-transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;

}

.banner-text p{

	font-size: 32px;

	margin-bottom: 40px;

	line-height: 48px;

	color: #fff;

	-webkit-transition: 0.6s 0.2s;

	transition: 0.6s 0.2s;

}

.banner-text h3,.banner-text p,.learmore{

	-webkit-transform: translateY(100px);

	transform: translateY(100px);

	opacity:0;

}

.swiper-slide-active .banner-text h3,.swiper-slide-active .banner-text p,.swiper-slide-active .learmore{

	opacity: 1;

	-webkit-transform: translateY(0);

	transform: translateY(0);

} 

.learmore{

	width: 140px;

	line-height: 40px;

	font-size: 12px;

	border: 1px solid #fff;

	border-radius: 2px;

	-webkit-transition: 0.3s;

	transition: 0.3s;

	cursor: pointer;

	-webkit-transition: 0.6s 0.4s;

	transition: 0.6s 0.4s;

}

.learmore a{

	display: block;

	height: 100%;	

	color: #fff;

}

.learmore span{

	position: relative;

	padding-left: 20px;

}

.learmore span:after{

	position: absolute;

	content: '';

	width: 20px;

	height: 10px;

	background: url('../images/arrow-r.png') center/20px no-repeat;

	right: -46px;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	-webkit-transition: 0.5s;

	transition: 0.5s;

}

.learmore:hover span:after{

	right: -56px;	

}

.banner-sub-warp{

	position: absolute;

	z-index: 4;

	width: 1200px;

	bottom: 10%;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}

.swiper-btn-warp{

	position: absolute;

	z-index: 3;

	top: 0;

	opacity: 0;

	width: 140px;

	height: 100%;

	-webkit-transition: 0.4s;

	transition: 0.4s;

	cursor: pointer;

}



.swiper-btn-warp:hover{

	opacity: 1;

}

.swiper-btn-prev{

	left: 0;

	/* background-image: linear-gradient(-90deg,rgba(0,0,0,0) ,rgba(0,0,0,0.6)); */

}

.swiper-btn-next{

	right: 0;

	/* background-image: linear-gradient(90deg,rgba(0,0,0,0) ,rgba(0,0,0,0.6)); */

}

.swiper-button-prev{

	left: 45px;

}

.swiper-button-next{

	right: 45px;

}

.banner-sub{

	

}

.banner-sub-l,.banner-sub-r{

	box-sizing: border-box;

	width: 49%;

	height: 90px;

	padding: 18px 30px;

	background:rgba(0,52,89,0.7);

}

.banner-sub-l{

	float: left;

}

.shares-name,.shares-situation,.contrast{

	float: left;

}

.shares-name{

	color: #fff;

}

.shares-name h4{

	font-size: 20px;

}

.shares-name p{

	font-size: 14px;

}

.shares-situation{

	margin: 0 30px;

}

.shares-situation .situation{

	color: #fff;

}

.shares-situation .situation .point{

	font-size: 22px;

}

.shares-situation .situation .increase{

	display: inline-block;

	width: 16px;

	height: 18px;

	background: url('../images/increase.png') center/contain no-repeat;

}

.shares-situation .situation .increase-point,.shares-situation .situation .increase-rate{

	font-size: 18px;

}

.shares-situation .situation .increase-rate{

	

}

.shares-situation .situation .increase-rate:after{

	content: ')';

}

.shares-situation .situation .increase-rate:before{

	content: '(';

}

.shares-situation .time{

	

}

.shares-situation .time span{

	color: #fff;

}

.shares-situation .time span:nth-child(1){



}

.shares-situation .time span:nth-child(2){

	padding: 0 5px;

}

.shares-situation .time span:nth-child(3){

	padding-left: 5px;

	padding-right: 10px;

}

.shares-situation .time span:nth-child(4){

	

}

.contrast{ color:#fff;



}

.contrast .now{

	margin-bottom: 10px;

}

.contrast .now span{

	color: #fff;

}

.contrast .yesterday{



}

.contrast .now span,.contrast .yesterday span{

	padding-left: 22px;

}

.banner-sub-r{

	float: right;

}

.banner-sub-r .news-list{

	padding-left: 8px;

}
.banner-sub-r .news-list li{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.banner-sub-r .news-list a{

	position: relative;

	color: #fff;

	font-size:13px;

}

.banner-sub-r .news-list a:after{

	position: absolute;

	content: '';

	width: 2px;

	height: 2px;

	left: -8px;

	top: 50%;

	border-radius: 50%;

	background-color: #fff;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.banner-sub-r .news-list a:hover{

	color: #0075c1;

}











.main-body{



}



.group-news-box,.under,.map,.w1000{

	width: 1200px;

	margin:0 auto;

}

.group-news-warp{

	padding: 60px 0;

	background-color: #e8ecf0;

}

.group-news-box{

	

}

.group-news-box img{

	width: 100%;

	vertical-align: top;

}

.group-news-t{

	height: 388px;

}

.news-reveal,.group-news-item{

	height: 100%;	

}

.news-reveal{

	width: 793px;

}

.news-reveal,.group-news-item{

	position: relative;

}

.group-news-item a{

	display: block;

	width: 100%;	

	height: 100%;	

}



.index_zhiding_news{

	display: none;

}

.news-reveal:hover .pic img,.group-news-item a:hover  img{

	-webkit-transform: scale(1.05);

	transform: scale(1.05);

}

.news-reveal .pic{

	position: relative;

	overflow: hidden;

}

.news-reveal .pic:before{

	z-index: 1;

	position: absolute;

	content: "";

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-image: linear-gradient(180deg, rgba(0,0,0,0) 65%, rgba(1,26,55,0.8));

}

.news-reveal .text{

	position: absolute;

	z-index: 2;

	top: 0;	

	left: 0;	

	width: 100%;	

	height: 100%;

	color: #fff;	

}

.news-reveal .text h3{

	top: 8%;	

	font-size: 24px; 	

}

.news-reveal .text p{

	bottom: 8%;

	font-size: 18px;

}

.news-reveal .text h3,.news-reveal .text p{

	position: absolute;

		

	left: 5%;

}

.group-news-b{

	margin-top: 17px;

}

.group-news-list{

	height: 436px;	



}

.group-news-list .group-news-item:nth-child(3n-2){

	margin-left: 0;

}

.group-news-item{

	float: left;

	width: 388px;	

	height: 100%;	

	margin-left: 17px;

	background-color: #fff;

}

.group-news-item .news-text{

	padding: 20px 28px;

}

.group-news-item .news-text .time{

	font-size: 12px;

	color: #9b9b9b; 	

}

.group-news-item .news-text .news-title{

	font-size: 16px;

	margin: 16px 0 20px;

	color: #363636;

 

}

.group-news-t  .group-news-item .news-enter{ display:none;}



.group-news-t  .news-text .news-title{ height:24px;line-height:24px;}

.group-news-item .news-text .news-txt{

	font-size: 	12px;

	height: 36px;

	overflow: hidden;	

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	color: #4e4e4e;

}

.group-news-item .news-enter{

	position: absolute;

	bottom: 22px;	

	right: 38px;	

	width: 	20px;

	height: 14px;	

	opacity: 1;

	background: url('../images/r-arrow.png') center/contain no-repeat;

	-webkit-transition: 0.4s;

	transition: 0.4s;

}

.group-news-item:hover .news-enter{

	opacity: 1;	

}

.group-news-item:hover .news-enter{background: url('../images/hoverr-arrow.png') center/contain no-repeat;}

.group-news-item:hover .news-title{ color:#0075c1;}

.pic {

	overflow: hidden;

}

.pic img{

	transition: 1s;

}

.under-main-list > a:hover .pic img{

	-webkit-transform: scale(1.05);

	transform: scale(1.05);

}

.news-r .news-r-text-box{

	position: relative;

	margin-top: 20px;

}

.main-c-text{

	position: absolute;

	left: 50%;

	top: 14%;

	width: 80%;

	color: #fff;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}

.main-c-text h3{

	font-size: 20px;

}

.main-c-text p{

	font-size: 12px;

	margin: 20px 0;

}

.main-c-text .learnMore-btn{

	width: 30px;

	height: 30px;

	background: url('../images/r-arrow-btn.png') center/contain no-repeat;

}

.under-box{

	background-color: #fff;

}

.under{

	padding: 60px 0;

}

.main-title{

	padding-left: 80px;

	margin-bottom: 36px;

}

.main-title h3{

	font-size: 40px;

	color: #0457b7;

}

.main-title p{

	font-size: 18px;

	margin-bottom: 16px;

	color:#2a2a2a;

}

.under-main{



}

.under-main-list{



}

.under-main-list > a{

	position: relative;

	width: 50%;

}

.under-main-list > a .pic img{

	width: 100%;

	vertical-align: top;

}

.map-middle{

	padding-top: 80px;

	background-color: #f6f6f6;

}

#map-box{

	position: relative;

	width: 100%;

    height: 676px;

	background: url('../images/map.png') center 0 no-repeat;

	background-position: 47px 27px;

}

#map-box.americas{

	background-position: center -676px;

}

#map-box.asia{

	background-position: center -2704px;

}

#map-box.china{

	background-position: center -2028px;

}

#map-box.europe{

	background-position: center -1352px;

}

#map-box.newdelhi{

	background-position: center -4056px;

}

#map-box .map-title{

	position: absolute;

	top: 0;

	width: 1200px;

	left: 0;

	right: 0;

	margin: auto;

}

#map-box .warp{

	position: relative;

	width: 960px;

	margin: 0 auto

}

#map-box #mapxy{

	position: relative;

    left: -66px;

}

.point-warp{

	position: relative;



}

.point-warp .point{

	position: absolute;

	position: absolute;

    width: 23px;

    height: 29px;

    z-index: 25;

    text-align: center;

}

.point-warp .point.location01{

	top: 200px;

    left: 72px;

}

.point-warp .point.location02{

	top: 116px;

    left: 330px;

}

.point-warp .point.location03{

	top: 276px;

    left: 102px;

}

.point-warp .point.location04{

	top: 269px;

    left: 362px;

}

.point-warp .point.location05{

	top: 283px;

    left: 338px;

}

.point-warp .point.location06{

	top: 262px;

    left: 396px;

}

.point-warp .point.location07{

	top: 192px;

    right: 220px;

}

.point-warp .point span{

	white-space:nowrap;

}

.point-warp .point a{

	display: block;

    width: 23px;

    height: 29px;

    line-height: 0;

    font-size: 0;

    text-indent: -10000px;

    background: url(../images/point.png) 0 0 no-repeat;

    cursor: pointer;

    z-index: 25;

}



.w100{width:100%;}

.pagebanner{ background-repeat:no-repeat; background-position:center top; padding-top:200px; height:250px; background-attachment:fixed;}

.pagebanner{ color:#fff; font-size:22px; text-align:center;letter-spacing:1px;}

.pagebanner h2{ font-size:42px; padding-bottom:25px;;letter-spacing:3px;}

.banner-sub-warp{ bottom:50px;}

.home-pagination .swiper-pagination-bullet{ position:relative; width:30px; height:3px;background:#fff; display:inline-block; margin-left:8px; background:#fff; opacity:1;}

.home-pagination{ position:absolute; width:1200px; left:50%; margin-left:-600px; text-align:right;bottom:160px; z-index:6;}

.home-pagination .swiper-pagination-bullet-active{background:#fff;}

.home-pagination span:before{background:#003459; content:''; width:0;height:100%; left:0; top:0; z-index:6; position:absolute;}

.home-pagination .swiper-pagination-bullet-active:before{ width:100%; transition:all 5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}

.home-pagination span:before{}



.abouta{ padding:66px 0;}

.aboutah2{ text-align:center; color:#000000;}

.aboutah2 span{ font-size:18px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#595757; display:inline-block; line-height:24px;}

.aboutah2 em{ font-size:30px; font-style:normal; display:block; vertical-align:top; line-height:30px; padding-top:10px;}

.aboutah21,.aboutah21 span{ color:#fff;}

.aboutah22{ text-align:left;}

.aboutah23{ padding-left:30px;}

.aboutadesc{ text-align:center; color:#6b6b6b; padding-top:30px; line-height:22px;}

.aboutadesc2{ text-align:justify;}



.aboutalink{ overflow:hidden; margin-top:60px;}

.aboutalink ul{ width:105%;}

.aboutalink li{ float:left; width:246px; border-right:1px solid #e5e5e5; text-align:center; cursor:pointer;}

.aboutalinkh4{ font-size:20px; color:#000; padding:18px 0;}

.aboutalinkdesc,.aboutalinkdesc a{font-size:14px; color:#6b6b6b; line-height:24px;}



.aboutb{ background:url(../img/aboutb.jpg) center top no-repeat; padding:120px 0; text-align:center; color:#fff;background-attachment: fixed;}

.aboutb h4{ font-size:30px;}

.aboutb p{ font-size:14px; margin-top:38px;}

.aboutcbm:hover img,.aboutca:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);}

.aboutcbm:hover,.aboutca:hover{box-shadow:0 2px 8px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 8px rgba(0,0,0,0.2);}

.aboutbdesc{ text-align:justify;}





.aboutc{ padding:100px 0; background:#f2f2f2; padding-bottom:80px;}

.aboutca{ background:#fff; width:380px;}

.aboutcb{ width:795px;}

.aboutcdesc{ font-size:12px; color:#6b6b6b; text-align:justify; line-height:22px; margin-top:20px;}

.aboutch4{ font-size:20px; color:#000;}

.aboutcaa{ overflow:hidden; height:290px;}

.aboutcab{ height:271px; display:table; padding:0 35px;}

.aboutcaba{ display:table-cell; vertical-align:middle;}



.aboutcbm{height:268px; background:#fff;}

.aboutcbma{ overflow:hidden; width:410px;overflow:hidden;}

.aboutcbmb{ height:100%; display:table; width:385px;}

.aboutcbmba{display:table-cell; vertical-align:middle; padding:0 35px;}



.aboutcbm1{ margin-top:25px;}



.aboutd{ padding:80px 0; background:#e3e3e3;}

.aboutdcont{ text-align:center;}

.aboutda{ display:inline-block; background:#fff; width:500px; margin:0 30px;box-shadow:1px 3px 6px rgba(51,51,51,0.2);-webkit-box-shadow:1px 3px 6px rgba(51,51,51,0.2);-moz-box-shadow:1px 3px 6px rgba(51,51,51,0.2);}

.aboutda:hover{box-shadow:2px 3px 10px rgba(51,51,51,0.3);-webkit-box-shadow:2px 3px 10px rgba(51,51,51,0.3);-moz-box-shadow:2px 3px 10px rgba(51,51,51,0.3);}

.aboutda:hover .aboutdh5{ color:#275eb8;}

.aboutdh5{ font-size:20px;color:#000;}

.aboutdh5 span{ display:inline-block; height:30px; padding-left:50px;}

.aboutdp{ color:#6b6b6b; margin-top:25px; padding-left:50px;}

.aboutdspan{color:#000; display:inline-block; margin-left:50px; margin-top:35px;}

.aboutdtxt{ padding:55px 75px; text-align:justify;}

.adspana{ background:url(../img/adspana.png) left top no-repeat;}

.adspanb{ background:url(../img/adspanb.png) left top no-repeat;}



.aboutah5{ font-size:14px; color:#000; padding:40px 0;}

.aboutazd{ text-align:center; font-size:18px; color:#000; margin-top:30px;}





.scrolltxt{ overflow:hidden; height:154px;}

.scrolltxt1{ height:218px;}







.sociala{ padding:150px 0; }

.socialam{ margin-top:50px; }

.swipersocialam {padding:10px 0;}

.sociala{ background:url(../img/sociala.jpg) center center no-repeat; background-attachment:fixed;}

.socialamslider{font-size:18px;  display:block; background:url(../img/socialam.jpg) center bottom no-repeat #f8f9f9; padding-top:65px; padding-bottom:45px; text-align:center;}

.socialamslider h4{color:#275eb8;}

.socialamslider p{ color:#4a4a4a; padding-top:32PX;}

.socialamslider span{ margin-top:42PX;display:inline-block; padding:0 15px; line-height:22px; height:22px; color:#fff; background:#22c0db; font-size:12px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}

.socialamslider:hover span{ background:#20b2db;}

.socialamslider:hover{box-shadow: 1px 2px 6px rgba(0,0,0,0.3);-webkit-box-shadow: 1px 2px 6px rgba(0,0,0,0.3);-moz-box-shadow: 1px 2px 6px rgba(0,0,0,0.3);}



.socialb{ padding:90px 0; background:#f2f2f2;}

.socialbm a{ float:left; width:380px; background:#fff; margin-right:30px;}

.socialbm  .last{ margin:0;}

.socialbmdesc{ padding:40px 35px;}

.socialbmdesc h5{ font-size:20px; color:#000; height:24px; line-height:24px;}

.socialbmdesc p{ color:#6b6b6b; text-align:justify; line-height:22px; padding-top:24px;}

.socialbm a:hover h5{ color:#0075c1;}

.socialbmimg{ height:290px; overflow:hidden;}

.socialbmimg:hover img{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);}

/*.socialbm a:hover{box-shadow:0 2px 8px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 8px rgba(0,0,0,0.2);}*/

.socialbm{ margin-top:65px;}

.socialbmore{ text-align:center; margin-top:45px;}

.socialbmore a{ display:inline-block; border:2px solid #d2d2d2;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; color:#828282; font-size:14px; padding:0 30px; line-height:26px; height:26px;}

.socialbmore a:hover{ background:#275eb8; border-color:#275eb8; color:#fff;}

.shzrslider{ margin-top:50px;}



.shzrsliderpage,.sl0408page{ text-align:center; margin-top:45px;}

.shzrsliderpage span,.aboutasliderpage span,.sl0408page span{ cursor:pointer; display:inline-block; float:none; width:10px; height:10px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; margin:0 3px;}



.socialf{ margin-top:80px;}

.socialfr{ margin-left:125px; line-height:38px; color:#333; font-size:14px;}

.socialfr p{ padding-left:60px; margin-top:30px;}

.socialfrp1{ font-size:22px; color:#0075c1;}

.socialfrp2{ background:url(../img/responsibility1.png) left center no-repeat; background-size:32px auto;}

.socialfrp3{ background:url(../img/responsibility2.png) left center no-repeat; background-size:32px auto;}

.socialfrp4{ background:url(../img/responsibility3.png) left center no-repeat; background-size:32px auto;}

.socialfrp5{ background:url(../img/responsibility4.png) left center no-repeat; background-size:32px auto;}

.socialfrp6{ background:url(../img/responsibility5.png) left center no-repeat; background-size:32px auto;}



.socialg{ background:#f2f2f2; padding:80px 0;}

.socialgl{ font-size:14px; margin-top:145px;}

.socialgl h4{ font-size:24px; color:#0075c1; padding-bottom:20px;}

.socialgl p{ padding:20px 0;}

.socialgl a{ font-size:12px; display:block; margin-top:35px;}

.socialgr{ overflow:hidden; width:640px;}

.socialgr a{ float:left; width:270px; border:1px solid #000; margin-left:100px;}

.socialgrslider a{ margin:0; border:none; line-height:45px; text-align:center;}

.socialgl a{ display:none;}







.aboutah24 span{ font-size:30px;}

.aboutah24 em{ font-size:40px; margin-top:35px;}

.socialb{ background:url(../img/socialbbg.jpg) center bottom no-repeat #f4f4f4;}

.socialbmore a{ border:1px solid #999; height:32px; line-height:32px;}



.socialh{ padding:80px 0;}

.socialhdesc{ font-size:12px; color:#6b6b6b; line-height:22px;}

.socialhh4{font-size:24px; color:#0075c1; text-align:center; padding-bottom:70px;}

.socialhdown a{ text-decoration:underline; display:inline-block; line-height:32px; background:url(../img/socialhdown.png) left center no-repeat; padding-left:55px; color:#0075c1; font-size:18px;}

.socialhdown{ text-align:right; margin-top:45px;}



/*0101*/

.socialbg{ width:100%; height:100%; position:fixed; left:0; top:0; background:rgba(0,0,0,0.5); z-index:5555;}

.socialfthree{ display:none; position:fixed; z-index:6666; padding:60px; background:#fff; width:1080px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px; left:50%; margin-left:-600px; top:50%;}

.sthreeclose{ position:absolute; right:20px; top:20px; width:18px; height:18px; background:url(../img/sthreeclose.jpg) center no-repeat;}

.socialbg{ display:none;}

.sthree2 { margin-top:-285px;}

.sthree3 { margin-top:-225px;}

.sthree1{ margin-top:-265px;}

.newmain{ background:#f5f5f5;}

.newmainsub{ border-bottom:1px solid #dcdcdc; padding-top:50px;}

.newmainsub li{ float:left; margin-right:40px; }

.newmainsub li a{ display:inline-block; font-size:18px;position:relative; vertical-align:top; line-height:18px; height:18px; padding-bottom:30px; position:relative;}

.newmainsub li span{padding-left:22px;display:block; vertical-align:top;height:18px; color:#3d3d3d;}

.newmainsub li a:before{ content:''; position:absolute; left:0; bottom:-1px; width:0; height:1px; background:#0075c1;}

.nms1 span{ background:url(../img/new1.png) left center no-repeat;}

.nms2 span{ background:url(../img/new2.png) left center no-repeat;}

.nms3 span{ background:url(../img/new3.png) left center no-repeat;}

.nms4 span{ background:url(../img/new4.png) left center no-repeat;}



.newmainsub li.on .nms1 span,.newmainsub li:hover .nms1 span{ background:url(../img/new1_1.png) left center no-repeat;}

.newmainsub li.on .nms2 span,.newmainsub li:hover .nms2 span{ background:url(../img/new2_1.png) left center no-repeat;}

.newmainsub li.on .nms3 span,.newmainsub li:hover .nms3 span{ background:url(../img/new3_1.png) left center no-repeat;}

.newmainsub li.on .nms4 span,.newmainsub li:hover .nms4 span{ background:url(../img/new4_1.png) left center no-repeat;}

.newmainsub li.on a:before,.newmainsub li:hover a:before{ width:100%;}



.newmainsub li.on span,.newmainsub li:hover span{ color:#0075c1;}





.newmaina{ margin-top:48px;}

.newmainar,.newmainal{background:#fff;}

.newmainar{ width:406px; }

.newmainarm{ padding:0 40px;}

.newmainarh3{ height:66px; line-height:66px; color:#021953; font-size:18px;}

.newmainarul li{  padding:19px 8px;}

.newmainarul a,.newmainarul span{font-size:14px; display:block; vertical-align:top; height:28px; line-height:28px;}

.newmainarul a{  color:#000;}

.newmainarul span,.newmainarul li:hover a{ color:#204d99;}

.newmainarh3,.newmainarul li{border-bottom:1px solid #dfdfdf;}

.newmainarul li:last-child{ border:none;}

.newmainalimg{ overflow:hidden; height:372px;}

.newmainalimg img{height:100%;}

.newmainalp{ font-size:18px; color:#000; overflow:hidden; height:74px; line-height:74px; padding:0 20px;}

.newmainalp i{ color:#565656; font-size:14px;}

.newmainal:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);}

.newmainal:hover .newmainalp span{ color:#204d99;}



.newmainb li{ padding:55px 0; border-bottom:1px solid #dedede; position:relative;}

.newmainb li:before{ position:absolute; width:0; height:1px; background:#204d99; content:''; left:0; bottom:-1px;}



.newmainbimg{ width:388px; height:218px; overflow:hidden;}

.newmainbtxt{ width:700px; text-align:justify;}

.newmainbtxt i{ position:relative; top:3px; font-size:14px;}

.newmainbtxt h4 a{ font-size:18px; color:#060606;}

.newmainbtxt h4{ padding-top:20px;}

.newmainbtxt p{ color:#595959; font-size:14px; line-height:24px; padding-top:32px;}

.newmainbtxt span a{ font-size:14px; color:#204d99;}

.newmainbtxt span{ display:block; width:100%; margin-top:45px;}

.newmainbtxt span i{ float:right; font-size:14px; color:#595959;}



.newmainc{ overflow:hidden;}

.newmainc ul{ width:110%;}

.newmainc a{ float:left; width:387px; background:#fff; line-height:20px; margin-right:18px; margin-top:45px;}

.newmainc a{color:#4b4b4b; font-size:12px;  vertical-align:top;}

.newmaincimg{ display:block; vertical-align:top; overflow:hidden; height:218px;}

.newmaincimg img{height:100%;}

.newmainch3{ font-size:18px; color:#060606;  height:48px; overflow:hidden; line-height:24px;}

.newmaincother{ height:50px; margin-top:25px; line-height:50px; color:#4b4b4b; border-top:1px solid #e2e2e2;}

.newmaincdesc{ padding:20px; border:1px solid #cccccc; border-top:none; padding-bottom:5px;}

.newmaincp{ padding-top:10px;

	height:80px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 4;

	overflow: hidden;

}

.newmaincother{ position:relative;}

.newmaincother:before,.newmaincother:after{ position:absolute; content:''; height:1px; background:#204d99; top:-1px; width:0;}

.newmaincother:before{ left:50%;}

.newmaincother:after{ right:50%;}

.newmainc a:hover .newmaincother:before,.newmainc a:hover .newmaincother:after{ width:50%;}

.newmaincother i{ margin-top:18px; display:block; float:right;width: 20px;height: 14px;background: url(../images/r-arrow.png) center/contain no-repeat;}

.newmainc a:hover h3{ color:#204d99;}

.newmainc a:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);}



.newmaind{ margin-top:45px;}

.newmaindimg{ height:300px; overflow:hidden;}

.newmaindtxt{ color:#595959; line-height:22px; padding:35px 60px; border-bottom:1px solid #dfdfdf;}

.newmaindtxt p{ margin-top:20px;}

.newmaindtxt h5 a{ font-size:18px; color:#0075c1;}

.newmaindtxt h5 span{ float:right; font-size:14px;color:#0075c1;}

.newmaindmore{ font-size:14px; color:#0075c1; display:inline-block; padding-right:15px; margin-top:35px; background:url(../img/newmaindmore.png) center right no-repeat;}





.newpage{ overflow:hidden; text-align:center; padding:55px 0; }

.newpage a,.newpage span{ margin:0 10px; display:inline-block;border-radius:50%;-webkit-border-radius:50%; font-family:Arial, Helvetica, sans-serif;-moz-border-radius:50%; width:35px; font-size:16px; color:#585757;height:35px; line-height:35px; vertical-align:middle;}

.newpage a:hover,.newpage a.on{ background:#dcdcdc; color:#fff;}

.newpage .prev{ background:url(../img/page-prev.png) center no-repeat;}

.newpage .next{ background:url(../img/page-next.png) center no-repeat;}

.newpage .prev:hover{background:url(../img/page-prev1.png) center no-repeat;}

.newpage .next:hover{ background:url(../img/page-next1.png) center no-repeat;}



.investora,.investorlist{ padding:80px 0; background:#f2f2f2;}

.investoral{ width:435px; padding-top:18px;}

.investorar{ width:660px;}

.investoraldesc{ color:#6b6b6b; padding-top:32px; line-height:22px; text-align:justify;}



.investorb{ background:#f9f9f9;padding:80px 0;}

.investorbrjg1{ background:#ededed; padding:12px 0; padding-bottom:20px;}

.investorbtit{ padding-bottom:40px;}

.investorbl{ width:826px; padding:20px; background:#fff;}

.investorbr{ width:270px; padding:20px; background:#e9e9e9; color:#000;}

.investorbr,.investorbl{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}

.gp_riggm{ overflow:hidden; line-height:44px; height:44px; border-bottom:1px solid #dadada; padding:0 5px;}

.gp_rigg{ width:215px; padding-left:30px; font-size:12px;}

.gp_riggspan1{ width:75px;}

.gp_riggspan2{ width:135px; text-align:right; float:right;}

.gp_riggm span{ display:inline-block;}



.investorc{background:#f2f2f2; position:relative; background:url(../img/investorc.jpg) center no-repeat; height:606px;}

#xxpl{ position:absolute; top:-88px; left:0; height:1px; overflow:hidden;}

.investorcl,.investorcr{ padding:30px 20px; width:560px;}

.investorcl{ background:#fff;}

.investorcr{ background:#0376c2;}

.investorcm{ margin-top:20px;}

.investorcma{ display:block; vertical-align:top; overflow:hidden; height:59px; line-height:59px; border-top:1px solid #e5e5e5;}

.investorcma span{ color:#0376c2; width:100px;}

.investorcma em{ color:#000000; font-style:normal; width:340px;}

.investorcma em,.investorcma span,.investorcma i{ float:left;}

.investorcma i{ float:right; width:15px; height:15px; background:url(../img/xzan.png) center no-repeat; margin-top:22px;}

.investorcma:hover i{background:url(../img/xzan1.png) center no-repeat;}

.investorcma:hover em{ color:#204d99;}

.investorcmore{ text-align:right;}



.investorcr  .investorcma:hover em{ color:#fff;}






.investorcmore a{ color:#000; width:90px; height:25px; line-height:25px; text-align:center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #dcdcdc; display:inline-block;}

.investorcmore,.investorcma{ padding:0 35px;}

.investorcmore{ margin-top:15px;}

.investorcr{ margin-top:60px;}

.investorcr .aboutah2,.investorcr .aboutah2 span{ color:#fff;}

.investorcr .investorcma span{ color:#75cff4}

.investorcr .investorcma em{ color:#a4c2e2}

.investorcr .investorcma{ border-color:#b8cfde;}

.investorcr .investorcma i{background:url(../img/xzan2.png) center no-repeat;}

.investorcr  .investorcmore a{ color:#fff; border-color:#fff;}

.investorcmore a:hover,.investorcr  .investorcmore a:hover{ background:#204d99; color:#fff; border-color:#204d99;}


.inv43l{ padding-top:60px; color:#fff;}
.inv43l .aboutah2{ padding-left:0;}
.inv43l .aboutah2 span,.inv43l .aboutah2{ color:#fff;}
.inv43r{ width:640px; height:360px; padding:20px 70px; background:rgba(255,255,255,0.32); margin-top:100px;border-radius:5px;-webkit-border-radius:5px;}
.inv43r2ji a{ width:100px; height:32px; line-height:32px; text-align:center; color:#fff;}
.inv43r2ji a{ display:inline-block; margin-right:10px; font-size:14px;border-radius:3px;-webkit-border-radius:3px;}
.inv43r2ji a.on{ background:#fff; color:#0477c3;}
.inv43rmtablistm a{ color:#fff; border-bottom:1px solid rgba(255,255,255,0.3); display:block;}
.inv43rmtablistm i{ float:right; background:url(../img/xzjt043.png) center no-repeat; height:100%; width:20px; margin-right:10px;}
.inv43rmtablistm span,.inv43rmtablistm i{ display:inline-block; height:60px; line-height:60px; vertical-align:top;}
.inv43rmtablistm .dat{ width:150px; text-align:center;}
.inv43rmtablistm{ display:none;}
.inv43rmtablistm .text-1{width:60%;}
.inv43r2ji{ padding-left:30px;}
.inv43rmtabtit{ padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.3); padding-right:10px;}
.inv43r2jia a{ display:none;  font-size:12px; color:rgba(255,255,255,0.5); line-height:32px;}
.inv43r2jia{ width:80px; text-align:right;}
.inv43r2jia a.on{ display:block;}

.investord{ background:url(../img/investord.jpg) center top no-repeat;}
.inviocnul a{ color:#fff; font-size:16px; display:inline-block; padding-left:40px; background:url(../img/inviocn1.png) left center no-repeat; background-size:30px auto;}
.inviocnul li{ width:210px; height:50px; line-height:50px;border-radius:5px;-webkit-border-radius:5px; text-align:center; margin-top:10px;}
.inviocnul{ margin-top:180px;}
.inviocnul .on{ background:#ffffff; }
.inviocnul .on a{background:url(../img/inviocn3.png) left center no-repeat;color:#0477c3;background-size:30px auto;}
.inv43rmtab{ display:none;}

.investordtxt{line-height:20px; width:1090px;color:#000; padding:55px; background:rgba(255,255,255,0.55);}

.investordp0{ font-size:18px; padding-top:30px; padding-bottom:5px;}

.investordp2{ color:#6b6b6b; padding-top:42px;}

.investordtxt{ padding-top:110px; padding-bottom:110px;}
.inv_station{margin-right:10%;}
.inv_station:nth-child(5){margin-right:0%;}


.investordmore{ margin-top:20px;color:#000; width:90px; height:25px; line-height:25px; text-align:center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #a0a0a0; display:inline-block;}

.investordmore:hover{ background:#204d99; color:#fff; border-color:#204d99;}



.investorfm{ width:450px;}

.investorf{ color:#fff; background:url(../img/investorf.jpg) center no-repeat #122f73; padding-top:55px; padding-bottom:70px; font-size:14px;}

.investorf .aboutah2 span{ color:#b8b8b8;}

.investorf .aboutah2 em{ color:#d4d4d4;}

.investorfp1{ font-size:26px;}

.investorfp2{ font-family:Arial, Helvetica, sans-serif; font-size:25px; text-transform:uppercase;}

.investorfp2 span{ font-size:42px;}

.investorfp2 i{ padding-left:10px; position:relative; top:-2px;}

.investorfp2 img{ position:relative; top:22px; left:10px;}

.investorfp3{ overflow:hidden; border:1px solid #a6afc3; border-left:none; border-right:none; margin-top:20px;}

.investorfp3 li{ float:left; text-align:center; padding:0 8px; line-height:30px; padding:8px 5px; margin-right:50px; letter-spacing:1px;}

.investorfp3 span,.investorfp3 i{ display:block; vertical-align:top;}

.investorfp4{ line-height:24px; margin-top:22px;}

.investorftxt{ position:relative;}

.investorfimg{ width:660px; position:absolute; padding:10px;border-radius:5px;-webkit-border-radius:5px; background:#fff; right:0; bottom:-12px;}



.investorf1{ color:#666; background:#fff;}

.investorf1 .aboutah2 span{ color:#595757;}

.investorf1 .aboutah2 em{ color:#000000;}

.investorf1 .investorfp3{ border-color:#eee;}

.investorf1 .investorfp3 li span{ color:#333;}

.investorf1 .investorfp3 li i{ color:#555;}

.investorf1 .investorfp4{ color:#777; font-size:12px;}

.investorf1 .investorfp1,.investorf1 .investorfp2{ color:#0376c2;}





.investorg{ padding:80px 0;}

.investorgm{ overflow:hidden;}

.investorgm ul{ width:108%;}

.investorgm li{ float:left; margin-top:65px; width:387px; margin-right:20px;}

.investorgm li>a,.investorgmli>a{ display:block; vertical-align:top; overflow:hidden; height:260px;}

.investorgm p{ height:28px; margin-top:8px; line-height:28px;}

.investorgm a{ font-size:16px; color:#060606;}

.investorgm li:hover img,.investorgmli:hover img{transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);}

.investorgm li:hover a,.investorgmli:hover a{ color:#204d99;}

.activities{ margin-top:40px;}



.investorgmpage{ text-align:center; margin-top:30px;}

.investorgmpage span{ cursor:pointer; display:inline-block; float:none; width:12px; height:12px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; margin:0 3px;}



.investorh{ background:url(../img/investorh.jpg) center no-repeat; padding-top:60px; padding-bottom:100px;}

.investorhm{ margin-top:35px;overflow:hidden; font-size:12px; color:#666;}

.investorhm ul{ width:106%;}

.investorhm a,.reportsliderli a{ display:block; font-size:14px; vertical-align:top; line-height:22px; height:88px;color:#1c1c1c;}

.investorhm li,.reportsliderli li{ float:left; margin-right:15px; margin-top:25px; width:230px; padding:25px 30px; background:#fff;}

.investorhm li:hover,.reportsliderli li:hover{ background:#0075c1; color:#fff;}

.investorhm li:hover a,.reportsliderli li:hover a{ color:#fff;}

.investorlistm{ background:#fff;padding-top:30px;}

.xxyh4{ font-size:30px; padding:0 35px;  border-left:4px solid #0376c2; line-height:30px;}

.investorlist .investorcm{ margin-top:20px;}

.newxxa{ padding:80px 0; background:#f5f5f5;}

.investorlistm {background:#fff;}





.newdetail-title {padding-top: 30px;font-size: 18px;padding-bottom: 30px;text-align: center;border-bottom: 1px solid #d3d3d3;}



.newdetail-title p {padding-top: 10px;font-size: 12px;color: #adadad;text-align: center;font-family: Arial, Helvetica, sans-serif;}

.newdetail-con {text-align: justify;text-justify: inter-ideograph;line-height: 26px;font-size: 14px;padding: 50px 0; margin-top: 20px; max-width:700px; margin:0 auto;}

.newdetail-con ul{
    list-style: disc;
    padding-left: 20px;
}

.pubback a{cursor: pointer;width: 110px;display: inline-block;color: #fff;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background: #d8d8d8;background-color: rgb(216, 216, 216);height: 35px;line-height: 33px;text-align: center;}

.icon-arrowup{ background:url(../img/new-a-1.png) center no-repeat;}

.pubback i,.pubback a{ vertical-align:middle; display:inline-block;}

.pubback-l i{ width:10px; height:16px;}

.icon-arrowup{ margin-right:5px;}

.pubback-r i{ width:16px; height:10px;}

.icon-arrowright{ background:url(../img/new-a-2.png) center no-repeat;}

.icon-arrowleft{ background:url(../img/new-a-3.png) center no-repeat;}

.pubback{ padding-bottom:50px; margin-top:20px;}

.newdescall{ margin-left:50px; margin-right:50px;}



#share{ text-align:right;border-top: 1px solid #d8d8d8;padding-top: 20px;}

#share span,#share a{  height:36px; display:inline-block; vertical-align:middle; line-height:36px;}

#share a{float:none; margin-left:5px; padding:0;width:36px; }

#share .bds_weixin{ background:url(../img/wx.png) left top no-repeat; }

#share .bds_sqq{ background:url(../img/qq.png) left top no-repeat; }

#share .bds_tsina{ background:url(../img/wb.png) left top no-repeat; }





 .reportsliderli li{ margin-top:0;}

.reportslider{margin-top:55px;}

.reportspage{ text-align:center; margin-top:45px;}

.reportspage span{ cursor:pointer; display:inline-block; float:none; width:12px; height:12px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; margin:0 3px;}



.pubpage{ text-align:center; margin-top:20px;}

.pubpage span{ cursor:pointer; display:inline-block; float:none; width:8px; height:8px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; margin:0 3px;}





.joinam{ position:relative; width:580px; height:300px; overflow:hidden;}

.joinamgt{ position:absolute; content:''; left:0; top:0; z-index:6; width:330px;height:100%;left:-80px;}

.joinama{background:rgba(84,195,240,0.35);transform:skewX(-6deg);-webkit-transform:skewX(-6deg);}

.joinamb{background:rgba(84,195,240,0.45);transform:skewX(-12deg);-webkit-transform:skewX(-12deg);}

.joinamc{background:rgba(201,21,30,0.35);transform:skewX(-6deg);-webkit-transform:skewX(-6deg);}

.joinamd{background:rgba(201,21,30,0.45);transform:skewX(-12deg);-webkit-transform:skewX(-12deg);}

.joinatxt{color:#fff; font-size:16px; position:absolute; line-height:26px; z-index:8; left:45px; text-align:center; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}

.joinatxt h2{ text-align:left; margin-top:35px;}

.joina{ margin-top:60px;}

.joinam:hover .joinamgt{left:-40px;}

.joinam:hover .joinatxt{ left:75px}

.joinam:hover .joinamimg{transform:scale(1.07);-webkit-transform:scale(1.07);-moz-transform:scale(1.07);}



.joinb{ text-align:center; margin-top:30px; border-bottom:1px solid #e0e0e0;}

.joinb li{ width:50%; float:left;}

.joinb span{ display:inline-block; vertical-align:top; line-height:75px; height:75px; font-size:17px; color:#141824; padding:0 20px; position:relative;}

.joinb i{ position:absolute; width:100%; height:2px; background:#0065a6; left:0; bottom:5px;opacity:0;-webkit-opacity:0;-moz-opacity:0;}

.joinb .on i,.joinb li:hover i{ bottom:-1px;opacity:1;-webkit-opacity:1;-moz-opacity:1;}

.joinb .on span,.joinb li:hover span{ color:#0065a6;}



.joinctab{ position:relative; margin-top:20px; height:255px;}

.joincul{ width:100%; position:absolute; left:0; top:0; background:#fff; display:none;}

.joinculon{ display:block;}

.joinc{ overflow:hidden;}

.joincul li{ width:20%; float:left; color:#626262; font-size:14px; margin-top:48px;}

.joincul span{padding-left:40px; display:inline-block; line-height:40px;height:40px;}

.joincul .span1{ background:url(../img/fla1.png) left center no-repeat;}

.joincul .span2{ background:url(../img/fla2.png) left center no-repeat;}

.joincul .span3{ background:url(../img/fla3.png) left center no-repeat;}

.joincul .span4{ background:url(../img/fla4.png) left center no-repeat;}

.joincul .span5{ background:url(../img/fla5.png) left center no-repeat;}

.joincul .span6{ background:url(../img/fla6.png) left center no-repeat;}

.joincul .span7{ background:url(../img/fla7.png) left center no-repeat;}

.joincul .span8{ background:url(../img/fla8.png) left center no-repeat;}

.joincul .span9{ background:url(../img/fla9.png) left center no-repeat;}

.joincul .span10{ background:url(../img/fla10.png) left center no-repeat;}

.joinc .span11{ background:url(../img/fla11.png) left center no-repeat;}

.joincul .span12{ background:url(../img/fla12.png) left center no-repeat;}

.joincul .span13{ background:url(../img/fla13.png) left center no-repeat;}

.joincul .span14{ background:url(../img/fla14.png) left center no-repeat;}

.joincul .span15{ background:url(../img/fla15.png) left center no-repeat;}

.joincul .span16{ background:url(../img/fla16.png) left center no-repeat;}

.joincul .span17{ background:url(../img/fla17.png) left center no-repeat;}

.joincul .span18{ background:url(../img/fla18.png) left center no-repeat;}

.joincul .span19{ background:url(../img/fla19.png) left center no-repeat;}

.joincul .span20{ background:url(../img/fla20.png) left center no-repeat;}

.joincul2{ text-align:center;}

.joincul2 li{width:23.33%; padding:0 5%; height:40px;line-height:40px; text-align:left;}

.joincul2 li span{ line-height:40px; vertical-align:top;}

.joincul2 img{ margin-top:48px;}



.joincul span:hover{ color:#0065a6;}

.joincul .span1:hover{ background:url(../img/hover/fla1.png) left center no-repeat;}

.joincul .span2:hover{ background:url(../img/hover/fla2.png) left center no-repeat;}

.joincul .span3:hover{ background:url(../img/hover/fla3.png) left center no-repeat;}

.joincul .span4:hover{ background:url(../img/hover/fla4.png) left center no-repeat;}

.joincul .span5:hover{ background:url(../img/hover/fla5.png) left center no-repeat;}

.joincul .span6:hover{ background:url(../img/hover/fla6.png) left center no-repeat;}

.joincul .span7:hover{ background:url(../img/hover/fla7.png) left center no-repeat;}

.joincul .span8:hover{ background:url(../img/hover/fla8.png) left center no-repeat;}

.joincul .span9:hover{ background:url(../img/hover/fla9.png) left center no-repeat;}

.joincul .span10:hover{ background:url(../img/hover/fla10.png) left center no-repeat;}

.joincul .span11:hover{ background:url(../img/hover/fla11.png) left center no-repeat;}

.joincul .span12:hover{ background:url(../img/hover/fla12.png) left center no-repeat;}

.joincul .span13:hover{ background:url(../img/hover/fla13.png) left center no-repeat;}

.joincul .span14:hover{ background:url(../img/hover/fla14.png) left center no-repeat;}

.joincul .span15:hover{ background:url(../img/hover/fla15.png) left center no-repeat;}

.joincul .span16:hover{ background:url(../img/hover/fla16.png) left center no-repeat;}

.joincul .span17:hover{ background:url(../img/hover/fla17.png) left center no-repeat;}

.joincul .span18:hover{ background:url(../img/hover/fla18.png) left center no-repeat;}

.joincul .span19:hover{ background:url(../img/hover/fla19.png) left center no-repeat;}

.joincul .span20:hover{ background:url(../img/hover/fla20.png) left center no-repeat;}

/*.joincul .span17,.joincul .span20{ line-height:20px;}*/





.joind{ background:#f2f2f2; padding:66px 0;}

.joindma{ overflow:hidden; text-align:center; }

.joindma span{ float:left;}

.joindma1 span{ line-height:50px; background:#0065a6; color:#fff; font-size:17px;}

.joindw1{ width:280px;}

.joindw2{ width:184px;}

.joindma2 span,.joindma2 a{ line-height:75px; background:none; color:#141824; font-size:14px;}

.joindma2{ border-bottom:1px solid #d6d6d6;}

.joindma2:nth-of-type(even){background:#f4f4f4;}

.joindma2 a{ color:#0065a6;}

.joindma2:hover{ background:#f6f6f6;}
.joindma2:hover span{ color:#0065a6;}

.joindma1{margin-top:45px;}







.guihuaa{}

.guihuaasub{border-bottom:1px solid #dbdbdb; background:#fff;text-align:center; }

.guihuaasubshow{ display:none;}

.fixed.guihuaasubshow{ position:fixed; left:0; display:block; top:86px; z-index:6;}



.guihuaasub a{ display:inline-block; position:relative; vertical-align:top; height:80px; line-height:80px; font-size:22px; color:#000; width:360px;}

.guihuaasub a:before,.guihuaasub a:after{ position:absolute; content:''; width:0; height:2px; background:#0075c1; bottom:-1px;}

.guihuaasub a:before{ left:50%;}

.guihuaasub a:after{ right:50%;}

.guihuaasub a.on:before,.guihuaasub a.on:after{ width:50%;}

.guihuaasub a.on{ color:#0075c1;}


/*0408*/
.guihuac0408{ width:100%; background-position:center; background-repeat:no-repeat; height:450px;}
.guihuac0408 .wapimg{ display:none;}
.guihuac0408 .guihuactxt{ top:75px; left:90px;}
.guihuac0408 .guihuacmore{ width:170px; height:40px; line-height:40px; color:#fff; background:#0175c2;border-radius:5px;-webkit-border-radius:5px; border:none; text-align:center;}
.guihuac0408m{ position:relative; height:100%;}
.social48slider .swiper-slide{width:750px;}
.social48slider img{ width:100%;}
.social48slider { margin-top:50px;}
.social48slidera{  position:relativel; display:block;}
.social48slidera:before{ position:absolute; content:''; right:0; top:0; width:100%; height:100%; background:#000;opacity:0.3;-webkit-opacity:0.3; z-index:3; transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.swiper-slide-active .social48slidera:before{opacity:0;-webkit-opacity:0;}
.social48{ padding-top:90px;padding-bottom:90px;}
.banner-text1{ width:1200px; left:50%; margin-left:-600px;}
.bindexgp0409{ position:absolute; font-size:14px; width:100%; z-index:5;  color:#fff; left:0; bottom:0; background:rgba(0,52,89,0.7);}
.shares-situation{ width:600px;}
.bi0409p1{ font-size:20px; padding:0 40px; padding-right:0;}
.bi0409p2{ padding:0 60px;}
.shares-situation .time{ padding-left:80px;}
.shares-situation .situation,.bindexgp0409,.bindexgp0409d1,.contrast{line-height:65px; height:65px;}
.contrast .now,.contrast .yesterday{ padding:0; margin:0; display:block; line-height:21px;height:21px;}
.contrast .now{ padding-top:12px;}
.contrast{ float:right;}
.home-pagination{ bottom:70px;}
.banner-text h3{ font-size:50px;}

.bi0409c{ position:absolute; width:360px; right:50%; top:50%; margin-top:-143px; margin-right:-600px;z-index:55; overflow:hidden;border-radius:5px;-webkit-border-radius:5px;}
.bi0409c a{ border-bottom:1px solid rgba(255,255,255,0.3); background:rgba(255,255,255,0.23); position:relative; display:block; vertical-align:top; font-size:15px; padding:10px 20px;}
.bi0409c a,.bi0409c a:hover{ color:#fff;}
.bi0409c a:before{ background:#fff;opacity:0;-webkit-opacity:0;position:absolute; content:'';  width:100%;left:0; top:0; width:100%; height:100%; transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.bi0409c a:after{position:absolute; content:''; right:20px; top:28px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff;}
.bi0409c span{ font-size:12px;}
.bi0409c p,.bi0409c span{ position:relative; z-index:4;}
.bi0409c a:hover:before{opacity:0.3;-webkit-opacity:0.3;}
.bi0409c a:last-child{ border:none;}
.group-news-item .news-text .news-txt{ display:none;}
.group-news-item .news-text{ padding:15px 20px;}
.group-news-item .news-text .news-title{ margin-top:5px; margin-bottom:0;}
.group-news-list{ height:306px;}
.group-news-item .news-text .news-title{ width:90%;}
.group-news-item .news-enter{ bottom:29px; right:25px;}
.pb0408h5{ font-size:22px;}
.pb0408h5 span{ padding-left:20px;}

.under-box{ background:#e8ecf0;}
.under-main-list > a{ width:48%; margin-right:4%;}
.under-main-list > a:last-child{ margin:0;}
.main-c-text .learnMore-btn{ position:absolute; right:0; bottom:-8px;}
.main-c-text p{ margin-bottom:0; margin-top:15px;}
.main-c-text h3{ padding-top:5px;}
.logo0448{ height:22px;}
.main-c-text{ top:35px;}
.under-main{ margin-top:17px;}
.under{ padding-bottom:0;}
.map-middle{ display:none;}

.imgb0408,.wpspan0408{ display:none;}
.top-nav .nav-other-link > li.othelink{ padding:0; margin-left:20px; color:#fff;}
.top-nav .nav-other-link > li.othelink a{color:#fff;}
.top-nav .nav-link li:last-child a{ padding-right:0;}
.top-nav.bg .nav-other-link > li.othelink a{ color:#919191;}



.js_tc_img,.lay_close{cursor: pointer;}
						.lay_bg{left:0;top:0;}
						.lay_bg{width: 100%;height: 100%;height: 100vh;z-index: 666;background:#000;opacity: 0.4;-webkit-opacity: 0.4;}
						.lay_bg,.js_tc_box{display: none;position: fixed;}
						.js_tc_box{max-width: 88%;overflow: hidden;border-radius: var(--borders);overflow: hidden;z-index: 888;max-height:90vh;
						    width: 70%;
						}
						.js_tc_box{left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
						.js_tc_box img{width: 100%;
						    border-radius: 20px;
						}
						.lay_close{position: absolute;border-radius: 50%;width: 32px;height: 32px;line-height: 32px;text-align: center;}
						.lay_close{border: 1px solid rgba(0,0,0,0.6);right:10px;top:10px;z-index: 888;}
						.lay_close i{display:inline-block;width:100%;height:100%;background:url(../img/gubia.png) center no-repeat;}
						.lay_close i{background-size:70% auto;}
						

@media screen and (min-width: 800px){

	.guihuaasub a:hover:before,.guihuaasub a:hover:after,.guihuaasub a.on:before,.guihuaasub a.on:after{ width:50%;}

	.guihuaasub a:hover,.guihuaasub a.on{ color:#0075c1;}

}



.guihuabtit{ text-align:center; font-size:18px; color:#000;}

.guihuabdesc{ padding-top:30px;}

.guihuac{ position:relative; color:#fff;}

.guihuactxt{ position:absolute; left:70px; top:110px; width:658px;}

.guihuactxt1{ top:88px;}

.guihuach3{ font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}

.guihuach3 img{ width:160px;}

.guihuacmore{ color:#fff; border:1px solid #fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; margin-top:30px;font-size:12px; line-height:26px; height:26px; display:inline-block; padding:0 20px;}

.guihuacmore:hover{ color:#000; background:#fff;}

.guihuacdesc{ font-size:14px; line-height:24px; text-align:justify; margin-top:30px;}

.guihuac{ margin-top:0;}

.guihuad,.guihuae{ margin-top:90px;}

.guihuadm{ height:360px; overflow:hidden;}

.guihuadl{ width:550px; margin-left:50px;}

.guihuadr{ width:520px; display:table;}

.guihuadrm{ display:table-cell; vertical-align:middle;}

.guihuadrh3{ font-size:20px; color:#000;}

.guihuadrdesc{font-size: 12px;color: #000;text-align: justify;line-height: 26px;margin-top: 20px;}



.guihuaeh3{ padding-left:55px;}



.guihuae{ padding-bottom:100px;}

.guihuaea{ position:relative; color:#fff; margin-top:55px;}

.guihuaetxt{ position:absolute; left:75px; top:100px; z-index:6; width:520px; text-shadow:0 0 4px rgba(0,0,0,0.2)}

.guihuaeh4{ font-size:18px; font-weight:bold;}

.guihuaedesc{ font-size:12px; line-height:26px; margin-top:10px;}



.guihuatab{ position:relative; height:1760px;}

.guihuatabul{ display:none;position:absolute; left:0; top:0;width:100%;}



.backtop {cursor: pointer;position: fixed;display: block;right:30px;bottom:100px;z-index: 55;background: url(../img/backtop.png) center no-repeat #0075c1;width: 40px;height: 40px;

border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; display:none;}



.contacta{ padding:80px 0; background:#f5f5f5;}

.contactam{ text-align:center; width:250px; background:#fff; padding:30px; height:260px; position:relative;}

.contactam i{ position:absolute; display:block; width:73px; border:15px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; top:0; height:73px; position:absolute; left:50%; margin-left:-52px; z-index:5; top:-52px;}

.ctaia{ background:url(../img/coni1.jpg) center no-repeat #fff;}

.ctaib{ background:url(../img/coni2.jpg) center no-repeat #fff;}

.ctaic{ background:url(../img/coni3.jpg) center no-repeat #fff;}

.contactam h4{ padding-top:22px; font-size:21px; color:#000000;}

.contactam p{ padding-top:20px; font-size:12px; color:#363636;}

.contactam a{ display:inline-block; width:100px; height:26px; line-height:26px; color:#fff; background:#c2c2c2; font-size:12px; margin-top:10px;}

.contactam{ margin-right:89px;box-shadow:0 0 6px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.05);-moz-box-shadow:0 0 6px rgba(0,0,0,0.05);}

.contactam:hover{box-shadow:1px 2px 6px rgba(0,0,0,0.2);}

.contactam a:hover{ background:#0075c1;}

.contactam1{ margin-right:0;}

.contactathree{ margin-top:120px;}



.contacttwo{ margin-top:50px;}

.contacttwom{ padding:30px; background:#fff; width:530px; height:272px; box-shadow:1px 2px 10px rgba(0,0,0,0.05);}

.contacttwo h5{ font-size:24px; color:#000000; padding-bottom:20px;}

.contacttwo p{ line-height:54px; font-size:18px; color:#363636; margin-top:18px; padding-left:65px;}

.contacttwop1{ background:url(../img/coni1.jpg) left center no-repeat  ; background-size:54px;}

.contacttwop2{ background:url(../img/coni2.jpg) left center no-repeat  ; background-size:54px;}

.contacttwop3{ background:url(../img/coni3.jpg) left center no-repeat  ; background-size:54px;}





.contactb{ padding:80px 0;}

.contactbm{ 

	position: relative;

	padding-bottom: 110px;

	margin-top:50px;

}

.contactb h4{ font-size:24px; color:#000000; text-align:center; padding-bottom:0;}

.contactbl{ width:455px;}

.contactbr{ width:727px;}

.contactbrm{ overflow:hidden;}

.contactbr .otxt{ width:304px; padding:0 25px; height:62px; line-height:62px; color:#3e3e3e; background:#f5f5f5; }

.contactbr .otext{ 

	padding:15px 25px; 

	background:#f7f7f7; 

	width:677px; 

	resize:none; 

	height:198px; 

	line-height:21px;

	vertical-align: top;

}

.contactbr .otext,.contactbr .otxt{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:17px;}

.contactbrm1{ 

	margin-top: 10px;

	

}

.contactbrm2{ 

	position: absolute;

	bottom: 0;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}

.contactbrm22 .obtn{
    display: block;
    background: #555555;
    cursor: pointer;
    color: #fff;
    text-align: center;
    font-size: 18px;
    width: 170px;
    height: 50px;
    line-height: 50px;
    margin:20px auto 0px;
}
.contactbrm22 .obtn:hover {
    background: #0075c1;
}

.contactbrm2 .obtn{ background:#555555; cursor:pointer; color:#fff; text-align:center; font-size:18px; width:170px; height:50px; line-height:50px;}

.contactbobtn:hover{background:#0075c1;}





.contactc{ padding:80px 0;background:#f5f5f5;}

.contactc h4{ font-size:24px; color:#000000; text-align:center; padding-bottom:0;}

.contactcm{ overflow:hidden; padding-bottom:5px;}

.contactcml{ float:left; background:#fff; width:372px; margin-right:41px; margin-top:41px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.05);-moz-box-shadow:0 0 5px rgba(0,0,0,0.05);}

.contactcmimg{ height:220px; overflow:hidden; position:relative;}

.contactcmimg:before{ position:absolute; width:100%; content:''; left:0; top:0; z-index:6; height:100%; background:#000;opacity:0;-webkit-opacity:0;-moz-opacity:0;}

.contactcml1{ margin-right:0;}

.contactcmtxt{ height:215px; color:#595959; line-height:26px; font-size:14px; padding:32px; padding-bottom:0;}

.contactcmtxt h5{ padding-bottom:15px; font-size:18px;}

.contactcml:hover img{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);}

.contactcml:hover{box-shadow:1px 1px 8px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 8px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 8px rgba(0,0,0,0.1); background:#fafafa;}

.contactcml:hover .contactcmimg:before{opacity:0.2;-webkit-opacity:0.2;-moz-opacity:0.2;}



.contactcml2{ width:579px;}

.contactcml2 .contactcmimg{ width:320px; height:auto;}

.contactcml2 .contactcmtxt{ width:235px; padding:0; line-height:26px; padding-top:32px; height:auto;}

.contactcml2 .contactcmimg{ float:left;}

.contactcml2 .contactcmtxt{ float:right;}  

/*发展历程*/



.bf6f6f6{ background:#f6f6f6;}

.historyf{ margin-top:60px; background:url(../img/fzlc.jpg) center top no-repeat; height:776px;}

.historyb{ padding-top:90px; }

.historyadesc{ text-align:center; color:#6b6b6b; font-size:14px; margin-top:25px;}

.historybsub{ overflow:hidden;}

.historybsub span{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;  background:#52c3f1; color:#fff; display:inline-block; width:330px; text-align:center; font-size:24px; height:60px; line-height:60px;}

.historybsub .on,.historybsub span:hover{ background:#0075c1;}

.historybsub{ width:810px; padding-bottom:60px;border-bottom:1px solid #c0c0c0;}

.historyc{ position:relative;padding-bottom:30px;}

.historyc:before{ position:absolute; width:1px; height:100%; background:#c0c0c0; content:''; top:0; left:50%; margin-left:-1px;}

.historycm{ width:100%; padding-top:75px;}

.historycmt{ width:100%; position:relative;}

.historycmt:before{ content:''; position:absolute; top:50%; margin-top:-4px; z-index:5; right:-4px; width:7px; height:7px; background:#c0c0c0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}

.historycmt:after{ content:''; position:absolute; top:50%;margin-top:-2px;right:-1px; width:60px; height:1px; border-bottom:1px dashed #c0c0c0;}

.historycimg{ width:155px; margin-right:70px;}

.historyctxt{ width: 340px; position:absolute;height:100%;color:#52c3f1; text-align:right; left:0; top:0;}

.historyctxta{ position:absolute; width:100%; left:0; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}

.historych4{ font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;} 

.historycdesc{ font-size:13px; line-height:18px; margin-top:5px;}

.historycmodd .historycimg{ float:left; margin-right:0; margin-left:70px;}

.historycmodd .historycmt:before{ right:auto;left:-3px;}

.historycmodd .historycmt:after{ right:auto;left:-1px;}

.historycmodd .historyctxt{left:auto; right:0;}

.historycmodd .historyctxt{text-align:left;}

.historycul{ width:599px;}

.historyculon .historyctxt{ color:#0075c1;}

.historycul1{ padding-top:70px;}

.historycmodd{ padding-top:40px;}











.historya{ padding-top:66px;}

.honor-banner1{ width:870px; margin-top:90px;}

.honor-banner1-img{ width:410px; float:left;}

.honor-banner1-txt{ width:400px; float:right;}

.honor-banner2-wrap {position: relative;background-position: top center;background-repeat: repeat-x; }

.honor-sjzd { width:100%; height: 100%;position: absolute; background:url(../img/sjzd2.png) center top repeat-x;}

.honor-banner2-wrap .patent-btns {top: 36px; }

.honor-banner2-wrap .btn {background-color: #fff; }

.honor-banner2-wrap .img-wrap { position: relative;width: 72px;height: 72px;background: #f5f5f5;overflow: hidden;margin: 0 auto 15px;border-radius: 50%;}

.honor-banner2-wrap .img-wrap .img100{transition:all .3s ease;position:absolute;width:100%;height:100%;left:0;top:0;}

.honor-banner2-wrap .img-wrap .unhover{display:block;}

.honor-banner2-wrap .img-wrap .hover{display:none;}

.honor-banner2-wrap .swiper-slide{height:25px;padding-top:105px;color:#cacaca;font-size:18px;font-weight:bold;text-align:center;transition:all .5s ease;cursor:pointer;}

.honor-banner2-wrap .swiper-slide:after{content:'';position:absolute;bottom:57px;left:50%;width:1px;height:10px;margin-left:0;background-color:#000;transition:height 800ms,bottom 500ms;}

.honor-banner2-wrap .swiper-slide-active:after{height:90px;bottom:40px;}

.honor-banner2-wrap .swiper-slide:before{opacity:0;-webkit-opacity:0;transition:all .5s ease;-webkit-transition:all .5s ease;content:"";display:block;position:absolute;width:0;height:0;z-index:0;top:90px;left:50%;margin-left:-4px;border-color:transparent transparent #d70c19 transparent;border-width:5px 4px;border-style:solid;}

.honor-banner2-wrap .swiper-slide:hover {color: #333; }

.honor-banner2-wrap .swiper-slide.swiper-slide-active {color: #333; }

.honor-banner2-wrap .swiper-slide.swiper-slide-active:before {opacity: 1;-webkit-opacity: 1;top: 84px; }

.honor-banner2 {margin: 0 auto;overflow: hidden; margin-top:100px;}

.honor-banner2{height:130px; width:1152px;}

.honor-banner2-wrap{ background:url(../img/honor-banner2-wrap.png) left  top repeat-x;}

.honor-banner1-txt h4{ margin-top:15px;display:inline-block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:51px; color:#0075c1; padding-bottom:26px; line-height:55px; height:55px; vertical-align:top; position:relative;}

.honor-banner1-txt h4:before{ position:absolute; left:0; bottom:0; height:1px; width:100%; background:#c0c0c0; content:'';}

.honor-banner1-txt p{ font-size:14px; color:#6b6b6b; line-height:22px; text-align:justify; margin-top:30px;}

.patentbtn{ position:absolute; display:block; top:50%; width:20px; height:19px; margin-top:-10px;}

.historyprev{ background:url(../img/historyprev.png) center no-repeat; left:0;}

.historynext{ background:url(../img/historynext.png) center no-repeat; right:0;}

.historyprev:hover{ background:url(../img/historyprev1.png) center no-repeat;}

.historynext:hover{ background:url(../img/historynext1.png) center no-repeat;}

.honor-banner1-wrap{ position:relative;}



.historye{ overflow:hidden;}

.historyem{ float:left; position:relative; width:50%; height:243px; color:#fff;}

.historyem:before{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:#000;opacity:0;-webkit-opacity:0;-moz-opacity:0;}

.historye1{ background:url(../img/historye1.jpg) center no-repeat; background-size:cover;}

.historye2{ background:url(../img/historye2.jpg) center no-repeat; background-size:cover;}

.historyem span{ z-index:6; display:inline-block; padding-right:50px; background:url(../img/historyemspan.png) right 2px no-repeat; line-height:32px; font-size:30px; position:absolute; left:50%; top:50%; margin-top:-15px; margin-left:-70px;}

.historyem:hover:before{opacity:0.5;-webkit-opacity:0.5;-moz-opacity:0.5;}

.historyem:hover{ color:#fff;}



.historyg:before{ background:url(../img/daoxiang.jpg) center top no-repeat;content:''; position:absolute; width:100%; height:33px; left:0; top:42px; background:none;}

.historygslider{ position:relative;}



.historygslider:before{ /*content:''; position:absolute; left:0; top:45px; background:rgba(188,197,226,0.5); width:100%; height:1px;*/}

.historygslider .swiper-slide{

	min-height: 550px;

}

.historyg{ margin-top:60px;padding:65px 100px; color:#fff; font-size:12px; line-height:16px; background:url(../img/hssbg.jpg) center top no-repeat #0075c2;}

.hsmouth{ font-size:16px; line-height:20px; padding-bottom:10px; position:relative;}

.hsmouth i{}

.hsh3{ font-size:30px; font-family:Arial, Helvetica, sans-serif; line-height:35px; padding-left:50px; padding-top:24px;}

.historygslider{}

.hsul li{ margin-top:22px; padding-right:25px;}

.hsdesc,.hsmouth,.hsul li,.hsimg{padding-left:25px;}

.hsimg{ margin-top:10px;}

.hsi{ position:absolute; width:6px; height:6px; left:0; top:7px; border:1px solid #52c3f1; background:#ffffff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}

.hsi:before{ content:''; position:absolute; width:8px; border:1px solid #b2e4f9; height:8px; left:-2px; top:-2px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}

.historygm{ position:relative; padding-top:35px; top:0; float:left; width:300px;}

.historygm:before{ position:absolute; content:''; top:25px; left:36px; width:1px; height:40px; background:#bcc5e2; transform:skewX(-22deg); display:none;}

.historyg{ position:relative;}

.historygobttn{position:absolute; top:50%; width:25px; height:24px; margin-top:12px;}

.historygr{ background:url(../img/fzr.png) center no-repeat; right:40px;}

.historygl{ background:url(../img/fzl.png) center no-repeat; left:40px;}

.hsimg img{ width:auto; max-height:80px;}

.c63c7f1{ color:#00fff6; position:relative; top:-2px;}

.cff9a22{ color:#ff96e8; position:relative; top:-2px;}

.hsul li:hover .hsi{ border-color:#94a2d1; background:#94a2d1;}



.historych{ height:80px; background:#fff;}

.historygm{ top:150px;}

.historyg .swiper-slide-active .historygm{ top:0;opacity:1;-webkit-opacity:1;-moz-opacity:1;}

.historygm{opacity:0;-webkit-opacity:0;-moz-opacity:0;pointer-events: none;-webkit-transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}

.historygm1{-webkit-transition-delay: 200ms,200ms; transition-delay: 200ms,200ms;}

.historygm2{-webkit-transition-delay: 400ms,400ms; transition-delay: 400ms,400ms;}

.historygm3{-webkit-transition-delay: 600ms,600ms; transition-delay: 600ms,600ms;}

.historygm4{-webkit-transition-delay: 800ms,800ms; transition-delay: 800ms,800ms;}



/*团队*/

.teama{ padding:60px 0;}

.teamar{ width:468px;}

.teamal{ width:606px; text-align:justify; line-height:20px; color:#6b6b6b;}

.teamalp1{ color:#3d3d3d;}

.teamalp2,.teamalp1{ padding-top:28px;}

.teamalp3{ padding-top:55px;}

.teamalp3 img,.teamalp3 span{ display:inline-block; vertical-align:middle; font-size:16px; color:#010101;}

.teamalp3 span{ padding-right:30px;}

.teamalh4{ font-size:24px; color:#3d3d3d; position:relative; left:-15px; line-height:24px; padding-bottom:30px;}

.teamalh4:before{ position:absolute; left:15px; bottom:0; width:42px; height:2px; background:#d6d6d6; content:'';}

.teamadesc{ padding-top:70px;}



.teamb{ background:#f1f1f1;padding:60px 0; padding-top:28px;}

.teambimg{ overflow:hidden; font-weight:bold; color:#000000; position:relative; height:389px; position:relative;}

.teambimg:before{ position:absolute; z-index:5; content:''; width:100%; height:100%; background:#000;opacity:0;-webkit-opacity:0;-moz-opacity:0;}

.teambi1{ text-transform:uppercase;}

.teambi2{ font-size:20px; padding-top:35px;}

.teambi3{ font-size:16px; color:#494949; padding-top:8px; height:60px;}

.teambi4{ color:#101010; padding-top:0;}

.teambip{ position:absolute; z-index:6; left:30px; top:60px; width:70%;}



.teambm{ float:left; width:372px; margin-top:32px; margin-right:32px;}

.teambm3{ margin-right:0;}

.teambtxt ul{ padding:0 10px;}

.teambtxt{ padding:40px 30px; position:relative; z-index:6; text-align:justify; background:#fff; color:#646464; height:220px;}

.teambt2{ line-height:22px; font-size:14px; color:#0075c1; position:absolute; width:100%; left:30px; bottom:40px;}

.teambt1{ min-height:150px;}

.teambtxt:before{ z-index:6; left:30px; top:-16px; background:url(../img/teams.png) center no-repeat; width:27px; height:16px; position:absolute; content:'';}

.teambm:hover .teambimg:before{opacity:0.2;-webkit-opacity:0.2;-moz-opacity:0.2;}

.teambm:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);}

.teambm:hover{box-shadow:0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.3);-moz-box-shadow:0 0 6px rgba(0,0,0,0.3);}



.teamcl{ width:482px; position:relative;}

.teamcltxt{ position:absolute; z-index:6; left:0; top:48px;}

.teamclp{ margin-top:15px;}

.teamcr{ width:710px;}

.teamc{ color:#fff;}

.teamcrh4{ font-size:24px;}

.teamcrma{ background:#52c3f1; height:274px;}

.teamcrmb{ background:url(../img/teamcrmb.jpg) right bottom no-repeat #74c098; margin-top:10px; height:252px;}

.teamcrdiv{ padding-top:42px; padding-right:52px; text-align:justify;}

.teamcrh4,.teamcrdesc,.teamclp{ padding-left:72px;}

.teamcrdesc{ margin-top:20px; line-height:20px;}

.teamc{ margin-top:60px; padding-bottom:80px;}



.teamd{ padding:80px 0; background:#f2f2f2;}

.teamdm{ margin-top:35px;}

.teamdma{ float:left; width:525px; padding:15px 30px; background:#fff; color:#646464;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px; position:relative; margin-right:30px; margin-top:30px;}

.teamdmaodd{ margin-right:0;}

.teamdmi{ position:absolute; color:#fff; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:30px; right:20px; top:12px; color:#fff;}

.teamdmimg{ width:170px; height:170px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; overflow:hidden;}

.teamdmtxt{ width:320px; text-align:justify;}

.teamdmh5{ color:#000000; font-weight:bold; font-size:18px; letter-spacing:2px;}

.teamdmp{ font-size:16px; color:#494949; margin-top:8px;}

.teamdmdesc{ margin-top:12px; line-height:20px;}

.teamdmtxt{ padding-top:30px;}

.teamdma:hover{ background:#0075c1; box-shadow:0 2px 10px rgba(0,0,0,0.2);}

.teamdma:hover .teamdmh5,.teamdma:hover .teamdmtxt,.teamdma:hover .teamdmp{color:#fff;}



.teame{ margin-top:70px;}

.teamel{ width:600px;}

.teamer{ width:540px; padding:30px; height:305px; color:#fff; background:url(../img/teamer.jpg) right bottom no-repeat #0081c1;}

.teamerh4{ font-size:22px;}

.teamerdesc{ line-height:20px; text-align:justify; margin-top:20px;}

.teamerdsz{ margin-top:6px; text-align:left; overflow:hidden;}

.teamerdsz div{ display:inline-block; text-align:left; font-size:14px; line-height:16px; padding-top:5px;}

.teamerdsz img{

	margin-bottom: 10px;

}

.teamerdsz p{

	font-size: 16px;

	line-height: 30px;

}

.teamf{ background:#f1f1f1; padding:80px 0;}

.teamflist{ position:relative;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; overflow:hidden;}

.teamfml{ width:375px;}

.teamfmr{ width:825px;}

.teamfm{ color:#fff; margin-top:60px;}

.teamfmh4{ font-size:20px; font-weight:bold;}

.teamfmh4,.teamfmzw{ position:absolute; left:32px; z-index:6;}

.teamfmh4{ top:40px; letter-spacing:2px;}

.teamfmzw{ top:75px; font-size:14px;}

.teamflista{ height:530px;}

.teamflistb{ height:260px; float:left; width:265px; margin-left:10px; margin-bottom:10px;}

.teamfmdesc{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:9; background:#0075c1; color:#fff;}

.teamfmdescm{ padding:0 32px; padding-top:40px; line-height:24px; text-align:justify;}

.teamfmdesc,.teamfmline{opacity:0;-webkit-opacity:0;-moz-opacity:0;}

.teamfmline{ font-family:Arial, Helvetica, sans-serif; position:absolute; z-index:12; right:32px; bottom:40px; font-size:32px; line-height:36px;}

.teamflist:hover .teamfmline,.teamflist:hover .teamfmdesc{opacity:1;-webkit-opacity:1;-moz-opacity:1;}

.teamh .teamfmr,.teamh .teamfml{ width:100%; overflow:hidden; margin-top:30px;}

.teamfml{ position:relative;}

.teamfmlimg{ height:320px; background-position:center; width:100%;}

.teamfmldesc{ position:absolute; width:540px; top:50%; left:150px; z-index:6; color:#0081c1; font-size:14px; line-height:28px;padding: 20px;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	background-color: rgba(255,255,255,.4)

}

.teamh .teamflist{ width:100%;box-sizing:border-box;text-align:center; background:#ffffff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px; padding:20px; margin-right:27px; margin-left:0;}

.teamfmldesch4{ font-size:24px;}

.teamfmldescp{ font-size:18px; margin-top:5px;}

.teamfmltxtfirst{ margin-top:15px;}



.teamh .teamflist:last-child{ margin-right:0;}

.teamh .teamfmh4,.teamh .teamfmzw{ position:relative; left:0; text-align:center; top:0;}

.teamh .teamfmh4{ font-size:18px; color:#000000; margin-top:20px;}

.teamh .teamfmzw{ font-size:15px; color:#494949; margin-top:5px;}

.teamh .teamflist img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}

.teamh .teamfmdescm{ padding:25px;}

.teamh .teamflistb{ height:auto;}

.teamh .teamfmline{ right:25px; bottom:13px;}

.teamfmline{ display:none;}

/*首页地图*/



.pubnavej{ border-bottom:1px solid #eaeaea; overflow:hidden;}

.pubnavej .g-wrap .crumbs {float:left; padding-left:13px; height:100%; background:url(../img/crumbs_icon.png) no-repeat 0 32px;}

.pubnavej .g-wrap .crumbs a {float:left; padding:0 9px; font-weight:bold; font-size:12px; line-height:77px; color:#4d4852;}

.pubnavej .g-wrap .crumbs a.on {background:url(../img/crumbs_arrow.png) no-repeat 0 36px;}

.pubnavej .g-wrap .columns {float:right; height:100%;}

.pubnavej .g-wrap .columns a {position:relative; float:left; margin-left:30px; font-weight:bold; line-height:77px; color:#63666b;}

.pubnavej .g-wrap .columns a span {position:absolute; left:0; bottom:0; width:0; height:2px; background-color:#0065a6; border-radius:4px; -webkit-transition:width 300ms; transition:width 300ms;}

.pubnavej .g-wrap .columns a:hover span,.pubnavej .g-wrap .columns a.on span {/*left:15%; */width:100%;}



.map-middleimg{ display:none;}

.china-map{ width:1089px; height:673px;position:relative;background:url(../img/mapjt.png) center no-repeat; margin-top:30px;}

#map-box .map-title{ position:relative;}

#map-box .map-title .main-title{ padding:0;}

.region-list{position:absolute;left:0;top:0}

.region-list.active:hover .show-regin span{ color:#0457b7;}



.top-nav.bg{box-shadow:0 0 8px rgba(102,102,102,0.3);-webkit-box-shadow:0 0 8px rgba(102,102,102,0.3);-moz-box-shadow:0 0 8px rgba(102,102,102,0.3);}

.investorf,.investorc,.investord,.investorg,.investorh,.joind,.joinh,.contacta,.contactb{ position:relative;}

.punid{ position:absolute; width:100%; height:1px; overflow:hidden; left:0; top:-86px;}





.storeMain{ position:absolute; left:0; top:45px; background:rgba(0,0,0,0.5); width:100%; height:100vh; overflow: hidden;overflow-y: scroll; z-index:999; display:none;}

.storeBox{ padding:20px; background:#fff;}

.storeBox .before .btn a{ background:#050505; height:48px; line-height:48px; text-align:center; color:#fff; font-size:14px; border-radius: 5px; margin:20px 0; cursor:pointer; display:block;}

.storeBox .before .tip{ text-align:center; padding-bottom:20px;}

.storeBox .before .tip a{ color:#b81111; text-decoration:underline;}



@-webkit-keyframes warn{

0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}

100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}

}

@-moz-keyframes warn{

0%{-moz-transform:scale(0);transform:scale(0);opacity:1}

100%{-moz-transform:scale(1);transform:scale(1);opacity:0}

}

@-o-keyframes warn{

0%{-o-transform:scale(0);transform:scale(0);opacity:1}

100%{-o-transform:scale(1);transform:scale(1);opacity:0}

}

@keyframes warn{

0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}

100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}

}

.area-box .dot{position:absolute;left:0;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#a2a9b4;opacity:1;filter:alpha(opacity=100)}

.area-box .pulse{position:absolute;top:-28px;left:-28px;height:66px;width:66px;border:2px solid #b7b7b7;-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px;-webkit-box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;-moz-box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;opacity:.12;filter:alpha(opacity=0);-webkit-animation:warn 2s ease-out both;-moz-animation:warn 2s ease-out both;-o-animation:warn 2s ease-out both;animation:warn 2s ease-out both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;background:0 0}

.area-box .delay-01{-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0}

.area-box .delay-02{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}

.area-box .delay-03{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}

.area-box .delay-04{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}

.area-box .delay-05{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s}

.area-box .delay-06{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}

.area-box .delay-07{-webkit-animation-delay:2.4s;-moz-animation-delay:2.4s;-o-animation-delay:2.4s;animation-delay:2.4s}

.area-box .delay-08{-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;-o-animation-delay:-.4s;animation-delay:-.4s}

.area-box .delay-09{-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;-o-animation-delay:-.8s;animation-delay:-.8s}

.area-box .delay-10{-webkit-animation-delay:-1.2s;-moz-animation-delay:-1.2s;-o-animation-delay:-1.2s;animation-delay:-1.2s}

.area-box .delay-11{-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s}

.region-list.active .area-box .dot{background:#009fd9}

.region-list.active .area-box .pulse{border-color:#009fd9;top:-39px;left:-39px;height:88px;width:88px;-webkit-box-shadow:0 0 12px #0080d9,0 0 20px #0080d9 inset;-moz-box-shadow:0 0 12px #0080d9,0 0 20px #0080d9 inset;box-shadow:0 0 12px #0080d9,0 0 20px #0080d9 inset}

.region-list.waite .area-box .dot{background:#f90}

.region-list.waite .area-box .pulse{border-color:#f90}

.show-regin{position:absolute;left:2px;height:0;top:0;width:11px;opacity:0;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.online-node .show-regin,.region-list:hover .show-regin,.underline-node .show-regin,.waite-node .show-regin{height:127px;opacity:1}

.show-regin span{width:80px;position:absolute;left:8px;top:-11px;padding:6px 10px;font-size:14px;color:#ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-align:center;white-space:nowrap;}

.postition-10 .show-regin span{left:0}

.postition-6 .show-regin span{left:-72px}

.area-box{z-index:77}

.show-regin{z-index:66}

.region-list.active .show-regin span{position:relative;color:#666}

.region-list.waite .show-regin span{color:#ccc}

.postition-1{left:420px;top:160px}

.postition-2{left:790px;top:190px}

.postition-3{left:230px;top:180px}

.postition-4{left:215px;top:271px}

.postition-5{left:429px;top:272px}

.postition-6{left:456px;top:258px}

.postition-7{left:493px;top:256px}

.postition-7.region-list.active .area-box .pulse{top:-50px;left:-50px;width:110px;height:110px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}

.postition-8{left:559px;top:229px}

.postition-9{left:637px;top:371px}

.postition-9.region-list.active .area-box .pulse{top:-50px;left:-50px;width:110px;height:110px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}

.postition-10{left:554px;top:539px}

.postition-11{left:604px;top:300px}

.postition-13{left:470px;top:250px}

.postition-5 .show-regin{ left:-55px; top:-10px;}

.postition-6 .show-regin{ left:63px; top:-15px;}

.douhao{width:0}

.china-map{ margin-top:-60px;}

#map-box{ background:none; height:auto;}



.historyjslider,.joinsouji{ display:none;}





/*返回顶部*/

.backTop {background:#cbcbcb; border-radius:50%; width:72px; height:72px; position:fixed; bottom:5%; right:-76px; z-index:1000; text-align:center; cursor:pointer; -webkit-transition:1s; -moz-transition:1s; -o-transition:1s; transition:1s;  display:none\9;}

.backTop .icon {background:url(../img/backTop_ico_01.png) no-repeat scroll center 15px; padding-top:40px; display:block; font-size:14px; color:#494949; }

.backTop.showme {right:12px; transform:scale(1) rotate(-360deg) translate(0px); -webkit-transform:scale(1) rotate(-360deg) translate(0px); -moz-transform:scale(1) rotate(-360deg) translate(0px); -o-transform:scale(1) rotate(-360deg) translate(0px);}



.backTop .icon{ text-indent:-9999px; overflow:hidden;}



.backTop{ width:40px; height:40px;}

.backTop .icon{ padding:0; height:100%; background-position:center; background-size:30px auto;}

.backTop{ background:none; border:1px solid #999;}

.backTop:hover { border-color:#0457b7;}

.backTop:hover .icon{color:#fff; background:url(../img/backTop_ico_02.png) no-repeat  center  ;background-position:center; background-size:30px auto;}

<!--搜索-->

.index-XialadU .sousuo_1{ margin-top: 35%;}

.s_left{float:right;margin-right:30px;width:3.5%}

.s_left{padding-left:50px;margin-top:18px;cursor: pointer;-webkit-appearance: none;}

.inp,.inp_1{position:absolute;top:0;left:0;padding:0 0 0 30px;height:100%;width:92%;color:#000;font-size:30px;line-height:60px;text-align:left;white-space:nowrap;border:0;outline:0;background:0 0;overflow:hidden;box-sizing:border-box;display:block}

.Xialad{ z-index:9;position:fixed; left:0; width:100%;top:0; height:100%;display:none;}

.XialadU{position:absolute;top:0; left:0;  height:100%; text-align:center; z-index:1000; width:100%; background:url(../images/xlbg.jpg) center center no-repeat; background-size:cover; background:rgba(10,64,134,0.9);}

.sousuo_1{left:23.5%;margin-top: 35%;}

.sousuo_1{width:55%;height:60px;border-radius:50px;background:#fff;position:relative}



.map-middleimg,.wapshzr,.homeslider,.headtop,.backtops,footer{ display:none;}





/* .top-nav .nav-other-link li.lan,.social-link-box{ display:none;} */



.footer{ border:none;}

.aboutasliderpage,.aboutaslider{ display:none;}

.aboutasliderpage{ text-align:center; margin-top:20px;}

.sociallay { display:none;}


.joindma { display:block;}
.joindma2 .joindw2date{ color:#0065a6;}


.joindetailzwfl{ color:#666; padding-top:10px; text-align:center;}

.joindetail {

	background: #f2f2f2;

	padding: 50px 0;

}



.joindetailm {

	width: 1200px;

	margin: 0 auto;

}



.joindetailmtxt {

	padding: 50px 100px;

	line-height: 24px;

	box-shadow: 0 0 12px rgba(100, 100, 100, 0.1);

	-moz-box-shadow: 0 0 12px rgba(100, 100, 100, 0.1);

	-webkit-box-shadow: 0 0 12px rgba(100, 100, 100, 0.1);

	background: #fff;

}



.joindetailm h2 {

	text-align: center;

	font-size: 18px;

	font-weight: bold;

}



.joindetailm h5 {

	

}



.joindetaildesc {

	padding-top: 20px;

}



.jobdetailmore {

	text-align: center;

	padding-top: 50px;

}



.jobdetailmore a {

	display: inline-block;

	border: 1px solid #eeeeee;

	background: #f2f2f2;

	width: 120px;

	line-height: 42px;

	height: 42px;

	font-size: 14px;

	color: #666;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

}



.jobdetailmore a:hover {

	background: #0065a6;

	border-color: #0065a6;

	color: #fff;

}




.layjobbg{ background:#000;opacity:0.3;-webkit-opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30); position:fixed; left:0; top:0; width:100%; z-index:7888; display:none;}
.layjob{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; position:fixed; background:#f4f4f4; width:506px; padding:40px 55px; left:50%; margin-left:-308px; top:50%; transform:translateY(-50%);z-index:8888;display:none;}
.layjobm{ overflow:hidden; padding-top:12px; }
.layjobh6{ font-size:18px; padding-bottom:10px; position:relative;}
.layjoblist{ background:#fff; width:220px; padding:6px 10px; height:22px;}
.layjoblistotxt{ height:22px; font-size:12px; color:#777777;line-height:22px;}
.cf000{ color:#ff0000;}
.layjobword{ border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; cursor:pointer; margin-left:37px;display:inline-block; width:45px; text-align:center; line-height:25px; height:25px; background:#d8d8d8; color:#fff;}
.layjobworddesc{ font-size:12px; color:#777;}
.layjobworddesc,.layjobword,.layjobbt{ vertical-align:middle;}
.layjobmp2{ overflow:hidden; padding-top:35px; line-height:35px;}
.layjobmp1{ padding-top:18px;}
.layjobmp3{padding-bottom:25px;}
.closejob{ font-size:30px; position:absolute; right:-38px; top:-24px; cursor:pointer;}


.wapgtxslider,.cybj38cvideo2,.wap_show{ display: none;}



@media screen and (max-width: 1440px) {

  .historyg{ width:1100px; padding:50px; background-size:100% auto;}

  .historygm{ width:275px;}

  .historygr{ right:15px;}

  .historygl{ left:15px;}

}



@media screen and (min-width: 1920px) {

  .pagebanner,.aboutb,.investord{background-size:100% auto;}

}







.socialbmimg img,.reportsliderli li,.teamfmdesc,.teamfmline,.investorhm a,.investorhm li,.investorgm img,.guihuaasubshow,.hsi,.teamdma,.teamdmh5,.teamdmtxt,.teamdmp,.newmainc img,.newmainc h3,.guihuacmore,.aboutca img,.aboutcbm img,.aboutcbm,.aboutca,.teambm,.teambm img,.teambimg:before,.historyctxt,.historybsub span,.contactcmimg:before,.contactcml,.contactcml img,.contactbobtn,.contactam a,.contactam,.joinatxt,.joinamimg,.joinama,.joinamc,.guihuaa a:before,.guihuaa a:after,.joindma2,.joinb i,.joinb li,.aboutdh5,.socialamslider,.socialamslider span,.socialbmore a,.investordmore,.investorcmore a,.investorcma em,.newmainalp span,.newmainalimg img,.newmainb li:before,.newmainb li img,.newpage a,.newmainsub li a:before,.newmainsub li span,.socialbm a,.socialbm img,.socialbm h5,.aboutda{transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}

.newmaincother:before,.newmaincother:after,.historyem:before,.joinamb,.joinamd{transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}


/* 2022.03.08 */
.cybj38bm{text-align: center;}
/* .pagebanner{height: 300px;} */
.pubp2{color:#000;opacity:0.7;font-family:'Open Sans',arial, helvetica, sans-serif;}
.pubtit{color:#0d62b2; font-size: 35px; font-weight: bold;}
.ptb100p{padding-top:80px;padding-bottom:80px;}

.aboutah2 em{/* font-size: 36px; */line-height: 1.2;padding-top: 0;}
.aboutah2 span{ font-size: 12px;color:#000;opacity:0.7;-webkit-opacity:0.7;}
.aboutah2fff span,.aboutah2fff em{color:#fff;}
.aboutah2fff.tl{text-align: left;}

.pfixednav0308{width: 100%;position: fixed;left:0;top:0; z-index:-2; visibility: hidden;opacity: 0; transition: all 0.3s ease; background: #fff;}
.pfixednav0308 .g-wrap .columns a,.pfixednav0308 .g-wrap .crumbs a{line-height:60px;}
.pfixednav0308 .g-wrap .crumbs,.pfixednav0308 .g-wrap .crumbs a.on{background-position: left center;}
.pbb38 .pbb38h2{font-size: 18px; line-height:1.6;}
.pbb38{height:600px;padding-top:0;position: relative;}
.pbb38wz{position: absolute;left:0;top:0;width:100%;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}




.h5qpnav{overflow-x: hidden;position: relative;z-index: 3;margin-top: -60px;}
.h5qpnav:before{background: #f2f2f2; content: ''; position: absolute; height: 72px; bottom: 0;left:0; width: 100%;}
.h5qpnav1:before{background: #fff;}
.h5qpnavm{ position: relative; height: 131px; z-index: 3;}
.h5qpnavwz{ z-index: 3; position: absolute;right:0;top:50%; text-align: right; transform: translateY(-50%);}
.h5qpnavmbg{ position: absolute; box-sizing: border-box; height: 100%; background: #ececec;border-top:6px solid #0d62b2;}
.h5qpnavmbg1{width:100%;right:0;top:0;}
.h5qpnavmbg2{width:700px;right:-699px;top:0;}


.ny15backbottom{ position:absolute;width:9px; height:40px; z-index: 3;  top:50%; transform: translateY(-50%); left: 10%;}
.ny15backbottom:before{ position: absolute; left:4px; width:1px ; content: ''; background: #a0a0a0; opacity:0.7; height: 100%;}
.ny15backbottom i{ z-index: 4;left:2px; display:block; position:absolute;width:5px;height:5px; background:#0c62b2; border-radius:50%; z-index:3; box-sizing: border-box;}
.ny15backbottom i{animation: tgguangfu 1.5s infinite;}
@keyframes tgguangfu{
  0%{
    top:30%;
	opacity:0;
  }
  100%{
    top:50%;
	opacity:1;
  }
}

.about38a{background: #f2f2f2;}
.about38adesc{margin-top:40px; text-align: left;font-size:16px;color:#333;padding:0 20px;}
.about38b{background-position: center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed;}
.about38c{background: #fff;}
.about38cm2{background: #fff; margin-top: 50px;}
.about38cm1ul{ box-shadow:0 0 25px rgba(0,0,0,0.1);}
.about38cm1ul{padding:45px 35px; margin-top: 30px; border-radius:5px;}
.about38cm1umimg{height: 35px; position: relative;}
.about38cm1umimg img{ margin-left: 35px;}
.about38cm1uml{ font-size:14px;color:#444;width: 36%;}
.about38cm1umr{width: 55%; text-align: left;}
.about38ch5{ font-size:20px; padding-left: 35px;}
.about38ch51{ margin-top: 45px;}

.about-devlpment {
			position: relative;
			overflow: hidden;
			padding: 70px 0;
			background-color: #1726a3;
}
.about-devlpmentm{}
.about-devlpment__bg {
			position: absolute;
			top: 50%;
			left: 50%;
			width: 87%;
			-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
}

.section-title{color:#fff; text-align: left;}
.about-devlpment__bg span {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: no-repeat url(../0308/circle.png) center center;background-size: contain;-webkit-transition: transform 1s;transition: transform 1s;}
		
		
.path-item {
    color: #fff;
    opacity: .5;
}


.path-item__year {
   font-family:'Open Sans',arial; font-weight: bold;
}
.path-item__year {
    font-size: 40px;
}
.path-item__desc {
	line-height:1.6; font-size:12px; margin-top: 10px;
}
.path-item__img {
    margin-top: 10px;
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    -webkit-transition: all .5s ease .3s;
    transition: all .5s ease .3s;
}

.jsslickpath{margin-top:60px ;}
.path-item{  transition:all 0.3s ease;}
.path-txt{padding:0 12%;}
.swiper-slide-prev .path-txt{padding-left: 0; padding-right: 24%;}
.swiper-slide-next .path-txt{padding-right: 0; padding-left: 24%;}
.swiper-slide-active.path-item {
    opacity: 1;
}
.path-item__desc{ position: relative;}
.p02,.p01{position: absolute;width:100%;top:0;left:0;}
.p02{font-size:24px;opacity: 0; transition:all 0.6s ease;top:60px; position: relative;}

.swiper-slide-active .p02{top:40px; opacity: 1;}
.swiper-slide-active .p01{opacity:0;}
.path-item__desc{ top:0; }
.jsslickpath {height:290px;}
.history-main {
    position: relative;
    padding: 5px 70px 0;
}
.mt-60 {
    margin-top: 60px;
}
		
.btn-history-arrow.left {
    left: 0;
			background: url(../0308/zjta.png) center no-repeat;background-size: 80% auto;
}
.btn-history-arrow {
    position: absolute;
    top: 0;
    width: 30px;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
.btn-history-arrow.right {
    right: 0;background: url(../0308/yjta.png) center no-repeat;background-size: 80% auto;
}
.history-body {
    overflow: hidden;
    padding-top: 5px;
}
.history-list {
    position: relative;
    -webkit-transition: transform .5s;
    transition: transform .5s;
}

.history-list {
    font-size: 0;
    white-space: nowrap;
}
.history-list::before {
    content: "";
    position: absolute;
    top: 4px;
    right: 0;
    left: 0;
    height: 1px;
    background-color: rgba(255,255,255,0.2);
}
.history-progress {
    position: absolute;
    top: 4px;
    left: 0;
    height: 1px;
    background-color: #fff;
}
.history-line, .history-progress, .prodown-item__down::before, .btn-calc-submit::before {
    -webkit-transition: width 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: width 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.history-item {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 180px;
    cursor: pointer;
    text-align: center;
}
		
.history-item:before {
    content: "";
    position: absolute;
    top: 2px;
    left: 50%;
    margin-left: -3px;
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background-color: #fff;
}
.history-item__circle {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -5px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.history-item__circle::before {
    content: "";
    position: absolute;
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
    border-radius: 50%;
    background: rgba(255,255,255,0.34);
}
		
.about-devlpment__bg::before {
    content: "";
    display: block;
    padding-top: 100%;
}
		

.history-item__year {
    margin-top: 30px;
    display: block;
    font: 700 30px/1 "Montserrat";
    color: #fff;
    opacity: .3;
}
.history-item__year {
    font-size: 24px;opacity: 0;
}
.btn-menu span, .history-item__year, .btn-calc-submit {
    -webkit-transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.history-item.current .history-item__circle {
    -webkit-transform: scale(1);
    transform: scale(1);
}
		.history-item.current .history-item__year {
  
}
.entryBoxsma{width: 78%;min-width: 1200px; margin: 0 auto;}

.pubnavej.ons{top:87px; opacity: 1; visibility: visible; z-index: 10;}



.entryBoxs {
    width: 100%;
    background: #f2f2f2;
}
.entryBoxs2{background: #fff;}
.entry-item {
    float:left;
    width: 47%;
    margin-right:6%;
    background-color: #fff;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
	border-radius:5px;
	overflow: hidden;
	box-shadow:0 5px 15px rgba(0,0,0,0.05);
}
.entry-Img {
    width: 100%;
    overflow: hidden;
}
.entry-Img img { vertical-align: top;width: 100%; vertical-align: top; transition:all 0.3s ease;}
.entry-txts {
    padding: 25px 35px;
    transition: all .8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
}
.entry-txts span {
    font-size: 18px;
    line-height: 30px;
	font-weight: bold;
    letter-spacing: 2px;
    color: #333;
}
.entry-txts span:after {
    content: '';
    width: 32px;
    height: 35px;
    background: url(../0308/yjt-blue-c.svg) no-repeat right center;
    background-size:100% auto;
    display: inline-block;
    float: right;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
}

.entry-item:last-child{
    margin-right: 0;
}



.entry-item:hover .entry-Img img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}

.entry-item:hover .entry-txts span {
	color: #3071b7;
}




.aboutah2l{text-align: left;}

.ser_info_box{-webkit-transform: skewX(-5deg);transform: skewX(-5deg);width: 1200px;margin:0 auto; margin-top: 50px; font-size:16px;}
.serve_dettxt h5{transform: skewX(5deg); position: relative;left:-10px;}
.serve_dettxt ul>li:first-child {}
			.serve_dettxt ul>li:last-child {border: none;}
			.ser_info_box > div:first-child {margin-left: 0;}
			.serve_case{float: left;margin-left: 10px;transition: all .3s;width: 200px;position: relative;box-sizing: border-box;}
			.serve_case.on{width: 490px;}
			.serve_case {border-radius:  5px;overflow: hidden;}
			.serve_det {height: 400px;position: relative;}
			.serve_detimg{width: 200px;}
			.serve_dettxt{width: 58%;width: calc( 100% - 190px ); width: 300px; background: #ffffff;padding:0 35px;height: 100%;box-sizing: border-box;position: absolute;right:50px;top:0;opacity: 0;}
			.serve_detimg{height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;}
			.serve_detimgwz{position: absolute;width: 100%;padding: 0 15%;top:110px;color:#fff;font-size: 18px; opacity:
			1; transition:all 0.3s ease; box-sizing: border-box;}
			.on .serve_detimgwz{opacity: 0;top:90px;}
			.serve_detimgwz img{height: 30px;}
			.serve_detimgwz3 img{height: 22px;}
.serve_detimgwz p:nth-child(2){ margin-top: 15px;}
			.serve_case.on .serve_dettxt{opacity: 1;right:0;}
			.serve_dettxt h5{ font-size: 24px;color:#0075c1; font-weight: bold;}
			
.serve_dettxt p{ margin-top: 20px; overflow: hidden;}
			.serve_dettxt ul{width: 100%;left:0;top:80px;position: absolute;padding:0 35px;box-sizing: border-box;}
			.serve_dettxt  li{padding: 35px 0;border-bottom:1px solid #b5b5b5;position: relative;padding-left: 115px;}
			.sdptxtp1{font-size:20px;font-weight: bold;}
			.sdptxtp2{font-size:16px;margin-top:5px;}
			.serve_dettxt i{position: absolute;width:80px;height: 80px;left:5px;top:50%;margin-top: -40px;background-position: center;background-repeat: no-repeat;}
			
			.serve_dettxt  li:before{position: absolute;content: '';left:0;bottom:0;width: 0;height: 1px;background:#f7b40a;z-index: 3;}
			.serve_dettxt  li:hover:before{width: 100%;}
			.serve_dettxt ul>li:last-child:before {display:none;}
			
			.serve_detimgwz,.serve_dettxt i,.sdptxtp1,.sdptxtp2,.serve_dettxt p{transform: skewX(5deg);}
			.serve_case,.serve_dettxt,.serve_dettxt  li:before,.serve_detimgwz em{transition: all 0.5s ease;}
			
			
			.serve_detimgwz em{font-size:28px;position: relative;margin-top: 20px;display: inline-block;left:5px;opacity: 1;}
			.serve_case.on .serve_detimgwz em{left:0;opacity: 0;}

.serve_dettxt a{ margin-top: 45px;}
.serve_detimg{width:220px;}
.serve_case{width:220px;}
.serve_case.on{width:510px; box-shadow: 0 0 20px rgba(0,0,0,0.05);}
.serve_dettxt{width: 290px;}

.xccymore{background: #0075c1; padding: 0 40px; display:inline-block; height: 40px; line-height: 40px;  border: 1px solid #0075c1; font-size:14px;color:#fff;border-radius:5px;}
.xccymore{transition:all 0.3s ease;}
.xccymore:hover{background: #fff;color:#0075c1;}
.xccymore1{margin-top:30px;}

.cybj38clr80p{padding:0 50px; }

.cybj38b{padding:200px 0; text-align: left;color:#fff; font-size:26px;background-position: center;background-repeat: no-repeat;background-size: cover; 

background-attachment: fixed;

overflow: hidden;}
.aboutajja{font-size: 16px; margin-top: 15px;}
.aboutajja em{ font-size: 30px; font-style: normal; padding-right:8px;}
.cybj38c1{background: #f2f2f2;}
.cybj38cimg{position: relative; height: 450px;}
.cybj38cimgbg{ position: absolute;left:0;top:0;width:100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover; overflow: hidden;}
.cybj38cvideo{position: absolute;left:0;top:0;min-width: 100%; min-height: 100%;right:0;bottom:0;margin:auto;object-fit:fill;}
.cybj38cimg{margin-top: 50px;}
.cybj38clogo{position: absolute; border-radius:5px; right:80px;bottom:-45px; z-index: 3;width: 350px;height:90px;background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.05);}
.cybj38clogo img{position: absolute;left:0;top:0;max-width: 70%; max-height: 80%;right:0;bottom:0;margin:auto;}
.cybj38cdesc{ font-size:16px; line-height: 1.6;margin-top: 50px;}
.cybj38cdesc b,.cybj38cdesc strong{font-weight: normal; /* color:#0075c1; font-size: 22px; */}
.cybj38cdesc p{margin-top: 25px;}
.cybj38cdesc p:first-child{margin-top: 0;}
.cybj38cmore{margin-top: 60px;}
.cybj38edesc{text-align: left;margin-top: 50px;}
.cybj38esub{text-align: center; margin-top: 35px;}
.cybj38elogo{text-align: center; padding:50px 30px; background: #fff; box-shadow: 0 0 15px rgba(0,0,0,0.05); margin-top: 80px;border-radius:10px;}
.cybj38a,.cybj38b,.cybj38c,.cybj38e{position:relative;}
.publine{ position: absolute;top:-147px;}
.pubnavej .g-wrap .js_ph .on{color:#0075c1;}

.about38bimg{ margin-top: 35px;}
.cybj38esubspan{display: block;padding:20px; vertical-align: top;background: #fff;}
.cybj38esubspan{ font-size: 14px;}
.cybj38esubslider img{width: 100%;}
.cybj38h{ background-position: center; background-size: cover; background-repeat: no-repeat;}
.cybj38h{ padding:80px 0;}
.cybj38esub{ position: relative;}
.cybj38esubbtn{ cursor: pointer; position: absolute;top:50%;  transform: translateY(-50%);}
.cybj38esubbtn img{width: 30px;opacity:0.7;}
.cybj38esubbtnl{left:-30px}
.cybj38esubbtnr{right:-30px}
.cybj38esubbtnr img{transform: rotateY(-180deg);}
.investorftxtm{ padding:35px;}
.inv309{ background: #f2f2f2;}
.investorftxt{ background: #fff;}
.inv309a{ background: none; padding-top:60px;}
.investorftxt{border-radius:10px;}

.inv309b{ margin-top:80px;}
.inv309ba{width: 32%;}
.inv309bh4{ font-size:24px;color:#fff;}
.inv309bam{padding:35px 35px; position: relative;}
.inv309bdwz{ box-sizing: border-box; position: absolute;width: 100%;left:0;top:50%; transform: translateY(-50%); padding:0 35px;}
.inv309bam{border-radius:10px; background-repeat: no-repeat; background-position: center; background-size: cover;}
.inv309bam1{ background-image:url(../0308/inv309bam1.jpg);}
.inv309bam2{ background-image:url(../0308/inv309bam2.jpg);}
.inv309bam3{ background-image:url(../0308/inv309bam3.jpg);}
.inv309bam4{ background-image:url(../0308/inv309bam4.jpg);}
.inv309bam5{ background-image:url(../0308/inv309bam5.jpg);height:150px;}
.inv309bam6{ background-image:url(../0308/inv309bam6.jpg);height:150px;}
.inv309bul a{color:#fff; }
.inv309bul p{ font-size:14px; margin-top: 5px;}
.inv309bul li{padding:25px 0; border-bottom: 1px solid rgba(255,255,255,0.3);}
.inv309bul span{ opacity:0.3;}
.inv309bamore{color:#fff; font-size:14px; display: inline-block;}
.inv309bul1 li{ border:none; padding-bottom:0;}
.inv309bul1{height: 138px; position: relative;}
.inv309bul1ul{display: none; position: absolute;width: 100%;left:0;top:0;}
.inv309bul1ul.on{ display: block;}
.inv309bcp2{ text-align: right;}
.inv309bcp1{margin-top: 45px; }
.inv309bcp2{margin-top: 25px; }
.inv309ba:nth-child(1),.inv309ba:nth-child(2){ margin-right: 2%;}
.inv309ba:nth-child(4){ margin-top: 2%;}
.inv39tab{ float: right; text-align:right;}
.inv39taba{color:#fff; display:inline-block; font-size:14px; opacity:0.7;cursor: pointer; margin-left: 10px; margin-top: 10px;}
.inv39taba:hover,.inv39taba.on{color:#fff; opacity: 1; }

.inv309ba2{width: 49%; }
.inv309ba2:nth-child(2){ margin-right: 0;}

.inv309bam4{height:73px;}
.inv309d{ margin-top: 25px; padding-bottom: 80px;}
.inv309c{ padding:80px 0;}
.inv309c{background-position: center; background-repeat: no-repeat; background-size: cover;}
.inv309cm{ display: flex; justify-content: space-between;}
.inv309cm ul{max-width:25%;}
.inv309ch2,.inv309c{color:#fff; text-align: left;}
.inv309cm h5{ font-size:18px; margin-top: 30px; padding-bottom:15px;}

.inv309bamore{ position: relative; padding-left: 15px;}
.inv309bamore,.inv309bamore i{ transition: all 0.3s ease;}
.inv309bamore i{ position: absolute;left:0;top:5px;width: 20px;height: 12px;}
.inv309bamore i{ background-position: -10px center; background-repeat: no-repeat; background-size: 100% auto;}
.inv309bamore i{ background-image:url(../0308/jinrjt-white.svg);}
.inv309bamore:hover{color:#fff;padding-left: 20px;}
.inv309bdmore{ float:right; margin-top:10px;}
.investorfimg{width: 620px; background: #000;right:35px;bottom:35px;height:270px;padding: 0;border-radius:0;}




.tzzmainbcdate {float: left;border-radius: 5px;width: 40px;text-align: center;background: #0065a6;font-size: 14px;color: #fff;padding: 10px;line-height: 22px;position: relative;z-index: 4;box-sizing:content-box;-webkit-box-sizing:content-box;}
.tzzmainbcdate span { opacity:0.7; font-size: 12px;display :inline-block;}
.tzzmainbctit {margin-top: 10px;float: right;position: relative;min-height: 44px;width: 66%;transition: all 0.3s ease;}
.tzzmainbctit{background: url(../0308/djicon1.png) left center no-repeat;background-size: 36px auto;}
.tzzmainbctit b{ display: block;  font-size: 14px; position: absolute;width: 100%;left:0; top:50%; transform: translateY(-50%);}
.tzzmainbctit,.tzzmainbctit b{padding-right: 60px;padding-left: 55px;}
.djdtam:before,.tzzmainbctit,.tzzmainbci,.tzzmainbcdate{ transition: all 0.3s ease; }
.djdtam {margin-top: 35px;line-height: 22px;padding: 30px;padding-left: 0;color: #3c3c3c;display: block;width: 100%;position: relative;}
.djdtam:before {border-radius: 5px;position: absolute;content: '';border: 1px solid #ddd;right: 0;top: 0;width: 96%;height: 100%;}
.tzzmainbci {position: absolute;right: 0;top: 8px;display: block;width: 30px;height: 30px;background: #eeeeee;border-radius: 3px;}
.tzzmainbci:before,.tzzmainbci:after {position: absolute;top: 0;content: '';right: 0;width: 100%;height: 100%;}
.tzzmainbci:before {background: url(../0308/xiazai1.svg) center no-repeat; background-size: 26px auto; opacity: 0.7;}
 .tzzmainbci:after {opacity: 0;-webkit-opacity: 0;background: url(../0308/xiazai2.svg) center no-repeat;background-size: 26px auto;}
 
 .tzzmainbci2:before {background: url(../0308/arr_black.svg) center no-repeat; background-size: 12px auto; opacity: 0.7;}
 .tzzmainbci2:after {opacity: 0;-webkit-opacity: 0;background: url(../0308/arr_white.svg) center no-repeat;background-size: 12px auto;}

.djdtam{ box-sizing: border-box;}
.djdtam:hover:before {border-color: #0065a6;}
.djdtam:hover{ color:#0065a6}
.djdtam:hover .tzzmainbcdate {background: #0065a6;color: #fff;}
.djdtam:hover .tzzmainbci:after {opacity: 1;-webkit-opacity: 1;}

.djdtam:hover .tzzmainbci:before {opacity: 0;-webkit-opacity: 0;}
.djdtam:hover .tzzmainbci {background: #0065a6;}
.djdtam:nth-child(2n){ margin-right: 0;}

.inv39ggaol{width:58%; padding-bottom: 80px;}
.inv39ggaopage{ text-align: left; margin-top: 55px;}
.inv39ggaopage a,.inv39ggaopage span,.inv39ggaopage input{height: 30px; line-height: 30px; display: inline-block;}
.inv39ggaopage a{padding:0 12px;}
.inv39ggaopage .on{ background: #a8a8a8;color:#fff;}
.tzdspan{ margin-left: 30px;}
.tzdinput{ margin-left: 10px; border:1px solid #ccc;width: 30px;border-radius:5px; text-align: center;}

.inv39ggaor{width:38%;}
.inv39ggaora{padding:45px;}
.inv39ggaorap1{ font-size:36px; text-align: right; font-family: arial;color:#fff; text-transform:uppercase; line-height: 1;}
.inv39ggaorap2{ font-size:16px; padding-left: 20px;}
.inv39ggaoradate,.inv39ggaorakey{ font-size:14px;color:#999; background: #fff; padding:0 20px;}
.inv39ggaoradate,.inv39ggaorakey input{border-radius:10px; height:60px; line-height:60px;}
.inv39ggaorakey{ margin-top: 30px; border-radius:10px;}
.inv39ggaoradate{ margin-top: 10px;}
.inv39ggaoradate span{ display: block; position: relative;}
.inv39ggaoradate i{ opacity:0.6;}
.inv39ggaoradate i{ position: absolute;right:-3px;top:0;display: block;width: 22px;height: 30px;top:16px;}
.inv39ggaoradate i{ background-image:url(../0308/xjt39a.svg);}
.inv39ggaoradate i{ background-position: center; background-repeat: no-repeat; background-size: 100% auto;}
.inv39ggaoradate{ position: relative;}
.inv39ggaorasub{ position: absolute;width: 100%;left:0;top:60px;}
.inv39ggaorasub{border-radius:10px; background: #fff; box-shadow:0 0 5px rgba(0,0,0,0.1);}
/* .inv39ggaorasub li{ line-height: 30px; padding:0 20px} */
.inv39ggaorasub{ overflow: hidden; padding: 10px 0; display: none;}
.inv39ggaorasub li:hover{color:#0065a6;}
.inv39ggaorasub li{ cursor: pointer;  margin-left: 20px; float: left; height: 30px; line-height: 30px;}
/* .inv39ggaorasubul{ height:90px; overflow-y: scroll;}

.inv39ggaorasub ::-webkit-scrollbar {width: 3px;height: 1px;}
.inv39ggaorasub ::-webkit-scrollbar-thumb {background: rgba(0,0,0,.2);}
.inv39ggaorasub ::-webkit-scrollbar-track {-webkit-box-shadow: none;background: none;}
 */

.inv39ggaoradate i{ transition:all 0.3s ease;}
.inv39ggaoradate .on i{ transform: rotateX(-180deg);}
.inv39ggaoradateem{ font-style: normal;}
.inv39ggaorap3{ text-align: right;margin-top: 35px;}
.inv39ggaorabtn{ background: #0075c1; border-radius:5px;  display: inline-block;color:#fff;width:100px;height: 50px; line-height: 50px; text-align: center;}
.inv39ggaora{ background:url(../0308/inv39ggaora.jpg) center no-repeat; background-size: cover;}
.inv39ggaora{border-radius:10px;}
.djdtam:nth-child(1){ margin-top: 0;}
.inv39ggaorabtn{ cursor: pointer;}

.inv39ggaorc{ padding: 45px;}
.inv39ggaorc{ background:url(../0308/inv39ggaorc.jpg) center no-repeat; background-size: cover;}
.inv39ggaorc{border-radius:10px;}

.inv39ggaorcbtn1,.inv39ggaorcbtn2{ position: relative; margin-right: 10px; display: inline-block;width: 45px; height: 45px;}
.inv39ggaorcbtn1{ background:url(../0308/inv39ggaorcbtn1.png) center no-repeat;}
.inv39ggaorcbtn1{ background-size:80% auto;}
.inv39ggaorcbtn2{ background:url(../0308/inv39ggaorcbtn2.png) center no-repeat;}
.inv39ggaorcbtn2{ background-size:80% auto;}
.inv39ggaorap4{ margin-top:20px;}

.inv39ggaorc{ margin-top: 30px;}
.inv39ggaorap21{ padding-left: 0;}
.inv39ggaorap11{color:#d0d0d0;}

.inv39ggaorcsub{ position: absolute;width: 120px; padding-top: 5px; }
.inv39ggaorcsub img{border:2px solid #fff;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.inv39ggaorcsub{top:45px;left:50%; margin-left:-60px;}
.inv39ggaorcsub{ visibility: hidden; opacity: 0; transition: all 0.3s ease;}
.inv39ggaorcbtn1:hover .inv39ggaorcsub{ opacity: 1; visibility: visible;}
.inv39ggaorcbtn2:hover .inv39ggaorcsub{ opacity: 1; visibility: visible;}


.inv39ggao{ padding-top: 80px;}
.tzzmainbctit b{ box-sizing: border-box;}
.inv39ggaoyj .tzzmainbctit{width:80%;}
.inv39ggaoyj .djdtam:before{width: 97%;}
.inv39ggaoyjsub{ padding-left: 38px; padding-bottom: 20px;}
.inv39ggaoyjsub a{cursor: pointer; font-size:14px;color:#333; opacity:0.8; margin-right:20px;}
.inv39ggaoyjsub a.on{opacity: 1;}


.w1400 {
    width: 1400px;
    margin: 0 auto;
}

.industry {
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
}

.industry_ul1 {
    width: 48%;
    position: relative;

}


.industry_more {
    position: absolute;
    bottom: -30px;
    left: 20px;
    z-index: 22;
    color: #fff;
    font-size: 20px;
    transition: all 0.3s ease;
}

.industry_more span:after {
    content: '';
    width: 20px;
    height: 10px;
    background: url(../images/arrow-r.png) center/20px no-repeat;
    right: -46px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.industry_more a {
    color: #fff;
}

.industry_li1 {
    margin-top: 30px;
    list-style-type: none;
    visibility: hidden;
    opacity: 0;
}

.industry_li1 img {
    width: 20px;
}

.industry_li2 {
    overflow: hidden;
}

.industry_li2 img {
    width: 100%;
    transition: all 0.3s ease;
}


.industry_ul1:hover .industry_li1 {
    visibility: visible;
    opacity: 1;
}

.industry_ul1:hover .industry_more {
    bottom: 20px;
}

.industry_ul1:hover .industry_li2 img {
    transform: scale(1.1);
}


.industry_bg {
    background-image: url(../img/industry_bg1.jpg);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    /*height: 800px;*/
}

.industry_box {
    padding: 100px 0;
    display: flex;
    /*align-items: center;*/
    justify-content: space-between;
}

.indubox_p1 {
    font-size: 22px;
    color: #fff;
    margin-top: 50px;
}

.indubox_p2 {
    font-size: 22px;
    color: #fff;
    margin-top: 10px;
    font-weight: 300;
}

.indubox_p3 {
    margin-top: 30px;
}

.indubox_p4 {
    opacity: 1;
}

.indubox_ul1 {
    width: 50%;
}


.indu_ri {
    transition: all 0.3s ease;
}

.indubox_item:hover .indu_ri {
    margin-left: 20px;
        cursor: pointer;
}

.indubox_ul2 {
    width: 45%;
    display: flex;
    flex-wrap: wrap;
}

.indubox_item {
    width: 32%;
    margin-right: 30px;
    background: rgb(255, 255, 255, 0.2);
    border-radius: 20px;
    padding: 32px;
    margin-top: 20px;
    transition: all 0.3s ease;
}

.indubox_item:hover{
    background: rgb(255, 255, 255, 0.5);
}

.indubox_item .indu_ri2{
    width: 25px;
}


.indubox_p5 {
    font-size: 16px;
    color: #fff;
    margin: 30px 0 20px 0;
}

.h3_fff {
    color: #fff;
}

.cybj38_list {
    display: flex;
    justify-content: space-between;
    margin-top: 80px;
}

.cybj38_item {
    width: 32%;
    background: rgba(255, 255, 255, 0.7);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    padding: 40px 30px;
    box-sizing: border-box;
}

.cybj38_p1 {
    color: #000;
    font-size: 26px;
    padding-bottom: 20px;
    border-bottom: 1px solid rgb(0 0 0 / 10%);
}

.cybj38_p2 {
    font-size: 16px;
    color: #000;
    margin-top: 20px;
}

.cybj38b2 {
    padding: 100px 0 150px 0;
}

.faq {
    /*margin-top: 40px;*/
}


.faq_ul1 {
    width: 33%;
}



.faq_list {

    background: #fff;
    border-radius: 15px;
    padding: 20px 40px;
    box-sizing: border-box;
}

.faq_ul1 p {
    font-weight: bold;
    padding: 15px 30px;
    border-bottom: 1px solid #cbcbcb;
    font-size: 18px;
}

.faq_ul1 p.on {
    color: #1226aa;
}

.faq_ul1 p:last-child {
    border-bottom: none;
}

.faq_all .joinList {
    display: none;
}
.faq_all:hover,
.faq_all3:hover {
    cursor: pointer;
}

.faq_item {
    width: 63%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 15px;
}


.faq_all.on .joinb_s {
    transform: rotate(180deg);
}

.faq_m4 {
    margin-top: 40px;
}

.faq_all2 {
    display: flex;
    justify-content: space-between;
}

.faq_all {
    margin-top: 20px;
    padding: 20px 30px;
    box-shadow: 0px 2px 74.52px 6.48px rgba(0, 40, 90, 0.15);
}
.faq_all3 {
    margin-top: 20px;
    padding: 20px 30px;
    box-shadow: 0px 2px 74.52px 6.48px rgba(0, 40, 90, 0.15);
}

.faq_ul1 img {
    width: 100%;
    border-radius: 10px;
}

.joinList {
    padding: 40px 0 20px 0;
}

.joinList img {
    width: 100%;
    border-radius: 20px;
}

.faq_p1{
    font-size: 22px;
    color: #0077c1;
    font-weight: bold;
}

.faq_p2{
    font-size: 16px;
    color: #000;
    margin-top: 10px;
}

.faq_p3,
.faq_p4 {
    display: inline-block;
    font-size: 30px;
    color: #fff;
    /*background: #0077c1;*/
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
}

.faq_p4 {
    display: none;
}

.faq_all.on .faq_p4 {
    display: block;
}
.faq_all.on .faq_p3{
    display: none;
}

.faq_p3 img {
    margin-top: 10px;
    /*transform: rotate(90deg);*/
}

.faq_p4 img {
    margin-top: 10px;
    /*transform: rotate(-90deg);*/
}

.faq_p5 img{
    transform: none;
}

@media screen and (min-width: 1000px){

	.newmainb li:hover img {

	    transform: scale(1.05);

	    -webkit-transform: scale(1.05);

	    -moz-transform: scale(1.05);

	}

	.newmainb li:hover a {

	    color: #204d99;

	}

	.newmainb li:hover p a {

	    color: #000;

	}

	.newmainb li:hover:before {

	    width: 100%;

	}

}

@media screen and (max-width: 1366px) {
	.banner-text h3{ font-size:30px;}
	.banner-text p{ font-size:20px;}
}


@media screen and (max-width: 1280px) {
	.swiper-btn-warp{ display:none;}
}

@media screen and (max-width: 1000px) {

.footer,.top-nav,#globalXy,#mapxy,.point-warp,.banner .swiper-container,.banner .swiper-btn-warp,.banner .home-pagination{ display:none;}

.group-news-warp{ padding:0; padding-top:40px;}

.banner-sub-warp{

	width: 100%;

	position: static;

	-webkit-transform: translateX(0);

	transform: translateX(0);

}
.banner-sub{
	background-color: #0181c1;
}
.banner-sub-l{

	float: none;

	width: auto;

	height: auto;

	background: transparent;

}

.shares-name,.shares-situation .situation{

	/* color: #0075c1; */
	color: #fff;

}

.shares-name h4{

	font-size: 22px;

}

.shares-name p{

	font-size: 14px;

}


.shares-situation .time span,.contrast{

	/* color: #333; */
	color: #dcdcdc;

}

.banner-sub-r{

	display: none;

}

.shares-situation{

	margin: 10px 0;

	padding: 10px 0;

	border-top: 1px solid #eee;

	border-bottom: 1px solid #eee;

}

.shares-situation .situation{

	color: #fff;

}

.contrast p{

	display: inline-block;

}

.contrast p.now{

	padding-right: 20px;

}

.contrast .now span, .contrast .yesterday span{

	padding-left: 5px;
	color: #fff;

}

.banner-sub-r .news-list li{

	margin-bottom: 6px;

}



.group-news-t,.group-news-b,.news-reveal, .group-news-item{ width:100%; height:auto;}

.news-reveal .text h3, .news-reveal .text p{ left:15px;}

.news-reveal .text p{ bottom:15px; font-size:14px; height:24px; line-height:24px; overflow:hidden;}

.news-reveal .text h3{ top:15px; font-size:18px;}

.group-news-item{ margin:0; margin-top:15px;}

.group-news-item a,.group-news-list{ height:auto;}

.group-news-item .news-text{ padding:15px;}

.group-news-item .news-text .news-title{ margin-top:10px; margin-bottom:15px;}

.group-news-item{ padding-bottom:40px;}

.group-news-item .news-enter{opacity:1;-webkit-opacity:1;-moz-opacity:1;}

.group-news-item .news-enter{ right:15px; bottom:25px;}

.group-news-b{ margin-top:0;}



.group-news-warp{ padding-bottom:40px;}

.under-box{ margin-top:0;}

.under{ padding:40px 0;}

.main-title{ padding:0; margin:0; padding-left:15px;}

.main-title p{ font-size:16px; padding-bottom:5px; margin-bottom:0;}

.main-title h3{ font-size:20px; font-weight:bold;}

.under-main-list > a{ width:100%;}

.main-c-text{ box-sizing:border-box; padding:15px; width:100%; left:0; top:0;transform:none;-webkit-transform:none;}

.main-c-text h3{ font-size:16px;}

.main-c-text p{ margin:0;overflow : hidden; margin-top:5px;

text-overflow: ellipsis;

display: -webkit-box;

height:40px; line-height:20px;

-webkit-line-clamp: 2;

-webkit-box-orient: vertical;}

.main-c-text .learnMore-btn{ width:24px; height:24px; margin-top:12px;}

.under-main-list > a{ margin-top:15px;}

.map-middle{ padding-top:0; background:#f6f6f6; padding-top:40px; padding-bottom:40px;}

.map-middleimg{ display:block;}

#map-box .warp{ width:100%;}

#map-box{ background:none; height:auto;}

#map-box .map-title{ position:relative; width:auto;}

#map-box .warp{ margin-top:15px;}



.wapshzr{ display:block; padding:40px 30px; background:#fff; text-align:center; font-size:14px; color:#2a2a2a; line-height:22px;}

.wapshzr h3{ font-size:18px; font-weight:bold; color:#0457b7;}

.wapshzr p{ margin-top:15px; padding-bottom:30px;}

.wapshzr a{ display:inline-block; font-size:12px; border:1px solid #d2d2d2;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px; color:#828282; padding:0 30px; height:30px; line-height:30px;}



.homeslider{ display:block; color:#fff; letter-spacing:2px; }

.homepa1{ font-size:26px; font-weight:bold;text-align:left;}

.homepa2{ font-size:18px;text-align:left; margin-top:20px;}

.homeslidertxt{ padding-left:5%;}

.homepa3 span{ font-size:12px; color:#fff; width:100px; text-align:left; padding:0 15px; height:32px; line-height:32px; display:inline-block; border:1px solid #fff; background:url(../img/arrow-r.png) 100px center no-repeat; background-size:14px auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}

.homepa3{ display:block; text-align:left; margin-top:60px;}





.headtop,.backtops,footer{ display:block;}

.rt-search{ background:url(../images/lan-w.png) center no-repeat; width:20px; height:20px; position:absolute; right:15px;top:13px; z-index:996;}

.rtlogo{ width:96px; height:25px; position:absolute; left:50%; margin-left:-48px; top:10px; z-index:996;}

.rtlogo a{ display:block; width:100%; height:100%; background:url(../images/logo-w.png) center no-repeat; background-size:100% auto;}

.headtopon .rtlogo a{background:url(../images/logo.png) center no-repeat; background-size:100% auto;}

.headtopon .rt-search{background:url(../images/lan.png) center no-repeat;}

.headtopon{ background:#fff;}

.headtopon .icon-bar{ background:#000;}

.headtopon1  .icon-bar{ background:#000;}

.headtopon1{ background:#fff;}

.headtopon1 .rtlogo a{background:url(../images/logo.png) center no-repeat; background-size:100% auto;}

.headtopon1 .rt-search{background:url(../images/lan.png) center no-repeat;}

.headtopon.showMenu { background:none;}

.headtopon.showMenu  .icon-bar{ background:#fff;}

.headtopon.showMenu  .rtlogo a{background:url(../images/logo-w.png) center no-repeat; background-size:100% auto;}

.headtopon.showMenu  .rt-search{background:url(../images/lan-w.png) center no-repeat;}

.bodyon{ overflow:hidden;}

body{ font-size:14px;}

.aboutah2 span{ font-size:12px; line-height:18px;}

.aboutah2 em{ padding:0;}

.aboutadesc{ padding-top:15px;}

/*关于*/

.pagebanner{ height:130px; padding-top:120px;}

.pagebanner p{ display:none;}

.pagebanner h2{ font-size:24px; padding:0;}

.aboutalink li,.aboutalink ul{ width:100%; border:none;}







.aboutalink{ margin-top:40px;}

.aboutalink img{ height:50px;}


.aboutalinkh4{ padding:10px 0;}



.aboutalinkh4{ font-size:16px;}

.aboutb{ padding:80px 0; background-size:cover;}

.aboutb p{ margin-top:20px;}

.aboutcaa,.aboutcab,.scrolltxt,.aboutcbm{ height:auto;}

.aboutcbmb,.aboutcab,.aboutcaba,.aboutcbmba,.aboutcbma{ display:block; width:100%; padding:0;}

.aboutcdesc{ margin-top:10px;}

.aboutcaba,.aboutcbmba{ box-sizing:border-box; padding:20px;}

.aboutcbm{ overflow:hidden; margin-top:20px;}

.aboutda{ margin:0;}

.aboutdtxt{ padding:30px 20px;}

.aboutdh5 span{ background-size:25px auto; background-position:left 3px;}

.aboutdh5 span,.aboutdp{ padding-left:40px;}

.aboutdspan{ margin-left:40px; margin-top:20px;}

.aboutdp{ margin-top:10px;}

.aboutda:nth-child(2){ margin-top:20px;}





.historyg{  padding:0; color:#fff;}

.historyg:before,.historych,.historygslider,.hsimg{ display:none;}

/*.historyg .swiper-slide,.historyg .swiper-wrapper,.historyjslider{ height:auto; display:block;}*/

.historyjslider{ height:auto; display:block;}

/*.historygm{opacity:1;-webkit-opacity:1; top:0; position:relative;}*/

.historygm1{ color:#fff;}

.historygm{ float:left; width:50%; text-align:justify; padding:0 15px; box-sizing:border-box;}

.historyadesc{ margin-top:10px;}

.historyg{ margin:0;}

/*.historygm{ padding:0; background:#fff; padding:20px; box-sizing:border-box; margin-bottom:20px;}*/

.historyg{ background-size:100% auto; background-position:center;}

.hsi{ border:none;}

.hsh3{ padding-bottom:15px;}

.historyg{ padding-bottom:80px !important;}

.historygobttn{ top:auto; margin:0; bottom:40px;}

.historygobttn{ width:18px; background-size:100% auto; background-position:center;}



.hsh3{ font-size:18px; padding:0; line-height:22px; padding-bottom:10px;}

.hsul li{ margin:0; padding:0; padding-left:20px;}

.hsi{ left:-10px;}

.hsdesc, .hsmouth, .hsul li, .hsimg{ padding-left:12px;}

.hsul li{ padding-bottom:10px;}

.hsmouth{ padding-left:6px;}

.historyem{ height:200px;}

.historyem span{ background-size:22px auto; padding-right:30px; background-position:right center;}

.historye2,.teame{ margin-top:20px;}

.teamer{ height:auto; box-sizing:border-box;}

.teamer{ padding:20px;}

.teamerdsz img{ height:25px;}

.teamerdesc{ margin-top:10px;}

.teamfm{ margin:0;}

.teamh .teamflist{ box-sizing:border-box; margin:0; width:100%; height:auto; text-align:center; margin-top:20px;}

.teamfmlimg{ background-size:auto 100%; background-position:right center; height:220px}

.teamfmldesc{ 

	position:static; 

	left:0; 

	top:0; 

	width:100%; 

	padding:20px; 

	box-sizing:border-box; 

	color:#494949; 

	line-height:24px; 

	background:#fff;

	-webkit-transform: translateY(0);

	transform: translateY(0);

}

.teamfmldesch4{ color:#000;}

.teamh .teamfmr{ margin-top:0;}

.teamfmdesc{ position:relative;opacity:1;-webkit-opacity:1;-moz-opacity:1; padding:0; padding-top:15px; margin-top:15px; border-top:1px solid #eee; background:none; }

.teamfmldesc{font-size:12px;}

.teamh .teamfmdescm{ padding:0; color:#666; font-size:12px; }

.teamfmline{ color:#666;}

.teamfmdesc{ display:none;}

.teamh .teamflist{ padding-bottom:35px;}

.teamh .teamfmline{ font-size:20px; height:20px; line-height:20px; bottom:16px;}

.teamh .teamfmline{opacity:1;-webkit-opacity:1; right:20px;} 

.teamfmdesc{ transition:none;}

.guihuaasub{ overflow:hidden;}

.guihuaasub a{ width:50%; float:left; height:65px; line-height:65px;}

.guihuac{ margin:0; }

.guihuactxt,.guihuaetxt{ position:relative; left:0; top:0; width:100%; color:#494949;}

.guihuach3{ display:none;}

.guihuacdesc{ margin-top:0;}

.guihuacmore{ display:none;}

.guihuad, .guihuae,.guihuadl,.guihuadr{ margin:0;}

.guihuactxt,.guihuadr,.guihuaetxt{ padding:20px; box-sizing:border-box; background:#fff;}

.guihuac{ padding-bottom:0 !important;}

.guihuadm{ height:auto;}

.guihuad{ padding-top:20px;}

.guihuadrdesc{ margin-top:10px;}

.guihuaetxt{text-shadow:none;-webkit-text-shadow:none;}

.guihuaeh4{ font-weight:normal;color:#000;}

.guihuaedesc{ line-height:24px; margin-top:10px; color:#000;}

.guihuaea{ margin:0; padding-top:20px; padding-bottom:40px;}

.guihuae{ padding-bottom:0;}

.guihuatab{ height:auto; }

.guihuatabul{ position:relative;}

.investorfimg{ display:none;}

.investorbtit{ padding-bottom:20px;}

.investorcl, .investorcr{ padding:0; width:100%;}

.aboutah23{ padding-left:0;}

.investorcl{ background:none;}

.investorcm{ background:#fff;}

.investorcma:nth-child(1){ border:none;}

.investorcmore, .investorcma{ padding:0 15px;}

.investorcma span{ float:right; font-size:12px; display:none;}

.investorcma em{ width:90%;}

.investorcr{ margin:0; background:none; margin-top:20px;}

.investorcr .aboutah2{ color:#000;}

.investorcr .aboutah2 span{ color:#595757;}

.investorcr .investorcma em{ color:#000;}

.investorcr .investorcma:hover em{ color:#204d99;}

.investorcr .investorcma i{background: url(../img/xzan.png) center no-repeat;}

.investorcr .investorcmore a {color: #000;border: 1px solid #dcdcdc;}

.investorcmore a:hover, .investorcr .investorcmore a:hover{background: #204d99;color: #fff;border-color: #204d99;}



.investord{ background-size:cover;}

.investordtxt{ width:100%; line-height:24px; padding:0; box-sizing:border-box; padding:50px 20px;}

.activities{ margin-top:20px;}

.investorgmli  img{ width:100%;}

.investorgmpage{ margin-top:20px;}

.aboutalink_js li{ width:33.33%;}

.sthree1{ display:block;}

.socialfthree{ position:relative; width:100%; margin:0; top:0; left:0;transform:none;-webkit-transform:none; padding:0;}

.sthreeclose,.socialfthree{ display:none;}

.socialfthree{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}

.aboutalink_js,.sthreeclose{ display:none;}



.aboutalink{ display:none;}

.aboutaslider,.aboutasliderpage,.joinsouji{ display:block;}





.socialfl ,.socialfr{ width:100%;}

.resa  .aboutalink{ margin-top:0;}

.socialfr{ margin:0; line-height:24px;}

.socialfr{box-sizing:border-box; padding: 20px;}

.socialfrp1{ padding-bottom:5px;}

.socialfr p{ background-size:20px auto; background-position:left top; padding-left:32px; margin-top:0;  margin-top:10px;}

.socialgl{ width:100%;}

.socialgr{ display:none;}

.socialfthree{ margin-top:20px;}

.socialg,.socialgl,.socialh { margin-top:0;}

.socialgl h4{ padding-bottom:0;}

.socialgl p,.socialgl a{ padding:0; margin-top:10px;}

.socialhh4{ text-align:left; padding-bottom:0;}

.socialhdesc{ margin-top:10px;}

.socialhdown a{ font-size:14px; background-size:auto 20px; padding-left:25px;}

.socialhdown{ margin-top:20px;}

.sociala{ background-size:cover; padding:80px 0;}

.shzrslider{ margin-top:20px;}

.shzrsliderpage{ margin:0; margin-top:15px;}

.socialb{ background:none;}

.newmainsub{ padding:0;}

.newmainsub li a{ padding:0;}

.newmainc ul{ width:100%;}

.newmainsub li,.newmainc a { width:100%; margin:0; text-align:center;}

.newmainsub li a:before{ display:none;}

.newmainsub li{ background:#fff; padding:20px 0; border-bottom:1px solid #f4f4f4;}

.newmainsub li:nth-last-child(1){ border:none;}

.newmainal,.newmainar  { display:none;}

.newmainar,.newmaincimg,.newmaincdesc,.newmaincimg img{ width:100%; height:auto;}

.newmaina{ margin:0;}

.newmainb li{ width:100%; padding:0; margin-bottom:20px;}

.newmainbimg{ width:100%; height:auto;}

.newmainbtxt{ background:#fff; padding:20px; width:100%; box-sizing:border-box;}

.newmainbtxt h4{ padding:0;}

.newmainbtxt p{ padding:0; margin-top:10px;}

.newmainbtxt span{ margin-top:20px;}

.newmainb li:nth-last-child(1),.newmainc a:nth-last-child(1){ margin:0;}

.newpage span,.newpage a{ display:none;}

.newpage .next,.newpage .prev{ display:inline-block;}

.newpage{ padding:0; padding-top:20px; padding-bottom:40px; margin:0;}

.newmaind { display:none;}

.newmainbtxt span i{ font-size:12px;}

.newmaincdesc{ box-sizing:border-box;}

.newmainc a{ text-align:justify; margin-bottom:20px;}

.newmainch3{ height:auto;}

.newmaincother i{ background-size:15px auto;}

.joina{ margin-top:20px; }

.joinam{ width:100%; height:auto;}

.joinatxt img{ display:none;}

.joinamgt{ width:90%;}

.joinatxt h2{ margin:0;}

.joinatxt{ left:20px;}

.joinb { display:none;}

.joincul li{ width:50%; margin:0; margin-bottom:10px; box-sizing:border-box;}

.joincul li:nth-child(odd){ padding-right:10px;}

.joinctab{ height:auto;}

.joincul{ position:relative; display:block; overflow:hidden;}

.joincul span{ background-size: auto 24px !important; background-position:left top !important;  padding-left:30px; height:40px; line-height:20px;}

.joincul2 span{ background-size: auto 17px !important; background-position:left center !important; height:auto; height:auto;}

.joincul2 li{ width:100%; padding:0;}

.joindma2 span{ display:none;}

.joindma1{ display:none;}

.joindma2{ padding:5px 10px;}

.joindma2 .joindw1,.joindma2 a.joindw2{ float:left; display:block; line-height:48px;}

.joindma2 .joindw1{ width:70%; text-align:left;}

.joindma2 a.joindw2{ float:right; width:auto; color:#666; font-size:12px;}

.joindm { background:#fff;}

.joindm { margin-top:20px;}

.joinam{ margin-bottom:20px;}

.joinctab { margin-top:0;}

.contactam{ width:100%; margin:0; box-sizing:border-box; margin-top:50px;}

.contactam i{ width:40px; height:40px; margin-left:-30px; top:-34px;}

.contactam i{ background-size:cover;}

.contactathree{ margin-top:0;}

.contactam h4{ padding-top:15px;}

.contactam a{ font-size:12px; width:80px; margin-top:25px; height:26px; line-height:26px;}

.contactam{ height:auto;}

.contactbm{ margin-top:20px;}

.contactbl ,.contactbr{ width:100%;}

.contactbr .otxt,.contactbr .otext{ margin-top:15px; width:100%; box-sizing:border-box; padding:0 15px; height:50px; line-height:50px;}

.contactbr .otext{line-height:24px; height:82px; padding-top:5px; padding-bottom:5px;}

.contactbrm2{ margin-top:20px; padding:0;}

.contactcml ,.contactcmimg,.contactcmtxt,.contactcml2 .contactcmtxt{ width:100%; margin:0; padding:0;}

.contactcml2 .contactcmtxt,.contactcmtxt{ padding:20px; box-sizing:border-box; background:#fff;}

.contactcmtxt h5{ padding:0;}

.contactcml2 .contactcmtxt, .contactcmtxt{ line-height:22px; }

.contactcmtxt p{margin-top:10px;}


.contactcml{ margin-top:20px;}



.joindma2 .joindw1, .joindma2 a.joindw2{ height:auto; line-height:22px;}

.joindma2 a.joindw2{ float:right; width:30%;}

.joindma2{ padding-top:10px; padding-bottom:10px;}

.joindma2:nth-of-type(2n){ background:#fff;}

.joincul2{ display:none;}

.joincul2wap{ display:block;}

.joinamr{ display:none;}

.joincul2wap li,.joincul2wap li span{ height:auto; line-height:normal;}

.joincul2wap span{}



.news-reveal,.backTop{ display:none;}

.china-map{ background:none; height:auto;}

.region-list{ display:none;}

.map-middleimg{ padding:0; background:#fff; margin-top:20px; display:block; vertical-align:top;}

.china-map{ display:none;}

.contactcml2 .contactcmimg{ width:100%;}

.contactcml2 .contactcmimg img{ width:100%;}



.fixed.guihuaasubshow{ top:45px; border-top:1px solid #eee;}

.reportsliderli li{ width:100%; padding:20px; margin:0; box-sizing:border-box;}

.investorh{ padding-top:80px; padding-bottom:80px;}

.investorhm a, .reportsliderli a{ height:auto; font-size:16px;}

 .reportsliderli p{ font-size:12px; color:#666; margin-top:10px;}

 .reportslider{ margin-top:20px;}

.reportspage{ margin-top:30px;}

.reportspage span{ width:8px; height:8px;}



.sociala,.aboutb{ background-attachment:inherit;}



.punid,.pubnavej,.wapshzr,.footer-fx{ display:none;}

.homeslidertxt{ box-sizing:border-box; padding:0 5%;}



.sociallink img{ height:80px;}

.resa .sociallink{ text-align:center; margin-top:20px;}

.sociallink .aboutah5{ font-size:16px; margin:0; padding:0; padding-top:10px; padding-bottom:30px;}

.sociallink span{ font-size:12px;color:#666;}

.sociallink li{ padding:20px; background:#f9f9f9; box-sizing:border-box;}

.sociallay{ width:90%; box-sizing:border-box; margin:0 5%; padding-bottom:20px; background:#fff;left:0; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); position:fixed; z-index:6666;}

.socialsliderm{box-sizing:border-box; width:100%; text-align:center;  font-size:14px;}

.socialsliderm p{ margin-top:10px; padding:0 20%; line-height:22px; font-size:12px;}

.sociallay h4{ text-align:center; font-size:16px;color:#000; padding-top:40px;}

.socialsliderm img{ margin-top:33px; height:35px;}

.sociallay{ display:none;}

.sociallayclose {position: absolute;right: 20px;top: 20px;width: 14px;height: 14px;background: url(../img/sthreeclose.jpg) center no-repeat; background-size:cover;}

.sociallayp{ text-align:center; font-size:14px; padding-top:10px; color:#666;}

.socialsliderm.zsimg img{ height:150px;}

.socialsliderm.zsimg p{ padding-top:20px;}

.sociallay .socialhdown{ text-align:center; font-size:12px;}



.pagebanner{ position:relative; padding:0; background-size:100% auto;}

.pagebanner:before{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:5; background:rgba(0,0,0,0.2); content:'';}

.pagebanner h2{ position:relative; z-index:7; padding-top:75px; display:none;}

.joinh .aboutadesc { text-align:justify;}

.investorfm{ width:100%;}

.investorfp3 li{ margin-right:5%;}

.historyg{ background:url(../img/sjfzlc.jpg) center bottom no-repeat #0075c1; background-size:cover; position:relative; padding-top:86px !important;}

.historygi{ position:absolute; background:url(../img/historygtop.jpg) center top no-repeat; background-size:100% auto; content:''; height:50px; left:0; top:40px; width:100%;}

.aboutaslider .swiper-slide,.sociallay .swiper-slide{ background:#fff;}

.rt-search{ display:none !important;}

.rtlogo{ margin:0; left:auto; right:15px;}

.contactcmtxt{ height:auto;}



.xxyh4{ line-height:24px; border-width:2px; padding:0 15px;}

.newxxa{ padding-top:0; padding-bottom:0;}

.investorlistm{ padding-top:0;}

.newxxa .xxyh4{ display:none;}

.newdescall{ margin-left:15px; margin-right:15px;}

.pubback i,.Share{ display:none;}

.pubback a{ width:80px;}

.newdetail-con{ border-bottom:1px solid #d8d8d8;}

.teamfmline{ display:block;}



.teamfmrslider .swiper-wrapper,.teamfmrslider .swiper-slide{ display:block;}







.search-result-main{ border:none; }

.search-result-main .input-warp{ width:100%; box-sizing:border-box; margin:0;}

.searchcase{ width:100%;}

.searchcase a:hover img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);}

.imgsearch{ height:auto;}

.searchcase p{ padding:0; padding-top:10px;}

.searchcase a,.result-item{ width:100%; margin:0; margin-top:20px;}

.result-item a{ padding:10px 0;}

.result-item .dot{ display:none;}

.result-list{ display:block; margin:0;}

.result-item{ margin-top:10px;}

.phonefoot { display:block;}

.search-result-main-p{ font-size:18px;}

.search-result-main{ margin:0 auto; margin-top:40px;margin-top:0; width:100%; position:relative; z-index:6; background:#fff; padding:20px 15px; box-sizing:border-box;}

.search-result-main .input-warp{ margin:15px 0;}

.group-news-t  .group-news-item .news-enter{ display:block;}





.guihuaasub a{ height:40px; line-height:40px;}



.guihuac,.guihuad,.guihuaea,.newmainsub,.newmainb,.newmainc,.map-middle,.socialg,.guihuae{background:#f4f4f4;}

.aboutch4,.teamh .teamfmh4,.teamfmldescp,.newmainbtxt h4 a,.joindma1 span,.contactam h4,.contactcmtxt h5,.guihuaasub a{ font-size:16px;}

.aboutdh5,.teamerh4,.teamfmldesch4,.investorfp1,.socialfrp1,.socialgl h4,.socialhh4,.contactb h4,.xxyh4{ font-size:18px;}

.aboutcdesc,.aboutadesc,.guihuadrdesc,.guihuaedesc,.contactam p,.contactbr .otxt,.contactbr .otext,.contactbrm2 .obtn,.about38adesc{ font-size:14px;}

.aboutah2 em,.aboutb h4,.historyem span,.contactc h4{ font-size:20px;}

.abouta,.aboutc,.aboutd,.historya,.historyg,.historye,.teama,.teamf,.guihuac,.investorf1,.investorc,.investorg,.socialg,.socialh,.socialb,.newmainb,.newmainc,.joind,.contacta,.contactb,.contactc,.investorlist,.investorc,.social48,.ptb100p  { padding-top:40px; padding-bottom:40px;}

.group-news-box, .under, .map, .w1000,.aboutca,.aboutcb,.aboutda,.historyem,.teamel,.teamer,.teamfm,.guihuadl,.guihuadr,.joindetailm{ width:100%;}

.group-news-box,.under-box,.map-middle,.abouta,.aboutb,.aboutc,.aboutd,.historya ,.historye,.teame,.teamfm,.guihuac,.guihuad, .guihuae,.investorf1,.investorc,.investorg,.socialg,.socialh,.socialb,.newmainb ,.newmainc,.joind,.contacta,.contactb,.contactc,.investorh,.joindetailm,.social48 { padding-left:15px; padding-right:15px; box-sizing:border-box;}



.pagination .numbbb{display:none;}



.index_zhiding_news{display:block;}


.menuIcon2{ left:67px;display:block;background-size:auto 20px;}
.storeMain{ background:#2f2f2f; padding-top:65px; overflow:hidden; box-sizing:border-box; top:0; position:fixed;}
.storeBox{ padding:20px; padding-top:0; background:none;}
.storeBox .before .btn a{ margin:0; margin-top:0;}
.storeBox .before .btn { padding-top:20px;}
.headtopon .menuIcon2{ background-image:url(../img/icon_0511.png);}
.storeBox .before .btn a{ height:40px; line-height:40px;}
.headtopon.showMenu .menuIcon2{ background-image:url(../img/icon_05.png);}



	.investorf,.investorf1{background-color: #0181c1;}
	.investorf1 .aboutah22 span{color:#dcdcdc;}
	.investorf1 .aboutah22 em{color:#fff;}
	.investorfp1, .investorf1 .investorfp2 {
	    color: #fff;
	}
	.investorf1 .investorfp1, .investorf1 .investorfp2 {
	    color: #fff;
	}
	.investorf1 .investorfp3 li span {
	    color: #fff;
	}
	.investorf1 .investorfp3 li i {
	    color: #dcdcdc;
	}
	.investorf1 .investorfp4 {
	    color: #dcdcdc;
	    font-size: 12px;
	}
	
	
.joindetail{ padding:40px 0;}

.joindetailmtxt{ padding:40px 20px;}







.layjob{ width:92%; left:4%; margin:0; box-sizing:border-box;}

.layjoblist,.layjoblistotxt{ box-sizing:border-box; width:100%;}

.layjoblist{ height:44px;}

.layjoblistotxt{ height:32px;}

.layjobmp3{ padding-bottom:0;}

.layjobm{ margin:0; padding:0;}

.layjoblist{ margin-top:12px;}

.layjob{ padding:30px;}

.layjobword{ margin:0; display:block; margin-top:5px;}

.layjobmp2{ padding-top:20px;}

.closejob{ right:-18px; top:-18px;}

.inv43l,.inv43r{ width:100%; padding:0;}
.inviocnul{ margin-top:0; overflow:hidden;}
.inviocnul li{ width:30%;float:left; margin-right:3.33%;}
.inviocnul li{nth-child()}
.inviocnul .on a,.inviocnul a{ background:none; padding:0;}
.inviocnul .on{ }
.inviocnul li{ border:1px solid #fff;}
.inviocnul li:nth-child(3){ margin-right:0;}
.inviocnul li a{ color:#fff;}
.inv43r{ margin-top:20px;}
.inv43rm{ padding:10px 0;}
.inviocnul li{ height:40px; font-size:14px; line-height:40px;}
.inv43r2ji{ padding-left:15px;}

.inv43rmtablistm span, .inv43rmtablistm i{ line-height:40px; height:auto;}
.inv43rmtablistm .dat{ width:95px; text-align:left;}
.inv43rmtablistm  .text-1{ width:70%; float:right;}
.inv43rmtablistm a{ padding:0 10px;}
.inv43rmtabtit{ padding-bottom:20px; padding-top:10px;}
.inv43r{ height:295px;}
.investorc{ height:auto; }


.homeslider{ height:400px;}
.drop-down{ display:none;}
.homepage .swiper-pagination-bullet{ display:inline-block;}
.homepage .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#0075c1;}
.imga0408,.logo0448,.main-c-text .learnMore-btn{ display:none;}
.imgb0408,.wpspan0408{ display:block;}
.main-c-text p{ height:auto; display:none;}
.main-c-text{ top:auto; bottom:0;}
.under-main{ margin:0;}
.under-main-list > a{ width:100%; margin:0 !important; margin-top:10px !important;}
.pb0408h5{ font-size:18px; padding-left:15px;}
.pb0408h5 span{ border-left:2px solid #0066a6; line-height:20px; display:inline-block; padding-left:10px;}
.under,.group-news-warp{ padding-bottom:0;}
.group-news-item .pic{ width:30%; float:left;}
.group-news-item .news-enter{ display:none;}
.group-news-item .news-text .news-title{ margin-top:5px; margin-bottom:0;}
.group-news-item .news-text{ float:right; box-sizing:border-box; padding:0; padding-left:15px; width:70%;}
.group-news-item{ padding:0; background:none; margin:0; padding:15px 0; border-bottom:1px solid #ccc;}
.group-news-warp{ padding:30px 0;}
.wap0408gpp1{ height:20px;}
.wap0408gpp2{ font-size:20px; line-height:22px; padding-top:5px;}
.wap0408gpp2 span{ font-size:16px; display:block;}
.wap0408gpp31{ font-size:50px; line-height:55px; font-family:Arial, Helvetica, sans-serif;}
.wap0408gpp3{ padding:20px 0; background:#024fac; text-align:center; margin-top:20px; }
.wap0408gpp32 i,.wap0408gpp32 span{ display:inline-block; vertical-align:middle; line-height:18px;}
.wap0408gpp32 i{width: 16px;height: 18px;}
.wap0408gpp32{ padding:10px 0;}
.wap0408gpp33{ font-size:16px;}
.wap0408gp{ background:#0054ba; color:#fff; box-sizing:border-box; padding:25px 15px;}
.footNav ul{ display:none;}
footer{ padding-bottom:20px;}
.homepage{ bottom:20px !important;}

.guihuac0408 { background:none !important;}
.guihuac0408 .wapimg{ display:block;}
.guihuac0408m{ height:auto;}
.guihuac0408 .guihuactxt{ width:100%; left:0; top:0; padding:20px; background:#fff;}
.sl0408page{ margin-top:15px;}
.wap0408gp{ display:block;}

.about38adesc{ font-size:14px;}
.about38adesc{ line-height: 22px;}
.about38bimg,.about38adesc,.about38cm1ul{margin-top: 15px;}
.about38b{ background-attachment: scroll;}
.about38ch5{ padding: 0; text-align: center;}
.about38cm1ul{padding: 20px;}
.about38cm1uml,.about38cm1umr{width: 100%;}
.about38cm1umimg{ text-align: center; height:auto;}
.about38cm1umimg img{margin:15px; margin-bottom: 0;}
.about38ch51{ margin-top: 40px;}

.path-item__year{ font-size:18px;}
.p02 {top: 0 !important;opacity: 1; font-size: 14px;}
.p01{display:none;}
.jsslickpath{ height:auto;}
.path-txt{ padding:30px; background: rgba(255,255,255,0.2);}
.jsslickpath{ margin-top:30px;}
.history-body{ display:none;}
.js-history-main{ height:30px; margin-top: 35px; text-align: center;}
.btn-history-arrow{ position: relative; margin: 0 10px; display: inline-block;}
.entryBoxs{ display:none;}
.ser_info_box{ display:none;}
.wapgtxslider{ display: block;}
.wapgtxsliderp1{color:#444;margin-top: 5px;}
.wapgtxsliderh5{ font-size:18px;}
.wapgtxsliderwz{ padding-top: 20px;}
.wapgtxslidermore{ margin-top: 25px;}
.wapgtxsliderm{ background: #fff;}
.wapgtxsliderpage{ text-align: right;}
.wapgtxsliderpage span{ display: inline-block;width: 10px; height: 10px;}
.wapgtxsliderpage span{ border-radius:50%; margin-left: 8px;}

.cybj38b{ background-attachment: scroll;}
.aboutajja{ margin-top: 0;}
.cybj38cimg{ margin-top: 25px;}
.cybj38cimg{ height:auto;}
.cybj38cimgbg{ display: none;}
.cybj38cvideo2{width: 100%; display: block;vertical-align: top;}
.cybj38clr80p{ margin-top: 0;}
.cybj38cdesc p:first-child{ margin-top: 25px;}
.cybj38cmore{ margin-top: 25px;}
.cybj38b{ font-size:18px;}
.cybj38b{padding-left: 20px; padding-right: 20px;}

.inv309a{ background: none;}
.inv309a .investorfp1,.inv309a .investorfp2{color: #0376c2;}
.inv309a .investorfp3 li span{color:#666;}
.inv309a .investorfp3 li i{color:#333;}
.inv309a .investorfp4{color:#999;}

.inv309b{ margin-top: 0;box-sizing: border-box;}
.inv309ba{width: 100%; margin-right: 0 !important; box-sizing: border-box;}
.inv309bul li{ padding:20px 0;}
.inv309d{ padding-bottom: 40px;}
.inv309c{ background: #fff !important;color:#333;}
.inv309cm p{ color:#444;}
.inv309cm h5{ margin-top: 0;}
.inv309cm h5{ padding-bottom: 10px;}
.inv309cm ul{ padding-bottom: 20px; margin-top: 20px; border-bottom:1px solid #eee;max-width:100%;}
.inv309ba,.inv309ba:nth-child(4){ margin-top: 20px;}
.inv309ba:nth-child(1){ margin-top: 0;}
.inv309bam4,.inv309bam5,.inv309bam6{height:70px;}

.inv309ch2{color:#000;}
.inv309cm{ display: block;}
.inv309d{ box-sizing: border-box;}
.inv39ggaor{width:100%;}
.inv39ggaorc,.inv39ggaorap1{ display:none;}
.inv39ggaora{ background: none; padding: 0;}
.inv39ggaorap2{ padding-left: 0;}
.inv39ggaoradate, .inv39ggaorakey input{height:45px; line-height: 45px;}
.inv39ggaoradate i{top:8px;}
.inv39ggaorakey{ margin-top:15px;}
.inv39ggaoradate,.inv39ggaorakey{ padding:0 15px; box-sizing: border-box; margin-top: 0;}
.inv39ggaoradate{width:100%;float: left;}
.inv39ggaorakey{width:100%; float: none; margin-top:10px;}
.bgjsbox{ margin-top:15px;}
.inv39ggaorabtn{height:42px;width:100%; line-height: 42px;}
.inv39ggaorap3{ margin-top: 15px;}
.inv39ggaol{width: 100%;}


.djdtam{width: 100%; padding: 20px;background: #fff; padding-top: 0; padding-bottom: 0;  margin: 0; margin-top: 20px;box-sizing: border-box;}
	.djdtam:nth-child(1){ margin-top: 0;}
	.djdtam:before,.tzzmainbcdate{display: none;}
	.tzzmainbctit{width: 100%; margin: 0; float: none; min-height: inherit;}
	.tzzmainbctit{background-size: 24px auto; background-position: left 9px; padding-left: 40px;}
	.tzzmainbci{top:20px;}
	.tzzmainbctit b{ position: relative;top:0; transform: none;}
	.tzzmainbctit b{padding: 0;}
	.tzzmainbctit{ line-height:26px;padding-top: 15px; padding-bottom: 15px;}
	.tzzmainbctit{ box-sizing: border-box;}
	.tzzmainbctit b{ font-weight: normal;}
	.tzzmainbctit{ background-position:left 20px;}
	.inv39ggaora{ padding-bottom: 20px;}
	.tzzmainbctit b{ min-height: 52px;}
	.inv39ggaopage{ margin-top: 35px;}
	.inv39ggaol{ padding-bottom: 0;}
	.djdtam{ border-radius:5px;}
	.inv39ggaoyj .tzzmainbctit{width: 100%;}
	.inv39ggaorasub{top:45px; z-index: 3;}


.w1000{ box-sizing: border-box;}
.wap_show{ display: block;}
.cybj38cdesc{ font-size:14px;color:#444;}
.cybj38esubspan{ font-size:16px;}
.aboutajja em,.inv309bh4{ font-size: 20px;}
.wapgtxslider,.cybj38esub{ margin-top: 20px;}
.about38b,.about-devlpment,.cybj38a,.aboutajja,.cybj38clr80p,.cybj38h,.inv309b,.inv309c,.inv309d,.inv39ggao{ padding-left: 15px; padding-right: 15px;}
.about-devlpment,.cybj38h,.inv309c,.inv309c,.inv39ggao{padding-top:40px;padding-bottom:40px;}

}

@media screen and (max-width: 768px) {

    .w1400{
        width: 100%;
    }
    
    .faq_list{
        padding: 20px 0;
    }
    
    .faq_all2{
        flex-wrap: wrap;
    }
    .faq_ul1{
        width: 100%;
    }
    .faq_item{
        width: 100%;
    }
    .faq_p2{
        font-size: 14px;
    }
    .joinList{
        padding: 20px 0;
    }
    .cybj38_list{
            margin-top: 20px;
    flex-wrap: wrap;
    }
    .cybj38_item{
        width:100%;
        margin-top: 20px;
        padding: 20px 20px;
    }
    .cybj38_p2{
    
        margin-top: 10px;
        font-size: 14px;
    }
    .cybj38_p1{
        font-size: 20px;
        padding-bottom: 10px;
    }
    .faq_p1{
        font-size: 18px;
    }
    .faq_all{
        padding: 20px 15px;
    }
    
    .industry{
        flex-wrap: wrap;
        margin-top: 20px;
    }
    .industry_ul1{
        width: 100%;
        margin-top: 20px;
    }
    .indubox_ul1{
        width: 90%;
        margin: 0 auto;
    }
    .industry_box{
        flex-wrap: wrap;
    }
    .indubox_ul1{
        width: 90%;
        margin: 0 auto;
    }
    
    .indubox_p2{
        font-size: 16px;
    }
    
    .indubox_p4{
        transform: translateY(40px);
    }
    
    .indubox_ul2{
        width: 90%;
        margin: 0 auto;
        margin-top: 60px;
    }
    
    .indubox_item{
      width: 48%;
    margin-right: 10px;
    padding: 20px;
      box-sizing: border-box;

    }
    
    .indubox_item:nth-child(2n){
        margin-right: 0px ;
    }
    .indubox_p5{
        font-size: 14px;
        margin: 20px 0;
    }
    .indubox_p1{
        margin-top: 0;
    }
    .industry_box {
        padding: 60px 0;
    }
}
























