.fulltext-wrap .fulltext p.tiao em,
.fulltext-wrap .fulltext h4 {
  color: #333;
}
.hitClass {
  color: #f72e2e;
}
.box-position .list dl dt a {
  color: #000;
}
.pagination .jumpBtn,
.fulltext-tool .tool-position .tool .c-list {
  margin-left: 10px;
}
.pagination .jumpTo {
  padding: 5px;
}
.fulltext-container {
  word-wrap: break-word;
  word-break: normal;
  word-break: break-all;
}
.container:before,
.logo-nav:before,
.container:after,
.logo-nav:after {
  content: ' ';
  display: table;
}
.container:after,
.logo-nav:after {
  clear: both;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .page a,
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .page a,
.fulltext-wrap .title .star-10,
.fulltext-wrap .title .star-9,
.fulltext-wrap .title .star-8,
.fulltext-wrap .title .star-7,
.fulltext-wrap .title .star-6,
.fulltext-wrap .title .star-5,
.fulltext-wrap .title .star-4,
.fulltext-wrap .title .star-3,
.fulltext-wrap .title .star-2,
.fulltext-wrap .title .star-1,
.fulltext-wrap .title .caramel,
.fulltext-wrap .title .havent-valid,
.fulltext-wrap .title .modification,
.fulltext-wrap .title .all-in-vain,
.fulltext-wrap .title .part-in-vain,
.fulltext-wrap .title .now-valid,
.fulltext-tool-new .title-position .star-10,
.fulltext-tool-new .title-position .star-9,
.fulltext-tool-new .title-position .star-8,
.fulltext-tool-new .title-position .star-7,
.fulltext-tool-new .title-position .star-6,
.fulltext-tool-new .title-position .star-5,
.fulltext-tool-new .title-position .star-4,
.fulltext-tool-new .title-position .star-3,
.fulltext-tool-new .title-position .star-2,
.fulltext-tool-new .title-position .star-1,
.fulltext-tool-new .title-position .caramel,
.fulltext-tool-new .title-position .havent-valid,
.fulltext-tool-new .title-position .modification,
.fulltext-tool-new .title-position .all-in-vain,
.fulltext-tool-new .title-position .part-in-vain,
.fulltext-tool-new .title-position .now-valid,
.general-tab .general-tab-col .page a {
  font-size: 12px;
  padding: 3px 10px;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.print-content .btn .submit,
.layer-down-content .btn .submit,
.down-content .btn .submit {
  font-size: 12px;
  padding: 5px 15px;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.arrow-blue-right-s,
.arrow-blue-left-s,
.arrow-blue-up-s,
.arrow-blue-down-s {
  width: 3px;
  height: 5px;
}
.arrow-blue-right-s {
  background-position: -240px -48px;
}
.arrow-blue-left-s {
  background-position: -224px -48px;
}
.arrow-blue-up-s {
  background-position: -208px -48px;
}
.arrow-blue-down-s {
  background-position: -192px -48px;
}
.arrow-white-right,
.arrow-white-left,
.arrow-white-up,
.arrow-white-down {
  width: 7px;
  height: 7px;
}
.arrow-white-right {
  background-position: -176px -48px;
}
.arrow-white-left {
  background-position: -160px -48px;
}
.arrow-white-up {
  background-position: -144px -48px;
}
.arrow-white-down {
  background-position: -128px -48px;
}
.arrow-right,
.arrow-left,
.arrow-up,
.arrow-down {
  width: 7px;
  height: 7px;
}
.arrow-right {
  background-position: -112px -48px;
}
.arrow-left {
  background-position: -96px -48px;
}
.arrow-up {
  background-position: -80px -48px;
}
.arrow-down {
  background-position: -64px -48px;
}
.arrow-line-right,
.arrow-line-left,
.arrow-line-up,
.arrow-line-down {
  width: 11px;
  height: 11px;
}
.arrow-line-right {
  background-position: -48px -48px;
}
.arrow-line-left {
  background-position: -32px -48px;
}
.arrow-line-up {
  background-position: -16px -48px;
}
.arrow-line-down {
  background-position: 0px -48px;
}
.arrow-line-gray-right,
.arrow-line-gray-left,
.arrow-line-gray-up,
.arrow-line-gray-down {
  width: 11px;
  height: 11px;
}
.arrow-line-gray-right {
  background-position: -48px -60px;
}
.arrow-line-gray-left {
  background-position: -32px -60px;
}
.arrow-line-gray-up {
  background-position: -16px -60px;
}
.arrow-line-gray-down {
  background-position: 0px -60px;
}
.c-download {
  width: 13px;
  height: 11px;
  background-position: -200px -72px;
}
a:hover .c-download,
.current .c-download {
  background-position: -224px -72px;
}
.star-0,
.star-1,
.star-2,
.star-3,
.star-4,
.star-5 {
  width: 78px;
  height: 13px;
}
.star-0 {
  background-position: -80px -104px;
}
.star-1 {
  background-position: -64px -104px;
}
.star-2 {
  background-position: -48px -104px;
}
.star-3 {
  background-position: -32px -104px;
}
.star-4 {
  background-position: -16px -104px;
}
.star-5 {
  background-position: 0 -104px;
}
.round-line {
  width: 8px;
  height: 8px;
  background-position: 0px -72px;
}
.c-round {
  width: 5px;
  height: 5px;
  background-position: -168px -88px;
  margin-right: 10px;
  position: relative;
  top: -2px;
}
.c-add-s {
  width: 11px;
  height: 11px;
}
.c-user-s {
  width: 17px;
  height: 17px;
  background-position: -208px 0;
  margin-right: 5px;
  position: relative;
  top: 4px;
}
.c-user {
  width: 17px;
  height: 18px;
  background-position: 0 -312px;
}
.c-password {
  width: 17px;
  height: 18px;
  background-position: -32px -312px;
}
.c-succeed-s {
  width: 15px;
  height: 11px;
  background-position: -304px -192px;
}
.c-succeed-b {
  width: 46px;
  height: 46px;
  background-position: -336px -192px;
}
.hitBgcClass {
  background-color: #f72e2e;
  color: #fff !important;
}
.currenthit {
  color: #fff;
  background: #f72e2e;
}
.tips-r {
  position: absolute;
  width: 185px;
  border: none;
  padding: 0;
  padding-left: 9px;
  height: auto;
}
.tips-r .c-arrow {
  width: 10px;
  height: 17px;
  background-position: -100px -452px;
  position: absolute;
  left: 0px;
  top: 30px;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.tips-r .t-wrap {
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  padding: 10px;
  width: auto;
  height: auto;
  background: #fff;
}
.tips-r .t-wrap h6 {
  margin-bottom: 10px;
  font-size: 12px;
  color: #333;
  font-weight: normal;
}
.tips-r .t-wrap ul li {
  position: relative;
  padding-left: 20px;
}
.tips-r .t-wrap ul li .c-icon {
  width: 14px;
  height: 14px;
  position: absolute;
  left: 0;
  top: 5px;
}
.tips-r .t-wrap ul li .c-icon.c-succeed {
  background-position: -512px -452px;
}
.tips-r .t-wrap ul li .c-icon.c-warning {
  background-position: -486px -452px;
}
.tips-r .t-wrap ul li p {
  height: auto;
  color: #666;
}
.container,
.logo-nav {
  *zoom: 1;
}
.container:before,
.logo-nav:before,
.container:after,
.logo-nav:after {
  content: '';
  display: table;
}
.container:after,
.logo-nav:after {
  clear: both;
}
.subPush-box,
.reminders_box {
  background-color: #ffc;
  font-size: 16px;
  text-align: center;
  padding: 10px;
  color: #333;
  display: none;
}
.subPush-box .number,
.reminders_box .number {
  color: #e45538;
  font-weight: 600;
}
.subPush-box .library_menus,
.reminders_box .library_menus {
  cursor: pointer;
}
.subPush-box .highLight,
.reminders_box .highLight {
  color: #c63;
}
.subPush-box .big,
.reminders_box .big {
  font-size: 24px;
}
.subPush-box .expriseTips,
.reminders_box .expriseTips {
  color: #333;
}
.subPush-box .text,
.reminders_box .text {
  display: inline-block;
}
.subPush-box .reminders_btn,
.reminders_box .reminders_btn {
  display: inline-block;
  background: #39c;
  color: #fff;
  padding: 4px 12px;
  border-radius: 6px;
  font-size: 14px;
  margin-left: 3%;
}
.subPush-box .reminders_close_btn,
.reminders_box .reminders_close_btn {
  margin-left: 3%;
  cursor: pointer;
}
.top-tool {
  height: 30px;
}
.top-tool .container {
  padding: 0;
}
.top-tool .fl {
  float: left;
}
.top-tool .fl a {
  font-size: 12px;
  color: #999;
  padding-top: 5px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 10px;
  padding-left: 0 !important;
  position: relative;
}
.top-tool .fl a .c-beta {
  width: 22px;
  height: 9px;
  background-position: -688px -136px;
  position: absolute;
  top: 0px;
  right: -22px;
}
.top-tool .fl a .c-new {
  width: 24px;
  height: 12px;
  background-position: -446px -136px;
  position: absolute;
  top: 0px;
  right: -22px;
}
.top-tool .fl a.gpt-btn {
  position: relative;
  top: -1px;
}
.top-tool .fl a.gpt-btn img {
  width: 70px;
}
.top-tool .fl .c-phone {
  width: 10px;
  height: 16px;
  background-position: -666px -192px;
  vertical-align: middle;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
.top-tool .fr {
  float: right;
}
.top-tool .fr ul {
  padding: 8px 0;
  height: 14px;
}
.top-tool .fr ul li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 14px;
  padding: 0 15px;
  border-left: 1px solid #ccc;
  vertical-align: top;
}
.top-tool .fr ul li:first-child {
  border-left: none;
}
.top-tool .fr ul li.buy {
  position: relative;
}
.top-tool .fr ul li.buy a {
  color: #eb2900;
}
.top-tool .fr ul li.buy a .iconfont {
  vertical-align: top;
}
.top-tool .fr ul li.buy a .iconfont.icon-biaoqianlan_gouwuche {
  margin-right: 10px;
  position: relative;
  width: 16px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.top-tool .fr ul li.buy a .iconfont.icon-biaoqianlan_gouwuche::before {
  position: absolute;
  left: 0;
  top: 0;
}
.top-tool .fr ul li.buy a .iconfont.icon-a-zixungoumai_huaban1 {
  font-size: 60px;
}
.top-tool .fr ul li.buy img {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 30px;
  height: auto;
  margin-top: -8px;
  margin-left: -3px;
}
.top-tool .fr ul li.buy .pink-618 {
  width: 52px;
  margin: 0;
}
.top-tool .fr ul li a {
  font-size: 12px;
  color: #999;
}
.top-tool .goog-te-gadget-simple {
  border: none !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.goog-te-menu-frame {
  box-shadow: 0 3px 8px 2px #dadada !important;
}
.goog-te-menu2 {
  border-color: #ccc !important;
}
.goog-te-menu2-item,
.goog-te-menu2-item-selected {
  font-size: 12px !important;
  font-weight: normal !important;
}
.goog-te-menu2-item-selected .text {
  font-size: 12px !important;
}
.logo-nav {
  background: #fff;
  padding: 14px 20px;
  position: relative;
  z-index: 990;
  min-width: max-content;
}
.logo-nav .container {
  padding: 0;
}
.logo-nav .logo {
  float: left;
  width: 212px;
  height: 32px;
  margin-left: -100%;
  position: relative;
  width: 192px;
}
.logo-nav .logo a {
  width: 100%;
  min-height: 32px;
  display: block;
  position: relative;
  z-index: 99;
}
.logo-nav .logo a img {
  width: 192px;
}
.logo-nav .main-nav {
  letter-spacing: -12px;
  text-align: left;
  float: left;
  width: 100%;
}
.logo-nav .main-nav.main-nav-1000 .nav-list {
  margin-left: 190px;
}
.logo-nav .main-nav.main-nav-1000 .nav-wrap {
  width: 648px;
}
.logo-nav .main-nav.main-nav-1000 .nav-wrap > li {
  width: 72px;
}
.logo-nav .main-nav .left {
  width: 100%;
  float: left;
}
.logo-nav .main-nav .right {
  float: left;
  width: 100px;
  margin-left: -100px;
}
.logo-nav .main-nav .nav-wrap {
  width: 855px;
}
.logo-nav .main-nav .nav-wrap > li {
  width: 95px;
  vertical-align: top;
  position: relative;
}
.logo-nav .main-nav .nav-wrap > li .icon-bg {
  height: 12px;
  line-height: 12px;
  padding: 0 2px;
  background: #e45538;
  border-radius: 2px;
  position: absolute;
  top: -8px;
  right: -22px;
  color: #fff;
}
.logo-nav .main-nav .nav-wrap > li .icon-bg::after {
  content: ' ';
  border-top: 3px solid #e45538;
  border-left: 2px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  position: absolute;
  bottom: -3px;
  left: 3px;
}
.logo-nav .main-nav .nav-wrap > li .icon-bg .icon-jobs {
  font-size: 20px;
}
.logo-nav .main-nav .nav-wrap > li .icon-bg .icon-qikan_zuixin1 {
  font-size: 18px;
  position: relative;
  top: -1px;
}
.logo-nav .main-nav .nav-wrap > li a div#redSpot {
  position: absolute;
}
.logo-nav .main-nav .other-nav {
  width: 100px;
  padding-left: 20px;
  border-left: 1px solid #ccc;
}
.logo-nav .main-nav li {
  letter-spacing: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
}
.logo-nav .main-nav li.current .drop-all {
  position: absolute;
  display: block;
}
.logo-nav .main-nav li .drop-all {
  left: 0;
  right: 0;
  display: none;
  width: 100%;
  color: #333;
  z-index: 99999991;
}
.logo-nav .main-nav li .drop-all a {
  color: #333;
}
.logo-nav .main-nav li .drop-all a:hover {
  color: #218fc4;
}
.logo-nav .main-nav li .drop-all .all-col {
  *zoom: 1;
  background: #f8f8f8;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: 0 8px 8px rgba(0, 0, 0, 0.06);
}
.logo-nav .main-nav li .drop-all .all-col:before,
.logo-nav .main-nav li .drop-all .all-col:after {
  content: '';
  display: table;
}
.logo-nav .main-nav li .drop-all .all-col:after {
  clear: both;
}
.logo-nav .main-nav li .drop-all .nav {
  width: 26%;
  float: left;
  background: #fff url(../images/bg-all.png) no-repeat right bottom;
  padding-top: 40px;
  font-size: 14px;
  line-height: 1.6;
}
.logo-nav .main-nav li .drop-all .nav > .wrap {
  width: 192px;
  float: right;
}
.logo-nav .main-nav li .drop-all .nav > .wrap > .t {
  margin-bottom: 38px;
}
.logo-nav .main-nav li .drop-all .nav > .wrap > .t a {
  color: #218fc4;
  font-weight: bold;
}
.logo-nav .main-nav li .drop-all .nav > .wrap > .t .iconfont {
  margin-right: 5px;
  color: #218fc4;
  font-weight: bold;
}
.logo-nav .main-nav li .drop-all .nav > .wrap li {
  margin-bottom: 20px;
  display: block;
  cursor: pointer;
}
.logo-nav .main-nav li .drop-all .nav > .wrap li.current a {
  color: #218fc4;
}
.logo-nav .main-nav li .drop-all .nav > .wrap li a:hover {
  color: #218fc4;
}
.logo-nav .main-nav li .drop-all .col-wrap {
  float: left;
  padding: 30px 0;
  width: 74%;
}
.logo-nav .main-nav li .drop-all .col-wrap .search {
  padding-left: 30px;
  margin-bottom: 40px;
}
.logo-nav .main-nav li .drop-all .col-wrap .search > div {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.logo-nav .main-nav li .drop-all .col-wrap .search > div.input {
  height: 20px;
  width: 330px;
  border-radius: 2px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.03);
  background: #fff;
  padding: 6px 30px 6px 10px;
  position: relative;
  margin-right: 10px;
  position: relative;
}
.logo-nav .main-nav li .drop-all .col-wrap .search > div.input input {
  width: 100%;
  border: none;
  vertical-align: top;
  height: 20px;
}
.logo-nav .main-nav li .drop-all .col-wrap .search > div.input input::placeholder {
  color: #909299;
}
.logo-nav .main-nav li .drop-all .col-wrap .search > div.input .iconfont {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 14px;
  color: #218fc4;
  font-weight: bold;
}
.logo-nav .main-nav li .drop-all .col-wrap .search > div.input .search-list {
  position: absolute;
  left: 0;
  width: 370px;
  overflow-y: auto;
  padding-top: 8px;
  z-index: 3;
}
.logo-nav .main-nav li .drop-all .col-wrap .search > div.input .search-list .no-content {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.06);
  padding: 30px 6px;
  text-align: center;
}
.logo-nav .main-nav li .drop-all .col-wrap .search > div.input .search-list ul {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.06);
  padding: 10px 6px;
  max-height: 160px;
  overflow-y: auto;
}
.logo-nav .main-nav li .drop-all .col-wrap .search > div.input .search-list li {
  position: relative;
  display: block;
}
.logo-nav .main-nav li .drop-all .col-wrap .search > div.input .search-list li a {
  display: block;
  text-indent: 10px;
  line-height: 2;
  padding: 0;
  line-height: 2;
}
.logo-nav .main-nav li .drop-all .col-wrap .search > div.input .search-list li a:hover {
  text-decoration: none;
  background: rgba(0, 0, 0, 0.06);
  border-radius: 3px;
  color: #218fc4;
}
.logo-nav .main-nav li .drop-all .col-wrap .search > div.label {
  letter-spacing: -12px;
}
.logo-nav .main-nav li .drop-all .col-wrap .search > div.label a {
  margin-right: 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: 0;
  background: rgba(33, 143, 196, 0.12);
  border-radius: 2px;
  line-height: 32px;
  padding: 0 10px;
}
.logo-nav .main-nav li .drop-all .col-wrap .search > div.label a:hover {
  color: #fff;
  background: #218fc4;
}
.logo-nav .main-nav li .drop-all .col-wrap .col {
  padding-left: 30px;
}
.logo-nav .main-nav li .drop-all .col-wrap .col .wrap {
  *zoom: 1;
}
.logo-nav .main-nav li .drop-all .col-wrap .col .wrap:before,
.logo-nav .main-nav li .drop-all .col-wrap .col .wrap:after {
  content: '';
  display: table;
}
.logo-nav .main-nav li .drop-all .col-wrap .col .wrap:after {
  clear: both;
}
.logo-nav .main-nav li .drop-all .col-wrap .col .box {
  width: 50%;
  letter-spacing: -12px;
  float: left;
}
.logo-nav .main-nav li .drop-all .col-wrap .col .box dl {
  margin-bottom: 30px;
}
.logo-nav .main-nav li .drop-all .col-wrap .col .box dt {
  letter-spacing: 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #e4e7eb;
  margin-bottom: 15px;
  color: #218fc4;
  font-weight: bold;
}
.logo-nav .main-nav li .drop-all .col-wrap .col .box dd {
  letter-spacing: 0;
  width: 134px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: 0;
  margin-bottom: 8px;
}
.logo-nav .main-nav li .drop-all .col-wrap .col .all-slider {
  width: 400px;
  height: 180px;
  float: left;
  background: none;
}
.logo-nav .main-nav li .drop-all .col-wrap .col .all-slider .slider-s {
  width: 370px;
  height: 180px;
  margin-left: 30px;
  position: relative;
}
.logo-nav .main-nav li .drop-all .col-wrap .col .all-slider .slider-s a {
  display: block;
  padding: 0;
}
.logo-nav .main-nav li .drop-all .col-wrap .col .all-slider .slider-s img {
  width: 100%;
}
.logo-nav .main-nav li .drop-all .col-wrap .col .all-slider .slider-s .slidesjs-container {
  height: 180px !important;
  border-radius: 4px;
  overflow: hidden;
}
.logo-nav .main-nav li .drop-all .col-wrap .col .all-slider .slider-s .slidesjs-navigation {
  display: none;
}
.logo-nav .main-nav li .drop-all .col-wrap .col .all-slider .slider-s .slidesjs-pagination {
  height: 6px;
  position: absolute;
  bottom: 10px;
  left: 15px;
  z-index: 999;
  font-size: 0;
}
.logo-nav .main-nav li .drop-all .col-wrap .col .all-slider .slider-s .slidesjs-pagination li {
  margin-right: 4px;
}
.logo-nav .main-nav li .drop-all .col-wrap .col .all-slider .slider-s .slidesjs-pagination a {
  font-size: 0;
  color: rgba(33, 143, 196, 0.5);
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: rgba(33, 143, 196, 0.5);
  padding: 0;
}
.logo-nav .main-nav li .drop-all .col-wrap .col .all-slider .slider-s .slidesjs-pagination a.active {
  background: #218fc4;
  width: 12px;
  color: #218fc4;
}
.logo-nav .main-nav li .drop-down-list {
  min-width: 120px;
  left: 50%;
  margin-left: -60px;
  padding-top: 16px;
  display: none;
  position: absolute;
  background: #fff;
  border-bottom: 1px solid #cfcfcf;
}
.logo-nav .main-nav li .drop-down-list li {
  min-width: 120px;
  display: block;
  height: 40px;
  margin: 0;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  white-space: nowrap;
}
.logo-nav .main-nav li .drop-down-list li a {
  font-size: 14px;
  color: #666;
  text-align: center;
  display: block;
  line-height: 40px;
  padding: 0 10px;
}
.logo-nav .main-nav li .drop-down-list li a:hover {
  background: #f7f7f7;
}
.logo-nav .main-nav li .drop-down-list li a .icon-AIduihua_youjiantou {
  position: absolute;
  right: 10px;
  font-size: 12px;
}
.logo-nav .main-nav li .drop-down-list.sub-drop-down-list {
  left: 100%;
  margin-left: 0;
  padding-top: 0;
  top: 0;
}
.logo-nav .main-nav li.active {
  position: relative;
}
.logo-nav .main-nav li.active > .drop-down-list {
  display: block;
}
.logo-nav .main-nav li.active .c-list-s {
  width: 15px;
  height: 10px;
  background-position: -160px -256px;
}
.logo-nav .main-nav a {
  font-size: 14px;
  color: #2f2e3f;
  padding-bottom: 10px;
  position: relative;
}
.logo-nav .main-nav a.c-list-s {
  width: 15px;
  height: 10px;
  background-position: -136px -256px;
  position: relative;
  top: 9px;
}
.logo-nav .main-nav a .c-red-round {
  width: 8px;
  height: 8px;
  background: #e45538;
  border-radius: 50%;
  position: absolute;
  left: -8px;
  top: -2px;
}
.logo-nav .main-nav a .c-arrow-down {
  width: 11px;
  height: 7px;
  background-position: -62px -60px;
  margin-left: 3px;
}
.logo-nav .main-nav a:hover .c-arrow-down {
  background-position: -92px -60px;
}
.logo-nav .main-nav a:hover,
.logo-nav .main-nav .current a {
  color: #218fc4;
  text-decoration: none;
}
.logo-nav .main-nav .c-new {
  width: 24px;
  height: 12px;
  background-position: -446px -136px;
  position: absolute;
  top: -2px;
  right: -24px;
}
.logo-nav .main-nav .c-job {
  width: 22px;
  height: 9px;
  background-position: -666px -136px;
  position: absolute;
  top: -2px;
  right: -23px;
}
.logo-nav .main-nav .c-beta {
  width: 22px;
  height: 9px;
  background-position: -688px -136px;
  position: absolute;
  top: -2px;
  right: -22px;
}
.logo-nav .nav-list {
  position: relative;
  margin-left: 215px;
  margin-right: 130px;
}
.logo-nav .userInfo {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.logo-nav .userInfo #userInfo {
  display: none;
  position: absolute;
  min-width: 504px;
  top: 100%;
  right: 0;
  box-sizing: border-box;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.logo-nav .userInfo #userInfo .drop-list {
  display: none;
  box-sizing: border-box;
  border-top: 1px solid #f2f2f2;
  margin-top: 10px;
  padding-top: 10px;
}
.logo-nav .userInfo #userInfo .drop-list li {
  position: relative;
}
.logo-nav .userInfo #userInfo .drop-list li a {
  font-size: 14px;
  color: #606266;
  vertical-align: middle;
  display: block;
  height: 28px;
  line-height: 28px;
  text-indent: 10px;
}
.logo-nav .userInfo #userInfo .drop-list li a .iconfont {
  margin-right: 5px;
}
.logo-nav .userInfo #userInfo .drop-list li a i,
.logo-nav .userInfo #userInfo .drop-list li a span {
  vertical-align: middle;
}
.logo-nav .userInfo #userInfo .drop-list li.active .list {
  display: block;
}
.logo-nav .userInfo #userInfo .drop-list li .list {
  display: none;
  position: absolute;
  right: 132px;
  top: 50%;
  margin-top: -35px;
  text-align: center;
  padding-right: 8px;
}
.logo-nav .userInfo #userInfo .drop-list li .list ul {
  background: #fff;
  padding: 7px 5px;
  min-width: 100px;
  box-shadow: 0px 5px 14px 0px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.logo-nav .userInfo #userInfo .drop-list li .list a {
  text-indent: 0;
}
.logo-nav .userInfo #userInfo .drop-list li:hover {
  text-decoration: none;
  background-color: #eee;
  border-radius: 2px;
}
.logo-nav .userInfo #userInfo .drop-list li:hover .list {
  display: block;
}
.logo-nav .userInfo .layer-info-wrap {
  padding-right: 10px;
}
.logo-nav .userInfo .layer-info-wrap .close {
  position: absolute;
  right: 10px;
  top: 0px;
}
.logo-nav .userInfo .layer-info-wrap .close .iconfont {
  font-size: 12px;
}
.logo-nav .userInfo .layer-info-wrap ul li {
  font-size: 12px;
  color: #333;
  white-space: nowrap;
}
.logo-nav .userInfo .layer-info-wrap ul li a {
  font-size: 14px;
  color: #606266;
  display: block;
  width: 100%;
  height: 28px;
  line-height: 28px;
  text-indent: 10px;
}
.logo-nav .userInfo .layer-info-wrap ul li a:hover {
  color: #606266;
  text-decoration: none;
  background-color: #eee;
  border-radius: 2px;
}
.logo-nav .userInfo .layer-info-wrap ul li .num {
  float: right;
  border-radius: 28px;
  background: #e45538;
  line-height: 16px;
  padding: 0 5px;
  font-size: 12px;
  color: #fff;
  position: relative;
  top: 5px;
  text-indent: 0px;
}
.logo-nav .userInfo.english_library .box .drop-list {
  width: 170px;
}
.logo-nav .userInfo.english_library .box .drop-list li .list {
  right: 158px;
}
.logo-nav .userInfo.english_library .box .drop-list li .list ul {
  min-width: 148px;
}
.logo-nav .userInfo .username {
  position: relative;
  z-index: 10;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.logo-nav .userInfo .tips {
  position: absolute;
  right: -20px !important;
}
.logo-nav .userInfo:hover #userInfo {
  display: block;
}
.logo-nav .login {
  float: right;
  margin-left: -130px;
  margin-top: 10px;
  position: relative;
}
.logo-nav .login.login-entry_box {
  position: relative;
}
.logo-nav .login.login-entry_box .login-tips_wrapper {
  display: none;
  position: absolute;
  top: 100%;
  right: 0px;
  width: 334px;
  padding-top: 20px;
  z-index: 9999;
  cursor: default;
}
.logo-nav .login.login-entry_box .login-tips_wrapper .login-tips_box {
  border-radius: 6px;
  padding: 22px 26px;
  color: #2f2e3f;
  box-shadow: 0px 2px 10px rgba(41, 84, 115, 0.4);
  box-sizing: border-box;
  position: relative;
  background-color: #fff;
  background-image: url('https://static.pkulaw.com/statics/img/loginTips/login-tips_bgc.png');
  background-repeat: no-repeat;
  background-position: 0px -36px;
  background-size: 100% auto;
}
.logo-nav .login.login-entry_box .login-tips_wrapper .login-tips_box .title {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 27px;
}
.logo-nav .login.login-entry_box .login-tips_wrapper .login-tips_box .login-tips_list li {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  list-style: none;
  margin-bottom: 21px;
  padding-left: 36px;
}
.logo-nav .login.login-entry_box .login-tips_wrapper .login-tips_box .login-tips_list li .circle {
  width: 26px;
  height: 26px;
  background: rgba(33, 143, 196, 0.1);
  display: inline-block;
  border-radius: 50%;
  margin-right: 10px;
  padding: 6px;
  box-sizing: border-box;
  position: relative;
  margin-left: -36px;
}
.logo-nav .login.login-entry_box .login-tips_wrapper .login-tips_box .login-tips_list li .circle img {
  width: auto;
  max-width: 16px;
  height: auto;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.logo-nav .login.login-entry_box .login-tips_wrapper .login-tips_box .functional-area {
  text-align: center;
}
.logo-nav .login.login-entry_box .login-tips_wrapper .login-tips_box .functional-area .login-btn {
  border-radius: 4px;
  background: #218fc4;
  box-shadow: 0px 6px 10px rgba(33, 143, 196, 0.25);
  color: #fff;
  line-height: 20px;
  padding: 6px;
  font-size: 14px;
  cursor: pointer;
}
.logo-nav .login.login-entry_box .login-tips_wrapper .login-tips_box .functional-area .login-btn:hover {
  background-color: #06a9ee;
}
.logo-nav .login.login-entry_box .login-tips_wrapper .login-tips_box .functional-area .register-btn {
  margin-top: 15px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.logo-nav .login.login-entry_box .login-tips_wrapper .login-tips_box .functional-area .register-btn span,
.logo-nav .login.login-entry_box .login-tips_wrapper .login-tips_box .functional-area .register-btn a {
  vertical-align: middle;
}
.logo-nav .login.login-entry_box .login-tips_wrapper .login-tips_box .functional-area .register-btn .register {
  color: #218fc4;
  margin-left: 16px;
  cursor: pointer;
  font-size: 12px;
  border: none;
}
.logo-nav .login.login-entry_box .login-tips_wrapper .login-tips_box .functional-area .register-btn .register:hover {
  color: #06a9ee;
}
.logo-nav .login.login-entry_box .login-tips_wrapper .login-tips_box::before {
  content: '';
  position: absolute;
  right: 30px;
  top: -10px;
  border-left: 6px solid rgba(0, 0, 0, 0);
  border-right: 6px solid rgba(0, 0, 0, 0);
  border-bottom: 10px solid #d4f1ff;
}
.logo-nav .login.login-entry_box .login-tips_wrapper .login-tips_box span {
  vertical-align: middle;
}
.logo-nav .login.login-entry_box .login-tips_wrapper.english {
  width: 400px;
}
.logo-nav .login.login-entry_box .login-tips_wrapper.english .login-tips_box {
  padding: 22px 18px;
}
.logo-nav .login.login-entry_box .login-tips_wrapper.english .login-tips_box .functional-area .register {
  margin-left: 0;
}
.logo-nav .login.login-entry_box:hover .login-tips_wrapper {
  display: block;
}
.logo-nav .login a {
  font-size: 14px;
  color: #666;
  height: 18px;
  line-height: 18px;
  padding-left: 8px;
  border-left: 1px solid #747474;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.logo-nav .login a:hover {
  color: #218fc4;
  text-decoration: none;
}
.logo-nav .login a:first-child {
  border-left: 0;
  padding-left: 0;
  padding-left: 0;
  padding-right: 8px;
}
.logo-nav .login a .c-user-s {
  display: none;
}
.logo-nav .login a.btn-buy {
  border: 0;
}
.logo-nav .login.login-after a {
  border: none;
}
.logo-nav .login.login-after .user-name {
  font-size: 14px;
  position: relative;
  width: 70px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: right;
}
.logo-nav .login.login-after .exit {
  border: none;
  position: relative;
  vertical-align: top;
}
.logo-nav .login.login-after .tips {
  font-family: '宋体';
  position: absolute;
  color: #fff;
  font-size: 12px;
  font-style: normal;
  line-height: 12px;
  min-width: 6px;
  text-align: center;
  top: -6px;
  right: 40px;
  height: 12px;
  padding: 0 3px 0 4px;
  border-radius: 12px;
  background: #ef360f;
  border: none;
}
.logo-nav .login.login-group {
  margin-top: 0;
}
.logo-nav .login.login-group .personal {
  text-align: right;
}
.logo-nav .login.login-group .personal a {
  color: #218fc4;
  padding-right: 0;
}
.logo-nav .login.login-group .personal a:hover {
  text-decoration: underline;
}
.login-box {
  width: 362px;
  padding: 20px;
}
.login-box .tips-content {
  font-size: 16px;
  color: #666;
  height: 100px;
  padding: 0 10px;
}
.login-box .register-tab {
  font-size: 22px;
  color: #fff;
  text-align: center;
  font-weight: normal;
  height: 50px;
  border-bottom: 1px solid #dcdcdc;
  background: #218fc4;
  line-height: 50px;
  margin-bottom: 40px;
}
.login-box .register-tab a {
  font-size: 16px;
  height: 50px;
  line-height: 50px;
  padding: 0;
  border-left: 0;
  letter-spacing: 0;
  width: 50%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  top: -4px;
}
.login-box .register-tab a.current {
  color: #218fc4;
  border-bottom: 2px solid #158ec6;
}
.login-box .register-tab a:hover {
  text-decoration: none;
}
.register-form {
  display: none;
  font-size: 14px;
  height: 240px;
}
.register-form.current {
  display: block;
}
.register-form .c-icon {
  position: absolute;
  top: 12px;
  left: 10px;
}
.register-form li {
  position: relative;
}
.register-form li div {
  height: 20px;
  padding: 10px 0;
  padding-left: 35px;
  padding-right: 10px;
  border: 1px solid #c3c3c3;
}
.register-form li div.authcode {
  padding-right: 110px;
}
.register-form li div input {
  border: none;
  padding: 0;
  line-height: 20px;
  text-indent: 10px;
  border-left: 1px solid #ddd;
}
.register-form li div input.text {
  width: 100%;
}
.register-form li p {
  color: #c5c5c5;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  margin: 3px 0 7px 0;
}
.register-form li p.warning {
  color: #e63b29;
}
.register-form .ip-register {
  font-size: 16px;
  color: #666;
  text-align: center;
  height: 137px;
  line-height: 136px;
}
.register-form .ip-scope {
  height: 137px;
  text-align: center;
  line-height: 26px;
}
.register-form .ip-scope p {
  font-size: 14px;
  color: #999;
  letter-spacing: -1px;
}
.register-form .ip-scope div {
  margin-bottom: 10px;
}
.register-form .ip-scope div p {
  font-size: 16px;
  color: #666;
  letter-spacing: 0;
}
.register-form .submit {
  margin: 20px 20px 10px;
}
.register-form .submit .btn-submit {
  font-size: 18px;
  color: #fff;
  text-align: center;
  padding: 0;
  height: 46px;
  line-height: 46px;
  background: #e24d50;
  width: 100%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.register-form .have-account {
  position: relative;
  color: #999;
  padding: 0 20px;
}
.register-form .have-account input {
  margin-right: 3px;
  position: relative;
  top: -1px;
}
.register-form .have-account label {
  font-size: 14px;
}
.register-form .have-account a {
  color: #218fc4;
  position: absolute;
  top: 0;
}
.register-form .have-account a.right {
  right: 20px;
}
.register-form .have-account a.left {
  left: 20px;
}
.down-content {
  display: none;
  background: #fff;
  border: 1px solid #81bad7;
  padding: 25px;
  position: absolute;
  left: -300px;
  z-index: 99999;
}
.down-content h4 {
  font-size: 14px;
  font-weight: bold;
  color: #333;
  margin-bottom: 5px;
}
.down-content ul {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}
.down-content ul li {
  font-size: 12px;
  color: #333;
  position: relative;
  padding-left: 70px;
}
.down-content ul li .t {
  font-size: 14px;
  text-align: right;
  font-weight: normal;
  width: 65px;
  color: #333;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 32px;
}
.down-content ul li > span {
  width: 110px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.down-content ul li input {
  margin-right: 5px;
}
.down-content ul li .c-icon {
  width: 18px;
  height: 18px;
  margin-right: 5px;
  vertical-align: middle;
}
.down-content ul li .c-icon.c-txt {
  background-position: -192px -136px;
}
.down-content ul li .c-icon.c-word {
  background-position: -224px -136px;
}
.down-content ul li .c-icon.c-hyper {
  background-position: -256px -136px;
}
.down-content ul li .c-icon.c-pdf {
  background-position: -320px -136px;
}
.down-content ul li .c-icon.c-pdf-gray {
  background-position: -288px -136px;
}
.down-content ul li .c-icon.c-format {
  background-position: -352px -136px;
}
.down-content ul li .c-icon.c-en {
  background-position: -192px -160px;
}
.down-content ul li .c-icon.c-cn {
  background-position: -224px -160px;
}
.down-content ul li .c-icon.c-left-right {
  background-position: -256px -160px;
}
.down-content ul li .c-icon.c-up-down {
  background-position: -320px -160px;
}
.down-content ul li .c-icon.c-excel {
  background-position: -352px -160px;
}
.down-content ul li .c-icon.c-pure {
  background-position: -320px -160px;
}
.down-content .icon-wpsxiazai1 {
  color: #218fc4;
  margin-right: 5px;
  top: 2px;
  position: relative;
}
.down-content .icon-wpsxiazai1::before {
  font-size: 18px;
}
.down-content .about-info {
  display: none;
}
.down-content .about-info dl {
  margin-bottom: 30px;
  padding-left: 70px;
}
.down-content .about-info dl dd {
  text-align: left;
  padding-left: 20px;
  position: relative;
  line-height: 26px;
}
.down-content .about-info dl dd .tips {
  color: #fc9981;
}
.down-content .about-info dl dd input.checkbox {
  position: absolute;
  left: 2px;
  top: 8px;
}
.down-content .about-info dl dd input.text {
  width: 40px;
  padding: 2px 0;
  text-align: center;
}
.down-content .excel-info {
  display: none;
}
.down-content .excel-info dl {
  letter-spacing: -12px;
  margin-bottom: 30px;
  padding-left: 70px;
}
.down-content .excel-info dl dd {
  letter-spacing: 0;
  width: 50%;
  text-align: left;
  line-height: 26px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.down-content .excel-info dl dd .tips {
  color: #fc9981;
}
.down-content .excel-info dl dd input.checkbox {
  position: relative;
  margin-right: 5px;
}
.down-content .excel-info dl dd input.text {
  width: 40px;
  padding: 2px 0;
  text-align: center;
}
.down-content .btn {
  text-align: center;
}
.down-content .btn .submit {
  color: #fff;
  background: #218fc4;
  border: none;
  margin-right: 5px;
}
.down-content .btn .submit:hover {
  background: #06a9ee;
}
.down-content .btn .help {
  color: #218fc4;
  padding: 0;
  border: none;
}
.down-content .btn .help:hover {
  color: #06a9ee;
  background: none;
}
.layer-down-content {
  background: #fff;
  border: 1px solid #81bad7;
}
.layer-down-content .tab-nav {
  padding: 5px 10px;
  background: #66bce5;
}
.layer-down-content .tab-nav ul {
  letter-spacing: -12px;
  margin-bottom: 0;
}
.layer-down-content .tab-nav ul li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: 0;
  padding: 0 10px;
  line-height: 20px;
  border-radius: 30px;
  margin-right: 5px;
  font-size: 12px;
  color: #fff;
  cursor: pointer;
}
.layer-down-content .tab-nav ul li.current {
  background: #218fc4;
}
.layer-down-content .tab-nav ul li:hover {
  background: #218fc4;
}
.layer-down-content .tab-col {
  padding: 20px;
}
.layer-down-content h4 {
  font-size: 12px;
  font-weight: bold;
  color: #333;
  margin-bottom: 5px;
}
.layer-down-content ul {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}
.layer-down-content ul li {
  font-size: 12px;
  color: #333;
  position: relative;
  padding-left: 70px;
  line-height: 180%;
}
.layer-down-content ul li.custom > span {
  height: 40px;
  vertical-align: top;
  padding: 2px 5px;
  cursor: pointer;
  width: auto;
  min-width: 60px;
  margin-right: 20px;
}
.layer-down-content ul li.custom > span .primary {
  display: none;
  color: #218fc4;
}
.layer-down-content ul li.custom > span:hover {
  box-shadow: 0 0 8px #a6a6a6;
}
.layer-down-content ul li.custom > span:hover .primary {
  display: block;
}
.layer-down-content ul li .t {
  font-size: 12px;
  text-align: right;
  font-weight: normal;
  width: 65px;
  color: #333;
  position: absolute;
  left: 0;
  top: 0;
}
.layer-down-content ul li > span {
  width: 110px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-bottom: 5px;
}
.layer-down-content ul li input {
  margin-right: 5px;
}
.layer-down-content ul li .c-icon {
  width: 18px;
  height: 18px;
  margin-right: 5px;
  vertical-align: middle;
}
.layer-down-content ul li .c-icon.c-txt {
  background-position: -192px -136px;
}
.layer-down-content ul li .c-icon.c-word {
  background-position: -224px -136px;
}
.layer-down-content ul li .c-icon.c-hyper {
  background-position: -256px -136px;
}
.layer-down-content ul li .c-icon.c-pdf {
  background-position: -320px -136px;
}
.layer-down-content ul li .c-icon.c-pdf-gray {
  background-position: -288px -136px;
}
.layer-down-content ul li .c-icon.c-format {
  background-position: -352px -136px;
}
.layer-down-content ul li .c-icon.c-en {
  background-position: -192px -160px;
}
.layer-down-content ul li .c-icon.c-cn {
  background-position: -224px -160px;
}
.layer-down-content ul li .c-icon.c-left-right {
  background-position: -256px -160px;
}
.layer-down-content ul li .c-icon.c-up-down {
  background-position: -320px -160px;
}
.layer-down-content ul li .c-icon.c-excel {
  background-position: -352px -160px;
}
.layer-down-content ul li .c-icon.c-pure {
  background-position: -320px -160px;
}
.layer-down-content .iconfont.icon-wpsxiazai1 {
  color: #218fc4;
  margin-right: 5px;
  top: 2px;
  position: relative;
}
.layer-down-content .iconfont.icon-wpsxiazai1::before {
  font-size: 18px;
}
.layer-down-content .about-info {
  display: none;
}
.layer-down-content .about-info dl {
  margin-bottom: 30px;
  padding-left: 70px;
}
.layer-down-content .about-info dl dd {
  text-align: left;
  padding-left: 20px;
  position: relative;
  line-height: 26px;
  font-size: 12px;
  line-height: 180%;
}
.layer-down-content .about-info dl dd .tips {
  color: #fc9981;
}
.layer-down-content .about-info dl dd input.checkbox {
  position: absolute;
  left: 2px;
  top: 8px;
}
.layer-down-content .about-info dl dd input.text {
  width: 40px;
  padding: 2px 0;
  text-align: center;
}
.layer-down-content .excel-info {
  display: none;
}
.layer-down-content .excel-info dl {
  letter-spacing: -12px;
  margin-bottom: 30px;
  padding-left: 70px;
}
.layer-down-content .excel-info dl dd {
  letter-spacing: 0;
  width: 50%;
  text-align: left;
  line-height: 26px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 14px;
  color: #333;
}
.layer-down-content .excel-info dl dd .tips {
  color: #fc9981;
}
.layer-down-content .excel-info dl dd input.checkbox {
  position: relative;
  margin-right: 5px;
}
.layer-down-content .excel-info dl dd input.text {
  width: 40px;
  padding: 2px 0;
  text-align: center;
}
.layer-down-content .btn {
  text-align: center;
}
.layer-down-content .btn .submit {
  color: #fff;
  background: #218fc4;
  border: none;
  margin-right: 5px;
}
.layer-down-content .btn .submit:hover {
  background: #06a9ee;
}
.layer-down-content .btn .help {
  color: #218fc4;
  padding: 0;
  border: none;
}
.layer-down-content .btn .help:hover {
  color: #06a9ee;
  background: none;
}
.print-content {
  display: none;
  background: #fff;
  border: 1px solid #81bad7;
  padding: 25px;
  position: absolute;
  left: -90px;
}
.print-content.print-all-content {
  left: 85px;
  width: 132px;
  text-align: center;
}
.print-content ul {
  padding: 0;
  margin-bottom: 20px;
}
.print-content ul li {
  color: #333;
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 5px;
  margin-right: 5px;
  position: relative;
  padding-top: 30px;
}
.print-content ul li input {
  margin-right: 5px;
}
.print-content ul li label {
  font-size: 12px;
}
.print-content ul li .c-icon {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -9px;
}
.print-content ul li .c-icon.c-txt {
  background-position: -192px -136px;
}
.print-content ul li .c-icon.c-format {
  background-position: -352px -136px;
}
.print-content .btn {
  text-align: center;
}
.print-content .btn .submit {
  color: #fff;
  background: #218fc4;
  border: none;
  margin-right: 5px;
}
.print-content .btn .submit:hover {
  background: #06a9ee;
}
.print-content .btn .help {
  font-size: 12px;
  color: #218fc4;
  padding: 0;
  border: none;
}
.print-content .btn .help:hover {
  color: #06a9ee;
  background: none;
}
.share-content {
  display: none;
  background: #fff;
  border: 1px solid #81bad7;
  padding: 25px 15px;
  position: absolute;
  right: 0px;
  width: 185px;
}
.share-content ul {
  padding: 0;
}
.share-content ul li {
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
  position: relative;
  vertical-align: top;
}
.share-content ul li a {
  padding-top: 32px;
  display: block;
}
.share-content ul li a:hover {
  text-decoration: none;
  color: #218fc4;
}
.share-content ul li a:hover .c-icon.c-email {
  background-position: -534px -104px;
}
.share-content ul li a:hover .c-icon.c-weixin {
  background-position: -556px -104px;
}
.share-content ul li a:hover .c-icon.c-weibo {
  background-position: -578px -104px;
}
.share-content ul li a:hover .c-icon.c-qq {
  background-position: -600px -104px;
}
.share-content ul li a .c-icon {
  width: 22px;
  height: 22px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -11px;
}
.share-content ul li a .c-icon.c-email {
  background-position: -534px -72px;
}
.share-content ul li a .c-icon.c-weixin {
  background-position: -556px -72px;
}
.share-content ul li a .c-icon.c-weibo {
  background-position: -578px -72px;
}
.share-content ul li a .c-icon.c-qq {
  background-position: -600px -72px;
}
.share-content ul li a label {
  font-size: 12px;
}
.right_slider_bar {
  position: fixed;
  right: 0px !important;
  bottom: 70px;
  z-index: 1001;
}
.right_slider_bar .toggle-btn {
  width: 20px;
  height: 60px;
  line-height: 60px;
  display: block;
  position: absolute;
  top: 50%;
  left: -20px;
  z-index: 0;
  margin-top: -30px;
  box-shadow: 3px 0 10px rgba(0, 0, 0, 0.2);
  background: #fbfbfb;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  cursor: pointer;
  text-align: center;
}
.right_slider_bar .toggle-btn .iconfont {
  transition: transform 0.3s ease-out;
}
.right_slider_bar .toggle-btn .iconfont.arrow-left {
  transform: rotate(90deg);
}
.right_slider_bar .content {
  width: auto;
  transition: max-height 0.3s ease-out;
  position: relative;
  z-index: 0;
}
.right_slider_bar .content.expanded {
  width: 0;
}
.right_slider_bar .reportEntry-wrapper {
  background: #fff url(../images/reportEntry_bgi.png?20230110) no-repeat top center;
  background-size: 100% 100%;
  width: 120px;
  border-radius: 4px;
  margin-bottom: 16px;
  padding: 12px 5px 16px;
  box-sizing: border-box;
  border-radius: 12px;
  position: relative;
}
.right_slider_bar .reportEntry-wrapper .reportEntry_code_img {
  width: 76px;
  height: auto;
  display: block;
  margin: 0 auto;
  border-radius: 4px;
}
.right_slider_bar .reportEntry-wrapper .info-text {
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  background-color: #228fc5;
  text-align: center;
  margin-top: 14px;
  border-radius: 12px;
}
.right_slider_bar .reportEntry-wrapper .close-icon {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 50%;
  text-align: center;
  line-height: 20px;
  position: absolute;
  right: -6px;
  top: -6px;
  cursor: pointer;
}
.right_slider_bar .reportEntry-wrapper .close-icon .iconfont {
  font-size: 14px;
  color: #fff;
}
.right_slider_bar .questionnaire-wrapper {
  position: absolute;
  bottom: 100%;
  right: 0;
  background: #fff;
  padding: 0;
}
.right_slider_bar .questionnaire-wrapper .reportEntry_code_img {
  width: 100%;
  height: 100%;
}
.right_slider_bar ul,
.right_slider_bar ul.separate_ul {
  width: 54px;
  box-sizing: border-box;
  background-color: #fbfbfb;
  border-radius: 25px;
}
.right_slider_bar ul li,
.right_slider_bar ul.separate_ul li {
  width: 54px;
  padding: 8px 0;
  box-sizing: border-box;
  font-size: 12px;
  text-align: center;
  display: table;
  position: relative;
  border-radius: 25px;
  border: 1px solid rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  cursor: pointer;
}
.right_slider_bar ul li.fb-double11,
.right_slider_bar ul.separate_ul li.fb-double11 {
  background-color: rgba(0, 0, 0, 0);
  font-size: 0;
  display: none;
  margin-bottom: 0;
  position: relative;
  text-align: center;
  padding-top: 0;
}
.right_slider_bar ul li.fb-double11 .close,
.right_slider_bar ul.separate_ul li.fb-double11 .close {
  position: absolute;
  right: -16px;
  top: -16px;
  width: 16px;
  height: 16px;
  line-height: 14px;
  border-radius: 100%;
  border: 1px solid #fff;
  text-align: center;
}
.right_slider_bar ul li.fb-double11 .close:hover,
.right_slider_bar ul.separate_ul li.fb-double11 .close:hover {
  border-color: #999;
}
.right_slider_bar ul li.fb-double11 .close:hover .iconfont,
.right_slider_bar ul.separate_ul li.fb-double11 .close:hover .iconfont {
  color: #999;
}
.right_slider_bar ul li.fb-double11 .close .iconfont,
.right_slider_bar ul.separate_ul li.fb-double11 .close .iconfont {
  font-size: 10px;
  color: #fff;
}
.right_slider_bar ul li.fb-double11 img,
.right_slider_bar ul.separate_ul li.fb-double11 img {
  width: 70px;
  height: auto;
  display: block;
  margin-left: -8px;
}
.right_slider_bar ul li.fb-double11:hover,
.right_slider_bar ul.separate_ul li.fb-double11:hover {
  background-color: rgba(0, 0, 0, 0);
  box-shadow: none;
  border-color: rgba(0, 0, 0, 0);
}
.right_slider_bar ul li.fb-double11:hover > a::before,
.right_slider_bar ul.separate_ul li.fb-double11:hover > a::before {
  content: '';
  position: absolute;
  top: 3px;
  left: 0px;
  width: 54px;
  height: 64px;
  background-color: rgba(255, 255, 255, 0.2);
  z-index: 10px;
  border-radius: 5px;
}
.right_slider_bar ul li.fb-gpt img,
.right_slider_bar ul.separate_ul li.fb-gpt img {
  width: 20px;
  animation: jump 1.6s infinite;
}
.right_slider_bar ul li.fb-gpt-code div.box,
.right_slider_bar ul.separate_ul li.fb-gpt-code div.box {
  padding: 20px !important;
  width: auto !important;
}
.right_slider_bar ul li.renewal_side_bar,
.right_slider_bar ul.separate_ul li.renewal_side_bar {
  padding: 0 4px;
}
.right_slider_bar ul li.highLight_li,
.right_slider_bar ul.separate_ul li.highLight_li {
  background-color: #218fc4;
  border: 1px solid #218fc4;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.right_slider_bar ul li.highLight_li a i.icon.iconfont,
.right_slider_bar ul li.highLight_li a span,
.right_slider_bar ul li.highLight_li span i.icon.iconfont,
.right_slider_bar ul li.highLight_li span span,
.right_slider_bar ul.separate_ul li.highLight_li a i.icon.iconfont,
.right_slider_bar ul.separate_ul li.highLight_li a span,
.right_slider_bar ul.separate_ul li.highLight_li span i.icon.iconfont,
.right_slider_bar ul.separate_ul li.highLight_li span span {
  color: #fff;
}
.right_slider_bar ul li.highLight_li:hover,
.right_slider_bar ul.separate_ul li.highLight_li:hover {
  border: 1px solid #218fc4;
  box-shadow: 0 0 14px 0px rgba(223, 225, 226, 0.5);
}
.right_slider_bar ul li.highLight_li:hover a i.icon.iconfont,
.right_slider_bar ul.separate_ul li.highLight_li:hover a i.icon.iconfont {
  color: #fff;
}
.right_slider_bar ul li.highLight_li:hover a .text_content span.text,
.right_slider_bar ul.separate_ul li.highLight_li:hover a .text_content span.text {
  color: #2f2e3f;
}
.right_slider_bar ul li.code div.box,
.right_slider_bar ul.separate_ul li.code div.box {
  padding: 20px 0 17px !important;
  width: 312px;
}
.right_slider_bar ul li .tips,
.right_slider_bar ul.separate_ul li .tips {
  font-size: 12px;
  color: #fff;
  padding: 1px 5px;
  background: #db0620;
  position: absolute;
  border-radius: 30px;
  width: auto;
  right: 0;
  top: -16px;
}
.right_slider_bar ul li a,
.right_slider_bar ul.separate_ul li a {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  position: relative;
  z-index: 9999;
}
.right_slider_bar ul li a:hover i.icon.iconfont,
.right_slider_bar ul.separate_ul li a:hover i.icon.iconfont {
  color: #218fc4;
}
.right_slider_bar ul li span,
.right_slider_bar ul.separate_ul li span {
  vertical-align: middle;
  text-align: center;
  position: relative;
  z-index: 9999;
  width: 100%;
  color: #606266;
}
.right_slider_bar ul li i,
.right_slider_bar ul.separate_ul li i {
  font-size: 22px;
  color: #606266;
}
.right_slider_bar ul li.custom_li i.icon.iconfont,
.right_slider_bar ul.separate_ul li.custom_li i.icon.iconfont {
  font-size: 22px;
}
.right_slider_bar ul li.custom_li i.icon.iconfont.icon-bianjibiaodanx,
.right_slider_bar ul.separate_ul li.custom_li i.icon.iconfont.icon-bianjibiaodanx {
  font-size: 24px;
}
.right_slider_bar ul li.returnTop,
.right_slider_bar ul.separate_ul li.returnTop {
  display: none;
}
.right_slider_bar ul li.returnTop a,
.right_slider_bar ul.separate_ul li.returnTop a {
  display: block;
  width: 100%;
  text-align: center;
}
.right_slider_bar ul li.returnTop i,
.right_slider_bar ul.separate_ul li.returnTop i {
  text-align: center;
  display: inline-block;
}
.right_slider_bar ul li .more_content,
.right_slider_bar ul.separate_ul li .more_content {
  position: absolute;
  right: 50px;
  display: none;
}
.right_slider_bar ul li .more_content .mr,
.right_slider_bar ul.separate_ul li .more_content .mr {
  margin-right: 10px;
}
.right_slider_bar ul li .more_content.middle,
.right_slider_bar ul.separate_ul li .more_content.middle {
  margin-top: -100px;
  padding-right: 54px;
  right: 0px;
  background: rgba(0, 0, 0, 0);
}
.right_slider_bar ul li .more_content.middle div.box,
.right_slider_bar ul.separate_ul li .more_content.middle div.box {
  background-color: #fff;
  padding: 20px 0 17px;
  box-sizing: border-box;
  height: auto;
  width: auto;
  padding: 20px !important;
  border-radius: 10px;
  text-align: center;
  box-shadow: 0px 4px 14px 0px rgba(223, 225, 226, 0.6);
}
.right_slider_bar ul li .more_content.middle div.box.two,
.right_slider_bar ul.separate_ul li .more_content.middle div.box.two {
  width: 332px !important;
}
.right_slider_bar ul li .more_content.middle div.box .tooltip-arrow,
.right_slider_bar ul.separate_ul li .more_content.middle div.box .tooltip-arrow {
  right: 49px;
}
.right_slider_bar ul li .more_content.middle div.box .part,
.right_slider_bar ul.separate_ul li .more_content.middle div.box .part {
  vertical-align: top;
  text-align: center;
  max-width: 160px;
  margin-left: 4px;
  margin-right: 4px;
}
.right_slider_bar ul li .more_content.middle div.box .part img,
.right_slider_bar ul.separate_ul li .more_content.middle div.box .part img {
  width: 135px;
  height: auto;
  display: inline-block;
  margin-bottom: 6px;
}
.right_slider_bar ul li .more_content.middle div.box .part .phoneWeiXinCode,
.right_slider_bar ul.separate_ul li .more_content.middle div.box .part .phoneWeiXinCode {
  margin-bottom: 5px;
}
.right_slider_bar ul li .more_content.subscribe,
.right_slider_bar ul.separate_ul li .more_content.subscribe {
  margin-top: -80px;
  padding-right: 54px;
  right: 0px;
  background: rgba(0, 0, 0, 0);
}
.right_slider_bar ul li .more_content.subscribe div.box,
.right_slider_bar ul.separate_ul li .more_content.subscribe div.box {
  padding: 15px 0;
  width: 212px;
  background-color: #fff;
  box-sizing: border-box;
  border-radius: 10px;
  box-shadow: 0px 4px 14px 0px rgba(223, 225, 226, 0.6);
}
.right_slider_bar ul li .more_content.subscribe div.box > .part,
.right_slider_bar ul.separate_ul li .more_content.subscribe div.box > .part {
  vertical-align: middle;
}
.right_slider_bar ul li .more_content.subscribe div.box > .part + .part,
.right_slider_bar ul.separate_ul li .more_content.subscribe div.box > .part + .part {
  padding-right: 0;
}
.right_slider_bar ul li .more_content.subscribe div.box .tooltip-arrow,
.right_slider_bar ul.separate_ul li .more_content.subscribe div.box .tooltip-arrow {
  right: 49px;
}
.right_slider_bar ul li .more_content.subscribe div.box .qrCode,
.right_slider_bar ul.separate_ul li .more_content.subscribe div.box .qrCode {
  display: block;
  letter-spacing: -12px;
  padding: 0 3px;
}
.right_slider_bar ul li .more_content.subscribe div.box .qrCode .img-box,
.right_slider_bar ul.separate_ul li .more_content.subscribe div.box .qrCode .img-box {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: 0;
  width: 50%;
  padding: 0;
  border: none;
}
.right_slider_bar ul li .more_content.subscribe div.box .qrCode .img-box img,
.right_slider_bar ul.separate_ul li .more_content.subscribe div.box .qrCode .img-box img {
  width: 80px;
}
.right_slider_bar ul li .more_content.subscribe div.box .qrCode_img,
.right_slider_bar ul.separate_ul li .more_content.subscribe div.box .qrCode_img {
  width: 200px;
  height: auto;
  display: block;
}
.right_slider_bar ul li .more_content .part,
.right_slider_bar ul.separate_ul li .more_content .part {
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 20px;
  color: #2f2e3f;
  display: inline-block;
  text-align: center;
}
.right_slider_bar ul li .more_content .part .highlight,
.right_slider_bar ul.separate_ul li .more_content .part .highlight {
  color: #218fc4;
}
.right_slider_bar ul li .more_content .tooltip-arrow,
.right_slider_bar ul.separate_ul li .more_content .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: rgba(0, 0, 0, 0);
  border-style: solid;
  top: 50%;
  right: -5px;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #fff;
}
.right_slider_bar ul li:hover,
.right_slider_bar ul.separate_ul li:hover {
  border: 1px solid rgba(223, 225, 226, 0.5);
  box-shadow: 0 0 14px 0px rgba(223, 225, 226, 0.5);
}
.right_slider_bar ul li:hover a,
.right_slider_bar ul.separate_ul li:hover a {
  text-decoration: none;
}
.right_slider_bar ul li:hover .text_content,
.right_slider_bar ul.separate_ul li:hover .text_content {
  display: block;
}
.right_slider_bar ul li:hover .more_content,
.right_slider_bar ul.separate_ul li:hover .more_content {
  display: block;
}
.right_slider_bar ul li.watchMore .more_content,
.right_slider_bar ul.separate_ul li.watchMore .more_content {
  display: block;
}
.right_slider_bar ul li.watchMore .text_content,
.right_slider_bar ul.separate_ul li.watchMore .text_content {
  display: none;
}
.right_slider_bar ul li .prizeDraw,
.right_slider_bar ul.separate_ul li .prizeDraw {
  position: absolute;
  top: -25px;
  left: 50%;
  margin-left: -46px;
}
.right_slider_bar ul li .prizeDraw img,
.right_slider_bar ul.separate_ul li .prizeDraw img {
  width: 92px;
  height: auto;
  display: inline-block;
}
.right_slider_bar ul.separate_ul {
  background-color: rgba(0, 0, 0, 0);
}
.right_slider_bar ul.separate_ul li {
  background-color: #fbfbfb;
  margin-bottom: 10px;
}
.right_slider_bar ul.separate_ul li i.icon.iconfont {
  color: #218fc4;
}
.right_slider_bar ul.separate_ul li:hover {
  background-color: #218fc4;
}
.right_slider_bar ul.separate_ul li:hover i.icon.iconfont {
  color: #fff;
}
.right_slider_bar.english_library ul li {
  font-size: 12px;
}
.right_slider_bar.english_library ul li.renewal_side_bar {
  padding: 0 0px;
}
.right_slider_bar.english_library ul li .more_content.middle div.box .part {
  max-width: 150px;
}
.right_slider_bar .fb-gpt {
  background: url(https://resources.pkulaw.cn/common-resourcse/img/ai-1.png) no-repeat center 8px;
  padding-bottom: 8px;
}
.right_slider_bar .fb-gpt:hover {
  background: url(https://resources.pkulaw.cn/common-resourcse/img/ai-2.png) no-repeat center 8px;
}
.right_slider_bar .fb-gpt a {
  padding-top: 50px;
}
.right_slider_bar .fb-gpt img {
  display: none;
}
.right_slider_bar .system-tips_rightBar {
  text-align: right;
  margin: 10px 0;
  position: relative;
  display: none;
  position: absolute;
  right: 0;
}
.right_slider_bar .system-tips_rightBar img {
  width: 54px;
  height: auto;
  cursor: pointer;
}
.right_slider_bar .system-tips_rightBar img:hover + .infoText {
  display: block;
}
.right_slider_bar .system-tips_rightBar .infoText {
  display: none;
  position: absolute;
  right: 64px;
  top: 0;
  margin-top: -50%;
  background-color: rgba(0, 0, 0, 0.5);
  width: 300px;
  border-radius: 4px;
  text-align: left;
  font-size: 14px;
  line-height: 21px;
  color: #fff;
  padding: 8px 12px;
  box-sizing: border-box;
}
.right_slider_bar .system-tips_rightBar .infoText .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: rgba(0, 0, 0, 0);
  border-style: solid;
  bottom: 20%;
  right: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(0, 0, 0, 0.5);
}
.language-tab {
  text-align: right;
  line-height: 14px;
  margin: 10px;
}
.language-tab a {
  font-size: 14px;
  color: #666;
}
.language-tab a.current {
  color: #218fc4;
}
.language-tab span {
  font-size: 12px;
  margin: 0 5px;
}
.img-text-wrap {
  margin-bottom: 15px;
}
.img-text-wrap img {
  width: 100%;
}
.img-text-wrap .img-text {
  padding-top: 10px;
}
.img-text-wrap .img-text li {
  border: 1px solid #ebedef;
  margin-bottom: 15px;
}
.img-text-wrap .img-text li a:hover {
  text-decoration: none;
}
.img-text-wrap .img-text li a:hover p {
  color: #218fc4;
}
.img-text-wrap .img-text li img {
  width: 100%;
}
.img-text-wrap .img-text li p {
  font-size: 14px;
  color: #666;
  line-height: 32px;
  padding-left: 10px;
}
html .c-subscription {
  width: 15px;
  height: 12px;
  background-position: -732px -284px;
}
html .c-subscription:hover {
  background-position: -756px -284px;
}
.layer-opacity {
  background: none;
  box-shadow: none;
}
.sub-masker {
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 0.8s;
  z-index: 100;
}
.sub-masker.active {
  opacity: 0.3;
  filter: alpha(opacity=30);
  transform: scale(1);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #000;
}
.subscription-wrap {
  background: #fff url(../images/sub-bg.png?20210309) no-repeat top center;
  height: 608px;
  width: 567px;
  transition: all 0.8s;
  transform: scale(0);
  border-radius: 10px;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.6);
  position: fixed;
  right: -1000px;
  bottom: 0px;
  z-index: 99999992;
}
.subscription-wrap.lawyer-tips {
  height: 460px;
  width: 596px;
  background: #fff url(../images/lawyerTip.png?20210309) no-repeat top center;
}
.subscription-wrap.lawyer-tips .wrap {
  padding: 354px 88px 0;
}
.subscription-wrap.lawyer-tips .btn {
  text-align: center;
}
.subscription-wrap.lawyer-tips .btn a {
  width: 112px;
  text-decoration: none;
  font-weight: bold;
  color: #fff;
  background: #be1a20;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border: 1px solid #be1a20;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 32px;
  font-size: 16px;
}
.subscription-wrap.lawyer-tips .time strong {
  color: #be1a20;
}
.subscription-wrap.lawyer-tips .info a {
  color: #be1a20;
}
.subscription-wrap.good-news {
  height: 452px;
  width: 606px;
  background: #fff url(../images/good-news.jpg?20210309) no-repeat top center;
}
.subscription-wrap.good-news .wrap {
  padding: 265px 155px 0;
}
.subscription-wrap.good-news .btn {
  text-align: center;
}
.subscription-wrap.good-news .btn a {
  width: 100%;
  text-decoration: none;
  color: #fff;
  background: #a00d13;
  box-shadow: 0px 8px 18px rgba(95, 0, 5, 0.3);
  border-radius: 60px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 46px;
  font-size: 18px;
  margin-bottom: 100px;
}
.subscription-wrap.good-news .btn a:hover {
  background: #880b10;
}
.subscription-wrap.good-news .time strong {
  color: #a00d13;
}
.subscription-wrap.good-news .info a {
  color: #a00d13;
}
.subscription-wrap.active {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: scale(1);
}
.subscription-wrap .close {
  width: 22px;
  height: 22px;
  position: absolute;
  right: -14px;
  top: -14px;
  background: #fff;
  border-radius: 50%;
  padding: 3px;
}
.subscription-wrap .close .c-close {
  width: 22px;
  height: 22px;
  background-position: -72px -72px;
  cursor: pointer;
}
.subscription-wrap .wrap {
  padding: 480px 120px 0 120px;
}
.subscription-wrap .btn a {
  display: block;
  text-align: center;
  font-size: 20px;
  color: #fff;
  background: #1d5fd0;
  border-radius: 5px;
  line-height: 56px;
  text-decoration: none;
  margin-bottom: 20px;
}
.subscription-wrap .btn a:hover {
  background: #005eff;
}
.subscription-wrap .time {
  font-size: 14px;
  color: #999;
}
.subscription-wrap .time strong {
  color: #1d5fd0;
  font-weight: 400;
}
.subscription-wrap .info a {
  float: right;
  font-size: 14px;
  color: #1d5fd0;
  text-decoration: none;
}
.subscription-wrap .info a:hover {
  text-decoration: underline;
}
.simple-masker,
.min-simple-masker,
.bd-simple-masker,
.simple-masker-618,
.simple-masker-qrcode {
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 99999991;
  display: none;
}
.simple-masker.active,
.min-simple-masker.active,
.bd-simple-masker.active,
.simple-masker-618.active,
.simple-masker-qrcode.active {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #000;
  display: block;
}
.simple-layer-wrap {
  display: none;
  border-radius: 10px;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.6);
  position: fixed;
  right: -1000px;
  bottom: 0px;
  z-index: 99999992;
}
.simple-layer-wrap.beida {
  width: 653px;
  height: 386px;
  box-shadow: none;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -193px;
  margin-left: -326px;
}
.simple-layer-wrap.beida .close {
  right: 34px;
  top: 34px;
}
.simple-layer-wrap.beida .btn-b {
  text-align: center;
  position: absolute;
  bottom: 80px;
  left: 0;
  right: 0;
}
.simple-layer-wrap.beida .btn-b a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 112px;
  height: 36px;
  line-height: 36px;
  font-size: 18px;
  color: #218fc4;
  background: #fff;
  border-radius: 10px;
}
.simple-layer-wrap.lawyer-tips {
  height: 460px;
  width: 596px;
  background: #fff url(../images/lawyerTip.png?20210309) no-repeat top center;
}
.simple-layer-wrap.lawyer-tips .wrap {
  padding: 354px 88px 0;
}
.simple-layer-wrap.lawyer-tips .btn {
  text-align: center;
}
.simple-layer-wrap.lawyer-tips .btn a {
  width: 112px;
  text-decoration: none;
  font-weight: bold;
  color: #fff;
  background: #be1a20;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border: 1px solid #be1a20;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 32px;
  font-size: 16px;
}
.simple-layer-wrap.lawyer-tips .time strong {
  color: #be1a20;
}
.simple-layer-wrap.lawyer-tips .info a {
  color: #be1a20;
}
.simple-layer-wrap.good-news {
  height: 452px;
  width: 606px;
  background: #fff url(../images/good-news.jpg?20210309) no-repeat top center;
}
.simple-layer-wrap.good-news .wrap {
  padding: 265px 155px 0;
}
.simple-layer-wrap.good-news .btn {
  text-align: center;
}
.simple-layer-wrap.good-news .btn a {
  width: 100%;
  text-decoration: none;
  color: #fff;
  background: #a00d13;
  box-shadow: 0px 8px 18px rgba(95, 0, 5, 0.3);
  border-radius: 60px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 46px;
  font-size: 18px;
  margin-bottom: 100px;
}
.simple-layer-wrap.good-news .btn a:hover {
  background: #880b10;
}
.simple-layer-wrap.good-news .time strong {
  color: #a00d13;
}
.simple-layer-wrap.good-news .info a {
  color: #a00d13;
}
.simple-layer-wrap.double11-wrap {
  background: url(../images/pop-double11.png) no-repeat;
  width: 818px;
  height: 582px;
  box-shadow: none;
}
.simple-layer-wrap.double11-wrap .wrap {
  padding: 486px 214px 0 60px;
  position: relative;
}
.simple-layer-wrap.double11-wrap .btn {
  text-align: center;
}
.simple-layer-wrap.double11-wrap .btn a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: center;
  font-size: 20px;
  color: #773c02;
  font-weight: bold;
  background: linear-gradient(#fcf383, #fcbc30);
  box-shadow: 0 4px 0 #d39d26;
  border-radius: 46px;
  line-height: 46px;
  padding: 0 76px;
  text-decoration: none;
  margin-bottom: 20px;
}
.simple-layer-wrap.double11-wrap .btn a:hover {
  background: linear-gradient(#fcbc30, #fcf383);
}
.simple-layer-wrap.double11-wrap .time {
  font-size: 14px;
  color: #e9a7aa;
  position: absolute;
  left: 60px;
  top: 510px;
}
.simple-layer-wrap.double11-wrap .time strong {
  color: #fff;
  font-weight: 400;
}
.simple-layer-wrap.double11-wrap .overlook {
  font-size: 14px;
  color: #e9a7aa;
  text-decoration: none;
  position: absolute;
  right: 214px;
  top: 510px;
}
.simple-layer-wrap.double11-wrap .overlook:hover {
  text-decoration: underline;
}
.simple-layer-wrap.double11-wrap .close {
  width: 26px;
  height: 26px;
  position: absolute;
  right: -14px;
  top: -14px;
  background: none;
  border-radius: 50%;
  padding: 0;
  border: 3px solid #fff;
  font-size: 26px;
  color: #fff;
  text-align: center;
  line-height: 20px;
  cursor: pointer;
  z-index: 2;
}
.simple-layer-wrap.double11-wrap-wk {
  background: url(../images/pop-double11-wk.png) no-repeat;
}
.simple-layer-wrap.double11-wrap-1111 {
  width: 667px;
  height: 593px;
  background: url(../images/pop-double11-1111.png) no-repeat;
}
.simple-layer-wrap.double11-wrap-1111 .wrap {
  padding: 500px 60px 0 60px;
}
.simple-layer-wrap.double11-wrap-1111 .time {
  top: 520px;
}
.simple-layer-wrap.double11-wrap-1111 .overlook {
  top: 520px;
  right: 60px;
}
.simple-layer-wrap.wrap-1898 {
  background: url(../images/pop-1898.png) no-repeat;
  width: 698px;
  height: 510px;
  box-shadow: none;
}
.simple-layer-wrap.wrap-1898 .wrap {
  padding: 412px 124px 0 30px;
  position: relative;
}
.simple-layer-wrap.wrap-1898 .time {
  left: 30px;
  top: 460px;
}
.simple-layer-wrap.wrap-1898 .overlook {
  right: 110px;
  top: 460px;
}
.simple-layer-wrap.active {
  display: block;
}
.simple-layer-wrap.sub-update-wrap.active {
  margin: -336px 0 0 -290px;
  padding-top: 84px;
  background-color: rgba(0, 0, 0, 0);
  box-shadow: none;
}
.simple-layer-wrap.sub-update-wrap.active .update-banner-img {
  margin-top: -84px;
}
.simple-layer-wrap.sub-update-wrap.active .close {
  top: 94px;
}
.simple-layer-wrap.sub-update-wrap.active .banner .info {
  font-size: 22px;
  font-weight: 700;
  color: #fff;
  top: 32px;
}
.simple-layer-wrap.sub-update-wrap.active .banner .info .icon {
  background-color: #fff;
}
.simple-layer-wrap.sub-update-wrap.active .banner .info .icon .iconfont {
  color: #e45538;
}
.simple-layer-wrap.sub-update-wrap .wrap {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  border-radius: 10px;
}
.simple-layer-wrap.sub-update-wrap .col ul {
  margin-bottom: 0;
}
.simple-layer-wrap.sub-update-wrap .col ul li:last-child {
  margin-bottom: 0;
}
.simple-layer-wrap.sub-update-wrap .col .btn .text {
  font-size: 12px;
  font-weight: 400;
  color: #218fc4;
  background: rgba(0, 0, 0, 0);
  padding: 0 15px;
}
.simple-layer-wrap.sub-update-wrap .col .btn a {
  background: #4167d6;
}
.simple-layer-wrap.sub-update-wrap .col .btn a:hover {
  background: #4167d6;
}
.simple-layer-wrap.sub-update-wrap .text-wrap {
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0);
  text-align: center;
}
.simple-layer-wrap.sub-update-wrap .text-wrap .text {
  margin: 18px 0;
}
.simple-layer-wrap.sub-update-wrap .text-wrap .update-img {
  width: 80%;
  height: auto;
  display: block;
  margin: 0 auto;
  margin-bottom: 17px;
}
.simple-layer-wrap .btn {
  text-align: center;
}
.simple-layer-wrap .btn a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: center;
  font-size: 20px;
  color: #773c02;
  font-weight: bold;
  background: linear-gradient(#fcf383, #fcbc30);
  box-shadow: 0 4px 0 #d39d26;
  border-radius: 46px;
  line-height: 46px;
  padding: 0 76px;
  text-decoration: none;
  margin-bottom: 20px;
}
.simple-layer-wrap .btn a:hover {
  background: linear-gradient(#fcbc30, #fcf383);
}
.simple-layer-wrap .time {
  font-size: 14px;
  color: #e9a7aa;
  position: absolute;
  left: 60px;
  top: 510px;
}
.simple-layer-wrap .time strong {
  color: #fff;
  font-weight: 400;
}
.simple-layer-wrap .overlook {
  font-size: 14px;
  color: #e9a7aa;
  text-decoration: none;
  position: absolute;
  right: 214px;
  top: 510px;
}
.simple-layer-wrap .overlook:hover {
  text-decoration: underline;
}
.simple-layer-wrap .close {
  width: 14px;
  height: 14px;
  line-height: 12px;
  position: absolute;
  right: -14px;
  top: -14px;
  background: #999;
  border: 3px solid #fff;
  border-radius: 50%;
  padding: 3px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
}
.simple-layer-wrap .close .c-close {
  width: 22px;
  height: 22px;
  background-position: -72px -72px;
  cursor: pointer;
}
.simple-layer-wrap-inform {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  width: 580px;
  z-index: 99999991;
  bottom: auto;
}
.simple-layer-wrap-inform.active {
  display: block;
  left: 50%;
  top: 50%;
  margin: -230px 0 0 -290px;
}
.simple-layer-wrap-inform .t {
  padding: 0 30px;
  line-height: 46px;
  border-bottom: 1px solid #ebeef2;
  margin-bottom: 20px;
}
.simple-layer-wrap-inform .banner {
  margin-bottom: 20px;
  position: relative;
}
.simple-layer-wrap-inform .banner .info {
  position: absolute;
  top: 28px;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 22px;
  color: #1d3559;
}
.simple-layer-wrap-inform .banner .info .icon {
  background: #e45538;
  border-radius: 8px;
  border-bottom-left-radius: 0;
  height: 18px;
  line-height: 16px;
  padding: 0 4px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.simple-layer-wrap-inform .banner .info .icon .iconfont {
  font-size: 24px;
  color: #fff;
}
.simple-layer-wrap-inform .col {
  padding: 0 30px;
  font-size: 14px;
}
.simple-layer-wrap-inform .col > h4 {
  font-weight: 500;
  margin-bottom: 10px;
}
.simple-layer-wrap-inform .col ul {
  margin-bottom: 40px;
  max-height: 178px;
  overflow-y: auto;
}
.simple-layer-wrap-inform .col ul li {
  margin-bottom: 10px;
}
.simple-layer-wrap-inform .col ul li > .box {
  padding-left: 20px;
  position: relative;
}
.simple-layer-wrap-inform .col ul li > .box .round {
  position: absolute;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: #218fc4;
  top: 6px;
}
.simple-layer-wrap-inform .col ul li > .box a:hover {
  text-decoration: none;
  color: #218fc4;
}
.simple-layer-wrap-inform .col .btn {
  text-align: center;
}
.simple-layer-wrap-inform .col .btn a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 35px;
  line-height: 34px;
  background: linear-gradient(to right, #527ddf, #4d96d9);
  box-shadow: none;
  border-radius: 6px;
  font-size: 14px;
  color: #fff;
}
.simple-layer-wrap-inform .col .btn a:hover {
  background: linear-gradient(to right, #4d96d9, #527ddf);
}
.simple-layer-wrap-inform .close {
  background: none;
  color: #ccc;
  font-family: arial;
  font-weight: normal;
  color: #222;
  font-weight: 500;
  color: #000;
  right: 20px;
  top: 10px;
  border: none;
  z-index: 2;
}
.bd-simple-layer-wrap {
  display: none;
  border-radius: 10px;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.6);
  position: fixed;
  right: -1000px;
  bottom: 0px;
  z-index: 99999992;
  width: 653px;
  height: 386px;
  box-shadow: none;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -193px;
  margin-left: -326px;
}
.bd-simple-layer-wrap.active {
  display: block;
}
.bd-simple-layer-wrap .close {
  width: 14px;
  height: 14px;
  line-height: 12px;
  position: absolute;
  right: 34px;
  top: 34px;
  background: #999;
  border: 3px solid #fff;
  border-radius: 50%;
  padding: 3px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
}
.bd-simple-layer-wrap .close .c-close {
  width: 22px;
  height: 22px;
  background-position: -72px -72px;
  cursor: pointer;
}
.bd-simple-layer-wrap .btn-b {
  text-align: center;
  position: absolute;
  bottom: 80px;
  left: 0;
  right: 0;
}
.bd-simple-layer-wrap .btn-b a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 112px;
  height: 36px;
  line-height: 36px;
  font-size: 18px;
  color: #218fc4;
  background: #fff;
  border-radius: 10px;
}
.common-dialog_wrapper,
.min-layer-wrap {
  border-radius: 10px;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.6);
  position: fixed;
  bottom: 0px;
  z-index: 99999992;
  display: none;
}
.common-dialog_wrapper.renewal,
.min-layer-wrap.renewal {
  width: 460px;
  height: 600px;
  background-color: #fff;
  box-shadow: none;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -300px;
  margin-left: -230px;
}
.common-dialog_wrapper.renewal.english_library,
.min-layer-wrap.renewal.english_library {
  width: 700px;
  margin-left: -350px;
}
.common-dialog_wrapper.renewal .wrap,
.min-layer-wrap.renewal .wrap {
  position: relative;
  text-align: center;
  font-size: 20px;
  line-height: 36px;
  color: #333;
}
.common-dialog_wrapper.renewal .wrap .renewal_modal_img,
.min-layer-wrap.renewal .wrap .renewal_modal_img {
  width: 280px;
  height: auto;
  display: inline-block;
  margin-top: -24px;
}
.common-dialog_wrapper.renewal .wrap .title,
.min-layer-wrap.renewal .wrap .title {
  text-align: center;
  margin-top: 4px;
  font-weight: 500;
  font-size: 30px;
  margin-bottom: 42px;
}
.common-dialog_wrapper.renewal .wrap .renewal_center,
.min-layer-wrap.renewal .wrap .renewal_center {
  padding: 0 38px;
  font-weight: 400;
}
.common-dialog_wrapper.renewal .wrap .renewal_text,
.min-layer-wrap.renewal .wrap .renewal_text {
  text-align: left;
}
.common-dialog_wrapper.renewal .wrap .renewal_text .renewal_time,
.min-layer-wrap.renewal .wrap .renewal_text .renewal_time {
  color: #bb0f0f;
}
.common-dialog_wrapper.renewal .wrap .btn_box,
.min-layer-wrap.renewal .wrap .btn_box {
  text-align: center;
  margin-top: 30px;
}
.common-dialog_wrapper.renewal .wrap .btn_box .btn,
.min-layer-wrap.renewal .wrap .btn_box .btn {
  cursor: pointer;
  width: 170px;
  border: 1px solid #218fc4;
  font-size: 18px;
  line-height: 48px;
  display: inline-block;
  text-align: center;
  border-radius: 25px;
  background-color: #218fc4;
  color: #fff;
}
.common-dialog_wrapper.renewal .wrap .btn_box span.btn,
.min-layer-wrap.renewal .wrap .btn_box span.btn {
  background-color: #fff;
  margin-right: 23px;
  color: #218fc4;
}
.common-dialog_wrapper.renewal .wrap .btn_box span.btn:hover,
.min-layer-wrap.renewal .wrap .btn_box span.btn:hover {
  text-decoration: underline;
}
.common-dialog_wrapper.system-upgrade,
.min-layer-wrap.system-upgrade {
  width: 1000px;
  height: 660px;
  background: linear-gradient(to bottom, #a7d6ff 0%, #fff 200px, transparent 200px), #fff;
  background-size: 100% 100%;
  border: 2px solid #fff;
  border-radius: 12px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -300px;
  margin-left: -500px;
}
.common-dialog_wrapper.system-upgrade .bg,
.min-layer-wrap.system-upgrade .bg {
  background-image: url(../images/system-up-bg.png);
  background-repeat: no-repeat;
  background-position: top right;
}
.common-dialog_wrapper.system-upgrade .common-dialog_close,
.min-layer-wrap.system-upgrade .common-dialog_close {
  color: #999;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 100;
  cursor: pointer;
}
.common-dialog_wrapper.system-upgrade .common-dialog_close .iconfont,
.min-layer-wrap.system-upgrade .common-dialog_close .iconfont {
  font-size: 24px;
}
.common-dialog_wrapper.system-upgrade .common-dialog_close:hover,
.min-layer-wrap.system-upgrade .common-dialog_close:hover {
  color: #218fc4;
}
.common-dialog_wrapper.system-upgrade .wrap,
.min-layer-wrap.system-upgrade .wrap {
  padding: 88px 0 96px 0;
  position: relative;
}
.common-dialog_wrapper.system-upgrade .wrap > .t,
.min-layer-wrap.system-upgrade .wrap > .t {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 32px;
}
.common-dialog_wrapper.system-upgrade .wrap > .t img,
.min-layer-wrap.system-upgrade .wrap > .t img {
  width: 192px;
}
.common-dialog_wrapper.system-upgrade .wrap .btn_box,
.min-layer-wrap.system-upgrade .wrap .btn_box {
  text-align: center;
  position: absolute;
  bottom: 32px;
  left: 0;
  right: 0;
}
.common-dialog_wrapper.system-upgrade .wrap .btn_box .btn,
.min-layer-wrap.system-upgrade .wrap .btn_box .btn {
  color: #218fc4;
  border: 1px solid #218fc4;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 44px;
  padding: 0 24px;
  border-radius: 44px;
  margin: 0 6px;
  cursor: pointer;
}
.common-dialog_wrapper.system-upgrade .wrap .btn_box .btn:hover,
.min-layer-wrap.system-upgrade .wrap .btn_box .btn:hover {
  opacity: 0.8;
}
.common-dialog_wrapper.system-upgrade .wrap .btn_box .btn.primary,
.min-layer-wrap.system-upgrade .wrap .btn_box .btn.primary {
  color: #fff;
  background: #218fc4;
}
.common-dialog_wrapper.system-upgrade .wrap .btn_box .btn.primary:hover,
.min-layer-wrap.system-upgrade .wrap .btn_box .btn.primary:hover {
  color: #fff;
  background: rgba(33, 143, 196, 0.8);
  text-decoration: none;
}
.common-dialog_wrapper.system-upgrade .wrap .col,
.min-layer-wrap.system-upgrade .wrap .col {
  overflow-y: auto;
  height: 476px;
  padding: 0 32px;
}
.common-dialog_wrapper.system-upgrade .wrap .col::-webkit-scrollbar,
.min-layer-wrap.system-upgrade .wrap .col::-webkit-scrollbar {
  z-index: 11;
  width: 6px;
}
.common-dialog_wrapper.system-upgrade .wrap .col::-webkit-scrollbar:horizontal,
.min-layer-wrap.system-upgrade .wrap .col::-webkit-scrollbar:horizontal {
  height: 6px;
}
.common-dialog_wrapper.system-upgrade .wrap .col::-webkit-scrollbar-thumb,
.min-layer-wrap.system-upgrade .wrap .col::-webkit-scrollbar-thumb {
  border-radius: 5px;
  width: 6px;
  background: #ccc;
}
.common-dialog_wrapper.system-upgrade .wrap .col::-webkit-scrollbar-corner,
.min-layer-wrap.system-upgrade .wrap .col::-webkit-scrollbar-corner {
  background: #fff;
}
.common-dialog_wrapper.system-upgrade .wrap .col::-webkit-scrollbar-track,
.min-layer-wrap.system-upgrade .wrap .col::-webkit-scrollbar-track {
  background: #fff;
}
.common-dialog_wrapper.system-upgrade .wrap .col::-webkit-scrollbar-track-piece,
.min-layer-wrap.system-upgrade .wrap .col::-webkit-scrollbar-track-piece {
  background: #fff;
  width: 6px;
}
.common-dialog_wrapper.system-upgrade .wrap .col h4,
.min-layer-wrap.system-upgrade .wrap .col h4 {
  font-size: 16px;
  margin-bottom: 16px;
}
.common-dialog_wrapper.system-upgrade .wrap .col .box,
.min-layer-wrap.system-upgrade .wrap .col .box {
  font-size: 14px;
  color: #13151f;
  line-height: 24px;
  margin-bottom: 16px;
}
.common-dialog_wrapper.system-upgrade .wrap .col .box p,
.min-layer-wrap.system-upgrade .wrap .col .box p {
  text-indent: 2em;
}
.common-dialog_wrapper.system-upgrade .wrap .col .t-r,
.min-layer-wrap.system-upgrade .wrap .col .t-r {
  font-size: 14px;
  text-align: right;
  line-height: 24px;
}
.common-dialog_wrapper.system-upgrade .wrap .col .primary,
.min-layer-wrap.system-upgrade .wrap .col .primary {
  color: #218fc4;
}
.common-dialog_wrapper.dialog-container,
.common-dialog_wrapper.v5ToV6,
.min-layer-wrap.dialog-container,
.min-layer-wrap.v5ToV6 {
  width: 580px;
  height: 460px;
  background-color: #fff;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -230px;
  margin-left: -290px;
}
.common-dialog_wrapper.dialog-container .common-dialog_close,
.common-dialog_wrapper.v5ToV6 .common-dialog_close,
.min-layer-wrap.dialog-container .common-dialog_close,
.min-layer-wrap.v5ToV6 .common-dialog_close {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 100;
  font-size: 16px;
  cursor: pointer;
}
.common-dialog_wrapper.dialog-container .wrap,
.common-dialog_wrapper.v5ToV6 .wrap,
.min-layer-wrap.dialog-container .wrap,
.min-layer-wrap.v5ToV6 .wrap {
  position: relative;
  padding-top: 30px;
}
.common-dialog_wrapper.dialog-container .wrap .title,
.common-dialog_wrapper.v5ToV6 .wrap .title,
.min-layer-wrap.dialog-container .wrap .title,
.min-layer-wrap.v5ToV6 .wrap .title {
  width: 286px;
  font-size: 22px;
  line-height: 40px;
  color: #333;
  text-align: center;
  margin: auto;
}
.common-dialog_wrapper.dialog-container .wrap .img,
.common-dialog_wrapper.v5ToV6 .wrap .img,
.min-layer-wrap.dialog-container .wrap .img,
.min-layer-wrap.v5ToV6 .wrap .img {
  width: 276px;
  display: block;
  height: auto;
  margin-left: 170px;
  margin-top: 20px;
}
.common-dialog_wrapper.dialog-container .wrap .btn_box,
.common-dialog_wrapper.v5ToV6 .wrap .btn_box,
.min-layer-wrap.dialog-container .wrap .btn_box,
.min-layer-wrap.v5ToV6 .wrap .btn_box {
  text-align: center;
}
.common-dialog_wrapper.dialog-container .wrap .btn_box .btn,
.common-dialog_wrapper.v5ToV6 .wrap .btn_box .btn,
.min-layer-wrap.dialog-container .wrap .btn_box .btn,
.min-layer-wrap.v5ToV6 .wrap .btn_box .btn {
  cursor: pointer;
  width: 170px;
  height: 50px;
  border: 1px solid #218fc4;
  font-size: 18px;
  color: #218fc4;
  line-height: 50px;
  display: inline-block;
  text-align: center;
  border-radius: 25px;
}
.common-dialog_wrapper.dialog-container .wrap .btn_box span.btn,
.common-dialog_wrapper.v5ToV6 .wrap .btn_box span.btn,
.min-layer-wrap.dialog-container .wrap .btn_box span.btn,
.min-layer-wrap.v5ToV6 .wrap .btn_box span.btn {
  background-color: #218fc4;
  color: #fff;
  margin-left: 23px;
}
.common-dialog_wrapper.dialog-container .wrap .btn_box span.btn:hover,
.common-dialog_wrapper.v5ToV6 .wrap .btn_box span.btn:hover,
.min-layer-wrap.dialog-container .wrap .btn_box span.btn:hover,
.min-layer-wrap.v5ToV6 .wrap .btn_box span.btn:hover {
  text-decoration: underline;
}
.common-dialog_wrapper.active,
.min-layer-wrap.active {
  display: block;
}
.simple-layer-wrap-618 {
  width: 795px;
  height: 317px;
  padding-top: 210px;
  background: url(../images/pop-618.png) no-repeat top center;
  display: none;
  position: fixed;
  z-index: 99999993;
}
.simple-layer-wrap-618.active {
  display: block;
  left: 50%;
  top: 50%;
  margin: -263px 0 0 -397px;
}
.simple-layer-wrap-618 .col {
  text-align: center;
  font-size: 58px;
  color: #fff;
  font-weight: bold;
  position: relative;
  left: 133px;
  width: 514px;
  margin-bottom: 140px;
}
.simple-layer-wrap-618 .btn {
  text-align: center;
}
.simple-layer-wrap-618 .btn a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: center;
  font-size: 20px;
  color: #fff;
  font-weight: bold;
  background: linear-gradient(#ff3e27, #fab522);
  border-radius: 46px;
  line-height: 46px;
  padding: 0 76px;
  text-decoration: none;
  margin-bottom: 20px;
}
.simple-layer-wrap-618 .btn a:hover {
  background: linear-gradient(#fab522, #ff3e27);
}
.simple-layer-wrap-618 .time618 {
  font-size: 14px;
  color: #fff;
  position: absolute;
  left: 110px;
  top: 440px;
}
.simple-layer-wrap-618 .time618 strong {
  color: #fff;
  font-weight: 400;
}
.simple-layer-wrap-618 .overlook {
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  position: absolute;
  right: 145px;
  top: 540px;
}
.simple-layer-wrap-618 .overlook:hover {
  text-decoration: underline;
}
.simple-layer-wrap-618 .close {
  width: 14px;
  height: 14px;
  line-height: 14px;
  position: absolute;
  right: -14px;
  top: -14px;
  border: 3px solid #fff;
  border-radius: 50%;
  padding: 7px;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
  cursor: pointer;
}
.simple-layer-wrap-qrcode {
  width: 620px;
  height: 330px;
  padding-top: 180px;
  background: url(../images/bg-vote.png) no-repeat top center;
  display: none;
  position: fixed;
  z-index: 99999993;
}
.simple-layer-wrap-qrcode.active {
  display: block;
  left: 50%;
  top: 50%;
  margin: -255px 0 0 -310px;
}
.simple-layer-wrap-qrcode .col {
  text-align: center;
}
.simple-layer-wrap-qrcode .col ul {
  letter-spacing: -12px;
  padding: 0 40px;
}
.simple-layer-wrap-qrcode .col ul li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: 0;
  width: 33.3%;
  margin-bottom: 6px;
  line-height: 1.2;
  vertical-align: top;
}
.simple-layer-wrap-qrcode .col ul li a {
  font-size: 14px;
  color: #ea353a;
}
.simple-layer-wrap-qrcode .col ul li a:hover {
  text-decoration: none;
  color: #a70203;
}
.simple-layer-wrap-qrcode .link {
  position: absolute;
  bottom: 25px;
  right: 38px;
  font-size: 12px;
  color: #fff;
}
.simple-layer-wrap-qrcode .link a {
  color: #fff;
}
.simple-layer-wrap-qrcode .btn {
  text-align: center;
}
.simple-layer-wrap-qrcode .btn a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: center;
  font-size: 20px;
  color: #fff;
  font-weight: bold;
  background: linear-gradient(#ff3e27, #fab522);
  border-radius: 46px;
  line-height: 46px;
  padding: 0 76px;
  text-decoration: none;
  margin-bottom: 20px;
}
.simple-layer-wrap-qrcode .btn a:hover {
  background: linear-gradient(#fab522, #ff3e27);
}
.simple-layer-wrap-qrcode .close {
  width: 14px;
  height: 14px;
  line-height: 14px;
  position: absolute;
  right: -40px;
  top: -10px;
  border: 3px solid #fff;
  border-radius: 50%;
  padding: 4px;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
  cursor: pointer;
}
.simple-layer-wrap-bd {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  width: 690px;
  z-index: 99999991;
  bottom: auto;
}
.simple-layer-wrap-bd.active {
  display: block;
  left: 50%;
  top: 50%;
  margin: -230px 0 0 -345px;
}
.simple-layer-wrap-bd .close {
  background: none;
  color: #ccc;
  font-family: arial;
  font-weight: normal;
  color: #222;
  font-weight: 500;
  color: #000;
  right: 20px;
  top: 10px;
  border: none;
  z-index: 2;
}
.simple-layer-wrap-bd .wrap {
  padding: 30px;
}
.simple-layer-wrap-bd .wrap .top {
  padding-left: 100px;
  color: #333;
  margin-bottom: 20px;
}
.simple-layer-wrap-bd .wrap .top strong {
  font-size: 18px;
  position: absolute;
  left: 30px;
  top: 30px;
}
.simple-layer-wrap-bd .wrap .top p {
  font-size: 16px;
  line-height: 1.8;
}
.simple-layer-wrap-bd .wrap .info {
  padding-left: 120px;
}
.simple-layer-wrap-bd .wrap .info ul li {
  margin-bottom: 20px;
  font-size: 14px;
}
.simple-layer-wrap-bd .wrap .info ul li .box {
  padding-left: 140px;
  position: relative;
  min-height: 26px;
  line-height: 26px;
}
.simple-layer-wrap-bd .wrap .info ul li .box .label {
  position: absolute;
  left: 0;
  width: 120px;
  text-align: right;
  color: #666;
}
.simple-layer-wrap-bd .wrap .info ul li .box .col {
  color: #333;
}
.simple-layer-wrap-bd .wrap .tips {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
}
.simple-layer-wrap-bd .wrap .btn {
  text-align: center;
}
.simple-layer-wrap-bd .wrap .btn a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 40px;
  padding: 0 40px;
  background: #218fc4;
  border-radius: 6px;
  font-size: 16px;
  color: #fff;
  font-weight: normal;
  box-shadow: none;
}
.simple-layer-wrap-bd .wrap .btn a:hover {
  text-decoration: none;
  background: #1d7fae;
}
.simple-layer-wrap-bd .wrap .primary {
  color: #218fc4;
}
.simple-layer-wrap-bd-tips {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  width: 412px;
  z-index: 99999991;
  bottom: auto;
}
.simple-layer-wrap-bd-tips.active {
  display: block;
  left: 50%;
  top: 50%;
  margin: -230px 0 0 -206px;
}
.simple-layer-wrap-bd-tips .close {
  background: none;
  color: #ccc;
  font-family: arial;
  font-weight: normal;
  color: #222;
  font-weight: 500;
  color: #000;
  right: 20px;
  top: 10px;
  border: none;
  z-index: 2;
}
.simple-layer-wrap-bd-tips .wrap {
  padding: 30px;
}
.simple-layer-wrap-bd-tips .wrap .tips {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 30px;
}
.simple-layer-wrap-bd-tips .wrap .btn {
  text-align: center;
}
.simple-layer-wrap-bd-tips .wrap .btn a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 40px;
  padding: 0 40px;
  background: #218fc4;
  border-radius: 6px;
  font-size: 16px;
  color: #fff;
  font-weight: normal;
  box-shadow: none;
}
.simple-layer-wrap-bd-tips .wrap .btn a:hover {
  text-decoration: none;
  background: #1d7fae;
}
.simple-layer-wrap-bd-tips .primary {
  color: #218fc4;
}
.general-tab {
  padding: 10px 0;
}
.general-tab .nav {
  letter-spacing: -12px;
}
.general-tab .nav li {
  text-indent: 0 !important;
  letter-spacing: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 33%;
}
.general-tab .nav li.current .box a {
  color: #fff;
  text-decoration: none;
  background: #06a9ee;
}
.general-tab .nav li.current .box a .c-arrow-down {
  display: block;
}
.general-tab .nav li .box {
  margin: 0 10px;
  position: relative;
}
.general-tab .nav li .box a {
  position: relative;
  font-size: 14px;
  color: #333;
  text-align: center;
  line-height: 32px;
  background: #efedee;
  width: 100%;
  display: block;
}
.general-tab .nav li .box a:hover {
  color: #fff;
  text-decoration: none;
  background: #06a9ee;
}
.general-tab .nav li .box a .c-arrow-down {
  width: 0;
  height: 0;
  font-size: 0;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 6px solid #06a9ee;
  position: absolute;
  bottom: -6px;
  left: 50%;
  margin-left: -4px;
  display: none;
}
.general-tab .nav li .box a .c-help {
  width: 14px;
  height: 14px;
  background-position: -512px -104px;
  position: relative;
  top: 3px;
  margin-left: 10px;
}
.general-tab .nav li .box .help-col {
  position: absolute;
  right: 0;
  background: #fff;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}
.general-tab .general-tab-nav-wrap {
  letter-spacing: -12px;
}
.general-tab .general-tab-nav-wrap ul {
  padding: 0;
  margin-bottom: 0 !important;
  line-height: 32px !important;
  max-width: 480px;
}
.general-tab .general-tab-nav-wrap ul li {
  font-size: 12px;
  color: #333;
  letter-spacing: 0;
  text-indent: 0 !important;
  margin-bottom: 5px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 5px;
}
.general-tab .general-tab-nav-wrap ul li a {
  font-size: 12px;
  color: #333;
  border: 1px solid #e2e2e2;
  line-height: 30px !important;
  padding: 0 8px;
  display: block;
  margin-left: 0 !important;
}
.general-tab .general-tab-nav-wrap ul li a:hover {
  text-decoration: none;
  color: #fff;
  border-color: #218fc4;
  background: #218fc4;
}
.general-tab .general-tab-nav-wrap ul li.current a {
  color: #fff;
  border-color: #218fc4;
  background: #218fc4;
}
.general-tab .general-tab-col {
  max-height: 500px;
}
.general-tab .general-tab-col > div {
  padding: 20px;
  max-height: 460px;
  overflow-y: auto;
  border: 1px solid #e2e2e2;
}
.general-tab .general-tab-col > div img {
  width: 100%;
}
.general-tab .general-tab-col > div .list li {
  line-height: 200%;
  font-size: 14px;
}
.general-tab .general-tab-col > div .list li .col9 {
  font-size: 12px;
  color: #999;
  padding: 0;
}
.general-tab .general-tab-col > div .list li a {
  color: #333;
}
.general-tab .general-tab-col > div .list li a span {
  margin-right: 3px;
}
.general-tab .general-tab-col > div .list li a:hover {
  color: #218fc4;
  text-decoration: none;
}
.general-tab .general-tab-col > div .under li {
  padding: 10px 0;
  border-bottom: 1px solid #ccc;
}
.general-tab .general-tab-col .process-tab .process-tab-nav-wrap {
  text-align: right;
}
.general-tab .general-tab-col .process-tab .process-tab-nav-wrap .process-tab-nav {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: -12px;
  border: 1px solid #ebeef2;
  border-radius: 30px;
  padding: 0;
  overflow: hidden;
  margin-bottom: 10px;
}
.general-tab .general-tab-col .process-tab .process-tab-nav-wrap .process-tab-nav li {
  font-size: 14px;
  color: #333;
  letter-spacing: 0;
  text-indent: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  line-height: 24px;
  padding: 0 10px;
  cursor: pointer;
}
.general-tab .general-tab-col .process-tab .process-tab-nav-wrap .process-tab-nav li.current {
  background: #06a9ee;
  color: #fff;
}
.general-tab .general-tab-col .process-tab .process-tab-col-item {
  position: relative;
}
.general-tab .general-tab-col .process-tab .process-tab-col-item .link {
  position: absolute;
  top: -39px;
  right: 180px;
  line-height: 24px;
}
.general-tab .general-tab-col .link-no-col {
  border: none;
  padding: 0;
  font-size: 0;
  height: 0;
}
.general-tab .general-tab-col .c-zoom {
  width: 15px;
  height: 16px;
  background-position: -191px 0;
  margin-right: 3px;
  vertical-align: middle;
}
.general-tab .general-tab-col .link {
  text-align: right;
}
.general-tab .general-tab-col .link a {
  font-size: 14px;
  color: #218fc4;
}
.general-tab .general-tab-col .link a:hover {
  text-decoration: none;
  color: #1a6f98;
}
.general-tab .general-tab-col .editor-note .link {
  text-align: right;
}
.general-tab .general-tab-col .editor-note .link a {
  font-size: 14px;
  color: #218fc4;
}
.general-tab .general-tab-col .editor-note .link a:hover {
  text-decoration: none;
  color: #1a6f98;
}
.general-tab .general-tab-col .editor-note > ul {
  letter-spacing: -12px;
  padding-right: 0px;
}
.general-tab .general-tab-col .editor-note > ul li {
  text-indent: 0;
  letter-spacing: 0;
  width: 185px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.general-tab .general-tab-col .editor-note > ul li .box {
  position: relative;
  padding: 10px 10px 10px 45px;
  min-height: 30px;
  margin: 7px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.general-tab .general-tab-col .editor-note > ul li a {
  font-size: 14px;
  color: #333;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.general-tab .general-tab-col .editor-note > ul li a:hover {
  color: #06a9ee;
  text-decoration: none;
}
.general-tab .general-tab-col .editor-note > ul li a .c-icon {
  width: 30px;
  height: 30px;
  vertical-align: middle;
  position: absolute;
  left: 10px;
  top: 10px;
}
.general-tab .general-tab-col .editor-note > ul li a .c-icon.c-icon-1 {
  background-position: -468px -554px;
}
.general-tab .general-tab-col .editor-note > ul li a .c-icon.c-icon-2 {
  background-position: -512px -554px;
}
.general-tab .general-tab-col .editor-note > ul li a .c-icon.c-icon-3 {
  background-position: -554px -554px;
}
.general-tab .general-tab-col .editor-note > ul li a .c-icon.c-icon-4 {
  background-position: -600px -554px;
}
.general-tab .general-tab-col .editor-note > ul li a .c-icon.c-icon-5 {
  background-position: -644px -554px;
}
.general-tab .general-tab-col .editor-note > ul li a .c-icon.c-icon-6 {
  background-position: -688px -554px;
}
.general-tab .general-tab-col .editor-note > ul li a .c-icon.c-icon-7 {
  background-position: -732px -554px;
}
.general-tab .general-tab-col .editor-note > ul li a .c-icon.c-icon-8 {
  background-position: -776px -554px;
}
.general-tab .general-tab-col .editor-note .c-icon {
  width: 14px;
  height: 14px;
  margin-right: 5px;
  position: relative;
  top: 1px;
}
.general-tab .general-tab-col .editor-note .c-fabao {
  background-position: -556px -48px;
}
.general-tab .general-tab-col .editor-note .c-edit {
  background-position: -578px -48px;
}
.general-tab .general-tab-col .editor-note .c-contrast {
  background-position: -600px -48px;
}
.general-tab .general-tab-col .editor-note .c-mfd {
  background-position: -710px -48px;
}
.general-tab .general-tab-col .time {
  position: relative;
  padding-top: 40px;
}
.general-tab .general-tab-col .time .icon {
  position: absolute;
  left: 15px;
  top: 20px;
  border-radius: 50%;
}
.general-tab .general-tab-col .time .icon .c-time {
  width: 21px;
  height: 21px;
  background-position: -342px -694px;
  position: relative;
  left: -4px;
  top: -4px;
}
.general-tab .general-tab-col .time ul {
  border-left: 1px solid #c9c9c9;
  padding-left: 28px;
  padding-top: 10px;
}
.general-tab .general-tab-col .time ul li {
  position: relative;
  text-indent: 0;
  overflow-x: visible;
  font-size: 14px !important;
  line-height: 160% !important;
  margin-bottom: 10px;
}
.general-tab .general-tab-col .time ul li a:hover {
  color: #218fc4;
  text-decoration: none;
}
.general-tab .general-tab-col .time ul li .c-dot {
  position: absolute;
  left: -37px;
  top: 2px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #10c157;
  border: 2px solid #f8f8f8;
}
.general-tab .general-tab-col .time ul li .theme {
  font-size: 14px !important;
  font-weight: bold;
  color: #333;
  margin-bottom: 5px;
}
.general-tab .general-tab-col .time ul li .relevance {
  font-size: 14px !important;
  color: #666;
}
.general-tab .general-tab-col .time ul li .contrast {
  font-size: 12px;
  color: #218fc4;
  font-weight: normal;
  padding: 0 10px;
  margin-left: 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 18px;
  border: 1px solid #218fc4;
  border-radius: 20px;
  position: relative;
  top: 1px;
}
.general-tab .general-tab-col .time ul li .contrast:hover {
  color: #fff;
  text-decoration: none;
  background: #218fc4;
}
.general-tab .general-tab-col .time ul li .contrast.disabled {
  color: #d0d0d0;
  cursor: text;
  border-color: #d0d0d0;
}
.general-tab .general-tab-col .time ul li .contrast.disabled:hover {
  color: #d0d0d0;
  border-color: #d0d0d0;
  background: none;
  text-decoration: none;
}
.general-tab .general-tab-col .layer-wrap {
  line-height: 160%;
  color: #333;
  height: auto;
  overflow: hidden;
}
.general-tab .general-tab-col .no-col {
  font-size: 14px;
  text-align: center;
  padding: 60px 0;
  position: static;
  margin-top: 0;
}
.general-tab .general-tab-col .jump-link {
  padding: 0;
  border: none;
}
.general-tab .general-tab-col .page {
  margin-top: 20px;
  font-size: 12px;
  text-align: center;
  color: #999;
}
.general-tab .general-tab-col .page .counter,
.general-tab .general-tab-col .page .qp_counter {
  margin-right: 10px;
}
.general-tab .general-tab-col .page .counter .current,
.general-tab .general-tab-col .page .qp_counter .current {
  color: #218fc4;
}
.general-tab .general-tab-col .page a {
  color: #999;
  margin-right: 5px;
  border: 1px solid #ccc;
  line-height: normal !important;
}
.general-tab .general-tab-col .page a:hover {
  color: #fff;
  text-decoration: none;
  background: #218fc4;
  border: 1px solid #218fc4;
}
.general-tab .general-tab-col .page a i {
  display: none;
}
.general-tab .general-tab-col .page a.disabled,
.general-tab .general-tab-col .page a.qp_disabled,
.general-tab .general-tab-col .page a.disabled:hover,
.general-tab .general-tab-col .page a.qp_disabled:hover {
  color: #ccc;
  border: 1px solid #ccc;
  background: #fff;
  cursor: default;
}
.general-tab-gray {
  position: relative;
  padding: 0;
  margin-bottom: 20px;
}
.general-tab-gray .general-tab-nav-wrap {
  background: #f7f7f7;
  padding: 2px;
  padding-right: 100px;
}
.general-tab-gray .general-tab-nav-wrap ul li {
  border-bottom: 2px solid #f7f7f7;
  position: relative;
}
.general-tab-gray .general-tab-nav-wrap ul li a {
  border: none;
}
.general-tab-gray .general-tab-nav-wrap ul li i {
  position: absolute;
  right: -13px;
  top: -4px;
  width: 24px;
  height: 12px;
  background-position: -433px -104px;
  vertical-align: middle;
  padding: 0 2px;
  border-radius: 2px;
  z-index: 1;
}
.general-tab-gray .general-tab-nav-wrap ul li.current {
  border-bottom: 2px solid #218fc4;
}
.general-tab-gray .general-tab-nav-wrap ul li.current a {
  color: #218fc4;
  background: #f7f7f7;
}
.general-tab-gray .general-tab-nav-wrap ul li:hover {
  border-bottom: 2px solid #218fc4;
}
.general-tab-gray .general-tab-nav-wrap ul li:hover a {
  color: #218fc4;
  background: #f7f7f7;
}
.general-tab-gray .fold-btn {
  letter-spacing: 0;
  font-size: 12px;
  color: #218fc4;
  position: absolute;
  top: 13px;
  right: 22px;
  text-decoration: none;
}
.general-tab-gray .fold-btn span:hover {
  text-decoration: underline;
}
.general-tab-gray .fold-btn .c-icon {
  width: 11px;
  height: 7px;
  background-position: -110px -60px;
  margin-left: 1px;
}
.current .fold-btn .c-arrow {
  background-position: -92px -60px;
}
.limits {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  height: auto;
}
.limits.current .c-limite {
  background-position: -290px -694px;
}
.limits.current .limits-wrap {
  display: block;
}
.limits .c-limite {
  font-size: 0 !important;
  line-height: 0;
  width: 15px;
  height: 18px;
  padding-right: 0;
  background-position: -264px -694px;
  position: relative;
  top: -2px;
  vertical-align: middle;
}
.limits .c-limite:hover {
  text-decoration: none;
  background-position: -290px -694px;
}
.limits .c-limite-warning {
  font-size: 0;
  line-height: 0;
  width: 18px;
  height: 18px;
  padding-right: 0;
  background-position: -798px -128px;
  position: relative;
  top: -2px;
  vertical-align: middle;
}
.limits-wrap {
  position: absolute;
  right: -60px;
  width: 575px;
  display: none;
  z-index: 999;
  padding-top: 6px;
}
.limits-wrap > div {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  padding-bottom: 10px;
}
.limits-wrap .top {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #e4e7eb;
  padding: 0 20px;
  font-size: 14px;
  color: #2f2e3f;
}
.limits-wrap .top > div {
  display: inline-block;
}
.limits-wrap .top .link {
  cursor: pointer;
  float: right;
}
.limits-wrap .top .link a {
  color: #218fc4;
}
.limits-wrap .top .link a:hover {
  text-decoration: underline;
}
.limits-wrap .box {
  padding: 20px 20px 0 20px;
}
.limits-wrap .box .col {
  margin-bottom: 20px;
  line-height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.limits-wrap .box .col .t {
  color: #000;
  display: flex;
  width: 80px;
  font-size: 14px;
  font-weight: 600;
}
.limits-wrap .box .col .t .t-icon {
  width: 2px;
  height: 12px;
  opacity: 1;
  background: #218fc4;
  margin: 9px 5px 0 0;
}
.limits-wrap .box .col .items {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.limits-wrap .box .col .items li {
  display: inline-block;
  width: 32%;
  font-size: 12px;
}
.limits-wrap .box .col .items li .name {
  cursor: pointer;
}
.limits-wrap .box .col .items li .name:hover {
  color: #218fc4;
}
.limits-wrap .box .col .items li .tips {
  border-radius: 4px;
  position: relative;
  top: 0;
  left: 0;
  height: 16px;
  line-height: 16px;
  padding: 0 4px;
  display: inline-block;
}
.limits-wrap .box .col .items li .tips::before {
  content: ' ';
  position: absolute;
  border-top: 3px solid rgba(0, 0, 0, 0);
  border-bottom: 3px solid rgba(0, 0, 0, 0);
  left: -3px;
  top: 6px;
}
.limits-wrap .box .col .items li .tips.red-tips {
  background: rgba(228, 85, 56, 0.1);
  color: #e45538;
}
.limits-wrap .box .col .items li .tips.red-tips::before {
  border-right: 3px solid rgba(228, 85, 56, 0.1);
}
.limits-wrap .box .col .items li .tips.yellow-tips {
  background: rgba(221, 162, 60, 0.1);
  color: #dda23c;
}
.limits-wrap .box .col .items li .tips.yellow-tips::before {
  border-right: 3px solid rgba(221, 162, 60, 0.1);
}
.limits-wrap .box .col .items li .tips.blue-tips {
  background: rgba(33, 143, 196, 0.1);
  color: #218fc4;
}
.limits-wrap .box .col .items li .tips.blue-tips::before {
  border-right: 3px solid rgba(33, 143, 196, 0.1);
}
.limits-wrap .box .col .items li .tips.blue-tips.light {
  background: rgba(0, 171, 245, 0.1);
  color: #00abf5;
}
.limits-wrap .box .col .items li .tips.blue-tips.light::before {
  border-right: 3px solid rgba(0, 171, 245, 0.1);
}
.limits-wrap .box .col .items li .tips.blue-tips.dark {
  background: rgba(84, 112, 198, 0.1);
  color: #5470c6;
}
.limits-wrap .box .col .items li .tips.blue-tips.dark::before {
  border-right: 3px solid rgba(84, 112, 198, 0.1);
}
.news_20220323 {
  position: relative;
}
.news_20220323 .icon-bg {
  height: 12px;
  width: 18px;
  line-height: 12px;
  padding: 0 2px;
  background: #e45538;
  border-radius: 2px;
  position: absolute;
  top: 0px;
  right: -22px;
  color: #fff;
}
.news_20220323 .icon-bg i.iconfont {
  font-family: '宋体' !important;
  background: url(../images/news-icon.svg?20220623) no-repeat;
  min-height: 18px;
  width: 18px;
  display: block;
  margin-top: -3px;
  background-size: cover;
  background-position: center;
  color: rgba(0, 0, 0, 0);
}
.news_20220323 .icon-bg::after {
  content: ' ';
  border-top: 3px solid #e45538;
  border-left: 2px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  position: absolute;
  bottom: -3px;
  left: 3px;
}
.news_20220323 .icon-qikan_zuixin1 {
  font-size: 18px;
  position: relative;
  top: -1px;
}
.news_20220323 .new_icon_img {
  height: 18px;
  width: auto;
  display: inline-block;
  margin-top: -4px;
}
.download-progress {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 9;
  background: #fff;
  width: 300px;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.4);
  border-radius: 2px;
  overflow: hidden;
}
.download-progress .t {
  background: #218fc4;
  color: #fff;
  height: 42px;
  line-height: 42px;
  padding: 0 15px;
  font-size: 16px;
}
.download-progress .t h6 {
  float: left;
  font-weight: normal;
}
.download-progress .t .shrink {
  float: right;
  cursor: pointer;
}
.download-progress .t .magnify {
  float: right;
  display: none;
  cursor: pointer;
}
.download-progress .col {
  padding: 40px 20px;
}
.download-progress .col .box {
  margin-bottom: 20px;
}
.download-progress .col .box p {
  font-size: 14px;
  color: #666;
  text-align: center;
}
.download-progress .col .progress {
  background: #ccc;
  border-radius: 15px;
  height: 15px;
  margin-bottom: 20px;
}
.download-progress .col .progress .progress-bar {
  border-radius: 15px;
  background: #218fc4;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 15px;
  vertical-align: top;
  font-size: 12px;
  color: #fff;
  text-align: center;
}
.download-progress .col .btn {
  font-size: 14px;
  text-align: center;
}
.download-progress .col .btn a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 20px;
  line-height: 30px;
  background: #218fc4;
  color: #fff;
  border-radius: 4px;
}
@media (max-width: 1450px) {
  .min-layer-wrap.renewal {
    height: 460px;
    width: 400px;
    margin-top: -240px;
    margin-left: -184px;
  }
  .min-layer-wrap.renewal.english_library {
    width: 700px;
    margin-left: -350px;
  }
  .min-layer-wrap.renewal .wrap {
    font-size: 16px;
    line-height: 30px;
  }
  .min-layer-wrap.renewal .wrap .title {
    font-size: 24px;
    margin-bottom: 20px;
  }
  .min-layer-wrap.renewal .wrap .renewal_center {
    padding: 0 28px;
  }
  .min-layer-wrap.renewal .wrap .btn_box .btn {
    width: 140px;
    line-height: 38px;
    font-size: 16px;
  }
}
@media (max-width: 1200px) {
  .subPush-box,
  .reminders_box {
    font-size: 14px;
    padding: 6px;
  }
  .subPush-box .big,
  .reminders_box .big {
    font-size: 20px;
  }
  .subPush-box .reminders_btn,
  .reminders_box .reminders_btn {
    padding: 4px 8px;
    font-size: 12px;
    margin-left: 10px;
  }
  .subPush-box .reminders_close_btn,
  .reminders_box .reminders_close_btn {
    margin-left: 10px;
  }
}
div#driver-highlighted-element-stage {
  border-radius: 10px;
  border: 1px dashed #fc4d32;
}
div#driver-popover-item.first-subscribe_guide {
  max-width: 265px;
  padding: 20px 23px 10px;
  color: #303133;
  box-sizing: border-box;
  box-shadow: 0 1px 10px rgba(33, 143, 196, 0.4);
}
div#driver-popover-item.first-subscribe_guide .driver-popover-title {
  font-size: 14px;
  font-weight: bold;
  color: #e45538;
  line-height: 24px;
}
div#driver-popover-item.first-subscribe_guide .driver-popover-description {
  font: 12px/normal sans-serif;
  line-height: 18px;
}
div#driver-popover-item.first-subscribe_guide .driver-popover-footer {
  text-align: center;
}
div#driver-popover-item.first-subscribe_guide .driver-popover-footer button {
  font: 12px/normal sans-serif;
  background-color: #218fc4;
  padding: 0px 10px;
  border-radius: 6px;
  border-color: #fff;
  color: #303133;
  line-height: 26px;
  color: #fff;
  text-shadow: none;
  float: none;
}
.login-layer-wrap {
  width: 880px;
  height: 550px;
  border-radius: 2px;
  background: #fff;
  bottom: auto;
  top: 50%;
  left: 50%;
  margin-left: -440px;
  margin-top: -275px;
}
.login-layer-wrap .close {
  position: absolute;
  right: 20px;
  top: 20px;
  background: none;
  width: auto;
  height: auto;
}
.login-layer-wrap .close .iconfont {
  font-size: 20px;
  color: #262626;
}
.login-layer-wrap .t {
  font-size: 22px;
  color: #262626;
  font-weight: bold;
  padding: 24px 32px;
  height: 42px;
  line-height: 42px;
}
.login-layer-wrap .frame {
  height: 460px;
}
@keyframes jump {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(5px);
  }
  100% {
    transform: translateY(0);
  }
}
.lawfirm-auth_wrapper {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.lawfirm-auth_wrapper .lawyer-auth_icon,
.lawfirm-auth_wrapper .lawfirm-auth_icon {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  text-align: center;
  line-height: 14px;
  display: inline-block;
  font-size: 0;
}
.lawfirm-auth_wrapper .lawyer-auth_icon i.iconfont,
.lawfirm-auth_wrapper .lawfirm-auth_icon i.iconfont {
  font-size: 12px;
}
.lawfirm-auth_wrapper .lawfirm-auth_icon {
  background-color: #e45538;
  background: linear-gradient(180deg, rgb(227, 89, 61) 0%, rgb(228, 85, 56) 100%);
  color: #fff !important;
}
.lawfirm-auth_wrapper .lawyer-auth_icon {
  background: #2f2e3f;
  color: #f2b449 !important;
}
.gptWrap {
  background: #fff;
  margin-bottom: 10px;
  padding: 10px;
}
.gptWrap .tabs > span {
  font-size: 14px !important;
}
.gptWrap .cardWindow {
  height: 300px !important;
}
.gptWrap .cardWindow::-webkit-scrollbar {
  z-index: 11;
  width: 6px;
}
.gptWrap .cardWindow::-webkit-scrollbar:horizontal {
  height: 6px;
}
.gptWrap .cardWindow::-webkit-scrollbar-thumb {
  border-radius: 5px;
  width: 6px;
  background: #ccc;
}
.gptWrap .cardWindow::-webkit-scrollbar-corner {
  background: #fff;
}
.gptWrap .cardWindow::-webkit-scrollbar-track {
  background: #fff;
}
.gptWrap .cardWindow::-webkit-scrollbar-track-piece {
  background: #fff;
  width: 6px;
}
.gptWrap .cardWindow div {
  font-size: 12px;
}
.driver-highlighted-element.subPush-btn {
  color: #303133 !important;
}
div#driver-popover-item.two-mySub_guide,
div#driver-popover-item.first-mySub_guide {
  max-width: 265px;
  padding: 12px;
  color: #303133;
  box-sizing: border-box;
  box-shadow: 0 1px 10px rgba(33, 143, 196, 0.4);
}
div#driver-popover-item.two-mySub_guide .driver-popover-title,
div#driver-popover-item.first-mySub_guide .driver-popover-title {
  font-size: 14px;
  font-weight: bold;
  color: #e45538;
  line-height: 24px;
}
div#driver-popover-item.two-mySub_guide .driver-popover-description,
div#driver-popover-item.first-mySub_guide .driver-popover-description {
  font: 12px/normal sans-serif;
  line-height: 18px;
}
div#driver-popover-item.two-mySub_guide .driver-popover-footer,
div#driver-popover-item.first-mySub_guide .driver-popover-footer {
  text-align: center;
}
div#driver-popover-item.two-mySub_guide .driver-popover-footer button,
div#driver-popover-item.first-mySub_guide .driver-popover-footer button {
  font: 12px/normal sans-serif;
  background-color: #218fc4;
  padding: 0px 10px;
  border-radius: 6px;
  border-color: #fff;
  color: #303133;
  line-height: 26px;
  color: #fff;
  text-shadow: none;
  float: none;
}
.v6-empty_wrapper {
  text-align: center;
  padding: 20px 0;
}
.v6-empty_wrapper .empty-img {
  width: 160px;
  height: auto;
}
.v6-empty_wrapper .empty-text {
  font-size: 14px;
  color: #747474;
}
.tooltip-text {
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  width: auto;
  white-space: normal;
  word-wrap: break-word;
  background: #333;
  color: #fff;
  text-align: center;
  border-radius: 4px;
  padding: 5px 10px;
  opacity: 0;
  transition: opacity 0.3s;
  pointer-events: none;
  font-size: 13px;
}
.tooltip-text.visible {
  opacity: 1;
  visibility: visible;
}
.tooltip-text::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  pointer-events: none;
}
.tooltip-text[data-placement='top']::after {
  bottom: -5px;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0 5px;
  border-color: #333 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.tooltip-text[data-placement='bottom']::after {
  top: -5px;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px 5px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #333 rgba(0, 0, 0, 0);
}
.tooltip-text[data-placement='left']::after {
  right: -5px;
  top: 50%;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #333;
}
.tooltip-text[data-placement='right']::after {
  left: -5px;
  top: 50%;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-color: rgba(0, 0, 0, 0) #333 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.appLeaveMessage {
  position: fixed;
  right: 8px;
  bottom: 0;
  height: 390px;
}
.appLeaveMessage .casereport {
  top: -80px;
  position: relative;
  background-color: #fbfbfb;
  width: 54px;
  padding: 8px 0;
  box-sizing: border-box;
  font-size: 12px;
  text-align: center;
  display: table;
  position: relative;
  border-radius: 25px;
  border: 1px solid rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  cursor: pointer;
}
.appLeaveMessage .casereport:hover {
  background-color: #218fc4;
  border-color: #218fc4;
  color: #fff;
}
.appLeaveMessage .casereport:hover .iconfont {
  color: #fff;
}
.appLeaveMessage .casereport:hover a {
  color: #fff;
}
.appLeaveMessage .casereport a {
  display: block;
}
.appLeaveMessage .casereport .iconfont {
  font-size: 22px;
  color: #218fc4;
}
.appLeaveMessage .casereport .number {
  font-size: 12px;
  color: #fff;
  padding: 1px 5px;
  background: #db0620;
  position: absolute;
  right: -10px;
  top: -8px;
  border-radius: 30px;
}
.slider-wrap {
  height: 120px;
}
.slider-wrap .close {
  min-width: 1000px;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 9999;
}
.slider-wrap .close a {
  width: 22px;
  height: 22px;
  background-position: -72px -72px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 9999;
}
.slider-wrap .close a:hover {
  background-position: -104px -72px;
}
.slider {
  height: 120px;
  overflow: hidden;
  position: relative;
  background: #e7e7e7;
}
.slider:hover > a {
  display: block;
}
.slider .slidesjs-container {
  height: 120px !important;
}
.slider .slidesjs-container .slidesjs-control {
  height: 120px !important;
}
.slider .slidesjs-slide {
  text-indent: -9999px;
  height: 120px;
  width: 100%;
  background: #e7e7e7;
  display: block;
}
.slider .slider-img-1 {
  height: 120px;
  background: url(../../content/ad-images/ad-1.jpg?20210309) no-repeat center top;
}
.slider .slider-img-2 {
  height: 120px;
  background: url(../../content/ad-images/ad-2.jpg?20210309) no-repeat center top;
}
.slider .slider-img-3 {
  height: 120px;
  background: url(../../content/ad-images/ad-3.jpg?20210309) no-repeat center top;
}
.slider .slider-img-4 {
  height: 120px;
  background: url(../../content/ad-images/ad-4.jpg?20210309) no-repeat center top;
}
.slider ul.slidesjs-pagination {
  display: none;
}
.slider > a {
  display: none;
  opacity: 0.8;
  filter: alpha(opacity=80);
  position: absolute;
  top: 50%;
  margin-top: -18px;
  z-index: 11;
}
.slider > a.slidesjs-slide {
  display: block;
  opacity: 1;
  filter: alpha(opacity=100);
  top: 0;
  margin-top: 0;
  height: 120px;
}
.slider > a:hover {
  text-decoration: none;
  opacity: 1;
  filter: alpha(opacity=100);
}
.slider > a::after {
  font-size: 30px;
  color: #fff;
  font-family: SimSun;
}
.slider > a.slidesjs-previous {
  font-size: 0;
  left: 20px;
}
.slider > a.slidesjs-previous::after {
  content: '<';
}
.slider > a.slidesjs-next {
  font-size: 0;
  right: 20px;
}
.slider > a.slidesjs-next::after {
  content: '>';
}
.crumbs {
  font-size: 12px;
  padding: 10px;
}
.crumbs li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.crumbs a {
  font-family: '宋体';
  color: #666;
  margin: 1px 0;
  line-height: 26px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.crumbs a:hover {
  color: #218fc4;
  text-decoration: none;
}
.crumbs i {
  font-style: normal;
  color: #666;
}
.crumbs strong {
  color: #218fc4;
  font-weight: normal;
}
.crumbs .stateMentAbout {
  font-size: 12px;
  font-family: 'Microsoft Yahei', Arial, Helvetica, sans-serif;
  cursor: pointer;
  border: 1px solid #d5d5d5;
  background: #f7f7f7;
  width: 56px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  color: #333;
  float: right;
  margin-right: 10px;
  border-radius: 3px;
  font-weight: bold;
}
.crumbs .relevant-retrieval {
  border-left: 1px solid #c9c9c9;
  margin-left: 5px;
  padding-left: 10px;
}
.crumbs .relevant-retrieval span {
  font-size: 12px;
  color: #999;
  text-align: right;
  padding-right: 5px;
  line-height: 28px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.crumbs .relevant-retrieval a {
  font-size: 12px;
  color: #218fc4;
  margin-right: 5px;
}
.crumbs .relevant-retrieval a:hover {
  text-decoration: underline;
  color: #218fc4;
}
.crumbs .crumb-select-item {
  border: 1px solid #dadfe2;
  background: #fdfdfd;
  padding: 0 30px 0 5px;
  margin: 1px 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  line-height: 24px;
}
.crumbs .crumb-select-item:hover {
  border: 1px solid #8dbfd7;
}
.crumbs .crumb-select-item:hover .close {
  background-position: -336px -97px;
}
.crumbs .crumb-select-item:hover span,
.crumbs .crumb-select-item:hover strong,
.crumbs .crumb-select-item:hover b {
  color: #8dbfd7;
}
.crumbs .crumb-select-item .close {
  font-size: 0;
  text-align: center;
  width: 24px;
  height: 20px;
  line-height: 20px;
  background-position: -304px -97px;
  position: absolute;
  right: 0px;
  top: 0px;
}
.crumbs .crumb-select-item b {
  color: #666;
  font-weight: normal;
}
.crumbs .crumb-select-item span,
.crumbs .crumb-select-item strong {
  color: #646466;
}
.crumbs .chang-language {
  float: right;
}
.crumbs .chang-language a {
  font-family: 'Microsoft Yahei', '黑体', Arial, Helvetica, sans-serif;
}
.crumbs .explain {
  font-size: 12px;
  color: #666;
  float: right;
  padding: 0 10px;
  border-radius: 3px;
  margin-right: 10px;
}
.crumbs .explain:hover {
  color: #218fc4;
  text-decoration: none;
}
.crumbs .explain .c-icon {
  display: none;
  width: 14px;
  height: 14px;
  background-position: -732px -104px;
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.crumbs .right {
  float: right;
}
.crumbs .right .explain {
  float: none;
}
.crumbs .right .return-new {
  font-size: 12px;
  color: #fff;
  letter-spacing: 0;
  background: #218fc4;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 24px;
  border-radius: 4px;
  padding: 0 8px;
  margin-left: 10px;
}
.crumbs .right .return-new .iconfont {
  margin-right: 5px;
  color: #fff;
}
.crumbs .right .return-new:hover {
  background: #1d7fae;
}
.search-condition-wrap {
  margin-bottom: 15px;
}
.search-condition-wrap .box {
  background: #fff;
  padding: 10px 0 9px 80px;
  min-height: 28px;
  position: relative;
}
.search-condition-wrap .box .condition {
  display: inline;
}
.search-condition-wrap .box .condition > span {
  font-size: 12px;
  color: #666;
  text-align: left;
  line-height: 26px;
  width: 75px;
  position: absolute;
  left: 20px;
  top: 10px;
}
.search-condition-wrap .box .condition > a {
  font-size: 12px;
  border: 1px solid #dadfe2;
  background: #fdfdfd;
  padding: 0px 30px 0px 5px;
  margin: 1px 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  line-height: 24px;
}
.search-condition-wrap .box .condition > a:hover {
  text-decoration: none;
  border: 1px solid #8dbfd7;
}
.search-condition-wrap .box .condition > a:hover .close {
  background-position: -336px -97px;
}
.search-condition-wrap .box .condition > a:hover span,
.search-condition-wrap .box .condition > a:hover strong,
.search-condition-wrap .box .condition > a:hover b {
  color: #8dbfd7;
}
.search-condition-wrap .box .condition > a .close {
  font-size: 0;
  text-align: center;
  width: 24px;
  height: 20px;
  line-height: 20px;
  background-position: -304px -97px;
  position: absolute;
  right: 0px;
  top: 1px;
}
.search-condition-wrap .box .condition > a b {
  color: #666;
  font-weight: normal;
}
.search-condition-wrap .box .condition > a span,
.search-condition-wrap .box .condition > a strong {
  color: #646466;
}
.search-condition-wrap .box .condition .group {
  border: 1px solid #dadfe2;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-bottom: 2px;
}
.search-condition-wrap .box .condition .group > span {
  font-size: 12px;
  color: #000;
}
.search-condition-wrap .box .condition .group > a {
  font-size: 12px;
  border-radius: 4px;
  background: #fdfdfd;
  padding: 0 25px 0 5px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  line-height: 24px;
}
.search-condition-wrap .box .condition .group > a:hover {
  text-decoration: none;
}
.search-condition-wrap .box .condition .group > a:hover .close {
  background-position: -336px -97px;
}
.search-condition-wrap .box .condition .group > a:hover span,
.search-condition-wrap .box .condition .group > a:hover strong,
.search-condition-wrap .box .condition .group > a:hover b {
  color: #8dbfd7;
}
.search-condition-wrap .box .condition .group > a .close {
  font-size: 0;
  text-align: center;
  width: 24px;
  height: 20px;
  line-height: 20px;
  background-position: -304px -97px;
  position: absolute;
  right: 0px;
  top: 1px;
}
.search-condition-wrap .box .condition .group > a b {
  color: #666;
  font-weight: normal;
}
.search-condition-wrap .box .condition .group > a span,
.search-condition-wrap .box .condition .group > a strong {
  color: #646466;
}
.search-condition-wrap .box .oparetion {
  border-left: 1px solid #c8c8c8;
  padding-left: 20px;
  display: inline;
  vertical-align: middle;
  margin-left: 10px;
}
.search-condition-wrap .box .oparetion .share-code {
  position: absolute;
  right: 30px;
  top: 30px;
  background: #fff;
  border: 1px solid #c8c8c8;
  width: 155px;
  z-index: 999;
}
.search-condition-wrap .box .oparetion .share-code p {
  font-size: 12px;
  text-align: center;
  line-height: 18px;
}
.search-condition-wrap .box .oparetion a {
  font-size: 12px;
  color: #218fc4;
  margin-right: 5px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.search-condition-wrap .box .oparetion a.subscribe_btn.subscribe_btn_disabled {
  color: #ccc;
}
.search-condition-wrap .box .oparetion a.subscribe_btn.subscribe_btn_disabled i.iconfont {
  color: #ccc;
}
.search-condition-wrap .box .oparetion a.subscribe_btn.subscribe_btn_disabled :hover {
  text-decoration: none;
  color: #ccc;
}
.search-condition-wrap .box .oparetion a.subscribe_btn.subscribe_btn_disabled .icon-bg {
  display: none;
}
.search-condition-wrap .box .oparetion a.subscribe_btn i.iconfont {
  font-size: 18px;
  margin-right: 2px;
}
.search-condition-wrap .box .oparetion a.subscribe_btn i.iconfont::before {
  vertical-align: middle;
}
.search-condition-wrap .box .oparetion a .c-icon {
  width: 16px;
  height: 14px;
  position: relative;
  top: 2px;
  margin-right: 5px;
}
.search-condition-wrap .box .oparetion a .c-clear {
  background-position: -512px 0px;
}
.search-condition-wrap .box .oparetion a .c-save {
  background-position: -534px 0px;
}
.search-condition-wrap .box .oparetion a .c-share {
  height: 16px;
  background-position: -554px 0px;
}
.search-condition-wrap .box .oparetion a:hover {
  text-decoration: none;
  color: #ffce00;
}
.search-condition-wrap .box .oparetion a:hover .c-clear {
  background-position: -512px -18px;
}
.search-condition-wrap .box .oparetion a:hover .c-save {
  background-position: -534px -18px;
}
.search-condition-wrap .box .oparetion a:hover .c-share {
  background-position: -554px -18px;
}
.search-condition-wrap .box.search_subscriptions {
  padding-right: 0;
  padding-left: 80px;
  position: relative;
  background: #fff;
}
.search-condition-wrap .box.search_subscriptions .oparetion {
  width: auto;
  border-left: none;
  padding-left: 0;
  padding-right: 20px;
}
.search-condition-wrap .box.search_subscriptions .oparetion a {
  position: relative;
}
.search-condition-wrap .box.search_subscriptions .oparetion .icon-bg {
  height: 12px;
  width: 18px;
  line-height: 12px;
  padding: 0 2px;
  background: #e45538;
  border-radius: 2px;
  position: absolute;
  top: -5px;
  right: -22px;
  color: #fff;
}
.search-condition-wrap .box.search_subscriptions .oparetion .icon-bg::after {
  content: ' ';
  border-top: 3px solid #e45538;
  border-left: 2px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  position: absolute;
  bottom: -3px;
  left: 3px;
}
.search-condition-wrap .box.search_subscriptions .oparetion .icon-bg i.iconfont {
  font-family: '宋体' !important;
  background: url(../images/news-icon.svg?20220623) no-repeat;
  min-height: 18px;
  width: 18px;
  display: block;
  margin-top: -3px;
  background-size: cover;
  background-position: center;
  color: rgba(0, 0, 0, 0);
}
.homophone-wrap {
  margin-bottom: 10px;
}
.homophone-wrap .homophone {
  font-size: 12px;
  color: #333;
  line-height: 26px;
  background: #fff;
  padding: 10px 20px;
}
.homophone-wrap .homophone .gray {
  color: #999;
}
.homophone-wrap .homophone .key {
  color: #218fc4;
}
.box-position {
  width: 220px;
  max-height: 600px;
  padding-top: 30px;
  background: #fff;
  line-height: 26px;
}
.box-position .list {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}
.box-position .list h2 {
  color: #fff;
  background: #218fc4;
  padding: 0 40px;
  line-height: 26px;
  border-radius: 0 20px 20px 0;
  position: absolute;
  top: -6px;
  left: 15px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.box-position .list h3 {
  padding-left: 20px;
  border-left: 1px solid #218fc4;
  position: relative;
}
.box-position .list h3 a {
  font-size: 14px;
  color: #666;
  display: block;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.box-position .list h3 .round-blue-m {
  left: -5px;
}
.box-position .list h3.current .round-blue-m {
  left: -5px;
}
.box-position .list .nav-dl {
  padding-left: 15px;
  max-height: 322px;
  overflow-y: auto;
}
.box-position .list .nav-association {
  padding-left: 15px;
  max-height: 230px;
  overflow-y: auto;
  margin-top: 30px;
}
.box-position .list .nav-association h3 {
  padding: 0 40px 0 20px;
  background: #15a9f0;
  line-height: 30px;
  border-radius: 0 60px 60px 0;
  border-left: 1px solid #15a9f0;
  width: 64px;
}
.box-position .list .nav-association h3 a {
  font-size: 16px;
  color: #fff;
}
.box-position .list .nav-association h3 .round-blue-m {
  display: none;
}
.box-position .list .nav-association dl {
  border-left: 1px solid #15a9f0;
}
.box-position .list .nav-association dl dd {
  text-indent: 0;
  padding-top: 5px;
}
.box-position .list .nav-association dl dd.current a {
  color: #218fc4;
}
.box-position .list .nav-association dl dd a {
  font-size: 14px;
  color: #333;
}
.box-position .list dl {
  border-left: 1px solid #218fc4;
  padding-left: 20px;
}
.box-position .list dl dt {
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.box-position .list dl dt a {
  font-size: 14px;
}
.box-position .list dl dd {
  position: relative;
  text-indent: 15px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.box-position .list dl dd a {
  font-size: 12px;
  color: #666;
}
.box-position .list dl dd .round-blue-s {
  display: none;
}
.box-position .list dl dd.current .round-blue-s {
  display: block;
}
.box-position .list a:hover,
.box-position .list .current a {
  text-decoration: none;
  color: #218fc4;
}
.box-position .list .round-blue-m {
  width: 9px;
  height: 9px;
  background-position: -144px -72px;
  position: absolute;
  left: -25px;
  top: 9px;
}
.box-position .list .round-blue-line {
  width: 9px;
  height: 9px;
  background-position: -144px -88px;
  position: absolute;
  left: 11px;
  bottom: 12px;
}
.box-position .list .round-blue-s {
  width: 7px;
  height: 7px;
  background-position: -160px -72px;
  position: absolute;
  left: -24px;
  top: 9px;
}
.box-position .list .current .round-blue-m,
.box-position .list .current .round-blue-s {
  width: 17px;
  height: 10px;
  background-position: -176px -72px;
  left: -24px;
  top: 8px;
}
.box-position .list .current a {
  text-decoration: none;
  color: #218fc4;
}
.fulltext-tool {
  background: #fff;
  margin-bottom: 20px;
  display: none;
}
.fulltext-tool .tool-position {
  font-size: 12px;
  position: relative;
  z-index: 5;
  background: #fff;
}
.fulltext-tool .tool-position .ai-enter {
  position: relative;
  top: 8px;
  margin-left: 20px;
}
.fulltext-tool .tool-position .ai-enter img {
  width: 82px;
}
.fulltext-tool .tool-position .ai-enter:hover img {
  opacity: 0.7;
}
.fulltext-tool .tool-position .smart-btn {
  font-size: 0;
  width: 40px;
  height: 40px;
  background: url(../images/smart-btn.jpg?20210309) no-repeat;
  position: absolute;
  right: -40px;
  top: 0;
  display: block;
}
.fulltext-tool .tool-position > div {
  padding-right: 270px;
  position: relative;
}
.fulltext-tool .tool-position.fulltext-tool-min > div {
  padding-right: 210px;
}
.fulltext-tool .tool-position.fulltext-tool-min .tool .tab-lang {
  margin-right: 5px;
}
.fulltext-tool .tool-position.fulltext-tool-min .tool .tool-list > input {
  margin-left: 0;
}
.fulltext-tool .tool-position.fulltext-tool-min .tool .keyword-search input {
  width: 60px;
}
.fulltext-tool .tool-position.fulltext-tool-min .operation {
  right: 15px;
}
.fulltext-tool .tool-position.fulltext-tool-min .operation > a {
  margin-left: 5px;
}
.fulltext-tool .tool-position.current {
  width: 1198px;
  -webkit-box-shadow: 0 2px 3px #ebebeb;
  box-shadow: 0 2px 3px #ebebeb;
  border: 1px solid #ccc;
}
.fulltext-tool .tool-position.fulltext-tool-min {
  width: 908px;
}
.fulltext-tool .tool-position.fulltext-tool-min .operation > a.contrast {
  font-size: 0;
}
.fulltext-tool .tool-position.fulltext-tool-min .operation > a.contrast .c-icon {
  margin-right: 0;
}
.fulltext-tool .tool-position.fulltext-tool-min .operation > a.case-report {
  font-size: 0;
}
.fulltext-tool .tool-position.fulltext-tool-min .operation > a.case-report .c-icon {
  top: 0;
  margin-right: 0;
}
.fulltext-tool .tool-position .tool {
  line-height: 40px;
  height: 40px;
}
.fulltext-tool .tool-position .tool .catalogue {
  width: 60px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.fulltext-tool .tool-position .tool .catalogue.current .cata-list {
  display: block;
}
.fulltext-tool .tool-position .tool .catalogue.current .cata-list .list-box ul {
  display: block;
}
.fulltext-tool .tool-position .tool .catalogue.current h2 a {
  background: #f9f9f9;
}
.fulltext-tool .tool-position .tool .catalogue h2 {
  line-height: 40px;
}
.fulltext-tool .tool-position .tool .catalogue h2 a {
  font-size: 14px;
  color: #218fc4;
  font-weight: normal;
  text-align: center;
  display: block;
  width: 100%;
  height: 40px;
}
.fulltext-tool .tool-position .tool .catalogue h2 a:hover {
  text-decoration: none;
  background: #f9f9f9;
}
.fulltext-tool .tool-position .tool .catalogue h2 a .c-list {
  width: 15px;
  height: 10px;
  background-position: -160px -256px;
  display: none;
}
.fulltext-tool .tool-position .tool .catalogue .switch.root_open {
  width: 10px;
  height: 10px;
  background-position: -622px -60px;
  margin-right: 5px;
}
.fulltext-tool .tool-position .tool .catalogue .switch.root_close {
  width: 10px;
  height: 10px;
  background-position: -644px -60px;
  margin-right: 5px;
}
.fulltext-tool .tool-position .tool .catalogue .switch.root_docu {
  width: 10px;
  margin-right: 5px;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list {
  display: none;
  width: 340px;
  background: #fff;
  border: 1px solid #e3e3e3;
  position: absolute;
  left: 10px;
  top: 50px;
  z-index: 99;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list .fold-all {
  text-align: right;
  padding: 0 10px;
  line-height: 30px;
  border-bottom: 1px solid #e9e9e9;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list .fold-all.current .c-icon {
  background-position: -394px -694px;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list .fold-all a {
  color: #7c8c96;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list .fold-all .c-icon {
  width: 15px;
  height: 15px;
  background-position: -368px -694px;
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list .opacity {
  height: 10px;
  width: 222px;
  background: #fff;
  position: absolute;
  left: -1px;
  top: -11px;
  opacity: 0;
  fliter: alpha(opacity=0);
}
.fulltext-tool .tool-position .tool .catalogue .cata-list .c-arrow-top {
  width: 19px;
  height: 11px;
  background-position: -312px -694px;
  position: absolute;
  left: 10px;
  top: -11px;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list h3 {
  line-height: 24px;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list h3.current a {
  color: #218fc4;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list h3 a {
  font-size: 14px;
  color: #333;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list h3 a:hover {
  text-decoration: none;
  color: #218fc4;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list .list-box {
  line-height: 24px;
  max-height: 500px;
  overflow-y: auto;
  padding: 10px 20px;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list .list-box h5 {
  font-weight: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 24px;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list .list-box h5.current a {
  color: #218fc4;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list .list-box h5 a {
  font-size: 14px;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list .list-box h5 a:hover {
  text-decoration: none;
  color: #218fc4;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list .list-box ul {
  display: none;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list .list-box ul.current {
  display: block;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list .list-box ul li {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 15px;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list .list-box ul li.current a {
  color: #218fc4;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list .list-box ul li a {
  font-size: 12px;
  color: #666;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list .list-box ul li a:hover {
  text-decoration: none;
  color: #218fc4;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list dl {
  line-height: 24px;
  max-height: 285px;
  overflow-y: auto;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list dl dt {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 24px;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list dl dt a {
  font-size: 14px;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list dl dt a:hover {
  text-decoration: none;
  color: #218fc4;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list dl dd {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 15px;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list dl dd a {
  font-size: 12px;
  color: #666;
}
.fulltext-tool .tool-position .tool .catalogue .cata-list dl dd a:hover {
  text-decoration: none;
  color: #218fc4;
}
.fulltext-tool .tool-position .tool .tab-lang {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  letter-spacing: -12px;
  margin-right: 5px;
  margin-left: 5px;
  height: 20px;
  border: 1px solid #eaeaea;
  border-radius: 30px;
  overflow: hidden;
}
.fulltext-tool .tool-position .tool .tab-lang a {
  font-size: 12px;
  color: #999;
  letter-spacing: 0;
  padding: 0 12px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 20px;
  background: #f9f9f9;
  border-left: 1px solid #eaeaea;
  margin-left: -1px;
  vertical-align: top;
}
.fulltext-tool .tool-position .tool .tab-lang a:hover {
  text-decoration: none;
  color: #fff;
  border-color: #2a94c6;
  background: #2a94c6;
}
.fulltext-tool .tool-position .tool .tab-lang a.current {
  color: #fff;
  border-color: #2a94c6;
  background: #2a94c6;
}
.fulltext-tool .tool-position .tool .tab-lang a.disabled {
  cursor: default;
  background: #f9f9f9;
}
.fulltext-tool .tool-position .tool .tab-lang a.disabled:hover {
  color: #999;
  background: #f9f9f9;
}
.fulltext-tool .tool-position .tool .tool-list {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.fulltext-tool .tool-position .tool .tool-list > input {
  position: relative;
  top: -1px;
  margin-left: 10px;
}
.fulltext-tool .tool-position .tool .keyword-search {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 10px;
}
.fulltext-tool .tool-position .tool .keyword-search input {
  line-height: 20px;
  height: 20px;
  padding: 1px 5px 1px 5px;
  margin-left: 0;
  border: 1px solid #ccc;
  vertical-align: top;
  position: relative;
  top: 8px;
  width: 140px;
}
.fulltext-tool .tool-position .tool .prev {
  text-align: center;
  width: 24px;
  height: 22px;
  border: 1px solid #ccc;
  background: #fff;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: -5px;
  position: relative;
  top: 9px;
}
.fulltext-tool .tool-position .tool .prev .c-icon {
  width: 14px;
  height: 9px;
  background-position: -336px -48px;
  position: relative;
  top: -10px;
}
.fulltext-tool .tool-position .tool .prev:hover .c-icon {
  background-position: -360px -48px;
}
.fulltext-tool .tool-position .tool .next {
  text-align: center;
  width: 24px;
  line-height: 22px;
  height: 22px;
  border: 1px solid #ccc;
  background: #fff;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: -5px;
  position: relative;
  top: 0px;
}
.fulltext-tool .tool-position .tool .next .c-icon {
  width: 14px;
  height: 9px;
  background-position: -384px -48px;
}
.fulltext-tool .tool-position .tool .next:hover .c-icon {
  background-position: -408px -48px;
}
.fulltext-tool .tool-position .tool .f12 {
  font-size: 12px;
}
.fulltext-tool .tool-position .tool .f14 {
  font-size: 14px;
}
.fulltext-tool .tool-position .tool .f16 {
  font-size: 16px;
}
.fulltext-tool .tool-position .tool .c-list {
  width: 15px;
  height: 8px;
  background-position: -96px -136px;
  margin-right: 10px;
}
.fulltext-tool .tool-position .tool .c-list:hover {
  background-position: -120px -136px;
}
.fulltext-tool .tool-position .tool .c-grid {
  width: 8px;
  height: 18px;
  background-position: -144px -136px;
  vertical-align: middle;
  position: relative;
}
.fulltext-tool .tool-position .tool .c-grid:hover {
  background-position: -160px -136px;
}
.fulltext-tool .tool-position .tool .jump-page {
  float: right;
}
.fulltext-tool .tool-position .tool .jump-page .number {
  line-height: 20px;
  height: 20px;
  width: 30px;
  padding: 1px 5px 1px 5px;
  margin: 0 5px;
  border: 1px solid #ccc;
  position: relative;
  top: -2px;
}
.fulltext-tool .tool-position .operation {
  text-align: right;
  position: absolute;
  right: 25px;
  top: -1px;
}
.fulltext-tool .tool-position .operation.current .down-content {
  display: block;
}
.fulltext-tool .tool-position .operation .l {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: bottom;
}
.fulltext-tool .tool-position .operation .l a {
  color: #218fc4;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 15px;
}
.fulltext-tool .tool-position .operation .l a .c-tips {
  width: 14px;
  height: 14px;
  background-position: -732px -72px;
  margin-right: 3px;
  position: relative;
  top: 3px;
}
.fulltext-tool .tool-position .operation .l .smart-cited {
  position: relative;
}
.fulltext-tool .tool-position .operation .l .smart-cited.current .col {
  display: block;
}
.fulltext-tool .tool-position .operation .l .smart-cited .col {
  display: none;
  font-size: 12px;
  color: #999;
  text-align: left;
  line-height: 180%;
  width: 270px;
  padding: 20px;
  background: #fff;
  box-shadow: 0 0 8px #eee;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: 9;
}
.fulltext-tool .tool-position .operation .l .smart-cited .close {
  position: absolute;
  right: -9px;
  top: -9px;
}
.fulltext-tool .tool-position .operation .l .smart-cited .close .c-close {
  width: 22px;
  height: 22px;
  background-position: -72px -72px;
}
.fulltext-tool .tool-position .operation > a {
  color: #218fc4;
  width: 18px;
  height: 16px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 15px;
}
.fulltext-tool .tool-position .operation > a.contrast {
  width: auto;
  vertical-align: bottom;
}
.fulltext-tool .tool-position .operation > a.contrast .c-icon {
  width: 16px;
  height: 16px;
  margin-right: 5px;
  vertical-align: top;
}
.fulltext-tool .tool-position .operation > a.contrast .c-icon.c-contrast {
  background-position: -710px -160px;
}
.fulltext-tool .tool-position .operation > a.contrast .c-icon.c-contrast-selected {
  background-position: -732px -160px;
}
.fulltext-tool .tool-position .operation > a.copy {
  width: auto;
  vertical-align: bottom;
}
.fulltext-tool .tool-position .operation > a.copy .c-copy {
  width: 16px;
  height: 16px;
  margin-right: 5px;
  vertical-align: top;
  background-position: -756px -160px;
}
.fulltext-tool .tool-position .operation > a.case-report {
  width: auto;
  position: relative;
  padding-left: 20px;
  vertical-align: bottom;
}
.fulltext-tool .tool-position .operation > a.case-report .c-report {
  width: 16px;
  height: 16px;
  background-position: -776px -72px;
  top: 1px;
  position: absolute;
  left: 0;
}
.fulltext-tool .tool-position .operation > a.case-report .c-report-off {
  width: 16px;
  height: 16px;
  background-position: -776px -104px;
  top: 1px;
  position: absolute;
  left: 0;
}
.fulltext-tool .tool-position .operation > a.c-down {
  background-position: -264px -452px;
}
.fulltext-tool .tool-position .operation > a.c-favorite {
  background-position: -290px -452px;
}
.fulltext-tool .tool-position .operation > a.c-favorite-on {
  height: 15px;
  background-position: -666px -33px;
}
.fulltext-tool .tool-position .operation > a.c-print {
  background-position: -316px -452px;
}
.fulltext-tool .tool-position .operation > a.c-return {
  background-position: -234px -452px;
  position: relative;
  top: 2px;
}
.fulltext-tool .tool-position .operation > a.c-share {
  background-position: -554px 0px;
}
.fulltext-tool .tool-position .operation > a.c-font-b {
  background-position: -368px -452px;
}
.fulltext-tool .tool-position .operation > a.c-font-s {
  background-position: -394px -452px;
}
.fulltext-tool .tool-position .operation > a:hover.c-down {
  background-position: -264px -472px;
}
.fulltext-tool .tool-position .operation > a:hover.c-favorite {
  background-position: -290px -472px;
}
.fulltext-tool .tool-position .operation > a:hover.c-favorite-on {
  background-position: -666px -33px;
}
.fulltext-tool .tool-position .operation > a:hover.c-print {
  background-position: -316px -472px;
}
.fulltext-tool .tool-position .operation > a:hover.c-return {
  background-position: -234px -472px;
}
.fulltext-tool .tool-position .operation > a:hover.c-share {
  background-position: -554px -18px;
}
.fulltext-tool .tool-position .operation > a:hover.c-font-b {
  background-position: -368px -472px;
}
.fulltext-tool .tool-position .operation > a:hover.c-font-s {
  background-position: -394px -472px;
}
.fulltext-tool .tool-position .operation .down-content {
  text-align: left;
}
.fulltext-tool .tool-position .operation .down-content li {
  padding-left: 0;
  line-height: 30px;
}
.fulltext-tool .tool-position .operation .down-content .tips {
  line-height: 30px;
  margin-bottom: 20px;
}
.fulltext-tool .tool-position .operation .down-content .about-info {
  line-height: 30px;
  margin-bottom: 20px;
}
.fulltext-tool .tool-position .operation-btn {
  color: #666 !important;
  width: auto !important;
  vertical-align: bottom;
  background: #f3f3f3;
  padding: 3px 10px;
  border-radius: 3px;
  position: relative;
  top: 4px;
}
.fulltext-tool .tool-position .operation-btn:hover {
  text-decoration: none;
  color: #218fc4 !important;
  background: #e9f4f9;
}
.fulltext-tool .tool-position .operation-btn:hover .c-arrow {
  border-top-color: #218fc4;
}
.fulltext-tool .tool-position .operation-btn.current {
  text-decoration: none;
  color: #218fc4 !important;
  background: #e9f4f9;
}
.fulltext-tool .tool-position .operation-btn.current .c-arrow {
  border-top-color: rgba(0, 0, 0, 0);
  border-bottom: 4px solid #218fc4;
}
.fulltext-tool .tool-position .operation-btn .c-arrow {
  border-top: 4px solid dimgray;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  margin-left: 3px;
  position: relative;
  top: -2px;
}
.fulltext-tool .tool-position .operation-sub {
  display: none;
  padding: 5px 15px;
  border-top: 1px solid #ededed;
  padding-right: 0 !important;
  position: relative;
  line-height: 22px;
}
.fulltext-tool .tool-position .operation-sub .t {
  color: #999;
  position: absolute;
  left: 30px;
}
.fulltext-tool .tool-position .operation-sub.current .down-content {
  display: block;
}
.fulltext-tool .tool-position .operation-sub > ul > li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 20px;
  vertical-align: middle;
}
.fulltext-tool .tool-position .operation-sub > ul > li label {
  cursor: pointer;
}
.fulltext-tool .tool-position .operation-sub > ul > li > div {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
}
.fulltext-tool .tool-position .operation-sub > ul > li ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.fulltext-tool .tool-position .operation-sub > ul > li ul li {
  margin-right: 0;
}
.fulltext-tool .tool-position .operation-sub > ul > li a {
  color: #218fc4;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 5px;
  vertical-align: middle;
}
.fulltext-tool .tool-position .operation-sub > ul > li a.bg {
  width: 15px;
  height: 15px;
  border: 1px solid #218fc4;
  border-radius: 2px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 5px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a.bg.bg-1 {
  background: #fff;
}
.fulltext-tool .tool-position .operation-sub > ul > li a.bg.bg-2 {
  background: #faf0e7;
}
.fulltext-tool .tool-position .operation-sub > ul > li a.bg.bg-3 {
  background: #ddeee3;
}
.fulltext-tool .tool-position .operation-sub > ul > li a.bg.bg-4 {
  background: #e2edf2;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon {
  width: 18px;
  height: 16px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.contrast {
  width: auto;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.contrast .c-icon {
  width: 16px;
  height: 16px;
  margin-right: 5px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.contrast .c-icon.c-contrast {
  background-position: -710px -160px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.contrast .c-icon.c-contrast-selected {
  background-position: -732px -160px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.copy {
  width: auto;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.copy .c-copy {
  width: 16px;
  height: 16px;
  margin-right: 5px;
  background-position: -756px -160px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.case-report {
  font-size: 14px;
  width: auto;
  position: relative;
  padding-left: 20px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.case-report .c-report {
  width: 16px;
  height: 16px;
  background-position: -776px -72px;
  top: 3px;
  position: absolute;
  left: 0;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.case-report .c-report-off {
  width: 16px;
  height: 16px;
  background-position: -776px -104px;
  top: 3px;
  position: absolute;
  left: 0;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.c-down {
  background-position: -264px -452px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.c-favorite {
  background-position: -290px -452px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.c-print {
  background-position: -316px -452px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.c-return {
  background-position: -234px -452px;
  top: 0px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.c-share {
  background-position: -554px 0px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.c-font-b {
  background-position: -368px -452px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.c-font-s {
  background-position: -394px -452px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.c-weixin {
  width: 22px;
  height: 22px;
  background-position: -732px -590px;
  top: -2px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.c-weibo {
  width: 22px;
  height: 22px;
  background-position: -756px -590px;
  top: -2px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.c-qq {
  width: 22px;
  height: 22px;
  background-position: -600px -104px;
  top: -2px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.c-word {
  background-position: -622px 0px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a .c-icon.c-pdf {
  background-position: -644px 0px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a:hover .c-icon.c-down {
  background-position: -264px -472px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a:hover .c-icon.c-favorite {
  background-position: -290px -472px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a:hover .c-icon.c-print {
  background-position: -316px -472px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a:hover .c-icon.c-return {
  background-position: -234px -472px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a:hover .c-icon.c-share {
  background-position: -554px -18px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a:hover .c-icon.c-font-b {
  background-position: -368px -472px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a:hover .c-icon.c-font-s {
  background-position: -394px -472px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a:hover .c-icon.c-weixin {
  background-position: -732px -590px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a:hover .c-icon.c-weibo {
  background-position: -756px -590px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a:hover .c-icon.c-qq {
  background-position: -600px -104px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a:hover .c-icon.c-word {
  background-position: -622px 0px;
}
.fulltext-tool .tool-position .operation-sub > ul > li a:hover .c-icon.c-pdf {
  background-position: -644px 0px;
}
.fulltext-tool .tool-position .operation-sub .down-content {
  text-align: left;
}
.fulltext-tool .tool-position .operation-sub .down-content li {
  padding-left: 0;
  line-height: 30px;
}
.fulltext-tool .tool-position .operation-sub .down-content .tips {
  line-height: 30px;
  margin-bottom: 20px;
}
.fulltext-tool .tool-position .operation-sub .down-content .about-info {
  line-height: 30px;
  margin-bottom: 20px;
}
.tool-position-bottom {
  padding-top: 20px;
}
.tool-position-bottom ul {
  letter-spacing: -12px;
}
.tool-position-bottom ul li {
  letter-spacing: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 20px;
  text-indent: 0 !important;
  vertical-align: top;
}
.tool-position-bottom ul li .c-icon {
  width: 15px;
  height: 15px;
  position: relative;
  top: 3px;
  margin-right: 3px;
}
.tool-position-bottom ul li .c-icon.c-copy {
  background-position: -622px -590px;
}
.tool-position-bottom ul li .c-icon.c-copy-link {
  background-position: -799px -590px;
}
.tool-position-bottom ul li .c-icon.c-pdf {
  background-position: -644px -590px;
}
.tool-position-bottom ul li .c-icon.c-word {
  background-position: -668px -590px;
}
.tool-position-bottom ul li .c-icon.c-email {
  width: 18px;
  top: 4px;
  background-position: -688px -590px;
}
.tool-position-bottom ul li .c-icon.c-print {
  background-position: -710px -590px;
}
.tool-position-bottom ul li .c-icon.c-wechart {
  width: 22px;
  height: 22px;
  background-position: -732px -590px;
  top: 6px;
}
.tool-position-bottom ul li .c-icon.c-weibo {
  width: 22px;
  height: 22px;
  background-position: -756px -590px;
  top: 6px;
}
.tool-position-bottom ul li .text {
  font-size: 14px;
  color: #999;
  margin-right: 5px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  top: -2px;
}
.tool-position-bottom ul li a {
  font-size: 14px;
  color: #666 !important;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.tool-position-bottom ul li a:hover {
  color: #218fc4 !important;
  text-decoration: none;
}
.tool-position-bottom ul li a:hover .c-icon.c-copy {
  background-position: -622px -620px;
}
.tool-position-bottom ul li a:hover .c-icon.c-copy-link {
  background-position: -799px -620px;
}
.tool-position-bottom ul li a:hover .c-icon.c-pdf {
  background-position: -644px -620px;
}
.tool-position-bottom ul li a:hover .c-icon.c-word {
  background-position: -668px -620px;
}
.tool-position-bottom ul li a:hover .c-icon.c-email {
  background-position: -688px -620px;
}
.tool-position-bottom ul li a:hover .c-icon.c-print {
  background-position: -710px -620px;
}
.tool-position-bottom ul li a > span {
  text-align: center;
  width: 22px;
  height: 22px;
  line-height: 22px;
  border-radius: 50%;
  position: relative;
  top: 2px;
  margin-right: 3px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.tool-position-bottom ul li a > span.bg-weixin {
  background: #67c23a;
}
.tool-position-bottom ul li a > span.bg-weibo {
  background: #f33e3e;
}
.tool-position-bottom ul li a > span.bg-pyq {
  background: #7cc943;
}
.tool-position-bottom ul li a > span.bg-dingding {
  background: #0089ff;
}
.tool-position-bottom ul li a > span.bg-qiwei {
  background: #7cc943;
}
.tool-position-bottom ul li a > span .iconfont {
  font-size: 18px;
  color: #fff;
  font-weight: normal;
}
.tool-position-bottom ul li a > span .iconfont.icon-a-shejiaodingdingdingtalk {
  font-size: 14px;
}
.voice-wrap {
  font-size: 14px;
  padding-left: 20px;
  padding-right: 20px !important;
}
.voice-wrap strong {
  color: #333;
  font-weight: normal;
  line-height: 40px;
}
.voice-wrap .c-play {
  width: 28px;
  height: 28px;
  background-position: -534px -284px;
  vertical-align: middle;
  margin-right: 30px;
}
.voice-wrap .c-pause {
  width: 28px;
  height: 28px;
  background-position: -578px -284px;
  vertical-align: middle;
  margin-right: 30px;
}
.voice-wrap .select {
  color: #999;
  line-height: 22px;
  padding: 0 10px;
  background: #f9f9f9;
  border: 1px solid #eaeaea;
  border-radius: 50px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 10px;
}
.voice-wrap .select.current {
  color: #fff;
  background: #218fc4;
  border-color: #218fc4;
}
.voice-wrap .select:hover {
  color: #fff;
  background: #218fc4;
  border-color: #218fc4;
  text-decoration: none;
}
.voice-wrap .c-left {
  width: 8px;
  height: 11px;
  background-position: -644px -284px;
  vertical-align: middle;
}
.voice-wrap .c-right {
  width: 8px;
  height: 11px;
  background-position: -666px -284px;
  vertical-align: middle;
  margin-right: 30px;
}
.voice-wrap .speed {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #218fc4;
  margin: 0 5px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.voice-wrap .speed::after {
  content: 'x';
}
.voice-wrap .c-voice {
  width: 18px;
  height: 15px;
  background-position: -622px -284px;
  vertical-align: middle;
  margin-right: 10px;
}
.voice-wrap .voice-origin {
  height: 4px;
  width: 84px;
  background: #d7d7d7;
  border-radius: 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}
.voice-wrap .voice-origin .bg {
  background: #218fc4;
  border-radius: 10px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.voice-wrap .voice-origin .handle-box {
  position: absolute;
}
.voice-wrap .voice-origin .handle-box .handle {
  width: 10px;
  height: 10px;
  background: #218fc4;
  border-radius: 50%;
  position: absolute;
  left: -5px;
  top: -3px;
}
.wechat-share-layer {
  position: absolute;
  padding-top: 5px;
  padding-right: 20px;
  width: 150px;
  left: -18px;
  z-index: 2;
}
.wechat-share-layer .arrow {
  border-bottom: 8px solid #fc4c31;
  border-left: 8px solid rgba(0, 0, 0, 0);
  border-right: 8px solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 1px;
  left: 25px;
}
.wechat-share-layer .col {
  border-radius: 42px;
  line-height: 42px;
  padding: 0 60px 0 15px;
  font-size: 14px;
  color: #fff;
  background: linear-gradient(90deg, #fc4c31 0%, #fe784e 100%);
  position: relative;
}
.wechat-share-layer .col img {
  position: absolute;
  right: 2px;
  top: -5px;
}
.wechat-share-layer .close {
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
  background: #a1a1a1;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  border-radius: 50%;
}
.wechat-share-layer .close .iconfont {
  font-size: 12px;
  color: #fff;
  position: absolute;
  top: 0px;
  left: 2px;
}
.wechat-share-layer .close:hover .iconfont {
  color: #fff;
}
.crumbs {
  background: #fff;
  border-top: 1px solid #e4e7eb;
  padding-bottom: 0;
}
.crumbs a {
  color: #999;
}
.fulltext-tool-new {
  color: #2f2e3f;
  background: #fff;
  padding: 14px 0;
  margin-bottom: 20px;
  box-shadow: 0px 8px 8px rgba(33, 143, 196, 0.05);
}
.fulltext-tool-new .title-position {
  font-size: 20px;
  margin-bottom: 15px;
  position: relative;
  display: none;
}
.fulltext-tool-new .title-position:hover .t {
  height: auto;
  max-width: 100%;
  text-overflow: inherit;
  white-space: inherit;
  overflow: inherit;
  display: inline;
}
.fulltext-tool-new .title-position .t {
  font-size: 18px;
  position: relative;
  height: 28px;
  line-height: 28px;
  max-width: 820px;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle;
}
.fulltext-tool-new .title-position .t:hover {
  height: auto;
  max-width: 100%;
  text-overflow: inherit;
  white-space: inherit;
  overflow: inherit;
  display: inline;
  padding-right: 1px;
}
.fulltext-tool-new .title-position .t:hover .tips {
  display: block;
}
.fulltext-tool-new .title-position .t .tips {
  font-size: 12px;
  color: #fff;
  word-break: keep-all;
  position: absolute;
  left: 50%;
  bottom: -34px;
  transform: translateX(-50%);
  margin-left: -1.5px;
  background: #000;
  border-radius: 4px;
  padding: 0 10px;
  display: none;
  white-space: nowrap;
  line-height: 24px;
  z-index: 9;
}
.fulltext-tool-new .title-position .t .tips::before {
  content: ' ';
  border-bottom: 5px solid #000;
  border-left: 5px solid rgba(0, 0, 0, 0);
  border-right: 5px solid rgba(0, 0, 0, 0);
  position: absolute;
  top: -5px;
  left: 50%;
  margin-left: -2px;
}
.fulltext-tool-new .title-position a {
  font-size: 16px;
  font-weight: normal;
  color: #218fc4;
  margin-left: 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.fulltext-tool-new .title-position .link {
  font-size: 14px;
  font-weight: normal;
  color: #218fc4;
  margin-left: 10px;
  padding: 0;
  margin-bottom: 0;
  line-height: auto;
  height: auto;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: 0;
}
.fulltext-tool-new .title-position .link .c-return {
  width: 14px;
  height: 12px;
  background-position: -776px -160px;
  margin-right: 3px;
}
.fulltext-tool-new .title-position .voice {
  width: 14px;
  height: 11px;
  background: url(../images/voice.png?20210309) no-repeat;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  margin: 0 5px;
}
.fulltext-tool-new .title-position .voice.current {
  background: url(../images/voice.gif?20210309) no-repeat;
}
.fulltext-tool-new .title-position .watermark {
  position: absolute;
  left: 0;
  top: 30px;
  width: 130px;
  height: 48px;
  background: url(../images/watermark.png?20210309) no-repeat;
}
.fulltext-tool-new .title-position .now-valid {
  color: #fff;
  background: #7cc943;
  margin-left: 10px;
  cursor: text;
}
.fulltext-tool-new .title-position .now-valid:hover {
  color: #fff;
  text-decoration: none;
}
.fulltext-tool-new .title-position .part-in-vain {
  color: #fff;
  background: #a3a3a3;
  margin-left: 10px;
  cursor: text;
}
.fulltext-tool-new .title-position .part-in-vain:hover {
  color: #fff;
  text-decoration: none;
}
.fulltext-tool-new .title-position .all-in-vain {
  color: #fff;
  background: #cbcbcb;
  margin-left: 10px;
  cursor: text;
}
.fulltext-tool-new .title-position .all-in-vain:hover {
  color: #fff;
  text-decoration: none;
}
.fulltext-tool-new .title-position .modification {
  color: #fff;
  background: #7cc943;
  margin-left: 10px;
  cursor: text;
}
.fulltext-tool-new .title-position .modification:hover {
  color: #fff;
  text-decoration: none;
}
.fulltext-tool-new .title-position .havent-valid {
  color: #fff;
  background: #deb925;
  margin-left: 10px;
  cursor: text;
}
.fulltext-tool-new .title-position .havent-valid:hover {
  color: #fff;
  text-decoration: none;
}
.fulltext-tool-new .title-position .caramel {
  color: #fff;
  background: #83bbd6;
  margin-left: 10px;
  cursor: text;
}
.fulltext-tool-new .title-position .caramel:hover {
  color: #fff;
  text-decoration: none;
}
.fulltext-tool-new .title-position .star-1 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #de4a26;
}
.fulltext-tool-new .title-position .star-2 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #e25d3e;
}
.fulltext-tool-new .title-position .star-3 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #e87057;
}
.fulltext-tool-new .title-position .star-4 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #eb826c;
}
.fulltext-tool-new .title-position .star-5 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #ef9481;
}
.fulltext-tool-new .title-position .star-6 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #f2a696;
}
.fulltext-tool-new .title-position .star-7 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #f4b9ab;
}
.fulltext-tool-new .title-position .star-8 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #f5c8bd;
}
.fulltext-tool-new .title-position .star-9 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #f8dbd4;
}
.fulltext-tool-new .title-position .star-10 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #fcede9;
}
.fulltext-tool-new.tool-position {
  left: 0;
  right: 0;
}
.fulltext-tool-new.current {
  color: #2f2e3f;
  z-index: 998;
}
.fulltext-tool-new.current .title-position {
  display: block;
}
.fulltext-tool-new .container {
  display: flex;
}
.fulltext-tool-new .item {
  font-size: 14px;
  display: flex;
  line-height: 30px;
  height: 30px;
}
.fulltext-tool-new .item:nth-child(2) {
  flex: 1;
}
.fulltext-tool-new .item > div {
  margin-right: 15px;
}
.fulltext-tool-new .item .catalogue {
  position: relative;
}
.fulltext-tool-new .item .catalogue.current > h2 {
  color: #218fc4;
}
.fulltext-tool-new .item .catalogue > h2 {
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  display: block;
  width: 100%;
  cursor: pointer;
}
.fulltext-tool-new .item .catalogue > h2:hover {
  color: #218fc4;
}
.fulltext-tool-new .item .catalogue > h2 .c-list {
  width: 15px;
  height: 10px;
  background-position: -160px -256px;
  display: none;
}
.fulltext-tool-new .item .catalogue .switch.root_open {
  font-family: 'iconfont' !important;
  font-size: 14px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
  position: absolute;
  left: 0px;
  top: 12px;
}
.fulltext-tool-new .item .catalogue .switch.root_open:before {
  content: '';
}
.fulltext-tool-new .item .catalogue .switch.root_close {
  font-family: 'iconfont' !important;
  font-size: 14px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
  position: absolute;
  left: 0px;
  top: 12px;
}
.fulltext-tool-new .item .catalogue .switch.root_close:before {
  content: '';
}
.fulltext-tool-new .item .catalogue .cata-list {
  display: none;
  width: 280px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 0px 10px rgba(33, 143, 196, 0.1);
  position: absolute;
  left: -300px;
  top: 62px;
  z-index: 99;
}
.fulltext-tool-new .item .catalogue .cata-list .fold-all {
  padding: 0 15px;
  line-height: 40px;
  border-bottom: 1px solid #e9e9e9;
  display: flex;
}
.fulltext-tool-new .item .catalogue .cata-list .fold-all > span {
  font-size: 16px;
  color: #2f2e3f;
  font-weight: 600;
  flex: 1;
}
.fulltext-tool-new .item .catalogue .cata-list .fold-all.current .c-icon {
  background-position: -394px -694px;
}
.fulltext-tool-new .item .catalogue .cata-list .fold-all a {
  color: #7c8c96;
}
.fulltext-tool-new .item .catalogue .cata-list .fold-all .c-icon {
  width: 15px;
  height: 15px;
  background-position: -368px -694px;
  margin-right: 5px;
  position: relative;
  top: 12px;
}
.fulltext-tool-new .item .catalogue .cata-list .opacity {
  height: 20px;
  width: 222px;
  background: #fff;
  position: absolute;
  left: -1px;
  top: -11px;
  opacity: 0;
  fliter: alpha(opacity=0);
}
.fulltext-tool-new .item .catalogue .cata-list .c-arrow-top {
  display: none;
}
.fulltext-tool-new .item .catalogue .cata-list h3 {
  line-height: 24px;
}
.fulltext-tool-new .item .catalogue .cata-list h3.current a {
  color: #218fc4;
}
.fulltext-tool-new .item .catalogue .cata-list h3 a {
  font-size: 14px;
  color: #333;
}
.fulltext-tool-new .item .catalogue .cata-list h3 a:hover {
  text-decoration: none;
  color: #218fc4;
}
.fulltext-tool-new .item .catalogue .cata-list .list-box {
  line-height: 24px;
  max-height: 500px;
  overflow-y: auto;
  padding: 10px 20px 10px 10px;
}
.fulltext-tool-new .item .catalogue .cata-list .list-box::-webkit-scrollbar {
  z-index: 11;
  width: 6px;
}
.fulltext-tool-new .item .catalogue .cata-list .list-box::-webkit-scrollbar:horizontal {
  height: 6px;
}
.fulltext-tool-new .item .catalogue .cata-list .list-box::-webkit-scrollbar-thumb {
  border-radius: 5px;
  width: 6px;
  background: #ccc;
}
.fulltext-tool-new .item .catalogue .cata-list .list-box::-webkit-scrollbar-corner {
  background: #fff;
}
.fulltext-tool-new .item .catalogue .cata-list .list-box::-webkit-scrollbar-track {
  background: #fff;
}
.fulltext-tool-new .item .catalogue .cata-list .list-box::-webkit-scrollbar-track-piece {
  background: #fff;
  width: 6px;
}
.fulltext-tool-new .item .catalogue .cata-list .list-box h5 {
  font-weight: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 24px;
}
.fulltext-tool-new .item .catalogue .cata-list .list-box h5.current a {
  color: #218fc4;
}
.fulltext-tool-new .item .catalogue .cata-list .list-box h5 a {
  font-size: 14px;
}
.fulltext-tool-new .item .catalogue .cata-list .list-box h5 a:hover {
  text-decoration: none;
  color: #218fc4;
}
.fulltext-tool-new .item .catalogue .cata-list .list-box ul.current {
  display: block;
}
.fulltext-tool-new .item .catalogue .cata-list .list-box ul li {
  padding-left: 20px;
  margin-top: 10px;
  position: relative;
}
.fulltext-tool-new .item .catalogue .cata-list .list-box ul li.current a {
  color: #218fc4;
}
.fulltext-tool-new .item .catalogue .cata-list .list-box ul li a {
  font-size: 14px;
  color: #666;
}
.fulltext-tool-new .item .catalogue .cata-list .list-box ul li a:hover {
  text-decoration: none;
  color: #218fc4;
}
.fulltext-tool-new .item .catalogue .cata-list dl {
  line-height: 24px;
  max-height: 285px;
  overflow-y: auto;
}
.fulltext-tool-new .item .catalogue .cata-list dl dt {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 24px;
}
.fulltext-tool-new .item .catalogue .cata-list dl dt a {
  font-size: 14px;
}
.fulltext-tool-new .item .catalogue .cata-list dl dt a:hover {
  text-decoration: none;
  color: #218fc4;
}
.fulltext-tool-new .item .catalogue .cata-list dl dd {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 15px;
  margin-top: 10px;
}
.fulltext-tool-new .item .catalogue .cata-list dl dd a {
  font-size: 14px;
  color: #666;
}
.fulltext-tool-new .item .catalogue .cata-list dl dd a:hover {
  text-decoration: none;
  color: #218fc4;
}
.fulltext-tool-new .item .versions {
  position: relative;
}
.fulltext-tool-new .item .versions > span {
  cursor: pointer;
  margin-right: 3px;
}
.fulltext-tool-new .item .versions > span:hover {
  color: #218fc4;
}
.fulltext-tool-new .item .versions:hover .list {
  display: block;
}
.fulltext-tool-new .item .versions .list {
  display: none;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  min-width: 100px;
  z-index: 99;
  background: #fff;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0px 2px 10px rgba(33, 143, 196, 0.1);
  padding: 5px;
}
.fulltext-tool-new .item .versions .list a {
  text-align: center;
  display: block;
  line-height: 32px;
}
.fulltext-tool-new .item .versions .list a:hover {
  text-decoration: none;
  border-radius: 4px;
  background: #f1f2f6;
}
.fulltext-tool-new .item .versions .list a.current {
  background: #f1f2f6;
}
.fulltext-tool-new .item .keyword-search {
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  line-height: 28px;
  display: flex;
  position: relative;
}
.fulltext-tool-new .item .keyword-search .search-mask {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 4px;
  z-index: 1;
}
.fulltext-tool-new .item .keyword-search:has(input[disabled]) .search-mask {
  display: block;
}
.fulltext-tool-new .item .keyword-search input {
  border: none;
  width: 200px;
  flex: 1;
  padding: 0 5px;
}
.fulltext-tool-new .item .keyword-search > label {
  font-size: 12px;
}
.fulltext-tool-new .item .keyword-search > label[disabled] {
  cursor: default;
}
.fulltext-tool-new .item .keyword-search > span {
  border-left: 1px solid #e3e3e3;
  padding-left: 5px;
  padding-right: 5px;
}
.fulltext-tool-new .item .keyword-search > span[disabled] {
  cursor: default;
}
.fulltext-tool-new .item .keyword-search > span[disabled] .iconfont {
  cursor: default;
  color: rgba(0, 0, 0, 0.2);
}
.fulltext-tool-new .item .keyword-search .close {
  text-align: center;
  width: 14px;
  height: 14px;
  line-height: 12px;
  padding: 0;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.2);
  position: relative;
  top: 6px;
  margin-right: 5px;
  margin-left: 5px;
  display: none;
}
.fulltext-tool-new .item .keyword-search .close .iconfont {
  font-size: 70%;
  color: #fff;
  position: relative;
  left: -1px;
}
.fulltext-tool-new .item .keyword-search .close:hover {
  border-color: #218fc4;
}
.fulltext-tool-new .item .keyword-search .close:hover iconfont {
  color: #218fc4;
}
.fulltext-tool-new .item .keyword-search .iconfont {
  font-size: 14px;
  cursor: pointer;
}
.fulltext-tool-new .item .keyword-search .iconfont:hover {
  color: #218fc4;
}
.fulltext-tool-new .item .keyword-search .toolBarHitting {
  padding-top: 5px;
}
.fulltext-tool-new .item .keyword-search .toolBarHitting img {
  width: 18px;
}
.fulltext-tool-new .item .highlight,
.fulltext-tool-new .item .focus,
.fulltext-tool-new .item .lenovo {
  cursor: pointer;
}
.fulltext-tool-new .item .highlight [disabled],
.fulltext-tool-new .item .focus [disabled],
.fulltext-tool-new .item .lenovo [disabled] {
  color: #999;
  cursor: default;
}
.fulltext-tool-new .item .highlight:hover,
.fulltext-tool-new .item .focus:hover,
.fulltext-tool-new .item .lenovo:hover {
  color: #218fc4;
}
.fulltext-tool-new .item .highlight:hover [disabled],
.fulltext-tool-new .item .focus:hover [disabled],
.fulltext-tool-new .item .lenovo:hover [disabled] {
  color: #999;
}
.fulltext-tool-new .item .highlight {
  position: relative;
}
.fulltext-tool-new .item .highlight .highlight-dialog {
  background: #fff;
  border-radius: 16px;
  width: 480px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
  position: absolute;
  z-index: 9;
  display: none;
}
.fulltext-tool-new .item .highlight .highlight-dialog .dialog-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 24px 10px;
  border-bottom: 1px solid #f0f0f0;
}
.fulltext-tool-new .item .highlight .highlight-dialog .dialog-title {
  font-size: 16px;
  font-weight: 600;
  color: #333;
}
.fulltext-tool-new .item .highlight .highlight-dialog .close-btn {
  width: 24px;
  height: 24px;
  background: none;
  border: none;
  font-size: 18px;
  color: #999;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  transition: all 0.2s ease;
}
.fulltext-tool-new .item .highlight .highlight-dialog .close-btn:hover {
  background: #f5f5f5;
  color: #666;
}
.fulltext-tool-new .item .highlight .highlight-dialog .dialog-content {
  padding: 20px 20px 15px 20px;
}
.fulltext-tool-new .item .highlight .highlight-dialog .keyword-item {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: border-color 0.2s ease;
  padding: 6px 10px;
}
.fulltext-tool-new .item .highlight .highlight-dialog .keyword-item:focus-within {
  border-color: #1890ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.1);
}
.fulltext-tool-new .item .highlight .highlight-dialog .keyword-item:last-child {
  margin-bottom: 0;
}
.fulltext-tool-new .item .highlight .highlight-dialog .color-indicator {
  width: 24px;
  height: 24px;
  border-radius: 2px;
  margin-right: 12px;
  flex-shrink: 0;
}
.fulltext-tool-new .item .highlight .highlight-dialog .color-blue {
  background: #3b96f7;
}
.fulltext-tool-new .item .highlight .highlight-dialog .color-purple {
  background: #d164f5;
}
.fulltext-tool-new .item .highlight .highlight-dialog .color-yellow {
  background: #f2c40c;
}
.fulltext-tool-new .item .highlight .highlight-dialog .color-orange {
  background: #ff8533;
}
.fulltext-tool-new .item .highlight .highlight-dialog .color-green {
  background: #27d650;
}
.fulltext-tool-new .item .highlight .highlight-dialog .keyword-input {
  flex: 1;
  font-size: 14px;
  color: #333;
  background: #fff;
  border: none;
  outline: none;
}
.fulltext-tool-new .item .highlight .highlight-dialog .keyword-input::placeholder {
  color: #999;
}
.fulltext-tool-new .item .highlight .highlight-dialog .dialog-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 24px 24px;
}
.fulltext-tool-new .item .highlight .highlight-dialog .focus-checkbox {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
  justify-content: flex-end;
  margin-right: 10px;
}
.fulltext-tool-new .item .highlight .highlight-dialog .checkbox {
  width: 12px;
  height: 12px;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background: #fff;
  cursor: pointer;
  position: relative;
  transition: all 0.2s ease;
}
.fulltext-tool-new .item .highlight .highlight-dialog .checkbox.checked {
  background: #1890ff;
  border-color: #1890ff;
}
.fulltext-tool-new .item .highlight .highlight-dialog .checkbox.checked::after {
  content: '✓';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -55%);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
}
.fulltext-tool-new .item .highlight .highlight-dialog .checkbox-label {
  font-size: 14px;
  color: #333;
  cursor: pointer;
}
.fulltext-tool-new .item .highlight .highlight-dialog .confirm-btn {
  background: #218fc4;
  color: #fff;
  border: none;
  padding: 0 24px;
  line-height: 34px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease;
}
.fulltext-tool-new .item .highlight .highlight-dialog .confirm-btn[disabled] {
  background: rgba(33, 143, 196, 0.5);
  cursor: default;
}
.fulltext-tool-new .item .highlight .highlight-dialog .confirm-btn:hover {
  background: rgba(33, 143, 196, 0.7);
}
.fulltext-tool-new .item .highlight .highlight-dialog .confirm-btn:hover[disabled] {
  background: rgba(33, 143, 196, 0.5);
}
.fulltext-tool-new .item .highlight .highlight-dialog .cancle-wrap {
  flex: 1;
  display: flex;
}
.fulltext-tool-new .item .highlight .highlight-dialog .cancle-wrap .cancle-btn {
  color: rgba(0, 0, 0, 0.6);
  position: relative;
}
.fulltext-tool-new .item .highlight .highlight-dialog .cancle-wrap .cancle-btn:hover {
  color: #218fc4;
}
.fulltext-tool-new .item .highlight .highlight-dialog .cancle-wrap .cancle-btn:hover .tips {
  display: block;
}
.fulltext-tool-new .item .highlight .highlight-dialog .cancle-wrap .tips {
  font-size: 12px;
  color: #fff;
  word-break: keep-all;
  position: absolute;
  left: 50%;
  top: 34px;
  transform: translateX(-50%);
  margin-left: -1.5px;
  background: #222;
  border-radius: 4px;
  padding: 0 10px;
  display: none;
  white-space: nowrap;
  line-height: 24px;
}
.fulltext-tool-new .item .highlight .highlight-dialog .cancle-wrap .tips::before {
  content: ' ';
  border-bottom: 5px solid #222;
  border-left: 5px solid rgba(0, 0, 0, 0);
  border-right: 5px solid rgba(0, 0, 0, 0);
  position: absolute;
  top: -5px;
  left: 50%;
  margin-left: -2px;
}
.fulltext-tool-new .item .highlight .highlight-dialog .input-tips {
  margin-top: 10px;
  padding: 8px 12px;
  background: #f6f8fa;
  border-radius: 4px;
  font-size: 12px;
  color: #666;
}
.fulltext-tool-new .item .highlight .highlight-dialog .input-tips p {
  margin: 0;
  line-height: 1.4;
}
.fulltext-tool-new .item .highlight .highlight-dialog .validation-message {
  margin-top: 10px;
  padding: 8px 12px;
  border-radius: 4px;
  font-size: 12px;
  animation: fadeIn 0.3s ease-in;
}
.fulltext-tool-new .item .highlight .highlight-dialog .error-message {
  background: #fff2f0;
  color: #ff4d4f;
  border: 1px solid #ffccc7;
}
.fulltext-tool-new .item .highlight .highlight-dialog .warning-message {
  background: #fffbe6;
  color: #faad14;
  border: 1px solid #ffe58f;
}
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.fulltext-tool-new .item .highlight .highlight-dialog .num-wrap {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #666;
  margin-left: 8px;
}
.fulltext-tool-new .item .highlight .highlight-dialog .num-wrap .cur {
  color: #666;
  transition: color 0.2s ease;
}
.fulltext-tool-new .item .highlight .highlight-dialog .keyword-item {
  position: relative;
}
.fulltext-tool-new .item .highlight .highlight-dialog .keyword-item .num-wrap {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(255, 255, 255, 0.9);
  padding: 2px 6px;
  border-radius: 3px;
}
.fulltext-tool-new .item label {
  cursor: pointer;
}
.fulltext-tool-new .item .jump-page input {
  width: 40px;
  text-align: center;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  line-height: 28px;
  margin: 0 5px;
}
.fulltext-tool-new .item .report-add {
  margin-left: 0;
  cursor: pointer;
}
.fulltext-tool-new .item .report-add:hover {
  color: #218fc4;
}
.fulltext-tool-new .item .report-add.current {
  color: #999;
}
.fulltext-tool-new .item .smart-cited {
  position: relative;
}
.fulltext-tool-new .item .smart-cited a:hover {
  text-decoration: none;
  color: #218fc4;
}
.fulltext-tool-new .item .smart-cited.current .col {
  display: block;
}
.fulltext-tool-new .item .smart-cited .col {
  display: none;
  font-size: 12px;
  color: #999;
  text-align: left;
  line-height: 180%;
  width: 270px;
  padding: 20px;
  background: #fff;
  box-shadow: 0 0 8px #eee;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: 9;
}
.fulltext-tool-new .item .smart-cited .col a {
  color: #218fc4;
}
.fulltext-tool-new .item .smart-cited .col a:hover {
  text-decoration: underline;
}
.fulltext-tool-new .item .smart-cited .close {
  position: absolute;
  right: -9px;
  top: -9px;
}
.fulltext-tool-new .item .smart-cited .close .c-close {
  width: 22px;
  height: 22px;
  background-position: -72px -72px;
}
.fulltext-tool-new .item .contrast-switch {
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  display: flex;
}
.fulltext-tool-new .item .contrast-switch > span,
.fulltext-tool-new .item .contrast-switch > a {
  font-size: 12px;
  padding: 0 5px;
  border-left: 1px solid #e3e3e3;
  cursor: pointer;
}
.fulltext-tool-new .item .contrast-switch > span:first-child,
.fulltext-tool-new .item .contrast-switch > a:first-child {
  border-left: none;
}
.fulltext-tool-new .item .contrast-switch > span:hover,
.fulltext-tool-new .item .contrast-switch > a:hover {
  color: #fff;
  background: #218fc4;
}
.fulltext-tool-new .item .contrast-switch > span.current,
.fulltext-tool-new .item .contrast-switch > a.current {
  color: #fff;
  background: #218fc4;
}
.fulltext-tool-new .item .cloud-shop {
  line-height: 26px;
}
.fulltext-tool-new .item .download {
  position: relative;
}
.fulltext-tool-new .item .download.current .down-content {
  display: block;
}
.fulltext-tool-new .item .down-content {
  left: auto;
  right: 0;
  line-height: 2;
  z-index: 999999999;
  cursor: default;
}
.fulltext-tool-new .item .down-content::before {
  content: ' ';
  height: 40px;
  background: #fff;
  position: absolute;
  left: 0;
  right: 0;
  top: -40px;
  opacity: 0;
}
.fulltext-tool-new .item .down-content ul li {
  padding-left: 0;
  display: flex;
  margin-bottom: 5px;
}
.fulltext-tool-new .item .down-content ul li span {
  line-height: 32px;
}
.fulltext-tool-new .item .down-content .about-info {
  margin-bottom: 10px;
}
.fulltext-tool-new .item .down-content .about-info .checkbox {
  margin-right: 5px;
}
.fulltext-tool-new .item .down-content .tips {
  display: none !important;
}
.fulltext-tool-new .item .tips-wrap {
  position: relative;
  cursor: pointer;
  z-index: 6;
  padding: 0 3px;
  margin-right: 14px;
}
.fulltext-tool-new .item .tips-wrap .icon-qikan_xiazai {
  font-size: 0;
}
.fulltext-tool-new .item .tips-wrap .icon-qikan_xiazai::before {
  font-size: 16px;
  display: inline-block;
}
.fulltext-tool-new .item .tips-wrap > .iconfont {
  position: relative;
}
.fulltext-tool-new .item .tips-wrap > .iconfont::after {
  font-size: 14px;
  content: ' ';
  background: rgba(0, 0, 0, 0.08);
  position: absolute;
  left: -3px;
  right: -3px;
  top: -3px;
  bottom: -3px;
  border-radius: 4px;
  display: none;
}
.fulltext-tool-new .item .tips-wrap .icon-qikan_fenxiang {
  font-size: 17px;
}
.fulltext-tool-new .item .tips-wrap .icon-wpsxiazai1 {
  color: #218fc4;
  margin-right: 5px;
  top: 2px;
}
.fulltext-tool-new .item .tips-wrap .icon-wpsxiazai1::before {
  font-size: 18px;
}
.fulltext-tool-new .item .tips-wrap:hover .iconfont::after {
  display: block;
}
.fulltext-tool-new .item .tips-wrap:hover .tips {
  display: block;
}
.fulltext-tool-new .item .tips-wrap.download .iconfont::after {
  font-size: 14px;
  top: -17px;
}
.fulltext-tool-new .item .tips-wrap .tips {
  font-size: 12px;
  color: #fff;
  word-break: keep-all;
  position: absolute;
  left: 50%;
  top: 34px;
  transform: translateX(-50%);
  margin-left: -1.5px;
  background: #222;
  border-radius: 4px;
  padding: 0 10px;
  display: none;
  white-space: nowrap;
  line-height: 24px;
}
.fulltext-tool-new .item .tips-wrap .tips::before {
  content: ' ';
  border-bottom: 5px solid #222;
  border-left: 5px solid rgba(0, 0, 0, 0);
  border-right: 5px solid rgba(0, 0, 0, 0);
  position: absolute;
  top: -5px;
  left: 50%;
  margin-left: -2px;
}
.fulltext-tool-new .item .tips-wrap .free {
  position: absolute;
  left: -22px;
  top: 18px;
}
.fulltext-tool-new .item .tips-wrap .free img {
  width: 126px;
}
@media (max-width: 1800px) {
  .fulltext-tool-new .item .catalogue .cata-list {
    left: 0;
  }
}
.fulltext-wrap {
  background: #fff;
  padding: 25px;
  min-height: 600px;
}
.fulltext-wrap.lenovo-hide .fulltext .fb-dropdown {
  display: none;
}
.fulltext-wrap > .t-standard {
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #82b5d7;
  margin-bottom: 10px;
}
.fulltext-wrap > .t-standard h4 {
  font-size: 18px;
  font-weight: 700;
  color: #333;
  padding-left: 5px;
  border-left: 5px solid #224e6b;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.fulltext-wrap > .t-standard .download {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 26px;
  border: 1px solid #218fc4;
  padding: 0 15px;
  border-radius: 4px;
  font-size: 14px;
  color: #333;
}
.fulltext-wrap > .t-standard .download:hover {
  text-decoration: none;
  color: #218fc4;
}
.fulltext-wrap .purchase {
  position: fixed;
  width: 25px;
  text-align: center;
}
.fulltext-wrap .purchase a {
  display: block;
  font-size: 12px;
  color: #fff;
  background: #218fc4;
  padding: 5px;
}
.fulltext-wrap.fulltext-wrap-j .fields {
  padding: 0 20px;
  line-height: 36px;
}
.fulltext-wrap.fulltext-wrap-j .fulltext {
  font-size: 14px;
  color: #747474;
  line-height: 160%;
}
.fulltext-wrap .edit-fulltext {
  position: relative;
}
.fulltext-wrap .edit-fulltext > a {
  color: #fff;
  background: #218fc4;
  padding: 3px 10px;
  position: absolute;
  right: 0;
  top: 0;
}
.fulltext-wrap .edit-fulltext .btn {
  position: absolute;
  right: 0;
  top: 0;
}
.fulltext-wrap .edit-fulltext .btn a {
  font-size: 14px;
  color: #fff;
  background: #218fc4;
  padding: 3px 10px;
}
.fulltext-wrap .edit-fulltext .btn a.orange {
  background: #ef983a;
}
.fulltext-wrap .edit-fulltext .btn a.blue-light {
  background: #4bbcde;
}
.fulltext-wrap .edit-fulltext-btn {
  margin-bottom: 20px;
}
.fulltext-wrap .edit-fulltext-btn a {
  color: #fff;
  background: #218fc4;
  padding: 3px 10px;
}
.fulltext-wrap .title {
  font-size: 20px;
  text-align: center;
  margin-bottom: 15px;
  position: relative;
}
.fulltext-wrap .title a {
  font-size: 16px;
  font-weight: normal;
  color: #218fc4;
  margin-left: 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.fulltext-wrap .title .link {
  font-size: 14px;
  font-weight: normal;
  color: #218fc4;
  margin-left: 10px;
  padding: 0;
  margin-bottom: 0;
  line-height: auto;
  height: auto;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: 0;
}
.fulltext-wrap .title .link .c-return {
  width: 14px;
  height: 12px;
  background-position: -776px -160px;
  margin-right: 3px;
}
.fulltext-wrap .title .voice {
  width: 14px;
  height: 11px;
  background: url(../images/voice.png?20210309) no-repeat;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  margin: 0 5px;
}
.fulltext-wrap .title .voice.current {
  background: url(../images/voice.gif?20210309) no-repeat;
}
.fulltext-wrap .title .watermark {
  position: absolute;
  left: 0;
  top: 30px;
  width: 130px;
  height: 48px;
  background: url(../images/watermark.png?20210309) no-repeat;
}
.fulltext-wrap .title .now-valid {
  color: #fff;
  background: #7cc943;
  margin-left: 10px;
  cursor: text;
}
.fulltext-wrap .title .now-valid:hover {
  color: #fff;
  text-decoration: none;
}
.fulltext-wrap .title .part-in-vain {
  color: #fff;
  background: #a3a3a3;
  margin-left: 10px;
  cursor: text;
}
.fulltext-wrap .title .part-in-vain:hover {
  color: #fff;
  text-decoration: none;
}
.fulltext-wrap .title .all-in-vain {
  color: #fff;
  background: #cbcbcb;
  margin-left: 10px;
  cursor: text;
}
.fulltext-wrap .title .all-in-vain:hover {
  color: #fff;
  text-decoration: none;
}
.fulltext-wrap .title .modification {
  color: #fff;
  background: #7cc943;
  margin-left: 10px;
  cursor: text;
}
.fulltext-wrap .title .modification:hover {
  color: #fff;
  text-decoration: none;
}
.fulltext-wrap .title .havent-valid {
  color: #fff;
  background: #deb925;
  margin-left: 10px;
  cursor: text;
}
.fulltext-wrap .title .havent-valid:hover {
  color: #fff;
  text-decoration: none;
}
.fulltext-wrap .title .caramel {
  color: #fff;
  background: #83bbd6;
  margin-left: 10px;
  cursor: text;
}
.fulltext-wrap .title .caramel:hover {
  color: #fff;
  text-decoration: none;
}
.fulltext-wrap .title .star-1 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #de4a26;
}
.fulltext-wrap .title .star-2 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #e25d3e;
}
.fulltext-wrap .title .star-3 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #e87057;
}
.fulltext-wrap .title .star-4 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #eb826c;
}
.fulltext-wrap .title .star-5 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #ef9481;
}
.fulltext-wrap .title .star-6 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #f2a696;
}
.fulltext-wrap .title .star-7 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #f4b9ab;
}
.fulltext-wrap .title .star-8 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #f5c8bd;
}
.fulltext-wrap .title .star-9 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #f8dbd4;
}
.fulltext-wrap .title .star-10 {
  height: 16px;
  width: auto;
  color: #fff;
  background: #fcede9;
}
.fulltext-wrap .sub-title {
  font-size: 16px;
  color: #333;
  font-weight: normal;
  text-align: center;
  display: block;
  width: 100%;
}
.fulltext-wrap .sub-title span {
  margin-right: 5px;
}
.fulltext-wrap .user-info {
  text-align: center;
}
.fulltext-wrap .user-info strong {
  font-weight: normal;
  margin-right: 20px;
}
.fulltext-wrap .user-info span {
  color: #666;
}
.fulltext-wrap .info {
  text-align: center;
  border-bottom: 3px solid #b6c6cd;
  padding-bottom: 15px;
  margin-bottom: 10px;
  position: relative;
}
.fulltext-wrap .info.journal {
  text-align: right;
}
.fulltext-wrap .info span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 20px;
}
.share {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.share span {
  float: left;
}
.fulltext-wrap .info .statement {
  font-size: 12px;
  color: #999;
  border: 1px solid #999;
  line-height: 20px;
  padding: 0 5px;
  position: absolute;
  right: 0;
  top: 5px;
}
.fulltext-wrap .print-btn {
  text-align: right;
  margin-bottom: 20px;
}
.fulltext-wrap .print-btn a {
  font-size: 14px;
  color: #218fc4;
  border: 1px solid #218fc4;
  padding: 2px 10px;
}
.fulltext-wrap .btn-list {
  text-align: right;
  padding-bottom: 10px;
}
.fulltext-wrap .btn-list a {
  font-size: 12px;
  color: #218fc4;
  text-align: center;
  padding: 0 10px;
  line-height: 24px;
  border: 1px solid #218fc4;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.fulltext-wrap .btn-list a .c-icon {
  width: 14px;
  height: 14px;
  margin-right: 5px;
  position: relative;
  top: 3px;
}
.fulltext-wrap .btn-list a .c-icon.c-report {
  width: 16px;
  height: 16px;
  background-position: -776px -72px;
}
.fulltext-wrap .btn-list a .c-icon.c-report-off {
  width: 16px;
  height: 16px;
  background-position: -776px -104px;
}
.fulltext-wrap .btn-list a .c-icon.c-contrast {
  width: 16px;
  height: 16px;
  background-position: -710px -160px;
}
.fulltext-wrap .btn-list a .c-icon.c-contrast-selected {
  width: 16px;
  height: 16px;
  background-position: -732px -160px;
}
.fulltext-wrap .btn-list a .c-icon.c-history {
  background-position: 0 -472px;
}
.fulltext-wrap .btn-list a .c-icon.c-original {
  background-position: -20px -472px;
}
.fulltext-wrap .btn-list a .c-icon.c-case {
  background-position: -40px -472px;
}
.fulltext-wrap .btn-list a:hover,
.fulltext-wrap .btn-list a.current {
  color: #fff;
  border: 1px solid #218fc4;
  background: #218fc4;
  text-decoration: none;
}
.fulltext-wrap .btn-list a:hover .c-icon.c-report,
.fulltext-wrap .btn-list a.current .c-icon.c-report {
  background-position: -776px -88px;
}
.fulltext-wrap .btn-list a:hover .c-icon.c-report-off,
.fulltext-wrap .btn-list a.current .c-icon.c-report-off {
  background-position: -776px -120px;
}
.fulltext-wrap .btn-list a:hover .c-icon.c-contrast,
.fulltext-wrap .btn-list a.current .c-icon.c-contrast {
  background-position: -710px -192px;
}
.fulltext-wrap .btn-list a:hover .c-icon.c-contrast-selected,
.fulltext-wrap .btn-list a.current .c-icon.c-contrast-selected {
  background-position: -732px -192px;
}
.fulltext-wrap .btn-list a:hover .c-icon.c-history,
.fulltext-wrap .btn-list a.current .c-icon.c-history {
  background-position: 0 -452px;
}
.fulltext-wrap .btn-list a:hover .c-icon.c-original,
.fulltext-wrap .btn-list a.current .c-icon.c-original {
  background-position: -20px -452px;
}
.fulltext-wrap .btn-list a:hover .c-icon.c-case,
.fulltext-wrap .btn-list a.current .c-icon.c-case {
  background-position: -40px -452px;
}
.fulltext-wrap .editor-note {
  padding-top: 0px;
}
.fulltext-wrap .editor-note a {
  font-size: 14px;
  color: #218fc4;
  margin-right: 10px;
  line-height: 160%;
  margin-bottom: 3px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.fulltext-wrap .editor-note a.c-help {
  width: 14px;
  height: 14px;
  background-position: -512px -104px;
  top: 5px;
}
.fulltext-wrap .editor-note .c-icon {
  width: 14px;
  height: 14px;
  margin-right: 5px;
  position: relative;
  top: 1px;
}
.fulltext-wrap .editor-note .c-fabao {
  background-position: -556px -48px;
}
.fulltext-wrap .editor-note .c-edit {
  background-position: -578px -48px;
}
.fulltext-wrap .editor-note .c-contrast {
  background-position: -600px -48px;
}
.fulltext-wrap .editor-note .c-mfd {
  background-position: -710px -48px;
}
.fulltext-wrap .field-wrap {
  margin-bottom: 20px;
}
.fulltext-wrap .field-wrap .fields-height {
  height: 82px;
  overflow: hidden;
}
.fulltext-wrap .field-wrap .fields {
  margin-bottom: 0;
  margin-top: 10px;
}
.fulltext-wrap .field-wrap .fields.margin-none {
  margin-top: 0;
}
.fulltext-wrap .field-wrap .more-fields {
  text-align: center;
}
.fulltext-wrap .field-wrap .more-fields a {
  font-size: 12px;
  padding: 0 20px;
  line-height: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: #f7f7f7;
  position: relative;
  top: 0px;
}
.fulltext-wrap .field-wrap .more-fields a .c-icon {
  margin-right: 5px;
}
.fulltext-wrap .fields {
  background: #f7f7f7;
  margin-bottom: 20px;
  padding: 20px;
}
.fulltext-wrap .fields .navzhang,
.fulltext-wrap .fields .zhang {
  margin: 0;
}
.fulltext-wrap .fields ul {
  letter-spacing: -12px;
}
.fulltext-wrap .fields ul li {
  letter-spacing: 0;
  font-size: 14px;
  color: #999;
  width: 50%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-bottom: 10px;
  position: relative;
}
.fulltext-wrap .fields ul li.only-one .box {
  padding-left: 0;
}
.fulltext-wrap .fields ul li.only-one .box strong {
  position: static;
  width: auto;
  position: relative;
  top: 3px;
}
.fulltext-wrap .fields ul li .box {
  padding-left: 130px;
  margin: 0 5px;
  position: relative;
}
.fulltext-wrap .fields ul li .box strong {
  font-weight: normal;
  color: #999;
  text-align: left;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 130px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  left: 0;
}
.fulltext-wrap .fields ul li .box.special {
  position: static;
  padding: 0;
}
.fulltext-wrap .fields ul li .box.special strong {
  width: auto;
  position: static;
  vertical-align: middle;
}
.fulltext-wrap .fields ul li .box.special a {
  vertical-align: top;
}
.fulltext-wrap .fields ul li a,
.fulltext-wrap .fields ul li span {
  margin-right: 10px;
  vertical-align: middle;
}
.fulltext-wrap .fields ul li a.hitClass,
.fulltext-wrap .fields ul li span.hitClass {
  margin-right: 0;
}
.fulltext-wrap .fields ul li a.currenthit,
.fulltext-wrap .fields ul li span.currenthit {
  margin-right: 0;
}
.fulltext-wrap .fields ul li a {
  color: #218fc4;
}
.fulltext-wrap .fields ul li .percent a {
  color: #999;
}
.fulltext-wrap .fields ul li a.subscription {
  color: #999;
  font-weight: 600;
}
.fulltext-wrap .fields ul li a.subscription:hover {
  text-decoration: none;
  color: #218fc4;
}
.fulltext-wrap .fields ul li .orange {
  background: #fe9835;
  border-radius: 3px;
  padding: 0 10px;
  line-height: 22px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 14px;
  font-weight: normal;
  color: #fff;
}
.fulltext-wrap .fields ul li .orange:hover {
  text-decoration: none;
}
.fulltext-wrap .fields ul li .organization {
  background: #218fc4;
  color: #fff;
  padding: 2px 10px;
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.fulltext-wrap .fields ul li a[name] {
  top: 0;
  position: static;
}
.fulltext-wrap .fields ul li .label-1 {
  font-size: 14px;
  color: #fe9835;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 22px;
  padding: 0 10px;
  border-radius: 3px;
  background: #fff3e7;
  margin-right: 10px;
}
.fulltext-wrap .fields ul li .label-1 .c-icon {
  width: 15px;
  height: 14px;
  vertical-align: middle;
  margin-right: 5px;
}
.fulltext-wrap .fields ul li .label-1 .c-icon.c-label-1 {
  background-position: -798px -192px;
}
.fulltext-wrap .fields ul li .label-1 .c-icon.c-label-2 {
  background-position: -820px -192px;
}
.fulltext-wrap .fields ul li .annotation {
  font-size: 12px;
  background: #65beea;
  color: #fff;
  padding: 0 3px;
  margin-left: 5px;
  border-radius: 2px;
  cursor: pointer;
  height: 14px;
  line-height: 14px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.fulltext-wrap .fields ul li strong {
  font-weight: normal;
  color: #999;
  text-align: left;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 130px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  left: 0;
}
.fulltext-wrap .fields ul li .tianyan-tips {
  font-size: 12px;
  color: #999;
  border-top: 1px dashed #d1d1d1;
  padding-top: 5px;
  margin-top: 5px;
}
.fulltext-wrap .fields ul li .tianyan-tips img {
  margin-left: 5px;
}
.fulltext-wrap .fields ul .row {
  width: 100%;
  overflow: inherit;
  white-space: normal;
}
.fulltext-wrap .fields .case-basic-info {
  display: none;
  position: absolute;
  background: #fff;
  border: 1px solid #ccc;
  width: 560px;
  padding: 0 10px;
  z-index: 9999;
}
.fulltext-wrap .fields .case-basic-info li {
  width: 50%;
}
.fulltext-wrap .fields .case-basic-info .row {
  width: 100%;
  font-size: 12px;
}
.fulltext-wrap .fields .case-basic-info a {
  font-size: 12px;
}
.fulltext-wrap .fields .case-basic-info span {
  font-size: 12px;
}
.fulltext-wrap .fields .tips {
  font-size: 12px;
  color: #f72e2e;
}
.fulltext-wrap .new-fields {
  padding-top: 30px;
  margin-top: 20px;
  border-top: 1px solid #d8d8d8;
}
.fulltext-wrap .new-fields h5 {
  font-size: 14px;
  color: #333;
}
.fulltext-wrap .new-fields h5 span {
  color: #999;
}
.fulltext-wrap .new-fields ul li {
  width: 84%;
  overflow: inherit;
  white-space: normal;
}
.fulltext-wrap .new-fields ul li a.emphasis {
  color: #f72e2e;
}
.fulltext-wrap .change-wrap {
  margin-bottom: 20px;
  border: 1px solid #f7f7f7;
  position: relative;
  max-height: 3000px;
}
.fulltext-wrap .change-wrap.court-wrap .court-box {
  max-height: 300px;
  overflow-y: auto;
}
.fulltext-wrap .change-wrap.court-wrap .court-box .fields {
  background-color: #fff;
  padding: 0;
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
}
.fulltext-wrap .change-wrap.court-wrap .court-box .fields ul {
  margin: 0;
  border-left: none;
  padding: 0;
}
.fulltext-wrap .change-wrap.court-wrap .court-box .fields ul li {
  margin-bottom: 0;
}
.fulltext-wrap .change-wrap.court-wrap .court-box .fields ul li .box {
  min-height: 28px;
}
.fulltext-wrap .change-wrap.court-wrap .court-box .fields:last-child {
  border: none;
}
.fulltext-wrap .change-wrap.change-case .box .c-time {
  left: 161px;
}
.fulltext-wrap .change-wrap.change-case .box ul {
  margin-left: 140px;
}
.fulltext-wrap .change-wrap.change-case .c-fields {
  width: 140px;
  position: absolute;
  left: -180px;
  line-height: 140%;
  text-align: right;
}
.fulltext-wrap .change-wrap.change-case .c-fields .t {
  font-size: 14px;
}
.fulltext-wrap .change-wrap.change-case .c-fields .sub {
  color: #999;
  font-size: 12px;
}
.fulltext-wrap .change-wrap.change-case .c-fields .sub span {
  margin-left: 10px;
}
.fulltext-wrap .change-wrap.change-case .c-fields .sub span:first-child {
  margin-left: 0;
}
.fulltext-wrap .change-wrap.current .fold-btn .c-arrow {
  background-position: -92px -60px;
}
.fulltext-wrap .change-wrap .change-title {
  font-size: 16px;
  color: #333;
  background: #f7f7f7;
  line-height: 38px;
  padding: 0 20px;
  color: #218fc4;
  cursor: pointer;
}
.fulltext-wrap .change-wrap .change-title .icon-fangwenliang {
  margin-left: 10px;
}
.fulltext-wrap .change-wrap .change-title:hover {
  color: #65beea;
}
.fulltext-wrap .change-wrap .fold-btn {
  font-size: 12px;
  color: #218fc4;
  position: absolute;
  top: 10px;
  right: 20px;
}
.fulltext-wrap .change-wrap .fold-btn .c-arrow {
  width: 11px;
  height: 7px;
  background-position: -110px -60px;
  margin-left: 5px;
}
.fulltext-wrap .change-wrap .box {
  padding: 10px 30px;
  position: relative;
}
.fulltext-wrap .change-wrap .box .total {
  font-size: 14px;
  color: #999;
  margin-bottom: 10px;
}
.fulltext-wrap .change-wrap .box.list-box ul {
  margin-left: 0;
  border-left: 0;
  margin-top: 0;
  padding: 0;
}
.fulltext-wrap .change-wrap .box.list-box ul li {
  margin-bottom: 5px;
  line-height: 140%;
}
.fulltext-wrap .change-wrap .box.list-box ul a {
  font-size: 14px;
  padding-left: 30px;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.fulltext-wrap .change-wrap .box.list-box ul a span {
  position: absolute;
  left: 0;
}
.fulltext-wrap .change-wrap .box.list-box ul a:hover {
  text-decoration: none;
  color: #218fc4;
}
.fulltext-wrap .change-wrap .box .c-time {
  width: 21px;
  height: 21px;
  background-position: -342px -694px;
  position: absolute;
  top: 20px;
  left: 111px;
}
.fulltext-wrap .change-wrap .box .custom-contrast {
  font-size: 12px;
  color: #218fc4;
  font-weight: normal;
  padding: 0 10px;
  line-height: 18px;
  border: 1px solid #218fc4;
  border-radius: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
}
.fulltext-wrap .change-wrap .box .custom-contrast:hover {
  color: #fff;
  text-decoration: none;
  background: #218fc4;
}
.fulltext-wrap .change-wrap .box .custom-contrast.disabled {
  color: #d0d0d0;
  cursor: text;
  border-color: #d0d0d0;
}
.fulltext-wrap .change-wrap .box .custom-contrast.disabled:hover {
  color: #d0d0d0;
  border-color: #d0d0d0;
  background: none;
  text-decoration: none;
}
.fulltext-wrap .change-wrap .box ul {
  margin-left: 90px;
  border-left: 1px solid #c9c9c9;
  padding: 20px 20px 10px 20px;
  margin-top: 20px;
}
.fulltext-wrap .change-wrap .box ul li {
  line-height: 26px;
  margin-bottom: 20px;
  position: relative;
}
.fulltext-wrap .change-wrap .box ul li .time {
  font-size: 12px;
  color: #666;
  position: absolute;
  left: -110px;
}
.fulltext-wrap .change-wrap .box ul li .c-dot {
  width: 10px;
  height: 10px;
  background: #10c157;
  border: 3px solid #fff;
  border-radius: 50%;
  position: absolute;
  left: -28px;
  top: 5px;
}
.fulltext-wrap .change-wrap .box ul li .theme {
  font-size: 14px;
  color: #218fc4;
  font-weight: bold;
  position: relative;
}
.fulltext-wrap .change-wrap .box ul li .theme a {
  font-size: 14px;
  color: #333;
  font-weight: bold;
}
.fulltext-wrap .change-wrap .box ul li .theme a:hover {
  color: #218fc4;
}
.fulltext-wrap .change-wrap .box ul li .theme .c-dot {
  top: 4px;
}
.fulltext-wrap .change-wrap .box ul li .theme.current a {
  color: #218fc4;
}
.fulltext-wrap .change-wrap .box ul li .theme.current .c-dot {
  top: 1px;
}
.fulltext-wrap .change-wrap .box ul li .theme .contrast {
  font-size: 12px;
  color: #218fc4;
  font-weight: normal;
  padding: 0 10px;
  margin-left: 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 18px;
  border: 1px solid #218fc4;
  border-radius: 20px;
  position: relative;
  top: 1px;
}
.fulltext-wrap .change-wrap .box ul li .theme .contrast:hover {
  color: #fff;
  text-decoration: none;
  background: #218fc4;
}
.fulltext-wrap .change-wrap .box ul li .theme .contrast.disabled {
  color: #d0d0d0;
  cursor: text;
  border-color: #d0d0d0;
}
.fulltext-wrap .change-wrap .box ul li .theme .contrast.disabled:hover {
  color: #d0d0d0;
  border-color: #d0d0d0;
  background: none;
  text-decoration: none;
}
.fulltext-wrap .change-wrap .box ul li .relevance {
  font-size: 14px;
  color: #218fc4;
  position: relative;
}
.fulltext-wrap .change-wrap .box ul li .relevance.gray {
  color: #666;
}
.fulltext-wrap .change-wrap .box ul li .relevance a {
  color: #666;
}
.fulltext-wrap .change-wrap .box ul li .relevance a:hover {
  color: #218fc4;
}
.fulltext-wrap .change-wrap .box ul li .relevance p {
  color: #666;
}
.fulltext-wrap .change-wrap .box ul li .relevance .c-dot {
  display: none;
  top: 3px;
}
.fulltext-wrap .change-wrap .box ul li .relevance.current a {
  color: #218fc4;
}
.fulltext-wrap .change-wrap .box ul li .relevance.current .c-dot {
  display: block;
  top: -2px;
}
.fulltext-wrap .change-wrap .box ul li .current a {
  color: #218fc4;
}
.fulltext-wrap .change-wrap .box ul li .current .c-dot {
  width: 15px;
  height: 17px;
  background: url(../images/icon.png?20210309) no-repeat;
  background-position: -342px -728px;
  border: 3px solid #fff;
  border-radius: 50%;
  position: absolute;
  left: -31px;
  top: 2px;
}
.fulltext-wrap .change-wrap .box .link {
  line-height: 26px;
}
.fulltext-wrap .change-wrap .box .link a {
  font-size: 14px;
  color: #218fc4;
  margin-right: 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.fulltext-wrap .change-wrap .pagination {
  margin: 20px 0;
}
.fulltext-wrap .change-wrap .pagination ul {
  margin: 0 !important;
  border-left: none !important;
}
.fulltext-wrap .fulltext {
  font-size: 16px;
  color: #333;
  line-height: 190%;
  margin-bottom: 20px;
}
.fulltext-wrap .fulltext u {
  white-space: pre;
}
.fulltext-wrap .fulltext.fulltext-en p.tiao {
  text-indent: 0;
}
.fulltext-wrap .fulltext p.current {
  background: #218fc4;
  color: #fff;
  position: relative;
  z-index: 9999999999999;
}
.fulltext-wrap .fulltext .keyword {
  font-size: 16px;
  color: #218fc4;
  font-weight: bold;
  margin: 20px 0 15px 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.fulltext-wrap .fulltext div.keyword {
  font-size: 16px;
  color: #218fc4;
  font-weight: bold;
  display: block;
  margin: 20px 0 15px 0;
}
.fulltext-wrap .fulltext .anchor-case {
  font-size: 18px;
  color: #218fc4;
  font-weight: bold;
  text-align: left;
  margin: 30px 0 10px -25px;
  display: block;
  border-left: 5px solid #218fc4;
  padding-left: 20px;
  height: 18px;
  line-height: 18px;
}
.fulltext-wrap .fulltext div.anchor-case {
  font-size: 18px;
  color: #218fc4;
  font-weight: bold;
  text-align: left;
  margin: 30px 0 10px -25px;
  display: block;
  border-left: 5px solid #218fc4;
  padding-left: 20px;
  height: 18px;
  line-height: 18px;
}
.fulltext-wrap .fulltext .anchor-case-relative {
  position: relative;
  width: 0;
  font-size: 0;
  height: 20px;
  display: inline-block !important;
  *display: inline !important;
  zoom: 1 !important;
}
.fulltext-wrap .fulltext .anchor-case-relative .anchor-case-absolute {
  width: 56px;
  text-align: center;
  position: absolute;
  top: -7px;
  left: -28px;
}
.fulltext-wrap .fulltext .anchor-case-relative .anchor-case-absolute img {
  max-width: none;
}
.fulltext-wrap .fulltext .anchor-case-relative {
  position: relative;
}
.fulltext-wrap .fulltext .anchor-case-relative .anchor-case-absolute {
  width: 56px;
  text-align: center;
  position: absolute;
  top: -7px;
  left: -28px;
}
.fulltext-wrap .fulltext .anchor-case-relative .anchor-case-icon {
  position: absolute;
  bottom: -4px;
  left: 50%;
  margin-left: -2px;
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 4px solid #218fc4;
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
}
.fulltext-wrap .fulltext.fulltext-case {
  color: #333;
  padding-top: 40px;
}
.fulltext-wrap .fulltext.fulltext-case .keyword {
  font-size: 16px;
  color: #218fc4;
  font-weight: bold;
  margin: 20px 0 15px 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.fulltext-wrap .fulltext.fulltext-case div.keyword {
  font-size: 16px;
  color: #218fc4;
  font-weight: bold;
  display: block;
  margin: 20px 0 15px 0;
}
.fulltext-wrap .fulltext.fulltext-case .case-title {
  text-align: center;
  line-height: 30px;
  margin-bottom: 20px;
}
.fulltext-wrap .fulltext.fulltext-case .case-signature {
  text-align: right;
  margin-bottom: 20px;
}
.fulltext-wrap .fulltext.fulltext-case .case-text {
  margin-bottom: 20px;
  line-height: 30px;
}
.fulltext-wrap .fulltext.fulltext-case .case-text p {
  text-indent: 2em;
  margin-bottom: 10px;
}
.fulltext-wrap .fulltext .htcontent {
  background: #e1ecf2;
  padding: 10px 0;
  margin-bottom: 10px;
}
.fulltext-wrap .fulltext.fulltext-list li {
  text-indent: 0;
}
.fulltext-wrap .fulltext.fulltext-list li i {
  line-height: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: url(../images/icon.png?20210309) no-repeat;
  font-size: 0;
  color: #a0a0a0;
  width: 5px;
  height: 5px;
  background-position: -168px -88px;
  margin-right: 10px;
  position: relative;
  top: -7px;
}
.fulltext-wrap .fulltext h5,
.fulltext-wrap .fulltext h6 {
  font-size: 16px;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 20px;
}
.fulltext-wrap .fulltext h4 {
  font-size: 16px;
  text-align: center;
  margin-bottom: 20px;
}
.fulltext-wrap .fulltext ul {
  margin-bottom: 20px;
}
.fulltext-wrap .fulltext li {
  text-indent: 2em;
}
.fulltext-wrap .fulltext p.note {
  color: #218fc4;
}
.fulltext-wrap .fulltext table td {
  padding: 5px;
}
.fulltext-wrap .fulltext table p {
  text-indent: 0;
}
.fulltext-wrap .fulltext em {
  font-style: normal;
}
.fulltext-wrap .fulltext a {
  color: #218fc4;
}
.fulltext-wrap .fulltext a.c-imagine {
  width: 14px;
  height: 14px;
  background-position: -732px -72px;
  vertical-align: middle;
  margin-left: 5px;
  display: none;
}
.fulltext-wrap .fulltext a.c-imagine.c-imagine-on {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.fulltext-wrap .fulltext a.c-imagine:hover {
  background-position: -732px -104px;
}
.fulltext-wrap .fulltext a font.TiaoNoA {
  color: #333;
  font-weight: 400;
}
.fulltext-wrap .fulltext .label-tab {
  font-size: 12px;
  color: #fff;
  border-radius: 30px;
  padding: 0 10px;
  line-height: 22px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 5px;
}
.fulltext-wrap .fulltext .label-tab.yellow {
  background: #deb925;
}
.fulltext-wrap .fulltext .label-tab.blue {
  background: #7bc7ed;
}
.fulltext-wrap .fulltext .label-tab.gray {
  background: #b5c6cd;
}
.fulltext-wrap .fulltext .label-tab.red {
  background: #ed6048;
}
.fulltext-wrap .fulltext p.tiao em {
  font-weight: bold;
}
.fulltext-wrap .fulltext .note-wrap {
  font-size: 14px;
  background: #f6faff;
  padding: 10px;
}
.fulltext-wrap .fulltext .note-wrap strong {
  color: #8e1d1d;
}
.fulltext-wrap .fulltext .precontent {
  width: 100%;
  overflow-x: auto;
  font-family: '宋体';
  word-break: break-all;
  line-height: 100% !important;
}
.fulltext-wrap .fulltext table {
  width: 100% !important;
}
.fulltext-wrap .fulltext table.c_tb {
  border: 1px solid #666;
  border-collapse: collapse;
  border-spacing: 0;
}
.fulltext-wrap .fulltext table.c_tb tr:nth-child(2n) {
  background: #f9f9f9;
}
.fulltext-wrap .fulltext table.c_tb tr:first-child td {
  border-top: none;
}
.fulltext-wrap .fulltext table.c_tb td {
  border-top: 1px solid #666;
  border-left: 1px solid #666;
  white-space: normal;
}
.fulltext-wrap .fulltext table.c_tb td:first-child {
  border-left: none;
}
.fulltext-wrap .fulltext li {
  overflow-x: auto;
  position: relative;
}
.fulltext-wrap .fulltext li span[anchor='anchor'] {
  position: relative;
}
.fulltext-wrap .fulltext li a[name] {
  position: absolute;
  top: -210px;
}
.fulltext-wrap .fulltext li table {
  width: auto !important;
}
.fulltext-wrap .fulltext li table p {
  word-break: normal;
}
.fulltext-wrap .fulltext .TiaoYinV2 {
  font-size: 14px;
  color: #218fc4;
  font-weight: bold;
  line-height: 160%;
  display: block;
}
.fulltext-wrap .fulltext .TiaoYinV2 a {
  margin-left: 10px;
  font-weight: normal;
}
.fulltext-wrap .fulltext .fbWindow-btn {
  text-align: right;
}
.fulltext-wrap .fulltext .fbWindow-btn.current a {
  color: #fff;
  background: #218fc4;
}
.fulltext-wrap .fulltext .fbWindow-btn a {
  color: #218fc4;
  font-size: 12px;
  background: rgba(33, 143, 196, 0.1);
  margin-left: 10px;
  padding: 0 8px;
  border-radius: 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.fulltext-wrap .fulltext .fbWindow-btn a:hover {
  color: #fff;
  background: #218fc4;
  text-decoration: none;
}
.fulltext-wrap .fulltext .fields {
  padding: 0;
  background: none;
  margin-bottom: 20px;
}
.fulltext-wrap .fulltext .fields li {
  font-size: 16px;
  text-indent: 0;
}
.fulltext-wrap .fulltext .fields li strong {
  font-size: 16px;
}
.fulltext-wrap .fulltext .fields .case-basic-info li {
  font-size: 12px;
}
.fulltext-wrap .fulltext .fields .case-basic-info li strong {
  font-size: 12px;
}
.fulltext-wrap .fulltext img {
  max-width: 100%;
}
.fulltext-wrap .fulltext .pagination li {
  text-indent: 0;
}
.fulltext-wrap .fulltext .pagination li a {
  margin-left: 0;
}
.fulltext-wrap .fulltext .intelligent-wrap {
  background: none;
}
.fulltext-wrap .fulltext .intelligent-wrap li {
  text-indent: 0;
}
.fulltext-wrap .fulltext .intelligent-wrap li a {
  margin-left: 0;
}
.fulltext-wrap .fulltext .intelligent-wrap .top {
  padding-left: 0;
  padding-right: 0;
}
.fulltext-wrap .fulltext .intelligent-wrap .top .tab {
  padding: 0 10px;
}
.fulltext-wrap .fulltext .intelligent-wrap .i-list-wrap {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.fulltext-wrap .fulltext .TyFblx {
  color: #218fc4;
  font-size: 12px !important;
  font-weight: 400;
  background: rgba(33, 143, 196, 0.1);
  padding: 0 8px;
  border-radius: 20px;
  display: inline-block;
  cursor: pointer;
}
.fulltext-wrap .fulltext .TyFblx:hover {
  color: #fff;
  background: #218fc4;
}
.fulltext-wrap .fulltext .TyFblx.current {
  color: #fff;
  background: #218fc4;
}
.fulltext-wrap .fulltext .fb-dropdown {
  background: rgba(0, 0, 0, 0.03);
  border-radius: 8px;
  padding-left: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
}
.fulltext-wrap .color-blue {
  color: #fff;
  background: #3b96f7;
}
.fulltext-wrap .color-purple {
  color: #fff;
  background: #d164f5;
}
.fulltext-wrap .color-yellow {
  color: #fff;
  background: #f2c40c;
}
.fulltext-wrap .color-orange {
  color: #fff;
  background: #ff8533;
}
.fulltext-wrap .color-green {
  color: #fff;
  background: #27d650;
}
.fulltext-wrap .col-unpublished {
  font-size: 14px;
  background: #f6faff;
  padding: 10px;
}
.fulltext-wrap .col-unpublished strong {
  color: #8e1d1d;
}
.fulltext-wrap .fulltext-tips {
  background: #fffbef;
  padding: 20px;
  margin-bottom: 20px;
}
.fulltext-wrap .fulltext-tips p {
  font-size: 14px;
  color: #218fc4;
  line-height: 26px;
}
.fulltext-wrap .prompt-login {
  font-size: 14px;
  color: #666;
  line-height: 26px;
  background: #f2fbff;
  margin-bottom: 1px;
  padding: 20px;
}
.fulltext-wrap .prompt-login a {
  color: #fe901b;
}
.fulltext-wrap .prompt-login .text-center {
  text-align: center;
  padding: 20px 0 0 0;
}
.fulltext-wrap .prompt-login .text-center .code {
  margin-bottom: 5px;
}
.fulltext-wrap .prompt-login .text-center strong {
  color: #f72e2e;
}
.fulltext-wrap .prompt-login .text-center .tips {
  padding-top: 10px;
}
.fulltext-wrap .prompt-login .red {
  color: #f72e2e;
}
.fulltext-wrap .prompt-login .primary {
  color: #218fc4;
}
.fulltext-wrap .fb-info {
  font-size: 14px;
  color: #666;
  line-height: 26px;
  background: #f2fbff;
  margin-bottom: 40px;
  padding: 20px;
}
.fulltext-wrap .fb-info.fb-info-code {
  padding-right: 180px;
  position: relative;
  min-height: 160px;
}
.fulltext-wrap .fb-info.fb-info-code .code {
  text-align: center;
  position: absolute;
  right: 20px;
  top: 10px;
  width: 150px;
}
.fulltext-wrap .fb-info.fb-info-code .code img {
  width: 90%;
  margin-bottom: 10px;
}
.fulltext-wrap .fb-info.fb-info-code .code p {
  font-size: 12px;
  line-height: 16px;
}
.fulltext-wrap .fb-info a {
  color: #fe901b;
}
.fulltext-wrap .ad {
  width: 100%;
  margin-bottom: 10px;
}
.fulltext-wrap .ad img {
  width: 100%;
}
.fulltext-wrap .ads_container img {
  margin-bottom: 40px;
  max-width: 100%;
}
.fulltext-wrap .ads_container .slidesjs-slide {
  width: 100%;
  background: #ccc;
  display: block;
}
.fulltext-wrap .ads_container ul.slidesjs-pagination {
  display: none;
}
.fulltext-wrap .ads_container > a {
  display: none;
}
.fulltext-wrap .ads_container > a.slidesjs-previous {
  font-size: 0;
  left: 20px;
}
.fulltext-wrap .ads_container > a.slidesjs-previous::after {
  content: '<';
}
.fulltext-wrap .ads_container > a.slidesjs-next {
  font-size: 0;
  right: 20px;
}
.fulltext-wrap .ads_container > a.slidesjs-next::after {
  content: '>';
}
.correlation-info {
  margin-top: 30px;
}
.correlation-info h4 {
  font-size: 14px;
  border-bottom: 1px solid #218fc4;
  margin-bottom: 20px;
  position: relative;
}
.correlation-info h4 span {
  color: #218fc4;
  height: 23px;
  line-height: 22px;
  color: #218fc4;
  border-radius: 6px;
  padding-left: 10px;
  padding-right: 10px;
  background: #fff;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: absolute;
  left: 0;
  top: -12px;
}
.correlation-info h4 a {
  letter-spacing: 1px;
  color: #218fc4;
  height: 23px;
  line-height: 22px;
  padding-left: 20px;
  background: #fff;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: absolute;
  right: 0px;
  top: -12px;
}
.correlation-info h5 {
  font-size: 14px;
  text-indent: 20px;
  background: #f7f7f7;
  padding: 10px;
  margin-top: 20px;
  margin-bottom: 10px;
  position: relative;
}
.correlation-info h5 a {
  color: #218fc4;
  position: absolute;
  right: 10px;
  top: 10px;
}
.correlation-info li {
  font-size: 12px;
  color: #a7a7a7;
  padding-left: 20px;
  margin-left: 10px;
  line-height: 26px;
  position: relative;
}
.correlation-info li a {
  color: #7a7a7a;
}
.correlation-info li a .c-icon {
  position: absolute;
  left: 10px;
  top: 10px;
}
.correlation-info.correlation-bubble ul li a {
  position: relative;
}
.correlation-info.correlation-bubble ul li a .c-icon {
  left: -10px;
  top: 6px;
}
.correlation-info.correlation-bubble ul li a:hover .bubble-wrapper {
  display: block;
}
.correlation-info.correlation-bubble ul li .bubble-wrapper {
  display: none;
}
.correlation-info.correlation-bubble ul li .bubble-wrapper .bubble-arrow {
  right: -20px;
  position: absolute;
  border-top: 10px solid rgba(0, 0, 0, 0);
  border-bottom: 10px solid rgba(0, 0, 0, 0);
  border-right: 14px solid #f2f9ff;
  top: 0px;
}
.correlation-info.correlation-bubble ul li .bubble-wrapper .bubble-border {
  padding: 19px 21px;
  box-sizing: border-box;
  color: #2f2e3f;
  position: absolute;
  right: -258px;
  top: -20px;
  width: 238px;
  border-radius: 10px;
  background-image: url('https://resources.pkulaw.cn/staticfiles/lawyer/20241219/16/47/0/23f292833e14dc45ad6d928df4ef5dc9.png');
  background-size: 100%;
  background-repeat: no-repeat;
  background-color: #f2f9ff;
  box-shadow: 0px 4px 16px rgba(33, 143, 196, 0.2);
  z-index: 1;
}
.correlation-info.correlation-bubble ul li .bubble-wrapper .bubble-border .bubble-title {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 1.5;
  text-align: left;
  vertical-align: top;
  margin-bottom: 7px;
}
.correlation-info.correlation-bubble ul li .bubble-wrapper .bubble-border .bubble-title .iconfont {
  margin-right: 6px;
}
.correlation-info.correlation-bubble ul li .bubble-wrapper .bubble-border .bubble-text {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 1.5;
  text-align: justify;
  vertical-align: top;
}
.fulltext-wrap .tiao-wrap {
  margin-bottom: 30px;
  content-visibility: auto;
  contain-intrinsic-size: 320px;
}
.fulltext-wrap .tiao-wrap.mt {
  margin-top: 15px;
}
.fulltext-wrap .navtiao {
  font-weight: bold;
}
.fulltext-wrap .navzhang,
.fulltext-wrap .navbian,
.fulltext-wrap .navtiao,
.fulltext-wrap .navjie,
.fulltext-wrap .anchor,
.fulltext-wrap .zhang,
.fulltext-wrap .jie,
.fulltext-wrap .bian,
.fulltext-wrap .TiaoNoA {
  position: relative;
}
.fulltext-wrap .navzhang a,
.fulltext-wrap .navbian a,
.fulltext-wrap .navtiao a,
.fulltext-wrap .navjie a,
.fulltext-wrap .anchor a,
.fulltext-wrap .zhang a,
.fulltext-wrap .jie a,
.fulltext-wrap .bian a,
.fulltext-wrap .TiaoNoA a {
  position: absolute;
  top: -210px;
}
.fulltext-wrap .navzhang a.alink,
.fulltext-wrap .navbian a.alink,
.fulltext-wrap .navtiao a.alink,
.fulltext-wrap .navjie a.alink,
.fulltext-wrap .anchor a.alink,
.fulltext-wrap .zhang a.alink,
.fulltext-wrap .jie a.alink,
.fulltext-wrap .bian a.alink,
.fulltext-wrap .TiaoNoA a.alink {
  position: static;
}
.fulltext-wrap .navzhang,
.fulltext-wrap .navbian,
.fulltext-wrap .navjie,
.fulltext-wrap .zhang,
.fulltext-wrap .jie,
.fulltext-wrap .TiaoNoA {
  line-height: 240%;
}
.fulltext-wrap .navzhang,
.fulltext-wrap .navbian,
.fulltext-wrap .navjie,
.fulltext-wrap .TiaoNoA {
  font-weight: bold;
}
.fulltext-wrap .tiaohit {
  color: #fff;
  background: #06a9ee;
  background-image: -webkit-linear-gradient(left, #fff 18px, #06a9ee 5px);
  background-image: linear-gradient(left, #fff 18px, #06a9ee 5px);
}
.fulltext-wrap .tab-wrap {
  padding-top: 10px;
  font-weight: normal;
}
.fulltext-wrap .tab-wrap .tab-nav ul {
  margin-bottom: 0;
  height: 30px;
}
.fulltext-wrap .tab-wrap .tab-nav ul > li {
  font-size: 14px;
  color: #333;
  text-align: center;
  text-indent: 0;
  background: #f7f7f7;
  cursor: pointer;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  border: 1px solid #d5d5d5;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: inline-block;
  margin-left: 5px;
}
.fulltext-wrap .tab-wrap .tab-nav ul > li.current {
  color: #fff;
  background: #218fc4;
  border-color: #218fc4;
}
.fulltext-wrap .tab-wrap .tab-nav ul > li:first-child {
  margin-left: 0;
}
.fulltext-wrap .tab-wrap .tab-nav ul > li:hover {
  border-color: #218fc4;
  color: #fff;
  background: #218fc4;
}
.fulltext-wrap .tab-wrap .tab-col {
  font-size: 14px;
  color: #333;
  line-height: 160%;
  margin-top: -1px;
}
.fulltext-wrap .tab-wrap .tab-col > div {
  border: 1px solid #e2e2e2;
  background: #fcfafb;
  padding: 30px 20px;
  display: none;
}
.fulltext-wrap .tab-wrap .tab-col .text-idx {
  font-weight: 600;
}
.fulltext-wrap .tab-wrap .tab-col .diff {
  border-bottom: 1px dashed #ccc;
  padding: 10px 0;
  margin-bottom: 10px;
}
.fulltext-wrap .tab-wrap .tab-col .italic {
  color: #218fc4;
}
.fulltext-wrap .tab-wrap .tab-col .time {
  position: relative;
  padding-top: 20px;
  padding-left: 15px;
}
.fulltext-wrap .tab-wrap .tab-col .time .icon {
  position: absolute;
  left: 10px;
  top: 0;
  border-radius: 50%;
}
.fulltext-wrap .tab-wrap .tab-col .time .icon .c-time {
  width: 21px;
  height: 21px;
  background-position: -342px -694px;
  position: relative;
  left: -4px;
  top: -4px;
}
.fulltext-wrap .tab-wrap .tab-col .time ul {
  border-left: 1px solid #c9c9c9;
  padding-left: 28px;
  padding-top: 10px;
}
.fulltext-wrap .tab-wrap .tab-col .time ul li {
  position: relative;
  text-indent: 0;
  overflow-x: visible;
}
.fulltext-wrap .tab-wrap .tab-col .time ul li .c-dot {
  position: absolute;
  left: -37px;
  top: 2px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #10c157;
  border: 2px solid #f8f8f8;
}
.fulltext-wrap .tab-wrap .tab-col .time ul li .theme {
  font-size: 14px;
  font-weight: bold;
  color: #333;
  margin-bottom: 5px;
}
.fulltext-wrap .tab-wrap .tab-col .time ul li .relevance {
  font-size: 14px;
  color: #666;
}
.fulltext-wrap .tab-wrap .gray {
  color: #666;
}
.fulltext-wrap .tab-wrap .green {
  color: #7cc943;
}
.fulltext-wrap .tab-wrap .red {
  color: #f72e2e;
  text-decoration: line-through;
}
.fulltext-wrap .tab-wrap .tips {
  font-size: 14px;
  color: #666;
}
.fulltext-wrap .tab-wrap .tips i {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  margin-right: 6px;
  vertical-align: middle;
  margin-top: -5px;
}
.fulltext-wrap .tab-wrap .tips i.dot-green {
  background: #10c157;
}
.fulltext-wrap .tab-wrap .tips i.dot-red {
  background: #f72e2e;
  margin-left: 10px;
}
.fulltext-wrap .tab-wrap .tips i.dot-black {
  background: #000;
  margin-left: 10px;
}
.fulltext-wrap .TiaoYinV2 {
  margin-top: 10px;
  position: relative;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general {
  font-weight: normal;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general .tab-col {
  font-size: 14px !important;
  color: #333;
  line-height: 160%;
  margin-top: -1px;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general .tab-col .layer-wrap {
  background: none;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general .tab-col .layer-wrap dt {
  font-weight: 600;
  color: #333;
  margin-bottom: 10px;
  background: none;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general .tab-col .layer-wrap dd a {
  margin-left: 0;
  color: #333;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general .tab-col .layer-wrap dd a:hover {
  color: #218fc4;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general .tab-col .text-idx {
  font-weight: 600;
  font-size: 14px !important;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general .tab-col .text-idx .n {
  font-size: 14px !important;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general .tab-col .diff {
  border-bottom: 1px dashed #ccc;
  padding: 10px 0;
  margin-bottom: 10px;
  font-size: 14px !important;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general .tab-col .tiao-n {
  font-size: 14px !important;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general .tab-col .italic {
  color: #218fc4;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general .tab-col .time {
  position: relative;
  padding-top: 20px;
  padding-left: 15px;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general .tab-col .time .icon {
  position: absolute;
  left: 10px;
  top: 0;
  border-radius: 50%;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general .tab-col .time .icon .c-time {
  width: 21px;
  height: 21px;
  background-position: -342px -694px;
  position: relative;
  left: -4px;
  top: -4px;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general .tab-col .time ul {
  border-left: 1px solid #c9c9c9;
  padding-left: 28px;
  padding-top: 10px;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general .tab-col .time ul li {
  position: relative;
  text-indent: 0;
  overflow-x: visible;
  font-size: 14px !important;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general .tab-col .time ul li .c-dot {
  position: absolute;
  left: -37px;
  top: 2px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #10c157;
  border: 2px solid #f8f8f8;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general .tab-col .time ul li .theme {
  font-size: 14px !important;
  font-weight: bold;
  color: #333;
  margin-bottom: 5px;
}
.fulltext-wrap .TiaoYinV2 .tab-wrap-general .tab-col .time ul li .relevance {
  font-size: 14px !important;
  color: #666;
}
.fulltext-wrap .TiaoYinV2 .mfd-col {
  font-weight: normal;
}
.fulltext-wrap .TiaoYinV2 .mfd-col:first-child {
  padding-top: 30px;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-nav {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 14px !important;
  color: #333;
  text-align: center;
  font-weight: normal;
  text-indent: 0;
  background: #f7f7f7;
  cursor: pointer;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  border: 1px solid #d5d5d5;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: inline-block;
  margin-left: 5px;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-nav.current {
  color: #fff;
  background: #218fc4;
  border-color: #218fc4;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-nav:first-child {
  margin-left: 0;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-nav:hover {
  border-color: #218fc4;
  color: #fff;
  background: #218fc4;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col {
  font-size: 14px !important;
  color: #333;
  line-height: 160%;
  margin-top: -1px;
  border: 1px solid #e2e2e2;
  background: #fcfafb;
  padding: 30px 20px;
  display: none;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .layer-wrap {
  background: none;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .layer-wrap dt {
  font-weight: 600;
  color: #333;
  margin-bottom: 10px;
  background: none;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .layer-wrap dd a {
  margin-left: 0;
  color: #333;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .layer-wrap dd a:hover {
  color: #218fc4;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .page {
  margin-top: 20px;
  font-size: 12px;
  text-align: center;
  color: #999;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .page .counter,
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .page .qp_counter {
  margin-right: 10px;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .page .counter .current,
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .page .qp_counter .current {
  color: #218fc4;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .page a {
  color: #999;
  margin-right: 5px;
  border: 1px solid #ccc;
  line-height: normal !important;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .page a:hover {
  color: #fff;
  text-decoration: none;
  background: #218fc4;
  border: 1px solid #218fc4;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .page a i {
  display: none;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .page a.disabled,
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .page a.qp_disabled,
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .page a.disabled:hover,
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .page a.qp_disabled:hover {
  color: #ccc;
  border: 1px solid #ccc;
  background: #fff;
  cursor: default;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .text-idx {
  font-weight: 600;
  font-size: 14px !important;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .text-idx .n {
  font-size: 14px !important;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .diff {
  border-bottom: 1px dashed #ccc;
  padding: 10px 0;
  margin-bottom: 10px;
  font-size: 14px !important;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .tiao-n {
  font-size: 14px !important;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .italic {
  color: #218fc4;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .time {
  position: relative;
  padding-top: 20px;
  padding-left: 15px;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .time .icon {
  position: absolute;
  left: 10px;
  top: 0;
  border-radius: 50%;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .time .icon .c-time {
  width: 21px;
  height: 21px;
  background-position: -342px -694px;
  position: relative;
  left: -4px;
  top: -4px;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .time ul {
  border-left: 1px solid #c9c9c9;
  padding-left: 28px;
  padding-top: 10px;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .time ul li {
  position: relative;
  text-indent: 0;
  overflow-x: visible;
  font-size: 14px !important;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .time ul li .c-dot {
  position: absolute;
  left: -37px;
  top: 2px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #10c157;
  border: 2px solid #f8f8f8;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .time ul li .theme {
  font-size: 14px !important;
  font-weight: bold;
  color: #333;
  margin-bottom: 5px;
}
.fulltext-wrap .TiaoYinV2 .mfd-col .tab-col .time ul li .relevance {
  font-size: 14px !important;
  color: #666;
}
.fulltext-wrap .TiaoYinV2 .green {
  font-size: 14px !important;
  color: #7cc943;
}
.fulltext-wrap .TiaoYinV2 .red {
  font-size: 14px !important;
  color: #f72e2e;
  text-decoration: line-through;
}
.fulltext-wrap .TiaoYinV2 .tips {
  font-size: 14px !important;
  color: #666;
}
.fulltext-wrap .TiaoYinV2 .tips i {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  margin-right: 6px;
  vertical-align: middle;
  margin-top: -5px;
}
.fulltext-wrap .TiaoYinV2 .tips i.dot-green {
  background: #10c157;
}
.fulltext-wrap .TiaoYinV2 .tips i.dot-red {
  background: #f72e2e;
  margin-left: 10px;
}
.fulltext-wrap .TiaoYinV2 .tips i.dot-black {
  background: #000;
  margin-left: 10px;
}
.fulltext-wrap .link-external {
  padding: 10px 0 0 0;
  margin-bottom: 10px;
  letter-spacing: -12px;
}
.fulltext-wrap .link-external a {
  font-size: 12px;
  color: #333;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: center;
  position: relative;
  padding-top: 40px;
  letter-spacing: 0;
  width: 16.6%;
  line-height: 1.6;
  vertical-align: top;
}
.fulltext-wrap .link-external a:hover {
  text-decoration: none;
  color: #218fc4;
}
.fulltext-wrap .link-external a:hover > span .c-icon.c-1 {
  background-position: -420px -676px;
}
.fulltext-wrap .link-external a:hover > span .c-icon.c-2 {
  background-position: -446px -676px;
}
.fulltext-wrap .link-external a:hover > span .c-icon.c-3 {
  background-position: -468px -676px;
}
.fulltext-wrap .link-external a:hover > span .c-icon.c-4 {
  background-position: -490px -676px;
}
.fulltext-wrap .link-external a:hover > span .c-icon.c-5 {
  background-position: -512px -676px;
}
.fulltext-wrap .link-external a:hover > span .c-icon.c-6 {
  background-position: -534px -676px;
}
.fulltext-wrap .link-external a > span {
  width: 34px;
  height: 34px;
  line-height: 34px;
  border-radius: 50%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -17px;
}
.fulltext-wrap .link-external a > span .c-icon {
  position: absolute;
  left: 50%;
  top: 50%;
}
.fulltext-wrap .link-external a > span .c-icon.c-1 {
  width: 14px;
  height: 15px;
  background-position: -420px -656px;
  margin-left: -7px;
  margin-top: -7px;
}
.fulltext-wrap .link-external a > span .c-icon.c-2 {
  width: 15px;
  height: 15px;
  background-position: -446px -656px;
  margin-left: -7px;
  margin-top: -7px;
}
.fulltext-wrap .link-external a > span .c-icon.c-3 {
  width: 17px;
  height: 16px;
  background-position: -468px -656px;
  margin-left: -8px;
  margin-top: -8px;
}
.fulltext-wrap .link-external a > span .c-icon.c-4 {
  width: 16px;
  height: 15px;
  background-position: -490px -656px;
  margin-left: -8px;
  margin-top: -7px;
}
.fulltext-wrap .link-external a > span .c-icon.c-5 {
  width: 16px;
  height: 18px;
  background-position: -512px -656px;
  margin-left: -8px;
  margin-top: -9px;
}
.fulltext-wrap .link-external a > span .c-icon.c-6 {
  width: 19px;
  height: 16px;
  background-position: -534px -656px;
  margin-left: -9px;
  margin-top: -8px;
}
.fulltext-wrap .percent {
  padding: 10px 0;
  font-size: 12px;
}
.fulltext-wrap .percent a {
  display: block;
  height: 38px;
  line-height: 38px;
  background: #f7f7f7;
  color: #999;
  text-align: center;
}
.fulltext-wrap .percent a:hover {
  text-decoration: none;
  background: #f5f5f5;
}
.fulltext-wrap .percent a .primary {
  color: #218fc4;
}
.fulltext-wrap .percent a .c-double-arrow-down {
  width: 18px;
  height: 14px;
  background-position: -162px -30px;
  position: relative;
  top: 2px;
  margin-left: 3px;
}
.fulltext-wrap .membership-tips-banner {
  height: 120px;
  background: #f9f4e1 url(../images/membership-tips-bg.jpg) no-repeat top right;
  margin-bottom: 10px;
}
.fulltext-wrap .membership-tips-banner.single {
  background: rgba(251, 245, 228, 0.5) url(../images/membership-tips-bg-single.png) no-repeat bottom right;
}
.fulltext-wrap .membership-tips-banner .t {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #7f5011;
  padding: 15px 0 25px 0;
}
.fulltext-wrap .membership-tips-banner .t .btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 20px;
  font-size: 16px;
  color: #7f5011;
  background: linear-gradient(to right, #e9bc7f, #fae0b5);
  padding: 0 25px;
  height: 36px;
  line-height: 36px;
  border-radius: 36px;
  vertical-align: middle;
}
.fulltext-wrap .membership-tips-banner .t .btn.red {
  background: linear-gradient(to right, #ea602d, #f29674);
  color: #fff;
  cursor: pointer;
}
.fulltext-wrap .membership-tips-banner .t .btn.red:hover {
  background: linear-gradient(to right, #f29674, #ea602d);
}
.fulltext-wrap .membership-tips-banner .t .btn:hover {
  background: linear-gradient(to right, #fae0b5, #e9bc7f);
  text-decoration: none;
}
.fulltext-wrap .membership-tips-banner .t .price {
  font-size: 14px;
  color: #7f5011;
  cursor: pointer;
}
.fulltext-wrap .membership-tips-banner .col ul {
  letter-spacing: -12px;
  text-align: left;
  padding-left: 40px;
}
.fulltext-wrap .membership-tips-banner .col ul li {
  letter-spacing: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 20px;
  vertical-align: top;
  font-size: 16px;
  color: #303133;
}
.fulltext-wrap .membership-tips-banner .col ul li .icon {
  margin-right: 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.fulltext-wrap .membership-tips-banner .col ul li .icon .c-icon {
  height: 24px;
}
.fulltext-wrap .membership-tips-banner .col ul li .icon .c-search {
  background-position: -564px -656px;
  width: 21px;
}
.fulltext-wrap .membership-tips-banner .col ul li .icon .c-associate {
  background-position: -596px -656px;
  width: 21px;
}
.fulltext-wrap .membership-tips-banner .col ul li .icon .c-download {
  background-position: -626px -656px;
  width: 25px;
}
.fulltext-wrap .membership-tips-banner .col ul li .icon .c-tequan {
  background-position: -660px -656px;
  width: 28px;
}
.fulltext-wrap .membership-tips-banner .col ul li .icon .c-down {
  background-position: -700px -656px;
  width: 28px;
}
.fulltext-wrap .membership-tips-banner .col ul li .icon .c-eye {
  background-position: -730px -656px;
  width: 28px;
}
.fulltext-wrap .tiao-tab-wrap {
  position: relative;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general {
  font-weight: normal;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general .tab-col {
  font-size: 14px !important;
  color: #333;
  line-height: 160%;
  margin-top: -1px;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general .tab-col .layer-wrap {
  background: none;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general .tab-col .layer-wrap dt {
  font-weight: 600;
  color: #333;
  margin-bottom: 10px;
  background: none;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general .tab-col .layer-wrap dd a {
  margin-left: 0;
  color: #333;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general .tab-col .layer-wrap dd a:hover {
  color: #218fc4;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general .tab-col .text-idx {
  font-weight: 600;
  font-size: 14px !important;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general .tab-col .text-idx .n {
  font-size: 14px !important;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general .tab-col .diff {
  border-bottom: 1px dashed #ccc;
  padding: 10px 0;
  margin-bottom: 10px;
  font-size: 14px !important;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general .tab-col .tiao-n {
  font-size: 14px !important;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general .tab-col .italic {
  color: #218fc4;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general .tab-col .time {
  position: relative;
  padding-top: 20px;
  padding-left: 15px;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general .tab-col .time .icon {
  position: absolute;
  left: 10px;
  top: 0;
  border-radius: 50%;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general .tab-col .time .icon .c-time {
  width: 21px;
  height: 21px;
  background-position: -342px -694px;
  position: relative;
  left: -4px;
  top: -4px;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general .tab-col .time ul {
  border-left: 1px solid #c9c9c9;
  padding-left: 28px;
  padding-top: 10px;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general .tab-col .time ul li {
  position: relative;
  text-indent: 0;
  overflow-x: visible;
  font-size: 14px !important;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general .tab-col .time ul li .c-dot {
  position: absolute;
  left: -37px;
  top: 2px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #10c157;
  border: 2px solid #f8f8f8;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general .tab-col .time ul li .theme {
  font-size: 14px !important;
  font-weight: bold;
  color: #333;
  margin-bottom: 5px;
}
.fulltext-wrap .tiao-tab-wrap .tab-wrap-general .tab-col .time ul li .relevance {
  font-size: 14px !important;
  color: #666;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col {
  font-weight: normal;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col:first-child {
  padding-top: 30px;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-nav {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 14px !important;
  color: #333;
  text-align: center;
  font-weight: normal;
  text-indent: 0;
  background: #f7f7f7;
  cursor: pointer;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  border: 1px solid #d5d5d5;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: inline-block;
  margin-left: 5px;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-nav.current {
  color: #fff;
  background: #218fc4;
  border-color: #218fc4;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-nav:first-child {
  margin-left: 0;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-nav:hover {
  border-color: #218fc4;
  color: #fff;
  background: #218fc4;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col {
  font-size: 14px !important;
  color: #333;
  line-height: 160%;
  margin-top: -1px;
  border: 1px solid #e2e2e2;
  background: #fcfafb;
  padding: 30px 20px;
  display: none;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col.fblx {
  padding: 0;
  display: block;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .fb-dropdown {
  margin: 0;
  background: none;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .intelligent-list .i-total {
  font-size: 12px;
  color: #666;
  line-height: 22px;
  padding: 0 10px;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .intelligent-list .i-total .label {
  display: inline-block;
  padding: 0 10px;
  background: #bbcad1;
  font-size: 12px;
  color: #fff;
  border-radius: 22px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .intelligent-list .i-info {
  font-size: 16px;
  color: #333;
  line-height: 160%;
  text-indent: 2em;
  max-height: 86px;
  overflow: auto;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .intelligent-list .list {
  margin-bottom: 20px;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .intelligent-list .list li {
  position: relative;
  text-indent: 22px;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .intelligent-list .list li .list-title {
  position: relative;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .intelligent-list .list li .list-title h5 {
  font-size: 14px;
  text-align: left;
  margin: 10px 0;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .intelligent-list .list li .list-title h5 a {
  color: #333;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .intelligent-list .list li .list-title h5 :hover {
  color: #218fc4;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .intelligent-list .list li .list-title > .c-icon.c-plus {
  background-position: -644px -60px;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .intelligent-list .list li .list-title > .c-icon {
  position: absolute;
  left: 3px;
  top: 6px;
  width: 10px;
  height: 10px;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .intelligent-list .list li .block {
  padding-left: 20px;
  padding-top: 5px;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .intelligent-list .list li .block .i-info {
  font-size: 12px;
  color: #999;
  text-indent: 0;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .intelligent-list .list li .block .tiao-wrap {
  text-indent: 0;
  padding-top: 10px;
  font-size: 14px;
  color: #333;
  line-height: 160%;
  display: none;
  margin-bottom: 0;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .intelligent-list .list li .block .tiao-wrap a {
  color: #333;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .intelligent-list .list li .block .tiao-wrap :hover {
  color: #218fc4;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .intelligent-list .list .current .list-title > .c-icon.c-plus {
  background-position: -622px -60px;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .intelligent-list .list .current .block .tiao-wrap {
  display: block;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .layer-wrap {
  background: none;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .layer-wrap dt {
  font-weight: 600;
  color: #333;
  margin-bottom: 10px;
  background: none;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .layer-wrap dd a {
  margin-left: 0;
  color: #333;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .layer-wrap dd a:hover {
  color: #218fc4;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .page {
  margin-top: 20px;
  font-size: 12px;
  text-align: center;
  color: #999;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .page .counter,
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .page .qp_counter {
  margin-right: 10px;
}
.current {
  color: #218fc4;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .page a {
  color: #999;
  margin-right: 5px;
  border: 1px solid #ccc;
  line-height: normal !important;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .page a:hover {
  color: #fff;
  text-decoration: none;
  background: #218fc4;
  border: 1px solid #218fc4;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .page a i {
  display: none;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .page a.disabled,
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .page a.qp_disabled,
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .page a.disabled:hover,
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .page a.qp_disabled:hover {
  color: #ccc;
  border: 1px solid #ccc;
  background: #fff;
  cursor: default;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .text-idx {
  font-weight: 600;
  font-size: 14px !important;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .text-idx .n {
  font-size: 14px !important;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .diff {
  border-bottom: 1px dashed #ccc;
  padding: 10px 0;
  margin-bottom: 10px;
  font-size: 14px !important;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .tiao-n {
  font-size: 14px !important;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .italic {
  color: #218fc4;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .time {
  position: relative;
  padding-top: 20px;
  padding-left: 15px;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .time .icon {
  position: absolute;
  left: 10px;
  top: 0;
  border-radius: 50%;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .time .icon .c-time {
  width: 21px;
  height: 21px;
  background-position: -342px -694px;
  position: relative;
  left: -4px;
  top: -4px;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .time ul {
  border-left: 1px solid #c9c9c9;
  padding-left: 28px;
  padding-top: 10px;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .time ul li {
  position: relative;
  text-indent: 0;
  overflow-x: visible;
  font-size: 14px !important;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .time ul li .c-dot {
  position: absolute;
  left: -37px;
  top: 2px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #10c157;
  border: 2px solid #f8f8f8;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .time ul li .theme {
  font-size: 14px !important;
  font-weight: bold;
  color: #333;
  margin-bottom: 5px;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tab-col .time ul li .relevance {
  font-size: 14px !important;
  color: #666;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .gray {
  color: #666;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .green {
  color: #7cc943;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .red {
  color: #f72e2e;
  text-decoration: line-through;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tips {
  font-size: 14px;
  color: #666;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tips i {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  margin-right: 6px;
  vertical-align: middle;
  margin-top: -5px;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tips i.dot-green {
  background: #10c157;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tips i.dot-red {
  background: #f72e2e;
  margin-left: 10px;
}
.fulltext-wrap .tiao-tab-wrap .mfd-col .tips i.dot-black {
  background: #000;
  margin-left: 10px;
}
.fulltext-wrap .qr_code_container {
  background: url(https://static.pkulaw.com/assets/icon/interact/code-bg.96963e0a.png);
  height: 164px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 115px;
}
.fulltext-wrap .qr_code_container > div.qr_code_row_line {
  height: 87px;
  border: 1px solid;
  border-image: linear-gradient(180deg, rgba(232, 243, 249, 0), rgba(47, 46, 63, 0.5), rgba(249, 233, 233, 0)) 1 1;
}
.fulltext-wrap .qr_code_container > div:not(.qr_code_row_line) {
  display: flex;
  gap: 24px;
  align-items: center;
}
.fulltext-wrap .qr_code_container > div:not(.qr_code_row_line) .qr_code_img {
  width: 111px;
  height: 111px;
  background: #fff;
  box-shadow: 0px 11px 18px 0px rgba(191, 210, 219, 0.41);
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.fulltext-wrap .qr_code_container > div:not(.qr_code_row_line) .qr_code_img img {
  width: 98px;
  height: 98px;
}
.fulltext-wrap .qr_code_container > div:not(.qr_code_row_line) .qr_code_title {
  display: flex;
  flex-direction: column;
  gap: 4px;
  color: #2f2e3f;
}
.fulltext-wrap .qr_code_container > div:not(.qr_code_row_line) .qr_code_title span {
  line-height: 20px;
}
.fulltext-wrap .qr_code_container > div:not(.qr_code_row_line) .qr_code_title span:first-child {
  font-size: 14px;
}
.fulltext-wrap .qr_code_container > div:not(.qr_code_row_line) .qr_code_title span:nth-child(2) {
  font-size: 16px;
}
.fulltext-wrap .qr_code_container > div:not(.qr_code_row_line) .qr_code_title span.qr_code_line {
  width: 27px;
  height: 4px;
  background: linear-gradient(270deg, #ffffff 0%, #27abeb 100%);
}
.code-time {
  display: none;
  font-size: 12px;
  color: #666;
  position: relative;
  min-height: 26px;
  line-height: 26px;
  background: #fff;
  border-bottom: 1px solid #f8f8f8;
  padding: 5px 20px;
}
.code-time > span {
  position: absolute;
  right: 20px;
  top: 5px;
}
.code-time > span strong {
  font-weight: normal;
  color: #f72e2e;
}
.contrast-wrap.contrast-wrap-en table td {
  text-indent: 0;
}
.contrast-wrap .sort {
  font-size: 14px;
  text-align: right;
  margin-bottom: 20px;
  margin-top: 10px;
}
.contrast-wrap table {
  border-top: 1px solid #ebedef;
  border-left: 1px solid #ebedef;
  margin-bottom: 20px;
}
.contrast-wrap table .bg {
  background: #f9f9f9;
}
.contrast-wrap table td {
  font-size: 14px;
  color: #747474;
  text-indent: 2em;
  line-height: 26px;
  border-bottom: 1px solid #ebedef;
  border-right: 1px solid #ebedef;
  padding: 10px;
}
.contrast-wrap table td h4 {
  font-size: 18px;
  font-weight: normal;
  text-align: center;
  margin-bottom: 10px;
}
.contrast-wrap table td div span {
  color: #999;
  margin-left: 10px;
}
.layout-wrap {
  position: absolute;
  display: none;
  border: 1px solid #2a94c6;
  background: #fff;
}
.layout-wrap a {
  font-size: 14px;
  color: #666;
  line-height: 40px;
  padding: 0 10px;
  display: block;
  border-top: 1px solid #e9e9e9;
}
.layout-wrap a:first-child {
  border-top: none;
}
.layout-wrap a .c-icon {
  width: 17px;
  height: 17px;
  position: relative;
  top: 3px;
  margin-right: 5px;
}
.layout-wrap a .c-icon.c-search-s {
  background-position: -798px -72px;
}
.layout-wrap a .c-icon.c-annotation-s {
  background-position: -820px -72px;
  top: 5px;
}
.layout-wrap a:hover {
  color: #ffce00;
  text-decoration: none;
}
.layout-wrap a:hover .c-icon.c-search-s {
  background-position: -798px -104px;
}
.layout-wrap a:hover .c-icon.c-annotation-s {
  background-position: -820px -104px;
}
.search-no-content {
  background: #fff;
  padding: 100px 100px 200px 100px;
}
.search-no-content > p {
  font-size: 18px;
  text-align: left;
  line-height: 26px;
  color: #666;
  position: relative;
  padding-left: 40px;
  min-height: 40px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.search-no-content > p span {
  color: #ea2525;
}
.search-no-content .info {
  padding: 20px 60px 0 60px;
  margin: 0px auto 20px;
}
.search-no-content .info p {
  font-size: 14px;
  color: #666;
  line-height: 26px;
}
.pay-success-single {
  background: #fff;
}
.pay-success-single > ul {
  letter-spacing: -12px;
  width: 760px;
  margin: 0 auto;
  padding: 200px 0;
}
.pay-success-single > ul > li {
  letter-spacing: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.pay-success-single > ul > li .success {
  width: 352px;
  padding: 0 20px 0 60px;
  border-right: 1px solid #ececec;
  position: relative;
}
.pay-success-single > ul > li .success .c-succeed-b {
  position: absolute;
  left: 0;
  top: 0;
}
.pay-success-single > ul > li .success h3 {
  font-size: 26px;
  color: #333;
  margin-bottom: 40px;
  padding-top: 5px;
}
.pay-success-single > ul > li .success ul {
  margin-bottom: 20px;
}
.pay-success-single > ul > li .success ul li {
  font-size: 12px;
  color: #666;
  line-height: 24px;
}
.pay-success-single > ul > li .success .btn a {
  font-size: 14px;
  text-align: center;
  width: 120px;
  border: 1px solid #218fc4;
  line-height: 34px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.pay-success-single > ul > li .success .btn a.blue {
  color: #fff;
  background: #218fc4;
  margin-right: 20px;
}
.pay-success-single > ul > li .success .btn a.line {
  color: #218fc4;
}
.pay-success-single > ul > li .code {
  width: 200px;
  font-size: 12px;
  color: #666;
  text-align: center;
  padding-left: 80px;
}
.pay-success-single > ul > li .code img {
  margin-bottom: 10px;
  border: 1px solid #e4e4e4;
}
.pay-success-single > ul > li .code p {
  line-height: 24px;
}
.c-warning-s {
  width: 33px;
  height: 26px;
  background-position: -48px -128px;
  position: absolute;
  left: 0;
  top: 0px;
}
.name-box {
  margin-bottom: 15px;
}
.name-box > div {
  font-size: 18px;
  font-weight: bold;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.name-box > div.company-name {
  color: #333;
  margin-right: 40px;
}
.name-box > div .job-name {
  color: #218fc4;
}
.basic-info {
  background: #f7f7f7;
  padding: 20px;
  margin-bottom: 30px;
}
.basic-info ul li {
  font-size: 14px;
  color: #999;
  line-height: 32px;
}
.basic-info ul li .price-wrap {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.basic-info ul li .price-wrap .price {
  color: #fa5244;
}
.basic-info ul li .job-desc {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.basic-info ul li .vline {
  width: 1px;
  height: 12px;
  vertical-align: middle;
  background: #e0e0e0;
  margin: 0 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.describtion {
  margin-bottom: 30px;
}
.describtion .t {
  font-size: 16px;
  color: #333;
  font-weight: bold;
  margin-bottom: 20px;
  position: relative;
}
.describtion .t::after {
  background: #eee;
  content: '';
  display: inline-block;
  height: 1px;
  position: absolute;
  right: 0;
  top: 12px;
  width: 89%;
}
.describtion .col ul li {
  font-size: 14px;
  color: #666;
  line-height: 30px;
}
.fulltext-wrap .mix,
.fulltext-wrap .copyright,
.fulltext-wrap .invisible,
.fulltext-wrap .hidden,
.fulltext-wrap .hide,
.fulltext-wrap .crawler,
.fulltext-wrap .regular,
.fulltext-wrap .catch,
.fulltext-wrap .random,
.fulltext-wrap .threshold,
.fulltext-wrap .proxy {
  font-size: 0 !important;
  color: #fff !important;
  line-height: 0 !important;
  width: 0 !important;
  height: 0 !important;
  display: none !important;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  text-indent: -9999999px;
}
.guid-wrap {
  font-size: 14px;
  padding: 30px 60px;
  line-height: 190%;
  background: #fff;
}
.guid-wrap .t {
  text-indent: 0;
  text-align: center;
  font-size: 18px;
  margin-bottom: 30px;
}
.guid-wrap p {
  text-indent: 2em;
}
.guid-wrap a {
  color: #218fc4;
}
.guid-wrap a:hover {
  text-decoration: none;
  color: #1a6f98;
}
.guid-wrap .text {
  margin-bottom: 30px;
}
.guid-wrap .text .orange {
  color: #fc9981;
}
.guid-wrap .text .tips {
  color: #f72e2e;
}
.guid-wrap .img {
  margin-bottom: 10px;
  text-align: center;
}
.guid-wrap .img img {
  max-width: 80%;
}
.fulltext-gb .wrap-gb {
  display: flex;
}
.fulltext-gb .grid-right-gb {
  width: 248px;
  margin-left: 10px;
}
.fulltext-gb .grid-right-gb img {
  width: 100%;
}
.fulltext-gb .grid-left-gb {
  flex: 1;
}
.fulltext-gb .grid-left-gb .box-gb {
  width: 100%;
  height: 100%;
}
.header-gb {
  *zoom: 1;
  margin-bottom: 20px;
  background: #fff;
}
.header-gb:before,
.header-gb:after {
  content: '';
  display: table;
}
.header-gb:after {
  clear: both;
}
.header-gb .left {
  float: left;
  width: 100%;
}
.header-gb .left .wrap {
  min-height: 1px;
  margin-right: 260px;
}
.header-gb .left .wrap .img img {
  width: 100%;
}
.header-gb .right {
  float: right;
  width: 260px;
  margin-left: -100%;
}
.header-gb .right .wrap {
  padding: 10px 20px;
}
.header-gb .right .wrap li {
  font-size: 14px;
  margin-bottom: 10px;
  color: #333;
}
.header-gb .right .wrap li .gray {
  color: #999;
}
.header-gb .right .wrap li strong {
  font-size: 20px;
}
.header-gb .right .wrap li a {
  text-decoration: underline;
  color: #999;
}
.label-tab-wrap {
  letter-spacing: -12px;
  margin-bottom: 20px;
}
.label-tab-wrap ul li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: 0;
}
.label-tab-wrap ul li.current .box a {
  background: #06a9ee;
  color: #fff;
}
.label-tab-wrap ul li.current .box a .arrow {
  border-top-color: #06a9ee;
}
.label-tab-wrap ul li .box {
  margin-right: 10px;
}
.label-tab-wrap ul li .box a {
  display: block;
  position: relative;
  height: 30px;
  line-height: 30px;
  padding: 0 25px;
  background: #ededed;
  font-size: 14px;
  color: #333;
}
.label-tab-wrap ul li .box a:hover {
  text-decoration: none;
  background: #06a9ee;
  color: #fff;
}
.label-tab-wrap ul li .box a .arrow {
  border-top: 6px solid rgba(0, 0, 0, 0);
  border-left: 5px solid rgba(0, 0, 0, 0);
  border-right: 5px solid rgba(0, 0, 0, 0);
  position: absolute;
  bottom: -6px;
  left: 50%;
  margin-left: -3px;
}
.anchor-structure {
  position: relative;
}
.anchor-structure .anchor-position {
  position: absolute;
  top: -210px;
}
.anchor-structure .anchor_position {
  position: absolute;
  top: -210px;
}
.line-gray {
  height: 1px;
  overflow: hidden;
  background: #999;
  margin: 10px 0;
}
.general-tab .general-tab-col .editor-note > ul li {
  width: 200px;
}
.simple-layer-wrap-qrcode .btn a {
  background: linear-gradient(#666, #ccc);
}
.simple-layer-wrap-qrcode .btn a:hover {
  background: linear-gradient(#666, #ccc);
}
.simple-layer-wrap-qrcode .btn.active a {
  background: linear-gradient(#ff3e27, #fab522);
}
.simple-layer-wrap-qrcode .btn.active a:hover {
  background: linear-gradient(#fab522, #ff3e27);
}
.wechat-share-layer {
  position: absolute;
  padding-top: 5px;
  padding-right: 20px;
  z-index: 2;
}
.wechat-share-layer .arrow {
  border-bottom: 8px solid #fc4c31;
  border-left: 8px solid rgba(0, 0, 0, 0);
  border-right: 8px solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 1px;
  left: 25px;
}
.wechat-share-layer .col {
  border-radius: 42px;
  line-height: 42px;
  padding: 0 60px 0 15px;
  font-size: 14px;
  color: #fff;
  background: linear-gradient(90deg, #fc4c31 0%, #fe784e 100%);
  position: relative;
}
.wechat-share-layer .col img {
  position: absolute;
  right: 2px;
  top: -5px;
}
.wechat-share-layer .close {
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
  background: #a1a1a1;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  border-radius: 50%;
}
.wechat-share-layer .close .iconfont {
  font-size: 12px;
  color: #fff;
  position: absolute;
  top: 0px;
  left: 2px;
}
.wechat-share-layer .close:hover .iconfont {
  color: #fff;
}
.buy-layer-wrap {
  width: 520px;
  border-radius: 4px;
  background: #fff;
  bottom: auto;
  top: 50%;
  left: 50%;
  margin-left: -250px;
  margin-top: -304px;
  overflow: hidden;
}
.buy-layer-wrap .close {
  position: absolute;
  right: 15px;
  top: 15px;
  background: none;
  width: auto;
  height: auto;
  border: none;
}
.buy-layer-wrap .close .iconfont {
  font-size: 20px;
  color: #262626;
}
.buy-layer-wrap .t {
  font-size: 16px;
  color: #2f2e3f;
  font-weight: bold;
  line-height: 46px;
  padding: 0 15px;
  border-bottom: 1px solid #e4e7eb;
}
.buy-layer-wrap .t .iconfont {
  margin-right: 10px;
  color: #44bd88;
}
.buy-layer-wrap .wrap {
  padding: 15px 25px;
}
.buy-layer-wrap .wrap .col {
  padding: 15px;
}
.buy-layer-wrap .wrap .col ul li {
  line-height: 22px;
  margin-bottom: 15px;
}
.buy-layer-wrap .wrap .col ul li:last-child {
  margin-bottom: 0;
}
.buy-layer-wrap .wrap .col ul li .box {
  padding-left: 80px;
  position: relative;
  min-height: 22px;
  font-size: 16px;
}
.buy-layer-wrap .wrap .col ul li .box .label {
  position: absolute;
  left: 0;
  top: 0;
  color: #2f2e3f;
}
.buy-layer-wrap .wrap .col ul li .box .total {
  color: #e45538;
  font-weight: 600;
}
.buy-layer-wrap .wrap .payment {
  padding-top: 15px;
  overflow: hidden;
  margin-bottom: 20px;
}
.buy-layer-wrap .wrap .payment .tab-nav .p-t {
  font-size: 14px;
  margin-bottom: 15px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.buy-layer-wrap .wrap .payment .tab-nav ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.buy-layer-wrap .wrap .payment .tab-nav ul li {
  margin-right: 5px;
  margin-bottom: 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.buy-layer-wrap .wrap .payment .tab-nav ul li.current .box {
  border-color: #f2cf9b;
}
.buy-layer-wrap .wrap .payment .tab-nav ul li.current .box .check {
  display: block;
  border-color: rgba(0, 0, 0, 0) #f2cf9b;
}
.buy-layer-wrap .wrap .payment .tab-nav ul li:hover {
  border-color: #f2cf9b;
}
.buy-layer-wrap .wrap .payment .tab-nav ul li:hover .check {
  display: block;
  border-color: rgba(0, 0, 0, 0) #f2cf9b;
}
.buy-layer-wrap .wrap .payment .tab-nav ul li .box {
  display: block;
  padding: 7px 20px;
  border: 1px solid #c9c9c9;
  position: relative;
  border-radius: 4px;
  line-height: 24px;
}
.buy-layer-wrap .wrap .payment .tab-nav ul li .box:hover {
  text-decoration: none;
}
.buy-layer-wrap .wrap .payment .tab-nav ul li .box:hover .check {
  display: block;
}
.buy-layer-wrap .wrap .payment .tab-nav ul li .box .check {
  display: none;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 16px;
  height: 12px;
  background: #f2cf9b;
  border-top-left-radius: 4px;
}
.buy-layer-wrap .wrap .payment .tab-nav ul li .box .check .iconfont {
  position: absolute;
  right: 0px;
  top: -5px;
  font-size: 14px;
  color: #fff;
  margin-right: 0;
}
.buy-layer-wrap .wrap .payment .tab-nav ul li .box .iconfont {
  font-size: 24px;
  margin-right: 10px;
  vertical-align: middle;
}
.buy-layer-wrap .wrap .payment .tab-nav ul li .box .iconfont.icon-alipay {
  color: #1b69dd;
}
.buy-layer-wrap .wrap .payment .tab-nav ul li .box .iconfont.icon-weixinpay {
  color: #51b316;
}
.buy-layer-wrap .wrap .payment .tab-col > div {
  display: none;
}
.buy-layer-wrap .wrap .payment .qrcode {
  padding: 20px 0 20px 20px;
  background: #f8f8f8;
  border: 6px;
}
.buy-layer-wrap .wrap .payment .qrcode .img {
  width: 170px;
  height: 170px;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.buy-layer-wrap .wrap .payment .qrcode .img img {
  max-width: 100%;
}
.buy-layer-wrap .wrap .payment .qrcode .img .loading-wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.buy-layer-wrap .wrap .payment .qrcode .img .loading-wrap .mask {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.9);
}
.buy-layer-wrap .wrap .payment .qrcode .img .loading-wrap .box {
  position: absolute;
  top: 40%;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 12px;
}
.buy-layer-wrap .wrap .payment .qrcode .img .loading-wrap .box .reset {
  color: #218fc4;
  cursor: pointer;
  padding-top: 5px;
}
.buy-layer-wrap .wrap .payment .qrcode .img .loading-wrap .box .reset:hover {
  color: #1a6f98;
}
.buy-layer-wrap .wrap .payment .qrcode .img .loading-wrap .box .reset .iconfont {
  margin-left: 10px;
  vertical-align: middle;
}
.buy-layer-wrap .wrap .payment .qrcode .info {
  width: 260px;
  position: relative;
  padding-left: 15px;
  padding-top: 15px;
  min-height: 48px;
  font-size: 14px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.buy-layer-wrap .wrap .payment .qrcode .info .count-down {
  padding-left: 5px;
  position: relative;
  margin-bottom: 15px;
}
.buy-layer-wrap .wrap .payment .qrcode .info .count-down > div {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: #fff;
  border: 1px solid #e4e7eb;
  border-radius: 4px;
  height: 24px;
  line-height: 24px;
  padding: 0 10px;
  font-size: 14px;
  color: #e45538;
}
.buy-layer-wrap .wrap .payment .qrcode .info .count-down .arrow {
  position: absolute;
  left: 0;
  top: 8px;
  border-right: 5px solid #e4e7eb;
  border-top: 5px solid rgba(0, 0, 0, 0);
  border-bottom: 5px solid rgba(0, 0, 0, 0);
  line-height: 0;
}
.buy-layer-wrap .wrap .payment .qrcode .info .count-down .arrow .icon {
  border-right: 5px solid #fff;
  border-top: 5px solid rgba(0, 0, 0, 0);
  border-bottom: 5px solid rgba(0, 0, 0, 0);
  position: absolute;
  left: 1px;
  top: -5px;
  line-height: 0;
}
.buy-layer-wrap .wrap .payment .qrcode .info .qr-info {
  padding-left: 24px;
  position: relative;
  margin-bottom: 10px;
}
.buy-layer-wrap .wrap .payment .qrcode .info .qr-info .icon {
  position: absolute;
  left: 0;
  top: 0px;
}
.buy-layer-wrap .wrap .payment .qrcode .info .qr-info .icon .iconfont {
  font-size: 18px;
}
.buy-layer-wrap .wrap .notice h5 {
  font-size: 14px;
  color: #2f2e3f;
  font-weight: normal;
  margin-bottom: 5px;
}
.buy-layer-wrap .wrap .notice ul li {
  font-size: 12px;
  color: #909399;
  line-height: 18px;
  margin-bottom: 8px;
}
.iframe-wrap .btn {
  font-size: 14px;
  cursor: pointer;
}
.iframe-wrap .btn:hover {
  color: #218fc4;
}
.iframe-wrap .btn .iconfont {
  margin-right: 5px;
}
.iframe-wrap .box .fjTitle {
  padding: 0 20px;
  line-height: 38px;
  background: #ebeef2;
  font-size: 16px;
  position: relative;
}
.iframe-wrap .box .fjTitle .close {
  position: absolute;
  right: 20px;
  cursor: pointer;
}
.iframe-wrap .box .fjTitle .close:hover {
  color: #218fc4;
}
.iframe-wrap .box .tipsBox {
  height: 710px;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  position: relative;
}
.iframe-wrap .box .tipsBox .tips {
  height: 160px;
  width: 300px;
  padding: 0 50px;
  line-height: 160px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -80px;
  margin-left: -200px;
  background: #fff;
  text-align: center;
}
.general-tab span.layer-tag,
.mfd-col span.layer-tag {
  background: #2fd973;
  color: #fff;
  border: 1px solid #52d788;
  padding: 0px 5px;
  border-radius: 4px;
  margin-right: 10px;
  font-size: 12px;
}
.slider-f {
  overflow: hidden;
  position: relative;
}
.slider-f img {
  width: 100%;
}
.slider-f a {
  height: 100%;
  background-size: 100% !important;
}
.fulltext-qr-code {
  background: #effaff;
  padding: 12px;
}
.fulltext-qr-code .qr-container {
  background: linear-gradient(134deg, #ffffff 0%, rgba(198, 237, 255, 0) 100%);
  border-radius: 8px;
  padding: 14px;
  overflow: hidden;
}
.fulltext-qr-code .qr-container .text {
  margin-right: 10px;
  color: #2f2e3f;
  float: left;
}
.fulltext-qr-code .qr-container .text h5 {
  font-size: 18px;
  margin-bottom: 8px;
}
.fulltext-qr-code .qr-container .text p {
  font-size: 16px;
}
.fulltext-qr-code .qr-container .arrow {
  margin-right: 10px;
  float: left;
  line-height: 92px;
  width: 26px;
}
.fulltext-qr-code .qr-container .arrow img {
  width: 100%;
  position: relative;
  top: 39px;
}
.fulltext-qr-code .qr-container .code {
  width: 92px;
  height: 92px;
  background: #fff;
  box-shadow: 0px 0px 10px 0px #c7dbed;
  border-radius: 4px;
  overflow: hidden;
  float: left;
}
.fulltext-qr-code .qr-container .code img {
  width: 100%;
}
.carousel-container {
  position: relative;
  width: 100%;
  height: 150px;
  overflow: hidden;
}
.carousel-container .carousel-slide {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  visibility: hidden;
}
.carousel-container .carousel-slide.active {
  opacity: 1;
  visibility: visible;
}
.carousel-container a {
  display: block;
}
.carousel-container .carousel-controls {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  padding: 0;
  z-index: 5;
}
.carousel-container .carousel-arrow {
  width: 40px;
  height: 40px;
  border: none;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.3s ease;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.carousel-container .carousel-arrow.carousel-prev {
  left: 10px;
}
.carousel-container .carousel-arrow.carousel-next {
  right: 10px;
}
.carousel-container .carousel-arrow:hover {
  background: rgba(0, 0, 0, 0.3);
}
.carousel-container .carousel-arrow .arrow-icon {
  color: #fff;
  font-size: 24px;
  line-height: 1;
}
.scan_qr_code_container {
  background: url(https://static.pkulaw.com/assets/icon/interact/scan-code.8db6fda5.png);
  display: flex;
  gap: 25px;
  justify-content: center;
  align-items: center;
  padding: 20px 21px;
  width: 280px;
  height: 150px;
  box-sizing: border-box;
}
.scan_qr_code_container .scan_qr_code_text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
.scan_qr_code_container .scan_qr_code_text > div:nth-child(1) {
  font-weight: 600;
  font-size: 28px;
  color: #2f2e3f;
  line-height: 40px;
}
.scan_qr_code_container .scan_qr_code_text > div:nth-child(2) {
  width: 96px;
  height: 30px;
  background: linear-gradient(270deg, #1eb0f4 0%, #0070ff 100%);
  border-radius: 19px;
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 30px;
}
.scan_qr_code_container .scan_qr_code_img {
  width: 110px;
  height: 110px;
  background: linear-gradient(
    180deg,
    rgba(0, 125, 255, 0.24) 0%,
    rgba(255, 255, 255, 0.2) 50%,
    rgba(0, 125, 255, 0.16) 100%
  );
  border-radius: 8px;
  border: 1px solid;
  border-image: linear-gradient(180deg, rgba(255, 255, 255, 0), rgb(255, 255, 255), rgba(255, 255, 255, 0)) 1 1;
  padding: 8px;
}
.scan_qr_code_container .scan_qr_code_img div {
  width: 94px;
  height: 94px;
  background: #fff;
  border-radius: 8px;
  padding: 7px;
}
.scan_qr_code_container .scan_qr_code_img div img {
  width: 100%;
  height: 100%;
}
.lenovo-wrap {
  position: relative;
  margin-bottom: 10px;
}
.lenovo-wrap .title {
  font-size: 20px;
  color: #fff;
  height: 46px;
  line-height: 46px;
  background: #2a94c6;
  padding: 0 20px;
  margin-bottom: 10px;
}
.lenovo-wrap .title .c-icon {
  position: relative;
  width: 30px;
  height: 30px;
  background-position: -420px -452px;
  margin-right: 10px;
  position: relative;
  top: 8px;
}
.lenovo-wrap .title .iconfont {
  margin-right: 10px;
  font-size: 24px;
  font-weight: normal;
  opacity: 0.8;
}
.lenovo-wrap .lenovo {
  padding: 10px 20px 1px 20px;
  background: #fff;
}
.lenovo-wrap .lenovo > h4 {
  font-size: 14px;
  color: #218fc4;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 15px;
  position: relative;
}
.lenovo-wrap .lenovo > h4 .c-icon {
  width: 16px;
  height: 16px;
  background-position: -468px -452px;
  margin-right: 10px;
  position: relative;
  top: 3px;
}
.lenovo-wrap .lenovo > h4 a {
  font-size: 12px;
  color: #666;
  font-weight: normal;
  position: absolute;
  right: 0;
  top: 3px;
}
.lenovo-wrap .lenovo > div {
  margin-bottom: 20px;
}
.lenovo-wrap .lenovo > div h5 {
  font-size: 14px;
  color: #424242;
  font-weight: bold;
  position: relative;
  padding-left: 21px;
  margin-bottom: 10px;
  cursor: pointer;
}
.lenovo-wrap .lenovo > div h5 .c-plus {
  width: 11px;
  height: 11px;
  background-position: -644px -48px;
  position: absolute;
  left: 0;
  top: 5px;
}
.lenovo-wrap .lenovo > div h5 .c-minus {
  width: 11px;
  height: 11px;
  background-position: -622px -48px;
  position: absolute;
  left: 0;
  top: 5px;
}
.lenovo-wrap .lenovo > div ul li {
  padding-left: 14px;
  position: relative;
  margin-bottom: 10px;
}
.lenovo-wrap .lenovo > div ul li a {
  font-size: 12px;
  color: #333;
  line-height: 22px;
}
.lenovo-wrap .lenovo > div ul li a:hover {
  text-decoration: none;
  color: #218fc4;
}
.lenovo-wrap .lenovo > div ul li .c-dot {
  width: 4px;
  height: 4px;
  background: #cacaca;
  border-radius: 50%;
  position: absolute;
  left: 2px;
  top: 11px;
}
.lenovo-wrap .lenovo > div .more {
  text-align: center;
}
.lenovo-wrap .lenovo > div .more a {
  font-size: 12px;
  color: #218fc4;
  font-weight: normal;
}
.lenovo-wrap .lenovo dl {
  margin-bottom: 20px;
}
.lenovo-wrap .lenovo dl dt {
  font-size: 14px;
  color: #424242;
  font-weight: bold;
  position: relative;
  padding-left: 14px;
  margin-bottom: 10px;
}
.lenovo-wrap .lenovo dl dt .c-dot-orange {
  width: 8px;
  height: 8px;
  background: #ffd200;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 5px;
}
.lenovo-wrap .lenovo dl dt a {
  font-size: 12px;
  color: #218fc4;
  font-weight: normal;
  position: absolute;
  right: 0;
  top: 0;
}
.lenovo-wrap .lenovo dl dd {
  padding-left: 14px;
  position: relative;
  margin-bottom: 10px;
}
.lenovo-wrap .lenovo dl dd a {
  font-size: 12px;
  color: #333;
  line-height: 22px;
}
.lenovo-wrap .lenovo dl dd a:hover {
  text-decoration: none;
  color: #218fc4;
}
.lenovo-wrap .lenovo dl dd .c-dot {
  width: 4px;
  height: 4px;
  background: #cacaca;
  border-radius: 50%;
  position: absolute;
  left: 2px;
  top: 11px;
}
.lenovo-wrap .mb-10 {
  margin-bottom: 10px;
}
.lenovo-wrap .grid-fixed {
  z-index: 2;
}
.img-text-wrap {
  background: #fff;
}
.img-text-wrap .filter-title {
  font-size: 16px;
  color: #fff;
  padding: 0 10px;
  background: #218fc4;
  line-height: 40px;
}
.img-text-wrap .filter-title .c-about {
  width: 27px;
  height: 27px;
  background-position: -754px -160px;
  margin-right: 10px;
  position: relative;
  top: 6px;
}
.img-text-wrap .filter-title .c-hot {
  width: 27px;
  height: 27px;
  background-position: -710px -160px;
  margin-right: 10px;
  position: relative;
  top: 6px;
}
.img-text-wrap .filter-title a.more {
  font-size: 14px;
  font-weight: normal;
  color: #99d8f6;
  float: right;
}
.img-text-wrap .img-text {
  padding: 10px;
}
.img-text-wrap .img-text .mini-code-wrap {
  padding: 30px;
}
.img-text-wrap .img-text .mini-code-wrap img {
  width: 100%;
  margin-bottom: 35px;
}
.img-text-wrap .img-text .mini-code-wrap p {
  font-size: 14px;
  color: #333;
  text-align: center;
  line-height: 24px;
}
.mini-code-wrap {
  background: #fff;
  padding: 30px;
}
.mini-code-wrap img {
  width: 100%;
  margin-bottom: 35px;
}
.mini-code-wrap p {
  font-size: 14px;
  color: #333;
  text-align: center;
  line-height: 24px;
}
.l-fold-btn {
  width: 30px;
  height: 30px;
  position: fixed;
  right: 80px;
  top: 100px;
  background: #fff;
  cursor: pointer;
}
.l-fold-btn .c-fold {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -9px 0 0 -8px;
  width: 19px;
  height: 17px;
  background-position: -600px -590px;
}
.thank {
  background: #ebebeb;
  height: 20px;
  line-height: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: hidden;
}
.thank .thank-wrap {
  font-size: 14px;
  padding-left: 152px;
  position: relative;
}
.thank .thank-wrap h4 {
  position: absolute;
  left: 20px;
}
.thank .thank-wrap div {
  width: 100%;
  height: 20px !important;
  white-space: nowrap;
  overflow: hidden;
}
.thank .thank-wrap div a {
  display: block;
}
.thank .thank-wrap div a span {
  overflow: hidden;
  margin-right: 40px;
}
.thank .thank-wrap div a:hover {
  text-decoration: none;
}
.thank .thank-wrap div a:hover span {
  color: #218fc4;
}
.footer {
  background: #1f2127;
  color: #fff;
  padding: 20px 0;
}
.footer .container {
  *zoom: 1;
}
.footer .container:before,
.footer .container:after {
  content: '';
  display: table;
}
.footer .container:after {
  clear: both;
}
.footer a {
  color: #fff;
}
.footer .t {
  font-size: 16px;
  line-height: 16px;
}
.footer .about {
  width: 36%;
  float: left;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  margin-bottom: 10px;
}
.footer .about .t {
  margin-bottom: 50px;
}
.footer .about ul li {
  width: 25%;
  float: left;
  margin-bottom: 20px;
  line-height: 14px;
}
.footer .about ul li a {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.5);
}
.footer .about ul li a:hover {
  text-decoration: none;
  color: #218fc4;
}
.footer .contact {
  width: 40%;
  float: left;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  margin-bottom: 10px;
}
.footer .contact .box {
  padding: 0 50px;
  position: relative;
}
.footer .contact ul {
  padding-top: 50px;
  float: left;
  margin-right: 50px;
}
.footer .contact ul li {
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 16px;
}
.footer .contact ul li .iconfont {
  font-size: 24px;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.5);
  vertical-align: middle;
  margin-right: 10px;
}
.footer .contact .code-contact {
  width: 76px;
  text-align: center;
  float: left;
  padding-top: 20px;
}
.footer .contact .code-contact img {
  width: 100%;
  margin-bottom: 5px;
}
.footer .contact .code-contact p {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.5);
}
.footer .follow-us {
  width: 20%;
  float: right;
  margin-bottom: 10px;
}
.footer .follow-us .t {
  margin-bottom: 20px;
}
.footer .follow-us ul {
  position: relative;
}
.footer .follow-us ul li {
  margin-bottom: 11px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  line-height: 14px;
  cursor: pointer;
}
.footer .follow-us ul li:nth-child(1) .code::after {
  top: 4px;
}
.footer .follow-us ul li:nth-child(2) .code::after {
  top: 30px;
}
.footer .follow-us ul li:nth-child(3) .code::after {
  top: 60px;
}
.footer .follow-us ul li:nth-child(4) .code::after {
  top: 87px;
}
.footer .follow-us ul li .iconfont {
  margin-right: 10px;
  font-size: 18px;
}
.footer .follow-us ul li a {
  color: rgba(255, 255, 255, 0.5);
}
.footer .follow-us ul li a:hover {
  text-decoration: none;
  color: #218fc4;
}
.footer .follow-us ul li .code {
  display: none;
  position: absolute;
  left: 145px;
  top: 0;
  z-index: 99999999;
}
.footer .follow-us ul li .code img {
  border: 2px solid #fff;
  width: 110px;
  height: 110px;
}
.footer .follow-us ul li .code::after {
  content: ' ';
  border-right: 4px solid #fff;
  border-top: 4px solid rgba(0, 0, 0, 0);
  border-bottom: 4px solid rgba(0, 0, 0, 0);
  position: absolute;
  left: -4px;
}
.footer .follow-us ul li:hover {
  color: #fff;
}
.footer .follow-us ul li:hover .code {
  display: block;
}
.footer .copyright {
  text-align: center;
  margin-right: 20px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding-top: 20px;
  font-size: 14px;
  line-height: 12px;
  color: rgba(255, 255, 255, 0.5);
}
.footer .copyright a {
  color: rgba(255, 255, 255, 0.5);
  margin-left: 10px;
}
.footer .copyright span {
  margin-left: 10px;
}
.footer .copyright img {
  vertical-align: middle;
  margin: 0 0 3px 10px;
}
.footer .copyright .beian {
  margin-left: 0;
}
.show-ad {
  background: #eee;
}
.show-ad li {
  padding-bottom: 15px;
}
.show-ad li img {
  max-width: 100%;
}
.standard-footer {
  background: #224e6b;
  padding: 30px 0;
  text-align: center;
  line-height: 160%;
}
.standard-footer p {
  font-size: 14px;
  color: #fff;
}
.tutorial-wrap {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99999999;
}
.tutorial-wrap .mask {
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  filter: alpha(opacity=60);
  position: fixed;
  z-index: 1;
}
.tutorial-wrap .tutorial {
  display: none;
  position: absolute;
  z-index: 9;
  width: 840px;
  padding: 30px;
  text-align: center;
  border-radius: 9px;
  background: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.tutorial-wrap .tutorial .img {
  margin-bottom: 20px;
}
.tutorial-wrap .tutorial .img img {
  max-width: 100%;
}
.tutorial-wrap .tutorial.tutorial-1 {
  margin-top: -252px;
}
.tutorial-wrap .tutorial.tutorial-1 .col .img {
  position: absolute;
  top: 55px;
  right: 0;
}
.tutorial-wrap .tutorial.tutorial-2 {
  margin-top: -306px;
}
.tutorial-wrap .tutorial.tutorial-2 .arrow {
  position: relative;
}
.tutorial-wrap .tutorial.tutorial-2 .arrow .btn {
  position: absolute;
  right: 200px;
  top: 30px;
}
.tutorial-wrap .tutorial.tutorial-3 {
  padding-top: 60px;
  margin-top: -280px;
}
.tutorial-wrap .tutorial.tutorial-3 .col {
  padding-left: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 673px;
  vertical-align: top;
}
.tutorial-wrap .tutorial.tutorial-3 .arrow {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-top: 250px;
  vertical-align: top;
}
.tutorial-wrap .tutorial.tutorial-3 .tips {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-left: 0;
  padding-top: 250px;
  vertical-align: top;
  margin-left: 5px;
}
.tutorial-wrap .tutorial.tutorial-3 .tips > p {
  margin-bottom: 10px;
}
.tutorial-wrap .tutorial.tutorial-4 .col {
  margin-bottom: 20px;
}
.tutorial-wrap .tutorial.tutorial-4 .tips {
  text-align: center;
  padding-left: 0;
}
.tutorial-wrap .tutorial.tutorial-5 .col {
  text-align: center;
}
.tutorial-wrap .tutorial.tutorial-5 .col p {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.tutorial-wrap .tutorial.tutorial-5 .tips {
  text-align: center;
  padding-left: 0;
}
.tutorial-wrap .tutorial .col {
  padding-left: 2em;
  position: relative;
}
.tutorial-wrap .tutorial .col span {
  font-size: 16px;
  color: #fff;
  background: #218fc4;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 580px;
  line-height: 48px;
  height: 48px;
  border-radius: 2px;
  overflow: hidden;
}
.tutorial-wrap .tutorial .col p {
  font-size: 16px;
  color: #fff;
  padding: 0 15px;
  line-height: 66px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.8);
}
.tutorial-wrap .tutorial .arrow {
  text-align: center;
  margin-bottom: 20px;
}
.tutorial-wrap .tutorial .tips {
  text-indent: 0;
  margin: 0 auto 20px;
  padding-left: 120px;
}
.tutorial-wrap .tutorial .tips p {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
}
.tutorial-wrap .tutorial .btn {
  text-align: center;
}
.tutorial-wrap .tutorial .btn a {
  font-size: 20px;
  color: #fff;
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 30px;
  line-height: 40px;
  background: #218fc4;
  border-radius: 40px;
  margin: 0 10px;
}
.tutorial-wrap .tutorial .btn a:hover {
  text-decoration: none;
  background: #1d7fae;
}
.tutorial-wrap .tutorial .close {
  position: absolute;
  top: 0px;
  right: 30px;
  font-size: 40px;
}
.fb-dropdown {
  color: #000;
  padding: 10px 0 0;
  line-height: 24px !important;
}
.fb-dropdown > ul {
  padding: 0 !important;
  border: none !important;
  margin: 0 !important;
}
.fb-dropdown > ul > li {
  display: flex;
  text-indent: 0 !important;
  padding: 0 !important;
  margin-right: 20px !important;
}
.fb-dropdown > ul > li .t,
.fb-dropdown > ul > li strong {
  font-size: 14px;
  color: #2f2e3f !important;
  font-weight: 400 !important;
  position: static !important;
  line-height: 24px !important;
  padding-top: 5px !important;
}
.fb-dropdown > ul > li a {
  font-size: 14px !important;
  color: #218fc4 !important;
  margin-left: 0 !important;
  margin-right: 20px;
  width: auto !important;
  border: none !important;
  margin-bottom: 0 !important;
  display: inline-block;
  padding-top: 5px;
}
.fb-dropdown > ul > li a[ishide='true'] {
  display: none;
}
.fb-dropdown > ul > li a:hover {
  background: none !important;
  text-decoration: underline;
}
.fb-dropdown > ul > li a.current {
  font-weight: 600 !important;
  background: none !important;
}
.fb-dropdown > ul > li > div {
  margin-right: 20px;
}
.fb-dropdown > ul > li .col {
  flex: 1;
  padding-left: 20px;
}
.fb-dropdown > ul > li .col > ul {
  padding: 0 !important;
  border: none !important;
  margin: 0 !important;
}
.fb-dropdown > ul > li .col > ul > li {
  display: inline;
  text-indent: 0 !important;
}
.fb-dropdown > ul > li .fblx-more {
  font-size: 14px;
  font-weight: normal;
  color: #218fc4;
  cursor: pointer;
  vertical-align: top;
  float: left;
  padding-top: 6px;
}
.fb-dropdown > ul > li .fblx-more:hover {
  opacity: 0.8;
}
.fb-dropdown > ul > li .fblx-more .iconfont {
  display: none;
}
.fb-dropdown .drop-btn {
  font-size: 14px !important;
  color: #218fc4 !important;
  font-weight: normal;
  cursor: pointer;
  margin-right: 20px;
  vertical-align: top;
  padding-top: 5px;
  display: inline-block;
}
.fb-dropdown .drop-btn:hover {
  text-decoration: underline;
}
.fb-dropdown .drop-btn.active {
  font-weight: 600 !important;
}
.fb-dropdown .drop-btn .icon-explain {
  margin: 0 !important;
  vertical-align: top !important;
  color: #218fc4 !important;
}
.fb-dropdown .drop-btn .icon-arrow-down {
  font-size: 14px;
}
.fb-dropdown .drop-btn .tips {
  font-size: 14px;
  color: #2f2e3f !important;
  width: 16px;
}
.fb-dropdown .drop-btn.current {
  display: block;
  margin-right: 0 !important;
  background: rgba(0, 0, 0, 0.03);
  padding-left: 10px;
  border-radius: 6px 6px 0 0;
}
.fb-dropdown .dropdown {
  display: none;
  background: rgba(0, 0, 0, 0.03);
  border-radius: 0 0 6px 6px;
  padding: 0 10px 5px 10px;
  margin-bottom: 10px;
  height: auto !important;
  line-height: 24px !important;
  overflow: hidden;
}
.fb-dropdown .dropdown a {
  float: left;
}
.fb-tips-wrap {
  font-size: 14px !important;
  color: #606266 !important;
  line-height: 1.8 !important;
  padding: 24px 24px !important;
  border-radius: 6px !important;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2) !important;
  background: #fff !important;
  width: 460px !important;
}
.fb-tips-wrap strong {
  font-size: 14px;
  color: #218fc4;
}
.fb-tips-wrap p {
  font-size: 14px;
  color: #606266 !important;
}
.fb-tips-wrap .r {
  text-align: right;
}
.fulltext-container.no-lenovo .grid-right {
  display: none;
}
.fulltext-container.no-lenovo .grid-left .fulltext-wrap {
  margin-right: 0;
}
.fulltext-container .grid-right {
  display: block;
  float: left;
  width: 280px;
  margin-left: -280px;
}
.fulltext-container .grid-right .box-position h3 {
  font-size: 14px;
  color: #666;
}
.fulltext-container .grid-left {
  float: left;
  width: 100%;
}
.fulltext-container .grid-left .fulltext-wrap {
  margin-right: 300px;
}
.fulltext-pure .code-time {
  display: block;
}
.fulltext-pure .grid-left .fulltext-wrap {
  margin-right: 0;
}
.fulltext-pure .grid-right {
  display: none;
}
.fulltext-pure .title .star-1 {
  display: none;
}
.fulltext-pure .title .star-2 {
  display: none;
}
.fulltext-pure .title .star-3 {
  display: none;
}
.fulltext-pure .title .star-4 {
  display: none;
}
.fulltext-pure .title .star-5 {
  display: none;
}
.fulltext-pure .info .statement {
  display: none;
}
.fulltext-pure .share {
  display: none;
}
.fulltext-pure .btn-list {
  display: none;
}
.fulltext-pure .fields {
  display: none;
}
.fulltext-pure .change-wrap {
  display: none;
}
.fulltext-pure .info {
  border-color: red;
}
.fulltext-pure .fulltext {
  padding: 0 160px;
}
.fulltext-pure .tool-position-bottom {
  padding: 0 160px;
}
.fulltext-pure .prompt-login {
  margin: 0 160px 1px 160px;
}
.fulltext-pure .membership-tips-banner {
  margin: 0 160px 10px 160px;
}
.fulltext-pure .fb-info {
  margin: 0 160px 40px 160px;
}
.fulltext-pure #ads_container {
  margin: 0 160px;
  text-align: center;
}
.fulltext-pure #ads_container img {
  width: 100%;
}
.show-ad {
  padding-top: 15px;
}
.operation-sub {
  position: relative;
}
.operation-sub ul {
  margin-right: 90px;
}
.operation-sub a.new-fullText__entry {
  position: absolute;
  right: 15px;
  top: 3px;
  text-align: center;
  border-radius: 4px;
  background: #218fc4;
  display: inline-block;
  color: #fff;
  padding: 2px 8px;
  font-size: 12px;
  cursor: pointer;
  vertical-align: middle;
}
.operation-sub a.new-fullText__entry:hover {
  text-decoration: none;
}
.operation-sub a.new-fullText__entry i,
.operation-sub a.new-fullText__entry span {
  vertical-align: middle;
}
.operation-sub a.new-fullText__entry i {
  font-size: 12px;
}
.reportA {
  margin-left: 10px;
  display: inline-block;
}
#reportCorrelation {
  font-size: 14px;
  font-weight: 400;
  margin: 50px 0;
}
#reportCorrelation .allViewReport {
  font-size: 12px;
  font-weight: 400;
  color: #218fc4;
  display: block;
  text-align: center;
}
#reportCorrelation .report {
  font-size: 16px;
  font-weight: 600;
  color: #2a94c6;
  margin: 20px 0;
}
#reportCorrelation .reportUl {
  margin-bottom: 0;
}
#reportCorrelation .reportUl li {
  margin: 10px 0;
  position: relative;
}
#reportCorrelation .circle {
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: #c0c4cc;
  border-radius: 50%;
  margin: 0 8px 3px 0;
}
#reportCorrelation .reportTitle {
  padding-right: 120px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-indent: 0;
}
#reportCorrelation .reportTitle a {
  color: #333;
}
#reportCorrelation .reportTitle a:hover {
  cursor: pointer;
}
#reportCorrelation .reportDate {
  color: #909399;
  padding-left: 20px;
  position: absolute;
  right: 0;
  top: 0;
}
body > div.fb_window {
  border: none;
  box-shadow: none;
  background: rgba(0, 0, 0, 0);
}
body > div.fb_window .layui-layer-content {
  padding: 0;
  margin: 0;
}
.pagination {
  color: #999;
  text-align: center;
}
.pagination ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.pagination li {
  margin-right: 5px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.pagination a {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  color: #999;
  border-radius: 3px;
  background: #f4f4f4;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 26px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.pagination li.active a,
.pagination a:hover {
  text-decoration: none;
  color: #fff;
  background: #999;
}
.pagination li.disabled a,
.pagination li.disabled a:hover {
  color: #ddd;
  background: #f4f4f4;
  cursor: default;
}
.pagination li.ellipsis a {
  background: none;
}
.pagination .jumpTo {
  text-align: center;
  width: 50px;
  line-height: 14px;
  margin-left: 5px;
  margin-right: 5px;
}
.pagination .jumpBtn {
  color: #fff;
  background: #06a9ee;
}
.pagination .jumpBtn:hover {
  background: #218fc4;
}
.law-reference_wrapper {
  position: relative;
  padding-bottom: 56px;
  border: 1px solid #f7f7f7;
  background-color: #fff;
  margin-bottom: 20px;
  border-radius: 4px;
}
.law-reference_wrapper .hide {
  position: absolute !important;
  left: -99999px;
}
.law-reference_wrapper .law-reference_category {
  background-color: #fff;
  padding: 22px 9px 32px 25px;
  height: 100%;
  position: relative;
}
.law-reference_wrapper .law-reference_category .category-title {
  font-weight: 600;
  font-size: 16px;
  color: #000;
  line-height: 22px;
  text-align: center;
  position: relative;
  padding-bottom: 8px;
  margin-bottom: 24px;
}
.law-reference_wrapper .law-reference_category .category-title::after {
  content: '';
  width: 24px;
  height: 2px;
  background-color: #218fc4;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -12px;
}
.law-reference_wrapper .law-reference_category .law-reference_content {
  position: relative;
}
.law-reference_wrapper .law-reference_category .law-reference_content .swiper-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.law-reference_wrapper .law-reference_category .law-reference_content .custom-swiper-navigation {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  color: #333;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  z-index: 999;
}
.law-reference_wrapper .law-reference_category .law-reference_content .custom-swiper-navigation i.iconfont {
  font-size: 24px;
}
.law-reference_wrapper .law-reference_category .law-reference_content .custom-swiper-navigation.my-button-disabled {
  display: none;
}
.law-reference_wrapper
  .law-reference_category
  .law-reference_content
  .custom-swiper-navigation.custom-swiper-button-prev {
  left: -50px;
}
.law-reference_wrapper
  .law-reference_category
  .law-reference_content
  .custom-swiper-navigation.custom-swiper-button-next {
  right: -50px;
}
.law-reference_wrapper .law-reference_category .law-reference_slides {
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
}
.law-reference_wrapper .law-reference_category .law-reference_category_item {
  width: 188px;
  margin-right: 16px;
  background: rgba(33, 143, 196, 0.1);
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 8px;
  padding: 12px 16px;
  box-sizing: border-box;
  cursor: pointer;
}
.law-reference_wrapper .law-reference_category .law-reference_category_item .content {
  display: flex;
  justify-content: left;
  align-items: center;
}
.law-reference_wrapper .law-reference_category .law-reference_category_item .content .left {
  margin-right: 14px;
}
.law-reference_wrapper .law-reference_category .law-reference_category_item .content .left .img {
  width: 30px;
  height: auto;
  display: block;
}
.law-reference_wrapper .law-reference_category .law-reference_category_item .content .right {
  color: #000;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  flex: 1;
  flex-basis: 0;
  min-width: 0;
}
.law-reference_wrapper .law-reference_category .law-reference_category_item .content .right .toPage {
  color: #ccc;
  margin-left: 8px;
  font-weight: 400;
}
.law-reference_wrapper .law-reference_category .law-reference_category_item .content .right .num {
  margin-top: 4px;
  font-weight: 600;
  font-size: 22px;
  line-height: 30px;
  display: block;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.law-reference_wrapper .law-reference_category .law-reference_category_item .content:hover {
  text-decoration: none;
}
.law-reference_wrapper .law-reference_category .law-reference_category_item .content:hover .num {
  text-decoration: underline;
}
.law-reference_wrapper .law-reference_category .law-reference_category_item .content:hover .right .toPage {
  color: #218fc4;
}
.law-reference_wrapper .law-reference_category .law-reference_category_item:hover {
  border-color: #218fc4;
}
.law-reference_wrapper .law-reference_category .law-reference_category_item:hover .right {
  color: #218fc4;
}
.law-reference_wrapper .watch-more {
  background-color: #f5f7fa;
  text-align: center;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 4px;
  font-size: 14px;
  padding: 6px 18px;
  color: #2f2e3f;
  cursor: pointer;
}
.law-reference_wrapper .watch-more:hover {
  color: #218fc4;
}
.law-reference_wrapper .watch-more i.iconfont {
  margin-left: 6px;
  font-size: 12px;
}
.law-reference_wrapper .chart-wrapper {
  width: 100%;
  height: 600px;
  background-color: #fff;
  user-select: none;
  padding: 15px;
  box-sizing: border-box;
  position: relative;
}
.law-reference_wrapper .chart-wrapper .chart-title {
  font-size: 16px;
  display: flex;
  align-items: center;
}
.law-reference_wrapper .chart-wrapper .chart-title .change-view_item {
  position: relative;
}
.law-reference_wrapper .chart-wrapper .chart-title .change-view_item .el-tooltip__popper {
  display: none;
  min-width: 50px;
  text-align: center;
  margin-top: 10px;
}
.law-reference_wrapper .chart-wrapper .chart-title .change-view_item .el-tooltip__popper .popper__arrow {
  left: 50%;
  margin-left: -3px;
}
.law-reference_wrapper .chart-wrapper .chart-title .change-view_item:hover .el-tooltip__popper {
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.law-reference_wrapper .chart-wrapper .chart-title .change-view_icon {
  cursor: pointer;
  margin: 0 8px;
  line-height: 24px;
}
.law-reference_wrapper .chart-wrapper .chart-title .change-view_icon.icon-xuritu1 {
  font-size: 18px;
}
.law-reference_wrapper .chart-wrapper .chart-title .change-view_icon:hover {
  color: #218fc4;
}
.law-reference_wrapper .chart-wrapper .fblx-map_wrapper,
.law-reference_wrapper .chart-wrapper .fblx-sunburst_wrapper {
  width: 100%;
  height: calc(100% - 40px);
  margin-top: 20px;
}
jmnodes.theme-fbfullText jmnode {
  background-color: #e1f7ff;
  color: #024a6d;
  font-size: 14px;
  line-height: 20px;
  border: 1px solid #e1f7ff;
  box-shadow: none;
}
jmnodes.theme-fbfullText jmnode:hover {
  background-color: #a8e5fd;
  border: 1px solid #00acff;
}
jmnodes.theme-fbfullText jmnode.selected {
  background-color: #06a9ee;
  color: #fff;
  box-shadow: none;
}
jmnodes.theme-fbfullText jmnode.root {
  background-color: #004f76;
  color: #fff;
  max-width: 200px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
}
