/*页面灰色处理，以表哀悼！
html {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	_filter:none;
}
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var,i {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}
fieldset {
	display:inline;
}
/*全局'\5fae\8f6f\96c5\9ed1',*/
body {
	font:12px/1.75 '\5b8b\4f53',Arial,Helvetica,sans-serif;
	color:#000;
	background-color:#DBDFE3;
}
/*background-image:url(bg.gif);
	background:#fff;
	*/
a:link,a:visited {
	color:#333;
	text-decoration:none
}
a:hover,a:active {
	color:#333;
	text-decoration:underline
}
a:hover {
	cursor:url(LinkSelect.cur),pointer;
}
b,h2{font-family:'\5fae\8f6f\96c5\9ed1';}
/*
a:hover img {
	cursor:url(/i/img/shubiao.png),pointer;
}
font-size:1.2em;
	=font-size:14px;
	12*1.3=14
12*1em=12

*/

/* dl dt dd的使用方法
<dl>
<dt>标题</dt>
<dd>内容1</dd>
<dd>内容2</dd>
</dl>
*/

/*消除 css浮,使用<div class="w730 clearfix"></div>*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	clear:both;
	zoom:1;
}
/*这个div同时应用了三个class。三个class的设置都会对它起作用，相互冲突时，越后面的class优先权越高*/
.l {
	float:left;
	display:inline-block;
}
.r {
	float:right;
	display:inline-block;
}
.right {
	text-align:right;
}
.center {
	text-align:center;
}
.clear {
	clear:both;
	overflow:hidden;
	height:0;
	font-size:1px;
}
.dis {
	display:none;
}
/*padding:10px 0px 10px 0;
	上    右  下   左 */
/*边界margin->边框border->填充padding->内容*/



.m5 {
	margin:7px!important;
	margin:5px;
}
.mt5 {
	margin-top:7px!important;
	margin-top:5px;
}
.mb5 {
	margin-bottom:7px!important;
	margin-bottom:5px;
}
.mt10 {
	margin-top:12px!important;
	margin-top:10px;
}
.mb10 {
	margin-bottom:12px!important;
	margin-bottom:10px;
}
.p5 {
	padding:4px!important;
	padding:5px;
}
.bline {
	border-bottom:1px dashed #ddd;
}
.tline {
	border-top:1px dashed #ddd;
}
.ptb {
	padding-top:4px!important;
	padding-top:5px;
	padding-bottom:4px!important;
	padding-bottom:5px;
}
.ptb10 {
	padding-top:8px!important;
	padding-top:10px;
	padding-bottom:8px!important;
	padding-bottom:10px;
}
/*
.mtb {
	margin-top:5px;
	margin-bottom:5px;
}
.pb5 {
	padding-bottom:5px;
}
.pl5 {
	padding-left:5px;
}
.pr5 {
	padding-right:5px;
}
.ml5 {
	margin-left:5px;
}
.mr5 {
	margin-right:5px;
}
*/
.hand {
	cursor:pointer;
}
.w730 {
	margin:auto;
	width:730px;
}
.w515 {
	width:518px;
	display:inline-block;
}
.w210 {
	width:210px;
	display:inline-block;
}
.w202 {
	width:202px;
	display:inline-block;
}
.w100 {
	width:100px;
	display:inline-block;
}
/*box*/
/*图标集合*/
.minilogo,.box .hd b,.box .tab b,.setting,.screenshot,.beian,.on,.off,#jieri,.sina,.qqt,.email,.print,#postuser,.mv_ico {
	background:url(../img/im.png) no-repeat;
}
.sina {
	background-position:0 -267px;
	padding-left:15px;
}
.qqt {
	background-position:0 -297px;
	padding-left:15px;
}
.email {
	background-position:0 -325px;
	padding-left:15px;
}
/*背景图片*/
.mini_wrap,.box .hd,.box .tab,.box .bot,.nav,.comment-box .caption {
	background:url(../img/bg.png) repeat-x;
}
/*样式图片*/
#websiteLogo,#hwr_logo,.img-left,.img-right,.img-focus,.img-new,.img-hot,#riqi,.button,.box-list h3,#q,.btn,.btn_h,.btn_wr,.box .top h4,#posttext {
	background:url(../img/i.png) no-repeat;
}

