@charset "UTF-8";
/* line 3, ../sass/common/_base.scss */
html, body {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-family: Microsoft YaHei;
  -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
}

/* line 4, ../sass/common/_base.scss */
h1, h2, h3, h4, h5, ul, li {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 5, ../sass/common/_base.scss */
a, a:visited {
  text-decoration: none;
  color: inherit;

}

/* line 6, ../sass/common/_base.scss */
a:hover {
  text-decoration: none;
}
a{
  display:block;
}
h1>a{
    transition:color 0.1s ease-in;
}
h1>a:hover{
    /*color: #f2c820;*/
    color: rgb(228,86,73);
}
/* line 7, ../sass/common/_base.scss */
body {
  background: #eff5fb !important;
  height: auto;
  -webkit-font-smoothing: antialiased;
  /*overflow-x: hidden;*/
  font-family: "Microsoft YaHei";
}

/* line 8, ../sass/common/_base.scss */
p {
  padding: 0;
  margin: 0;
}

/* line 9, ../sass/common/_base.scss */
textarea, input {
  border: #999 solid 1px;
  border-radius: 3px;
  outline: none;
}

/* line 11, ../sass/common/_base.scss */
select {
  border: 1px solid #999;
  /*background: white;*/

}

/* line 13, ../sass/common/_base.scss */
ul, li {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul{
  margin-bottom:0px !important;
}
/* line 15, ../sass/common/_base.scss */
input:-webkit-autofill, input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}

/* line 19, ../sass/common/_base.scss */
input.text {
  height: 30px;
  border: 1px solid #DCDCDC;
  padding: 0 15px;
  width: 240px;
}

/* line 23, ../sass/common/_base.scss */
input.submit {
  line-height: 30px;
  padding: 0 15px;
  background-color: seagreen;
  color: #ffffff;
  border: none;
  margin-top: 15px;
  cursor: pointer;
}
/* line 26, ../sass/common/_base.scss */
input.submit:hover {
  background-color: green;
}
/* line 29, ../sass/common/_base.scss */
input.submit.disable {
  background-color: #aaa;
  color: #fff;
  cursor: default;
}

/* line 4, ../sass/common/_common.scss */
.hidden {
  display: none;
}

/* line 7, ../sass/common/_common.scss */
.link {
  color: #459ae9;
  cursor: pointer;
}

/* line 8, ../sass/common/_common.scss */
.link:hover {
  text-decoration: underline;
}

/* line 9, ../sass/common/_common.scss */
.link.orange {
  color: orangered;
}

/* line 10, ../sass/common/_common.scss */
.link.green {
  color: #8ec71a;
}


/* line 21, ../sass/common/_common.scss */
.wpr {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}

/* line 22, ../sass/common/_common.scss */
.box {
  background-color: #fff;
  padding-top: 1px;
}

/* line 23, ../sass/common/_common.scss */
.no-wrap {
  white-space: nowrap;
}

/* line 25, ../sass/common/_common.scss */
.bg-gray {
  background-color: #f1f1f2;
}

/* line 27, ../sass/common/_common.scss */
.text-center {
  text-align: center;
}

/* line 28, ../sass/common/_common.scss */
.inline-block {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

/* line 29, ../sass/common/_common.scss */
.fixed {
  position: fixed;
}

/* line 31, ../sass/common/_common.scss */
.tc {
  text-align: center;
}

/* line 32, ../sass/common/_common.scss */
.tr {
  text-align: right;
}

/* line 33, ../sass/common/_common.scss */
.c {
  clear: both;
}

/* line 34, ../sass/common/_common.scss */
.fl {
  float: left;
}

/* line 35, ../sass/common/_common.scss */
.fr {
  float: right;
}

/* line 37, ../sass/common/_common.scss */
.f12 {
  font-size: 12px;
}

/* line 38, ../sass/common/_common.scss */
.f14 {
  font-size: 14px;
}

/* line 39, ../sass/common/_common.scss */
.f16 {
  font-size: 16px;
}

/* line 41, ../sass/common/_common.scss */
.lh10 {
  line-height: 10px;
}

/* line 42, ../sass/common/_common.scss */
.lh20 {
  line-height: 20px;
}

/* line 43, ../sass/common/_common.scss */
.lh30 {
  line-height: 30px;
}

/* line 44, ../sass/common/_common.scss */
.lh40 {
  line-height: 40px;
}

/* line 45, ../sass/common/_common.scss */
.lh50 {
  line-height: 50px;
}

/* line 46, ../sass/common/_common.scss */
.lh60 {
  line-height: 60px;
}

/* line 48, ../sass/common/_common.scss */
.m10 {
  margin: 10px;
}

/* line 49, ../sass/common/_common.scss */
.m20 {
  margin: 20px;
}

/* line 50, ../sass/common/_common.scss */
.m30 {
  margin: 30px;
}

/* line 51, ../sass/common/_common.scss */
.m40 {
  margin: 40px;
}

/* line 52, ../sass/common/_common.scss */
.m50 {
  margin: 50px;
}
.mt5{
  margin-top: 5px;  
}
/* line 54, ../sass/common/_common.scss */
.mt10 {
  margin-top: 10px;
}

/* line 55, ../sass/common/_common.scss */
.mt20 {
  margin-top: 20px;
}

/* line 56, ../sass/common/_common.scss */
.mt30 {
  margin-top: 30px;
}

/* line 57, ../sass/common/_common.scss */
.mt40 {
  margin-top: 40px;
}

/* line 58, ../sass/common/_common.scss */
.mt50 {
  margin-top: 50px;
}
.mt60 {
  margin-top: 60px;
}
.mt70 {
  margin-top: 70px;
}
.mt80 {
  margin-top: 80px;
}
/* line 60, ../sass/common/_common.scss */
.mr10 {
  margin-right: 10px;
}

/* line 61, ../sass/common/_common.scss */
.mr20 {
  margin-right: 20px;
}

/* line 62, ../sass/common/_common.scss */
.mr30 {
  margin-right: 30px;
}

/* line 63, ../sass/common/_common.scss */
.mr40 {
  margin-right: 40px;
}

/* line 64, ../sass/common/_common.scss */
.mr50 {
  margin-right: 50px;
}

/* line 66, ../sass/common/_common.scss */
.mb10 {
  margin-bottom: 10px;
}

/* line 67, ../sass/common/_common.scss */
.mb20 {
  margin-bottom: 20px;
}

/* line 68, ../sass/common/_common.scss */
.mb30 {
  margin-bottom: 30px;
}

/* line 69, ../sass/common/_common.scss */
.mb40 {
  margin-bottom: 40px;
}

/* line 70, ../sass/common/_common.scss */
.mb50 {
  margin-bottom: 50px;
}

/* line 72, ../sass/common/_common.scss */
.mt_10 {
  margin-top: -10px;
}

/* line 73, ../sass/common/_common.scss */
.mt_20 {
  margin-top: -20px;
}

/* line 74, ../sass/common/_common.scss */
.mt_30 {
  margin-top: -30px;
}

/* line 75, ../sass/common/_common.scss */
.mt_40 {
  margin-top: -40px;
}

/* line 76, ../sass/common/_common.scss */
.mt_50 {
  margin-top: -50px;
}
/* line 78, ../sass/common/_common.scss */
.ml0 {
  margin-left: 0px;
}
/* line 78, ../sass/common/_common.scss */
.ml10 {
  margin-left: 10px;
}

/* line 79, ../sass/common/_common.scss */
.ml20 {
  margin-left: 20px;
}

/* line 80, ../sass/common/_common.scss */
.ml30 {
  margin-left: 30px;
}

/* line 81, ../sass/common/_common.scss */
.ml40 {
  margin-left: 40px;
}

/* line 82, ../sass/common/_common.scss */
.ml50 {
  margin-left: 50px;
}

/* line 84, ../sass/common/_common.scss */
.mb30 {
  margin-bottom: 30px;
}

/* line 86, ../sass/common/_common.scss */
.mr30 {
  margin-right: 30px;
}

/* line 87, ../sass/common/_common.scss */
.mr50 {
  margin-right: 50px;
}

/* line 88, ../sass/common/_common.scss */
.mr100 {
  margin-right: 100px;
}

/* line 91, ../sass/common/_common.scss */
.p10 {
  padding: 10px;
}

/* line 92, ../sass/common/_common.scss */
.p20 {
  padding: 20px;
}

/* line 93, ../sass/common/_common.scss */
.p30 {
  padding: 30px;
}

/* line 94, ../sass/common/_common.scss */
.p40 {
  padding: 40px;
}

/* line 95, ../sass/common/_common.scss */
.p50 {
  padding: 50px;
}

/* line 97, ../sass/common/_common.scss */
.pt10 {
  padding-top: 10px;
}

/* line 98, ../sass/common/_common.scss */
.pt20 {
  padding-top: 20px;
}

/* line 99, ../sass/common/_common.scss */
.pt30 {
  padding-top: 30px;
}

/* line 100, ../sass/common/_common.scss */
.pt40 {
  padding-top: 40px;
}

/* line 101, ../sass/common/_common.scss */
.pt50 {
  padding-top: 50px;
}

/* line 102, ../sass/common/_common.scss */
.pt60 {
  padding-top: 60px;
}

/* line 103, ../sass/common/_common.scss */
.pt70 {
  padding-top: 70px;
}

/* line 104, ../sass/common/_common.scss */
.pt80 {
  padding-top: 80px;
}

/* line 105, ../sass/common/_common.scss */
.pt90 {
  padding-top: 90px;
}

/* line 107, ../sass/common/_common.scss */
.pl10 {
  padding-left: 10px;
}

/* line 108, ../sass/common/_common.scss */
.pl20 {
  padding-left: 20px;
}

/* line 109, ../sass/common/_common.scss */
.pl30 {
  padding-left: 30px;
}

/* line 110, ../sass/common/_common.scss */
.pl40 {
  padding-left: 40px;
}

/* line 111, ../sass/common/_common.scss */
.pl50 {
  padding-left: 50px;
}

/* line 113, ../sass/common/_common.scss */
.pb10 {
  padding-bottom: 10px;
}

/* line 114, ../sass/common/_common.scss */
.pb20 {
  padding-bottom: 20px;
}

/* line 115, ../sass/common/_common.scss */
.pb30 {
  padding-bottom: 30px;
}

/* line 116, ../sass/common/_common.scss */
.pb40 {
  padding-bottom: 40px;
}

/* line 117, ../sass/common/_common.scss */
.pb50 {
  padding-bottom: 50px;
}

/* line 119, ../sass/common/_common.scss */
.pr10 {
  padding-right: 10px;
}

/* line 120, ../sass/common/_common.scss */
.pr20 {
  padding-right: 20px;
}

/* line 121, ../sass/common/_common.scss */
.pr30 {
  padding-right: 30px;
}

/* line 122, ../sass/common/_common.scss */
.pr40 {
  padding-right: 40px;
}

/* line 123, ../sass/common/_common.scss */
.pr50 {
  padding-right: 50px;
}

/* line 125, ../sass/common/_common.scss */
.tab-item {
  display: none;
}
/* line 127, ../sass/common/_common.scss */
.tab-item.active {
  display: block;
}
.oh{
  overflow: hidden;
}
/* line 1, ../sass/common/_slider.scss */
.slider {
  overflow: hidden;
}
/* line 3, ../sass/common/_slider.scss */
.slider .ship {
  height: 100%;
  overflow: hidden;
  transition: all 0.3s ease;
}
/* line 6, ../sass/common/_slider.scss */
.slider .ship .item {
  float: left;
}
.bdred{
    border:1px solid red;
}


/* line 22, ../sass/common/_icon.scss */
.icon, .ui-selectmenu-button .ui-icon {
  display: inline-block;
}

/* line 17, ../sass/common/_icon.scss */
.icon-apply-interview {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: -106px 0;
  height: 146px;
  width: 44px;
}

/* line 17, ../sass/common/_icon.scss */
.icon-bg-diamond {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: -150px 0;
  height: 93px;
  width: 81px;
}

/* line 17, ../sass/common/_icon.scss */
.icon-box-top-right-corner, #page-about .job-list > li:hover .icon-box-top-right-corner-gray {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: 0 -146px;
  height: 19px;
  width: 20px;
}

/* line 17, ../sass/common/_icon.scss */
.icon-box-top-right-corner-gray {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: -20px -146px;
  height: 19px;
  width: 20px;
}

/* line 17, ../sass/common/_icon.scss */
.icon-find-icon-douban {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: -53px 0;
  height: 53px;
  width: 53px;
}

/* line 17, ../sass/common/_icon.scss */
.icon-find-icon-game {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: -176px -312px;
  height: 53px;
  width: 53px;
}

/* line 17, ../sass/common/_icon.scss */
.icon-find-icon-zhihu {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: 0 0;
  height: 53px;
  width: 53px;
}

/* line 17, ../sass/common/_icon.scss */
.icon-logo {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: -231px 0;
  height: 61px;
  width: 129px;
}

/* line 17, ../sass/common/_icon.scss */
.icon-logo-270 {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: 0 -365px;
  height: 59px;
  width: 266px;
}

/* line 17, ../sass/common/_icon.scss */
.icon-logo-357 {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: 0 -424px;
  height: 181px;
  width: 424px;
}

/* line 17, ../sass/common/_icon.scss */
.icon-mail {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: -40px -146px;
  height: 23px;
  width: 50px;
}

/* line 17, ../sass/common/_icon.scss */
.icon-phone {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: -90px -146px;
  height: 30px;
  width: 44px;
}

/* line 17, ../sass/common/_icon.scss */
.icon-pint {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: -147px -312px;
  height: 47px;
  width: 29px;
}

/* line 17, ../sass/common/_icon.scss */
.icon-qr-wechat {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: -157px -146px;
  height: 114px;
  width: 114px;
}

/* line 17, ../sass/common/_icon.scss */
.icon-slider-previous {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: -78px -312px;
  height: 42px;
  width: 23px;
}

/* line 17, ../sass/common/_icon.scss */
.icon-slider-previous-active, .icon-slider-previous:hover {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: -101px -312px;
  height: 42px;
  width: 23px;
}

/* line 40, ../sass/common/_icon.scss */
.icon-slider-previous:hover {
  cursor: pointer;
}

/* line 17, ../sass/common/_icon.scss */
.icon-slider-next {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: -134px -146px;
  height: 42px;
  width: 23px;
}

/* line 17, ../sass/common/_icon.scss */
.icon-slider-next-active, .icon-slider-next:hover {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: -124px -312px;
  height: 42px;
  width: 23px;
}

/* line 43, ../sass/common/_icon.scss */
.icon-slider-next:hover {
  cursor: pointer;
}

/* line 17, ../sass/common/_icon.scss */
.icon-sina {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: -39px -312px;
  height: 32px;
  width: 39px;
}

/* line 17, ../sass/common/_icon.scss */
.icon-wechat {
  background-image: url('/public/img/icon-s04cd1460d4.png');
  background-size: 424px 605px;
  background-position: 0 -312px;
  height: 32px;
  width: 39px;
}

/* line 46, ../sass/common/_icon.scss */
.icon-bg-diamond {
  text-align: center;
  line-height: 93px;
}
/* line 46, ../sass/common/_icon.scss */
.icon-bg-diamond .icon, .icon-bg-diamond .ui-selectmenu-button .ui-icon, .ui-selectmenu-button .icon-bg-diamond .ui-icon {
  vertical-align: middle;
}

/* line 2, ../sass/common/_ui.scss */
.ui-selectmenu-button {
  display: inline-block;
  *display: inline;
  zoom: 1;
  border: 1px solid #dddddd;
  line-height: 28px;
  padding-left: 20px;
  padding-right: 30px;
  position: relative;
  width: 368px !important;
  cursor: pointer;
}
/* line 14, ../sass/common/_ui.scss */
.ui-selectmenu-button .ui-icon-triangle-1-s {
  position: absolute;
  right: 10px;
  top: 11px;
}

/* line 24, ../sass/common/_ui.scss */
.ui-selectmenu-menu {
  display: none;
}
/* line 27, ../sass/common/_ui.scss */
.ui-selectmenu-menu.ui-selectmenu-open {
  display: block;
}
/* line 31, ../sass/common/_ui.scss */
.ui-selectmenu-menu .ui-menu {
  display: block;
  position: absolute;
  background-color: #ffffff;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
/* line 36, ../sass/common/_ui.scss */
.ui-selectmenu-menu .ui-menu .ui-menu-item {
  line-height: 30px;
  border-bottom: 1px solid #dddddd;
  text-indent: 20px;
  cursor: pointer;
}
/* line 41, ../sass/common/_ui.scss */
.ui-selectmenu-menu .ui-menu .ui-menu-item:hover {
  background-color: #eee;
}

/* line 50, ../sass/common/_ui.scss */
.pop-content {
  display: none;
}

/* line 51, ../sass/common/_ui.scss */
.pop-box-mask {
  position: fixed;
  width: 100%;
  height: 100%;
  display: none;
  left: 0;
  top: 0;
  z-index: 1000;
  background: rgba(200, 200, 200, 0.8);
  background: #c8c8c8 \9;
}
/* line 55, ../sass/common/_ui.scss */
.pop-box-mask .pop-content {
  position: absolute;
  overflow-y: auto;
  overflow-x: hidden;
  float: left;
  left: 50%;
  box-shadow: 0 0 5px #aaa;
  border: 1px solid #aaa;
  top: 50%;
  background: #fff;
  font: 14px/26px;
  color: #333;
  border-radius: 5px;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
/* line 70, ../sass/common/_ui.scss */
.pop-box-mask .pop-content .pop-control {
  height: 40px;
  line-height: 42px;
  padding: 0 20px;
  border-bottom: 1px solid #eee;
  background-color: #fff;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1000;
  border-radius: 5px 5px 0 0;
}
/* line 73, ../sass/common/_ui.scss */
.pop-box-mask .pop-content .pop-control h3 {
  font-size: 14px;
  font-weight: bold;
}
/* line 74, ../sass/common/_ui.scss */
.pop-box-mask .pop-content .pop-control .close-btn {
  float: right;
  font-size: 16px;
  color: #999;
  cursor: pointer;
}
/* line 77, ../sass/common/_ui.scss */
.pop-box-mask .pop-alert-content {
  text-align: center;
  padding: 30px 50px 20px;
}
/* line 82, ../sass/common/_ui.scss */
.pop-box-mask form.pop-form-normal {
  width: auto;
  margin: 60px 15px 0;
}
/* line 85, ../sass/common/_ui.scss */
.pop-box-mask form.pop-form-normal .form-control {
  margin-bottom: 30px;
}
/* line 87, ../sass/common/_ui.scss */
.pop-box-mask form.pop-form-normal .form-control .grey-box {
  background-color: #ccc;
}
/* line 92, ../sass/common/_ui.scss */
.pop-box-mask form.pop-form-normal label {
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: right;
  margin-right: 10px;
  line-height: 35px;
}
/* line 98, ../sass/common/_ui.scss */
.pop-box-mask form.pop-form-normal .text {
  height: 35px;
  border: 1px solid #d8dbe1;
  vertical-align: top;
  border-radius: 5px;
  width: 200px;
  padding: 0 15px;
  line-height: 35px;
}
/* line 102, ../sass/common/_ui.scss */
.pop-box-mask form.pop-form-normal .textline {
  line-height: 36px;
}
/* line 104, ../sass/common/_ui.scss */
.pop-box-mask form.pop-form-normal textarea {
  resize: none;
  width: 428px;
  padding: 10px 15px;
  margin-left: 10px;
  background-color: #f4f4f4;
  border: 1px solid #d8dbe1;
  font-size: 12px;
}
/* line 109, ../sass/common/_ui.scss */
.pop-box-mask form.pop-form-normal .line-word {
  border-bottom: 1px solid #d8dbe1;
  width: 100%;
  text-align: left;
  height: 0px;
  margin-bottom: 20px;
}
/* line 111, ../sass/common/_ui.scss */
.pop-box-mask form.pop-form-normal .line-word span {
  display: block;
  float: left;
  padding: 10px;
  background: #fff;
  margin-top: -26px;
}
/* line 116, ../sass/common/_ui.scss */
.pop-box-mask form.pop-form-normal .tb1 {
  margin-left: 73px;
}

/* line 1, ../sass/common/_pagination.scss */
.pagination {
  font-size: 0;
  text-align: center;
}
/* line 3, ../sass/common/_pagination.scss */
.pagination > span, .pagination a {
  display: inline-block;
  font-size: 12px;
  width: 28px;
  height: 28px;
  background: white;
  color: #999;
  border: 1px solid #bfbfbf;
  margin: 0 2px;
  border-radius: 50%;
  text-align: center;
  line-height: 28px;
}
/* line 14, ../sass/common/_pagination.scss */
.pagination > span.current, .pagination a.current {
  background: #8dc21f;
  border-color: #8dc21f;
  color: white;
}

/*island public css*/
.index_title{
  font-family: Microsoft YaHei;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #333333;
  
  line-height: 46px;
  border-bottom: 5px solid #2784bd ;
  display: inline-block;  
}
.pos_over{
  position: relative;
  overflow:hidden;
}
.margintop20{
  margin-top:20px;
}
.clearboth{
  clear: both;
}
.bgwhite{
background-color: #ffffff;
}
.bg_sprite{
  background-image: url("../images/index_icon.png");
}
.flex_center{
  display:flex;justify-content:center;align-items:center;
}
.flex_left{
  display:flex;justify-content:left;align-items:center;
}
.flex_justify_center{
  display:flex;justify-content:center;
}
.flex_align_center{
  display:flex;align-items:center;
}
/*right content public css*/
.content_right{
  width: 320px;
  height:auto;
  min-height: 500px;
  float:right;
}
.content_right_blank{
  width: 280px;
  height: auto;
  min-height: 100px;
  /*padding:20px;*/
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  position: relative;
  overflow:hidden;
}
.content_right_blank_title{
  width: 280px;
  height: 48px;
  line-height:48px;
  border-bottom:1px solid #e5e5e5;
  position: relative;
}
.titlebtm{
  width: 82px;
  height: 5px;
  background-color: #f2c820;
  /*display:block;*/
  position: absolute;
  top: 28px;
  left:0px;
  display: none;
}

/*right content public css*/
.more{
  width: 152px;
  height: 33px;
  background-color: #f2c820;
  font-family: Microsoft YaHei;
  font-size: 16px;
  /*font-weight: bold;*/
  font-stretch: normal;
  line-height: 33px;
  letter-spacing: 1px;
  color: #000000;
  text-align: center;
  margin:0px auto;
}


/*nav title public css*/
.waterfall_nav{
  width: 920px;
  height: 54px;
  background-color: #ffffff;
  /*border-left:10px solid #f2c820;*/
}

.nav_title{
  width: 380px;
  height: 54px;
  font-family: Microsoft YaHei;
  font-size: 18px;
  font-weight: bold;
  line-height: 54px;
  letter-spacing: 1px;
  color: #333333;
  margin-left: 30px;
}
.nav_tab {
  width: auto;
  height: 30px;
  font-family: Microsoft YaHei;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 1px;
  color: #333333;
  text-align: center;
margin-top:12px;


}

.nav_fixed .nav_content ul li img{
    vertical-align: unset;
}



/*share css*/
.interview_share{
    width: 50px;
    height: 260px;
    position: absolute;
    top: 350px;
    right: 0px;
}
.interview_share_fixed{
    width: 50px;
    height: 260px;
    position: fixed;
}
.interview_share .li{
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin-bottom: 2px;
    background: #F2F2F2;
}
.interview_share .li > span{
    font-size: 16px;
    color: #A0A0A0;
}

.interview_share .li > a{
    display: block;
    width: 50px;
    height: 50px;
}
.interview_share .li > a.a1{
    background: url('../images/p1-11.png') center no-repeat;
    background-size: cover;
}
.interview_share .li > a.a2{
    background: url('../images/p1-12.png') center no-repeat;
    background-size: cover;
}
.interview_share .li > a.a3{
    background: url('../images/p1-13.png') center no-repeat;
    background-size: cover;
}
.interview_share .li > a.a4{
    background: url('../images/p1-14.png') center no-repeat;
    background-size: cover;
}

.interview_share .li.h{
    cursor: pointer;
}
.interview_share .li.h:hover{
    background: #f2c820;
}
.interview_share .li.h:hover > .a1{
    background: url('../images/p1-11s.png') center no-repeat;
    background-size: cover;
}
.interview_share .li.h:hover > .a2{
    background: url('../images/p1-12s.png') center no-repeat;
    background-size: cover;
}
.interview_share .li.h:hover > .a3{
    background: url('../images/p1-13s.png') center no-repeat;
    background-size: cover;
}
.interview_share .li.h:hover > .a4{
    background: url('../images/p1-14s.png') center no-repeat;
    background-size: cover;
}

/*分享*/
 .share-box {
    width: 152px;
    height: 44px;
    position: absolute;
    z-index: 9999999;
    bottom: 24px;
    left: -68px;
    background: url('../images/share-dome.png') center no-repeat;
    display: none;
}
 .share-box > a{
    display: block;
    width: 32px;
    height: 32px;
    float: left;

}
 .share-box > a > i{
    display: inline-block;
    width: 32px;
    height: 32px;
    background-position: center;
    background-size: cover;
    margin-top: 5px;
}
 .share-box > a.a1{
    margin-left:10px;
}
 .share-box > a.a1 > i{
    background: url('../images/p1-11ss.png') center;
    /*background-position: 0px 10px;*/
    background-size: cover;
    background-repeat: no-repeat;

    background-size: 24px 19px;
}
/* .share-box > a.a1 > i{
    background: url('../images/p1-11ss.png') center;
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 50px 50px;
}*/

 .share-box > a.a1 > i:hover{
    background: url('../images/p1-11.png') center;
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 50px 50px;
}
 .share-box > a.a2{
    margin-left:18px;
}
 .share-box > a.a2 > i{
    background: url('../images/p1-12ss.png') center;
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 24px 19px;
}
 .share-box > a.a2 > i:hover{
    background: url('../images/p1-12.png') center;
    background-size: cover;
    background-size: 50px 50px;
}
 .share-box > a.a3{
    margin-left:18px;
}
 .share-box > a.a3 > i{
    background: url('../images/p1-13ss.png') center;
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 24px 19px;
}
 .share-box > a.a3 > i:hover{
    background: url('../images/p1-13.png') center;
    background-size: cover;
    background-size: 50px 50px;
}
   /*青蜜微信分享css*/
    #qmwxsharecodebox{
      display:none;
      position:fixed;
      width:240px;
      top:50%;
      left:50%;
      margin-top:-150px;
      margin-left:-150px;
      border: solid 1px #d8d8d8;
      padding:10px;
      font-size:12px;
      z-index: 9999999;
      background-color:#FFFFFF;
      box-shadow: 1px 1px 10px #B6B6B6;
    }
    #qmwxsharecodebox .wxrow1{
      font-weight:bold;
    }
    #qmwxsharecodebox .wxrow1 .wxclose{
      float:right;
      width:16px;
      height:16px;
      line-height:16px;
      text-align:center;
      border:0px solid #000;
      display:inline-block;
      text-decoration:none;
      color:#999;
    }
    #qmwxsharecodebox .wxcodeimg{
      margin:0px auto;
      text-align:center;
      width:185px;
    }
    #qmwxsharecodebox .wxcodeimg img{
      border:0px solid #000;
      width:185px;
    }

    #qmwxsharecodebox .wxrow2 .wxtext2{
        color:#666;
    }
    /*青蜜微信分享css end*/


    /*投稿浮层*/
