﻿
@media (max-width:1440px) {
	.bannerz {
	position: relative;
	height: 600px !important;
}
.banner44{position: relative; height:380px !important; }
}
.bannerz{ background-image:url(../images/bannerz.jpg);  background-position:top center; background-repeat:no-repeat; background-size:100%}
.banner44{background-image:url(../images/banner44.jpg);  background-position:top center; background-repeat:no-repeat; background-size:100%}
html, body, dl, dd, images, form, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	font-size: 13px;
	font-family: "Microsoft Yahei";
	color: #787878;
	text-decoration: none;
}
ul, ol, li {
	list-style-type: none;
}
images {
	border: 0;
	vertical-align: middle;
}
select, input, select {
	vertical-align: middle;
	outline: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
iframe {
	border: none;
}
a:link {
	color: #787878;
	text-decoration: none;
}
a:hover {
	color: #0093ff;
	text-decoration: none;
}
a:visited {
	color: #787878;
	text-decoration: none;
}
a:active {
	color: #0093ff;
	text-decoration: none;
}
.c {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	visibility: visible;
}
.h {
	display: none;
	visibility: visible;
}
.wrap {
	width: 1200px;
	
	margin: 0 auto;
*zoom:1;
}
.w1000 {
	width: 1200px;
	height: auto;
	margin: 0 auto;
*zoom:1;
}
@media all and (max-width:999px) {
.w1000 {
	max-width: 100%;
	border: 0;
	padding: 0;
	margin: 0 auto;
*zoom:1;
}
}
.wrap:after {
	clear: both;
	content: "";
	display: table;
}
.fix {
*zoom:1;
}
.fix:after {
	clear: both;
	content: "";
	display: table;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.posr {
	position: relative;
}
.btn {
	font-family: "Microsoft Yahei";
	font-weight: normal;
}
.px20 {
	height: 20px;
	line-height: 20px;
}
.kmcy_fuwu {
	width: 100%;
	margin: 30px auto;
	overflow: hidden;
}
.kmcy_fuwu ul {
}
.kmcy_fuwu li {
	float: left;
	width: 25%;
}
.kmcy_fuwu li a {
	float: left;
	height: 240px;
	background:#fff ;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.kmcy_fuwu li a:hover {
	background:#fff !important;
}
.kmcy_fuwu li p {
	width: 100%;
	height: 140px;
	margin: 0 auto;
}
.kmcy_fuwu li p.bn_1 {
	background:url(../images/android.gif) center no-repeat
}
.kmcy_fuwu li p.bn_2 {
	background:url(../images/ios.gif) center no-repeat
}
.kmcy_fuwu li p.bn_3 {
	background:url(../images/wx.gif) center no-repeat
}
.kmcy_fuwu li p.bn_4 {
	background:url(../images/webapp.gif) center no-repeat
}
.kmcy_fuwu li span {
	float: left;
	width: 280px;
	text-align: center;
	color: #f19339;
	font-size: 20px;
}
.kmcy_fuwu li span i {
	float: left;
	width: 280px;
	font-size: 10px;
	color: #333333;
	font-style: normal;
	padding: 6px 10px 0px 10px;
}
.kmcy_title {
	text-align: center;
	height: 150px;
	line-height: 150px;
	font-size: 45px;
	font-weight: bold;
	color: #454545;
}
.kmcy_title em {
	color: #f1690e!important;
	font-style: normal;
}
.kmcy_about {
	background: url(images/index_36.png) repeat;
	padding: 30px 0;
	text-align: center;
	color: #454545;
	line-height: 25px;
	font-size: 14px;
}
@media print {
* {
	text-shadow: none!important;
	color: #000!important;
	background: transparent!important;
	box-shadow: none!important
}
.table {
	border-collapse: collapse!important
}
.table-bordered th, .table-bordered td {
	border: 1px solid #ddd!important
}
}
* {
	/* [disabled]-webkit-box-sizing: border-box; */
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.no-padding {
	padding: 0!important;
}
.no-margin {
	margin: 0!important;
}
.workcontainer {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
.dark-bg {
	background-color: #252525!important;
}
.portfolio-items .work {
	height: auto;
	position: relative;
	padding: 6px;
}
.portfolio-items .work .work-inner {
	width: 100%;
	height: 100%;
	position: relative;
	border: 1px solid #191919;
	padding: 0;
	margin: 0;
	background: #191919;
}
.five {
	width: 20%;
	float: left;
	position: relative;
	overflow: hidden;
}
.work-image {
	width: 100%;
	position: relative;
	height: auto;
	margin: 0;
	padding: 0;
	background: black;
}
.work-image a {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.work-image a images {
	width: 100%;
	height: auto;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.work-image a span.positive {
	display: block;
	margin: 0 auto;
	border: 0;
	width: 148px;
	height: 39px;
	position: absolute;
	top: 50%;
	left: 30%;
	background: url(images/bn1_btn.png);
	opacity: 0;
	-webkit-transform: scale(0.1);
	-moz-transform: scale(0.1);
	-ms-transform: scale(0.1);
	transform: scale(0.1);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.work-image:hover a span.positive {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.work-image:hover a images {
	opacity: 0.3;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.work-bottom {
	padding: 12px 10px 10px 10px;
}
.work-bottom p.work-name {
	color: #9a9a9a;
	font-size: 15px;
}
.work-bottom p.work-category {
	color: #9a9a9a;
	font-size: 13px;
}
.text12 {
	width: 100%;
	color: #9a9a9a;
	font-family: "微软雅黑";
	position: relative;
}
.text12 h3 {
	width: 100%;
	text-align: left;
	;
	height: 30px;
	font-size: 18px;
}
.work-bottom a.work-link {
	display: block;
	width: 60px;
	height: 71px;
	position: absolute;
	bottom: 0;
	right: 0;
	background: transparent;
	border-left: 1px solid #313131;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.work-bottom a.work-link-passive {
	display: block;
	width: 60px;
	height: 71px;
	position: absolute;
	bottom: 0;
	right: 0;
	background: transparent;
	border-left: 1px solid #232323;
	opacity: 0.3;
	cursor: default;
}
.work-bottom a span.arrow {
	display: block;
	position: relative;
	width: 12px;
	height: 17px;
	top: 50%;
	margin: 0 auto;
	background: url(images/work-arrow.png) center center no-repeat;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.work-bottom a.work-link:hover {
	background: #313131;
}
.work-bottom a.work-link:hover span.arrow {
	background: url(images/work-arrow-hover.png) center center no-repeat;
}
#portfolio {
	background: white;
	margin: 0 auto;
	padding: 30px 0 30px;
	width: 100%;
	overflow: hidden;
}
.portfolio {
	width: 100%;
	height: auto;
	margin: 0 auto;
	max-width: 1170px;
	text-align: left;
	padding: 45px 0 5px;
}
.filter-menu {
	text-align: center;
	margin: 15px auto 30px;
<
}
.filter-menu ul li {
	display: inline-block;
	margin: 0 5px;
}
.filter-menu ul li a {
	padding: 7px 16px;
	text-transform: uppercase;
	background: #313131;
	border: 1px solid #313131;
	color: #9a9a9a;
	font-size: 11px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.filter-menu ul li a:hover {
	background: #313131;
	border: 1px solid #313131;
	color: white;
}
#portfolio .portfolio-items {
	height: auto;
	width: 100.1%;
	overflow: hidden;
	position: relative;
}
.filter-menu ul li a.selected {
	background: #000;
	border: 1px solid #000;
	color: white;
}
.containerbj {
	width: 1170px;
	height: auto;
	margin: 0 auto;
}
.full-width-section {
	float: left;
	width: 100%;
	clear: both;
	position: relative;
}
.presentation-bg {
	background: url(images/presentation-bg.jpg) repeat-y;
	padding: 30px 0px 30px 0px;
	border-top: 1px solid #eaeaea;
}
.product-presentation-bg {
	background: url(images/presentation-bg.jpg) 50% 0 repeat-y fixed;
	height: auto;
	padding: 75px 0px 60px 0px;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}
.product-presentation-bg h3 {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 13px;
}
.product-presentation-bg p {
	margin-bottom: 18px;
}
.dt-sc-margin20 {
	margin: 10px 0px;
}
.dt-sc-two-third {
	width: 65.8%;
}
.column {
	margin: 0px 0px 0px 2%;
	float: left;
	min-height: 1px;
	position: relative;
}
.column.first {
	margin-left: 0px;
}
.column images {
	max-width: 100%;
	height: auto;
}
.dt-sc-one-third {
	width: 31.9%;
}
.dt-sc-ico-content.type3 {
	text-align: left;
	padding-bottom: 40px;
	padding-left: 85px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.dt-sc-ico-content {
	width: 100%;
	float: left;
	text-align: center;
	padding: 0;
	display: block;
	clear: both;
	margin: 0;
	position: relative;
}
.dt-sc-ico-content.type3 .icon {
	width: 70px;
	height: 70px;
	float: left;
	border-radius: 50%;
	background-color: #f19339;
	text-align: center;
	position: relative;
	z-index: 2;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transition: all 300ms linear 0s;
	-moz-transition: all 300ms linear 0s;
	-o-transition: all 300ms linear 0s;
	-ms-transition: all 300ms linear 0s;
	transition: all 300ms linear 0s;
	box-shadow: 0px 0px 0px 3px #eceaea inset;
	-webkit-box-shadow: 0px 0px 0px 3px #eceaea inset;
	-moz-box-shadow: 0px 0px 0px 3px #eceaea inset;
}
.dt-sc-ico-content.type3:after {
	content: "";
	height: 100%;
	position: absolute;
	top: 0;
	left: 35px;
	border-right: 1px dashed #e2e2e2;
	z-index: 1;
}
.dt-sc-ico-content.type3:last-child:after {
	border: none;
}
.presentation-bg .dt-sc-ico-content.type3 .icon {
	box-shadow: none;
}
.dt-sc-ico-content.type3:hover .icon {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}
.dt-sc-ico-content.type3 .icon span {
	line-height: 70px;
	font-size: 24px;
	color: #2c3e50;
}
.dt-sc-ico-content.type3:hover .icon span {
	color: #ffffff;
}
.dt-sc-ico-content.type3 {
	text-align: left;
	padding-bottom: 40px;
	padding-left: 85px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.dt-sc-ico-content.type3 h4 {
	margin-bottom: 6px;
	font-size: 24px;
}
.dt-sc-ico-content.type3:hover .icon {
	background-color: #FF6600;
}
.featured-section {
	background-image: url("images/slide-bg-sm.jpg");
	position: relative;
	background-size: cover;
}
.featured-section.featured-section__normal-padding {
	padding-top: 60px;
	padding-bottom: 60px;
}
.featured-section.featured-section__lg-padding {
	padding-top: 120px;
	padding-bottom: 120px;
	margin-top: 100px;
	margin-bottom: 100px;
}
.featured-section.featured-section__alt {
	margin-bottom: -40px;
}
h2+.featured-section {
	margin-top: 30px;
}
.featured-section:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: #000;
	opacity: 0.55;
	filter: alpha(opacity=55.00000000000001);
}
.featured-section .circliful {
	color: #fff;
}
.featured-item {
	height: 300px;
	padding: 35px;
	position: relative;
	background: transparent;
	color: #fff;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.featured-item .featured-link {
	text-align: left;
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
	color: #fff;
}
.featured-item .featured-main {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding-top: 60px;
}
.featured-item .featured-icon {
	padding: 80px 0px 0px 0px;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	text-align: center;
	-webkit-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.featured-item .featured-title {
	text-align: center;
	color: #fff;
	margin-bottom: 0;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.featured-item .featured-subtitle {
	color: #fff;
	line-height: 1.5em;
}
.featured-item .featured-desc {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.featured-item .featured-desc {
	opacity: 0;
	filter: alpha(opacity=0);
}
.featured-item .featured-desc>p {
	font-size: 14px;
	line-height: 18px;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.featured-item:hover {
	background-color: #41676a;
}
.featured-item:hover .featured-icon {
	-webkit-animation: moveFromBottom 300ms ease;
	animation: moveFromBottom 300ms ease;
}
.featured-item:hover .featured-title {
	-webkit-animation: smallToBig 300ms ease;
	animation: smallToBig 300ms ease;
}
.featured-item:hover .featured-desc {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-animation: moveFromBottom 300ms ease;
	animation: moveFromBottom 300ms ease;
}
}
.row {
	margin-left: -15px;
	margin-right: -15px
}
.col-md-3, .col-sm-6 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.col-sm-6 {
	width: 100%;
	float: left
}
.col-md-3 {
	width: 25%;
	float: left
}
/* 样式 */
.editor {
	line-height: 24px;
	text-align: left;
}
.editor p {
	text-indent: 2em;
}
.editor ol li {
	list-style-type: circle;
	margin-left: 25px;
}
.editor ul li {
	list-style-type: square;
	margin-left: 25px;
}
/* 文字 */
.wenzi_more {
	text-align: center;
	background: url("images/h07.jpg") 0 0 repeat-x;
	min-height: 142px;
	width: 100%;
	animation: animatedBackground 30s linear infinite;
	-webkit-animation: animatedBackground 30s linear infinite;
	-moz-animation: animatedBackground 30s linear infinite;
}
.wenzi_more .btn {
	margin-top: 50px;
	display: inline-block;
	color: #ddd;
	line-height: 38px;
	padding: 0 24px;
	border: 1px solid #ddd;
	position: relative;
	z-index: 2;
}
.wenzi_more0 {
	text-align: center;
	margin-top: 40px;
	padding-bottom: 60px;
}
.wenzi_more0 .btn {
	display: inline-block;
	color: #808080;
	line-height: 38px;
	padding: 0 24px;
	border: 1px solid #808080;
	position: relative;
	z-index: 2;
}
.wenzi_more1 {
	text-align: center;
	margin: 0 auto;
	padding: 0px 0px 10px 0px;
}
.wenzi_more1 .btn {
	display: inline-block;
	background: url(images/Down-3.png)no-repeat 0px 0px;
	width: 50px;
	height: 70px;
	position: relative;
	z-index: 2;
}
/* 分页 */
.pagination-wrapper {
	margin: 20px 0;
}
.pagination {
	height: 34px;
	text-align: center;
}
.pagination li {
	display: inline-block;
	height: 34px;
	margin-right: 5px;
}
.pagination li a {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	margin-left: 10px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
}
.pagination li a:hover {
	background: #f5f5f5;
	color: #0099ff;
}
.pagination li.thisclass {
	background: #09f;
	color: #fff;
}
.pagination li.thisclass a, .pagination li.thisclass a:hover {
	background: transparent;
	border-color: #09f;
	color: #fff;
	cursor: default;
}
/* 通用样式箭头 */
.movertopo {
	border: 0;
	padding: 0;
	width: 1200px;
	margin: 0 auto;
}
.movertopo_title {
	text-align: center;
	padding-top: 180px;
}
.movertop {
	min-height: 248px;
	width: 100%;
	animation: animatedBackground 30s linear infinite;
	-webkit-animation: animatedBackground 30s linear infinite;
	-moz-animation: animatedBackground 30s linear infinite;
}
.movertop_title {
	text-align: center;
	padding-top: 60px;
}
span.mover {
	background: url(images/Down-3.png)no-repeat 0px 0px;
	width: 50px;
	height: 70px;
	display: block;
	position: absolute;
	left: 50%;
	z-index: 100;
	margin: 15px 0px 15px 0px;
}
.mover images {
	cursor: pointer;
	-webkit-animation: scaleout 1.3s infinite ease-in-out;
	animation: scaleout 1.3s infinite ease-in-out;
}
@-webkit-keyframes scaleout {
0% {
-webkit-transform: scale(1.0)
}
100% {
-webkit-transform: scale(1.1);
opacity: 0;
}
}
@keyframes scaleout {
0% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
100% {
transform: scale(1.1);
-webkit-transform: scale(1.1);
opacity: 0;
}
}
.mover_text {
	padding-bottom: 10px;
	;
}
.mover_text .text {
	text-align: center;
	font-size: 14px;
	color: #333;
	width: 980px;
	height: 54px;
	margin: 10px auto 0px auto;
}
/* index */
.section {
	overflow: hidden;
}
.hearer {
	height: 100px;
	position:relative; background-color:#fff;
	z-index: 1000000;
	width: 100%;
	left: 0;
	top: 0;
	opacity: 0.9;
	filter: alpha(opacity=90);
	
}
.logo {
	padding-top: 25px;
}
.top {
	text-align: right;
	color: #999;
	padding-top: 1px;
*position:relative;
*z-index:2;
}
.top a {
	color: #999;
	margin-left: 8px;
}
.top .call {
	background: url("images/sprite.png") no-repeat 0 0;
	display: inline-block;
	width: 20px;
	height: 16px;
	vertical-align: bottom;
	margin-right: 4px;
}
.top .call_tel {
	color: #6c7b90;
}
.top .email {
	display: inline-block;
	width: 18px;
	height: 16px;
	background: url("images/sprite.png") no-repeat -20px 0;
	vertical-align: bottom;
	margin-right: 4px;
}
.top .weixin {
	display: inline-block;
	width: 18px;
	height: 16px;
	background: url("images/sprite.png") no-repeat -60px 0;
	vertical-align: bottom;
	margin-right: 4px;
}
.top .ewm {
	position: relative;
	z-index: 10000;
}
.top .ewm images {
	position: absolute;
	right: 0;
	top: 28px;
	display: none;
	z-index: 10000;
}
.nav {
	margin-top: 48px;
	position: relative;
}
.nav li {
	float: left;
	padding-left: 40px;
}
.nav li a {
	font-size: 15px;
	color: #000;
	line-height: 24px;
	display: inline-block;
}
.nav li a hover {
	font-size: 15px;
	color: #7dbcff;
	line-height: 24px;
}
.nav .nav_icon {
	background: #f19339;
	height: 2px;
	line-height: 1px;
	display: inline-block;
	position: relative;
	top: -6px;
*top:0px;
}
.banner {
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 412px;
	margin: 100px 0px 0px 0px;
}
.banner .pic {
	position: relative;
	height: 100%;
}
.banner .pic li {
	float: left;
	width: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
}
.banner .pic li a {
	display: block;
	width: 100%;
	height: 412px;
}
.banner .list {
	position: absolute;
	z-index: 100;
	top: 150px;
	opacity: 1;
	right: 10px;
}
.banner .list li {
	display: block;
	width: 15px;
	height: 15px;
	margin: 7px;
	position: relative;
	background: #666;
	border-radius: 50%;
}
.banner .list .on {
	width: 15px;
	height: 15px;
	background: #ff6600;
	opacity: 0.5;
	filter: alpha(opacity=50);
	border-radius: 50%;
}
.b_title {
	text-align: center;
	position: relative;
	top: 190px;
}
.b_text {
	text-align: center;
	position: relative;
	top: 220px;
}
.b_info {
	text-align: center;
	position: relative;
	top: 240px;
}
/* home service */
.homepar {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: url("images/grid1.jpg") 0 0 repeat;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}
.home_title {
	text-align: center;
	padding-top: 30px;
}
.home_title1 {
	text-align: center;
	padding-top: 30px;
	font-size: 36px;
	font-weight: bold;
	color: #f1690e !important;
}
.serve_column {
	margin-right: -30px;
	margin-top: 40px;
	overflow: hidden;
}
.serve_column ul {
	width: 1260px;
	padding-bottom: 20px;
*padding-bottom:40px;
}
.serve_column li {
	float: left;
	width: 270px;
	height: 430px;
	margin-right: 40px;
	margin-bottom: 40px;
}
.serve_column li dt.pic {
	width: 270x;
	height: 256px;
	overflow: hidden;
	position: relative;
}
.serve_column li dt.pic images {
	position: absolute;
	left: 0px;
	top: 0px;
}
.serve_column li dt.t {
	height: 66px;
	line-height: 66px;
}
.serve_column li dt.t a {
	font-size: 18px;
	color: #333;
	font-weight: normal;
}
.serve_column li dt.t a:hover {
	color: #2eafbb;
}
.serve_column dd {
	line-height: 24px;
	color: #666666;
	display: list-item;
	white-space: nowrap;
	font-size: 13px;
	font-family: "Microsoft Yahei";
}
.succeed {
	background: url("images/h07.jpg") 0 0 repeat-x;
	min-height: 248px;
	width: 100%;
	animation: animatedBackground 30s linear infinite;
	-webkit-animation: animatedBackground 30s linear infinite;
	-moz-animation: animatedBackground 30s linear infinite;
}
.succeed_title {
	text-align: center;
	padding-top: 60px;
}
.succeed_text {
	padding-bottom: 50px;
}
.succeed_text .text {
	text-align: center;
	font-size: 14px;
	color: #333;
	width: 980px;
	height: 54px;
	margin: 50px auto 0px auto;
}
.succeed_list {
	width: 100%;
}
.container {
	padding-bottom: 0px;
}
.succeed_list ul {
	width: 100%;
	font-size: 0;
}
.succeed_list li {
	width: 20%;
	float: left;
	overflow: hidden;
}
.succeed_list li images {
	max-width: 100%;
}
.succeed_list li images {
	opacity: 0.92;
	transform: scale(1);
	-mo-transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transition: all 0.8s ease-out 0s;
	-webkit-transition: all 0.8s ease-out 0s;
	-moz-transition: all 0.8s ease-out 0s;
	-mo-transition: all 0.8s ease-out 0s;
}
.succeed_list li:hover images {
	opacity: 1;
	transform: scale(1.4);
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	transition: all 0.6s ease-out 0s;
	-webkit-transition: all 0.6s ease-out 0s;
	-moz-transition: all 0.6s ease-out 0s;
	-mo-transition: all 1s ease-out 0s;
}
.home_page {
	text-align: center;
	margin-top: 50px;
}
.home_page a {
	display: inline-block;
	font-size: 20px;
	font-weight: 200;
	line-height: 38px;
	width: 38px;
	text-align: center;
	margin: 0 3px;
	color: #999;
	border: 1px solid #999;
	font-family: "Microsoft Yahei";
	font-weight: lighter;
}
.home_page a:hover {
	color: #333;
	border-color: #333;
}
/*home_news*/
.home_news {
	background: url("images/grid4.jpg") 0 0 repeat;
	height: 100%;
	animation: animatedBackground 20s linear infinite;
	-webkit-animation: animatedBackground 20s linear infinite;
	-moz-animation: animatedBackground 20s linear infinite;
	overflow: hidden;
}
.hn_main {
	width: 580px;
	height: 430px;
	position: relative;
	padding: 15px auto;
	margin-top: 40px;
	background: url("images/shade20.png");
}
.hn_main h2 {
	margin-left: 40px;
	margin-top: 32px;
}
.hn_main h2 a {
	font-size: 16px;
	color: #7dbcff;
	font-weight: normal;
	margin-left: 50px;
}
.hn_main .time {
	color: #e1e1e1;
	font-size: 16px;
	font-weight: normal;
	margin: 20px 0px 0px 20px;
}
.hn_main .time i {
	background: url("images/sprite.png") -40px 0 no-repeat;
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: middle;
	margin-right: 10px;
}
.hn_main .text {
	padding: 0 40px;
	margin: 10px 0px 20px 8px;
}
.hn_main .text a {
	font-size: 13px;
	line-height: 21px;
	color: #fff;
	display: block;
	overflow: hidden;
	border-bottom: 1px #c4c4c4 dashed;
}
.hn_column {
	width: 580px;
	margin-top: 30px;
}
.hn_column li {
	background: url("images/shade20.png");
	margin-top: 10px;
}
.hn_column h2 {
	background: url("images/h18.png") left no-repeat;
	line-height: 40px;
	color: #e1e1e1;
	font-size: 12px;
	text-align: right;
	margin-right: 10px;
	font-weight: normal;
}
.hn_column h2 a {
	font-size: 16px;
	color: #e1e1e1;
	font-weight: normal;
	margin-left: 40px;
	text-align: left;
	float: left;
}
.hn_column inDate {
	color: #fff;
	font-size: 14px;
	text-align: right;
}
.hn_column .on {
	background: url("images/h17.png") left no-repeat;
}
.hn_column .text {
	padding: 28px 40px;
	line-height: 24px;
	height: 139px;
	font-size: 14px;
	color: #cccccc;
	display: none;
	border-top: 1px #c4c4c4 dashed;
}
.hn_column .text a {
	line-height: 21px;
	height: 120px;
	font-size: 14px;
	color: #fff;
}
.home_more {
	text-align: center;
	padding: 30px 0px 30px 0px;
}
.home_more .btn {
	display: inline-block;
	color: #ddd;
	line-height: 38px;
	padding: 0 24px;
	border: 1px solid #ddd;
	position: relative;
	z-index: 2;
}
.top_news_images {
	width: 580px;
	height: 250px;
}
/* home partner */
.picMarquee-left {
	width: 1300px;
	overflow: hidden;
	position: relative;
	z-index: 2;
	margin: 30px auto 0px auto;
	padding-bottom: 30px;
}
.picMarquee-left .hd {
	overflow: hidden;
	height: 40px;
	position: absolute;
	top: 30px;
	left: 0px;
	z-index: 4;
	width: 100%;
}
.picMarquee-left .hd a {
	font-size: 20px;
	display: block;
	width: 38px;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	cursor: pointer;
	color: #999;
	font-weight: lighter;
	font-family: "Microsoft Yahei";
	border: 1px solid #999;
	text-align: center;
}
.picMarquee-left .hd a:hover {
	color: #333;
	border-color: #333;
}
.picMarquee-left .hd .next {
	float: right;
}
.picMarquee-left .hd .prev {
	float: left;
}
.picMarquee-left .bd {
	width: 1140px;
	margin: 0 auto;
	position: relative;
	z-index: 31;
}
.picMarquee-left .bd ul {
	overflow-x: hidden;
}
.picMarquee-left .bd ul li a {
	display: block;
	width: 180px;
	height: 100px;
}
.picMarquee-left .bd ul li {
	margin: 0 7px;
	float: left;
	_display: inline;
	text-align: center;
	border: 1px solid #ddd;
	width: 180px;
	height: 100px;
	overflow: hidden;
}
.picMarquee-left .bd ul li images {
	transform: scale(1);
	transition: All .6s ease-in-out;
}
.picMarquee-left .bd ul li:hover images {
	transform: scale(1.1);
	transition: All .6s ease-in-out;
	position: relative;
	z-index: 2;
}
.picMarquee-left .bd ul li .pic {
	text-align: center;
}
.picMarquee-left .bd ul li .pic images {
	width: 178px;
	height: 98px;
	display: block;
}
.contact {
	background: #303030;
	margin-top: 40px;
	padding-top: 38px;
	padding-bottom: 60px;
}
.contact h2 {
	margin-bottom: 28px;
}
.contact h2 a {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
}
.home_about {
	width: 250px;
}
.home_about dt {
	margin-bottom: 24px;
}
.home_about dt a {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
}
.home_about dd {
	color: #eeeeee;
	line-height: 28px;
	font-family: "Microsoft Yahei";
}
.home_about .more {
	color: #fff;
	display: inline-block;
	border: 1px solid #cccccc;
	line-height: 38px;
	padding: 0 24px;
	margin-top: 12px;
}
.home_about .more:hover {
	border-color: #fff;
}
.home_case {
	width: 300px;
	margin-left: 45px;
}
.home_case li {
	border-top: 1px solid #ccc;
	height: 52px;
	padding: 14px 0;
}
.home_case li:first-child {
	border: 0;
	padding-top: 3px;
}
.home_case li images {
	float: left;
	margin-right: 18px;
}
.home_case h5 {
	margin-top: -5px;
	line-height: 28px;
}
.home_case h5 a {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
}
.home_case .text {
	line-height: 22px;
}
.home_case .text a {
	color: #dddddd;
	font-family: "Microsoft Yahei";
}
.home_case .label {
	color: #cccccc;
	line-height: 28px;
}
.home_service {
	width: 230px;
	margin-left: 45px;
}
.home_service a.sub {
	font-size: 12px;
	color: #fff;
	line-height: 38px;
	width: 98px;
	display: inline-block;
	border: 1px solid #cccccc;
	text-align: center;
	margin-right: 12px;
	margin-bottom: 12px;
	margin-top: 3px;
}
.home_service a.sub:hover {
	border-color: #fff;
}
.home_contact {
	margin-left: 40px;
}
.home_contact li {
	color: #ddd;
	margin-bottom: 14px;
}
.home_contact li i {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 10px;
	vertical-align: middle;
}
.home_contact li .addres {
	background: url("images/sprite.png") no-repeat 0 -20px;
}
.home_contact li .weibo {
	background: url("images/sprite.png") no-repeat -20px -20px;
}
.home_contact li .email {
	background: url("images/sprite.png") no-repeat -40px -20px;
}
.home_contact li .weixin {
	background: url("images/sprite.png") no-repeat -80px -20px;
}
.home_contact li .call {
	background: url("images/sprite.png") no-repeat -0px -0px;
}
.home_contact li a {
	color: #ddd;
}
.blogroll {
	line-height: 28px;
	color: #999;
	text-align: center;
	padding: 30px 0;
}
.blogroll a {
	color: #999;
	display: inline-block;
}
.blogroll a:hover {
	color: #333;
}
.blogroll .copyright {
	margin-top: 16px;
}
/*inside*/
.inside_banner {
	position: relative;
	margin: 100px 0px 0px 0px;
}
.inside_banner_service {
	width: 100%;
	background: url("images/service_banner.jpg") no-repeat center;
	height: 400px;
	overflow: hidden;
}
.inside_banner_mobile {
	background: url("images/m_banner.jpg") no-repeat center;
	height: 400px;
	margin: 100px 0px 0px 0px;
	width: 100%;
	overflow: hidden;
}
.inside_banner_solution {
	background: url("images/sl_banner.jpg") no-repeat center;
	height: 400px;
}
.inside_banner_news {
	background: url("images/n_banner.jpg") no-repeat center;
	height: 400px;
}
.inside_banner .wrap {
	height: 100%;
}
.about {
	overflow: hidden;
}
.about_tab {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 100%;
}
.about_tab ul {
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 0;
}
.about_tab li {
	display: inline-block;
	width: 100px;
	text-align: center;
	vertical-align: bottom;
*display:inline;
	zoom: 1;
}
.about_tab li a {
	font-size: 14px;
	color: #fff;
	line-height: 40px;
}
.about_tab li.on a {
	line-height: 100px;
}
.about_tab .blue {
	background: #43bcc7;
}
.about_tab .green {
	background: #a6d250;
}
.about_tab .yellow {
	background: #eab055;
}
.about_tab .orange {
	background: #e9d356;
}
.about_title {
	text-align: center;
	padding-top: 60px;
	padding-bottom: 32px;
}
.about_main {
	width: 600px;
	position: relative;
}
.about_pic {
	position: relative;
	width: 490px;
}
.about_pic images {
	position: absolute;
}
.about_cont {
	padding-bottom: 30px;
	margin-bottom: 30px;
	position: relative;
}
.about_main .about_cont:first-child {
	border-bottom: 1px dashed #d3d3d3;
}
.about_cont h2 {
	font-size: 26px;
	color: #333;
	font-weight: normal;
	margin-bottom: 5px;
}
.about_cont h4 {
	font-size: 16px;
	color: #333;
	font-weight: normal;
	background: url("images/a03.jpg") no-repeat left bottom;
	padding-bottom: 8px;
	margin-bottom: 30px;
	white-space: nowrap;
}
.about_cont .text {
	font-size: 14px;
	color: #333;
	line-height: 28px;
}
.about_cont li {
	margin-bottom: 14px;
	width: 300px;
	float: left;
}
.about_cont li span {
	background: #4bcdd9;
	color: #fff;
	font-size: 10px;
	padding: 0 4px;
	margin-right: 8px;
	line-height: 12px;
*padding:2px 4px;
}
.culture {
	background: url("images/a04.jpg") no-repeat center;
	min-height: 540px;
}
.culture .about_cont:first-child {
	border: 0;
}
.zhizi {
	background: #f7f7f7;
	text-align: center;
	padding-bottom: 74px;
}
.zhizi ul {
	display: inline-block;
*display:inline;
	zoom: 1;
}
.zhizi li {
	float: left;
	margin: 0 13px;
}
.jion {
	background: url("images/a14.jpg") no-repeat center;
	min-height: 720px;
}
.jion .test {
	border-width: 78px 0;
	border-style: solid;
	border-color: #2eafbb transparent transparent transparent;
	width: 0;
	height: 0;
}
.jion .about_title {
	position: relative;
	z-index: 3;
}
.jion_box {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.jion_images {
	position: absolute;
	top: 15px;
	left: 0;
}
.jion_images>images:first-child {
	position: relative;
	top: 151px;
	margin-right: -3px;
}
.jion_images images {
}
.jion_tab {
	position: absolute;
	top: 151px;
	left: 75px;
}
.jion_tab li {
	float: left;
	width: 150px;
	height: 150px;
	line-height: 150px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	text-align: center;
	background: url("images/a19.png") no-repeat;
	cursor: pointer;
}
.jion_tab .post {
	display: none;
}
.jion_tab li:hover {
	background: url("images/a18.png") no-repeat;
}
.jion_tab li:hover .post {
	display: block;
}
.jion_tab li:hover .icon {
	display: none;
}
.jion_tab li.on {
	background: url("images/a18.png") no-repeat;
}
.jion_tab li.on .post {
	display: block;
}
.jion_tab li.on .icon {
	display: none;
}
.jion_info {
	margin-left: 250px;
	margin-top: 260px;
}
.jion_info dl {
	display: none;
}
.job_tab {
	display: none;
	width: 540px;
}
.job_tab li {
	float: left;
	font-size: 20px;
	color: #333;
	border-left: 2px solid #d9d9d9;
	margin-right: 16px;
	padding-left: 16px;
	line-height: 20px;
}
.job_tab li:first-child {
	border: 0;
	padding-left: 0;
	cursor: auto;
}
.job_tab .on {
	color: #2eafbb;
}
.job_tab .intro {
	font-size: 14px;
	color: #333;
	line-height: 28px;
	margin-top: 16px;
	display: none;
}
.jion .send {
	font-size: 16px;
	color: #fff;
	display: inline-block;
	width: 160px;
	line-height: 160px;
	text-align: center;
	background: url("images/a17.png") no-repeat;
	position: absolute;
	right: 222px;
	top: 444px;
}
.case_demo {
	position: absolute;
	bottom: -384px;
}
.case_demo li {
	float: left;
	width: 384px;
	position: relative;
	padding: 0px;
}
.case_info {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px 20px;
}
.case_info h3 {
	font-size: 16px;
	color: #fff;
	position: relative;
	z-index: 1;
	font-weight: normal;
	padding-bottom: 6px;
}
.case_info .text {
	font-size: 12px;
	color: #ccc;
	position: relative;
	z-index: 1;
	line-height: 20px;
}
.case_shade_top {
	position: absolute;
	top: 0;
	left: 0;
	width: 384px;
	height: 100%;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.case_info .case_icon {
	display: none;
	padding: 12px 0;
}
.case_info .case_icon images {
	position: relative;
}
.case_shade {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.case_type {
	position: absolute;
	right: 0;
	top: 100px;
	width: 200px;
}
.case_type li {
	float: right;
	width: 100px;
	height: 100px;
	opacity: 0;
}
.case_type li a {
	text-align: center;
	font-size: 18px;
	display: block;
	line-height: 100px;
	color: #fff;
}
.case_type .green {
	background: #43bcc7;
}
.case_type .red {
	background: #de6764;
}
.case_type .blue {
	background: #f19339;
}
.case_type .purple {
	background: #6a8bd2;
}
.case_type .orange {
	background: #9ac047;
}
.case_type .gray {
	background: #c7a643;
}
.case_search {
	background: #f7f7f7;
	padding: 60px 0 40px;
}
.case_seek {
	border: 1px solid #4bcdd9;
	display: inline-block;
*display:inline;
	zoom: 1;
}
.case_seek input {
	border: 0;
	background: none;
	color: #666;
	width: 0;
	text-indent: 10px;
}
.case_seek images {
	padding: 10px;
	cursor: pointer;
}
.case_more {
	text-align: center;
	margin-top: 40px;
}
.case_more a {
	display: inline-block;
	font-size: 14px;
	color: #2eafbb;
	line-height: 38px;
	border: 1px solid #2eafbb;
	display: inline-block;
	width: 1200px;
}
.crumbs {
	border-bottom: 1px solid #f7f7f7;
	line-height: 40px;
	color: #999999;
	font-family: "Microsoft Yahei";
}
.crumbs .icon {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url("images/sprite.png") -80px 4px no-repeat;
	margin-right: 4px;
}
.crumbs a {
	color: #999;
}
.crumbs a:hover {
	color: #666;
}
.crumbs .on {
	color: #666;
}
.case_top {
	margin-top: 40px;
}
.case_top h2 {
	margin-bottom: 8px;
}
.case_top h2 a {
	font-size: 16px;
	color: #2eafbb;
	font-weight: normal;
	display: inline-block;
	margin-right: 12px;
}
.case_top h3 {
	font-size: 20px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 8px;
}
.case_top .date {
	color: #999;
}
.case_top .intro {
	width: 440px;
	line-height: 26px;
	color: #999;
}
.case_sign {
	margin-top: 30px;
}
.case_sign .info {
	line-height: 26px;
	color: #999;
	margin-top: 10px;
}
.case_sign .info a {
	color: #999;
	margin-top: 10px;
	display: inline-block;
	text-decoration: underline;
}
.case_phone {
	background: url(images/case_phone_bg.jpg) no-repeat center;
	width: 100%;
	height: 882px;
	padding-top: 78px;
	margin-top: 40px;
}
.case_phone_bg {
	background: url(images/phone_bg2.png) no-repeat center;
	width: 405px;
	height: 723px;
	margin: 0px auto;
	position: relative;
}
.phone_slider {
	padding-top: 69px;
	margin-left: 28px;
	width: 350px;
	height: 560px;
}
.case_erweima {
	width: 200px;
	margin: 60px auto;
	border: 1px solid #e3e3e3;
}
.case_erweima_btn {
	background-color: #2eafbb;
	text-align: center;
	padding: 0px 10px;
	height: 40px;
	line-height: 40px;
	width: 140px;
	margin: 0px auto;
}
.case_erweima_btn a {
	color: #e3e3e3;
}
a.btn_case_see {
	width: 100%;
	height: 32px;
	line-height: 32px;
	color: #2eafbb;
	font-size: 14px;
	background-color: #fff;
	border: 1px solid #2eafbb;
	text-align: center;
	display: block;
	margin: 30px auto;
}
.c_back {
	text-align: center;
	margin-top: 60px;
}
.c_back images {
	cursor: pointer;
}
.ser_project ul {
	margin: 40px auto;
	width: 1200px;
}
.ser_project li {
	float: left;
	margin-left: 40px;
	position: relative;
	overflow: hidden;
}
.ser_project li:first-child {
	margin: 0;
}
.blur {
	filter: blur(4px);
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-ms-filter: blur(4px);
filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=4, MakeShadow=false);/* IE6~IE9 */
}
.blur_shade {
	background: url("images/blur.png") no-repeat;
	position: absolute;
	top: -600px;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 2;
	opacity: 0;
}
.blur_shade h4 {
	font-size: 20px;
	color: #333;
	font-weight: normal;
	padding-top: 100px;
}
.blur_shade .text {
	background: url("images/s13.jpg") no-repeat center top;
	font-size: 14px;
	color: #333;
	margin-top: 8px;
	padding: 8px 10px 0;
}
.ser_scope {
	background: #f7f7f7;
	padding-bottom: 70px;
}
.picBox {
	width: 1200px;
	margin: 40px auto;
}
.picBox li {
	float: left;
	position: relative;
	width: 400px;
	display: table;
}
.picBox .ser_info {
	position: absolute;
	font-size: 16px;
	color: #333;
	line-height: 40px;
	text-align: center;
	width: 100%;
	left: 0;
}
.picBox .s1 .ser_info {
	bottom: 0;
}
.picBox .s3 .ser_info {
	top: 0;
}
.picBox .s5 .ser_info {
	bottom: 0;
}
.picBox .ser_shade {
	background: #fff;
	opacity: 0.6;
	filter: alhpa(opacity=60);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.picBox h2 {
	font-size: 16px;
	color: #333;
	font-weight: normal;
	position: relative;
	z-index: 2;
}
.picBox .s2:after {
	height: 0;
	width: 0;
	content: "";
	position: absolute;
	left: -20px;
	top: 50%;
	border-width: 10px;
	border-style: dashed solid dashed dashed;
	border-color: transparent #2eafbb transparent transparent;
}
.picBox .s4:after {
	height: 0;
	width: 0;
	content: "";
	position: absolute;
	right: -20px;
	top: 50%;
	z-index: 2;
	border-width: 10px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #2eafbb;
}
.picBox .s6:after {
	height: 0;
	width: 0;
	content: "";
	position: absolute;
	left: 50%;
	top: -20px;
	border-width: 10px;
	border-style: dashed dashed solid dashed;
	border-color: transparent transparent #2eafbb transparent;
}
.picBox .intro {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 14px;
	line-height: 26px;
	color: #fff;
	margin: auto 28px;
	padding-top: 36px;
}
.picBox dl {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 14px;
	line-height: 26px;
	color: #fff;
	margin: auto 38px;
	padding-top: 36px;
}
.picBox dt {
	font-size: 18px;
	margin-bottom: 8px;
}
.picBox dd {
	display: list-item;
	list-style-type: circle;
	white-space: nowrap;
}
.picBox li images {
	width: 400px;
	height: 220px;
}
.sp_box {
	margin-top: 40px;
}
.picScroll-left {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	padding-bottom: 40px;
}
.picScroll-left .hd {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	z-index: 2;
}
.picScroll-left .hd a {
	display: inline-block;
	font-size: 20px;
	font-weight: 200;
	color: #999;
	line-height: 38px;
	border: 1px solid #999;
	width: 38px;
	text-align: center;
	margin: 0 5px;
	cursor: pointer;
}
.picScroll-left .hd a:hover {
	color: #333;
	border-color: #333;
}
.mobile_column {
	width: 100%;
	overflow: hidden;
}
.mobile_column ul {
	width: 1200px;
	margin: 40px auto;
}
.mobile_column li {
	width: 360px;
	text-align: center;
	float: left;
	margin-left: 40px;
}
.mobile_column li:first-child {
	margin-left: 0;
}
.mobile_column .title {
	font-size: 16px;
	color: #666666;
	margin: 10px auto;
	line-height: 26px;
}
.mobile_column .intro {
	color: #787878;
	line-height: 22px;
	width: 320px;
	margin: 0 auto;
	font-size: 14px;
}
.wechat {
	background: url("images/m06.jpg") no-repeat center top;
	position: relative;
	width: 100%;
	overflow: hidden;
}
.wechat dl {
	margin-left: 140px;
	margin-top: 200px;
	float: left;
}
.wechat dt {
	font-size: 36px;
	color: #ff6600;
	margin-bottom: 30px;
}
.wechat dd {
	font-size: 16px;
	color: #787878;
	line-height: 30px;
}
.wechat_intro {
	margin-top: 60px;
	position: relative;
	top: 40px;
	overflow: hidden;
}
.wechat_images {
	width: 540px;
	float: right;
	min-height: 680px;
	overflow: hidden;
	position: relative;
	left: 86px;
}
.wechat_images images {
	position: absolute;
	right: 0;
	bottom: 0;
}
.wi_left {
	width: 460px;
	margin-left: 78px;
	position: relative;
}
.wi_left images {
	position: relative;
}
.wi_right {
	width: 540px;
	background: url("images/m10.jpg") no-repeat left top;
	padding-left: 115px;
	padding-top: 92px;
}
.wi_right h2 {
	font-size: 36px;
	font-weight: normal;
	color: #333;
	margin-bottom: 30px;
}
.wi_right h3 {
	font-size: 20px;
	font-weight: normal;
	color: #333;
	margin-bottom: 28px;
}
.wi_right .text {
	font-size: 16px;
	font-weight: normal;
	color: #333;
	line-height: 30px;
}
.solution_list {
	width: 1200px;
	margin: 40px auto;
}
.solution_list ul {
	margin-right: -48px;
}
.solution_list li {
	float: left;
	width: 370px;
	margin-right: 46px;
	margin-bottom: 38px;
	position: relative;
}
.solution_list h2 {
	font-size: 20px;
	color: #333;
	font-weight: normal;
	line-height: 48px;
	border-bottom: 1px solid #2eafbb;
}
.solution_list h2 a {
	color: #333;
}
.solution_list h2 a:hover {
	color: #2eafbb;
}
.solution_list .intro {
	line-height: 22px;
	color: #999;
	margin-top: 4px;
}
.solution_list .intro a:hover {
	color: #2eafbb;
}
.solution_list .shade {
	display: block;
	width: 370px;
	height: 120px;
}
.solution_list .solu_images {
	width: 370px;
	height: 120px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.solu_images .shade {
	position: absolute;
	z-index: 3;
	top: 100%;
	left: 0;
	width: 100%;
	height: 120px;
	background: #fff;
	opacity: 0.6;
	filter: alpha(opacity=60);
	transition: 0.5s all;
}
.solu_images:hover .shade {
	top: 0;
	transition: 0.6s ease-in-out;
}
.solu_images .images_icon {
	transform: rotate(360deg);
	transition: 0.6s ease-in-out;
	position: absolute;
	top: 50%;
	left: -100%;
	margin-left: -20px;
	margin-top: -20px;
	display: inline-block;
	z-index: 3;
}
.solu_images:hover .images_icon {
	left: 50%;
	transform: rotate(3600deg);
	-webkit-transform: rotate(3600deg);
	-moz-transform: rotate(3600deg);
	-o-transform: rotate(3600deg);
	-ms-transform: rotate(3600deg);
	transition: .6s ease-in-out;
	-webkit-transition: .6s ease-in-out;
	-moz-transition: .6s ease-in-out;
	-o-transition: .6s ease-in-out;
	-ms-transition: .6s ease-in-out;
}
.solu_images images {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transition: All .6s ease-in-out;
	-webkit-transition: All .6s ease-in-out;
	-moz-transition: All .6s ease-in-out;
	-o-transition: All .6s ease-in-out;
	-ms-transition: All .6s ease-in-out;
}
.solu_images:hover>images {
	transform: scale(1.4);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transition: All .6s ease-in-out;
	-webkit-transition: All .6s ease-in-out;
	-moz-transition: All .6s ease-in-out;
	-o-transition: All .6s ease-in-out;
	-ms-transition: All .6s ease-in-out;
}
.news_tab {
	width: 1200px;
	margin: 50px auto 0;
}
.news_tab ul {
}
.news_tab li {
	float: left;
	width: 25%;
	height: 70px;
	overflow: hidden;
	margin: 0px 0px 20px 0px;
	text-align: center;
}
.news_tab h2 {
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	padding-top: 12px;
}
.news_tab .eg {
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	padding-bottom: 12px;
	font-family: Arial;
}
.news_tab li:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.news_tab li.sel {
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.news_tab .cyan {
	background: #43bcc7;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.news_tab .red {
	background: #de6764;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.news_tab .blue {
	background: #f19339;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.news_tab .purple {
	background: #6a8bd2;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.news_tab .green {
	background: #9ac047;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.news_tab .black {
	background: #000000;
}
.news_tab .cyansel {
	background: #43bcc7;
	opacity: 1;
	filter: alpha(opacity=100)
}
.news_tab .redsel {
	background: #de6764;
	opacity: 1;
	filter: alpha(opacity=100)
}
.news_tab .bluesel {
	background: #f19339;
	opacity: 1;
	filter: alpha(opacity=100)
}
.news_tab .purplesel {
	background: #6a8bd2;
	opacity: 1;
	filter: alpha(opacity=100)
}
.news_tab .greensel {
	background: #9ac047;
	opacity: 1;
	filter: alpha(opacity=100)
}
.news_list {height:1050px;
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.news_list li {
	background: #f7f7f7;
	zoom: 1;
	
	margin-top: 20px;
	position: relative;
	border: 1px solid #d8d8d8;
}
.news_list .line {
	display: block;
	position: absolute;
	background: #666;
}
.news_list li:after {
	content: "";
	clear: both;
	display: table;
}
.news_time {
	background: #666;
	opacity: 0.9;
	filter: alpha(opacity=90);
	width: 120px;
	height: 100%;
	padding: 38px 20px 10px 0;
}
.news_time .day {
	margin-top:0px;
	display: block;
	font-size: 70px;
	color: #fff;
	font-family: "Impact";
	text-align: right;
}
.news_time .year {
	margin-top:10px;
	display: block;
	color: #eee;
	text-align: right;
	line-height: 22px;
}
.news_time .author {
	display: block;
	color: #eee;
	text-align: right;
	line-height: 22px;
}
.news_time .type {
	display: block;
	text-align: right;
	background: url("images/n01.jpg") no-repeat right top;
	padding-top: 6px;
	margin-top: 4px;
}
.news_time .type a {
	color: #fff;
	font-family: "Microsoft Yahei";
}
.news_cont {
	width: 980px;
	margin-right: 40px;
}
.news_cont h2 {
	font-size: 24px;
	font-weight: normal;
	padding-top: 26px;
}
.news_cont h2 a {
	font-size: 24px;
	color: #666;
}
.news_cont a:hover {
	color: #ff3926;
}
.news_cont .demo {
	line-height: 24px;
	margin-top: 14px;
	font-size: 14px;
	color: #787878;
}
.news_cont .vis {
	color: #999;
	line-height: 38px;
	margin-top: 12px;
}
.news_cont .more {
	float: right;
	color: #666;
	display: inline-block;
	border: 1px solid #ddd;
	line-height: 38px;
	padding: 0 24px;
}
.news_more {
	width: 1200px;
	margin: 40px auto 80px;
	text-align: center;
}
.news_more a {
	display: block;
	font-size: 14px;
	color: #2eafbb;
	border: 1px solid #666;
	line-height: 38px;
}
.backg_new {
	background: #f7f7f7;
	padding: 1px 0 40px;
	margin-bottom: -40px;
}
.news_info {
	width: 1200px;
	margin: 0 auto;
}
.news_box {
	width: 840px;
}
.news_title {
	border-bottom: 1px solid #eeeeee;
	margin-top: 40px;
	padding-bottom: 18px;
}
.news_title h2 {
	font-size: 20px;
	color: #333;
	font-weight: normal;
}
.news_title .sign {
	color: #999;
	margin-top: 12px;
}
.news_title .label {
	color: #2eafbb;
}
.news_title .mark {
	padding-right: 20px;
}
.news_page {
	text-align: center;
	margin-top: 16px;
}
.news_page a {
	display: inline-block;
	font-size: 20px;
	font-weight: 200;
	line-height: 38px;
	width: 38px;
	text-align: center;
	margin: 0 0px 0 10px;
	color: #999;
	border: 1px solid #999;
}
.news_page a:hover {
	color: #333;
	border-color: #333;
}
.news_box .demo {
	font-size: 14px;
	color: #333;
	line-height: 30px;
	margin-top: 30px;
}
.news_box .notice {
	font-size: 12px;
	color: #999;
	padding-top: 20px;
	clear: both;
}
.page_list {
	border-top: 1px dashed #d3d3d3;
	margin-top: 16px;
	padding-top: 10px;
	margin-bottom: 30px;
}
.page_list li {
	line-height: 24px;
	color: #999;
}
.page_list li a {
	color: #999;
}
.page_list li a:hover {
	color: #2eafbb;
}
.page_list .return {
	float: right;
	font-size: 14px;
	color: #2eafbb;
	border: 1px solid #2eafbb;
	line-height: 38px;
	padding: 0 20px;
	margin-top: 6px;
}
.news_menu {
	width: 240px;
	background: #f7f7f7;
	padding: 30px;
	margin-top: 40px;
}
.news_menu dt {
	font-size: 20px;
	color: #333;
	margin-bottom: 24px;
}
.news_menu dd {
	border-bottom: 1px dashed #cccccc;
	margin-bottom: 20px;
}
.news_menu dd h3 {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
}
.news_menu a:hover {
	color: #2eafbb;
}
.news_menu .text {
	color: #666;
	line-height: 24px;
	margin-bottom: 14px;
}
.news_menu .time {
	color: #999999;
	line-height: 24px;
	margin-bottom: 6px;
}
.news_seek {
	border: 1px solid #fff;
	display: inline-block;
*display:inline;
	zoom: 1;
	background: none;
	position: absolute;
	left: 0;
	top: 280px;
}
.news_seek input {
	border: 0;
	background: none;
	color: #fff;
	width: 0;
	text-indent: 10px;
}
.news_seek images {
	padding: 10px;
	cursor: pointer;
}
.news_images {
	position: absolute;
	right: 0;
	top: 76px;
}
.form_msg {
	height: 400px;
	width: 420px;
	position: relative;
	padding-left: 40px;
}
.form_msg dl {
	position: relative;
	z-index: 3;
}
.form_msg dt {
	font-size: 18px;
	color: #fff;
	padding-top: 40px;
}
.form_msg dd {
	margin-top: 10px;
}
.form_msg .text {
	border: 1px solid #cccccc;
	background: transparent;
	color: #ccc;
	height: 32px;
	width: 182px;
	line-height: 32px;
	text-indent: 12px;
	margin-right: 14px;
}
.form_msg .text:focus {
	border-color: #fff;
	color: #fff;
}
.form_msg .textarea {
	color: #ccc;
	line-height: 32px;
	padding-left: 12px;
}
.form_msg .sub_btn {
	font-size: 14px;
	border: 1px solid #fff;
	background: transparent;
	color: #fff;
	height: 38px;
	width: 118px;
	line-height: 36px;
	margin-right: 14px;
*margin-left:12px;
	filter: chroma(color=#000000);
	cursor: pointer;
}
.form_msg textarea {
	width: 371px;
	border: 1px solid #ccc;
	background: transparent;
	height: 100px;
	color: #ccc;
	resize: none;
*margin-left:12px;
	overflow: auto;
}
.form_msg textarea:focus {
	color: #fff;
	border-color: #fff;
	outline: none;
}
.c_shade {
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	opacity: 0.3;
	filter: alpha(opacity=30);
	width: 100%;
	height: 100%;
}
.connect {
	
}
.connect_column {
	margin-top: 40px;
}
.connect_column li {
	float: left;
	text-align: center;
	width: 285px;
	height: 218px;
	margin-left: 20px;
	position: relative;
	padding-top: 42px;
	font-size: 16px;
	color: #333;
	line-height: 32px;
}
.connect_column li:first-child {
	margin-left: 0;
}
.connect_column h2 {
	font-size: 18px;
	color: #333;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
}
.connect_column .info {
	position: relative;
	z-index: 2;
}
.connect_column .text {
	margin: 0 20px;
}
.connect_column .s1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #de6764;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.connect_column .s2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #58bec8;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.connect_column .s3 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #9ac047;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.connect_column .s4 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #f19339;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.connect_column .i1 {
	display: inline-block;
	width: 36px;
	height: 46px;
	background: url("images/sprite2.png") no-repeat 0 0;
}
.connect_column .i2 {
	display: inline-block;
	width: 42px;
	height: 46px;
	background: url("images/sprite2.png") no-repeat -38px 0;
}
.connect_column .i3 {
	display: inline-block;
	width: 40px;
	height: 46px;
	background: url("images/sprite2.png") no-repeat -83px 0;
}
.connect_column .i4 {
	display: inline-block;
	width: 40px;
	height: 46px;
	background: url("images/sprite2.png") no-repeat -125px 0;
}
.connect_column a {
	color: #333;
}
.connect_share {
	border-top: 2px solid #43bcc7;
	width: 120px;
	margin: 46px auto 0;
	text-align: center;
	padding-top: 46px;
}
.connect_share .sh1 {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url("images/sprite2.png") 0 -48px;
	margin-right: 9px;
}
.connect_share .sh2 {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url("images/sprite2.png") -41px -48px;
}
.arrive {
	background: #f7f7f7;
	padding-bottom: 40px;
	margin-bottom: -40px;
}
.arrive_column_con {
	width: 1150px;
	overflow: hidden;
}
.arrive_column {
	margin-left: 50px;
	width: 1300px;
}
.arrive_column dl {
	float: left;
	width: 318px;
	margin: 40px 90px 0 0px;
}
.arrive_column dt {
	margin-bottom: 20px;
}
.arrive_column dd {
	font-size: 16px;
	color: #333;
	line-height: 32px;
}
.bus {
	font-size: 18px;
	color: #f19339;
}
.bus dt {
	margin-left: -50px;
}
.bus .icon {
	display: inline-block;
	width: 32px;
	height: 32px;
	background: url("images/sprite2.png") 0 -90px;
	vertical-align: middle;
	margin-right: 18px;
}
.taxi {
	font-size: 18px;
	color: #de6764;
}
.taxi dt {
	margin-left: -50px;
}
.taxi .icon {
	display: inline-block;
	width: 32px;
	height: 34px;
	background: url("images/sprite2.png") -34px -90px;
	vertical-align: middle;
	margin-right: 18px;
}
.metro {
	font-size: 18px;
	color: #9ac047;
}
.metro dt {
	margin-left: -50px;
}
.metro .icon {
	display: inline-block;
	width: 34px;
	height: 34px;
	background: url("images/sprite2.png") -66px -90px;
	vertical-align: middle;
	margin-right: 16px;
}
/*案例页开始*/
.clBody {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding: 0 0 26px;
	background-color: #ffffff;
}
.clsideWrap {
	position: absolute;
	left: -80px;
	top: 0;
	width: 80px;
	height: 76px;
}
.clsLabel {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	height: 76px;
	width: 80px;
	background: #ff1d00 url(images/side_show.png) no-repeat center 28px!important;
	cursor: pointer;
}
.clside {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.clside li {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
}
.clside li a {
	display: block;
	height: 76px;
	width: 80px;
	border-bottom: 1px solid #686868;
	background: #585858;
	color: #ffffff;
	line-height: 76px;
	text-align: center;
	text-decoration: none;
}
.clside li a:hover {
	background: #272727;
}
.csQuery {
	position: relative;
	overflow: hidden;
	padding: 42px 0 0px 22px;
}
.csli {
	position: relative;
	float: left;
	width: 340px;
	height: 445px;
	overflow: hidden;
	margin: 0 9px 18px;
	padding: 13px 13px 0;
	box-shadow: 2px 2px 2px #dddddd, -2px -2px 2px #dadada;
	background: #ffffff;
}
.cslPic {
	display: block;
	width: 340px;
	height: 255px;
	overflow: hidden;
	margin: 0 0 16px;
	font-size: 0;
	line-height: 0;
	background: #000000;
}
/*.csli:hover images{opacity: 0.4; filter: alpha( opacity = 40 );  }*/
/*.cslPic images{ }*/
.cslName {
	line-height: 24px;
	color: #000000;
	font-size: 14px;
	text-decoration: none;
}
.cslDate {
	color: #929292;
	line-height: 20px;
}
.cslSum {
	padding: 10px 0 44px;
	line-height: 24px;
	color: #414141;
}
.cslLink {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 126px;
	height: 42px;
	background: #4d4d4d url(images/case_qmore.png) no-repeat center center;
	font-size: 0;
	line-height: 0;
}
/*.csli:hover .cslLink{background-color: #d21f3d; }*/

.caseHeader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9;
	height: 58px;
	background: url(images/case_header.png) repeat-x left center;
}
.caseHeaderWrap {
	width: 1000px;
	height: 56px;
	margin: 0 auto;
}
.chLeft {
	float: left;
	font-size: 0;
	line-height: 0;
}
.caseList {
	float: left;
}
.caseList a {
	display: block;
	width: 61px;
	height: 53px;
	background: #000000 url(images/side_show.png) no-repeat center center;
}
.casePrev {
	float: left;
	margin: 0 0 0 1px;
}
.casePrev a {
	display: block;
	width: 57px;
	height: 53px;
	background: #000000 url(images/case_arrow.png) no-repeat 20px center;
}
.caseNext {
	float: left;
	margin: 0 0 0 1px;
}
.caseNext a {
	display: block;
	width: 57px;
	height: 53px;
	background: #000000 url(images/case_arrow.png) no-repeat -36px center;
}
.caseList:hover, .casePrev:hover, .caseNext:hover {
	background-color: #b70b2c;
}
.chRight {
	float: right;
}
.chRight li {
	position: relative;
	float: left;
	width: 62px;
	height: 53px;
	margin: 0 1px 0 0;
	overflow: hidden;
	background: #000000;
}
.chShareWb, .chShareTx, .chShareQz, .chShareWx {
	position: absolute;
	top: 0;
	left: 0;
	width: 62px;
	height: 106px;
	background: url(images/case_share.png) no-repeat center top;
}
/*.chShareWb:hover,
.chShareTx:hover,
.chShareQz:hover,
.chShareWx:hover{background-color: #b70b2c; }*/
.chShareWb {
	background-position: center top;
}
/*.chShareWb:hover{background-position: center -53px; }*/
.chShareTx {
	background-position: center -106px;
}
/*.chShareTx:hover{background-position: center -159px; }*/
.chShareQz {
	background-position: center -212px;
}
/*.chShareQz:hover{background-position: center -265px; }*/
.chShareWx {
	background-position: center -318px;
}
/*.chShareWx:hover{background-position: center -371px; }*/

.caseDetBanner {
	height: 492px;
	position: relative;
	z-index: 0;
	width: 100%;
	overflow: hidden;
	min-width: 1024px;/*background: url(images/case_top.png) no-repeat center center;*/
}
.caseDbinner {
	position: absolute;
	left: 50%;
	width: 1920px;
	margin-left: -960px;
	text-align: center;
}
.caseDbinner images {
}
.caseDetBody {
	margin: 0 0 24px;
	padding: 36px 0 0px; /*background: #ececec; */
}
.casedbWrap {
	width: 1000px;
	margin: 0 auto;
}
.casedTop {
	height: 38px;
	border-bottom: 1px solid #7f6776;
	padding: 46px 162px 0;
	background: url(images/case_logo.png) no-repeat 50px 42px;
	line-height: 24px;
	color: #ffffff;
}
.casedQuery {
	width: 1000px;
	margin: 0 auto
}
.casedList {
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #848484;
	line-height: 2em;
	font-size: 13px;
	font-family: "Microsoft Yahei";
	font-family: "微软雅黑";
	color: #555555;
}
.casedList images {
	text-align: center;
}
.casedBottom {
	height: 52px;
	border-bottom: 1px solid #7f6776;
	padding: 32px 162px 0;
	background: url(images/case_logo.png) no-repeat 50px 28px;
	line-height: 24px;
	color: #ffffff;
}
/*案例页结束*/

/*new*/
.news_tab1 {
	width: 1200px;
	margin: 30px auto 0;
}
.news_tab1 ul {
}
.news_tab1 li {
	float: left;
	width: 260px;
	height: 70px;
	overflow: hidden;
	padding-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.news_tab1 h2 {
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	padding-top: 12px;
}
.news_tab1 .eg {
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	padding-bottom: 12px;
	font-family: Arial;
}
.news_tab1 li:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.news_tab1 li.sel {
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.news_tab1 .cyan {
	background: #43bcc7;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.news_tab1 .red {
	background: #de6764;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.news_tab1 .blue {
	background: #f19339;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.news_tab1 .purple {
	background: #6a8bd2;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.news_tab1 .green {
	background: #9ac047;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.news_tab1 .black {
	background: #000000;
}
.news_tab1 .cyansel {
	background: #43bcc7;
	opacity: 1;
	filter: alpha(opacity=100)
}
.news_tab1 .redsel {
	background: #de6764;
	opacity: 1;
	filter: alpha(opacity=100)
}
.news_tab1 .bluesel {
	background: #f19339;
	opacity: 1;
	filter: alpha(opacity=100)
}
.news_tab1 .purplesel {
	background: #6a8bd2;
	opacity: 1;
	filter: alpha(opacity=100)
}
.news_tab1 .greensel {
	background: #9ac047;
	opacity: 1;
	filter: alpha(opacity=100)
}
.newgrey {
	background-color: #fff;
}
.nqBody {
	width: 1200px;
	margin: 18px auto 0;
	padding: 0 0 10px;
}
.nqType {
	position: relative;
	overflow: hidden;
	height: 54px;
	margin: 0 0 28px;
	padding: 0 0 0 0px;
	background: #f3f3f3;
}
.nqtWrap {
	float: right;
	overflow: hidden;
}
.nqtWrap li {
	float: left;
}
.nqtWrap li a {
	display: block;
	height: 51px;
	padding: 0 23px;
	line-height: 54px;
	color: #787878;
	text-decoration: none;
	font-size: 16px;
}
.nqtWrap li a:hover { /*border-bottom-color: #f19339;*/
	color: #f19339;
}
.nqpNameCn {
	line-height: 54px;
	color: #787878;
	font-size: 16px;
	padding: 0 0 0 15px;
}
.nqpNameCn a {
	line-height: 54px;
	color: #787878;
	font-size: 16px;
	padding: 0 0 0 15px;
}
.nqpNameEn {
	margin: 0 0 0 4px;
	line-height: 54px;
	color: #c6c6c6;
	font-size: 16px;
}
.nqUnderline {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 3px;
	background: #e21326;
	width: 72px;
}
.nqlWrap {
	padding: 0 0 17px;
}
.nqli {
	position: relative;
	margin: 0 0 25px;
	padding: 20px 34px 26px 42px;
	background: #ffffff;
}
.nqlDate {
	position: absolute;
	top: 0;
	left: -78px;
	width: 78px;
	height: 114px;
	background: #787878 url(../images/news_clock.png) no-repeat center 78px;
}
/*.nqli:hover .nqlDate{background-color: #ec173a; }*/
.nqldDay {
	display: block;
	font-size: 36px;
	color: #ffffff;
	text-align: center;
	line-height: 50px;
}
.nqldMy {
	display: block;
	font-size: 13px;
	color: #bababa;
	text-align: center;
	line-height: 24px;
}
.nqlTitle {
	font-size: 14px;
	color: #000000;
	line-height: 32px;
	text-decoration: none;
}
.nqli:hover .nqlTitle {
	color: #ec173a;
}
.nqlSum {
	padding: 12px 0 16px;
	line-height: 24px;
	color: #616161;
}
.nqlDetDate {
	line-height: 24px;
	color: #616161;
}
.ndBody {
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0 0 20px;
}
.ndContent {
	position: relative;
	margin: 20px 0px 0px 0px;
	padding: 42px 26px 48px;
	background: #ffffff;
}
.ndTitle {
	text-align: center;
	font-size: 24px;
	color: #212121;
	line-height: 36px;
}
.ndInfo {
	padding: 0 0 28px;
	border-bottom: 1px dotted #848484;
	text-align: center;
	line-height: 24px;
}
.ndili {
	margin: 0 14px;
}
.ndIntro {
	width: 100%;
	margin: 0 0 42px;
	padding: 34px 0 40px;
	border-bottom: 1px dotted #848484;
	line-height: 2em;
	color: #6f6f6f;
	font-size: 14px;
}
.ndLabel {
	padding: 0 0 6px;
	line-height: 24px;
	color: #000000;
}
.ndLabel a {
	margin: 0 6px;
	color: #3f3f3f;
	text-decoration: none;
}
.ndLabel a:hover {
	color: #0195D3;
}
.prevAnext {
	line-height: 24px;
	color: #3f3f3f;
}
.prevAnext li a {
	margin: 0 0 0 14px;
	color: #3f3f3f;
	text-decoration: none;
}
.prevAnext li a:hover {
	color: #0195D3;
}
.ndBottom {
	overflow: hidden;
}
.ndBack {
	float: right;
	width: 75px;
	height: 32px;
	background: #b3b3b3;
	color: #ffffff;
	line-height: 32px;
	text-align: center;
	text-decoration: none;
}
.ndBack:hover {
	background: #454545;
	color: #ffffff;
}
.ndShare {
	height: 36px;
	padding: 10px 0 0;
	line-height: 36px;
}
.ndShareLabel {
	vertical-align: middle;
}
/*case*/
.container {
	width: 100%;
	overflow: hidden;
*width:100%;
	overflow: hidden;
}
.da-thumbs {
	width: 100%;
	position: relative;
	font-size: 0;
	margin: 0 auto;
}
.da-thumbs li {
	float: left;
	width: 20%;
	position: relative;
	overflow: hidden;
*width:19.97%;
}
.da-thumbs li a images {
	display: block;
	margin: 0 auto;
	position: relative;
	border: 0;
	-webkit-filter: brightness(.5);
}
.da-thumbs li a>images {
	width: 100%;
	max-width: 100%;
	transform: scale(1);
	transition: all 0.6s ease-in-out;
}
.da-thumbs li a:hover>images {
	transform: scale(1.1);
	transition: all 0.4s ease-in-out;
}
.da-thumbs li a {
	overflow: hidden;
	display: block;
}
.da-thumbs li a div {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding-top: 10%;
	display: none;
}
.da-thumbs li a:hover div {
*display:block;
}
.da-thumbs li a div images {
	position: relative;
	z-index: 2;
	top: 0px;
}
/* contact_pay */
.pay_t {
	margin: 48px auto 30px auto;
	width: 223px;
}
.pay_list {
	width: 1200px;
	margin: 0px auto;
}
.pay_list table {
	border-collapse: collapse;
	border: 1px solid #ddd;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.pay_list table td {
	padding: 12px 0px 20px 10px;
	margin: 0px;
	border: 1px solid #ddd;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #333;
	line-height: 31px;
}
.pay_list dt {
	height: 80px;
}
.pay_list dt.dt2 {
	padding-left: 12px;
}
.pay_list dd {
	padding-left: 10px;
}
.pay_spec {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #333;
	line-height: 31px;
	width: 1200px;
	margin: 30px auto;
}
#superContainer {
	height: 100%;
	position: relative;/* Touch detection for Windows 8 */
	-ms-touch-action: none;/* IE 11 on Windows Phone 8.1*/
	touch-action: none;
}
.section {
	overflow: hidden;
}
.fp-section {
	position: relative;
	-webkit-box-sizing: border-box;/* Safari<=5 Android<=3 */
	-moz-box-sizing: border-box;/* <=28 */
	box-sizing: border-box;
}
.fp-slide {
	float: left;
}
.fp-slide, .fp-slidesContainer {
	height: 100%;
	display: block;
}
.fp-slides {
	z-index: 1;
	height: 100%;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 0.3s ease-out;/* Safari<=6 Android<=4.3 */
	transition: all 0.23s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.fp-tableCell {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}
.fp-slidesContainer {
	float: left;
	position: relative;
}
.fp-controlArrow {
	position: absolute;
	z-index: 4;
	top: 50%;
	cursor: pointer;
	width: 0;
	height: 0;
	border-style: solid;
	margin-top: -38px;
}
.fp-controlArrow.fp-prev {
	left: 15px;
	width: 0;
	border-width: 38.5px 34px 38.5px 0;
	border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
	right: 15px;
	border-width: 38.5px 0 38.5px 34px;
	border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
	overflow: scroll;
}
.fp-notransition {
	-webkit-transition: none !important;
	transition: none !important;
}
.page_next {
	width: 63px;
	height: 63px;
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left: -40px;
	z-index: 999;
	opacity: 0.6;
	filter: alpha(opacity=60);
	animation: 3s linear 0s normal none infinite running fade;
}
/* webdesign begin */
.webdesign1 {
	width: 100%;
	height: 100%;
	background: #4bcdda;
}
.wd_1 {
	width: 1000px;
	height: 480px;
	margin: 0px auto;
	position: relative;
}
.wd_1_text {
	position: absolute;
	top: -3000px;
	left: 432px;
}
.wd_1_text2 {
	position: absolute;
	top: 166px;
	left: 2202px;
}
.wd_1_2 {
	position: absolute;
	top: 300px;
	left: 356px;
	opacity: 0.1;
	filter: alpha(opacity=10);
}
.wd_1_left {
	position: absolute;
	bottom: -300px;
	left: -1000px;
}
.wd_1_right {
	position: absolute;
	top: -400px;
	right: -1000px;
}
.webdesign2 {
	background: url(images/webdesign2.jpg) no-repeat center;
	height: 100%;
	width: 100%;
	position: relative;
}
.webdesign3 {
	background: url(images/webdesign3.jpg) no-repeat center;
	height: 100%;
	width: 100%;
	position: relative;
}
.webdesign4 {
	background: url(images/webdesign4.jpg) no-repeat center;
	height: 100%;
	width: 100%;
	position: relative;
}
.webdesign5 {
	background: url(images/webdesign5.jpg) no-repeat center;
	height: 100%;
	width: 100%;
	position: relative;
}
.webdesign6 {
	background: url(images/webdesign6.jpg) no-repeat center;
	height: 100%;
	width: 100%;
	position: relative;
}
.webdesign7 {
	background: url(images/webdesign7.jpg) no-repeat center;
	height: 100%;
	width: 100%;
	position: relative;
}
/* right contact */
.right_contact {
	position: fixed;
	bottom: 60px;
	right: 0px;
	width: 40px;
	display: none;
	z-index: 100000;
}
.right_contact .r_qq {
	background: url(images/contact_qq.png) no-repeat center #ececec;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
.right_contact .r_tel {
	background: url(images/contact_tel.png) no-repeat center #ececec;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
.right_contact .r_close {
	background: url(images/contact_close.png) no-repeat center #f9f9f9;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
.right_contact .r_close:hover {
	background: url(images/contact_close2.png) no-repeat center #43bcc7;
	cursor: pointer;
}
.right_contact .r_show {
	background: url(images/contact_h.jpg) no-repeat center;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
.right_contact .right_hide {
	display: none;
}
.right_contact .sel .r_qq {
	background: url(images/contact_qq2.png) no-repeat center #43bcc7;
}
.right_contact .sel .r_tel {
	background: url(images/contact_tel2.png) no-repeat center #43bcc7;
}
.right_contact .r_sub {
	display: none;
	position: absolute;
	right: 40px;
	top: 0px;
	background-color: #43bcc7;
	padding: 20px;
	line-height: 34px;
	z-index: 100000;
}
.right_contact .r_sub_tel {
	width: 110px;
	top: 40px;
}
.right_contact .r_sub_tel span {
	display: block;
	font-size: 14px;
	color: #fff;
	font-family: "微软雅黑";
}
.right_contact .r_top {
	background: url(images/contact_top.png) no-repeat center #f9f9f9;
	width: 40px;
	height: 40px;
	cursor: pointer;
	display: none;
}
.right_contact .r_top:hover {
	background: url(images/contact_top2.png) no-repeat center #43bcc7;
}
/* right nav */
#fp-nav {
	position: fixed;
	z-index: 100000;
	top: 50%;
	opacity: 1;
}
#fp-nav.right {
	right: 17px;
}
#fp-nav.left {
	left: 17px;
}
#fp-nav ul li, .fp-slidesNav ul li {
	display: block;
	width: 14px;
	height: 13px;
	margin: 7px;
	position: relative;
}
.fp-slidesNav ul li {
	display: inline-block;
}
#fp-nav ul li a, .fp-slidesNav ul li a {
	display: block;
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span {
	background: #ccc;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
	top: 2px;
	left: 2px;
	width: 8px;
	height: 8px;
	border: 1px solid #ccc;
	background: rgba(0,0,0,0);
	border-radius: 50%;
	position: absolute;
	z-index: 1;
}
/* 员工天地 */
.news_list_yuangong {
	width: 100%;
	background: url(images/news_yuangong_bg.jpg) no-repeat center top;
	height: 800px;
	margin-top: 40px;
}
.news_list_yuangong ul {
	width: 1200px;
	margin: 0px auto;
}
.news_list_yuangong li {
	width: 200px;
	height: 200px;
	float: left;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}
.news_list_yuangong li .li_caption {
	position: absolute;
	left: 0;
	display: none;
	width: 200px;
	height: 200px;
	overflow: hidden;
	z-index: 2;
}
.news_list_yuangong li.li .li_caption a {
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	display: block;
	padding-top: 56px;
	padding-left: 6px;
	padding-right: 6px;
}
.news_list_yuangong li.li .li_t {
	position: absolute;
	left: 0;
	z-index: 3;
	text-align: center;
	width: 200px;
}
.news_list_yuangong li.li2 .li2_t {
	position: absolute;
	left: 0;
	z-index: 3;
	text-align: center;
	width: 200px;
}
.news_list_yuangong li.li2 .t {
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	display: block;
	padding-top: 56px;
	padding-left: 6px;
	padding-right: 6px;
}
.news_list_yuangong li.li2 .date {
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	font-family: Arial;
}
.news_list_yuangong li .li2_caption {
	position: absolute;
	left: 0;
	display: none;
	width: 200px;
	height: 200px;
	overflow: hidden;
	z-index: 2;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
/* Easy Slider */
/* 成功案例 */
#slider ul, #slider li, #slider2 ul, #slider2 li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#slider2 {
	margin-top: 1em;
}
#slider li, #slider2 li {
	width: 350px;
	height: 560px;
	overflow: hidden;
}
#prevBtn, #nextBtn, #slider1next, #slider1prev {
	display: block;
	width: 30px;
	height: 77px;
	position: absolute;
	left: -380px;
	top: 350px;
	z-index: 1000;
	font-size: 0px;
}
#nextBtn, #slider1next {
	left: 730px;
}
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a {
	display: block;
	position: relative;
	width: 43px;
	height: 85px;
	background: url(images/btn_prev.png) no-repeat 0 0;
}
#nextBtn a, #slider1next a {
	background: url(images/btn_next.png) no-repeat 0 0;
}
/* numeric controls */
ol#controls {
	margin: 156px auto 0px auto;
	padding: 0;
	height: 28px;
	padding-left: 42%;
}
ol#controls li {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 12px;
	line-height: 12px;
	width: 12px;
}
ol#controls li a {
	display: block;
	height: 12px;
	width: 12px;
	line-height: 12px;
	padding: 0px;
	text-decoration: none;
	font-size: 0px;
	background: url(images/case_ico.png) no-repeat 0px -12px;
}
ol#controls li.current a {
	background: url(images/case_ico.png) no-repeat 0px 0px;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
	outline: none;
}
@media all and (max-width:1199px) {
.wrap {
	border: 0;
	padding: 0;
	width: 968px;
	margin: 0 auto;
*zoom:1;
}
/*index
//home service*/
.hearer h1 a {
	width: 155px;
	height: 80px;
	overflow: hidden;
}
.serve_column ul {
	width: 824px;
	margin: 0px auto;
}
.serve_column li {
	float: left;
	width: 272px;
	height: 390px;
	background: #ffffff;
	margin: 10px 95px 20px 45px;
}
/*home_news*/
.hn_main {
	width: 450px;
	position: relative;
	padding-bottom: 28px;
	margin-top: 40px;
}
.hn_column {
	width: 480px;
	margin-top: 30px;
}
.top_news_images {
	width: 450px;
	height: 194px;
}
.hn_column .text {
	padding: 15px 20px;
	line-height: 24px;
	height: 110px;
	color: #fff;
	display: none;
	border-top: 1px solid #7c9bad;
}
.home_service {
	display: none;
}
.picMarquee-left {
	width: 960px;
}
.picMarquee-left .bd {
	width: 830px;
	overflow: hidden;
}
.picMarquee-left .bd ul li {
	margin: 0 12px
}
.da-thumbs li {
	float: left;
	width: 33.33%;
	position: relative;
	overflow: hidden;
*width:33%;
}
.da-thumbs li:last-child {
	display: none;
}
/*about*/
.about {
	width: 100%;
	overflow: hidden;
}
.about .points {
	height: 500px;
}
.about_tab {
	width: 860px;
}
.about_main {
	width: 400px;
}
.about_cont2 {
	display: none;
}
.about_cont li {
	margin-bottom: 14px;
	width: 200px;
	float: left;
}
.about_main .about_cont:first-child {
	border-bottom: 0px none;
}
.zhizi li:first-child {
	display: none;
}
.job_tab {
	display: none;
	width: 440px;
}
.jion_box {
	width: 960px;
	margin: 0 auto;
	position: relative;
}
.jion .send {
	position: absolute;
	right: 22px;
	top: 444px;
}
.jion_images {
	top: 135px;
	left: 0;
}
.jion_info {
	margin-left: 250px;
	margin-top: 360px;
}
/* contact */
.connect_column li {
	margin-left: 40px;
}
.connect_column li:first-child {
	margin-left: 10px;
}
.arrive_column_con {
	width: 950px;
	overflow: hidden;
}
.arrive_column {
	margin-left: 50px;
	width: 950px;
}
.arrive_column dl {
	width: 260px;
	margin: 30px 25px;
}
.arrive_column dd {
	font-size: 15px;
	color: #333;
	line-height: 32px;
}
.connect_column li:last-child {
	display: none;
}
.bus {
	padding-left: 10px;
}
/* service */
.inside_banner_service {
	background: url("images/service_banner.jpg") no-repeat -600px 0px;
	height: 400px;
}
.inside_banner_mobile {
	background: url("images/m_banner.jpg") no-repeat -200px 0px;
	height: 400px;
}
.inside_banner_solution {
	background: url("images/sl_banner.jpg") no-repeat -200px 0px;
	height: 400px;
}
.inside_banner_news {
	background: url("images/n_banner.jpg") no-repeat -600px 0px;
	height: 400px;
}
.ser_project ul {
	width: 750px;
}
.ser_project li {
	margin-left: 40px;
	margin-right: 60px;
	margin-top: 40px;
}
.ser_project li:first-child {
	margin: 40px 60px 0px 40px;
}
.picScroll-left {
	width: 960px;
}
.picBox li images {
	width: 334px;
	height: 184px;
}
.picBox li {
	float: left;
	position: relative;
	width: 334px;
}
.picBox .intro {
	font-size: 13px;
}
.sp_box images {
	width: 100%;
}
/* mobile */
.mobile_column ul {
	width: 960px;
}
.mobile_column li {
	width: 300px;
	margin-left: 20px;
}
.wechat dl {
	margin-left: 30px;
	margin-top: 300px;
	float: left;
}
.wechat_intro {
	margin-top: 60px;
}
.wi_left {
	margin-left: 10px;
	width: 350px;
}
.wi_right {
	width: 400px;
}
/* solution */
.solution_list {
	width: 960px;
}
.solution_list li {
	margin-left: 60px;
}
.solution_list ul {
	margin-right: 0px;
}
.news_info {
	width: 960px;
}
.news_menu {
	display: none;
}
.news_box {
	width: 940px;
	padding-left: 20px;
}
/* news */
.news_tab {
	width: 960px;
	overflow: hidden;
}
.news_list {
	width: 960px;
}


.news_cont {
	width: 780px;
	margin-right: 20px;
}
.news_list_yuangong {
	width: 100%;
	background: url(images/news_yuangong_bg.jpg) no-repeat center top #95c9bc;
	height: 1200px;
	margin-top: 40px;
}
.news_list_yuangong ul {
	width: 800px;
	margin: 0px auto;
}
/* contact_pay */
.pay_list {
	width: 960px;
}
.pay_list table {
	width: auto;
}
.pay_list table td {
	font-size: 13px;
	line-height: 28px;
	width: 240px;
	overflow: hidden;
	vertical-align: top;
}
.pay_list dt {
	height: 80px;
	width: 228px;
	overflow: hidden;
}
.pay_spec {
	font-size: 13px;
	width: 960px;
}
.pay_list dt.dt2 {
	padding-left: 6px;
}
.pay_list dd {
	padding-left: 4px;
}
}
.vk_bg_shadow_2 {
	width: 100%;
	height: 20px;
	position: relative;
	z-index: 20;
	margin-top: 1px;
	background: url(images/bg_shadow_2.png) top center no-repeat;
}
/*文字友情链接开始*/
.tLink {
	border: 0;
	padding: 0;
	width: 100%;
	margin: 0 auto;
}
.textLink {
	width: 1160px;
	margin: 0 auto;
	border: 1px solid #eaeaea;
	border-bottom: none;
	border-top: none;
	padding: 0 0 10px;
	background: #ffffff;
	min-width: 960px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.tlHeader {
	padding: 8px 0 14px 18px;
	font-size: 14px;
	color: #000000;
	line-height: 32px;
}
.tlNameEn {
	color: #b6b6b6;
}
.linkQuery {
	overflow: hidden;
}
.linkQuery li {
	float: left;
	margin: 0 0 0 15px;
}
.linkQuery a {
	color: #717171;
	text-decoration: none;
	line-height: 24px;
}
.linkQuery a:hover {
	color: #0195D3;
}
.marquee1 {
	border: 0;
	padding: 0;
	width: 100%;
	margin: 0 auto;
	height: 125px;
}
/*底部图片*/
.add_sc_p {
	width: 1000px;
	height: 72px;
	margin: 0 auto;
	overflow: hidden;
}
/*底部图片结束*/
/*2015新底部*/
.f_qq {
	float: left;
	height: 36px;
}
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 1024px;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
	display: inline;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
}
.container_12 .grid_1 {
	width: 60px;
}
.container_12 .grid_2 {
	width: 140px;
}
.container_12 .grid_3 {
	margin: 90px 0px 0px 10px;
	width: 170px;
}
.container_12 .grid_4 {
	margin: 90px 0px 0px 0px;
	width: 280px;
}
.container_12 .grid_5 {
	width: 1024px;
}
.container_12 .grid_6 {
	width: 550px;
}
#site_footer {
	background-image: url(images/62.png);
	background-color: #222222;
	background-repeat: repeat;
	background-position: center top;
}
#site_footer #site_footer .widgetized_footer, #site_footer .widgetized_footer .widget-title, #site_footer .widgetized_footer .widget ul li {
	color: #cccccc;
}
#site_footer .widgetized_footer a, #site_footer .widgetized_footer .widget ul li a {
	color: #989898;
}
#site_footer a:hover, #site_footer .widgetized_footer a:hover, #site_footer .widgetized_footer .widget ul li a:hover {
	color: #7dbcff;
}
#site_footer_second {
	background: #333333;
	border-top: 1px solid #49475C;
}
#site_footer_second, #site_footer_second .site_footer_inner, .site_copyright {
	color: #cccccc;
}
#site_footer_second a, #site_footer_second .site_footer_inner a {
	color: #cccccc;
}
#site_footer_second a:hover, #site_footer_second .site_footer_inner a:hover {
	color: #7dbcff;
}
#site_footer_second {
	background: #333333;
	border-top: 1px solid #49475C;
}
#site_footer_second, #site_footer_second .site_footer_inner, .site_copyright {
	color: #989898;
}
#site_footer_second a, #site_footer_second .site_footer_inner a {
	color: #989898;
}
#site_footer_second a:hover, #site_footer_second .site_footer_inner a:hover {
	color: #7dbcff;
}
#site_footer {
	background: url(../images/footer.png) repeat center top;
	border: 0;
	color: #989898;
	margin-top: 0;
	overflow: hidden;
	position: relative;
	font-size: 13px;
	font-family: "Microsoft Yahei";
	height: 320px;
}
#site_footer .widgetized_footer {
	position: relative;
	padding: 10px 0;
	z-index: 50
}
#site_footer .widgetized_footer .widget {
	margin: 20px 0 20px
}
#site_footer .widgetized_footer .widget-title {
	font-size: 16px;
	font-weight: 800;
	margin-top: 10px;
	margin-bottom: 15px;
	background: 0;
	color: #cccccc;
	border-bottom: 0
}
#site_footer .widgetized_footer .widget-title span {
	background: 0;
	margin: 0;
	padding: 0
}
#site_footer .widgetized_footer .widget p {
	margin: 6px 0
}
#site_footer .widgetized_footer .widget ul li {
	margin: 0
}
#site_footer .widgetized_footer .widget ul li a {
	display: block;
	padding: 1px 0 9px 0;
	font-weight: 400;
	text-decoration: none;
	border: 0;
	background: 0;
	transition: color .3s;
	-moz-transition: color .3s;
	-webkit-transition: color .3s;
	-o-transition: color .3s
}
#site_footer .widgetized_footer a, #site_footer_second a {
	text-decoration: none
}
#site_footer .widgetized_footer a:hover, #site_footer_second a:hover, #site_footer .widgetized_footer .widget ul li a:hover, #site_footer .widgetized_footer .widget ul li a:focus, #site_footer .widgetized_footer .widget ul li a:active, #site_footer .widgetized_footer .widget ul li.current-menu-item a {
	text-decoration: none
}
#site_footer .widgetized_footer .widget ul li:first-of-type a {
	border-top: 0
}
#site_footer .widgetized_footer .widget ul li:last-of-type a {
	border-bottom: 0
}
#site_footer .footer_glare {
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -750px;
	z-index: 40
}
#site_footer_second {
	background: url(../images/63.png) repeat center top;
	border: 0;
	color: #989898;
	margin-top: 0;
	overflow: hidden;
	position: relative;
	font-size: 13px;
	font-family: "Microsoft Yahei";
	height: 62px;
}
#site_footer_second .site_footer_inner {
	padding: 10px 0
}
.site_copyright {
	float: left;
	padding: 10px 0px 10px 10px;
	font-size: 13px;
}
.footer2_right { text-align:center;
	 
	padding: 10px 0 10px;
	font-size: 13px;
}
.footer_social a {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 0;
	background: url(../images/socialsprite_footer.png) 0 0 no-repeat;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	opacity: .65;
filter:alpha(opacity:65)
}
.footer_social a:hover {
	opacity: 1;
filter:alpha(opacity:100)
}
.footer_social a.youtube {
	background-position: 0 2px
}
.footer_social a.vimeo {
	background-position: -24px 2px
}
.footer_social a.twitter {
	background-position: -48px 2px
}
.footer_social a.tumblr {
	background-position: -72px 2px
}
.footer_social a.stumbleupon {
	background-position: -96px 2px
}
.footer_social a.pinterest {
	background-position: -120px 2px
}
.footer_social a.linkedin {
	background-position: -144px 2px
}
.footer_social a.lastfm {
	background-position: -168px 2px
}
.footer_social a.friendfeed {
	background-position: -192px 2px
}
.footer_social a.flickr {
	background-position: -216px 2px
}
.footer_social a.facebook {
	background-position: -240px 2px
}
.footer_social a.digg {
	background-position: -264px 2px
}
.footer_social a.deviantart {
	background-position: -288px 2px
}
.footer_social a.delicious {
	background-position: -312px 2px
}
.footer_social a.brightkite {
	background-position: -336px 2px
}
/*2015右侧客服和返回顶部*/
a.jqdown:hover {
	opacity: 1;
	-ms-filter: alpha(opacity=100);
	filter: alpha(opacity=100);
	width: 57px;
	height: 20px;
	margin: 0 auto;
	padding: 0px 0px 30px 0px;
}
a.jqdown {
	background: transparent url(images/down.png) no-repeat;
	width: 57px;
	height: 29px;
	display: block;
	position: absolute;
	z-index: 1;
	left: 50%;
	z-index: 9999999;
	margin: 0 auto;
	padding: 0px 0px 30px 0px;
}
}
@keyframes jqdown {
0% {
margin-bottom:0;
animation-timing-function:ease-out
}
50% {
margin-bottom:10px;
animation-timing-function:ease-in
}
100% {
margin-bottom:0;
animation-timing-function:ease-out
}
}
@-webkit-keyframes jqdown {
0% {
margin-bottom:0;
animation-timing-function:ease-out
}
50% {
margin-bottom:10px;
animation-timing-function:ease-in
}
100% {
margin-bottom:0;
animation-timing-function:ease-out
}
}
@-moz-keyframes jqdown {
0% {
margin-bottom:0;
animation-timing-function:ease-out
}
50% {
margin-bottom:10px;
animation-timing-function:ease-in
}
100% {
margin-bottom:0;
animation-timing-function:ease-out
}
}
@-ms-keyframes jqdown {
0% {
margin-bottom:0;
animation-timing-function:ease-out
}
50% {
margin-bottom:10px;
animation-timing-function:ease-in
}
100% {
margin-bottom:0;
animation-timing-function:ease-out
}
}
/*2015右侧客服和返回顶部*/
#index_qq {
	position: fixed;
	right: 0;
	z-index: 9999;
	top: 80%;
	overflow: hidden;
	width: 118px;
}
#index_qq:hover {
	top: 80%;
}
#rocket-to-top div {
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 0;
	width: 149px;
}
#rocket-to-top {
	background: url("images/rocket_button_up.png") no-repeat scroll 0 0 transparent;
	cursor: default;
	display: block;
	height: 250px;
	margin: -15px 0 0;
	overflow: hidden;
	padding: 0;
	position: fixed;
	right: 0;
	top: 80%;
	width: 149px;
	z-index: 11;
}
#rocket-to-top .level-2 {
	background: url("images/rocket_button_up.png") no-repeat scroll -149px 0 transparent;
	display: none;
	height: 250px;
	opacity: 0;
	z-index: 1;
}
#rocket-to-top .level-3 {
	background: none repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	height: 150px;
	z-index: 2;
}
/*合作流程*/
.partner {
	width: 100%;
	height: 100%;
	padding: 10px 0px 30px 0px;
	overflow: hidden;
	background: url("images/grid3.jpg") 0 0 repeat;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}
