.Minbox {
  background: #fff;
  border-radius: 10px;
  display: block;
  margin-top: 15px;
}

.title {
  height: 65px;
  line-height: 65px;
  padding: 0 11px;
}

.title .bt {
  float: left;
  font-size: 20px;
  font-weight: bold;
}

.title .bt:before {
  width: 4px;
  height: 20px;
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: #14b9c8;
  margin: -3px 8px 0 0;
}

.title .more {
  float: right;
  color: #969696;
  font-size: 14px;
}

.title .more:hover {
  color: #14b9c8;
}

.title_bt {
  background: #fff;
  height: 50px;
  line-height: 50px;
  padding: 0 11px;
}

.title_bt .bt {
  font-size: 16px;
  float: left;
  font-weight: bold;
}

.title_bt .bt:before {
  width: 4px;
  height: 20px;
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: #14b9c8;
  margin: -3px 8px 0 0;
}

.title_bt .more {
  float: right;
  font-size: 14px;
  color: #969696;
}

.title_bt .more span {
  font-family: Serif;
}

.title_bt .more:hover {
  color: #14b9c8;
}

.title2 {
  height: 70px;
  line-height: 70px;
}

.title2 .bt {
  float: left;
  font-size: 22px;
  font-weight: bold;
  color: #040404;
  position: relative;
}

.title2 .bt:before {
  width: 100%;
  height: 3px;
  content: "";
  display: block;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: #14b9c8;
}

.title2 .more {
  float: right;
  color: #969696;
  font-size: 14px;
}

.title2 .more:hover {
  color: #14b9c8;
}

.title2 .ul1 {
  float: right;
  padding-top: 20px;
  height: 30px;
  line-height: 30px;
  display: block;
}

.title2 .ul1 li {
  text-align: center;
  margin-left: 15px;
  float: left;
  width: 90px;
  padding: 0 4px;
  color: #969696;
  font-size: 16px;
}

.title2 .ul1 li:hover {
  background: #eee;
  border-radius: 20px;
}

.title2 .ul1 li:hover a {
  color: #434343;
}

.title2 .ul1 li a {
  display: block;
  width: 100%;
  height: 100%;
  color: #969696;
}

.title2 .ul1 .on {
  background: #eee;
  border-radius: 20px;
}

.title2 .ul1 .on a {
  color: #434343;
}

.Hader1 {
  height: 52px;
  display: block;
  padding-top: 30px;
}

.Hader1 .bt {
  float: left;
  background: url("../images/ico_img.png") no-repeat center;
  height: 40px;
  width: 130px;
  background-position: 0 -188px;
  text-align: center;
  font-size: 20px;
  line-height: 40px;
  padding-top: 12px;
  color: #fff;
  font-weight: bold;
  letter-spacing: 1px;
}

.Hader1 ul {
  float: right;
  height: 30px;
  max-width: 800px;
  overflow: hidden;
  padding-top: 11px;
}

.Hader1 ul li {
  float: left;
  height: 30px;
  line-height: 30px;
  width: 90px;
  margin-left: 20px;
  font-size: 16px;
  text-align: center;
  overflow: hidden;
  padding: 0 3px;
  border-radius: 20px;
  cursor: pointer;
}

.Hader1 ul li a {
  color: #969696;
  display: block;
  width: 100%;
  height: 100%;
}

.Hader1 ul li:hover {
  background: #14b9c8;
}

.Hader1 ul li:hover a {
  color: #fff;
}

.Hader1 ul .on {
  background: #14b9c8;
}

.Hader1 ul .on a {
  color: #fff;
}

.Hader2 {
  display: block;
  height: 57px;
  line-height: 57px;
  background: #fff;
  padding: 0 20px;
}

.Hader2 .bt {
  float: left;
  font-size: 24px;
}

.Hader2 .bt i {
  display: inline-block;
  vertical-align: middle;
  margin: -4px 10px 0 0;
}

.Hader2 .bt .ico1 {
  height: 24px;
  width: 32px;
  background-position: -303px -45px;
}

.Hader2 .bt .ico2 {
  height: 26px;
  width: 27px;
  background-position: -350px -45px;
}

.Hader2 .more {
  color: #969696;
  float: right;
  font-size: 14px;
}

.Hader2 .more span {
  font-family: Serif;
}

.Hader2 .more:hover {
  color: #14b9c8;
}

.crumb {
  height: 45px;
  line-height: 45px;
  color: #969696;
  font-size: 12px;
}

.crumb a {
  color: #969696;
}

.crumb a:hover {
  color: #14b9c8;
}

.crumb span {
  padding: 0 2px;
  font-family: Serif;
  font-weight: bold;
  padding-right: 0px;
}

.Mina {
  padding: 13px 11px;
  margin-top: 18px;
}

.Mina .lisbox {
  width: 100%;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  margin-top: 8px;
}

.Mina .lisbox .bt {
  display: block;
  float: left;
  width: 82px;
  text-align: center;
  color: #fff;
  border-radius: 10px 0 10px 0;
  background: #19a9eb;
}

.Mina .lisbox .lis {
  float: left;
  width: 1090px;
  padding-left: 5px;
  height: 26px;
  overflow: hidden;
}

.Mina .lisbox .lis a {
  font-size: 12px;
  color: #969696;
  padding: 0 6px;
}

.Mina .lisbox .lis a:hover {
  color: #14b9c8;
}

.Mina .lisbox .lis .red {
  color: #ff3b3b;
}

.Mina .list2 .bt {
  background: #30b530;
}

.Minb {
  height: 160px;
  overflow: hidden;
}

.Minb .li {
  float: left;
  width: 90px;
  padding: 0 15px;
  padding-top: 21px;
  position: relative;
  display: block;
}
.Minb .li .img,
.Minb .li .img {
  position: relative;
}
.Minb .li .img,
.Minb .li .img img {
  width: 90px;
  height: 90px;
  display: block;
  border-radius: 10px;
}

.Minb .li .img .tag {
  position: absolute;
  top: -8px;
  right: -10px;
  color: #fff;
  background: red;
  border-radius: 20px;
  padding: 1px 3px;
  font-size: 12px;
}

