body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,legend,input,textarea,p,blockquote,th,td,article,aside,footer,header,menu,nav,section,time,audio,video{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
ol,ul,dl,li{list-style:none;}
body{font-family:PingFangSC-Regular,Helvetica,"Droid Sans",Arial,sans-serif;color:#000; min-height:100%;padding-bottom:1px;}
a{text-decoration:none;}
html{height:100%;}
body{min-height:100%;}
em{ font-style:normal}
strong{ font-weight:normal}

.public_frame{ min-width:320px; margin-bottom:0;_width: 320px;_overflow: hidden; min-height: 100%;}
.min_frame{max-width: 640px;margin: auto;height: 100%;}
.gray_bg{ width:100%; overflow:hidden;position: fixed;top:0px;bottom: 0;}
.gray_bg p{ display:block; max-width:640px; height:100%;position:relative; top:0; left:0;right:0; background-color:#f8f8f8;}
.Post_Content{ position:relative; width:100%; top:0;}
.head_Photo{ padding:10px 15px; background-color:#FFF; margin-bottom:10px; border-top:1px solid #ededed;border-bottom:1px solid #ededed; overflow:hidden}
.head_Photo span{ display:block;overflow:hidden; border-radius:50%; float:left; margin-right:10px; border:1px solid #ededed;color:#ededed; text-align:center;}
.head_Photo span img{ width:100%;}
.head_Photo p{ display:block; overflow:hidden; position: relative;}
.head_Photo p em{ display:block;color:#333;}
.head_Photo p strong{ display:block; /*background:url(/images/wap/bbs/badge.png) no-repeat left center;*/ /*padding-left:31px; */overflow:hidden}
.head_Photo p strong font{float:left; color:#888;}
.head_Photo p a{ position: absolute;right:0;top:0;color:#ff9900; }
.head_Photo p a:nth-last-child(1){right:32px;}
.Post_center{background-color:#FFF; border-top:1px solid #ededed;border-bottom:1px solid #ededed; overflow:hidden; margin-bottom:10px;}
.vote_div{ padding:15px; overflow:hidden; position:relative;}
.vote_tit{ display:block; overflow:hidden;}
.vote_tit span{ color:#555;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden; font-weight:bold}
.vote_tit font{ display:block; color:#ff2727; }
.vote_tit p{ display:block; overflow:hidden}
.vote_tit p em{ float:left;color:#666; }
.vote_tit p strong{ display:block; border:1px solid #ff9900; border-radius:4px;color:#ff9900; float:left;}
.vote_number{ border-radius:5px; background-color:#f5f5f5; position:absolute; right:15px; top:15px;}
.vote_number span{ display:block; margin:0 5px; color:#555; font-weight:bold; text-align:center}
.vote_number p{display:block; margin:0 5px; color:#555;text-align:center}

.population_number{ width:100%; overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:15px 0;}
.population_number span{ display:block; width:24.6%; float:left; border-right:1px solid #ededed;}
.population_number span em ,.population_number span strong{ display:block; overflow:hidden}
.population_number span em{ text-align:center; color:#ff9900;}
.population_number span strong{ text-align:center; color:#888; }
.population_number span:last-child{ border-right:0;}

.activity_time{padding:15px 0; margin:0 15px;}
.activity_time p{ display:block; color:#666666; line-height:20px; margin-bottom:5px;}
.activity_time a{ display:block; background-color:#ff9000; border-radius:5px; color:#FFF; text-align:center; margin:10px 0;padding:10px 0;}
.activity_time .con_1{ display:block;padding:10px; background-color:#fafafa; border-radius:5px; color:#888; line-height:22px; }

.sign_name{ width:100%; overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed; background-color:#FFF; margin-bottom:10px;}
.sign_tit{ width:100%; height:45px; border-bottom:2px solid #ededed; position:relative;}
.sign_tit span{ height:43px; line-height:43px;display:inline-block; border-bottom:2px solid #ff9000; color:#555; position:absolute; bottom:-2px;left:15px;}
.sign_con{ margin:0 15px; overflow:hidden}
.sign_con a{ display:block;padding:15px 0; border-bottom:1px dashed #ededed; overflow:hidden;}
.sign_con a span{ display:block; width:60px; height:60px; float:left; margin-right:5px;}
.sign_con a span img{ width:100%;}
.sign_con a p{ display:block; line-height:60px; float:left;color:#555; float:left;}
.sign_con a em{ display:block; overflow:hidden; text-align:right; color:#a9a9a9; line-height:60px;}
.sign_con a:last-child{ border-bottom:0;}

.comment_div{ margin:0 15px; padding-bottom:10px; border-bottom:1px solid #eeeeee;}
.comment_Photo{ padding:15px 0;padding-bottom:0;overflow:hidden}
.comment_Photo span{ display:block;overflow:hidden; border-radius:50%; float:left; margin-right:10px; border:1px solid #ededed; text-align:center;color:#ededed}
.comment_Photo span img{ width:100%;}
.comment_Photo p{ display:block; overflow:hidden}
.comment_Photo p em{ display:block;color:#333;}
.comment_Photo p em font{ float:right; color:#333;}
.comment_Photo p strong{ display:block; /*background:url(/images/wap/bbs/badge.png) no-repeat left center; padding-left:31px;*/ overflow:hidden}
.comment_Photo p strong font{ /*float:left;*/ color:#888;}

.comment_center{ width:100%;padding-top:10px;overflow:hidden}
.comment_sp{ display:block; color:#666; line-height:24px;}
.comment_div .ev_img { margin: 5px 0px;}
.comment_div .ev_img li{ width:32%;text-align: center;display: inline-block;float: left; margin: 5px 0; margin-right:1.33%; overflow:hidden}
.comment_div .ev_img img{width: initial;height: inherit;display:block}
.comment_p{ display:inline-block; height:27px; float:right; margin-top:5px; overflow:hidden}
.comment_p em{ display:block; float:left;margin-right:5px;}
.comment_p em img{ width:100%}
.comment_p font{ float:left;color:#666;}
.comment_p a{ float:left;}
.comment_p .ev_huifu{ margin-top:3px;}
.Answer{ width:100%;clear:both;}
.Answer strong{ display:block; width:21px; height:11px; float:right; margin-right:38px;}
.Answer_div{padding-bottom:15px;background-color:#fafafa;border-radius:5px;clear:both; overflow:hidden;}
.Answer_c{margin:0 15px;padding-bottom:15px;overflow:hidden; border-bottom:1px dashed #dbdbdb;}
.Answer_c span{ display:block; color:#888;padding-top:15px;}
.Answer_c span font{ color:#ff9900;}
.Answer_c p{ display:block; color:#666; line-height:22px;padding-top:10px; margin-bottom:10px;}
.Answer_c em{display: block;float: right; width: 29px;height: 27px; margin-left:10px;}
.Answer_c em img{ width:100%;}
.Answer_c:last-child{padding-bottom:0; border-bottom:0;}
.Answer_c em:nth-of-type(1){ margin-top:-3px;}
/*************************Í¶Æ±ÌùÕ¹Ê¾*****************************/
.Post_text{ margin:0 15px;}
.Post_text span{ display:block; color:#888;padding:15px 0; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; line-height:24px;}
.Post_a{ width:100%;padding:10px 0;overflow:hidden;}
.Post_a a{ display:block; float:right;overflow:hidden; margin-left:10px;color:#888;}
.Post_a a img{ width:100%}
.tab_div1{ width:100%; background-color:#FFF;border-top:1px solid #ededed;border-bottom:1px solid #ededed; }
.tab_tit{ width:100%; overflow:hidden;}
.tab_tit a{ display:block;width:49.6%; height:38px; line-height:38px; float:left; text-align:center; color:#555; background-color:#fafafa; border-bottom:1px solid #eaeaea;}
.tab_tit a font{color:#888;}
.tab_tit .cur{ height:35px; line-height:35px; background-color:#FFF; border-top:3px solid #ff9900; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; border-bottom:0;}
.tab_con{ width:100%;}
/*.tab_con_list1{ display:none;}*/
.tab_con_list1{overflow:hidden;padding:0 7px;}
.tab_con_list1 ul{ width:50%; float:left; padding-top:15px;}
.tab_con_list1 ul li{ width:100%; float:left; margin-bottom:15px;}
.list_c{ margin:0 7px;padding-bottom:10px; border-radius:5px; -webkit-box-shadow:box-shadow:2px 2px 10px #999; -moz-box-shadow:box-shadow:2px 2px 10px #999;box-shadow:2px 2px 10px #999;}
.list_c span{ display:block; width:100%; overflow:hidden; margin-bottom:5px;}
.list_c span img{ width:100%;}
.list_c p{ margin:0 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;color:#555; margin-bottom:5px;}
.list_a{ margin:0 10px; overflow:hidden}
.list_a em{ display:inline-block; float:left; color:#888;}
.list_a a{ display:block; float:right; border-radius:5px; background-color:#ff6600; color:#FFF}
.list_ok{display: block;
    background-color: #ff9000;
    border-radius: 5px;
    color: #FFF;
    text-align: center;
    margin:10px 15px;
    padding: 10px 0; clear:both}
.tab_table{ margin:10px 3px;}
.tab_table span{ display:block; background-color:#f9f9f9; color:#555; text-align:center;padding:10px 0;}
.tab_table tr td{ border:1px solid #ededed; text-align:center;}
.tab_table tr p{padding:5px 0;color:#888;word-break:break-all}
.Radio_div{ margin:15px 15px 0px 15px; border:1px solid #ededed; border-radius:5px; overflow:hidden;}
.Radio_div a{ display:block;overflow:hidden; float:left; margin:10px 15px;}
.Radio_div a img{ width:100%;}
.Radio_div span{ border-left:1px solid #ededed; display:block;overflow:hidden;padding:10px 0px 10px 10px;}
.Radio_div1{ background: -moz-linear-gradient(left, #ffb03a, #ff8331);
background: -o-linear-gradient(left,#ffb03a, #ff8331);
background: -webkit-gradient(linear, left top, right bottom, from(#ffb03a), to(#ff8331));}
.Radio_div1 span{color:#FFF}
.Radio_div1 em{ float:right;color:#FFF; margin-right:5px;}

.Radio_div2 em{ float:right; margin-right:5px;}
.Radio_div .cur img{margin-top:-28px;}
/*.alert_bg{ width:100%; position:fixed; left:0; bottom:0; top:0; z-index:10;}*/
/*.alert_bg p{ display:block; max-width:640px; height:100%;position:relative; top:0; left:0;right:0; background-color:#000; margin:0 auto; opacity:0.5;}*/
.alert_c{ width:100%; position:fixed; left:0; top:10px; z-index:11;}
.alert_c1{max-width:640px; height:100%;position:relative; top:0; left:0;right:0;margin:0 auto;}
.Publish_con {
    margin: 0 15px;
    padding: 10px 0; background-color:#FFF; border-radius:5px 5px 0px 0px; overflow:hidden
}
.Publish_con textarea {
    display: block;
    min-height: 100px;
    width:96%;
    border: 0;
    color: #333; margin:0 auto;
}
.upload_div {
    overflow: hidden;
    background-color: #f8f8f8;margin: 0 15px; border-radius:0px 0px 5px 5px;
}
.upload_img{
    overflow: hidden;
    padding: 10px 0;margin: 0 15px;
}
.img_a {
    float: left;
    margin-right: 20px;
    overflow: hidden;
}
.img_a img{ width:100%}
.Release {
    display: block;
    float: right;
    background-color: #ff9000;
    color: #FFF;
    border-radius: 4px;
}
.Release1 {
    display: block;
    float: right;
    background-color: #FFF;
    color: #555;
    border-radius: 4px;border:1px solid #cccccc; margin-right:10px;
}
.upload_img font{ color:#888; float:right; margin-right:10px; line-height:35px;}
.upload_c{ width:100%; background-color:#FFF}
.img02 {
    margin: 0 15px;
    overflow: hidden;
    padding: 15px 0;
}
.img02 a {
    display: block;
    border: 1px solid #d9d9d9;
    color: #d9d9d9;
    text-align: center;
    float: left;
    margin-right: 10px;
    overflow: hidden; width:58px; height:58px; line-height:58px; font-size:40px;
}
.img02 em {
    display: block;
    color: #a9a9a9;
    overflow: hidden;
    float: left; line-height:60px;
}
.cur_con{ display:none}

.upImgList .upImgBut b{border: 1px solid #d9d9d9; background-color: #fff; }
.upImgList .upImgBut b em{background-color: #CECECE;}
.upImgArea .upImgBut{padding-top: 0px;}


.man_div{padding:15px 0; position:relative;border-bottom: 1px dashed #ededed;}
.man_div:last-child{border-bottom: 0px;}
.man_img{ width:100%; overflow:hidden; margin-bottom:5px;}
.man_img span{ float:left; overflow:hidden}
.man_img span strong{ display:block; width:20px; height:20px; float:left; margin-top:3px;}
.man_img span strong img{ width:100%;}
.man_img span font{ float:left; color:#555; line-height:26px; margin-left:5px;}
.man_img p{ display:block; float:right; color:#a9a9a9; line-height:26px;}
.man_div em{ display:block; color:#888; line-height:24px;}
.button_ok{position:absolute; right:0; bottom:15px;}
.button_ok a{ display:block; float:right; margin-left:10px; border-radius:5px;}
.button_ok a:nth-child(1){color:#555; border:1px solid #cccccc;}
.button_ok a:nth-child(2){color:#FFF; background-color:#ff6600; border:0;}
.vou_a{padding:10px 0px; clear:both}
.Post_a .cur{ color:#ff9900}
.comment_p .reflex_a1{ color:#ff9900; margin-left:7px}
.Answer_c .reflex_a1{ color:#ff9900;}
.comment_p .reward_1{ margin-left:10px; color:#ff9900;}
@media screen and (max-width:320px){
	.head_Photo span{ width:30px; height:30px;font-size:20px; line-height:28px;}
	.head_Photo p em{ font-size:12px; height:15px; line-height:15px;}
	.head_Photo p strong{ font-size:12px; height:15px; line-height:15px;}
	.head_Photo p strong font{ font-size:12px;line-height:15px;}
	.vote_div{padding-right:110px;height:76px; }
	.vote_tit span{font-size:12px;margin-bottom:10px;}
	.vote_tit font{font-size:12px;margin-bottom:3px;}
	.vote_tit p em{ font-size:12px;line-height:22px;}
	.vote_tit p strong{font-size:12px;padding:2px 1px; margin:0 3px;}
	.vote_number{ width:80px; height:76px;}
	.vote_number span{ font-size:16px; margin-top:17px;}
	.vote_number p{font-size:12px; margin-top:5px;}
	.population_number span em{font-size:14px;}
	.population_number span strong{font-size:12px;}
	.activity_time p{font-size:12px;}
	.activity_time a{font-size:12px;}
	.activity_time .con_1{font-size:12px;}
	.sign_tit span{font-size:12px;}
	.sign_con a p ,.sign_con a em{font-size:12px;}
	.comment_Photo span{width:30px; height:30px; font-size:16px; line-height:28px;}
	.comment_Photo p em{ font-size:12px; line-height:15px;}
	.comment_Photo p em font{ line-height:15px;}
	.comment_Photo p strong font{ font-size:12px; line-height:15px;}
	.comment_sp ,.comment_p em ,.comment_p font{ font-size:12px;}
	.comment_p em ,.Answer_c em{width: 20px;height:19px;}
	.comment_p font{ line-height:19px;}
	.Answer_c span ,.Answer_c p{ font-size:12px;}
	.tab_tit a{ font-size:12px;}
	.tab_table tr td{font-size:12px;}
	.Post_text span{font-size:12px;}
	.list_c p{font-size:12px;}
	.list_a em{font-size:12px; line-height:24px;}
	.list_a a{font-size:12px;padding:4px 6px;}
	.list_ok{font-size:12px;}
	.Radio_div span{font-size:12px; height:20px; line-height:20px;}
	.Radio_div1 em{ font-size:12px; line-height:20px;}
	.Publish_con textarea{font-size:14px;}
	.img_a{width:24px; height:24px; }
	.upload_img .cur img{ margin-top:-24px;}
	.Release ,.Release1{ font-size:12px;padding:6px 12px;}
	.upload_img font ,.img02 em { font-size:12px;}
	.man_img span font ,.man_img p ,.man_div em{ font-size:12px;}
	.button_ok a{ font-size:12px; padding:4px 8px;}
	.Post_a a{ font-size:20px;}
	.Post_a .icon-unie60b{ font-size:18px; margin-top:2px;}
	
	.Radio_div a{ width:20px; height:20px;}
	.Radio_div .cur img{margin-top:-20px;}
	.comment_p .reflex_a1 ,.Answer_c .reflex_a1{ font-size:18px;}
	.head_Photo p a{font-size: 12px;}
	.comment_p .reward_1{ font-size:20px;}
}
@media screen and (min-width:321px) and (max-width:360px){
	.head_Photo span{ width:40px; height:40px;font-size:25px; line-height:38px;}
	.head_Photo p em{ font-size:14px; height:20px; line-height:20px;}
	.head_Photo p strong{ font-size:14px; height:20px; line-height:20px;}
	.head_Photo p strong font{ font-size:14px;line-height:20px;}
	.vote_div{padding-right:110px;height:88px;}
	.vote_tit span{font-size:14px;margin-bottom:10px;}
	.vote_tit font{font-size:14px;margin-bottom:10px;}
	.vote_tit p em{ font-size:14px;line-height:28px;}
	.vote_tit p strong{font-size:14px;padding:4px; margin:0 3px;}
	.vote_number{ width:80px; height:88px;}
	.vote_number span{ font-size:18px; margin-top:20px;}
	.vote_number p{font-size:14px; margin-top:5px;}
	.population_number span em{font-size:14px; font-weight:bold;}
	.population_number span strong{font-size:14px;}
	.activity_time p{font-size:14px;}
	.activity_time a{font-size:14px;}
	.activity_time .con_1{font-size:14px;}
	.sign_tit span{font-size:14px;}
	.sign_con a p ,.sign_con a em{font-size:14px;}
	.comment_Photo span{width:40px; height:40px; font-size:20px; line-height:38px;}
	.comment_Photo p em{ font-size:14px; line-height:20px;}
	.comment_Photo p em font{ line-height:20px;}
	.comment_Photo p strong font{ font-size:14px; line-height:20px;}
	.comment_sp ,.comment_p em ,.comment_p font{ font-size:14px;}
	.comment_p em ,.Answer_c em{width: 22px;height:20px;}
	.comment_p font{ line-height:20px;}
	.Answer_c span ,.Answer_c p{ font-size:14px;}
	.tab_tit a{ font-size:14px;}
	.tab_table tr td{font-size:14px;}
	.Post_text span{font-size:14px;}
	.list_c p{font-size:14px;}
	.list_a em{font-size:14px; line-height:27px;}
	.list_a a{font-size:14px;padding:4px 6px;}
	.list_ok{font-size:14px;}
	.Radio_div span{font-size:14px; height:24px; line-height:24px;}
	.Radio_div1 em{ font-size:14px; line-height:24px;}
	.Publish_con textarea{font-size:14px;}
	.img_a{width:24px; height:24px; }
	.upload_img .cur img{ margin-top:-24px;}
	.Release ,.Release1{ font-size:14px;padding:6px 12px;}
	.upload_img font ,.img02 em{ font-size:14px;}
	.man_img span font ,.man_img p{ font-size:14px;}
	.man_div em{ font-size:12px;}
	.button_ok a{ font-size:14px; padding:5px 10px;}
	.Post_a a{ font-size:24px;}
	.Post_a .icon-unie60b{ font-size:22px; margin-top:2px;}
	.Radio_div a{ width:24px; height:24px;}
	.Radio_div .cur img{margin-top:-24px;}
	.comment_p .reflex_a1 ,.Answer_c .reflex_a1{ font-size:20px;}
	.head_Photo p a{font-size: 14px;}
	.comment_p .reward_1{ font-size:22px;}
}
@media screen and (min-width:361px){
	.head_Photo span{ width:60px; height:60px;font-size:35px; line-height:53px;}
	.head_Photo p em{ font-size:16px; line-height:30px;}
	.head_Photo p em font{ line-height:30px;}
	.head_Photo p strong font{ font-size:16px; line-height:30px;}
	.vote_div{padding-right:130px;height:95px;}
	.vote_tit span{font-size:16px;margin-bottom:10px;}
	.vote_tit font{font-size:20px;margin-bottom:10px;}
	.vote_tit p em{ font-size:16px;line-height:31px; }
	.vote_tit p strong{font-size:16px;padding:4px; margin:0 5px;}
	.vote_number{ width:100px; height:95px;}
	.vote_number span{ font-size:20px; margin-top:20px;}
	.vote_number p{font-size:16px; margin-top:5px;}
	.population_number span em{font-size:20px;}
	.population_number span strong{font-size:16px;}
	.activity_time p{font-size:16px;}
	.activity_time a{font-size:16px;}
	.activity_time .con_1{font-size:16px;}
	.sign_tit span{font-size:16px;}
	.sign_con a p ,.sign_con a em{font-size:16px;}
	.comment_Photo span{width:60px; height:60px;font-size:35px; line-height:53px;}
	.comment_Photo p em{ font-size:16px; line-height:30px;}
	.comment_Photo p em font{line-height:30px;}
	.comment_Photo p strong font{ font-size:16px; line-height:30px;}
	.comment_sp ,.comment_p em ,.comment_p font{ font-size:16px;}
	.comment_p em ,.Answer_c em{width: 24px;height:22px;}
	.comment_p font{ line-height:22px;}
	.Answer_c span ,.Answer_c p{ font-size:16px;}
	.tab_tit a{ font-size:16px;}
	.tab_table tr td{font-size:16px;}
	.Post_text span{font-size:16px;}
	.list_c span{ margin-bottom:10px;}
	.list_c p{font-size:16px; margin-bottom:10px;}
	.list_a em{font-size:16px; line-height:33px;}
	.list_a a{font-size:16px;padding:6px 12px;}
	.list_ok{font-size:16px;}
	.Radio_div span{font-size:16px; height:26px; line-height:26px;}
	.Radio_div1 em{ font-size:16px; line-height:26px;}
	.Publish_con textarea{font-size:16px;}
	.img_a{width:30px; height:30px; }
	.upload_img .cur img{ margin-top:-30px;}
	.Release ,.Release1{ font-size:16px;padding:6px 12px;}
	.upload_img font ,.img02 em{ font-size:16px;}
	.man_img span font ,.man_img p{ font-size:16px;}
	.man_div em{ font-size:14px;}
	.button_ok a{ font-size:16px; padding:5px 10px;}
	.Post_a a{ font-size:26px;}
	.Post_a .icon-unie60b{ font-size:22px; margin-top:4px;}
	.Radio_div a{ width:26px; height:26px;}
	.Radio_div .cur img{margin-top:-26px;}
	.comment_p .reflex_a1 ,.Answer_c .reflex_a1{ font-size:22px;}
	.head_Photo p a{font-size: 16px;}
	.comment_p .reward_1{ font-size:22px;}
}