#websiteLogo{position:relative;transition-duration:.9s;overflow:hidden}
#websiteLogo:before{content:"";position:absolute;width:200px;height:15px;background-color:rgba(255,255,255,.15);-webkit-transform:rotate(-65deg);-moz-transform:rotate(-65deg);-ms-transform:rotate(-65deg);-o-transform:rotate(-65deg);transform:rotate(-65deg);-webkit-animation:searchLights 1s ease-in 1s infinite;-o-animation:searchLights 1s ease-in 1s infinite;animation:searchLights 1s ease-in 1s infinite}
@-webkit-keyframes searchLights{0%{left:-100px;top:0}to{left:120px;top:100px}}
@-o-keyframes searchLights{0%{left:-100px;top:0}to{left:120px;top:100px}}
@-moz-keyframes searchLights{0%{left:-100px;top:0}to{left:120px;top:100px}}
@keyframes searchLights{0%{left:-100px;top:0}to{left:120px;top:100px}}


/*信息栏padding-top:5px;
	position:relative;
	*/
.nav {
	height:32px;
	background-position:0 -65px;
	background-color:#6495ED;
	padding:0px 10px;
}
.nav .info {
	color:#FFF;
	font-size:1.5em;
	text-align:center;
	margin:0 auto;
	width:100%;
	font-weight:bold;
}
.nav li {
	float:left;
	font-size:1.2em;
	height:32px;
	line-height:30px;
	margin-right:5px;
	padding:0px 7px;
}
.nav .no,.nav li:hover {
	background:#666;
}
.nav a {
	color:#FFF;
	text-decoration:none;
}

.box {
	position:relative;
	background:#fff;
	border:1px #B4B4B4 solid;
}
.box h4 {
	font-size:1.3em;
}
/*头部*/

.box .hd {
	padding:0px 5px 0px 10px;
	height:28px;
	background-position:0px -30px;
	border-bottom:4px #186EEE solid;
}
/*border:1px solid red;
	border:1px solid #C1E7AA;
	border:1px solid #C1E7AA;
	*/
.box .hd h4 {
	float:left;
	font-weight:bold;
	color:#343434;
}
.box .hd b {
	padding-left:20px;
	background-position:0 -30px;
}
.box .hd b.writer {
	background-position:0 -390px;
}
.box .hd em {
	padding-left:5px;
	border-left:4px #186EEE solid;
}
.box .hd span {
	margin:3px 1px 0px 1px;
}
/*头部切换*/
.box .tab {
	height:30px;
	line-height:30px;
	background-position:0px -30px;
	/*border-bottom:1px solid #ccc;
	*/
}
/*padding-left:20px;
	height:32px;
	padding:4px 5px 25px 5px;
	*/
.box .tab h4 {
	float:left;
	font-weight:bold;
	color:#343434;
}
.box .tab b {
	padding-left:20px;
	background-position:0 -30px;
}
.box .tab span {
	height:20px;
	margin:5px 1px 0px 1px;
}
.box .tab li {
	display:inline;
	font-size:1.1em;
	padding:7px 12px 9px 8px!important;
	padding:8px 12px 7px 8px;
}
/*border:1px solid red;
	padding:8px 6px 8px 12px!important;
	cursor:pointer;
	font-size:1.2em;
	font-size:14px;
	*/
.box .tab .l {
	}.box .tab .l li {
	border-right:1px solid #ccc;
}
.box .tab .r li {
	border-left:1px solid #ccc;
}
.box .tab .l dl {
	padding-left:10px;
}
.box .tab .r dl {
	padding-right:10px;
}
.box .tab dl dt {
	color:#999;
}
/*颜色选配*/
.box strong {
	color:#CC6600;
}
.box .tab li.no {
	/*margin-left:0px;
	*/
	background-color:#FFF;
	border-bottom:1px solid white;
	/*padding-bottom:9px!important;
	padding-bottom:7px;
	font-weight:bold;
	*/
}
/*内容div中ul对li格式的样式*/
/*目前用于自定义搜索关键词列表*/
ul.list2 {
	font-size:1.2em;
	padding:0px 8px 0px;
	line-height:28px;
}
ul.list2 li {
	width:100%;
	border-bottom:1px #ccc dotted;
	clear:both;
}
ul.list2 li em {
	float:left;
	text-align:right;
	padding-right:5px;
	width:120px;
	cursor:pointer;
}
ul.list2 li a {
	float:left;
	color:#0000CC;
	text-decoration:none;
}
ul.list2 li a:hover {
	color:blue;
}
ul.list2 li:hover {
	background-color:#BBD4ED;
}
ul.list2 li span {
	float:right;
	color:#999;
}
/*目前用于内容页面*/
ul.list3 {
	font-size:1em;
	padding:0px 8px 0px;
	line-height:25px;
}
ul.list3 li {
	width:100%;
	clear:both;
}
ul.list3 li em {
	float:left;
	text-align:right;
	padding-right:5px;
	width:90px;
	cursor:pointer;
}
ul.list3 li a {
	float:left;
	text-decoration:none;
}
/*底部*/
.box .bot {
	height:28px;
	background-position:0px -30px;
}
.box .more {
	float:right;
	margin-top:7px!important;
	margin-top:5px;
	font-weight:bold;
	color:#343434;
}
#shang,#xia {
	float:right;
	border:1px #ccc solid;
	color:#CCC;
}
#zuo,#you {
	float:right;
	padding:0px 5px 0px 5px;
	border:1px #ccc solid;
	color:#CCC;
}
/*边框旁点缀图片*/
.img-left {
	z-index:6;
	background-position:-180px -180px;
	height:77px;
	width:19px;
	position:absolute;
	left:0px;
	top:30px;
	color:#FFF;
	text-align:center;
}
.img-right {
	z-index:6;
	background-position:-150px -180px;
	height:76px;
	width:18px;
	position:absolute;
	right:0px;
	bottom:30px;
	color:#FFF;
	text-align:center;
}
.img-focus {
	z-index:6;
	background-position:0 -120px;
	height:87px;
	width:149px;
	position:absolute;
	LEFT:-3px;
	top:-3px;
}
.img-new {
	z-index:6;
	background-position:-150px -120px;
	height:48px;
	width:48px;
	position:absolute;
	right:-3px;
	top:-3px;
}
.img-hot {
	z-index:7;
	background-position:0px -210px;
	height:45px;
	width:45px;
	position:absolute;
	LEFT:0px;
	top:0px;
}
/*end box*/

