.domPC { display: none !important; }
.iframePC { display: none !important; }
.domMobile { display: block!important; }
html { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
body { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; font-family: "微软雅黑"; }
div { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
img { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
p { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
hr { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
pre { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
h1 { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
h2 { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
h3 { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: bold; }
h4 { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
h5 { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
h6 { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
table { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
tr { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
td { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
th { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
tfoot { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
tbody { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
thead { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
form { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
fieldset { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
input { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
textarea { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
select { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
label { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
ul { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
ol { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
dl { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
li { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
dt { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
dd { list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal; }
body { width: 100%; height: 100%; }
html { width: 100%; height: 100%; }
li { list-style-type: none; }
a { color: rgb(51, 51, 51); text-decoration: none; }
a:hover { text-decoration: underline; }
table { margin: 0px auto; clear: both; border-collapse: collapse; border-spacing: 0; }
img { border: 0px currentColor; border-image: none; display: block; }
em { font-style: normal; }
hr { height: 0px; clear: both; }
.none { display: none; }
.clear { clear: both; }
.clearfix::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; }
* html .clearfix { -ms-zoom: 1; }
*:first-child + html .clearfix { -ms-zoom: 1; }
/*内容*/
.content { padding: 0px; margin: 0px; font-family: "微软雅黑"; }
.centerwidth { width: 100%; margin: 0 auto; }
.topimg { background: none; width: 100%; height: 0px; }
.mobiletopimg { background: url(../images/mbbg.jpg)0 0 no-repeat; width: 100%; height: auto; }
.titlebox { width: 100%; height: 169px; margin: 0 auto; padding-top: 20px; }
.secbox { padding: 20px 0; background: url(//www.xinhuanet.com/politics/2016lhzbhome/images/bluere.jpg); width: 100%; height: auto; }
.pcnav { display: none; width: 70px; height: 380px; background: url(//www.xinhuanet.com/politics/2016lhzbhome/images/bird.png) top center no-repeat; position: fixed; top: 280px; margin-left: 400px; left: 64%; overflow: hidden; z-index: 100; }
.pcnav ul { padding-top: 55px; }
.pcnav ul li { width: 70px; height: 34px; text-align: center; line-height: 32px; font-size: 20px; overflow: hidden; color: #569bea; margin-bottom: 12px; }
.pcnav ul li a { display: block; width: 68px; height: 32px; text-align: center; line-height: 32px; overflow: hidden; color: #569bea; font-size: 20px; border: 1px solid #569bea; }
.pcnav ul li a:hover { display: block; width: 68px; height: 32px; text-align: center; line-height: 32px; overflow: hidden; color: #cb3829; font-size: 20px; border: 1px solid #cb3829; text-decoration: none; }
/*手机导航*/
.newNav .NavCon1 { overflow: hidden; height: 40px; z-index: 100; width: 100%; background: #004ea1 }
.newNav .NavCon1 p a { float: left; height: 24px; line-height: 36px; font-size: 1.1em; color: #fff; width: 25%; background: #004ea1; display: block; text-align: center }
.newNav .NavCon1 p a.on { background: #d65b2f; height: 100%; }
/*轮播*/

.visualtop { font-family: "微软雅黑"; }
.visualtop { width: 100%; padding-top: 0px; margin: 0 auto; position: relative; overflow: hidden; }
.visualtop .e_pic_wrap { z-index: 1; white-space: nowrap; width: 100%; height: auto; margin: 0 auto; border: 0px solid #44a2e5; }
.visualtop .e_pic_wrap li { position: relative; display: inline; width: 100%; overflow: hidden; }
.visualtop .e_pic_wrap li img { width: 100%; height: auto; display: block; }
.visualtop .e_bg_flt { position: absolute; left: 0; bottom: 0; width: 600px; height: 75px; background: #16467d; filter: alpha(opacity=60); -moz-opacity: .6; opacity: .6; z-index: 10; }
.visualtop .e_flt_inf { position: absolute; left: 0; bottom: 0; width: 100%; height: 1.5em; overflow: hidden; z-index: 20; color: #fff; white-space: normal; word-wrap: break-word; }
.visualtop .e_flt_inf h2 { padding: 2.5% 2% 2%; font-size: 1em; line-height: 1.5em; height: 1.2em; width: 80%; overflow: hidden; }
.visualtop .e_flt_inf h2 a { color: #fff; font-weight: normal; }
.visualtop .e_flt_inf .t_info { line-height: 20px; overflow: hidden; color: #fff; font-size: 0.875em; padding: 0 15% 0 2%; }
.visualtop .e_sep { color: #81d6d3; position: absolute; bottom: 20px; right: 20px; width: 235px; z-index: 20; }
.visualtop .e_sep a { color: #81d6d3; }
.visualtop .prev, .visualtop .next { position: absolute; z-index: 30; display: block; }
.visualtop .prev { top: 0px; left: 0; }
.visualtop .next { top: 0px; right: 0; }
.visualtop .prev a { display: block; width: 0px; height: 0px; overflow: hidden; background: none; }
.visualtop .next a { display: block; width: 0px; height: 0px; overflow: hidden; background: none; }
.visualtop .next a:hover { background-position: 0 -180px; }
.visualtop .pageState { position: absolute; left: 90%; z-index: 100; color: #fff; font-family: "微软雅黑"; font-style: italic; bottom: 2%; font-size: 0.875em; }
.visualtop .pageState span { font-size: 1.5em; }
.visualtop .e_flt_inf .t_info { display: none; }
.visualtop .e_bg_flt { height: 20%; }
.visualtop .e_flt_inf { height: 20%; }
.visualtop .prev a, .visualtop .next a { background-size: 100%; width: 0px; height: 0px; }
/*简介*/
.sectitle { background: none; width: 95%; height: auto; margin: 0 auto; padding-top: 0px; background-size: contain; font-size: 24px; }
.sectitle span { padding-left: 30px; color: #f5c66e; line-height: 28px; font-size: 0.9em; }
.secbg { width: 100%; height: auto; background: none; margin: 0 auto; padding-top: 10px; overflow: hidden; }
.secbg .left { float: left; width: 100%; height: 104px; border-right: 1px solid #fff; margin: 0px; clear: both; }
.secbg .left ul { font-size: 1em; line-height: 20px; color: #fff; padding: 0 10px; }
.secbg .left ul li span { font-size: 1em; line-height: 24px; color: #f5c66e; }
.secbg .right { float: left; width: 100%; height: auto; margin: 0px; overflow: hidden; clear: both; }
.secbg .right ul { font-size: 1em; line-height: 20px; color: #fff; padding: 0 10px; }
.secbg .right ul li { font-size: 1em; line-height: 20px; color: #fff; }
.secbg .right ul li span { font-size: 1em; line-height: 24px; color: #f5c66e; }
/*更多直播*/
.morebox { width: 100%; margin: 0 auto; margin-top: 20px; }
.morebox .titlebg { background: none; width: 100%; height: 30px; margin: 0 auto; padding-bottom: 20px; overflow: hidden; }
.morebox .titlebg img { width: 100%; }
.morelist { clear: both; margin-top: 20px; width: 100%; margin: 0 auto; }
.morelist li { float: left; width: 44%; border: 1px solid #dbd8d8; margin: 0 2.5%; margin-bottom: 30px; }
.morelist li img { width: 100%; height: auto; }
.morelist li p { text-align: center; height: 35px; line-height: 22px; font-size: 0.8em; overflow: hidden; }
.morelist li p a { color: #333; }
.footer { background: #3a5585; line-height: 24px; height: auto; color: #fff; margin-top: 10px; padding: 10px 0; text-align: center; font-size: 14px; }
.titlebg a { display: inline-block; width: 150px; height: 32px; }
.listbox { width: 100%; margin: 0 auto; margin-top: 20px; }
.listbox .titlebg { background: none; width: 100%; margin: 0 auto; height: 30px; margin-bottom: 20px; overflow: hidden; }
.listbox .titlebg img { width:100%; }
.listbox li { padding: 10px 2% 17px 25px; overflow: auto; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; position: relative; display: none; }
.listbox h3 { width: 100%; font-size: 1.12em; font-weight: normal; float: left; height: auto; overflow: hidden; white-space: normal; text-overflow: inherit; }
.listbox h3 a { color: rgb(51, 51, 51); }
.listbox .info { display: none; padding: 0px; width: 20%; height: 18px; text-align: right; line-height: 18px; float: right; }
.listbox li .time { color: rgb(153, 153, 153); padding-right: 10px; padding-left: 5px; font-size: 12px; }
#moreBtn { padding: 15px 0px; text-align: center; }
#moreBtn span { background: rgb(37, 107, 156); border-radius: 25px; width: 200px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 18px; display: inline-block; cursor: pointer; }
.listbox li i { width: 5px; height: 5px; background: #42a4ea; position: absolute; left: 0px; top: 18px; margin-top: 0px; margin-left: 10px; }
