﻿/*common*/
body{ color: #333;font-family: "Microsoft YaHei",sans-serif; line-height: 1.6; font-size: 14px;  background: url(/images/skin1/bg.jpg) center top no-repeat;}
*{ margin: 0; padding: 0;}
input,button,input[type="button"]{outline: none;resize: none;}
button,input[type="button"]{cursor: pointer;}
a{text-decoration: none; color: inherit;}
.content_box{width: 371px; margin: 0 auto; }
.text_link{color:#0089bd;}
.tip_error{color: #e15f63;}
/*logo*/
.logo_wapper{ padding: 30px 0 40px 0; text-align: center;}

/*register*/
/*.box_out{padding: 0 33px;height: 545px;border: 2px solid #fff; background:rgba(255,255,255,0.6); filter:alpha(opacity=60) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff,endcolorstr=#ffffff); border-radius: 6px; position: relative;}*/

.box_out{padding: 0 33px;height: 545px;border: 2px solid #fff; background:rgba(255,255,255,0.6); filter:alpha(opacity=60) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff,endcolorstr=#ffffff); border-radius: 6px; position: relative;}
.top_title,.loginarea,.input_area,.reg_protocol,.box_out input[type='button'],.box_out .login_error{position: relative;left: 0px}
:root .box_out{filter:none;}
.text_tip{color: #0089bd;}
.top_title{text-align: center; padding: 50px 0px 23px 0px; font-size: 18px;}
.input_area{border: 1px solid #b3abab; border-radius: 2px; background: #fff; margin: 16px 0; }
.input_area .lab_meta{ padding: 0 15px; font-size: 16px; display: inline-block;width: 70px;}
 .default_input{ height: 48px; line-height: 48px;  font-size: 16px;}
.register_box .default_input{ width: 196px; border: none;}
.input_area .code_input{ padding-left: 15px; width: 160px;}
.getcode{padding: 15px 21px; border:none; background: none;}
.line{color: #b9b7b7; padding: 4px 4px; font-size: 16px; font-style: normal;}
.reg_protocol{color: #636363; padding: 10px 0px 24px  0px;}
.default_btn{background: #0089bd; color: #fff; font-size:18px ; border-radius: 2px; border: none;}
.blue_btn{width: 300px; height: 45px; line-height: 45px;}
/*login*/
.login_box .top_title{ padding: 70px 0px 44px 0px;}
.rember_status input.check{ margin-right: 8px;}
.active{color: #0089bd;}
.tel_box{ display: none}
.top_title a{display: inline-block;width: 49%;text-align: center; font-size: 18px; cursor: pointer;}
.login_mod .default_input{width: 200px; border: none;}
.login_mod .lab_meta{width: 50px;}
.rember_status{ margin: 16px 0;}
.quick_link{text-align: left; margin: 20px 0;}
.quick_link .forgetpwd_link{float: right;}
.lab_rember{cursor: pointer;}

/*错误提示*/
.login_error{position: absolute; height: 30px;line-height: 30px; padding-left: 8px;background: #fefcf3; border: 1px solid #de927d; left: 33px; width: 290px; display: none;}
.login_error .icon_error{background: url(../images/error.png) no-repeat -1px -1px;display: inline-block;width: 22px;height: 22px;vertical-align: middle; margin: 0 6px;background-size: 22px;}
.login_box  .login_error{top: 102px; }
.register_box .login_error{top: 120px; }
/*正确提示*/
/* .checkedN{ border: 1px solid #1ece6d; }  */

/*footer*/
.footer{text-align: center; margin-top: 50px;}
.footer p{padding: 22px 0;}
.footer p a{padding: 0 4px;}
.ser_tel{ padding-left: 80px;}
a.service{background: #0089BD; padding: 4px 6px!important; color: #fff;}
