html,body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,lable,textarea,p,blockquote,td {margin:0;padding:0;}
body {background:#FFF;}
a, a:visited {text-decoration:none;color:#2b2b2b;}
a:hover {text-decoration:underline;color:#BA2636;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6,strong {font-weight:700;font-size:100%;}
label, input, select {vertical-align:middle;}
img, button {background:none;border:0 none;}
ol,ul,li {list-style:none;}
table,td {border-collapse:collapse;}
/*table,td {border:0 none;border-collapse:collapse;}*/
b {font-weight:700;}

.clear{clear:both;}
.hide{display:none;}
.more{ line-height:34px;top:0px;left:0px; float:left; position:absolute; z-index:9999; font-size:12px; width:95%; text-align:right;}
.more a ,.more a:visited{color: #333;}

.gameads{
margin-top:10px;
height:250px;
border: 1px solid #d7d7d7;
}
.taoadv{
height:250px;
margin-bottom:10px;
}
.leftadv{
margin-top:4px;
width: 650px;
float: left;
margin-bottom: 10px;
}
.joketext{
width:300px;
height:332px;
}
.leftadv li{
display: inline;
float: left;
border:1px solid #ccc;
width:200px;

height: 200px;

}
.noborder{
border:0px;
}
.leftadv .firstadv{
margin-left: 15px;
}
.leftadv .secondadv{
margin-left: 7px;
margin-right: 7px;
}
.leftadv .lastadv{
margin-right: 15px;
}
.jokerec{
height:525px;
width:646px;
}

 .f-l { float: left; }
 .f-r { float: right; }

 .txt-l{ text-align: left!important;}
 .txt-r{ text-align: right;}
 .txt-c{ text-align: center; }
 .blue { color:#005bad}


.top { height:34px; line-height:34px; background:url(../images/contenttopbg.gif) repeat-x; border-bottom:1px solid #e6e6e6;}

.topmenu {
width: 960px;
margin: 0px auto;
padding: 0px;
}
.topmenu .rx{
width: 240px;
float: right;
margin-top: 6px;
}
.topmenu .link{
width: 720px;
float: left;
}

.rx li { display:inline;}
.rx .on1 { background: url(../images/contentsign.gif) no-repeat 0px 0px; padding-left:20px;}
.rx .on2 { background: url(../images/contentsign.gif) no-repeat 0px -16px; padding-left:20px;}
.rx .on3 { background: url(../images/contentsign.gif) no-repeat 0px -34px; padding-left:20px;}

#maincontent { width:960px; margin:0px auto; padding:0px; background:#FFFFFF;}
#main{clear:both; overflow:hidden; margin:5px auto 0px; width:1180px;}

.menu { width:960px; float:left;}
.menu .logo { width:237px; height:30px; background:url(../images/newslog.jpg) no-repeat; cursor:pointer; float:left;}
.listnav {  background:url(../images/newsbg.jpg) repeat-x; height:30px; line-height:30px; float:left; width:743px;}
.listnav dd { width:48px; float:left;  padding:0px 0px 0px 0px; font-size:14px; background:url(../images/ddline.gif) no-repeat 0px 8px; background-position: right; text-align:center;}
.listnav .first { padding-right:8px;}
.listnav .end { background: none; }
.listnav dd a ,.nav dd a:visited { color:#FFF;}
.listnav dd a:hover { color:#FFF;}
.newslist ul {
    padding: 7px 0;
    border-top: 1px dashed #D7D7D7;
    overflow: hidden;
    border-bottom: 1px dashed #D7D7D7;
}

.page span{
float: none;
}
.position { width: 500px; float:left; line-height:30px; height:30px; text-indent:10px;display:inline;}
.search { width:300px; float:right; line-height:30px; height:32px;display:inline;}
.news-ss{width:270px;height:22px; float:right;margin-top:6px; font-size:12px;margin-top:10px;}
.search .input{width:144px; border:1px solid #d2d2d2;height:20px; line-height:20px; background:url(../images/ss-ico.gif) no-repeat right center;font-size:12px;}
.search .ss-button{width:53px;height:22px; background:url(../images/ss-box.gif) no-repeat; border:none; line-height:22px; color:#fff; margin-left:5px; cursor:pointer}

#leftbox { width:748px; float:left; border:1px solid #dfdfdf; }
.rightbox {
    width: 420px;
    float: left;
    padding-left: 10px;
}



.newscontent { padding:15px; width:718px;}
.title h1{border:1px solid #dbdbdb; padding:4px;display: inline; font-family:'黑体'; font-size:18px; line-height:30px; font-weight:normal}
.whitebg { background:#FFF;}
.articlelist {padding:18px 0px 10px 0px;font:14px/32px "Simsun";}

.articlelist li {line-height:25px; height:30px; background: url("../images/sign.gif") no-repeat scroll 0 10px transparent; text-indent:10px; overflow:hidden; vertical-align: bottom; }
.articlelist em { float:left;overflow: hidden;width: 490px;}


.articlelist em a,.articlelist em a:visited { font-size:14px; color:#0b3b8c;}


	.secondary {padding:0 9px;font:14px/26px "Simsun";}
		.secondary ul {padding:7px 0;border-top:1px dashed #D7D7D7;overflow:hidden;}
			.secondary li {height:27px;overflow:hidden;}
.topicStyle a {cursor:pointer;zoom:1;}
.topicStyle a:hover em , .topicStyle a:hover span {text-decoration:underline;color:#0657B2;}
	.topicStyle strong {float:left;font-weight:400;}
	.topicStyle em {float:left;}
	.topicStyle span {float:right;font-size:12px;color:#999;}			


/*	分页		*/
.page{text-align:center;font-size: 14px;padding-top: 5px;}
.page li{ float: left; list-style:none; background: none;}
.page a{padding:0 6px; margin:0 6px 0 0;  height: 20px; line-height:18px; border:1px solid #ddd; font-family: Arial, Helvetica, sans-serif;  text-align: center; vertical-align: middle; background-color:#fff; color:#454545;}
.page a:hover,a.now{ text-decoration:none; border-color:#06c; }
.page a.now{ font-weight:bold; background:#2266BB; color:#fff; }
.bigsize{width:718px;}
h1.bigsize { font-size:24px; font-weight:100; line-height:30px; margin:15px 0 2px; text-align:center; }
h1.bigsizetwo { font-size:16px; font-weight:100; line-height:30px; margin:15px 0 2px; text-align:center;padding-right:19px; }

h2.bigsize { font-size:24px; font-weight:100; line-height:30px; margin:15px 0 2px; text-align:center; }
h2.bigsizetwo { font-size:18px; font-weight:100; line-height:30px; margin:15px 0 2px; text-align:center; }


h3.bigsize {font-family:'Simsun'; font-size:22px; font-weight:700; line-height:30px; margin:0px 0 2px; text-align:left; }


.titleBar{ text-align:center; color:#666666; margin-top:10px; padding:10px 9px 10px 9px; border-bottom:1px dashed #dbdbdb; width:700px;border-top:1px dashed #dbdbdb;}
.titleBar .date,.where,.pl,.mobile,.print{ margin-left:10px; font-family: "Microsoft YaHei","微软雅黑";}
.pl { background: url(../images/mobile.gif) no-repeat 0px 2px; padding-left:15px;}
.mobile{ background: url(../images/mobile.gif) no-repeat 0px -14px; padding-left:15px;}
/*.pl a,.mobile a,.pl a:visited,.mobile a:visited { font-weight:bold; color:#be0209}*/
.print { background: url(../images/mobile.gif) no-repeat 0px -30px; padding-left:15px;}

.cont-summary{ margin: 10px 0px; padding: 10px 8px; line-height: 24px; border: 1px solid #eee; color: #454545; background-color: #fff; font-size: 12px; width:600px;}

.cont-detail{ padding: 0px 0; width:675px;font-size:14px;margin:0 auto;}
 .cont-detail .i-center{ text-align: center; text-indent: 0;}
 .cont-detail p{ text-align: left; text-indent: 0em; margin-bottom: 10px; line-height:2em; font-size:16px;}
/* .cont-detail p{ text-align: left; text-indent: 2em; margin-bottom: 20px; color: #444;line-height:24px; font-size:14px;width:620px}*/ 
 
 .cont-detail p img,.cont-detail img{display:block; margin:0 auto;max-width:500px;}
 .cont-detail p a{ color: #06c; }
 .cont-detail p a:hover{ color: #f00;}


 .art-tags,.author{ font-family: "Microsoft YaHei","微软雅黑"; font-size:14px;}
 .art-tags a{ color: #06c; margin-right: 6px; }
 .art-tags a:hover{ color: #f00; }
 .art-tags { margin:10px;}
 .author { padding-bottom:10px; border-bottom:1px dashed #dbdbdb; }


 .pagination{ margin: 0 auto;  text-align: center; }
 .pagination a {background-color: #fff; border:1px solid #ddd; color:#2266BB; float:left; height:20px; line-height:20px; margin:0 6px 0 0; padding:0 6px; text-align:center; vertical-align:middle; font-family: Arial;}
 .pagination a:hover,.pagination a.now{ border-color: #26b; }
 .pagination a.now{ background-color: #26b; color: #fff; font-weight: bold; }
 .pagination a.no-op { background:none repeat scroll 0 0 #fff;border-color:#ddd;}
 .no-op, a.no-op {color:#ccc; cursor: pointer; text-decoration:none;}
 #show-all-cont{ border-width: 0; float: left; width: 72px; line-height: 21px; height: 21px;  background-color: #26b; color: #fff; }
 #show-all-cont:hover{ color: #ff0; }


/* 心情排行 */
.cont-mood,.xgwz{width:602px;font-size:12px;border:1px solid #e7e7e8;margin:10px auto 0;background:#fff; overflow: hidden;zoom:1;color:#787878;}
.cont-mood .mood-head,.cont-mood p{line-height:26px;height:26px;margin-bottom: 10px;padding:0 2px;}
.cont-mood li{float:left;margin-bottom:12px;width:12.5%;text-align:center;line-height:1.5em;}
.cont-mood li input{margin-top:5px;}
.cont-mood li font{font-size:12px;}
.cont-mood li a{ }
.mood-list li{ background-image: none;}
.cont-mood h3{font-size:12px;margin-bottom: 10px;font-weight: normal;line-height:26px;height:26px;padding:0 2px;}

.xgwz { border:none; font-size:14px; color:#000; background: none;}
.xgwz span{ background:url(../images/xgwzbg.gif) repeat-x; height:26px; line-height:26px; border:1px solid #e7e7e8; width:100px; display:block; font-weight:bold; text-align:center; border-bottom:none; }
.xgwzcontent {width:580px;font-size:12px;border:1px solid #e7e7e8; background:#fff; overflow: hidden; padding:10px;}
.xgwzcontent li { line-height:28px; height:28px; overflow: hidden; display: block; font-size:14px; text-indent:10px; background:url(../images/sign.gif) no-repeat 0px 10px; }


/* 发表评论 */
.comment{width:602px;height:220px;border:1px solid #e7e7e8;margin:10px auto 0; overflow:hidden; background:#FFF}
.comment h5{ font-size:12px; margin:0; text-indent:20px; line-height:30px;}
.comment p{ font-size:12px;text-indent:20px; line-height:26px; color:#999;}
.comment span{padding-right:10px;}
.comment em{font-style: normal;}
.comment textarea{width:560px;height:100px;margin:10px 0 0 20px; background:url(../images/Watermark.gif) no-repeat center; border:1px solid #e7e7e8;}
.code{width:570px;height:auto;margin:0 auto; text-align:right;margin-top:10px;line-height:21px; font-size:12px;}
.comment input{width:55px; border:1px solid #d2d2d2;} 
.comment .fb{height:21px; background:url(../images/code_button.gif) no-repeat; border:none; cursor:pointer;margin:10px; vertical-align:middle; }

.copyright{width:602px;height:110px; border:1px dashed #e7e7e8; font-size:12px; margin:10px auto 0; background:#FFF}
.copyright p{width:580px; line-height:22px;margin-left:10px;margin-top:5px; color:#606060;}


.jsk { width:418px; border:1px solid #d7d7d7; background:#f3f8ff; position:relative;}
.video ul,.hotnews ul,.newsrank ul { padding:10px;}
.photo ul{padding: 5px 5px 5px 5px; overflow: hidden;}



.videolist li{text-indent:10px;}
.photo,.video{ border:1px solid #d7d7d7; background:#f3f8ff; margin-top:10px; position:relative;text-align: center;}

.margintop { margin-top:10px;}

.photolist li{ text-align:center; overflow:hidden; padding:5px 3px 5px 3px; width:198px; float:left; display:inline}
.photolist li img{ width:190px; height:110px; padding:2px; border:1px solid #CDCDCD}
.photolist li p { line-height:26px; text-align:center; height:26px; overflow:hidden;font-size:16px;}


.picBox,innerBox{margin:0 auto;width:408px;overflow:hidden;}
.picBox ul{padding:10px 5px 4px 5px;}
.piclist li{margin-left: 7px;float:left;width:194px;height:167px;text-align:left; background:url(../images/videolibg.gif) no-repeat; display:inline;font-size:16px;}
.piclist img{display:block;width:190px;height:108px;margin:2px 2px 2px 2px;}
.piclist{height: 147px;width:408px;}
.videolist li{padding-left:10px;background: url("../images/i.png") no-repeat scroll 0 -209px transparent; display:block;}

.innerBox ul{padding:3px 10px 5px 10px;}

/*排行*/
.place-Article ul {margin:8px;}
.place-Article .block {display:block}
.place-Article li {width:100%;overflow:hidden;zoom:1; background: none; text-indent:0px;}
.place-Article li em {width:16px;height:15px;background:url(../images/split.gif) no-repeat 0px -18px;float:left;text-align:center;line-height:15px;font-family:Arial;color:#fff;font-size:10px;margin-right:8px;_display:inline;margin-top:7px}
.place-Article li em.hot {background:url(../images/split.gif) no-repeat 0px 0px;}


/*评论页面*/
.comment-summary { font-size:14px; line-height:26px; text-indent:2em; border-top:1px solid #d7d7d7; padding:18px 14px 0; text-align:right }
.comment-summary p { text-align:left; padding-bottom:10px; }

.main-title { padding:10px 0px; border: 1px solid #d7d7d7; border-left:none; border-right:none;}
.main-title a,.main-title a:visited { font-size:12px; color:#fff;}
.main-title a,#comment-list .main-title span{float:left;}
.main-title span {padding-left:5px; padding-right:0px;line-height:35px;width:118px;}
.main-title strong{color:#CC0000; font-weight:normal;}
.italk-tp {width:94px;height:24px;display:block;background:url(../images/btn_wyft.gif);color:#fffffb; font-size:12px; font-weight:bold; text-align:center; padding-top:4px; line-height:18px;}


/*post-area*/
.list_container {width:598px;background:#fff;clear:both;overflow:hidden;zoom:1;padding-top:5px;/*border-top:1px solid #C3CBD5;*/color:#000; border:1px solid #C3CBD5;  line-height:26px; padding:0px 10px;}
.list_container dl {width:598px;margin:0 auto;}
.list_container dt {width:590px;line-height:32px;padding:10px 11px 0 0; *zoom:1; overflow:hidden; }
.list_container dd {border-bottom:1px dashed #C3CBD5}
.list_container dt span.user-pic {float:left;  width:60px  }
.list_container dt span.user-pic img { border:1px solid #c3cbd5; }
.list_container dt span.user-info {float:left;color:#036}
.list_container dt span.user-info em {color:#CC0000}
.list_container dt span.post-time {float:right;color:#8D8D8D;}


.list_container dd p {font-size:14px;line-height:25px;text-align:left;padding-left:11px;padding-right:11px;word-wrap:break-word; overflow:hidden; }
.list_container dd .bar {width:100%;overflow:hidden;zoom:1;padding:0 0px;}
.list_container dd .bar a.noclick {float:right;line-height:22px;padding-left:15px;padding-right:10px;margin-right:0px;margin-left:0px; color:#036;}
.list_container dd .bar a.noclick:hover {text-decoration:none;}
.list_container dd .bar span { color: #C00}

.list_container dd.citation-wrapper {width:570px;padding-bottom:5px;padding-left:15px;padding-right:15px;padding-top:3px;border-bottom:0px;margin-bottom:5px; clear:both; margin-top:0;}

.citation {background:#FFFEF5;border:1px solid #D1D5DB;padding:3px;padding-bottom:10px;}
.citation  p {padding-left:11px;padding-right:11px;}
.citation-title {overflow:hidden;zoom:1;line-height:32px;padding-left:11px;padding-right:11px;}
.citation-title .user-name {float:left;color:#8D8D8D}
.citation-title .citation-number {float:right;color:#8D8D8D}


 #moreread{margin-bottom: 20px; border:1px solid #D1D5DB; padding-left:10px;}
 #moreread h3{ font-size: 14px; font-weight: bold; padding:10px 0px; }
 #moreread li{ line-height: 26px; font-size:14px; text-indent:10px; background:url(../images/sign.gif) no-repeat 0px 10px;  }
 #moreread li a{  color: #06c; }
 #moreread li a:hover{ color: #c00; }

/*side-tab*/
.side-tab-title {float:right;width:150px;overflow:hidden;zoom:1;}
.side-tab-title li {float:left;height:28px;width:49px;line-height:28px;text-align:center;border:1px solid #DDE3EA;border-top:0px;border-bottom:0px;border-right:0px;cursor:pointer;background:url(../images/24780138.gif) -191px -152px;}
.side-tab-title .tabs-focus {background:url(../images/split_v1.png) no-repeat -177px -61px;font-weight: bold; line-height:28px; height:28; display:block;}

.side-common-top {width:300px;margin:0 auto;}
.side-common-top li {border-bottom:1px dotted #c2c3ba;color:#0B3B8C;text-align:left;overflow:hidden;zoom:1;width:290px;padding-top:4px;padding-bottom:6px; line-height:20px;}
.side-common-top li em{float:left;width:33px;line-height:40px;font-size:18px;color:#C8D1DD;font-family:"microsoft yahei","Arial"; text-align:center;}
.side-common-top li .r_txt {float:left;width:250px;}
.side-common-top li .r_txt span {color:#0b3b8c}
.side-common-top li.noline {border:none}



.footer a:link,#footer a:visited{color:#616161; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}


.ph{background: url(../images/bg.png) no-repeat scroll -410px -11px transparent;	height: 238px;padding-left: 22px;padding-top: 0px;overflow:hidden;}


.position{height: 32px;font-size: 12px;background: url(../images/arrow.gif) no-repeat 0px;padding: 0 0 0 3px;line-height: 34px;}
.header {
background:#F2F2F2;
height: 72px;
border:1px solid #DFDFDF;
}
.header .logo {
width: 195px;
height: 70px;
}
.fl, .flt li {
float: left;
}
.header #nav {
padding-left: 0px;
width: 640px;
line-height: 16px;
padding-top: 8px;
font-size: 12px;
}
.header #nav li {
float: left;
padding: 6px;
}
.header .snav {
border-left: #E4E4E4 dashed 1px;
}
.header .sc a {
line-height: 24px;
}
.header #nav ul {
padding: 0px 10px;
height: 26px;
}

.header .sc {
width: 80px;
padding-top: 12px;
}
.fr {
float: right;
}
#ctvideo{
	margin: 10px auto;
	text-align: center;
}
#ctvideo_wrapper{
	margin: 10px auto;
	text-align: center;
}
.fontzoom{ margin-left:10px; font-family: Arial, Helvetica, sans-serif; }
.fontzoom a{color: red;padding: 0px 3px;}

.wrapper{
border-bottom:1px solid #DFDFDF;}
.red{
	color:red;
}
.topic{padding-top:10px;}
.topic p{margin-bottom:0px;}
.line2{ width: 94%; height:1px; line-height:1px; overflow:hidden; font-size:0px;margin-left:10px; border-bottom:dashed 1px #ccc; }
.share-tip {float: left;font-weight: bold;line-height: 28px;}
.share{	margin-top:9px;	padding-left:8px;}


.ul_tw2 li img {
	padding: 2px;
	border: 1px solid #BCD6ED;
	background: white;
	display: block;
	margin: 0 auto;
	}
	.ul_tw2 li {
	float: left;
	width: 223px;
	text-align: center;
	line-height: 25px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	}
	.picturelist {
	padding: 18px 0px 10px 0px;
	}
	.picturelist ul {
	padding: 10px 0px 0px 0px;
	border-top: 1px dashed #D7D7D7;
	border-bottom: 1px dashed #D7D7D7;
	height: 844px;
	}
	.ul_tw2 img{
		width:212px;
		height:135px;
	}
	.ul_tw2 p{
		width:212px;
		height:24px;
		overflow:hidden;
	}

.rightbox h3 {
    background: white;
    background: url(../images/newstitlebg.gif) repeat-x;
    background-position: top;
    height: 34px;
    line-height: 34px;
    border-bottom: 1px solid #D7D7D7;
    text-indent: 2em;
    font-size: 18px;
    color: #1979d5;
    text-align: left;
}
#player{
margin:0 auto;
}
#play1{
margin:0 auto;
}