body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,div,input{margin:0;padding:0;border:0;}
header, section, footer, aside, nav, article, figure, dialog, menu {display: block;}
body{font: 14px/1.5 "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, "Hiragino Sans GB", "Microsoft YaHei", sans-serif;background: #FFFFFF;}
li{list-style-type:none;}
a img{border: 0}
a{text-decoration: none;}
a:hover{text-decoration: none;}
h1,h2,h3,h4{font-family: "微软雅黑","黑体";}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clear{clear: both;}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.cl{font-size: 14px;font-family:"微软雅黑";}
a,p,input{
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

/*报名*/
.regmain{margin: 0px 10px 0px 10px;}
.take-number{background-color: #F2F3EE;text-align: center;color: #9D9FA0;padding: 4px 0px 3px 0px;font-size: 12px;}
.take-number a{color: #3681DB;}
.activity-list{border: 1px solid #EAEAEA;overflow: hidden;margin-top: 26px;margin-bottom: 26px;}
.activity-list li{border-bottom: 1px solid #EAEAEA;padding: 10px 0px 6px 0px;overflow: hidden;}

.ac-adress{color: #2F84E1;margin-left: 12px;padding-right: 12px;width: 90px;display: block;float: left;text-align: center;}

.activity-list li input{font-size: 14px;margin-left: 10px;width: 65%;}
.activity-list li:last-child{border-bottom: 0px;}
.content{display: block;margin-right: 12px;margin-left:121px;}
.sign-up{display: block;border: 1px solid #3282DC;color: #3282DC;border-radius: 4px;text-align: center;padding: 10px 0px;font-size: 15px;width:76%;margin: 0px auto;}

/*
	参与用户页面
*/
.top{background-color: #A5CCF7;overflow: hidden;position:relative;height: 52px;}
.top a{position:absolute;left: 25px; top: 16px;}
.top img{height:25px;}
.top div{margin: 0px auto;overflow: hidden;}
.top div h4{ text-align:center;color: #fff;padding-top: 16px; font-size: 17px;font-weight:normal;}
/*用户列表*/
.uList{margin: 0px auto;overflow: hidden;}
.uList li{border-bottom: solid 1px #E4E4E4;margin: 0px auto;overflow: hidden;}
/*头像*/
.uList li .uHead{float: left; height: 40px;width: 40px;margin:13px;  ;border-radius: 100%; border: 1px solid #ececec;}
/*用户信息*/
.uMassage{margin: 0px auto;overflow: hidden; margin-top: 11px;}
/*昵称*/
.uName{float: left;font-size: 17px}

/*签名*/
.uSign{font-size: 15px;color:#ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;clear: both;}

/*
	活动报名页面
*/
.careful{background-color: #FEF0D3;color: #DD9E6B;padding: 10px 0px 10px 14px;}
.method{color: #9C9C9C;border-bottom: 1px solid #D5D5D5;margin: 0px 0px 0px 14px;padding-bottom: 4px;padding-top: 6px;margin-bottom: 10px;}
.paybg{background-color: #fff;}
.payable{padding: 0px 0px 20px 15px;}
.payable a{color: #959595;}
.payable a img{width: 20px;vertical-align: middle;margin-right: 10px;}
.payable span{border: 1px solid #979797;border-radius: 5px;padding: 5px 6px;margin-left: 20px;}
.payable input{font-size: 14px;}

.eBody{background-color: #F2F3EE;}
.eMassage{ border-top: solid 1px #E4E4E4;margin-top: 15px;}
.eMassage .ipt{background-color: #fff; margin-bottom: 30px;}
.eMassage .ipt p{margin-left: 10px; border-bottom: solid 1px #EEEEEE;padding: 15px 0px 15px 5px;}
.eMassage .ipt p .sn{color: #959595; width: 80px;display: block;float: left;}
/*输入框*/
.eMassage .ipt p .it{ font-size: 14px; width:60%;margin-left: 20px;}
/*提交*/
.eMassage  .sub{width: 40%;border-radius: 5px;background-color: #42A8EC; color: #fff;font-size: 20px;text-align: center;padding: 7px 0px 7px 0px; margin: 0px auto;display: block;-webkit-appearance: none;float: left;height: 44px;}
.remarks{border: 1px solid #979797;border-radius: 5px;}
.opera{margin: 0px auto;overflow: hidden;padding: 0px 30px;}
.opera a{display: block;color: #fff;background-color: #42A8EC;font-size: 20px;text-align: center;padding: 7px 0px 7px 0px;border-radius: 5px;width: 40%;float: right;height: 31px;}

/*不同浏览器的输入框提示字颜色*/
::-webkit-input-placeholder { /* WebKit browsers */
    color: #D8D8D8;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #D8D8D8;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#D8D8D8;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #D8D8D8;
}

/*投票*/
.poll-list{overflow: hidden;margin: 10px 0px 25px 0px;}
.poll-list li{border: 1px solid #C4C4C4;float: left;margin: 7px 0px 0px 7px;position: relative;}
.poll-list li:nth-child(1),.poll-list li:nth-child(3){margin-left: 0px;}
.textimg{height: 110px !important;margin: 0px auto;display: block;}
.poll-bot{display: block;position: absolute;width: 100%;color: #FFFFFF;bottom: 40px;background: #000;opacity: 0.6;text-align: center;}
.poll-list li div{background-color: #FF953D;float: left;height: 15px;margin: 3px 0px 3px 3px;}
.v-sp{color: #9D9FA0;}
.v-sp1{font-size: 12px;color: #fff;position: absolute;right: 45px;top:2px;}
.v-sp2{font-size: 12px;color: #fff;position: absolute;right: 0px;top:2px;}
.one-width{width: 8%;}
.tow-width{width: 60%;}
.three-width{width: 35%;}
.four-width{width: 16%;}
.progress{position: relative;z-index: 55;display: block;}
.poll-list p{margin: 4px 0px 10px 10px;}
.poll-list p img{width: 20px;vertical-align: middle;margin-right: 6px;}

/*
	参与投票页面

*/
.vPage{margin: 0px auto;overflow: hidden;padding: 0px 10px 0px 10px;}
.take-number{background-color: #F2F3EE;text-align: center;color: #9D9FA0;padding: 4px 0px 3px 0px;font-size: 12px;}
.v-list{margin-bottom: 30px;}
.v-list li{border-bottom: solid 1px #EEEEEE;padding: 15px 10px;}
.v-list li img{width: 20px;float: left;margin-top: 5px;}
.v-list-left{margin: 0px auto;overflow: hidden;padding-left: 15px; position:relative;}
.v-list-left-title{display: block;font-size: 20px;margin-bottom: 8px;}
.v-list-left .bc{background-color: #FF953D;float: left;height: 20px;margin-right: 10px;}
.v-sp{padding-right: 5px; right: 0px; position:absolute;}
.v-sp span{color: #9D9FA0;}

.vdialog{width: 90%;border-radius: 5px;background-color: #fff ;position: absolute; display: none;z-index: 2000;}
.dTop,.subdTop{padding: 25px 0px;text-align: center;}
.dTop span,.subBottom span{font-size: 15px;}
.dBottom,.subBottom{text-align: center;border-top: 1px solid #DBDBDB;padding: 10px 0px;}
.dBottom a,.subBottom a{font-size:16px; color: #3282DC;}

.subdialog{width: 90%;border-radius: 5px;background-color: #fff ;position: absolute; display: none;z-index: 4000;}
.subshade{position:absolute; top: 0px; right:0px; bottom:0px;filter: alpha(opacity=60); background-color: #000;z-index: 3000; left: 0px; display:none;opacity:0.65; -moz-opacity:0.65;width: 100%;height: 100%;}

.vote-check{float: left;margin-top: 7px;width: 20px;width: 18px;height: 18px;}
.vote-margin{margin-right: 10px;}

/*分享*/
.t_box{margin: 0px 0px;}
.t_edit{display: block;text-align: center;color: #ADADAD;font-size: 10px;margin-bottom: 20px;}
.t_visitor{display: block;text-align: center;border: 1px solid #2E83E3;color: #2E83E3
;font-size: 13px;border-radius: 5px;padding: 4px 20px;}

.toshare{overflow: hidden;margin: 0px auto;padding: 0px 0px 10px 0px;text-align: center;position: relative;clear: both;}
.tosharet{text-align: center;position: relative;top: 10px;background-color: #fff;padding: 0px 20px;}
.toshare ul{border-top: 1px solid #ebebeb;overflow: hidden;padding:4px 0px 22px 0px;}
.toshare ul li{float: left;padding-left: 10px;padding-right: 10px;}
.toshare ul li img{width: 100%;}
.toshare ul li p{font-size: 10px;color: #393939;}
.advertising{padding: 5px 5px 5px 5px; border: 1px dashed #D5D4D5;position: relative;height: auto;margin-top: -5px;margin-bottom: 25px;}
.advertising a img{width: 100%;height: 71px;}
.advertising div{position: absolute;left: 0px;bottom: 0px;background: #38302D;opacity: 0.6;width: 41px;margin: 5px 5px 5px 5px;height: 17px;}
.advertising span{color: #fff;position: absolute;left: 0px;bottom: 0px;margin: 5px 5px 5px 5px;width: 41px;font-size: 12px;}
/* 举报样式修改*/
.hrtalk{background-color: #f8f8f8;height: 10px;border-top: 1px solid #eee;position: absolute;left: 0px;width: 100%;border-bottom: 1px solid #eee;margin-top: -23px;}
.linezyc{border-top: 1px solid #eee;position: absolute;width: 100%;left: 0px;height: 0px;margin-top: 7px;}