/***** 基本样式 *****/

body{margin:0;font-size:12px; font-family:"宋体";}
form, input, select {margin:0;padding:0;text-align:left;}
input,select{vertical-align:middle!important;vertical-align:-2px;}
img,a img{border:0;}
ul,ol,li,dl,dt,dd,p,span,h1,h2,h3,h4,h5,h6{border:0;margin:0;padding:0;}
li {list-style:none;}
div{border:0;margin:0;padding:0;text-align:left;height:auto;word-break:break-all;word-wrap:break-word;}

/*****  链接 文字 *****/
a:link,a:visited{color:#0066CC; text-decoration:none;}
a:hover{ color:#CC0000; text-decoration:underline;}

.black:link,.black:visited{color:#000; }
.black:hover{ color:#CC0000;}

/*****   页面框架相关样式    *****/
.wrapper{width:900px; margin:8px auto 0;background:url(images/wrapper-bg.gif) left top repeat-y;}


/*** 头部小条 ***/
#miniNav{width:100%; border-bottom:1px solid #ddd;background:#EAEDEF; height:27px;}
#miniNav ul{width:900px; margin:0px auto; padding-top:8px;}
#miniNav .datetime{float:left;}
#miniNav .datetime a:link,#miniNav .datetime a:visited{color:#0000CC; text-decoration:underline;}
#miniNav .datetime a:hover{color:#CC0000; text-decoration:none;}
#miniNav .btns{float:right;}
#miniNav .btns a:link,#miniNav .btns a:visited{color:#000; text-decoration:none;}
#miniNav .btns a:hover{color:#CC0000; text-decoration:underline;}

/***** 页面头部 *****/
#header{width:900px; margin:0 auto; }
#header .headInfo{background:#fff;height:69px; padding:9px 0 0 0;}
#header .headInfo .logo{float:left; width:198px; padding-right:8px;}
#header .headInfo .logo a{display:block; width:198px; height:59px; background:url(images/logo-jian.gif) no-repeat;overflow:hidden; text-indent:-200px;}
#header .headInfo .applybtn{float:left;border-left:1px solid #ccc;height:14px; padding:25px 0 0 8px; margin-top:10px;}
#header .headInfo .applybtn a:link,#header .headInfo .applybtn a:visited{ color:#CC0000; text-decoration:underline;}
#header .headInfo .applybtn a:hover{ color:#CC0000; text-decoration:none;}
#header .headInfo .loginbtn{ float:right;padding-top:35px;}
#header .headInfo .loginbtn a{color:#CC0000;}

/*  头部主菜单  */
#header .mainMenu{ clear:both; height:71px; background:url(images/menu-bg.gif) repeat-x; position:relative;}
#header .mainMenu ul{ height:21px;padding:9px 0 0 18px;}
#header .mainMenu li{float:left; width:77px;margin-right:4px;}
#header .mainMenu li a:link,#header .mainMenu li a:visited{display:block; width:77px;height:21px; background:url(images/navtab-1.gif) no-repeat; 
text-align:center; font-size:14px;font-weight:bold; padding-top:9px; color:#000;}
#header .mainMenu li a:hover{ background:url(images/navtab-2.gif) no-repeat; color:#fff; text-decoration:none;}
#header .mainMenu .current a:link,#header .mainMenu .current a:visited,#header .mainMenu .current a:hover{ 
background:url(images/navtab-3.gif) no-repeat; color:#fff;}

#header .menuSearch{clear:both; color:#fff; padding:5px 0 0 40px;*padding:13px 0 0 40px !important;_padding:5px 0 0 40px; line-height:20px;}
#header .menuSearch input{border:0;margin-right:10px;}
#header .msearchbox{ background:url(images/navsearch-box.gif) no-repeat; width:122px;padding:4px 0 0 28px; height:17px;color:#ccc;}
#header .msearchbtn{ background:url(images/navsearch-btn.gif) no-repeat; width:50px;height:21px; cursor:pointer;}

#header .menuR-1,#header .menuR-2{position:absolute;width:4px; height:5px;top:0; background-repeat:no-repeat;}
#header .menuR-1{ left:0; background-image:url(images/menuR-1.gif); }
#header .menuR-2{ right:0; background-image:url(images/menuR-2.gif);}

/***** 页脚 *****/
#footer{width:900px; margin:20px auto 0; text-align:center; line-height:20px;border-top:1px solid #CCC;padding-top:7px;}


/*****  通用局部框架 *****/
.section{ border:1px solid #E5E5E5; margin:8px 0;background:#fff; clear:both;}
.section h1{ height:21px;font-size:14px; padding:5px 10px 0 10px; background:url(images/sech1-bg.gif) repeat-x;}
.section h1 .icon{float:left;color:#CC0000; background:url(images/icon-1.gif) left 1px no-repeat;padding-left:17px; }
.section h1 .option{float:right;height:17px; font-weight:normal; font-size:12px; padding:2px 10px 0 0;
*padding:3px 10px 0 0;background:url(images/more-bg.gif) right top no-repeat;}
.section h1 .option a.more{ color:#fff;padding-left:15px; }

.sRed{ border:0; margin:0; background:#EAEDEF;}
.sRed h1{background:#CC0000; height:21px;padding:6px 10px 0 10px;}
.sRed h1 .icon{ color:#fff;background:url(images/icon-2.gif) left 4px no-repeat;padding-left:9px;}
.sRed h1 .option{ padding:2px 0 0 0;background:none;}
.sRed h1 .option a:link,.sRed h1 .option a:visited{color:#FFFF00; text-decoration:underline;}
.sRed h1 .option a:hover{color:#ffff00; text-decoration:none;}

.sectiontab{ border:1px solid #E5E5E5; margin:8px 0;position:relative;padding-top:27px;}
.sectiontab h1{ height:24px; border-bottom:2px solid #BE0000;font-size:12px; position:absolute; width:100%; 
left:-1px;top:-1px; background:#fff;}
.sectiontab h1 ul{float:left; height:24px; *margin-top:1px; }
.sectiontab h1 li{float:left;width:84px; height:18px; text-align:center; background:url(images/stab-1.gif) no-repeat;
color:#fff; padding:6px 0 0 0; cursor:pointer; margin-right:1px;}
.sectiontab h1 .current{background:url(images/stab-2.gif) no-repeat; cursor:default;}
.sectiontab h1 .option{float:right;height:17px; font-weight:normal; font-size:12px; padding:7px 10px 0 0;
*padding:8px 10px 0 0;}
.sectiontab h1 .option a:link,.sectiontab h1 .option a:visited{color:#000;}
.sectiontab h1 .option a:hover{color:#cc0000;}

/******* 二级页面框架 *******/
.fleft{width:210px;float:left;}
.fright{width:682px;float:right;}
h2.path{ background:url(images/path-icon.gif) 5px 4px no-repeat;font-size:14px;color:#000;
border-bottom:1px solid #ccc; padding:5px 0 6px 28px;margin-bottom:8px;}
h2.path a:link,h2.path a:visited{color:#000;}
h2.path a:hover{color:#cc0000;}

.fleft h2{ background:url(images/icon-3.gif) 8px 11px no-repeat #7E858A; padding-left:20px; font-size:14px;
 color:#fff; border-bottom:1px solid #EAEDEF; height:22px; padding-top:5px;}
 
/* 需要改造 */
.fleft .leftMian{min-height:665px;_height:665px;}
.fleft .leftMian .spacer{ background:#B5C7D0; min-height:85px;_height:85px;}
.fleft .menulist{ background:#EAEDEF; min-height:665px;_height:665px;}
.fleft .menulist .menu li{ background:url(images/menutabli-bg.gif) left bottom repeat-x; height:30px;}
.fleft .menulist .menu li a:link,.fleft .menulist  .menu li a:visited{ display:block; width:82px; height:28px; overflow:hidden; line-height:30px;
 padding-left:122px;font-size:14px;border-left:6px solid #B5C7D0; text-decoration:none;}
.fleft .menulist .menu li a:hover{border-left:6px solid #CC0000;}
.fleft .menulist .menu .current a:link,.fleft .menulist .menu .current a:visited,.fleft .menu .menulist .current a:hover{
 text-decoration:none;border-left:6px solid #CC0000;
 color:#CC0000;font-weight:bold; background:#FFFFCC;}
 
.fsection{border:1px solid #E6E6E6; border-top-width:6px;position:relative;width:620px;
min-height:680px;_height:680px; padding:30px 30px;}
.fsection .ftop{ background:url(images/fsection-top.gif) no-repeat; width:8px; height:75px; 
position:absolute; right:-8px;top:0;}
.fsection .fbtm{ background:url(images/fsection-btm.gif) no-repeat; width:105px; height:64px; 
position:absolute; right:-7px;bottom:-13px;_bottom:-14px;}

/***** 分页 *****/

DIV.pages {padding:3px; margin:3px auto; text-align:center; min-width:395px; _width:395px;}
DIV.pages a,DIV.pages span{display:block; float:left; height:13px; overflow:hidden;}
DIV.pages a {border: #9aafe5 1px solid;color: #2e6ab1;margin-right:2px;text-decoration:none;padding:2px 5px;}
DIV.pages a:hover {border: #2b66a5 1px solid; color: #000;background-color: lightyellow;}
DIV.pages a:active { color: #000; background-color: lightyellow;border: #2b66a5 1px solid;}
DIV.pages span.current { font-weight: bold; margin-right: 2px;  background-color: #2e6ab1;
border:navy 1px solid;padding:2px 5px;color:#fff;}
DIV.pages span.disabled {border: #929292 1px solid; padding:2px 5px;margin-right:2px;color:#929292;}


/***** 常用样式  ******/
.clearer{clear:both; height:0px; overflow:hidden; padding:0; margin:0;}
.box{border:1px solid #D4D0C8;border-left:1px solid #808080; border-top:1px solid #808080;}
.btn{ background:#D4D0C8; font-size:12px; text-align:center; height:24px; padding:3px 5px;
 border-bottom:1px solid #808080; border-right:1px solid #808080; cursor:pointer;}
.mag0{margin:0px;}
.k1{ clear:both;border-top:1px solid #CDD9E2; border-bottom:1px solid #fff;height:0px; overflow:hidden;}
h3.secName{ clear:both;font-size:14px; color:#000; border-bottom:1px solid #ccc; padding:5px 0px 3px 0px; height:20px;}
h3.secName .icon{background:url(images/h3-icon.gif) left top no-repeat; float:left; padding:2px 0 3px 23px;}
h3.secName .more{float:right; font-weight:normal; font-size:12px;padding-top:5px;}


/*  一般列表样式  */
.dotli li{ background:url(images/dot.gif) left 11px no-repeat;padding-left:10px;}

/*  文章详细  */
.detail{ padding-bottom:20px;}
.detail h1.title{ font-size:18px; font-family:"黑体"; font-weight:normal;
border-bottom:1px solid #ccc; padding-bottom:5px; text-align:center;color:#000;}
.detail .titleInfo{ text-align:center;color:#666;padding-top:4px;}
.detail .consub{ border:1px solid #FFCC00; background:#FFFFCC; color:#666; padding:8px; margin:8px;font-size:12px; line-height:170%;}
.detail .conMain{ line-height:1.6em; width:593px; overflow:hidden; font-size:14px; margin:auto;}
.detail .conMain p{margin:auto 0;}
 
/* 评论样式  */
.comment{}
.newslist{ padding:8px 0; }
.newslist .dotli li{ font-size:14px; height:14px; padding:7px 0 6px 15px;_padding:6px 0 6px 15px; background-position:5px 14px;}
.newslist .dotli a{text-decoration:underline;}

.newslist .title{float:left;}
.newslist .time{float:right;color:#777; font-size:12px;}
.newslist .current{ background-color:#FFFDEE;}


.comment{}
.comment .comlist{ padding-top:5px;}
.comment .comlist ul{  border-bottom:1px solid #ddd; padding:8px 0 8px;color:#999; min-height:54px;_height:54px;clear:both;}
.comment .comlist ul li{float:left}
.comment .comlist ul .img{width:68px;}
.comment .comlist ul .img img{border:1px solid #ccc; padding:5px;}
.comment .comlist ul .con{width:534px;line-height:19px;}
.comment .comlist ul .time{color:#000; line-height:23px;}


.comment .pages{ margin:8px auto;}
.comment .writemsg{ margin-top:15px;}
.comment .writemsg textarea{width:605px; height:90px; border:1px solid #D4D0C8; overflow:auto;
 border-left:1px solid #808080; border-top:1px solid #808080;  }
.comment .writemsg .red{color:#ff0000; margin:8px 0;}
.comment .writemsg .submit{ text-align:right; margin-top:8px;}
.comment .writemsg .submit a{ text-decoration:underline;}