﻿/*.clear{ clear:both; text-align:center;}
.content { width:1200px; margin:0 auto;}
.TextBox{ width:250px; height:24px; border:1px solid #999999; margin-bottom:24px;}
.login{ width:100px; height:30px; border:1px solid #999999; cursor:pointer;}
.tip{ color:red; margin-top:24px;}*/
.tip{ color:red; margin-top:10px;text-align:center}

/*body{width: 100%;height: 100%;background: url(/images/report/login_bg.jpg) top center no-repeat; background-size: cover;}*/
@media screen and (min-height:667px) and (max-height: 800px){
		.user_form{
			-webkit-transform:scale(0.9);
			margin-top: -30px;
		}
}
.login_bg{
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left: 0;
	z-index: -1;
	overflow: hidden;
	
}
.login_bg img{
	min-width: 100%;
	min-height: 100%;
}

/*头部导航*/
.lg_nav{width: 100%;height: 40px;background: rgba(0,0,0,0.2);}
.lg_nav .lg_nav_left{float: left;}
.lg_nav .lg_nav_left ul li{float: left;line-height: 40px;}
.lg_nav .lg_nav_left ul li a{padding:0 16px;border-right: 1px solid rgba(255,255,255,0.2);display: inline-block;height: 14px;line-height: 14px;color: #fff;}
.lg_nav .lg_nav_left ul li a:hover{color:#ff4a4a}
.lg_nav .lg_nav_left ul li:last-child a{border-right: none;}
.lg_nav .lg_nav_right{float: right;}
.lg_nav .lg_nav_right ul li{float: left;line-height: 40px;margin-right: 20px;}
.lg_nav .lg_nav_right ul li a{color: #fff;}
.lg_nav .lg_nav_right ul li a:hover{color:#ff4a4a}
.lg_nav .lg_nav_right ul li a:hover .ico_weixin{background-position:-31px 0}
.lg_nav .lg_nav_right ul li a:hover .ico_contact{background-position:-31px -15px}
.lg_nav .lg_nav_right ul li i{display: inline-block;height: 13px;background: url(/images/report/ico_user.png) no-repeat;margin-right: 5px;}
.lg_nav .lg_nav_right ul li i.ico_weixin{width: 16px;background-position: 0 0;}
.lg_nav .lg_nav_right ul li i.ico_contact{width: 10px;background-position: 0 -15px;}

/*logo*/
.lg_logo{width: 100%;text-align: center;margin: 42px 0;}

/*登录注册切换*/
.user_form{width: 564px;margin:0 auto;}
.user_form .switch_btn{width: 564px;height: 60px;}
.user_form .switch_btn a{display: inline-block;width: 282px;height: 60px;line-height: 60px;text-align: center;color: #fff;font-size: 20px;float: left;background: #c99b79;}
.user_form .switch_btn a.active{background: rgba(255,255,255,0.8);color: #444444;}

/*登录*/
.user_login{width: 410px;padding:12px 77px 50px;background: rgba(255,255,255,0.8);}
.user_login input{width: 384px;height: 24px;border:1px solid #ccc;margin:8px 0;padding:10px 12px;line-height: 24px;background: #fff;}
.user_login .login_input input:focus{border:1px solid #ff4a4a;}
.user_login .find_password{height: 40px;line-height: 40px;text-align: right;}
.user_login .find_password a{color: #007acc;}
.user_login .login_btn{width: 410px;height: 50px;}
.user_login .login_btn input{display: block;color: #fff;font-size: 20px;text-align: center;line-height: 50px;height: 50px;background: #ff4a4a;padding:0;margin:0;width: 100%;cursor:pointer;border:none}
.user_login .login_btn input.unchecked{background: #ccc;cursor: not-allowed;}

.warning_tips{height: 14px;line-height: 14px;display: block;color: #ff4a4a;display: none;}
.warning_tips i{display: inline-block;width: 14px;height: 14px;background: url(/images/report/ico_user.png) no-repeat;background-position: 0 -30px;float: left;margin-right: 4px;margin-top: 3px;}

.input_code {position: relative;}
.input_code input{width: 265px;}
.input_code .give_code{position: absolute;right: 0;top: 8px;display: inline-block;width: 120px;height: 46px;background: #ccc;text-align: center;line-height: 46px;padding:0;;margin:0;border:none;color: #fff;cursor: not-allowed;}
.input_code .give_code:focus{border:none}
.input_code .give_code.active{background: #ff4a4a;cursor: pointer;}

.statement{margin-bottom: 15px;margin-top: 8px;}
.statement .reading_check{position: relative;display: inline-block;width: 14px;height: 14px;}
.statement .reading_check input {position: absolute;visibility: hidden;}
.statement .reading_check input+label {display: inline-block;width: 14px;height: 14px;background: url(/images/report/ico_user.png) no-repeat;background-position: 0 -50px;} 
.statement .reading_check input:checked+label:after {content: "";position: absolute;left: 0px;bottom: 0px;width: 14px;height: 14px;background: url(/images/report/ico_user.png) no-repeat; background-position: 0 -64px;}
.statement a{color: #007acc;}

/*底部*/
.user_footer{position:fixed;bottom: 0;text-align: center;width: 100%;}
.user_footer .user_footer_nav{height: 16px;text-align: center;margin-bottom: 13px;}
.user_footer .user_footer_nav ul{display: inline-block;}
.user_footer .user_footer_nav ul li{float: left;}
.user_footer .user_footer_nav ul li a{padding:0 15px;border-right: 1px solid #fff;display: inline-block;height: 16px;line-height: 16px;color: #fff;}
.user_footer .user_footer_nav ul li a:hover{color:#ff4a4a}
.user_footer .user_footer_nav ul li:last-child a{border: none;}
.user_footer .user_footer_copyright{color: #fff;margin-bottom: 18px;}


/*免责声明弹窗*/
.modal_statement{width: 100%;height: 100%;background: rgba(0,0,0.0.2);position: fixed;top: 0;left: 0;display: none;}
.modal_statement .modal{width: 564px;height: 570px;margin: 210px auto 0;background: #fff;}
.modal_statement .modal .modal_title{height: 60px;line-height: 60px;font-size: 20px;font-weight: bold;padding:0 20px;background: #ededed;position: relative;}
.modal_statement .modal .modal_title .modal_close{position: absolute;display: block;width: 14px;height: 14px;background: url(/images/report/ico_user.png) right top no-repeat;top: 20px;right: 20px;}
.modal_statement .modal .modal_title .modal_close:hover{background: url(/images/report/ico_user.png) right -16px no-repeat;}
.modal_statement .modal .modal_container{padding:0 15px;height: 400px;overflow-y: scroll;position: relative;margin:20px 15px 0;}
.modal_statement .modal .modal_container p{text-indent: 2em;line-height: 2;color: #444;padding: 0 3px 0 10px;margin-bottom: 10px;}
.modal_statement .modal .modal_container p:last-child{margin-bottom: 0;}
        /*滚动条样式*/
        .modal_container::-webkit-scrollbar {/*滚动条整体样式*/
            width: 15px;     /*高宽分别对应横竖滚动条的尺寸*/
           height: 200px;
        }
        .modal_container::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 20px;
            -webkit-box-shadow: 0 3px 3px #ddd;
            background: #ededed;
        }
        .modal_container::-webkit-scrollbar-track {/*滚动条里面轨道*/
            border-radius: 20px;
            background: #ddd;
            
        }
 
 .modal_footer a{width: 195px;height: 50px;display: block;margin: 20px auto 0;text-align: center;line-height: 50px;background: #ff4a4a;color: #fff;}       
 .modal_footer a:hover{background: #f82433;}




/**/
.fg_tl{font-size: 18px;color: #444344;line-height: 38px;margin-top: 30px;}
.fg_form{margin-top: 40px;padding-bottom:40px;}
.form_group{margin-bottom: 20px;}
.form_group label{display: block;float: left;width: 430px;text-align: right;padding-right: 10px;height: 40px;line-height: 40px;color: #323333;}
.form_group span{display: block;float: left;width: 760px;position: relative;}
.form_group span input[type="text"],input[type="password"]{width: 376px;height: 18px;border:1px solid #ededed;padding:10px;}
.form_group span .give_code{width: 106px;height: 40px;background: #ccc;color: #fff;border:none;text-align: center;line-height: 40px;position: absolute;left: 292px;top: :0;}
.form_group span .give_code.active{background: #ff4a4a;cursor: pointer;}
.form_group .submit_sure{display: block;width: 398px;height: 50px;text-align: center;line-height: 50px;color: #fff;background: #ff4a4a;font-size: 20px;border:none}
.form_group .submit_sure:hover{background: #f82433;}
.form_group span em{color:#ff4a4a;padding-left:20px;display:none}






