﻿
.aside {
	position: fixed;
	top: 0;
	right: 0;
	width: 40px;
	height: 100%;
	z-index: 18;
	background: url(../../../template/default/images/aside.jpg) center top repeat;
	box-shadow: -2px 0 10px rgba(0, 0, 0, 0.1);
}
.aside ul {
	margin-top: 100px;
}
.aside ul li a {
	display: block;
	margin-top: 30px;
	text-align: center;
	color: #fff;
}
.aside ul li img {
	display: block;
	text-align: center;
	margin: 0 auto;
}
.aside ul li.consulting .img2 {
	display: none;
}
.aside ul li.consulting span {
	display: inline-block;
	margin: 0 2px;
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background: #fff;
}
.aside ul li.consulting span:nth-child(1) {
	-webkit-animation: consulting 0.6s 0.07s infinite ease-in-out;
	animation: consulting 0.6s 0.07s infinite ease-in-out;
}
.aside ul li.consulting span:nth-child(2) {
	-webkit-animation: consulting 0.6s 0.14s infinite ease-in-out;
	animation: consulting 0.6s 0.14s infinite ease-in-out;
}
.aside ul li.consulting span:nth-child(3) {
	-webkit-animation: consulting 0.6s 0.21s infinite ease-in-out;
	animation: consulting 0.6s 0.21s infinite ease-in-out;
}
 @keyframes consulting {
 33% {
 -webkit-transform: translateY(5px);
 transform: translateY(5px);
}
 66% {
 -webkit-transform: translateY(-5px);
 transform: translateY(-5px);
}
 100% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
 @-webkit-keyframes consulting {
 33% {
 -webkit-transform: translateY(5px);
 transform: translateY(5px);
}
 66% {
 -webkit-transform: translateY(-5px);
 transform: translateY(-5px);
}
 100% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
.aside ul li.consulting.active {
	background: #fff;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
}
.aside ul li.consulting.active a {
	color: #3F82ED;
}
.aside ul li.consulting.active span {
	background: #3F82ED;
}
.aside ul li.consulting.active .img1 {
	display: none;
}
.aside ul li.consulting.active .img2 {
	display: block;
}
.consulting_box {
	width: 250px;
	height: 100%;
	background: #fff;
	overflow: hidden;
	z-index: 15;
	position: fixed;
	top: 0;
	right: -250px;
	box-shadow: -2px 0 10px rgba(0, 0, 0, .1);
	transition: 0.8s all;
	-webkit-transition: 0.8s all;
}
.consulting_box .title {
	background: url(../../../template/default/images/002.png) center top no-repeat;
	text-align: center;
	padding: 26px 0 2px 0;
	color: #fff;
}
.consulting_box .title_t1 {
	font-size: 12px;
}
.consulting_box .title_t2 {
	font-size: 16px;
	margin: 5px 0;
}
.consulting_type {
	padding: 40px 0;
	border-bottom: solid 1px #399BEC;
}
.consulting_type_title {
	padding-left: 30px;
	font-size: 16px;
	color: #333;
}
.consulting_type ul {
	margin: 30px 0 20px 0;
}
.consulting_type ul li a {
	display: block;
	height: 40px;
	line-height: 40px;
	text-indent: 30px;
	z-index: 2;
	position: relative;
	color: #666;
	margin: 0;
	text-align: left;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}
.consulting_type ul li a img {
	margin: 0;
	display: inline-block;
	padding-right: 30px;
}
.consulting_type ul li a .img2 {
	display: none;
}
.consulting_type ul li a:before {
	z-index: -1;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #3c9af2;
	opacity: 0;
	-webkit-transform: scale3d(1, 0.1, 1);
	transform: scale3d(1, 0.1, 1);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.consulting_type ul li a, .consulting_type ul li a:before {
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.consulting_type ul li a:hover:before {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.consulting_type ul li a:hover {
	color: #fff;
}
.consulting_type ul li a:hover .img2 {
	display: inline-block;
}
.consulting_type ul li a:hover .img1 {
	display: none;
}
.consulting_box .problem {
	padding-top: 40px;
}
.consulting_box .problem_title {
	padding-left: 30px;
	font-size: 16px;
	color: #333;
}
.consulting_box .problem ul {
	padding: 20px 0 0 30px;
}
.consulting_box .problem ul li {
	margin-bottom: 8px;
}
.consulting_box .problem ul li a {
	display: inline-block;
}
.consulting_box .problem ul li span {
	display: inline-block;
	width: 3px;
	height: 3px;
	border-radius: 100%;
	background: #3c9af2;
	margin: 3px 10px 3px 0;
	animation: none;
}
.consulting_box .problem ul li a {
	font-size: 12px;
	color: #818181;
}
.consulting_box .problem ul li a:hover {
	color: #3c9af2;
}
.consulting_type .time {
	color: #818181;
	font-size: 12px;
	padding-left: 30px;
}
.consulting_box .close {
	position: absolute;
	top: 5px;
	right: 8px;
	cursor: pointer;
}
.consulting_box .close img {
	transition: 0.4s all;
	-webkit-transition: 0.4s all;
}
.consulting_box .close:hover img {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
.all_title1 {
	margin-bottom:50px;
	text-align: center;
}
.all_title1 h3 {
	font-size: 30px;
	color: #000;
	line-height:36px;
	background:url(../../../template/default/images/yuan.png) no-repeat center;

	
}
.all_title1 h4 {
	color: #888;
	font-size:14px;
	line-height:36px;

	font-weight:100;
	letter-spacing:2px;
}
.xian { width:70px; margin:0 auto; background:#2daee8; height:1px }

.xian1 { width:60px; background:#547e7a; height:1px; margin-bottom:20px }
.all_title5 {
	margin-bottom: 20px;
	text-align: left;
	background:url(../../../template/default/images/lin.jpg) no-repeat  right;
	width:140px;
}
.all_title5 h3 {
	font-size: 23px;
	color: #000;
}
.all_title5 h4 {
	color: #cbcbcb;
	font-size:18px;
	line-height:30px;
}
.all_title2 {
	margin-bottom: 50px;
	text-align: center;
	color: #fff;
}
.all_title2 .title {
	font-size: 35px;
}
.all_button {
	display: inline-block;
	background: #3B9FF2;
	border: solid 1px #3B9FF2;
	color: #fff;
	padding: 6px 30px;
	border-radius: 3px;
	overflow: hidden;
}
.all_button:hover {
	background: #fff;
	background: transparent;
	color: #3B9FF2;
}
.header {
	height:148px;

	position: fixed;
	width: 100%;
	top: 0;
	z-index: 999;
	transition: 0.4s all;
	-webkit-transition: 0.4s all;
	background:#fff;
}
.header .logo {

}
.sou { background:#4a518e; border-radius:30px; width:170px; padding:3px 6px }

.top { background:#1f2774; width:100%; height:38px }
.yybb { font-size:12px; color:#878686; text-align:right; line-height:30px; margin-top:6px }
.hy { width:300px; line-height:38px; color:#fff; font-size:12px }
.wtel { width:380px; float:right; margin-top:5px; margin-right:13px }
.en { margin-left:16px; }
.en a { line-height:30px; margin:0 5px; text-align:center; font-size:12px; color:#666 }
.en a:hover { line-height:30px; margin:0 5px; text-align:center; font-size:12px; color:#1f2774 }
#nav { width:100%; }
#nav ul {
    margin:33px 0 0 0;
	padding:0;
	
	}
#nav a {
	display:block;

	text-decoration:none;
	color:#333;
	
	line-height:36px;
	padding:0 20px;
	

	font-size:15px;

	
}
#nav a:hover {
	
	color:#fff;
	
	line-height:36px;
	
	padding:0 20px;
	
	
	display:block;
	

	background:#c82360;
	border-radius:30px;
	
}
#nav a.active {

	color:#fff;
	
	line-height:36px;
	
	padding:0 20px;
	
	
	display:block;

	background:#c82360;
	border-radius:30px;
}
#nav li {
	
	

	
	
	float:left;
	text-align:right;
	
	list-style:none;
	position:relative;
	margin:0 0 0 20px;

	


	
}


#nav li ul {
	position:absolute;
	top:84px;
	left:-999em;
	width:90px;
	margin-left:0px;
   *margin-left:-56px;
	
	
	border-bottom:0;
	border-top:0;
	z-index:999;
	padding:0px;
	
}
#nav li ul li {
	
	
	
	
	width:90px;
	height:40px;
	
	border-right:0;
	padding:0;
	border-bottom:1px solid #fff;
}
#nav li ul a {
	display:block;
	width:90px;

	line-height:40px;
	font-weight:100;
	padding:0;
	text-align:center;
	
	font-size:14px;
	color:#fff;
	
	background:#1f2774;
}
#nav li ul a:hover {
	color:#fff;
	background:#85005d;
	width:90px;
	line-height:40px;
	padding:0;
	text-align:center;
	
	font-weight:100;
	border-bottom:0;
}
#nav li:hover ul {
	left:auto;
}
#nav li.sfhover ul {
	left: auto;
}
#nav .arrowFront, #nav .arrowAfter {
	width:2px;
	height:30px;
	
	overflow:hidden;
	text-indent:-999em;
}
#nav .arrowFront a, #nav .arrowAfter a {
	line-height:30px;
}
#nav .arrowFront {
	float:left;
	background-position:-54px -68px
}
#nav .arrowAfter {
	float:right;
	background-position:-83px -68px
}

