﻿@charset "utf-8";body,html{height:100%}
#go,#onekey,#vcode #submit,.copyright,.header,.nick,.q_login,.ui_topbar{text-align:center}
.del_touch,.inputstyle{-webkit-tap-highlight-color:rgba(255,255,255,0)}
body{font-size:16px;background:#eee}*{padding:0;margin:0;list-style:none;text-decoration:none}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa}
input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#aaa}input:focus{outline:0}
.content{
	margin: 0 auto;
	width: 100%;
	height: auto;
	position: relative
}
#error_tips{position:absolute;top:0;z-index:100;display:none;opacity:.95;width:100%}
#error_tips #error_tips_content{position:relative;padding:16px 0 24px 24px;border-radius:5px;background-color:#525C5F;height:28px}#error_tips #error_tips_content #error_icon{position:absolute;top:18px;display:inline-block;width:24px;height:24px;background:url("/style/8/images/info.png") no-repeat}
#error_tips #error_tips_content #error_message{display:inline-block;line-height:28px;font-size:14px;color:#fff;padding:0 0 0 28px}#error_message a,#error_message a:visited{color:#F15A22}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){
	#error_tips #error_tips_content #error_icon{background:url("/style/8/images/info@2x.png") no-repeat;background-size:24px 24px}}.login{margin:0 auto;padding-top:15px}
	.q_login{margin:0 auto 40px;width:290px;overflow:hidden}
	.inputstyle{width:100%;height:44px;color:#666;border:none;background:0 0;padding-left:15px;font-size:16px;-webkit-appearance:none}
	.logo{height:61px;width:244px;margin:0 auto 20px;background-size:244px 61px}
	#switch,#vcode,#web_login{margin:0 auto}.header{display:inline-block;height:97px;width:96px;position:relative}
	#q_login_logo,#q_login_tips,#remember,#remember+.checkbox,#vcode #input_tips,#vcode #vcode_img,#vcode #vcode_input,.del_touch,.del_touch_icon,.del_u,.header .img_out,.header img,.nick,.txt_default{position:absolute}
	.header img{width:60px;height:60px;top:10px;left:16px}
	.header .img_out{width:60px;height:60px;top:9px;left:15px;border:1px solid #c6dbe8;border-radius:4px;-webkit-box-shadow:1px 1px 13px #6E6E6E}.nick{display:inline-block;top:80px;left:0;height:20px;line-height:18px;vertical-align:middle}
	.del_touch_icon{display:none;width:2.5em;height:2.5em;left:60px;top:0;z-index:1}
	.del_icon{display:block;width:24px;height:22px;border-radius:11px}
	#web_login{width:100%}
	#g_list{background:#fff;height:auto;border-radius:4px}
	#g_p,#g_u{position:relative}
	#g_u{border-bottom:1px solid #eaeaea}
	.txt_default{top:12px;left:10px;color:#b3b3b3}
	.del_touch{right:0;display:block;height:44px;width:48px;z-index:1}
	.del_u{display:none;left:15px;top:13px;height:18px;width:18px;border-radius:9px;}
	#auto_login{height:24px;margin:15px 0;color:#246183;position:relative}
	#auto_login .wording{position:absolute;left:40px;line-height:24px;height:24px;font-size:14px}
	#remember{left:14px;top:5px;cursor:pointer;z-index:1;opacity:.01}
	#remember:checked+.checkbox{background:url("/style/8/images/checked.png") 1px 1px #51b7ec;border-color:#51b7ec}#remember+.checkbox{display:inline-block;width:21px;height:21px;left:9px;top:1px;border:1px solid #9ABBE3;background:0 0;border-radius:11px}#go,#onekey{width:90%;height:44px;line-height:44px;background:#51b7ec;border:none;border-radius:4px;color:#fff;font-size:16px;margin-top:15px;display:block; margin:0 auto;}
	#go.weak,#onekey.weak,#switch #swicth_login{height:42px;border:1px solid #9abbe3;color:#51b7ec}
	#onekey{background:#51b7ec;display:none}
	#go.weak,#onekey.weak{background-color:#e7e7e7}
	#switch{width:290px}
	#switch #swicth_login{width:288px;line-height:44px;border-radius:5px;background:#e7e7e7;margin-top:10px;text-align:center;font-size:16px}
	#switch #zc_feedback{width:290px;position:relative;margin-top:15px;overflow:hidden}
	#switch #forgetpwd,#switch #zc{color:#246183;line-height:14px;font-size:14px;padding:15px 10px}
	#zc a{color:#246183;}
	#zc a:hover{color:#246183;}
	#switch #zc{float:right;margin-right:-10px}
	#switch #forgetpwd{float:left;margin-left:-10px}
	.tansparent{background:0 0}#q_login_title{height:32px;line-height:22px;margin-bottom:20px;position:relative}
	#q_login_logo{background:url("/style/8/images/android_logo_v1.png") -44px 0 no-repeat;width:22px;height:22px;left:0}
	#q_login_tips{
	left: 2.5em;
	top: 0;
	color: #999
}
#vcode{padding-top:40px;display:none}
#vcode #vcode_tips{display:block;width:290px;height:20px;line-height:20px;margin:0 auto 15px;color:#77838D}
#vcode #vcode_area{position:relative;margin:0 auto;width:290px;height:70px;border-radius:5px;border:1px solid #b8b8b8;background:#fff}
#vcode #vcode_img{left:3px;width:140px;height:70px}
#vcode #vcode_input{top:-1px;left:145px;width:145px;height:70px;border:1px solid #9d9d9d;background:0 0;-webkit-appearance:none;border-top-right-radius:5px;border-bottom-right-radius:5px;line-height:28px;font-size:28px;-webkit-box-shadow:inset 0 0 10px #ccc}#vcode #input_tips{top:5px;left:150px;display:block;width:135px;height:50px;color:#B3B3B3;z-index:1;padding-top:8px}
#vcode #submit{width:288px;height:22px;padding:10px 0;background:#7ec82c;border:none;border-radius:5px;color:#fff;font-size:22px;margin:35px auto 0}
.copyright{color:#8a949d;font-size:10px;margin-top:15px;font-family:Helvetica}
.copyright .chs,.copyright .en{line-height:20px}
.mode_webapp .ui_topbar .topbar_btn b,.mode_webapp .ui_topbar .topbar_btn_left b{background-image:url("/style/8/images/bg_btn_back.png");background-position:bottom right;background-size:105px;width:6px;height:32px;float:left}.ui_topbar .topbar_title,.ui_topbar h3{font-size:18px}
.ui_topbar{border-bottom:1px solid #b6b6b6;border-top:2px solid #df242a;background-color:#d9d9d9;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#d9d9d9));background-image:-webkit-linear-gradient(top,#ebebeb,#d9d9d9);background-image:linear-gradient(to bottom,#ebebeb,#d9d9d9);height:40px;line-height:40px;position:relative}
.lay_header{height:auto!important;width:100%}
.mode_webapp .ui_topbar{color:#fff;background-color:#c32d32;background-image:-webkit-gradient(linear,left top,left bottom,from(#fe444a),to(#c32d32));background-image:-webkit-linear-gradient(top,#fe444a,#c32d32);background-image:linear-gradient(to bottom,#fe444a,#c32d32);border-bottom:1px solid #700d00;border-top:0 none;top:0;left:0;width:100%;box-shadow:0 0 5px #333}
.mode_webapp .ui_topbar .topbar_btn_left{display:block;position:absolute;left:10px;top:5px}
.mode_webapp .ui_topbar .topbar_btn span,.mode_webapp .ui_topbar .topbar_btn_left span{float:left;display:inline-block;height:32px;line-height:2em;color:#fff;background-image:url("/style/8/images/bg_btn_back.png");background-size:105px;padding-left:10px;padding-right:4px}
.mode_webapp .ui_topbar .topbar_btn_left span{background-image:url("/style/8/images/bg_btn_back.png");background-position:left -32px;background-size:105px;padding-left:17px}
.skin-2 .ui_topbar{background-color:#161616;background-image:-webkit-gradient(linear,left top,left bottom,from(#3e3e3e),to(#262626));background-image:-webkit-linear-gradient(top,#3e3e3e,#262626);background-image:linear-gradient(to bottom,#3e3e3e,#262626);border-bottom-color:#1a1a1a}
.skin-2 .ui_topbar .topbar_btn b,.skin-2 .ui_topbar .topbar_btn span,.skin-2 .ui_topbar .topbar_btn_left b,.skin-2 .ui_topbar .topbar_btn_left span{background-image:url("/style/8/images/bg_btn_back_black@2x.png");background-size:105px}
.new_vcode{display:none;width:100%;height:100%;overflow:hidden}
.logo {background-image:url("../../img/weixin/logo1.png");}

body{color:#666;font-size:14px;background:#FFF;font-family:microsoft yahei Arial;overflow-x:hidden; font-family:microsoft yahei;}
a,a:hover,a:active,a:visited{color:#666}
a:active{text-shadow:0 0 1px #666}
*{margin:0;padding:0}
img{border:0}
audio,canvas,video{display:inline-block;*display:inline}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
b,strong{font-weight:bold}
small{font-size:75%}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
select{display:inline-block;width:180px;height:21px;padding:2px;line-height:21px}
textarea{overflow:hidden;vertical-align:top;padding:3px;word-break:break-all
}select,textarea{border:1px solid #bebebe;color:#505050}
fieldset{border:1px solid #CCC;padding:.15em .625em .75em}
legend{white-space:normal;*margin-left:-7px}
table{border-collapse:collapse;border-spacing:0}
em,i{font-style:normal}
a,a:hover,active,a:active{text-decoration:none}
.l{float:left}.r{float:right}
.l,.r{display:inline}
.clearfix:after{display:table;content:" ";clear:both}
.clearfix{*zoom:1}.f{float:none}.b{font-weight:bold}
.n{display:none}
.m{display:block}.p{position:relative}
.ov{overflow:hidden}
.e{font-family:Arial}
.c,.z{clear:both;height:0;overflow:hidden}
.b1,.b2,.b3{height:100%}
ul,li{list-style:none outside
}ul,li,a,dt{white-space:nowrap}
p,dd,pre{word-break:break-all}
textarea{word-wrap:break-word}
.nav3{height:40px;line-height:40px;overflow:hidden;background:#51b7ec;text-align:center;color:#fff}
.nav3 strong{font-weight:normal;font-size:14px;position:absolute;width:100%;left:0;top:0}

.nav3 .btn1{float:left;margin:5px 0 0 6px;font-size:14px; color:#FFF;}
.btn1{text-align:center;height:27px;line-height:26px;color:#FFF;cursor:pointer;position:relative;z-index:99}
.btn1 a{display:block;padding:0 12px;color:#FFF}
.nav3 .btn1{float:left;margin:6px 0 0 6px}

.nav3 .btn2{float:left;margin:5px 0 0 6px;font-size:24px; color:#FFF; font-weight:bold; font-family:"����" }
.btn2{text-align:center;height:27px;line-height:26px;color:#FFF;cursor:pointer;position:relative;z-index:99}
.btn2 a{display:block;padding:0 12px;color:#FFF}
.nav3 .btn2{float:left;margin:6px 0 0 6px}

.btn3{float:right;margin:6px 6px 0 0;width:65px;height:27px;line-height:25px;position:relative;z-index:99}
.btn3 a{color:#fff;font-size:14px}
.btn4{float:left;margin:6px 6px 0 0;width:65px;height:27px;line-height:25px;position:relative;z-index:99}
.btn4 a{color:#fff;font-size:14px}

.form-group{padding:10px 15px 0}
.sjsx{ width:98%; margin:10px auto; border-bottom:dashed 1px #ddd;height:2.5em;padding-bottom:10px;}
.sjsx li{ width:35%; float:left;text-align:center;}
.sjsx span{ width:10%; float:left; text-align:center; line-height:2.5em;}
.sjsx p{  width:17%; float:left; background-color:#eee; border:solid 1px #ccc; line-height:28px; text-align:center; margin-left:2% ; color:#666;}
.bdtitle{ width:98%;margin: 0 auto;}
.bdtitle li{ width:24.6%; float:left; line-height:2.5em; background-color:#aaaaaa; border-bottom:solid 1px #eee; color:#fff; text-align:center;}

.bdlb_a{ width:98%;margin: 0 auto; }
.bdlb_a li{ width:24.6%; float:left; line-height:2.5em; background-color:#e6e6e6; border-bottom:solid 1px #eee; color:#666; text-align:center;}
.bdlb_b{ width:98%;margin: 0 auto; height:2.5em}
.bdlb_b li{ width:24.6%; float:left; line-height:2.5em; background-color:#efefef; border-bottom:solid 1px #eee; color:#666; text-align:center;}
#bdl{border-top:solid 1px #fff;float:left; width:29%;font-size:.825em ;line-height:2.5em; }
#bdm{border-top:solid 1px #fff;float:left; width:47.5%;font-size:.825em ; line-height:2.5em;}
#bdsm{border-top:solid 1px #fff;float:left; width:22.61%;font-size:.825em ; line-height:2.5em;}
#bds{border-top:solid 1px #fff;float:left; width:17.1%;font-size:.825em ;line-height:2.5em;}
#bdss{border-top:solid 1px #fff;float:left; width:24.8%; font-weight: bolder; color:#09F;font-size:.825em ;line-height:2.5em; }
#bdss a{color:#09F;}
#bdss a:hover{color:#09F;}



.xqylbk{border-top:dashed 1px #ddd; padding-top:10px; width:98%; margin:auto;}
.xqylbk li{ float:left;}
#lbk_a{border-bottom:solid 1px #eee;border-top:solid 1px #eee;background-color:#aaaaaa; width:24%; text-align:center; line-height:18px; color:#FFF; font-size:.825em ; padding:6px 2%;}
#lbk_b{border-bottom:solid 1px #eee;border-top:solid 1px #eee;background-color:#e6e6e6; width:71%;  text-indent:15px;line-height:2em;font-size:.825em;}
#lbk_aa{border-bottom:solid 1px #eee;border-top:solid 1px #eee;background-color:#aaaaaa; width:18%; text-align:center; line-height:18px; color:#FFF; font-size:.825em ; padding:6px 1%;}
#lbk_bb{border-bottom:solid 1px #eee;border-top:solid 1px #eee;background-color:#e6e6e6; width:29%;  text-indent:3px;line-height:2em;font-size:.825em; height:auto}

#bdtitle_a{border-bottom:solid 1px #eee;border-top:solid 1px #eee;background-color:#aaaaaa;  text-align:center; line-height:2.5em; color:#FFF; font-size:.825em ; overflow:hidden;white-space:nowrap;}
#bdtitle_aa{border-bottom:solid 1px #eee;border-top:solid 1px #eee;background-color:#aaaaaa; text-align:center; line-height:2.5em; color:#FFF; font-size:.825em ;overflow:hidden;white-space:nowrap;}
#bdtitle_aaa{border-bottom:solid 1px #eee;border-top:solid 1px #eee;background-color:#aaaaaa;  text-align:center; line-height:2.5em; color:#FFF; font-size:.825em ; overflow:hidden;white-space:nowrap;}


#bdtitle_b{ font-size:.825em; float:left; line-height:2.5em; background-color:#e6e6e6; border-bottom:solid 1px #eee; color:#666; text-align:center;overflow:hidden;white-space:nowrap;}
#bdtitle_b span{ float:left; }
#bdtitle_bbb{ font-size:.825em;float:left; line-height:2.5em; background-color:#e6e6e6; border-bottom:solid 1px #eee; color:#666; text-align:center;overflow:hidden;white-space:nowrap;}
#bdtitle_bb{float:left;font-family:microsoft yahei; font-weight: bolder; color:#09F; font-size:1em; text-align:center; border-bottom:solid 1px #eee;  background-color:#e6e6e6;overflow:hidden;white-space:nowrap; }
#bdtitle_bb a{color:#09F;}
#bdtitle_bb a:hover{color:#09F;}

#bdtitle_c{font-size:.825em; width:16.5%; float:left; line-height:2.5em; background-color:#efefef; border-bottom:solid 1px #eee; color:#666; text-align:center;overflow:hidden;white-space:nowrap;}
#bdtitle_ccc{font-size:.825em; width:26%; float:left; line-height:2.5em; background-color:#efefef; border-bottom:solid 1px #eee; color:#666; text-align:center;overflow:hidden;white-space:nowrap;}
#bdtitle_cc{float:left;  font-family: "宋体"; font-weight: bolder; color:#09F; font-size:1em; text-align:center; border-bottom:solid 1px #eee; background-color:#efefef;overflow:hidden;white-space:nowrap;}
#bdtitle_cc a{color:#09F;}
#bdtitle_cc a:hover{color:#09F;}


.list_page{overflow:hidden; width:240px; margin:0 auto; }
.list_page span{color:#1b62b4; font-size:13px;}
.list_page a{ padding:6px 10px; border:1px solid #ccc; float:left; margin-right:5px;font-size:13px; color:#333;}

.circle {
    background-color: red;
    color: white;
    position: absolute;
    right: calc(( 100% - 270px )/2);
    border-radius: 25px;
    width: 21px;
    height: 21px;
    font-size: 12px;
    text-align: center;
    line-height: 21px;
}

.uli {
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    border-bottom: 1px dashed #ccc;
}

.uli a{
    margin-left:10px;
    
}

.layui-btn {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    background-color: #009688;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}

.layui-btn:hover {
    opacity: .8;
    filter: alpha(opacity=80);
    color: #fff;
}


.layui-btn-xs {
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
    font-size: 12px;
}

.layui-btn-warm {
    background-color: #FFB800;
}