﻿@charset "UTF-8";
:root {--color:#125fb2;}
/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img {padding:0;margin:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {vertical-align:top;border:0;}
address,caption,cite,code,dfn,em,th,var,i {font-weight:normal;font-style:normal;}
ol,ul,li {list-style:none;}
div,dl,dt,dd,ol,ul,li {zoom:1;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
q:before,q:after {content:"";}
abbr,acronym {border:0;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,time {margin:0;padding:0;display:block;zoom:1;}
/* Public */
body {color:#333;font-size:16px;line-height:1.8;font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,Tahoma,sans-serif;text-align:center;-webkit-text-size-adjust:none;}
a {color:#333;text-decoration:none;outline:none;}
body a:hover {color:var(--color);text-decoration:none;}
.clear {clear:both;}
.blank {display:block;height:10px;font-size:0px;line-height:0;overflow:hidden;clear:both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix {height:1%;}
* + html .clearfix {min-height:1%;}
.fl {float:left;}
.fr {float:right;}
.hide {display:none;}
input[type="button"],input[type="submit"],input[type="file"],button {cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
/* frame */
html {background:#fff;}
body {text-align:center;min-width:1200px;}
.siteWidth {position:relative;max-width:1200px;_width:1200px;margin:0 auto;text-align:left;}
#header{ background:url(../img/headerbg.png) no-repeat top center; background-size:cover;}
#header .siteWidth {position:relative;}
#header #logo {padding:20px 0;color:var(--color);}
#header #logo img {float:left;margin-right:15px;height:60px;}
#header #logo span {display:inline-block;color:var(--color);line-height:60px;height:60px;font-size:20px;font-weight:bold;}
#header .header-title {clear:both;font-size:30px;font-weight:bold;line-height:1.5;}
.backHome {position:absolute;right:0;top:0;padding:0 25px;height:34px;line-height:34px;background-color:var(--color);border-radius:0px 0px 5px 5px; transition:all .5s;opacity:.5;}
.backHome a {color:#fff;}
.backHome:hover {opacity:.8;}
.backHome:hover a {color:#fff;}
#banner {margin-bottom:30px;height:300px;position:relative;}
.content {width:1200px;overflow:hidden;margin:0 auto;text-align:left;}
#focusNews {float:left;margin:0 20px 40px;}
.pageBoxLoop {margin:0 -1%;}
.pageBoxLoop .box {width:48%;margin:0 1%;}
.pageBoxLoop .box .bd {min-height:220px;}
.pageBoxLoop .box .bd .infoList,.pageBoxLoop .box .bd .topicList {margin:0 -1%;overflow:hidden;}
.pageBoxLoop .box .bd .infoList li,.pageBoxLoop .box .bd .topicList li {float:left;width:48%;margin:0 1%;}
.pageBoxLoop .box .bd .intro{ text-indent: 2em;}
.pageBoxLoop .box .bd .intro .more{ margin-left:1em; }
#footer {background-color:var(--color);font-size:14px;clear:both;padding:25px 0;}
#footer .siteWidth {text-align:center;}
#footer a {color:#fff;}
.copyRight,.copyRight a {position:relative;color:#fff;}
.nav {height:60px;line-height:60px;background:var(--color);}
.nav ul {display:flex;overflow:hidden;width:1200px;margin:auto;}
.nav li {flex:1;height:60px;line-height:60px;}
.nav li a {color:#fff;display:block;font-size:18px;font-weight:bold; transition:all .5s;}
.nav li.on1 a,.nav li:hover a {background-color:rgba(255,255,255,0.2);}
/* 首页 ----------------------------------*/
.clear {clear:both;}
.box {margin-bottom:30px;}
.box .hd {position:relative;margin-bottom:30px;height:48px;line-height:48px;text-align:center;overflow:hidden;}
.box .hd:before {content:"";position:absolute;z-index: 3;bottom:0;left:0;width:100%;height:1px;background-color:var(--color);}
.box .hd:after {content:"";position:absolute;z-index: 2;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;}
.box .hd h3{float:left;position:relative; z-index: 10; display:inline-block;}
.box .hd h3 a {position:relative;z-index:10;padding:0 25px;display:block;font-size:20px;font-weight:600;color:#fff;}
.box .hd h3:before {content:"";position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background-color:var(--color);}
.box .hd h3:after {display:none;content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:#fff;transform:skew(20deg,0);}
.box .hd h3:hover:before {opacity:.8;}
.box .hd .more { position: relative; z-index: 9; margin-right:10px; float:right;overflow:hidden;font-size:14px;color:#999;}
/* 通用信息列表 */
.infoList {text-align:left;}
.infoList li {height:40px;line-height:40px;box-sizing:border-box;transition:all 0.5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;padding:0 5px 0 20px;}
.infoList li::before {display:block;content:"";background:#D9D9D9;transition:all 0.5s;border-radius:100%;width:5px;height:5px;position:absolute;left:5px;top:50%;transform:translateY(-50%);}
.infoList li:hover {padding-left:25px;padding-right:0;}
.infoList li:hover::before {background-color:var(--color);}
.infoList .date {margin-left:30px;float:right;color:#666;font-size:14px;}
.infoList .node {color:#f00;margin-right:5px;}
.infoList .highlight {font-weight:bold;}
.infoList .split {height:1px;overflow:hidden;font-size:0;line-height:0;margin:18px 0;border-bottom:1px dotted #ccc;}
/* 通用带图片的信息列表_普通式 */
.picList li {text-align:center;}
.picList li .title {padding-top:5px;}
/* 通用带图片的信息列表_普通式 - 横排浮动 */
.picListFl {margin-right:-2%;overflow:hidden;zoom:1;}
.picListFl li {width:23%;margin-right:2%;text-align:center;float:left;overflow:hidden;}
.picListFl li .pic {overflow:hidden}
.picListFl li .pic img {width:100%;transition:200ms;-webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;height:auto;}
.picListFl li .title {font-size:14px;padding-top:8px;max-height:56px;}
/* 头条图文信息列表_普通式 */
.topicList .t {padding-bottom:15px;margin-bottom:10px;border-bottom:1px dotted #ddd;}
.topicList .t .title {font-size:17px;padding:0 0 5px 0;text-align:center;font-weight:bold;}
.topicList .t .tit {display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.topicList .t .intro {font-size:14px;color:#818181;text-align:left;line-height:1.75;max-height:50px;overflow: hidden;}
.topicList .n { position: relative; height:34px;line-height:34px;border-bottom:1px dotted #ddd;overflow:hidden;padding:5px 10px 5px 20px; transition:all .5s;}
.topicList .n::before {display:block;content:"";background:#D9D9D9;transition:all 0.5s;border-radius:100%;width:5px;height:5px;position:absolute;left:5px;top:50%;transform:translateY(-50%);}
.topicList .n:hover{padding-left:25px;padding-right:0;}
.topicList .n:hover::before {background-color:var(--color);}
.topicList .n .date {float:right;color:#999;margin-left:10px;}
/* 有图片时追加的类 class="topicList topicHasPic" */
.topicHasPic .t {position:relative;overflow:hidden;zoom:1;}
.topicHasPic .t .title {text-align:left;}
.topicHasPic .pic {width:140px;margin-right:20px;float:left;}
.topicHasPic .pic img {width:100%;height:90px;}
.topicHasPic .pic a:hover img {border-color:#aaa;}
.topicHasPic .con {overflow:hidden;zoom:1;}
/* focusNews */
.focusNews {width:48%;position:relative;flex-shrink:0;overflow:hidden;}
.focusNews .hd {position:absolute;right:15px;bottom:20px;z-index:3;}
.focusNews .hd ul {display:flex;gap:5px;}
.focusNews .hd li {width:10px;height:10px;border-radius:10px;font-size:0;background-color:#D9D9D9;cursor:pointer;transition:0.3s;}
.focusNews .hd li span {display:none;}
.focusNews .hd .on {background-color:#f60;width:26px;}
.focusNews .bd li {position:relative;height:400px;}
.focusNews .bd .title {line-height:50px;height:50px;overflow:hidden;padding-left:18px;width:75%;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;color:#fff;position:absolute;bottom:0;left:0;}
.focusNews .bd .title a {color:inherit;}
.focusNews .bd .titleBg {height:50px;background-color:rgba(0,0,0,0.6);position:absolute;bottom:0;left:0;width:100%;display:block;}
.focusNews .bd .pic img {width:100%;height:100%;}
.mainContent {width:100%;}
.sideBox {margin-bottom:20px;}
.sideBox .hd {height:89px;line-height:89px;background-color:var(--color);text-align:center;font-size:24px;color:#fff;}
.sideBox .bd {padding:10px 0;}
.sideBox .bd .menuList li {height:50px;line-height:50px;border-left:5px solid #fff;text-align:center;}
.sideBox .bd .menuList li a {display:block;color:#333333;font-size:14px;}
.sideBox .bd .menuList li.on,.sideBox .bd .menuList li:hover {background-color:#e8eff4;border-left:5px solid var(--color);}
.sideBox .bd .menuList li.on a,.sideBox .bd .menuList li:hover a {font-weight:600;}
.mainBox .mHd {height:50px;line-height:50px;background-color:#f6f6f6;margin-bottom:20px;}
.mainBox .mHd h3 {float:left;padding:0 30px;color:#fff; font-weight:bold;  font-size:18px;background-color:var(--color);}
.mainBox .mHd .path {float:right;height:50px;line-height:50px;margin-right:15px;}
.path {font-size:12px;color:#5a5a5a;font-weight:600;}
.path a,.path span {margin:0 5px;color:#5a5a5a;font-size:12px;}
/* url_方块样式分页 */
.page {font-size:0;text-align:center;padding:25px 0;clear:both;overflow:hidden;}
.page a,.page span {font-size:14px;display:inline-block;zoom:1;border:1px solid #e1e1e1;padding:4px 12px;margin:0 3px 5px 0;line-height:26px;height:26px;display:inline-block;}
.page a:hover,.page span:hover {border:1px solid var(--color);text-decoration:none;color:var(--color);}
.page .current {background:var(--color);border:1px solid var(--color);color:#fff !important;font-weight:bold;}
.page select,.page input {margin:0 4px;background:#fff;border:0 solid #e1e1e1;vertical-align:middle;}
.page input {text-align:center;padding:0 4px;outline:none;}
.page .disabled {pointer-events:none;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
/* 内容带图片的信息列表_图片判断式 */
.pageTPList li {padding:25px 0;border-bottom:1px dashed #E1E1E1;overflow:hidden;}
.pageTPList li:first-child {padding-top:5px;}
.pageTPList .pic {float:left;margin-right:25px;width:240px;}
.pageTPList .pic img {width:100%;height:auto;}
.pageTPList .con {overflow:hidden;zoom:1;}
.pageTPList .title {font-size:18px;line-height:30px;height:30px;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pageTPList .title a {font-weight:bold;background-image:linear-gradient(var(--color),var(--color));background-position:right bottom;background-size:0 1px;background-repeat:no-repeat;transition:background-size .8s;}
.pageTPList .title:hover a {background-position:left bottom;background-size:100% 1px;}
.pageTPList .intro {margin-bottom:5px;font-size:14px;line-height:22px;color:#999;max-height:66px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;}
.pageTPList .others {font-size:14px;color:#aaa;}
.pageTPList .others span {margin-right:15px;}
.pageTPList .others .date::before {display:inline-block;vertical-align:top;content:"\E8FE";font-family:"fontpower";margin-right:5px;}
.pageTPList .node {color:#aaa;margin-right:15px;}
/* 文章内容页 -----------------------------------------*/
.articleCon {text-align:left;padding:40px 20px;}
.articleCon .power-content_voice {margin-bottom:20px;}
.printArea .title {font-size:36px;font-weight:bold;line-height:1.5;text-align:center;margin-bottom:20px;}
.printArea .subheading {font-size:30px;font-weight:bold;color:#555;text-align:center;margin-bottom:20px;}
.printArea .property {margin-bottom:35px;border-bottom:1px solid #E9E9E9;border-top:1px solid #E9E9E9;line-height:22px;padding:15px;text-align:center;color:#838383;}
.printArea .property a {color:inherit;}
.printArea .property a:hover {color:#202c54;}
.printArea .property>span {padding:0 10px;}
.printArea .conTxt,.printArea .conTxt * {box-sizing:content-box}
.printArea .conTxt {color:#333;font-size:18px;line-height:2;text-align:left;padding:0 0 20px 0;overflow:hidden;font-family:"Microsoft YaHei",'PingFang SC',Arial,Helvetica,Tahoma,sans-serif;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}
.printArea .conTxt p {margin:20px 0 0px;padding:0px;line-height:32px;word-wrap:break-word;border:none;border-radius:0;white-space:normal;text-align:justify;}
.printArea .conTxt p:first-child {margin-top:0px}
.printArea .conTxt img {max-width:100%;height:auto !important;border:0;vertical-align:top}
.printArea .conTxt table {background-color:transparent;border-collapse:collapse;border-spacing:0;text-align:left;}
.printArea .conTxt table td {padding:5px 10px;border:1px solid #ddd;}
.printArea .conTxt table td p {padding:0px !important;margin:0px !important;text-indent:0px !important;}
.printArea .conTxt table p {margin:0px}
.printArea .conTxt a {color:blue;text-decoration:underline;}
.printArea .conTxt em {font-style:italic;}
.printArea .conTxt ul {padding-left:2em;list-style:inherit;}
.printArea .conTxt ol {padding-left:2em;list-style:decimal;}
.printArea .conTxt ul li {zoom:normal;list-style:inherit;text-indent:0 !important;}
.printArea .conTxt ol li {zoom:normal;list-style:inherit;text-indent:0 !important;}
.printArea .conTxt h1,.printArea .conTxt h2,.printArea .conTxt h3,.printArea .conTxt h4,.printArea .conTxt h5,.printArea .conTxt h6,.printArea .conTxt b,.printArea .conTxt strong {font-weight:bold;}
.printArea .conTxt h1 {font-size:28px;line-height:38px;margin:38px 0px 19px 0px;}
.printArea .conTxt h2 {font-size:24px;line-height:34px;margin:34px 0px 17px 0px;}
.printArea .conTxt h3 {font-size:20px;line-height:30px;margin:30px 0px 15px 0px;}
.printArea .conTxt h4 {font-size:16px;line-height:26px;margin:26px 0px 13px 0px;}
.printArea .conTxt h5 {font-size:14px;line-height:24px;margin:24px 0px 12px 0px;}
.printArea .conTxt h6 {font-size:12px;line-height:22px;margin:22px 0px 10px 0px;}
.printArea .conTxt blockquote {margin:10px 0px;border-left:2px solid #d8dad9;padding:0 0 0 10px;line-height:1.74;color:#888;font-size:15px;}
.printArea .conTxt blockquote p {margin:0px;line-height:1.7;color:#888;font-size:15px;}
.printArea .conTxt h1:first-child,.printArea .conTxt h2:first-child,.printArea .conTxt h3:first-child,.printArea .conTxt h4:first-child,.printArea .conTxt h5:first-child,.printArea .conTxt h6:first-child {margin-top:0px;}
.printArea .conTxt .videoPlayer {text-indent:0;}
.printArea .videoPlayer {position:relative;z-index:1500;text-align:center;margin:20px auto;}
.printArea .videoPlayer [data-ui=video] {margin:0 auto;max-width:100%;height:0 !important;padding-bottom:42%;}
.printArea .videoPlayer [data-ui=video] > div {position:absolute;left:0;top:0;}
.printArea .edui-video-video {max-width:100%;height:auto;margin:0 auto;}
.printArea .page {padding:10px 0;text-align:center;}
.articleCon .userControl {overflow:hidden;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:20px 0;border-bottom:1px solid #e9e9e9;}
.articleCon .userControl .a {color:#777;margin:10px 10px 0 0;}
.articleCon .userControl .bdsharebuttonbox .bd {font-size:0;}
.articleCon .others {padding:10px 0;margin-bottom:15px;}
.articleCon .others .prev,.articleCon .others .next {padding:3px 0;}
.articleCon .btn {order:-1;gap:20px;display:flex;}
.articleCon .btn a {transition:all 0.5s;line-height:50px;height:50px;padding:0 30px;background-color:#EFEFEF;color:#666;}
.articleCon .btn a:hover {color:#fff;background-color:var(--color);}
.noSideContent .articleCon {border:1px solid #e9e9e9;padding:30px 50px;}
/*点赞与收藏*/
.likes-group li {line-height:28px;}
.likes-group .Collection {background-position:22px -45px;}
.likes-group .addCollection {background-position:22px -291px;}
/* 文章分页 */
.articleCon .page-title-list {border:solid 1px rgb(195,211,242);display:inline-block;width:100%}
.articleCon .page-title-list ul {margin:10px;}
.articleCon .page-title-list ul li {float:left;margin-right:50px;width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.articleCon .page-title-list ul li a {color:rgb(61,114,211)}
.articleCon .page-title-list ul li a.current {color:rgb(244,108,106)}
/* 相关信息 */
#relativeInfo {border-bottom:2px solid #f3f3f3;}
#relativeInfo .bd {padding:10px 0 20px 0;}
#relativeInfo ul {overflow:hidden;}
#relativeInfo li {float:left;width:50%;border-bottom:0;}
/* 图片-列表页 ----------------------------------------- */
.picPageList {margin-right:-2%;overflow:hidden;zoom:1;}
.picPageList li {width:23%;margin-right:2%;text-align:center;float:left;overflow:hidden;}
.picPageList li .pic {overflow:hidden}
.picPageList li .pic img {width:100%;max-height:180px; transition:200ms;-webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;height:auto;}
.picPageList li .title {margin:5px 0 15px;height:56px;overflow: hidden;}

/* 图片-内容页 ----------------------------------------- */
.noSideContent .slide-wrap {border:1px solid #e9e9e9;}
.noSideContent .swp-tool {font-size:16px;}
.noSideContent .swp-tit h2,.noSideContent .swp-tit span {float:none;text-align:center;font-weight:bold;font-size:36px;}

/* 图片光效 ----------------------------------------- */
.pic a {display:block;position:relative;transition:all 200ms ease 0s;overflow:hidden;}
.pic a:hover {filter:alpha(opacity=80);opacity:0.8;}
.pic a:before {content:"";position:absolute;width:100px;height:100%;top:0;left:-100%;overflow:hidden;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.2)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-30deg);-moz-transform:skewX(-30deg);transform:skewX(-30deg);}
.pic a:hover:before {left:150%;transition:left 1s ease 0s;}
