    .content {
        width: 1120px;
        height: 1170px;
        margin-top: 20px;
        position: relative;
    }
.main-container{
	width: 1120px;
	margin: 0 auto;
	
}
    
    .unitRegist {
        width: 1120px;
        height: 680px;
        margin-top: 20px;
        position: relative;
    }
    
    .search {
        width: 1120px;
        height: 709px;
        position: relative;
        background: #F6F7FC;
        text-align: center;
    }
    
    .search .search-content h2 {
        font-size: 24px;
        padding-top: 145px;
        font-weight: bold;
        font-family: MicrosoftYaHei-Bold;
        color: rgba(39, 83, 166, 1);
        margin-bottom: 50px;
    }
    
    .search .search-content h4 {
        text-align: center;
        margin-bottom: 30px;
        position: relative;
    }
    
    .search .search-content h4 label {
        color: #333;
        font-size: 16px;
        font-family: MicrosoftYaHei;
        display: inline-block;
        width: 65px;
        text-align: left;
    }
    
    .search .search-content h4 input {
        width: 260px;
        height: 40px;
        font-size: 16px;
        padding-left: 10px;
        font-family: MicrosoftYaHei;
        border: 1px solid rgba(204, 204, 204, 1);
    }
    
    .search .search-content h4 button {
        width: 331px;
        height: 34px;
        background: rgba(63, 108, 193, 1);
        font-size: 14px;
        font-family: MicrosoftYaHei;
        color: rgba(255, 255, 255, 1);
    }
    
    .search .search-content h4 .search-prop {
        position: absolute;
        bottom: -25px;
        left: 50%;
        transform: translateX(-85%);
        margin-top: 8px;
        font-size: 14px;
        font-family: MicrosoftYaHei;
        color: rgba(216, 31, 28, 1);
    }
    
    .search .search-content h4 i {
        display: inline-block;
        width: 60px;
        height: 34px;
        margin-left: 28px;
    }
    
    .search .search-content h4 i img {
        width: 100%;
        height: 100%;
    }
    
    .search .search-content h4 span {
        width: 45px;
        height: 12px;
        margin-left: 0px;
        font-size: 14px;
        cursor: pointer;
        font-family: MicrosoftYaHei;
        color: rgba(63, 108, 193, 1);
    }
    
    .search .search-content .yanz input {
        width: 120px;
    }
    
    .left-title {
        width: 148px;
        height: 80px;
        background-image: url('../img//back.png');
        background-size: cover;
        color: #fff;
        line-height: 28px;
        position: absolute;
        left: 20px;
        z-index: 3;
        margin-top: 20px;
    }
    
    .left-title span {
        display: block;
        width: 148px;
        text-align: center;
        height: 40px;
        font-size: 14px;
    }
    
    .left-title span:first-child {
        font-size: 18px;
        line-height: 40px;
    }
    
    .regist-content {
        width: 1040px;
        height: 1160px;
        background: #F3F5F8;
        position: absolute;
        left: 80px;
        z-index: 2;
        padding-top: 10px;
    }
    
    .regist-unitRegist {
        height: 680px!important;
    }
    
    .regist-content p {
        height: 30px;
        line-height: 30px;
        margin-top: 10px;
        position: relative;
    }
    
    .regist-content p i {
        margin-left: 10px;
    }
    
    .regist-content p span.prop {
        color: red;
        font-size: 12px;
        margin-left: 7px;
    }
    
    .regist-content p label {
        font-size: 16px;
        color: #333333;
        display: inline-block;
        width: 350px;
        text-align: right;
        font-family: MicrosoftYaHei;
    }
    .regist-content p input[type="input"] {
        width: 349px;
        height: 28px;
        font-size: 14px;
        padding-left: 9px;
        border: 1px solid rgba(232, 232, 232, 1);
        background: #fff;
    }
    .regist-content p input[type="password"] {
        width: 349px;
        height: 28px;
        font-size: 14px;
        padding-left: 9px;
        border: 1px solid rgba(232, 232, 232, 1);
        background: #fff;
    }
    
    .regist-content p select {
        width: 110px;
        height: 30px;
        background: rgba(255, 255, 255, 1);
        border: 1px solid rgba(232, 232, 232, 1);
        outline: none;
        color: #999999;
        font-size: 14px;
    }
    
    .regist-content p span {
        margin-right: 40px;
        color: #333333;
        font-size: 16px;
    }
    
    .regist-content p span input[type="radio"] {
        margin-right: 12px;
    }
    
    .regist-content p.last {
        height: 160px;
    }
    
    .regist-content p.last i {
        display: inline-block;
        height: 100%;
        vertical-align: top;
    }
    
    .regist-content p.last label {
        height: 160px;
        line-height: 160px;
    }
    
    .regist-content p.last a {
        width: 160px;
        height: 100%;
        background: #fff;
        display: inline-block;
        text-align: center;
        position: relative;
        z-index: 99;
        line-height: 160px;
     /*   pointer-events: none;*/
        cursor: pointer;
    }
    
    .regist-content p.last a img {
        width: 40px;
        height: 40px;
    }
    
    .regist-content p.last input[type="file"] {
        z-index: 2;
        position: absolute;
        left: 358px;
        cursor: pointer;
        top: 50%;
        width: 160px;
    }
    
    .regist-content p.last span.upflie {
        position: absolute;
        bottom: 0;
    }
    
    .regist-content p.last span.upflie em {
        font-size: 14px;
        display: block;
        width: 198px;
        height: 31px;
        font-family: MicrosoftYaHei;
        color: rgba(204, 204, 204, 1);
    }
    
    .regist-content p:last-child {
        text-align: center;
        margin-top: 30px;
    }
    
    .regist-content p:last-child button {
        text-align: center;
        cursor: pointer;
        width: 556px;
        height: 50px;
        background: rgba(63, 108, 193, 1);
        font-size: 18px;
        color: rgba(255, 255, 255, 1);
    }
    
    .regist-unitRegist p:last-child {
        text-align: left;
        margin-top: 10px!important;
    }
    
    .regist-unitRegist p:last-child button {
        font-size: 14px;
    }
    
    .regist-unitRegist p:last-child .text {
        font-size: 14px;
        font-family: MicrosoftYaHei;
        color: rgba(63, 108, 193, 1);
        margin-left: 12px;
        cursor: pointer;
    }
    
    .regist-content p:last-child button.unit {
        width: 235px;
        height: 30px;
        background: rgba(119, 163, 245, 1);
        border: 1px solid rgba(232, 232, 232, 1);
    }
    
    .mark {
        position: fixed;
        top: 15vh;
        left: 50%;
        margin-left: -297px;
        z-index: 100;
        width: 584px;
        height: 277px;
        background: rgba(255, 255, 255, 1);
        border: 1px solid rgba(163, 195, 255, 1);
    }
    
    .mark .close {
        position: absolute;
        right: 7px;
        top: 7px;
        color: #fff;
        cursor: pointer;
        background: #77A3F5;
        width: 24px;
        height: 24px;
        display: inline-block;
        font-size: 18px;
        border-radius: 50%;
        text-align: center;
        line-height: 24px;
    }
    
    .mark .top {
        height: 192px;
        padding-left: 50px;
        padding-right: 75px;
        margin-top: 31px;
    }
    
    .mark .top .left {
        float: left;
        width: 268px;
        height: 192px;
        border: 1px dashed #333;
    }
    
    .mark .top .right {
        float: right;
        width: 134px;
        height: 192px;
        border: 1px dashed #333;
    }
    
    .mark p {
        margin-top: 13px;
        text-align: center;
        font-size: 14px;
        font-family: MicrosoftYaHei;
        color: rgba(204, 204, 204, 1);
    }
    
    .reading {
        width: 963px;
        min-height: 714px;
        background: #F3F5F8;
        margin-top: 30px;
        padding: 39px 87px 35px 70px;
    }
    
    .resault {
        width: 1120px;
        margin-top: 30px;
    }
    
    .resault-content h3 span {
        width: 120px;
        height: 47px;
        line-height: 47px;
        text-align: center;
        float: left;
        font-size: 16px;
        font-family: MicrosoftYaHei;
        color: rgba(255, 255, 255, 1);
        background-image: url('../img/多边形\ 1@2x.png');
        background-size: cover;
        margin-bottom: 30px;
    }
    
    .resault-content h3 p {
        float: right;
    }
    
    .resault-content h3 p select {
        width: 120px;
        height: 40px;
        outline: none;
        border: 1px solid rgba(204, 204, 204, 1);
        font-size: 16px;
        font-family: MicrosoftYaHei;
        color: rgba(102, 102, 102, 1);
    }
    
    .resault-content h3 p .i {
        margin: 0 20px;
    }
    
    .resault-content .table {
        width: 1120px;
    }
    
    .resault-content .table tbody tr,
    .resault-content .table thead tr {
        height: 57px;
        line-height: 57px;
        background: #FFFFFF;
        color: #666;
        text-align: center;
        font-size: 16px;
        font-family: MicrosoftYaHei-Bold;
    }
    
    .resault-content .table tbody tr td,
    .resault-content .table thead tr td {
        border-bottom: 1px solid #E5E5E5;
    }
    
    .resault-content .table thead tr {
        background: #F6F7FC;
        color: #333333;
    }
    
    .reading .title {
        text-align: center;
        width: 963px;
        margin-bottom: 21px;
        padding-bottom: 19px;
        border-bottom: 1px solid #CCCCCC;
    }
    
    .reading .title h2 {
        font-size: 26px;
        height: 46px;
        font-family: MicrosoftYaHei-Bold;
        font-weight: bold;
        color: rgba(51, 51, 51, 1);
    }
    
    .reading .title p {
        font-size: 14px;
        font-family: MicrosoftYaHei;
        color: rgba(102, 102, 102, 1);
    }
    
    .aboutUsTitle {
        width: 100%;
        height: 170px;
        background: url( ../img/contact.jpg)rgba(230, 230, 230, 1);
    }.aboutUsTitle .main-container {
        line-height: 170px;
		font-size: 32px;
		font-weight: bold;
        height: 170px;
		
		color:#000;
    }
    
    .aboutUs {
        width: 1120px;
        height: 209px;
        position: relative;
        
        text-align: center;
    }
    
    .aboutUs .list {
        display: inline-block;
        width: 24%;
        margin: 58px 0;
    }
    
    .aboutUs .list img {
        margin-bottom: 14px;
    }
