@charset "utf-8";
.left { float: left; }
.right { float: right; }
.hide { display: none; }
domPc, domMb { display: none; }
.domPC { display: block; }
.domMobile { display: none; }
.mt-md { margin-top: 0; }
body { overflow-x: hidden; }
.isMb .container { width: 100%; }
.isMb body { min-width: auto; }
.row-erji { }
.row-erji h2 { color: #333; font-size: 24px; line-height: 2; border-bottom: 3px solid #ccc; margin-bottom: 20px; margin-top: 20px; }
.row-erji h2 span { display: inline-block; border-bottom: 3px solid #f00; margin-bottom: -3px; }
.isMb .row-erji h2 span { margin-left: 10px; }
.row-erji ul li { clear: left; line-height: 2; border-bottom: 1px dotted #ccc; padding: 10px 0; overflow: hidden; }
.isMb .row-erji ul li { padding: 10px; }
.row-erji ul li a { color: #333; }
.row-erji ul li h3 { float: left; width: 80%; }
.isMb .row-erji ul li h3 { float: none; width: 100%; }
.row-erji ul li span { float: right; color: #999; }
/*zf end*/
/* CSS Document */
body { min-width: auto; }
.widthMain { margin: 0 auto; width: 1200px; padding: 0 10px; min-height:650px; }
#conTit { text-align: center; padding-top: 30px; }
#conTit h1 { font-size: 2em; line-height: 1.5em; padding: 0px 0 20px 0px; color: #000; font-weight: bold; }
#conTit .info { color: #999; font-size: 14px; margin-bottom: 15px; }
#conTit .info .h-time { margin-right: 20px; }
#conTit .info .source em { font-style: normal; }
#content { font-size: 1em; line-height: 2em; padding: 0 20px; }
#content p { margin-bottom: 15px; color: #000; }
#content img { max-width: 100%; height: auto!important; }
.video-frame { width: 800px; height: 600px; margin: 0 auto 15px; display: none; border: 0; }
.edit { color: #999; float: right; margin-bottom: 20px; margin-right: 20px; font-size: 14px; }
#div_currpage { margin-top: 20px; margin-bottom: 20px; }
#div_currpage a { display: inline-block; padding: 0 10px; height: 26px; font-size: 12px; color: #818181; text-align: center; line-height: 26px; background-color: #F1F3F5; transition: all .4s; -moz-transition: all .4s; -webkit-transition: all .4s; -o-transition: all .4s; }
#div_currpage span { display: inline-block; width: 26px; height: 26px; font-size: 12px; font-weight: 600; color: #FFF; text-align: center; line-height: 26px; background-color: #348CEC; }


body{ position:relative;\9}
#_span_jiucuo{margin: 0px 0px 0px -390px\9; left: 50%\9; bottom: 45px\9; position: absolute\9; z-index: 9999\9;}

@media screen and (max-width: 767px) {
.widthMain { margin: 0 auto; width: 100%; padding: 0; min-height:400px; }
#conTit { width: 94%; margin: 0 auto; }
#conTit h1 { font-size: 1.5em; }
.video-frame { width: 100%; height: 190px; margin: 0 auto 15px; display: none; border: 0; }
.toXyyh { width: 80px; height: 100%; position: absolute; right: 0; top: 0; z-index: 2; }
/*音频手机按钮*/
.project-got-audio, .project-got-audio-play { display: block; }
.project-got-audio-play { vertical-align: middle; width: 42px; height: 42px; cursor: pointer; margin: 0; padding: 0; outline: 0; border: none; background-color: transparent; background-image: url(https://libvpn.swfu.edu.cn/vpn/89/http/P75YPLUDNFTGGZJPM7YYMLUDNG/audio/images/audio-on_v1.png;vpn_img); background-position: center center; background-repeat: no-repeat; overflow: hidden; margin: 10px auto -10px; }
.jp-state-playing .project-got-audio-play { background-image: url(https://libvpn.swfu.edu.cn/vpn/89/http/P75YPLUDNFTGGZJPM7YYMLUDNG/audio/images/audio-off_v1.png;vpn_img); }
}
/*zf add*/
/*细览内容编辑控制字体样式*/
#content b, strong { font-weight: bold; }
/*zf end*/
.domPC { display: block; }
.domMobile { display: none; }
body { }
a:active, a:hover { color: #1e85ff !important; }
.content { width: 1000px; height: auto; margin: 0 auto; }
.content_box { width: 1200px; height: auto; margin: 0 auto; background: #fff; }



@media screen and (min-width:0px) and (max-width: 767px) {
.domPC { display: none; }
.domMobile { display: block; }
body { background: none; }
.content { width: 100%; height: auto; margin: 0 auto; }
.mb_banner { width: 100%; height: auto; }
.mb_banner img { width: 100%; height: auto; }
.content_box { width: 100%; height: auto; margin: 0 auto; background: none; }
.mNavCon { width: 100%; overflow: auto; height: 36px; line-height: 36px; background: #2b50a7; }
.mNavCon .mNavList { white-space: nowrap; height: 36px; overflow-x: auto; }
.mNavCon a { display: inline-block; white-space: nowrap; padding: 0 10px; color: #fff; font-size: 16px; font-weight: bold; }
.cont_sub { width: 100%; height: auto; padding: 0 0; background: #fff; overflow: hidden; }
.part_left { float: none; width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 2%; }
.part_left .dh { font-size: 1.2rem; color: #333; border-bottom: 3px solid #4774d9; padding-bottom: 2%; padding-left: 2%; }
.part_left .text { float: left; width: 96%; height: auto; font-size: 1rem; color: #333; overflow: hidden; position: relative; padding-left: 12px; line-height: 1.75rem; }
.part_left .text a { color: #333; }
.xpage-content li { width: 96%; margin: 0 auto; clear: both; overflow: hidden; border-bottom: 1px solid #dcdcdc; padding-bottom: 3%; margin-top: 3%; }
.xpage-more-btn { width: 100px; text-align: center; margin-left: auto; margin-right: auto; border: 1px solid #bbb; background: #eee; line-height: 2em; border-radius: 0.5em; cursor: pointer; margin-top: 6%; }
.pageVideo{
    width: 100%;
    height: 197px;}


}