.Minb .li span {
  display: block;
  height: 46px;
  text-align: center;
  line-height: 46px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.Minb .li .num {
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  height: 53px;
  width: 53px;
  background-position: 0 -117px;
}

.Minc {
  margin-top: 10px;
  position: relative;
}

.Minc .Min1 {
  background: #fff;
  border-radius: 10px;
  padding: 10px;
  width: 900px;
}

.Minc .Min1 .Min1-1 {
  width: 447px;
  height: 100%;
}

.Minc .Min1 .Min1-1 .lunbox {
  height: 323px;
  width: 100%;
  overflow: hidden;
  position: relative;
  border-radius: 8px;
}

.Minc .Min1 .Min1-1 .lunbox .bd li {
  width: 447px;
  height: 323px;
  position: relative;
  overflow: hidden;
}

.Minc .Min1 .Min1-1 .lunbox .bd li a,
.Minc .Min1 .Min1-1 .lunbox .bd li .img,
.Minc .Min1 .Min1-1 .lunbox .bd li .img img {
  width: 100%;
  height: 100%;
  display: block;
}

.Minc .Min1 .Min1-1 .lunbox .bd li p {
  position: absolute;
  background: url("../images/line1.png") no-repeat center;
  width: 100%;
  height: 56px;
  line-height: 56px;
  color: #fff;
  font-size: 16px;
  left: 0px;
  bottom: 0px;
}

.Minc .Min1 .Min1-1 .lunbox .bd li p span {
  padding: 0 100px 0 20px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.Minc .Min1 .Min1-1 .lunbox .hd {
  position: absolute;
  right: 18px;
  bottom: 24px;
  height: 6px;
}

.Minc .Min1 .Min1-1 .lunbox .hd li {
  display: inline-block;
  vertical-align: middle;
  height: 6px;
  background: #14b9c8;
  text-indent: 100em;
  overflow: hidden;
  width: 6px;
  margin: 0 2px;
  margin-top: -17px;
}

.Minc .Min1 .Min1-1 .lunbox .hd .on {
  height: 14px;
  margin-top: -23px;
}

.Minc .Min1 .Min1-1 .tuijian {
  width: 100%;
}

.Minc .Min1 .Min1-1 .tuijian .title {
  padding: 0;
  height: 70px;
  line-height: 70px;
}

.Minc .Min1 .Min1-1 .tuijian ul {
  width: 105%;
}

.Minc .Min1 .Min1-1 .tuijian ul li {
  float: left;
  width: 220px;
  padding-right: 10px;
  height: 72px;
  margin-bottom: 18px;
}

.Minc .Min1 .Min1-1 .tuijian ul li .img,
.Minc .Min1 .Min1-1 .tuijian ul li .img img {
  display: block;
  width: 72px;
  height: 72px;
  float: left;
  border-radius: 10px;
}

.Minc .Min1 .Min1-1 .tuijian ul li .infor {
  float: left;
  width: 135px;
  padding-left: 10px;
}

.Minc .Min1 .Min1-1 .tuijian ul li .infor .name {
  height: 30px;
  line-height: 30px;
  display: block;
  width: 100%;
  font-size: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.Minc .Min1 .Min1-1 .tuijian ul li .infor p {
  display: block;
  width: 100%;
  height: 21px;
  line-height: 21px;
  color: #969696;
  font-size: 12px;
  overflow: hidden;
}

.Minc .Min1 .Min1-1 .Rbox6 .title {
  height: 60px;
  line-height: 60px;
  padding: 0;
}

.Minc .Min1 .Min1-1 .Rbox6 .list {
  padding: 0;
  width: 105%;
}

.Minc .Min1 .Min1-1 .Rbox6 .list a {
  display: block;
  float: left;
  margin: 0 11px 11px 0;
  width: 135px;
  padding: 0 2px;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.Minc .Min1 .Min1-2 {
  width: 425px;
  padding-left: 20px;
}

.Minc .Min1 .Min1-2 .tab_box {
  height: 50px;
  line-height: 48px;
}

.Minc .Min1 .Min1-2 .tab_box a {
  display: block;
  float: left;
  margin-right: 20px;
  font-size: 16px;
  position: relative;
  width: 37px;
  text-align: center;
  cursor: pointer;
}

.Minc .Min1 .Min1-2 .tab_box a:after {
  background: url("../images/ico_img.png") no-repeat center;
  content: "";
  vertical-align: middle;
  height: 5px;
  width: 37px;
  background-position: -114px 0;
  position: absolute;
  left: 0px;
  bottom: 0px;
  display: none;
}

.Minc .Min1 .Min1-2 .tab_box .on {
  color: #14b9c8;
}

.Minc .Min1 .Min1-2 .tab_box .on:after {
  display: block;
}

.Minc .Min1 .Min1-2 .listbox {
  padding-top: 16px;
}

.Minc .Min1 .Min1-2 .listbox .list_ul {
  width: 100%;
}

.Minc .Min1 .Min1-2 .listbox .list_ul .lis {
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  padding: 7px 0;
}

.Minc .Min1 .Min1-2 .listbox .list_ul .lis .bt_a {
  float: left;
  width: 75px;
  height: 20px;
  overflow: hidden;
  color: #515256;
  text-align: center;
  font-size: 12px;
}

.Minc .Min1 .Min1-2 .listbox .list_ul .lis .text {
  float: left;
  width: 300px;
  height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.Minc .Min1 .Min1-2 .listbox .list_ul .lis .text img {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 10px 0 0;
}

.Minc .Min1 .Min1-2 .listbox .list_ul .lis .time {
  float: right;
  width: 45px;
  overflow: hidden;
  height: 20px;
  display: block;
  text-align: right;
  color: #515256;
}

.Minc .Min1 .Min1-2 .listbox .list_ul .first_a .bt_a {
  margin: 0 14px;
  width: 48px;
  background: #14b9c8;
  border-radius: 3px;
  text-align: center;
  color: #fff;
  position: relative;
  overflow: visible;
}

.Minc .Min1 .Min1-2 .listbox .list_ul .first_a .bt_a:after {
  content: "";
  display: block;
  position: absolute;
  right: -4px;
  top: 5px;
  width: 0;
  height: 0;
  border-bottom: 6px solid transparent;
  border-top: 5px solid transparent;
  border-left: 5px solid #14b9c8;
}

.Minc .Min1 .Min1-2 .listbox .list_ul .first_a .text {
  color: #14b9c8;
  font-weight: bold;
}

.Minc .Min1 .Min1-2 .listbox .list_ul .lis:nth-child(-n + 8) a:hover {
  color: #ff3b3b;
}

.Minc .Min1 .Min1-2 .listbox .list_ul .first_a:nth-child(1) .bt_a {
  background: #ff3b3b;
}

.Minc .Min1 .Min1-2 .listbox .list_ul .first_a:nth-child(1) .bt_a:hover {
  color: #fff;
}

.Minc .Min1 .Min1-2 .listbox .list_ul .first_a:nth-child(1) .bt_a:after {
  border-left: 5px solid #ff3b3b;
}

.Minc .Min1 .Min1-2 .listbox .list_ul .first_a:nth-child(1) .text {
  color: #ff3b3b;
}

.Minc .Min1 .Min1-2 .listbox .list_ul .lis .bt_a:hover {
  color: #14b9c8;
}

.Minc .Min1 .Min1-2 .listbox .list_ul .first_a .bt_a:hover {
  color: #fff;
}

.Minc .Min1 .Min1-2 .listbox .list_ul .line {
  border-top: 1px solid #eee;
  margin: 20px 0;
}

.Minc .Min1 .Min1-2 .topbt_a {
  padding-top: 6px;
  height: 40px;
  line-height: 40px;
  color: #14b9c8;
  font-size: 20px;
  font-weight: bold;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
  overflow: hidden;
}

.Minc .Min1 .Min1-2 .bt2_a {
  width: 100%;
  height: 40px;
}

.Minc .Min1 .Min1-2 .bt2_a a {
  float: left;
  display: block;
  width: 48%;
  padding: 0 1%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #ff3b3b;
}

.Minc .Min1 .Min1-2 .listbox2 {
  padding-top: 12px;
}

.Minc .Min1 .Min1-2 .listbox2 ul li {
  height: 35px;
  overflow: hidden;
  line-height: 35px;
  display: block;
}

.Minc .Min1 .Min1-2 .listbox2 ul li a {
  max-width: 350px;
  float: left;
  display: block;
  height: 35px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.Minc .Min1 .Min1-2 .listbox2 ul li a:before {
  display: inline-block;
  vertical-align: middle;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #eee;
  content: "";
  margin: -2px 6px 0 0;
}

.Minc .Min1 .Min1-2 .listbox2 ul li a:hover:before {
  background: #14b9c8;
}

.Minc .Min1 .Min1-2 .listbox2 ul li .time {
  float: right;
  display: block;
  width: 60px;
  height: 35px;
  overflow: hidden;
  text-align: right;
  color: #515256;
}

.Minc .Min1 .Min1-2 .listbox2 .line {
  border-top: 1px solid #eee;
  margin: 16px 0;
}

.Minc .Min2 {
  border-radius: 8px;
  width: 267px;
  overflow: hidden;
}

.Minc .Min2 .title {
  background: #fff;
  height: 43px;
  line-height: 43px;
  padding-bottom: 10px;
}

.Minc .Min2 .title .bt {
  font-size: 15px;
}

.Minc .Min2 .title .bt:before {
  height: 17px;
}

.Minc .Min2 ul {
  margin-top: -10px;
}

.Minc .Min2 ul li {
  width: 100%;
  height: 147px;
  overflow: hidden;
  position: relative;
  border-radius: 8px;
  margin-bottom: 17px;
}

.Minc .Min2 ul li img {
  display: block;
  width: 100%;
  height: 100%;
}

.Minc .Min2 ul li .p {
  background: url("../images/line2.png") no-repeat center;
  height: 56px;
  line-height: 56px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  color: #fff;
  font-size: 16px;
  width: 100%;
  text-align: center;
}

.Minc .Min2 ul li .p span {
  padding: 0 20px;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.Minc .Min2 ul li:last-child {
  margin-bottom: 0px;
}

.Minc .Min_3 {
  position: absolute;
  right: 0px;
  top: 0px;
  background: #fff;
  width: 272px;
  overflow: hidden;
  height: 100%;
}

.Minc .Min_3 .top_a {
  width: 242px;
  padding: 18px 15px 0;
  height: 78px;
}

.Minc .Min_3 .top_a .img,
.Minc .Min_3 .top_a .img img {
  display: block;
  width: 78px;
  height: 78px;
  float: left;
  border-radius: 15px;
}

.Minc .Min_3 .top_a .name {
  float: left;
  width: 140px;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  color: #000;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 15px;
}

.Minc .Min_3 .top_a .name:hover {
  color: #14b9c8;
}

.Minc .Min_3 .text {
  height: 88px;
  line-height: 22px;
  color: #969696;
  padding: 15px 15px 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.Minc .Min_3 .tab_box {
  padding: 11px 15px;
}

.Minc .Min_3 .tab_box .tab {
  margin-top: 6px;
  height: 58px;
  cursor: pointer;
  width: 243px;
  display: block;
  background: url("../images/ico_img.png") no-repeat center;
  background-position: 0 -616px;
  color: #fff;
  line-height: 58px;
  text-align: center;
}

.Minc .Min_3 .tab_box .tab:hover {
  opacity: 0.9;
}

.Minc .Min_3 .tab_box .tab i {
  display: inline-block;
  vertical-align: middle;
  margin: -2px 10px 0 0;
}

.Minc .Min_3 .tab_box .tab span {
  display: inline-block;
  vertical-align: middle;
  margin: -2px 0 0 5px;
  height: 12px;
  width: 6px;
  background-position: -286px 0;
}

.Minc .Min_3 .tab_box .tab .ico_sao {
  height: 22px;
  width: 22px;
  background-position: -370px 0;
  margin: -3px 0 0 5px;
  cursor: pointer;
}

.Minc .Min_3 .tab_box .tab .num {
  display: inline-block;
  vertical-align: middle;
  height: 58px;
  position: relative;
  width: 22px;
  z-index: 3;
}

.Minc .Min_3 .tab_box .tab .num .sao {
  position: absolute;
  left: 50%;
  margin-left: -55px;
  top: 50px;
  width: 110px;
  height: 110px;
  background: #fff;
  border-radius: 8px;
  padding: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  display: none;
}

.Minc .Min_3 .tab_box .tab .num .sao img {
  display: block;
  width: 100%;
  height: 100%;
}

.Minc .Min_3 .tab_box .tab .num.on .sao {
  display: block;
}

.Minc .Min_3 .tab_box .anzhuo {
  background-position: 0 -544px;
}

.Minc .Min_3 .tab_box .anzhuo i {
  height: 28px;
  width: 24px;
  background-position: -335px 0;
}

.Minc .Min_3 .tab_box .iphone {
  background-position: 0 -474px;
}

.Minc .Min_3 .tab_box .iphone i {
  margin-top: -5px;
  height: 25px;
  width: 21px;
  background-position: -304px 0;
}

.Minc .Min_3 .tab + .tab .num {
  z-index: 2;
}

.Minc .Min_3 .tab + .tab + .tab .num {
  z-index: 1;
}

.Minc .Min_3 .lis {
  display: block;
  padding: 7px 15px 15px 15px;
  color: #969696;
}

.Minc .Min_3 .lis p {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  width: 100%;
}

.Minc .Min_3 .lis p i {
  display: inline-block;
  font-weight: bold;
  vertical-align: middle;
  margin: -2px 8px 0 0;
  font-family: Serif;
}

.Minc .Min_3 .bq {
  position: absolute;
  right: 0;
  bottom: 0px;
  height: 42px;
  line-height: 42px;
  width: 100%;
  color: #fff;
  overflow: hidden;
  background: #21c3cc;
  border-radius: 2px;
}

.Minc .Min_3 .bq span {
  padding-left: 10px;
}

.Minc .Min_3 .bq a {
  cursor: pointer;
  color: #fff;
  margin: 0 3px;
}

.Minc .Min_3 .bq a:hover {
  color: #fff100;
}

.Mind .warp_ {
  border-top: 1px solid #eee;
}

.Mind .warp_ .listtab {
  float: left;
  width: 305px;
  overflow: hidden;
  margin: 15px 10px;
  position: relative;
}

.Mind .warp_ .listtab a {
  display: block;
  width: 94px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  background: #e5e5e5;
  float: left;
  margin: 0 11px 11px 0;
  cursor: pointer;
  font-size: 14px;
  color: #666;
}

.Mind .warp_ .listtab a:nth-of-type(3n) {
  margin-right: 0;
}

.Mind .warp_ .listtab a.on,
.Mind .warp_ .listtab a:hover {
  background-color: #3385ff;
  color: #ffffff;
}

.Mind .warp_ .listbox {
  width: 835px;
  float: left;
}

.Mind .warp_ .listbox .lis {
  padding-top: 15px;
}

.Mind .warp_ .listbox .lis a {
  float: left;
  margin-left: 19px;
  width: 100px;
  display: block;
  text-align: center;
}

.Mind .warp_ .listbox .lis a img {
  border-radius: 1px;
  display: block;
  width: 100px;
  height: 100px;
}

.Mind .warp_ .listbox .lis a p {
  height: 50px;
  line-height: 50px;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 15px;
}

.Min3 .tab_R .hidden_box li.current,
.Min3 .tab_R .hidden_box li:hover {
  background-color: #3385ff;
}

.Min3 .tab_R .hidden_box li.current a,
.Min3 .tab_R .hidden_box li:hover a {
  color: #fff;
}

.Mine .warp_ ul {
  height: 161px;
  width: 105%;
}

.Mine .warp_ ul li {
  float: left;
  height: 161px;
  width: 286px;
  margin-right: 18px;
  overflow: hidden;
}

.Mine .warp_ ul li a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 3px;
  overflow: hidden;
}

.Mine .warp_ ul li a img {
  display: block;
  width: 100%;
  height: 100%;
  transition: all 0.2s linear;
}

.Mine .warp_ ul li a p {
  position: absolute;
  left: 0px;
  bottom: 0px;
  text-align: center;
  background: url("../images/line3.png") no-repeat center;
  height: 56px;
  width: 100%;
  color: #fff;
  overflow: hidden;
}

.Mine .warp_ ul li a p span {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 10px;
  line-height: 46px;
  padding-top: 10px;
}

.Mine .warp_ ul li:hover a p span {
  color: #14b9c8;
}

.Mine .warp_ ul li:hover a img {
  transform: scale(1.1);
}

.Minf .Min1 {
  width: 1180px;
  padding: 0 10px;
}

.Minf .Min1 .title {
  padding: 0;
}

.Minf .Min1 .title .more {
  width: 60px;
  height: 27px;
  line-height: 27px;
  background: #eee;
  text-align: center;
  margin-top: 17px;
  border-radius: 3px;
}

.Minf .Min1 .Min1-1 {
  width: 422px;
  padding-bottom: 10px;
}

.Minf .Min1 .Min1-1 .lis {
  float: left;
  width: 196px;
  display: block;
  margin-right: 15px;
}

.Minf .Min1 .Min1-1 .lis .img,
.Minf .Min1 .Min1-1 .lis .img img {
  height: 119px;
  display: block;
  width: 100%;
  border-radius: 7px;
}

.Minf .Min1 .Min1-1 .lis p {
  height: 44px;
  line-height: 44px;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.Minf .Min1 .Min1-2 {
  width: 369px;
  margin-top: -8px;
}

.Minf .Min1 .Min1-2 .lis {
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}

.Minf .Min1 .Min1-2 .lis .text {
  width: 315px;
  display: block;
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.Minf .Min1 .Min1-2 .lis .text:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 4px;
  height: 4px;
  background: #eee;
  margin: -2px 3px 0 0;
}

.Minf .Min1 .Min1-2 .lis .text:hover:before {
  background: #969696;
}

.Minf .Min1 .Min1-2 .lis .time {
  float: right;
  text-align: right;
  overflow: hidden;
  width: 45px;
  color: #969696;
}

.Minf .Min1 .Min1-2 .line {
  border-top: 1px solid #eee;
  margin: 13px 0;
}

.Minf .Min1 .Min1-3 {
  margin-left: 20px;
}

.Minf .Min2 {
  background: url("../images/Minf_bj.png") no-repeat center top;
  width: 292px;
  min-height: 342px;
  position: relative;
}

.Minf .Min2 .title {
  padding: 0;
  height: 59px;
  line-height: 59px;
}

.Minf .Min2 .title .bt {
  color: #c3c3c3;
}

.Minf .Min2 .tab {
  position: absolute;
  height: 28px;
  line-height: 28px;
  right: 8px;
  top: 31px;
}

.Minf .Min2 .tab a {
  float: left;
  width: 50px;
  background: #fff;
  text-align: center;
  border-radius: 5px 5px 0 0;
  margin-right: 7px;
  overflow: hidden;
  cursor: pointer;
}

.Minf .Min2 .tab a:hover {
  background: #09a6b4;
  color: #fff;
}

.Minf .Min2 .tab .on {
  background: #09a6b4;
  color: #fff;
}

.Minf .Min2 .lisbox {
  background: #fff;
  border-radius: 7px;
  padding: 3px 11px;
  width: 270px;
}

.Minf .Min2 .lisbox a {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 30px;
  padding: 6px 0;
  line-height: 30px;
}

.Minf .Min2 .lisbox a .num {
  float: left;
  width: 18px;
  line-height: 18px;
  font-size: 12px;
  margin: 6px 8px 0 0;
  height: 18px;
  text-align: center;
  color: #fff;
  background: #e9707f;
}

.Minf .Min2 .lisbox a .text {
  width: 235px;
  display: block;
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.Minf .Min2 .lisbox a i {
  margin: -2px 0 0 0;
  display: inline-block;
  vertical-align: middle;
  height: 11px;
  width: 6px;
  background-position: -14px 0;
}

.Minf .Min2 .lisbox a + a .num {
  background: #58aafe;
}

.Minf .Min2 .lisbox a + a + a .num {
  background: #f3a658;
}

.Minf .Min2 .lisbox a + a + a + a .num {
  background: #d2d2d2;
  color: #434343;
}

.Ming .phwrap {
  padding-top: 15px;
}

.Ming .phwrap .list {
  background: #fff;
  width: 362px;
  padding: 0 15px;
  border-radius: 7px;
  float: left;
}

.Ming .phwrap .list .title_ph {
  height: 70px;
  line-height: 70px;
  text-align: center;
}

.Ming .phwrap .list .title_ph .bt {
  font-size: 20px;
  font-weight: bold;
}

.Ming .phwrap .list .title_ph .bt i {
  height: 30px;
  width: 31px;
  background-position-y: -71px;
  display: inline-block;
  vertical-align: middle;
  margin: -10px 10px 0 0;
}

.Ming .phwrap .list .title_ph .bt .ico3 {
  background-position-x: 0px;
}

.Ming .phwrap .list .title_ph .bt .ico2 {
  background-position-x: -41px;
}

.Ming .phwrap .list .title_ph .bt .ico1 {
  background-position-x: -83px;
}

.Ming .phwrap .list ul {
  margin-top: -10px;
  padding-bottom: 10px;
}

.Ming .phwrap .list ul li {
  padding: 7px 0;
}

.Ming .phwrap .list ul li .num {
  width: 24px;
  height: 24px;
  border-radius: 2px;
  text-align: center;
  line-height: 24px;
  float: left;
  background: #47d897;
  color: #fff;
}

.Ming .phwrap .list ul li .box_a {
  height: 24px;
  line-height: 24px;
}

.Ming .phwrap .list ul li .box_a .num {
  margin: 0px 6px 0 0;
}

.Ming .phwrap .list ul li .box_a a {
  display: block;
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 260px;
  overflow: hidden;
  font-size: 15px;
}

.Ming .phwrap .list ul li .box_a span {
  text-align: right;
  float: right;
  width: 70px;
  color: #969696;
  font-size: 13px;
  overflow: hidden;
  height: 100%;
}

.Ming .phwrap .list ul li .box_b {
  display: none;
  background: url("../images/ph_warp1.png") no-repeat center;
  width: 362px;
  height: 72px;
  padding: 13px 0 11px 0;
  margin: 3px 0;
}

.Ming .phwrap .list ul li .box_b .numb {
  float: left;
  width: 44px;
  text-align: center;
  line-height: 72px;
  color: #fff;
  font-size: 26px;
}

.Ming .phwrap .list ul li .box_b .img,
.Ming .phwrap .list ul li .box_b .img img {
  width: 72px;
  height: 72px;
  border-radius: 10px;
  display: block;
  float: left;
}

.Ming .phwrap .list ul li .box_b .infor {
  float: left;
  width: 210px;
  padding-left: 11px;
  color: #fff;
}

.Ming .phwrap .list ul li .box_b .infor .name {
  display: block;
  height: 25px;
  line-height: 25px;
  color: #fff;
  padding-bottom: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  font-size: 15px;
}

.Ming .phwrap .list ul li .box_b .infor p {
  height: 21px;
  line-height: 21px;
  overflow: hidden;
  width: 100%;
  font-size: 12px;
}

.Ming .phwrap .list ul li + li .num {
  background: #58aafe;
}

.Ming .phwrap .list ul li + li + li .num {
  background: #f3a658;
}

.Ming .phwrap .list ul li + li + li + li .num {
  background: #d2d2d2;
  color: #434343;
}

.Ming .phwrap .list ul .on .box_a {
  display: none;
}

.Ming .phwrap .list ul .on .box_b {
  display: block;
}

.Ming .phwrap .list + .list {
  margin-left: 12px;
}

.Ming .phwrap .list + .list ul li .num {
  background: #ffa23b;
}

.Ming .phwrap .list + .list ul li .box_b {
  background-image: url("../images/ph_warp2.png");
}

.Ming .phwrap .list + .list ul li + li .num {
  background: #58aafe;
}

.Ming .phwrap .list + .list ul li + li + li .num {
  background: #f3a658;
}

.Ming .phwrap .list + .list ul li + li + li + li .num {
  background: #d2d2d2;
  color: #434343;
}

.Ming .phwrap .list + .list + .list {
  margin-left: 12px;
}

.Ming .phwrap .list + .list + .list ul li .num {
  background: #a57cfe;
}

.Ming .phwrap .list + .list + .list ul li .box_b {
  background-image: url("../images/ph_warp3.png");
}

.Ming .phwrap .list + .list + .list ul li + li .num {
  background: #58aafe;
}

.Ming .phwrap .list + .list + .list ul li + li + li .num {
  background: #f3a658;
}

.Ming .phwrap .list + .list + .list ul li + li + li + li .num {
  background: #d2d2d2;
  color: #434343;
}

.Minh {
  margin-top: 14px;
}

.Minh .Minh_1 {
  float: left;
  width: 830px;
  margin-right: 10px;
  overflow: hidden;
}

.Minh .Minh_1 .list {
  width: 105%;
}

.Minh .Minh_1 .list li {
  float: left;
  width: 192px;
  height: 241px;
  background: #fff;
  border-radius: 5px;
  overflow: hidden;
  margin: 15px 21px 0 0;
}

.Minh .Minh_1 .list li .bt_ {
  display: block;
  margin: 0 33px 0 11px;
  height: 71px;
  line-height: 71px;
  font-size: 20px;
  position: relative;
}

.Minh .Minh_1 .list li .bt_ span,
.Minh .Minh_1 .list li .bt_ a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.Minh .Minh_1 .list li .bt_ i {
  position: absolute;
  right: -9px;
  top: 29px;
  display: block;
  height: 16px;
  width: 9px;
  background-position: -263px 0;
}

.Minh .Minh_1 .list li .lis a {
  padding: 7px 10px 7px 17px;
  height: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.Minh .Minh_1 .list li .lis a img {
  width: 26px;
  height: 26px;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 10px 0 0;
  line-height: 26px;
}

.Minh .Minh_1 .list li .lis a:hover {
  background: #f6f6f6;
}

.Minh .Minh_2 {
  float: right;
  width: 360px;
}

.rit_ranking {
  background: #fff;
  padding-bottom: 10px;
}

.rit_ranking ul li .num {
  border: 1px solid #ff8791;
  width: 18px;
  height: 18px;
  float: left;
  display: block;
  text-align: center;
  line-height: 18px;
  color: #ff848e;
  border-radius: 20px;
  margin-right: 10px;
  font-size: 12px;
  border-color: #ff8791;
  color: #ff8791;
}

.rit_ranking ul li .box_a {
  height: 46px;
  line-height: 46px;
  padding: 0 14px;
}

.rit_ranking ul li .box_a .num {
  margin-top: 11px;
}

.rit_ranking ul li .box_a a {
  font-size: 16px;
  color: #000;
  float: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 295px;
  height: 42px;
}

.rit_ranking ul li .box_b {
  display: none;
  padding: 16px 14px;
  height: 60px;
  position: relative;
}

.rit_ranking ul li .box_b .num {
  margin-top: 21px;
}

.rit_ranking ul li .box_b .img {
  float: left;
  width: 60px;
  height: 60px;
  display: block;
  border-radius: 15px;
  margin-right: 15px;
  overflow: hidden;
}

.rit_ranking ul li .box_b .img img {
  display: block;
  width: 100%;
  height: 100%;
}

.rit_ranking ul li .box_b .infor {
  float: left;
  width: 225px;
}

.rit_ranking ul li .box_b .infor .name {
  display: block;
  height: 30px;
  line-height: 30px;
  color: #000;
  width: 100%;
  font-size: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: -8px;
  cursor: pointer;
}

.rit_ranking ul li .box_b .infor .name:hover {
  color: #14b9c8;
}

.rit_ranking ul li .box_b .infor p {
  height: 20px;
  line-height: 20px;
  width: 100%;
  color: #535353;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.rit_ranking ul li .box_b .bj {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  filter: alpha(opacity=10);
  -moz-opacity: 0.1;
  opacity: 0.1;
  overflow: hidden;
}

.rit_ranking ul li .box_b .bj img {
  position: relative;
  left: -5%;
  top: -5%;
  width: 110%;
  height: 110%;
  display: block;
}

.rit_ranking ul li .box_b .nes {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

.rit_ranking ul li + li .num {
  border-color: #f19149 !important;
  color: #f19149;
}

.rit_ranking ul li + li + li .num {
  border-color: #06b9ee !important;
  color: #06b9ee;
}

.rit_ranking ul li + li + li + li .num {
  border-color: #808080 !important;
  color: #000;
}

.rit_ranking ul li:last-child {
  border-bottom: none;
}

.rit_ranking ul .on .box_a {
  display: none;
}

.rit_ranking ul .on .box_b {
  display: block;
}

.MinNews {
  margin-top: 14px;
}

.MinNews .list {
  padding-top: 10px;
  width: 105%;
}

.MinNews .list li {
  width: 408px;
  height: 211px;
  overflow: hidden;
  background: #fff;
  border-radius: 5px;
  margin: 0 13px 11px 0;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
  float: left;
}

.MinNews .list li .top_ {
  position: relative;
  width: 100%;
  height: 120px;
  overflow: hidden;
}

.MinNews .list li .top_ .bj {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  filter: alpha(opacity=10);
  -moz-opacity: 0.1;
  opacity: 0.1;
  overflow: hidden;
}

.MinNews .list li .top_ .bj img {
  position: relative;
  left: -5%;
  top: -5%;
  width: 110%;
  height: 110%;
  display: block;
}

.MinNews .list li .top_ .infor {
  position: relative;
  z-index: 1;
  height: 80px;
  padding: 20px 12px;
}

.MinNews .list li .top_ .infor .img,
.MinNews .list li .top_ .infor .img img {
  float: left;
  width: 80px;
  height: 80px;
  display: block;
  border-radius: 8px;
}

.MinNews .list li .top_ .infor .text {
  width: 285px;
  padding-left: 15px;
  float: left;
}

.MinNews .list li .top_ .infor .text .name {
  height: 30px;
  line-height: 30px;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #000;
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 9px;
  margin-top: -6px;
}

.MinNews .list li .top_ .infor .text .name:hover {
  color: #14b9c8;
}

.MinNews .list li .top_ .infor .text p {
  line-height: 25px;
  height: 25px;
  width: 100%;
  overflow: hidden;
  font-size: 12px;
  color: #969696;
}

.MinNews .list li .miaoshu {
  padding: 10px 10px 0 10px;
  height: 72px;
  line-height: 24px;
  overflow: hidden;
  text-align: justify;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.yq_link {
  background: #fff;
  margin-top: 15px;
}

.yq_link .title {
  display: flex;
  align-items: center;
  padding: 0;
  justify-content: space-between;
}

.yq_link .contact {
  flex: 1;
  margin-left: 40px;
  font-size: 16px;
  display: flex;
  align-items: center;
}

.yq_link .contact img {
  height: 22px;
  width: auto;
  line-height: 16px;
  margin-top: 3px;
  vertical-align: top;
}

.yq_link .list_ {
  padding-bottom: 20px;
}

.yq_link .list_ a {
  display: block;
  float: left;
  height: 32px;
  line-height: 32px;
  margin-right: 40px;
}

.game_listtop {
  background: #fff;
  padding-bottom: 25px;
  border-bottom: 1px solid #eee;
}

.game_listtop .game_hj {
  height: 154px;
  overflow: hidden;
}

.game_listtop .game_hj .labe_bt {
  width: 130px;
  height: 154px;
  float: left;
  background: url("../images/game_hj.png") no-repeat center;
}

.game_listtop .game_hj .list_ {
  float: left;
  width: 1065px;
  overflow: hidden;
  padding-left: 2px;
}

.game_listtop .game_hj .list_ ul {
  width: 105%;
}

.game_listtop .game_hj .list_ ul li {
  float: left;
  width: 160px;
  padding: 0 4px;
  margin: 0 0 7px 8px;
  height: 46px;
  background: #eee;
  border-radius: 5px;
  text-align: center;
  line-height: 46px;
  overflow: hidden;
}

.game_listtop .game_hj .list_ ul li:hover {
  background: #14b9c8;
}

.game_listtop .game_hj .list_ ul li:hover a {
  color: #fff;
}

.game_listtop .game_hj .list_ ul li a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #969696;
}

.game_listtop .game_hj .list_ ul .on {
  background: #14b9c8;
}

.game_listtop .game_hj .list_ ul .on a {
  color: #fff;
}

.game_listtop .soft_hj {
  height: 154px;
  overflow: hidden;
}

.game_listtop .soft_hj .labe_bt {
  width: 130px;
  height: 154px;
  float: left;
  background: url("../images/soft_hj.png") no-repeat center;
}

.game_listtop .soft_hj .list_ {
  float: left;
  width: 1065px;
  overflow: hidden;
  padding-left: 2px;
}

.game_listtop .soft_hj .list_ ul {
  width: 105%;
}

.game_listtop .soft_hj .list_ ul li {
  float: left;
  width: 160px;
  padding: 0 4px;
  margin: 0 0 7px 8px;
  height: 46px;
  background: #eee;
  border-radius: 5px;
  text-align: center;
  line-height: 46px;
  overflow: hidden;
}

.game_listtop .soft_hj .list_ ul li:hover {
  background: #14b9c8;
}

.game_listtop .soft_hj .list_ ul li:hover a {
  color: #fff;
}

.game_listtop .soft_hj .list_ ul li a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #969696;
}

.game_listtop .soft_hj .list_ ul .on {
  background: #14b9c8;
}

.game_listtop .soft_hj .list_ ul .on a {
  color: #fff;
}

.labelunbox {
  height: 80px;
  padding: 0 15px;
  position: relative;
}

.labelunbox .prev,
.labelunbox .next {
  position: absolute;
  height: 40px;
  width: 13px;
  border: 1px solid #e9e9e9;
  text-align: center;
  line-height: 40px;
  top: 50%;
  margin-top: -20px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 15px;
}

.labelunbox .prev:hover,
.labelunbox .next:hover {
  background: #14b9c8;
  border-color: #14b9c8;
  color: #fff;
}

.labelunbox .prev span,
.labelunbox .next span {
  font-family: Serif;
}

.labelunbox .prev {
  left: 0px;
}

.labelunbox .next {
  right: 0px;
}

.labelunbox .bd {
  width: 1170px;
  overflow: hidden;
}

.labelunbox .bd li {
  height: 80px;
  line-height: 80px;
  width: 90px;
  float: left;
  text-align: center;
  overflow: hidden;
}

.labelunbox .bd li a {
  width: 100%;
  overflow: hidden;
}

.labelunbox .bd .on a {
  color: #14b9c8;
  font-size: 20px;
  font-weight: bold;
}

.labe_title1 {
  height: 40px;
  margin: 26px 0 31px;
  line-height: 40px;
  display: block;
  text-align: center;
}

.labe_title1 a {
  display: inline-block;
  vertical-align: middle;
  margin: -2px 10px 0;
  width: 86px;
  height: 40px;
  border-radius: 5px;
  color: #969696;
}

.labe_title1 a:hover {
  background: #14b9c8;
  color: #fff;
}

.labe_title1 .on {
  background: #14b9c8;
  color: #fff;
}

.labe_title2 {
  height: 70px;
  line-height: 70px;
}

.labe_title2 a {
  float: left;
  position: relative;
  margin-right: 50px;
  color: #969696;
  font-size: 16px;
}

.labe_title2 a:before {
  width: 100%;
  height: 3px;
  content: "";
  display: none;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: #14b9c8;
}

.labe_title2 a:hover {
  color: #040404;
  font-size: 22px;
}

.labe_title2 a:hover:before {
  display: block;
}

.labe_title2 .on {
  color: #040404;
  font-size: 24px;
}

.labe_title2 .on:before {
  display: block;
}

.dowm_list {
  padding-bottom: 20px;
}

.dowm_list .list {
  width: 105%;
}

.dowm_list .list li {
  border-radius: 8px;
  background: #fff;
  padding: 18px 11px;
  width: 152px;
  float: left;
  margin: 0 31px 25px 0;
}

.dowm_list .list li .img img {
  display: block;
  width: 140px;
  height: 140px;
  border-radius: 15px;
  margin: 0 auto;
}

.dowm_list .list li .img img:hover {
  opacity: 0.9;
}

.dowm_list .list li .name {
  padding-top: 15px;
  display: block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.dowm_list .list li p {
  height: 27px;
  line-height: 27px;
  width: 100%;
  overflow: hidden;
}

.dowm_list .list li p span {
  float: left;
  width: 50%;
  color: #969696;
  font-size: 13px;
  overflow: hidden;
}

.dowm_list .list li p span + span {
  text-align: right;
}

.dowm_list .pagewrap {
  padding: 20px 0;
}

.Minbox_a {
  width: 100%;
  padding: 36px 0;
}

.Minbox_a ul {
  width: 105%;
  height: 172px;
  overflow: hidden;
}

.Minbox_a ul li {
  float: left;
  height: 172px;
  width: 287px;
  margin-right: 17px;
  overflow: hidden;
  position: relative;
  border-radius: 3px;
}

.Minbox_a ul li a {
  width: 100%;
  overflow: hidden;
  display: block;
}

.Minbox_a ul li a img {
  width: 100%;
  height: 100%;
  display: block;
}

.Minbox_a ul li .motai {
  transition: all 0.2s linear;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 172px;
  left: 0px;
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
  zoom: 1;
  background: rgba(0, 0, 0, 0.5);
}

.Minbox_a ul li .motai p {
  width: 96%;
  height: 77px;
  position: absolute;
  text-align: center;
  color: #fff;
  line-height: 77px;
  top: 50%;
  margin-top: -38px;
  left: 2%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
}

.Minbox_a ul li .motai p:before {
  content: "";
  display: block;
  width: 26px;
  height: 5px;
  border-radius: 10px;
  position: absolute;
  left: 50%;
  margin-left: -13px;
  bottom: 0px;
  background: #30e9fa;
}

.Minbox_a ul li:hover .motai {
  top: 0px;
}

.hj_list .list li {
  height: 240px;
  border-bottom: 1px solid #eee;
  padding: 24px 0;
}

.hj_list .list li .net {
  width: 1200px;
  margin: 0 auto;
  height: 100%;
  overflow: hidden;
}

.hj_list .list li .img_rig {
  height: 240px;
  width: 365px;
  display: block;
  float: left;
}

.hj_list .list li .img_rig img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 3px;
}

.hj_list .list li .img_rig img:hover {
  opacity: 0.9;
}

.hj_list .list li .infor {
  width: 835px;
  float: left;
}

.hj_list .list li .infor .bt {
  padding-left: 40px;
  height: 38px;
  line-height: 38px;
  overflow: hidden;
  font-size: 16px;
}

.hj_list .list li .infor .bt .name {
  width: 600px;
  overflow: hidden;
  display: block;
  float: left;
}

.hj_list .list li .infor .bt .name .a {
  float: left;
  display: block;
  overflow: hidden;
  font-size: 24px;
  max-width: 475px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.hj_list .list li .infor .bt .name i {
  color: #ff7c7c;
  padding: 0 7px;
}

.hj_list .list li .infor .bt .time {
  float: right;
  text-align: right;
  display: block;
  width: 185px;
  overflow: hidden;
  color: #969696;
}

.hj_list .list li .infor .text {
  padding: 15px 0 0 40px;
  font-size: 16px;
  height: 52px;
  line-height: 26px;
  overflow: hidden;
  color: #4e4e4e;
  text-align: justify;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.hj_list .list li .infor .tab_li {
  width: 100%;
  padding: 16px 0 0 13px;
}

.hj_list .list li .infor .tab_li a {
  display: block;
  float: left;
  width: 90px;
  margin-left: 27px;
  color: #969696;
}

.hj_list .list li .infor .tab_li a:hover {
  color: #14b9c8;
}

.hj_list .list li .infor .tab_li a:hover img {
  opacity: 0.9;
}

.hj_list .list li .infor .tab_li a img {
  display: block;
  width: 90px;
  height: 90px;
  border-radius: 15px;
}

.hj_list .list li .infor .tab_li a p {
  text-align: center;
  height: 20px;
  line-height: 20px;
  padding-top: 11px;
  display: block;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.Minbox_b {
  height: 224px;
  padding-top: 20px;
}

.Minbox_b .img {
  width: 374px;
  display: block;
  float: left;
  height: 224px;
}

.Minbox_b .img img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 3px;
}

.Minbox_b .infor {
  position: relative;
  height: 224px;
  float: right;
  width: 814px;
  overflow: hidden;
  border-radius: 4px;
}

.Minbox_b .infor .bj {
  background: url("../images/hjtop.png") no-repeat center;
  width: 100%;
  height: 100%;
}

.Minbox_b .infor .text_box {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  color: #fff;
}

.Minbox_b .infor .text_box .name {
  padding: 5px 20px 0 24px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 57px;
  line-height: 57px;
  font-size: 24px;
}

.Minbox_b .infor .text_box .tex {
  line-height: 28px;
  height: 56px;
  padding: 0 20px 0 24px;
  text-align: justify;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.Minbox_b .infor .text_box .tab_bq {
  padding: 0 20px 0 24px;
}

.Minbox_b .infor .text_box .tab_bq .bt {
  height: 50px;
  line-height: 50px;
}

.Minbox_b .infor .text_box .tab_bq .a_p {
  width: 619px;
  height: 32px;
  float: left;
  overflow: hidden;
}

.Minbox_b .infor .text_box .tab_bq .a_p a {
  height: 30px;
  border: 1px solid #14b9c8;
  background: #2a8b97;
  text-align: center;
  line-height: 30px;
  border-radius: 20px;
  width: 82px;
  display: block;
  float: left;
  font-size: 13px;
  color: #fff;
  margin-right: 9px;
  overflow: hidden;
  padding: 0 5px;
}

.Minbox_b .infor .text_box .tab_bq .time {
  float: right;
  width: 150px;
  font-size: 13px;
  height: 32px;
  line-height: 32px;
  display: block;
  text-align: right;
}

.Minbox_c {
  margin-top: 13px;
}

.Minbox_c .list li {
  width: 340px;
  padding: 16px 15px;
  border: 1px solid #eee;
  height: 186px;
  position: relative;
  float: left;
  margin: 20px 9px 25px 16px;
}

.Minbox_c .list li .img {
  display: block;
  width: 100px;
  height: 100px;
  border-radius: 15px;
  overflow: hidden;
  float: left;
}

.Minbox_c .list li .img img {
  width: 100%;
  height: 100%;
  display: block;
}

.Minbox_c .list li .img img:hover {
  opacity: 0.9;
}

.Minbox_c .list li .infor {
  width: 220px;
  float: left;
  padding-left: 18px;
  height: 100px;
}

.Minbox_c .list li .infor .name {
  height: 25px;
  line-height: 25px;
  font-size: 16px;
  color: #000;
  display: block;
  width: 86%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-bottom: 10px;
}

.Minbox_c .list li .infor .name:hover {
  color: #14b9c8;
}

.Minbox_c .list li .infor p {
  display: block;
  height: 20px;
  margin-bottom: 10px;
  color: #737373;
  overflow: hidden;
  width: 100%;
}

.Minbox_c .list li .infor p i {
  background: #737373;
  width: 1px;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 10px 0;
  height: 15px;
}

.Minbox_c .list li .infor .dowm {
  display: block;
  width: 160px;
  height: 33px;
  border-radius: 5px;
  text-align: center;
  line-height: 33px;
  color: #fff;
  background: #14b9c8;
}

.Minbox_c .list li .infor .dowm i {
  display: inline-block;
  vertical-align: middle;
  margin: -2px 6px 0 0;
  height: 14px;
  width: 16px;
  background-position: -163px 0;
}

.Minbox_c .list li .infor .dowm:hover {
  opacity: 0.9;
}

.Minbox_c .list li .text {
  float: left;
  height: 63px;
  padding-top: 23px;
  color: #737373;
  font-size: 13px;
  text-align: justify;
  line-height: 21px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.Minbox_c .list li .tj_ico {
  position: absolute;
  background: url("../images/ico_img.png") no-repeat center;
  right: 0px;
  top: 9px;
  color: #fff;
  line-height: 30px;
  text-align: center;
  font-size: 13px;
  padding-left: 7px;
  height: 30px;
  width: 43px;
  background-position: -74px -119px;
}

.Minbox_c .pages .pagewrap {
  padding: 12px 0 37px 0;
}

.Minbox_d {
  width: 100%;
  overflow: hidden;
}

.Minbox_d .list {
  padding: 20px 0;
  width: 105%;
}

.Minbox_d .list a {
  float: left;
  width: 170px;
  height: 39px;
  padding: 0 2px;
  border: 1px solid #14b9c8;
  color: #14b9c8;
  display: block;
  border-radius: 2px;
  line-height: 39px;
  text-align: center;
  overflow: hidden;
  margin: 8px 28.5px 8px 0;
}

.Minbox_d .list a:hover {
  background: #14b9c8;
  color: #fff;
}

.Minbox_d .list .on {
  background: #14b9c8;
  color: #fff;
}

.cont_L {
  float: left;
  width: 830px;
  margin-right: 10px;
}

.cont_R {
  float: right;
  width: 360px;
}

.rankingwarp {
  padding-top: 20px;
}

.rankingwarp .cont_L {
  width: 295px;
  margin-right: 15px;
}

.rankingwarp .cont_R {
  width: 890px;
}

.rankingwarp .rankinglabe {
  width: 100%;
}

.rankingwarp .rankinglabe .bt {
  height: 77px;
  background: #14b9c8;
  text-align: center;
  color: #fff;
  display: block;
  cursor: pointer;
}

.rankingwarp .rankinglabe .bt i {
  display: inline-block;
  vertical-align: middle;
  margin: 15px 0 5px 0;
  height: 25px;
  width: 26px;
  background-position: -140px -77px;
}

.rankingwarp .rankinglabe .bt span {
  display: block;
}

.rankingwarp .rankinglabe ul li {
  margin-top: 6px;
  background: #fff;
  text-align: center;
}

.rankingwarp .rankinglabe ul li .tab {
  height: 52px;
  line-height: 52px;
  position: relative;
  width: 173px;
  padding: 0 50px;
  margin: 0 11px;
}

.rankingwarp .rankinglabe ul li .tab:after {
  background: url("../images/ico_img.png") no-repeat center;
  height: 11px;
  width: 6px;
  background-position: -14px 0;
  content: "";
  position: absolute;
  right: 0px;
  top: 20px;
}

.rankingwarp .rankinglabe ul li .tab i {
  display: block;
  position: absolute;
}

.rankingwarp .rankinglabe ul li .tab span {
  width: 100%;
  text-align: center;
  display: block;
  overflow: hidden;
  cursor: pointer;
}

.rankingwarp .rankinglabe ul li .tab .ico1 {
  height: 19px;
  width: 26px;
  background-position: -178px -80px;
  left: 12px;
  top: 18px;
}

.rankingwarp .rankinglabe ul li .tab .ico2 {
  height: 23px;
  width: 16px;
  background-position: -216px -78px;
  left: 17px;
  top: 16px;
}

.rankingwarp .rankinglabe ul li .list_box {
  width: 100%;
  display: none;
  padding-bottom: 10px;
}

.rankingwarp .rankinglabe ul li .list_box .lis {
  height: 43px;
  line-height: 43px;
  position: relative;
}

.rankingwarp .rankinglabe ul li .list_box .lis:first-child .ico:before {
  display: none;
}

.rankingwarp .rankinglabe ul li .list_box .lis:last-child .ico:after {
  display: none;
}

.rankingwarp .rankinglabe ul li .list_box .lis:hover {
  background: #f6f6f6;
}

.rankingwarp .rankinglabe ul li .list_box .lis:hover .ico i {
  background: #ff7044;
  border-color: #ff7044;
}

.rankingwarp .rankinglabe ul li .list_box .lis .ico {
  position: absolute;
  width: 50px;
  height: 43px;
  left: 0px;
  top: 0px;
}

.rankingwarp .rankinglabe ul li .list_box .lis .ico:before,
.rankingwarp .rankinglabe ul li .list_box .lis .ico:after {
  width: 2px;
  height: 18px;
  content: "";
  display: block;
  position: absolute;
  left: 24px;
  background: #eee;
  z-index: 0;
}

.rankingwarp .rankinglabe ul li .list_box .lis .ico:before {
  top: 0px;
}

.rankingwarp .rankinglabe ul li .list_box .lis .ico:after {
  bottom: 0px;
}

.rankingwarp .rankinglabe ul li .list_box .lis .ico i {
  display: block;
  width: 7px;
  height: 7px;
  border: 1px solid #a2a2a2;
  position: absolute;
  left: 21px;
  top: 18px;
  background: #fff;
  border-radius: 20px;
  z-index: 1;
}

.rankingwarp .rankinglabe ul li .list_box .lis a {
  margin: 0 11px;
  position: relative;
  width: 173px;
  padding: 0 50px;
  display: block;
  overflow: hidden;
  height: 100%;
}

.rankingwarp .rankinglabe ul li .list_box .lis.on {
  background: #f6f6f6;
}

.rankingwarp .rankinglabe ul li .list_box .lis.on .ico i {
  background: #ff7044;
  border-color: #ff7044;
}

.rankingwarp .rankinglabe ul li.on .tab:after {
  transform: rotate(90deg);
}

.rankingwarp .rankinglabe ul li.on .list_box {
  display: block;
}

.rankingwarp .rankinglist .list li {
  background: #f6f8fe;
  border: 1px solid #fff;
  padding: 17px;
  height: 168px;
  margin-bottom: 11px;
}

.rankingwarp .rankinglist .list li:hover {
  background: #fcf7f5;
}

.rankingwarp .rankinglist .list li .img,
.rankingwarp .rankinglist .list li .img img {
  float: left;
  width: 120px;
  height: 120px;
  border-radius: 15px;
  display: block;
}

.rankingwarp .rankinglist .list li .img:hover,
.rankingwarp .rankinglist .list li .img img:hover {
  opacity: 0.9;
}

.rankingwarp .rankinglist .list li .infor {
  width: 715px;
  height: 120px;
  float: left;
  padding-left: 16px;
}

.rankingwarp .rankinglist .list li .infor .bt {
  height: 37px;
  line-height: 37px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 20px;
  display: block;
}

.rankingwarp .rankinglist .list li .infor p {
  color: #969696;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  width: 100%;
}

.rankingwarp .rankinglist .list li .infor p span {
  padding-right: 30px;
}

.rankingwarp .rankinglist .list li .infor .text {
  line-height: 26px;
  height: 52px;
  text-align: justify;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.rankingwarp .rankinglist .list li .bq {
  float: left;
  width: 100%;
  height: 31px;
  padding-top: 17px;
}

.rankingwarp .rankinglist .list li .bq a {
  height: 29px;
  line-height: 29px;
  width: 64px;
  border: 1px solid #f39800;
  border-radius: 3px;
  text-align: center;
  display: block;
  padding: 0 3px;
  overflow: hidden;
  color: #f39800;
  float: left;
  margin-right: 8px;
}

.rankingwarp .rankinglist .list li .bq a:hover {
  background: #f39800;
  color: #fff;
}

.newslist .list li {
  height: 138px;
  background: #fff;
  padding: 13px 10px;
  border: 1px solid #fff;
  margin-bottom: 2px;
}

.newslist .list li:hover {
  background: #f6f6f6;
}

.newslist .list li .img,
.newslist .list li .img img {
  width: 230px;
  display: block;
  float: left;
  border-radius: 3px;
  height: 138px;
}

.newslist .list li .img:hover,
.newslist .list li .img img:hover {
  opacity: 0.9;
}

.newslist .list li .infor {
  float: left;
  padding-left: 15px;
  width: 560px;
  overflow: hidden;
  height: 138px;
}

.newslist .list li .infor .name {
  display: block;
  height: 26px;
  line-height: 26px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 10px;
}

.newslist .list li .infor .text {
  line-height: 24px;
  color: #666666;
  text-align: justify;
  text-indent: 2em;
  overflow: hidden;
  height: 48px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  margin-bottom: 24px;
}

.newslist .list li .infor .bq {
  padding-top: 11px;
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  color: #666666;
}

.newslist .list li .infor .bq span {
  padding-right: 30px;
}

.newslist .list li .infor .bq .time i {
  display: inline-block;
  vertical-align: middle;
  margin: -3px 6px 0 0;
  height: 13px;
  width: 13px;
  background-position: -229px 0;
}

.newslist .pages {
  background: #fff;
}

.newslist .pages .pagewrap {
  padding: 18px 0;
}

.RBox {
  width: 100%;
  background: #fff;
  margin-bottom: 10px;
  border-radius: 3px;
}

.RBox .title {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #f2f2f2;
}

.RBox .title .bt {
  font-size: 16px;
}

.RBox .title .more {
  color: #969696;
}

.RBox .title .more span {
  font-family: Serif;
}

.Rbox1 .ul1 {
  border-bottom: 1px solid #f2f2f2;
}

.Rbox1 .ul1 .lis {
  float: left;
  width: 161px;
  margin: 16px 0 8px 13px;
}

.Rbox1 .ul1 .lis img {
  height: 97px;
  width: 161px;
  border-radius: 3px;
  overflow: hidden;
  display: block;
}

.Rbox1 .ul1 .lis p {
  padding-top: 5px;
  height: 37px;
  line-height: 37px;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.Rbox1 ul {
  padding: 8px 15px;
}

.Rbox1 ul li {
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  padding: 9px 0;
}

.Rbox1 ul li a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.Rbox1 ul li a:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 5px;
  height: 5px;
  background: #dadada;
  border: 1px solid #c2c2c2;
  margin: -2px 8px 0 0;
  border-radius: 50%;
}

.Rbox1 ul li a:hover:before {
  background: #14b9c8;
  border-color: #14b9c8;
}

.Rbox2 .lab {
  height: 31px;
  padding: 14px 0 5px;
  text-align: center;
  width: 100%;
  overflow: hidden;
}

.Rbox2 .lab p {
  display: inline-block;
  vertical-align: middle;
  background: #eee;
  padding: 0 15px;
  cursor: pointer;
  height: 31px;
  border-radius: 20px;
  color: #000;
  line-height: 31px;
  margin: 0 30px;
}

.Rbox2 .lab p:hover {
  background: #14b9c8;
  color: #fff;
}

.Rbox2 .lab .on {
  background: #14b9c8;
  color: #fff;
}

.Rbox2 .lis li {
  padding: 13px 11px;
  height: 60px;
  border-bottom: 1px solid #efeff4;
}

.Rbox2 .lis li .num {
  border: 1px solid #ff848e;
  width: 18px;
  height: 18px;
  font-size: 12px;
  text-align: center;
  float: left;
  margin-top: 18px;
  color: #ff848e;
}

.Rbox2 .lis li .img {
  float: left;
  width: 60px;
  height: 60px;
  border-radius: 12px;
  overflow: hidden;
  display: block;
  margin: 0 15px 0 10px;
}

.Rbox2 .lis li .img img {
  display: block;
  width: 100%;
  height: 100%;
}

.Rbox2 .lis li .infor {
  float: left;
  width: 200px;
  line-height: 20px;
}

.Rbox2 .lis li .infor .name {
  margin-top: -2px;
  height: 20px;
  font-size: 16px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  padding-bottom: 5px;
}

.Rbox2 .lis li .infor p {
  height: 20px;
  font-size: 14px;
  overflow: hidden;
  width: 100%;
  color: #969696;
}

.Rbox2 .lis li .dowm {
  background: url("../images/ico_img.png") no-repeat center;
  display: block;
  float: right;
  height: 22px;
  width: 23px;
  background-position: -142px -121px;
  margin-top: 19px;
}

.Rbox2 .lis li .dowm:hover {
  background-position: -177px -121px;
}

.Rbox2 .lis li + li .num {
  border-color: #f19149 !important;
  color: #f19149;
}

.Rbox2 .lis li + li + li .num {
  border-color: #00b7ee !important;
  color: #00b7ee;
}

.Rbox2 .lis li + li + li + li .num {
  border-color: #7d7d7d !important;
  color: #000;
}

.Rbox3 {
  background: none;
}

.Rbox3 ul li {
  width: 100%;
  height: 160px;
  position: relative;
  margin-bottom: 14px;
  border-radius: 6px;
  overflow: hidden;
}

.Rbox3 ul li a {
  display: block;
  width: 100%;
}

.Rbox3 ul li img {
  display: block;
  width: 100%;
  height: 160px;
}

.Rbox3 ul li p {
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: url("../images/line4.png") repeat-x left;
  width: 100%;
  height: 56px;
  padding-top: 14px;
  line-height: 56px;
  color: #fff;
  text-align: center;
  font-size: 16px;
}

.Rbox3 ul li p span {
  padding: 0 10px;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.Rbox4 .lunbox {
  padding-bottom: 30px;
  position: relative;
  overflow: hidden;
}

.Rbox4 .lunbox .hd {
  position: absolute;
  left: 0px;
  height: 20px;
  bottom: 10px;
  width: 100%;
  text-align: center;
}

.Rbox4 .lunbox .hd li {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 10px;
  background: #bfbfbf;
  border-radius: 20px;
  margin: 0 4px;
  text-indent: 100em;
  cursor: pointer;
}

.Rbox4 .lunbox .hd .on {
  border-radius: 50%;
  text-align: center;
  text-indent: 0em;
  color: #fff;
  background: #14b9c8;
  height: 20px;
}

.Rbox4 .list {
  padding-top: 15px;
}

.Rbox4 .list .list_a {
  width: 102px;
  float: left;
  margin-left: 14px;
}

.Rbox4 .list .list_a img {
  height: 102px;
  border-radius: 15px;
  width: 102px;
  display: block;
}

.Rbox4 .list .list_a p {
  font-size: 15px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  color: #000;
  width: 100%;
  overflow: hidden;
}

.Rbox5 {
  background: url("../images/Rbox5bj.png") repeat-y top;
  min-height: 201px;
  padding: 20px 17px;
  border-radius: 5px;
}

.Rbox5 .top_a {
  height: 84px;
  width: 100%;
}

.Rbox5 .top_a .img,
.Rbox5 .top_a .img img {
  float: left;
  height: 84px;
  width: 84px;
  display: block;
  border-radius: 15px;
}

.Rbox5 .top_a .infor {
  float: right;
  width: 225px;
  padding-left: 17px;
}

.Rbox5 .top_a .infor .name {
  display: block;
  width: 100%;
  height: 40px;
  line-height: 40px;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #fff;
  font-size: 20px;
  overflow: hidden;
}

.Rbox5 .lis {
  padding-top: 15px;
  color: #fff;
}

.Rbox5 .lis span {
  height: 25px;
  display: block;
  float: left;
  width: 47%;
  margin-right: 2%;
  line-height: 25px;
  overflow: hidden;
}

.Rbox5 .lis i {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  background: url("../images/ico_img.png") no-repeat center;
  height: 23px;
  width: 43px;
  background-position: -237px -309px;
  margin: -3px 5px 0 0;
  line-height: 23px;
}

.Rbox5 .taba {
  width: 110%;
}

.Rbox5 .taba a {
  display: inline-block;
  vertical-align: middle;
  margin: 13px 16px 0 0px;
  width: 90px;
  padding: 0 2px;
  height: 33px;
  line-height: 33px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: #313131;
  border-radius: 2px;
  text-align: center;
  color: #969696;
}

.Rbox5 .taba a:hover {
  background: #101010;
  color: #fff;
}

.Rbox5 .taba .on {
  background: #101010;
  color: #fff;
}

.Rbox6 .list {
  padding: 3px 0 20px 0;
}

.Rbox6 .list a {
  display: inline-block;
  vertical-align: middle;
  margin: 17px 1px 0 17px;
  width: 90px;
  padding: 0 2px;
  height: 33px;
  line-height: 33px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: #eee;
  border-radius: 2px;
  text-align: center;
  color: #969696;
}

.Rbox6 .list a:hover {
  background: #14b9c8;
  color: #fff;
}

.Rbox7 .list ul li {
  height: 77px;
  padding: 14px;
  border-bottom: 1px solid #f2f2f2;
}

.Rbox7 .list ul li .img,
.Rbox7 .list ul li .img img {
  width: 77px;
  height: 77px;
  display: block;
  float: left;
  border-radius: 15px;
}

.Rbox7 .list ul li .infor {
  float: left;
  width: 170px;
  padding: 0 5px 0 14px;
}

.Rbox7 .list ul li .infor .name {
  font-size: 16px;
  line-height: 30px;
  height: 30px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  color: #1b1b1b;
}

.Rbox7 .list ul li .infor .name:hover {
  color: #14b9c8;
}

.Rbox7 .list ul li .infor p {
  height: 52px;
  line-height: 52px;
  overflow: hidden;
}

.Rbox7 .list ul li .infor p span {
  float: left;
  width: 88%;
  margin-right: 2%;
  display: block;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  color: #7d7d7d;
  font-size: 13px;
}

.Rbox7 .list ul li .btn {
  float: right;
  width: 64px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  color: #fff;
  background: #14b9c8;
  display: block;
  cursor: pointer;
  margin-top: 23px;
  border-radius: 2px;
}

.Rbox7 .list ul li:last-child {
  border-bottom: none;
}

.top_bjbox {
  width: 100%;
  height: 306px;
  position: relative;
}

.top_bjbox .bj {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
}

.top_bjbox .bj img {
  width: 110%;
  height: 110%;
  display: block;
  -webkit-filter: blur(5px);
  filter: blur(5px);
  position: relative;
  left: -5%;
  top: -5%;
}

.top_bjbox .bj:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
  zoom: 1;
  background: rgba(0, 0, 0, 0.8);
}

.top_bjbox .W1200 {
  position: relative;
  z-index: 1;
}

.top_bjbox .Topdowmbox {
  padding-top: 15px;
  width: 100%;
}

.top_bjbox .Topdowmbox .lef {
  float: left;
  width: 640px;
}

.top_bjbox .Topdowmbox .lef .text {
  padding-top: 15px;
  color: #fff;
  line-height: 24px;
  height: 96px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-indent: 2em;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  word-break: break-all;
  margin-bottom: 14px;
}

.top_bjbox .Topdowmbox .lef .tab_box {
  width: 100%;
  padding-top: 24px;
  height: 58px;
}

.top_bjbox .Topdowmbox .lef .tab_box .tab {
  cursor: pointer;
  float: left;
  width: 179px;
  margin-right: 7px;
  height: 58px;
  display: block;
  background: url("../images/ico_img.png") no-repeat center;
  background-position: 0 -394px;
  color: #fff;
  line-height: 58px;
  text-align: center;
}

.top_bjbox .Topdowmbox .lef .tab_box .tab:hover {
  opacity: 0.9;
}

.top_bjbox .Topdowmbox .lef .tab_box .tab i {
  display: inline-block;
  vertical-align: middle;
  margin: -2px 10px 0 0;
}

.top_bjbox .Topdowmbox .lef .tab_box .tab span {
  display: inline-block;
  vertical-align: middle;
  margin: -2px 0 0 3px;
  height: 12px;
  width: 6px;
  background-position: -286px 0;
}

.top_bjbox .Topdowmbox .lef .tab_box .tab .ico_sao {
  height: 22px;
  width: 22px;
  background-position: -370px 0;
  margin: -3px 0 0 5px;
  cursor: pointer;
}

.top_bjbox .Topdowmbox .lef .tab_box .tab .num {
  display: inline-block;
  vertical-align: middle;
  height: 58px;
  position: relative;
  width: 22px;
}

.top_bjbox .Topdowmbox .lef .tab_box .tab .num .sao {
  display: none;
  position: absolute;
  left: 50%;
  margin-left: -55px;
  top: 50px;
  width: 110px;
  height: 110px;
  background: #fff;
  border-radius: 8px;
  padding: 10px;
  z-index: 100;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.top_bjbox .Topdowmbox .lef .tab_box .tab .num .sao img {
  display: block;
  width: 100%;
  height: 100%;
}

.top_bjbox .Topdowmbox .lef .tab_box .tab .num.on .sao {
  display: block;
}

.top_bjbox .Topdowmbox .lef .tab_box .anzhuo {
  background-position: 0 -322px;
}

.top_bjbox .Topdowmbox .lef .tab_box .anzhuo i {
  height: 28px;
  width: 24px;
  background-position: -335px 0;
}

.top_bjbox .Topdowmbox .lef .tab_box .iphone {
  background-position: 0 -252px;
}

.top_bjbox .Topdowmbox .lef .tab_box .iphone i {
  margin-top: -5px;
  height: 25px;
  width: 21px;
  background-position: -304px 0;
}

.top_bjbox .Topdowmbox .rig {
  float: right;
}

.top_bjbox .Topdowmbox .rit {
  float: right;
  width: 445px;
}

.top_bjbox .Topdowmbox .rit .img,
.top_bjbox .Topdowmbox .rit .img img {
  display: block;
  float: left;
  width: 140px;
  height: 140px;
  border-radius: 17px;
}

.top_bjbox .Topdowmbox .rit .infor {
  width: 285px;
  padding-left: 15px;
  float: left;
}

.top_bjbox .Topdowmbox .rit .infor .name {
  margin: 0 11px;
  display: block;
  line-height: 57px;
  height: 57px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border-bottom: 2px solid #465054;
  color: #fff;
  font-size: 30px;
}

.top_bjbox .Topdowmbox .rit .infor .name:hover {
  color: #14b9c8;
}

.top_bjbox .Topdowmbox .rit .infor p {
  padding-top: 14px;
  line-height: 25px;
  height: 50px;
  overflow: hidden;
  width: 100%;
}

.top_bjbox .Topdowmbox .rit .infor p span {
  color: #fff;
  width: 126px;
  float: left;
  height: 25px;
  padding-left: 11px;
  margin-right: 5px;
  overflow: hidden;
}

.top_bjbox .Topdowmbox .rit .infor p span i {
  margin: -3px 5px 0 0;
  display: inline-block;
  vertical-align: middle;
  padding: 0 8px;
  border-radius: 20px;
  height: 23px;
  line-height: 23px;
  background: #1aad19;
}

.top_bjbox .Topdowmbox .rit .tab_a {
  padding-top: 34px;
  line-height: 32px;
  height: 34px;
  overflow: hidden;
  width: 100%;
}

.top_bjbox .Topdowmbox .rit .tab_a a {
  display: block;
  float: left;
  margin-right: 7px;
  border: 1px solid #1aad19;
  height: 32px;
  line-height: 32px;
  padding: 0 3px;
  width: 85px;
  color: #ffff;
  background: #18874b;
  border-radius: 2px;
  text-align: center;
  overflow: hidden;
}

.top_bjbox .Topdowmbox .rit .tab_a a:hover {
  background: #1aad19;
}

.top_bjbox .Topdowmbox .dowm_text {
  width: 1200px;
  height: 140px;
}

.top_bjbox .Topdowmbox .dowm_text .img,
.top_bjbox .Topdowmbox .dowm_text .img img {
  display: block;
  float: left;
  width: 140px;
  height: 140px;
  border-radius: 17px;
}

.top_bjbox .Topdowmbox .dowm_text .infor {
  width: 1020px;
  padding-left: 30px;
  float: left;
}

.top_bjbox .Topdowmbox .dowm_text .infor .bt {
  display: block;
  line-height: 50px;
  height: 50px;
  color: #fff;
  overflow: hidden;
}

.top_bjbox .Topdowmbox .dowm_text .infor .bt h1 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 30px;
  display: block;
  float: left;
  color: #fff;
  max-width: 730px;
  font-weight: normal;
}

.top_bjbox .Topdowmbox .dowm_text .infor .bt span {
  float: left;
  padding-left: 10px;
  max-width: 400px;
  height: 100%;
  overflow: hidden;
}

.top_bjbox .Topdowmbox .dowm_text .infor p {
  padding-top: 20px;
  line-height: 25px;
  height: 50px;
  overflow: hidden;
  width: 530px;
}

.top_bjbox .Topdowmbox .dowm_text .infor p span {
  color: #fff;
  width: 160px;
  float: left;
  height: 25px;
  padding-left: 5px;
  margin-right: 5px;
  overflow: hidden;
}

.top_bjbox .Topdowmbox .dowm_text .infor p span i {
  margin: -3px 5px 0 0;
  display: inline-block;
  vertical-align: middle;
  padding: 0 8px;
  border-radius: 20px;
  height: 23px;
  line-height: 23px;
  background: #1aad19;
}

.top_bjbox .Topdowmbox .dowm_text .infor p span a {
  color: #21c3cc;
}

.top_bjbox2 {
  width: 100%;
  height: 390px;
  position: relative;
}

.top_bjbox2 .bj {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
}

.top_bjbox2 .bj img {
  width: 110%;
  height: 110%;
  display: block;
  -webkit-filter: blur(5px);
  filter: blur(5px);
  position: relative;
  left: -5%;
  top: -5%;
}

.top_bjbox2 .bj:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
  zoom: 1;
  background: rgba(0, 0, 0, 0.7);
}

.top_bjbox2 .W1200 {
  position: relative;
  z-index: 1;
}

.top_bjbox2 .Minbox_a {
  padding: 27px 0;
}

.Newsjh2 {
  margin-top: 8px;
}

.Newsjh2 .list {
  padding: 10px 0 10px 3px;
}

.Newsjh2 .list li {
  margin: 9px 0px 0px 12px;
  width: 234px;
  padding: 13px 12px 12px;
  height: 75px;
  background: #f6f6f6;
  float: left;
  border-radius: 3px;
}

.Newsjh2 .list li .img,
.Newsjh2 .list li .img img {
  width: 75px;
  height: 75px;
  border-radius: 10px;
  overflow: hidden;
  display: block;
  float: left;
}

.Newsjh2 .list li .img:hover,
.Newsjh2 .list li .img img:hover {
  opacity: 0.9;
}

.Newsjh2 .list li .infor {
  width: 145px;
  padding-left: 12px;
  float: left;
}

.Newsjh2 .list li .infor .name {
  height: 30px;
  line-height: 30px;
  display: block;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.Newsjh2 .list li .infor p {
  color: #7d7d7d;
  font-size: 12px;
  line-height: 22px;
  height: 22px;
  overflow: hidden;
  width: 100%;
}

.zq_simplelist {
  background: #f2f2f2;
  padding-bottom: 20px;
}

.zq_simplelist .list {
  padding-top: 40px;
  width: 105%;
}

.zq_simplelist .list li {
  float: left;
  width: 288px;
  height: 358px;
  border: 1px solid #e3e3e3;
  overflow: hidden;
  position: relative;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
  margin: 0px 13px 20px 0;
}

.zq_simplelist .list li img {
  display: block;
  width: 100%;
  height: 100%;
}

.zq_simplelist .list li img:hover {
  opacity: 0.9;
}

.zq_simplelist .list li .bigimg {
  width: 290px;
  height: 172px;
  margin: -1px 0 0 -1px;
  overflow: hidden;
  display: block;
}

.zq_simplelist .list li .infor {
  padding: 15px 14px 10px;
  height: 80px;
}

.zq_simplelist .list li .infor .img {
  float: left;
  width: 80px;
  height: 80px;
  border-radius: 15px;
}

.zq_simplelist .list li .infor .text {
  float: left;
  width: 155px;
  padding-left: 25px;
}

.zq_simplelist .list li .infor .text .name {
  font-size: 16px;
  height: 30px;
  padding-top: 10px;
  line-height: 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}

.zq_simplelist .list li .infor .text p {
  width: 100%;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  color: #969696;
  overflow: hidden;
}

.zq_simplelist .list li .miaoshu {
  padding: 0px 10px;
  line-height: 22px;
  height: 66px;
  overflow: hidden;
  text-align: justify;
  color: #969696;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.Apptop {
  height: 475px;
  padding-bottom: 25px;
}

.Apptop .App_lunbox {
  height: 475px;
  width: 770px;
  overflow: hidden;
  position: relative;
  border-radius: 5px;
  float: left;
}

.Apptop .App_lunbox .bd li {
  width: 770px;
  height: 475px;
  position: relative;
  overflow: hidden;
}

.Apptop .App_lunbox .bd li a,
.Apptop .App_lunbox .bd li img {
  width: 100%;
  height: 100%;
  display: block;
}

.Apptop .App_lunbox .bd li p {
  position: absolute;
  background: url("../images/line5.png") no-repeat center;
  padding-top: 10px;
  width: 100%;
  height: 80px;
  line-height: 80px;
  color: #fff;
  font-size: 24px;
  left: 0px;
  bottom: 0px;
}

.Apptop .App_lunbox .bd li p span {
  padding: 0 150px 0 25px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.Apptop .App_lunbox .hd {
  position: absolute;
  right: 18px;
  bottom: 20px;
  height: 11px;
}

.Apptop .App_lunbox .hd li {
  display: inline-block;
  vertical-align: middle;
  height: 11px;
  text-indent: 100em;
  overflow: hidden;
  width: 11px;
  margin: 0 4px;
  margin-top: 0px;
  background: #0e6d71;
}

.Apptop .App_lunbox .hd .on {
  height: 18px;
  margin-top: -6px;
  background: #14b9c8;
}

.Apptop .App_lunbox .btn {
  position: absolute;
  background: url("../images/ico_img.png") no-repeat center;
  width: 34px;
  height: 45px;
  top: 50%;
  margin-top: -23px;
  cursor: pointer;
  display: none;
}

.Apptop .App_lunbox .btn:hover {
  opacity: 0.9;
}

.Apptop .App_lunbox .prev {
  background-position: -250px -87px;
  left: 10px;
}

.Apptop .App_lunbox .next {
  background-position: -313px -86px;
  right: 10px;
}

.Apptop .App_lunbox:hover .btn {
  display: block;
}

.Apptop .rit {
  width: 405px;
  float: right;
  margin-top: -10px;
}

.Apptop .rit .bt_top {
  display: block;
  height: 47px;
  line-height: 47px;
  border-bottom: 1px solid #eee;
}

.Apptop .rit .bt_top .bt {
  float: left;
  font-size: 24px;
}

.Apptop .rit .bt_top .bt i {
  display: inline-block;
  vertical-align: middle;
  margin: -4px 10px 0 0;
}

.Apptop .rit .bt_top .bt .ico1 {
  height: 24px;
  width: 32px;
  background-position: -303px -45px;
}

.Apptop .rit .bt_top .bt .ico2 {
  height: 26px;
  width: 27px;
  background-position: -350px -45px;
}

.Apptop .rit .bt_top .more {
  color: #969696;
  float: right;
  font-size: 14px;
}

.Apptop .rit .bt_top .more span {
  font-family: Serif;
}

.Apptop .rit .bt_top .more:hover {
  color: #14b9c8;
}

.Apptop .rit .appbox1 {
  width: 100%;
  overflow: hidden;
}

.Apptop .rit .appbox1 .lis {
  display: block;
  width: 105%;
  margin: 15px 0 14px;
}

.Apptop .rit .appbox1 .lis a {
  float: left;
  width: 96px;
  height: 36px;
  display: block;
  border-radius: 3px;
  text-align: center;
  line-height: 36px;
  color: #969696;
  margin: 0 7px 8px 0;
  background: #eee;
}

.Apptop .rit .appbox1 .lis a:hover {
  background: #14b9c8;
  color: #fff;
}

.Apptop .rit .appbox1 .lis .on {
  background: #14b9c8;
  color: #fff;
}

.ZQ_TOP {
  height: 398px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.ZQ_TOP .bj {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: no-repeat center;
}

.ZQ_TOP .bj:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
  zoom: 1;
  background: rgba(0, 0, 0, 0.5);
}

.ZQ_TOP .W1200 {
  position: relative;
  z-index: 1;
  height: 100%;
}

.ZQ_TOP .ZQ_nav {
  position: absolute;
  left: 0px;
  bottom: 12px;
  height: 60px;
  width: 100%;
}

.ZQ_TOP .ZQ_nav ul li {
  float: left;
  width: 150px;
  height: 57px;
  line-height: 57px;
  margin-top: 3px;
  background: url("../images/ico_img.png") no-repeat center bottom;
  background-position: -237px -156px;
  text-align: center;
  font-size: 16px;
  margin-right: 1px;
}

.ZQ_TOP .ZQ_nav ul li:hover {
  background-position: -235px -223px;
}

.ZQ_TOP .ZQ_nav ul li a {
  letter-spacing: 1px;
  display: block;
  color: #fff;
  width: 100%;
}

.ZQ_TOP .ZQ_nav ul .on {
  background-position: -235px -223px;
}

.ZQ_dowmbox {
  background: url("../images/dowmbox1.png") repeat-y top left;
  width: 780px;
  padding: 28px 17px 28px 18px;
  min-height: 218px;
  border-radius: 4px;
  margin-bottom: 12px;
}

.ZQ_dowmbox .img {
  width: 140px;
  height: 140px;
  display: block;
  float: left;
  margin: 0 30px 0 11px;
}

.ZQ_dowmbox .img img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 18px;
}

.ZQ_dowmbox .infor {
  float: left;
  width: 333px;
  height: 140px;
  overflow: hidden;
}

.ZQ_dowmbox .infor .name {
  height: 50px;
  line-height: 50px;
  padding-bottom: 7px;
  color: #fff;
  display: block;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border-bottom: 2px solid #3b3b3b;
  font-size: 30px;
}

.ZQ_dowmbox .infor .p {
  color: #969696;
  padding-top: 11px;
  line-height: 31px;
  height: 62px;
  overflow: hidden;
}

.ZQ_dowmbox .infor .p span {
  display: block;
  float: left;
  width: 45%;
  margin-right: 5%;
  overflow: hidden;
  height: 31px;
}

.ZQ_dowmbox .infor .p a {
  color: #14b9c8;
}

.ZQ_dowmbox .dowm {
  display: block;
  float: right;
  margin: 25px 20px 0 0;
  width: 177px;
  height: 56px;
  border: 1px solid #7bff7a;
  border-radius: 3px;
  text-align: center;
  line-height: 56px;
  color: #7bff7a;
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E57bff7a,endColorstr=#E57bff7a);
  zoom: 1;
  background: rgba(123, 255, 122, 0.2);
  letter-spacing: 1px;
}

.ZQ_dowmbox .dowm i {
  display: inline-block;
  vertical-align: middle;
  margin: -4px 5px 0 0;
  height: 18px;
  width: 18px;
  background-position: -206px -336px;
}

.ZQ_dowmbox .dowm:hover {
  background: #14b9c8;
  border-color: #14b9c8;
  color: #fff;
}

.ZQ_dowmbox .dowm:hover i {
  background-position: -206px -310px;
}

.ZQ_dowmbox .text_ {
  float: left;
  padding-top: 28px;
  line-height: 24px;
  color: #969696;
  text-align: justify;
  text-indent: 2em;
  position: relative;
}

.ZQ_dowmbox .text_ p {
  overflow: hidden;
}

.ZQ_dowmbox .text_ .more {
  background: #141414;
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 100px;
  height: 24px;
  line-height: 24px;
  color: #05d0b6;
  text-align: left;
  text-indent: 1em;
  cursor: pointer;
  display: none;
  text-align: center;
}

.ZQ_dowmbox .text_.on p {
  height: 48px;
  overflow: hidden;
}

.ZQ_dowmbox .text_.on .more {
  position: relative;
  display: block;
  float: right;
  background: none;
}

.ShotWrap {
  background: #fff;
  margin-top: 10px;
}

.ShotWrap .pic-c {
  padding: 10px 0;
  background: #fff;
}

.ShotWrap .snapShotWrap {
  width: 680px;
  position: relative;
  margin: 0 auto;
  overflow: hidden;
}

.ShotWrap .snapShotWrap .snapShotCont {
  width: 680px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.ShotWrap .snapShotWrap .snapShotCont .snopshot {
  position: absolute;
  overflow: hidden;
  zoom: 1;
  text-align: center;
}

.ShotWrap .snapShotWrap .snapShotCont .snopshot img {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.ShotWrap .snapShotWrap .snapShotCont .snopshot .elementOverlays {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  background: #000;
  width: 100%;
  height: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
}

.ShotWrap .snapShotWrap .snapShotCont .snopshot .elementOverlay {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  background: #000;
  width: 100%;
  height: 100%;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.ShotWrap .snapShotWrap .snap-shot-btn {
  position: absolute;
  height: 100%;
  width: 60px;
  top: 0px;
  display: block;
  cursor: pointer;
  z-index: 10;
}

.ShotWrap .snapShotWrap .snap-shot-btn i {
  display: block;
  background: url("../images/ico_img.png") no-repeat center;
  position: absolute;
  left: 50%;
  margin-left: -17px;
  top: 50% !important;
  margin-top: -17px;
  height: 33px;
  width: 33px;
}

.ShotWrap .snapShotWrap .prev {
  left: 0px;
}

.ShotWrap .snapShotWrap .prev i {
  background-position: -346px -307px;
}

.ShotWrap .snapShotWrap .next {
  right: 0px;
}

.ShotWrap .snapShotWrap .next i {
  background-position: -296px -308px;
}

.atlas {
  margin-top: 10px;
}

.atlas .labe_atlas {
  margin-top: 17px;
  position: relative;
}

.atlas .labe_atlas p {
  line-height: 40px;
  padding: 0 45px 0 25px;
  overflow: hidden;
}

.atlas .labe_atlas p a {
  display: inline-block;
  vertical-align: middle;
  width: 62px;
  text-align: center;
  overflow: hidden;
  margin: 0 2px;
  color: #969696;
  height: 40px;
}

.atlas .labe_atlas p a:hover {
  color: #000;
  font-size: 18px;
  line-height: 35px;
  font-weight: bold;
}

.atlas .labe_atlas p .on {
  color: #000;
  font-size: 18px;
  line-height: 35px;
  font-weight: bold;
}

.atlas .labe_atlas .more {
  display: none;
  width: 30px;
  height: 15px;
  position: absolute;
  right: 15px;
  bottom: 10px;
  text-align: center;
  line-height: 15px;
  background: #eee;
  border-radius: 3px;
  border: 1px solid #e5e5e5;
  cursor: pointer;
  overflow: hidden;
}

.atlas .labe_atlas .more:after {
  content: "";
  background: url("../images/ico_img.png") no-repeat center;
  display: block;
  top: 3px;
  left: 12px;
  height: 11px;
  width: 6px;
  background-position: -14px 0;
  transform: rotate(90deg);
  position: relative;
}

.atlas .labe_atlas .more.on_:after {
  transform: rotate(270deg);
}

.atlas .title_bt {
  border-bottom: 1px solid #eee;
}

.atlas .atlas_list {
  width: 100%;
  overflow: hidden;
  padding-top: 20px;
}

.atlas .atlas_list ul {
  width: 105%;
}

.atlas .atlas_list ul li a:hover img {
  opacity: 0.9;
}

.atlas .atlas_list .ul1 li {
  width: 100px;
  float: left;
  margin: 0 19px 0 30px;
}

.atlas .atlas_list .ul1 li a {
  display: block;
  width: 100%;
  height: 100%;
}

.atlas .atlas_list .ul1 li img {
  display: block;
  width: 100px;
  height: 100px;
  border-radius: 10px;
}

.atlas .atlas_list .ul1 li p {
  height: 55px;
  line-height: 55px;
  width: 100%;
  text-align: center;
  overflow: hidden;
}

.atlas .atlas_list .ul2 li {
  width: 170px;
  float: left;
  margin: 0 20px 0 11px;
}

.atlas .atlas_list .ul2 li a {
  display: block;
  width: 100%;
  height: 100%;
}

.atlas .atlas_list .ul2 li img {
  display: block;
  width: 170px;
  height: 105px;
  border-radius: 2px;
}

.atlas .atlas_list .ul2 li p {
  height: 55px;
  line-height: 55px;
  width: 100%;
  text-align: center;
  overflow: hidden;
}

.news_inforbox {
  margin-bottom: 12px;
}

.news_inforbox .crumb {
  padding: 0 12px;
}

.news_inforbox .news_top {
  padding: 0px 11px 20px;
  border-bottom: 2px solid #f2f2f2;
}

.news_inforbox .news_top .h1 {
  line-height: 40px;
  text-align: center;
  color: #000;
  font-size: 20px;
}

.news_inforbox .news_top .bq {
  height: 40px;
  line-height: 40px;
  width: 100%;
  overflow: hidden;
  padding-top: 10px;
}

.news_inforbox .news_top .bq span {
  display: block;
  float: left;
  margin-right: 70px;
  color: #969696;
}

.news_inforbox .news_infor h3 {
  color: #14b9c8;
}

.news_inforbox .news_infor h3:before {
  background: url("../images/ico_img.png") no-repeat center;
  height: 14px;
  width: 4px;
  background-position: -212px -382px;
  margin-right: 6px;
}

.news_inforbox .pages {
  padding-bottom: 10px;
}

.news_inforbox .pages .pagewrap {
  padding: 10px 0;
}

.news_down_top {
  height: 100px;
  padding: 32px 22px;
  background: #eee;
}

.news_down_top .img {
  float: left;
  width: 100px;
  height: 100px;
  border-radius: 10px;
  display: block;
}

.news_down_top .img img {
  display: block;
  width: 100%;
  height: 100%;
}

.news_down_top .img img:hover {
  opacity: 0.9;
}

.news_down_top .infor {
  width: 400px;
  padding-left: 20px;
  float: left;
}

.news_down_top .infor .name {
  height: 33px;
  line-height: 33px;
  color: #434343;
  font-size: 23px;
  display: block;
  font-weight: bold;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.news_down_top .infor .name:hover {
  color: #14b9c8;
}

.news_down_top .infor ul {
  width: 100%;
  padding-top: 10px;
  height: 60px;
  overflow: hidden;
}

.news_down_top .infor ul li {
  float: left;
  width: 180px;
  padding-right: 3px;
  overflow: hidden;
  height: 30px;
  color: #969696;
  line-height: 30px;
}

.news_down_top .infor ul li:before {
  border-radius: 50%;
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 5px;
  height: 5px;
  background: #bfbfbf;
  margin: -2px 8px 0 0;
}

.news_down_top .infor ul li i {
  height: 20px;
  line-height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #14b9c8;
  color: #14b9c8;
  border-radius: 15px;
  padding: 0 8px;
  margin: -2px 5px 0 5px;
}

.news_down_top .dowm {
  float: right;
  width: 120px;
  height: 42px;
  text-align: center;
  line-height: 42px;
  color: #fff;
  display: block;
  background: #21c3cc;
  border-radius: 2px;
  margin-top: 28px;
  letter-spacing: 1px;
}

.news_down_top .dowm:hover {
  opacity: 0.9;
}

.news_down_top .sao {
  float: right;
  margin: -20px 0px 0 0;
}

.news_down_top .sao .img_ {
  width: 100px;
  height: auto;
  padding: 10px;
  background: #fff;
  height: 100px;
  border-radius: 5px;
}

.news_down_top .sao .img_ img {
  width: 100%;
  height: 100%;
}

.news_down_top .sao font {
  text-align: center;
  line-height: 30px;
  width: 100%;
  display: block;
  font-size: 14px;
  color: #0e19f2;
}

.news_infor {
  font-size: 14px;
  padding: 10px 10px;
}

.news_infor .title {
  padding: 0;
  color: #252525;
  height: 50px;
  line-height: 50px;
}

.news_infor .title .bt {
  font-size: 16px;
}

.news_infor table,
.news_infor video,
.news_infor iframe,
.news_infor embed {
  max-width: 100%;
}

.news_infor table a {
  color: #0787ec;
}

.news_infor img {
  max-width: 700px;
  width: auto;
  display: block;
  margin: 0 auto;
}

.news_infor p {
  line-height: 24px;
  color: #434343;
  margin: 10px auto;
}

.news_infor p a {
  color: #0787ec;
}

.news_infor h3 {
  line-height: 25px;
  padding: 10px 0;
  color: #252525;
}

.news_infor h3:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 4px;
  height: 20px;
  background: #14b9c8;
  margin: -2px 10px 0 0;
}

.Lbox_warp {
  background: #fff;
  margin-bottom: 12px;
  border-radius: 5px;
}

.Lbox1 .ul {
  padding: 0 10px;
}

.Lbox1 .ul ul {
  border-top: 1px dashed #e6e6e6;
  border-left: 1px solid #e6e6e6;
}

.Lbox1 .ul ul li {
  float: left;
  width: 50%;
  height: 46px;
  overflow: hidden;
}

.Lbox1 .ul ul li:hover {
  background: #f6f6f6;
}

.Lbox1 .ul ul li a {
  border: 1px dashed #e6e6e6;
  padding: 0 20px;
  display: block;
  height: 44px;
  line-height: 44px;
  border-top: none;
  border-left: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.Lbox2 .L_table {
  padding: 0 10px 10px;
}

.Lbox2 .L_table td {
  line-height: 20px;
}

.Lbox3 .ul {
  padding: 0 10px;
}

.Lbox3 ul li {
  width: 50%;
  float: left;
  line-height: 36px;
  height: 36px;
}

.Lbox3 ul li a {
  display: block;
  height: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 10px;
}

.Lbox3 ul li a:before {
  border-radius: 50%;
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 5px;
  height: 5px;
  background: #dadada;
  border: 1px solid #c2c2c2;
  margin: -2px 8px 0 0;
}

.Lbox3 ul li a:hover:before {
  background: #14b9c8;
  border-color: #14b9c8;
}

.Lbox4 .tab_a {
  height: 32px;
  padding: 0 15px;
  margin-bottom: 20px;
}

.Lbox4 .tab_a a {
  width: 80px;
  height: 30px;
  border: 1px solid #14b9c8;
  color: #14b9c8;
  text-align: center;
  line-height: 30px;
  display: block;
  margin-right: 10px;
  float: left;
  cursor: pointer;
}

.Lbox4 .tab_a .on {
  background: #14b9c8;
  color: #fff;
}

.Lbox4 .top_ {
  height: 135px;
  margin-bottom: 20px;
  padding: 0 15px;
}

.Lbox4 .top_ .img {
  height: 135px;
  width: 225px;
  display: block;
  float: left;
}

.Lbox4 .top_ .img img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 2px;
}

.Lbox4 .top_ .infor {
  width: 550px;
  padding-left: 20px;
  float: left;
}

.Lbox4 .top_ .infor .bt {
  height: 42px;
  line-height: 42px;
  overflow: hidden;
  width: 100%;
}

.Lbox4 .top_ .infor .bt .p {
  display: block;
  color: #000;
  font-size: 24px;
  float: left;
  height: 42px;
  line-height: 42px;
  width: 380px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.Lbox4 .top_ .infor .bt span {
  display: block;
  float: right;
  width: 130px;
  text-align: right;
  color: #313131;
}

.Lbox4 .top_ .infor .bt span i {
  color: #ff6633;
}

.Lbox4 .top_ .infor .text {
  width: 100%;
  color: #535353;
  line-height: 30px;
  height: 90px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.Lbox4 .ul_list {
  padding: 0 10px;
}

.Lbox4 .ul_list ul {
  width: 105%;
  padding-bottom: 10px;
}

.Lbox4 .ul_list ul li {
  float: left;
  height: 75px;
  padding: 13px 11px;
  width: 236px;
  background: #f6f6f6;
  margin: 0px 12px 10px 0;
  border-radius: 3px;
}

.Lbox4 .ul_list ul li .img {
  display: block;
  float: left;
  width: 75px;
  height: 75px;
  overflow: hidden;
  background: #bfbfbf;
  border-radius: 15px;
}

.Lbox4 .ul_list ul li .img img {
  display: block;
  width: 100%;
  height: 100%;
}

.Lbox4 .ul_list ul li .img img:hover {
  opacity: 0.9;
}

.Lbox4 .ul_list ul li .infor {
  float: left;
  width: 148px;
  padding-left: 12px;
}

.Lbox4 .ul_list ul li .infor .name {
  display: block;
  height: 27px;
  line-height: 27px;
  color: #313131;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 4px;
  font-weight: bold;
}

.Lbox4 .ul_list ul li .infor .name:hover {
  color: #14b9c8;
}

.Lbox4 .ul_list ul li .infor p {
  font-size: 12px;
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  width: 100%;
  color: #7d7d7d;
}

.Lbox5 .ShotWrap .snapShotWrap {
  width: 740px;
}

.Lbox5 .ShotWrap .snapShotWrap .snapShotCont {
  width: 740px;
}

.Lbox5 .ShotWrap .snapShotWrap .next i {
  height: 46px;
  width: 46px;
  background-position: -311px -371px;
  margin-left: -23px;
  margin-top: -23px;
}

.Lbox5 .ShotWrap .snapShotWrap .prev i {
  height: 46px;
  width: 46px;
  background-position: -247px -372px;
  margin-left: -23px;
  margin-top: -23px;
}

.Lbox6 .ord_edition {
  padding: 0 10px;
}

.Lbox6 .ord_edition ul {
  overflow: hidden;
  padding-bottom: 10px;
}

.Lbox6 .ord_edition ul li {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  font-size: 14px;
}

.Lbox6 .ord_edition ul li .name {
  float: left;
  display: block;
  width: 35%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.Lbox6 .ord_edition ul li .name:hover {
  color: #14b9c8;
}

.Lbox6 .ord_edition ul li span {
  float: left;
  width: 25%;
  overflow: hidden;
  display: block;
}

.Lbox6 .ord_edition ul li .btn {
  display: block;
  width: 95px;
  height: 31px;
  line-height: 31px;
  margin-top: 4px;
  text-align: center;
  border: 1px solid #dadae4;
  background: #f6f9fc;
  float: right;
  margin-right: 0px;
}

.Lbox6 .ord_edition ul li .btn:hover {
  background: #14b9c8;
  border-color: #14b9c8;
  color: #fff;
}

.Lbox6 .ord_edition .more_ {
  height: 30px;
  line-height: 30px;
  background: #efeff4;
  text-align: center;
  cursor: pointer;
}

.Lbox6 .ord_edition .more_ a {
  position: relative;
  background: url("../images/ico_img.png") no-repeat center;
  width: 10px;
  height: 17px;
  background-position: -265px 0;
  display: inline-block;
  vertical-align: middle;
  transform: rotate(90deg);
}

.Lbox6 .ord_edition.on_showedition .more_ a {
  transform: rotate(270deg);
}

.Lbox6 .tab_a {
  height: 65px;
  padding: 10px 10px;
  width: 450px;
  margin: 0 auto;
}

.Lbox6 .tab_a a {
  width: 200px;
  padding: 0 5px;
  margin: 0 5px;
  float: left;
  height: 63px;
  display: block;
  border: 1px solid #eee;
  border-radius: 2px;
  text-align: center;
  line-height: 63px;
  overflow: hidden;
}

.Lbox6 .tab_a a:hover {
  background: #eee;
  color: #434343;
}

.Lbox6 .tab_a .on {
  background: #eee;
}

/*é¢„çº¦*/
.yuyue_warp {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
  zoom: 1;
  background: rgba(0, 0, 0, 0.5);
  top: 0px;
  left: 0px;
  display: none;
}

.yuyue_warp .yuyue_box {
  display: none;
  position: absolute;
  background: #fff;
  border-radius: 8px;
  width: 430px;
  height: 170px;
  left: 50%;
  margin-left: -215px;
  top: 50%;
  margin-top: -85px;
}

.yuyue_warp .yuyue_box .bt {
  height: 68px;
  line-height: 68px;
  font-size: 14px;
  color: #434343;
  text-align: center;
}

.yuyue_warp .yuyue_box .input_ {
  width: 330px;
  margin: 0 auto;
  background: #eee;
  height: 35px;
  line-height: 35px;
  text-align: center;
}

.yuyue_warp .yuyue_box .input_ input {
  width: 300px;
  height: 25px;
  line-height: 25px;
  display: block;
  background: none;
  border: none;
  padding: 5px 15px;
  font-size: 14px;
  color: #000;
  text-align: center;
}

.yuyue_warp .yuyue_box .btn {
  width: 50%;
  text-align: center;
  height: 65px;
  line-height: 65px;
  margin: 0 auto;
  color: #000;
  font-size: 14px;
}

.yuyue_warp .yuyue_box .btn a,
.yuyue_warp .yuyue_box .btn button {
  color: #000;
  display: block;
  background: none;
  height: 100%;
  width: 100%;
  border: none;
  cursor: pointer;
}

.yuyue_warp .yuyue_box .close {
  position: absolute;
  background: url("../images/ico_img.png") no-repeat center;
  display: block;
  height: 15px;
  width: 14px;
  background-position: -199px -222px;
  top: 12px;
  right: 15px;
  cursor: pointer;
}

.yuyue_warp .yuyue_box .close:hover {
  opacity: 0.9;
}

.yuyue_warp .yuyue_box .input_ input:-webkit-autofill {
  background: #eee !important;
  box-shadow: 0 0 0 23px #eee inset !important;
  -webkit-text-fill-color: #000 !important;
}

.tishi_box {
  padding: 20px 25px;
  background: #f4f4f7;
  border-radius: 5px;
  color: #000;
  font-size: 16px;
}

.tishi_box p {
  line-height: 30px;
}

.tishi_box p span {
  color: #f0412a;
}

.Min2 {
  width: 1200px;
  margin: 15px auto 12px;
  background: #fff;
  overflow: hidden;
}

/* 2021-07-23 */
.Min2 .home-title {
  border-bottom: 2px solid #eef3ff;
  margin-bottom: 15px;
}

.Min2 .home-title span {
  font-weight: bold;
  font-size: 16px;
  line-height: 1;
  display: inline-block;
  padding-bottom: 9px;
  color: #00ceff;
  border-bottom: 2px solid #00ceff;
  margin-bottom: -2px;
  font-weight: bold;
}

.side-box.banner {
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
}

.side-box.banner .img {
  width: 100%;
}

.side-box.banner .content {
  position: absolute;
  top: 0;
  left: 13.5px;
  right: 13.5px;
  height: 100%;
  margin: auto;
  z-index: 1;
}

.side-box.banner .content .time {
  line-height: 12px;
  margin: 10px 0 0;
  font-size: 8px;
  color: #fff;
}

.side-box.banner .content .time span {
  padding-right: 7px;
}

.side-box.banner .bottom-text {
  box-sizing: border-box;
  position: absolute;
  height: 50%;
  padding-top: 72px;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  color: #fff;
}

.side-box.banner .bottom-text .title {
  color: #fff;
  margin: 0;
  font-weight: 400;
  height: 25px;
  line-height: 24px;
  font-size: 24px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-left: 8px;
  border-left: 4px solid #ffa365;
}

.side-box.banner .bottom-text .tags {
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  margin-top: 10px;
}

.side-box.banner .bottom-text .game-icon {
  float: left;
  width: 55px;
  height: 55px;
  margin-right: 15px;
  border-radius: 4.5px;
  overflow: hidden;
}

.side-box.banner .bottom-text .game-info {
  height: 60px;
  position: relative;
  padding-bottom: 7.5px;
}

.side-box.banner .bottom-text .game-info:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-bottom: 1px solid #ededed;
  opacity: 0.44;
}

.side-box.banner .bottom-text .game-score {
  margin-top: 12.5px;
  overflow: hidden;
}

.side-box.banner .bottom-text .score-info {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.side-box.banner .bottom-text .score-count {
  font-size: 13px;
  line-height: 1;
  margin-top: 8.5px;
  margin-bottom: 2px;
}

.side-box.banner .bottom-text .score {
  line-height: 1;
  height: 40px;
  font-size: 40px;
  color: #f67b29;
  float: left;
  margin-right: 5.5px;
}

.side-box.banner .bottom-text img {
  display: block;
  width: 100%;
  height: auto !important;
}

.side-box.banner:after {
  position: absolute;
  content: "";
  height: 50%;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(3%, transparent),
    color-stop(98%, rgba(0, 0, 0, 0.9))
  );
  background-image: -webkit-linear-gradient(
    top,
    transparent 3%,
    rgba(0, 0, 0, 0.9) 98%
  );
  background-image: linear-gradient(
    -180deg,
    transparent 3%,
    rgba(0, 0, 0, 0.9) 98%
  );
}

.side-box.banner .more-btn {
  position: absolute;
  bottom: 20px;
  right: 90px;
  z-index: 2;
}

.side-box.banner .more-btn:after {
  display: none;
}

.side-box.banner .more-btn {
  display: inline-block;
  color: #fff;
  border: none;
  font-size: 14px;
  width: 88px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background-image: -webkit-linear-gradient(315deg, #f67b29, #fea647);
  background-image: linear-gradient(-225deg, #f67b29, #fea647);
  border-radius: 3px;
}

.side-box.banner .score-star i {
  float: left;
  width: 10px;
  height: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAAH7+Yj7AAAAAXNSR0IArs4c6QAABxRJREFUWAntWGmMFEUUruqe2Z0FfsjCci33tRDUkBAMakyABKOJgCJymGgM/jGABwQFzQosoiaQAJGg8cAjqBxyqj9UJGCMoK64wYBcggsrC8pllN05urue71X3q+ntmdkdISbGWJmeqnrvq++9Ot6rnhGiteLtq1jPekkNZ3sPkLrF4qBOr+0D6bV9gboWfQEstuBCiYALceq2UdRXFXoowaS7owdwj2xRW9tMv9EHrfvmSx6ul9qQulgi4n926KbQWMECdeXMaDA503B3dtUgidbsceeM3jQy63uB9ga/yA/jGHLGpze0XJj06gE4C98qMVI78ehJQ6b9aF48dGty0dB1xilsJBcNyfE1rC+uDXUdFRzo2i+KjkUFqtlGx9VJlLfwrQUQPu95o9fsBNNpSSHd7ZWNQkJ3vWnIQTThpSF4bGKjtGJ3n+khkrETkLQFNNlCNeEONmOND+BjO4nBBDZ+ZN7sPweUt4Ik/hoKUYobTyAq+gBQA5rFUmTWLKrZZ4Xdo80cDFBdsdsRQDbHtpJJwHamtvE8kVAxI8jHdjVHjClYPKw8Bd5FH1bkNxztNAQOlR8pBm5cLASmiFK/i8PQJKugttOpQjiWG9dZEK29PV30QYMg2mxpz5Kjz70cxXFfE8Knffp5ylmFB3oAKvCMQyK0Y4zNW+OYRgB5Qtpiv33H2TnGQ3dzryTGR4I94SD3zxFxGWiEOIgvy54Sm3T6gxyUs67PZiS9lwmyBpiHh/hE8V5WmRxTn4pqua9r57X+C5WCmrCQE1Y4B5Q+8jOzG2jeXfauWDX+YfTjgNoCzx89YXlq1aAnDVPQMAeWFamlVY+pJj9BkSyRgAo579gF1iefr9qI4Tkl6C/Dejnr/kM1hR2FXzFTyrsp4YE6kWZElUjCj2F5oXabhCLj7gEH4yFjSYrrQkQsbxOARL2FYwlwhFBfr3mPBxaqWyWEPd1mqgwS4UOkIi2nFSJieauEngNrhIsQeoiQPMUrhQfnq3XoeJ9UrgRQI3ClBmLm6J4PmCPDWMQEksIr6QRG9QlbJB6Xd9b7t4Z+t/BjnXOCyS0RcS5vIMHbo9GeeKbSDz0vNgU8bxPpOG3xtc8WmDjLyBK61GTKntxQqcczADb3H+Q4zrHsfesPyBrwkdH0gqifSqY3DGKeFnrY3TfhNECSlG3lQcKgsS3xB05NpjaXFoQspNcyXkSaEJXsBAOUFHNLZtSvDHqmyklfWkPHJCgqYOLEysRCWh0YE66zIwMpvDoi7kcGHiIMOeEGD59DCkN8ZEbODxNxO8fDTPMfc/Asot6fKgONZ4FcAbRnXbjO9dART2vPyLvAm1Ir0U261jbqc8RQ9ORLFrmEGeu67JStjWXzj0v5xMFfS586NqnU69BFZx5tyBLpFzbMCntH7TyElKqkSLjxTmXVR1skA/lM3XmUSfTuXd9bOSZK+H//qlcAfijfpQ50BHrgQPmuqyaKDMzZ44i+qC5813kJnouxwb7T7TMWvu9cU9TgNkB47q+tQG2XccpVn1HmCL+eUduKWbfLkb/tvBYL1+QgfNkb9zPViHkkob0z+Q29w7YEkZIy0UPedvry1Tp5TVsMTmYnuDKht1Zf2zjfIDlRrRyRUE76n19B2NuzTFyRHfFKKcfkXS4s2dHz4EHc1ElFrQxeY7Yl1wkFuJKxS5idL4kOcFne8ou+ClvjMFvsfNT9W9yUkT6YMj2pgozPByzYQrpb6aLmOzZqgEcyeYTNMLOejkPkiNTGxp+9iXjN5SSd+BohvbfIdvZiYgoyQafBd1jiHye+k/4JiTrsX+b0EpMdzzIyym2jJxhdiPTBeQsl1xCOCjP4Pfx2tvS+VXpqB97rnYwyOkOD9htRByNqbYRXkXTc9qcbOCHFxZi0J8j7Tu0Njzc+hIWa5P3BnV2R/hCX6mZKGexjFOf3oyajKDLDGNJxG9dQyn0xmZgg78/+RguPLuggg+iVwH37neVKqLkGHLEXnQBPhmoq0RXWL5ogVsQfqp+HbfK2YDE2CyIChfP6wNEK3N15cbketbrkVkyMjs+o/yIvV0RogiQiz+l6GVXNR5YjWK+EQWbn6q8oRbmvpBdfP2R8jOcK5BJFOZhlNYZyG5mXBo7CV8p9+ujkqv+2hCYmbTmqZPbxb9oaXNQK4k/Qar0cwXSiZ8oYkfIStfGHr/5TlmefDQlG4opKvYrjWVKoZo5CepFZNmy45zp1YUDkyJ3HFZlduuCo/inHuPSLg6diqlqN/QqWRWvbig8vWXDoQFQe7rfpYHIJ/i0j5BR/BRkuz1mWmFlafXhbmKxQO10z9B5Pwiu4sl0JwyuKR3NT2cKjUwuNIzlbLIjJPHvDCE94GxDYJMCqTiw9+HFBcBGKVPX1dynpLpXCao9/AU8ree7I/iKG/XshfwHqwvdRJUJUjAAAAABJRU5ErkJggg==)
    no-repeat;
  background-size: 100% auto;
  margin-right: 0.75px;
}

.side-box.banner .ewm {
  position: absolute;
  /* display: none; */
  width: 50px;
  height: 50px;
  bottom: 7px;
  right: 30px;
  z-index: 2;
}

.side-box.banner .ewm img {
  width: 100%;
  height: 100%;
}

.box-tips {
  margin-top: 15px;
  font-size: 16px;
  color: #999;
  line-height: 1.5;
}

.Min2 .M2_L {
  width: 380px;
  overflow: hidden;
  margin: 15px 10px;
}

.Min2 .M2_L .Hdwrap {
  float: left;
  width: 370px;
  height: 310px;
  position: relative;
  overflow: hidden;
}

.Min2 .M2_L .Hdwrap .bigImg img {
  width: 100%;
  height: 310px;
  display: block;
}

.Min2 .M2_L .Hdwrap .bigImg p {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

.Min2 .M2_L .Hdwrap .bigImg .txtbg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  background: #000;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}

.Min2 .M2_L .Hdwrap .bigImg .txt {
  position: absolute;
  bottom: 0;
  left: 20px;
  right: 20px;
  color: #fff;
  line-height: 40px;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}

.Min2 .M2_L .Hdwrap .smallScroll {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 10px;
}

.Min2 .M2_L .Hdwrap .smallImg,
.Min2 .M2_L .Hdwrap .tempWrap {
  width: 350px;
  overflow: hidden;
}

.Min2 .M2_L .Hdwrap .smallImg li {
  float: left;
  width: 87.5px !important;
}

.Min2 .M2_L .Hdwrap .smallImg li a {
  display: block;
  margin: 10px 0;
  border: 1px solid #fff;
  font-size: 15px;
  position: relative;
  cursor: pointer;
}

.Min2 .M2_L .Hdwrap .smallImg img {
  display: block;
  width: 100%;
  height: 53px;
  background: #ddd;
}

.Min2 .M2_L .Hdwrap .smallImg .cover {
  position: absolute;
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
  overflow: hidden;
  font-size: 0;
  background: #040303;
  filter: alpha(opacity=30);
  opacity: 0.3;
}

.Min2 .M2_L .Hdwrap .smallImg li.on .cover {
  display: none;
}

.Min2 .M2_L .Hdwrap .smallImg li.on a:after {
  content: "";
  width: 0;
  height: 0;
  font-size: 0;
  overflow: hidden;
  line-height: 0;
  border: 8px solid transparent;
  border-bottom-color: #fff;
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -8px;
}

.Min2 .M2_L .Hdwrap .bigImg,
.Min2 .M2_L .Hdwrap .bigImg li {
  width: 100% !important;
}

.Min2 .M2_L .L_title {
  width: 100%;
  border-top: 2px solid #f3f3f3;
  height: 37px;
  line-height: 36px;
  margin-top: 20px;
  float: left;
}

.Min2 .M2_L .L_title span {
  float: left;
  font-size: 18px;
  font-weight: normal;
  border-top: 2px solid #44494e;
  margin-top: -2px;
}

.Min2 .M2_L .Tags {
  width: 380px;
  float: left;
  height: auto;
  overflow: hidden;
  margin-left: -10px;
}

.Min2 .M2_L .Tags li {
  position: relative;
  float: left;
  width: 114px;
  height: 70px;
  padding: 12px 0 0 10px;
}

.Min2 .M2_L .Tags li a {
  position: relative;
  display: block;
  width: 114px;
  height: 62px;
  line-height: 62px;
  text-align: center;
  border: 1px solid #eee;
  overflow: hidden;
}

.Min2 .M2_L .Tags li a p {
  width: 100%;
  height: 100%;
}

.Min2 .M2_L .Tags li a span {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 0;
  height: 0;
  border-right: 23px solid transparent;
  border-top: 23px solid;
  overflow: hidden;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
}

.Min2 .M2_L .Tags li a i {
  position: absolute;
  top: 3px;
  left: 4px;
  z-index: 3;
  width: 8px;
  height: 8px;
  color: #fff;
  line-height: 6px;
  text-indent: -2px;
}

.Min2 .M2_L .Tags li strong {
  font-weight: normal;
  position: relative;
  z-index: 10;
}

.Min2 .M2_L .Tags li a:hover p i {
  display: none;
}

.Min2 .M2_L .Tags li a:hover p span {
  border-width: 180px;
}

.Min2 .M2_L .Tags li a:hover strong {
  color: #fff;
}

.Min2 .M2_L .Tags li .shadow {
  position: absolute;
  top: 76px;
  right: -56px;
  width: 86px;
  height: 8px;
  background: url(../images/ic_shadow.png) no-repeat;
  border: none;
}

.Min2 .M2_L .Tags .struct_bg1 a {
  color: #ec5747;
}

.Min2 .M2_L .Tags .struct_bg2 a {
  color: #8c97cb;
}

.Min2 .M2_L .Tags .struct_bg3 a {
  color: #5dc9ea;
}

.Min2 .M2_L .Tags .struct_bg4 a {
  color: #b3d465;
}

.Min2 .M2_L .Tags .struct_bg5 a {
  color: #a6937c;
}

.Min2 .M2_L .Tags .struct_bg6 a {
  color: #f6c15b;
}

.Min2 .M2_L .Tags .struct_bg7 a {
  color: #f19ec2;
}

.Min2 .M2_L .Tags .struct_bg8 a {
  color: #e4a1f0;
}

.Min2 .M2_L .Tags .struct_bg1 span {
  border-color: #ec5747;
  border-right: 23px solid transparent;
}

.Min2 .M2_L .Tags .struct_bg2 span {
  border-color: #8c97cb;
  border-right: 23px solid transparent;
}

.Min2 .M2_L .Tags .struct_bg3 span {
  border-color: #5dc9ea;
  border-right: 23px solid transparent;
}

.Min2 .M2_L .Tags .struct_bg4 span {
  border-color: #b3d465;
  border-right: 23px solid transparent;
}

.Min2 .M2_L .Tags .struct_bg5 span {
  border-color: #a6937c;
  border-right: 23px solid transparent;
}

.Min2 .M2_L .Tags .struct_bg6 span {
  border-color: #f6c15b;
  border-right: 23px solid transparent;
}

.Min2 .M2_L .Tags .struct_bg7 span {
  border-color: #f19ec2;
  border-right: 23px solid transparent;
}

.Min2 .M2_L .Tags .struct_bg8 span {
  border-color: #e4a1f0;
  border-right: 23px solid transparent;
}

.Min2 .M2_M {
  width: 460px;
  height: 610px;
  margin: 15px 0;
}

.Min2 .M2_M .tabNav {
  margin-bottom: 20px;
  overflow: hidden;
  border-bottom: 2px solid #eef3ff;
  font-size: 16px;
  color: #666;
}

.Min2 .M2_M .tabNav li {
  float: left;
  width: 25%;
  height: 16px;
  position: relative;
  text-align: center;
  cursor: pointer;
  line-height: 16px;
  padding-bottom: 10px;
}

.Min2 .M2_M .tabNav li.on {
  border-bottom: 2px solid #00ceff;
  margin-bottom: -1px;
  color: #00ceff;
  font-weight: bold;
}

.Min2 .M2_M .tabNav li.on:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #00ceff;
  position: absolute;
  left: 50%;
  margin-left: -5px;
  bottom: -8px;
}

.Min2 .M2_M .tabBody {
  width: 100%;
}

.Min2 .M2_M .tabBody ul.item + ul.item {
  display: none;
}

.Min2 .M2_M .tabBody ul.item {
  width: 100%;
  overflow: hidden;
  height: 560px;
}

.Min2 .M2_M .tabBody ul.ListA li {
  height: 30px;
  line-height: 30px;
  position: relative;
  padding-left: 40px;
  margin-bottom: 18px;
}

.Min2 .M2_M .tabBody ul.ListA li i {
  display: block;
  width: 17px;
  height: 17px;
  background-image: url(../images/li1.png);
  position: absolute;
  left: 4px;
  top: 7px;
  z-index: 2;
}

.Min2 .M2_M .tabBody ul.ListA li a,
.Min2 .M2_M .tabBody ul.ListA li span {
  display: block;
  height: 30px;
  overflow: hidden;
}

.Min2 .M2_M .tabBody ul.ListA li a {
  float: left;
}

.Min2 .M2_M .tabBody ul.ListA li a:hover {
  color: #00ceff;
}

.Min2 .M2_M .tabBody ul.ListA li .timer {
  float: right;
  color: #999;
  font-size: 14px;
}

.Min2 .M2_M .tabBody ul.ListA li .imgBox {
  width: 30px;
  border-radius: 5px;
  margin-right: 18px;
}

.Min2 .M2_M .tabBody ul.ListA li .imgBox img {
  width: 100%;
  height: 100%;
}

.Min2 .M2_M .tabBody ul.ListA li .tag {
  color: #aaa;
  width: 78px;
}

.Min2 .M2_M .tabBody ul.ListA li .tag:hover {
  color: #00ceff;
}

.Min2 .M2_M .tabBody ul.ListA li .tt {
  width: 190px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Min2 .M2_M .tabBody ul.ListA li:after {
  content: "";
  display: block;
  width: 0;
  height: 48px;
  border-left: 1px dashed #cfcfcf;
  position: absolute;
  left: 12px;
  top: 8px;
  z-index: 0;
}

.Min2 .M2_M .tabBody ul.ListA li:last-child:after {
  display: none;
}

.Min2 .M2_M .tabBody .ListB li {
  height: 36px;
  line-height: 36px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  padding-left: 20px;
  position: relative;
}

.Min2 .M2_M .tabBody .ListB li span.fr {
  color: #999;
  font-size: 12px;
  padding-left: 10px;
}

.Min2 .M2_M .tabBody .ListB li i {
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 11px;
  background-image: url(../images/icons.png);
  background-position: -70px 0;
}

.Min2 .M2_M .tabBody .ListB .hot {
  padding-left: 0;
  height: 20px;
  line-height: 20px;
  font-size: 18px;
  font-weight: bold;
  color: #000;
  background: none;
  margin: 0 0 14px;
}

.Min2 .M2_M .tabBody .ListB li + .hot {
  margin-top: 16px;
}

.Min2 .M2_M .tabBody .ListB .hot a {
  color: #000;
}

.Min2 .M2_M .tabBody .ListB .hot .tag {
  display: inline-block;
  height: 20px;
  padding: 0 5px;
  border-radius: 2px;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  background: #01b7ee;
  vertical-align: top;
  margin-right: 10px;
}

.Min2 .M2_M .tabBody .ListB .hot .c1 {
  background: #ff5534;
}

.Min2 .M2_M .tabBody .ListB .hot .c2 {
  background: #33cd86;
}

.Min2 .M2_M .tabBody .ListB .hot .c3 {
  background: #3aa5ff;
}

.Min2 .M2_M .tabBody .ListB a:hover {
  color: #00ceff;
}

.Min2 .M2_R {
  width: 290px;
  height: 615px;
  margin: 0px 10px 0 0;
  overflow: hidden;
}

.Min2 .M2_R .tithd_1 {
  height: 40px;
  border-bottom: 2px solid #d7d7d7;
  line-height: 40px;
}

.Min2 .M2_R .tithd_1 .tt {
  float: left;
  font-size: 18px;
  color: #000;
  font-weight: bold;
  border-bottom: 2px solid #00ceff;
}

.Min2 .M2_R .tithd_1 .more {
  float: right;
  font-size: 14px;
  color: #999;
  padding-right: 16px;
  position: relative;
}

.Min2 .M2_R .tithd_1 .more i {
  display: block;
  width: 12px;
  height: 12px;
  background-color: #999;
  border-radius: 50%;
  overflow: hidden;
  color: #fff;
  text-align: center;
  line-height: 12px;
  font-style: normal;
  font-family: serif;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -6px;
  font-size: 12px;
}

.Min2 .M2_R .tithd_1 .more:hover {
  color: #00ceff;
}

.Min2 .M2_R .tithd_1 .more:hover i {
  background-color: #00ceff;
}

.Min2 .M2_R .zttjimg li {
  width: 100%;
  box-shadow: 2px 2px 20px #ececec;
  margin-bottom: 20px;
}

.Min2 .M2_R .zttjimg li a {
  display: block;
  overflow: hidden;
}

.Min2 .M2_R .zttjimg li .imgBox {
  height: 135px;
}

.Min2 .M2_R .imgBox {
  display: block;
}

.Min2 .M2_R .imgBox img {
  display: block;
  width: 100%;
  height: 100%;
}

.Min2 .M2_R .zttjimg li .tt {
  height: 40px;
  line-height: 40px;
  padding: 0 14px;
}

.Min2 .M2_R .zttjimg li:hover {
  background: #f0f0f0;
}

.Min2 .M2_R .ztttags {
  margin-right: -14px;
}

.Min2 .M2_R .ztttags li {
  width: 50%;
  float: left;
  margin-bottom: 16px;
  height: 50px;
  line-height: 50px;
}

.Min2 .M2_R .ztttags li a {
  display: block;
  height: 100%;
  margin-right: 14px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 5px;
}

.Min2 .M2_R .ztttags li a:hover {
  opacity: 0.8;
}

.Min2 .M2_R .ztttags li.c1 a {
  background: #ffae5f;
}

.Min2 .M2_R .ztttags li.c2 a {
  background: #f46868;
}

.Min2 .M2_R .ztttags li.c3 a {
  background: #c49155;
}

.Min2 .M2_R .ztttags li.c4 a {
  background: #93d877;
}

.Min2 .M2_R .ztttags li.c5 a {
  background: #8d79f4;
}

.Min2 .M2_R .ztttags li.c6 a {
  background: #3e9ff9;
}

.Min2 .M2_R .ztttags li a:after,
.Min2 .M2_R .ztttags li a:before {
  content: "";
  display: block;
}

.Min2 .M2_R .ztttags li:first-child a:before {
  content: "";
  width: 0;
  height: 0;
  border-bottom: 15px solid #fff;
  border-right: 15px solid transparent;
  position: absolute;
  top: 0px;
  right: 0px;
}

.Min2 .M2_R .ztttags li:first-child a:after {
  content: "";
  position: absolute;
  top: -11px;
  right: -11px;
  width: 21px;
  height: 21px;
  background: #fff;
  border-left: 1px solid #ffd8b1;
  transform: rotate(-45deg);
}

.Rsty_4 {
  width: 370px;
  height: 310px;
  background: url(../images/tjbg.jpg) #fff no-repeat;
  background-size: 100% 100%;
}

.Rsty_4 > p {
  display: block;
  float: left;
  margin: 15px 20px;
  font-size: 22px;
  color: #525252;
  height: 26px;
  line-height: 26px;
}

.Rsty_4 .huan {
  width: 80px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  float: right;
  margin: 33px 20px 33px 0;
  cursor: pointer;
}

.Rsty_4 .huan i {
  display: inline-block;
  background: url(../images/ico-img2.png) no-repeat;
  height: 14px;
  width: 14px;
  margin: 4px 4px 0;
  vertical-align: top;
  background-position: -102px -228px;
}

.Rsty_4 .huan:hover i {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.Rsty_4 .huan span {
  color: #9d97be;
  font-size: 14px;
}

.Rsty_4 .info {
  width: 330px;
  height: 250px;
  float: left;
  margin: 0 20px;
}

.Rsty_4 .info .img,
.Rsty_4 .info .img img {
  width: 115px;
  height: 115px;
  display: block;
  margin: 0 auto;
}

.Rsty_4 .info p {
  width: 100%;
  text-align: center;
  margin-top: 20px;
  line-height: 20px;
  height: 20px;
  font-size: 16px;
  color: #2e2e2e;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.Rsty_4 .info span {
  display: block;
  text-align: center;
  width: 100%;
  font-size: 12px;
  color: #bbb;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.Rsty_4 .info a.downl {
  display: block;
  margin: 10px auto;
  width: 130px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background: #7bc71f;
  color: #fff;
  font-size: 14px;
  border-radius: 4px;
}

.Rsty_4 .info a.downl:hover {
  opacity: 0.88;
}

/*# sourceMappingURL=comment.css.map */
