/* ====================头部======================= */

.header {
    width: 1200px;
    height: 93px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

.header .header_L {
    display: flex;
    align-items: center;
    margin-right: 103px;
}
.header .header_L img {
    width: 229px;
	height: 53px;
}
.header .header_R ul{
    display: flex;
}
.header .header_R ul li {
    text-align: center;
    width: 144px;
	height: 93px;

}
.header .header_R ul li a {
    display: block;
    font-size: 16px;
    line-height: 93px;
    color: #191c1e;
}
.active{
    background-color: #005188;

}
.a{
    color: #ffffff ;
}


/* ==============底部============= */

.footer {
    width: 100%;
    background-color: #393939;
}

.footer2 {
    width: 100%;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.08);
}

.footer1 {
    display: flex;
    justify-content: center;
    line-height: 58px;
}

.footer1 ul li {
    float: left;
    margin-right: 99px;
    text-align: center;
}

.footer1 ul li:nth-child(7) {
    margin-right: 0;
}

.footer1 ul li a {
    display: block;
    height: 58px;
    font-size: 16px;
    color: #ffffff;
}

.footer3 {
    padding-bottom: 26px;
    display: flex;
    justify-content: space-between;
}
.footer3 .one{
    margin-top: 30px;
}
.footer3 p {
    font-size: 16px;
    line-height: 60px;
    color: #ececec;
    cursor: default;
}
.footer3 p img{
    margin-right: 14px;
}
.footer3 .footer3_right {
    margin-top: 18px;
   
}
.footer3 .footer3_right ul li{
    float: left;
    margin-right: 25px;
}
.footer4 p{
    text-align: center;
    font-size: 14px;
    height: 80px;
    line-height: 80px;
    color: #ffffff;
    cursor: default;
}
.footer4 a{
	color: #ffffff;
}

	/* ---------------手机导航------------- */
    .header1 .phlogo {
		width: 100%;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 999;
        display: flex;
        height: 1.5rem;
        background-color: #ffffff;
        align-items: center;
        justify-content: space-between;
	}
	.header1 .phlog01 {
        margin-top: 0.2rem;
        margin-left: 0.2rem;
		width: 3rem;
	}
	.header1 .phlog01 img {
		width: 100%;
		height: 1rem;
	}
	
	.header1 .phlogo02 {
        margin-top: 0.2rem;
        margin-right: 0.2rem;
        width: 0.7rem;
		height: 0.7rem;
	}
	.header1 .phlogo02 img {
		width: 100%;
	}
	.open{
		display: block;
	}
	.close {
		display: none;
	}
	.navlist {
		width: 100%;
		height: 100%;
		background: #fff;
		position: fixed;
		left: 0;
		top: 1.5rem;
		z-index: 999;
		overflow-y: scroll;
	}
	
	.mobilenavactive p[class=title] {
		color: #1d4dbc !important;
	}
	
	.list {
		width: 100%;
	}
	
	.list ul {
		list-style: none;
	}
	
	.list>ul>li {
		width: 100%;
		border-bottom: 1px solid #ddd;
		-webkit-transition: .3s ease;
		-moz-transition: .3s ease;
		-o-transition: .3s ease;
		transition: .3s ease;
		position: relative;
	}
	
	.list>ul>li p[class=title] {
		width: 100%;
		text-align: center;
		background: #fff;
		height: 1.5rem;
		line-height: 1.5rem;
		padding: 0;
		border: none;
		position: relative;
		font-size: 0.35rem;
	}
	
	.list>ul>li p[class=title]>span {
		position: absolute;
		right: 10%;
	}
	
	.list-se {
		overflow: hidden;
		/* display: none; */
	}
	
	.list-se>p {
		background: #fff !important;
		color: #333;
	}
	
	.list-se>li {
		position: relative;
		right:0;
		-webkit-transition: right .5s;
		-moz-transition: right .5s;
		-o-transition: right .5s;
		transition: right .5s;
		border-bottom: 1px solid #ddd;
	}
	
	.list-se>li:nth-last-of-type(1) {
		border-bottom: none !important;
	}
	
	.list-se>li>p {
		background: #f5f5f5;
		color: #333;
		height: 1rem;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 1rem;
		-webkit-transition: border .5s;
		transition: border .5s;
		-webkit-transition: background .3s;
		transition: background .3s;
		font-size: 0.2rem;
		text-align: center;
	}
	
	.list-se>li>p:hover {
		border-color: #fff;
		background: #062e8a;
		color: #fff;
	}

	.downs{
		position: absolute;
		content: '';
		display: inline-block;
		width: 0;
		height: 0;
		border: 5px solid transparent;
		border-top: 5px solid #1d4dbc ;
		margin-left: 10px;
		vertical-align: text-bottom;
		top: 0.7rem;
		right: 0.5rem;
	}
	.ups {
		position: absolute;
		content: '';
		display: inline-block;
		width: 0;
		height: 0;
		border: 5px solid transparent;
		border-bottom: 5px solid #1d4dbc ;
		margin-left: 10px;
		vertical-align: text-top;
		top: 0.7rem;
		right: 0.5rem;
	}
	.navlist .list ul li:nth-of-type(1) span{
	  display: none !important;
	}
	/* ---------------------手机头部------------------ */
	
	.header .logoSearch {
	    width: 1300px;
	    margin: 0 auto;
	    margin-top: -18px;
	    display: flex;
	    justify-content: space-between;
	    align-items: center;
	    padding: 20px 0;
	    height: 140px;
	}
	
	.header .search {
	    width: 280px;
	    position: relative;
	    padding-top: 10px;
	}
	
	.header .search input {
	    width: 285px;
	    height: 46px;
	    border: solid 3px #ffffff;
	    background-color: transparent;
	    font-size: 14px;
	    padding-left: 20px;
	    border-radius: 20px;
	    opacity: 0.67;
	    color: #ffffff;
	}
	/* -------------------------手机底部--------------------- */
	.footertab{
        margin-top: 10rem;
		width:100%;
		height:1.2rem;
		position:fixed;
		background-color: #1b659c;
		left:0;
		bottom:0;
	}
	.footertab ul li{
		float:left;
		color:#fff;
		width:25%;
		text-align: center;
		margin-top: 0.2rem;
	}
	.footertab ul li span{
		display: inline-block;
		width:100%;
	}
	.footertab ul li span.imgIcon{
		width:0.5rem;
		height:0.5rem;
		/* margin-top:6rem; */
	}
	.footertab ul li span.imgIcon img{
		width:100%;
		height:100%;
	}
	.wenworld {
		margin-top: 0.05rem;
	}