body{height: 100%;overflow: scroll;}
/*.pb180{padding-bottom: 180px !important;}*/
.f14{font-size: 14px;}
.mr5{margin-right: 5px;}
.c6c{color: #6c6c6c;}
.c000{color: #000000;}
.c000:hover{color: #ff0000;}
.cc1{color: #c1c1c1;}
.cf40{color: #ff4400;}
.m_btn_submit2{width: 150px !important;}
.mask{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 9;background: #000;opacity: 0.7;}
.member_logo{height: 135px;margin: 0 auto;position: relative;overflow: hidden;clear: both;width: 1200px;}
.member_logo a.logo{margin-top: 34px;float: left;}
.member_logo span.text{float: left;font-size: 30px;color: #000;line-height: 135px;margin-left: 26px;}
.m_member_box{background: #f8f8f9;padding-bottom: 30px}
.m_member_body{width: 1200px;margin: 0 auto;overflow: hidden;clear: both;}
.login_img{width: 685px;height: 338px;float: left;}
.member_location{height: 60px;line-height: 60px;font-size: 14px;color: #545454;}
.login_box{width: 365px;height: 318px;overflow: hidden;float: left;margin-left: 120px;background: #fff;padding: 10px;}
.login_box .login_content{border: #ccc solid 1px;padding: 25px 25px 7px 25px;}
.login_box .login_content h1{font-size: 16px;color: #000;}
.login_box .login_content .name_error{display: block;height: 25px;line-height: 25px;}
.login_box .login_content .login_input{width: 300px;height: 40px;line-height: 40px;border: #dddddd solid 1px;overflow: hidden;clear: both;}
.login_box .login_content .login_input span{width: 40px;height: 40px;line-height: 40px;text-align: center;float: left;}
.login_box .login_content .login_input input{height: 40px;line-height: 40px;width: calc(100% - 40px);border: none;float: left;}
.login_box .login_content .member_btn_login{display: block;height: 40px;width: 300px;line-height: 40px;text-align: center;border: #ababab solid 1px;border-radius: 5px;color: #686868;font-size: 14px;}
.login_box .login_content .member_btn_login:hover{background: #008afe;border: #008afe solid 1px;color: #fff;}
.login_box .login_content .member_opare{height: 50px;clear: both;}
.login_box .login_content .member_opare a{margin-right: 20px;float: left;position: relative;line-height: 25px;}
.login_box .login_content .member_opare a p{position: absolute;top: 25px;line-height: 25px;left: 0;width: 180px;display: none;}
.login_box .login_content .member_opare a:hover p{display: block;}
.forget_box{background: #fff;padding: 20px 0;height: 300px;overflow: hidden;}
.forget_table{}
.forget_table tr td{height: 60px;line-height: 60px;font-size: 14px;vertical-align: top;}
.forget_table tr td:nth-child(1){width: 190px;text-align: right;}
.forget_table tr td em{font-style: normal;}
.forget_table tr td .username_error{font-size: 14px;color: #ff4400;padding-left: 5px;}
.forget_table tr td #js_pwd_error{line-height: 25px;}
.output_box{width: 660px;height: 340px;position: absolute;background: #fff;top: 50%;left: 50%;margin-top: -170px;margin-left: -330px;z-index: 10;}
.output{width: 638px;height: 320px;margin: 10px;border: #ccc solid 1px;}
.output p{font-size: 14px;color: #000;text-align: center;margin: 100px 0 70px 0;}
.output a{margin: 0 auto;display: block;width: 300px;}








