/*投票-主题-默认橙*/
body {background:#f7f7f7; font-family:"Microsoft yahei"; color:#666; font-size:14px;}

/*投票-首页*/
.rukou{margin-top:0px;}
.rukou ul{display:flex;width: 100%;flex-wrap:wrap;}
.rukou ul li{height: 75px;width:50%; background:#fff;
 position:relative;border-bottom:1px #eee solid;}
.rukou ul li:nth-child(3), .rukou ul li:nth-child(4){border-bottom:none;}
.rukou ul li:nth-child(1):before,.rukou ul li:nth-child(3):before{content: '';border-right:1px #eee solid;height:75px;
display:block;position:absolute;right:0px;top:0px;}

.rukou ul li span{width:50px;height:50px;position:absolute;right:10px;top:12px;
	border-radius:50%;background-image:linear-gradient(180deg, #FF353A 0%, #FF6866 100%);
	display:block;}
.rukou ul li:nth-child(1) span{box-shadow:0 2px 5px #FFB0AC;}
.rukou ul li:nth-child(2) span{background-image:linear-gradient(180deg, #3ADD77 0%, #67E3E2 100%);
box-shadow:0 2px 5px #AEF0EE;}
.rukou ul li:nth-child(2) em{color:#39DD75;}
.rukou ul li:nth-child(3) span{background-image:linear-gradient(180deg, #6296FF 0%, #6DCAF7 100%);
box-shadow:0 2px 5px #B5E2FB;}
.rukou ul li:nth-child(3) em{color:#6296FE;}
.rukou ul li:nth-child(4) span{background-image:linear-gradient(180deg, #986BF5 0%, #E89AFE 100%);
box-shadow:0 2px 5px #F2CFFE;}
.rukou ul li:nth-child(4) em{color:#9D6EF6;}
.rukou ul li span i{position:absolute;left:50%;top: 50%;color:#fff;font-size:25px;
   -webkit-transform: translate3D(-50%, -50%, 0);
      -ms-transform: translate3D(-50%, -50%, 0);
      transform: translate3D(-50%, -50%, 0);}
.rukou ul a{display:block;height:65px;width:100%;}
.rukou ul li p{padding:5px 0 0 10px;margin:0;font-size:12px;color:#888;}
.rukou ul li p em{font-size:20px;color:#FF423C;font-weight:100;display:block;margin-top:7px;}

.vote ul li{background:#FFF; margin-bottom:10px; padding:15px 15px 40px 15px; position: relative;}
.vote ul li a{display: block;}
.vote ul li .title{margin-bottom:10px; font-size:14px; font-weight:bold; color:#666; line-height:25px;}
.vote ul li .title span{border-radius:10px; font-size:12px; color:#fff; padding:1px 5px; margin-right:3px;}
.vote ul li .title .wks{background:#3ADD77; font-weight:normal!important;}
.vote ul li .title .bmz{background:#ff7272; font-weight:normal!important;}
.vote ul li .title .tpz{background:#2889db; font-weight:normal!important;}
.vote ul li .picurl{float:left; width:120px; height:95px; margin-right:10px;}
.vote ul li .picurl img{object-fit:cover; width:100%; height:100%; margin-top:3px; border-radius:2px;}

.vote ul li .content{line-height:20px; color:#9a9a9a; height:100px; overflow:hidden; font-size:12px; position:relative;}
.vote ul li .content .renshu{font-size:12px; text-align:right; margin-top:3px; position:absolute; bottom:0; right:0;}

.vote ul li .toutime{height:6px; margin-top:10px; margin-bottom:5px;}
.vote ul li .toutime .zhong {flex:1;height:100%;}
.vote ul li .toutime .zhong .left span,.vote-landing-bar .vote-main .r span {display:block;width:5px;height:6px;}
.vote ul li .toutime .zhong .left {float:left;position:relative;display:flex;display:-webkit-flex;height:100%;width:5%;background:#ff7272}
.vote ul li .toutime .zhong .right {position:relative;display:flex;display:-webkit-flex;height:100%;width:5%;background:#2889db;}
.vote ul li .toutime .showno{ margin-top:10px; position:relative}
.vote ul li .toutime .showno .open{font-size:12px; color:#fe645c; float:left;}
.vote ul li .toutime .showno .end{font-size:12px; float:right; color:#338edd;}
.vote ul li .toutime .showno .vs{ text-align:center;font-style:italic; font-size:12px; width:40px; margin-left:-20px; color:#999; position:absolute; left:50%;}

.vote ul li .vote-end{/*background:#000;*/ position:absolute; top:0px; left:0; opacity:0.3; width:100%; height:100%; z-index:88; overflow: hidden;}
.vote ul li .vote-end::before {display:block; content:""; background:url(./end.png); width:114px; height:100px; top:43%; left:60%; position:absolute; -webkit-transform:translate3D(-50%, -50%, 0); -ms-transform:translate3D(-50%, -50%, 0); transform:translate3D(-50%, -50%, 0);}

/*投票-列表页和内容页-通用头部*/
.vote_header{padding:8px; z-index:99; color:#fff;height:35px;position:relative;}
.vote_header .back {position:absolute; top:0; left:0px; padding:0 15px; padding-top:5px;}
.vote_header .back i{font-size:34px;}

/*投票-列表页-背景音乐*/
.vote_music {
    background-repeat:no-repeat;
    display:none;
    height:30px;
    position:absolute;
    right:12px;
    top:12px;
    width:30px;
    z-index:200;
    background-image: url(./music.png);
    background-repeat: no-repeat;
    background-size: contain;
	position: fixed;
}
.rotate {
    -webkit-animation: rotating 1.2s linear infinite;
    -moz-animation: rotating 1.2s linear infinite;
    -o-animation: rotating 1.2s linear infinite;
    animation: rotating 1.2s linear infinite;
}
@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}
@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@-moz-keyframes rotating{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}

/*投票-列表页活动图片*/
.vote-img img {width:100%; margin-top:-51px;}

/*投票-列表页-数据统计*/
.vote-sj {position:relative; top:-40px; padding:15px 0; border-radius:5px; margin:10px; box-shadow:0 0.01rem 0.1rem rgba(0,0,0,.1); background:linear-gradient(to right, #F60 , #f9af42);}
.vote-sj .shuju {overflow: hidden;}
.vote-sj .shuju .sj-list {float:left; text-align:center; width:33.3%;}
.vote-sj .shuju .sj-list p {font-size:18px; font-weight:bold; line-height:20px; color:#fff;}
.vote-sj .shuju .sj-list em {font-size:12px; line-height:20px; color:#fff;}

/*投票-列表页-倒计时-投票*/
.djs {position:relative; top:-40px; padding:15px 0; border-radius:5px; margin:10px; background:#fff; box-shadow:0 0.01rem 0.1rem rgba(0,0,0,.1);}
.djs .title {text-align:center; font-size:14px; letter-spacing:2px;}

.djs .timeShow {height:20px; line-height:20px; margin-top:15px;}
.djs .timeShow ul {color:#F60; font-size:28px; display:flex; justify-content:center;}
.djs .timeShow ul li {float:left;}
.djs .timeShow ul li.oText {font-size:12px; right:-10px; color:#000; margin: 0 5px;}

.djs .baoming {margin-top:15px; display:flex; justify-content:center;}
.djs .baoming span {width:190px; height:40px; line-height:42px; text-align:center; border-radius:50px; background: linear-gradient(to right, #F60 , #f9af42);}
.djs .baoming span a{display:block; color:#fff; font-size:16px;}

/*投票-列表页-活动时间*/
.hd—time {position:relative; top:-40px; padding:10px 0; border-radius:5px; margin:10px; background:#fff; box-shadow:0 0.01rem 0.1rem rgba(0,0,0,.1);}
.hd—time .biao {font-size:16px; text-align:center; padding-bottom:10px; border-bottom:1px solid rgba(240, 240, 240, 1);}
.hd—time .show {padding:10px; line-height:25px;}
.hd—time .show .time-show i{margin-right:5px; font-size:12px;}
.hd—time .huodong-xq .zkss {color:#F60; font-weight:bold; font-size:16px; text-align:center; padding:10px 0; border-top:1px solid rgba(240, 240, 240, 1);}
.hd—time .huodong-xq .neirong {font-size:14px;}

/*投票-列表页-活动详情*/
.hd—time .huodong-xq .neirong .list-show {padding:0 10px; line-height:25px;}
.hd—time .huodong-xq .neirong .list-show h3 {font-size:16px; text-align:center;}
.hd—time .huodong-xq .neirong .list-show .ms {padding:10px; margin-top:15px; background:#eeeeee; text-indent:2em;}
.hd—time .huodong-xq .neirong .list-show .aticle_cont {overflow:hidden; margin:15px 0; line-height:25px; /*text-indent:2em;*/}
.hd—time .huodong-xq .neirong .list-show .aticle_cont img{width:100%;}

/*投票-列表页-搜索*/
.SearchBox {position:relative; top:-40px; margin:10px; box-shadow:0 0.01rem 0.1rem rgba(0,0,0,.1);}
.SearchBox ul {display:table; width:100%; background:#FFF;}
.SearchBox ul ol {display:table-cell; vertical-align:middle;}
.SearchBox ul ol i {position:absolute; line-height:43px; left:15px; color:#ccc;}
.SearchBox ul ol input {width:100%; border:0px; border-radius:5px; line-height:43px; outline:none; text-indent:35px;}
.SearchBox ul ol input::-webkit-input-placeholder{color:#ccc;}
.SearchBox ul ol input::-moz-placeholder{color:#ccc;   /* Mozilla Firefox 19+ */}
.SearchBox ul ol input:-moz-placeholder{color:#ccc;    /* Mozilla Firefox 4 to 18 */}
.SearchBox ul ol input:-ms-input-placeholder{color:#ccc;  /* Internet Explorer 10-11 */}
.SearchBox ul li {width:80px; background:linear-gradient(to right, #F60 , #f9af42); display:table-cell; vertical-align:middle;}
.SearchBox ul li button {width:100%; height:43px; border:0px; background:none; outline:none; font-size:16px; color:#fff;}

/*投票-列表页-列表*/
.vote_list {position:relative; top:-40px; width:100%; margin-bottom:-40px;}
.vote_list ul {padding:0 1.5%; overflow: hidden;}
.vote_list ul li {width:48%; float:left; margin:1%; position:relative; box-shadow: 0 0.01rem 0.1rem rgba(0,0,0,.1);}
.vote_list ul li a {display:block;}
.vote_list ul li .top{position:relative;}
.vote_list ul li .top .time {border-radius:5px; position:absolute; left:5px; top:5px; color:#fff; font-size:12px; padding:2% 4%; background:linear-gradient(to right, #F60 , #f9af42);}
.vote_list ul li .top .imgs {z-index:-1; width:100%; height:250px; position:relative;}
.vote_list ul li .top .imgs img{width:100%; height:250px; border-radius:5px 5px 0px 0px; object-fit:cover; height:100%; position:absolute;}
.vote_list ul li .bottom {background:#fff; padding-bottom:12px; border-radius:0px 0px 5px 5px;}
.vote_list ul li .bottom .title{font-size:12px; padding:10px;}
.vote_list ul li .bottom .title span{float:right; color:#F60;}
.vote_list ul li .bottom .tou {
    width:90%;
    height:35px;
    text-align:center;
    line-height:35px;
    vertical-align:middle;
    font-size:14px;
    color:#fff;
    margin-left:auto;
    margin-right:auto;
    border-radius:20px;
	background:linear-gradient(to right, #F60 , #f9af42);}
.vote_list ul li .bottom .tou input {display:none;}

/*投票-内容页-轮播*/
.siderfocus{width:100%;margin:0 auto; position:relative; overflow:hidden;}
.siderfocus .hd{width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;}
.siderfocus .hd ul{display:inline-block; height:5px;padding:3px 5px; background-color:rgba(255,255,255,0.7); 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
.siderfocus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;}
.siderfocus .hd ul .on{ background:#F60;}
.siderfocus .bd{ position:relative; z-index:0; }
.siderfocus .bd li img{ width:100%;display:block;}
.siderfocus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}

/*投票-内容页-选手信息*/
.xuanshou {position:relative; padding:10px 0; border-radius:5px; margin:10px; background:#fff; box-shadow:0 0.01rem 0.1rem rgba(0,0,0,.1);}

.xuanshou ul {border-bottom:1px solid #f5f5f5; position:relative; display:flex;}
.xuanshou ul li {position:relative; display: flex; flex:1; justify-content:center; align-items:center;}
.xuanshou ul li a {text-align:center; padding:10px; line-height:24px; color:#999;}
.xuanshou ul li a em{font-size:18px; color:#F60;}
.xuanshou ul li a p{font-size:13px;}

.xuanshou .biao {font-size:16px; text-align:center; padding-bottom:10px; border-bottom:1px solid rgba(240, 240, 240, 1);}
.xuanshou .biao em {color:#F60;}
.xuanshou .xs-title {padding:10px;margin:10px 20px 0 20px; background:#f7f7f7; border-radius:5px; font-size:16px; text-align:center;}

.xuanshou .show {padding:10px; line-height:25px; overflow:hidden;}
.xuanshou .show .left {float:left;}
.xuanshou .show .left a {display: block;}
.xuanshou .show .left img {width:45px; height:45px; margin-top:2px; margin-right:10px; border-radius:100%;}
.xuanshou .show .right {float:left;}
.xuanshou .show .right i{margin-right:5px; font-size:12px;}

.xuanshou .toupiao-liwu {padding-bottom:5px; position:relative; display:flex;}
.xuanshou .toupiao-liwu .tou {
    position:relative;
	display:flex;
	flex:1;
	justify-content:center;
	align-items:center;
	margin:0 3%;
    padding:8px 0;
    font-size:14px;
    color:#fff;
    border-radius:20px;
	background:linear-gradient(to right, #F60 , #f9af42);
	}
.xuanshou .toupiao-liwu .tou i{margin-right:5px; font-size:12px;}
.xuanshou .vote-end{/*background:#000;*/ position:absolute; top:0px; left:0; opacity:0.3; width:100%; height:100%; z-index:88; overflow: hidden;}
.xuanshou .vote-end::before {display:block; content:""; background:url(./end.png); width:114px; height:100px; top:50%; left:50%; position:absolute; -webkit-transform:translate3D(-50%, -50%, 0); -ms-transform:translate3D(-50%, -50%, 0); transform:translate3D(-50%, -50%, 0);}

/*投票-内容页-选项卡*/
.vote_xxk {background:#fff; margin:10px; border-radius:5px; display:flex; flex-direction:column; box-shadow:0 0.01rem 0.1rem rgba(0,0,0,.1);}
.vote_xxk .tab-nav {border-bottom:1px solid #f5f5f5; padding-bottom:5px; box-shadow:0 2px 8px rgba(0,0,0,.06); position:relative; display:flex;}
.vote_xxk .tab-nav-item {float:left; position: relative;width:100%; text-align:center;}
.vote_xxk .tab-nav-item a {font-size:16px; padding:5px 10px 0; height:40px; display:inline-block;  line-height:40px; color:#999;}
.vote_xxk .tab-nav-item.tab-active a {color:#F60;}
.vote_xxk .tab-nav-item.tab-active:before {
    position: absolute;
    bottom: -5px;
    left: 50%;
    margin-left: -13px;
    z-index: 1;
    display: block;
    width: 26px;
    height: 3px;
    border-radius: 30px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    background: #F60;
    content: '';
}
.vote_xxk .tab-panel-item {display:none; padding:0 10px 10px 10px;}
.vote_xxk .tab-panel-item .content {padding:10px 0;}
.vote_xxk .tab-panel-item .content img {max-width:100%;}
.vote_xxk .tab-panel-item.tab-active {display:block;}

.vote_xxk .content .xxjs {padding:10px 0;}

.vote_xxk .content .tpmd {padding:10px 0; line-height:25px; overflow:hidden; border-bottom:1px solid #efefef;}
.vote_xxk .content .tpmd .left {float:left;}
.vote_xxk .content .tpmd .left a {display: block;}
.vote_xxk .content .tpmd .left img {width:45px; height:45px; margin-top:2px; margin-right:10px; border-radius:100%;}
.vote_xxk .content .tpmd .lw img {width:70px; height:70px;border-radius:5px; border:#efefef solid 1px;}
.vote_xxk .content .tpmd .lw img.play {width:20px; height:20px; position:absolute; margin-left:26px; margin-top:26px; border: none;}
.vote_xxk .content .tpmd .right {float:left;}
.vote_xxk .content .tpmd .piao {position:absolute; margin-top:13px; right:20px; padding: 0 8px; line-height:20px; font-size:12px; color:#fff; border-radius:20px; background:#F60;;}
.vote_xxk .content .tpmd .liwu {background:#f9af42; margin-top:25px;}

/*投票-内容页-活动详情*/
.hdxq {position:relative; padding:10px 0; border-radius:5px; margin:10px; background:#fff; box-shadow:0 0.01rem 0.1rem rgba(0,0,0,.1);}
.hdxq .biao {font-size:16px; text-align:center; padding-bottom:10px; border-bottom:1px solid rgba(240, 240, 240, 1);}
.hdxq .show {padding:10px; line-height:25px;}

.hdxq .show h3 {font-size:16px; text-align:center;}
.hdxq .show .ms {padding:10px; margin-top:15px; background:#eeeeee; text-indent:2em;}
.hdxq .show .aticle_cont {margin:15px 0; line-height:25px; /*text-indent:2em;*/ overflow:hidden;}
.hdxq .show .aticle_cont img{width:100%;}
.hdxq .show .aticle_more {height:210px; overflow:hidden;}
.hdxq .show .look_bt {
    display: block;
    height: 30px;
    line-height: 30px;
    width: 80px;
    background: #ffa902;
    border-radius: 5px;
    color: #fff;
    margin: 0 auto;
    margin: 10px auto;
    text-align: center;
    padding-right: 15px;
    position: relative;
}
.hdxq .show .time-show i{margin-right:5px; font-size:12px;}
.hdxq .xx {padding-bottom:5px; position:relative; display:flex;}
.hdxq .xx a {
    position:relative;
	display:flex;
	flex:1;
	justify-content:center;
	align-items:center;
	margin:0 5%;
    padding:8px 0;
    font-size:14px;
    color:#fff;
    border-radius:5px;
	background:linear-gradient(to right, #F60 , #f9af42);
	}

/*投票-列表页和内容页-通用榜单层*/
.bangdan {width:60px; height:60px; top:25%; right:0px; z-index:10; position:fixed;}
.bangdan img {width:100%; opacity:0.9;}

.am-share {height:85%; font-size:12px; border-radius: 0; bottom: 0; left: 0; position: fixed; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 300ms; transition: transform 300ms ; width: 100%; z-index:666; }
.am-active {transform: translateY(0px);  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }

.am-title {background-color:#fff; border-bottom: 1px solid #fff; border-top-left-radius: 5px; border-top-right-radius:5px; color: #555; font-weight: 400; margin: 0 10px; padding: 10px 0 0; text-align: center; }
.am-title::after {content: ""; display: block; height: 0; margin-top: 10px; width: 100%; }

.am-footer { margin:10px; }
.am-footer .share_btn { color:#555;  display: block; width: 100%; background-color:#fff; border: 1px solid #fff; border-radius: 0; cursor: pointer;  font-size: 16px; font-weight: 400; line-height: 1.2; padding: 0.625em 0; text-align: center; transition: background-color 300ms ease-out 0s, border-color 300ms ease-out 0s; vertical-align: middle; white-space: nowrap;font-family:"微软雅黑"; border-radius:5px;}

.am-sns {background-color:#fff; margin: 0 10px; padding-top: 15px; height:auto; zoom:1; overflow:auto; border-top:1px solid #eee;}

.sharebg { background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index:665; display:none; }
.sharebg-active { opacity: 1; display:block; }

.voteTop {height:80%; overflow-y:auto; margin:0 10px; padding:10px; border-top:1px solid #eee; background-color:#fff; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.voteTop dl.list{height:50px; padding:10px; margin:10px 0; background:#f7f7f7; border-radius:50px; position:relative; overflow:hidden;}
.voteTop dl.list dt{width:110px; height:50px; position:absolute; z-index:10; overflow:hidden;}
.voteTop dl.list dt a{display:block; border-radius:25px; overflow:hidden; position:absolute; right:10px;}
.voteTop dl.list dt span{display:block; width:30px; height:30px; text-align:center; line-height:30px; color:#666; position:absolute; top:10px; left:10px; font-size:14px; background:#e1e1e1; border-radius:25px;}
.voteTop dl.list1 dt span{width:30px; color:red; line-height:33px; background:url(./top1.png) center top no-repeat; background-position:center center; background-size:cover;}
.voteTop dl.list2 dt span{width:30px; color:red; line-height:33px; background:url(./top2.png) center top no-repeat; background-position:center center; background-size:cover;}
.voteTop dl.list3 dt span{width:30px; color:red; line-height:33px; background:url(./top3.png) center top no-repeat; background-position:center center; background-size:cover;}
.voteTop dl.list dt a img{max-width:50px; max-height:50px; vertical-align:middle;}
.voteTop dl.list dd{padding-left:110px; height:50px; line-height:25px; overflow:hidden;}
.voteTop dl.list dd a,.sideconts .voteTop dl.list dd span{display:block; overflow:hidden;}
.voteTop dl.list dd a{color:#9a9a9a;}
.voteTop dl.list dd span em{color:#F60;}

/*投票-评论*/
.WapCommentBox{background:#FFF; margin-top:15px; padding:10px; border-radius:5px; margin:10px; box-shadow:0 0.01rem 0.1rem rgba(0,0,0,.1);}
.WapCommentBox .head{height:40px; line-height:40px; overflow:hidden; margin-bottom:10px;}
.WapCommentBox .head .tag{float:left; font-size:18px;}
.WapCommentBox .head .more{float:right;}
.WapCommentBox .head .more button{line-height:30px; padding:0 15px; border:none #F60 1px; background:#f9af42; color:#FFF; border-radius:20px;}
.WapCommentBox .ListComment .lists{border-top:#DDD solid 1px; display:table; width:100%;}
.WapCommentBox .ListComment .lists .icon,.WapCommentBox .ListComment .lists .infos{ display:table-cell; padding:10px 0 10px 0; vertical-align:top;}
.WapCommentBox .ListComment .lists .icon{width:60px; padding-right:10px;}
.WapCommentBox .ListComment .lists .icon img{max-width:100%; border-radius:50%; box-shadow:1px 1px 1px #666;}
.WapCommentBox .ListComment .lists .infos .name a{display:block; height:30px; line-height:30px; color:#666; margin-bottom:5px;}
.WapCommentBox .ListComment .lists .infos .comment{line-height:20px;}
.WapCommentBox .ListComment .lists .infos dl{display:table; width:100%; margin-top:5px;}
.WapCommentBox .ListComment .lists .infos dl dt,.WapCommentBox .ListComment .lists .infos dl dd{display:table-cell; vertical-align middle; color:#888;}
.WapCommentBox .ListComment .lists .infos dl dd{text-align:right;}
.WapCommentBox .ListComment .lists .infos dl dd span{display:inline-block; padding-left:10px;}
.WapCommentBox .ListComment .lists .repalyinfs{background:#F7F7F7;}
.WapCommentBox .ListComment .lists .repalyinfs div{padding:10px; line-height:20px; border-top:#FFF solid 1px; color:#666; font-size:14px;}
.WapCommentBox .ListComment .lists .repalyinfs div a{color:#888;}
.PostCommentBox{text-align:center;}
.PostCommentBox textarea{width:92%; padding:1%; height:150px; margin:10px auto;}
.PostCommentBox button{padding:3px 10px; border:#999 solid 1px; background:#CCC; color:#FFF; margin:0 10px; cursor:pointer;}
.PostCommentBox button:nth-child(1){border:#F60 solid 1px; background:#f9af42;}
.ShowMoreComment{text-align:center; padding:10px;}
.ShowMoreComment button{padding:5px 10px; color:#999;}

/*投票-底部*/
.footmenu_warp *{-webkit-box-sizing:content-box; box-sizing:content-box;}
.footmenu_warp{position:fixed; z-index:100; bottom:0px; left:0; border-top:1px solid #eee; background:#ddd; opacity:0.9; width:100%; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; display:-webkit-flex; display:flex;}
.footmenu_warp:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; zoom:1;}
.footmenu_warp .menu1.ck .bt-name a{color:red;}
.footmenu_warp .menu1 {position:relative; float:left; height:50px; line-height:50px; background: #f9f9f9; border-right:1px solid #ebebeb; box-sizing:border-box; -webkit-box-sizing: border-box;-webkit-flex:1; flex:1;}
.footmenu_warp .menu1:last-child {border-right: none;}
.footmenu_warp .menu2 {position:absolute; bottom:60px; z-index:10; width:100%; padding:0px 10px; background:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid #dad8d8; border-radius:5px; display:none;}
.footmenu_warp .menu2 li {width:100%; background:#fff; float:none; box-sizing:border-box; -webkit-box-sizing:border-box; border-top:1px solid #f2f2f2;}
.footmenu_warp .menu2 li a {display:block; height:30px; line-height:15px; text-align:left; background:#fff; color:#333; border:none; text-align:center; font-size:13px;}
.footmenu_warp .menu2 li.icon_li a {height:50px;}
.footmenu_warp .icons {position:absolute; bottom:5px; right:5px; width:0; height:0; border:5px solid transparent; border-right:5px solid #929292; border-bottom:5px solid #929292; opacity:.5;}
.footmenu_warp .bt-name {font-size:12px; color: #000;}
.footmenu_warp .bt-name a{display:block; font-size:12px; color:#777;}
.footmenu_warp .menu1 .bt-name em{display:block; height:25px; line-height:18px; width:100%; font-style:normal;}
.footmenu_warp .menu1 .bt-name .no_a em{height:50px; line-height:50px; font-size:15px;}
.footmenu_warp .menu1 .bt-name .iconimg{font-size:18px; height:18px; padding-top:7px; color:#777;}
.footmenu_warp .menu2 .iconimg{font-size:16px; color:#333;}
.footmenu_warp .menu2 em{display:block; height:20px; line-height:25px; width:100%;}
.footmenu_warp .menu2 .tiggle {width:0px; height:0px; position:absolute; left:50%; margin-left:-10px; bottom:-9px; border-top:10px solid #EEEEEE; border-left:10px solid transparent; border-right:10px solid transparent; z-index:10;}
.footmenu_warp .menu2 .innertiggle {width:0px; height:0px; position:absolute; left:50%; margin-left:-9px; bottom:-8px; border-top:9px solid #e6e6e6; border-left:9px solid transparent; border-right:9px solid transparent; z-index: 11;}
.footmenu_warp .menu1.centers .bt-name{position:absolute; top:-20px; padding-top:0; width:100%; z-index:11;}
.footmenu_warp .menu1.centers .bt-name em:first-child{color:#fff; background:#F60; font-weight:bold; width:38px; height:38px; margin:auto; margin-top:-3px; border:5px solid #f9f9f9; line-height:38px; border-radius:100%;}
.footmenu_warp .menu1.centers .bt-name em:first-child{padding-top:0;}
.footmenu_warp .menu1.centers .menu2{bottom:78px;}
.footmenu_blank{height:50px;}
body{padding-bottom:50px; /*避免菜单档住最底部的内容*/}