@charset "gb2312";
#header .theme { float: left; display: block; }
#header .theme ul { float: left; height: 12px; margin: 13px 3px; overflow: hidden; }
#header .theme li { float: left; width: 13px; height: 12px; margin-right: 3px; cursor: pointer; overflow: hidden; }
#header .theme li.cur { }
#header .theme a { width: 13px; height: 12px; display: block; }
.skinBox { float: left; height: 16px; line-height: 16px; margin: 11px 0 0; }
.skinBox label { float: left; }
.skinBox span { width: 13px; height: 12px; float: left; display: block; margin: 2px 0 0 3px; cursor: pointer; overflow: hidden; overflow: hidden; }
.skinBox span#redSkin { background-position: 0 0; }
.skinBox span#greenSkin { background-position: -16px 0; }
.skinBox span#redSkin.on { background-position: 0 -21px; }
.skinBox span#greenSkin.on { background-position: -16px -21px; }
#weixin { background: none; display: block; width: 52px; height: 21px; float: left; padding-left: 20px; }
#weixin blockquote { position: absolute; top: 38px; left: 440px; width: 258px; height: 258px; padding: 5px 0px 5px 5px; background: #fff; margin: 0; z-index: 99; border: 1px solid #004899; border-top: 0; }
.column { overflow: hidden; }
#columnA { width: 980px; height: 310px; padding: 9px; border: 1px solid #eae9e9; background: #fff; }
#focusPic { float: left; width: 414px; height: 310px; overflow: hidden; position: relative; zoom: 1; }
#focusPic .hd { overflow: hidden; position: absolute; right: 5px; bottom: 9px; }
#focusPic .hd li { float: left; width: 10px; height: 10px; text-align: center; cursor: pointer; margin-right: 10px; background: url(pic52.png) no-repeat left top; }
#focusPic .hd li.on { background: url(pic51.png) no-repeat left top; }
#focusPic .hd li span { display: none; }
#focusPic .bd { width: 414px; height: 310px; overflow: hidden; position: relative; }
#focusPic .bd .pic img { width: 414px; height: 310px; overflow: hidden; }
#focusPic .bd .title { width: 414px; height: 31px; line-height: 31px; position: absolute; bottom: 0px; left: 0px; z-index: 1; font-size: 14px; }
#focusPic .bd .title a { color: #fff; padding: 0 30px; }
#focusPic .bg { width: 414px; height: 31px; display: block; position: absolute; bottom: 0px; left: 0px; background: #000; filter: alpha(opacity=50); opacity: 0.5; }
#newsGroup { float: right; width: 556px; height: 310px; overflow: hidden; }
#newsGroup .hd { height: 36px; line-height: 36px; background: url(pic12.png) repeat-x left top; }
#newsGroup .hd li { float: left; padding-right: 14px; font-size: 14px; background: url(pic28.png) no-repeat right top; }
#newsGroup .hd li a { padding-left: 14px; display: inline-block; }
#newsGroup .hd li.on { font-weight: bold; background: url(pic11.png) no-repeat right top; }
#newsGroup .hd li.on a { color: #c1171f; background: url(pic11.png) no-repeat left top; }
#newsGroup .hd .more { float: right; color: #d66723; margin: 0 13px; }
#newsGroup .bd { height: 264px; padding: 10px 8px 0; overflow: hidden; }
#newsGroup .bd .topicList .n { font-size: 14px; height: 30px; line-height: 30px; padding-left: 14px; background: url(pic50.png) no-repeat left 13px; }
.gsggLinksBox { padding: 5px; background-color: #f8f7f7; overflow: hidden; }
.gsggBox { width: 418px; height: 88px; border: 1px solid #e8e7e7; overflow: hidden; background-color: white; }
.gsggBox .hd { width: 32px; height: 88px; float: left; background: url(pic44.png) repeat-y left top; border-right: 1px solid #e8e7e7; }
.gsggBox .hd h3 { font-size: 16px; line-height: 20px; font-family: Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; font-weight: bold; color: #b30008; padding: 4px 6px 4px 8px; }
.gsggBox .hd h3 a { color: #b30008; }
.gsggBox .hd h3 a:hover { text-decoration: none; }
.gsggBox .bd { padding: 8px 14px; overflow: hidden; }
.kstdBox { width: 540px; height: 90px; overflow: hidden; background-color: white; }
.kstdBox .hd { height: 36px; border-left: 1px solid #e8e7e7; overflow: hidden; background: url(pic33.png) no-repeat right top; }
.kstdBox .hd h3 { width: auto; float: left; padding: 11px 0 0 38px; display: inline; color: #b30008; font-family: Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; font-size: 16px; }
.kstdBox .hd p { width: auto; float: right; padding: 11px 56px 0 0; display: inline; font: 16px Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; color: #666; }
.kstdBox .bd { padding: 6px 5px 7px; height: 40px; line-height: 40px; border: 1px solid #e8e7e7; border-top: 0; overflow: hidden; background: url(pic34.png) no-repeat 5px 6px; }
.kstdBox .bd li { width: 104px; height: 40px; float: left; margin: 0 8px 0 4px; display: inline; font-size: 14px; color: #333; }
.kstdBox .bd li a { width: auto; height: 40px; float: left; padding-left: 38px; display: inline; }
.kstdBox .bd li.li01 { width: 168px; }
.kstdBox .bd li.li04 { margin: 0; }
.kstdBox .bd li.li01 span { width: 64px; float: left; margin-left: 34px; display: inline; overflow: hidden; }
.kstdBox .bd li.li01 a { width: 35px; height: 40px; float: left; margin: 0; padding: 0; line-height: 40000px; text-indent: -99999px; overflow: hidden; }
.ztzlBox { border: 1px solid #eae9e9; background-color: white; height: 102px; overflow: hidden; }
.ztzlBox .hd { width: 34px; float: left; height: 100px; margin: 1px 0; background: url(pic44.png) repeat-y right top; }
.ztzlBox .hd h3 { font-size: 16px; line-height: 20px; font-family: Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; font-weight: bold; color: #b30008; padding: 9px 6px 4px 8px; }
.ztzlBox .hd h3 a { color: #b30008; }
.ztzlBox .hd h3 a:hover { text-decoration: none; }
.ztzlBox .bd { width: 940px; float: right; padding: 10px 10px 0; overflow: hidden; }
.ztzlBox .bd .tempWrap { width: 940px !important; }
.ztzlBox .bd .nodePicList { overflow: hidden; }
.ztzlBox .bd .nodePicList a { float: left; margin: 0 5px; display: inline; }
.ztzlBox .bd .nodePicList a img { display: block; width: 220px; height: 50px; }
.ztzlBox .bd .nodeList { overflow: hidden; margin: 10px 0 0; height: 24px; }
.ztzlBox .bd .nodeList li { width: auto; float: left; height: 24px; line-height: 24px; padding-left: 12px; margin: 0 8px; display: inline; background: url(pic02.png) 0 7px no-repeat; }
.indMainBox { overflow: hidden; }
.indMainBox .wHd { height: 46px; overflow: hidden; }
.indMainBox .wHd li { width: 200px; height: 46px; line-height: 46px; float: left; overflow: hidden; }
.indMainBox .wHd li a { display: block; width: 100%; height: 46px; float: left; line-height: 4600px; text-indent: -9999px; overflow: hidden; }
.indMainBox .wHd li.on { }
.indMainBox .wHd li.li01 { background-position: left -56px; }
.indMainBox .wHd li.li02 { background-position: -200px -56px; }
.indMainBox .wHd li.li03 { background-position: -400px -56px; }
.indMainBox .wHd li.li04 { background-position: -600px -56px; }
.indMainBox .wHd li.li05 { background-position: -800px -56px; }
.indMainBox .wBd { padding: 10px 9px; height: 300px; border: 1px solid #eae9e9; overflow: hidden; background-color: white; }
.indLxylBox { overflow: hidden; width: 260px; float: left; }
.indLxylBox .hd { width: 70px; height: 300px; float: left; background-color: #f4f3f3; border-right: 1px solid #dfdfdf; }
.indLxylBox .hd ul { margin-top: 15px; }
.indLxylBox .hd li { width: 100%; height: 34px; float: left; padding-bottom: 1px; border-top: 1px solid white; text-indent: 24px; line-height: 34px; font-size: 14px; background: url(dot04.png) no-repeat 12px 16px; }
.indLxylBox .hd li.last { border-bottom: 1px solid white; padding-bottom: 0; }
.indLxylBox .hd li a:hover { text-decoration: none; }
.indLxylBox .hd li.on { padding-bottom: 0; text-indent: 22px; position: relative; margin-right: -1px; font-weight: bold; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-left: 2px solid #b30008; background-color: white; background-position: 10px 15px; }
.indLxylBox .hd li.on a { color: #b30008; }
.indLxylBox .bd { width: 180px; height: 300px; float: right; overflow: hidden; }
.indLxylBox .bd .topicList { }
.indLxylBox .bd .topicList li.t { padding: 0; margin: 0; border: 0; position: relative; z-index: 1; }
.indLxylBox .bd .topicList li.t .pic img { width: 180px; height: 130px; border: 0; }
.indLxylBox .bd .topicList li.t .title { width: 100%; height: 22px; float: left; padding-top: 6px; text-align: center; position: absolute; z-index: 2; left: 0; bottom: 0; overflow: hidden; }
.indLxylBox .bd .topicList li.t .tit { font: normal 12px Arial, Helvetica, sans-serif; color: white; }
.indLxylBox .bd .topicList li.t .intro { width: 100%; height: 28px; float: left; position: absolute; z-index: 1; left: 0; bottom: 0; line-height: 20000px; text-indent: -999px; overflow: hidden; margin: 0; padding: 0; border: 0; background-color: black; filter: alpha(opacity=50); opacity: 0.50; }
.indMiddleBox { width: 440px; float: left; margin-left: 10px; overflow: hidden; }
.indJcyjBox { overflow: hidden; }
.indJcyjBox .hd { height: 28px; line-height: 28px; border-bottom: 1px solid #dcdbda; }
.indJcyjBox .hd ul { margin-left: 15px; }
.indJcyjBox .hd li { width: 100px; float: left; height: 28px; line-height: 28px; font-size: 14px; padding-bottom: 1px; margin-bottom: -1px; position: relative; text-align: center; }
.indJcyjBox .hd li.on { background: url(pic39.png) no-repeat left top; font-weight: bold; }
.indJcyjBox .hd li.on a { color: #b30008; }
.indJcyjBox .hd li a:hover { text-decoration: none; }
.indJcyjBox .bd { padding: 10px 5px 5px; height: 216px; overflow: hidden; }
.indSyxxBox { overflow: hidden; }
.indSyxxBox li { width: 104px; height: 40px; float: left; font-size: 14px; margin-right: 8px; display: inline; line-height: 40px; text-indent: 34px; background: url(pic35.png) no-repeat left top; }
.indSyxxBox li.li01 { background-position: left top; }
.indSyxxBox li.li02 { background-position: left -47px; }
.indSyxxBox li.li03 { background-position: left -98px; }
.indSyxxBox li.li04 { background-position: left -152px; margin-right: 0; }
.indWzjdBox { width: 260px; float: right; overflow: hidden; }
.indWzjdBox .hd { height: 28px; line-height: 28px; border-bottom: 1px solid #dcdbda; }
.indWzjdBox .hd .more { float: right; margin-right: 10px; color: #999; }
.indWzjdBox .hd h3 { width: auto; float: left; padding: 0 10px; margin: 0 0 0 10px; line-height: 27px; display: inline; font-size: 14px; border-bottom: 2px solid #b30008; color: #b30008; }
.indWzjdBox .hd h3 a { color: #b30008; font-weight: bold; }
.indWzjdBox .bd { padding: 10px 0 0; overflow: hidden; }
.WzjdFocus { overflow: hidden; position: relative; z-index: 1; }
.WzjdFocus .hd { }
.WzjdFocus .bd { padding: 0; }
.WzjdFocus .bd .pic img { display: block; width: 260px; height: 230px; }
.WzjdFocus .bd .title { height: 28px; line-height: 28px; text-align: center; background: url(pic29.png) repeat-x left top; overflow: hidden; }
.WzjdFocus .bg { width: 100%; height: 18px; display: block; position: absolute; bottom: 28px; left: 0px; background: #000; filter: alpha(opacity=50); opacity: 0.5; }
.WzjdFocus .hd { width: 100%; height: 10px; line-height: 10px; position: absolute; right: 0; bottom: 32px; border: 0; overflow: hidden; text-align: center; margin: 0 auto; }
.WzjdFocus .hd ul { display: inline-block; *display: inline; text-align: center; overflow: hidden; }
.WzjdFocus .hd li { float: left; width: 10px; height: 10px; text-align: center; cursor: pointer; margin-right: 10px; background: url(pic52.png) no-repeat left top; }
.WzjdFocus .hd li.on { background: url(pic51.png) no-repeat left top; }
.WzjdFocus .hd li span { display: none; }
.leftXxpt { width: 262px; float: left; overflow: hidden; }
.leftXxpt .hd { height: 28px; line-height: 28px; overflow: hidden; }
.leftXxpt .hd h3 { font-size: 14px; font-weight: bold; color: #b30008; }
.leftXxpt .hd .more { float: right; margin-right: 3px; color: #666; }
.leftXxpt .bd { overflow: hidden; }
.leftXxpt .bd .xxptNav { height: 97px; overflow: hidden; background: url(pic37.png) no-repeat left top; }
.leftXxpt .bd .xxptNav li { width: 49%; float: left; height: 32px; line-height: 32px; text-indent: 32px; }
.leftXxpt .bd .xxptMenu { overflow: hidden; margin: 7px 2px 0 0; background: url(pic38.png) repeat left top; }
.leftXxpt .bd .xxptMenu li { width: 73px; float: left; margin-left: 13px; display: inline; height: 33px; line-height: 33px; background: url(dot02.png) no-repeat left 15px; text-indent: 8px; overflow: hidden; }
.indXxgkListBox { overflow: hidden; }
.indXxgkListBox .hd { height: 28px; line-height: 28px; border-bottom: 1px solid #dcdbda; }
.indXxgkListBox .hd ul { margin-left: 15px; }
.indXxgkListBox .hd li { width: 100px; float: left; height: 28px; font-size: 14px; line-height: 28px; padding-bottom: 1px; margin-bottom: -1px; position: relative; text-align: center; }
.indXxgkListBox .hd li.on { background: url(pic39.png) no-repeat left top; font-weight: bold; }
.indXxgkListBox .hd li.on a { color: #b30008; }
.indXxgkListBox .hd li a:hover { text-decoration: none; }
.indXxgkListBox .bd { padding: 8px 10px 0; height: 167px; overflow: hidden; }
.indLdzc .mHd { width: 70px; height: 167px; float: left; background-color: #f4f3f3; border-right: 1px solid #dfdfdf; }
.indLdzc .mHd ul { }
.indLdzc .mHd li { width: 100%; height: 34px; float: left; margin-right: -1px; position: relative; padding-bottom: 1px; border-top: 1px solid white; line-height: 34px; font-size: 12px; text-align: center; }
.indLdzc .mHd li.last { border-bottom: 1px solid white; padding-bottom: 0; }
.indLdzc .mHd li a:hover { text-decoration: none; }
.indLdzc .mHd li.on { width: 69px; padding-bottom: 0; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-left: 2px solid #b30008; background-color: white; }
.indLdzc .mHd li.on a { color: #b30008; font-weight: bold; }
.indLdzc .mBd { width: 328px; height: 155px; padding: 10px 10px 0; float: right; border: 1px solid #dfdfdf; border-left: 0; }
.indLdzc .mBd .ldzcList { width: 100%; border-collapse: collapse; }
.indLdzc .mBd .ldzcList td { vertical-align: top; }
.indLdzc .mBd .ldzcList td.first { width: 90px; padding-right: 10px; text-align: center; vertical-align: middle; }
.indLdzc .mBd .ldzcList td.first li .pic { text-align: center; overflow: hidden; }
.indLdzc .mBd .ldzcList td.first li .pic img { width: 90px; height: 120px; }
.indLdzc .mBd .ldzcList td.first .title { height: 28px; line-height: 28px; text-align: center; overflow: hidden; }
.indLdzc .mBd .ldzcList td.first .title ul, .indLdzc .mBd .ldzcList td.first .title ul li { display: inline; }
.indLdzc .mBd .otherTable { width: 100%; border-collapse: collapse; }
.indLdzc .mBd .otherTable tr.n td { height: 22px; line-height: 22px; padding: 7px 0 6px; vertical-align: middle; }
.indLdzc .mBd .otherTable tr.n td.title { width: 80px; border-bottom: 1px solid white; background-color: #efefef; text-indent: 8px; }
.indLdzc .mBd .otherTable tr.n td.tdCont { background-color: #fbfafa; border-bottom: 1px solid #ededed; padding: 7px 6px 6px; }
.indLdzc .mBd .otherTable tr.n td.tdCont ul { overflow: hidden; }
.indLdzc .mBd .otherTable tr.n td.tdCont li { height: 22px; line-height: 22px; width: auto; float: left; margin: 0 4px; display: inline; }
.xxgkSearch { background-color: #f9f9f9; padding: 8px 9px; overflow: hidden; margin-top: 10px; }
.xxgkSearchBox { overflow: hidden; border: 1px solid #e6e6e6; background-color: #fff; padding: 6px 4px; }
.xxgkSearch .searchName { width: 48px; float: left; margin-right: 6px; text-align: center; line-height: 24px; font-size: 14px; font-weight: bold; padding: 2px 4px; background-color: #edecec; color: #b30008; }
.ApplyFormQuery { width: 350px; float: left; overflow: hidden; }
.ApplyQueryTable { width: 100%; border-collapse: collapse; }
.ApplyQueryTable td { vertical-align: middle; height: 20px; padding: 2px 0; }
.ApplyQueryTable td label { margin-left: 4px; float: left; }
.ApplyQueryTable input { float: left; }
.ApplyQueryTable input[type=radio] { margin: 4px 0 0 8px; }
.ApplyQueryTable input#TxtName, .ApplyQueryTable input#TxtApplicationFormNumber { width: 70px; margin-right: 4px; border: 1px solid #cfcfcf; background-color: #fafafa; padding: 2px 5px 1px; *padding: 1px 5px; font-size: 12px; }
.ApplyQueryTable input#TxtName, .ApplyQueryTable input#TxtApplicationFormNumber { }
.ApplyQueryTable #LinkSubmit { width: 54px; height: 20px; float: left; margin-left: 4px; display: inline; overflow: hidden; text-align: center; background: url(pic04.png) no-repeat left top; border: 0; cursor: pointer; }
.righYjgl { width: 262px; float: right; overflow: hidden; }
.righYjgl .hd { height: 28px; line-height: 28px; overflow: hidden; }
.righYjgl .hd h3 { font-size: 14px; font-weight: bold; color: #b30008; }
.righYjgl .hd .more { float: right; margin-right: 3px; color: #666; }
.righYjgl .bd { overflow: hidden; }
.righYjgl .bd .nodeList { overflow: hidden; background: url(pic36.png) no-repeat left top; }
.righYjgl .bd .nodeList li { width: 131px; height: 45px; line-height: 45px; float: left; text-indent: 44px; background: url(dot05.png) no-repeat 26px 18px; display: inline; }
.righYjgl .bd .jzlyLinks { margin-top: 7px; overflow: hidden; }
.leftBsfw { width: 262px; float: left; overflow: hidden; }
.bscxBox { height: 38px; background: url(pic54.png) no-repeat left top; }
.bscxBox li { width: 131px; float: left; height: 36px; line-height: 36px; text-indent: 34px; overflow: hidden; }
.bscxBox li.first { }
.bscxBox li.last { text-indent: 38px; }
.bsggBox { overflow: hidden; margin-top: 6px; }
.bsggBox .hd { height: 30px; line-height: 30px; overflow: hidden; background: url(pic53.png) repeat-x left top; border-left: 1px solid #eae9e9; border-right: 1px solid #eae9e9; }
.bsggBox .hd li { width: auto; float: left; font-size: 14px; padding: 2px 15px 0; overflow: hidden; border-right: 1px solid #eae9e9; }
.bsggBox .hd li.on { font-weight: bold; padding: 0 13px; color: #b30008; border-top: 2px solid #b30008; background-color: white; }
.bsggBox .hd li.on a { color: #b30008; }
.bsggBox .bd { border: 1px solid #eae9e9; border-top: 0; padding: 5px 10px; height: 96px; overflow: hidden; }
.lstdBox { border: 1px solid #eae9e9; overflow: hidden; margin-top: 10px; }
.lstdBox .hd { height: 28px; line-height: 28px; overflow: hidden; margin: 0 1px; background: url(pic53.png) repeat-x left -1px; }
.lstdBox .hd .more { float: right; margin-right: 10px; color: #999; }
.lstdBox .hd h3 { margin-left: 10px; padding-left: 20px; font-size: 14px; font-weight: bold; color: #b30008; background: url(pic42.png) no-repeat left 9px; }
.lstdBox .hd h3 a { color: #b30008; }
.lstdBox .bd { overflow: hidden; padding: 2px 9px 5px 2px; }
.lstdBox .bd .nodeList li { width: 75px; height: 30px; line-height: 28px; float: left; text-indent: 26px; margin: 5px 0 0 8px; display: inline; background: url(pic26.png) no-repeat left top; }
.grbsTanBox { overflow: hidden; margin-top: 4px; }
.grbsTanBox .hd { height: 28px; line-height: 28px; border-bottom: 1px solid #dcdbda; }
.grbsTanBox .hd ul { margin-left: 15px; }
.grbsTanBox .hd li { width: 100px; float: left; font-size: 14px; height: 28px; line-height: 28px; padding-bottom: 1px; margin-bottom: -1px; position: relative; text-align: center; }
.grbsTanBox .hd li.on { background: url(pic39.png) no-repeat left top; font-weight: bold; color: #b30008; }
.grbsTanBox .hd li.on a { color: #b30008; }
.grbsTanBox .hd li a:hover { text-decoration: none; }
.grbsTanBox .bd { padding: 10px 10px 0; height: 96px; overflow: hidden; }
.grbsTanBox .bd .nodeList { }
.grbsTanBox .bd .nodeList li { height: 24px; line-height: 24px; width: 84px; float: left; text-indent: 12px; background: url(dot06.png) no-repeat left 9px; }
.spjgBox { overflow: hidden; margin-top: 10px; }
.spjgBox .hd { height: 28px; line-height: 28px; border-bottom: 1px solid #dfdfdf; }
.spjgBox .hd .more { float: right; width: 62px; height: 18px; margin: 7px 10px 0 0; line-height: 18px; text-align: center; color: white; }
.spjgBox .hd h3 { width: auto; float: left; margin-left: 10px; padding: 0 8px; height: 27px; line-height: 27px; font-size: 14px; font-weight: bold; color: #b9140d; border-bottom: 2px solid #b9140d; }
.spjgBox .bd { padding: 1px 0 0; overflow: hidden; }
.spjgList { width: 100%; border-collapse: collapse; }
.spjgList th { height: 28px; vertical-align: middle; text-align: center; background-color: #f7f7f6; }
.spjgList td { text-align: center; height: 29px; line-height: 29px; border-bottom: 1px dashed #d9d8d8; }
.spjgList td.slsx { text-align: left; }
.spjgList .num { width: 91px; }
.spjgList .slsx { }
.spjgList .sbr { width: 61px; }
.spjgList .slqk { width: 61px; }
.spjgList .hfsj { width: 61px; }
.rightGgfw { width: 260px; float: right; overflow: hidden; }
.rightGgfw .hd { height: 29px; line-height: 29px; background: url(pic53.png) repeat-x left -1px; border: 1px solid #ecebeb; border-bottom: 0; }
.rightGgfw .hd li { width: 129px; float: left; background: url(pic41.png) no-repeat 10px 9px; padding-top: 2px; height: 27px; line-height: 27px; text-indent: 30px; font-size: 14px; }
.rightGgfw .hd li.first { width: 128px; border-right: 1px solid #ecebeb; }
.rightGgfw .hd li.on { background: url(pic42.png) no-repeat 10px 9px; color: #b30008; font-weight: bold; background-color: white; }
.rightGgfw .hd li.on a { color: #b30008; }
.rightGgfw .bd { border: 1px solid #ecebeb; border-top: 0; height: 269px; overflow: hidden; }
.ggfwTabBox { padding: 8px 3px 8px; overflow: hidden; }
.parentUl { width: 100%; float: left; position: relative; z-index: 1; }
.ulOn { height: 35px; padding-bottom: 86px; }
.on .zlmListBox { display: block; }
.parentUl li { display: inline; }
.parentUl h4 { width: 76px; height: 30px; float: left; padding-bottom: 5px; margin: 0 4px; display: inline; line-height: 30px; text-align: center; background: url(pic40.png) no-repeat left top; }
.parentUl h4 a { }
.parentUl li.on h4 { width: 74px; height: 29px; margin-bottom: -1px; border-left: 1px solid #eae9e9; border-right: 1px solid #eae9e9; border-top: 2px solid #b9140d; background: none; background-color: #f7f7f7; overflow: hidden; position: relative; z-index: 2; }
.parentUl li.on h4 a { color: #b30008; font-weight: bold; }
.zlmListBox { display: none; height: 78px; width: 242px; float: left; position: absolute; z-index: 1; top: 35px; left: 4px; border: 1px solid #eae9e9; background-color: #f7f7f7; overflow: hidden; }
.zlmList { overflow: hidden; padding: 4px 10px; }
.zlmList li { width: 110px; float: left; height: 24px; line-height: 24px; text-indent: 10px; overflow: hidden; background: url(dot02.png) no-repeat left 11px; }
.cjfwList { overflow: hidden; margin: 0 4px 8px 5px; }
.cjfwList li { width: 71px; float: left; border: 1px solid #dedede; margin: 11px 4px 0 5px; display: inline; }
.cjfwList li .pic img { width: 71px; height: 56px; display: block; }
.cjfwList li .title { height: 18px; line-height: 18px; overflow: hidden; text-align: center; }
.scTabBox { overflow: hidden; }
.scTabBox li.parentLi { width: 76px; height: 30px; line-height: 28px; text-align: center; float: left; margin: 5px 0 0 8px; display: inline; position: relative; z-index: 1; }
.scTabBox li .zlmList { }
.scTabBox li.on { padding-bottom: 94px; }
.scTabBox li.on .zlmList { display: block; }
.xjcxBox { height: 38px; background: url(pic05.png) no-repeat left top; }
.xjcxBox li { width: 131px; float: left; height: 36px; line-height: 36px; text-indent: 34px; overflow: hidden; }
.xjcxBox li.first { }
.xjcxBox li.last { text-indent: 38px; }
.zmhdLeftdBox { border: 1px solid #eae9e9; overflow: hidden; margin-top: 10px; }
.zmhdLeftdBox .hd { height: 28px; line-height: 28px; overflow: hidden; margin: 0 1px; background: url(pic53.png) repeat-x left -1px; }
.zmhdLeftdBox .hd .more { float: right; margin-right: 10px; color: #999; }
.zmhdLeftdBox .hd h3 { margin-left: 10px; padding-left: 20px; font-size: 14px; font-weight: bold; color: #b30008; background: url(pic42.png) no-repeat left 9px; }
.zmhdLeftdBox .hd h3 a { color: #b30008; }
.zmhdLeftdBox .bd { overflow: hidden; padding: 5px 10px; }
#sideYqfk .bd { height: 120px; }
#sideZwdc .bd { padding: 10px 0; height: 30px; }
#sideZwdc .bd .nodeList { background: url(pic01.png) 8px 0 no-repeat; overflow: hidden; }
#sideZwdc .bd .nodeList li { width: 118px; height: 30px; line-height: 28px; float: left; margin-left: 8px; display: inline; text-indent: 34px; }
.yjlxTabBox { }
.yjlxTabBox { overflow: hidden; margin-top: 4px; }
.yjlxTabBox .hd { height: 28px; line-height: 28px; border-bottom: 1px solid #dcdbda; }
.yjlxTabBox .hd ul { margin-left: 15px; }
.yjlxTabBox .hd li { width: 100px; float: left; height: 28px; line-height: 28px; font-size: 14px; padding-bottom: 1px; margin-bottom: -1px; position: relative; text-align: center; }
.yjlxTabBox .hd li.on { background: url(pic39.png) no-repeat left top; font-weight: bold; }
.yjlxTabBox .hd li.on a { color: #b30008; }
.yjlxTabBox .hd li a:hover { text-decoration: none; }
.yjlxTabBox .bd { padding: 4px 0 0; overflow: hidden; }
.indexOnlineplTable { width: 100%; border-collapse: collapse; }
.indexOnlineplTable td { line-height: 20px; padding: 4px 0; text-align: center; background: none; color: #555; border-bottom: 1px dotted #ccc; }
.indexOnlineplTable td.title { text-align: left; }
.indexOnlineplTable td.title a { width: auto; padding-left: 40px; background: url(dot11.png) no-repeat 15px 0; }
.indexOnlineplTable td.status { width: 18%; }
.indexOnlineplTable td.time { width: 15%; }
.indexOnlineplTable td.status .yclw { color: #c00; }
.indexOnlineplTable td.status .clz { color: blue; }
.indexOnlineplTable td.status .yzj { color: #3E5F13; }
.indexOnlineplTable td.status .gqwcl { color: #999; }
.indexOnlineplTable tr.even td { }
.indexOnlineplTable tr.onlineTitle td { height: 28px; line-height: 28px; padding: 0; text-align: center; background-color: #f5f5f4; border: 0; }
.indexOnlineplTable tr.onlineTitle td.title { text-indent: 15px; text-align: left; }
.rightWstc { width: 260px; float: right; }
.rightWstc .hd { height: 30px; line-height: 30px; padding: 0 1px; background: url(pic09.png) 0 0 no-repeat; }
.rightWstc .hd li { width: 83px; font-size: 14px; margin-right: 1px; height: 28px; padding-top: 2px; float: left; text-align: center; }
.rightWstc .hd li.first { width: 83px; }
.rightWstc .hd li.last { width: 83px; margin-right: 0px; }
.rightWstc .hd li.on { background-color: #fff; padding-top: 0px; border-top: 2px solid #b9140d; font-weight: bold; }
.rightWstc .hd li.on a { color: #b9140d; }
.rightWstc .bd { height: 248px; border: 1px solid #eae9e9; padding: 10px; overflow: hidden; border-top: 0px; }
.voteList { margin: 10px 5px 0; overflow: hidden; }
.voteList td { vertical-align: middle; }
.voteList ul { margin-top: 15px; padding-bottom: 6px; }
.voteList li { height: 30px; line-height: 30px; overflow: hidden; }
.voteList li input { margin: 9px 4px 0 0; *margin: 5px 4px 0 0; float: left;}
.voteList p { text-align: center; margin-top: 15px; }
.voteList input.voteBtn, .voteList input.viewBtn { width: 50px; height: 25px; line-height: 25px; margin: 0 5px; text-align: center; font-weight: bold; border: 0; border: 0; cursor: pointer; }
.voteList input.viewBtn { color: #e52511; }
.fwjgBox { height: 41px; background: url(pic47.png) no-repeat left top; }
.fwjgBox li { width: 100%; float: left; height: 41px; line-height: 38px; font-size: 14px; text-indent: 45px; overflow: hidden; }
#sideZsgg { width: 260px; float: left; margin-top: 10px; }
#sideZsgg .hd { height: 30px; line-height: 30px; padding: 0 1px; background: url(pic09.png) 0 0 no-repeat; }
#sideZsgg .hd li { width: 85px; font-size: 14px; margin-right: 1px; height: 28px; padding-top: 2px; float: left; text-align: center; }
#sideZsgg .hd li.first { width: 84px; }
#sideZsgg .hd li.last { width: 87px; margin-right: 0px; }
#sideZsgg .hd li.on { background-color: #fff; padding-top: 0px; border-top: 2px solid #b9140d; font-weight: bold; }
#sideZsgg .hd li.on a { color: #b9140d; }
#sideZsgg .bd { border: 1px solid #eae9e9; padding: 12px 10px; height: 192px; overflow: hidden; border-top: 0px; }
.rightCyrq { width: 258px; float: right; border: 1px solid #eae9e9; overflow: hidden; }
.rightCyrq .hd { height: 28px; line-height: 28px; overflow: hidden; margin: 0 1px; background: url(pic53.png) repeat-x left -1px; }
.rightCyrq .hd .more { float: right; margin-right: 10px; color: #999; }
.rightCyrq .hd h3 { margin-left: 10px; padding-left: 20px; font-size: 14px; font-weight: bold; color: #b30008; background: url(pic42.png) no-repeat left 9px; }
.rightCyrq .hd h3 a { color: #b30008; }
.rightCyrq .bd { overflow: hidden; padding: 10px 10px 5px; height: 254px; }
#zsdtBox .bd { padding: 10px 5px 0; height: 254px; }
.mTopicList { overflow: hidden; }
.mTopicList li.n { height: 24px; line-height: 24px; }
.mTopicList li.n .date { float: right; color: #999; }
.mTopicList li.t { padding: 0 0 5px; height: 75px; margin-bottom: 5px; border-bottom: 1px dotted #d9d8d8; background: none; }
.mTopicList li.t .pic { float: left; margin-right: 8px; }
.mTopicList li.t .pic img { display: block; width: 100px; height: 75px; }
.mTopicList li.t .con { }
.mTopicList li.t .title { font-size: 14px; font-weight: bold; line-height: 20px; color: #666; }
.mTopicList li.t .title a { color: #666; }
.mTopicList li.t .intro { margin-top: 11px; height: 44px; overflow: hidden; line-height: 22px; font-size: 12px; color: #999; }
.mTopicList li.t .intro .more { color: #c00; }
.indLeft { width: 750px; float: left; overflow: hidden; }
.zqdhBox { overflow: hidden; border: 1px solid #eae9e9; background-color: white; }
.zqdhBox .hd { height: 34px; line-height: 34px; margin: 0 1px; background: url(pic03.png) repeat-x left top; overflow: hidden; }
.zqdhBox .hd h3 { width: auto; float: left; padding-left: 12px; margin: 0 110px 0 12px; display: inline; background: url(pic43.png) no-repeat left 10px; font-size: 14px; color: #c1171f; font-weight: bold; }
.zqdhBox .hd h3 a { color: #c1171f; }
.zqdhBox .hd ul { overflow: hidden; padding-top: 2px; }
.zqdhBox .hd li { width: auto; padding: 2px 11px 0; height: 30px; float: left; line-height: 30px; }
.zqdhBox .hd li a:hover { text-decoration: none; }
.zqdhBox .hd li.on { padding: 0 10px; background-color: white; border-left: 1px solid #dfdede; border-right: 1px solid #dfdede; border-top: 2px solid #c1171f; }
.zqdhBox .hd li.on a { color: #c1171f; }
.zqdhBox .bd { height: 156px; overflow: hidden; overflow-y: auto; }
.indLinksList { overflow: hidden; margin: 8px 18px; }
.indLinksList li { width: 118px; *width: 115px; float: left; height: 24px; line-height: 24px; overflow: hidden; margin: 2px 0; text-indent: 12px; background: url(dot03.png) no-repeat left 9px;}
.indLinksList li.noData { background: none; color: #999; }
.zqdhBox .xlBd { background-color: #fbfbfb; border-top: 1px solid #eae9e9; height: 20px; padding: 7px 0; margin: 0 auto; text-align: center; }
.zqdhBox .xlBd select { width: 144px; margin: 0 7px; }
.sideFbtj { float: right; width: 240px; }
.sideFbtj .bd { height: 181px; }