body{ background:#ebebeb url(repeat-bg.png) repeat-x 0 -5px;font-family: Tahoma, Arial, "Hiragino Sans GB", 冬青黑, "Microsoft YaHei", 微软雅黑, SimSun, 宋体, Heiti, 黑体, sans-serif;}
.sy-main{ float:left; width:698px;}
.sy-aside{ float:right; width:300px;}
.col-box .con{ background-color:#fff; border-color:#dedede; margin-bottom:5px}
.sy-main .col-box .hd{  box-shadow:0 1px 2px rgba(0,0,0,.2); background-color:#f5f5f5;}
.sy-aside .col-box .con{ background-color:#fff;}
.tag-box .con{ padding:5px 0 5px 12px;}
.tag-box .con h3{ height:22px; padding:5px 0; line-height:22px; font-weight:bold; clear:both;}
/*reset*/
body,div,hr,p,blockquote,ul,ol,li,table,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,input,button,select,textarea,fieldset,legend

{margin:0;padding:0;}
button,input,label,select,option,textarea,button,fieldset,legend{font:12px/1.5 Verdana,Tahoma,Arial,\5b8b\4f53,Helvetica,sans

-serif;}  
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
ul,ol{list-style:none;}
a{ color:#333; text-decoration:none;}
button,input,select,textarea{font-size:100%;}
body{ background:#ebebeb; color:#222;}
/*common*/
.topbar{ width:100%; height:34px; color:#B8B8B8; border-bottom:1px solid #E5E5E5; background-color:#FFF;}
.topbar-main{ width:980px; margin:0 auto; height:34px;}
.topbar-link{ float:left; padding-top:8px;}
.topbar-link a{ margin:0 5px; color:#333;}
.topbar-link a:hover{ color:#FF6501; text-decoration:underline;}
.topbar-extend{ float:right; text-align:right; padding-top:8px;}
.header{ position:relative; z-index:100; height:139px; box-shadow:0 1px 3px rgba(0,0,0,0.3); background:#fff url(repeat-bg.png) repeat-x 0 0;}
.header-main{ width:980px; margin:0 auto;}
.header-top{ position:relative; height:90px;}
.header-top .baolele{ position:absolute; left:260px; top:-18px; width:64px; height:78px; background:url(baolele.png) no-repeat 0 0;}
.header-top .hottag{ position:absolute; left:535px; top:20px; width:300px; height:20px; overflow:hidden; font:14px/20px \5FAE\8F6F\96C5\9ED1; color:#c3c3c3;}
.header-top .hottag a{ margin:0 5px;}
.header-top .hottag em{ color:#f00;}
.logo{ position:relative; float:left; display:block; width:250px; height:80px; margin:6px 0 0 0}
.history{ position:absolute; right:0px; top:26px; border:#9BB7FF solid 2px; height:32px; overflow:hidden}
.history .txton{border:none; height:32px; line-height:32px; font-size:14px; width:240px; padding-left:5px;}
.history .txtbut{border:none; background:#9BB7FF; color:#FFFFFF; font-size:16px; height:32px; width:50px;font:bold 16px \5FAE\8F6F\96C5\9ED1;}
.header-nav{ height:48px;}
.header-nav ul{ padding-top:7px;}
.header-nav li{ float:left; width:73px; height:34px; margin-right:2px;}
.header-nav li a{ display:block; height:34px; text-align:center; color:#ceced1; font:bold 18px/34px \5FAE\8F6F\96C5\9ED1; background-position:-190px -34px;}
.header-nav li a:hover{ color:#222; text-decoration:none; background-position:-190px 0;}
.header-nav li.hlight a{ color:#ffcc3b;}
.header-nav li.hlight a:hover{ color:#222;}
.index .nav-index a{ color:#222; text-decoration:none; background-position:-190px 0;}
.content{ width:980px; margin:10px auto 0 auto; clear:both; zoom:1;}
.content:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.main{ float:left; width:670px;}
.aside{ float:right; width:300px;}
.crumbs{ width:100%; height:40px;}
.crumbs p{ position:relative; width:980px; margin:0 auto; line-height:40px;}
.crumbs .provider{ position:absolute; right:10px; top:0; color:#959595;}
.col-box{ margin:0 0 14px 0;border-top: 2px solid #51afff;}
.col-box .hd{ height:38px; border:1px solid #e2e2e2; background-color:#fff; font:18px/36px \5FAE\8F6F\96C5\9ED1;}
.col-box .hdtitle{ height:58px; border:1px solid #e2e2e2; background-color:#fff; font:18px/36px \5FAE\8F6F\96C5\9ED1;}
.col-box .title{ float:left; display:block; height:38px; padding:0 13px; text-align:center; letter-spacing:1px;}
.col-box .zuowentitle{ float:left; height:38px; padding:13px 13px; text-align:center; letter-spacing:1px;}
.col-box .Time{ float:right; padding-right:10px; font-size:14px;padding:15px 15px 5px 12px;}
.tit-tab{ position:relative; height:38px; margin:0 0 0 8px; font:18px/38px \5FAE\8F6F\96C5\9ED1;}
.col-box .tit-blue,.col-box .tit-orange{ position:relative; height:38px; margin:-1px 0 -1px -1px;}
.tit-orange{ background-color:#ffc825; border:1px solid #e5ae0b; }
.tit-orange a{ color:#222;}
.col-box .con{ clear:both; border:1px solid #e4e4e4; border-width:0 1px 1px 1px; background-color:#fff; overflow:hidden;}
.col-box .hd-tab{ position:relative; height:40px; border:1px solid #e2e2e2; background-color:#fff;}
.col-box .hd-tab li{ position:relative; float:left; height:40px; margin:-1px -1px -1px -1px; color:#333; border:1px solid 

#dcdcdc; background:#fff;}
.col-box .hd-tab a{ float:left; display:block; height:40px; padding:0 20px; color:#333; cursor:pointer; font:18px/40px 

\5FAE\8F6F\96C5\9ED1;background-color:#4c76f2; color:#FFFFFF}
.col-box .hd-tab h1{ float:left; display:block; height:40px; padding:0 20px; color:#333; cursor:pointer; font:18px/40px 

\5FAE\8F6F\96C5\9ED1;background-color:#4c76f2; color:#FFFFFF}
.footer{ height:110px; text-align:center; color:#959595; line-height:20px;}
.footer .copyright{ height:83px; padding-top:27px; background:#F5F5F5;}
.footer .copyright span{ color:#ccc;}
.footer .copyright span a, 
.footer .copyright span a:hover{ margin:0 5px;}
.header-nav li a,
.history .hd i,
.history .bd li i,
.col-box .hd-tab li i{ background-image:url(icon-spt.png); background-repeat:no-repeat;}
.col-tag{ margin-bottom:0px;}
.col-tag .con{}

/*内容*/
.content-wrap {
	position: relative;
	margin-top: 0px;
	min-height: 300px;
	border: 1px solid #eee3ce;
	border-top: 2px solid #51afff;
	background: #f9f1e1 url();
	padding: 0 48px;
	color: #654f36;
	text-align: left
}

.content-wrap .doc-header-wrap .doc-title {
	font-size: 28px;
	padding-top: 48px;
	padding-bottom: 18px;
	width: 100%;
	border-bottom: 2px solid #eee3ce
}

.content-wrap .doc-header-wrap .doc-info {
	font-size: 14px;
	line-height: 42px
}

.content-wrap .doc-header-wrap .doc-info span {
	margin-right: 25px;
	color: #aea291
}

.content-wrap .doc-content-main-wrap {
	position: relative
}

.content-wrap .doc-content-main {
	position: absolute;
	top: -6px;
	*top: -20px;
	width: 100%;
	height: 100%;
	background: url(/img/border_line_764c405.png);
	_display: none
}

.content-wrap .doc-content-wrap {
	text-indent:2em;
	z-index: 2;
	position: relative;
	_background: url(/img/border_line_ie.png)
		text-indent: 2em;
	line-height: 36px;
	font-size: 14px;
	text-align: justify;
}

.content-wrap .doc-content-wrap p {
	text-indent: 2em;
	line-height: 46px;
	font-size: 18px;
	text-align: justify;
}

.content-wrap .doc-content-wrap p a.baidu-highlight {
	color: #00f;
	text-decoration: underline
}

.content-wrap .doc-content-wrap .div-blank {
	margin-top: -6px;
	_margin-top: -2px;
	height: 1px;
	font-size: 0;
	background-color: #faf2e2
}

.content-wrap .end-hint {
	margin: 40px 0;
	text-align: center;
	color: #c9c9c9;
	font-size: 18px;
	position: relative
}

.content-wrap .end-hint .text-hint {
	position: relative;
	display: inline-block;
	width: 54px;
	height: 34px;
	background-color: #faf2e2
}

.content-wrap .end-hint .end-text {
	display: inline-block;
	font-size: 18px;
	line-height: 34px;
	width: 34px;
	margin: 0 auto;
	height: 34px;
	border-radius: 5px;
	background-color: #eee3ce;
	overflow: hidden
}

.content-wrap .end-hint .line-hint {
	position: absolute;
	top: 16.5px;
	left: 0;
	_left: -40%;
	width: 100%;
	height: 1px;
	font-size: 0
}

.content-wrap .end-hint .line-hint .line {
	width: 390px;
	height: 1px;
	font-size: 0;
	margin: 0 auto;
	background-color: #eee3ce;
	z-index: -1
}

.content-wrap .btn-area {
	margin-bottom: 60px;
	text-align: center
}

.content-wrap .btn-area .zw-btn {
	width: 260px;
	margin: 0 auto;
	display: block;
	height: 43px;
	line-height: 43px;
	text-align: center;
	border-radius: 4px;
	font-size: 18px;
	color: #654f36;
	background-color: #d3c29d
}

.content-wrap .btn-area .zw-btn:hover {
	background-color: #c9b68f
}
/*列表排列*/
.lili-v-list{ /*margin:18px 0 0 -42px;*/ overflow:hidden; zoom:1;}
.lili-v-list li{ float:left; _display:inline; width:300px; overflow:hidden; text-align:center; text-align: left; margin:0 8px 8px 21px;}
.lili-rank li span{float:right}
.lili-v-list li:hover {background-color: #ddedfb}
/*右边*/
.lili-rank{ position:relative; background:#fff}
.lili-rank li{vertical-align:bottom; background-color:#FFFFFF;position:relative;overflow:hidden; padding:5px 8px 8px 8px; }
.lili-rank li:hover {background-color: #ddedfb}
/*TAG*/
.lili-tag li{ float:left; _display:inline; width:46px; height:26px; margin:0 8px 8px 0; border:1px solid #e3dac0; background-color:#fff6dc; line-height:26px; text-align:center;}
.lili-tag li a{ display:block; height:26px;}
.tag-abc li{ width:35px; border:1px solid #d3d6e3; background-color:#eff2ff;}
.tag-update li{ width:65px; border:1px solid #d6e3d3;}
.tag-type li{ width:65px;}
.tag-local li{ border:1px solid #d3d6e3; background-color:#eff2ff;}
/*分页*/
.pages{margin:16px auto 0;width:665px;border-top:1px dotted #D1E3ED;padding:16px 0 12px;text-align:center}
.pages h2{display:inline;font-weight:normal}
.pages a,.pages strong{margin:0 3px;display:inline-block;background:#FEFEFE;border:1px solid #B1B0B8;height:24px;line-

height:25px;padding:0 6px}
.pages a,.pages strong{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.pages strong,.pages a:hover{text-decoration:none;border:1px solid #178ADB;background:#1B9ADF;color:#fff}
/*友情链接*/
.flink{padding:10px 0;  overflow:hidden; border:1px solid #dedede; background-color:#f5f5f5; width:980px; margin:0 auto}
.flink a{ margin:0 5px 0 0; color:#666; padding-left:10px}
.flink a:hover{ color:#f23900;}
.div2{top:10px;z-index:999;position:fixed;_position:absolute; width:300px;}
.summary {
	height: 48px;
	line-height: 24px;
	overflow: hidden;
	font-size: 16px;
	color: #676767;
	text-align: justify
}
.info-wrap {
	margin-top: 10px;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	color: #b3b3b3
}
.tags {
	float: left
}

.view-count {
	float: right
}
