@charset "utf-8";
/* CSS Document */
html {
	background: #FFF;
	font-size: 62.5%; /* 10÷16=62.5% */
}
body {
	font-size: 14px;
	font-size: 1.4rem; /* 12÷10=1.2 *//*font-family:"\5FAE\8F6F\96C5\9ED1", SimSun;*/
	background-color: #eaf0f5;
	color: #3c3c3c;
	font-family: 'Microsoft YaHei', SimSun, SimHei, "STHeiti Light", STHeiti, "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
}
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dl, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset {
	margin: 0px;
	padding: 0px;
	color: #323232;
	-webkit-font-smoothing: subpixel-antialiased;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
fieldset, img {
	border: 0;
}
img, object {
	max-width: 100%;/*height:auto;*/
	width: auto\9;/* for ie8 */
	-ms-interpolation-mode: bicubic;
}
a {
	outline: none;
blr:expression(this.onFocus=this.blur());
	text-decoration: none;
	color: #3c3c3c;
	font-family: 'Microsoft YaHei', SimSun, SimHei, "STHeiti Light", STHeiti, "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
}
a:hover {
	color: #7e0001;
	text-decoration: none;
}
input[type='button'] {
	outline: none;
	border: 0 none;
	background-color: transparent;
	cursor: pointer;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: 400;
}
ul, ol, li {
	list-style: none outside none;
}
:is(.tc,.cASbBURtK) {
	text-align: center !important;
}
:is(.tl,.cUBvZBVfk) {
	text-align: left !important;
}
:is(.tr,.cKCdIHTtK) {
	text-align: right !important;
}
:is(.fwn,.czmadUHHq) {
	font-weight: normal;
}
:is(.fwb,.cWiVDuANW) {
	font-weight: bold;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
q:before, q:after {
	content: '';
	content: none;
}
input, textarea, select {
	font-weight: inherit;
}
input, select, textarea, button {
	vertical-align: middle
}
/*头部样式*/
.header {
	width: 100%;/*height:95px;*/
	z-index: 9997;
	left: 0;
	top: 0
}
.topWrap {
	width: 100%;
	position:relative;
	height: 150px;
	font-size: 15px;
	background: url('/releases/20260601011320.6baae1a3/assets/img/82/6a/826a989615a887048a9fa54024a660b28de317a4.webp') no-repeat right top #99212a;
}
.topWrap a i {
	color: #fff;
	margin-right: 5px;
}
:is(.top_lf,.cQYkXkYpH) {
	width: 440px;
	float: left;
	background: url('/releases/20260601011320.6baae1a3/assets/img/19/be/19be1d4194da450bed7778421fc53c7e77b9ae1b.webp') no-repeat 5px center;
}
:is(.top_rt,.clitZNFxA) {
	width: auto;
	float: right;
}
:is(.top_rt,.clitZNFxA) li strong {
	color: #99212a;
}
.topWrap :is(.top_lf,.cQYkXkYpH) li a {
	color: #ddd;
}
.topWrap :is(.top_lf,.cQYkXkYpH) li a:hover {
	color: #fff;
}
.topWrap li {
	width: 80px;
	float: left;
	text-align: center;
	background-color: #1b5ca1;
	color: white;
	margin-right: 1px;
}
.topWrap li a {
	padding: 0 0px;
	color: #fff;
	display: inline-block;
	width: 100%;
	height: 100%;
}
.topWrap :is(.ewm,.cbMHSBSrt) {
	float: right;
	position: absolute;
	text-align: center;
	top: 30px;
	right: 15%;
}
.topWrap a:hover {
	color: #99212a;
}
.topWrap li a:hover :is(.fa-user,.cyGwndYUp), .topWrap li:is(.c01,.cBUCNRLuD) a:hover {
	color: #ee7f08;
}
.topWrap li a:hover :is(.fa-edit,.cVCAJiqVV), .topWrap li:is(.c02,.cxjVvIUJJ) a:hover {
	color: #b0d5ff;
}
.topWrap li a:hover :is(.fa-users,.cQAJtuzgt), .topWrap li:is(.c03,.chVIQhTRY) a:hover {
	color: #57ffab;
}
.topWrap li a:hover :is(.fa-desktop,.cuebWYALl), .topWrap li:is(.c04,.csKLyUGfP) a:hover {
	color: #ff6a6a;
}
.topWrap li a:hover :is(.fa-graduation-cap,.cZNIHFBCn), .topWrap li:is(.c05,.coSqyvyAo) a:hover {
	color: #dbb2fe;
}
:is(.logo,.cWyojXAGp) {
	width: 204px;
	height: 67px;
	float: left;
	padding: 16px 0 0 10px;
	background-color: #253d6a;
	margin-right: -214px;
	position: relative;
}
.header.current {
	position: fixed;
	height: 60px;
}
.current :is(.navMain,.cDzxqeuFE) {
	background: none;
	background-color: #0172b8;
	background: url('/releases/20260601011320.6baae1a3/assets/img/e4/cf/e4cf44d26dfea016427bb40897b8e5a8004dcdca.webp') no-repeat;
}
.logo2 {
	width: 540px;
	height: 116px;
	position: absolute;
	left: 50%;
	margin-left: -270px;
	top: 130px;
	z-index: 9991;
	background-size: 540px 116px;
}
.logo3 {
	width: 400px;
	height: 86px;
	position: absolute;
	left: 50%;
	margin-left: -200px;
	top: 120px;
	z-index: 9991;
}
.current .logo2 {
	display: none;
}
.btn_ser {
	display: inline-block;
	width: 34px;
	height: 31px;
	cursor: pointer;
}
.btn_ser img {
	vertical-align: middle;
}
.ser {
	display: none;
	width: 210px;
	height: 35px;
	right: 158px;
	top: 39px;
	line-height: 30px;
	background-color: #fff;
	z-index: 9999;
}
:is(.searchWrap,.ckxLeEhzE) {
	background: url('/releases/20260601011320.6baae1a3/assets/img/a5/87/a587d243e70066bca1977d7e58f255d96c048dcf.webp') repeat;
	width: 200px;
	height: 20px;
	position: absolute;
	top: 70px;
	right: 27%;
	z-index: 99;
	border: 1px solid #e7e7e7;
}
:is(.search,.chPHqevKA) {
	width: 200px;
	height: 20px;
	position: relative;
	overflow: hidden;
	z-index: 9998;
}
:is(.search,.chPHqevKA) input {
	position: absolute;
	width: 175px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	border: none;
	background: none;
	right: 35px;
	top: 0px;
	padding-left: 0px;
	text-align: center;
}
:is(.search,.chPHqevKA) input:is(.notxt,.cizlFdKsD) {
	color: #fff;
	width: 90%;
	text-align: center;
	font-size: 16px;
}
:is(.search,.chPHqevKA) input:is(.notxt1,.cqJuoXRAs) {
	position: absolute;
	width: 40px;
	height: 20px;
	top: 0px;
	right: 0px;
	border: none;
	background: url('/releases/20260601011320.6baae1a3/assets/img/e7/78/e778668ebcb038a4e06c955636bfec0cadde15e7.webp') no-repeat center center;
	cursor: pointer;
	overflow: hidden;
	background-color: #ffd100;
}
:is(.top,.cfPqJNLGw) li:is(.Enlish,.cGyYAjyYt) {
	width: 15.2333%;
*width:14.73%;
}
:is(.nser,.cTSEAtAwi) {
	display: block;
	width: 100%;
	background-color: #e9f3ff
}
:is(.nser,.cTSEAtAwi) :is(.search,.chPHqevKA) {
	width: 100%;
}
:is(.nser,.cTSEAtAwi) :is(.search,.chPHqevKA) input:is(.notxt,.cizlFdKsD) {
	width: 90%;
	left: 0;
	padding-left: 2%;
}
:is(.nser,.cTSEAtAwi) :is(.search,.chPHqevKA) input:is(.notxt1,.cqJuoXRAs) {
	background: url(../images/search.png) no-repeat center center #99212a;
	right: 0px;
}
:is(.nlinks,.cGArdoPSc) {
	width: 100%;
	overflow: hidden;
	background-color: #03326a;
	line-height: 35px;
	font-size: 14px;
	font-size: 1.4rem;
}
:is(.nlinks,.cGArdoPSc) span {
	float: left;
	width: 14.28%;
	text-align: center;
}
:is(.nlinks,.cGArdoPSc) span a {
	color: #fff;
}
:is(.nlinks,.cGArdoPSc) span a i {
	color: #fff;
	margin-right: 3px;
}
.ser :is(.search,.chPHqevKA) input:is(.notxt,.cizlFdKsD) {
	color: #444;
	font-size: 14px;
	font-size: 1.4rem;
	text-align: left;
}
.ser :is(.search,.chPHqevKA) input:is(.notxt1,.cqJuoXRAs) {
	top: 0;
}
/*手机端导航*/
/*.snav{display: none;background-color:#024fa7;right:0px; top:0;z-index:9995; width:100%;}
.mbtn{display: none;width:100%;height: 35px;z-index: 1002;cursor:pointer;}
.mbtn span{width:32px;height:32px;margin-right:66px;float:right;color:#014fa7;font-size:20px;line-height:32px;text-align:center;background-color:#d6d6d6}
.navm{ width:100%; line-height: 30px; background-color:#044187;overflow: hidden; text-align: left; display: none;top:30px;left:0}
.navm li{background:url('/releases/20260601011320.6baae1a3/assets/img/7f/8f/7f8f11305fedf0693ba745a65b3fb5ba95bc743b.webp') no-repeat 98% center;border-bottom:1px solid #395d9f;}
.navm li a{ font-size: 16px; font-size:1.6rem; line-height:18px; padding:10px 0px; color:#fff; padding-left:13px;  display:block;}
.navm li a:hover{color:#fff;}
.navm li.sub_has span{ margin-left: 10px;}
.navm li.on a{ color:#fff; display:block; width:100%;}
.navm dl{ display: none; background-color:#fff;color:#004489}
.navm dl dd{ padding-left: 30px; line-height:18px; padding:8px 0px 8px 30px;border-bottom:1px solid #e5e5e5;}
.navm li.on dl dd a{ font-size: 14px; color:#282828;font-weight:normal;display:inline; border:none; padding:0px;}
.navm li dl dd a{ font-size: 14px; color:#282828; font-weight:normal; display:inline; display:block; border:none; padding:0px;}
.navm li dl dd a:hover{ color:#005bac;}
*/

/*导航*/

.current :is(.nav-wrapper,.chqlOuPFz) {
	background: #004a99;
	height: 60px;
	line-height: 60px;
	box-shadow: 0px 0px 6px #333;
}
:is(.nav-wrapper,.chqlOuPFz).current :is(.navMain,.cDzxqeuFE) {
	background: #014fa7;
	height: 73px;
	line-height: 73px;
}
:is(.navMain,.cDzxqeuFE) {
	height: 45px;
	line-height: 45px;
}
.nav {
	width: 100%;
	margin: 0px auto;
}
.nav :is(.left,.cAAPRnWqZ) {
	width: 39%;
	float: left;
	_display: inline;
	z-index: 999;
	zoom: 1;
}
.nav :is(.right,.cuuXbnMEU) {
	width: 39%;
	float: right;
}
.nav ul {
	max-width:1080px;
	margin: 0 auto;
	width:80%;
}

:is(.nav-wrapper,.chqlOuPFz) {
	z-index: 9992;
	border-bottom: 3px solid #8B212A;
	background: white;
}
.header-logo {
	transition: width 0.3s ease 0s;
	-webkit-transition: width 0.3s ease 0s;
	-moz-transition: width 0.3s ease 0s;
	z-index: 9994;
	padding-left: 120px;
	padding-top: 20px;
}
.header-logo a {
	display: inline-block;
}
.header-logo a:hover {

}
.header-logo a img {
}
.current .header-logo {
	width: 53px;
	top: 3px;
}
.current .nav :is(.left,.cAAPRnWqZ) {
	width: 39%;
}
.current .nav :is(.right,.cuuXbnMEU) {
	width: 39%;
}
.ser.current {
	height: 95px;
}
.ser.current img {
	padding-top: 30px;
}
.ser {
	width: 100%;
	height: 35px;
	display: block;
	z-index: 999;
	text-align: center;
}
.ser img {
	padding-top: 40px;
}
.ser :is(.search,.chPHqevKA) input {
	height: 35px;
	line-height: 35px;
}
:is(.ustb,.cNFFrcUVM) {
	position: absolute;
	top: 130px;
	left: 50%;
	z-index: 9999;
	margin-left: -158px;
	width: 317px;
}
/*footer*/

:is(.fooer_wrap,.cEYlAUPSO) a {
	color: #f1d9d9;
	font-size: 14px;
	font-size: 1.2rem;
}
:is(.fooer_wrap,.cEYlAUPSO) a:hover {
	color: white;
}
:is(.fooer_wrap,.cEYlAUPSO) {
	width: 100%;
	overflow: hidden;
	z-index: 99;
	background-color: #8B212A;
}
.footer {
	width: 1086px;
	overflow: hidden;
	margin: 0 auto;
}
.footer ul {
	float: left;
}
.footer ul:is(.fList01,.cEmQqqVwk), .footer ul:is(.fList02,.cpLtTnZMU) {
	width: 14%;
}
.footer ul:is(.fList01,.cEmQqqVwk) li, .footer ul:is(.fList02,.cpLtTnZMU) li {
	width: 80%;
	padding-right: 5.5%;
	margin-right: 15.5%;
	text-align: right;
	border-right: 2px solid #1a5ca3;
	float: left;
}
.footer ul:is(.fList03,.cgeCDfUbW), .footer ul:is(.fList04,.cVmXVJFdn) {
	width: 14%;
	padding-left: 1.5%;
	border-left: 2px solid #1a5ca3;
}
:is(.footer_logo,.cxnTjLQlx) {
	width: 39.7%;
	text-align: center;
	overflow: hidden;
	color: #ccdaff;
	line-height: 265px;
	font-size: 14px;
	height: 150px;
	float: left;
	background: url('/releases/20260601011320.6baae1a3/assets/img/10/05/1005019784e36a35424a2a932702c127c875fc7a.webp') no-repeat center;
}
.footer ul li {
	line-height: 20px;
	float: left;
	margin-right: 15px;
}
:is(.footer_right,.caqknAYNl) {
	width: 12.78%;
	float: right;
	border-left: 2px solid #1a5ca3;
}
.footer :is(.map,.ckhZeOLSX) {
	float: left;
}
.footer :is(.cp,.cArOBrtRF) {
	float: right;
}
.footer span {
	font-size: 1.2rem;
	margin-right: 5px;
	color: #f1d9d9;
}
.footer :is(.webcount,.cFNWxJNiE) {
	float: right;
}
.footer :is(.webcount,.cFNWxJNiE) span {
	padding: 0;
	margin: 0;
	border: none;
	background: none;
}
.footer :is(.webcount1,.cEvZFQAfG) {
	margin-left: 15px;
}
.footer :is(.footerewm,.cSMlZiEjx) {
	display: none;
}
.footer :is(.yqlink,.cagZJCkyW) {

    margin-left: 60px;
    float: left;
    line-height: 20px;
    width: 200px;
    border-left: 1px solid #af3b45;
    padding-left: 60px;
    border-right: 1px solid #af3b45;
    margin-top: 15px;
}
/*.contact span.weixin{background:url(../images/weixin.png) no-repeat 20px center;}

.contact span.sina{background:url(../images/sina.png) no-repeat 20px center;padding-left:50px;}*/
:is(.contact,.cuZwZXQOA) span:is(.total_view,.czMFlrRPx) {
	padding: 0 0 0 20px;
	line-height: 25px;
	font-size: 14px;
	font-size: 1.4rem;
}
:is(.contact,.cuZwZXQOA) span:is(.today_view,.cfGrUrbZy) {
	padding-left: 20px;
	line-height: 25px;
	font-size: 14px;
	font-size: 1.4rem;
}
:is(.copyrightWrap,.comeiXspV) {
	width: 100%;
	background-color: #F0F0F0;
	overflow: hidden;
}
:is(.copyright,.cBbwmcutr) {
	max-width: 9000px;
	margin: 0 auto;
	overflow: hidden;
	padding: 11px 0;
	text-align: center;
}
:is(.copyright,.cBbwmcutr) span {
	color: #696969;
	margin-right: 20px;
	line-height: 24px;
	font-size: 14px;
	font-size: 1.4rem;
}
:is(.mod-sidebar,.cEbgSCvKw) {
	width: 40px;
	position: fixed;
	z-index: 9998
}
:is(.rightBars,.cyyDYbXQh) {
	right: 50%;
	bottom: 100px;
	margin-right: -635px;
}
:is(.leftBars,.csBztcMbB) {
	left: 50%;
	bottom: 20px;
	margin-left: -635px;
}
:is(.mod-sidebar,.cEbgSCvKw) li {
	width: 40px;
	height: 48px;
	background-color: #004a99;
	margin-bottom: 1px;
	position: relative;
	border: 1px solid #0152a9;
}
:is(.mod-sidebar,.cEbgSCvKw) li a {
	color: #fff;
}
.fLinks {
	width: 550px;
	height: 362px;
	position: absolute;
	right: 40px;
	bottom: -1px;
	display: none;
	background: url(../images/bbg01.png) no-repeat left top;
	padding-left: 8px;
}
.sideMenu1 {
	width: 37px;
	padding: 5px 0 0 3px;
	display: block;
	line-height: 20px;
	text-align: center;
	font-size: 13px;
	letter-spacing: 2px;
	margin: 0 auto;
}
:is(.sideMenu2,.cdljUSoCF) {
	width: 40px;
	height: 48px;
	line-height: 75px;
	font-size: 13px;
	display: block;
	text-align: center;
	background: url('/releases/20260601011320.6baae1a3/assets/img/0c/9c/0c9c2d3eed0afa2a92edcd4aec4f3641d8c806a0.webp') no-repeat 11px 7px;
}
.fLinks dl {
	float: left;
	padding: 8px 13px;
	margin-right: 25px;
	width: 130px;
}
.fLinks dl dd h3 {
	font-size: 14px;
	color: #99212a;
	padding: 5px 0 1px;
	font-weight: normal;
}
.fLinks dl dd {
	line-height: 21px;
	font-size: 13px;
}
.fLinks dl:is(.dl03,.cVIRnCFFX) {
	margin-right: 0;
}
:is(.leftBars,.csBztcMbB) .fLinks {
	right: -559px;
	bottom: -26px;
	padding-top: 14px;
}
:is(.mod-sidebar,.cEbgSCvKw) li dd a:hover {
	color: #99212a;
}
:is(.homeMenu3,.cttfhCOsz) {
	background: url(../images/home.png) no-repeat center center;
	display: block;
	width: 100%;
	height: 100%;
}
/*手机端导航*/
:is(.snav,.cAoePuLld) {
	display: none;
	background-color: #8B212a;
	right: 0px;
	top: 0;
	z-index: 9995;
	width: 100%;
	position:relative;
}
.mbtn {
	display: none;
	width: 100%;
	height: 20px;
	z-index: 1002;
	cursor: pointer;
}
.mbtn span {
    width: 20px;
    height: 20px;
    margin-right: 66px;
    float: right;
    color: #014fa7;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
}
.navm {
	width: 100%;
	line-height: 30px;
	background-color: #8A121C;
	overflow: hidden;
	text-align: left;
	display: none;
	top: 30px;
	left: 0
}
.navm li {
    border-top: 1px solid #8F333B;
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.navm li strong {
	float: right;
	width: 37px;
	height: 30px;
	margin-right: 10px;
	background: url('/releases/20260601011320.6baae1a3/assets/img/7f/8f/7f8f11305fedf0693ba745a65b3fb5ba95bc743b.webp') no-repeat center center;
}
.navm li > a {
	font-size: 16px;
	font-size: 1.6rem;
	float: left;
	line-height: 30px;
	height:30px;
	padding: 10px 0px;
	color: #fff;
	padding-left: 13px;
	display: block;
	width: 120px;
}
.navm li a:hover {
	color: #fff;
}
.navm li:is(.sub_has,.cAuocOowE) span {
	margin-left: 10px;
}
.navm li:is(.on,.cifMmYpoX) a {
	color: #fff;
	display: block;
	width: 120px;
}
.navm dl {
	display: none;
	background-color: #fff;
	color: #004489;
	width: 100%;
}
.navm dl dd {
	padding-left: 30px;
	line-height: 18px;
	padding: 8px 0px 8px 30px;
	border-bottom: 1px solid #e5e5e5;
	clear: both;
}
.navm li:is(.on,.cifMmYpoX) dl dd a {
	font-size: 14px;
	color: #282828;
	font-weight: normal;
	display: block;
	border: none;
	padding: 0px;
	width: 140px;
}
.navm li dl dd a {
	font-size: 14px;
	color: #282828;
	font-weight: normal;
	display: inline;
	display: block;
	border: none;
	padding: 0px;
}
.navm li dl dd a:hover {
	color: #005bac;
}
:is(.subNavs,.cYAQGXpjk) {
	width: 100%;
	clear: both;
}

@media screen and (max-width:1400px) {
:is(.rightBars,.cyyDYbXQh) {
	margin: 0;
	right: 10px;
}
:is(.leftBars,.csBztcMbB) {
	margin: 0;
	left: 10px;
}
}

@media screen and (max-width:1200px) {
:is(.mod-sidebar,.cEbgSCvKw) {
	width: 220px;
	height: 32px;
}
:is(.rightBars,.cyyDYbXQh) {
	margin: 0;
	right: 0;
	bottom: 0;
}
:is(.leftBars,.csBztcMbB) {
	margin: 0;
	left: 0;
	bottom: 0;
}
:is(.mod-sidebar,.cEbgSCvKw) li {
	float: left;
	width: 100px;
	height: 30px;
	margin: 0;
}
.sideMenu1 {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 30px;
	line-height: 30px;
}
:is(.sideMenu2,.cdljUSoCF) {
	width: 80%;
	height: 30px;
	line-height: 30px;
	background: url('/releases/20260601011320.6baae1a3/assets/img/0c/9c/0c9c2d3eed0afa2a92edcd4aec4f3641d8c806a0.webp') no-repeat right 7px
}
:is(.leftBars,.csBztcMbB) .fLinks {
	bottom: 31px;
	right: -103px;
	height: auto;
	width: 188px;
	padding-right: 8px;
	background: none;
	background-color: #004a99;
	padding-top: 0;
}
:is(.leftBars,.csBztcMbB) .fLinks dl {
	width: 100%;
	padding: 0;
	margin: 0;
	border-bottom: 1px dotted #3b638d;
}
:is(.leftBars,.csBztcMbB) .fLinks dl dd h3 {
	background: url(../images/open.png) no-repeat 177px center;
	padding: 5px 0 5px
}
:is(.leftBars,.csBztcMbB) .fLinks dl dd h3:is(.open,.cKtusVqQL) {
	background: url(../images/close.png) no-repeat 177px center;
}
}

@media screen and (max-width:1172px) {
.nav, .footer {
	width: 100%;
}
}

@media screen and (max-width:1110px) {
.header-logo {
	width: 40%
}
:is(.navMain,.cDzxqeuFE) {
	height: 45px;
	line-height: 45px;
}
.header-logo img {
	display: block;
}
.logo2 {
	top: 90px;
}
.logo2 a {
	display: block;
	max-width: 280px;
	margin: 0 auto;
}
:is(.goTop,.cfUoLGUpk) {
	right: 10px;
}
.footer {
	max-width: 770px;
	margin: 0 auto;
	position: relative;
}
:is(.footer_logo,.cxnTjLQlx) {
	position: absolute;
	bottom: 0px;
	left: 0%;
	height: 120px;
	line-height: 120px;
	text-align: right;
}
.footer ul:is(.fList03,.cgeCDfUbW),:is( .footer_right, .caqknAYNl) {
	width: 22%;
	text-align: left;
	padding: 0 0 0 2%;
}
.footer ul:is(.fList01,.cEmQqqVwk) {
	width: 48%;
}
.footer ul:is(.fList01,.cEmQqqVwk) li {
	text-align: left;
	border-left: 2px solid #1a5ca3;
	border-right: none;
	padding: 0 0 0 5.5%;
}
.footer ul:is(.fList01,.cEmQqqVwk) li:is(.f02,.cYTWhlXWs) {
	text-align: left;
	border-left: 2px solid #1a5ca3;
	border-right: none;
	padding: 0 0 0 5.5%;
}
:is(.footer_logo,.cxnTjLQlx) {
	width: 100%;
	background-size: 260px;
	background-position: left center
}
.nav :is(.minfoWrap_inner,.cCGtCvgle) {
	width: 690px;
}
.nav :is(.minfoWrap_inner,.cCGtCvgle) :is(.fl,.cCMkFiLKg) {
	display: none;
}
.nav :is(.minfoWrap_inner,.cCGtCvgle) :is(.fr,.caceonMgu) {
	width: 445px;
	float: right;
	margin-left: 0;
}
			:is(.searchWrap,.ckxLeEhzE) {
    width: 150px;
		right:260px;
}
		:is(.search,.chPHqevKA) {
    width: 150px;
}
}

@media screen and (max-width:980px) {
:is(.wraq_header,.cQxQZMNNP) {
	background: none;
	position: static;
	background-color: #253d6a;
}
		:is(.searchWrap,.ckxLeEhzE) {
    width: 150px;
		right:160px;
}
		:is(.search,.chPHqevKA) {
    width: 150px;
}
	.topWrap :is(.ewm,.cbMHSBSrt) {
    right: 60px;
}
}

@media screen and (max-width:900px) {
	:is(.nav-wrapper,.chqlOuPFz) {
    display:none;
}
.nav {
	display: none;
}
:is(.snav,.cAoePuLld) {
	display: block;
}
.mbtn {
	display: block;
}
:is(.nlinks,.cGArdoPSc) span a strong {
	color: #fff;
}
	:is(.searchWrap,.ckxLeEhzE) {
    width: 150px;
		right:160px;
}
		:is(.search,.chPHqevKA) {
    width: 150px;
}
	.topWrap :is(.ewm,.cbMHSBSrt) {
    right: 50px;
}
}

@media screen and (max-width:800px) {
	.topWrap :is(.ewm,.cbMHSBSrt){display:none;}
	.topWrap{height:auto;}
	.header-logo {
    width: 70%;
		padding:0px;
}
:is(.searchWrap,.ckxLeEhzE) {
    height: auto;
	width:130px;	top: 40px;
right: 20px;
}
		
	.navm li > a{
		width:100%;
		float:none;
		padding:0px;
		text-align: center;
	}
.footer {
	width: 500px;
}
:is(.copyright,.cBbwmcutr) {
	max-width: 500px;
}
:is(.footer_right,.caqknAYNl) {
	padding-left: 0;
	width: 27.5%
}
.footer ul:is(.fList03,.cgeCDfUbW) {
	width: 19%;
}
:is(.footer_logo,.cxnTjLQlx) {
	line-height: 20px;
	padding: 40px 0;
	height: 40px;
}
:is(.footer_logo,.cxnTjLQlx) span {
	display: block;
}
.footer ul:is(.fList01,.cEmQqqVwk) {
	width: 47%;
}
.footer :is(.map,.ckhZeOLSX) {
	float: left;
}
.footer :is(.map,.ckhZeOLSX) {
	display: none;
}
.footer :is(.cp,.cArOBrtRF) {
	float: none;
	width: 100%;
	text-align: center;
}
.footer :is(.webcount,.cFNWxJNiE), .footer :is(.webcount1,.cEvZFQAfG) {
	display: none;
}
.footer {
	height: auto;
	line-height: 40px;
}
.footer :is(.footerewm,.cSMlZiEjx) {
	text-align: center;
	display: block;
}
	:is(.slide_nav,.csZiujEXP),:is(.slide_tabs,.cVZNqVqsw){display:none;}	
	:is(.nav-wrapper,.chqlOuPFz) {display:none;
}
}

@media screen and (max-width:600px) {
.header-logo {
}
	

.logo2 {
	top: 68px;
	width: 260px;
	margin-left: -130px;
}
.logo2 a {
	display: block;
	max-width: 240px;
	margin: 0 auto;
}
.logo3 {
	top: 90px;
	width: 260px;
	margin-left: -130px;
}
.logo3 a {
	display: block;
	max-width: 240px;
	margin: 0 auto;
}
:is(.navMain,.cDzxqeuFE) {
	height: 30px;
	line-height: 30px;
}
.mbtn span {
	margin-right: 10px;
}
:is(.nlinks,.cGArdoPSc) span {
	width: 25%;
}
:is(.nlinks,.cGArdoPSc) {
	font-size: 12px;
	font-size: 1.2rem;
}
.navm li a {
	font-size: 14px;
	font-size: 1.4rem;
}
.footer {
	width: 100%;
	padding-bottom: 0;
	padding-top: 15px;
}
:is(.copyright,.cBbwmcutr) {
	width: 310px;
}
:is(.footer_right,.caqknAYNl) {
	width: 100%;
	border-top: 1px solid #183c96;
	padding-top: 3px;
	margin-top: 13px;
}
:is(.contact,.cuZwZXQOA) {
	overflow: hidden;
	padding: 5px;
	width: 300px;
	margin: 0 auto;
}
:is(.contact,.cuZwZXQOA) span {
	width: 50%;
}
:is(.contact,.cuZwZXQOA) span:is(.weixin,.cbxJZZbgT) {
	padding-left: 30px;
	background-position: left center!important;
	width: 100px;
	float: left;
	margin-left: 20px;
}
:is(.contact,.cuZwZXQOA) span:is(.qq,.cpoDUuVtA) {
	padding-left: 30px;
	background-position: left center;
	width: 100px;
	float: left;
}
:is(.contact,.cuZwZXQOA) span:is(.sina,.cjxvtaADy) {
	padding-left: 30px;
	background-position: left center;
	width: 100px;
	float: left;
	margin-left: 20px;
	margin-bottom: 0;
}
:is(.contact,.cuZwZXQOA) span:is(.total_view,.czMFlrRPx) {
	width: 180px;
	float: left;
	padding-left: 90px;
	padding-top: 0;
}
:is(.contact,.cuZwZXQOA) span:is(.today_view,.cfGrUrbZy) {
	width: 130px;
	float: left;
	padding-left: 90px;
}
:is(.footer_logo,.cxnTjLQlx) {
	background: none;
	text-align: center;
	padding: 15px 5px;
	width: 310px;
	margin: 0 auto;
}
.footer ul:is(.fList01,.cEmQqqVwk) {
	width: 60%;
	padding-left: 3%;
}
.footer ul:is(.fList01,.cEmQqqVwk) li {
	width: 44%;
	padding: 0;
	text-align: center;
	border: none;
	margin-right: 10.5%;
}
.footer ul:is(.fList01,.cEmQqqVwk) li:is(.f02,.cYTWhlXWs) {
	width: 44%;
	padding: 0;
	text-align: center;
	border: none
}
.footer ul:is(.fList03,.cgeCDfUbW) {
	width: 30%;
	border: none;
	text-align: center;
}
:is(.copyright,.cBbwmcutr) span {
	margin: 0;
	width: 100%;
	text-align: center;
}
:is(.fList01,.cEmQqqVwk),:is( .fList02, .cpLtTnZMU),:is( .fList03, .cgeCDfUbW),:is( .fList04, .cVmXVJFdn) {
	display: none;
}
}

@media screen and (max-width:480px) {
:is(.fooer_wrap,.cEYlAUPSO) a,:is( .footer_logo, .cxnTjLQlx) {
	font-size: 13px;
	font-size: 1.3rem;
}
		:is(.searchWrap,.ckxLeEhzE) {
display:none;
}
:is(.fList01,.cEmQqqVwk),:is( .fList02, .cpLtTnZMU),:is( .fList03, .cgeCDfUbW),:is( .fList04, .cVmXVJFdn) {
	display: none;
}
}
:is(.Service-left,.cnysRPiZT) {
	float: left;
	width: 489px;
	padding: 0px 5px 5px 5px;
}
:is(.Service-left-top,.cgisjnzkC) {
	height: 11px;
}
:is(.Service-left-min,.cMChHBgwv) {
	background: url('/releases/20260601011320.6baae1a3/assets/img/73/1c/731c4995463ee74e9fad3dc8a26da3c8c7425611.webp') repeat-y left top;
}
:is(.min-pic,.cPMPCIJKK),:is( .min-pic-xs, .cohHAYBjg) {
	float: left;
	width: 119px;
	padding-top: 22px;
}
:is(.min-right,.cHChPjRer) {
	float: right;
	width: 370px;
	margin: 3px 0px;
}
:is(.min-right,.cHChPjRer) span,:is( .min-right-list, .cgerFyNRQ) span {
	float: left;
	line-height: 23px;
	width: 160px;
	padding-left: 10px;
}
:is(.Service-left-bott,.cVZYGWcwm) {
	height: 11px;
}
:is(.clear,.cXcRKTfiP) {
	clear: both;
}
:is(.mores,.chPBrTSxt):is(.fr,.caceonMgu) {
	padding-left: 300px;
}
:is(.Service-right,.cKTbpzTve) {
	float: right;
	width: 489px;
	padding: 0px 0px 10px 0px;
}
:is(.services,.cEZLqzyXW) {
	background-color: #eee;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-left: 60px;
	border: 1px solid #ddd;
	position: relative;
	min-height: 80px;
}
:is(.ser-left,.cydOlDNdD) {
	float: left;
	margin: 4px 0px 4px 115px;
}
:is(.ser-left,.cydOlDNdD) span {
	float: left;
	width: 110px;
	text-align: center;
}
:is(.ser-left,.cydOlDNdD) a {
	color: #253863;
	display: block;
	padding: 13px 0px;
	font-size: 12px;
}
.wp_nav :is(.nav-item,.cdwrYzVXp) {
    margin-right: 5px;
}
.wp_nav :is(.nav-item,.cdwrYzVXp) a {
    font-size: 15px;
    font-weight: bold;
}