@charset "utf-8";
/* CSS Document */
* {
	padding: 0;
	margin: 0;
	outline: none;/*
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;   
*//*cubic-bezier(0.25,0.1,0.25,1)*/
}
html {
	margin: 0;
	padding: 0;
	font-size: 0.24rem;
}
/*这个是用来防止rembug页面闪动以及闪动所引起的后影响的*/
html {
	font-size: 16px;
}
ul, li {
	list-style: none;
}
body {
	font-size: 16px;
	background-color: #fff;
	font-family: microsoft yahei;
/*	overflow-x: hidden;*/
}
img {
/*	max-width: 100%;*/
}
input, textarea {
	font-family: microsoft yahei;
}
input[type="button"], input[type="submit"], input[type="text"], input[type="file"], input[type="reset"], input[type="radio"], select, button {
	cursor: pointer;
	-webkit-appearance: none;
}
textarea {
	-webkit-appearance: none;
}
a {
	text-decoration: none;
}
::-webkit-scrollbar {
  /*滚动条整体样式*/
  width : 10px;  /*高宽分别对应横竖滚动条的尺寸*/
 height: 1px;
}
::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
/*  border-radius: 10px;*/
  box-shadow : inset 0 0 5px rgba(0, 0, 0, 0.2);
 background : #535353;
}
::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow : inset 0 0 5px rgba(0, 0, 0, 0.2);
/*  border-radius: 10px;*/
  background : #ededed;
}
/*scroll*/
::-webkit-scrollbar {
width:10px;
height:10px
}
::-webkit-scrollbar-button:vertical {
display:none
}
::-webkit-scrollbar-corner, ::-webkit-scrollbar-track {
background-color:#ddd;
}
::-webkit-scrollbar-thumb {
border-radius:0;
background-color:#fccd3f;
}
::-webkit-scrollbar-thumb:vertical:hover {
background-color:#fccd3f;
}
::-webkit-scrollbar-thumb:vertical:active {
background-color:#fccd3f;
}
.dd {
	color: #666;
	margin-bottom: 0;
}
.dd:hover {
	color: #0c436c;
}
.w1200 {
	width: 1200px!important;
	margin-left: auto;
	margin-right: auto;/*	overflow: hidden;*/
}
.up {
	width: 50px;
	height: 50px;
	background-color: #f6f6f6;
	box-shadow: 0 0 15px rgba(0,0,0,0.3);
	position: fixed;
	bottom: 50px;
	right: 50px;
	z-index: 9999;
	text-align: center;
	border-radius: 50%;
	cursor: pointer;
	display: none;
}
.up:hover {
	opacity: 0.5;
}
.up img {
	width: 50%;
	height: 50%;
	margin-top: 12px;
	margin-left: auto;
	margin-right: auto;
}
.dianhua {
	width: 50px;
	height: 50px;
	color: #fff;
	background-color: #F5A32E;
	box-shadow: 0 0 15px rgba(0,0,0,0.3);
	position: fixed;
	bottom: 170px;
	right: 50px;
	z-index: 9999;
	text-align: center;
	border-radius: 25px;
	cursor: pointer;
	overflow: hidden;
}
.dianhua img {
	width: 25px;
	height: 25px;
	margin-top: 12px;
	margin-left: 12px;
	float: left;/*	margin-right: auto;*/
}
.dianhua span {
	display: none;
	line-height: 50px;
	font-size: 18px;
}
.dianhua:hover {
	width: 200px;
}
.dianhua:hover span {
	display: block;
}
.dianhua:hover img {
	margin-left: 15px;
}
.qq {
	width: 50px;
	height: 50px;
	color: #fff;
	background-color: #F5A32E;
	box-shadow: 0 0 15px rgba(0,0,0,0.3);
	position: fixed;
	bottom: 110px;
	right: 50px;
	z-index: 9999;
	text-align: center;
	border-radius: 25px;
	cursor: pointer;
	overflow: hidden;
}
.qq img {
	width: 25px;
	height: 25px;
	margin-top: 12px;
	margin-left: 12px;
	float: left;/*	margin-right: auto;*/
}
.qq a {
	text-decoration: none;
	color: #fff;
}
.qq span {
	display: none;
	line-height: 50px;
	font-size: 18px;
}
.qq:hover {
	width: 170px;
}
.qq:hover span {
	display: block;
}
.qq:hover img {
	margin-left: 15px;
}
.xiangmu {
	width: 0.45rem;
	float: left;
	margin-right: 0.3rem;
	margin-top: 0.26rem;
}
.swiper-container {
	width: 100%;
	height: 100%;
	z-index: 1;
}
.swiper img {
	display: block;
}
/*通用*/
.bgf {
	background-color: #fff;
}
.orange {
	color: #FCCB48;
}
.red {
	color: #FF0000;
}
.c9 {
	color: #999;
}
.textr {
	text-align: right;
}
.gre {
	color: #25C64F;
}
.fr {
	float: right;
}
.c3 {
	color: #333;
}
.btn {
/*	display: none;*/
}
.nav {
	width: 100%;
	height: 110px;
	padding-top: 44px;
	box-sizing: border-box;
	position: absolute;
	z-index: 99;
}
.navk {
	width: 1140px;
	height: auto;
	/*	overflow: hidden;*/
	margin-left: auto;
	margin-right: auto;
}
.logo {
	float: left;
	width: 82px;
	height: 66px;
}
.nav_list {
	float: right;
	height: 66px;
	line-height: 66px;
	font-size: 16px;
}
.nav_li {
	float: left;
	margin-right: 90px;/*	position: relative;*/
}
.nav_li:last-child {
	margin-right: 0;
}
.nav_li a {
	color: #fff;
}
.nav_li:hover a {
	font-weight: bold;
	border-bottom: solid 1px #fff
}
.nav_li.on a {
	font-weight: bold;
	border-bottom: solid 1px #fff
}
.pro {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.prok {
	width: 1140px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.tit {
	font-size: 48px;
	font-weight: bold;
	color: #101936;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 10px;
}
.tit_desc {
	font-size: 24px;
	font-weight: bold;
	color: #101936;
	text-align: center;
	margin-bottom: 70px;
}
.pro_list {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 85px;
}
.pro_list li{
    width: 204px;
    height: 418px;
    box-sizing: border-box;
    overflow: hidden;
    float: left;
    margin-right: 30px;
    background-image: url(../img/shouji.png);
    background-size: 100% 100%;
    padding-top: 51px;
    padding-left: 13px;
    padding-right: 13px;
    padding-bottom: 53px;
}
.pro_list li:last-child{
    margin-right: 0;
}
.scroll{
    width: 100%;
    height: 314px;
    overflow: hidden;
    overflow-y: auto;
    overflow-x: hidden;
}
.scroll img{
    width: 100%;
    height: auto;
    display: block;
}
.scroll::-webkit-scrollbar {
    display: none; /* Chrome Safari */
}
.pro_li {
	float: left;
	width: 370px;
	margin-right: 15px;
	height: 370px;
	background-color: #eee;
	margin-bottom: 15px;
	box-sizing: border-box;
	padding-top: 0;
	cursor: pointer;
	transition: all 0.3s ease-out;
}
.pro_li:nth-child(3n) {
	margin-right: 0;
}
.pro_li:hover {
	background-color: #0c436c;
	transform: scale(1.02);
}
.pro_li img {
	width: 370px;
	height: 370px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
.pro_li h1 {
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 10px;
	display: none;
}
.pro_li p {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	display: none;
}
.abc {
	width: 100%;
	min-width: 1140px;
	line-height: 294px;
	height: 294px;
	overflow: hidden;
	background-image: url(../img/tu1.jpg);
	background-repeat: repeat;
	text-align: center;
	font-size: 70px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	/*	transition:all 0.3s ease-out;*/
	cursor: pointer;
	position: relative;
}
/*
.abc:hover{
	transform:scale(1.01);
}
*/
.abc span.jiaa {
	font-size: 72px;
	line-height: 265px;
}
.ser {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #f7f7f7;
}
.serk {
	width: 1140px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.ser_list {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 100px;
}
.ser_li {
	width: 25%;
	float: left;
	height: 292px;
	background-color: #f2f2f2;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.ser_li1 {
	position: absolute;
	top: 0;
	left: 0;
	height: 146px;
	width: 100%;
	transition: all 0.3s ease-out;
}
.ser_li:hover .ser_li1 {
	transform: scale(1.03);
}
.ser_li2 {
	position: absolute;
	top: 146px;
	left: 0;
	height: 146px;
	width: 100%;
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
.ser_li:nth-child(2n) .ser_li1 {
	top: 146px;
}
.ser_li:nth-child(2n) .ser_li2 {
	top: 0;
}
.ser_li h1 {
	font-size: 18px;
	margin-bottom: 10px;
	color: #333;
	transition: all 0.3s ease-out;
}
.ser_li:hover h1 {
	color: #258aff
}
.ser_li p {
	font-size: 14px;
	color: #333
}
.hon {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-image: url(../img/bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}
.honk {
	width: 1140px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 100px;
	padding-top: 30px;
}
.hon .tit {
	color: #fff;
}
.hon .tit_desc {
	color: #fff;
}
.hon_list {
	width: 1005px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.hon_li {
	padding: 10px;
	box-sizing: border-box;
	border-radius: 10px;
	background-color: #f3f3f3;
	cursor: pointer;
}
.hon_li img {
	transition: all 0.3s ease-out;
}
.hon_li:hover img {
	transform: scale(1.02);
}
.swiper-button-next {
	margin-right: -80px;
}
.swiper-button-prev {
	margin-left: -80px;
}
.par {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.park {
	width: 1140px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.par_list {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 100px;
	padding-top: 10px;
}
.par_list img {
	width: 20%;
	height: 132px;
	float: left;
	transition: all 0.3s ease-out;
	border-radius: 10px;
}
.par_list img:hover {
	transform: scale(0.9);
	cursor: pointer;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.teld {
	width: 100%;
	height: 210px;
	line-height: 210px;
	font-size: 72px;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
	text-align: center;
	min-width: 1140px;
	background-color: #fccd3f;
	/*	transition:all 0.3s ease-out;*/
	cursor: pointer;
}
/*
.teld:hover{
	transform:scale(1.01);
}
*/
.sup {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.supk {
	width: 1140px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.sup_list {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 100px;
}
.sup_li {
	width: 320px;
	margin-right: 90px;
	height: auto;
	overflow: hidden;
	float: left;
}
.sup_li:last-child {
	margin-right: 0;
}
.sup_head {
	width: 100%;
	height: 130px;
	margin-bottom: 25px;
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 20px;
	color: #fff;
	background-size: cover;
	transition: all 0.3s ease-out;
}
.sup_head:hover {
	transform: scale(1.03);
}
.sup_head h1 {
	font-size: 18px;
	padding-top: 45px;
	padding-bottom: 5px;
}
.sup_head p {
	font-size: 16px;
}
.sup_lii {
	font-size: 14px;
	line-height: 30px;
	color: #666;
}
.sup_lii a {
	color: #666;
}
.sup_lii span {
	color: #999;
	display: inline-block;
	width: 50px;
}
.sup_lii p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.sup_lii p:hover a {
	color: #258aff
}
.try {
	height: 160px;
	line-height: 160px;
	width: 100%;
	background-color: #258aff;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	transition: all 0.3s ease-out;
}
.try:hover {
/*	transform:scale(1.01);*/
}
.try_btn {
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	line-height: 36px;
	width: 150px;
	display: inline-block;
	border: solid 1px #fff;
	margin-left: 40px;
	border-radius: 4px;
	cursor: pointer;
	transition: all 0.3s ease-out;
}
.try_btn:hover {
	background-color: #fff;
	color: #258aff;
}
.foot {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #141622;
	color: #728089;
	min-width: 1200px;
}
.foot a {
	color: #728089;
}
.footk {
	width: 1140px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
}
.foot_list {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 35px;
}
.foot_li {
	float: left;
	margin-right: 35px;
}
.foot_li:last-child {
	margin-right: 0;
}
.foot_li:nth-child(1) {
	width: 160px;
}
.foot_li:nth-child(2) {
	width: 335px;
}
.foot_li:nth-child(3) {
	width: 85px;
}
.foot_li:nth-child(4) {
	width: 85px;
}
.foot_li:nth-child(5) {
	width: 85px;
}
.foot_li:nth-child(6) {
	width: 215px;
}
.foot_tit {
	font-size: 14px;
	padding-top: 45px;
	padding-bottom: 12px;
	color: #fff;
	border-bottom: solid 1px #252733;
	margin-bottom: 20px;
}
.foot_tit img {
	float: left;
	margin-right: 5px;
}
.foot_n1 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}
.qq_btn {
	width: 78px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	border: solid 1px #4b4d59;
	margin-top: 20px;
	transition: all 0.3s ease-out;
	cursor: pointer;
}
.qq_btn:hover {
	background-color: #252733
}
.foot_n2 {
	line-height: 30px;
	cursor: pointer;
}
.foot_n2 span {
	display: inline-block;
	margin-left: 15px;
}
.foot_n2:hover {
	color: #999;
}
.foot_n2:hover a {
	color: #999;
}
.foot_n3 {
	line-height: 20px;
}
.foot_n3 img {
	float: left;
	margin-right: 15px;
	margin-bottom: 40px;
}
.foot_j {
	width: 100%;
	line-height: 60px;
	overflow: hidden;
	height: auto;
	font-size: 12px;
	color: #51515b;
	border-top: solid 1px #252733;
	border-bottom: solid 1px #252733;
}
.foot_j h1 {
	color: #fff;
	font-size: 12px;
	float: left;
	margin-right: 60px;
}
.foot_j p {
	float: left;
	margin-right: 60px;
	cursor: pointer;
}
.foot_j p:hover {
	color: #999;
}
.foot_j p:last-child {
	margin-right: 0;
}
.foot_bq {
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
	color: #51515b;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: 30px
}
.menu {
	display: none;
}
.bg_hui {
	display: none;
}
.nav_m {
	display: none;
}
.bianda {
	transition: all 0.3s ease-out;
	/*	width: 1140px;*/
	margin-left: auto;
	margin-right: auto;
	height: auto;
	overflow: hidden;
	display: inline-block;/*	text-align: center;*/
}
.bianda span {
	position: relative;
	display: inline-block;
	float: left;
}
/*
.bianda:hover {
	transform: scale(1.05);
}
*/
.bianda span:nth-child(1) {
	animation: tiao2 3.4s linear 0s infinite;
	-webkit-animation: tiao2 3.4s linear 0s infinite;
}
.bianda span:nth-child(2) {
	animation: tiao2 3.4s linear 0.2s infinite;
	-webkit-animation: tiao2 3.4s linear 0.2s infinite;
}
.bianda span:nth-child(3) {
	animation: tiao2 3.4s linear 0.4s infinite;
	-webkit-animation: tiao2 3.4s linear 0.4s infinite;
}
.bianda span:nth-child(4) {
	animation: tiao2 3.4s linear 0.6s infinite;
	-webkit-animation: tiao2 3.4s linear 0.6s infinite;
}
.bianda span:nth-child(5) {
	animation: tiao2 3.4s linear 0.8s infinite;
	-webkit-animation: tiao2 3.4s linear 0.8s infinite;
}
.bianda span:nth-child(6) {
	animation: tiao2 3.4s linear 1s infinite;
	-webkit-animation: tiao2 3.4s linear 1s infinite;
}
.bianda span:nth-child(7) {
	animation: tiao2 3.4s linear 1.2s infinite;
	-webkit-animation: tiao2 3.4s linear 1.2s infinite;
}
.bianda span:nth-child(8) {
	animation: tiao2 3.4s linear 1.4s infinite;
	-webkit-animation: tiao2 3.4s linear 1.4s infinite;
}
.bianda span:nth-child(9) {
	animation: tiao2 3.4s linear 1.6s infinite;
	-webkit-animation: tiao2 3.4s linear 1.6s infinite;
}
.bianda span:nth-child(10) {
	animation: tiao2 3.4s linear 1.8s infinite;
	-webkit-animation: tiao2 3.4s linear 1.8s infinite;
}
.bianda span:nth-child(11) {
	animation: tiao2 3.4s linear 2s infinite;
	-webkit-animation: tiao2 3.4s linear 2s infinite;
}
.bianda span:nth-child(12) {
	animation: tiao2 3.4s linear 2.2s infinite;
	-webkit-animation: tiao2 3.4s linear 2.2s infinite;
}
.bianda span:nth-child(13) {
	animation: tiao2 3.4s linear 2.4s infinite;
	-webkit-animation: tiao2 3.4s linear 2.4s infinite;
}
.bianda span:nth-child(14) {
	animation: tiao2 3.4s linear 2.6s infinite;
	-webkit-animation: tiao2 3.4s linear 2.6s infinite;
}
.bianda span:nth-child(15) {
	animation: tiao2 3.4s linear 2.8s infinite;
	-webkit-animation: tiao2 3.4s linear 2.8s infinite;
}
.bianda span:nth-child(16) {
	animation: tiao2 3.4s linear 3s infinite;
	-webkit-animation: tiao2 3.4s linear 3s infinite;
}
.bianda span:nth-child(17) {
	animation: tiao2 3.4s linear 3s infinite;
	-webkit-animation: tiao2 3.4s linear 3.2s infinite;
}
@keyframes tiao2 {
 0% {
margin-top:0px
}
 3% {
margin-top:-15px
}
 6% {
margin-top:0px
}
 100% {
margin-top:0px
}
}
@-webkit-keyframes tiao2 {
 0% {
margin-top:0px
}
 3% {
margin-top:-15px
}
 6% {
margin-top:0px
}
 100% {
margin-top:0px
}
}
.hon2 {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-image: url(../img/pro3.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}
.hon2k {
	width: 1140px;
	height: 860px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 100px;
	padding-top: 30px;
}
.function_list {
	width: 100%;
	height: auto;
	overflow: hidden;
	/*	background-color: #f7f7f7;*/
	border: solid 3px #fff;
	border-top: 0;
	border-left: 0;
	box-sizing: border-box;
	margin-top: -20px;
	margin-bottom: 90px;
}
.function_list li {
	float: left;
	width: 20%;
	box-sizing: border-box;
	height: 200px;
	text-align: center;
	font-size: 26px;
	font-weight: 200;
	border: solid 3px #fff;
	border-right: 0;
	border-bottom: 0;
	padding-top: 27px;
}
.function_list li img {
	display: block;
	border-radius: 50%;
	width: 83px;
	height: 83px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	box-shadow: 0px 10px 15px rgba(0,0,0,0.3);
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.function_list li span {
	display: block;
	border-radius: 50%;
	width: 83px;
	height: 83px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	box-shadow: 0px 10px 15px rgba(0,0,0,0.3);
	background: #1fd5ed;
	background: -moz-linear-gradient(left, #1fd5ed 0%, #0eb9ff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #1fd5ed), color-stop(100%, #0eb9ff));
	background: -webkit-linear-gradient(left, #1fd5ed 0%, #0eb9ff 100%);
	background: -o-linear-gradient(left, #1fd5ed 0%, #0eb9ff 100%);
	background: -ms-linear-gradient(left, #1fd5ed 0%, #0eb9ff 100%);
	background: linear-gradient(to right, #1fd5ed 0%, #0eb9ff 100%);
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.function_list li:hover span {
	margin-top: -10px;
}
.function_list li:nth-child(2n) span {
	background: #fe7771;
	background: -moz-linear-gradient(left, #fe7771 0%, #ff5758 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fe7771), color-stop(100%, #ff5758));
	background: -webkit-linear-gradient(left, #fe7771 0%, #ff5758 100%);
	background: -o-linear-gradient(left, #fe7771 0%, #ff5758 100%);
	background: -ms-linear-gradient(left, #fe7771 0%, #ff5758 100%);
	background: linear-gradient(to right, #fe7771 0%, #ff5758 100%);
}
.function_list li:nth-child(3n) span {
	background: #7acc8c;
	background: -moz-linear-gradient(left, #7acc8c 0%, #4cb34a 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #7acc8c), color-stop(100%, #4cb34a));
	background: -webkit-linear-gradient(left, #7acc8c 0%, #4cb34a 100%);
	background: -o-linear-gradient(left, #7acc8c 0%, #4cb34a 100%);
	background: -ms-linear-gradient(left, #7acc8c 0%, #4cb34a 100%);
	background: linear-gradient(to right, #7acc8c 0%, #4cb34a 100%);
}
.function_list li:nth-child(4n) span {
	background: #fece50;
	background: -moz-linear-gradient(left, #fece50 0%, #efbd28 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fece50), color-stop(100%, #efbd28));
	background: -webkit-linear-gradient(left, #fece50 0%, #efbd28 100%);
	background: -o-linear-gradient(left, #fece50 0%, #efbd28 100%);
	background: -ms-linear-gradient(left, #fece50 0%, #efbd28 100%);
	background: linear-gradient(to right, #fece50 0%, #efbd28 100%);
}
.function_list li:nth-child(5n) span {
	background: #ff8e4f;
	background: -moz-linear-gradient(left, #ff8e4f 0%, #ff6633 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ff8e4f), color-stop(100%, #ff6633));
	background: -webkit-linear-gradient(left, #ff8e4f 0%, #ff6633 100%);
	background: -o-linear-gradient(left, #ff8e4f 0%, #ff6633 100%);
	background: -ms-linear-gradient(left, #ff8e4f 0%, #ff6633 100%);
	background: linear-gradient(to right, #ff8e4f 0%, #ff6633 100%);
}
.function_list li:nth-child(6n) span {
	background: #c799fb;
	background: -moz-linear-gradient(left, #c799fb 0%, #a563f8 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #c799fb), color-stop(100%, #a563f8));
	background: -webkit-linear-gradient(left, #c799fb 0%, #a563f8 100%);
	background: -o-linear-gradient(left, #c799fb 0%, #a563f8 100%);
	background: -ms-linear-gradient(left, #c799fb 0%, #a563f8 100%);
	background: linear-gradient(to right, #c799fb 0%, #a563f8 100%);
}
.function_list li span img {
	display: block;
	width: 40px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 22px;
    box-shadow: 0px 10px 15px rgba(0,0,0,0);
    border-radius: 0;
}
.function_list li:hover img {
	margin-top: -10px;
}
.function_list li:hover span img {
	margin-top: 22px;
}
.function_list2 {
	width: 100%;
	height: auto;
	overflow: hidden;
	/*	background-color: #f7f7f7;*/
	border: solid 3px #fff;
	border-top: 0;
	border-left: 0;
	box-sizing: border-box;
	margin-top: -20px;
	margin-bottom: 90px;
}
.function_list2 li {
	float: left;
	width: 20%;
	box-sizing: border-box;
	height: 200px;
	text-align: center;
	font-size: 26px;
	font-weight: 200;
	border: solid 3px #fff;
	border-right: 0;
	border-bottom: 0;
	padding-top: 27px;
	cursor: pointer;
}
.function_list2 li span {
	display: block;
	border-radius: 50%;
	width: 83px;
	height: 83px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	box-shadow: 0px 10px 15px rgba(0,0,0,0.3);
	background: #1fd5ed;
	background: -moz-linear-gradient(left, #1fd5ed 0%, #0eb9ff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #1fd5ed), color-stop(100%, #0eb9ff));
	background: -webkit-linear-gradient(left, #1fd5ed 0%, #0eb9ff 100%);
	background: -o-linear-gradient(left, #1fd5ed 0%, #0eb9ff 100%);
	background: -ms-linear-gradient(left, #1fd5ed 0%, #0eb9ff 100%);
	background: linear-gradient(to right, #1fd5ed 0%, #0eb9ff 100%);
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.function_list2 li:hover span {
	margin-top: -10px;
}
.function_list2 li:nth-child(2n) span {
	background: #fe7771;
	background: -moz-linear-gradient(left, #fe7771 0%, #ff5758 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fe7771), color-stop(100%, #ff5758));
	background: -webkit-linear-gradient(left, #fe7771 0%, #ff5758 100%);
	background: -o-linear-gradient(left, #fe7771 0%, #ff5758 100%);
	background: -ms-linear-gradient(left, #fe7771 0%, #ff5758 100%);
	background: linear-gradient(to right, #fe7771 0%, #ff5758 100%);
}
.function_list2 li:nth-child(3n) span {
	background: #7acc8c;
	background: -moz-linear-gradient(left, #7acc8c 0%, #4cb34a 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #7acc8c), color-stop(100%, #4cb34a));
	background: -webkit-linear-gradient(left, #7acc8c 0%, #4cb34a 100%);
	background: -o-linear-gradient(left, #7acc8c 0%, #4cb34a 100%);
	background: -ms-linear-gradient(left, #7acc8c 0%, #4cb34a 100%);
	background: linear-gradient(to right, #7acc8c 0%, #4cb34a 100%);
}
.function_list2 li:nth-child(4n) span {
	background: #fece50;
	background: -moz-linear-gradient(left, #fece50 0%, #efbd28 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fece50), color-stop(100%, #efbd28));
	background: -webkit-linear-gradient(left, #fece50 0%, #efbd28 100%);
	background: -o-linear-gradient(left, #fece50 0%, #efbd28 100%);
	background: -ms-linear-gradient(left, #fece50 0%, #efbd28 100%);
	background: linear-gradient(to right, #fece50 0%, #efbd28 100%);
}
.function_list2 li:nth-child(5n) span {
	background: #ff8e4f;
	background: -moz-linear-gradient(left, #ff8e4f 0%, #ff6633 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ff8e4f), color-stop(100%, #ff6633));
	background: -webkit-linear-gradient(left, #ff8e4f 0%, #ff6633 100%);
	background: -o-linear-gradient(left, #ff8e4f 0%, #ff6633 100%);
	background: -ms-linear-gradient(left, #ff8e4f 0%, #ff6633 100%);
	background: linear-gradient(to right, #ff8e4f 0%, #ff6633 100%);
}
.function_list2 li:nth-child(6n) span {
	background: #c799fb;
	background: -moz-linear-gradient(left, #c799fb 0%, #a563f8 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #c799fb), color-stop(100%, #a563f8));
	background: -webkit-linear-gradient(left, #c799fb 0%, #a563f8 100%);
	background: -o-linear-gradient(left, #c799fb 0%, #a563f8 100%);
	background: -ms-linear-gradient(left, #c799fb 0%, #a563f8 100%);
	background: linear-gradient(to right, #c799fb 0%, #a563f8 100%);
}
.function_list2 li span img {
	display: block;
	width: 40px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 22px;
}
.for {
	width: 100%;
	height: 840px;
	/*	background-image: url("../img/bg.jpg");*/
	background-repeat: no-repeat;
	background-size: cover;
	box-sizing: border-box;
	padding-left: 12vw;
	padding-right: 12vw;
	padding-top: 100px;
	position: relative;
}
.for_box {
	height: 640px;
	width: 100%;
	position: relative;
	padding-left: 350px;
	color: #fff;
	box-sizing: border-box;
	padding-top: 60px;
	z-index: 3;
}
.for_left {
	width: 265px;
	height: 100%;
	position: absolute;
	background-color: rgba(255,255,255,0.1);
	left: 0;
	top: 0;
	box-sizing: border-box;
	padding-top: 62px;
}
.for_left li {
	padding-left: 62px;
	width: 100%;
	line-height: 26px;
	margin-bottom: 30px;
	font-size: 18px;
	cursor: pointer;
	margin-left: 3px;
	border-left: 0;
	box-sizing: border-box;
}
.for_left li.on {
	border-left: solid 3px #09ac20;
	margin-left: 0;
	color: #80c516;
}
.for_right {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.for_rk {
	display: none;
}
.for_rk h1 {
	font-size: 48px;
	font-weight: 400;
	margin-bottom: 60px;
}
.for_rk p {
	font-size: 18px;
	font-weight: 400;
	line-height: 48px;
}
.book {
	width: 100%;
	height: 465px;
	background-image: url("../img/pro2.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom center;
}
.bookn {
	width: 1400px;
	height: auto;
	overflow: hidden;
	padding-left: 500px;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	padding-top: 100px;
}
.bookn h1 {
	font-size: 48px;
	font-weight: 400;
	color: #040303;
	margin-bottom: 40px;
}
.bookn p {
	font-size: 18px;
	line-height: 32px;
	font-weight: 400;
	color: #545252;
	margin-bottom: 40px;
}
.book_down {
	width: 140px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	color: #E5E5E5;
	background-color: #005dbf;
	background: -moz-linear-gradient(left, #005dbf 0%, #2386ee 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #005dbf), color-stop(100%, #2386ee));
	background: -webkit-linear-gradient(left, #005dbf 0%, #2386ee 100%);
	background: -o-linear-gradient(left, #005dbf 0%, #2386ee 100%);
	background: -ms-linear-gradient(left, #005dbf 0%, #2386ee 100%);
	background: linear-gradient(to right, #005dbf 0%, #2386ee 100%);
	border-radius: 3px;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.book_down:hover {
	background: -moz-linear-gradient(left, #005dbf 0%, #005dbf 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #005dbf), color-stop(100%, #005dbf));
	background: -webkit-linear-gradient(left, #005dbf 0%, #005dbf 100%);
	background: -o-linear-gradient(left, #005dbf 0%, #005dbf 100%);
	background: -ms-linear-gradient(left, #005dbf 0%, #005dbf 100%);
	background: linear-gradient(to right, #005dbf 0%, #005dbf 100%);
}
.book_down a {
	color: #fff;
	display: block;
}
/*2.25*/
.hon_show {
	width: 100%;
	height: 100vh;
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.5);
	cursor: pointer;
	display: none;
}
.hon_show_img {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 580px;
}
.hon_show_img table {
	height: 100vh;
}
.pro_class {
	position: absolute;
	width: 100%;
	top: 120px;
	left: 0;
	background-color: rgba(0,0,0,0.5);
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 0;
	height: 0;
	overflow: hidden;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);/*	margin-left: -262px;*/
}
.pro_class_k {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 200px;
}
.pro_class p {
	line-height: 50px;
	float: left;
	width: auto;
	padding-left: 13px;
	padding-right: 13px;
}
.nav_li .pro_class p a {
	border-bottom: 0;
}
.nav_li .pro_class p:hover a {
	border-bottom: solid 1px #fff;
}
.nav_li .pro_class p.on a {
	border-bottom: solid 1px #fff;
}
.nav_li:hover .pro_class {
	top: 110px;
	opacity: 1;
	height: auto;
}
.for_bg {
	width: 100%;
	position: absolute;
	height: 100%;
	z-index: 1;
	left: 0;
	top: 0;
}
.for_bg_li {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-size: cover;
	background-position: center center;
}
.for_bg_hui {
	width: 100%;
	position: absolute;
	height: 100%;
	z-index: 2;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0,0.8)
}
.news {
	width: 1280px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-top: 100px;
	padding-bottom: 100px;
}
.news_l {
	float: left;
	width: 800px;
	height: auto;
	overflow: hidden;
}
.news_one {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.news_one h1 {
	font-size: 28px;
	font-weight: 300;
	margin-bottom: 20px;
	color: #000;
	line-height: 40px;
}
.news_one:hover h1 {
	font-weight: 500;
}
.news_one h2 {
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 11px;
	padding-top: 21px;
	color: #666;
}
.news_one h3 {
	font-size: 18px;
	font-weight: 300;
	color: #999;
}
.news_one img {
	height: 450px;
	width: 100%;
	display: block;
}
.news_page {
	bottom: 110px!important;
}
.news_r {
	float: left;
	width: 480px;
	box-sizing: border-box;
	padding-left: 50px;
}
.news_two {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-top: 1px solid #ebebeb;
}
.news_two h1 {
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 20px;
	color: #000;
}
.news_two:hover h1 {
	color: #258aff;
}
.news_two h2 {
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 11px;
	padding-top: 21px;
	color: #666;
}
.news_two h3 {
	font-size: 18px;
	font-weight: 300;
	color: #999;
}
.news_more {
	border-top: 1px solid #ebebeb;
	font-size: 16px;
	color: #999;
	padding-top: 25px;
}
.news_more a {
	color: #999;
}
.news_more a:hover {
	text-decoration: underline;
	color: #258aff;
}
.news_tit {
	font-size: 30px;
	font-weight: 500;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
}
.news_three {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #ebebeb;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
	padding-top: 30px;
	padding-bottom: 30px;
}
.news_three h2 {
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	box-sizing: border-box;
	padding: 17px;
	color: #666;
	float: left;
	width: 76px;
	height: 76px;
	text-align: center;
	background-color: #f6f6f6;
	margin-right: 30px;
}
.news_three h1 {
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 10px;
	color: #000;
}
.news_three:hover h1 {
	color: #258aff;
}
.news_three h3 {
	font-size: 16px;
	font-weight: 300;
	width: 1125px;
	float: left;
	color: #999;
}
.page {
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 16px;
	color: #999;
	text-align: center;
	padding-top: 50px;
}
.next {
	display: inline-block;
}
.prev {
	display: inline-block;
}
.page .next a, .page .prev a {
	color: #999;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
}
.page .next a:hover, .page .prev a:hover {
	color: #258aff;
}
.show_nav {
	width: 100%;
	height: 140px;
	background-image: url(../img/bg_hui.png);
	position: absolute;
	top: 0;
	left: 0;
}
.show_banner {
	width: 100%;
	height: 400px;
	background-position: center -180px;
	background-size: cover;
}
.news_show {
	width: 1280px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.show_tit {
	font-size: 26px;
	margin-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
}
.show_time {
	font-size: 16px;
	margin-bottom: 30px;
	color: #999;
	padding-left: 20px;
	padding-right: 20px;
}
.show_desc {
	font-size: 16px;
	margin-bottom: 10px;
	color: #777;
	padding: 20px;
	box-sizing: border-box;
	background-color: #f6f6f6;
}
.show_cont {
	font-size: 16px;
	line-height: 30px;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
	color: #444;
}
.show_cont p {
	margin-bottom: 30px;
}
.partner {
	width: 1280px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
	margin-bottom: 100px;
	text-align: center;
}
.partner ul {
	border: solid 1px #eee;
	border-right: 0;
	border-bottom: 0;
	border-top: 0;
	display: inline-block;
}
.partner li {
	width: 213px;
	height: 213px;
	background-color: #fff;
	border: solid 1px #eee;
	border-top: 0;
	border-left: 0;
	float: left;
	box-sizing: border-box;
	cursor: pointer;
	overflow: hidden;
}
.partner li:nth-child(1), .partner li:nth-child(2), .partner li:nth-child(3), .partner li:nth-child(4), .partner li:nth-child(5), .partner li:nth-child(6) {
	border-top: solid 1px #eee;
}
.partner li table {
	width: 100%;
	height: 213px;
}
.partner li img {
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.partner li:hover img {
	transform: scale(1.04);
}
.about {
	width: 1280px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 50px;
}
.about1 {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-top: 50px;
	padding-bottom: 50px;
	font-size: 16px;
	line-height: 34px;
}
.about1 p {
	margin-bottom: 15px;
}
.about2 {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
}
.about2_tit {
	font-size: 28px;
	color: #333;
	text-align: center;
	border-top: solid 2px #eee;
	margin-bottom: 30px;
	padding-top: 50px;
}
.about2_desc {
	font-size: 15px;
	color: #999;
	text-align: center;
	margin-bottom: 40px;
}
.about2_form {
	font-size: 16px;
	color: #666;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.about2_form input {
	font-size: 14px;
	width: 400px;
	height: 44px;
	border: solid 1px #ccc;
	display: block;
	float: left;
	margin-right: 40px;
	margin-bottom: 40px;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
}
.about2_form input:nth-child(3) {
	margin-right: 0;
}
.desc {
	width: 100%;
	height: 200px;
	border: solid 1px #ccc;
	display: block;
	/*	float: left;*/
	margin-bottom: 40px;
	box-sizing: border-box;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
}
.about2_form input.submit {
	width: 200px;
	height: 50px;
	background-color: #258aff;
	display: block;
	float: none;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	font-size: 16px;
}
.banner2 {
	width: 100%;
	height: 480px;
	overflow: hidden;
	background-image: url(../img/channel/banner.jpg);
	background-size: cover;
	background-position: center top;
}
.banner2_k {
	width: 1140px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
	padding-top: 100px;/*
	position: absolute;
	margin-left: -570px;
	left:50%;
*/
}
.banner2_tit1 {
	font-weight: 500;
	font-size: 44px;
	color: #000;
	line-height: 66px;
	width: 600px;
}
.banner2_tit2 {
	margin-top: 8px;
	font-size: 20px;
	color: #646566;
	line-height: 28px;
	width: 480px;
}
.banner2 image {
	width: 100%;
	display: block;
}
.show_nav2 {
	width: 100%;
	height: 150px;
	background-color: #141622;
}
.banner2_btn1 {
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	width: 158px;
	padding: 8px 0;
	border-radius: 2px;
	display: inline-block;
	background-color: #155bd4;
	margin-top: 42px;
}
.channel1 {
	width: 1140px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.channel1_tit {
	font-size: 34px;
	color: #323233;
	line-height: 44px;
	text-align: center;
	margin: 96px 0 64px;
	font-weight: 500;
}
.channel1_right {
	float: right;
	width: 600px;
}
.channel1_right img {
	width: 100%;
}
.channel1_left {
	float: left;
	width: 540px;
	padding-top: 50px;
	height: auto;
	overflow: hidden;
}
.cha_l {
	width: 200px;
	float: left;
	margin-right: 70px;
	height: 94px;
	margin-bottom: 72px;
}
.cha_l:nth-child(2) {
	margin-right: 0;
}
.cha_l:nth-child(4) {
	margin-right: 0;
}
.cha_l h1 {
	font-weight: 500;
	font-size: 26px;
	color: #155bd4;
	line-height: 32px;
	margin-bottom: 12px;
	position: relative;
}
.cha_l p {
	font-size: 16px;
	color: #646566;
	line-height: 24px;
}
.cha_btn {
	background-color: #155bd4;
	width: 158px;
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 46px;
	display: block;
	margin: 44px auto 0;
	text-align: center;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	clear: both;
	float: none;
}
.channel1_k {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 44px;
}
.channel1_tit1 {
	font-size: 34px;
	color: #323233;
	line-height: 44px;
	text-align: center;
	margin: 80px 0 18px;
	font-weight: 500;
}
.channel1_tit2 {
	font-size: 20px;
	color: #969799;
	text-align: center;
	line-height: 28px;
	margin-bottom: 20px;
}
.channel2 {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.cha_list {
	width: 1140px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 30px;
}
.cha_li {
	width: 356px;
	height: 360px;
	background-color: #fff;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
	margin-right: 31px;
	background: #fff;
	-webkit-box-shadow: 0 8px 30px 0 rgba(61,67,77,.08);
	box-shadow: 0 8px 30px 0 rgba(61,67,77,.08);
	border-radius: 2px;
	overflow: hidden;
	vertical-align: top;
	margin-bottom: 31px;
}
.cha_li:nth-child(3n) {
	margin-right: 0;
}
.cha_li img {
	margin-bottom: 24px;
}
.cha_li h1 {
	margin-bottom: 16px;
	padding: 0 32px;
	font-size: 20px;
	color: #040505;
	text-align: justify;
	line-height: 24px;
	font-weight: 500;
}
.cha_li p {
	font-size: 16px;
	color: #646566;
	line-height: 24px;
	margin-bottom: 32px;
	padding: 0 32px;
}
.channel3 {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.channel3_tab {
	width: 505px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.cha_tab {
	display: inline-block;
	width: 150px;
	line-height: 55px;
	margin-left: 50px;
	margin-right: 50px;
	border-bottom: solid 2px #fff;
	text-align: center;
	cursor: pointer;
}
.cha_tab.on {
	border-bottom: solid 2px #155bd4;
	color: #155bd4;
}
.channel3_box {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding: 30px;
	box-sizing: border-box;
}
.cha_box {
	width: 2400px;
	height: 415px;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.cha_box1 {
	width: 1200px;
	height: 415px;
	float: left;
}
.cha_box1 li {
	float: left;
	width: 262px;
	height: 415px;
	background-color: #fff;
	box-shadow: 0 8px 30px 0 rgba(61,67,77,.08);
	border-radius: 2px;
	box-sizing: border-box;
	vertical-align: top;
	text-align: center;
	padding: 48px 46px;
	padding-top: 24px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.cha_box1 li:last-child {
	margin-right: 0;
}
.cha_box1 li img {
	width: 100%;
}
.cha_box1 li h1 {
	margin: 14px 0;
	font-weight: 500;
	font-size: 22px;
	color: #323233;
	text-align: center;
	line-height: 30px;
}
.cha_box1 li p {
	font-size: 16px;
	color: #969799;
	line-height: 24px;
	text-align: justify;
}
.cha_box2 {
	width: 1200px;
	height: 415px;
	float: left;
}
.cha_box2 li {
	float: left;
	width: 208px;
	height: 415px;
	background-color: #fff;
	box-shadow: 0 8px 30px 0 rgba(61,67,77,.08);
	border-radius: 2px;
	box-sizing: border-box;
	vertical-align: top;
	text-align: center;
	padding: 12px;
	padding-top: 24px;
	padding-bottom: 24px;
	margin-right: 25px;
	margin-bottom: 30px;
}
.cha_box2 li:last-child {
	margin-right: 0;
}
.cha_box2 li img {
	width: 64px;
	height: 64px;
}
.cha_box2 li h1 {
	margin: 14px 0;
	font-weight: 500;
	font-size: 22px;
	color: #323233;
	text-align: center;
	line-height: 30px;
}
.cha_box2 li h2 {
	font-size: 12px;
	font-weight: 400;
	margin: 0 0 32px;
	white-space: nowrap
}
.cha_box2 li p {
	font-size: 14px;
	line-height: 20px;
	color: #969799;
	text-align: justify;
	padding-left: 12px;
	padding-right: 12px;
}
.channel4 {
	width: 1140px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.channel4_box {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 50px;
}
.channel4_box li {
	width: 228px;
	float: left;
	text-align: center;
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 20px;
}
.channel4_box li img {
	width: 32px;
	height: 32px;
	margin-bottom: 16px;
}
.channel4_box li h1 {
	font-size: 20px;
	font-weight: normal;
	color: #323233;
	line-height: 28px;
	margin-bottom: 8px;
}
.channel4_box li p {
	color: #969799;
	font-size: 14px;
	line-height: 20px;
}
.channel5 {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 100px;
}
.channel5_box {
	width: 1180px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-top: 60px;
}
.cha5_k {
	float: left;
	width: 280px;
	height: auto;
	overflow: hidden;
	text-align: center;
}
.cha5_k h1 {
	font-size: 20px;
	color: #323233;
	line-height: 28px;
	font-weight: normal;
}
.cha5_k img {
	width: 72px;
	height: 72px;
	margin-bottom: 16px;
}
.cha5_jt {
	float: left;
	padding-top: 30px;
}
.cha5_jt img {
	width: 14px;/*	height: 44px;*/
}
.channel6 {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #f7f8fa;
	padding-top: 72px;
	padding-bottom: 72px;
}
.channel6 h1 {
	font-size: 26px;
	color: #323233;
	line-height: 30px;
	font-weight: normal;
	text-align: center;
}
.channel6 .cha_btn {
	margin-top: 24px;
}
.channel6 p {
	color: #969799;
	font-size: 14px;
	line-height: 20px;
	margin-top: 16px;
	text-align: center;
}
.sup_more {
	line-height: 36px;
	width: 120px;
	border-radius: 25px;
	border: solid 1px #eee;
	text-align: center;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
	overflow: hidden;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.sup_more a {
	color: #aaa;
	display: block;
}
.sup_more:hover {
	border: solid 1px #258aff;
}
.sup_more:hover a {
	color: #258aff;
}
.contact {
	width: 1200px;
	height: auto;
	overflow: hidden;
	padding-top: 100px;
	padding-bottom: 100px;
	margin-left: auto;
	margin-right: auto;
}
.conr {
	float: right;
	width: 460px;
	height: auto;
}
.conl {
	float: left;
}
.conl h1 {
	font-size: 24px;
	line-height: 30px;
	color: #333;
	font-weight: 700;
	padding: 12px 0 20px 0;
}
.conl p {
	margin-top: 20px;
	line-height: 30px;
	font-size: 16px;
	/*    padding-left: 36px;*/
	position: relative;
}
.conl p img {
	width: 25px;
	float: left;
	margin-right: 10px;
	margin-top: 2px;
}
.conr img {
	display: block;
	width: 100%;
}
.ditu {
	width: 100%;
	height: 600px;
	overflow: hidden;
	position: relative;
	background-size: auto 600px;
	background-position: top center;
	margin-top: 90px;
}
.map {
	display: block;
	position: relative;
	z-index: 1;
}
.bghui {
	width: 100%;
	position: absolute;
	height: 100%;
	background-color: rgba(0,0,0,0.2);
	z-index: 2;
}
.dingwei {
	position: absolute;
	width: 339px;
	height: 110px;
	background-image: url(../img/bgxx.png);
	z-index: 3;
	box-sizing: border-box;
	padding: 15px;
	font-size: 16px;
	font-weight: 300;
	color: #333333;
	line-height: 20px;
	left: 50%;
	top: 220px;
	margin-left: -207px;
}
.dingwei img {
	float: left;
	/*	width: 50px;*/
	height: 50px;
	margin-right: 15px;
}
.dingwei p {
	margin-top: 5px;
}
.xinxi {
	width: 1200px;
	height: 140px;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
	margin-top: -70px;
	position: relative;
	z-index: 4;
	padding-left: 66px;
	box-sizing: border-box;
	padding-top: 38px;
	font-size: 16px;
	font-weight: 300;
	color: #666666;
	line-height: 32px;
}
.xinxi_n {
	float: left;
	/*	margin-right: 125px;*/
	overflow: hidden;
}
.xinxi_n img {
	margin-right: 20px;
	width: 60px;
	height: 60px;
	float: left;
	margin-top: 5px;
}
.xinxi_n p {
	/*	float: left;*/
	white-space: nowrap;/*	clear: both;*/
}
.xinxi_n:nth-child(1) {
	width: 395px;
}
.xinxi_n:nth-child(2) {
	width: 395px;
}
.xinxi_n:nth-child(3) {
	width: 335px;
}
.concc {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 45px;
	padding-bottom: 90px;
}
.concc h1 {
	font-size: 24px;
	font-weight: 400;
	color: #333333;
	line-height: 32px;
	margin-bottom: 15px;
	text-align: center;
}
.concc p {
	font-size: 16px;
	font-weight: 400;
	color: #828282;
	line-height: 32px;
	text-align: center;
}
/* 预约 试用 */
.use-popup {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10002;
	overflow: hidden;
	overflow-y: auto;
	background: rgba(0,0,0,0.46);
}
.use-content {
	border-radius: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	background: #F8F8F8;
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	transform: translate(-50%, -52%);
	width: 960px;
}
.use-close {
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 40px;
	height: 40px;
	background: url(../img/use-close.png) no-repeat center;
	background-size: 16px auto;
}
.use-block .fl {
	width: 50%;
	float: left;
}
.use-block .fr {
	width: 50%;
	height: 600px;
	border-radius: 0 20px 20px 0;
	background: #fff;
}
.use-block .reg-logo {
	height: 40px;
	display: block;
	margin: 60px 0 0 80px;
}
.use-block .reg-tips {
	height: auto;
	width: 350px;
	display: block;
	margin: 54px 0 0 66px;
}
.use-block .reg-help {
	margin: 60px 0 0 80px;
	line-height: 24px;
}
.use-title {
	text-align: center;
	font-size: 30px;
	line-height: 30px;
	margin-top: 50px;
	color: #333;
}
.use-tips {
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	margin-top: 10px;
}
.use-form {
	width: 380px;
	margin: 0 auto;
	padding-top: 40px;
}
.use-form .input {
	padding-left: 100px;
	height: 62px;
	position: relative;
}
.use-form .input .tt {
	position: absolute;
	left: 0;
	top: 0;
	line-height: 44px;
}
.use-form .input .tt span {
	color: #FF7612;
	padding-right: 4px;
}
.use-form .input .error {
	color: #FF7612;
	padding-left: 21px;
	font-size: 12px;
	white-space: nowrap;
	line-height: 18px;
}
.use-form .text {
	color: #333;
	width: 100%;
	height: 44px;
	border-radius: 4px;
	font-size: 16px;
	border: 1px solid #E1E1E1;
	padding: 0 20px;
	box-sizing: border-box;
}
.use-form .text:hover {
	border-color: #d6d6d6;
}
.use-form .size {
	width: 100%;
	height: 44px;
	color: #333;
	cursor: pointer;
	position: relative;
	line-height: 44px;
	border-radius: 4px;
	font-size: 16px;
	border: 1px solid #E1E1E1;
	padding: 0 20px;
	box-sizing: border-box;
}
.use-form .size:after {
	content: "";
	width: 7px;
	height: 12px;
	transition: all .3s;
	position: absolute;
	right: 10px;
	top: 16px;
	background: url(http://festatic.qiqucn.com/static/qiqucn/images/6.0/more-icon.png) no-repeat center;
	background-size: cover;
}
.use-form .size.open:after {
	transform: rotate(90deg);
}
.use-form .size:hover {
	border-color: #d6d6d6;
}
.use-form .size.default {
	color: #666;
}
.use-form .text2 {
	width: 160px;
	border-right: 0;
	border-radius: 4px 0 0 4px;
}
.use-form .position {
	display: none;
	z-index: 8;
	text-align: left;
	position: absolute;
	line-height: 30px;
	top: 44px;
	left: 100px;
	right: 0;
	background: #fff;
	box-shadow: 0 5px 10px rgba(0,0,0,0.1);
	border-radius: 0 0 10px 10px;
	padding: 7px 0;
}
.use-form .position li {
	padding: 0 20px;
}
.use-form .position li:hover {
	background: #f5f5f5;
	color: #ff7612;
	cursor: pointer;
}
.use-form .getcode {
	width: 120px;
	border-radius: 0 4px 4px 0;
	text-align: center;
	font-size: 16px;
	height: 44px;
	line-height: 44px;
	float: right;
	color: #fff;
}
.use-form .getcode.loading:hover {
	cursor: default;
	color: #fff;
}
.use-form .getcode.free {
	background: #FF7612;
}
.use-form .getcode.free:hover {
	background: #FF8E3B;
}
.use-form .getcode.free.loading:hover {
	background: #FF8E3B;
}
.use-form .getcode.demo {
	background: #087CDF;
}
.use-form .getcode.demo:hover {
	background: #3FA7FF;
}
.use-form .getcode.demo.loading:hover {
	background: #3FA7FF;
}
.use-form .btn {
	margin: 22px 0 0 -100px;
}
.use-form .button {
	width: 100%;
	border: none;
	cursor: pointer;
	height: 44px;
	display: block;
	color: #fff;
	font-size: 16px;
	border-radius: 4px;
}
.use-form .free {
	background: #FF7612;
}
.use-form .free:hover, .use-form .free.btnLoading {
	background: #FF8E3B;
}
.use-form .demo {
	background: #087CDF;
}
.use-form .demo:hover, .use-form .demo.btnLoading {
	background: #3FA7FF;
}
.use-block .fr.yy .getcode,  .use-block .fr.yy .button {
	background: #087CDF;
}
.use-block .fr.yy .getcode:hover,  .use-block .fr.yy .getcode.loading:hover,  .use-block .fr.yy .button:hover, .use-block .fr.yy .button.btnLoading {
	background: #3FA7FF;
}
/* 预约 试用 */
.use-success {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10002;
	overflow: hidden;
	overflow-y: auto;
	background: rgba(0,0,0,0.46);
}
.use-success-content {
	border-radius: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	background: #fff;
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	transform: translate(-50%, -52%);
	width: 760px;
	height: 440px;
}
.use-success-close {
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 40px;
	height: 40px;
	background: url(http://festatic.qiqucn.com/static/qiqucn/images/3.0/use-close.png) no-repeat center;
	background-size: 16px auto;
}
.use-success-icon {
	width: 400px;
	float: left;
}
.use-success-icon img {
	width: 218px;
	height: 190px;
	margin: 93px auto 0;
	display: block;
}
.use-success-icon strong {
	display: block;
	text-align: center;
	margin-top: 24px;
	line-height: 33px;
	font-size: 24px;
	color: #087CDF;
}
.use-success-icon p {
	text-align: center;
	margin-top: 10px;
	line-height: 20px;
	font-size: 14px;
	color: #999;
}
.use-success-code {
	width: 360px;
	float: right;
	height: 440px;
	background: #F8F8F8;
	border-radius: 0 20px 20px 0;
}
.use-success-code img {
	width: 214px;
	height: 214px;
	margin: 90px auto 0;
	padding: 13px;
	display: block;
	background: #fff;
}
.use-success-code strong {
	display: block;
	text-align: center;
	margin-top: 17px;
	line-height: 25px;
	font-size: 18px;
	color: #333;
}
/* 预约 试用 */
.use-success2 {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10002;
	overflow: hidden;
	overflow-y: auto;
	background: rgba(0,0,0,0.46);
}
.use-success2-content {
	border-radius: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	background: #fff;
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	transform: translate(-50%, -52%);
	width: 960px;
	height: 496px;
}
.use-success2-close {
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 40px;
	height: 40px;
	background: url(http://festatic.qiqucn.com/static/qiqucn/images/3.0/use-close.png) no-repeat center;
	background-size: 16px auto;
}
.use-success2-title {
	padding: 44px 0 33px;
	text-align: center;
	background: #F8F8F8;
	border-radius: 20px 20px 0 0;
}
.use-success2-title strong {
	display: block;
	font-size: 24px;
	color: #333;
}
.use-success2-title p {
	margin-top: 10px;
	color: #999;
}
.use-success2-ewm {
	padding: 80px 65px 0;
}
.use-success2-ewm .elm {
	width: 20%;
	float: left;
	text-align: center;
}
.use-success2-ewm .elm div {
	margin-top: 20px;
}
.use-success2-ewm .elm > img {
	display: block;
	width: 140px;
	height: 140px;
	margin: 0 auto;
	border: 1px solid transparent;
}
.use-success2-ewm .elm > .qw {
	border-color: #E1E1E1;
}
.use-success2-ewm .button img {
	height: 32px;
	display: block;
	margin: 0 auto;
}
.use-success2-ewm .text {
	line-height: 32px;
}
.banner{
	min-width: 1200px;
}
/*--------------------------------------------------------------------------------------------*/
@media screen and (max-width:750px ) {
* {
	-moz-transition: all 0s ease-in-out!important;
	-webkit-transition: all 0s ease-in-out!important;
	-o-transition: all 0s ease-in-out!important;
	-ms-transition: all 0s ease-in-out!important;
	transition: all 0s ease-in-out!important;   /*cubic-bezier(0.25,0.1,0.25,1)*/
}
body {
	width: 7.5rem;
}
.w1200 {
	width: 100%!important;
	height: auto;/*	overflow: hidden;*/
}
.up {
	width: 50px;
	height: 50px;
	background-color: #f6f6f6;
	box-shadow: 0 0 15px rgba(0,0,0,0.3);
	position: fixed;
	bottom: 155px;
	right: 50px;
	z-index: 9999;
	text-align: center;
	border-radius: 50%;
	cursor: pointer;
	display: none;
}
.dianhua {
	display: none;
}
.qq {
	display: none;
}
.menu {
	/*	width: 100%;*/
	float: right;
	height: 5vw;
	margin-top: 3vw;
	display: block;
}
.bg_hui {
	display: none;
	background-color: rgba(0,0,0,0.5);
	position: fixed;
	z-index: 97;
	width: 100%;
	height: 100vh;
	top: 0;
	right: 0;
}
.nav_m {
	display: none;
	background-color: #1e2131;
	position: fixed;
	z-index: 98;
	width: 70%;
	height: 100vh;
	top: 0;
	right: 0;
	box-sizing: border-box;
	padding-top: 16vw;
	padding-left: 10vw;
	padding-right: 10vw;
}
.nav {
	width: 100%;
	height: 11vw;
	padding-top: 0;
	box-sizing: border-box;
	position: fixed;
	z-index: 99;
	/*	display: none;*/
	background-color: #141622;
	top: 0;
	left: 0;
	overflow: hidden;
}
.navk {
	width: 90%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.logo {
	float: left;
	width: auto;
	height: 7vw;
	margin-top: 2vw;
}
.nav_list {
	float: right;
	height: 66px;
	line-height: 66px;
	font-size: 16px;
	display: none;
}
.nav_li {
	float: none;
	margin-right: 0;
	width: 100%;
	line-height: 12vw;
	font-size: 4vw;
	box-sizing: border-box;
	height: auto;
	overflow: hidden;
}
.nav_li:last-child {
	margin-right: 0;
}
.nav_li a {
	color: #999;
	display: block;
	padding-left: 3vw;
	padding-right: 3vw;
	border-bottom: solid 1px #666;
}
.nav_li:hover a {
	font-weight: bold;
	border-bottom: solid 1px #666;
	color: #ddd;
}
.pro_class {
	position: relative;
	width: 100%;
	top: 0;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 0;
	height: 0;
	overflow: hidden;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
}
.pro_class p {
	line-height: 12vw;
	font-size: 3.6vw;
	padding-left: 2vw;
}
.nav_li .pro_class p a {
	border-bottom: 0;
	font-weight: normal;
	border-bottom: solid 1px #333;
}
.nav_li .pro_class p:hover a {
	border-bottom: solid 0px #fff;
}
.nav_li .pro_class p.on a {
	border-bottom: solid 0px #fff;
}
.pro_class p:last-child {
	border-bottom: 0;
}
.nav_li:hover .pro_class {
	top: 0;
	opacity: 1;
	height: auto;
}
.banner {
	margin-top: 11vw;
	min-width: 100%;
}
.pro {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.prok {
	width: 90%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.tit {
	font-size: 6vw;
	font-weight: bold;
	color: #101936;
	text-align: center;
	padding-top: 8vw;
	padding-bottom: 3vw;
}
.tit_desc {
	font-size: 3vw;
	font-weight: bold;
	color: #101936;
	text-align: center;
	margin-bottom: 5vw;
}
.pro_list {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 8vw;
}
.pro_list li{
    width: 1.27rem;
    height: 2.6rem;
    box-sizing: border-box;
    overflow: hidden;
    float: left;
    margin-right: 0.1rem;
    background-image: url(../img/shouji.png);
    background-size: 100% 100%;
    padding-top: 0.32rem;
    padding-left: 0.08rem;
    padding-right: 0.08rem;
    padding-bottom: 0.32rem;
}
.pro_list li:last-child{
    margin-right: 0;
}
.scroll{
    width: 100%;
    height: 1.95rem;
    overflow: hidden;
    overflow-y: auto;
    overflow-x: hidden;
}
.scroll img{
    width: 100%;
    height: auto;
    display: block;
}
.scroll::-webkit-scrollbar {
    display: none; /* Chrome Safari */
}
.pro_li {
	float: left;
	width: 49%;
	margin-right: 1vw;
	height: 45vw;
	background-color: #3a8ca4;
	box-sizing: border-box;
	padding-top: 5vw;
	cursor: pointer;
	transition: all 0.3s ease-out;
	margin-bottom: 1vw;
	padding-left: 2vw;
	padding-right: 2vw;
}
.pro_li:nth-child(3n) {
	margin-right: 1vw;
}
.pro_li:nth-child(2n) {
	margin-right: 0;
}
.pro_li:hover {
	background-color: #0c436c;
	transform: scale(1.02);
}
.pro_li img {
	width: 15vw;
	height: 15vw;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
.pro_li h1 {
	font-size: 4.6vw;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 1.5vw;
}
.pro_li p {
	font-size: 3.2vw;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.abc {
	width: 100%;
	min-width: 100%;
	line-height: 24vw;
	height: 24vw;
	background-image: url(../img/tu1.jpg);
	background-repeat: repeat;
	text-align: center;
	font-size: 4.4vw;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	/*	transition:all 0.3s ease-out;*/
	cursor: pointer;
}
/*
.abc:hover{
	transform:scale(1.01);
}
*/
/*
.abc span {
	display: block;
	font-size: 4vw;
	line-height: 4vw;
	position: absolute;
	left: 50%;
	top: 8.5vw;
	margin-left: -3.5vw;
}
	
*/
.abc span.jiaa {
	font-size: 4.4vw;
	line-height: 24vw;
}
.ser {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #f7f7f7;
}
.serk {
	width: 90%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.ser_list {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 8vw;
}
.ser_li {
	width: 45vw;
	float: left;
	height: 50vw;
	background-color: #f2f2f2;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.ser_li1 {
	position: absolute;
	top: 0;
	left: 0;
	height: 25vw;
	width: 100%;
	transition: all 0.3s ease-out;
}
.ser_li:hover .ser_li1 {
	transform: scale(1.03);
}
.ser_li2 {
	position: absolute;
	top: 25vw;
	left: 0;
	height: 25vw;
	width: 100%;
	box-sizing: border-box;
	padding-left: 3vw;
	padding-right: 3vw;
	padding-top: 3vw;
}
.ser_li:nth-child(2n) .ser_li1 {
	top: 25vw;
}
.ser_li:nth-child(2n) .ser_li2 {
	top: 0;
}
.ser_li h1 {
	font-size: 4vw;
	margin-bottom: 1.5vw;
	color: #333;
	transition: all 0.3s ease-out;
}
.ser_li:hover h1 {
	color: #258aff
}
.ser_li p {
	font-size: 3vw;
	color: #333
}
.hon {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-image: url(../img/bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}
.honk {
	width: 90%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 8vw;
	padding-top: 3vw;
}
.hon .tit {
	color: #fff;
}
.hon .tit_desc {
	color: #fff;
}
.hon_list {
	width: 80%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.hon_li img {
	transition: all 0.3s ease-out;
}
.hon_li:hover img {
	transform: scale(1.02);
}
.swiper-button-next {
	margin-right: -80px;
	display: none;
}
.swiper-button-prev {
	margin-left: -80px;
	display: none;
}
.par {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.park {
	width: 90%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.par_list {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 8vw;
}
.par_list img {
	width: 33%;
	height: 18vw;
	float: left;
	transition: all 0.3s ease-out;
}
.par_list img:hover {
	transform: scale(1.1);
	cursor: pointer;
}
.teld {
	width: 100%;
	height: 24vw;
	line-height: 24vw;
	font-size: 4.4vw;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
	text-align: center;
	min-width: 100%;
	background-color: #fccd3f;
	/*	transition:all 0.3s ease-out;*/
	cursor: pointer;
}
/*
.teld:hover{
	transform:scale(1.01);
}
*/
.sup {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.supk {
	width: 90%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.sup_list {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 8vw;
}
.sup_li {
	width: 100%;
	margin-right: 0;
	height: auto;
	overflow: hidden;
	float: left;
}
.sup_li:last-child {
	margin-right: 0;
}
.sup_head {
	width: 100%;
	height: 27vw;
	margin-bottom: 3vw;
	box-sizing: border-box;
	padding-left: 5vw;
	padding-right: 5vw;
	color: #fff;
	background-size: cover;
	transition: all 0.3s ease-out;
}
.sup_head:hover {
	transform: scale(1.03);
}
.sup_head h1 {
	font-size: 4.4vw;
	padding-top: 8vw;
	padding-bottom: 2vw;
}
.sup_head p {
	font-size: 3vw;
}
.sup_lii {
	font-size: 3vw;
	line-height: 8vw;
	color: #666;
	margin-bottom: 3vw;
}
.sup_lii a {
	color: #666;
}
.sup_lii span {
	color: #999;
	display: inline-block;
	width: 10vw;
}
.sup_lii p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.sup_lii p:hover a {
	color: #258aff
}
.try {
	height: 24vw;
	line-height: 24vw;
	width: 100%;
	background-color: #258aff;
	font-size: 4.4vw;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;/*	transition:all 0.3s ease-out;*/
}
.try:hover {
/*	transform:scale(1.01);*/
}
.try_btn {
	font-size: 3vw;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	line-height: 8vw;
	width: 16vw;
	display: inline-block;
	border: solid 1px #fff;
	margin-left: 3vw;
	border-radius: 1vw;
	cursor: pointer;
	transition: all 0.3s ease-out;
}
.try_btn:hover {
	background-color: #fff;
	color: #258aff;
}
.foot {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #141622;
	color: #728089;
	min-width: 100%;
}
.footk {
	width: 90%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
}
.foot_list {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 6vw;
}
.foot_li {
	float: left;
	margin-right: 1.5vw;
}
.foot_li:last-child {
	margin-right: 0;
}
.foot_li:nth-child(1) {
	width: 100%;
}
.foot_li:nth-child(2) {
	width: 100%;
}
.foot_li:nth-child(3) {
	width: 29vw;
}
.foot_li:nth-child(4) {
	width: 29vw;
}
.foot_li:nth-child(5) {
	width: 29vw;
	margin-right: 0;
}
.foot_li:nth-child(6) {
	width: 100%;
}
.foot_tit {
	font-size: 3vw;
	padding-top: 6vw;
	padding-bottom: 3vw;
	color: #fff;
	border-bottom: solid 1px #252733;
	margin-bottom: 3vw;
}
.foot_tit img {
	float: left;
	margin-right: 1vw;
}
.foot_n1 {
	font-size: 4vw;
	font-weight: bold;
	color: #fff;
	line-height: 8vw;
}
.qq_btn {
	width: 18vw;
	line-height: 8vw;
	text-align: center;
	color: #fff;
	font-size: 3vw;
	font-weight: normal;
	border: solid 1px #4b4d59;
	margin-top: 0;
	transition: all 0.3s ease-out;
	cursor: pointer;
	display: inline-block;
	float: right;
}
.qq_btn:hover {
	background-color: #252733
}
.foot_n2 {
	line-height: 6vw;
	cursor: pointer;
}
.foot_n2 span {
	display: inline-block;
	margin-left: 3vw;
}
.foot_n2:hover {
	color: #999;
}
.foot_n3 {
	line-height: 6vw;
}
.foot_n3 img {
	float: left;
	margin-right: 3vw;
	margin-bottom: 6vw;
}
.foot_j {
	width: 100%;
	line-height: 6vw;
	overflow: hidden;
	height: auto;
	font-size: 3vw;
	color: #51515b;
	border-top: solid 1px #252733;
	border-bottom: solid 1px #252733;
	padding-top: 3vw;
	padding-bottom: 3vw;
}
.foot_j h1 {
	color: #fff;
	font-size: 3vw;
	float: left;
	margin-right: 6vw;
}
.foot_j p {
	float: left;
	margin-right: 3vw;
	cursor: pointer;
}
.foot_j p:hover {
	color: #999;
}
.foot_j p:last-child {
	margin-right: 0;
}
.foot_bq {
	text-align: center;
	padding-top: 3vw;
	padding-bottom: 3vw;
	color: #51515b;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: 3vw
}
.hon2 {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-image: url(../img/pro3.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}
.hon2k {
	width: 90%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 8vw;
	padding-top: 3vw;
}
.function_list {
	width: 100%;
	height: auto;
	overflow: hidden;
	/*	background-color: #f7f7f7;*/
	border: solid 0.03rem #fff;
	border-top: 0;
	border-left: 0;
	box-sizing: border-box;
	margin-top: -0.2rem;
	margin-bottom: 0.9rem;
}
.function_list li {
	float: left;
	width: 33.33%;
	box-sizing: border-box;
	height: 2rem;
	text-align: center;
	font-size: 0.3rem;
	font-weight: 200;
	border: solid 0.03rem #fff;
	border-right: 0;
	border-bottom: 0;
	padding-top: 0.3rem;
}
.function_list li img {
	display: block;
	border-radius: 50%;
	width: 0.85rem;
	height: 0.85rem;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0.2rem;
	box-shadow: 0px 0.1rem 0.15rem rgba(0,0,0,0.3);
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.function_list li:hover img {
	margin-top: -0.1rem;
}
.function_list2 {
	width: 100%;
	height: auto;
	overflow: hidden;
	/*	background-color: #f7f7f7;*/
	border: solid 0.03rem #fff;
	border-top: 0;
	border-left: 0;
	box-sizing: border-box;
	margin-top: -0.2rem;
	margin-bottom: 0.9rem;
}
.function_list2 li {
	float: left;
	width: 33.33%;
	box-sizing: border-box;
	height: 2rem;
	text-align: center;
	font-size: 0.3rem;
	font-weight: 200;
	border: solid 0.03rem #fff;
	border-right: 0;
	border-bottom: 0;
	padding-top: 0.3rem;
}
.function_list2 li span {
	display: block;
	border-radius: 50%;
	width: 14vw;
	height: 14vw;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2vw;
	box-shadow: 0px 10px 2vw rgba(0,0,0,0.2);
	background: #1fd5ed;
	background: -moz-linear-gradient(left, #1fd5ed 0%, #0eb9ff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #1fd5ed), color-stop(100%, #0eb9ff));
	background: -webkit-linear-gradient(left, #1fd5ed 0%, #0eb9ff 100%);
	background: -o-linear-gradient(left, #1fd5ed 0%, #0eb9ff 100%);
	background: -ms-linear-gradient(left, #1fd5ed 0%, #0eb9ff 100%);
	background: linear-gradient(to right, #1fd5ed 0%, #0eb9ff 100%);
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.function_list2 li:hover span {
	margin-top: -0.1rem;
}
.function_list2 li:nth-child(2n) span {
	background: #fe7771;
	background: -moz-linear-gradient(left, #fe7771 0%, #ff5758 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fe7771), color-stop(100%, #ff5758));
	background: -webkit-linear-gradient(left, #fe7771 0%, #ff5758 100%);
	background: -o-linear-gradient(left, #fe7771 0%, #ff5758 100%);
	background: -ms-linear-gradient(left, #fe7771 0%, #ff5758 100%);
	background: linear-gradient(to right, #fe7771 0%, #ff5758 100%);
}
.function_list2 li:nth-child(3n) span {
	background: #7acc8c;
	background: -moz-linear-gradient(left, #7acc8c 0%, #4cb34a 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #7acc8c), color-stop(100%, #4cb34a));
	background: -webkit-linear-gradient(left, #7acc8c 0%, #4cb34a 100%);
	background: -o-linear-gradient(left, #7acc8c 0%, #4cb34a 100%);
	background: -ms-linear-gradient(left, #7acc8c 0%, #4cb34a 100%);
	background: linear-gradient(to right, #7acc8c 0%, #4cb34a 100%);
}
.function_list2 li:nth-child(4n) span {
	background: #fece50;
	background: -moz-linear-gradient(left, #fece50 0%, #efbd28 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fece50), color-stop(100%, #efbd28));
	background: -webkit-linear-gradient(left, #fece50 0%, #efbd28 100%);
	background: -o-linear-gradient(left, #fece50 0%, #efbd28 100%);
	background: -ms-linear-gradient(left, #fece50 0%, #efbd28 100%);
	background: linear-gradient(to right, #fece50 0%, #efbd28 100%);
}
.function_list2 li:nth-child(5n) span {
	background: #ff8e4f;
	background: -moz-linear-gradient(left, #ff8e4f 0%, #ff6633 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ff8e4f), color-stop(100%, #ff6633));
	background: -webkit-linear-gradient(left, #ff8e4f 0%, #ff6633 100%);
	background: -o-linear-gradient(left, #ff8e4f 0%, #ff6633 100%);
	background: -ms-linear-gradient(left, #ff8e4f 0%, #ff6633 100%);
	background: linear-gradient(to right, #ff8e4f 0%, #ff6633 100%);
}
.function_list2 li:nth-child(6n) span {
	background: #c799fb;
	background: -moz-linear-gradient(left, #c799fb 0%, #a563f8 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #c799fb), color-stop(100%, #a563f8));
	background: -webkit-linear-gradient(left, #c799fb 0%, #a563f8 100%);
	background: -o-linear-gradient(left, #c799fb 0%, #a563f8 100%);
	background: -ms-linear-gradient(left, #c799fb 0%, #a563f8 100%);
	background: linear-gradient(to right, #c799fb 0%, #a563f8 100%);
}
.function_list2 li span img {
	display: block;
	width: 7vw;
	height: 7vw;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2vw;
	margin-top: 3.5vw;
}
.for {
	width: 100%;
	height: 165vw;
	background-image: url("../img/bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	box-sizing: border-box;
	padding-left: 5vw;
	padding-right: 5vw;
	padding-top: 5vw;
	padding-bottom: 5vw;
}
.for_box {
	height: 155vw;
	width: 100%;
	position: relative;
	padding-left: 2.5rem;
	color: #fff;
	box-sizing: border-box;
	padding-top: 0.4rem;
}
.for_left {
	width: 2rem;
	height: 100%;
	position: absolute;
	background-color: rgba(255,255,255,0.1);
	left: 0;
	top: 0;
	box-sizing: border-box;
	padding-top: 0.5rem;
}
.for_left li {
	padding-left: 0.3rem;
	width: 100%;
	line-height: 0.5rem;
	margin-bottom: 0.36rem;
	font-size: 0.3rem;
	cursor: pointer;
	margin-left: 0.05rem;
	border-left: 0;
}
.for_left li.on {
	border-left: solid 0.05rem #09ac20;
	margin-left: 0;
}
.for_right {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.for_rk {
	display: none;
}
.for_rk h1 {
	font-size: 5.5vw;
	font-weight: 400;
	margin-bottom: 0.5rem;
}
.for_rk p {
	font-size: 0.3rem;
	font-weight: 400;
	line-height: 0.4rem;
	margin-bottom: 0.3rem;
}
.book {
	width: 100%;
	height: 87vw;
	background-image: url("../img/pro2.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom center;
	box-sizing: border-box;
	padding-left: 5vw;
	padding-right: 5vw;
	padding-top: 10vw;
}
.bookn {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-left: 0;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0;
}
.bookn h1 {
	font-size: 0.5rem;
	font-weight: 400;
	color: #040303;
	margin-bottom: 0.5rem;
}
.bookn p {
	font-size: 0.3rem;
	line-height: 0.5rem;
	font-weight: 400;
	color: #545252;
	margin-bottom: 0.5rem;
}
.book_down {
	width: 26vw;
	height: 8vw;
	line-height: 8vw;
	text-align: center;
	font-size: 3vw;
	font-weight: 400;
	color: #E5E5E5;
	background: #005dbf;
	background: -moz-linear-gradient(left, #005dbf 0%, #2386ee 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #005dbf), color-stop(100%, #2386ee));
	background: -webkit-linear-gradient(left, #005dbf 0%, #2386ee 100%);
	background: -o-linear-gradient(left, #005dbf 0%, #2386ee 100%);
	background: -ms-linear-gradient(left, #005dbf 0%, #2386ee 100%);
	background: linear-gradient(to right, #005dbf 0%, #2386ee 100%);
	border-radius: 0.05rem;
}
.book_down a {
	color: #fff;
}
/*2.25*/
.hon_show {
	width: 100%;
	height: 100vh;
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.5);
	cursor: pointer;
	display: none;
}
.hon_show_img {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.hon_show_img table {
	height: 100vh;
}
.news {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5vw;
	padding-bottom: 5vw;
	box-sizing: border-box;
	padding-left: 5vw;
	padding-right: 5vw;
}
.news_l {
	float: none;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.news_one {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.news_one h1 {
	font-size: 5vw;
	font-weight: 300;
	margin-bottom: 3vw;
	color: #000;
}
.news_one:hover h1 {
	color: #258aff;
}
.news_one h2 {
	font-size: 3vw;
	font-weight: 300;
	margin-bottom: 2vw;
	padding-top: 3vw;
	color: #666;
}
.news_one h3 {
	font-size: 3vw;
	font-weight: 300;
	color: #999;
	margin-bottom: 5vw;
}
.news_one img {
	height: 60vw;
	width: 100%;
	display: block;
}
.news_page {
	bottom: 110px!important;
}
.news_r {
	float: none;
	width: 100%;
	box-sizing: border-box;
	padding-left: 0;
}
.news_two {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-top: 1px solid #ebebeb;
}
.news_two h1 {
	font-size: 4vw;
	font-weight: 300;
	margin-bottom: 5vw;
	color: #000;
}
.news_two:hover h1 {
	color: #258aff;
}
.news_two h2 {
	font-size: 3vw;
	font-weight: 300;
	margin-bottom: 2vw;
	padding-top: 5vw;
	color: #666;
}
.news_more {
	border-top: 1px solid #ebebeb;
	font-size: 4vw;
	color: #999;
	padding-top: 5vw;
}
.news_more a {
	color: #999;
}
.news_more a:hover {
	text-decoration: underline;
	color: #258aff;
}
.news_tit {
	font-size: 5vw;
	font-weight: 500;
	padding-bottom: 5vw;
	border-bottom: 1px solid #ccc;
	padding-left: 2vw;
	padding-right: 2vw;
	box-sizing: border-box;
}
.news_three {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #ebebeb;
	padding-left: 2vw;
	padding-right: 2vw;
	box-sizing: border-box;
	padding-top: 5vw;
	padding-bottom: 5vw;
}
.news_three h2 {
	font-size: 3vw;
	line-height: 4.4vw;
	font-weight: 300;
	box-sizing: border-box;
	padding: 0;
	padding-top: 3vw;
	color: #666;
	float: left;
	width: 15vw;
	height: 15vw;
	text-align: center;
	background-color: #f6f6f6;
	margin-right: 3.6vw;
}
.news_three h1 {
	font-size: 4vw;
	font-weight: 300;
	margin-bottom: 1vw;
	color: #000;
}
.news_three:hover h1 {
	color: #258aff;
}
.news_three h3 {
	font-size: 3vw;
	font-weight: 300;
	width: 67vw;
	float: left;
	color: #999;
}
.page {
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 4vw;
	color: #999;
	text-align: center;
	padding-top: 5vw;
}
.page a {
	color: #999;
	display: inline-block;
	padding-left: 2vw;
	padding-right: 2vw;
}
.page a:hover {
	color: #258aff;
}
.show_nav {
	width: 100%;
	height: 0;
	background-image: url(../img/bg_hui.png);
	position: absolute;
	top: 0;
	left: 0;
}
.show_banner {
	width: 100%;
	height: 35vw;
	background-position: center -5vw;
	background-size: cover;
}
.news_show {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5vw;
	padding-bottom: 5vw;
}
.show_tit {
	font-size: 5vw;
	margin-bottom: 3vw;
	padding-left: 5vw;
	padding-right: 5vw;
}
.show_time {
	font-size: 3vw;
	margin-bottom: 5vw;
	color: #999;
	padding-left: 5vw;
	padding-right: 5vw;
}
.show_desc {
	font-size: 3vw;
	color: #777;
	padding: 2vw;
	box-sizing: border-box;
	background-color: #f6f6f6;
	margin-left: 5vw;
	margin-right: 5vw;
	margin-bottom: 0;
}
.show_cont {
	font-size: 3vw;
	line-height: 6vw;
	padding-left: 5vw;
	padding-right: 5vw;
	color: #444;
	padding-top: 3vw;
	padding-bottom: 0vw;
}
.show_cont p {
	margin-bottom: 4vw;
}
.partner {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5vw;
	margin-bottom: 5vw;
	text-align: center;
	box-sizing: border-box;
	padding-left: 4.7vw;
	padding-right: 5vw;
}
.partner ul {
	display: inline-block;
	border-left: solid 1px #eee;
}
.partner li {
	width: 30vw;
	height: 30vw;
	background-color: #fff;
	border: solid 1px #eee;
	border-top: 0;
	border-left: 0;
	float: left;
	box-sizing: border-box;
	cursor: pointer;
	overflow: hidden;
}
.partner li:nth-child(1), .partner li:nth-child(2), .partner li:nth-child(3) {
	border-top: solid 1px #eee;
}
.partner li:nth-child(4), .partner li:nth-child(5), .partner li:nth-child(6) {
	border-top: solid 0px #eee;
}
.partner li table {
	width: 100%;
	height: 30vw;
}
.partner li img {
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: inline-block;
}
.partner li:hover img {
	transform: scale(1.04);
}
.about {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 5vw;
}
.about1 {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5vw;
	padding-bottom: 5vw;
	font-size: 3vw;
	line-height: 6vw;
	box-sizing: border-box;
	padding-left: 5vw;
	padding-right: 5vw;
}
.about1 p {
	margin-bottom: 3vw;
}
.about2 {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	box-sizing: border-box;
	padding-left: 5vw;
	padding-right: 5vw;
}
.about2_tit {
	font-size: 5vw;
	color: #333;
	text-align: center;
	border-top: solid 1px #eee;
	margin-bottom: 5vw;
	padding-top: 5vw;
}
.about2_desc {
	font-size: 3vw;
	color: #999;
	text-align: center;
	margin-bottom: 5vw;
}
.about2_form {
	font-size: 16px;
	color: #666;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.about2_form input {
	font-size: 3vw;
	width: 100%;
	height: 10vw;
	border: solid 1px #ccc;
	display: block;
	float: none;
	margin-right: 0;
	margin-bottom: 4vw;
	box-sizing: border-box;
	padding-left: 2vw;
	padding-right: 2vw;
}
.about2_form input:nth-child(3) {
	margin-right: 0;
}
.desc {
	width: 100%;
	height: 30vw;
	border: solid 1px #ccc;
	display: block;
	/*	float: left;*/
	margin-bottom: 5vw;
	box-sizing: border-box;
	font-size: 3vw;
	padding-left: 2vw;
	padding-right: 2vw;
	padding-top: 2vw;
	padding-bottom: 2vw;
	clear: both;
}
.about2_form input.submit {
	width: 30vw;
	height: 11vw;
	background-color: #258aff;
	display: block;
	float: none;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	font-size: 3.6vw;
}
.banner2 {
	width: 100%;
	height: 67vw;
	overflow: hidden;
	background-image: url(../img/channel/banner.jpg);
	background-size: cover;
	background-position: center top;
}
.banner2_k {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
	padding-top: 15vw;
	padding-left: 5vw;
	padding-right: 5vw;/*
	position: absolute;
	margin-left: -570px;
	left:50%;
*/
}
.banner2_tit1 {
	font-weight: 500;
	font-size: 5vw;
	color: #000;
	line-height: 7vw;
	width: 60vw;
}
.banner2_tit2 {
	margin-top: 8px;
	font-size: 3vw;
	color: #646566;
	line-height: 6vw;
	width: 60vw;
}
.banner2 image {
	width: 100%;
	display: block;
}
.show_nav2 {
	width: 100%;
	height: 150px;
	background-color: #141622;
	display: none;
}
.banner2_btn1 {
	color: #fff;
	font-size: 3vw;
	line-height: 5vw;
	text-align: center;
	width: 25vw;
	padding: 2vw 0;
	border-radius: 1vw;
	display: inline-block;
	background-color: #155bd4;
	margin-top: 3vw;
}
.channel1 {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
	padding-left: 5vw;
	padding-right: 5vw;
}
.channel1_tit {
	font-size: 5vw;
	color: #323233;
	line-height: 8vw;
	text-align: center;
	margin: 5vw 0 5vw;
	font-weight: 500;
}
.channel1_right {
	float: none;
	width: 100%;
}
.channel1_right img {
	width: 100%;
}
.channel1_left {
	float: left;
	width: 100%;
	padding-top: 5vw;
	height: auto;
	overflow: hidden;
}
.cha_l {
	width: 42vw;
	float: left;
	margin-right: 5vw;
	height: 24vw;
	margin-bottom: 0vw;
}
.cha_l:nth-child(2) {
	margin-right: 0;
}
.cha_l:nth-child(4) {
	margin-right: 0;
}
.cha_l h1 {
	font-weight: 500;
	font-size: 4.6vw;
	color: #155bd4;
	line-height: 5vw;
	margin-bottom: 2vw;
	position: relative;
}
.cha_l p {
	font-size: 3vw;
	color: #646566;
	line-height: 5vw;
}
.cha_btn {
	background-color: #155bd4;
	width: 28vw;
	color: #fff;
	font-size: 4vw;
	line-height: 12vw;
	padding: 0 0;
	display: block;
	margin: 5vw auto 0;
	text-align: center;
	border-radius: 1vw;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	clear: both;
	float: none;
}
.channel1_k {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 0;
}
.channel1_tit1 {
	font-size: 5vw;
	color: #323233;
	line-height: 8vw;
	text-align: center;
	margin: 5vw 0 3vw;
	font-weight: 500;
}
.channel1_tit2 {
	font-size: 3vw;
	color: #969799;
	text-align: center;
	line-height: 6vw;
	margin-bottom: 3vw;
}
.channel2 {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.cha_list {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-left: 4vw;
	padding-right: 4vw;
	padding-top: 4vw;
	box-sizing: border-box;
}
.cha_li {
	width: 44vw;
	height: 65vw;
	float: left;
	background-color: #fff;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
	margin-right: 4vw;
	background: #fff;
	-webkit-box-shadow: 0 2vw 3vw 0 rgba(61,67,77,.08);
	box-shadow: 0 2vw 3vw 0 rgba(61,67,77,.08);
	border-radius: 1vw;
	overflow: hidden;
	vertical-align: top;
	margin-bottom: 4vw;
}
.cha_li:nth-child(3n) {
	margin-right: 4vw;
}
.cha_li:nth-child(2n) {
	margin-right: 0vw;
}
.cha_li img {
	margin-bottom: 3vw;
}
.cha_li h1 {
	margin-bottom: 2vw;
	padding: 0 3vw;
	font-size: 4vw;
	color: #040505;
	text-align: justify;
	line-height: 6vw;
	font-weight: 500;
}
.cha_li p {
	font-size: 3vw;
	color: #646566;
	line-height: 6vw;
	margin-bottom: 2vw;
	padding: 0 3vw;
}
.channel3 {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
}
.channel3_tab {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
	padding-left: 5vw;
	padding-right: 5vw;
}
.cha_tab {
	display: inline-block;
	width: 49%;
	line-height: 10vw;
	margin-left: 0;
	margin-right: 0;
	border-bottom: solid 2px #fff;
	text-align: center;
	cursor: pointer;
}
.cha_tab.on {
	border-bottom: solid 2px #155bd4;
	color: #155bd4;
}
.channel3_box {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding: 5vw;
	box-sizing: border-box;
}
.cha_box {
	width: 190vw;
	height: auto;
	overflow: hidden;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.cha_box1 {
	width: 90vw;
	height: 93vw;
	float: left;
	overflow-x: auto;
	overflow-y: hidden;
	white-space: nowrap;
	margin-right: 10vw;
}
.cha_box1 li {
	float: none;
	width: 40vw;
	height: 85vw;
	background-color: #fff;
	box-shadow: 0 1vw 3vw 0 rgba(61,67,77,.08);
	border-radius: 1vw;
	box-sizing: border-box;
	vertical-align: top;
	text-align: center;
	padding: 3vw 3vw;
	padding-top: 3vw;
	margin-right: 3vw;
	margin-bottom: 3vw;
	display: inline-block;
}
.cha_box1 li:last-child {
	margin-right: 0;
}
.cha_box1 li img {
	width: 100%;
}
.cha_box1 li h1 {
	margin: 2vw 0;
	font-weight: 500;
	font-size: 4.4vw;
	color: #323233;
	text-align: center;
	line-height: 6vw;
}
.cha_box1 li p {
	font-size: 3vw;
	color: #969799;
	line-height: 6vw;
	text-align: justify;
	white-space: normal;
}
.cha_box2 {
	width: 90vw;
	height: 93vw;
	float: left;
	overflow-x: auto;
	overflow-y: hidden;
	white-space: nowrap
}
.cha_box2 li {
	float: none;
	width: 40vw;
	height: 85vw;
	background-color: #fff;
	box-shadow: 0 1vw 3vw 0 rgba(61,67,77,.08);
	border-radius: 1vw;
	box-sizing: border-box;
	vertical-align: top;
	text-align: center;
	padding: 3vw;
	padding-top: 3vw;
	padding-bottom: 3vw;
	margin-right: 3vw;
	margin-bottom: 3vw;
	display: inline-block;
}
.cha_box2 li:last-child {
	margin-right: 0;
}
.cha_box2 li img {
	width: 64px;
	height: 64px;
}
.cha_box2 li h1 {
	margin: 2vw 0;
	font-weight: 500;
	font-size: 4vw;
	color: #323233;
	text-align: center;
	line-height: 30px;
	white-space: normal;
}
.cha_box2 li h2 {
	font-size: 3vw;
	font-weight: 400;
	margin: 0 0 2vw;
	white-space: normal;
}
.cha_box2 li p {
	font-size: 3vw;
	line-height: 6vw;
	color: #969799;
	text-align: justify;
	padding-left: 2vw;
	padding-right: 2vw;
	white-space: normal;
}
.channel4 {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
	padding-left: 5vw;
	padding-right: 5vw;
}
.channel4_box {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 5vw;
}
.channel4_box li {
	width: 42vw;
	float: left;
	text-align: center;
	box-sizing: border-box;
	padding-left: 3vw;
	padding-right: 3vw;
	margin-bottom: 5vw;
}
.channel4_box li img {
	width: 10vw;
	height: 10vw;
	margin-bottom: 16px;
}
.channel4_box li h1 {
	font-size: 4.4vw;
	font-weight: normal;
	color: #323233;
	line-height: 6vw;
	margin-bottom: 2vw;
}
.channel4_box li p {
	color: #969799;
	font-size: 3vw;
	line-height: 6vw;
}
.channel5 {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 5vw;
	box-sizing: border-box;
	padding-left: 5vw;
	padding-right: 5vw;
}
.channel5_box {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5vw;
}
.cha5_k {
	float: left;
	width: 20vw;
	height: auto;
	overflow: hidden;
	text-align: center;
}
.cha5_k h1 {
	font-size: 4vw;
	color: #323233;
	line-height: 6vw;
	font-weight: normal;
}
.cha5_k img {
	width: 12vw;
	height: 12vw;
	margin-bottom: 3vw;
}
.cha5_jt {
	float: left;
	padding-top: 3.4vw;
}
.cha5_jt img {
	width: 3vw;/*	height: 44px;*/
}
.channel6 {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #f7f8fa;
	padding-top: 10vw;
	padding-bottom: 10vw;
}
.channel6 h1 {
	font-size: 5vw;
	color: #323233;
	line-height: 6vw;
	font-weight: normal;
	text-align: center;
}
.channel6 .cha_btn {
	margin-top: 4vw;
}
.channel6 p {
	color: #969799;
	font-size: 3vw;
	line-height: 6vw;
	margin-top: 4vw;
	text-align: center;
}
.sup_more {
	line-height: 8vw;
	width: 27vw;
	border-radius: 4vw;
	border: solid 1px #eee;
	text-align: center;
	margin-top: 4vw;
	margin-bottom: 4vw;
	margin-left: auto;
	margin-right: auto;
	font-size: 3vw;
	overflow: hidden;
}
.contact {
	width: 94vw;
	height: auto;
	overflow: hidden;
	padding-top: 8vw;
	padding-bottom: 8vw;
	margin-left: auto;
	margin-right: auto;
}
.conr {
	float: none;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.conl {
	float: none;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.conl h1 {
	font-size: 4.6vw;
	line-height: 6vw;
	color: #333;
	font-weight: 700;
	padding: 3vw 0 2vw 0;
}
.conl p {
	margin-top: 4vw;
	line-height: 6vw;
	font-size: 3.4vw;
	/*    padding-left: 36px;*/
	position: relative;
}
.conl p img {
	width: 5.4vw;
	float: left;
	margin-right: 1vw;
	margin-top: 0.2vw;
}
.conr img {
	display: block;
	width: 100%;
}
.ditu {
	width: 100%;
	height: 6rem;
	overflow: hidden;
	position: relative;
	background-size: auto 6rem;
	background-position: top center;
}
.map {
	display: block;
	position: relative;
	z-index: 1;
}
.bghui {
	width: 100%;
	position: absolute;
	height: 100%;
	background-color: rgba(0,0,0,0.2);
	z-index: 2;
}
.dingwei {
	position: absolute;
	width: 3.39rem;
	height: 1.1rem;
	background-image: url("../img/bgxx.png");
	background-size: 100% auto;
	z-index: 3;
	box-sizing: border-box;
	padding: 0.15rem;
	font-size: 0.16rem;
	font-weight: 300;
	color: #333333;
	line-height: 0.2rem;
	left: 50%;
	top: 2.2rem;
	margin-left: -2.1rem;
}
.dingwei img {
	float: left;
	width: 0.5rem;
	height: 0.5rem;
	margin-right: 0.15rem;
}
.dingwei p {
	margin-top: 0.05rem;
}
.xinxi {
	width: 6.9rem;
	height: 3.4rem;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.2);
	margin-top: -1.7rem;
	position: relative;
	z-index: 4;
	padding-left: 0.4rem;
	box-sizing: border-box;
	padding-top: 0.4rem;
	font-size: 0.16rem;
	font-weight: 300;
	color: #666666;
	line-height: 0.32rem;
}
.xinxi_n {
	float: left;
	/*	margin-right: 125px;*/
	overflow: hidden;
	margin-bottom: 0.3rem;
}
.xinxi_n img {
	margin-right: 0.2rem;
	width: 0.6rem;
	height: 0.6rem;
	float: left;
	margin-top: 0.05rem;
}
.xinxi_n p {
	/*	float: left;*/
	white-space: nowrap;/*	clear: both;*/
}
.xinxi_n:nth-child(1) {
	width: 100%;
}
.xinxi_n:nth-child(2) {
	width: 100%;
}
.xinxi_n:nth-child(3) {
	width: 100%;
}
.concc {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 0.45rem;
	padding-bottom: 0.45rem;
	padding-left: 0.3rem;
	padding-right: 0.3rem;
}
.concc h1 {
	font-size: 0.24rem;
	font-weight: 400;
	color: #333333;
	line-height: 0.32rem;
	margin-bottom: 0.2rem;
	text-align: center;
}
.concc p {
	font-size: 0.16rem;
	font-weight: 400;
	color: #828282;
	line-height: 0.32rem
}
	
	/* 预约 试用 */
.use-popup {
	display: block;
	position: fixed; 
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10002;
	overflow: hidden;
	overflow-y: auto;
	background: rgba(0,0,0,0.46);
}
.use-content {
	border-radius: 4vw;
	position: absolute;
	left: 50%;
	top: 50%;
	background: #F8F8F8;
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	transform: translate(-50%, -52%);
	width: 90vw
}
.use-close {
	cursor: pointer;
	position: absolute;
	top: 2vw;
	right: 2vw;
	width: 40px;
	height: 40px;
	background: url(../img/use-close.png) no-repeat center;
	background-size: 16px auto;
}
.use-block .fl {
	width: 50%;
	float: left;
	display: none;
}
.use-block .fr {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-radius:  3vw ;
	background: #fff;
}
.use-block .reg-logo {
	height: 40px;
	display: block;
	margin: 60px 0 0 80px;
}
.use-block .reg-tips {
	height: auto;
	width: 350px;
	display: block;
	margin: 54px 0 0 66px;
}
.use-block .reg-help {
	margin: 60px 0 0 80px;
	line-height: 24px;
}
.use-title {
	text-align: center;
	font-size: 5vw;
	line-height: 8vw;
	margin-top: 4vw;
	color: #333;
	font-weight: bold;
}
.use-tips {
	text-align: center;
	font-size: 3vw;
	line-height: 5vw;
	margin-top: 2vw;
}
.use-form {
	width: 90%;
	margin: 0 auto;
	padding-top: 3vw;
	margin-left: auto;margin-right: auto;
	padding-bottom: 3vw;
}
.use-form .input {
	padding-left: 22vw;
	height: 10vw;
	position: relative;
	margin-bottom: 3vw;
}
.use-form .input .tt {
	position: absolute;
	left: 0;
	top: 0;
	line-height: 10vw;
	font-size: 3.6vw; 
}
.use-form .input .tt span {
	color: #FF7612;
	padding-right: 4px;
}
.use-form .input .error {
	color: #FF7612;
	padding-left: 21px;
	font-size: 12px;
	white-space: nowrap;
	line-height: 18px;
}
.use-form .text {
	color: #333;
	width: 100%;
	height: 10vw;
	border-radius: 1.6vw;
	font-size: 3.6vw;
	border: 1px solid #E1E1E1;
	padding: 0 2vw;
	box-sizing: border-box;
}
.use-form .text:hover {
	border-color: #d6d6d6;
}
.use-form .size {
	width: 100%;
	height: 44px;
	color: #333;
	cursor: pointer;
	position: relative;
	line-height: 44px;
	border-radius: 4px;
	font-size: 16px;
	border: 1px solid #E1E1E1;
	padding: 0 20px;
	box-sizing: border-box;
}
.use-form .size:after {
	content: "";
	width: 7px;
	height: 12px;
	transition: all .3s;
	position: absolute;
	right: 10px;
	top: 16px;
	background: url(http://festatic.qiqucn.com/static/qiqucn/images/6.0/more-icon.png) no-repeat center;
	background-size: cover;
}
.use-form .size.open:after {
	transform: rotate(90deg);
}
.use-form .size:hover {
	border-color: #d6d6d6;
}
.use-form .size.default {
	color: #666;
}
.use-form .text2 {
	width: 30vw;
	border-right: 0;
	border-radius: 4px 0 0 4px;
}
.use-form .position {
	display: none;
	z-index: 8;
	text-align: left;
	position: absolute;
	line-height: 30px;
	top: 44px;
	left: 100px;
	right: 0;
	background: #fff;
	box-shadow: 0 5px 10px rgba(0,0,0,0.1);
	border-radius: 0 0 10px 10px;
	padding: 7px 0;
}
.use-form .position li {
	padding: 0 20px;
}
.use-form .position li:hover {
	background: #f5f5f5;
	color: #ff7612;
	cursor: pointer;
}
.use-form .getcode {
	width: 29vw;
	border-radius: 0 4px 4px 0;
	text-align: center;
	font-size: 3.4vw;
	height: 10vw;
	line-height: 44px;
	float: right;
	color: #fff;
}
.use-form .getcode.loading:hover {
	cursor: default;
	color: #fff;
}
.use-form .getcode.free {
	background: #FF7612;
}
.use-form .getcode.free:hover {
	background: #FF8E3B;
}
.use-form .getcode.free.loading:hover {
	background: #FF8E3B;
}
.use-form .getcode.demo {
	background: #087CDF;
}
.use-form .getcode.demo:hover {
	background: #3FA7FF;
}
.use-form .getcode.demo.loading:hover {
	background: #3FA7FF;
}
.use-form .btn {
	margin: 22px 0 0 -22vw;
}
.use-form .button {
	width: 100%;
	border: none;
	cursor: pointer;
	height: 44px;
	display: block;
	color: #fff;
	font-size: 16px;
	border-radius: 4px;
}
.use-form .free {
	background: #FF7612;
}
.use-form .free:hover, .use-form .free.btnLoading {
	background: #FF8E3B;
}
.use-form .demo {
	background: #087CDF;
}
.use-form .demo:hover, .use-form .demo.btnLoading {
	background: #3FA7FF;
}
.use-block .fr.yy .getcode,  .use-block .fr.yy .button {
	background: #087CDF;
}
.use-block .fr.yy .getcode:hover,  .use-block .fr.yy .getcode.loading:hover,  .use-block .fr.yy .button:hover, .use-block .fr.yy .button.btnLoading {
	background: #3FA7FF;
}
/* 预约 试用 */
.use-success {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10002;
	overflow: hidden;
	overflow-y: auto;
	background: rgba(0,0,0,0.46);
}
.use-success-content {
	border-radius: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	background: #fff;
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	transform: translate(-50%, -52%);
	width: 760px;
	height: 440px;
}
.use-success-close {
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 40px;
	height: 40px;
	background: url(http://festatic.qiqucn.com/static/qiqucn/images/3.0/use-close.png) no-repeat center;
	background-size: 16px auto;
}
.use-success-icon {
	width: 400px;
	float: left;
}
.use-success-icon img {
	width: 218px;
	height: 190px;
	margin: 93px auto 0;
	display: block;
}
.use-success-icon strong {
	display: block;
	text-align: center;
	margin-top: 24px;
	line-height: 33px;
	font-size: 24px;
	color: #087CDF;
}
.use-success-icon p {
	text-align: center;
	margin-top: 10px;
	line-height: 20px;
	font-size: 14px;
	color: #999;
}
.use-success-code {
	width: 360px;
	float: right;
	height: 440px;
	background: #F8F8F8;
	border-radius: 0 20px 20px 0;
}
.use-success-code img {
	width: 214px;
	height: 214px;
	margin: 90px auto 0;
	padding: 13px;
	display: block;
	background: #fff;
}
.use-success-code strong {
	display: block;
	text-align: center;
	margin-top: 17px;
	line-height: 25px;
	font-size: 18px;
	color: #333;
}
/* 预约 试用 */
.use-success2 {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10002;
	overflow: hidden;
	overflow-y: auto;
	background: rgba(0,0,0,0.46);
}
.use-success2-content {
	border-radius: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	background: #fff;
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	transform: translate(-50%, -52%);
	width: 960px;
	height: 496px;
}
.use-success2-close {
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 40px;
	height: 40px;
	background: url(http://festatic.qiqucn.com/static/qiqucn/images/3.0/use-close.png) no-repeat center;
	background-size: 16px auto;
}
.use-success2-title {
	padding: 44px 0 33px;
	text-align: center;
	background: #F8F8F8;
	border-radius: 20px 20px 0 0;
}
.use-success2-title strong {
	display: block;
	font-size: 24px;
	color: #333;
}
.use-success2-title p {
	margin-top: 10px;
	color: #999;
}
.use-success2-ewm {
	padding: 80px 65px 0;
}
.use-success2-ewm .elm {
	width: 20%;
	float: left;
	text-align: center;
}
.use-success2-ewm .elm div {
	margin-top: 20px;
}
.use-success2-ewm .elm > img {
	display: block;
	width: 140px;
	height: 140px;
	margin: 0 auto;
	border: 1px solid transparent;
}
.use-success2-ewm .elm > .qw {
	border-color: #E1E1E1;
}
.use-success2-ewm .button img {
	height: 32px;
	display: block;
	margin: 0 auto;
}
.use-success2-ewm .text {
	line-height: 32px;
}

}
