@charset "gb2312";
/* CSS Document */

/*public style*/

* {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
img {
	border: none;
}
body {
	font-size: 12px;
	font-weight: normal;
	font-family: "Microsoft Yahei", "Tahoma", "SimSun";
}
.yahei {
	font-family: "Microsoft Yahei", "Tahoma", "SimSun";
}
p {
	line-height: 24px;
	text-indent: 2em;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p a {
	color: #ff6014;
}
li a {
	color: black;
}
li a:hover {
	text-decoration: underline;
	color: red;
}
.cle {
	font-size: 0;
	height: 0;
	clear: both;
}
.blank1, .blank3, .blank5, .blank8, .blank10 {
	clear: both;
	font-size: 0;
}
.blank1 {
	height: 1px;
}
.blank3 {
	height: 3px;
}
.blank5 {
	height: 5px;
}
.blank8 {
	height: 8px;
}
.blank10 {
	height: 10px;
}
ul li {
	line-height: 24px;
}
.hotH, .hotNews, .city {
	border: solid 1px #dadbda;
}
a:hover img {
	opacity: 0.9;
}
h1, h2, h3, h4, h5, h6, strong {/*font-family: "Microsoft Yahei","Tahoma","SimSun";*/
	font-weight: normal
}
.bannerAdv {
	width: 980px;
	margin: 0 auto;
}
.line4 {
	background: #39C;
	height: 2px;
	line-height: 2px;
	font-size: 0;
	clear: both;
	margin-top: 10px
}
/*head*/



.top {
	height: 40px;
	margin-bottom: 5px;
	border-bottom: solid 2px #eee;/*background:#fff url(../images/topBgicon.jpg);*/
	background: #fff;
}
.topN, .logomenu, .search, .gdongnav, .col, .main, .friendlink, .city, .foot {
	width: 980px;
	margin: 0 auto
}
.topN {
	line-height: 40px;
	height: 40px;
}
.top span {
	margin-right: 8px;
	font-size: 14px;
	float: left
}
.top a {
	color: #333;
	font-size: 14px;
}
.logo {
	width: 200px;
	float: left;
	background: white;
}
.menu {
	float: right;
	width: 770px;
	line-height: 24px;
	margin-top: 5px;
	background: white;
	font-family: "Microsoft Yahei", "Tahoma", "SimSun";
}
.menu span {
	margin: 0 8px;
}
.menu a {
	color: #333;
	font-size: 14px;
}
.menu a:hover {
	color: #378638;
}
.menu span {
	position: relative;
}
.menu span strong {
	font-weight: bold;
}
.menu .hoticon {
	position: absolute;
	top: -14px;
	right: -22px;
}
/*搜索*/
.search {
	height: 54px;
	line-height: 54px;
	border: solid 1px #dadbda;
	overflow: hidden;
	position: relative;
	width: 978px;
	background: white;
}
.search strong {
	display: block;
	float: left;
	color: #069;
	width: 80px;
	margin-left: 10px;
	font-size: 14px;
}
.search a {
	font-size: 12px;
	margin-right: 10px;
	color: #00679e
}
.searchFra {
	width: 490px;
	float: left;
	position: relative;
}
.searchFra label {
	margin-left: 8px;
}
#searchText, #searchSbt {
	position: absolute;
	top: 10px;
	left: 12px;
	height: 26px;
}
#searchText {
	color: #999;
	border: solid 1px #ccc;
	line-height: 30px;
	background-color: white;
	padding-left: 26px;
	width: 240px;
	background-image: url(../images/find.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
	height: 30px;
}
#searchText:hover {
	border: solid 1px #ccc;
}
#searchSbt {
	left: 288px;
	background: url(../images/search-bt.gif) no-repeat center center;
	width: 96px;
	height: 32px;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	border: none
}
.weibo {
	position: absolute;
	left: 380px;
	top: 15px
}
/*地区新闻导航*/
.gdongnav {
	clear: both;
	line-height: 30px;
	margin-bottom: 5px;
	border: solid 2px #eee;
	margin-top: 5px;
	padding: 5px 8px;
	width: 960px;
	color: #999;/*background:url(../images/gdNavbg.gif);*/
	font-family: "Microsoft Yahei", "Tahoma", "SimSun";
}
.gdongnav span {
	padding: 0 4px;
}
.gdongnav a {
	color: #333;
	font-size: 14px
}
.gdongnav a:hover {
	color: #333;
}
/*foot*/

