.banner {
	width:100%; height:420px;margin-left:auto;margin-right:auto;margin-top:0px;
}
.sales{width:236px;float:right;position: absolute;top:62px;left:40px;font-size:14px;}
#sales{width:236px;min-height:122px;height:auto!important;height:122px;}
#sales .loading{
	width:200px;
	height:200px;
}
#sales .contact2{width:218px;padding-left:6px;padding-top:15px;float:left;
min-height:60px;height:auto!important;height:60px;}
#sales .contact2 td{line-height:22px; vertical-align:middle;color:#FFFFFF;}
#sales .contact2 a img{
	vertical-align:middle;
}
#sales .contact2 td.qun{line-height:25px;height:25px;padding-bottom:6px;padding-top:2px;}
#sales .contact2 td.s1{line-height:23px;height:23px;padding-bottom:2px;}
#sales .contact2 td.s2{line-height:23px;height:23px;}
#sales .contact2 td a{color: #fff;}
#lyonline {color: #fff;}
#lyonline:hover{
	color: #EEAB0A;
}
#lyonline span{color:#FFFFFF;margin-right:3px;}
#lyonline:hover span{
	color: #EEAB0A;
}
.homekefu{
	width: 306px;
	padding-top:6px;
	height: 256px;
	position: relative;
	background-image: url(../images/img_contact_ad.jpg);
	background-position: center 6px;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
}