/*通用按钮*/
.button {
	background-position:-320px -326px;
	cursor:pointer;
	text-decoration:none;
	display:inline-block;
	height:21px;
	width:63px;
	line-height:21px;
	text-align:center;
	color:#333;
	font-size:1em;
}
.button:hover {
	background-position:-320px -305px;
	text-decoration:none;
	color:#07519A;
}
/*通用输入框样式*/
.input {
	border:1px solid #ddd;
	color:#333;
	padding:0 4px;
	height:20px;
	line-height:20px;
}
.inputs {
	border:1px solid #ddd;
	color:#333;
	width:100%;
	line-height:18px;
	font-family:verdana,"宋体";
	word-break:break-all;
}
/*input修饰*/
.focus {
	padding:3px;
	font-family:Tahoma,Verdana,Sans-Serif;
	font-size:1em;
	border:1px solid #B2D4E8;
	background:#FFFFFF;
	color:#0178D9
}
.blur {
	padding:3px;
	font-family:tahoma,Verdana,Sans-Serif;
	font-size:1em;
	border:1px solid #ddd;
	background:#FFFFFF;
	color:#000
}
/*最新，<span id="hot" title="热点"></span>最热
.dothot {
	display:block;
	background:url(../img/hot.gif) no-repeat;
	height:16px;
	width:21px;
	left:82px;
	bottom:28px;
	position:absolute;
}
.dotnew {
	display:block;
	background:url(../img/icon-go.gif) no-repeat;
	height:18px;
	width:26px;
	right:147px;
	bottom:28px;
	position:absolute;
}
*/

/*返回顶部*/
.backToTop {
	display:none;
	width:18px;
	line-height:1.2;
	padding:5px 0;
	background-color:#FFF3D8;
	color:#FF6800;
	border:1px solid #FED8AA;
	font-size:1em;
	text-align:center;
	position:fixed;
	_position:absolute;
	right:10px;
	top:100px;
	_top:"auto";
	cursor:pointer;
	opacity:.6;
	filter:Alpha(opacity=60);
}
.backToTop:hover {
	color:#FFF;
	background-color:#FF6800;
}
/*迷你导航*/
.mini_wrap {
	width:100%;
	/*background-position:left 0px;
	*/
	background-position:0px 0px;
}
/*background:#efefef;
	border-bottom:#ccc 1px solid;
	*/
.mini {
	position:relative;
	height:27px;
	line-height:27px;
	padding:0;
	font-family:"宋体","Arial Narrow";
	clear:both;
}
.mini a {
	float:left;
	padding-left:5px;
	padding-right:5px;
	height:27px;
	display:block;
	color:#333;
	text-decoration:none;
}
.mini a:hover {
	color:#FFF;
	background-color:#33B6EE;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari 3.0 and Opera 9 rules here */
.mini {
	font-family:宋体,STSong;
}
}.mini li {
	float:left;
}
.mini li.minilogo {
	background-position:0 -25px;
	padding-left:20px;
}
.mini li.setting {
	background-position:0 -55px;
	padding-left:20px;
}
/*换肤窗口*/
#skin-box {
	display:none;
	position:relative;
	z-index:11;
	top:0px;
	left:508px;
	border:1px solid #DDD;
	width:220px;
	height:130px;
}
/*头部logo及广告位*/
  /*.top {
	margin-top:5px;
	background-color:#FFF;
}
display:block;
	background-color:#FFF;
	margin:9px 0px 9px;
	*/
 /*.top li {
	display:block;
	background-color:red;
}
background-position:0px 0px;
	background-color:red#websiteLogo {
	height:60px;
}
*/


