body,div,p {
	margin:0;
	padding:0
}
ul {
	list-style:none;
	margin:0;
	padding:0
}
li {
	list-style-type:none
}
a {
	text-decoration:none!important
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both
}
* {
	font-family:微软雅黑
}
body {
	overflow-x:hidden
}
.main {
	width:1200px;
	margin:0 auto
}
.header {
	background:#fff;
	width:100%
}
.logo {
	padding:18px 0 0
}
.header-t {
	color:#444;
	font-size:14px;
	margin-left:12px;
	margin-top:40px
}
.header-t span {
	color:#0093d8
}
.nav-list .one {
	float:left;
	margin-right:48px;
	position:relative;
	padding:40px 0
}
.nav-list .one .er {
	width:193px;
	position:absolute;
	left:-65px;
	top:100%;
	z-index:10000
}
.er {
	display:none;
	box-shadow:0 -3px 10px rgba(204,204,204,.4);
	background:rgba(255,255,255,1) url(../img/ying.png) center top
}
.nav-list .one:hover .er {
	display:block
}
.er li {
	height:45px;
	line-height:45px;
	width:100%;
	text-align:center;
	border-bottom:1px solid #3db1ea
}
.er li:last-child {
	border:none
}
.er li a {
	display:block;
	width:100%;
	height:44px;
	background:rgba(255,255,255,.1);
	color:#3db1ea!important
}
.er li:hover a {
	color:#3db1ea;
	font-size:16px
}
.nav-list {
	margin-left:100px
}
.nav-list .one a {
	display:block;
	width:100%;
	color:#444;
	font-size:14px
}
.jian {
	background:url(../img/jian.png) center right no-repeat;
	padding-right:10px
}
.header-right {
	padding-top:20px;
	width:140px;
	float:right;
	position:relative;
	height:80px
}
.tel {
	background:url(../img/tel.png) no-repeat center left;
	padding-left:24px;
	color:#3db1ea;
	font-size:16px;
	height:18px;
	line-height:18px
}
.btn {
	width:142px;
	height:32px;
	background:#3db1ea;
	border-radius:20px;
	line-height:32px;
	margin-top:10px
}
.btn span {
	display:block;
	background:url(../img/btn.png) no-repeat center left 25px;
	color:#fff;
	font-size:14px;
	padding-left:50px
}
.service-t {
	color:#444;
	font-size:28px;
	text-align:center;
	background:url(../img/t-bg.png) no-repeat center center
}
.service-list {
	position:relative
}
.btn-left {
	position:absolute;
	top:230px;
	left:0;
	cursor:pointer
}
.btn-right {
	position:absolute;
	top:230px;
	right:0;
	cursor:pointer
}
.service-tit {
	text-align:center;
	color:#666;
	font-size:14px;
	margin-top:20px
}
.service-lei {
	height:251px;
	overflow:hidden
}
.service-lei .lei-on {
	background:#3db1ea
}
.lei-con {
	margin-left:24px;
	padding-top:37px
}
.lei-on .lei-t {
	color:#d9efff!important
}
.lei-on .lei-description {
	color:#9ed8f5!important
}
.btn-left:hover img {
	transform:scale(1.2)
}
.btn-right:hover img {
	transform:scale(1.2)
}
.btn-left img,.btn-right img {
	transition:all 1s ease 0s
}
.service-lei {
	margin-top:55px
}
.service-lei li {
	width:240px;
	height:124px;
	float:left;
	background:#f8f8f8;
	border:1px solid #dadada;
	border-right:none;
	border-bottom:none;
	cursor:pointer
}
.service-lei li .lei-t {
	font-size:20px;
	font-weight:700;
	color:#444
}
.service-lei li .lei-description {
	font-size:14px;
	margin-top:5px;
	color:#999
}
.service-lei ul {
	width:724px;
	float:left;
	border-bottom:1px solid #dadada
}
.lei-con .lei-icon {
	width:48px;
	height:48px;
	margin:0 auto;
	border:1px solid #c9c9c9;
	border-radius:100%;
	float:left;
	text-align:center;
	margin-right:12px!important
}
.lei1 .lei-con .lei-icon {
	background:url(../img/service.png) no-repeat top 0 left -69px
}
.lei1.lei-on .lei-con .lei-icon {
	background:url(../img/service.png) no-repeat top 0 left 5px!important;
	border:1px solid #fff
}
.lei2.lei-on .lei-con .lei-icon {
	background:url(../img/service.png) no-repeat top 0 left -143px!important;
	border:1px solid #fff
}
.lei2 .lei-con .lei-icon {
	background:url(../img/service.png) no-repeat top 0 left -216px
}
.lei3.lei-on .lei-con .lei-icon {
	background:url(../img/service.png) no-repeat top 0 left -290px!important;
	border:1px solid #fff
}
.lei3 .lei-con .lei-icon {
	background:url(../img/service.png) no-repeat top 0 left -365px
}
.lei4.lei-on .lei-con .lei-icon {
	background:url(../img/service.png) no-repeat top 0 left -440px!important;
	border:1px solid #fff
}
.lei4 .lei-con .lei-icon {
	background:url(../img/service.png) no-repeat top 0 left -516px
}
.lei5.lei-on .lei-con .lei-icon {
	background:url(../img/service.png) no-repeat top 0 left -593px!important;
	border:1px solid #fff
}
.lei5 .lei-icon {
	background:url(../img/service.png) no-repeat top 0 left -672px
}
.lei6.lei-on .lei-con .lei-icon {
	background:url(../img/service.png) no-repeat top 0 left -746px!important;
	border:1px solid #fff
}
.lei6 .lei-con .lei-icon {
	background:url(../img/service.png) no-repeat top 0 left -819px
}
.service-xq {
	background:url(../img/ser-xq.jpg);
	width:475px;
	height:250px;
	float:left;
	position:relative;
	left:-1px
}
.ser-pic {
	width:134px;
	height:134px;
	margin-left:37px;
	margin-top:62px;
	border-radius:100%;
	background-size:47px 55px;
	float:left;
	transition:all .8s ease-in-out 0s
}
.xq-on.xq1 .ser-pic {
	background:#fff url(../img/ser-pic.png) no-repeat center center;
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg)
}
.xq-on.xq2 .ser-pic {
	background:#fff url(../img/ser-pic2.png) no-repeat center center;
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg)
}
.xq-on.xq3 .ser-pic {
	background:#fff url(../img/ser-pic3.png) no-repeat center center;
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg)
}
.xq-on.xq4 .ser-pic {
	background:#fff url(../img/ser-pic4.png) no-repeat center center;
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg)
}
.xq-on.xq5 .ser-pic {
	background:#fff url(../img/ser-pic5.png) no-repeat center center;
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg)
}
.xq-on.xq6 .ser-pic {
	background:#fff url(../img/ser-pic6.png) no-repeat center center;
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg)
}
.ser-right {
	float:left;
	margin-left:30px;
	margin-top:43px;
	width:183px
}
.ser-t {
	color:#fff;
	font-size:20px;
	font-weight:700
}
.ser-list {
	width:297px;
	margin-top:17px
}
.ser-list .ser-li {
	width:123px;
	color:#fff;
	font-size:14px;
	float:left;
	margin-bottom:15px;
	background:url(../img/dot.png) no-repeat center left;
	padding-left:12px
}
.ty {
	display:block;
	width:105px;
	height:32px;
	line-height:32px;
	text-align:center;
	background:#fff;
	color:#3db1ea;
	border-radius:20px;
	font-size:14px
}
.company {
	margin-top:58px;
	background:#f1f1f1;
	padding-top:10px;
	padding-bottom:50px
}
.com-ban {
	width:427px;
	height:359px;
	margin-left:30px;
	float:left
}
.com-ban li {
	position:relative
}
.com-ban li .banner-t {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:45px;
	line-height:45px;
	background:rgba(0,0,0,.5);
	color:#fff
}
.company-content {
	background:#fff url(../img/com-ban.jpg) no-repeat top right;
	margin-top:35px;
	padding:34px 0;
	box-shadow:0 0 30px #ccc
}
.com-right {
	width:646px;
	float:left;
	margin-left:46px
}
.com-lei li {
	float:left;
	width:206px;
	height:69px;
	background:#f2f2f2;
	padding:0 27px;
	margin-right:27px;
	cursor:pointer;
	transition:all .8s ease-in-out 0s
}
.com-leit {
	color:#444;
	font-size:16px;
	padding:15px 0 5px 0
}
.com-key {
	color:#999;
	font-size:12px
}
.banner-t span {
	display:block;
	margin-left:20px;
	color:#fff;
	font-size:14px
}
.com-lei-on {
	background:url(../img/com-on.jpg) no-repeat!important
}
.com-lei-on .com-leit {
	color:#fff
}
.com-lei-on .com-key {
	color:#fff
}
.com-xq .com-t {
	color:#3db1ea;
	font-size:18px;
	font-weight:700;
	background:url(../img/line.jpg) no-repeat left bottom;
	padding-bottom:18px;
	margin-bottom:10px
}
.com-xq {
	margin-top:15px
}
.com-con {
	color:#666;
	font-size:14px;
	line-height:29px;
	height:110px
}
.more {
	width:170px;
	height:34px;
	line-height:34px;
	text-align:center;
	background:#3db1ea;
	color:#fff;
	border-radius:20px;
	display:block;
	margin-top:25px;
	margin-bottom:24px
}
.partner {
	width:100%;
	height:872px;
	background:#1e7cbd;
	padding-top:40px
}
.partner-t {
	font-size:28px;
	text-align:center;
	background:url(../img/t-bg1.png) no-repeat center center;
	color:#fff
}
.partner-tit {
	text-align:center;
	color:#fff;
	font-size:14px;
	margin-top:20px
}
.coo-t {
	width:61px;
	height:122px;
	color:#fff;
	font-weight:700;
	text-align:center;
	float:left
}
.key {
	font-size:23.51px;
	height:37px;
	padding-top:3px;
	background:url(../img/xx.png) no-repeat center bottom
}
.coo-tit {
	font-size:18px;
	font-weight:700;
	width:18px;
	margin:0 auto
}
.coo-step {
	width:125px;
	text-align:center;
	float:left
}
.step-icon {
	width:33px;
	height:33px;
	margin:25px auto 17px auto
}
.step-icon {
	transition:all .8s ease-in-out 0s
}
.cooper1 .step1 .step-icon {
	background:url(../img/cooper.png)
}
.cooper1 .step1:hover .step-icon {
	background:url(../img/cooper.png) left 0 top 38px
}
.cooper1 .step2 .step-icon {
	background:url(../img/cooper.png) left -45px top 0
}
.cooper1 .step2:hover .step-icon {
	background:url(../img/cooper.png) left -45px top 38px
}
.cooper1 .step3 .step-icon {
	background:url(../img/cooper.png) left -86px top 0
}
.cooper1 .step3:hover .step-icon {
	background:url(../img/cooper.png) left -86px top 38px
}
.cooper1 .step4 .step-icon {
	background:url(../img/cooper.png) left -125px top 0
}
.cooper1 .step4:hover .step-icon {
	background:url(../img/cooper.png) left -125px top 38px
}
.cooper2 .step1 .step-icon {
	background:url(../img/cooper.png) left -165px top 0
}
.cooper2 .step1:hover .step-icon {
	background:url(../img/cooper.png) left -165px top 38px
}
.cooper2 .step2 .step-icon {
	background:url(../img/cooper.png) left -205px top 0;
	width:48px!important
}
.cooper2 .step2:hover .step-icon {
	background:url(../img/cooper.png) left -205px top 38px;
	width:48px!important
}
.cooper2 .step3 .step-icon {
	background:url(../img/cooper.png) left -265px top 0
}
.cooper2 .step3:hover .step-icon {
	background:url(../img/cooper.png) left -265px top 38px
}
.cooper2 .step4 .step-icon {
	background:url(../img/cooper.png) left -295px top 0
}
.cooper2 .step4:hover .step-icon {
	background:url(../img/cooper.png) left -295px top 38px
}
.cooper3 .step1 .step-icon {
	background:url(../img/cooper.png) left -335px top 0
}
.cooper3 .step1:hover .step-icon {
	background:url(../img/cooper.png) left -335px top 38px
}
.cooper3 .step2 .step-icon {
	background:url(../img/cooper.png) left -371px top 0
}
.cooper3 .step2:hover .step-icon {
	background:url(../img/cooper.png) left -371px top 38px
}
.cooper3 .step3 .step-icon {
	background:url(../img/cooper.png) left -412px top 0;
	width:43px!important
}
.cooper3 .step3:hover .step-icon {
	background:url(../img/cooper.png) left -412px top 38px;
	width:43px!important
}
.cooper3 .step4 .step-icon {
	background:url(../img/cooper.png) left -450px top 0;
	width:45px!important
}
.cooper3 .step4:hover .step-icon {
	background:url(../img/cooper.png) left -450px top 38px;
	width:45px!important
}
.cooper4 .step1 .step-icon {
	background:url(../img/cooper.png) left -500px top 0;
	width:47px!important
}
.cooper4 .step1:hover .step-icon {
	background:url(../img/cooper.png) left -500px top 38px;
	width:47px!important
}
.cooper4 .step2 .step-icon {
	background:url(../img/cooper.png) left -557px top 0;
	width:47px!important
}
.cooper4 .step2:hover .step-icon {
	background:url(../img/cooper.png) left -557px top 38px;
	width:47px!important
}
.cooper4 .step3 .step-icon {
	background:url(../img/cooper.png) left -609px top 0;
	width:47px!important
}
.cooper4 .step3:hover .step-icon {
	background:url(../img/cooper.png) left -609px top 38px;
	width:47px!important
}
.cooper4 .step4 .step-icon {
	background:url(../img/cooper.png) left -650px top 0;
	width:47px!important
}
.cooper4 .step4:hover .step-icon {
	background:url(../img/cooper.png) left -650px top 38px;
	width:47px!important
}
.coo-step span {
	display:block;
	padding-bottom:26px
}
.cooper-list {
	padding:45px 0 15px 0
}
.cooper-list li {
	float:left;
	margin-right:56px;
	margin-bottom:30px;
	background:#fff;
	cursor:pointer
}
.cooper-list li tbody {
	width:567px
}
.cooper-list li:hover tr {
	box-shadow:0 0 10px #CCC;
	-moz-box-shadow:0 0 10px #CCC;
	-ms-box-shadow:0 0 10px #CCC;
	-o-box-shadow:0 0 10px #CCC;
	-webkit-box-shadow:0 0 10px #CCC
}
.news {
	width:100%;
	background:#f1f1f1;
	height:613px
}
.h35 {
	height:35px
}
.news-con {
	padding:30px 30px 32px 25px;
	width:1145px;
	background:#fff;
	height:390px;
	margin:0 auto;
	margin-top:39px!important;
	overflow:hidden
}
.n-more {
	color:#fff;
	font-size:12px;
	font-family:宋体;
	width:68px;
	height:22px;
	line-height:22px;
	text-align:center;
	background:#08a1ef;
	display:block;
	float:right;
	border-radius:20px;
	margin-top:10px
}
.news-tit {
	color:#444;
	font-size:24px;
	font-weight:700;
	float:left
}
.news-left {
	width:588px;
	float:left
}
.news-t {
	margin-bottom:23px
}
.news-left-txt {
	float:left;
	background:url(../img/txt.jpg) no-repeat;
	width:318px;
	height:341px
}
.news-left-pic a,.news-left-pic img {
	width:255px;
	height:164px;
	display:block
}
.news-left-pic {
	float:right;
	width:255px
}
.news-left-pic a {
	margin-bottom:14px
}
.nl {
	width:270px;
	margin:0 auto;
	padding-top:90px
}
.nl-tit {
	color:#fff;
	font-size:14px;
	font-weight:700
}
.nl-txt {
	color:#f8f8fa;
	font-size:14px;
	line-height:30px;
	margin-top:30px
}
.news-right {
	width:529px;
	float:right
}
.news-list li {
	color:#666;
	font-size:14px;
	line-height:35px
}
.news-list li a {
	color:#666;
	display:block;
	float:left
}
.news-list li span {
	display:block;
	float:right
}
.news-content {
	height:207px;
	width:529px
}
.bottom {
	width:100%;
	height:455px;
	background:#1b1c20 url(../img/bottom.jpg) no-repeat center bottom;
	background-size:100% 100%
}
.bot-logo {
	margin-left:80px;
	padding-top:80px;
	background:url(../img/bor.png) no-repeat top right;
	width:255px;
	height:240px;
	float:left
}
.bot-con {
	height:280px;
	padding-top:66px
}
.bot-link {
	width:250px;
	margin-left:69px;
	background:url(../img/bor.png) no-repeat top right;
	float:left;
	height:280px;
	line-height:40px;
	color:#989898
}
.bot-link a {
	color:#989898;
	font-size:14px
}
.bot-link span {
	font-size:12px;
	font-family:Arial;
	display:inline-block;
	margin-left:30px
}
.bot-link ul {
	padding-top:25px
}
.bot-com {
	color:#fff;
	font-size:17px;
	margin-top:29px
}
.bot-com span {
	color:#31bdef
}
.bot-right {
	margin-left:80px;
	float:left
}
.bot-info {
	color:#989898;
	font-size:12px;
	line-height:30px;
	padding-top:20px;
	padding-bottom:25px
}
.qq,.wx {
	float:left;
	margin-right:10px;
	cursor:pointer
}
.f-window {
	width:100%;
	background:rgba(0,0,0,.7);
	height:142px;
	position:fixed;
	bottom:0;
	left:0;
	z-index:10000
}
.f-window .main {
	position:relative
}
.fw-pic {
	position:absolute;
	top:-13px;
	left:0
}
.fw-pic img {
	max-width:140px;
	max-height:120px
}
.fw-t {
	margin-left:130px
}
.lan {
	color:#31bdef
}
.hand {
	margin:70px 0 0 15px
}
.form {
	width:524px;
	margin-top:30px;
	margin-left:30px;
	float:left;
	position:relative
}
.hot-tel {
	width:388px;
	text-align:center;
	color:#fff;
	font-size:14px;
	height:36px;
	line-height:36px;
	background:#666;
	margin-bottom:15px
}
.hot-tel span {
	color:#31bdef;
	font-size:22px
}
.bs-put input,.bs-put select {
	width:180px;
	height:36px;
	line-height:36px;
	padding-left:15px;
	background:#fff;
	border:none;
	color:#666;
	font-size:14px
}
.bs-put {
	float:left;
	margin-right:13px
}
.bs-btn input {
	width:115px;
	height:86px;
	background:#31bdef;
	line-height:86px;
	text-align:center;
	border:none;
	font-size:20px;
	color:#fff;
	border:1px solid #31bdef
}
.bs-btn {
	position:absolute;
	top:0;
	right:0
}
.code {
	width:164px;
	margin-top:30px
}
.code-t {
	color:#fff;
	font-size:12px;
	margin-top:43px;
	line-height:22px;
	float:left
}
.code-pic {
	float:left;
	margin-right:10px
}
.close {
	position:absolute;
	top:15px;
	right:0;
	cursor:pointer
}
.cooper td {
	border:1px solid #e2e4e5;
	height:123px;
	border-left:none!important
}
.cooper-t {
	position:relative;
	right:0;
	border:1px solid #228edc!important;
	background:#228edc
}
.com-xq {
	display:none
}
.er-t {
	color:#444;
	font-size:28px;
	text-align:center;
	background:url(../img/er-t.png) no-repeat center center;
	margin:53px 0 18px 0
}
.lanmu-con {
	color:#666;
	font-size:14px;
	padding-bottom:45px;
	text-align:center
}
.intro {
	width:100%;
	background:#f1f1f1;
	padding:47px 0
}
.intro-banner {
	width:500px;
	float:left
}
.intro-banner li {
	position:relative;
	width:100%
}
.intro-banner li .banner-t {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:45px;
	line-height:45px;
	background:rgba(0,0,0,.5);
	color:#fff
}
.intro-right {
	width:656px;
	float:right
}
.intro-t {
	color:#444;
	font-size:24px;
	padding:30px 0 35px 0
}
.intro-con {
	color:#666;
	font-size:14px;
	line-height:2;
	height:121px
}
.intro-list {
	margin-top:30px
}
.intro-list li {
	color:#999;
	font-size:14px;
	width:114px;
	height:34px;
	border:1px solid #e5e5e5;
	text-align:center;
	padding-top:75px;
	float:left;
	margin-right:18px
}
.int1 {
	background:#fff url(../img/1.png) no-repeat center top 20px
}
.int2 {
	background:#fff url(../img/2.png) no-repeat center top 20px
}
.int3 {
	background:#fff url(../img/3.png) no-repeat center top 20px
}
.int4 {
	background:#fff url(../img/4.png) no-repeat center top 20px
}
.int5 {
	background:#fff url(../img/5.png) no-repeat center top 20px
}
.int11 {
	background:#fff url(../img/int11.png) no-repeat center top 20px
}
.int22 {
	background:#fff url(../img/int22.png) no-repeat center top 20px
}
.int33 {
	background:#fff url(../img/int33.png) no-repeat center top 20px
}
.int44 {
	background:#fff url(../img/int44.png) no-repeat center top 20px
}
.intro-on.int11 {
	background:#3db1ea url(../img/int11-on.png) no-repeat center top 20px!important
}
.intro-on.int22 {
	background:#3db1ea url(../img/int22-on.png) no-repeat center top 20px!important
}
.intro-on.int33 {
	background:#3db1ea url(../img/int33-on.png) no-repeat center top 20px!important
}
.intro-on.int44 {
	background:#3db1ea url(../img/int44-on.png) no-repeat center top 20px!important
}
.intro-on.int1 {
	background:#3db1ea url(../img/0-1.png) no-repeat center top 20px!important
}
.intro-on.int2 {
	background:#3db1ea url(../img/0-2.png) no-repeat center top 20px!important
}
.intro-on.int3 {
	background:#3db1ea url(../img/0-3.png) no-repeat center top 20px!important
}
.intro-on.int4 {
	background:#3db1ea url(../img/0-4.png) no-repeat center top 20px!important
}
.intro-on.int5 {
	background:#3db1ea url(../img/0-5.png) no-repeat center top 20px!important
}
.data-left {
	width:550px;
	float:left;
	padding-top:60px
}
.data-t {
	font-size:24px;
	color:#444;
	padding-bottom:30px
}
.data-info {
	color:#666;
	font-size:14px;
	line-height:2;
	padding-bottom:30px
}
.data-key {
	background:#58aadc;
	width:100%;
	height:50px;
	line-height:50px;
	color:#fff;
	font-size:16px;
	font-weight:700
}
.data-key span {
	display:block;
	width:512px;
	margin:0 auto
}
.data-des {
	color:#666;
	font-size:14px;
	line-height:2;
	padding:20px 0 60px 0
}
.demo {
	width:100%;
	background:#f1f1f1
}
#data-right {
	width:600px;
	height:500px;
	float:right
}
.demo-list .qi {
	background:url(../img/7.jpg) top left;
	width:284px;
	height:160px;
	float:left;
	margin-right:20px;
	float:left
}
.demo-list {
	margin-top:40px
}
.demo-list .qi .qi-con {
	width:250px;
	margin:0 auto;
	padding-top:18px
}
.qi-t {
	color:#fff;
	font-size:20px;
	padding-bottom:15px
}
.qi-content {
	color:#fff;
	font-size:14px;
	line-height:20px
}
.demo-list .d-li {
	margin-right:20px;
	float:left;
	width:282px;
	height:160px;
	border:1px solid #e2e4e5;
	background:#fcfcfc
}
.demo-t {
	color:#444;
	font-size:20px;
	height:25px;
	padding-left:75px;
	margin-top:35px
}
.demo-con {
	width:200px;
	margin:0 auto
}
.demo-info {
	color:#999;
	font-size:14px;
	line-height:26px;
	padding-top:20px;
	text-align:center
}