.gotogaojian {
  width: 800px;
  height: 554px;
  background-color: #ffffff;
    position: fixed;
  top: 180px;
  left: 50%;
  /*margin-top: -230px;*/
  margin-left:-400px;
  z-index: 99999;
  /*display: none;*/
display: flex;
/*默认类似于float:left*/
/*flex-direction: row;*/
/*默认类似于float:right*/
/*flex-direction: row-reverse;*/
/*将主轴设置为垂直方向*/
flex-direction: column;
/*将主轴设置为垂直方向，方向为下沿*/
/*flex-direction: column-reverse;*/
align-items:center;
}
.gotogaojiantitle{
  width: 800px;
  height: 19px;
  font-family: Microsoft YaHei;
  font-size: 18px;
  font-weight: bold;
  line-height: 27px;
  letter-spacing: 1px;
  color: #333333;
  text-align: center;
}
.gotodigg {
  width: 400px;
  height: 100px;
  border-radius: 4px;
  border: solid 2px #f2c720;
  text-align: center;
color: #f2c820;
cursor: pointer;
}
.gotodigg:hover{
  background-color: #f2c720;
  color: #ffffff;
}
.gotodigg a:hover{
  text-decoration: none;
}
.gotodiggtitle{
font-size: 18px;
display: block;
}
.gotooriginaltitle{
font-size: 18px;
display: block;
}
.gotogaojian_bg {

height:100%;
width:100%;
position:fixed;
z-index: 9999999999999;
background: rgba(0,0,0,0.8);
/*position: relative;*/

}