/*首页幻灯片*/      /*position:relative;
	border:1px solid #C1E7AA;
	*/

#slideshow {
	position:relative;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	height:420px;
	width:726px;
}
/*display:table-cell;
	*/
#slideshow div {
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	opacity:0.0;
	overflow:hidden;
	background-color:#FFF;
	height:420px;
	width:726px;
	display:table;
}
#slideshow div img {
	display:block;
	border:0;
	position:static;
	+position:relative;
	top:-50%;
	left:-50%;
	max-height:420px;
	max-width:726px;
	margin:0px auto;
}
#slideshow div.current {
	z-index:5;
}
#slideshow div.prev {
	z-index:4;
}
#slideshow div p {
	position:static;
	+position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
#slideshow span {
	display:none;
	LEFT:0px;
	bottom:0px;
	height:25px;
	width:100%;
	line-height:25px;
	position:absolute;
	text-align:center;
	background-color:#FFF;
	color:red;
	font-size:1.5em;
	font-weight:bold;
}
#slideshow span a {
	color:red;
}
#slideshow .paging {
	width:25px;
	z-index:10;
	position:absolute;
	right:15px;
	top:15px;
}
#slideshow .paging a {
	background-color:#CCC;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:20px;
	margin-bottom:7px!important;
	margin-bottom:5px;
	opacity:0.5;
	filter:alpha(opacity=50);
}
#slideshow .paging a:hover,#slideshow .paging a.current {
	opacity:1;
	filter:alpha(opacity=100);
}
/*截图预览*/
#preview {
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}
#preview img {
	height:100px;
	width:100px;
}
/*搜索栏*/
#q,.btn_wr {
	margin:0 7px 0 0!important;
	margin:0 5px 0 0;
}
.search {
	/*border:1px red solid;
	*/
	height:36px;
	/*padding-top:4px\9;
	width:500px;
	*/
}
#q {
	background-position:0 -270px;
	width:354px;
	height:24px;
	padding:3px 7px 3px 35px;
	/*padding:4px 7px 2px\9;
	*/
	font:bold 20px arial;
	border:1px solid #cdcdcd;
	border-color:#9a9a9a #cdcdcd #cdcdcd #9a9a9a;
	vertical-align:top
}
/**/
.btn {
	width:95px;
	height:32px;
	padding:0;
	padding-top:2px\9;
	border:0;
	background-position:0 -305px;
	cursor:pointer;
	font-size:14px
}
.btn_h {
	background-position:-100px -305px
}
.btn_wr {
	width:97px;
	height:34px;
	display:inline-block;
	background-position:-202px -305px;
	_padding-top:1px;
	*position:relative
}
.shake-key {
	border:1px solid red;
	width:300px;
}
/*gg广告位定位*/
.gg200x200 {
	height:200px;
	margin:7px auto!important;
	margin:5px auto;
}
.gg728x90 {
	/*height:90px;*/
	
	margin:7px auto!important;
	margin:5px auto;
}
/*历史列表显示*/
.main {
	position:relative;
}
.main .list {
	font-size:1.2em;
	padding:0px 8px 0px;
}
/*color:#333;
	margin:0 auto;
	margin:0 auto;
	margin:0 auto;
	clear:both;
	clear:both;
	position:absolute;
	background-color:#ddd;
	*/
.main .list a {
	float:left;
	color:blue;
	text-decoration:none;
	cursor:pointer;
}
.main .list a:hover {
	text-decoration:underline;
}
.main .list li {
	float:left;
	width:100%;
	border-bottom:1px #ccc dotted;
	line-height:28px;
	clear:both;
}
/*width:100%;
	font-weight:bold;
	background-color:green;
	list-style-image:url(icon.gif);
	border:1px solid #F1AF00;
	*/
