/* 首页 */
.main_visual{margin-top:82px;width:100%;height:600px;border-top:0px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{width:100%;height:600px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:600px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:600px;}
.main_image li span{display:block;width:100%;height:600px}
.main_image li a{display:block;width:100%;height:600px}


div.flicking_con{    position: absolute;
    top: 570px;
    left: 50%;
    z-index: 999;
    width: 64px;
    margin: 0 0 0 -32px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:54px!important;height:85px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

.main-tit{width:100%;float:left;text-align:center;margin-top:105px;}
.main-tit h2{
	color:#f22c74;
	font-weight:bold;
	padding:0;
	margin:0;
	font-size:24px;
	width:100%;
	float:left;
}
.main-tit span{
	width:25px;
	height:2px;
	background:#d5bc7e;
	margin:7px 0;
	float:left;
	margin-left:50%;
	position:relative;
	left:-12.5px;
}
.main-tit b{
	font-weight:500;
	width:100%;
	color:#666;
	font-size:16px;
	float:left;
}
.te-icon{
	width:100%;
	text-align:center;
	height:110px;
	margin-top:117px;
}
.te-tit{
	width:100%;
	text-align:center;
	font-size:16px;
	color:#666;
}
.te-box{
	width:100%;
	float:left;
	margin-bottom:150px;
}
.page-two{
	background:url(../images/changjing-bg.png);
	width:100%;
	float:left;
}
.page-three{
	background:url(../images/fuwu-bg.png);
	width:100%;
	float:left;
}
.main-tit.on h2,.main-tit.on b{
	color:#fff;
}
.scen-left{
	width:49.5%;
	float:left;
	margin-top:94px;
	margin-bottom:60px;
}
.scen-right{
	width:49.5%;
	float:right;
	margin-top:94px;
	margin-bottom:60px;
}
.sl-l{
	width:49%;
	float:left;
}
.sl-r{
	width:49%;
	float:right;
}
.sl-li{
	width:100%;
	float:left;
	margin-top:15px;
	position:relative;
	height:100%;
}
.sl-li img{
	width:100%;
}

.sl-li .se-tit{
	width:100%;
	position:absolute;
	height:40px;
	line-height:40px;
	background:rgba(0,0,0,.6);
	color:#fff;
	font-size:16px;
	text-align:center;
	bottom:0;
}
.sl-li:hover .se-tit{
	width:100%;
	position:absolute;
	height:100%;
	line-height:160px;
	font-size:20px;
	background:rgba(0,0,0,.6);
	color:#fff;
	text-align:center;
	bottom:0;
}
.value-box .te-tit{
	font-size:18px;
	color:#333;
	font-weight:bold;
}
.value-box .te-icon{
	height:162px;
	margin-top:45px;
	margin-bottom:5px;
	position:relative;
}
.value-box .te-icon img{
	width:100%;
}
.te-info{
	width:100%;
	height:100%;
	background:rgba(0,0,0,.6);
	color:#fff;
	position:absolute;
	left:-5000px;
}
.value-box .te-icon:hover .te-info{
	top:0;
	left:0px;
	text-align:left;
	padding:5px;
}
.ser-img{
	width:100%;
	float:left;
	text-align:center;
}
.ser-tit{
	width:100%;
	float:left;
	text-align:center;
	color:#fff;
	font-size:16px;
	margin-top:25px;
	margin-bottom:15px;
}
.ser-info{
	width:100%;
	color:#fff;
	line-height:23px;
	opacity:0;
}
.ser-img:hover .ser-info{
	opacity:1;
}
.servi-box{
	width:100%;
	float:left;
	margin-top:122px;
	margin-bottom:83px;
}
.ser-info span{
	width:25px;
	height:3px;
	background:#f22c74;
	margin:10px 0;
	float:left;
	margin-left:50%;
	position:relative;
	left:-12.5px;
}
.ser-info p{
	width:100%;
	float:left;
}
.map-box{
	width:100%;
	margin-top:85px;
	margin-bottom:100px;
	float:left;
}
.map-left{
	width:30%;
	float:left;
	margin-top:60px;
}
.map-left li{
	font-size:16px;
	width:100%;
	float:left;
	margin-top:12px;
}
.map-left li img{
	margin-right:10px;
	vertical-align:middle;
	margin-left:10px;
}
.add-on{
	width:100%;
	background:#9e9eca;
	position:relative;
	float:left;
	margin-top:20px;
	padding:10px 10px;
	margin-bottom:20px;
}
.add-on img{
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.add-on span{
	position:absolute;
	right:-30px;
	top:10px;
}
.add-on p{
	float:left;
	color:#fff;
	font-size:16px;
	margin-bottom:0;
}
.map-right{
	float:right;
}
/* 登录页 */
.login-bg{
	width:100%;
	height:770px;
	background:url(../images/back.png) center no-repeat;
	float:left;
	margin-top:82px;
}
.login-box{
	width:404px;
	height:310px;
	background:#fff;
	border-radius:5px;
	float:left;
	margin-left:50%;
	position:relative;
	left:-202px;
	margin-top:230px;
}
.login-box h2{
	font-size:18px;
	text-align:center;
	width:100%;
	float:left;
	font-weight:bold;
}
.login-box .default-input{
	width:90%;
	margin-left:5%;
	height:33px;
	border-radius:4px;
	border:1px solid #cdcdcd;
	text-indent:12px;
	margin-top:15px;
}
.default-input.emall{
	background:url(../images/youxiang2.png) 97% no-repeat;
}
.default-input.pass{
	background:url(../images/mima.png) 97% no-repeat;
}
.default-input.yanzhengma{
	background:url(../images/yanzhengma.png) 97% no-repeat;
}
.form-ji{
	width:90%;
	margin-top:8px;
	margin-left:5%;
}
.form-ji span{
	float:right;
}
.form-ji span a{
	color:#f12c2c;
}
.btn-login{
	width:90%;
	margin-top:15px;
	margin-left:5%;
	height:40px;
	background:#f22c74;
	border:0px;
}
.btn-login:hover,.btn-login:focus,.btn-login:active{
	background:#0493a9!important;
	border:0px;
}
.form-x{
	width:90%;
	margin-top:8px;
	margin-left:5%;
}
.form-x a{
	color:#f12c2c;
}
label{
	font-weight:500;
}
.form-box .form-group{
	width:90%;margin-left:5%;
}
.form-box .btn-login{
	width:100%;margin-left:0;
}
.wang-tab{
	width:80%;
	margin-left:10%;
	margin-top:20px;
	margin-bottom:30px;
	float:left;
}
.wang-tab li{
	width:40%;
	float:left;
	text-align:center;
	font-size:18px;
	margin-left:6.666%;
	line-height:45px;
	cursor:pointer;
}
.wang-tab li.on{
	color:#f22c74;
	border-bottom:2px solid #f22c74;
}
.reg-bg{
	background:url(../images/back2.png) center no-repeat;
}
.reg-bg .login-box{
	width:480px;
	height:555px;
	background:#fff;
	border-radius:5px;
	float:left;
	margin-left:50%;
	position:relative;
	left:-240px;
	margin-top:110px;
}
.reg-bg .login-box b{
	color:#f96363
}
.checkbox a{
	color:#f22c74
}
.error-info{
	color:#f96363;
	position:absolute;
	bottom:20px;
	left:10%;
}
/* 平台介绍 */
.pingtai_banner{
	width:100%;
	float:left;
	margin-top:82px;
	height:600px;
	background:url(../images/banner2.png) center no-repeat;
}
.fun-img{
	width:100%;
	margin-top:40px;
}
.fun-img img{
	max-width:100%;
}
.fun-p{
	width:640px;
	max-width:100%;
	float:right;
	margin-top:110px;
}
.fun-box{
	margin-bottom:100px;
}
.page-advan{
	width:100%;
	float:left;
	background:url(../images/di12.png) center;
	min-height:570px;
}
.ad-box{
	width:100%;
	float:left;
	position:relative;
	margin-top:60px;
}
.ad-box li{
	position:absolute;
	text-align:center;
	float:left;
	line-height:25px;
}
.ad-box li img{
	margin-bottom:18px;
}
.ad-box li:nth-child(1){
	top:10px;
	left:0;
}
.ad-box li:nth-child(2){
	top:109px;
	left:126px;
}
.ad-box li:nth-child(3){
	top:0;
	left:307px;
}
.ad-box li:nth-child(4){
	top:10px;
	left:469px;
}
.ad-box li:nth-child(5){
	top:127px;
	left:590px;
}
.ad-box li:nth-child(6){
	top:120px;
	right:260px;
}
.ad-box li:nth-child(7){
	top:15px;
	right:137px;
}
.ad-box li:nth-child(8){
	top:0;
	right:0;
}
.char-box{
	margin-top:40px;
	float:left;
	margin-bottom:100px;
}
.cha-li{
	width:100%;
	border:1px solid #cbcbcb;
	border-radius:4px;
	min-height:340px;
	font-size:15px;
	margin-top:20px;
	line-height:24px;
}
.cha-li.one{
	background:url(../images/biao1.png) center 20px no-repeat;
}
.cha-li.one:hover{
	background:url(../images/biao12.png) #28c2da center 20px no-repeat;
	color:#fff;
}
.cha-li.two{
	background:url(../images/biao21.png) center 20px no-repeat;
}
.cha-li.two:hover{
	background:url(../images/biao2.png) #28c2da center 20px no-repeat;
	color:#fff;
}
.cha-li.three{
	background:url(../images/biao3.png) center 20px no-repeat;
}
.cha-li.three:hover{
	background:url(../images/biao31.png) #28c2da center 20px no-repeat;
	color:#fff;
}
.cha-li.four{
	background:url(../images/biao4.png) center 20px no-repeat;
}
.cha-li.four:hover{
	background:url(../images/biao41.png) #28c2da center 20px no-repeat;
	color:#fff;
}
.cha-li.five{
	background:url(../images/biao5.png) center 20px no-repeat;
}
.cha-li.five:hover{
	background:url(../images/biao51.png) #28c2da center 20px no-repeat;
	color:#fff;
}
.cha-li.six{
	background:url(../images/biao6.png) center 20px no-repeat;
}
.cha-li.six:hover{
	background:url(../images/biao61.png) #28c2da center 20px no-repeat;
	color:#fff;
}
.cha-li.seven{
	background:url(../images/biao7.png) center 20px no-repeat;
}
.cha-li.seven:hover{
	background:url(../images/biao71.png) #28c2da center 20px no-repeat;
	color:#fff;
}
.cha-li h2{
	margin-top:120px;
	font-size:24px;
	width:95%;
	margin-left:2.5%;
	text-align: center;
}
.cha-li p{
	width:95%;
	margin-left:2.5%;
}
.page-user{
	width:100%;
	float:left;
	min-height:490px;
	background:url(../images/di2.png) center no-repeat;
}
.user-box{
	width:100%;
	float:left;
}
.user-box b{
	color:#fff;
	margin-top:30px;
	margin-bottom:40px;
	width:100%;
	float:left;
}
.user-box li{
	width:228px;
	height:177px;
	background:url(../images/tubiao.png) no-repeat;
	position:relative;
	    float: left;
}
.user-box li p{
	    width: 120px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    margin-left: 25px;
    float: left;
    margin-top: 40px;
}
.user-box li p span{
	font-size:15px;
	float:left;
	width:100%;
	margin-bottom:5px;
}
.logo-li{
	width:100%;
	text-align:center;
	border:1px solid #cbcbcb;
	height:125px;
	margin-top:20px;
	font-size:16px;
}
.logo-li img{
	margin-bottom:10px;
	margin-top:10px;
}
.typi-box{
	margin-top:50px;
	margin-bottom:80px;
	float:left;
}

/* 价格体系 */
.jiage_banner{
	width:100%;
	float:left;
	margin-top:82px;
	height:550px;
	background:url(../images/banner3.png) center no-repeat;
}
.page-ser{
	width:100%;
	float:left;
	background:url(../images/ditu.png) center;
	height:498px;
}
.ser-p{
	color:#fff;
	margin-top:50px;
}
.table-tit{
	width:100%;
	float:left;
	margin-top:45px;
}
.table-tit img{
	margin-right:20px;
	vertical-align:middle;
}
.table-tit b{
	margin-right:20px;
	font-size:18px;
}
.pri-table{
	border:1px solid #cccccc;
	margin-top:20px;
	width:100%;
	float:left;
}
.pri-table th{
	background:#d4d4d4;
	height:50px;
	text-align:center;
}
.pri-table td{
	height:50px;
	text-align:center;
	border:1px solid #cccccc;
}
.mar-b{
	margin-bottom:80px;
}
@media (max-width: 768px ){
	.main_visual{margin-top:67px;width:100%;height:180px;border-top:0px solid #d7d7d7;overflow:hidden;position:relative;}
	.main_image{width:100%;height:180px;overflow:hidden;position:relative;}
	.main_image ul{width:9999px;height:180px;overflow:hidden;position:absolute;top:0;left:0}
	.main_image li{float:left;width:100%;height:180px;}
	.main_image li span{display:block;width:100%;height:180px}
	.main_image li a{display:block;width:100%;height:180px}


	div.flicking_con{    position: absolute;
		top: 160px;
		left: 50%;
		z-index: 999;
		width: 64px;
		margin: 0 0 0 -32px;}
	div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
	div.flicking_con a.on{background-position:0 -21px}
	
	.main-tit{margin-top:35px;}
	.te-icon{margin-top:25px;}
	.te-box{margin-bottom:45px;}
	.te-icon{height:105px;}
	.scen-left{
		width:100%;
		float:left;
		margin-top:30px;
		margin-bottom:0px;
	}
	.scen-right{
		width:100%;
		float:right;
		margin-top:0px;
		margin-bottom:40px;
	}
	.value-box .te-icon{
		height:auto;
		margin-top:20px;
	}
	.value-box .te-tit{
		font-size:16px;
		height: 42px;
	}
	.ser-info{
		position:absolute;
		left:-10000px;
	}
	.servi-box{
		margin-top:30px;
		margin-bottom:30px;
	}
	.ser-img{
		margin-bottom:5px;
	}
	.map-left{
		width:100%;
	}
	.map-right{
		width:100%;
	}
	.map-right img{
		width:100%;
	}
	.map-box{
		margin-top:0;
		margin-bottom:40px;
	}
	.map-left{
		margin-top:30px;
	}
	.add-on span{
		display:none;
	}
	.login-bg{
		margin-top:67px;
		height:auto;
		padding-bottom:40px;
	}
	.reg-bg .login-box,.login-box{
		width:80%;
		margin-left:10%;
		left:0;
		margin-top:30px;
		height:auto;
		padding-bottom:40px;
	}
	.col-xs-6 .btn-default{font-size:12px;height:34px;}
	.error-info{
		bottom:15px;
	}
	.pingtai_banner{
		margin-top:67px;
		height: 170px;
		background: url(../images/banner2.png) center no-repeat;
		background-size: cover;
	}
	.fun-p{
		margin-top:30px;
	}
	.fun-box{
		margin-bottom:50px;
	}
	.ad-box li{
		position:static;
		width:50%;
		margin-top:15px;
	}
	.ad-box{
		margin-top:20px;
		margin-bottom:50px;
	}
	.cha-li h2{
		font-size:20px;
	}
	.cha-li{
		min-height:auto;
	}
	.char-box{
		margin-top:20px;
	}
	.page-user{
	width:100%;
	float:left;
	background:url(../images/di2.png) center;
	}
	.user-box{
		margin-bottom:50px;
	}
	.user-box li{
		background:#26c1d9;
		width:45%;
		margin-left:3.333%;
		border-radius:50%;
		margin-top:12px;
		height:160px;
	}
	.user-box li p{
		width:90%;
		margin-left:5%;
		text-align:center;
		margin-top:30px;
	}
	.jiage_banner{
		background:url(../images/banner3.png) center no-repeat;
		margin-top:55px;
		height: 170px;
		background-size: cover;
	}
	.table-tit img{
		margin-right:10px;
		vertical-align:sub;
	}
	.table-tit b{
		margin-right:10px;
		font-size:16px;
	}
}
@media (max-width: 356px ){

}
.main-price{width:100%;float:left;margin-top:105px;}
.main-price h2{
	color:#00A7C1;
	font-weight:bold;
	padding:0;
	margin:0;
	font-size:24px;
	width:100%;
	float:left;
	font-style: normal;
	line-height: 24px;
}
.main-price span{
	width:25px;
	height:4px;
	background:#00A7C1;
	margin:7px 0;
	float:left;
	position:relative;
	border-radius: 2px;
}
.price-list{
	width:100%;
	float:left;
	margin-top:40px;
	border-bottom: 1px solid #333;
	padding-bottom: 20px;
	cursor:pointer;
}
.price-list b{
	margin-right:15px;
	font-size:20px;
	font-weight: bold;
	font-style: normal;
	line-height: 18px;
}
.price-list img{
	float:right;
	margin-top: 7px;
}
.price-list div{
	float:right;
}
.price-details{
	margin-top:40px;
    width: 100%;
    float: left;
}
.price-details span{
	font-size: 20px;
	color: #888888;
	font-weight: 500;
	line-height: 20px;
}
.price-title,.price-title1{
	margin-top: 30px;
}
.price-title{
	border-bottom:1px solid #ddd;
}
.price-title div{
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 26px;
	color: #000000;
}
.price-title1 div{
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 26px;
	color: #000000;
}
.price-content{
	margin-top: 30px;
	display: inline-block;
}
.price-content div{
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	color: #000000;
}
.price-contentlast{
	margin-top: 10px;
	margin-bottom: 20px;
}
.margin-top40{
	margin-top: 30px;
}
.margin-top20{
	margin-top: 12px;
}
.price-content span{
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	color: #00A7C1;
}
.price-content li{
	margin-top:15px;
}
.collapsetext{
	color: #666666;
	font-size: 20px;
	text-align: right;
	margin-right: 13.35px;
}
.price-other{
	margin-top:20px;
    width: 100%;
    float: left;
}
.price-other b{
	font-size: 16px;
	color: #999999;
	font-weight: 500;
	line-height: 16px;
}
.price-other span{
	font-size: 16px;
	color: #00A7C1;
	font-weight: 500;
	line-height: 16px;
}
#content1,#content2,#content3,#content4,#content5,#content6,#content7{
	border-bottom:1px solid #eee;
}
.col-md-4.col3{
	margin-top: 12px;
	float: left;
	padding-left: 0px;
}
.col-md-6.col2{
	margin-top: 20px;
	float: left;
	padding-left: 0px;
}