.aboutUs .list div {
        margin-bottom: 8px;
	font-size: 16px;
	color: #666666;
    }
.aboutUs .list p {
        margin-bottom: 8px;
	font-size: 16px;
	color: #999;
    }
.maps{
	width: 1120px;
	
	height: 495px;
	background-color: #fafbfc;
	text-align: center;
	margin-bottom: 40px;
}
.maps>img{margin-top:26px;}








	
	.footer{
		height: 110px;
		background-color: #31353e;
		margin-top: 12px;
	}
	.footer .links{
		text-align: center; line-height: 40px;
	}
	.footer .links>a,.footer .links>span{
		color: #969798;
		text-decoration: none;
		margin-right: 14px;
		font-size: 14px;
	}
	.footer .links>a:hover{
		color: #fff;
		text-decoration: none;
	}
	
	.footer .address{
		text-align: center; line-height: 40px;
	}
	.footer .address>span{
		color: #575757;
		text-decoration: none;
		margin-right: 30px;
		font-size: 14px;
	}
	.footer .address img{
		margin-right: 14px;		
	}
	.copyright{
		text-align: center;
		color: #b0b0b0;		
	}



	.menu-banner{
		
		width: 100% ;
		margin-top:70px;
		height: 40px;
		background-color: #3f6cc1;
	}
	.menu-banner .top-banner{
		position: absolute;
		top:0;
		height: 70px;
	}
	.menu-banner .nav-bar li{
		line-height: 40px;
		width: 100px;
		cursor: pointer;
		color: #fff;
		font-size: 16px;
		text-align: center;
		margin: 0 0 0 15px;
		float: left;
	}
	.menu-banner .nav-bar li a {
		line-height: 40px;
		width: 100px;
		cursor: pointer;
		color: #fff;
		font-size: 16px;
		text-align: center;
		/*margin: 0 0 0 18px;*/
		float: left;
	}
	.menu-banner .nav-bar>ul{
		position: relative;
		
	}
	.menu-banner .nav-bar li.active{
		margin-top: -4px;
		background-color: #d81f1c;
		height: 44px;
		line-height: 48px
	}
	.regist-box{
		width: 300px;
		float: right;
		height: 40px;
	}
	.regist-box>div{
		width: 139px;
		display: inline-block;
		height:40px;
		line-height: 40px;
		color: #fff;
		font-size: 16px;
		text-align: center
	}
	.login-statue{
		width: 284px;
		float: right;
		height: 40px;
	}
		.login-statue>div{
		display: inline-block;
		height:40px;
		line-height: 40px;
		color: #fff;
		font-size: 14px;
		text-align: center
	}
	.login-statue>div.message{
		width: 120px;
		float: right;
		height: 40px;
	}
	.login-statue>div.user{
		width: 120px;
		float: right;
		background-color: #51a75a;
		height: 40px;
		cursor: pointer;
		
	}
.login-statue>div.user:hover>ul{
	position: relative;
	z-index: 1;
	display: block;
}
.login-statue>div.user>ul{
	position: relative;
	z-index: 1;
	display: none;
}
	.login-statue>div.user>ul>li{
		line-height: 40px;
		padding-left: 0px;
		background-color: #9ad38c;
		margin-left: 0px;
		width: 120px;
		border-top: 1px solid #fff;
		text-align: left;
		font-size:14px;
	}
	.login-statue>div.user>ul>li:hover{
		background-color: #51a75a;
	}
	.login-statue>div.user>ul>li>i{
		margin: 0 10px;
		font-size:18px;
	}
	.regist-box>div.personal{
		background-color: #f37f19;
	}
	.regist-box>div.group{
		background-color: #56b640;
	}