﻿/*通用类*/
*{
	margin:0;
	padding:0;	
}
body{		
	min-width:1200px;
	margin:0 auto;
	font-size:14px;	
	font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;
	background:#f9f9f9;
	text-align:justify;	
	color:#333;
}
h1,h2,h3{	
	font-weight:500;	
}
img{
	border:none;	
}
a{
	cursor:pointer;
	color:#333;
	text-decoration:none;	
	outline:none;
}
/* a:hover{
	color:#ff0054;	
} */
ul{
	list-style-type:none;	
}
em{
	font-style:normal;	
}
.lt{
	float:left;	
}
.rt{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#ccc;
}
input::-moz-placeholder,textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#ccc;
}
input:-moz-placeholder,textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#ccc;
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#ccc;
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
.line5{
	font-size:1px;height:5px;width:100%;clear:both;	
}
.line10{
	font-size:1px;height:10px;width:100%;clear:both;	
}
.line20{
	font-size:1px;height:20px;width:100%;clear:both;	
}
/* wrapin 主体容器宽度
.wrapin{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
} */

/*公用CSS 开始*/

/* .header{
	height: 90px;
	line-height: 90px;
	background:#000;
	position: relative;
	z-index: 100;
}
.header .logo{
	float: left;
	display: block;
	height: 90px;
}
.header .logo img{
	display: block;
	height: 90px;
}
.nav_in{
	float: left;
	margin-left:20px;
	position: relative;
	z-index: 100;
}
.nav_in .par{
	display: block;
	color:#bcc2ca;
	display: inline-block;
	padding:0 30px;
	height: 90px;
	line-height: 90px;
}
.nav_in:hover .par{
	background:#222;
}
.nav_in .con{
	display: none;
	height: 60px;
	line-height: 60px;
	position: absolute;
	left: 0;
	top: 90px;
	z-index: 100;	
}
.nav_in:hover .con{
	display: block;
}
.nav_in .con a{
	display: block;
	width: 150px;
	text-align: center;
	height: 60px;
	background:#222;
	color:#bcc2ca;
	float: left;
}
.nav_in .con a:hover{
	color:#fff;
	background:#000;
}
.head_tel{
	float: left;
	position: relative;
	z-index: 100;
	margin-left:25px;
	cursor: pointer;
} */
.head_tel .handle{
	color:#bcc2ca;
	padding-left:18px;
	position: relative;
	background:url("../images/head_tel.png") no-repeat left center;
}
.head_tel .handle .hot{
	position: absolute;
	right: -35px;
	top: 50%;
	margin-top:-8px;
}
.head_tel .con{
	display: none;
	width: 140px;
	height: 140px;
	position: absolute;
	top: 90px;
	left: 50%;
	margin-left:-70px;
}
.head_tel:hover .con{
	display: block;
}
.head_tel .con img{
	display: block;
	width: 140px;
	height: 140px;
}
.head_lg{
	float: right;
}
.head_lg a{
	color:#bcc2ca;
	float: left;
	margin-left:12px;
}
.head_lg em{
	float: left;
	margin-left:12px;
	color:#bcc2ca;
}
.head_lg a:hover{
	color:#fff;
}

.banner{
	position: relative;
	overflow: hidden;
	cursor: pointer;
	height: 500px;
}
.banner .pics li{
	width: 100%;
	background-repeat:no-repeat;
	background-position:top center;
	height: 500px;
}
.banner .pics a{
	display: block;
	width: 100%;
	height: 500px;
}
.banner .btns{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 82px;
	z-index: 60;
	text-align: center;
}
.banner .btns span{
	display: inline-block;
	width: 10px;
	height: 10px;
	font-size:1px;
	margin:0 3px;
	background:#636262;
	border-radius:100%;
}
.banner .btns .hover{
	background:#ff0054;
}

.ba_notice{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 50px;
	line-height: 50px;
	background:rgba(255,255,255,0.5);
	z-index: 70;
}
/* .ba_slider{
	height: 50px;
	width: 1200px;
	position: relative;
	overflow: hidden;
}
.ba_slider li{
	height: 50px;
	clear: both;
	line-height: 50px;
	background:url("../images/ba_notice.png") no-repeat left center;
}
.ba_slider .name{
	float: left;
	color:#fff;
	display:inline-block;
	max-width:700px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-left:32px;
}
.ba_slider .more{
	float: right;
	color:#fff;
} */

.footer{
	background:#000;  color:#ccc;
}
.ft_top{
	border-bottom:1px solid #222121;
	font-size:12px;
	height: 88px;
	line-height: 88px;
	color:#fff;
	margin-bottom:15px;
}
.ft_top .tit{
	float: left;
}
.ft_top a{
	color:#bcc0c4;
	margin-right:15px;
}
.ft_top a:hover{
	color:#fff;
}
.ft_top .more{
	float: right;
	color:#004eff;
}
.ft_nav{
	text-align: center;
	height: 40px;padding-top:15px;
	line-height: 40px;
}
.ft_nav a{
	color:#ccc;
	margin:0 30px;
	font-size:12px;
}
.ft_nav a:hover{
	text-decoration: underline;
}
.ft_copy{
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size:12px;
	color:#ccc;
	padding-bottom:20px;
}

/*公用CSS 结束*/

/*hm 首页*/

.hm_navs{
	width: 1200px;
	margin:0 auto;
	padding:48px 0;
	height: 92px;
	position: relative;
	
}
.hn_item{
	width: 300px;
	height: 92px;
	float: left;
	border-left:1px solid #e9eaea;
	margin-left:-1px;-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	position: relative;
}
.hm_navs>div:nth-child(1){ border:none}
.hn_item:hover{-moz-box-shadow:0px 0px 50px rgba(0,0,0,.1); -webkit-box-shadow:0px 0px 50px rgba(0,0,0,.1); box-shadow:0px 0px 50px rgba(0,0,0,.1);}
.hn_item dl{
	padding:17px 0 0 130px;
}
.hn_item dt{
	height: 30px;
	line-height: 30px;
	font-size:18px;
	color:#333;
}
.hn_item dd{
	height: 22px;
	line-height: 22px;
	color:#999;
}
.hn_item img{
	position: absolute;
	left: 54px;
	top: 50%;
	margin-top:-32px;
	width: 64px;
	height: 64px;
}

.hm_rh{
	background:#f9f9f9;
	padding-bottom:80px;
}
.hm_head{
	height: 200px;
	text-align: center;
}
.hm_head dt{
	height: 46px;
	line-height: 46px;
	padding-top:72px;
	font-size:28px;
}
.hm_head dd{
	height: 35px;
	line-height: 35px;
	font-size:14px;
	color:#666;
}
.rh_item{
	width: 385px;
	height: 328px;
	float: left;
	text-align: center;
}
.rh_item .photo{
	display: block;
	width: 385px;
	height: 172px;
	position: relative;
	overflow: hidden;
	margin-bottom:8px;
}
.rh_item .photo:hover img{ transform:scale(1.2);
            -webkit-transform:scale(1.2);  /*兼容-webkit-引擎浏览器*/
            -moz-transform:scale(1.2);}
