body{
	background: #F2F2F2;
	font-size: .65rem;
	color: #333333;
	margin: 0;
	padding: 0;
}
ul,p{
	margin: 0;
	padding: 0;
}
li,a{
	color: #333333;
	list-style: none;
	text-decoration: none;
}
table{
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

/*妫ｆ牠銆夋潪顔芥尡閸ワ拷*/
.banner_box {
  position: relative;
 height: 8.7rem;
}
.banner_box img {
  width: 100%;
}
.banner_box .txt_box {
  position: absolute;
  width: calc(100% - 1rem);
  height: 1.3rem;
  line-height: 1.3rem;
  white-space: nowrap;
  bottom: 0;
  z-index: 10;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 0.6rem;
  overflow: hidden;
  padding: 0 .5rem;
}
.banner_box .txt_box .item {
  display: none;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  z-index: 100;
}
.banner_box .des {
  float: left;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.jrbs_wrap {
  background: #fff;
  padding: 0 0.5rem;
  margin-bottom: 0.5rem;
}
.jrbs_wrap .jrbs_box {
  height: 3.8rem;
  overflow: hidden;
}
.jrbs_wrap .jrbs_box .jrbs_swiper {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.jrbs_wrap .jrbs_box .jrbs_swiper .swiper-pagination-bullets {
  left: 0rem !important;
  width: 0.75rem;
}
.jrbs_wrap .jrbs_box .jrbs_swiper .swiper-pagination-bullet {
  width: 0.3rem;
  height: 0.3rem;
  border-radius: 0;
}
.jrbs_wrap .jrbs_box .jrbs_swiper .swiper-pagination-bullet-active {
  background: #ffae00;
}
.jrbs_wrap .jrbs_box .item {
  display: block;
  width: 100%;
  overflow: hidden;
  text-align: center;
  padding: 0.5rem 0.25rem;
  font-size: 0.5rem;
}
.jrbs_wrap .jrbs_box .item .side_content .qd_logo {
  height: 1.75rem;
  padding-bottom: 0.4rem;
}
.jrbs_wrap .jrbs_box .center_content {
  width: 30%;
  float: left;
}
.jrbs_wrap .jrbs_box .center_content .play_btn {
  background: #ffae00;
  color: #fff;
  font-size: 0.5rem;
  line-height: 0.5rem;
  padding: 0.15rem 0.35rem;
  border-radius: 2em;
  display: inline-block;
}
.jrbs_wrap .jrbs_box .center_content .icon_yellow_play {
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 0.2rem;
  vertical-align: middle;
  margin-top: -1px;
}
.jrbs_wrap .jrbs_box .center_content .time {
  padding: 0.35rem 0;
  color: #333;
  font-weight: bold;
}
.jrbs_wrap .jrbs_box .side_content {
  float: left;
  width: 35%;
}
.jrbs_wrap .jrbs_b {
  font-size: 0.6rem;
  white-space: nowrap;
  overflow: hidden;
  padding: 0.3rem 0;
  border-top: .025rem solid #f0f0f0;
}
.jrbs_wrap .jrbs_b a {
  color: #333;
  display: block;
}
.jrbs_wrap .jrbs_b .time {
  float: left;
  width: 3.1rem;
  border-right: .025rem solid #f1f1f1;
}
.jrbs_wrap .jrbs_b .des {
  float: left;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  text-indent: 1em;
}
.jrbs_wrap .jrbs_b .icon_see_more {
  display: inline-block;
  background-size: .4rem .7rem;
}
.ls_table {
  padding: 0.5rem 0;
  border-top: .025rem solid #e5e5e5;
}
.ls_table .ls_item {
  border-right: .025rem solid #e5e5e5;
  flex: 1;
  text-align: center;
  justify-content: center;
  color: #3884e1;
  font-size: 0.75rem;
  height: 1.5rem;
  align-items: center;
}
.ls_table .ls_item img {
  height: 1rem;
  margin: 0 0.65rem;
}
.ls_table .ls_item:last-child {
  border-right: 0;
}
.in_content_list {
  padding: 0 0.5rem;
  background: #fff;
}
.content_list_layout_two {
  background: #fff;
}
.content_list_layout_two .item {
  overflow: hidden;
  padding: 0.5rem 0;
  border-bottom: .025rem solid #f0efef;
  position: relative;
}
.content_list_layout_two .item .txt_box {
  width: 10.6rem;
}
.content_list_layout_two .item .r_box {
  width: 6rem;
}
.content_list_layout_two .item .img_box img {
  width: 100%;
}
.content_list_layout_two .item .main_tit {
  font-size: 0.75rem;
  line-height: 1.25rem;
  height: 2.7rem;
  margin-bottom: .3rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #333;
}
.content_list_layout_two .item.no_border {
  border: 0;
}
.content_list_layout_two .badge {
  line-height: 0.75rem;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.55rem;
  margin-right: 0.4rem;
}
.content_list_layout_two .time {
  color: #808080;
  font-size: 0.5rem;
}
.content_list_layout_two .img_list {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
        -webkit-justify-content: space-between;
  height: 3.8rem;
  overflow: hidden;
  flex-wrap: wrap;
}
.content_list_layout_two .img_list .img_box {
  width: 32.11%;
}
.content_list_layout_two .auto_height {
  height: auto!important;
}
.content_list_layout_two .video_b {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0.4rem 0.5rem;
  font-size: 0.5rem;
  color: #fff;
}
.content_list_layout_two .video_b .icon_play3 {
  width: 0.5rem;
  height: 0.65rem;
  margin-right: 0.25rem;
  vertical-align: middle;
}
.content_list_layout_two .play_btn {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 2.25rem;
}
.content_list_layout_two .user_logo {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  margin-right: 0.25rem;
}
/*閸斻劎鏁�*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  z-index: 100;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fr {
  float: right;
  display: inline;
}
.swiper-wrapper0{
	height: 8.62rem;
}
.swiper-container1 .swiper-slide{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: .6rem;
}
.sy_fixedHead{
	height: 2.1rem;
	width: 100%;
}
header{
	height: 2.1rem;
	background: #ffffff;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999999;
}
header.wzdt{
	text-align: center;
	line-height: 2.1rem;
	font-size: 0.75rem;
}
header.wzdt a{
	height: 100%;
	display: inline-block;
	padding-right: .5rem;
	position: absolute;
	left: 0;
	top: 0;
}
header.wzdt a img{
	width: .45rem;
	height: .9rem;
	margin-top: .6rem;
}
header img{
	height: 1.425rem;
	margin-left: .5rem;
	margin-top: .31rem;
}
header ul{
	float: right;
	margin-top: 1em;
}
header ul li{
	float: left;
	margin-right: 1.25rem;
}
header ul li:last-child{
	margin-right: .825rem;
}
header ul li .nav{
	color: #3333cc;
	font-weight: bold;
}
.sy_box .sy_notice{
	height: 1.65rem;
	background: #fff;
	overflow: hidden;
	border-bottom: .025rem solid #f2f2f2;
}
.sy_box .sy_notice .sy_noticeSwiperBox{
	height: 100%;
	width: calc(100% - 3.8rem);
	float: left;
	line-height: 1.65rem;
	padding-left: .5rem;
}
.sy_box .sy_notice .sy_noticeMoreBox{
	float: right;
	width: 3.3rem;
	height: 100%;
}
.sy_box .sy_notice .sy_noticeMoreBox a{
	color: #808080;height: .85rem;
	width: 100%;
	display: inline-block;
	margin-top: .4rem;
	line-height: .85rem;
	text-align: center;
	border-left: .025rem solid #cdcdcd;
	font-size: .55rem;
}
.sy_box .sy_endcutButtonBox{
	background: #fff;
	height: 2.25rem;
	display: box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-box;
}
.sy_box .sy_endcutButtonBox div{
	box-flex:1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	-webkit-box-flex: 1;
	text-align: center;
}
.sy_box .sy_endcutButtonBox div span{
	display: inline-block;
	width: 3.75rem;
	height: 1.25rem;
	border-radius: 1rem;
	margin-top: .5rem;
	line-height: 1.25rem;
	font-size: .55rem;
	text-align: left;
	color: #808080;
}
.sy_box .sy_endcutButtonBox div span img{
	width: .6rem;
	float: left;
	margin: .32rem .25rem 0 .86rem;
}
.sy_box .sy_endcutButtonBox div span.sy_endcutDisplayButton{
	background: url(../images/m_endcutButtonBg.png) no-repeat;
	background-size: 100% 100%;
	color: #fff;
}
.sy_box .sy_endcutCententBox .sy_endcutCententDate{
	height: 1.125rem;
	text-align: center;
	line-height: 1.125rem;
	font-size: .45rem;
	clear: both;
}
.sy_box .sy_endcutCententBox .sy_endcutCententDate0{
	background: #f2f2f2;
}
.sy_box .sy_endcutCententBox .sy_endcutCentent{
	background: #fff;
}
.sy_box .sy_endcutCententBox .sy_endcutCentent ul li{
	height: 3rem;
	border-bottom: .025rem solid #f2f2f2;
	overflow: hidden;
}
.sy_box .sy_endcutCententBox .sy_endcutCentent ul li a .sy_liveBroadcastDate{
	height: 100%;
	width: calc(100% / 5);
	float: left;
	text-align: center;
	line-height: 3rem;
	font-size: .5rem;
}
.sy_liveBroadcastRanks{
	width: 7rem;
}
.sy_box .sy_endcutCententBox .sy_endcutCentent ul li a .sy_liveBroadcastDiv{
	padding-right: .5rem;
}
.sy_box .sy_endcutCententBox .sy_endcutCentent ul li a .sy_liveBroadcastDiv:last-child{
	line-height: 4.3rem;
}
.sy_box .sy_endcutCententBox .sy_endcutCentent ul li a .sy_liveBroadcastDiv div{
	width: 1.5rem;
	height: 1.5rem;
	margin: auto;
	margin-top: .8rem;
	line-height: 1.5rem;
}
.sy_box .sy_endcutCententBox .sy_endcutCentent ul li a .sy_liveBroadcastDiv div img{
	width: 100%;
}
.sy_box .sy_endcutCententBox .sy_endcutCentent ul li a .sy_liveBroadcastRanks p{
	margin-top: .5rem;
}
.sy_box .sy_endcutCententBox .sy_endcutCentent ul li a .sy_liveBroadcastIcon img{
	width: 1.1rem;
}
.sy_box .sy_endcutCententBox .sy_endcutCentent ul li a .sy_liveBroadcastP p{
	margin-top: .25rem;
}

.sy_box .sy_endcutCententBox .sy_endcutCentent ul li a .sy_liveBroadcastP p:first-child{
	margin-top: .8rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.sy_box .sy_endcutCententBox .sy_endcutCentent ul li a .sy_liveBroadcastP p:last-child{
	color: #808080;
	font-weight: normal;
}
.sy_box .sy_endcutCententBox .sy_endcutCentent ul li a .sy_liveBroadcastP p.sy_liveBroadcasting{
	color: #ff1111;
	font-weight: bold;
}
.hide{
	display: none;
}
.footer{
	padding-top: .75rem;
}
.footer .friendChain{
	font-size: .5rem;
	padding: 0 .6rem;
}
.footer .friendChain ul li{
	float: left;
	margin-right: .25rem;
	margin-top: .2rem;
}
.footer .friendChain ul li:last-child{
	margin-bottom: .75rem;
}
.footer .friendChain ul li a{
	color: #808080;
}
.footer .SDB{
	line-height: 2.4rem;
	height: 2.4rem;
	background: #fff;
	clear: both;
	width: 15.025rem;
	display: box;
	display: -moz-box;
	display: -webkit-box;
	padding: 0 calc((100% - 15.025rem) / 2);
}
.footer .SDB div{
	box-flex: 1;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	text-align: center;
}
.footer .SDB div a{
	border: 1px solid #000;
	padding: .2rem .75rem;
	border-radius: 1rem;
	font-size: .65rem;
}
.footer .exemption{
	background: #363636;
	padding: .85rem .6rem 1.75rem;
	font-size: .4rem;
	color: #fff;
}

/*瑜版洖鍎�*/
.lx_box .lx_cententBox{
	background: #fff;
	margin-top: .25rem;
	padding-bottom: 1.5rem;
}
.lx_box .lx_cententBox ul li{
	height: 3.5rem;
	border-bottom: .025rem solid #f2f2f2;
}
.lx_box .lx_cententBox ul li a{
	width: 100%;
	height: 100%;
	display: block;
	display: box;
	display: -moz-box;
	display: -webkit-box;
	color: #000000;
}
.lx_box .lx_cententBox ul li a .lx_datebox{
	text-align: center;
	font-size: .5rem;
	width: 4rem;
}
.lx_box .lx_cententBox ul li a .lx_ranks{
	box-flex: 1;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	text-align: center;
	width: calc(100% / 3);
}
.lx_box .lx_cententBox ul li a .lx_ranks div{
	width: 1.5rem;
	height: 1.5rem;
	line-height: 1.5rem;
	margin: .6rem auto 0;
}
.lx_box .lx_cententBox ul li a .lx_ranks div img{
	width: 100%;
}
.lx_box .lx_cententBox ul li a .lx_ranks p{
	font-size: .6rem;
	line-height: 1.6;
	width: 10rem;
	overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
		text-align: center;
}
.lx_box .lx_cententBox ul li a .lx_centerBox{
	text-align: center;
	font-size: .45rem;
	width: 3.2rem;
	padding-right: .3rem;
}
.lx_box .lx_cententBox ul li a .lx_centerBox p:first-child{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}
.lx_box .lx_cententBox ul li a .lx_centerBox p:last-child{
	width: 100%;
	height: 1rem;
	background: #3333cc;
	line-height: 1rem;
	border-radius: 1rem;
	color: #ffffff;
	padding: 0 .2rem;
	text-align: left;
}
.lx_box .lx_cententBox ul li a .lx_centerBox p:last-child i{
	display: inline-block;
	width: .95rem;
	height: .6rem;
	background: url(../images/m_lxIcon.png) no-repeat;
	background-size: 100% 100%;
	float: left;
	margin: .2rem .2rem 0 .3rem;
}
.pagesBox{
	margin-top: 1.5rem;
	height: 1.4rem;
}
.pagesBox .pages{
	height: 100%;
	margin: auto;
	width: 13.75rem;
	line-height: 1.4rem;
	color: #ffffff;
}
.fistNextPages{
	background: url(../images/m_endcutButtonBg.png) no-repeat;
	background-size: 100%;
	width: 100%;
	height: 100%;
	text-align: center;
	border-radius: 1rem;
}
.nextPage{
	background: url(../images/m_endcutButtonBg.png) no-repeat;
	background-size: 100%;
	height: 100%;
	text-align: center;
	border-radius: 1rem;
	width: 6rem;
	float: right;
}
.upPage{
	color: #333333;
	float: left;
	background: #cdcdcd;
}
.lx_slipe{
	text-align: center;
	border-bottom: 1px solid #f2f2f2;
	height: 1.65rem;
	line-height: 1.65rem;
}
.lx_slipe .swiper-slide a{
	color: #808080;
}
.lx_slipe .underline a{
	color: #333333!important;
}
.lx_slipe .underline:after{
	content: '';
	position: absolute;
	width: 0.75rem;
	height: 0.1rem;
	bottom: 0.15rem;
	background: #ff6969;
	left: 50%;
	transform: translateX(-50%);
	border-radius: 0.1rem;
}
.lx_posi{
	background: #fff;
	position: fixed;
	top: 2.1rem;
	width: 100%;
	z-index: 99;
}
.lxxq_cententBox{
	background: #fff;
}
.lxxq_cententBox .lxxq_headBox{
	height: 5rem;
	background: url(../images/lxxqBg.jpg) no-repeat;
	background-size: 100% 100%;
	color: #fff;
}
.lxxq_cententBox .lxxq_headBox h1{
	margin: 0;
	padding: 0;
	font-weight: 500;
	font-size: .85rem;
	line-height: 1.6;
	margin-bottom: .4rem;
	
}

.lxxq_cententBox .lxxq_headBox .lxxq_headfixed{
	height: 1rem;
}
.lxxq_cententBox .lxxq_headBox .lxxq_headfixed div{
	height: 1.55rem;
	line-height: 1.55rem;
	background: rgba(0,0,0,.5);
	position: fixed;
	top: 2.1rem;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: .6rem;
}
.lxxq_cententBox .lxxq_headBox .lxxq_headfixed div a{
	display: inline-block;
	padding-right: .5rem;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.lxxq_cententBox .lxxq_headBox .lxxq_headfixed div a img{
	width: .45rem;
	height: .9rem;
	margin: .3rem 0 0 .5rem;
}
.lxxq_cententBox .lxxq_headBox .lxxq_QDBox1{
	float: left;
	text-align: center;
	margin-top: .5rem;
	margin-left: 3rem;
}
.lxxq_cententBox .lxxq_headBox .lxxq_QDBox1 img,.lxxq_cententBox .lxxq_headBox .lxxq_QDBox2 img{
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
}
.lxxq_cententBox .lxxq_headBox .lxxq_QDBox1 p,.lxxq_cententBox .lxxq_headBox .lxxq_QDBox2 p{
	margin-top: .15rem;
	font-size: .6rem;
}
.lxxq_cententBox .lxxq_headBox .lxxq_QDBox2{
	float: left;
	text-align: center;
	margin-top: .5rem;
	margin-left: 1rem;
}
.lxxq_cententBox .lxxq_headBox .lxxq_BSResult{
	float: left;
	margin-top: .7rem;
	line-height: 1rem;
	text-align: center;
	font-size: .6rem;
	margin-left: 1rem;
}
.lxxq_cententBox ul li{
	border: 1px solid #f2f2f2;
	height: 1.8rem;
	line-height: 1.8rem;
	padding: 0 .5rem;
	font-size: .6rem;
}
.lxxq_cententBox ul li a i{
	display: inline-block;
	width: 1.05rem;
	height: .6rem;
	background: url(../images/m_graylxIcon.png) no-repeat;
	background-size: 100% 100%;
	float: left;
	margin-top: .6rem;
}
.lxxq_cententBox ul li a span{
	padding-left: .5rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	width: calc(100% - .5rem - 1.05rem);
}
/*瑜版洖鍎氱紒鎾存将*/

/*閺佺増宓佹惔锟�*/
.sj_body{
    background: #2a3851!important;
}
.sj_OGType {
    height: 1.25rem;
    text-align: center;
    font-size: .6rem;
    color: #FFFFFF;
    line-height: 1.25rem;
}
.sj_box{
	background: #2a3851!important;
}

.sj_box .sj_slideBox{
    border-top: .025rem solid #e6e6e6;
    font-size: .65rem;
    height: 1.65rem;
    line-height: 1.65rem;
    background: #FFFFFF;
    text-align: center;
}
.sj_box .sj_fixed{
    position: fixed;
    top: 2.1rem;
    width: 100%;
    z-index: 99;
}
.sj_box .sj_slideBox .swiper-slide a{
    color: #808080;
}
.sj_box .sj_slideBox .underline a{
    color: #333333!important;
}
.sj_box .sj_slideBox .underline:after{
    content: '';
    position: absolute;
    width: 0.75rem;
    height: 0.1rem;
    bottom: 0.15rem;
    background: #ff6969;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 0.1rem;
}
.sj_box .sj_centent .sj_cententHead{
    background: #42506b;
    height: 2.55rem;
    font-size: .55rem;
    text-align: center;
}
.sj_box .sj_centent .sj_cententHead div{
    display: inline-block;
    height: 1.25rem;
    border: .025rem solid #2a3851;
    margin-top: .65rem;
    border-radius: 1rem;
    color: #fff;
    line-height: 1.25rem;
}
.sj_box .sj_centent .sj_cententHead div span{
    display: inline-block;
    height: 100%;
    border-right: .025rem solid #2a3851;
    float: left;
    padding: 0 .5rem;
}
.sj_box .sj_centent .sj_cententHead div span:first-child{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
}
.sj_box .sj_centent .sj_cententHead div span:last-child{
    border-right: none;
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
}
.sj_box .sj_centent .sj_cententHead div span.sj_headDQ{
    background: #ee4a4d;
}
.sj_box .sj_centent .sj_OGJFBBox{
    padding-bottom: 1.5rem;
}
.sj_box .sj_centent .sj_OGJFBBox .sj_OGType{
    height: 1.25rem;
    text-align: center;
    font-size: .6rem;
    color: #FFFFFF;
    line-height: 1.25rem;
}
.sj_box .sj_centent .sj_OGJFBBox .sj_OGtableBox{
    background: #42506b;
}
.sj_box .sj_centent .sj_OGJFBBox .sj_OGtableBox table{
    width: 100%;
    color: #FFFFFF;
    font-size: .6rem;
    border-collapse: collapse;
}
.sj_box .sj_centent .sj_OGJFBBox .sj_OGtableBox table tr:nth-child(2),.sj_box .sj_centent .sj_OGJFBBox .sj_OGtableBox table tr:nth-child(3){
    background: #ec4d4c;
}
.sj_box .sj_centent .sj_OGJFBBox .sj_OGtableBox table tr:nth-child(2){
    border-bottom: .025rem solid #fe8685;
}
.sj_box .sj_centent .sj_OGJFBBox .sj_OGtableBox table tr{
    width: 100%;
    height: 1.35rem;
    border-bottom: .025rem solid #2a3851;
}
.sj_box .sj_centent .sj_OGJFBBox .sj_OGtableBox table td{
    text-align: center;
}
.sj_box .sj_centent .sj_OGJFBBox .sj_OGtableBox table .sj_OGJFBQD{
    width: 5.7rem;
}
.sj_box .sj_centent .sj_OGJFBBox .sj_OGtableBox table .sj_OGJFBHTY{
    width: 1.5rem;
}
.sj_box .sj_centent .sj_OGJFBBox .sj_OGtableBox table .sj_OGJFBLast{
    width: 2.5rem;
}
.sj_box .sj_centent .sj_OGJFBBox .sj_OGtableBox table .sj_OGJFBLeft{
    text-align: left;
}
.sj_box .sj_centent .sj_OGJFBBox .sj_OGtableBox table .sj_OGJFBLeft img{
    width: .75rem;
    height: .75rem;
    float: left;
    margin-right: .25rem;
    margin-top: .05rem;
}
.sj_box .sj_centent .sj_SSBBox{
    color: #FFFFFF;
    padding-bottom: 1.5rem;
}
/* .sj_box .sj_centent .sj_SSBBox table thead tr{
	background: #42506b;
} */
.sj_box .sj_centent .sj_SSBBox table{
    width: 100%;
}
.sj_box .sj_centent .sj_SSBBox table tr{
    height: 1.35rem;
}
.sj_box .sj_centent .sj_SSBBox table tr td{
    text-align: center;
}
.sj_box .sj_centent .sj_SSBBox table tbody tr td{
    text-align: center;
    font-size: .55rem;
    border: 0;
}
.sj_box .sj_centent .sj_SSBBox table tbody tr:nth-child(2n - 1){
    background: #42506b;
}
.sj_box .sj_centent .sj_SCBox{
    color: #ffffff;
    padding-bottom: 1.5rem;
}
.sj_box .sj_centent .sj_SCBox .sj_SCHead{
    height: 1.925rem;
    background: #42506b;
    border-bottom: .025rem solid #2a3851;
}
.sj_box .sj_centent .sj_SCBox .sj_SCHead .sj_upNext{
    float: left;
    width: 4.4rem;
    height: 100%;
    text-align: center;
}
.sj_box .sj_centent .sj_SCBox .sj_SCHead .sj_upNext a{
    display: inline-block;
    width: 2.75rem;
    height: 1.15rem;
    background: #2a3851;
    border-radius: 1rem;
    margin-top: .3875rem;
    color: #fff;
    font-size: .55rem;
    line-height: 1.15rem;
    text-align: left;
}
.sj_box .sj_centent .sj_SCBox .sj_SCHead .sj_upNext a img{
    width: .275rem;
    height: .5rem;
    float: left;
    margin-top: .325rem;
    margin-left: .35rem;
    margin-right: .2rem;
}
.sj_box .sj_centent .sj_SCBox .sj_SCHead .sjNext a{
    text-align: right;
}
.sj_box .sj_centent .sj_SCBox .sj_SCHead .sjNext a img{
    width: .275rem;
    height: .5rem;
    float: right;
    margin-top: .325rem;
    margin-left: .2rem;
    margin-right: .35rem;
}
.sj_box .sj_centent .sj_SCBox .sj_SCHead .sj_select{
    float: left;
    width: calc(100% - 8.8rem);
    height: 100%;
    position: relative;
    text-align: center;
}
.sj_box .sj_centent .sj_SCBox .sj_SCHead .sj_select span{
    display: inline-block;
    width: 9.2rem;
    height: 1.15rem;
    background: #2a3851;
    border-radius: 1rem;
    margin-top: .3875rem;
    line-height: 1.15rem;
    text-align: center;
}
.sj_box .sj_centent .sj_SCBox .sj_SCHead .sj_select span select{
    -webkit-appearance: none;
    border: none;
    background: #2a3851;
    color: #fff;
    font-size: .55rem;
    min-width: 2.8rem;
    background: url(../images/selectOpen.png) no-repeat right center;
    background-size: .5rem .275rem;
    padding-right: 1rem;
}
.sj_box .sj_centent .sj_SCBox .sj_SCHead .sj_select span select option{
    background: #2a3851;
}
.sj_box .sj_centent .sj_SCBox table{
    width: 100%;
    border-collapse: collapse;
}
.sj_box .sj_centent .sj_SCBox table tr{
    height: 1.925rem;
    background: #42506b;
    border-bottom: .025rem solid #2a3851;
}
.sj_box .sj_centent .sj_SCBox table tr td{
    text-align: center;
}
.sj_box .sj_centent .sj_SCBox table tr td:nth-child(2){
    text-align: right;
}
.sj_box .sj_centent .sj_SCBox table tr td:nth-child(2) img{
    width: .75rem;
    height: .75rem;
    float: right;
    margin-left: .5rem;
    margin-top: .06rem;
}
.sj_box .sj_centent .sj_SCBox table tr td:nth-child(4){
    text-align: left;
}
.sj_box .sj_centent .sj_SCBox table tr td:nth-child(4) img{
    width: .75rem;
    height: .75rem;
    float: left;
    margin-right: .5rem;
    margin-top: .06rem;
}
.sj_box .sj_centent .sj_SCBox table tr td:first-child{
    width: 4rem;
	padding-top: 5px;
	padding-bottom: 5px;
}
.sj_box .sj_centent .sj_SCBox table tr td.td3{
    width: 2.5rem;
}
.sj_box .sj_centent .sj_JFBBox{
    padding-bottom: 1.5rem;
}
.sj_box .sj_centent .sj_JFBBox table{
    width: 100%;
    color: #FFFFFF;
}
.sj_box .sj_centent .sj_JFBBox table tr{
    height: 1.35rem;
}
.sj_box .sj_centent .sj_JFBBox table thead tr{
    background: #2A3852!important;
}
.sj_box .sj_centent .sj_JFBBox table tr:nth-child(2n + 1 ){
    background: #42506b;
}
.sj_box .sj_centent .sj_JFBBox table tbody tr{
    font-size: .55rem;
}
.sj_box .sj_centent .sj_JFBBox table td{
    text-align: center;
}
.sj_noData{
    text-align: center;
}
.sj_noData img{
    width: 3.3rem;
    height: 4.575rem;
    margin-top: 4rem;
	margin-bottom: 3rem;
}
.sj_PHBBox{
    padding-bottom: 1.5rem;
}
.sj_PHBBox table{
    color: #FFFFFF;
}
.sj_PHBBox table thead tr{
    height: 1.65rem;
}
.sj_PHBBox table thead tr td img{
    width: 1.025rem;
    height: 1.075rem;
}
.sj_PHBBox table td{
    text-align: center;
}
.sj_PHBBox table tbody{
    background: #42506b;
}
.sj_PHBBox table tbody tr{
    height: 2.125rem;
    font-size: .6rem;
    border-bottom: .025rem solid #2a3851;
}
.sj_PHBBox table tbody tr .td2{
    text-align: left;
    line-height: 1.125rem;
}
.sj_PHBBox table tbody tr .td2 span{
    width: .9rem;
    float: left;
    margin-right: .5rem;
}
.sj_PHBBox table tbody tr .td2 span img{
    width: 100%;
}
.sj_QYBBox{
    color: #fff;
    background: #42506b;
    padding-bottom: 1.5rem;
}
.sj_QYBBox .sj_QYBSwitchButton{
    width: 4.275rem;
    float: left;
    background: #2a3851;
}
.sj_QYBBox .sj_QYBSwitchButton div{
    text-align: center;
    height: 2.525rem;
    line-height: 2.525rem;
    border-bottom: .025rem solid #42506b;
}
.sj_QYBBox .sj_QYBSwitchButton div.sj_choice{
    background: #ec4d4c;
}
.sj_QYBBox .sj_QYBCententBox{
    width: calc(100% - 4.275rem);
    float: left;
}
.sj_QYBBox .sj_QYBCententBox thead tr:first-child .td1{
    width: 2rem;
}
.sj_QYBBox .sj_QYBCententBox thead tr:first-child .td2{
    width: 7rem;
}
.sj_QYBBox .sj_QYBCententBox thead tr:last-child{
    height: 1.5rem;
}
.sj_QYBBox .sj_QYBCententBox thead tr:last-child td{
    padding-top: .5rem;
}
.sj_QYBBox .sj_QYBCententBox tbody tr{
    height: 2.125rem;
    border-bottom: .025rem solid #2a3851;
    font-size: .6rem;
}
.sj_QYBBox .sj_QYBCententBox tbody tr td:nth-child(2){
    text-align: left;
}
.sj_QYBBox .sj_QYBCententBox tbody tr td:nth-child(2) img{
    width: .9rem;
    margin-right: .3rem;
}
.sj_QYBBox .sj_QYBCententBox td{
    text-align: center;
}
.sj_QYBBox .sj_QYBCententBox .sj_tdAlign{
    text-align: left;
    padding-left: 2rem;
}
/*閺佺増宓佹惔鎾剁波閺夛拷*/

/*缂冩垹鐝崷鏉挎禈*/
.wzdt_Box{
	padding: 0 .5rem;
	padding-top: 1rem;
	margin-top: .5rem;
}
.wzdt_Box .wzdt_type{
	line-height: 1.2rem;
	margin: .25rem 0;
	font-size: 0.7rem;
	color: #808080;
}
.wzdt_Box .wzdt_linktype a{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	width: 32.39%;
	line-height: 1.4rem;
	font-size: .65rem;
	text-align: center;
	background: #fff;
	margin: 0 .3% 1.3% 0;
}
.wzdt_Box .wzdt_linktype a:nth-child(3n){
	margin-right: 0;
}
/*缂冩垹鐝崷鏉挎禈缂佹挻娼�*/

/*鐠у嫯顔�*/
.zx_cententBox{
	margin-top: .25rem;
	background: #fff;
	padding-bottom: 1rem;
}
.zx_cententBox .zx_cententhead{
	height: 2.25rem;
	border-bottom: .025rem solid #f2f2f2;
	display: box;
	display: -moz-box;
	display: -webkit-box;
}
.zx_cententBox .zx_cententhead div{
	box-flex: 1;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	text-align: center;
}
.zx_cententBox .zx_cententhead div span{
	display: inline-block;
	width: 3.75rem;
	height: 1.25rem;
	margin-top: calc((2.25rem - 1.25rem) / 2);
	line-height: 1.25rem;
	text-align: left;
	color: #808080;
}
.zx_cententBox .zx_cententhead div span.swilt{
	background: url(../images/m_endcutButtonBg.png) no-repeat;
	border-radius: 1rem;
	color: #fff;
}
.zx_cententBox .zx_cententhead div span i{
	width: .7rem;
	height: .7rem;
	float: left;
	margin: .25rem .25rem 0 .65rem;
}
.zx_cententBox .zx_cententhead div:nth-child(1) span i{
	background: url(../images/m_gray0.png) no-repeat;
	background-size: .7rem;
}
.zx_cententBox .zx_cententhead div:nth-child(1) span.swilt i{
	background: url(../images/m_white0.png) no-repeat;
	background-size: .7rem;
}
.zx_cententBox .zx_cententhead div:nth-child(2) span i{
	background: url(../images/m_gray2.png) no-repeat;
	background-size: .7rem;
}
.zx_cententBox .zx_cententhead div:nth-child(2) span.swilt i{
	background: url(../images/white2.png) no-repeat;
	background-size: .7rem;
}
.zx_cententBox .zx_cententhead div:nth-child(3) span i{
	background: url(../images/m_gray3.png) no-repeat;
	background-size: .7rem;
}
.zx_cententBox .zx_cententhead div:nth-child(3) span.swilt i{
	background: url(../images/white3.png) no-repeat;
	background-size: .7rem;
}
.zx_cententBox .zx_cententhead div:nth-child(4) span i{
	background: url(../images/m_gray4.png) no-repeat;
	background-size: .7rem;
}
.zx_cententBox .zx_cententhead div:nth-child(4) span.swilt i{
	background: url(../images/white4.png) no-repeat;
	background-size: .7rem;
}


.zx_cententBox ul li{
	height: 5.5rem;
	padding: 0 .5rem;
}
.zx_cententBox ul li .zx_liBox{
	width: 100%;
	height: 100%;
	border-bottom: .025rem solid #f2f2f2;
}
.zx_cententBox ul li .zx_liBox div:first-child{
	width: 6rem;
	height: 4rem;
	float: left;
	margin-top: calc((5.4rem - 4rem) / 2);
}
.zx_cententBox ul li .zx_liBox div:first-child img{
	width: 100%;
	height: 100%;
}
.zx_cententBox ul li .zx_liBox div:last-child{
	float: left;
	margin-left: .5rem;
	position: relative;
	height: 4rem;
	margin-top: calc((5.4rem - 4rem) / 2);
	width: calc(100% - 6.5rem);
}
.zx_cententBox ul li .zx_liBox div:last-child p:first-child{
	height: 1.75rem;
	overflow: hidden;
}
.zx_cententBox ul li .zx_liBox div:last-child p:last-child{
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 0;
	font-size: .55rem;
	color: #808080;
}
.zx_cententBox ul li .zx_liBox div:last-child p:last-child a{
	color: #ff6969;
	text-align: center;
	line-height: .85rem;
	display: inline-block;
	width: 2.25rem;
	height: .85rem;
	border: .025rem solid #ff6969;
	border-radius: 1rem;
	margin-right: .5rem;
}
/*鐠у嫯顔嗙紒鎾存将*/
/*鐠у嫯顔嗙拠锔藉剰*/
.zxxq_cententBox{
	background: #f2f2f2;
	margin-top: 0;
	padding-bottom: 0;
}
.zxxq_headFixedBox{
	height: 1.55rem;
}
.zxxq_headFixedBox div{
	height: 1.55rem;
	background: #3333cc;
	line-height: 1.55rem;
	position: fixed;
	top: 2.1rem;
	width: 100%;
	text-align: center;
	color: #fff;
}
.zxxq_headFixedBox div a{
	display: inline-block;
	height: 100%;
	padding-right: .5rem;
	position: absolute;
	left: 0;
}
.zxxq_headFixedBox div a img{
	height: .75rem;
	margin-left: .5rem;
}
.zxxq_cententBox .zxxq_totalBox{
	background: #fff;
	padding: .67em .5rem .8rem;
}
.zxxq_cententBox .zxxq_totalBox .zxxq_WZHead{
	padding-bottom: .5rem;
}
.zxxq_cententBox .zxxq_totalBox .zxxq_WZHead h1{
	font-size: 1rem;
	color: #000000;
	margin: 0;
}
.zxxq_cententBox .zxxq_totalBox .zxxq_WZHead p{
	color: #808080;
	margin-top: 1rem;
}
.zxxq_cententBox .zxxq_totalBox .zxxq_WZHead p span{
	margin-left: .5rem;
}
.zxxq_cententBox .zxxq_totalBox .zxxq_WZContent p{
	margin-top: .5rem;
}
.zxxq_cententBox .zxxq_totalBox .zxxq_WZContent p img{
	margin-top: .5rem;
	width: 100%;
}

.zxxq_cententBox .zxxq_totalBox .zxxq_WZContent  img{
	margin: .5rem auto;
	max-width: 100% !important;
	display: block;
	height: auto !important;
}

.zxxq_cententBox .zxxq_XGWZBox{
	margin-top: .5rem;
	background: #fff;
	padding-bottom: 1rem;
}
.zxxq_cententBox .zxxq_XGWZBox .zxxq_XGWZHead{
	height: 1.65rem;
	padding: 0 .5rem;
	line-height: 1.65rem;
}
.zxxq_cententBox .zxxq_XGWZBox .zxxq_XGWZHead div{
	width: 100%;
	height: 100%;
	border-bottom: .025rem solid #f2f2f2;
}
.zxxq_cententBox .zxxq_XGWZBox .zxxq_XGWZHead div img{
	width: .575rem;
	height: .6rem;
	margin-right: .25rem;
	float: left;
	margin-top: calc((1.65rem - .6rem) / 2);
}
.zxxq_cententBox .zxxq_XGWZBox .zxxq_XGWZHead div a{
	float: right;
	font-size: .55rem;
	color: #808080;
}
.zxxq_cententBox .zxxq_labelBox{
	padding: .75rem .5rem;
	background: #fff;
	margin-top: .5rem;
}
.zxxq_cententBox .zxxq_labelBox a{
	font-size: .55rem;
	display: inline-block;
	padding: .1rem .25rem;
	background: #f0f6fa;
	border-radius: 1rem;
	margin-right: .5rem;
	margin-bottom: .25rem;
}
/*鐠у嫯顔嗙拠锔藉剰缂佹挻娼�*/

/*閻╁瓨鎸辩拠锔藉剰*/
.zbxq_contentBox .zbxq_viewBox{
	background: #000;
	padding-bottom: 3.425rem;
}
.zbxq_contentBox .zbxq_viewBox .zbxq_head{
	height: 3.25rem;
	line-height: 3.25rem;
	padding: 0 .5rem;
}
.zbxq_contentBox .zbxq_viewBox .zbxq_head a{
	display: inline-block;
	width: 2.95rem;
	height: 1.25rem;
	background: #808080;
	line-height: 1.25rem;
	font-size: .55rem;
	color: #000;
	text-align: center;
	border-radius: .2rem;
	margin-left: .5rem;
}
.zbxq_contentBox .zbxq_viewBox .zbxq_head a.zbxq_bg{
	background: #3333cc;
	color: #FFFFFF;
}
.zbxq_contentBox .zbxq_viewBox .zbxq_view{
	background: white;
	height: 10.5rem;
}
.zbxq_contentBox .zbxq_GGBox{
	background: #fff;
	padding-bottom: 1rem;
	margin-top: .1rem;
}
.zbxq_contentBox .zbxq_GGBox div{
	height: 2rem;
	background: #f2f2f2;
}
.zbxq_footer{
	margin-top: .5rem;
	background: #fff;
	padding: .5rem 0 1rem;
	position: fixed;
	bottom: 0;
}
.zbxq_footer .zbxq_footLink{
	display: box;
	display: -moz-box;
	display: -webkit-box;
	font-size: .55rem;
	text-align: center;
}
.zbxq_footer .zbxq_footLink div{
	box-flex: 1;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
}
.zbxq_footer p.footer_p1{
	text-align: center;
	font-size: .6rem;
	margin-top: 1rem;
}
.zbxq_footer p.footer_p2{
	font-size: .6rem;
	margin-top: 1rem;
	padding: 0 .8rem;
	color: #808080;
}
/*閻╁瓨鎸辩拠锔藉剰缂佹挻娼�*/

/*鑱婂ぉ瀹�*/
.chatBox .chat_gg{
    height: 1.2rem;
    line-height: 1.2rem;
    background: #FFCC33;
    padding-left: 1rem;
}
.chatBox .chat_gg i{
    background: url(../images/gg_icon.png) 0 0 / auto 100% no-repeat;
    display: inline-block;
    height: 70%;
    width: 4rem;
    vertical-align: -.18rem;
}
.chatBox .chat_gg span{
    color: #FF0C00;
}
.chatBox .chatContent{
    height: 9.15rem;
    background: #F7F7F7;
    overflow-y: auto;
    padding: .25rem .5rem .25rem;
}
.chatBox .chatContent div{
    text-align: justify;
    padding-bottom: .25rem;
}
.chatBox .chatContent div span{
    color: #7fB4E1;
    font-weight: bold;
}
.chatBox .chatContent div p{
    display: inline;
    color: #515151;
}
.chatBox .chatContent div.chat_gly span{
    color: #FF0C00;
}
.chatBox .chatContent div.chat_gly p{
    color: #FF0C00;
}
.chatBox .chatContent div.chat_zj span{
    color: #3333cc;
}
.chatBox .chatSend{
    height: 2.25rem;
    background: #fff;
    border-top: 1px solid #dfd1d1;
    border-bottom: 1px solid #dfd1d1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.chatBox .chatSend .chat_dmbutton{
    width: 2.25rem;
    height: 100%;
}
.chatBox .chatSend .chat_srk{
    width: 12.9rem;
    height: 100%;
    line-height: 2.25rem;
}
.chatBox .chatSend .chat_srk input{
    width: 100%;
    height: 1.5rem;
    padding: 0 .5rem;
    box-sizing: border-box;
    border-radius: .15rem;
    border: 1px solid #dfd1d1;
}
.chatBox .chatSend .chatSendButton{
    height: 100%;
    width: calc(100% - 2.25rem - 12.9rem);
    text-align: center;
    line-height: 2.25rem;
}
.chatBox .chatSend .chatSendButton span{
    background: #6666cc;
    padding: .2rem .6rem;
    color: #fff;
}
.likeBox{
    background: black;
    position: relative;
    overflow: hidden;
}
.likeBox .likeBorder{
    width: 100%;
    height: .2rem;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #2d2a2a;
}
.likeBox .likeBorder>div:first-child{
    width: 49.5%;
    border-top: .2rem solid #FF0C00;
    border-right: .2rem solid transparent;
    float: left;
}
.likeBox .likeBorder>div:last-child{
    width: 49.5%;
    border-bottom: .2rem solid #0600FF;
    border-left: .2rem solid transparent;
    float: right;
}
.likeBox .like_button{
    height: 1.7rem;
    display: flex;
    align-items: center;
    height: 1.5rem;
    width: 100%;
}
#el1_ts{
    color: #fff;
    font-size: .6rem;
    position: absolute;
    top: .26rem;
    left: 5.3rem;
    opacity: 1;
    transition: top 1.5s, opacity 1s;
}
#el2_ts{
    color: #fff;
    font-size: .6rem;
    position: absolute;
    top: .26rem;
    right: 5.3rem;
    opacity: 1;
    transition: top 1.5s, opacity 1s;
}
.likeBox .like_button .like_lr .el1_ts{
    top: -0.74rem!important;
    opacity: 0!important;
}
.likeBox .like_button .like_lr{
    width: 50%;
    height: 100%;
    padding-top: .2rem;
    padding-left: 2rem;
    position: relative;
}
.likeBox .like_button .like_lr:last-child{
    text-align: right;
    padding-right: 2rem;
    padding-left: 0;
}
.likeBox .like_button .like_lr p{
    display: inline;
    font-size: .6rem;
    color: #FF0C00;
    margin-left: .25rem;
}
.likeBox .like_button .like_lr:last-child p{
    color: #0600FF;
    margin-right: .25rem;
}
.likeBox .like_button .like_lr section{
    display: inline-block;
    vertical-align: -.2rem;
}
/*鑱婂ぉ瀹ょ粨鏉�*/

/*鐧诲綍*/
.login{
    padding: .8rem;
}
.login .login_title{
    display: flex;
    text-align: center;
    font-size:.7rem;
}
.login .login_title div{
    width: 50%;
}
.login .login_title div span{
    display: inline-block;
    width: 4.1rem;
    line-height: 1.3rem;
}
.login .login_title div span.login_act{
    background: #6666cc;
    border-radius: .2rem;
    color: #fff;
}
.login input[type="text"],
.login input[type="password"]{
    width: 100%;
    height: 2rem;
    border: .025rem solid #DDDDDD;
    text-indent: .25rem;
    margin-top: 1rem;
}
.login input[type="text"].dxyzm{
    width: 50%;
}
.login button,
.login a.reg{
    margin-top: 1rem;
    width: 100%;
    height: 2rem;
    border: none;
    color: #fff;
    background: #6666cc;
}
.login a.reg{
    display: block;
    text-align: center;
    line-height: 2rem;
    background: #333;
}
.login .mm p{
    margin-top: .25rem;
    text-align: right;
}
.forget>div p.xgmm{
    padding-right: 6%;
    margin-bottom: .5rem;
    text-align: right;
}
.login .mm p a,
.forget>div p.xgmm a{
    color: #8A8A8A;
}
.login input[type="button"]{
    float: right;
    margin-top: 1rem;
    height: 2rem;
    width: 45%;
    background: #6666cc;
    border: none;
    color: #fff;
}
.forget{
    padding: 0 .5rem;
}
.forget>div{
    margin-top: .5rem;
    background: #fff;
    padding: .375rem;
    border-radius: .5rem;
    border: 1px solid #DBDBDB;
    text-align: center;
}
.forget>div form>img{
    width: 5rem;
    border-radius: .5rem;
}
.forget>div form>input{
    width: 90%;
    height: 2rem;
    text-indent: .25rem;
    border: .025rem solid #DDDDDD;
    border-radius: .25rem;
    color: #5e5959;
    margin-bottom: .5rem;
}
.forget>div form>select{
    width: 90%;
    height: 2rem;
    padding-left: .25rem;
    color: #5e5959;
    border: .025rem solid #DDDDDD;
    border-radius: .25rem;
    margin-bottom: .5rem;
}
.forget>div form>button{
    width: 90%;
    height: 2rem;
    border: .025rem solid #DDDDDD;
    border-radius: .25rem;
    margin-bottom: 1rem;
    background: #6666cc;
    color: #fff;
}



	.sy_box .sy_endcutCententBox .sy_endcutCentent ul li  .sy_liveBroadcastDate{
        height: 100%;
        width: calc(100% / 5);
        float: left;
        text-align: center;
        font-size: .5rem;
    }
    .sy_box .sy_endcutCententBox .sy_endcutCentent ul li  .sy_liveBroadcastDiv{
        font-size: .5rem;
    }
    .sy_box .sy_endcutCententBox .sy_endcutCentent ul li  .sy_liveBroadcastDiv:last-child{
        line-height: 4.3rem;
    }
    .sy_box .sy_endcutCententBox .sy_endcutCentent ul li  .sy_liveBroadcastDiv div{
        width: 1.5rem;
        height: 1.5rem;
        margin: auto;
        margin-top: .8rem;
        line-height: 1.5rem;
    }
    .sy_box .sy_endcutCententBox .sy_endcutCentent ul li  .sy_liveBroadcastDiv div img{
        width: 100%;
    }
    .sy_box .sy_endcutCententBox .sy_endcutCentent ul li  .sy_liveBroadcastRanks p{
        margin-top: .5rem;
		font-size: .6rem;
    }
    .sy_box .sy_endcutCententBox .sy_endcutCentent ul li  .sy_liveBroadcastIcon img{
        width: 1.1rem;
    }

    .sy_box .sy_endcutCententBox .sy_endcutCentent ul li  .sy_liveBroadcastP p:first-child{
       
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .sy_box .sy_endcutCententBox .sy_endcutCentent ul li  .sy_liveBroadcastP p:last-child{
        color: #808080;
        font-weight: normal;
    }
    .sy_box .sy_endcutCententBox .sy_endcutCentent ul li  .sy_liveBroadcastP p.sy_liveBroadcasting{
        color: #ff1111;
        font-weight: bold;
    }
.d-flex-center-between{display: flex;align-items: center;justify-content: space-between;}
.d-flex-center-center{display: flex;align-items: center;justify-content: center;}
.flex-column{flex-direction: column;}


.page { background: #fff; padding: 5px 20px; display: flex; position: relative; }
.page span:before { display: block; content: ''; position: absolute; right: 5px; top: 11px; width: 15px; height: 10px;  }
.page > a { flex: 1; margin: 6px; display: inline-block; line-height: 30px; border-radius: 4px; background: #f6f6f6; text-align: center; color: #333; }
.page > a:active, .page span .cbtn a:active { background: #ddd; }
.page > span { flex: 1; margin: 6px; display: inline-block; line-height: 30px; border-radius: 4px; text-align: center; background: #3333cc; color: #fff; font-size: 14px; position: relative; }
.page > span .cbtn { display: none; width: 100%; position: absolute; top: -62px; left: 0; z-index: 10; height: 92px; overflow-y: scroll; background: #fff; border-radius: 4px; -webkit-box-shadow: 0 0 3px #bbb; -moz-box-shadow: 0 30 3px #bbb; box-shadow: 0 0 3px #bbb; }
.page > span .cbtn a { display: inline-block; text-align: center; line-height: 30px; margin-bottom: 1px; float: left; width: 100%; background: #f6f6f6; font-size: 14px; color: #666; }



.sj_box .sj_centent .sj_JFBBox table tr:nth-child(2) {
   background: #ec4d4c;
       border-bottom: .025rem solid #fe8685;
}
.sj_box .sj_centent .sj_JFBBox table tr:nth-child(3) {
    background: #ec4d4c;
	    border-bottom: .025rem solid #fe8685;
}




/* 新添加的12-30 */

.ztPage .page{
	background: transparent;
}
.ztPage  .page > a{
	background: rgba(0,0,0,.1);
}
.ztPage .zx_cententBox{
	margin-top: .5rem;
}

.ztPage .ztDl{
	margin:.5rem 0 .5rem 0; 
	margin-bottom: .5rem;
	padding:0 .5rem;
	border-bottom: .025rem solid #f2f2f2;
}
.ztPage .ztDl dt{
	margin: 0;
	padding:.3rem 0;
	font-size: .72rem;
	font-weight: bold;
}
.ztPage .ztDl dd{
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin-left: -1.8%;
	
}
.ztPage .ztDl dd a{
	margin-left: 1.8%;
	width: 31.5%;
	background: #fff;
	font-size: .65rem;
	text-align: center;
	margin-top: .4rem;
	height: 1.6rem;
	line-height: 1.6rem;
	overflow: hidden;
}
.ztPage  .lx_cententBox{
	padding-bottom: 0;
}

.ztTitle{
	margin: 0;
	padding:0 .5rem;
	height: 1.65rem;
	line-height: 1.65rem;
	text-align: left;
	font-weight: 500;
	font-size: .72rem;
}
.ztTitle strong{
	display: inline-block;
	margin: 0 .2rem;
	color: #3333cc;
	font-weight: bold;
}
.mt-5{margin-top: .5rem;}
.cf:after {
	clear: both;
	display: table;
	content: " ";
	overflow: hidden;
}

.sy_box .sy_endcutCententBox .sy_endcutCentent ul li .pt1{
	color: #666;
	width: 12rem;
	overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
		text-align: center;
}
.sy_box .sy_endcutCententBox .sy_endcutCentent ul li .pt2{
	width: 12rem;
	overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
		text-align: center;
}


#Top { display: none; width: 40px; height: 40px; cursor: pointer; position: fixed; z-index: 2019; right: 12px; bottom: 50px; border-radius: 50%; background: rgba(0, 0, 0, 0.4) url(../images/icon_up.png) no-repeat center; background-size: 50%; }


#iframeBox{
	width: 17rem;
	height: 10.2rem;
	display: block;
	margin: 0 auto;
}

#loads{
	padding-top: 50px;
	text-align: center;
	line-height: 2;
	display: none;
	background:#fff;
	padding-bottom: 40px;
}
#loads p{
	font-size: 15px;
	color: #666;
	margin-top: 10px;
}