﻿/*reset*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,label,table,th,tr,td,embed,object{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img,a:link img,a:visited img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
h1,h2,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
embed,object{display:block;}
input,img{ border:0;}
input{ font-family:Arial; *line-height:normal !important; vertical-align:middle; }
input[type="radio"], input[type="checkbox"] { margin-right:6px; margin-top: 1px \9; line-height: normal; vertical-align:middle; }
input[type="text"], input[type="password"] { height: 24px; padding: 0; line-height: 24px; border: 1px solid #e5e5e5; }
.active  { cursor:default; }
.disable { cursor:none }

.hidden {display: none;}
input[type="text"] { height: 20px; padding: 0 2px; line-height: 20px; border: 1px solid #e1e1e1; }
input[type="text"].iptTxt-xl { margin-top: -5px; padding:8px; font-size: 14px; border-color: #ccc; }
select { outline-color: #e1e1e1; vertical-align: middle; }
.adv select:focus{border: 2px solid #3998f8;}



/*clear*/
.clearfix:after {visibility:hidden;display:block;height:1px;font-size:0;content:" ";clear:both;height:0; _display: inline-table;}
.clearfix{*zoom: 1;}
.clear { clear: both; font-size: 1px; overflow: hidden; width: 1px; line-height: 1px; height: 1px; }