.main .list li em {
	float:left;
	width:110px;
	overflow:auto;
	text-align:right;
	padding-right:5px;
}
.main .list li i {
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
}
/*white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	*/
.main .list li i.shake-red {
	background-color:red;
	color:#FFF;
}
/**/
.main .bot {
	padding:2px 10px 2px;
	height:25px;
}
.main .bot a {
	border:1px #ccc solid;
	text-decoration:none;
	padding:3px;
}
.main .bot a:hover {
	background-color:#0066FF;
	color:#FFF;
}
.main .menu {
	position:absolute;
	width:55px;
	margin-left:455px;
	height:120px;
	text-align:center;
	background:#FFF;
}
/**/
.main .menu fieldset {
	border:1px #ccc solid;
}
.main .menu legend {
	padding:0px 3px 0px;
	color:#555;
}
.main .menu li {
	float:left;
	width:50px;
}
.main .menu li.line {
	border-top:1px #ccc solid;
}
.main .menu a {
	padding-left:12px;
}
.main .menu .on {
	background-position:0 -180px;
}
.main .menu .off {
	background-position:0 -210px;
}
#ds1,#ds2,#ds3,#ds4,#ds5 {
	cursor:pointer;
}
/*截图预览*/
#screenshot {
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}
a.screenshot {
	background-position:right -84px;
	padding-right:20px;
}
/*日历margin-top:5px;
	float:left;
	height:345px;
	*/
#riqi {
	width:200px;
	height:160px;
	color:#ccc;
	text-align:center;
	margin-top:5px;
	background-position:-212px -90px;
	cursor:pointer;
}
#riqi li {
	float:left;
	text-align:center;
	clear:both;
	width:100%;
}
#riqi li.y {
	color:#996600;
}
#riqi li.d {
	font-size:100px;
	line-height:90px;
	font-family:"Times New Roman",Times,serif;
}
#calendar {
	width:200px;
	border:1px #eee solid;
}
/*background:red;
	float:right;
	width:200px;
	border:1px #CCC solid;
	margin-bottom:5px;
	padding-bottom:5px;
	*/
.calendar-week {
	height:22px;
	padding:0 2px;
}
/**/
.calendar-week li {
	float:left;
	width:28px;
	text-align:center;
	vertical-align:middle;
	line-height:22px;
}
.calendar-datail {
	zoom:1;
}
/**/
.calendar-datail:after {
	content:'\0020';
	display:block;
	height:0;
	clear:both;
}
.calendar-datail a {
	background:#fff;
	float:left;
	width:26px;
	height:26.5px;
	border:1px #eee solid;
	text-align:center;
	font-size:1.2em;
}
/*padding:0 2px;
	*/
.calendar-datail a:hover {
	background:#fbffbc;
}
.calendar-datail a:link,.calendar-datail a:visited {
	color:#000;
	text-decoration:none;
}
.calendar-datail a.selected-day {
	border:1px #f00 solid;
	background:#fbffbc;
}
.calendar-datail a.other-day,.calendar-datail a.other-day span {
	color:#ccc;
}
.calendar-datail a.red {
	color:#F00;
}
.calendar-datail a.red span {
	color:#666;
}
.calendar-datail a.green span {
	color:#48A01B;
}
.calendar-datail a:hover {
	text-decoration:none;
}
#today {
	padding:5px;
	text-align:center;
}
#jieri {
	background-position:0 -240px;
	padding-left:10px;
	display:inline-block;
	margin-top:3px;
	padding-left:25px;
	*padding-left:10px;
	font-size:1em;
	height:18px;
	line-height:18px;
	list-style-type:none;
	overflow:hidden;
}
/*background-color:transparent;
	*/

/*左滚动列表*/
#left_roll {
	float:right;
	width:200px;
	min-height:230px;
	position:relative;
	overflow:hidden;
}
/*width:334px;
	margin:0px auto;
	border:1px #CCC solid;
	*/
#left_roll ul {
	position:absolute;
}
#left_roll img {
	border:1px #CCC solid;
	padding:5px;
	margin:5px;
	width:178px;
	height:178px;
}
#left_roll img:hover {
	background-color:#186EEE;
	border:1px #186EEE solid;
}
/*热门tag*/
#taglist {
	height:158px;
	overflow:hidden;
}
/*border:1px #CCC solid;
	*/
.tags a {
	height:26px;
	line-height:26px;
	padding-right:6px;
}
.tags .tg0 {
	}.tags .tg1 {
	color:#C00;
	font-size:2em;
}
.tags .tg2 {
	color:#030;
	font-size:1.4em;
}
.tags .tg3 {
	color:#00F;
}
.tags .tg4 {
	font-size:16px;
}
.tags .tg5 {
	color:#C00;
	font-size:1.8em;
}
.tags .tg6 {
	color:#F06 font-size:1.8em;
}
.tags .tg7 {
	color:#030;
	font-weight:bold;
	font-size:1.5em;
}
.tags .tg8 {
	color:#F06;
	font-weight:bold;
}
.tags .tg9 {
	color:#C00;
	font-weight:bold;
	font-size:1.2em;
}
.tags a:hover {
	color:#F00;
	text-decoration:underline;
}
/*foot.w960 {
	width:960px;
	margin:0 auto;
}
*/


