@charset "gb2312";
/* CSS Document */
#hd:after,#bd:after,#ft:after,.hd:after,.bd:after,.ft:after,.area:after,.ahd:after,.abd:after,.aft:after,.col-l:after,.col-m:after,.col-r:after,.col-lm:after,.col-mr:after,.mod:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#hd,#bd,#ft,.hd,.bd,.ft,.area,.ahd,.abd,.aft,.col-l,.col-m,.col-r,.col-lm,.col-mr,.mod{zoom:1;}
#hd,#bd,#ft,.area,.mod{clear:both;}
#ft{overflow:hidden;}
#footer{text-align:center;}
table{margin:auto; border-collapse:collapse;border-spacing:0;}
p{margin:0;}
button,.btn{outline:none;}
button.hidefocus::-moz-focus-inner {border:none;}
html,body,dl,dt,dd{margin:0; padding:0;}
/*object,embed,iframe{display:block;}*/
.details,.details:hover,.details:visited,.details a,.details a:hover,.details a:visited{color:#ba2636;}
.col-l{float:left;}
.col-m{float:right;}
.col-lm{float:left;}
.col-mr{float:right;}
.col-r{ float:right;}

/* 整站公用样式 */
body{color:#513b31; background:#c3beb4 url(bg_top.jpg) no-repeat center top;}
.tlbb{background:url(bg_btm.png) no-repeat center bottom;}
a{color:#513b31;}
a:hover{color:#ba2636;}
#hd h1{text-indent:-9999em; height:0; _line-height:0; font-size:0;}
#ft{width:980px; margin:0 auto;}
#bd{width:960px; margin:0 auto; padding:10px 10px 0; text-align:left; background:#fff; overflow:hidden;}
.col-l{width:310px;}
.col-m{width:415px;}
.col-lm{width:735px;}
.col-r{width:210px;}
.hd-title{height:22px; line-height:22px; padding:0 10px 0 14px; border-bottom:#655239 solid 1px; background:url(tlbb_spr.png) no-repeat 2px -477px;}
.hd-title h4{float:left; color:#361e0f; font-weight:bold;}
.hd-title .more{float:right; color:#827671; padding-right:10px; background:url(tlbb_spr.png) no-repeat right -422px;}
.hd-title .more:hover{color:#ba2636;}
/* 列表清浮动 */
.lst:after,.lst li:after,.lst-dot:after,.lst-dot li:after,.lst-img-title:after,.lst-img-title li:after,.lst-img-text:after,.lst-img-text li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.lst,.lst li,.lst-dot,.lst-dot li,.lst-img-title,.lst-img-title li,.lst-img-text,.lst-img-text li{zoom:1;}
/* 文字行列表 */
.lst{padding:10px 0; background:url(line-dot-x.png) repeat-x left top;}
.lst-first{background:none;}
.lst li{height:21px; line-height:21px;}
.lst .first{ margin:0 0 8px; padding-left:0; font-size:14px; font-weight:bold; background:transparent none;}
/* 带虚线的文字行列表 */
.lst-dot{padding:10px 0; background:url(line-dot-x.png) repeat-x left top;}
.lst-first{background:none;}
.lst-dot li{clear:both; height:25px; line-height:25px;}
.lst-dot li a{font-size:14px;}
.lst-dot li span{float:right; padding-left:5px; font-size:12px; color:#717171;}
.lst-dot li strong{color:#ba2636;}
/* 图片标题列表 */
.lst-img-title{padding-top:10px;}
.lst-img-title li{float:left; _displzy:inline; padding-bottom:10px; text-align:center;}
.lst-img-title li img{display:block; margin-bottom:5px; border:1px solid #494949;}
.lst-img-title li h5{line-height:20px; text-align:left;}
/* 图片文字列表 */
.lst-img-text li{margin:10px 0;}
.lst-img-text li .pic{float:left; _display:inline; margin-right:10px;}
.lst-img-text li .pic img{border:#494949 solid 1px;}
.lst-img-text li h3{font-weight:bold; margin-bottom:8px;}
.lst-img-text li h5{font-weight:bold; margin:2px 0 4px;}
.lst-img-text li p{line-height:20px; color:#717171;}
/* 头部导航 */
.topnav{width:100%; background:#FFF;}
/* -- 主导航 -- */
.nav{width:980px; height:98px; margin:0 auto; margin-top:194px; position:relative; background:#fff url(bd_top.png) no-repeat left top;}
.nav .lflay,.nav .rtlay{width:158px; height:173px; position:absolute;}
.nav .lflay{left:-69px; top:-30px; background:url(tlbb_spr.png) no-repeat left -218px;}
.nav .rtlay{right:-82px; top:-29px; background:url(tlbb_spr.png) no-repeat right -218px;}
.nav .mainnav{height:36px; line-height:36px; padding:6px 0 0 30px;/* background:url(tlbb_spr.png) no-repeat center 0;*/ overflow:hidden; position:relative;}
.nav .mainnav li{float:left; _display:inline; padding:0 15px 0 17px; font-size:14px; font-weight:bold; text-align:center; background:url(tlbb_spr.png) no-repeat left -420px;}
.nav .mainnav li a{color:#fff;}
.nav .mainnav li.first{background:0 none;}
.nav .subnav{height:49px; padding-top:6px;/* background:url(tlbb_spr.png) no-repeat center -56px;*/ position:relative;}
.nav .subnav p{text-align:left; margin:0 30px 0 18px; line-height:22px; }
.nav .subnav p span{color:#d00f1a; font-weight:bold; margin-left:30px;}
.nav .subnav p a{margin-right:10px; color:#fff799;}
/* -- 版权 -- */
#footer{margin:10px 0 20px;}
#footer .foot{width:980px;}
#footer .foot .text{border-bottom:#928377 solid 1px;}
#footer .foot,#footer a{color:#513b31;}
#footer a:hover{color:#ba2636;}
/* 列表页 内容页公用 */
.area-b{padding-bottom:10px;}
.area-b .col-lm{width:620px; padding:0 14px; background:#f7f6f5; border:#8a7c6e solid 1px;}
.area-b .col-lm .crumbs{height:36px; line-height:38px; _overflow:hidden; padding:0 12px; border-bottom:#9a9a9a solid 1px; color:#90050c; position:relative;}
.area-b .col-lm .crumbs a{color:#90050c;}
.area-b .maincon .ft table{text-align:center;}
.area-b .col-r{width:300px;}
.area-b .col-r .mod{margin-top:10px;}
.area-b .col-r .mod-first{margin-top:0;}
.area-b .col-r .hd{height:25px; line-height:28px; _overflow:hidden; padding:0 10px 0 14px; background:url(tlbb_spr.png) no-repeat -577px -173px;}
.area-b .col-r .hd h4{font-size:12px; font-weight:bold; float:left; color:#FFF;}
.area-b .col-r .hd .more{float:right; color:#FFF; padding-right:10px; background:url(tlbb_spr.png) no-repeat right -471px;}
.area-b .col-r .bd{border:1px solid #8a7c6e; border-top:0 none; padding:0 10px; background:#f7f6f5;}
/* 翻页 */
.pagebox .page{zoom:1; text-align:center; margin:19px 0;  color:#6b6b6b;}
.pagebox .page:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.pagebox .page li{float:left; _display:inline; height:16px; line-height:16px; margin:5px 2px; color:#6b6b6b; border:#9e8f7b solid 1px;}
.pagebox .page li a{float:left; padding:0 6px; color:#6b6b6b; background:#f6f7f5; text-decoration:none;}
.pagebox .page li a:hover{color:#f7f6f5; background:#6f563f; text-decoration:none;}
.pagebox .page .on{color:#f7f6f5; background:#6f563f; padding:0 6px;}
.pagebox .page .off{padding:0 6px;}
/* 左侧共用 */
.area-b .col-r .tlbbdej .bd{padding:0 0 0 6px;}/* 覆盖前面定义 */
.area-b .col-r .tlbbdej .lst li{width:96px; float:left; _display:inline;}
/*  */
.area-b .col-r .tlbbrdtj .bd{padding:0 0 0 6px;}/* 覆盖前面定义 */
/*  */
.area-b .col-r .tlbbjctj .bd .box{width:270px; padding:3px; _overflow:hidden;}
.area-b .col-r .tlbbjctj .lst-img-title{width:300px;}
.tlbbjctj .lst-img-title li{width:122px; margin-right:26px;}
/*  */
.area-b .col-r .tlbbgdds .bd{border:0 none; padding:10px 0 0;}/* 覆盖前面定义 */
.area-b .col-r .tlbbgdds .tab{height:23px; line-height:23px; _height:22px; _line-height:22px; background:url(line.gif) repeat-x left bottom;}
.area-b .col-r .tlbbgdds .tab li{float:left; _display:inline; width:64px; margin-right:3px; text-align:center; cursor:pointer; border:#603a1f solid 1px; border-bottom:0 none; background:url(tlbb_spr.png) no-repeat -449px -289px;}
.area-b .col-r .tlbbgdds .tab li a{display:block; color:#fff;}
.area-b .col-r .tlbbgdds .tab li.current{height:24px; line-height:24px; width:66px; margin-bottom:-1px; position:relative; font-weight:bold; border:0 none; background:url(tlbb_spr.png) no-repeat -420px -352px;}
.area-b .col-r .tlbbgdds .panel{display:none; border:1px solid #8a7c6e; padding:0 10px; background:#f7f6f5 url(bg08.png) repeat-x 0 0;}
.area-b .col-r .tlbbgdds div.current{display:block;}

/* 列表页样式1（四图） */
.lby-a{padding:0 16px;}
.lby-a .bd{width:100%; overflow:hidden;}
.lby-a .bd .lst-img-title{padding:0 6px; width:700px; margin-top:18px; background:url(line-dot-x.png) repeat-x left bottom;}
.lby-a .bd .lst-img-title li{width:122px; margin-right:28px; padding-bottom:14px;}
/* 列表页样式2（三图） */
.lby-b{padding:0 16px;}
.lby-b .bd{width:100%; overflow:hidden;}
.lby-b .bd .lst-img-title{padding:0 11px; width:700px; margin-top:18px; background:url(line-dot-x.png) repeat-x left bottom;}
.lby-b .bd .lst-img-title li{width:162px; margin-right:40px; padding-bottom:14px;}
/* 文章列表页 */
.lby-c{padding:0 8px;}
.lby-c .bd .lst-dot{padding:12px 6px; background:url(line-dot-x.png) repeat-x left bottom;}

/* 文章页 */
.wzy-a .col-lm{width:624px; padding:0 12px;}
.wzy-a .maincon .hd{padding-bottom:12px;}
.wzy-a .maincon,.sptj,.wzy-a .iarea-a,.gywz{margin:0 11px; zoom:1}
.wzy-a .hd-title h4{font-weight:bold; font-size:14px;}
.wzy-a .sptj .bd{padding:0 10px; width:580px; overflow:hidden;}
.wzy-a .sptj .bd .lst-img-title{width:700px;}
.wzy-a .sptj .bd .lst-img-title li{width:122px; margin-right:30px;}
.wzy-a .iarea-a{margin-top:10px;}
.wzy-a .iarea-a .col-l,.wzy-a .iarea-a .col-r{width:277px;}
.wzy-a .gywz{margin-top:10px;}
.wzy-a .gywz .hd-title h4{font-size:14px;}
.wzy-a .gywz .lst li{font-size:14px; height:25px; line-height:25px;}
.wzy-a .gywz .lst li span{font-size:12px; color:#717171;}

/* 文章宽页 */
.wzy-b{margin-bottom:10px; padding:0 14px; background:#f7f6f5; border:#8a7c6e solid 1px;}
.wzy-b .crumbs{height:36px; line-height:38px; _overflow:hidden; padding:0 12px; border-bottom:#9a9a9a solid 1px; color:#90050c; position:relative;}
.wzy-b .crumbs a{color:#90050c;}
.wzy-b .hd-title h4{font-weight:bold; font-size:14px;}
.wzy-b .maincon{margin:0 40px;}
.wzy-b .maincon .hd{padding-bottom:12px;}
.wzy-b .maincon .ft{padding:10px 0;}
.wzy-b .maincon .ft table{text-align:center;}
.wzy-b .iarea-b{margin:10px;}
.wzy-b .iarea-b .col-l{width:442px; overflow:hidden;}
.wzy-b .iarea-b .col-r{width:442px;}
.wzy-b .iarea-b .tptj_k .bd{width:100%; padding:0 8px; overflow:hidden;}
.wzy-b .iarea-b .lst-img-title{width:110%;}
.wzy-b .iarea-b .lst-img-title li{width:122px; margin-right:30px;}
.wzy-b .iarea-b .lst li{font-size:14px; height:26px; line-height:26px;}

/* 文章页 文章宽页 覆盖原来样式 */
#endText{width:auto;}
#endText p{margin:14px 0;}
.wzy-a .endContent,.wzy-b .endContent{padding:0;}
.wzy-a .endContent .summary,.wzy-b .endContent .summary{background:#e9e6e5; padding:12px 20px 6px; border:0 none;}
.wzy-a .endContent .info,.wzy-a .endContent .info a,.wzy-b .endContent .info,.wzy-b .endContent .info a{color:#717171;}
.wzy-a .endContent .info a:hover,.wzy-b .endContent .info a:hover{color:#ba2636;}
.wzy-a .endContent .info .cDRed,.wzy-b .endContent .info .cDRed{color:#BA2636;}
.wzy-a .endMore,.wzy-b .endMore{background:#f7f6f5;}
.wzy-a .endMore .dotline,.wzy-b .endMore .dotline{background:url(line-dot-x.png) repeat-x;}
.wzy-a .exitcomment{margin:12px 16px;}
.wzy-a .comment{margin:10px 0 0; padding:20px 0;}
.wzy-b .exitcomment{margin:12px 10px;}
.wzy-b .comment{margin:20px 10px 0; padding:0 0 24px;}
