﻿@font-face
{
font-family: myFirstFont;
src: url('/inc/font/Sansation_Light.ttf')
    ,url('/inc/font/Sansation_Light.eot'); /* IE9+ */
}
@font-face {
  font-family: 'iconfont';  /* Project id 846397 */
  src: url('//at.alicdn.com/t/font_846397_8a07172mxee.woff2?t=1636643132735') format('woff2'),
       url('//at.alicdn.com/t/font_846397_8a07172mxee.woff?t=1636643132735') format('woff'),
       url('//at.alicdn.com/t/font_846397_8a07172mxee.ttf?t=1636643132735') format('truetype');
}
.iconfont {
          font-family:"iconfont" !important;
          font-size:16px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }
body{
  -webkit-user-select:initial;
  background-color: #eee; 
  padding:0; margin:0;
 font-family:myFirstFont;
}
.hide{ display:none}

body>a{display: none;}

.demo-item{ margin-top:10PX;}

.demo-desc{
    padding: 10px;
    font-size: 16px;
    color: #7CAE23;
}
.demo-block{
    position: relative;
}
.demo-block .ui-header,
.demo-block .ui-footer{
    position: absolute;
}
.ui-tab-nav{
    top: 45px;
}
.ui-tab-content{
    margin-top: 45px;
}
.demo-block > .ui-list,.demo-block >.ui-form,.demo-block >.ui-tooltips{margin-bottom: 20px;}
.content h3{
    padding: 0 15px;
    line-height: 44px;
    font-size: 15px;  
}
.border-list{
    background-color: #fff;
}
.border-list li{
    width: 100px;
    margin: 10px auto;
    -webkit-box-pack: center;
    text-align: center;
}
.ui-btn-group-bottom{bottom: 56px;}
.ui-table{
    line-height: 40px;
    text-align: center;
    background-color: #fff;
}
.ui-scroller {width:auto;height:300px;margin:20px;padding:10px;overflow:hidden;}
.ui-scroller li {margin-bottom:10px;}
.ui-notice{
    top: 0;
    z-index: -1;
    height: 400px;
}
.icon-lists li{
  float:left;
  height: 100px;
  width: 103px;
  text-align: center;
  
}
.icon-lists li i{
    font-size: 32px;
    line-height: 44px;
}
.icon-lists .ui-icon,.icon-lists [class^="ui-icon-"]{
  margin: 10px 0;
  color: #000;
}
.code,.fontclass{
    font-size: 12px;
}
.ui-col{
    padding: 5px;
    background: #777;
    text-align: center;
    box-sizing: border-box;
    border: 1px solid #ddd;
}
.ui-flex{
    border: 1px solid #ddd;
    min-height: 80px;
    margin-bottom: 10px;
}
.ui-flex-ver{
    border: 1px solid #ddd;
    min-height: 80px;
    margin-bottom: 10px;
}
.ui-row-flex-ver{
    border: 1px solid #ddd;
    min-height: 100px;
}
.test-img {
    width: 50px;
    height: 50px;
    background: #777;
}

