* {
  outline: none;
}

html,
body {
  background: #fff;
  color: #323232;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, 'SF Pro Display', Roboto, Noto, Arial, 'PingFang SC', sans-serif;
  font-size: 20px;
  height: 100%;
  margin: 0;
  min-width: 1280px;
}

body {
  font-size: 0.8rem;
}

a,
label {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}

input,
textarea {
  font-size: 16px;
}

.icon-tips {
  background: url("data:image/svg+xml,%3Csvg data-name='1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 717.28 717.28'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' d='M0 0h717.28v717.28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M354.24 0C160.56 0 0 160.56 0 363c0 193.72 160.56 354.28 354.24 354.28 202.48 0 363-160.56 363-354.24 0-202.48-160.48-363-363-363m-14.8 192.8h38.48a7.4 7.4 0 0 1 7.52 7.68l-8.64 232.04a3.92 3.92 0 0 1-4 3.76h-28.32a3.91 3.91 0 0 1-4-3.76l-8.64-232.08a7.61 7.61 0 0 1 7.6-7.68m19.2 331.6a27 27 0 1 1 27-27 27 27 0 0 1-27 27' fill='%23fbab00'/%3E%3C/g%3E%3C/svg%3E");
  display: inline-block;
  height: 24px;
  vertical-align: middle;
  width: 24px;
}

.f-l {
  float: left;
}

.f-r {
  float: right;
}

.ta-l {
  text-align: left;
}

.ta-c {
  text-align: center;
}

.ta-r {
  text-align: right;
}

.va-m {
  vertical-align: middle !important;
}

.va-t {
  vertical-align: top !important;
}

.scroll {
  overflow: auto;
}

.unscroll {
  overflow: hidden;
}

.v-hidden {
  visibility: hidden;
}

.v-show {
  visibility: show;
}

.mcenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

.pl80 {
  padding-left: 80px;
}

.pr80 {
  padding-right: 80px;
}

.pl20 {
  padding-left: 30px;
}

.pr20 {
  padding-right: 30px;
}

.pt30 {
  padding-top: 30px;
}

.pb30 {
  padding-bottom: 30px;
}

.ml20 {
  margin-left: 20px;
}

.mr20 {
  margin-right: 20px;
}

.ml40 {
  margin-left: 40px;
}

.mr40 {
  margin-right: 40px;
}

.mt30 {
  margin-top: 30px;
}

.mb30 {
  margin-bottom: 30px;
}

.w100p {
  width: 100%;
}

.w20p {
  width: 20%;
}

.w35p {
  width: 35%;
}

.w50p {
  width: 50%;
}

.w65p {
  width: 65%;
}

.h5em {
  height: 9em;
  /*字16px行高24px*/
}

.circle {
  border-radius: 100% !important;
}

.box-shadow {
  box-shadow: 0px 0px 9.9px 1px rgba(207, 207, 207, 0.32);
}

.bg-light-gray {
  background-color: #f2f6fe;
}

.bt-dashed-blue {
  border-top: 1px dashed #9CC0FD;
}

.wrap {
  box-sizing: border-box;
  margin: 0 auto;
  width: 1200px;
}

.main {
  background: #FFFFFF;
  margin: 30px 40px;
  padding-left: 30px;
  padding-right: 30px;
}

.tabs {
  list-style: none;
  margin: 0 0 30px;
  padding: 0;
  overflow: hidden;
}

.tabs li {
  float: left;
}

.tabs li a {
  color: #959595;
  display: block;
  font-size: 20px;
  line-height: 36px;
  margin: 0 17px;
}

.tabs li a.focus {
  color: #2f7cf6;
  border-bottom: 2px solid #2F75F6;
}

.txt {
  border: 1px solid #DCDCDC;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 8px 20px;
  line-height: 24px;
  margin: 0;
}

.txt.suggestion {
  background: #FFF;
  display: inline-block;
  position: relative;
}

.txt.suggestion input {
  border: none;
}

