﻿@charset "utf-8";
.loginbg{background:#ffffff;}
.logintab{padding:0 16px;background:#ffffff;padding-bottom:10px;}
.fabutabitems {margin: 0;padding: 0;text-align: center;background: #ffffff;height: 42px;line-height: 42px;font-size: 14px;border-bottom: 1px #f5f5f5 solid;}
.fabutabitems li {list-style-type: none;display: inline-block;margin: 0 40px;cursor:pointer;}
.fabutabitemsOn {font-size: 15px;color: #3985d4;font-weight: bold;}
.fabutabitemsOn .line {height: 2px;background: #3985d4;width: 28px;margin: 0 auto;position: relative;top: -2px;}
.fabuitems{position:relative;background:#ffffff;border-bottom:1px #f5f5f5 solid;padding:15px 0px 2px 0px;}
.fabuitemsfirst{margin-top:10px;}
.fabuitemslast{border:0;}
.fabuitems input,.fabuitems select{padding-left:28px;font-size:12px;color:#999999;width:100%;box-sizing:border-box;border:0;outline:none;}
.fabuitems select{appearance: none;-webkit-appearance: none;-moz-appearance: none;background: url(../images/main/rightarrow.png) right center no-repeat;}
.fabuitems span{position:absolute;left:16px;bottom:0px;}
.code{position:absolute;right:0px;bottom:-6px;;width:72px;height:31px;}
.duanxincode{position:absolute;right:0px;top:-9px;border:0;background:none;padding:0;font-size:12px;color:#3985d4;height: 32px;border-left: 1px #f5f5f5 solid;padding-left: 10px;outline:none;}
.subbutton{background:#3985d4;height:44px;color:#ffffff;font-size:14px;width:100%;border:0;border-radius:5px;font-weight:normal;}
.btns{margin-top:20px;}
.fabutabs{display:none;padding:0 16px;} 
.fabutabsOn{display:block;background: #ffffff;}
.fabuitemsbody{position:relative;padding: 0 16px;margin-bottom:10px;}
.redtips {padding: 0 16px;color: #ff4a4a;position: relative;top: -5px;}
.fabuitemsbody i {width: 16px;height: 16px;display: block;position: absolute;bottom: 0;background-size:contain;left: 12px;}
.tel{background:url(../images/login/icon1.png) center center no-repeat;}
.piccode{background:url(../images/login/icon2.png) center center no-repeat;}
.mescode{background:url(../images/login/icon3.png) center center no-repeat;}
.pawd{background:url(../images/login/icon4.png) center center no-repeat;}
.nickname{background:url(../images/login/icon5.png) center center no-repeat;}
.city{background:url(../images/login/icon6.png) center center no-repeat;}
.major{background:url(../images/login/icon7.png) center center no-repeat;}
.prot{margin-top: 6px;color: #333333;}
.prot a{color: #333333;}
.loginbanner{position:relative;padding-bottom:30px;}
.loginbanner>img{width:100%;height:auto;}
.loginbanner a img{width:11px; height:18px;position:absolute;top:12px;left:25px;}
.prot ul {margin: 0;padding: 0;}
.prot ul li{float:left;}
.prot ul li { height: 14px;line-height: 14px;}
.prot input[type="checkbox"]{margin-top:0;}
.prot ul li a{line-height:14px;}
.prot ul li:first-child{border-right:1px #666666 solid;margin-right: 5px;padding-right: 5px;}


/*2019-04-30*/
.zhucebanner {background: url(../images/login/zhuce.png) top center;background-size: cover;}
.zhucenumber {display: flex;padding: 90px 60px 0 60px;}
.zhucenumbercol {flex: 1;text-align: center;color: #ffffff;font-size: 12px;}
.zhucenumbercol span {font-size: 20px;font-weight: bold;}
.zhucenumbercol div {margin-top: 5px;}