.partner1 {
	border: 0;
	padding: 0;
	width: 100%;
	margin: 0 auto;
	border-bottom: 1px solid #eaeaea;
}
.partner2 {
	border: 0;
	padding: 0;
	width: 100%;
	margin: 0 auto;
}
.w1066 {
	width: 1200px;
	float: left;
	display: inline;
	margin-top: 8px;
	padding: 20px 0;
}
.tc {
	text-align: center;
}
.c6 {
	color: #666666;
}
.process {
	padding-bottom: 30px;
	padding-top: 30px;
}
.closeIco {
	display: block;
	border-top: 1px solid #e62129;
	border-right: 1px solid #e62129;
	border-bottom: 1px solid #e62129;
	position: absolute;
	right: -22px;
	top: -1px;
}
.cont05 {
	text-align: center;
	line-height: 22px;
	font-size: 14px;
	margin: 10px 0px 30px 0px;
}
.process .top {
	padding-bottom: 5px;
}
.process .bot {
	height: 155px;
	background: url(images/images.png) no-repeat center 60px;
	position: relative;
	margin: 60px 0px 60px 0px;
}
.process .bot ul li {
	cursor: pointer;
	position: absolute;
	text-align: center;
	color: #e72129;
	font-size: 14px;
}
.process .bot ul li a {/*background:#000;*/
	margin-left: -9px;
	left: 50%;
	position: relative;
	width: 18px;
	height: 18px;
	display: block;
	border-radius: 9px;
}
.div01 {
	text-align: left;
	margin-left: 4px;
	width: 228px;
	height: 88px;
	background: url(images/bg014.png) no-repeat center 0;
	visibility: hidden;
	line-height: 20px;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	color: #cccccc;
	padding: 7px 19px;
	overflow: hidden;
}
.lSty1 {
	left: -103px;
	top: 10px;
}
.lSty1:hover .div01, .lSty2:hover .div01, .lSty3:hover .div01, .lSty4:hover .div01, .lSty5:hover .div01, .lSty6:hover .div01, .lSty7:hover .div01, .lSty8:hover .div01 {
	visibility: visible;
}
.lSty2 {
	left: 43px;
	top: -34px;
}
.lSty3 {
	left: 191px;
	top: 10px;
}
.lSty4 {
	left: 340px;
	top: -34px;
}
.lSty5 {
	right: 304px;
	top: 10px;
}
.lSty6 {
	right: 169px;
	top: -34px;
}
.lSty7 {
	top: 10px;
	right: 22px
}
.lSty8 {
	right: -108px;
	top: -34px;
}
/*服务项目*/
#banners {
	width: 100%;
	height: 368px;
	overflow: hidden;
	background: url("images/grid0.jpg") 0 0 repeat;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}
