@charset "utf-8";
/* CSS Document */
/*-----------------------------------公共定义部分----------------------------*/
*{margin:0; padding:0;outline: none;}
ul li{list-style:none;}
img{border:none;}
img, object { max-width: 100%;}
body{background:#efefef; font: normal 16px "微软雅黑", Helvetica, Arial, sans-serif;}
a{text-decoration:none;}
.vl_md{height: 100%;width: 0px;display: inline-block;vertical-align: middle;}
*:focus {outline: none;}
.bg_w{background:#FFF;}
.bor{border:1px solid #dfdfdf}
.bor_l{border-left:1px solid #dfdfdf}
.bor_r{border-right:1px solid #dfdfdf}
.bor_t{border-top:1px solid #dfdfdf}
.bor_b{border-bottom:1px solid #dfdfdf}
.bor_n{border:0 none !important}
.bor_l_n{border-left:0 none}
.bor_r_n{border-right:0 none}
.bor_t_n{border-top:0 none}
.bor_b_n{border-bottom:0 none !important}
.m_20{margin:20px !important;}
.m_l_10{margin-left:10px}
.m_r_10{margin-right:10px}
.m_t_10{margin-top:10px !important;}
.m_t_20{margin-top:20px !important;}
.no_p_t{padding-top:0 !important}
.no_p_b{padding-top:0 !important}
.no_mar{margin:0;}
.no_m_t{margin-top:0 !important;}
.no_m_b{margin-bottom:0 !important;}
.no_m_l{margin-left:0 !important;}
.no_m_r{margin-right:0 !important;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
.over{overflow:hidden}
.w34{width:34% !important}
.clearfix::after { clear: both; content: "."; display: block; height: 0;line-height: 0;visibility: hidden;}
.center{text-align:center}
.left{text-align:left}
.right{text-align:right}
/**********登录注册页面***********/
.lg_bg{background: url(../img/bg.png);background-size:cover; }
.lg{width:90%;margin:0 auto;background:#FFF;overflow: hidden;}
.tit{background: #F0F0F0;}
.usrn{float:right;color: #0ED41A;;font-size:1.5rem;}
.pad{padding:20px;}
.sub{background: #0ED41A;text-align: center;color: #FFF;width: 100%;padding:10px 0;margin-top:20px;font-size:1.5rem;border:0 none;border-radius: 5px;}
.okrg{color: #22A1F8;font-size: 1.2rem;padding:15px 0;float: right;}
.ipt{}
.ipt img{vertical-align: middle;padding-right: 20px;}
.iput{border:0 none;color: #AAAAAA;font-size:1.25rem;width:70%}
.p_lg{background:#f3f3f3}
.npd{margin:50px auto;}
.bol{width:100%;height: 6px;background: url(../img/bol.png) repeat-x #f3f3f3;}
.pinfo{overflow: hidden;font-size: 1.5rem;margin:20px}
.pinfo .lf{display: inline-block;color:#808080}
.pinfo .rf{float: right;color: #2A2A2A;}
.gd{width: 100%;height: 26px;overflow: hidden;position:relative}
.gd span{display:inline-block;z-index: 9999;}
.gd .ls{float: left;position: absolute;left: 0;}
.gd .rs{float: right;position: absolute;;right: 0;}
.gd .x_line{border-bottom: 1px dashed #DBDBDB;width: 100%;height: 1px;position: absolute;top:12px;z-index: 1;}
.zfj{font-size:1.5rem;text-align: center;color: #2A2A2A;margin:20px 0}
.zfj span{color:#fa1818;margin-left: :20px;}
.new_sub{width:90%;margin:20px auto}
.botp{text-align: center;margin:20px 0;color: #AAAAAA;font-size:1.2rem;}
.pt{background:#FFF;border-radius: 5px;padding:15px 0;font-size:1.5rem;overflow: hidden;cursor: pointer;}
.ptl{color:#808080;float: left;vertical-align: middle;margin-left: 20px;}
.ptr{color: #2A2A2A;float: right;vertical-align:middle;margin-right: 20px;}
.jt{color:#808080;margin-left: 10px;}
.pay_op_l{text-indent:2em;border-bottom:1px solid #D8D9DB;padding:1.5rem 0 1.5rem 0rem;color:#2A2A2A;width: 100%;cursor: pointer;background: #FFF;}
.pay_op_l img{height:3rem;vertical-align: middle;margin-right: 2rem;;}
.pay_op_l span{font-size: 2rem;display: inline-block;vertical-align: middle;}
.checkrech{border:0 none;width: 100%;padding:1rem 0;display: block;margin:1rem auto;font-size:3rem;color:#00458A;text-align: center;}
.bf{margin-left: 10px;height: 20px;vertical-align: middle;}
.br{margin-right: 10px;height: 20px;vertical-align: middle;}
.nbr{margin-right: 20px;height: 25px;}
.abal{vertical-align: middle;}
.nad{overflow: hidden;}
.mesg{float:left;padding:15px 0;color: #22A1F8;display: none;}
.n_br{margin-left: 20px;}
@media screen and (max-width: 767px){
	.usrn{font-size:1rem;}
	.pad{padding:10px;}
	.pad img{}
	.pinfo{font-size:1.2rem}
	.zfj{font-size:1.2rem;marign:10px 0}
	.botp{font-size:1rem}
	.pt{font-size: 1.2rem;}
	.pay_op_l{padding:0.5rem 0 0.5rem 0rem;}
	.pay_op_l img{height:1.5rem;margin-right: 1rem;}
	.pay_op_l span{font-size: 1rem;}
	.sm{width:30%}
	.sm2{width:8%}
	.iput{font-size:0.8rem;}
	.sub{padding:8px 0;margin-top:10px;font-size:1rem;}
	.okrg{font-size: 1rem;}
	.bf{margin-left: 5px;height: 14px;}
	.br{margin-right: 5px;height: 14px;}
	.nbr{margin-right: 10px;height: 18px;}
}
