*{
	margin:0px;
	padding:0px;
}
div,p,li,header,footer{
	box-sizing: border-box;
}
html{
	font-size: 16px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:#333;
}
li{
	list-style:none;
}
a,a:hover,a:focus{
	color: #333;
	text-decoration: none;
}
ol, ul,p{
	margin-bottom: 0px;
}

.nopadding{
	padding: 0px !important;
	padding-left: 0px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
}
.header_top{
	width: 100%;
	height: 200px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.header_top .top{
	width: 100%;
	height: 36px;
	background: #f5f5f5;
	display: flex;
	justify-content: center;
}
.header_top .top .top_content{
	width: 1000px;
	height: 36px;
	display: flex;
	justify-content: space-between;
}
.time{
	color: #4178BE;
	line-height: 36px;
	    display: flex;
	    justify-content: flex-start;
	    align-items: center;
}
.setting{
	height: 36px;
	display: flex;
	align-items: center;
}
.setting>span{
	min-width: 80px;
	height: 15px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	color: #4178BE;
	border-right: 1px solid #4178BE;
	cursor: pointer;
	font-size: 14px;
}
.setting>span:last-of-type{
	border-right: none;
	color: #000000;
	margin-left: 10px;
}
.header_content{
	width: 1200px;
	height: calc(200px - 36px - 40px);
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.header_content_right{
	display: flex;
	align-items: center;
}
.icon_guohui{
	margin-right: 12px;
}
.icon_logo{
	margin-right: 225px;
}
.header_content .input_box{
	width:360px;
	height:31px;
	background:rgb(255,255,255);
	border:1px solid rgb(207, 207, 207);
	border-radius:16px;
	position: relative;
}
.buttom_right{
	position: absolute;
	width: 90px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	color: #fff;
	background-color: #4178BE;
	border-radius:16px;
	top: 0px;
	right: 0px;
}
.input_box>input{
	border: 1px solid transparent;
	width: calc(100% - 90px);
	height: 100%;
	border-radius:16px;
	padding: 0 12px;
}
.input_box>input:focus {
    outline: unset;
}
.input_box.short{
	width: 116px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.icon_red{
	/* margin-left: 13px; */
	margin-right: 6px;
	width: 19px;
	height: 27px;
}
.short span{
	font-size: 16px;
}
.header_menu{
	height: 40px;
	width: 100%;
	background-color: #015293;
	display: flex;
	justify-content: center;
	/* box-shadow:0px 3px 11px 0px rgba(0, 0, 0, 0.46); */
}
.menu_box{
	width: 1200px;
	height: 40px;
	display: flex;
	align-items: center;
}
.menu_box_item{
	color: #fff;
	line-height: 40px;
	border-right: 1px solid #FFF;
	font-size: 20px;
	flex: 1;
	text-align: center;
	cursor: pointer;
}
.menu_box_item>a{
	color: #fff;
	line-height: 40px;
	font-size: 20px;
}
.menu_box_item.active{
	background-color: #428bca;
}
.menu_box_item:last-of-type{
	border-right: none;
}

.footer_box{
	/* height: 240px; */
	width: 100%;
	background: #DEE0E2;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.footer_line{
	height: 10px;
	width: 100%;
	background-color: #4178BE;
}
.footer_content{
	width: 1200px;
	/* height: 99px; */
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 30px 0;
}
.footer_href_box{
	width: 100%;
	height: 40px;
	display: flex;
	justify-content: space-between;
	background-color: #fff;
	padding:0 17px;
	font-size: 14px;
}
.footer_href_box span{
	line-height: 42px;
	cursor: pointer;
}
.footer_href_box_content{
	width: 100%;
	border-top: 1px solid #e8e8e8;
}
.footer_href_box_content>div{
	width: 100%;
	display: flex;
	flex-direction: column;
	background-color: #fff;
	padding:0 17px;
	display: none;
}
.footer_href_box_content>div>.content{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	/* justify-content: space-between; */
}
.footer_href_box_content>div>.content>div{
	width: 20%;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #333;
}
.footer_href_box_content>div>.content>div:hover{
	color: red;
}
.footer_href_box_content>div>.title{
	height: 28px;
	line-height: 28px;
	font-weight: bold;
	font-size: 14px;
}





.footer_line2{
	width: 100%;
	border-bottom: 1px solid #BFC1C3;
}


.footer_content2{
	/* flex:1; */
	background: #DEE0E2;
	width: 1200px;
	height: 130px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.foot1{
	margin-right: 26px;
}
.foot2{
	margin-right: 120px;
	font-size: 14px;
}
.href_wx{
	width: 70px;
	height: 78px;
	margin-right: 30px;
}
.href_wx>div{
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.href_wx p{
	font-size:14px;
	
}
.foot3{
	margin-right: 22px;
}

.footer_href_box_l{
	    display: flex;
}
.footer_href_box_l div{
	    margin-right: 15px;
	    height: 100%;
	    display: flex;
	    align-items: center;
		cursor: pointer;
}

.footer_href_box_l div:after{
	content: '';
	display: inline-block;
	background-image: url(../images/down.jpg);
	background-repeat: no-repeat;
	width: 9px;
	height: 100%;
	background-position: center; 
	margin-left: 5px;
}


/* //滚动条的宽度 */
::-webkit-scrollbar {
    width: 10px;
    height: 10px;
	background-color: #e9e9e9;
	border-radius: 5px;
}
/* //滚动条的滑块 */
::-webkit-scrollbar-thumb {
    background-color: #3163a0;
    border-radius: 5px;
}