.foot {
	background-color:#efefef;
	padding-top:10px;
	margin-top:12px!important;
	margin-top:10px;
	border-top:1px #ccc solid;
	color:#888;
}
.foot h2 {
	color:#666;
	line-height:40px;
	font-size:1.4em;
}
.foot a {
	margin:0px 5px!important;
	margin:0px 3px;
	line-height:1.4;
	color:#888;
}
.ft {
	border-top:1px dashed #CCC;
	text-align:center;
	background:none;
	margin-top:5px;
	height:auto;
	width:100%;
}
.ft a.beian {
	background-position:right -152px;
	padding-right:20px;
}
/**/

/* scrollDiv */

.scrollDiv {
	height:155px;
	/* 必要元素 */line-height:25px;
	overflow:hidden;
	/* border:#ccc 1px solid;
	必要元素 */
}
.scrollDiv li {
	height:25px;
	padding-left:10px;
}
/**/



/**底部滚动公告**/
#gonggao {
	position:fixed;
	bottom:0;
	color:#fff;
	background:#000;
	width:100%;
	height:23px;
	line-height:23px;
	z-index:9999;
	opacity:.60;
	filter:alpha(opacity=60);
	_bottom:auto;
	_width:100%;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	-webkit-box-shadow:10px 0 5px #000;
	-moz-box-shadow:10px 0 5px #000;
	box-shadow:10px 0 5px #000;
}
#gonggao a {
	color:#fff;
	font-size:1.1em;
	letter-spacing:2px;
	text-shadow:0px 1px 0px #000;
}
#gonggao .close {
	width:250px;
	height:23px;
	float:right;
}
#gonggao .close a {
	margin-right:5px;
}
#closebgg,#feedb,#weibo {
	float:right;
}
#gonggao .bulletin {
	float:left;
	height:23px;
	color:#fff;
	margin-left:22px!important;
	margin-left:20px;
	background:url(/skin/2014/html/gonggao/bulletin.gif) no-repeat;
	min-height:23px;
	overflow:hidden;
}
#gonggao .bulletin li {
	height:23px;
	padding-left:25px;
}
/*留言分页、搜索列表分页等公共分页*/
.pagebar {
	padding:3px;
	margin:3px 2px!important;
	margin:1px 0px;
	text-align:left;
}
.pagebar a:link {
	border:1px solid #ccc;
	background:#FFFFFF;
	font:normal 10px Arial;
	padding:3px 6px;
	margin-right:4px!important;
	margin-right:2px;
	text-decoration:none;
	color:#999999;
}
.pagebar a:visited {
	border:1px solid #ccc;
	background:#FFFFFF;
	font:normal 10px Arial;
	padding:3px 6px;
	margin-right:4px!important;
	margin-right:2px;
	text-decoration:none;
}
.pagebar a:hover {
	color:#008000;
	border:1px solid #ABCD3A;
	background:#F2FDDB;
}
.pagebar .current {
	font:bold 10px Arial;
	padding:3px 6px;
	margin-right:4px!important;
	margin-right:2px;
	border:1px solid #E8DB97;
	background:#FFFFDD;
	color:#AE1B0D
}
/*干扰码width:100%;
	margin:0px auto;
	float:left;
	height:28px;
	*/
