	

        .fa-lg {
			font-size: 1.17em!important;
			line-height: .54em!important;
			vertical-align: -18%!important;
		}
		.container{
			width:100%!important;
			background: #fff;
		}
		.container1{
			    width: 100%;
    height: auto;
    background: url(../img/con_bj2.jpg) #f6f6f6 no-repeat center 40px;
		}
		.header{
			width:100%;
			/* height:190px; */
			box-shadow: 4px 4px 4px #ccc;
			background-size:cover;
			z-index:1000;
			background-color: #fff;
		}
		.header-topline{
			width:100%;
			height:7px;
			background:#15619d;
		}
		.header-content{
			width:1200px;
			margin:0 auto;
			height:100px;
			overflow:hidden;
			/*background: url('../img/24.png') 834px 8px no-repeat;*/
		}
		.header-content-c{
			width:100%;
			background-size:cover;
		}
		.header-nav {
			width: 100%;
			height: 50px;
			background: #0e60b6;
		}
		.hnav-c{
			width:1200px;
			height: 50px;
			margin:0 auto;
		}
		.hc_img{
			margin-top:20px;
			position: relative;
			width: 720px;
			float: left;
		}
		
		div.img{
			position:relative;
		}
		.contact_login {
    width: 990px;
    height: 500px;
    margin: 0 auto;
}
.login_button {
    display: block;
    float: left;
    background-image: none;
    background-color: #004f9a;
    width: 278px;
    height: 38px;
    cursor: pointer;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    border-radius: 10px;
    margin: 16px 0 0 30px;
    color: #fff;
    text-align: center;
    position: relative;
    line-height: 36px;
}
.login_button_index {
    float: left;
    height: 60px;
    line-height: 60px;
    width: 250px;
    font-size: 22px;
    margin-top: 200px;
    border-radius: 30px;
    transition: 0.3s ease-in-out;
    box-shadow: 1px 1px 25px 10px rgb(100 100 100 / 40%);
}
.login_button_index:hover {
    background: #409EFF;
}
.cate-item{
	position: relative;
	padding-left: 150px;
}
.cate-item dt{
	overflow: hidden;
    position: absolute;
    left: 0;
    top: 6px;
    width: 120px;
    text-align: right;
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cate-item dd{
	overflow: hidden;
    *
	zoom: 1;
	padding: 5px 0;
	height: auto;
}
.cate-item span{
	padding-left: 3px!important;
}
.cate-item .el-checkobx{
	padding: 0 7px;
}
.el-pagination__total div{
	float: left;
}
.fyys{
	padding: 0 10px;
}
.login_k {
    width: 100%;
    min-height: 100vh;
    height: auto; 
    
    background-size: auto;
    overflow: hidden;
    
}
.loc_c {
    width: 1240px;
    margin: 0 auto;
    margin-top: 120px;
}
.cmxform {
    display: block!important;
    width: auto!important;
    position: static;
    margin: 0 auto;
}

.loc_c .k_bg {
    width: 348px;
    height: auto;
    padding: 45px 36px;
    background: #FFF;
    margin:0 auto;
}
.loc_c .k_bg h3 {
    font-size: 28px;
    font-weight: normal;
    margin-bottom: 40px;
}
.loc_c .k_bg p {
    overflow: hidden;
}
.k_bg p.loginput {
    margin-bottom: 20px;
}
.loc_c .k_bg p input {
    width: 84%;
    height: 46px;
    line-height: 46px;
    border: #dfdfdf solid 1px;
    font-family: "Microsoft YaHei";
    padding-left: 6%;
    font-size: 14px;
}

.yzm a {
    width: 30%;
    height: 46px;
    border: #dfdfdf solid 1px;
    display: block;
    float: right;
}
.yzm input {
    width: 58% !important;
    
    float: left;
    padding-left: 15px !important;
    height: 46px;
    line-height: 46px;
    border: #dfdfdf solid 1px;
    font-family: "Microsoft YaHei";
    font-size: 14px;
}
.lotin {
    width: 100%;
    height: 45px;
    line-height: 45px;
    color: #fff;
    text-align: center;
    display: block;
    font-size: 18px;
    background: #3c6dba;
    margin-top: 20px;
    border: 0;
    padding: 0;
}
.loc_c .k_bg p i {
    font-style: normal;
    color: #000;
    font-size: 14px;
    display: block;
    float: right;
}
.yzm button{
	font-size: 20px;
	margin-top: 13px;
}
.el-button--primary a{
	color: #fff;
}
.el-button--primary.is-plain a{
	color: rgb(0, 112, 239);
}
		/*footer part*/
		.footerg{
			width:100%;
			height:auto;
			background:#123d79;
			background:url('../img/footerbj3.jpg')center center;
			background-size:cover;
			clear: both;
		}

        .part2{
			padding: 24px 0 30px 0px;
		}

		.footerg .part2 .logo1 {
			height: 120px;
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 20px;
    background: url(../img/logo2.png)center center no-repeat;
    background-size: 120px;
		}
		.ew{
			height: 100%;
			float: right;
		}
		.ew img{
			height: 100%;
			margin-left: 15px;
		}

.footer{
	text-align: center;
}
.footer span,.footer strong{display: inline-block;zoom:1;font-size:15px;color:#fff;line-height: 27px;}
.footer strong{color:#5389c3;margin:0 24px;}
		.search {
		    float: right;
		    margin-top: 28px;
		}


        .lotin:hover{
            color:#fff;
        }
input[type="checkbox"] {
    cursor: pointer;
    font-size: 1em;
    background-color: #ffffff;
    border: 1px solid #666666;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 9px;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 2px;
}

input[type="checkbox"]:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
input[type="checkbox"]:checked {
    background-color: #409eff;
    border: 1px solid #409eff;
}
.el-table__body-wrapper tr td{
	line-height: 2;
	padding: 10px;
}
@media screen and (max-width: 1400px){
	body{
		width: 1400px;
	}
}