/*tip css*/
.tip {

height:100%;width:100%;
/*width: 100%;*/
border: 1px solid green;
position:fixed;
z-index: 99999;
background: rgba(0,0,0,0.8);
/*position: relative;*/

}
.tip .tip_context{
    width: 400px;
    height: 80px;
    background:#ffffff;
    border-radius: 5px;
    color: #000000;
    font-size:22px !important;
    text-align: center;
    line-height: 80px;
    letter-spacing: 1px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -200px;
}


/*分页样式*/
.paginations{
  width: 920px;
  height: 54px;
  background-color: #ffffff;
  margin-top:20px;
  font-family: Microsoft YaHei;
  font-size: 14px;
  /* font-weight: bold; */
  /* line-height: 27px; */
  /* letter-spacing: 1px; */
  /* color: #333333; */
}
.paginations1{
width: 400px;
  height: 54px;
  text-align: right;
  line-height: 54px;
  padding-right: 20px;
}
.paginations2{
width: 75px;
  height: 54px;  
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  line-height: 54px;
  text-align: center;
}
.paginations3{
  width: 400px;
  height: 54px;
  text-align: left;
  line-height: 54px;
  padding-left: 20px;
}
/*.paginations > .paginations2 > select{
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
background-image: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent !important;
padding-right: 14px;
}*/


