﻿body {
}
 /*登录注册页面的公用头部样式*/
.login_header,.register_header{width: 100%;min-width: 1200px;background: #fafafa;height: 80px;}
.login_header .header_center,.register_header .header_center{width: 1200px;margin: auto;}
.login_header .myfl img,.register_header .header_center img{margin-top: 20px;}
.login_header .myfl span,.register_header .header_center .myfl span{height: 40px;line-height: 40px;border-left: 1px solid #eaeaea;color: #999;font-size: 18px;display: inline-block;margin: 30px 0 0 30px;padding-left: 30px;}
/*登录头部样式*/
.login_header .myfr {margin-top: 40px;}
.login_header .myfr span{height: 12px;width: 1px;background: #bfbfbf;margin: 0 16px;}
.login_header .myfr a{font-size: 12px;color: #999;}
/*登录内容区*/
.login_content{width: 1200px;height: 500px;padding-top: 100px;margin: auto;background: url("../img/login_register/login_bag.png?v=11") no-repeat 38px 178px;}
.login_content .login_box{width: 349px;height: 388px;border: 1px solid #ccc;border-radius: 4px;}
.login_content .login_box .tabchange em{display: inline-block;width: 1px;height: 52px;background: #ccc;}
.login_content .login_box .tabchange span{display: inline-block;width: 174px;height: 51px;line-height: 51px;text-align: center;font-size: 16px;color: #666;cursor: pointer;}
.login_content .login_box .tabchange .bor_bottom{border-bottom: 1px solid #ccc;background: #f2f3f7;}
.login_content .login_box .tabchange .sign_select{color: #ff366f;}
.login_content .login_box .system_error{height: 26px;line-height: 26px;padding: 0 20px;color: red;}
.login_content .login_box input{width: 298px;height: 46px;border: 1px solid #ccc;border-radius: 4px;outline: none;margin-left: 20px;padding-left: 10px;line-height: 46px;}
.login_content .login_box .username_error,.login_content .login_box .password_error{height: 18px;line-height: 18px;color: red;margin: 0 20px;}
.login_content .login_box .username_error span,.login_content .login_box .password_error span{padding-left: 16px;background: url("../img/login_register/login_error_icon.pngg") no-repeat 0 center;display: none;}
.login_content .login_box .forget_password a{display: inline-block;margin-right: 20px;color: #999999;line-height: 24px;}
.login_content .login_box .submit_btn{border: none;padding-left: 0;width: 310px;height: 48px;background: #ff366f;color: white;margin: 20px;cursor: pointer;font-size: 18px;}
.login_content .login_box .entry_mode{margin: 0 20px;color: #999;}
.login_content .entry_mode a{color: #999;}
.login_content .entry_mode span{line-height: 66px;}
.login_content .entry_mode a em{width: 34px;height: 34px;display: block;background: url("../img/login_register/login_entry_icon1.pngg") no-repeat center;margin-left: 10px;}
.login_content .entry_mode a:hover em{background: url("../img/login_register/login_entry_icon2.pngg") no-repeat center;}
/*登录底部*/
.login_bottom{width: 1200px;margin: auto;text-align: center;color: #999999;}
/*注册头部*/
.register_header{border-bottom: 1px solid #f5f5f5;box-shadow: 0 3px 4px rgba(0,0,0,0.1);}
.register_header .header_center .myfr a{color: #999;float: left;}
.register_header .header_center .myfr span{height: 12px;width: 1px;background: #bfbfbf;margin: 4px 16px 0 16px;float: left;}
.register_header .header_center .myfr{margin-top: 40px;}
.register_header .header_center .myfr em{color: #ff366f;margin-left: 4px;}
/*注册内容区*/
.register_content{
    width: 100%;
    height:auto;
    overflow:hidden;
    background:url("../img/ban.jpg")
}
    .register_content > .P_body {
        width:900px;
        margin:160px auto;
        text-align:center;
        background:#fff;
        border-radius:4px;
    }
.register_content .seller_register_title{font-size: 34px;color: #434343;margin: 80px 0 0 84px;}
.register_content .register_box input,.register_content .register_box select{
    height: 40px;
    line-height: 40px;
    border: 1px solid #ccc;
    border-radius: 4px;
    outline: none;
    padding-left: 10px;
    margin: 14px 0px 0px 60px;
    width:80%;
}
.register_content .register_box .title  {
    overflow:hidden;
}
    .register_content .register_box .title.clearfix::before, .register_content .register_box .title.clearfix::after {
        display:none;
    }


.register_content .title h1{font-size: 24px;color: #333;font-weight: normal;text-align: center;}
.register_content .title span{width: 100px;height: 1px;background: #ccc;margin-top: 12px;}
.register_content .register_box .username{background: url("../img/advert/user_register_input1.png") no-repeat 14px center;}
.register_content .register_box .password{background: url("../img/advert/user_register_input2.png") no-repeat 14px center;}
.register_content .register_box .password_again{background: url("../img/advert/user_register_input2.png") no-repeat 14px center;}
.register_content .register_box .phone_num{background: url("../img/advert/user_register_input3.png") no-repeat 14px center;}
.register_content .register_box .message_code_box{position: relative;}
.register_content .register_box .message_code{background: url("../img/advert/user_register_input4.png") no-repeat 14px center;}
.register_content .register_box .message_code_again{position: absolute;display: none;right: 0;top: 14px;width: 120px;height: 42px;background: #ccc;color: #fff;border-radius: 4px;text-align: center;line-height: 42px;}
.register_content .register_box .photo_code input{background: url("../img/advert/user_register_input5.png") no-repeat 14px center;}
.register_content .register_box .qq_num{background: url("../img/advert/user_register_input6.png") no-repeat 14px center;}
.register_content .register_box p{color: red;padding-left: 16px;background: url("../img/advert/login_error_icon.png") no-repeat 0 center;display: none;}
.register_content .register_box .message_code{width: 164px;}
.register_content .register_box .message_code_btn{display: inline-block;width: 120px;height: 42px;line-height: 42px;text-align: center;border-radius: 4px;margin-top: 14px;color: #fff;cursor: pointer;background: #799163;}
.register_content .register_box .photo_code{border: 1px solid #ccc;border-radius: 4px;margin-top: 14px;}
.register_content .register_box .photo_code input{border: none;width: 200px;margin-top: 0;height: 42px;line-height: 42px;}
.register_content .register_box .photo_code img{width: 100px;height: 42px;cursor: pointer;}
.register_content .register_box .source{width: 340px;height: 42px;line-height: 42px;border: 1px solid #ccc;border-radius: 4px;outline: none;padding-left: 38px;margin-top: 14px;background: url("../img/advert/user_register_input7.png") no-repeat 14px center;}
.register_content .register_box .my_agreement {
    margin-top: 30px;
    color: #666;
    margin-left:60px;
}
.register_content .register_box .my_agreement input{width: auto;height: auto;vertical-align: middle;margin: -1px 10px 0 0;}
.register_content .register_box .my_agreement a{color: #ff366f;}
.register_content .register_box .submit_btn{display: inline-block;text-align: center;margin-top: 20px;padding-left: 0;width: 340px;height: 42px;font-size: 18px;border:none;border-radius: 4px;background: #3da6f5;color: #fff;line-height: 42px;}
/*用户注册底部*/
.register_bottom{background: #fafafa;text-align: center;height: 68px;line-height: 68px;color: #999;}
/************************全局样式************************/
body{font-family:"microsoft yahei";,Arial,Verdana; padding:0; margin:0; font-size:14px;}
input{font-family: "microsoft yahei";}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust:none;}/*阻止转屏时字体变大*/
html,div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,img,dd,dt,dl,ol{padding:0; margin:0; border:none;}
img{padding:0; margin:0; vertical-align:top; border:none;}
ul,li{list-style:none outside none; padding:0; margin:0;}
input[type="text"],input[type="number"],input[type="tel"],input[type="button"],input[type="submit"]{-webkit-appearance: none;-moz-appearance: none; margin:0; padding:0; background:none; border:none; font-size:14px; text-indent:3px; color: #666;}
input[type="checkbox"]{ margin:0;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type="number"]{
    -moz-appearance: textfield;
}
a,button,input,span,textarea,div,li{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(255,0,0,0);margin:0;padding:0;}
textarea{outline:none;resize: none;-webkit-border-radius:0;}
a{text-decoration:none;}
em{font-style:normal}
i{display:inline-block;vertical-align: middle;}
span{display:inline-block;vertical-align: inherit;}
.clear{clear:both; height:0; width:100%;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{zoom: 1; clear:both;}
.newuser {
    width:100%;
    text-align:center;
    height:60px;
    line-height:60px;
    margin:0px;
}
/*左浮动*/
.myfl{
    float: left;

}
/*右浮动*/
.myfr{float: right;}
/*隐藏设置*/
.hide{display: none;}
.main{ width: 1200px; margin: 0 auto; }
/*自己习惯的默认样式设置。 整行占位的样式设置*/
.web_row{width: 100%;min-width: 1200px;}
i{font-style: normal;}
.border_style{border-radius: 3px;}
.cur{cursor: pointer;}
.def{cursor: default;}
.laquCopy img{margin-top: 15px}
.pink{color: #ff366f}
.blueLine{height: 5px;background-size: 100% 100%;border-radius: 2px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-top:70px;
    background: #53884f;
    margin-left:100px;
    margin-right:100px;
}
 .P_body {
            border:1px solid rgba(0,0,0,.075);
            height:420px;
            box-shadow: 0 0 9px 0 rgba(92,128,255,0.17);
        }
 .P_fina{margin: 50px;
    font-size: 18px;
    color: #333;}
.code_btn {
    display: inline-block;
    width: 120px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    border-radius: 4px;
    margin-top: 14px;
    color: #fff;
    cursor: pointer;
    background: #799163;
    margin-left: 10px;
}
.btnLine {
    width: 311px;
    height: 46px;
    margin: 12px auto;
    clear: both;
    margin-top:10px;
}
.btnLine .nextBtn {
    display: block;
    width: 280px;
    height: 54px;
    background-color: #3da6f5;
    margin: 52px auto;
    font-size: 18px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    line-height: 54px;
    border-radius: 2px;
    margin-left: -15px;
}
.account_Name .lineName {
    font-size:15px;
    color:#444;
    width:140px;
    text-align:right

}
.account_Name {
    margin:20px 0px;
}
.account_Name > .input-content {
    width:70%;
    height:40px;
    line-height:40px;
    border:1px solid #eee;
}
.account_Name > .input-content2 {
    width:70%;
    height:40px;
    line-height:40px;  
}
#txtValidateCode {
    border:1px solid #ccc;
    width:79%;
}
#btnGetSms {
    width:20%;
    background:#3da6f5;
    color:#fff;
}

 .P_finabodyTwo input {
    width: 300px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #ccc;
    border-radius: 4px;
   
    padding-left: 38px;
    margin-top: 14px;
}
.carousel-indicators .active {
    width:4px;
    height:4px;
}
.nav-tabs{
    width: 80%;
    margin-left: 60px;
}

