@charset "gb2312";
/* CSS Document */

body{
	background: #EDEDED url(../images/main_bg.jpg) repeat-x left top;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align:center;
}
td,p,li,input,select,div,span {font-size:12px;font-family:verdana,Arial,宋体,simsun;}
table,td,img,div,span,form{border: none;margin: 0 0 0 0;padding: 0 0 0 0;}

A:link {color:#565656;text-decoration: none;}
A:visited {color:#565656;text-decoration: none;}
A:active {color:#3d8200;text-decoration: underline;}
A:hover {color:#3d8200;text-decoration: underline;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
 * html .clearfix {height: 1%;} .clearfix {display: block;} 
/* End hide from IE-mac */ 
/* Hides from IE7 \*/
 *+html .clearfix{height: 1%;} .clearfix {display: block;} 
/* End hide from IE7 */ 
#wFrame{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background-color:#fff;
}
#wFrame #wInner{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

#header,#content,#footer{}
.blank10{height:10px;overflow:hidden;clear:both;}
.f14{font-size:14px;}
.f10{font-size:10px;color:#666666}

.msnList{
text-align:left;
margin:0 0 0 0;
padding:0 0 0 0;
clear:both;
line-height:19px;
}
.msnList li {
list-style-type:none;
list-style-position: outside;
display: block;
margin:0 0 0 0;
padding:0 0 0 9px;
background:url('../images/w_08.gif') 0px center no-repeat;
}

/* 播放箭头列表样式 */
.vList{
text-align:left;
margin:0 0 0 0;
padding:0 0 0 0;
clear:both;
line-height:19px;
}
.vList li {
list-style-type:none;
list-style-position: outside;
display: block;
margin:0 0 0 0;
padding:0 0 0 17px;
background:url('../images/v_06.gif') 0px center no-repeat;
}
.fl{float:left;}
/* 公用样式 end */

/* 头部样式 begin */
#header{}

#header .topNav{
	padding:3px 0 3px 5px;
	color:#ccc;
	background-color:#fff;
	text-align:left;
	word-spacing:1px;
	border:1px solid #eaeaea;
	border-top:none;
	line-height:30px;
	height:72px;
}
#header .topNav a {
margin:0 4px;
}
#header .topNav a:link,#header .topNav a:visited {text-decoration: none;color:#049;}
#header .topNav a:active,#header .topNav a:hover {text-decoration: underline;color:#f00; }

#header .topNav span { float:left; width:162px; height:72px; margin:0 40px 0 40px;}
#header .banNSch{clear:both;margin:10px 0 10px 0;}
#header .banNSch .adBanner{
	float:left;
	width:728px;
	height:90px;
	overflow:hidden;
	border:1px solid #036;
}
#header .banNSch .topSch{
	float:right; width:221px; height:90px; background:#ffffff; border:1px solid #145897;display:block;list-style:none;
}
#header .banNSch .topSch .zh{ float:left; margin-top:10px; color:#F00; line-height:24px}
#header .topSch .menu{ width:200px; height:21px; margin:0 auto; padding-top:2px; clear:both;}
#header .topSch .menu a{color:#fff;}

#header .topSch .menu div{float:left;}

#header .topSch .menuOn{
	float:left;
	margin-right:1px;
	width:35px;
	height:21px;
	overflow:hidden;
	font-weight:bold;
	color:#fff;
	cursor:default;
	background:url(../images/tab_on.gif) bottom center no-repeat;
}
#header .topSch .menuOff{
	float:left;
	margin-right:1px;
	width:35px;
	height:21px;
	overflow:hidden;
	cursor:pointer;
	color:#fff;
}
#header .topSch .menuCon{ clear:both; width:210px; padding-top:2px;}

#header .topSch .menuCon input{ vertical-align:top;}
#header .topSch .menuCon input.s{ width:168px; margin-left:7px; display:inline; font-size:14px; border:none; background:none; line-height:22px;}
#header .topSch .menuCon input.so{ height:24px; border:none; display:inline; cursor:pointer; width:24px; background:url(../images/btn_so.gif) no-repeat;}

