@charset "utf-8";
/* CSS Document */

.header_con, .main_con, .footer_con, .col_full .con{
    padding: 0 0.53rem;
}
body{
	margin:0;
	position: relative;
	min-height: 100vh;
	padding-bottom:0;
}
.nav--active{
	height:100vh;
	width: 100%;
	position: fixed;
	z-index: 99999;
	background: rgba(0, 0, 0, 0.85);
	top: 0;
	left: 0;
}
.nav__trigger {
  display: block;
  position: absolute;
  width: 0.68rem;
  height: 0.67rem;
  right: 0.48rem;
  top: 0.3rem;
  z-index: 200;
}
.nav--active .nav__trigger {
  opacity: 0.75;
}
.nav__icon {
  display: inline-block;
  position: relative;
  width: 0.68rem;
  height: 0.06rem;
  background-color: #fff;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
}
.nav__icon:before,
.nav__icon:after {
  content: '';
  display: block;
  width: 0.68rem;
  height: 0.06rem;
  position: absolute;
  background: #fff;
  -webkit-transition-property: margin, -webkit-transform;
  transition-property: margin, -webkit-transform;
  transition-property: margin, transform;
  transition-property: margin, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
}
.nav__icon:before {
  margin-top: -0.2rem;
}
.nav__icon:after {
  margin-top: 0.18rem;
}
.nav {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  width: 100%;
  height: 100vh;
  display: none;
  padding: 2rem 0 1.25rem;
  box-sizing: border-box;
}
.nav__link {
  opacity: 0;
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
.nav--active .nav__link {
  opacity: 1;
}
.nav--active .nav {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  display: block;
}
.nav--active .nav__icon {
  background: rgba(0, 0, 0, 0);
}
.nav--active .nav__icon:before {
  margin-top: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.nav--active .nav__icon:after {
  margin-top: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.footer_con{
	height:auto;
	border: none;
	margin-bottom: 0;
}
.footer_con img{
	width:7rem;
}

.fixed.totop{
	bottom: 22%;
	right: 2%;
	width: 1.5rem;
	height: 1.2rem;
	border: none;
	font-size: 0;
	cursor: pointer;
	background: url(../JY_img/icon-s.png) no-repeat -3.55rem -0.13rem rgba(241, 241, 241, 0.9);
	background-size: 5rem;
	display: none;
	padding: 0;
	position: fixed;
	z-index: 9;
}
.fixed.totop:hover{/* background: url(../JY_img/icon-s.png) no-repeat -135px -3px rgba(228, 228, 228, 0.85); */}

.section{
    padding-top: 0.6rem;
    position: relative;
}

#Announced, #Info, #Video, #Huaxu, #News{
  position:absolute;
  top: -1.68rem;
}

.bg_gray{
  background: #f2f2f2;
  margin-bottom: 0;
}

/* icon */
.icon:before{
    background: url(../JY_img/icon-s.png) left;
    display:block;
    content:"";
    background-size: 3.2rem;
}

/* JYaward */
.JYaward{
	padding-bottom: 1.3rem;
	background: #fff;
}
.JYaward .title,.JYvotes .title{
    padding-left: 1.3rem;
    background:url(../JY_img/title.png) no-repeat;
    color: #444;
    margin-bottom: 0.6rem;
    position: relative;
    overflow: initial;
    background-size: 1rem;
    min-height: 1.15rem;
}
.JYvotes .title{
	margin-bottom:0.48rem;
	background: none;
	padding-left: 0;
	text-align: center;
}
.JYaward .title h3,.JYvotes .title h3{
    font-size: 0.55rem !important;
    line-height: 1.1;
}
.JYvotes .title h3{background:url(../JY_img/title.png) no-repeat;background-size:0.68rem;padding-left: 1rem;line-height: 1.5;display: inline-block;}
.JYvotes .title p{width: 90%;margin:auto;}
.JYaward .title>p,.JYvotes .title>p{font-size:0.2rem;margin-top: 0.1rem;}
.JYaward .JYmore{
	position:absolute;
	right:0;
	top: 0;
	line-height: 34px;
	font-size: 16px;
}
.JYaward .JYmore .m>a{
	background: #d0a462;
	display:block;
	padding: 5px 25px;
	border-radius: 3px;
	color: #fff;
}
.JYaward .JYmore .m>a:hover{
	border-radius: 3px 3px 0 0;
}
.JYaward .JYmore .sub{
	border-radius:0 0 3px 3px;
	display: none;
}
.JYaward .JYmore .sub li{
	width:100%;
	text-align:center;
	background: #f1f1f1;
	padding: 0px 10px;
	box-sizing: border-box;
}
.JYaward .JYmore .sub li>a{
	display:block;
	border-bottom: 1px #d0d0d0 solid;
	line-height: 38px;
	color: #926f1f;
}
.JYaward .JYmore .sub li>a:hover{
	border-color:#bbb;
}
.JYaward .JYmore .sub li:last-child a{
	border-bottom:none;
}

.header{
    background: #a70e0e;
    z-index: 99;
    display: inline-block;
    padding: 0;
    max-width: 780px;
    padding: 0.24rem 0;
    box-sizing: initial;
    height: auto;
}
.header_con{
    background: none;
}
.header img{
	width: 2.6rem;
}
.header .col_right{
}
.header .nav{
    overflow:hidden;
}
.header .nav li{
    margin: 0.48rem;
}
.header .nav a{
    padding: 0.16rem 0.27rem;
    min-width: 2.27rem;
    display: block;
    box-sizing: border-box;
    text-align: center;
    border-radius: 0.53rem;
    color: #c5a383;
    font-size: 0.48rem;
}
.header .nav a:hover{
    color: #f3d2b3;
}
.header .nav li.on a{
    background:#e0b287;
    color:#3c342d;;
}
.header_con .icon:before{
    width: 20px;
    height: 24px;
    float: left;
    margin-right: 3px;
}
.header_con .shouye{
    color: #7b5f45;
    float: left;
    margin-top: 7px;
    font-size: 16px;
}
.header_con .shouye:hover{
    color: #a58363;
}
.header_con .shouye:hover:before{
    background-position: 152px 264px;
}
.header_con .shouye:before{
    background-position: 190px 264px;
}

.banner{
    /* height: 5.33rem; */
    margin-bottom: 0;
}
.banner img{
    margin: auto;
    width: 100%;
}

/* info */
.JY_info{
    padding: 0.45rem 0.53rem;
    position: relative;
    background: none;
}
.JY_info .text{
    width: 100%;
}
.JY_info h1{
    font-size: 0.68rem;
    color:#333;
}
.JY_info h1:after{
    content:"";
    background: #8e6948;
    width: 0.91rem;
    height: 0.11rem;
    display: block;
    margin-top: 0.21rem;
}
.JY_info .text p{
    font-size: 0.32rem;
    line-height: 1.68;
    color: #888;
    text-align: justify;
}
.JY_info .JYlogo{
    right:0;
    margin: auto;
    text-align: center;
    padding: 0.53rem;
}

/* footer */
.footer{
    background: #27231e;
    text-align: center;
    padding: 0.8rem 0px;
    margin-top: 0rem;
    position: inherit;
}
.foot{
    text-align: center;
    padding: 0.68rem 0.48rem;
    color: #8c6a4a;
    background: #15100a;
    width: 100%;
    height: auto;
    line-height: 0.32rem;
    font-size: 0.32rem;
}
.foot a{
	color: #8c6a4a;
}
.foot p{
	margin: 0.25rem auto 0;
	font-size:0.32rem;
	line-height: 0.43rem;
}
.org{
	text-align:left;
	color:#b48755;
}
.org dd{
	width:100%;
	overflow:hidden;
	margin-bottom: 60px;
}
.org h2{
	font-size:28px;
	line-height: 32px;
	font-weight: normal;
}
.org p{
	font-size:18px;
	opacity: 0.8;
}
.org .imgbox{
	width:170px;
	height:70px;
	background:#fff;
	float: left;
	margin-right: 20px;
	margin-top: 20px;
}
.org .imgbox img{
	width:90%;
}

/* HUAXU */
.Huaxu .container{
    position:relative;
}
.Huaxu .picScroll .picList li{
    width: 100%;
    margin: 0;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.Huaxu .picScroll .textbox{
    height: 1.33rem;
    line-height: 1.33rem;
    font-size: 0.43rem;
}
/* picScroll */
.picList li{
	width: 32%;
	margin-right: 2%;
	position: relative;
	margin-bottom: 16px;
}
.picList .textbox{
	position:absolute;
	bottom: 0;
	background: rgba(45, 45, 45, 0.8);
	padding: 0px 0.32rem;
	line-height: 1.07rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
	height: 1.07rem;
	box-sizing: border-box;
	color: #eaeaea;
}
.picList a{
  display: block;
  height: 100%;
}
.picList .textbox a{
	color: #fff;
}
.picScroll .hd ul{
	overflow:hidden;
	width: max-content;
	margin: 6px auto 20px;
	font-size: 0;
}
.picScroll .hd ul li{
	width: 0.21rem;
	height: 0.21rem;
	background:#fff;
	border:1px #ddd solid;
	margin:0 0.08rem;
	border-radius: 0.21rem;
	cursor: pointer;
	display: inline-block;
}
.picScroll .hd .on{
	background:#ea1515;
	border-color:#ea1515;
}
.picScroll .pic li{
	margin-bottom: 20px;
}
#fullscreenSlideshowContainer .ui{
	position:absolute;
	font-family:sans-serif;
	z-index:10;
	font-size: 0.4rem;
}
#fs-loader,#fs-prev,#fs-next,#fs-close{
	background-color:black;
	color:white;
	font-weight:bold;
	cursor:pointer;
	line-height:1em;
}
#fs-close{
	top:1em;
	right:1em;
}
#fs-prev,#fs-next{
	top:50%;
	margin-top:-1em;
}
#fs-prev{
	left:1em;
}
#fs-next{
	right:1em;
}
#fs-loader{
	top:50%;
	left:50%;
	height:1em;
	margin-top:-1em;
	margin-left:-75px;
	display:none;
}
#fs-caption{
	bottom: 0;
	background: rgba(0,0,0,0.5);
	text-align:center;
	width:100%;
	left:0;
	line-height: 1.68;
	display:none;
	color: #fff;
	padding: 0.68rem 0.48rem;
}

