body {
    width: 100%;
    height: 100%;
    background: url(../images/login_img_1.jpg) 100% 100% no-repeat;
    background-attachment: fixed;
}
/*登录标题*/
.new_mid {
    width: 1200px;
    margin: 0 auto;
}
.new_head {
    padding-top: 26px;
}
.new_mid a {
    position: relative;
    margin-right: 22px;
    float: left;
}
.new_head i {
    float: left;
    font-size: 23px;
    font-family: MicrosoftYaHei;
    color: rgba(255,255,255,1);
}
.new_mid a img {
    height: 37px;
}
.new_head a span {
    height: 28px;
    width: 1px;
    background-color: #fff;
    position: absolute;
    right: -11px;
    top: 5px;
}
/*登录注册*/
.dlzc_box{
	margin: 32px auto;
    width: 401px;
   /* height: 543px;*/
    background: #FDFDFD;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 6px 33px 0 33px;
    position: absolute;
    top: 150px;
    right: 306px;
}
.dlzc_top li{
	height: 74px;
    line-height: 74px;
    padding: 22px 0 20px 0;
    font-size: 16px;
    font-family: MicrosoftYaHeiLight;
    color: rgba(171,171,171,1);
    width: 65px;
    text-align: center;
    float: left;
    margin-right: 20px;
    cursor: pointer;	
}
.dlzc_top>.dizc_top_active{
	color: #000;
    border-bottom: 3px solid #000;
    font-weight: 600;	
}
/*登录注册 主体*/
.dlzc_bottom{
	margin-top: 45px;
}
.lg_name {
    width: 336px;
    height: 43px;
    border-radius: 4px;
    padding: 0 23px;
    box-sizing: border-box;
    line-height: 43px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: rgba(171,171,171,1);
    border: 1px solid #DCDCDC;
    margin-bottom: 19px;
}
.lg_password {
    width: 336px;
    height: 43px;
    border-radius: 4px;
    padding: 0 23px;
    box-sizing: border-box;
    line-height: 43px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: rgba(171,171,171,1);
    border: 1px solid #DCDCDC;
    margin-bottom: 19px;
    background: rgba(244,244,244,1);
}
.lg_but {
    width: 336px;
    height: 43px;
    text-align: center;
    line-height: 43px;
    background: rgba(244,158,21,1);
    border-radius: 4px;
    font-size: 18px;
    font-family: MicrosoftYaHeiLight;
    color: rgba(255,255,255,1);
    border: 0;
}
.three {
    padding-top: 21px;
}
.three a {
    float: right;
    font-family: MicrosoftYaHei;
    font-size: 12px;
    color: rgba(171,171,171,1);
}
.zc_nickname {
    width: 336px;
    height: 43px;
    border-radius: 4px;
    padding: 0 23px;
    box-sizing: border-box;
    line-height: 43px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: rgba(171,171,171,1);
    border: 1px solid #DCDCDC;
    margin-bottom: 19px;
}
.zc_name {
    width: 336px;
    height: 43px;
    border-radius: 4px;
    padding: 0 23px;
    box-sizing: border-box;
    line-height: 43px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: rgba(171,171,171,1);
    border: 1px solid #DCDCDC;
    background: rgba(244,244,244,1);
}
.ps {
    width: 336px;
    height: 43px;
    margin-top: 2px;
    position: relative;
    margin-top: 19px;
    margin-bottom: 19px;
}
.zc_password {
    width: 336px;
    height: 43px;
    border-radius: 4px;
    padding: 0 23px;
    box-sizing: border-box;
    line-height: 43px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: rgba(171,171,171,1);
    border: 1px solid #DCDCDC;
    background: rgba(244,244,244,1);
}
.zc_message {
    width: 211px;
    height: 43px;
    background: rgba(244,244,244,1);
    border-radius: 4px 0 0 4px;
    float: left;
    border: 1px solid #DCDCDC;
    border-right: 0;
    padding: 0 23px;
    box-sizing: border-box;
    line-height: 43px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: rgba(171,171,171,1);
}
.new_info > span {
    width: 123px;
    padding: 0 23px 0 29px;
    height: 43px;
    background: rgba(244,244,244,1);
    border-radius: 0 0 4px 4px;
    float: left;
    border: 1px solid #DCDCDC;
    border-left: 0;
    cursor: pointer;
    box-sizing: border-box;
    line-height: 43px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: rgba(255,162,0,1);
    font-weight: 600;
    position: relative;
    text-align: center;
}
.zc_but {
    width: 336px;
    height: 43px;
    background: rgba(255,162,0,1);
    border-radius: 4px;
    font-size: 18px;
    font-family: MicrosoftYaHeiLight;
    color: rgba(255,255,255,1);
    border: 0;
}
.zc_agreement {
	padding-bottom: 29px;
    margin-top: 14px;
}
.zc_agreement > input {
    float: left;
    width: 14px;
    height: 14px;
    background: rgba(255,255,255,1);
    border: 1px solid #BFBFBF;
    cursor: pointer;
}
.zc_agreement> p {
    float: left;
    margin-left: 5px;
    line-height: 19px;
}
.zc_agreement> p > a {
    font-size: 12px;
    font-family: MicrosoftYaHeiLight;
    color: rgba(171,171,171,1);
}
.zc_agreement input:checked {
    background: url(../images/login_tb_1.png) 60% 60% no-repeat;
    background-position: 2px;
}
.dlzc_zc{
	padding-bottom: 40px;
}
.dlzc_dl{
	padding-bottom: 40px;
}
.dlzc_bottom>div{
	display: none;
}
.dlzc_bottom>.dlzc_bottom_active{
	display: block;
}
.yhxy>i{
	color: #ff6900;
}
/*用户注册协议弹出框*/
.user-protocol1 {
    width: 626px;
    height: 700px;
    margin: auto;
    background: #FFFFFF;
    display: none;
}
#yhxy_1{
	border-radius: 10px!important;
}
.user-protocol1_son{
	width: 626px;
    height: 560px;
	overflow-x: hidden; 
	overflow-y: auto;
    padding: 0px 46px;
}
.user-protocol1_son::-webkit-scrollbar { 
	width: 0 !important;
}
.user-protocol1_bt {
    line-height: 24px;
    height: 24px;
    text-align: center;
    color: #333!important;
    font-size: 20px;
    color: #595959!important;
    font-weight: 700;
    padding: 50px 0px;
}
.user-protocol1 .title {
    font-weight: 700;
    font-size: 15px;
    color: #595959;
}
.user-protocol1 p {
    text-align: justify;
    color: #7c7c7c;
    margin: 10px 0;
    font-size: 14px;
    line-height: 24px;
}