#header .iptSch, #footer .iptSch{
	border:1px solid #ace;
	width:227px;
	height:16px;
	line-height:16px;
	float:left;
}
#header .iptSch2{
	border:1px solid #92B0DD;
	width:145px;
	height:16px;
	line-height:16px;
	float:left;
}
.btnSch2,.btnSch3{
	background-image:url('../images/w_01.gif');
	border-width:0px;
	width:52px;
	height:20px;
	padding-top:3px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
.btnSch2{float:left;margin-left:5px;}
#header .btnSch, #footer .btnSch{
	background-image:url('../images/v_01.gif');
	border-width:0px;
	width:52px;
	height:20px;
	padding-top:3px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	float:left;
}

#header .logoLine{
	border-bottom:1px solid #B7B7B7;
	height:33px;
	overflow:hidden;
	margin-bottom:25px;
}
#header .logoLine .logo{
	float:left;
}
#header .logoLine .location{
	float:left;padding:9px 0 0 17px;
}
#header .logoLine .news{
	float:right;padding:9px 10px 0 0;
}

/* 头部样式 end */

/* 内容部分样式 begin */
#content .left{
	width:650px;
	overflow:hidden;
	float:left;
}
#content .right{
	width:300px;
	overflow:hidden;
	float:right;
}

#content .block{
	border:1px solid #92B0DD;
	background-color:#EBF4FF;
	padding:5px 0 20px 0;
}
#content .block2{
	border:1px solid #92B0DD;
	background-color:#fff;
}
#content .block3{
	border:1px solid #92B0DD;
	background-color:#fff;
	width:320px;
	float:left;
}
#content .block4{
	border:1px solid #92B0DD;
	background-color:#fff;
	width:320px;
	float:right;
}
#content .title{
	width:610px;
	border-bottom:1px solid #9CA9D6;
	font-weight:bold;
	font-size:24px;
	color:#049;
	padding:16px 0 12px 0;
	font-family:'Times New Roman';
	margin-left:auto;
	margin-right:auto;
}
#content .subtit{
color:#049;
padding:10px 0 6px 0;
margin-left:auto;
margin-right:auto;
}
#content .subtit .ori{
color:#c00;
}
#content .subtit .ori a:link,#content .subtit .ori a:visited {text-decoration: none;color:#c00;}
#content .subtit .ori a:active,#content .subtit .ori a:hover {text-decoration: underline;color:#f00;}

#content .con{
	line-height:24px;
	text-align:left;
	padding:0 24px 10px 24px;
	table-layout: fixed;
word-wrap: break-word;
width: 600px;
overflow: hidden;
}
#content .con .illuPic{
	text-align:center;
}
#content .con *{
	font-size:14px;
}
#content .con p {
margin:14px 0 0;
table-layout: fixed;
word-wrap: break-word;
width: 600px;
overflow: hidden;
}
#content .con p br {
display:none;
}

#content .pages{
	padding:0 0 10px 0;
}
#content .pages *{
	font-size:14px;
}
#content .pageOn{
	display:inline;
	border:1px solid #DDD;
	background-color:#BDF;
	padding:3px 5px 3px 5px;
	text-align:center;
	overflow:hidden;
	margin:0 4px 0 4px;
}
#content .pageOff{
	display:inline;
	border:1px solid #DDD;
	background-color:#fff;
	padding:3px 5px 3px 5px;
	text-align:center;
	overflow:hidden;
	margin:0 5px 0 5px;
}


#content .cmtTit{
	background-color:#E2EAF8;
	border-bottom:1px solid #92B0DD;
	text-align:left;
	padding:5px 0 4px 10px;
}
#content .cmtBody{
	padding:10px 10px 10px 10px;
	text-align:left;
}
#content .cmtItem{
	margin-top:10px;
	text-align:left;
}
#content .cmtItem .subj{
	background-color:#f1f2f2;
	padding:2px 5px 1px 5px;
}
#content .cmtItem .con{
	padding:8px 5px 8px 5px;
}
}
#content .cmtItem .reply{
	padding:0 5px 0 5px;
	text-align:right;
	line-height:12px;
	color:#049;
}