.bannerw {
	border: 0;
	width: 1200px;
	margin: 0 auto;
	position: relative;
	padding: 40px 0px 80px 0px;
}
.fontawesome-icon.medium.circle-yes {
	width: 56px;
	height: 56px;
	line-height: 37px;
}
.home_titlee {
	text-align: center;
	border: 0;
	padding: 0;
	width: 400px;
	margin: 0 auto;
	padding: 20px 0px 0px 0px;
}
.banners_cycle {
	margin: 0 auto;
	padding-bottom: 19px;
	width: 100%;
}
.banners_cycle li {
	float: left;
	margin: 10px -72px 0 0;
	position: relative;
	top: 0;
	right: 0;
	list-style-type: none;
	color: white;
}
.banners_cycle li.nomargin {
	margin-top: -20px;
}
.banners_cycle li .tail i {
	background: none repeat scroll 0 0 transparent;
	color: rgba(0,0,0,0.3);
	float: none;
	font-size: 42px;
	margin: 0 !important;
	top: 25px;
}
.banners_cycle li .inner {
	padding: 30px 20px;
}
.banners_cycle li .tail {
	overflow: hidden;
	position: relative;
	background-repeat: repeat-y;
	background-position: left top;
	height: 248px;
	width: 248px;
	border: 5px solid rgba(255,255,255,0.3);
	text-align: center;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-webkit-box-shadow: 3px 3px 0px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 3px 3px 0px 1px rgba(0,0,0,0.1);
	box-shadow: 3px 3px 0px 1px rgba(0,0,0,0.1);
}
.banners_cycle li .top {
	height: 6px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	background-repeat: no-repeat;
	background-position: left top;
}
.banners_cycle li .bot {
	height: 8px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	background-repeat: no-repeat;
	background-position: left top;
}
.banners_cycle .style-1 {
	z-index: 6;
}
.banners_cycle .style-2 {
	z-index: 5;
}
.banners_cycle .style-3 {
	z-index: 4;
}
.banners_cycle .style-4 {
	z-index: 3;
}
.banners_cycle .style-5 {
	z-index: 2;
}
.banners_cycle .style-6 {
	z-index: 1;
}
.banners_cycle .style-1 .tail {
	background: none repeat scroll 0 0 #F25555;
}
.banners_cycle .style-2 .tail {
	background: none repeat scroll 0 0 #F2A355;
}
.banners_cycle .style-3 .tail {
	background: none repeat scroll 0 0 #E6CD50;
}
.banners_cycle .style-4 .tail {
	background: none repeat scroll 0 0 #87C442;
}
.banners_cycle .style-5 .tail {
	background: none repeat scroll 0 0 #55A4F2;
}
.banners_cycle .style-6 .tail {
	background: none repeat scroll 0 0 #6954D1;
}
.banners_cycle li h4 {
	font-size: 21px;
	font-family: "微软雅黑";
	color: #ffffff;
	font-weight: normal;
}
.banners_cycle li p {
	font-size: 13px;
	font-family: "Microsoft Yahei";
	line-height: 18px;
	color: #ebebeb;
}
.banners_cycle li.style-1 h4 {
	text-shadow: 1px 1px 1px #ce4a4a;
	margin: 15px 0px 0px 0px;
}
.banners_cycle li.style-2 h4 {
	text-shadow: 1px 1px 1px #d28d48;
	margin: 15px 0px 0px 0px;
}
.banners_cycle li.style-3 h4 {
	text-shadow: 1px 1px 1px #bfaa3e;
	margin: 15px 0px 0px 0px;
}
.banners_cycle li.style-4 h4 {
	text-shadow: 1px 1px 1px #67992f;
	margin: 15px 0px 0px 0px;
}
.banners_cycle li.style-5 h4 {
	text-shadow: 1px 1px 1px #4185c9;
	margin: 15px 0px 0px 0px;
}
.banners_cycle li.style-6 h4 {
	text-shadow: 1px 1px 1px #4f3ea6;
	margin: 15px 0px 0px 0px;
}
.banners_cycle li .button {
	background: none repeat scroll 0 0 rgba(0,0,0,0.1);
	bottom: 15px;
	color: #FFFFFF;
	display: none;
	padding: 6px 9px;
	border-radius: 36px 36px 130% 130%;
	-moz-border-radius: 36px 36px 130% 130%;
	-webkit-border-radius: 36px 36px 130% 130%;
	behavior: url(js/PIE.htc);
	margin: 20px 0px 20px 0px;
}
.banners_cycle li .button:hover {
	background: none repeat scroll 0 0 rgba(255,255,255,0.3);
	color: #666;
	margin: 20px 0px 20px 0px;
}
/*CSS3展示*/
.block {
	height: 100%;
}
/*建站报价*/
.indexmain {
	text-align: center;
	background: #fff;
}
.indexmain h4 {
	font-size: 30px;
	font-weight: normal;
	height: 60px;
	line-height: 60px;
	float: left;
}
.indexmain .dtbox {
	width: 600px;
	float: left;
	position: absolute;
	left: 0px;
	top: 20px;
	height: 25px;
	line-height: 21px;
	text-align: left;
	color: #555;
	font-size: 18px
}
.indexmain .dtbox span {
	float: left;
	padding-right: 5px;
}
.indexmain .dtbox #up_list {
	width: 275px;
	height: 20px;
	font-size: 14px;
	overflow: hidden;
}
.indexmain .dtbox #up_li {
	height: 20px;
	line-height: 20px;
	overflow: hidden
}
.indexmain .dtbox #up_li images {
	margin: 5px 0px 0px 5px
}
.indexmain .info {
	font-size: 16px;
	color: #666;
	float: right;
}
.indexmain .info strong {
	color: #ff3926;
	font-size: 30px;
	margin-bottom: 5px;
	padding: 0px 5px;
	display: block
}
.indexmain .info ul li {
	padding: 0px 30px;
	float: left;
}
.mainbox {
	border: 0;
	padding: 0;
	width: 1000px;
	margin: 0 auto;
}
.indexmain04 ul li {
	text-align: center;
	width: 25%;
	float: left;
	padding: 100px 0px 40px 0px;
	overflow: hidden;
	position: relative;
}
.indexmain04 ul li span a {
	display: block;
	width: 170px;
	margin: 0 auto;
	height: 195px;
	margin-bottom: 35px;
	overflow: hidden;
	background: url(images/bg5.png) no-repeat;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
.indexmain04 ul li span a images {
	overflow: hidden;
	display: block;
	margin: 0 auto;
	height: 78px;
	margin-top: 58px;
}
.indexmain04 ul li span a images.images2 {
	display: none
}
.indexmain04 ul li span a:hover {
	background: url(images/bg1.png) no-repeat -169px 0px
}
.indexmain04 ul li span a:hover images.images1 {
	display: none
}
.indexmain04 ul li span a:hover images.images2 {
	display: block
}
.indexmain04 ul li strong a {
	color: #f19339;
	font-size: 18px;
	font-weight: normal;
}
.indexmain04 ul li .info {
	color: #666;
	font-size: 13px;
	line-height: 24px;
	padding: 30px 15px 30px 0px;
}
/*==============内页=====================*/
.n_main {
	width: 1200px;
	margin: 0 auto;
}
#n_main #content_tel {
	background-color: #fff;
}
.n_banner {
	
	position: relative;
	z-index: 9;
}
.n_banner .bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: -1;
}
.n_banner .bg images {
	margin: 0 auto;
}
.n_banner images {
	margin: 0 auto;
	display: block;
}
.n_banner h1 {
	font-size: 30px;
	color: #d60000;
	display: block;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 10px;
}
.n_banner h2 {
	font-size: 24px;
	color: #d60000;
	display: block;
	text-align: center;
	line-height: 50px;
}
.n_banner span {
	font-size: 24px;
	color: #686867;
	display: block;
	text-align: center;
	line-height: 51px;
}
.n_title {
	margin-top: 187px;
	margin-bottom: 30px;
	position: relative;
	height: 40px;
}
.n_content {
	width: 100%;
	margin: 0 auto;
	position: relative;
}
#n_nav {
	position: fixed;
	top: 50%;
	margin-top: -190px;
	z-index: 12;
	background: #fff;
	right: 0;
}
#n_nav a {
	border: 1px solid #e8e8e8;
	display: block;
	color: #363636;
	margin: -1px;
	height: 65px;
	width: 160px;
	line-height: 65px;
	font-size: 14px;
	text-align: center;
}
#n_nav a:hover {
	color: #fff;
	border-color: #ff1d00;
	background: #ff1d00;
}
#n_nav .on {
	color: #fff;
	border-color: #ff1d00;
	background: #ff1d00;
}
/*==============关于=====================*/
#about_content {
	padding-top: 0.1px;
}
#about_banner .logo_about {
	padding: 40px 0 0 0;
}
#about_banner h1 {
	margin-top: 20px;
}
#about_content .f1 {
}
#about_content .f1 .left {
	width: 50%;
	background: #f3f4f6;
	padding: 20px 0;
	height: 340px;
}
#about_content .f1 .left images {
	padding-right: 30px;
}
#about_content .f1 .right {
	width: 50%;
	background: #f3f4f6;
	padding: 20px 0;
	height: 340px;
}
#about_content .f1 .right .box {
	padding: 50px 0 70px 50px;
}
#about_content .f1 .right .box h1 {
	font-size: 18px;
	margin-bottom: 30px;
}
#about_content .f1 .right .box p {
	font-size: 14px;
	color: #434345;
	line-height: 30px;
}
about_content .f1 {
}
#about_content .f2 .right {
	width: 50%;
	background: #f3f4f6;
	height: 430px;
}
#about_content .f2 .right images {
	margin: 0;
	display: block;
	padding: 0;
	float: left;
}
#about_content .f2 .left {
	width: 50%;
	background: #f3f4f6;
	height: 430px;
}
#about_content .f2 .left .box {
	padding: 40px 50px 40px 0px;
}
#about_content .f2 .left .box h1 {
	font-size: 18px;
	margin-bottom: 30px;
}
#about_content .f2 .left .box p {
	font-size: 14px;
	color: #434345;
	line-height: 21px;
}
#about_content .f3 .up {
	background: #1c1c1e;
	margin: 0px auto 30px auto;
	padding: 70px 0;
}
#about_content .f3 .up h1 {
	color: #fff;
	font-size: 30px;
	margin-bottom: 20px;
	text-align: center;
}
#about_content .f3 .up p {
	color: #88888e;
	font-size: 14px;
	text-align: center;
}
#about_content .f3 .un .un_up ul {
	margin: 0 -40px;
}
#about_content .f3 .un .un_up li {
	width: 25%;
	float: left;
	padding: 60px 0px 60px 0px;
	overflow: hidden;
	position: relative;
}
#about_content .f3 .un .un_up li .number {
	margin: 0 auto;
	position: relative;
	border-radius: 10px;
	background: #ff1d00;
	height: 210px;
	width: 200px;
}
#about_content .f3 .un .un_up li .number h2 {
	font-family: "Heiti", Arial, Helvetica, sans-serif;
	line-height: 210px;
	color: #fff;
	font-size: 100px;
	text-align: center;
}
#about_content .f3 .un .un_up li .number #about_more {
	position: absolute;
	right: 20px;
	top: 20px;
}
#about_content .f3 .un .un_up li .number .line {
	height: 10px;
	display: block;
	background: #ff1d00;
	position: absolute;
	top: 50%;
	z-index: 16;
	width: 100%;
}
#about_content .f3 .un .un_up li h1 {
	text-transform: lowercase;
	display: block;
	margin-top: 30px;
	text-align: center;
	color: #4a4a4c;
	font-size: 16px;
}
#about_content .f3 .un .un_un ul {
	margin: 0 -10px;
}
#about_content .f3 .un .un_un li {
	width: 220px;
	height: 90px;
	overflow: hidden;
	float: left;
	margin: 10px;
}
#about_content .f3 .un .un_un li images {
	width: 220px;
	height: 90px;
	opacity: 0.7;
	display: block;
	-webkit-filter: grayscale(1);
}
#about_content .f3 .un .un_un li a:hover images {
	-webkit-filter: none;
	opacity: 1;
}
#about_content .f4 .up {
	background: #1c1c1e;
	margin: 50px auto 0 auto;
	padding: 70px 0;
}
#about_content .f4 .up h1 {
	color: #fff;
	font-size: 30px;
	margin-bottom: 20px;
	text-align: center;
}
#about_content .f4 .up p {
	color: #88888e;
	font-size: 14px;
	text-align: center;
}
#about_content .f4 .un .un_up {
}
#about_content .f4 .un .un_up .left {
	width: 50%;
	background: #ff1d00;
	height: 270px;
}
#about_content .f4 .un .un_up .left .box {
	width: 600px;
	float: right;
	padding-top: 90px;
}
#about_content .f4 .un .un_up .left h1 {
	text-align: center;
	color: #fff;
	font-size: 30px;
	line-height: 40px;
	text-transform: uppercase;
}
#about_content .f4 .un .un_up .right {
	width: 50%;
	background: #f3f4f6;
	height: 270px;
}
#about_content .f4 .un .un_up .right .box {
	padding: 35px 0 0 50px;
}
#about_content .f4 .un .un_up .right .box h1 {
	font-size: 18px;
	margin-bottom: 20px;
}
#about_content .f4 .un .un_up .right .box p {
	font-size: 14px;
	color: #434345;
	line-height: 30px;
}
#about_content .f4 .un .un_md {
	position: relative;
	background: #21282e;
}
#about_content .f4 .un .un_md .left {
	width: 50%;
}
#about_content .f4 .un .un_md .left images {
	float: left;
	display: block;
}
#about_content .f4 .un .un_md .left h1 {
	text-align: center;
	color: #fff;
	font-size: 30px;
	line-height: 40px;
	text-transform: uppercase;
}
#about_content .f4 .un .un_md .right {
	width: 50%;
}
#about_content .f4 .un .un_md .right .text {
	width: 50%;
	float: left;
	height: 100%;
}
#about_content .f4 .un .un_md .right .text h1 {
	padding-top: 50%;
	margin-top: -60px;
	text-align: center;
	line-height: 4ren;
	font-size: 24px;
	color: #fff;
}
#about_content .f4 .un .un_un {
	position: relative;
	background: #f7f7f7;
}
#about_content .f4 .un .un_un .right {
	width: 50%;
}
#about_content .f4 .un .un_un .right images {
	margin: 0;
	display: block;
	padding: 0;
	float: left;
}
#about_content .f4 .un .un_un .left {
	width: 50%;
}
#about_content .f4 .un .un_un .left .box {
	width: 600px;
	float: right;
}
#about_content .f4 .un .un_un .left .box h1 {
	padding-top: 35%;
	margin-top: -80px;
	color: #21282e;
	text-align: center;
	display: block;
	font-size: 24px;
}
/*=====================团队=====================*/
#team_content {
	background: #e8e7ec;
	position: relative;
	overflow: hidden;
}
#team_content .bnt_box {
	position: absolute;
	top: 50%;
	width: 100%;
}
#team_content .bnt_box .box {
	width: 1400px;
	margin: 0 auto;
	position: relative;
	z-index: 99;
}
#team_content .bnt_box a {
	position: absolute;
	opacity: 0.2;
	display: block;
}
#team_content .prev {
	left: 0;
}
#team_content .next {
	right: 0;
}
#team_content .bnt_box a:hover {
	opacity: 1;
}
#team_content .up {
	background: #ff1d00;
	height: 170px;
}
#team_content .up .main_box {
	background: url(images/bg_team_bg.png) center 45px no-repeat;
}
#team_content .up ul {
	margin: 0 -7px;
}
#team_content .up li {
	cursor: pointer;
	padding-top: 70px;
	width: 151px;
	display: block;
	float: left;
}
#team_content .up li:hover {
	background: url(images/icon_team_on.png) center 40px no-repeat;
}
#team_content .up .hd .on {
	background: url(images/icon_team_on.png) center 40px no-repeat;
}
#team_content .up li h1 {
	font-size: 20px;
	text-align: center;
	display: block;
	color: #fff;
	line-height: 40px;
}
#team_content .up li h2 {
	font-size: 14px;
	text-align: center;
	display: block;
	color: #fff;
}
#team_content .un {
	position: relative;
	padding-top: 120px;
}
#team_content .un .bd {
	position: relative;
	height: 100%;
	z-index: 0;
	height: 570px;
	overflow: hidden;
}
#team_content .un .bd li {
	float: left;
}
#team_content .un .bd .left {
	width: 660px;
}
#team_content .un .bd .right {
	width: 540px;
}
#team_content .un .bd .right .box {
	background: #fff;
	padding: 40px;
}
#team_content .un .bd .right .box h1 {
	font-size: 18px;
	color: #4d4c4c;
}
#team_content .un .bd .right .box h2 {
	line-height: 30px;
	color: #ff1d00;
	font-size: 14px;
}
#team_content .un .bd .right .box p {
	font-size: 14px;
	margin-top: 40px;
	color: #4d4c4c;
	line-height: 40px;
}
/*=====================服务=====================*/
.webConstructionbg {
	width: 100%;
	background: #ffffff url(images/index_158.jpg) no-repeat center top;
	position: relative;
	overflow: hidden;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.webintro {
	margin: 0px;
	padding: 0px;
}
.webintro dl {
	margin: 0px;
	padding: 30px 0px;
}
.webintro dl dt {
	float: left;
	width: 52%;
	padding-top: 10px;
}
.webintro dl dt h3 {
	font-size: 36px;
	line-height: 42px;
	font-weight: bold;
	color: #6f6c6c;
}
.webintro dl dt h3 em {
	color: #ff6600;
	font-style: normal;
}
.webintro dl dt p {
	padding-top: 40px;
	color: #7e7e7e;
	font-size: 14px;
	line-height: 29px;
}
.webintro dl dt span {
	color: #ff6600;
	font-size: 18px;
	line-height: 42px;
	padding-top: 40px;
	display: block;
}
.webintro dl dt span a {
	display: inline-block;
	background: url(images/index_160.png) no-repeat;
	color: #FFF;
	width: 126px;
	font-weight: bold;
	margin-left: 15px;
	text-align: center;
}
.webintro dl dd {
	float: right;
	width: 45%;
	padding-top: 60px
}
.webintro dl dd images {
	display: block;
}
.webserve {
	margin: 0px auto;
	padding: 40px 0px 20px;
}
.webserve h3 {
	font-size: 26px;
	font-weight: bold;
	color: #6f6c6c;
}
.webserve h3 em {
	color: #03a5e3;
	font-style: normal;
}
.webserve ul {
	margin: 0px;
	padding: 40px 0px 0px
}
.webserve ul li {
	float: left;
	display: inline;
	margin-right: 7px;
	margin-bottom: 8px;
}
.webserve ul li h4 {
	height: 55px;
	font-size: 24px;
	color: #fff;
	line-height: 28px;
	font-weight: bold;
}
.webserve ul li h5 {
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	line-height: 28px;
}
.webserve ul li p {
	font-size: 14px;
	color: #FFF;
	padding: 20px 0px 0px 25px;
	line-height: 18px;
}
.webserve ul li.guihua {
	background: #f27b53;
	width: 290px;
	height: 155px;
	padding-top: 25px;
	margin-right: 6px;
}
.webserve ul li.guihua h4 {
	background: url(images/index_161.png) no-repeat 25px 0px;
	padding-left: 100px;
	height: 30px;
	padding-top: 25px;
}
.webserve ul li.sheji {
	background: #0caed4;
	width: 290px;
	height: 155px;
	padding-top: 25px;
}
.webserve ul li.sheji h4 {
	background: url(images/index_162.png) no-repeat 25px 0px;
	padding-left: 100px;
	height: 30px;
	padding-top: 25px;
}
.webserve ul li.yuming {
	background: #75b749;
	width: 290px;
	height: 155px;
	padding-top: 25px;
}
.webserve ul li.yuming h4 {
	background: url(images/index_163.png) no-repeat 25px 0px;
	padding-left: 100px;
	height: 30px;
	padding-top: 25px;
}
.webserve ul li.yuming h5 {
	padding: 35px 0px 0px 15px;
}
.webserve ul li.xitong {
	background: #de567a;
	width: 290px;
	height: 155px;
	padding-top: 25px;
	margin-right: 0px;
}
.webserve ul li.xitong h4 {
	background: url(images/index_164.png) no-repeat 25px 0px;
	padding-left: 100px;
	height: 30px;
	padding-top: 25px;
}
.webserve ul li.xitong h5 {
	padding: 35px 15px 0px 25px;
}
.webserve ul li.kaifa {
	background: #9d4a9c;
	width: 586px;
	height: 125px;
	padding-top: 55px;
}
.webserve ul li.kaifa h4 {
	background: url(images/index_165.png) no-repeat 25px 0px;
	padding-left: 100px;
	height: 55px;
	padding-top: 0px;
}
.webserve ul li.kaifa h4 span {
	display: block;
	font-size: 14px;
	font-weight: normal;
	padding-top: 3px;
}
.webserve ul li.yunying {
	background: #ffb400;
	width: 586px;
	height: 155px;
	padding-top: 25px;
	margin-right: 0px;
}
.webserve ul li.yunying h4 {
	background: url(images/index_166.png) no-repeat 25px 0px;
	padding-left: 100px;
	height: 30px;
	padding-top: 25px;
}
.webserve ul li.kuozhan {
	background: #de567a;
	width: 388px;
	height: 130px;
	padding-top: 50px;
	margin-right: 8px;
}
.webserve ul li.kuozhan h4 {
	background: url(images/index_167.png) no-repeat 25px 0px;
	height: 100px;
	padding-left: 100px;
	padding-right: 30px;
}
.webserve ul li.pinpai {
	background: #e75708;
	width: 388px;
	height: 130px;
	padding-top: 50px;
	margin-right: 8px;
}
.webserve ul li.pinpai h4 {
	background: url(images/index_168.png) no-repeat 25px 0px;
	height: 100px;
	padding-left: 120px;
	padding-right: 30px;
}
.webserve ul li.tuiguang {
	background: #9d4a9c;
	width: 388px;
	height: 130px;
	padding-top: 50px;
	margin-right: 0px;
}
.webserve ul li.tuiguang h4 {
	background: url(images/index_169.png) no-repeat 25px 0px;
	padding-left: 100px;
	height: 85px;
	padding-top: 0px;
}
.webserve ul li.tuiguang h4 span {
	display: block;
	font-size: 14px;
	font-weight: normal;
	padding-top: 3px;
}
#service_content .f1 {
	background: url(images/service0.png) center no-repeat;
	min-height: 450px;
	padding: 20px 0;
}
#service_content .f1 dl {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}
#service_content .f1 dd {
	border-radius: 50%;
	border: 3px solid #c7c7c8;
	color: #c7c7c8;
	text-align: center;
	display: block;
	position: absolute;
}
#service_content .f1 .size1 {
	width: 100px;
	height: 100px;
	font-size: 15px;
	line-height: 100px;
}
#service_content .f1 .size2 {
	width: 90px;
	height: 90px;
	font-size: 14px;
	line-height: 90px;
}
#service_content .f1 .size3 {
	width: 80px;
	height: 80px;
	font-size: 13px;
	line-height: 80px;
}
#service_content .f1 dd:hover {
	cursor: help;
	color: #ff1d00;
	border-color: #ff1d00;
}
#service_content .f1 .on {
	color: #ff1d00;
	border-color: #ff1d00;
}
#service_content .f1 .li1 {
	left: 180px;
	top: 10px;
}
#service_content .f1 .li2 {
	left: 50px;
	top: 210px;
}
#service_content .f1 .li3 {
	left: 240px;
	top: 210px;
}
#service_content .f1 .li4 {
	left: 180px;
	top: 370px;
}
#service_content .f1 .li5 {
	right: 280px;
	top: 10px;
}
#service_content .f1 .li6 {
	right: 50px;
	top: 100px;
}
#service_content .f1 .li7 {
	right: 240px;
	top: 190px;
}
#service_content .f1 .li8 {
	right: 80px;
	top: 270px;
}
#service_content .f2 {
	background: #1c1c1e;
	margin: 0 auto;
	padding: 70px 0;
}
#service_content .f2 h1 {
	text-transform: uppercase;
	color: #fff;
	font-size: 30px;
	margin-bottom: 20px;
	text-align: center;
}
#service_content .f2 p {
	color: #88888e;
	font-size: 24px;
	text-align: center;
}
#service_content .f3 .upp {
	width: 100%;
}
#service_content .f3 dl {
	width: 1200px;
	margin: 0 auto;
}
#service_content .f3 dd {
	width: 395px;
	display: inline-block;
	padding-top: 80px;
}
#service_content .f3 dd:hover {
	cursor: move;
}
#service_content .f3 dd .up {
	margin: 0 auto;
	background: url(images/bg_service_list.png) center no-repeat;
	width: 134px;
	height: 134px;
}
#service_content .f3 dd .up .iconfont {
	font-size: 60px;
	text-align: center;
	display: block;
	color: #fff;
	line-height: 134px;
}
#service_content .f3 dd .md {
	width: 240px;
	margin: 0 auto;
	margin-top: 20px;
}
#service_content .f3 dd .md h1 {
	color: #7a7b7c;
	font-size: 24px;
	text-align: center;
	display: block;
	text-transform: uppercase;
	line-height: 40px;
}
#service_content .f3 dd .md h2 {
	color: #545454;
	font-size: 20px;
	text-align: center;
	display: block;
	line-height: 30px;
}
#service_content .f3 dd .un {
	width: 240px;
	margin: 30px auto 80px auto;
}
#service_content .f3 dd .un p {
	line-height: 30px;
	color: #9b9a9f;
	font-size: 14px;
}
/*=====================服务体系=====================*/
#service_content_txx {
	width: 100%;
	margin: 0 auto;
}
#service_content_tx {
	width: 1200px;
	height: auto;
	margin: 0 auto;
