* { margin: 0; padding: 0; word-wrap: break-word; }
ul li, .xl li { list-style: none; }
.xw0 { font-weight: 400; }
.xw1 { font-weight: 700; }
.xg1, .xg1 a { color: #999 !important; }
.xg1 .xi2 { color: #999 !important; }
.xg2 { color: #666; }
.xi1, .onerror { color: #F60; }
.xi2, .xi2 a, .xi3 a { color: #1882CD ; }
.mtn { margin-top: 5px !important; }
.mbn { margin-bottom: 5px !important; }
.mtm { margin-top: 10px !important; }
.ptn { padding-top: 5px !important; }
.pbn { padding-bottom: 5px !important; }
.pd2 { padding: 2px !important; }
.pd5 { padding: 5px !important; }
.nopd { padding: 0px !important;}
.bt{ border-top: 1px #F2F2F2 solid !important; }
.bbn{ border-bottom: 1px #efefef solid !important; }
.ban { border: 1px #F2F2F2 solid !important;}
.xs0 { font-size : 8pt;}

a:link ,.lkcss{ color:#0B82BA; text-decoration: none; }
a:visited { color:#0B82BA;}
/*body { width:480px; margin:0 auto; }*/
a:hover { color:#F30}
a img{ text-decoration: none; border: 0px none;}
EM { font-style: normal; }
img{border: 0;}
h1 { font-size:14px;}
.odd { background: #FFF; }

.txt, .txt_s, .px { padding: 5px 0px; border: 1px solid #C3C3C3; background: #FFF url(./static/image/mobile/input_bg.gif) repeat-x 0 0px; width: 100%; }
.txt_s { width: 30px; }


body {background: #FFF; font-size:12px; font-style: normal; font-family:DroidSansFallback,Microsoft Yahei,sans-serif; color:#000; text-shadow:#fff 0 2px 2px;}
.tophd { background:#FFC; text-align:center}
.hd { padding:10px 10px 10px 0; border-bottom: 3px solid #2B7ACD; }
.logo { float:left}
.logo img { margin:15px 0 0 10px}
.hd .login { float:right}
.hd .login a { color:#000}
	.hd a{ color: #2B7ACD; text-decoration: none; }
.wp {}

.f_c { margin-top: 5px; padding: 5px; border: 1px #C2D5E3 solid; }
.f_c p{ line-height: 24px;}
/* common border */
.box { margin-top:3px; background: #fbfbff; padding: 3px 0; line-height:18px;}
	.box h2 {}
	.box .on { font-weight: 700; }
.box_ex { margin-top:0px; border-top: 0px none;}
	.box_ex2{ margin-top:0px; border-top:0px none; border-left: 0px none; border-right: 0px none; }

.bm .bm_h {border-bottom:1px #aaa solid; color: #000; height:30px; line-height:30px; font-size:18px; text-shadow:#fff 0 1px 1px;}
.bm .bm_h a, .bm .bm_h .lkcss { color: #000; text-decoration: none;}
.bm .bm_c { padding:15px 0; border-bottom:1px solid #F2F2F2;  }
	.bm .bm_c p{ margin-bottom: 5px; }
.bm .bm_c_bg { background: #f3f3ff; }
	.bm .bm_c em { color: #999;}
.bm .bm_inf { background: #FBFBFF; padding: 5px 0;}
.bm_c .bm_user {  padding: 1px 0 1px 0px; font-size:18px;}
.warning { margin:10px; padding:5px; border: 1px #CDCDCD solid; background:#FFC; color:#666; }
	.warning a{ color: #F26C4F;}

.pg { padding: 4px 0; text-align:center}
	.pg strong{ padding:2px 6px; }
	.pg a{ padding: 2px 6px; }
.pipe { margin: 0 3px; font-size:16px; font-weight: 300; color: #ddd; }

/* footer */
.ft{ margin:2px 0 2px 2px; padding: 1px; }

.fl { overflow:hidden}
.fl .bm .bm_h {height:36px; line-height:36px; border-top:#ddd 1px solid;border-bottom:#ddd 1px solid;}
.onboxl { width:105%;}
.fl .bm .bm_c {border-bottom:#ddd 1px solid; margin-bottom:-1px; float:left; width:49%;  padding:10px 0}
.fl .bm .add {border-right:#ddd 1px solid;}
.fl .bm .bm_c a { display:block; padding:0 10px}
.fl .bm_c h1 { margin-bottom:5px; height:24px; overflow:hidden}
.fl .bm_c h1 .xg1 { font-size:12px;}
.fl .bm_c p { color:#888}
.fl h1 .crg1 { color:#F90; font-size:11px; margin-left:5px;}
.fl .bm_c p.cl span.y { color:#999}
.indexthreadlist li { line-height:20px;border-bottom:#ddd 1px dotted; font-size:14px;}
.indexthreadlist li a { display:block; padding:5px}
.tl {}
	.tl a{ text-decoration: none;}
	.tl .bm .bm_c img{ vertical-align: middle;}
.moder { margin-top: 2px; padding: 2px; border: 0px none; background: #FFF;}
.flif { border: none; background: none; color: #666;}
.ttp a{ margin: 0 2px;}

/* viewthread */
.vt { margin-top: 5px;}
	.vt .bm .bm_h a { display: inline; width: auto;}
	.vt .bm .bm_inf{ color: #444; }
	.vt .bm .bm_c { padding: 1px; border-top: 1px #e9e9ff solid; border-bottom: 1px #e9e9ff solid; background: #fbfbff; color: #666;  }
	.vt .pbody { margin-top: 1px; margin-bottom: 4px;}
		.vt .pbody h2{ font-weight: 300;}
		.vt .pbody .mes { padding: 1px;}
	.vt .bm .bm_c .attach_h { margin-top: 4px;}
	.vt .bm .bm_c .attach .vm{ width: 14px; vertical-align: middle;}
		.attach img { width: 16px; vertical-align: middle; }
	.vt .postmessage{ padding: 3px 0;}
.inbox { padding: 3px 0;}
.viewimg { padding: 2px;}
.viewsort img { vertical-align:top; }

/* newpost */
.sort { padding: 2px; border: 1px #efefef solid; background: #FFF; }
.quote { padding: 5px; font-style: italic; }

/* profile */
.profile_bm_c { padding: 0px !important;}
.profile_table td{ padding:0 3px; border-top: 1px #efefef solid;}
	.profile_table th { border-top: 2px #efefef solid;}
.jammer { font-size: 10px; color:#FFF;}


















.z { float:left}
.y { float:right}
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }
.hd ,.cr180_pg ,.cr180_pgnos  ,.cr180_nobg1{background:#F0FAFF;background-image:-moz-linear-gradient(center top , #F0FAFF, #D1EAF6);background-image: -o-linear-gradient(to bottom, #F0FAFF, #D1EAF6 60%);background-image: -webkit-gradient(linear, 0% 0%, 0% 80%, from(#F0FAFF), to(#D1EAF6));}
.cr180_postmenu_tb ,.cr180_nobg2 {background:#efefef;background-image:-moz-linear-gradient(center top , #efefef, #ddd);background-image: -o-linear-gradient(to bottom, #efefef, #ddd 60%);background-image: -webkit-gradient(linear, 0% 0%, 0% 80%, from(#efefef), to(#ddd));}

.bm .bm_c ,.box {border-bottom:#ccc 1px solid}
.bm_c h1 {line-height:24px; font-weight:normal; margin-bottom:5px; font-size:16px;}

.pt { background:#f3f3f3; border-bottom:#ccc 1px solid; /*position:fixed; left:0; right:0; top:0; z-index:999;*/ position:relative; box-shadow:#ccc 0 0 5px; z-index:10}
.pt {height:35px; line-height:35px;}
.cr180_ptzmenu a { display:block; float:left; padding:0 10px; border-right:#ccc 1px solid}
.pt_f5 { background:url(f5.png) 50% 50% no-repeat; overflow:hidden; padding:0; width:25px;}
.pt a { color:#333}
.pt_index ,.pt_forumnames ,#pt_right { display:block;height:35px; overflow:hidden; position:absolute}
.pt_index { width:40px; line-height:10000px; overflow:hidden; background:url(cr180_bg_1.png) no-repeat -55px -48px; float:left; border-right:#ccc 1px solid; left:0; top:0;}
.pt_forumnames { left:60px; right:100px;}

#pt_right { right:0; top:0; height: auto; width:80px; z-index:3}
#pt_right p { height:35px; line-height:35px;}
#pt_right .crg1 {background:url(cr180_bg_1.png) no-repeat -200px -45px; padding:0 0 0 23px; border:0}
#pt_right div {background:#333; border:#000 1px solid; border-top:0; text-shadow:#000 0 1px 1px; border-radius:5px; float: right; margin-right:5px; padding:0 10px; display:none;}
#pt_right div a { color:#fff; font-weight:bold; display:block; position:relative}
#pt_right.a div { display:block}



/*论坛首页*/
.todayposts {line-height:34px;  text-align:center}

.cr180_mycookie { height:30px; line-height:30px; border-bottom:#aaa 1px solid; overflow:hidden;  font-size:12px; position:fixed; left:0; right:0; top:0; z-index:999; box-shadow:#aaa 5px 0 10px; text-align:center}
.cr180_mycookie a {color:#000; padding:0 10px; display:block; float:left;border-right:#ccc 1px solid}
.cr180_mycookie a.a { background:#fff; color:#000; text-shadow: none}
.cr180_mycookie .cr180_swap_f5 ,.cr180_mycookie .pt_newthread ,.cr180_mycookie .pt_newreply {display:block; background:url(cr180_bg_1.png) no-repeat;}
.cr180_mycookie .pt_newthread {  float:right; width:30px; background-position:-60px 5px; padding:0 0 0 25px; border-left:#ccc 1px solid }
.cr180_mycookie .cr180_swap_f5 { background-position:-200px 3px; padding:0 0 0 20px; width:30px; float:left; }
.cr180_mycookie .pt_newreply { background-position:-397px 6px; width:35px; padding:0 0 0 25px; float:right; border-right:0; text-align:left}

.cr180_index_cookie { margin:20px 0; text-align:center;}
.cr180_index_cookie a { margin-right:10px;}
.cr180_index_cookie a.a { background:#aaa; color:#000; border-color:#999}

.cr180_index_titles {background:#eee; border-bottom:#999 1px solid; width:100%;}
.cr180_index_titles a { display:block; width:50%; text-align:center; height:30px; line-height:30px; float:left; overflow:hidden; font-size:14px; font-weight:bold}
.cr180_index_titles a span { color:#000; padding-left:20px;}

.cr180_index_titles a.a { background:#ccc}
.cr180_index_titles a.a span { background:url(ons_1.png) no-repeat 0 -63px}

.favorite_forum { margin:15px 0 0; padding:0 15px;}
.favorite_forum .bm_h { height:20px; line-height:20px; border:0; font-size:14px;}
.favorite_forum ul { margin-top:15px;}
.favorite_forum li { float:left; width:46%; height:30px; line-height:30px; border:#eee 1px solid; overflow:hidden; border-radius:5px; overflow:hidden; position:relative; margin:0 0 5px 2%}
.favorite_forum li .xg1 { position:absolute; right:0; top:0; height:30px; display:block; border-left:#eee 1px solid; padding:0 5px;}
.favorite_forum li .crg1 { margin-left:10px; display:block;}
.favorite_forum li a { color:#000}



/*版块列表页*/

.bm .cr180_bt { padding:0 10px; height:35px; line-height:35px; border-bottom:#ccc 1px solid}
.fl .bm_h div ,.tl .cr180_swap_list_tb { background:url(ons_1.png) no-repeat 100% 10px; color:#000}
.fl .bm_h.a div ,.tl .cr180_swap_list_tb.a { background:url(ons_1.png) no-repeat 100% -55px;}

.tl .bm .bm_c { padding:10px 5px; border-color:#eee}
.tl .bm_c h1 a { color:#000; display:block;}
.tl .bm_c h1 strong { color:#F30}
.tl .bm_c p {color:#999}
.tl .bm_c p .views { float:right; margin-right:10px;}
.tl .bm_c p .crcg4 a { color:#1882CD}
.tl .bm_c { border-bottom:#ddd 1px solid}
.box { background:#f3f3f3; overflow:hidden}
.cr180_flif { background:#fff; padding:20px 5px}
.nopageons { border-bottom:#ccc 2px solid}
.cr180_swap_ptth span.y {height:20px; line-height:20px; margin-top:5px;}
.sublist a { display:block;}

.cr180_typebox { margin:10px 0; text-align:right}
.nothreads { padding:40px 10px; color:#888; font-weight:bold; text-align:center;}
.pg_forumdisplay .cr180_pg { margin-bottom:0; margin-top:0}
.cr180_pg ,.cr180_pgnos{ border:#B0D5E6 1px solid; overflow:hidden; position:relative; margin:10px 0;}
.cr180_pgnos { line-height:26px;}
.cr180_pgnos a { padding:0 8px}
.cr180_pg .pg { padding:0;  height:30px; line-height:30px; width:100%; position:relative; text-align:center}
.cr180_pg .pg label { display:none}
.cr180_pg .pg a { position:absolute; top:0; height:30px; padding:0 10px; z-index:1}
.cr180_pg .pg a,.cr180_pg .pg strong {display:block;}
.cr180_pg .pg strong { background:#fff;}
.cr180_pg .pg .first ,.cr180_pg .pg .prev { border-right:#B0D5E6 1px solid;}
.cr180_pg .pg .prev { left:46px;}

.cr180_pg .pg .nxt ,.cr180_pg .pg .last {border-left:#B0D5E6 1px solid;}
.cr180_pg .pg .nxt { right:46px;}
.cr180_pg .pg .last { right:0}
.curpage { position:relative}
#cr180_pagelist { position:absolute; top:0; height:30px; opacity:0; margin-left:-30px;}
.cr180_polink { margin-top:10px;}
.cr180_polink a { margin-left:10px; background:#eee; border-radius:5px; padding:2px 5px;}
.tl .date { font-size:10px}
	/*主题分类*/
	#cr180_swap_list_tb_2_menu { padding:5px;}
	#cr180_swap_list_tb_2_menu a ,#cr180_swap_list_tb_2_menu span {float:left; width:49%; display:block; background:#f5f5f5; margin:0 1px 1px 0; text-align:center; height:24px; line-height:24px; padding-bottom:5px;}
	#cr180_swap_list_tb_2_menu span { background:#ddd; color:#000; font-weight:bold}
	#cr180_swap_list_tb_2_menu div.cl { padding-bottom:5px;}



/*帖子页*/
.cr180_postbox.nos { background:#EBF7FE; border-bottom:#aaa 1px solid;}
.vt .cr180_postbox.yes .pbody ,.cr180_postbox.yes .cr180_v_bmh{ margin:0 12px;}
.vt .cr180_postbox.yes .pbody { position:relative; margin-top:10px;}
.cr180_postbox.yes .pbody_s1 { display:block; float:left; width:15px; height:8px; background:url(bg1.gif) no-repeat 0 0; position:absolute; top:-7px; left:15px;}
.cr180_postbox.yes .pbody_s2 { border:#ccc 1px solid; background:#eee; border-radius:6px;}
.cr180_postbox.yes .cr180_numbers {color:#F30; position:absolute; right:10px; top:-10px; background:#fff; border:#ccc 1px solid; padding:0 5px; border-radius:5px;}
.cr180_postbox.yes .cr180_v_bmh { margin-left:15px;}
.cr180_postbox.mobilesimpletype .pbody_s2 { border:0}
.vt .cr180_postbox.mobilesimpletype { padding-bottom:0}
.vt .cr180_postbox.mobilesimpletype .pbody { margin-top:0}

.cr180_newthreapo { border-bottom:#ccc 1px solid; padding-bottom:10px; margin-top:20px; position:relative}
.cr180_newthreapo .newthread ,.cr180_newthreapo .reply { display:block; margin-right:15px; padding:0 15px; height:26px; line-height:26px; overflow:hidden; color:#fff; border:#ccc 1px solid; border-radius:5px; float:left; text-shadow:#888 0 1px 1px; font-size:14px; font-weight:bold;}
.cr180_newthreapo .newthread { border-color:#057DB5; background:#47C5FF;background-image:-moz-linear-gradient(center top , #47C5FF, #0078B0);background-image: -o-linear-gradient(to bottom, #47C5FF, #0078B0 60%);background-image: -webkit-gradient(linear, 0% 0%, 0% 80%, from(#47C5FF), to(#0078B0));}
.cr180_newthreapo .reply { border-color:#AB4005; background:#FF7327;background-image:-moz-linear-gradient(center top , #FF7327, #CE4900);background-image: -o-linear-gradient(to bottom, #FF7327, #CE4900 60%);background-image: -webkit-gradient(linear, 0% 0%, 0% 80%, from(#FF7327), to(#CE4900));}


/*头像*/
.cr180_v_bmh {}
.cr180_avatar {width:35px; height:35px; overflow:hidden; float:left; margin-right:10px;}
.cr180_avatar img { width:35px; border-radius:3px;}


.cr180_userst { margin:10px 0;}

.cr180_userst .crg1 { float:right; text-align:center}
.cr180_userst .crg5 { color:#900; font-size:24px;}
.cr180_userst .crg6 { margin-top:10px;}
.cr180_userst .crg6 a { text-align:center; background:#F60; border-radius:5px; color:#fff; padding:3px 10px; text-shadow:#900 0 2px 1px;}

.cr180_title {font-size:18px; line-height:24px; padding:10px 10px; min-height:40px; position:relative}
.cr180_title #thread_subject { color:#000}
.vt .cr180_title {background:#EBF7FE;}

.cr180_postbox { padding-bottom:10px; margin-bottom:10px;}
.cr180_postbox.yes { padding-bottom:10px;}
.cr180_postbox.nos .cr180_v_bmh { position:relative; border-bottom:#ccc 1px solid; padding:0 10px 10px;}
.cr180_postbox.nos .cr180_v_bmh .crg1 { right:10px; top:-5px; position:absolute}

.cr180_postbox .cr180_nts1 { float:right; display:block; height:40px; padding:0 5px; text-align:center; border-left:#aaa 1px solid; color:#555}
.cr180_v_bmh .cr180_nobg1 ,.cr180_postbox .cr180_nobg1 .cr180_nts1 { border-color:#B0D5E6}
.cr180_v_bmh2 { border-bottom:#ccc 1px solid; padding:5px; height:20px; line-height:20px;}
.dateline { font-size:10px; color:#666}


.modmanage { text-align: center; margin:20px 0}
.modmanage a { margin-right:15px; color:#369}
.mobilesimpletype .modmanage { margin:5px 0; padding:0 10px; text-align: right}

.cr180_member_jon { float:left}
.cr180_member_jon a { }

.cr180_views { margin:20px 0 5px; color:#F00}
.cr180_views span.crg0 { float:left; margin-top:17px;}
.cr180_newthreapo .crg3 ,.cr180_views span.crg2 ,.cr180_swap_ptth span.y ,.cr180_flif span.y { background:#F93; padding:3px 10px; border-radius:3px; color:#fff; }
.cr180_newthreapo .crg3 ,.cr180_swap_ptth span.y {color:#fff; text-shadow:#900 0 1px 1px;}
.cr180_views span.crg2 ,.cr180_flif span.y { background:#ddd;}
.cr180_views span.crg2 a { margin-right:10px; color:#000}

.cr180_postbox.nos .modmanage { text-align:center; margin:20px 0; height:40px}
.cr180_postbox.nos .modmanage a  ,.cr180_index_cookie a { padding:3px 10px; border:#C0CEDD 1px solid; border-radius:5px; background:#f5f5f5; background-image:-moz-linear-gradient(center top , #ffffff, #F2F4FC);background-image: -o-linear-gradient(to bottom, #ffffff, #F2F4FC 60%);background-image: -webkit-gradient(linear, 0% 0%, 0% 80%, from(#ffffff), to(#F2F4FC));}
.vt .pbody .mes { line-height:22px; font-size:16px; min-height:30px; padding:10px;text-shadow:none}
.mes .box_ex2 { padding:10px; }
.mes .attach_h { height:30px; line-height:30px; padding:0 10px;}
.mes .box_ex2 ,.mes .attach_h { margin:0 40px 0 20px; font-size:12px}


.editor_box { padding:20px; background:#E7F5FC}
.cr180_edit_post_box {border:#ccc 1px solid; margin-top:20px;}
.cr180_edit_post_box .box { margin:10px; padding:10px; border:0}
.cr180_postmenu_tb a { float:left; padding:7px 10px; border-right:#ccc 1px solid}
.cr180_postmenu_tb a.xw1 { background:#fff;}
#postsubmit { margin-left:45px; font-size:16px; text-shadow:#999 0 1px 1px}

.mes .quote, .mes .blockcode { margin: 10px 0; padding: 10px 10px 10px 55px; zoom: 1; }
	.mes .quote { padding-bottom: 5px; background: #fff url(../../../../static/image/common//icon_quote_s.gif) no-repeat 10px 6px; }
		.mes .quote blockquote { display: inline-block; margin: 0; padding: 0 35px 5px 0; background: url(../../../../static/image/common//icon_quote_e.gif) no-repeat 100% 100%; line-height: 1.6; zoom: 1; }
			.ie6 .mes .quote blockquote, .ie7 .mes .quote blockquote { display: inline }

	.mes .blockcode { padding: 10px 0 5px 30px; border: 1px solid #ccc; background: #F7F7F7 url(../../../../static/image/common//codebg.gif) repeat-y 0 0; overflow: hidden; }
		.mes .blockcode ol { margin: 0 0 0 10px !important; padding: 0 !important; }
			.mes .blockcode ol li { padding-left: 10px; list-style-type: decimal-leading-zero; font-family: Monaco,Consolas,'Lucida Console','Courier New',serif; font-size: 12px; line-height: 1.8em; }
				.mes .blockcode ol li:hover { background:#eee; color:#000; }
			* html .mes .blockcode ol li { font-family: 'Courier New',serif; }
		.mes .blockcode em { display:none}






/*login*/
.cr180_login { width:80%; margin:20px auto}
.cr180_login p { margin-bottom:15px;}
.cr180_login .crg1 { float: left; display:block; text-align:right; width:70px; margin-right:5px;}
.cr180_login .txt { width:100%; height:30px; line-height:30px; border:#ccc 1px solid; background:#fff; font-size:14px; font-weight:bold; color:#666}
.cr_login_submit { width:100%; background:#2B7ACD; color:#fff; font-size:16px; text-align:center; font-weight:bold; padding:10px 0; border:0}
a.cr_login_submit { display:block; color:#fff; text-shadow: none}
/*showmessage*/
.message_f_c { text-align:center; font-size:14px;}










/*页尾*/
.ft { text-align:center; margin-top:10px; padding-top:10px;}
.ft h1 {font-size:14px; text-align:center; font-weight:normal; margin-bottom:20px;}
.ft h1 a { padding:0 10px;}
.ft h1 a.a { font-weight:bold; color:#000}
