
@font-face {
	font-family: 'OPENSANS';
	src: url('OPENSANS-REGULAR_0.TTF');
	font-weight: normal;
	font-style: normal;
}
/*@font-face {
	font-family: 'pf';
	src: url('PingFang Regular.ttf');
	font-weight: normal;
	font-style: normal;
}*/

html,
body,
div,
p,
ul,
li,
ol,
dl,
dt,
dd,
form,
input,
textarea,
table,
tr,
td,
img,
a,
span,
em,
h1,
h2,
h3,
h4,
h5,
h6{
	margin:0;
	padding:0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	transition:all 0.3s;
}

h1,
h2,
h3,
h4,
h5,
h6{
	font-style:normal;
	font-weight:normal;
	padding:0;
	margin:0;
}

html{
	width:100%;
	height:100%;
}

body{
	font-family:"OPENSANS","微软雅黑",arial, Helvetica, sans-serif;
   	font-size:16px;
   	font-size:.75em;
   	overflow-x: hidden;
   	background:#fff;
}

input,
select,
option,
textarea {
	border: none;
	outline: none;
}

img {
	border: none;
}

a,
a:hover ,
a:active,
a:visited,
a:link{
	text-decoration: none;
	outline: 0;
}


ul li{
	margin:0;
}
ul,li{
	list-style:none;
}

.left{
	float:left;
}

.right{
	float:right;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	overflow: hidden;
}

.none{
	display:none;
}

.block{
	display:block;
}


.w{
	width:1200px;
	margin:0 auto;
}


