body{margin: 0; padding: 0; min-width: 320px; color: #333; font-family: "Microsoft YaHei", SimHei, helvetica, arial, verdana, tahoma, sans-serif; background: #fff; -webkit-text-size-adjust:100%!important;}
button, div, a{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  -webkit-user-select:none; }
input, textarea, select{ -webkit-appearance: none; }
div{box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
img{border: 0}
.a{border: 1px solid #f00;}
.b{background: #efefef;}
.float{float: left;}
.clear{clear: both;}
.hide{display: none;}
.txtMore{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.arrow-down{ width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #f00; font-size: 0px; line-height: 0px; margin: 0 auto;}
.flex{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.flex1{flex: 1; -moz-box-flex:1.0; -webkit-box-flex:1.0; box-flex:1.0;}

html, body {position: relative;width:100%;height: 100%;font-family: "微软雅黑";background-color: #f2f2f2;font-size: 0.2rem;}
* {margin: 0;padding: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-text-size-adjust: none;}
div, input, li, textarea{box-sizing: border-box;-webkit-box-sizing: border-box;}  
input{-webkit-appearance: none; appearance: none; margin: 0;outline:none;}
img, span, a{display: block;}
.clear{clear:both;}
.hide{display: none;}
a{text-decoration: none;}
li{list-style: none;}

/*头部公用style*/
.top{width: 6.4rem;height:0.81rem;position: fixed;top: 0;z-index: 11111;}
.top img.topimg{width: 100%;height: .81rem;}
.top1{position: absolute;top:.25rem;right:.2rem;}
/*.topleft{width: 3.14rem;margin-left:0.2rem;float: left;}*/
.menu{width: 0.32rem;float: right;margin: 0.1rem 0.2rem 0 0;}
.close{width: 0.32rem;float: right;margin: 0.1rem 0.2rem 0 0;}
.menubg{width: 6.4rem;height: 100%;background:rgba(0,0,0,.6);position: fixed;top: 0;z-index: 1111;}
.menuimg{width: 2.8rem;position: absolute;right: 0;top: 0.75rem;}
.menulink{width: 2.8rem;position: absolute;right: 0;top: 0.98rem;}
.menulink a{width: 2.8rem;height: 0.92rem;}

/*嘉宾资料*/
.jiabin{width: 6.4rem;height:100%;margin-top: 0.75rem;overflow: hidden;}
.jiabin ul li{width:2.13rem;float: left;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;text-align: center;padding: 0.45rem 0;overflow: hidden;}
.jiabin ul li:nth-child(3n){border-right: none;}
.jiabin ul li img{width: 1.62rem;height:1.62rem;margin-left: 0.25rem;border-radius: 50%;}
.jiabin ul li a span.name{font-size:0.27rem;color:#000000;padding:0.17rem;white-space: nowrap;overflow: hidden;}
.jiabin ul li a span.position{height:.55rem;overflow:hidden;font-size:0.18rem;color:#a0a0a0 ;}

/*嘉宾详细页*/
.gusetDetail{width: 6.4rem;position: relative;}
.gusetDetail .sybg{width: 6.4rem;position: absolute;top: .75rem;}
.jbdetail{width:6.4rem;position: absolute;top: 3rem;}
.jbheader{width: 3rem;height: 3.8rem;margin-left:1.7rem;}
.jbdetail span.jbname{width: 3rem;margin-top:10px;margin-left:100px;text-align: center;font-size:.3rem;color: #4a4949;line-height: 0.4rem;}
.jbdetail span.detail{width: 4.5rem;margin:0 auto;font-size:.2rem;color: #686868;text-align: center;}

/*联系我们*/
.contact{width: 6rem;margin-top: 0.75rem;margin-left: 0.2rem;}
.contactitle{padding:0.5rem 0 0.17rem 0;font-family:"黑体";font-size:0.32rem ;color: #282828;line-height: 0.3rem;}
.spancolor{width: 0.06rem;height: 0.3rem;background-color: #fec062;float: left;margin-right: 0.16rem;}
.contactitle1{padding:0.23rem 0 0.17rem 0;font-family:"微软雅黑";font-size:0.28rem ;color: #646464;line-height: 0.3rem;position: relative;}
.contactitle1 img{width: 0.33rem;float: left;margin-right: 0.15rem;}
.call{position: absolute;left: 1.3rem;top:0.22rem;color: #646464;}

/*大赛日程*/
.schedule{width: 6rem;margin-top: 1.08rem;margin-left: 0.2rem;background-color: #fec062;height: 0.68rem;border-radius: 5px;position: relative;}
.schedule select{display:block;width: 1.08rem;margin:0 auto;background-color: #fec062;height: 0.68rem;border: none;color: #FFFFFF;font-size: 0.26rem;}
.jiantou{width: .25rem;position: absolute;top: .3rem;right: 1.68rem;}
.schdiv{width: 6rem;margin: 0 auto;}
.schdiv ul li{width: 6rem;height: 1.63rem;}
.schleft{width: 0.63rem;height: 1.63rem;border-right: 1px solid #e8e9e9;float: left;position: relative;}
.schleft span.time{font-size: 0.18rem;color: #a1a1a1;margin-top: 0.39rem;}
.schleft span.yuan{width: 0.1rem;height: 0.1rem;border-radius: 50%;background-color:#fdaa2b;position: absolute;right: -0.05rem;top: 0.45rem;}
.schright{width: 5.18rem;border:1px solid #e5e5e5;background-color: #ffffff;float:right;border-radius: 5px;margin-top: 0.39rem;padding:0.23rem 0.24rem;position: relative;}
.schright span.span1{font-size: 0.3rem;color: #606060;}
.schright span.span2{font-size: 0.24rem;color: #a1a1a1;}
.schright span.span3{width: 0.75rem;height: 0.25rem;line-height:0.25rem;background-color: #f60404;font-size:0.14rem;color: #ffffff;text-align: center;position: absolute;top: 0.44rem;right: 0.24rem;border-radius: 5px;}
.schright span.span4 img{width: 0.39rem;position: absolute;top: 0.44rem;right: 0.34rem;}

/*最江苏*/
.zjs{width: 6rem;margin-top: 1.85rem;margin-left: 0.2rem;overflow: hidden;}
/*.tt{width: 6rem;height: 0.5rem;overflow: hidden;}*/
.tabs{width: 6rem;height:.52rem;position: fixed;top: 0.75rem;background-color: #f2f2f2;z-index: 2;white-space: nowrap;overflow-x: scroll;border-bottom: 3px solid #d7d6d6;}
.tabs .tab1{width:25%;text-align:center;line-height:.45rem;font-size:0.28rem;color: #848585;display:inline-block;}
.tabs .active{border-bottom: 3px solid #fec062;color: #393e42;}
.tabs .flex1{border-bottom: 3px solid #d7d6d6;}
.imgdiv{width:2.9rem;position: relative;padding-bottom:0.27rem;}
.imgdiv .vr{padding: 0.07rem 0.12rem;background-color: #e81515;position: absolute;font-size: 0.2rem;color: #FFFFFF;}
.imgdiv img{width: 2.9rem;height: 1.97rem;}
.imgtitle{width:100%;font-size: 0.24rem;color: #282828;padding-top: 0.1rem;}
.jslist{flex-wrap: wrap; justify-content: space-between;}

/*注册页面*/
.register1{width: 6rem;height:1.87rem;line-height:1.87rem;background-color: #2a87c7;margin-top: 1.14rem;margin-left:0.2rem;border-radius: 5px;}
.img1{width: 0.82rem;float: left;margin:0.57rem 0.4rem 0 1.34rem;}
.registerword{font-size:0.46rem;color: #ffffff;float: left;}
.upright{width: 0.19rem;float: left;margin-left: 1rem;margin-top: 0.77rem;}
.register2{width: 6rem;height:1.87rem;line-height:1.87rem;background-color: #199f8b;margin-top: .27rem;margin-left:0.2rem;border-radius: 5px;}
.register3{width: 6rem;height:1.87rem;line-height:1.87rem;background-color: #efaa3f;margin-top: .27rem;margin-left:0.2rem;border-radius: 5px;}

/*嘉宾注册页面*/
.gusestReg{width: 6rem;margin-top: 0.75rem;margin-left: 0.2rem;}
.jbzc1{width: 6rem;text-align: center;padding:.32rem 0 .24rem 0;border-bottom: 1px solid #dedcdc;font-size:.36rem;color: #555556;}
.jbzc2{width: 6rem;height: .7rem;margin-top: .3rem;}
.yqmleft{width:4.3rem;height: 0.7rem;border: 1px solid #dedcdc;background-color: #FFFFFF;border-radius: 5px;float: left;}
.star{width: .11rem;float: left;margin-left: .14rem;margin-top: .23rem;}
.yqm{width:3.94rem;height:.66rem;line-height:.7rem;border: none;float: left;font-size: .24rem;color: #555556;margin-left: .06rem;}
.justify{width:1.58rem;height: .7rem;float: left;margin-left: .12rem;background-color: #fec062;border: none;font-size:.24rem;color: #ffffff;border-radius: 5px;}
.jbzc3{width: 6rem;height: .7rem;margin-top: .3rem;border: 1px solid #dedcdc;background-color: #FFFFFF;border-radius: 5px;}
.jbzc3 input{width: 5.6rem;height: .66rem;float: left;border: none;margin-left: .06rem;font-size: .24rem;color: #555556;}

/*视频播放*/
.live{width: 6.4rem;margin-top: .75rem;background-color: #FFFFFF;}
.live1 video{width: 6.4rem;height:3.6rem;}
.videotitle{width: 6.4rem;height: .84rem;line-height: .84rem;background-color: #FFFFFF;font-size: 0.28rem;color: #323232;padding-left: 0.2rem;border-bottom: 1px solid #e5e5e5;}

.tjshipin{width: 6.4rem;margin-top: .29rem;background-color: #FFFFFF;}
.tjsptitle{width: 6.4rem;padding:.33rem 0;border-bottom: 1px solid #e5e5e5;font-size:.28rem;color: #323232;}
.tjsptitle span{width: .06rem;height: .35rem;background-color: #fec062;float: left;margin-left: .22rem;margin-right: .11rem;}
.tjsplist li{width: 6.4rem;height: 1.82rem;padding:.29rem .2rem  0 .2rem;border-bottom: 1px solid #e5e5e5;}
.tjsplist li img{width: 2.25rem;height: 1.17rem;float: left;margin-right: .23rem;}
.tjsplist li div.spdetail{width: 3.51rem;height:1.17rem;overflow:hidden;font-size:.26rem;color: #323232;float: left;}

/*关于我们*/
.ab-content {/*padding:0 .34rem;*/margin-top: 1.12rem;}
.ab-content img{width: 6rem;margin:0 auto}
.ab-content p{padding:0 .34rem;font-size: 0.28rem;line-height: 1.5em;word-break: break-all;color: #646464; text-indent: 2em; margin: 4px auto;}

/**/
.news-li{font-size: .24rem;padding: .2rem 0;border-bottom: 1px solid #e5e5e5;margin: 0 .3rem;}
.news-img{float: left;width: .27rem;height: 1.4rem;overflow: hidden;position: relative;margin-right: .2rem;}
.news-img img{width: 100%; display: block;min-height: 1.4rem;}
.news-info{overflow: hidden;    padding-bottom: 4px;}
.news-info .news-title{font-size: .34rem;margin-bottom: .2rem;color: #404040;line-height: .42rem;width: 100%;display: -webkit-box;    -webkit-line-clamp: 2;    overflow: hidden;    -webkit-line-break: auto;    -webkit-box-orient: vertical;}
.news-time{font-size: .24rem;color: #888;display: inline-block;}
/*article .head {font-weight: 400;}
article .head .title {font-size: .35rem;font-weight: 600;padding: .3rem 0 .2rem;color: #323232;margin-top: 0.3rem;line-height: 0.5rem;}
article .head .info {width:6rem;font-size: .28rem;font-weight: 400;margin: 0 0 .12rem;color: #888;}
article .head .info span{float: left;}
article .head .source {padding-left: .2rem;}
article .content {clear:both;font-size: .25rem;line-height: 1.5em;color: #404040;padding-top: .2rem;}
article .content p{margin: .3rem 0;}
article .content p img{width: 100%;}
article .content img{width: 100%;}
article .content .title{color: black;font-size: 0.5rem; margin: 20px 0;}
article .content .title .xian{display: block; width: 4px;height: 0.5rem; background-color: #ffc063; float: left;margin-right: 4px;}
.news-main{margin-top: .75rem;padding:0 .2rem;}*/
h1.title{color:#323232;}
.origin{color:#a1a0a0;}
.content p{color:#696969;width:100%;}
figcaption>p{color:#a3a3a3;}
.vote>header>span:first-of-type{color:#eb514f;}
.vote>header>span:last-of-type{color:#696969;}
.voteContent h3{color:#323232;}
.voteContent ul>li{color:#696969;}
.voteContent ul>li.selected{color:#eb514f;}
.result-per{color:#696969;}
.spread h1{color:#323232;}
.spread header>span{color:#ea5455;}
aside>header>h1{color:#323232;}
aside>ul a{color:#696969;}

/**login***/
.login-container {padding: 8px 12px;margin-top: .20rem;}
.login-container .logo2{width: 100%; text-align: center; margin: 20px 0 20px 0;}
.login-container .logo2 img{width: 60%; margin: 10px 0 10px 0;}
.login-container img{width: 100%;}
.login-container input, .tset{ background-color: #fff; color: #404040; border:1px solid #ddd; border-radius: 5px;height: 40px; line-height: 40px;text-indent: 10px;color: #404040; width: 100%; margin: 8px 0;    padding-left: 5px;}
#sinbie{width: 50%;margin:0;border:none}
.Gendera{margin:0 !important;}
.login-container .sel, .sel1{ background-color: #fff; border:1px solid #ddd; border-radius: 5px;height: 40px; line-height: 40px;text-indent: 10px;color: #404040; width: 100%; margin: 8px 0; padding-left: 5px;}
.login-container .btn{display: block; font-weight: 500; font-size: 18px; border-radius: 5px;height: 40px; line-height: 40px;text-align: center; color: #fff; width: 100%; margin: 15px 0;}
.tt{margin:20px 0;}
.login-container .sub{background-color: #fec062;}
.login-container .exit{background-color: #a19fa0;}
.login-container .reg{background-color: #199f8b;}
.login-container .fenge{width: 100%;margin: 40px 0 10px 0;height:.4rem;border-bottom: 1px solid #dcdcdc;position: relative;}
.login-container .fenge a{display:block;width: 1.5rem;height: .4rem;border: 1px solid #999999;border-radius: 15px;text-align: center;line-height: .4rem;color: #999999;position: absolute;bottom: -0.2rem;left:2.25rem;background-color: #f2f2f2;}
.login-container .title{text-align: center;font-size: 22px; border-bottom: 1px solid #ddd; line-height: 50px; width: 100%;height: 50px;}
.login-container .xin, .login-container .xin1{position: relative;}
.login-container .xin:after{ font-size: 18px;
     position: absolute;
    top: 0px;
    left: 4px;
    content: '*';
    width: 10px;
    height: 40px;
    color: red;
    line-height: 48px;
    margin: 8px 0;
    z-index: 1;
}
.login-container .xin1:after{ font-size: 18px;
     position: absolute;
    top: 0px;
    left: 4px;
    content: '*';
    width: 10px;
    height: 34px;
    color: red;
    line-height: 34px;
    margin: 8px 0;
    z-index: 1;
}
.login-container .li{overflow: hidden;}
.login-container .upbtn{position: relative;  height:86px;  width: 86px; border:1px solid #ddd; margin-right:10px; float: left;background-color: white;}
.login-container .upbtn:before{position: absolute;content: '+';top: 20%;left: 36%; text-align: center; font-size: 34px; color: #ddd;}
.login-container .upbtn input[type=file]{ position: absolute; width: 100%;height: 100%;opacity: 0; }
.xiala{float: right;margin: 16px 20px;background-image: url(../img/14.png);height: 14px;width: 14px;background-size: 14px 10px;background-repeat: no-repeat;}
.xiala1{float: right;margin: 16px 20px;background-image: url(../img/14-1.png);height: 14px;width: 14px;background-size: 14px 10px;background-repeat: no-repeat;}
.login-container .reginfo{width: 100%; text-align: center;color: #404040; line-height: 28px;font-size: 18px; padding: 10px 0;}
.login-container .reginfo img{width: 20%;margin: 0 auto;}
.yztxt{position: absolute;top: 0;left: 0;z-index: 2;width: 80%;border: 0px;height: 38px;margin-top: 9px;margin-left: 1px;}
.login-container .reginfo .link{ color: #199f8b; margin: 10px auto 30px; font-weight:600;font-size: 18px;}
.success{position: fixed;top: 0;left: 0;width: 100%;height: 100%; background-color: rgba(0,0,0,.5); z-index: 999;}
.success .sure{ width: 80%;margin: 0 auto; }
.success .sure img{width: 100%;}

/**guest**/
.g-list .li{width: 33.33%; float: left;}
.g-list .li .li-1{border-bottom:.4px solid #f2f2f2;text-align: center; padding-top: 20px; padding-bottom: 20px;display: block;}
.g-list .li .li-2{border-bottom:.4px solid #f2f2f2;border-right:.4px solid #f2f2f2;border-left: .4px solid #f2f2f2; text-align: center;padding-top: 20px; padding-bottom: 20px; display: block;}
.g-list .li .li-img{ border-radius: 20px; }
.g-list .li .li-img img{border-radius: 200px; width: 70%;}
.g-list .li .li-desc .li-name{font-weight: 600;font-size: 18px;margin:8px 0; clear: #404040;}
.g-list .li .li-desc .li-company{font-size: 12px;margin:4px 0;color: #888;overflow: hidden;max-height: 18px;}

.g-head{position: relative;margin-top: .75rem;}
.g-head img{width: 100%;}
.g-head .g-info{position: absolute; bottom: 0;left: 0;width: 100%; background-color: rgba(0,0,0,.5);color: white;text-indent: .3rem;}
.g-head .g-info .g-name{font-size: 0.46rem;line-height: 0.6rem;}
.g-head .g-info .g-company{font-size: .2rem;line-height: 0.5rem;}

/**/
.advice{width: 6rem;margin-top: 1.36rem;margin-left: 0.2rem;font-size: 0.28rem;color: #565656;}
.advice span{display: inline-block;}
.adviceText{width: 6rem;height:2.9rem;margin-top: .36rem;margin-left: .2rem;border-radius: 5px;padding: .24rem .16rem 0 .16rem;border: 1px solid #dedcdd;font-size: .3rem;}
.submit{width: 6rem;height:.65rem;background-color:#ffc063;border:none;margin-left:.2rem;margin-top: .54rem;margin-bottom: .54rem;font-size: .25rem;color: #FFFFFF;border-radius: 5px;}
.kk1{width: 4.85rem;margin:0 auto;}
.kk2{width: 6.4rem;}

input,select{font-size:14px;}

/*忘记密码*/
.yzmdiv{width: 100%;position: relative;}
.yzmdiv input.yzmtext{width:80%;float: left;}
.yzmdiv button.yzmbtn{width:18%;float: right;height: 40px;margin: 8px 0;border: none;border-radius: 5px;background-color: #ffc063;color: #FFFFFF;}
.qrsubmit{width: 100%;height: 40px;border: none;border-radius: 5px;background-color: #ffc063;color: #FFFFFF;margin-top: 15px;}

/*嘉宾详情style*/
.guestDetail{width: 100%;height: 5.23rem;position: relative;margin-top: .81rem;}
.guestDetail img{width: 100%;height: 5.23rem;}
.guestDetail div.detail1{width: 100%;height: .9rem;position: absolute;bottom: 0;background:rgba(0,0,0,.6);}
.guestDetail div.detail1 span{display:block;width: 100%;text-indent: 20px;color: #FFFFFF;font-size: .26rem;line-height: .44rem;}
.guestDetail1{width: 6rem;margin: .35rem auto;}
.guestDetail1 div.titleguet{width: 100%;font-size: .24rem;color: #292929;}
.guestDetail1 div.titleguet span{display:block;width:5px;height: 15px;background-color: #fdc063;float: left;margin-right: 10px;}
.contantguest{width: 100%;text-indent: 2em;line-height: .3rem;padding-top: .25rem;}
