body{
	background: #f5f5f5;
}
form {
    display: inherit;
}
/*全局*/
.log-btn .ui-btn-success {
    background: #99db5e;
    border-color: #99db5e;
}
/*弹窗验输入*/
.dialog_textarea {height: 180px;
    border:1px solid #fff;
    font-size: 32px;
    display: block;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;}
.footer {
    padding: 24px 20px;
    font-size: 28px;
    line-height: 32px;
    background: #fff;
}
.footer .skip {overflow: hidden}
.footer .switch {float: left}
.footer .switch a, .footer .switch span {float: left}
.footer .switch i {
    float: left;
    width: 2px;
    height: 26px;
    margin: 4px 20px 0;
    background: #a2a6ae;
    overflow: hidden
}
.footer .suggest {float: right}
.footer .copyright {
    clear: both;
    margin: 16px 0 0;
    font-size:24px;
    color: #a2a6ae;
    line-height: 28px
}
.nofull .footer {
    position: absolute;
    width: 100%;
    bottom: 0px;
    left: 0px;
}
.nofull, .nofull body, .nofull .ui-wrapper {
    height: 100%;
    -webkit-transition: none;
}
/*顶部*/
#ui-header{height: 88px;position: relative;/*background:#2f3535;*/padding-bottom:1px;z-index:999;}
.ui-header{height:88px;/*border-bottom:1px solid #161d1c;*/overflow:hidden;}
.ui-header-right .ui-header-link {float: left;margin-right: 8px;}
.ui-header .ui-header-nav {background: url(../images/icon_nav.png) no-repeat center;}
.ui-header .ui-header-user {background: url(../images/icon_user.png) no-repeat center;}
.ui-header .ui-header-home {background: url(../images/ui/home.png) no-repeat center;}
.ui-header .submit {font-size: 30px;color: #fff;position: absolute;right: 0px;top: 0px;line-height: 88px;width: 88px;}
/*共用表单提交*/
.uiform .ui-list {
    background: #f5f5f5;
    border: 0;
}
.uiform .ui-form-controls {
    padding-left: 0px; 
    height: 87px;
}
.uiform .ui-list-item {
    border-bottom: 0px solid #ddd;
}
.uiform .ui-list-item:not(.inp-tip) {
    margin: 0;
}
.ui-form-controls .uiform-input-text {
    background: #fff;
    border: 1px solid #ddd;
    width: 100%;
    padding: 0 20px;
    border-radius: 8px;
}

/*logo*/
.ui-head-logo{margin-left: 10px;}
.ui-head-logo img{margin-top: 6px;}

/*登录*/
.log-name{background: url(../images/public/icon/user.png) no-repeat left center;}
.log-pass{background: url(../images/public/icon/pass.png) no-repeat left center;}
.log-email{background: url(../images/public/icon/email.png) no-repeat left center;}

.loginpage .ui-form .ui-form-controls {padding-left: 64px;}
.loginpage .ui-list {margin-top: 30px;border-bottom: 1px solid #ddd;}
.loginpage .ui-form .ui-list-item {margin:0px 30px;}
.loginpage .ui-form .ui-list-item:last-child {border-bottom:none;}
.loginpage .ui-form .ui-form-field {width: 42px;}
.loginpage .log-btn{margin-top: 10px;}

.loginpage .other-way{padding: 0 20px;margin-top: 40px;}
.loginpage .new-user,.loginpage .forget{color: #999;font-size: 28px;line-height: 1em;}
.loginpage .use-other{color: #7a93b6;font-size: 24px;text-align: center;margin-top: 56px;position: relative;}
.loginpage .use-other:before{content: '';position: absolute;top:10px;left:0;width: 182px;height: 1px;background: -webkit-linear-gradient(right,rgba(215,215,215,1) 70%,rgba(215,215,215,0));}
.loginpage .use-other:after{content: '';position: absolute;top:10px;right:0;width: 182px;height: 1px;background: -webkit-linear-gradient(left,rgba(215,215,215,1) 70%,rgba(215,215,215,0));}
.loginpage .way-btn{text-align: center;margin-top: 22px;letter-spacing: 39px;}
.loginpage .qq,.loginpage .weibo,.loginpage .weixin{display: inline-block;width: 128px;height: 128px;border-radius: 128px;background: #fff no-repeat center;border: 1px solid #ddd;}
.loginpage .qq{background-image: url(../images/public/icon/qq.png);}
.loginpage .weibo{background-image: url(../images/public/icon/weibo.png);}
.loginpage .weixin{background-image: url(../images/public/icon/weixin.png);}

/*验证码*/
.verifycode {font-size:30px;font-size: 28px;}
.verifycode .ui-input-text {float: left;height: 86px;border:none;font-size:30px;width: 200px;}
.verifycode img {height: 70px;margin-top: 10px}
#login-form .ui-list-item.verifycode {border-bottom: none;border-top: 1px solid #ddd;}
#login-form .ui-list-item.pwd {border-bottom: none;}


/*找回密码*/
.forgetpwd .ui-tab-nav {
    font-size: 0;
    display: block;
    position: relative;
}
.forgetpwd .ui-tab-nav .ui-tab-link:first-child{
	display: inline-block;
	width: auto;
	padding: 0 15px;
	margin-left: 120px;
	margin-right: 0;
}
.forgetpwd .ui-tab-nav .ui-tab-link:last-child {
    display: inline-block;
    width: 150px;
    margin-left: 30px;
    position: absolute;
    right: 100px;
}

/*注册*/
.enter-pwd .ui-list {border: 0px solid #ddd;background: #f5f5f5;}
.enter-pwd .ui-list-item {border:1px solid #ddd;border-radius: 10px;background: #fff;margin-bottom:20px!important;}
.enter-pwd .ui-list-item .ui-form-controls {padding-left:0;}
.enter-pwd .ui-form .ui-list-item:not(.inp-tip) {margin:0px 20px;border:1px solid #ddd!important;}
.register .inp-tip {font-size: 24px;color:#8598a1;height: auto;line-height: 36px;padding-top: 15px;padding-bottom: 15px;background: #eee;width: 640px;border-top: 1px solid #ddd;}
.register .inp-tip:active {background: #eee;}
.register .ui-form .ui-list-item:not(.inp-tip) {margin:0px 20px;}

.register .ui-form .ui-list-item:last-child,.register .ui-form .ui-list-item.uinput {border-bottom:none;}
.register .ui-form .ui-form-field {width: 42px;}
.register .ui-form .ui-form-controls {padding-left: 0;}
.pho-reg-form .ui-form .ui-form-controls {padding-left: 64px;}
.register .ui-form .sex-ico {background: url(../images/public/icon/13.png) no-repeat 5px center;padding-left: 66px;width: 180px;}
.register .ui-form .sex-sel {padding-left: 180px;}
.register .log-name {border-bottom: none;}

.log-phone{background: url(../images/public/icon/14.png) no-repeat left center;}
.log-code{background: url(../images/public/icon/15.png) no-repeat left center;}
.ui-form .get-code-btn{position: absolute;right:30px;bottom:9px;width: 195px;height: 66px;  line-height: 66px;  margin-top: 10px;   font-size: 32px;}
.agree{ display:inline-block;   width: 100%;    height:49px;    font-size: 24px;    text-align: right;  line-height: 49px;  margin-top: 8px;    padding-right:20px;}
.xz-item{   color: #0055ad; text-decoration: underline;}

/*注册原因处理*/
.register .ui-form .regreason{height: 150px;}
.pho-reg-form .ui-form .ui-form-controls-regreason{padding-left: 0px}
.register .ui-form .regreason textarea{box-shadow:inherit;height: 150px;border: 0px;outline:none;}

/*弹窗验证码*/
#verify_img {height: 80px;display: block;margin:0 auto;}
#verify_ipt {height: 80px;border:1px solid #fff;font-size: 32px;display: block;margin-top: 10px;margin-left: auto;margin-right: auto;padding:0px 20px;}


/*板块导航*/
.bbsnav ::-webkit-scrollbar {display: none;}
.bbsnav {height: 100%;padding-top: 88px;width:640px;top:0px;z-index: 0;margin-top: -88px;
    }
.bbsnav .bbsnav_left{height: 100%;width: 170px;float: left;background: #f5f5f5;overflow: auto;}
.bbsnav .bbsnav_right{width: 470px;float: right; padding-left: 20px;background:#fff;height: 100%;overflow: auto;}
.sidebar {width: 170px;background: #f5f5f5;text-align: center;font-size: 32px;height: 100%;}
.sidebar ul li {height: 90px;line-height: 90px;position: relative;color:#999;}
.sidebar ul li:after {width: 26px;height: 28px;display: block;background:url(../images/bbs/icon_arrows.png);content:" ";position: absolute;right:0px;top:31px;display: none;}
.sidebar ul li.current {color:#53bcf5;}
.sidebar ul li.current:after{display: block;}
.channel_list {width: 450px;float: left; background:#fff;position: absolute;}
.channel_list ul {display: none;}
.channel_list ul:first-child {display: block;}
.sidebar,.channel_list {height: 100%;overflow: auto;}

.channel_list li {height: 138px;padding:10px 0px; line-height: 118px; border-bottom: 1px solid #ddd;}
.channel_list li div.dleft{width: 70%;}
.channel_list li div.dright{width: 30%;}
.channel_list li div.dicon{width: 30%;overflow: hidden;float: left;}
.channel_list li div.dname{ margin-left: 20px; width: 60%;overflow: hidden;float: left; height: 44px;line-height: 44px; margin-top: 14px;}
.channel_list li div.dnames{ margin-left: 20px; width: 90%;overflow: hidden;float: left; height: 44px;line-height: 44px; margin-top: 37px;}
.channel_list li div.dtody{ margin-left: 20px;width: 60%;overflow: hidden;float: left; height: 40px;line-height: 40px; margin-top: 10px;}
.channel_list li .icon{width: 98px;height: 98px;margin-top: 10px;border-radius:30px; }
.channel_list li a.name {font-size: 30px;float: left;color:#53bcf5;}
.channel_list li span{font-size: 26px;color:#999999;}
.channel_list li a.active {min-width: 90px; height: 60px;line-height: 60px;  margin-top: 29px; max-width:140px;padding-left: 6px;padding-right: 6px; padisplay: block;color:#fff;font-size: 26px;float: right;margin-right: 20px;text-align: center;border-radius: 6px;background: #dddddd;}
.channel_list li a.add {background: #99db5e;}

/*板块列表*/
.ui-header-title a{
  color:#fff;
  background: url(../images/public/arrow_b.png) right center no-repeat;
  padding-right: 50px;
}
.ui-header .ui-header-post {background: url(../images/ui/header-post.png) no-repeat center;}
.fenxiang_xiala{ position:absolute; width:40%; left:30%; top:68px;}
.fenxiang_xiala .xjt{ background:url(../images/bbs/ssj.png) center  top no-repeat; height:20px;}
.fenxiang_xiala .xiala_bg{ background:#ebf3f7; width:100%; height:auto; padding:10px 0; text-align: center;}
.fenxiang_xiala .xiala_bg .xbtn{height:60px; line-height:60px; vertical-align:middle; width:90%; font-size:28px; 
    color:#000000; font-family:"微软雅黑"; margin:0 auto; cursor:pointer;}
.fenxiang_xiala .xiala_bg .current{background:#8ed8fd; color: #fff;border-radius:10px;}
.fenxiang_xiala .xiala_bg .xborder{border-bottom:#c9dae2 solid 1px;}

.ui_thread_info{ height:130px; width:100%; margin-top:20px; background:#fff; border-top:#dddddd solid 1px; border-bottom:#dddddd solid 1px;}
.ui_thread_info .ui_thread_info_icon{ width:20%; display:inline-block; float:left; height:auto; padding-top:14px;padding-left: 10px;}
.ui_thread_info .ui_thread_info_icon img{ border-radius:10px; width:100px; height:100px;}
.ui_thread_info .ui_thread_info_center{ width:60%; display:inline-block; float:left; height:auto;}
.ui_thread_info .ui_thread_info_center_wuicon{ width:80%;padding-left: 10px;}
.ui_thread_info .noicon{ width:80%; display:inline-block; float:left; height:auto; padding-left: 10px;}
.ui_thread_info .ui_thread_info_center .arrow_right{ float:right; width:16px; height:100px; line-height:100px; vertical-align:middle; margin-right:10px;}
.ui_thread_info .ui_thread_info_center .arrow_right img{ width:16px; height:25px; display:inline-block; margin-top:60px;}
.ui_thread_info .ui_thread_info_center .name{font-size:28px; color:#000000; font-family:"微软雅黑"; line-height:50px; 
font-weight:normal; padding-top:14px;}
.ui_thread_info .ui_thread_info_center .join{font-size:24px; color:#c3c3c3; font-family:"微软雅黑"; line-height:40px;}
.ui_thread_info .follow{ width:20%; display:inline-block; float:left;color:#fff; font-family:"微软雅黑"; 
height:130px; font-size:28px;background:#dddddd; vertical-align:middle; line-height:130px; text-align:center;}
.ui_thread_info .add{background: #2dc589}


.ui_thread_info_details{ min-height:60px; width:100%; background:#fff; clear:both;}
.ui_thread_info_details .details_desc{padding: 10px; margin:0 auto; font-size:24px; 
    color:#656565; font-family:"微软雅黑"; text-align:left;}

/*ui_list dl*/
.ui_dllist{width: 100%;overflow: hidden; list-style:none; background:#fff; margin-top:10px;}
.ui_dllist .ui_dllist_title{width:100%;border-bottom:#ddd solid 1px;height:60px; line-height:60px;}
.ui_dllist .ui_dllist_title .ui_dllist_title_w{ padding-right: 10px; padding-left: 10px; border-bottom:#ddd solid 1px;
    height:60px; line-height:60px; font-size: 24px;}
.ui_dllist dl{border-bottom:#dddddd solid 1px; 
    padding:10px 0; 
    cursor:pointer; 
    margin-bottom:10px;
     background:#fff; padding-right: 10px; padding-left: 10px; margin:0 auto; overflow: hidden;
 }
.ui_dllist dl dt{ width:90%; float:left;font-size:28px; color:#000; font-family:"微软雅黑"; text-align:left; 
height:100px; line-height:100px; vertical-align:middle; }
.ui_dllist dl dt .icon{ display:inline-block; width:100px; height:100px; float:left;margin-right:10px;}
.ui_dllist dl dt .icon img{ border-radius:100%; width:100px; height:100px;}
.ui_dllist dl dd{ width:10%; float:left; height:100px; line-height:100px;}
.ui_dllist dl dd .ui_dllist_arrowri{ width:16px; height:25px; display:inline-block; margin-top:37px;}

.ui-angle, .ui-label {
    height: 30px;
    line-height: 30px;
    display: inline-block;
    background: #e4e4e4;
    font-size: 24px;
    padding: 0 3px;
    color: #fff;
    border-radius: 3px;
    margin-right: 5px;
}
.ui-angle-danger, .ui-label-danger {
    background: #fb5e53;
}
.ui-angle-danger, .ui-label-danger {
    background: #fb5e53;
}
.ui-label-image {
    width: 30px;
    background: url(../images/ui/label-image.png) center no-repeat;
    text-indent: -999px;
}

.ui_list{ width:100%; list-style:none; background:#eeeeee; margin-top:20px;}
.ui_list .ui_label {vertical-align: 4px;float: left;margin-top: 6px;}
.ui_list li{ border:#dddddd solid 1px; padding:10px; margin-bottom:20px; background:#fff;}
.ui_list li .ui_list_title{font-size:28px; color:#000; line-height:60px;font-fmily:"微软雅黑"; }

.ui_list li .ui_list_info{line-height:40px; text-align:left; height:40px; vertical-align:middle; margin-top: 10px;}
.ui_list li .ui_list_info .ui_list_info_name{font-size:28px; color:#808080; font-family:"微软雅黑";width: 60%;float: left;}
.ui_list li .ui_list_info .ui_list_info_name a{font-size:28px; color:#808080; font-family:"微软雅黑"; margin-right:10px;}


.ui_list li .ui_list_info .ui_list_info_view{font-size:24px; color:#818181; font-family:"微软雅黑";width:auto;
 display:inline-block; line-height:40px; vertical-align:middle; background:url(../images/bbs/view.jpg) left center no-repeat;
 height:40px;  border:none; padding-left:30px;float: right;}
.ui_list li .ui_list_info .ui_list_info_tops{font-size:24px; color:#818181; font-family:"微软雅黑";width:auto;
 display:inline-block; line-height:40px; vertical-align:middle; background:url(../images/bbs/tops.jpg) left center no-repeat;
 height:40px;  border:none; padding-left:30px; margin-right:6px;float: right;}

.ui_list li .ui_list_desc{width: 100%;overflow: hidden;font-size: 24px;}

.ui_list li .ui_list_image{ width:100%; list-style:none; overflow:hidden; padding:20px 0; padding-bottom: 0px;}
.ui_list li .ui_list_image a{ height:100%;}
.ui_list li .ui_list_image img{ width:31%; margin-right: 2.3%; display:inline-block;}
.ui_list li .ui_list_image a:last-child img{margin-right: 0px;}
/*帖子阅读页面*/
.ui_read_title{ padding-bottom: 15px; background:#fafcf2; padding-top:10px; width:100%;  top:40px; left:0; 
    padding-left: 10px;padding-right: 10px;}
.ui_read_title_bottom{ background:url(../images/bbs/biana.png) center bottom repeat-x; height:15px; width:100%;}

.ui_read_title .ui_read_title_subject{ font-size:32px; color:#000; font-family:"微软雅黑"; line-height:50px;}
.ui_read_title .ui_read_title_info_bottom{ line-height:16px; padding-top:10px;overflow: hidden;}

.ui_read_title .ui_read_title_info_bottom  .ui_read_title_forum{ width:auto; height:50px; line-height:50px; padding:0 16px; 
    border-radius:15px;
    background-image:-webkit-linear-gradient(to top, #fafcf2, #f0f3e1);  
    background-image:linear-gradient(to top,#fafcf2,#f0f3e1);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#fafcf2), to(#f0f3e1));
  background: -webkit-linear-gradient(#fafcf2, #f0f3e1);
  background: -moz-linear-gradient(#fafcf2, #f0f3e1);
  background: -o-linear-gradient(#fafcf2, #f0f3e1);
  background: linear-gradient(#fafcf2, #f0f3e1); /* Safari 5.1 - 6.0 */ /* Opera 11.1 - 12.0 */ /* Firefox 3.6 - 15 */ /* 标准的语法 */
  -webkit-appearance:none;
 font-family:"微软雅黑"; cursor:pointer;display:inline-block;
 display:inline-block; float:left; border:#ddd solid 1px;}
.ui_read_title .ui_read_title_info_bottom  .ui_read_title_forum a{color:#6fc054;font-size:28px; }
.ui_read_title .ui_read_title_info_bottom  .ui_read_title_num{ display:inline-block; float:right; height:50px;line-height: 50px;}
.ui_read_title .ui_read_title_info_bottom .ui_read_title_icon{font-size:24px; color:#999999; font-family:"微软雅黑"; 
line-height:40px;width:auto; display:inline-block; height:40px; vertical-align:middle; padding-left:36px;cursor:pointer;margin-right:6px;}
.ui_read_title .ui_read_title_info_bottom .ui_read_title_reply{background:url(../images/bbs/read_reply.jpg) left center no-repeat;}
.ui_read_title .ui_read_title_info_bottom .ui_read_title_view{background:url(../images/bbs/read_view.jpg) left center no-repeat;}
.ui_read_title .ui_read_title_info_bottom .ui_read_title_love{background:url(../images/bbs/read_love.jpg) left center no-repeat}

.ui_read_page{ width:100%; list-style:none; background:#eeeeee;}
.ui_read_page li{ border:#dddddd solid 1px; padding:30px 10px 10px 10px; margin-bottom:10px; background:#fff;}
.ui_read_page li .ui_read_floor_user{ height:100px; width:100%; }
.ui_read_page li .ui_read_floor_user .ui_read_floor_user_icon{ width:20%; display:inline-block; float:left; height:auto;}
.ui_read_page li .ui_read_floor_user .ui_read_floor_user_icon a img{ border-radius:100%; width:100px; height:100px;}
.ui_read_page li .ui_read_floor_user .ui_read_floor_user_center{ width:55%; display:inline-block; float:left; height:auto;}
.ui_read_page li .ui_read_floor_user .ui_read_floor_user_center .username{font-size:28px; color:#888888; font-family:"微软雅黑"; line-height:60px; font-weight:bold;}
.ui_read_page li .ui_read_floor_user .ui_read_floor_user_center .post_time{font-size:24px; color:#c3c3c3; font-family:"微软雅黑"; line-height:40px;}
.ui_read_page li .ui_read_floor_user .ui_read_floor_user_right{ width:25%; display:inline-block; float:left; 
    font-size:28px; height:auto; vertical-align:middle; line-height:65px; color:#c3c3c3;text-align: right;}
.ui_read_page li .ui_read_floor_user .ui_read_floor_user_right .follow{ 
    border-radius:5px; background:#dddddd; height:50px; width:auto; 
    padding:0 10px; text-align:center; line-height:50px; 
    vertical-align:middle; color:#fff;font-family:"微软雅黑"; 
    cursor:pointer; font-size:28px; float:right;
}
.ui_read_page li .ui_read_floor_user .ui_read_floor_user_right .add{
    background: #99db5e;
}
.ui_read_page li .ui_read_floor_main{font-size:24px; color:#000; font-family:"微软雅黑"; padding:10px 0;}
.ui_read_page li .ui_read_floor_bottom_oper{ height:60px; line-height:60px; text-align:left;vertical-align:middle;}
.ui_read_page li .ui_read_floor_bottom_oper a{font-size:24px; color:#c3c3c3; font-family:"微软雅黑";}
.ui_read_page li .ui_read_floor_bottom_oper .icon4{ background:url(../images/icon4.jpg) no-repeat; height:18px; width:20px; border:none; float:right; cursor:pointer;}
.ui_read_page li .ui_read_floor_bottom_oper .icon8{ background:url(../images/icon8.jpg) no-repeat; height:18px; width:30px; border:none; float:right; cursor:pointer;}

.ui_read_page li .ui_read_floor_love{
    background:#f7f7f7; 
    padding:10px; 
    margin-top:15px; color:#2875c5;font-family:"微软雅黑";font-size:14px; position:relative;
}
.ui_read_page li .ui_read_floor_love .ui_read_floor_love_user_list{}
.ui_read_page li .ui_read_floor_love .ui_read_floor_love_num{color: #fff; padding: 3px;height: 56px; background: #666;
    border-radius: 5px; margin-right: 10px;min-width: 110px; max-width: 160px; font-size: 28px;}
.ui_read_page li .ui_read_floor_love .ui_read_floor_love_user_list a{
    height:56px; width:auto; padding:0 2px; color:#2875c5; border:none; display:inline-block; font-size: 28px;}
.ui_read_page li .ui_read_floor_love .sjt{ 
    position:absolute; right:3%; 
    top:-36px;
    border-bottom: 20px #f7f7f7 solid;
    border-top: 20px transparent dashed;
    border-right: 20px transparent dashed;
    border-left: 20px transparent dashed;
    overflow: hidden;
}
.ui_read_page li .read_piclist{overflow: hidden;width: 100%;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #eaeaea;
    background: #f7f7f7;
    padding: 10px 0;
    margin-bottom: 15px;
    text-align: center;
}
.ui_read_page li .read_piclist .pic_hd {
    padding: 0 24px;
    margin-bottom: 10px;
    overflow: hidden;
}
.ui_read_page li .read_piclist .pic_hd h2 {
    font-size: 24px;
    font-weight: 100;
    color: #666;
    float: left;
}
.ui_read_page li .read_piclist .pic_hd a {
    color: #666;
}
.ui_read_page li .read_piclist .pic_hd span {
    margin: 0 20px;
    color: #bbb;
}
.ui_read_page li .read_piclist .pic_hd a.current {
    color: #105cb6;
}
.ui_read_page li .read_piclist .read_piclist_smallimg,.ui_read_page li .read_piclist .read_piclist_bigimg{overflow: hidden;width: 100%;}
.ui_read_page li .read_piclist .read_piclist_bigimg .read_piclist_bigimg_li{
    width: 100%;overflow: hidden;
}
.ui_read_page li .read_piclist .read_piclist_smallimg a img{
    width: 30%;
    margin-right: 2.3%;
    display: inline-block;
    max-height:200px;
    height:expression(this.height > 200 ? "200px" : this.height);
    overflow:hidden;
}

.ui_read_page li .read_piclist .read_piclist_smallimga:last-child img{
    margin-right: 0px;
}
/*阅读页面编辑器样式*/
.inside_title {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 10px;
}
/*阅读话题样式*/
.read_tag_list{
    padding:0 0 10px;
}
.read_tag_list .tag_item{
    display:inline-block;
    background:#e8f2f9;
    margin-right:10px;
    margin-bottom:10px;
    border-radius:3px;
    padding:3px 10px;
    vertical-align:top;
}
.read_rag_list .tag_item:hover{
    background:#217bbb;
    color:#fff;
}
.read_tag_list a.edit{
    background:none;
    padding-left:0;
    line-height:22px;
    display:inline-block;
}

/*帖子话题详情*/

.ui_tag_info{ height:130px; width:100%; margin-top:20px; background:#fff; border-top:#dddddd solid 1px; border-bottom:#dddddd solid 1px;}
.ui_tag_info .ui_tag_info_icon{ width:20%; display:inline-block; float:left; height:auto; padding-top:14px;padding-left: 10px;}
.ui_tag_info .ui_tag_info_icon img{ border-radius:10px; width:100px; height:100px;}
.ui_tag_info .ui_tag_info_center{ width:60%; display:inline-block; float:left; height:auto;}
.ui_tag_info .ui_tag_info_center_wuicon{ width:80%;padding-left: 10px;}
.ui_tag_info .noicon{ width:80%; display:inline-block; float:left; height:auto; padding-left: 10px;}
.ui_tag_info .ui_tag_info_center .arrow_right{ float:right; width:16px; height:100px; line-height:100px; vertical-align:middle; margin-right:10px;}
.ui_tag_info .ui_tag_info_center .arrow_right img{ width:16px; height:25px; display:inline-block; margin-top:60px;}
.ui_tag_info .ui_tag_info_center .name{font-size:28px; color:#000000; font-family:"微软雅黑"; line-height:50px; 
font-weight:normal; padding-top:14px;}
.ui_tag_info .ui_tag_info_center .join{font-size:24px; color:#c3c3c3; font-family:"微软雅黑"; line-height:40px;}
.ui_tag_info .follow{ width:20%; display:inline-block; float:left;color:#fff; font-family:"微软雅黑"; 
height:130px; font-size:28px;background:#dddddd; vertical-align:middle; line-height:130px; text-align:center;}
.ui_tag_info .add{background: #2dc589}

.ui_tag_info_details{ min-height:60px; width:100%; background:#fff; clear:both;}
.ui_tag_info_details .details_desc{padding: 10px; margin:0 auto; font-size:24px; 
    color:#656565; font-family:"微软雅黑"; text-align:left;}

/*
===================
帖内置顶
帖子相关操作记录
===================
*/
.inside_logs{background:#f4f4f4;text-align:center;line-height:60px;height:60px;color:#666;margin-bottom:10px;}

.ui_read_reply{ width:100%; height:70px; border-top:#cdcfd3 solid 1px; background:#e5e5e5; position:fixed; 
    bottom:0; left:0; padding-top:10px;}
.ui_read_reply .ui_read_reply_left{ width:80%; display:inline-block; float:left;padding-left: 10px;}
.ui_read_reply .ui_read_reply_left .ui_read_reply_text{ border:none; background:#fff;  
    width:100%; overflow:hidden;font-size:28px; 
    color:#c3c3c3; font-family:"微软雅黑"; 
    height:50px;line-height: 50px; vertical-align:middle; padding-left: 10px;}

.ui_read_reply .ui_read_reply_right{ width:20%; display:inline-block; float:left; text-align:center; padding-top:16px;}
.ui_read_reply .right .icon5{ background:url(../images/icon5.png) no-repeat; height:20px; width:21px; border:none; cursor:pointer;}
.ui_read_reply .right .icon6{ background:url(../images/icon6.jpg) no-repeat; height:20px; width:21px; border:none; cursor:pointer;}

#ui_read_reply_screen{    
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    background: #000;
    opacity: .2;
    -webkit-transform: translate3d(0,0,0);
    z-index: 97;}
#ui_read_reply_post_screen{
    height: 100%;
    position: fixed;
    bottom: 0;
    width: 100%;
    display: none;
    z-index: 998;
}
.ui_read_reply_post{ width:100%; height:auto; border-top:#cdcfd3 solid 1px; background:#e5e5e5; 
    position:absolute;top:0; padding-top:10px; z-index:99999;opacity: 1;padding-bottom: 15px;}
.ui_read_reply_post .ui_read_reply_post_text{padding-left: 10px; padding-right: 10px;}
.ui_read_reply_post .ui_read_reply_post_text .ui_read_reply_post_textarea{ height:150px; width:100%; line-height:46px; 
    font-size:28px; color:#aaaaaa; border:none; background:#fff; overflow:hidden;padding: 5px;}
.ui_read_reply_post .ui_read_reply_post_oper{ height:80px; line-height: 80px; padding:10px; padding-top: 10px;}
.ui_read_reply_post .ui_read_reply_post_oper a{ width:40px; height:38px; display:inline-block; margin:0 20px;margin-top: 10px;}
.ui_read_reply_post .ui_read_reply_post_oper .btn_submits{ padding:4px 8px; min-width: 100px; height: 50px;;margin-top: 10px;
    border:#3fa8e1 solid 1px; border-radius:2px; color:#fff; background: #53bcf5;
    font-size:28px; font-family:"微软雅黑"; display:inline-block; float:right; cursor:pointer;}

.boperate { height: 80px;line-height:80px;margin-top: 20px;display: -webkit-box;-webkit-box-orient: horizontal;bottom:0px;width:100%;-webkit-animation:fadeInUp 0.5s both; padding:30px 0; margin-bottom:30px; }
.boperate.hide {-webkit-animation:fadeOutDown 0.5s both;}
.boperate a {display: block;text-align: center;/*background: #d6efff;*/ background:#fff; font-size: 30px;color:#666666;-webkit-box-flex: 1;  height:64px; line-height:64px;border-radius:8px; border-width:1px; border-style: solid;  }

.boperate .zan {border-color:#ffaaaa; color:#ffaaaa;}
.boperate .zan .img2 {display: none; }
.boperate .zan .img1 {display: inline-block;}
.boperate .yizan {  border-color:#ffaaaa; color:#666;}
.boperate .yizan .img2 {display: inline-block;}
.boperate .yizan .img1 {display: none;}
.boperate a:nth-child(1) {margin-right:22px; margin-left:30px;}
.boperate a:nth-child(2) {margin-left:22px; margin-right:30px;}
.boperate .c{ border-color:#a7e47a; color:#a7e47a;  }

.boperate a:nth-child(1) img {margin-right: 10px;vertical-align:-6px;}
.boperate a:nth-child(2) img {margin-right: 10px;vertical-align:-8px;}
.boperate a:nth-child(3) img {margin-right: 10px;vertical-align:-4px;}
/*.boperate a:active {background-color:#b2d8f0;}*/
.boperate .zan:active{ color:#ea7777; border-color:#ea7777;  }
.boperate .c:active{ color:#80c84b; border-color:#80c84b;  }


/*发帖，回帖，编辑*/
.post {padding:0px 20px;background: #fff;}
.post .title {height: 88px;border:none;border-bottom: 1px solid #ddd;font-size: 30px;width:100%;}
.post .p_select{height: 88px;border:none; border-bottom: 1px solid #ddd;width:45%;background: url(../images/public/vote_down.gif) #fff no-repeat 95% 41px; float: left;
} 
.post select{height: 88px;background: transparent;display:block;width:100%; border: none; font-size: 30px;-webkit-appearance: none; /*for chrome*/box-shadow:inherit;}
.post .content {margin-top: 20px;border:none;overflow: hidden;resize:none;font-size: 30px;line-height: 40px;width:100%;height: 400px;box-shadow:inherit;}
.post .submit {width: 580px;height: 68px;background: #99db5e;border:1px solid #8cc659;font-size: 32px;color:#fff;border-radius: 10px;}
.imglist {padding:30px 0px;padding-top: 10px;}
.imglist li {width:130px;height: 130px;border:2px solid #dddddd;float: left;margin-right: 20px;margin-top: 20px;}
.imglist li:nth-child(4n) {margin-right: 0px;}
.imglist img {width: 130px;height: 130px;}
.imglist li.add {background:url(../images/ui/icon_add.png) no-repeat center;position: relative;}
.imglist li.add input {width: 100%;height: 100%;opacity: 0;position: absolute;}
.replypost .title {background: #f6f6f6;width:640px;margin-left: -20px;padding:20px 20px;color:#666666;height: auto;line-height: 40px;}

/*快捷回复*/
.post_page {
    padding: 10px;
}
.quote_box {
    background: #eee;
    border: #ccc 1px solid;
    border-bottom: none;
    padding: 3%;
    width: 94%;
    position: relative
}
.quote_box .close_yyhf {
    background-size: 85px auto;
    background-position: -26px -368px;
    position: absolute;
    right: 0px;
    top: 0px;
    display: inline-block;
    width: 30px;
    height: 30px;
    z-index: 100
}
.quote_box .biaoqian {
    color: #999;
    font-size: 12px;
    display: block;
    margin-bottom: 10px
}
.detail_form {
    position: relative;
}
.post_page input, .post_page select, .post_page textarea {
    font-size: 32px
}
.post_page .post_title, .post_page .post_content, .post_page .post_select {
    border: #ccc 1px solid;
    display: block;
    margin-bottom: 30px;
    height: 50px;
    padding: 8px 4%;
    width: 100%
}
.post_page .post_content {
    margin-bottom: 10px;
    height: 250px
}
.post_page .post_select {
    color: #999;
    width: 100%;
    background-position: right -170px;
    background-origin: content-box;
    line-height: 35px;
    height: 35px;
    -webkit-appearance: none;
    padding: 0 4%
}
.nologin {
    position: absolute;
    top: 80px;
    left: 0px;
    width: 100%
}
.nologin a {
    font-size: 28px;
    padding: 10px 20px;
    background: #317ECB;
    margin: 0 auto;
    display: block;
    width: 280px;
    text-align: center;
    color: #FFF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}
.formBtn {
    padding: 0 10px;
    height: 60px;
    line-height: 60px
}
.formBtn span {
    display: inline-block;
    line-height: 60px;
    height: 60px
}

.formBtn span i {
    display: inline-block;
    width: 50px;
    height: 60px;
    position: relative;
}
.formBtn span i input {
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
}

.formBtn span .formFace {
    background-position: 0px -406px
}

.formBtn span .formpic
{
    background-position: -70px -406px;
}

.formBtn span .un_formFace 
{
    background-position: 0px -381px
}

.formBtn span .un_formpic
{
    background-position: -70px -760px
}

.formBtn .formSubmit {
    width: 140px;
    background-color: #3a8ce1;
    color: #FFF;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-size: 28px;
}
.formBtn .un_enter {
    background-position: -0px -502px
}

/**首页**/
.ui_index_list{ width:100%; list-style:none; background:#eeeeee;}
.ui_index_list li{ border-bottom:#dddddd solid 1px; padding:10px; margin-bottom:0px; background:#fff;}
.ui_index_list li .ui_list_title{font-size:28px; color:#000;font-fmily:"微软雅黑"; }
.ui_index_list li .ui_list_title a{line-height: 28px;}
.ui_index_list li .ui_list_info{line-height:40px; text-align:left; height:40px; vertical-align:middle; margin-top: 10px;}
.ui_index_list li .ui_list_info .ui_list_info_name{font-size:28px; color:#808080; font-family:"微软雅黑";width: 60%;float: left;}
.ui_index_list li .ui_list_info .ui_list_info_name a{font-size:28px; color:#808080; font-family:"微软雅黑"; margin-right:10px;}

.ui_index_list li .ui_list_info .ui_list_info_view{font-size:24px; color:#818181; font-family:"微软雅黑";width:auto;
 display:inline-block; line-height:40px; vertical-align:middle; background:url(../images/bbs/view.jpg) left center no-repeat;
 height:40px;  border:none; padding-left:30px;float: right;}
.ui_index_list li .ui_list_info .ui_list_info_tops{font-size:24px; color:#818181; font-family:"微软雅黑";width:auto;
 display:inline-block; line-height:40px; vertical-align:middle; background:url(../images/bbs/tops.jpg) left center no-repeat;
 height:40px;  border:none; padding-left:30px; margin-right:6px;float: right;}

.ui_index_list li .ui_list_desc{width: 100%;overflow: hidden;font-size: 24px;}

.ui_index_list li .ui_list_image{ width:100%; list-style:none; overflow:hidden; padding:20px 0; padding-bottom: 0px;}
.ui_index_list li .ui_list_image a{ height:100%;}
.ui_index_list li .ui_list_image img{ width:31%; margin-right: 2.3%; display:inline-block;}
.ui_index_list li .ui_list_image a:last-child img{margin-right: 0px;}

.figureBox {width:100%;padding-top:88px;height:430px;overflow:hidden;}
.info header {background:rgba(0,0,0,0.1);z-index:5;position:fixed;width:640px;top:0;left:50%;margin-left: -320px;}
.info header h1 {position: static;}
.info header h1 i{margin-left:8px;display:block;width:30px;height:30px;overflow:hidden;border-radius:100px;background-repeat:no-repeat;background-position:center center;}
.info header h1 i.woman {background-color:#ff7da9;background-image:url(../images/ui/woman.png);}
.info header h1 i.man {background-color:#74c3fe;background-image:url(../images/ui/man.png);}
.info header.white {background-color:#fff;}
.info header.white .ui-header-back {background-image:url(../images/ui/header-back2.png);}
.info header.white h1{color:#999;}
.info .more {background:url(../images/ui/header-info1.png) no-repeat center;right:0px;top:0px;position: absolute;}
.info header.white .more {background:url(../images/ui/header-info2.png) no-repeat center;}


.figureBox .userInfo {background-color:transparent;height:288px;overflow:hidden;background-size:cover;background-repeat:no-repeat;}
.figureBox .userSign {height:54px;overflow:hidden;text-align:center;line-height:54px;font-size:22px;color:#fff;background:rgba(0,0,0,.4);}
.figureBox .logo-wrap {position:relative;width:140px;height:140px;border-radius:100px;background:rgba(255,255,255,.2);padding:5px;}
.figureBox .logo-wrap img {width:130px;height:130px;border-radius:100px;display:block;}
.figureBox .logo-wrap i {display:block;position:absolute;bottom:7px;right:-2px;width:36px;height:36px;border-radius:100px;overflow:hidden;text-align:center;line-height:36px;color:#fff;font-size:18px;font-style:normal;text-shadow:1px 1px 1px #0c77e4;font-family:"Microsoft Yahei";}
.figureBox .logo-wrap i.blue {background:#15c0ff;}
.figureBox .user-logo {margin-top:3px;}
.figureBox .user-level {margin-top:23px;color:#fff;font-size:24px;height:28px;line-height:28px;overflow:hidden;}
.figureBox .action-group {margin-top:18px;font-size:24px;color:#fff;}
.figureBox .action-btn {background-repeat:no-repeat;background-position:35px center;text-indent:76px;width:168px;height:54px;line-height:50px;overflow:hidden;border:2px solid;border-radius:5px;display: block;color:#fff;}
.figureBox .action-btn.gz {background-image:url(../images/ui/gz.png);background-color:#ff8a00;border-color:#ff8a00;}
.figureBox .action-btn.sx {background-image:url(../images/ui/sx.png);margin-left:28px;background-color:transparent;border-color:#fff;}
.figureBox .action-btn.edit {width:208px;background-image:url(../images/ui/edit.png);border-color:#ff8a00;background-color:#ff8a00;display: block;color:#fff;}
.figureBox .logo-wrap .flag {display:block;position:absolute;bottom:7px;right:-2px;width:36px;height:36px;}
.figureBox .logo-wrap .flag img {width: 100%;height: 100%;}

.info-item .msg {height:36px;overflow:hidden;text-indent:35px;}
.info-item .msg i {position:absolute;left:0;bottom:0;width:26px;height:36px;display:inline-block;background:url(../images/ui/msg.png) no-repeat center center;}


/*个人中心首页*/
.index .box{background: #fff;margin-top: 20px;}
.index .pic{height: 134px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;position: relative;}
.index .pic div{height: 100%;line-height: 134px;font-size: 30px;margin-left: 20px;}
.index .pic a{  position: absolute; right:30px; top:20px;}
.index .pic img{width: 96px;height: 96px;border-radius: 48px;}
.index .ui-list .grade-info{height: 127px;padding-top: 7px;}
.index .grade-info p{width:548px;height: 68px;line-height: 68px;}
.index .grade{font-size: 30px;}
.index .need-num{font-size: 24px;}
.index .progress{width:548px;height:24px;background: #ffc698;border-radius: 24px;}
.index .progress .slider{width: 60%;height: 100%;background: #ff8a00;border-radius: 24px;}
.index .bind-phone{font-size: 30px;}
.index .bind-phone strong{font-weight: normal;margin-right: 42px;}
.index .bind-phone span{color: #0055ad;}
.index .ui-list-pic-txt  .top-info{height: 178px;}
.index .top-info img{width: 130px;height: 130px;border-radius: 130px;}
.index .top-info .ui-list-title{height:100%;}
.index .top-info .user{font-size: 30px;}
.index .top-info .user span{font-size: 24px;margin-left: 10px;color: #fbb152;}
.index .top-info .sign{width: 390px;height: 86px;overflow : hidden;-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;  -webkit-box-orient: vertical;font-size: 26px;color: #999;}
.index .top-nav{height: 98px;background: #f5f5f5;border-bottom: 1px solid #ddd;padding: 19px 0;}
.index .top-nav a{display: inline-block;float: left;width: 150px;height: 60px;border-right: 1px solid #ddd;text-align: center;  color: #666;line-height: 30px;}
.index .top-nav strong{display: block;font-size: 32px;font-weight: normal;}
.index .top-nav span{display: block;font-size: 24px;margin-top: 5px;}
.index .top-nav .ui-btn{width: 158px;height: 58px;font-size: 28px;margin-left: 15px;}
.index .top-nav .go-change{width: 190px;border-right: none;}
.index .mine{width: 638px;overflow: hidden;margin-left: 1px;}
.index .mine table{margin-left: -1px;}
.index .mine td{width: 212px;height: 212px;border: 1px solid #ddd;}
.index .mine a{display: block;width: 212px;height: 212px;font-size: 26px;color: #000;text-align: center;padding-top: 50px;position: relative;}
.index .mine img{height: 48px;}
.index .mine strong{display: block;margin-top: 30px;font-weight: normal;}
.index .mine .ui-angle{position: absolute;top:33px;left: 117px;}

/*快捷搜索*/
.search {position: relative;padding:20px;background: #eeeeee;border-top: 1px solid #ddd;}
.search .txt {width: 480px;height: 66px;border:1px solid #dddddd;border-radius: 10px;font-size: 26px;padding:0px 20px;background:#fff url(../images/ui/icon_search.png) no-repeat 20px center;padding-left: 65px;background-size: 30px auto}
.search .sub {width: 100px;height: 66px;border:none;font-size: 28px;background: #6acd9b; float: right;margin-right: 0px;}
/*打开页面*/
.punch .page-title {text-align: center;line-height: 72px;height: 72px;border-bottom: 1px solid #dddddd;background: #fff;font-size: 32px;}
.punch .page-title em {color:#ff7100;font-style: normal;}
.punch .page-descr {padding:20px;background: #fff;}
.punch .page-descr p {line-height: 36px;font-size: 28px;}
.punch .hh-title {padding:20px;text-align: left;height: 112px;}
.punch .hh-title .topubch {float: right;width: 200px;height: 72px;background: #99db5e;color:#fff;font-size: 32px;line-height: 72px;text-align: center;border-radius: 5px;}
.punch .hh-title .punch_disabled{cursor: default;background: #999;}


/*导航类*/
.page-tab {font-size: 12px;}
.page-tab .page-nav {padding:20px;background: #fff;padding-top: 0px;padding-bottom: 30px;background:#fff url(bl.jpg) repeat-x left bottom;background-size: 15px auto;}
.page-tab .page-nav li {float: left;width:33%;text-align: center;border:1px solid #56bdf5;height: 64px;line-height: 64px;border-left: none;color:#666;font-size: 24px;}
.page-tab .page-nav li:first-child {border-left:1px solid #56bdf5;border-radius: 6px 0px 0px 6px;}
.page-tab .page-nav li:last-child {border-radius: 0px 6px 6px 0px;}
.page-tab .page-nav li.current {background: #56bdf5;color:#fff;width: 34%;}

/*我的粉丝*/
.my_fs {
    padding: 10px;
    border-bottom: 1px solid #ddd;
    position: relative;
    overflow: hidden;
}

.my_fs dt {
    height: 80px;
    line-height: 80px;
    width: 100%
}

.my_fs dt a {
    display: inline-block;
    width: 100%
}

.my_fs dt img {
    width: 80px;
    height: 80px;
    margin-right: 20px;
    float: left;
    border-radius: 48px;
}

.my_fs dt span {
    color: #3360A6;
    height: 80px;
    line-height: 80px;
    display: inline-block;
    float: left;
    font-size: 28px;
}

.my_fs dd {
    line-height: 80px;
    position: absolute;
    right: 20px
}

.my_fs dd .follow {
    color: #666666;
    width: 150px;
    height: 60px;
    line-height: 60px;
    border: 1px solid #ddd;
    background-position: 0 -539px;
    background-repeat: repeat-x;
    display: inline-block;
    text-align: center;
    font-size: 28px;
    border-radius: 5px;
}
.my_fs dd .add {
    background: #99db5e;
    color: #fff;
}

dl.last {
    border-bottom: none
}


/*表情*/
.emotions_show{
    width: 100%;
    padding: 15px;
    border: 1px solid #c1c1c1;
    margin-top: 15px;
}
.emotions_show .pop_close{
    width: 32px;
    height: 32px;
    background: url(../images/public/icon.png) no-repeat;
    background-position: -90px -566px;
}
.emotions_show .hd{
    height:44px;
    line-height:44px;
    border-bottom:1px solid #e4e4e4;
    margin-bottom:10px;
}
.emotions_show .hd li{
    float:left;
}
.emotions_show .hd li a{
    display:block;
    float:left;
    padding:0 10px;
    font-size: 24px;
}
.emotions_show .hd li.current a{
    border:1px solid #e4e4e4;
    border-bottom:0 none;
    background:#fff;
    position:relative;
    margin-bottom:-2px;
    color:#333;
}
.emotions_show .ct{
    overflow:hidden;
    min-height:100px;
}
.emotions_show .ct ul{
    overflow:hidden;
    padding:1px 0 0 1px;
}
.emotions_show .ct li{
    float:left;
    border:1px solid #e4e4e4;
/*    margin-left:-1px;
    margin-top:-1px;*/
    position:relative;
    height:84px;
}
.emotions_show .ct li a{
    display:block;
    width:80px;
    height:80px;
    padding:3px;
    text-align:center;
    line-height:80px;
}
.emotions_show .ct li a:hover{
    padding:0;
    border:3px solid #e4e4e4;
}
.emotions_show .ct li img{
    max-width:80px;
    max-height:80px;
    _height:80px;
    _width:80px;
    vertical-align:middle;
}
/*表情分页*/
.emotions_show .show_page{
    padding:10px 0 0;
}
.emotions_show .show_page a{
    line-height:16px;
    padding:0 5px;
    float:left;
    display:block;
    height:16px;
    overflow:hidden;
    margin-right:5px;
}
.emotions_show .show_page a{
    color:#555;
    border: 1px solid #e4e4e4;
    text-decoration:none;
}
.emotions_show .show_page a:hover,
.emotions_show .show_page a.current{
    background:#409fdf;
    color:#fff;
    border: 1px solid #006699;
    text-decoration:none;
}