body,
div,
span,
header,
footer,
section,
aside,
article,
ul,
dl,
dt,
dd,
li,
a,
p,
h1,
h2,
h3,
h4,
h5,
h6,
i,
b,
textarea,
button,
input,
select,
figure,
figcaption {
  padding: 0;
  margin: 0;
  list-style: none;
  font-style: normal;
  text-decoration: none;
  font-family: "Microsoft Yahei", sans-serif;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
  /* color: #333; */
  word-break: break-all;
}

body:focus,
div:focus,
span:focus,
header:focus,
footer:focus,
section:focus,
aside:focus,
article:focus,
ul:focus,
dl:focus,
dt:focus,
dd:focus,
li:focus,
a:focus,
p:focus,
h1:focus,
h2:focus,
h3:focus,
h4:focus,
h5:focus,
h6:focus,
i:focus,
b:focus,
textarea:focus,
button:focus,
input:focus,
select:focus,
figure:focus,
figcaption:focus {
  outline: none;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html,
body {
  width: 100%;
  height: 100%;
}

.mt9 {
  margin-top: 9px;
}

.color-9 {
  color: #999;
}

.color-3 {
  color: #333;
}

.color-7 {
  color: #777;
}

.px12 {
  font-size: 12px;
}

.font-16 {
  font-size: 16px;
}

.font-14 {
  font-size: 14px;
}

.font-12 {
  font-size: 12px;
}

.font-18 {
  font-size: 18px;
}

.l {
  float: left;
}

.r {
  float: right;
}

i,
em,
label,
i {
  font-style: normal;
  display: inline-block;
}

label {
  cursor: default;
  font-weight: normal;
}

.tomore {
  text-align: right;
}

.tomore a {
  color: #666;
  text-decoration: none;
}

.tomore a:hover {
  color: #fc6921;
}

.zkjj_a,
.sqjj_a,
.pjj {
  color: #555;
  font-size: 14px;
  word-break: break-all;
  line-height: 24px;
  text-indent: 2em;
}

.spr.zkjj_a,
.spr.sqjj_a {
  text-indent: 0;
}

.zkjj_a .zk_jj,
.sqjj_a .sq_jj,
.pjj .y {
  color: #f06000;
  cursor: pointer;
}

.clearfix {
  display: inline-block;
  vertical-align: text-top;
}

.icon_video,
.icon_piclist {
  /* background: url(https://cdn.imehua.com/w/img/icon.gif) no-repeat 0 0; */
  width: 20px;
  height: 20px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  zoom: 1;
  margin-right: 6px;
  vertical-align: middle;
}

a {
  cursor: pointer;
}

#app {
  width: 100%;
  height: 100%;
}

@media (min-width: 768px) {

  .container,
  .subnav_item {
    margin: 0 auto;
    width: 1200px;
  }
}

.container {
  background: #fff;
  padding: 15px;
  border-radius: 6px;
}

.mian_content {
  width: 1200px;
  margin: 0 auto;
}

.bggrey {
  background: #f2f2f2;
}

.Main {
  margin-top: 100px;
}

.page {
  padding: 20px 0;
  text-align: center;
  line-height: 18px;
}

.page a {
  border: 1px solid #e2e2e2;
  background-color: #fff;
  color: #666;
  display: inline-block;
  padding: 8px 15px;
  border-radius: 4px;
  font-style: normal;
  font-size: 14px;
  margin: 0 3px;
  text-decoration: none;
}

.page a:hover,
.page .pagenow {
  background-color: #f2f2f2;
  color: #c9c8c8;
  border-color: #f2f2f2;
}

.page .pagenow.bt4 {
  border: 1px solid #e2e2e2;
  background: #fff;
}

.content_box {
  background: #f2f2f2;
  width: 100%;
  padding: 15px;
  margin-top: 50px;
  flex: 1 0 auto;
}

.content_left {
  float: left;
  width: 800px;
}

.sy-nav-down {
  margin: 20px 0px;
  border-bottom: 1px solid #eee;
}

.sy-nav-down dl {
  margin: 0 0 10px 0;
}

.sy-nav-down dd,
.sy-nav-down dt {
  margin: 5px 0;
  text-align: center;
  float: left;
}

.sy-nav-down dd a,
.sy-nav-down dt a {
  display: block;
  border-radius: 12px;
  color: #666;
  padding: 0 10px;
  text-decoration: none;
  line-height: 24px;
}

.sy-nav-down dd a.on,
.sy-nav-down dt a.on,
.sy-nav-down dd a:hover,
.sy-nav-down dt a:hover {
  background: #E01B3C;
  color: #fff;
}

.sy-nav-down dt {
  color: #999;
  width: 68px;
  line-height: 24px;
}

.sy-nav-down dd {
  margin-right: 12px;
}

.sy-nav-down .sxtagitem {
  display: inline-block;
  width: 94%;
  vertical-align: text-top;
}

 .biaoqian {
  height: 50px;
  background: #fff;
  line-height: 50px;
  padding: 0 5px;
}

 .biaoqian a {
  margin-left: 5px;
}

.biaoqian .onb {
  color: #f06000;
}

.biaoqian .total {
  float: right;
  color: #a7a9ac;
}

.biaoqian .total b {
  color: #ff0202;
}

 .index_area .title {
  position: relative;
  font-weight: 400;
  line-height: 200%;
}

 .index_area .index-color {
  height: 56px;
  color: #444;
  font-size: 25px;
}

.index_area .index-color a:hover {
  color: #f7ab7f;
  text-decoration: none;
  cursor: pointer;
}

.index_area .index-color .hitkey {
  float: right;
}

.index_area .index-color .hitkey a {
  font-size: 14px;
}

.index_area ul {
  font-size: 0;
}

.index_area li {
  display: inline-block;
  position: relative;
  font-size: 13px;
  margin-right: 22px;
  margin-bottom: 20px;
  vertical-align: text-top;
}

.index_area li:nth-child(7n) {
  margin-right: 0px;
}

.index_area li a {
  text-decoration: none;
  display: inline-block;
  width: 148px;
  min-height: 223px;
  overflow: hidden;
}

.index_area li a .imgshell {
  height: 223px;

}

.index_area li a img {
  border: 0;
  width: 148px;
  height: 223px;
  border-radius: 10px;
  overflow: hidden;
}

.index_area li a .lzbz {
  width: 100%;
  cursor: pointer;
  display: inline-block;
}

.index_area li a .lzbz .name {
  font-size: 15px;
  text-align: center;
  line-height: 22px;
  z-index: 999;
  margin-top: 3px;
  height: 22px;
  overflow: hidden;
  color: #333;
}

.index_area li a .lzbz .update_num {
  font-size: 12px;
  text-align: center;
  color: #9a9a9a;
  line-height: 20px;
}

.no-result {
  font-size: 24px;
  text-align: center;
  padding: 30px 0;
}

.no-result span {
  margin-left: 15px;
  color: #999;
}

.content_right {
  float: right;
  width: 370px;
  padding-left: 25px;
}

#hotbot {
  margin-bottom: 30px;
}

#hotbot .hot_title {
  position: relative;
  border-bottom: 1px solid #ccc;
  font-weight: 400;
  display: flex;
  justify-content: space-between;
  margin-top: 15px;
}

#hotbot .hot_title span {
  font-size: 15px;
  margin-bottom: -1.5px;
  padding: 0px 11px 5px 11px;
}

#hotbot .hot_title .spanactive {
  color: #f7ab7f;
  border-bottom: 3px solid #f7ab7f;
  cursor: pointer;
}

#hotbot ul li {
  overflow: hidden;
  height: 41px;
  line-height: 41px;
  padding-right: 10px;
}

#hotbot ul li a .bz {
  float: right;
}

#hotbot ul li a gm {
  font-style: normal;
  margin-right: 6px;
  padding: 10px;
  width: 50px;
  height: 50px;
  border-radius: 50px;
}

#hotbot ul li a:link {
  color: #555;
  text-decoration: none;
}

.header-all {
  /* position: fixed; */
  position: absolute;
  top: 0;
  left: 0;
  z-index: 900;
  width: 100%;
  background: rgba(0, 0, 0, 0.9);
}

.header-all .top {
  position: relative;
  z-index: 2;
  height: 50px;
  width: 1200px;
  margin: 0 auto;
}

