@charset "utf-8";
/*-----------Notice------------------------------
	   Filename:  Main.css
	Description:  Reset/HomePage/NewsCenter/PhotoPage/List/Details/Bordlives CSS
		 Update:  2011-8-26 by meiy76(meiy76@163.com)
		       l_$:  layout      exp: l_topbar, l_page, l_top, l_cont, l_foot...
		      t_$:  top          exp: t_logo,t_nav,t_menu,t_topbar
	     cont_$:  content    exp: cont_main, cont_movie, cont_lives
		    ad_$:  advert
		  foot_$:  foot         exp: foot_menu, foot_info
		      *_$:  For TNND IE
		 *html $:  For TNND IE6
	   *+html $:  For TNND IE7
/*------------------------------------------------*/
body { font-family: "微软雅黑"; background: url(top.jpg) 50% 0 no-repeat #E0DEE4; }
.domPC { display: block; }
.domMobile { display: none!important; }
.clear { clear: both; }
.banner { width: 100%; height: 500px; }
.nav { background:#45404F; height: 60px; }
.nav ul { width: 1000px; margin: 0 auto; overflow: hidden; }
.nav li { float: left; width: 230px; height: 60px; text-align: center; line-height: 60px; color: #fff; font-size: 1.25em; margin-right: 5px; }
.nav .on { background:#F7BC81; }
.nav li:hover { background:#F7BC81; }
.nav li a { color: #fff; display: block; text-decoration: none; }
.spzb { width:1000px; margin: 10px auto 0; overflow: hidden; padding: 20px; background: #0445ab; }
.header { width: 1000px; margin: 15px auto 0; background: #760101 url(http://www.xinhuanet.com/politics/2016lh/premier/images/20160307_zljzh_bqzb_v1.jpg) 0 0 no-repeat; }
.header ul { padding-left: 92px; overflow: hidden; }
.header li { font-size: 0.875em; color: #fff; overflow: hidden; padding: 12px 12px 12px 20px; }
.header li + li { border-top: 1px solid #af5552; }
.header li p { float: left; }
.header li p + p { padding-left: 30px; }
.header li p i { font-style: normal; font-size: 1.125em; color: #ff971d; }
.header li a { color: #ff971d; padding-left: 10px; }
/*图片*/
.morebox { width: 1000px; margin: 0 auto; margin-top: 30px; }
.morebox .titlebg { background: none; width: 997px; height: 32px; margin-bottom: 20px; }
.titlebg a { display: inline-block; width: 150px; height: 32px; }
.morelist { clear: both; margin-top: 20px; width: 1000px; margin: 0 auto; }
.morelist ul { overflow:hidden;}
.morelist li { float: left; width: 310px; border: 1px solid #dbd8d8; margin: 0 10px; margin-bottom: 30px; }
.morelist li img { width: 310px; height: 200px; display: block; }
.morelist li p { text-align: center; font-size: 18px; overflow: hidden; padding:5px 0; }
.morelist li p a { color: #333; }

.newslist { clear: both; margin-top: 20px; width: 1000px; margin: 0 auto; }
.newslist ul { overflow:hidden;}
.newslist li { float: left; width:930px;line-height:47px;height:47px;padding:10px 20px 10px 50px;position: relative;font-size:21px; border-bottom:1px  dashed #ccc;}
.newslist  li:before {
	content: "";
	position: absolute;
	top:30px;
	left:20px;
	display: block;
	width: 5px;
	height: 5px;
	background-color: #45404F;
	border-radius: 50%;
}


.footer { background:#45404F; height: 95px; line-height: 95px; color: #fff; clear: both; margin-top: 10px; text-align: center; font-size: 13px; }
/*文字*/
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 767px) {
.domPC { display: none!important; }
.domMobile { display: block!important; }
body { background: none; }
.banner { height: auto; }
.nav { width: 100%; background:#45404F; height: auto; }
.nav ul { width: 100%; }
.nav li { width: 25%; height: 40px; line-height: 40px; margin-right: 0;font-size: 1em;  }
.header { width: 100%; margin: 5px auto 0; }
.header ul { padding-left: 0; }
.header li { padding: 12px 0 8px 100px; }
.header li p { float: none; padding-bottom: 10px; }
.header li p + p { padding: 0; }
.header li + li { padding: 12px 0 12px 0px; border: none; }
.morebox { width:100%;margin-top: 30px;}
.morebox .titlebg {width: 96%;height: 32px;margin: 0 auto;padding-bottom: 20px;overflow: hidden;}
.morelist { width:100%;margin-top: 20px;margin: 0 auto;}
.morelist li { width:96%; margin:0 auto 15px; float:none;}
.morelist li img { width:100%; height:auto;}

.newslist { width:100%;margin-top: 30px;margin: 0 auto;}
.newslist ul { overflow:hidden;}
.newslist li { width:88%; margin:0 auto; float:none;font-size:1em;padding:3% 1% 3% 9%;line-height:1.5em;border-bottom:1px solid #ddd;position: relative;}
.newslist  li:before {
	content: "";
	position: absolute;
	top:1.2em;
	left:0.7em;
	display: block;
	width: 0.35em;
	height:0.35em;
	background-color: #45404F;
	border-radius: 50%;
}

.footer { height: auto; line-height: 24px; padding: 10px 0; margin-top: 10px; }
}