@-webkit-keyframes fadeInUp1 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(30px);
		-ms-transform: translateY(30px);
		transform: translateY(30px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInUp1 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(30px);
		-ms-transform: translateY(30px);
		transform: translateY(30px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

.fadeInUp1 {
	-webkit-animation-name: fadeInUp1;
	animation-name: fadeInUp1
}



.fadeInleft {
	-webkit-animation-name: fadeInleft;
	animation-name: fadeInleft
}



@-webkit-keyframes fadeInleft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-30px);
		-ms-transform: translateX(-30px);
		transform: translateX(-30px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes fadeInleft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-30px);
		-ms-transform: translateX(-30px);
		transform: translateX(-30px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}




.fadeInright {
	-webkit-animation-name: fadeInright;
	animation-name: fadeInright
}



@-webkit-keyframes fadeInright {
	0% {
		opacity: 0;
		-webkit-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes fadeInright {
	0% {
		opacity: 0;
		-webkit-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}



/*header*/
header{
	position:fixed;
	top:0px!important;
	left:5%!important;
	right:5%!important;
	z-index:99999999;
	transition:all 0s;
}
header h1.logo{
	margin-top:45px;
	width:146px;
	height:34px;
	background:url(../images/logo2.png) no-repeat center;
	background-size:100% 100%!important;
	transition:all 0s;
}

header h1.logo a{
	display: block;
	width:100%;
	height:100%;
}
.midnightHeader.white h1.logo,
.midnightHeader.default h1.logo{
	background:url(../images/logo2.png) no-repeat center;
}

.midnightHeader.blue h1.logo{
	background:url(../images/logo1.png) no-repeat center;
}

.pc_nav{
	margin-top:45px;
	/*width:53px;
	height:53px;*/
	width:48px;
	height:48px;
	background:url(../images/nav1.png) no-repeat center;
	background-size:100% 100%!important;
	cursor: pointer;
	transition:all 0s;
}
.pc_navs{
	margin-top:60px;
	width:48px;
	height:48px;
	background-size:100% 100%!important;
	cursor: pointer;
	transition:all 0s;
	color:#FFF;
	text-align: center;
    font-size: 16px;
}
.midnightHeader.white .pc_nav{
	background:url(../images/nav3.png) no-repeat center;
}

.midnightHeader.blue .pc_nav{
	background:url(../images/nav2.png) no-repeat center;
}
.midnightHeader.default .pc_nav{
	background:url(../images/nav1.png) no-repeat center;
}


.sliding-menu { overflow: hidden; position: relative; }

	.sliding-menu ul { float: left; margin: 0;width:100%;overflow: hidden;font-family:"pf";}

		.sliding-menu li { list-style: none; margin: 0; }

			.sliding-menu a { display: block; padding: 1em 0;line-height:1;font-size:26px;font-weight:bold;color:#ccc;position:relative; }

				.sliding-menu a:hover { color: #FFF;}

				.sliding-menu a.nav:before { content: '\3009'; position:absolute;right:3%;top:30px;}

				.sliding-menu a.back { background:rgba(0,0,0,.1); color: #FFF; position:relative;}

					.sliding-menu a.back:before { content: '\3008';position:absolute;left:3%;top:30px;  }

.pcnav_list{
	position:fixed;
	top:-1%;
	bottom:0!important;
	right:0;
	/*left:0;*/
	width:20%;
	z-index:-88;
	text-align: center;
	padding:8% 3%;
	width:25%;
	background:rgba(0,0,0,0.7);
	overflow: hidden;
	transition:all 1s;
	opacity:0;
}
.pcnav_list.show{
	top:0!important;
	z-index:999999999;
	opacity: 1;
}


.pcnav_close{
	position:fixed;
	top:45px;
	right:5%;
	display: none;
	z-index:9999999999;
	width:53px;
	height:53px;
	background:#26acff;
	color:#fff;
	font-size:30px;
	text-align: center;
	line-height:53px;
	cursor:pointer;
	border-radius:100%;
}





.phone_nav{
	position:fixed;
	top:0px;
	left:0;
	right:0;
	z-index:99999999;
	transition:all 0s;
	/*height:60px;
	line-height:60px;*/
	height:48px;
	line-height:48px;
}

.phone_logo{
	width:80%;
	background:#0054a5;
	padding:0 5%;
	/*height:60px;
	line-height:55px;*/
	    height: 48px;
    line-height: 37px;
}

.phone_logo img{
	vertical-align:middle;
}

.phone_logo a{
	display: block;
	width:100%;
	height:100%;
} 
nav.phone.right{
	width:20%;
	/*height:57px;*/
	height:48px;
	background:#25acfe;
	/*padding-top:3px;*/
}

nav.phone .pc_nav{
	margin:0 auto;
}
















/*footer*/

.f_bot{
	background:#f2f2f2;
	text-align: center;
	padding:18px 0;
	font-size:14px;
	color:#a6a6a6;
}

.footer{
	padding:80px 0 55px;
	background:#fbfbfb;
	text-align: center;
}
.footer h2{
	margin-bottom:40px;
}
.footer h4{
	margin-bottom:75px;
}

.footer h4 a{
	display: inline-block;
	padding:0 22px;
	font-size:16px;
	color:#333333;
	border-right:1px dotted #cecece; 
	transition:all 0.3s;
}

.footer h4 a:last-child{
	border:none;
}
.footer h4 a:hover{
	color:#26acff;
}

.footer .bdshare-button-style0-16 a, 
.footer .bdshare-button-style0-16 .bds_more {
	display: inline-block;
    float: none!important;
    padding-left: 0!important;
    line-height: 50px!important;
    height: 50px!important;
    width:50px!important;
    margin:0 10px!important;
    transition:all 0.3s;
    border-radius:100%;
}


.footer .bdshare-button-style0-16 a.bds_weixin{
	background:#f2f2f2 url(../images/f11.png) no-repeat center;
}
.footer .bdshare-button-style0-16 a.bds_weixin:hover{
	background:#26acff url(../images/f12.png) no-repeat center;
	box-shadow:0px 0px 10px #26acff;
}
.footer .bdshare-button-style0-16 a.bds_sqq{
	background:#f2f2f2 url(../images/f21.png) no-repeat center;
}
.footer .bdshare-button-style0-16 a.bds_sqq:hover{
	background:#26acff url(../images/f22.png) no-repeat center;
	box-shadow:0px 0px 10px #26acff;
}
.footer .bdshare-button-style0-16 a.bds_tsina{
	background:#f2f2f2 url(../images/f31.png) no-repeat center;
}
.footer .bdshare-button-style0-16 a.bds_tsina:hover{
	background:#26acff url(../images/f32.png) no-repeat center;
	box-shadow:0px 0px 10px #26acff;
}
.footer .bdshare-button-style0-16 a.bds_more{
	background:#f2f2f2 url(../images/f41.png) no-repeat center;
}
.footer .bdshare-button-style0-16 a.bds_more:hover{
	background:#26acff url(../images/f42.png) no-repeat center;
	box-shadow:0px 0px 10px #26acff;
}




.phone_foot{
	font-family:"pf";
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:99999999;    
	border-top: 1px solid #fbfbfb;
}

.phone_foot li{
	float:left;
	width:33.33%;
	border-right:2px solid #fbfbfb;
	position:relative;
}

.phone_foot li a{
	display: block;
	color:#333333;
	font-size:1rem;
	/*line-height:60px;*/
	line-height:48px;
	padding-left:35%;
	background-size:auto 40%!important;
}

.phone_foot li img{
	position:absolute;
	right:5px;
	bottom:55px;
	display: none;
}

.phone_foot li:hover img{
	display: block;
}

.phone_foot li:nth-child(1) a{
	background:#fff url(../images/f1.png) no-repeat 15% center ;
}
.phone_foot li:nth-child(2) a{
	background:#fff url(../images/f2.png) no-repeat 15% center ;
}
.phone_foot li:nth-child(3) a{
	background:#fff url(../images/f3.png) no-repeat 15% center ;
}







/*section*/
.in_section{
	/*background:url(../images/banner.jpg) no-repeat center;*/
	background-size:auto 100%;
    position: relative;
	 transition: .6s;
    -webkit-perspective: 2000;
    -webkit-perspective-origin: 50% 50%;
   overflow: hidden;
}
.banner{
	width:100%;
	height:887px;
	color:#fff;
	text-align: center;
	padding-top:22%;
	font-family:"pf"; 
	/*transition: .8s;
    -webkit-transform-style: preserve-3d;
    -webkit-transform-origin: 50% 50% -75px;
    -webkit-backface-visibility: visible;
    -webkit-transform: rotateX(90deg);
    -webkit-transform-origin: 0 100%;*/
}
/*.banner:after{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.1);
}*/
.banner h2{
	font-weight:bold;
	font-size:75px;
	line-height:100px;
}
.banner h3{
	padding-top:8%;
	font-weight:bold;
	font-size:30px;
	line-height:30px;
}
.banner > video {
	position: fixed;
	left: 50%;
	top: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -1;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}


.phone_banner{
	/*margin-top:60px;*/
	margin-top:48px;
}

.phone_banner img{
	display: block;
	width:100%;
	height:auto;
}

























.in5_section1{
	width:50%;
    height:885px;
    background:linear-gradient(to right,rgba(56,209,157,1),rgba(38,172,254,1));
    text-align: center;
    padding-top:245px;
    transition:all 0.5s;
}


.in5_section1:hover{
	background:linear-gradient(to right,rgba(56,209,157,0.9),rgba(38,172,254,0.9)),url(../images/in5_bg.jpg) no-repeat center;
}

.in5_section2{
	width:50%;
    height:885px;
    background:linear-gradient(to right,rgba(237,119,64,1),rgba(208,25,61,1));
    text-align: center;
    padding-top:245px
}

.in5_section2:hover{
	background:linear-gradient(to right,rgba(237,119,64,0.9),rgba(208,25,61,0.9)),url(../images/in5_bg.jpg) no-repeat center;
}

.in5_img{
	margin-bottom:35px;
}

.in5_img img{
	border-radius:100%;
}

/*.in5_section1:hover .in5_img img,
.in5_section2:hover .in5_img img{
	box-shadow:0px 0px 30px #fff;
}*/

.in5_tit{
	color:#fff;
	font-family: 'pf';
	font-size:16px;
	line-height:16px;
	margin-bottom:60px;
}

.in5_tit h2{
	font-size:50px;
	line-height:50px;
	margin-bottom:10px;
	font-weight:bold;
}
.in5_tit p{
	font-weight:bold;
}

.in5_main img{
	transition:all 0.5s; 
}

.in5_section1:hover .in5_main img,
.in5_section2:hover .in5_main img{
	transform:rotate(90deg);
}




.in4_section{
	padding:115px 0;
	background:#f8fcff;
}

.in_title{
	text-align: center;
    margin-bottom:50px;
}

.in_title span{
	background: linear-gradient(to right,#52d7aa,#26acfe);
    -webkit-background-clip: text;
    color: transparent;
    font-family:"pf";
  	-webkit-text-fill-color: transparent;  /* 防止字体颜色覆盖 */
}

.in_title h2{
	font-size:50px;
	line-height:50px;
	font-weight:bold;
	margin-bottom:10px;
}

.in_title p{
	font-size:20px;
	line-height:20px;
	font-weight:bold;
}



.in4_sec1,
.in4_sec2{
	width:50%;
	height:520px;
}
.in4_sec2{
	position:relative;
}
.in42_img img{
	display: block;
	width:100%;
	height:100%;
}

.in42_main{
	position:absolute;
	right:35px;
	bottom:60px;
	text-align: right;
}

.in42_m1{
	color:#ffffff;
	font-size:18px;
	line-height:26px;
	margin-bottom:30px;
	font-family:"pf";
}
.in42_m2 span{
	display: inline-block;
	border-radius:4px;
	padding:10px 15px;
	color:#fff;
	background:#26acff;
	font-size:14px;
	line-height:14px;
}

.in4_sec1{
	padding:40px;
	background:#fff;
}

.in41_tit div{
	padding:20px;
	border-bottom:1px solid #f8fcff;
	color:#333333;
	font-size:18px;
	line-height:25px;
}

.in41_tit img{
	display: block;
	width:100%;
	height:auto;
}

.in41_main{
	padding:20px;
	position:relative;
}

.in41_m li{
	overflow: hidden;
	padding:7px 0;
	width:100%;
}
.in41_m li a{
	float:left;
	transition:all 0.5s;
	font-size:15px;
	width:85%;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
	color:#666666;
}

.in41_m li a span{
	color:#26acff;
	font-size:13px;
}

.in41_m li a:hover{
	color:#26acff;
}

.in41_m li i{
	float:right;
	font-style:normal;
	color:#a6a6a6;
	font-size:13px;
	width:15%;
}

.in41_prev,
.in41_next{
	position:absolute;
	bottom:-50px;
	display:block;
	width:60px;
	height:28px;
	transition:all 0.3s;
	border-radius:15px;
}

.in41_prev{
	left:35%;
	background:#f2f2f2 url(../images/inl1.png) no-repeat center;
}
.in41_next{
	right:35%;
	background:#f2f2f2 url(../images/inr1.png) no-repeat center;
}
.in41_prev:hover{
	background:#26acff url(../images/inl2.png) no-repeat center;
}
.in41_next:hover{
	background:#26acff url(../images/inr2.png) no-repeat center;
}


.in3_section{
	padding:110px 0 185px;
	background:#fff;
}

.in31_img,
.in31_main{
	width:50%;
	height:307px;
	background:#fbfbfb;
}
.in31_img img{
	display: block;
	width:100%;
	height:100%;
}


.in31_main h2{
	color:#333333;
	font-size:20px;
	line-height:20px;
	margin-bottom:;
}

.in3_sec2{
	padding-top:30px;
}

.in3_sec2 li{
	float:left;
}

.in31_main{
	padding:50px 38px;
}


.in31_main h2{
	font-size:20px;
	line-height:20px;
	color:#333333;
	margin-bottom:15px;
	transition:all 0.3s;
}

.in31_main h5{
	color:#a6a6a6;
	font-size:15px;
	line-height:15px;
	margin-bottom:25px;
}

.in31_main div{
	color:#666666;
	font-size:15px;
	line-height:25px;
	margin-bottom:20px;
}

.in31_main h3 span{
	display: inline-block;
	width:30px;
	height:30px;
	border-radius:100%;
	background:#f2f2f2 url(../images/in321.png) no-repeat center;
	transition:all 0.5s;
}
.in31_main:hover h2{
	color:#26acff;
}
.in31_main:hover h3 span{
	background:#26acff url(../images/in322.png) no-repeat center;
	box-shadow:0px 0px 20px #26acff;
}


.in3_sec2{
	position:relative;
	padding-top:30px;
}

.in32_main{
	border:2px solid #fbfbfb;
	transition:all 0.3s; 
	padding:20px;
	min-height:130px;
	margin:15px;
}

.in32_main p{
	font-size:13px;
	color:#a6a6a6;
	line-height:20px;
	background:url(../images/in32.png) no-repeat left center;
	transition:all 0.3s; 
	padding-left:30px;
	margin-bottom:15px;
}

.in32_main h3{
	font-size:16px;
	line-height:20px;
	color:#333333;
	font-weight:bold;
	transition:all 0.3s; 
	margin-bottom:15px;
}

.in32_main:hover{
	box-shadow:0px 0px 15px #26acff;
	border-radius:3px;
	background:#26acff;
	border-color:#26acff;
}

.in32_main:hover h3{
	color:#fff;
}

.in32_main:hover p{
	background:url(../images/in33.png) no-repeat left center;
	color:#fff;
}

.in3_sec2 .owl-carousel1 .owl-nav{
	display: none!important;
}

.in3_sec2 .owl-carousel1 .owl-dots{
	position:absolute;
	bottom:-80px;
	left:0;
	right:0;
	width:100%;
	text-align: center;
}
.in3_sec2 .owl-carousel1 .owl-dot{
	display: inline-block;
	width:10px;
	height:10px;
	background:#cecece;
	margin:0 5px;
	border-radius:5px;
	border:2px solid #cecece;
}

.in3_sec2 .owl-carousel1 .owl-dot.active{
	background:#fff;
	border-color:#26acff;
}



.in2_section{
	padding-top:112px;
}

.in2_sec .owl-carousel2 .owl-prev,
.in2_sec .owl-carousel2 .owl-next{
	width:50px;
	height:50px;
	position:absolute;
	top:45%;
	z-index:10;
	box-shadow:0px 0px 10px #d8e3f5;
	border-radius:100%;
	text-indent:-999999px;
}

.in2_sec .owl-carousel2 .owl-prev{
	left:2%;
	background:#fff url(../images/phone_l1.jpg) no-repeat center;
}

.in2_sec .owl-carousel2 .owl-next{
	right:2%;
	background:#fff url(../images/phone_r1.jpg) no-repeat center;
}
.in2_sec .owl-carousel2 .owl-nav{
	/*display: none!important;*/
}
.in2_sec .owl-stage .owl-item:nth-child(odd){
	/*background:#fbfbfb;*/
}
.in2_sec .owl-stage .owl-item:nth-child(even){
	/*background:#f2f2f2;*/
}

.in2_main{
	text-align: center;
	min-height:630px;
	/*font-family:"pf";*/
	position:relative;
	z-index:1;
}

.in2_img{
	padding:50px 0 140px;
}

.in2_img img{
	max-height:440px;
	width:auto;
	max-width:100%;
}


.in2_m{
	position:absolute;
	bottom:60px;
	width:100%;
	z-index:3;
}

.in2_m h3{
	font-size:20px;
	line-height:20px;
	color:#333333;
	font-weight:bold;
	margin-bottom:10px;
	transition:all 0.3s;
}

.in2_m p{
	font-size:14px;
	line-height:14px;
	color:#666666;
	font-weight:bold;
}
.in2_main:hover .in2_img{
	opacity:0.5;
}

.in2_main:hover .in2_m h3,
.in2_main:hover .in2_m p{
	color:#26acff;
}


.in1_sec2{
	padding:210px 0 85px;
	background:url(../images/in1_bg.jpg) repeat-x center;
	background-size:auto 100%;
	height:355px;
	position:relative;
}

.in1_sec2 .ab1_sec1 li:hover{
    box-shadow: 0px 0px 30px rgba(0,84,166,0.5)!important;
}
.in1_sec2 .ab1_sec1 .ab11{
	top:-345px!important;
}
.in1_sec{
	padding:120px 0 210px;
	background:#f8fcff;
}

.in1_sec3{
	text-align: center;
}

.in1_sec3 a{
	display: inline-block;
	width:200px;
	line-height:52px;
	border:2px solid #fff;
	color:#f8fcff;
	font-size:18px;
	transition:all 0.3s;
	border-radius:28px;
}

.in1_sec3 a:hover{
	color:#26acff;
	background:#fff;
}

.in1_sec1{
	color:#333333;
	font-size:16px;
	line-height:26px;
	text-align: center;
}








.in1_sec li{
	opacity: 1;
}
.in5_section1,
.in5_section2,
.in3_sec1,
.in3_sec2,
.in4_sec1,
.in4_sec2,
.in2_sec{
	opacity: 0;
}
.in5_section1.articleShow,
.in5_section2.articleShow,
.in4_sec1.articleShow,
.in4_sec2.articleShow,
.in3_sec1.articleShow,
.in3_sec2.articleShow,
.in2_sec.articleShow{
	-webkit-animation: fadeInUp1 .8s ease-in-out both;
	-moz-animation: fadeInUp1 .8s ease-in-out both;
	-ms-animation: fadeInUp1 .8s ease-in-out both;
	animation: fadeInUp1 .8s ease-in-out both;
	opacity: 1;
}

.in5_section2.articleShow,
.in4_sec2.articleShow,
.in3_sec2.articleShow{
	animation-delay:0.3s; 
	-webkit-animation-delay:0.3s;
}



















/*about*/

.ab_banner{
	padding:215px 0 420px;
	background:url(../images/ab_banner.jpg) no-repeat center;
	background-size:cover!important;
	text-align: center;
	font-size:16px;
	line-height:30px;
	color:#fff;
	
}

.ab_banner h2{
	font-family:"pf";
	font-size:50px;
	line-height:50px;
	color:#fff;
	font-weight:bold;
	margin-bottom:30px;
}
.ab_banner div{
	opacity:0;
}
.ab_banner.articleShow div{
	-webkit-animation: fadeInUp1 .8s ease-in-out both;
	-moz-animation: fadeInUp1 .8s ease-in-out both;
	-ms-animation: fadeInUp1 .8s ease-in-out both;
	animation: fadeInUp1 .8s ease-in-out both;
	opacity: 1;
}

.ab1_section{
	background:#ffffff;
}

.ab1_sec1{
	position:relative;
} 

.ab11{
	position:absolute;
	left:0;
	right:0;
	top:-140px;
	z-index:5;
}
.ab1_sec1 li{
	float:left;
	width:32%;
	margin-right:2%;
	box-shadow:0px 0px 30px #e4f5ff;
	min-height:270px;
	text-align: center;
	padding-top:100px;
	transition:all 0.3s;
	cursor: pointer;
	opacity:0;
}

.ab1_sec1 li:nth-child(3n){
	margin-right:0;
}

.ab1_sec1 li h3{
	font-family:"pf";
	font-size:25px;
	line-height:25px;
	font-weight:bold;
	margin-bottom:15px;
	transition:all 0.3s;
	color:#0054a6;
}
.ab1_sec1 li div{
	padding:35px 5% 0;
	/*background:url(../images/ab_dian.png) no-repeat center top;*/
	transition:all 0.3s;
	font-size:25px;
	line-height:40px;
	color:#666;
}

.ab1_sec1 li:nth-child(1){
	background:#fff url(../images/ab11.png) no-repeat center 28px;
}
.ab1_sec1 li:nth-child(2){
	background:#fff url(../images/ab12.png) no-repeat center 28px;
}
.ab1_sec1 li:nth-child(3){
	background:#fff url(../images/ab13.png) no-repeat center 28px;
}


.ab1_sec1 li:nth-child(1):hover{
	background:#26acff url(../images/ab111.png) no-repeat center 28px;
	box-shadow:0px 0px 30px #26acff;
}
.ab1_sec1 li:nth-child(2):hover{
	background:#26acff url(../images/ab121.png) no-repeat center 28px;
	box-shadow:0px 0px 30px #26acff;
}
.ab1_sec1 li:nth-child(3):hover{
	background:#26acff url(../images/ab131.png) no-repeat center 28px;
	box-shadow:0px 0px 30px #26acff;
}

.ab1_sec1 li:hover h3{
	color:#fff;
}

.ab1_sec1 li:hover div{
	color:#fff;
	/*background:url(../images/ab_dian1.png) no-repeat center top;*/
}
.ab1_sec1.articleShow li{
	-webkit-animation: fadeInUp1 .8s ease-in-out both;
	-moz-animation: fadeInUp1 .8s ease-in-out both;
	-ms-animation: fadeInUp1 .8s ease-in-out both;
	animation: fadeInUp1 .8s ease-in-out both;
	opacity: 1;
}

.ab1_sec1.articleShow li:nth-child(2){
	 animation-delay:0.3s; 
	 -webkit-animation-delay:0.3s;
}
.ab1_sec1.articleShow li:nth-child(3){
	 animation-delay:0.6s; 
	 -webkit-animation-delay:0.6s;
}



.ab1_sec2{
	padding:220px 0 140px;
}
.ab12_main{
	opacity:0;
	font-size:16px;
	line-height:30px;
	color:#666666;
	text-align: center;
}
.ab12_main.articleShow{
	-webkit-animation: fadeInUp1 .8s ease-in-out both;
	-moz-animation: fadeInUp1 .8s ease-in-out both;
	-ms-animation: fadeInUp1 .8s ease-in-out both;
	animation: fadeInUp1 .8s ease-in-out both;
	opacity: 1;
}

.ab12_tit{
	text-align: center;
	margin-bottom:20px;
}
.ab12_tit img{
	margin-bottom:15px;
}

/*.ab2_sec1,
.ab2_sec2{
	height:750px;
	width:50%;
	background:#26acff;
	position:relative;
}*/


.ab2_sec1{
	height:750px;
	width:100%;
	background:#26acff;
	position:relative;
}
 
.ab2_sec2{
	height: auto;
	width:100%;
	background:#26acff;
	position:relative;
}



/*.ab2_sec1{
	background:url(../images/ab24.jpg) no-repeat left center;
	background-size:auto 100%;
}*/


.ab2_sec1 .owl-carousel{
	margin:0!important;
}
.ab21_main img{
	display: block;
	width:100%;
	height:750px;
}


.ab2_sec1 .owl-carousel1 .owl-nav{
	display: none!important;
}

.ab2_sec1 .owl-carousel1 .owl-dots{
	position:absolute;
	bottom:35px;
	left:0;
	right:0;
	width:100%;
	text-align: center;
}
.ab2_sec1 .owl-carousel1 .owl-dot{
	display: inline-block;
	width:10px;
	height:10px;
	background:#fff;
	margin:0 5px;
	border-radius:5px;
	border:1px solid #cecece;
}

.ab2_sec1 .owl-carousel1 .owl-dot.active{
	background:#fff;
	border-color:#26acff;
}




.ab22_sec{
	/*position:absolute;*/
	right: 0;
    top: 0;
    height:100%;
    width:100%;
	/*padding:70px 5% 20px 19%;*/
	padding:70px 5% 20px 5%;
	
}


.ab22_tit{
	background:url(../images/ab25.png) no-repeat right center;
	color:#fff;
	margin-bottom:45px;
	font-family:"pf";
}

.ab22_tit h3{
	font-weight:bold;
	font-size:50px;
	line-height:50px;
	margin-bottom:10px;
}

.ab22_tit p{
	font-weight:bold;
	font-size:16px;
	line-height:16px;
}

.ab22_tit2{
	font-size:18px;
	line-height:26px;
	margin-bottom:60px;
	color:#fff;
}

.ab22_main li{
	background:#49b9ff;
	border-radius:5px;
	margin-bottom:20px;
	padding:20px 10px;
	color:#fff;
}

.ab22_main li .ab221{
	width:15%;
	text-align: center;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	padding-top:40px;
}
.ab22_main li .ab222{
	width:83%;
	font-size:15px;
	line-height:25px;
	padding-top:8px;
}


.ab22_main li:nth-child(1) .ab221{
	background:url(../images/ab21.png) no-repeat center top;
}
.ab22_main li:nth-child(2) .ab221{
	background:url(../images/ab22.png) no-repeat center top;
}
.ab22_main li:nth-child(3) .ab221{
	background:url(../images/ab23.png) no-repeat center top;
}


.ab3_section{
	padding:110px 0 140px;
	background:#ffffff;
}

.ab3_sec li{
	float:left;
	width:19%;
	margin-right:1.25%;
	text-align: center;
	padding:40px 1%;
	min-height:460px;
	border:2px solid #dff0fc;
	transition:all 0.3s;
	color:#666666;
	font-size:14px;
	line-height:24px;	
	transition:all 0.3s;
	opacity:0;
}
.ab3_sec li a{
	color:#666666;
	
}
.ab3_sec li:nth-child(5){
	margin-right:0;
}

.ab3_sec li span{
	display: inline-block;
	width:70px;
	height:70px;
	color:#a6a6a6;
	font-size:20px;
	line-height:70px;
	background:#fbfbfb;
	border-radius:100%;
	transition:all 0.3s;
	font-weight:bold;
}

.ab3_sec li h3{
	color:#333333;
	font-size:20px;
	line-height:20px;
	/*margin:25px 0;*/
	margin:11px 0;
	
	transition:all 0.3s
}

.ab3_sec li:hover{
	background:#26acff;
	box-shadow:0px 0px 20px #26acff;
	border-color:#26acff;
}

.ab3_sec li:hover span{
	background:#fff;
	color:#26acff;
}
.ab3_sec li:hover h3,
.ab3_sec li:hover .ab3_main{
	color:#fff;
}

.ab3_sec.articleShow li{
	-webkit-animation: fadeInUp1 .8s ease-in-out both;
	-moz-animation: fadeInUp1 .8s ease-in-out both;
	-ms-animation: fadeInUp1 .8s ease-in-out both;
	animation: fadeInUp1 .8s ease-in-out both;
	opacity: 1;
}

.ab3_sec.articleShow li:nth-child(2){
	 animation-delay:0.3s; 
	 -webkit-animation-delay:0.3s;
}
.ab3_sec.articleShow li:nth-child(3){
	 animation-delay:0.6s; 
	 -webkit-animation-delay:0.6s;
}
.ab3_sec.articleShow li:nth-child(4){
	 animation-delay:0.9s; 
	 -webkit-animation-delay:0.9s;
}
.ab3_sec.articleShow li:nth-child(5){
	 animation-delay:1.2s; 
	 -webkit-animation-delay:1.2s;
}



.ab31_sec{
	position:relative;
	padding-top:35px;
}
.ab31_sec .parHd{
	position:absolute;
	top:5px;
	left:0;
	right:0;
	text-align: center;
	color:#a6a6a6;
	font-weight:bold;
	font-size:20px;
	z-index:100;
}

.ab31_sec .parHd li{
	display: inline-block;
	width:60px;
	height:60px;
	line-height:60px;
	border-radius:100%;
	background:#fbfbfb;
	margin:0 1%;
}

.ab31_sec .parHd li.on{
	background:#26acff;
	color:#fff;
}

.ab31_sec .slideBox{
	padding:70px 3% 35px;
	border:2px solid #dff0fc;
	text-align: center;
}


.ab4_sec1,
.ab4_sec2{
	position:relative;
	height:405px
}

.ab41_sec,
.ab42_sec{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	right:0;
	text-align:left;
}
.in5_main{
	padding-top:30px;
}

.ab41_sec{
	padding:110px 18% 50px 35%;
}
.ab42_sec{
	padding:110px 35% 50px 18%;
}

.ab41_sec .in5_tit,
.ab42_sec .in5_tit{
	padding-top:25px;
}






/*join*/
.join_banner{
	height:500px;
	background:url(../images/join_banner.jpg) no-repeat center;
	background-size:auto 100%;
}

.join1_section{
	padding:75px 0;
	background:#ffffff;
}

.join1_sec1{
	text-align: center;
	margin-bottom:65px;
	color:#333333;
	font-size:18px;
	line-height:30px;
	opacity: 0;
}

.join1_sec1.articleShow{
	-webkit-animation: fadeInUp1 .8s ease-in-out both;
	-moz-animation: fadeInUp1 .8s ease-in-out both;
	-ms-animation: fadeInUp1 .8s ease-in-out both;
	animation: fadeInUp1 .8s ease-in-out both;
	opacity: 1;
}


.join1_sec2{
	padding-top:50px;
}

.join1_sec2 li{
	float:left;
	width:19%;
	margin-right:1.25%;
	margin-bottom:20px;
	min-height:306px;
	border:2px solid #fbfbfb;
	text-align: center;
	background:#fff;
	padding:30px 2% 20px;
	font-size:15px;
	color:#666666;
	line-height:25px;
	opacity:0;
}

.join1_sec2 li:last-child{
	margin-right:0;
}

.join1_sec2.articleShow li{
	-webkit-animation: fadeInUp1 .8s ease-in-out both;
	-moz-animation: fadeInUp1 .8s ease-in-out both;
	-ms-animation: fadeInUp1 .8s ease-in-out both;
	animation: fadeInUp1 .8s ease-in-out both;
	opacity: 1;
}
.join1_sec2.articleShow li:nth-child(2){
	 animation-delay:0.3s; 
	 -webkit-animation-delay:0.3s;
}
.join1_sec2.articleShow li:nth-child(3){
	 animation-delay:0.6s; 
	 -webkit-animation-delay:0.6s;
}
.join1_sec2.articleShow li:nth-child(4){
	 animation-delay:0.9s; 
	 -webkit-animation-delay:0.9s;
}
.join1_sec2.articleShow li:nth-child(5){
	 animation-delay:1.2s; 
	 -webkit-animation-delay:1.2s;
}

.join1_sec2 li span{
	display: inline-block;
	width:76px;
	height:76px;
	line-height:76px;
	font-size:40px;
	font-weight:bold;
	color:#26acff;
	background:url(../images/join1.png) no-repeat center;
	margin-bottom:25px;
}


.join2_section{
	padding:9px 0 110px;
	background:#fff url(../images/join2_bg.jpg) repeat-x center top;
}

.join2_sec1{
	box-shadow:0px 0px 10px #e8f5ff;
	background:#fff;
}

.join2_sec1 li{
	width:25%;
	float:left;
	border-right:1px solid #e8f5ff;
	text-align: center;
	min-height:140px;
	padding-top:44px;
	color:#666666;
	font-size:14px;
	line-height:16px;
}
.join2_sec1 li:last-child{
	border:none;
}

.join2_sec1 li h3{
	color:#333333;
	font-size:18px;
	line-height:18px;
	margin-bottom:20px;
}

.join2_sec1.articleShow{
	-webkit-animation: fadeInUp1 .8s ease-in-out both;
	-moz-animation: fadeInUp1 .8s ease-in-out both;
	-ms-animation: fadeInUp1 .8s ease-in-out both;
	animation: fadeInUp1 .8s ease-in-out both;
	opacity: 1;
}

.join2_tit{
	margin:80px 0 60px;
	text-align: center;
}

.join2_tit h3{
	font-size:25px;
	line-height:25px;
	margin-bottom:20px;
	color:#26acff;
	font-weight:bold;
}

.join2_tit span{
	display: inline-block;
	width:60px;
	height:5px;
	border-radius:1px;
	background:#26acff;
}

.join2_sec2{
	box-shadow:0px 0px 10px #e8f5ff;
	background:#fff;
	padding:30px;
}


.join22_sec1,
.join22_sec2{
	width:48%;
}


.join22_sec1 #dituContent{
	width:100%;
	height:385px;
}


.join221_sec2 .bdshare-button-style0-16 a, 
.join221_sec2 .bdshare-button-style0-16 .bds_more {
	display: inline-block;
    float: none!important;
    padding-left: 0!important;
    line-height: 50px!important;
    height: 48px!important;
    width:48px!important;
    margin:0 10px!important;
    transition:all 0.3s;
    border-radius:100%;
    border:2px solid #f2f2f2;
}

.join221_sec2{
	padding-top:50px;
}
.join221_sec2 .bdshare-button-style0-16 a.bds_weixin{
	background:#fff url(../images/f11.png) no-repeat center;
}
.join221_sec2 .bdshare-button-style0-16 a.bds_weixin:hover{
	background:#26acff url(../images/f12.png) no-repeat center;
	box-shadow:0px 0px 10px #26acff;
	border-color:#26acff;
}
.join221_sec2 .bdshare-button-style0-16 a.bds_sqq{
	background:#fff url(../images/f21.png) no-repeat center;
}
.join221_sec2 .bdshare-button-style0-16 a.bds_sqq:hover{
	background:#26acff url(../images/f22.png) no-repeat center;
	box-shadow:0px 0px 10px #26acff;
	border-color:#26acff;
}
.join221_sec2 .bdshare-button-style0-16 a.bds_tsina{
	background:#fff url(../images/f31.png) no-repeat center;
}
.join221_sec2 .bdshare-button-style0-16 a.bds_tsina:hover{
	background:#26acff url(../images/f32.png) no-repeat center;
	box-shadow:0px 0px 10px #26acff;
	border-color:#26acff;
}
.join221_sec2 .bdshare-button-style0-16 a.bds_more{
	background:#fff url(../images/f41.png) no-repeat center;
}
.join221_sec2 .bdshare-button-style0-16 a.bds_more:hover{
	background:#26acff url(../images/f42.png) no-repeat center;
	box-shadow:0px 0px 10px #26acff;
	border-color:#26acff;
}

.join22_sec11{
	padding:35px 40px 65px;
	background:#fbfbfb;
}

.join221_sec1 li{
	color:#333333;
	font-size:16px;
	padding:6px 35px;
	line-height:18px;
}

.join221_sec1 li:nth-child(1){
	background:url(../images/join21.png) no-repeat left center;
}
.join221_sec1 li:nth-child(2){
	background:url(../images/join22.png) no-repeat left center;
}
.join221_sec1 li:nth-child(3){
	background:url(../images/join23.png) no-repeat left center;
}
.join221_sec1 li:nth-child(4){
	background:url(../images/join24.png) no-repeat left center;
}


.join222_tit{
	font-size:16px;
	line-height:25px;
	margin-bottom:35px;
	color:#333333;
	padding-top:15px;
}

.join222_tit h3{
	font-weight:bold;
	font-size:18px;
	line-height:18px;
	margin-bottom:25px;
	color:#333333;
}
.join222_sec li{
	overflow: hidden;
	margin-bottom:10px;
	line-height:42px;
}

.join222_sec li label{
	float:left;
	width:20%;
	color:#666666;
	vertical-align: middle;
	font-size:14px;
	line-height:42px;
}

.join222_sec li input{
	float:left;
	width:80%;
	border:2px solid #fbfbfb;
	line-height:42px;
	padding:0 10px;
	border-radius:4px;
}
.join222_sec li textarea{
	float:left;
	width:80%;
	border:2px solid #fbfbfb;
	line-height:30px;
	padding:10px;
	border-radius:4px;
	height:130px;
}


.join222_sec li input.join2_ipt2{
	width:30%;
	margin-right:20px;
}

.join222_sec li img{
	vertical-align: middle;
}

.join222_sec li input.join2_ipt3{
	width:80%;
	border:2px solid #26acff;
	transition:all 0.3s;
	color:#26acff;
	font-size:20px;
	background:#fff;
	margin-top:28px;
	float:right;
	cursor: pointer;
}

.join222_sec li input.join2_ipt3:hover{
	color:#fff;
	background:#26acff;
}









/*knowledge*/
.know1_section{
	padding:100px 0 95px;
	background:#fff;
}

.know1_sec1{
	padding-top:80px;
	opacity:0;
}

.know1_sec1 .owl-nav{
	display: none!important;
}


.know1_sec1 .know11_sec{
	float:left;
	position:relative;
	width:94%;
	margin:0 3% 20px!important;
	overflow: hidden;
}

.know1_sec1 .know11_sec>img{
	display:block;
	width:100%;
	height:auto;
	transition:all 0.5s;
}
.know1_sec1 .know11_sec:hover>img{
	transform: scale(1.12);
}

.know11_main{
	position:absolute;
	bottom:0;
	lefT:0;
	right:0;
	color:#fff;
	font-size:18px;
	padding:60px 5%;
	background:url(../images/know1_bg.png) repeat-x center bottom;
	line-height:24px;
}
.know11_main h3{
	font-size:35px;
	line-height:35px;
	margin-bottom:30px;
}

.know11_main div{
	min-height:120px;
}

.know11_main a{
	display: inline-block;
	transition:all 0.3s;
	color:#fff;
	font-size:15px;
	width:116px;
	text-align: center;
	line-height:40px;
	border-radius:20px;
	border:1px solid #fff;
}

.know11_main a:hover{
	box-shadow:0px 0px 10px #26acff;
	background:#26acff;
	border-color:#26acff;
}



.know1_sec1.articleShow{
	-webkit-animation: fadeInUp1 .8s ease-in-out both;
	-moz-animation: fadeInUp1 .8s ease-in-out both;
	-ms-animation: fadeInUp1 .8s ease-in-out both;
	animation: fadeInUp1 .8s ease-in-out both;
	opacity: 1;
}

.know1_sec2{
	padding:70px 0 0px;
}


.know1_sec2 .sideMenu_main h3{
	font-size:16px;
	color:#333333;
	font-weight:bold;
	line-height:58px;
	cursor: pointer;
	border:2px solid #fbfbfb;
	padding:0 20px;
	border-bottom:none;
}

.know1_sec2 .sideMenu_main h3 span{
	display: block;
	width:100%;
	background:url(../images/know2.jpg) no-repeat right center;
}
.know1_sec2 .sideMenu_main h3.on{
	border-color:#26acff;
}

.know1_sec2 .sideMenu_main h3.on span{
	border-bottom:2px solid #fbfbfb;
	background:url(../images/know3.jpg) no-repeat right center;
	color:#26acff;
}

.know1_sec2 .sideMenu_main ul{
	transition:all 0s;
	border:2px solid #26acff;
	border-top:none;
	padding:20px;
}

.know1_sec2 .sideMenu_main{
	margin-bottom:10px;
	transition:all 0.3s;
	border-bottom:2px solid #fbfbfb;
}

.know1_sec2 .sideMenu_main.on2{
	border-color:#26acff;
	transition:all 0.3s;
}

.know12_main{
	padding:20px 0;
}

.know12_main p{
	font-size:14px;
	line-height:20px;
	color:#666666;
	margin-bottom:20px;
	text-indent:2em;
}

.know11_m{
	display: none;
}
.know12_tit{
	text-align: center;
	margin-bottom:50px;
}

.know12_tit h3{
	font-size:25px;
	line-height:25px;
	margin-bottom:20px;
	color:#26acff;
}

.know12_tit span{
	display: inline-block;
	width:60px;
	height:5px;
	border-radius:1px;
	background:#26acff;
}
.know12_sec{
	opacity:0;
}
.know12_sec.articleShow{
	-webkit-animation: fadeInUp1 .8s ease-in-out both;
	-moz-animation: fadeInUp1 .8s ease-in-out both;
	-ms-animation: fadeInUp1 .8s ease-in-out both;
	animation: fadeInUp1 .8s ease-in-out both;
	opacity: 1;
}







/*news*/


/*news*/
.local_section{
	padding:45px 0 65px;
	background:#ffffff;
	text-align: center;
	color:#333333;
	font-size:16px;
}

.local_section a{
	color:#333333;
	transition:all 0.3s;
}

.local_section a:hover{
	color:#26acff;
}

section.fenye_section {
    padding: 20px 0;
}
.fenye_sec{
	text-align: center;
	background:#fff;
	box-shadow:0px 0px 20px #f2f2f2;
	overflow: hidden;
	line-height:70px;
	
	padding:0 50px;
}
.fenye_sec a{
	display: inline-block;
	width:38px;
	height:38px;
	line-height:38px;
	vertical-align: middle;
	text-align: center;
	color:#666;
	border-radius:19px;
	font-size:16px;
}

.fenye_sec a.fy_last{
	float:right;
	margin-top:16px;
	width:80px;
	text-align: left;
	background:url(../images/fy1.png) no-repeat right center;
}

.fenye_sec a.fy_last:hover{
	background:url(../images/fy2.png) no-repeat right center;
}


.fenye_sec a:hover{
	color:#26acff;
}
.fenye_sec a.on{
	background:#26acff;
	color:#fff;
}




.news_section{
	padding:100px 0 40px;
}

.news_sec1{
	padding:70px 0 95px;
	position:relative;
}

.news1_img,
.news1_m{
	width:50%;
	height:405px;
	background:#fbfbfb;
}

.news1_img img{
	display: block;
	width:100%;
	height:100%;
}

.news1_m{
	padding:55px 40px;
	font-size:15px;
	line-height:25px;
	color:#666666;
}

.news1_m h3{
	font-size:20px;
	line-height:20px;
	margin-bottom:20px;
	color:#333333;
	transition:all 0.1s;
}

.news1_m h5{
	font-size:15px;
	line-height:15px;
	margin-bottom:30px;
	color:#a6a6a6;
	transition:all 0.1s;
}

.news1_m h4{
	width:30px;
	height:30px;
	border-radius:15px;
	transition:all 0.1s;
	background:#f2f2f2 url(../images/new_jia1.png) no-repeat center;
}

.news1_m .n1_m{
	min-height:160px;
	padding-bottom:20px;
	transition:all 0.1s;
}

.news1_main:hover .news1_m{
	background:#96c9e8;
	color:#fff;
}
.news1_main:hover .news1_m h3,
.news1_main:hover .news1_m h5,
.news1_main:hover .news1_m .n1_m{
	color:#fff;
}
.news1_main:hover .news1_m h4{
	background:#3d97cf url(../images/new_jia2.png) no-repeat center;
}

.news_sec1 .owl-nav{
	display: none!important;
}


.news_sec1 .owl-dots{
	position:absolute;
	bottom:-55px;
	width:100%;
	text-align: center;
}

.news_sec1 .owl-dot{
	display: inline-block;
	width:10px;
	height:10px;
	border-radius:5px;
	margin:0 5px;
	background:#cecece;
	border:2px solid #cecece;
	cursor: pointer;
}

.news_sec1 .owl-dot.active{
	border-color:#26acff;
	background:#fff;
}

.news_sec2 li{
	float:left;
	width:30%;
	margin-right:5%;
	margin-bottom:30px;
	position:relative;
}

.news_sec2 li:nth-child(3n){
	margin-right:0;
}
.news_img{
	overflow:hidden;
}
.news_img img{
	display: block;
	width:100%;
	height:auto;
	transition:all 0.5s;
}
.news_sec2 li:hover .news_img img{
	transform:scale(1.12);
}
.news_m{
	position:relative;
	z-index:3;
	width:90%;
	margin-left:5%;
	margin-top:-30px;
	padding:25px 25px 45px;
	background:#fff;
	text-align: center;
	color:#666666;
	font-size:14px;
	line-height:24px;
}

.news_m h3{
	font-size:16px;
	font-weight:bold;
	line-height:28px;
	/*padding:0 30px;*/
	padding:0 35px;
	margin-bottom:16px;
	transition:all 0.1s;
}

.news_m div{
	min-height:140px;
	padding-bottom:10px;
	transition:all 0.1s;
}

.news_m h5 span{
	display: inline-block;
	width:60px;
	height:28px;
	border-radius:14px;
	background:#f2f2f2 url(../images/new11.png) no-repeat center;
}

.news_date{
	position:absolute;
	top:10px;
	right:10px;
	width:42px;
	text-align: center;
	background:#fff;
	
}

.news_date p{
	font-size:9px;
	color:#666666;
}

.news_date h4{
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding:7px 0;
	margin:5px 0;
	line-height:14px;
	position: relative;
}

.news_date h4::after{
	content:"";
	position:absolute;
	top:0;
	left:14px;
	display: inline-block;
	width:15px;
	height:2px;
	background:#21bfe8;
}

.news_date h4::before{
	content:"";
	position:absolute;
	bottom:0;
	left:14px;
	display: inline-block;
	width:15px;
	height:2px;
	background:#21bfe8;
}

.news_sec2 li:hover .news_m h5 span{
	background:#3d97cf url(../images/new12.png) no-repeat center;
}


.news_sec2 li:hover .news_m{
	background:#96c9e8;
	color:#fff;
}
.news_sec2 li:hover .news_m h3{
	color:#fff;
}
.local_section{
	padding:65px 0;
	background:#ffffff;
	text-align: center;
	color:#333333;
	font-size:16px;
}

.local_section a{
	color:#333333;
	transition:all 0.3s;
}

.local_section a:hover{
	color:#26acff;
}






/*news2*/
.news21_section{
	padding:100px 0 60px;
	background:#fff;
}





/*news_details*/
.newsde_banner{
	height:500px;
	background:url(../images/newsd_banner.jpg) no-repeat center;
	background-size:auto 100%;
}


.newsde_section{
	padding:105px 0 30px;
}


.newsde_s{
	border-radius:6px;
	background:#fff;
	box-shadow:0px 0px 10px #fbfbfb;
	padding:30px;
	margin-bottom:40px;
}

.newsde_sec1{
	width:68%;
}

.newsde_sec2{
	width:29%;
}

.newsde2_tit{
	font-size:25px;
	line-height:25px;
	color:#333333;
	border-bottom:3px solid #fbfbfb;
	padding-bottom:30px;
	margin-bottom:30px;
	font-family:"pf";
	font-weight:bold;
}

.newsde23_main li{
	margin-bottom:30px;
}

.newsde23_img{
	width:34%;
}

.newsde23_img img{
	display: block;
	width:100%;
	height:auto;
}

.newsde23_m{
	width:62%;
	padding-top:25px;
	background:url(../images/news35.jpg) no-repeat left top;
	color:#666666;
	font-size:15px;
	line-height:20px;
	transition:all 0.3s;
}


.newsde23_main li:hover .newsde23_m{
	color:#29adff;
}

.newsde22_main a{
	display: inline-block;
	border:3px solid #fbfbfb;
	border-radius:20px;
	font-size:13px;
	color:#666666;
	margin:0 5px 10px;
	transition:all 0.3s;
	padding:0 18px;
	line-height:33px;
}

.newsde22_main a:hover{
	box-shadow:0px 0px 10px #26acff;
	background:#26acff;
	color:#fff;
	border-color:#26acff;
}

.newsde21_main{
	overflow: hidden;
	border:3px solid #fbfbfb;
	border-radius:25px;
	line-height:48px;
	margin-bottom:10px;
}

.newsde21_main input{
	float:left;
	height:48px;
	color:#666666;
	font-size:13px;
}

.newsde21_main input.newsde21_ipt1{
	padding:0 25px;
	width:80%;
}

.newsde21_main input.newsde21_ipt2{
	width:20%;
	background:url(../images/news33.jpg) no-repeat center;
	cursor: pointer;
}


.newsde12_sec{
	padding:50px 0 100px;
	border-bottom:3px solid #fbfbfb;
}

.newsde12_tit{
	font-size:25px;
	line-height:30px;
	color:#26acff;
	font-weight:bold;
	border-bottom:3px solid #fbfbfb;
	margin-bottom:30px;
	padding-bottom:40px;
}

.newsde12_main p{
	text-indent:2em;
	color:#333333;
	line-height:25px;
	font-size:16px;
	margin-bottom:20px;
}


.newsde13_sec{
	padding:30px 0 10px;
}

.newsde13_date{
	padding-left:30px;
	font-size:13px;
	color:#a6a6a6;
	background:url(../images/news37.jpg) no-repeat left center;
	line-height:35px;
}


.newsde13_share a.bds_more{
	padding-left:35px;
	color:#26acff;
	line-height:35px;
	height:35px;
	font-size:15px;
	background:url(../images/news36.jpg) no-repeat left center;
	margin:0;
}


.newsde1_sec2{
	box-shadow:0px 0px 10px #fbfbfb;
	overflow: hidden;
	line-height:70px;
	height:70px;
	border-radius:6px;
	width:100%;
	position:relative;
}

.newsde1_sec2 a{
	transition:all 0.3s;
	display: block;
	width:200px;
	color:#666666;
	font-size:18px;
	line-height:70px;
}

.newsde12_a1{
	position:absolute;
	left:0;
	z-index:2;
	float:left;
	padding-left:85px;
	border-right:1px solid #fbfbfb;
	background:url(../images/news_l1.png) no-repeat 50px center;
}

.newsde12_a2{
	position:absolute;
	right:0;
	float:right;
	padding-left:60px;
	border-left:1px solid #fbfbfb;
	background:url(../images/news_r1.png) no-repeat 140px center;
}

.newsde1_sec2 .newsde12_a3{
	display: block;
	width:100%;
	height:100%;
	background:#fff url(../images/news38.jpg) no-repeat center;
	transition:all 0.3s;
}

.newsde1_sec2 .newsde12_a3:hover{
	background:#fff url(../images/news381.jpg) no-repeat center;
}


.newsde12_a1:hover{
	color:#fff;
	background:#26acff url(../images/news_l2.png) no-repeat 50px center;
}

.newsde12_a2:hover{
	color:#fff;
	background:#26acff url(../images/news_r2.png) no-repeat 140px center;
}

.newsde11_ban img{
	display: block;
	width:100%;
	height:auto;
}

.newsde11_phone .owl-nav{
	display: none!important;
}


.newsde11_sec{
	width:100%;
	height:408px;
	overflow: hidden;
}

.large_box{
	float:left;
	width:610px;
}

.large_box img{
	display: block;
	width:100%;
	height:100%;
}

.small_box{
	float:right;
	width:110px;
	margin:50px 0;
	height:310px;
	position:relative;
}
.small_list{
	height:310px;
	overflow: hidden;
}

.small_list li{
	padding:5px;
	border:2px solid #fff;
}

.small_list li.on{
	border-color:#26acff;
}


.small_list li img{
	display: block;
	width:100%;
	height:auto;
}

.small_box .btn{
	height:28px;
	border-radius:14px;
	width:100%;
	position:absolute;
	left:0;
	right:0;
	cursor: pointer;
	transition:all 0.3s;
}


.small_box .btn.left_btn{
	top:-45px;
	background:#f2f2f2 url(../images/news_s1.png) no-repeat center;
}
.small_box .btn.right_btn{
	bottom:-45px;
	background:#f2f2f2 url(../images/news_x1.png) no-repeat center;
}

.small_box .btn.left_btn:hover{
	background:#26acff url(../images/news_s2.png) no-repeat center;
}
.small_box .btn.right_btn:hover{
	background:#26acff url(../images/news_x2.png) no-repeat center;
}








/*products*/

.pro_section{
	padding:140px 0 100px;
	background-size:auto 100%!important;
	background:url(../images/cp_bg2.jpg) no-repeat center;
}


.pro_sec{
	position:relative;
	text-align: center;
	padding:0 10%;
}

.pro_btn{
	position:absolute;
	top:30%;
	z-index:3;
	/*width:144px;*/
	line-height:55px;
	text-align: center;
	border:2px solid #fff;
	border-radius:8px;
	
}

.pro_btn:hover{
	box-shadow:0px 0px 50px #fff;
}

.pro_btn1{
	left:0;
	padding:0 10px 0 20px;
}

.pro_btn2{
	right:0;
	padding:0 20px 0 10px;
}

.pro_btn a{
	display: block;
	width:100%;
	height:100%;
	color:#fff;
	font-size:18px;
	position:relative;
}

.pro_btn a img{
	position:absolute;
	top:10px;
	z-index:4;
}

/*.pro_btn1 a img{
	left:-15px;
}

.pro_btn2 a img{
	right:-15px;
}*/
.pro_btn1 a img{
	left:-40px;
}

.pro_btn2 a img{
	right:-40px;
}


.pro_tit{
	opacity:0;
	margin-bottom:100px;
}

.pro_tit.articleShow{
	-webkit-animation: fadeInUp1 .8s ease-in-out both;
	-moz-animation: fadeInUp1 .8s ease-in-out both;
	-ms-animation: fadeInUp1 .8s ease-in-out both;
	animation: fadeInUp1 .8s ease-in-out both;
	opacity: 1;
}

.pro_img{
	margin-bottom:120px;
}
.pro_img img{
	max-width:100%;
	height:auto;
}

.pro_main1,
.pro_main2,
.pro_a{
	opacity: 0;
	color:#fff;
}

.pro_main1.articleShow,
.pro_main2.articleShow,
.pro_a.articleShow{
	-webkit-animation: fadeInUp1 .8s ease-in-out both;
	-moz-animation: fadeInUp1 .8s ease-in-out both;
	-ms-animation: fadeInUp1 .8s ease-in-out both;
	animation: fadeInUp1 .8s ease-in-out both;
	opacity: 1;
}

.pro_main1{
	font-size:18px;
	line-height:30px;
	margin-bottom:60px;
}

.pro_main2{
	font-size:15px;
	line-height:20px;
	margin-bottom:60px;
}
.pro_main2 span{
	margin:0 20px;
}

.pro_a a{
	display: inline-block;
	width:230px;
	height:55px;
	line-height:55px;
	border-radius:5px;
	font-size:20px;
	margin:0 15px;
	transition:all 0.3s;
}

.pro_a a.pro_a1{
	color:#fff;
	background:url(../images/cp_bg.jpg) repeat-y center;
	background-size:100% 100%;
}
.pro_a a.pro_a1 img{
	vertical-align: middle;
	margin-right:15px;
}

.pro_a a.pro_a1:hover{
	opacity:0.85;
}

.pro_a a.pro_a2{
	color:#26acfe;
	background:#fff;
	border:2px solid #fff;
}


.pro_a a.pro_a2:hover{
	color:#fff;
	border-color:#26acfe;
	background:#26acfe;
}








/*recruit*/

.re11_section{
	padding:100px 0 145px;
	background:#fff;
}

.re11_sec{
	padding-top:60px;
}

.re11_sec1,
.re11_sec2{
	opacity:0;
	height:520px;
	width:50%;
}


.re11_sec1.articleShow{
	-webkit-animation: fadeInleft 1s ease-in-out both;
	-moz-animation: fadeInleft 1s ease-in-out both;
	-ms-animation: fadeInleft 1s ease-in-out both;
	animation: fadeInleft 1s ease-in-out both;
	opacity: 1;
}

.re11_sec2.articleShow{
	-webkit-animation: fadeInright 1s ease-in-out both;
	-moz-animation: fadeInright 1s ease-in-out both;
	-ms-animation: fadeInright 1s ease-in-out both;
	animation: fadeInright 1s ease-in-out both;
	opacity: 1;
}

.re11_sec2 img{
	display: block;
	width:100%;
	height:100%;
}
.re11_sec1{
	padding:60px 40px 40px 155px;
	background:#fbfbfb url(../images/re11.jpg) no-repeat 40px 40px;
}

.re111_tit{
	margin-bottom:64px;
}


.re111_tit h3{
	color:#26acff;
	font-size:26px;
	line-height:26px;
	margin-bottom:20px;
	font-weight:bold;
}

.re111_tit span{
	display:inline-block;
	width:60px;
	height:4px;
	background:#26acff;
	border-radius:2px;
}


.re111_main h3{
	color:#333333;
	font-size:18px;
	line-height:18px;
	margin-bottom:30px;
}


.re111_m{
	color:#666;
	font-size:15px;
	line-height:25px;
}


.re12_section{
	padding:70px 0 80px;
	background:#f8fcff;
}

.re1_tit{
	text-align: center;
}


.re1_tit h3{
	color:#26acff;
	font-size:26px;
	line-height:26px;
	margin-bottom:20px;
	font-weight:bold;
}
.re1_tit span{
	display:inline-block;
	width:60px;
	height:4px;
	background:#26acff;
	border-radius:2px;
}

.re12_sec{
	margin-top:50px;
}


.re12_tit{
	line-height:48px;
	background:#26acff;
	padding:0 2.5%;
	color:#fff;
	font-size:18px;
}

.re12_tit span,
.re12_main li span{
	display: inline-block;
}

.re12_tit span:nth-child(1),
.re12_main li span:nth-child(1){
	width:22%;
}

.re12_tit span:nth-child(2),
.re12_main li span:nth-child(2){
	width:46%;
}
.re12_tit span:nth-child(3),
.re12_main li span:nth-child(3){
	width:9.5%;
}
.re12_tit span:nth-child(4),
.re12_main li span:nth-child(4){
	width:20%;
}


.re12_main{
	padding:30px;
	background:#fff;
}

.re12_main li{
	padding:18px 0;
	border-bottom:1px solid #fbfbfb;
}

.re12_main li a{
	color:#333333;
	font-size:16px;
}

.re12_main li:hover a{
	color:#26acff;
}


.re14_section{
	background:#fff;
	padding:110px 0 120px;
}

.re14_sec{
	padding:35px 10% 0;
	text-align: center;
	font-size:19px;
	line-height:26px;
	color:#333333;
}



.re12_sec,
.re13_sec,
.re14_sec,
.re15_sec1,
.re15_sec2{
	opacity: 0;
}
.re12_sec.articleShow,
.re13_sec.articleShow,
.re14_sec.articleShow,
.re15_sec1.articleShow,
.re15_sec2.articleShow{
	-webkit-animation: fadeInUp1 .8s ease-in-out both;
	-moz-animation: fadeInUp1 .8s ease-in-out both;
	-ms-animation: fadeInUp1 .8s ease-in-out both;
	animation: fadeInUp1 .8s ease-in-out both;
	opacity: 1;
}



.re13_section{
	padding-top:110px;
	background:#fff;
}

.re13_sec{
	padding-top:80px;	
	color:#fff;
	font-size:15px;
	line-height:25px;
}

.re13_sec1 li{
	float:left;
	width:25%;
	height:328px;
}
.re13_sec1 li img{
	display: block;
	width:100%;
	height:100%;
}
.re13_sec1 li h3,
.re13_sec21 li h3{
	font-size:20px;
	line-height:20px;
	margin-bottom:30px;
	font-weight:bold;
}

.re13_sec1 li:nth-child(2){
	padding:80px 5% 20px 0;
	background:#26acff;
}
.re13_sec1 li:nth-child(3){
	padding:80px 4% 20px;
	background:#38d19d;
	text-align: center;
}

.re13_sec1 li:nth-child(4){
	text-align: right;
	padding:80px 3% 20px;
	background:url(../images/re15.jpg) no-repeat center;
	background-size:100% 100%;
}


.re13_sec21,
.re13_sec22{
	float:left;
	width:50%;
	height:356px;
}

.re13_sec21 li{
	float:left;
	width:50%;
	height:356px;
}
.re13_sec21 li:nth-child(1){
	padding:110px 4% 20px;
	background:#d0193d;
	text-align: center;
}
.re13_sec21 li:nth-child(2){
	padding:110px 4% 20px;
	background:url(../images/re16.jpg) no-repeat center;
	background-size:100% 100%;
	text-align: right;
}


.re1322_img,
.re1322_m{
	width:50%;
	height:356px;
}

.re1322_m{
	padding:60px 5%;
	background:#ed7740;
	color:#fff;
	font-size:13px;
	line-height:26px;
}
.re1322_img img{
	display: block;
	width:100%;
	height:100%;
}

.re13_sec22 .owl-carousel{
	margin:0;
}

.re13_sec22{
	position:relative;
}

.re13_sec22 .owl-nav{
	position:absolute;
	left:55%;
	bottom:55px;
}

.re13_sec22 .owl-nav .owl-prev,
.re13_sec22 .owl-nav .owl-next{
	display: inline-block;
	text-indent:-999999px;
	width:64px;
	height:32px;
	border-radius:16px;
	border:2px solid #fff;
	transition:all 0.3s;
	margin-right:10px;
}

.re13_sec22 .owl-nav .owl-prev{
	background:#ed7740 url(../images/inl2.png) no-repeat center;
}
.re13_sec22 .owl-nav .owl-prev:hover{
	background:#fff url(../images/inl3.png) no-repeat center;
}
.re13_sec22 .owl-nav .owl-next{
	background:#ed7740 url(../images/inr2.png) no-repeat center;
}
.re13_sec22 .owl-nav .owl-next:hover{
	background:#fff url(../images/inr3.png) no-repeat center;
}


.re1322_m1{
	padding-bottom:20px;
	border-bottom:2px solid #fff;
	margin-bottom:35px;
	font-size:20px;
	line-height:20px;
	font-weight:bold;
}

.re1322_m2 h3{
	font-size:15px;
	line-height:15px;
	margin-bottom:15px;
}





.re15_section{
	padding:90px 0 110px;
	background:#f8fcff;
}

.re15_sec1{
	margin:80px 0 100px;
	background:#fff;
	box-shadow:0px 0px 20px #e8f5ff;
}


.re15_sec1 li{
	float:left;
	height:230px;
	width:20%;
	border-right:1px solid #e8f5ff;
	text-align: center;
	padding:70px 3%;
	font-size:14px;
	color:#666666;
	line-height:25px;
	word-wrap:break-word;
}

.re15_sec1 li:last-child{
	border-right:none;
}

.re15_sec1 li h3{
	font-size:19px;
	color:#333333;
	line-height:19px;
	margin-bottom:20px;
}


.re152_main1{
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	color:#333333;
	margin-bottom:55px;
	text-align: center;
}

.re152_main2{
	text-align: center;
	font-size:16px;
	line-height:55px;
	color:#333333;
}

.re152_main2 a{
	display: inline-block;
	width:27.5%;
	font-size:18px;
	height:55px;
	line-height:55px;
	border-radius:28px;
	color:#333;
	background:#fff;
	box-shadow:0px 0px 20px #e3edfb;
	margin:0 30px;
	transition:all 0.3s;
}

.re152_main2 a:hover{
	color:#fff;
	background:#26acff;
	box-shadow:0px 0px 20px #26acff;
}






/*recruit2*/

.re21_section{
	padding:100px 0 180px;
	background:#fff;
}

.re22_section{
	padding:90px 0 105px;
	background:#f8fcff;
}

.re22_sec1{
	margin:80px 0 100px;
	background:#fff;
	box-shadow:0px 0px 20px #e8f5ff;
}


.re22_sec1 li{
	float:left;
	height:258px;
	width:33.33%;
	border-right:1px solid #e8f5ff;
	padding:35px 3%;
	font-size:14px;
	color:#666666;
	line-height:25px;
}

.re22_sec1 li:last-child{
	border-right:none;
}

.re22_sec1 li h3{
	font-size:18px;
	color:#333333;
	line-height:18px;
	margin-bottom:15px;
}



.re21_sec li{
	float:left;
	width:23%;
	margin-right:2.66%;
	margin-bottom:30px;
	color:#666666;
	font-size:13px;
	line-height:25px;
	transition:all 0.3s;
	border:2px solid #fbfbfb;
	background:#fff;
	height:280px;
	padding:30px 20px 20px;
}

.re21_sec li:nth-child(4n){
	margin-right:0;
}

.re21_sec li:hover{
	background:#26acff;
	border-color:#26acff;
	box-shadow:0px 0px 30px #26acff;
}

.re21_sec li h3{
	width:100%;
	overflow: hidden;
	font-size:16px;
	height:16px;
	line-height:16px;
	margin-bottom:20px;
	font-weight:bold;
	color:#333333;
}

.re21_sec li div{
	min-height:160px;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:2px solid #fbfbfb;
	color:#666666;
}

.re21_sec li:hover div{
	border-color:#fff;
	color:#fff;
}

.re21_sec li h5{
	font-size:13px;
	color:#a6a6a6;
	padding-left:25px;
	background:url(../images/re21.png) no-repeat left center;
	line-height:20px;
}

.re21_sec li:hover h3{
	color:#fff;
}
.re21_sec li:hover h5{
	color:#fff;
	background:url(../images/re22.png) no-repeat left center;
}

.re21_sec,
.re22_sec1{
	opacity: 0;
}
.re21_sec.articleShow,
.re22_sec1.articleShow{
	-webkit-animation: fadeInUp1 .8s ease-in-out both;
	-moz-animation: fadeInUp1 .8s ease-in-out both;
	-ms-animation: fadeInUp1 .8s ease-in-out both;
	animation: fadeInUp1 .8s ease-in-out both;
	opacity: 1;
}

.re21_sec{
	position:relative;
}

.re21_sec .showMorehandle{
	position:absolute;
	bottom:-100px;
	left:50%;
	margin-left:-135px;
	width:270px;
	height:55px;
	line-height:55px;
	color:#26acff;
	font-size:18px;
	border-radius:28px;
	text-align: center;
	background:#fff;
	cursor:pointer;
	box-shadow:0px 0px 20px #f1f1f1;
}


.re21_sec .showMorehandle:hover{
	color:#fff;
	background:#26acff;
	box-shadow:0px 0px 20px #26acff;
}






/*recruit_detail*/
.rede3_section{
	padding:80px 0 50px;
	background:#fff;
}

.rede2_section{
	padding:45px 0 30px;
	background:#fbfbfb;
}

.rede2_tit{
	padding:0 45px;
	background:url(../images/rede1.png) no-repeat left top;
}

.rede2_tit span{
    display: block;
    width:100%;
    padding-bottom:20px;
    border-bottom:2px solid #fff;
}

.rede2_tit span i{
	font-style: normal;
	background: linear-gradient(to right,#52d7aa,#26acfe);
    -webkit-background-clip: text;
    color: transparent;
    font-size:20px;
  	-webkit-text-fill-color: transparent;  /* 防止字体颜色覆盖 */
}

.rede2_sec{
	padding:30px 45px 0;
}

.rede2_sec dl{
	margin-bottom:30px;
	font-size:15px;
	line-height:25px;
	color:#666666;
}
.rede2_sec dl dt{
	color:#333333;
	margin-bottom:18px;
}

.rede1_sec,
.rede2_sec{
	opacity:0;
}
.rede1_sec.articleShow,
.rede2_sec.articleShow{
	-webkit-animation: fadeInUp1 .8s ease-in-out both;
	-moz-animation: fadeInUp1 .8s ease-in-out both;
	-ms-animation: fadeInUp1 .8s ease-in-out both;
	animation: fadeInUp1 .8s ease-in-out both;
	opacity: 1;
}

.rede1_section{
	padding:100px 0 45px;
	background:#fff;
}


.rede1_sec{
	margin-top:60px;
	background:#fff;
	line-height:56px;
	box-shadow:0px 0px 20px #fbfbfb;
}

.rede1_sec li{
	float:left;
	width:20%;
	padding:10px 50px;
	font-size:14px;
	line-height:20px;
	color:#333333;
	border-right:1px solid #fbfbfb;
}

.rede1_sec li:nth-child(1){
	background:url(../images/rede11.png) no-repeat 20px center;
}

.rede1_sec li:nth-child(2){
	background:url(../images/rede12.png) no-repeat 20px center;
}

.rede1_sec li:nth-child(3){
	background:url(../images/rede13.png) no-repeat 20px center;
}

.rede1_sec li:nth-child(4){
	background:url(../images/rede14.png) no-repeat 20px center;
}

.rede1_sec li:nth-child(5){
	background:url(../images/rede15.png) no-repeat 20px center;
}

















/*响应式样式*/

@media only screen and (max-width:1600px ) {
.ab22_sec {
    padding:50px 5% 20px 15%;
}
.ab2_sec1, .ab2_sec2 {
    height:680px;
}
.ab21_main img {
    height:680px;
}
.ab22_tit h3 {
    font-size:40px;
    font-size:40px;
}
.ab22_tit {
    margin-bottom:30px;
}
.ab3_sec li {
    padding: 30px 1%;
    min-height: 490px;
}

.ab42_sec {
    padding: 100px 25% 50px 18%;
}
.ab41_sec {
    padding: 100px 18% 50px 25%;
}

.know11_main {
    font-size: 16px;
    padding:100px 3% 20px;
}
.know11_main h3 {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 20px;
}
.know11_main div {
    min-height: 100px;
}



.re13_sec1 li {
    height: 279px;
}

.re13_sec21 li,
.re1322_img, .re1322_m {
    height: 304px;
}

.re13_sec22 .owl-nav {
    bottom: 20px;
}

.pcnav_list {
    padding:11% 1.2%;
    width:28%;
}

.sliding-menu a {
    font-size: 24px;
}
.sliding-menu a.back:before {
    top: 26px;
    left:1%;
}
.sliding-menu a.nav:before {
    right: 1%;
    top: 26px;
}









}



@media only screen and (max-width:1400px ) {
.ab2_sec1, .ab2_sec2 ,.ab21_main img{
    height: 630px;
}
.ab22_sec {
    padding: 40px 5% 20px 10%;
}
.ab22_tit2 {
    margin-bottom:40px;
}
.ab3_section {
    padding:90px 0;
}

.ab3_sec li {
    padding: 30px 1%;
    font-size: 12px;
    min-height: 460px;
}
.ab42_sec {
    padding: 100px 20% 50px 18%;
}
.ab41_sec {
    padding: 100px 18% 50px 20%;
}













}




@media only screen and (max-width:1300px ) {
.ab3_sec li {
    min-height: 480px;
}


.ab42_sec,
.ab41_sec {
    padding: 100px 17% 50px 17%;
}
.ab3_sec li {
    min-height: 498px;
}



.pcnav_list {
    padding:14% 1.2%;
    width:30%;
}

.sliding-menu a {
    font-size: 24px;
}
.sliding-menu a.back:before {
    top: 26px;
    left:1%;
}
.sliding-menu a.nav:before {
    right: 1%;
    top: 26px;
}



.pro_tit {
    margin-bottom: 160px;
}
.pro_section {
    padding: 180px 0 100px;
}







	
}













@media only screen and (max-width:1200px ) {
header h1.logo,.pc_nav {
    margin-top: 25px;
}


.pcnav_close {
    top:25px;
    right:3%;
}

.sliding-menu a.nav:before {
    top: 33px;
}
.sliding-menu a.back:before {
    top: 33px;
}
header {
    left:3%!important;
    right:3%!important;
}
.w{
	width:1024px;
}
.in4_sec1 {
    padding: 20px 3%;
    background: #fff;
}
.in41_m li {
    padding: 7px 11px;
}
.in41_main {
    padding: 0px;
}
.in4_sec1, .in4_sec2 {
    height: 445px;
}
.ab22_main li {
    margin-bottom:15px;
    padding:15px 10px;
}

.ab22_tit h3 {
    font-size:36px;
    line-height: 36px;
}
.ab22_tit {
    margin-bottom:20px;
}
.ab22_tit2 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 30px;
}
.ab22_tit {
    margin-bottom: 20px;
}
.ab2_sec1, .ab2_sec2, .ab21_main img {
    height: 568px;
}
.ab3_sec{
	display:none;
}
.ab3_sec1{
	display: block;
}

.ab31_sec .slideBox h3{
	font-size:24px;
	margin-bottom:18px;
	color:#333;
}

.ab3_main{
	color: #666666;
    font-size: 14px;
    line-height: 24px;
}

.ab31_sec .parHd li{
	cursor: pointer;
}
.ab31_sec .slideBox {
    padding: 70px 20% 35px;
}

.ab42_sec,.ab41_sec {
    padding:100px 10% 30px;
}

.know11_main {
    font-size: 15px;
    padding: 120px 3% 20px;
}
.know11_main h3 {
    font-size:24px;
    line-height: 24px;
    margin-bottom: 14px;
}
.know11_main a {
    line-height: 30px;
    border-radius: 15px;
}



.newsde_sec2 {
    display: none;
}
.newsde_sec1 {
    width: 100%;
}

.newsde11_phone{
	display: block;
	position:relative;
}

.newsde11_sec{
	display: none;
}
.newsde_section {
    padding: 60px 0 30px;
}

.newsde11_phone .owl-carousel2 .owl-nav{
	display: none!important;
}
.newsde11_phone .owl-carousel2 .owl-dots{
	position:absolute;
	bottom:-45px;
	left:0;
	right:0;
	width:100%;
	text-align: center;
}
.newsde11_phone .owl-carousel2 .owl-dot{
	display: inline-block;
	width:10px;
	height:10px;
	background:#cfcfcf;
	margin:0 5px;
	border-radius:5px;
	border:1px solid #cfcfcf;
}

.newsde11_phone .owl-carousel2 .owl-dot.active{
	background:#fff;
	border-color:#26acff;
}

.newsde12_sec {
    padding: 80px 0 50px;
}


.rede1_sec li {
    padding: 0 20px 0 45px;
    font-size: 14px;
}

.re22_sec1 li {
    padding: 20px 1%;
}
.sliding-menu a.nav:before,
.sliding-menu a.back:before {
    top: 26px;
}







}
@media only screen and (max-width:1024px ) {
.w{
	width:960px;
}
.ab42_sec,.ab41_sec {
    padding:100px 5% 30px;
}

.newsde_banner {
    height:270px;
}

.pro_tit img{
	display: block;
	max-width:100%;
	height:auto;
}





}
@media only screen and (max-width:960px ) {
.w{
	width:100%;
	padding:0 3%;
}


}
@media only screen and (max-width:780px ) {
.banner {
    padding-top: 42%;
}
.in31_img, .in31_main {
    height: 255px;
}
.in31_main {
    padding:30px 2%;
}
.in31_main h5 {
    margin-bottom:10px;
}
.in31_main h2 {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
}

.in31_main div {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
}
.in3_section {
    padding: 80px 0 100px;
}

.in3_sec2 .owl-carousel1 .owl-dots {
    bottom: -50px;
}
.in4_section {
    padding:80px 0;
}
.in_title h2 {
    font-size: 40px;
    line-height: 40px;
}
.in4_sec1, .in4_sec2 {
    width: 100%;
    height: auto;
}


.in42_img{
	height:300px;
	overflow: hidden;
}
.in42_img img{
	height:auto;
	margin-top:-100px;
}
.in4_sec1 {
    padding: 20px 3% 70px;
}


.in5_section1,
.in5_section2 {
    height: 500px;
    padding-top: 75px;
}

.in5_img img{
	width:43%;
	height:auto;
}

.in5_tit h2 {
    font-size: 35px;
    line-height: 35px;
}
.in5_tit {
    margin-bottom:20px;
}
.in5_main {
    padding-top: 15px;
}
.footer {
    padding:60px 0 55px;
}

.footer h4 {
    margin-bottom:35px;
}
.footer h4 a {
    padding: 0 12px;
}

.ab1_sec2 {
    padding: 180px 0 80px;
}

.ab2_sec1, .ab2_sec2, .ab21_main img {
	width:100%;
    height: auto;
}
.ab22_sec{
	position:static;
}
.ab3_section {
    padding:70px 0;
}

.in5_img,
.in5_m,
.in5_tit{
	width:100%;
	float:none;
	text-align: center;
}
.in5_section1, .in5_section2 {
    height: 500px;
    padding-top: 75px;
}

.in5_img img {
    width: 43%;
    height: auto;
}




.join1_sec2 li{
	float:none;
	margin-right:0;
	width:100%;
	overflow: hidden;
	padding:20px 3%;   
	 min-height:50px;
}
.join1_sec2 li span{
	float:left;
	margin-bottom:0;
}

.join12_main{
	float:left;	
	width:85%;
	margin-left:3%;
	padding-top:20px;
	text-align: left;
}
.join22_sec11 {
    padding:30px 3%;
}
.join222_sec li label {
    width: 25%;
    line-height: 38px;
}

.join222_sec li input{
    width: 75%;
    height: 38px;
    line-height: 38px;
}

.join221_sec2 {
    padding-top:20px;
}

.join22_sec1 #dituContent {
    height: 320px;
}
.join_banner {
    height:300px;
}


.join222_sec li textarea{
    width: 75%;
    line-height: 38px;
}


.know1_sec1 li {
    width: 48%;
}


.know1_section {
    padding:80px 0;
}

.know1_sec1 {
    padding-top:30px;
}
.pcnav_list {
    padding:25% 5%;
}

.newsde_section {
    padding:40px 0 30px;
}
.news_section {
    padding: 60px 0 40px;
}

.news_sec1 {
    padding: 20px 0 95px;
}
.news1_m {
    padding: 30px 3%;
    font-size: 14px;
    line-height:22px;
}


.news1_img, .news1_m {
    height: 360px;
}

.news_m {
    padding: 20px 2%;
}

.news_m h3 {
    font-size: 15px;
    line-height: 24px;
    padding: 0 10px;
    margin-bottom: 10px;
}


.news21_section {
    padding: 60px 0 30px;
}


.pcnav_close {
    top: 25px;
    right:3%;
}

.rede1_sec li {
    padding: 0 0px 0 35px;
}

.rede1_sec li:nth-child(1){
	background:url(../images/rede11.png) no-repeat 10px center;
}

.rede1_sec li:nth-child(2){
	background:url(../images/rede12.png) no-repeat 10px center;
}

.rede1_sec li:nth-child(3){
	background:url(../images/rede13.png) no-repeat 10px center;
}

.rede1_sec li:nth-child(4){
	background:url(../images/rede14.png) no-repeat 10px center;
}

.rede1_sec li:nth-child(5){
	background:url(../images/rede15.png) no-repeat 10px center;
}

.re21_sec li {
    width: 48%;
    margin:0 1% 20px;
    height: 240px;
}

.re21_sec li div {
    min-height: 100px;
}

.re22_sec1 {
    margin:40px 0;
}

.re22_sec1 li {
    padding: 30px 3%;    
    font-size: 14px;
    line-height: 18px;
}

.re22_section {
    padding:40px 0 65px;
}

.re11_sec1, .re11_sec2 {
    height: auto;
    width:100%;
}

.re13_sec1 li {
    width: 50%;
}

.re13_sec21, .re13_sec22 {
    width:100%;
}



.pcnav_list{
	right:0;
	left:0;
	width:100%;
}

.pro_section{
	background:url(../images/cp_bg3.jpg) no-repeat center;
}
.pro_tit {
    margin-bottom: 62px;
}

.pro_img {
    margin-bottom: 80px;
}





}

@media only screen and (max-width:560px ) {
.phone_nav,
.phone_foot,
.phone_banner{
	display: block;
}
header,
.in_section{
	display: none;
}
.pcnav_close {
    top: 0;
    right:0;
    width: 20%;
    /*height: 60px;
    font-size: 45px;
    line-height: 60px;*/
   height:48px;
    font-size:38px;
    line-height: 48px;
    cursor: pointer;
     border-radius: 0; 
}
.sliding-menu a {
    padding: 0.8em 0;
    font-size: 22px;
}
.pcnav_list {
    padding: 38% 5%;
}
.sliding-menu a.nav:before {
    right:5%;
    top: 19px;
}
.sliding-menu a.back:before {
    left: 5%;
    top: 19px;
}

.in1_sec {
    padding: 50px 0;
}
.in_title h2 {
    font-size:30px;
    line-height:30px;
    margin-bottom:5px;
}
.in_title p {
    font-size:12px;
    line-height: 12px;
}
.in_title {
    margin-bottom: 25px;
}
.in1_sec1 {
	padding:0 3%;
    font-size: 13px;
    line-height: 18px;
}

.ab11{
	position:static;
}
.in1_sec2 .ab1_sec1 .ab11 {
    top: 0px!important;
}

.in1_sec2 {
    padding:0px 0;
    background:none;
    height: auto;
}
.ab1_sec1 li {
    width: 50%;
    margin-right: 0;
    box-shadow:none;
    min-height: 280px;
    padding-top: 120px;
}

/*.ab1_sec1 li:nth-child(1){
	background:#25acfe url(../images/abp1.png) no-repeat center 38px;
}
.ab1_sec1 li:nth-child(2){
	background:#39d19e url(../images/abp2.png) no-repeat center 38px;
}
.ab1_sec1 li:nth-child(3){
	width:100%;
	background:#ee7641 url(../images/abp3.png) no-repeat center 38px;
    min-height: 240px;
    padding-top: 100px;
}*/

.ab1_sec1 li:nth-child(1){
	background: #25acfe url(../images/ab111.png) no-repeat center 28px;
	/*background:#25acfe url(../images/abp1.png) no-repeat center 38px;*/
}
.ab1_sec1 li:nth-child(2){
	/*background:#39d19e url(../images/abp2.png) no-repeat center 38px;*/
	/*background-color: #39d19e;*/
	background: #39d19e url(../images/ab121.png) no-repeat center 28px;
}
.ab1_sec1 li:nth-child(3){
	width:100%;
	/*background:#ee7641 url(../images/abp3.png) no-repeat center 38px;*/
	/*background-color: #ee7641;*/
	background: #ee7641 url(../images/ab131.png) no-repeat center 28px;
    min-height: 240px;
    padding-top: 100px;
}
.in1_sec2 .w{
	padding:0;
}

.ab1_sec1 li h3,
.ab1_sec1 li div{
	color:#fff;
}
.ab1_sec1 li h3 {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 10px;
}

.ab1_sec1 li div {
    padding: 35px 10% 0;
    font-size: 12px;
    line-height: 16px;
}
.in1_sec3{
	display: none;
}

.in1_a{
	display: block;
}

.in1_a{
	text-align: center;
	padding-top:30px;
}

.in1_a img{
	max-width:35%;
	height:auto;
}


.in2_section {
    padding:40px 0;
}
.in2_sec{
	padding:0 3%;
	position:relative;
}
.in2_img {
    padding:20px 0 60px;
    border-radius:8px;
}
.in2_main {
    min-height:200px;
    margin:0 5px;
    border-radius:10px;
}

.in2_sec .owl-stage .owl-item:nth-child(odd) .in2_main{
    background: #fbfbfb;
}
.in2_sec .owl-stage .owl-item:nth-child(even) .in2_main{
    background: #f2f2f2;
}
.in2_sec .owl-stage .owl-item:nth-child(odd),
.in2_sec .owl-stage .owl-item:nth-child(even){
	background:none;
}
.in2_img img {
    max-width: 80%;
}

.in2_m {
    bottom: 20px;
}
.in2_m h3 {
    font-size: 16px;
    line-height: 16px;
    margin-bottom:5px;
}

.in2_m p {
    font-size: 12px;
    line-height: 12px;
}

.in2_sec .owl-carousel2 .owl-nav {
    display: block!important;
}

.in2_sec .owl-carousel2 .owl-prev,
.in2_sec .owl-carousel2 .owl-next{
	width:30px;
	height:30px;
	position:absolute;
	top:45%;
	z-index:10;
	box-shadow:0px 0px 10px #d8e3f5;
	border-radius:100%;
	text-indent:-999999px;
}

.in2_sec .owl-carousel2 .owl-prev{
	left:-5px;
	background:#fff url(../images/phone_l1.jpg) no-repeat center;
}

.in2_sec .owl-carousel2 .owl-next{
	right:-5px;
	background:#fff url(../images/phone_r1.jpg) no-repeat center;
}

.in3_section {
    padding:20px 0 50px;
}
.in31_img, .in31_main {
    width:100%;
    height: auto;
}
.in31_main {
    padding: 30px 5%;
}

.in31_main h3 span{
	background:#26acff url(../images/in322.png) no-repeat center;
}

.in3_sec3 .owl-carousel4 .owl-nav{
	display: none!important;
}

.in3_sec3 .owl-carousel4 .owl-dots{
	position:absolute;
	bottom:-20px;
	left:0;
	right:0;
	width:100%;
	text-align: center;
}
.in3_sec3 .owl-carousel4 .owl-dot{
	display: inline-block;
	width:10px;
	height:10px;
	background:#cecece;
	margin:0 5px;
	border-radius:5px;
	border:2px solid #cecece;
}

.in3_sec3 .owl-carousel4 .owl-dot.active{
	background:#fff;
	border-color:#26acff;
}
.in3_sec2{
	display: none;
}
.in3_sec3{
	display: block;
	position:relative;
}
.in32_main {
    padding: 15px 2%;
    min-height: 80px;
    margin:0px 0px 15px;
}
.in32_main h3 {
    margin-bottom:0px;
}
.in32_main p {
    margin-bottom:5px;
}

.in42_main {
    position: absolute;
    lefT:0;
    right:0;
    top:0;
    bottom:0;
    text-align: center;
    padding-top:50px;
}

.in42_img {
    height: 200px;
}
.in42_img img {
    margin-top: -20px;
}
.in4_section {
    padding:40px 0;
}

.in42_m1 {
    margin-bottom:20px;
}

.in41_m li {
    padding-right:26px;
}

.in41_tit div {
    padding:15px 3%;
    font-size: 16px;
    line-height:22px;
}
.in41_next {
    right:30%;
}

.in41_prev {
    left:30%;
}
.in5_section1, .in5_section2 {
    height:250px;
    padding-top:35px;
}
.ab42_sec, .ab41_sec {
	height:250px;
    padding:35px 0 0;
}
.ab41_sec .in5_tit, .ab42_sec .in5_tit {
    padding-top: 0px;
}
.in5_img {
    margin-bottom: 10px;
}

.in5_tit h2 {
    font-size:24px;
    line-height: 24px;
}

.in5_tit {
    font-size: 12px;
    line-height: 12px;
}

.in5_main {
    padding-top:10px;
}
.in5_main img{
	width:20px;
}

.in5_tit {
    margin-bottom: 10px;
}
.footer{
	display: none;
}
.f_bot {
    padding:40px 0 90px;
   /* margin-bottom:60px;*/
   /*margin-bottom:48px;*/
    display:none;
}

.f_bot.phone_bot{
	display: block;
}

.ab31_sec .slideBox {
    padding: 60px 5% 35px;
}
.ab22_sec {
    padding: 40px 3% 20px;
}
.ab22_main li .ab221 {
    font-size: 15px;
    line-height: 15px;
}
.ab22_main li .ab222 {
    font-size: 12px;
    line-height: 16px;
}
.ab22_tit h3 {
    font-size: 24px;
    line-height: 24px;
}

.ab22_tit2 {
    font-size: 14px;
    line-height: 18px;
    margin-bottom:15px;
}

.ab12_main {
    font-size: 14px;
    line-height: 24px;
}

.ab1_section .w{
	padding:0;
}

.ab1_section .ab1_sec2{
	padding:40px 3%;
}
.ab_banner h2 {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 20px;
}


.ab_banner {
    padding: 160px 0 120px;
    font-size: 14px;
    line-height: 24px;
}



.join_banner {
    /*height:60px;*/
   height:48px;
}

.join1_section {
    padding:50px 0 40px;
}
.join1_sec1 {
    margin-bottom:35px;
    font-size: 15px;
    line-height:24px;
}

.join1_sec2 {
    padding-top:20px;
}
.join1_sec2 li span {
    display: inline-block;
    width: 20%;
    height: 76px;
    line-height: 76px;
    font-size:30px;
    background-size:100% auto!important;
}

.join12_main {
    width: 77%;
    padding-top:0px;
}

.join2_section {
    padding:40px 0;
}

.join2_sec1 li{
	width:50%;
	border-bottom:1px solid #e8f5ff;
    min-height: 100px;
    padding:35px 0;
    font-size: 12px;
}

.join2_sec1 li h3 {
    font-size: 16px;
    line-height: 16px;
    margin-bottom:10px;
}


.join2_tit {
    margin:60px 0 30px;
}
.join2_tit h3 {
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 15px;
}
.join2_tit span {
    height:3px;
}


.join2_sec2 {
    padding:10px;
}

.join22_sec1, .join22_sec2 {
    width:100%;
}

.join22_sec2 {
    padding:40px 10px 20px;
}

.join222_tit {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 25px;
    padding-top: 0;
}

.know1_section {
    padding:60px 0 0px;
}

.know11_main div,
.know11_main a{
	display: none;
}

.know11_m{
	display: block;
	text-align: center;
	background:#fff;
	padding:15px 3%;
	color:#333;
	font-size:13px;
	line-height:16px;
	min-height:140px;
}
.know11_m div{
	min-height:90px;
}
.know11_m a{
	display: inline-block;
	width:50%;
	line-height:24px;
	font-size:14px;
	border-radius:14px;
	color:#333;
	border:1px solid #333;
}

.know11_main {
    bottom: 146px;
    padding: 250px 5% 20px;
    text-align: center;
}

.know1_section{
	background:#f8fcff;
}

.know1_sec1{
	padding:0 2% 10px;
} 

.know11_main h3 {
    font-size:18px;
    line-height: 18px;
    margin-bottom: 0px;
}

.know1_sec2 {
    padding:50px 0 40px;
    background:#fff;
}

.know1_sec2 .sideMenu_main h3 {
    line-height: 48px;
    padding: 0 3%;
    font-size: 14px;
}



.know1_sec2 .sideMenu_main{
	background:#fff;
}
.know12_tit {
    margin-bottom: 30px;
}

.know12_tit h3 {
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 15px;
}

.know12_tit span {
    height: 3px;
}


.newsde_s {
    padding:20px 3%;
    margin-bottom:30px;
}

.newsde12_sec {
    padding: 60px 0 20px;
}


.newsde12_main p {
    line-height: 20px;
    font-size: 14px;
    margin-bottom:10px;
}


.newsde12_tit {
    font-size: 18px;
    line-height:24px;
    margin-bottom:20px;
    padding-bottom: 20px;
}
.newsde1_sec2 a {
    width: 35%;
    font-size: 14px;
}
.newsde12_a1 {
    padding-left: 12%;
    background-size:auto 20%;
    background: url(../images/news_l1.png) no-repeat 8% center;
}



.newsde12_a2{
    padding-left: 12%;
    background-size:auto 20%;
	background:url(../images/news_r1.png) no-repeat 92% center;
}


.newsde12_a1:hover{
	background:#26acff url(../images/news_l2.png) no-repeat 8% center;
}

.newsde12_a2:hover{
	background:#26acff url(../images/news_r2.png) no-repeat 92% center;
}


.newsde13_sec {
    padding:10px 0 10px;
}


.newsde_section {
    padding: 30px 0 30px;
}
.newsde1_sec2 {
    box-shadow: 0px 0px 10px #fbfbfb;
    line-height: 50px;
}

.newsde_banner {
    height:60px;
}


.news1_img, .news1_m {
    width: 100%;
    height: auto;
}
.news1_m h3 {
    font-size:18px;
    line-height: 22px;
    margin-bottom: 15px;
}

.news1_m h5 {
    margin-bottom: 20px;
}
.news_sec1 .owl-dots {
    bottom: -45px;
}

.news_sec2 li {
    width:100%;
    margin-right:0;
}

.news_m div {
    min-height: 80px;
    padding-bottom:20px;
}

.fenye_sec {
    text-align: left;
    line-height: 50px;
    margin:0px 0 20px;
    padding: 0 3%;
}

.fenye_sec a.fy_last {
    margin-top: 8px;
}

.local_section {
    padding:20px 0 35px;
    font-size: 13px;
}

.pro_main1 {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 30px;
}

.pro_btn {
    top: 50%;
    z-index: 3;
    width: 125px;
    line-height:20px;
    padding:10px 0;
    height:64px;
}
.pro_btn a img {
    top: 4px;
}
.pro_btn2 {
    right: 14%;
}
.pro_btn1 {
    left: 14%;
}
.pro_btn a {
    font-size: 16px;
}


.pro_tit {
    margin-bottom:50px;
}

.pro_sec {
    padding: 0 2%;
}

.pro_section{
	/*margin-top:60px;*/
	margin-top:48px;
    background: url(../images/cp_bg4.jpg) no-repeat center;
	/*padding:60px 0;*/
	padding:30px 0 60px;
}


.pro_a a {
    width: 40%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    margin: 0 3%;
}

.pro_main2 {
    font-size: 14px;
    line-height: 20px;
    margin-bottom:20px;
}

.rede1_section {
    padding:60px 0 45px;
}


.re1_tit h3 {
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 15px;
}
.re1_tit span {
    height:3px;
}

.rede1_sec {
    margin-top:30px;
    line-height: 56px;
    box-shadow: none;
    background:#25acfe;
}


.rede1_sec li {
    width: 50%;
    padding: 0 2% 0 10%;
    font-size: 14px;
    border-right:1px solid #65c3ff;
    border-bottom: 1px solid #65c3ff;
    color:#fff;
}

.rede1_sec li:nth-child(1){
	background:#25acfe 
}


.rede1_sec li:nth-child(1){
	background: url(../images/rede112.png) no-repeat 10px center;
}

.rede1_sec li:nth-child(2){
	background: url(../images/rede122.png) no-repeat 10px center;
}

.rede1_sec li:nth-child(3){
	background: url(../images/rede132.png) no-repeat 10px center;
}

.rede1_sec li:nth-child(4){
	background: url(../images/rede142.png) no-repeat 10px center;
}

.rede1_sec li:nth-child(5){
	background:url(../images/rede152.png) no-repeat 10px center;
}

.rede2_tit {
    background: url(../images/rede1.png) no-repeat 5px top;
}


.rede2_section {
    padding: 30px 0 30px;
}

.rede2_sec {
    padding: 25px 45px 0;
}
.rede2_sec dl {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 20px;
}

.rede3_section {
    padding:40px 0 30px;
}

.re21_sec li {
    width:100%;
    margin: 0 0 20px;
    height: auto;
    background:#f8fcff;
    border-color:#e5f3fe;
}
.re21_sec li div {
    border-color:#e5f3fe;
}

.re21_sec li h3{
	color:#28adfc;
}

.re22_sec1 li {
    height: auto;
    width: 100%;
    border-right:none;
    border-bottom: 1px solid #e8f5ff;
}

.re22_sec1 {
    margin: 0px 0 40px;
}

.re152_main1 {
    font-size: 18px;
    line-height: 18px;
    margin-bottom:25px;
}

.re152_main2 a {
    width: 38%;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    margin: 0 2%;
}

.re22_section {
    padding: 40px 0 45px;
}


.re11_section {
    padding:60px 0 65px;
}
.re11_sec {
    padding-top:30px;
}

.re11_sec1 {
    padding: 140px 5% 35px;
    background: #fbfbfb url(../images/re11.jpg) no-repeat center 40px;
}


.re111_tit h3 {
    font-size: 22px;
    margin-bottom: 15px;
}

.re111_tit {
    margin-bottom: 24px;
    text-align: center;
}

.re111_main h3{
	text-align: center;
}

.re12_sec{
	display: none;
}

.re12_phone{
	display: block;
	margin:30px 0 0;
}


.re12_phone li{
	border-bottom:1px solid #fbfbfb;
	padding:20px 3% 15px;
	background:#fff;
	overflow: hidden;
	font-size:12px;
	line-height:20px;
}
.re12_phone li label{
	float:left;
	color:#29aefe;
	width:20%;
	margin-bottom:5px;
}

.re12_phone li span{
	float:left;
	color:#343434;
	width:80%;
	margin-bottom:5px;
}

.re12_section {
    padding:30px 0 40px;
}

.re13_section {
    padding-top:50px;
}

.re13_sec1 li:nth-child(1){
	display:none;
}

.re13_sec1 li:nth-child(2){
	width:100%;
	padding:50px 5%;
    height:200px;
}

.re13_sec1 li {
	text-align: center;
	padding:30px 3%;
    height:300px;
}
.re13_sec1 li:nth-child(4){
	text-align: center;
	padding:33px 3%;
	background:url(../images/re15.jpg) no-repeat center;
    height:240px;
}

.re13_sec1 li:nth-child(3){
	text-align: center;
	padding:33px 3%;
    height:240px;
}
.re13_sec1 li h3, .re13_sec21 li h3 {
    margin-bottom: 20px;
}
.re13_sec21{
	display: none;
}
.re13_sec21phone{
	display: block;
}
.re13_sec21phone li:nth-child(1) {
	width:100%;
	padding:40px 5%;
    height:200px;    
    background: #d0193d;
    text-align: center;
}

.re13_sec21phone li h3 {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 20px;
    font-weight: bold;
}


.re13_sec21phone li:nth-child(2) {
	float:left;
	width:50%;
    height:200px;    
    background: #d0193d;
    text-align: center;
}

.re13_sec21phone li:nth-child(2) img{
	display: block;
	width:100%;
	height:100%;
}
.re13_sec21phone li:nth-child(3) {
	float:left;
	width:50%;
	padding:30px 5%;
    height:200px;    
    background: #0e0323;
    text-align: center;
}
.re13_sec21, .re13_sec22,
.re1322_img, .re1322_m {
    width: 100%;
    height: auto;
}

.re13_sec22 .owl-nav {
    left: 5%;
    bottom: 15px;
}


.re1322_m1 {
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.re1322_m {
    padding: 30px 5% 60px;
}


.re14_section {
    padding: 40px 0;
}

.re14_sec {
    padding: 35px 5% 0;
    font-size: 16px;
    line-height: 22px;
}

.re15_section {
    padding:50px 0 40px;
}

.re15_sec1 {
    margin: 40px 0;
}
.re15_sec1 li {
    height: auto;
    width: 100%;
    border-right:none;
    border-bottom: 1px solid #e8f5ff;
    padding: 20px 3%;
    text-align: left;
}

.re15_sec1 li h3 {
    font-size: 16px;
    margin-bottom: 5px;
}

.re21_section {
    padding:60px 0 80px;
}


.re21_sec .showMorehandle {
    bottom: -40px;
    margin-left: -60px;
    width: 120px;
    height:40px;
    line-height: 40px;
    font-size: 14px;
    border-radius: 20px;
}





.pro_img {
    margin-bottom: 100px;
}
.pro_btn {
    top: 45%;
}










}




@media only screen and (max-width:380px ) {
.phone_foot li a{
	/*padding-left:40%;*/
	padding-left:36%;
}
.ab31_sec .parHd li {
    width: 40px;
    height:40px;
    line-height:40px;
}
.ab31_sec .parHd {
    top: 13px;
    font-size: 16px;
}
.pro_btn2 {
    right: 12%;
}
.pro_btn1 {
    left: 12%;
}

.pro_img {
    margin-bottom: 130px;
}
.pro_btn {
    top: 43%;
}



}
@media only screen and (max-width:320px ) {
.phone_foot li a{
	font-size:0.8rem;
	background-size:auto 35%!important;
}
.ab22_main li .ab221 {
    font-size: 14px;
}

.ab42_sec, .ab41_sec {
    height: 230px;
    padding: 35px 0 0;
}

.know11_m div {
    min-height: 100px;
}

.know11_main {
    bottom: 180px;
}

.know11_m a {
	font-size:13px;
    width: 69%;
}
.pro_btn2 {
    right: 5%;
}
.pro_btn1 {
    left: 5%;
}


.rede1_sec li:nth-child(1){
	background: url(../images/rede112.png) no-repeat 5px center;
}

.rede1_sec li:nth-child(2){
	background: url(../images/rede122.png) no-repeat 5px center;
}

.rede1_sec li:nth-child(3){
	background: url(../images/rede132.png) no-repeat 5px center;
}

.rede1_sec li:nth-child(4){
	background: url(../images/rede142.png) no-repeat 5px center;
}

.rede1_sec li:nth-child(5){
	background:url(../images/rede152.png) no-repeat 5px center;
}


.re152_main2 a {
    width: 37%;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    margin: 0 2%;
}
.re152_main2 {
    font-size: 14px;
    line-height:40px;
}



.pro_btn {
    top: 41%;
}
.pro_btn1 {
    left: 7%;
}

.pro_btn2 {
    right: 7%;
}

.pro_btn2 a img {
    right: -20px;
}
.pro_btn1 a img {
    left: -20px;
}


}









/*留言*/



.inv4_sec{
	margin-top:0px;
}
.inv4_sec1{
	padding:0 40px 0 0px;
}
.inv41_title h2{
	overflow: hidden;
	padding-bottom:14px;
	border-bottom:1px solid #ececec;
	margin-bottom:25px;
	color:#666;
	font-style: normal;
	font-size:12px;
}

.inv41_title h2 span{
	float: left;
	font-size:16px;
	padding-left:25px;
	background:url(../images/inv3.jpg) no-repeat left center;
}
.inv41_title h2 i{
	float:right;
	font-style: normal;
}
.inv41_title textarea{
	border:1px solid #ccc;
	border-radius:5px;
	width:100%;
	height:112px;
	padding:10px;
	margin-bottom:10px;
}

.inv41_title div{
	text-align: right;
}

.inv41_title div input{
	width:58px;
	line-height:27px;
	color:#fff;
	background:#4688f1;
	font-size:12px;
	cursor: pointer;
	border-radius:3px;
}

.inv4_sec2{
margin-top:20px;
	/*padding:0 40px 0 30px;*/
	 margin-bottom:50px;
}

.parHd1{
	border-bottom:1px solid #ccc;
	overflow: hidden;
	width:100%;
	margin-bottom:10px;
}

.parHd1 li{
	float:left;
	padding-bottom:24px;
	border-bottom:4px solid #fff;
	margin-right:45px;
	color:#555;
	font-size:17px;
	cursor:pointer;
}

.parHd1 li.on{
	border-color:#4e8fd1;
}

.inv42_que{
	padding:20px 10px;
}

.inv42_que_img{
	width:50px;
	height:50px;
	overflow: hidden;
	border-radius:25px;
}

.inv42_que_img img{
	display: block;
	width:100%;
	height:auto;
}

.inv42_que_main{
	width:93%;
}

.inv42_que_main h3{
	font-size:13px;
	color:#666666;
	font-weight:700;
	margin-bottom:5px;
}

.inv42_que_main h3 span{
	font-weight: normal;
	color:#5697dd;
	margin:0 2px;
}
.inv42_que_main div.inv42_que_m{
	font-size:12px;
	line-height:22px;
	color:#666666;
	margin-bottom:3px;
}
.inv42_que_main p{
	font-size:12px;
	line-height:22px;
	color:#666666;
}



.inv42_an{
	width:100%;
	height:auto;
	padding:10px;
	background:#f5f5f5;
	position:relative;
	border-radius:5px;
}

.inv42_an_jiao{
	position:absolute;
	top:-7px;
	left:80px;
	height:7px;
}
.inv42_an_jiao img{
	display: block;
	height:100%;
	width:auto;
}

.inv42_an_img{
	width:50px;
	height:50px;
	overflow: hidden;
	border-radius:25px;
}

.inv42_an_img img{
	display: block;
	width:100%;
	height:auto;
}

.inv42_an_main{
	width:93%;
}

.inv42_an_main h3{
	font-size:13px;
	color:#666666;
	font-weight:700;
	margin-bottom:5px;
}

.inv42_an_main h3 span{
	font-weight: normal;
	color:#5697dd;
	margin:0 2px;
}
.inv42_an_main div.inv42_an_m{
	font-size:12px;
	line-height:22px;
	color:#666666;
	margin-bottom:3px;
}
.inv42_an_main p{
	font-size:12px;
	line-height:22px;
	color:#666666;
}
.inv4_sec1 {
    padding: 0 0px 0 0px;
}


@media only screen and (max-width:960px ) {
.inv42_que_main,
.inv42_an_main {
    width:89%;
}
.inv4_sec {
    margin-top:60px;
}

}


@media only screen and (max-width:560px ) {

.inv4_sec {
    margin-top:0px;
    padding:40px 0;
}
.inv4_sec2 {
    margin-top: 30px;
    padding: 0 3%;
}

.inv42_que_main, .inv42_an_main {
    width:100%;
    margin-top: 15px;
}



}









/*danye*/
.danye_banner{
	padding-top:781px;
	background:url(../images/dy_banner.jpg) no-repeat center;
	background-size:auto 100%!important;
}

.danye_ban{
	width:100%;
	background:url(../images/dy1.png) no-repeat center top;
}

.danye_ban li{
	float:left;
	width:25%;
	padding:35px 2%;
	background:url(../images/dy2.png) no-repeat right center;
	color:#fff;
	font-size:20px;
	line-height:26px;
	font-family: 'pf';
	text-align: center;
}


.danye_ban li:last-child{
	background:none;
}


.danye1_sec2,
.danye3_sec,
.danye4_sec,
.danye5_sec,
.danye6_sec{
	opacity:0;
}

.danye1_sec2,
.danye3_sec,
.danye4_sec,
.danye5_sec,
.danye6_sec,
.danye22_main1{
	opacity:0;
}
.danye22_main1.articleShow,
.danye1_sec2.articleShow,
.danye3_sec.articleShow,
.danye4_sec.articleShow,
.danye5_sec.articleShow,
.danye6_sec.articleShow{
	-webkit-animation: fadeInUp1 .8s ease-in-out both;
	-moz-animation: fadeInUp1 .8s ease-in-out both;
	-ms-animation: fadeInUp1 .8s ease-in-out both;
	animation: fadeInUp1 .8s ease-in-out both;
	opacity: 1;
}

.danye1_section{
	padding:60px 0 140px;
	background:#013b7a;
}

.danye1_sec{
	position:relative;
}


.dy11_title{
	font-family: 'pf';
	font-size:50px;
	line-height:70px;
	color:#fff;
	margin-bottom:25px;
	font-weight:bold;
	text-align: center;
}
.dy11_title span{
	color:#c82960;
	margin-right:20px;
	font-weight:bold;
}

.dy11_title img{
	margin:0 15px;
}

.dy11_title img.dy11_img1{
	vertical-align:top;
}
.dy11_title img.dy11_img2{
	vertical-align:bottom;
}

.dy11_main{
	font-size:16px;
	line-height:26px;
	color:#fff;
	text-align: center;
}

.danye1_sec2{
	background:#fff;
	position:absolute;
	top:130%;
	left:0;
	right:0;
	box-shadow:0px 0px 15px #cae6fa;
	width:100%;
	padding-left:14.7%;
}

.danye12_main1{
	position:absolute;
	left:-20px;
	top:-38px;
}

.danye1_sec2 li{
	float:left;
	width:16.6%;
	border-right:1px solid #f0f6fc;
	padding:28px 1% 20px;
	text-align: center;
	color:#333333;
	background:#fff;
	font-size:14px;
	line-height:20px;
	transition:all 0.3s;
}

.danye1_sec2 li:last-child{
	border-right:none;
}

.danye1_sec2 li:hover{
	transform: scale(1.12);
	box-shadow:0px 0px 15px #cae6fa;
}

.danye121_main{
	min-height:50px;
	margin-bottom:10px;
}

.danye1_sec2 li h2{
	font-size:21px;
	line-height:25px;
	font-weight:bold;
	margin-bottom:20px;
}

.danye1_sec2 li h2 span{
    background: linear-gradient(to right,#52d7aa,#26acfe);
    -webkit-background-clip: text;
    color: transparent;
    font-family: "pf";
    -webkit-text-fill-color: transparent;
}

.danye1_sec2 li h5{
	cursor: pointer;
}

.dy_alert{
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	height:100%;
	padding:3% 10%;
	z-index:999999999999;
	display: none;
	background:rgba(255,255,255,0.95);
}

.dy_close{
	position:absolute;
	top:30px;
	right:30px;
	font-size:40px;
	line-height:40px;
	color:#555;
	cursor: pointer;
}

.dyalert_main{
	padding:0 10%;
	color:#555;
	font-size:16px;
	line-height:30px;
}

.dy_alert .dyalert_main{
	margin:0 auto;
	width:auto;
	position:relative;
}

.dy_alert .dyalert_main img{
	display: block;
	margin:10px auto;
	max-width:100%;
	height:auto;
}

.dy_alert h2{
	text-align: center;
	font-size:35px;
	line-height:35px;
	font-weight:bold;
	margin-bottom:20px;
}

.dy_alert h2 span{
    background: linear-gradient(to right,#52d7aa,#26acfe);
    -webkit-background-clip: text;
    color: transparent;
    font-family: "pf";
    -webkit-text-fill-color: transparent;
}

.danye6_section{
	padding:105px 0 285px;
	background:url(../images/dy6_bg.jpg) no-repeat center;
	background-size:auto 100%;
}

.danye6_sec{
	font-family: 'pf';
	font-size:50px;
	line-height:50px;
	color:#fff;
	text-align: center;
	font-weight:bold;	
}


.danye2_section{
	padding:185px 0 90px;
	background:#e1eef9;
}
.danye2_sec1,
.danye2_sec2{
	width:50%;
	position:relative;
}

.danye2_sec1 h2{
	font-size:50px;
	line-height:50px;
	font-weight:bold;
	margin-bottom:35px;
}

.danye2_sec1 h2 span{
    background: linear-gradient(to right,#52d7aa,#26acfe);
    -webkit-background-clip: text;
    color: transparent;
    font-family: "pf";
    -webkit-text-fill-color: transparent;
}
.danye2_sec1 img{
	display: block;
	width:100%;
	height:auto;
}

.danye22_main2{
	text-align: right;
	margin-top:400px;
	
}
.danye22_main2 h2{
	font-family: 'pf';
	font-size:35px;
	line-height:35px;
	font-weight:bold;
	margin-bottom:10px;
	color:#c82255;
}

.danye22_main2 span{
	font-family: 'pf';
	display: inline-block;
	font-size:15px;
	line-height:24px;
	border-radius:12px;
	color:#fff;
	font-weight:bold;
	background:#c82255;
	padding:0 10px;
}


.danye22_main1{
	position:absolute;
	top:0;
	right:0;
	width:115%;
	padding:75px 5% 60px 25%;
	border:10px solid #fff;
	color:#333333;
	font-size:16px;
	line-height:30px;
}


.danye22_main1 h2{
	font-family: 'pf';
	color:#333333;
	font-size:28px;
	line-height:28px;
	font-weight:bold;
	margin-bottom:25px;
	
}

.danye3_sec h2,
.danye4_sec h2{
	text-align: center;
	font-size:50px;
	line-height:50px;
	font-weight:bold;
}

.danye3_sec h2 span,
.danye4_sec h2 span{
    background: linear-gradient(to right,#52d7aa,#26acfe);
    -webkit-background-clip: text;
    color: transparent;
    font-family: "pf";
    -webkit-text-fill-color: transparent;
}

.danye3_section{
	padding:75px 0 60px;
}


.danye3_main{
	padding-top:65px;
}

.danye3_main li{
	float:left;
	width:23.5%;
	margin-right:2%;
	margin-bottom:20px;
	padding:10px;
	box-shadow:0px 0px 15px #f5f5f5;
	position:relative;
	overflow: hidden;
	cursor: pointer;
}

.danye3_main li:nth-child(4n){
	margin-right:0;
}

.danye3_m{
	position:absolute;
	top:100%;
	left:0;
	right:0;
	bottom:0;
	color:#fff;
	font-size:16px;
	line-height:30px;
	padding:30px 7%;
	transition:all 0.3s;
	background:rgba(0,0,0,0.7);
}

.danye3_main li:hover .danye3_m{
	top:0;
}

.danye3_img{
	width:100%;
	height:auto;
	overflow:hidden;
}
.danye3_img img{
	width:100%;
	height:auto;
	display: block;
	transition:all 0.5s;
}
.danye3_main li:hover .danye3_img img{
	transform: scale(1.12);
}



.danye4_section{
	padding-bottom:60px;
}

.danye4_sec h3{
    font-family: "pf";
	color:#999999;
	font-size:30px;
	line-height:30px; 
	text-align: center;
	margin:25px 0 50px;
	font-weight:bold;
}

.danye4_main li{
	float:left;
	width:48.5%;
	margin-right:3%;
	margin-bottom:20px;
	box-shadow:0px 0px 15px #f5f5f5;
	padding:30px 3%;
	height:190px;
	border-radius:95px;
	overflow: hidden;
}

.danye4_main li:last-child{
	margin-right:0;
}

.dy4_img{
	width:20%;
}
.dy4_img img{
	display: block;
	max-width:100%;
	max-height:100%;
}

.dy4_main{
	width:77%;
}
.dy4_main dl{
	overflow: hidden;
    font-family: "pf";
	font-size:18px;
	line-height:25px; 
	color:#666666;
}

.dy4_main dl dt{
	color:#0054a6;
	font-weight:bold;
	font-size:25px;
	line-height:25px; 
	margin-bottom:20px;
}

.dy4_main dl dd{
	width:50%;
	float:left;
}

.danye_a{
	position:fixed;
	top:30%;
	left:0;
	width:100px;
	z-index:99999;
}

.danye_a img{
	display: block;
	width:100%;
	height:auto;
}

@media only screen and (max-width:1500px ){
.danye_banner {
    padding-top:650px;
}



}

@media only screen and (max-width:1300px ) {
.dy4_main dl {
    font-size: 16px;
    line-height: 22px;
}
.danye3_sec h2, .danye4_sec h2,
.danye6_sec,
.danye2_sec1 h2 {
    font-size:40px;
    line-height:40px;
}
.dy11_title {
    font-size:40px;
}
.danye_ban li {
    font-size:18px;
}
.danye22_main1 {
    padding:55px 5% 40px 25%;
}


.danye12_main1{
	width:17%;
}
.danye12_main1 img{
	display: block;
	max-width:100%;
	height: auto;
}


}

@media only screen and (max-width:1200px ) {
.danye_banner {
    padding-top:550px;
}
.danye1_sec2 li h2 {
    font-size: 18px;
    margin-bottom:15px;
}



}

@media only screen and (max-width:1024px ) {
.danye_banner {
    padding-top: 480px;
}




}

@media only screen and (max-width:960px ) {
.danye_banner {
    padding-top: 400px;
}
.danye_ban li {
    padding: 20px 2%;
}

.danye1_sec2 li {
    padding: 20px 1%;
}

.danye1_sec2 li h2 span {
     display: block; 
}
.danye1_sec2 li h2 {
    margin-bottom:10px;
}
.danye22_main1 {
    position: static;
    width: 100%;
    padding:40px 5%;
}
.danye22_main2 {
    margin-top: 40px;
}
.danye4_main li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
    padding: 20px 3%;
    height: auto;
    border-radius: 95px;
}
.danye6_section {
    padding: 85px 0 205px;
}

.dy_alert {
    padding:10% 5%;
}
.danye1_sec2 li h2{
	min-height:60px;
}
.danye121_main {
    min-height:90px;
}













}

@media only screen and (max-width:560px ) {
.danye_a{
	width:70px;
}
.danye_banner {
	margin-top:48px;
    padding-top: 145px;
}
.danye_ban li {
    padding: 10px 2%;    
    font-size: 14px;
    line-height:18px;
}
.danye1_section {
    padding: 40px 0;
}

.dy11_title {
    font-size:24px;
    line-height: 40px;
    height: 40px;
    margin-bottom: 20px;
}

.dy11_title img{display:inline-block;max-height:60%;width:auto;}

.danye1_sec2 {
    position: static;
    padding-left:0;
    margin-top:50px;
}

.danye1_sec2 li {
    width: 33%;
    border-bottom: 1px solid #f0f6fc;
    padding: 20px 1% 20px;
}
.danye12_main1 {
    left: -9px;
    top: -46px;
}

.danye2_section,
.danye3_section{
    padding:40px 0;
}

.danye2_sec1{
	margin-bottom:30px;
}
.danye2_sec1,
.danye2_sec2 {
    width:100%;
}

.danye22_main1 h2{
	font-size:20px;
    line-height: 20px;
    margin-bottom:20px;
}
.danye3_sec h2, .danye4_sec h2, .danye6_sec, .danye2_sec1 h2 {
    font-size:26px;
    line-height: 26px;
    margin-bottom:20px;
}
.danye22_main1 {
    padding:30px 5%;
}

.danye22_main2 h2 {
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 10px;
}
.danye3_main {
    padding-top: 0px;
}

.danye3_sec h2 span, .danye4_sec h2 span{
	display: block;
}

.danye3_main li {
    width: 48%;
    margin:0 1% 20px;
}

.danye4_sec h3 {
    font-size:20px;
    line-height: 20px;
    margin: 25px 0 40px;
}

.dy4_main dl dt {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 10px;
}

.dy4_main dl {
    font-size: 13px;
    line-height: 18px;
}

.dy4_main dl dd {
    width: 100%;
}
.danye4_section {
    padding-bottom:30px;
}

.danye6_section {
    padding:60px 0 100px;
}





}

@media only screen and (max-width:360px ) {





}

@media only screen and (max-width:320px ) {
.danye_banner {
    padding-top: 124px;
}
.danye_ban li {
    font-size: 12px;
    line-height: 14px;
}






}

