@charset "utf-8";
/* CSS Document */
body {border:0;margin:0;padding:0;font-size:14px;background:#fcfcfc;font-family:"PingFang Regular"; font-family: sans-serif;}
@font-face {font-family:"PingFang Regular";src:url(../fonts/PingFang Regular.ttf)}
ul, li, dl, dt, dd, img, h1, h2, h3, h4, h5, h6, p, a, textarea, input, span, div, i, time, article,header {border:0;margin:0;padding:0;list-style:none;text-decoration:none;}
article h2 i ,article h2 .ii{background:url(../../../img/image_bg.png) no-repeat;display:block;}
section {width:100%;margin-top:0px !important;}
section p {font-size:15px;letter-spacing:0.4px;line-height:30px;color:#606060;width: 85%  !important;margin-left:7.5%;text-align:left;text-align:justify;text-justify:inter-ideograph;word-wrap:break-word;text-justify:kashida;margin-bottom: 20px;height: auto  !important;overflow: hidden;}
section p a {color:#973d37;word-break:break-all;word-wrap:break-word;}
section p img {max-width: 93%;padding:3%;border:#ccc 1px dashed;height:auto !important;vertical-align:middle;margin-bottom: 10px;margin-top: 10px;}
section h2 {line-height:25px;clear:both;margin: 0 0 22px 0px;font-size:16px;width:90%;margin-left:7.5%;color:#333;}
section h2 a {width:24px;height:24px;float:left;font-size:12px;font-weight:normal;margin-right:6px;color:#fff;background:#2f4666;text-align:center;display:block;}
section time {padding-right:5px;display:block;float:left;}
section table {width:85%;color:#444;border-left:#bababa 1px solid;border-top:#bababa 1px solid;margin:0 auto;margin-bottom: 22px;}
section table tr {border:#bababa 1px solid;}
section table tr:hover {background:#d6d5d3;}
section table th {border-right:#bababa 1px solid;border-bottom:#bababa 1px solid;border-top:#bababa 1px solid;}
section table td {border-bottom:#bababa 1px solid;border-right:#bababa 1px solid;text-align:center;height:25px;font-size:13px;}
section table tbody {border:#bababa 1px solid;}
article {width:100%;background:#fcfcfc;border-top: #dfdfdf 1px solid !important;border-bottom:#dfdfdf 1px solid;margin-bottom:13px;overflow:hidden;}
article h2 {color:#822d09;font-size:15px;font-weight:normal;line-height:42px;height:42px;width:90%;padding-left:5%;padding-right:5%;border-bottom:#e2e2e2 1px solid;font-weight:normal;line-height:42px;margin:0 auto;}
article h2 i {width:12px;height:16px;background-position:-73px -101px;display:block;float:left;margin-top:13px;margin-right:8px;}
article figure {overflow: hidden;border-bottom: #edecec 1px solid;/* width: 90%; */margin: 0 auto;font-size: 13px;line-height: 23px;color: #606060;padding-bottom: 9px;margin-top: 9px;text-align: justify;text-justify: inter-ideograph;word-wrap: break-word;text-justify: kashida;position: relative;}
article figure img {float:left;width:96px;height: 72px;padding-right:11px;padding-top: 1px;}
article figure span {font-size:15px;font-weight:normal;color:#000;padding-bottom: 12px;display:block;line-height:19px;text-align:justify;text-justify:inter-ideograph;word-wrap:break-word;text-justify:kashida;padding-top: 3px;}
article figure i {float: right;position: absolute;background: #8c8c8c;height: 13px;line-height: 14px !important;display: block;font-style: normal;color: #fff;right: -2px;top: 58px;width: 26px;font-size: 75%;text-align: center;margin-right: 3px;}
.b_s figure figcaption h3{    padding-bottom: 3px;width: 97%;display: block;color: #333;text-align: justify;text-justify: inter-ideograph;text-justify: kashida;word-wrap: break-word;font-weight: 400;font-size: 15px;line-height: 21px;}
.b_s figure figcaption span{font-size: 13px;color: #949393;position: relative;left: 0;text-align: justify;text-justify: inter-ideograph;text-justify: kashida;word-wrap: break-word;padding-bottom: 1px;height: 14px;}
.b_s figure{position: relative;
    z-index: 1;width: 66%;margin: 1px;display: flex;align-items: center;height: 64px;padding-bottom: 7px;/* margin-bottom: 9px; */border-bottom: 0px;}
.b_s a{cursor: pointer;display: flex;justify-content: space-between;margin-left: 5%;margin-right: 5%;border-bottom: #e6e6e6 1px solid;/* margin-bottom: 9px; */padding-top: 8px;}
.b_s figure figcaption{width: 100%;overflow: hidden;min-height: 40px;text-align: justify;text-justify: inter-ideograph;text-justify: kashida;word-wrap: break-word;line-height: 21px;display: flex;flex-direction: column;justify-content: space-between;}
.b_s img{ width: 88px; height: 64px;}
section article {font-size:18px;color:#FFF;width:90%;padding-left:5%;padding-right:5%;/*margin-top:50px;*//*20171018暂时取消顶部导航下滑显示官方号关注*/padding-top:10px;padding-bottom:20px;overflow:hidden;margin-bottom:15px;}
section article h1 {width:100%;padding-bottom:15px;font-size:20px;line-height:28px;letter-spacing:1px;padding-top:15px;}
section article span {color:#8CA5BB;font-size:13px;font-weight:normal;display:block;float:left;font-size:12px;width:100%;line-height:22px;}
section article span time {padding-right:5px;}
section article span address {padding-right:5px;font-weight:normal; font-style:normal;}
section article span i {float:right;font-style:normal;}
section article{background:#30587c;}
section article b {font-size:12px;padding-left:9px;padding-right:9px;background:#fff;height:22px;line-height:22px;text-align:center;float:right;border-radius:3px;color:#333;font-weight:normal;opacity:0.6;}
.head {background:#f8f8f8;color:#333;line-height:50px;height:50px;/*position:fixed;*//*20171018暂时取消顶部导航下滑显示官方号关注*/border-bottom:#E6E4E4 1px solid;width:100%;top:0px;z-index:9999;}
.head span {position:absolute;left:0;top:0px;width:12%;height:38px;font-family:"ICONFONT";}
@font-face {font-family:"ICONFONT";src:url(../fonts/ICONFONT.TTF);}
.head span a {display:block;height:38px;overflow:hidden;color: #8E8D8D;text-decoration:none;padding-left:40%;padding-top: 5px;width:20px;font-size: 17px;}
.head span img {width:20px;height:auto;}
.head span a:hover {color:#9E9C9C;}
.head i {width:10%;height:30px;margin-top: 5px;font-size:12px;float:right;display:block;margin-right:4%;font-style:normal;color:#7e7d7d;text-align:right;font-family:"ICONFONT";font-size: 19px;color:#9C9C9C;}
@font-face {font-family:"ICONFONT";src:url(../fonts/ICONFONT.TTF);}
.head nav {width:55%;float:left;border-radius:15px;margin-left: 22.5%;font-size:15px;line-height:41px;font-weight:bold;letter-spacing:-0.5px;color:#9C9C9C;font-weight:normal;text-align: center;z-index: 99999;}
.head .nav2 img {width:86px;height:auto;margin-top: 7px;}
.nav1 b {font-size:18px;color:#30587C;padding-right: 3px;padding-top: 1px;}
.nav1 {font-family:"ICONFONT";padding-top: 9px;}
.nav1 a{color:#30587C;padding-left: 4px;}
.nav2 p  {line-height: 18px;border:#C1BFBF 1px solid;border-radius:3px;font-size:11px;height: 18px;display:block;margin-left: 8px;color:#30587C;background:#fff;margin-top: 17px;width: 43px;float: right;}
footer {width:100%;background:#30587c;text-align:center;color:#fff;height:82px;line-height:24px !important;padding-top:15px;border-top:#dfdfdf 1px solid;padding-bottom:50px;}
footer a {padding-right:15px;margin-bottom:10px;color:#fff;}
footer pre{ padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px;}
.hu {overflow:hidden;padding-bottom:12px;}
.hu a {background:#cfdfeb;font-size:14px;width:65%;margin:0 auto;padding-left:15px;padding-right:5px;border-left:#930 8px solid;height:28px;line-height:28px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;}
.hu a {color:#30587C;}
.nav2 {display:none;}
.nav2{width: 141px !important;margin:0 auto  !important;float:none !important;text-align: center !important;overflow: hidden;padding-left: 10%;}
/*侧拉*/
#page nav {display:none;}
#menu ul{overflow-y:scroll; height:auto;}
.mmenu ul dl {width:100%;overflow:hidden;padding-top:10px;background:#f8f8f8 url(../../../img/img_ne.png) left bottom no-repeat;background-size:45% auto;margin-bottom:37px; padding-top:21px; padding-bottom:50px;}
.mmenu ul dl img {width:17%;height:auto;margin-left:4.5%;display:block; padding-bottom:10px;}
.mmenu ul dl dt {position:absolute;z-index:9;width:38%;float:left;width:60px;height:60px;border:#a7e6fc 3px solid;border-radius:45px;background:#fff;display:block;text-align:center;margin-top:10px;opacity:0.9;margin-left:4%;}
.mmenu ul dl dt img {margin-left:27%;padding-top:16px;width:26px;height:auto;}

.mmenu-opened, .mmenu-opened body {height:100%;width:100%;overflow:hidden;}
.mmenu-opened body {position:relative; z-index: 999;}
.mmenu-opened{ z-index: 999;}
.mmenu {display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;overflow:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.mmenu, .mmenu * {-webkit-text-size-adjust:none;font-size:14px;}
.mmenu ul {overflow-y:scroll;}
.mmenu li {position:relative;}
.mmenu ul, .mmenu li, .mmenu li > a, .mmenu li > span {display:block;padding:0;margin:0;}
.mmenu > ul {background-color:inherit;padding:0px 0 40px 0;}
.mmenu-opened .mmenu.mmenu-opened {display:block;}
.mmenu-opened .mmenu-page {background-color:inherit;min-height:100%;position:absolute;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#mmenu-blocker {display:none; height:auto; overflow-y:scroll;}
.mmenu-opened #mmenu-blocker, .mmenu-blocking #mmenu-blocker {background:#fff;opacity:0;width:50%;height:100%;display:block;position:relative;top:0;z-index:2; float: right;}
.mmenu-opened .mmenu-page, .mmenu-opened #mmenu-blocker {-webkit-transition:left 0.5s ease, right 0.5s ease, margin 0.5s ease;-moz-transition:left 0.5s ease, right 0.5s ease, margin 0.5s ease;transition:left 0.5s ease, right 0.5s ease, margin 0.5s ease;}
.mmenu-accelerated .mmenu-page, html.mmenu-accelerated #mmenu-blocker {	-moz-transform:translate3d(0, 0, 0);}
.mmenu-left.mmenu-opened .mmenu-page, html.mmenu-left.mmenu-opened #mmenu-blocker {margin-left:0px;left:0%;}
.mmenu-left.mmenu-opening .mmenu-page, .mmenu-left.mmenu-opening #mmenu-blocker {margin-left:-65px;left:100%;}
.mmenu-right.mmenu-opened .mmenu-page, .mmenu-right.mmenu-opened #mmenu-blocker {margin-right:0px;right:0%;}
.mmenu-right.mmenu-opening .mmenu-page, .mmenu-right.mmenu-opening #mmenu-blocker {margin-right:-65px;right:100%;}
.mmenu {background:#27292d;overflow-y:scroll;}
.mmenu_ul {padding-bottom:50px;}
.mmenu * {text-shadow:0 1px 2px rgba( 0, 0, 0, 0.5 );}
.mmenu ul li {width:100%;height:48px;line-height:48px;float:left;}
.mmenu ul li b {background:url(../../../img/img_nx.png) bottom no-repeat;display:block;width:161px;margin-left:15px;font-size:15.5px;color:#fff;font-weight:normal;}
.mmenu ul li b i {font-family:"ICON-FONT_4";float:left;font-size:18px; font-style:normal;}
@font-face {font-family:"ICON-FONT_4";src:url(../fonts/ICON-FONT_4.TTF);}
.mmenu li:first-child {border-top-width:0;}
.mmenu li > a, .mmenu li > span {text-indent:20px;text-overflow:ellipsis;white-space:nowrap;line-height:40px;overflow:hidden;padding-right:5px;}
.mmenu li > a, .mmenu li > span, .mmenu li > a:hover {color:#999;text-decoration:none;}
.mmenu li.mmenu-selected > a, .mmenu li.mmenu-selected > span {background:url(../../../img/img_no.png) left no-repeat;}
.mmenu li.mmenu-selected > a.mmenu-subopen {background:transparent;}
.mmenu.mmenu-horizontal {width:1000%;}
.mmenu.mmenu-horizontal ul {width:10%;margin-left:0%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:margin-left 0.5s ease;-moz-transition:margin-left 0.5s ease;transition:margin-left 0.5s ease;}
.mmenu-accelerated .mmenu.mmenu-horizontal ul {-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.mmenu.mmenu-horizontal ul.mmenu-submenu {display:none;}
.mmenu.mmenu-horizontal ul.mmenu-submenu.mmenu-opened {display:block;}
.mmenu.mmenu-horizontal ul.mmenu-subopened {margin-left:-10%;height:100%;overflow:hidden;}
@media all and (min-width:258px) {
	.mmenu.mmenu-horizontal {width:5000px;}
	.mmenu-right .mmenu.mmenu-horizontal {left:auto;right:-4500px;}
	.mmenu-left.mmenu-opening .mmenu-page, .mmenu-left.mmenu-opening #mmenu-blocker {left:258px;}}
.view_more {position: relative;width: 100%;}
.view_more ul{position: absolute;margin-top: -140px;color: #30587C;text-align:center;font-size: 15px;width: 100%;}
.view_more ul b{display:block;}
.view_more ul b::after {content: '';font-family:"ICONFONT";padding-top: 5px !important;font-size: 13px;font-weight: bold;}
.view_more ul b{font-weight: normal;font-family:"ICONFONT";background: #fff;padding-bottom: 21px;padding-top: 3px;}
@font-face {font-family:"ICONFONT"; src:url(../fonts/ICONFONT.TTF);}
.view_more  ul span{display: block;height: 88px;width: 100%;background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);}
/*底漂浮*/
.banner{position:fixed;bottom:-0px;width:100%;background:#444444;opacity:0.9;z-index:9999999;width: 100%;padding-bottom: 5px;padding-top: 2px;}
.nxo{float:left; width:9%;}
.theme-2 {background-color:#464646;}
.theme-2 .icon-close {margin-top:-17px;}
.nb span {background:#333333;}
.closable .icon-close {display:inline-block;*zoom:1;*display:inline;}

.nb{overflow:hidden; float:left;}
.nb img{width:50px; height:50px; float:left; border-radius:40px; margin-top:3px;}
.nb dl{color:#FFF;float:left;line-height:20px;margin-top:6px;margin-left:5px;}
.nb dl dt{font-size:17px; padding-bottom:2px;}
.nb dl dd{font-size:14px; color:#dedcdc;}
.nt{height:40px;margin-top: 11px;border-left:#272727 1px solid;width:1px;float:left;}
.nb ul {display:inline-block;*zoom:1;*display:inline;vertical-align:middle;position:absolute;right:0;top:0;height:65px;}
.actions span.icon {cursor:pointer;}
.bvl{height:65px;line-height:63px;width:100%;bottom:-5px;position:fixed;overflow:hidden;z-index:9999999;}
.action .icon {position:absolute;top: 18px;left:20px;display:none;}
.action .icon.icon-qq {display:inline-block;*zoom:1;*display:inline;width:19px;height:22px;vertical-align:middle;background:url(http://img.gaosan.com/image/qq_.png ) no-repeat;background-size:19px 22px;margin-left:13px;}
.icon-close {width:15px;height: 35px;vertical-align:middle;margin-left: 7px;margin-top: 18px;font-size: 18px !important;font-weight: bold;}
.action {display:inline-block;vertical-align:middle;text-align:center;line-height:20px;position:relative;width:70px;height: 58px;margin-right:5px;color:#fff;}
.nb i{font-style:normal;display:block;height:25px;padding-top: 27px;font-size:14px;float:right;display:block;font-size:13px;padding-left:8px;margin-top:5px;text-shadow:3px 3px 4px #c6911f;}
.nr{margin-top:-10px;}
/*底漂浮*/
.search{width: 96%;border-radius:5px;height: 50px;display:none;background: #fff;overflow: hidden;padding-left: 2%;padding-right: 2%;position: fixed;z-index: 999999;top: 0px;float: left;}
.search i{display:block;width: 11%;float: right;text-align:right;line-height: 30px;color: #6F6E6E;margin-right: 2%;padding-top: 12px;font-style: normal;}
.search span{width:5%;height:30px;float:left;font-family:"ICONFONT";color: #5f5e5e;font-size: 23px;padding-top: 9px;text-align: left; display: block;}
@font-face {font-family:"ICONFONT";src:url(../fonts/ICONFONT.TTF);}
.search dl{width: 75%;height: 25px;float:left;border: #b4b4b4 1px solid;border-radius: 19px;margin-top: 12px;margin-left: 4.5%;}
.search dl dd {width:18px;height: 18px;line-height: 18px !important;float:left;font-family:"ICONFONT";font-size: 17px;color: #989898;margin-top: 7px;margin-left: 5px;}
.search dl dd::after{
	content: '';
}
@font-face {font-family:"ICONFONT";src:url(../fonts/ICONFONT.TTF);}
.search dl dt{width:18px;height:18px;line-height:16px;color:#fff;text-align:center;border-radius:10px;float:right;margin-right: 6px;margin-top: 8px;font-family:"ICONFONT";color: #b1b1b1;font-size: 18px;}
@font-face {font-family:"ICONFONT";src:url(../fonts/ICONFONT.TTF);}
.search dl input{width: 75%;float:left;height: 24px;color: #666;padding-left: 1%;background: none;}
/*推荐阅读*/
section .kan {padding:0px 0px 25px 0px;margin-bottom:10px;}
section .kan span {width:95%;display:block;line-height: 40px !important;font-size: 15px!important;font-weight:normal!important;color: #606060!important;margin-left: 0px !important;}
section .kan a {line-height: 25px;font-size: 15px;display: block;color: #973D37;padding-top:10px;}
/*精品 推荐 专题 列表*/
.more{width: 90%;text-align: center;line-height: 25px;font-size: 14px;padding-top: 15px;padding-bottom: 15px;margin: 0 auto;}
.more a{ color: #30587c;}
/*------*/
/*-------*/
/*dropload*/
.dropload-up,.dropload-down{position: relative;height: 0;overflow: hidden;font-size: 12px;/* 开启硬件加速 */-webkit-transform:translateZ(0);transform:translateZ(0);}
.dropload-down{height: 50px;}
.dropload-refresh,.dropload-update,.dropload-load,.dropload-noData{height: 50px;line-height: 50px;text-align: center;}
.dropload-load .loading{display: inline-block;height: 15px;width: 15px;border-radius: 100%;margin: 6px;border: 2px solid #666;border-bottom-color: transparent;vertical-align: middle;-webkit-animation: rotate 0.75s linear infinite;animation: rotate 0.75s linear infinite;}
@-webkit-keyframes rotate {0% {-webkit-transform: rotate(0deg);}50% {-webkit-transform: rotate(180deg);}100% {-webkit-transform: rotate(360deg);}}
@keyframes rotate {0% {transform: rotate(0deg);}50% {transform: rotate(180deg);}100% {transform: rotate(360deg);}}
/*-------*/
/******/
.ba{/*width: 90% !important;*/margin-left: 5%;margin-right: 5%;/* margin-bottom: 18px; */border-bottom: #f3f3f3 1px solid;/* height: 82px; */}
.ba iframe {/* position: relative; *//* width: 98% !important; *//* top: 1px; *//* margin-bottom: 4px; *//* padding-bottom: 7px; *//* border-bottom: #E7E7E7 1px solid; *//* padding-right: 10px; */}
/*****
.nnq{width: 100%;height: 15px;background: #f5f5f5;margin-bottom: 37px;overflow: hidden;}
*/
.nnq{width: 100%;height: 10px;background: #ededed;overflow: hidden;}
.b_s{ border-top: 0px !important;}
.art_h2{height: 30px;width: 90%;margin: 0 auto;margin-top: 18px;border-bottom: #d2c1c1 1px solid;font-weight: normal;font-size: 17px;color: #822d09;padding-left: 0;padding-right: 0;line-height: 28px;}
/*列表点击展开*/
/*列表页面*/
article h2 .ii{background-position: -285px -406px !important;width: 15px !important;height: 15px !important;}
.ul{ padding-bottom: 0px !important;}

.p_top{/*padding-top: 62px;*/}
.p_top h1{line-height:50px;display: block !important;color:#FFF;font-size:20px;overflow: hidden;background: #30587C;padding-left: 5%;padding-right: 5%;font-weight: bold;}

.sxz{width: 90%;margin-left: 5%;padding-bottom: 0px !important;}
.sxz .ul {height:61px;overflow:hidden;}
.sxz .key {float:right;margin-top:-27px;color:#900;cursor:pointer;padding: 5px 15px 0px 17px;height: 19px;border:#edecec 1px solid;margin-right: 15px;font-size: 13px;background:#f9fbfa;margin-bottom:8px;display:block;color:#5f5e5e;font-family:"ICONFONT";}
@font-face {font-family:"ICONFONT";src:url(../fonts/ICONFONT.TTF);}
.sxz i{ color:#fcfcfc;}
.sxz a{padding: 0px 10px 0px 10px;float:left;height:24px;line-height:24px;border:#edecec 1px solid;margin-right: 7px;background:#f9fbfa;margin-bottom:8px;display:block;color:#5f5e5e;font-size: 13px;}
.sxz a:hover{ background:#822d09; color:#fff;}

.p_top .list_ul{overflow:hidden;padding-top: 20px;border-top: #E2E2E2 1px solid;margin-top: 12px;border-bottom: #E2E2E2 1px solid;margin-bottom: 9px;background: #fcfcfc;}
.p_top .list_ul ul{ padding-bottom:10px; overflow:hidden;}
.p_top .list_ul .on{background: #822D09 !important;color: #fff;}
.list_ul .hlj{padding: 0px 3px 0 4px !important;}
.bb{  width: 90%; padding-left: 5%;}
.bb a{width: 22.4%;font-size: 13px;float:left;height:26px;line-height:26px;border:#edecec 1px solid;text-align:center;margin-right:4.5px;background:#f9fbfa;margin-bottom:8px;display:block;color:#5f5e5e;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.bb a:hover{ background:#822d09; color:#fff;}
.m_b{padding-bottom: 3px !important;background: #f5f5f5;}
.bd_xzh {margin-top: -10px;width: 85%;border-bottom: none;padding-bottom: 0px;}
.list_li figure{width: 90% !important;padding-bottom: 8px !important;}
.list_li figure figcaption{height: 75px;overflow: hidden;}
.list_li a{ padding-top: 9px !important;}
.ba_list{width: 90% !important;margin-left: 5%;margin-right: 5%;margin-top: 7px;border-bottom: #edecec 1px solid;height: 86px;}
.ba_list iframe{width: 103%;}

#p1a15555 iframe { margin-bottom:-3px;}