#fs-close {
	z-index: 99993;
	position: absolute;
	top: 3%;
	right: 3%;
	width: 49px;
	height: 49px;
	cursor: pointer;
	background: transparent url('../JY_img/close.png') no-repeat 50% 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	border-radius: 0 0 0 4px;
}
#fs-prev,
#fs-next {
	z-index: 99992;
	position: absolute;
	top: 50%;
	overflow: hidden;
	display: block;
	width: 49px;
	height: 49px;
	margin-top: -25px;
}
#fs-prev {
	left: 3%;
	background: url('../JY_img/arrows.png') no-repeat 0 0;
	border-radius: 0 4px 4px 0;
}
#fs-next {
	right: 3%;
	background: url('../JY_img/arrows.png') no-repeat 100% 0;
	border-radius: 4px 0 0 4px;
}

/* video */
.video{}
.video .videolist{
	position:relative;
}
.video .videolist:hover img{
	transform: scale(1.1);
}
.video .play{
	position:absolute;
	width:100%;
	height:100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,0.3);
	cursor: pointer;
}
.video .play:before{
	width: 1.4rem;
	height: 1.4rem;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	background-position: -0.25rem -6.5rem;
}
.video .right{
	width: 100%;
	position: relative;
	background: url(../JY_img/infobg2.png) -22px bottom no-repeat;
}
.video .info{
	width: 100%;
	background:#a9805b;
	color:#fff;
	padding: 0.68rem 0.68rem 0.32rem;
	margin: auto;
	overflow: hidden;
}
.video .v-tit{
	font-size: 0.48rem;
	line-height: 1.3;
}
.video .v-tit:after{
	width: 0.8rem;
	height: 0.08rem;
	background:#fff;
	content:"";
	display:block;
	margin: 0.53rem 0 0.4rem;
}
.video .v-con{
	font-size: 0.37rem;
	line-height: 1.68;
	max-height: 180px;
	text-align: justify;
}
.video .info .more{
	right: 0.48rem;
	color:#fff;
	display: block;
	width: 1.6rem;
	text-align: center;
	padding-bottom: 0.4rem;
	background: url(../JY_img/icon-s.png) no-repeat -3rem -0.9rem;
	opacity: 0.6;
	margin: 0.32rem 0;
	float: right;
	background-size: 5.56rem;
}
.video .info .more:hover{
	opacity:1;
}
.videos{
	display:none;
	border: 1px solid #080808;
	background: rgba(8, 8, 8, 0.75);
	position:fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index:100;
	width: 100%;
	height: 100%;
	text-align: center;
}
.video video{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
}
.vclose {
	position:absolute;
	right:1%;
	top:1%;
	border-radius:100%;
	cursor: pointer;
}

