﻿* { word-wrap: break-word; }
body, html {color:#313131;background-color:#fff}
body, th, td, input, select, textarea, button { font: 12px/1.5em "宋体", Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; }
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ul li { list-style: none; }
select { margin-right: 2px}
a { color: #016A9F; text-decoration: none; }
a:hover {text-decoration: underline; }
a img {border:none}
.center {
	margin:0 auto;
	width:960px;
}
.page_top {
	clear:both;
	margin-top:4px;
	margin-bottom:10px;
	height:25px;
	line-height:26px;
	border-bottom:1px #E9E9E9 solid;
	background-color:#F1F1F1;
	color:#838383;
}
.page_top .top_notice {
	float:left;
	margin-left:10px;
	color:#5E6671;
}
.page_top .top_link {
	float:right;
	margin-right:10px;
}
.page_top .top_link a, .page_top .top_link a:hover {
	color:#5E6671;
}
.header {
	clear:both;
	height:24px;
}
.zhaojuqing_logo {
	float:left;
}
.header p {
	float:left;
	padding-top:8px;
	color:#5E6671;
}
.header p span {
	margin-right:3px;
	margin-left:3px;
}
.header p a, .header p a:hover {
	color:#5E6671;
}
.header dl {
	float:right;
	padding-top:8px;
}
.header dt, .header dd {
	float:left;
	color:#818181;
}
.header dd a {
	display:inline;
	margin-right:5px;
}
.top_nav {
	clear:both;
	height:37px;
	background:url(../img/catalogbar.png) no-repeat left top;
}
.nav {
	float:left;
	margin-left:2px;
}
.nav li {
	float:left;
	font-size:14px;
	width:64px;
	height:37px;
	line-height:35px;
	text-align:center;
	padding-left:4px;
	background:url(../img/catalogbar_li.png) no-repeat left 1px;
}
.nav li a {
	display:block;
	width:64px;
	height:37px;
	color:#fff;
	background:url(../img/catalogbar_dot.png) no-repeat left top;
}
.nav li a:hover {
	display:block;
	width:64px;
	color:#fff;
	height:37px;
	text-decoration:none;
	background:url(../img/catalogbar_dot.png) no-repeat left -37px;
}
.search {
	float:right;
	width:236px;
	height:37px;
	position:relative;
}
.search .search-keyword {
	position:absolute;
	top:9px;
	left:20px;
	width:152px;
	height:16px;
	border:none;
	background-color:transparent;
}
.search .search-submit {
	position:absolute;
	top:9px;
	left:179px;
	width:46px;
	height:18px;
	border:none;
	background-color:transparent;
}
.flash_info {
	height:238px;
	clear:both;
	margin-top:12px;
	margin-bottom:8px;
	overflow:hidden;
}
.flash {
	float:left;
	width:724px;
	height:236px;
	border:1px #CCDFF2 solid;
}
.info {
	float:left;
	margin-left:8px;
	width:226px;
	height:238px;
	background-color:#F1F1F1;
}
.LeftBotton {
	float:left;
	width:13px;
	height:216px;
	background:url(../img/scroll_left.gif) no-repeat left center;
	margin-left:10px;
	display:inline;
}
.flash_box {
	float:left;
	width:656px;
	margin-top:10px;
	margin-left:12px;
	overflow:hidden;
}
.flash_box dl {
	float:left;
	width:175px;
	height:220px;
	overflow:hidden;
	display:inline;
}
.flash_box dt {
	width:128px;
	height:178px;
	overflow:hidden;
	margin-bottom:5px;
	font-size:0px;
	text-align:center;
}
.flash_box dd {
	width:128px;
	color:#939393;
	text-align:center;
	overflow:hidden;
}
.flash_box dt img {
	width:116px;
	height:166px;
	padding:5px;
	border:1px #EAE4D1 solid;
}
.RightBotton {
	background:url(../img/scroll_right.gif) no-repeat left center;
}
.Cont {
	width:700px;
	overflow:hidden;
	float:left;
	}
.ScrCont {
	width:10000000px;
	}
#List1, #List2 {
	float:left;
	}
.box {
	clear:both;
	margin-bottom:8px;
	overflow:hidden;
}
.b_box {
	float:left;
	width:726px;
	overflow:hidden;
}
.b_box .title, .s_box .title {
	width:706px;
	height:27px;
	line-height:27px;
	background:url(../img/sprite.png) no-repeat left -160px;
	text-align:left;
	font-weight:bold;
	color:#193B5F;
	padding-right:10px;
	padding-left:10px;
}
.b_box .title span, .s_box .title span {
	float:right;
	font-weight:normal;
}
.b_box .box_content, .s_box .box_content {
	width:724px;
	padding-top:10px;
	overflow:hidden;
	border:1px #CCDFF2 solid;
	border-top:none;
}
.b_box .box_content_all {
	width:750px;
	padding-left:16px;
}
.b_box .box_content dl {
	float:left;
	width:92px;
	height:179px;
	margin-right:28px;
	display:inline;
	text-align:center;
	overflow:hidden;
}
.b_box .box_content dt {
	width:92px;
	height:132px;
	font-size:0px;
	position:relative;
}
.b_box .box_content dt span, .list_box .list_box_pic span, .sidebar_box dt span {
	display:block;
	position:absolute;
	font-size:12px;
	width:84px;
	padding-right:2px;
	height:20px;
	line-height:20px;
	background:url(../img/update.png) no-repeat left top;
	top:104px;
	left:3px;
	color:#fff;
	text-align:right;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000, endColorStr=#99000000, gradientType='1')
}
.list_box .list_box_pic span {
	width:92px;
	padding-right:2px;
	top:117px;
	left:3px;
}
.b_box .box_content dd {
	height:18px;
	color:#939393;
	overflow:hidden;
}
.b_box .box_content dt img {
	width:86px;
	height:121px;
	border:1px #EAE4D1 solid;
	padding:2px;
}
.s_box_all {
	float:left;
	margin-left:8px;
	width:226px;
	overflow:hidden;
}
.s_box {
	overflow:hidden;
}
.s_box .title {
	width:206px;
	background:url(../img/sprite.png) no-repeat left 0px;
}
.s_box .box_content {
	width:224px;
	padding-top:8px;
	padding-bottom:8px;
	overflow:hidden;
	border:1px #CCDFF2 solid;
	border-top:none;
}
.s_box .box_content li {
	margin-left:10px;
	line-height:22px;
}
.s_box .box_content li em, .com_box li em {
	font-family:Verdana;
	font-style:normal;
	font-size:10px;
	display:block;
	width:17px;
	float:left;
}
.s_box .box_content .third, .com_box li .third {
	color:#FF5B01;
}
.footer {
	clear:both;
	margin-top:0px;
	overflow:hidden;
}
.footer li {
	color:#898888;
	line-height:24px;
	text-align:center;
	font-family:Verdana;
}
.footer li span {
	margin-right:3px;
	margin-left:3px;
}
.footer li a, .footer li a:hover {
	color:#333;
}
/* list_article.htm */
.list_box {
	clear:both;
	width:704px;
	margin-left:10px;
	height:140px;
	background:url(../img/dott-gray.png) repeat-x left bottom;
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:hidden;
}
.list_box .list_box_pic {
	float:left;
	width:100px;
	height:140px;
	margin-right:8px;
	position:relative;
}
.list_box .list_box_pic img {
	width:94px;
	height:134px;
	padding:2px;
	border:1px #EAE4D1 solid;
}
.list_box .list_box_info {
	float:left;
	width:596px;
	height:139px;
	color:#5F5F5F;
	padding-top:1px;
}
.list_box .list_box_info h3 {
	font-size:13px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	margin-bottom:5px;
	font-weight:normal;
}
.list_box .list_box_info h3 a {
	font-weight:bold;
}
.list_box .list_box_info li {
	float:left;
	height:20px;
	margin:0 10px 0 0;
	overflow:hidden;
	padding:0;
	position:static;
	white-space:nowrap;
	width:100px;
}
.list_box .list_box_info .playactor {
	width:300px;
}
.list_box .list_box_info .playactor span {
	color:#016A9F;
}
.list_box .list_box_info .playtime {
	width:110px;
}
.list_box .list_box_info p {
	clear:both;
	line-height:20px;
	padding-top:4px;
}
.list_box .info_link {
	margin:6px auto;
}
.list_box .info_link a {
	color:#4D8A06;
	font-weight:bold;
	text-decoration:none;
}
.list_box .info_link a:hover {
	color:#4D8A06;
	font-weight:bold;
	text-decoration:underline;
}
.list-pager {
	clear:both;
	margin-bottom:15px;
	text-align:center;
	width:724px;
}
.list-pager a, .list-pager strong { display:inline-block; vertical-align:middle; border:1px solid #CCDFF2; width:auto!important; min-width:12px; width:12px; height:18px; line-height:18px; text-align:center; white-space:nowrap; overflow:visible; padding:0 3px; margin-left:6px; }
.list-pager strong { padding:1px 2px; color:#939393; border:none; }
.list-pager a:hover { text-decoration:none; }
.list-catalog {
	clear:both;
	margin:0px 10px;
	margin-bottom:5px;
	width:204px;
	background:url(../img/dott-gray.png) repeat-x left bottom;
	padding-bottom:7px;
	overflow:hidden;
	line-height:24px
}
.list-catalog dt {
	clear:both;
	font-weight:bold;
}
.list-catalog dd a {
	float:left;
	margin-right:10px;
	white-space:nowrap;
}
.high_search {
	text-align:right;
	margin:10px 10px 5px 10px;
	clear:both;
}
.article_title {
	clear:both;
	width:958px;
	height:28px;
	border:1px #E1E1E1 solid;
	background-color:#F1F1F1;
	margin:0 auto;
	margin-top:12px;
}
.article_title h2 {
	color:#303030;
	font-family:"Microsoft Yahei";
	font-size:16px;
	height:27px;
	line-height:27px;
	font-weight:normal;
	margin-left:11px;
}
.article_title h2 a, .article_title h2 a:hover {
	margin-left:3px;
	color:#909090;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}
.article_content {
	clear:both;
	width:958px;
	border:1px #E1E1E1 solid;
	border-top:none;
	overflow:hidden;
	background:url(../img/dot-shu.png) repeat-y 735px 0;
}
.article_content .content {
	float:left;
	margin-top:10px;
	padding:0px 10px;
	width:716px;
	overflow:hidden;
}
.article_content .content h3 {
	clear:both;
	color:#303030;
	font-size:14px;
	height:28px;
	line-height:24px;
}
.article_content .content .content_box {
	color:#606060;
	line-height:20px;
	padding:0 10px;
	padding-bottom:10px;
}
.article_content .sidebar {
	float:left;
	width:202px;
	overflow:hidden;
	padding:0 10px;
}
.content_page {
	clear:both;
	width:700px;
	padding-left:21px;
	overflow:hidden;
}
.content_page li {
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-right:12px;
	margin-bottom:12px;
	display:inline;
	width:125px;
	height:28px;
	overflow:hidden;
}
.content_page li a {
	width:123px;
	height:26px;
	border:1px #A9C9EA solid;
	background-color:#E7F3FF;
	text-align:center;
	line-height:26px;
	display:block;
	color:#456293;
	text-decoration:none;
}
.content_page .thisclass a, .content_page .thisclass a:hover {
	border:1px #A9C9EA solid;
	background-color:#fff;
	cursor:default;
	color:#456293;
}
.content_page li a:hover {
	width:123px;
	height:26px;
	border:1px #456293 solid;
	background-color:#456293;
	text-align:center;
	line-height:26px;
	display:block;
	color:#fff;
	text-decoration:none;
}
.sidebar_box {
	clear:both;
	width:202px;
	margin-top:10px;
	overflow:hidden;
}
.sidebar_box h3 {
	clear:both;
	color:#303030;
	font-size:14px;
	height:24px;
	line-height:24px;
}
.sidebar_box_dl {
	width:250px;
}
.sidebar_box dl {
	float:left;
	width:92px;
	height:154px;
	margin-right:16px;
	overflow:hidden;
}
.sidebar_box dt {
	margin:auto auto 5px;
	position:relative;
}
.sidebar_box dt img {
	width:86px;
	height:121px;
	padding:2px;
	border:1px #EAE4D1 solid;
}
.sidebar_box dd {
	height:17px;
	line-height:17px;
	overflow:hidden;
	text-align:center;
}
.content_comment {
	clear:both;
	width:716px;
	padding:10px 0px;
	overflow:hidden;
}
.content_comment .comment_title {
	clear:both;
	width:716px;
	height:24px;
	border-bottom:1px #E1E1E1 solid;
	line-height:24px;
}
.content_comment .comment_title h3 {
	float:left;
}
.content_comment .comment_title h3 em {
	font-size:12px;
	font-style:normal;
	font-weight:normal;
}
.content_comment .comment_title h3 em em {
	color:#009DD1;
	margin-right:2px;
	margin-left:2px;
}
.comment_title span {
	float:right;
}
.comment_title span a, .comment_title span a:hover {
	display:block;
	width:92px;
	height:22px;
	background:url(../img/comment_more.png) no-repeat left top;
	text-align:center;
	line-height:22px;
	color:#333;
	text-decoration:none;
}
.commentItem {
	clear:both;
	width:706px;
	background:url(../img/dot_2.gif) repeat-x left bottom;
	padding:8px 10px 2px 0;
	overflow:hidden;
}
.commentItem_big {
	width:928px;
	margin:0 auto;
}
.commentItem .Itemtitle {
	clear:both;
	width:706px;
	height:22px;
	font-size:12px;
	line-height:22px;
}
.commentItem_big .Itemtitle {
	width:928px;
}
.Itemtitle .user {
	float:left;
	color:#A3A3A3;
	padding-left:5px;
}
.Itemtitle .user a {
	margin-right:18px;
}
.Itemtitle .youyong {
	float:right;
}
.Itemtitle .youyong span {
	color:#303030;
	margin-right:5px;
}
.commentItem .txt {
	font-size:12px;
	line-height:20px;
	margin-bottom:5px;
	word-wrap:break-word;
	margin-left:5px;
}
.content_comment p {
	clear:both;
	padding-top:12px;
	font-family:Arial;
	padding-bottom:5px;
}
.dede_comment_post {
	clear:both;
	width:948px;
	padding-bottom:20px;
	padding-left:10px;
	overflow:hidden;
}
.dede_comment_post h2 {
	font-size:14px;
	height:32px;
	line-height:26px;
}
.dede_comment_post h2 a, .dede_comment_post h2 a:hover {
	color:#313131;
	text-decoration:none;
}
.dcmp-stand {
	padding-bottom:10px;
	padding-left:20px;
	color:#666666;
	font-size:14px;
}
.dcmp-content {
	padding-left:20px;
}
.dcmp-content textarea {
	border:1px solid #CCCCCC;
	height:120px;
	padding:3px;
	width:828px;
}
.dcmp-userinfo {
	padding-top:10px;
	padding-left:20px;
	overflow:hidden;
}
.dcmp-userinfo input {
	border:1px solid #CCCCCC;
	width:80px;
	height:16px;
}
.dcmp-userinfo img {
	vertical-align:top;
	padding-top:2px;
}
#commetpages {
	clear:both;
	width:716px;
	text-align:center;
	padding-top:12px;
}
.highsearch {
	clear:both;
	width:702px;
	margin:0 auto;
	border:1px #E0E0E0 solid;
	background-color:#F2F2F3;
	margin-bottom:10px;
	padding-top:10px;
}
.highsearch p {
	width:682px;
	margin-bottom:10px;
	margin-left:10px;
	height:20px;
}
.highsearch p span {
	display:block;
	width:93px;
	height:20px;
	float:left;
}
.highsearch p input {
	float:left;
}
.highsearch .submit {
	margin-left:93px;
}
.maplist {
	margin:30px 10px 0px 40px;
}
.maplist a {
	font-weight:bold;
	font-size:14px;
	height:30px;
	float:left;
	margin-right:20px;
	display:inline;
}
.high_searched {
	clear:both;
	width:938px;
	padding:10px;
}
.high_searched dt {
	font-weight:bold;
	font-size:14px;
}
.flink {
	clear:both;
	overflow:hidden;
}
.flink dl {
	width:940px;
	overflow:hidden;
	padding:10px;
	border-bottom:1px #DCE1E6 solid;
}
.flink dt, .flink dd {
	float:left;
}
.flink dt {
	font-weight:bold;
	color:#333;
}
.flink dd a, .flink dd a:hover {
	color:#585858;
}
.com_box {
	clear:both;
	margin-top:8px;
	width:226px;
	height:168px;
	overflow:hidden;
	background-color:#F6F6F6;
}
.com_box p {
	clear:both;
	width:210px;
	height:29px;
	line-height:29px;
	margin-left:8px;
	border-bottom:1px #ccc solid;
	font-weight:bold;
	color:#606060;
}
.com_box li {
	width:210px;
	line-height:22px;
	margin-left:8px;
}
.com_box li a, .com_box li a:hover {
	color:#606060;
}