#content .cmtForm{
	background-color:#f1f2f2;
	margin-top:20px;
	padding:2px 5px 20px 5px;
}
#content .cmtForm .total{
	text-align:right;
	padding:10px 27px 0px 0;
	clear:both;
}
#content .cmtForm .tit1{
	padding:50px 0 0 0;
	float:left;
	margin-left:9px;
	width:52px;
	overflow:hidden;
}
#content .cmtForm .tit2{
	padding:4px 0 0 0;
	float:left;
	margin-left:9px;
	width:52px;
	overflow:hidden;
}
#content .cmtForm .relem{
	float:left;
}
#content .cmtForm .line{
	padding:4px 0 4px 0;
	clear:both;
}


#content .focusFlash{
	width:300px;
	height:250px;
	overflow:hidden;
}
#content .rightTit{
	background:url('../images/w_06.gif') top right no-repeat;
	border-bottom:1px solid #93AFDE;
	padding:4px 0 0 11px;
	height:21px;
	text-align:left;
	color:#049;
	font-weight:bold;
}
#content .rightTit2{
	background:url('../images/w_06b.gif') repeat-x;
	padding:4px 0 0 11px;
	height:21px;
	text-align:left;
	color:#049;
	font-weight:bold;
}
#content .rightCon{
	padding:5px 0 8px 5px;
}
#content .rightCon2{
	padding:5px 0 8px 0;
}

#content .rightCol2{
	float:left;
	width:286px;
	overflow:hidden;
}
#content .rightCol2a{
	width:92px;
	float:left;
	overflow:hidden;
	text-align:left;
}
#content .rightCon2b{
	float:left;
}

#content .pic80{
	width:80px;height:80px;overflow:hidden;border:1px solid #666;
	padding:1px;
	margin-bottom:4px;
}
#content .pic80 img {
height:80px;
width:80px;
}
#content .ptItem{
display:inline;
	float:left;
	margin:0 6px 10px 6px;
	width:84px;
	overflow:hidden;
}
#content .txtCen{
	text-align:center;
	line-height:12px;
}
#content .ptTxt{
	margin:0 0 0 10px;
	clear:both;
}
#content .ptPic{
	height:105px;
	overflow:hidden;
	clear:both;
}
.copyUrl{
background:url(../images/copyurlbg.gif) no-repeat;
border:0;
cursor:pointer;
font-size:12px;
height:19px;
line-height:19px;
margin-top:14px;
width:240px;
}
/* 内容部分样式 end */

/* 尾部样式 begin */
#footer{
	color:#565656;
	line-height:20px;
	background-color:#fff;
}
#footer a:link,#footer a:visited {text-decoration: none;color:#0055A1;}
#footer a:active,#footer a:hover {text-decoration: underline;color:#f00;}
#footer .botSch{
	padding:12px 0 12px 0;
	color:#565656;
	margin:10px 0 10px 0;
	border:1px solid #0055A1;
	padding-left:10px;
}
.net110 {
bottom:22px;
position:relative;
right:140px;
}
.FR, .fr {
float:right;
}
/* 尾部样式 end */

