﻿@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
body {font: normal 13px Arial, Helvetica, Sans-Serif,"宋体";line-height: 160%;text-align:left;color: #3a3a3a;margin:0;padding:0; background:#e4e4e2}
img{border:0;}
ul, li{padding:0; margin:0; list-style:none;}
a {text-decoration: none; color:#3a3a3a;}
a:hover {color: #C00;; cursor:pointer}

#container{ background: url(../images/bg.gif) repeat-y top ; margin: 0 auto;overflow:auto }
#wrapper{ width:990px; background:#FFF; margin: 0 auto; overflow:auto;}
#header{ height:116px;}
#main{overflow:auto;}
#footer{ clear:both; background:#8a151d; text-align:center; color:#FFF; line-height:20px; _margin-top:10px;} 
#footer a{color:#FFF;}
#footer a:hover{color:#FFF; text-decoration:underline;}
.linegray a{color:#111111;}
.linegray a{color:#111111;}

.zzbox .zl .fot1 a{color:#045a12;}
/*登录*/
.banner{ margin-bottom:1px; height:59px;}
.denglu{ height:31px; border-bottom:1px solid #FFF; background:#e7e3e4;color:#7b797a; }
.denglu a{color:#7b797a; text-decoration:none;}
.denglu a:hover{ color:#C00; text-decoration:underline;}
.denglu .box01{ margin-left:30px; float:left; width:224px; line-height:30px; height:31px;}
.denglu .box02{ width:433px;float:left; color:#000; text-align:right;}
.denglu .box02  input{ border:1px #c5c3c3 solid; height:20px; width:88px; background:#FFF; line-height:20px; margin-top:5px;}
.denglu .box02  .button{ background:url(../images/img01.gif) no-repeat; width:50px; height:21px; border:0; color:#4b4b4b; margin:0 5px; font-size:12px; line-height:20px;}
.denglu .box03{ width: 258px;float:right;line-height:30px; height:31px;}
.denglu .box03 .font1{ margin-left:20px;}
.denglu .box03 .font2{ margin-left:10px; background:url(../images/icon03.jpg) left center no-repeat; padding-left:8px; }


/*导航*/
.logo{ background: url(../images/logobg.gif) repeat-x left; height:84px; color:#FFF; float:left; width:990px;}
.logo a{ color:#FFF}
.logo a:hover{color:#FFF ; text-decoration:underline;}
.logo .lg{ float:left; width:231px; height:84px;}
.logo .rg{ float:left; width:745px; margin:10px 0; border-bottom:1px solid #bd5354; padding-bottom:5px;}
.logo .rg01{ float:left; width:745px; font-size:13px; margin-top:8px;}
.logo .rg01 .input01{ width:110px; height:20px; background:#FFF; margin-right:5px; border:1px solid #C00; line-height:20px;}
.logo .rg01 .button01{ background:url(../images/button01.jpg) no-repeat ; width:36px; height:21px; border:0px; color:#FFF; font-size:12px; line-height:20px;}
/*主体*/
.column{ height:539px; }
.column .c_l{ width:732px; float:left;margin-top:8px;}
.column .c_r{ width:245px; float:right;margin-top:8px; overflow:auto;}


.rigbox{ background:#f6f5e3; border:1px solid #c4c5ad; width:234px;}
.rigbox .tit{ border-bottom:1px solid #c3c5ad; height:30px; line-height:30px; }
.rigbox .tit .ll{font-size:13px; font-weight:bold; margin-left:10px; float:left; color:#000;}
.rigbox .tit .rr{font-size:12px; margin-right:10px; color:#858383; float:right; }
.rigbox .tit .rr a{ color:#858383; }
.rlist{ padding:5px 0 8px 0;_padding:3px 0 5px 0;}
.rlist ul{ padding:5px 0 0 10px;}
.rlist ul li{ background:url(../images/icon03.jpg) no-repeat left center; text-indent:10px;line-height:20px; text-overflow:ellipsis;}
.rbanner{ width:234px; margin-bottom:8px;_margin-bottom:9px; border:1px solid #cacaca; }
.mbanner{  margin-bottom:8px;_margin-bottom:9px;  }
.rlist h2{ font-size:12px; font-weight:bold; color:#3a3a3a; padding: 5px 10px 5px 15px; }
.rlist p{ font-weight:normal; line-height:18px; padding: 0 10px 5px 15px;}
.rlist .jis{ color:#816b48; font-weight:normal; padding-left:5px;}
.rlist .jis a{color:#816b48;}
.zzbox{ border-bottom: 1px solid #d9dac2; margin:0 5px; height:130px; padding:5px 0px;  }
.zzbox .zl{ float:left; width:110px;height:136px;}
.zzbox .zl .fot1{ font-size:14px; font-weight:bold; color:#045a12; text-align:center; line-height:18px; width:90%; margin:0  auto; padding-top:10px;}
.zzbox .zl .fot2{ font-size:12px; text-align:center;  font-weight:bold; color:#272827;width:90%;margin:0  auto; padding:8px 0}
.zzbox .zl .fot3{ font-size:12px; text-align:center;  color:#272827;width:90%;margin:0  auto;}
.zzbox .zl .fot4{ background:url(../images/icon04.jpg) no-repeat left center ; padding-left:10px; margin-left:25px;}
.zzbox .zr{ float:left;width:110px ; height:136px;text-align:center}
.zzbox .zr img{ margin-top:10px;}
.dcbutton01{ background: url(../images/button01.gif) no-repeat; width:57px; height:23px; float:left; color:#FFF; font-weight:bold; border:0; cursor:pointer; }
.dcbutton02{ background: url(../images/button03.gif) no-repeat;width:57px; height:23px; float:left; color:#FFF; font-weight:bold; margin-left:30px; border:0; cursor:pointer; }
.dcbutton03{width:57px; height:23px; float:left; cursor:pointer; text-align:center; }
/*头条*/
.ttbox{ height:215px; border-bottom:0px solid #d2d2d0; width:99%; float:right; line-height:18px;}
.ttbox .imgbox{ float:left;width:316px;}
.ttbox .imgbox img{ width:314px; height:181px; border:1px solid #CCC; float:left; margin:0 ;}
.ttbox .imgbox .gray{ color: #171717 ; font-weight:bold; text-align:center}

.ttbox .fbox{ float:right; width:390px; }
.ttbox .fbox h1{ color:#6d0107; font-size:20px; font-family:"黑体"; font-weight: normal; line-height:40px;}
.ttbox .fbox h1 a{ color:#6d0107;}
.ttbox .fbox h1 a:hover{ color:#6d0107; text-decoration:underline;}
.ttbox .more{ color:#858383; font-size:12px; text-align:right; padding-right:5px; float:right;}
.ttbox .more a{color:#858383;}
.ttbox .more a:hover{ color:#000; text-decoration:underline;}
/*博文精选*/
.bwbox{width:99%; float:right; line-height:18px;}
.bw_l{ float:left; width:358px;}
.bw_r{ float:right;width:358px;}
.linegreen{ border-bottom:2px solid #dbe8d9; background:url(../images/icon01.jpg) no-repeat left center; margin-left:10px;height:32px;}
.list{ margin:5px 0 0 15px; }
.list ul{line-height:20px;}
.list ul li{background:url(../images/icon03.jpg) no-repeat left center;text-indent:10px;line-height:20px; text-overflow:ellipsis;}
.black{ color:#111111; font-size:14px; font-weight:bold; margin:8px 0 0 20px;float:left;}
.more01{ color:#858383; font-size:12px; text-align:right; padding-right:5px; float:right; line-height:32px;}
.more01 a{color:#858383;}
.more01 a:hover{ color:#000; text-decoration:underline;}


.banner01{ float:left; width:234px; height:62px;border:1px solid #cacaca;}
.banner02{ float:right; width:234px; height:62px; border:1px solid #cacaca;}
.banner03{ float:left; width:234px; height:62px; border:1px solid #cacaca; margin-left:8px;}
.banner04{ float:right; width:480px; height:62px; border:1px solid #cacaca;}
/*资讯*/
.column01{ height:100%;overflow:auto}
.column01 .c1_l{ width:725px; _width:722px;float:left;border:1px solid #d8d6d6; margin-left:8px;*+margin-left:8px;_margin:3px 0 0 4px; padding-bottom:9px;}
.column01 .c1_r{ width:245px; float:right; overflow:auto; _margin-top:3px;}
.zxtit{ background:#e7e7e7; font-size:14px; font-weight:bold; line-height:25px; padding-left:10px; height:25px; margin:0 0 6px 0; }
.linered{ border-bottom:2px solid #eddcdf; background:url(../images/icon02.jpg) no-repeat left center; margin-left:10px;height:30px; margin-right:5px;}
.zxbox{ overflow:auto;}
.list01{ margin:5px 0 0 15px; }
.list01 ul{line-height:20px;}
.list01 ul li{background:url(../images/icon03.jpg) no-repeat left center;text-indent:10px;line-height:21px; text-overflow:ellipsis;}
.ggbox{width:722px; float:left}
.lineyellow{ border-bottom:2px solid #ece9e4;background:url(../images/icon05.jpg) no-repeat left center; margin-left:10px;height:30px;margin-right:5px;}
.linegray{ border-bottom:1px  dashed #c9c9c9;margin-left:10px;height:22px;margin-right:5px; font-size:12px; font-weight:bold; color:#111111; line-height:22px; padding-left:5px;}
.line{ border-bottom:1px dashed #cac7c7;}

.columngg{ height:74px;}
.columngg .c_l{ width:732px; float:left;margin-top:4px;}
.columngg .c_r{ width:245px; float:right;margin-top:4px; }
/*群组*/
.column02{ height:525px;}
.column02 .c1_l{ width:725px;_width:722px; float:left;border:1px solid #d8d6d6; margin-left:8px;*+margin-left:8px;_margin:3px 0 0 4px; padding-bottom:9px;}
.column02 .c1_r{ width:245px; float:right; overflow:auto; _margin-top:3px;}
.ylf{ width:88%; margin: 0 auto; line-height:20px; font-size:12px; margin-top:10px; margin-bottom:10px;_margin-bottom:10px;}

.indexpoll{ border-bottom:1px solid #c3c5ad; height:30px; line-height:30px;font-size:13px; font-weight:bold;  color:#000; padding-left:10px;}
/*滚动图片*/
.limgbox{ width:316px; margin:0 auto }
.limgfont{  height:20px; width:316px; margin:0px 0 0px 0px;line-height:20px; color:#FFF; font-size:12px; background-color:#32292a; background:#32292a; clear:both;}
.limgfont .shuzibox01{ width:20px; height:20px; background-color:#847b7c; border-left:1px solid #d5cccd; line-height:18px; text-align:center; float:left; display:inline; margin-top:0px; cursor:pointer  }
.limgfont .shuzibox02{ width:20px; height:20px; background-color:#feb836; border-left:1px solid #d5cccd; line-height:18px; text-align:center; float:left; display:inline; margin-top:0px; cursor:pointer   }
.limgfontbox{ width:248px; float:left; display:inline; margin-left:5px; font-weight:bold;}
.limgblack{ color:#050505; font-weight:bold; margin-left:10px;  }
.ltfone{ margin: 14px 15px; font-size:12px; text-indent:2em;}
.lred a{ color:#fe2805; text-decoration:underline;}