.header-all .top .logo {
  float: left;
  height: 50px;
  width: 156px;
  margin-right: 10px;
  /* background: url(/static/img/logo.png) no-repeat 0 center; */
  background: url(https://pic.rmb.bdstatic.com/bjh/news/7c05985a104c701771190c02fbdccf4e.png) no-repeat 0 center;
  background-size: 156px auto;

}

.header-all .top .top-nav li {
  float: left;
  height: 50px;
  font-size: 16px;
  line-height: 50px;
}

.header-all .top .top-nav li a {
  display: block;
  padding: 0 15px;
  color: #d8d8d8;
  min-width: 100px;
  text-align: center;
  text-decoration: none;
}

.header-all .top .top-nav li a .sjbgs {
  display: inline-block;
  overflow: hidden;
  margin-bottom: -1px;
  margin-left: 5px;
  width: 0;
  height: 0;
  border-color: #d8d8d8 transparent transparent transparent;
  border-style: solid dashed dashed dashed;
  border-width: 4px;
  line-height: 0;
}

.header-all .top .top-nav li a .sjbgx {
  display: none;
  overflow: hidden;
  margin-left: 5px;
  width: 0;
  height: 0;
  border-color: transparent transparent #333 transparent;
  border-style: dashed dashed solid dashed;
  border-width: 4px;
  line-height: 0;
}

.header-all .top .top-nav li a:hover {
  color: #333;
}

.header-all .top .top-nav li:hover {
  background: #d4d4d4;
}

.header-all .top .top-nav li:hover .sjbgs {
  display: none;
}

.header-all .top .top-nav li:hover .sjbgx {
  display: inline-block;
  margin-bottom: 3px;
}

.header-all .top .active {
  background: #f6f6f9;
}

.header-all .top .active a {
  color: #333 !important;
}

.header-all .top .active .sjbgs {
  border-color: #333 transparent transparent transparent !important;
}

.header-all .top .search {
  position: relative;
  margin-top: 9px;
  margin-left: 30px;
  height: 32px;
  width: 280px;
  background: #424242;
  border-radius: 20px;
  float: right;
  line-height: 30px;
}

.header-all .top .search .selectsearch {
  display: inline-block;
  height: 100%;
  text-align: center;
  padding-left: 10px;
  cursor: pointer;
}

.header-all .top .search .selectsearch span {
  color: #1d1c1c;
}

.header-all .top .search .selectsearch .selctsearchbox {
  color: #d2d2d2;
}

.header-all .top .search .selectsearch .dropdownicon {
  display: inline-block;
  width: 22px;
  height: 22px;
  margin-left: 1px;
  vertical-align: middle;
  /* background: url(https://cdn.imehua.com/w/img/drop-down.png) no-repeat -3px -3px; */
  background: url(https://pic.rmb.bdstatic.com/bjh/news/7ddae30bbf08658dbcbd34d4bed5e687.png) no-repeat -3px -3px;
  background-size: 22px 22px;
}

.header-all .top .search .selectshow {
  position: absolute;
  background: #fff;
  top: 34px;
  width: 100%;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  overflow: hidden;
  display: none;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  border: 1px solid #ebeaea;
}

.header-all .top .search .selectshow ul li {
  border-top: 1px solid #eee;
  cursor: pointer;
  color: #353535;
  font-size: 12px;
  padding: 5px 0;
}

.header-all .top .search .selectshow ul li:hover {
  background: #e5f2fc;
}

.selectshow ul li a {
  display: block;
  padding: 6px;
  overflow: hidden;
}

.selectshow ul li .pic {
  float: left;
  width: 40px;
}

.selectshow ul li .pic img {
  width: 100%;
  height: auto;
  border-radius: 4px;
}

.selectshow ul li .txt {
  float: left;
  margin-left: 10px;
  width: 170px;
  max-height: 65px;

}

.selectshow ul li .title {
  font-size: 14px;
  font-weight: bold;
}

.selectshow ul li .subtitle {
  line-height: 18px;
  color: #999;
}

.selectshow ul li .cate {
  float: right;
  margin-top: 8px;
}



.header-all .top .search .input {
  height: 100%;
  padding: 0 15px;
  width: 240px;
  margin-top: 1px;
  height: 30px;
  border: none;
  color: #eee;
  background: #424242;
  font-size: 14px;
  line-height: 30px;
  border-radius: 20px;
}

.header-all .top .search .imgbt {
  margin-top: 1px;
  float: right;
  width: 30px;
  height: 30px;
  border: 0;
  margin-right: 10px;
  /* background: #424242 url(https://cdn.imehua.com/w/img/search1.png) no-repeat; */
  background: #424242 url(https://pic.rmb.bdstatic.com/bjh/news/4c758f9970678fc327183a0bf0723170.png) no-repeat;
}

.header-all .top .search .searchistorybox {
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  position: absolute;
  right: 0px;
  width: 218px;
  z-index: 999;
  line-height: 18px;
  color: #999;
  border-radius: 5px;
  overflow: hidden;
  font-size: 12px;
}

.header-all .top .search .searchistorybox p {
  padding: 10px 0 5px 10px;
  text-align: left;
  border-bottom: thin solid #ddd;
  font-size: 12px;
  color: #999;
}

.header-all .top .search .searchistorybox p a {
  float: right;
  padding: 0 13px 0 0;
  cursor: pointer;
  color: #3a3a3a;
}

.header-all .top .search .searchistorybox p a:hover {
  color: red;
}

.header-all .top .search .searchistorybox ul {
  padding: 5px;
}

.header-all .top .search .searchistorybox ul li {
  padding: 4px 5px;
  color: #494949;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.nav-down {
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  z-index: 999;
}

.nav-down-1 {
  width: 100%;
  display: inline-block;
  border-bottom: 1px solid #e6e4e4;
  background: #f6f6f9;
  box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
}

.nav-down-2 {
  width: 1200px;
  margin: 0 auto;
}

.nav-down-2 li {
  float: left;
  padding: 10px 10px;
}

.nav-down-2 li a {
  display: block;
  padding: 2px 5px;
  color: #333;
  font-size: 15px;
  text-decoration: none;
}

.nav-down-2 li a.on,
.nav-down-2 li a.on:hover {
  border-radius: 10px;
  background: #999;
  color: #fff;
}

.nav-down-2 li a:hover {
  border-radius: 10px;
  background-color: #E0E1E5;
}

.index_c_tit {
  height: 40px;
  line-height: 34px;
  margin-top: 8px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ddd;
  position: relative;
}

.index_c_tit span {
  float: left;
}

.index_c_tit::after {
  content: '';
  position: absolute;
  width: 110px;
  height: 4px;
  background: #8fc0e2;
  left: 0;
  bottom: 0;
}

.index_c_tit .title {
  font-size: 21px;
  color: #3866c5;
  font-weight: bold;
  margin-right: 16px;
}

.index_c_tit .sub_title1 {
  font-size: 20px;
  font-weight: normal;
  color: #3866c5;
  margin-right: 26px;
}

.index_c_tit .sub_title2 {
  float: right;
}

.index_c_tit .sub_title2 a {
  font-size: 20px;
  color: #696868;
  text-decoration: none;
}

.index_neck_ul li {
  height: 30px;
  line-height: 30px;
  font-size: 13px;
}

.index_neck_ul li span {
  float: left;
}

.index_neck_ul li span.title {
  width: 54%;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  margin-right: 15px;
  color: #0e0e0e;
  font-weight: 600;
}

.index_neck_ul li span.sub_tit1 {
  color: #626262;

}

.index_neck_ul li span.sub_tit2 {
  float: right;
  color: #3b4d76;
}

#neck {
  height: 461px;
  /* margin-top: 95px; */
  overflow: hidden;
}

#neck .upboxdd {
  margin-bottom: 40px;
}

#neck .left_hot_down {
  width: 342px;
  height: 461px;
  float: left;
  background: #fff;
  padding: 0 17px;
  border-radius: 10px;
}

#neck #indexpicCarousel {
  width: 398px;
  height: 461px;
  float: left;
  margin: 0 34px;
  border-radius: 10px;
  overflow: hidden;
}

#neck #indexpicCarousel .carousel-inner {
  overflow: hidden;
}

#neck #indexpicCarousel .carousel-inner .item a {
  text-decoration: none;
}

#neck #indexpicCarousel .carousel-inner .item img {
  width: 398px;
  height: 461px;
  border-radius: 10px;
}

#neck #indexpicCarousel .carousel-inner .item p {
  position: absolute;
  bottom: 0px;
  font-weight: 600;
  left: 0;
  right: 0;
  margin: 0 auto;
  font-size: 14px;
  padding-top: 12px;
  white-space: nowrap;
  padding: 14px 0 15px 15px;
  height: 69px;
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  text-align: center;
}

#neck #indexpicCarousel .carousel-indicators {
  bottom: 10px;
}

#neck #indexpicCarousel .carousel-indicators li {
  background: #2e3235;
  width: 12px;
  height: 12px;
  border: 1px solid #2e3235;
  border-radius: 100%;
  display: inline-block;
  text-align: right;
  margin: 0 4px;
  vertical-align: middle;
  cursor: pointer;
  opacity: .9;
}

#neck #indexpicCarousel .carousel-indicators li.active {
  background: #267fd4;
  border: 1px solid #267fd4;
  width: 17px;
  border-radius: 10px;
  opacity: 1;
}

#neck #indexpicCarousel .carousel-control img {
  margin-top: 180px;
}

#neck .neck_articl {
  width: 392px;
  /* min-height: 461px; */
  display: inline-block;
  font-size: 14px;
  position: relative;
  background: #fff;
  border-radius: 10px;
  padding: 0 17px;
  position: absolute;
  z-index: 9999;
  box-shadow: 1px 1px 10px #bdbdbd;
  /* border: 1px solid rgb(238, 237, 237); */
}

