﻿ @charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	text-align:center;
	padding:0px;
	color:#333333;
	font-size:12px;
	font-family: "宋体", Arial, Helvetica, sans-serif;
	line-height:25px;
}
div, ul, li, h1, h2, h3, p {
	padding:0px;
	margin:0px;
	text-align:left;
	overflow:hidden;
}
ul li {
	list-style-type:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.cr {
	clear:both;
	overflow:hidden;
	display:inline;
}
.mar {
	margin-right:10px;
}
.mar_t {
	margin-top:10px;
}
.bor {
	border:1px solid #ddd;
}
.pad {
	padding:10px;
}
p {
	text-indent:2em;
}
a {
	font-size: 12px;
	color: #333333;
}
a:link {
	text-decoration: none;
	color: #333333;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color:#ff6c00;
}
a:active {
	text-decoration: none;
	color: #333333;
}
#top {
	width:938px;
	border:1px solid #dddddd;
	padding:0 5px;
	height:20px;
	line-height:20px;
	text-align:right;
	background:#fcfcfc;
	margin:0 auto;
}
#head {
	width:950px;
	margin:0 auto;
	margin-top:5px;
}
#head #logo {
	width:206px;
	height:65px;
	float:left;
}
#head #banner {
	width:728px;
	height:65px;
	float:right;
}
#nav {
	width:100%;
	/*height:66px;*/
	height:35px;
	background:url(nav_bg.jpg);
	position:relative;
	margin-top:5px;
}
#nav ul {
	width:936px;
	margin:0 auto;
	padding-left:14px;
}
#nav ul li {
	width:78px;
	height:33px;
	line-height:33px;
	text-align:center;
	float:left;
}
#nav ul li a:hover {
	display:block;
	width:78px;
	height:33px;
	line-height:33px;
	text-align:center;
	background:url(nav_r.gif);
	color:#fff;
	text-decoration:none;
}
#nav ul li.li2 {
	width:78px;
	height:33px;
	line-height:33px;
	text-align:center;
	font-weight:bold;
	background:url(nav_r.gif);
	color:#fff;
	text-decoration:none;
}
#nav ul li.li2 a {
	color:#fff;
}




#jnav {
	width:100%;
	height:35px;
	background:url(nav_bg.jpg);
	margin-top:5px;
}
#jnav ul {
	width:936px;
	margin:0 auto;
	padding-left:14px;
}
#jnav ul li {
	width:65px;
	height:33px;
	line-height:33px;
	text-align:center;
	float:left;
}
#jnav ul li a:hover {
	display:block;
	width:65px;
	height:33px;
	line-height:33px;
	text-align:center;
	background:url(nav_r.gif);
	color:#fff;
	text-decoration:none;
}
#jnav ul li.jli2 {
	width:132px;
	height:33px;
	line-height:33px;
	text-align:center;
	font-weight:bold;
	background:url(nav_r132.gif);
	color:#fff;
	text-decoration:none;
}
#jnav ul li.jli2 a {
	color:#fff;
	display:block;
	width:132px;
}
#jnav ul li.jli2 a:hover{
	width:132px;
	background:url(nav_r132.gif);
}
#jnav ul li.jtop a:hover{
	background:none;
	color:red
	
 
}


div#taglist{
	height:29px;
	background:url(bg.gif);
	border:1px #ddd solid;
	border-bottom:none;
	width:948px;
}
















