* { margin:0; padding:0; }
ul, ol, li { list-style:none; }
a { text-decoration:none; cursor:pointer; }
.c { *zoom:1;}
.c:before, .c:after { content:""; display:table; }
.c:after { clear:both; }
html { height:100%; overflow-x:auto; overflow-y:scroll; }

.f1{float:left;}
.page_margins { width:1000px; margin:0 auto; text-align:center; }

.KDNlogo { margin:80px auto 25px; width:201px; height:45px; background:url(http://picx.cnki.net/kdn/kns/images/gb/logo.gif) 0 0 no-repeat #fff;}
.KDNlogo h1 {font:normal 44px/70px "微软雅黑"; color:  #1a8ad8;text-align: left;margin-left:156px; display:none;}

.search { position:relative; z-index:10; width:660px; margin:0 auto; }
.search .c { margin-bottom:3px; }
.search .nav li { float:left; height:26px; padding:0 3px 5px; font:normal 14px/26px "SimSun","宋体"; }
.search .nav li a { display:inline-block; color:#333; padding:0 6px; line-height:26px;cursor:pointer;  }
.search .nav li a:hover { color:#f97025; }
.search .nav li.cur { background:url(../../images/gb/KDNindexspr.png) center 25px no-repeat #fff; }
.search .nav li.cur a { color:#fff; background-color:#3192e1; border-radius:2px; }

.search .text { float:left; width:518px; height:30px; padding:5px 6px; line-height:30px; font-size:16px; border:2px solid #3192e1; white-space: nowrap;}
.search .mainbtn,
.search .mainbtnActive { width:115px; height:44px; margin-left:10px; _margin-left:0; text-indent:-999em; overflow:hidden;background:url(../../images/gb/KDNindexspr.png) 0 -7px no-repeat #fff; border:0 none; cursor:pointer; outline:none; }
.search .mainbtn:hover { background-position:0 -53px; outline:none; }
.search .mainbtnActive { background-position:0 -99px; outline:none; }

.search .extend { margin:20px auto 40px; color:#cfcfcf; }
.search .extend a { margin:0 8px; color:#555; font:normal 12px/2 "SimSun","宋体"; }
.search .extend a:hover { color:#f97025; }

.features { position:relative; z-index:8; text-align:left; color:#444; font-weight:normal; line-height:1.5;font-family:"Microsoft YaHei","微软雅黑"; }
.features .fTitle { font-size:16px; line-height:40px; border-bottom:1px solid #d7d7d7; }
.features .fCont { display:none; padding:10px 0 28px; overflow:hidden; }
.features .fCont .content { text-indent:2em;font:normal 14px/1.8 微软雅黑;height:100px;width:96%; }
.features .c { padding:26px 0 20px; }
.features .fL { float:left; width:418px; padding-right:80px; border-right:1px dashed #dadada; }
.features .fR { float:right; width:418px; padding-left:80px; }
.features .fContHd { float:left; }
.features .fContHd .brand { display:block; width:78px; height:78px; background:url(../../images/gb/KDNindexspr.png) 0 -147px no-repeat #fff; }
.features .fContHd .brand_Visual { background-position:0 -146px; }
.features .fContHd .brand_Index { background-position:-78px -146px; }
.features .fContHd .brand_Output { background-position:0 -228px; }
.features .fContHd .brand_KCMS { background-position:-78px -228px; }
.features .fContBd { margin-left:98px; font-size:12px; line-height:1.5; }
.features .fContBd h2 { font-weight:normal; font-size:16px; line-height:1.8; }
.features .fContBd h2 a { color:#444;cursor:default; }
.features .fContBd h2 a:hover { color:#444; }
.features .fContBd .dotlist { overflow:hidden; }
.features .fContBd .dotlist span{ padding:0 8px 0 10px; white-space:nowrap; _white-space:normal; background:url("../../images/gb/KDNindexspr.png") no-repeat scroll -146px 0px #fff;display:inline-block;}
.features .fContBd a.more { display:block; float:right; padding-right:10px; white-space:nowrap; color:#666; text-decoration:none; cursor:default; visibility: hidden;}
.features .fContBd a.more .gtlt{ width:16px; height:16px; font-family:simsun; vertical-align:middle; text-align: left;}
.features .fContBd a.more:hover { color:#666; }

/*footer*/
#footer { margin-top:30px; padding:30px 0; text-align:center; font-size:12px; background-color:#f7f7f7; border-top:1px solid #ececec; }
#footer a:hover { color:#f97025; }
.ftLink { line-height:2; color:#cecece; }
.ftLink a { color:#555; margin:0 10px; }
.ftInfo { margin-top:10px; line-height:22px; color:#999; }
.ftInfo a { color:#999; }

.footer_posa { position:absolute; bottom:0; width:100%; overflow:hidden; }

/*---智能提示--*/
.dictdiv{ position:absolute; z-index:1001; width:534px;}
.dictlist { display:none; padding:0; z-index:999; position:relative; width:532px; 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 { 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; } 
.dictlist .drop_selected i{background:url(../../images/gb/rightR.png) no-repeat scroll center 0 transparent;}
.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:300px; height:250px; padding:10px; font-size:12px; background:#fafafa;border-left:1px solid #cacaca; overflow:hidden;}
.dictmore a{color:#002b82;}
.dictmore a:hover{color:#FF6600;}
.dictmore h3{margin:10px; font:normal 12px/1.4 宋体,Georgia,Arial; }
.dictmore h3 b{font-weight:bold;margin-right:5px;}
.dictmore .floatL {float:left;margin-left:10px;}
.dictmore .floatR {float:right;}

.dictmore img {width:102px;vertical-align:middle;}
.dictmore img.picbor {padding:2px;border:1px solid #CCC; width:100px;}

.dictmore .infoList {width:170px;line-height:1.4;text-align:left;font-size:12px;}
.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("../../images/gb/markOnly.png") no-repeat scroll 0 0 transparent;}
.dictmore .infoList .Silver {background:url("../../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:12px;}
.dictmore .detail .mode3 a {display:inline-block;margin:0 3px;padding-left:3px;color:#008000;background:#FFF;border:1px solid #008000;cursor: default;}
.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; padding-left: 10px;}
.dictmore .detail .mode5 li {float:left;width:118px;height:66px;margin:4px 4px;padding:1px;border:1px solid #ccc;}
.dictmore .detail .mode5 li img {width:118px;height:50px;}
.dictmore .detail .mode5 li p {width:118px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.dictmore .botlink {clear:both;}
.dictmore .botlink .arrow{font-family:宋体;}

.dictlist .topRecom { height:18px; padding:3px 5px 0; font-size:12px; color:#999; cursor:default; }
.dictlist div .num { display:inline-block; _display: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; }
.dictlist div .num1 { background-color:#f53d3d; }
.dictlist div .num2 { background-color:#ff4f4f; }
.dictlist div .num3 { background-color:#ff6969; }
.dictlist div sup { position:absolute; top:0; font-size:10px; color:#61a821; }

/*test attribute*/
.dictlistCol { position: relative; }
.dictlistX { position: relative; z-index: 999; width: 532px; 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;}
.dictlistX li.rw { padding:3px 5px; cursor:pointer; word-break: break-all; word-wrap: break-word;}
.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/rightG.png") no-repeat scroll center 0 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:12px; 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 sup { position:absolute; top:0; font-size:10px; color:#61a821; }
/*test attribute end */

.dataMenu { display:none; position:absolute; z-index:9999; top:34px; 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:12px; line-height:22px; }
.dataMenu li h4 a{font-size:12px;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:1000; 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; }
.otherline { padding:5px 0; *width:100%; }
.otherline li { float:left; width:20%; padding:0; }
.otherline li.expand { display:none; }
.otherline h4 { font-size:12px; float:left; width:20%; }
.otherline h4 a { margin-left:10px; color:#0765AB; }
.otherline h4 b { color:#555; margin:0 5px; }
.otherline a.moreDb { color:#0765AB; text-decoration:underline; font-family:SimSun,"宋体"; }

.c .dataMenu {  left:50%; margin-left:-425px; }