/*background-color:#deefff;*/
#mid_wrapper {
	width:100%;
	margin:auto;height:448px; background-color:#ffffff;
}	
#mid_wrapper .mid{
	width:1200px;
	margin-right: auto;
	margin-left: auto;padding-top:80px;
}
.mid-box{
	width:248px;padding-left:26px;padding-right:26px;text-align:left;
	float: left;
}
.mid-boximg{
	width: 130px;
	height: 130px;margin-left:auto;margin-right:auto;
}
.mid-boxtxt{
	width:248px;
	float:left;
}
.mid-boxtxt h2{
	color: #0165b6;text-align:center;padding-top:12px;height:30px;line-height:30px;text-align:center;
	font-size:20px;font-weight:normal;text-transform:uppercase;
}
.mid-boxtxt p{
	font-size: 10px;color: #0165b6;text-align:center;height:24px;line-height:24px; text-transform:uppercase;
}
.mid-boxtxt h2 a,.mid-boxtxt p a{ text-decoration:none;color: #0165b6;}
.mid-boxtxt h2 a:hover,.mid-boxtxt p a:hover{ color: #66cc46;}
.mid-boxtxt div{font-size:14px;color:#333;line-height:21px;padding-top:12px;width:100%;text-transform:uppercase;}
.links{
	width:1200px;margin-left:auto;margin-right:auto;
}
.links .linksbox{padding-top:50px;padding-bottom:50px;text-align:center;
	font-size: 14px;color:#666;
}

.linksbox span{padding-right: 13px;
	padding-left:12px;
	background-image: url(../images/split.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.linksbox span.last{background-image: none;
	padding-right: 0px;}
.linksbox span a{color:#666;} .linksbox span a:hover{
	color: #666;
	text-decoration: underline;
}
a.req4{
	width: 114px;
	display: block;
	height: 32px;
	line-height: 28px;
	color: #fff;
	margin: auto;
	text-align: center;
	font-size: 14px;
	background: url(../images/button.jpg);
	cursor: pointer;
	position: absolute;
	top: 213px;
	right:30px;
}
a.req4:hover{
	color: #fff;
	background-position: left bottom;
}

/*focus*/
.slide_box { width:100%; height:420px; margin: 0 auto; position: relative; border:0px solid #999; overflow:hidden;}
#focusimg {width:100%;height:420px;position: relative;overflow:hidden;}
.focusimg ul{position: relative;margin-left:0%;float:left;}
.focusimg ul:after{clear: both;
	height: 0;
	font-size: 0;
	overflow: hidden;
	display: block;
	visibility: hidden;
	content: ".";
	margin: 0px;
	padding: 0px;}
.transform0{ 
transform: translateX(0px);
-ms-transform: translateX(0px);		/* IE 9 */
-webkit-transform:translateX(0px);	/* Safari and Chrome */
-o-transform: translateX(0px);		/* Opera */
-moz-transform: translateX(0px);		/* Firefox */

transition: all 0.8s ease 0s;
-moz-transition: all 0.8s ease 0s; /* Firefox 4 */
-webkit-transition: all 0.8s ease 0s; /* Safari 和 Chrome */
-o-transition: all 0.8s ease 0s; /* Opera */
}
.transform1{transform: translateX(-50%);
-ms-transform: translateX(-50%);		/* IE 9 */
-webkit-transform:translateX(-50%);	/* Safari and Chrome */
-o-transform: translateX(-50%);		/* Opera */
-moz-transform: translateX(-50%);		/* Firefox */

transition: all 0.8s ease 0s;
-moz-transition: all 0.8s ease 0s; /* Firefox 4 */
-webkit-transition: all 0.8s ease 0s; /* Safari 和 Chrome */
-o-transition: all 0.8s ease 0s; /* Opera */
}
/*
-webkit-transform: translate3d(0, 0, 0);
*/
.focusimg ul li { width:50%;height:420px;overflow:hidden; position: relative;}
.focusimg ul li a{
	text-decoration: none;
}
.focusimg ul li {float:left;}
.focusimg ul li .item_pic {display:block;width:100%;height:420px; overflow:hidden;}
.focusimg ul li .item_pic img { height:420px;border:0;}

.focusimg ul li .item_pic2 {display:block;width:100%;}
.focusimg ul li .item_pic2 img { width:100%;border:0;}
.focusimg ul li .item_simple_info {position: absolute;
	z-index: 104;width:100%;height:420px;left:0;top:0;
}
.focusimg ul li .item_simple_info .p3{padding:0;margin:0;display:block;
width:1200px;margin-left:auto;margin-right:auto;height:155px;padding-top:35px; position:relative;}
.focusimg ul li .item_simple_info .p3 span.sp1{margin-left:60px;display: block;height:90px;
	line-height:90px;color:#fefefe;font-size:40px;}
	.focusimg ul li .item_simple_info .p3 span.sp2{margin-left:60px;display: block;height: 42px;
	line-height: 42px;color:#fefefe;font-size:23px;}
	.focusimg ul li .item_simple_info .p3 span.sp3{margin-left:60px;display: block;height:27px;
	line-height: 27px;color:#fefefe;font-size:15px;font-family: Arial,Helvetica,sans-serif;}
.focusimg ul li .item_simple_info .p1{padding:0;margin:0;display:block;width:1200px;margin-left:auto;margin-right:auto;height:45px;padding-top:35px;}
.focusimg ul li .item_simple_info .p1 a{margin-left:65px;
	display: block;
	width: 150px;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-image: url(../images/buttonbg.png);
	background-repeat: repeat-x;
	border-radius: 4px;
}
.focusimg ul li .item_simple_info .p1 a:hover{color:#fef908;}
.focusimg ul li .item_simple_info .p2{padding:0;margin:0;
width:1200px;margin-left:auto;margin-right:auto;height:220px;padding-top:60px;}
.focusimg ul li .item_simple_info .p2 p{line-height:45px;padding-left:280px;font-size:20px;color:#fff;font-family:"微软雅黑";}
/*button*/
.slide_dot { text-align: center; z-index:105;position: absolute;bottom:19px;width:100%;}
.slide_dot span { display: inline-block; vertical-align: middle; width:15px;height:15px;border-radius:2px;background: #ccc; overflow: hidden; margin: 0 7px 0 7px; cursor:pointer; background: url(../images/focus/wf_focus_indicator_out.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/focus/wf_focus_indicator_out.png");}
.slide_dot span.current { background: url(../images/focus/wf_focus_indicator_in.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/focus/wf_focus_indicator_in.png");}

.slide_arr_left{
	width: 30px;
	height: 56px;
	display: block;
	z-index: 105;
	position: absolute;
	left: 5%;
	top: 147px;
	background-image: url(../images/focus/left2016.png);
}
.slide_arr_right{width:30px;height:56px;display:block;z-index:105;position: absolute;right:5%;top:147px;background-image: url(../images/focus/right2016.png);}



.case-section {
    width: 100%;
    height: 497px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.case-section .mid{width:1200px;margin-right: auto;
	margin-left: auto;position:relative;z-index:3;
}
.case-section .mid ul{width:100%;padding-top:0px;}
.case-section .mid li{float:left;width:366px;padding-left:24px;padding-right:24px;}
.case-section .mid li .img{
	width: 360px;
	height:222px;
	overflow: hidden;padding:1px;
	border:2px solid #C2D2FF;
}
.case-section .mid li .img a{width:360px;height:222px; overflow:hidden;display:block;position:relative;}
.case-section .mid li .img a:before {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 3;
    opacity: 0;
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    transition: all .4s ease;
}
.case-section .mid li .img a:hover:before{opacity: 1;}
.case-section .mid li .txt{color:#6b798e;font-size:14px;text-align:center;display:block;padding-top:22px;padding-bottom:22px;width:100%;height:22px;line-height:22px;}
.case-section .mid li .txt a{color:#6b798e;}.case-section .mid li .txt a:hover{
	color: #34ABE9;
}
.case-section .mid .h2{
   align-items: center;box-sizing: border-box; color:#0a1633; cursor: pointer; display: flex; flex-direction: row; font-family: -apple-system, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, sans-serif; font-size: 24px; padding-top:40px;padding-bottom:10px;height:160px; line-height:160px;width:1200px; -webkit-box-align: center; -webkit-box-direction: normal; -webkit-box-orient: horizontal; 
  box-align: center;box-direction: normal; box-orient: horizontal; -ms-flex-align: center;flex-align: center;text-align:center;
	}
.case-section .mid .h2:before{	background: -webkit-gradient(linear,0 100%,100% 0,from(hsla(0,0%,100%,0)),to(hsla(0,0%,100%,.5)));
    background: -webkit-linear-gradient(0,hsla(0,0%,100%,0),hsla(0,0%,100%,.5),#0a1633);margin-right: 20px;content: "";
    background: -o-linear-gradient(0,hsla(0,0%,100%,0),hsla(0,0%,100%,.5),#0a1633);
	box-sizing: border-box; display: block; flex-basis: 0%; flex-grow: 1; flex-shrink: 1; height: 1px; width: 346.328px; -webkit-box-flex: 1;box-flex: 1; 
}
.case-section .mid .h2:after{ z-index:2;  background: -webkit-gradient(linear,0 100%,100% 0,from(#fff),to(hsla(0,0%,100%,.5)));
    background: -webkit-linear-gradient(0,#0a1633,hsla(0,0%,100%,.5),hsla(0,0%,100%,0));
    background: -o-linear-gradient(0,#0a1633,hsla(0,0%,100%,.5),hsla(0,0%,100%,0));
    margin-left: 20px;content: "";
    background: -o-linear-gradient(0,hsla(0,0%,100%,0),hsla(0,0%,100%,.5),#0a1633);
    box-sizing: border-box; display: block; flex-basis: 0%; flex-grow: 1; flex-shrink: 1; height: 1px; width: 346.328px; -webkit-box-flex: 1;}
.case-section::after {
    background-color: #f6f7fa;    
    content: "";
    left: 0px;
    position: absolute;
    top: 0px;
	bottom: 0px;
    width: 100%;
    background-size: 100%;
		/*
	transform: opacity 0.4s cubic-bezier(0.23, 1, 0.32, 1);
	-webkit-transform: opacity 0.4s cubic-bezier(0.23, 1, 0.32, 1);
	-ms-transform: opacity 0.4s cubic-bezier(0.23, 1, 0.32, 1);
	-o-transform: opacity 0.4s cubic-bezier(0.23, 1, 0.32, 1);
	opacity: 0.2; */
		/*
	-webkit-animation: hero-next-in 0.4s ease 1;
	animation: hero-next-in 0.4s ease 1;
	*/
	/*
	-webkit-animation: hero-next-over 30s linear infinite;
	animation: hero-next-over 30s linear infinite; */
	/*
	MIME 类型 image/svg+xml  Hype和Motion Composer等软件
	
	background-position: left -300px;background-color:#f6f7fa;
	*/
}


.case-section:hover {
}
.case-section:hover:after {
	-webkit-animation: hero-next-over 30s linear infinite;
	animation: hero-next-over 30s linear infinite;
}
@-webkit-keyframes hero-next-over {
to {
	-webkit-transform: translateX(-16%);
	transform: translateX(-16%)
}
}
@keyframes hero-next-over {to {
	-webkit-transform: translateX(-16%);
	transform: translateX(-16%)
}
}

@-webkit-keyframes hero-next-over2 {
to {
	-webkit-transform: translateY(-750px);
	transform: translateY(-750px)
}
}
@keyframes  hero-next-over2 {to {
	-webkit-transform: translateY(-750px);
	transform: translateY(-750px)
}
}
.home_news{width:100%;height:797px; margin-top:1px;z-index:1; overflow:hidden;
	position: relative;box-sizing: border-box;background-color:#fff;}	
.home_news:after{
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	top: 0;
	content: "";
	background-image: url(../slider/news02.jpg);
	background-repeat: no-repeat;
	position: absolute;
	/*transform: translate3d(0px, 576.025px, 0px);*/
	 width: 2380.66px; height: 1547px;margin-right: -396.33px; margin-left: -396.33px;
	 
	background-size: cover;	-webkit-animation: hero-next-over2 30s linear infinite;
	animation: hero-next-over2 30s linear infinite;
	}
.home_news:hover:after{-webkit-animation: hero-next-over2 40s linear infinite;
	animation: hero-next-over2 40s linear infinite;}
.home_news .news_mid{width:1200px;z-index:3;
	margin-right: auto;padding-top:90px;
	margin-left: auto; position:relative;
}
.home_news .news_mid .news1{width:550px;float:left;padding-left:0px;}
.home_news .news_mid .news2 {float:right;width:550px;padding-right:1px;}
.home_news .news_mid h3{text-align:center;font-size:16px;height:58px;line-height:58px;
background-color: #5fcb37;  border: 1px solid #5fcb37;color: #ffffff;margin-top:-1px;}
.home_news .news_mid h3 a{color:#ffffff;}
.home_news .news_mid h3 a:hover{color:#5fcb37; text-decoration:none;}

.home_news .news_mid li{
	padding-left: 35px;
	padding-right: 15px;
	background-color: #edfaff;
	border: 1px solid #e1eef3;
	color: #252525;
	height: 52px;
	line-height: 52px;
	margin-top: -1px;
	font-size: 14px;
	background-image: url(../images/dot.png);
	background-repeat: no-repeat;
	background-position: 18px 24px; 
	opacity: 0.93; position:relative;
}
.home_news .news_mid li.two{background-color: #ffffff;}
.home_news .news_mid li a{color:#077cba;}.home_news .news_mid li span{margin-left:12px;color:#6bbbfe; float:right;}
.home_news .news_mid li a:hover{color:#66cc46; text-decoration:none;}
.home_news .news_mid li.more{text-align:center;padding-left:15px;
	padding-right:15px;background-image: none;height:32px;line-height:16px;padding-bottom:16px;padding-top:16px;}
.home_news .news_mid li.more a{
cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    padding-left:25px;padding-right:25px;padding-top:7px;padding-bottom:7px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    transition: background-color 200ms ease-out, border-color 200ms ease-out, color 200ms ease-out !important;
    -webkit-appearance: none !important;
    appearance: none !important;	 
	background-color: transparent;
    border: 2px solid #63b4f6;background-image: url(../images/blank.png);
    color: #63b4f6;
    -moz-border-radius: 50px;height:16px;line-height:16px;
    border-radius: 50px;background-clip: border-box;background-origin: padding-box;
}
/*3f596e*/
.home_news .news_mid li.more a:hover{background-color: #0075b2;
    border-color: #0075b2;color:#fff;}
	
.focusimg ul li .gbg{
	background-image: url(../slider/201603.jpg);
	height: 420px;
	overflow: hidden;	
	background-position: -400px -180px;
}
@media screen and (min-width:1920px){
	.focusimg ul li .item_pic img { width:100%;border:0;height:auto;}
	.focusimg ul li .gbg{background-position: center -180px;}	
	.home_news:after{
	 width:100%; height: 1547px;margin-right:0px; margin-left:0px;
	}
}