body {margin:0px auto;color:#333; font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;}
ul,li,dl,dt,dd,p{margin:0px;padding:0px;list-style:none; font-style:normal; font-weight:normal;}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
a,a:hover{color: #333;text-decoration: none;
-moz-transition: background 0.5s ease-in,color 0.3s ease-out;
-webkit-transition: background 0.5s ease-in,color 0.3s ease-out;
-o-transition: background 0.5s ease-in,color 0.3s ease-out;
transition: background 0.5s ease-in,color 0.3s ease-out;
}
a:hover{ color:#0a7ed7;}
img{border:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
em,span,p{ font-style:normal; font-weight:normal;}
i{ font-style:normal;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
input:focus {border:1px #ff6205 solid;outline: none;}
label input:focus,label:focus{outline: none;}
.table > thead > tr > th{text-align: center;}
.bg-body { background-color: #f4f4f4; }
.form-control-bar{display: none;}

/**通用列表1**/
ol, ul { list-style: none; padding: 0; }
.list-text { background: #fff; }
.list-text li { display: block; padding: 5px 0 5px 10px; border-bottom: 1px solid #ddd; }
.list-text li a { color: #333; }
.list-text li .label { float: right; }


/*注册样式*/
.body_bg{ background: #f2f4f5;}
.login_head{width: 100%;height:80px; background: #fff;}
.login_main{width: 1200px;margin:0 auto;height: 550px;overflow: hidden;}
.login_head h1.head_logo{ background: url(logo2.png) 0px 0px no-repeat;height: 80px;width: 600px;}
.login_head h1.head_logo span {color:#999;font-size: 20px;display: none;}
.login_head h1.head_logo em{margin-left: 10px;font-size:24px;color: #333; }
.login_head .login_head_r{margin-top:25px;}
.login_head_r span.r_login button{margin-left:10px;padding:0px;border:none;}
.login_head_r span.r_login button:hover,.login_head_r span.r_login button:focus{background: none;color: #0a7ed7;border:none;}
.login_head_r span.r_login button > i{display: none;}
.register_t{width:100%;height: 150px; background: url(register_bg.gif) top center no-repeat;}
.register_t h2{font-size: 30px;font-weight: lighter;color: #fff;width: 1200px;margin:0 auto;padding-top: 30px;display: none;}
.register_main{width:1200px;margin:0 auto; background: #fff;height: auto; border-radius: 4px;margin-top: -110px; box-shadow: 1px 1px 4px #e7e7e7;padding: 20px 20px 50px 20px;}
.register_content{padding-top:20px;width:880px;overflow: hidden; margin:0 auto; margin-left: 15px;}
.register_btn .bt-group button.btn-info{ width: 350px; height: 50px; line-height: 50px;font-size: 14px;padding:0; margin-top: 30px;}
.register_btn .bt-group button > i{display: none;}
.register_content .form-group{ padding-bottom: 15px; margin-top: 15px;}
.register_help{ width: 300px; }
.register_help .panel-default>.panel-heading { padding:0 15px; background-color: #f8ac59;border-color: #f8ac59;}
.register_help .panel-default>.panel-heading h2 { font-size: 16px; color: #fff;}
.register_help .panel-default{border:1px #f8ac59 solid;}
.register_help .list-text li{border-bottom: 1px #e7e7e7 dashed;}
h3.register_title{height: 45px; line-height: 35px; margin-top: 0!important;border-bottom: 1px #e7e7e7 dashed;}
h3.register_title span{border-left: 3px solid #0a7ed7;padding-left: 10px;font-size: 18px;color:#0a7ed7;font-weight: 600; margin-left: 15px;}
.maintitle { display: flex; display: -ms-flexbox; align-items: center; -ms-flex-align: center; justify-content: space-between; -ms-flex-pack: justify; }
.mainfont{ width: 850px; padding: 15px;height:50px; color: #31708f;font-size: 14px;background:#d9edf7; border-radius: 4px;}
.mainfont p{line-height: 25px;}
.register_content p { line-height: 25px;}

.register_main .table {}
.register_main .table th, .register_main .table td { border-top: 1px dotted #ddd; }

/*登录foot部分*/
.login_foot{width:100%; line-height: 30px;margin:15px 0px; text-align: center;color: #666;font-size: 13px;}
.login_foot p a{color:#666;}
.login_foot p a img{margin-right:3px;display: inline-block;}
.login_foot span{margin-left: 5px;margin-right: 5px;}