/*页面底部导航栏图标*/
.ui-tiled li .icon{
	 height:24px;
}
.ui-tiled li .icon img{ width:24px;}
.ui-tiled li h6{ color:#666}

/**/
.td_link:active{ background:#eee;}
.ui-table-icon{ width:100%; text-align:center; padding-top:15px; height:35px;}
.ui-table-icon img{ width:32px;}
.ui-table-info{ width:100%; line-height:35px; padding-bottom:10px; font-size:14px;}

/*图片列表*/
.ui-img-list{ border:0}
.ui-img-list span{ margin:2px; overflow:hidden; display:inline-block}
.ui-img-list span a{ display:block;width:65px; height:65px; border:1px solid #eee; background-position:center; background-repeat:no-repeat; background-size:65px auto;}
.ui-img-list span a:active{ border:1px solid #00CCFF}

/*图片列表2*/
.ui-img-list2{ border:0}
.ui-img-list2 span{ margin:2px 10px;  display:inline-block;width:102px; height:102px;}
.ui-img-list2 span a.img{ display:block;width:100px; height:100px; border:1px solid #eee; background-position:center; background-repeat:no-repeat; background-size:100px auto;}
.ui-img-list2 span a.bg{ width:102px; height:25px; background:#222; margin-top:-25px;opacity:0.3; position:relative; float:left; z-index:2}
.ui-img-list2 span a.del_img{ position:relative; width:20px; height:20px; border-radius: 50%; background:#CC0000; color:#fff; margin-top:-105px; margin-left:85px; text-align:center; line-height:18px; font-size:20px; z-index:99;float:left;}
.ui-img-list2 span a.title{ width:102px; height:25px; color:#000; line-height:25px; text-align:center; margin-top:-25px; position:relative; float:left; z-index:10}
.ui-img-list2 span a:active{ border:1px solid #00CCFF}

/**/
.ui-dialog-bd{ text-align:center}

.view_num{ padding-left:35px; background:url(../images/wap_2.png) no-repeat 8px center; background-size:24px 13px; color:#999}

@charset "utf-8";

/* common */
	* { word-wrap: break-word; }
	ul,ol,li,span,p,form,h1,h2,h3,4,h5,h6,dl,dt,dd { margin: 0; padding: 0; border: 0; z-index:inherit; }
	img,a img { border:0; margin:0; padding:0; }
	ul,ol,li { list-style:none; }
	* { margin:0; padding:0; }
	html,body { height:100%; font:12px/1.6  Microsoft YaHei, Helvetica, sans-serif; color:#4C4C4C; }
	input,select,textarea,button { font:14px/1.5  Microsoft YaHei, Helvetica, sans-serif; }
	body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc { margin: 0; padding: 0; }
	table { empty-cells: show; border-collapse: collapse; }
		caption, th { text-align: left; font-weight: 400; }
	ul li, .xl li { list-style: none; }

	em, cite, i { font-style: normal; }
		a img { border: none; }
	label { cursor: pointer; }
	.bg {}
	.rq { color: red; background: url(/static/image/miui/base/pub_post_bg.png) no-repeat -46px -19px;display: inline-block;width: 10px;height: 10px;}
	
	a:link,a:visited,a:hover { color:#fff; text-decoration:none; }
	.blue { color: #0086CE; }
	a.blue:link, a.blue:visited, a.blue:hover { color:#0086CE; text-decoration:none; }
	.grey { color:#9C9C9C; }
	a.grey:link, a.grey:visited, a.grey:hover { color:#9C9C9C; text-decoration:none; }
	.orange { color:#F60; }
	a.orange:link,a.orange:visited,a.orange:hover{color:#F60;text-decoration:none }

	.z { float: left; } .y { float: right; }
	.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }
	.overflow{overflow:hidden;}
	.none { display:none; }
	.vm { vertical-align: middle; }
		.vm * { vertical-align: middle; }
	.hm { text-align: center; }
	
	.bl_none { border-bottom:0 !important; }
/*	.bl_line { border-bottom:1px solid #DDD; }*/
	.b_radius {border-radius:10px;}
	
	.b_m { margin:10px;}
	.b_p { padding:10px}
	
	.mtn { margin-top: 5px !important; }
	.mbn { margin-bottom: 5px !important; }
	.mtm { margin-top: 10px !important; }
	.mbm { margin-bottom: 10px !important; }
	.mtw { margin-top: 20px !important; }
	.mbw { margin-bottom: 20px !important; }
	
	.pr, .pc { vertical-align: middle; margin: 0 5px 1px 0; padding: 0;+margin-right: 2px;_margin-right: 2px; }
                
                .grey .au_name{color:#a2a3a5;}

/*----- header -----*/
                .icon_0{ background: url(./images/mb_icon_0.png) no-repeat left top; background-size: 10px 16px; width: 10px; height: 16px; }
                .icon_1{ background: url(./images/mb_icon_1.png) no-repeat left top; background-size: 20px 16px; width: 20px; height: 16px; }
                .icon_2{ background: url(./images/mb_icon_2.png) no-repeat left top; background-size: 15px 18px; width: 15px; height: 18px; }
                .icon_3{ background: url(./images/mb_icon_3.png) no-repeat left top; background-size: 16px 18px; width: 16px; height: 18px; }
                .icon_4{ background: url(./images/mb_icon_4.png) no-repeat left top; background-size: 16px 18px; width: 16px; height: 18px; }
                .icon_5{ background: url(./images/phonelogo.png) no-repeat center center; background-size: 74px 21px; }
               .icon_6{ background: url(./images/mb_icon_5.png) no-repeat left top; background-size: 19px 15px; width: 19px; height: 15px; }


                .header{ background-color: #fc7050; height: 46px; position: relative; }
                .header a{ display: block; }
                .header_left{ position: absolute; left: 15px; top: 16px; }
                .header_center{ height: 24px; line-height: 24px; padding: 11px 0; margin: 0 auto; text-align: center; color: white;font-size:16px; }
                .header_right{ position: absolute; right: 15px; top: 15px; }
	.visitclienttip { background:#BDD5E6; height:30px; padding:5px 10px;border-bottom:1px solid #F7F7F7;}
	.visitclienttip p  { line-height:30px; }
	.visitclienttip a.btn_download { background:#3D98CF; border-radius:5px; float:right; display:block; width:70px; text-align: center; line-height:24px; color:#E9EFF3; margin-top:3px; box-shadow:1px 2px 2px rgba(0, 0, 0, 0.1); }
	.visitclienttip a.btn_download:hover {background:#3094CF;}
	
	.nav {text-align:center; font-size:19px; padding:8px 10px 8px 0; }
	.nav .name {display:inline-block; height:30px; overflow:hidden; white-space:nowrap; width:50%;}
	
	.hdc { padding:10px 10px 0; /*background: url(./images/nav_b_line.png) repeat-x 0 100%; margin-bottom:10px;*/ }
        .hdc img{margin-top:10px;}
	.hdc h2 { float: left; padding: 0 20px 8px 10px; }
	.user_fun { }
	.user_fun li { float:right; padding:15px 5px 20px; }
	.user_fun li a,.nav .icon_edit a { display:block; width:28px; height:28px; background: url(./images/icon.png) no-repeat; line-height:2000px; overflow:hidden; }
	.user_fun .on { background: url(./images/arrow_top.png) no-repeat 50% 100%;}
	.user_fun a.icon_userinfo { background-position:0 0;}
	.user_fun a.icon_userinfo:hover,.user_fun .on a.icon_userinfo { background-position:0 -28px;}
	.user_fun a.icon_threadlist { background-position:-28px 0; }
	.user_fun a.icon_threadlist:hover,.user_fun .on a.icon_threadlist { background-position:-28px -28px; }
	.user_fun a.icon_search { background-position: -56px 0;}	
	.user_fun a.icon_search:hover,.user_fun .on a.icon_search { background-position: -56px -28px;}
	.user_fun a.icon_hotthread { background-position: -112px 0;}	
	.user_fun a.icon_hotthread:hover,.user_fun .on a.icon_hotthread { background-position: -112px -28px;}
	#usermsg { position:relative;}
	.user_fun .icon_msg { position: absolute;background: url(./images/icon_msg.png) no-repeat; width:10px; height:10px; display:block; top:14px; left:26px; }
	.nav .icon_edit a { background-position: -84px 0;}	
	.nav .icon_edit a:hover { background-position: -84px -28px;}
                .nav .icon_forumlist a{display:block;width:48px;height:45px;background:url(./images/header_icons.png) no-repeat 0px -116px;background-size:27px 150px;}
                .nav .icon_profile a{display:block;width:48px;height:45px;background:url(./images/header_icons.png) no-repeat 0px -140px;background-size:27px 150px;}
	
	.category { position: relative;}
	.category .name { padding:0 10px; display: inline-block; width: 50%; color: #333; height:30px; overflow:hidden;white-space:nowrap;}
	.category .name img { margin-left:10px; vertical-align: middle; }
	.category .name .tit {white-space:nowrap; display:inline-block; max-width:90%; overflow:hidden; font-weight:400; }	
	.category .subname_list {position: absolute; top:9px; left:0px; width:100%; z-index:10;}	
	.category .subname_list ul {background:#FFF;  border-top:0;width: 150px; box-shadow: 1px 3px 9px rgba(0, 0, 0, 0.3);  font-size:14px; padding:0; line-height:38px; margin: 0 auto;}
	.category .subname_list li { border-bottom:1px solid #ebebeb; }
	.category .subname_list a:hover { color:#2782BA; }
	.category .subname_list a { display:block; white-space: nowrap; margin: 0 10px; overflow: hidden;}

/*----- forumlist -----*/
	.wp {}
	.wm { margin:0px; }
	.bm { margin-bottom: 10px; }
	.bm_c { padding: 0 10px; }

	.bm_h .o { float: right; width: 12px; }
		.bm_h .o img { float: right; cursor: pointer; }
	.bm_h .i { padding-left: 10px; }
	.bm_h .pn { margin-top: 4px; }
	.bm_h { height: 43px; /*background: url(./images/titlebg.png) repeat-x left bottom; */border-bottom: 1px solid #e7e7e8;line-height: 27px; white-space: nowrap; overflow: hidden; }
	.bm_h h2 { height: 43px; /*background: url(./images/titlebg.png) no-repeat left top; */}
/*	.bm_h:hover { background: url(./images/titlebg.png) repeat-x left -54px; }*/
	.bm_h h2 a { display:block;  padding-left: 15px; font-size:14px; line-height:45px; font-weight:400; }
	
	.sub_forum { background: #f5f6f7; border:1px solid #EDEDED; border-top:0; border-radius: 0 0 5px 5px;}
	.sub_forum li { height: 43px; line-height:40px; border-bottom:1px solid #EDEDED; font-size:14px; overflow:hidden; }
	.sub_forum li:last-child { border-bottom:none;}
	.sub_forum li a { display: block; padding:0 15px; }
	.sub_forum li .num { background:#fc7050; color:#FFF; float: right; font-size: 14px; height: 17px; line-height: 16px; margin-top: 14px; padding: 0 7px;border-radius: 5px; }
	.sub_forum li .num_zero{background: #8f8f8f;}
	.subforumshow span{display:inline-block;height:15px;width:10px;background:url(/static/image/mobile/images/mobile_extra_icon.png) no-repeat;margin:20px 15px 0 0;background-size: 50px 50px;}
	
/*-- threadlist --*/
	.threadlist { padding:0 0px}
	.threadlist .thread_tit { padding: 0 10px; border-bottom:1px solid #D9D8D8; line-height:40px; color: #0162AC; font-size:15px; font-size:700;}
	.threadlist li { position:relative; border-bottom:1px solid #edeeee; font-size:16px; }
	.threadlist li a { padding:7px 10px; font-size:16px; line-height:25px; }
	.threadlist .num { position:absolute; right:10px; bottom:10px; padding:0 0 0 18px; font-size:12px; color:#a8a9ab; }
	.threadlist .icon_top,.threadlist .icon_tu { position:absolute; left:0; top:-1px;}
	.threadlist .by { font-size:12px; color:#A5A5A5; display:block; }
	
/*----- post -----*/
	.btn_pn { width:44px; overflow:hidden; border:0; }
	.btn_pn_grey { color:white;background:transparent;}
	.btn_pn_blue { background:#2498D8 url(./images/btn_s_bg.png) no-repeat 0 -31px; color:#FFF; }
	
	.post_msg_from li,.post_from li{ line-height:38px; padding:0 10px; font-size:16px; }
	.post_msg_from .px,.post_from .px { width:100%; background:none; padding:0; font-size:16px; }
	.post_msg_from textarea,.post_from textarea{ border:0; width:100%; background:none; padding:5px 0; font-size:16px;}
	.post_from .sort_sel { background:none; width:100%; border: 1px solid #e9e9e9;font-size:16px; color:graytext; }
	
	.post_imglist { padding:15px 0 0 15px; }
	.post_imglist li { position:relative; float:left; padding: 0 10px 0 0; }
	.post_imglist li .del { position: absolute; left:-5px; top:-10px; }
	.post_imglist li .p_img img { padding:2px; border:1px solid #DDD; }

	.sec_code { padding:10px; color:#999; }
	.sec_code .px { color:#999; }
	
	#needsubject,#needmessage{border: 1px solid #e9e9e9;padding: 3px 1%; border-radius: 6px; margin: 5px 0;width: 98%;}
	table.tfm textarea{border: 1px solid #e9e9e9;padding: 3px 1%; border-radius: 6px; margin: 5px 0;}
	.tfm td,.tfm th{width: 33%;}
	.tfm td {height: 30px;}
	.exfm{padding-top: 10px;}
	
/*----- viewthread -----*/
	.postlist h2 { clear:both; font-size:16px; line-height:1.5em; font-weight:bold; margin:5px 10px 0 10px; }
	.plc { border-bottom:1px solid #D9D8D8; overflow:hidden; position:relative; }
	.plc .avatar { position:absolute; left:10px; top:9px; display:inline; }
	.plc .avatar img{ border:1px solid #D7D7D7; padding:1px; }
	.plc .pi { margin-left:55px; margin-right:10px; padding:7px 0; position:relative;}
	.plc .pi .authi{ position:relative; }
	.plc .pi .authi li em{ float:right; font-style: normal; }	
	.plc .pi .message{ font-size:15px; }
	.plc .pi .message .jammer{ font-size:10px; color:#F0F0F0; }
	.plc .pi .message img,.plc .pi .img_one img { margin:0px 4px 0px 0; max-width:140px; max-height:140px; }
	.plc .pi .message .quote{ padding:10px 10px 7px 11px; margin:5px 0; border:1px dashed #D7D7D7; font-size:12px; }
	.plc .pi .img_list { margin:4px auto; }	
	.plc .pi .img_list li { float:left; width:83px; height:83px; margin:0 4px 4px; text-align:center;vertical-align: middle; line-height:83px; }
	.plc .pi .img_list li a { display:block;}
	
	.manage { margin:4px -10px 0 0; position:absolute; top:38px; right:5px; height:50px; }
	.button { width:53px; height:39px; color:#FFF; background:url(./images/button_bg.png) no-repeat; margin:0 2px; border:0; font-size:12px; }
	.button2 { width:50px; height:32px; color:#FFF; background:url(./images/button_bg2.png) no-repeat; margin:7px 0 3px 0; border:0; font-size:12px; }
	
	.fastpost .input { width:100%; height:34px; text-indent:7px; margin-top:2px; border:1px solid #D9D8D8; } 
	.search { padding:7px 10px;}
	.search .input { width:100%; height:30px; text-indent:7px; margin-top:2px; border:1px solid #D9D8D8;}
        
                .v_views{width:15px;height:12px;display:inline-block;background:url(./images/mobile_extra_icon.png) no-repeat 0px -15px;background-size:50px 50px;}
                .v_replies{width:15px;height:12px;display:inline-block;background:url(./images/mobile_extra_icon.png) no-repeat -19px -15px;background-size:50px 50px;}
		
/*----- pop -----*/	
	.tip { width:300px; height:180px; background: url(./images/pic_bg.jpg) repeat; margin:0 auto;border:1px solid #D7D7D7; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;text-align:center;
	}
	    .tip dt { padding:30px 20px; height:75px; font-size:15px; }  
		.tip dd { background:#FFF; border-top:1px solid #D7D7D7; }
		.tip dd a { margin-left:15px; }
	
/*----- page -----*/
	.page { text-align:center; margin:20px 10px; }	 
		.page a { border:1px solid #D7D7D7; border-radius:5px; padding:5px 9px; background:#FFF; } 
	.page select{ border: 1px solid #CCC; height: 28px;}

/*----- myinfo -----*/
	.user_avatar { text-align:center; margin:20px 0; }
		.user_avatar img { border-radius:45px; border:1px solid #FFF; box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3); width:60px; height:60px; }
		.user_avatar .name { color:#2782BA; font-size:16px; line-height:40px; }

	.user_box { background:#FFF; border-radius:10px; border:1px solid #DDD; margin:0 10px; }
		.user_box li { line-height:38px; border-bottom:1px solid #DDD; padding:0 20px 0 10px; color:#333; font-size:14px; font-weight:700; }
		.user_box li span { color:#2782BA; float:right; }
		.btn_exit { padding:10px; }
		.btn_exit a { background: url(./images/exit.png) no-repeat; width:300px; height:41px; display:block; line-height:2000px; overflow:hidden; margin:0 auto; }
			.btn_exit a:hover { background: url(./images/exit_on.png) no-repeat;}

	.myinfo_list { width:300px; margin:0 auto; }
	.myinfo_list li { background: url(./images/my_subject_bg.png) no-repeat; width:145px; height:73px; float:left; margin:0 0 10px 5px; }
		.myinfo_list li a { display:block; line-height:73px; text-align:center; font-size:16px; }
		.tit_msg { position: relative; }
		.tit_msg img { position:absolute; left:108px; top:28px; }
                .userinfo_box{font-size:16px;color:#45474c;padding:18px;}
                .ub_title{font-weight: bold;padding:8px 0px;border-bottom:2px solid #fc7050;}
                .ub_list{clear:both;margin-top:8px;}
                .ub_list dt{width:100px;float:left;}
                .ub_list dd{margin-left:100px;}
                .arrow{background:url(./images/mobile_extra_icon.png) no-repeat -35px -10px;background-size:50px 50px;padding-right:15px;}
                
		
/*----- view message -----*/
	.friend_msg { padding:5px 0; }
	.friend_msg .avat img,.self_msg .avat img{ padding:1px; background: #F2F2F2; border: 1px solid #BABABA; display: inline-block; }
	.self_msg { padding:5px 0; }
	.friend_msg .date { color:#BEBEBD; padding-left:12px; }
	.self_msg .date { color:#BEBEBD; padding-right:12px; text-align:right; }
	
	.dialog_green .dialog_c { background: url(./images/dialog_bg.png) repeat-y; width:230px;}
	.dialog_green .dialog_t { background: url(./images/dialog_t.png) no-repeat left top; width:180px;font-size:15px; line-height:25px; padding:15px 25px 0 25px;}
	.dialog_green .dialog_b { background: url(./images/dialog_b.png) no-repeat left bottom; width:230px; height:17px; overflow:hidden; }
	.dialog_white .dialog_c { background: url(./images/dialog_bg.png) repeat-y right top; width:230px; }
	.dialog_white .dialog_t { background: url(./images/dialog_t.png) no-repeat right top; width:180px;font-size:15px; line-height:25px; padding:15px 25px 0 25px;}
	.dialog_white .dialog_b { background: url(./images/dialog_b.png) no-repeat right bottom; width:230px; height:17px; overflow:hidden; }
	
	.reply .px { border-radius:4px; padding:7px 10px; width:95%; border:1px solid #D9D8D8; }
	.reply .px:focus { color:#4C4C4C;}

/*----- login & register -----*/
	.loginbox { padding:10px;}
	.login_from { background:#FFF; border-radius:10px; border:1px solid #DDD; margin-bottom:15px; }
	.login_from li { border-bottom:1px solid #DDD; line-height:45px; padding:0 10px; color:#AFAFAF; font-size:14px; }
		.btn_login .pn,.btn_register .pn { background: url(./images/login.png) no-repeat; width:289px; height:45px; display:block; line-height:46px; overflow:hidden; margin:0 auto; color:#FFF; font-size:16px; font-weight:700; text-align:center;border:0; }
		.btn_login .pn:hover,.btn_register .pn:hover { background: url(./images/login_on.png) no-repeat; color:#F0EFEF; }
		.btn_qqlogin a { background: url(./images/qqlogin.png) no-repeat; width:300px; height:45px; display:block; line-height:2000px; overflow:hidden; margin:0 auto; }
		.btn_qqlogin a:hover { background: url(./images/qqlogin_on.png) no-repeat; }
		.loginbox p { line-height:35px; font-size:14px; color:#AFAFAF;}
		.reg_link a { background: url(./images/icon_arrow.png) no-repeat 100% center; padding-right:10px; color:#AFAFAF; }
		.px{ border: 0; padding: 2px 4px; line-height: 17px; font-size:15px; }
		.px:focus { color:#4C4C4C;}
		.p_fre { width: auto !important; }
		.sel_list { width:100%;border: 0; padding: 2px 4px; font-size:14px; font-weight:700; }
		.login_select { display: block; position: relative;}
		.login_select .login-btn-inner { display: block; font-size: 14px; font-weight:700; min-width: 0.75em; overflow: hidden; position: relative; text-overflow: ellipsis; white-space: nowrap; }
		.login_select select { position: absolute; top: 0; width: 100%; z-index: 2; cursor: pointer; height: 3em; left: 0; max-height: 100%; min-height: 100%; opacity: 0.0001;}
		.login-btn-text { float:left; }
		.login_select .icon-arrow { background: url(./images/icon_arrow.png) no-repeat 15px 17px; width:30px; height:30px; float:right; }
	
	.login_pop { background:#F1F1F1; padding: 0 14px 20px; }	
	.log_tit { text-align:center; font-size:16px; font-weight:700; line-height:45px; }
	.icon_close { background: url(./images/icon_close.png) no-repeat 0 0; width:13px; height:11px; overflow:hidden; display:block; margin-top:17px; }
	.btn_qqlogintext { margin:10px 0; }
	.btn_qqlogintext a.text_qqlogin { background: url(./images/qqlogintext.png) no-repeat; width:120px; height:25px; display:block; line-height:2000px; overflow:hidden; }
	.login_pop .login_from { margin-bottom: 10px; }
	.login_pop .login_check { margin:0 0 10px 0; color:#A5A5A5; }
	.q_reg a { color:#A5A5A5; font-size:14px; }
	.s_code { color:#A5A5A5; }
	.s_code .px { color:#A5A5A5; }
	.s_code .px:focus { color:#4C4C4C; }
	a.other_c { color:#A5A5A5; margin-left:5px; }
	
/*----- collection -----*/
	.coll_list { background:#FFF; margin:10px; border:1px solid #DDD; padding:0 10px; }
		.coll_list li { border-bottom:1px solid #DDD; line-height:45px; }
			.coll_list li a { display:block; font-size:16px; padding: 0 0 0 10px; }

	.jump_c { padding:130px 25px; font-size:15px; text-align: center;}
	.grey { color:#A5A5A5; }
	.jump_c a { color:#2782BA; }
	
/*----- page message & pm-----*/
	.pmbox li { position:relative; color:#A5A5A5; border-bottom:1px solid #DDD; font-size:14px; height:55px; overflow:hidden; }
	.pmbox li .avatar_img img { background:#F2F2F2; position:absolute; left:10px; top:7px; border:1px solid #E9E9E9; padding:2px; display:inline-block; }
	.pmbox li a { display:block; padding:5px 10px 5px 55px; }
	.pmbox li .num { background:#35A3E6; color:#FFF; float: right; font-size: 14px; height: 21px; line-height: 21px; padding: 0 10px;border-radius:10px; }
	.pmbox li .time { float:right; }
	.pmbox li .name { color:#333; }
	.grey { color:#A5A5A5; }
	.authi li{clear: both;}
	
/*----- clew con -----*/
	.clew_con { padding:10px; }
	.clew_con .tit {line-height:40px; font-size:14px; }
	.clew_con p { margin:10px 0; }
	.clew_con  .button {background:#3D98CF; border-radius:5px; display:inline-block; margin-left:6px; margin-top:3px; width:80px; height:26px; text-align: center; line-height:24px; color:#E9EFF3; box-shadow:1px 2px 2px rgba(0, 0, 0, 0.1); cursor: pointer; }
	.clew_con  .button:hover {background:#3094CF;}
	
	
/*----- footer -----*/
	.footer { text-align:center; line-height:2em; color:#A5A5A5; padding:0px 0 0 0; }
		.footer a { margin:0 6px; color:#A5A5A5; font-size:14px;}

/*----- to top --------*/
	.scrolltop { display:block; position:fixed; right:8px; height:38px; width:38px; z-index:99; background:rgba(64, 64, 64, .9); border-radius:1px; box-shadow:0 0 2px rgba(0,0,0,.3); }
	.scrolltop:after { content:""; position:absolute; top:11px; left:10px; width:18px; height:3px; border-radius:1px; background:white; border-radius:1px; }
	.scrolltop:before { content:""; position:absolute; top:15px; left:10px; display:inline-block; border-left:9px solid transparent; border-right:9px solid transparent; border-bottom:9px solid white; border-top:0; -webkit-transform:scale(1,1.2222); -webkit-transform:translate(0,1px); transform:scale(1,1.2222); transform:translate(0,1px); }
	.scrolltop.bottom { bottom:8px; }
	.scrolltop.bottom:after { top:23px; }
	.scrolltop.bottom:before { border-top:9px solid white; border-bottom:0; top:12px; }
        
/*----- to forumdisplay --------*/
        .threadlist ul li{padding:8px;}
        .threadlist li a{padding:0px 10px !important;}
        .sub-head{float:left;padding-top:4px;}
        .sub-cont{margin-left:20px;}

	select.ps{line-height: 12px;}
        .post_btn{width: 100%;display: inline-block;text-align: center;}
        .post_btn button, .post_btn .cancel_btn{border-radius: 10px;width: 150px;height: 50px;background-color: #efefef;border: none;color: #6a6a6a;font-size: 18px;line-height: 48px;display:inline-block;}
        #postsubmit{background: #fc7050;color: #fff;}

        .forumlist{margin-left: 104px;padding-top: 46px;}
        .grouplist{position: fixed;top: 46px;width: 104px;border-right: 1px solid #dcddde;border-bottom: 1px solid #dcddde;padding-top: 5px;height: 100%;}
        .grouplist li{height: 63px;text-align: center;padding-top: 12px;}
        .grouplogo{height: 34px;width: 34px;background: url('./images/grouplist.png') no-repeat 0px 0px;background-size:40px 300px;display: block;margin: 0 auto 5px;}
	.grouplist .current{width: 9px;height: 15px;background: url('./images/grouplist.png') no-repeat -34px 0px;background-size:40px 300px;float: right;position: relative;top: 14px;right: -20px;display: none;}
        /*----- to nick --------*/
        .jump_c { padding:80px 25px; font-size:15px; text-align: center;}
        .n_box{padding:40px 25px;}
        .n_b_title{text-align:center;margin-bottom:20px;}
        .n_b_title h1{font-size:32px;font-weight: bold;color:#fc7050;}
        .n_b_desc span{font-size:16px;color:#45474c;}
        .n_b_input{margin:20px 0px;}
        .n_b_input #nickname{border:2px solid #e9e9e9;background:none;border-radius:5px;height:40px;width:195px;padding-left:5px;}
        .n_b_input #nicksubmit{background:#fc7050;border-radius:5px;border:0px;height:44px;padding:0 35px;color:white;margin-left:6px;}
        .n_b_tips span{font-size:14px;color:#a2a3a5;}
        .jump_c .face{width:15px;height:14px;background-size:15px 14px;background:url(./images/fail_face.png) no-repeat left top;margin:2px 8px 0 0;display:inline-block;}
        .jump_c .s_msg{font-size:20px;}
        .jump_c .s_forward{margin-top:150px;}
        .jump_c .s_forward .grey{color:#fc7050;}
        .n_b_complete h1{font-size:32px;font-weight: bold;color:#fc7050;}
        .n_b_complete span{font-size:18px;color:#45474c;margin-top:15px;}
		
.f-12{ font-size:12px;}
.f-14{ font-size:14px;}
.f-16{ font-size:16px;}
.f-18{ font-size:18px;}
.f-20{ font-size:20px;}
.f-22{ font-size:22px;}
.f-24{ font-size:24px;}
.f-26{ font-size:26px;}
.f-28{ font-size:28px;}
.f-30{ font-size:30px;}
.f-32{ font-size:32px;}
.f-34{ font-size:34px;}
.f-36{ font-size:36px;}
.f-38{ font-size:36px;}
.f-40{ font-size:40px;}
.f-46{ font-size:46px;}
.f-50{ font-size:50px;}
.f-60{ font-size:60px;}
.f-100{ font-size:100px;}
.text-center{ text-align:center}
.f-l{ float:left;}
.f-r{ float:right;}
.mt-5{ margin-top:5px;}
.mt-10{ margin-top:10px;}
.text-left{ text-align:left}
.text-right{ text-align:right}

.icon_add{background:#00AAFF; width:70px; height:70px;border-radius: 50%;display:inline-block; line-height:70px; text-align:center; color:#fff; margin-top:-50px; }

.icon_add2{background:#00AAFF; width:50px; height:50px;border-radius: 50%;display:inline-block; line-height:50px; text-align:center; color:#fff; margin-top:-50px; font-size:25px;}

.icon_add3{background:#006600; width:25px; height:25px;border-radius: 50%;display:inline-block; line-height:25px; text-align:center; color:#fff;  font-size:18px;}

.icon_add4{background:#00aaff; width:20px; height:20px;border-radius: 50%;display:inline-block; line-height:18px; text-align:center; color:#fff;  font-size:14px;}

.input_text{ 
	width: 100%;
    box-sizing: border-box;
    -webkit-appearance: none;
    border: 0;
    background: none;
 }
 
.zhezhao{ 
width:100%; height:100%; position:fixed; background:#000; z-index:200;filter:alpha(opacity=70); 
-moz-opacity:0.7; 
opacity:0.7;
}

.hide{ display:none}
.show{ display:block}

.checked_star{ color:#FF6600}
.radius_icon_max{ width:100px; height:100px;border-radius: 50%;display:inline-block;  text-align:center; color:#fff; background:#fff; }

/*圆形图标按钮背景*/
.radius_icon{background:#00AAFF; width:50px; height:50px;border-radius: 50%;display:inline-block; line-height:50px; text-align:center; color:#fff;}
.radius_icon_min{background:#0099FF; width:35px; height:35px;border-radius: 50%;display:inline-block; line-height:35px; text-align:center; color:#fff; font-size:22px;}

/*2*/
.radius_icon2{background:#00AAFF; width:50px; height:50px;border-radius: 50%;display:inline-block; line-height:50px; text-align:center; color:#fff;}

.buy_icon{background:#990000; width:25px; height:25px;border-radius: 50%;display:inline-block; line-height:25px; font-size:12px; text-align:center; color:#fff;}
.mai_icon{background:#006600; width:25px; height:25px;border-radius: 50%;display:inline-block; line-height:25px; font-size:12px; text-align:center; color:#fff;}

.app_icon{line-height:25px; padding:15px 0 8px 0;}
.mt--5{ margin-top:-1px;}

.ui-header .f-22{ font-size:15px;}

.checked_star{ color:#CC3300}

h1,h2,h3,h4,h5,h6{ color:#111; line-height:25px;}
/*右上角红标*/
.ui-badge-cornernum_icon{ right:-10px;}
.ui-loading-cnt p{ color:#fff;}

/**/
.green_label{ border:1px solid #339900; color:#339900; border-radius:2px;}
.gay_label{ border:1px solid #999; color:#999;border-radius:2px; }
.blue_label{ border:1px solid #3399FF; color:#3399FF;border-radius:2px; }
.red_label{ border:1px solid #990000; color:#990000;border-radius:2px; }

.ui-avatar span{ background-position:center}

.tab_list{ width:auto; float:left }
.tab_list li{ float:left; height:40px; line-height:40px; min-width:70px; text-align:center}
.tab_list li.current{ color:#18B4ED; border-bottom:2px solid #18B4ED}

.scrollbar0::-webkit-scrollbar {/*滚动条整体样式*/
        width: 0px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 0px;
}

.checked{ background:#FF6633; color:#fff; border:1px solid #FF6633}