*zoom:1;
}
#service_content_tx .up {
	padding-top: 30px;
}
#service_content_tx .up h1 {
	color: #ff1d00;
	font-size: 30px;
	text-align: center;
	margin-bottom: 20px; font-weight:normal;
}
#service_content_tx .up h2 {
	color: #acacae;
	font-size: 16px;
	text-align: center;
	margin-bottom: 30px;
}
#service_content_tx .up p {
	color: #4a4a4c;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
}
#service_content_tx .un img {
	cursor: cell;
	margin: 0 auto;
	display: block;
}
#service_content_tx .un {
	
	padding: 80px 0;
}
/*=====================案例=====================*/
#case_list_banner h1 {
	font-size: 30px;
	color: #f19339;
	text-align: center;
	 font-weight:500;
}
.n_banner span {
	font-size: 14px;
	text-align: center;
}
#case_list_content {
	background: #e8e7ec;
	padding: 50px 0 50px 0;
}
#case_list_content ul {
	margin: 0 auto;
}
#case_list_content ul li {
	position: relative;
	background: #fff;
	margin: 13px;
	width: 340px;
	float: left;
	overflow: hidden;
	display: inline;
}
#case_list_content ul li .box {
	display: block;
}
#case_list_content ul li .box images {
	width: 340px;
	height: 255px;
}
#case_list_content ul li .box h1 a {
	height: 50px;
	line-height: 50px;
	display: block;
	padding: 0 20px;
}
#case_list_content ul li .box h1 a strong {
	color: #7c7b82;
	font-size: 14px;
}
#case_list_content ul li .box h1 a span {
	color: #7c7b82;
	font-size: 12px;
	float: right;
}
#case_list_content ul li .hover a {
	opacity: 0;
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	height: 255px;
	z-index: 3;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000');
	background: rgba(0,0,0,0.5);
}
#case_list_content ul li .hover images {
	display: block;
	margin: 0 auto;
	padding-top: 65px;
}
#case_list_content ul li:hover .hover a {
	opacity: 1;
}
#case_list_content ul li:hover {
	background: #ff6600;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