/* award brands*/
.Announced{}
.Announced .hd{
	/* margin-bottom:30px; */
}
.Announced .hd ul{
	padding:0;
}
.Announced .hd li{
	display:inline-block;
	width: 48%;
	margin-right: 2%;
	text-align:center;
	font-size: 0.37rem;
	line-height: 2.8;
	cursor:pointer;
	/* background: #e6e6e6; */
	border: 1px #c1c1c1 solid;
	margin-bottom: 0.18rem;
	box-sizing: border-box;
	border-radius: 0.1rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.Announced .hd li.on{
	background: #d61b1b;
	color:#fff;
	border-color: #d61b1b;
}
.Announced .hd li:nth-child(2n){
	margin-right: 0;
}
.Announced .bd{
	background: #f2f2f2;
	border: 1px #efefef solid;
	margin-top: 0.1rem;
}
.Announced .bd ul{
	overflow:hidden;
	padding: 0.3rem 0.37rem;
	/* border: 1px #e8e8e8 solid; */
}
.Announced .bd li{
	background:#fff;
	display:inline-block;
	width: 100%;
	margin: 0.18rem 1.3%;
	box-shadow: 0px 0px 20px rgba(162, 162, 162, 0.2);
	padding: 0.32rem;
	box-sizing: border-box;
}
.Announced .bd li:hover{
	box-shadow:0px 0px 20px rgba(162, 162, 162, 0.6);
}
.Announced .bd .left{
	width: 40%;
	/* padding-bottom: 0.1rem; */
	/* border-bottom: 1px #ddd dotted; */
	/* margin-bottom: 0.27rem; */
	overflow: hidden;
	display: inline-block;
}
.Announced .bd .imgbox{
	width: 100%;
	height: 1.3rem;
	margin: auto;
}
.Announced .bd h4{
	padding-top: 0.25rem;
	height: 0.6rem;
	font-size: 0.37rem !important;
	float: right;
	width: 100%;
	text-align: center;
	overflow: hidden;
}
.Announced .bd .intbox{
	width: 56%;
	display: inline-block;
	margin-left: 2%;
	vertical-align: top;
}
.Announced .bd .intbox p{
	color:#999;
	text-align: justify;
	padding: 0 0.13rem;
	height: 1.98rem;
	overflow: hidden;
	position: relative;
	font-size: 0.32rem;
}
.Announced .bd .intbox p:after{
	content:"[详细]";
	float:right;
	color: #e8aa74;
	position: absolute;
	bottom: 0.06rem;
	right: 0;
	background: #fff;
	padding-left: 10px;
}
.Announced .bd .intbox p:hover:after{
	color: #d47f44;
}

/* votes */
.JYvotes{background:#f0f0f0;}
.JYvotes .main_con{padding:0.4rem;background:none;}
.VotesPinpai{
    padding: 0;
}

.votes-t{text-align:center;color: #ffffff;font-size: 0.48rem;margin: 0.48rem 0 0;background: #ef5353;width: 100%;}
.votes-t img{width: 0.67rem;margin-right: 0.27rem;margin-bottom: 0.13rem;}
.votes-t:before,.votes-t:after{content:"";display:block;height:1px;border-bottom: 1px #fff solid;width: 2.2rem;margin-top: 0.32rem;}
.votes-t:before{float:left;}
.votes-t:after{float:right;}
.rank-t:before,.rank-t:after{border-color: #ffadad;border: none;}
.other-t{color: #999;width: 100%;padding: 0.2rem 0 0.1rem;display: inline-block;box-sizing: border-box;font-size: 0.37rem;margin-bottom: 0.37rem;background: none !important;}
.other-t:before,.other-t:after{border-bottom: #d8d8d8 1px solid;width: 2.6rem;margin-top: 0.25rem;}

.voteslist .pplogo{width: 1.5rem;height: 1.5rem;border-radius: 1.5rem;float:left;position: relative;background: #fff;border: 1px #e6e6e6 solid;margin-top: 0.13rem;}
.voteslist .pplogo a{display: inherit;width: 78%;height: 100%;overflow: hidden;margin: auto;}
.voteslist .pplogo img{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;padding: 5px;box-sizing: border-box;}
.voteslist .join{color:#6da3da;border:1px #6da3da solid;font-size: 0.32rem;padding: 0.1rem 0.05rem;line-height: 0.25rem;border-radius: 0.08rem;float: none;margin-top: 0.04rem;display: block;width: 0.75rem;text-align: center;}
.voteslist .name{font-size: 0.4rem;color:#333333;float: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.voteslist .piaoshu{font-size: 0.32rem;color: #999;margin: 0.2rem 0 0.2rem;text-align: right;}


/*前十*/
.rank-t{position: absolute;top: 0;left: 0;z-index: 9;margin: 0;line-height: 1.3rem;border-radius: 0.1rem 0.1rem 0 0;}
.rank10 ul li:nth-child(1) .pplogo,.rank10 ul li:nth-child(2) .pplogo,.rank10 ul li:nth-child(3) .pplogo{border:3px #efbd0d solid;overflow: initial;}
.rank10 ul li:nth-child(1) .pplogo{border-color: #ffd28f;}
.rank10 ul li:nth-child(1) .pplogo:after{background: url(../JY_img/no1.png) no-repeat 0 -3px;}
.rank10 ul li:nth-child(2) .pplogo{border-color: #e6e6e6;}
.rank10 ul li:nth-child(2) .pplogo:after{background: url(../JY_img/no2.png) no-repeat 0 -3px;}
.rank10 ul li:nth-child(3) .pplogo{border-color: #ecd0ae;}
.rank10 ul li:nth-child(3) .pplogo:after{background: url(../JY_img/no3.png) no-repeat 0 -3px;}
.rank10 ul li:nth-child(1) .pplogo:after,.rank10 ul li:nth-child(2) .pplogo:after,.rank10 ul li:nth-child(3) .pplogo:after{content:"";width: 1.2rem;height: 0.85rem;position:absolute;background-size: 0.8rem;z-index: 9;right: -0.55rem;top: -0.32rem;}
.rank10 ul li:nth-child(1) .xuhao span{background: #ffb340;}
.rank10 ul li:nth-child(2) .xuhao span{background: #cbd4d6;}
.rank10 ul li:nth-child(3) .xuhao span{background: #d8a56b;}

.rank10{margin-bottom: 0.5rem;background: #ffffff;padding: 0.15rem 0.4rem 0.4rem;position: relative;}
.rank10 h4.t{background:url(../img/2020vote_ph.jpg) no-repeat left center;}
.rank10 .xuhao{width: 0.6rem;left: 0.15rem;bottom: 0.45rem;border-radius: 0.8rem;height: 0.6rem;position: absolute;z-index: 9;overflow: hidden;}
.rank10 .xuhao span{width: 0.6rem;height: 0.6rem;line-height: 0.6rem;margin: auto;display: block;position: absolute;left: 0;bottom: 0;top: 0;text-align: center;color: #fff;background: #dcdcdc;font-size: 0.32rem;}
.rank10 .pp-con{width: 46%;float:left;padding-left: 0.32rem;}
.rank10 .pp-con .brandn{margin: 0.1rem 0 0rem;overflow: hidden;}
.rank10 .pp-con .brandn .name:hover{color: #a9651f;}
.rank10 .RankR{width: 28%;float: right;text-align: center;}
.voteslist .piaoshu i{font-size: 0.37rem;color: #f91313;/* font-weight: bold; */padding-right: 0.25rem;font-style: normal;}
.rank10 ul{overflow:hidden;margin-top: 1.0rem;}
.rank10 ul li{overflow:hidden;padding: 0.4rem 0.4rem 0.4rem 0.45rem;width: 100%;margin: 0.27rem auto;box-sizing: border-box;background: #fff;position: relative;border-radius: 0.13rem;border-bottom: 1px #ddd dashed;}
.RankBtn{display:block;width: 1.65rem;height: 0.68rem;line-height: 0.68rem;/* border: 1px #ffb9b9 solid; */border-radius: 1.13rem;color: #fff;text-align:center;font-size: 0.32rem;float: right;background: #f73535;}
.RankBtn:hover{border-color: #ca0810;background: #ca0810;color:#fff;}

.zhutu{overflow:hidden;width: 100%;display: inline-block;padding-left: 0;padding-right: 0;height: 0.2rem;}
.zhutu .tu{padding-left: 0;}
.zhutu .tu div{overflow: hidden;}
.zhutu .tu span{display: block;height: 0.15rem;}
.zhutu .piaotu{border: 1px rgba(131, 104, 61, 0.17) solid;border-radius: 0.13rem;overflow:hidden;}
.zhutu .piaotu span{background: #e3e3e3;}

/* Other */
.Other{/* background: #e8e8e8; */overflow: hidden;}
.Other .tips{text-align:center;margin-bottom: 0rem;color:#999;font-size: 0.32rem;}
.Vother{overflow:hidden;padding: 0rem 0 0.48rem;}
.Vother ul{overflow:hidden;border-top:1px #ddd dashed;border-left:1px #ddd dashed;}
.Vother li{width: 50%;float:left;background:#fff;padding: 0.48rem 0.2rem;height: 5.6rem;box-sizing: border-box;border-bottom: 1px #ddd dashed;border-right: 1px #ddd dashed;}
.Vother .pplogo{margin: auto;float: none;width: 2.2rem;height: 2.2rem;overflow: hidden;}
.Vother .pp-con{/* float:left; *//* margin-left: 15px; */margin-top: 0.15rem;width: 100%;overflow: hidden;}
.Vother .RankR{margin-top: 0.2rem;overflow: hidden;}
.Vother .piaoshu{margin: 0 0 0.18rem;text-align: center;}
.Vother .piaoshu i{font-size: 0.37rem;font-style: normal;font-weight: normal;}
.Vother .RankBtn{float: none;margin: auto;}
.Vother .brandn{overflow:hidden;text-align: center;}
.Vother .name{max-width: 100%;float: none;/* margin-bottom: 0.12rem; */}
.Vother .join{margin:auto;float: none;}

/* VotesShare */
.VotesShare{padding-top: 0;margin-bottom: 1rem !important;}

.Share-search{width: 80%;position:relative;margin: 0 auto 0.8rem;line-height: 0.93rem;height: 0.93rem;border-radius: 0.13rem;overflow: hidden;}
.Share-search .search-keyword{width: 100%;height: 0.93rem;padding: 0 2.13rem 0 10px;border: none;border: 1px #ddd solid;border-radius: 0.13rem;margin: auto;background: #fff;color: #999;}
.Share-search .search-submit{position:absolute;right:0;top:0;width: 1.87rem;height: 0.93rem;}
.Share-search .search-submit input{width:100%;height: 0.93rem;font-size: 0px;position: absolute;top: 0;background: #8da4b1;border: none;cursor: pointer;background-image: url(../JY_img/ztw_sousuo.png);background-repeat: no-repeat;background-size: 0.53rem;background-position: center;z-index: 9;}
.Share-search .search-submit input:hover{background-color: #709bb3;}

.VotesShare .title{background:none;padding:0;width:100%;text-align:center;font-size:0.48rem;line-height: 1.3rem;height: 1.3rem;border: 1px #61b4e4 solid;color: #fff;border-radius: 0.2rem 0.2rem 0 0;margin-bottom: 0rem;background: #61b4e4;}
.VotesShare dl{overflow:hidden;background: #fff;padding: 0.2rem 0.4rem 0.8rem;border: 1px #bad6e6 solid;border-top: none;}

.VotesShare dl dt>div{color: #333 !important;background: none !important;font-size: 12px !important;text-align: center !important;border: none !important;margin-top: 0 !important;line-height: 15px !important;height: auto !important;}
.VotesShare dl dt .lasttime{text-align:center !important;}

.VotesShare dl dd{width:100%;border-bottom: 1px #eaeaea dashed;overflow:hidden;padding: 0.5rem 0rem 0.3rem;font-size:0.37rem;box-sizing: border-box;}
.VotesShare dl dd>div,.VotesShare .con>div{float:left;line-height: 1.2rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;word-wrap:break-word;word-break:break-all;overflow:hidden;}
.VotesShare .con{overflow:hidden;width: 100%;display: block;}
.VotesShare .con>div{line-height:0.8rem;}
.VotesShare dl dd:nth-child(1) .num{background-color:#f32323;}
.VotesShare dl dd:nth-child(2) .num{background-color:#f3c223;}
.VotesShare dl dd:nth-child(3) .num{background-color: #82afd6;}
.VotesShare dl dd:nth-child(1) .imgbox{border-color: #ef4b4b;border-width: 0.04rem;}
.VotesShare dl dd:nth-child(2) .imgbox{border-color: #f7c72a;border-width: 0.04rem;}
.VotesShare dl dd:nth-child(3) .imgbox{border-color: #4da1e8;border-width: 0.04rem;}

.VotesShare .num{width: 0.5rem;height: 0.5rem;border-radius: 0.5rem;background: #d6d6d6;line-height: 0.5rem;text-align: center;color: #fff;margin-top: 0.35rem;font-size: 0.32rem;}
.VotesShare .imgbox{width: 1.2rem;height: 1.2rem;border-radius: 1.2rem;background: #fff;margin: 0 0.2rem;border: 1px #ddd solid;}
.VotesShare .imgbox img{box-sizing:border-box;max-width: 110%;max-height: 110%;width: 110%;height: 110% !important;left: -50%;right: -50%;}
.VotesShare .name{width: 2.4rem;height: 1.2rem;}
.VotesShare .share{float:right;width: 30%;font-size: 0.32rem;text-align: center;}
.VotesShare .share span{color:#1e7fad;padding: 0 0.12rem;}
.VotesShare .pro-city{width: 34%;text-align: center;font-size: 0.32rem;margin-right: 3%;}
.VotesShare .vote-num{margin-right: 3%;width: 30%;text-align: center;font-size: 0.32rem;}
.VotesShare .vote-num span{color:#f00;padding: 0 0.12rem;}
.VotesShare .lasttime{font-size: 0.32rem;color:#ccc;float:right;width: 3.2rem;height: 1.2rem;text-align: right;}

@media screen and (min-width:480px){
	.Announced .bd .imgbox{
		height: 1.68rem;
	}
	.Announced .bd .intbox{
		margin-top:0.25rem;
	}
}
 
@media screen and (min-width:768px){
	.Announced .bd .imgbox{
		height: 1.3rem;
	}
	.Announced .bd .intbox{
		margin-top: 0.1rem;
	}
}
.msg-mask{position:fixed;top:  0;background: rgba(0,0,0,0.8);width: 100%;height: 100%;text-align: center;line-height: 2rem;padding: 25% 0;z-index: 99999;color: #fff;font-size: 0.4rem;}
.loading,.nomore{text-align:center;margin-top:0.32rem;}

/* guize */
.guize{/* margin-bottom: 0.68rem; */padding: 0.35rem 0.45rem;background: #dedede;border-radius:0.1rem;}
.guize h5{text-align:center;margin-bottom:0.15rem;color: #ce2827;font-size: 0.4rem !important;}
.guize p{font-size:0.32rem;margin-bottom: 0.15rem;}
.guize b{margin:0 0.1rem;color: #3d6aa2;}

/* News */
.News .hd{width:100%;overflow:hidden;}
.News .hd li{width:50%;text-align:center;float:left;line-height:3;font-size: 0.37rem;}
.News .hd li.on{background:#ea1515;color:#fff;}
.News .bd{border:1px #f37a7a solid;margin-bottom: 1rem;padding-bottom: 0.4rem;}

.weekly-list .n_list li{position:relative;border-bottom: 1px #e5e5e5 dotted;line-height: 1rem;width: 100%;padding: 0.48rem 0.32rem;box-sizing: border-box;height: auto;}
.weekly-list ul li:before{display:none;}
.weekly-box{overflow:hidden;position:relative;}
.weekly-box .imgbox{width: 37%;height: 2rem;}
.weekly-box .text{width: 58%;font-size: 0.32rem;white-space: normal;overflow: hidden;position: relative;color: #999;}
.weekly-box .text p{font-family: "宋体",simSun,Arial;position: inherit;padding: 0;width: 3.82rem;height: 0.48rem;color: #ccc;background: none;white-space: normal;font-size: 0.32rem;line-height: 0.48rem;overflow: hidden;}
.weekly-box .text>a{position:absolute;bottom:0;right:0;font-size: 0.32rem;color: #f9a07b;background: #fff;padding-left: 10px;line-height: 0.48rem;}
.weekly-time{float: right;width: 2rem;text-align:right;font-family: "宋体",simSun,Arial;color: #ccc;font-size: 0.32rem;line-height: 0.48rem;height: 0.48rem;}
.weekly-t{/* font-weight: bold; */height: 1.2rem;line-height: 0.6rem;/* width: 5rem; */text-align:left;margin: 0.1rem 0 0.2rem;overflow: hidden;padding: 0;background: #ffffff;float: left;}
.weekly-t:before{display:none;}
.weekly-t a{
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    font-size: 0.43rem;
    font-family: "Microsoft Yahei",simSun,Arial;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    white-space: inherit !important;
    }
.weekly-t a:hover{color: #f7733d;}

/* Imglist */
.Jyxinpin{margin-top:-0.2rem;}
.Jyxinpin h4{font-size: 0.43rem !important;/* font-weight: normal; */border-bottom: 1px #ddd solid;padding-bottom: 0.2rem;}
.Imglist{overflow:hidden;position:relative;margin-top: 0.1rem;}
.Imglist li{margin-right: 4%;margin-top: 0.48rem;float:left;width: 48%;}
.Imglist li:nth-child(2n){margin-right:0;}
.Imglist .imgbox{height: 2.8rem;width: 100%;border: 1px #eee dotted;}
.Imglist .con{font-style:normal;width:100%;height: 0.68rem;line-height: 0.68rem;position:absolute;background: rgba(56, 56, 56, 0.6);left:0;bottom:0;padding: 0 0.1rem;box-sizing: border-box;font-family: "宋体",simSun,Arial;}
.Imglist .con a{color:#ffffff;font-size: 0.37rem;display: block;width: 100%;height: 100%;}

/* JMCG */
.JMCG{margin-top:0.55rem;border: 1px #eee solid;}
.JMCG .title{background-image:url(../../ztw2020_img/Bsn/pinpaijiameng.png);background-size:0.5rem;}
.JMCG .hd{overflow:hidden;border-bottom: 1px #eee solid;}
.JMCG .hd li{float:left;text-align:center;width:50%;font-size:0.42rem;line-height: 1.2rem;color: #bbb;background: #ebebeb;}
.JMCG .hd li:hover{cursor: pointer;}
.JMCG .bd{padding: 0.32rem;}
.JMCG .bd li{border-bottom:1px #eee solid;padding: 0.15rem 0.2rem 0rem;margin-bottom: 0.15rem;}
.JMCG .hd li.on{background:#fff;color: #f53232;}
.JMCG .bd li:last-child{margin-bottom:0;}

.JMCG .DL-t{font-size: 0.42rem;}
.JMCG .DL-c{margin: 0.2rem 0 0.32rem;overflow: hidden;position: relative;}
.JMCG .DL-c .left{width: 44%;float: left;}
.JMCG .DL-c .right{width: 50%;float: right;}
.JMCG .DL-c .left,.JMCG .DL-c .right,.JMCG .DL-c p{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 0.32rem;}
.JMCG .DL-c p{width: 75%;display:block;float: left;line-height: 0.68rem;color: #999;}
.JMCG .DL-c .btnss{padding: 0 0.12rem;width: 1.35rem;background:#fff;color: #4b92e1 !important;border: 1px #a9c4e2 solid;line-height: 0.55rem;position: absolute;right: 0;bottom: 0.05rem;}

/* btn */
.checkmore{text-align:center;}
.ind_btn{float:none;padding: 0 0.45rem;color: #f53232 !important;width: auto;background: #fff;border: 1px #f53232 solid;border-radius: 3rem;margin: 0.5rem auto 0.2rem;display: inline-block;}
 