body {
	width: 100%; min-width: 1200px;
}
.head {
	background: url("../img/header-bg.png") no-repeat center / cover; width: 100%; height: 243px;
}
.head-main {
	margin: 0px auto; width: 1200px; height: 100%; position: relative;
}

.footer {
	margin-top: 10px;
	text-align: center;
	height: 184px;
	padding-top: 10px;
	line-height: 40px;
}


.date-box {
	background: rgba(255, 255, 255, 0.24); padding: 0px 18px; border-radius: 19px; border: 1px solid rgba(255, 255, 255, 0.31); border-image: none; left: 0px; height: 38px; bottom: 20px; line-height: 38px; position: absolute;
}
.date-icon {
	width: 20px; height: 20px;
}
.date-style {
	color: rgb(255, 255, 255); font-size: 14px; margin-left: 10px;
}
.serch-box {
	top: 90px; width: 490px; right: 0px; position: absolute;
}
.wxwb {
	width: 100%; padding-top: 10px;
}
.wxwb li {
	color: rgb(68, 136, 199); margin-right: 10px; float: right;
}
.wxwb li img {
	width: 20px; height: 20px;
}
.wxwb li a {
	color: rgb(68, 136, 199); font-size: 14px;
}
.wxwb li:nth-child(7) {
	margin-left: 26px;
}
.wxwb li:nth-child(1) {
	margin-right: 40px; float: left;
}
.wxwb li:nth-child(2) {
	margin-right: 40px; float: left;
}
.serch-form {
	background: rgb(255, 255, 255); width: 100%; height: 48px; margin-top: 10px;
}
.serch-form .serch_in {
	background: rgb(255, 255, 255); width: 380px; height: 48px; line-height: 48px; padding-left: 10px; font-size: 15px;
}
.serch-form .serch_btn {
	background: url("../img/search.png") no-repeat 60px / 21px 22px rgb(70, 136, 197); width: 80px; height: 48px; color: rgb(255, 255, 255); line-height: 48px; padding-left: 20px; font-size: 16px;
}
.nav {
	background: rgb(255, 255, 255); width: 100%; height: 64px; border-top-color: rgb(68, 136, 197); border-top-width: 2px; border-top-style: solid; box-shadow: 0px 10px 20px -10px #cacdd2;
}
.nav-main {
	margin: 0px auto; width: 1200px; height: 100%; line-height: 64px;
}
.nav-main li {
	height: 64px; float: left;
}
.nav-main li:hover {
	background: rgb(247, 247, 247); border-bottom-color: rgb(68, 136, 197); border-bottom-width: 4px; border-bottom-style: solid;
}
.nav-main li a {
	padding: 0px 36px; height: 100%; color: rgb(111, 111, 111); font-size: 20px; font-weight: 600; display: block;
}
.nav-main li.on {
	background: rgb(247, 247, 247); border-bottom-color: rgb(68, 136, 197); border-bottom-width: 4px; border-bottom-style: solid;
}
.links {
	background: rgb(244, 244, 244); width: 100%; height: 110px; border-top-color: rgb(68, 136, 197); border-top-width: 4px; border-top-style: solid;
}
.links .links_ul {
	margin-top: 30px;
}
.xg_links {
	font-size: 16px;
}
.select-menu {
	background: rgb(255, 255, 255); width: 270px; height: 50px; color: rgb(51, 51, 51); margin-right: 30px; float: left; cursor: pointer;
}
:nth-child(5).select-menu {
	margin-right: 0px;
}
.select-menu-ul {
	background: rgb(255, 255, 255); list-style: none; border: 1px solid rgb(221, 221, 221); border-image: none; width: 270px; text-align: left; overflow: auto; position: absolute; z-index: 1; max-height: 200px;
}
.select-menu-ul li {
	padding: 5% 0px 5% 3%; font-size: 16px;
}
.select-menu-ul li:hover {
	background: rgb(242, 242, 242);
}
.select-menu-div {
	background: rgba(255, 255, 255, 0.09); border: 1px solid rgba(255, 255, 255, 0.21); border-image: none; width: 270px; height: 50px; line-height: 50px; position: relative;
}
.select-this {
	background: rgb(95, 184, 120);
}
.select-this:hover {
	background: rgb(95, 184, 120) !important;
}
.i {
	top: 17px; right: 12px; position: absolute;
}
.select-menu-input {
	background: rgba(255, 255, 255, 0.09); border: 0px currentColor; border-image: none; width: 234px; height: 50px; text-align: left; padding-right: 26px; padding-left: 8px; font-size: 16px; float: left; cursor: pointer; user-select: none;
}
.select-menu-i {
	transform: rotate(180deg);
}
.i {
	transition:0.4s; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;
}
.fa-caret-down {
	background: url("../img/xsj.png") no-repeat left / 12px; width: 12px; height: 12px;
}
 
.footer-box {
	margin: 0px auto; width: 740px; padding-top: 55px;
}
.footer-box .dzjg {
	width: 56px; height: 68px; float: left;
}
.footer-box .dzjg img {
	width: 56px; height: 68px;
}
.footer-box .bq-info {
	text-align: center; margin-left: 34px; float: left;
}
.footer-box .bq-info p {
	color: rgb(255, 255, 255); line-height: 30px; font-size: 14px;
}
.footer-box .bq-info ul {
	text-align: center; color: rgb(255, 255, 255); line-height: 30px; padding-left: 107px; font-size: 14px; display: block;
}
.footer-box .bq-info ul li {
	margin-right: 10px; float: left;
}
.footer-box .bq-info ul li a {
	color: rgb(255, 255, 255);
}
.footer-box .bq-info p a {
	color: rgb(255, 255, 255);
}
.newslist li:hover a {
	color: rgb(22, 75, 186);
}
@media print
{
.noprint {
	display: none;
}
}

.oldModel .footer{
	line-height: 1.7;
}