/*资讯视频标志*/
.island_video_bg{
  width: 300px;
  height: 200px;
  background-color: rgba(0,0,0,0.3);
  position: absolute;
  z-index: 9;
  top: 0px;
  display: flex;
  flex-direction: column;
  align-items:center;
  justify-content:center;
}
.waterfall_block_left_img a{
  position: relative;
  
}
.island_video_bg i{
  font-size: 40px !important;
  color:#cccccc;
}

.island_video_bg i:hover {
    color: #fcfcfc;
}
.originzan:hover{
  color: #2784bd;
}
.originpinglun:hover{
  color: #2784bd;
}

/*资讯加载相关样式*/
.list_load{
    width: 100%;
    height: 30px;
    margin: 20px 0 10px;
}
.list_load > .dv1{
    width: 30px;
    height: 30px;
    margin: 0 auto;
    position: relative;
    z-index: 30px;
    display: none;
}
.list_load > .dv1 > i{
    display: inline-block;
    width: 30px;
    height: 30px;
    background-image: url('../images/load.png');
    background-size: cover;
    position: absolute;
    transform-origin: center center;
    animation: spin 1800ms infinite linear;

    -moz-animation: spin 1800ms infinite linear; /* Firefox */
    -webkit-animation: spin 1800ms infinite linear; /* Safari and Chrome */
    -o-animation: spin 1800ms infinite linear; /* Opera */
}

