/**
 * DESCRIPTION     IT影响中国 2022
 * AUTHOR  Chenlq  
 * TIME  2022-3-18
 */
*{
    vertical-align: top;
    padding: 0;
    margin: 0;
    list-style: none;
    outline: none;
    font-weight: normal;
    font-family: 'Arial', 'Microsoft YaHei', '微软雅黑';
    font-size: 0.28rem;
    font-style: normal;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
}
img{width:100%;height: auto;}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance: none;outline:none}
textarea{ -webkit-appearance: none;outline:none} 
input[type="text"],input[type="tel"]{
    -webkit-box-shadow: 0 0 0 1000px white inset;
}
::-webkit-input-placeholder { 
  color:#a5a5a5;
  font-size:0.26rem;
}
:-moz-placeholder{
  color:#a5a5a5;
  font-size:0.26rem;
}
::-moz-placeholder{
   color:#a5a5a5;
  font-size:0.26rem;
}
:-ms-input-placeholder { 
  color:#a5a5a5;
  font-size:0.26rem;
}
::placeholder {
  color:#a5a5a5;
  font-size:0.26rem;
}
.tips::placeholder {
  color:red
}
.clearfix{
    zoom:1;
}
a,a:visited,a:active,a:hover,a::link{
text-decoration:none;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
body{
  max-width: 7.5rem; 
  margin:0 auto;
  /* padding-bottom:1.60rem; */
}
body{
  background:#000 url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_page.jpg) no-repeat center top;
  background-size: 100% auto; 
}
.layout{
    width: 100%;  
    padding:0 0.30rem; 
    display: inline-block;
    box-sizing: border-box;
}
.share {
    display: none;
}
.tptitle{
  width: 100%;
  height: 1.30rem;  
}
/*评选流程*/
.process .tptitle{ 
  margin-top: 6.07rem;
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_pxlc_t.jpg) no-repeat center;
  background-size: 100% 100%;
}
.process .introduce{
  padding:0 0.55rem;
  font-size: 0.16rem;
  color:#fdefd1;
  line-height: 0.26rem; 
  text-align: center;
}
.process ul{
  width: 100%;
  margin-top: 0.50rem;
  display: flex;
  justify-content: space-between;
  align-items: space-between;
  flex-wrap: wrap;
}
.process .list li{
  width: 1.45rem;
  text-align: center;
  float: left;
}
.process .list li:nth-of-type(2){
    width: 1.25rem;
}
.process .list li:nth-of-type(3){
    width: 1.45rem;
}
.process .list li:nth-of-type(4){
    width: 0.85rem;
}
.process .list li i{
    width: 0.86rem;
    height: 0.93rem;
    background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_lc1.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
}
.process .list li:nth-of-type(2) i{
    background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_lc2.png) no-repeat;
    background-size: 100% 100%;
}
.process .list li:nth-of-type(3) i{
    background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_lc3.png) no-repeat;
    background-size: 100% 100%;
}
.process .list li:nth-of-type(4) i{
    background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_lc4.png) no-repeat;
    background-size: 100% 100%;
}
.process .list li p{
  margin-top: 0.15rem;
  color: #efdbb2; 
  font-size: 0.12rem;
  color:#e8c56f;
  line-height: 1;
}
.process .list li p time{
  margin-top: 0.10rem;
  font-size: 0.14rem;
  color:#fff3e0;
  line-height: 1;
  display: inline-block;
}
.process .tpsm{
    margin-top: 0.65rem;
    padding: 0 0.40rem;
    width: 100%;
    height: 2.98rem;    
    background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_kuang1.png) no-repeat center;
    background-size: 100%;
    box-sizing: border-box;
}
.process .tpsm dt{
  margin-top: 0.14rem;
  width: 100%;
  height: 0.76rem;
  font-size: 0.28rem;
  color:#fdefd1;
  font-weight: bold;
  line-height: 0.96rem;
  text-align: center;
  border-bottom:#e3b65e solid 1px;
}
.process .tpsm dt:before{
  content:'';
  margin-right: 0.12rem;
  width: 0.40rem;
  height: 0.40rem;
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_smicon.png) no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  vertical-align: -0.08rem;
}
.process .tpsm dd{
  margin-top: 0.16rem;
}
.process .tpsm dd p{
  padding-left: 0.35rem;
  font-size: 0.22rem;
  color:#fff7e7;
  line-height: 0.36rem;
  position: relative;
}
.process .tpsm dd p:before{
  content:'';
  width: 0.07rem;
  height: 0.07rem;
  background:#d1c0a5;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  top: 0.15rem;
  left: 0.10rem;
}
/*奖项*/
.ndyxtp .jxtitle{
  margin-top: 0.99rem;
  width: 100%;
  height: 0.86rem;
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_jxtit1.jpg) no-repeat center;
  background-size: 100% 100%;
}
.ndtplist{
  width: 100%;
  padding:0 0.25rem;
  margin-top: 0.48rem;
  box-sizing: border-box;
}
.ndtplist .swiper_B {
  width: 100%;
  overflow: hidden;
  display: inline-block;
  padding-bottom: 0.50rem;
}
.ndtplist ul li {  
  width: 50%;  
  text-align: center; 
  float: left; 
}
.ndtplist ul li .space{
  width: 92%; 
  padding:5%;
  border:#c8a872 solid 1px;
  display: inline-block;
  box-sizing: border-box;
  position: relative; 
  padding-bottom: 0.40rem;
}
.ndtplist ul li .cp_cont{
  width: 100%;
  height: 2.20rem;  
  position: relative;
  overflow:hidden;
}
.ndtplist ul li .cp_cont img{
  width: 100%; 
  height: 100%;
  display: block; 
}
.ndtplist ul li .cp_cont p.name{
  width: 100%;
  height: 0.63rem;
  font-size: 0.16rem;
  color:#f4e7ca;
  line-height: 1.5;
  background:rgba(0,0,0,0.7);
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center; 
}
.ndtplist ul li .cp_cont .lilay{
  padding:0 0.05rem;
  width: 100%;
  height: 100%;
  font-size: 0.18rem;
  color:#f4e7ca;
  line-height: 0.28rem;
  background:rgba(0,0,0,0.7);
  box-sizing: border-box;
  position: absolute;
  
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center; 
  transform: translateY(0px);
  transition-duration: 300ms;
}
.ndtplist ul li .space .ps{
  width: 1.12rem;
  height: 0.42rem;  
  border:#b38e43 solid 1px;
  background:#322a1d;
  border-radius: 0.10rem;
  position: absolute;
  bottom:-0.21rem;
  left: 50%;
  margin-left: -0.56rem; 
}
.ndtplist ul li .space .ps span{
  font-size: 0.24rem;
  color:#ffb63a;
  font-weight: bold;
  text-align: center;
  line-height: 0.42rem;
  background-image: -webkit-linear-gradient(bottom,#d1932d, #f2e7cd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;  
}
.ndtplist ul li .cp_cont .lilay.tap{
  transform: translateY(-2.20rem);
  transition-duration: 300ms;
}
/* .ndtplist ul li .cp_cont:active .lilay{
  transform: translateY(-2.20rem);
  transition-duration: 300ms;
} */
.ndtplist ul li .tpbtn{
  margin-top: 0.50rem;
  width: 100%;
  text-align: center;
}
.ndtplist ul li .tpbtn a{
  margin: 0 0.08rem;
  width: 1.43rem;
  height: 0.53rem;
  line-height: 0.53rem;
  text-indent: 1.43rem;
  overflow:hidden;
  display: inline-block;
}
.ndtplist ul li .tpbtn .toupiao{  
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_tpbtn.png) no-repeat;
  background-size: 100% 100%;  
}
.ndtplist ul li .tpbtn .lapiao{  
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_lpbtn.png) no-repeat;
  background-size: 100% 100%;  
}
.ndtplist ul li .tpbtn .toupiao:active{
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_tpbtn_on.png) no-repeat;
  background-size: 100% 100%;  
}
.ndtplist ul li .tpbtn .lapiao:active{  
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_lpbtn_on.png) no-repeat;
  background-size: 100% 100%;  
}
.ndyx_renwu .jxtitle{
  margin-top: 0;
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_jxtit2.jpg) no-repeat center;
  background-size: 100% 100%;
}
.ndyx_jiejufangan .jxtitle{
  margin-top: 0;
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_jxtit3.jpg) no-repeat center;
  background-size: 100% 100%;
}
.ndyx_bianjitj .jxtitle{
  margin-top: 0;
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_jxtit4.jpg) no-repeat center;
  background-size: 100% 100%;
}
.ndyx_yonghuxa .jxtitle{
  margin-top: 0;
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_jxtit5.jpg) no-repeat center;
  background-size: 100% 100%;
}
.ndyx_niandutb .jxtitle{
  margin-top: 0;
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_jxtit6.jpg) no-repeat center;
  background-size: 100% 100%;
}
.ndyx_nianducx .jxtitle{
  margin-top: 0;
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_jxtit7.jpg) no-repeat center;
  background-size: 100% 100%;
}
.ndyx_niandutzjx .jxtitle{
  margin-top: 0;
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_jxtit8.jpg) no-repeat center;
  background-size: 100% 100%;
}
.ndyx_nianduszyx .jxtitle{
  margin-top: 0;
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_jxtit9.jpg) no-repeat center;
  background-size: 100% 100%;
}
/*同期主题活动*/
.tqzthd .tptitle{
  margin-top: 0.10rem;
  width: 100%;
  height: 1.30rem;
  background: url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tqzthd.jpg) no-repeat center;
  background-size: 100% 100%;
}
.tqzthd dl{
  width: 100%;
  text-align: center;
}
.tqzthd dt{
  width: 75%;
  height: 3.86rem;
  border: solid 1px;
  padding: 0.1rem;
  border-image: -webkit-linear-gradient(to top,#dcb76b, #fbecc7) 20 20;
  border-image: -moz-linear-gradient(to top,#dcb76b, #fbecc7) 20 20;
  border-image: -o-linear-gradient(to top,#dcb76b, #fbecc7) 20 20;
  border-image: linear-gradient(to top,#dcb76b, #fbecc7) 20 20;
  box-sizing: border-box;
  display: inline-block;
}
.tqzthd dt img{
  width: 100%;
  height: 100%;
  border: #baa578 solid 1px;
  box-sizing: border-box;
  display: block;
  box-sizing: border-box;
}
.tqzthd dd{
  margin:0 auto;
  margin-top: 0.30rem;
  padding: 0.20rem 0.30rem;
  width: 5.15rem;
  height: 2.27rem;
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_kuang2.png) no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: justify;
}
.tqzthd dd p{
  font-size: 0.18rem;
  color:#fff7e5;
  line-height: 0.32rem;
}
.tqzthd dl:nth-of-type(2){
  margin-top: 0.70rem;
}

/*机构*/
.pxjg .title{
    margin-top: 0.86rem;
    width: 100%;
    height: 1.30rem;
    background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_pxjg_t.jpg) no-repeat center top;
    background-size: 100% 100%;
}
.pxjg ul{
    width: 6rem;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    margin-top: 0.3rem;
}
.pxjg ul li{
    text-align: center;
}
.pxjg ul li p{
    font-size: 0.24rem;
    color: #fdefd1;
    line-height: 0.3rem;
    margin-top: 0.1rem;
}
.pxjg ul li:nth-child(1) img{
    width: 1.64rem;
    height: 0.59rem;
}
.pxjg ul li:nth-child(2) img{
    width: 1.63rem;
    height: 0.57rem;
}
.pxjg ul li:nth-child(2) p .yesky{
    width: 1rem;
    height: 0.4rem;
    vertical-align: middle;
}
.pxjg ul li:nth-child(2) p .chinabyte{
    width: 1.16rem;
    height: 0.39rem;
    vertical-align: middle;
}
.pxjg ul li p span{
    color: #fff5cc;
    font-size: 0.12rem;
    vertical-align: middle;
    padding: 0 0.15rem;
}
/*合作*/
.partner {
    width: 100%;
    padding-bottom: 1.0rem;
    padding-top: 0.20rem;
    background: url(https://www.yesky.com/TLimages2009/yesky/images/it2021/w_hzhb.jpg) no-repeat bottom center;
    background-size: 100% auto;
    max-width: 7.5rem;
    margin: 0 auto;
}
.partner .title{
    margin-top: 0.90rem;
    width: 100%;
    height: 1.30rem;    
    background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_hzhb_t.jpg) no-repeat top center;
    background-size: 100% 100%;
}

.partner_content{
    width: 6.9rem;
    margin: 0 auto;    
    overflow: hidden;
}
.partner_content ul{
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.partner_content ul li{
    width: 2.17rem;
    height: 0.74rem;
    border: 1px solid #443626;
    text-align: center;
    margin-top: 0.2rem;
}
.partner_content ul li img{
    width: 2.17rem;
    height: 0.74rem;
}
.partner_content p{
    width: 0.3rem;
    margin: 0 auto;
    margin-top: 0.15rem;
    display: flex;
    justify-content: space-between;
}
.partner_content p span{
    width: 0.08rem;
    height: 0.08rem;
    border-radius: 50%;
    background: #685035;
    display: inline-block;
    cursor: pointer;
}
.partner_content p span.active{
    background: #c9aa74;
}

.swiper-pagination{
    margin-top:0.25rem;
    position: static;
}
.swiper-pagination-bullet{
    width:0.10rem;
    height:0.10rem;
    margin: 0.08rem;
    background:#685035;
    opacity:1;
}
.swiper-pagination-bullet-active{
    opacity:1;
    background:#c9aa74;
}

/*投票最终*/
.tpend{
  background:#19120c;
}
.forlap{    
    width: 100%;
    max-width: 7.50rem;
    height: 0.7rem;
    text-align: center;
    background:url(https://www.yesky.com/TLimages2009/yesky/images/it2021/w_lap_wzbg.png) no-repeat;
    background-size: 100% 100%;    
    
}
.forlap p{
    font-size: 0.32rem;
    color: #fdefd1;
    line-height: 0.70rem;
}
.forlap p:after{
    content:"";
    width: 0.53rem;
    height: 0.38rem;
    background:url(https://www.yesky.com/TLimages2009/yesky/images/it2021/w_arrow.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    margin-left:0.30rem;
}
.toupiaoend{
  padding-bottom: 1.0rem;
}
.toupiaoend .jxname{
  margin-top: 0.60rem;
  width: 100%;
  height: 2.17rem;
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/jxname_bg.png) no-repeat;
  background-size: 100% 100%;
}
.toupiaoend .jxname p{
  width: 100%;
  margin-top: 1.15rem;
  font-size: 0.36rem;
  color:#d8bf92;
  font-weight: bold;
  line-height: 0.80rem;
  text-align: center;
  display: inline-block;
}
.toupiaoend .jxname p span{
  font-size: 0.36rem;
  font-weight: bold;
}
.toupiaoend ul{
  width: 100%;
  margin-top: 0.47rem;
  text-align: center;
}
.toupiaoend li{
  width: 83.6%;
  height: 6.19rem;
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_kuang3.png) no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  text-align: center;
  position: relative;
}
.toupiaoend li .tm_cont{
  margin-top: 0.72rem;
  width: 4.40rem;  
  display: inline-block;
}
.toupiaoend li img{
  width: 4.40rem;
  height: 3.30rem;
  display: block;
}
.toupiaoend li p.wz{
  width: 100%;
  padding:0 0.10rem;
  height: 1.17rem;
  background:url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_wzbg.png) no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  box-sizing: border-box;
  font-size: 0.32rem;
  color:#f4e7ca;
  line-height: 0.48rem;
  display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.toupiaoend li p.numpiao{
  width: 2.17rem;
  height: 0.82rem;
  border:#b89146 solid 1px;
  background:#453826;
  border-radius: 0.10rem;
  text-align: 0.82rem;
  text-align: center;
  position: absolute;
  bottom:-0.36rem;
  left: 50%;
  margin-left: -1.085rem;
}
.toupiaoend li p.numpiao span,.toupiaoend li p.numpiao span em{
  font-size: 0.60rem;
    color: #ffb63a;
    font-weight: bold;
    text-align: center;
    line-height: 0.82rem;
    background-image: -webkit-linear-gradient(bottom,#ffb536, #f2e7cd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.toupiaoend .btnbox{
  margin-top: 1.0rem;
  width: 100%;
  text-align: center;
}
.toupiaoend .btnbox a{
  margin: 0 0.10rem;
  width: 1.95rem;
  height: 0.71rem;
  
  overflow: hidden;
  display: inline-block; 
  background: url(https://www.yesky.com/TLimages2009/yesky/images/it2022/w_tp_endbtn.png) no-repeat;
  background-size: 100% 100%;
  
}
.toupiaoend .btnbox a span{
  font-size: 0.28rem;
  color:#ffb63b;
  font-weight: 500;
  text-align: center;
  line-height: 0.76rem;  
  background-image: -webkit-linear-gradient(bottom,#f29d0b, #f2e7cd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/*postersLay*/
.postersLay{
    padding: 0 0.25rem;
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 99; 
    display: ;
    box-sizing: border-box;
    display: none;
}
.postersLay .posters{ 
padding: 0 0.25rem;   
    width: 100%;
    height: auto; 
    text-align: center;     
    position: fixed;
    top: 50%;
    left: 50%; 
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 999;
    margin: auto;
    box-sizing: border-box; 
}
.posters_pic{
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    position: relative;
}
.postersLay .lay-close{
    width: 0.3rem;
    height: 0.3rem;
    position: absolute;
    top: -0.68rem;
    right: 0;
    display: inline-block;
    background:url(https://www.yesky.com/TLimages2009/yesky/images/it2021/close.png) no-repeat;    
    background-size: 100% 100%; 
    text-indent: 0.32rem;
    overflow:hidden;
    z-index: 2;
}
.postersLay p{   
    width: 100%;
    text-align: center; 
    font-size: 0.28rem;
    color: #e4dace;
    position: absolute;
    top: -0.60rem;
    left: 0;

}
.postersLay .posters img{
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0 auto;
    display: block;
    object-fit: contain;
}

.messageLay{
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99; 
    display: none;
}
.messageBox{
    width: 70%; 
    background:#fff;
    border-radius: 0.10rem;
    padding: 0.3rem;
    position: fixed;    
    top: 50%;
    left: 50%; 
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 999;
    margin: auto;    
}
.messageBox p{    
    text-align: center;
    font-size: 0.24rem;
    line-height: 0.80rem; 
    font-weight:bold;
    color:#000;
}
hr{
    opacity: 0;
}

.ndyx_renwu,.ndyx_nianduszyx,.ndyx_niandutzjx,.tqzthd{
    display: none;
}