#case_list_content ul li:hover span {
	color: #fff !important;
}
#case_list_content ul li:hover strong {
	color: #fff !important;
}
#case_list_content #bnt_more {
	background: #fff;
	height: 36px;
	margin: 60px auto 20px auto;
	width: 120px;
	text-align: center;
	border-radius: 2px;
	display: block;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	color: #333;
}
#case_list_content #bnt_more:hover {
	background: #ff1d00;
	color: #fff;
}
/*=====================案例详情=====================*/
.case_bg {
	width: 100%;
	background: url(images/index_bg8.jpg) no-repeat #f4f4f4 center;
}
.case_bg images {
	width: 100%;
	height: 100%;
	float: center;
}
#case_show_banner {
	margin-top: 98px;
	height: 207px;
}
#case_show_banner h1 {
	color: #fff;
	font-size: 40px;
	padding-top: 50px;
}
#case_show_banner .main_box {
	position: relative;
	height: 210px;
}
#case_show_banner .un {
	position: absolute;
	line-height: 60px;
	bottom: 3px;
	;
	width: 100%;
}
#case_show_banner .un span {
	color: #bbbec3;
	font-size: 14px;
}
#case_show_banner .un .link {
	position: absolute;
	right: 0;
	bottom: 0;
}
#case_show_banner .un .link a {
	height: 60px;
	width: 60px;
	background: #fff;
	display: block;
	float: left;
}
#case_show_banner .un .link .back {
	height: 60px;
	line-height: 60px;
	width: 100px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #ff1d00;
}
#case_show_banner .un .link .bnt_next {
	background: url(images/bnt_case_show_right.png) center no-repeat #fff;
}
#case_show_banner .un .link .bnt_prev {
	background: url(images/bnt_case_show_left.png) center no-repeat #fff;
}
#case_show_banner .un .link a:hover {
	background-color: #dedfe4;
}
#case_show_content {
	padding: 40px 0px 0px 0px;
}
#case_show_content .left {
	width: 35%;
	padding-top: 20px;
}
#case_show_content .left dl {
	font-size: 14px;
	color: #76767b;
	line-height: 40px;
}
#case_show_content .left dl strong {
	color: #ff1d00;
	font-weight: bold;
}
#case_show_content .left dt {
	margin-top: 50px;
}
#case_show_content .left dt p {
	line-height: 30px;
}
#case_show_content .left dt strong {
	display: block;
}
#case_show_content .left .link {
	margin: 40px 0;
	margin-right: -20px;
}
#case_show_content .left .link a {
	display: inline-block;
	border-radius: 10px;
	width: 105px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #232d39;
	border: 1px solid #232d39;
	margin-right: 1.50px;
}
#case_show_content .left .link a:hover {
	color: #ff1d00;
	border-color: #ff1d00;
}
#case_show_content .right {
	width: 52%;
	background: url(images/pic_case_show.jpg) right top no-repeat;
	height: 500px;
	padding: 1px 0 0;
}
#case_show_content .right .scroll_box1 {
	width: 567px;
	height: 320px;
	overflow: hidden;
	margin: 23px 0 0 23px;
}
#case_show_content .right .jscroll-e {
	height: 100%;
	border-radius: 3px;
	width: 6px !important;
	overflow: hidden;
	top: 0px;
	right: 0px;
	position: absolute;
	z-index: 90;
	background-color: #3b3b3f !important;
	background-position: initial initial;
	background-repeat: initial initial;
}
#case_show_content .right .jscroll-h {
	cursor: pointer;
	overflow: hidden;
	background-color: #f19339 !important;
	border-color: #f19339 !important;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 6px !important;
	height: 17.605670103092784px;
	background-position: initial initial;
	border-radius: 3px;
	background-repeat: initial initial;
}
#case_show_content .right .jscroll-u {
	position: absolute;
	top: 0px !important;
	width: 100%;
	left: 0px !important;
	background-color: 3b3b3f;
	overflow: hidden;
	height: 15px;
	background-position: initial initial;
	background-repeat: initial initial;
}
#case_show_content .right .jscroll-d {
	position: absolute;
	bottom: 0px;
	width: 100%;
	left: 0px;
	background-color: rgb(204, 204, 204);
	overflow: hidden;
	height: 15px;
	background-position: initial initial;
	background-repeat: initial initial;
}
#case_show_content .right #content images {
	width: 567px;
	border: 0;
}
/*==========分页===========*/
.pagee {
	width: 100%;
	margin: 30px 0;
	text-align: center;
}
.pagee a {
	padding: 0 13px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	border: 1px solid #ddd;
	margin-left: 10px;
	color: #fff;
	color: #8e908f;
	font-size: 12px;
}
.pagee .on {
	background: #353535;
	color: #fff;
}
.pagee a:hover {
	background: #353535;
	color: #fff;
	text-decoration: none;
}
/*==========观点列表页===========*/
#gd_banner span {
	font-size: 16px;
}
#gd_banner h1 {
	padding-top: 20px;
}
#gd_content #new_nav {
	margin: 60px auto 40px auto;
	text-align: center;
}
#gd_content #new_nav a {
	display: inline-block;
	border: 1px solid #e8e8e8;
	margin: 0 10px;
	border-radius: 15px;
	width: 90px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #a7a7a9;
	font-size: 14px;
}
#gd_content #new_nav a:hover {
	border-color: #ff1d00;
	color: #ff1d00;
}
#gd_content #new_nav .on {
	border-color: #ff1d00;
	color: #ff1d00;
}
#gd_content .gd_list ul {
	margin: 0 -25px;
}
#gd_content .gd_list ul li {
	width: 573px;
	margin: 25px;
	border: 1px solid #e8e8e8;
	float: left;
}
#gd_content .gd_list ul li .left {
	width: 230px;
}
#gd_content .gd_list ul li .left images {
	width: 230px;
	height: 150px;
}
#gd_content .gd_list ul li .right {
	width: 295px;
	padding: 20px;
}
#gd_content .gd_list ul li .right h1 a {
	font-size: 18px;
	color: #605f5f;
}
#gd_content .gd_list ul li .right span {
	display: block;
	line-height: 23px;
	padding-top: 10px;
	font-size: 12px;
	color: #abadaf;
}
#gd_content .gd_list ul li .right p {
	font-size: 12px;
	color: #959393;
	line-height: 26px;
}
#gd_content .gd_list ul li .right h1 a:hover {
	color: #ff1d00;
}
#gd_content #bnt_more {
	display: block;
	margin: 20px auto;
	width: 120px;
	height: 36px;
	color: #fff;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	border-radius: 2px;
	background: #ff0000;
}
/*==========观点详情页===========*/
#gd_show_content {
	padding-top: 100px;
}
#gd_show_content .up {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 50px;
}
#gd_show_content .up h1 {
	display: block;
	font-size: 27px;
	text-align: center;
	color: #000000;
	line-height: 40px;
	padding: 20px 0;
}
#gd_show_content .up h2 {
	display: block;
	font-size: 12px;
	color: #a3a1a1;
	text-align: center;
}
#gd_show_content .up h2 .time {
}
#gd_show_content .up h2 .time images {
	vertical-align: middle;
	padding-left: 30px;
	padding-right: 0.50px;
}
#gd_show_content .un {
	font-size: 14px;
	color: #7a7a7a;
	margin: 30px 0;
	line-height: 45px;
}
#gd_show_content .un .p {
	text-indent: 2em;
	margin-bottom: 20px;
}
#gd_show_content .un .gd_back {
	border: 2px solid #ff1d00;
	font-size: 16px;
	position: relative;
	height: 40px;
	display: block;
	margin: 0 auto;
	line-height: 40px;
	width: 150px;
	text-align: center;
}
#gd_show_content .un .gd_back i {
	font-size: 16px;
	position: absolute;
	color: #ff1d00;
	right: 25px;
	top: 3px;
}
#gd_show_content .un .gd_back:hover i {
	right: 20px;
}
/*==========联系我们===========*/
#contact_content {
	position: relative;
	width: 100%;
	margin: 100px 0px 0px 0px;
}
#contact_content .bg {
	min-height: 760px;
}
#contact_content .bg video {
	position: absolute;
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -100;
}
#contact_content .zhezhao {
	position: absolute;
	width: auto;
	height: auto;
	min-width: 100%;
	min-height: 100%;
	z-index: 2;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000');
	background: rgba(0,0,0,0.4);
}
#contact_content .content {
	width: 100%;
	position: absolute;
	top: 100px;
	z-index: 999;
}
#contact_content .content .left {
}
#contact_content .content .left .box {
	width: 320px;
	width: 320px;
	background: #fff;
	padding: 40px 20px;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#contact_content .content .left .tel_400 {
	display: block;
	height: 140px;
	background: url(images/bg_contact_left.jpg) left 0 no-repeat;
}
#contact_content .content .left .tel_400 h1 {
	font-size: 32px;
	padding-top: 50px;
}
#contact_content .content .left dd {
	margin: 20px auto;
	display: block;
}
#contact_content .content .left dd {
	line-height: 30px;
	position: relative;
	padding-left: 50px;
}
#contact_content .content .left dd .iconfont {
	position: absolute;
	color: #ff1b00;
	font-size: 35px;
	left: 0;
	top: 0;
}
#contact_content .content .left dd .color, a {
	font-size: 14px;
	color: #ff6600;
}
#contact_content .content .left dd a:hover {
	text-decoration: none;
}
#contact_content .content .left dd h2 {
	font-weight: bold;
	color: #35343b;
	font-size: 18px;
}
#contact_content .content .left dd h4 {
	line-height: 30px;
	font-size: 14px;
	color: #35343b;
}
#contact_content .content .left dd:last-child a {
	font-size: 14px;
	line-height: 40px;
}
#contact_content .content .left dd:last-child a images {
	left: 40px;
}
#contact_content .content .right {
	width: 770px;
}
#contact_content .content .right .box {
	width: 680px;
}
#contact_content .content .right .up {
	margin-bottom: 70px;
	position: relative;
}
#contact_content .content .right .up {
}
#contact_content .content .right .up h1 {
	color: #ff1b00;
	font-size: 35px;
	margin-bottom: 20px;
}
#contact_content .content .right .up h3 {
	font-size: 24px;
	color: #ffd700;
}
#contact_content .content .right .up #weather {
	right: 0;
	top: 0;
	position: absolute;
}
#mobile05 .wtname a {
	color: #fff !important;
}
#contact_content .content .right .un {
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2FF1B00', endColorstr='#B2FF1B00');
	background: rgba(255,27,0,0.7);
}
#contact_content .content .right .un .un_box {
	padding: 47px 40px 30px 40px;
}
#contact_content .content .right .un input {
	padding: 0 20px;
	line-height: 40px;
	height: 40px;
	width: 250px;
	border: 1px solid #d7d4d4;
	color: #a8a8a9;
	margin-bottom: 20px;
	font-size: 14px;
}
#contact_content .content .right .un textarea {
	line-height: 30px;
	height: 100px;
	width: 558px;
	padding: 15px 20px;
	border: 1px solid #d7d4d4;
	font-size: 14px;
	color: #a8a8a9;
}
#contact_content .content .right .un .submit {
	background: #fff;
	text-align: center;
	color: #ff1b00 !important;
	border-radius: 5px;
	margin: 20px 0;
	width: 120px;
	font-family: "Microsoft Yahei";
	font-size: 14px;
	border: 0 !important;
	line-height: 40px !important;
	height: 40px !important;
}
#contact_content .content .right .un .submit:hover {
	cursor: pointer;
	opacity: 0.8
}
#contact_content .content .right .un .submite {
	background: #fff;
	text-align: center;
	color: #ff1b00 !important;
	border-radius: 5px;
	margin: 20px 0;
	width: 120px;
	font-family: "Microsoft Yahei";
	font-size: 14px;
	border: 0 !important;
	line-height: 40px !important;
	height: 40px !important;
}
#contact_content .content .right .un .submite:hover {
	cursor: pointer;
	opacity: 0.8
}
/*==========弹窗===========*/
.windows_box {
	height: 100%;
	width: 100%;
}
.window_bg {
	display: none;
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: 99999999999999;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#E5000000', endColorstr='#E5000000');
	background: rgba(0,0,0,0.9);
	top: 0px;
}
.window_bg .title .close:hover {
	cursor: pointer;
}
.window_bg .title {
	color: #616060;
	font-size: 24px;
}
.window_bg .message {
	width: 60%;
	height: 80%;
	margin: 0 auto;
	border-radius: 10px;
	padding: 2%;
	background: #fff;
	margin-top: 3%;
}
.window_bg .message .map {
	position: relative;
	height: 60%;
	margin: 40px auto;
	overflow: hidden;
}
/*==========crm===========*/
#crm_content .crm_box {
	padding-top: 50px;
}
#crm_content .f1 .left {
	width: 440px;
	height: 530px;
	overflow: hidden;
}
#crm_content .f1 .right {
	width: 760px;
	height: 530px;
}
#crm_content .f1 .right .content {
	color: #a6a6a6;
	padding: 40px 0px 0px 50px;
}
#crm_content .f1 .right .content h1 {
	line-height: 30px;
	font-size: 35px;
}
#crm_content .f1 .right .content h2 {
	line-height: 30px;
	color: #4a4a4c;
	font-size: 18px;
	margin: 20px 0 30px 0;
}
#crm_content .f1 .right .content p {
	line-height: 30px;
	color: #4a4a4c;
	font-size: 14px;
}
#crm_content .f2 {
	background: #2b2b2b;
}
#crm_content .f2 .left {
	width: 680px;
	height: 530px;
	overflow: hidden;
}
#crm_content .f2 .right {
	width: 520px;
	height: 530px;
	padding-top: 80px;
}
#crm_content .f2 .left .content {
	color: #a6a6a6;
	padding-top: 90px;
}
#crm_content .f2 .left .content h1 {
	line-height: 30px;
	font-size: 35px;
	color: #ccc;
}
#crm_content .f2 .left .content h2 {
	line-height: 30px;
	color: #a6a6a6;
	font-size: 18px;
	margin: 20px 0 30px 0;
}
#crm_content .f2 .left .content p {
	line-height: 30px;
	color: #a6a6a6;
	font-size: 14px;
}
#crm_content .f3 {
	padding-bottom: 50px;
}
#crm_content .f3 .left {
	width: 520px;
	height: 450px;
	padding-top: 100px;
	overflow: hidden;
}
#crm_content .f3 .right {
	width: 680px;
	height: 450px;
}
#crm_content .f3 .right .content {
	color: #a6a6a6;
	padding: 40px 0px 0px 10px;
}
#crm_content .f3 .right .content h1 {
	line-height: 30px;
	font-size: 35px;
}
#crm_content .f3 .right .content h2 {
	line-height: 30px;
	color: #4a4a4c;
	font-size: 18px;
	margin: 20px 0 30px 0;
}
#crm_content .f3 .right .content p {
	line-height: 30px;
	color: #4a4a4c;
	font-size: 14px;
}
#crm_content .f6 .left {
	width: 440px;
	height: 530px;
	margin: 70px 0px 0px 0px;
	overflow: hidden;
}
#crm_content .f6 .right {
	width: 760px;
	height: 530px;
	margin: 70px 0px 0px 0px;
}
#crm_content .f6 .right .content {
	color: #fff;
	padding: 40px 0px 0px 50px;
}
#crm_content .f6 .right .content h1 {
	line-height: 30px;
	font-size: 35px;
}
#crm_content .f6 .right .content h2 {
	line-height: 30px;
	color: #4a4a4c;
	font-size: 18px;
	margin: 20px 0 30px 0;
}
#crm_content .f6 .right .content p {
	line-height: 30px;
	color: #4a4a4c;
	font-size: 14px;
}
/*==========文化===========*/
#wh_content .up {
	padding: 50px 0;
}
#wh_content .up h1 {
	font-size: 30px;
	text-align: center;
	margin-top: 20px;
}
#wh_content .up h2 {
	font-size: 18px;
	text-align: center;
	color: #272728;
	margin: 30px;
}
#wh_content .up p {
	font-size: 14px;
	line-height: 40px;
	color: #535257;
	text-align: center;
}
#wh_content .md .f1 .left {
	width: 800px;
	height: 530px;
	overflow: hidden;
}
#wh_content .md .f1 .right {
	width: 400px;
	height: 530px;
	background: #ff3926;
}
#wh_content .md .f1 .right .title {
	padding: 60px 30px;
	color: #fff;
}
#wh_content .md .f1 .right .title h1 {
	line-height: 30px;
	text-transform: uppercase;
	padding: 30px 0;
	color: #fff;
	font-size: 35px;
}
#wh_content .md .f1 .right .title h2 {
	line-height: 30px;
	color: #fff;
	font-size: 2.40px;
}
#wh_content .md .f1 .right .content {
	color: #fff;
	padding: 60px 80px;
	background: url(images/bg_wh_dh.png) center top no-repeat;
	height: 200px;
}
#wh_content .md .f1 .right .content h1 {
	line-height: 30px;
	color: #fff;
	font-size: 20px;
}
#wh_content .md .f1 .right .content h2 {
	line-height: 30px;
	color: #fff;
	font-size: 14px;
}
#wh_content .md .f2 .left {
	width: 800px;
	overflow: hidden;
}
#wh_content .md .f2 .right {
	width: 400px;
	height: 530px;
}
#wh_content .md .f2 .left {
	padding-top: 40px;
}
#wh_content .md .f2 .left .title {
	padding: 60px 30px;
	color: #fff;
}
#wh_content .md .f2 .left .title h1 {
	line-height: 30px;
	text-transform: uppercase;
	padding: 20px 0;
	color: #ff1d00;
	font-size: 35px;
}
#wh_content .md .f2 .left .title h2 {
	line-height: 30px;
	color: #000;
	font-size: 2.40px;
}
#wh_content .md .f2 .left .content {
	color: #fff;
	padding: 1.50px 90px;
	background: url(images/bg_wh_dh2.png) center top no-repeat;
	height: 200px;
}
#wh_content .md .f2 .left .content h1 {
	line-height: 30px;
	padding-bottom: 20px;
	color: #000;
	font-size: 20px;
	opacity: 0.8;
}
#wh_content .md .f2 .left .content h2 {
	line-height: 30px;
	color: #969697;
	font-size: 14px;
}
#wh_content .un .un_up {
	padding-top: 40px;
}
#wh_content .un .un_up h1 {
	text-align: center;
	margin-top: 20px;
	font-size: 35px;
}
#wh_content .un .un_up h2 {
	font-size: 18px;
	text-align: center;
	color: #272728;
	margin: 20px;
}
#wh_content .un .un_up p {
	font-size: 14px;
	line-height: 40px;
	color: #969697;
	text-align: center;
}
#wh_content .un .un_un {
	margin: 30px auto;
}
/*==========首页新闻===========*/
.bg8 {
	width: 100%;
	background: url(images/index_bg8.jpg) no-repeat #f4f4f4 center;
	padding-bottom: 32px;
	overflow: hidden;
}
.bg8_k {
	width: 1200px;
	margin: 0 auto;
	padding-top: 10px;
}
.bg8_6 {
	margin-top: 34px;
}
.b_6_left {
	background: url(images/index_bg9.jpg);
	padding: 10px;
	width: 68%;
	float: left;
	height: 460px;
}
.bg8_6_div {
	padding: 21px;
	background: url(images/bg8_2_6.jpg) no-repeat 20px 58px #FFF;
	height: 420px;
}
.b8_6_left {
	float: left;
	font-size: 20px;
	color: #f19339;
	line-height: 26px
}
.b8_6_left > span {
	cursor: pointer;
}
.b8_6_left .case_bg3 {
	color: #f19339;
	;
	border-bottom: 4px solid #f19339;
	;
	padding-bottom: 10px;
}
.bg8_top {
	clear: both;
	margin-top: 55px;
	display: none;
}
.bg8_6zuo {
	float: left;
	width: 314px;
}
.bg8_6zuo .bg8_images {
	float: left;
	margin-bottom: 15px;
}
.bg8_6zuo h2 > a {
	float: left;
	font-size: 16px;
	color: #787878;
	font-weight: normal;
}
.bg8_6zuo h3 {
	float: right;
	font-size: 12px;
	color: #787878;
	line-height: 22px;
	margin-right: 11px;
	font-weight: normal;
}
.bg8_6zuo p {
	clear: both;
	font-size: 12px;
	color: #666666;
	line-height: 22px;
	font-family: 'Microsoft Yahei';
	padding-top: 18px;
}
.bg8_6zuo p > a {
	color: #f19339;
	;
	font-size: 12px;
	line-height: 22px;
	font-family: 'Microsoft Yahei';
}
.bg8_6you {
	float: right;
	width: 410px;
}
.bg8_6you ul li {
	margin-bottom: 16px;
}
.time {
	width: 70px;
	height: 70px;
	background: #b0b0b0;
	display: inline-block;
*display:inline;
	zoom: 1;
	text-align: center;
	float: left;
}
.bg8_6you a .time_p1 {
	font-size: 30px;
	color: #fefefe;
	font-family: 'Microsoft Yahei';
	margin-top: 12px;
}
.bg8_6you a .time_p2 {
	font-size: 12px;
	color: #fefefe;
	font-family: 'Microsoft Yahei';
}
.new_2 {
	width: 322px;
	height: 70px;
	display: inline-block;
*display:inline;
	zoom: 1;
	background: #f3f3f3;
	float: left;
	padding-left: 18px;
}
.new_h2 {
	font-size: 14px;
	color: #787878;
	margin-top: 16px;
	font-weight: normal;
}
.new_h3 {
	font-family: 'Microsoft Yahei';
	font-size: 12px;
	color: #666;
	margin-top: 9px;
	font-weight: normal;
}
.bg8_6you a:hover .time {
	background: #f19339;
	;
}
.b_6_right {
	background: url(images/index_bg9.jpg);
	padding: 10px;
	width: 30%;
	float: right;
	height: 460px;
}
.bg8_6_div2 {
	padding: 21px;
	background: url(images/bg8_2_7.jpg) no-repeat 20px 58px #FFF;
	height: 420px;
}
.b_6_ul {
	clear: both;
}
.b_6_ul li {
	background: url(images/q_a.jpg) no-repeat 0px 3px;
	padding-left: 34px;
	margin-top: 20px;
	padding-bottom: 18px;
	border-bottom: 1px dashed #bababa;
}
.b_r_h2 {
	font-size: 14px;
	color: #787878;
	font-weight: normal;
}
.b_r_h3 {
	font-size: 12px;
	color: #666;
	font-family: 'Microsoft Yahei';
	line-height: 22px;
	margin-top: 15px;
	font-weight: normal;
}
.b_3_left {
	float: left;
	font-size: 20px;
	color: #0d62a6;
	line-height: 26px
}
.b_3_left > span {
	font-size: 12px;
	color: #a0a0a0;
	font-family: 'Arial';
	line-height: 26px
}
.b_3_right {
	float: right;
	padding: 3px 15px 0px 0px;
	line-height: 26px
}
.b_3_right a {
	font-size: 12px;
	color: #a0a0a0;
	font-family: 'Arial';
}
#gundon {
	width: 340px;
	height: 230px;
	margin-top: 60px;
}
/*==========服务底部===========*/
.advantage_nr {
	width: 1200px;
	margin: 0 auto;
}
.advantage_nr h1 {
	font-size: 36px;
	line-height: 42px;
	font-weight: bold;
	color: #6f6c6c;
	padding: 35px 0px 35px 0px;
}
.advantage_nr h1 span {
	color: #cccccc;
	font-size: 18px;
	font-family: Arial, sans-serif;
	margin-left: 13px;
}
.advantage_nr ul {
	background: url(images/yousidian3.gif) repeat-x left 126px;
}
.advantage_nr ul li {
	width: 126px;
	float: left;
	text-align: center;
	margin: 0px 45px 30px 0px;
}
.advantage_nr ul li a {
	text-decoration: none;
}
.advantage_nr ul li a div {
	width: 126px;
	height: 103px;
	overflow: hidden;
}
.advantage_nr ul li a.advantage_a1 div {
	background: url(images/yousi1.jpg) no-repeat left top;
}
.advantage_nr ul li a.advantage_a1:hover div {
	background: url(images/yousi1.jpg) no-repeat left bottom;
}
.advantage_nr ul li a.advantage_a2 div {
	background: url(images/yousi2.jpg) no-repeat left top;
}
.advantage_nr ul li a.advantage_a2:hover div {
	background: url(images/yousi2.jpg) no-repeat left bottom;
}
.advantage_nr ul li a.advantage_a3 div {
	background: url(images/yousi3.jpg) no-repeat left top;
}
.advantage_nr ul li a.advantage_a3:hover div {
	background: url(images/yousi3.jpg) no-repeat left bottom;
}
.advantage_nr ul li a.advantage_a4 div {
	background: url(images/yousi4.jpg) no-repeat left top;
}
.advantage_nr ul li a.advantage_a4:hover div {
	background: url(images/yousi4.jpg) no-repeat left bottom;
}
.advantage_nr ul li a.advantage_a5 div {
	background: url(images/yousi5.jpg) no-repeat left top;
}
.advantage_nr ul li a.advantage_a5:hover div {
	background: url(images/yousi5.jpg) no-repeat left bottom;
}
.advantage_nr ul li a.advantage_a6 div {
	background: url(images/yousi6.jpg) no-repeat left top;
}
.advantage_nr ul li a.advantage_a6:hover div {
	background: url(images/yousi6.jpg) no-repeat left bottom;
}
.advantage_nr ul li a.advantage_a7 div {
	background: url(images/yousi7.jpg) no-repeat left top;
}
.advantage_nr ul li a.advantage_a7:hover div {
	background: url(images/yousi7.jpg) no-repeat left bottom;
}
.advantage_nr ul li a span {
	display: block;
	width: 116px;
	height: 50px;
	background: url(images/yousidian1.gif) no-repeat center center;
}
.advantage_nr ul li a:hover span {
	background: url(images/yousidian2.gif) no-repeat center center;
}
.advantage_nr ul li a p {
	color: #f19339;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
}
.advantage_nr ul li a:hover p {
	color: #e9590c;
}
.cycle_nr {
	width: 1200px;
	margin: 0 auto 68px;
}
.cycle_nr h1 {
	font-size: 36px;
	line-height: 42px;
	font-weight: bold;
	color: #6f6c6c;
	padding-top: 67px;
	padding-bottom: 34px;
}
.cycle_nr h1 span {
	color: #cccccc;
	font-size: 18px;
	font-family: Arial, sans-serif;
	margin-left: 13px;
}
.cycle_nr .cycle_left {
	width: 523px;
	float: left;
	height: 361px;
	background: url(images/shuju1.jpg) no-repeat left top;
	position: relative;
}
.cycle_nr .cycle_left dl dt {
	color: #e9590c;
	font-size: 18px;
	padding-bottom: 21px;
	height: 18px;
	line-height: 18px;
}
.cycle_nr .cycle_left dl dd {
	color: #f19339;
	line-height: 21px;
	padding: 15px 0px 0px 0px;
}
.cycle_nr .cycle_left .word1 {
	position: absolute;
	left: 2px;
	top: 27px;
}
.cycle_nr .cycle_left .word2 {
	position: absolute;
	right: 0px;
	top: 14px;
	text-align: right;
}
.cycle_nr .cycle_left .word3 {
	position: absolute;
	right: 0px;
	top: 254px;
	text-align: right;
}
.cycle_nr .cycle_left_qy {
	width: 523px;
	float: left;
	height: 361px;
	background: url(images/shuju_qy.jpg) no-repeat left top;
	position: relative;
}
.cycle_nr .cycle_left_qy dl dt {
	color: #e9590c;
	font-size: 18px;
	padding-bottom: 21px;
	height: 18px;
	line-height: 18px;
}
.cycle_nr .cycle_left_qy dl dd {
	color: #f19339;
	line-height: 21px;
}
.cycle_nr .cycle_left_qy .word1 {
	position: absolute;
	left: 2px;
	top: 27px;
}
.cycle_nr .cycle_left_qy .word2 {
	position: absolute;
	right: 0px;
	top: 14px;
	text-align: right;
}
.cycle_nr .cycle_left_qy .word3 {
	position: absolute;
	right: 0px;
	top: 251px;
	text-align: right;
}
.cycle_nr .cycle_left_mh {
	width: 523px;
	float: left;
	height: 361px;
	background: url(images/shuju_mh.jpg) no-repeat left top;
	position: relative;
}
.cycle_nr .cycle_left_mh dl dt {
	color: #e9590c;
	font-size: 18px;
	padding-bottom: 21px;
	height: 18px;
	line-height: 18px;
}
.cycle_nr .cycle_left_mh dl dd {
	color: #f19339;
	line-height: 21px;
}
.cycle_nr .cycle_left_mh .word1 {
	position: absolute;
	left: 2px;
	top: 27px;
}
.cycle_nr .cycle_left_mh .word2 {
	position: absolute;
	right: 0px;
	top: 104px;
	text-align: right;
}
.cycle_nr .cycle_left_mh .word3 {
	position: absolute;
	left: 0px;
	top: 214px;
	text-align: left;
}
.cycle_nr .cycle_left_yx {
	width: 523px;
	float: left;
	height: 361px;
	background: url(images/shuju_yx.jpg) no-repeat left top;
	position: relative;
}
.cycle_nr .cycle_left_yx dl dt {
	color: #e9590c;
	font-size: 18px;
	padding-bottom: 21px;
	height: 18px;
	line-height: 18px;
}
.cycle_nr .cycle_left_yx dl dd {
	color: #f19339;
	line-height: 21px;
}
.cycle_nr .cycle_left_yx .word1 {
	position: absolute;
	left: 2px;
	top: 27px;
}
.cycle_nr .cycle_left_yx .word2 {
	position: absolute;
	right: 0px;
	top: 14px;
	text-align: right;
}
.cycle_nr .cycle_left_yx .word3 {
	position: absolute;
	right: 0px;
	top: 243px;
	text-align: right;
}
.cycle_nr .cycle_right {
	width: 508px;
	float: right;
	height: 361px;
	background: url(images/shuju2.jpg) no-repeat left top;
	position: relative;
}
.cycle_nr .cycle_right .word4 {
	position: absolute;
	left: 256px;
	top: 33px;
	text-align: right;
}
.cycle_nr .cycle_right .word4 p {
	color: #f19339;
	font-size: 16px;
}
.cycle_nr .cycle_right .word4 p span {
	color: #e9590c;
	font-size: 24px;
	display: block;
	margin-bottom: 9px;
}
.bankScroll {
	position: relative;
	overflow: hidden;
	background: url(images/index_01.gif) repeat;
	min-width: 1200px;
}
.backimagesY1 {
	position: absolute;
	width: 70%;
	right: 5%;
	top: 50%;
}
.backimagesY2 {
	position: absolute;
	width: 27%;
	right: 35%;
	top: 60%;
}
.backimagesY3 {
	position: absolute;
	width: 50%;
	right: 25%;
	top: 40%;
}
.backimagesY4 {
	position: absolute;
	width: 45%;
	right: 27%;
	top: 30%;
}
.serveApp1 {
	width: 1200px;
	margin: 0px auto;
	position: relative;
	z-index: 10;
}
.serveApp1H {
	height: 60px;
	min-height: 20px;
	_height: 20px;
	overflow: hidden;
*overflow:visible;
	text-align: center;
	font-size: 12px;
	color: #be0e29;
	line-height: 20px;
	padding: 70px 0px 50px 0px;
}
.serveApp1H images {
	margin-bottom: 60px;
}
.serveApp1nav {
	height: 90px;
	padding-top: 30px;
	text-align: center;
	margin-bottom: 25px;
}
.serveApp1nav images {
	margin: 0px 10px;
	position: relative;
}
.phoneBox {
	width: 293px;
	height: 463px;
	background: url(images/index_38.png) no-repeat;
	margin: 0px auto;
	margin-bottom: 10px;
}
.serveApp1Posin {
	height: 520px;
	margin-top: -300px;
	top: 50%;
}
.serveApp1Posin12 {
	min-height: 20px;
	_height: 20px;
	overflow: hidden;
*overflow:visible;
	text-align: center;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	color: #e9590c;
	line-height: 20px;
	padding-top: 15px;
}
.WEBbanner {
	display: block;
	margin: 0px auto;
	clear: both;
	max-width: 100%;
	margin-bottom: 10px;
}
/*==========客户关心===========*/
.kmcy-gx-bj {
	width: 100%;
	height: 740px;
	background: url(images/index_bg8.jpg) no-repeat #f4f4f4 center;
	overflow: hidden;
}
.kmcy-gx {
	width: 1200px;
	margin: 0 auto;
}
@media all and (max-width:999px) {
.kmcy-gx {
	max-width: 100%;
	border: 0;
	padding: 0;
	margin: 0 auto;
*zoom:1;
}
}
.kmcy-gxo {
	width: 100%;
	height: 100%;
	position: relative;
}
.kmcy-gx a {
	background: url(images/kmcy-gx.png) top center no-repeat;
	position: absolute;
	display: block;
	font-size: 17px;
	line-height: 1em;
	color: #FFFFFF;
}
.kmcy-gx a:hover {
	opacity: 0.5;
}
.kmcy-gx a b {
	position: absolute;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	margin-left: 0px;
	display: none;
	background-image: url(images/dd.png);
}
.kmcy-gx a:hover b {
	display: block;
}
.kmcy-gx a:hover s {
	display: block;
}
.kmcy-gx a span {
	text-align: center;
	position: absolute;
	width: 100%;
	margin-left: 0px;
}
.kmcy-gx .a1 {
	height: 246px;
	width: 427px;
	margin-top: 0px;
	margin-left: 0px;
	background-position: 0px 0px;
}
.kmcy-gx .a1 span {
	padding-top: 170px;
}
.kmcy-gx .a2 {
	height: 117px;
	width: 144px;
	margin-top: 0px;
	margin-left: 439px;
	background-position: -439px 0px;
}
.kmcy-gx .a2 span {
	padding-top: 85px;
}
.kmcy-gx .a3 {
	height: 117px;
	width: 144px;
	margin-top: 129px;
	margin-left: 439px;
	background-position: -439px -129px;
}
.kmcy-gx .a3 span {
	padding-top: 85px;
}
.kmcy-gx .a4 {
	height: 246px;
	width: 300px;
	margin-top: 0px;
	margin-left: 595px;
	background-position: -595px 0px;
}
.kmcy-gx .a4 span {
	padding-top: 170px;
}
.kmcy-gx .a5 {
	height: 117px;
	width: 293px;
	margin-top: 0px;
	margin-left: 907px;
	background-position: -907px 0px;
}
.kmcy-gx .a5 span {
	padding-top: 85px;
}
.kmcy-gx .a6 {
	height: 117px;
	width: 293px;
	margin-top: 129px;
	margin-left: 907px;
	background-position: -907px -129px;
}
.kmcy-gx .a6 span {
	padding-top: 85px;
}
.kmcy-gx .a7 {
	height: 117px;
	width: 427px;
	margin-top: 258px;
	margin-left: 0px;
	background-position: 0px -258px;
}
.kmcy-gx .a7 span {
	padding-top: 85px;
}
.kmcy-gx .a8 {
	height: 117px;
	width: 427px;
	margin-top: 387px;
	margin-left: 0px;
	background-position: 0px -387px;
}
.kmcy-gx .a8 span {
	padding-top: 85px;
}
.kmcy-gx .a9 {
	height: 246px;
	width: 456px;
	margin-top: 258px;
	margin-left: 439px;
	background-position: -439px -258px;
}
.kmcy-gx .a9 span {
	padding-top: 170px;
}
.kmcy-gx .a10 {
	height: 117px;
	width: 141px;
	margin-top: 258px;
	margin-left: 907px;
	background-position: -907px -258px;
}
.kmcy-gx .a10 span {
	padding-top: 85px;
}
.kmcy-gx .a11 {
	height: 117px;
	width: 141px;
	margin-top: 258px;
	margin-left: 1059px;
	background-position: -1059px -258px;
}
.kmcy-gx .a11 span {
	padding-top: 85px;
}
.kmcy-gx .a12 {
	height: 117px;
	width: 293px;
	margin-top: 387px;
	margin-left: 907px;
	background-position: -907px -387px;
}
.kmcy-gx .a12 span {
	padding-top: 85px;
}
.fwuu { height:720px;
	width: 100%;
}
.fwu {
	width: 968px;
	margin: 0 auto;
}
.fu {
	height: 100px;
	width: 443px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/fwg.jpg);
	font-family: "Microsoft Yahei";
	font-size: 30px;
	font-weight: bold;
	color: #f19339;
	text-align: center;
	padding-top: 40px; font-weight:normal;
	
}
/*banner*/
.bannerz{ width:100%; margin:0 auto; height:800px; }
.banner44{ width:100%; margin:0 auto; height:500px; }



