﻿@charset "utf-8";
/* Css Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th, tr, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
html {line-height: 1;min-width: 1050px;}
ol, ul { list-style: none; }
div, dl, dt, dd, ol, ul, li { *zoom: 1; list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: center; font-weight: normal; vertical-align: middle; }
q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }
a img { border: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.hide { display: none; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.mt20 { margin-top: 20px; }
.mb20 { margin-bottom: 20px; }
.clear { clear: both; *height: 0; *font-size: 0; *line-height: 0; }
.clearfix { *zoom: 1; }
.clearfix:after { content: ""; display: table; clear: both; }


body {color: #333;font: 12px "宋体";line-height: 28px;background: url(images/topBg.jpg) repeat-x #eaf6ea;}
.wrap{background: url(images/body.jpg) 50% 0px no-repeat;padding-top: 160px;}
a { text-decoration: none; color: #333; }
a:hover { color: #ae0927; text-decoration: none; }

.siteWidth{width: 1024px; margin: 0 auto; }

/* topbar */
#topbar{height: 36px;background: #f9f9f9;border-bottom: 1px solid #eeeeee;line-height: 36px;font-size: 12px;}
#topbar .siteWidth{overflow: hidden;}
#topbar .fr{margin-right: 5px;}
#topbar .fr a { margin: 0 5px; }
#topbar .fr a:hover{color: #c00}
#topbar #miniLogined a{margin: 0px;}

/* header */
#header{width: 1024px; margin: 0 auto; height: 45px; background: url(images/nav.png) 0px 0px no-repeat;}