.rh_item .photo img{
	display: block;
	width: 385px;
	height: 172px;	-webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.rh_item dt{
	font-size:20px;
	color:#333;
	height: 50px;
	line-height: 50px;

}
.rh_item dd{
	color:#999;
	padding:0 70px;
}
.rh_fg{
	width: 22px;
	height: 200px;
	float: left;
}
.hm_rh .seea{
	display: block;
	width: 150px;
	height: 40px;
	line-height: 40px;
	margin:0 auto;
	text-align: center;
	border:1px solid #000;
}
.hm_rh .seea:hover{
	color:#ff0054;
	border-color:#ff0054;
}

.hm_pp .pp{
	display: block;
	width: 1170px;
	margin:0 auto;
}
.hm_pp .more{
	display: block;
	width: 150px;
	height: 40px;
	line-height: 40px;
	margin:60px auto;
	text-align: center;
	border:1px solid #000;
}
.hm_pp .more:hover{
	color:#ff0054;
	border-color:#ff0054;
}

.hm_why{
	background:#f9f9f9;	
}
.why_item{
	width: 300px;
	float: left;
	height: 240px;
	text-align: center;
	line-height: 80px;
	font-size:18px;
}
.why_item:hover img{  transform: translate(0px, -10px)}
.why_item img{
	display: block;
	width: 120px;-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	height: 120px;
	margin:0 auto;
}
.yh_slider{
	width: 1130px;
	height: 300px;
	margin:0 auto;
	position: relative;
	overflow: hidden;
	color:#999;
}
.yh_slider li{
	width: 1130px;
	height: 300px;
	float: left;
}
.yh_slider .tip{
	line-height: 26px;
	color:#999;
	text-align: center;
	font-style:italic;
}
.yh_slider .face{
	display: block;
	width: 90px;
	height: 90px;
	border-radius:100%;
	overflow: hidden;
	margin:34px auto 12px auto;
}
.yh_slider .face img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.yh_slider .name{
	height: 26px;
	line-height: 26px;
	text-align: center;
	background:url("../images/yh_name.png") no-repeat center center;
	font-size:18px;
	color:#333;
}
.yh_slider .zg{
	text-align: center;
	font-size:14px;
	line-height: 3;
}
.yh_pag{
	text-align: center;
	margin-bottom:60px;
}
.yh_pag a{
	display: inline-block;
	width: 8px;
	height: 8px;
	font-size:1px;
	margin:0 5px;
	background:#efefef;
	border-radius:4px;
	overflow: hidden;
	text-indent:-30px;
}
.yh_pag .selected{
	background:#ff0054;
}

.hm_hz{
	padding-bottom:60px;
	background:#f9f9f9;
}
.hm_hz a{
	display: block;
	width: 200px;
	height: 50px;
	float: left;	
}
.hm_hz a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);  /*兼容-webkit-引擎浏览器*/-moz-transform:scale(1.1); }
.hm_hz img{
	display: block;
	width: 200px;
	height: 50px;-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.hm_bt{
	height: 134px;
	background:#ff0054;
	position: relative;
}
.hm_bt .cleft{
	float: left;
	height: 134px;
	line-height: 134px;
	font-size:18px;
	color:#fff;
}
.hm_bt .freea{
	display: block;
	width: 200px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	border:1px solid #fff;
	float: right;
	font-size:18px;
	color:#fff;
	margin-top:42px;
}
.hm_bt .freea:hover{ background:#fff; color:#FF0066}
.hm_bt .cta{
	display: block;
	width: 160px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color:#fff;
	background:url("../images/cta.png") no-repeat center center;
	position: absolute;
	left: 50%;
	top: 50%;
	margin:-24px 0 0 -80px;
	font-size:18px;
}

.r_bar{
	width: 50px;
	position: fixed;
	right: 10px;
	top: 50%;
	margin-top:-110px;	
	z-index: 100;
}
.rbtn{
	width: 50px;
	height: 50px;
	position: relative;
	z-index: 100;
	margin-bottom:5px;
}
.rbtn:hover .ems{ display:block}
.rbtn .bn{
	width: 50px;
	height: 50px;
	background:#000;
	border-radius:5px; z-index:5; position:relative;
	display: block;	
}
.rbtn:hover .bn:hover{ background:#444;}
.rbtn .code{
	position: absolute;
	top: 0;
	right: 50px;
	z-index: 110;
	width: 150px;
	height: 150px;
	display: none;
}
.rbtn:hover .code{
	display: block;
}

/*hm 首页*/

/*login 登录*/

.loginbg{
	min-height: 100vh;
	background:url("../images/loginbg.jpg") no-repeat top center;
}
.lg_fm{
	width: 900px;
	margin:0 auto;
	padding-top:65px;
}

.lg_header{
	height: 90px;
	clear: both;
}
.lg_header .logo{
	float: left;
	display: block;
	height: 90px;
}
.lg_header .logo img{
	display: block;
	height: 90px;
}
.lg_header .ort{
	float: right;
	height: 36px;
	line-height: 36px;
	margin-top:27px;
	color:#fff;
}
.lg_header .txt{
	float: left;
}
.lg_header .lga{
	width: 90px;
	height: 34px;
	line-height: 34px;
	float: right;
	color:#fff;
	border:1px solid #fff;
	text-align: center;
	margin-left:20px;
	font-size:16px;
}
.lg_header .lga:hover{ background:#fff; color:#000}
.lg_wp{
	padding:22px 0 48px 0;
	background:#fff;
}
.lg_wp .title{
	height:124px;
	line-height: 124px;
	text-align: center;
	font-size:24px;
}
.lg_wp .in{
	height: 44px;
	position: relative;	
}
.lg_wp .text{
	height: 42px;
	border:1px solid #d8d8d8;
	padding-left:40px;
	width: 330px;
}
.lg_wp .text2{
	width: 180px;
	float: left;
}
.lg_wp .ico{
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0;
	top: 3px;
}
.lg_wp .fg{
	height: 24px;
	line-height: 24px;
	clear: both;
}
.lg_wp .geta{
	float: right;
	display: block;
	height: 42px;
	line-height: 42px;
	border:1px solid #000;
	width: 135px;
	text-align: center;
	color:#333;
}
.lg_wp .geta:hover{ background:#000; color:#fff}
.lg_wp .sub:hover{ background:#444;}
.lg_wp .xy{
	height: 52px;
	line-height: 52px;
	color:#999;
}
.lg_wp .xy a{
	color:#999;
}
.lg_wp .xy a:hover{
	text-decoration: underline;
}
.lg_wp .sub{
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	background:#000;
	color:#fff;
	font-size:16px;
}
.lg_wp .rega{
	color:#0086f8;
	text-decoration: underline;
	height: 60px;
	line-height: 60px;
}

.lg_copy{
	text-align: center;
	color:#999;
	height: 100px;
	line-height: 100px;
	font-size:12px;
}
	
/*login 登录*/
.ems{ position:absolute; width:200px; height:50px; line-height:50px; background:#ff0054; color:#fff; top:0; right:45px; font-size:16px; text-align:center; border-radius:7px 0 0 7px; display:none}
/*lead 导航*/

.nos_pos{
	min-height: 30px;
	line-height: 50px;
	color:#333;
}
.nos_pos span{
	color:#999
}
.lg_after{
	float: right;
	color:#fff;	
}
.lg_after .handle{
	padding-right:28px;
	padding-left:55px;
	position: relative;
	color:#bcc2ca
}
.lg_after .lg_perso {
	width:150px;
	background:#fff;
	font-size:14px;
	color:#333;
	line-height:35px;
	text-align:center;
	position: absolute;
	display: none;
}
.lg_after:hover .lg_perso {
	display:block;
}
.lg_after .face{
	display: block;
	width: 48px;
	height: 48px;
	position: absolute;
	border-radius:100%;
	left: 0;
	top: 50%;
	margin-top:-24px;
	overflow: hidden;
}
.lg_after .face img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.lg_after .handle{
	background:url("../images/lg_after.png") no-repeat right center;
}

.ld_top{
	background:#fff;
	padding:40px 45px 40px 45px;
	margin-bottom:24px;
}
.ld_top .tp{
	height: 180px;
	background:#eee;
	position: relative;
	margin-bottom:14px;
}
.ld_top .cleft{
	float: left;
	width: 396px;
	height: 180px;
	position: relative;
	overflow: hidden;
}
.ld_top .cleft img{
	display: block;
	width: 396px;
	height: 180px;
}
.ld_top .cright{
	width: 580px;
	float: right;
	padding:15px 70px 0 0;	
	height: 165px;
	position: relative;
}
.ld_top .name{
	height: 48px;
	line-height: 48px;
	font-size:16px;
}
.ld_top .tags{
	height: 22px;
	line-height: 22px;
	font-size:12px;
}
.ld_top .tags span{
	display: inline-block;
	height: 22px;
	padding:0 8px;
	background:#d8d8d8;
	border-radius:10px;
	color:#999
}
.ld_top ul{
	padding-top:10px;
}
.ld_top li{
	height: 34px;
	line-height: 34px;
	color:#999
}
.ld_top li img{
	position: relative;
	top: 3px;
	left: 5px;
}
.ld_top .go{
	display: block;
	width: 102px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background:#000;
	color:#fff;
	position: absolute;
	right: 70px;
	top: 50%;
	margin-top:-18px;border:#000 solid 1px;
}
.ld_top .go:hover{ border:#000 solid 1px; color:#000; background:#fff}
.ld_top .t1{
	height: 44px;
	line-height: 44px;
}
.ld_top p{
	font-size:14px;
	line-height: 16px;
}

.ld_left{
	width: 810px;
	float: left;
	background:#fff;
	padding:0 45px 45px 45px;
	margin-bottom:24px;
}
.ld_left .handle{
	height: 75px;
	border-bottom:1px solid #e9eaea;
	line-height: 75px;
	clear: both;
}
.ld_left .btns{
	float: left;
}
.ld_left .btn{
	margin:0 50px 0 10px;
	width: 82px;
	text-align: center;
	float: left;
	font-size:16px;
	color:#666;
	cursor: pointer;
}

.ld_left .btns .hover,.ld_left .btns .btn:hover{
	color:#333;
	border-bottom:2px solid #000;
}
.ld_left .sorts{
	float: right;
	margin-top:25px;
}
.ld_left .sorts a{
	display: inline-block;
	width: 52px;
	height: 24px;
	line-height: 24px;
	border:1px solid #d8d8d8;
	text-align: center;
	font-size:12px;
	color:#999;
	float: left;
	margin-left:5px;
}
.ld_left .sorts .hover,.ld_left .sorts a:hover{
	background:#eee;
	border-color:#eee;
}

.ld_item{
	display: block;
	padding:30px 0;
	border-bottom:1px solid #e9eaea;
}
.ld_item .photo{
	display: block;
	width: 240px;
	height: 150px;
	float: left;
}
.ld_item .photo img{
	display: block;
	width: 240px;
	height: 150px;
}
.ld_item .intro{
	float: right;
	width: 540px;
}
.ld_item .name{
	height: 27px;
	line-height: 27px;
	font-size:18px;
	margin-bottom:20px;
}
.ld_item .nm{
	display:inline-block;

	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.ld_item .txt{
	line-height: 24px;
	height:48px;
	color:#999;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	overflow: hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	margin-bottom:32px;
}
.ld_item .tag{
	float: left;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	padding:0 10px;
	font-size:12px;
	color:#999;
	background:#eee;
	border-radius:11px;
	margin-right:26px;
}
.ld_item .date{
	float: left;
	color:#999;
	font-size:12px;
	line-height: 22px;
}
.ld_item .mof{
	float: right;	
	font-size:12px;
}
.ld_item .mof a{
	margin-left:15px;
	color:#999;
	padding-left:20px;	
}
.ld_item .mof .a1{
	background:url("../images/gl_a1.png") no-repeat left center;
}
.ld_item .mof .a2{
	background:url("../images/gl_a2.png") no-repeat left center;
}

.ld_more{
	text-align: center;
	margin-top:25px;
	height: 40px;
	line-height: 40px;
	color:#999;
}
.ld_more .more{
	color:#999;
	display: inline-block;
	padding-left:28px;
	background:url("../images/loading.gif") no-repeat left center;
	background-size:auto 20px;
}

.ld_right{
	width: 280px;
	float: right;
}

.lr_floor{
	background:#fff;
	margin-bottom:24px;
	padding-bottom:40px;
}
.lr_floor .head{
	border-bottom:1px solid #e9eaea;
	clear: both;
	height: 47px;
	line-height: 47px;
	padding:0 15px;
}
.lr_floor .head .tit{
	float: left;
}
.lr_floor .head a{
	float: right;
	color:#999;
	font-size:12px;
}
.lr_floor .links1 a{
	float: left;
	display: block;
	width: 111px;
	height: 85px;
	border:1px solid #d8d8d8;
	margin:28px 11px 0 14px;
}
.lr_floor .links1 a:hover{ border:#333 solid 1px}
.lr_floor .links1 img{
	display: block;
	width: 111px;
	height: 85px;
}

.lr_floor .links2 a{
	float: left;
	display: block;
	width: 113px;
	height: 36px;
	line-height: 36px;	
	margin:28px 11px 0 14px;
	background:#eee;
	text-align: center;
	color:#999;
}
.lr_floor .links2 a:hover{ background:#999; color:#fff}
.lr_floor .code{
	display: block;
	width: 248px;
	height: 214px;
	margin:20px auto;
}

/*lead 导航*/

/*stra 攻略*/

.st_left{
	float: left;
	width: 810px;
	background:#fff;
	padding:0 45px 32px 45px;
	margin-bottom:24px;
}
.st_head{
	border-bottom:1px solid #e9eaea;
	padding:20px 0 40px 0;
}
.st_head .t1{
	font-size:24px;
	line-height: 66px;
}
.st_head .bt{
	height: 22px;
	line-height: 22px;
	font-size:12px;
}
.st_head .tag{
	display: inline-block;
	height: 22px;
	padding:0 8px;
	border-radius:11px;
	background:#eee;
	color:#999;
	float: left;
	margin-right:12px;
}
.st_head .date{
	float: left;
	font-size:12px;
	color:#999;
}

.st_cnt{
	padding:30px 0;
}
.st_cnt p{
	padding:8px 0;
	line-height: 1.8;
	
}

.st_end{
	height: 36px;
	line-height: 36px;
	clear: both;	
}
.st_share{
	float: left;
	margin-top:6px;
}
.st_share a{
	display: block;
	width: 24px; padding-left:0 !important; background-image:none !important;
	height: 24px !important;
	background:#d8d8d8;
	border-radius:3px;
	margin-right:5px; margin-top:0  !important;
	float: left;
}
.st_share .tip{
	float: left;
	color:#999;
	font-size:12px;
	line-height: 24px;
}
.st_ctrl{
	float: right;	
}
.st_ctrl .zan{
	display: inline-block;
	height: 34px;
	line-height: 34px;
	border:1px solid #000;
	float: left;
	padding:0 24px 0 52px;
	border-radius:5px;
	background:url("../images/st_ctrl.png") no-repeat 26px center;
}
.st_ctrl .xin{
	float: left;
	margin-left:16px;
	display: inline-block;
	padding-left:22px;
	background:url("../images/st_xin.png") no-repeat left center;
}
.st_ot{
	margin-top:20px;
	line-height: 30px; border-top:#eee solid 1px; padding-top:10px;
}
.st_ot a{
	color:#999;
}
.st_ot a:hover{
	color:#ff0052;
}

.gl_item{
	padding:25px 15px 0 15px;
}
.gl_item .photo{
	display: block;
	width: 100px;
	height: 100px;
	position: relative;
	overflow: hidden;
	float: left;
}
.gl_item .photo img{
	display: block;
	width: 100px;
	height: 100px;
}
.gl_item .intro{
	float: right;
	width: 140px;
}
.gl_item .name{
	line-height: 25px;
	margin-bottom:22px;
	height: 50px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	overflow: hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
}
.gl_item .ctrl{
	height: 24px;
	line-height: 24px;
	font-size:12px;
	color:#999;
}
.gl_item .ctrl a{
	color:#999;
	display: inline-block;
	padding-left:24px;
	margin-right:15px;
}
.gl_item .ctrl .a1{
	background:url("../images/st_a1.png") no-repeat left center;
}
.gl_item .ctrl .a2{
	background:url("../images/st_a2.png") no-repeat left center;
}

/*stra 攻略*/

/*search 搜索*/

.se_left{
	float: left;
	margin:24px 0 24px 0;
	width: 730px;
	background:#fff;
	padding:0 25px;
}
.se_left .title{
	font-size:16px;
	height: 48px;
	line-height: 48px;
	padding-top:12px;
}

.se_bar{
	background:#eee;
}
.se_bar .head{
	height: 50px;
	line-height: 50px;
	background:#000 url("../images/se_head.png") no-repeat 32px center;
	color:#fff;
	padding-left:70px;
	position: relative;
}
.se_bar .btn{
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0;
	top: 0;
	background:url("../images/se_head2.png") no-repeat center center;
	cursor: pointer;
}
.se_bar .type{
	display: inline-block;
	margin:24px 0 24px 68px;
	height: 48px;
	line-height: 48px;
	font-size:16px;
	padding-left:68px;
	background:url("../images/sy_type.png") no-repeat left center;
}

.se_ctry{
	height: 90px;
	border-bottom:1px solid #e9eaea;
	background:url("../images/se_ctry.png") no-repeat center center;
	position: relative;
}
.se_ctry .item{
	width: 50%;
	float: left;
	padding-top:28px;	
}
.se_ctry .item dt{
	padding-left:136px;
	height: 16px;
	line-height: 16px;
}
.se_ctry .item img{
	position: relative;
	top: 3px;
	margin-left:5px;
}
.se_ctry .item dd{
	padding-left:136px;
	height: 36px;
	line-height: 36px;
	color:#999;
}

.se_list{
	padding:36px 64px 0 64px;
	position: relative;
	border-bottom:1px solid #e9eaea;
}
.se_list .tp{
	width: 10px;
	height: 20px;
	background:#fff;
	position: absolute;
	left: 60px;
	top: 30px;
	z-index: 20;
}
.se_list .bt{
	width: 10px;
	height: 80px;
	background:#fff;
	position: absolute;
	left: 60px;
	bottom: 0;
	z-index: 20;
}
.se_item{
	padding-bottom:20px;
	padding-left:35px;
	position: relative;
}
.se_item dt{
	height: 30px;
	line-height: 30px;
}
.se_item dd{
	color:#999;
	line-height: 36px;
	font-size:12px;
}
.se_item .line{
	position: absolute;
	left: 0;
	top: 0;
	border-left:1px solid #d8d8d8;
	height: 100%;
}
.se_item .ck{
	display: block;
	width: 9px;
	height: 9px;
	border-radius:100%;
	background:#d8d8d8;
	position: absolute;
	left: -4px;
	top: 11px;
	z-index: 20;
}
.se_item .now{
	display: block;
	width: 9px;
	height: 9px;
	border-radius:100%;
	background:#000;
	border:3px solid #d8d8d8;
	position: absolute;
	left: -7px;
	top: 9px;
	z-index: 20;
}

.se_end{
	height: 88px;
	line-height: 88px;
	clear: both;
	padding-left:72px;	
}
.se_end .copya{
	color:#999;
	text-decoration: underline;
	padding-left:24px;
	background:url("../images/copya.png") no-repeat left center;
	float: left;
}
.se_end .fxa{
	color:#999;
	text-decoration: underline;
	padding-left:24px;
	background:url("../images/fxa.png") no-repeat left center;
	float: left;
	margin-left:50px;
}

.se_right{
	width: 390px;
	float: right;
	margin:24px 0 24px 0;
}

.se_wl{
	background:#fff;
	padding:15px 25px 40px 25px;
}
.se_wl .head{
	height: 45px;
	line-height: 45px;
	font-size:16px;
	padding:0 8px;
}
.se_wl textarea{
	width: 310px;
	height: 164px;
	border:0;
	background:#eee;
	resize:none;
	padding:15px;
}
.se_wl .ct{
	text-align: center;
	font-size:12px;
	line-height: 24px;
	padding:10px 0;
}
.se_wl .ctrl{
	text-align: center;
}
.se_wl .ctrl a{
	display: inline-block;
	width: 88px;
	height: 34px;
	line-height: 34px;
	border:1px solid #000;
	margin:0 8px;
}
.se_wl .ctrl a:hover{ background:#000; color:#fff}
.se_wl .ctrl .a1{
	color:#fff;
	background:#000;
}
.se_wl .ctrl .a1:hover{ background:#444;}
.se_gz{
	background:#fff;
	margin-top:24px;
	padding:36px 24px;
}
.se_bar .btn.on{transform:rotate(180deg);
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg); }
/*search 搜索*/

/*help 帮助*/

.help_banner{
	height: 150px;
	width: 100%;
	background:url("../images/help_banner.jpg") no-repeat top center;
}
.help_top{
	background:#fff;
	padding-top:40px;
}
.help_top .head{
	background:#eee;
	height: 75px;
	text-align: center;
}
.help_top .head dt{
	padding-top:15px;
	height: 25px;
	line-height: 25px;
	font-size:18px;
}
.help_top .head dd{
	color:#999;
	line-height: 1.8;
}
.help_top .item{
	float: left;
	width: 130px;
	height: 100px;
	float: left;
	margin:40px 48px 40px 0;
	box-shadow:0 0 5px #eee;
	text-align: center;
	padding-top:30px;
}
.help_top .item:hover{-moz-box-shadow:0px 0px 50px rgba(0,0,0,.1); -webkit-box-shadow:0px 0px 50px rgba(0,0,0,.1); box-shadow:0px 0px 50px rgba(0,0,0,.1);}
.help_top .item img{
	display: block;
	width: 40px;
	height: 40px;
	margin:0 auto;
}
.help_top .item span{
	display: block;
	height: 40px;
	line-height: 40px;
	font-size:12px;
}
.help_top .end{
	margin-right:0;
}

.he_aside{
	float: left;
	width: 196px;
	background:#fff;
	padding:42px 0;
}
.he_aside .par{
	display: block;
	height: 40px; font-size:16px;
	line-height: 40px;
	margin-bottom:18px;
	padding-left:62px;
	border-left:4px solid #fff;
}
.he_aside .par:hover,.he_aside .hover{
	background:#f2f2f2;
	border-color:#000;
	color:#000;
}
.as_down .handle{
	height: 40px;font-size:16px;
	line-height: 40px;
	margin-top:18px;
	padding-left:62px;
	background:url("../images/as_handle.png") no-repeat 128px top; border-left:#fff solid 4px;
}
.as_downdown .handle{
	background-position:128px bottom; cursor:pointer
}
.as_downdown .handle.hover{background:url("../images/as_handle.png") no-repeat 128px top #f2f2f2;
	border-color:#000;
	color:#000;}
.as_down li a.hover{ background:none;}
.as_down ul{
	display: none;
}
.as_downdown ul{
	display: block; padding-top:10px
}
.as_down li{
	height: 50px;
	line-height: 50px;
}
.as_down li a{
	padding-left:66px;
	color:#999;
	font-size:13px;
}.as_down li a:hover{
color:#CC0000}

.he_section{
	float: right;
	background:#fff;
	width: 980px;
	padding-bottom:65px;
}
.he_head{
	height: 72px;
	position: relative;
	border-bottom:1px solid #e9eaea;
}
.he_head .tit{
	font-size:16px;
	line-height: 72px;
	padding-left:34px;
}
.he_search{
	position: absolute;
	top: 18px;
	right: 35px;
}
.he_search select{
	width: 166px;
	height: 40px;
	border:1px solid #d8d8d8;
	color:#b6b6b6;
	float: left;
}
.he_search .se_bar2{
	height: 38px;
	border:1px solid #d8d8d8;
	width: 236px;
	margin-left:22px;
	float: left;
	background:#fff;
}
.he_search .se_bar2 .text{
	width: 173px;
	height: 38px;
	line-height: 38px;
	border:0;
	float: left;
	padding-left:15px;
}
.he_search .se_bar2 .sub{
	width: 48px;
	height: 38px;
	float: right;
	background:url("../images/se_sub.png") no-repeat center center;
}

.he_item1{
	width: 910px;
	margin:20px auto 0 auto;
}
.he_item1 .qu{
	height: 50px;
	line-height: 50px;
	background:#eee;
	padding-left:58px;
	position: relative;
}
.he_item1 .qu img{
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	left: 20px;
	top: 14px;
}
.he_item1 .btn{
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	right: 5px;
	top: 0;
	background:url("../images/qu_handle.png") no-repeat right top;
	cursor: pointer;
}
.he_item1down .btn{
	background-position:right bottom;
}
.he_item1 .as{
	padding:20px 20px 0 60px;
	position: relative;
	line-height: 40px;
	display: none;
}
.he_item1down .as{
	display: block;
}
.he_item1 .as img{
	position: absolute;
	left: 20px;
	top: 31px;
}

.he2_head{
	width: 880px;
	height: 32px;
	line-height: 32px;
	border:1px solid #ffdbad;
	margin:30px auto 0 auto;
	background:#fff9f5 url("../images/he2_head.png") no-repeat 9px center;
	font-size:12px;
	padding-left:30px;
}
.he2_head a{
	color:#0086f8;
}
.he2_handle{
	padding:30px 0 30px 90px;
	height: 32px;
	line-height: 32px;
	clear: both;
}
.he2_handle .btn{
	float: left;
	width: 160px;
	height: 30px;
	line-height: 30px;
	border-radius:15px;
	margin-right:25px;
	background:#eee;
	text-align: center;
	color:#b6b6b6;
}
.he2_handle .btn:hover{ background:#000; color:#fff}
.he2_handle .hover{
	color:#fff;
	background:#000;
}
.he2_con{
	display: none;
	width: 822px;
	margin:0 auto;
}
.show{
	display: block;
}
.he2_item{
	width: 249px;
	height: 90px;
	background:#fff; border:#fff solid 1px;
	float: left;
	margin:0 11px 24px 12px;
	box-shadow:0 0 8px #eee;
	position: relative;
}
.he2_item p{ color:#666; display:none; position:absolute; width:400px; padding:15px 20px; background:#fff; border:#999 solid 1px; left:50%; margin-left:-210px; z-index:55;box-shadow:0 0 8px #eee;}
.he2_item:hover{
 border:#bbb solid 1px;	box-shadow:0 0 8px #bbb;
}
.he2_item:hover p{ display:block}
.he2_item dl{
	padding:23px 0 0 75px;
}
.he2_item dt{
	height: 18px;
	line-height: 18px;
}
.he2_item dd{
	font-size:12px;
	color:#999;
	line-height: 24px;
}
.he2_item img{
	display: block;
	width: 42px;
	height: 42px;
	position: absolute;
	left: 20px;
	top: 23px;
}

.he3_con{
	display: none;
}
.show{
	display: block;
}
.he3_item{
	border-bottom:1px solid #e9eaea;
	width: 815px;
	margin:0 auto;	 
	padding-left:95px;
	position: relative;
	padding-bottom:30px; padding-top:20px;
}
.he3_item .tit{
	width: 48px;
	height: 105px;
	border:1px solid #d8d8d8;
	text-align: center;
	position: absolute;
	left: 0;
	top: 27px;
}
.hrs{ border-bottom:none; border-top:#ddd solid 1px;}
.he3_item .tit dt{
	height: 26px;
	line-height: 26px;
	padding-top:14px;
}
.he3_item .tit dd{
	height: 64px;
	line-height: 64px;
	font-size:48px;
}
.he3_item .t1{
	height: 42px;
	line-height: 42px;
	padding-top:12px;
	font-size:18px;
}
.he3_item .t2{
	line-height: 24px;
	padding:13px 0;
	color:#999;
}
.he3_item img{
	margin-top:15px;
}

/*help 帮助*/

/*login 登录*/

.lg_fm2{
	width: 1200px;
	margin:25px auto;
	background:#fff;
	padding:30px 0 260px 0;
}
.lg_fm2 .title{
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size:24px;
}
.lg_fm2 .cleft{
	width: 372px;
	float: left;
	padding-left:140px;
}
.lg_fm2 .title2{
	height: 40px;
	padding-top:8px;
	clear: both;
	line-height: 40px;
}
.lg_fm2 .title2 .tit{
	float: left;
}
.lg_fm2 .title2 .lga{
	float: right;
	color:#0086f8;
	padding-left:18px;
	background:url("../images/lga.png") no-repeat left center;
}
.lg_fm2 .title2 .lga:hover,.lg_fm2 .zh a:hover,.lg_fm2 .rem a:hover,.lg_wp .rega:hover,.lg_wp .xy a:hover{ color:#000000}
.lg_fm2 .title2 .lga.sj{background:url("../images/ss.jpg") no-repeat left center;}
.lg_fm2 .text{
	height: 42px;
	line-height: 42px;
	border:1px solid #d8d8d8;
	width: 335px;
	padding-left:35px;
}
.lg_fm2 .text1{
	background:url("../images/lg_text1.png") no-repeat left center;
}
.lg_fm2 .text2{
	width: 185px;
	float: left;
	background:url("../images/lg_text2.png") no-repeat left center;
}
.lg_fm2 .geta{
	display: block;
	float: right;
	width: 135px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	border:1px solid #000;
}
.lg_fm2 .geta:hover{ background:#000; color:#fff}
.lg_fm2 .rem{
	clear: both;
	height: 54px;
	line-height: 54px;
	clear: both;
	text-align:right;
}
.lg_fm2 .rem a{
	color:#999;
	text-decoration: underline;
}

.lg_fm2 .sub{
	display: block;
	width: 372px;
	height: 48px;
	background:#000;
	color:#fff;
}
.lg_fm2 .sub:hover{ background:#444;}
.lg_fm2 .zh{
	height: 64px;
	line-height: 64px;
	clear: both;
}
.lg_fm2 .zh a{
	color:#0086f8;
}
.lg_fm2 .huo{
	float: left;
	margin:15px 0 0 80px;
}
.lg_fm2 .cright{
	width: 374px;
	float: left;
	padding:40px 0 0 78px;
}
.lg_fm2 .t1{
	width: 222px;
	height: 48px;
	line-height: 48px;
	background:#51c332 url("../images/lg_t1.png") no-repeat 100px center;
	color:#fff;
	font-size:16px;
	padding-left:150px;
}
.lg_fm2 .t1:hover { background:#66CC33 url("../images/lg_t1.png") no-repeat 100px center;}
.lg_fm2 .code{
	display: block;
	width: 212px;
	height: 212px;
	border:1px solid #d8d8d8;
	margin:40px auto 0 auto;
}
.lg_fm2 .tip{
	text-align: center;
	color:#999;
	height: 70px;
	line-height: 70px;
}

/*login 登录*/

/*buy 一键代买*/

.buy_banner{
	height: 450px;
	background:url("../images/buy_banner.jpg") no-repeat top center;
	position: relative;
}
.buy_banner .btn{
	display: block;
	width: 200px;
	height: 64px;	
	position: absolute;
	bottom: 91px;
	left: 50%;
	margin-left:-100px;
}
.buy_banner .btn:hover{ background:rgba(255,255,255,0.4)}
.by_app{
	height: 170px;
	background:#f9f9f9;
}
.by_app .wrapin{
	height: 170px;
	position: relative;
}
.by_app .photo{
	position: absolute;
	left: 44px;
	top: 0;
}
.by_app .downa{
	display: block;
	width: 208px;
	height: 66px;
	line-height: 66px;
	border-radius:33px;
	background:#000;
	text-align: center;
	color:#fff;
	position: absolute;
	right: 44px;
	top: 50%;
	margin-top:-33px;
	font-size:24px;
}
.by_app .downa:hover{-moz-box-shadow:0px 0px 50px rgba(0,0,0,.3); -webkit-box-shadow:0px 0px 50px rgba(0,0,0,.3); box-shadow:0px 0px 50px rgba(0,0,0,.3);}
.by_app dl{
	text-align: center;
	padding-top:42px;
}
.by_app dt{
	height: 46px;
	line-height: 46px;
	font-size:24px;
	color:#333;
}
.by_app dd{
	height: 35px;
	line-height: 35px;
	color:#999;
}

.by_ys{
	padding-bottom:55px;
	text-align: center;
	width: 1200px;
	margin:0 auto;
}
.by_ys .title{
	height: 144px;
	line-height: 144px;
	text-align: center;
	font-size:24px;
}
.by_ys .title span{
	color:#999;
}
.ys_item{
	width: 200px;
	float: left;
	text-align: center;
	font-size:18px;
	line-height: 24px;
}
.ys_item:hover img{  transform: translate(0px,-10px)}
.ys_item img{
	display: block;-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	width: 80px;
	height: 80px;
	margin:0 auto 15px auto;
}

.by_ds{
	background:#f9f9f9;
	padding-bottom:56px;
	text-align: center;
}
.by_ds .title{
	height: 144px;
	line-height: 144px;
	text-align: center;
	font-size:24px;
}
.by_ds .title span{
	color:#999;
}
.by_ds a{
	display: block;
	width: 184px;
	float: left;
	margin:0 28px;
}
.by_ds a:hover img{ -moz-box-shadow:0px 0px 50px rgba(0,0,0,.1); -webkit-box-shadow:0px 0px 50px rgba(0,0,0,.1); box-shadow:0px 0px 50px rgba(0,0,0,.1);}
.by_ds img{
	display: block;
	width: 184px;
}

.by_pro{
	width: 1200px;
	margin:0 auto 60px auto;
}
.by_pro .title{
	height: 144px;
	line-height: 144px;
	text-align: center;
	font-size:24px;
}
.by_pro .title span{
	color:#999;
}
.by_pro .item{
	width: 300px;
	height: 48px;
	float: left;
	position: relative;
}
.by_pro .item dl{
	padding-left:68px;
}
.by_pro .item dt{
	height: 26px;
	line-height: 26px;
	font-size:16px;
}
.by_pro .item dd{
	color:#999;
}
.by_pro .item em{
	display: block;
	width: 48px;
	height: 48px;
	background:#000;
	border-radius:100%;
	color:#fff;
	line-height: 48px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	font-size:16px;
}

.by_dm{
	padding-bottom:60px;
	background:#f9f9f9;
}
.by_dm .title{
	height: 144px;
	line-height: 144px;
	text-align: center;
	font-size:24px;
}
.by_dm .title span{
	color:#999;
}
.by_dm .item{
	width: 184px;
	height: 152px;
	padding-top:32px;
	float: left;
	background:#fff;
	text-align: center;
}
.by_dm .item img{
	display: block;
	width: 40px;
	height: 40px;
	margin:0 auto;
}
.by_dm .item dt{	
	font-size:16px;
	color:#000;
	line-height: 30px;
}
.by_dm .item dd{
	color:#999;
}
.by_dm .fg{
	float: left;
	width: 50px;
	height: 184px;
	line-height: 184px;
	text-align: center;
	font-size:24px;
	color:#999;
}

.by_qua{
	padding-bottom:30px;
}
.by_qua .title{
	height: 144px;
	line-height: 144px;
	text-align: center;
	font-size:24px;
}
.by_qua .title span{
	color:#999;
}
.by_qua dl{
	padding-bottom:24px;
}
.by_qua dt{
	color:#000;
	line-height: 1.8;
}
.by_qua dd{
	line-height: 1.8;
	color:#999;
}

.by_bt{
	height: 140px;
	line-height: 140px;
	background:#ff0054;
	color:#fff;
}
.by_bt .tit{
	float: left;
	font-size:18px;
}
.by_bt .tj{
	float: right;
	display: block;
	width: 200px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	border:1px solid #fff;
	color:#fff;
	font-size:16px;
	margin-top:45px;
}
.by_bt .tj:hover{ background:#fff; color:#FF0066}
/*buy 一键代买*/



.int_content{ margin: 0px auto; margin-bottom:30px; padding-bottom:30px; width:1200px; background:#FFF}
.wrap{ width:1120px; margin:0 auto}
.service_Title {
	padding: 40px 0 30px 0;
	font-size: 18px;
	color: #333333;
	text-align: center;
}
.service_Title h2 {
	font-size: 24px;
	color: #333333;
}
.service_form {
	color: #333333;
	font-size: 14px;

}
.service_form td{ padding:30px 20px}
.service_form table{ text-align:center;}
.service_form i {
	position: relative;
	top: 3px
}
.hui {
	color: #999
}
.ash {
	background: #eeeeee;
}

.service_form table th, .service_form table tr, .service_form table td {
	border: 1px solid #e0e0e0;
}

.table_p {
	padding: 10px 20px;
	line-height: 35px
}
.service_Title i {
	position: relative;
	top: 3px;
	margin-right: 5px;
}

.crta tr {

}
.increment_z {
	text-align: left;
	padding: 0 40px
}

.query_input textarea {
	height: 180px;
	width: 1060px;
	background: #eeeeee;
	color: #b6b6b6;
	padding: 20px;
}
.query_p {
	color: #b6b6b6;
	font-size: 14px;
	margin: 30px 0
}
.query_Button button{
	display: inline-block;	
	color: #333333;
	border:1px solid #000;height: 40px; margin:0 10px; margin-bottom:15px;
	width: 120px;
}
.query_Button .button_h {

	background: #000;
	color: #FFF
}
.query_Button .button_h:hover{ background:#444; }
.query_Button .button_b {
	background: #FFF;
}
.query_Button .button_b:hover{ background:#ddd; }
.donload {
	margin-top: 75px;
}
.donload_handset {
	float: left;
	width: 50%
}
.donload_Sweep {
	margin-top: 80px
}
.donload_code {
	float: right;
	width: 50%;
	color: #FFF;
	text-align: center
}
.donload_code h2 {
	font-size: 30px;
	margin-top: 130px
}
.donload_code p {
	font-size: 30px;
}
.donoad_z {
	float: left;
	width: 230px;
}
.donoad_z a {
	border: 1px solid #FFF;
	display: inline-block;
	width: 220px;
	height: 65px;
	border-radius: 50px;
	margin: 19px 0;
	color: #FFF;
}
.donoad_z a i {
	position: relative;
	top: 10px;
	padding-right: 15px
}
.donoad_z a:hover {
	color: #FFF; background:rgba(255,255,255,0.1)
}
.donoad_y {
	float: right;
	width: 50%
}
.price_form table{ text-align:center;}
.price_form table tr{border-bottom:1px solid #eeeeee}
.price_Counter {
	float: right;
	margin: 0 20px;
	color: #999999;
	font-size: 14px
}
.price_Counter i {
	position: relative;
	top: 5px;
	padding-right: 5px
}
.price_sort { text-align:left;
	border-bottom: 1px solid #eee;
	padding:20px 0;

}
.price_sort em {
	margin: 0 20px; font-weight:bold
}
.price_sort a {
	margin: 0 10px;
	padding:3px 10px;
	font-size: 14px;
	color: #333333;	display: inline-block;
}
.sorre ,.price_sort a:hover{

	background: #000;

	color: #fff !important
}

.sorre p {
	color: #FFF
}
.price_theme {
	font-size: 16px;
	color: #FFF;
	background: #000;
	padding: 30px;
	margin: 20px 0 10px 0
}
.price_theme i {
	position: relative;
	top: 3px;
	margin-right: 10px
}
.price_form {
	margin-top: 10px;
}
.price_form td {
	color: #666;
	border: none
}
.price_form td i {
	position: relative;
	top: 3px;
	margin: 0 15px
}

.more_content {
	padding-top: 40px
}
.more_link {
	background: url(../images/link__0312.jpg); text-align:left;
}
.more_link a{
	display: inline-block;
	line-height:80px;
	margin-right: 40px;
	color: #999;
}
.more_link a:hover{ color:#000}
.more_friendship {
	padding: 40px;
	line-height: 40px
}
.more_friendship em {
	font-size: 16px;
}
.more_friendship p {
	color: #333333
}
.service_Title p {
	margin-top: 20px; font-size:14px;
}
.service_letter {
	text-align:left;
	color: #333;
	font-size: 16px;
	line-height:30px;
	margin: 0 30px;
}
.ervice_nei{border-top:1px solid #999}
.service_time {
	float: right;
	text-align: right;
	line-height: 40px !important
}
.service_Icon { text-align:left; padding:50px 0
}

.text-center{ text-align:center}
.grew{ color:#999}
.tipstxt{ position:relative; top:-25px;}
.lined{ border-bottom:#ddd dashed 1px; width:200%; position:relative; left:-50%; margin-bottom:30px;}
.sucessicon{ display:inline-block; width:32px; height:32px; vertical-align:middle; background:url(../images/good.jpg) no-repeat; position:relative; top:-2px}
.lg_wp .text9{ padding-left:10px; width:360px}
.lbp{ margin:20px 0 10px 0}
.sub[disabled]{ background:#eee; color:#ccc}
.sub[disabled]:hover{ background:#ccc; color:#999}
.hei10{ height:10px}
.mimaul{ width:100%;  margin:0 auto; margin-bottom:30px; border-top:#eee solid 1px; padding:30px 0; padding-bottom:10px; }
.mimaul ul{ margin-left:50px; margin-right:50px}
.mimaul li{ width:33.33%; float:left; text-align:center; position:relative;filter:alpha(opacity=30); /* ie 有效*/-moz-opacity:0.3; /* Firefox 有效*/opacity: 0.3; /* 通用，其他浏览器 有效*/}
.mimaul li.on{filter:alpha(opacity=100); /* ie 有效*/-moz-opacity:1; /* Firefox 有效*/opacity: 1; /* 通用，其他浏览器 有效*/}
.mimaul li span{ width:100%; left:-50%; position:absolute; border-bottom:#999 solid 1px; top:37px}
.mimaul li.on span{border-bottom:#000 solid 1px; }
.mimaul li i{ margin-top:10px; background:#000 ; border-radius:20px; width:8px; height:8px; display:inline-block; border:#d8d8d8 solid 4px; position:relative ; z-index:2}
.log{ width:372px; margin:0 auto; clear:both; min-height:300px}

.eys{ width:35px; height:35px; display:inline-block; background:url(../images/eye.jpg) no-repeat; position:absolute; right:4px; top:5px;}


.ui-slider-wrap {
	background: #e8e8e8;
	position: relative;
}

.ui-slider-wrap .ui-slider-bg {
	width: 0;
}

.ui-slider-wrap .ui-slider-btn {
	position: absolute;
	top: 0;
	left: 0;
	cursor: move;
	text-align: center;
	border: 1px solid #ccc;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.ui-slider-wrap .ui-slider-btn {
	background: #fff url(../images/s.png) no-repeat center;
}

.ui-slider-wrap .ui-slider-btn.success {
	background-image: url(../images/sucess.png);
}

.ui-slider-wrap .ui-slider-text {
	width: 100%;
	height: 100%;
	font-family: "微软雅黑";
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	color: #666;
}

.ui-slider-wrap .ui-slider-no-select {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}


.mybtns{ border:#999 solid 1px; font-size:16px; padding:5px 20px; display:inline-block}
.mybtns:hover{ color:#fff; background:#000}
.info{ padding:34px; line-height:24px;}

.list li{font-size:16px;  background:url(../images/pd.png) no-repeat center left; padding:14px 0; padding-left:30px; border-bottom:#eee solid 1px;}
.list p{ font-size:16px; color:#999; padding-top:10px;}
.list li span{ float:right}
.xinde{ background:url(../images/new.png); width:35px; height:16px; background-size:cover; display:inline-block;}

.page{ text-align:center; display:block; padding:40px 0; padding-bottom:15px}
.page li{ display:inline-block; padding:0;  line-height:30px;background:#eee; margin:0 1px;}
.page li a{ padding-left:10px; padding-right:10px; display:block}
.page li input{ background:none; border:none; padding-left:10px; padding-right:10px; max-width:50px}
.page li span{ display:inline-block;}
.page li:hover a,.page li.active a{ background:#000; color:#fff}

.mbtn{ margin:0 20px}
.mbtn:hover , .mbtn.hover{ border-bottom:#000 solid 2px; color:#000; padding-bottom:8px}

.xwss  .se_bar2{
	height: 38px;
	border:1px solid #111;
	width: 266px;
	margin-right:42px;
	float: right;
	background:#fff;
}
.xwss  .se_bar2 .text{
	width: 173px;
	height: 38px;
	line-height: 38px;
	border:0;
	float: left;
	padding-left:15px;
}
.xwss  .se_bar2 .sub{
	width: 48px;
	height: 38px;
	float: right;
	background:url("../images/se_sub.png") no-repeat center center #111;
}


.inbanner{ height:240px}
.sh{ background:#fff; padding:30px 0;}
.sh h4{ padding-bottom:15px}
.sh a{ display:inline-block; padding:5px 11px; border-radius:20px; border:#ccc solid 1px; margin-right:20px}
.sh a.hover,.sh a:hover{ background:#000; border:#000 solid 1px; color:#fff}

.xiam *{ vertical-align:middle}
.xiam img{ border-radius:40px; margin-right:10px}
.fr{ float:right}
.imglist li h3{ margin:20px 0 10px 0}
.imglist li em{ font-size:12px;}

.imglist li b img{-webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;}
.imglist li:hover b img{transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);}
.imglist li{ margin:20px 10px 0 32px; height:340px; border-bottom:#eee solid 1px; float:left; width:350px}
.imglist li b{ height:177px; overflow:hidden; display:block}
.imglist .gl_item{ padding:0; padding-bottom:15px; padding-top:10px;}
.logolist{ padding:20px 20px; padding-bottom:60px}
.logolist li{ float:left; width:200px; border:#fff solid 1px; height:130px; text-align:center ; margin:20px 15px;-moz-box-shadow:0px 0px 20px rgba(0,0,0,.1); -webkit-box-shadow:0px 0px 20px rgba(0,0,0,.1); box-shadow:0px 0px 20px rgba(0,0,0,.1);}
.logolist li img{ margin-top:20px}
.logolist li:hover{ border:#bbb solid 1px;-moz-box-shadow:0px 0px 20px rgba(0,0,0,.2); -webkit-box-shadow:0px 0px 20px rgba(0,0,0,.2); box-shadow:0px 0px 20px rgba(0,0,0,.2);}


.ji{ padding:50px 100px; background:#eee;}
.ji li{ position:relative; margin:25px 0}
.ji li>span{ position:absolute; width:60px; text-align:right; top:10px ; left:0}
.ji li>div{ margin-left:70px;}
.ji li>div .text{ padding:10px ; background:#fff; border:#ccc solid 1px; width:100%}
.ji li>div .jsuanb{ background:#eee; border:#ccc solid 1px; padding:9px 25px; font-weight:normal; position:relative; left:-1px;}
.he_head2{ vertical-align:middle; padding:24px 0 ; border-bottom:#eee solid 1px; position:relative; font-size:16px;}
.he_head2 .he_search{ right:0}
.he_head2 img{ vertical-align:middle}
.red{ color:#FF0000}

/* .clearfix:after{ content:''; display:block; clear:both} */
.coms{ text-align:center}
.coms div img{ border-radius:100px; width:80px; height:80px; margin-top:40px;}
.coms div  h4{ font-weight:normal; margin:5px 0}
.coms div  p{ font-size:12px; padding-bottom:30px;}
.coms ul{ border-bottom:#eee solid 1px; border-top:#eee solid 1px; padding-bottom:15px}
.coms ul li{ float:left; width:33.3%; text-align:center}
.coms ul li p{ font-size:12px; color:#999; padding-bottom:5px; padding-top:10px}
.coms ul li:last-child{ border:none}

.lef{ position:fixed; left:50%; margin-left:-670px; top:400px; background:#fff; width:60px; text-align:center;}
.lef li { width:60px; height:45px; vertical-align:middle; padding-top:12px; border-bottom:#eee solid 1px; font-size:12px;} 
.lef li a{ display:block !important; margin:0  !important; width:100% !important; height:100% !important; padding:0 !important}
.lef li .fx{ margin-top:10px}
.lef li:hover{ background:#eee}

.card b{ display: table-cell;
    vertical-align: middle;}
.card{ background:#fff; -moz-box-shadow:0px 0px 10px rgba(0,0,0,.1); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1); box-shadow:0px 0px 10px rgba(0,0,0,.1); width:630px; margin:15px  auto ; padding:20px; border-radius:10px;}
.card span{ display: table-cell; line-height:30px;
    vertical-align: middle; }
.card span p{ padding-top:15px}.card span p em{ margin-right:30px}
.zzin{ background:url(../images/z.jpg) no-repeat center; height:150px; }
.zzin .nas { padding-top:110px;}
.zzin .nas a{ display:inline-block; line-height:40px; color:#666; font-size:16px; background:#999999; padding:0 40px;}
.zzin .nas a:hover,.zzin .nas a.hover{ background:#000; color:#fff}

.tda{ color:#999; text-decoration:underline}
.tda:hover{ color:#000}
input[type=text]:focus{ border:#bbb solid 1px !important; -moz-box-shadow:0px 0px 10px rgba(0,0,0,.2); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,.2); box-shadow:0px 0px 10px rgba(0,0,0,.2);}