.tileul {
  overflow: hidden;
  margin-top: 26px;
}

.tileul li {
  float: left;
  width: 130px;
  margin-right: 42px;
  margin-bottom: 25px;
  position: relative;

}

.tileul li:nth-child(7n) {
  margin-right: 0px;
}

.tileul li a {
  text-decoration: none;

}

.tileul li .imgshell {
  height: 205px;
  border-radius: 10px;
  overflow: hidden;
}
.index_area li img,
.tileul li .imgshell img {
  display: block;
  width: 100%;
  height: 100%;
  /* background: url(https://cdn.imehua.com/w/img/bgrey.png) center no-repeat #f2f2f2; */
  /* background: url(https://p1.pstatp.com/origin/pgc-image/2272fc0f9a234764a7facd8f5a5c732a.png) center no-repeat #f2f2f2; */
  background: url(https://pic.rmb.bdstatic.com/bjh/news/f2f4c680196d7e3f7d138033728d1a4c.png) center no-repeat #f2f2f2;
  background-size: 70% auto;

}

.tileul li .name,
.tileul li .update_num {
  line-height: 25px;
  height: 25px;
  overflow: hidden;
  text-align: center;

}

.tileul li .name {
  font-size: 14px;
  color: #333;
  margin-top: 9px;

}

.tileul li .update_num {
  color: #9a9a9a;
  font-size: 12px;
}

.ind_art_bl,
.ind_art_br,
.ind_bott_con,
.ind_middle {
  background-color: #fff;
  border-radius: 10px;
  padding: 17px;
}

.ind_middle {
  margin: 46px 0;

}

.ind_menu_the {
  overflow: hidden;
  border-bottom: 1px solid #ddd;
  padding-bottom: 8px;
  position: relative;
  padding-left: 5px;
}

.ind_menu_the a {
  float: left;
  font-size: 18px;
  color: #535353;
  margin-right: 45px;
  height: 35px;
  line-height: 35px;
  text-decoration: none;
}

.ind_menu_the a:hover {
  color: #f7ab7f;
}

.ind_menu_the a.on {
  color: #f7ab7f;
  transform: scale(1.15);
}

.ind_menu_the a.on::after {
  content: '';
  height: 4px;
  position: absolute;
  bottom: -6px;
  left: 0;
  width: 100%;
  background-color: #8fc0e2;
}

.ind_menu_the a:last-child {
  margin-right: 0px;
}

.t_line_fy {
  height: 38px;
  line-height: 38px;
  position: relative;
}

.t_line_fy .title {
  font-size: 20px;
  color: #384e7c;
  font-weight: bold;
  float: left;
}

.t_line_fy .sub_tit {
  float: right;
}

.t_line_fy .sub_tit a {
  text-decoration: none;
}

.ind_art_b {
  margin-top: 46px;
  overflow: hidden;
}

.ind_art_b .t_line_fy {
  margin-bottom: 22px;
}

.ind_art_b .t_line_fy::before {
  content: '';
  position: absolute;
  bottom: -10px;
  width: 100%;
  height: 1px;
  background: #ddd;
}

.ind_art_b .t_line_fy::after {
  content: '';
  height: 4px;
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 100px;
  background-color: #8fc0e2;
}

.ind_art_bl {
  float: left;
  width: 600px;
  height: 571px;
}

.ind_art_bl ul li {
  line-height: 31px;
  height: 31px;
  overflow: hidden;
}

.ind_art_bl ul li a {
  text-decoration: none;
}

.ind_art_bl ul li .title {
  width: 60%;
  color: #333;
  float: left;
  padding-right: 25px;

}

.ind_art_bl ul li .mvname {
  width: 25%;
  float: left;
  text-align: left;
  color: #2b2b2b;
}

.ind_art_bl ul li .mvname a {
  color: #66849d;
}

.ind_art_bl ul li .date {
  width: 15%;
  float: right;
  text-align: right;
  color: #a3a3a3;
}

.ind_art_br {
  float: right;
  width: 566px;
  height: 571px;
}

.zx_ind_box li {
  height: 39px;
  line-height: 39px;
  overflow: hidden;
}

.zx_ind_box li .title {
  float: left;
  width: 80%;
  font-size: 16px;
  color: #666;
}

.zx_ind_box li .date {
  float: right;
  width: 15%;
  text-align: right;
  color: #a3a3a3;
}

.movename {
  font-size: 35px;
  font-weight: 600;
}

.movename span {
  font-size: 30px;
  font-weight: normal;
}

.ysxq .toutu {
  width: 270px;
  padding: 4px;
  border-radius: 20px;
  border: 1px solid #d7d8dc;
  box-shadow: 0 0 3px #ccc;
  background: rgba(223, 222, 222, 0.1);
}

.ysxq .toutu img {
  width: 100%;
  height: auto;
  border-radius: 20px;
}

.ysxq .ysright {
  width: 880px;
  padding: 0 20px;
}

.ysxq .ysright .infoys {
  width: 75%;
}

.ysxq .ysright .infoys .ename {
  line-height: 40px;
}

.ysxq .ysright .infoys .spt {
  color: #fc6921;
  line-height: 22px;
}

.ysxq .ysright .infoys p {
  line-height: 24px;
  overflow: hidden;
  margin-bottom: 5px;
}

.ysxq .ysright .infoys p span {
  float: left;
}

.ysxq .ysright .infoys p .spl {
  color: #888;
  min-width: 62px;
  margin-right: 30px;
}

.ysxq .ysright .infoys p .spr {
  color: #333;
  max-width: 500px;
  word-break: break-all;
}

.ysxq .ysright .autors {
  width: 24.5%;
  padding: 10px 0px 0px 20px;
}

.ysxq .ysright .autors ul li {
  width: 100%;
  margin-bottom: 20px;
  position: relative;
  min-height: 90px;
  overflow: hidden;
}

.ysxq .ysright .autors ul li .head {
  width: 60px;
  height: 80px;
  margin-right: 10px;
}

.ysxq .ysright .autors ul li .autorname {
  position: absolute;
  top: 0;
  left: 70px;
  font-size: 14px;
  line-height: 28px;
}

.ysxq .ysright .autors ul li .autorname .role {
  color: #888;
}

.ysxq ._200pic {
  margin: 20px 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #E0E1E5;
}

.ysxq ._200pic ._200pic_c {
  display: flex;
  align-items: center;
  width: 950px;
  margin: 15px auto;
}

.ysxq ._200pic ._200pic_c .picsanj {
  cursor: pointer;
}

.ysxq ._200pic ._200pic_c .ulbox {
  height: 100px;
  width: 860px;
  overflow: hidden;
  margin: 0 6px;
}

.ysxq ._200pic ._200pic_c ul {
  font-size: 0;
  height: 100px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
}

.ysxq ._200pic ._200pic_c ul li {
  display: inline-block;
  margin-right: 15px;
}

.ysxq ._200pic ._200pic_c ul li:nth-child(5n) {
  margin-right: 0px;
}

.ysxq ._200pic ._200pic_c ul li img {
  width: 160px;
  height: 100px;
  display: inline-block;
}

.ysxq ._200pic ._pics_c {
  width: 1050px;
  margin: 15px auto;
  position: relative;
}

.ysxq ._200pic ._pics_c .pic_swiper {
  width: 950px;
  /* max-height: 100px; */

  overflow: hidden;
}

.ysxq ._200pic ._pics_c .pic_swiper .swiper-slide {
  text-align: center;
}

.ysxq ._200pic ._pics_c .pic_swiper img {
  width: auto;
  height: 97px;
  display: inline-block;
}

.ysxq ._200pic ._pics_c .swiper-button-next,
.ysxq ._200pic ._pics_c .swiper-button-prev {
  height: 36px;
  background-size: 27px 36px;
  --swiper-navigation-color: #00ff33;
}

.ysxq .updown {
  margin: 20px 0;
}

.ysxq .updown h4 {
  margin-bottom: 15px;
}

.ysxq .updown .sidetab {
  padding: 15px 0;
  width: 10%;
  display: inline-block;
  vertical-align: text-top;
  background: #f0efef;
  margin-right: 5px;
  border-radius: 4px;
}

.ysxq .updown .sidetab ul li a {
  color: #8f8e8e;
  line-height: 48px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  display: block;
  text-decoration: none;
}

.ysxq .updown .sidetab li:hover {
  background: #f1dfd6;
}

.ysxq .updown .sidetab li:hover a {
  color: #fff;
}

.ysxq .updown .sidetab .active {
  background: #ce9f88;
}

.ysxq .updown .sidetab .active a {
  color: #fff;
}

.ysxq .updown .right_tabl {
  display: inline-block;
  vertical-align: text-top;
  width: 88%;
}

.ysxq .updown .right_tabl .tab-content .down-list .item {
  padding: 10px 0;
  vertical-align: center;
  border-bottom: 1px dotted #d9d9d9;
  padding-left: 10px;
  position: relative;
}

.ysxq .updown .right_tabl .tab-content .down-list .item .title {
  padding-right: 20px;
  font-size: 14px;
}

.ysxq .updown .right_tabl .tab-content .down-list .item .size {
  color: #ccc;
  padding-right: 10px;
}

.ysxq .updown .right_tabl .tab-content .down-list .item .down-links {
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
}

.ysxq .updown .right_tabl .tab-content .down-list .item .down-links li {
  display: inline-block;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  font-size: 0;
  margin-right: 12px;
  margin-bottom: 1px;
}

.ysxq .updown .right_tabl .tab-content .down-list .item .down-links li .btn-download {
  padding: 0px 10px;
  line-height: 30px;
  height: 30px;
  background-color: #fff;
}

.ysxq .updown .right_tabl .tab-content .down-list .item .down-links li .btn-download .desc {
  color: #777;
}

.ysxq .updown .right_tabl .tab-content .down-list .item .down-links li .btn-download:hover {
  background: #eee;
}

.ysxq .updown .right_tabl .tab-content .down-list .item .down-links li .btn-download:hover .desc {
  color: #acabab;
}

.ysxq .updown .right_tabl .tab-content .down-list .item .down-links li .btn-download .down-img {
  width: 16px;
  height: 16px;
  vertical-align: text-top;
  display: inline-block;
}


.ysxq .updown .right_tabl .tab-content .down-list .item .down-links li .btn-download .desc {
  display: inline-block;
  margin: 0;
  font-size: 14px;
  padding: 0;
}

.ysxq .updown .right_tabl .tab-content .down-list .item .down-links li .copy {
  display: inline-block;
  cursor: pointer;
  width: 25px;
  height: 30px;
  padding-left: 10px;
  vertical-align: middle;
  text-align: center;
  border-left: 1px solid #d9d9d9;
}

.ysxq .updown .right_tabl .tab-content .down-list .item .down-links li .copy-pass {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  background: url(https://cdn.imehua.com/w/img/key.png) no-repeat center;
  background: url(https://pic.rmb.bdstatic.com/bjh/news/b5ec9864f54d5db579a232b8c3887ea9.png) no-repeat center;
}

.ysxq .updown .right_tabl .tab-content .down-list .item .down-links li .copy-pass:hover {
  background: #e68019 url(https://pic.rmb.bdstatic.com/bjh/news/b5ec9864f54d5db579a232b8c3887ea9.png) no-repeat center;
}

.ysxq .updown .right_tabl .tab-content .down-list .item .down-links li .copy-link {
  /* background: url(https://cdn.imehua.com/w/img/copy.png) no-repeat center; */
  background: url(https://pic.rmb.bdstatic.com/bjh/news/784ba1b19e3116f239f68dc536bbfc38.png) no-repeat center;
}

.ysxq .updown .right_tabl .tab-content .down-list .item .down-links li .copy-link:hover {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  background: #e68019 url(https://pic.rmb.bdstatic.com/bjh/news/784ba1b19e3116f239f68dc536bbfc38.png) no-repeat center;
}

.ysxq .updown .right_tabl .tab-content .down-list .item .date {
  position: absolute;
  color: #bfbfbf;
  font-size: 14px;
  right: 0;
}

.actorindex .act_left {
  float: left;
}

.actorindex .act_left .act_cover {
  background: #fff;
  display: block;
  width: 290px;
  height: 440px;
  padding: 4px;
  border: 1px solid #d7d8dc;
  box-shadow: 0 0 3px #ccc;
  border-radius: 20px;
}

.actorindex .act_left .act_cover img {
  width: 100%;
  height: 100%;
  border-radius: 20px;
}

.actorindex .act_right {
  width: 800px;
  padding-left: 30px;
  float: left;
}

.actorindex .act_right .act_header h2 {
  font-size: 36px;
  font-weight: 550;
  margin-top: 10px;
}

.actorindex .act_right .act_header .act_base_mes {
  margin-top: 10px;
}

.actorindex .act_right .act_header .act_base_mes p {
  line-height: 24px;
  margin-bottom: 6px;
}

.actorindex .act_right .act_header .act_base_mes p span {
  min-width: 280px;
  display: inline-block;
}

.actorindex .act_right .act_header .act_base_mes p span label {
  margin-left: 15px;
}

.actorindex .act_index_belowbox {
  margin: 32px 0px;
}

.actorindex .act_index_belowbox a {
  text-decoration: none;
}

.actorindex .act_index_belowbox .box-cloum-head {
  overflow: hidden;
  margin-bottom: 20px;
}

.actorindex .act_index_belowbox .box-cloum-head h2 {
  float: left;
  font-size: 18px;
  border-left: 4px solid #fc6921;
  line-height: 24px;
  padding-left: 10px;
}

.actorindex .act_index_belowbox .box-cloum-head .tomore {
  float: right;
  line-height: 24px;
}

.actorindex .act_index_belowbox .pic-box-star ul {
  margin-left: 14px;
  overflow: hidden;
}

.actorindex .act_index_belowbox .pic-box-star ul li {
  margin-right: 36px;
  float: left;
}

.actorindex .act_index_belowbox .pic-box-star ul li:last-child {
  margin-right: 0;
}

.actorindex .act_index_belowbox .pic-box-star ul li img {
  width: 162px;
  height: 213px;
}

.actorindex .act_index_belowbox .films-box-star {
  margin: 32px 0px 20px 0px;
}

.actorindex .act_index_belowbox .films-box-star .time-info {
  margin-left: 14px;
  margin-bottom: 16px;
}

.actorindex .act_index_belowbox .films-box-star .time-info span {
  /* background: url(https://cdn.imehua.com/w/img/time_icon.png) no-repeat; */
  background: url(https://pic.rmb.bdstatic.com/bjh/news/1abe91e5b8e18e499e9aaa125c6be602.png) no-repeat;
  padding: 1px 0px 0px 30px;
}

.actorindex .act_index_belowbox .films-box-star ul {
  margin-left: 14px;
  overflow: hidden;
}

.actorindex .act_index_belowbox .films-box-star ul li {
  margin-right: 36px;
  float: left;
  margin-bottom: 23px;
  width: 162px;
}

.actorindex .act_index_belowbox .films-box-star ul li:nth-child(6n) {
  margin-right: 0;
}

.actorindex .act_index_belowbox .films-box-star ul li img {
  width: 162px;
  height: 256px;
}

.actorindex .act_index_belowbox .films-box-star ul li p {
  margin-top: 5px;
  text-align: center;
  padding: 0 5px;
}

.actorindex .act_index_belowbox .news-box-star ul li {
  margin-bottom: 16px;
  padding-left: 12px;
  overflow: hidden;
}

.actorindex .act_index_belowbox .news-box-star ul li .title {
  display: block;
}

.actorindex .act_index_belowbox .news-box-star ul li img {
  width: 118px;
  height: 90px;
  margin-right: 12px;
  margin-top: 6px;
}

.actorindex .act_index_belowbox .news-box-star ul li .info {
  width: 1000px;
}

.actorindex .act_index_belowbox .news-box-star ul li .info p {
  color: #949494;
  margin-top: 5px;
  clear: both;
}

.actorindex .act_index_belowbox .news-box-star ul li .info .title_su_s_t {
  font-size: 12px;
}

.actorindex .act_index_belowbox .news-box-star ul li .info .title_su_s_t a {
  font-size: 12px;
  margin-right: 10px;
}

.actorindex .act_index_belowbox .news-box-star ul li .info .newsinfo span {
  color: #777;
  line-height: 27px;
  display: block;
}

.actorindex .act_index_belowbox .news-box-star ul li .info .newsinfo a {
  color: #fc6921;
}

._yingping {
  position: relative;
}

._yingping .tomore {
  position: absolute;
  right: 0;
  top: 0;
}

._yingping ul li {
  margin: 40px 0;
}

._yingping ul li:first-child {
  margin-top: 15px;
}

._yingping ul li img {
  vertical-align: top;
  margin-right: 10px;
}

._yingping ul li .ypbox {
  display: inline-block;
  width: 93%;
}

._yingping ul li .ypbox .yptitle {
  font-size: 18px;
  font-weight: normal;
}

._yingping ul li .ypbox .yptitle a {
  color: #fc6921;
  text-decoration: none;
  cursor: pointer;
  font-weight: 500;
}

._yingping ul li .ypbox .autor {
  color: #111;
  margin-right: 12px;
  font-weight: 500;
}

._yingping ul li .ypbox .yptime {
  color: #999;
}

._yingping ul li .ypbox .db_newsinfo {
  font-size: 14px;
  line-height: 1.8em;
  margin-top: 5px;
}

._yingping ul li .ypbox .detail {
  color: #fc6921;
  text-decoration: none;
  cursor: pointer;
}

.ysxq_pic {
  margin-top: 20px;
}

.ysxq_pic .ys_ul {
  border-bottom: 1px solid #dfdfdf;
}

.ysxq_pic ul li {
  display: inline-block;
  width: 100px;
  margin: 0 20px;
  text-align: center;
  padding-top: 5px;
  min-height: 66px;
}

.ysxq_pic ul li a {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  width: 100%;
}

.ysxq_pic ul li a .iconfont {
  font-size: 32px;
  color: #a6a6a6;
}

.ysxq_pic ul li p,
.ysxq_pic ul li span {
  color: #a6a6a6;
}

.ysxq_pic ul li .pic_ti_cur {
  color: #fc6921;
}

.ysxq_pic li.active .hov_p_text,
.ysxq_pic li:hover .hov_p_text,
.ysxq_pic li.active span,
.ysxq_pic li:hover span,
.ysxq_pic li.active .iconfont,
.ysxq_pic li:hover .iconfont {
  color: #fc6921;
}

#ysdesc h4 {
  line-height: 30px;
  margin-top: 8px;
}

.for_tab_item {
  margin: 10px 0;
}

.for_tab_item .yspic_list {
  width: 1023px;
  margin: 0 auto;
  font-size: 0;
}

.for_tab_item .yspic_list li {
  display: inline-block;
  position: relative;
  vertical-align: text-top;
  margin: 10px 10px;
}

.for_tab_item .yspic_list li a {
  display: inline-block;
  width: 235px;
  height: 156px;
  text-align: center;
}

.for_tab_item .yspic_list li:nth-child(4n) {
  margin-right: 0;
}

.for_tab_item .yspic_list li img {
  width: auto;
  height: 156px;
}

.for_tab_item .yspic_list .first_li {
  background: #b98e3e;
  cursor: pointer;
}

.for_tab_item .yspic_list .first_li h4 {
  font-size: 24px;
  position: absolute;
  left: 15px;
  top: 105px;
  font-weight: normal;
  line-height: 1em;
  color: #fff;
}

.for_tab_item .yspic_list .first_li p {
  position: absolute;
  left: 15px;
  bottom: 35px;
  font-size: 14px;
  color: #fff;
}

.for_tab_item .commentbox .c_000 {
  font-size: 38px;
  line-height: 1em;
  color: #000;
  margin: 20px 0;
}

.for_tab_item .commentbox .db_commentbox {
  position: relative;
  border-bottom: 1px solid #ddd;
  margin-top: 10px;
  zoom: 1;
  overflow: hidden;
  line-height: 36px;
  font-size: 12px;
}

.for_tab_item .commentbox .db_commentbox .movieimg {
  position: absolute;
  right: 0;
  top: 0;
  border: 1px solid #ababab;
  width: 96px;
  height: auto;
}

.for_tab_item .commentbox .db_commentbox .trfr {
  float: left;
  margin-left: 15px;

}

.for_tab_item .commentbox .db_commentbox .trfr .mt15 {
  margin-top: 15px;
}

.for_tab_item .commentbox .db_commentbox .trfr .mt15 a {
  color: #08c;
}

.for_tab_item .commentbox .db_commentbox .trfr .mt3 {
  margin-top: 3px;
}

.for_tab_item .commentbox .db_commentbox .pic_58 {
  color: #999;
  float: left;
}

.for_tab_item .commentbox .db_commentbox .pic_58 img {
  border: 1px solid #ababab;
}

.for_tab_item .commentbox .db_commentbox .pic_58 .pt3 {
  padding-top: 3px;
  display: inline-block;
}

.for_tab_item .commentbox .db_commentcont {
  padding: 10px 165px 10px 30px;
  margin-top: 15px;
  font-size: 14px;
}

.for_tab_item .commentbox .db_commentcont p {
  text-indent: 2em;
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 20px;
}

.for_tab_item .commentbox .db_commentcont img {
  max-width: 100%;
  text-align: center;
  height: auto;
}

._xqnews {
  position: relative;
}

._xqnews .tomore {
  position: absolute;
  right: 0;
  top: 0;
}

._xqnews ul li,
.for_tab_item .newslist_box li {
  margin-bottom: 20px;
  padding: 20px 0;
  border-bottom: 1px solid #e9e8ef;
}

._xqnews ul li h3,
.for_tab_item .newslist_box li h3 {
  font-size: 18px;
}

._xqnews ul li h3 a,
.for_tab_item .newslist_box li h3 a {
  color: #0e0e0e;
}

._xqnews ul li .bre_sti,
.for_tab_item .newslist_box li .bre_sti {
  color: #949494;
  margin-top: 12px;
  font-size: 12px;
}

.for_tab_item .newslist_box li .bre_sti a {
  margin-right: 5px;
}

._xqnews ul li .newsinfo,
.for_tab_item .newslist_box li .newsinfo {
  font-size: 14px;
  line-height: 1.8em;
  color: #7e7d7d;
  margin-top: 5px;
}

._xqnews ul li .newsinfo a,
.for_tab_item .newslist_box li .newsinfo a {
  color: #f06000;
}

.for_tab_item .credits {
  position: relative;
  padding: 15px;
  margin-top: 20px;
  overflow: hidden;
}

.for_tab_item .credits h4 {
  font-size: 15px;
  font-weight: 600;
  display: inline-block;
  line-height: 26px;
  position: relative;
  zoom: 1;
  color: #333;
}

.for_tab_item .credits .pic_58 {
  min-height: 60px;
  position: relative;
  zoom: 1;
  padding-left: 75px;
  word-break: break-all;
  word-wrap: break-word;
}

.for_tab_item .credits .pic_58 img {
  border: 1px solid #ccc;
  position: absolute;
  left: 0;
  top: 0;
}

.for_tab_item .credits .credits_l {
  float: left;
  width: 610px;
  position: relative;
  border-right: 1px solid #ccc;
  padding-right: 15px;
  padding-bottom: 32767px;
  margin-bottom: -32767px;
}

.for_tab_item .credits .credits_l .db_actor .line_dot {
  width: 432px;
  border-bottom: 1px dashed #cccbcb;
  margin: 30px;
}

.for_tab_item .credits .credits_l .db_actor dd,
.for_tab_item .credits .credits_l .db_actor dt {
  position: relative;
  clear: both;
  overflow: hidden;
  zoom: 1;
}

.for_tab_item .credits .credits_l .db_actor dd {
  margin-bottom: 10px;
  font-size: 14px;
  min-height: 60px;
}

.for_tab_item .credits .credits_l .db_actor h3 {
  font-weight: normal;
  padding-top: 10px;
  padding-bottom: 5px;
  font-size: 14px;
}

.for_tab_item .credits .credits_l .db_actor .actor_tit {
  float: left;
  width: 220px;
  padding-right: 10px;
  min-height: 50px;
}

.for_tab_item .credits .credits_l .db_actor .character_tit {
  float: left;
  width: 285px;
  position: relative;
  padding-left: 88px;
  zoom: 1;
}

.for_tab_item .credits .credits_l .db_actor .character_tit em {
  position: absolute;
  height: 1px;
  border-bottom: 1px dotted #ccc;
  width: 80%;
  left: 0;
  top: 50%;
  z-index: 1;
  overflow: hidden;
}

.for_tab_item .credits .credits_l .db_actor .character_tit .character_inner {
  background: #fff;
  position: relative;
  z-index: 2;
  padding-left: 15px;
  color: #615f5e;
}

.for_tab_item .credits .credits_l .db_actor .character_inner .pic_58 img {
  border-radius: 58px;
  border: 0;
}

.for_tab_item .credits .credits_l .db_actor .character_inner a {
  color: #615f5e;
}

.for_tab_item .credits .credits_l .db_actor .character_inner a:hover {
  color: #08c;
  text-decoration: none;
}

.for_tab_item .credits .credits_r {
  float: right;
  width: 450px;
  border: 0;
  padding-right: 15px;
}

.for_tab_item .credits .credits_r .credits_list {
  line-height: 2.6em;
  font-size: 14px;
  color: #615f5e;
}

.for_tab_item .credits .credits_r .credits_list h4 {
  margin-bottom: 12px;
}

.for_tab_item .credits .credits_r .credits_list p {
  margin-left: 15px;
}

.for_tab_item .credits .credits_r .pic_58 h3 {
  line-height: 1.2em;
  padding-top: 8px;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
}

.for_tab_item .credits .credits_r .pic_58 p {
  margin-left: 0;
  line-height: 1.5em;
}

.for_tab_item .actor_infoinner {
  overflow: hidden;
  padding-bottom: 50px;
}

.for_tab_item .actor_infoinner h3 {
  position: relative;
  font-size: 26px;
  font-weight: normal;
  margin-bottom: 20px;
}

.for_tab_item .actor_infoinner .actor_infoinner_l {
  position: relative;
  width: 360px;
  padding-top: 40px;
  padding-left: 40px;
  border-right: 1px dotted #d6d6d6;
  padding-bottom: 32767px;
  margin-bottom: -32767px;
}

.for_tab_item .actor_infoinner .actor_infoinner_l .per_info_cont {
  border-left: 2px solid #e8e9ee;
  padding-left: 15px;
  font-size: 14px;
  margin: 25px 0 20px 4px;
}

.for_tab_item .actor_infoinner .actor_infoinner_l .per_info_cont label {
  margin-left: 15px;
}

.for_tab_item .actor_infoinner .actor_infoinner_r {
  width: 760px;
  padding-top: 40px;
}

.for_tab_item .actor_infoinner .actor_infoinner_r .per_rmod {
  margin-top: 80px;
}

.for_tab_item .actor_infoinner .actor_infoinner_r .per_rmod .relalist ul li {
  overflow: hidden;
}

.for_tab_item .actor_infoinner .actor_infoinner_r .per_rmod .relalist ul li .relalist_item_title {
  padding: 15px 0px;
}

.for_tab_item .actor_infoinner .actor_infoinner_r .per_rmod .relalist ul li .relalist_item_inner {
  overflow: hidden;
  margin-bottom: 16px;
}

.for_tab_item .actor_infoinner .actor_infoinner_r .per_rmod .relalist ul li .relalist_item_inner img {
  width: 58px;
  height: 58px;
  margin-right: 40px;
}

.for_tab_item .actor_infoinner .actor_infoinner_r .per_rmod .relalist ul li .relalist_item_inner .relalist_item_inner_r p {
  line-height: 22px;
}

.for_tab_item .actor_infoinner .actor_infoinner_r .per_rmod .relalist ul li .relalist_item_inner .relalist_item_inner_r .fimslist {
  font-size: 0;
}

.for_tab_item .actor_infoinner .actor_infoinner_r .per_rmod .relalist ul li .relalist_item_inner .relalist_item_inner_r .fimslist a {
  font-size: 14px;
  padding: 0 3px;
  border-right: 1px solid #cacaca;
}

.for_tab_item .actor_infoinner .actor_infoinner_r .per_rmod .relalist ul li .relalist_item_inner .relalist_item_inner_r .fimslist a:last-child {
  border-right: none;
}

.for_tab_item .actor_imglist {
  width: 1000px;
  margin: 30px auto;
  column-count: 4;
  -moz-column-count: 4;
  -webkit-column-count: 4;
  column-gap: 20px;
  -moz-column-gap: 20px;
  -webkit-column-gap: 20px;
}

.for_tab_item .actor_imglist li {
  border: 1px solid #e5e5e5;
  margin: 0 9px 10px;
  width: 220px;
  overflow: hidden;
  transition: 0.2s all;
  display: inline-block;
}

.for_tab_item .actor_imglist li a {
  color: #949494;
  text-decoration: none;
}

.for_tab_item .actor_imglist li a p {
  font-size: 12px;
  padding: 8px 9px;
}

.for_tab_item .actor_filmslist {
  width: 1020px;
  margin: 32px auto;
  display: block;
}

.for_tab_item .actor_filmslist .time-info {
  margin-left: 10px;
  margin-bottom: 16px;
}

.for_tab_item .actor_filmslist .time-info span {
  /* background: url(https://cdn.imehua.com/w/img/time_icon.png) no-repeat; */
  background: url(https://pic.rmb.bdstatic.com/bjh/news/1abe91e5b8e18e499e9aaa125c6be602.png) no-repeat;
  padding-left: 30px;
}

.for_tab_item .actor_filmslist ul {
  margin-left: 14px;
  overflow: hidden;
}

.for_tab_item .actor_filmslist ul li {
  margin-right: 22px;
  float: left;
  margin-bottom: 23px;
  width: 180px;
}

.for_tab_item .actor_filmslist ul li:nth-child(5n) {
  margin-right: 0;
}

.for_tab_item .actor_filmslist ul li img {
  width: 180px;
  height: 256px;
}

.for_tab_item .actor_filmslist ul li p {
  margin-top: 5px;
  text-align: center;
  padding: 0 5px;
}

.all_pic_bg {
  background: #202020;
  padding: 50px 0px 100px 0px;
  min-height: 900px;
}

.all_pic_bg .db_picposition {
  width: 1000px;
  margin: 0 auto;
  padding: 50px 0 12px;
}

.all_pic_bg .db_picposition a {
  color: #999;
}

.all_pic_bg .db_picposition .pt3 {
  padding-top: 3px;
  float: right;
}

.all_pic_bg .db_picposition .pt3 .icon_piclist {
  background-position: -92px -230px;
  width: 14px;
  height: 14px;
}

.all_pic_bg .db_picposition p {
  color: #999;
  font-size: 18px;
}

.all_pic_bg .db_conpicinner {
  max-width: 1100px;
  min-width: 1000px;
  position: relative;
  margin: 0 auto;
  text-align: center;
  cursor: pointer;
}

.all_pic_bg .db_conpicinner #allpiclist .carousel-inner .item img {
  margin: 0 auto;
}

.all_pic_bg .db_conpicinner #allpiclist .carousel-control {
  background: #202020;
  height: 100px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 5%;
}

.all_pic_bg .db_conpicinner #allpiclist .db_lastpic2,
.all_pic_bg .db_conpicinner #allpiclist .db_nextpic2 {
  background: url(https://cdn.imehua.com/w/img/icon.gif) no-repeat 0 -250px;
  width: 49px;
  height: 104px;
  position: absolute;
  top: 50%;
  margin-top: -52px;
  opacity: 0.5;
  cursor: pointer;
}

.all_pic_bg .db_conpicinner #allpiclist .db_lastpic2 {
  background-position: 0px -165px;
}

.all_pic_bg .db_conpicinner #allpiclist .glyphicon-chevron-right:before,
.all_pic_bg .db_conpicinner #allpiclist .glyphicon-chevron-left:before {
  content: none;
}

.triangle_border_up {
  width: 0;
  height: 0;
  border-width: 0 10px 10px;
  border-style: solid;
  border-color: transparent transparent #dfdfdf;
  /*透明 透明  灰*/
  position: relative;
  margin: 0 auto;
  margin-bottom: -1px;
}

.triangle_border_up span {
  display: block;
  width: 0;
  height: 0;
  border-width: 0 8px 9px;
  border-style: solid;
  border-color: transparent transparent #fff;
  /*透明 透明  黄*/
  position: absolute;
  top: 1px;
  left: -8px;
}

.article .article_box .top_ar {
  margin: 10px auto;
  font-size: 36px;
  line-height: 1em;
}

.article .article_box .top_ar .bred {
  font-size: 14px;
  line-height: 1em;
  margin: 12px 0;
  color: #666;
}

.article .article_box .top_ar .bred span {
  margin-right: 12px;
}

.article .article_box #artpic {
  background: #111;
  margin: 25px auto;
}