/*case*/
.post-home{ float:left; margin-left:10px; margin-right:10px; width:277px; text-align:center; position:relative; margin-bottom:15px;}
.post-thumbnail1{ width:100%}
.i_tuijian{ display:block; text-align:center; line-height:340px; font-style:normal; display:none; position:absolute; top:80px;background-image:url(../images/bg_hover1.png); background-repeat: no-repeat; background-position:center; left:15px; right:18px; bottom:80px; text-align:center; color:#fff}
.post-home a:hover .i_tuijian{ display:block}


/*联系我们*/
.c_shade{position:absolute;top:0;left:0;background: #fff;opacity: 0.3;filter:alpha(opacity=30);width: 100%;height: 100%;}
.connect{background: url("../images/cn01.jpg") no-repeat center;}
.connect_column{margin-top: 0px; margin-left:150px;}
.connect_column li{float: left;text-align: center;width: 285px;height: 218px;margin-left: 20px;position: relative;padding-top: 42px;font-size: 16px;color: #333;line-height: 32px;}
.connect_column li:first-child{margin-left: 0;}
.connect_column h2{font-size: 18px;color: #333;font-weight: normal;margin-top: 10px;margin-bottom: 10px;}
.connect_column .info{position: relative;z-index: 2;}
.connect_column .text{margin: 0 20px; font-size:16px; color:#000}
.connect_column .s1{position:absolute;top:0;left:0;width:100%;height:100%;background: #de6764;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .s2{position:absolute;top:0;left:0;width:100%;height:100%;background: #58bec8;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .s3{position:absolute;top:0;left:0;width:100%;height:100%;background: #9ac047;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .s4{position:absolute;top:0;left:0;width:100%;height:100%;background: #31a0e1;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .i1{display: inline-block;width: 36px;height: 46px; background: url("../images/sprite2.png") no-repeat 0 0;}
.connect_column .i2{display: inline-block;width: 42px;height: 46px; background: url("../images/sprite2.png") no-repeat -38px 0;}
.connect_column .i3{display: inline-block;width: 40px;height: 46px; background: url("../images/sprite2.png") no-repeat -83px 0;}
.connect_column .i4{display: inline-block;width: 40px;height: 46px; background: url("../images/sprite2.png") no-repeat -125px 0;}
.service-warp {border-top:1px solid #ddd; }
.Title-group {padding:20px 0 10px 0;overflow:hidden;text-align:center;}
.Title-group h2 {margin:0;font-size:26px;font-weight:100;line-height:40px;height:40px;padding:5px 0;text-align:center;color:#ccc;}
.Title-group h2 span {display:inline-block;padding:0;}
.Title-group p {font-size:16px;line-height:30px;color:#888;}
.Title-group .animate-btn {float:right;}
.Title-group .animate-btn a {margin:5px;}
.Title-group h2.title-sub {font-size:44px;color:#000;height:90px;font-weight:100;}
.Title-group h2.c-black {color:#121212;}
.Title-group h2.title-sub span {display:block;font-size:22px;opacity:0.87;}
.Title-group p.sub-tit {font-size:22px;color:#f19339; line-height:50px; margin-bottom:20px}
