body,div,ul,li{
    margin:0;
    padding:0;
    font-family: 'microsoft yahei', Verdana, "\u5fae\u8f6f\u96c5\u9ed1", "\5b8b\4f53", Arial;
    font-size:14px;
    -webkit-user-select: none;
}
ul li{
    list-style:none;
}
label{
    font-weight: 400;
    margin: 0;
}
input, select, textarea {
    font-size: 100%;
    font-family: 'microsoft yahei', Verdana, "\u5fae\u8f6f\u96c5\u9ed1", "\5b8b\4f53", Arial;
}
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
}
input {
    border:none;
    outline:medium; /* ����������棬���input����ʱ�����б߿�ֻҪ����ʽ��Ӧ�ã�outline:medium;����ȥ���߿� */
    padding:0; /*inputĬ��������padding*/
}

/*公共样式star*/
.bod_rdo5{
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.pa{position:absolute;}
.pa_r{position:relative;}
.tp_40{top:40px;}
.lf_40{left:40px;}
.rt_12{right:12px;}
.rt_30{right:30px;}
.rt_40{right:40px;}
.rt_zero47{right:-47px;}
.mgt_10{margin-top:10px;}
.mgt_25{margin-top:25px;}
.mgl_5{margin-left:5px;}
.mgl_13{margin-left:30px;}
.mgr_5{margin-right:5px;}
.pdl_10{padding-left:10px;}
.pdl_11{padding-left:11px;}

.fontcol_blue{color: #007f92;}
.cur_pot{cursor:pointer;}
.cur_txt{cursor:text;}

/*公共样式end*/
.bg_body{
    width:100%;
    height:100%;
    position:absolute;
    z-index:-1;
    overflow:hidden;
}
.bg_body img{
    width:100%;
    /*height:100%;*/
}
.stl_center_box{
    width:350px;
    height:420px;
    margin:-285px 0 0 -200px;
    position:absolute;
    top:50%;
    left:50%;
}
.stl_top_box{
    width:410px;
    height:440px;
 
    /***#fff;background:#f0f0f0;***/
    background-color:rgba(0,0,0,0.5);
    
    /**background-color:#2f4050;
    filter:alpha(opacity=100);   
    -moz-opacity:0.8;   
    -khtml-opacity: 0.8;   
    opacity: 0.8;**/
    -moz-border-radius:5px 0 5px 5px;
    -webkit-border-radius:5px 0 5px 5px;
    border-radius:0px;
}
.logo_bg{
    width:300px;
    height:70px;
    vertical-align: middle;
    text-align: center;
    margin:0 auto;
    padding:3px 0px 0px 0;
}


.logo_bg_1{
    width:410px;
    height:70px;
    vertical-align: middle;
    text-align: center;
    /**margin:0 auto;**/
    padding:10px 0px 0px 0px;
    font-size: 20px;
    color:#ffffff;
}
.logo_bg_2{
    width:410px;
    height:70px;
    vertical-align: middle;
    text-align: center;
    /**margin:0 auto;**/
    padding:17px 0px 0px 0px;
    font-size: 20px;
    color:#ffffff;
}

.hr0{ height:1px;;border:none;border-top:1px solid #f0f0f0;}
.login_box{
    width:410px;
    margin-top: 70px;
    /*height:270px;*/
}
.font-card{
	display:block;
    margin:0 auto;
    margin-bottom: 20px;
}
.select_size{
    width:380px;
    height:43px;
    line-height:43px;
    /*border:1px solid rgba(220,220,220,1);**/
    border:1px solid #f0f0f0;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:0px;
    margin:8px auto;
    color:#000000;
    font-size:19px;
    /*background-color: rgba(220,220,220,1);*/
}
.form-control{
	width:190px;
	background-color: rgba(220,220,220,1);
}
.tms_sign_btn_box{
	width:380px;
	margin:0 auto;
}
.tms_sign_btn{
	width: 293px;
    height: 30px;
    line-height: 30px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    margin-left:55px;
    margin-top:0px;
    color: #fff;
    font-size: 14px;
    font-family:"";
    background: #e53935/** #007FD4;#007f92;**/
}
.stl_ybut,.stl_nbut{
	background:none;
}
.bottom_box{
    width:400px;
    height:30px;
}
.bottom_box li{
    margin:0 auto;
 	text-align:center;
    font-size:13px;
    color:#ffffff;/**#007f92;**/
    padding:15px 0 0 0px;
    
}

.uew-select-value{
	height:25px;line-height:25px;width:150px;z-index:1;position:relative;background:#fff;font-size:13px; border-top:solid 1px #D2D6DE; border-left:solid 1px #D2D6DE; border-right:solid 1px #D2D6DE; border-bottom:solid 1px #D2D6DE; text-indent:5px;/**background:url(../images/inputbg.gif) repeat-x;**/
	border-radius:0px;
	margin-left:40px;
	/**color:#676a6c;**/
	}
.login_input_textCss{
	/**solid 1px #E7EAEC;**/
	height:28px; line-height:28px; width:260px;border-top:solid 1px #D2D6DE; border-left:solid 1px #D2D6DE; border-right:solid 1px #D2D6DE; border-bottom:solid 1px #D2D6DE; /**background:url(../images/inputbg.gif) repeat-x;**/ text-indent:5px;
	border-radius:0px;
	margin:0px 0px 0px -4px;
}
.daa{width:132px;height:16px;position:absolute;text-align:right;}

.input_image{
	position: absolute; 
	width: 15px;
	height: 15px;
	padding-top:10px; 
}
.input_image_p{ 
	position: absolute; 
	width: 20px;
	height:20px;
	padding-top:0px; 
	background-color: #46505a;
}



.add-on {
	padding: 7px 5px 7px 7px;
	*line-height: 28px;
	color: #fff;
	width: 18px;
	display: inline-block
}



.main_input_box_userId {
	margin: 0 0 0 55px;
	text-align: center;
	font-size: 13px
}
.main_input_box {
	margin: 0 0 0 55px;
	text-align: center;
	font-size: 13px
}




.fl {
	float: left
}

.fr {
	float: right
}

.label-important,.badge-important {
	background: #f74d4d
}

.bg_lb {
	background: #27a9e3
}

.bg_db {
	background: #2295c9
}

.bg_lg {
	background: #46505a
}

.bg_dg {
	background: #46505a
}

.bg_ly {
	background: #46505a
}

.bg_dy {
	background: #46505a
}

.bg_ls {
	background: #2255a4
}

.bg_lo {
	background: #da542e
}

.bg_lr {
	background: #f74d4d
}

.bg_lv {
	background: #603bbc
}

.bg_lh {
	background: #b6b3b3
}