@keyframes spin{
    0%   { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
@-moz-keyframes spin /* Firefox */
{
    0%   { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
@-webkit-keyframes spin /* Safari and Chrome */
{
    0%   { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
@-o-keyframes spin /* Opera */
{
    0%   { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.hide{display: none;}
.show{display: block;}

.zixun_content{display: none;}

/**/
.zixun_hide{display: none;}
.icon-zan{
  font-size:18px !important;
}
.icon-pinglun{
  font-size:14px !important;
}
.icon-fenxiang-copy{
  font-size:13px !important;  
}

.icon-zhong{
  font-size:14px !important;  
}

.icon-turned_in{
  font-size:14px !important;  
}
.gotocolumn:hover{
  /*color: #2784bd;*/
  color: rgb(228,86,73) !important;
}
.showsummarys:hover{
  color: rgb(228,86,73) !important;  
}
.hidesummarys:hover{
  color: rgb(228,86,73) !important;  
}
.info_videos_iframe{
  border: 0px currentColor;
  border-image: none;
  width: 480px;
  height: 270px;
}

.waterfall_nav_tab > a{
  display: inline-block;
}
/*栏目鼠标滑过颜色*/
.waterfall_nav_tab > a:hover{
  color: rgb(228,86,73)
}
.infomation_topic a:hover{
  color: rgb(228,86,73)  
}

/*hack swiper swiper-button-next,*/
.swiper-button-next{
  background-image: url("/public/island/images/swiper_next.png") !important;
}
.swiper-button-prev{
  background-image: url("/public/island/images/swiper_prev.png") !important;
}

.slide-container img:hover{
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;  
  cursor: url("/public/island/images/zoom_out.cur");
}
.info_pics_blank img:hover{
  cursor: -moz-zoom-in;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
  cursor: url("/public/island/images/zoom_in.cur");
}
/*bootstrap hack css*/
.form-control:focus {
    border-color: #fecc02!important;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(254,224,2,.6)!important;;
    box-shadow: none!important;;
}
/*hack element css*/
.button_reg .is-disabled{
    background-color: #eeeeee !important; 
    border: 1px solid #eeeeee !important;
}
.button_reg .is-disabled:hover{
    background-color: #eeeeee !important; 
    border: 1px solid #eeeeee !important;
}
.el-radio__input.is-checked .el-radio__inner {
    border-color: #b4b4b4 !important;
    background: #fecc02 !important;
}
.el-radio__input.is-checked+.el-radio__label {
    color: #333333!important;
}
.el-radio__inner:hover {
    border-color: #fecc02!important;
}
/*.el-select-dropdown__item.selected {
    color: #fecc02!important;
}*/
.el-input.is-active .el-input__inner, .el-input__inner:focus {
    border-color: #fecc02!important;
    outline: 0;
}
.el-chechbox__input.is-cheched+.el-chechbox__label{
    color: #fecc02 !important;
}
.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner{
    background-color: #fecc02 !important;
    border-color: #fecc02 !important;
}
.el-checkbox__inner:hover{
    border-color: #fecc02 !important;
}
.el-checkbox__input.is-focus .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner{
    /*background-color: #fecc02 !important;*/
    border-color: #fecc02 !important;
}
.el-upload--picture-card:hover, .el-upload:focus {
    border-color: #fecc02!important;
    color: #fecc02!important;
}
.el-message{
  z-index: 100000 !important;
}
/*vue 防止加载闪现模板变量*/
[v-cloak] {
  display: none;
}
/*补充样式  头像昵称傍边的身份标识图标*/
.user_identify_icon{
    display: inline-block;
    width: 21px;
    height: 15px;
}
.user_identify_icon_v0{
    background: url(../img/png/n5-7-0.png) center no-repeat;
    background-size: cover;
}
.user_identify_icon_v1{
    background: url(../img/png/n5-7-1.png) center no-repeat;
    background-size: cover;
}
.user_identify_icon_v2{
    background: url(../img/png/n5-7-2.png) center no-repeat;
    background-size: cover;
}
.user_identify_icon_v3{
    background: url(../img/png/n5-7-3.png) center no-repeat;
    background-size: cover;
}
.user_identify_icon_v4{
    background: url(../img/png/n5-7-4.png) center no-repeat;
    background-size: cover;
}
.user_identify_icon_v5{
    background: url(../img/png/n5-7-5.png) center no-repeat;
    background-size: cover;
}

.user_writer_icon_v0{
    background: url(/public/fiction/img/w0.png) center no-repeat;
    background-size: cover;
}
.user_writer_icon_v1{
    background: url(/public/fiction/img/w1.png) center no-repeat;
    background-size: cover;
}
.user_writer_icon_v2{
    background: url(/public/fiction/img/w2.png) center no-repeat;
    background-size: cover;
}
.user_writer_icon_v3{
    background: url(/public/fiction/img/w3.png) center no-repeat;
    background-size: cover;
}
.user_writer_icon_v4{
    background: url(/public/fiction/img/w4.png) center no-repeat;
    background-size: cover;
}
.user_writer_icon_v5{
    background: url(/public/fiction/img/w5.png) center no-repeat;
    background-size: cover;
}

.user_digg_icon{
    display: inline-block;
    width: 21px;
    height: 16px;
}
.user_digg_icon_0{
    background: url(../img/png/d0.png) center no-repeat;
    background-size: cover;
}
.user_digg_icon_1{
    background: url(../img/png/d1.png) center no-repeat;
    background-size: cover;
}
.user_digg_icon_2{
    background: url(../img/png/d2.png) center no-repeat;
    background-size: cover;
}
.user_digg_icon_3{
    background: url(../img/png/d3.png) center no-repeat;
    background-size: cover;
}
.user_digg_icon_4{
    background: url(../img/png/d4.png) center no-repeat;
    background-size: cover;
}
.user_digg_icon_5{
    background: url(../img/png/d5.png) center no-repeat;
    background-size: cover;
}
/*省略号*/
.text_dian{
    text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/*编辑器内容 css hack*/
.fr-fil{
    display:block;
float: left;
margin-right:10px;
}

.fr-fir{
    display:block;
float: right;
margin-left:10px;
}

.fr-fin{
  display:block;
  margin:0px auto;
}

.ele_message{


}
.el-message{
  top: 40%!important;
  /* width: 380px!important;
  height: 100px!important; */
  background-color: #ffffff!important;
  box-shadow: 0px 0px 7px 0px 
    rgba(0, 0, 0, 0.15);
  border-radius: 5px!important;
  text-align: center!important;  
      -webkit-box-pack: center!important; 
    -ms-flex-pack: center!important; 
    justify-content: center!important; 
}
.el-icon-success{
   font-size: 28px!important;  
}
.el-icon-error{
   font-size: 28px!important;  
}
.el-message__content{
   font-size: 18px!important; 
}
.el-message__closeBtn{
  top: 15px!important;
  right: 5px!important;
}
.index_lanmu_show{
  display: block;
}
.khcy_info{
  min-height: 380px;
    font-size: 16px;
    line-height: 30px;
    color: #333333;
    text-align: justify;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    border: 1px solid #bbb;
    margin-top: 10px;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 30px;
}