@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;-webkit-box-sizing:border-box; -webkit-touch-callout: none; -webkit-text-size-adjust: none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}
body{font:14px/1.5 Microsoft YaHei,SimSun, Arial, Helvetica, sans-serif;color:#333; background:#FFF;}
ul{list-style-type:none;}
input,select,textarea{vertical-align:middle; font:14px/1.5 Microsoft YaHei,SimSun, Arial, Helvetica, sans-serif; color:#333; outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a{text-decoration:none;color:#333;}
table{border-spacing:0px; border-collapse:collapse;width:100%; border:0px;margin:0;padding:0;}
img{border:0px;}
em{font-style:normal;}
b{ font-weight:normal;}
.clearfix{overflow:hidden;zoom:1;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
/*********************************************/
body,html{ height:100%;}
body{ background:#0a032d;}
.mainBox{ height:100%; display:-webkit-box; -webkit-box-orient:vertical; -webkit-box-pack:center;}
/*删除-全屏*/
.full{ background:url(../images/full.png) no-repeat; background-size:0.50rem auto; width:0.50rem; height:0.50rem; display:block; position:absolute; top:0.2rem; right:1.3rem;cursor: pointer;}
.full:hover{ background:url(../images/full_hover.png) no-repeat; background-size:0.50rem auto;}
.full_cancel{ background:url(../images/full_cancel.png) no-repeat; background-size:0.50rem auto; width:0.50rem; height:0.50rem; display:none; position:absolute; top:0.2rem; right:1.3rem;cursor: pointer;}
.full_cancel:hover{ background:url(../images/full_cancel_hover.png) no-repeat; background-size:0.50rem auto;}
.delete{ background:url(../images/delete.png) no-repeat; background-size:0.50rem auto; width:0.50rem; height:0.50rem; display:block; position:absolute; top:0.2rem; right:0.4rem;cursor: pointer;}
.delete:hover{ background:url(../images/delete_hover.png) no-repeat; background-size:0.50rem auto;}
/*大标题*/
.headlines{ color:#FFF; font-size:0.32rem; font-weight:bold; position:absolute; left:0.4rem; top:0.42rem;}
.spacing_top{ width:100%; height:0.3rem; overflow:hidden;}
/*标题*/
.cond_min_title{ min-height:0.72rem;}
.cand_title{ width:8.2rem; background:#1f1d3f; border:solid #2b2857 1px; border-radius:0.1rem; padding:0.17rem 0.25rem; text-align:center; margin:0 auto;}
.cand_title>div,.cand_answer>div{ font-size:0.24rem; color:#FFF; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.cand_answer{ width:8.2rem; padding:0.17rem 0.25rem; text-align:center; margin:0 auto;}

.cand_content{ width:12rem; height:100%; -webkit-box-flex:1; margin:0 auto; display:-webkit-box; -webkit-box-orient:vertical; -webkit-box-pack:center;
	display:table\9; position:relative\9; height:80%\9;
}
/*内容居中*/
/*.cand_content{ display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:center;}*/
/*一行   cand_one_lines*/
.cand_one_lines{ margin-top:0.3rem; text-align:center; display:table-cell\9; vertical-align:middle\9;}
.cand_one_lines ul{ width:100%;}
.cand_one_lines li{ width:2rem; height:2.8rem; font-size:0.3rem; color:#FFF; margin:0 0.32rem; display:inline-block;}
.cand_one_lines li .cand_Img{ width:2rem; height:2rem; overflow:hidden; border-radius:50%; margin-bottom:0.15rem; position:relative;}
.cand_one_lines li .cond_abs{ width:100%; height:0.4rem; position:absolute; bottom:0;}
.cand_one_lines li .cond_abs dt{ width:100%; height:0.4rem; background:#cc0000; opacity:0.6;}
.cand_one_lines li .cond_abs dd{ width:100%; height:0.4rem; font-size:0.24rem; position:absolute; bottom:0; z-index:3;}
.cand_one_lines li img{ width:100%; height:100%; display:block;}
.cand_one_lines li p{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}



/*.cand_one_lines ul{ display: flex; display: -webkit-flex; flex-direction:row; flex-wrap:wrap-reverse;justify-content:center;}*/


/*两行   cand_two_lines*/
/*
.cand_two_lines{ margin-top:0.3rem; text-align:center; display:table-cell\9; vertical-align:middle\9;}
.cand_two_lines ul{ width:100%;}
.cand_two_lines li{ width:2rem; height:2.8rem; font-size:0.3rem; color:#FFF; margin:0 0.32rem; display:inline-block;}
.cand_two_lines li .cand_Img{ width:2rem; height:2rem; overflow:hidden; border-radius:50%; margin-bottom:0.15rem; position:relative;}
.cand_two_lines li .cond_abs{ width:100%; height:0.4rem; position:absolute; bottom:0;}
.cand_two_lines li .cond_abs dt{ width:100%; height:0.4rem; background:#cc0000; opacity:0.6;}
.cand_two_lines li .cond_abs dd{ width:100%; height:0.4rem; font-size:0.24rem; position:absolute; bottom:0; z-index:3;}
.cand_two_lines li img{ width:100%; height:100%; display:block;}
.cand_two_lines li p{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
*/

/*三行   cand_three_lines*/
.cand_three_lines{ margin-top:0.3rem; text-align:center; display:table-cell\9; vertical-align:middle\9;}
.cand_three_lines ul{ width:100%;}
.cand_three_lines li{ width:1.2rem; height:1.8rem; font-size:0.24rem; color:#FFF; margin:0 0.2rem; display:inline-block;}
.cand_three_lines li .cand_Img{ width:1.2rem; height:1.2rem; overflow:hidden; border-radius:50%; margin-bottom:0.05rem; position:relative;}
.cand_three_lines li .cond_abs{ width:100%; height:0.24rem; position:absolute; bottom:0;}
.cand_three_lines li .cond_abs dt{ width:100%; height:0.24rem; background:#cc0000; opacity:0.6;}
.cand_three_lines li .cond_abs dd{ width:100%; height:0.24rem; line-height:0.24rem; font-size:0.14rem; position:absolute; bottom:0; z-index:3;}
.cand_three_lines li img{ width:100%; height:100%; display:block;}
.cand_three_lines li p{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*四行   cand_four_lines*/
.cand_four_lines{ margin-top:0.3rem; text-align:center; display:table-cell\9; vertical-align:middle\9;}
.cand_four_lines>div{ max-height:5.2rem; overflow:hidden; position:relative;}
.cand_four_lines ul{ width:100%;}
.cand_four_lines li{ width:0.8rem; height:1.3rem; font-size:0.2rem; color:#FFF; margin:0 0.2rem; display:inline-block;}
.cand_four_lines li .cand_Img{ width:0.8rem; height:0.8rem; overflow:hidden; border-radius:50%; position:relative;}
.cand_four_lines li .cond_abs{ width:100%; height:0.16rem; position:absolute; bottom:0;}
/*.cand_four_lines li .cond_abs dt{ width:100%; height:0.16rem; background:#cc0000; opacity:0.6;}*/
.cand_four_lines li .cond_abs dt{ width:100%; height:0.16rem; background:url(../images/four_pic_bd.png) no-repeat center bottom;}
.cand_four_lines li .cond_abs dd{ width:100%; height:0.16rem; line-height:0.16rem; font-size:0.1rem; position:absolute; bottom:0; z-index:3;}
.cand_four_lines li img{ width:100%; height:100%; display:block;}
.cand_four_lines li p{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.cand_four_lines::-webkit-scrollbar{width:0px; display:none;}


/*投票问卷*/
.data_pic{ width:12rem; -webkit-box-flex:1; margin:0.2rem auto 0; display:-webkit-box; -webkit-box-orient:vertical; -webkit-box-pack:center;
 display:table\9; position:relative\9; height:75%\9;
}
.data_pic>div{ height:5.4rem; display:table-cell\9; vertical-align:middle\9;}


.answer_content{ width:12rem; height:100%; color:#FFF; -webkit-box-flex:1; margin:0.2rem auto 0; display:-webkit-box; -webkit-box-orient:vertical; -webkit-box-pack:center;
	display:table\9; position:relative\9; height:75%\9;
}
.answer_scroll_div{ display:table-cell\9; vertical-align:middle\9;}
.answer_scroll_div>div{ width:12rem; overflow:hidden; position:relative;}
.answer_scroll{ width:100%; display:-webkit-box; width:1300px;}
.answer_scroll li{ width:3.86rem; height:5.57rem; background:#1f1d3f; border:solid #2b2857 1px; border-radius:0.1rem; display:-webkit-box; -webkit-box-orient:vertical;
	 float:left\9;
}
.answer_scroll li{ margin-left:20px;}
.answer_scroll li:first-child{ margin:0;}

.answer_photo{ padding:0.24rem 0.24rem 0.17rem; display:-webkit-box; -webkit-box-align:center;
	height:0.7rem\9;
}
.answer_photo img{ width:0.7rem; height:0.7rem; display:block; border-radius:50%;
	float:left\9; margin-right:0.16rem\9;
}
.answer_photo dl{ margin-left:0.16rem;}
.answer_photo dt{ font-size:0.24rem;}
.answer_photo dd{ font-size:0.2rem;}

.answer_text{ line-height:0.38rem; font-size:0.24rem; padding:0 0.24rem; -webkit-box-flex:1; text-align:justify;
	min-height:2.58rem\9;
}
.pic_text{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical;}
.pure_text{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:11; -webkit-box-orient:vertical;}

.answer_pic{ padding:0 0.19rem 0.24rem;}
.answer_pic>div{ float:left; padding:0 0.05rem;}
.answer_pic>div img{ width:1.62rem; height:1.62rem; display:block;}

/*隐藏滚动条*/
/*.answer_scroll_div::-webkit-scrollbar{width: 0px; display: none;}*/


/*2018-05-30 输投屏码-欢迎语*/
.codes_title{ height:0.7rem; /*border:solid #2b2857 1px; background:#1f1d3f; padding:0 0.3rem;*/ border-radius:0.7rem; position:absolute; right:0.4rem; top:0.33rem;
/*display:-webkit-box; -webkit-box-align:center;*/ cursor:pointer;z-index:1;
}
.codes_title h3{ font-size:0.3rem; color:#b6b7fd; max-width:3rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; line-height:0.7rem;}
.codes_title .cord{ background:url(../images/cord.png) no-repeat; background-size:0.26rem auto; width:0.26rem; height:0.26rem; display:block; margin-left:0.15rem; float:left; margin:0.22rem 0 0 0.15rem;}

.codes_box{ display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:center; width:100%; height:100%;
position:relative; display:table;
}

.codes_content{ text-align:center; display:table-cell; vertical-align:middle;}
.codes_content h1{ font-size:0.52rem; color:#eceaff; font-weight:bold; line-height:0.8rem;}
.codes_content h2{ font-size:0.52rem; line-height:0.84rem; color:#eceaff;}
.codes_text{ font-size:0.32rem; color:#b6b7fd; line-height:0.72rem;}
.codes_pic{ width:4.34rem; height:1.82rem; margin:0.6rem auto 0 auto;}
.codes_pic img{ width:4.34rem; height:1.82rem; display:block;}

.input_size{ display:table; width:100%;}
.input_size ul{ display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:center; padding:0.5rem 0 0.4rem;
 text-align:center;
}
.input_size li{ width:1.08rem; height:1.08rem; background:#FFF; font-size:0.6rem; border-radius:0.1rem; display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:center; margin:0 0.17rem;
 display:inline-block; vertical-align:top; line-height:1.08rem; outline:none;
}
.input_size li.current{ border:solid #ffbf00 0.04rem; font-weight:bold; color:#ffa800;
box-shadow:rgba(255,191,0,0.3) 0 0 10px 10px;
}
/*
.input_size li{color:transparent;text-shadow:0 0 0 #333;}
.input_size li.current{color:transparent;text-shadow:0 0 0 #ffa800;}
*/
.input_size li input{color:transparent;text-shadow:0 0 0 #333; width:1.08rem; height:1.08rem; line-height:1.08rem; display:block; border:0 none; background:none; font-size:0.6rem; text-align:center;ime-mode:disabled}
.input_size li.current input{color:transparent;text-shadow:0 0 0 #ffa800;width:1rem;height:1rem;}
.codes_error{ line-height:0.48rem; text-align:center; font-size:0.28rem; color:#ff3b30;}

/*弹窗*/
.feedback{ z-index:9; background: rgba(0,0,0,0.5);position: fixed;left: 0;top: 0;height: 100%; width: 100%; opacity:0; visibility:hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;}
.feedback.is-visible {opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;}
.petalPop{ width:5.1rem; height:5.8rem;background: #FFF; border-radius:0.24rem; position:absolute; top:50%; left:50%; margin:-2.9rem 0 0 -2.6rem; overflow:hidden;}

.petalPop h2{ font-size:0.36rem; font-weight:bold; color:#000; line-height:1.24rem; text-align:center; padding-top:0.15rem;}
.petalPop h2 em{ font-size:0.56rem;}
.petalPop .erweima{ width:3.9rem; height:3.9rem; display:block; margin:0 auto;}
.petalPop .erweima img{ width:100%; height:100%;}
.petalPop .delete{ background:url(../images/delete_pop.png) no-repeat; background-size:0.71rem auto; width:0.71rem; height:0.71rem; position:absolute; right:0; top:0; cursor:pointer;}



/*抢答*/
.vies_first{ width:8.4rem; margin:0 auto;}
.vies_first>div{ overflow:hidden; position:relative;}
.vies_first ul{ border-bottom:solid #171139 2px;}
.vies_first li{ float:left; color:#FFF;}
.vies_first .numbar{ width:0.72rem; line-height:1.2rem; font-size:0.36rem; text-align:center;}
.vies_first .numbar em{ font-style:italic}
.vies_first .pic_cont{ width:3.2rem; margin:0.2rem 0 0 0.3rem; overflow:hidden;}
.vies_first .divImg{ width:0.8rem; height:0.8rem; overflow:hidden; border-radius:50%; float:left;}
.vies_first .divImg img{ width:100%; height:100%; display:block; border-radius:50%;}
.vies_first dl{ width:2.2rem; float:right; padding:7px 0;}
.vies_first dt{ font-size:0.24rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.vies_first dd{ font-size:0.2rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.vies_first .seconds_time{ width:1.9rem; line-height:1.2rem; font-size:0.28rem; text-align:center; font-style:italic;}
.vies_first .add_points{ width:1.4rem; line-height:1.2rem; font-size:0.26rem; text-align:center; color:#ffbf00; float:right;}
.vies_first li>div{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}



/*2018-07-13 添加  活动二维码*/
.codes_activit{}

.codes_activit{ height:0.4rem; /*border:solid #2b2857 1px; background:#1f1d3f; padding:0 0.3rem;*/ position:absolute; right:0.4rem; top:0.83rem; z-index:9999;
	display:-webkit-box; -webkit-box-align:center;  cursor:pointer;
}
.codes_activit h3{ font-size:0.2rem; color:#b6b7fd; max-width:3rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left\9; line-height:0.7rem\9;}
.codes_activit .cord{ background:url(../images/cord.png) no-repeat; background-size:0.2rem auto; width:0.2rem; height:0.2rem; display:block; margin-left:0.15rem; float:left\9; margin:0.22rem 0 0 0.15rem\9;}



/*人员列表*/

.personnel{  background: rgba(0,0,0,0.9);position: fixed;left: 0;top: 0;height: 100%; width: 100%; opacity:0; visibility:hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;}
.personnel.is-visible {opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;}
.pers_table{ width:8.5rem; height:6.2rem;background:#0a032d; border-radius:0.24rem; position:absolute; top:50%; left:50%; margin:-3.1rem 0 0 -4.25rem; overflow:hidden;}
.pers_table .delete{ background:url(../images/pers_dele.png) no-repeat; background-size:0.71rem auto; width:0.72rem; height:0.72rem; position:absolute; right:0; top:0; cursor:pointer;}

.pers_list_pic{}
.pers_list_title{ text-align:center; line-height:63px; font-size:30px; color:#ffbf00; font-weight:bold; padding:20px 0 0 0;}
.pers_list_scroll{ position:relative; text-align:center; vertical-align:middle;}
.pers_list_scroll ul{ width:100%; display:-webkit-box; -webkit-box-pack:center;}
.pers_list_scroll li{ width:0.8rem; height:1.25rem; font-size:0.2rem; line-height:1; color:#FFF; margin:0 0.13rem; display:inline-block;}
.pers_list_scroll li .cand_Img{ width:0.8rem; height:0.8rem; overflow:hidden; border-radius:50%; margin-bottom:0.1rem; position:relative;}
.pers_list_scroll li img{ width:100%; height:100%; display:block;}
.pers_list_scroll li p{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pers_list_scroll>div{ max-height:5.13rem; overflow:hidden; position:relative;}

.Pcon{font-size:26px;color:#ceb0ff;text-align:center;line-height:100px;}
.llq_content{ width:100%; position:absolute; top:50%; margin-top:-175px;}
.chaoxingDiv{font-size:38px;color:#fff;text-align:center;padding:20px 0;}
.chaoxingDiv span{display:inline-block;width:44px;height:44px;border-radius:50%;overflow:hidden;margin-right:20px;vertical-align:middle;margin-top:-8px;}
.llq_cant_bnt{ width:303px; height:54px; border:solid #625687 1px; background-color:#2c2251; border-radius:56px; margin:0 auto;margin-top:20px;}
.llq_cant_down{ display:block; line-height:56px; font-size:20px; color:#f8efff; text-align:center;}
.llq_cant_down img{ vertical-align:middle; margin:0 16px 2px 0;}
























