﻿@charset "UTF-8";html {font:14px/1.5 "Microsoft YaHei","PingFang SC",Arial,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#333;}
body {color:#333;min-width:1200px;position:relative;background:#F1F2F5;}
::-webkit-scrollbar {width:6px;height:6px}
::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#f5f5f5}
::-webkit-scrollbar-thumb {background-color:#b7b7b7;border-radius:6px;}
::-webkit-scrollbar-thumb:hover {-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.4)}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display:block;}
a {background:transparent;text-decoration:none;color:#333;cursor:pointer;}
a:active {outline:0;}
b,strong {font-weight:bold;}
dfn {font-style:normal;}
img {border:0;vertical-align:middle;}
* {padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;/* For some Androids */    outline:none;}
input,textarea,button {border:0;margin:0;padding:0;font-family:"PingFang SC","Microsoft YaHei","Helvetica Neue",Helvetica,STHeiTi,Arial,sans-serif;}
textarea {resize:none;}
table {border-collapse:collapse;border-spacing:0;}
td,th {padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
h1,h2,h3,h4,h5,h6,p,figure,form,blockquote {margin:0;}
ul,ol,li,dl,dd {margin:0;padding:0;}
ul,ol {list-style:none;}
input::-moz-placeholder,textarea::-moz-placeholder {color:#ccc;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color:#ccc;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#ccc;}
em,i {font-style:normal;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix {height:1%;}
a:hover {color:#0080FF;}
.wrapper {position:relative;width:1200px;min-width:1200px;margin:0 auto;}
.wrapper .layout-left {width:907px;}
.wrapper .layout-right {width:283px;}
.fl {float:left;}
.fr {float:right;}
.roof {background-color:#fff;height:auto !important;}
.roof * {box-sizing:border-box}
.roof .roof-inner {display:flex;height:131px !important;justify-content:center;margin:0 auto;position:relative;width:1200px}
.roof .roof-inner .subject {position:absolute;top:90px;left:0;width:215px;z-index:3000;-webkit-box-sizing:unset;box-sizing:unset;}
.roof .roof-inner .subject .tab {background:#0080ff;width:215px;height:42px;font-size:0;text-align:center;-webkit-box-sizing:unset;box-sizing:unset;}
.roof .roof-inner .subject .tab:after {content:"";display:table;}
.roof .roof-inner .subject .tab:after {clear:both;overflow:hidden;}
.roof .roof-inner .subject .tab .name {position:relative;display:inline-block;height:41px;line-height:41px;width:71px;font-size:16px;color:#d9ecff;margin-top:1px;text-align:center;cursor:pointer;}
.roof .roof-inner .subject .tab .name:before {position:absolute;z-index:2000;width:0;height:0;left:0;right:0;bottom:0;margin:0 auto;border:6px solid #fff;border-color:transparent transparent #f7fbff transparent;}
.roof .roof-inner .subject .tab .name.active {color:#0080ff;background:#fff;}
.roof .roof-inner .subject .tab-wrap {position:absolute;top:42px;left:0;width:100%;height:341px;background:#fff;z-index:2000;border:1px solid #0080ff;border-top:none;}
.roof .roof-inner .subject .tab-content {position:absolute;top:0;width:100%;height:100%;opacity:0;z-index:1000;}
.roof .roof-inner .subject .tab-content li {background:#fff;}
.roof .roof-inner .subject .tab-content> li:hover {background:#e7f3ff;}
.roof .roof-inner .subject .tab-content li:hover .subject-name a.name:hover {color:#0080ff;}
.roof .roof-inner .subject .tab-content li:hover .subject-name:before {background:#fff;}
.roof .roof-inner .subject .tab-content li:hover .subject-name .iconfont {color:#669aff;}
.roof .roof-inner .subject .tab-content li:hover .subject-name .editor {display:inline-block;}
.roof .roof-inner .subject .tab-content li:hover .subject-material {display:block;}
.roof .roof-inner .subject .tab-content li:hover + li .subject-name:before {background:#f7fbff;}
.roof .roof-inner .subject .tab-content li.selected {background:#e7f3ff;}
.roof .roof-inner .subject .tab-content li.selected .subject-name .name {color:#0080ff;}
.roof .roof-inner .subject .tab-content li.selected .subject-name .editor {display:inline-block;}
.roof .roof-inner .subject .tab-content li:last-child {border-radius:0 0 6px 6px;}
.roof .roof-inner .subject .tab-content li:last-child.selected {border-radius:0 0 6px 6px;}
.roof .roof-inner .subject .tab-content li:last-child:hover {border-radius:0 0 0 6px;}
.roof .roof-inner .subject .tab-content.active {z-index:2000;opacity:1;}
.roof .roof-inner .subject .subject-name {position:relative;display:block;padding:0 12px;line-height:34px;height:34px;z-index:2000;}
.roof .roof-inner .subject .subject-name .name {display:inline-block;padding-right:6px;max-width:140px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px;color:#333;font-size:14px;line-height:20px;vertical-align:middle;}
.roof .roof-inner .subject .subject-name.long-subject .name {font-size:12px;}
.roof .roof-inner .subject .subject-name > .iconfont {position:absolute;right:15px;font-size:12px;color:#b2d8ff;}
.roof .roof-inner .subject .subject-name .editor {position:relative;display:none;width:30px;height:20px;text-align:center;line-height:25px;vertical-align:middle;z-index:5000;background:url(../images/pen.png) no-repeat 0 center;background-size:16px 16px;}
.roof .roof-inner .subject .subject-name .editor .icon {width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;display:none;}
.roof .roof-inner .subject .subject-name .editor .change {font-size:14px;color:#f8e71c;text-decoration:underline;}
.roof .roof-inner .subject .subject-name .editor:hover .iconfont {color:#fff;}
.roof .roof-inner .subject .subject-name .editor:hover .iconfont:after {content:"";}
.roof .roof-inner .subject li:first-child .subject-name:before {display:none;}
.roof .roof-inner .subject .subject-material {display:none;position:absolute;padding:0 60px 0 16px;width:985px;height:341px;left:100%;top:0;z-index:2000;background:#fff;border:1px solid #4b98ff;}
.roof .roof-inner .subject .subject-material .type {display:block;padding:21px 0 14px 0;font-size:16px;line-height:16px;color:#333;font-weight:bold;border-top:1px solid #eaeaea;}
.roof .roof-inner .subject .subject-material .type:first-child {border-top:none;}
.roof .roof-inner .subject .subject-material .order {line-height:26px;margin-bottom:10px;position:relative;}
.roof .roof-inner .subject .subject-material .order .name {width:70px;font-size:14px;color:#333;text-align:right;}
.roof .roof-inner .subject .subject-material .order a {display:inline-block;margin:0 8px;font-size:14px;color:#666;}
.roof .roof-inner .subject .subject-material .order a:hover,.roof .roof-inner .subject .subject-material .order a.active {color:#4b98ff;}
.subject-list .subject-list-item {border-bottom:1px solid #e2e2e2;height:34px;margin-top:16px;overflow:hidden;width:100%}
.subject-list .subject-list-item li {color:#333;display:block;float:left;font-size:16px;padding-bottom:10px;padding-right:24px}
.subject-list .subject-list-item li .subject-material-item {display:none;left:16px;margin-top:10px;position:absolute;width:959px}
.subject-list .subject-list-item .show {background-color:#fff;color:#1a1a1a}
.subject-list .subject-list-item .show .subject-material-item {display:block!important;height:auto}
.subject-list .subject-list-item .show>a {border-bottom:2px solid #0069ff;color:#0069ff;display:block;padding-bottom:7px}
.roof .logo {background-image:url(../images/logo.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto !important;font-size:0 !important;height:42px !important;left:0 !important;position:absolute !important;top:24px !important;width:150px !important;}
.function {position:absolute;right:0;top:22px;line-height:38px;}
.function .member-profile {height:38px;border-radius:50%;}
.function .member-name {font-size:16px;padding-left:10px;vertical-align:middle;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;}
.function .function-upload .tip {display:none}
.function .function-item {float:left;height:24px;margin-left:26px;padding-left:30px;position:relative}
.function .function-item .xkw,.function .function-item .iconfont {color:#0069ff;font-size:24px;left:0;line-height:24px;margin-right:3px;position:absolute;top:0;transition:all .4s;vertical-align:middle;z-index:2}
.function .function-item-wrap .xep-root {display:none}
.function .function-item-wrap:hover .xep-root {display:block}
.function .function-item .xkw.fill,.function .function-item .iconfont.fill {opacity:0;z-index:1}
.function .function-item .name {color:#1a1a1a;font-size:14px;line-height:24px;vertical-align:middle}
.function .function-item .tip {background:url(../images/cash.gif) no-repeat;height:36px;position:absolute;right:0;top:-35px;width:45px}
.function .function-item .school-district {border-radius:100px 100px 100px 0;color:#fff;display:inline-block;font-size:12px;height:25.67px;left:24px;line-height:19px;position:absolute;text-align:center;top:-20px;width:58px;z-index:3}
.function .function-item:hover .name {color:#0069ff}
.function .function-item:hover .xkw {opacity:0;z-index:1}
.function .function-item:hover .xkw.fill {opacity:1;z-index:2}
.function .function-item-wrap {float:left;position:relative}
.function .function-item-wrap .placeholder {bottom:-10px;height:10px;margin-left:26px;position:absolute;width:72px}
.function .member-down {float:left;position:relative}
.function .member-down .member-down-box {background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);box-sizing:border-box;display:none;height:230px;left:50%;margin-left:-118px;padding:30px 24px 24px;position:absolute;text-align:center;top:36px;width:236px;z-index:2}
.function .member-down .member-down-box:before {content:"";height:12px;left:0;position:absolute;top:-12px;width:100%}
.function .member-down .member-down-box p {margin-bottom:12px;text-align:left}
.function .member-down .member-down-box p i {color:#0069ff;display:inline-block;font-size:28px;line-height:28px;margin-right:12px;vertical-align:middle}
.function .member-down .member-down-box p span {color:#e55337;margin:0 4px 0 0}
.function .member-down .member-down-box a {background:#0069ff;border-radius:21px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;display:inline-block;font-size:15px;font-weight:600;height:42px;line-height:42px;margin-top:14px;width:100%}
.function .member-down .member-down-box a:hover {opacity:.9}
.function .member-down:hover .member-down-box {display:block}
.navigation {position:absolute;bottom:0;left:222px;line-height:42px;}
.navigation .menu {display:none;}
.navigation .menu:after {content:"";display:table;}
.navigation .menu:after {clear:both;overflow:hidden;}
.navigation .menu.active {display:block;}
.navigation li {float:left;list-style:none;margin:0 12px;padding:0;}
.navigation li a {color:#333;display:block;font-size:16px;margin:0;}
.navigation li a img {height:15px;display:block;margin-top:13px;}
.navigation li:hover a,.navigation li.on a {color:#0069ff;}
.navigation li.split {width:1px;margin:13px 12px;height:16px;background:#dedede;}
.navigation li.third,.navigation li.new,.navigation li.video {position:relative !important;width:auto !important;}
.navigation li.third:before {content:"";position:absolute;top:-5px;right:-12px;width:28px;height:15px;background:url(../images/third2.png) no-repeat;background-size:100%;}
.navigation li.further-education {position:relative;}
.navigation li.further-education:after {content:"";display:inline-block;width:0;height:0;border-radius:0 2px 2px 2px;border-style:solid;border-color:transparent #9d9d9d #9d9d9d transparent;border-width:4px;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#9d9d9d;position:absolute;top:54%;right:-8px;z-index:1;}
.navigation li.further-education .sub-navs {display:none;position:absolute;top:100%;left:50%;z-index:9;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70px;background:#fff;border:1px solid #0080ff;border-radius:0 0 8px 8px;text-align:center;padding:5px 0;}
.navigation li.further-education .sub-navs a {display:block;width:100%;height:26px;line-height:26px;color:#333;font-size:14px;}
.navigation li.further-education .sub-navs a:hover,.navigation li.further-education .sub-navs a.on {color:#0080FF;}
.navigation li.further-education:hover .sub-navs {display:block;}
.tool {position:absolute;right:0;bottom:0;line-height:40px;}
.tool .tool-item {color:#333;float:left;font-size:16px;margin-left:32px;}
.tool .tool-item .xkw {color:#0069ff;font-size:18px;padding-right:4px}
.tool .tool-item:hover {color:#0069ff}
.tool .tool-item .iconfont {padding-right:3px;font-size:16px;color:#0080ff;}
.tool .tool-item .iconfont.icon-kaifangpingtai {font-size:12px;}
.tool .tool-item:hover {color:#0080ff;}
.tool .zujuan {position:relative;}
.tool .zujuan:before {display:none !important;}
.tool .new {position:relative;}
.tool .new:before,.menu .new:before {background:url(../images/new.png) no-repeat;background-size:100%;content:"";height:15px;position:absolute;right:-12px;top:-5px;width:28px}
.tool .video:before,.menu .video:before {content:"";position:absolute;top:-5px;right:-11px;width:30px;height:15px;background:url(../images/video.png) no-repeat;background-size:100%;}
.tool .courses {position:relative;}
.tool .courses:before {content:"";position:absolute;top:-5px;right:-19px;width:37px;height:15px;background:url(../images/courses.png) no-repeat;background-size:100%;}
.tool .year {position:relative;}
.tool .year:before {content:"";position:absolute;top:-5px;right:-19px;width:34px;height:15px;background:url(../images/year.png) no-repeat;background-size:100%;}
.roof .location {position:absolute;top:40px;left:145px;z-index:4;}
.roof .location .roof .location-curent {display:block;height:100%;text-align:center;font-size:14px;color:#4b98ff;cursor:pointer;position:relative;padding-right:8px;}
.roof .location .roof .location-curent span {font-size:13px;color:#0080ff;}
.roof .location .roof .location-curent .icon-location {color:#92caff;font-size:16px;}
.roof .location .roof .location-curent .icon-down {display:inline-block;width:0;height:0;border-style:solid;border-width:3px;border-radius:2px;border-color:transparent #669aff #669aff transparent;position:absolute;top:13px;right:1px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.roof .location .roof .location-menu {display:none;position:absolute;width:534px;padding:0 20px 12px;background:#fff;z-index:1;border:1px solid #e6e7e9;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.2);box-shadow:0 4px 4px 0 rgba(0,0,0,0.2);border-radius:6px;}
.roof .location .roof .location-menu:after,.roof .location .roof .location-menu:before {position:absolute;z-index:2;width:0;content:"";height:0;left:20px;margin:0 auto;border:6px solid #fff;border-color:transparent transparent #fff transparent;}
.roof .location .roof .location-menu:before {top:-12px;}
.roof .location .roof .location-menu:after {top:-16px;left:18px;z-index:1;border:8px solid #e6e7e9;border-color:transparent transparent #e6e7e9 transparent;}
.roof .location .order {margin-top:16px;height:30px;line-height:30px;color:#666;font-size:0;}
.roof .location .order a {margin-right:20px;display:inline-block;font-size:14px;}
.roof .location .order a.active {color:#4b98ff;}
.roof .location .order .type {font-size:14px;color:#4b98ff;}
.roof .location.active .icon-down {-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.roof .location.active .roof .location-menu {display:block;}
.new-registration-tips {position:absolute;top:16px;right:-13px;}
.new-registration-tips a {display:block;width:232px;height:103px;line-height:26px;background:url(../images/new-people-box.png) no-repeat;}
.new-registration-tips i {font-size:16px;line-height:9px;color:#c89571;cursor:pointer;position:absolute;top:23px;right:19px;display:block;}
.free-download-volume {width:333px;height:110px;background:url(../images/new-people1.png) no-repeat;background-size:100%;position:absolute;top:18px;right:-8px;}
.free-download-volume i {width:10px;height:10px;position:absolute;top:23px;right:9px;cursor:pointer;}
.roof .roof-inner .subject .go-home {display:inline-block;width:215px;height:42px;background:#0080ff;color:#D9ECFF;text-align:center;line-height:42px;font-size:15px;cursor:pointer;}
.roof .roof-inner .subject .go-home i {color:#D9ECFF;display:inline-block;vertical-align:middle;margin-left:7px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.roof .roof-inner .subject .go-home i.up {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.roof .roof-inner .subject-child {display:none;position:absolute;top:42px;left:0;z-index:4;background:#FFFFFF;border:1px solid #e5e6e8;-webkit-box-shadow:0px 0px 9px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 9px 0px rgba(0,0,0,0.1);border-radius:4px;width:523px;}
.roof .roof-inner .subject-child-tab {float:left;padding:0 12px;height:39px;border-bottom:1px solid #e5e6e8;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.roof .roof-inner .subject-child-tab a,.roof .roof-inner .subject-child-tab span {display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:39px;line-height:39px;margin:0 12px;font-size:12px;color:#333333;position:relative;cursor:pointer;}
.roof .roof-inner .subject-child-tab a:hover,.roof .roof-inner .subject-child-tab a.on,.roof .roof-inner .subject-child-tab span:hover,.roof .roof-inner .subject-child-tab span.on {color:#0080ff;}
.roof .roof-inner .subject-child-tab a.on:before,.roof .roof-inner .subject-child-tab span.on:before {content:'';width:28px;height:2px;background:#0080FF;position:absolute;bottom:0;left:50%;margin-left:-14px;}
.roof .roof-inner .subject-child-content {float:left;width:510px;padding:16px 0;}
.roof .roof-inner .subject-child-content .tab-item {display:none;}
.roof .roof-inner .subject-child-content .tab-item:after {content:"";display:table;}
.roof .roof-inner .subject-child-content .tab-item:after {clear:both;overflow:hidden;}
.roof .roof-inner .subject-child-content .tab-item:first-child {display:block;}
.roof .roof-inner .subject-child-content .tab-item a,.roof .roof-inner .subject-child-content .tab-item span {float:left;display:block;width:160px;height:32px;line-height:32px;border-radius:4px;color:#333333;font-size:12px;position:relative;margin-left:9px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 12px;margin:2px 0 2px 10px;cursor:pointer;}
.roof .roof-inner .subject-child-content .tab-item a:hover,.roof .roof-inner .subject-child-content .tab-item a.on,.roof .roof-inner .subject-child-content .tab-item span:hover,.roof .roof-inner .subject-child-content .tab-item span.on {background:#E7F3FF;color:#0080FF;}
.roof .roof-inner .subject-child-content .tab-item a:hover:before,.roof .roof-inner .subject-child-content .tab-item a.on:before,.roof .roof-inner .subject-child-content .tab-item span:hover:before,.roof .roof-inner .subject-child-content .tab-item span.on:before {content:"";width:12px;height:12px;background:url(../images/check.png) no-repeat;background-size:100%;position:absolute;top:10px;right:14px;}
.roof .roof-inner  .subject-child.down {width:215px;}
.subject-child-box li a {height:42px;text-align:center;line-height:42px;font-size:15px;display:block;}
.subject-child-box li a.on,.subject-child-box li a:hover {background:#0080ff;color:#D9ECFF;}
.roof .roof-inner .search {margin-top:22px;background:#fff;border:1px solid #e5e5e5;border-radius:6px;box-sizing:border-box;float:left;height:38px;margin-left:18px;width:510px;border:1px solid #0069ff !important;position:relative;top:0px !important;left:0px !important;-webkit-transition:none;transition:none;}
.roof .search .xkw,.roof .roof-inner .search .iconfont {color:#bababa;float:left;height:36px;line-height:36px;text-align:center;width:36px}
.roof .roof-inner .search .search-key {float:left;height:36px;line-height:36px;width:324px}
.search-form select {display:inline-block;float:left;height:35px;line-height:36px;border:none;border-radius:6px;text-align:center;padding:0 5px;}
.roof .roof-inner .search input::-ms-clear {height:0;width:0}
.roof .roof-inner .search .search-btn {background:#e8f5ff;color:#15374e;cursor:pointer;font-size:12px;height:38px;position:absolute;top:-1px;width:64px}
.roof .roof-inner .search .search-btn.search-album,.roof .roof-inner .search .search-btn.search-information {border-radius:0 6px 6px 0;right:-1px}
.roof .roof-inner .search .search-btn.on {background:#0069ff;color:#fff}
.roof .roof-inner .search .search.active {border-color:#0069ff}
.roof .roof-inner .search .search_hid {box-shadow:0 6px 5px rgba(0,0,0,.2);box-sizing:content-box;right:76px;background:#fff;border:1px solid #0069ff;border-radius:3px;left:-1px;padding:0;position:absolute;top:36px;width:100% !important;z-index:3;display:none;}
.roof .roof-inner .search .search_hid .search_item a {color:#333;display:block;font-size:14px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:400px !important}
.roof .roof-inner .search .search_hid .search_div {border-top:1px solid #ccc;display:none;font-size:0;line-height:26px}
.roof .roof-inner .search .search_hid .search_div a {color:#4b98ff;display:inline-block;font-size:12px;margin-right:6px;text-decoration:underline}
.roof .roof-inner .search .search_hid li {padding:0 15px}
.roof .roof-inner .search .search_hid li:hover {background:#efefef}
.roof .roof-inner .search .search_hid li:hover .search_div {display:block}
.roof .roof-inner .search .search_hid h3 {color:#333;font-size:13px;font-weight:700;margin:15px 0 0 16px}
.roof .roof-inner .search .search_hid .line {background-color:#e6e7e9;height:1px;margin:auto;width:486px}
.roof .roof-inner .search .search_hid ul {padding:8px 0}
.roof .roof-inner .search .search_hid ul li {padding:0 15px}
.roof .roof-inner .search .search_hid ul li .search_item a {color:#333;display:block;font-size:14px;height:34px;line-height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.roof .roof-inner .search .search_hid ul li .search_item a .icon-fangdajing {margin:0 5px 0 0;width:20px}
.roof .roof-inner .search .search_hid ul li .search_item a .flames {height:18px;margin:-3px 5px 0 0;width:15px}
.roof .roof-inner .search .search_hid ul li .search_item a span:last-child {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.roof .roof-inner .search .search_hid ul li .search_div {border-top:1px solid #e6e7e9;display:none;font-size:0;line-height:26px}
.roof .roof-inner .search .search_hid ul li .search_div a {color:#0069ff;display:inline-block;font-size:12px;margin-right:6px;text-decoration:underline}
.roof .roof-inner .search .search_hid ul li:hover {background:#e9f3fd}
.roof .roof-inner .search .search_hid ul li:hover .search_div {display:block}
.roof .roof-inner .search .search_hid ul li.on {background:#e9f3fd}
.roof .roof-inner .search .search_hid ul:last-child {border:0}
.roof .roof-inner .search .search_hid li:hover {background:#e7f3ff}
.xkw-zujuan:before {content:"\ea0a" !important;}
.xkw-beike:before {content:"\ea0b" !important;}
.first-screen {width:973px;margin:0 0 20px 226px;}
.banner {position:relative;height:328px;border-radius:6px;margin:12px 0;}
.bannerbox,.bannerbox .slick-list,.bannerbox .slick-list .slick-track {height:100%;}
.rslides {position:relative;list-style:none;overflow:hidden;width:973px;padding:0;margin:0;}
.rslides li {-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child {position:relative;display:block;float:left;}
.rslides img {display:block;height:auto;float:left;width:100%;height:298px;border:0;border-radius:6px;}
.centered-btns_tabs {height:14px;position:absolute;left:50%;bottom:15px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2;font-size:0;text-align:center;background:rgba(0,0,0,0.4);padding:0 3px;border-radius:9px;}
.centered-btns_tabs li {display:inline-block;margin:3px 5px 0;}
.centered-btns_tabs a {display:inline-block;width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.5);}
.centered-btns_here a {background:#fff;}
.banner .rslides-ad {position:absolute;top:0;right:60px;z-index:1;}
.banner .notice {display:table;height:298px;}
.banner .notice-list {display:table-cell;vertical-align:middle;}
.banner .notice-list li {text-align:right;margin:10px 0;}
.banner .notice-list li a {display:inline-block;padding:0 20px;line-height:35px;color:#fff;border-radius:22px;background:rgba(0,0,0,0.7);}
.banner .notice-list li a:hover {color:#ffe873;}
.section {margin-bottom:25px;padding:22px 0 0;background:#fff;border-radius:6px;}
.first-section {
    margin-top: 25px;
}
.topic-list {width:973px;height:155px;background:#fff;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:22px;}
.topic-list li {float:left;}
.topic-list .topic-pic {float:left;width:186px;height:111px;margin-left:20px;}
.topic-list .topic-pic img {width:186px;height:111px;border-radius:6px;}
.topic-list .topic-item {margin-left:20px;width:160px;float:left;}
.topic-list .topic-item .inner {display:inline-block;width:100%;vertical-align:middle;}
.topic-list .topic-item .inner a {display:block;font-size:14px;font-weight:400;color:#333333;line-height:14px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;margin-bottom:18px;}
.topic-list .topic-item .inner a:hover {color:#0080ff;}
.topic-list .topic-item .inner .bold {font-size:16px;font-weight:600;color:#00bdb2;line-height:16px;}
.title-tips {position:relative;line-height:24px;}
.title-tips .name {padding-left:16px;height:26px;border-left:4px solid #0080ff;line-height:26px;font-size:22px;font-weight:500;color:#0080ff;}
.title-tips .more {margin-right:25px;color:#999;}
.title-tips .more:hover {color:#0080ff;}
.title-tips .subject-type a {margin-right:30px;position:relative;}
.title-tips .subject-type a:before {position:absolute;bottom:-8px;content:"";left:50%;width:0;height:2px;background:#FF9A18;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}
.title-tips .subject-type a:hover,.title-tips .subject-type a.active {color:#FC8200;}
.title-tips .subject-type a:hover:before,.title-tips .subject-type a.active:before {left:0;width:100%;}
.info-list,.jp-topic,.doc-list,.doc-related {padding-top:20px;}
.boutique {padding-bottom:36px;}
.info-list {padding:25px 20px 14px;}
.tabcontent-box {display:none;}
.tabcontent-box.active {display:block;}
.info-list li {float:left;width:520px;font-size:14px;padding-left:28px;position:relative;margin-bottom:14px;}
.info-list li:nth-child(2n) {float:right;}
.info-list li .iconfont {position:absolute;left:0;top:0px;width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:16px;font-size:16px;text-align:center;border-radius:2px;}
.info-list li .iconfont.icon-word-3 {color:#4B98FF;border:1px solid #4B98FF;}
.info-list li .iconfont.icon-ppt-3 {color:#F78232;border:1px solid #F78232;}
.info-list li .iconfont.icon-pdf-3 {color:#FF5F5F;border:1px solid #FF5F5F;}
.info-list li .iconfont.icon-excel-3 {color:#4BBC4B;border:1px solid #4BBC4B;}
.info-list li .iconfont.icon-txt-3 {color:#02A991;border:1px solid #02A991;}
.info-list li .iconfont.icon-rar-3 {color:#9F7CFF;border:1px solid #9F7CFF;}
.info-list li .iconfont.icon-audio-3 {color:#4B98FF;border:1px solid #4B98FF;}
.info-list li .iconfont.icon-video-3 {color:#4BBC4B;border:1px solid #4BBC4B;}
.info-list li .iconfont.icon-app-3 {color:#02A991;border:1px solid #02A991;}
.info-list li .iconfont.icon-pic-3 {color:#FF5F5F;border:1px solid #FF5F5F;}
.info-list li .iconfont.icon-other-3 {color:#9DA9BA;border:1px solid #9DA9BA;}
.info-list li a {float:left;width:421px;height:18px;line-height:18px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}
.info-list li .date {float:right;width:60px;text-align:right;color:#B6B9C0;}
.block-list {display:flex;flex-wrap:wrap;padding:25px 20px 14px;}
.block-list .block-box {min-width:9.375rem;background:#f4f8ff;padding:1rem;margin-left:.25rem;margin-right:.25rem;flex-grow:1;border-radius:.25rem;margin-bottom:.5rem;text-align:center;}
.block-list .block-box .name {font-size:1.125rem;line-height:1.75rem;display:block;}
.block-list .block-box .name .iconfont {color:#4B98FF;border:1px solid #4B98FF;margin-right:.35rem;}
.block-list .block-box .num {color:var(--primary-font-color1);}
.change-box {font-size:14px;color:#333;}
.change-box .box {position:relative;float:left;margin-right:33px;}
.change-box .box span {color:#FE9A19;}
.change-box i {display:inline-block !important;width:0 !important;height:0 !important;border-style:solid;border-width:3px;border-radius:2px;border-color:transparent #bbbbbb #bbbbbb transparent;position:absolute;top:13px;right:-8px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.change-box .box:hover i {-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.change-box .pop-box {position:absolute;display:none;z-index:100;right:-14px;top:30px;width:165px;-webkit-box-shadow:0 2px 6.51px 0.49px rgba(9,2,4,0.16);box-shadow:0 2px 6.51px 0.49px rgba(9,2,4,0.16);background-color:#fff;border-radius:6px;}
.change-box .pop-box.zl-type {width:208px;}
.change-box .box:hover .pop-box {display:block;}
.change-box .pop-box:before,.change-box .pop-box:after {content:"";border:6px solid transparent;position:absolute;z-index:4;}
.change-box .pop-box:before {border-bottom:6px solid #E6E7E9;top:-13px;right:22px;}
.change-box .pop-box:after {border-bottom:6px solid #fff;top:-12px;right:22px;}
.change-box .pop-box .list {padding:12px 14px;}
.change-box .pop-box .list li {float:left;height:32px;line-height:32px;width:45px;text-align:center;cursor:pointer;overflow:hidden;color:#333;font-size:14px;}
.change-box .pop-box.zl-type .list li {width:90px;text-align:left;}
.change-box .pop-box .list li:hover,.change-box .pop-box .list li.active {color:#fe9a19;}
.section .link {font-size:0;text-align:center;}
.section .link a {display:inline-block;width:123px;margin:25px 33px 0;}
.section .link a .link-img {width:123px;height:85px;line-height:85px;font-size:14px;text-align:center;color:#666;border-radius:6px;background:#EFF7FF;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.section .link a .link-img img {height:42px;}
.section .link a p {width:123px;font-size:14px;font-weight:500;color:#333333;line-height:14px;text-align:center;margin-top:16px;}
.section .link a:hover .link-img {-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}
.original {margin:25px 25px 0;padding-bottom:25px;border-bottom:1px dashed #ddd;}
.original-exam {width:540px;}
.original-exam .cover,.original-exam .cover img {position:relative;width:148px;height:190px;}
.original-exam .cover em {position:absolute;left:10px;top:50px;z-index:2;width:128px;height:90px;line-height:30px;font-size:16px;color:#fff;word-break:break-all;text-align:center;overflow:hidden;}
.original-exam .info {margin-left:170px;overflow:hidden;}
.original-exam .exam-name {display:block;font-size:18px;line-height:45px;}
.original-exam .info .meta {border-bottom:1px solid #ddd;}
.original-exam .info .meta span {display:inline-block;margin-right:15px;line-height:40px;color:#999;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}
.original-exam .info p {margin-top:15px;line-height:30px;color:#999;}
.original-list li {position:relative;float:left;padding:30px 25px;width:150px;text-align:center;}
.original-list li img {width:141px;height:182px;vertical-align:middle;border-radius:6px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.original-list li:hover img {-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}
.original-list li:hover em {-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}
.original-list li:hover .title {color:#0080ff;}
.original-list li em {position:absolute;left:50px;top:75px;z-index:2;width:105px;height:75px;line-height:25px;font-size:14px;color:#fff;word-break:break-all;text-align:center;overflow:hidden;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.original-list li .title {display:block;width:141px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:7px 0;font-size:14px;line-height:20px;text-align:left;font-size:14px;font-weight:500;color:#333333;}
.original-list li span {text-align:left;display:block;font-size:13px;font-weight:400;color:#80848b;line-height:13px;}
.doc-list .doc-zone {margin-left:24px;width:368px;}
.doc-list .doc-img {position:relative;width:100px;}
.doc-list .doc-img p {text-align:center;font-size:13px;font-weight:500;color:#80848b;line-height:13px;margin-top:12px;}
.doc-list .doc-img p span {color:#fe9a19;}
.doc-list .doc-img a {display:block;width:100px;height:129px;}
.doc-list .doc-img img {position:relative;width:100px;height:129px;border-radius:6px;}
.doc-list .doc-img em {position:absolute;left:5px;top:30px;z-index:2;width:90px;height:66px;line-height:22px;font-size:14px;color:#fff;word-break:break-all;text-align:center;overflow:hidden;}
.doc-list .doc-info {margin-left:120px;overflow:hidden;}
.doc-list .doc-info .doc-title {display:block;font-size:16px;line-height:30px;font-weight:bold;width:219px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}
.doc-list .doc-info p {font-size:14px;line-height:25px;color:#999;}
.doc-related {padding:30px 0 12px;}
.doc-related li {position:relative;float:left;padding-left:20px;}
.doc-related li a {display:inline-block;width:311px;height:18px;line-height:19px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle;background:url(../images/album.png) center left no-repeat;background-size:19px 18px;padding-left:28px;margin:0 35px 15px 0;}
.jp-topic {margin:0 10px;}
.jp-topic li {float:left;width:25%;text-align:center;margin-bottom:22px;}
.jp-topic li a {display:inline-block;}
.jp-topic li a:hover img {-webkit-box-shadow:0 5px 13px rgba(0,0,0,0.2);box-shadow:0 5px 13px rgba(0,0,0,0.2);}
.jp-topic li a:hover span {color:#0080ff;}
.jp-topic li img {width:275px;height:150px;border-radius:6px;vertical-align:middle;}
.jp-topic li span {margin-top:16px;display:block;width:273px;font-size:14px;font-weight:500;color:#333333;line-height:14px;text-align:left;height:14px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-left:2px;}
.index-rank {padding:25px 20px 0;width:357px;}
.index-rank .rank-hd {font-size:16px;font-weight:500;color:#333333;line-height:16px;margin-bottom:20px;}
.index-rank .rank-hd b {font-weight:700;}
.index-rank .rank-list li {position:relative;padding-left:23px;height:17px;line-height:17px;margin-bottom:15px;}
.index-rank .rank-list li i {display:block;width:17px;height:17px;font-size:12px;font-weight:400;color:#74859a;line-height:17px;text-align:center;position:absolute;top:1px;left:0;}
.index-rank .rank-list li:first-child i {background:url(../images/number1.png) no-repeat;background-size:100%;}
.index-rank .rank-list li:nth-child(2) i {background:url(../images/number2.png) no-repeat;background-size:100%;}
.index-rank .rank-list li:nth-child(3) i {background:url(../images/number3.png) no-repeat;background-size:100%;}
.index-rank .rank-list li em.color-red {color:#FE9A19;}
.index-rank .rank-list li span {float:right;color:#B6B9C0;}
.index-rank .rank-list li a,.index-rank .rank-list li .name {float:left;width:210px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}
.index-rank .rank-list.yellow li span {width:140px;color:#333;}
.index-rank .rank-list li span .iconfont,.original-exam .meta span .iconfont,.original-list li .iconfont,.doc-list .doc-info .iconfont {margin-right:5px;font-size:14px;}
.no-found {text-align:center;font-size:16px;color:#999;background:#fff;}
.no-found .no-found-bg {display:block;margin:0 auto 20px;width:141px;height:108px;background:url(../images/sorry.png) no-repeat;}
.det-top {position:fixed;right:80px;width:45px;height:45px;line-height:45px;text-align:center;border:1px solid #e1e1e1;cursor:pointer;bottom:82px;display:none;background:#fff;}
.det-top:hover {background-color:#e1e1e1;}
.det-top .iconfont {font-size:40px;vertical-align:middle;color:#999;}
.rank {width:100%;height:288px;background:url(../images/rank-bg.png) center top no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;padding:22px 0 0;}
.footer {min-width:1200px;background:#E9EBEE;color:#333;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100;text-align:center;margin-top:38px;}
.footer .wrapper {padding:50px 0 30px;width:1200px;min-width:1200px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;}
.footer .wrapper a {color:#323232;}
.footer .link-box {position:relative;text-align:left;border-bottom:1px solid #D2D4D6;padding-bottom:24px;}
.footer .link-box:after {content:"";display:table;}
.footer .link-box:after {clear:both;overflow:hidden;}
.footer .link-box .quick-link {float:left;}
.footer .link-box dl {float:left;width:165px;}
.footer .link-box dt {font-size:16px;font-weight:500;line-height:16px;margin-bottom:22px;}
.footer .link-box dt .icon {width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;margin-right:5px;}
.footer .link-box dd {line-height:14px;font-size:14px;margin:0 0 16px 24px;}
.footer .link-box dd a {color:#80848B;}
.footer .link-box dd a:hover {color:#0080FF;}
.footer .link-box .contact {float:right;width:373px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 14px 0 70px;border-left:1px solid #D2D4D6;}
.footer .link-box .contact:after {content:"";display:table;}
.footer .link-box .contact:after {clear:both;overflow:hidden;}
.footer .link-box .contact .contact-number {float:left;color:#333;}
.footer .link-box .contact .contact-number h3 {font-size:16px;font-weight:500;line-height:16px;margin-bottom:20px;}
.footer .link-box .contact .contact-number h3 i {color:#80848b;}
.footer .link-box .contact .contact-number p {font-size:16px;font-weight:500;line-height:16px;margin:0 0 12px 24px;}
.footer .link-box .contact .contact-number span {font-size:13px;font-weight:400;color:#80848B;line-height:13px;margin-left:24px;}
.footer .link-box .contact .qr-coder {float:right;margin-top:25px;}
.footer .link-box .contact .qr-coder img {width:94px;height:94px;}
.footer .link-box .contact .qr-coder p {font-size:13px;font-weight:400;color:#80848B;line-height:13px;margin-top:8px;}
.footer .hezuo-jigou {padding:40px 0 24px;width:100%;border-bottom:1px solid #D2D4D6;overflow:hidden;margin-bottom:40px;}
.footer .hezuo-jigou .title {font-size:16px;color:#333;line-height:16px;position:relative;margin:0 0 22px 0;overflow:hidden;}
.footer .hezuo-jigou .title span {float:left;}
.footer .hezuo-jigou .title span .icon {width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;}
.footer .hezuo-jigou .friend-list {margin-left:23px;font-size:0;line-height:0;text-align:left;}
.footer .hezuo-jigou .friend-list a {font-size:14px;color:#80848B;line-height:14px;display:inline-block;margin:0 9px 16px 0;}
.footer .hezuo-jigou .friend-list a:hover {color:#0080FF;}
.footer .our-link {padding-top:10px;text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box;color:#aeaeae;font-size:0;margin-bottom:20px;}
.footer .our-link a {position:relative;display:inline-block;margin:0 13px 0 12px;font-size:13px;line-height:13px;color:#333;}
.footer .our-link a:before {position:absolute;left:-12px;top:3px;width:1px;height:11px;background:#D2D4D6;content:'';}
.footer .our-link a:first-child:before {display:none;}
.footer .our-link a:hover {color:#0080FF;}
.footer .copyright,.footer .layer {width:100%;line-height:13px;font-size:13px;color:#80848B;margin-bottom:20px;}
.footer .outer-list {width:900px;margin:30px auto 20px;text-align:center;font-size:0;}
.footer .outer-list li {margin-left:4px;display:inline-block;margin:0 10px;}
.footer .outer-list li img {height:40px;}
.footer .resource {color:#80848B;line-height:12px;font-size:12px;}
.footer .resource a {color:#0080FF;}
.bannerbox {position:relative;/* width:598px;height:190px;*/}
.bannerbox .banner-item {height:100%;}
.bannerbox .banner-item img {-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:100%;height:100%;object-fit:cover;}
.bannerbox .slick-dots {bottom:9px;height:10px;padding:3px 4px;left:50%;right:auto;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0);margin:0 auto;background:rgba(0,0,0,0.22);z-index:2;border-radius:8px;width:auto;white-space:nowrap;}
.bannerbox .slick-dots li {margin:0 5px;width:10px;height:10px;display:inline-block;vertical-align:top;}
.bannerbox .slick-dots li button {display:block;width:10px;height:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff;opacity:0.5;}
.bannerbox .slick-dots li.slick-active button {width:10px;opacity:1;}
.slick-slider .slick-list {z-index:1}
.slick-slider .slick-dots {z-index:2}
.list-page {text-align:center;font-size:0;padding:20px 0 50px;}
.list-page ul li {display:inline-block;}
.list-page ul li a {display:inline-block;font-size:14px;min-width:23px;height:33px;line-height:33px;padding:0 5px;border:1px solid #dfdfdf;background-color:#fff;margin:0 6px;}
.list-page ul li.active a {color:#fff;border:1px solid #4b98ff;background-color:#4b98ff;}
.list-page ul li a.disabled {color:#666;cursor:default;}
.list-page ul li a.disabled:hover {color:#666;border:1px solid #dfdfdf;background-color:#fff;}
.list-page ul li a.pd10 {padding:0 10px;}
.list-page ul li a.pd20 {padding:0 20px;}
.list-page ul li a.on,.list-page a:hover,.list-page .sure-page input:hover {color:#fff;border:1px solid #4b98ff;background-color:#4b98ff;}
.list-page span {display:inline-block;font-size:14px;line-height:33px;padding:0 5px;}
.list-page span input {width:33px;height:33px;line-height:33px;border:1px solid #e0e0e0;text-align:center;}
.list-page .sure-page input {width:48px;border:1px solid #e0e0e0;background:#fff;}
.post-btn {border:1px solid #0069ff;border-radius:6px;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:34px;line-height:32px;text-align:center;width:100%;background:#0069ff;color:#fff;}
.post-btn:hover {background:#4b98ff;border:1px solid #4b98ff;text-decoration:none;color:#fff;}
.down-btn {border:1px solid #FF5722;border-radius:6px;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:34px;line-height:32px;text-align:center;width:100%;background:#FF5722;color:#fff;}
.down-btn:hover {opacity: .8;text-decoration:none;color:#fff;}
.wenda-post-wrap {padding-bottom:20px;}
.wenda-post-box {padding:20px;}
.wenda-post-box ul li {height:28px;line-height:28px;margin:5px 5px 0;padding:0 15px;border:1px solid #dedede;background-color:#fff;color:#333;border-radius:2px;font-weight:400;cursor:pointer;text-decoration:none;display:inline-block;vertical-align:top;}
.model-listbox {margin-top:14px;}
.model-list .item-wrap {-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.model-list .model-item {-webkit-transition:.3s;transition:.3s;border-radius:5px;background:#fff;-webkit-box-shadow:0 1px 2px 1px #e4e4e4;box-shadow:0 1px 2px 1px #e4e4e4;position:relative;margin-right:1%;margin-bottom:1%;width:24.2%;}
.model-list .model-item:nth-of-type(4n) {margin-right:0;}
.model-list .model-item .bgimg {padding-top:57%;position:relative;width:100%;cursor:pointer;overflow:hidden;}
.model-list .model-item .bgimg img {height:100%;width:100%;position:absolute;border-radius:5px 5px 0 0;left:0;top:0;}
.model-list .model-item .text {-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:35px;padding:0 5%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.model-list .model-item .text .useBox {width:50%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}
.model-list .model-item .text .useBox .userImg {position:relative;margin-right:2px;height:15px;width:15px;}
.model-list .model-item .text .userName {color:#000;width:calc(100% - 40px);line-height:50px;font-size:12px;overflow:hidden;margin:0 5px;text-overflow:ellipsis;white-space:nowrap;}
.model-list .model-item .text .label,.model-list .model-item .text .labelBox {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.model-list .model-item .text .labelBox {-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.model-list .model-item .text .label {height:30px;font-size:12px;min-width:50px;margin-left:2px;color:#9c9c9c;}
.model-list .model-item .text .label .iconfont {text-align:center;margin-right:5px;color:#9c9c9c;font-size:18px;}
.model-list .model-item .identification {position:absolute;right:3px;top:8px;display:flex;justify-content:space-between;align-items:center;}
.model-list .model-item .identification .iconfont {color:#fff;-webkit-filter:drop-shadow(2px 2px 3px #4e4e4e);filter:drop-shadow(2px 2px 3px #4e4e4e);margin-right:7px;}
.model-list .model-item>a {position:absolute;left:0;right:0;top:0;bottom:0;}
.model-list .model-item:hover {-webkit-box-shadow:1px 6px 16px #cecece;box-shadow:1px 6px 16px #cecece;transform:translateY(-5px);-ms-transform:translateY(-5px);-moz-transform:translateY(-5px);-webkit-transform:translateY(-5px);-o-transform:translateY(-5px);}
.index-model-listbox {padding:15px 10px;}
.index-model-listbox .model-item {box-shadow:none;-webkit-box-shadow:none;}
.model-showbox,#canvas {width:100%;height:100%;display:block;}
.model-showbox {height:500px;position:relative;overflow:hidden;}
.settings-panel {position:absolute;top:20px;right:20px;background:rgba(0,0,0,0.7);padding:15px;border-radius:8px;color:white;font-family:Arial,sans-serif;z-index:100;display:none;}
.settings-panel label {display:block;margin-bottom:10px;}
.settings-panel input {margin-left:10px;vertical-align:middle;}
.model-showbox .loading {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,0.8);color:white;padding:20px;border-radius:8px;font-family:Arial,sans-serif;}
.model-controls {position:absolute;right:10px;bottom:10px;}
.model-controls ul {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.model-controls ul li {padding:5px;cursor:pointer;}
.model-controls ul li i {color:#fff;-webkit-filter:drop-shadow(2px 2px 3px #4e4e4e);filter:drop-shadow(2px 2px 3px #4e4e4e);font-size:18px;fill:currentColor;}
.model-controls ul li.active i {color:#f00;}
.model-info {position:absolute;left:5px;top:5px;}
.model-info .info-item {color:#fff;-webkit-filter:drop-shadow(2px 2px 3px #4e4e4e);filter:drop-shadow(2px 2px 3px #4e4e4e);}
.model-showbox.fullscreen {position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;}
.media-container {position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:none;align-items:center;justify-content:center;z-index:10;}
.media-container img,.media-container video,.media-container embed,.media-container iframe {max-width:100%;max-height:100%;object-fit:contain;}
.media-container img {width:100%;}
/* 控件禁用样式 */.model-controls li.disabled {opacity:0.5;pointer-events:none;cursor:not-allowed;}
.model-showbox.fullscreen canvas,.model-showbox.fullscreen .media-container {width:100% !important;height:100% !important;}
.filelist-box {max-height:550px;overflow-y:auto;}
.filelist-box .filename {white-space:nowrap;display:block;text-overflow:ellipsis;width:100%;overflow:hidden;padding:5px 0;color:#000;}
.filelist-box .filename.active {color:#0080FF;}
.filelist-box span.filename {color:#6b6b6b;}
.function .member-box {position:relative;}
.function .member-box .member-menu-list {position:absolute;top:40px;background-color:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.2);padding:10px 5px 5px 20px;min-width:100px;z-index:999;display:none;}
.member-box:hover .member-menu-list {display:block;}
.recommend-document {background-color:#fff;border-radius:6px;padding:12px}
.recommend-document .title {color:#1a1a1a;font-size:16px;font-weight:500;line-height:24px}
.recommend-document .list .item {display:flex;flex-direction:column;margin-top:12px}
.recommend-document .list .item .index-icon-name {align-items:center;display:flex}
.recommend-document .list .item .index-icon-name .index {color:#1a1a1a;font-size:14px;font-weight:400;line-height:22px;margin-right:8px;width:12px}
.recommend-document .list .item .index-icon-name .icon {margin-right:8px}
.recommend-document .list .item .index-icon-name .name {color:#1a1a1a;font-size:14px;font-weight:400;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.recommend-document .list .item .index-icon-name .name:hover {color:#0069ff}
.recommend-document .list .item .time {color:#bababa;font-size:12px;font-weight:400;line-height:20px;margin-left:17px;margin-top:4px}
.page {margin:0 auto;min-height:100vh}
.select-card {background-color:#fff;margin-top:14px;}
.select-card .title {padding:12px;border-bottom:1px solid #eee;font-weight:700}
.select-card .select-card-body {padding:12px;margin-bottom:16px}
@media only screen and (min-width:1200px) {.page {width:1200px;}
}
@media only screen and (max-width:1199px) {.page {min-width:800px;}
}
.bread-nav {display:flex;align-items:center;width:100%;max-width:1200px;height:2.625rem;margin:0 auto;box-sizing:border-box;font-size:0;position:relative}
@supports(gap:.75rem) {.bread-nav {gap:.75rem}
}
@supports not(gap:.75rem) {.bread-nav>*:not(:last-child) {margin-right:.75rem}
}
.bread-nav>.item,.bread-nav>i {vertical-align:middle;font-size:.75rem}
.bread-nav>i {font-style:normal}
.bread-nav>.item {display:inline-block;box-sizing:border-box;line-height:3.5;color:var(--font-color3)}
.bread-nav>.item+i {color:#b6b3b1}
.bread-nav>.item:hover {color:var(--primary-font-color1-hover)}
:root {
    --primary-color1: #2877ff;
    --primary-color1-hover: #006fff;
    --primary-color-light1: #f0f8ff;
    --primary-color2: #333;
    --primary-color3: #fff;
    --primary-font-color1: #2877ff;
    --primary-font-color1-hover: #006fff;
    --title-color: #2877ff;
    --title-color-hover: #006fff;
    --link-color: #2877ff;
    --link-color-hover: #006fff;
    --font-color1: #8a4d06;
    --font-color2: #333;
    --font-color3: #666;
    --font-color4: #999;
    --font-color5: #fff;
    --primary-bg-color1: #2877ff;
    --primary-bg-hover-color1: #006fff;
    --primary-bg-color2: #f0f8ff;
    --line-color1: #ececec;
    --line-color2: #f4f9ff;
    --line-color3: #e2e2e2;
    --bg-color2: #f1f1f1;
    --bg-color3: #fff;
    --bg-color4: #b2d8ff;
    --bg-color5: #f4f9ff;
    --btn-bg-color: #2877ff;
    --btn-border-color: #2877ff;
    --btn-bg-color-hover: #006fff;
    --btn-border-color-hover: #006fff;
    --error-color: #ff4c3b;
    --error-color1: #ff4c3b;
    --tip-bg-color: #ff4c3b;
    --tag-color1: #ff4509;
    --memeber-per: #333;
    --page-bg: #f1f1f1;
    --special-bg: #b2d8ff;
    --strong-gap: #ececec;
    --weak-gap: #f4f9ff;
    --font-family1: 'Microsoft YaHei',PingFang SC,"Alibaba PuHuiTi 2.0",Helvetica,Tahoma,Arial,sana-serif;
    --font-family2: "Times New Roman","Microsoft Yahei","Alibaba PuHuiTi 2.0",Arial,Helvetica,sans-serif;
    --fontFamily1: 'Microsoft YaHei',PingFang SC,"Alibaba PuHuiTi 2.0",Helvetica,Tahoma,Arial,sana-serif;
    --fontFamily2: "Times New Roman","Microsoft Yahei","Alibaba PuHuiTi 2.0",Arial,Helvetica,sans-serif;
    --fontSize1: 1rem;
    --fontSize2: .875rem;
    --fontSize3: .75rem;
    --gap1: 12px;
    --gap2: 20px;
    --gap3: 16px;
    --asideW: 16.4375rem;
    --cntW: 57.8125rem;
    --asideWP: 21.916%;
    --cntWP: 77.083%;
    --borderRadius1: .1875rem;
    --borderRadius2: .25rem;
    --inputFocus: 0 0 4px 2px #2695ff;
    --border1: 1px solid #ececec;
    --border2: 1px solid #2877ff
}
pre {padding:1em !important;margin:.5em 0;overflow:auto;border-radius:.3em}
code,pre {background:#f9f9f9;color:#383942;font-family:"Fira Code","Fira Mono",Menlo,Consolas,"DejaVu Sans Mono",monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;text-shadow:none !important;border:1px solid #e5e9ee;}
.back-btnbox,.back-btnboxa {float:right;}
.back-btnbox button,.back-btnboxa .back-btn {background:var(--primary-color1);color:var(--font-color5);border-color:var(--primary-color1);border-radius:.1875rem;border:1px solid var(--primary-color1);font-size:.875rem;padding:0.305rem 1.5rem;cursor:pointer;}
.question-img img {max-width:100%;}
.question-img span,.question-img p {text-wrap-mode:wrap !important;white-space:normal;}
.power-box {text-align:center;}
.payform-box {display:none;padding:20px 20px;min-width:300px;min-height:160px;}
.power-box .show-btn {background:#268df7;color:#fff;padding:8px 20px;display:inline-block;margin:0 5px;}
.power-box .show-btn.menber-up {background:#ff6161;}
.payform-box .form-body {text-align:left;}
.payform-box .form-body .form-group {white-space:nowrap;display:flex;}
.payform-box .form-body .form-actions {flex:0 0 100%;text-align:center;}
.payform-box .form-body .form-actions .btn {background:#268df7;color:#fff;padding:8px 20px;}
.payform-box .form-body .form-actions .fc-form-submit {width:100%;}
.payform-box .form-body .form-group input {display:none;}
.payform-box .form-body .form-group .btn-group {white-space:normal;}
.payform-box .form-body .form-group .btn-group label {margin-right:10px;display:inline-block;cursor:pointer;}
.payform-box .form-body .form-group .btn-group label i {font-size:16px;margin-right:5px;}
.payform-box .form-body .form-group .btn-group label.active {color:#0069ff;}
.payform-box .form-body .form-group .fc-price-color {color:#ff6161;}
.power-box .tips {color:#666;margin:15px 0;}
.pdf_container {border:1px solid #e5e5e5;}
.pdf_container .pdf-headbox {display:flex;justify-content:space-between;padding:8px;align-items:center;border-bottom:1px solid #e5e5e5;}
.pdf_container .pdf-headbox .title {font-size:18px;font-weight:700;}
#pdfContainer_controls button {background-color:#0069ff;color:#fff;padding:5px;outline:none;border:none;}
#pdfContainer_controls button:disabled {background-color:#c9c9c9;}
#pdfContainer .loading {min-height:200px;display:flex;align-items:center;justify-content:center;font-size:16px;}
#pdfContainer canvas {max-width:100%;}
.fixed-sidebar * {box-sizing:border-box;}
.fixed-sidebar {position:fixed;right:12px;bottom:143px;width:44px;background:#fff;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.10);z-index:100;display:flex;flex-direction:column;align-items:center;}
.fixed-sidebar-item {display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;background:none;box-shadow:none;border-radius:0;padding:8px 0 8px 0;cursor:pointer;position:relative;transition:background 0.2s;}
.fixed-sidebar-item:last-child {margin-bottom:0;}
.fixed-sidebar-item .iconfont {display:block;width:24px;height:24px;font-size:22px;color:#8C8C8C;line-height:24px;}
.fixed-sidebar-item .name {text-align:center;width:100%;font-size:12px;color:#1a1a1a;font-weight:400;line-height:12px;margin:0;padding:0;}
.fixed-sidebar-item em {background:#f40103;border-radius:8px;color:#fff;font-size:10px;font-style:normal;height:16px;line-height:16px;padding:0 4px;position:absolute;right:2px;top:2px;text-align:center;min-width:16px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:inherit;font-weight:500;}
.fixed-sidebar-item:hover .iconfont,.fixed-sidebar-item:hover .name {color:#0069ff;}
.fixed-sidebar-back {display:none;}
.fixed-sidebar-item .float-image-box {background-color:#fff;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.02);display:none;height:118px;overflow:hidden;position:absolute;right:48px;top:-50%;width:118px;}
.fixed-sidebar-item:hover .float-image-box {display:block;}
.fixed-sidebar-item .float-image-box img {height:100%;width:100%;}
.pages-box {padding:20px 30px;text-align:justify;}
#webnotice {display:none;}
.notice-box {padding:10px;overflow-y:auto;}
.notice-box h3 {text-align:center;margin-bottom:6px;}
table[name="optionsTable"] td {
    white-space: pre-wrap;
}
table[name="optionsTable"] td b+p{
    display:inline-block
}
.options-txt {
    white-space: pre-wrap;
}