.article .article_box #artpic .carousel-inner {
  height: 600px;
  overflow: hidden;
}

.article .article_box #artpic .carousel-inner .item img {
  margin: 0 auto;
  width: auto;
  height: 600px;
}

.article .article_box #artpic .carousel-inner .item .carousel-caption {
  left: 0;
  right: 0;
  bottom: 0px;
  text-align: left;
  padding: 0;
}

.article .article_box #artpic .carousel-inner .item .carousel-caption span {
  color: #fff;
}

.article .article_box #artpic .carousel-inner .item .carousel-caption .pic_title {
  font-size: 15px;
  position: absolute;
  bottom: 40px;
  left: 100px;
}

.article .article_box #artpic .left_r_tag {
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.article .article_box #artpic .left_r_tag .tagimg {
  width: 50px;
  height: 80px;
  margin-left: 15px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.article .article_box #artpic .left_r_tag div {
  position: absolute;
  bottom: 0;
  left: 10px;
}

.article .article_box #artpic .left_r_tag div span {
  color: #fff;
  font-size: 17px;
  line-height: 80px;
}

.article .article_box #artpic .glyphicon-chevron-right:before,
.article .article_box #artpic .glyphicon-chevron-left:before {
  content: "";
}

.article .article_tml {
  text-indent: 2em;
  font-size: 17px;
  line-height: 1.8em;
  margin: 20px 0;
}

