@charset "utf-8";
.scroll-box-wrap {
	position:absolute;
	top:0;
	left:0;
	/* bottom:0.83rem;
	right:0;
	*/width:100%;
	height:100%;
	box-sizing:border-box;
	overflow-x:hidden;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
}
.scroll-box {
	padding-bottom:0.94rem;
	box-sizing:border-box;
}
.m_box {
	background:#fff;
}
.m_box .info-swiper-tab {
	border-bottom:10px solid #ebefed;
}
.game_but1{
	display:inline-block;
	background:linear-gradient(to right, #f97730, #fc2d2d);
	border-radius:0.02rem;
	font-size:0.26rem;
	color:#FFF;
	text-align:center;
	line-height:1em;
	width:100%;
	padding:0.2rem 0px;
	cursor:pointer;
	box-sizing: border-box;
}
.game_but2{
	display:block;
	background:transparent;
	border-radius:0.02rem;
	font-size:0.26rem;
	color:#000;
	text-align:center;
	line-height:1em;
	width:100%;
	padding:0.2rem 0px;
	cursor:pointer;
	margin-top:0.3rem;
	box-sizing: border-box;
	border:0.01rem solid #e8e8e8;
}
/*标题*/
.hd_title {
	border-bottom:1px solid #e0e0e0;
	height:18px;
	line-height:16px;
	padding:12px 15px;
}
.hd_title .name {
	float:left;
	font-size:17px;
	color:#000;
}
.hd_title .line {
	display:inline-block;
	width:2px;
	height:13px;
	vertical-align:middle;
	margin:-4px 8px 0 0;
}
.hd_title .reload {
	float:right;
	font-size:13px;
	color:#656565;
}
.hd_title .reload:hover,.hd_title .reload:visited {
	color:#108ee9;
}
.hd_title .reload i {
	display:inline-block;
	background:url(../images/ic_reload.png) no-repeat;
	background-size:12px;
	width:12px;
	height:12px;
	vertical-align:middle;
	margin:-3px 0 0 6px;
}
.hd_title .bg-color01 {
	background:#ff3813;
}
.hd_title .bg-color02 {
	background:#8dc11f;
}
.hd_title .bg-color03 {
	background:#f15a4a;
}
.box-title {
	background-color:#fff;
	padding:15px 10px;
	margin-top:10px;
	border-bottom:1px solid #e5e5e5;
	position:relative;
}
.box-title span {
	font-size:18px;
	line-height:18px;
	height:18px;
	display:inline-block;
	border-left:3px solid #ff9900;
	color:#333;
	padding-left:7px;
}
.box-title a {
	float:right;
	font-size:14px;
	line-height:0px;
	border-radius:20px;
	color:#ff9900;
	border:1px solid #ff9900;
	padding:11px 10px;
}
/*星星*/
.stars {
	display:inline-block;
	background:url(../images/mstar_grey.png) no-repeat;
	background-size:66px;
	width:66px;
	height:12px;
	line-height:12px;
	vertical-align:middle;
	position:relative;
}
.stars i {
	display:inline-block;
	background:url(../images/mstar_red.png) no-repeat;
	background-size:66px;
	height:12px;
	line-height:12px;
	position:absolute;
	left:0;
	top:0;
}
/*加载*/
.load-more {
	display:block;
	font-size:15px;
	color:#999;
	background-color:#fff;
	text-align:center;
	line-height:15px;
	padding:15px 0;
	border-top:1px solid #e5e5e5;
}
.load-more i {
	display:inline-block;
	background:url(../images/ic_add.png) no-repeat;
	background-size:20px;
	width:20px;
	height:20px;
	vertical-align:middle;
	margin:-2px 5px 0 0;
}
.inner_load_more {
	background:#e0e0e0;
	display:block;
	font-size:15px;
	color:#999;
	text-align:center;
	line-height:52px;
}
/*弹出层*/
.popup-bg-back{
	display:none;
	background:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:9999;
	text-align:center;
	font-size:0;
	letter-spacing:-5px;
}
.popup-bg-back>div,.popup-bg-back:before{
	display:inline-block;
	vertical-align:middle;
}
.popup-bg-back:before{
	width:0;
	height:100%;
	content:'';
}
.popup-bg-back>div{
	box-sizing:border-box;
	background:#fff;
	letter-spacing:normal;
	padding:0.66rem 0.5rem 0.5rem;
	width:5.6rem;
	border-radius:0.1rem;
	max-width:80%;
	max-height:80%;
	overflow-y:auto;
	position:relative;
	text-align:left;
}
.popup-bg-back>div .close{
	width:0.35rem;
	height:0.35rem;
	background:url(../images/m_public_img.png) no-repeat -1.22rem -3.01rem;
	background-size:3rem;
	position:absolute;
	right:0.2rem;
	top:0.2rem;
}
.popup-bg-back .inner-box>p{
	color:#1d2025;
	font-size:0.24rem;
	line-height:180%;
}
.popup-bg-back .inner-box .sure-btn{
	width:2rem;
	height:0.56rem;
	border-radius:0.04rem;
	background:linear-gradient(to right, #f97730, #fc2d2d);
	margin:0.2rem auto 0;
	text-align:center;
	line-height:0.56rem;
	font-size:0.24rem;
	color:#fff;
}

.popup-bg-2 {
	display:none;
	background:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:9999;
}
.popup-wechat-box,.popup-vip-box{
	display:none;
	position:fixed;
	box-sizing:border-box;
	z-index:10000;
	background:#fff;
	border-radius:5px;
	padding:0.34rem 0.2rem 0.4rem;
	width:90%;
    max-width:700px;
    max-height:90%;
    overflow-y:auto;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%) !important;
}
.popup-wechat-box .close,.popup-vip-box .close{
	width:0.35rem;
	height:0.35rem;
	background:url(../images/m_public_img.png) no-repeat -1.22rem -3.01rem;
	background-size:3rem;
	position:absolute;
	right:0.2rem;
	top:0.2rem;
}
.popup-vip-box .inner-box{
	padding:0.2rem 0.1rem;
}
.popup-vip-box .inner-box p{
	font-size:14px;
	color:#1d2025;
	line-height:24px;
	text-align:center;
}
.popup-vip-box .inner-box p span{
	color:#ff0000;
	line-height:24px;
	font-size:14px;
	vertical-align:top;
}
.popup-wechat-box .wxcode-box img{
	width:2.6rem;
	display:block;
	margin:0 auto;
}
.popup-wechat-box .wxcode-box h3{
	font-size:0.28rem;
	color:#1d2025;
	line-height:1.4em;
	text-align:center;
}
.popup-wechat-box .wxcode-box p{
	font-size:0.2rem;
	color:#1d2025;
	line-height:1.4em;	
	text-align:center;
}
.popup-gift-box {
	display:none;
	position:fixed;
	box-sizing:border-box;
	z-index:10000;
	background:#fff;
	border-radius:5px;
	padding:0.34rem 0.2rem 0.4rem;
	width:90%;
    max-width:700px;
    max-height:90%;
    overflow-y:auto;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%) !important;
}
.popup-gift-box li label{
    font-size:0.22rem;
    color:#5b5b5b;
    line-height:0.4rem;
    width:70px;
    text-align:right;
    float:left;
}
.popup-gift-box li .r-box{
    padding-left:1.2rem;
    box-sizing:border-box;
    max-width:92%;
    font-size:0.22rem;
    color:#999;
    line-height:0.4rem;
    word-break:break-all;
}
.popup-gift-box li #cdk{
    color:#ff0000;
}
.popup-gift-box .copy{
    background:linear-gradient(to right, #f97730, #fc2d2d);
    display:table;
    font-size:0.22rem;
    line-height:1em;
    padding:0.16rem 0.3rem;
    border-radius:1rem;
    color:#FFF;
    margin:0.3rem auto 0;
}
.popup-gift-box .close{
    width:0.56rem;
    height:0.56rem;
    position:absolute;
    top:0;
    right:0;
    background:#fc2d2d url(../images/m_public_img.png) no-repeat -1.22rem -2.44rem;
    background-size:3rem;
}

/*内头部导航*/
.inner_topnav {
	background:#fff;
	width:100%;
	position:relative;
	border-bottom:0.01rem solid #eeeeee;
	overflow:hidden;
}
.inner_topnav .title {
	display:block;
	font-size:0.3rem;
	line-height:0.32rem;
	padding:0.24rem 0;
	color:#1d2025;
	text-align:center;
	width:200px;
	margin:0 auto;
}
.inner_topnav .btn_back {
	display:block;
	background:url(../images/m_public_img.png) no-repeat -1.38rem -0.83rem;
	background-size:3rem;
	width:0.24rem;
	height:0.34rem;
	position:absolute;
	top:0px;
	bottom:0px;
	left:0.18rem;
	margin:auto;
}
.inner_topnav .search-show {
	display:block;
	background:url(../images/m_public_img.png) no-repeat -1.38rem -1.17rem;
	background-size:3rem;
	width:0.5rem;
	height:0.5rem;
	position:absolute;
	top:0px;
	bottom:0px;
	right:0.15rem;
	margin:auto;
}
.inner_topnav .btn_user {
	width:.43rem;
	height:.43rem;
	background:url(../images/m_public_img.png) no-repeat -0.75rem -2.87rem;
	background-size:3rem;
	position:absolute;
	top:0;
	bottom:0;
	right:0.18rem;
	margin:auto;
}
.inner_topnav .btn_user img{
	display:none;
}
.inner-topnav-w {
	background:#fff;
	border-bottom:1px solid #f1f1f1;
	padding:0.2rem 15px;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.inner-topnav-w a {
	flex:none;
	color:#000;
	font-size:16px;
	position:relative;
}
.inner-topnav-w .btn-back {
	line-height:0.243rem;
}
.inner-topnav-w .btn-back .icon {
	width:0.25rem;
	height:0.25rem;
	background:url(../images/public_img.png) no-repeat -1.8rem -2.36rem;
	background-size:2.69rem;
	display:inline-block;
	vertical-align:top;
	margin-right:0.04rem;
}
.inner-topnav-w .btn-share {
	width:0.25rem;
	height:0.25rem;
	background:url(../images/public_img.png) no-repeat -2.06rem -2.36rem;
	background-size:2.69rem;
}
.inner-topnav-w .title {
	flex:auto;
	font-size:20px;
	text-align:center;
	color:#000;
}
.inner-topnav-w span.title {
	flex:auto;
	color:#000;
	font-size:16px;
	text-align:center;
	margin-right:40px;
}
/* 分页 */
.page {
	padding:10px 12px 12px;
	text-align:center;
	border-top:1px solid #e5e5e5;
}
.page a,.page span {
	font-size:12px;
	color:#666;
	padding:0 3px;
	margin:0 3px;
}
.page span {
	color:#ffaf25;
}
/*页脚*/
.foot_copy{background:#1d2025; text-align:center; padding:0.3rem 0.2rem;}
.foot_copy .foot_nav{padding-bottom:0.3rem; border-bottom:0.01rem solid rgba(255,255,255,0.1); margin-bottom:0.3rem;}
.foot_copy .foot_nav a{font-size:0.16rem; color:#FFF;}
.foot_copy .foot_nav .line{color:rgba(255,255,255,0.1); padding:0 0.15rem;}

.foot_copy .foot-info{font-size:0.14rem; line-height:0.3rem; color:#777b80;}
.foot_copy .foot-info a{font-size:0.14rem; line-height:0.3rem; color:#777b80;}
.foot_copy .foot-info img{width:0.22rem; height:0.22rem; vertical-align:middle; padding-right:0.1rem}

.foot_copy .foot-part{padding-bottom:0.2rem; font-size:0.14rem; line-height:0.3rem; color:#777b80;}

/*底部导航*/
.foot-nav{background:#fff;border-top:1px solid #f6f6f6;width:100%;padding:0.12rem 0;position:absolute;left:0;bottom:0;z-index:11;}
.foot-nav-2{box-sizing:border-box;border:0.04rem solid #bfbfbf;}
.foot-nav .foot-nav-list{display:flex;}
.foot-nav .foot-nav-list a{text-align:center;flex:1;}
.foot-nav .foot-nav-list a i{display:inline-block;width:0.4rem;height:0.4rem;line-height:0;vertical-align:top;background:url(../images/m_public_img.png) no-repeat 0 0;background-size:3rem;}
.foot-nav .foot-nav-list a .ic02{background-position-x:-0.41rem;}
.foot-nav .foot-nav-list a .ic03{background-position-x:-0.82rem;}
.foot-nav .foot-nav-list a .ic04{background-position-x:-1.23rem;}
.foot-nav .foot-nav-list a .ic05{background-position-x:-1.64rem;}
.foot-nav .foot-nav-list a.on i{background-position-y:-0.41rem;}
.foot-nav .foot-nav-list a p{font-size:0.2rem;color:#bbbbbb;line-height:1.4em;padding-top:0.02rem;}
.foot-nav .foot-nav-list a.on p{color:#fc2d2d;}
.foot-nav .comment-fixed{display:flex;}
.foot-nav .comment-fixed a{flex:1;text-align:center;position:relative;margin:0.1rem 0;padding:0.1rem 0 0.1rem 0.25rem;color:#999;font-size:16px;}
.foot-nav .comment-fixed a:before{content:'';width:0.25rem;height:0.25rem;background-image:url(../images/public_img.png);background-repeat:no-repeat;background-size:2.69rem;position:absolute;right:50%;top:50%;margin:-0.12rem 12px 0 0;}
.foot-nav .comment-fixed .btn-comment:before{background-position:0 -2.7rem;}
.foot-nav .comment-fixed .btn-laud:before{background-position:-0.26rem -2.7rem;}
.foot-nav .comment-fixed .btn-laud.on:before{background-position:-0.26rem -2.96rem;}
.foot-nav .comment-fixed .btn-comment{border-right:1px solid #f1f1f1;}
.foot-nav .comment-fixed .btn-laud{color:#999;}
.foot-nav .comment-fixed .btn-laud.on{color:#ff9900;}

/* 账号注销弹窗 */
.popup-bg-cancell{position:fixed; top:50%; left:50%; z-index:9999; display:none; width:90%; background:#FFF; text-align:center; font-size:0; transform: translate(-50%,-50%) !important;}
.popup-bg-cancell .popup-box{text-align:left;letter-spacing:normal;font-size:0.2rem;}
.popup-bg-cancell .popup-box .inner-box{padding:0.35rem 0.45rem;}
.popup-bg-cancell .popup-box .inner-box, .popup-bg-cancell .popup-box .inner-box span{font-size:0.2rem;line-height:0.4rem;}
.popup-bg-cancell .inner-box .copy-btn{color:#ff5400;font-size:0.2rem;line-height:0.4rem; text-decoration:underline; cursor:pointer;}
.popup-bg-cancell .popup-box .title{padding:0.24rem 0.2rem; border-bottom:0.01rem solid #e7e7e7;color:#333; font-size:0.24rem; line-height:0.24rem;}
.popup-bg-cancell .popup-box .close{width:.35rem;height:.35rem;background:url(../images/m_public_img.png) no-repeat -1.22rem -3.01rem;background-size:3rem;position:absolute;right:.2rem;top:.2rem}

.toTop {
	width:0.74rem;
	height:0.74rem;
	background:url(../images/m_public_img.png) no-repeat 0 -2.83rem;
	background-size:3rem;
	position:fixed;
	bottom:0.2rem;
	right:0.2rem;
	z-index:1111;
	display:none;
}
.cartoon-details-box .toTop{
	bottom:0.9rem;
}

/*搜索*/
.search_box {
	background:#f8f8f8;
	box-sizing:border-box;
	padding:0.2rem 0.15rem;
	z-index:11;
	overflow:hidden;
	transition:0.3s;
}
.search_box .search {
	height:0.52rem;
	position:relative;
}
.search_box .search .search_l {
	height:100%;
}
.search_box .search .search_r {
	width:0.4rem;
	height:0.4rem;
	position:absolute;
	right:0.15rem;
	top:0;
	bottom:0;
	margin:auto;
}
.search_box .search .input_txt {
	box-sizing:border-box;
	width:100%;
	height:100%;
	padding:0 0.7rem 0 0.15rem;
	border-radius:1rem;
	background:#fff;
	border:0.01rem solid #dcdcdc;
	color:#333;
	font-size:14px;
}
.search_box .search .input_txt::placeholder{
	color:#c4c4c4;
}
.search_box .search .btn {
	background:none;
	border:none;
	height:100%;
	width:100%;
	padding:0;
	margin:0;
	cursor:pointer;
}
.search_box .search .ic60_zoom {
	background:url(../images/m_public_img.png) no-repeat -1.38rem -1.68rem;
	background-size:3rem;
	width:0.4rem;
	height:0.4rem;
	position:absolute;
	top:0;
	right:0;
}
@media screen and (max-width:320px) {
	.load-more {
		padding:10px 0;
	}
	.box-title {
		padding:10px 6px;
	}
}

.inner_topnav .search-box {
	background:#f8f8f8;
	box-sizing:border-box;
	padding:0.15rem 0.15rem;
	width:100%;
	position:absolute;
	top:-1rem;
	left:0;
	z-index:11;
	overflow:hidden;
	transition:0.3s;
}
.inner_topnav .search-box.on {
	top:0;
}
.inner_topnav .search-box .search-inner-box {
	height:0.5rem;
	position:relative;
}
.inner_topnav .search-box .search-inner-box input {
	box-sizing:border-box;
	width:100%;
	height:100%;
	padding:0 0.7rem 0 0.15rem;
	border-radius:1rem;
	background:#fff;
	border:0.01rem solid #dcdcdc;
	color:#333;
	font-size:14px;
}
.inner_topnav .search-box .search-inner-box input::placeholder {
	color:#c4c4c4;
}
.inner_topnav .search-box .search-inner-box .search-btn {
	background:url(../images/m_public_img.png) no-repeat -1.38rem -1.68rem;
	background-size:3rem;
	width:0.4rem;
	height:0.4rem;
	position:absolute;
	top:0;
	bottom:0;
	right:0.15rem;
	margin:auto;
}

/*搜索结果提示*/
.result-box {
	background:#FFF;
	text-align:center;
	padding:200px 0 100px;
}
.result-box .sorry-word {
	font-size:16px;
	color:#666;
	margin-bottom:10px;
}
.result-box .brief-word {
	font-size:12px;
	color:#999;
	line-height:1.2em;
}
.result-box .brief-word span,.result-box .brief-word a {
	font-size:12px;
	line-height:1.2em;
	vertical-align:top;
}
.tips-text {
	color:#d5d5d5;
	font-size:16px;
	text-align:center;
	padding:15px 0 30px;
	background-color:#fff;
}

.dropload-up,.dropload-down {
	position:relative;
	height:0;
	overflow:hidden;
	font-size:12px;
	/* 开启硬件加速 */-webkit-transform:translateZ(0);
	transform:translateZ(0);
}
.dropload-down {
	height:45px;
}
.dropload-refresh,.dropload-update,.dropload-load,.dropload-noData {
	height:45px;
	line-height:45px;
	text-align:center;
	color:#d5d5d5;
	font-size:14px;
}
.dropload-refresh,.dropload-noData {
	background:#f8f8f8;
	color:#333333;
}
.dropload-load .loading {
	display:inline-block;
	height:15px;
	width:15px;
	border-radius:100%;
	margin:6px;
	border:2px solid #d5d5d5;
	border-bottom-color:transparent;
	vertical-align:middle;
	-webkit-animation:rotateThis 0.75s linear infinite;
	animation:rotateThis 0.75s linear infinite;
}
@-webkit-keyframes rotateThis {
	0% {
	-webkit-transform:rotate(0deg);
}
50% {
	-webkit-transform:rotate(180deg);
}
100% {
	-webkit-transform:rotate(360deg);
}
;}@keyframes rotateThis {
	0% {
	transform:rotate(0deg);
}
50% {
	transform:rotate(180deg);
}
100% {
	transform:rotate(360deg);
}
;}@-webkit-keyframes opacityThis {
	0% {
	opacity:0;
}
100% {
	opacity:1;
}
;}@keyframes opacityThis {
	0% {
	opacity:0;
}
100% {
	opacity:1;
}
;}/* 加载动画 */
.loading-bg.type-1 {
	width:100%;
	height:100%;
	position:fixed;
	z-index:10000;
	top:0;
	left:0;
	background:rgba(0,0,0,0.85);
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
}
.loading-bg.type-1 .loading-fixed {
	flex:none;
	height:0.5rem;
	width:0.5rem;
	border-radius:100%;
	border:0.06rem solid #fff;
	border-bottom-color:transparent;
	-webkit-animation:rotateThis 0.75s linear infinite;
	animation:rotateThis 0.75s linear infinite;
}
.loading-bg.type-1 p {
	flex:none;
	color:#fff;
	font-size:14px;
	padding-top:3px;
}
.loading-bg.type-2 .loading-fixed {
	margin:0 auto;
	height:24px;
	width:24px;
	border-radius:100%;
	border:3px solid #fff;
	border-bottom-color:transparent;
	-webkit-animation:rotateThis 0.75s linear infinite;
	animation:rotateThis 0.75s linear infinite;
}
.loading-bg.type-2 {
	position:fixed;
	z-index:10000;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	background:rgba(0,0,0,0.5);
	padding:8px 12px;
	border-radius:4px;
	max-width:100%;
	box-sizing:border-box;
}
.loading-bg.type-2 p {
	color:#fff;
	font-size:14px;
	padding-top:3px;
}
.loading-bg.hide {
	display:none;
}
/* 提示消息 */
.msg-box {
	background:rgba(0,0,0,0.5);
	z-index:10000;
	position:fixed;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	color:#fff;
	font-size:14px;
	padding:8px 12px;
	border-radius:4px;
	max-width:100%;
	box-sizing:border-box;
}
/* 加载动画 */
.loading-bg {
	background:rgba(0,0,0,0.5);
	z-index:10000;
	position:fixed;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	color:#fff;
	font-size:14px;
	padding:8px 12px;
	border-radius:4px;
	max-width:100%;
	box-sizing:border-box;
}
.loading-bg.hide {
	display:none;
}
.loading-bg .loading {
	margin:0 auto;
	flex:none;
	height:24px;
	width:24px;
	border-radius:100%;
	border:2px solid #fff;
	border-bottom-color:transparent;
	-webkit-animation:rotate 0.75s linear infinite;
	animation:rotate 0.75s linear infinite;
}
.loading-bg p {
	flex:none;
	color:#fff;
	font-size:14px;
	padding-top:3px;
}
@-webkit-keyframes rotate {
	0% {
	-webkit-transform:rotate(0deg);
}
50% {
	-webkit-transform:rotate(180deg);
}
100% {
	-webkit-transform:rotate(360deg);
}
}@keyframes rotate {
	0% {
	transform:rotate(0deg);
}
50% {
	transform:rotate(180deg);
}
100% {
	transform:rotate(360deg);
}
}

.only-tips-box {
	width:100%;
	padding:2.86rem 18% 0;
	box-sizing:border-box;
	height:100%;
	background:url(https://image.6kw.com/6kwmobile//images/tips_bg.jpg) no-repeat center top;
	background-size:100%;
	max-width:640px;
	margin:0 auto;
	text-align:center;
}
.only-tips-box .only-tips-title {
	color:#333;
	font-size:0.3rem;
	line-height:1em;
}
.only-tips-box .only-tips-text {
	color:#333;
	font-size:0.24rem;
	line-height:1em;
	margin:0.15rem 0;
}
.only-tips-box .only-tips-link {
	color:#ffa200;
	font-size:0.24rem;
	line-height:1em;
}

/*登录注册填写*/
.login-page-box{
	padding:0.9rem 0.4rem 0;
}
.login-page-box .opera-box{
	padding:0.5rem 0 0;
}
.login_logo {
	width:1.72rem;
	height:1.72rem;
	box-sizing:border-box;
	overflow: hidden;
	margin:0 auto;
}
.login_logo img {
	width:100%;
	height:100%;
}
.login-page-box .login-text{
	font-size:0.36rem;
	line-height:1.2em;
	padding:0.4rem 0 0.5rem;
	color:#000;
	font-weight:bold;
	text-align:center;
}

.login-page-box .login-tab{
	text-align:center;
	font-size:0;
	letter-spacing:-5px;
	padding-bottom:0.4rem;
}
.login-page-box .login-tab a{
	letter-spacing:normal;
	font-size:0.26rem;
	color:#333333;
	display:inline-block;
	margin:0 15px;
	padding:0 0.08rem 0.12rem;
	position:relative;
}
.login-page-box .login-tab a:after{
	content:'';
	height:0.04rem;
	width:0;
	border-radius: 0.02rem;
	background: linear-gradient(to right, #f97730, #fc2d2d);
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	transition:0.3s;
}
.login-page-box .login-tab a:hover:after,.login-page-box .login-tab a.on:after{
	width:60%;
}

.login_box li{
	margin-bottom:0.3rem;
	position:relative;
}
.login_box li>label{
	font-size:0.24rem;
	color:#000;
	line-height:1.4em;
	padding-bottom:0.08rem;
	display:block;
}
.login_box li .rbox{
	position:relative;
}
.login_box li .send-code{
	font-size:0.22rem;
	color:#000000;
	position:absolute;
	right:0.2rem;
	bottom:0;
	line-height:0.56rem;
}
.login_box li .rbox input{
	width:100%;
	line-height:0.56rem;
	border:0.01rem solid #e8e8e8;
	border-radius:0.02rem;
	box-sizing:border-box;
	padding:0 0.1rem;
	font-size:0.24rem;
	color:#333;
}
.login_box li .rbox input#chk_code{
	padding-right:106px;
}
.login_box li .rbox input::placeholder{
	color:#bfbfbf;
}

.login_box li .check-code-box{
	position:absolute;
	height:0.56rem;
	right:0;
	bottom:0;
	padding:0.04rem;
	box-sizing: border-box;
}
.login_box li .check-code-box img{
	height:100%;
}

.login_box li .btn_info {
	border:1px solid #fdb188;
	border-radius:3px;
	font-size:12px;
	color:#ff6716;
	text-align:center;
	height:23px;
	line-height:23px;
	padding:0 15px;
	position:absolute;
	top:9px;
	right:10px
}
.login_box .btn_verify {
	background:#1f9eff;
	font-size:0.2rem;
	color:#FFF;
	text-align:center;
	border-radius:0.02rem;
	height:0.56rem;
	line-height:0.56rem;
	padding:0 0.2rem;
	position:absolute;
	top:0;
	right:0;
}
.login_box .btn_verify_no {
	background:#cdcdcd;
	color:#FFF
}
.login_last{
	display: flex;
	justify-content: space-between;
	align-items:center;
}
.login_last_2{
	display: flex;
	justify-content:flex-start;
	align-items:center;
}
.login_last input,.login_last_2 input{
	display:none;
}
.login_last label,.login_last_2 label{
	font-size:0.2rem;
	line-height:0.26rem;
	color:#b2b2b2;
	position:relative;
	padding-left:0.24rem;
}
.login_last label i,.login_last_2 label i{
	width:0.18rem;
	height:0.18rem;
	background:url(../images/m_service_img.png) no-repeat -4.61rem 0;
	background-size:7rem;
	position: absolute;
	left:0;
	top:0.03rem;
	bottom:0;
	margin:auto;
}
.login_last label.on i,.login_last_2 label.on i{
	background-position-x:-4.8rem;
}
.login_last a{
	font-size:0.2rem;
	line-height:0.26rem;
	color:#000000;
	position:relative;
	padding-left:0.24rem;	
}
.login_last_2 a{
	font-size:0.2rem;
	line-height:0.26rem;
	color:#b2b2b2;
	position:relative;
}

/*切换*/
.login-page-box .login_tab ul{
	display:flex;
	justify-content:center;
	padding-bottom:0.5rem;
}
.login-page-box .login_tab ul li{
	margin:0 0.3rem;
}
.login-page-box .login_tab li a{
	font-size:0.3rem;
	color:#000;
	display:block;
	padding-bottom:0.2rem;
	position:relative;
}
.login-page-box .login_tab li a:after{
	content:'';
	height:0.04rem;
	width:0;
	background: linear-gradient(to right, #f97730, #fc2d2d);
	/*background:#f97730;*/
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	border-radius:0.02rem;
}
.login-page-box .login_tab li a.on:after{
	width:60%;
}