.foot {
	text-align: center;
	padding: 10px 0 15px 15px
}
.foot p {
	color: #666;
}
.foot a {
	display: none;
}
/*便民服务*/

.colR {
	float: right;
	width: 300px;
	background: #fff;
	height: 338px;
	overflow: hidden
}
.colR h2 {
	color: #900;
	background: #fff
}
.colRcon span {
	display: block;
	width: 92px;
	float: left;
	padding-left: 5px;
	margin-top: 3px;
	height: 32px;
	line-height: 32px;
	border-bottom: solid 1px #d7d7d7;
}
.colRcon span em {
	height: 18px;
	width: 18px;
	background: url(../images/ico.png) no-repeat;
	display: block;
	float: left;
	margin: 5px 6px 0 3px
}
.colRcon span a {
	cursor: pointer
}
#ico1 {
	background-position: -25px 1px;
}
#ico2 {
	background-position: -2px 2px;
}
#ico3 {
	background-position: -48px 2px;
}
#ico4 {
	background-position: -70px 2px;
}
#ico5 {
	background-position: -95px 1px;
}
#ico6 {
	background-position: -25px -18px;
}
#ico7 {
	background-position: -48px -56px;
}
#ico8 {
	background-position: -27px -18px;
}
#ico9 {
	background-position: -48px -18px;
}
#ico10 {
	background-position: -116px 2px;
}
#ico11 {
	background-position: -95px -20px;
}
#ico12 {
	background-position: -2px -38px;
}
#ico13 {
	background-position: -27px -38px;
}
#ico14 {
	background-position: -48px -38px;
}
#ico15 {
	background-position: -70px -20px;
}
#ico16 {
	background-position: -117px -20px;
}
#ico17 {
	background-position: -4px -56px;
}
#ico18 {
	background-position: -115px -37px;
}
.colRcon span a {
	color: #555555;
}
.colRimg img {
	float: left;
}
.colRimg {
}
/*路径*/
.path {
	height: 40px;
	line-height: 40px;
	border-bottom: solid 1px #ccc;
	margin-bottom: 5px;
	font-size: 16px;
	font-family: "Microsoft Yahei", "Tahoma", "SimSun";
}
.path a {
	color: #333;
}
/*文章*/
.sonBannerAd {
	text-align: center;
	border: solid 1px #eee;
	padding: 10px 0
}
/*内容页*/

