/* 未能缩小。正在返回未缩小的内容。
(1467,1): run-time error CSS1019: Unexpected token, found '@charset'
(1467,10): run-time error CSS1019: Unexpected token, found '"utf-8"'
(1467,17): run-time error CSS1019: Unexpected token, found ';'
(1648,15): run-time error CSS1030: Expected identifier, found '{'
(1821,1561): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1821,1595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1821,1718): run-time error CSS1019: Unexpected token, found '@keyframes'
(1821,1744): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1821,1994): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1821,2030): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1821,2394): run-time error CSS1019: Unexpected token, found '@keyframes'
(1821,2422): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1821,2960): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1821,2997): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1821,3148): run-time error CSS1019: Unexpected token, found '@keyframes'
(1821,3177): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1821,3478): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1821,3514): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1821,3878): run-time error CSS1019: Unexpected token, found '@keyframes'
(1821,3906): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1821,4444): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1821,4476): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1821,4677): run-time error CSS1019: Unexpected token, found '@keyframes'
(1821,4701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1821,5067): run-time error CSS1019: Unexpected token, found '@keyframes'
(1821,5091): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1821,5199): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1821,5230): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1821,5457): run-time error CSS1019: Unexpected token, found '@keyframes'
(1821,5480): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1821,5875): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1821,5901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1821,13831): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1821,13866): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(1821,14035): run-time error CSS1019: Unexpected token, found '@keyframes'
(1821,14062): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
 */