/* topNav */
.mainNav{height: 45px; padding-left: 3px; position: relative; z-index: 90;}
.mainNav a:hover{text-decoration: none;}
.mainNav .li1{float: left;*display: inline;height: 45px;position: relative;}
.mainNav .li1 .h1{display: block;}
.mainNav .li1 .a1{display: block;text-align: center;height:25px;line-height:25px;margin:10px 5px;font-size: 16px;font-weight: bold;padding: 0 6px;}
.mainNav .spe{float: left;*display: inline; width: 1px; height: 20px; line-height: 20px;  overflow: hidden; text-align:center; text-indent: 200%; background:#333; margin-top:13px}
/*
.mainNav .spe{float: left;*display: inline; width: 5px; height: 45px; line-height: 45px; text-indent: 200%; background: url(images/navSpe.png) 0px 0px no-repeat; overflow: hidden;}
*/
.mainNav .on1 .a1{background: #38a543; color: #fff}
.mainNav .ul1{background: #fff;border: 1px solid #aca899;left: 0px;top: 35px;display: none;width: 110px;position: absolute;z-index: 91;}
.mainNav .ul1 .li2{height: 32px; position: relative;}
.mainNav .ul1 .h2{height: 32px; line-height: 32px; text-align: center;}
.mainNav .ul1 .h2 a{display: block; text-align: center; line-height: 32px; font-size: 16px; font-weight: bold;}
.mainNav .has {background: url(images/arrow_r.gif) 96% 50% no-repeat;}
.mainNav .ul2{display: none; position: absolute; z-index: 92; top: 0px; left: 100%; width: 100px; background: #fff; border: 1px solid #aca899;}
.mainNav .ul2 .li3{height: auto;}
.mainNav .ul1 .h3{line-height: 20px; text-align: center;}
.mainNav .ul1 .h3 a{display: block; text-align: left; line-height: 20px; font-size: 14px; font-weight: bold; padding: 8px 10px;}
.mainNav .ul1 .h3 a:hover{background: #38a543; color: #fff}
.mainNav .ul1 .h2 a:hover,
.mainNav .on2 .a2{background: #38a543; color: #fff;}
.mainNav .on2 .ul2{display: block;}
#ulID7{width: 200px !important;}
#ulID181{width: 150px !important}
#ulID17{width: 150px !important}
#ulID41{width: 120px !important}
#ulID189{right: 0px !important; left: auto !important;}
#ulID189 .ul2{left: auto; right: 100%}



/* content */
#content{width: 1014px; margin: 0 auto; padding: 5px; background: #fff;}


/* path */
.pathBar{overflow: hidden; height: 30px;}
.pathBar .path{float: left;*display: inline; }
.pathBar .pathRight{float: right;*display: inline; height: 26px; line-height: 26px; padding-right: 10px;}
.path{ padding-left: 20px;  height: 26px; line-height: 26px; background: url(images/path.png) 2px 4px no-repeat; text-align: left; font-size: 14px; font-family: "Microsoft Yahei"; color: #649835;}
.path em{font-style: normal;}
.path span,
.path a { margin: 0 5px; color: #649835;}
.path a:hover{color: #ae0927}

/* 通用盒子 */
.box {background: url(images/boxHd.png) 100% 0px no-repeat;}
.box>.hd{height: 30px;padding-top: 3px;padding-left: 10px;background: url(images/boxHdLeft.png) 0px 0px no-repeat;overflow: hidden;}
.box>.hd .more{float: right;*display: inline;width: 60px;height: 26px;line-height: 26px;font-size: 12px;margin-right: 10px;background: url(images/more.png) 0px -2px no-repeat;text-align: center;}
.box>.hd .more:hover{color: #ae0927}
.box>.hd ul{overflow: hidden; float: left;}
.box>.hd ul li{ font-size: 14px; height: 29px; color: #042003; float: left; font-weight: bold; }
.box>.hd ul li span,
.box>.hd ul li a{float: left;*display: inline;  height: 28px; line-height: 28px; padding: 1px 15px 0; color: #042003;}
.box>.hd ul li a:hover{color: #ae0927}
.box>.hd ul li.on{background: url(images/boxHdOn.png) 0px 0px no-repeat; }
.box>.hd ul li.on a{background: url(images/boxHdOn.png) 100% -31px no-repeat;}
.box>.hd h3{float: left; *display: inline; height: 29px; color: #042003; font-size: 14px;background: url(images/boxHdOn.png) 0px 0px no-repeat; font-weight: bold;}
.box>.hd h3 span,
.box>.hd h3 a{float: left;*display: inline;  height: 28px; line-height: 28px; padding: 1px 15px 0; color: #042003;background: url(images/boxHdOn.png) 100% -31px no-repeat;}
.box>.bd{padding: 10px; background: #fff; border: 1px solid #cecece; border-top:none; overflow: hidden;}

.boxA{}
.boxA .hd{height: 44px; line-height: 44px; border-bottom: 3px solid #c92a03; overflow: hidden;}
.boxA .hd h3{float: left; *display: inline; padding-left: 5px; font-size: 18px; font-weight: bold; color: #cd3d1b;}
.boxA .hd h3 a{color: #cd3d1b}
.boxA .hd h3 a:hover{color: #ae0927}
.boxA .bd{padding: 8px 0px;}


/* sideBox */
.sideBox{background: url(images/boxHdLeft2.png) 0px 0px no-repeat;}
.sideBox .hd{background: url(images/boxHdLeft2.png) 100% -32px no-repeat; padding: 0px 0 0 38px; height: 32px;}
.sideBox .hd h3,
.sideBox .hd h3 span{float: left; padding: 0px; background: none; border: none; color: #fff; line-height: 32px;}
.sideBox .hd .more{background: none;padding: 0px; line-height: 32px; height: 32px; margin-right: 10px; width: auto}
.sideBox .bd{background: #edfbe0; }


/* tabBox */
.tabBox{}
.tabBox .tHd{height:33px; background: url(images/tabBoxHdBg-01.png) repeat-x; overflow: hidden;}
.tabBox .tHd ul{float: left; _display: inline; }
.tabBox .tHd ul li{height: 33px;  float: left; _display: inline; font-size: 16px; color: #5e5e5e; position: relative; }
.tabBox .tHd ul li a{height: 30px; float: left; _display: inline; line-height: 30px;  padding: 1px 11px 2px; color: #5e5e5e;}
.tabBox .tHd ul li.on a,
.tabBox .tHd ul li a:hover{padding: 0px 10px; border: 1px solid #97c1f6; border-bottom: 2px solid #97c1f6; color: #ae0927; background: url(images/tabBoxHd-01.png) 0px 0px no-repeat #fff;}
.tabBox .tHd .more{float: right; _display: inline; height: 33px; line-height: 33px; font-size: 12px; color: #a8a8a8; padding-right: 10px}
.tabBox .tHd .more a{color: #a8a8a8}
.tabBox .tHd .more a:hover{color: #ae0927}
.tabBox .tBd{padding: 8px 0px;}

/* 友情链接 */
#friendLinks{width: 1024px; margin: 0 auto 10px; overflow: hidden;}
.yqljPicList{overflow:hidden; width:1032px;}
.yqljPicList li{width:160px; height:58px; float:left; margin-right:12px;}
.yqljPicList li img{width:154px; height:52px; padding:2px; background:#fff; border:1px solid #eeeeee }


/* footer */
#footer {text-align: center;padding: 10px 0px 20px;border-top: 1px solid #276412;background: #48942d; width:1024px; margin:0 auto; color:#fff}
#footer a{color:#fff}
#footer .siteWidth{position: relative; overflow:hidden; }
#footer .footNav{ height:36px; line-height:36px;}
#footer .footNav a{ margin:0 10px;  color:#fff}
#footer .copyright {height: auto;line-height: 28px;font-size: 12px;font-family: Arial;text-align: center;  color:#fff}
#footer .beian{float:right;width: auto;text-align:center;line-height:20px;}
#footer .beian .b1{padding:0px; margin:0px 0px 5px; }
#footer .beian .b3{vertical-align:middle;}
#footer .beian .b3 img{width:13px; height:auto; margin-right:3px}

/* 悬浮栏 */
.pinned{position:fixed;top: 250px;right:10px;z-index:101;background: #fff;}
.pinned li a{display:block;cursor:pointer; border-bottom: 1px solid #e9e9e9; width:62px; height:58px; overflow:hidden; text-align:center;}
.pinned li span{display:block;height:58px;}
.pinned li span.i2{background: #e9f0f8;}
.pinned li span i{display: block; width: 62px; height: 35px;}
.pinned li b{display:block;color:#888;font-weight:normal; height: 20px; text-align: center;line-height: 20px; font-size: 12px;}
.pinned li a:hover .i2 b{color:#2c70c5;}
.pinned .wx{position:relative;}
.pinned .wx .pic{position:absolute;right:70px;top:0;display:none;}
.pinned .iconSideHome{background: url(images/icons-2.png) 19px -471px no-repeat;}
.pinned .iconSideHomeOn{background: url(images/icons-2.png) 19px 12px no-repeat;}
.pinned .iconSideWx{background: url(images/icons-2.png) 17px -553px no-repeat;}
.pinned .iconSideWxOn{background: url(images/icons-2.png) 17px -69px no-repeat;}
.pinned .iconSideWb{background: url(images/icons-2.png) 17px -632px no-repeat;}
.pinned .iconSideWbOn{background: url(images/icons-2.png) 17px -148px no-repeat;}
.pinned .iconSideBackUp{background: url(images/icons-2.png) 21px -713px no-repeat;}
.pinned .iconSideBackUpOn{background: url(images/icons-2.png) 21px -228px no-repeat;}


