@charset "utf-8";
	/* reset */

body,html {
	height:100%;
}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;
	padding:0;
}
div {
	padding:0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
.center {
	text-align:center;
}
audio,canvas,video {
	display:inline-block;
	*display:inline;
	*zoom:1
}
button,input,select,textarea {
	font:12px/1.5 Helvetica,Arial,"Segoe UI";
}
input,select,textarea {
	font-size:100%
}
table {
	border-collapse:collapse;
	border-spacing:0
}
th {
	text-align:inherit
}
fieldset,img {
	border:0;
	max-width:100%;
}
iframe {
	display:block
}
abbr,acronym {
	border:0;
	font-variant:normal
}
del {
	text-decoration:line-through
}
ol,ul {
	list-style:none
}
a,a:hover {
	text-decoration:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.pb-180 {
	padding-bottom:180px;
}
.mb-30 {
	margin-bottom:30px;
}
.mb-50 {
	margin-bottom:50px;
}
@media (min-width:1200px) {
	.container {
	max-width:1280px;
}
}/* 头部导航 */
header.header {
	position:absolute;
	z-index:9;
	width:100%;
	left:0;
	top:0;
	padding-top:40px;
}
.header .logo {
	text-align:center;
}
.header .nav-items {
	margin-top:15px;
	border-top:1px solid rgb(255 255 255 / 0.3);
	text-align:center;
}
.header .nav-items ul li {
	display:inline-block;
	padding:0 30px;
	position:relative;
}
.header .nav-items ul li a {
	display:block;
	color:#fff;
	padding:20px 0;
	position:relative;
	transition:0.4s all ease;
}
.header .nav-items ul li a:before {
	content:"";
	display:block;
	width:100%;
	height:2px;
	background:#fff;
	position:absolute;
	top:-1px;
	left:0;
	transform:scaleX(0);
	transition:0.4s all ease;
}
.header .nav-items ul li ul a:before {
	display:none;
}
.header .nav-items ul li:hover a:before {
	transform:scaleX(1);
}
.header .nav-items ul li a.active:before {
	transform:scaleX(1);
}
.head-search {
	position:relative;
}
.head-search input {
	border:none;
	background:transparent;
	color:#fff;
	outline:none;
	padding-left:22px;
}
.head-search input::-webkit-input-placeholder {
	color:rgb(255,255,255,0.5);
}
.head-search input::-moz-input-placeholder {
	color:rgb(255,255,255,0.5);
}
.head-search input::-ms-input-placeholder {
	color:rgb(255,255,255,0.5);
}
.head-search .search-btn {
	padding:0;
	position:absolute;
	right:0;
	opacity:0;
	visibility:hidden;
}
.head-search input[type=text] {
	background-image:url(../images/icon-xb.png);
	background-position:left center;
	background-repeat:no-repeat;
	width:120px;
}
.header .nav-items ul li .nav-item-son {
	position:absolute;
	width:200px;
	top:120%;
	left:50%;
	transform:translateX(-100px);
	background:rgba(255,255,255,0.8);
	border-radius:10px;
	color:#58595b;
	opacity:0;
	visibility:hidden;
	transition:0.4s all ease;
	padding:10px;
}
.header .nav-items ul li .nav-item-son a {
	color:#58595b;
	padding:15px 0;
}
.header .nav-items ul li .nav-item-son li:hover a {
	color:#0066b3;
}
.header .nav-items ul li:hover .nav-item-son {
	opacity:1;
	visibility:visible;
	top:100%;
}
.navbar-toggle {
	position:relative;
	float:right;
	padding:9px 10px;
	margin-top:8px;
	margin-right:15px;
	margin-bottom:8px;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px;
	display:none;
}
.navbar-toggle:focus {
	outline:0;
}
.navbar-toggle .icon-bar {
	background-color:#ffffff;
	-webkit-transition:.3s;
	transition:.3s;
}
.navbar-toggle .icon-bar {
	display:block;
	width:22px;
	height:2px;
	border-radius:1px;
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top:4px;
}
@media (min-width:768px) {
	.navbar-toggle {
	display:none;
}
}.navbar-default .navbar-toggle {
	border-color:#ddd;
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
	background-color:#ddd;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#888;
}
@media (min-width:769px) and (max-width:1199px) {
	.navbar-default .navbar-toggle {
	border:none;
	margin-right:0;
}
.navbar-default .navbar-toggle:hover {
	background:none;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#ffffff;
	-webkit-transition:.3s;
	transition:.3s;
}
.navbar-default .navbar-toggle {
	padding-right:0;
}
}@media screen and (max-width:768px) {
	.navbar-default .navbar-toggle {
	border:none;
	margin-right:0;
}
.navbar-default .navbar-toggle:hover {
	background:none;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#ffffff;
	-webkit-transition:.3s;
	transition:.3s;
}
}/* swiper */
.banner-swiper {
	overflow:hidden;
	position:relative;
}
.banner-swiper .swiper-slide {
	background-position:center center;
}
.banner-swiper,.banner-swiper .swiper-slide {
	width:100%;
	height:100%;
}
.banner-swiper .swiper-pagination-bullet {
	width:50px;
	border-radius:50px;
	height:4px;
	background:#fff;
	opacity:1;
}
.banner-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background:#0066b3;
}
/* public title */
.sec-title {
	text-align:center;
	margin-bottom:50px;
}
.sec-title .cn-title {
	font-size:26px;
	color:#0066b3;
}
.sec-title .en-title {
	font-size:28px;
	font-weight:bold;
	color:#dcddde;
}

.sec-more {
	text-align:center;
	margin-top:50px;
}
.sec-more .more-title {
	font-size:16px;
	font-weight:bold;
	color: #777a84;
}
.sec-more .more-title:hover {
	color: #0066b3;
}
.page-case{
	margin-top:50px;
}
/* section1 */
.section1 {
	margin:80px 0;
}
.service-slide {
	width:83%;
	display:flex;
	flex-direction:row-reverse;
	min-width:1440px;
}
.service-slide .hd {
	width:24%;
	background:#f1f2f2;
}
.service-slide .hd .service-slide-tt {
	padding:20px 0;
}
.service-slide .bd {
	width:76%;
}
.service-slide .hd li {
	white-space:nowrap;
	font-size:20px;
	line-height:2;
	color:#58595b;
	text-align:center;
	cursor:pointer;
	transition:0.4s all ease;
	position:relative;
}
@media (min-width:1900px) {
	.service-slide .hd li {
	line-height:2.2;
}
}.service-slide .bd .service-slide-bd {
	position:relative;
}
.service-slide-bt {
	position:absolute;
	bottom:0;
	padding:2% 3% 1% 30%;
	width:100%;
	background:rgba(0,102,179,0.5);
	color:#fff;
	line-height:1.8;
}
.service-slide-bt-h2 {
	font-size:22px;
	margin-bottom:10px;
}
.service-fwdx {
	}.service-slide-desc {
	}.service-fwnr {
	}.service-more {
	position:absolute;
	right:3%;
	bottom:20px;
	background:#ffffffa1;
	padding:5px 30px;
	border-radius:50px;
	color:#fff;
	transition:0.4s all ease;
}
.service-slide .bd .service-slide-bd:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	width:100%;
	height:100%;
	background:rgba(0,102,179,0.2);
}
.service-slide-bt p {
	font-size:14px;
}
.service-slide .hd li:hover {
	color:#0066b3;
}
.service-slide .hd li:before {
	content:"";
	opacity:0;
	visibility:hidden;
	width:30px;
	height:15px;
	display:block;
	position:absolute;
	left:-10px;
	/* background:#fff;
	*/
	border-left:16px;
	border-style:solid;
	border-color:#fff;
	z-index:999999999;
	border:15px solid red;
	border-top-color:transparent;
	border-bottom:none;
	border-left-color:white;
	border-right-color:transparent;
	transform:rotateZ(45deg);
	top:15px;
}
.service-slide .hd li.on:before {
	opacity:1;
	visibility:visible;
}
/* section2 */
.section2 {
	width:100%;
	overflow:hidden;
}
.h-100{
	height: 100%;
}
.youshi-swiper {
	position:relative;
}
.youshi-swiper .swiper-pagination-bullet {
	background:transparent;
	border:2px solid #fff;
	width:16px;
	height:16px;
	padding:3px;
	position:relative;
	opacity:1;
}
.youshi-swiper .swiper-pagination-bullet:before {
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:8px;
	display:block;
	height:8px;
	background:#fff;
	border-radius:50%;
	-webkit-transition:-webkit-transform 0.3s;
	transition:transform 0.3s,-webkit-transform 0.3s;
	-webkit-transform:translate(-50%,-50%) scale(0);
	transform:translate(-50%,-50%) scale(0);
}
.youshi-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
	-webkit-transform:translate(-50%,-50%) scale(1);
	transform:translate(-50%,-50%) scale(1);
}
.mt-30{margin-top: 30px;}
.c_public_htmlCode-01001{width:100%;height:100%;}
*{padding:0;margin:0;}
#c_public_htmlCode-15142811275588561 *,*:before,*:after{box-sizing:border-box;margin:0;padding:0;}
#c_public_htmlCode-15142811275588561 .slideer-container{position:relative;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:auto;}
#c_public_htmlCode-15142811275588561 .slideer-control{z-index:2;position:absolute;top:0;width:12%;height:100%;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0;}
#c_public_htmlCode-15142811275588561 .slideer-control:not(.inactive):hover{opacity:1;cursor:pointer;}
#c_public_htmlCode-15142811275588561 .slideer-control.left{left:0;background:linear-gradient(to right, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0) 100%);}
#c_public_htmlCode-15142811275588561 .slideer-control.right{right:0;background:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.18) 100%);}
#c_public_htmlCode-15142811275588561 .slideer-pagi{position:absolute;z-index:3;left:50%;bottom:2rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:0;list-style-type:none;}
#c_public_htmlCode-15142811275588561 .slideer-pagi__elem{position:relative;display:inline-block;vertical-align:top;width:16px;height:16px;margin:0 5px;border-radius:50%;border:2px solid #fff;cursor:pointer;}
#c_public_htmlCode-15142811275588561 .slideer-pagi__elem:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;background:#fff;border-radius:50%;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);}
#c_public_htmlCode-15142811275588561 .slideer-pagi__elem.active:before,.slideer-pagi__elem:hover:before{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);}
#c_public_htmlCode-15142811275588561 .slideer{z-index:1;position:relative;height:100%;}
#c_public_htmlCode-15142811275588561 .slidee{position:absolute;top:0;width:100%;height:100%;overflow:hidden;}
#c_public_htmlCode-15142811275588561 .slidee.active .slidee__overlay{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
#c_public_htmlCode-15142811275588561 .slidee.active .slidee__text{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
#c_public_htmlCode-15142811275588561 .slidee.active .slidee__img{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
#c_public_htmlCode-15142811275588561 .slidee.active .slidee__img.song1{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
#c_public_htmlCode-15142811275588561 .slidee__bg{position:absolute;top:0;left:-50%;width:100%;height:100%;background-size:cover;}
#c_public_htmlCode-15142811275588561 .slidee:nth-child(1){left:0;}
#c_public_htmlCode-15142811275588561 .slidee:nth-child(1) .slidee__bg{left:0;background-image:url(../images/ysbg1.png);}
#c_public_htmlCode-15142811275588561 .slidee:nth-child(1) .slidee__overlay-path{background-image:url(../images/index-ys2.png);background-position:right center;background-repeat: no-repeat;background-size: contain;}
#c_public_htmlCode-15142811275588561 .slidee:nth-child(2){left:100%;}
#c_public_htmlCode-15142811275588561 .slidee:nth-child(2) .slidee__bg{left:-50%;background-image:url(../images/ysbg1.png);}
#c_public_htmlCode-15142811275588561 .slidee:nth-child(2) .slidee__overlay-path{background-image:url(../images/index-ys2.png);background-position:right center;background-repeat: no-repeat;background-size: contain;}
#c_public_htmlCode-15142811275588561 .slidee:nth-child(3){left:200%;}
#c_public_htmlCode-15142811275588561 .slidee:nth-child(3) .slidee__bg{left:-100%;background-image:url(../images/ysbg1.png);}
#c_public_htmlCode-15142811275588561 .slidee:nth-child(3) .slidee__overlay-path{background-image:url(../images/index-ys2.png);background-position:right center;background-repeat: no-repeat;background-size: contain;}
#c_public_htmlCode-15142811275588561 .slidee:nth-child(4){left:300%;}
#c_public_htmlCode-15142811275588561 .slidee:nth-child(4) .slidee__bg{left:-150%;background-image:url(../images/ysbg1.png);}
#c_public_htmlCode-15142811275588561 .slidee:nth-child(4) .slidee__overlay-path{background-image:url(../images/index-ys2.png);background-position:right center;background-repeat: no-repeat;background-size: contain;}
#c_public_htmlCode-15142811275588561 .slidee__content{position:absolute;top:0;left:0;width:100%;height:100%;}
#c_public_htmlCode-15142811275588561 .slidee__overlay{position:absolute;bottom:0;right:0;width:73%;height:100%;min-height:810px;-webkit-transition:opacity 0.2s 0.5s, -webkit-transform 0.8s 0.8s;transition:transform 0.8s 0.8s, opacity 0.2s 0.5s, -webkit-transform 0.8s 0.8s;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);opacity:0;z-index: 99;}
#c_public_htmlCode-15142811275588561 .slidee__overlay-path{opacity:1;height:100%;}
#c_public_htmlCode-15142811275588561 .slidee__text img {margin-top: 30px;}
#c_public_htmlCode-15142811275588561 .slidee__text{position:absolute;width:480px;bottom: 20%;right:14%;color:#fff;-webkit-transition:opacity 1.2s 1.5s, -webkit-transform 1.2s 1.5s;transition:transform 1.2s 1.5s, opacity 1.2s 1.5s, -webkit-transform 1.2s 1.5s;-webkit-transform:translateY(-70%);transform:translateY(-70%);opacity:0;text-align: right;z-index: 999;}
#c_public_htmlCode-15142811275588561 .slidee__img{position:absolute;/* width:28%; */bottom:10%;left:15%;opacity:0;-webkit-transition:opacity 1.5s 1.8s, -webkit-transform 1.7s 2s;transition:transform 1.7s 2s, opacity 1.5s 1.8s, -webkit-transform 1.7s 2s;-webkit-transform:translateX(-80%);transform:translateX(-80%);}
#c_public_htmlCode-15142811275588561 .slidee__img.song1{-webkit-transition:opacity 1.5s 1.8s, -webkit-transform 1.7s 2s;transition:transform 1.7s 2s, opacity 1.5s 1.8s, -webkit-transform 1.7s 2s;-webkit-transform:translateY(-80%);transform:translateY(-80%);}
#c_public_htmlCode-15142811275588561 .slidee__img.song1{top: 10%; left: 5%;}
#c_public_htmlCode-15142811275588561 .slidee__text-heading{font-family:"Microsoft YaHei", sans-serif;font-size:42px;text-align:right;color:#fff;font-weight:bold;margin-bottom:10px;}
#c_public_htmlCode-15142811275588561 .slidee__text-heading-en{font-family:arial, sans-serif;font-size:14px;color:#fff;text-align:right;font-weight:normal;text-transform:uppercase;}
#c_public_htmlCode-15142811275588561 .slidee__text-desc{font-family:"Microsoft YaHei", sans-serif;font-size:16px;padding-top:30px;color:#fff;line-height:30px;text-align:right;}
#c_public_htmlCode-15142811275588561 a.slidee__text-link{z-index:5;color:#fff;text-decoration:none;display:inline-block;position:relative;top:20px;left:340px;padding:10px 22px;cursor:pointer;text-align:right;font-family:"Microsoft YaHei", sans-serif;font-size:16px;-webkit-perspective:1000px;perspective:1000px;}
#c_public_htmlCode-15142811275588561 .slidee__text-link:before{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ccae43;border-radius:5px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(-85deg);transform:rotateX(-85deg);-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;}
#c_public_htmlCode-15142811275588561 .slidee__text-link:hover:before{-webkit-transform:rotateX(0);transform:rotateX(0);background:#ccae43;}
#c_public_htmlCode-15142811275588561{top:0px;left:0px;z-index:7;width:100%;height:100%;}


