@charset "utf-8";
*{ padding:0; margin:0;}
body{ font:12px/22px "宋体"; word-break:break-all; text-align:left; background:#CCCCCC; color:#000;}
h1,h2,h3,h4,h5,h6{ font-size:13px;}
ul,li{ list-style:none;}
a{ color:#505050; text-decoration:none;}
a:hover{ color:#7C4927; text-decoration:underline;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer;}
em{ font-style:normal;}
input{ font-size:12px;}

/*other*/
.clearit{ clear:both;}

/*公用结构*/
#header{ width:852px; margin:0 auto; background:url(../images/tiaobg.jpg) repeat-x; overflow:hidden; height:53px;}
#header .logo{ float:left; margin:12px 0 0 12px;}
#header .versionNav{ float:right; font-family:arial; margin:12px 10px 0 0; display:inline;}
#header .versionNav a{ color:#501F01;}
#header .versionNav a:hover{ color:#501F01; text-decoration:underline; }

#nav{ height:37px; background:url(../images/tiao2.jpg) repeat-x; width:852px; margin:0 auto;}
#nav .mainNav{ float:left; width:659px; background:url(../images/right.jpg) right center no-repeat #7D2121; padding-left:12px;}
#nav .mainNav li{ float:left; line-height:37px;font-weight:bold; position:relative;}/*0416 change*/
#nav .mainNav li.bg{ width:1px; height:37px; background:url(../images/libg.jpg) no-repeat;}
#nav .mainNav li a{ display:block; width:80px; text-align:center; color:#fff; }
#nav .mainNav li.current a , #nav .mainNav li a:hover{ background:url(../images/abg.jpg) center bottom no-repeat; text-decoration:none;}
/*0416 add*/
#nav .mainNav li ul{ position:absolute; top:37px; left:0; background:#fff; opacity:0.95; filter:alpha(opacity=95)}
#nav .mainNav li ul li{ float:none;  height:28px; line-height:28px; margin-top:1px;}
#nav .mainNav li.current ul li a{ background:#853332; font-weight:normal; width:130px; }
#nav .mainNav li.current ul li a:hover{ background:#958685;}
/*0416 add end*/
#nav .search{ float:left; margin-left:18px; display:inline; position:relative; width:152px; margin-top:7px;}
#nav .search .txt{ width:102px; height:15px; border:1px solid #9A745A; color:#666; padding-top:2px;}
#nav .search .btn{ position:absolute; right:0; top:0;}
#banner{ width:852px; margin:0 auto;}
#footer{ width:852px; margin:0 auto; background:#EFECEC;}

#header1{ width:948px; margin:0 auto; background:url(../images/tiaobg.jpg) repeat-x; overflow:hidden; height:53px;}
#header1 .logo{ float:left; margin:12px 0 0 12px;}
#header1 .versionNav{ float:right; font-family:arial; margin:12px 10px 0 0; display:inline;}
#header1 .versionNav a{ color:#501F01;}
#header1 .versionNav a:hover{ color:#501F01; text-decoration:underline; }

#nav1{ height:37px; background:url(../images/tiao2.jpg) repeat-x; width:948px; margin:0 auto;}
#nav1 .mainNav{ float:left; width:767px; background:url(../images/right.jpg) right center no-repeat #7D2121; padding-left:12px;}
#nav1 .mainNav li{ float:left; line-height:37px;font-weight:bold; position:relative;}
#nav1 .mainNav li.bg{ width:1px; height:37px; background:url(../images/libg.jpg) no-repeat;}
#nav1 .mainNav li a{ display:block; width:80px; text-align:center; color:#fff; }
#nav1 .mainNav li.current a , #nav1 .mainNav li a:hover{ background:url(../images/abg.jpg) center bottom no-repeat; text-decoration:none;}
/*0416 add*/
#nav1 .mainNav li ul{ position:absolute; top:37px; left:0; background:#fff; opacity:0.95; filter:alpha(opacity=95);}
#nav1 .mainNav li ul li{ float:none;  height:28px; line-height:28px; margin-top:1px;}
#nav1 .mainNav li.current ul li a{ background:#853332; font-weight:normal; width:130px; }
#nav1 .mainNav li.current ul li a:hover{ background:#958685;}
/*0416 add end*/
#nav1 .search{ float:left; margin-left:10px; display:inline; position:relative; width:152px; margin-top:7px;}
#nav1 .search .txt{ width:102px; height:15px; border:1px solid #9A745A; color:#666; padding-top:2px;}
#nav1 .search .btn{ position:absolute; right:0; top:0;}
#banner1{ width:948px; margin:0 auto;}
#footer1{ width:948px; margin:0 auto; background:#EFECEC;}

#wrapper{ width:852px; margin:0 auto;}
#wrapper1{ width:948px; margin:0 auto; overflow:hidden; background:#fff; padding-bottom:14px;}
#fleft{ width:624px; float:left; background:#F9F8F8;}
#fright{ width:228px; float:right; display:inline; background:#CCC4B9;}
#fleft1{ width:212px; float:left;}
#fcenter1{ width:537px; float:left; display:inline; margin-left:6px; min-height:400px; _height:400px;}
#fright1{ width:187px; float:right; }

/*index*/
.basicInfo{  width:624px;}
/*.basicInfo h2{ position:absolute; top:-33px;left:0; color:#000000; font-size:14px; padding-left:28px;  background:#CBC4B6; line-height:33px; width:596px;}*/
.basicInfo .txt{ width:420px; margin:0 0 0 28px; line-height:22px; padding-top:12px; display:inline; float:left;}
.basicInfo .txt div{ text-align:right;}
.basicInfo .txt a{ color:#51504D;}
.basicInfo .txt a:hover{ color:#51504D; text-decoration:underline;}
.basicInfo .txt div a{ color:#7C4927;}
.basicInfo .txt div a:hover{ color:#7C4927;}
.basicInfo .pic{ float:right; margin:12px 9px 0 0; display:inline;}

.dynamic{ margin:8px 9px 0 26px;}
.dynamic h2{ font-size:14px; color:#000; position:relative; border-bottom:1px solid #B9B9B9; padding-bottom:2px; padding-left:2px; }
.dynamic h2 a{ position:absolute; right:2px; _right:10px; font-size:12px; top:1px; *top:-1px; font-weight:normal; color:#7C4927;}
.dynamic h2 a:hover{ text-decoration:underline;}
.dynamic ul{ margin-top:5px; overflow:hidden;}
.dynamic li{ overflow:hidden; margin-left:4px; line-height:22px; float:left; width:580px;}
.dynamic li .txt{ width:434px; float:left; background:url(../images/huangd.jpg) left center no-repeat; padding-left:10px;}
.dynamic li .date{ float:right; color:#505050; margin-right:14px;}

.con3{ height:127px; *height:117px; background:url(../images/tiao3.jpg) repeat-x left bottom; margin-top:12px;}
.con3 .column{ width:344px; float:left; margin-left:26px; display:inline;}
.con3 .column h2{ font-size:14px; color:#000; position:relative; border-bottom:1px solid #B9B9B9; height:23px; padding-left:2px; padding-top:6px; margin-top:12px; *margin-top:2px;}
.con3 .column h2 a{ position:absolute; right:6px; top:7px; font-weight:normal; font-size:12px; color:#7C4927;}
.con3 .column ul{ overflow:hidden; margin-top:8px; padding-left:6px;}
.con3 .column li{ float:left; width:154px; background:url(../images/hj.jpg) left center no-repeat; padding-left:12px;}
.con3 .bg{ float:left; margin-left:15px; display:inline; height:115px; background:url(../images/tiaob.jpg) no-repeat; width:1px;}
.con3 .child{ float:left; display:inline; margin-left:13px; width:217px;}
.con3 .child h2{ font-size:14px; color:#000; position:relative; border-bottom:1px solid #B9B9B9; height:23px; padding-left:2px; padding-top:6px;margin-top:12px; *margin-top:2px;}
.con3 .child h2 a{ position:absolute; right:6px; top:7px; font-weight:normal; font-size:12px; color:#7C4927;}
.con3 .child ul{ overflow:hidden; margin-top:8px; padding-left:6px;}
.con3 .child li{ float:left; width:58px; background:url(../images/hj.jpg) left center no-repeat; padding-left:12px;}

.rightNav{ width:183px; margin:8px 0 0 20px;}
.rightNav h2{ color:#000; font-size:14px; line-height:34px;}
.rightNav ul{}
.rightNav li{ line-height:22px; background:url(../images/huidd.jpg) no-repeat 7px 50% #fff; padding-left:20px; margin-top:4px;}
.rightNav select{ width:184px; margin:13px 0; *margin:10px 0;}

.smallNav{ color:#333; text-align:center; padding-top:10px;}
.smallNav a{ color:#333;}
.smallNav a:hover{ color:#7C4927; text-decoration:none;}
.msg{ text-align:center; font-family:arial; padding-bottom:12px; color:#333;}

/*second*/
.currentLoc{ line-height:34px; width:928px; margin:0 auto; color:#000; background:url(../images/hongj.jpg) 4px 50% no-repeat #EEECE7; padding-left:20px;}
.currentLoc a{ color:#000;}
.currentLoc a:hover{ color:#7C4927;}

.leftNav{ border:1px solid #CDCDCD; border-left:0;}
.leftNav h2{ font-size:14px; padding-left:23px; line-height:37px; margin:0 auto; width:180px;}
.leftNav .leftdh{ padding-bottom:45px; width:203px; margin:0 auto;}
.leftNav .leftdh .nav1{ border-bottom:1px solid #CDCDCD; line-height:26px;}
.leftNav .leftdh .nav1 a{ display:block; padding-left:24px;}
.leftNav .leftdh .nav1_on{ border-bottom:1px solid #CDCDCD; line-height:26px;}
.leftNav .leftdh .nav1_on a{ display:block; padding-left:24px;}
.leftNav .leftdh .nav1 a:hover , .leftNav .leftdh .nav1_on a{ background:url(../images/xih.jpg) 192px 50% no-repeat #CBC4B6; color:#B12A00; }
.leftNav .leftdh .nav2{ border:0; background:#E7E3DD; margin-top:1px; }
.leftNav .leftdh .nav2 a{ width:153px; color:#5C5C5C; margin-left:38px; height:20px; line-height:20px; padding-left:12px; display:block; }
.leftNav .leftdh .nav2 a:hover{ color:#fff; background:#7B0000; text-decoration:none;}
.leftNav .leftdh .nav2_on {border:0; background:#E7E3DD; margin-top:1px; }
.leftNav .leftdh .nav2_on  a{margin-left:38px; height:20px; line-height:20px; padding-left:12px; display:block ;color:#fff; background:#7B0000; text-decoration:none;} 

.newsList{ border:1px solid #CDCDCD;}
.newsList h2{ color:#B12A00; font-size:14px; padding-left:17px; line-height:38px;}
.newsList .listaaa{ margin:0 0 0 18px;}
.newsList .listaaa li{ line-height:28px; background:url(../images/libg1.jpg) no-repeat; width:502px; margin-top:1px; overflow:hidden; *margin-top:-3px;}
.newsList .listaaa li .txt{ float:left; padding-left:30px; background:url(../images/huj_03.jpg) 20px 10px no-repeat;}
.newsList .listaaa li .dateaaa{ float:right; margin-right:20px;}
.listaaa li{ line-height:28px; background:url(../images/libg1.jpg) no-repeat; width:502px; overflow:hidden; margin:1px auto 0; *margin:-2px auto 0;}
.listaaa li .listnr{ padding-left:30px; width:350px; float:left; background:url(../images/huj_03.jpg) 20px 10px no-repeat;}
.listaaa li .author{ float:right; margin-right:20px; padding:0;}
.newsList .pages{ text-align:right; padding-right:22px; margin:15px 0 35px;}

.search_area{ border:1px solid #CDCDCD; border-right:0; padding:1px 0 0 2px;}
.search_area h2{ width:175px; line-height:22px; font-size:14px;background:#CBC4B6; padding-left:7px;}
.search_area{ border:1px solid #CDCDCD; border-right:0; padding:1px 0 0 2px;}
.search_area .searchMsg{ padding-top:10px; margin-left:7px; width:167px; text-align:center;}
.search_area .searchMsg h3{ background:url(../images/sj.jpg) 151px 50% no-repeat #EBEBEB; text-align:left; padding-left:7px; font-size:12px; color:#4C4C4C; margin-top:10px; line-height:21px;}
.search_area .searchMsg input{ margin-top:8px; *margin-left:-5px;}
.search_area .searchMsg select{ margin-top:8px; width:160px;}
.search_area .searchMsg .txt{ border:1px solid #9C9C9C; width:157px; height:20px;}
.search_area .searchMsg p{ text-align:right; margin:10px 0 20px;}