.txt.suggestion ul {
  background: #fff;
  border-radius: 4px;
  border: 1px solid #DCDCDC;
  display: none;
  left: -1px;
  list-style: none;
  margin: 1px 0;
  min-width: 100%;
  padding: 0;
  position: absolute;
  text-align: left;
  top: 100%;
  z-index: 999;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.txt.suggestion li {
  line-height: 46px;
  padding-left: 20px;
  cursor: pointer;
}

.txt.suggestion li:hover,
.txt.suggestion .focus {
  background-image: -moz-linear-gradient(90deg, rgb(219, 233, 255) 0%, rgb(237, 244, 255) 53%, rgb(255, 255, 255) 100%);
  background-image: -webkit-linear-gradient(90deg, rgb(219, 233, 255) 0%, rgb(237, 244, 255) 53%, rgb(255, 255, 255) 100%);
  background-image: linear-gradient(90deg, rgb(219, 233, 255) 0%, rgb(237, 244, 255) 53%, rgb(255, 255, 255) 100%);
}

.datepicker-editor {
  background: #fff;
  padding: 8px;
  text-align: center;
  overflow: hidden;
  line-height: 26px;
}

.datepicker-editor [data-datepicker-type] {
  width: 266px;
}

.datepicker-editor [data-datepicker-type]:after {
  content: "";
  background: no-repeat 6% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='22'%3E%3Cpath fill-rule='evenodd' fill='%234D86FF' d='M20 22H3a3 3 0 0 1-3-3V5c0-1.657 1.343-2 3-2h1v2a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2V3h5v2a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2V3h1c1.657 0 3 .343 3 2v14a3 3 0 0 1-3 3zm1-11a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h15a2 2 0 0 0 2-2v-7zM5 11h13v7H5v-7zm10 6h2v-2h-2v2zm0-3h2v-2h-2v2zm-3 3h2v-2h-2v2zm0-3h2v-2h-2v2zm-3 3h2v-2H9v2zm0-3h2v-2H9v2zm-3 3h2v-2H6v2zm0-3h2v-2H6v2zm10.5-8A1.5 1.5 0 0 1 15 4.5v-3a1.5 1.5 0 0 1 3 0v3A1.5 1.5 0 0 1 16.5 6zm-10 0A1.5 1.5 0 0 1 5 4.5v-3a1.5 1.5 0 0 1 3 0v3A1.5 1.5 0 0 1 6.5 6z'/%3E%3C/svg%3E");
  display: inline-block;
  width: 23px;
  height: 22px;
  vertical-align: middle;
}

.c-datepicker-data-input {
  line-height: 26px;
  vertical-align: middle;
}

.c-datepicker-picker {
  width: 266px;
}

.c-datepicker-date-picker__header {
  border-radius: 4px;
  background: #2F7EF6;
  box-shadow: 0px 0px 9.9px 0.1px rgba(0, 160, 255, 0.32);
  color: #fff;
  font-size: 14px;
  line-height: 30px;
  margin: 0;
}

.c-datepicker-date-picker__header span {
  color: #FFF;
  font-size: 14px;
}

.c-datepicker-date-picker__header i {
  padding: 0 7px;
}

.c-datepicker-date-table td {
  width: 24px;
  height: auto;
}

.c-datepicker-date-table td div {
  height: 24px;
  padding: 0;
}

.select {
  border: 1px solid #DCDCDC;
  clear: initial;
  display: inline-block;
  float: none;
  height: 42px;
  line-height: 42px;
  padding-left: 20px;
}

.select .list {
  min-width: 100%;
  left: -1px;
  height: 300px;
  overflow: auto;
}

.select .option {
  padding-left: 20px;
  position: relative;
}

.select .pin.option {
  color: initial;
}

.select .pin.option:after {
  background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill-rule='evenodd' fill='%232F7EF6' d='M10 20C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10z'/%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M15.99 8.265L10 13.99 4.01 8.265l1.331-1.272L10 11.446l4.659-4.453 1.331 1.272z'/%3E%3C/svg%3E");
  content: "";
  position: absolute;
  right: 12px;
  height: 100%;
  width: 20px;
}

.select .lv2 {
  padding-left: 60px;
  display: none;
}

.select .option:hover {
  background-image: -moz-linear-gradient(90deg, rgb(219, 233, 255) 0%, rgb(237, 244, 255) 53%, rgb(255, 255, 255) 100%);
  background-image: -webkit-linear-gradient(90deg, rgb(219, 233, 255) 0%, rgb(237, 244, 255) 53%, rgb(255, 255, 255) 100%);
  background-image: linear-gradient(90deg, rgb(219, 233, 255) 0%, rgb(237, 244, 255) 53%, rgb(255, 255, 255) 100%);

}

.select .option.focus,
.select .option.selected.focus {
  background: no-repeat 5px center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9'%3E%3Cpath fill-rule='evenodd' fill='%232F7CF6' d='M1.05 4.293a.999.999 0 0 1 1.414 0L6 6.828a.999.999 0 1 1-1.414 1.414L1.05 5.707a1 1 0 0 1 0-1.414z'/%3E%3Cpath fill-rule='evenodd' fill='%232F7CF6' d='M4.586 6.828L9.535.879a1 1 0 1 1 1.415 1.414L6 8.242a.999.999 0 1 1-1.414-1.414z'/%3E%3C/svg%3E"), -moz-linear-gradient(90deg, rgb(219, 233, 255) 0%, rgb(237, 244, 255) 53%, rgb(255, 255, 255) 100%);
  background: no-repeat 5px center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9'%3E%3Cpath fill-rule='evenodd' fill='%232F7CF6' d='M1.05 4.293a.999.999 0 0 1 1.414 0L6 6.828a.999.999 0 1 1-1.414 1.414L1.05 5.707a1 1 0 0 1 0-1.414z'/%3E%3Cpath fill-rule='evenodd' fill='%232F7CF6' d='M4.586 6.828L9.535.879a1 1 0 1 1 1.415 1.414L6 8.242a.999.999 0 1 1-1.414-1.414z'/%3E%3C/svg%3E"), -webkit-linear-gradient(90deg, rgb(219, 233, 255) 0%, rgb(237, 244, 255) 53%, rgb(255, 255, 255) 100%);
  background: no-repeat 5px center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9'%3E%3Cpath fill-rule='evenodd' fill='%232F7CF6' d='M1.05 4.293a.999.999 0 0 1 1.414 0L6 6.828a.999.999 0 1 1-1.414 1.414L1.05 5.707a1 1 0 0 1 0-1.414z'/%3E%3Cpath fill-rule='evenodd' fill='%232F7CF6' d='M4.586 6.828L9.535.879a1 1 0 1 1 1.415 1.414L6 8.242a.999.999 0 1 1-1.414-1.414z'/%3E%3C/svg%3E"), linear-gradient(90deg, rgb(219, 233, 255) 0%, rgb(237, 244, 255) 53%, rgb(255, 255, 255) 100%);
}

.btn {
  background: #fff;
  border-radius: 4px;
  border: none;
  box-shadow: 0px 0px 9.9px 0.1px rgba(5, 157, 254, 0.32);
  display: inline-block;
  font-size: 16px;
  line-height: 42px;
  min-width: 111px;
  padding: 0;
  text-align: center;
}

.btn.primary {
  background-image: -moz-linear-gradient(150deg, rgb(47, 127, 246) 0%, rgb(47, 121, 246) 53%, rgb(47, 114, 246) 100%);
  background-image: -webkit-linear-gradient(150deg, rgb(47, 127, 246) 0%, rgb(47, 121, 246) 53%, rgb(47, 114, 246) 100%);
  background-image: linear-gradient(150deg, rgb(47, 127, 246) 0%, rgb(47, 121, 246) 53%, rgb(47, 114, 246) 100%);
  color: #FFF;
}

.btn.link {
  background: no-repeat;
  box-shadow: none;
  color: #2F7DF6;
  text-decoration: underline;
}

.btn.simple {
  border: 1px solid #B8D2FF;
  box-shadow: none;
  color: #2f7af6;
  font-size: 18px;
  font-weight: bold;
}

.upload {
  position: relative;
  padding-left: 1em;
  padding-right: 1em;
}

.upload input[type=file] {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.list.summary {
  border-top: 1px solid #E5E5E5;
  list-style: none;
  margin: 0;
  padding: 0;
}

.list.summary li {
  border-bottom: 1px solid #E5E5E5;
  padding: 30px 200px 30px 25px;
  position: relative;
}

.list.summary li h2 {
  color: #383838;
  font-weight: bold;
  font-size: 18px;
  margin: 0;
}

.list.summary.with_img li{
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.list.summary.with_img li h2{
  margin-top: 40px;
  margin-bottom: 30px;
}

.list.summary.with_img li .exts{
  margin-bottom: 40px;
}

.list.summary.with_img li img{
  float: left;
  width: 245px;
  height: 167px;
  margin-right: 45px;
}

.list.summary li .exts {
  color: #8E8E8E;
  font-size: 14px;
}

.list.summary li .tags {
  position: absolute;
  right: 0;
  top: 30px;
  width: 130px;
}

.list.summary li .tags a {
  border-radius: 4px;
  background: #E2ECFF;
  display: inline-block;
  line-height: 23px;
  padding: 1px 7px;
}

.list.mini {
  box-sizing: border-box;
}

.list.mini .header {
  border-bottom: 2px solid #f1f2f4;
  display: block;
  margin-bottom: 15px;
}

.list.mini .header strong {
  border-bottom: 2px solid #2F75F6;
  color: #2f7ef6;
  font-size: 18px;
  line-height: 34px;
  margin-bottom: -2px;
  padding: 6px 10px;
}

.list.mini .header .more {
  color: #5d5d5d;
  float: right;
  font-size: 14px;
  font-weight: normal;
  margin-top: 12px;
}

.list.mini ul {
  font-size: 14px;
  height: 204px;
  line-height: 34px;
  margin: 0;
  padding: 10px 20px;
  list-style-type: none;
}

.list.mini li a {
  display: block;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  -ms-word-break: keep-all;
  word-break: keep-all;
}

.list.mini li:before {
  content: "";
  float: left;
  background: #7D7D7D;
  display: inline-block;
  height: 4px;
  width: 4px;
  margin-top: 14px;
  margin-right: 15px;
}

.header-blue {
  border-radius: 4px;
  background: #2F79F6;
  color: #fff;
  line-height: 42px;
  overflow: hidden;
  padding: 11px 14px 11px 32px;
}

.header-blue .btn {
  border-radius: 4px;
  background: #F2F6FF;
  color: #2f79f6;
  margin-left: 10px;
  min-width: 90px;
  text-align: center;
}

.header-blue .btn.focus {
  background: #0A22EA;
  color: #fefefe;
}

.articles-title {
  color: #2775fd;
  font-size: 20px;
  margin: 0px auto 15px;
}

.article-title {
  font-size: 20px;
  margin: 30px auto;
}

.article-title>span,
.article-title>div {
  display: inline-block;
  max-width: 30em;
  vertical-align: middle;
}

.article-title.wing:before,
.article-title.wing:after {
  background: url(bg_wing_left.png);
  content: "";
  display: inline-block;
  height: 2px;
  width: 180px;
  margin: auto 20px;
  vertical-align: middle;
}

.article-title.wing:after {
  background: url(bg_wing_right.png);
}

.article-title .subtitle {
  color: #7C7C7C;
  font-size: 16px;
  font-weight: normal;
}

.article-meta {
  color: #949494;
}

.article-body {
  color: #323232;
  font-size: 16px;
  line-height: 30px;
  margin-top: 40px;
  min-height: 180px;
  padding-bottom: 40px;
}

.article-body p {
  text-indent: 2em;
}

/*页码*/
.page {
  padding: 30px 0;
  text-align: center;
}

.pagination {
  display: inline-block;
  margin: 0 auto;
}

.pagination span {
  color: #747474;
  font-size: 14px;
  margin-left: 20px;
}

.pagination a {
  border-radius: 5px;
  color: #747474;
  display: inline-block;
  font-size: 14px;
  line-height: 28px;
  margin-left: 5px;
  outline: none;
  padding: 0 10px;
  text-decoration: none;
}

.pagination .page-focus {
  background: #E2F6FF;
  color: #2775fd;
  border-radius: 5px;
}

.pagination input {
  border-radius: 5px;
  border: 1px solid #e5e5e5;
  margin: 0 5px;
  padding: 4px 8px;
  font-size: 14px;
  width: 30px;
}

.pagination a.btn.go {
  /*background: #4994ec;*/
  border-radius: 5px;
  border: none;
  box-shadow: none;
  color: #6c95ff;
  line-height: 28px;
  min-width: initial;
}

form h2.title {
  color: #323232;
  font-size: 18px;
  margin-left: 20px;
}

form h2.title:after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='10'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='100%25' x2='0%25' y1='0%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%23ACCBFC'/%3E%3Cstop offset='100%25' stop-color='%230A22EA'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='none' d='M70 10V0h2v10h-2zM65 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zM5 0h2v10H5V0zM0 0h2v10H0V0z'/%3E%3Cpath fill='url(%23a)' d='M70 10V0h2v10h-2zM65 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zm-5 0h2v10h-2V0zM5 0h2v10H5V0zM0 0h2v10H0V0z'/%3E%3C/svg%3E");
  display: inline-block;
  height: 10px;
  width: 72px;
  margin-left: 5px;
}

label>input[type=radio],
label>input[type=checkbox] {
  visibility: hidden;
}

label>input[type=radio]+span:before,
label>input[type=checkbox]+span:before {
  content: "";
  border: 2px solid #c1c9db;
  border-radius: 2px;
  display: inline-block;
  margin: -2px 7px 0 -14px;
  vertical-align: middle;
  width: 14px;
  height: 14px;
}

label>input[type=radio]+span:before {
  border-radius: 14px;
  border: 2px solid #AFAFAF;
}

label>input[type=radio]:checked+span:before,
label>input[type=checkbox]:checked+span:before {
  content: "";
  border-width: 0;
  background: #437BEE no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9'%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M1.05 4.174a1.002 1.002 0 0 1 1.415 0L6 6.71a1 1 0 1 1-1.414 1.415L1.05 5.589a1.002 1.002 0 0 1 0-1.415z'/%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M4.586 6.71L9.536.76a.999.999 0 1 1 1.414 1.414L6 8.125A1 1 0 0 1 4.586 6.71z'/%3E%3C/svg%3E");
}

label>input[type=radio]:checked+span:before {
  border: 2px solid #437DEE;
}

table.border,
table.underline {
  min-width: 100%;
  border-collapse: collapse;
}

table.underline td,
table.underline th {
  border-bottom: 1px solid #E5E5E5;
  padding: 15px 20px 15px 40px;
  text-align: left;
  line-height: 24px;
  -ms-word-break: keep-all;
  word-break: keep-all;
}

table.underline td {
  vertical-align: top;
}

table.underline .ft-blue {
  font-weight: bold;
  color: #2F79F6;
}

table.underline .break-all {
  -ms-word-break: break-all;
  word-break: break-all;
}

table.underline .ellipsis {
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: 220px;
  overflow-x: hidden;
}

table.underline .icon-tips {
  float: right;
  margin-right: 30px;
}

table.border {
  text-align: center;
  line-height: 50px;
}

table.border th,
table.border td {
  border: 2px solid #e5e5e5;
}

table.form {
  border-spacing: 20px;
}

table.form th {
  color: #323232;
  text-align: left;
}

table.form td {
  padding: 0;
  position: relative;
}

table.form .tip.err {
  color: #f50000;
  font-size: 14px;
  padding-left: 30px;
  background: no-repeat 10px center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11'%3E%3Cpath fill-rule='evenodd' fill='%23F50000' d='M10.128 2.952l-3.455 1.46.559-3.961H4.171l.559 3.961-3.467-1.46-.927 2.654 3.759.533-2.692 2.945 2.387 1.638 1.906-3.504 1.917 3.504 2.388-1.638-2.68-2.945 3.76-.533-.953-2.654z'/%3E%3C/svg%3E");
  vertical-align: middle;
}

table.form tr.err {
  display: none;
  color: #f50000;
  font-size: 14px;
}

table.form tr.show {
  display: table-row;
}

table.form .tip.right {
  position: absolute;
  left: 100%;
  top: 0;
}

table.form textarea,
table.form input {
  box-sizing: border-box;
  vertical-align: middle;
}

table.form .vcode img {
  border-radius: 4px;
  background: #DBE9FF;
  width: 95px;
  height: 42px;
  vertical-align: middle;
}

table.form .vcode a {
  color: #2f7cf6;
}

table.form td label {
  line-height: 42px;
}

table.form .uploadBox {
  border-radius: 4px;
  background: #F9F9F9;
  padding: 17px 20px;
}

table.form .uploadBox p {
  color: #959595;
  font-weight: bold;
  font-size: 14px;
  line-height: 24px;
  margin: 0 0 17px;
}

table.form .uploadBox .fileList {
  color: #2f7ef6;
  margin: 0;
  line-height: 42px;
}

table.form .uploadBox .fileList .file {
  display: inline-block;
  width: 10em;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  vertical-align: middle;
}

table.form .uploadBox .fileList .del {
  color: #5a5a5a;
  font-weight: bold;
  display: inline-block;
  background: no-repeat left center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='19'%3E%3Cpath fill-rule='evenodd' fill='%23959595' d='M12.781 18.969h-10a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h.278a1.978 1.978 0 0 0-.278 1v7a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-7c0-.366-.105-.705-.277-1h.277a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2zm-2.999-11c.552 0 .999.447.999.999v5.001a1 1 0 0 1-.999 1h-.001a1 1 0 0 1-1-1V8.968a1 1 0 0 1 1-.999h.001zm-4 0c.552 0 .999.447.999.999v5.001a1 1 0 0 1-.999 1h-.001a1 1 0 0 1-1-1V8.968a1 1 0 0 1 1-.999h.001zm7.999-3h-12a1 1 0 0 1 0-2h4v-.5a1.5 1.5 0 0 1 1.5-1.5h1a1.5 1.5 0 0 1 1.5 1.5v.5h4a1 1 0 1 1 0 2z'/%3E%3C/svg%3E");
  padding-left: 20px;
  margin-left: 30px;
  vertical-align: middle;
}

body>.header {
  background: no-repeat center url(bg_header.jpg);
  height: 276px;
}

body>.header>.wrap {
  background: no-repeat 20px center url(logo.png);
  padding: 212px 0 0;
}

body>.header .nav {
  list-style: none;
  margin: 0;
  padding: 0;
}

body>.header .nav li {
  float: left;
}

body>.header .nav li a {
  color: #FFF;
  display: block;
  font-size: 18px;
  line-height: 44px;
  padding: 0 45px;
  position: relative;
}

body>.header .nav li a:after {
  background-color: #fff;
  bottom: 0px;
  content: "";
  display: block;
  height: 3px;
  left: 50%;
  opacity: 0;
  position: absolute;
  right: 50%;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  -ms-transition: all .5s;
  transition: all .5s;
}

body>.header .nav .focus a:after,
body>.header .nav li a:hover:after {
  left: 35%;
  right: 35%;
  opacity: 1;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  -ms-transition: all .5s;
  transition: all .5s;
}

body>.header form.search {
  background: rgba(255, 255, 255, 0.788);
  border: 2px solid #FFFFFF;
  float: right;
  opacity: 0.902;
  line-height: 39px;
  padding: 0;
  margin-right: 40px;
}

body>.header form.search>input {
  -webkit-appearance: textfield;
  background: transparent;
  border: none;
  height: 40px;
  margin: 0;
  padding: 0 10px;
}

body>.header form.search>button {
  background: #2F80F6;
  border: none;
  color: #fff;
  line-height: 40px;
  font-size: 18px;
  margin: 0;
  width: 70px;
}

body>.breadcrumbs {
  box-shadow: 0px 0px 10px 0.1px rgba(0, 160, 255, 0.32);
  font-size: 14px;
  line-height: 57px;
  margin-bottom: 10px;
}

body>.breadcrumbs>.wrap {
  padding: 0 30px;
}

body>.footer {
  background: #EFF0F4;
  color: #5d5d5d;
  font-size: 14px;
  line-height: 92px;
  text-align: center;
}

.btns_dual_ring {
  padding: 0;
  left: 0;
  list-style: none;
}

.btns_dual_ring li {
  float: left;
  width: 31%;
  margin-left: 0.8%;
  margin-right: 1.4%;
  margin-bottom: 28px;
  border-radius: 4px;
  box-shadow: 0px 0px 9.9px 0.1px rgba(5, 157, 254, 0.32);
}

.btns_dual_ring li a {
  display: block;
  font-size: 18px;
  font-weight: bold;
  line-height: 128px;
}

.btns_dual_ring li:hover {
  background-color: #2F79F6 !important;
  color: #fff;
}

.btns_dual_ring li {
  background: no-repeat 18px 18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='98' height='93.5'%3E%3Cpath stroke='%23C5D6FF' stroke-dasharray='4, 2' fill='none' d='M49.984.5c25.777 0 46.672 20.497 46.672 45.781 0 25.285-20.895 45.781-46.672 45.781-25.776 0-46.672-20.496-46.672-45.781C3.312 20.997 24.208.5 49.984.5z'/%3E%3Cpath stroke='%23C5D6FF' stroke-dasharray='4, 2' fill='none' d='M50.063 6.719c22.229 0 40.25 17.671 40.25 39.469 0 21.797-18.021 39.468-40.25 39.468-22.23 0-40.25-17.671-40.25-39.468 0-21.798 18.02-39.469 40.25-39.469z'/%3E%3Cpath fill-rule='evenodd' fill='%23D8E7FF' d='M7.469 26.344c4.125 0 7.469 3.267 7.469 7.297 0 4.03-3.344 7.296-7.469 7.296S0 37.671 0 33.641s3.344-7.297 7.469-7.297z'/%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M5.312 32.5h5.625a.907.907 0 1 1 0 1.812H5.312a.906.906 0 1 1 0-1.812z'/%3E%3Cpath fill-rule='evenodd' fill='%23D8E7FF' d='M68.031 77.5c4.125 0 7.469 3.281 7.469 7.328 0 4.047-3.344 7.328-7.469 7.328s-7.469-3.281-7.469-7.328c0-4.047 3.344-7.328 7.469-7.328z'/%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M65.891 83.687h5.625a.922.922 0 0 1 0 1.844h-5.625a.922.922 0 1 1 0-1.844z'/%3E%3Cpath fill-rule='evenodd' fill='%23D8E7FF' d='M88.187 50.094c3.28 0 5.938 2.609 5.938 5.828 0 3.219-2.658 5.828-5.938 5.828-3.279 0-5.937-2.609-5.937-5.828 0-3.219 2.658-5.828 5.937-5.828z'/%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M86.476 55h4.486c.401 0 .726.325.726.726v.017a.726.726 0 0 1-.726.726h-4.486a.726.726 0 0 1-.726-.726v-.017c0-.401.325-.726.726-.726z'/%3E%3Cpath fill-rule='evenodd' fill='%23D8E7FF' d='M25.5 72.031c2.641 0 4.781 2.099 4.781 4.688 0 2.589-2.14 4.687-4.781 4.687-2.641 0-4.781-2.098-4.781-4.687 0-2.589 2.14-4.688 4.781-4.688z'/%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M24.121 75.969h3.602a.59.59 0 0 1 .589.59v.007a.59.59 0 0 1-.589.59h-3.602a.59.59 0 0 1-.59-.59v-.007a.59.59 0 0 1 .59-.59z'/%3E%3C/svg%3E");
}

.btns_dual_ring a:before {
  content: "";
  display: inline-block;
  height: 68px;
  margin: auto 35px;
  vertical-align: middle;
  width: 68px;
}

.btns_dual_ring a:hover:before {
  filter: brightness(0%) invert(100%);
}

.btns_dual_ring .politic a:before {
  background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 68'%3E%3Cpath fill-rule='evenodd' fill='%232f84f6' d='M59.8 20c-6.5-.8-10.5-5.6-11.2-11.8-.1-.3-.1-.6-.1-.9 0-.2-1.9-1.5-2.1-1.7-.2-.1-.4-.3-.6-.4L20.6 29.9c-.3.3-.5.6-.5 1s.2.8.5 1l9.2 9-3.3 3.2-12.4-12.2c-.3-.3-.5-.6-.5-1s.1-.7.4-.9L42.2 3.2c-.8-.4-1.6-.7-2.5-1C36.6 1.1 33.4.3 30.1 0h-.2c-3.2.3-6.5 1.1-9.6 2.2-2.7 1-5.3 2.2-7.5 4-1.1.9-1.4.8-1.5 2-.7 6.2-4.7 11-11.2 11.8-.6 5.6.5 11.7 2.2 17C5 45.5 10 52.7 16.5 58.6l24.9-24.5c.3-.3.4-.6.4-1s-.2-.8-.5-1l-9.2-9 3.3-3.2 12.5 12.2c.3.2.5.6.5 1s-.1.7-.4.9L19.5 61.2C22.7 63.7 26.2 66 30 68c12.9-6.7 23.4-17.3 27.7-31 1.6-5.4 2.8-11.4 2.1-17z' /%3E%3C/svg%3E");
}

.btns_dual_ring .violent a:before {
  background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 68'%3E%3Cpath fill-rule='evenodd' fill='%232f84f6' d='M21.4 17.1h4.1c-1-1.5-2.7-2.5-4.6-2.5-3 0-5.5 2.5-5.5 5.5 0 1.6.7 3 1.7 4l3.2-6.2c.2-.4.6-.7 1.1-.8zM20.2 25.5c.2.1.5.1.7.1 2.9 0 5.3-2.3 5.5-5.2h-3.6l-2.6 5.1z'/%3E%3Cpath fill-rule='evenodd' fill='%232f84f6' d='M59.8 20c-6.5-.8-10.5-5.6-11.2-11.8-.1-.3-.1-.6-.1-.9 0-.2-1.9-1.5-2.1-1.7-2-1.4-4.3-2.6-6.7-3.4C36.6 1.1 33.4.3 30.1 0h-.2c-3.2.3-6.5 1.1-9.6 2.2-2.7 1-5.3 2.2-7.5 4-1.1.9-1.4.8-1.5 2-.7 6.2-4.7 11-11.2 11.8-.6 5.6.5 11.7 2.2 17C6.7 50.7 17 61.2 30 68c12.9-6.7 23.4-17.3 27.7-31 1.6-5.4 2.8-11.4 2.1-17zM32.4 54.9c-5.8 0-10.6-5-11.4-11.6 1.3.8 6 3.1 11.9 3.1 3.4 0 7.1-.8 10.9-3.1-.8 6.6-5.6 11.6-11.4 11.6zm11.2-14.6c-11 7.1-22.2.1-22.3 0 0 0-.4-.2-.4-.6 0-4.6 2-8.7 5.1-11.1h-.3l.9-3.5h-.7c-1.3 1.2-3 2-4.9 2-.5 0-1-.1-1.5-.2l-4.1 7.9c-.4.8-1.4 1.1-2.2.7l-.2-.1c-.8-.4-1.1-1.4-.6-2.1l4-7.8c-1.5-1.2-2.5-3.2-2.5-5.3 0-3.9 3.1-7 7-7 2.8 0 5.2 1.6 6.3 4h11.2c1 0 1.7.8 1.7 1.7 0 1-.8 1.7-1.7 1.7H27.9c-.1.9-.3 1.7-.6 2.5h11v.8h.2c.3 0 .5.2.5.5v.2c0 .3-.2.5-.5.5h-.1l.9 3.5h-.4c3 2.4 5 6.5 5 11.1 0 .4-.3.6-.3.6z'/%3E%3C/svg%3E");
}

.btns_dual_ring .swindle a:before {
  background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill-rule='evenodd' fill='%232F80F6' d='M52.179 8.247l-4.837 4.652C43.269 9.243 37.903 7 32 7 19.297 7 9 17.297 9 30a22.904 22.904 0 0 0 5.293 14.675L8.631 50.12C3.857 44.804.938 37.846.938 30.203.938 13.54 14.705.031 31.687.031a30.933 30.933 0 0 1 21.204 8.356l-.712-.14zm-4.302 17.737l-9.753 3.915 1.347 3.355 9.753-3.915 1.959 4.88-9.753 3.915 2.632 6.557-5.371 2.156-5.728-14.269 11.134-10.919 1.761-.707 2.019 5.032zM30.351 35.14c.873 1.635 1.809 2.864 2.811 3.657-1.595 3.119-3.698 6.326-6.316 9.617.568.597.724 1.126.471 1.582-.255.457-.74.474-1.456.053l-4.663-3.44c.55-.81 1.073-1.551 1.569-2.223l-.52-1.298 8.104-7.948zM11.155 20.363l4.048-4.635c2.54 1.697 4.777 3.455 6.712 5.274l-4.288 5.262c-1.705-1.794-3.864-3.761-6.472-5.901zm33.731-5.103l-2.956 2.842-7.356 2.953 1.193 2.973-4.499 4.326-1.208-3.008c-.228 1.58-.478 3.215-.739 4.88l-1.112 1.069c-1.557-.46-3.298-.847-5.25-1.151l1.796 4.473-4.264 4.099-2.314-5.767-4.524 1.816-2.02-5.033 9.612-3.858 1.408 3.508c1.945-6.328 2.572-12.127 1.879-17.398l6.61-.706c.511-.087.822.143.933.688.163.407-.18.78-1.028 1.12a15.871 15.871 0 0 1-.189 3.618l12.58-5.05 1.448 3.606zM17.441 47.801A22.904 22.904 0 0 0 32 53c12.703 0 23-10.297 23-23 0-5.364-1.852-10.287-4.93-14.199l5.126-5.027c4.512 5.25 7.241 12.023 7.241 19.429 0 16.664-13.767 30.172-30.75 30.172a30.961 30.961 0 0 1-19.812-7.115l5.566-5.459z'/%3E%3C/svg%3E");
}

.btns_dual_ring .porn a:before {
  background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill-rule='evenodd' fill='%232F80F6' d='M19.2 23.6c4.4-5.4 0-13.2-.1-13.3l1.4-.8c.2.4 5.1 8.9-.1 15.1-1.5 1.8-2.9 3.7-4 5.7H47c-1.1-2-2.5-3.9-4-5.7-5.1-6.3-.3-14.8-.1-15.1l1.4.8c0 .1-4.5 7.9-.1 13.3 1.3 1.6 3.2 3.9 4.6 6.7h12.6C61.4 13.8 48 .5 31.5.5S1.6 13.8 1.5 30.3h13c1.5-2.8 3.3-5.1 4.7-6.7zM47 51.2l-1.3-.9c1.5-2.1 2.5-4.1 3.1-6H32.7l-.4.3v6.2h-1.6v-6.2l-.4-.3H14.7c.6 1.9 1.6 3.9 3.1 6l-1.3.9c-1.7-2.4-2.8-4.7-3.5-6.9H4.8c5 9.7 15.1 16.3 26.7 16.3S53.2 54 58.2 44.3h-7.7c-.7 2.1-1.8 4.4-3.5 6.9zM49.1 33c-.8-.8-2-.8-2.8 0L45 34.4 43.6 33c-.8-.7-2-.7-2.7 0-.8.8-.8 2 0 2.8l1.4 1.4-1.4 1.4c-.7.8-.7 2 0 2.8.7.8 2 .8 2.8 0l1.4-1.4 1.4 1.4c.8.7 2 .7 2.7 0 .8-.8.8-2 0-2.8l-1.4-1.4 1.4-1.4c.7-.7.7-2-.1-2.8zM12.5 41.4c.7.8 2 .8 2.8 0l1.4-1.4 1.4 1.4c.8.8 2 .7 2.8 0 .7-.8.7-2 0-2.8l-1.4-1.4 1.4-1.4c.8-.8.8-2 0-2.8-.8-.8-2-.8-2.8 0l-1.4 1.4-1.4-1.4c-.8-.7-2-.7-2.7 0-.8.8-.8 2 0 2.8l1.4 1.4-1.4 1.4c-.8.8-.8 2.1-.1 2.8zM34.5 33c-.8-.8-2-.8-2.8 0l-1.4 1.4L29 33c-.8-.8-2-.7-2.8 0-.7.8-.7 2 0 2.8l1.4 1.4-1.4 1.4c-.7.8-.7 2 0 2.8.8.8 2 .7 2.8 0l1.4-1.4 1.4 1.4c.8.7 2 .7 2.7 0 .8-.8.8-2 0-2.8l-1.4-1.4 1.4-1.4c.7-.7.7-2 0-2.8z'/%3E%3C/svg%3E");
}

.btns_dual_ring .pulp a:before {
  background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill-rule='evenodd' fill='%232F77F6' d='M51.18 8.247L45.197 14H13a4 4 0 0 0-4 4v21a4 4 0 0 0 4 4h2.036l-7.001 6.732C3.611 44.472.938 37.692.938 30.281c0-16.706 13.543-30.25 30.25-30.25 8.101 0 15.441 3.203 20.871 8.389l-.879-.173zm-1.485 15.705H46.07l-1.934-3.312.672-.66h2.567l2.32 3.972zm-24.418 8.051l.15 1.006-1.969 1.894-.393-2.9h2.212zm4.298 2.918l.088.549h.761v1.624h-3.065l2.216-2.173zm3.771-3.699l3.625-3.555v9.68h-3.625v-6.125zm7.794-7.27h-.381l.892-.875-.511.875zm7.549 5.443c.296.295.438.827.426 1.598v6.354h-10.73v-8.376h8.7c.773-.012 1.308.129 1.604.424zm-3.199 1.886c.048-.529-.193-.77-.725-.722H42.01v5.163h3.48v-4.441zm-3.262-8.159h2.718l5.221 5.343h-4.206l-2.465-2.636-2.247 2.636h-4.097l5.076-5.343zM17.483 37.166h-3.299v-8.845h-1.16l2.429-8.196h3.117l-1.885 6.282h.798v10.759zm12.869-10.362v1.47l-.162.155h-1.615l.037.506.141.876-2.835 2.726-.46-2.592-.109-1.516H22.05v6.463h1.124v.283l-1.921 1.847h-2.429V20.703l11.202-.614v1.697h-.109l-1.632.108.218 4.91h1.849zm-5.329-4.657l-2.973.216v4.55h3.227l-.254-4.766zm9.773-2.239h3.589l-.24.872-4.951 4.76 1.602-5.632zM21.337 43H30v3h-5a2 2 0 1 0 0 4h15a2 2 0 1 0 0-4h-6v-3h16a4 4 0 0 0 4-4V18a4.002 4.002 0 0 0-3.181-3.915l3.426-3.359c4.478 5.275 7.192 12.094 7.192 19.555 0 16.707-13.543 30.25-30.249 30.25-7.673 0-14.657-2.879-19.99-7.587L21.337 43z'/%3E%3C/svg%3E");
}

.btns_dual_ring .gamble a:before {
  background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill-rule='evenodd' fill='%232F80F6' d='M30.2 0C13.5 0 0 13.5 0 30.2s13.5 30.2 30.2 30.2 30.2-13.5 30.2-30.2S47 0 30.2 0zM19.3 46.1c-1.2.3-2.4-.4-2.7-1.5L9 17.3c-.3-1.2.4-2.4 1.5-2.7l20.9-5.8c1.2-.3 2.4.4 2.7 1.5l5.3 19.1h-.1c-6.4 0-11.5 5.1-11.5 11.5 0 .9.1 1.8.3 2.6l-8.8 2.6zM30.2 41c0-5.3 4.2-9.4 9.3-9.4 5.2 0 9.3 4.3 9.3 9.4s-4.2 9.4-9.3 9.4c-5.1 0-9.3-4.1-9.3-9.4zm15.3 9.6c1.8-1 3.2-2.6 4.2-4.3 2.8-5.3 1-11.6-4.2-14.5 4.8.2 8.5 3.9 8.7 8.9.3 5.1-3.5 9.5-8.7 9.9z'/%3E%3Cpath fill-rule='evenodd' fill='%232F80F6' d='M43.4 41.8c.5-.2 1-.2 1-.9s-.3-.9-.8-.9h-2l2-3.4c.3-.5.3-1.2-.2-1.5-.7-.5-1.2 0-1.5.5l-2.3 3.8-2-3.8c-.3-.5-1-.7-1.5-.3s-.5 1-.2 1.7l1.8 3.1h-2c-.5 0-.8.3-.8.9 0 .5.3.9.8.9h2.5v.9h-2.5c-.5 0-.8 0-.8.7s.3 1 .8 1h2.7v1.4c0 .9.3 1.2 1.2 1.2.8 0 1.3-.3 1.3-1.2v-1.4h2.5c.5 0 .8-.3.8-.9 0-.5-.3-.9-.8-.9h-2.5v-.9h2.5zM25.2 35.1l4.2-1.2c-1.1-.9-2.1-1.9-2.8-3.1-.4-.6-.6-1.3-.7-2 .1 0 .3-.1.4-.1.4 1.2 1.5 2.2 2.8 2.3 1.3.2 2.7-.4 3.5-1.4.6-.8.8-1.8.7-2.7l-.2-.6c-.5-1.2-1.6-2.1-3-2.2-1.2-.1-2.5.4-3.3 1.4-.2-.1-.4-.3-.5-.4.7-.7 1.2-1.8 1.1-2.8-.1-1.2-.8-2.3-1.9-2.8-.6-.5-1.5-.6-2.2-.5l-.6.2c-1.1.4-2 1.4-2.3 2.5-.4 1.4.2 2.9 1.4 3.7.3.3.8.4 1.2.5 0 .2-.1.5-.1.7-1.1-.4-2.4-.3-3.4.4-1.2.8-1.8 2.2-1.5 3.6l.2.6c.5 1.1 1.5 2 2.8 2.2 1.3.2 2.7-.4 3.5-1.4.6-.8.8-1.9.6-2.8.1 0 .3-.1.4-.1.6 1.1.6 2.4.6 3.7-.4.7-.4 1.6-.9 2.3z'/%3E%3C/svg%3E");
}

.btns_dual_ring .tort a:before {
  background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 68'%3E%3Cpath fill-rule='evenodd' fill='%232F72F6' d='M59.8 19.9c-6.5-.8-10.5-5.6-11.2-11.8 0-.3-.1-.6-.1-.9 0-.2-1.9-1.5-2.1-1.7-2.1-1.4-4.3-2.6-6.7-3.4C36.6 1 33.3.2 30.1-.1H30h-.1c-3.3.3-6.6 1.1-9.6 2.2-2.6 1-5.3 2.2-7.5 4-1 .9-1.3.8-1.5 2-.7 6.2-4.7 11-11.2 11.8-.6 5.6.5 11.7 2.2 17C6.5 50 16.1 60.2 28.2 67V27.5L25 25.9c-.2.2-.6.4-.9.4h-6.6v2.8l2.4 6.4H25c0 4.4-3.6 8-8 8s-8-3.6-8-8h5.1l2.4-6.4v-2.8h-6.4c-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4h14.1c.8 0 1.4.6 1.4 1.4v.2l2.7 1.4v-8.4s1.1-1.8 2.1-1.8 1.9 1.8 1.9 1.8v48.7C44.1 60 53.6 49.9 57.7 37c1.6-5.4 2.8-11.4 2.1-17.1zM53.3 25c0 .8-.6 1.4-1.4 1.4h-6.5v2.8l2.4 6.4h5.1c0 4.4-3.6 8-8 8s-8-3.6-8-8H42l2.4-6.4v-2.8h-6.5c-.4 0-.7-.1-.9-.4l-3.6 1.8-.4-.8 3.6-1.8V25c0-.8.6-1.4 1.4-1.4h14c.7 0 1.3.6 1.3 1.4z'/%3E%3Cpath class='st0' d='M43.1 35.4h3.6l-1.8-4.8zM18.8 35.4L17 30.6l-1.8 4.8z'/%3E%3C/svg%3E");
}

.btns_dual_ring .rumor a:before {
  background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill-rule='evenodd' fill='%232F72F6' d='M45.465 12.742H14.503c-2.393 0-4.333 2.061-4.333 4.603V39.21c0 2.113 1.348 3.875 3.176 4.415L7.58 49.169C3.432 43.991.938 37.432.938 30.281c0-16.706 13.543-30.25 30.25-30.25 7.576 0 14.485 2.805 19.792 7.408l-5.515 5.303zM38.37 25.295l5.18-5.081-1.239 5.081H38.37zm.732-6.435l-15.203.555v-2.769l18.196-.664-2.993 2.878zM26.045 31.415l-2.146 2.063v-2.063h2.146zm-10.29-15.521h4.405l2.313 5.572h-4.404l-2.314-5.572zm2.139 22.375a3.83 3.83 0 0 1-.269-1.453V26.663h-1.87v-3.385H21.618v12.394l-3.383 3.252a3.906 3.906 0 0 1-.341-.655zm17.83-16.161l-3.315 3.187h-.017l-1.584-5.265h4.278l.638 2.078zM24.628 20.03h4.31l1.584 5.265h-4.278l-1.616-5.265zm3.124 9.744h-3.853l1.426-3.932h4.627l-.475 1.128h1.19l-2.915 2.804zm15.826 6.051v.991a3.85 3.85 0 0 1-.269 1.453c-.18.445-.428.838-.745 1.18-.317.342-.686.61-1.109.803a3.154 3.154 0 0 1-1.331.291H24.375v-1.522l3.258-3.196h1.051v1.949H31.6v-3.59h-2.294l7.356-7.214h6.441v2.804H35.91v1.641h7.668v2.769H35.91v3.59h2.376a.914.914 0 0 0 .697-.308c.191-.205.286-.456.286-.752v-.889h4.309zm-24.089 7.988h16.947c1.235.485 5.792 2.527 6.184 6.177v1.134c.051-.396.039-.77 0-1.134v-6.177h3.297c2.393 0 4.333-2.061 4.333-4.603V17.345a4.74 4.74 0 0 0-.918-2.802l4.432-4.346c4.758 5.345 7.673 12.366 7.673 20.084 0 16.707-13.543 30.25-30.249 30.25-7.93 0-15.125-3.075-20.519-8.068l8.82-8.65z'/%3E%3C/svg%3E");
}

.btns_dual_ring .other a:before {
  background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 68'%3E%3Cpath fill-rule='evenodd' fill='%232F72F6' d='M59.8 19.9c-6.5-.8-10.5-5.6-11.2-11.8 0-.3-.1-.6-.1-.9 0-.2-1.9-1.5-2.1-1.7-2.1-1.4-4.3-2.6-6.7-3.4C36.6 1 33.3.2 30.1-.1H30h-.1c-3.3.3-6.6 1.1-9.6 2.2-2.6 1-5.3 2.2-7.5 4-1 .9-1.3.8-1.5 2-.7 6.2-4.7 11-11.2 11.8-.6 5.6.5 11.7 2.2 17C6.7 50.7 17 61.2 30 68c12.9-6.7 23.4-17.3 27.7-31 1.6-5.4 2.8-11.4 2.1-17.1zM48.4 36c-2.8 9-9.8 16-18.4 20.5C21.3 52 14.5 45 11.6 36c-1.1-3.5-1.9-7.5-1.4-11.3 4.3-.5 7-3.7 7.5-7.8.1-.8.3-.7 1-1.3 1.4-1.2 3.2-2 5-2.6 2-.7 4.2-1.2 6.4-1.4 2.2.2 4.4.7 6.4 1.4 1.6.6 3.1 1.3 4.5 2.3.2.1 1.4 1 1.4 1.1v.6c.4 4.1 3.1 7.3 7.5 7.8.4 3.6-.3 7.6-1.5 11.2z'/%3E%3Cpath fill-rule='evenodd' fill='%232F72F6' d='M31.5 29.5c-1.5 0-2.7 1.2-2.7 2.7v.1c0 1.5 1.3 2.7 2.8 2.7 1.5 0 2.7-1.3 2.7-2.8 0-1.6-1.3-2.8-2.8-2.7zM19.8 29.5c-1.5 0-2.7 1.2-2.7 2.7v.1c0 1.5 1.3 2.7 2.8 2.7 1.5 0 2.7-1.3 2.7-2.8-.1-1.6-1.3-2.8-2.8-2.7zM42.4 29.5c-1.5 0-2.7 1.2-2.6 2.7v.1c.1 1.5 1.3 2.7 2.8 2.6 1.5-.1 2.7-1.3 2.6-2.8 0-1.5-1.3-2.7-2.8-2.6z'/%3E%3C/svg%3E");
}

.btn.report-tel,
.btn.report-app {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #5d5d5d;
  font-size: 15px;
  height: 148px;
  margin: 32px 12px;
  padding: 40px 0;
  text-align: center;
  vertical-align: middle;
  width: 148px;
}

.btn.report-tel:before,
.btn.report-app:before {
  content: "";
  display: block;
  width: 148px;
  height: 50px;
}

.btn.report-app:before {
  background: no-repeat top center url("icon_report_app.png");
}

.btn.report-tel:before {
  background: no-repeat top center url("icon_report_tel.png");
}

.btn.report-guide,
.btn.report-find {
  display: block;
  margin: 35px 20px 0;
  line-height: 102px;
}

.btn.report-guide:before,
.btn.report-find:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 36px;
  width: 36px;
  margin-right: 22px;
}

.btn.report-guide:before {
  background: no-repeat center url("icon_report_guide.png");
}

.btn.report-find:before {
  background: no-repeat center url("icon_report_find.png");
}

.btn.report-locals,
.btn.report-webs,
.btn.report-piyao {
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  border: 1px solid #B8D2FF;
  border-radius: 0;
  box-shadow: none;
  display: block;
  height: 160px;
  margin-bottom: 23px;
}

.btn.report-locals {
  background-image: url("bg_report_local.png");
}

.btn.report-webs {
  background-image: url("bg_report_webs.png");
}

.btn.report-piyao {
  background-image: url("bg_report_piyao.png");
  height: 208px;
}

.title.report-orgs {
  background: repeat-x center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='20'%3E%3Cpath fill-rule='evenodd' fill='%2398BDFC' d='M9.776 19.672V.231h1.505v19.441H9.776zM5.224.231h1.505v19.441H5.224V.231zm-4.552 0h1.506v19.441H.672V.231z'/%3E%3C/svg%3E");
  border-top: 1px solid #A4C6FF;
  color: #2F79F6;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  padding: 28px 0;
}

.title.report-orgs span {
  background: #FFF;
  padding: 0 12px;
}

.list.report-orgs {
  width: 106%;
  margin-left: -2%;
}

.list.report-orgs a {
  border: 1px solid #DCDCDC;
  font-weight: normal;
  line-height: 102px;
  margin-left: 2%;
  width: 21%;
}

.adbox {
  width: 1200px;
  height: 157px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

.adboximg ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.adboximg>ul>li {
  width: 1200px;
  height: 157px;
  position: relative;
  overflow: hidden;
}

.adboximg>ul>li>img {
  display: block;
  width: 1200px;
  height: 157px;
}

.adboximg>ul>li>h2 {
  position: absolute;
  margin: 0;
  left: 0;
  bottom: 0;
  height: 40px;
  width: 1200px;
  background: rgba(125, 125, 120, .4);
  text-indent: 2em;
  padding-right: 500px;
  font-size: 15px;
  line-height: 40px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: normal;
  color: ghostwhite
}

.adboxcp {
  position: absolute;
  right: 10px;
  bottom: 14px;
}

.adboxcp>ul>li {
  float: left;
  width: 12px;
  height: 12px;
  overflow: hidden;
  margin: 0 5px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
  text-indent: 100px;
  cursor: pointer;
}

.adboxcp>ul>.on {
  background: rgba(255, 255, 255, 0.6);
}


.adboxbtn>span {
  background: rgba(255, 255, 255, 0.341);
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  font-size: 26px;
  font-weight: bold;
  height: 69px;
  line-height: 69px;
  margin-top: -40px;
  position: absolute;
  text-align: center;
  top: 40%;
  width: 25px;
}

.adboxbtn>.prev {
  left: 10px;
}

.adboxbtn>.next {
  right: 10px;
}

.adboxbtn>span::selection {
  background: transparent;
}

.adboxbtn>span:hover {
  background: rgba(125, 125, 120, .8);
}

.list.contents .title {
  border-bottom: 1px solid #d5d5d5;
  color: #2A2A2A;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 21px;
  padding-bottom: 19px;
}

.list.contents ul{
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.list.contents ul li.focus,
.list.contents ul li:hover{
  color: #FFF;
  cursor: pointer;
  background-image: -moz-linear-gradient(150deg, rgb(40,97,241) 0%, rgb(40,107,247) 47%, rgb(39,117,253) 99%);
  background-image: -webkit-linear-gradient(150deg, rgb(40,97,241) 0%, rgb(40,107,247) 47%, rgb(39,117,253) 99%);
  background-image: linear-gradient(150deg, rgb(40,97,241) 0%, rgb(40,107,247) 47%, rgb(39,117,253) 99%);
}

.list.contents .lv1{
  background: #E2F6FF;
  font-size: 18px;
  font-weight: bold;
  line-height: 56px;
  margin-bottom: 5px;
}

.list.contents .lv1.pin:after{
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='14'%3E%3Cpath fill-rule='evenodd' fill='%232863F2' d='M23.314 2l-9.9 9.899L12 13.314l-1.414-1.415L.686 2 2.101.586 12 10.485 21.899.586 23.314 2z'/%3E%3C/svg%3E");
  content: "";
  float: right;
  width: 24px;
  height: 14px;
  margin-top: 20px;
  margin-right: 20px;
}

.list.contents li.focus.lv1.pin:after,
.list.contents li:hover.lv1.pin:after{
  filter: brightness(0%) invert(100%);
}

.list.contents li.lv1.pin.off:after{
  transform: rotate(270deg);
}

.list.contents .lv1 a{
  padding-left: 20px;
}

.list.contents .lv2{
  background: #FFF;
  font-size: 16px;
  padding: 10px 20px 10px 35px;
}

.list.contents .lv2:before{
  content: "";
  border-radius: 50%;
  background: #2861F1;
  display: inline-block;
  width: 4px;
  height: 4px;
  margin-right: 20px;
  margin-top: -3px;
  vertical-align: middle;
}

.list.contents li.focus.lv2:before,
.list.contents li:hover.lv2:before{
  filter: brightness(0%) invert(100%);
}

.list.contents .lv1+.lv2,
.list.contents .lv2+.lv1{
  margin-top: 10px;
}

.list.contents .lv1.off{
  margin-top: 0;
}