﻿@charset "utf-8";
html{font-size:62.5%;}
body{margin:0px; font-size:12px; color:#91989f; font-family:Microsoft YaHei; cursor:default; }
*{padding:0px; margin:0px;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif,Microsoft YaHei;}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal; color:#555;}
input,select,button{font-size:12px; font-family: Arial, Helvetica, sans-serif,Microsoft YaHei; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#91989f; text-decoration:none;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;}
a:hover{color:#005caf;}
.con{width:1200px; margin:0 auto;}
.clear{overflow:hidden; clear:both; height:0px;}
.fl{float:left;}
.fr{float:right;}

.con{width:1200px; margin:0 auto;}
.container { width:1200px; margin:0 auto}
.header{width:100%; position:fixed; top:0; left:0; z-index:10;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s; height:100px;}
.header.on{box-shadow:0 0 10px #aaa; background:rgba(255,255,255,0.85); height:80px; z-index:99}
.header .container{position:relative; width:80%}
.header .logo{width:280px; float:left; margin:15px 0 10px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header.on .logo{width:280px; margin:10px 0 0;}
.header .logo img{width:90%; height:auto; display:block;}
.header.on .tlp {margin-top:10px;}
.tlp {float: right; text-align:left; margin-top:30px;}
.tlp a { display:block; line-height:32px; width:25px; height:32px; float: right; color:#333; font-size:14px; margin-right:5px; margin-top:8px;}
.tlp a:hover { color:#0264b1}
.tlp a.a1 { background:url(../images/dl.png) left center no-repeat; background-size:20px; width:25px} 
.tlp a.a2 { background:url(../images/ss.png) left center no-repeat; background-size:20px; width:25px; margin-left:20px;}
.tlp a.a3 { background:url(../images/top10s.png) left center no-repeat; background-size:20px; width:25px;}
.tlp a.a4 { background:url(../images/top9s.png) left center no-repeat; background-size:20px;width:25px;}
.weixin{  height:32px; float: right;position:relative; font-size:12px; text-align:center; width:25px;background:url(../images/top9s.png) left center no-repeat; background-size:20px;}
.weixin a{ height:32px; display:block; position:absolute; left:0; top:0;background:url(../images/top9s.png) no-repeat center top; }
.weixin .weixin_nr{width:130px; height:150px; padding:10px; background:#fff; text-align:center; position:absolute; left:-50px; top:45px; display:none; z-index:99999}
.weixin .weixin_nr img{ margin-bottom:0px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}
.weixin.on a{ }
.weixin a.wb{ height:32px; line-height:32px; display:block; position:absolute; left:0; top:0;background:url(../images/top9s.png) left center no-repeat; background-size:20px;width:30px; }
.weixin.on a.wb { background:url(../images/top9s.png) left center no-repeat; background-size:20px; padding-left:25px;}
.searchIpt {width: 240px;height: 30px;position: absolute;right:100px;top:42px;display: none;z-index: 10; border:#ccc 1px solid;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; overflow:hidden}
.searchIpt .search_txt {width: 180px;padding: 0 0 0 10px;line-height: 30px;background: #eee;color: #333;border: 0;height: 30px;float: left;}
.searchIpt .search_btn {width: 58px;background: #253f8a;border: 0;float: right;color: #fff;height: 30px;cursor: pointer;}



.header .an{position:absolute; top:50%; right:15px; height:18px; width:30px; display:none;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.header .an span{width:30px; height:2px; background-color:#555; display:block; position:absolute;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .an span.a1{top:0; left:0;}
.header .an span.a2{top:8px; left:0;}
.header .an span.a3{top:16px; left:0;}
.header .an.n span.a2{display:none;}
.header .an.n span.a1{top:8px; width:30px;
transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);}
.header .an.n span.a3{top:8px; width:30px;
transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);}

.header .nav{ margin-top:20px; float: left; margin-left:12%}
.header .nav i{font-size:12px; color:#aaa; line-height:54px; text-align:right; position:absolute; width:50%; height:54px; right:0px; top:50%; display:none;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.header.on .nav{  margin-top:5px}
.header .nav ul li{margin:0 2px; line-height:70px; float:left; position:relative; padding:0 25px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}

.header.on .nav ul li{line-height:70px;}
.header .nav ul li a{display:block; font-size:18px; color:#333; text-transform:capitalize}
.header.on .nav ul li a{display:block; font-size:18px; color:#333;}
.header .nav ul li span{width:0; height:2px; background-color:#046ab3; position:absolute; left:50%; bottom:0;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transform:translate(-50%,0);
-webkit-transform:translate(-50%,0);
-moz-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
-o-transform:translate(-50%,0);}
.header .nav ul li:hover span{width:100%;}
.header .nav ul li.on span{width:100%;}
.header .nav ul li:hover a { color:#046ab3}

.nav .y_j{position:relative;}
.nav .e_j{width:130px; background-color:rgba(255,255,255,1); position:absolute; top:70px; left:0px; display:none; z-index:9999; padding:10px 20px;}
/*.header.on .nav .e_j{box-shadow:0 2px 2px #aaa;}*/
.header .nav ul li .e_j a{display:block; font-size:14px; color:#000; line-height:40px; border-bottom:1px solid rgba(0,0,0,0.2); text-align: left; }
.nav .e_j .ejy { position:relative}
.nav .e_j .s_j {width:150px; background-color:rgba(255,255,255,.8); position:absolute; top:0px; left:150px; display:none; z-index:9999;}
.header .nav .e_j a:hover{ color:#006cba;border-bottom:1px solid #006cba;}

@media (min-width:1024px){

.header .nav .e_j{display:none !important;}
.header .nav ul li:hover .e_j{display:block !important;}
.head_h { height:100px;}
}

@media (max-width:1366px){
.header .container {
    position: relative;
    width:90%;
}
.header .nav {
    margin-top: 20px;
    float: left;
    margin-left: 5%;
}	
	}


@media (max-width:1024px){
.header .nav ul li{margin:0 15px;}

.header .nav ul li a{font-size:15px;}
}
@media (max-width:1280px){
.header .nav ul li{margin:0 5px;}
.header .nav ul li a{font-size:16px;}
.header .container {
    position: relative;
    width:1200px;
}
.header .nav {
    margin-left:1%;
}
}
@media only screen and (max-width:1024px){
.head_h { height: 70px; display:block}
.header{border:0; height:70px; background:#fff; width:100%}
.header.on { height:70px;}
.header .container{ padding:0; overflow:hidden; width:94%}
.header .logo{width:180px; margin:10px auto;}
.header.on .logo{width:180px; margin:10px auto;}
.header .an{display:block; right:10px;}
.header .an span { background-color:#999}
.header .nav ul { width: 100%;}
.header.on .nav {width:60%; margin-top:0}
.header .nav{width:60%; padding:15px 5%; background-color:#fff; height:100%; position:fixed; top:70px; margin-top:0; left:-70%; z-index:9999; overflow:auto;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s; z-index:65}
.header .nav.on{left:0; margin-top:0}
.header.on .nav ul li a { font-size: 16px;color: #333;}
.header .nav i{display:block;}
.header .nav ul li{line-height:60px; text-align:left; border-bottom:1px solid #ccc; float:none; margin:0; padding:0}
.header .nav ul li::after { background: rgba(0,0,0,0);}
.header.on .nav ul li{line-height:60px;}
.header .nav .e_j { width: 100%; border-top: 1px solid #ccc; background: none; position: relative;display: none;top: auto; left: auto; margin: 0;padding:0 0 10px;}
.header .nav ul li .e_j a { color:#333;}
.header .nav ul li .e_j a:hover { color:#fff}
.header .nav .e_j a{border-top:0; font-size:12px; color:#333; line-height:32px;}
.header .nav .e_j a:hover{background:none;}
.header .nav ul li:hover .e_j{display:none;}
.header .nav ul li a{font-size:15px; color:#333;}

.header .nav ul li:hover span{width:0;}
.header .nav ul li.on span{width:0;}
}
@media only screen and (max-width:500px){
.head_h { height: 60px; display:block}
.header .logo{width:150px; margin:10px auto;}
.header.on .logo{width:150px; margin:10px auto;}
.header{border:0; height:60px; background:#fff; width:100%}
.header .nav { top:60px;}
}

@media only screen and (max-width:375px){
.header .container{ padding:0}
.header .logo{width:150px; margin:10px auto;}
.header.on .logo{width:150px; margin:10px auto;}
}
.gallery-top{width:100%; position:relative;}
.gallery-top .swiper-slide img{width:100%; height:auto; display:block;}
.gallery-top .swiper-pagination{bottom:20px !important;}
.gallery-top .swiper-pagination-bullet {width:40px; height:4px; display:inline-block; border-radius:0; opacity:1;} 
.gallery-top .swiper-button-prev{background:url(../images/banner-l.png) no-repeat; width:30px; height:50px; margin-top:0; left:1%;
background-size:30px 50px;
-webkit-background-size:30px 50px;
-moz-background-size:30px 50px;
-ms-background-size:30px 50px;
-o-background-size:30px 50px;}
.gallery-top .swiper-button-next{background:url(../images/banner-r.png) no-repeat; width:30px; height:50px; margin-top:0; right:1%;
background-size:30px 50px;
-webkit-background-size:30px 50px;
-moz-background-size:30px 50px;
-ms-background-size:30px 50px;
-o-background-size:30px 50px;}

/*banner*/

#banner .flexslider {

	background: none;

}

#banner .slides li .pic {

	display: block;

	padding-top: 36.4%;

	/* -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover; */

    background-position: center bottom;

	position: relative;

}

#banner .slides li .ban-txt {

	width: 760px;

	position: absolute;

	left: 50%;

	margin-left: -380px;

	top: 50%;

	height: 205px;

	margin-top: -102px;

	text-align: center;

}

#banner .slides li.s1 .ban-txt {

	background:url(../images/ban_k.png) no-repeat;

}

#banner .flexslider .slides img {

	max-width: 100%;

	width: auto;

	display: inline-block;

	vertical-align: middle;

}

#banner .slides li .ban-txt h5 {

	font-size: 22px;

	color: #fff;

	margin-top: -5px;

}

#banner .slides li .ban-txt h2 {

	height: 118px;

	line-height: 118px;

	margin-top: 5px;

	font-size: 71px;

	color: #fff;

}

#banner .slides li .ban-txt h3 {

	padding-top: 25px;

	font-size: 24px;

	color: #fff;

}

#banner .flex-control-paging li a {

	width: 40px;

	height: 3px;

	border-radius: 0;

	background-color: rgba(255,255,255,0.7);

}

#banner .flex-control-paging li a.flex-active {

	background-color: #cd0003;

}

#banner .flex-control-nav {

	bottom: 80px;

}

#banner .flex-direction-nav a {

	background: url(../images/ban_prev.png) no-repeat;

	width: 24px;

	height: 44px;

	opacity: 1;

	filter: alpha(opacity=100);

}

#banner .flex-direction-nav .flex-prev {

	left: 50%;

	margin-left: -570px;

}

#banner .flex-direction-nav .flex-next {

	background-image: url(../images/ban_next.png);

	right: 50%;

	margin-right: -570px;

}

#banner .slides li.s2 .ban-txt {

	width: 840px;

	margin-left: -420px;

}

#banner .slides li.s2 .ban-txt h2 {

	font-size: 58px;

	line-height: 56px;

	height: 56px;

	margin-bottom: 10px;

}

#banner .slides li.s2 .ban-txt h3 {

	font-size: 50px;

	text-transform: uppercase;

	padding-top: 0;

}

#banner .slides li.s2 .ban-txt h4 {

	font-size: 16px;

	color: #fff;

}

#banner .slides li.s2 .ban-txt h6 {

	font-size: 14px;

	border-top: 1px solid #d3d3d7;

	width: 149px;

	margin: 0 auto;

	color: #fff;

	line-height: 35px;

	margin-top: 15px;

}

#banner .slides li.s3 .ban-txt h2 {

	font-size: 45px;

	height: 45px;

	line-height: 45px;

}

#banner .slides li.s3 .ban-txt h3 {

	font-size:46px;

	text-transform: uppercase;

	padding-top: 0;

	border-bottom: 1px solid #f26a00;

}

#banner .slides li.s3 .ban-txt h4 {

	font-size: 16px;

	line-height: 30px;

	color: #fff;

	margin-top: 20px;

}

#banner {

	position: relative;

}

.banner-bg {

	background: url(../images/ban_bg.png) center top no-repeat;

	height: 54px;

	width: 100%;

	position: absolute;

	left: 0;

	bottom: -30px;

	z-index: 1;

}
#bd {

    padding-top: 90px;

}
.flexslider .animated {

	opacity: 0;

	filter: alpha(opacity=0);

	opacity: 100\9;

	filter: alpha(opacity=100)\9;

}


.tit { margin-bottom:50px; text-align:center}
.tit h1 { font-size:30px; color:#333; margin-bottom:15px; position:relative}
.tit h1::after { content: " ";position: absolute; left: 50%; bottom: -12px; width: 60px; margin-left: -30px;height:2px; background:#004e9c;}
.tit h3 { font-size:14px; color:#666; margin-top:25px;}
.tit h4 { font-size:20px; color:#058ad3; margin-top:20px;}
.tit2 { margin-bottom:50px; text-align:center}
.tit2 h1 { font-size:36px; color:#fff; margin-bottom:15px; position:relative}
.tit2 h1::after { content: " ";position: absolute; left: 50%; bottom: -12px; width: 60px; margin-left: -30px;height:2px; background:#fff;}
.tit2 h3 { font-size:14px; color:#fff; margin-top:25px;}
.fourMajorBtn{ text-align: center; padding:50px 0 0}

.fourMajorBtn .majorLink{ display: inline-block; *display: inline; *zoom: 1; padding: 0 46px; border: #e5e5e5 solid 1px; background: #fff; color: #666666; font-size: 14px; font-family: Arial; line-height: 44px; text-transform: uppercase;

    border-radius:25px;

    -webkit-border-radius:25px;

    -moz-border-radius:25px;

    -o-border-radius:25px;

}

.fourMajorBtn .majorLink:hover{ background: #007ccb; border-color: #007ccb; color: #fff;}

@media  screen and (max-width:1440px){

    .fourMajorDown{ padding: 0;}

    .fourMajorDown ul li a .majorDown .majorBorde{ padding: 10px 0 10px 15px;}

}

@media  screen and (max-width:767px){

    .fourMajorBtn{ padding: 6% 0 6.837% 0; text-align: center;}

}

@media  screen and (max-width:599px){

    .fourMajorDown ul li a .majorDown{ padding: 2px;}

    .fourMajorDown ul li a .majorDown .majorBorde{ padding: 10px 0 10px 10px;}

    .fourMajorBtn .majorLink{ line-height: 40px;}

}


/*homemap*/

.homeMap{ padding-top:35px}

.homeAboutTitle{ padding: 6.41% 0 3.589% 0 ; text-align: center;}

.homeAboutTitle h2{ color: #fff; font-size: 30px; line-height:1.23; }

.homeAboutTitle .subTit{ color: #999999; font-size: 18px; line-height: 1.33; text-transform:uppercase;}

@media screen and (max-width:991px){

    .homeAboutTitle h2{ font-size: 26px;  }

    .homeAboutTitle .subTit{ font-size: 16px; }

}

@media screen and (max-width:767px){

    .homeAboutTitle h2{ font-size: 20px;  }

    .homeAboutTitle .subTit{ font-size: 14px; }

}



.homeMapDown{ }

.homeMapDown .mapLine{ text-align: center; margin-top: -3px; line-height: 0;}

.homeMapDown .mapLine .line{ display: inline-block; *display: inline; *zoom: 1; width: 41px; height: 5px; background: #007ccb;

    border-radius:4px;

    -webkit-border-radius:4px;

    -moz-border-radius:4px;

    -o-border-radius:4px;

}



.homeMapDown .mapBox{ position: relative;}

.homeMapDown .mapBox .mapBLine{ position: absolute; width: 1px; height: 100%; background: #f2f2f2; left: 50%; top: 0;}

.homeMapDown .mapBox .mapLeft{ float: left; width: 40%; padding:10px 20px 0px 0; }

.homeMapDown .mapBox .mapRight{ float: right; width: 50%; padding: 10px 0 0 0px;}

.mapRightContent  p { font-size:14px; color:#666; line-height:2; font-weight:300;}

.mapRightContent .more a {
    width: 120px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: block;
    color: #fff;
    font-size: 14px;
    background: #f26a00;
    margin-top: 30px;
}

@media  screen and (max-width:991px){

    .homeMapDown .mapBox .mapBLine{ display: none;}

    .homeMapDown .mapBox .mapLeft{ width: 100%; padding:30px 0 40px 0; }

    .homeMapDown .mapBox .mapRight{ float: left; width: 100%; padding: 0 0 40px 0;}

}

@media  screen and (max-width:767px){

    .homeMapDown .mapBox .mapLeft{ padding:4% 0 4% 0; }

    .homeMapDown .mapBox .mapRight{ padding: 0 0 4% 0;}

}
/*homeCount*/

.homeCount{ background: url("../images/main4.jpg") bottom center no-repeat; background-size: 100% 60%;}

.homeCountBox{ padding:0 0 50px 0;}

.homeCountBox .countShadow{ background: #fff; height:173px;

    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.08);

    -moz-box-shadow: 0 0 20px rgba(0,0,0,0.08);

    -o-box-shadow: 0 0 20px rgba(0,0,0,0.08);

    box-shadow: 0 0 20px rgba(0,0,0,0.08);-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}

.homeCountBox .countShadow .countUl{ margin: 2.66% -15px 6.66% -15px ;}

.homeCountBox .countShadow .countUl li{ float: left; margin-top: 4%; width:25%; border-right: #e5e5e5 solid 1px;  }

.homeCountBox .countShadow .countUl li:last-child{ border-right: 0;}

.homeCountBox .countShadow .countUl li .bigCounter{ height: 42px; text-align: center;}

.homeCountBox .countShadow .countUl li .bigCounter .counter_1{ line-height: 42px; padding-left: 100px; }

.homeCountBox .countShadow .countUl li .bigCounter .tipCount{ float: left; color: #000000; font-size: 40px; padding: 0 10px 0 0;}

.homeCountBox .countShadow .countUl li .bigCounter .barCount{ float: left; color: #000000; font-size: 14px; line-height: 24px;}

.homeCountBox .countShadow .countUl li .bigCounter .addCount{ float: left; color: #000; font-size: 24px; line-height: 24px; padding: 0 10px 0 0;}

.homeCountBox .countShadow .countUl li .serviceCounter{ margin-top: 4px; color: #000000; font-size: 14px; line-height: 20px; padding-left: 100px;}

@media  screen and (max-width:1199px){

    .homeCountBox .countShadow .countUl li .bigCounter .counter_1{ padding-left: 78px; }

    .homeCountBox .countShadow .countUl li .serviceCounter{ padding-left: 78px;}

}

@media  screen and (max-width:991px){

    .homeCountBox .countShadow .countUl li .bigCounter .counter_1{ padding-left: 150px; }

    .homeCountBox .countShadow .countUl li .serviceCounter{ padding-left: 150px;}

    .homeCountBox .countShadow .countUl li{ width: 50%; margin-top: 4%;}

    .homeCountBox .countShadow .countUl li:nth-child(2){ border-right: 0;}

}

@media  screen and (max-width:767px){

    .homeCountBox .countShadow .countUl li .bigCounter .counter_1{ display: inline-block; *display: inline; *zoom: 1; padding-left: 0; }



    .homeCountBox .countShadow .countUl li .serviceCounter{ padding-left: 0; text-align: center;}

    .homeCountBox .countShadow .countUl li .bigCounter .tipCount{ font-size: 30px; }

}

@media  screen and (max-width:480px){

    .homeCountBox .countShadow .countUl li .bigCounter .tipCount{ font-size: 26px; }

    .homeCountBox .countShadow .countUl li .bigCounter .barCount{ line-height: 30px;}

    .homeCountBox .countShadow .countUl li .bigCounter .addCount{ line-height: 30px; }

}
.swiper-cpcxsj { display:none}
.swiper-cpcx{width:100%; margin:0px auto 0; -moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; padding:0 30px;}
.swiper-cpcx .swiper-slide{position:relative;background:#fff;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s; margin:10px auto 0px; overflow:hidden;}

.swiper-cpcx .swiper-slide:hover{transform: translateY(-10px);-wbkit-transform: translateY(-10px);-o-transform: translateY(-10px);-moz-transform: translateY(-10px);transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
.swiper-cpcx .swiper-slide img{width:100%; height:auto; display:block; margin:0 auto; border:#ccc 1px solid}
.swiper-cpcx .swiper-slide .w_z{width:100%; padding:5px; background-color:rgba(255,255,255,1); 
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s; -moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; text-align:center}

.swiper-cpcx .swiper-slide:hover h3 { color:#08367f;}
.swiper-cpcx .swiper-slide:hover p { color:#08367f}
.swiper-cpcx .swiper-slide h3 { font-size:16px; color:#333; margin:10px}
.swiper-cpcx .swiper-slide p { font-size:14px; color:#666;padding:0 10px;}
.swiper-cpcx .swiper-button-next, .swiper-cpcx .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 30px;
	height:30px;

	z-index: 10;
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat
}
.swiper-cpcx .swiper-button-prev { background:url(../images/lrlr.png) no-repeat 0 0; left:0px}
.swiper-cpcx .swiper-button-prev:hover { background:url(../images/lrlr.png) no-repeat 0 -30px}
.swiper-cpcx .swiper-button-next { background: url(../images/lrlr.png) no-repeat -30px 0; right:0px;}
.swiper-cpcx .swiper-button-next:hover { background: url(../images/lrlr.png) no-repeat -30px -30px;}


.product-section{position:relative;/*background:url(../images/productBase-features-bag.jpg) no-repeat;background-size:cover*/}

.product-title{padding:50px 10px 30px;font-weight:normal;font-size:30px;line-height:46px;color:#333;text-align:center;}

.product-wrapper{max-width:1200px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;position:relative}

.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.swiper-cp{}
.product-features .product-body{margin:0px 25px}

.product-features .product-body:after{content:"";width:100%;height:3px;background:url(../images/productBase-features-model.png) no-repeat;background-size:100% auto;background-position:center;position:absolute;top:50px;left:0;z-index:0}

/*li*/

.features-item{position:relative;float:left;}
.zysjw { width:100%; margin-top:10px}
.zysjw:hover{transform: translateY(-10px);-wbkit-transform: translateY(-10px);-o-transform: translateY(-10px);-moz-transform: translateY(-10px);transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
.zysjw .tp { width:100%}
.zysjw .tp img { width:100%; display:block; border:#ccc 1px solid;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
.zysjw .wenz { width:100%;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
.zysjw .wenz h3 {font-size:16px;line-height:28px;color:#333;transition:all 0.1s; margin-top:10px;}
.zysjw:hover .wenz h3{ color:#08367f}
.zysjw .wenz p {font-size:14px;color:#333;line-height:22px;margin-bottom:10px; margin-top:10px; text-align:left}
.zysjw:hover .wenz p{ color:#08367f}
.features-slide .features-item>*{text-align:center}

.features-item h3{font-size:18px;line-height:28px;color:#333;transition:all 0.1s}

.features-item i{position:absolute;width:75%;height:33px;background:url(../images/productBase-features-timeline-hover.png) no-repeat;background-size:contain;background-position:right center;left:-25%;margin-left:10px;top:35px;z-index:3}

.features-item .features-info{display:block;margin:0 auto;padding:20px 30px;transition:all 0.3s;border-radius:2px}

.features-item .features-info .features-info-i{font-size:14px;color:#A0A2A8;line-height:22px;margin-bottom:10px; margin-top:10px;}

.features-item .features-info .features-info-s{font-size:16px;color:#666;line-height:24px;overflow:hidden; margin-bottom:15px;}

.features-item.dark i{background:url(../images/productBase-features-timeline-dark.png) no-repeat;background-size:contain;background-position:right center}

/*鼠标悬浮效果*/



.features-item:hover i{width:75%;margin-left:13px;background:url(../images/productBase-features-timeline-hover.png) no-repeat;background-size:contain;background-position:right center}

.features-item:hover a{background:url(../images/productBase-features-info.png) no-repeat;background-size:100% 100%}

/*左右按钮*/

.product-features .swiper-button-prev{width:30px;height:40%;left:-15px;top:38%;background:none}

.product-features .swiper-button-prev:after{content:"";display:inline-block;position:absolute;width:15px;height:30px;background:url(../images/productBase-features-left.png) no-repeat;background-size:100% 100%;top:50%;margin-top:-15px;left:50%;margin-left:-7px}

.product-features .swiper-button-next{width:30px;height:40%;right:-15px;top:38%;background:none}

.product-features .swiper-button-next:after{content:"";display:inline-block;position:absolute;width:15px;height:30px;background:url(../images/productBase-features-right.png) no-repeat;background-size:100% 100%;top:50%;margin-top:-15px;left:50%;margin-left:-7px}


.swiper-cpcxsj { display:none}

.cpfw { padding:30px 0;}

/*homeSolution*/

.homeSolution{ background:url(../images/1481169859.jpg) center center no-repeat; background-attachment:fixed; padding-bottom:60px;}

.homeSolutionDown{}

.homeSolutionDown ul{}

.homeSolutionDown ul li{ width:400px; float:left; background:rgba(255,255,255,0.8)}

.homeSolutionDown ul li a{ float: left; width: 100%;}

.homeSolutionDown ul li a .solutionPicture{ position: relative; overflow: hidden;}

.homeSolutionDown ul li a .solutionPicture .l_1{ left: 0; top: 10px; padding: 0 10px; position: absolute; width: 100%; height: 1px; }

.homeSolutionDown ul li a .solutionPicture .l_1 .span{background: #fff; float: left; width: 0; height: 1px;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.homeSolutionDown ul li a:hover .solutionPicture .l_1 .span{ width: 100%;}

.homeSolutionDown ul li a .solutionPicture .l_2{ left: 10px; top: 0; padding:10px 0; position: absolute; height: 100%; }

.homeSolutionDown ul li a .solutionPicture .l_2 .span{background: #fff; float: left; width: 1px; height: 0;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.homeSolutionDown ul li a:hover .solutionPicture .l_2 .span{ height: 100%;}



.homeSolutionDown ul li a .solutionPicture .l_3{ right: 0; bottom: 10px; padding: 0 10px; position: absolute; width: 100%; height: 1px; }

.homeSolutionDown ul li a .solutionPicture .l_3 .span{background: #fff; float: right; width: 0; height: 1px;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.homeSolutionDown ul li a:hover .solutionPicture .l_3 .span{ width: 100%;}

.homeSolutionDown ul li a .solutionPicture .l_4{ right: 10px; bottom: 0; padding:10px 0; position: absolute; height: 100%; }

.homeSolutionDown ul li a .solutionPicture .l_4 .fob{ height: 100%; position: relative; width: 1px; overflow: hidden;}

.homeSolutionDown ul li a .solutionPicture .l_4 .span{ position:absolute; bottom:0; left:0; background: #fff; float: left; width: 1px; height: 0;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.homeSolutionDown ul li a:hover .solutionPicture .l_4 .span{ height: 100%;}

.homeSolutionDown ul li a .solutionTopBox{ height:290px;}

.homeSolutionDown ul li a .solutionTop{ padding: 0 64px 0 30px; height:243px;}

.homeSolutionDown ul li a .solutionTop .solutionMore{ padding: 18.243% 0 9.491% 0;}

.homeSolutionDown ul li a .solutionTop .solutionMore .morePic{ float: right; width: 34px; height: 15px; border-left: #e5e5e5 solid 1px; padding: 3px 0 0 16px; text-align: right; line-height: 0;}

.homeSolutionDown ul li a:hover .solutionTop .solutionMore .morePic{ border-left-color: #007ccb;}

.homeSolutionDown ul li a .solutionTop .solutionMore .morePic .imgs{}

.homeSolutionDown ul li a .solutionTop .solutionMore .morePic .imgd{ display: none;}

.homeSolutionDown ul li a:hover .solutionTop .solutionMore .morePic .imgs{ display: none;}

.homeSolutionDown ul li a:hover .solutionTop .solutionMore .morePic .imgd{ display: block;}

.homeSolutionDown ul li a .solutionTop .solutionMore .moreTit{ color: #333; font-size: 16px; line-height: 16px; text-transform: uppercase;}

.homeSolutionDown ul li a:hover .solutionTop .solutionMore .moreTit{ color: #007ccb;}

.homeSolutionDown ul li a .solutionTop h3{color: #333333; font-size: 16px; line-height: 24px; }

.homeSolutionDown ul li a:hover .solutionTop h3{ color: #007ccb;}

.homeSolutionDown ul li a .solutionTop .souText{ padding: 6.08% 0 0 0; }

.homeSolutionDown ul li a .solutionTop .souText .test{ height: 72px; color: #333; font-size: 14px; line-height: 24px; overflow: hidden;}

.homeSolutionDown .owl-dots{ padding: 4.27% 0 0 0; text-align: center; line-height: 0;}

.homeSolutionDown .owl-dot{ display: inline-block; *display: inline; *zoom: 1; width:10px; height: 10px; border: #007ccb solid 1px; margin: 0 6px;

    border-radius:50%;

    -webkit-border-radius:50%;

    -moz-border-radius:50%;

    -o-border-radius:50%;

}

.homeSolutionDown .owl-dot.active{ background: #007ccb;}

@media  screen and (max-width:1199px){

    .homeSolutionDown ul li a .solutionTop{ padding: 0 30px 0 30px;}

    .homeSolutionDown ul li a .solutionTop .solutionMore{ padding: 10% 0 9.491% 0;}



}

@media  screen and (max-width:767px){

    .homeSolutionDown ul li a .solutionTop{ padding: 0 10px;}

    .homeSolutionDown ul li a .solutionTop .solutionMore{ padding: 5% 0 5% 0;}

    .homeSolutionDown ul li a .solutionTop .souText{ padding: 6.08% 0 6.08% 0; }

}

/*新闻*/
.zxzx { overflow:hidden; margin-bottom:30px; padding-bottom:15px; padding-top:35px;}
.zxzx ul { margin-top:40px}
.zxzx ul li { width:373px; float:left; margin-right:40px; background-color:rgba(0,0,0,.05);}
.zxzx ul li.last { margin-right:0}
.zxzx ul li .tp { width:100%; position:relative}
.zxzx ul li .tp img { width:100%}
.zxzx ul li .rq { position: absolute;z-index: 100;-webkit-transition: transform .3s ease-in-out,background-color .2s ease-in-out;transition: transform .3s ease-in-out,background-color .2s ease-in-out;background-color: #0061b0;
width: 58px;padding-top: 13px;padding-bottom: 13px;color: #fff; left:0; top:0}
.zxzx ul li .rq .month { font-size: 12px; line-height: 16px; display:block; text-align:center}
.zxzx ul li .rq .day {font-size: 28px; line-height: 28px; font-weight: 700; margin-bottom: 2px; display:block; text-align:center}
.zxzx ul li .rq .year { font-size: 12px;line-height: 16px; color: #eee; -webkit-transition: color .1s ease-in-out; transition: color .1s ease-in-out;display:block; text-align:center}
.zxzx ul li:hover .rq { background:#003e8d;transform: translateY(-5px);

	-wbkit-transform: translateY(-5px);

	-o-transform: translateY(-5px);

	-moz-transform: translateY(-5px);

	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.zxzx ul li .text { width:333px; margin:0 auto; padding:10px 0}
.zxzx ul li h3 { font-size:16px; width:100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; margin-bottom:10px; color:#333;}
.zxzx ul li p { line-height:25px; font-size:12px; color:#666}
.zxzx ul li:hover{ background-color:rgba(255,255,255,.1);transform: translateY(-5px);

	-wbkit-transform: translateY(-5px);

	-o-transform: translateY(-5px);

	-moz-transform: translateY(-5px);

	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}



.sy_hzhb { background:#f6f6f6; overflow:hidden; padding:30px 0;}
.sy_hzhb ul {margin-top:50px;}
.sy_hzhb li { width:151px; margin:0 10px 20px; float:left;}
.sy_hzhb li:hover .nrjz {-webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.16),0 15px 40px 0 rgba(0,0,0,.16);box-shadow: 0 10px 15px 0 rgba(0,0,0,.16),0 15px 40px 0 rgba(0,0,0,.16);transform: translateY(-10px);-wbkit-transform: translateY(-10px);-o-transform: translateY(-10px);-moz-transform: translateY(-10px);transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s; z-index:9999}
.sy_hzhb li a { width:100%; display:block}
.sy_hzhb li img { width:100%}
.sy_hzhb li .nrjz {border:#eee 1px solid;}
.sy_hzhb li.bodnno { border-bottom:none}
.sy_hzhb li.bodrno { border-right:none}
.sy_hzhb li.bodtno { border-top:none}



.choice_box{ padding:60px 0;overflow:hidden; background:#f5f5f5}



.choice_tit h3{text-align:center; font:16px "微软雅黑"; color:#bdced6; padding-top:8px;}

.choice_tit p{text-align:center; /*font:20px Arial; color:#ccc; */margin-top:70px;}

.choice_list{margin-top:75px;}

.choice_list li{float:left; width:310px; height:300px; margin:0 45px; color:#fff; position:relative; padding-top:55px; background:url(../images/index_w3.jpg) no-repeat 0 400px; overflow:hidden;}



.choice_list li i{background:url(../images/index_w2.png) no-repeat 0 0; display:block; margin:0 auto; height:46px; position:relative; overflow:hidden;}

.choice_list .n1 i{background-position:-54px -5px; width:46px;}

.choice_list .n2 i{background-position:-152px -5px; width:47px;}

.choice_list .n3 i{background-position:-54px -59px; width:41px;}

.choice_list .n4 i{background-position:-158px -59px; width:34px;}

.choice_list li h4{font:18px/30px "微软雅黑";text-align:center; margin:42px 0 12px 0; color:#333 }

.choice_list li p{font:14px/20px "微软雅黑"; color:#555; text-align:center; width:200px; margin:40px auto 0}

.choice_list .line {width:40px; height:2px; display:block; margin:0 auto; background:#00a7ff;}

.choice_list b {  display:block; position:absolute; width:96px; height:96px; left:50%; margin-left:-48px; margin-top:-25px; background:url(../images/index_w2.png) no-repeat no-repeat -2px -126px;

  -webkit-transition:all .5s ease-in-out 0s;

  -moz-transition:all .5s ease-in-out 0s;

  -ms-transition:all .5s ease-in-out 0s;

  -o-transition:all .5s ease-in-out 0s;

  transition:all .5s ease-in-out 0s;}

.choice_list .c2 {display:block; position:absolute; width:96px; height:96px; left:50%; margin-left:-48px; margin-top:-25px; background:url(../images/index_w2.png) no-repeat no-repeat -204px -126px;}

.choice_box .choice_list li b.cl {clip:rect(0px, 48px, -10px, 48px);}

.choice_box.active .choice_list li b.cl {clip:rect(0px,96px,96px,48px);}

.choice_box .choice_list li b.cr {clip:rect(96px,48px,96px,0px);}

.choice_box.active .choice_list li b.cr {clip:rect(0px,48px,96px,0px);}

.choice_box .choice_list li:hover b.cl {clip:rect(0px, 96px, -10px, 48px); }

.choice_box .choice_list li:hover b.cr {clip:rect(96px,48px,96px,0px);}

.choice_list li:hover {

	background-position:0 0;

	-webkit-transition:all .5s ease-in-out .3s;

	-moz-transition:all .5s ease-in-out .3s;

	-ms-transition:all .5s ease-in-out .3s;

	-o-transition:all .5s ease-in-out .3s;

	transition:all .5s ease-in-out .3s;

}

.choice_list li:hover .c2 {background-position:-102px -126px;-webkit-transition:all .5s ease-in-out .5s;

	-moz-transition:all .5s ease-in-out .5s;

	-ms-transition:all .5s ease-in-out .5s;

	-o-transition:all .5s ease-in-out .5s;

	transition:all .5s ease-in-out .5s;}

.choice_list li:hover i {

	-webkit-transition:all .5s ease-in-out .4s;

	-moz-transition:all .5s ease-in-out .4s;

	-ms-transition:all .5s ease-in-out .4s;

	-o-transition:all .5s ease-in-out .4s;

	transition:all .5s ease-in-out .4s;

}
.choice_list li:hover h4{ color:#fff}

.choice_list .n1:hover i{background-position:-4px -5px;}

.choice_list .n2:hover i {background-position:-104px -5px;}

.choice_list .n3:hover i {background-position:-8px -59px;}

.choice_list .n4:hover i {background-position:-114px -59px;}

.choice_box .choice_list li:hover .line {

	background:#fff;

	-webkit-transition-delay:.4s;

	-moz-transition-delay:.4s;

	-ms-transition-delay:.4s;

	-o-transition-delay:.4s;

	transition-delay:.4s;

}

.choice_box .choice_list li:hover p {

	-webkit-animation:bounceInUp .3s ease-in-out .5s;

	-moz-animation:bounceInUp .3s ease-in-out .5s;

	-ms-animation:bounceInUp .3s ease-in-out .5s;

	-o-animation:bounceInUp .3s ease-in-out .5s;

	animation:bounceInUp .3s ease-in-out .5s;

	color:#fff;	



}

@-webkit-keyframes bounceInUp {

0% {

opacity:0;

-webkit-transform:translateY(200px);

transform:translateY(200px)

}

100% {

opacity:1;

-webkit-transform:translateY(0);

transform:translateY(0)

}

}

@keyframes bounceInUp {

0% {

opacity:0;

-webkit-transform:translateY(200px);

-ms-transform:translateY(200px);

transform:translateY(200px)

}

100% {

opacity:1;

-webkit-transform:translateY(0);

-ms-transform:translateY(0);

transform:translateY(0)

}

}

/* 产品 css */
.btn{display: inline-block; padding: 5px 10px; font-size: 14px; color: #fff; text-decoration: none; transition: 0.4s; margin-top:20px;}
.btn:hover{background-color: transparent; color: #4d92d9; transition: 0.4s;}
.text-desc{position: absolute; left: 0; top: 0; background-color: #f6f6f6; height: 100%; opacity: 0; width: 100%; padding: 20px;}
.text-desc h3 { font-size:16px; color:#333; line-height:2}
.text-desc p { font-size:14px; line-height:28px;}
.port-4{float: left; width: 100%; position: relative; overflow: hidden; text-align: center; z-index: 10;}
.image-box { position:relative;}
.image-box .titcp { width:100%; height:40px; background:rgba(0,78,156,.8); color:#fff; left:0; bottom:0; text-align:center; line-height:40px; font-size:16px}
.port-4.effect-1 img{
	transition: 0.5s; 
	-webkit-transition: 0.5s; 
	-moz-transition: 0.5s; 
	
	transform: rotateY(360deg) scale(1, 1);
	-webkit-transform: rotateY(360deg) scale(1, 1);
	-moz-transform: rotateY(360deg) scale(1, 1);
}
.port-4.effect-1 .text-desc{
	opacity: 0; padding: 45px 20px 20px;
	
	transform: rotateY(0deg) scale(0, 0); 
	-webkit-transform: rotateY(0deg) scale(0, 0); 
	-moz-transform: rotateY(0deg) scale(0, 0); 
	
	transition: 0.5s; 
	-webkit-transition: 0.5s; 
	-moz-transition: 0.5s; 
}
.port-4.effect-1:hover .text-desc{
	opacity: 1;
	
	transform: rotateY(360deg) scale(1, 1);
	-webkit-transform: rotateY(360deg) scale(1, 1);
	-moz-transform: rotateY(360deg) scale(1, 1);
}
.port-4.effect-1:hover img{
	transform: rotateY(0deg) scale(0, 0);
	-webkit-transform: rotateY(0deg) scale(0, 0);
	-moz-transform: rotateY(0deg) scale(0, 0);
}

/* effect-4 css end */
.jjfa { padding:0 0 50px;}
.CPjjfa{position:relative;z-index:2;padding:50px 0;background:#fff}

.CPjjfa .CPjjfaline{position:absolute;top:585px;left:0;z-index:0;width:100%;height:1px;background:#e1e1e1}

.CPjjfa .CPjjfa_con{position:relative;z-index:2}

.CPjjfa .CPjjfa_con .conbox{position:relative;display:none;height:377px}

.CPjjfa .CPjjfa_con .conbox.cur{display:block}

.CPjjfa .CPjjfa_con .conbox .conleft{position:relative;margin:10px 0 0 10px;width:600px;height:365px;border:1px solid #266B9E}

.CPjjfa .CPjjfa_con .conbox .conleft img{position:relative;top:-10px;left:-10px;display:block;width:600px;height:365px}

.CPjjfa .CPjjfa_con .conbox .conright{width:530px}

.CPjjfa .CPjjfa_con .conbox .conright .p1{position:relative;margin-bottom:30px;padding-bottom:35px;padding-left:30px;border-bottom:1px solid #e1e1e1;color:#ccc;font-size:12px}

.CPjjfa .CPjjfa_con .conbox .conright .p1 span{display:block;color:#266B9E;font-size:24px}

.CPjjfa .CPjjfa_con .conbox .conright .p1 em{position:absolute;top:4px;left:0;display:block;width:50px;height:30px}

.CPjjfa .CPjjfa_con .conbox .conright .p1 i{position:absolute;bottom:-3px;left:-168px;display:block;width:168px;height:3px;background:#266B9E}

.CPjjfa .CPjjfa_con .conbox .conright .p2{overflow:hidden;margin-bottom:30px;height:180px;color:#333;line-height:20px}

.CPjjfa .CPjjfa_con .conbox .conright .ljty{position:relative;overflow:hidden;height:60px}

.CPjjfa .CPjjfa_con .conbox .conright .ljty a{float:left;width:125px;height:50px;background:#f0851b;color:#fff;text-align:center;line-height:50px}

.CPjjfa .CPjjfa_con .conbox .conright .ljty p{float:left;margin-left:30px}

.CPjjfa .CPjjfa_con .conbox .conright .ljty p span{display:block;padding-top:5px}

.CPjjfa .CPjjfa_con .conbox .conright .ljty p i{display:block;color:#266B9E;font-size:22px}

.CPjjfa .CPjjfa_con .conbot{margin-top:38px; text-align:center}

.CPjjfa .CPjjfa_con .conbot ul li{ display:inline-block;margin-left:58px;width:121px;height:121px;background:url(../images/jjfaty01.png) no-repeat center;color:#333}

.CPjjfa .CPjjfa_con .conbot ul li:first-child{margin-left:0}

.CPjjfa .CPjjfa_con .conbot ul li em{display:block;margin-top:26px;margin-bottom:10px;height:28px}

.CPjjfa .CPjjfa_con .conbot ul li span{display:block;text-align:center;font-size:20px}

.CPjjfa .CPjjfa_con .conbot ul li.li1 em{background:url(../images/jjfaicon01s.png) no-repeat center}

.CPjjfa .CPjjfa_con .conbot ul li.li2 em{background:url(../images/jjfaicon03s.png) no-repeat center}

.CPjjfa .CPjjfa_con .conbot ul li.li3 em{background:url(../images/jjfaicon05s.png) no-repeat center}

.CPjjfa .CPjjfa_con .conbot ul li.li4 em{background:url(../images/jjfaicon07s.png) no-repeat center}

.CPjjfa .CPjjfa_con .conbot ul li.li5 em{background:url(../images/jjfaicon09s.png) no-repeat center}

.CPjjfa .CPjjfa_con .conbot ul li.li6 em{background:url(../images/jjfaicon11s.png) no-repeat center}

.CPjjfa .CPjjfa_con .conbot ul li.li7 em{background:url(../images/jjfaicon13s.png) no-repeat center}

/*.CPjjfa .CPjjfa_con .conbot ul li.cur{background:url(../images/jjfaty02s.png) no-repeat center;color:#fff}*/

.CPjjfa .CPjjfa_con .conbot ul li.cur{background:#266B9E;color:#fff;border-radius: 60px}

.CPjjfa .CPjjfa_con .conbot ul li.li1.cur em{background:url(../images/jjfaicon02s.png) no-repeat center}

.CPjjfa .CPjjfa_con .conbot ul li.li2.cur em{background:url(../images/jjfaicon04s.png) no-repeat center}

.CPjjfa .CPjjfa_con .conbot ul li.li3.cur em{background:url(../images/jjfaicon06s.png) no-repeat center}

.CPjjfa .CPjjfa_con .conbot ul li.li4.cur em{background:url(../images/jjfaicon08s.png) no-repeat center}

.CPjjfa .CPjjfa_con .conbot ul li.li5.cur em{background:url(../images/jjfaicon10s.png) no-repeat center}

.CPjjfa .CPjjfa_con .conbot ul li.li6.cur em{background:url(../images/jjfaicon12s.png) no-repeat center}

.CPjjfa .CPjjfa_con .conbot ul li.li7.cur em{background:url(../images/jjfaicon14s.png) no-repeat center}


.second {position: relative; width:1200px; margin:0px auto 40px; padding-top:10px;text-align: center; overflow:hidden;}
.list-unstyled h3{font-size:17px;margin-top: 20px;color: #004098; margin-bottom:15px; font-weight:bold}

.second li p{color: #555; font-size:14px; line-height:1.8; text-align: left;  text-align:center}

.carousel-indicators li{width: 50px;height: 4px;border-radius: 1px;padding: 10px 10px;box-sizing: content-box;background-clip: padding-box;}

.carousel-indicators .active{width: 50px;height: 4px;position: relative;top: -1px;}
.second li {height:230px;text-align: center; width:23%; float:left;margin:20px 1% 20px;padding-top: 40px;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s; font-size:14px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; padding:0 10px;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}

.second li:hover .box{transform: translateY(-5px);-wbkit-transform: translateY(-5px);-o-transform: translateY(-5px);-moz-transform: translateY(-5px);transition: all 0.3s;
-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
.second li p::before {content: "-"; display: inline-block; margin-right: 5px;}

.second li .tb {transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s; width:80px; height:80px; margin:40px auto 35px; padding:5px; border:3px solid #4296f4;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px; }
.second li:hover .tb {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);-ms-transform: rotateY(360deg);transform: rotateY(360deg);}


.second li .tb.t1 { background: url(../images/ys1.png) center top no-repeat;}
.second li:hover .tb.t1 { background: url(../images/ys1.png) center bottom no-repeat;}
.second li .tb.t2 { background: url(../images/ys2.png) center top no-repeat;}
.second li:hover .tb.t2 { background: url(../images/ys2.png) center bottom no-repeat;}
.second li .tb.t3 { background: url(../images/ys3.png) center top no-repeat;}
.second li:hover .tb.t3 { background: url(../images/ys3.png) center bottom no-repeat;}
.second li .tb.t4 { background: url(../images/ys4.png) center top no-repeat;}
.second li:hover .tb.t4 { background: url(../images/ys4.png) center bottom no-repeat;}
.second li:hover h3 { color:#0068ba}
.second li:hover p { color:#000}
.fayy { width:1200px; margin:0 auto;}

.sy_ly { margin:30px auto 60px;}
.zx_bm{width:1200px; height:100%; margin:0 auto }
.zx_bm .bm_bj{width:100%; height:100%;}
.zx_bm .b_m{width:1200px;background:rgba(255,255,255,0.65); padding:35px 50px 30px;  margin:0 auto}
.zx_bm .b_m .box { width:32%; margin-right:2%;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; float:left}
.zx_bm .b_m .l_m{width:60px; font-size:14px; line-height:44px; color:#333}
.zx_bm .b_m .l_m.l_b{margin-left:30px;}
.zx_bm .b_m input.w_z{width:100%; padding:0 10px; height:42px; font-size:15px; line-height:42px; color:#555; background:rgba(204,204,204,.15); border:1px solid #999;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; }
.zx_bm .b_m input.w_a{width:123px; padding:0 10px; height:42px;  font-size:15px; line-height:42px; color:#555; border:1px solid #999; box-shadow:0 0 5px #eee; float:left;}
.zx_bm .b_m label{vertical-align:middle; font-size:15px; line-height:44px; font-weight:normal; padding-left:3px; padding-right:20px;}
.zx_bm .b_m textarea{width:100%; padding:5px 10px; height:88px;font-size:14px; line-height:26px; color:#555; border:1px solid #999; background:rgba(204,204,204,.15); resize:none; outline:none;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
.zx_bm .b_m button.t_j{ width:300px; height:43px; background-color:#005caf; font-size:14px; color:#fff; line-height:42px; border-radius:5px; box-shadow:0 0 5px #eee; cursor:pointer; margin:0 auto}
.zx_bm .b_m button.c_z{margin-left:30px; width:150px; height:42px; background-color:#aaa; font-size:14px; color:#fff; line-height:42px; border-radius:5px; box-shadow:0 0 5px #eee; cursor:pointer; float:left;}
.zx_bm .b_m .clear{margin-bottom:20px;}
.sy_lxwm {width:1200px;background:rgba(255,255,255,0.65); padding:35px 50px 30px;  margin:0 auto; overflow:hidden}
.contact-l {

	width: 38%;

	float: left;

}

.contact-r {

	width: 62%;

	float: right;

}

.ul-contact li {

	background: url(../images/i_icon2.png) no-repeat;

	padding-left: 60px;

	font-size: 14px;

	margin-bottom: 20px;

	line-height: 35px; color:#333;

}

.ul-contact li.li1 {

	background-position: 0 0;

}

.ul-contact li.li2 {

	background-position: 0 -74px;

}

.ul-contact li.li3 { background:url(../images/i_icon3.png) no-repeat}
.ul-contact li a { color:#333}
.contact-form .inp {

	width: 46%;

	border: 1px solid #6d6d88;

	height: 33px;

	padding: 0 10px;

	margin-bottom: 15px; background:rgba(255,255,255,0.6)

}

.contact-form textarea {

	width: 100%;

	border: 1px solid #6d6d88;

	height: 98px;

	margin-bottom: 24px; background:rgba(255,255,255,0.6);

}

.contact-form .sub {

	width:200px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	color: #fff;

	background-color: #058ad3;

	border: 0;

	cursor: pointer;

	font-family:"微软雅黑", "Microsoft Yahei";

	font-size: 16px; margin:0 auto

}

.Activsbf1_lb{ width:100%; margin-top:10px;}

.Activsbf1_lb dl{ width:96%; background:#f6f6f6; padding:10px; float:left; margin:0 12px 20px; display:inline;}

.Activsbf1_lb dt{ width:25%; float:left; height:200px;overflow:hidden;}

.Activsbf1_lb dt a{ width:580px; height:150px;overflow:hidden;display:table-cell; text-align:center; vertical-align:middle;}

.Activsbf1_lb dt img{ vertical-align:middle; width:100%;}

.Activsbf1_lb dd{ width:72%; float:right; margin-top:15px; margin-right:0.5%}

.Activsbf1_lb dd .newNrtit{ width:100%; line-height:30px; font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.Activsbf1_lb dd .newNrtit a{font-size:16px; color:#333;}

.Activsbf1_lb dd .newNrjs{ width:100%; margin-top:10px; line-height:32px; color:#666; font-size:13px; height: 70px; overflow: hidden;}

.Activsbf1_lb dd .Acdltj_time{width:100%; margin:15px 0 0; color:#a9a9a9;}

.Activsbf1_lb dl:hover{ background:#004e9c}
.Activsbf1_lb dl:hover dd .newNrtit a{font-size:16px; color:#fff;}
.Activsbf1_lb dl:hover .newNrjs{ color:#fff;}

.Activsbf1_lb dl:hover dt img{-webkit-transition: -webkit-transform 0.3s ease 0s;

	transition: transform 1s ease 0s;

	-webkit-transform-origin: center;

	transform-origin: center;}

.Activsbf1_lb dl:hover dt img{

	-webkit-transform: scale(1.08);

	transform: scale(1.08);

}
.ny_xw { width:1200px; margin:0 auto; padding:30px 0}

.page{ text-align:center; margin:30px auto;}
.page a{ height:25px; line-height:25px; display:inline-block; font-size:14px; color:#333; border:#666 1px solid; margin:0 3px; padding:0 13px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; }
.page a:hover{ background:#004e9c; border:#004e9c 1px solid; color:#FFF;}
.page a.hover{ background:#004e9c; border:#004e9c 1px solid; color:#FFF;}



.ny_ch { width:1200px; margin:80px auto 60px;}


/* start footer */
.footer_bg{background:#333; width:100%;padding:35px 0 0;}
.footer { width:1200px; margin:0 auto; padding:20px 0; z-index:999}
.footer .zuo3{ width:850px; float: left;}
.footer .zuo3 ul li { width:18.5%; float:left;}
.footer .zuo3 ul li .tit1 a { font-size:14px; font-weight:bold; color:#fff; line-height:36px; display:block}
.footer .zuo3 ul li .line2 { margin-bottom:20px; height:2px; margin-top:10px}
.footer .zuo3 ul li .line2 span { width:15px; height:1px; background:#f79a00;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s; display:block}
.footer .zuo3 ul li:hover .line span { width:50px; height:1px;}
.footer .zuo3 ul li a { width:100%; display:block; line-height:28px; font-size:14px; color:#999;}
.footer .zuo3 ul li a:hover { color:#eee}
.dzwz {line-height:30px;color:#fff;font-size:14px; float:left; width:350px; margin-top:20px;}
.dzwz p { line-height:30px;color:#fff;font-size:14px;opacity:0.7;-webkit-opacity:0.7;-moz-opacity:0.7; text-transform: capitalize}
.dzwz p.p1 { background: url(../images/fd-img2.png) left center no-repeat}
.dzwz p.p2 { background: url(../images/fd-img1.png) left center no-repeat}
.dzwz p.p3 { background: url(../images/fd-img4.png) left center no-repeat}
.footer .you3 { width:350px; float:right;}
.footer .you3 .weixin2 { width:130px; padding-top:20px; float: right; line-height:30px; color:#fff; text-align:center; margin-right:10px;}
.footer .you3 .weixin2 img{ max-width:100%; }
.footer .you3 .dian { width:230px; float: left;}
.footer .you3 .dian h2 { font-size:20px; line-height:50px; color:#fff; padding-top:20px;}
.footer .you3 .dian p { line-height:30px; font-size:14px; color:#fff; text-align: left}
.footer_btm {margin:10px auto 0;padding:10px 0; background:#222}
.copy { width:1200px; margin:0 auto; line-height:40px;}
.copy p {font-size: 12px;text-transform: uppercase;color: #B9B9B9;}
.copy p a { color: #ffffff; -webkit-transition: 0.9s; -moz-transition: 0.9s;-o-transition: 0.9s;transition: 0.9s;}
.nban {width:100%; position:relative}
.nban img { width:100%; display:block}
.nban .mb { width:100%; height:100%; background:rgba(0,0,0,0.4); position:absolute; left:0; top:0}
.nban .mb h2 { text-align:center; padding:10% 0 0; margin-bottom:15px; font-size:40px; color:#fff; font-weight:bold} 
.nban .mb h3 { text-align:center; font-size:25px; color:#fff; text-transform: uppercase}
.ntit { width:1200px; margin:50px auto; text-align:center}
.ntit ul li { display:inline-block; line-height:40px; margin:0 10px;}
.ntit ul li a { padding:0 20px; background:#eee; color:#333; display:block; font-size:14px;}
.ntit ul li a:hover { background:#058ad3; color:#fff;}
.ntit ul li a.on { background:#058ad3; color:#fff;}

.cyhts { width:1200px; margin:50px auto; padding-bottom:25px;}



/*在线留言*/

.m_msg{ padding-bottom: 100px; }

.m_msg h2{ font-size: 36px; text-align: center; margin: 30px 0 60px; }

.m_msg .top1{ margin-bottom: 27px; }

.m_msg .top1 .item{ position: relative; border: 1px solid #dedede; overflow: hidden; width: 31%; float: left; margin-left: 3.5%; height: 42px; box-sizing: border-box; }

.m_msg .top1 .item:first-child{ margin-left: 0; }

.m_msg .top1 .item span,.m_msg .msg span{ max-width: 60px; display: block; position: absolute; height: 100%; width: 23%; height: 100%; font-size: 0; }

.m_msg .top1 .item input{ padding-left: 10px; float: right; width: 77%; font-size: 16px; color: #666; box-sizing: border-box; border: none; height: 40px; line-height: 40px; }

.m_msg .name span{ background: #e7e8ec url(../images/icon33.png) center no-repeat;}

.m_msg .email span{ background: #e7e8ec url(../images/icon34.png) center no-repeat;}

.m_msg .mobile span{ background: #e7e8ec url(../images/icon35.png) center no-repeat;}

.m_msg .msg span{ width: 10.9%; background: #e7e8ec url(../images/icon36.png) center no-repeat;}

.m_msg .msg{ float: left; position: relative; width: 100%; height: 200px; box-sizing: border-box; border: 1px solid #dedede; }

.m_msg .msg textarea{ font-size: 16px; line-height: 22px; width: 92%; float: right; border: none; height: 198px; padding: 5px; box-sizing: border-box; }

.m_msg .text{ padding-top: 20px; width: 100%; float: left; color: #666; text-align:center}

.m_msg .text .red{ color: #b20d0b; margin: 14px 0 57px; }

.m_msg .text .btn input{ cursor: pointer; border: none; width: 92px; height: 35px; font-size: 16px; color: #fff; padding: 0; text-align: center; background: #999; margin-right: 10px; }

.m_msg .text .btn input[type="submit"]{ background: #b20d0b; }


.ny_gywm {margin:40px auto; width:1200px;}
.ny_gywm .nr {display: -webkit-box;

display: -ms-flexbox;

display: flex;

-webkit-box-pack: justify;

-ms-flex-pack: justify;

justify-content: space-between;

-webkit-box-align: center;

-ms-flex-align: center;

align-items: center;}
.ny_gywm .tp { width:40%; float:left}
.ny_gywm .tp img { width:100%; display:block}
.ny_gywm .wenz { width:55%; padding:0px 0px 40px 20px;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
.ny_gywm .wenz.w2 { padding:0px 20px 40px 0px;}
.ny_gywm .wenz h3 { font-size:20px; color:#333; margin-bottom:20px;}
.ny_gywm .wenz p { font-size:14px; color:#666; line-height:2; font-weight:300;}

.ny_csr {margin:0px auto 40px; width:100%; background:#f6f6f6 url(../images/csrbj.jpg) center center / cover; overflow:hidden}
.ny_csr .nr {display: -webkit-box;

display: -ms-flexbox;

display: flex;

-webkit-box-pack: justify;

-ms-flex-pack: justify;

justify-content: space-between;

-webkit-box-align: center;

-ms-flex-align: center;

align-items: center;}
.ny_csr .tp { width:50%;}
.ny_csr .tp img { width:100%; display:block}
.ny_csr .wenz { width:50%; padding:0px 50px 40px 0px;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
.ny_csr .wenz .box { width:500px; float: right}

.ny_csr .wenz h3 { font-size:20px; color:#fff; text-align:center; margin-bottom:20px;}
.ny_csr .wenz p { font-size:16px; color:#666; line-height:2; font-weight:300;}

.ny_cyhts { width:1200px; margin:50px auto}
.ny_cyhts .tp img { width:100%}
.ny_cyhts1 { margin:30px 0;}
.ny_cyhts1 h2 { font-size:25px; color:#333; margin-bottom:30px; text-align:center}
.ny_cyhts1 h2 span {font-size:22px; color:#058ad3}
.ny_cyhts1 ul li { width:373px; float:left; margin-right:40px; position:relative; margin-bottom:40px;}
.ny_cyhts1 ul li img { width:100%; display:block;}
.ny_cyhts1 ul li .mb { width:100%; height:100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; background:rgba(0,0,0,0.4); position:absolute; left:0; top:0; text-align:center}
.ny_cyhts1 ul li .mb h3 {line-height:40px; border:#fff 1px solid; color:#fff; font-size:20px; padding:0 20px; margin:0 auto}
.ny_cyhts1 ul li.last { margin-right:0}

.ny_zswbwb { width:100%; height:468px; background:url(../images/wenti01.jpg) center top / cover no-repeat; padding-top:30px;}
.ny_zswbwb .left { width:500px; float:left; margin-left:100px;}
.ny_zswbwb .left .box { width:250px; float:left}
.ny_zswbwb .left h2 { font-size:25px; font-weight:bold; color:#fff; margin-bottom:20px;}
.ny_zswbwb .left .xbt { background:#f98906; font-size:20px; color:#fff; width:80px; line-height:1.8; text-align:center;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-bottom:10px;}
.ny_zswbwb .left p { line-height:2; font-size:16px; color:#fff; position:relative; padding-left:20px}
.ny_zswbwb .left p::before {

    content: "";
    position: absolute;
    top: 50%; margin-top:-3px;
    left: 0;
    width: 6px;
    height: 6px;
    background: #fff;
    border-radius: 100%;

}
.ny_zswbwb2 { height:448px; background:url(../images/wenti02.jpg) center top / cover no-repeat; padding-top:80px}
.ny_zswbwb2 .right { width:600px; float:right;}
.ny_zswbwb2 .right h2 { font-size:25px; font-weight:bold; color:#fff; margin-bottom:20px;}
.ny_zswbwb2 .right h4 { font-size:16px; color:#fff; margin-bottom:15px;}
.ny_zswbwb2 .right .xbt { background:#0062a5; font-size:20px; color:#fff; width:300px; line-height:1.8; text-align:center;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-bottom:20px;}
.ny_zswbwb2 .right p { line-height:2.5; font-size:16px; color:#fff; background:url(../images/dg.png) left center no-repeat; padding-left:32px;}
.ny_zswbwb3 { width:1200px; margin:50px auto;}
.ny_zswbwb3 ul li { width:360px; margin-right:60px; float:left;-o-box-shadow: 0 0 25px rgba(206,206,206,.4);
    -ms-box-shadow: 0 0 25px rgba(206,206,206,.4);
    -moz-box-shadow: 0 0 25px rgba(206,206,206,.4);
    -webkit-box-shadow: 0 0 25px rgba(206,206,206,.4);
    box-shadow: 0 0 25px rgba(206,206,206,.4);}
.ny_zswbwb3 ul li.last { margin-right:0}
.ny_zswbwb3 ul li img { width:100%; display:block;}
.ny_zswbwb3 ul li .tp { position:relative}
.ny_zswbwb3 ul li h3 { font-size:18px; padding:5px 10px; height:60px;color:#fff; font-weight:bold; position:absolute; background:rgba(5,138,211,0.8); left:0; bottom:0; width:100%;
-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
.ny_zswbwb3 ul li .wenz { padding:15px; position:relative;}
.ny_zswbwb3 ul li .wenz .bt { width:330px; margin:0 auto; line-height:42px; color:#0062a5; font-size:16px; font-weight:bold}

.ny_zswbwb3 ul li .wenz p {line-height:2; font-size:14px; color:#666; position:relative; padding-left:20px}
.ny_zswbwb3 ul li .wenz p::before {

    content: "";
    position: absolute;
    top: 50%; margin-top:-3px;
    left: 0;
    width: 6px;
    height: 6px;
    background: #666;
    border-radius: 100%;

}

.ny_zswb { width:1200px; margin:50px auto}
.ny_zswb h2 { font-size:25px; margin-bottom:20px; text-align:center; color:#333;}
.ny_zswb p { line-height:2}
.ny_zswb .left { width:500px; float:left;}
.ny_zswb .left h3 { font-size:18px; color:#333; font-weight:bold; margin-bottom:10px;}
.ny_zswb .left p { font-size:14px; color:#666; line-height:2;}
.ny_zswb .right { width:500px; float: right;}
.ny_zswb .right h3 { font-size:18px; color:#333; font-weight:bold; margin-bottom:10px;}




.ny_zswb .right p { font-size:14px; color:#666; line-height:2;}

.ny_cp {  margin:0px auto 50px; padding:50px 0; width:1200px;}
.ny_cp ul li { width:380px; float:left; margin-right:30px;-o-box-shadow: 0 0 25px rgba(206,206,206,.4);
    -ms-box-shadow: 0 0 25px rgba(206,206,206,.4);
    -moz-box-shadow: 0 0 25px rgba(206,206,206,.4);
    -webkit-box-shadow: 0 0 25px rgba(206,206,206,.4);
    box-shadow: 0 0 25px rgba(206,206,206,.4);border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; overflow:hidden; margin-bottom:30px;}
.ny_cp ul li.last { margin-right:0}
.ny_cp ul li img { width:100%; display:block}


/*联系我们*/
.lxwm { margin-top:20px; overflow:hidden}
.lxwm .tit {height:70px; padding-top:50px; background:url(../images/titlx.png) center top no-repeat;}
.lxwm .tit h2 { font-size:30px; color:#333; text-align:center}
.lxwm .nr { padding-top:30px; overflow:hidden; padding-bottom:60px;}
.lxwm .nr .left { width:450px; float:left}
.lxwm .nr .left .bt { font-size:20px; line-height:32px; color:#333;}
.lxwm .nr .left .line { width:100%; height:2px; text-align:left; margin-bottom:40px;}
.lxwm .nr .left .line span { width:50px; height:2px; background:#999; float:left; display:block}
.lxwm .nr .left h3 { font-size:30px; margin-bottom:20px; color:#058ad3}
.lxwm .nr .left .dz { font-size:16px; line-height:30px; padding-bottom:50px; border-bottom:#ccc 1px solid; margin-bottom:20px; color:#333}
.lxwm .nr .left p { line-height:36px; color:#333; font-size:14px;}
.lxwm .nr .left p.p1 { background:url(../images/bg_sign2.png) left center no-repeat; padding-left:30px;}
.lxwm .nr .left p.p2 { background:url(../images/dizhi.png) left center no-repeat; padding-left:30px;}
.lxwm .nr .left p.p3 { background:url(../images/bg_sign4.png) left center no-repeat; padding-left:30px;}
.lxwm .nr .left p.p4 { background:url(../images/bg_sign4.png) left center no-repeat; padding-left:30px;}
.lxwm .nr .left .ewm { margin-top:20px;}
.lxwm .nr .left .ewm .l1 { width:120px; float:left; margin-right:20px;}
.lxwm .nr .left .ewm .l1 img { width:100%}
.lxwm .nr .left .ewm .l1 .tit2 { line-height:28px; font-size:14px; color:#333; margin-bottom:10px}
.lxwm .nr .left .ewm .l1 .tit2 i {display: inline-block;margin-right: 5px;}
.lxwm .nr .left .ewm .l1 .tit2 i.c1 {width: 14px;
height: 14px;
background: url(../images/u3.png) no-repeat 0 0;}
.lxwm .nr .left .ewm .l1 .tit2 i.c2{width: 18px;height: 15px;background: url(../images/u2.png) no-repeat 0 0;}
.lxwm .nr .right { width:700px; float:right; }
.lxwm .nr .right img { width:100%}
.lxwm .l_y{width:550px; float:right;}
.lxwm input.w_z{width:526px; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:10px; border:1px solid #e7e7e7; padding:0 5px;}
.lxwm input.a_n{width:120px; height:40px; background-color:#005caf; font-size:14px; color:#fff; line-height:40px;}
.lxwm textarea{width:526px; height:66px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:10px;}
.lxwm h3{font-size:24px; margin-bottom:15px;}
.lxwm h4{font-size:16px; line-height:26px; color:#888; margin-bottom:15px;}
.lxwm em{width:30px; height:1px; background-color:#005caf; display:block; margin-bottom:15px;}
.lxwm b{font-family:Arial, Helvetica, sans-serif; color:#005caf; padding-left:5px; font-size:20px !important;}
.lxwm .dt { width:100%; margin-bottom:50px}

.footer .zuo3 ul li i { display:none}

@media only screen and (max-width:1368px) {
.solu { width:1280px;}	
.solu li { width: 16.6666%;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}	
	
}

@media only screen and (max-width:1024px) {
.con { width: 94%;}
.pc_ban{height:19rem;} 
.container { width: 94%; margin: 0 auto;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
#banner .flexslider { overflow:hidden}
#banner .slides li.s3 .ban-txt h2 {
    font-size:35px;
    height:35px;
    line-height:35px;
}
#banner .slides li .ban-txt h5 { font-size:20px; margin-top: -20px;}

#banner .slides li .ban-txt h2 { height:78px;line-height:78px;font-size: 40px;}
#banner .slides li .ban-txt { width: 80%;left: 10%; margin-left:0; height:95px;  margin-top: -47px;}
#banner .slides li.s1 .ban-txt {
    background: url(../images/ban_k.png) center center / 100% 95px no-repeat;
}
#banner .flex-control-nav {
    bottom:40px;
}
#banner .slides li .ban-txt h3 {
    padding-top:10px;
    font-size: 22px;}
#banner .slides li.s2 .ban-txt {
    width: 80%;
    margin-left: 0;
}	
#banner .slides li.s2 .ban-txt h2 {font-size: 38px;line-height:36px; height:36px;}	
#banner .slides li.s2 .ban-txt h3 { font-size: 30px;}	
#banner .slides li.s3 .ban-txt h3 { font-size: 24px; margin-top:10px;}	
#banner .slides li.s3 .ban-txt h4 { font-size: 14px;line-height: 30px;margin-top:5px;}	
.fourstep {padding: 30px 0;}
.tit h1 {font-size: 26px;}
.step_list { text-align:center}
.fourstep .step_list > li { float: left; display:inline-block;background-position: center center / 100%;height: 11rem;width:40% !important;margin:0 5% !important;text-align: center;padding:3rem 17px 0 24px;}
.tit2 h1 {font-size:26px;}
.tlp {
    float: right;
    text-align: left;
    margin-top:5px; margin-right:40px;
	display: none;
}
.ny_ch {width: 94%; margin:50px auto 40px;}

.sy_hzhb { padding: 40px 0;}
.sy_hzhb li {width: 23%; margin:0 1% 15px;}
.product-features { display:none}
.swiper-cpcxsj{width:94%; margin:35px auto 0; -moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; display:block}
.swiper-cpcxsj .swiper-slide{position:relative;background:#fff;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s; margin:10px auto 10px}
.swiper-cpcxsj .swiper-slide:hover{-webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.16),0 15px 20px 0 rgba(0,0,0,.16);box-shadow: 0 10px 15px 0 rgba(0,0,0,.16),0 15px 20px 0 rgba(0,0,0,.16);transform: translateY(-10px);-wbkit-transform: translateY(-10px);-o-transform: translateY(-10px);-moz-transform: translateY(-10px);transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
.swiper-cpcxsj .swiper-slide img{width:100%; height:auto; display:block;}
.swiper-cpcxsj .swiper-slide .w_z{width:90%; padding:5px 5%; background-color:rgba(145,152,159,.8); position:absolute; bottom:0px; left:0; color:#fff;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.swiper-cpcxsj .swiper-slide h3 { font-size:14px; color:#333; margin:10px}
.swiper-cpcxsj .swiper-slide p { font-size:12px; color:#666; margin-bottom:20px; padding:0 10px;}
.swiper-cpcxsj .swiper-button-next, .swiper-cpcx .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 30px;
	height:30px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat
}
.swiper-cpcxsj .swiper-button-prev { background:url(../images/lrlr.png) no-repeat 0 0; left:0px; height:30px;}
.swiper-cpcxsj .swiper-button-prev:hover { background:url(../images/lrlr.png) no-repeat 0 -30px}
.swiper-cpcxsj .swiper-button-next { background: url(../images/lrlr.png) no-repeat -30px 0; right:0px;}
.swiper-cpcxsj .swiper-button-next:hover { background: url(../images/lrlr.png) no-repeat -30px -30px;}

.zxzx ul li {
    width: 100%;
    margin-right:0;}

.footer { width:94%; padding: 20px 0; z-index: 999;}
.footer .zuo3 ul li { width:100%; overflow:hidden; margin-bottom:10px;}
.footer .zuo3 ul li .tit1 { position:relative; border-bottom:#555 1px solid}
.footer .zuo3 ul li i {font-size: 12px; padding-right:15px;
    color: #aaa;
    line-height:40px;
    text-align: right;
    position: absolute;
    width: 50%;
    height:40px;
    right: 0px;
    top: 50%; display:block;
    z-index: 999;
    transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);}
.footer .zuo3 ul li .e_j { display:none}
.footer .zuo3 ul li.lx { width:100%}
.footer .zuo3 ul li .line2 { display:none}
.footer .you3 { text-align:center}
.footer .you3 .weixin {width: 100px; padding-top: 20px;float: none; margin:0 10px; display:inline-block}
.footer_btm { margin: 20px auto 0;padding-top: 1%; width: 100%;}
.copy { width: 94%;}
.footer .you3 { width: 100%; float: right; text-align:center}
.footer .zuo3 { width:100%;}
.nban { height:10rem;width: 100%; overflow:hidden}
.nban img { height: 10rem; width: auto;}
.ncontent { padding:40px 0 0;}
.ntit {width: 94%; margin: 30px auto;}
.product-wrapper { max-width: 94%;}
.ny_cp ul li {width:46%; margin:0 2% 30px;}
.second li {
    min-height: 24rem;
    margin: 0px 2% 10px; width:46%;
}	
.second {width: 96%;}
.cyhts {
    width: 100%;}
.fayy {width: 96%;}
.fayy img { width:100%}
.CPjjfa .CPjjfa_con .conbox .conleft { width: 100%; height: auto; margin:0 0 10px 0}
.CPjjfa .CPjjfa_con .conbox .conleft img {top: -10px; left:0px; width:100%;height: auto;}
.CPjjfa .CPjjfa_con .conbox .conright {
    width: 100%;
}
.CPjjfa .CPjjfa_con .conbot ul li {
    display: inline-block; margin: auto;
}
.m_msg .top1 .item { width: 100%;margin-left:0; margin-bottom:6PX;}
.m_msg .top1 .item input {width:82%;}
.m_msg .msg textarea {width: 82%;}
.zysjw .wenz { width: 50%;padding: 20px 10px;}
.zysjw .wenz h3 { font-size:16px;line-height:20px; margin-bottom:10px;}
.zysjw .wenz p {font-size: 12px; line-height:1.5;}
.ny_al { width: 94%;margin: 0 auto 40px;}
.ny_al ul li { width: 46%; margin:0 2% 25px;}
.ny_al ul li.last { margin-right:2%;}
.lxwm .nr { padding-top:0px; padding-bottom: 40px;}
.lxwm .nr .left { width: 100%;}
.lxwm .nr .right {width: 100%; padding-top:30px}
.lxwm .l_y { width: 100%; margin-top:35px;}
.ny_cp { margin: 0px auto 40px; padding:30px 0; width: 94%;}
.ny_cp ul li { width: 46%; margin:0 2% 25px;}
.ny_cp ul li .wenz p { font-size: 14px; margin-bottom: 10px;}
.ny_cp ul li .wenz .bq span { padding: 5px 6px; font-size: 12px;}
.ny_xw { width: 96%; padding:0 0 30px}
.Activsbf1_lb dt {
    width: 40%;
    height: auto;
}
.Activsbf1_lb dd {
    width: 55%;
    margin-top:0;
    margin-right: 0%;
}
.Activsbf1_lb dd .Acdltj_time { margin: 0 0 0;}
.Activsbf1_lb dd .newNrjs {
    width: 100%;
    margin-top:0px;
    line-height:1.5;
    font-size: 14px;
    height: auto;
}
.Activsbf1_lb dt a { height: auto;}
.Activsbf1_lb dl { width:100%;padding: 10px; margin:0 auto 10px;}
.ny_zswb4 { width: 94%; margin:40px auto;}
.ny_zswb4 ul li {width: 12%;}
.ny_zswb4 ul li.jt {

    width:10%;
    float: left;
    height:3.5rem;
    background: url(../images/jt.png) center center no-repeat;}
.ny_zswb4 ul li .tp { width: 100%; height:3.5rem;}
.ny_zswb4 ul li .tp img { width:100%}
.ny_zsly {padding: 0px 0;}
.ny_zsly .lyk { width: 94%;}
.yywby input { width:100%; margin:0}
.yywby { width:46%; margin:0 2% 25px;}
.yywby.ly { width:96%; margin:0 2% 25px}







  }

@media only screen and (max-width:600px){
#banner .slides li .ban-txt h5 {
    font-size: 16px;
    margin-top: -20px;
}
#banner .slides li .ban-txt h2 {
    height:48px;
    line-height:48px;
    font-size: 30px;
}
#banner .slides li .ban-txt h3 {
    padding-top:0px;
    font-size:16px;
}
#banner .flex-control-nav {
    bottom:28px;
}
#banner .slides li.s2 .ban-txt h2 {
    font-size:26px;
    line-height: 24px;
    height: 24px; margin-bottom:5px;
}
#banner .slides li.s2 .ban-txt h3 {
    font-size:12px;
}
#banner .slides li.s2 .ban-txt h4 {font-size: 12px;}
#banner .slides li.s3 .ban-txt h2 {
    font-size: 25px;
    height: 25px;
    line-height: 25px;
}
#banner .slides li.s3 .ban-txt h3 {
    font-size:14px;
    margin-top: 5px;
}
#banner .slides li.s3 .ban-txt h4 { margin-top:3px; line-height:1.6; font-size:12px}
.tit {margin-bottom:30px;}
.tit h1 {font-size:2rem; background:url(../images/lin.jpg) center bottom no-repeat; padding-bottom:15px; margin-bottom:1px}
.tit h1::after { display:none}

.solu li {  width:33.3333%;}	
.homeMapDown .mapBox .mapLeft img { width:100%}	
.homeSolutionDown ul li {width: 100%}
.choice_list li p { width: 100%; margin:20px auto 0;}
.huajsj .hd .prev {width:20px; height:54px; background:url(../images/jiantzuo.png) left top / 100% no-repeat; position:absolute; left:10px; top:50%; margin-top:-32px; z-index:10000; opacity:0.5}
.huajsj .next{width:20px; height:54px; background:url(../images/jiantyou.png) left top / 100% no-repeat; position:absolute; right:10px; top:50%; margin-top:-32px; z-index:10000; opacity:0.5}
.ny_ch { margin:30px auto 20px;}
.sy_hzhb { padding:20px 0;}
.sy_hzhb ul { margin-top:30px;}
.sy_hzhb li { width:30.3333%; margin: 0 1.5% 15px;}
	
.footer .zuo3 ul li a {line-height: 22px; font-size: 12px;}
.footer .zuo3 ul li .line { margin-bottom:10px;  margin-top:1px;}
.footer_bg { padding:5px 0;}
.dzwz { line-height: 25px; width: 100%; margin-top:10px;}
.footer .you3 .weixin { padding-top:0px;}
.footer .you3 .weixin2 {float: none; display:inline-block}
.zysjw .tp { width:100%;}
.zysjw { display:block}	
.zysjw .wenz { width: 100%;}	
.product-features .swiper-button-next { right:0px;}	
.product-features .swiper-button-prev { left:0px;}	
.nban .mb h2 { font-size: 28px; margin-bottom:8px;}	
.nban .mb h3 { font-size: 20px;}
.product-features .product-body { margin: 0px 15px;}
.xx1 .hd ul li a { padding: 0 15px;}	
.lxwm .nr .left h3 {font-size: 25px; margin-bottom:10px;}
.lxwm h4 { font-size: 14px; line-height:22px;}
.lxwm input.w_z { width: 100%; height: 35px; font-size: 14px; line-height:35px; margin-right:0px;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
.Activsbf1_lb dd .newNrjs {display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
}
.ny_cp ul li { width:46%; margin: 0 2% 25px;}	
.ny_cp { padding:0px 0;}	
.ny_zswbwb {  height: 22rem; background: url(../images/wenti01.jpg) 0rem top / cover no-repeat;}
.ny_zswbwb .left { width: 86%; float:none; margin:0 auto}
.ny_zswbwb2 {height: 20rem; background: url(../images/wenti02.jpg) right top / cover no-repeat;}
.ny_zswbwb2 .right {width: 86%; margin:0 auto; float:none}
.ny_zswbwb2 .right h4 { letter-spacing:0.2px}
.ny_fwys ul li { width: 96%; height:220px;margin: 0 2% 25px; padding: 10px 0;}
.ny_fwys { padding: 50px 0 30px;}
.ny_zswb4 ul li { width: 16%;}
.ny_zswb4 ul li .tp { height:4.8rem;}
.ny_zswb4 ul li.jt { height:4.8rem; background: url(../images/jt.png) center center / 80% no-repeat; width:5%}
.ny_zswb4 ul li h3 { font-size: 12px;}	
.yywby {  width: 96%;}
.ny_zsly .lyk .form-btn { padding: 10px 45px;
    background-image: linear-gradient(73deg,#4bf5ff 5%,#2f6aff 88%);
    border-radius: 28px;
    border: none;
    font-size: 16px;
    letter-spacing:1px;
    font-family: Microsoft YaHei;margin:8px auto 46px;}



}
@media only screen and (max-width:375px){
#banner .flex-control-nav {bottom:8px;}
.banner-bg { background: none; display:none}
#banner .slides li .ban-txt h2 { height: 38px; line-height:38px;font-size:28px;}
#banner .slides li .ban-txt h5 {  font-size: 16px; margin-top: -5px;}
#banner .slides li .ban-txt h3 { font-size: 14px;}
#banner .slides li.s3 .ban-txt h4 { margin-top:3px; line-height:1.6; font-size:1.1rem}
.fourstep .step_list ul li { font-size: 1.1rem; line-height: 1.7;}
.zswb .tp .zs2 { height: 12rem;}
.zswb .tp .zs2 h3 { font-size: 1.3rem;}
.zswb .tp .zs2 p { font-size: 1rem;}
.zswb .tp .zs1 h3 { font-size: 1.3rem;}
.zswb .tp .zs1 p {font-size: 1rem;}
.zswb .tp .zs1 {height: 12rem;}
.second li {height: 26rem;}
.zswb .zs3 ul li p { font-size: 12px; line-height: 1.6;}
.choice_list li p {font: 12px/18px "微软雅黑";}
.choice_list li { height: 245px; padding-top: 35px;}
.choice_box { padding:40px 0 25px;}
.zswb .zs3 { top: 34rem;}
.ny_zswbwb2 { height: 280px;}
.ny_zswbwb {  height: 295px;}	
	
}
/*关于我们跟聚合支付代码开始*/

.nban {width:100%; position:relative; overflow:hidden;}
.nban img { width:100%; display:block;}
.nban .mb { width:100%; height:100%; background:rgba(0,0,0,0.4); position:absolute; left:0; top:0}
.nban .mb h2 { text-align:center; padding:10% 0 0; margin-bottom:15px; font-size:40px; color:#fff; font-weight:bold} 
.nban .mb h3 { text-align:center; font-size:25px; color:#fff; text-transform: uppercase}
@media (min-width: 1024px) and (max-width:1366px ) {
.nban img { width:125%; display:block; margin-left:-10%;}
.nban .mb h2 { text-align:center; padding:12% 0 0; margin-bottom:10px; font-size:32px; color:#fff; font-weight:normal;} 
.nban .mb h3 { text-align:center; font-size:18px; color:#fff; text-transform: uppercase}	
}
@media (min-width: 768px) and (max-width:1023px ) {
.nban img { width:125%; display:block; margin-left:-10%;}
.nban .mb h2 { text-align:center; padding:12% 0 0; margin-bottom:10px; font-size:32px; color:#fff; font-weight:normal;} 
.nban .mb h3 { text-align:center; font-size:18px; color:#fff; text-transform: uppercase}	
}
@media (min-width: 414px) and (max-width:736px ) {
.nban img { width:124%; display:block; margin-left:-10%;}
.nban .mb h2 { text-align:center; padding:7% 0 0; margin-bottom:10px; font-size:24px; color:#fff; font-weight:normal;} 
.nban .mb h3 { text-align:center; font-size:18px; color:#fff; text-transform: uppercase}
}
@media only screen and (max-width:413px){
.nban img { width:128%; display:block; margin-left:-10%;}
.nban .mb h2 { text-align:center; padding:7% 0 0; margin-bottom:10px; font-size:24px; color:#fff; font-weight:normal;} 
.nban .mb h3 { text-align:center; font-size:18px; color:#fff; text-transform: uppercase}
}



.ntit { width:1200px; margin:50px auto; text-align:center; overflow:hidden;}
.ntit ul li { display:inline-block; line-height:40px; margin:0 10px;}
.ntit ul li a { padding:0 20px; background:#eee; color:#333; display:block; font-size:14px;}
.ntit ul li a:hover { background:#004e9c; color:#fff;}
.ntit ul li a.on { background:#004e9c; color:#fff;}
@media (min-width: 1024px) and (max-width:1366px ) {
.ntit { width:80%; margin:40px auto; text-align:center;}
}
@media (min-width: 768px) and (max-width:1023px ) {
.ntit { width:80%; margin:30px auto; text-align:center;}
}
@media only screen and (max-width:767px){
.ntit { width:100%; margin:20px auto; text-align:center;}
.ntit ul li { display:inline-block; line-height:35px; margin:0px 3px 5px;}
.ntit ul li a { padding:0px 10px; background:#eee; color:#333; display:block; font-size:14px;}
}

.ny_gy {margin:40px auto; width:1200px; overflow:hidden;}
.ny_gy .tp { width:40%; float:left}
.ny_gy .tp img { width:100%; display:block;}
.ny_gy .wenz { width:55%; float:right;}
.ny_gy .wenz h3 { font-size:24px; color:#333; margin-bottom:25px; position:relative;}
.ny_gy .wenz h3:after {content: " ";position: absolute; left: 0; bottom: -12px; width: 60px; margin-left: 0px;height:2px; background:#eb0001;}
.ny_gy p { font-size:14px; color:#333; line-height:30px; margin-top:20px;}
@media (min-width: 1024px) and (max-width:1366px ) {
.ny_gy {margin:40px auto; width:92%;}
}
@media only screen and (max-width:1023px){
.ny_gy {margin:20px auto; width:94%;}
.ny_gy .tp { width:100%;  }
.ny_gy .wenz { width:100%; margin-top:15px;}
.ny_gy .wenz h3 { font-size:22px; color:#333; margin-bottom:25px; position:relative;}
.ny_gy .wenz p { font-size:14px; color:#333; line-height:24px; }
}


.ny_tdjs {width:1200px; margin:0 auto;  overflow:hidden;}
.ny_tdjs ul li{width:208px;height: auto;margin:0 40px 0 0;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;float: left;transform: translateY(0px);-wbkit-transform: translateY(0px);-o-transform: translateY(0px);-moz-transform: translateY(0px)}
.ny_tdjs ul li.last { margin-right:0}
.ny_tdjs a{display: block;height: auto;}
.ny_tdjs .img{width:90%;height: auto; border-radius:50%; border-bottom: 1px solid #dcdcdc; margin:0px auto;}
.ny_tdjs .img img{width:100%; border-radius:50%;height:100%;transition: all 0.2s linear 0s;}
.ny_tdjs ul li a:hover .img img {transform: rotate(360deg);-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);}
.ny_tdjs .text{font-size: 14px;color: #333;line-height: 24px;text-align: center;height: 116px;}
.ny_tdjs .text h4{padding:20px 0 10px 0;font-size:18px;color: #333;}
.ny_tdjs .text p{ font-size:13px; color:#666;}
.ny_tdjs ul li:hover{transform: translateY(-5px);-wbkit-transform: translateY(-5px);-o-transform: translateY(-5px);-moz-transform: translateY(-5px);transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;
-moz-transition: all 0.3s;}
.ny_tdjs li:hover .text *{color: #333;}
@media (min-width: 1024px) and (max-width:1366px ) {
.ny_tdjs {width:94%; margin:0 auto;  overflow:hidden;}
.ny_tdjs ul li{width:18%;height: auto;margin:0 1% 0 1%;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;float: left;transform: translateY(0px);-wbkit-transform: translateY(0px);-o-transform: translateY(0px);-moz-transform: translateY(0px)}
}
@media (min-width: 768px) and (max-width:1023px ) {
.ny_tdjs {width:94%; margin:0 auto;  overflow:hidden;}
.ny_tdjs ul li{width:29%;height: auto;margin:0 2% 0 2%;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;float: left;transform: translateY(0px);-wbkit-transform: translateY(0px);-o-transform: translateY(0px);-moz-transform: translateY(0px)}
.ny_tdjs .text p{ font-size:12px; color:#666; height:48px; overflow:hidden;}
}
@media only screen and (max-width:767px){
.ny_tdjs {width:94%; margin:0 auto;  overflow:hidden;}
.ny_tdjs ul li{width:46%;height: auto;margin:0 2% 0 2%;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;float: left;transform: translateY(0px);-wbkit-transform: translateY(0px);-o-transform: translateY(0px);-moz-transform: translateY(0px)}
.ny_tdjs .text p{ font-size:12px; color:#666; height:48px; overflow:hidden;}
.ny_tdjs ul li.last { margin-right:0; display:none;}
}


.ny_cy {background:#f6f6f6; width:100%; padding:40px 0px; overflow:hidden; margin-top:40px;}
.ny_cy h1 { font-size:26px; color:#333; margin-bottom:15px; position:relative; text-align:center;}
.ny_cy h1::after { content: " ";position: absolute; left: 50%; bottom: -12px; width: 60px; margin-left: -30px;height:2px; background:#eb0001; }
.ny_cyh1 { margin:30px auto; width:1200px; }
.ny_cyh1 h2 { font-size:18px; color:#666666; margin-bottom:30px; text-align:center;}
.ny_cyh1 h2 span {font-size:18px; color:#666}
.ny_cyh1 ul li { width:373px; float:left; margin-right:40px; position:relative; margin-bottom:30px;}
.ny_cyh1 ul li img { width:100%; display:block;}
.ny_cyh1 ul li .mb {width:100%; height:100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; background:rgba(0,0,0,0.4); position:absolute; left:0; top:0; text-align:center}
.ny_cyh1 ul li .mb h3 {line-height:40px; border:#fff 1px solid; color:#fff; font-size:20px; padding:0 20px; margin:0 auto; position:absolute; top:50%; margin-top:-21px; left:50%; margin-left:-71px;}
.ny_cyh1 ul li.last { margin-right:0}
@media (min-width: 1024px) and (max-width:1366px ) {
.ny_cyh1 { margin:30px auto; width:94%; }
.ny_cyh1 ul li { width:31.333333333333%; float:left; margin-right:3%; position:relative; margin-bottom:20px;}
.ny_cyh1 ul li.last { margin-right:0}
}
@media (min-width: 768px) and (max-width:1023px ) {
.ny_cyh1 { margin:30px auto; width:94%; }
.ny_cyh1 ul li { width:31.333333333333%; float:left; margin-right:3%; position:relative; margin-bottom:20px;}
.ny_cyh1 ul li.last { margin-right:0}
}
@media only screen and (max-width:767px){
.ny_cyh1 { margin:30px auto; width:94%; }
.ny_cyh1 ul li { width:100%; float:left; margin-right:0%; position:relative; margin-bottom:20px;}
}



.ny_cjh {width:1180px; margin:0px auto; padding:40px 10px; text-align:center; background:url(../images/g7.png) no-repeat center center #fff; background-size:100% 100%; overflow:hidden;}
.ny_cjh h2 { font-size:18px; color:#666; margin-bottom:30px; text-align:center;}
.ny_cjh li p{color:#333; font-size:14px;  text-align:center; padding-top:5px; }
.ny_cjh li {text-align:center; width:14.6666666%; float:left; margin:0px 1%;}
.ny_cjh li:hover .box{transform: translateY(-5px);-wbkit-transform: translateY(-5px);-o-transform: translateY(-5px);-moz-transform: translateY(-5px);transition: all 0.3s;
-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
.ny_cjh li .tb {transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s; width:98px; height:98px; margin:0px auto 15px; padding:0px;  }
.ny_cjh li .tb img{box-shadow:3px 5px 5px #ddd; border-radius:100px;}
.ny_cjh li:hover .tb {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);-ms-transform: rotateY(360deg);transform: rotateY(360deg);}
@media (min-width: 1024px) and (max-width:1366px ) {
.ny_cjh {width:94%; margin:0px auto; padding:30px 0px; text-align:center; background:url(../images/g7.png) no-repeat center center #fff; background-size:100% 100%; overflow:hidden;}
}
@media (min-width: 768px) and (max-width:1023px ) {
.ny_cjh {width:94%; margin:0px auto; padding:40px 10px; text-align:center; background:#fff; overflow:hidden;}
}
@media only screen and (max-width:767px){
.ny_cjh {width:94%; margin:0px auto; padding:30px 10px 20px 10px; text-align:center; background:#fff; overflow:hidden;}
.ny_cjh li {text-align:center; width:29.333333%; float:left; margin:0 2% 3% 2%;}
}


.zw{ line-height:30px; padding:15px 0; min-height:350px;color:#555555; font-size:14px;}
.zw a:link{ color:#555555; }
.zw a:visited{ color:#555;}
.zw a:hover{ color:#FF6205;}
.zw a:active{color:#555555;}
.zw img{
 max-width:100%;

 width:expression(document.body.clientWidth>100%?"100%":"auto");

}

.xiaocms-page span{ margin:0 3px;  border:1px solid #004e9c;line-height:25px; padding:0 10px; background:#004e9c; color:#FFFFFF; display:inline-block; }
.xiaocms-page  a{margin:0 3px;   border:1px solid #eee;line-height:25px;background:#fff; display:block; color:#333; padding:0 10px;display:inline-block; }
.xiaocms-page  a:hover {margin:0 3px;   border:1px solid #004e9c;line-height:25px; background:#004e9c; color:#fff; padding:0 10px;display:inline-block;}


#a32 td{border:solid #333!important; border-width:0px 1px 1px 0px!important; padding:0px 5px!important; width: auto!important;}
#a32 table{border:solid #333!important; border-width:1px 0px 0px 1px!important; width: 100%!important; max-width: 1050px!important; margin: 10px auto;}