@charset "utf-8";
/*reset*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
ul, li, ol { list-style-type: none; }
img { border: 0; }
a:link,
a:visited { text-decoration: none; }
a.blue01:link { color: #666; text-decoration: none; }
a.blue01:visited { color: #666; text-decoration: none; }
a.blue01:hover { color: #F01301; text-decoration: none; }

/*spirit*/
.globalnav .line,
.searchPannel .button,
.introLogin .login .hd,
.introLogin .login .bd .loginbtn,
.toplistcont th span,
.mainCont .filter .disMod a,
.mainCont .filter .pagin a,
.download a,
.review,
.share,
.fold, .foldOpen, .foldClose,
a.i1, a.i2,
.sareaCot .submitBtn, .sareaCot .oragBtn, .sareaCot .greyBtn,
.graphCot .hd .func a i,
.sareaCot .choPill .hd ul li a { background: transparent url(../bgimg/btnspirit.png) 0 0 no-repeat; }
.sareaCot .combtn { display: inline-block; width: 51px; height: 25px; text-align: center; font: bold 12px/24px 宋体; color: #555; vertical-align: middle; background: url(../bgimg/btnspirit.png) -205px -216px no-repeat #fff; }
.sareaCot .combtn:hover { background-position: -205px -242px; }
.searchTrigger .tab li.cur,
.searchPannel .select,
.filter .expBtn a,
.sideMenu .bd dl.a dt,
.sideMenu .bd dl.b dt { background: transparent url(../bgimg/bgspirit.png) 0 0 no-repeat; }

.nodata{ margin: 20px auto;font-size: 14px;}
.nodataText{ margin: 20px;font-size: 14px;}

.wrap { width: 1200px; margin: 0 auto; }
.disn { display: none; }
.clear { clear: both; }
.mark { color: #f81212; }

.Mark {
    color: #ce0606;
}

div.forbidselect { -moz-user-select: none; -webkit-user-select: none; user-select: none; }

/*header*/
/*modify by cjh 20140616*/
.headerbg { width: 100%; height: 180px; background-color: #3071c0; border-bottom: 1px solid #b2b2b2; }
/*end of modify by cjh 20140616*/

/*lyb*/
.globalnav01 { width: 1200px; height: 65px; margin: 0 auto; color: #fff; font: 12px/34px 宋体; }
.nav02 { width: 520px; line-height: 26px; height: 26px; color: #666; background: url(../bgimg/navbg.png) 0 0 no-repeat;  background-position: 00px 0px;float: right; padding-left: 30px; text-align: left; }
.nav02 span { padding: 0 3px; }
.nav02 a { color: #666666; }
.logo02 { width: 292px; height: 65px; background: url(../bgimg/logodark.png) 0 0 no-repeat; float: left; margin: 0px 20px 0 18px; background-position: 2px 13px; }
/*lyb*/

/*modify by cjh 20140616*/
.globalnav {position: relative; z-index: 3; width: 1200px; margin: 0 auto; text-align: right; color:#ddd; font: 12px/34px 宋体; }
.headerbg .globalnav a { color: #ddd; text-decoration: none; }
/*end of modify by cjh 20140616*/
.globalnav a:hover { color: #f9c053; }
.globalnav .line { display: inline-block; width: 3px; height: 18px; margin: 0 6px; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -999em; *text-indent: 0; overflow: hidden; background-position: -114px -54px; }

.bottomline { padding-bottom:15px; border-bottom:2px solid #2f8bd6; }
.headerbgN .globalnav { width: 100%; color: #666; background-color: #f2f2f2; border-bottom: 1px solid #ddd; }
.headerbgN .globalnav .nav { width: 1200px; margin: 0 auto; }
.headerbgN .globalnav a { color: #666; }

.headerbgN .globalnav .line { background-position: -119px -54px; }
.title02 { float:left; margin-top:26px; font:normal 22px/1 "Microsoft Yahei"; color:#333; }

.header { height: 81px; margin: 14px auto 22px; }

.header .logo { display: inline; float: left; margin: 22px 0 0 8px; }

.header .logo a { float: left; display: block; width: 291px; height: 46px; font-size: 0; line-height: 0; text-indent: -999em; *text-indent: 0; overflow: hidden; background: transparent url(../bgimg/logo.png) 0 0 no-repeat; }

.headerbgN .header { margin: 0 auto; }

.headerbgN .header .logo a { background: transparent url(../bgimg/logodark.png) 0 0 no-repeat; }

/*search*/
.search { float: left; margin-left: 46px; }

.searchTrigger { display: block; position: relative; z-index: 2; }

.searchTrigger .tab { overflow: hidden; margin-left: 50px; }

.searchTrigger .tab li { float: left; height: 44px; margin: 0 10px; padding-bottom: 10px; }

.searchTrigger .tab li a { display: inline-block; font: normal 14px/2 宋体; color: #fff; }

.searchTrigger .tab li a:hover { color: #f9c053; }

.searchTrigger .tab li.cur { background-position: center 29px; }

.searchTrigger .tab li.cur a { font-weight: bold; color: #fff; background-position: center 23px; }

/*modify by cjh 20140616*/
.searchPannel { display:inline-block; position: relative; z-index: 1; width: 842px; margin-top: -16px; margin-bottom:8px; padding: 3px 5px; border: 1px solid #2a6bba; border-color: #1b4475 #5288ca #5288ca #1b4475; }
/*end of modify by cjh 20140616*/

.searchPannel .select { float: left; position: relative; z-index: 2; width: 106px; height: 32px; padding-left: 8px; font-size: 12px; line-height: 32px; color: #666; background-color: #FFF; border: 1px solid #fff; border-color: #414141 transparent transparent #414141; border-bottom: 0 none; background-position: right -15px; cursor: pointer; }

.searchPannel .searchMenu { float: left; font-weight: normal; }

.searchPannel .searchMenu .searchTab { display: none; position: absolute; top: 36px; left: 6px; z-index: 3; width: 112px; font-size: 12px; line-height: 2; background-color: #FFF; border: 1px solid #d2d2d2; }

.searchPannel .searchMenu .searchTab a { display: block; color: #666; padding-left: 8px; }

.searchPannel .searchMenu .searchTab a:hover { background-color: #e3e2e2; }

.searchPannel .text { float: left; font: 14px/30px '宋体',verdana,tahoma,arial,'SimSun',sans-serif; width: 533px; height: 30px; margin-left: -1px; padding-left: 8px; color: #555; border: 1px solid #fff; border-color: #414141 transparent transparent transparent; border-bottom: 0 none; }

.searchPannel .button { float: left; width: 83px; height: 35px; margin-left: 8px; font-size: 0; line-height: 0; text-indent: -9999em; *text-indent: 0; overflow: hidden; background-position: 0 0; border: 0 none; cursor: pointer; }

.searchPannel .button:hover { background-position: 0 -36px; }


/*modify by cjh 20140616*/
.searchTip {float: left; margin:0 0 0 5px; text-align:center; width: 83px;height: 35px;overflow: hidden;border: 0 none;cursor: pointer; background: transparent url(../bgimg/btnspirit.png) 0 -330px no-repeat;
}
.searchTip:hover {background: transparent url(../bgimg/btnspirit.png)0 -369px  no-repeat; }
.searchTip a { font-size: 12px; font-weight: normal; color: #fffefe; }
.searchTip a:hover { text-decoration: underline; }
.searchTip .advan { font-weight: bold; }
.searchTip .speci { font-weight: bold; margin-left:30px; }
/*end of modify by cjh 20140616*/
.searchTip .analy { font-weight: bold; margin-left: 30px; }

/*topNav*/
.topNav { width: 100%; text-align: center; background-color: #347bd3; }

.topNav .topNavList { width: 1245px; margin: 0 auto; height: 40px; }

.topNavList li { float: left; *display: inline; border-left: 1px solid #4e8cd9; border-right: 1px solid #1f68c2; }

.topNavList li:first-child { border-left: 0 none; }

.topNavList li.last { border-right: 0 none; }

.topNavList li a { display: inline-block; width: 112px; height: 40px; text-align: center; color: #fff; font: bold 15px/40px 微软雅黑; }

.topNavList li a:hover { background-color: #2c72c7; }

.topNavList li a.cur { background-color: #f37814; cursor: default; }

/*introLogin*/
.introLogin { height: 278px; margin: 20px auto 0px auto; }
/*.introLogin .about { float:left; width:474px; height:190px; padding:44px 384px 44px 28px; background:url(../bgimg/banner.jpg) no-repeat right center #f5f5f5; border:1px solid #e9e9e9; }*/
.introLogin .about { float: left; width: 486px; height: 230px; background: #f5f5f5; border-left: 1px solid #e9e9e9; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding: 20px; }

.introLogin .about p { margin: 30px 0; text-indent: 2em; font: 14px/30px 宋体; color: #333; text-align: justify; }

.introLogin .about p .subCont { position: relative; }

.introLogin .about p a { color: #3382e3; }

.introLogin .about p .subAbout { display: none; position: absolute; top: 18px; left: 0; z-index: 99999; width: 180px; padding: 5px; font: 12px/1.5 宋体; color: #444; background-color: #FFF; border: 1px solid #acacac; box-shadow: 0 3px 5px #eee; }

.introLogin .about p a:hover { position: relative; z-index: 1; color: #fa8700; text-decoration: underline; }

.introLogin .about p a:hover .subAbout { display: block; z-index: 10; }

.introLogin .login { float: left; width: 292px; margin-left: 20px; }

.introLogin .login .hd { width: 292px; height: 52px; font-size: 0; line-height: 0; text-indent: -9999em; *text-indent: 0; overflow: hidden; background-position: 0 -164px; }

.introLogin .login .bd { padding: 8px 25px 30px; background-color: #FFF; border: 1px solid #e8e8e8; border-top: 0 none; }

.introLogin .login .bd .item { margin-top: 12px; font-weight: normal; font-size: 14px; color: #999; }

.introLogin .login .bd .item input[type="text"], .introLogin .login .bd .item input[type="password"] { width: 226px; height: 32px; padding-left: 12px; font-size: 12px; color: #999; line-height: 32px; border: 1px solid #ddd; }

.introLogin .login .bd .item input[type="checkbox"] { width: 14px; height: 14px; vertical-align: middle; background: none; border-color: #ddd !important; }

.introLogin .login .bd .item .remenber { margin-right: 22px; font-size: 14px; color: #666; }

.introLogin .login .bd .item .line,
.introLogin .login .bd .item a { color: #999; }

.introLogin .login .bd .item a:hover { color: #fa8700; text-decoration: underline; }

.introLogin .login .bd .item .line { margin: 0 5px; }

.introLogin .login .bd .loginbtn { width: 244px; height: 44px; margin-top: 16px; font-size: 0; line-height: 0; text-indent: -9999em; *text-indent: 0; overflow: hidden; background-position: 0 -73px; border: 0 none; cursor: pointer; }

.introLogin .login .bd .loginbtn:hover { background-position: 0 -119px; }

.introLogin .introLoginpic { float: left; width: 340px; height: 250px; background: #f5f5f5; border-right: 1px solid #e9e9e9; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding: 10px; }
/*dataAnal*/
/*modify by cjh 20140616*/
.dataAnal { margin-bottom: 10px; }
.dataAnal .title { height:44px; margin:0 0 12px; border-bottom:2px solid #709aef; }
.dataAnal .title span { position:relative; top:20px; display:block; width: 180px; height:44px; margin:0 auto; font-size: 0; line-height: 0; text-indent: -9999em; *text-indent: 0; overflow: hidden; background: url(../bgimg/titledataanal.jpg) 0 bottom no-repeat transparent; }
/*end of modify by cjh 20140616*/
.dataAnal .desclist { height: 154px; padding: 23px 0; border-bottom: 1px dotted #9c9c9c; }

.dataAnal .desclistLast { border-bottom: 0 none; }

/*modify by cjh 20140616*/
.dataAnal .desclist > div { float: left; width: 48%; }
.dataAnal .desclist > div.right { margin-left: 4%; }
/*end of modify by cjh 20140616*/

.dataAnal .desclist h3,
.dataAnal .desclist p { float: right; *display: inline; width: 354px; text-align: left; }

.dataAnal .desclist h3 a { font: bold 14px/50px 宋体; color: #3382e3; }

.dataAnal .desclist a:hover { color: #fa8700; text-decoration: underline; }

.dataAnal .desclist p { text-indent: 2em; font-size: 14px; font-weight: normal; line-height: 30px; color: #333; }

.dataAnal .noboder{ border: none;}
/*toplist*/
/*modify by cjh 20140616*/
.toplistnav { height: 40px; background-color: #f3f3f3; border: 1px solid #dbdbdb; border-bottom-color: #3382e3; }
.toplistnav h2 { float:left; padding-left:20px; font:bold 18px/40px "微软雅黑"; color:#333; }
.toplistnav ul { float:right; }
.toplistnav li { float: left; padding: 0 1px; }
.toplistnav li a { display: block; padding: 0 20px; font: 16px/40px 微软雅黑; color: #444; }
/*end of modify by cjh 20140616*/
.toplistnav li.cur { position: relative; top: -4px; padding: 0; background-color: #FFF; border: 1px solid #3382e3; border-top-width: 4px; border-bottom-color: #fff; }

.toplistcont { padding: 24px 30px 44px; background-color: #fff; border: 1px solid #dbdbdb; border-top: 0 none; }

.toplistcont table { width: 100%; table-layout: fixed; }

.toplistcont th { padding: 1px 0px; font: bold 14px/34px 宋体; color: #555; text-align: left; border-bottom: 1px solid #dedede; }

.toplistcont th span.orderSpan { display: inline-block; width: 14px; height: 20px;margin-left: -8px; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -9999em; *text-indent: 0; overflow: hidden; background-position: -89px -21px; }

.toplistcont th span.icon-dn { background-position: -89px -3px; }

.toplistcont th span.icon-up { background-position: -107px -3px; }

.toplistcont th a { color: #3382E3; }

.toplistcont th a:hover { color: #FA8700; }

.toplistcont th a.active { color: #FA8700; }

.toplistcont td { padding: 0 3px; border-bottom: 1px dotted #dedede; font: normal 14px/32px 宋体; text-align: left; }

.toplistcont td a { font: normal 14px/32px 宋体; color: #053597; }

.toplistcont td a:hover { color: #fa8700; text-decoration: underline; }

.toplistcont td.taR { padding-right: 28px; text-align: right; }

.toplistcont .more { float: right; margin-top: 14px; *margin-top: -20px; font-family: 黑体; font-weight: normal; font-size: 12px; color: #666; }

.toplistcont .more:hover { color: #1a74e3; }

/*crumb*/
.crumb { height: 36px; color: #666; font: 12px/3 黑体; }

.crumb .arrow { margin: 0 4px; }

.crumb a { color: #666; font: 12px/3 黑体; }

.crumb a:hover { color: #fa8700; text-decoration: underline; }



/*mainCont*/
.mainCont { float: left; width: 960px; margin-top: 8px; /*border-top: 1px solid #1472e4;*/ position: relative; }

.mainCont .filter { height: 28px; padding: 12px 14px; background-color: #f8f8f8; border: 1px solid #e0e0e0; /*border-top: 0 none;*/ }

/*mainCont sub*/
.mainContSub { width: auto; }

.filter .sideL { *margin-top: -8px; }

.filter .sideR { float: right; color: #666; font: 12px/28px 宋体; }

.filter .order { float: left; height: 26px; margin-right: 12px; font-size: 12px; line-height: 26px; color: #555; }

.filter .order .noFloat { display: inline-block; float: none; }

.filter .order a { margin: 0 3px; color: #555; }

.filter .order a:hover { color: #FF7624; }

.filter .order a.cur { color: #FF7624; font-weight: bold; }

.filter .expBtn { }

.filter .expBtn a { float: left; display: inline-block; height: 26px; margin: 0 -1px; padding: 0 6px; font: 12px/26px 宋体; color: #333; background-position: 0 -48px; background-repeat: repeat-x; border: 1px solid #d6d6d6; }

.filter .expBtn a .noFloat { float: none; }

.filter .expBtn a:hover { color: #fff; background-image: none; background-color: #fd7921; border-color: #fd7921; }

.filter .expBtn a.selected { color: #fff; background-image: none; background-color: #fd7921; border-color: #fd7921; }

.filter .disMod { float: left; }

.filter .perMum,
.filter .total,
.filter .pagin { float: left; margin-left: 4px; }

.filter .perMum a { padding: 0 3px; color: #666; }

.filter .perMum a:hover { color: #ff7624; }

.filter .perMum a.cur { color: #ff7624; font-weight: bold; }

.filter .pagin a { display: inline-block; width: 18px; height: 18px; vertical-align: middle; background-color: #f8f8f8; border: 1px solid #d8d8d8; }

.filter .pagin a:hover { border-color: #ff7624; }

.filter .pagin a.prev { background-position: -124px -55px; }

.filter .pagin a.next { background-position: -123px -39px; }

.filter .pagin a.prev:hover { background-position: -140px -55px; }

.filter .pagin a.next:hover { background-position: -139px -39px; }

.filter .disPrev .prev, .filter .disNext .next { visibility: hidden; }

.filter .disMod { margin-left: 12px; }

.filter .disMod a { display: inline-block; width: 42px; height: 26px; }

.filter .disMod a.modLb { background-position: -208px -26px; }

.filter .disMod a.modLbcur { background-position: -208px 0; }

.filter .disMod a.modZy { background-position: -250px 0; }

.filter .disMod a.modZycur { background-position: -250px -26px; }

.listCont { background-color: #FFF; border: 1px solid #e0e0e0; }

.listCont .elist { width: 100%; }

.listCont .elist th { height: 36px; font: bold 12px/36px 宋体; color: #444; text-align: center; border-bottom: 1px solid #e4e4e4; }

.listCont .elist td { padding: 8px 0; font: normal 12px/1.5 宋体; color: #222; border-bottom: 1px dotted #b1b1b1; }

.listCont .elist td a { color: #444; }

.listCont .elist td a.title { font-size: 14px; color: #053597; }

.listCont .elist td a.author { margin: 0 3px;color: #053597; }

.listCont .elist td a.confuse { margin: 0 3px;color: #053597; }

.listCont .elist td a.alink { margin: 0 3px;color: #053597; }

.listCont .elist td a:hover { color: #ff7624; text-decoration: underline; }

.listCont .elist td.download { padding: 4px 10px; }

.listCont .elist td.download a, .listCont .elist td a.review, .listCont .elist td a.share { display: block; text-align: right; width: 20px; height: 20px; }

.download a.downloadY { background-position: -246px -102px; }

.download a.downloadG { background-position: -246px -78px; }

.download a.downloadB { background-position: -246px -126px; }

.listCont .elist td.refnum { /*padding-right: 12px;*/ }

a.review { background-position: -270px -126px; }

a.share { background-position: -269px -54px; }

.choose { padding: 6px 0 6px 10px; line-height: 2; font-size: 12px; font-weight: normal; border-bottom: 1px solid #e4e4e4; }

.absCont { line-height: 2; font-size: 12px; font-weight: normal; }

.absCont .leftCol { float: left; width: 45px; padding: 11px 0 0 10px; vertical-align: middle; }

.absCont .mainCol { padding: 10px 10px 10px 55px; border-bottom: 1px dotted #b1b1b1; }

.absCont .title { font-size: 14px; font-weight: normal; }

.absCont .title a { color: #053597; }

.absCont .info, .absCont .info a { color: #099f01; }

.absCont .info a { margin-right: 0.5em; }

.absCont .info span { margin-right: 1em; }

.absCont .abst { color: #555; }

/*.absCont .keyw, .absCont .keyw a { margin-right: 1em; color: #333; }*/
.absCont .keyw, .absCont .keyw a { margin-right: 1em; }

.absCont .title a:hover, .absCont .info a:hover, .absCont .keyw a:hover { color: #ff7624; text-decoration: underline; }

.absCont .func { text-align: right; }

.absCont .func b { margin-right: 0.5em; font-weight: normal; }

.absCont .download { position: relative; top: 5px; }

.absCont .download a { display: inline-block; width: 20px; height: 20px; }

/*sideBar*/
.sideBar { float: left; width: 220px; margin: 8px 0 0 0px; }

.sideMod { margin-bottom: 12px; border: 1px solid #e0e0e0; background-color: #fff; }

.sideMod .hd { height: 32px; padding-left: 18px; color: #666; font: bold 12px/32px 宋体; background-color: #f3f3f3; border-bottom: 1px solid #e0e0e0; overflow: hidden; }

.sideMod .hd .fold,
.sideMod .hd .foldOpen { float: right; margin: 8px 4px 0 0; }

.fold, .foldOpen, .foldClose { display: inline-block; width: 18px; height: 18px; background-position: -145px -20px; }

/*.foldOpen { background-position: -127px -20px; }*/

.sideMod .bd { padding-left: 18px; }

.sideMod .bd li { padding: 3px 6px 3px 14px; font: 12px/1.5 宋体; background: url(../bgimg/dot3.png) 0 11px no-repeat transparent; }

.sideMod .bd li b { float: right; color: #999; font-weight: normal; }

.sideMod .bd li a { color: #555; }

.sideMod .bd li a:hover { color: #ff7624; text-decoration: underline; }

.sideMod .bd .li1 { padding: 3px 6px 3px 0px; font: 12px/1.5 宋体; background: none; }

.sideMod .bd .li2 { padding: 3px 6px 3px 14px; font: 12px/1.5 宋体; background: none; }

.sideMod .bd li a.current { padding: 3px 0px; cursor: pointer; color: #ff7624; text-decoration: none; }

/*advMain*/
.advMain { margin-top: 10px; }

.advMain .sideBar { margin: 8px 18px 0 0; }

.advMain .mainCont { border-top: 0 none; }

.advMain .mainCont .filter { border-top: 1px solid #E0E0E0; }

/*subjectCatalog*/
.sutCatalog { margin-bottom: 12px; border: 1px solid #5c8fcf; background-color: #fff; }

.sutCatalog .hd { padding-left: 14px; font: bold 14px/36px 微软雅黑; color: #fff; background-color: #347bd3; border-top: 1px solid #6b9fdf; }

.sutCatalog .hd .fold, .sutCatalog .hd .foldOpen, .sutCatalog .hd .foldClose { float: right; margin: 8px 4px 0 0; }

.sutCatalog .bd { padding: 20px 8px 20px 14px; }

.sutCatalog .bd .opt { float: right; margin-top: -14px; }

.sutCatalog .bd .opt a { margin-left: 6px; color: #3d74bd; font: 12px/1.5 宋体; }

.sutNav, .sutNav a { color: #333; font-size: 12px; }


.sutNavList > div,
.sutNavList dd { clear: both; position: relative; padding: 3px 0 3px 40px; line-height: 24px; }

.sutNavList span { position: absolute; left: 0; top: 0; width: 40px; text-align: right; }

.sutNavList input { margin:5px 3px 0; *margin:-4px 3px 3px; vertical-align:middle; *vertical-align:top; }

.sutNavList dl { clear: both; margin-left: 18px; }

.sutNavList .sub { margin-left: 15px; }

/*sideMenu*/
.sideMenu { }

.sideMenu .hd { padding-left: 24px; font: bold 16px/36px 微软雅黑; color: #fff; background-color: #347bd3; border: 1px solid #2362af; box-shadow: 0 1px 1px #6b9fdf inset; }

.sideMenu .bd { background-color: #f5f5f5; border: 1px solid #e5e5e5; border-top-width: 0; }

.sideMenu .bd dl { }

.sideMenu .bd dt { height: 28px; margin: 0 18px; padding: 2px 0 2px 32px; border-bottom: 1px solid #fafafa; border-top: 1px solid #e5e5e5; }

.sideMenu .bd dt a { font: bold 14px/28px 宋体; color: #666; }

.sideMenu .bd dd { padding-left: 70px; }

.sideMenu .bd dd a { font: normal 14px/28px 宋体; color: #555; }

.sideMenu .bd .cur { background-color: #ececec; }

.sideMenu .bd .cur a { color: #f37814; cursor: default; }

.sideMenu .bd a:hover { color: #347bd3; }

.sideMenu .bd dl.a dt { background-position: 0 -95px; }

.sideMenu .bd dl.b dt { background-position: 0 -74px; }

.sideMenu .stateItem { cursor: pointer; }

/*searcharea*/
.sarea { margin-bottom: 15px; background-color: #fff; border: 1px solid #e0e0e0; border-top: 0; }

.sareaTab { height: 34px; background-color: #efefef; border: 1px solid #e2e2e2; border-bottom-color: #1383d1; }

.sareaTab li { position: relative; float: left; *display: inline; border-right: 1px solid #e2e2e2; border-left: 1px solid #f5f5f5; }

.sareaTab li:first-child { border-left: 0 none; }

.sareaTab li a { float: left; *display: inline; width: 152px; height: 34px; text-align: center; font: 14px/34px 微软雅黑; color: #444; }

.sareaTab li a:hover { background-color: #e8e8e8; }

.sareaTab li a.cur { position: relative; top: -2px; left: 0px; width: 152px; height: 34px; background-color: #fff; border: 1px solid #1383d1; border-top-width: 2px; border-bottom-color: #fff; cursor: default; }

.sareaCot { display: inline-block; width: 908px; padding: 10px 0px; /*overflow:hidden;*/ margin:0 auto; }

.sareaCot input[type="checkbox"] { margin-right: 5px; vertical-align: middle; }

.sareaCot .step { border-bottom: 1px dotted #bbb; width:96%}

.sareaCot .step dl { clear: both; margin: 3px 0; font: normal 12px/2 宋体; overflow: hidden; }

.sareaCot .step dt { float: left; width: 195px; height: 24px; padding-left: 10px; font-weight: bold; line-height: 24px; color: #666; text-overflow: ellipsis; word-wrap: break-word; overflow: hidden; }

.sareaCot .step dd { margin-left: 124px; color: #333; }

.sareaCot .step dd ul { height: auto; line-height: 24px; overflow: hidden; }

.sareaCot .step dd li,
.sareaCot .cond3 li{ float: left; width: 125px; }

.sareaCot .cond2 li { float: left; /*width: 125px;*/ }

.sareaCot .step dd .clearAll { margin-left: 10px; }

.sareaCot .cond { padding-top: 6px; /*width: 538px;*/ clear: both; }

.sareaCot .cond .title { font: bold 12px/2 宋体; color: #555;padding-left:10px }

.sareaCot .cond td { padding: 1px 5px; }

.sareaCot .cond td.aomBtn { text-align: center; }

.sareaCot .cond td.aomBtn a { margin: 0 5px; }

.sareaCot .cond input[type="text"] { width: 210px; height: 22px; margin: 0 2px; padding: 0 0 0 3px; line-height: 22px; font-size: 14px; background-color: #fff; border-style: solid; border-width: 1px; border-color: #bbb #dbdbdb #dbdbdb #bbb; }
.sareaCot .cond input[type="text"].datepick { width: 102px; background: url(../bgimg/btnspirit.png) 86px -226px no-repeat #fff; }

.sareaCot .cond select { height: 24px; /*padding: 2px 0;*/ font-size: 14px; margin: 0 -4px; }

.sareaCot .cond select.selW { /*width:auto;*/ min-width:250px;*width: expression(document.body.clientWidth < parseInt(document.body.currentStyle.fontSize) ? "250px" : "auto" );  }

.sareaCot .cond1 { width: 100%; }

.sareaCot .cond2,
.sareaCot .cond3 { padding: 3px 0; font: 12px/24px 宋体; color: #333; }

.sareaCot .cond2 label { display: inline-block; width: 92px; color: #333; font-size: 12px; text-align: left; padding-left: 10px;}

.sareaCot .cond3 label { display: inline-block;  color: #333; font-size: 12px; text-align: left; }
.sareaCot .cond3 ul { margin-left: 125px; }
.sareaCot .cond3 ul.authorAnaly { /*margin-left: 62px;*/ margin-left:0px; }
.sareaCot .cond3 ul.authorAnaly li{ width: 100px;}

.sareaCot .choPill { padding: 10px 0; margin:10px 0; border-top: 1px dotted #c5c5c5; }

.sareaCot .choPill .hd { font: 12px/2 宋体; color: #2f2f2f; }

.sareaCot .choPill .hd b { float: left; font-weight: normal; }

.sareaCot .choPill .hd ul { max-height:120px; overflow-y:auto; overflow-x:hidden; }

.sareaCot .choPill .hd ul li { float: left; height: 24px; margin: 0 8px 4px 0; padding: 0 3px 0 8px; white-space:nowrap; border: 1px solid #e2e2e2; }

.sareaCot .choPill .hd ul li a { display: inline-block; width: 20px; height: 24px; vertical-align: middle; background-position: -170px -44px; }

.sareaCot .choPill .hd ul li a:hover { background-position: -187px -43px; }

.sareaCot .choPill .bd { margin: 10px 60px; font-size: 12px; }

.sareaCot .choPill .bd table { width: 95%; }

.sareaCot .choPill .bd table a { margin: 0 10px; }

.sareaCot .choPill .bd table td { color: #333; }

.sareaCot .botBtn { clear: both; position: relative; height: 42px; padding: 4px 0 0; text-align: center; }

.sareaCot .topBtn { clear: both; padding: 0 0 14px 44px; }

.sareaCot .submitBtn, .sareaCot .oragBtn { display: block; width: 76px; height: 32px; text-align: center; font: bold 14px/32px 宋体; color: #fff; text-shadow: 0 1px 1px #b94a03; background-position: 0 -261px; }

.sareaCot .submitBtn:hover { background-position: 0 -294px; }

.sareaCot .oragBtn, .sareaCot .greyBtn { display: inline-block; width: 95px; height: 32px; text-align: center; font: bold 14px/32px 宋体; color: #fff; text-shadow: 0 1px 1px #b94a03; }

.sareaCot .greyBtn { color: #666; text-shadow: 0 1px 1px #e8e8e8; }

.sareaCot .oragBtn { background-position: -77px -261px; }

.sareaCot .greyBtn { background-position: -172px -294px; }

.sareaCot .oragBtn:hover, .sareaCot .greyBtn:hover { color: #fff; text-shadow: 0 1px 1px #b94a03; background-position: -77px -294px; }

.sareaCot .resultBtn { position: relative; top:0; left:20px; font-size: 12px; color: #107bce; }

.sareaCot .resultBtn:hover { color: #ff7624; text-decoration: underline; }

.sareaCot .botBtn .submitBtn { display:inline-block; margin: 0 auto; }

.sareaCot .topBtn .oragBtn, .sareaCot .topBtn .greyBtn { margin: 0 20px; }

.blank20 { display: inline-block; width: 20px; }

.blank10 { display: inline-block; width: 10px; }

.blank100 { display: inline-block; width: 100px; }

.blank250 { display: inline-block; width: 250px; }

.sareaCot .bigarea .syntax { margin-left: 10px; color: #107BCE; font-size: 12px; line-height: 2; }

.sareaCot .bigarea .syntax:hover { color: #ff7624; text-decoration: underline; }

.sareaCot .bigarea .bigtextarea { width: 640px; height: 50px; padding: 2px; margin-left: 10px; font-size: 12px; line-height: 2; vertical-align: top; border: 1px solid #b8b8b8 #d8d8d8 #d8d8d8 #b8b8b8; }

.sareaCot .explain { padding-top: 8px; border-top: 1px solid #ddd; margin:8px 10px;width:96% }

.sareaCot .explain p { font-size: 12px; line-height: 1.4; margin: 3px 0; color: #333; }

.sarea input[type="text"].width1 { width: 640px; }

.sarea select.width1 { width: 150px; }

.choPill .hd .comProName { font: 12px/2 宋体; color: #2f2f2f; font-weight: bold; }

.search_res_type2 { float:left;margin-left:10px; }
.search_res_type2 input {vertical-align:text-bottom; vertical-align:middle\0; *vertical-align:middle;  }
.sareaCot .cond2 .search_res_type2 li { width:84px;}

.search_res_type { float:left;margin-left:-6px; }
.search_res_type input {vertical-align:text-bottom; vertical-align:middle\0; *vertical-align:middle;  }
.sareaCot .cond2 .search_res_type li { width:100px;}

/* graphCot */
.graphCot { margin-top: 30px; border: 1px solid #e1e1e1; }

.graphCot .hd { padding: 30px 30px 10px; }

.graphCot .hd .func { float: right; }

.graphCot .hd .func a { margin-left: 18px; font: 12px/34px 宋体; color: #555; }

.graphCot .hd .func a:hover { color: #ff7624; text-decoration: underline; }

.graphCot .hd .func a i { display: inline-block; width: 20px; height: 20px; margin-right: 3px; vertical-align: middle; }

.graphCot .hd .func a.print i { background-position: -216px -53px; }

.graphCot .hd .func a.output i { background-position: -245px -53px; }

.graphCot .hd .datamod { overflow: hidden; }

.graphCot .hd .datamod a { padding: 6px 10px; font: 14px/32px 宋体; color: #333; background-color: #ebebeb; border: 1px solid #e5e5e5; }

.graphCot .hd .datamod a:hover { color: #fff; background-color: #ff7624; border-color: #ff7624; }

/*.graphCot .hd .datamod a.cur,
.graphCot .hd .datamod a.cur:hover { color: #333; background-color: #fff; border: 1px solid #e5e5e5; cursor: default; }*/

.graphCot .hd .datamod a.cur,
.graphCot .hd .datamod a.cur:hover { color: #fff; background-color: #ff7624; border: #ff7624; cursor: default; }


.graphCot .bd { padding: 10px; }

.graphCot .bd .desc { margin: 10px 30px; }

.graphCot .bd .desc { background-color: #f5f5f5; border: 1px solid #e4e4e4; }

.graphCot .bd .title { float: left; width: 130px; font: bold 12px/34px 宋体; color: #666; text-align: center; }

.graphCot .bd .detail { margin-left: 130px; font: normal 12px/34px 宋体; color: #333; background-color: #fff; overflow-y: scroll; }

.graphCot .bd .detail li { padding-left: 20px; border-top: 1px dotted #d6d6d6; }

.graphCot .bd .detail li:first-child { border-top: 0; }

.graphCot .bd .detail li .link { float: right; margin-right: 10px; }

.graphCot .bd .detail li .link a { margin-left: 18px; }

.graphCot .bd .detail li a.detaillink { color: #666; }

.graphCot .bd .detail li a:hover { color: #ff7624; text-decoration: underline; }

.graphCot .bd #searchPaperStat { padding: 5px; }
.graphCot table {margin:10px 5px 10px 20px;font:normal 14px/28px 宋体;color: #555;}
.graphCot table tr th{width:105px;text-align:left;vertical-align:top; font-size:12px;color:#777;}
.graphCot table tr td { font-size:12px; color:#999;    }
/*fullCont*/
.fullCont { width: 100%; margin-top: 8px; }

.fullCont .toplistcont { border-top: 1px solid #dbdbdb; }

.fullCont > .title { height: 40px; font-size: 16px; font-weight: bold; font-family: 黑体; line-height: 40px; color: #666; }

.fullCont > .title span { display: inline-block; border-bottom: 2px solid #3480db; }



/*share*/
.shareBox { display: none; position: absolute; z-index: 2; left: 0px; width: 94px; padding-left: 6px; background: url(../bgimg/btnspirit.png) no-repeat scroll -286px -218px transparent; }

.shareHide { padding: 3px; text-align: left; background-color: #fff; border: 1px solid #76b1f9; }

.shareHide li { height: 20px; padding: 3px 0; }

.shareHide a { margin: 0; padding: 0 0 0 6px; font: 12px/1.5 宋体; color: #555; }

.shareHide .icon16 { }

.icon16 i, .icon24 i { display: inline-block; width: 16px; height: 16px; margin-right: 5px; vertical-align: middle; opacity: 0.8; background: url(../bgimg/btnspirit.png) no-repeat scroll -22px -218px #fff; }

.icon16:hover { color: #ff7624; text-decoration: underline; }

.icon16:hover i, .icon24:hover i { opacity: 1; }

/*icon*/
.icon-tsina16 i { background-position: -22px -218px; }

.icon-tencent16 i { background-position: -40px -218px; }

.icon-renren16 i { background-position: -58px -218px; }

.icon-kaixin16 i { background-position: -76px -218px; }

.icon-douban16 i { background-position: -94px -218px; }

.icon-163t16 i { background-position: -112px -218px; }

.icon-email16 i { background-position: -130px -218px; }

.shareHide .icon24 { }

.icon24 i { width: 24px; height: 24px; margin-right: 0; }

.icon-tsina24 i { background-position: -22px -236px; }

.icon-tencent24 i { background-position: -48px -236px; }

.icon-renren24 i { background-position: -74px -236px; }

.icon-kaixin24 i { background-position: -100px -236px; }

.icon-douban24 i { background-position: -126px -236px; }

.icon-163t24 i { background-position: -152px -236px; }

.icon-email24 i { background-position: -178px -236px; }

a.i1, a.i2 { display: inline-block; width: 12px; height: 12px; vertical-align: text-bottom; *vertical-align:top; }

a.i1 { background-position: -130px -3px; }

a.i2 { background-position: -149px -3px; }

/*popPage 20130911*/
.referencePopup { position: fixed; margin: 0px; top: 50%; left:10%; width:80%; padding: 12px; margin-top: -210px; border: 1px solid #2f8bd6; font-size: 14px; line-height: 2; background-color: rgb(224, 232, 245);max-height: 400px;  }
.referencePopupSub {padding:0px;margin:0px;overflow-y: auto;max-height: 370px;}
.contentP a { color:#053597; }
.contentT { font-size:14px;font-weight:bold;color:#333; }
.popPage { position: fixed; top: 50%; left: 52%; width: 960px; height: 400px; margin: 0 auto; margin-left: -400px;margin-top: -200px; background-color: #fff; border: 1px solid #e5e5e5; box-shadow: 0 0 10px #bbb; }

.popPage .close, .selectedPanel .closeLayer,.referencePopup .close { display: block; float: right; width: 16px; height: 16px; margin: 5px; background: url(../bgimg/btnspirit.png) -172px -47px no-repeat #fff;cursor:pointer }

.popPage .close:hover, .selectedPanel .closeLayer:hover,.referencePopup .close:hover { background-position: -189px -47px; }
.referencePopup .close {margin: 0px 1px 5px 5px; }

.condBtn { position: relative; top: -2px; *top: -3.5px; display: inline-block; width: 48px; height: 22px; margin-left: -3px; vertical-align: middle; background: url(../bgimg/btnspirit.png) -173px -270px no-repeat #fff; border: 1px solid #b8b8b8; }

/*footer*/
#FooterDiv { clear: both; margin-top: 30px; font-size: 12px; font-weight: normal; }

.botNav { width: 1200px; height: 24px; margin: 30px auto 0; background-color: #2f8bd6; text-align: center; margin-top: 8px; }

.botNav a { font-size: 12px; color: #fff !important; line-height: 24px; margin: 0 24px; }

.botNav a:hover { color: #CFE3F6 !important; }

.bottom { clear: both; background: url(../bgimg/bottom.jpg) repeat-x; padding: 10px; margin-top: 5px; }

.botbox { width: 1200px; margin: 0px auto; line-height: 22px; overflow: hidden; }

.botbox a { color: #666; }

.botbox a:hover { color: #FF6600; }

.leftinside { width: 760px; float: left; color: #666; padding-top: 30px; }

.leftinside li { float: left; width: 200px; padding-right: 20px; }

.leftinside b { display: block; }

.rigfooter { float: right; width: 350px; height: 190px; padding: 25px 0px 0px 50px; background: url(../bgimg/footerbg.png) no-repeat 0px 0px; }

.subAboutShow { display: block; }

.errorMsg { line-height: 28px; vertical-align: top; font-size: 12px; color: red; }
.noticeMsg{line-height: 28px; vertical-align: central; font-size: 12px; color: #107bce;font-weight: bold;}

/*多级标题*/
.title1, .title2, .title3 { clear: both; padding-left: 10px; }

.title1 { margin-top: 14px; min-height: 32px; font: 18px/32px 微软雅黑; color: #333; border-bottom: 2px solid #e3e3e3; }

.title2 { margin-top: 8px; min-height: 32px; font: bold 14px/32px 宋体; color: #808080; }

.title3 { margin-top: 6px; min-height: 30px; font: bold 14px/30px 宋体; color: #994c61; }

.titleTotle { margin-left: 20px; font-size: 12px; font-weight: normal; }

.titleTotle span { margin: 0 5px; color: #d46181; font-weight: bold; }

.titleSide { float: right; margin-top: -26px; line-height: 2; color: #994c61; font-size: 12px; }

.titleSide span { margin-left: 24px; }

.titleSide b { font-family: 黑体; }

/*文献区*/
.essayBox { }

.essayBox .ebBd { padding: 3px 10px; font-size: 14px; line-height: 2; }

.essayBox .pageBar { margin: 10px 0; text-align: center; letter-spacing: 0.1em; }

.essayBox .pageBar a { margin: 0 3px; padding: 3px; }

.essayBox .pageBar a.Mark { color: #ff7624; cursor: pointer; }

.sameName a,
.essayBox .ebBd a { color: #053597; }

.sameName a:hover,
.essayBox .ebBd a:hover { color: #ff7624 !important; text-decoration: underline; }

.essayBox .ebBd li { position: relative; z-index: 1; padding: 1px 26px 1px 1px; }

.essayBox .ebBd li .more { display: none; position: relative; width: 18px; height: 18px; margin-left: 1px; font-size: 0; line-height: 0; vertical-align: middle; background: url(../bgimg/moreicon.png) no-repeat scroll 0 -10px #fff; }

.essayBox .ebBd li:hover { padding: 0 24px 0 0; border: 1px solid #6abafc; }

.essayBox .ebBd li:hover .more { display: inline-block; }

.essayBox .ebBd li.active { z-index: 2; padding: 0 24px 0 0; border: 1px solid #6abafc; box-shadow: 0 0 3px #eee; }

.essayBox .ebBd li.active .more { display: inline-block; background-position: 0 -32px; }

.popMore { position: absolute; z-index: 3; left: 100px; top: -75px; width: 166px; height: 66px; padding: 3px 10px; font-size: 12px; text-align: center; background-color: #fff; border: 1px solid #6abafc; border-top-width: 2px; border-bottom-width: 0; box-shadow: 0 0 3px #eee; background: url(../bgimg/moreicon.png) no-repeat scroll center 66px #fff; }

.popMore .close { float: right; display: block; width: 14px; height: 14px; margin-right: -5px; padding: 2px; font-size: 0; line-height: 0; background: url(../bgimg/moreicon.png) no-repeat scroll 0 -67px #fff; }

.popMore .close:hover { background-position: 0 -52px; }

.popMore .pmSubsc,
.popMore .pmFavor { display: inline; }

.popMore .pmFavor { margin-left: 2em; }

.popMore .pmShare { margin-top: 5px; color: #999; line-height: 22px; }

.popMore .sharebd { display: inline; margin-left: 5px; }

.popMore .sharebd li { display: inline-block; *display: inline; margin: 0 1px; padding: 0; font-size: 0; line-height: 0; vertical-align: middle; }

.popMore .sharebd li:hover { padding: 0; border: 0 none #fff; }

.popMore .sharebd li a { display: inline-block; }

.hidden { display: none; }

.loading { position: fixed; top: 50%; left: 50%; }

.loading2 { position: fixed; left: 50%; top: 50%; text-align: center; z-index: 999; }

.filter .imiSelCho { position: relative; float: left; margin-left: 1px; }

.filter .imiSelCho > a { padding: 0 20px 0 6px; background: url(../bgimg/bgspirit.png) no-repeat scroll right -20px transparent !important; }

.filter .imiSelCho > a:hover { color: #fff !important; background-color: #fd7921 !important; border-color: #fd7921; }

.imiSelCho .imiSelDrop { position: absolute; top: 27px; left: -1px; width: 86px; padding: 0; background-color: #fff; border: 1px solid #d6d6d6; }

.imiSelCho .imiSelDrop li { height: 22px; }

.imiSelCho .imiSelDrop li a { height: 22px; margin: 0; padding: 0 12px; line-height: 22px; background: none #fff !important; border: 0 none !important; }

.imiSelCho .imiSelDrop li a:hover { color: #f60; }

.removeLine { background: url(../bgimg/delline.png); }

.condg {height: 66px; padding: 0px 25px 0px 10px; background-color: #f8f8f8; border: 1px solid #e0e0e0; font: 12px/34px 宋体; }

.condg a { margin-left: 10px; font: 12px/34px 宋体; color: #555; }

.condg a:hover { color: #ff7624; text-decoration: underline; }

.condg a i { display: inline-block; width: 20px; height: 20px; margin-right: 3px; vertical-align: middle; }

.condg a.output i { background: transparent url(../bgimg/btnspirit.png) 0 0 no-repeat; background-position: -245px -53px; }

.condg a.print i { background: transparent url(../bgimg/btnspirit.png) 0 0 no-repeat; background-position: -216px -53px; }

.condg a.email i { background: transparent url(../bgimg/email.png) 0 0 no-repeat; background-position: 0 0; }

.condg input[type="text"]{ width: 39px;}

.refDetail label{ padding: 2px;}

/***通用***/
span.icon-dn { background-position: -89px -3px; }

span.icon-up { background-position: -107px -3px; }

.visualExpBtn a { float: right; text-align: center; width: 50px; display: inline-block; height: 26px; margin: 5px 10px 0 -1px; padding: 0 8px; font: 12px/26px 宋体; color: #333; background-position: 0 -48px; background-repeat: repeat-x; border: 1px solid #d6d6d6; }

.visualExpBtn a:hover { color: #fff; background-image: none; background-color: #fd7921; border-color: #fd7921; }

.visualExpBtn a.selected { color: #fff; background-image: none; background-color: #fd7921; border-color: #fd7921; }

.condition { min-height: 30px; margin: 10px 18px; line-height: 30px; font-size: 12px; color: #666; text-indent: 8px; }

.condition .condLeft { float: left; width: 95px; height: 26px; line-height: 26px; text-indent: 0px; font-weight: bold; }

.condition .condRight { line-height: 26px; margin-left: 80px; text-indent: 0px; }

.condition .close { display: block; float: right; width: 16px; height: 16px; margin: 5px; background: url(../bgimg/btnspirit.png) -172px -47px no-repeat #fff; }

/***VisualPage里面用的导出, 打印, 发送Email样式***/
.visualCondg { float: right; height: 26px; padding: 0px 5px; }

.visualCondg a { margin-left: 18px; font: 12px/34px 宋体; color: #555; }

.visualCondg a:hover { color: #ff7624; text-decoration: underline; }

.visualCondg a i { display: inline-block; width: 20px; height: 20px; margin-right: 3px; vertical-align: middle; }

.visualCondg a.output i { background: transparent url(../bgimg/btnspirit.png) -245px -53px no-repeat; }

.visualCondg a.print i { background: transparent url(../bgimg/btnspirit.png) -216px -53px no-repeat; }

.visualCondg a.email i { background: transparent url(../bgimg/email.png) 1px 3px no-repeat; }


/*右列图片*/
.rollImg img { width: 337px; }

div.slideBox { position: relative; width: 670px; height: 300px; overflow: hidden; }

div.slideBox ul.items { position: absolute; float: left; background: none; list-style: none; padding: 0px; margin: 0px; }

div.slideBox ul.items li { float: left; background: none; list-style: none; padding: 0px; margin: 0px; }

div.slideBox ul.items li a { float: left; line-height: normal !important; padding: 0px !important; border: none; }

div.slideBox ul.items li a img { margin: 0px !important; padding: 0px !important; display: block; border: none; }

div.slideBox div.tips { position: absolute; bottom: 0px; width: 100%; height: 50px; overflow: hidden; }

div.slideBox div.tips div.title { position: absolute; left: 0px; top: 0px; height: 100%; }

div.slideBox div.tips div.title a { color: #FFF; font-size: 0px; line-height: 50px; margin-left: 10px; text-decoration: none; }

div.slideBox div.tips div.title a:hover { text-decoration: underline !important; }

div.slideBox div.tips div.nums { position: absolute; right: 10px; top: 0px; height: 100%; }

div.slideBox div.tips div.nums a { display: inline-block; *float: left; width: 12px; height: 12px; background-color: #fff; text-indent: -99999px; margin: 15px 6px 0px 0px; }

div.slideBox div.tips div.nums a.active { background-color: #ff7200; }


/*popPage 20130911*/
.popPageInVP { margin: 0 auto; margin-left: -480px; background-color: #fff; border: 1px solid #e5e5e5; box-shadow: 0 0 10px #bbb; }

.popPageInVP .close { display: block; float: right; width: 16px; height: 16px; margin: 5px; background: url(../bgimg/btnspirit.png) -172px -47px no-repeat #fff; }

.popPageInVP .close:hover { background-position: -189px -47px; }

.visualCondg a.email i { }

/*新*/
.sideBarMin { width: 140px; }

.mainContLar { width: 1042px; }

.mainContLar .condition { float: none; width: auto; }

.condition input.btnFilter { margin-left: 50px; }

.sareCotVisual { position: relative; padding: 0 0; background-color: #000; }

/*infoList*/
.infoList { color: #e0e0e0; line-height: 18px; font-size: 12px; }

.infoList .hd { clear: both; padding: 3px 0; color: #fff; line-height: 18px; font-size: 12px; border-top: 1px solid #2b2c2c; }

.infoList .num { padding-left: 15px; color: #fff; }

.infoList .num span { padding: 0 10px; }

.infoList .num label { width: 40px; }

.infoList .more { height: 18px; float: right; }


.sideArea { margin-top: 20px; }

.sideArea .sideAreaItem { padding: 5px 0; color: #555; font-size: 12px; line-height: 24px; border-top: 1px solid #e6e6e6; }

.sideArea .sideAreaItem:first-child { border-top: 0 none; }

.sideArea .sideAreaItem label { display: block; font-weight: bold; width: 150px; }

.sideArea .sideAreaItem input { width: 40px; }

.sideMod .bd ul li a.cur { color: #f37814; font-weight: bold; }
/*机构已选页面*/
.selectedPanel { display: none; top: 200px; left: 430px; z-index: 99999; width: 800px; padding: 5px; font: 12px/1.5 宋体; color: #444; background-color: #FFF; border: 1px solid #acacac; box-shadow: 0 3px 5px #eee; }
.search_fundtip .selectedPanel { width: 900px; }

/*导入页面李义波1204修改 Begin*/
.content01 { width: 1198px; border: 1px solid #e6e6e6; margin: 0 auto 20px auto; line-height: 24px; font-size: 12px; color: #666; padding: 0 0 20px 0; min-height: 450px; }

.derive { float: left; width: 1160px; margin: 15px 0px 0 15px; font-size: 12px; color: #666; }

.derive01 { border-bottom: 1px solid #f5f5f5; }

.derive02 { float: left; min-width: 130px; margin: 0px 0px; font-size: 12px; color: #666; height: 26px; line-height: 26px; }

.derive03 { float: left; min-width: 50px; margin: 0px 10px; font-size: 12px; color: #666; height: 26px; line-height: 26px; }


.derive04 { float: left; min-width: 200px; margin: 0px 10px; font-size: 12px; color: #666; height: 26px; line-height: 26px; }

.derive05 { float: left; min-width: 20px; margin: 0px 5px; font-size: 12px; color: #666; height: 26px; line-height: 26px; }

.derive06 { float: left; width: 119px; font-size: 16px; height: 26px; text-align: center; line-height: 46px; text-indent: 15px; font-weight: bold; }

.derive06 a:link, .derive06 a:visited { display: block; width: 119px; height: 46px; background-image: url(../bgimg/bt01.jpg); background-position: -5px -12px; color: #fff; }

.derive06 a:hover, .derive06 a:active { display: block; width: 119px; height: 46px; background-image: url(../bgimg/bt01.jpg); text-decoration: none; background-position: -5px -94px; color: #c8c8c8; }

.derive07 { float: left; width: 119px; font-size: 16px; height: 26px; text-align: center; line-height: 46px; text-indent: 15px; font-weight: bold; }

.derive07 a:link, .derive07 a:visited { display: block; width: 119px; height: 46px; background-image: url(../bgimg/bt01.jpg); background-position: -140px -12px; color: #fff; }

.derive07 a:hover, .derive07 a:active { display: block; width: 119px; height: 46px; background-image: url(../bgimg/bt01.jpg); text-decoration: none; background-position: -140px -94px; color: #c8c8c8; }


.derive08 { float: left; width: 149px; font-size: 16px; height: 26px; text-align: center; line-height: 46px; text-indent: 15px; font-weight: bold; }

.derive08 a:link, .derive08 a:visited { display: block; width: 149px; height: 46px; background-image: url(../bgimg/bt01.jpg); background-position: -274px -12px; color: #fff; }

.derive08 a:hover, .derive08 a:active { display: block; width: 149px; height: 46px; background-image: url(../bgimg/bt01.jpg); text-decoration: none; background-position: -274px -94px; color: #c8c8c8; }
.derive09 { display: none; }
/*导入页面李义波1204修改 End  */
.botBtn #analySubmitBtn, .botBtn #addAnalyProBtn { display: inline-block; }

/*引证报告打印样式*/
.watermark { background-image: url(../bgimg/watermark.png); background-position: center; }

.report { margin-left: auto; margin-right: auto; width: 794px; /* height: auto;*/ }

@media print {
    .report { page-break-after: always; }
}

a.visualBtn { display: inline-block; width: 30px; height: 30px; overflow: hidden; vertical-align: middle; background: url(../bgimg/visbtn.png) no-repeat scroll 8px 7px transparent; }
a.visualBtn:hover { cursor: pointer; }

a.sidebar-visualBtn { display: inline-block; width: 30px; height: 22px; overflow: hidden; background: url(../bgimg/visbtn.png) no-repeat scroll 9px 9px transparent; }
a.sidebar-visualBtn:hover { cursor: pointer; }

/*检索结果页调整20140321*/
.blank40 { display: inline-block; width: 40px; }
.sideBar { float: left; margin: 8px 18px 0 0; width: 220px; }

.halfwrap { float: left; width: 70%; }
.sareaCot .botBtnL { text-align: left; padding-left: 64px; }
.sareaCot .botBtnL .submitBtn { margin: 0; }

.bgCorner { position: absolute; top: -1px; left: -66px; width: 66px; height: 30px; background: url(../bgimg/spr-func.png) -500px 0 no-repeat #fff; }
.bgCorner span {color: #3d74bd; }
.sideAsso { position: relative; float: right; width: 265px; background-color: #f9f9f9; border: 1px solid #ececec; border-bottom: none;margin: 10px 0 0; }
.auList li { padding-left: 14px; font: 12px/2.2 "\5B8B\4F53"; color: #333; border-bottom: 1px solid #eaeaea; }

.bgCorner2 { position: absolute; top: -1px; left: -66px; width: 66px; height: 30px; background: url(../bgimg/spr-func.png) -500px 0 no-repeat #fff; }
.bgCorner2 span{ font: 12px/2.2 "\5B8B\4F53";}
.sideAsso2 { position: relative; float: left; width: 240px; background-color: #f9f9f9; border: 1px solid #ececec; border-bottom: none; margin-right:20px; }
.auList2 li { padding-left: 14px; font: 12px/2.2 "\5B8B\4F53"; color: #333; border-bottom: 1px solid #eaeaea; }
#sideAssoBottomTip p{ font: 12px/2.2 "\5B8B\4F53"; color: #f37814;}
.indexBar { padding: 5px 0; font: 16px/2 "\5FAE\8F6F\96C5\9ED1"; color: #505050; text-align: center; background-color: #cddcf9;min-height: 30px; }
.indexBar b { margin: 0 5px; font-weight: normal; font-family: 黑体; color: #165fba; }

/*.funcBar { background-color: #f4f4f4; }
.funcList {  margin: auto; overflow: hidden; }
.funcList li { float: left; margin: 0 -1px; font: 14px/30px "\5B8B\4F53"; text-align: center; border: 1px solid #ececec; border-width: 0 1px; }
.funcList li a { display: inline-block; width: 100px; height: 30px; padding-top: 70px; color: #333; }
.funcList li a { background: url(../bgimg/spr-func.png) 0 0 no-repeat #f4f4f4; }
.funcList li a:hover { color: #f60; background-color: #e4e4e4; }
.funcList li a.icon-rep { background-position: 0 0; }
.funcList li a.icon-aut { background-position: -100px 0; }
.funcList li a.icon-out { background-position: -200px 0; }
.funcList li a.icon-anaAut,
.funcList li a.icon-anaOrg,
.funcList li a.icon-anaPub,
.funcList li a.icon-anaFud,
.funcList li a.icon-anaToc { background-position: -318px 0; }
.funcList li a.icon-visEss,
.funcList li a.icon-visKew,
.funcList li a.icon-visAut { background-position: -418px 0; }
.funcList li a:hover.icon-rep { background-position: 0 -80px; }
.funcList li a:hover.icon-aut { background-position: -100px -80px; }
.funcList li a:hover.icon-out { background-position: -200px -80px; }
.funcList li a:hover.icon-anaAut,
.funcList li a:hover.icon-anaOrg,
.funcList li a:hover.icon-anaPub,
.funcList li a:hover.icon-anaFud,
.funcList li a:hover.icon-anaToc { background-position: -318px -80px; }
.funcList li a:hover.icon-visEss,
.funcList li a:hover.icon-visKew,
.funcList li a:hover.icon-visAut { background-position: -418px -80px; }
.funcList-sub { overflow: hidden; }
.funcList-sub li { height: 70px; }
.funcList-sub li a { width: 62px; height: 56px; padding: 14px 0 0 54px; line-height: 56px; text-align: left; }
.funcList-sub-noNav li a { width: 62px; height: 56px; padding: 14px 0 0 54px; line-height: 56px; text-align: left; }*/

/*——————————————————————中间工具条部分样式涉及更改部分————————————————————————————————*/
.funcBar { background-color: #f4f4f4; padding-bottom:5px; }
.funcList {  margin: auto; overflow: hidden;width: 100%; text-align: center; }
.listboder {display:inline-block; font: 14px/30px "\5B8B\4F53"; text-align: center; border: 1px solid #c5c5c5; margin:5px 4px; border-radius:15px; *float:left; }
.listboderfull{ float: left; font: 14px/30px "\5B8B\4F53"; text-align: center; border: 1px solid #c5c5c5; margin:5px 10px; border-radius:15px; padding:0 10px;}
.funcList li a { display: inline-block; width: 90px; height: 30px;  padding-top: 70px; color: #333; border-radius:15px;}
.funcList li a { background: url(../bgimg/spr-func.png) 0 0 no-repeat #f4f4f4; }
.funcList li a:hover { color:#f60;  }
.funcList .listboder:hover{  border: 1px solid #f60;  }
.funcList-sub:hover{border:1px solid #f60;}
.listboderfull:hover{border:1px solid #f60;}
.funcList li a.icon-rep { background-position: -5px 1px; }
.funcList li a.icon-aut { background-position: -105px 1px; }
.funcList li a.icon-out { background-position: -205px 1px; }
.funcList li a.icon-quote { background-position: -552px -79px; }
.funcList li a.icon-anaAut,
.funcList li a.icon-anaOrg,
.funcList li a.icon-anaPub,
.funcList li a.icon-anaFud,
.funcList li a.icon-anaToc { background-position: -318px 0; }
.funcList li a.icon-visEss,
.funcList li a.icon-visKew,
.funcList li a.icon-visAut { background-position: -418px 0; }
.funcList li a:hover.icon-rep { background-position: -5px -80px; }
.funcList li a:hover.icon-aut { background-position: -105px -80px; }
.funcList li a:hover.icon-out { background-position: -205px -80px; }
.funcList li a:hover.icon-quote { background-position: -487px -79px; }
.funcList li a:hover.icon-anaAut,
.funcList li a:hover.icon-anaOrg,
.funcList li a:hover.icon-anaPub,
.funcList li a:hover.icon-anaFud,
.funcList li a:hover.icon-anaToc { background-position: -318px -80px; }
.funcList li a:hover.icon-visEss,
.funcList li a:hover.icon-visKew,
.funcList li a:hover.icon-visAut { background-position: -418px -80px; }
.funcList-sub li a {width: 69px;height: 79px; padding: 23px 0 0 0px;line-height: 105px; text-align: center;outline:none;display:inline-block }
.funcList-sub-noNav li a { width: 62px; height: 56px; padding: 14px 0 0 54px; line-height: 56px; text-align: left; }
.funcList-sub{ font: 14px/30px "\5B8B\4F53"; text-align: center; border: 1px solid #c5c5c5; margin:5px 0; border-radius:15px; overflow: hidden; border:none;display:inline-block; *height: 100px; height: 90px; }
.listbodernone{float: left; outline:none;}
.listbodernonefull{float: left;overflow:hidden; width:90px;}
.bywxjgfx{ width:100px; text-align:center; padding-top:20px;  }

.ckwx { width: 100px; text-align: center; padding-top: 21px; }
.funcList-ckwx .ckwx a { padding-top: 0;line-height: 28px; background: none; }
.funcList-ckwx li a { background: url(../bgimg/icon-spr.png) no-repeat; }
.funcList-ckwx li a.icon-yz { background-position: 0 0; }
.funcList-ckwx li a:hover.icon-yz { background-position: 0 -79px; }
.funcList-ckwx li a.icon-wx { background-position: -69px 0; }
.funcList-ckwx li a:hover.icon-wx { background-position: -69px -79px; }
.funcList-ckwx li a.icon-cbw { background-position: -138px 0; }
.funcList-ckwx li a:hover.icon-cbw { background-position: -138px -79px; }
.funcList-ckwx li a.icon-cbs { background-position: -207px 0; }
.funcList-ckwx li a:hover.icon-cbs { background-position: -207px -79px; }
.funcList-ckwx li a.icon-qk { background-position: -276px 0; }
.funcList-ckwx li a:hover.icon-qk { background-position: -276px -79px; }
.funcList-ckwx li a.icon-zz { background-position: -345px 0; }
.funcList-ckwx li a:hover.icon-zz { background-position: -345px -79px; }
.funcList-ckwx li a.icon-jg { background-position: -414px 0; }
.funcList-ckwx li a:hover.icon-jg { background-position: -414px -79px; }
.funcList-ckwx li a.icon-jj { background-position: -483px 0; }
.funcList-ckwx li a:hover.icon-jj { background-position: -483px -79px; }
.funcList-ckwx li a.icon-xk { background-position: -552px 0; }
.funcList-ckwx li a:hover.icon-xk { background-position: -552px -79px; }
.funcList-ckwx li a.icon-ztc { background-position: -621px 0; }
.funcList-ckwx li a:hover.icon-ztc { background-position: -621px -79px; }

.recommend { width: 100px; text-align: center; padding-top: 21px; }
.funcList-recommend li a { width: 106px; }
.funcList-recommend .recommend span { line-height: 28px;color: #333; }
.funcList-recommend li a { background: url(../bgimg/icon-spr2.png) no-repeat; }
.funcList-recommend li a.icon-ztcs { background-position: 0 0; }
.funcList-recommend li a:hover.icon-ztcs { background-position: 0 -79px; }
.funcList-recommend li a.icon-hzyw { background-position: -106px 0; }
.funcList-recommend li a:hover.icon-hzyw { background-position: -106px -79px; }
.funcList-recommend li a.icon-jdwx { background-position: -212px 0; }
.funcList-recommend li a:hover.icon-jdwx { background-position: -212px -79px; }

.funcList li a.icon-ckwx {background: url(../bgimg/spr-func-ck.png) no-repeat; background-position: -6px 0px;}
.funcList li a:hover.icon-ckwx { background-position: -6px -80px;}
.listbodernone a{background: url(../bgimg/spr-func.png) 0 0 no-repeat #f4f4f4;}

.listCont { margin-top: -1px; }
.advMain .mainCont .filter { border: none; padding: 2px 14px; border: 1px solid #e0e0e0; }
.filter a { padding: 0 5px; color: #555; }
.disModT { margin-left: 30px; }
.disModT a:hover { color: #f60; }
.filter .cur,
.disModT a.modLbcur,
.disModT a.modZycur { font-weight: bold; color: #ff7624; }
.order b { color: #347bd3; }
.order input { vertical-align: middle; }


img { border:0 none; }
/*------header-------*/
/*.globalnav { height:32px; font-size:12px; font-family:Arial,SimSun,"宋体"; background-color: #fcfcfc; border-bottom: 1px solid #ccc; box-shadow: 0 1px 1px #e2e2e3; }*/
.globalnav .subNav { position:relative; z-index:1000; width:1000px; height:30px; margin:0 auto; text-align:right; line-height:30px; }
.globalnav .subNav a{margin:0 4px;}
.globalnav .subNav a:link,.subNav a:visited { color:#181818; }
.globalnav .subNav a.q { color:#848484; }
.globalnav .subNav a:hover,.subNav a.q:hover{ color:#E60000;}
.globalnav .subNav .spanLeft { float:left; }
.globalnav .subNav .b { color:#bbb;}
.globalnav .Logo { position:relative; top:12px; width:1000px; margin:0 auto; text-align:left; }
.globalnav .Logo img { position:absolute;margin-left:3px;z-index:1000;}
.globalnav .Logo img.logohome{ position:absolute; top:-12px; left:205px; display:none; }
.globalnav .Logo a:hover .logohome { display:block; }
.globalnav .subNav a.LogoMin {background: url(../bgimg/cnki-logobg.png) no-repeat scroll 0 0 transparent;display: inline-block;float: left;font-size: 0;height: 60px;line-height: 0;margin-right: 10px;margin-top: -1px;width: 152px;}
	
/*header login*/
.topItem { position:relative; z-index:1; }
.topItemPop { position:absolute; z-index:2; top:19px; *top:28px; right:3px; *right:11px; text-align:left; font:normal 14px/2 SimSun,"宋体"; background-color:#fff; border:1px solid #ccc; box-shadow:0 2px 5px rgba(0,0,0,0.2); } 
.loginpop { width:270px; padding:12px 0 6px; }
.loginpop .l { clear:both; position:relative; margin:12px 26px 0; line-height: 30px; }
.loginpop label { position: absolute; left:6px; top:0; top:6px\0; top:0px\9\0; /* only for IE9&IE10 */ height:32px; color:#999; cursor: text; }
.loginpop input[type="text"],
.loginpop input[type="password"] { width:210px; height:22px; padding:3px 4px; line-height: 22px; border:1px solid #b8b8b8; border-color:#b8b8b8 #d8d8d8 #d8d8d8 #b8b8b8; }
.loginpop input:focus { background:#fff; border:#9fc9f4 solid 1px; box-shadow:0 0 2px #3998f8; }
.loginpop .checkcode { display:none; }
.loginpop input[type="text"].frame_yz { width:76px; margin-right: 12px; }
.loginpop .checkcode img { vertical-align: middle; }
.loginpop .checkcode .changecode { font-size:12px; }
.loginpop .mes { margin-top:3px; min-height:34px; font-size:12px; line-height:1.2; color:#ff0505; }
.loginpop .btns span.remember { color:#888; margin-left:40px;font-size:12px; line-height:1.2;}
.loginpop .btns input[type="button"] { width:45%; height:28px; line-height:28px; font: 14px "Microsoft YaHei","微软雅黑"; border-width:1px; border-style: solid; border-radius: 2px; cursor:pointer; }
.loginpop .btns input[type="button"].loginBtn { float:left; color:#fff; text-shadow:0 1px 1px #a65a0c; background: #fe7d11; background: linear-gradient(to bottom, #fe9515 0%,#fe7d11 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9515', endColorstr='#fe7d11',GradientType=0 ); border-color: #f26e02; }
.loginpop .btns input[type="button"].loginBtn:hover { background: #f5770a; }
.loginpop .btns input[type="button"].ipBtn { float:right; color:#0087cf; text-shadow:0 1px 1px #c6e6f8; background: #c7e9fc; background: linear-gradient(to bottom, #c7e9fc 0%,#ceecfc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7e9fc', endColorstr='#ceecfc',GradientType=0 ); border-color: #aee0f9; }
.loginpop .btns input[type="button"].ipBtn:hover { background: #aee0f9; }
.loginpop .function { font-size:12px; }
.loginpop .function a { float:left; margin:0; color:#999; }
.loginpop .function a:hover { color:#e60000; }
.loginpop .function a.sign-in { float:right; color:#e53e3e; text-decoration:underline; }	

.globalnav .fail_box a:link{color:#005DE0;}

/**/
.ulSelectedProCodes{ min-height: 30px;}
	

/*add by cjh 20140616*/
.toplist { margin-top:20px; }
.dataAnal .desclist img { *margin-top:-40px; _float:left;  }
/*end of add by cjh 20140616*/

/*首页推荐模块 add by cjh 20140616*/
.topFunc { padding:20px 0 0; text-align:center; overflow:hidden; background-color:#fff; }
.topFunc .col { float:left; width:324px; padding:8px 37px; border-right:1px solid #e0e1e1; }
.topFunc .colLast { border:0 none; }
.topFunc img { border:2px solid #fff; }
.topFunc h3,.topFunc h3 a { padding:14px 0; font:bold 16px "微软雅黑"; color:#084fa5; }
.topFunc .fList,
.topFunc .fText { color:#333; font-size:14px; line-height:2; font-weight:normal; }
.topFunc .fList { padding-left:60px; text-align:left; }
.topFunc .fList li { padding-left:8px; background:url(../bgimg/dot3.png) 0 13px no-repeat #fff; }
/*end of add by cjh 20140616*/
	
/*1200*/
.rootw .globalnav .subNav,
.rootw .globalnav .Logo { width:1200px; }

/*选择学科*/
table tr th.selected { position:relative; width:178px; }
table tr th.selected > a.hoverZJ { position:relative;color: #3382e3; z-index:998; display:block; height:32px; line-height:32px; background-color:#fff; border:1px solid #1A81DA; border-right-width:0;width: 70px; }
table tr th.selected > a.hoverZJ:hover { color:#3382e3; cursor:default; }

.toplistcont .catelistSub { display:block; position:absolute; top:1px; left:70px; z-index:997; width:750px; padding:0 10px 10px; background-color:#fff; border:1px solid #1A81DA;min-height: 50px; }
.toplistcont .catelistSub p { text-align: center;vertical-align: middle;}
.toplistcont .catelistSubLayer { margin-top:8px; }
.toplistcont .catelistSubLayer dd { clear:both; font:normal 12px/2 微软雅黑; background:none #fff; border-top:1px solid #eee; overflow:hidden; }
.toplistcont .catelistSub .catelistSubLayer:first-child dd { border-top:0 none; }
.toplistcont .catelistSubLayer dd .catelistSubCol { display:block; position:relative; padding-left:100px; color:#ccc; white-space:nowrap; *zoom:1; }
.toplistcont .catelistSubLayer dd b { display:block; position:absolute; left:0; top:0; width:87px; color:#555; font:bold 12px/2 微软雅黑; text-align:right; white-space:normal; }
.toplistcont .catelistSubLayer dd b a { color:#555; font:bold 12px/2 微软雅黑;  }
.toplistcont .catelistSubLayer .catelistSubCol a { float:left; padding:0 10px; background:url(../bgimg/colshu.gif) 0 center no-repeat transparent; }
.toplistcont .catelistSubLayer .catelistSubCol a { font:normal 12px/2 微软雅黑; color:#333; white-space:nowrap; }
.toplistcont .catelistSubLayer .catelistSubCol a:hover { color:#f60; text-decoration:underline; }


/*pagebt*/
.pagebt { clear: both; margin: 30px auto; text-align: center; overflow: hidden; }

.pagebt span.total { display: inline; margin-right: 10px; font: 12px/26px 宋体; color: #555; }

.pagebt a, .pagebt span.current { display: inline-block; min-width: 22px; height: 22px; margin-left: 8px; font: normal 12px/22px 宋体; text-align: center; color: #666; background: #FFF; border: 1px solid #dedede; }

.pagebt span { margin-left: 8px; font: normal 12px/22px 宋体; }

.pagebt a.prev,
.pagebt a.next ,.pagebt a.pageJump,a.pageJump { width: auto; padding: 0 5px; }

.pagebt span.current { color: #FFF; background: #2f6ebe; border-color: #2f6ebe; }

.pagebt a:hover { color: #2f6ebe; border-color: #2f6ebe; text-decoration: none; }

.pagebt .text { margin: 0 8px; font-family: 黑体; font-size: 20px; line-height: 22px; }

.pagebt .total { display: inline-block; height: 26px; margin: 0 10px; line-height: 26px; }

.pagebt input[type="text"].pageInput,input[type="text"].pageInput{margin-left:5px;width: 30px;}

.pagesim { text-align: center; }

.pagesim .pagel a { margin-left: 0; border: 0 none; }

.pagesim .pagel a.cur { color: #0b6ee0; background-color: #fff; }

.pageBar { margin: 10px 0; text-align: center; letter-spacing: 0.1em; font-size: 12px; border-bottom: 1px solid #eee; }

.pageBar a { margin: 0 3px; padding: 3px; color: #325cbd; }

.pageBar a:hover { color: #f60; }

.pageBar .current { margin: 0 3px; padding: 3px; color: #ff7624; cursor: pointer; }

.pageBar .total { display: inline; margin-right: 10px; font: 12px/26px 宋体; color: #555; }

.pageBar .text { margin: 0 8px; font-family: 黑体; font-size: 20px; line-height: 22px; }
#selectedDiv{ padding: 3px 0; font: 12px/24px 宋体; color: #333;}
#selectedDiv .hd{ margin: 0 118px;}
.selectProductLink{ padding:14px 5px; font:bold 14px "黑体"; color:#084fa5;}
.bdn { border:0 none; }
.showWarn{ padding: 0 30px;}
.showWarn span{ color: #999;font-weight: normal;font: 12px/1.5 宋体;}
.noDataP{font-weight: normal;font: 14px/1.5 宋体;}

.fl { float:left; }
.showTag{ padding: 10px 0 0 10px;}
.showTag span{ color: #999;font-weight: normal;font: 12px/1.5 宋体;}


/*弹窗样式*/
.talkDiv{ left:50%;top: 50%;z-index:100000; margin-left: -225px;margin-top:-200px;width: 450px;position:absolute; background-color:#fff; border:#87b2cd solid 1px; font-family: 黑体;box-shadow:1px 1px 3px #676767;  /*投影*/ border-radius:5px;              /*圆角*/ }

.talkDiv .f-gp {
    margin-bottom: 25px;
    padding-left: 12px;
}
.talkDiv .f-lb {
    float: left;
    text-align: right;
    width: 6em;
}
.talkDiv .f-lb {
    font-weight: bold;
}
.talkDiv .f-text, .talkDiv .f-label {
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    margin: 0 6px 0 0;
    overflow: visible;
    padding: 6px 1px;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
}
.talkDiv .form-h .f-ct {
    margin-left: 6em;
}
.talkDiv .inputadmin {
    width: 200px;border: 1px solid #d3d3d3;padding: 4px 0 4px 3px;border-radius: 2px;
}

.talkDiv .f-ct {
    margin-left: 6em;
}
.talkDiv .admin-login { padding: 6px 30px;background-color: #2a8bd7;
    background-image: none;
    border-color: #2a8bd7;
    color: #fff;font-size: 14px;
    margin-right: 15px;border-radius: 2px;cursor: pointer;
    display: inline-block;overflow: visible;text-align: center;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;height: 19px;font-family: 黑体;}
.talkDiv .admin-login:hover,.talkDiv .admin-login:active {color:#fff; background-color:#1a72c1; border-color:#1a72c1;  }


.talkDiv .admin-cancle { padding: 6px 30px;font-size: 14px;
    margin-right: 15px;background-color: #f5f5f5;
    border: 1px solid #e6e6e6;
    border-radius: 2px;
    color: #333;
    cursor: pointer;
    display: inline-block;overflow: visible;text-align: center;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;height: 19px;font-family: 黑体;}

.talkDiv .admin-cancle:hover,
.talkDiv .admin-cancle:active { background-color:#eee; text-decoration:none; }

.talkDiv-title{height:35px; line-height:35px; padding-left:10px; font-size:14px; position:relative; background-color:#eee; font-family:"黑体";font-weight: bold; }
.iconClose,a.icon_del{ color: #999; font-weight: normal;font-size: 16px;}
a.icon_del:hover{ color: #107bce;}
.talkDiv-title .icon-close{ position:absolute; right:10px;top:7px;color: #828282; padding: 3px;}
.talkDiv-title .icon-close:hover i{ color: #bd0a01;}
.talkDiv-title span{ font-family: 黑体; color: #333; font-size: 14px;}
.talkDiv-body{padding:50px 15px 50px; height:auto!important; min-height:90px; _height:90px; background:#fff; } .talkDiv-img{ float:left; width:32px; text-align:center;}
.form-controls{ margin:10px 0;padding-left: 10px;}
.form-controls label{ width: 70px;}

.talkDiv-img-cont{ margin-left:47px;}
.talkDiv-btn{position:absolute; bottom:0; border-top: 1px dashed #b0b0b0;
    font-size: 12px;
    margin-left: 10px;
    padding: 5px 0;
    text-align: left;
    width: 96%;}
.talkDiv-btn p {
    margin-bottom: 0;color: #999;font-family: 黑体;
}
.talkDivFontN .f-lb .f-label{font-weight: normal;}


.listCont .elist .cur{ font-weight: bold; color: #ff7624; }


@charset "utf-8";
/* CSS Document */

.sel-time dl,{
    padding: 12px 0;
    border-top: 1px dotted #b1b1b1;
    overflow: hidden;
}
 .sel-domain dd {
    position: relative;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
}
.sd-all {
    width: 96px;
	margin-left:396px;
}
.sd-all a:hover { 
    text-decoration:underline;
}

.sd-item {
    width: 510px;
	*float:left;
}

.sel-domain dt{
	/*width: 90px;*/
    margin-right: 0;
    display: inline-block;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    vertical-align: top;
	margin-left:35px;
    color: #333;
	font: 12px 宋体;
    width: 60px;
    line-height: 25px;
}
.allbt {
    display: inline-block;
    color: #347bd3;
    line-height: 23px;
}
.sd-list {
    overflow: hidden;
}
.sd-list li {
    float: left;
    white-space: nowrap;
    margin: 0 0 2px 0;
    width: 145px;
}
input[type="checkbox"] {
    margin-right: 3px;
    vertical-align: middle;
}
.sd-list a {
    padding-right: 10px;
    color: #333;
    background: url(../bgimg/bg-rep.png) no-repeat scroll right -106px transparent;
}
.sd-list span a {
    background: none;
	margin-left:18px;
	color:#39F;
}
.sd-list span a:hover { 
    text-decoration:underline
}

.sd-list .cur {
    color:red;
}

.popsub {
    position: relative;
/*  display: none;*/   
    margin-top: 4px;
    padding: 8px 14px;
    line-height: 18px;
    background: #f1f5fb;
    border: 1px solid #a6c4e3;
	overflow:hidden;
}
.popsub a, .popsub a:hover {
    color: #333;
    line-height: 24px;
}
a.xbtn {
    position: absolute;
    right: 3px;
    top: 1px;
    display: block;
    width: 8px;
    height: 8px;
    font-size: 0;
    line-height: 0;
    background: url(../bgimg/bg-rep.png) no-repeat scroll -5px -121px transparent;
}
.popsub .poplist li {
    width: 145px;
	margin:0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	display:inline-block;
	/*新加*/
	float:left;
}
.sd-list{ 
    display:inline-block;
	}
.sd-all a{ margin: 0 10PX;}
.xklb{*float:left; display:inline-block;padding-left: 15px;}


/*新增5-9*/
.sel-domain dl{ font-size:12px;}
.allorclear{text-align: right; padding-right:20px;}
.allorclear a{ margin:10px; color: #39F; }
.allorclear a:hover{ text-decoration:underline;}


/*新增5-9 */
.sel-domain dl{ font-size:12px;}
.allorclear{text-align: right; padding-right:20px;}
.allorclear a{ margin:10px; color: #39F; }
.allorclear a:hover{ text-decoration:underline;}


/*学科类别横向通栏*/
.selbox {width:100%;
}
.selbox dt {
    width: 13%;
    margin-right: 0;
    display: inline-block;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    vertical-align: top;
    margin-left: -20px;
    color: #333;
    font: 12px 宋体;
    float:left;
}
.selbox dd {
    position: relative;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
}
.wrap .sareaCot .condtext label {  width:90px;
   
}

.wrap .sareaCot .cond2 .search_res_type .bytextcont {
    text-align:right;
}

/*.wrap .sareaCot .byxkjsbox {
    width:70%;

}*/

/*导航改版部分样式*/
.menu{width:100%; height:143px; background:#fff;}
.menu .nav{width:1200px;height:70px;margin:0 auto; }
.menu .nav li{float:left;list-style:none;}
.menu .nav li a{display:block;height:75px;/*border-left:1px solid #000;*/padding:0 10px;line-height:75px;color:gray;text-decoration:none;position:relative;overflow:hidden;}
.menu .nav li a:hover,.menu .nav li a.current{color:#fff; border-radius:10px 10px 0px 0px; background:url(../bgimg/navhoverbj.png) no-repeat center;}
.menu .nav li .box{width:100%;height:40px;position:absolute;top:95px; left:0px; display:none; border-bottom:1px solid #e2e2e2; background:#3382e3;  }
.menu .nav li .box a{display:block;height:40px;float:left;color:#fff;line-height:40px;border:none;background:none; }
/*.menu .nav li .box a:hover{color:#fff; background-color: #1a76e8;cursor: pointer; border-radius:0;}*/
.loginbar{width:1200px; margin:0 auto; font-size:12px; height:26px;}
.navbarbox{width:100%; border-bottom:1px solid  #347bd3; height:70px;}
.logoli hover:{ background:none;}
.rootw .menu .nav .logoli a:hover,.rootw .menu .nav .logoli a.current{background:none;color:#f37814;}
.logoli img{width:291px; height:46px}
.boxsmall{width: 1200px;height: 40px;margin: auto; }
.menu .nav li .box .boxsmall a.boxnavone{padding-left:14px;}
.menu .nav li .box .boxsmall a.navboxone {padding: 0 25px; border-left: 1px solid #4e8cd9;border-right: 1px solid #1f68c2; }
.menu .nav li .box .boxsmall a.navboxtwo {padding: 0 35px;  border-left: 1px solid #4e8cd9;border-right: 1px solid #1f68c2; }
.menu .nav li div a.currentSelect{color:#fff; background-color: #f37814;cursor: default; border-radius:0;}

.navigationTopCss{color:#fff; border-radius:10px 10px 0px 0px; background:url(../bgimg/navhoverbj.png) no-repeat center;}


.noQWUrl { width:16px;height:16px;}
.sel-domain dt { padding-left: 0px;margin-left: 0px;}
.xklbsubject {line-height: 24px;width: 80px;}
#additionalTab {margin-top:10px;}


/*2017年9-28*/
.nonebox {display:none;}
.sideAsso span {font-size: 14PX;}
#singelSearchPanel,#mutiSearchPanel {padding:10px 25px;}
.addCompareOrg {    background: rgb(243, 105, 6); border:1px solid #da5c23; color:#fff; outline:none; height:22px; line-height:22px;cursor:pointer }
#noQWUrlDiv img { width: 18px;height: 18px;}
.sareamain {margin:0 20px;width:920px;}


/*右下角浮框新增*/
.box-lanrenzhijia{ background:url(../bgimg/righttip.png) no-repeat; width:350px; height:237px; position:fixed ; _position:absolute; z-index:200; right:0px; bottom:0px;display:none;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.pop_title{ width:100%; float:left; height:33px; line-height:33px;}
.pop_title_left{float:left; padding-left:30px;}
.pop_title_left strong{ font-size:14px;}
.pop_title_right{float:right; padding-top:3px; padding-right:28px;}
.pop_title_right img{ margin-left:10px; cursor:pointer;}
.pop_Content{ width:338px; height:163px; padding-left:4px;}
.pop_Content img{ margin-top:15px;}
.prompt{ width:70%; margin:auto; text-align:center;padding-top: 120px;font-size: 12px; font: normal 12px 宋体; line-height:24px;}



.Cot {   padding: 25px 25px;}
.author_value_Org {width: 60px;   display: block;    /*line-height: 46px;*/}
.jgmcname {width:84px;}
a:focus{outline:none;}

/*文献来源下拉弹出框tab 20181127*/
#sourceTab{background-color: #2f8bd6; height:26px; list-style:none; line-height: 23px; padding-left:10px; }
#sourceTab li{float:left;color:#fff; margin:3px 5px 0; }
#sourceTab li.active{background-color: #fff; color:#073abb; }
#sourceTab li.active a{ display:block; float:left; height:23px; padding:0 15px; color:#073abb;}
#sourceTab li.active a:hover{ color:#e60000; }
#sourceTab li a{color:#fff;text-decoration:none;padding:0 5px;}
#sourceTab li a:hover{ color:#e60000; }
.cMarkSign {
    padding: 0 2px;
    letter-spacing: -1px;
    font-weight: normal;
    font-size: 12px;
    color: #dc4f4f;
    border: 1px solid #dc4f4f;
    white-space: nowrap;
}

.totlelist { display: inline-block; vertical-align: top; margin-top: -1px; }

/*输入验证码 start*/
.verifycode{ width: 400px; margin: 100px auto; text-align: center; }
.verifycode .row{ height: 55px; line-height: 28px; }
.verifycode label{ font-size: 14px; }
.verifycode input[type=text]{ width: 120px; font-size: 14px; padding: 6px 5px; border: 1px solid #ddd;   }
.verifycode .icon{ display: inline-block; vertical-align: middle; width: 16px; height: 13px; overflow: hidden; background: url("../bgimg/icon-judge.png") no-repeat 0 0; }
.verifycode .icon-right{ background-position: 0 0;}
.verifycode .icon-wrong{ background-position: -17px 0;}
.verifycode img{ vertical-align: top; border: 1px solid #e0e0e0; cursor: pointer;  }
a.btn-verifycode{ padding: 7px 20px; color: #fff; border-radius: 4px; background-color: #53A2E3; }
a.btn-verifycode:hover{ background-color: #2A83D3; }
/*输入验证码 end*/

/*来源文献检索*/
.sareaCot.disn.Cot{display: inline; }

/*增加返回按钮*/
.back-btn {width: 1200px;margin: 9px auto 0;}
.back-btn a{display: inline-block;width: 46px;height: 22px;line-height: 22px;text-align: center;font-size:15px;color: #555;border: 1px solid #dedede;border-radius: 4px;}
.back-btn a:hover{color: #2f6ebe; border-color: #2f6ebe;}




.ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; }

.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }

.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; /* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/ /*width: 100%;*/ font: menu; font-size: 12px; /* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/ line-height: 16px; overflow: hidden; }
.ac_item { color:#666; }

.ac_loading { /*background: white url('../bgimg/loading_small.gif') right center no-repeat;*/ }

.ac_odd { /*background-color: #eee;*/ }

.ac_over { background-color: #eee; color: #333; }

.ref { border-collapse: collapse; border: none; width: 100%; }

.ref td { border: solid #000 1px; font: normal 14px/2 "����"; color: #333; }

.space { width: auto; height: 30px; }

.blank { width: auto; height: 10px; }

.gray { color: #B8B8B8; font-style: italic; }

.grayGrap { filter: alpha(opacity=20); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; }

.normal { font: normal 14px/2 "����"; color: #333; }

.bold { font: bold 16px/1.8 "����"; color: #000; }

.b1, .b2, .b3, .b4, .b1b, .b2b, .b3b, .b4b, .b { display: block; overflow: hidden; }
.b { padding: 1px 0px; }

.b1, .b2, .b3, .b1b, .b2b, .b3b { height: 1px; }

.b2, .b3, .b4, .b2b, .b3b, .b4b, .b { }

.b1, .b1b { margin: 0 5px; background: #999; }

.b2, .b2b { margin: 0 3px; border-width: 2px; }

.b3, .b3b { margin: 0 2px; }

.b4, .b4b { height: 2px; margin: 0 1px; }

.d1 { }

.reportfilter { margin-left: auto; margin-right: auto; width: 350px; height: 600px; }
.reportfilter .filterCheck { padding:5px 0px;}
.reportfilter .sb_left { color: #333333; display: inline-block; font-size: 14px; text-align: right; width: 85px; vertical-align: top; }
.reportfilter .sb_right { color: #333333; display: inline-block; font-size: 14px; text-align: left; width: 255px; }
.reportfilter .sb_left input[type='checkbox'], .sideBar .sb_right input[type='checkbox'] { margin-left: 10px; *margin-left:3px; }
.reportfilter .sb_tl_box { height: 40px; padding-left: 18px; color: #666; font: bold 14px/40px "����"; background-color: #f3f3f3; border-bottom: 1px solid #e0e0e0; }
.filter .expBtn a { margin: 10px; }
.mask { background: #000; bottom: 0; left: 0;  position: fixed; right: 0; top: 0; z-index: 1001;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;   }
.mask_top { background-color: #000000; height: 600px; left: 50%;position: absolute; width:300px; top: 5vw;z-index: 1002; }
.mask .mask_tip { left: 50%;position: absolute; top:50%; color:#fff;line-height:15px;margin-left: -100px; }

.template {margin-left: 10px; width: 830px; border: 1px solid #e0e0e0; margin-bottom: 30px; }
.template .title { height: 40px; padding-left: 18px; color: #666; font: bold 14px/40px "����"; background-color: #f3f3f3; border-bottom: 1px solid #e0e0e0;}
.template .content { height: 600px; overflow-y: auto; overflow-x: hidden;padding:20px;}
.template .content .del,.template .content .rec,.attech_pv .rec {cursor:pointer; }
.template .content .detailtip,.attech_pv .detailtip{ font-size: 12px;font-style: inherit;color: #bbb;}
.template .content .attech {float: right; margin-top: 85px; }
.template .content .attech .sub {}

.template .content .summary { float: right }
.template .content .summary .queryInfo,.summary_pv .queryInfo {margin-top:40px;}
.template .content .summary .queryInfo .detailinfo,.summary_pv .detailinfo { padding:0 20px;}
.template .content .summary .citeTb,.summary_pv .citeTb {margin:30px auto; }

.summary_pv { padding-left:30px;}
.attech_pv .del { display:none;}

.statement_pv { padding:30px;font-size:12px;color:#B8B8B8;line-height:24px; }


.report_fj_pv { font-weight:bold;padding-bottom:20px;}
.layui-layer-imgbar,.layui-layer-imgtit a,.layui-layer-tab .layui-layer-title span,.layui-layer-title{text-overflow:ellipsis;white-space:nowrap}*html{background-image:url(about:blank);background-attachment:fixed}html #layuicss-skinlayercss{display:none;position:absolute;width:1989px}.layui-layer,.layui-layer-shade{position:fixed;_position:absolute;pointer-events:auto}.layui-layer-shade{top:0;left:0;width:100%;height:100%;_height:expression(document.body.offsetHeight+"px")}.layui-layer{-webkit-overflow-scrolling:touch;top:150px;left:0;margin:0;padding:0;background-color:#fff;-webkit-background-clip:content;box-shadow:1px 1px 50px rgba(0,0,0,.3)}.layui-layer-close{position:absolute}.layui-layer-content{position:relative}.layui-layer-border{border:1px solid #B2B2B2;border:1px solid rgba(0,0,0,.1);box-shadow:1px 1px 5px rgba(0,0,0,.2)}.layui-layer-load{background:url(../bgimg/loading-1.gif) center center no-repeat #eee}.layui-layer-ico{background:url(../bgimg/icon.png) no-repeat}.layui-layer-btn a,.layui-layer-dialog .layui-layer-ico,.layui-layer-setwin a{display:inline-block;*display:inline;*zoom:1;vertical-align:top}.layui-layer-move{display:none;position:fixed;*position:absolute;left:0;top:0;width:100%;height:100%;cursor:move;opacity:0;filter:alpha(opacity=0);background-color:#fff;z-index:2147483647}.layui-layer-resize{position:absolute;width:15px;height:15px;right:0;bottom:0;cursor:se-resize}.layui-layer{border-radius:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes layer-bounceIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes layer-bounceIn{0%{opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.layer-anim{-webkit-animation-name:layer-bounceIn;animation-name:layer-bounceIn}@-webkit-keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-01{-webkit-animation-name:layer-zoomInDown;animation-name:layer-zoomInDown}@-webkit-keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.layer-anim-02{-webkit-animation-name:layer-fadeInUpBig;animation-name:layer-fadeInUpBig}@-webkit-keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-03{-webkit-animation-name:layer-zoomInLeft;animation-name:layer-zoomInLeft}@-webkit-keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.layer-anim-04{-webkit-animation-name:layer-rollIn;animation-name:layer-rollIn}@keyframes layer-fadeIn{0%{opacity:0}100%{opacity:1}}.layer-anim-05{-webkit-animation-name:layer-fadeIn;animation-name:layer-fadeIn}@-webkit-keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.layer-anim-06{-webkit-animation-name:layer-shake;animation-name:layer-shake}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.layui-layer-title{padding:0 80px 0 20px;height:42px;line-height:42px;border-bottom:1px solid #eee;font-size:14px;color:#f5f5f5;overflow:hidden;background-color:#3382e3;border-radius:2px 2px 0 0}.layui-layer-setwin{position:absolute;right:15px;*right:0;top:15px;font-size:0;line-height:initial}.layui-layer-setwin a{position:relative;width:16px;height:16px;margin-left:10px;font-size:12px;_overflow:hidden}.layui-layer-setwin .layui-layer-min cite{position:absolute;width:14px;height:2px;left:0;top:50%;margin-top:-1px;background-color:#2E2D3C;cursor:pointer;_overflow:hidden}.layui-layer-setwin .layui-layer-min:hover cite{background-color:#2D93CA}.layui-layer-setwin .layui-layer-max{background-position:-32px -40px}.layui-layer-setwin .layui-layer-max:hover{background-position:-16px -40px}.layui-layer-setwin .layui-layer-maxmin{background-position:-65px -40px}.layui-layer-setwin .layui-layer-maxmin:hover{background-position:-49px -40px}.layui-layer-setwin .layui-layer-close1{background-position:1px -40px;cursor:pointer}.layui-layer-setwin .layui-layer-close1:hover{opacity:.7}.layui-layer-setwin .layui-layer-close2{position:absolute;right:-28px;top:-28px;width:30px;height:30px;margin-left:0;background-position:-149px -31px;*right:-18px;_display:none}.layui-layer-setwin .layui-layer-close2:hover{background-position:-180px -31px}.layui-layer-btn{text-align:right;padding:0 10px 12px;pointer-events:auto;user-select:none;-webkit-user-select:none}.layui-layer-btn a{height:28px;line-height:28px;margin:6px 6px 0;padding:0 15px;border:1px solid #dedede;background-color:#f1f1f1;color:#333;border-radius:2px;font-weight:400;cursor:pointer;text-decoration:none}.layui-layer-btn a:hover{opacity:.9;text-decoration:none}.layui-layer-btn a:active{opacity:.8}.layui-layer-btn .layui-layer-btn0{border-color:#4898d5;background-color:#2e8ded;color:#fff}.layui-layer-btn-l{text-align:left}.layui-layer-btn-c{text-align:center}.layui-layer-dialog{min-width:260px}.layui-layer-dialog .layui-layer-content{position:relative;padding:20px;line-height:24px;word-break:break-all;overflow:hidden;font-size:14px;overflow-x:hidden;overflow-y:auto}.layui-layer-dialog .layui-layer-content .layui-layer-ico{position:absolute;top:16px;left:15px;_left:-40px;width:30px;height:30px}.layui-layer-ico1{background-position:-30px 0}.layui-layer-ico2{background-position:-60px 0}.layui-layer-ico3{background-position:-90px 0}.layui-layer-ico4{background-position:-120px 0}.layui-layer-ico5{background-position:-150px 0}.layui-layer-ico6{background-position:-180px 0}.layui-layer-rim{border:6px solid #8D8D8D;border:6px solid rgba(0,0,0,.3);border-radius:5px;box-shadow:none}.layui-layer-msg{min-width:180px;border:1px solid #D3D4D3;box-shadow:none}.layui-layer-hui{min-width:100px;background-color:#000;filter:alpha(opacity=60);background-color:rgba(0,0,0,.6);color:#fff;border:none}.layui-layer-hui .layui-layer-content{padding:12px 25px;text-align:center}.layui-layer-dialog .layui-layer-padding{padding:20px 20px 20px 55px;text-align:left}.layui-layer-page .layui-layer-content{position:relative;overflow:auto}.layui-layer-iframe .layui-layer-btn,.layui-layer-page .layui-layer-btn{padding-top:10px}.layui-layer-nobg{background:0 0}.layui-layer-iframe iframe{display:block;width:100%}.layui-layer-loading{border-radius:100%;background:0 0;box-shadow:none;border:none}.layui-layer-loading .layui-layer-content{width:60px;height:24px;background:url(../bgimg/loading-0.gif) no-repeat}.layui-layer-loading .layui-layer-loading1{width:37px;height:37px;background:url(../bgimg/loading-1.gif) no-repeat}.layui-layer-ico16,.layui-layer-loading .layui-layer-loading2{width:32px;height:32px;background:url(../bgimg/loading-2.gif) no-repeat}.layui-layer-tips{background:0 0;box-shadow:none;border:none}.layui-layer-tips .layui-layer-content{position:relative;line-height:22px;min-width:12px;padding:5px 10px;font-size:12px;_float:left;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.2);background-color:#000;color:#fff}.layui-layer-tips .layui-layer-close{right:-2px;top:-1px}.layui-layer-tips i.layui-layer-TipsG{position:absolute;width:0;height:0;border-width:8px;border-color:transparent;border-style:dashed;*overflow:hidden}.layui-layer-tips i.layui-layer-TipsB,.layui-layer-tips i.layui-layer-TipsT{left:5px;border-right-style:solid;border-right-color:#000}.layui-layer-tips i.layui-layer-TipsT{bottom:-8px}.layui-layer-tips i.layui-layer-TipsB{top:-8px}.layui-layer-tips i.layui-layer-TipsL,.layui-layer-tips i.layui-layer-TipsR{top:1px;border-bottom-style:solid;border-bottom-color:#000}.layui-layer-tips i.layui-layer-TipsR{left:-8px}.layui-layer-tips i.layui-layer-TipsL{right:-8px}.layui-layer-lan[type=dialog]{min-width:280px}.layui-layer-lan .layui-layer-title{background:#4476A7;color:#fff;border:none}.layui-layer-lan .layui-layer-btn{padding:5px 10px 10px;text-align:right;border-top:1px solid #E9E7E7}.layui-layer-lan .layui-layer-btn a{background:#BBB5B5;border:none}.layui-layer-lan .layui-layer-btn .layui-layer-btn1{background:#C9C5C5}.layui-layer-molv .layui-layer-title{background:#009f95;color:#fff;border:none}.layui-layer-molv .layui-layer-btn a{background:#009f95}.layui-layer-molv .layui-layer-btn .layui-layer-btn1{background:#92B8B1}.layui-layer-iconext{background:url(../bgimg/icon-ext.png) no-repeat}.layui-layer-prompt .layui-layer-input{display:block;width:220px;height:30px;margin:0 auto;line-height:30px;padding:0 5px;border:1px solid #ccc;box-shadow:1px 1px 5px rgba(0,0,0,.1) inset;color:#333}.layui-layer-prompt textarea.layui-layer-input{width:300px;height:100px;line-height:20px}.layui-layer-prompt .layui-layer-content{padding:20px}.layui-layer-prompt .layui-layer-btn{padding-top:0}.layui-layer-tab{box-shadow:1px 1px 50px rgba(0,0,0,.4)}.layui-layer-tab .layui-layer-title{padding-left:0;border-bottom:1px solid #ccc;background-color:#eee;overflow:visible}.layui-layer-tab .layui-layer-title span{position:relative;float:left;min-width:80px;max-width:260px;padding:0 20px;text-align:center;cursor:default;overflow:hidden}.layui-layer-tab .layui-layer-title span.layui-layer-tabnow{height:43px;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#fff;z-index:10}.layui-layer-tab .layui-layer-title span:first-child{border-left:none}.layui-layer-tabmain{line-height:24px;clear:both}.layui-layer-tabmain .layui-layer-tabli{display:none}.layui-layer-tabmain .layui-layer-tabli.xubox_tab_layer{display:block}.xubox_tabclose{position:absolute;right:10px;top:5px;cursor:pointer}.layui-layer-photos{-webkit-animation-duration:.8s;animation-duration:.8s}.layui-layer-photos .layui-layer-content{overflow:hidden;text-align:center}.layui-layer-photos .layui-layer-phimg img{position:relative;width:100%;display:inline-block;*display:inline;*zoom:1;vertical-align:top}.layui-layer-imgbar,.layui-layer-imguide{display:none}.layui-layer-imgnext,.layui-layer-imgprev{position:absolute;top:50%;width:27px;_width:44px;height:44px;margin-top:-22px;outline:0;blr:expression(this.onFocus=this.blur())}.layui-layer-imgprev{left:10px;background-position:-5px -5px;_background-position:-70px -5px}.layui-layer-imgprev:hover{background-position:-33px -5px;_background-position:-120px -5px}.layui-layer-imgnext{right:10px;_right:8px;background-position:-5px -50px;_background-position:-70px -50px}.layui-layer-imgnext:hover{background-position:-33px -50px;_background-position:-120px -50px}.layui-layer-imgbar{position:absolute;left:0;bottom:0;width:100%;height:32px;line-height:32px;background-color:rgba(0,0,0,.8);background-color:#000\9;filter:Alpha(opacity=80);color:#fff;overflow:hidden;font-size:0}.layui-layer-imgtit *{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px}.layui-layer-imgtit a{max-width:65%;overflow:hidden;color:#fff}.layui-layer-imgtit a:hover{color:#fff;text-decoration:underline}.layui-layer-imgtit em{padding-left:10px;font-style:normal}@-webkit-keyframes layer-bounceOut{100%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes layer-bounceOut{100%{opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.layer-anim-close{-webkit-animation-name:layer-bounceOut;animation-name:layer-bounceOut;-webkit-animation-duration:.2s;animation-duration:.2s}@media screen and (max-width:1100px){.layui-layer-iframe{overflow-y:auto;-webkit-overflow-scrolling:touch}}
