﻿@charset "utf-8";

/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; } 
fieldset,img { border: 0; } 
address,caption,cite,code,dfn,em,strong,th,var,i { font-weight: normal; font-style: normal; } 
ol,ul { list-style: none; } 
caption,th { text-align: left; } 
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; } 
q:before,q:after { content:''; } 
abbr,acronym { border: 0; }

/*-- All --*/
body{ color:#333;font:12px Arial; text-align:center; }
a{ color:#333; text-decoration:none; outline:none;}
a:hover {color:#c00; text-decoration:underline; }
*:focus {outline: none;}

/* 布局 */
#wrap{ text-align:center; }
#topBar{ height:30px; line-height:30px; text-align:right;  padding:0 30px; color:#fff; background:#903715; }
#topBar a{ margin:0 4px; text-decoration:none; color:#fff;  height:30px; line-height:30px;display:inline-block;padding:0 8px; }
#topBar a:hover{ color:#fff;background:#c74b1d;   }
#header{ padding:120px 0 100px 0; text-align:left; }
#header h1{ text-align:center; padding:0 0 10px 0;  background:url("images/fullTextSearchLogo.gif") center 0 no-repeat;}
#header h1 a{display:inline-block; width:500px;height:90px;overflow:hidden;line-height:9999px; }
#content{ text-align:left;  }
#footer{ color:#000; text-align:center; overflow:hidden;clear:both;  line-height:22px; }

/* 搜索 */
.searchBar{ margin:auto;  padding-top:0px; position:relative;text-align:center; width: 646px; text-align:left;  }
.cate{height:28px; line-height:28px; text-align:left; padding:0 0 0 10px;  }
.cate a,.cate b{font-size:14px;margin:0 10px 0 0; }
.cate a{color:#005599;text-decoration:underline; }
.searchBar #hlAdvance{ position:absolute; right:10px; bottom:11px; color:#000; text-decoration:underline; z-index:10;  }
.searchCon{width: 602px; height:36px;  position:relative; background: url(images/fullTextSearch.png) 0 0 no-repeat; overflow:hidden;   }
.searchCon #TxtKeyword{ position:absolute; top: 4px; left:5px; height:23px; width: 429px; padding:4px 0 0 0; border:0; background:#fff; font:16px Arial ;  color:#000;   }
.searchCon #DrpType{ position:absolute; top: 7px; left: 444px; border:0; background:#fff; font-size:14px; line-height:28px; color:#000;   }
.searchCon #DrpType option{ display:block; margin:5px 0;  }
.searchCon #BtnSearch{ position:absolute; top:0px; right: 3px; border:0; height:36px; width:80px; overflow:hidden; background:none; cursor:pointer; text-indent:-999px; }

/* 全文检索首页模板 --------------------------------- */
#header{margin:0 auto;  overflow:hidden;  }



/* 全文搜检搜索结果页 ---------------------------------------------- */
.siteWidth{ width:840px; margin:0 auto; overflow:hidden;  position:relative;   }
.resultPage #wrap{ text-align:left; }
.resultPage #header{ width:100%; text-align:left; border-bottom:1px solid #eeeeee; padding:10px 0 0 0; background:#EBEBEB; height: 90px; overflow:hidden }
.resultPage #header h1{ float:left; padding:0px 0 0 0px; background-position:0 -111px; width: 80px;    }
.resultPage #header h1 a{width: 100%;height: 70px;  }
.resultPage .searchBar{ float:left; padding:10px 0 0 0;  }
.resultPage #content{ width:840px; margin:0 auto;  padding:10px 0 0 0;  }
.resultPage .hotSearch{ margin:0; position:absolute; left:80px; top:57px;  }

.searchInfo{  float:right; color:#999;  }
.searchList { padding-top:20px; }
.searchList li{ padding-bottom:10px; line-height:18px; font-size:13px;}
.searchList  li h2 a,.searchList h2 a:hover {font-size:16px; color:#00c; text-decoration:underline; line-height:28px;}
.searchList  li h2 a:visited{color:#666;  }
.searchList  li h2 a span{color:#c00; text-decoration:underline;background:#ff6; }/*定义标题关键字高亮样式(span)*/
.searchList  li p{ display:block; line-height:18px;color:#000}
.searchList  li p span{color:#c00;}/*定义简介内容关键字高亮样式(span)*/
.searchList  li em{display:block; color:#008000; font-style:normal;}

.resultPage .cate{ display:none;  width:140px;float:left; font-size:12px;overflow:hidden;height:auto; margin:0;padding:0;  }
.resultPage .cate strong{float:left; padding:0 0 0 20px;height:30px; }
.resultPage .cate b,.resultPage .cate a{float:left;width:100px; font-size:12px; padding:0 0 0 20px;margin:5px 0;  }
.resultPage .cate b:hover,.resultPage .cate a:hover{ }
.resultPage .cate b{color:#c00;font-weight:normal;background:#eee;border-left:3px solid #c00; }
.resultPage .cate a{color:#000;text-decoration:none; }
.resultPage .cate{}
.resultPage .cate{}


.indTab{ padding-top:20px;  }
.indTab .tab_search{ position:relative;  height:30px; line-height:30px; border-bottom:1px solid #DDC6A8; padding:0 5px;    }
.indTab .tab_search .more{ float:right;  }
.indTab .tab_search ul{ position:absolute; width:100%; overflow:hidden;   }
.indTab .tab_search ul li{ width:122px; float:left; text-align:center; cursor:pointer;  }
.indTab .tab_search ul li a{ display:block; height:29px; background:#fff; font-size:14px; font-weight:bold;  }
.indTab .tab_search ul li a:hover{ text-decoration:none;  }
.indTab .tab_search ul li.on{ border-top:2px solid #C2632D;   } 
.indTab .tab_search ul li.on a{ border:1px solid #DDC6A8; border-top:0; border-bottom:0; font-weight:bold; color:#763511;   }
.indTab .news_list{ padding-top:20px; overflow:hidden;   }



/* Pager */
/* url_方块样式分页 */
.page{ text-align:left; padding:15px 0;  font-size:12px; clear:both;  }
.page input{ border:1px solid #c5c5c5; background:#fff; width:30px; height:20px; line-height:20px; vertical-align:middle;      }
.page a,.page span{ display:inline-block; *display:inline; zoom:1; height:20px; line-height:20px; vertical-align:middle; margin-right:5px;   }
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding:0 6px;}
.page a:hover {border:1px solid #BE5F28; text-decoration:none; color:#BE5F28;}
.page span.current,.page b a{background:#BE5F28; border:1px solid #BE5F28; color:#fff !important; font-weight:bold; padding:0 6px; }
.page span.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#999;}
.page select{ margin:0 5px; background:#fff; border:1px solid #c5c5c5; vertical-align:middle;     }


.resultPage #footer{ padding:20px 50px; margin-top:20px;  border-top:1px dotted #ddd; text-align:center;   }

/* 搜不到结果提示 */
.noData h3{ color:#f60; font-size:14px;  }
.noData .suggest{  padding:10px; line-height:30px;    }
.noData .suggest h6{ font-weight:bold; padding-bottom:5px;  }
.noData .suggest p{ line-height:24px; padding-left:10px; color:#000;  }
.noData .suggest p a{ color:#f60; text-decoration:underline;   }

/* 全文检索高级搜索页模板 ---------------------------------------------- */
.adPage #header{height:auto;  }
.adPage #header h1{ padding:0; }
.adPage #content{ width:660px; margin:0 auto; text-align:left; position:relative;  }
.adPage .adList{ position:relative; padding:20px;  border:4px solid #f0f0f0;  text-align:left; font-size:12px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.adPage .adList li{ height:24px; line-height:24px; padding:7px 0;  }
.adPage .adList li span{ display:inline-block; *display:inline; zoom:1; width:170px; text-align:right; padding-right:10px;  color:#000;  }
.adPage .adList li input{ height:24px; line-height:24px; border:1px solid #ccc; background:#fff;   }
.adPage .adList li.btns{ padding-left:183px;  }
.adPage .adList li #btnSearch{ display:inline-block; *display:inline; zoom:1; width:84px; height:28px; line-height:28px; font-size:14px; text-align:center; background:url(images/fullTextSearch.png) 0 -68px no-repeat; overflow:hidden; 
	border:0; cursor:pointer;}

.adPage #footer{ padding:20px 0;  }

.hotSearch{ width:646px; margin:20px auto; color:#999;  }
.hotSearch a{ margin-right:10px; color:#999;   }


.news_list{ padding: 10px 15px;}
.news_list li{ height:35px; line-height:35px; border-bottom:1px dashed #e4e4e4;  background: url(../images/icons.png) no-repeat 0 -434px; padding-left:10px;
	margin-bottom:5px; 
}
.news_list li .datetime{ float:right; font-size:12px; color:#999; }
.news_list li a{ font-size:14px;}
.news_list li .node{ color:#666; margin-right:5px;   }

.sExpertlist ul {padding: 20px 0 0 10px; overflow: hidden;}
.sExpertlist ul li{ float:left; display:inline; height: 140px; overflow: hidden; margin: 0 7px 15px 0; width: 268px;}
.sExpertlist ul li dl dt{ float:left; width:112px; }
.sExpertlist ul li dl dt img { width:90px; padding:2px; background:#fff; border:1px solid #ccc;}
.sExpertlist ul li dl dd { margin-left:112px; }
.sExpertlist ul li dl dd .title{ font-size:14px; color:#BD5E24; font-weight:bold; } 
.sExpertlist ul li dl dd p{ line-height: 26px; height: 26px; overflow:hidden;   }
.sExpertlist ul li dl dd .but_bg{ height:auto  }
.sExpertlist ul li dl dd .but_bg a{ display:block; width:65px;  height:22px; line-height:22px; color:#fff; text-align:left; 
	background:url(../images/icons.png) 4px -493px no-repeat #B56A4D; margin-top:8px; padding-left:18px; 
	}
.sExpertlist ul li dl dd .but_bg a:hover{ text-decoration:none; background:url(../images/icons.png) 4px -493px no-repeat #8a5039;  }