.article .article_tml img {
  max-width: 98%;
  height: auto;
  text-indent: 0;
  clear: both;
  display: block;
  margin: auto;
}

.article .art_keyword {
  margin: 30px 0;
}

.article .art_keyword .ket {
  color: #BABABA;
}

.article .art_keyword .art_word {
  color: #fc6921;
  margin-right: 15px;
  cursor: pointer;
}

.article .ab_art {
  margin-bottom: 50px;
}

.article .ab_art h3 {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
  color: rgb(88, 88, 88);
}

.article .ab_art ul {
  padding-left: 30px;
}

.article .ab_art ul li {
  line-height: 36px;
  list-style-type: disc;
  color: #888;
  font-size: 15px;
}

.article .ab_art ul li a {
  color: #555;
  text-decoration: none;
}

.footer {
  background: #e9e8ef;
  text-align: center;
  height: 100px;
}

.footer .infooter {
  padding-top: 20px;
  color: #666;
}

.footer .infooter p {
  line-height: 30px;
}

.footer .infooter p span {
  padding: 0 5px;
}

.searchpage b.searchkey {
  color: #EE4D4D !important;
  font-weight: 400;
}

.searchpage .searchmore {
  position: relative;
  float: right;
  top: -30px;
  color: #f51e30;
  font-size: 13px;
}

