/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
	font-family: microsoft yahei;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
* {
	font-family: microsoft yahei;
}
body {
	margin: 0;
	font-family: microsoft yahei;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden], template {
 display: none;
}
a {
	background-color: transparent;
}
a:active, a:hover {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
em{ font-style:normal}
h1 {
	margin: .67em 0;
	font-size: 2em;
}
mark {
	color: #000;
	background: #ff0;
}
small {
	font-size: 80%;
}
a{ text-decoration:none}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
img {
	border: 0;
}
ul,li{ list-style:none; padding:0px; margin:0px}
.foot_botom{ background-image:url(../images/160753.jpg); background-repeat:no-repeat; background-position:center; height:280px; background-size: cover; margin-top:40px}
.foot_botom_a{ width:1200px; margin-left:auto; margin-right:auto}
.foot_botom_a ul li{ width:250px; float:left; margin-left:30px; color:#fff; text-align:center; font-size:14px}
.foot_botom_a ul li span{ font-size:32px}
.down_ico{width:58px; height:58px; margin-left:-29px; position:absolute; left:50%; bottom:-32px; z-index:2002;}
.container{ width:1200px; margin-left:auto; margin-right:auto;}
.row{ width:1200px; margin-left:auto; margin-right:auto;}
.left{ float:left}
.right{ float:right}
.col-sm-6 {
	width: 50%; height:560px
}
.col-xs-6 {
	width: 50%; height:560px
}
/*index css*/
.iBan{ width:100%; height: auto; margin-bottom:20px}
.iBan .swiper-container {width: 100%;height: 100%;text-align: center;}
.iBan .pagination {position: absolute;z-index: 20;left: 0px;bottom: 10px;width:100%;}
.iBan .swiper-slide{ width:100%; height:100%; display:block;}
.iBan .swiper-pagination-switch {display: inline-block;width: 15px;height: 15px;border-radius: 50%;background: #fff;margin-right: 5px;cursor: pointer;}
.iBan .swiper-active-switch {background: #f5a301;}
.iCen1{ width:1200px; margin:43px auto 0; text-align:center;}
.iCen1 label{ font-size:28px; font-weight:bold; padding-bottom:24px; display:block; background:url(../images/gn0.png) no-repeat center bottom; margin-bottom:4px;}
.iCen1 span{ color:#999; font-size:16px; display:block;}
.iCen2{ width:1200px; height:290px;border:1px solid #dcdcdc; margin:30px auto 0;}
.iCen2 ul{ list-style-type:none;}
.iCen2 ul li{ width:200px; height:290px; float:left;}
.iBan .iBanList{ width:100%; height:100%;}
.iBan span{ width:15px; height:15px; opacity:1;}
.swiper-wrapper{ width:100%; height:100%;}
.iBan .swiper-pagination-bullet{ background:#FFF;}
.iBan .swiper-pagination-bullet-active{ background:#f5a301;}
.swiper_m{ width:1200px; height:500px; margin:0 auto; position:relative;}
.swiper-slide-active .slide1{ animation: fadeInLeft 1s linear 0s backwards;-webkit-animation: fadeInLeft 1s linear 0s backwards;}
.swiper-slide-active .slide2{ animation: fadeInRight 1s linear 0s backwards;-webkit-animation: fadeInRight 1s linear 0s backwards;}
.swiper-slide-active .slide3{ animation: fadeInRight 1s linear 0.1s backwards;-webkit-animation: fadeInRight 1s linear 0.1s backwards;}
.swiper-slide-active .slide4{ animation: fadeInRight 1s linear 0.2s backwards;-webkit-animation: fadeInRight 1s linear 0.2s backwards;}
.swiper-slide-active .slide5{ animation: fadeInRight 1s linear 0.3s backwards;-webkit-animation: fadeInRight 1s linear 0.3s backwards;}
.swiper-slide-active .slide6{ animation: fadeInRight 1s linear 0.4s backwards;-webkit-animation: fadeInRight 1s linear 0.4s backwards;}
.swiper-slide-active .slide7{ animation: fadeInRight 1s linear 0.5s backwards;-webkit-animation: fadeInRight 1s linear 0.5s backwards;}
.swiper-slide-active .slide8{ animation: fadeInRight 1s linear 0.6s backwards;-webkit-animation: fadeInRight 1s linear 0.6s backwards;}
.slide1{position:absolute;left:0px;top:60px;}
.slide2{position:absolute;left:721px;top:109px;}
.slide3{position:absolute;left:721px;top:201px;}
.slide4{position:absolute;left:721px;top:270px;}


.wrap-content {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding-top: 60px; padding-bottom:40px; height:auto; overflow:hidden
}
.wrap-content .part-title {
	font-size: 32px;
	color: #E56032;
	font-weight: bold;
}
.service-home .part-title {
	margin-top: 36px !important;
}
.wrap-content>p {
	color: #32363C;
	margin-bottom: 49px; font-size:13px; line-height:26px
}
.s1-user { position: absolute; top: 86px; left: 30px; }
.s1-user, .s2-user { font-size: 24px; color: #fff; font-style:normal;  text-shadow: 2px 2px 2px #000; }
@-webkit-keyframes move { 0% {
-webkit-transform: scale(0)
}
 100% {
-webkit-transform: scale(1)
}
}
@-moz-keyframes move { 0% {
-moz-transform: scale(0)
}
 100% {
-moz-transform: scale(1)
}
}
@-o-keyframes move { 0% {
-moz-transform: scale(0)
}
 100% {
-moz-transform: scale(1)
}
}
@-webkit-keyframes fadeOutLeftBig { 0% {
 -webkit-transform:scale(1)
}
 50% {
 -webkit-transform:scale(1.05)
}
 100% {
 -webkit-transform:scale(1)
}
}
@-moz-keyframes fadeOutLeftBig { 0% {
 -moz-transform:scale(1)
}
 50% {
 -moz-transform:scale(1.05)
}
 100% {
 -moz-transform:scale(1)
}
}
.icon, .hd .bor-bton { background: url(../images/u_icon.png) no-repeat scroll 0px 0px transparent; }
.hd .bor-bton { height: 6px; width: 435px; margin: 0px auto; background-position: 0px -55px; }
.hd strong { display: block; width: 100%; height: 40px; text-align: center; font-size: 30px; line-height: 70px; font-weight: normal; }
.h-mission .bd .s1 .icon { width: 160px; height: 160px; background-position: 0 -162px; }
.h-mission .bd .s2 { left: 232px; top: 107px; }
.h-mission .bd .s3 { left: 261px; top: 215px; }
.h-mission .bd .s4 { top: 130px; left: 261px; }
.h-mission .bd .s4 .icon { width: 82px; height: 82px; background-position: -161px -162px; }
.h-mission .bd .s5 { left: 339px; top: 21px; }
.h-mission .bd .s5 .icon { width: 73px; height: 73px; background-position: -244px -162px; }
.h-mission .bd .s6 { left: 403px; top: 161px; }
.h-mission .bd .s6 .icon { width: 73px; height: 73px; background-position: -318px -162px; }
.h-mission .bd .s7 { left: 535px; top: 42px; }
.h-mission .bd .s8 { left: 532px; top: 171px; }
.h-mission .bd .s9 { left: 641px; top: 173px; font-size:12px }
.h-mission .bd .s10 { left: 535px; top: 59px; }
.h-mission .bd .s10 .icon { width: 130px; height: 130px; background-position: -392px -162px; }
.h-mission .bd .s11 { left: 745px; top: 20px; }
.h-mission .bd .s11 .icon { width: 104px; height: 104px; background-position: -523px -162px; }
.h-mission .bd .s12 { left: 752px; top: 168px; }
.h-mission .bd .s12 .icon { width: 104px; height: 104px; background-position: -628px -162px; }
.h-mission .bd .s13 { left: 855px; top: 62px; }
.h-mission .bd .s14 { left: 846px; top: 255px; font-size:12px }
.h-mission .bd .s15 { left: 918px; top: 115px; }
.h-mission .bd .s15 .icon { width: 72px; height: 72px; background-position: -733px -162px; }
.h-mission .bd .s16 { left: 941px; top: 199px}
.h-mission .bd .s17 { left: 1047px; top: 62px; }
.h-mission .bd .s17 .icon { width: 123px; height: 123px; background-position: 0 -321px; }
.h-mission .bd .s18 { left: 1104px; top: 33px; }
.h-mission .bd .ab em { position: absolute; top: 70px; left: 31px; color: #fff; font-style:normal; font-size:12px }
.h-mission .bd .ab .a5 { top: 39px; left: 11px; }
.h-mission .bd .ab .a4 { top: 47px; left: 16px; }
.h-mission .bd .ab .a6 { top: 41px; left: 18px; }
.h-mission .bd .ab .a15 { top: 40px; left: 20px; }
.h-mission .bd .ab .a7 { left: 0px; top: 0px; width: 100px; color: #333; }
.h-mission .bd .ab .a3 { left: 0px; top: 4px; width: 100px; color: #333; }
.h-mission .bd .ab .a2 { left: 0px; top: 0px; width: 100px; color: #333; }
.h-mission .bd .ab .a10 { left: 34px; top: 60px; color: #fff; width: 60px;font-size: 24px;}
.h-mission .bd .ab .a17 { font-size: 24px; top: 56px; left: 41px;  text-shadow: 2px 2px 2px #000;}
.h-mission .bd .ab .a18 { left: -3px; }
.h-mission .bd span { position: absolute; }
.h-mission .bd span .icon { display: inline-block; width: 17px; height: 21px; background-position: -148px 0; }
.h-mission .bd .s1 { left: 37px; top: 79px; }
.h-mission .bd span .s-animate { -webkit-animation: fadeOutLeftBig 1s .2s infinite; -moz-animation: fadeOutLeftBig 1s .2s infinite }

.h-mission .bd {
	position: relative;
	width: 1200px;
	height: 280px;
	margin: 20px auto;
	background-image: url(../images/mission_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.h-mission .scale-animate { -webkit-animation: move .8s .5s both; -moz-animation: move .8s .5s both; -o-animation: move .8s .5s both; }

.appgn{background-image: url(../images/appgn_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top; height:600px;}
.appgn p.title{ color:#fff; text-align:center; padding:50px 0px 20px; display:block; margin:0px; font-size:32px; font-weight:bold}
.appgn p{ color:#fff; text-align:center; font-size:13px}
.app_gn{ position:relative; width:600px; margin-top:50px}
.app_gn ul li{ display:inline-block; width:110px; margin-right:10px;padding:8px 0px; text-align:center; margin-bottom:10px; font-size:14px; border:1px dashed #fff; color:#fff}
.app_gn ul li:hover{ background-color:#fff; color:#333}

 