.hidecode,.hidcode,.hicode,.hcode {
	color:#FFFFFF;
	display:none;
}
/*提示窗（淡出淡入）.pc_l,.pc_c,.pc_inner,.pc_r {
	width:29px;
	height:56px;
	line-height:56px;
	background:url(../img/popupcredit_bg.gif) no-repeat 0 0;
}
.pc_c {
	width:200px;
	background-position:0 -56px;
	background-repeat:repeat-x;
}
.pc_inner {
	white-space:nowrap;
	text-align:center;
	width:auto;
	background-position:50% -112px;
}
.pc_inner span {
	color:#FFEA97;
	font-size:14px;
	font-weight:700;
	display:inline-block;
}
.pc_r {
	background-position:-30px 0;
}

.share{position: fixed;width:40px;top:50%;}
*/
.share{float:left; width:40px; height:376px;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-34+"px");top:250px;left:50%;margin-left:-430px;zoom:1;display:none;}
.share .bdsharebuttonbox li:first-child{float: left;width: 40px;height: 41px;display: inline-block}
.share .bdsharebuttonbox li:first-child a{background: url("../img/share_icon.png") no-repeat -66px 0;float: left;width: 100%;height: 100%;padding: 0!important;margin: 0!important;}
.share .bdsharebuttonbox li:first-child a:hover{background: url("../img/share_icon.png") no-repeat 0 0;}
.share .bdsharebuttonbox li:nth-child(2){float: left;width: 40px;height: 41px;display: inline-block;margin-top: 10px}
.share .bdsharebuttonbox li:nth-child(2) a{background: url("../img/share_icon.png") no-repeat -66px -51px;float: left;width: 100%;height: 100%;padding: 0!important;margin: 0!important;}
.share .bdsharebuttonbox li:nth-child(2) a:hover{background: url("../img/share_icon.png") no-repeat 0 -51px;}
.share .bdsharebuttonbox li:nth-child(3){float: left;width: 40px;height: 41px;display: inline-block;margin-top: 10px}
.share .bdsharebuttonbox li:nth-child(3) a{background: url("../img/share_icon.png") no-repeat -66px -101px;float: left;width: 100%;height: 100%;padding: 0!important;margin: 0!important;}
.share .bdsharebuttonbox li:nth-child(3) a:hover{background: url("../img/share_icon.png") no-repeat 0 -101px;}
.share .bdsharebuttonbox li:nth-child(4){float: left;width: 40px;height: 41px;display: inline-block;margin-top: 10px}
.share .bdsharebuttonbox li:nth-child(4) a{background: url("../img/share_icon.png") no-repeat -66px -152px;float: left;width: 100%;height: 100%;padding: 0!important;margin: 0!important;}
.share .bdsharebuttonbox li:nth-child(4) a:hover{background: url("../img/share_icon.png") no-repeat 0 -152px;}
.xf{float: left;width: 300px;top: 0;}
.fix{position: fixed}

/*css实现的对联广告代码*/
/*底部固定*/
.couplet_ad{position:fixed;bottom:auto; top:0; width: 120px; height: 230px; z-index:99999; margin-top:158px;}
/* IE6 底部固定*/
* html .couplet_ad{_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));}
.couplet_ad a{ display:block; cursor:pointer;}
#ad_left{ left: 0px;}
#ad_right{ right: 0px;}


/*有情链接*/
.link_mo{float:left;border-top:none;height:65px;overflow:hidden;padding:0px 4px 0px 4px;} 
.link_mo li{float:left;text-align:center;width:90px;white-space:now}

/*view*/
.w480 {
	width:480px;
}
.view {
	/*padding:15px 37px;
	*/
        padding:15px;
	position:static;
}
.view h1,.view h2 {
	height:35px;
	line-height:35px;
	overflow:hidden;
}
.view h1 {
	color:#c30;
	font-size:20px;
	text-align:center;
}
.view h2 {
	color:#009;
	font-size:16px;
}
.view a {
	color:#009;
}
.view a:hover {
	color:#c00;
}
.view p {
	margin:15px 0;
}
.view .source {
	color:#666;
	padding:15px 0px 8px 0px;
	font-size:13px;
}
.view .source a {
	color:#666;
}
#smallfont {
	padding-right:3px;
	font-size:10px;
}
#bigfont {
	padding-left:3px;
	border-left:#ddd 1px dotted;
	font-size:13px;
	font-weight:bold;
}
.red2,.red2 a {
	color:red;
}
.print {
	background-position:0 -360px;
	padding-left:20px;
}
.view .content {
	word-wrap:break-word;
	word-break:normal;	
	/*强制换行*/	
	font-size:16px;
	line-height:32px;
	margin:5px;
}
/*文章采用头text-indent:2em;
	段头左缩二个字，处理居中偏右*/
/*
.view .content p {
	text-indent:2em;
}
.view .content p img {
	padding-right:45px;
}*/
.view .content strong {
	color:#000;
	font-weight:bold;
}
/*
.view .content i{
	font-size:14px;
	font-style:italic;	
}*/
.view .content .pic {
	float:left;
	width:250px;
	margin:15px 15px 15px 0px;
}

h2 {
    font-size: 20px;
}
.post_public h2 {
    font-size: 16px;
    color: #222;
    font-family: "Microsoft Yahei";
    margin: 30px -19px 30px;	
    padding:20px 10px 16px;
    border-left: 5px solid #39C;
    background: #FBFBFB none repeat scroll 0% 0%;
	line-height: 24px;
}
/*
h2 {
    font-size: 20px;
}
.post_public h2 {
    font-size: 16px;
    color: #222;
    font-family: "Microsoft Yahei";
    margin: 30px -19px 10px;	
    padding: 10px 20px 10px 16px;
    border-left: 5px solid #39C;
    background: #FBFBFB none repeat scroll 0% 0%;
}*/