.searchpage .s_video_box .s_video_item {
  overflow: hidden;
  margin-bottom: 20px;
}

.searchpage .s_video_box .s_video_item .s_video_pic {
  width: 160px;
  height: 224px;
  margin: 20px 30px 0 0;
  position: relative;
  float: left;
}

.searchpage .s_video_box .s_video_item .s_video_pic img {
  width: 100%;
  height: 100%;
  border-radius: 4px;
}

.searchpage .s_video_box .s_video_item .s_video_con {
  float: left;
  width: 605px;
  position: relative;
  margin-top: 20px;
  font-size: 12px;
}

.searchpage .s_video_box .s_video_item .s_video_con .title {
  margin-bottom: 10px;
  line-height: 24px;
}

.searchpage .s_video_box .s_video_item .s_video_con .title a {
  text-decoration: none;
}

.searchpage .s_video_box .s_video_item .s_video_con .title .playtype {
  font-size: 14px;
  color: #999;
  margin-left: 3px;
  position: relative;
  top: 0;
}

.searchpage .s_video_box .s_video_item .s_video_con .ul {
  margin-bottom: 6px;
  width: 100%;
  overflow: hidden;
  line-height: 18px;
}

.searchpage .s_video_box .s_video_item .s_video_con .ul li {
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.searchpage .s_video_box .s_video_item .s_video_con .ul li b {
  color: #999;
}

.searchpage .s_video_box .s_video_item .s_video_con .ul li span,
.searchpage .s_video_box .s_video_item .s_video_con .ul li a {
  color: #666;
  margin-right: 8px;
}

.searchpage .s_video_box .s_video_item .s_video_con .ul li a:hover {
  color: #fc6921;
}

.searchpage .s_video_box .s_video_item .s_video_con .ul li.area {
  width: 210px;
}

.searchpage .s_video_box .s_video_item .s_video_con .ul li.actor {
  max-width: 410px;
}

.searchpage .s_video_box .s_video_item .s_video_con .description {
  width: 100%;
  height: 42px;
  position: relative;
  color: #666;
  line-height: 22px;
  margin-bottom: 15px;
  overflow: hidden;
}

.searchpage .s_video_box .s_video_item .s_video_con .description i {
  font-style: normal;
  color: #999;
  float: left;
  height: 36px;
}

.searchpage .s_video_box .s_video_item .s_video_con .description p {
  color: #666;
}

.searchpage .s_video_box .s_video_item .s_video_con .button-container {
  margin-top: 40px;
}

.searchpage .s_video_box .s_video_item .s_video_con .button-container .btn {
  width: 117px;
  height: 36px;
  padding: 0;
  margin: 0 30px 13px 0;
  line-height: 36px;
  position: relative;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  overflow: visible;
  border: 0;
  border-radius: 2px;
  color: #fff;
  background: #ee6179;
}

.searchpage .s_actor_box ul {
  padding: 10px 0;
}

.searchpage .s_actor_box ul li {
  margin-bottom: 30px;
  overflow: hidden;
}

.searchpage .s_actor_box ul li .imgWrap {
  width: 163px;
  height: 190px;
  position: relative;
  float: left;
}

.searchpage .s_actor_box ul li .imgWrap img {
  width: 100%;
  height: auto;
}

.searchpage .s_actor_box ul li .descWrap {
  margin-left: 183px;
}

.searchpage .s_actor_box ul li .descWrap .title {
  font-size: 24px;
  color: #333;
  margin-bottom: 10px;
  line-height: 24px;
}

.searchpage .s_actor_box ul li .descWrap .title a {
  text-decoration: none;
}

.searchpage .s_actor_box ul li .descWrap p {
  margin-bottom: 5px;
}

.searchpage .s_actor_box ul li .descWrap p b {
  color: #999;
}

.searchpage .s_actor_box ul li .descWrap p span {
  color: #666;
}

.searchpage .s_actor_box ul li .descWrap .other_txtinfo a {
  text-decoration: none;
}

.searchpage .s_news_box {
  margin-top: 10px;
  width: 100%;
}

.searchpage .s_news_box ul {
  padding: 10px 0;
}

.searchpage .s_news_box ul li {
  margin-bottom: 30px;
  overflow: hidden;
}

.searchpage .s_news_box ul li .imgWrap {
  width: 163px;
  height: 92px;
  position: relative;
  float: left;
}

.searchpage .s_news_box ul li .imgWrap img {
  width: 100%;
  height: 100%;
}

.searchpage .s_news_box ul li .descWrap .title {
  font-size: 20px;
  color: #333;
  max-width: 620px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 32px;
  padding-top: 9px;
}

.searchpage .s_news_box ul li .descWrap .title a {
  text-decoration: none;
}

.searchpage .s_news_box ul li .descWrap .t2 {
  font-size: 14px;
  color: #666;
  line-height: 20px;
}

.searchpage .s_news_box ul li .descWrap .t2 .first-desc {
  color: #333;
  margin-right: 20px;
}

.searchpage .s_news_box ul li .descWrap .t2 .uploadTime {
  color: #999;
  margin-right: 20px;
}

.searchpage .hotSearchaside .other_box {
  padding-left: 20px;
}

.searchpage .hotSearchaside .other_box h2 {
  font-size: 14px;
  line-height: 24px;
  padding: 0 0 10px 0;
  font-weight: normal;
}

.searchpage .hotSearchaside .other_box .other_con {
  overflow: hidden;
  margin-left: -30px;
}

.searchpage .hotSearchaside .other_box .other_con li {
  float: left;
  display: inline;
  text-align: center;
  width: 80px;
  margin-left: 30px;
  min-height: 191px;
}

.searchpage .hotSearchaside .other_box .other_con li:nth-child(3n+1) {
  clear: left;
}

.searchpage .hotSearchaside .other_box .other_con li .pic {
  width: 75px;
  height: 100px;
  display: block;
  border-radius: 4px;
}

.searchpage .hotSearchaside .other_box .other_con li p {
  font-size: 13px;
  line-height: 15px;
  padding: 8px 0 3px;
  text-align: left;
  max-height: 40px;
  overflow: hidden;
}

/*  */

.index_yingping {
  position: relative;
}

.index_yingping .tomore {
  position: absolute;
  right: 0;
  top: 0;
}

.index_yingping ul li {
  margin: 40px 0;
  overflow: hidden;
}

.index_yingping ul li:first-child {
  margin-top: 15px;
}

.index_yingping ul li .ypbox {
  padding: 0 0 0 120px;
  width: 93%;
}

.index_yingping ul li .ypbox .yptitle {
  font-size: 18px;
  font-weight: normal;
}

.index_yingping ul li .ypbox .yptitle a {
  color: #fc6921;
  text-decoration: none;
  cursor: pointer;
  font-weight: 500;
}

.index_yingping ul li .ypbox .autorpic {
  margin-right: 10px;
  border-radius: 50%;
}

.index_yingping ul li .ypbox .autor {
  color: #111;
  margin-right: 12px;
  font-weight: 500;
}

.index_yingping ul li .ypbox .yptime {
  color: #999;
}

.index_yingping ul li .ypbox .db_newsinfo {
  font-size: 14px;
  line-height: 1.8em;
  margin-top: 10px;
}

.index_yingping ul li .ypbox .detail {
  color: #fc6921;
  text-decoration: none;
  cursor: pointer;
}

.index_yingping .subject-img {
  float: left;
  width: 100px;
  min-height: 100px;

}

.index_yingping .subject-img img {
  width: 100%;
  height: auto;
  border-radius: 3px;
}

.play_week {
  border-radius: 8px 8px 0 0;
}

.play_header {
  border-radius: 8px 8px 0 0;
  background: #f76650;
  font-size: 20px;
}

.play_header .cont {
  padding: 22px 15px;
  color: #fff;
  text-align: center;
}

.week_content {
  border-collapse: separate;
  border-spacing: 2px
}

.week_content th {
  text-align: center;
  font-size: 18px;
  color: #f76650;
  padding: 15px 0;
}

.week_content tbody td {
  vertical-align: top;
}

.week_content td dl dd {
  padding: 0 8px;
}

.week_content td dl dt {
  background: #fdddd8;
  font-size: 14px;
  color: #f76650;
  padding: 9px 0;
  text-align: center;
}

.week_content td dl dd:nth-child(2n+1) {
  background: #faf0ee;
}

.week_content td dl dd a {
  display: block;
  padding: 6px 0;
  font-size: 12px;
  color: #263238;
}

.week_content .end,
.week_content .start,
.week_content .new,
.week_content .completed {
  display: inline-block;
  width: 64px;
  height: 16px;
  margin-left: 0;
  line-height: 15px;
  font-size: 12px;
  color: #FFFFFF;
  text-align: center;
  background: linear-gradient(137deg, #6DCE8F 0%, #39BB66 100%);
  border-radius: 2px;
}

.week_content .new {
  background: linear-gradient(137deg, #F87769 0%, #EF4238 100%);
}

.week_content .end {
  background: rgb(72, 94, 105);
}

.week_content .completed {
  background: linear-gradient(135deg, #5F8CFC 0%, #3866C5 100%);
}

.week_content td.cur dl dt {
  color: #FFF;
  background: #cac332
}

.week_content td.cur dl dd:nth-child(2n) {
  background: #faead3;
}

.week_content td.cur dl dd:nth-child(2n+1) {
  background: #f8d0a0;
}

.updown_box {
  position: relative;
}

.loadCss {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid rgb(247, 247, 253);
  border-bottom: 16px solid rgb(247, 247, 253);
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;

}

.online_play {
  clear: both;
  display: block;
  margin: 15px 0 25px 0;
}

.online_play h4 {
  height: 28px;
  line-height: 28px;
}

.online_play select {
  float: right;
  width: 90px;
  height: 28px;
  line-height: 26px;
  padding-left: 5px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 1px solid rgb(216, 215, 215);
  /* background: url("https://cdn.imehua.com/w/img/dropdown.png") no-repeat 60px center; */
  background: url("https://pic.rmb.bdstatic.com/bjh/news/73a1fe8127367889085f722bb5a583e4.png") no-repeat 60px center;
  background-size: 20px 20px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  color: #666;
  outline: none;
}

.updown_box .py-tabs,
.online_play .py-tabs {
  font-size: 13px;
  margin: 10px 0;

}

.updown_box .py-tabs li,
.online_play .py-tabs li {
  display: inline-block;
  cursor: pointer;
  margin-right: 10px;
  padding-bottom: 5px;
  color: #666;
}

.updown_box .py-tabs li.on,
.online_play .py-tabs li.on {
  border-bottom: 1.5px solid #fc6921;
  color: #fc6921;

}

.downer,
.player {
  clear: both;
  overflow: hidden;
}

.downer li {
  min-height: 40px;
  line-height: 40px;
  border-bottom: 1px dotted #d9d9d9;
}

.downer .torrent {
  /* background-image: url(https://cdn.imehua.com/w/img/torrent.gif); */
  background-image: url(https://p1-tt-ipv6.byteimg.com/origin/pgc-image/74eb425ffaf0406581826fbac6ab257e);
  padding-left: 20px;
  background-repeat: no-repeat;
  text-decoration: none;
}

.downer .folder {
  /* background-image: url(https://cdn.imehua.com/w/img/folder.gif); */
  background-image: url(https://p9-tt-ipv6.byteimg.com/origin/pgc-image/ccb9448c18cb4511ada8d7ef1961bdb7);
  padding-left: 20px;
  background-repeat: no-repeat;
  text-decoration: none;
}

.downer .zip {
  background-image: url(https://cdn.imehua.com/w/img/zip.gif);
  background-image: url(https://p6-tt-ipv6.byteimg.com/origin/pgc-image/fcf533a49f744cb689f8f70c4e0764fa);
  padding-left: 20px;
  background-repeat: no-repeat;
}

.link_detail {
  float: right;
  width: 50px;
  /* background: url("https://cdn.imehua.com/w/img/dropdown.png") no-repeat 30px center; */
  background: url("https://pic.rmb.bdstatic.com/bjh/news/73a1fe8127367889085f722bb5a583e4.png") no-repeat 30px center;
  background-size: 18px 18px;
  cursor: pointer;
}

.link_detail:hover {
  color: #fc6921;
}

.player li {
  float: left;
  padding: 0 5px 0 0;
}

.show_drop_down {
  display: none;
}

.show_drop_down dd {
  background-color: #f5f5f5;
  line-height: 28px;
  margin-bottom: 1px;
  padding-left: 20px;
  font-size: 12px;
  color: rgb(85, 85, 85);
  overflow: hidden;
}

.show_drop_down dd .l_Title {
  float: left;
}

.show_drop_down dd .l_Title a {
  color: rgb(28, 104, 143);
}

.show_drop_down dd .down_321 {
  height: 28px;
  padding-top: 2px;
  background: #fff;
  float: right;
}

.play_layout .player li {
  padding: 0 5.5px 0 0;
}

.play_layout .player li:nth-child(11n) {
  padding-right: 0;
}

.player a {
  display: inline-block;
  border: 1px solid #ddd;
  width: 104px;
  height: 35px;
  line-height: 35px;
  padding: 0 5px;
  text-align: center;
  overflow: hidden;
  color: #fd6417;
  text-decoration: none;
}

.player a.on,
.player a:hover {
  color: #337ab7;
}

.play .pytitle {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  font-size: 14px;
  font-weight: bold;
  color: #999;
  padding-left: 10px;
  border-bottom: thin solid #333;
  background: #111;
}

.play .play-r {
  float: left;
}

.play .play-info {
  width: 50%;
  margin: 0 auto;
  overflow: hidden;
}

.play .play-info h1 {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  line-height: 30px;
}

.play .play-pn {
  float: right;
}

.play .play-pn a,
.play .play-pn span {
  cursor: pointer;
  padding: 0 10px;
  border-left: 1px solid #333;
  line-height: 30px;
  float: right;
  color: #999;
  text-decoration: none;
}

.play .play-pn a:hover {
  color: #337ab7
}

.p_movie {
  overflow: hidden;
  height: 100%;
}

.down_123 {
  margin-top: 5px;
}

.down_321 .d_btn,
.down_123 .d_btn {
  display: inline-block;
  border: 1px solid #bbbbbb;
  line-height: 23px;
  border-radius: 3px;
  margin-right: 10px;
  cursor: pointer;
  font-size: 13px;
}

.down_321 .d_btn>i,
.down_321 .d_btn>span,
.down_123 .d_btn>i,
.down_123 .d_btn>span {
  display: table-cell;
  vertical-align: middle;
  height: 23px;
  width: 60px;
  text-align: center;
}

.down_321 .d_btn>i,
.down_123 .d_btn>i {
  padding: 0 3px;
  border-left: 1px solid #bbbbbb;
  width: 20px;
  /* background: url(https://cdn.imehua.com/w/img/copy.png) no-repeat center; */
  background: url(https://pic.rmb.bdstatic.com/bjh/news/784ba1b19e3116f239f68dc536bbfc38.png) no-repeat center;
}

.index_area .score,
.tileul .score {
  position: absolute;
  padding: 0 5px;
  border-radius: 10px;
  left: 3px;
  text-align: center;
  display: block;
  line-height: 16px;
  height: 16px;
  top: 3px;
  font-size: 7px;
  color: #fff;
  overflow: hidden;
  z-index: 2;
  background: rgba(0, 0, 0, 0.4);
}
.weeks {
  padding: 15px 0;
}
.weeks ul{
  overflow: hidden;
  border-radius: 4px;

}
.weeks ul li{
  float: left;
  width: 51px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #f5d0be;
  border-right:1px solid #eeeded ;
  cursor: pointer;
}
.weeks ul li:first-child{
  border-bottom-left-radius: 4px;
}
.weeks ul li:last-child{
  border-bottom-right-radius: 4px;
  border-right:none
}
.weeks ul li.on{
  background: #b98e3e;
  color: aliceblue;
}
.weeks_content ul{
  display: none;
  padding-bottom: 15px;

}
.weeks_content ul:first-child{
  display: block;
}
.weeks_content ul li{
  color: #333;
  width: 100%;
  font-size: 13px;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

}
.weeks_content ul li .title,
.weeks_content ul li .l_title{
  float: left;
  color: #0e0e0e;
  font-weight: 600;
  width: 50%;
  text-decoration: none;
  white-space: nowrap;
  word-break: break-all;
  text-overflow: ellipsis;    
  overflow: hidden;
}
.weeks_content ul li .l_title:hover{
  color: #444;
}
.weeks_content ul li .title{
  color: #777;
}
.weeks_content ul li .r_desc{
  float: right;
}
.weeks_content ul li .r_desc .sb1{
  margin-right: 5px;
  color: #3b4d76;
  max-width: 130px;
  overflow: hidden;
  display: inline-block;
  
}
.weeks_content ul li .r_desc .sb2{
  color: #888;
  float: right;
}

.play_top {
  width: 100%;
  margin-bottom: 12px;
  background-color: #ddd;
  padding:15px;
  overflow: hidden;
  border: 1px solid #ccc;
  clear: both;
  position: relative;
}
.play_menu {
  padding-left: 0px;
  float: left;
  width: 430px;
  overflow: hidden;
  white-space: nowrap;
  font-size: 14px;
  line-height: 30px;
}
.play_menu a{
  font-weight: bold;
  color: #777;
}
.play_menu a:hover{
  color: rgb(245, 131, 38);
  text-decoration: none;
}
.play_baocuo {
  float: right;
  border: rgb(138, 137, 137) solid 1px;
  line-height: 30px;
  width: 80px;
  text-align: center;
  height: 30px;
  border-radius: 8px;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.play_baocuo .refresh{
  color: #666;
  font-weight: bold;
  font-size: 14px;
}
@-webkit-keyframes spin {

  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }

}



@keyframes spin {

  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }

}