/*
Date: 2022.07.20
Author:yzl
*/

#MessageMeiErBeiBottomS,.m_menu{ display: none;}
blockquote, body, button, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul {
	margin: 0;
	padding: 0;
	outline: 0;
	word-wrap: break-word;
	word-break: break-all
}
.clam {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.clam1 { -webkit-line-clamp: 1;}
.clam2 { -webkit-line-clamp: 2;}
.clam3 { -webkit-line-clamp: 3;}
input.hidefocus::-moz-focus-inner {
border:none
}
fieldset, img {
	border: 0
}
caption, th {
	text-align: left
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: 400
}
q:after, q:before {
	content: ''
}
abbr, acronym {
	border: 0;
	font-variant: normal
}
sup {
	vertical-align: baseline
}
sub {
	vertical-align: baseline
}
legend {
	color: #5a5a5a
}
button, input, optgroup, option, select, textarea {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit
}
button, input, select, textarea {
	font-size: 100%
}
em, i {
	font-style: normal
}
small {
	font-size: 12px;
	display: block
}
body {
	color: #222;
	font: 14px/1.5 tahoma, arial, "Microsoft YaHei";
}
a {
	color: #222;
	text-decoration: none
}
a:hover {
	color: #3ca5f6;
	text-decoration: none
}
ul,li{ list-style: none;}
.con{ width:1200px;margin: 0 auto;}
.flex{ display: flex;}


.header-23{z-index: 2;border-bottom: 1px solid #f0f0f0;}
.logo-23{justify-content: space-between;align-items: center;}
.logo-23 .logo{/* padding: .8em 0; */}
.logo-23 .topnav{display: block;width: 40%;}
.logo-23 .topnav a li.active,.logo-23 .topnav a:hover{background-color: #3ca5f6; color:#fff;}
.logo-22 .topnav a li:hover{color:#fff;}
.logo-23 .topnav a{text-align:center;flex: 1;font-size: 1.4em;line-height: 2em;}

.topright span{ color: #333; font-size: 1.8rem ;line-height: 1;}
.topright{width: 93px;height: 30px;font-size: 1.2em;background:#3ca5f6 url(../image/header1.png) no-repeat;background-size: 10px 14px;background-position: 8px 7px;text-align: center;text-indent: 1em;color: #fff;line-height: 28px;position: relative;}
.topright:hover p{display: block;}
.topright p{display: none;width: 180px; background: #3ca5f6; position: absolute; left: -45px; top: 29px; z-index: 999;}
.topright p a:hover,.topright p a.active{background: #0189f3;}
.topright p a{ width: 50%;float: left; display: block; height: 40px;line-height: 40px; font-size: 12px; color: #fff;text-align: center;}


footer{background: #2d3237; margin-top: 20px;}
footer .con{/* height: 155px; */}
footer .footer1{margin-left: 90px;display: none;}
footer .footer1 p{ margin-top: 18px; width: 270px;}
footer .footer1 p span{color: #ababab;font-size: 1.4rem;line-height: 1;margin: 10px 0 0 22px;display: inline-block;letter-spacing: 1px;}
footer .footer1 p a{color: #ababab;font-size: 1.8rem;line-height: 1;margin-top: 11px;display: inline-block;text-shadow: 0 0 0;}
footer .footer2{padding: 30px 0;letter-spacing: 1px;}
footer .footer2 ul{}
footer .footer2 ul a{color: #ababab;font-size: 1.4rem;display: inline-block;width: 78px;line-height: 1;position: relative;float: left;}
footer .footer2 ul a:after{content: "|"; display: inline-block; font-size: 14px; position: absolute; right: 7px;}
footer .footer2 p{color: #ababab;font-size: 1.4rem;margin-top: 15px;line-height: 1;}
footer .icp{border-top: 1px solid #b9b9b9; text-align: center;}
footer .icp p{color: #ababab;font-size: 1.4rem;line-height: 1;padding: 0 0 22px 0;white-space: pre;text-align: left;}
footer .icp p a{ color:#ababab}
.mylinks{width: 1200px;margin: 0 auto;padding: 20px 0 0;text-align: left;}
.mylinks a{display: inline-block;padding-right: 15px;line-height: 30px;font-size: 14px;color: #ababab;}
.mylinks h3{font-size: 16px;font-weight: bold;color: #ababab;margin-bottom: 10px;}
.mylinks i{ font-style: normal;}