﻿@charset "utf-8";
/* CSS Document 文成头尾及全局统一部分CSS*/

* { margin: 0; padding: 0; }

ul { list-style: none; padding: 0; margin: 0; }

body { background: url(../images/head.png) top center no-repeat; font-size: 14px; text-align: center; font-family: Verdana, Geneva, sans-serif;}

.fix { clear: both; }

a:link,a:visited { color: #000; text-decoration: none; }

a:hover { color: #245cc6; }

#head { width: 950px; height: auto;  margin: 0 auto; position: relative; text-align: left;  }

#top { width: 124px; height: 19px; position: absolute; top: 10px; right: 20px; background: url(../images/top.png) no-repeat; text-align: center; }

#top a { font: normal 12px/19px "宋体"; color: #fff; text-decoration: none; padding: 0 6px; }

#head form { padding-top: 100px; padding-bottom: 20px; text-align: right; }

#searchkey { width: 186px; height: 26px; border: 1px solid #a6c6f2; line-height: 28px; }

#button4 { width: 49px; height: 29px; border: 0; background: url(../images/topbutton.png) no-repeat; margin: 0; padding: 0; }

#nav { height: 40px; background: url(../images/nav-bg.png) center center no-repeat; padding-left: 30px; position: relative;  }

#nav ul li { float: left; display: block; width: 78px; height: 40px; text-align: center; font: bold 14px/40px Georgia, "Times New Roman", Times, serif;  padding-left: 20px; background: url(../images/li_left_top.png) 2px 3px no-repeat; position: relative;}

#nav ul li:hover ul { visibility: visible; display: block; width: 600px; height: 30px; }

#nav ul li .subli:link,#nav ul li .subli:visited { color: #000; text-decoration: none; }

#nav ul li .subli:hover { display: block; width: 133px; height: 36px; background: url(../images/nav_hover.png) no-repeat; color: #fff; position: absolute; left: 0; top: 0; }

#nav ul li ul { visibility: hidden; position:absolute; width: 600px; height: 30px;  background: url(../images/nav_onhover.png) no-repeat; left: 34px; top: 34px; }

#nav ul li ul li { font: normal 12px/24px "宋体"; display: block; width: 60px; float: left;  background: none; }

#nav ul li ul li a:link,#nav ul li ul li a:visited { color: #fff; text-decoration: none; }

#nav ul li ul li a:hover { color: #f80; }


#nav ul li ul li a:hover { background: none;     }

#nav ul li.sfhover ul { display: block; visibility:visible; }

#time { height: 26px; line-height: 26px; margin-top: 20px;  }

#time span { padding-right: 16px;}

#time span a:link,#time span a:visited { color: #255acb; text-decoration: none; }

#time span a:hover { color: #f00; }

#wrap { width: 950px; height: auto; margin: 0 auto; text-align: left; padding: 0 36px; background: url(../images/wrap.png) bottom center no-repeat;}

.gutter-left {width: 695px; float: left; margin-bottom: 10px; }

.ad-one { padding-bottom: 10px; }

.posstion { height: 25px; border: 1px solid #ccc; background: url(../images/posstion_bg.png); line-height: 25px; }

.posstion h2 { height: 25px; background: url(../images/posstion_strong.png) left no-repeat; font-size: 14px; color: #fff; padding-left: 16px; }

.posstion h2 span { font: normal 12px/25px "宋体"; padding-left: 30px; color: #000; }


.text-line { padding: 0 10px; }

.text-line dl { padding: 10px; background: #fafafa; zoom: 1; margin-top: 10px; border: 1px solid #ccc;}

.text-line dl img { display: block; width: 100px; height: 80px; float: left; padding: 2px; border: solid 1px #ccc; margin-right: 8px; }

.text-line dl dt { font-size: 14px; font-weight: bold; padding-bottom: 4px; }

.text-line dl dd { font: normal 12px/16px "宋体"; }

.text-line dl a { float: right;}

.text-line dl a:link,.text-line dl a:visited { color: #f00; text-decoration: none; }

.text-line dl a:hover { text-decoration: underline; }

#gutter-border { border: 1px solid #ccc; border-top: none; background: #f9fcff; }

.text-line h1 { display: block; font-size: 24px; text-align: center; padding-top: 20px; }/*标题CSS*/

.data { text-align: center; font-size: 12px; padding: 10px 0; border-bottom: 1px solid #ccc;}

.data span { padding: 0 10px; }

.data .zoom1,.data .zoom2,.data .zoom3 { padding: 0 2px; cursor: pointer; }

.data .zoom1 { font-size: 16px; border: 1px solid #999; color: #999; }

.data .zoom2 { font-size: 14px; border: 1px solid #000; color: #000; margin: 0 6px; }

.data .zoom3 { font-size: 12px; border: 1px solid #999; color: #999; }

#video { text-align: center; padding-top: 20px; }

#textp { padding: 30px 10px 10px 10px; }

#textp img {  padding: 4px; border: 1px solid #ccc; margin: 0 auto; }

#textp p { line-height: 24px; padding-bottom: 14px; text-indent: 2em; }

#textp .editor { text-align: right; color: #255bca; }

#related { padding: 10px; }

#related h2 { display: block;  background: url(../images/re.png) 60px  repeat-x;}

#related h2 small { background: #fff; padding: 2px 10px; font: bold 14px/14px "宋体"; }

#related ul { border-bottom: none; }

#related ul li { line-height: 30px; margin-left: 10px; }

#related ul li span { color: #999; }

#related ul li a:link,#related ul li a:visited { color: #255bca; text-decoration: underline; }

#related ul li a:hover { color: #f50; }

#comment { padding-top: 10px; background: url(../images/pir.png) 10px 4px no-repeat;  }

#comment-top { height: 40px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }

#comment-top { line-height: 40px; padding-left: 60px; }

#comment-top span { float: right; padding: 0 20px; }

#comment-top .copylink { background: url(../images/copylink.png) left center no-repeat ;}

#comment-top .copylink a { color: #5a5a5a; }

#comment-top .email a { color: #ba2636; text-decoration: underline;  }

#comment-top .email { background: url(../images/email.png) left center no-repeat ;}

#comment-block { padding-top: 10px; }

#comment_content { width: 100%; height: 124px; overflow: hidden; border: 1px solid #ccc; }

.text-comment { width: 80px; height: 20px; border: 1px solid #ccc; }

#comment-button { width: 71px; height: 20px; background: url(../images/comment_button.png) no-repeat; border: 0; }

#comment-block #exp  li { display: block; width: 56px; height: 110px; float: left; text-align: center; }

#comment-block #list-li { padding: 0 20px 10px 20px; height: 300px; overflow: auto; }

#comment-block #list-li li { line-height: 16px; font-size: 12px; background: #f5f8fb; margin-bottom: 10px; padding: 4px 0;  color: #999;}

#comment-block #list-li .li-text { text-align: left; color: #000; }

.text-line ul { border-bottom: 1px solid #ccc; padding: 10px 0; }

.text-line ul li { line-height: 26px; background: url(../images/arrow.png) left center no-repeat; padding-left: 1em; }

.text-line ul li span { float: right; }

.text-line .next { display: block; height: 24px; line-height: 20px; padding: 20px 0 20px 180px;}

.text-line .next li { background: none; float: left; text-align: center; padding: 0; padding: 0 4px; }

.text-line .next li a { text-decoration: underline; }

.text-line .next .next-one {  background: #1a4bb6; }

.text-line .next .next-one a:link,.text-line .next .next-one a:visited { color: #fff; text-decoration: none; }

.text-line .next .next-one a:hover { color: #fff; text-decoration: underline; }

.gutter-right { width: 245px; float:left; margin-left: 10px; }

.login { border: 1px solid #a6c6f2; }

.login-box {  height: 106px; padding: 1px; }

#table1 { background:url(../images/login.png) repeat-x; font-weight: bold; color: #255bca; text-align: center; }

.text1 { width: 100px; height: 20px; border: 1px solid #a6c6f2; line-height: 20px;}

.text2 { width: 50px; height: 20px; border: 1px solid #a6c6f2;}

#table2 .td2 a { color: #0b9819; text-decoration: underline; font-weight: normal; font-size: 12px;}

#button { width: 64px; height: 21px; border: 0; background: url(../images/button.png) top no-repeat; }

#button2 { width: 64px; height: 21px; border: 0; background: url(../images/button.png) 0 -31px  no-repeat; }

.tv_top { height: 29px; background: url(../images/tv_top.png) repeat-x; }

.tv_top span { line-height: 29px; text-align: center; padding: 0 4px; cursor: pointer; overflow: hidden; }

.tv_text { padding: 5px; }

.tv_text p { line-height: 26px; }

.tv_top .tag1 { border-left: 1px solid #a6c6f2; border-right: 1px solid #a6c6f2; background: #fff; height: 29px; padding: 7px 4px 6px 4px; overflow: hidden; }

.topten { border: 1px solid #a6c6f2; margin-top: 10px; border-top: none;}

.topten h2 { height: 29px; background: url(../images/tv_top.png) repeat-x; font-size: 14px; line-height: 29px; padding-left: 10px; }

.topten h2 span { float: right; border: 1px solid #a6c6f2; background: #fff; font: normal 12px/16px "宋体"; margin: 5px 10px 0 0 ; }

.topten ol { padding: 10px; height: 1%; }

.topten ol li { line-height: 16px; font-size: 12px; padding: 4px 0;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-left: 20px; }

.topten ul .top1 { background: url(../images/topten.png) left 1px no-repeat; }

.topten ul .top2 { background: url(../images/topten.png) left -53px no-repeat; }

.topten ul .top3 { background: url(../images/topten.png) left -105px no-repeat; }

.topten ul .top4 { background: url(../images/topten.png) left -162px no-repeat; }

.topten ul .top5 { background: url(../images/topten.png) left -198px no-repeat; }

.topten ul .top6 { background: url(../images/topten.png) left -251px no-repeat; }

.topten ul .top7 { background: url(../images/topten.png) left -288px no-repeat; }

.topten ul .top8 { background: url(../images/topten.png) left -322px no-repeat; }

.topten ul .top9 { background: url(../images/topten.png) left -378px no-repeat; }

.topten ul .top10 { background: url(../images/topten.png) left -432px no-repeat; margin: 0; }

#photo ul { padding: 0 0 8px 0; zoom: 1; height: 1%; }

#photo ul li { display: inline; width: 98px; height: 94px; text-align: center; float: left; padding: 2px; font-size: 12px; margin: 4px 0 4px 14px;  overflow: hidden;}

#photo ul li img { display: block; width: 90px; height: 70px; padding: 2px; border: 1px solid #ccc; margin: 0 auto 4px auto; }

#photo1 ul { padding: 0 0 8px 0;  height: 1%; }

#photo1 ul li { display: inline; width: 98px; height: 94px; text-align: center; float: left; padding: 2px; font-size: 12px; margin: 4px 0 4px 14px;  overflow: hidden;}

#photo1 ul li img { display: block; width: 90px; height: 70px; padding: 2px; border: 1px solid #ccc; margin: 0 auto 4px auto; }

.ad-list { padding-top: 10px; }

.ad-list img { display: block; width: 245px; height: 200px; border: none; }

.foot_box {  background: #eaf0f8; height: 60px; margin-bottom: 20px; }

.foot_box h2 { display: block; width: 90px; height: 60px; float: left; font-size: 14px; line-height: 60px; text-align: center; }

.foot_box .link { background: url(../images/link.png) 20px center no-repeat;}

.foot_box span { display: block; padding: 12px 10px 0 10px; line-height: 18px;}

.foot_box span a { padding: 0 3px; background:  }

.copyright { height: 111px; background: url(../images/foot_bottom.png) bottom center no-repeat; }

.copyright ul { padding-left: 251px; }

.copyright ul li { float: left; padding: 0 10px; line-height: 34px;  }

.copyright ul li a:link,.copyright ul li a:visited { color: #fff; text-decoration: none; }

.copyright ul li a:hover { text-decoration: underline; }

.copyright address { font: normal 12px/20px "宋体"; text-align: center; padding-top: 5px; }




.title {
	background: #E9F2FB url(../images/title_bg.gif) repeat-x left top;
	color: #07519A;
	border-top: 1px solid #AACCEE;

        line-height: 26px;
        padding: 0 10px;
}



.showpage .main .box {
	border-width: 1px;
}
.news .main .box {
	padding: 0 20px;
	background: #F7FDFF;
}
.info .main .box {
	padding: 0 20px;
}
.showpage .main .title_info {
	margin-top: 15px;
	text-align: center;
}
.showpage .main .title_info h1 {
	font-size: 24px;
	line-height: 2;
	margin: 0px;
	padding: 0px;
}
.showpage .main .title_info .info_text {
	border-bottom: 1px dashed #ccc;
	line-height: 2;
	padding-bottom: 6px;
	color: #666;
}
.showpage .digg {
	background: url(../images/digg_bg.gif) no-repeat left top;
	width: 62px;
	margin-bottom: 10px;
}
.showpage .digg td {
	text-align: center;
	padding-right: 4px;
}
.showpage .digg .diggnum {
	height: 38px;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
}
.showpage .digg .diggit {
	height: 30px;
	line-height: 24px;
}
.showpage .main #text {
	font-size: 14px;
	line-height: 1.8;
}
.showpage .main #text p {
	margin: 1em 0;
}
.showpage #plpost {
	margin-top: 10px;
	border: 1px solid #AACCEE;
}
.showpage #plpost .title {
	border: 0px solid #AACCEE;
}
.showpage #plpost .title span {
	color: #CC0000;
}
#saytext {
	display: block;
	margin: 0 0 10px;
	padding: 8px;
	height: 100px;
	width: 90%;
	border: 1px solid #ccc;
}


.search_alb { font-size: 14px; text-indent: 2em; padding: 10px 0; }

.search_alb strong { color: #f00; }

#border-1 dl { padding: 5px 10px; height: 1%; }

#border-1 dl dt { font: bold 12px/24px "宋体";}

#border-1 dl dd { font-size: 12px; line-height: 18px; }

#border-1 { border: 1px solid #ccc; border-top: none; }

#border-1 table { font-size: 12px; }

.a_link { padding: 10px; }

.a_link a { display: block; width: 200px; margin: 5px auto; border: 1px solid #ccc; height: 30px; text-align: center; line-height: 30px; }

.a_link a:link,.a_link a:visited { color: #000; text-decoration: none; }

.a_link a:hover { background: #069; color: #fff; }

.imgmove img { width: 120px; height: 90px; }

