
/**
 * charset "UTF-8";
 * @authors Your Name (you@example.org)
 * @date    2019-04-22 16:52:04
 * @version $Id$
 */
 /*清除公共样式——*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0px;padding:0px;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img,input{border:none;vertical-align:middle;}
body{font-family:"MicrosoftYaHei"，"宋体";font-size:14px; color:#404d51;}
ul,ol,li{list-style-type:none;}
th,td,input{font-size:14px; background:none;}
h1,h2,h3,h4,h5{font-size:14px; font-weight: normal; padding:0px; margin:0px}
i,em{font-style: normal;}
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
a{color:#404d51;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:none;color:#2c96c0;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
table{border-collapse:collapse;border-spacing:0}
input,
button,
select,
textarea{outline:none;color:#404d51;}
p{ margin: 0; padding: 0;font-size:15px;}

.clearfix {zoom:1;}
.clearfix:after {display:block;visibility:hidden;font-size:0;height:0;content:" ";clear:both;}
.marTop20{ margin-top: 20px }

.floarlf{ float: left }
.floarRt{ float: right; }
.marTop10{ margin-top: 10px }
.marTop10{ margin-top: 10px }
.marTop30{ margin-top: 30px }

body{ background: #F1F2F3; margin: 0; padding: 0}


.zzMain{  margin: 0 auto; padding-bottom: 20px}
/*抱表1*/
.headTopMain{
	 background: #ffffff;
}
#top_header {
    margin: 0px auto;
    width: 980px;
    padding: 30px 0 30px 0;
}
.header-logo {
    display: inline-block;
    font-family:黑体;
    font-size: 30px;
    font-weight: bold;
    line-height: 40px;
    margin: 0 10px 0 10px;
}
.header-logo a {
    display: block;
    padding-left: 42px;
    color: #0D1C28;
    text-decoration: none;
    background: url(../images/logo2x.png) no-repeat left center transparent;
    background-size: 32px 32px;
}

.header-title {
    display: inline-block;
    font-family:黑体;
    font-size: 30px;
    font-weight: bold;
    padding-left: 160px;
    margin-left: 5px;
    margin-right: 10px;
    color: #0D1C28
}


/*内容*/
.BannerMain {
    background: url(../images/banner_bg.png) center top no-repeat;
    font-size: 15px !important;
    height: 800px;
    background-size: 100% 100%;
    color:#fff;
}
.BanMain_box{
    width:980px;
    margin:0 auto;
}
.telBox{
    float:left;
    letter-spacing: 1px;
}
.login_Tel{
    margin-top:150px;
    background:url(../images/tel_bg.png) left top no-repeat; 
    padding-left:50px;
}
.login_Tel h4{font-size: 20px; line-height:32px; padding-bottom:18px;}
.login_Tel p{
    font-size: 16px;
    line-height: 35px;
    
}
.login_qq{
    background:url(../images/banner_qq.png) left top no-repeat; 
    padding-left:50px;
    height:32px;
    line-height:32px;
}
.loginBox{
    float:right;
    width: 400px;
    padding-top: 70px
}

.loginBox table tr td{ 
	padding-top: 20px;
	position:relative;
}
.addTishi td{
	padding-top: 0!important;
}

.addTishi2 td{
 padding-top: 0!important;
 height: 20px; 
 line-height:20px;
 font-size: 12px; 
 color: #f83535;
 text-indent: 10px
}
.addInputSel{
 border: 1px solid #f83535!important;
}
.add_error{
	background: url(../images/icon_error.png) 5px 4px no-repeat; 
	text-indent: 20px!important;
}

.validation-advice{
	position: absolute;
    height: 38px;
	padding-top: 10px;
    right: -10px;
}

.login_Main{
    width: 400px;
    height: 400px;
    background-color: #ffffff;
    box-shadow: 0px 20px 10px 0px 
        rgba(11, 55, 95, 0.1);
    border-radius: 6px;
    color:#4c4c4c;
    padding-top:30px;
}
.required{
    width: 240px;
    height: 38px;
    border-radius: 4px;
    border: solid 1px #cccccc; padding-left:10px;
}
.wid_yan{width:170px;}
.btn_box{width:310px; margin:0 auto; height:42px;}
.btn_login{
    width: 310px;
    height: 42px;
    background:#3e97df;
    border-radius: 4px;
    color:#ffffff;
    font-size:16px;
    cursor:pointer;
}
.btn_login:hover{opacity:0.8;}
.btn_login_requ{
    width: 190px;
    height: 40px;
    border-radius: 4px;
    border: solid 1px #3e97df;
    font-size:16px;
    cursor:pointer;
    color:#3f96df;
}

.btn_login_sheng{
    width: 100px;
    height: 40px;
    border-radius: 4px;
    border: solid 1px #3e97df;
    font-size:16px;
    cursor:pointer;
    color:#3f96df;
    float:right;
}
.btn_login_requ:hover,.btn_login_sheng:hover{ background:#3f96df; color:#fff; }
.login_href{
    text-align: center;
    line-height:280%
 }
 .login_href a{ 
    color: #fff ;
    padding:0 10px;
}

.tabMain table tr td {
    padding: 8px 0
}

.tabMain .required {
    border: 1px solid #eee;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    width: 156px
}

.tabMain .btn_login {
    padding: 7px 25px;
    background: #3E97DF !important;
    border-radius: 5px;
    color: #ffffff !important;
    cursor: pointer;
    margin-right: 10px
}

.btn_login2 {
    padding: 7px 25px;
    background: #bae7f9 !important;
    border-radius: 5px;
    color: #3E97DF !important;
    cursor: pointer;
    margin-right: 10px
}

.tabMain .btn_login:hover {
    opacity: 0.8
}

.tabMain .font {
    color: #3E97DF !important;
}

.tabMain a {
    text-decoration: underline;
}


/*注册*/
.resMain {
    position: relative;
    min-height: 780px;
    background: #fff
}

.resBanner {
    height: 300px;
    background: url(../images/regi_banbg.jpg) center top no-repeat;
    background-size: 100% 100%
}

.resBanner {
    text-align: center;
    line-height: 150px;
    color: #fff;
    font-size: 40px
}

.resMainZindexTop {
    position: absolute;
    top: 120px;
    width: 100%;
}

.resConBox {
    width: 1022px;
    min-height: 500px;
    margin: 0 auto;
    padding-top: 70px;
    background: url(../images/resMainBg.png) center top no-repeat;

}

.resConBox table tr td {
    padding: 10px
}

.resConBox table input {
    border: 1px solid #dcdcdc;
    height: 40px;
    width: 450px;
    border-radius: 5px;
    text-indent: 10px
}

.resConBox table select {
    border: 1px solid #dcdcdc;
    height: 40px;
    line-height: 40px;
    width: 450px;
    border-radius: 5px;
    text-indent: 10px
}

.res_BtnMain {
    padding-left: 32%;
    margin-top: 10px
}

.resBtn_sub {
    width: 150px;
    height: 40px;
    color: #fff;
    background: #5eb0fa;
    border: 1px solid #5eb0fa;
    border-radius: 5px;
    margin-right: 10px;
    cursor: pointer
}

.resBtn_sub:hover {
    opacity: 0.8
}

.resBtn_ret {
    width: 120px;
    height: 40px;
    color: #5eb0fa;
    background: #fff;
    border: 1px solid #5eb0fa;
    border-radius: 5px;
    cursor: pointer
}

.resBtn_ret:hover {
    background: #5eb0fa;
    color: #fff
}

