@charset "utf-8";
*{box-sizing: border-box;}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
address,caption,cite,code,dfn,em,th,var,i,b{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; border:none;}
input,button{overflow: visible;vertical-align:middle;outline:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur())}
sub,sup{vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
textarea { resize:none} 
input[type="submit"],input[type="button"]{ cursor:pointer;}
img{border:0;vertical-align:middle;width: 100%}
a img,img{-ms-interpolation-mode:bicubic}
a{text-decoration:none;cursor: pointer; color:#999}
a:hover{text-decoration:none}
button,input[type=submit],input[type=reset],input[type=text],input[type=button],select,textarea{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur());border: none;}
body,th,td,button,input,select,textarea{  font-family:Arial, "微软雅黑"; font-size:12px;color:#666;}
.layout{ margin:0 auto; max-width: 1328px;padding: 0 10px;}
.l,.left,.fl{ float:left}
.r,.right,.fr{ float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0}
.clearfix{*zoom:1}
body{ min-width:1200px; overflow:auto;background: #ffffff;}

/*slick*/
.slick-slider{position: relative;outline: none;display: block; -moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none; float: left;outline: 0 none;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-arrow.slick-hidden { display: none;}
.slick-dots { position: absolute; bottom: -45px; left: 0; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; padding: 0px; cursor: pointer; }
.slick-dots button{display: none;}
/*slick*/
/*img{*/
	/*width: 100%;*/
/*}*/
.pich{
	overflow: hidden;
}
.pich img{
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
}
.pich:hover img{
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
}
#web-ietip{
	width: 526px; 
	height: 90px; 
	padding: 83px 0 0 84px; 
	overflow:hidden; 
	background: url(../css/ietip/browser.png) no-repeat center center; 
	margin: 200px auto 0;
}
#web-ietip a{
	display: block; 
	width: 65px; 
	height: 80px; 
	float: left;
}
.header{
	height: 100px;
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
	min-width: 1200px;
	z-index: 99;
}
.logo{
	display: block;
	float: left;
	width: 200px;
	height: 55px;
	background: url(../images/logo.png) center no-repeat;
	margin-top: 23px;
	margin-left: 6%;
}
.menu{
	float: right;
	position: relative;
	margin-top: 36px;
	margin-right: 6%;
}
.menu li{
	float: left;
	margin: 0 12px;
}
.menu p{
	font-size: 16px;
	line-height: 38px;
}
.menu p a{
	color: #FFFFFF;
	display: block;
	padding: 0 5px;
}
.mline{
	box-sizing: initial;
    position: absolute;
    height: 1px;
    background-color: #48a5f4;
    left: 0;
    bottom: 0;
    pointer-events: none;
}
.menu li.on p a{
	color: #008FD3;
}
@media(max-width:1400px){
	.menu li{
		margin: 0 10px;
	}
}
.bheight{
	position: relative;
	z-index: 9;
}
.bheight img{width: 100%;}
.bheight .word{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	color: #FFFFFF;
	text-align: center;
}
.bheight .dis{
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	overflow: hidden;
}
.bheight .word h3{
	font-size: 38px;
	line-height: 64px;
	font-weight: 300;
}
.bheight .word h3 em{
	display: block;
	line-height: 30px;
	font-size: 18px;
	font-weight: 300;
}
.bheight ul{
	width: 444px;
	height: 167px;
	position: relative;
	margin: 50px auto 0;
}

.bheight ul li{
	position: absolute;
	left: 0;
	top: 0;
	width: 167px;
	height: 167px;
	background: rgba(0,132,180,.8);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	font-size: 16px;
	line-height: 24px;
	padding-top: 36.5px;
	font-weight: 300;
}
.bheight ul li i{
	display: block;
	font-size: 60px;
	line-height: 70px;
}
.bheight ul li:nth-child(2n){
	left: 138px;
	z-index: 2;
}
.bheight ul li:last-child{
	left: auto;
	right: 0;
}

.banner .hd{position: absolute;bottom: 10px;left: 0;width: 100%;text-align: center;z-index: 9;}
.banner .hd ul{display: inline-block;width: auto;height: auto;margin: 0;}
.banner .hd ul li{float: left;text-indent: -999px;overflow: hidden;width: 10px;height: 10px;border-radius: 10px;background-color: #fff;position: static;padding: 0;margin:0 4px;}
.banner .hd ul li.on{background-color: #008FD3;}
.f_header,
.header2{
	background: #FFFFFF;
	box-shadow: 0 0 20px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.2);
}
.f_header .logo,
.header2 .logo{
	background-image: url(../images/logo2.png);
}
.f_header .menu p a,
.header2 .menu p a{
	color: #5b5b5b;
}
.title{
	text-align: center;
	position: relative;
	padding-top: 32px;
	margin-top: 25px;
}
.title h3{
	font-size: 28px;
	color: #292828;
	position: relative;
	line-height: 80px;
}
.title h3:before{
	content: '';
	width: 38px;
	height: 3px;
	position: absolute;
	left: 50%;
	bottom: 0;
	background: #0084b4;
	margin-left: -19px;
}
.title p{
	text-transform: uppercase;
	font-size: 48px;
	color: #464646;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	filter:alpha(opacity=10);   
	-moz-opacity: 0.1;   
	-khtml-opacity: 0.1;   
	opacity: 0.1; 
	line-height: 110px;
}
.index_1{
	width: 90%;
	min-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.index_1 ul{
	margin-top: 32px;
}
.index_1 li{
	float: left;
	width: 16.666%;
	position: relative;
	overflow: hidden;
	background: #f4f4f4;
	opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: left 0.5s 0.8s linear,opacity 0.5s 0.8s linear,background 0.5s linear,width 0.5s linear;
    -o-transition: left 0.5s 0.8s linear,opacity 0.5s 0.8s linear,background 0.5s linear,width 0.5s linear;
    transition: left 0.5s 0.8s linear,opacity 0.5s 0.8s linear,background 0.5s linear,width 0.5s linear;
}
.index_1 li .service{
	width: 100%;
	height: 355px;
	text-align: right;
	color: #CCCCCC;
	border: 1px #e8e8e8 solid;
}
.index_1 li .service i{
	display: block;
	padding: 68px 30px 0;
}
.index_1 li .service .num{
	font-size: 52px;
	line-height: 62px;
}
.index_1 li .service h3{
	font-size: 26px;
	line-height: 38px;
	height: 38px;
	overflow: hidden;
}
.index_1 li .service h4{
	font-size: 14px;
	text-transform: uppercase;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
}
.index_1 li .service .ic{
	margin-top: 10px;
	display: inline-block;
	vertical-align: top;
	background: center no-repeat;
	cursor: default;
}
.index_1 li .service .ic1{
	background-image: url(../images/ic1.png);
	padding-left: 86px;
	height: 71px;
}
.index_1 li .service .ic2{
	background-image: url(../images/ic2.png);
	padding-left: 52px;
	height: 102px;
}
.index_1 li .service .ic3{
	background-image: url(../images/ic3.png);
	padding-left: 99px;
	height:71px;
}
.index_1 li .service .ic4{
	background-image: url(../images/ic4.png);
	padding-left:77px;
	height: 72px;
}
.index_1 li .service .ic5{
	background-image: url(../images/ic5.png);
	padding-left: 142px;
	height: 70px;
}
.index_1 li.on{
	width: 33.338%;
}
.index_1 li.on .ic1{
	background-image: url(../images/ic1-2.png)!important;
}
.index_1 li.on .ic2{
	background-image: url(../images/ic2-2.png)!important;
}
.index_1 li.on .ic3{
	background-image: url(../images/ic3-2.png)!important;
}
.index_1 li.on .ic4{
	background-image: url(../images/ic4-2.png)!important;
}
.index_1 li.on .ic5{
	background-image: url(../images/ic5-2.png)!important;
}
.index_1 li.on .service{
	width: 50%;
	color: #FFFFFF;
	border-color: #008FD3;
	background: #008FD3;
}
.index_1 li .price{
	width: 50%;
	position: absolute;
	left: 100%;
	top: 0;
	height: 355px;
	background: #6dbce3;
	padding: 4px 30px 0 17px;
}
.index_1 li.on .price{
	left: 50%;
}
.index_1 li dd{
	font-size: 17px;
	line-height: 46px;
	border-bottom: 1px #acd9ef solid;
}
.index_1 li dd a{
	display: block;
	color: #FFFFFF;
	padding-right: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: url(../images/arw1.png) right center no-repeat;
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.index_1 li dd a:hover{
	padding-left: 10px;
}
.index_2{
	/*padding-top: 23px;
	padding-bottom: 47px;*/
	padding: 23px 30px 47px;
	min-width: 1200px;
	margin: 0 auto;
	border-bottom: 1px #e8e8e8 solid;
	overflow: hidden;
}
.tab .hd{
	text-align: center;
	padding-top: 20px;
}
.tab .hd li{
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	padding-bottom: 1px;
	margin: 20px 30px 0;
	cursor: pointer;
}
.tab .hd li.on{
	color: #008FD3;
	padding-bottom: 0;
	border-bottom: 1px #008fd3 solid;
}
.list li{
	float: left;
	width: 24.166%;
	height: 336px;
	margin: 25px 1.112% 0 0;
	position: relative;
	opacity: 1;
    filter: alpha(opacity=100);
    overflow: hidden;
}
.list li .pic{
	overflow: hidden;
}
.list li .pic img{
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.list li:hover .pic img{
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
}
.list li .name{
	/*position: relative;
	padding: 0 15px;
	line-height: 60px;
	background-color: #f1f1f1;
    -webkit-transition: 0.3s linear;
    -o-transition: 0.3s linear;
    transition: 0.3s linear;
    z-index: 2;*/

    overflow: hidden;
    display: block;
    height: 60px;
    line-height: 60px;
    padding: 0 20px 0 10px;
    background-color: #f1f1f1;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    transition: .3s linear;
}
.list li .name h4{
	float: left;
	display: block;
}
.list li .name h4 a{
    color:#333;
    font-size: 16px;
}
.list li .name p{
	width: 65%;
	font-size: 16px;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.list li .name p a{
	color: #333333;
}
.list li .name a.a1{
	display: block;
	float: left;
	width: 22px;
	height: 19px;
	/*background: url(../images/ic6.png) center no-repeat;*/
	margin-top: 21px;
	margin-right: 5px;
}
.list li .name a.a1:last-child{
	margin-right: 0;	
}
.list li .name a.a2{
	background-image: url(../images/ic7.png);
	width: 21px;
	margin-left: 11px;
}
.list li .link{
	position: absolute;
	left: 0;
	bottom: -100%;
	width: 100%;
	text-align: center;
	background: rgba(255,255,255,.84);
	line-height: 39px;
}
.list li .link a{
	display: block;
	color: #282828;
}
.list li .link a i{
	display: inline-block;
	vertical-align: top;
	padding-left: 24px;
	background: url(../images/ic8.png) left center no-repeat;
}
.list li .link a i.i2{
	background-image: url(../images/ic9.png);
}
.list li .link a:hover{
	background: rgba(255,255,255,.84);
}
.list li:hover .name{
	background: #1b98d5;
}
.list li:hover .name p a,
.list li:hover .name h4 a{
	color: #FFFFFF;
}
.list li:hover .name .a1{
	background-image: url(../images/ic6-2.png);
}
.list li:hover .name .a2{
	background-image: url(../images/ic7-2.png);
}
.list li:nth-child(4n){
	margin-right: 0;
}
.list ul{
	padding-bottom: 42px;
}
.more{
	font-size: 18px;
	text-align: center;
	width: 262px;
	margin: 0 auto;
}
.more a{
	display: block;
	line-height: 44px;
	color: #0084B4;
	position: relative;
	border: 2px #0084b4 solid;
	border-radius: 44px;
	-webkit-border-radius: 44px;
	-moz-border-radius: 44px;
	-ms-border-radius: 44px;
	-o-border-radius: 44px;
	overflow: hidden;
}
.more a i{
	position: relative;
	z-index: 2;
    -webkit-transition: 0.3s linear;
    -o-transition: 0.3s linear;
    transition: 0.3s linear;
	opacity: 1;
    filter: alpha(opacity=100);
}
.more a:before{
	content: '';
	background: #0084B4;
	position: absolute;
	left: -100%;
	top: 0;
	width: 100%;
	height: 100%;
    -webkit-transition: 0.5s linear;
    -o-transition: 0.5s linear;
    transition: 0.5s linear;
}
.more a:hover{
	color: #FFFFFF;
}
.more a:hover:before{
	left: 0;
}
.index_3{
	min-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.index_3 .pad{
	padding-top: 47px;
}
.index_3 ul li{
	float: left;
	overflow: hidden;
	position: relative;
	/*border: 1px #e5e5e5 solid;*/
	width: 12.5%;
}
.index_3 ul li img{
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.index_3 ul li:hover img{
	-webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    filter: gray;
}
.index_3 ul li a{
	display: block;
	border: 1px #e5e5e5 solid;
	/*border-bottom: none;*/
	/*border-right: none;*/
}
.index_3 ul li b{
	position: absolute;
	background: #0084B4;
}
.index_3 ul li b.b1{
	width: 0;
	height: 2px;
	left: 0;
	bottom: 0;
	-webkit-transition: 0.2s all;
	-o-transition: 0.2s all;
	transition: 0.2s all;
}
.index_3 ul li b.b2{
	width: 2px;
	height: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	transition: 0.5s all;
}
.index_3 ul li b.b3{
	width: 0;
	height: 2px;
	right: 0;
	top: 0;
	-webkit-transition: 0.8s all;
	-o-transition: 0.8s all;
	transition: 0.8s all;
}
.index_3 ul li b.b4{
	width: 2px;
	height: 0;
	left: 0;
	top: 0;
	-webkit-transition: 1s all;
	-o-transition: 1s all;
	transition: 1s all;
}
.index_3 ul li:hover b.b1,
.index_3 ul li:hover b.b3{
	width: 100%;
}
.index_3 ul li:hover b.b2,
.index_3 ul li:hover b.b4{
	height: 100%;
}
.index_4{
	height: 200px;
	min-width: 1200px;
	margin: 0 auto;
	background: url(../images/bg1.jpg) center no-repeat;
	overflow: hidden;
}

.index_4 li{
	float: left;
	width: 14.285%;
	color: #FFFFFF;
	text-align: center;
	margin-top: 51px;
}
.index_4 li h3{
	font-size: 36px;
	height: 70px;
	line-height: 70px;
	overflow: hidden;
}
.index_4 li h3 em{
	font-size: 60px;
}
.index_4 li p{
	font-size: 16px;
	line-height: 28px;
}
@media(max-width:1400px){
	.index_4 li{
		margin-top: 61px;
	}
	.index_4 li h3{
		font-size: 28px;
		height: 50px;
		line-height: 50px;
	}
	.index_4 li h3 em{
		font-size: 44px;
	}
	.index_4 li p{
		font-size: 14px;
	}
}
.index_5{
	/*max-width: 1660px;
	min-width: 1200px;*/
	width: 1300px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 30px;
}
.index_5 .bd{
	padding-top: 48px;
	padding-bottom: 48px;
}
.news_box{
	float: left;
	width: 26.93%;
	border-bottom: 1px #EEEEEE solid;
	margin-right: 2.76%;
}
.news_box .pic{
	overflow: hidden;
}
.news_box .pic img{
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.news_box:hover .pic img{
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
}
.news_box h3{
	font-weight: bold;
	font-size: 16px;
	line-height: 54px;
	padding-top: 35px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news_box h3 a{
	color: #0f0f0f;
}
.news_box:hover h3 a{
	color: #008FD3;
}
.news_box p{
	color: #666;
	line-height: 22px;
	/*height: 88px;*/
	max-height: 88px;
	height: 88px;
	overflow: hidden;
	/*padding-bottom: 27px;*/
	display: -webkit-box;  
	display: -moz-box;  
	overflow: hidden;  
	text-overflow: ellipsis;  
	word-break: break-all;  
	-webkit-box-orient: vertical;  
	-webkit-line-clamp:4;  
}
.news_box h4{
	color: #7d7d7d;
	line-height: 20px;
	margin-top: 20px;
}
.news_box h4 a{
	float: right;
	color: #2f2f2f;
}
.news_box h4 a:hover{
	color: #008FD3;
}
.news_list{
	float: right;
	width: 38.55%;
}
.news_list li{
	/*padding-bottom: 6%;*/
	padding-bottom: 14px;
}
.news_list li a{
	display: block;
}
.news_list li span{
	float: left;
	width: 11.88%;
	height: 74px;
	background: #a1a1a1;
	padding: 2px;
	text-align: center;
	line-height: 44px;
	font-size: 36px;
	color: #FFFFFF;
}
.news_list li span em{
	display: block;
	font-size: 18px;
	color: #4a4a4a;
	line-height: 26px;
	background: #FFFFFF;
}
.news_list li .fr{
	width: 84.84%;
}
.news_list li h3{
	font-size: 16px;
	color: #0F0F0F;
	line-height: 34px;
	font-weight: bold;
	overflow: hidden;  
	white-space: nowrap;  
	text-overflow: ellipsis;  
}
.news_list li p{
	font-size: 12px;
	color: #666;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	display: -webkit-box;  
	display: -moz-box;  
	overflow: hidden;  
	text-overflow: ellipsis;  
	word-break: break-all;  
	-webkit-box-orient: vertical;  
	-webkit-line-clamp:2;  
}
.news_list li a:hover h3{
	color: #008FD3;
}
.news_list li a:hover span{
	background: #008FD3;
	color: #FFFFFF;
}
.news_list li a:hover span em{
	background: #FFFFFF;
	color: #008FD3;
}
.index_6{
	background: #f6f6f6;
	padding-bottom: 70px;
	padding-top: 25px;
}
.index_6 .title{
	margin-top: 0;
}
.index_6 .con{
	max-width: 1620px;
	margin: 0 auto;
	min-width: 1200px;
}
.select{
	float: left;
	margin-right: 4.5%;
	width: 17.28%;
	height: 66px;
	position: relative;
	cursor: pointer;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
}
.select dt{ 
	height: 66px; 
	background: url(../images/arw2.png) 90% center no-repeat; 
	line-height: 66px; 
	padding-left: 20px; 
	cursor: pointer; 
	padding-right: 20%; 
	white-space: nowrap; 
	text-overflow: ellipsis; 
	overflow: hidden; 
	position: relative; 
	z-index: 99;
	color: #adadad;
	font-size: 18px;
}
.select dt.cur{
	background-image: url(../images/arw3.png);
}
.select dd{ 
	position: absolute; 
	left: 0; 
	top: 67px; 
	background: #fff; 
	display: none; 
	z-index: 2; 
	width: 100%;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
}
.select dd ul{ 
	max-height: 240px; 
	overflow: auto;
	padding: 20px 0;
}
.select ul li {
	font-size: 18px;
	color: #333333;
	width: auto;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
	word-break: keep-all;
	text-overflow: ellipsis;
	line-height: 40px;
	padding: 0 30px;
}
.select ul li:hover{
	background: #008fd2;
	color: #FFFFFF;
}
.index_6 .form{
	padding-top: 50px;
}
.index_6 .form .text{
	float: left;
	width: 29.6%;
	height: 66px;
	background: #FFFFFF;
	padding: 0 30px;
	font-size: 18px;
	color: #333333;
	box-shadow: 0 0 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
}
.index_6 .form .text::-webkit-input-placeholder{
    color: #adadad;
}
.index_6 .form .text:-moz-placeholder{
   color: #adadad;
}
.index_6 .form .text::-moz-placeholder{
   color: #adadad;
}
.index_6 .form .text:-ms-input-placeholder{
   color: #adadad;
}
.index_6 .form .button{
	float: left;
	margin-left: 6.5%;
	width: 12.5%;
	height: 66px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	font-size: 18px;
	color: #FFFFFF;
	background: #008FD2;
	line-height: 66px;
	text-align: center;
	cursor: pointer;
}
.foot{
	background: #1d1d1d;
	padding: 48px 15px 0;
}
.ftop{
	max-width: 1656px;
	min-width: 1200px;
	margin: 0 auto;
	padding-bottom: 10px;
}
.ftop .tit{
	font-size: 24px;
	color: #FFFFFF;
	line-height: 66px;
	position: relative;
}
.ftop .tit:before{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 30px;
	height: 2px;
	background: #e6e6e6;
}
.ftop .con{
	padding-top: 42px;
	color: #999999;
}
.ftop .gz{
	float: left;
	font-size: 17px;
	padding-top: 45px;
	background: url(../images/ic10.png) center top no-repeat;
	line-height: 34px;
}
.ftop .pnum{
	float: left;
	margin-left: 30px;
    width: 400px;
}
.ftop .pnum h3{
	font-size: 30px;
	line-height: 44px;
}
.ftop .pnum p{
	font-size: 16px;
	line-height: 34px;
}
.ftop .mid{
	float: left;
	margin-left: 8%;
}
.ftop .mid p{
	color: #999999;
	font-size: 16px;
	text-align: center;
	line-height: 50px;
}
.ftop .fr{
	width: 30.07%;
}
.ftop .fr li{
	float: left;
	width: 31.3%;
	text-align: center;
	height: 40px;
	background: #0084B4;
	margin-bottom: 12px;
	margin-right: 3.05%;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
}
.ftop .fr li:nth-child(3n){
	margin-right: 0;
}
.ftop .fr li a{
	display: block;
	line-height: 40px;
	font-size: 18px;
	color: #FFFFFF;
}
.ftop .fr li i{
	display: inline-block;
	vertical-align: top;
	padding-left: 30px; 
	background: url(../images/ic11.png) left center no-repeat;
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.ftop .fr li:hover i{
	padding-left: 25px;
}
.fbot{
	border-top: 1px #313131 solid;
	padding: 46px 0 35px;
}
.fbot .con{
	max-width: 1656px;
	min-width: 1200px;
	margin: 0 auto;
}
.fbot .fl{
	width: 61.3%;
	font-size: 16px;
	line-height: 30px;
	margin-top: 30px;
}
.fbot .fl dt{
	float: left;
}
.fbot .fl dd{
	float: left;
}
.fbot .fl h3{
	color: #9b9b9b;
}
.fbot .fl dd a{
	color: #4e4e4e;
}
.fbot .fl dd a:hover{
	text-decoration: underline;
}
.fbot .fl dd p{
	margin: 0 5px;
	color: #4e4e4e;
}
.fbot .fr{
	width: 33.8%;
	text-align: right;
	font-size: 16px;
	color: #4E4E4E;
	line-height: 30px;
}
.fbot .fr p{
	display: inline-block;
	text-transform: uppercase;
	vertical-align: top;
}
.fbot .fr ul{
	display: inline-block;
	vertical-align: top;
}
.fbot .fr ul li{
	float: left;
	margin-left: 10px;
}
.fbot .fr ul li a{
	display: block;
	width: 20px;
	height: 27px;
}

.case_nav{
	border-bottom: 1px #ebebeb solid;
	padding: 0 30px;
}
.case_nav .con{
	max-width: 1600px;
	min-width: 1200px;
	margin: 0 auto;
	padding-top: 43px;
	padding-bottom: 20px;
}
.case_nav ul{
	float: left;
	text-align: center;
	max-width: 80%;
}
.case_nav ul li{
	float: left;
	margin-right: 40px;
}
.case_nav ul a{
	display: block;
}
.case_nav ul p{
	line-height: 46px;
	font-size: 18px;
	color: #9a9a9a;
}
.case_nav ul i{
	display: block;
	width: 100%;
	height: 55px;
	/*background: center no-repeat;*/
}
.case_nav ul i.i1{
	background-image: url(../images/ic14.png);
}
.case_nav ul i.i2{
	background-image: url(../images/ic15.png);
}
.case_nav ul i.i3{
	background-image: url(../images/ic16.png);
}
.case_nav ul i.i4{
	background-image: url(../images/ic17.png);
}
.case_nav ul i.i5{
	background-image: url(../images/ic18.png);
}
.case_nav ul i.i6{
	background-image: url(../images/ic19.png);
}
.case_nav ul i.i7{
	background-image: url(../images/ic20.png);
}
.case_nav ul i.i8{
	background-image: url(../images/ic21.png);
}
.case_nav ul li.on p,
.case_nav ul li:hover p{
	color: #008FD2;
}
.case_nav ul li.on i.i1,
.case_nav ul li:hover i.i1{
	background-image: url(../images/ic14-2.png);
}
.case_nav ul li.on i.i2,
.case_nav ul li:hover i.i2{
	background-image: url(../images/ic15-2.png);
}
.case_nav ul li.on i.i3,
.case_nav ul li:hover i.i3{
	background-image: url(../images/ic16-2.png);
}
.case_nav ul li.on i.i4,
.case_nav ul li:hover i.i4{
	background-image: url(../images/ic17-2.png);
}
.case_nav ul li.on i.i5,
.case_nav ul li:hover i.i5{
	background-image: url(../images/ic18-2.png);
}
.case_nav ul li.on i.i6,
.case_nav ul li:hover i.i6{
	background-image: url(../images/ic19-2.png);
}
.case_nav ul li.on i.i7,
.case_nav ul li:hover i.i7{
	background-image: url(../images/ic20-2.png);
}
.case_nav ul li.on i.i8,
.case_nav ul li:hover i.i8{
	background-image: url(../images/ic21-2.png);
}
.case_nav .form{
	float: right;
	margin-top: 19px;
	width: 227px;
	height: 43px;
	border: 2px #e5e5e5 solid;
	border-radius: 43px;
	-webkit-border-radius: 43px;
	-moz-border-radius: 43px;
	-ms-border-radius: 43px;
	-o-border-radius: 43px;
	overflow: hidden;
}
.case_nav .form .text{
	float: left;
	width: 160px;
	height: 39px;
	font-size: 14px;
	color: #666666;
	margin-left: 17px;
}
.case_nav .form .button{
	float: left;
	width: 45px;
	height: 39px;
	background: url(../images/ic22.png) center no-repeat;
}
.case{
	max-width: 1672px;
	min-width: 1200px;
	margin: 0 auto;
	/*padding-top: 20px;
	padding-bottom: 146px;*/
	padding: 20px 30px 146px;
}
.case .list li:hover .name a.p{
	display: none;
}
.case .list li .name .a3{
	height: 22px;
	margin-top: 20px;
	background: url(../images/ic23.png) 0 0 no-repeat;
	width: 20px;
	margin-right: 1%;
	display: none;
}
.case .list li .name .a4{
	background-position-x: -30px;
}
.case .list li .name .a5{
	background-position-x: -60px;
	width: 25px;
}
.case .list li .name .a6{
	width: 15px;
	background-position-x: -95px;
}
.case .list li .name .a7{
	width: 24px;
	background-position-x: -116px;
}
.case .list li .name .a8{
	width: 23px;
	background-position-x: -147px;
}
.case .list li .name .a9{
	width: 16px;
	background-position-x: -181px;
}
.case .list li:hover .name a.a2{
	margin-left: 0;
}
.case .list li:hover .name a.a3{
	display: block;
}
.case .list li .name{
	padding: 0 10px;
}
.case .list li:hover .name p{
	width: 30%;
}
.page{
	text-align: center;
}
.page .dis{
	display: inline-block;
	vertical-align: top;
	zoom: 1;
}
.page li {
	float: left;
}
.page a,.page span{
	display: inline-block;
	line-height: 38px;
	border: 1px #dadada solid;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	margin: 0 3px;
	font-size: 16px;
	color: #8e8e8e;
	padding: 0 20px;
}
.page i{
	display: inline-block;
	vertical-align: top;
	padding-left: 22px;
	background: url(../images/arw4.png) left center no-repeat;
}
.page i.i2{
	background: url(../images/arw5.png) right center no-repeat;
	padding-left: 0;
	padding-right: 22px;
}
.page a.on,
.page li.on span,
.page a:hover{
	background: #008FD2;
	border-color: #008FD2;
	color: #FFFFFF;
}
.page a.on i
.page a:hover i{
	background-image: url(../images/arw4-2.png);
}
.page a.on i.i2
.page a:hover i.i2{
	background-image: url(../images/ar5-2.png);
}
.page span{
	float: left;
	line-height: 40px;
	margin: 0 3px;
	font-size: 16px;
	color: #8E8E8E;
}
.page .text,
.page .button{
	float: left;
	width: 58px;
	height: 40px;
	border: 1px #dadada solid;
	text-align: center;
	font-size: 16px;
	color: #666666;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	margin: 0 3px;
}
.page .button{
	background: #FFFFFF;
	text-transform: uppercase;
	color: #8E8E8E;
}
.case_box{
	padding: 32px 0 55px;
	background: #008FD2;
}
.case_box .fl{
	color: #FFFFFF;
	max-width: 85%;
}
.case_box h3{
	font-size: 32px;
	line-height: 42px;
}
.case_box h4{
	font-size:18px;
	line-height: 36px;
}
.case_box p{
	font-size:16px;
	line-height: 20px;
	margin-top: 12px;
	padding-left: 35px;
	background: url(../images/ic24.png) left top no-repeat;
}
.case_box p a{
	color: #FFFFFF;
	margin: 0 5px;
}
.case_box p a:hover{
	text-decoration: underline;
}
.case_box .fr{
	margin-top: 31px;
	max-width: 15%;
}
.case_box .fr a{
	float: left;
	width: 42px;
	height: 42px;
	background: url(../images/ic25.png) 0 0 no-repeat;
}
.case_box .fr a.a2{
	background-position-x: -72px;
	margin-left: 30px;
}
.w1600{
	max-width: 1600px;
	min-width: 1200px;
	margin: 0 auto;
}
.w1200{
	width:1200px;
	margin: 0 auto;
}
.case_box2{
	padding: 40px 30px 35px;
}
.case_box2 .fl{
	width: 61.25%;
}
.case_box2 li{
	float: left;
	margin-right: 40px;
	width: 190px;
}
.case_box2 li a{
	display: block;
	position: relative;
	overflow: hidden;
	display: block;
	text-align: center;
	line-height: 58px;
	font-size: 16px;
	color: #777777;
	border: 1px #dddddd solid;
	z-index: 2;
	border-radius: 60px;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	-ms-border-radius: 60px;
	-o-border-radius: 60px;
}
.case_box2 li a:before{
	content: '';
	position: absolute;
	left: -100%;
	top: 0;
	width: 100%;
	height: 100%;
	background: #008FD2;
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.case_box2 li a:hover:before{
	left: 0;
}
.case_box2 .fr li.on a:before{
	content: '';
	position: absolute;
	left: -100%;
	top: 0;
	width: 100%;
	height: 100%;
	background: #008FD2;
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.case_box2 .fr li.on a:before{
	left: 0;
}
.case_box2 li i{
	position: relative;
	display: block;
	z-index: 2;
}
.case_box2 li a:hover{
	border-color: #008FD2;
}
.case_box2 li a:hover i{
	color: #FFFFFF;
}
.case_box2 li.on a{
	border-color: #008FD2;
}
.case_box2 li.on a i{
	color: #FFFFFF;
}
.case_box2 .fl p{
	font-size: 18px;
	color: #777777;
	line-height: 36px;
	/*padding-top: 88px;*/
}
.case_box2 .fl .main{
	padding-top: 44px;
}
.case_box2 .fr{
	width: 25.75%;
}
.case_box2 .fr li{
	width: 45.6%;
	margin-right: 0;
}
.case_box2 .fr li:last-child{
	float: right;
}
.case_box2 .fr h3{
	font-size: 16px;
	color: #353535;
	line-height: 36px;
	padding-top: 44px;
}
.case_box2 .fr h3 a{
	color: #353535;
}
.case_box2 .fr .ewm{
	width: 118px;
	text-align: center;
	padding-top: 44px;
}
.case_box2 .fr p{
	font-size: 16px;
	color: #353535;
	line-height: 40px;
}
.more_nav{
	/*background: url(../images/hline.jpg) center top repeat;*/
	position: relative;
	overflow: hidden;
}
.more_nav dl{
	float: left;
	width: 90%;
	position: relative;
	overflow: hidden;
}
.more_nav dd{
	float: left;
	width: 12.5%;
	font-size: 16px;
	line-height: 60px;
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
	padding-bottom: 15px;
	position: relative;
	margin-top: 14px;
	overflow: hidden;
	padding:0 10px;
	text-align: center;
	padding-bottom: 15px;
	position: relative;
	margin-top: 14px;
}
.more_nav dd a{
	color: #4f4f4f;
	display: inline-block;
	vertical-align: top;
	width:100%;
	overflow: hidden;  
	white-space: nowrap;  
	text-overflow: ellipsis;
}
.more_nav .btn{
	float: right;
	width: 8%;
	line-height: 58px;
	border: 1px #dddddd solid;
	border-radius: 58px;
	-webkit-border-radius: 58px;
	-moz-border-radius: 58px;
	-ms-border-radius: 58px;
	-o-border-radius: 58px;
	text-align: center;
	font-size: 22px;
	color: #4F4F4F;
	cursor: pointer;
	position: relative;
	z-index: 2;
	background: #FFFFFF;
	margin-top: 14px;
}
.more_nav dd:before{
	content: '';
	position: absolute;
	left: 50%;
	bottom: -1px;
	width: 14px;
	height: 14px;
	background: url(../images/arw6.jpg) center no-repeat;
	margin-left: -7px;
	display: none;
	z-index: 2;
}
.more_nav dd.on:before{
	display: block;
}
.more_nav dd.on a,
.more_nav dd:hover a{
	color: #008FD2;
	margin-top: -10px;
}
.more_nav .bor{
	position: relative;
	padding: 0 30px;
}
.more_nav .bor b{
	position: absolute;
	left: 0;
	top: 88px;
	z-index: 0;
	width: 100%;
	height: 1px;
	background: #D6D6D6;
	display: none;
}
.more_nav .bor2 b{
	display: block;
}
.more_nav .hid{
	/*position: absolute;*/
	right: -100%;
	top: auto;
	bottom: 0;
	width: 100%;
}
.case_box3{
	/*width: 1021px;*/
	width: 1127px;
	margin: 50px auto 0;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	overflow: hidden;
}
.case_box4{
	/*padding-top: 85px;
	padding-bottom: 57px;*/
	padding: 85px 30px 57px;
}
.case_box4 .tit {
	font-size: 26px;
	color: #333333;
	line-height: 56px;
	height: 56px;
	position: relative;
}
.case_box4 .tit .t-title {
	position: absolute;
    top: 0;
    background: #fff;
    z-index: 2;
}
.case_box4 .tit .t-line {
	height: 2px;
	background: #008FD2;
	position: absolute;
	bottom: 15px;
	width: 100%;
	right: 0;
}
.nav{
	border-bottom: 1px #008fd2 solid;
	background: #f0efef;
	text-align: center;
}
.fnav{
	position: fixed;
	left: 0;
	top: 115px;
	width: 100%;
	z-index: 99;
}
.nav li{
	float: left;
	position: relative;
	width: 16.666%;
	overflow: hidden;
	border-right: 1px #dcdcdc solid;
	height: 84px;
	line-height: 84px;
	cursor: pointer;
}
.nav li span{
	display: block;
    position: relative;
    top: 0;
	font-size: 16px;
	color: #404040;
	webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.65, 1.2);
    -moz-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.65, 1.2);
    -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.65, 1.2);
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.65, 1.2);
}
.nav li:last-child{
	border: none;
}
.nav li:hover,
.nav li.on{
	background: #008FD2;
	border-color: #008FD2;
}
.nav li:hover span,
.nav li.on span{
	top: -84px;
	color: #FFFFFF;
}
.about1{
	padding: 79px 30px 148px;
	overflow: hidden;
}
.about1 .fl{
	width: 45%;
	margin-top: 30px;
}
.about1 .fl h3{
	font-size: 34px;
	color: #008FD2;
	line-height: 54px;
}
.about1 .fl p{
	font-size: 18px;
	color: #666666;
	line-height: 34px;
	padding-top: 37px;
}
.about1 .fr{
	width: 46.052%;
}
.about1.w1600{
	max-width: 1520px;
}
.about2{
	background: #008FD2;
	color: #FFFFFF;
	padding: 61px 30px 131px;
}
.about2 .tit{
	font-size: 38px;
	position: relative;
	line-height: 84px;
	padding-bottom: 2px;
	text-align: center;
}
.about2 .tit:before{
	content: '';
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 38px;
	height: 2px;
	background: #67afde;
	margin-left: -19px;
}
.about2 p{
	font-size: 16px;
	line-height: 28px;	
	padding-top: 14px;
	text-align: center;
}
.w1520{
	max-width: 1520px;
	min-width: 1200px;
	margin: 0 auto;
}
.about2 ul{
	margin-top: 65px;
}
.about2 ul li{
	width: 49.01%;
}
.about3 .hd{
	background: #008FD2;
	border-top: 1px #31a3d9 solid;
	padding: 0;
}
.about3 .hd ul{
	max-width: 1352px;
	min-width: 1200px;
	margin: 0 auto;
}
.about3 .hd ul li{
	float: left;
	width: 25%;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 26px;
	display: block;
	margin: 0;
	line-height: 85px;
	border: none;
	padding: 0;
}
.about3 .hd ul li.on{
	background: #FFFFFF;
	color: #008FD2;
	border: none;
}
.about3 .bd{
	max-width: 1352px;
	min-width: 1200px;
	margin: 0 auto;
	padding-top: 99px;
	padding-bottom: 109px;
	overflow: hidden;
}
.about3 .bd li{
	float: left;
	width: 33.333%;
	text-align: center;
}
.about3 .bd li .ic{
	width: 56px;
	margin: 0 auto;
}
.about3 .bd li h3{
	font-size: 32px;
	color: #000000;
	position: relative;
	padding-bottom: 4px;
	line-height: 78px;
}
.about3 .bd li h3:before{
	content: '';
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 55px;
	height: 4px;
	margin-left: -27.5px;
	background: #008FD2;
}
.about3 .bd li p{
	font-size: 20px;
	color: #000000;
	line-height: 40px;
	padding-top: 23px;
}
.about4{
	background: #F1F1F1;
	padding: 50px 30px 100px;
}
.about4 .tit{
	font-size: 35px;
	color: #000000;
	text-align: center;
	line-height: 134px;
}
.about5{
	max-width: 1441px;
	min-width: 1200px;
	margin: 0 auto;
	padding-bottom: 145px;
}
.about5 ul{
	/*border-right: 1px #e5e5e5 solid; 
	border-bottom: 1px #e5e5e5 solid; */
	padding-top: 0;
}
.about5 ul li{
	width: 16.666%;
}
.title2{
	text-align: center;
	font-size: 38px;
	padding-top: 55px;
	padding-bottom: 50px;
}
.title2 h3{
	position: relative;
	padding-bottom: 2px;
	line-height: 84px;
	color: #333333;
}
.title2 h3:before{
	content: '';
	width: 38px;
	height: 2px;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -19px;
	background: #67AFDE;
}
.title2 p{
	font-size: 16px;
	color: #666666;
	line-height: 36px;
	padding-top: 10px;
}
.about6{
	background: #f5f5f5;
	padding-bottom: 74px;
}
.job{
	border-top: 2px #008fd2 solid;
	background: #FFFFFF;
}
.job table{
	width: 100%;
}
.job li{
	float: left;
	font-size: 18px;
	color: #000000;
	text-align: left;
	line-height: 62px;
	width: 15.87%;
	box-sizing: border-box;
}
.job li:first-child{
	width: 36.52%;
	padding-left: 3%;
}
.job .ul1{
	cursor: pointer;
}
.job .ul1 li{
	font-size: 16px;
	color: #999999;
	line-height: 62px;
	border-top: 1px #e9e9e9 solid;
	box-sizing: border-box;
}
.job .job-detail{
	display: none;
}
.job .job-detail .main{
	border-top: 1px #e9e9e9 solid;
	padding: 20px 3%;
}
.job dl{
	font-size: 18px;
	color: #999999;
	line-height: 36px;
}
.job dd{
	float: left;
	width: 50%;
	padding-left: 3%;
}
.job dd h3{
	color: #333333;
	line-height: 38px;
}
.job dd p{
	padding-top: 30px;
}
.job dt{
	float: left;
	width: 100%;
}
.job dt h4{
	padding: 40px 3% 10px;
}
.job .btn{
	background: #F5F5F5;
	padding: 40px 0;
}
.job .btn a{
	display: block;
	width: 229px;
	height: 50px;
	background: url(../images/pic12.jpg) center no-repeat;
	margin: 0 auto;
}
.about7{
	/*padding-bottom: 110px;*/
	padding: 0 30px 110px;
}
.about7 .pic{
	padding-top: 80px;
}
.about8{
	position: relative;
}
.about8 ul{
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -80px;
	width: 100%;
	padding: 0 8.333%;
}
.about8 ul li{
	float: left;
	width: 25%;
	height: 160px;
	background: rgba(0,0,0,.8);
	line-height: 160px;
	text-align: center;
	margin-right: 12.5%;
}
.about8 ul li:last-child{
	margin-right: 0;
}
.about8 ul li .dis{
	display: inline-block;
	vertical-align: middle;
}
.about8 ul li i{
	display: block;
	line-height: 40px;
	width: 44px;
	margin: 0 auto;
}
.about8 ul li i img{
	width: auto;
	max-width: 100%;
}
.about8 ul li p{
	color: #FFFFFF;
	font-size: 18px;
	line-height: 34px;
	padding-top: 4px;
}
.nav2 li{
	width: 14.285%;
}
.kaifa1{
	max-width: 1260px;
	min-width: 1200px;
	margin: 0 auto;
	padding: 113px 15px 0;
}
.kaifa1 .fl{
	width: 39.682%;
	margin-top: 70px;
}
.kaifa1 .fl h3{
	font-size: 32px;
	color: #008FD2;
	line-height: 66px;
}
.kaifa1 .fl ul{
	padding-top: 20px;
}
.kaifa1 .fl li{
	font-size: 16px;
	color: #666666;
	line-height: 44px;
	padding-left: 35px;
	background: left center no-repeat;
}
.kaifa1 .fr{
	width: 53.968%;
}
.kaifa1 .btn{
	display: block;
	font-size: 18px;
	color: #008FD2;
	text-align: center;
	line-height: 44px;
	width: 260px;
	border: 2px #008fd2 solid;
	border-radius: 44px;
	-webkit-border-radius: 44px;
	-moz-border-radius: 44px;
	-ms-border-radius: 44px;
	-o-border-radius: 44px;
	margin-top: 40px;
}
.kaifa2{
	border-top: 1px #e4e4e4 solid;
	padding-bottom: 80px;
}
.kaifa2 .con{
	width:1200px;
	margin: 0 auto;
}
.kaifa2 .con .content{
	position: relative;
}
.kaifa2 .title2{
	padding-bottom: 0;
    margin-bottom: 40px;
}
.kaifa2 .img{
	width: 706px;
	height: 340px;
	margin: 0 auto;
}
.kaifa2 .item{ position:absolute;}
.kaifa2 .item em{ color:#333; font-size:16px;display:block;}
.kaifa2 .item .desc{color:#82939e;}
.kaifa2 .item1{ top:16px; text-align:right; left:15px;}
.kaifa2 .item2{ top:300px; text-align:right; left:28px;}
.kaifa2 .item3{ top:16px; right:50px; text-align:left;}
.kaifa2 .item4{ top:300px; right:58px; text-align:left;}

.kaifa3{
	background: #f2f2f3;
	padding-bottom: 20px;
	overflow: hidden;
}
.kaifa3 .fl{
	width: 55.613%;
	position: relative;
}
.kaifa3 .fl .cpic{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	padding: 4% 12.2% 6.4% 12.1%;
}
.kaifa3 .fr{
	width: 42%;
	margin-top: 30px;
}
.kaifa3 .tit{
	font-size: 34px;
	line-height: 54px;
	color: #008FD2;
}
.kaifa3 .w1600{
	max-width: 1550px;
}
.kaifa3 .hd1{
	padding-top: 30px;
}
.kaifa3 .hd1 li{
	float: left;
	width: 20%;
	text-align: center;
	border: none;
	padding: 0;
	margin: 0;
	font-size: 18px;
	color: #666666;
	line-height: 38px;
	border-radius: 38px;
	-webkit-border-radius: 38px;
	-moz-border-radius: 38px;
	-ms-border-radius: 38px;
	-o-border-radius: 38px;
}
.kaifa3 .hd1 li.on{
	padding: 0;
	margin: 0;
	border: none;
	background: #008FD2;
	color: #FFFFFF;
}
.kaifa3 .bd1{
	padding-top: 20px;
}
.kaifa3 .bd1 li{
	float: left;
	width: 20%;
	text-align: center;
	margin-top: 18px;
}
.kaifa3 .bd1 i{
	display: block;
	width: 39px;
	height: 38px;
	background: url(../images/ic35.png) 0 0 no-repeat;
	margin: 0 auto;
}
.kaifa3 .bd1 li:hover i{
	/*background-image: url(../images/ic36.png);*/
}
.kaifa3 .bd1 li.curr p{
	color: #008FD2;
}
.kaifa3 .bd1 li i.i2{
	background-position-x: -39px;
}
.kaifa3 .bd1 li i.i3{
	background-position-x: -78px;
}
.kaifa3 .bd1 li i.i4{
	background-position-x: -117px;
}
.kaifa3 .bd1 li i.i5{
	background-position-x: -156px;
}
.kaifa3 .bd1 li i.i6{
	background-position-x: -195px;
}
.kaifa3 .bd1 li i.i7{
	background-position-x: -234px;
}
.kaifa3 .bd1 li i.i8{
	background-position-x: -273px;
}
.kaifa3 .bd1 li i.i9{
	background-position-x: -312px;
}
.kaifa3 .bd1 li i.i10{
	background-position-x: -351px;
}
.kaifa3 .bd1 li p{
	line-height: 36px;
	color: #666666;
	font-size: 14px;
}
.kaifa4 .w1520{
	max-width: 1370px;
}
.kaifa4 .t3{
	padding-bottom: 9px;
}
.three_nav{
	overflow: hidden;
}
.three_nav li{
	float: left;
	width: 28.832%;
	text-align: center;
	margin-right: 6.725%;
}
.three_nav li:last-child{
	margin-right: 0;
}
.three_nav li .top{
	border-radius: 0 60px 0 0;
	-webkit-border-radius: 0 60px 0 0;
	-moz-border-radius: 0 60px 0 0;
	-ms-border-radius: 0 60px 0 0;
	-o-border-radius: 0 60px 0 0;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
    height: 140px;
	color: #FFFFFF;
}
.three_nav li:hover .top{
    border-radius: 5px 5px 0 0;
}
.three_nav li .top h3{
	font-size: 18px;
    padding-top: 50px;
}
.three_nav li .top p {
    font-size: 14px;
    margin-top: 10px;
}
.three_nav li.li1 .top{
	background: #45a4f1;
}
.three_nav li.li2 .top{
	background: #45b7bc;
}
.three_nav li.li3 .top{
	background: #7bb74c;
}
.three_nav li dl{
	border: 1px solid #e5e5e5;
    padding: 8px;
    overflow: hidden;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}
.three_nav li:hover dl{
	box-shadow: 0 1px 20px rgba(0,0,0,.2);
}
.three_nav li dd{
	float: left;
    width: 50%;
    height: 180px;
    text-align: center;
}
.three_nav li dd i{
	background: url(../images/section_9.png) no-repeat;
    width: 50px;
    height: 50px;
    display: block;
    margin: 35px auto 0;
}
.three_nav li strong {
    display: block;
    font-size: 14px;
    color: #333;
    font-weight: normal;
    margin-top: 10px;
}
.three_nav li span {
    color: #82939e;
    margin-top: 5px;
    display: block;
}
.three_nav li dd.dd1{
	border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.three_nav li dd.dd2{
    border-bottom: 1px solid #e5e5e5;
}
.three_nav li dd.dd2 i {
    background-position: -63px 0;
}
.three_nav li dd.dd3{
    border-right: 1px solid #e5e5e5;
}
.three_nav li dd.dd3 i {
    background-position: -127px 0;
}
.three_nav li dd.dd4 i {
    background-position: -189px 0;
}
.three_nav li.li2 .top{
    background-color: #45b7bc;
}
.three_nav li.li2 .dd1 i{
    background-position: 0 -61px;
}
.three_nav li.li2 .dd2 i{
    background-position: -61px -61px;
}
.three_nav li.li2 .dd3 i{
    background-position: -125px -58px;
}
.three_nav li.li2 .dd4 i{
    background-position: -187px -59px;
}
.three_nav li.li3 .top{
    background-color: #7bb74c;
}
.three_nav li.li3 .dd1 i{
    background-position: 0 -124px;
}
.three_nav li.li3 .dd2 i{
    background-position: -59px -122px;
}
.three_nav li.li3 .dd3 i{
    background-position: -126px -127px;
}
.three_nav li.li3 .dd4 i{
    background-position: -190px -129px;
}
.kaifa4 .hd{
	width: 950px;
	margin: 0 auto;
}
.kaifa4 .hd li{
	float: left;
	width: 20%;
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}
.kaifa4 .hd li i{
	display: block;
	width: 36px;
	height: 34px;
	background: url(../images/ic37.png) 0 0 no-repeat;
	margin: 0 auto;
}
.kaifa4 .hd li i.i2{
	background-position-x: -36px;
}
.kaifa4 .hd li i.i3{
	background-position-x: -72px;
}
.kaifa4 .hd li i.i4{
	background-position-x: -108px;
}
.kaifa4 .hd li i.i5{
	background-position-x: -144px;
}
.kaifa4 .hd li p{
	font-size: 20px;
	line-height: 50px;
}
.kaifa4 .hd li.on{
	padding-bottom: 15px;
	border: none;
	background: url(../images/arw7.png) center bottom no-repeat;
	color: #379AE1;
}
.kaifa4 .hd li:nth-child(2).on{
	background-image: url(../images/arw13.png);
	color: #a86ffb;
}
.kaifa4 .hd li:nth-child(3).on{
	background-image: url(../images/arw14.png);
	color: #50c15d;
}
.kaifa4 .hd li:nth-child(4).on{
	background-image: url(../images/arw15.png);
	color: #ff7979;
}
.kaifa4 .hd li:nth-child(5).on{
	background-image: url(../images/arw16.png);
	color: #f59d46;
}
.kaifa4 .bd .pic1{background-color: #379AE1;}
.kaifa4 .bd .pic2{background-color: #a86ffb;}
.kaifa4 .bd .pic3{background-color: #50c15d;}
.kaifa4 .bd .pic4{background-color: #ff7979;}
.kaifa4 .bd .pic5{background-color: #f59d46;}
.kaifa5{
	padding-top: 60px;
	min-width: 1200px;
}
.anli li{
	float: left;
	width: 25%;
	position: relative;
	overflow: hidden;
}
.anli li .box{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.7);
	text-align: center;
	color: #FFFFFF;
	opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: left 0.5s 0.8s linear,opacity 0.5s 0.8s linear,background 0.5s linear,width 0.5s linear;
    -o-transition: left 0.5s 0.8s linear,opacity 0.5s 0.8s linear,background 0.5s linear,width 0.5s linear;
    transition: left 0.5s 0.8s linear,opacity 0.5s 0.8s linear,background 0.5s linear,width 0.5s linear;
}
.anli li .dis{
	display: inline-block;
	vertical-align: middle;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
}
.anli li h3{
	font-size: 30px;
	line-height: 54px;
}
.anli li b{
	display: block;
	width: 63px;
	height: 63px;
	background: url(../images/g.png) center no-repeat;
	margin: 20px auto 0;
}
.anli li p{
	font-size: 20px;
	line-height: 32px;
	padding-top: 35px;
}
.anli li img{
	display: block;
}
.anli li:hover .box{
	background: #379AE1;
}
.anli li:hover .box .dis{
	margin-top: -10%;
}
.kaifa5 .list{
	max-width: 1692px;
	min-width: 1200px;
	margin: 0 auto;
}
.kaifa5 .list .title2{
	padding-bottom: 53px;
}
.kaifa5{
	padding-bottom: 64px;
}
.det_box{
	padding-top: 5px;
	padding-bottom: 98px;
}
.det_box p{
	font-size: 18px;
	color: #777777;
	line-height: 36px;
}
.det_box .box{
	width: 1128px;
	margin: 60px auto 0;
	position: relative;
}
.spic{
	position: absolute;
	left: 0;
	bottom: 17px;
	width: 100%;
	padding: 0 30px;
}
.spiccon{
	padding: 0 20px;
}
.spiccon .pic{
	width: 63px;
	height: 46px;
	margin: 0 auto;
	cursor: pointer;
}
.spiccon .pic img{
	width: 63px;
	height: 46px;
}
.spiccon .slick-prev, 
.spiccon .slick-next{
	width: 18px;
	height: 44px;
	background: url(../images/arw8.png) 0 0 no-repeat;
	margin: 0;
	left: 0;
	top: 0;
}
.spiccon .slick-next{
	left: auto;
	right: 0;
	background-position-x: -18px;
}
.spiccon .slick-current .pic{
	border: 2px #FFFFFF solid;
}
.spiccon .slick-current .pic img{
	width: 59px;
	height: 42px;
}
.video{
	position: relative;
}
.video b{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5) url(../images/play.png) center no-repeat;
	cursor: pointer;
}
.loca{
	border-bottom: 1px #e5e5e5 solid;
	padding: 40px 30px;
}
.loca p{
	background: url(../images/ic38.jpg) left center no-repeat;
	font-size: 16px;
	color: #8E8E8E;
	padding-left: 28px;
	line-height: 36px;
}
.loca p a{
	display: inline-block;
	vertical-align: top;
	color: #8E8E8E;
}
.loca p a:last-child,
.loca p a:hover{
	color: #525252;
}
.loca p em{
	display: inline-block;
	vertical-align: top;
	margin: 0 8px;
}
/*.news_det{
	background: url(../images/bg2.jpg) center repeat-y;
}*/
.news_det .fl{
    width: 68.313%;
    margin-top: 60px;
    padding-bottom: 166px;
	padding-left: 30px;
}
.news_det .fl img{
	width: auto;
}
.news_det .fl .tit{
	font-size: 24px;
	color: #000000;
	/*line-height: 68px;*/
}
.news_det .ly{
	font-size: 14px;
    line-height: 24px;
    padding-top: 10px;
    padding-bottom: 30px;
    border-bottom: 1px #e1e1e1 solid;
}
.news_det .ly span{
	float: left;
}
.news_det .ly span em{
	display: inline-block;
	vertical-align: top;
	margin-left: 32px;
}
.news_det .ly p{
	float: right;
	padding-left: 25px;
	background: url(../images/ic39.jpg) left center no-repeat;
}
.news_det .ly p em{
	display: inline-block;
	vertical-align: top;
	padding-right: 28px;
	background: url(../images/line.jpg) right center no-repeat;
}
.news_det .ly p b{
	display: inline-block;
	vertical-align: top;
	margin-left: 30px;
	padding-left: 25px;
	background: url(../images/ic40.jpg) left center no-repeat;
}
.news_det .con p{
	font-size: 16px;
	color: #666666;
	line-height: 30px;
	padding-top: 15px;
}
.news_det .con .pic{
	padding-top: 15px;
}
.news_det .con dl{
	padding-top: 80px;
	padding-bottom: 25px;
	border-bottom: 1px #E1E1E1 solid;
}
.news_det .con dt{
	float: left;
	font-size: 14px;
	margin-top: 10px;
	padding-left: 32px;
	background: url(../images/ic42.jpg) left center no-repeat;
	line-height: 40px;
}
.news_det .con dd{
	float: left;
	line-height: 38px;
	margin: 10px 8px 0;
}
.news_det .con dd a{
	display: block;
	color: #666666;
	font-size: 14px;
	padding: 0 18px;
	border: 1px #e1e1e1 solid;
}
.news_det .con dd a:hover{
	background: #008FD2;
	color: #FFFFFF;
	border-color: #008FD2;
}
.page2{
	margin-top: 30px;
	position: relative;
	/*background: url(../images/ic43.jpg) center no-repeat;*/
}
.page2 a{
	float: left;
	width: 45%;
	line-height: 36px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #666666;
}
.page2 a:last-child{
	float: right;
	text-align: right;
}
.page2 a:hover{
	color: #008FD2;
	text-decoration: underline;
}
.page2 .return {
    width:24px;
    height:24px;
    position: absolute;
    top:0;
    left:50%;
    margin-left: -12px;
}
.page2 .return a{
    display: block;
    width:24px;
    height:24px;
    line-height: 24px;
}
.newsfr{
	float: right;
	width: 25.5%;
	padding-bottom: 166px;
	background: #F6F6F6;
	padding-left: 3.7%;
}
.newsfr .tit{
	font-size: 26px;
	color: #000000;
	line-height: 40px;
	padding: 30px 0;
}
.newsfr select,
.newsfr #test1{
	width: 75%;
	display: block;
	height: 60px;
	padding: 0 45px 0 20px;
	background: url(../images/arw9.jpg) 86.89% center no-repeat #FFFFFF;
	font-size: 16px;
	color: #999999;
}
.newsfr #test1{
	margin-top: 20px;
}
.newsfr .text{
	margin-top: 20px;
	width: 75%;
	display: block;
	height: 60px;
	padding: 0 20px 0 20px;
	background: #FFFFFF;
	font-size: 16px;
	color: #999999;
}
.newsfr .form p{
	font-size: 16px;
	color: #999999;
	line-height: 26px;
	padding: 15px 0;
}
.newsfr .form p a{
	color: #666666;
	display: inline-block;
	margin-right: 10px;
}
.newsfr .form p a:hover{
	text-decoration: underline;
	color: #008FD2;
}
.newsfr .form .button{
	display: block;
	width: 75%;
	font-size: 16px;
	color: #FFFFFF;
	background: #008FD2;
	height: 50px;
	border-radius: 60px;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	-ms-border-radius: 60px;
	-o-border-radius: 60px;
	margin-top: 20px;
}
.newsfr .tit2{
	padding-top: 55px;
	padding-bottom: 12px;
}
.newsfr .tj li{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 44px;
	font-size: 16px;
}
.newsfr .tj a{
	padding-left: 16px;
	background: url(../images/arw10.png) left center no-repeat;
	color: #666666;
}
.newsfr .tj a:hover{
	background-image: url(../images/arw11.png);
}
.news_nav{
	border-bottom: 1px #e5e5e5 solid;
}
.news_nav ul {
	padding: 0 40px;
}
.newsbg {padding-left: 20px;}
.news_nav li{
	float: left;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	line-height: 96px;
	position: relative;
	margin-right: 40px;
}
.news_nav li a{
	color: #666666;
}
.news_nav li:before{
	content: '';
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 0;
	height: 3px;
	background: #008FD2;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
}
.news_nav li.on:before,
.news_nav li:hover:before{
	width: 100%;
}
.news_l{
	float: left;
	width: 71%;
}
.news_l .data-list li a{
	display: block;
	padding: 30px 20px;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
}
.news_l .data-list li .pic{
	float: left;
	width: 38%;
	overflow: hidden;
}
.news_l .data-list li .pic img{
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
}
.news_l .data-list li:hover .pic img{
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
}
.news_l .data-list li .right{
	width: 58%;
}
.news_l .data-list li h3{
	font-size: 26px;
	color: #000000;
	line-height: 28px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news_l .data-list li h4{
	font-size: 16px;
	color: #b1b1b1;
	line-height: 40px;
}
.news_l .data-list li h4 em{
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
	padding-left: 30px;
	background: url(../images/line.jpg) left center no-repeat;
}
.news_l .data-list li h4 b{
	padding-left: 25px;
	background: url(../images/ic39.jpg) left center no-repeat;
}
.news_l .data-list li h4 b.b2{
	background-image: url(../images/ic40.jpg);
}
.news_l .data-list li p{
	font-size: 16px;
	color: #666666;
	line-height: 26px;
	height: 78px;
	overflow: hidden;
}
.news_l .data-list li span{
	display: block;
	font-size: 14px;
	color: #008FD2;
	width: 122px;
	height: 36px;
	line-height: 34px;
	text-align: center;
	color: #008FD2;
	border: 1px #008fd2 solid;
	border-radius: 36px;
	-webkit-border-radius: 36px;
	-moz-border-radius: 36px;
	-ms-border-radius: 36px;
	-o-border-radius: 36px;
	margin-top: 10px;
}
.news_l .data-list li span em{
	display: inline-block;
	vertical-align: top;
	padding-right: 20px;
	background: url(../images/arw12.png) right center no-repeat;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-ms-transition:all 0.3s;
}
.news_l .data-list li span:hover em{
	padding-right: 15px;
}
@media(max-width:1400px){
	.news_l .data-list li h4{
		line-height: 36px;
	}
	.news_l .data-list li p{
		line-height: 22px;
		height: 66px;
	}
	.news_l .data-list li span{
		margin-top: 10px;
	}
}
.news_l .data-list li a:hover{
	box-shadow: 0 0 20px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.2);
}
.news_l ul{
	padding-bottom: 80px;
}
.news_l{
	padding-bottom: 100px;
}
.outbox{
	width: 500px;
	height: 350px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -250px;
	margin-top: -175px;
	z-index: 99999;
	display: none;
}
.out_con{
	height: 350px;
	background: #FFFFFF;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	overflow: hidden;
	position: relative;
	box-shadow: 0 0 20px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.2);
	position: relative;
	padding: 60px 50px 0;
}
.outbox .tbg{
	width: 242px;
	height: 190px;
	background: url(../images/outic.png) center no-repeat;
	position: absolute;
	top: -100px;
	left: 50%;
	margin-left: -121px;
	z-index: 2;
}
.outbox .text{
	display: block;
	width: 100%;
	font-size: 22px;
	color: #FFFFFF;
	text-align: center;
	padding: 0 20px;
	height: 60px;
	background: #56bced;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	margin-top: 20px;
}
.outbox .text::-webkit-input-placeholder{
    color: #dce8f1;
}
.outbox .text:-moz-placeholder{
   color: #dce8f1;
}
.outbox .text::-moz-placeholder{
   color: #dce8f1;
}
.outbox .text:-ms-input-placeholder{
   color: #dce8f1;
}
.outbox .out_con p{
	font-size: 20px;
	color: #12b1e9;
	line-height: 70px;
	text-align: center;
}
.outbox .button{
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/outbtn.png) center no-repeat;
	background-size: cover;
	width: 100%;
	height: 60px;
}
.outbox .close{
	background: url(../images/close.png) center no-repeat;
	width: 60px;
	height: 60px;
	cursor: pointer;
	position: absolute;
	right: -30px;
	top: -30px;
	z-index: 3;
}
.bheight h4{
	text-align:center;
	color: #FFFFFF;
	line-height: 80px;
	font-size: 50px;
	font-weight: 300;
	letter-spacing: 1px;
}
.bheight h4 em{
	display: inline-block;
	vertical-align: top;
	color: #008FD2;
}
.bheight h5{
	color: #FFFFFF;
	line-height: 40px;
	font-size: 22px;
	font-weight: 300;
	letter-spacing: 1px;
}
.about4 .w1520{
	max-width: 1512px;
}
.about4 .fl,
.about4 .fr{
	width: 49.206%;
}
.about4 .l,
.about4 .r{
	width: 48.387%;
	margin-top: 4%;
}
.about4 .img{
	overflow: hidden;
}
.about4 .img img{
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
}
.about4 .img:hover img{
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
}
.about7 .w1520{
	max-width: 1600px;
}
.about7 .fl{
	width: 50.5%;
}
.about7 .fl .l,
.about7 .fl .r{
	width: 48.019%;
}
.about7 .mid{
	float: left;
	width: 24.25%;
	margin-left: 2.437%;
}
.about7 .fr{
	width: 20.375%;
}
.about7 .imgt{
	margin-top: 3.86%;
}
.about7 .imgt2{
	margin-top: 10.6%;
}
.about7 .img{
	overflow: hidden;
}
.about7 .img img{
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
}
.about7 .img:hover img{
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
}
.about7 .con{
	margin-top: 80px;
}
.side_r{
	position: fixed;
	right: 0;
	top: 50%;
	z-index: 999;
	width: 62px;
	height: 284px;
	margin-top: -142px;
	display: none;
}
.side_r li{
	width: 62px;
	height: 56px;
	background: url(../images/sider.png) no-repeat rgba(0,0,0,.35);
	margin-bottom: 1px;
	position: relative;
	cursor: pointer;
}
.side_r li:first-child{
	border-radius: 3px 0 0 0;
	-webkit-border-radius: 3px 0 0 0;
	-moz-border-radius: 3px 0 0 0;
	-ms-border-radius: 3px 0 0 0;
	-o-border-radius: 3px 0 0 0;
	background-position-y: 0;
}
.side_r li:nth-child(2){
	background-position-y: -57px;
}
.side_r li:nth-child(3){
	background-position-y: -114px;
}
.side_r li:nth-child(4){
	background-position-y: -171px;
}
.side_r li:last-child{
	margin-bottom: 0;
	border-radius: 0 0 0 3px;
	-webkit-border-radius: 0 0 0 3px;
	-moz-border-radius: 0 0 0 3px;
	-ms-border-radius: 0 0 0 3px;
	-o-border-radius: 0 0 0 3px;
	background-position-y: -228px;
}
.side_r li:hover{
	background-color: rgba(0,143,211,100);
}
.side_r li .qqlist{
	width: 138px;
	text-align: center;
	background: #008FD3;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	overflow: hidden;
	line-height: 40px;
}
.side_r li .tout{
	position: absolute;
	right: 68px;
	top: 0;
	display: none;
}
.side_r .qqlist dd{
	border-bottom: 1px #0286c5 solid;
}
.side_r .qqlist dd:last-child{
	border: none;
}
.side_r .qqlist dd a{
	color: #FFFFFF;
	font-size: 14px;
	display: inline-block;
	vertical-align: top;
	padding-left: 35px;
	background: url(../images/qq.png) left center no-repeat;
}
.side_r .plist{
	background: #008FD3;
	line-height: 28px;
	text-align: left;
	width: 170px;
	padding-left: 12px;
}
.side_r .plist span{
	display: inline-block;
	vertical-align: top;
	padding-left: 20px;
	background: url(../images/phone.png) left center no-repeat;
	font-size: 16px;
	color: #FFFFFF;
}
.wechatbox{
	background: #008FD3;
	padding: 4px;
	width: 150px;
}
/*0520*/
.app1{
	height: 750px;
	background: url(../images/pic41.jpg) center no-repeat;
}
.app1 .con{
	width: 1200px;
	margin: 0 auto;
	padding-top: 146px;
}
.app1 .w{
	float: left;
	width: 480px;
	margin-top: 98px;
}
.app1 .w h3{
	font-size: 34px;
	color: #008FD2;
	line-height: 40px;
}
.app1 .w h3 em{
	display: block;
	font-size: 24px;
	line-height: 30px;
}
.app1 .w p{
	font-size: 18px;
	color: #666666;
	line-height: 34px;
	margin-top: 15px;
}
.app1 .box{
	float: right;
	width: 617px;
	height: 481px;
	position: relative;
	overflow: hidden;
}
.app1 .box .i7{
	position: absolute;
	width: 182px;
	height: 367px;
	left: 22px;
	bottom: 27px;
	z-index: 3;
	width: 226px;
    height: 454px;
}
.app1 .box .i7 img{
	vertical-align: top;
}
.app1 .box .i7p1{
	width: 208px;
	height: 416px;
	left: 182px;
	z-index: 2;
	width: 226px;
    height: 454px;
}
.app1 .box .i7p2{
	width: 226px;
	height: 454px;
	left: 362px;
	z-index: 1;
}
.app2{
	background: #008FD2;
}
.app2 .con{
	max-width: 1290px;
	min-width: 1200px;
	margin: 0 auto;
}
.app2 .title2 h3,
.app2 .title2 p{
	color: #FFFFFF;
}
.app2 ul{
	padding: 50px 0;
}
.app2 li{
	float: left;
	width: 16.666%;
	text-align: center;
	margin-bottom: 70px;
}
.app2 li i{
	display: block;
	width: 128px;
	height: 128px;
	margin: 0 auto;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
	border: 3px #fff solid;
	border-radius: 100%;
}
.app2 li p{
	font-size: 20px;
	color: #FFFFFF;
	line-height: 46px;
}
.app2 li:hover i{
	transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
}
.app3 .con{
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 161px;
}
.app3 .pic{
	height: 400px;
	background: url(../images/pic46.jpg) center no-repeat;
}
.app3 li{
	float: left;
	width: 200px;
	text-align: center;
	font-size: 28px;
	color: #333333;
	line-height: 36px;
	position: relative;
	padding-bottom: 38px;
	margin-top: 148px;
}
.app3 li:before{
	content: '';
	width: 24px;
	height: 24px;
	border: 2px #3e7cdf solid;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -12px;
	background: #FFFFFF;
}
.app3 li.li1{
	width: 185px;
}
.app3 li.mt3{
	margin-top: 31px;
}
.app3 li.mt4{
	margin-top: 31px;
	padding-bottom: 35px;
}
.app3 li i{
	display: block;
	font-size: 14px;
	line-height: 20px;
}
.app3 dl{
	padding: 37px 150px 0;
}
.app3 dd{
	float: left;
	width: 300px;
	text-align: center;
}
.app3 dd img{
	width: auto;
}
.app3 .title2{
	padding: 35px 0 27px;
}
.app4{
	height: 756px;
	background: url(../images/pic47.jpg) center no-repeat;
}
.app4 .con{
	width: 1200px;
	margin: 0 auto;
	padding-top: 84px;
}
.app4 .pic{
	float: left;
	width: 370px;
	height: 570px;
	overflow: hidden;
}
.app4 .w{
	float: right;
	width: 610px;
	margin-top: 160px;
}
.app4 .w h3{
	font-size: 34px;
    color: #008FD2;
    line-height: 40px;
}
.app4 .w h3 em{
	display: block;
    font-size: 24px;
    line-height: 30px;
}
.app4 .w li{
	font-size: 18px;
	color: #666666;
	line-height: 44px;
	padding-left: 40px;
	background: left center no-repeat;
}
.app4 .w ul{
	padding-top: 50px;
}
.app5 .con{
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 59px;
}
.app5 .title2{
	padding: 59px 0 46px;
}
.app6{
	height: 649px;
	background: url(../images/pic50.jpg) center no-repeat;
}
.app6 .con{
	width: 1100px;
	margin: 0 auto;
}
.app6 .title2{
	padding: 49px 0 55px;
}
.app7{
	padding-top: 0;
}
.app7 .title2{
	padding-bottom: 45px;
	padding-top: 62px;
}
.jians1{
	overflow: hidden;
}
.jians1 .fr{
	width: 57.46%;
	margin-top: 3%;
}
.jians2{
	background: #F5F5F5;
	padding: 150px 15px 160px;
	overflow: hidden;
}
.jians2 .con{
	max-width: 1250px;
	margin: 0 auto;
}
.jians2 .pic{
	float: left;
	width: 53.84%;
	margin-top: 50px;
}
.jians2 .w{
	float: right;
	width: 42.4%;
}
.jians2 .w h3{
	font-size: 34px;
	color: #008FD2;
	line-height: 40px;
}
.jians2 .w h3 em{
	display: block;
	font-size: 24px;
	line-height: 30px;
}
.jians2 .w h4{
	font-size: 18px;
	color: #666666;
	line-height: 34px;
	padding-top: 15px;
}
.jians2 .w p{
	font-size: 18px;
	color: #666666;
	padding-left: 36px;
	line-height: 24px;
	background: left top no-repeat;
	margin-top: 35px;
	font-weight: bold;
}
.jians3{
	background: #FFFFFF;
	padding: 50px 15px 150px;
	overflow: hidden;
}
.jians3 .con{
	max-width: 1220px;
}
.jians3 .pic{
	float: right;
	width: 57.786%;
	margin: 0;
}
.jians3 .w{
	float: left;
	width: 41.639%;
	margin-top: 95px;
}
.jians4{
	background: #F4F4F4;
	overflow: hidden;
	padding:0 15px;
}
.jians4 .con{
	width: 1200px;
	margin: 0 auto;
	padding: 95px 0;
}
.jians4 .fl{
	width: 558px;
	height: 560px;
	position: relative;
}
.jians4 .fl .pic1{
	width: 240px;
	height: 449px;
	box-shadow: 0 0 30px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 30px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 30px rgba(0,0,0,.3);
	position: absolute;
	left: 0;
	top: 57px;
	z-index: 1;
}
.jians4 .fl .pic2{
	z-index: 2;
	left: 134px;
	top: 30px;
	width: 265px;
	height: 497px;
}
.jians4 .fl .pic3{
	left: auto;
	right: 0;
	top: 0;
	z-index: 3;
	width: 299px;
	height: 560px;
}
.jians4 .w{
	float: right;
	width: 550px;
	margin-top: 80px;
}
.jians4 .w h3{
	font-size: 34px;
	line-height: 40px;
	color: #008FD2;
}
.jians4 .w h3 em{
	display: block;
	font-size: 24px;
	line-height: 30px;
}
.jians4 .w h4{
	font-size: 18px;
	color: #666666;
	line-height: 34px;
	margin-top: 20px;
}
.jians4 .w ul{
	padding-top: 14px;
}
.jians4 .w li{
	float: left;
	width: 50%;
	font-size: 18px;
	color: #666666;
	padding-left: 34px;
	background: url(../images/g2.png) left center no-repeat;
	line-height: 34px;
	margin-top: 6px;
}
.jians5 .w{
	width: 37.295%;
	margin-top: 50px;
}
.jians5 .pic{
	width: 58.77%;
}
.jians5{
	padding: 100px 15px 130px;
	overflow: hidden;
}
.jians6{
	height: 792px;
	background: url(../images/pic60.jpg) center no-repeat;
	overflow: hidden;
}
.jians6 .title2{
	padding: 30px 0 108px;
}
.jians6 .title2 h3{
	color: #FFFFFF;
}
.jians6 .title2 h3:before{
	background: #FFFFFF;
}
.jians6 .pic{
	height: 430px;
	background: center no-repeat;
}
.jians6 li p{
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 40px;
}
.jians6 li span{
	display: block;
	width: 78px;
	height: 78px;
	padding: 7px;
	box-sizing: border-box;
	border: 2px #fff solid;
	border-radius: 100%;
}
.jians6 li i{
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/ic54.png) no-repeat;
	margin: 0 auto;
	border-radius: 100%;
}
.jians6 li b{
	display: block;
	width: 37px;
	height: 37px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	margin: 26px auto 0;
	text-align: center;
	line-height: 37px;
	font-size: 19px;
	color: #FFFFFF;
	position: relative;
}
.jians6 li b:before{
	content: '';
	position: absolute;
	left: 50%;
	top: -26px;
	width: 1px;
	height: 26px;
	background: #FFFFFF;
	margin-left: -0.5px;
}
.jians6 li:nth-child(2n) b{
	margin-top: 0;
	margin-bottom: 26px;
}
.jians6 li:nth-child(2n) b:before{
	top: auto;
	bottom: -26px;
}
.jians6 ul{
	width: 1200px;
	height: 430px;
	position: relative;
	margin: 0 auto;
}
.jians6 li{
	position: absolute;
}
.jians6 li.li1{
	left: 4px;
	top: 76px;
}
.jians6 li.li2{
	left: 92px;
	bottom: 59px;
}
.jians6 li.li3{
	left: 183px;
	top: 23px;
}
.jians6 li.li4{
	left: 279px;
	bottom: 98px;
}
.jians6 li.li5{
	left: 371px;
	top: 16px;
}
.jians6 li.li6{
	left: 455px;
	bottom: 73px;
}
.jians6 li.li7{
	left: 566px;
	top: 60px;
}
.jians6 li.li8{
	left: 670px;
	bottom: 28px;
}
.jians6 li.li9{
	left: 782px;
	top: 77px;
}
.jians6 li.li10{
	left: 890px;
	bottom: 46px;
}
.jians6 li.li11{
	left: 998px;
	top: 23px;
}
.jians6 li.li12{
	right: 16px;
	bottom: 112px;
}
.jians7{
	background: #F4F4F4;
	padding-bottom: 100px;
	overflow: hidden;
}
.jians7 .con{
	width: 1200px;
	margin: 0 auto;
}
.jians7 .con li{
	float: left;
	width: 400px;
	text-align: center;
	height: 305px;
	border: 1px #F4F4F4 solid;
	padding-top: 30px;
}
.jians7 .con li i{
	display: block;
	text-align: center;
	line-height: 108px;
}
.jians7 .con li i img{
	width: auto;
	max-width: 100%;
}
.jians7 .con li h3{
	color: #333333;
	font-size: 24px;
	line-height: 54px;
	padding-top: 35px;
}
.jians7 .con li p{
	font-size: 16px;
	color: #666666;
	line-height: 34px;
}
.jians7 .con ul{
	padding-bottom: 110px;
}
.jians7 .con li:hover{
	border-color: #008fd2;
}
.jians7 .con .btn{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	width: 320px;
	line-height: 60px;
	height: 60px;
	position: relative;
	margin: 0 auto;
	background: #008fd2;
	border-radius: 60px;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	-ms-border-radius: 60px;
	-o-border-radius: 60px;
	overflow: hidden;
}
.jians7 .con .btn b{
	display: block;
	position: relative;
	top: 0;
	webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.65, 1.2);
    -moz-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.65, 1.2);
    -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.65, 1.2);
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.65, 1.2);
}
.jians7 .con .btn:hover b{
	top: -60px;
}
.nav3 li{
	width: 11%;
}
.nav3 li:last-child{
	width: 12%;
}
.wechat1{
	height: 384px;
	background: url(../images/pic62.jpg) center no-repeat;
	text-align: center;
	color: #FFFFFF;
	line-height: 384px;
	overflow: hidden;
}
.wechat1 .dis{
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	min-width: 1200px;
}
.wechat1 h3{
	font-size: 38px;
	line-height: 90px;
	position: relative;
}
.wechat1 h3:before{
	content: '';
	width: 38px;
	height: 2px;
	background: #FFFFFF;
	position: absolute;
	left: 50%;
	margin-left: -19px;
	bottom: 0;
}
.wechat1 p{
	font-size: 18px;
	line-height: 36px;
	margin-top: 30px;
}
.wechat2{
	height: 872px;
	background: url(../images/pic63.jpg) center no-repeat;
	overflow: hidden;
}
.wechat2 .con{
	width: 1200px;
	margin: 0 auto;
	padding-top: 34px;
}
.wechat2 .tit{
	text-align: center;
	font-size: 38px;
	color: #4c4c4c;
}
.wechat2 .tit h3{
	position: relative;
	line-height: 86px;
}
.wechat2 .tit h3:before{
	content: '';
	width: 38px;
	height: 2px;
	position: absolute;
	left: 50%;
	margin-left: -19px;
	bottom: 0;
	background: #67AFDE;
}
.wechat2 .tit p{
	font-size: 18px;
	color: #4f6670;
	line-height: 28px;
	padding: 30px 0 48px;
}
.wechat2 .box{
	height: 560px;
	position: relative;
}
.wechat2 .box .w{
	text-align: center;
	position: absolute;
}
.wechat2 .box .w p{
	font-size: 18px;
	color: #4C4C4C;
	line-height: 30px;
	padding-bottom: 113px;
	background: url(../images/l1.png) center bottom no-repeat;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-webkit-animation: bounce-up 1.4s linear infinite;
	animation: bounce-up 1.4s linear infinite;
}
@-webkit-keyframes bounce-up {
	25% {-webkit-transform: translateY(3px);}
	50%, 100% {-webkit-transform: translateY(0);}
	75% {-webkit-transform: translateY(-3px);}
}

@keyframes bounce-up {
	25% {transform: translateY(3px);}
	50%, 100% {transform: translateY(0);}
	75% {transform: translateY(-3px);}
}
.wechat2 .box .w1{
	left: 84px;
	top: 107px;
}
.wechat2 .box .w2{
	left: 331px;
	top: 0;
}
.wechat2 .box .w3{
	left: 280px;
	top: 222px;
}
.wechat2 .box .w3 p{
	background-image: url(../images/l2.png);
}
.wechat2 .box .w4{
	left: 490px;
	top: 90px;
}
.wechat2 .box .w4 p{
	background-image: url(../images/l3.png);
}
.wechat2 .box .w5{
	right: 215px;
	top: 196px;
}
.wechat3{
	object-fit: inherit;
}
.wechat3 .con{
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 90px;
}
.wechat3 .title2{
	padding: 65px 0 11px;
}
.wechat3 li{
	float: left;
	width: 220px;
	margin-right: 25px;
	height: 160px;
	margin-top: 60px;
}
.wechat3 li:nth-child(5n){
	margin-right: 0;
}
.wechat3 li a{
	position: relative;
	display: block;
	border: 1px #ababab solid;
	border-radius: 18px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	-ms-border-radius: 18px;
	-o-border-radius: 18px;
	padding: 0 18px;
	height: 100%;
	overflow: hidden;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
}
.wechat3 li h3{
	font-size: 20px;
	color: #7a7a7a;
	font-weight: bold;
	line-height: 38px;
	padding-top: 10px;
	position: relative;
    z-index: 1;
    -webkit-transition: all .3s;
    transition: all .3s;
    text-align: center;
    top: 0;
}
.wechat3 li h4{
	text-align: center;
	font-size: 24px;
	color: #ff2a0e;
	font-weight: bold;
	line-height: 44px;
	padding-top: 10px;
	position: relative;
	z-index: 1;
}
.wechat3 li p{
	font-size: 16px;
	color: #838383;
	line-height: 28px;
}
.wechat3 li img{
	width: auto;
	position: absolute;
	right: 9px;
	bottom: 9px;
	-webkit-transform: scale(1);
    transform: scale(1); 
    opacity: .3;
    -webkit-transition: all .5s;
    transition: all .5s;
}
.wechat3 li:hover img{
	bottom: 65px;
    -webkit-transform: scale(1.1) translateX(50%);
    transform: scale(1.1) translateX(50%);
    opacity: 1;
    right: 50%;
}
.wechat3 li:hover h3{
    top: 99px;
}
.wechat3 li:hover p{
	display: none;
}
.wechat3 li.li1:hover h3{
	color: #009de6;
}
.wechat3 li.li2:hover h3{
	color: #ff2a0e;
}
.wechat3 li.li3:hover h3{
	color: #f3e619;
}
.wechat3 li.li4:hover h3{
	color: #00d26d;
}
.wechat3 li.li5:hover h3{
	color: #a200ff;
}
.wechat3 li.li6:hover h3{
	color: #1cd8d2;
}
.wechat3 li.li7:hover h3{
	color: #ffa526;
}
.wechat3 li.li8:hover h3{
	color: #c5f421;
}
.wechat3 li.li9:hover h3{
	color: #006bfd;
}
.wechat3 li.li10:hover h3{
	color: #ff5500;
}
.wechat4{
	height: 680px;
	background: url(../images/pic64.jpg) center no-repeat;
	overflow: hidden;
}
.wechat4 .con{
	max-width: 1500px;
	margin: 0 auto;
}
.wechat4 .con .fl,
.wechat4 .con .fr{
	width: 50%;
}
.wechat4 .con h3{
	font-size: 38px;
	color: #0ca9e6;
	text-align: right;
	padding: 0 15px;
	line-height: 130px;
}
.wechat4 .con .fr h3{
	color: #FFFFFF;
	text-align: left;
}
.wechat4 .con .pic{
	width: 554px;
	margin: 50px auto 0;
	overflow: hidden;
}
.wechat4 .con p{
	text-align: center;
	font-size: 28px;
	color: #0CA9E6;
	text-align: center;
	line-height: 48px;
	padding-top: 30px;
}
.wechat4 .con .fr p{
	color: #FFFFFF;
}
.wechat5{
	overflow: hidden;
}
.wechat5 .con{
	max-width: 1400px;
	margin: 0 auto;
	padding: 190px 0;
}
.wechat5 .w{
	float: left;
	width: 36%;
}
.wechat5 .w h3{
	font-size: 34px;
	color: #008FD2;
	line-height: 60px;
}
.wechat5 .w h4{
	font-size: 22px;
	color: #008FD2;
	line-height: 44px;
	padding-top: 22px;
}
.wechat5 .w p{
	font-size: 18px;
	color: #666666;
	line-height: 32px;
	padding-top: 13px;
}
.wechat5 .pic{
	float: right;
	width: 52%;
}
.wechat6{
	height: 607px;
	background: url(../images/pic68.jpg) center no-repeat;
	overflow: hidden;
}
.wechat6 .con{
	max-width: 1400px;
	margin: 0 auto;
	padding-top: 109px;
}
.wechat6 .pic{
	float: left;
	width: 46%;
}
.wechat6 .w{
	float: right;
	width: 52.142%;
	color: #FFFFFF;
	margin-top: 75px;
}
.wechat6 .w h3{
	font-size: 34px;
	line-height: 54px;
}
.wechat6 .w h4{
	font-size: 24px;
	line-height: 44px;
	padding-top: 20px;
}
.wechat6 .w p{
	font-size: 18px;
	line-height: 30px;
	padding-right: 20%;
	padding-top: 17px;
}
.wechat7{
	background: #F5F5F5;
	overflow: hidden;
}
.wechat7 .tit{
	text-align: center;
	color: #008FD2;
	font-size: 34px;
	line-height: 66px;
	padding: 85px 0 30px;
}
.wechat7 .tit p{
	font-size: 28px;
	line-height: 48px;
}
.bheight .dis{
	opacity: 0;
}
/*0531*/
.tcon{
	width: 1200px;
	margin: 0 auto;
	padding: 120px 0 60px;
	overflow: hidden;
}
.flw{
	width: 560px;
}
.flw h3{
	font-size: 34px;
	color: #292828;
	line-height: 52px;
}
.flw h4{
	font-size: 18px;
	color: #666666;
	line-height: 44px;
	padding-top: 26px;
}
.flw ul{
	padding-top: 15px;
	padding-bottom: 45px;
}
.flw li{
	float: left;
	font-size: 18px;
	line-height: 24px;
	margin-right: 15px;
}
.flw li a{
	color: #008FD2;
}
.flw .more{
	margin: 0;
	width: 200px;
}
.flw .more a{
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.tg1 .plist2{
	width: 540px;
	height: 490px;
	position: relative;
	overflow: hidden;
}
.tg1 .plist2 .pic{
	position: absolute;
	overflow: hidden;
}
.tg1 .plist2 .pic1{
	left: 0;
	bottom: 0;
	width: 170px;
	height: 70px;
}
.tg1 .plist2 .pic2{
	left: 0;
	bottom: 95px;
	width: 200px;
	height: 105px;
}
.tg1 .plist2 .pic3{
	left: 0;
	bottom: 250px;
	width: 200px;
	height: 240px;
}
.tg1 .plist2 .pic4{
	left: 238px;
	top: 0;
	width: 175px;
	height: 123px;
}
.tg1 .plist2 .pic5{
	right: 31px;
	top: 133px;
	width: 262px;
	height: 102px;
}
.tg1 .plist2 .pic6{
	left: 212px;
	bottom: 107px;
	width: 140px;
	height: 97px;
}
.tg1 .plist2 .pic7{
	left:192px;
	bottom: 0;
	width: 179px;
	height: 60px;
}
.tg1 .plist2 .pic8{
	right: 0;
	bottom: 23px;
	width: 155px;
	height: 190px;
}
.tg2{
	height: 675px;
	background: url(../images/pic83.jpg) center no-repeat;
}
.tg2 .pic{
	float: left;
	width: 555px;
}
.tg2 .fl{
	float: right;
}
.tg2 .tcon{
	padding: 152px 0 0 0;
}
.flw2 h3{
	color: #008FD2;
}
.flw2 h4{
	line-height: 34px;
	padding-bottom: 30px;
}
.tg3{
	height: 729px;
	background: url(../images/pic85.jpg) center no-repeat;
}
.tg3 .tcon{
	padding: 140px 0 0 0;
}
.tg3 .flw{
	margin-top: 90px;
}
.tg3 .pic{
	float: right;
	width: 560px;
}
.tg4{
	background: #F5F5F5;
}
.tg4 .layout{
	max-width: 1370px;
	overflow: hidden;
}
.tg4 .pic{
	float: left;
	width: 54.444%;
}
.tg4 .flw{
	width: 43.703%;
	margin-top: 12%;
}
.tg4 .flw h3{
	line-height: 40px;
}
.flw h3 em{
	display: block;
	font-size: 20px;
	line-height: 24px;
	margin-top: 10px;
}
.tg5 .tcon{
	padding: 93px 0 120px 0;
}
.tg5 .flw{
	margin-top: 120px;
}
.tg5 .flw ul{
	padding-top: 0;
}
.tg5 .fr{
	width: 554px;
	height: 563px;
	position: relative;
	overflow: hidden;
}
.tg5 .fr .pic1{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 259px;
	height: 309px;
	overflow: hidden;
}
.tg5 .fr .pic2{
	position: absolute;
	right: 0;
	top: 0;
	width: 309px;
	height: 370px;
	overflow: hidden;
}
.tg6{
	background: #F5F5F5;
}
.tg6 .tcon{
	padding: 127px 0 102px;
}
.tg6 .fl{
	width: 555px;
	height: 515px;
	position: relative;
	overflow: hidden;
}
.tg6 .fl .pic{
	width: 273px;
	height: 515px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.tg6 .fl .pic2{
	left: 135px;
	z-index: 2;
}
.tg6 .fl .pic3{
	left: auto;
	right: 0;
	z-index: 3;
}
.tg6 .flw{
	margin-top: 72px;
}
.tg7 .tcon{
	padding: 70px 0 30px;
}
.tg7 .tit{
	text-align: center;
	font-size: 34px;
	color: #008FD2;
	line-height: 56px;
}
.tg7 .tit p{
	font-size: 18px;
	color: #008fb2;
	line-height: 36px;
}
.tg7 li{
	float: left;
	width: 370px;
	margin: 50px 15px 0;
	cursor: pointer;
}
.tg7 li .pic{
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	overflow: hidden;
	height: 260px;
}
.tg7 li p{
	text-align: center;
	font-size: 18px;
	color: #999999;
	line-height: 24px;
	padding-top: 33px;
}
.tg7 li p em{
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	width: 24px;
	line-height: 24px;
	height: 24px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	color: #FFFFFF;
	background: #00d16c;
}
.tg7 li:hover .pic{
	box-shadow: 0 0 20px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.2);
}
.index_6 .noti{
	text-align: center;
	color: #464646;
	line-height: 24px;
	padding-top: 30px;
}
.error{
	width: 835px;
	margin: 0 auto;
	padding: 76px 0 70px;
	text-align: center;
}
.error h3{
	font-size: 30px;
	color: #999999;
	line-height: 70px;
}
.error ul{
	display: inline-block;
	vertical-align: top;
}
.error ul li{
	float: left;
	font-size: 20px;
	line-height: 60px;
	margin: 0 40px;
	background: #008FD2;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	width: 200px;
	text-align: center;
}
.error ul li a{
	display: block;
	color: #FFFFFF;
}


/*摄影案例*/
.photoG_L{
	width: 35%;
/*border: 1px solid blue;*/
	float: left;
}
.photoG_p{
	/*border: 1px solid red;*/
	line-height: 2;
	font-size: 16px;
	color: #666666;
	margin-top: 30px;
}
.photoG_btn{
	display: inline-block;
	margin-top: 65px;
	width: 202px;
	height: 50px;
	border: 1px solid #008FD2;
	text-align: center;
	line-height: 50px;
	border-radius: 5px;
	font-size: 16px;
	color: #008FD2;
}
.photoG_TwoList{
	padding: 0 !important;
	background-color: #F2F2F2;
}
.photoG_TwoList .pic{
	margin-top: 0 !important;
}
.photoG_TwoList_sub>h3{
	padding-top: 163px;
	font-size: 32px;
    color: #008FD2;
    line-height: 66px;
}
.photoG_TwoList_sub p{
	line-height: 2;
	font-size: 18px;
	color: #666666;
	margin-top: 10px;
}
.photoG_TwoList_sub>.photoG_btn{
	margin-top: 40px;
}
.photoG_three{
	width: 632px;
}
.photoG_three_list{
	width: 295px;
	height: 250px;
	float: left;
	margin: 5px;
}
.div_float:after{
	clear: both;
	content: '';
	width: 0;
	height: 0;
	visibility: hidden;
	display: block;
}
.photoG_three_list>img{
	width: 100%;
	height: 100%;
}
.photoGListBg{
	background: url('../images/photoListBg.png') center center no-repeat;
	background-size: 100% 100%;
}
.photoG_L_img{
	width: 605px;
	height: 382px;
	border-radius: 10px;
	overflow: hidden;
	margin-top: 125px;
	margin-bottom: 120px;
}
.photoG_L_img>img{
	width: 100%;
	height: 100%;
}
.photoG_R_img{
	width: 605px;
	height: 382px;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 120px;
}
.photoG_R_img>img{
	width: 100%;
	height: 100%;
}
.photoG_btn_other{
	margin-top: 30px !important;
}
.photoG_h3{
	padding-top: 135px !important;
	
}
.photoG_btm_til{
	text-align: center;
	font-size: 32px;
    color: #008FD2;
    line-height: 66px;
}
.photoG_btm_subTil{
	text-align: center;
	font-size: 16px;
    color: #666;
}
.div_padding_btm{
	padding-bottom: 0 !important;
}
.div_padding{
	padding: 0 !important;
}
.photoG_btm_cont{
	margin-top: 30px;
	display: flex;
	justify-content: space-between;
}
.photoG_btm_cont img{
	width: 100%;
	height: 100%;
}
.photoG_btm_L{
	min-width: 402px;
	height: 620px;
	float: left;
}
.photoG_btm_R{
	float: left;
	min-width: 805px;
}
.photoG_btm_R_list{
	float: left;
	width: 382px;
	height: 298px;
	margin-bottom: 24px;
	margin-left: 20px;
}
.photo1{
	max-width: 1260px;
	min-width: 1200px;
	margin: 0 auto;
	padding: 113px 0;
}
.photos p {
	line-height: 2;
    font-size: 16px;
    color: #666666;
    margin-top: 30px;
}