.demo-list .d-li:hover {
	border:1px solid #3db1ea
}
.demo-list .d-li:hover .demo-more {
	background:#3db1ea;
	color:#fff
}
.demo-list li {
	margin-bottom:20px
}
.d-hover {
	border:1px solid #3db1ea!important
}
.demo-more-hover {
	background:#3db1ea;
	color:#fff!important
}
.demo-show {
	display:none
}
.coo-service {
	background:url(../img/bg2.jpg) no-repeat center top;
	width:100%;
	height:692px
}
.ser li {
	overflow:hidden
}
.hzfw-t {
	color:#fff;
	font-size:28px;
	text-align:center;
	background:url(../img/hzfw-t.png) no-repeat center center
}
.ser {
	background:url(../img/ser-bg.jpg) no-repeat center bottom;
	height:547px;
	padding-top:62px;
	position:relative;
	width:1098px;
	margin:0 auto
}
.computer {
	position:absolute;
	bottom:-22.5px;
	left:373px
}
.ser1 {
	width:68px;
	height:68px;
	background:#fff url(../img/ser1.png) no-repeat center top 10px;
	border-radius:100%;
	text-align:center;
	position:absolute;
	left:-26px;
	bottom:60px
}
.ser1-t {
	padding-top:35px
}
.ser-con-con {
	color:#666;
	width:420px;
	margin:0 auto;
	line-height:22px;
	font-size:14px
}
.ser-con-t {
	color:#309bd8;
	font-size:16px;
	text-align:center;
	padding:10px 0 5px 0
}
.ser-con {
	display:none;
	z-index:10000
}
.ser-tit {
	color:#3da1d9;
	font-size:12px
}
.ser2 {
	width:82px;
	height:82px;
	background:#fff url(../img/ser2.png) no-repeat center top 17px;
	border-radius:100%;
	text-align:center;
	position:absolute;
	left:100px;
	bottom:330px
}
.ser2-t {
	padding-top:48px
}
.ser3 {
	position:absolute;
	left:408px;
	top:41px;
	width:75px;
	height:75px;
	background:#fff url(../img/ser3.png) no-repeat center top 12px;
	border-radius:100%;
	text-align:center
}
.ser3-t {
	padding-top:35px;
	width:36px;
	margin:0 auto
}
.ser4 {
	position:absolute;
	right:260px;
	bottom:452px;
	width:66px;
	height:66px;
	background:#fff url(../img/ser4.png) no-repeat center top 12px;
	border-radius:100%;
	text-align:center
}
.ser4-t {
	padding-top:35px
}
.ser5 {
	position:absolute;
	right:66px;
	bottom:287px;
	width:72px;
	height:72px;
	background:#fff url(../img/ser5.png) no-repeat center top 12px;
	border-radius:100%;
	text-align:center
}
.ser5-t {
	padding-top:40px
}
.ser6 {
	position:absolute;
	left:287px;
	bottom:377px;
	width:66px;
	height:66px;
	background:#fff url(../img/ser6.png) no-repeat center top 12px;
	border-radius:100%;
	text-align:center
}
.ser6-t {
	padding-top:35px
}
.ser7 {
	position:absolute;
	right:52px;
	bottom:45px;
	width:90px;
	height:90px;
	background:#fff url(../img/ser7.png) no-repeat center top 12px;
	border-radius:100%;
	text-align:center
}
.ser7-t {
	padding-top:50px;
	width:52px;
	margin:0 auto;
	font-size:13px;
	line-height:15px
}
.ser8 {
	position:absolute;
	left:180px;
	bottom:122px;
	width:93px;
	height:93px;
	background:#fff url(../img/ser8.png) no-repeat center top 13px;
	border-radius:100%;
	text-align:center
}
.ser8-t {
	padding-top:59px;
	font-size:13px
}
.ser9 {
	position:absolute;
	right:252px;
	bottom:230px;
	width:80px;
	height:80px;
	background:#fff url(../img/ser9.png) no-repeat center top 18px;
	border-radius:100%;
	text-align:center
}
.ser9-t {
	padding-top:47px;
	font-size:13px
}
.ser10 {
	position:absolute;
	left:462px;
	bottom:224px;
	width:99px;
	height:99px;
	background:#fff url(../img/ser10.png) no-repeat center top 8px;
	border-radius:100%;
	text-align:center
}
.ser10-t {
	padding-top:56px;
	font-size:12px;
	width:60px;
	margin:0 auto;
	text-align:center;
	line-height:15px
}
.ser11 {
	position:absolute;
	right:258px;
	bottom:75px;
	width:78px;
	height:78px;
	background:#fff url(../img/ser11.png) no-repeat center top 10px;
	border-radius:100%;
	text-align:center
}
.ser11-t {
	padding-top:36px;
	font-size:12px;
	width:51px;
	margin:0 auto;
	text-align:center;
	line-height:15px
}
.ser12 {
	position:absolute;
	left:510px;
	bottom:340px;
	width:80px;
	height:80px;
	background:#fff url(../img/ser12.png) no-repeat center top 13px;
	border-radius:100%;
	text-align:center;
	background-size:40%
}
.ser12-t {
	padding-top:50px;
	font-size:12px;
	width:51px;
	margin:0 auto;
	text-align:center;
	line-height:15px
}
.ser li:hover {
	background:#fff;
	width:460px;
	border-radius:60px;
	height:118px;
	z-index:1000000
}
.ser li:hover .ser-tit {
	display:none
}
.ser li:hover .ser-con {
	display:block;
	position:absolute;
	top:0;
	left:20px;
	z-index:1000000
}
.computer {
	width:358px;
	height:200px;
	background:url(../img/computer.png) no-repeat;
	z-index:1
}
.profit {
	width:100%;
	background:#f1f1f1
}
.profit-t {
	color:#444;
	font-size:28px;
	text-align:center;
	background:url(../img/er-t.png) no-repeat center center;
	margin-bottom:50px
}
.profit-table th {
	width:202px;
	height:55px;
	font-size:14px;
	color:#fff;
	font-weight:700
}
.tr {
	color:#444;
	font-size:14px;
	height:67px;
	background:#fff
}
.tr td {
	border-left:1px solid #e2e2e2
}
.profit-table td {
	border-collapse:collapse;
	cellsacing:0
}
.profit-table th {
	border:0
}
.coo-partner {
	width:100%;
	background:#f1f1f1
}
.gray {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray;
	transition:all 2s ease 0s
}
.coo-par-list li:hover {
	-webkit-filter:grayscale(0);
	-moz-filter:grayscale(0);
	-ms-filter:grayscale(0);
	-o-filter:grayscale(0);
	filter:grayscale(0);
	filter:0
}
.coo-par-list {
	padding-bottom:54px
}
.intro-on {
	background:#3db1ea;
	color:#fff!important
}
.coo-par-list li {
	height:118px;
	overflow:hidden;
	padding:0;
	position:relative;
	width:230px;
	z-index:10;
	float:left;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	transition:all 1s ease-in-out 0s
}
.coo-par-list li:nth-child(1) {
	background-position:0 118px!important
}
.coo-par-list li:nth-child(1):hover {
	background-position:0 0!important
}
.coo-par-list li:nth-child(2) {
	background-position:-240px 118px!important
}
.coo-par-list li:nth-child(2):hover {
	background-position:-240px 0!important
}
.coo-par-list li:nth-child(3) {
	background-position:-480px 118px!important
}
.coo-par-list li:nth-child(3):hover {
	background-position:-480px 0!important
}
.coo-par-list li:nth-child(4) {
	background-position:-720px 118px!important
}
.coo-par-list li:nth-child(4):hover {
	background-position:-720px 0!important
}
.coo-par-list li:nth-child(5) {
	background-position:-960px 118px!important
}
.coo-par-list li:nth-child(5):hover {
	background-position:-960px 0!important
}
.coo-par-list li:nth-child(6) {
	background-position:0 118px!important
}
.coo-par-list li:nth-child(6):hover {
	background-position:0 0!important
}
.coo-par-list li:nth-child(7) {
	background-position:-240px 118px!important
}
.coo-par-list li:nth-child(7):hover {
	background-position:-240px 0!important
}
.coo-par-list li:nth-child(8) {
	background-position:-480px 118px!important
}
.coo-par-list li:nth-child(8):hover {
	background-position:-480px 0!important
}
.coo-par-list li:nth-child(9) {
	background-position:-720px 118px!important
}
.coo-par-list li:nth-child(9):hover {
	background-position:-720px 0!important
}
.coo-par-list li:nth-child(10) {
	background-position:-960px 118px!important
}
.coo-par-list li:nth-child(10):hover {
	background-position:-960px 0!important
}
.coo-service2 {
	width:100%;
	background: url(../img/c2bg.jpg) center top;
	background-position: 100% 100%;
    height: auto;
    padding-bottom: 50px;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.run-list li {
	width:100px;
	text-align:center;
	color:#fff;
	float:left;
	font-size:14px
}
.r-pic {
	margin-bottom:20px
}
.run-top {
	width:100%;
	height:111px;
	background:#fff;
	text-align:center
}
.run-tit {
	color:#3da1d9;
	font-size:16px;
	font-weight:700
}
.run-info-list li {
	width:215px;
	height:215px;
	border:1px solid #fff
}
.run-pic {
	text-align:center;
	padding:20px 0 5px 0
}
.run-info-list li {
	margin-bottom:43px
}
.run-con {
	width:182px;
	margin:0 auto;
	color:#fff;
	font-size:14px;
	color:#fff;
	line-height:24px;
	padding-top:7px;
	text-align:center
}
.run-info-list {
	margin-top:90px;
	width:1200px;
	overflow-x:hidden
}
.run-info-list li {
	float:left;
	margin-right:19px;
	margin-top:25px;
	overflow:hidden
}
.run-info-list ul {
	width:99999px
}
.data-int {
	width:100%;
	background:#f1f1f1
}
.run-on {
	width:250px!important;
	height:304px!important;
	background:url(../img/run.png) no-repeat center top;
	border:0!important;
	position:relative;
	margin-top:0!important
}
.run-on .run-top {
	height:110px;
	width:250px;
	margin:0 auto
}
.run-tit {
	text-align:center;
	color:#3da1d9;
	font-size:16px;
	font-weight:700
}
.run-b {
	display:none;
	position:absolute;
	left:-62px;
	top:263px;
	width:371px
}
.run-on .run-b {
	display:block
}
.data-int {
	width:100%;
	background:#f1f1f1
}
.data-int-left {
	width:670px;
	padding-top:60px;
	float:left
}
.int-info {
	color:#666;
	font-size:14px;
	line-height:30px;
	padding-bottom:35px
}
.car-list li {
	width:370px;
	height:335px;
	border:1px solid #e2e4e5;
	position:relative
}
.car-list li .car-info {
	width:310px;
	margin:0 auto;
	transition:all 1s
}
.car-t {
	color:#444;
	font-size:24px;
	padding-top:35px;
	padding-bottom:15px
}
.x {
	display:block;
	width:71px;
	height:5px;
	background:#4abbf0
}
.car-con {
	margin-top:15px;
	color:#666;
	font-size:14px;
	line-height:2;
	padding-bottom:25px
}
.book {
	display:block;
	width:100%;
	height:50px;
	text-align:center;
	line-height:50px;
	background:#3db1ea;
	color:#fff;
	font-size:16px;
	position:absolute;
	bottom:0;
	left:0
}
.car-list {
	padding:65px 0 60px 0
}
.car-list li {
	margin-right:40px;
	float:left
}
.car1 {
	background:url(../img/car1.jpg) no-repeat right top
}
.car2 {
	background:url(../img/car2.jpg) no-repeat right top
}
.car3 {
	background:url(../img/car3.jpg) no-repeat right top
}
.car-list li:hover {
	box-shadow:0 0 30px #CCC;
	-moz-box-shadow:0 0 30px #CCC;
	-ms-box-shadow:0 0 30px #CCC;
	-o-box-shadow:0 0 30px #CCC;
	-webkit-box-shadow:0 0 30px #CCC
}
.hzfw-list li {
	color:#fff;
	font-size:12px;
	float:left;
	transition:all 1s
}
.car-ser-t {
	text-align:center;
	margin-top:8px
}
.car-ser-pic1 {
	width:80px;
	height:80px;
	background:url(../img/f1.png) no-repeat;
	text-align:center
}
.car-ser-pic1 img {
	margin-top:23px
}
.hzfw-list .hzfw-car1 {
	width:80px
}
.car-ser-pic2 {
	width:95px;
	height:95px;
	background:url(../img/f2.png) no-repeat;
	text-align:center
}
.car-ser-pic2 img {
	margin-top:28px
}
.hzfw-list .hzfw-car2 {
	width:95px
}
.car-ser-pic3 {
	width:62px;
	height:62px;
	background:url(../img/f3.png) no-repeat;
	text-align:center
}
.car-ser-pic3 img {
	margin-top:15px
}
.hzfw-list .hzfw-car3 {
	width:62px
}
.car-ser-pic4 {
	width:95px;
	height:95px;
	background:url(../img/f4.png) no-repeat;
	text-align:center
}
.car-ser-pic4 img {
	margin-top:32px
}
.hzfw-list .hzfw-car4 {
	width:100px
}
.hzfw-list .hzfw-car5 {
	width:100px;
	text-align:center
}
.car-ser-pic {
	margin:0 auto
}
.car-ser-pic11 {
	width:115px;
	height:115px;
	background:url(../img/f11.png) no-repeat;
	text-align:center
}
.car-ser-pic11 img {
	margin-top:42px
}
.hzfw-list .hzfw-car11 {
	width:115px
}
.hzfw-list li:hover .car-ser-pic2,.hzfw-list li:hover .car-ser-pic4 {
	background:url(../img/f02.png) no-repeat
}
.hzfw-list li:hover .car-ser-pic1 {
	background:url(../img/f01.png) no-repeat
}
.hzfw-list li:hover .car-ser-pic3 {
	background:url(../img/f03.png) no-repeat
}
.hzfw-list li:hover .car-ser-pic11 {
	background:url(../img/f011.png) no-repeat
}
.about-pic {
	width:427px;
	float:left
}
.about-pic img {
	width:427px
}
.about-right {
	width:735px;
	float:right
}
.about-t {
	color:#3db1ea;
	font-size:18px;
	font-weight:700;
	margin-top:15px
}
.x2 {
	width:55px;
	height:2px;
	background:#0196e0;
	display:block;
	margin-top:20px
}
.about-con {
	color:#444;
	font-size:14px;
	line-height:2;
	padding-top:15px
}
.about-bot {
	padding:110px 0 99px 0
}
.contact-left .ch {
	color:#444;
	font-size:16px;
	width:100px;
	display:inline-block
}
.contact-left .tel-con {
	color:#666;
	font-size:14px
}
.contact-left li {
	margin-bottom:34px;
	height:117px;
	line-height:117px
}
.contact-left .hottel {
	background:url(../img/hottel.jpg) no-repeat center right
}
.contact-left {
	width:495px;
	float:left;
	margin-left:28px;
	margin-top:13px
}
.contact-left .weixin {
	background:url(../img/weixin.jpg) no-repeat center right
}
.contact-left .email {
	background:url(../img/email.jpg) no-repeat center right
}
.contact-left .addr {
	background:url(../img/addr.jpg) no-repeat center right
}
.contact {
	padding-top:15px;
}
.contact-right {
	width:600px;
	float:right;
	box-shadow:0 0 15px #CCC;
	-moz-box-shadow:0 0 15px #CCC;
	-ms-box-shadow:0 0 15px #CCC;
	-o-box-shadow:0 0 15px #CCC;
	-webkit-box-shadow:0 0 15px #CCC
}
.new li {
	width:100%;
	background:#f1f1f1;
	width:1160px;
	padding:20px;
	margin-bottom:20px
}
.new-pic {
	width:262px;
	height:135px;
	float:left;
	margin-right:35px
}
.new-pic img {
	width:262px;
	height:135px
}
.new-right {
	margin-top:20px
}
.new-info {
	width:660px;
	float:left;
	padding-right:49px;
	background:url(../img/bor.jpg) no-repeat center right;
	min-height:90px
}
.new-tit {
	color:#444;
	font-size:16px
}
.new-con {
	color:#999;
	font-size:14px;
	line-height:30px;
	margin-top:12px
}
.date {
	color:#999;
	font-size:24px;
	float:left;
	font-family:Arial;
	margin-left:30px;
	margin-top:10px;
	background:url(../img/new-jian.png) no-repeat bottom left;
	height:75px
}
.new li:hover {
	background:#3db1ea
}
.new li:hover .new-con,.new li:hover .new-tit {
	color:#fff
}
.new li:hover .date {
	color:#fff;
	background:url(../img/new-jian2.png) no-repeat bottom left
}
.n-show {
	width:813px;
	float:left;
	padding-top:30px
}
.n-tuijian {
	width:332px;
	float:right;
	background:#f1f1f1
}
.n-show-t {
	color:#444;
	font-size:24px;
	font-weight:700;
	padding:5px 0 25px 0
}
.n-show-info {
	padding:24px 0;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9
}
.n-show-con {
	padding:35px 0 60px 0
}
.n-info-left {
	color:#999;
	font-size:12px;
	float:left
}
.n-share {
	color:#999;
	width:174px;
	float:right;
	font-size:12px
}
.n-share a {
	display:inline-block;
	margin-right:7px
}
.n-show-con {
	color:#555;
	font-size:14px;
	line-height:2
}
.ye li {
	width:784px;
	height:40px;
	line-height:40px;
	background:#f1f1f1;
	margin-bottom:10px;
	font-size:14px;
	color:#666;
	padding-left:8px
}
.ye li a {
	font-size:14px;
	color:#666
}
.ye li span {
	font-size:14px;
	color:#444;
	font-weight:700
}
.ye li:hover a,.ye li:hover span {
	color:#3db1ea
}
.ye {
	margin-bottom:50px
}
.tuijian-t {
	color:#444;
	font-size:16px;
	height:20px;
	line-height:20px;
	background:url(../img/tj.jpg) no-repeat center left;
	padding-left:30px
}
.n-tuijian {
	margin-top:30px;
	padding-top:38px;
	margin-bottom:20px
}
.n-tuijian li {
	border-bottom:1px solid #d6d6d4;
	padding-top:25px
}
.n-tuijian li a {
	display:block;
	width:278px;
	margin:0 auto
}
.tj-t {
	color:#444;
	font-size:14px;
	padding:18px 0 25px 0
}
.tj-pic,.tj-pic img {
	width:277px;
	height:142px
}
.contentbox {
	width:1200px;
	margin:auto;
	margin-top:2em;
	clear:left
}
.qcontainer {
	-webkit-perspective:400;
	-moz-perspective:400;
	float:left;
	width:370px;
	margin-right:45px;
	margin-bottom:30px
}
.film {
	width:100%;
	height:251px;
	-webkit-transform-style:preserve-3d;
	-webkit-transition:1.5s;
	-moz-transform-style:preserve-3d;
	-moz-transition:1.5s
}
.qcontainer:hover .film {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg)
}
.face {
	position:absolute;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden
}
.back {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	background:-webkit-gradient(linear,left top,left bottom,from(#3db1ea),to(#3db1ea));
	background:-moz-linear-gradient(top,#3db1ea,#3db1ea);
	width:370px;
	height:251px
}
.foot {
	text-align:center;
	color:#fff;
	position:fixed;
	bottom:20px;
	left:50%;
	margin-left:-126px;
	font-size:12px;
	font-family:"微软雅黑"；
}
.face-con {
	width:325px;
	margin:0 auto;
	padding-top:40px
}
.face-t {
	color:#fff;
	font-size:16px;
	margin-bottom:15px
}
.face-jianjie {
	color:#fff;
	font-size:14px;
	line-height:30px
}
.job-pic1 {
	width:758px;
	height:300px;
	background:url(../img/job1.jpg) no-repeat;
	float:left
}
.job2 {
	background:url(../img/job2.jpg);
	width:440px;
	height:150px
}
.job3 {
	background:url(../img/job3.jpg);
	width:440px;
	height:150px
}
.job-pic2 {
	width:440px;
	float:left
}
.job1-t {
	color:#444;
	font-size:30px;
	font-weight:700;
	padding-top:50px
}
.job1-con {
	color:#666;
	font-size:14px;
	line-height:30px;
	padding-top:15px
}
.job-content {
	width:318px;
	float:right;
	margin-right:56px
}
.zx {
	width:118px;
	height:35px;
	line-height:35px;
	text-align:center;
	background:#3db1ea;
	color:#fff;
	font-size:14px;
	display:block;
	margin-top:20px
}
.job2-con {
	margin-left:55px;
	padding-top:65px
}
.job2-t {
	color:#444;
	font-size:22px;
	font-weight:700
}
.job-eng {
	color:#bebebe;
	font-size:18px;
	margin-top:5px
}
.job3-con {
	text-align:right;
	margin-right:28px;
	padding-top:50px
}
.job3-t {
	color:#fff;
	font-size:22px;
	font-weight:700
}
.job-pic {
	margin-bottom:36px
}
.job-list {
	width:100%;
	background:#f1f1f1;
	padding:30px 0 75px 0
}
.job-th {
	width:100%;
	height:50px;
	line-height:50px;
	background:#1b78bb;
	color:#fff;
	font-size:14px;
	margin-bottom:20px
}
.job-th span {
	width:200px;
	display:block;
	float:left;
	text-align:center
}
.job-th .job-1 {
	background:url(../img/zw.png) no-repeat center left 50px
}
.job-th .job-2 {
	background:url(../img/num.png) no-repeat center left 45px
}
.job-th .job-3 {
	background:url(../img/pos.png) no-repeat center left 50px
}
.job-th .job-4 {
	background:url(../img/daiyu.png) no-repeat center left 45px
}
.job-th .job-5 {
	background:url(../img/time.png) no-repeat center left 45px
}
.job-th .job-3 {
	background:url(../img/pos.png) no-repeat center left 50px
}
.job-list li span {
	width:200px;
	display:block;
	float:left;
	text-align:center;
	height:55px;
	line-height:55px;
	background:#fff;
	color:#666;
	font-size:14px
}
.job-list li {
	width:1200px;
	border:1px solid #ececec;
	background:#fff
}
.cha img {
	margin-top:15px
}
.job-show {
	width:100%;
	background:#fff;
	margin-bottom:18px;
	display:none
}
.job-show-con {
	width:1095px;
	margin:0 auto;
	padding:25px 0 35px 0;
	color:#666;
	font-size:14px;
	line-height:2
}
.hzfw-info {
	width:396px;
	margin:0 auto;
	text-align:center;
	margin-top:110px!important
}
.hzfw-tit {
	color:#fff;
	font-size:20px;
	height:50px;
	line-height:50px;
	padding:0 30px;
	background:#4abbf0;
	text-align:center;
	display:inline-block
}
.hzfw-con {
	color:#fff;
	font-size:14px;
	line-height:2;
	padding-top:20px
}
.hzfw {
	width:396px;
	position:relative;
	margin:0 auto
}
.gongenng {
	position:absolute;
	left:-403px;
	top:-63px
}
.gengxin {
	position:absolute;
	left:-143px;
	top:-67px
}
.libao {
	position:absolute;
	top:156px;
	left:-403px
}
.tongxun {
	position:absolute;
	top:95px;
	left:-183px
}
.jianguan {
	position:absolute;
	top:210px;
	left:18px
}
.quanxian {
	position:absolute;
	top:15px;
	left:-315px
}
.baodian {
	position:absolute;
	top:210px;
	right:22px
}
.chuangye {
	position:absolute;
	right:-147px;
	top:-63px
}
.youxue {
	position:absolute;
	right:-403px;
	top:-63px
}
.jishu {
	position:absolute;
	top:95px;
	right:-183px
}
.pinpai {
	position:absolute;
	top:156px;
	right:-403px
}
.zhidao {
	position:absolute;
	top:15px;
	right:-315px
}
#data-right1 {
	float:right;
	height:500px;
	width:530px;
	padding-top:30px
}
.banner {
	position:relative;
	height:700px
}
.banner-list {
	position:absolute;
	bottom:0;
	left:0;
	z-index:10000
}
.banner1-pic {
	padding-top:150px;
	position:relative;
	width:472px;
	height:281px;
	float:left
}
.banner1-pic2 {
	position:absolute;
	bottom:0;
	right:0
}
.banner li .main {
	position:relative;
	height:600px
}
.dun {
	position:absolute;
	bottom:43px;
	left:665px
}
.text {
	width:540px;
	text-align:center
}
.text1 {
	font-size:40px;
	font-weight:700;
	color:#fff;
	height:40px
}
.yel {
	color:#e8e445
}
.text2 {
	color:#fff;
	font-size:21.49px;
	padding:22px 0 22px 0
}
.text3 {
	color:#fff;
	font-size:16px;
	background:url(../img/text3.png) no-repeat;
	width:415px;
	height:48px;
	text-align:center;
	line-height:48px;
	margin:0 auto
}
.banner1 .text {
	float:right;
	margin-right:70px;
	margin-top:170px
}
.banner2 .text {
	float:left;
	margin-left:85px;
	margin-top:155px
}
.sun {
	position:absolute;
	left:-78px;
	bottom:100px
}
.person {
	background:url(../img/shan.png) no-repeat center bottom;
	width:450px;
	float:right;
	padding-bottom:90px;
	margin-right:30px;
	margin-top:94px;
	text-align:center;
	position:relative
}
.yuan {
	width:60px;
	height:60px;
	background:#51b8f1;
	text-align:center;
	line-height:60px;
	font-size:14px;
	font-weight:700;
	color:#fff;
	border-radius:100%
}
.yuan1 {
	position:absolute;
	left:76px;
	top:102px;
	background:#51b8f1
}
.yuan2 {
	position:absolute;
	top:182px;
	left:0
}
.yuan3 {
	position:absolute;
	right:13px;
	top:146px
}
.yuan4 {
	position:absolute;
	right:0;
	top:239px
}
.banner3 .text {
	float:left;
	margin-left:62px;
	margin-top:135px
}
.car {
	margin-top:306px;
	margin-right:95px;
	float:right;
	position:relative
}
.ren {
	position:absolute;
	left:-90px;
	top:-24px
}
.banner-list {
	width:100%;
	height:100px;
	background:#e5e5e5
}
.banner-list .main {
	background:url(../img/pro.png) center left no-repeat;
	height:100px;
	position:relative
}
.banner-t {
	float:left
}
.com-ban .banner-t {
	text-align:left
}
.banner .banner-t {
	text-align:center;
	width:124px
}
.b-ch {
	color:#fff;
	font-size:20px;
	font-weight:700;
	padding-top:32px
}
.b-en {
	font-size:10.16px;
	color:#fff;
	font-family:Arial
}
.ban {
	width:250px;
	height:50px;
	color:#999;
	font-size:14px;
	padding-left:108px;
	padding-top:50px;
	line-height:2;
	overflow:hidden;
	transition:all .8s ease-in-out 0s
}
.ban1 {
	background:#f2f2f2 url(../img/ban1.jpg) no-repeat;
	float:left;
	position:absolute;
	bottom:0;
	left:118px
}
.ban2 {
	background:#eaeaea url(../img/ban2.jpg) no-repeat;
	float:left;
	position:absolute;
	bottom:0;
	left:476px
}
.ban3 {
	background:#f2f2f2 url(../img/ban3.jpg) no-repeat;
	float:left;
	position:absolute;
	bottom:0;
	left:833px
}
.ban-on {
	bottom:0;
	height:120px
}
.ban .p2 {
	display:none
}
.ban a {
	display:none
}
.ban-on a {
	display:inline-block
}
.ban-on .p2 {
	display:block
}
.ban-list {
	width:100%;
	height:100px;
	background:#e5e5e5
}
.ban-list .main {
	height:100px;
	margin:0 auto
}
.bann {
	width:292px;
	height:40px;
	color:#999;
	font-size:14px;
	padding-left:108px;
	padding-top:60px;
	line-height:2;
	overflow:hidden
}
.bann1 {
	background:#f2f2f2 url(../img/ban1.jpg) no-repeat;
	float:left
}
.bann2 {
	background:#eaeaea url(../img/ban2.jpg) no-repeat;
	float:left
}
.bann3 {
	background:#f2f2f2 url(../img/ban3.jpg) no-repeat;
	float:left
}
.ban-list .ban1-hover {
	background:url(../img/ban1-hover.jpg) no-repeat!important;
	color:#fff;
	float:left;
	padding-left:132px;
	width:256px
}
.ban-list .ban2-hover {
	background:url(../img/ban2-hover.jpg) no-repeat!important;
	color:#fff;
	float:left;
	padding-left:132px;
	width:256px
}
.ban-list .ban3-hover {
	background:url(../img/ban3-hover.jpg) no-repeat!important;
	color:#fff;
	float:left;
	padding-left:132px;
	width:256px
}
.gengduo {
	width:89px;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#3db1ea;
	font-size:12px;
	border:1px solid #3db1ea;
	border-radius:40px;
	display:inline-block;
	color:#3db1ea;
	margin-top:15px
}
.shen {
	width:89px;
	height:26px;
	line-height:26px;
	text-align:center;
	background:#3db1ea;
	color:#fff;
	font-size:12px;
	border:1px solid #3db1ea;
	border-radius:40px;
	display:inline-block;
	margin-top:15px;
	margin-left:15px
}
.header-right {
	position:relative
}
.apply {
	width:538px;
	height:447px;
	background:url(../img/apply.png) no-repeat center top;
	position:absolute;
	right:-24px;
	top:100px;
	z-index:10000;
	display:none
}
.apply-con {
	width:445px;
	margin:0 auto
}
.apply-t {
	color:#fff;
	font-size:16px;
	font-weight:700;
	line-height:42px;
	height:42px;
	margin-top:24px
}
.app-tit {
	color:#20c1f3;
	font-size:14px;
	font-weight:700;
	height:45px;
	line-height:45px
}
.apply td {
	border:.5px solid #c2d1dc;
	height:33px;
	line-height:33px;
	text-align:center;
	color:#999;
	font-size:12px
}
.apply table {
	border:.5px solid #c2d1dc
}
.app-tit span {
	color:#999;
	font-size:14px;
	font-weight:400
}
.code-list {
	width:100%
}
.code-list li {
	width:93px;
	float:left;
	text-align:center;
	margin-right:24px
}
.code-tit {
	color:#999;
	font-size:12px;
	line-height:2
}
.code-pic {
	width:92px;
	height:92px
}
.demo-show {
	width:1200px;
	background:#fff;
	border-radius:20px;
	margin:0 auto
}
.demo-show-t {
	color:#fff;
	font-size:22px;
	height:55px;
	line-height:55px;
	background:#3bade6;
	text-align:center;
	width:100%;
	border-radius:20px 20px 0 0
}
.demo-show-con {
	width:1000px;
	margin:0 auto;
	padding:20px 0;
	color:#666;
	font-size:14px;
	line-height:2
}
.page {
	text-align:center;
	padding:27px 0 50px 0
}
.page a {
	display:inline-block;
	height:35px;
	line-height:35px;
	padding:0 12px;
	background:#f6f6f6;
	border:1px solid #cecece;
	font-size:14px;
	color:#777;
	margin-right:6px
}
.next_page,.pre_page {
	padding:0 18px!important
}
.select {
	color:#fff!important;
	background:#12a6f7!important;
	border:1px solid #12a6f7!important
}
.hand {
	position:relative;
	width:40px
}
.hand img {
	animation:2s ease 0s normal none infinite running mymove;
	position:absolute
}
.fw {
	position:fixed;
	bottom:0;
	left:0;
	display:none;
	height:98px;
	z-index:10000
}
@keyframes mymove {
	0% {
	left:5px
}
100% {
	left:0
}
}@keyframes mymove {
	0% {
	left:5px
}
100% {
	left:0
}
}.demo-show {
	position:fixed;
	z-index:10000;
	display:none
}
.lock {
	background:#000;
	position:absolute;
	top:0;
	left:0;
	filter:alpha(opacity=30);
	-moz-opacity:.3;
	opacity:.3;
	z-index:999
}
.demo-show-t {
	position:relative;
	width:100%
}
.guan {
	position:absolute;
	right:25px;
	top:0;
	z-index:10000
}
.btn-4 {
	cursor:pointer;
	overflow:hidden;
	position:relative
}
.btn-4 span {
	z-index:20
}
.btn-4:after {
	background:#fff;
	content:"";
	height:250px;
	left:-125px;
	opacity:.2;
	position:absolute;
	top:-50px;
	-webkit-transform:rotate(35deg);
	-ms-transform:rotate(35deg);
	transform:rotate(35deg);
	-webkit-transition:all 550ms cubic-bezier(.19,1,.22,1);
	transition:all 550ms cubic-bezier(.19,1,.22,1);
	width:50px;
	z-index:100
}
.btn-4:hover:after {
	left:120%;
	-webkit-transition:all 550ms cubic-bezier(.19,1,.22,1);
	transition:all 550ms cubic-bezier(.19,1,.22,1)
}
.btn-5 {
	cursor:pointer;
	border:0 solid;
	box-shadow:inset 0 0 20px rgba(255,255,255,0);
	outline:1px solid;
	outline-color:rgba(255,255,255,.5);
	outline-offset:0;
	text-shadow:none;
	-webkit-transition:all 1.25s cubic-bezier(.19,1,.22,1);
	transition:all 1.25s cubic-bezier(.19,1,.22,1)
}
.btn-5:hover {
	border:1px solid;
	box-shadow:inset 0 0 20px rgba(255,255,255,.5),0 0 20px rgba(255,255,255,.2);
	outline-color:rgba(255,255,255,0);
	outline-offset:15px;
	text-shadow:1px 1px 2px #427388
}
.dun {
	animation:4s linear 0s normal none infinite running movetop
}
@keyframes movetop {
	0% {
	transform:translate3d(0,0,0)
}
30% {
	transform:translate3d(0,5px,0)
}
60% {
	transform:translate3d(0,-5px,0)
}
100% {
	transform:translate3d(0,0,0)
}
}@keyframes movetop {
	0% {
	transform:translate3d(0,0,0)
}
30% {
	transform:translate3d(0,5px,0)
}
60% {
	transform:translate3d(0,-5px,0)
}
100% {
	transform:translate3d(0,0,0)
}
}.yuan1,.yuan3 {
	animation:4s linear 0s normal none infinite running moveleft
}
@keyframes moveleft {
	0% {
	transform:translate3d(0,0,0)
}
30% {
	transform:translate3d(5px,5px,0)
}
60% {
	transform:translate3d(-5px,-5px,0)
}
100% {
	transform:translate3d(0,0,0)
}
}@keyframes moveleft {
	0% {
	transform:translate3d(0,0,0)
}
30% {
	transform:translate3d(5px,5px,0)
}
60% {
	transform:translate3d(-5px,-5px,0)
}
100% {
	transform:translate3d(0,0,0)
}
}.yuan2,.yuan4 {
	animation:4s linear 0s normal none infinite running moveright
}
@keyframes moveright {
	0% {
	transform:translate3d(0,0,0)
}
30% {
	transform:translate3d(-5px,5px,0)
}
60% {
	transform:translate3d(5px,-5px,0)
}
100% {
	transform:translate3d(0,0,0)
}
}@keyframes moveright {
	0% {
	transform:translate3d(0,0,0)
}
30% {
	transform:translate3d(-5px,5px,0)
}
60% {
	transform:translate3d(5px,-5px,0)
}
100% {
	transform:translate3d(0,0,0)
}
}.ren {
	width:90px;
	height:229px;
	background:url(../img/ren.png) no-repeat
}
.com-ban li {
	overflow:hidden;
	position:relative;
	transition:all 1s ease 0s;
	width:427px;
	height:359px
}
.com-ban li img {
	transition:all 1s ease 0s;
	width:100%
}
.com-ban li:hover img {
	transform:scale(1.1,1.1)
}
.news-left-pic a {
	overflow:hidden;
	position:relative;
	transition:all 1s ease 0s;
	width:255px;
	height:164px
}
.news-left-pic a img {
	transition:all 1s ease 0s;
	width:100%
}
.news-left-pic a:hover img {
	transform:scale(1.1,1.1)
}
.intro-banner li {
	overflow:hidden;
	position:relative;
	transition:all 1s ease 0s;
	width:500px;
	height:359px
}
.intro-banner li img {
	transition:all 1s ease 0s;
	width:100%
}
.intro-banner li:hover img {
	transform:scale(1.1,1.1)
}
.tj-pic {
	width:277px;
	height:142px;
	overflow:hidden;
	position:relative;
	transition:all 1s ease 0s
}
.tj-pic img {
	transition:all 1s ease 0s;
	width:100%
}
.tj-pic:hover img {
	transform:scale(1.2,1.2)
}
.coo-par-list li {
	width:231px;
	height:119px;
	overflow:hidden;
	position:relative;
	transition:all 1s ease 0s
}
.coo-par-list li img {
	transition:all 1s ease 0s;
	width:100%
}
.coo-par-list li:hover img {
	transform:scale(1.2,1.2)
}
.news-left-pic1 {
	width:318px;
	height:341px;
	float:left;
	position:relative;
	overflow:hidden
}
.news-left-pic1 img {
	width:318px;
	height:341px
}
.news-left-txt {
	position:absolute;
	bottom:-400px;
	left:0;
	transition:all 1s ease 0s
}
.news-left-pic1:hover .news-left-txt {
	bottom:0;
	display:block
}
.news-left-pic a {
	position:relative
}
.news-left-txt1 {
	position:absolute;
	bottom:-164px;
	left:0;
	transition:all 1s ease 0s;
	background:rgba(0,0,0,0) url(../img/txt.jpg) no-repeat center top;
	float:left;
	height:164px;
	width:255px
}
.news-left-txt1 .nl {
	width:230px;
	margin:0 auto;
	padding-top:20px
}
.news-left-pic a:hover .news-left-txt1 {
	bottom:0;
	display:block
}
.news-left-txt1 .nl .nl-txt {
	margin-top:10px;
	line-height:25px
}
.news-list li a {
	transition:all 1s ease 0s
}
.news-list li:hover a {
	color:#17aee7;
	padding-left:5px
}
.news-list li:hover span {
	color:#17aee7
}
.share img {
	transition:all 1s ease 0s
}
.share img:hover {
	transform:scale(1.3,1.3)
}
.bot-link li {
	transition:all 1s ease 0s
}
.bot-link li:hover {
	transform:scale(1.1,1.1)
}
.demo-list li:hover .demo-con {
	transform:translate(0,-5px)
}
.demo-list li .qi-con {
	transition:all 1s ease 0s
}
.demo-list li:hover .qi-con {
	transform:translate(0,-5px)
}
.contact-left li {
	transition:all 1s ease 0s
}
.contact-left li:hover {
	transform:translate(-5px,0)
}
.map {
	width:1200px;
	height:754px;
	background:url(../img/map.png) no-repeat;
	position:relative
}
.hlj {
	width:249px;
	height:274px;
	background:url(../img/hlj.png) no-repeat;
	position:absolute;
	top:6px;
	right:115px
}
.guangdong {
	width:148px;
	height:116px;
	background:url(../img/guangdong.png) no-repeat;
	position:absolute;
	bottom:25px;
	left:649px
}
.zhejiang {
	width:97px;
	height:99px;
	background:url(../img/zhejiang.png) no-repeat;
	position:absolute;
	top:509px;
	left:786px
}
.xizang {
	width:362px;
	height:209px;
	left:0;
	top:0;
	background:url(../img/xizang.png) no-repeat;
	position:absolute;
	top:403px;
	left:138px
}
.xinjiang {
	width:398px;
	height:350px;
	background:url(../img/xinjiang.png) no-repeat;
	position:absolute;
	left:60px;
	top:119px
}
.jilin {
	width:182px;
	height:147px;
	background:url(../img/jilin.png) no-repeat;
	position:absolute;
	right:173px;
	top:191px
}
.anhui {
	width:102px;
	height:125px;
	background:url(../img/anhui.png) no-repeat;
	position:absolute;
	right:364px;
	top:441px
}
.shandong {
	width:153px;
	height:101px;
	background:url(../img/shandong.png) no-repeat;
	position:absolute;
	right:314px;
	top:368px
}
.jiangxi {
	width:104px;
	height:125px;
	background:url(../img/jiangxi.png) no-repeat;
	position:absolute;
	right:382px;
	top:530px
}
.shanxi {
	width:117px;
	height:182px;
	background:url(../img/shanxi.png) no-repeat;
	position:absolute;
	right:501px;
	top:341px
}
.henan {
	width:127px;
	height:122px;
	background:url(../img/henan.png) no-repeat;
	position:absolute;
	top:406px;
	right:414px
}
.chongqing {
	width:105px;
	height:101px;
	background:url(../img/chongqing.png) no-repeat;
	position:absolute;
	top:486px;
	right:519px
}
.beijing {
	width:57px;
	height:57px;
	background:url(../img/beijing.png) no-repeat;
	position:absolute;
	top:309px;
	right:400px
}
.guizhou {
	width:121px;
	height:108px;
	background:url(../img/guizhou.png) no-repeat;
	position:absolute;
	top:544px;
	right:529px
}
.liaoning {
	width:136px;
	height:126px;
	background:url(../img/liaoning.png) no-repeat;
	position:absolute;
	top:256px;
	right:265px
}
.hainan {
	width:64px;
	height:59px;
	background:url(../img/hainan.png) no-repeat;
	position:absolute;
	top:706px;
	right:505px
}
.sichuang {
	width:206px;
	height:179px;
	background:url(../img/sichuang.png) no-repeat;
	position:absolute;
	top:447px;
	right:547px
}
.menggu {
	width:495px;
	height:396px;
	background:url(../img/menggu.png) no-repeat;
	position:absolute;
	top:12px;
	right:259px
}
.guangxi {
	width:148px;
	height:112px;
	background:url(../img/guangxi.png) no-repeat;
	position:absolute;
	top:597px;
	right:488px
}
.ningxia {
	width:79px;
	height:108px;
	background:url(../img/ningxia.png) no-repeat;
	position:absolute;
	top:344px;
	left:561px
}
.hebei {
	width:127px;
	height:162px;
	background:url(../img/hebei.png) no-repeat;
	position:absolute;
	right:361px;
	top:274px
}
.hunan {
	width:115px;
	height:125px;
	background:url(../img/hunan.png) no-repeat;
	position:absolute;
	right:449px;
	top:526px
}
.qinghai {
	width:246px;
	height:177px;
	background:url(../img/qinghai.png) no-repeat;
	position:absolute;
	right:636px;
	top:346px
}
.yunnan {
	width:166px;
	height:169px;
	background:url(../img/yunnan.png) no-repeat;
	position:absolute;
	left:449px;
	bottom:41px
}
.fujian {
	width:99px;
	height:111px;
	background:url(../img/fujian.png) no-repeat;
	position:absolute;
	right:350px;
	bottom:82px
}
.dian {
	background:url(../img/dian.png) no-repeat center top;
	z-index:100;
	width:60px;
	height:57px;
	padding-top:35px;
	color:#fff;
	text-align:center
}
.pro-pic {
	z-index:10;
	border:3px solid #fa681e;
	height:149px;
	width:135px
}
.jiantou {
	position:absolute;
	left:-11px;
	top:32px
}
.province {
	display:none
}
.hlj .dian {
	position:absolute;
	top:128px;
	left:95px
}
.hlj .pro-pic {
	position:absolute;
	top:156px;
	left:155px
}
.guangdong .dian {
	position:absolute;
	top:11px;
	left:41px
}
.pro-pic {
	position:absolute;
	top:-2px;
	left:97px
}
.zhejiang .dian {
	position:absolute;
	top:10px;
	left:10px
}
.zhejiang .pro-pic {
	position:absolute;
	top:-2px;
	left:73px
}
.xizang .dian {
	position:absolute;
	top:68px;
	left:107px
}
.xizang .pro-pic {
	position:absolute;
	top:40px;
	left:165px
}
.xinjiang .dian {
	position:absolute;
	top:170px;
	left:150px
}
.xinjiang .pro-pic {
	position:absolute;
	top:170px;
	left:209px
}
.jilin .dian {
	position:absolute;
	top:39px;
	left:53px
}
.jilin .pro-pic {
	position:absolute;
	top:24px;
	left:114px
}
.anhui .dian {
	position:absolute;
	top:20px;
	left:13px
}
.anhui .pro-pic {
	position:absolute;
	top:42px;
	left:63px
}
.shandong .dian {
	position:absolute;
	top:10px;
	left:24px
}
.shandong .pro-pic {
	position:absolute;
	top:2px;
	left:90px
}
.jiangxi .dian {
	position:absolute;
	top:10px;
	left:6px
}
.jiangxi .pro-pic {
	position:absolute;
	top:-8px;
	left:59px
}
.shanxi .dian {
	position:absolute;
	top:50px;
	left:39px
}
.shanxi .pro-pic {
	position:absolute;
	top:10px;
	left:88px
}
.henan .dian {
	position:absolute;
	top:24px;
	left:25px
}
.henan .pro-pic {
	position:absolute;
	top:30px;
	left:87px
}
.chongqing .dian {
	position:absolute;
	top:10px;
	left:10px
}
.chongqing .pro-pic {
	position:absolute;
	top:0;
	left:67px
}
.beijing .dian {
	position:absolute;
	top:-5px;
	left:-8px
}
.beijing .pro-pic {
	position:absolute;
	top:-30px;
	left:42px
}
.guizhou .dian {
	position:absolute;
	top:10px;
	left:33px
}
.guizhou .pro-pic {
	position:absolute;
	top:10px;
	left:91px
}
.liaoning .dian {
	position:absolute;
	top:16px;
	left:42px
}
.hainan .dian {
	position:absolute;
	top:-5px;
	left:-6px;
	padding-top:32px
}
.hainan .pro-pic {
	position:absolute;
	top:-22px;
	left:46px
}
.sichuang .dian {
	position:absolute;
	top:38px;
	left:64px;
	padding-top:32px
}
.sichuang .pro-pic {
	position:absolute;
	top:38px;
	left:136px
}
.menggu .dian {
	position:absolute;
	top:221px;
	left:255px
}
.menggu .pro-pic {
	position:absolute;
	top:191px;
	left:324px
}
.guangxi .dian {
	position:absolute;
	top:16px;
	left:44px
}
.guangxi .pro-pic {
	position:absolute;
	top:16px;
	left:115px
}
.ningxia .dian {
	position:absolute;
	left:7px;
	top:10px
}
.ningxia .pro-pic {
	position:absolute;
	top:0;
	left:61px
}
.hebei .dian {
	top:41px;
	left:7px;
	position:absolute
}
.hebei .pro-pic {
	position:absolute;
	top:55px;
	left:73px
}
.hunan .dian {
	position:absolute;
	top:15px;
	left:20px
}
.qinghai .dian {
	position:absolute;
	top:47px;
	left:73px
}
.qinghai .pro-pic {
	position:absolute;
	top:66px;
	left:155px
}
.yunnan .dian {
	position:absolute;
	top:60px;
	left:41px
}
.yunnan .pro-pic {
	position:absolute;
	top:66px;
	left:123px
}
.fujian .dian {
	position:absolute;
	top:10px;
	left:10px
}
.fujian .pro-pic {
	position:absolute;
	top:10px;
	left:71px
}
.dott {
	border-radius:100%;
	position:absolute;
	top:19px;
	left:21px;
	width:17px;
	height:17px;
	border-radius:100%
}
.dott .ring {
	position:absolute;
	width:40px;
	height:40px;
	border:5px solid #FFF;
	top:50%;
	left:50%;
	margin:-25px 0 0 -25px;
	opacity:0;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	border-radius:50px;
	-webkit-animation:trace 1s infinite linear;
	-moz-animation:trace 1s infinite linear;
	-ms-animation:trace 1s infinite linear;
	-o-animation:trace 1s infinite linear;
	animation:trace 1s infinite linear
}
.dott .ring:last-of-type {
	-webkit-animation-delay:.5s;
	-moz-animation-delay:.5s;
	-ms-animation-delay:.5s;
	-o-animation-delay:.5s;
	animation-delay:.5s
}
@-webkit-keyframes trace {
	0% {
	-webkit-transform:scale(.1);
	opacity:1
}
100% {
	-webkit-transform:scale(1);
	opacity:0
}
}@-moz-keyframes trace {
	0% {
	-moz-transform:scale(.1);
	opacity:1
}
100% {
	-moz-transform:scale(1);
	opacity:0
}
}@-ms-keyframes trace {
	0% {
	-ms-transform:scale(.1);
	opacity:1
}
100% {
	-ms-transform:scale(1);
	opacity:0
}
}@-o-keyframes trace {
	0% {
	-o-transform:scale(.1);
	opacity:1
}
100% {
	-o-transform:scale(1);
	opacity:0
}
}@keyframes trace {
	0% {
	transform:scale(.1);
	opacity:1
}
100% {
	transform:scale(1);
	opacity:0
}
}.fengche img {
	width:153px;
	height:153px;
	right:115px;
	top:141px;
	z-index:2;
	border-radius:50%;
	position:absolute;
	animation:spin 6s linear infinite
}
@keyframes spin {
	0% {
	transform:rotate(0)
}
100% {
	transform:rotate(-360deg)
}
}.fengche2 img {
	width:227px;
	height:227px;
	right:252px;
	top:44px;
	z-index:2;
	border-radius:50%;
	position:absolute;
	animation:zhuan 6s linear infinite
}
@keyframes zhuan {
	0% {
	transform:rotate(0)
}
100% {
	transform:rotate(-360deg)
}
}.code-pic img {
	width:86px;
	height:86px
}
.demo-show-con img {
	text-align:center;
	max-width:1000px
}
.run-info-list li .run-pi {
	transition:all 1s ease 0s
}
.run-info-list li:hover .run-pic img {
	transform:scale(1.2);
	opacity:1
}
.r-t {
	color:#fff
}
/*添加*/
.running-wrapper .banner{
	background: url(../img/1.jpg);
	display: block;
	background-position: 100% 100%;
    height: auto;
    padding: 208px 0px;
    background-position: 50% 0;
    background-repeat: no-repeat;
    /*background-attachment: fixed;*/
    /*-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
}
.running-wrapper .industry{
	background: #2c3134;
	text-align: center;
}
.running-wrapper .industry .title{
	color: #FFFFFF;
	font-size: 28px;
	padding-top: 40px;
}
.running-wrapper .industry img{
		padding: 45px 0 60px 0;
}
.running-wrapper .part_3{
	background: #f9f9f9;
	text-align: center;
}
.running-wrapper .part_4{
	text-align: center;
	background: #4e5153 url(../img/part_8.png);
	display: block;
	background-position: 100% 100%;
    height: auto;
    padding: 200px 0px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.running-wrapper .advantage{
	background: #FFFFFF;
	padding: 40px 0;
	width: 1200px;
	margin: 0 auto;
	font-size: 0;
}
.running-wrapper .advantage .title{
	text-align: center;
	color: #000;
	font-size: 28px;
	margin-bottom: 40px;
}
.running-wrapper .advantage .left,.conter{
	margin-right: 27px;
}
.running-wrapper .advantage .left,.conter,.right{
	display: inline-block;
	width: 382px;
	overflow: hidden;
}
.running-wrapper .advantage .name{
	color: #333333;
    font-size: 20px;
    font-weight: normal;
    padding: 28px 0 0px 0;
}
.running-wrapper .advantage .textw{
	margin-top: 10px;
    font-size: 14px;
    color: #999999;
    line-height: 25px;
}
.running-wrapper .advantage .content{
	font-size: 12px;
}