.post {
}
.sonL {
	width: 668px;
	float: left;
	background: white;
	padding-bottom: 10px;
	border: 1px solid #DADBDA;
	overflow: hidden;
}
.sonL h3 {
	text-align: center;
	font-size: 26px;
	color: #333;
	line-height: 44px;
	padding: 15px 15px;
	padding-top: 15px;
}
.detailsadv {
	width: 640px;
	margin: 0 auto;
	padding-top: 15px;
}
.edit {
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #294c47;
}
.edit span {
	color: #294c47;
}
.edit span a {
	color: red;
	text-decoration: underline;
}
.edit a {
	color: #294c47;
}
.edit a:hover {
	color: red;
	text-decoration: underline
}
.info {
	border: dashed 1px #ccc;
	margin: 0 12px;
	margin-top: 10px;
	line-height: 24px;
	text-indent: 2em;
	padding: 10px;
	color: #5f5f5f;
	padding-top: 10px;
}
.detials {
	margin: 0 25px;
	margin-top: 25px;
	font-size: 14px;
	color: #333;
	line-height: 20px
}
.sonpager {
	clear: both;
	height: 32px;
	line-height: 32px;
	margin-top: 15px
}
.sonpager li {
	float: left;
	background: none;
	border: none;
	padding: 0;
	margin-left: 5px;
}
.sonpager .thisclass {
	padding: 0 5px;
}
.detials iframe {
	margin: 10px -18px;
	margin-top: 0px
}
.detials iframe img {
}
.detials p {
	margin-bottom: 15px;
	color: #666666;
	font-size: 14px;
	color: #333;
	line-height: 24px;
	text-indent: 0;
	font-family: Arial, Helvetica, sans-serif
}
.detials p strong {
	font-weight: bold;
}
.share_self {
	display: none
}
.detials div, .detials center {
	line-height: 24px;
	color: #666666;
	font-size: 14px;
	color: #333;
	margin-bottom: 15px;
}
.prenext {
	line-height: 40px;
	border-left: none;
	border-right: none;
	color: #333;
	font-size: 14px;
	font-weight: bold
}
.prenext p {
	line-height: 32px;
	height: 32px;
}
.prenext a {
	color: #333;
	font-size: 14px;
	font-weight: normal
}
.articleXG {
	margin-top: 5px;
	margin-bottom: 10px;
	border-top: dashed 1px #ccc;
	padding-left: 30px;
	padding-top: 5px;
}
.articleXG_t {
	height: 30px;
	line-height: 30px;
	color: #333;
	font-weight: bold;
	font-size: 14px;
}
.articleXG li {
	overflow: hidden;
	line-height: 28px;
	height: 28px;
	background: url(../images/dian2.gif) no-repeat 0px 12px;
	padding-left: 15px;
	color: #666
}
.articleXG li a {
	color: #2b2b2b;
	font-size: 14px;
	margin-right: 5px
}
.sonhot {
	padding: 0 10px;
	background: #fff;
}
.sonhotbox {
	margin-top: 10px;
}
.sonhot h4 {
	font-size: 16px;
	line-height: 34px;
	height: 34px;
	text-align: left;
	background: url(../images/hoticon.jpg) 12px 5px no-repeat;
	padding: 0px;
	padding-left: 45px;
}
.sonhot h4 a {
	color: #333;
	font-weight: bold
}
.hotimgtext {
	padding-left: 5px;
}
.hotimg {
	margin: 10px 0 0 10px;
}
.hotimg, .hotimg img {
	width: 140px;
	height: 90px;
	float: left
}
.hottext {
	float: right;
	width: 474px;
	height: 86px;
	overflow: hidden;
}
.hottext p {
	font-size: 14px;
	line-height: 30px;
	color: #333;
	text-indent: 0;
	padding-top: 5px
}
.hottext i {
	font-style: normal;
	color: #999;
	font-size: 14px;
}
.sonflash {
	margin-top: 20px;
}
.sonflashbox {
	width: 190px;
	height: 170px;
	float: left;
	margin-left: 25px;
}
.sonflashbox span {
	display: block;
}
.sonflashbox span img {
	width: 190px;
	height: 120px;
}
.sonflashbox p {
	line-height: 22px;
	text-indent: 0;
	margin-top: 5px;
}
.sonflashbox p a {
	color: #333;
}
.ds-thread {
}
/*分享代码*/