/*排版*/
body  {font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体";font-size:12px; color:#333; line-height:1.7em; }
.wrap { width: 1200px; margin: 0 auto; }
.mainwrap { margin-bottom: 35px; }
.filterCol { position:relative; z-index:4; width: 216px; min-height:300px }
.filterWrap { border: 1px solid #dfdfdf; border-top: 3px solid #2a83d3; }
.searchCol { position: relative; z-index: 3; width: 736px; margin-right: 20px; margin-left: 20px; }
.sideCol { width: 208px; }

a:link,a:visited { color:#053597; text-decoration:none; }
a:hover { color:#f60; text-decoration:underline; }  
a:active { color:#f60; }
a:focus { outline:none; }

.fl { float: left; }
.fr { float: right; }
.c9,
a.c9:link, a.c9:visited { color: #999; }
a.c9:hover, a.c9:active { color:#f60; text-decoration:none; }  

/*search-item*/
.s-result {  }
.s-item { position: relative; padding: 30px 0; border-bottom: 1px dotted #b7b7b7; }
.s-cover img { width: 96px; height: 130px; padding: 1px; background-color: #fff; border: 1px solid #dfdfdf; }
.s-detail { width: 706px; margin-left: 20px; }
.s-checkbox { position:absolute; left: 0; top: 34px; }
.s-single { line-height: 2; word-break:break-all; word-break:break-all;}
.s-img { height: 85px;width: 64px; float:left; margin-right:9px;}    
.s-title { font-weight: normal; font-size: 14px; font-family: "\5FAE\8F6F\96C5\9ED1"; }
 
.s-gre,
.s-gre a:link, .s-gre a:visited { color: #2f952f; }
.s-gre a:hover, .s-gre a:active { color: #f60; }
.s-gre > span { margin-right: 2em; }
.s-author a {
    margin-right:1em;
}
.s-gre > span > a { margin-right: 1em; }
.s-abstr b { color: #666; }
.s-link { position: relative; margin-top: 10px; background-color: #f4f4f4; }
.s-link > span { margin: 0 1em; *margin:0 .5em; }
.s-link a, .s-link a:link, .s-link a:visited { padding:5px 0; color: #555; }
.s-link a:hover, .s-link a:active { color: #f60; text-decoration: none; }
.s-num { margin-left: 1em; color: #999; }

.s-item-wa .s-detail { width: auto; }
.s-item-wa .s-checkbox { top: 35px; float:left; }
.s-item-wa .fl { float: none; }
.s-itemnum {float:left; margin-right:10px;line-height:30px;}
/*top-filter*/
.t-filter { position: relative; z-index: 1; background-color: #f7f7f7; border: 1px solid #dfdfdf; }
.t-item { position: relative; z-index: 99; padding:10px 16px; border-top: 1px solid #dfdfdf; }
.t-item #selectCount{ cursor:pointer;}
.t-filter .t-item:first-child { border-top: 0; }
.t-item a { color: #333; text-decoration: none; }
.t-item .f-btn { display: inline-block; margin-right: 8px; padding-left: 10px; background-color: #fff; border: 1px solid #e3e3e3; }
.t-item .f-btn i { display: inline-block; width: 20px; height: 14px; background-color: #fff; background: #fff url(../../images/gb/search-sprite.png) -39px 2px no-repeat; vertical-align: middle;  -webkit-transition-duration: .3s;
-o-transition-duration: .3s;
transition-duration: .3s;}
.t-item .f-btn:hover { border-color: #f60; text-decoration: none; }
.t-item .f-btn:hover i { background-position: -54px 2px; }
.t-item .s-btn { display: inline-block; padding: 2px 16px; }
.t-item .s-btn.active:link, .t-item .s-btn.active:visited { font-weight: bold; color: #fff; background-color: #ff9330; }
.t-item .s-btn:hover, .t-item .s-btn:active { color: #f60; }
.t-item .topchk { margin-right: 20px; margin-top: 5px; }
.t-item .topchk a:hover, .t-item .topchk a:active { color:#f60; }
.t-item .topchk em { margin-right:5px; font-style:normal; cursor:pointer;}
.btn-group { position: relative; z-index: 99; vertical-align: middle; }
.imiSel { float: left; position:relative; }
.btn-group > a,
.imiSelCho { position: relative; float: left; display: inline-block; min-width: 60px; margin-left: -1px; padding: 3px 8px; color: #333; text-align: center; background-color: #fff; border: 1px solid #c7c7c7; cursor:pointer; }
.btn-group > a:hover { color: #fff; background-color: #ff9330; border-color: #ff9330; }
.imiSel > a > i { margin-left: 2px; }
.imiSelCho { display: inline-block; }
.imiSelDp { position: absolute; left: -1px; top: 100%; z-index: 999; width: 100%; text-align: left; line-height: 2; border: 1px solid #c7c7c7; background-color: #fff; }
.imiSelDp > li > a { clear:both; display: block; padding:3px 8px; white-space: nowrap; border:none; }
.imiSelDp > li > a:hover { background-color: #ececec; }
.pgnav { display: inline-block; width: 16px; height: 16px; margin-left: 2px; vertical-align: text-bottom; background: #f8f8f8 url(../../images/gb/search-sprite.png) no-repeat 0 0; border: 1px solid #d8d8d8; }
.pgnav:hover, .pgnav:active { background-color: #fff; }
.pgnav.pgnav-prev { background-position: 4px -10px; }
.pgnav.pgnav-next { background-position: -8px -10px; }


/*arrowpop*/
.arrowpop { left: 0; top: 20px; z-index: 100; width: 280px; background-color: #fff; border: 1px solid #bbb; }
.arrow { width:0; height:0;
    border-bottom:6px solid #bbb; /*外三角颜色，与气泡边框颜色一致*/ 
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    _border-left:6px dotted transparent; /*ie6*/
    _border-right:6px dotted transparent;/*ie6*/
    position:absolute;
    top:-5px;
}
.arrow-inner {
    width:0; height:0;
    border-bottom:4px solid #fff; /*内三角颜色，与气泡背景色颜色一致*/ 
    overflow:hidden;
    border-left:4px solid transparent;
    border-right:4px solid transparent;
    _border-left:4px dotted transparent;
    _border-right:4px dotted transparent;
    position:absolute;
    top:2px;
    right:-4px;
}
.arrow-lt { left: 10px; top:-6px; }
.arrowpop-cont { padding: 10px; }

/*sidebar*/
.b-item { margin-bottom: 12px; background-color: #f9f9f9; border: 1px solid #e4e4e4; }
.b-item h2 { font: bold 14px/1.5 "\5FAE\8F6F\96C5\9ED1"; color: #555; }
.b-tit { padding:10px 16px 0; }
.b-nav { overflow: hidden; }
.b-nav h2 { float: left; width: 50%; height: 39px; line-height: 38px; text-align: center; }
.b-nav h2 > a:link, .b-nav h2 > a:visited { display: block; margin-left: -1px; color:#555; border: 1px solid #e7e7e7; border-width: 0 1px 1px; }
.b-nav h2 > a:hover, .b-nav h2 > a:active { color: #f60; text-decoration: none; }
.b-nav h2.active { background-color: #fff; }
.b-nav h2.active > a:link, .b-nav h2.active > a:visited,
.b-nav h2.active > a:hover, .b-nav h2.active > a:active { color: #555; border-bottom-color: #fff; cursor: default; }
.b-cont { margin: 10px; word-break:break-all; /*支持IE，chrome，FF不支持*/word-wrap:break-word;/*支持IE，chrome，FF*/}
.b-article { color: #555; text-indent: 2em; }
.b-list { line-height: 2; }
.b-list li { padding-left: 20px; word-break:break-all; background: #f9f9f9 url(../../images/gb/search-sprite.png) -109px 7px no-repeat; }
.b-list li a:link, .b-list li a:visited { color:#555; }
.b-list li a:hover, .b-list li a:active { color: #f60; }
.b-infoitem { padding:12px 0; border-top: 1px dotted #e2e2e2; }
.b-cont .b-infoitem:first-child { border-top: 0; }
.b-author {  width: 120px; margin-left: 14px; }
.b-name a:link, .b-name a:visited { color: #555; }
.b-mask { height: 250px; overflow: hidden; }
.b-scrollup li { width: 194px; height: 120px; margin-bottom: 10px; }
.b-scrollup li img { width: 100%; height: 100%; }
.b-cloud { font-family:"Microsoft YaHei"; }
.b-cloud a:hover, .b-cloud a:active { color:#f60; text-decoration:none; }

/*wordsCloud*/
#wordsCloud { font-family: "Microsoft Yahei", Arial; }
/*#wordsCloud a { display: inline-block; margin: 5px 0 0 10px; white-space: nowrap; }*/
#wordsCloud a { display: inline-block; margin: 5px 0 0 10px;}
#wordsCloud a:hover, #wordsCloud a:active { color:#f60; text-decoration: none; }
#wordsCloud .color1 { color:#b56c28; }
#wordsCloud .color2 { color:#4f6faa; }
#wordsCloud .color3 { color:#58b772; }
#wordsCloud .color4 { color:#6a86b4; }
#wordsCloud .color5 { color:#767676; }
#wordsCloud .color6 { color:#b06c55; }
#wordsCloud .color7 { color:#6c7aa9; }
#wordsCloud .color8 { color:#a96c97; }
#wordsCloud .color9 { color:#9ba96c; }
#wordsCloud .color10 { color:#7a6ca9; }

/*filter*/
.f-tit { height: 32px; line-height: 32px; padding: 0 10px; color: #333; background-color: #f2f2f2; border-bottom: 1px solid #dfdfdf; cursor: pointer; }
.f-tit h2 { float: left; font: normal 14px/32px "\5FAE\8F6F\96C5\9ED1"; }
.f-tit a:link,
.f-tit a:visited { color: #666; }
.f-tit a:hover,
.f-tit a:active { color: #f60; text-decoration: none; }
.f-cont { position: relative; border-bottom: 1px solid #dfdfdf; }
.f-list { background-color: #fff; }
.f-list ul { float: left; width: 160px; margin-left: 24px; }
.f-list li { line-height: 2; }
.f-list li a:link, .f-list li a:visited { color:#333; text-decoration:none; }
.f-list li a:hover, .f-list li a:active { color:#f60; }
.f-cont.hoverWidth { height: 140px; z-index: 1; }
.f-cont.hoverWidth ul { height: 120px; }
.f-mask { padding: 10px; overflow: hidden; } 
.f-mask-show { position: absolute; left: -1px; top: -1px; z-index: 101; height: 120px; overflow: visible; background-color: #fff; border: 1px solid #2a83d3 ; }
.f-mask-show .icon-more { display: none; }
.f-mask-show .mSelDiv { border-color: #2a83d3 ;}
.f-tit .cl {color:#aaa;padding-left:8px;}
.f-tit .icon-arrow,
.icon-arrowdn { display: inline-block; width: 14px; height: 18px; background: #f2f2f2 url(../../images/gb/search-sprite.png) -18px 4px no-repeat; vertical-align: middle; }
.f-tit.active .icon-arrow,
.icon-arrowdn { background-position: -2px 4px; }
.icon-arrowdn { background-color: transparent; }
.icon-more { position: absolute; right: 10px; top: 60px; z-index: 1; width: 10px; height: 10px; background: #fff url(../../images/gb/search-sprite.png) -73px 0 no-repeat; }
.icon-sign { display: inline-block; width: 32px; height: 16px; margin: 0 8px 10px 8px; color: #f60; line-height: 16px; text-align: center; font-style: normal; border: 1px solid #f60; }

/*pagenav*/
.pagenav { margin-top: 60px; font-size:14px; text-align:center; font-family: "\5B8B\4F53"; }
.pagenav span,
.pagenav a:link,
.pagenav a:visited { display:inline-block; *display:inline; width:24px; height:24px; margin:0px 2px; color:#666; line-height:24px; vertical-align:middle; border:1px solid #dedede; zoom:1; }
.pagenav a:hover,
.pagenav a:active { background:#fff; text-decoration:none; border-color:#2a68bc; }
.pagenav a.page-prev:link,
.pagenav a.page-prev:visited,
.pagenav a.page-next:link,
.pagenav a.page-next:visited { width:auto; padding:0 10px; }
.pagenav a.active { color:#fff; background-color:#428cdf; border-color: #2a68bc; cursor: default; }
.pagenav .page-prev.disable:link,
.pagenav .page-next.disable:visited,
.pagenav .page-next.disable:hover,
.pagenav .page-next.disable:active { color:#999; background-color:#fff; border-color: #dedede;  cursor:default;}
.pagenav .icon-pgdot { background: #fff url(../../images/gb/search-sprite.png) -83px 8px no-repeat; border: none; 
}

/*hover & click*/
.hover { position: relative; z-index: 98; }
.hoverCont { display: none; position: absolute; z-index: 9999; }

/*hover & NO  click*/
.hoverNO { position: relative; z-index: 98; }
.hoverContNO { position: absolute; z-index: 9999; }
.arrowpopNO { left: 0; top: 20px; z-index: 100; width: 280px; background-color: #fff; border: 1px solid #bbb; }

/* 3d searchwords*/
#wrap{  margin:auto; text-decoration:none}


/*advance*/
.adv { margin-bottom: 30px; background-color: #fff; font-family: "\5FAE\8F6F\96C5\9ED1"; border: 1px solid #dfdfdf; overflow: hidden; float:left; width:1200px }
.adv-tab { height: 40px; background-color: #f2f2f2; border-bottom: 1px solid #dfdfdf; }
.adv-tab ul { overflow: hidden; }
.adv-tab li { float: left; }
.adv-tab li a:link, .adv-tab li a:visited { display: inline-block; height: 36px; padding: 0px 40px; font-size: 14px; color: #333; background-color: #f2f2f2; text-decoration: none; border-right: 1px solid #dfdfdf; line-height:38px}
.adv-tab li a:hover, .adv-tab li a:active { background-color: #fff; }
.adv-tab li.active a { color: #2a83d3; background-color: #fff; border-bottom: 1px solid #fff; border-top: 2px solid #2a83d3; cursor: default; }
.adv-area { padding:20px 20px 0 20px; }
.adv-cont {
display:block;}
.adv-item { margin-bottom: 0px; }
.adv-bot { padding: 0px 0 10px; text-align: right; margin-right:60px; }
.adv-bot-btn { margin: -10px 20px 0 0; }
.adv-label { float: left; width: 100px; text-align: right; font-size: 14px; font-weight: bold; color: #555; }
.adv-label label { line-height: 18px; }
.sL1 { display:inline-block; margin-left:5px; text-align:right; }
.adv select,
.adv input[type="text"] { margin-left: 5px; border: 1px solid #b7b7b7; }
.adv select { width:73px; }
#updatedateN_opt { width: 85px;}
.adv-cont .dd01 select {
    width:82px !important;
}
.adv #cyfdlevel_1_value1 {
width:110px;
}
.adv input[type="text"] { width: 180px; height:30px; padding:0 3px; }
.adv input[type="text"].inputW1 { width: 396px; }
.adv .aomBtn { display:inline-block; width: 78px; }
.adv .aomBtn a { margin-left: 10px; vertical-align: middle; }
.adv .aomBtn a:hover { text-decoration:none; }
.adv-table td,
.adv .dd01 { padding-bottom: 10px; }
.adv-bar { overflow: hidden; }
.adv-para { padding-top:5px; padding-left: 20px;border-top:1px solid #eee; }
.adv-para p { margin:3px 0; line-height:1.5; color:#666; }
.li-w { float: left; width: 1000px; }
.li-w + .li-w { width: 900px; }
.li-w li { float: left; overflow: hidden; font-size: 14px; line-height: 28px; white-space: nowrap; overflow: hidden; margin-right:20px; }
.li-w7 li { width: 12%; }
.li-w5 li { width: 19%; }
.li-w.li-wm { width: 820px; height: 100%; }

.li-w .li-w-a { width: auto; }
.datepick { position: relative; display: inline-block; height: 32px; }
.datepick-btn { display:none; position: absolute; left: 164px; top: 2px; display: inline-block; width: 28px; height: 28px; vertical-align: middle; }
/*background: #fff url(../../images/gb/calendar.gif) center center no-repeat; */
#publishdate_from,
#publishdate_to { background: #fff url(../../images/gb/calendar.gif) 98% center no-repeat; }
a.adv-link:link, a.adv-link:visited { margin-left: 20px; color:#666; }
a.adv-btn:link, a.adv-btn:visited { color: #2a83d3; font-family: "\5B8B\4F53"; }
a.adv-link:hover, a.adv-link:active,
a.adv-btn:hover, a.adv-btn:active { color: #f60; text-decoration: none; }
.adv-btn i { display: inline-block; width: 12px; height: 12px; vertical-align: middle; background: #fff url(../../images/gb/arr-sprite.png) 0 0 no-repeat; -webkit-transition-duration: .3s;
-o-transition-duration: .3s;
transition-duration: .3s; }
.adv-btnArrDn i { background-position: 2px -12px; }
.adv-btnArrDn:hover i { background-position: 2px 2px; }
.adv-btnArrUp i { background-position: 2px -27px; }
.adv-btnArrUp:hover i { background-position: 2px -41px; }

a.mainbtn:link, a.mainbtn:visited { display: inline-block; padding: 5px 24px; color: #fff; font-size: 15px; font-weight: bold; background-color: #ff9330; margin-left:5px; border-radius:3px 3px 3px 3px; }
a.mainbtn:hover, a.mainbtn:active { background-color: #ee7a0f; text-decoration: none; }

.nmbdq {margin-right:6px;}


/*header*/
/*-----DBSwitchDiv with h1-----*/
.dataMenu { display: none; position: absolute; z-index: 999; top: 37px; left: 72px; width: 852px; background: #fff; overflow-y: auto; overflow-x: hidden; text-align: left; border: #2A83D3 solid 2px; box-shadow: 0 5px 5px #CCC; overflow: hidden;}
.dataMenu ul.moreline { float: left; width: 19.8%; margin-left: -1px; padding: 5px 0; border-left: 1px dashed #d7e8f1;  *zoom: 1;  }
.dataMenu ul { position: relative; z-index: 8; }
.dataMenu li { display: block; padding-left: 10px; font-size: 14px; line-height: 30px; }
.dataMenu li h4 a { font-size: 14px; color: #0765AB; }
.dataMenu li p a { padding-left: 12px; color: #555; white-space: nowrap; }
.dataMenu li a:hover { color: #FF6600; }
.dataMenu .divline { clear: both; *float: left; height: 1px; _font-size: 1px; background-color: #eee; border: 0 none; }
.dataMenu .closeDataMenu {  position: absolute; right: 0;  top: 0; z-index: 10;  display: inline-block; width: 20px;  height: 20px; font-size: 0; line-height: 0; background: url("../../images/gb/visbtn.png") no-repeat scroll -71px -55px transparent; }

.dataMenu .closeDataMenu:hover { background-color: #474747; background-position: -22px -55px; }
/*-----rDBSwitchDiv new-----*/
#headDBSwitchDiv { width: 1000px; margin: 0 auto; padding-top: 22px; }
#rDBSwitchDiv { position: relative; z-index: 1; width: 1000px; margin: 0 auto -20px; text-align: right; }
.indexDBSwitch { position: relative; *z-index: 6; float: left; padding-left: 210px; font-family: "Microsoft YaHei","微软雅黑"; }
.subNaviDBSwitch { display: inline-block; *display: inline; padding: 5px 0; margin-right: 10px; font-size: 14px; color: #CCC;}
.subNaviDBSwitch span { margin: 0 3px; }
.subNaviDBSwitch a { font-weight: bold; }
.subNaviDBSwitch .cur { color: #f60; cursor: default; }

 /*---searchnav----*/
.relayout { position: relative; z-index: 6; width: 994px; margin: -5px auto 0; padding: 0 3px; }
.relayout2 { position: relative; z-index: 6; width: 994px; margin: 10px auto 10px; padding: 0 3px; }
.relayoutbig { position: relative; *z-index: 4; width: 100%; margin-top: 5px; }
.renav { position: relative; z-index: 5; height: 37px; }
.renavM { width: 728px; }
.renav li { position: relative; float: left; zoom: 1; padding-bottom: 7px; }
.renav li a { display: inline-block; padding: 0px 8px 2px; font-size: 15px; line-height: 28px; color: #555; background: none; }
.renav li a:hover { color: #f60; text-decoration:none; }
.renav li.recur { background: url(../../images/gb/bg-cnkisearch.png) no-repeat scroll center 30px transparent; }
.renav li.recur a { color: #fff; background: #2A83D3; border-radius: 3px; cursor: default; }
.renav li#DbotherLi .rehidemore { display: none; position: absolute; top: 24px; left: -1px; z-index: 999; width: 54px; padding: 0 2px; white-space: normal; font-size: 14px; line-height: 24px; text-align: center; background-color: #FFF; border: 1px solid #CCC; border-top-color: #EEE; }
.renav li#DbotherLi .rehidemore a { display: block;  padding: 0;  white-space: nowrap; }
.renav li#DbotherLi .rehidemore a:hover { text-decoration: none; background-color: #EEE; }

/*----浮动导航样式 ----*/
.reallclass { position: relative;  z-index: 2; float: left; width: 194px; height: 36px; background-color: #2A83D3; border-radius: 3px 0 0 0; }
.reallclass a.reclassname { display: block; padding: 2px 24px;  line-height: 32px; color: #FFF; font-size: 14px; font-weight: bold; background: url(../../images/gb/bg-cnkisearch.png) no-repeat 168px -98px transparent; }
.reallclass a.reclassname:hover { background-position: 168px -132px; text-decoration: none; }
.reclasslist {position: absolute;display: none;width: 190px;background-color: #f1f7fc;border: 2px solid #2375bc;}
.reclasslist ul.refirstlayer { padding: 5px;  zoom: 1;   display: block; }
ul.refirstlayer li {  position:relative; border-bottom: 1px solid #cfe6f9; clear: both;  zoom: 1;  height: 28px; font-size: 14px;  vertical-align: bottom; }
ul.refirstlayer li span.refirstcol {  display: block; position: relative; width: 140px; border: 1px solid #f1f7fc;  border-right: 0px;   padding-left: 5px; height: 26px; float:left; line-height: 26px; }
ul.refirstlayer li span.refirstcol a {  display: block;  height: 26px; background: url(../../images/gb/bg-cnkisearch.png) -92px -144px no-repeat; padding-left: 10px;  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.refirstlayer li span.refirstcol a:hover { font-weight: bold; color: #0765ab; text-decoration: none; }
ul.refirstlayer li.current span.refirstcol, ul.refirstlayer li:hover span.refirstcol {  background: url(../../images/gb/rehidelistbg.jpg) repeat-x;  border: 1px solid #2375bc; border-right: 0px; position: relative;  z-index: 998; }
.refirstlayer ins {  position: relative; float: right; display: block;  top: 10px;  right: 8px; background: url(../../images/gb/bg-cnkisearch.png) no-repeat -90px -109px; width: 7px; height: 7px; overflow: hidden; }
p.reallcol {  border-bottom: 1px solid #cfe6f9; clear: both; height: 28px; line-height: 28px; font-size: 14px; vertical-align: bottom; background: url(../../images/gb/ndotl5.gif) 10px center no-repeat; padding-left: 20px; }
p.reallcol a:hover {  font-weight: bold; color: #0765ab;  text-decoration: none;  }
.reclasshide {  display: block;  position: absolute;  background: #fff url(../../images/gb/rehidelistbg.jpg) repeat-x;  border: 1px solid #2375bc; width: 820px;  top: 5px; left: -9999px;  padding: 0px 3px;  z-index: 997; }
ul.refirstlayer li.current .reclasshide, ul.refirstlayer li:hover .reclasshide { position:absolute;top:0px; left: 144px; }
.resecondlayer dd {  background: none;  border-bottom: 1px solid #cfe6f9; border-top: 1px solid #fff;  padding: 2px; line-height: 24px;  font-size: 14px;  clear: both; overflow: hidden; }
.resecondlayer dd:hover {  background-color: #fff9ef; }
.resecondlayer dd p.resublist {  color: #ccc; position: relative;  white-space: nowrap;  clear: both;  height: 100%; zoom: 1;  padding-left: 150px;  display: block;   }
.resecondlayer dd b.blue {  color: #0765ab;  position: absolute; left: 0px;  top: 0px; display: block;  width: 144px; text-align: right; white-space: normal; line-height: 24px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.resecondlayer .resublist span { float: left; background: url(../../images/gb/colshu1.gif) no-repeat 0px center; padding: 0 7px 0 9px; }
.resecondlayer dd p.resublist a, .resecondlayer dd p.resublist a:visited { color: #333;  white-space: nowrap; }
.resecondlayer dd p.resublist a:hover { color: #c00; }
/*---searchbox & recoresear----*/
.researchbox { position: relative; height: 36px; }
.research { position: relative; float: left;  *width: 666px; height: 30px; padding: 3px 3px 3px 0; background-color: #2A83D3; border-left: 1px #4693d9 solid; border-radius: 0 3px 3px 0; }
.research .rekeyword { float: left; width: 447px;  height: 20px; padding: 4px; font-size: 14px; line-height: 20px; *line-height: 18px;  vertical-align: bottom; }
.txtLong {  width: 574px !important; }
.research .researchbtn { float: right; width: 82px; height: 30px; margin: 0 0 0 -1px;  background: url(../../images/gb/bg-cnkisearch.png) scroll no-repeat -5px -9px #2A83D3; vertical-align: middle; border: 0;  cursor: pointer; }
.research .researchbtn:hover {  background-position: -5px -39px; }
.research .researchbtn:active { background-position: -5px -69px; }
.research .reopt { float: left; width: 125px; height: 30px; *height: 25px; margin: 0 -1px 0 3px; *margin-top: 1px; padding: 0px; *padding-top: 3px; background-color: #FFF; }
.research .reopt select { width: 125px; height: 30px; *height: auto; padding: 4px 0; font-size: 14px; vertical-align: middle; border: 1px #999 solid; }
.research .reopt select option { padding-left: 4px; }
.readvce { position: absolute; right: 0; top: -12px; z-index: 2; width: 124px; line-height: 26px; font-family: 宋体; font-size: 14px; text-align: right; }
.readvce a.readvceNav { display: block; }
.readvceDiv { position: relative; }
.readvceDiv a { padding-left: 3px; }
.recoredb { display: block; position: absolute;right: 0; top: 20px; z-index: 6; width: 560px; padding: 10px;text-align: left; background-color: #fff; border: 1px solid #4c8edf; overflow: hidden;}
.recoredb .option { float: left;  width: 136px;  overflow: hidden; }
.recoredb span { height: 22px; line-height: 22px; font-size: 13px; }
.recoredblink { float: right; }
.recoredblink a { margin: 0 5px; font-size: 14px;}
.recoreArea { position: relative; z-index: 7; float: right; }
a.recoresear { display: block; height: 26px; font-family: SimSun,"宋体"; font-size: 14px; line-height: 26px; color: #3d74bd;}
a.recoresear em {  font-family: Arial; font-style: normal; }
.recorebox {  position: relative; z-index: 5;  width: 1000px; margin: 0 auto; }
.recoresearDiv { position: relative;  float: right; }
.recoresearDivExtra {  position: absolute; right: 0; top: -32px; z-index: 4;}
.recoredbExtra { right: 0; top: 16px; border-color: #2F8BD6; }
.recoresearDiv a.recoresear { top: 0;  font-family: SimSun,"宋体";  text-align: right; color: #3d74bd;  text-decoration: none;}
.recoresearDiv a.recoresearCur {  border-color: #2F8BD6; border-bottom: 0; }
.readvce a { position: relative;  *display: inline-block; color: #3d74bd; right: 0; }
.readvce a:hover, .recoresearDiv a.recoresear:hover { color: #f60; text-decoration: underline;}
a#divresult {  position: absolute;  bottom: 0;  right: 0; font-family: SimSun,"宋体";  text-align: right;  color: #3d74bd; text-decoration: none; }
a#divresult:hover { color: #f60; text-decoration: underline; }
.readvceDiv a#divresult {  top: 0;  right: 60px;}

 /*1200*/
.rootw .subNav,
.rootw .Logo,
.rootw #headDBSwitchDiv,
.rootw .relayout,
.rootw #main, .rootw #footer,
.rootw .botNav,
.rootw .botbox,
.rootw #rDBSwitchDiv { width: 1200px; }
.rootw .indexDBSwitch { padding-left: 240px; }
.rootw .renav li a { padding: 0 12px 2px; font-size: 16px;}
.rootw .research { width: 865px; }
.rootw .research .rekeyword { width: 647px; }
.rootw .txtLong { width: 774px !important; }
/*---智能提示--*/
.dictdiv { position: absolute; z-index: 6; }

.dictlist { display: none;  padding: 0;  z-index: 999;  position: relative;  width: 360px; height: auto;display: block; font-size: 14px; text-align: left; color: #666; background-color: #fff;  border: 1px solid #999;}

.dictlist div {  height: 27px;  line-height: 150%; clear: both; overflow: hidden;  cursor: pointer; }
.dictlist div span { position: relative;  display: block; padding: 3px 5px; }
.dictlist .line { display: block; width: 100%; height: 1px;  margin-bottom: 5px; line-height: 1px;  border-bottom: 1px solid #eee;  }
.dictlist i { display: inline-block; width: 6px;  height: 9px;  margin: 0 0 0 15px; background: url(../../images/gb/rightG.png) no-repeat scroll center 0 transparent; }
.rw { width: auto;}
/*extend start */
.drop_selected{background: #E2EAFF;}
.drop_selected span{background: #e2eaff;}
.HT10{clear: both;height: 10px;}
.BD10{clear: both;margin: 5px 0;border: 1px dashed #eee;outline: 1px solid #FFF;}
.dictmore{position: absolute;top: 0;right: 0;z-index: 1000;width: 308px;height: 250px;padding: 10px;font-size: 14px;background: #fafafa;border-left: 1px solid #cacaca;overflow: hidden;}
.dictmore a{color: #002b82;}
.dictmore a:hover{color: #FF6600;}
.dictmore h3{margin: 5px 0;font: normal 12px/1.4 宋体,Georgia,Arial;}
.dictmore h3 b{font-weight: bold;margin-right: 5px;}
.dictmore .floatL{float: left;margin-right: 5px;}
.dictmore .floatR{float: right;}
.dictmore img{width: 102px;vertical-align: middle;}
.dictmore img.picbor{padding: 2px;border: 1px solid #CCC;}
.dictmore .infoList{width: 195px;line-height: 1.2;text-align: left;}
.dictmore .infoList label{color: #999;}
.dictmore .infoList .cMarkTip{display: inline-block;width: 22px;height: 16px;margin-right: 5px;font-size: 0;line-height: 0;color: #E60000;font-style: italic;font-weight: normal;overflow: hidden;}
.dictmore .infoList .Glod{background: url("../../kns/images/gb/markOnly.png") no-repeat scroll 0 0 transparent;}
.dictmore .infoList .Silver{background: url("../../kns/images/gb/markOF.png") no-repeat scroll 0 0 transparent;}
.dictmore .infoList .colorG{color: #008000;}
.dictmore .detail{clear: both;}
.dictmore .detail .mode2{padding: 5px;background: #FFF;}

.dictmore .detail .mode3{clear: both;font-size: 14px;}
.dictmore .detail .mode3 a{display: inline-block;margin: 0 3px;padding-left: 3px;color: #008000;background: #FFF;border: 1px solid #008000;}

.dictmore .detail .mode3 a em{margin-left: 3px;padding: 3px 5px;color: #FFF;font-style: normal;background: #008000;}
.dictmore .detail .mode4{line-height: 18px;}
.dictmore .detail .mode5{overflow: hidden;}
.dictmore .detail .mode5 li{float: left;width: 124px;height: 96px;margin: 8px 3px;padding: 1px;border: 1px solid #ccc;}

.dictmore .detail .mode5 li img{width: 124px;height: 78px;}
.dictmore .detail .mode5 li p{width: 124px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dictmore .botlink{clear: both;}
.dictmore .botlink .arrow{font-family: SimSun,"宋体";}

/*test attribute*/

/*extend end*/

.dictlistCol { position: relative;}
/*clearfix*/

.dictlistX { position: relative;  z-index: 999; height: auto; padding: 0; font-size: 14px; line-height: 150%; text-align: left; color: #666666;  background-color: #FFFFFF;  border: 1px solid #999999; }
.dictlistX li { padding: 3px 5px; cursor: pointer; }
.dictlistX li.drop_selected { background-color: #E2EAFF; }
.dictlistX i { display: inline-block; width: 6px; height: 9px; margin: 0 0 0 15px; background: url("../../images/gb/knsSpr.png") no-repeat scroll 0 -170px transparent; }
.dictlistX .drop_selected i { background: url(../../images/gb/knsSpr.png) no-repeat scroll 0 -180px transparent;  }
.dictlistX .l { border-bottom: 1px dotted #cdcdcd; }
.dictlistX .rw { color: #555; }
.dictlistX .rw1 {  color: #333; }
.dictlistX .rw1 b {  color: #555; }
.dictlistX .rw2 { padding-left: 19px;  color: #555; }
.dictlistX .rw2 b {  color: #2a83d3;  }
.dictlistX .topRecom {  height: 18px; padding: 3px 5px 0; font-size: 14px; color: #999; cursor: default; }
.dictlistX div .num { display: inline-block;  width: 18px;   height: 18px;  margin-right: 6px; text-align: center;  font: normal 12px/18px Arial; color: #fff; vertical-align: middle;  background-color: #d9d9d9;  border-radius: 2px; }
.dictlistX div .num1 {  background-color: #f53d3d; }
.dictlistX div .num2 {   background-color: #ff4f4f;  }
.dictlistX div .num3 { background-color: #ff6969; }
.dictlistX div .numx {  background-color: #fff;  }
.dictlistX div .drop_selected .numx {  background-color: #E2EAFF; }
.dictlistX div sup { position: absolute; top: 0; font-size: 10px; color: #61a821;}
.clearfix:after { visibility: hidden; display: block;  font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
/* IE6 */
*:first-child + html .clearfix { zoom: 1; }
/* IE7 */


.listSpan li { background: url("../../images/gb/listIcon2.gif") no-repeat scroll -2px 2px transparent; line-height: 23px; padding-left: 12px; clear: both; }
.listSpan li a:link { font-size: 14px;color: #555;}
.listSpan li a:visited {color: #5F5F5F;}
.listSpan li a:hover { color: #FFF; background: #f60; }
ul.listSpan li span { float: right; olor: #999; }
.clearspan { text-align: right; padding: 0px 15px 5px 0px; }
.clearspan a { color: #555; }
.clearspan a:hover { color: #f60; }


/*相关资源推荐部分样式*/
.infobox { width:192px; margin:-1px 0; padding:10px; text-align:center; border:1px solid #e0e0e0; }
.infobox .filtimg { display:block; text-align:center; }
.infobox .filtimg img {  width:102px; max-height:116px; }
.infobox .filthd { display:block; color:#555; line-height:1.6; text-align:left; }
.infobox .filtbd1 { display:block; margin:3px 0; color:#777; font-weight:normal; font-size:12.5; line-height:1.2; text-align:left; }
.infobox .filtft { display:block; color:#bbb; font-weight:normal; line-height:18px; margin:3px 0; text-align:left; }
.infobox a { color:#555; }
.infobox .filthd a:hover { color:#fff !important; background-color:#f60; }
.infobox .more { text-align:right; }
.infobox .more a:hover { color:#f60; }

.infoboxHor {width:100%; margin-top:10px; padding-left:10px; color:#555; line-height:1.2; font-family:Arial,Helvetica,sans-serif; background-color:#fff; border:1px solid #d1dff4; border-collapse:collapse; }
.infoboxHor tr.odd { background-color:#f6f7fb; }
.infoboxHor td { padding:8px 3px; }
.infoboxHor .filthd { font-size:16px; line-height:1.2; padding-left: 28px; background: url("../../images/gb/listIcon2.gif") no-repeat scroll 11px center transparent;}
.infoboxHor .filthdc { font-size:15px; line-height:1.5; padding-left: 28px; background: url("../../images/gb/listIcon2.gif") no-repeat scroll 11px center transparent;}
.infoboxHor .more { float:right; margin-right:10px; }
.infoboxHor a { color:#053597; }
.infoboxHor a.more { color:#666; }
.infoboxHor a.more span { margin:0 3px; color:#053597; }
.infoboxHor a:hover,
.infoboxHor a.more:hover span { color:#f60; }

/*机构话查询推荐部分*/
#RecommendTip { color: #666; display: inline;  white-space: nowrap; }
#RecommendTip .rs { padding-right: 12px; }
#RecommendTip span.rs:first-child { border-left: 0 none; }
#RecommendTip .rs a { color: #053597; }
#RecommendTip .rs a:hover { color: #f60; text-decoration: underline; }
#RecommendTip a em { margin-right: 3px; font-weight: bold; font-style: normal; }
#RecommendTip a b { font-weight: normal; }

.reselectbox2 { width: 982px; text-align: left; line-height: 30px; color: #555; }
.reselectbox2 #checkcatalog,
.reselectbox2 .SearchHisTip { margin-right: 24px; }
.reselectbox2 .searchbarTip { padding-right: 10px; background: url(../../images/gb/arrowGray.png) scroll no-repeat right center transparent; }

/*mutiGroup*/
.clearspan a:hover {color: #f60;}
.mSelDiv {background-color: white;border: 1px solid #ddd;bottom: -34px;float: right;height: 33px;position: absolute;right: -1px;width: 130px;line-height: 26px;border-top:0px solid #ddd;display:none;}
.mSelDiv a {background-color: #fff;border: 1px solid #d6d6d6;color: #333;display: inline-block;height: 20px;line-height: 20px;margin-left: -1px;padding: 0px 8px;margin-left: 14px;text-decoration:none;}
.mSelDiv a.cur {color: #fff;background: #fd6e0f;}
/*.mSelDiv a#btnCL:hover {color: #fff;background-color: #fd6e0f;}*/
.mSelDiv a#btnCL {color: #fff;background-color: #fd6e0f;}
.divOpc {width:100%;height:100%;z-index:1;background-color:white;position:absolute; top: 0px;opacity: 0.5;filter:alpha(opacity=50);}
.divOpc .bgd {width:100%;height:100%;position:absolute; top: 0px;background:url(../../images/gb/loading1.gif) center no-repeat;} 

/*======页脚=======*/
#footer { padding:30px 0; font-size:12px; text-align:center; background-color:#f7f7f7; border-top:1px solid #ececec; }
#footer a:hover,
#footer a:active { color:#f60; text-decoration:underline; }
.botLink,
.botLink a:link,
.botLink a:visited { color:#555; }
.botLink span { margin:0 10px; color:#9d9d9d; }
.botOther { margin-top:4px; color:#999; line-height:22px; }
.botOther a:link,
.botOther a:visited { margin-right:8px; color:#999; }


.line-box { height: 60px; border-bottom: 3px solid #2F8BD6; }

/*fixedbar*/
.fixedbar { position: fixed; right: 20px; top: 50%;  _left: 50%; _margin-left: 500px; _position: absolute;  _top: expression(documentElement.scrollTop + 273); }
.fixedbar .backtop {  margin-top: 10px; }
.fixedbar a {  display: block;  width: 36px; height: 36px; font-size: 0; line-height: 0; text-indent: -999em; *text-indent: 0;  background: url(../../images/gb/fixcorner.png) no-repeat scroll 0 0 #fff; }
.fixedbar a:hover { outline: 1px solid #ffbb8e; }
.fixedbar .fixCon { background-position: 0 0;  }
.fixedbar .fixCon:hover {background-position: -37px 0;}
.fixedbar .fixFed { background-position: 0 -36px; }
.fixedbar .fixFed:hover { background-position: -37px -36px;}
.fixedbar .check_hide a { background-position: 0 -72px; }
.fixedbar .check_hide a:hover { background-position: -37px -70px;  }
.fixedbar a#backTopSide {  background-position: 0 -115px; }
.fixedbar a#backTopSide:hover {  background-position: -37px -112px; }
.hiddenV { visibility: hidden; }

/*check container*/
.check_show { display: none;  position: fixed; z-index: 999; right: 0; bottom: 0; }
.check_show a { text-decoration: none; }
.check_container {  width: 300px; min-height: 45px; font-size: 14px; background: #fff; border: 1px solid #2489dc; border-width: 1px 0 0 1px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
.cc_hd { clear: both;  font-weight: bold; padding: 6px 14px; line-height: 1.2; background: #2181d0; background: linear-gradient(to bottom, #3497e9 0%,#2181d0 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3497e9', endColorstr='#2181d0',GradientType=0 );  box-shadow: 0 1px 1px #b6deff; overflow: hidden; }
.cc_title { float: left; color: #fff; font-size: 14px; }
.cc_cout { float: left; margin-left: 8px; color: #fff;  font-style: normal; }
.cc_cout em { font-style: normal; font-weight: bold;  font-size: 14px; }
.cc_cout .zero { margin-left: 5px; font-weight: normal; color: #eee; }
.cc_x a { float: right; font-weight: normal; color: #ddd; }
.cc_cout .zero:hover, .cc_x a:hover { color: #fff; }
.cc_bd {  padding: 25px 10px 10px; }

a.btnoutput, a.btnanalysis { display: inline-block; margin-left: 20px; padding: 2px 6px 2px 26px; color: #444; line-height: 24px; background: url(../../images/gb/cc-icon.png) no-repeat scroll 8px 6px #fff;  border: 1px solid #e0e1e1;  border-radius: 3px; }
a.btnanalysis { background-position: 8px -18px; }
a.btnoutput:hover, a.btnanalysis:hover {  color: #fff; background-color: #ff7624;  background-position: 8px -43px; border-color: #ff7624; }
a.btnanalysis:hover { background-position: 8px -67px; }
.cc_ft {  padding: 4px 10px 10px;  border-left: 1px solid #e0e1e1; overflow: hidden; }
.cc_ft a {  float: right;  color: #2672c0; }
.cc_ft a:hover { color: #ff7624;  }

/*ac_results*/
.ac_results { background-color: #fff; border: 1px solid #b7b7b7; overflow: hidden; z-index: 99999; }
.ac_results ul { width: 100%; list-style: none; }
.ac_results li { display: block; padding: 2px 5px; cursor: default; line-height: 16px; overflow: hidden; }
.ac_loading { background: #fff url('indicator.gif') right center no-repeat; }
.ac_odd { background-color: #f5f5f5; } 
.ac_over { background-color: #2a83d3; color: #fff; }


.mSelectYear { float: left;width: 200px;}
.mSelectYear input {height: 20px;padding: 0 2px;width: 40px; border:1px solid #ccc;background-color:white;}
.Btn6 {display: inline-block;_display: inline;height: 20px;}
.Btn6 a {background: none repeat scroll 0 0 #fff;border: 1px solid #d6d6d6;color: #333;display: inline-block;height: 20px;line-height: 19px;margin-left: 5px;padding: 0 8px;}
.Btn6 a:hover {color: #fff;background-color: #fd6e0f; }

/*visual*/
a.visualBtn {    display: inline-block;
    width: 30px;
    height: 30px;
    padding: 1px;
    font-size: 0;
    line-height: 30px;
    text-indent: -999em;
    overflow: hidden;
    background: url(../../images/gb/visbtn.png) no-repeat scroll 9px 9px transparent;}
a.visualBtn:hover {padding: 0;background-color: #ededed;background-position: 8px 8px;border: 1px solid #e0e0e0;}

/*visual group*/
.mask {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1001;
    background-color: #000;
    opacity: 0.5;
    filter: alpha(opacity=50)\9;
    *filter: alpha(opacity=50);
}

.visPop * {
    margin: 0;
    padding: 0;
}

.visPop {
    /*position: absolute;
    left: 50%;
    top: 60px;
    top: 5vw;
    z-index: 1002;
    width: 1000px;
    height: 600px;
    margin-left: -500px;
    background-color: #fff;*/
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 1002;
    width: 1000px;
    height: 600px;
    margin-left: -500px;
    margin-top: -300px;
    background-color: #fff;

}

    .visPop .close {
        position: absolute;
        right: 0;
        top: 0;
        display: block;
        width: 20px;
        height: 20px;
        font-size: 0;
        line-height: 0;
        background: url(../../images/gb/visbtn.png) no-repeat scroll -71px -55px transparent;
    }

        .visPop .close:hover {
            background-color: #474747;
            background-position: -22px -55px;
        }

.vpSide {
    float: left;
    width: 220px;
    height: 100%;
    background-color: #f0f0f0;
    box-shadow: -1px 0 1px #e2e2e2 inset;
    overflow: visible;
}

.vpsHd {
    width: 212px;
    padding: 8px 0 24px 22px;
    font: normal 18px/1.6 "Microsoft YaHei","微软雅黑";
    color: #fff;
    background: url(../../images/gb/visbghd.png) no-repeat scroll 0 0 transparent;
}

.vpsBd {
    padding: 0 12px;
}

    .vpsBd .reco {
        padding: 0 0 10px 0;
        font: 14px/2 "Microsoft YaHei","微软雅黑";
        color: #333;
    }

        .vpsBd .reco .item {
            padding: 2px 0;
        }

        .vpsBd .reco label {
            clear: both;
            display: inline-block;
            text-align: right;
            width: 5em;
        }

    .vpsBd .filt {
        padding: 6px 10px;
        font-size: 14px;
        line-height: 2;
    }

        .vpsBd .filt .dispNum {
            padding: 3px 0;
            color: #555;
        }

            .vpsBd .filt .dispNum a {
                margin: 0 3px;
                color: #555;
                text-decoration: none;
            }

                .vpsBd .filt .dispNum a:hover {
                    color: #ff7624;
                }

                .vpsBd .filt .dispNum a.cur {
                    color: #ff7624;
                    font-weight: bold;
                }

        .vpsBd .filt .choose {
            padding: 3px 0;
            color: #333;
        }

            .vpsBd .filt .choose input {
                margin: 0 5px 0 0;
                vertical-align: middle;
            }

    .vpsBd .cont {
        height: 308px;
        background-color: #fff;
        border: 1px solid #c6c6c6;
        overflow: scroll;
        overflow-x: hidden;
    }

        .vpsBd .cont li {
            padding-left: 10px;
            list-style: none;
            font: 12px/2 SimSun,"宋体";
            color: #555;
            cursor: pointer;
        }

            .vpsBd .cont li:hover {
                background-color: #e0eefd;
            }


/*hide&show*/
.vpSideShow {
    position: relative;
    height: 2px;
    overflow: visible;
    background: url(../../images/gb/visbtn.png) repeat-x scroll 0 -148px transparent;
}

    .vpSideShow .vpsHideBar {
        position: absolute;
        right: -12px;
        top: -10px;
        display: block;
        width: 14px;
        height: 24px;
        font-size: 0;
        line-height: 0;
        background: url(../../images/gb/visbtn.png) no-repeat scroll -86px -96px transparent;
    }

        .vpSideShow .vpsHideBar:hover {
            background-position: -86px -123px;
        }

.vpSideHide {
    float: left;
    width: 34px;
    height: 100%;
    background-color: #f0f0f0;
    box-shadow: -2px 0 2px #d7d7d7 inset;
}

.vpSideHide .vpsHideBar {
    display: block;
    padding: 200px 11px;
    color: #555;
    font: bold 12px/1.5 SimSun,"宋体";
    text-decoration: none;
}
.vpSideHide .vpsHideBar i {
    display: block;
    width: 12px;
    height: 14px;
    font-size: 0;
    line-height: 0;
    background: url(../../images/gb/visbtn.png) no-repeat scroll -46px 5px transparent;
}

.vpSideHide .vpsHideBar:hover {
    color: #1d69c6;
}
.vpSideHide .vpsHideBar:hover i {
    background-position: -22px 5px;
}

.review_list{width:1200px; border:1px solid #ddd; border-collapse:collapse; font-size:12px;}
.review_list tr{border-bottom:1px solid #ddd;}
.review_list tr.row1{background:#28d; color:#fff; font-weight:bold; line-height:36px; height:36px; border:1px solid #28d;}
.review_list tr.bg{ background:#fafafa; }
.review_list td{line-height:28px; padding:0 5px; border:1px solid #ddd;  word-wrap:break-word;word-break: break-all;text-align:center;}
.review_list td .brief_downloadIcon {
    background:url("../../images/gb/login_download.gif") no-repeat scroll left center;
    height: 20px;
    padding: 8px;
    text-align: center;
    width: 5px;
    *display:block;
}
.review_list td .read {
    background: transparent url("../../images/gb/view.gif") no-repeat scroll center center;
    display: block;
    height: 20px;
    width: 25px;
}

.review_list td .readHTML {
    background: transparent url("../../images/gb/knsSpriteRd.png") no-repeat scroll center center;
    display: block;
    height: 20px;
    width: 25px;
}
.numperpage { font-weight:bold; padding:2px 5px;}
a.numperpagecur { background-color:#ff9330;  font-weight:bold; padding:2px 5px; color:white;}
