﻿/* -------------------------page style start------------------------ */
html body { background: #FFF url(../image/bgDot.png); }
.csCourses li a, .srList h5, .wkGotop, .videoPlayBt { background: url(../image/coursePic.png) 0 0 no-repeat; }
.layoutBg { margin: 0 auto; background: #fff url(../image/bg.png) no-repeat center top; display: table; position: relative; }
.mainPage { width: 1000px; margin: 0 auto; background-color: #FFF; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.topSiteMap { padding: 7px 0 5px 30px; color: #656565; }
.topSiteMap .subject{font-weight:700;color:#355593;}
/* --微课首页-- */
/* ---Classification of the course -- */
.courseSort { float: left; height: 420px; padding: 1px; width: 190px; border-right: 1px solid #eee; }
.csMain { width: 190px; height: 430px; background-color: #eef1f8; padding: 10px 0px; }
.csSearch { height: 30px; overflow: hidden; padding-left: 10px; /* position: relative; border-top: 2px solid #ddd; background-color: #fff; background-position: 140px 0px; width: 170px; height: 30px; margin: 0px 10px;  */ }
.csInput { border: 0; background-color: #fff; float: left; height: 28px; border-top: 2px #ddd solid; padding-left: 5px; width: 100px; /* width: 130px; height: 28px; border: none; color: #666; line-height: 28px; position: absolute; left: 10px; *left: 0px; *width: 140px;  */ }
.csBut { float: left; height: 28px; width: 30px; background: #fff url(../image/coursePic.png) 0 0 no-repeat; border-top: 2px #ddd solid;cursor: pointer; /* display: inline-block; width: 30px; height: 30px; position: absolute; right: 0px;  */ }
.csSearch .pqSearchHelp { line-height: 30px; height: 30px; /*background-color: #aec0e8;*/ float: left; width: 30px; text-align: center; color: #7f7f7f; margin-left: 5px; }
.csCourses { margin: 20px 0px; }
.relateBooks { position:relative; }
.blockTit h3 { color: #304d8f; border-bottom: 3px solid #aec0e8; font-family: "微软雅黑";  }
.blockTit h3 span { display: inline-block; padding: 0 10px 5px 0; border-bottom: 3px solid #304d8f; margin-bottom: -3px; font-size: 14px; }
.blockTit a { color: #fff; background-color: #8198cd; font-size: 12px; font-weight: normal; font-family: 'songti'; padding: 2px 5px; cursor:pointer; float:right; }
.blockTit a:hover { text-decoration:none; background-color:#6d86bf; }
.csCourses ul { margin: 10px 0 10px 10px; }
.csCourses ul li { padding-right: 10px; padding-bottom: 10px; float: left; }
.csCourses ul li a { background-position: -30px 0; display: inline-block; width: 50px; height: 28px; color: #304d8f; text-align: center; line-height: 22px; }
.csCourses ul li a.on { background-position: -80px 0; color: #fff; font-weight: 700; }
/* --list of search results-- */
.courseList { float: left; width: 806px; }
.searchResults { padding: 10px 0 10px 30px; color: #656565; }
.crLine { width: 100%; height: 10px; background: url(../image/lineBg.png); margin: 10px 0; }
.srList ul { border-bottom: 1px #DDD dotted; margin-top: 15px; padding-bottom: 10px; }
.srList ul li { margin: 5px 0; }
.srList h4 { color: #2d4688; }
.srList p { color: #656565; line-height: 25px; margin-top: 3px; }
.srList h5 { background-position: -130px 0; display: inline-block; *zoom: 1; *display: inline; width: 63px; height: 22px; line-height: 20px; color: #fff; padding-left: 5px; font-weight: 500; }
.wkListPoint a { margin-left: 10px; color: #718DB5; text-decoration: underline; padding: 5px; }
.wkListPoint a:hover { color: #fff; background-color: #45669e; }
/* --微课阅读页-- */
/* --content-- */
.wkContent { float: left; width: 750px; margin: 10px 10px 10px 0; border-right: 1px solid #eee; }
.wkContent p { line-height: 24px; }
#fixednavbar { background-color: #fff; z-index: 888; padding-top: 8px; }
.Breadcrumbs { padding: 0 0 10px 10px; border-bottom: 1px dotted #ddd; }
.Breadcrumbs a { color: #2d4688; }
.DeletedResource { font-size: 14px; text-align: center; vertical-align: middle; }
.DeletedResource p { background-color: #F0F3FC; line-height: 30px; padding: 20px 100px; margin: 30px 0 30px 0; color: #2d4688; display: inline-block; }
.wkDTit { margin: 13px 0 13px 10px; position: relative; }
.wkDTit h2 { color: #2d4688; font-size: 24px; }
.sectionNav { position: relative; background-color: #45669e; height: 40px; line-height: 38px; color: #fff; padding-left: 10px; }
.sectionNav a, .sectionNav span { color: #fff; margin: 0 4px; float: left; }
.sectionNav a:hover { color: #ffcf50; }
a.wkGotop { margin: 0; display: inline-block; position: absolute; right: 0; top: 0; width: 40px; height: 40px; background-position: -162px -30px; }
.wkcLine { width: 100%; height: 5px; background: url(../image/lineBg.png); margin: 1px 0; }
.srList { margin-left: 15px; margin-right: 15px; line-height: 30px; }
.wksTit { background-color: #eee; height: 30px; padding-left: 15px; padding-right: 15px; line-height: 28px; }
.wksDetail { margin: 10px 15px 15px 15px; }
.wksPaper { text-indent: 2em; }
.wksPoint { color: #3766b5; margin-right: 10px; text-decoration: underline; padding: 3px; line-height: 25px; }
.wksPoint:hover { color: #fff; background-color: #45669e; }
.wksSubject { margin-bottom: 10pb; }
.wksABCD td { padding: 10px 10px 5px 10px; }
.wksAnswer { margin: 10px 0px; }
.wktMore { text-align: right; }
.answerPanel a, .wktMore a { display: inline-block; width: 100px; height: 25px; line-height: 22px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #8fa9d5; color: #fff; text-align: center; }
.answerPanel a:hover, wktMore a:hover { text-decoration: none; }
.answerDetail { background: #FFF; border: 2px solid #c6d2e6; padding: 5px 10px; }
.wkTeachList { display: inline-block; *zoom: 1; *display: inline; margin: 0px 20px 10px 40px; *margin: 0 10px 10px 30px; }
.wkTeachList li { line-height: 24px; float: left; width: 300px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; margin-right: 20px; }
.wkTeachList li a { color: #2d4688; }
.wkVideo { display: block; position: relative; color: #666; margin: 0px 10px 10px 0px; float: left; width: 160px; height: 160px; overflow: hidden; text-align: center; }
.wkVideo img { width: 150px; height: 120px; }
.videoPlayBt { position: absolute; top: 35px; left: 60px; display: block; width: 41px; height: 41px; background-position: -203px -30px; cursor: pointer; }
.wkVideo:hover { filter: alpha(opacity=80); opacity: 0.8; left: 0px; top: 0px; z-index: 100; }
/* ----cooperation---- */
.cooperation, .relatSubList { float: left; width: 220px; margin: 10px 0 0 10px; }
.cooperation a { display: block; width: 220px; margin-top: 10px; }
.cooperation a img { border: 1px solid #eee; }
/* -- knowledge point-- */
.contentTable { border: 1px dotted #ddd; }
.contentTable td { padding: 10px; border-bottom: 1px dotted #ddd; border-left: 1px dotted #ddd; }
/* -------专题首页------- */
.ztTag { background-color: #eef1f8; padding: 10px 10px 0px 10px; }
.ztTag a { display: inline-block; width: 80px; height: 40px; line-height: 35px; color: #666; text-align: center; }
.ztTag a.ztOn { background-color: #FFF; border-top: 2px solid #ddd; font-weight: 700; }
.ztList { margin: 0px 0px 0px 10px; }
.ztList li { float: left; height: 180px; width: 234px; padding: 10px 15px 10px 15px; border-right: 1px dotted #ddd; border-bottom: 1px dotted #ddd; }
.ztList li p { padding: 0 10px 10px; line-height: 24px; }
.ztList li a { display: block; position: relative; background-color: #FFF; height: 35px; line-height: 35px; }
.ztList li a h4 { display: inline; color: #2d4688; padding-left: 10px; }
/* ---------专题详情---------- */
/* ------content-------- */
.ztAbstract { text-indent: 2em; padding: 10px; }
.ztCol { width: 350px; margin: 20px 0 0 20px; float: left; }
.colList { background-color: #eef1f8; padding: 20px; margin-top: 10px; }
.ztCol p { text-indent: 2em; }
.colList li { line-height: 24px; }
.colList li a { color: #2d4688; }
.blockTitMore { float: right; }
/* --relat subject-- */
.relatSub { border-bottom: 1px dotted #ddd; margin: 15px 0; }
.relatSub h4 { color: #2d4688; }
.relatSub p { line-height: 24px; margin: 10px 0; }
.wksDetail table td { border-style: solid; border-width: 1px; border-collapse: collapse; border-spacing: 0; }
/* --杂志-- */
.leftMenu { float: left; height: 100%; padding: 1px; border-right: 1px solid #eee; }
.leftMenuMain { min-height: 768px; width: 190px; background-color: #eef1f8; padding: 10px 0px; }
.subjectMenu { background-image: url(../image/listmenu_bg.png); line-height: 35px; margin-bottom: 2px; padding-left: 25px; color: rgb(48, 77, 143); font-size: 14px; }
.subjectMenu.select { 
    color: #fff; 
    font-weight: bold; 
    background-color: #45669e; 
    background-image: url(../image/multiple_itemselect.png);
    border-left: 3px solid #ffce51;
}
.subjectMenu.select a {
    color: #fff;
}
.subjectMenu.collapse { background-image: url(../image/multiple_item.png); }
.subjectMenu.expand { background-image: url(../image/multiple_itemselect.png); }
.subjectMenu .new-text{color:#fff;background-color:#ffce51;padding: 1px 6px;border-radius: 2px;font-family:'Microsoft YaHei';font-size:12px;margin-left: 16px;}
.areaMenu { background-image: url(../image/area-default-bg.png); background-repeat: no-repeat; line-height: 35px; margin-bottom: 2px; text-align: center; margin-top: 3px; font-family: "微软雅黑"; }
.areaMenu a { color: #304d8f; }
.areaMenu.select,.areaMenu:hover { background-image: url(../image/area-hover-bg.png);color:#fff; }
.areaMenu:hover a,.areaMenu.select a{color:#fff;}
.subjectChild { padding-top: 10px; padding-bottom: 10px; background-color: #f9f9f9; -webkit-box-shadow: 0 3px 5px #e6e6e6 inset; box-shadow: 0 3px 5px #e6e6e6 inset; }
.subjectChild li { line-height: 25px; margin-left: 35px; }
.subjectChild li a { color: #656565; }
.subjectChild li a.select { color: #656565; font-weight: bold; }
.subjectChildList { padding-top: 10px; padding-bottom: 10px; background-color: #f9f9f9; -webkit-box-shadow: 0 3px 5px #e6e6e6 inset; box-shadow: 0 3px 5px #e6e6e6 inset; }
.subjectChildList li { line-height: 25px; margin-left: 35px; color: #656565; }
.itemBtn { display: inline-block; color: #304d8f; text-align: center; background-color: #fff; border-bottom: 1px #588ab4 solid; border-right: 1px #96b4d0 solid; border-radius: 4px; -webkit-box-shadow: 1px 1px 1px #bdcfe2; box-shadow: 1px 1px 1px #bdcfe2; }
.itemBtn.disabled { background-color: #DDDDDD; color: #999999; -webkit-box-shadow: 0px 2px 4px #666666 inset; box-shadow: 0px 2px 4px #666666 inset; border-bottom: 1px #999 solid; border-right: 1px #999 solid; }
.itemBtn.select { background-color: #4A72BE; -webkit-box-shadow: 0px 2px 4px #2d4688 inset; box-shadow: 0px 2px 4px #2d4688 inset; color: #fff; }
.subjectNav { margin-top: 10px; margin-bottom: 10px; }
.zoneNav { margin-bottom: 10px; }
.areaNav { margin-bottom: 10px; }
.areaNav ul { margin: 10px 0 10px 7px; }
.areaNav ul li { padding-right: 3px; padding-bottom: 5px; float: left; }
.areaBtn { width: 50px; height: 26px; line-height: 25px; margin-left: 4px; }
.wordNav ul { margin: 8px; }
.wordNav li { float: left; padding-right: 1px; }
.wordBtn { width: 26px; height: 26px; line-height: 25px; margin-right: 1px; }
.magazineContent { float: left; width: 806px; padding-bottom: 20px; }
.magazineList { margin: 20px 0 0 20px; }
.bookReview { color: #355593; }
.bookReview .title { display: inline-block; overflow: hidden; margin-top: 10px; margin-left: -7px; width: 100%; font-weight: bold; cursor: pointer; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; /*white-space: nowrap;*/ }
.bookReview p { border: 0; margin: 1px; position: relative; }
.bookReview:hover { color: #ff4e00; text-decoration: underline; }
.bookReview div { margin: -3px 0 0 -3px; /*border: 1px #DDDDDD solid;*/ background-color: #fff; position: relative; }
.magazineList li { float: left; margin-top: 10px; margin-bottom: 20px; padding-right: 15px; padding-left: 15px; width: 125px; height: 220px; border-bottom: 1px #ddd dotted; text-align: center; }
.magazineList .bookReview div { height: 165px; width: 120px; }
.magazineList .bookReview p { width: 118px; height: 163px; }
/* 杂志 END */
/* 微课编辑 */
.btn-group { margin-top: -18px; }
.btn { background-color: #3766b5; color: #fff; padding: 5px 10px 5px 10px; border-right: 1px #45669e solid; border-bottom: 1px #45669e solid; text-decoration: none; cursor: pointer; }
.btn:hover { background-color: #4a72be; text-decoration: none; }
.pull-right { float: right; }
.pull-left { float: left; }
.gap { margin: 2px 4px 2px 4px; }
.courseTree ul li ul li { margin-left: 15px; }
.label { background-color: #999999; color: #fff; -webkit-text-shadow: 0 1px 2px #8c8d8d; text-shadow: 0 1px 2px #8c8d8d; border-radius: 4px; padding: 2px; font-weight: bold; }
.label-warning { background-color: #F89406; }
.label-success { background-color: #468847; }
.label-important { background-color: #B94A48; }
.label-inverse { background-color: #333; }
.label-info { background-color: #3A87AD; }
.label-change { background-color: #6a5acd; }
.well { background-color: #F5F5F5; padding: 10px; margin-left: -5px; border-left: 4px #8fa9d5 solid; line-height: 20px; margin-bottom: 2px; }
.questionNum { border-left: 3px #8fa9d5 solid; background-color: #EEE; padding: 2px 10px 3px 10px; display: inline-block; }
.titleWrap { width: 480px; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; line-height: 100%; font-size: 22px; color: #2D4688; font-weight: bold; }
.editgroup { padding-bottom: 2px; text-align: center; position: absolute; bottom: 8px; z-index: 10000; width: 96%; background-color: #fff; }
/* 微课编辑 END */
/* 图书导航及详细页 */
.topFilter { background-color: #EEF1F8; padding: 8px 0 5px 30px; -webkit-box-shadow: 0 3px 5px #D8DBE2 inset; box-shadow: 0 3px 5px #D8DBE2 inset; line-height: 23px; }
.filterBtn { padding-left: 9px; padding-right: 9px; margin-right: 8px; margin-bottom: 5px; }
.bookDetailInfo { color: #666666; line-height: 30px; }
.bookDetailInfo table { width: 100%; margin-bottom: 5px; }
.bookDetailInfo ul { border-bottom: 1px #ddd dotted; }
.bookDetailInfoList { border-bottom: 1px #ddd dotted; float: left; }
.bookDetailInfoList li { float: left; width: 282px; margin-right: 10px; }
.bookCover { width: 140px; padding-left: 25px; padding-top: 25px; vertical-align: top; }
/* 视频 */
.recommendList { background-color: #FFF; padding: 10px 0 10px 10px; border-bottom: 1px #CCCCCC solid; }
.recommendList li { background-image: url(../image/menu_arrow.png); background-repeat: no-repeat; background-position: left center; padding-left: 12px; line-height: 30px; }
.cover { width: 100%; height: 100%; border: 1px solid #85858585; border-radius: 6px;}
.videoList { margin: 20px 10px 0 15px; }
.videoList li { float: left; height: 160px; width: 170px; /*text-align: center;*/ border-bottom: 1px #ddd dotted; margin-bottom: 20px; padding-left: 12px; padding-right: 12px; }
.videoList li a:hover { color: #ff4e00; text-decoration: none; }
.videoReview { position: relative; margin: 0 auto; color: #355593; font-weight: bold; display: block; }
.videoReview:hover { color: #ff4e00; text-decoration: none; }
.videoReview .Title { display: inline-block; overflow: hidden; width: 100%; font-weight: bold; cursor: pointer; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.videoTime { position: absolute; bottom: -1px; _bottom: 22px; left: 1px; width: 100%; height: 22px; display: block; background: #000 none repeat scroll 0 0; background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; color: white; text-align: right; border-radius: 0 0 6px 6px;}
.videoTime p { padding-right: 5px; padding-top: 2px; }
.videoTime img { margin-bottom: -2px; }
.videoList .videoReview { height: 100px; width: 170px; }
.videoDetail { color: #666666; line-height: 30px;}
.videoDetail li { border-bottom: 1px #ddd dotted; padding-left: 20px; }
.videoDetail table { width: 100%; }
.videoRightList { margin-top: 20px; }
.videoRightList li { height: 140px; text-align: center; border-bottom: 1px #ddd dotted; margin-bottom: 20px; padding-right: 10px; }
.videoRightList .videoReview { height: 90px; width: 150px; }
/*.video-mask-play{opacity:.3;background-color:#000;}*/
/*.paly-mask{position:absolute;width:680px;height:120px;line-height:120px;text-align:center;}*/
.video-detail-toolbar a{float:right;}
.videoDetail li div span{padding-right:25px;}
.paperRightFrame .md{width:231px;}
.paperRightFrame .bd li{padding:0;margin-bottom:0;border:none;}
.paperRightFrame .hd a.tt{font-size:14px !important;border-bottom: 3px solid #aec0e8;float:left;cursor:pointer;}
.paperRightFrame .hd a.current{border-bottom:3px solid #304d8f;}
.paperRightFrame .hd a.retated{width:138px;margin-left:2px;}
.paperRightFrame .hd{border:none;}
.video-right-list.commentList{display:none;height: 480px;overflow-y: auto;}
.video-right-list a.tt{margin:15px 0;color:#304d8f;text-decoration:none;}
.video-right-list li a.current{font-weight:700;text-decoration:underline;overflow:visible;white-space: inherit;}
.video-right-list a:hover{text-decoration:underline;}
.video-right-list li .view-box{margin-left:13px;position:relative;display:none;}
.video-right-list li .view-box .cover{width:170px;height:100px;}
.video-right-list li .view-box .videoTime{width:170px;}
.video-right-list li .view-box .paly-icon-wrap{position:absolute;color:#ffcf50;font-family: "宋体";width:36px;height:36px;line-height:36px;font-size: 12px;top:30px;left: 68px;text-align:center;cursor:pointer;text-decoration:none;border:2px solid #ccc;border-radius:2px;}
.video-right-list li .view-box a.paly-icon-wrap,.video-right-list li .view-box div.paly-icon-wrap{_display:none;}
.video-right-list li .view-box .paly-icon-marsk{background-color:#080b06;opacity:.7;}
.video-right-list li .view-box .paly-icon-wrap i{margin-left: 3px;}
.video-right-list li div.view-box{_position:static;}
/* 会议/学位导航 */
.periodialCore span { border: 1px solid #718DB5; cursor: help; font-size: 10px; margin-right: 2px; padding: 0 2px; color: #718DB5; }
.paperList { margin-left: 15px; margin-right: 15px; line-height: 30px; }
.paperList ul { margin-top: 15px; padding-bottom: 10px; border-bottom: 1px #ddd dotted; }
.paperList p { color: #656565; line-height: 25px; margin-top: 3px; }
.paperList .other, .meetingList .other a { font-size: 12px; color: #718DB5; }
.paperList .other a { color: #718DB5; text-decoration: underline; }
.sortby .active { color: #4f69a6; font-weight: bold; border: 1px solid #aec0e8; background-color: #f0f3fb; padding: 3px 10px 6px 10px; }
.sortby a { color: #4f69a6; padding: 0 8px; }
.Cites { width: auto; color: #999; font-size: 12px; font-weight: normal; }
.keyword h5 { background: url(../image/coursePic.png) 0 0 no-repeat; background-position: -130px 0; display: inline-block; *zoom: 1; *display: inline; width: 63px; height: 22px; line-height: 20px; color: #fff; padding-left: 10px; font-weight: 500; }
.keyword span a { margin-left: 10px; color: #718DB5; text-decoration: underline; padding: 5px; }
.keyword span a:hover { color: #fff; background-color: #45669e; }
/* 会议学位论文 */
/* 工具条按钮 */
.toolbar { border-bottom: 1px #ddd dotted; border-top: 1px #F0F3FC solid; padding: 1px 0 1px 0; }
.toolbar div { background-color: #F0F3FC; height: 35px; line-height: 35px; }
.toolbar a { height: 35px; text-align: center; border-right: 1px #fff solid; display: inline-block; padding-right: 15px; padding-left: 10px; }
.readingIco, .downloadIco, .collectIco, .sharaIco, .abstract { background-image: url(../image/readtoolbar.png); background-repeat: no-repeat; display: inline-block; margin-right: 5px; vertical-align: middle; height: 16px; }
.readingIco { background-position: 0 0; width: 14px; }
.downloadIco { background-position: -14px 0; width: 14px; height: 14px; }
.collectIco { background-position: -28px 0; width: 16px; }
.sharaIco { background-position: -44px 0; width: 16px; }
.abstract { background-position: -14px -15px; width: 14px; }
 .toolbar.video-detail-toolbar a{_margin-top:16px;}
/* 工具条按钮END */
/* 论文页 */
.paperContent { float: left; width: 750px; margin: 10px 10px 10px 0; _width:700px; }
.paperContent .paperTitle { line-height: 100%; font-size: 22px; color: #2D4688; font-weight: bold; }
.paperDetail li { padding: 3px 0 3px 15px; line-height: 25px; border-bottom: 1px #ddd dotted; color: #666666; }
.paperDetail li p { margin-left: 90px; margin-top: -25px; min-height: 25px; }
.docTit { background-color: #eee; height: 30px; padding-left: 15px; padding-right: 15px; line-height: 28px; color: #666666; margin-bottom: 10px; }
.docList { padding: 0px 0 0 20px; text-align: center; }
.docList li { text-align: left; line-height: 30px; border-bottom: 1px #ddd dotted; }
.docList li span { color: #989898; margin-left: 25px; }
.docList li strong { color: #989898; font-weight: 400; }
.docList .moreBtn { width: 200px; height: 30px; line-height: 30px; text-align: center; background-color: #F0F3FC; display: inline-block; margin-top: 10px; margin-bottom: 10px; font-family: "宋体"; border-radius: 3px; }
.docList .docListItem { height: 160px; overflow: hidden; }
.pdfIco, .abstractIco { width: 14px; height: 15px; display: inline-block; margin: 0 10px -3px 5px; }
.pdfIco { background-image: url(../image/pdf.jpg); }
.abstractIco { background-image: url(../image/Abstract.jpg); }
.paperRightFrame { float: left; width: 220px; margin: 12px 0 0 10px; }
.paperRightFrame li { padding-left: 10px; width: 210px; }
.sameCate li { overflow: hidden; height: 35px; /* text-overflow: ellipsis;  */
line-height: 35px; }
.sameCateMulti li { line-height: 25px; }
/* 刊物主页 */
.toolbarSearch { position: relative; margin-right: 10px; *margin-top: -35px; *margin-right: 2px; }
.toolbarSearch .searchbox { width: 250px; height: 28px; border: none; padding-left: 10px; padding-right: 20px; color: #666; line-height: 28px; border: solid #c7d1e2 1px; }
.toolbarSearch .searchBtn { border: 0; margin-left: -30px; background: url(../image/coursePic.png) 0 0 no-repeat; width: 4px; height: 30px; position: absolute; top: 4px; right: 0px; }
.magazineAbstract { color: #666666; margin: 15px; line-height: 25px; }
.magazineFilter { border-top: 1px #F0F3FC solid; padding-top: 1px; color: #666; }
.magazineFilter div { background-color: #F0F3FC; height: 35px; line-height: 35px; padding-left: 15px; padding-right: 15px; }
.magazineFilter b { margin-right: 20px; }
.magazineFilter a { height: 25px; width: 55px; line-height: 25px; display: inline-block; text-align: center; text-decoration: underline; }
.magazineFilter a.select { background-color: #7289B6; border-radius: 3px; color: #fff; text-decoration: none; }
.magazineFilter select { border: 0; background-color: #7289B6; height: 25px; color: #fff; padding-left: 5px; border-radius: 3px; }
.magazineIssue { border-bottom: 1px #ddd dotted; }
.magazineIssue a { line-height: 40px; width: 55px; text-align: center; display: inline-block; text-decoration: underline; }
.magazineIssue a.select { text-decoration: none; font-weight: bold; }
.issueInfo { color: #666; text-align: left; margin-bottom: 10px; line-height: 25px; }
.issueInfo a { border: 0; background-color: #7289B6; color: #fff; padding-left: 15px; padding-right: 15px; border-radius: 3px; margin-left: 10px; height: 25px; display: inline-block; }
.issueInfo .readingIco { background-image: url(../image/readtoolbar.png); background-position: 0 -16px; width: 14px; height: 15px; display: inline-block; }
.magazineInfo li { padding: 3px 0 3px 15px; line-height: 25px; color: #666666; }
.magazineInfo li p { margin-left: 60px; margin-top: -25px; }
.sameMOrB { margin: 20px 0px 0 10px; }
.sameMOrB li { float: left; height: 170px; line-height: 25px; width: 85px; text-align: center; border-bottom: 1px #ddd dotted; margin-bottom: 20px; margin-top: 10px; padding-right: 10px; overflow: visible; }
.sameMOrB .bookReview div { height: 115px; width: 85px; }
.sameMOrB .bookReview p { width: 83px; height: 113px; }
.sameMOrB .title { margin-top: 5px; }
/* 资源缺失及错误 */
.alert_searchinfo { text-align: center; margin-top: 40px; }
/* 试卷导航页 */
.ExamPaperContent { float: left; width: 750px; margin: 10px 10px 10px 0; _width:750px;}
.ChosenItemArea { width: 748px; height: 33px; background-color: #f0f3fb; margin-top: 2px; margin-left: 1px; }
.ChosenItem { float: left; margin: 7px 0 0 10px; width: 730px; }
.ChosenItem p { float: left; }
/* .ChosenPanel { text-align: center; width: auto; height: 20px; color: #ffffff; background-color: #718bb7; margin: -1px 5px 0 5px; line-height: 21px; }
*/
.ChosenListArea { float: left; line-height: 30px; width: 749px; border-bottom: 1px dotted #ddd; _width: 750px; }
.ChosenType { float: left; width: 45px; font-weight: bold; text-align: right; color: #416299; line-height: 30px; }
.ChosenList { line-height: 30px; margin: 0 5px 0 0; float: left; width: 699px; display: block; _width: 749px;}
.ChosenList ul { color: #416299; margin-left: 25px; }
.ChosenList li { float: left; margin-right: 20px; }
.ChosenList .select { text-align: center; color: #ffffff; background-color: #718bb7; padding: 5px; }
.Searchbar { float: left; width: 749px; border-bottom: 1px #ddd dotted; padding: 1px 0 1px 0; _width: 750px;}
.Searchbar div { background-color: #F0F3FC; height: 35px; line-height: 35px; }
.Searchbarsearchbox { float: left; width: 300px; height: 28px; border: none; padding-left: 12px; padding-right: 18px; color: #666; line-height: 28px; border: solid #c7d1e2 1px; margin-left: 2px; margin-top: 3px; }
.SearchbarsearchBtn { border: 0; margin-left: -30px; background: url(../image/coursePic.png) 0 0 no-repeat; width: 30px; height: 30px; float: left; top: 4px; right: 0; margin-top: 4px; }
.ExamPaperList { float: left; width: 748px; height: auto;_margin-left:5px; _width: 720px;}
.ExamPaperList li { position: relative; height: 50px; line-height: 50px; border-bottom: 1px dotted #ddd; }
.EPLGray { float: left; font-size: 14px; color: #9c9c9c; margin-left: 15px; display: inline-block; }
.EPLBlue { font-size: 14px; color: #365995; font-weight: bold; display: inline-block; width: 400px; height: 50px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.EPLIco { float: right; margin: 10px 5px 0 00px; display: inline-block; width: 40px; line-height: 30px; text-align: center; }
.EPLBtns { display: inline-block; position: absolute; right: 10px; _margin-top:18px;}
.EPLBtns a { margin-left: 10px; }
/* --高级检索页面-- */
.headsplit { background-image: url("../image/footborder.gif"); height: 6px; width: 100%; margin-bottom: 1px; }
.ADSearchleftMenu { float: left; height: 200px; padding: 1px; border-right: 1px solid #eee; }
.ADSearchleftMenuMain { height: 200px; width: 190px; background-color: #eef1f8; }
.ADSearchleftMenuMain ul { width: 180px; display: inline-block; margin: 38px 0px 18px 0px; font-size: 13px; color: #666; }
.ADSearchleftMenuMain li { float: left; margin-bottom: 13px; margin-left: 15px; width: 70px; *width: 80px; *margin-left: 8px; }
.ADSearchleftMenuMain label input { margin-right: 4px; }
.ADSearchrightMenu { width: 806px; color: #666666; padding-top: 5px; }
.ADSearchrightMenu div { width: 806px; }
.searchUnit { width: 806px; height: 30px; margin-top: 25px; }
.fields, .searchMode, .searchLogic { color: #666; height: 25px; line-height: 25px; *padding: 5px 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #dbdbdb; margin-left: 3px; }
.fields { width: 165px; margin-left: 40px; }
.searchMode { width: 75px; }
.searchLogic { width: 70px; }
.exp { width: 395px; color: #666; height: 23px; *height: 16px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #dbdbdb; margin-left: 4px; margin-right: 2px; *margin-bottom: 8px; }
.searchUnit_2 { margin-left: 40px; margin-top: 10px; }
.StartEndYear { height: 25px; color: #666; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #dbdbdb; width: 165px; }
.ADsearchBtn { background: url(../image/introduce.png); background-position: 3px -235px; width: 95px; height: 35px; display: inline-block; margin-bottom: -14px; margin-left: 10px; *margin-bottom: -6px; }
.ADsearchTebArea { width: 990px; height: 54px; background: url(../image/footborder.gif); margin: 2px 5px 2px 5px; position: relative; }
.DecorateArrow { background: url(../image/DecorateArrow.png); display: block; position: absolute; left: 15px; top: -15px; width: 30px; height: 30px; }
.ADsearchTebArea ul { float: left; margin: 14px 0 0 42px; }
.ADsearchTebArea li { float: left; border: solid 1px #91a8cf; color: #5e7aaa; margin-right: 15px; background-color: #f3f7ff; }
.ADsearchTebArea li a { height: 25px; line-height: 25px; padding: 0 10px; text-align: center; display: inline-block; }
.ADsearchTebArea li a:hover { text-decoration: none; }
.ADTAcurrent a { height: 25px; line-height: 25px; padding: 0 10px; text-align: center; background-color: #5e7aaa; display: inline-block; color: #fff; }
.SCsubjectMenu { background-image: url(../image/listmenu_bg.png); line-height: 35px; margin-bottom: 2px; padding-left: 30px; color: rgb(48, 77, 143); font-size: 12px; }
.SCsubjectMenu.select { color: #8c8d8d; font-weight: bold; }
.SCsubjectMenu.collapse { background-image: url(../image/multiple_item.png); }
.SCsubjectMenu.expand { background-image: url(../image/multiple_itemselect.png); }
.SCsubjectNav { margin-bottom: 10px; font-size: 12px; }
.SCsubjectMenu_2 { background-image: url(../image/listmenu_bg.png); line-height: 35px; margin-bottom: 2px; padding-left: 12px; color: rgb(48, 77, 143); font-size: 12px; white-space: nowrap; }
/* --检索中心页面-- */
.chartContainer { position: relative; height: 224px; }
#trendChart { padding: 0 15px 15px 50px; }
#resourceChart { padding: 0 120px 15px 15px; }
.emptyChartTxt { position: absolute; top: 70px; left: 50%; margin-left: -50px; width: 100px; text-align: center; }
.caption { font-weight: 700; font-size: 14px; text-align: center; }
.ycaption { width: 12px; position: absolute; top: 40px; left: 30px; }
.chartContainer-btn { border: 1px #ccc solid; background-color: #eee; padding: 5px 10px; cursor: pointer; border-radius: 3px; position: absolute; top: 200px; left: 40px; }
.resourceLegend td { padding: 0 10px 5px 0; }
.resourceLegend { position: absolute; top: 60px; right: 15px; }
.SearchtopSiteMap { padding: 7px 0 5px 15px; color: #666666; }
.SecondaryNavigation { background-color: #eef1f8; margin: 0 auto; width: 1000px; height: 40px; font-size: 14px; font-weight: bold; font-family: 'Microsoft YaHei'; border: solid 1px #eef1f8; border-bottom-color: #fff; }
.SecondaryNavigation ul { margin-left: 100px; }
.SecondaryNavigation li { float: left; margin-left: 8px; text-align: center; margin-top: 10px; display: inline-block; }
.SecondaryNavigation a { padding: 10px 13px; text-decoration: none; }
.SecondaryNavigation a:hover { width: 80px; height: 40px; background-color: #fff; }
.SNcurrent { float: left; margin-left: 18px; text-align: center; margin-top: 10px; display: inline-block; }
.SNcurrent a { padding: 10px 13px; text-decoration: none; height: 40px; background-color: #fff; }
.searchsplit { background-image: url("../image/footborder.gif"); height: 5px; width: 1000px; margin: 0 auto; }
.SearchCenterContent { float: left; width: 806px; }
.IntroduceContent { border: solid 1px #ddd; font-family: 'Microsoft YaHei'; height: 465px; }
.IntroduceTop { height: 90px; }
.IntroduceTopLine { width: 100%; height: 10px; background: url(../image/lineBg.png); margin: 3px 0; display: block; }
.Introduce_1 { margin-left: 25px; margin-top: 18px; font-size: 14px; color: #365995; }
.Introduce_2 { margin-left: 25px; margin-top: 8px; font-size: 18px; color: #a2b7dc; }
.IntroduceMiddleLine { width: 945px; height: 1px; margin-left: 20px; display: block; border-bottom: 1px dotted #ccc; }
.Introduce_3 { margin-left: 25px; margin-top: 18px; font-size: 14px; color: #888888; background: url(../image/introduce.png) no-repeat 50px 0px; line-height: 20px; display: inline-block; width: 100px; height: 20px; font-weight: bold; float: left; }
.IntroduceMiddleBg { display: inline-block; margin-top: 18px; font-size: 14px; color: #606060; background: url(../image/introduce.png) no-repeat 0px -23px; height: 160px; }
.Introduce_4 { display: inline-block; margin-left: 25px; line-height: 36px; margin-top: -10px; }
.IntroduceBottom { height: 100px; background: #f5f8ff; border-top: 1px dotted #ccc; margin-top: 20px; border-bottom: 3px solid #AEC0E8; position: relative; }
.Introduce_5 { margin-left: 25px; margin-top: 25px; font-size: 18px; color: #a2b7dc; }
.Introduce_6 { margin-left: 25px; margin-top: 10px; font-size: 14px; color: #365995; display: inline-block; }
.Introduce_7 { margin: 10px 5px 0px 8px; font-size: 14px; color: #365995; display: inline-block; background: url(../image/introduce.png) no-repeat 0px -191px; padding-left: 20px; position: absolute; top: 44px; left: 160px; }
.Introduce_8 { margin: 10px 5px 0px 8px; font-size: 14px; color: #365995; display: inline-block; background: url(../image/introduce.png) no-repeat 0px -212px; padding-left: 20px; position: absolute; top: 44px; left: 365px; }
.IntroduceBottomLine { float: left; display: inline; width: 60px; height: 1px; border-bottom: 3px solid #304D8F; position: absolute; left: 0; bottom: -3px; }
.Searchfilters_bottom { background-color: #fff; height: 62px; margin: 2px 0; border-top: dotted 1px #ccc; border-bottom: dotted 1px #ccc; }
.Searchfilters_top { height: 60px; background-color: #f0f3fb; margin-top: 1px; padding-left: 25px; width: 780px; }
.SearchfiltersBtn { background: url(../image/btn_Searchfilters.png); width: 107px; height: 30px; display: inline-block; float: right; margin: 14px 15px 0 0; }
.SearchfiltersInput { color: #999; height: 28px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #d7d7d7; margin-top: 15px; }
.Sfsize1 { width: 172px; }
.Sfsize2 { width: 145px; }
.Sfsize3 { width: 70px; }
.Sfsize4 { width: 96px; }
.Sfsize5 { width: 165px; }
.Sfsize6 { width: 60px; }
.Sfsize7 { width: 106px; }
.Sfsize8 { width: 215px; }
.Sfsize9 { width: 135px; }
.Sfsize10 { width: 118px; }
.Sfsize11 { width: 150px; }
.Sfsize12 { width: 162px; }
.Sfsize13 { width: 315px; }
/* --基教首页-- */
.picBox { width: 669px; height: 225px; /*border: solid 1px #e6e6e6;*/ border-top: none; margin-top: 8px; position: relative; float: left; margin-bottom: 20px; line-height: normal; }
.picList a { display: block; width: 100%; height: 100%; overflow: hidden; position: absolute; }
.picList a img { width: 667px; height: 223px; border: solid 1px #85858585; border-radius: 6px;}
.picNumber { width: 120px; position: absolute; list-style-type: none; height: 25px; display: block; padding-top: 1px; _padding-top: 0; filter: Alpha(Opacity=80); opacity: 0.8; z-index: 50; right: 0px; bottom: 5px; }
.picNumber li { background: url(../image/HomePicIcon.png) no-repeat 0px -1px; width: 20px; height: 20px; line-height: 19px; float: left; display: block; color: #aebcd1; font-weight: bold; font-family: 'Microsoft YaHei'; text-align: center; margin: 1px; cursor: pointer; font-family: "Courier New"; }
.picNumber .on { background: url(../image/HomePicIcon.png) no-repeat -31px -1px; width: 20px; height: 20px; font-family: 'Microsoft YaHei'; color: #fff; }
.picDetail { position: absolute; left: 30px; bottom: 30px; background: url(../image/HomePicIcon.png) no-repeat 0 -26px; width: 88px; height: 33px; display: block; }
.LoginArea { margin-left: 12px; margin-top: 8px; width: 315px; height: 225px; float: right; margin-bottom: 20px; position: relative; }
.LoginArea h4 { font-family: 'Microsoft YaHei'; font-size: 18px; color: #999999; display: inline-block; height: 22px; line-height: 32px; width: 36px; position: absolute; left: 5px; top: 0; }
.Loginxiexian { display: inline-block; width: 255px; height: 20px; background: url(../image/lineBg.png); margin-top: 6px; float: right; }
.LoginAreaOut { background-color: #fff; width: 313px; height: 190px; border: solid 1px #e6e6e6; border-top: none; margin-top: 8px; float: right; }
.LoginAreaIn { background-color: #f3f3f3; width: 311px; height: 188px; border: solid 1px #fff; position: relative; float: right; }
.LoginAreaIn input { width: 250px; height: 33px; border: solid 1px #dddddd; margin: 24px 27px -9px 27px; font-family: 'Microsoft YaHei'; font-size: 14px; padding-left: 4px; }
.LoginAreaIn input#password {padding-right:75px;width:175px;}
.LoginAreaIn.LoginImgCode input{margin:15px 27px -9px 27px;}
.LoginAreaIn.LoginImgCode .ForgotPassword{top:67px;}
.LoginAreaIn #imgCodeCon{display:none;}
.LoginAreaIn.LoginImgCode #imgCodeCon{display:block;}
.LoginAreaIn.LoginImgCode #imgCodeCon input{width:146px;margin-right:10px;}
.LoginAreaIn.LoginImgCode .HomeLoginBtn{float:left;width:110px;}
.LoginAreaIn.LoginImgCode .HomeRegistrion{margin-top:15px;line-height:30px;}
.UserAreaOut { background-color: #fff; width: 313px; height: 225px; /*border: solid 1px #e6e6e6; border-top: none;*/ float: right; }
.UserAreaIn { background-color: #f3f3f3; width: 310px; height: 225px; border: solid 1px #fff; position: relative; float: right; border-radius: 6px;}
.UserAreaInfo { margin: 35px 15px 15px 15px; }
.UserAreaInfo_s { margin: 25px 15px 15px 15px; }
.UserAreaIn span { font-family: 'Microsoft YaHei'; color: #999999; height: 22px; line-height: 32px; }
.UserAreaInfo, .GroupInfo, .UserAreaInfo_s { font-family: 'Microsoft YaHei'; font-size: 16px; color: #999999; margin-left: 15px; height: 22px; line-height: 32px; }
.UserAreaIn span t { color: #3E579A; }
.MemberLink, .AgencyLink { font-family: 'Microsoft YaHei'; background-color: #658AC1; color: white; display: inline-block; text-align: center; margin-top: 3px; vertical-align: middle; width: 280px; }
.MemberLink { font-size: 20px; height: 55px; line-height: 55px; }
.UserAreaInfo .MemberLinkspan{ height: 55px; line-height: 55px; color: #ffffff;font-size: 16px;}
.UserAreaInfo .MemberLinkspan a{color: #ffffff;text-decoration: underline;padding-right:10px;font-size:20px;}
.UserAreaInfo_s .MemberLink, .AgencyLink { border-right: 1px solid #fff; height: 45px; line-height: 45px; font-size: 17px; }
.MemberRelated { width: 110px; margin: 1px 1px 0 0; background-color: #B0BFE8; color: white; font-family: 'Microsoft YaHei'; font-size: 15px; display: inline-block; text-align: center; line-height: 45px; }
.MemberRelated, .MemberLogout { height: 45px; line-height: 45px; }
.w139{ width: 139px;}
.UserAreaInfo .font22 t{ font-size: 22px;}
.UserAreaInfo .HomeRegistrion{ font-size: 14px;}
.UserAreaInfo_s .MemberRelated, .UserAreaInfo_s .MemberLogout { height: 35px; line-height: 35px; }
.MemberLogout { width: 58px; margin: 1px 0 0 0; background-color: #D1D1D1; color: #646464; font-family: 'Microsoft YaHei'; font-size: 15px; display: inline-block; text-align: center; }
.MemberViewIco, .MemberCollectIco, .MemberGotoIco { background-image: url(../image/MemberIco.png); background-repeat: no-repeat; display: inline-block; width: 20px; }
.MemberGotoIco { background-position: 0 1px; height: 16px; }
.MemberViewIco { background-position: -20px 0; height: 14px; }
.MemberCollectIco { background-position: -40px 0; height: 14px; }
.ForgotPassword { position: absolute; right: 38px; top: 88px; color: #4a78b0; text-decoration: underline; }
.LoginBtn { display: inline-block; width: 126px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-family: 'Microsoft YaHei'; font-size: 14px; cursor: pointer; border: solid 1px #fff; margin-top: 24px; }
.LoginBtn:hover { text-decoration: none; }
.Login { background-color: #fccb47; margin-left: 27px; }
.HomeLoginBtn { display:inline-block; background-color: #608cc2; width:255px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-family: 'Microsoft YaHei'; font-size: 14px; cursor: pointer; border: solid 1px #fff; margin-top: 15px;margin-left: 27px;}
.Btn140{ width: 140px;margin-left: 0;}
.HomeRegistrion { float: right; margin-right: 32px; margin-top: 5px;  color: #696969; }
.Registration { background-color: #608cc2; margin-left: -8px; }
.HomeblockTit h3 { color: #304d8f; border-bottom: 3px solid #aec0e8; font-family: "微软雅黑"; font-size: 18px; position: relative; }
.HomeblockTit h3 .AreaTitle a { display: inline-block; padding: 0 10px 6px 7px; border-bottom: 3px solid #304d8f; margin-bottom: -3px; *margin-bottom: -9px; }
.HomeblockTit h3 .AreaTitle a:hover { text-decoration: none; }
.HomeArea { float: right; text-align: right; position: absolute; right: 0px; top: 0px; font-weight: normal; font-size: 13px; }
.HomeArea a { font-size: 13px; /*font-family: 宋体;*/ font-weight: normal; margin-right: 4px; margin-left: 8px; line-height: 25px; }
.HomeExperienceArea { float: left; width: 493px; margin-bottom: 20px; }
.HomeExperienceContent { background-color: #fff; border: solid 1px #e6e6e6; border-top: none; height: 150px; position: relative;line-height:24px;}
.ECHighSchool { width: 235px; height: 195px; float: left; padding-right: 5px; display: inline-block; margin-left: 5px; }
.ECJuniorSchool { width: 235px; height: 195px; float: right; padding-left: 5px; position: absolute; right: 0px; top: 0px; }
.DividingLine { display: inline-block; width: 2px; height: 170px; margin-top: 15px; border-right: dotted 1px #cccccc; }
.ECTitle { height: 30px; width: 225px; display: inline-block; border: solid 1px #fff; border-bottom: dotted 1px #cccccc; color: #878787; font-size: 12px; font-weight: bold; line-height: 27px; }
.ECClass { height: 38px; width: 238px; border-bottom: dotted 1px #cccccc; display: inline-block; line-height: 38px; font-weight: bold; }
.ECClass a { padding: 0 7px; }
.ECLink { padding: 10px 0 0 11px; line-height: 26px; width: 225px; }
.ECLink li { height: 26px; width: 225px; }
.ECLink a { display: inline-block; float: left; width: auto; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.ECLink .linkitem { width: 95%;}
.ECLink .ECLinkOut { float: left; display: inline-block; line-height: 0; margin-left: 10px; margin-top: 5px; }
.ECLink .ECLinkIn { display: inline-block; height: 14px; font-size: 10px; width: 26px; background-color: #5cba6c; color: #fff; line-height: 14px; text-align: center; }
.HomeHotSpotArea { float: left; width: 100%; margin-bottom: 20px; }
.HomeHotSpotArea ul { margin-left: -1px; }
.HomeHotSpotArea ul li { float: left; width: 230px; /*color: #999999; height: 82px;*/ padding: 15px 5px 0px 13px; border-left:none; font-size:13px}
.LiLine { border-top: dotted 1px #ccc; border-left: dotted 1px #cccccc; }
.HotSpotTitle { font-size: 14px; font-weight: bold; color: #5e7aaa; }
.HomeMagazineArea { float: left; width: 1000px; margin-bottom: 20px; }
.HomeblockTitA { padding-right: 5px; }
.HomeMagazineContent { background-color: #fff; border: solid 1px #e6e6e6; border-top: none; height: auto; padding-bottom: 20px; }
.HomemagazineList { padding: 20px 0 0 10px; height: 200px; }
.HomemagazineList a { color: #355593; font-weight: bold; }
.HomemagazineList li { float: left; width: 120px; _width: 50px; text-align: center; margin-top: 10px; padding-left: 10px; padding-right: 10px; _padding-left: 14px; _padding-right: 25px; }
.HomemagazineList .bookReview div { width: 120px; height: 165px; _width: 60px; border:none}
.HomemagazineList .bookReview p { width: 120px; height: 165px; }
.HomemagazineList .title { margin-top: 8px; _width: 200%; }
.HomeBookArea { float: left; width: 1000px; margin-bottom: 40px; }
.HomeBookContent { background-color: #fff; border: solid 1px #e6e6e6; border-top: none; height: auto; padding-bottom: 10px; }
.HomeVideoArea { float: left; width: 1000px; margin-bottom: 20px; }
.HomeVideoContent { background-color: #fff; border: solid 1px #e6e6e6; border-top: none; height: 145px; }
.HomevideoList { padding: 10px 0 0 0px; }
.HomevideoList li { float: left; width: 144px; /*text-align: center;*/ margin-top: 10px; padding-left: 15px; padding-right: 5px; }
.HomevideoList .videoReview { height: 85px; width: 143px; }
.HomevideoList .videoPlayBt { position: absolute; top: 22px; left: 51px; display: block; width: 41px; height: 41px; background-position: -203px -30px; cursor: pointer; }
.HomeThesisArea { float: left; width: 325px; margin-bottom: 20px; margin-right: 12px; }
.HomeThesisContent { background-color: #fff; border: solid 1px #e6e6e6; border-top: none; height: 140px; }
.HomeThesisContent ul { padding: 10px 0 0 19px; line-height: 30px; width: 290px; }
.HomeThesisContent ul a { display: block; width: 290px; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.HomeExaminationPaperArea { float: right; width: 325px; margin-bottom: 20px; }
.HomeExaminationPaperContent { background-color: #fff; border: solid 1px #e6e6e6; border-top: none; height: 140px; }
.HomeExaminationPaperContent ul { padding: 10px 0 0 19px; line-height: 30px; }
.infoTip { color: #304d8f; font-size: 18px; font-family: 'Microsoft YaHei'; padding: 30px 0 10px 0px; text-align: center; }
.errorTip { color: red; font-size: 18px; font-family: 'Microsoft YaHei'; padding: 30px 0 10px 0px; text-align: center; }
.tisFont{ font-size: 14px;margin-left: 7px;}
/* 我的图书馆 */
.MyLibrary { padding: 20px; }
.MyLibrary p { font-size: 18px; color: #333; font-weight: bold; padding: 0 10px; }
.MyLibrary p span { font-size: 18px; color: #666; font-weight: lighter; padding-left: 12px; }
.MyLibrary p a { color: #355593; font-size: 14px; padding: 0 12px; }
.MyLibraryLine { width: 940px; height: 5px; margin: 8px auto 5px auto; background: url(../image/orderPicon.png); }
.MyLibrary ul { padding: 5px 12px 20px 0px; margin-left: -12px; }
.MyLibrary ul li { height: 25px; line-height: 25px; font-weight: bold; color: #355593; float: left; padding-right: 25px; border-right: 1px dotted #ccc; }
.MyLibrary ul li label { color: #666; padding-right: 5px; font-weight: normal; padding-left: 25px; }
.MyLibrary ul li span { color: #ea4f01; }
.MyLibraryNav { width: 998px; min-height: 40px; background: #608cc2 url(../image/navbg.png); margin: 0 auto; position: relative; }
.MyLibraryNav a { cursor: pointer; }
.MyLibraryNav a:hover { text-decoration: none; }
.MyLibraryNav span { position: absolute; width: 200px; height: 45px; left: -12px; top: 1px; }
.MyLibraryNav span a { position: absolute; right: 10px; top: 12px; color: #fff; }
.MyLibraryNav ul { display: inline-block; min-height: 40px; line-height: 40px; margin-left: 200px; width: 730px; }
.MyLibraryNav ul li { float: left; padding: 0 25px; }
.MyLibraryNav ul li a { color: #fff; }
.MyLibraryNav ul li a.MLNavChosed { background-color: #eef1f8; color: #2d4688; padding: 6px; }
.MyLibraryOpen { color: #fff; display: inline-block; width: 40px; position: absolute; right: 10px; top: 12px; background: url(../image/MyLabelSetting.png) 20px -2px; }
.MyLibraryClose { color: #fff; display: inline-block; width: 40px; position: absolute; right: 10px; top: 12px; background: url(../image/MyLabelSetting.png) -34px -2px; }
.MyLibrarySetting { height: auto; width: 996px; border: 1px solid #ddd; margin: 0 auto; }
.MyLibrarySetting p { width: 590px; height: 36px; line-height: 36px; background: #f5f8ff; border: 1px solid #afc5e0; color: #4c6e99; margin: 14px auto; text-align: center; padding-right: 20px; position: relative; }
.MyLibrarySetting p a { display: inline-block; width: 18px; height: 18px; position: absolute; top: 9px; right: 60px; }
.MLSettingList { margin: 0 auto; width: 730px; height: auto; }
.MLSettingList li { border-bottom: 1px dotted #ccc; padding-top: 12px; padding-left: 10px; }
.MLSettingList li label { display: inline-block; color: #4c6e99; font-size: 13px; font-weight: bold; padding-right: 20px; vertical-align: top; }
.MLSettingList li ul { display: inline-block; width: 610px; *float: right; *vertical-align: top; *margin-top: -15px; }
.MLSettingList li ul li { float: left; color: #666; border-bottom: none; width: 120px; height: 30px; padding-top: 0px; padding-left: 0px; vertical-align: top; }
.MLSettingList li ul li input { margin: 2px 5px; vertical-align: top; *margin-top: -5px; }
.MLSettingClose { display: inline-block; width: 996px; height: 95px; background: #f5f8ff url(../image/navbg.png) repeat-x 0px 85px; position: relative; }
.MyLibrarySetting span a { background: url(../image/MyLabelSetting.png) 0px -292px; display: inline-block; width: 200px; height: 40px; margin: 25px 395px 0px 395px; text-align: center; cursor: pointer; }
.MLSettingClose span { display: inline-block; width: 14px; height: 9px; position: absolute; left: 488px; bottom: 0px; background: url(../image/MyLabelSetting.png) -172px -127px; }
/* 关于我们相关页面 */
.periphery { padding: 25px 40px; line-height: 25px; color: #323232; }
.periphery .sub-content { padding: 0 20px 0 20px; }
.aboutpage-title { padding: 3px 0 3px 15px; border-left: 4px #586CA9 solid; background-color: #F2F5FA; color: #3C5897; font-size: 19px; }
.sub-content .help-list { margin: 20px 0 0 20px; }
.help-list h4 { margin: 15px 0 0 -20px; }
.sub-head { margin: 20px 0 5px 0; color: #3A5592; font-weight: bold; font-size: 14px; }
.SubHeadTable { text-align: center; border: 1px dotted #ddd; margin-left: 15px; }
.SubHeadTable tr { }
.SubHeadTable td { border: 1px dotted #ddd; width: 250px; height: 65px; vertical-align: middle; padding-top: 10px; }
.NorLogo { max-height: 35px; }
#SpLogo { height: 55px; width: 77px; }
.sub-pic table { margin-left: 40px; text-align: center; }
.sub-pic table td { width: 200px; height: 150px; }
.sub-pic img { border: 1px solid #ddd; }
.sub-list { margin-left: 30px; }
.dotted-line { margin: 20px 0 20px 0; border-bottom: 1px #ddd dotted; }
.product-summarize { width: 100%; margin-top: 20px; }
.product-summarize td { padding: 0 15px 15px 15px; }
.product-summarize td .sub-head { margin-top: 0; }
.divide { border-right: 1px #a7a7a7 dotted; }
.person-partner li { float: left; width: 280px; list-style: disc; }
.Liked { position: absolute; width: 34px; height: 34px; background: url(../image/Like.png); right: 0; top: 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/Like.png", sizingMethod="crop"); }
/* 2014.04.03 Min */
.page-header { font-family: simsun; padding: 15px 35px 0; }
.page-header h2 { background: url(../image/border.gif) repeat-x left bottom; color: #333; font-size: 18px; padding: 0 0 15px 10px; }
.page-content { font-family: simsun; padding: 0 0 50px 5px; }
.page-content .item { float: left; height: 220px; width: 290px; position: relative; padding: 30px 0 0 30px; }
.page-content .item .index { float: left; height: 180px; width: 60px; background-color: #f0f3fc; text-align: center; line-height: 180px; font-size: 24px; font-family: "microsoft yahei"; font-weight: 700; color: #355593; }
.page-content .item .lead { float: right; height: 180px; width: 230px; background-color: #fafcff; }
.page-content .item .lead p { text-indent: 2em; line-height: 20px; padding: 10px 7px 0 7px; height: 160px; overflow: hidden; }
.page-content .item .title { height: 40px; line-height: 40px; color: #fff; clear: both; background-color: #5b75af; font-size: 18px; text-align: center; overflow: hidden; }
.page-content .item .date { position: absolute; top: 32px; left: 35px; color: #999; }
.page-content .item a.more { background-color: #f7f7f7; display: block; height: 220px; line-height: 220px; text-align: center; font-size: 14px; color: #5b75af; width: 290px; }
.page-content .item a.more:hover { background-color: #e0e0e0; text-decoration: none; }
.page-content .state-success { background-color: #f6ffec; border: 1px #90c263 solid; margin: 10px 35px 0 30px; text-align: center; padding: 40px 0; }
.page-content .state-success p { font-size: 18px; color: #65a918; font-family: "microsoft yahei"; }
.page-content .state-success strong { font-size: 24px; }
.page-content .state-failure { background-color: #ecf6ff; border: 1px #9db8d5 solid; margin: 10px 35px 0 30px; text-align: center; padding: 40px 0; }
.page-content .state-failure p { font-size: 18px; color: #1566a7; font-family: "microsoft yahei"; }
.page-content:after { clear: both; content: " "; display: table; }
.page-content { *zoom: 1; }
/* 2014.04.11 Min */
.mainPage:after { clear: both; content: " "; display: table; }
.mainPage { *zoom: 1; }
.guide-content { float: right; font-family: "microsoft yahei"; width: 800px; }
.section { padding: 20px; }
.section h3 { font-size: 16px; padding-bottom: 10px; }
.section h4 { font-size: 14px; padding-bottom: 10px; }
.section p { padding: 0 20px 5px 0; }
.section .table table { width: 100%; }
.section .table table th, .section .table table td { border: 1px #ccc solid; padding: 5px 10px; }
.section .table table th { background-color: #f5f5f5; }
#dialog-pqhelp { font-size: 12px; }
#dialog-pqhelp .d-content { padding-bottom: 10px; }
#dialog-pqhelp .d-content p { padding-bottom: 5px; }
#dialog-pqhelp .d-content .table { padding-bottom: 5px; }
#dialog-pqhelp .d-content .table table { width: 100%; }
#dialog-pqhelp .d-content .table table th, #dialog-pqhelp .d-content .table table td { border: 1px #ccc solid; padding: 5px 10px; }
#dialog-pqhelp .d-content .table table th { background-color: #f5f5f5; }
#dialog-pqhelp .d-content #dialog_link { padding: 5px 10px; display: inline-block; }
/* 2014.04.17 Min */
.video-info { height: 435px; padding-top:10px; position: relative; }
.video-info img { height: 435px; width: 750px; _width:700px;}
.video-info .txt { background-color: #fff; position: absolute; height: 50px; width: 200px; text-align: center; line-height: 25px; font-size: 14px; padding: 10px 0; border: 1px #ccc solid; top: 210px; left: 274px; }
.video-info .txt span, .video-info .txt a { display: block; }
.exchange .hd { background-color: #f0f3fc; border-bottom: 1px #ddd solid; padding: 15px 0; }
.exchange .hd h2 { color: #355893; font-size: 22px; text-align: center; padding-bottom: 15px; }
.exchange .hd p { font-size: 14px; text-align: center; }
.exchange .bd { padding: 50px 0 100px 220px; }
.exchange .bd p { color: #666; overflow: hidden; zoom: 1; line-height: 50px; font-size: 14px; }
.exchange .bd p span { color: #ea4f01; }
.exchange .bd p .total { font-size: 25px; }
.exchange .bd label { float: left; }
.exchange .bd input { border: 1px #cbd4e4 solid; padding: 7px 5px; width: 197px; float: left; margin: 10px; }
.exchange .bd button { margin-top: 10px; float: left; background-color: #f7bb1b; height: 30px; width: 136px; border: 0; color: #fff; font-size: 14px; cursor: pointer; border-radius: 3px; }
.exchange .bd .info-error { color: #f00; }
.exchange .ft { background-color: #f2f2f2; padding: 15px 0; }
.exchange .ft p { color: #999; line-height: 24px; padding: 0 150px; }
/* 2014.09.18 */
.specialIndexbox { border: #e6e6e6 solid; border-width: 0 1px; border-bottom: 2px solid #e6e6e6; background: #fff; margin-bottom: 15px; height: 213px; }
.specialindexTitle { font-size: 18px; width: 124px; margin-left: 1px; text-align: center; line-height: 213px; background: #eef1f8; float: left; color: #304d8f; font-family: 'Microsoft YaHei'; }
.specialindexTitle i { font-size: 24px; padding-right: 8px; }
.specialindexList1 { border-bottom: 1px dotted #ddd; margin: 0 15px; width: 842px; float: left; padding-top: 25px; }
.specialindexList1 li { float: left; padding-right: 30px; padding-bottom: 16px; white-space: nowrap; }
.specialindexListlet { width: 740px; float: left; }
.specialindlistBtn { padding: 6px 0; color: #fff; background: #658AC1; width: 98px; text-align: center; display: inline-block; }
.specialindexList2 { margin: 0 15px; float: left; width: 842px; padding-top: 20px; }
.specialindexList2 li { width: 350px; float: left; padding-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.specialindexList2 li a, .specialNavclstit a { color: #666; }
.coloreSpan { width: 5px; height: 5px; display: inline-block; background: #f8ba13; margin-right: 10px; }
/* 特殊信息页 */
.specialLfttree .subjectMenu { line-height: 48px; background-image: url(../image/spclistmenu_bg.png); padding-left: 10px; }
.specialLfttree .select { background-image: url(../image/spclistmenu_bghover.png); padding-left: 10px; }
.specialLfttree .select a { color: #7f7f7f; }
.specialnavTit { font-size: 26px; color: #666; text-align: center; padding: 26px 0; font-family: 'Microsoft YaHei'; font-weight: normal; border-top: 1px solid #ddd; }
.specialNavcot { padding: 10px 25px; }
.specialNavcls { border-bottom: 1px dotted #ddd; padding: 16px 0; }
.specialNavclstit { font-weight: 700; font-size: 14px; }
.specialNavli li { display: inline-block; padding: 20px 20px 0 0; white-space: nowrap; }
.specialNavli li a { color: #7f7f7f; }
.specialtopSiteMap { padding: 10px 0 5px 0; height: 30px; }
.specialtopSiteMap .sortby { float: right; }
.specialSiteMaplet { float: left; }
.specialtopFilter { background-color: #EEF1F8; padding: 8px 0 5px 15px; -webkit-box-shadow: 0 3px 5px #D8DBE2 inset; box-shadow: 0 3px 5px #D8DBE2 inset; line-height: 23px; }
.specialpaperContent { float: left; width: 1000px; padding: 10px 0; border-top: 1px solid #ddd; }
.specialpaperContent .paperTitle { line-height: 100%; font-size: 22px; color: #2D4688; font-weight: bold; }
.specialpaperContent li p { margin-left: 90px; margin-top: -25px; min-height: 25px; padding-right: 15px; }
/* 2014.10.28 */
.sidebar { }
.sidebar li { background-color: #f9f9f9; line-height: 24px; }
.sidebar li.root { background: #eef1f8 url(../image/dot.png) no-repeat 10px 15px; padding: 5px 0 5px 20px; font-size: 18px; font-weight: 700; width: 200px; }
.sidebar li.current { background-color: #dce0e8; }

/*********************************新增css模块,修改页面时逐步替换掉原来css**************************************/
.md{font-family:'Microsoft YaHei';color:#304d8f;}
.md.addmar{margin-left:10px;}
.md .hd{border-bottom: 3px solid #aec0e8;font-size: 18px;position: relative;}
.md .hd a.tt{display: inline-block;padding: 0 10px 6px 7px;margin-bottom: -3px;text-decoration:none;}
.md .hd a.more{float: right;text-align: right;position: absolute;top: 0px;right: 0px;font-weight: normal;font-size: 13px;}
.md .bd{padding-top:10px;}
.md .bd .section{padding:10px 0;border: 1px solid #fff;background-color: #fff;}
.md .bd .item{float:left;margin:0 10px 10px 6px;}
.md .bd .item img{width:250px;height:180px;}
.md .bd .item-special-g{float:left;margin:0 10px 10px 6px;}
.md .bd .item-special-g img{float:left;width:150px;height:180px;}
.md .bd .item-special-g .right-section{float:left;width:72px;}
.md .bd .item-special-g .right-section .text{display:block;margin:0 0 1px 0;}
/* 通用css class */
.left{float:left;}
.right{float:right;}
.clearfloat{zoom:1;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.box-shadow{-moz-box-shadow: 0 1px 1px #cbcbcb;-webkit-box-shadow: 0 1px 1px #cbcbcb;box-shadow: 0 1px 1px #cbcbcb;}
.overflow-hidden{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
/* 视频首页改版 */
.video-home-content .right{width:810px;}
.video-home-content .right .new-site-info{margin: 5px auto 8px 10px;height: 30px;line-height: 30px;background: #f9f3da;border-radius: 3px;border: 1px solid #e7deba;color: #917f54;text-align: center;}
.video-home-content .right .new-site-info .el-link {margin: 0 3px;color: #e53535;font-weight: bold;vertical-align: bottom;}
.video-home-content .leftMenuMain{padding-bottom:0;min-height:0;position:absolute;float:left;}
.video-home-content .leftMenuMain .subjectNav{margin-bottom:0;}
.video-home-content .section h3{font-size:14px;}
.video-home-content .section div span{color:#666;}
.video-home-content .right-section .feild-text-warp span{line-height:24px;}
.video-home-bg{width:100%;}
.vedio-home-bg1{background :url('../image/video-home-img1.png');}
.vedio-home-bg2{background :url('../image/video-home-img2.png');}
.vedio-home-bg3{background :url('../image/video-home-img3.png');}
.vedio-home-bg4{background :url('../image/video-home-img4.png');}
.vedio-home-bg5{background :url('../image/video-home-img5.png');}
.vedio-home-bg6{background :url('../image/video-home-img6.png');}
.vedio-home-bg7{background :url('../image/video-home-img7.png');}
.vedio-home-bg8{background :url('../image/video-home-img8.png');}
.video-home-content .bd .left-section{width: 560px;}
.video-home-content .bd .right-section{padding:3px 15px;width:210px;}
.video-home-content .md{padding-top:22px;}
.video-home-wrap{width:100%;height: 250px;text-align: center;background:url(../image/video-weike.png) #d9f0fe no-repeat center; }
.video-home-item{padding:10px 15px;position:relative;}
.video-home-item div.right{padding:5px 0 0 15px;width:344px;}
.video-home-item h3{margin-bottom:9px;}
.video-home-item .view-video-btn{clear:both;width:69px;text-align: right;position:absolute;right:20px;top:17px;text-decoration:none;padding:5px 12px;background-color: #3977de;-moz-box-shadow: 0 4px 0 #2555a6;-webkit-box-shadow: 0 4px 0 #2555a6;box-shadow: 0 4px 0 #2555a6;}
.video-home-item .view-video-btn:hover{opacity:.8;}
.video-home-item .view-video-btn i{float: left;margin-right:6px;font-size:12px;width:14px;height:14px;_margin-right:0;}
.video-home-img-warp{width:170px;height:100px;line-height:100px;font-size:14px;font-family:SimSun;color:#fff;text-align:center;font-weight:bold }
.right-section-item{padding-top:10px;padding-bottom:5px;border-bottom:1px dotted #ccc;}
.right-section-item:last-child{border:none;}
.right-section-item h3{padding-bottom: 3px;}
.video-home-content .bd-wkdjs{box-shadow: 0 1px 1px #cbcbcb;background-color:#fff;margin-top:10px;}
.video-home-content .wkdjs-item{width:182px;margin:10px;text-align:center;float:left;}
.video-home-content .wkdjs-item img{width:182px;height:100px;}
.video-home-content .wkdjs-item .tt{font-weight:700;}
/* accordion */
.video-home-content .bd .accordion{width:242px;height:383px;padding:0;border:0;background:none;}
.accordion .tt{color:#7f7f7f;}
.accordion .item{background-color:#fff; margin-bottom:1px; -moz-box-shadow: 0 1px 1px #cbcbcb;-webkit-box-shadow: 0 1px 1px #cbcbcb;box-shadow: 0 1px 1px #cbcbcb;}
.accordion .link{cursor:pointer; padding:10px 15px;}
.accordion .open .link{box-shadow:none;}
.accordion .icon-state{background:url(../image/collapse.png) no-repeat;height: 10px;width:10px;margin-right:8px;margin-top:3px;display: inline-block;float:left;}
.accordion .open .icon-state{background:url(../image/expand.png) no-repeat;}
.submenu .clearfloat{padding-left:12px;}
.submenu .clearfloat .left{width: 44px;padding:4px 0; text-align: center;}
.submenu .last{padding-bottom:15px;}
.submenu .tt{text-align:center;font-size:12px;padding:8px 0;}
.submenu .first{padding-top:0;}
.video-home-content .swiper-bd{position:relative;}
.video-home-content .swiper-container {width: 810px;height: 170px;margin-bottom:20px;}
.video-home-content .swiper-container .swiper-slide{position:absolute;display:none;}
.video-home-content .swiper-container .swiper-slide-wrap{padding:0;float:left;width:267px;}
.video-home-content .swiper-container .swiper-slide .bd{background-color:#fff;padding:13px 15px 3px 15px;min-height:100px;}
.video-home-content .swiper-container .swiper-slide .bd .row .right{width:102px;margin-left:5px;}
.video-home-content .swiper-container .swiper-slide .bd .row .link{float:left;width:120px;padding-left:3px;margin-top:8px;margin-right:15px;}
.video-home-content .swiper-container .swiper-slide img{width:130px;height:85px;}
.video-home-content .swiper-container .swiper-slide .tt{color:#7f7f7f;font-size:14px;text-align:center;padding-top:10px;  background-image: url("../image/bk.jpg");}
.video-home-content .swiper-container .swiper-slide .text{color:#999;}
.video-home-content .swiper-bd .swiper-button{width:48px;height:48px;background-image:none;background-color:#000;opacity:.3;}
.video-home-content .swiper-bd .swiper-button i{font-size:26px;font-weight:300;color:#fff;position:absolute;top:13px;left:9px;}
.video-home-content .swiper-bd .swiper-button:hover{opacity:.5;}
.video-home-content .swiper-bd .swiper-button-prev{left:0;}
.video-home-content .swiper-bd .swiper-button-next{right:0;}
.video-home-content .swiper-bd .swiper-button-next i{left:13px;}
