﻿@charset "utf-8";
html { background:#fff; color:#000; }
body { padding: 0px; margin: 0px; font-family:"宋体"; font-size:12px; color:#000; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, button, textarea, p, th, td, form { padding: 0px; margin: 0px; }
img { border:none; }
strong { font-style:normal }
ul, li, ol { list-style-type: none; }
table { border-collapse: collapse; border-spacing: 0; }
input::-moz-focus-inner { border:0; padding:0; margin:0; }
.cl { clear: both; height: 1px; _height: auto; overflow: hidden; }
.clear { CLEAR: both; }
/*public css end*/
.wrap { min-width:984px; }
.top-links { position: absolute; top: 13px; right: 20px; color:#b6b6b6; text-align: right; }
.top-links a { color:#0000cc; }
.header { height: 67px; padding-top: 11px; padding-left: 21px; }
.header .logo { float: left; padding-right: 21px; }
.input-frame { float: left; height: 32px;position:relative; width: 471px; background-image: url(../images/search4-inputFrame.jpg); margin-top: 35px; margin-right: 5px; }
.header .input-txt { border:0; background-color:transparent; margin-left: 5px; line-height: 18px; height: 18px; margin-top: 7px; width: 461px; outline:none; font-size: 14px; }
.header .input-btn { float: left; border:0; background-color:transparent; background-image: url(../images/search2-btn.jpg); background-repeat: no-repeat; height: 34px; width: 97px; margin-top: 35px; cursor: pointer; }
.header .input-btn-click { float: left; border:0; background-color:transparent; background-image: url(../images/search2-btn-click.jpg); background-repeat: no-repeat; height: 34px; width: 97px; margin-top: 35px; cursor: pointer; }
.main { width:1116px; overflow:hidden; padding-left: 15px; clear: both; padding-top:15px; }
.main-s { width:984px; overflow:hidden; padding-left: 15px; clear: both; padding-top:15px; }
.articles { float:left; width:635px; }
.sort-frame { width: 635px; border-bottom:1px solid #e7e3e7; }
.sort-frame .sort { color: #333333; }
.sort-frame .sort tr td .opt { width: 300px; overflow: hidden; height: 30px; padding-top: 4px; font-family: "宋体"; font-size: 12px; font-weight: normal; }
.sort-frame .sort tr td .opt a { line-height: 24px; border:1px solid #cecbce; text-align: center; color: #4d4d4d; background-color: #FFF; padding-right: 10px; padding-left: 10px; float: left; height: 24px; margin-right: 5px; _display:inline; text-decoration: none; }
.sort-frame .sort tr td .opt a:hover { text-decoration:underline; }
.sort-frame .sort tr td .opt .active { font-weight: bold; color: #4d4d4d; background-color: #d7dbe0; text-decoration: none; }
.sort-frame .sort tr td .opt .active:hover { text-decoration:none; }
.sort-frame .sort tr td .sy { display: inline; height: auto; width: auto; font-size: 12px; color: #4d4d4d; text-decoration: none; }
.sort-frame .sort tr td .sy:hover { text-decoration: underline; }
.sort-frame .sort tr td .sy-red { color:#4d4d4d; display: inline; height: auto; width: auto; font-size: 12px; font-weight: bold; text-decoration: none; }
.sort-frame .sort tr td span { color: #bfbfbf; font-size: 12px; font-weight: normal; }
.wz_tab { padding-bottom: 5px; line-height: 26px; padding-left: 5px; width: 630px; font-size: 14px; padding-top: 15px; border-bottom:1px dotted #cccccc; }
.wz_tab h3 { text-align: left; line-height: 30px; margin: 0px; color: #0000cc; font-size: 16px; font-weight: normal }
.wz_tab h3 a { color: #0000cc; text-decoration: underline; font-size: 16px; }
.wz_tab h3 a:visited {color:#660066}
.wz_tab .text { line-height: 20px; color: #2e2e2e; font-size: 13px; display:block; padding-bottom:4px; }
.wz_tab p { color: #008203; font-size: 12px; position:relative; line-height:26px; }
.wz_tab .wz_content .width715 { width: 630px; overflow: hidden; }
.wz_tab .year-count { color: #008203; font-size: 12px; position:relative; line-height:16px; display: block; height: 16px; padding-bottom:0px; }
.wz_tab .year-count .count { position:absolute; color:#666666; text-align: right; height: 26px; width: 200px; font-family: "宋体"; right: 0px; top: 0px; font-size: 12px; }
.red_title { color: #cc0000; text-decoration: underline }
.red_text { color: #cc0000; text-decoration:none; }
#page { white-space: nowrap; width: 635px; margin-top: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 40px; position: relative; line-height: 24px; height: 24px; }
#page .page-sum { position: absolute; top: 0px; right: 0px; color: #707070; }
#page a { cursor: pointer; color: #0000cc; font-size: 12px; }
#page .n { border: 1px solid #E7ECF0; height: 22px; padding: 0 6px; }
#page a, #page strong { background: none repeat scroll 0 0 white; display: inline-block; height: 24px; line-height: 22px; overflow: hidden; text-align: center; text-decoration: none; vertical-align: text-bottom; float: left; margin-right: 3px; }
#page .fk { background: url("http://s1.bdstatic.com/r/www/cache/static/global/img/bg_ba15d188.png") no-repeat scroll -35px -309px transparent; cursor: pointer; height: 30px; width: 24px; }
#page span { display: block; }
#page .pc { border: 1px solid #E7ECF0; cursor: pointer; height: 22px; width: 22px; }
#page a:hover { background: none repeat scroll 0 center transparent; }
#page .n:hover, #page a:hover .pc { background: none repeat scroll 0 0 #EBEBEB; }
.relative-search { width: 635px; overflow: hidden; background-color: #f3f6ff; padding-top: 10px; padding-bottom: 10px; margin-top: 10px; margin-bottom: 10px; }
.relative-search dl { line-height: 25px; font-size: 14px; color: #4d4d4d; width: 630px; overflow: hidden; }
.relative-search dl dt { float:left; width: 80px; font-weight: bold; padding-left: 15px; }
.relative-search dl dd { float:right; width: 535px; }
.relative-search dl dd a { text-decoration: none; color: #0000cc; float: left; width: 128px; padding-right: 5px; outline:none; }
.relative-search dl dd a:hover { text-decoration: underline; }
.btm-search { height: 34px; width: 715px; padding-top: 20px; line-height: 34px; }
.btm-search .input-frame { float: left; height: 32px; width: 471px;margin-top:0; background-image: url(../images/search4-inputFrame.jpg); margin-right: 5px; }
.btm-search .input-txt { border:0; background-color:transparent; margin-left: 5px; line-height: 18px; height: 18px; margin-top: 7px; width: 461px; outline:none; font-size: 14px; }
.btm-search .input-btn { float: left; border:0; background-color:transparent; background-image: url(../images/search2-btn.jpg); background-repeat: no-repeat; height: 34px; width: 97px; cursor: pointer; }
.btm-search .input-btn-click { float: left; border:0; background-color:transparent; background-image: url(../images/search2-btn-click.jpg); background-repeat: no-repeat; height: 34px; width: 97px; cursor: pointer; }
.btm-search span { padding-left: 20px; color: #b6b6b6; }
.btm-search span a { color: #0000cc; }
.side { float:right; width:365px; border-left:1px solid #e1e1e1; height:348px; padding-left: 15px; }
.side h3 { position:relative; line-height: 34px; height: 17px; font-size: 14px; color: #4d4d4d; border-bottom:1px solid #e7e7e7; margin-bottom: 17px; }
.side h3 span { background-color: #FFF; padding-right: 12px; position:absolute; left:0px;top:0;height:34px; }
.side ul { padding-bottom: 10px; }
.side ul li { line-height: 28px; }
.side ul li a { color: #0000cc; text-decoration: none; }
.side ul li a:hover { text-decoration: underline; }
.side ul li .turn-red-bold { color:#CC0000; font-weight:bold;}
.side ul li .hide { color:#CC0000; font-weight:bold;}

.side p { line-height: 24px; color: #4d4d4d; }
.side p a { text-decoration:underline; color:#0000cc; }

.footer { text-align: center; line-height: 48px; font-size: 12px; color: #5f5f5f; margin-top: 20px; border-top:1px solid #d4d4d4; }
.footer .index-width { width: 800px; margin-right: auto; margin-left: auto; }

.btm-wrap1 { width: 100%; }
.btm-wrap2 { position:absolute; bottom: 0px; width: 100%; }
.btm-style { font-size:arial, helvetica, clean, sans-serif; width:800px; clear:both; overflow:hidden; font-size:12px; line-height:22px; color:#888888; position:relative; margin-bottom: 0px; margin-left: auto; padding-right: 0; padding-left: 0; margin-right: auto; }
.btm-style .ad { text-align: center; padding-bottom: 15px; width: 100%; }
.btm-style  a, .btm-style  a:hover { color:#0000cc; }
.btm-style  ul { list-style:none; text-align:center; clear:both; width: 280px; margin-right: auto; margin-left: auto; }
.btm-style  ul li { float:left; list-style:none; }
.btm-style  .nav { float:left; _display:inline; margin-top: 0; margin-right: 20px; margin-bottom: 0; margin-left: 20px; }
#banquan { width:1000px; float:left; margin:15px 0 0 0; }
#banquan a { color:#888888; text-decoration:none; }
#banquan table { float:left; margin:0 0 0 210px; _display:inline; line-height:22px; font-size:12px; text-align:left; color:#888888; }
.endnav { float:left; margin:0; padding:0 10px 0 10px; border-right:none; }
.beian { background-image: url(../images/bianhao.gif); height: 48px; left: 120px; position: absolute; top: 60px; width: 40px; }
.beian2 { height: 48px; position: absolute; right: 120px; top: 60px; width: 40px; background-attachment: scroll; background-color: transparent; background-image: url(../images/bianhao.gif); background-repeat: no-repeat; background-position: 0 0; }
.index-search { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-left:8px; }
.index-frame { height: 44px; }
.index-frame .input-frame { float: left; height: 32px; width: 471px; background-image: url(../images/search4-inputFrame.jpg); margin-top: 10px; margin-right: 5px; }
.index-frame .input-txt { border:0; background-color:transparent; margin-left: 5px; line-height: 18px; height: 18px; margin-top: 7px; width: 461px; outline:none; font-size: 14px; }
.index-frame .input-btn { float: left; border:0; background-color:transparent; background-image: url(../images/search2-btn.jpg); background-repeat: no-repeat; height: 34px; width: 97px; margin-top: 10px; cursor: pointer; outline:none; }
.index-frame .input-btn-click { float: left; border:0; background-color:transparent; background-image: url(../images/search2-btn-click.jpg); background-repeat: no-repeat; height: 34px; width: 97px; margin-top: 10px; cursor: pointer; outline:none; }
.style17 { border: 0.5mm double #fffaf0; BACKGROUND-COLOR: #f5f5f5; width: 369px; }
.style18 { border: 0.5mm double #fffaf0; BACKGROUND-COLOR: #f5f5f5; width: 108px; color: #666666; line-height: 30px; }
.style19 { border: 0.5mm double #fffaf0; width: 108px; height: 36px; }
.div-style{ font-size: 14px; color: #000000; line-height: 36px; text-decoration: none }
.text1 { width: 192px; height: 24px; line-height: 24px; padding-left: 5px; outline:none; border: 1px double #e0e0e0; }
.text2 { width: 76px; outline:none; border: 1px double #e0e0e0; }
.tableadvance { border-right: #fffaf0 0.5mm double; border-top: #fffaf0 0.5mm double; border-left: #fffaf0 0.5mm double; border-bottom: #fffaf0 0.5mm double; background-color: #f5f5f5 }
.tableadvance1 { border-right: #fffaf0 0.5mm double; border-top: #fffaf0 0.5mm double; border-left: #fffaf0 0.5mm double; border-bottom: #fffaf0 0.5mm double }
#btnSearch { height: 26px; width: 100px; cursor: pointer; }
#Button1 { height: 26px; width: 100px; cursor: pointer; }
.no-result { font-size: 14px; line-height: 24px; font-family: Arial; padding-top: 15px; padding-left: 7px; }
.no-result span { color: #CC0000; }

.textA { color:#0000cc;}
.input-frame .s-k-words { width: 469px; overflow: hidden; position: absolute; top: 32px;left:0px; font-size: 14px; background-color: #FFF; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #B6B6B6; border-bottom-color: #B6B6B6; border-left-color: #B6B6B6; padding-top: 5px; padding-bottom: 5px; float:left;text-align:left; z-index:1001; }
.input-frame .s-k-words a { line-height: 30px; padding-left: 6px; display: block; width: 469px; height: 30px; overflow: hidden; color: #333; text-decoration: none; font-size: 14px; }
.input-frame .s-k-words a:hover { background-color: #F2F2F2;cursor:pointer; }