.case-swiper {
	overflow:hidden;
}
.section3 {
	margin:80px 0;
}
.case-swiper .swiper-slide {
	position:relative;
}
.case-swiper .swiper-slide .case-txt {
	position:absolute;
	width:100%;
	top:30%;
	padding:10%;
	color:#000;
}




.section3 {
	margin:80px 0;
}
.case-swiper .swiper-slide .case-txt h3 {
	font-size:18px;
	line-height:1.5;
}
.case-swiper .swiper-slide .case-txt i {
	display:block;
	width:30px;
	height:2px;
	background:#afafaf;
	margin:20px 0;
}
.case-swiper .swiper-slide:before {
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:block;
	background:rgba(255,255,255,0.7);
	transition:0.4s all ease;
}
.case-swiper .swiper-slide .case-txt p {
	color:#515052;
	font-size:14px;
}
.case-swiper .swiper-slide span {
	opacity:0;
	color:#fff;
	font-size:16px;
	margin-top:10px;
	display:block;
}
.case-swiper .swiper-slide * {
	transition:0.4s all ease;
}
.case-swiper .swiper-slide:hover:before {
	background:rgba(0,102,179,0.5);
}
.case-swiper .swiper-slide:hover span {
	opacity:1;
}
.case-swiper .swiper-slide:hover i {
	background:#fff;
}
.case-swiper .swiper-slide:hover .case-txt {
	top:45%;
}
.case-swiper .swiper-slide:hover h3,.case-swiper .swiper-slide:hover p {
	color:#fff;
}
.section4 {
	padding:8% 0;
	background-image:url(../images/index-bg1.png);
	background-repeat:no-repeat;
	background-position:center;
}
.section4-qua {
	font-size:32px;
	color:#fff;
}
.section4-qua b {
	color:#dcddde;
}
.section4-qua i {
	display:block;
	width:40px;
	height:4px;
	background:#dcddde;
	margin-top:20px;
	margin-bottom:10%;
}
.relative {
	position:relative;
}
.section4imgleft .bd ul li,.section4imgright .bd ul li {
	float:left;
	display:inline;
	overflow:hidden;
	text-align:center;
}
.section4imgright .tempWrap:after {
	content:"";
	position:absolute;
	width:200px;
	height:100%;
	right:0;
	top:0;
	display:block;
	z-index:999;
	background-image:linear-gradient(90deg,transparent,#3a559c);
}
.section4imgleft .tempWrap:after {
	content:"";
	position:absolute;
	width:200px;
	height:100%;
	left:0;
	top:0;
	display:block;
	z-index:999;
	background-image:linear-gradient(90deg,#3a559c,transparent);
}
.section4imgright,.section4imgleft {
	position:relative;
}
.section4imgright img,.section4imgleft img {
	max-height:150px;
}
.section5 {
	background-image:url(../images/index-bg2.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding:10% 0 15% 0;
	position:relative;
}
@media only screen and (max-width:767px) {
	.mb-lm-30px {
	margin-bottom:30px;
}
}@media only screen and (max-width:767px) {
	.counterup_aera {
	flex-wrap:wrap;
}
}.counterup_text {
	text-align:center;
	width:33.3%;
	padding-right:15px;
	margin-right:15px;
	position:relative;
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.counterup_text {
	padding-right:13px;
	margin-right:13px;
}
}@media only screen and (max-width:767px) {
	.counterup_text {
	width:50%;
	padding-right:0;
	margin-right:0;
}
}@media only screen and (max-width:575px) {
	.counterup_text {
	width:50%;
	padding-right:0;
	margin-right:0;
	margin-bottom:13px;
}
}.counterup_text:last-child {
	margin-right:0;
	padding-right:0;
}
.counterup_text:last-child::before {
	display:none;
}
.counterup_text::before {
	position:absolute;
	content:"";
	width:1px;
	height:66px;
	background:#bcbec0;
	right:0;
	top:50%;
	transform:translatey(-50%);
}
@media only screen and (max-width:767px) {
	.counterup_text::before {
	display:none;
}
}.counterup_text h3 {
	color:#bcbec0;
	font-size:47px;
	line-height:48px;
	font-weight:700;
	margin-bottom:10px;
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.counterup_text h3 {
	font-size:30px;
	line-height:40px;
	margin-bottom:3px;
}
}@media only screen and (max-width:1440px) {
	.service-slide {
	min-width:1200px;
}
.service-slide .hd .service-slide-tt {
	padding:11px 0;
}
.service-slide .hd li {
	line-height:1.9;
	font-size:18px;
}
}@media only screen and (max-width:1200px) and (min-width:980px) {
	.service-slide {
	min-width:980px;
}
.service-slide .hd .service-slide-tt {
	padding:5px 0;
}
.service-slide .hd li {
	line-height:2;
	font-size:14px;
}
}@media only screen and (max-width:980px) {
	.service-slide {
	min-width:700px;
	margin:0 auto;
	display:block;
	flex-direction:row;
}
.service-slide .hd .service-slide-tt:after {
	content:"";
	display:block;
	clear:both;
}
.service-slide .hd {
	width:100%;
}
.service-slide .hd li {
	width:33.3%;
	float:left;
	padding:3px 10px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.service-slide .hd li.on:before {
	display:none;
}
.service-slide .bd {
	width:100%;
}
.service-slide-bt {
	padding:2% 3% 1% 10%;
}
}@media only screen and (max-width:767px) {
	.counterup_text h3 {
	font-size:28px;
	line-height:38px;
}
}.counterup_text p {
	color:#bcbec0;
	font-size:14px;
	line-height:20px;
	text-transform:uppercase;
}
.counterup_aera {
	position:absolute;
	width:100%;
	left:0;
	bottom:-10%;
}
.section5 .index-about .dsjj {
	font-size:26px;
	color:#0066b3;
	margin-bottom:50px;
}
.section5 .index-about p {
	font-size:14px;
	line-height:1.8;
	color:#58595b;
	margin-bottom:40px;
}
.counterup_aera1 {
	background:#fff;
	padding:2%;
	box-shadow:0 0 10px 5px #d8d8d8;
}
.index-about .about-more {
	width:150px;
	line-height:40px;
	border:1px solid #c2c2c2;
	display:inline-block;
	text-align:center;
	border-radius:50px;
	color:#000;
}
.counterup_text h3 .counter-sup {
	font-size:14px;
	font-weight:normal;
	vertical-align:super;
}
.section6 {
	background-image:url(../images/index-bg3.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding:10% 0 5% 0;
}
.section6 .section4-qua {
	color:rgb(0,102,179);
}
.section6 .section4-qua b {
	color:#fff;
}
.section6 .section4-qua i {
	background:#fff;
}
.section7 {
	background-image:url(../images/index-bg4.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding:4% 0 2% 0;
	overflow:hidden;
}
.section7 .sec-title .cn-title,.section7 .sec-title .en-title {
	color:#fff;
}
.section7 .pro-pd {
	padding:10%;
	text-align:center;
	color:#fff;
	border-radius:10px;
	height:700px;
	border:1px solid transparent;
	transition:none;
}
.section7 .pro-pd * {
	transition:0.4s all ease;
}
.section7 .pro-cc-num {
	display:inline-block;
	width:15px;
	height:15px;
	line-height:15px;
	text-align:center;
	background:#fff;
	border-radius:50%;
	position:relative;
	z-index:9;
	transition:none;
}
.section7 .pro-cc-num .pro-cc-font {
	opacity:0;
	display:block;
	position:relative;
	z-index:9;
	font-size:32px;
	border-radius:50%;
	width:78px;
	line-height:78px;
	margin-left:-32px;
	margin-top:-32px;
}
.section7 .pro-cc-n {
	line-height:2;
	font-weight: bold;
}
.section7 .pro-box i {
	display:inline-block;
	width:30px;
	height:1px;
	background:#e4e7f0;
	margin-bottom:40px;
	margin-top:10px;
}
.section7 .pro-desc,.section7 .pro-desc1 {
	font-size:14px;
	line-height:1.8;
	color:#d9dce7;
	overflow:hidden;
	height:125px;
}
.section7 .pro-desc1 {
	margin-bottom:40px;
	overflow:hidden;
	transform:scale(0);
}
.section7 .pro-img {
	transform:scale(0);
	height:0;
}
.section7 .pro-pd:hover {
	border:1px solid #00aeef;
}
.section7 .pro-pd:hover .pro-desc {
	transform:scale(0);
	height:0;
}
.section7 .pro-img img {
	}.section7 .pro-pd .pro-cc:before {
	content:"";
	width:2000px;
	height:1px;
	display:block;
	background:#fff;
	position:absolute;
	left:-500px;
	top:50%;
	z-index:0;
	transition:none;
}
.section7 .pro-pd:hover .pro-img {
	transform:scale(1);
	height:auto;
}
.section7 .pro-pd:hover .pro-desc1 {
	transform:scale(1);
}
.section7 .pro-pd:hover .pro-cc-n1 {
	display:none;
}
.section7 .pro-pd:hover .pro-cc-num {
	width:100px;
	height:100px;
	border:1px solid #2ba2e3;
	background:transparent;
	padding:10px;
	transform:translate(0,-42px);
}
.section7 .pro-pd .pro-cc {
	position:relative;
	/* height:150px;
	*/
    display:flex;
	align-items:center;
	justify-content:center;
	transition:none;
}
.section7 .pro-pd:hover .pro-cc-num .pro-cc-font {
	opacity:1;
	background:#2ba2e3;
	margin-left:0;
	margin-top:0;
}
.section7 .pro-cc {
	transition:none;
}
.section7 .pro-pd:hover .pro-cc:before {
	height:0;
	display:none;
	opacity:0;
	visibility:hidden;
	transform:scale(0);
}
.section8 {
	padding:5% 0;
	background-color:#f3f5f9;
}
.section8 .section4-qua {
	color:#000;
}
.section8 .index-brand {
	float:right;
}
.section8 .index-brand a {
	margin-left:40px;
	color:#727375;
	display:inline-block;
}
.index-newc a {
	color:#000;
}
.index-newc {
	margin-top:30px;
}
.index-newc .c-date {
	line-height:2;
	text-align:right;
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
	border-bottom:2px solid #d1d3d4;
}
.index-newc h2.new-tt {
	font-size:24px;
	margin:30px 0;
}
.index-newc .new-desc {
	font-size:14px;
	line-height:2;
	margin-bottom:30px;
}
.index-newc span {
	color:#000;
	display:block;
	text-align:right;
	margin-top:10px;
}
.index-newc:hover .c-date {
	color:#0066b3;
	border-color:#0066b3;
}
.index-newc * {
	transition:0.4s all ease;
}
.index-newc:hover h2.new-tt {
	color:#0066b3;
}
.index-newc:hover span {
	color:#0066b3;
}
ul.index-newl li .new-tt {
	font-size:18px;
	margin-bottom:20px;
}
ul.index-newl li .new-desc {
	font-size:14px;
	line-height:2;
}
ul.index-newl li .new-tt span {
	float:right;
}
ul.index-newl li a {
	color:#58595b;
}
ul.index-newl li {
	padding-bottom:20px;
	margin-top:60px;
	border-bottom:1px solid #d1d3d4;
	transition:0.4s all ease;
}
ul.index-newl li:hover .new-tt {
	color:#0066b3;
}
ul.index-newl li:hover {
	border-bottom:1px solid #0066b3;
}
ul.index-newl li * {
	transition:0.4s all ease;
}
footer {
	padding:3% 0 0;
	background-color:#f3f5f9;
}
.foot-nav {
	}.foot-nav .foot-title {
	font-size:20px;
	margin-bottom:30px;
	color:#58595b;
}
.foot-nav ul li {
	float:left;
	width:50%;
	margin-bottom:15px;
	/* border-bottom:1px solid #fff;
	*/
}
.foot-nav ul li a {
	border-bottom:1px solid #eee;
	padding-bottom:10px;
	display:inline-block;
	color:#96979a;
}
.foot-nav .foot-h5 {
	font-weight:bold;
	color:#96979a;
	margin-bottom:20px;
}
.foot-nav p.foot-add {
	line-height:1.8;
	font-size:13px;
	color:#96979a;
}
p.copyright {
	padding:1%;
	font-size:14px;
	color:#96979a;
}
p.copyright a{
color:#96979a;
}
.m_nav {
	background:#fff;
	padding:15px;
	position:fixed;
	left:0;
	overflow-y:scroll;
	top:80px;
	width:100%;
	opacity:0;
	visibility:hidden;
	transition:0.4s all ease;
	height:100%;
	z-index:999;
}
.m_footer {
	background-color:#1c1c1c;
	text-align:center;
	font-size:15px;
	position:fixed;
	z-index:999;
	width:100%;
	left:0;
	line-height:60px;
	bottom:0;
}
.m_footer a::after {
	content:'';
	display:block;
	border-left:1px solid #e5e5e5;
	position:absolute;
	left:0;
	height:14px;
	top:50%;
	transform:translate(0,-50%);
}
.m_footer a:first-child::after {
	border:none;
}
.flex_item {
	flex:1;
}
.m_footer a {
	position:relative;
	color:#e5e5e5;
}
.service-slide .hd li a {
	color:#58595b;
}
.service-slide .hd li a:hover {
    color: #0056b3;
}
.service-slide .bd .service-slide-bd.insid:before {
	display:none;
}
.service-slide-bd.insid .service-slide-bt {
	display:none;
}
.service-box {
	margin-bottom:40px;
}
.service-box .service-more {
	right:15%;
	padding:5px 3%;
	background:rgba(255,255,255,0.4);
}
.service-box .service-slide-bt {
	padding:2% 27% 1% 15%;
	background:rgba(0,102,179,0.8);
}
.service-box .service-slide-bt p {
	font-size:14px;
	max-height:75px;
	overflow:hidden;
}
.content-title {
	color:#0066b3;
	font-size:32px;
	margin-bottom:20px;
}
.article-content {
	color:#58595b;
	line-height:1.8;
	margin-bottom:50px;
}
.page-list .next {
	text-align:right;
}
.page-list li {
	color:#58595b;
	line-height:2;
}
.page-list li a {
	color:#0066b3;
}
.sec-content {
	margin-bottom:60px;
}
.pro.section7 {
	background-image:none;
	background-repeat:repeat;
}
.pro.section7 .sec-title .cn-title {
	color:#0066b3;
}
.pro.section7 .sec-title .en-title {
	color:#dcddde;
}
.pro.section7 .pro-cc-num {
	background:#bcbec0;
}
.pro.section7 .pro-pd .pro-cc:before {
	background:#bcbec0;
}
.pro.section7 .pro-pd {
	color:#58595b;
}
.pro.section7 .pro-box i {
	background:#c0c2c3;
}
.pro.section7 .pro-desc,.pro.section7 .pro-desc1 {
	color:#737476;
}
.pro.section7 .pro-pd:hover .pro-cc-n {
	color:#0066b3;
}
.pro.section7 .pro-pd:hover .pro-cc-num .pro-cc-font {
	background:#0066b3;
	color:#fff;
}
.nav_crumb {
	margin-bottom:50px;
}
.nav_crumb a {
	margin-left:15px;
	color:#58595b;
	transition:0.4s all ease;
}
.product-box {
	border:1px dashed #000;
	border-radius:10px;
	box-shadow:0 0 6px 2px #7b7a7a;
	background:#fff;
	margin-bottom:30px;
	padding:1%;
	transition:0.4s all ease;
}
.product-tt {
	padding:10px 30px 15px;
	color:#58595b;
	position:relative;
	transition:0.4s all ease;
}
.product-tt h3 {
	font-size:26px;
}
.product-tt i {
	width:10px;
	height:10px;
	display:block;
	border-top:1px solid #58595b;
	border-right:1px solid #58595b;
	position:absolute;
	transform:rotateZ(45deg);
	right:5%;
	bottom:25%;
	transition: 0.4s all ease;
}
.pagelist ul li {
	display:inline-block;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	border-radius:50%;
	border:2px solid #d2d2d2;
	color:#d2d2d2;
	transition:0.4s all ease;
	box-sizing:content-box;
	margin:10px 5px;
	font-weight:bold;
}
.pagelist ul li a {
	color:#000;
	display:block;
	font-size:16px;
	font-weight:bold;
}
.pagelist ul li.active,.pagelist ul li:hover {
	background:#0066b3;
	color:#fff;
	border:2px solid #0066b3;
}
.pagelist ul li:hover a,.pagelist ul li.active a {
	color:#fff;
}
.pagelist {
	text-align:center;
}
.product-box:hover {
	/* background:#0066b3; */
	border: 1px dashed #0066b3;
}
.product-box:hover .product-tt {color: #0066b3;}
.product-box:hover .product-tt i {
    border-top: 1px solid #0066b3;
    border-right: 1px solid #0066b3;
}
.nav_crumb a:hover,.nav_crumb a.active {
	color:#0056b3;
}
.content-title.pro {
	font-size:38px;
	font-weight:bold;
	margin-bottom:50px;
}
.article-content p.pro-gaishu {
	font-size:22px;
	margin:30px 0 10px 0;
	color:#0066b3;
}
.content-title.yfsy {
	font-weight:bold;
	font-size:38px;
	margin-bottom:10px;
}
.en-content-title {
	font-size:32px;
	color:#dcddde;
}
p.yfsy-desc {
	margin:30px 0;
	text-indent:2em;
	font-size:22px;
}
.yfsy-items {
	display:flex;
	margin-bottom:30px;
	align-items:center;
	border:2px dashed #0066b3;
}
.yfsy-items .yfsy-items-txt {
	padding:3% 5%;
}
.yfsy-items .yfsy-items-txt h2 {
	color:#0066b3;
	font-weight:bold;
	font-size:28px;
	margin-bottom:20px;
	line-height:1;
}
.yfsy-items .yfsy-items-txt h2 i {
	font-size:100px;
	font-weight:bold;
}
.yfsy-items:nth-child(2n) {
	flex-flow:row-reverse;
}
.yfsy-items .yfsy-items-txt p {
	font-size:22px;
}
.about.section5 {
	padding:3% 0 12% 0;
	background-position:center bottom;
}
.section5 .index-about p.ab-dsjj {
	/* text-indent:2em;
	*/
    margin-bottom:20px;
}
.section5 .index-about p.ab-dsjj.wid {
	width:68%;
}
.case-imgbox {
	position:absolute;
	z-index:9;
	border-radius:20px;
	overflow:hidden;
	border:6px solid rgb(0,102,179);
	right:5%;
	bottom:-132px;
	width:40%;
}
.ab-text {
	position:absolute;
	width:100%;
	bottom:0;
	text-align:center;
	padding:30px 0;
	color:#fff;
	background:rgba(46,109,156,0.6);
	line-height:1.8;
}
.ab-text h3 {
	margin-bottom:10px;
	font-size:26px;
}
.ab-text p.case-desc {
	}.con {
	text-align:center;
}
.con-box {
	padding:3%;
	border:3px solid #2a4fa8;
	color:#2a4fa8;
	transition:0.4s all ease;
	cursor:pointer;
	margin-bottom:30px;
}
.con-box i {
	font-size:48px;
	line-height:1.2;
}
.con-box p.con-p {
	font-size:22px;
	padding-bottom:15px;
	margin-bottom:15px;
	position:relative;
}
.con-box p.con-p:before {
	content:"";
	display:block;
	width:25px;
	height:1px;
	background:#2a4fa8;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-12.5px;
}
.con-border {
	position:relative;
}
.con-border:after,.con-border:before {
	content:"";
	display:block;
	width:1px;
	height:50%;
	background:#808285;
	position:absolute;
}
.con-border:after {
	right:5%;
	top:25%;
}
.con-border:before {
	left:5%;
	top:25%;
}
.con-box p {
	font-size:16px;
	min-height:48px;
}
.con-box:hover {
	background:#2a4fa8;
	color:#fff;
}
.con-box:hover p.con-p:before {
	background:#fff;
}