.fenxian {
	padding-left: 25px;
}
.articleAd {
	text-align: center;
	width: 650px;
	margin: 0 auto
}
.detialsT {
	line-height: 32px;
	text-align: right;
}
/*子页右边*/
/*排行*/
.hotlevel {
	height: 300px;
	overflow: hidden;
}
.hotlevel .sonRhotT {
	position: relative;
	background: white;
	border-top: solid 2px #2D96E9;
	border-bottom: none;
	padding-left: 0;
	font-weight: bold;
	padding-top: 3px;
	color: #2D96E9
}
.hotlevel ul li {
	line-height: 28px;
	height: 28px;
	width: 275px;
	overflow: hidden
}
.hotlevel ul li a {
	font-size: 12px;
}
.hotlevelch {
	position: absolute;
	right: 5px;
	top: 3px;
}
.hotlevelch span {
	font-size: 12px;
	padding: 4px 8px;
	font-weight: bold;
	border: solid 1px #f2f2f2;
	background: white;
	color: #333
}
span.hotlevelSe {
	background: #2D96E9;
	color: white;
	cursor: pointer
}
.hotlevelcon {
	padding-left: 25px;
	background: url(../images/dcy_top10.jpg) left 1px no-repeat;
}
.sonR {
	width: 300px;
	float: right;
}
.sonRhot {
	border: solid 1px #e8e8e8;
}
.sonRhotT {
	line-height: 32px;
	height: 32px;
	font-size: 16px;
	color: #333;
	background: #f5f5f5;
	padding-left: 8px;
	border-bottom: solid 2px #e2e2e2;
	margin-bottom: 5px;
}
.sonRhot li {
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	width: 290px;
	overflow: hidden;
	margin-left: 10px;
}
.sonRhot li strong {
	color: white;
	font-size: 12px;
	font-weight: normal;
	margin-right: 5px;
	background: #DF036D;
	height: 24px;
	padding: 0 5px;
}
.sonRhot li a {
	color: #333;
}
.sonRc li {
	height: 75px;
}
.sonRcT {
	line-height: 32px;
	height: 32px;
	font-size: 16px;
	color: #333;
	background: #f1f1f1;
	padding-left: 8px;
	border-bottom: solid 2px #ccc;
	margin-bottom: 5px;
}
.sonRcimg, .sonRcimg img {
	float: left;
	width: 85px;
	height: 60px;
}
.sonRcimg {
}
.sonRcText {
	width: 205px;
	float: right;
	height: 60px;
	overflow: hidden;
}
.sonRcText p {
	color: #666;
	line-height: 24px;
	font-size: 14px;
	text-indent: 0
}
/*内容分页*/
.sonpager {
}
.sonpager li {
	border: #eee 1px solid;
	padding: 0 10px;
	text-align: center;
}
li.thisclass {
	background: #eee;
	color: #000
}
/*列表*/

.list {
	padding-top: 10px;
}
.list h3 {
	height: 24px;
	line-height: 24px;
	text-align: left;
	border-bottom: solid 2px #069;
	display: block;
	margin-bottom: 5px;
	padding: 10px 0 10px 10px
}
.list h3 a {
	color: #333;
	float: left;
	width: 100px;
	font-size: 20px;
	font-weight: bold;
}
.list li {
	padding-left: 30px;
	line-height: 34px;
	height: 34px;
	background: url(../images/dian2.gif) no-repeat 15px 15px;
	border-bottom: dotted 1px #eee;
}
.list .float {
	width: 480px;
	overflow: hidden;
	height: 34px;
	font-size: 14px;
}
.list .float em {
	font-style: normal;
}
.list .float em a {
	font-weight: bold;
}
.list li span {
	float: left;
}
.list li span a {
	text-decoration: none;
	font-size: 14px;
}
.list li strong {
	font-weight: normal;
	color: #999;
	font-size: 14px;
}
.time {
	width: 45px;
	text-align: right;
	padding-left: 9px;
}
/*分页*/



.pager {
	height: 30px;
	margin: 15px 0 15px 0;
	padding-left: 25px
}
.pager li {
	float: left;
	border: none;
	background: none;
	margin: 0;
	padding: 0px 5px;
	border: solid 1px #ccc;
	margin-right: 5px;
	height: 22px;
	line-height: 22px;
}
.pager li a {
	color: #036cb4;
}
li.thisclass {
	background: #036cb4;
	color: white;
	border: #036cb4 1px solid
}
li.thisclass a {
	color: white;
}
.pager .select {
	border: none;
	background: none;
	margin: 0;
	padding: 0;
	height: 18px;
	width: 22px;
}
.floatbox span a {
	color: #fff;
	font-size: 14px;
}
/*回顶*/
.floatbox {
	width: 190px;
	height: 140px;
	position: fixed;
	_position: absolute;
	bottom: 0px;
	left: 10px;
	bottom_: 0px;
	overflow: hidden;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	margin-bottom: 20px
}
.floatbox span {
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #b3d9f7;
	margin-bottom: 3px;
	text-align: center;
}
.floatbox span:hover {
	background: #81c0f2
}
.floatbox span a {
	color: #fff;
	font-size: 14px;
}
#return {
	background: #ff6600;
}
