﻿/*
Style Name:css.css
Author: Kele5240
Email: kele5240@gmail.com
*/
/* ============================================================================ 全局 == */
html { height: 100%; }
body { margin: 0 auto; padding: 0; height: 100%; background: #fff; font-size: 13px; font-family: Arial,Century Gothic,verdana,Helvetica,sans-serif; color: #222; line-height: 145%; word-break: break-all; }
div,ul,ol,form { margin: 0; padding: 0; }
li{ list-style-type: none; }
img { border: 0; }
table { font-size: 13px; }
input { font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 13px; }
em{ font-style:normal; color:#c60a00; }
/* ============================================================================ 连接 == */
a:link{  color: #261CDC;outline:none; }
a:visited { color: #551a8b;outline:none; }
a:hover {  color: #261CDC;outline:none; }
a:active { color: #261CDC;outline:none; }
a.red:link{  color: #C60A00;outline:none; }
a.red:visited { color: #C60A00;outline:none; }
a.red:hover {  color: #C60A00;outline:none; }
a.red:active { color: #C60A00;outline:none; }
/* ============================================================================ 常用 == */
.none{display:none;}
.show{float:left; margin-left:-22px;}
.show2{}
.clear { clear: both; }
.none { display: none; }
.bold { font-weight: 700; }
/* ============================================================================ 颜色 == */
.link2{ color: #666; font-size:13px;}
.link2 a:link{text-decoration: none; color: #666;outline:none; }
.link2 a:visited {text-decoration: none; color: #666;outline:none; }
.link2 a:hover {text-decoration: none; color: #666;outline:none; }
.link2 a:active {text-decoration: none; color: #666;outline:none; }
.red{ color:#C60A00; }
.green{ color:#008000; }
/* ============================================================================ 标注 == */
.label{ background:#A0FFFF; }
.label2{ background:#FF0; }
/* ============================================================================ 布局 == */

/* ===== header ===== */
#header{
	float:left;
	width: 900px;
	height: 95px;
}
	#logo{
	float: left;
	width: 220px;
	height: 75px;
	margin-top:10px;
}
	#searchbar{
	float: left;
	width: 600px;
	height:75px;
	padding-left: 15px;
}
		#searchbar_nav{
	margin-top: 5px;
}
			.searchbar_nav_li{ float: left; margin-right: 12px; text-align: left; font-size: 14px;}
		#searchbar_content{ float: left; width: 490px; text-align: left;}
		#searchbar_more{ float: left; width: 200px;}
			.searchbar_more_ul{ float: left; }
			.searchbar_more_li{ float: left; margin: 10px 0 0 10px; }
		#searchbar_filter{ float: left;}
			.searchbar_filter_li{ float: left; margin-right: 25px;}
/* ===== pagebody ===== */
#navbar{ min-width:800px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<800?"800px":"");width: 100%; height: 20px; background-color: #C7C6B6; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}
	.navbar_left{ float: left;  text-align: left; font-size: 16px; font-weight: 700; margin-left: 3px; }
	.navbar_right{ float: right; text-align: right; margin-right:3px;}
#pagebody{ float: left; min-width: 1000px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");  width:100%;}
	.sidebar{ float: left; width: 140px; border-right: 1px solid #B4B4B4; text-align:left;}
		.sidebar_time{ width:120px; margin-top: 5px;margin-left: 15px; }
			.sidebar_li{ float:left; width: 100px;}
				.sidebar_time li{float:left;  padding-top:5px;}
		.sidebar_columns{ width:120px; margin-top: 20px;margin-left: 15px; }
	.mainbody{
		float:left;
		margin-left:10px;
	width: 50%;margin-left: 5px;	padding-left: 15px;
}
  .CatInfo{ float:left; font-weight:700;}
  .sort_li{float:left; margin-right:15px; margin-top:5px; margin-bottom:15px;}
  .mainbody li{clear:both; text-align:left;margin-top:20px; margin-bottom:-5px; border-top: 1px solid #FFF;}
  .mainbody table{ border-bottom: 1px dashed  #CCC; }
  .mainbody p { font-size:16px; margin:0; text-align:left;}
  .res_pinyin { font-size:14px; font-weight:normal; margin-left: 10px 0 0 10px; text-align:left;}
   .mainbody p a:link{ font-size:16px; color: #261CDC;outline:none; }
   .mainbody p a:visited { font-size:16px; color: #551a8b;outline:none; }
   .mainbody p a:hover,a:active { font-size:16px; color: #261CDC;outline:none; }
   .mainbody span a:link{ font-size:13px; color: #666;outline:none; }
   .mainbody span a:visited { font-size:13px; color: #666;outline:none; }
   .mainbody span a:hover,a:active { font-size:13px; color: #666;outline:none; }
  .mainbody strong{ color:#008000; font-weight:400; }
  .mainbody_resmore{float: left; width: 730px;border: 1px dashed #CCC; padding:0 15px; margin:10px 0; display: table;}
    .mainbody_resmore2{ clear:both; width: 760px; height:30px; border-bottom: 1px dashed #CCC; text-align:left; margin-bottom:10px;}
   .cidli{ float:left; width:170px; line-height:30px;}
    .mainbody_resmore a{ text-decoration: none; color:#000; }
		.res_pic{ float: left; margin-right:10px;*margin-right:10px!important;*margin-right:5px;}
		.res_right{ height:100%; display: table;}
   .res_right a{ margin-right:5px;margin-right:0;}
   .res_right a:link { color: #666;outline:none; }
   .res_right a:visited { color: #666;outline:none; }
   .res_right a:hover { color: #666;outline:none; }
   .res_right a:active { color: #666;outline:none; }
   .res_right span{ color:#3269C2; }
   .res_more{ margin-top:6px; padding-bottom:5px; border-bottom: 1px dashed #CCC;}
   .res_none{ width:500px; height:300px; text-align:left; padding:50px;}
		.mainbody_pagenum{ float: left; width: 700px; margin-top:20px; text-align: left; }
	.ad{position:absolute; top:97px; right:0; width:200px; margin-top:5px; margin-left:10px;display: table; }
		.ad_title{ }
			.ad_li{ float: right; margin: 0 8px 0 13px; font-size: 13px;}
   .ad_li2{ float: right; padding: 150px 8px 0 13px; font-size: 13px;}

/* ===== pagenum CSS ===== */
.manu {padding:3px; margin:30px 3px 3px 3px;text-align: left;}
.manu A {border:#eee 1px solid; padding:2px 5px;margin: 2px; color: #036cb4; text-decoration: none}
.manu A:hover {border:#999 1px solid; color: #666;}
.manu A:active {border:#999 1px solid;color: #666;}
.manu .current {border:#036cb4 1px solid; padding:2px 5px; font-weight: 700; margin: 2px; color: #fff; padding-TOP: 2px; background-color: #036cb4;}
.manu .disabled {border:#eee 1px solid; padding:2px 5px; margin: 2px; color: #ddd;}

/* ===== 图片，视频模板专用CSS ===== */
#searchbar_content_2{ float: left; width: 490px; text-align: left;}
.pic_mainbody{ float: left; width: 760px; margin-top:5px;}
	.pic_mainbody_res{ float: left; width: 188px; height: 220px; overflow:hidden;}
		.pic_res_pic{ width:140px; height: 140px; }
		.pic_res_title{ font-size: 11px;}
		.pic_res_content{width: 170px; height: 20px; line-height: 20px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.pic_mainbody_pagenum{ float: left; width: 100%; margin: 20px 0 0 10px; text-align: left; }

/* ===== 预览模板专用CSS ===== */
.preview_pagebody_left{float: left; width: 898px; }
.preview_mainbody{ float: left; width: 898px; margin:5px 0 0 7px; border: 1px solid #CCC;}
		.preview_mainbody_res{ width: 750px;}
			.preview_res_pic{ text-align:center; margin: 10px;}
			.preview_res_title{ font-size: 16px; font-weight: 700; margin-top:10px;}
			.preview_res_hr{ width: 750px; height: 1px; background: #ccc; overflow: hidden; margin-top:5px;}
			.preview_res_keyword{ width: 750px; height: 20px; line-height:24px; color: #666;}
			.preview_res_url{ margin-top: 8px;#margin-top: 8px;}
			.preview_res_content{ width: 750px; text-align: left; margin-top: 15px;#margin-top: 15px;}/* margin-top针对IE7做了CSS HACK */
			.preview_res_more{ float: right; height:30px; font-size: 14px; margin-top: 20px;#margin-top: 20px; margin-left: 20px;}
.preview_mainbody_res_pic{ float: left; width: 898px; margin:10px 0 0 7px; border: 1px solid #CCC;}
	.preview_mainbody_res_pic_title{ float: left; margin: 10px; font-size: 14px; font-weight: 700; }
	.preview_mainbody_res_pic_content { margin-left: 10px; }
		.preview_pic_li{float: left; width:140px; margin-right:35px;margin-right:35px!important;*margin-right:5px;}
.preview_mainbody_res_word{ float: left; width: 898px; display: table; margin:10px 0 0 7px; border: 1px solid #CCC;}
	.preview_mainbody_res_word_title{ float: left; margin: 10px; font-size: 14px; font-weight: 700; }
	.preview_mainbody_res_word_content{ margin-left: 10px; }
		.preview_word_li{float: left; width: 300px; margin-right:35px;margin-right:35px!important;*margin-right:5px; text-align: left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
/* ===== footer  ===== */
#footer{ width: 100%;}
	#moresearh{float:left; width: 50%; background-color: #EFF2FA; text-align: left; margin:10px 0 0 162px;*margin:10px 0 0 155px!important;*margin:10px 0 0 78px; display: table;}
 #moresearch_pdt{float:left; width: 50%; background-color: #EFF2FA; text-align: left; margin-top:10px; margin-left:16px;*margin-left:13px; display: table;}
		.moresearh_title{ float: left; width: 80px; font-size: 14px; font-weight: 700; margin-top: 10px;}
		.moresearh_content{ float: left;margin:10px 0;}
			.moresearh_li{ float: left;  width: 130px; margin-right:10px; text-align: left; font-size:14px; white-space :nowrap; overflow: hidden; text-overflow: ellipsis;}
	#searchbar2{ float: left; width: 600px; margin:10px 0 0 162px;*margin:10px 0 0 155px!important;*margin:10px 0 0 78px;}
 #searchbar3{ float: left; width: 600px; margin:10px 0 0 17px;*margin:10px 0 0 13px!important;*margin:10px 0 0 13px;}
		#searchbar2_content{ float: left; width:490px; text-align: left;}
		#searchbar2_filter{ float: left;}
	#copyright{ min-width: 800px; width: 100%; height: 18px; background-color: #EBEBEB; margin-top:10px;}
/* ===== 高级搜索模板专用CSS ===== */
#moresearch_header{ float:left; width: 100%;}
#moresearch_logo{ float: left; width: 13%; height: 50px; margin-top:10px; text-align:left;}
#moresearch_navbar{ float: left; width: 87%; height: 20px; background-color: #F0F0F0; border-top: 1px solid #36C; margin-top:30px; }
	.moresearch_web_content_a{ width: 100%; height: 80px; background-color: #EFF2FA; margin-top: 10px; }
	.moresearch_web_content_b{ width: 100%; height: 162px; margin-top: 14px; }
	.moresearch_web_content_c{ width: 100%; height: 54px; background-color: #EBEBEB; margin-top: 14px; }
	.moresearch_web_content_d{ width: 100%; text-align: left; margin-left: 30px; }
	.moresearch_web_content_e{ width: 100%; height: 120px; margin-top: 14px; }
	.moresearch_web_content_f{ width: 100%; height: 22px; background-color: #EBEBEB; }
	.moresearch_web_content_h1{ float:left; width: 187px; height: 25px; line-height: 25px; margin-left: 30px; font-weight: 700; text-align: left; }
	.moresearch_web_content_h2{ float:left; width: 360px; height: 25px; line-height: 25px; text-align: left;}
	.moresearch_web_content_h3{ float:left; width: 525px; height: 25px; line-height: 25px; text-align: left;}
/* ===== 首页css ===== */
#index_header{ width: 100%}
	#index_logo{  width: 100%; height: 50px; margin-top:100px;}
	#index_searchbar{ width:100%;  text-align: center; }
		#index_searchbar_nav{ width:500px; height:20px; margin-top: 30px;position:absolute;left:50%; margin-left:-200px;}
			.index_searchbar_nav_li{ float: left; width: 53px; text-align: left; font-size: 14px; }
			.index_searchbar_nav_li2{ float: left; width: 65px; text-align: left; font-size: 14px; }
		#index_searchbar_content{ width:580px; height:30px;position:absolute;left:50%; margin-top:50px; margin-left:-200px;}
			#index_searchbar_bar{float:left; }
			#index_searchbar_more{ float: left;}
				.indexs_earchbar_more_ul{ float: left; }
				.index_searchbar_more_li{ margin-left: 5px; }
		#index_searchbar_filter{ float: left;}
			.index_searchbar_filter_li{ float: left; margin-right: 25px;}
#index_copyright{ width: 100%; height: 18px; margin-top:100px; }


#msnbottom{ width:100%; text-align:center; border-top: 1px solid #CCC; font-size:12px; padding-top:10px; }
#msnbottom p{ margin-top:-10px; color:#6E6E6E; }
#msnbottom a:link{ text-decoration: none; color: #049;outline:none; margin-right:7px;}
#msnbottom a:visited { text-decoration: none; color: #049;outline:none; margin-right:7px;}
#msnbottom a:hover { text-decoration: underline;  color: #F00;outline:none; margin-right:7px;}
#msnbottom a:active { text-decoration: none; color: #049;outline:none; margin-right:7px;}


.rel_table_td{font-size:16px; }
.rel_table_td a{font-size:16px;}
.rel_table_td a:hover{font-size:16px;}
.s_txt{width:280px; height:22px; line-height:22px; border:1px #7F9DB9 solid; font-size:15px;}

.comment{

	padding-top:10px;

}
.comment ul:after{ 
	content:".";
	height:0; 
	clear:both;
	display:block; 
	visibility:hidden;
 }


.comment li{ display:block; float:left; padding-right: 10px; }
.comment li.choiceon,.comment li.choiceout{

 background-repeat:no-repeat;
 font-size:14px;
 margin-right:2px;
 cursor:pointer;
 cursor:pointer;
 text-align:center;

 }
 
.comment li.choiceon{font-weight:bold; }
.comment li.choiceout{ }

.comment li.choiceon a{
	font-size:14px;
	color:#000
}
.comment li.choiceout a{
	font-size:14px;
}
#pagination{
	padding-bottom:20px;
	margin:0 auto;
	width:100%;
	text-align:center
}
#pagination-ne{
	padding-bottom:20px;
	margin:0 auto;
	width:auto;
}

#pagination-ne li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;
line-height:14px;
float:left;
border:solid 1px #c9c9c7;
}
#pagination-ne span{ float:left}
#pagination-ne a{
	font-size:11px;
}
#pagination-ne .previous-off,
#pagination-ne .next-off {
color:#888888;
display:block;
float:left;
font-weight:bold;
padding:2px 3px;}
#pagination-ne .next a,
#pagination-ne .previous a {
font-weight:bold;
} 
#pagination-ne .active{
background:#a19b8b;
color:#FFFFFF;
font-weight:bold;
display:block;
padding:2px 5px;}
#pagination-ne a:link,
#pagination-ne a:visited {
color:#77726e;
display:block;
float:left;
padding:2px 5px;
text-decoration:none;}
#pagination-ne a:hover{
background:#a19b8b;
color:#FFFFFF;}

 .searchpage{padding-left:160px; padding-top:30px;}