.cpnav { background:#8c1676; line-height:34px; color:#fff; }
.cpnav li { color:#fff; font-size:12px; width:14%; float:left; text-align:center; background:url(../../../template/default/images/fgx.jpg) no-repeat right }
.cpnav a { color:#fff; font-size:12px; line-height:34px; display:block; text-align:center;  }
.cpnav a:hover { background:#da2822; line-height:34px; display:block; }
.cpnav a.act0 { background:#da2822; line-height:34px; display:block; }
.wlogo { width:400px; float:left }
.wnav { width:710px; float:right; }
.line { margin:60px 0 20px 0; }
.wdz { float:left; line-height:40px; font-size:14px; padding:0 60px }
.wdz span { font-size:21px; color:#1f2774; line-height:60px }
.wmap { float:right; }
.wmap img { width:100%; height:100% }
.tel0 { font-size:14px; color:#c82360; background:url(../../../template/default/images/tel.png) no-repeat left; line-height:26px; padding-left:60px; margin:30px 0 }
.tel0 span { font-size:30px; color:#c82360; }

.header .login {
	float: right;
	background: rgba(255, 255, 255, .1);
	margin: 20px 50px 0 0;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
}
.header .login span {
	color: #fff;
}
.header .header_avatar {
	width: 30px;
	border-radius: 50%;
	height: 30px;
	overflow: hidden;
	display: block;
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}
.header .header_avatar img {
	display: block;
	max-width: 100%;
}
.header .login a {
	padding: 0 10px 0 10px;
	color: #fff;
}
.header .md-show {
	display: none;
}
.header_scroll {
	background:url(../../../template/default/images/yy.png) repeat-x bottom left;
	
	transition: 0.4s all;
	-webkit-transition: 0.4s all;
	height:110px;
}
.header_scroll .top { display:none; }
.header .mobileMenuBtn {
	position: fixed;
	right: 20px;
	top: 48px;
	width: 32px;
	text-align: center;
	cursor: pointer;
	z-index: 100;
	display: none;
	transition: 0.4s all;
	-webkit-transition: 0.4s all;
}
.header .mobileMenuBtn.active {
	right: 220px;
}
.header .mobileMenuBtn span {
	display: block;
	width: 100%;
	height: 3px;
	background: #1f2774;
	margin-bottom: 8px;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}
.header .mobileMenuBtn span:last-child {
	margin: 0;
}
.header .mobileMenuBtn span:first-child, .header .mobileMenuBtn span:last-child {
	transform-origin: 100% 50%;
	-webkit-transform-origin: 100% 50%;
	transform: rotate(0);
	-webkit-transform: rotate(0);
}
.header .mobileMenuBtn.active span:first-child {
	transform: rotate(-43deg);
	-webkit-transform: rotate(-43deg);
}
.header .mobileMenuBtn.active span:last-child {
	transform: rotate(43deg);
	-webkit-transform: rotate(43deg);
}
.header .mobileMenuBtn span:nth-child(2) {
	transform: translateX(0);
	-webkit-transform: translateX(0);
}
.header .mobileMenuBtn.active span:nth-child(2) {
	transform: translateX(80px);
	-webkit-transform: translateX(80px);
	opacity: 0;
}

.mpage {
	width: 100%;
	height: 888px;
	overflow: hidden;
	margin: 0 auto;
	position: absolute;
	top: 0;
	z-index: -1;
}
.anitOut {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.index_product {
	padding: 100px 0;
	background: #fff;
}
.index_product_content {
	margin-left: -10px;
}
.index_product_list {
	display: block;
	margin: 0 0 10px 10px;
	position: relative;
	overflow: hidden;
}
.index_product_list:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.4);
	content: '';
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
	-webkit-transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -140%, 0);
	transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -140%, 0);
}
.index_product_list:hover:before {
	-webkit-transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 140%, 0);
	transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 140%, 0);
}
.index_product_list .list_backimg {
	padding: 20px 0;
	text-align: center;
}
.index_product_list .list_backimg1 {
	background: url(../../../template/default/images/002.png) center repeat;
}
.index_product_list .list_backimg2 {
	background: url(../../../template/default/images/003.png) center repeat;
}
.index_product_list .list_backimg3 {
	background: url(../../../template/default/images/004.png) center repeat;
}
.index_product_list .list_backimg4 {
	background: url(../../../template/default/images/005.png) center repeat;
}
.index_product_list .list_backimg5 {
	background: url(../../../template/default/images/006.png) center repeat;
}
.index_product_list .list_backimg6 {
	background: url(../../../template/default/images/007.png) center repeat;
}
.index_product_list .list_txt {
	color: #fff;
	margin-top: 10px;
}
.index_product_list .list_title {
	font-size: 16px;
}
.index_product_list .list_text {
	font-size: 12px;
}
.platform_advantage {
	background: #fff url(../../../template/default/images/01411.jpg) center top repeat-x;
	padding: 100px 0;
	position: relative;
	overflow: hidden;
}
.platform_advantage_content {
	margin-left: -100px;
	overflow: hidden;
}
.platform_advantage_list {
	display: block;
	overflow: hidden;
	margin: 0 0 60px 100px;
}
.platform_advantage_img {
	float: left;
}
.platform_advantage_brief {
	float: left;
	color: #fff;
	padding-left: 50px;
}
.platform_advantage_brief .brief_title {
	font-size: 18px;
}
.platform_advantage_brief .brief_text {
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}
.waves_box canvas {
	height: 150px !important;
	width: 100% !important;
	margin-bottom: 30px;
}
.response_shows .response_shows_box {
	padding: 0 0 100px;
	position: relative;
	display: inline-block;
	width: 100%;
}
.response_shows .response_shows_box img {
	width: 100%;
}
.response_shows .response_shows_width {
	position: relative;
}
.response_shows .response_shows_box .pic {
	overflow: hidden;
	position: absolute;
	float: none;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
}
.response_shows .response_shows_box .pc {
	position: relative;
	margin-top: -2%;
	max-width: 75%;
	width: 100%;
}
.response_shows .response_shows_box .pc .pic {
	top: 2.5%;
	bottom: 20%;
	left: 2.22%;
	right: 1.5%;
}
.response_shows .response_shows_box .pad {
	position: absolute;
	bottom: 2%;
	right: 0px;
	max-width: 40%;
	width: 100%;
}
.response_shows .response_shows_box .pad .pic {
	top: 3%;
	bottom: 6%;
	left: 2%;
	right: 1.6%;
	overflow: hidden;
}
.response_shows .response_shows_box .phone {
	position: absolute;
	bottom: 0;
	right: 38%;
	max-width: 15%;
	width: 100%;
}
.response_shows .response_shows_box .phone .pic {
	top: 8%;
	bottom: 10.5%;
	left: 5%;
	right: 5%;
}
.response_shows .response_shows_box .item {
	width: 100%;
	height: 101%;
	position: relative;
	float: left;
	-webkit-transition: all 0.8s ease-out;
	-moz-transition: all 0.8s ease-out;
	-ms-transition: all 0.8s ease-out;
	-o-transition: all 0.8s ease-out;
	transition: all 0.8s ease-out;
}
.response_shows .response_shows_box .thumb {
	width: 120px;
	position: absolute;
	left: 50%;
	margin-left: -60px;
	bottom: -15%;
}
.response_shows .response_shows_box .thumb span {
	width: 25px;
	height: 25px;
	position: relative;
	float: left;
	border-radius: 100%;
	cursor: pointer;
	margin: 0 0 0 10px;
}
.response_shows .response_shows_box .thumb span:before {
	content: '';
	width: 12px;
	height: 12px;
	position: absolute;
	top: 5px;
	left: 5px;
	border-radius: 100%;
	border: solid 1px #2D9EDD;
	background: #fff;
	z-index: 1;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
}
.response_shows .response_shows_box .thumb span:hover::before, .response_shows .response_shows_box .thumb span.active:before {
	background: #2D9EDD;
}
.platform_advantage_bg {
	position: relative;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.platform_advantage_bg_z {
	position: relative;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.platform_advantage_bg li {
	position: absolute;
	display: block;
	width: 40px;
	height: 40px;
	background: rgba(255, 255, 255, .15);
	bottom: -160px;
	-webkit-animation: square 28s infinite;
	animation: square 28s infinite;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear
}
.platform_advantage_bg_z li {
	position: absolute;
	display: block;
	width: 40px;
	height: 40px;
	background: rgba(255, 255, 255, .15);
	bottom: -300px;
	-webkit-animation: square_z 22s infinite;
	animation: square_z 22s infinite;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear
}
.platform_advantage_bg li:nth-child(1), .platform_advantage_bg_z li:nth-child(1) {
	left: 10%
}
.platform_advantage_bg li:nth-child(2), .platform_advantage_bg_z li:nth-child(2) {
	left: 20%;
	width: 80px;
	height: 80px;
	-webkit-animation-delay: 200ms;
	animation-delay: 200ms;
	-webkit-animation-duration: 17s;
	animation-duration: 17s
}
.platform_advantage_bg li:nth-child(3), .platform_advantage_bg_z li:nth-child(3) {
	left: 25%;
	-webkit-animation-delay: 400ms;
	animation-delay: 400ms
}
.platform_advantage_bg li:nth-child(4), .platform_advantage_bg_z li:nth-child(4) {
	left: 40%;
	width: 60px;
	height: 60px;
	-webkit-animation-duration: 10s;
	animation-duration: 10s;
	background-color: rgba(255, 255, 255, .25)
}
.platform_advantage_bg li:nth-child(5), .platform_advantage_bg_z li:nth-child(5) {
	left: 70%
}
.platform_advantage_bg li:nth-child(6), .platform_advantage_bg_z li:nth-child(6) {
	left: 80%;
	width: 120px;
	height: 120px;
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
	background-color: rgba(255, 255, 255, .2)
}
.platform_advantage_bg li:nth-child(7), .platform_advantage_bg_z li:nth-child(7) {
	left: 32%;
	width: 100px;
	height: 100px;
	-webkit-animation-delay: 7s;
	animation-delay: 7s
}
.platform_advantage_bg li:nth-child(8), .platform_advantage_bg_z li:nth-child(8) {
	left: 55%;
	width: 20px;
	height: 20px;
	-webkit-animation-delay: 15s;
	animation-delay: 15s;
	-webkit-animation-duration: 40s;
	animation-duration: 40s
}
.platform_advantage_bg li:nth-child(9), .platform_advantage_bg_z li:nth-child(9) {
	left: 25%;
	width: 10px;
	height: 10px;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-animation-duration: 40s;
	animation-duration: 40s;
	background-color: rgba(255, 255, 255, .3)
}
.platform_advantage_bg li:nth-child(10), .platform_advantage_bg_z li:nth-child(9) {
	left: 90%;
	width: 120px;
	height: 120px;
	-webkit-animation-delay: 11s;
	animation-delay: 11s
}
 @-webkit-keyframes square {
 0% {
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
 100% {
 -webkit-transform: translateY(-1700px)rotate(600deg);
 transform: translateY(-1700px)rotate(600deg)
}
}
 @keyframes square {
 0% {
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
 100% {
 -webkit-transform: translateY(-1700px)rotate(600deg);
 transform: translateY(-1700px)rotate(600deg)
}
}
 @-webkit-keyframes square_z {
 0% {
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
 100% {
 -webkit-transform: translateY(-700px)rotate(500deg);
 transform: translateY(-700px)rotate(500deg)
}
}
 @keyframes square_z {
 0% {
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
 100% {
 -webkit-transform: translateY(-700px)rotate(500deg);
 transform: translateY(-700px)rotate(500deg)
}
}
.marketing_advantage {
	padding: 50px 0;
	background: url(../../../template/default/images/0181.jpg) center top repeat;
}
.marketing_advantage_content {
  margin-left:0px;
}
.marketing_advantage_list {
	position: relative;
	margin: 0 0 15px 20px;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	overflow: hidden;
	border-top:2px solid #000;
}
.marketing_advantage_list li { line-height:64px; height:64px; overflow:hidden; border-bottom:1px solid #000 }
.marketing_advantage_brief {
	position: absolute;
	top: 30%;
	padding: 0 40px;
}
.marketing_advantage_brief .brief_title {
	font-size: 16px;
	color: #606060;
	margin-bottom: 10px;
}
.marketing_advantage_brief .brief_title span {
	margin-left: 15px;
}
.marketing_advantage_brief .brief_text {
	font-size: 12px;
	color: #a5a5a5;
	line-height: 1.6;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}

.marketing_advantage_list:hover .brief_text {
	color: #333;
}
.partners {
	padding: 30px 0;
}
.partners_content {
	text-align: left;
}
.partners_content_list {
	display: inline-block;
	margin: 10px 65px 20px 0;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}
.partners_content_list:hover {
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
	transform: translate3d(0, -5px, 0);
	-webkit-transform: translate3d(0, -5px, 0);
}
.join_in {
	padding: 100px 0;
	background: url(../../../template/default/images/033.jpg) center top repeat;
	text-align: center;
}
.join_in_title {
	font-size: 36px;
	color: #fff;
}
.join_in_title span {
	color: #31b5ff;
}
.join_in_text {
	color: #e3e3e3;
	font-size: 18px;
	margin: 15px 0 50px 0;
}
.join_in_button {
	padding: 8px 60px;
}
.news_center {
	padding:0px 0 50px 0;
}
.news_center_list_title {
	font-size: 18px;
	color: #333;
	margin: 15px 0 5px 0;
}
.news_center_content {
	margin-left: -50px;
}
.news_center_content1 {
	margin-left: -60px;
}
.news_center_list {
	margin-left: 50px;
	margin-bottom:30px;
}

.news_center_list_img {
	overflow: hidden;

}
.news_center_list_img img {
	width: 100%;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}

.news_center_list_img .mc { background:#b2b2b2; color:#000; width:100%; font-size:12px; line-height:35px; text-align:left; padding-left:20px; height:35px; overflow:hidden }

.news_center_list_img:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.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;
}
.news_center_list_img:hover .mc { background:#e5e5e5; 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; }







.links { padding:20px 0; margin-bottom:10px }
.links a { margin-right:30px; color:#fff }


.fhb { background:url(../../../template/default/images/fhb.png) no-repeat bottom center; height:193px; }
.bao { font-size:30px; color:#000; line-height:130px; padding-top:56px; text-align:left }
.bman { width:100%; line-height:50px; border:2px solid #000; border-radius:50px; text-align:center; font-size:21px; color:#000; margin-top:96px; transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s } 
.bman a { color:#000; }

.bman:hover a { color:#fff; }

.bman:hover { 
color:#fff;
box-shadow:inset 220px 0 0 0 #000;
-webkit-box-shadow:inset 220px 0 0 0 #000;
-moz-box-shadow:inset 220px 0 0 0 #000;
-ms-box-shadow:inset 220px 0 0 0 #000;
-o-box-shadow:inset 220px 0 0 0 #000;
 
}


.footer {

 background:#1f2674;
 padding-top:30px;
 
	
}
.footer_content {
	padding: 20px 0 40px 0;
	overflow: hidden;
	
}

.quick_navigation_title {
	color:#fff;
	font-size:18px;
	
	margin-bottom: 20px;
	line-height:30px;
	margin-top:20px;
	


}
.quick_navigation_title span { font-size:14px; margin-left:10px }
.ycmg p { font-size:12px; line-height:26px }
.ycmg { padding-left:30px; }

.quick_navigation .chan li { width:50%; float:left }
.quick_navigation ul li a {
	display: block;
	margin-bottom: 6px;
	color: #cacaca;
	font-size: 14px;
}
.bottom_logo1 {color:#fff; line-height:36px }
.quick_navigation ul li a:hover {
	color:#fff;
}
.srk { line-height:40px; color:#555; outline:none; border:0; padding:0 10px; width:320px; margin-bottom:20px; background:#ececed url(../../../template/default/images/rwx.jpg) no-repeat top right }
.srk2 { line-height:40px; color:#555; outline:none; border:0; padding:0 10px; width:320px; margin-bottom:20px; background:#ececed url(../../../template/default/images/sjj.jpg) no-repeat top right }

.srk3 { line-height:40px; height:100px; color:#555; outline:none; border:0; padding:0 10px; width:320px; margin-bottom:20px; background:#ececed url(../../../template/default/images/thc.jpg) no-repeat top right }
.tjan a { width:185px; line-height:40px; display:block; background:#dd241e; color:#fff; font-size:18px; text-align:center; border-radius:20px; }
.tjan a:hover { width:185px; line-height:40px; display:block; background:#8c1676; color:#fff; font-size:18px; text-align:center; border-radius:20px; }
.footer_link ul li {
	float: left;
}
.footer_link ul li a {
	display: block;
	margin: 0 1px 1px 0;
	background: #292929;
	color: #8A8A8A;
	font-size: 13px;
	padding: 5px 16px;
}
.footer_link ul li a:hover {
	color: #fff;
	background: #222;
}
.footer_cotact {
	color: #8A8A8A;
	font-size: 13px;
}
.footer_cotact .footer_cotact_type {
	width: 15%;
	display: block;
	float: left;
}
.footer_cotact .footer_cotact_content {
	width: 85%;
	display: block;
	float: left;
}
.footer_cotact ul li {
	margin-bottom: 10px;
	overflow: hidden;
}
.footer_cotact ul li a {
	color: #8A8A8A;
}
.footer .copyright {
	
	padding: 20px 0;
	color: #fff;

	font-size: 12px;
	line-height:26px;
}
.fxan { text-align:right; }
.fxan a { margin:0 6px; opacity:0.8 }
.fxan a:hover { margin:0 6px; opacity:1 }
.z_banner {
	background: url(../../../template/default/images/0555.jpg) center top repeat;
	text-align: center;
	padding: 170px 0;
	overflow: hidden;
}
.support_z_banner {
	padding: 150px 0 70px 0;
}
.z_banner_title {
	font-size: 34px;
	color: #fff;
	margin-bottom: 10px;
}
.z_banner_text {
	font-size: 16px;
	color: #aedaff;
}
.case_show_content {
	margin: 50px 0;
	border-bottom: solid 1px #F7F7F7;
	overflow: hidden;
}
.case_show_list {
	overflow: hidden;
	padding-top: 50px;
	border-top: solid 1px #F7F7F7;
}
.case_show_brief_title {
	color: #333;
	font-size: 16px;
}
.case_show_brief_title span {
	color: #8a8a8a;
}
.case_show_brief_text {
	color: #8a8a8a;
	margin: 20px 60px 30px 0;
	line-height: 1.8;
}
.case_show_brief_button .all_button {
	padding: 8px 50px;
}
.case_show_more {
	padding: 50px 0;
	text-align: center;
}
.case_show_more .all_button {
	padding: 8px 50px;
}
.know_more {
	text-align: center;
	padding: 50px 0;
}
.know_more_text {
	font-size: 16px;
	color: #818181;
	margin-bottom: 20px;
}
.know_more .all_button {
	margin: 0 15px;
}
.z_banner_input {
	position: relative;
	width: 100%;
	max-width: 800px;
	margin: 50px auto 20px auto;
}
.z_banner_input input {
	background: #2A6EAA;
	color: #829BC4;
	border: solid 1px #78ADF4;
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-radius: 3px;
	text-indent: 20px;
}
.z_banner_input img {
	position: absolute;
	top: 10px;
	right: 20px;
	cursor: pointer;
}
.hot_search {
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
}
.hot_search ul li {
	float: left;
	color: #C2D6F9;
	margin-right: 20px;
}
.hot_search ul li a {
	color: #A3BBE0;
}
.hot_search ul li a:hover {
	color: #C2D6F9;
}
.support_type {
	margin: 50px 0;
}
.support_type_content {
	margin-left: -50px;
}
.support_type_list {
	display: block;
	border: solid 1px #F2F2F2;
	text-align: center;
	padding: 10px 0;
	color: #7b7b7b;
	margin-left: 50px;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.support_type_list.active {
	color: #fff;
	background: #3DA6F7;
	border: solid 1px #3DA6F7;
}
.support_type_list.normal:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	width: 0;
	height: 100%;
	background: #3DA6F7;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	z-index: -1;
}
.support_type_list.normal:hover:before {
	width: 100%;
}
.support_type_list.normal:hover {
	color: #fff;
	background: #3DA6F7;
	background: rgba(0, 0, 0, 0);
	border: solid 1px #3DA6F7;
	border: solid 1px rgba(0, 0, 0, 0);
}
.technical_support {
	background: #F5F7F9;
	overflow: hidden;
	padding: 50px 0;
}
.technical_support_content {
	overflow: hidden;
	margin-left: -30px;
}
.technical_support_list {
	margin-left: 30px;
	overflow: hidden;
}
.technical_support_type {
	background: #fff;
}
.technical_support_type .title {
	background: url(../../../template/default/images/074.png) center no-repeat;
	color: #fff;
	font-size: 16px;
	text-indent: 35px;
	padding: 15px 0;
	position: relative;
}
.technical_support_type .title span {
	position: absolute;
	top: 13px;
	right: 20px;
	display: none;
}
.technical_support_type .title span img {
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transition: 0.4s all;
	-webkit-transition: 0.4s all;
}
.technical_support_type .title span.active img {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}
.technical_support_type ul li {
	position: relative;
	z-index: 1;
}
.technical_support_type ul li:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	width: 0;
	height: 100%;
	background: #fafafa;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	z-index: -1;
}
.technical_support_type ul li a {
	display: block;
	color: #4e4e4e;
	padding: 15px 0;
	margin: 0 10px;
	border-bottom: solid 1px #F7F7F7;
	text-indent: 25px;
}
.technical_support_type ul li:last-child a, .technical_support_type ul li:hover:last-child a {
	border: none;
}
.technical_support_type ul li:hover:before {
	width: 100%;
}
.technical_support_type ul li:hover a {
	background: #3DA6F7;
	background: rgba(0, 0, 0, 0);
	border-bottom: solid 1px #3DA6F7;
}
.technical_support_type ul li:first-child.active {
	border-top: none;
}
.technical_support_type ul li.active {
	background: #3DA6F7;
	border-bottom: solid 1px #fff;
	border-top: solid 1px #fff;
}
.technical_support_type ul li.active a {
	color: #fff;
	border-bottom: solid 1px #3DA6F7;
}
.technical_support_type ul li.active:hover:before {
	display: none;
}
.technical_support_box {
	padding: 30px 20px;
	background: #fff;
}
.technical_support_box .title {
	font-size: 16px;
	color: #4e4e4e;
	text-indent: 10px;
}
.technical_support_box ul {
	margin: 15px 0;
	padding: 10px 0;
	border-top: solid 1px #F7F7F7;
	border-bottom: solid 1px #F7F7F7;
}
.technical_support_box ul li a {
	display: block;
	overflow: hidden;
	color: #9a9a9a;
	position: relative;
	z-index: 1;
	padding: 10px;
}
.technical_support_box ul li a:before {
	z-index: -1;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #FAFAFA;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale3d(1, 0.1, 1);
	transform: scale3d(1, 0.1, 1);
	-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.technical_support_box ul li a, .technical_support_box ul li a:before {
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.technical_support_box ul li a:hover:before {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.technical_support_box ul li a:hover {
	color: #333;
}
.technical_support_box ul li a .text {
	float: left;
	width: 85%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.technical_support_box ul li a .time {
	float: right;
	width: 15%;
	text-align: right;
}
.technical_support_page {
	padding: 0 20px 30px 20px;
	overflow: hidden;
	background: #fff;
}
.technical_support_page ul li {
	float: left;
}
.technical_support_page ul li a {
	display: block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border: solid 1px #D1D1D1;
	border-radius: 3px;
	color: #c1c1c1;
	margin-right: 15px;
}
.technical_support_page ul li a.active, .technical_support_page ul li a:hover {
	background: #3c9af2;
	color: #fff;
	border: solid 1px #3c9af2;
}
.technical_support_page ul li a.disable {
	cursor: not-allowed;
}
.technical_support_page ul li a.disable:hover {
	color: #c1c1c1;
	background: #fff;
	border: solid 1px #D1D1D1;
}
.technical_support_box_z {
	background: #fff;
	padding: 30px;
}
.technical_support_box_z_header .title {
	color: #4E4E4E;
	font-size: 24px;
}
.technical_support_box_z_header ul {
	overflow: hidden;
	margin-top: 10px;
}
.technical_support_box_z_header ul li {
	float: left;
	font-size: 12px;
	color: #989898;
	margin-right: 20px;
}
.technical_support_box_z_info_box {
	border-top: solid 1px #F7F7F7;
	border-bottom: solid 1px #F7F7F7;
	margin: 30px 0;
	padding: 30px 0;
}
.technical_support_box_z_info img {
	max-width: 100%;
	height: auto !important;
}
.technical_support_page_z {
	background: #fff;
	overflow: hidden;
	padding: 0 30px 30px 30px;
}
.technical_support_page_z a {
	display: inline-block;
	padding: 8px 45px;
	background: #fff;
	border: solid 1px #F7F7F7;
	color: #9a9a9a;
	border-radius: 3px;
}
.technical_support_page_z a.active, .technical_support_page_z a:hover {
	background: #3F98F2;
	color: #fff;
	border: solid 1px #3F98F2;
}
.technical_support_page_z a.page_next {
	float: right;
}
.template_search {
	text-align: center;
	margin: 50px 0;
	overflow: hidden;
}
.template_search_select {
	display: inline-block;
	margin: 0 30px;
}
.template_search_select select {
	color: #adadad;
	width: 280px;
	height: 40px;
	text-indent: 15px;
	border: solid 1px #F0F0F0;
	border-radius: 3px;
	cursor: pointer;
}
.template_search_select option {
	color: #adadad;
}
.template_search_button {
	display: inline-block;
	margin: 0 30px;
}
.template_search_button .all_button {
	display: initial;
}
.template_show_content {
	position: relative;
	overflow: hidden;
}
.template_show_content:before {
	content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	background: #F7F7F7;
}
.template_show_list_box {
	border-bottom: solid 1px #F7F7F7;
}
.template_show_list {
	width: 96%;
	max-width: 540px;
	margin: 0 auto;
	padding: 80px 0;
}
.template_show_list_text {
	margin: 25px 0;
	overflow: hidden;
}
.template_show_list_text ul li {
	float: left;
	margin-right: 30px;
	color: #9a9a9a;
}
.template_show_list_text ul li span {
	color: #636363;
}
.template_show_list_button a:last-child {
	float: right;
}
.template_show_list_button .all_button {
	padding: 8px 40px;
}
.template_show .know_more {
	border-top: solid 1px #F7F7F7;
}
.introduce {
	padding: 100px 0;
}
.introduce_content {
	overflow: hidden;
}
.introduce_list_brief {
	margin: 0 50px 20px 0;
}
.introduce_list_title {
	font-size: 16px;
	color: #333;
	font-weight: 600;
	margin-bottom: 5px;
}
.introduce_list_text {
	color: #969696;
}
.cloud_platform {
	padding: 100px 0;
	background: url(../../../template/default/images/076.jpg) center top repeat;
}
.cloud_platform_content {
	overflow: hidden;
	margin: 80px 0 80px -30px;
}
.cloud_platform_list {
	display: block;
	margin-left: 30px;
	background: #fff;
	text-align: center;
	padding: 60px 20px;
}
.cloud_platform_list_title {
	font-size: 16px;
	color: #333;
}
.cloud_platform_list_text {
	color: #aeaeae;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	margin-top: 10px;
}
.cloud_platform_solution {
	text-align: center;
	color: #fff;
}
.cloud_platform_solution .title {
	font-size: 24px;
}
.cloud_platform_solution .text {
	color: #c0e3ff;
	margin-top: 10px;
}
.industry {
	padding: 100px 0;
}
.industry_content {
	margin-top: 50px;
	overflow: hidden;
}
.industry_list_img {
	text-align: center;
}
.industry_list_left {
	text-align: right;
	padding-right: 60px;
}
.industry_list_rigth {
	text-align: left;
	padding-left: 60px;
}
.industry_list_brief {
	margin-bottom: 40px;
}
.industry_list_title {
	color: #474747;
	font-size: 18px;
	margin-bottom: 30px;
}
.industry_list_brief_title {
	color: #464646;
}
.industry_list_brief_text {
	margin-top: 5px;
	height: 40px;
	line-height: 20px;
	color: #9c9c9c;
	overflow: hidden;
}
.advantage_project {
	padding-top: 100px;
	background: url(../../../template/default/images/079.jpg) center bottom repeat;
}
.advantage_project_content {
	overflow: hidden;
	margin: 50px 0 0 -30px;
}
.advantage_project_list {
	overflow: hidden;
	margin: 0 0 100px 30px;
}
.advantage_project_list_brief {
	padding-left: 10px;
	color: #fff;
}
.advantage_project_list_brief .title {
	font-size: 16px;
}
.advantage_project_list_brief .text {
	font-size: 12px;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}
.marketing_support {
	padding: 100px 0;
}
.marketing_support_content {
	overflow: hidden;
	margin-left: -20px;
}
.marketing_support_list {
	margin-left: 20px;
}
.marketing_support_list_brief {
	margin-top: 30px;
}
.marketing_support_list_brief .title {
	color: #383838;
	font-size: 18px;
}
.marketing_support_list_brief .text {
	color: #686868;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}
.proxy_process {
	padding: 100px 0;
	background: #3BA1F2;
}
.proxy_process_line {
	height: 15px;
	width: 96%;
	max-width: 1140px;
	margin: 0 auto;
	background: #fff;
	margin-top: 60px;
}
.proxy_process_content {
	margin: -55px 0 0 -60px;
}
.proxy_process_list {
	display: block;
	text-align: center;
	margin-left: 60px;
}
.proxy_process_list_top {
	width: 90px;
	height: 90px;
	text-align: center;
	line-height: 90px;
	margin: 0 auto;
	border-radius: 100%;
	background: #fff;
	color: #3ba1f2;
	font-size: 48px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.proxy_process_list_top:before {
	content: "";
	width: 70px;
	height: 70px;
	background: #fff;
	background: rgba(59, 161, 242, 1);
	border-radius: 100%;
	position: absolute;
	top: 12%;
	left: 12%;
	z-index: -1;
	opacity: 0;
	transform: scale(0);
	-webkit-transform: scale(0);
	transition: 0.4s all;
	-webkit-transition: 0.4s all;
}
.proxy_process_list_middle {
	width: 15px;
	height: 15px;
	background: #fff;
	margin: -1px auto 0 auto;
}
.proxy_process_list_bottom {
	background: #fff;
	padding: 30px 0;
	min-height: 90px;
	border-radius: 5px;
}
.proxy_process_list_bottom .title {
	color: #3b3b3b;
	font-size: 18px;
	margin-bottom: 10px;
}
.proxy_process_list_bottom .text {
	color: #939393;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}
.proxy_process_list:hover .proxy_process_list_top:before {
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.proxy_process_list:hover .proxy_process_list_top {
	color: #3ba1f2;
	color: rgba(255, 255, 255, 1);
}
.proxy_process_list:hover .proxy_process_list_bottom .text {
	color: #333;
}
.h82 {
	height: 82px;
	padding: 0px;
}
.page_num_box {
	float: right;
}
.page_num_box ul li {
	float: left;
}
.page_num_box ul li a {
	display: block;
	border: solid 1px #E9E9E9;
	padding: 3px 0;
	width: 25px;
	text-align: center;
	font-size: 12px;
}
.page_num_box ul li a:hover, .page_num_box ul .page_num_active {
	background: #008BD6;
	color: #fff;
	border: solid 1px #008BD6;
}
.news_banner {
	padding: 40px 0;
}
/*
*  Author:�Ƽѱ�(Jabo)
*  Time: 2016/07/19
*  Dec: ������ҳ������ʽ
*/






.header .header_menu ul .nav-last-li {
	display: none;
}
 @media screen and (max-width: 1199px) {
.header .header_menu ul li:last-child {
	display: block;
	line-height: 40px;
	
}
.header .header_menu ul li:last-child a {
	display: inline;
	padding: 0 20px;
	border: none;
	color: #666;                                                                                    
}
.header .header_menu ul li:last-child span {
	color: #666;
	filter: alpha(opacity=20); 
	opacity: 0.8;
}
.header .header_menu ul li:last-child a:hover {
	border: none;
}
}
/**
 * AUTHOR:�Ƽѱ�(Jabo)
 * TIME:2016/07/25
 * DESC:��վ����
 * */

.template_show_list_button .all_button {
	padding: 6px 30px;
}
.template_show_list_button .all_button:first-child {
	float: right;
	margin-left: 25px;
}
.template_show_list {
	width: 82%;
	
}
.template_show-container {
	background: #F5F5F5;
	height: 100%;
	padding: 10px 10px 68px 10px;
}
.template_show_list_text {
	position: absolute;
	margin: 22px 0 12px 0;
}
.template_show_list_pic img {
	background: transparent;
	background-color: rgba(0, 0, 0, 0);
}
.template_show_list_pic {
	position: relative;
}
.template_show_list_pic .front-model {

}
.template_show_list_pic .front-img {
	position: absolute;
	transition: all 0.3s;
}
.template_show_list_pic .front-img:hover {
	opacity: 0;
	filter: Alpha(opacity=0);
}
.template_show_list_button {
	margin-top: 28px;
}
.template_show_list_text h3 {
	color: #636363;
	padding-bottom: 3px;
}
.template_show_list_text p {
	color: #9A9A9A;
}
.web_tip {
	margin: 76px 0 36px;
	text-align: center;
	position: relative;
}
.web_tip:before {
	content: "";
	position: absolute;
	top: 12px;
	left: 0;
	right: 0;
	width: 80%;
	max-width: 600px;
	margin: 0 auto;
	border-bottom: 1px solid #eee;
}
.web_tip h4 {
	font-size: 16px;
	position: relative;
	display: inline-block;
	background-color: #fff;
	padding: 0 30px;
	z-index: 1;
}
.web_tip .create_web {
	margin-top: 18px;
}
.web_tip a {
	display: inline-block;
	padding: 6px 30px;
	background: #3B9EF3;
	border-radius: 3px;
	color: #fff;
	border: solid 1px #3B9FF2;
	transition: all 0.3s;
}
.web_tip a:hover {
	background: transparent;
	color: #3B9FF2;
}



.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess ul li:hover{ background:#3b9ef3; color:#fff;border: 1px solid #3b9ef3}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #3b9ef3;padding: 2px 9px;margin: 0 3px;background: #3b9ef3;color: #fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}
.msg { position:relative; margin-left:20px }
.msg p { position:absolute; bottom:0; width:100%; background: rgba(0, 0, 0, 0.7); color:#fff; line-height:70px; height:70px; overflow:hidden; text-indent:20px }



.banner{width:100%; height:776px; position:relative; overflow:hidden;}
.banner a.prev{width:80px; height:80px; background:url(../../../template/default/images/zjt.png) no-repeat center; position:absolute; left:100px; top:50%; margin-top:-32px; opacity:.5; z-index:999;}
.banner a.prev:hover{opacity:.8;}
.banner a.next{width:80px; height:80px; background:url(../../../template/default/images/yjt.png) no-repeat center; position:absolute; right:100px; top:50%; margin-top:-32px; opacity:.5; z-index:999;}
.banner a.next:hover{opacity:.8;}
.banner .hd{ display:none }
.banner .hd ul li{width:9px; height:9px; border-radius:100%; background:#fff; border:1px solid #fff; display:inline-block; margin:0 10px; cursor:pointer; text-indent:9999px;}
.banner .hd ul li.on{background:none; border:1px solid #fff }
.banner .bd{width:100%; height:776px; margin:0 auto; overflow:hidden;}
.banner .bd ul li{width:100%; height:776px; display:block; overflow:hidden;}
.banner .bd .x_t{width:128px; margin:90px auto 30px;}
.banner .bd .x_t img{width:100%; height:auto; display:block;}
.banner .bd .w_a{width:100%; text-align:center; color:#727171; margin-bottom:150px;}
.banner .bd .w_a h1{font-size:40px; line-height:60px;}
.banner .bd .w_a h2{font-size:30px; line-height:46px;}
.banner .bd .w_b{width:100%; text-align:center; color:#c51722; margin-bottom:30px;}
.banner .bd .w_b h3{font-size:32px; line-height:50px;}
.banner .bd .w_b span{display:block; width:110px; height:30px; background-color:#c51722; border-radius:15px; font-size:16px; color:#fff; line-height:30px; margin:0 auto;}
.banner .bd .w_c{width:100%; text-align:center; color:#727171; margin:120px 0 250px;}
.banner .bd .w_c h1{font-size:65px; line-height:88px;}
.banner .bd .w_c h2{font-size:30px; line-height:46px;}
.banner .bd .w_d{width:100%; text-align:center; color:#474747; margin:280px 0; font-size:65px; line-height:88px;}
.banner .bd .d_t{width:835px; margin:0 auto;}
.banner .bd a{width:100%; height:100%; display:block;}

.ss { float:right; border:1px solid #e1e1e1; height:35px; width:260px; margin-top:12px; margin-right:10px }
.ss input { border:0; background:none; width:190px; float:left; outline:none; line-height:35px }
.ss .an { width:45px; }
.bottom_logo { text-align:center; font-size:12px; line-height:46px; color:#fff; margin-top:10px }
.wz { color:#fff; line-height:50px; }
.pt-120 { padding-top:138px; }
.ban { height:470px; position:relative }
.ban3 { background:url(../../../template/default/images/ban3.jpg) no-repeat bottom center; height:470px; }
.ban4 { background:url(../../../template/default/images/ban4.jpg) no-repeat bottom center; height:470px; }
.ban2 { background:url(../../../template/default/images/ban2.jpg) no-repeat bottom center; height:470px; }
.ban5 { background:url(../../../template/default/images/ban5.jpg) no-repeat bottom center; height:470px; }
.ban6 { background:url(../../../template/default/images/ban6.jpg) no-repeat bottom center; height:470px; }
.hb { background:url(../../../template/default/images/hb.png) no-repeat bottom center; height:68px; position:absolute; width:100%; bottom:0 }

.en-title { font-size:40px; line-height:80px; font-weight:bold; font-weight:100; padding-top:120px }
.zh-title { font-size:18px; font-weight:100 }
.tabTit{ text-align:center; transition:top linear .2s; margin-top:50px}
.tabTit a{ display:inline-block; font-size:16px; zoom:1; *display:inline; background:#e5e5e5; padding-left:20px; padding-right:20px; line-height:35px; height:35px; margin:0 1px; overflow:hidden; text-align:center; transition:all linear .2s; color:#0a0a0a; }
.tabTit a:hover,.tabTit .on{ background:#1f2774; color:#fff;}


.fy { text-align:center; margin-top:30px; }
.fy a { width:35px; line-height:26px; background:#d1d2d1; color:#000; font-size:14px; display:inline-block; text-align:center; margin:0 5px }
.fy a:hover,a.cut { width:35px; line-height:26px; background:#1f2774; color:#fff; display:inline-block; margin:0 5px }


.wzy img { width:99.7%; max-width:1140px; margin-bottom:50px }
.wzy p { padding:0 60px 50px 60px; text-align:left; line-height:36px; font-size:14px; text-indent:30px }


.xqy img { width:99%; max-width:870px; margin-bottom:50px }
.xqy p { padding:0 30px 30px 40px; text-align:left; line-height:36px; font-size:14px; }
.new1 { margin-bottom:50px; }
.new1 .tu { position:relative }
.new1 .tu img {  width:100%; max-width:850px; margin-left:8px }
.new1 .biao { width:96px; line-height:28px; text-align:center; font-size:12px; color:#fff; position:absolute; bottom:30px; left:0; background:#000 }
.newxq { margin-left:8px; padding-top:30px }
.newxq .shi { font-size:12px; color:#605e5e; margin-bottom:30px }
.newxq h2 { font-size:18px; font-weight:100; color:#000; margin-bottom:10px }
.newxq p { font-size:12px; color:#7a7979; line-height:21px; margin-bottom:10px; max-width:850px }
.mo1 { background:url(../../../template/default/images/icon_arrow.png) no-repeat right; color:#7a7979; font-size:12px; width:66px }


.newnav h3 { color:#000; margin-bottom:30px; font-size:18px }

.newnav { font-size:12px; line-height:26px; padding-right:30px }


.email { background:url(../../../template/default/images/email.png) no-repeat left; padding-left:30px; }
.tel { background:url(../../../template/default/images/dh.png) no-repeat left; padding-left:30px; }
.dz { background:url(../../../template/default/images/dz.png) no-repeat left; padding-left:30px; }
.yx { border:1px solid #b9bbbc; height:36px; margin-top:30px; margin-bottom:20px; width:340px; }
.yx input { width:80%; background:none; border:0; color:#999; line-height:36px; padding-left:10px; font-size:12px; float:left }
.an0 { float:right; }


.link { font-size:12px; }
.link span { font-size:14px; color:#000}
.link a { margin:0 20px; }
.weizhi { line-height:50px; font-size:12px; background:url(../../../template/default/images/wz.png) no-repeat left; padding-left:30px }
.weizhi span { color:#1f2774; }

.newslist li { overflow:hidden; padding:30px 0 30px 30px; }
.newslist li:hover { background:#f8f8f8; 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; cursor:pointer }
.newslist .time{ float:left; width:65px; }


.newslist .tu { width:300px; height:133px; float:left; margin-left:60px; overflow:hidden }
.newslist .tu img:hover { transform: scale(1.1);
	-webkit-transform: scale(1.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; overflow:hidden }
.newslist .conts{ float:right; width:880px; }
.newslist .day,.newslist .date{ background-color:#1f2774;display:block; text-align:center; }
.newslist .day{ color:#000; font-size:12px; line-height:40px; background:#e1e1e1 }
.newslist .date{ font-size:18px; color:#fff; line-height:40px }

.newslist  h3 {font-size:14px; color:#0a0a0a; margin:0; margin-bottom:10px }
.newslist  h3 a { color:#0a0a0a; }
.newslist p { font-size:12px; color:#737272; margin:0; margin-bottom:10px; line-height:26px }
.newslist p a { color:#979696; }
.newslist p a:hover { color:#000; }
.newslist .more{ color:#1f2774; font-size:12px }
.newslist .more:hover { color:#000; font-size:12px }



.newslist1{ width:100%;}
.newslist1 li{ overflow:hidden; width:100%; padding:30px; border-bottom:1px solid #f8f8f8 }
.newslist1 li:hover { background:#f8f8f8; }
.newslist1 .time{ float:left; width:60px; }


.newslist1 .tu1 { width:500px; float:left; margin-left:60px; overflow:hidden; font-size:18px; line-height:80px }

.newslist1 .day,.newslist1 .date{ background-color:#1f2774;display:block; text-align:center; }
.newslist1 .day{ color:#000; font-size:26px; line-height:40px; background:#e1e1e1 }
.newslist1 .date{ font-size:12px; color:#fff; line-height:40px }

.newslist1 .conts{ float:right; width:105px; }
.newslist1 li .down { color:#fff; font-size:12px; width:105px; height:75px; display:block; background:url(../../../template/default/images/pdf.png) no-repeat }
.newslist1 li:hover .down { color:#f8f8f8; font-size:12px; display:block; background:url(../../../template/default/images/pdf0.png) no-repeat }



.newslist2{ width:100%;}
.newslist2 li { overflow:hidden; padding:20px 20px 20px 20px; background:#fff; }
.newslist2 li:hover { background:#f8f8f8; 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; cursor:pointer }
.newslist2 .time{ float:left; width:65px; }



.newslist2 .conts{ float:right; max-width:380px; width:100% }
.newslist2 .day,.newslist2 .date{ background-color:#1f2774;display:block; text-align:center; }
.newslist2 .day{ color:#000; font-size:12px; line-height:40px; background:#e1e1e1 }
.newslist2 .date{ font-size:26px; color:#fff; line-height:40px }

.newslist2  h3 {font-size:14px; color:#0a0a0a; margin:0; margin-bottom:10px }
.newslist2  h3 a { color:#000; }
.newslist2 p { font-size:12px; color:#737272; margin:0; margin-bottom:10px; height:50px; overflow:hidden; line-height:26px }
.newslist2 p a { color:#979696; }
.newslist2 p a:hover { color:#000; }
.newslist2 .more{ color:#1f2774; font-size:12px }
.newslist2 .more:hover { color:#000; font-size:12px }



.newslist0 { width:100%;}
.newslist0 li{ overflow:hidden; width:100%; padding:40px 0; border-bottom:1px dotted #e1e1e1;}



.newslist0 .tu { width:300px; height:175px; float:left; overflow:hidden }
.newslist0 .tu img:hover { transform: scale(1.1);
	-webkit-transform: scale(1.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; overflow:hidden }
.newslist0 .conts{ float:right; max-width:720px; width:100% }


.newslist0  h3 {font-size:18px; color:#696767; line-height:36px; margin:0; margin-bottom:10px }
.newslist0  h3 a { color:#696767; }
.newslist0 p { font-size:12px; color:#979696; margin:0; margin-bottom:10px; line-height:26px }
.newslist0 p a { color:#979696; }
.newslist0 p a:hover { color:#000; }
.newslist0 .more{ color:#1f2774; font-size:12px }
.newslist0 .more:hover { color:#000; font-size:12px }



.gsjj { margin-left:8px; }
.gsjj img { width:100%; margin-bottom:50px }
.sp { text-align:center; margin-bottom:10px }
.sp img { width:100%; }
.lct { text-align:center; margin-bottom:10px }
.lct img { width:100%; }
.about { margin-right:30px; margin-left:30px }
.about h3 { font-size:23px; color:#020202; margin-bottom:16px; font-weight:100 }
.about P { font-size:14px; line-height:30px; color:#606060 }




.obt img { width: 100%; height:auto; display:block; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s; }
.obt .fdt { overflow:hidden; }
.obt:hover img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }


.cp { background:#f8f8f8; margin-left:60px; padding-bottom:20px; margin-bottom:58px; overflow: hidden;  }
.moe { margin-top:10px; margin-left:20px }

.moe a { color:#1f2874; margin-top:10px }

.cp img { width: 100%; height:auto; display:block; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s; }
.cp .fdt { overflow:hidden; }
.cp h3 { font-size:18px; color:#000; margin:15px 20px 10px 20px }
.cp p { font-size:12px; color:#373737; margin:0 20px; line-height:21px }
.cp:hover { background:#1f2874; transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s; cursor:pointer }
.cp:hover img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }
.cp:hover h3 { font-size:18px; color:#fff; margin:15px 20px 10px 20px }
.cp:hover p { font-size:12px; color:#fff; margin:0 20px; line-height:21px }
.cp:hover a { color:#fff; }
.share {
    position: fixed;
    right: 5px;
    bottom: 300px;
    z-index: 9999;
}

.share .bdsharebuttonbox {
    width: 32px;
}

.share .bdsharebuttonbox a {
    display: block;
    width: 32px;
    height: 32px;
    background-color: #333;
    margin: 0;
    margin-bottom: 2px;
}

.share .bdsharebuttonbox a.bds_tsina {
    background-image: url('../../../template/default/images/weibo.png');
    background-repeat: no-repeat;
    background-size: 65%;
    background-position: center;
}

.share .bdsharebuttonbox a.bds_weixin {
    background-image: url('../../../template/default/images/weixin.png');
    background-repeat: no-repeat;
    background-size: 65%;
    background-position: center;
}

.share .bdsharebuttonbox a.bds_qzone {
    background-image: url('../../../template/default/images/qq.png');
    background-repeat: no-repeat;
    background-size: 65%;
    background-position: center;
}

.clear-float {
    clear: both;
}
.cplm { background:#f8f8f8; border-top:2px solid #da291b; font-size:16px; color:#000; line-height:40px; padding-left:10px; margin-bottom:30px }
.sng a { width:270px; line-height:40px; display:block; font-size:18px; color:#fff; text-align:center; border-radius:20px; background:#da291b  }
.sng a:hover { width:270px; line-height:40px; display:block; font-size:18px; color:#fff; text-align:center; border-radius:20px; background:#8c1676 }
.cpjs { margin-left:60px }
.cpjs h3 { font-size:18px; color:#000; margin-bottom:30px  }
.cpjs p { font-size:12px; margin-bottom:50px; line-height:26px }
.cpt { margin-bottom:60px;  }
.cpt img { width:100%; }


.tabTit0 { font-size:0; text-align:left; text-indent:30px; transition:top linear .2s; margin-bottom:50px }
.tabTit0 .fen { background:#da291b; width:100%; color:#fff; float:left; height:34px; line-height:34px; border-bottom:1px solid #fff; transition:all linear .2s; font:14px/34px microsoft yahei; }
.tabTit0 .fen a { color:#fff; font-weight:bold; }
.tabTit0 .fen:hover { background:#8c1676; color:#fff; transition:all linear .2s;}

.fen .ej { filter: alpha(Opacity=0); opacity:0; }
.ej { position:relative; top:0px; left:0; width:100%;  }
.tabTit0 .fen .ej a { color:#636262; font-weight:100; font-size:12px; background:#f0efef; width:100%; line-height:34px; display:block }
.tabTit0 .fen .ej a:hover { color:#636262; background:#f8f8f8 }
.ej li { list-style:none; line-height:34px; border-bottom:1px solid #fff; margin:0 }
.fen:hover .ej { filter: alpha(Opacity=100); transition:all linear .2s; opacity:1; z-index:999; width:100%; }

.xw00 {  padding:0; margin-right:10px }
.huise { padding:30px 0}
.post-prev-img { overflow:hidden; position:relative }
.post-prev-img img {
  width: 100%;
}
.post-prev-text h3 {
 font-size:18px;
 margin-bottom:20px;


}
.post-prev-text p { line-height:26px; font-size:12px; height:150px; overflow:hidden }
.post-prev-text p a { color:#1f2774; }
.post-prev-text p a:hover { color:#85005d } 
.abo { float:left; margin-right:20px; margin-top:5px }
.list {
   margin:0;
   padding:0 20px 30px 20px;
   }
.list li {
   margin:0;
  
   padding:0;
   list-style:none; 

  
   line-height:26px;
   font-size:12px;
   list-style:none;
   clear:both;
 
   }
.list li a { float:left; }
.list span { float:right; font-size:12px; color:#939090 }



.news_center_list1 {
	margin-left: 30px;
	
}

.news_center_list_img1 {
	overflow: hidden;
	position:relative;
}
.xwtp  {
	width: 100%;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}



#focus-wrap{ position:relative; height:600px; margin-bottom:30px }
#frame{width:100%; height:600px; overflow:hidden;}
#img{ position:relative;overflow:hidden; width:100%; height:600px }
#img ul { margin:0; padding:0; }
#img li{ width:100%; height:600px; display:none; position:absolute; top:0px; left:0px; margin:0; padding:0; list-style:none }
#btn{ z-index:99; position:absolute; bottom:30px; left:0; right:0 }
#btn p{ text-align:center }
#btn span{ display:inline-block; cursor:pointer; margin:0 10px; width:9px; height:9px; background:#fff; border:1px solid #fff; border-radius:100% }
#btn span.hov{ background:none; border:1px solid #fff}




.rollBox{ width:1290px;overflow:hidden;padding:0; margin:0 auto; margin-left:50px } 
.rollBox .LeftBotton{height:250px;width:30px;background:url(../../../template/default/images/left.png) no-repeat 50%;overflow:hidden;float:left;display:inline;margin:0;cursor:pointer;} 
.rollBox .RightBotton{height:250px;width:30px;background:url(../../../template/default/images/right.png) no-repeat 50%; overflow:hidden;float:left;display:inline;margin:0;cursor:pointer;} 
.rollBox .Cont{ width:1200px;overflow:hidden;float:left; margin:0 15px } 
.rollBox .ScrCont{width:10000000px;} 
.rollBox .Cont .pic{ float:left; width:215px; height:108px; overflow:hidden; text-align:center; margin:0 30px 0 0; height:250px } 
.rollBox .Cont .pic img { width:213px; height:106px; border:1px solid #e1e1e1; margin-bottom:26px; transition:all 1s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;   }
.rollBox .Cont .pic img:hover { border:1px solid #2daee8; box-shadow:3px 3px 1px #e1e1e1; transform: translate(0px,5px);
-ms-transform: translate(0px,5px);		
-webkit-transform: translate(0px,5px);	
-o-transform: translate(0px,5px);		
-moz-transform: translate(0px,5px); }

.rollBox #List,.rollBox #List3{float:left;} 


#nav1 {
     ext-align:left; text-indent:30px; transition:top linear .2s; margin-bottom:50px
    
}


#nav1 a {
      background:#da291b; width:100%; color:#fff; float:left; height:34px; line-height:34px; border-bottom:1px solid #fff; transition:all linear .2s; font:14px/34px microsoft yahei; 
	  
       
}

#nav1 li {
        
	   
       margin:0;
	   width:100%;
	  
       float:left;
       
}




#nav1 a:hover  {
      background:#8c1676; color:#fff; transition:all linear .2s;
	   
	 
}


#nav1 li ul {
       list-style:none;
       text-align:left;
	   margin:0; 
	   padding:0;
}
#nav1 li ul li{       
      
	   
	  
	    list-style:none; line-height:34px; margin:0 
}

#nav1 li ul a {
         color:#636262; font-weight:100; font-size:12px; background:#f0efef; width:100%; line-height:34px; display:block
		
       
}



#nav1 li ul a:hover {
     color:#636262; background:#f8f8f8 
       
}
#nav1 li:hover ul {
       left: auto;
}
#nav1 li.sfhover ul {
       left: auto;
}
#content {
       clear: left; 
}
#nav1 ul.collapsed {
       display: none;
}
-->

.fxdm { margin-top:20px; }

#PARENT{
     
}
.pleft30 { padding-left:30px; }

.leftmenupage {
   
	height:36px;
	margin-bottom:40px;
	margin-left:30px;


	}
.leftmenupage ul {
   margin:0;
   padding:0;
   }
#left_1 {
    float:left; 

	list-style:none;
	text-align:center;
	
	
	
	}

#left_2 {
    float:left; 

	list-style:none;
	text-align:center;
	
	}
.left_off1 {
  width:120px; line-height:36px; DISPLAY:block; FLOAT: left; COLOR: #000; background:#e9e9ea;  


    }

.left_on1 {
    
	BACKGROUND:#da291b; line-height:36px; COLOR: #fff; width:120px; DISPLAY:block; FLOAT: left; TEXT-DECORATION: none

	
	}
.jyje {line-height:40px; }
.jyje td { padding-left:20px; }


.kefu {
	background-color: #19aefe;
	border: 2px solid #fff;
	position: fixed;
	width: 80px;
	top: 138px;
	right: 20px;
	text-align: center;
	display: block;
	-webkit-box-shadow: 0 0px 12px rgba(0, 0, 0, 0.1);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
	border-radius: 8px;
	font-size: 12px;
	z-index: 9999999;
}
.kefu ul li a {
	display: block;
	color: #FFF;
	text-decoration: none;
	border-top: 1px solid #3ab8fc;
	overflow: hidden;
	height: auto;
	width: 100%;
	padding: 0;
	height: 30px;
	width: 80px;
	z-index: 999999;
	padding-top: 50px;
}
.kefu ul li a:hover {
	background-color: #85005d;
}
.kefu a.kefu-lx {
	border-top: 0px solid #b11279;
	background-image: url(../../../template/default/images/kefu.png);
	background-repeat: no-repeat;
	background-position: 0 -10px;
}
.kefu a.kefu-lx:hover {
	border-radius: 6px 6px 0px 0px;
}
.kefu ul li a.kefu-yy {
	background-image: url(../../../template/default/images/kefu.png);
	background-repeat: no-repeat;
	background-position: center -90px;
}
.kefu ul li a.kefu-zx {
	background-image: url(../../../template/default/images/kefu.png);
	background-repeat: no-repeat;
	background-position: center -170px;
}
.kefu ul li a.kefu-wx {
	background-image: url(../../../template/default/images/kefu.png);
	background-repeat: no-repeat;
	background-position: center -250px;
}
.kefu ul li a.kefu-wx .kefu-weixin {
	padding: 0px;
	background-color: #FFFFFF;
	position: absolute;
	top:242px;
	left: -142px;
	display:none;
	-webkit-box-shadow: 0 0px 12px rgba(0, 0, 0, 0.1);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
}
.kefu ul li a.kefu-wx:hover .kefu-weixin {
	display:block;
}
.kefu ul li a.kefu-top {
	background-image: url(../../../template/default/images/kefu.png);
	background-repeat: no-repeat;
	background-position: center -335px;
	padding-top:40px;
}
.kefu ul li a.kefu-top:hover {
	border-radius: 0px 0px 6px 6px;
}
.kefu ul li a.kefu-yy, .kefu ul li a.kefu-zx, .kefu ul li a.kefu-top, .kefu ul li a.kefu-wx {
	display: none;
}
.kefu:hover ul li a.kefu-yy, .kefu:hover ul li a.kefu-zx, .kefu:hover ul li a.kefu-top, .kefu:hover ul li a.kefu-wx {
	display: block;
}



.fes2-main-text-cont {
  margin: 0 auto;
  padding: 55px 50px 50px 50px;
  max-width:500px; 
}
.fes2-text-cont{
	margin-top:30px;

}
.page-section  {
  width: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}


#demo-b input[type=search] {
	width: 15px;
	padding-left: 10px;
	color: transparent;
	cursor: pointer;
}
#demo-b input[type=search]:hover {
	background-color: #1f2774;
}
#demo-b input[type=search]:focus {
	width: 100px;
	padding-left: 32px;
	color: #fff;
	background-color: #1f2774;
	cursor: auto;
}
#demo-b input:-moz-placeholder {
	color: transparent;
}
#demo-b input::-webkit-input-placeholder {
	color: transparent;
}




.zhiwei { background:#f8f8f8; padding:10px 0 30px 0; margin-bottom:50px }
.zhiwei h2 { font-size:26px; color:#000; border-bottom:1px solid #ccc; font-weight:100; line-height:40px; padding-left:70px; padding-top:20px; padding-bottom:20px; margin-bottom:40px }

.fl { float:left; }
.fr { float:right; }
.zhize { font-size:18px; width:100px; color:#494747; padding-left:70px; margin-bottom:40px }
.yaoqiu { font-size:12px; line-height:30px; color:#494747; text-align:left  }

.btns{ width:150px; height:50px; margin:0 auto; margin-top:40px; margin-bottom:20px }
.btns a{ overflow:hidden; width:150px; line-height:50px; font:14px/50px microsoft yahei; color:#fff; background:#c82360; border-radius:50px; text-align:center; display:block; transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s }
.btns a:hover{ box-shadow:inset 220px 0 0 0 #1f2874;
-webkit-box-shadow:inset 220px 0 0 0 #1f2874;
-moz-box-shadow:inset 220px 0 0 0 #1f2874;
-ms-box-shadow:inset 220px 0 0 0 #1f2874;
-o-box-shadow:inset 220px 0 0 0 #1f2874; }


.btns0 { width:150px; height:50px; margin:0 auto; margin-top:40px; margin-bottom:20px }
.btns0 a{ overflow:hidden; width:150px; line-height:50px; font:14px/50px microsoft yahei; color:#fff; background:#c82360; border-radius:50px; text-align:center; display:block; transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s }
.btns0 a:hover{ box-shadow:inset 220px 0 0 0 #f6ed78;
-webkit-box-shadow:inset 220px 0 0 0 #f6ed78;
-moz-box-shadow:inset 220px 0 0 0 #f6ed78;
-ms-box-shadow:inset 220px 0 0 0 #f6ed78;
-o-box-shadow:inset 220px 0 0 0 #f6ed78; color:#1f2774 }


.whjj { width:430px; padding-top:50px; margin-left:40px; margin-right:40px; font-size:12px; }
.whjj p { line-height:30px; }
.whtu { width:530px; }

.wh { background:url(../../../template/default/images/whbj.jpg) no-repeat top center; height:130px; background-size:cover; margin-top:40px; }

.artical { width:708px; margin:0 auto; line-height:36px; font-size:16px; color:#333; }
.artical p { margin-bottom:30px; }

.artical3 { line-height:36px; font-size:16px; color:#333; }
.artical3 p { margin-bottom:30px; }

.artical h3 { font-size:26px; color:#1f2674; font-weight:100; margin-bottom:30px }

.artical span { font-size:16px; color:#c82360; }

.image { width:100%; text-align:center; margin-bottom:50px; margin-top:50px }
.image img { width:100%; }

.bq { line-height:70px; font-size:12px; background:#000; color:#9f9f9f; text-align:center }

.hh { background:url(../../../template/default/images/hh.png) no-repeat top center; padding-top:80px }
.hh h3 { text-align:center; color:#fff; }
.hh h4 { text-align:center; color:#fff; }

.jj { background:url(../../../template/default/images/jjbg.jpg) no-repeat top center; padding-top:90px; padding-bottom:80px }
.jj h3 { text-align:center; color:#fff; }
.jj h4 { text-align:center; color:#fff; }

.ajj { width:577px; text-align:center; margin:0 auto }
.fbq { text-align:right; }

.fnav { margin-left:60px; }
.footer .but {
	
	
	overflow: hidden;
	margin-top:20px;
	height: 48px;
}
.footer .but a {
	height: 29px;
	width: 29px;
	display: inline-block;
	overflow: hidden;
	margin-right: 15px;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.footer .but a.f1 {
	background: url(../../../template/default/images/f1.png) no-repeat;
}
.footer .but a.f1:hover {
	background: url(../../../template/default/images/f1s.png) no-repeat;
}
.footer .but a.f2 {
	background: url(../../../template/default/images/f2.png) no-repeat;
}
.footer .but a.f2:hover {
	background: url(../../../template/default/images/f2s.png) no-repeat;
}
.footer .but a.f3 {
	background: url(../../../template/default/images/f3.png) no-repeat;
}
.footer .but a.f3:hover {
	background: url(../../../template/default/images/f3s.png) no-repeat;
}
.footer .but a.f4 {
	background: url(../../../template/default/images/f4.png) no-repeat;
}
.footer .but a.f4:hover {
	background: url(../../../template/default/images/f4s.png) no-repeat;
}
.footer .but a.f5 {
	background: url(../../../template/default/images/f5.png) no-repeat;
}
.footer .but a.f5:hover {
	background: url(../../../template/default/images/f5s.png) no-repeat;
}
.footer .but a.f6 {
	background: url(../../../template/default/images/f6.png) no-repeat;
}
.footer .but a.f6:hover {
	background: url(../../../template/default/images/f6s.png) no-repeat;
}
.tpbj { margin-left:-6px; }
.photo { margin-top:50px }
.ttt { position:relative; margin-bottom:6px; margin-left:6px;  }
.ttt p { position:absolute; bottom:0; line-height:35px; width:100%; background:rgba(0,0,0,0.6); color:#fff; font-size:12px; text-align:center }
.ttt:hover p { background:rgba(0,0,0,0.8); 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; cursor:pointer } 


.service-item{ margin-left:50px; text-align:center}
.service-item a{ display:block; padding:20px 4%; background:#f7f7f7; width:88%; border-radius:16px; position:relative; }
.service-item a:nth-of-type(2){ margin:0 2%;}
.service-item i{ width:128px; height:128px; border-radius:100px; display:block; margin:12px auto; opacity:1; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.service-item a:hover i{opacity:1;  }

.service-item i.cloud-computer{ background:#0167ab url(../../../template/default/images/cloud-computer.png) no-repeat center center; background-size:100%; transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; cursor:pointer }
.service-item i.type-choos{ background:#0167ab url(../../../template/default/images/type-choos.png) no-repeat center center; background-size:100%; transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; cursor:pointer}
.service-item i.add-service{ background:#0167ab url(../../../template/default/images/add-service.png) no-repeat center center; background-size:100%; transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; cursor:pointer}
.service-item a:hover i.cloud-computer{ background:#36a5d7 url(../../../template/default/images/cloud-computer.png) no-repeat center center; transform: rotate(30deg);
-ms-transform: rotate(360deg);	
-webkit-transform: rotate(360deg);	
-o-transform: rotate(360deg);		
-moz-transform: rotate(360deg); transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; cursor:pointer	 }
.service-item a:hover i.type-choos{ background:#36a5d7 url(../../../template/default/images/type-choos.png) no-repeat center center; background-size:100%; transform: rotate(30deg);
-ms-transform: rotate(360deg);	
-webkit-transform: rotate(360deg);	
-o-transform: rotate(360deg);		
-moz-transform: rotate(360deg); transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; cursor:pointer}
.service-item a:hover i.add-service{ background:#36a5d7 url(../../../template/default/images/add-service.png) no-repeat center center; background-size:100%; transform: rotate(30deg);
-ms-transform: rotate(360deg);	
-webkit-transform: rotate(360deg);	
-o-transform: rotate(360deg);		
-moz-transform: rotate(360deg); transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; cursor:pointer}
.service-item h4{font-size:18px; color:#000; margin-top:20px; height:40px;line-height:40px; -webkit-transition:all ease-out .2s; transition:all ease-out .2s; width: 100%;font-weight:normal;text-shadow: rgba(0,0,0,.15) 0 0 1px;}
.service-item p { color:#848484;font-size:12px;line-height:21px;height:42px;overflow:hidden;width:100%;}
.marketing_advantage_content { margin-left:-20px; }
.index_productMian { margin-left:20px; }
.index_productMian ul{overflow:hidden;}
.index_productMian ul li{width:100%; margin:0 17px 18px 0; overflow:hidden; }
.ql {  background:#2daee8; }
.sl {  background:#0167ab; }


.index_productMian ul li img { width:100%;  transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;  

}
.index_productMian ul li .tu2 { width:50%; }
.index_productMian ul li:hover img {  transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);

 }

.Ulbule{ width:50%; text-align:left; }
.Ulbule h4{color:#ffffff; font-size:24px; padding:0 30px; font-weight:100; line-height:40px; margin-bottom:20px; margin-top:50px }
.Ulbule p{color:#fff; font-size:14px; padding:0 30px; line-height:30px }



.mationLeft{width:100%; border:1px solid #fff; height:441px }
.index_video{width:100%; padding-top:20px; position:relative;}
.index_video img{width:94%; display:block; margin:0 3% 30px 3%;}
.index_video a{display:block; width:56px; height:56px; position:absolute; top:50%; left:50%; margin-left:-28px; margin-top:-28px; background:url(../../../template/default/images/videobotton.png) no-repeat;}
.videoTxt{width:94%; height:160px; margin:0 3% 0 3%; margin-top:-14px; position:relative; background:url(../../../template/default/images/videotxt.png) no-repeat; overflow:hidden;}
.videoTxt h3{color:#ffffff; font-size:30px; font-weight:bold; text-align:right;padding:0 8px 0 0; padding-top:10px; line-height:32px; background:none;}
.videoTxt p{color:#ffffff; font-size:13px; line-height:20px; padding:16px 5px 0 5px; text-align:left;}
.videoTxt a { color:#9adaf6; }
.mationCenter{width:100%; height:441px; margin-left:20px; border:1px solid #fff; overflow:hidden;}
.CenterTit{margin:19px 3px 0 19px;height:22px; background:url(../../../template/default/images/indexnewsng.png)no-repeat 80px 11px;}
.CenterTit h3{float:left; color:#fff; font-size:18px; text-align:left; line-height:20px; padding:0; background:none;}
.CenterTit span{width:90px; height:22px; margin-right:17px; line-height:22px; text-align:center; font-size:14px; font-weight:bold; color:#00a0e9; display:block; float:right; background:url(../../../template/default/images/centespan.png) no-repeat; cursor:pointer;}
.CenterTit span.cur {color:#fff; background:url(../../../template/default/images/gifnews.gif) no-repeat !important;}
.Centerwarp{overflow:hidden; display:none;}
.Centerwarp dl{width:94%; height:83px; border-bottom:1px dashed #fff;margin:21px 3% 0 3%; padding-bottom:20px; overflow:hidden; cursor:pointer;}
.Centerwarp dl dt{width:80px; height:82px; float:left; text-align:center;color:#0368ad; background:#fff; overflow:hidden;}
.Centerwarp dl dt p{ font-size:40px; line-height:42px; font-weight:bold; color:#0368ad; padding:9px 0 0 0;}
.Centerwarp dl dt span{font-size:14px; display:block;}
.Centerwarp dl dd{width:70%; float:left; padding-left:21px; color:#fff; overflow:hidden;}
.Centerwarp dl dd h3{  font-size: 16px;  height: 19px;  line-height: 19px;  overflow: hidden;  text-align: left; padding:11px 0 0 0; background:none; overflow:hidden;}
.Centerwarp dl dd p{  height:36px; line-height: 18px;  font-size: 12px;  padding:14px 0 0 0; text-align: left;}
.Centerwarp dl dd p a{color:#fff;}
.Centerwarp dl dd h3 a{color:#fff;}


.local-scroll-cont {
	width: 63px;
	height: 63px;
	position:absolute;
	bottom: -40px;
	left: 49%;
	margin-left:-10px;
	
	text-align: center;
	z-index:99;
	
	-webkit-animation: scroll-down-anim ease-in-out 1s infinite;
  -moz-animation: scroll-down-anim ease-in-out 1s infinite;
  -o-animation: scroll-down-anim ease-in-out 1s infinite;
  animation: scroll-down-anim ease-in-out 1s infinite; 
}
.scroll-down {
  color: #4b4e53;
	font-size: 32px;
}
.m30 { margin:30px 0; }

.hgg { height:1020px }
.pt50 { padding-top:50px; }
.pb50 { padding-bottom:50px; }

.dian { width:440px; height:120px; margin:0 auto; background:url(../../../template/default/images/dian.png) no-repeat center; }
.zi { font-size:26px; color:#fff; line-height:60px; font-weight:bold; margin-left:150px; padding-top:30px; letter-spacing:4px }
.dan { background:#1f2774; padding:50px; margin-bottom:60px }

.bdsr { margin:15px 4.8%; width:90%; }
.bdss { border:1px solid #8f93ba; height:46px; line-height:46px; background:none; width:100%; font-size:12px; color:#fff; font-family:microsoft yahei; padding-left:16px }

.zk { width:50%; margin-right:10% }
.yzm { width:103px; }

.mb5 { margin-bottom:5px; }﻿