h3 {
    font-size: 18px;
}
.post_public h3 {
    font-size: 15px;
    color: #444;	
}

.post_public h3::before {
    content: "■";
    color: #39C;
	/*position: relative;    
    top: -2px;*/
    margin-right: 5px;
}
.post_public h3 {
    font-size: 15px;
    color: #444;
    margin: 26px auto 10px;
}

.post_public i{    
	font-size:13px;
	position: relative;    
	top: -20px;
	/*font-style:italic;
	background: #F4F4F4 none repeat scroll 0% 0%;
    padding: 5px;
    line-height: 20px;
    text-align: center;
    display: block;*/
}
.post_public i::before {
    content: "▲";   
	color: #666;	
   /* position: relative;  top: -2px;color: #39C;*/
    margin-right: 5px;		
}

.post_public blockquote {
border-left: 5px solid #666;
margin: 0;
padding: 15px 25px;
background-color: #EEE;
display: block;
font-size: 14px;
line-height: 26px;
}
blockquote {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 40px;
-webkit-margin-end: 40px;
}

.view .writer {
	line-height:23px;
}
.view .writer span {
	color:navy;
	font-size:14px;
}
/*内容分页*/
.page {
	float:left;
	text-align:center;
	font-size:14px;
}
.page a {
	float:left;
	border:1px solid #C9D9F2;
	padding:0px 8px;
	margin-right:5px;
	display:inline;
	background:#fff;
}
.page a:hover,.page a.current {
	text-decoration:none;
	border:1px solid red
}
/*文本链接*/
#txtlink {
	width:410px;
}
/**/
#like {
	padding-left:10px;
}
#mood {
	height:130px;
	text-align:center;
}
#emailist {
	padding-left:10px;
	height:50px;
}

/*评论*/
#comment {
	}

#postcomment {
	position:absolute;
	width:200px;
}
#commentlist {
	min-height:252px;
}
/*发布评论*/
#post {
	float:left;
	padding:5px;
	height:210px;
}
/*line-height:25px;
	background-color:redmargin:0px 0px*/
#post li {
	float:left;
	width:100%;
	margin-bottom:2px!important;
	margin-bottom:0px
}
#posttext {
	width:182px;
	height:120px;
	overflow:auto;
	background-position:-220px 55px;
}
#postuser {
	float:left;
	width:90px;
	height:18px;
	padding-left:25px;
	background-position:0 -420px;
}
#postsubmit {
	float:right;
}
.submit {
	border:1px solid #CDCCB4;
	background-color:#EFEEE1;
	font-weight:bold;
	font-size:12px;
	color:#767648;
	cursor:pointer;
	width:60px;
	line-height:23px;
	height:23px;
	text-align:center;
	text-decoration:none;
}
.submit:hover {
	text-decoration:none;
}
#postvalidate {
	width:50px;
	font-size:14px;
}
.shake-red {
	background-color:red;
	color:#FFF;
}
/*评论列表*/
.comment-box {
	border:1px solid #eee;
	color:#555;
}
.comment-box:hover {
	border:1px solid #999;
}
.comment-box strong {
	font:normal 14px Tahoma;
}
.comment-box .caption {
	padding:5px 5px 0px 10px;
	height:20px;
	background-position:0px -100px;
	border-bottom:1px #ccc solid;
	color:#999;
}
.comment-box .text {
	padding:5px;
	font:normal 14px Tahoma;
	line-height:25px;
	word-wrap:break-word;
	word-break:normal;
}
.comment-box .reply {
	padding:1px 5px;
	background:#353535;
	font:normal 12px "微软雅黑","Tahoma";
	line-height:180%;
	color:#eeeeee;
	word-wrap:break-word;
	word-break:normal;
}

/*内容页 点击：阅读全文 readmore.js*/
.readall_box {position: relative;z-index: 9999;padding: 0 0 25px;margin-top: -200px;text-align: center;}
.readall_box .read_more_mask {height: 200px;background: -moz-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));background: -o-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0))}
.read_more_btn{cursor:pointer;font-size: 16px;color: #de686d;background: #fff;border-radius: 4px;border: 1px solid #de686d;line-height: 30px;padding:5px 10px;}
.read_more_btn:hover{background:#de686d;color:#fff;}
