/* CSS Document */
/* reset */
body, input, button, select, textarea { font:12px/1.5 'Microsoft Yahei',"ËÎÌå", arial, helvetica, sans-serif; color:#444; background:#f1eeee; }
textarea { resize:none; }
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; }
h1, h2, h3, h4, h5, h6 { font-size:1em; }
em, cite, i { font-style:normal; }
a { color:#333; text-decoration:none; }
a:hover { text-decoration:underline; color:#fd594d; }
a img, input { border:none; }
label { cursor:pointer; }
.fl { float:left; }
.fr { float:right; }
.cl:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cl { zoom:1; }
.bg_fff { background:#fff; }
.bg_f1eeee { background:#f1eeee; }
.green_bg22{ background:#4bd486;}
/*width height css*/
.w1100 { width:1100px; }
.w1098{ width:1098px;}
.w838{ width:838px;}
.w350 { width:350px; }
.w405 { width:405px; }
.w268 { width:268px; }
.w180 { width:180px; }
.w540 { width:540px; }
.w324 { width:324px; }
.w235 { width:235px; }
/*margin css*/
.mt6 { margin-top:6px; }
.mt12 { margin-top:12px; }
.mt10 { margin-top:10px; }
.mt16 { margin-top:16px; }
.mt24 { margin-top:24px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.ml30 { margin-left:30px; }
.ml12 { margin-left:12px; }
.mr17 { margin-right:17px; _margin-right:8px; }
/*padding css*/
.ptb15 { padding:15px 0; }
.ptb9 { padding:9px 0; }
.pr10 { padding-right:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }
.pr25{ padding-right:25px;}
/*ad or banner*/
.banner_t01, .banner_t01 img, .banner_t02, .banner_t02 img { width:1100px; height:100px; float:left; }
.banner_t01 {
	padding-top: 12px;
}
/*topnav*/
.w1100_mc { width:1100px; margin:0 auto; }
.bbs_topnav, .bbs_hd, .header, .bbs_menu, .bbs_bd, .bbs_part01, .bbs_part02, .bbs_part03, .bbs_part04, .bbs_part05, .bbs_part06, .l_b_list li, .tt_tit, .bbs_tt_list, .bbs_ix_login, .bbs_ix_login .times, .bbs_ix_login .login_info, .column-activity, .Qr_code, .xingqq, .bbs_list01, .bbs_title01, .bbs_title02, .Trans_bg6, .b_in_txtareas01, .b_in_txtareas02, .yqlj, .yqlj li, .footer,.b_li_tips,.b_li_pic { width:100%; float:left; }
.bbs_topnav { padding:10px 0; }
.bbs_topnav a { width:3em; float:left; padding:0 8px; font-size:15px; color:#090909; text-align:center; }
.bbs_logo { width:376px; height:38px; float:left; background:url(../images/bbs_logo.png) no-repeat 1px 0; }
.btr_search { font-size:16px; line-height:38px; color:#fd7f7b; width:700px; float:right; padding-right:10px; }
.btr_login, .btr_register { float:right; padding:0 20px 0 0; }
.btr_login a { color:#cda900; }
.btr_register a { color:#39c0f7; }
.btr_search .txt01 { width:158px; height:22px; line-height:22px; padding:0 5px; border:1px solid #e5e3e3; color:#999; background:#fff; margin:0 2px; }
.btr_search .sub_bnt01 { width:47px; height:23px; text-align:center; line-height:22px; color:#fff; background:#4bd486; font-size:14px; }
#m1, #m2 { width:320px; }
#m3 { width:248px; }
#m4 { width:211px; }
.bbs_menu { padding:30px 0 6px 0; font-size:18px; line-height:30px; }
.bbs_menu .ico { width:54px; height:61px; float:left; background:url(../images/bbs_menu_ico.png) no-repeat 0 6px; }
.bbs_menu a { padding:0 6px; text-decoration:none; _padding:0 5px; white-space:nowrap; float:left; }
#m1 a:hover { color:#ff9390; }
#m2 a:hover { color:#27a6db; }
#m3 a:hover { color:#3dde98; }
#m4 a:hover { color:#e2b800; }
#m2 .ico { background-position:-100px 0; }
#m3 .ico { background-position:-200px 0; }
#m4 .ico { background-position:-300px 0; }
.slides { width:350px; height:340px; }
/*********Í¼Æ¬ÇÐ»» css¶¨Òå***********/
.sub_box { width:350px; height:340px; float:left; position:relative; overflow:hidden; }
.sub_box img { border:none; width:350px; height:340px; }
#bd1lfimg { position:relative; width:350px; height:340px; overflow:hidden; }
#bd1lfimg div { width:100000px; margin-left:-4px; }
#bd1lfimg dl { width:350px; height:340px; position:relative; overflow:hidden; float:left; }
#bd1lfimg dt { width:350px; height:340px; position:absolute; left:0px; top:0px; }
#bd1lfimg dd { width:350px; height:54px; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; position:absolute; left:0px; bottom:0px; padding:0 10px; z-index:100px; overflow:hidden; line-height:60px; }
#bd1lfimg dd h2 { height:42px; padding:8px 0 4px 0; line-height:40px; overflow:hidden; width:65%; }
#bd1lfimg dd h2 a { font-size:16px; color:#ffffff; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; }
#bd1lfimg dd a { color:#ffffff; text-decoration:none; }
#bd1lfimg dd a:hover { text-decoration:none; color:#cccccc; }
#bd1lfimg dd tt { color:#dddddd; line-height:1.2em; }
#bd1lfimg dd tt a:hover { text-decoration:underline; }
.sub_nav { width:350px; height:54px; bottom:0; position:absolute; color:#999999; z-index:200; overflow:hidden; }
.sub_no { height:15px; float:right; position:relative; padding-right:6px; top:20px; }
.sub_no li { display:block; width:15px; height:15px; float:left; overflow:hidden; line-height:15px; vertical-align:middle; text-align:center; background:#cfcfcf; filter:alpha(Opacity=80); Opacity:0.8; font-family:Arial; font-size:11px; color:#999999; cursor:pointer; margin:0 2px; }
.sub_no li.show { background:#fe9d53; color:#fff; filter:alpha(Opacity=80); Opacity:0.8; }
.broke_area, .bbs_l_area, .bbs_maps_box h3 { padding-left:15px; float:left; }
.bbs_title01,.bbs_title02 { font-size:24px; color:#4bd486; height:48px; line-height:48px; float:left; }
.bbs_title02{ font-size:18px; height:20px; line-height:18px; overflow:hidden;}
.redcolor22 { color:#fd594d; }
.l_b_list li { float:left; display:block; font-style:oblique; line-height:1.8em; padding:6px 0; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"; }
.l_b_list li em { font-style:oblique; font-family: System, Arial, Helvetica, sans-serif; font-size:18px; color:#fd594d; padding-right:6px; }
.l_b_list li h3 { font-size:14px; height:26px; overflow:hidden; font-weight:100; }
.l_b_list li .txt { margin-left:20px; _margin-left:10px; float:left; height:38px; background:#e8fef1; padding:5px 8px; line-height:18px; color:#5a5a5a; overflow:hidden; }
.l_b_list li a { color:#010101; }
.tt_tit, .bbs_tt_list .hot, .bbs_ix_login .r_t_login, .bbs_ix_login .r_t_register, .xingqq li .ico, .bbs_list01 li .in_ico, .house_ico, .red_arrowlist_ico li,.ban_block { background:url(../images/sprite.png) no-repeat; _background:url(../images/sprite.gif) no-repeat; }
.tt_tit { height:50px; background-position:0 16px; }
.tt_tit h2, .bbs_ix_login .r_t_login i, .bbs_ix_login .r_t_register i { width:100%; float:left; text-indent:-9999px; }
.bbs_tt_list { padding-top:22px; line-height:30px; }
.bbs_tt_list .hot { width:54px; height:28px; background-position:0 -56px; float:left; }
.bbs_tt_list h3 { font-size:18px; height:22px; overflow:hidden; line-height:22px; margin-bottom:8px; }
.bbs_tt_list h3 a { color:#4bd486; }
.bbs_tt_list li { height:30px; overflow:hidden; float:left; display:block; font-size:14px; width:100%; }
.bbs_ix_login { padding-top:16px; }
.bbs_ix_login .times { height:26px; overflow:hidden; background:#ff9390; text-align:center; font-size:18px; color:#fff; line-height:23px; margin:1px 0 6px 0; }
.bbs_ix_login .login_info { text-align:center; color:#4bd486; font-size:18px; line-height:24px; height:28px; }
.bbs_ix_login .r_t_login, .bbs_ix_login .r_t_register, .bbs_ix_login .r_t_login a, .bbs_ix_login .r_t_register a { width:87px; height:52px; float:left; }
.bbs_ix_login .r_t_login { background-position:0 -92px; }
.bbs_ix_login .r_t_register { background-position:-93px -92px; float:right; }
.r_t_xiugai, .r_t_esc { height:24px; line-height:22px; text-align:center; background:#78d4f9; padding:0 14px; float:left; font-size:15px; }
.r_t_esc { background:#fad329; margin-left:4px; }
.r_t_xiugai a, .r_t_esc a { color:#fff; }
.userface, .userface img { width:85px; height:85px; float:left; }
.userface { float:right; }
/*fulishe css*/
.column-activity { height:370px; overflow:hidden; width:255px; }
.column-activity ul { width:100%; height:auto; overflow:hidden; padding-top:12px; }
.portal-bg { background-image:url(../images/portal.png); _background-image:url(../images/portal.gif); }
.column-activity ul li { height:42px; padding-left:35px; color:#555; width:220px; overflow:hidden; float:left; background-position:0 -431px; background-repeat:no-repeat; }
.column-activity ul li h3 { line-height:34px; height:34px; font-size:14px; border-bottom:1px dashed #ececec; width:220px; overflow:hidden; font-weight:100; }
.column-activity ul li img { display:none; margin:0 auto; }
.column-activity ul li.on { height:156px; background-repeat:no-repeat; background-position:0 -275px; }
.column-activity ul li.on h3 a { color:#fc4800; line-height:28px; overflow:hidden; height:28px; display:block; }
.column-activity ul li.on h3 { border-bottom:0; }
.column-activity ul li.on img { display:block; width:220px; height:110px; }
.Qr_code p { width:44%; float:left; text-align:center; padding:0 0 0 6%; color:#fd594d; font-size:14px; line-height:18px; }
.Qr_code img { padding-bottom:5px; }
.xingqq li { width:162px; float:left; height:135px; display:block; margin:10px 19px 30px 0; }
.xingqq li p, .xingqq li span { width:27px; height:135px; background:#4bd486; float:left; font-size:18px; line-height:26px; text-align:center; }
.xingqq li p a, .xingqq li span a { color:#fff; text-decoration:none; }
.xingqq li a { float:left; }
.xingqq li .ico { width:100%; height:26px; background-position:11px -166px; float:left; }
.xingqq li .che { background:#fc938f; }
.xingqq li .lv { background:#7cd5fe; }
.xingqq li .cos { background:#fda3e2; }
.xingqq li .guqin { background:#b8a5fe; }
.xingqq li .chihe { background:#eeca29; }
.bbs_list01 li { width:190px; float:left; display:block; padding:13px 14px 13px 0; border-right:1px dashed #ccc; margin-right:14px; font-size:14px; }
.bbs_list01 li .in_ico { width:15px; height:23px; float:left; margin:0 3px; background-position:-49px -163px; }
.bbs_list01 li img { width:190px; height:140px; float:left; margin-bottom:8px; }
.bbs_list01 li p, .bbs_list01 li span { overflow:hidden; height:18px; float:left; line-height:18px; }
.house_ico { width:33px; height:48px; background-position:0 -190px; float:left; }
.food_ico { background-position:0 -246px; }
.life_ico { background-position:0 -304px; }
.outdoor_ico { background-position:0 -358px; }
.b_inimages_area01, .b_inimages_area01 img { width:170px; float:left; height:220px; overflow:hidden; }
.b_inimages_area01 { line-height:30px; color:#fff; text-align:center; }
.Trans_bg6 { height:31px; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.b_in_txtareas01, .b_in_txtareas01 a { position:relative; top:-31px; color:#fff; }
.b_in_txtareas02 h3 { font-size:18px; font-weight:100; height:26px; overflow:hidden; }
.b_in_txtareas02 h3 a { color:#058cc3; }
.b_in_txtareas02 p { line-height:18px; color:#7f7f7f; height:32px; overflow:hidden; padding:5px 7px; }
.pt4 { padding-top:4px; }
.red_arrowlist_ico li { background-position:7px -413px; text-indent:1.3em; width:100%; }
/*Í¼¿â start*/
.picStor { width:1100px; text-align:center; font-size:16px; float:left; height:534px; overflow:hidden; }
.picStor li a { position:relative; color:#fff!important; text-decoration:none!important; line-height:30px!important; }
.picStor li span {
filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #64000000, endColorstr = #64000000); background:rgba(0, 0, 0, 0.6); _background:#000; color:#fff; display:block; position:absolute; height:0px; white-space:nowrap; overflow:hidden; bottom:0px; left:0px; line-height:30px; display:none; }
.entPsLeft { float:left; width:366px; }
.entPsLeft a { margin-bottom:2px; display:block; width:366px; height:266px; overflow:hidden; float:left; }
.entPsLeft img { width:366px; height:266px; float:left; }
.entPsLeft a span { width:100%; float:left; }
.entPsLeft a span a { width:100%; display:inline; height:auto; overflow:hidden; }
.entPsCen { float:left; width:366px; float:left; display:inline; }
.entPsCen a { display:block; width:100%; overflow:hidden; margin-bottom:2px; }
.entPsCen img { width:366px; height:266px; }
.entPsCen a span { width:100%; }
.entPsCen a span a { width:100%; display:inline; height:auto; overflow:hidden; }
.entPsRight { float:right; width:364px; height:132px; display:inline; }
.entPsRight a { display:block; width:181px; height:132px; overflow:hidden; margin-bottom:2px; float:left; }
.entPsRight img { width:181px; height:132px; }
.entPsRight a span { width:181px; }
.entPsRight a span a { width:181px; display:inline; height:auto; overflow:hidden; }
.picStor .w182, .picStor .w182 img, .picStor .w182 span { width:182px; float:left; }
.picStor .w364, .picStor .w364 img, .picStor .w364 span, .picStor .w364 span a { width:364px; float:left; }
.picStor .h266, .picStor .h266 a, .picStor .h266 img { height:266px; }
.ml2 { margin-left:2px; }
/*Í¼¿â end*/
.bbs_maps_box li { width:170px; height:165px; float:left; overflow:hidden; background:#fff; margin:16px 16px 0 0; }
.bbs_maps_box h3 a { font-size:24px; color:#99acdd; font-weight:100; text-decoration:none; }
.bbs_maps_box h3, .bbs_maps_box .num { line-height:50px; height:50px; }
.bbs_maps_box .num { float:right; padding-right:10px; font-size:56px; font-family:Georgia; color:#eee; line-height:46px; }
.bbs_maps_box .m_con { padding:0 0 0 12px; float:left; font-size:14px; line-height:26px; _width:158px; }
.bbs_maps_box .m_con a { padding-right:0.8em; float:left; color:#3a3a3a; white-space:nowrap; }
.bbs_maps_box .pr0p4 a { padding-right:0.4em; }
.food_map h3 a { color:#eeca29; }
.life_map h3 a, .bike_map h3 a { color:#4bd486; }
.emotion_map h3 a { color:#b8a5fe; }
.wedding_map h3 a { color:#fc9fc0; }
.family_map h3 a { color:#fa9e5b; }
.car_map h3 a { color:#fc938f; }
.outdoor_map h3 a { color:#7cd5fe; }
.photography_map h3 a { color:#817d6a; }
.adhesive h3 a { color:#8fb8fc; }
.cartoon_map h3 a { color:#fda3e2; }
.military_map h3 a { color:#7b8f69; }
.cultural_map h3 a { color:#57a2af; }
.gu_map h3 a { color:#c0a68e; }
.campus_map h3 a { color:#9dcf4e; }
.technology_map h3 a { color:#4ae2e4; }
.fitness_map h3 a { color:#e29b98; }
.health_map h3 a { color:#83c773; }
.finance_map h3 a { color:#e19d31; }
.tanfang_map h3 a { color:#9e66a5; }
.countryside_map h3 a { color:#90a56e; }
.games_map h3 a { color:#fc7799; }
.HAM_map h3 a { color:#969ab4; }
.auto_map h3 a { color:#81c2ff; }
.travel_map h3 a { color:#6cd5b1; }
.ent_map h3 a { color:#fa875a; }
.SignPics_map h3 a { color:#bf81ff; }
.yqlj { _height:110px; _overflow:hidden; *height:110px;
*overflow:hidden;
}
.yqlj .tt_tit02 { width:31px; text-align:center; background:#4bd486; color:#fff; font-size:18px; padding:10px 0 14px; line-height:22px; float:left; }
.yqlj ul { width:1069px; padding:2px 0; }
.yqlj li { font-size:14px; line-height:26px; border-bottom:1px dashed #ccc; }
.yqlj li a { padding:0 8px 0 16px; float:left; }
.footer { text-align:center; line-height:26px; padding:30px 0; }
.footer, .footer a { color:#000; }
.color68 { color:#686868; }
.l_b_list li a:hover, .b_in_txtareas01 a:hover, .bbs_maps_box .m_con a:hover, .footer a:hover { color:#fd594d; }
/*list css*/
.bbs_logo02{ background-image:url(../images/bbs_logo.png);}
.border_l_2{ border-left:2px solid #4bd486;}
.ban_block{ width:183px; height:274px; background-position:0 -500px; margin:14px 0 0 20px; float:left; }
.ban_block .title{ padding:0 23px; height:33px; line-height:34px; color:#fff; text-align:center; float:left; font-size:14px; width:139px; overflow:hidden;}
.ban_block .con{ padding:20px 12px; float:left; line-height:28px;}
.bbs_title02{ color:#4bd486; letter-spacing:0.1em;}
.bbs_title02 .green_bg22{ color:#fff; padding:0 3px;}
.wbf50{ width:45%; padding-right:5%;}
.wbf50 li{ height:20px; overflow:hidden; line-height:20px; text-indent:2px;}