.sum {
	width:948px;
	border:1px solid #ddd;
	margin:0 auto;
	margin-top:10px;
}
h1 {
	height:29px;
	background:url(bg.gif);
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
	position:relative;
}
h1.title{
	border-top:1px #ddd solid
}
h1 a {
	font-size:14px;
}
h1 .more {
	position:absolute;
	top:0px;
	right:20px;
	height:29px;
	line-height:29px;
	font-size:12px;
	font-weight:normal;
}
h1 .more a {
	font-size:12px;
}
h1 .tit {
	position:absolute;
	top:-1px;
	left:0px;
	width:103px;
	height:30px;
	line-height:30px;
	background:url(h1_r.gif);
	color:#fff;
	text-align:center;
}
h1 .tit a {
	font-size: 14px;
	color: #fff;
}
h1 .tit a:link {
	text-decoration: none;
	color: #fff;
}
h1 .tit a:visited {
	text-decoration: none;
	color: #fff;
}
h1 .tit a:hover {
	text-decoration: underline;
	color:#fff;
}
h1 .tit a:active {
	text-decoration: none;
	color: #fff;
}
.sum ul li {
	width:132px;
	text-align:center;
	float:left;
}
.sum .yqlj {
	padding:10px;
}
.sum .yqlj ul li {
	width:70px;
	text-align:center;
	float:left;
}
.sum ul li img {
	width:100px;
	height:133px;
	padding:2px;
	border:1px solid #ddd;
}
h2 {
	width:105px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-overflow :ellipsis;
	font-size:12px;
	font-weight:normal;
	text-align:center;
}
.sum2 {
	width:950px;
	margin:0 auto;
	margin-top:10px;
}
.sum2_l {
	width:468px;
}
.sum2_l .left {
	width:110px;
	padding:10px;
}
.sum2_l .left img {
	width:100px;
	height:133px;
	padding:2px;
	border:1px solid #ddd;
}
.sum2_l .right {
	width:330px;
	padding:5px 0
}
.sum2_l .right li {
	overflow:hidden;
	text-overflow :ellipsis;
	position:relative;
}
.sum2_l .right li .li2 {
	position:absolute;
	top:0px;
	right:15px;
}
.sum2_r {
	width:298px;
}
.sum2_r ul {
	padding:5px;
}
.sum2_r ul li {
	height:25px;
	line-height:25px;
	position:relative;
	padding-left:20px;
}
.sum2_r ul li .img {
	position:absolute;
	top:6px;
	left:0px;
}
.sum2_r ul li .li2 {
	position:absolute;
	top:0px;
	right:20px;
	font-weight:bold;
	color:#f87233;
}
.sum_text {
	width:948px;
	/*height:125px;*/
	overflow:hidden;
	border:1px solid #ddd;
	margin:0 auto;
	margin-top:10px;
}
#footer {
	width:950px;
	text-align:center;
	margin-top:10px;
	margin:0 auto;
}
/* 列表页 */
.sum3 {
	width:950px;
	margin:0 auto;
	margin-top:10px;
}
.sum3 .left {
	width:180px;
	
}
.sum3 .left ul {
	padding:5px;
}
.sum3 .left ul li {
	width:168px;
	overflow:hidden;
}
.sum3 .left .more2 {
	width:50px;
	float:right;
	text-align:center;
}
.sum3 .right {
	width:758px;
}
.scrollUl {
	height:29px;
	line-height:29px;
	background:url(bg.gif);
	overflow:hidden;
}
.scrollUl li {
	float:left;
	width:103px;
	height:29px;
	text-align:center;
}
.sd01 {
	cursor:pointer;
	width:103px;
	height:30px;
	background:url(h1_r.gif);
	line-height:30px;
	color:#fff;
	text-align:center;
}
.sd02 {
	cursor:pointer;
}
.hidden {
	display:none;
}
.page {
	width:260px;
	text-align:center;
	float:right;
}
.page_t {
	width:720px;
	height:25px;
}
.page_t ul li {
	width:65px;
	float:left;
}
.page_t ul li.li2 {
	font-weight:bold;
}
.pic_t {
	width:720px;
	border-bottom:1px dashed #eeeeee;
}
.pic_t li {
	width:120px;
	height:175px;
	text-align:center;
	float:left;
}
.pic_t li img {
	width:100px;
	height:133px;
	padding:2px;
	border:1px solid #ddd;
}
.pic_b {
	width:720px;
}
.pic_b li {
	border-bottom:1px dashed #ddd;
	position:relative;
}
.pic_b li .li2 {
	position:absolute;
	top:0px;
	right:20px;
	color:#ddd;
}
.pic_b li .li3 {
	position:absolute;
	top:0px;
	right:20px;
	color:#f87233;
}
/* 文章页 */
/*.page_img {
	text-align:center;
	max-width:720px;
	max-height:800px;
 width: expression(this.width > Object.MAX_WIDTH && this.width / Object.MAX_WIDTH >= this.height / Object.MAX_HEIGHT ? Object.MAX_WIDTH : true);
 height: expression(this.height > Object.MAX_HEIGHT && this.width / Object.MAX_WIDTH < this.height / Object.MAX_HEIGHT ? Object.MAX_HEIGHT : true);
}
*/

.page_b {
	width:720px;
	text-align:center;
}
h3 {
	font-size:12px;
}
/* 标签页 */
.list_text{ width:720px;}
.list_text ul li{width:90px; float:left;}

.more2{
	cursor:pointer
}

#selfclss{
	height:150px;
}

/* 文章页 */
.page_img {
	text-align:center;
}
.page_img img{
	border:none;
	max-width:720px;
    max-height:1000px;
	myimg:expression(onload=function(){this.style.width=(this.offsetWidth > 720)?"720px":"auto"});
	myimg:expression(onload=function(){this.style.height=(this.offsetHeight > 1000)?"1000px":"auto"});
}

.page_b {
	width:720px;
	text-align:center;
	color:red
}
h3 {
	font-size:12px;
}

.guide{
	height:25px;
	line-height:25px;
	color:red;
}
.guide h1{
	font-size:12px;
	font-weight:400;
	display:inline
}
.guide a{
	color:red;
}

#simg{
	height:75px;
	padding-top:10px;
	background:#E9E9E9
}
#simg .p,#simg .n{
	width:22px;
}
#simg .p img,#simg .n img{
	border:none
}
#simage{
	float:left;
	width:690px;
	height:64px;
}
#simage img{
	padding:1px;
	border:1px #C7C7C7 solid;
	filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6; 
	height:60px;
	width:77px;
	margin:0 2px;
}
#simage img#loading{
	height:19px;
	width:220px;
}

#simage span img{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	border-color:#ff6c00;
}

h2#pictitle{
	width:95%;
	font-size:14px;
	text-align:center;
	margin-bottom:10px
}


div.so form{
	margin:0
}
div.so form .text{
	color:#999
}

#plist li{
	padding:5px;
	line-height:25px;
}
#plist li.title{
	background-color:#E9E9E9;
	height:20px;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 5px;
}
#plist li.title span{
	float:right
}
#plbox input#name{
	border:1px #ddd solid; width:150px; height:18px; line-height:18px
}
#plbox textarea#content{
	width:500px; height:50px; border:1px #ddd solid;
}

#tags{
	height:70px;
}
#tags a{
	white-space:nowrap;
}
/*悬窗*/
.xuanchuang1{ float:left; left:10px;}
.xuanchuang2{
	width:137px;
	height:300px;
	float:right;
	position:fixed !important; 
	top:200px;
	position:absolute;
	z-index:100; 
	top:expression(offsetParent.scrollTop+240);
	right:10px;   
}