/*Clear default properties*/
* { padding: 0; margin: 0; text-decoration: none; }
li, p, a, div, input, span, font, b, em, i, small, h1, h2, h3, h4, h5, h6, dt, dd, font, strong, em { font-family: 'Microsoft Yahei'; }
body { font-family: 'Microsoft Yahei' !important; font-size: 16px; }
html, body { overflow-x: hidden; }
img { border: none; max-width: 100%; vertical-align: middle; }
li { list-style: none; }
textarea { resize: none; }
input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
button, a, input, textarea { outline: none; overflow: visible; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
a { cursor: pointer; text-decoration: none; }
button, a { cursor: pointer; text-decoration: none; }
.clearfix:after { content: "."; display: block; height: 0; font-size: 0em; line-height: 0; visibility: hidden; clear: both; }
.clearfix { *zoom: 1; }
.txtToPointer { display: block; white-space: nowrap; width: 100%; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
html { font-size: 62.5%; }

/*Clear default properties*/
.css3guodu { -o-transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
.fl { float: left; }
.fr { float: right; }
.maxWidth { width: 1200px; margin: 0 auto; }
.header .up { background: #fff; padding: 20px 0; }
.header .ssRight { margin-top: 20px; }
.header .ssRight form { border: 1px solid #D5D2D2; border-radius: 3px; }
.header .ssRight form input { height: 42px; padding-left: 10px; width: 280px; }
.header .ssRight form input, .header .ssRight form button { background: transparent; border: none; vertical-align: middle; }
.header .ssRight form button { background: url(/pgzxyw/uiFramework/commonResource/image/2019120610493251666.png) no-repeat center center; color: #fff; height: 27px; width: 27px; margin-right: 10px; font-size: 0; }
.header .ssRight .English { width: 110px; line-height: 42px; text-align: center; font-size: 14px; color: #fff; background: #177fc3; margin-left: 20px; border-radius: 3px; }
.header .down { background: #177fc3; }
.header .down .nav .one { max-width: 16.6%; float: left; position: relative; z-index: 80; height: 80px; display: flex; justify-content: center; align-items: center; padding: 0 17.4px; }
.header .down .nav .one .box a { display: block; line-height: 1.5em; text-align: center; font-size: 18px; color: #fff; }
.header .down .nav .one .two { display: none; }
.header .down .nav .one:hover, .header .down .nav .col { background: #054279; }
.header .down .nav .one:hover .box a, .header .down .nav .col .box a { color: #fff }
.header .down .nav .one .two { width: 100%; position: absolute; top: 80px; left: 0; padding-top: 6px; }
.header .down .nav .one .two .Box { padding: 1em; background: #054279; }
.header .down .nav .one .two .Box p a { display: block; font-size: 14px; line-height: 1.5em; color: #fff; padding: 5px 0; }
.header .down .nav .one .two .Box p a:hover { background: #fff; color: #054279; }
.header .down .nav .one .two597138, .header .down .nav .one .two597147, .header .down .nav .one .two597131 { left: auto; right: 0; }
.MenuSp { display: none; width: 35px; }
.zkClick { display: none; }
.form_ss { display: none; }

/*信息列表*/
.listNews li a, .listNews li span { font-size: 16px; color: #333; line-height: 35px; float: left; }
.listNews li span { color: #999; float: right; }
.listNews li a { display: block; max-width: 70%; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.listNews li:hover a, .listNews li:hover span { color: #005bac; }

/*频道蓝杠标题*/
.commonTit a { font-size: 26px; color: #333; display: inline-block; padding-left: 25px; border-left: 7px solid #005bac; }
.common_title { height: 44px; border-bottom: 1px solid #ccc; }
.common_title  h3 { border-bottom: 2px solid #0068b3; }
.common_title  h3 a { display: block; line-height: 23px; font-size: 28px; color: #000; padding-bottom: 20px; font-weight: normal; }

/*单篇文章*/
.danpianWZ { padding: 1em 0; }
.danpianWZ * { font-size: 16px; color: #333; line-height: 26px; }
.danpianWZ p { margin-top: 10px; text-align: justify; }

/*分页*/
.pageFenye { text-align: center; padding: 40px 0; }
.pageFenye .updown { font-size: 0; }
.pageFenye .updown a, .pageFenye .updown font { font-size: 14px; display: inline-block; background: #fff; padding: 5px 12px; border: 1px solid #cccccc; color: #333; vertical-align: middle; }
.pageFenye .updown font { background: #1d64b4; color: #fff; }
.pageFenye .updown span { width: 0 !important; display: none !important; }
.pageFenye .updown a.prev { margin-right: 6px; }
.pageFenye .updown a.next { margin-left: 6px; }
.pageFenye  .jump { font-size: 14px; color: #333; margin-left: 30px; }
.pageFenye  .jump * { display: inline-block; vertical-align: middle; }
.pageFenye  .jump .easysite-page-text { height: 28px; border: 1px solid #333; }
.pageFenye  .jump  .easysite-jump-btn { background: none; border: none; color: #333; margin-left: 5px; cursor: pointer; }

/*公用底部*/
.footer { background: #efefef; border-top: 10px solid #177fc3; }
.footer .up { background: #177fc3; padding: 20px 0; }
.footer .up .txt { color: #fff; line-height: 30px; }
.footer .up .fd_select { width: 235px; height: 30px; margin-left: 35px; }
.footer .center { text-align: center; }
.footer .center a { display: inline-block; font-size: 18px; padding: 0 20px; border-left: 1px solid #333; }
.footer .center a:first-child { border-left: none; }
.footer .center { padding: 20px 0; }
.footer .bottom { color: #333; font-size: 14px; text-align: center; line-height: 30px; padding-bottom: 20px; }
.footer .bottom a { color: #333; font-size: 14px; }
@media only screen and (max-width:1400px) {
	.header h1 { width: 460px; }
	.header .ssRight { margin-top: 20px; }
	.footer .up a { width: 33.3333333333333%; }
	.footer .up .fd_select { width: 186px; }
}
@media only screen and (max-width:1200px) {
	.nav { display: flex; }
}
@media only screen and (max-width:1180px) {
	.footer .up .txt { width: 100%; text-indent: 10px; }
	.footer .up .fd_select { margin-left: 0; margin-right: 20px; width: 150px; margin: 10px; }
	.maxWidth { width: auto; padding: 0 2em; }
	.header .ssRight { margin-top: 20px; }
	.header h1 { width: 345px; }
	.header .ssRight form input { height: 38px; width: 165px; }
	.header .ssRight .English { width: 75px; line-height: 38px; }
}
@media only screen and (max-width:1024px) {
	.footer .bottom .xglink, .footer .bottom .txt { float: none; width: auto; text-align: center; }
	.footer .bottom .txt { margin-bottom: 1em; }
	.footer .up span.fl { display: none; }
	.footer .up span.fl, .footer .up span.fr { float: none; width: auto; }
	.footer .up span.fr { display: block; padding: 0 1em; }
}
@media only screen and (max-width:880px) {
	.commonTit a { font-size: 20px; padding-left: 20px; }
	.header .ssRight .gzh .top a, .header .ssRight .jianti, .header .ssRight .EN { padding: 0 10px; }
	.header .ssRight form { display: none; }
	.MenuSp { display: block; }
	.header { position: relative; z-index: 100; }
	.header .up { position: relative; z-index: 101; box-shadow: 0 0 3px #ccc; }
	.header.col::after { content: ""; display: block; position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, .7); z-index: -1; pointer-events: auto; }
	.header .down { background: #fdfdfd; position: absolute; right: -100%; top: 90px; width: 60%; }
	.header.col .down { right: 0; top: 120px; }
	.header.col .zkClick { display: block; cursor: pointer; float: right; font-style: normal; font-size: 16px; width: 20px; line-height: 19px; text-align: center; border: 1px solid #ccc; color: #ccc; margin-top: 8px; height: 20px; }
	.header .down .nav { display: block; }
	.header.col .down .nav .one .box a { float: left; }
	.header .down .nav .one { float: none; width: auto; border-bottom: 1px solid #999; max-width: 100%; height: auto; display: block; }
	.header .down .nav .one .box a { line-height: 2em; }
	.header .down .nav .one:last-child { border: none; }
	.header .down .nav .one .box a { text-align: left; display: inline-block; min-width: 100px; }
	.header .down .nav .one:hover, .header .down .nav .col { background: none; }
	.header.col .form_ss { display: block; border: 1px solid #005bac; margin-top: 2em; }
	.header.col .form_ss input, .header.col .form_ss button { background: transparent; border: none; }
	.header.col .form_ss input { height: 35px; padding: 0 10px; width: calc(100% - 45px); width: -webkit-calc(100% - 45px); width: -o-calc(100% - 45px); width: -moz-calc(100% - 45px); width: -ms-calc(100% - 45px); }
	.header.col .form_ss button { width: 45px; height: 36px; background: #005bac; color: #fff; }
	.header.col .down .nav { padding-bottom: 1em; }
	.header.col .down .nav .one .two { position: static; width: 100% !important; }
	.header.col .down .nav .one .two .Box p { width: 100%; }
	.header.col .down .nav .one.zk { border-bottom: none; }
	.header.col .down .nav .one.zk .zkClick { border-color: #005bac; color: #005bac; }
	.footer .up { padding: 1em; }
	.footer .up a { width: 33.3333333333333%; margin: 5px 0; float: left; text-align: left; margin-left: 0; }
	.footer .up .fd_select { width: 100%; margin: 10px 0 0; }
	.header .ssRight .English { margin-right: 10px; margin-left: 0; }
	.header .down .nav .one .box a, .header .down .nav .one:hover .box a, .header .down .nav .col .box a { color: #054279; }
}
@media only screen and (max-width:750px) {
	html { font-size: 55%; }
	.maxWidth { padding: 0 1em; }
	.commonTit a { font-size: 2rem; }
	.header .down .nav .one .box a { font-size: 1.6rem; }
	.header .ssRight { margin-top: 20px; }
	.footer .center .lo { width: 100%; text-align: center; }
	.footer .center { padding: 1em 0; }
	.footer .center .txt { padding-left: 0; border-left: none; margin-left: 0; }
	.footer .up a { width: 50%; }
	.listNews li a, .listNews li span, .danpianWZ * { font-size: 1.6rem; }
	.pageFenye .updown a, .pageFenye .updown font { font-size: 1.4rem; }
	.pageFenye .jump { display: none; }
	.pageFenye .updown a { display: none; }
	.pageFenye .updown a.prev, .pageFenye .updown a.next, .pageFenye .updown font { display: inline-block; }
	.header .ssRight .gzh .top a, .header .ssRight .jianti, .header .ssRight .EN { font-size: 1.4rem; }
}
@media only screen and (max-width:680px) {
	.header.col .zkClick { margin-top: 3px; }
	.header .down { width: 80%; }
	.footer .center .lo, .footer .center .txt, .footer .center .ewm { float: none; text-align: center; }
	.footer .center .ewm { margin-top: 1em; }
	.commonTit a { font-size: 1.8rem; }
	.footer .up a { width: 100%; }
	.footer .center a { padding: 0 10px; font-size: 1.4rem; }
	.footer .bottom { font-size: 1.4rem; line-height: 1.6; }
}
@media only screen and (max-width:540px) {
	.header h1 { width: 200px; }
	.header .ssRight .gzh, .header .ssRight .jianti, .header .ssRight .EN { margin-top: 0; }
	.MenuSp { margin-top: -8px; }
	.header.col .down { top: 80px; }
	.erjiTitle h2, .erjiTitle .lujing { float: none; }
	.header .ssRight .English { font-size: 12px; width: 55px; line-height: 30px; }
	.header .ssRight { margin-top: 8px; }
	.MenuSp { margin-top: -3px; }
}
@media only screen and (max-width:420px) {
	.header .ssRight .gzh, .header .ssRight .jianti, .header .ssRight .EN { display: none; }
}
@media \0screen {

	/*ie8单独写法*/
	html, body { min-width: 1260px; margin: 0 auto; }
}
html, body { *min-width: 1260px; *margin: 0 auto; }