@charset "utf-8";

#login_main{ height: 600px; background: url("../images/login_bg.jpg")}
#login_main .lm_area{ width: 1200px; margin: 0 auto; position: relative;}
#login_main .lm_area .lma_bg{ width: 335px; background-color: #ffffff; position: absolute; right: 0; top: 50px; filter:alpha(opacity=85);opacity:0.85;-Moz-Opacity: 0.85; padding-bottom: 20px;}
#login_main .lm_area .lma_bg .lmab_info{ width: 290px; margin: 0 auto; z-index: 999;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_title{ border-bottom: 1px solid #989797;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_title ul li{ float: left; height: 50px; width: 50%; line-height: 50px; text-align: center; font-size: 18px;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_title ul li a{ color: #333333; display: block; width: 100%;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_title ul li.current a{ color: #22ac38; border-bottom: 2px solid #22ac38;}

#login_main .lm_area .lma_bg .lmab_info .lmabi_input{ margin-top: 15px; border: 1px solid #989797; height: 40px; line-height: 40px; background-color: #f6f7f9;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_input span{ display: inline-block; width: 50px; text-align: center;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_input span i{ font-size: 32px; color: #1878bc; position: relative; top: 3px;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_input input[type="text"],#login_main .lm_area .lma_bg .lmab_info .lmabi_input input[type="password"]{ height: 38px; width: 223px; position: relative; top: -5px; padding: 0 5px; background-color: #f6f7f9;}

#login_main .lm_area .lma_bg .lmab_info .lmabi_yzm{ margin-top: 15px;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_yzm .lmabiy_input{ float: left; width: 160px; border: 1px solid #989797; height: 40px; line-height: 40px; background-color: #f6f7f9;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_yzm .lmabiy_input span{ display: inline-block; width: 50px; text-align: center;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_yzm .lmabiy_input span i{ font-size: 28px; color: #1878bc; position: relative; top: 3px;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_yzm .lmabiy_input input[type="text"]{ height: 38px; width: 95px; position: relative; top: -4px; padding: 0 5px; background-color: #f6f7f9;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_yzm .lmabiy_img{ float: left; width: 112px; height: 40px; overflow: hidden; margin-left: 10px;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_yzm .lmabiy_img img{ width: 112px; height: 40px;}

#login_main .lm_area .lma_bg .lmab_info .lmabi_btn{ margin-top: 15px;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_btn input[type="button"]{ height: 45px; width: 100%; background-color: #1878bc; font-size: 18px; color: #ffffff; letter-spacing: 5px;}

#login_main .lm_area .lma_bg .lmab_info .lmabi_find{ height: 30px; line-height: 30px; margin-top: 10px;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_find a{ float: right; color: #1878bc;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_find label{ padding-left: 5px;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_find input[type="checkbox"]{ position: relative; top: 2px;}

#login_main .lm_area .lma_bg .lmab_info .lmabi_other_login{ margin-top: 15px;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_other_login .lol_title{ height: 35px; line-height: 35px;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_other_login .lol_list ul li{ float: left; margin-right: 10px;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_other_login .lol_list ul li a i{ font-size: 36px; color: #1878bc;}

#login_main .lm_area .lma_bg .lmab_info .lmabi_agreement{ margin-top: 10px;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_agreement input[type="checkbox"]{ position: relative; top: 2px;}
#login_main .lm_area .lma_bg .lmab_info .lmabi_agreement a{ color: #1878bc;}

#login_main .lm_bg{ height: 600px; background-color: #ffffff; filter:alpha(opacity=85);opacity:0.85;-Moz-Opacity: 0.85;}
#login_main .lm_bg .lm_title{ height: 50px; line-height: 50px; text-align: center; color: #5c5fb6;}
#login_main .lm_bg .lm_title h1{ font-weight: normal;}
#login_main .lm_bg .lm_txt,#login_main .lm_bg .lm_notice{ width: 500px; margin: 0 auto; line-height: 25px;}
#login_main .lm_bg .lm_notice{ text-align: center; font-size: 30px;}
#login_main .lm_bg .lm_txt .lmt_left{ float: left; width: 150px;}
#login_main .lm_bg .lm_txt .lmt_right{ float: left; width: 300px;}
#login_main .lm_bg .lm_txt .lmt_right ul li{ height: 40px;}
#login_main .lm_bg .lm_txt .tmx_input{ margin-bottom: 20px; margin-left: 20px;}
#login_main .lm_bg .lm_txt .tmx_input label{ display: inline-block; width: 100px;}
#login_main .lm_bg .lm_txt .tmx_input input[type="text"],#login_main .lm_bg .lm_txt .tmx_input input[type="password"]{ height: 40px; border: 1px solid #CCCCCC; width: 250px; padding: 0 10px;}
#login_main .lm_bg .lm_txt .tmx_input .tmxi_notice{ height: 40px; line-height:40px;}
#login_main .lm_bg .lm_txt .tmx_btn{ text-align: center;}
#login_main .lm_bg .lm_txt .tmx_btn input{ width: 120px; height: 40px; background-color: #5c5fb6; border-radius: 5px; color: #ffffff;}
#login_main .lm_bg .lm_txt .tmx_small{ margin-left: 100px;}


#login_main .lm_bg .lm_txt .tmx_yzm{ margin-bottom: 20px; margin-left: 20px;}
#login_main .lm_bg .lm_txt .tmx_yzm .tmxy_label{ float: left; width: 100px; height: 40px; line-height: 40px;}
#login_main .lm_bg .lm_txt .tmx_yzm .lmabiy_input{ float: left; width: 145px; border: 1px solid #CCCCCC; height: 40px; line-height: 40px; margin-left: 5px;}
#login_main .lm_bg .lm_txt .tmx_yzm .lmabiy_input input[type="text"],#login_main .lm_bg .lm_txt .tmx_yzm .lmabiy_input input[type="password"]{ height:37px; width: 135px; padding: 0 5px;}
#login_main .lm_bg .lm_txt .tmx_yzm .lmabiy_getcode{ float: left; width: 112px; height: 40px; line-height: 40px; overflow: hidden; margin-left: 10px;}
#login_main .lm_bg .lm_txt .tmx_yzm .lmabiy_getcode a{ display: block; height: 40px; background-color: #5c5fb6; color: #ffffff; border-radius: 5px; text-align: center;}
#login_main .lm_bg .lm_txt .tmx_yzm .lmabiy_getcode a.graybg{ background-color: #aeaeb1;}


#login_main .lm_bg .lma_content{ width: 500px; margin: 0 auto;}

.regist_notice{ margin-top: 20px; line-height: 30px;}