/*补充*/
.relation_pre {
list-style:none;
list-style-position:outside;
margin:20px 35px;
padding-left:10px;
text-align:left;
background-color:#FFF;
border:1px solid #9CA9D6;
}
.relation_pre li {
font-size:12px;
height:28px;
line-height:28px;
overflow:hidden;
}
#relation {
border:1px solid #93AFDE;
margin:10px 0 0;
overflow:auto;
text-align:left;
width:648px;
}
#relation h3 {
background:#ECF4FF;
border-bottom:1px solid #93AFDE;
color:#00539E;
font-size:12px;
line-height:22px;
margin:0;
text-indent:10px;
}
#relation ul {
line-height:28px;
list-style:none;
list-style-position:outside;
margin:10px 0;
padding:0 50px 0 0;
}
#relation li {
background:url(../images/w_08.gif) no-repeat 15px center;
color:#049;
font-size:14px;
margin:0;
padding:0 0 0 24px;
text-align:right;
}
#relation li a {
float:left;
}
#bbs {
border:1px solid #93AFDE;
margin:10px 0;
overflow:auto;
text-align:left;
width:648px;
}
#bbs h3 {
background:#ECF4FF;
border-bottom:1px solid #93AFDE;
color:#00539E;
font-size:12px;
line-height:22px;
margin:0;
text-indent:10px;
}
#bbs ul {
height:120px;
line-height:20px;
list-style:none;
list-style-position:outside;
margin:10px 0;
padding:0;
}
#bbs li {
background:url(../images/w_08.gif) no-repeat 15px center;
float:left;
margin:0;
padding:0 0 0 24px;
width:300px;
}
#bbs dl {
display:inline;
float:left;
margin:0 19px;
overflow:hidden;
width:124px;
}
#bbs dt {
height:96px;
overflow:hidden;
}
#bbs dt img {
border:1px solid #666;
height:92px;
padding:1px;
width:120px;
}
#bbs dd {
line-height:22px;
margin:0;
padding:0;
text-align:center;
}
#bbs dd a {
color:#0054A5;
}
#comment {
border:1px solid #93AFDE;
overflow:auto;
text-align:left;
width:648px;
}
#comment h3 {
background:#ECF4FF;
border-bottom:1px solid #93AFDE;
color:#00539E;
font-size:12px;
line-height:22px;
margin:0;
padding:0 10px;
text-align:right;
}
#comment h3 span {
float:left;
}
#comment form {
height:100%;
overflow:auto;
padding:10px 50px;
}
#comment h5 {
font-size:12px;
font-weight:normal;
height:25px;
line-height:25px;
margin:0;
padding:0;
text-align:right;
}
#comment h5 span {
color:#E20700;
float:left;
font-size:14px;
font-weight:bold;
}
#comment textarea {
border:1px solid #CCC;
clear:both;
height:135px;
margin:10px 0;
width:544px;
}
.btnsub {
background:url(../images/btnsub.gif) no-repeat;
border:0;
color:#FFF;
float:right;
height:17px;
width:40px;
}
#blog {
background-color:#FFF;
border:1px solid #92B0DD;
padding:0 0 10px;
}
#blog h3 {
background:url(../images/w_06b.gif) repeat-x;
color:#049;
font-size:12px;
height:21px;
margin:0;
padding:4px 0 10px 11px;
text-align:left;
}
#blog dl {
display:inline;
float:left;
margin:0 14px;
overflow:hidden;
width:120px;
}
#blog dt {
height:72px;
overflow:hidden;
}
#blog dt img {
border:1px solid #666;
height:68px;
padding:1px;
width:90px;
}
#blog dd {
height:30px;
line-height:30px;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
}
#blog dd a {
color:#0054A5;
}
#blog ul {
clear:both;
height:114px;
line-height:19px;
list-style:none;
list-style-position:outside;
margin:0;
padding:0;
text-align:left;
}
#blog li {
float:left;
margin:0;
padding:0 10px;
width:129px;
}
.contentpage {
text-align:center;
}

#content .left #plpost {
	margin-top: 10px;
	border: 1px solid #93AFDE;
	text-align:left;
}
#content .left #plpost .title {
border-bottom:1px solid #93AFDE;
color:#00539E;
line-height:22px;
margin:0;
text-align:right;
background:#ECF4FF;
font-size:12px;
}
#content .left #plpost .title span {
	color: #CC0000;
}
#content .left #plpost #saytext {
	display: block;
	margin: 0 0 10px;
	padding: 8px;
	height: 100px;
	width: 90%;
	border: 1px solid #ccc;
}


.contentpage .digg {
	background: url(../images/digg_bg.gif) no-repeat left top;
	width: 62px;
	margin-bottom: 10px;
}
.contentpage  .digg td {
	text-align: center;
	padding-right: 4px;
}
.contentpage  .digg .diggnum {
	height: 38px;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
}
.contentpage  .digg .diggit {
	height: 30px;
	line-height: 24px;
}