/*
[name]魔力宝贝[/name]
[iconbgcolor]#C3DEE9[/iconbgcolor]
Powered by Skyey Cloudland!
*/

a,#scbar_type,.scbar_btn_td strong { cursor: url(http://www.xsmoli.com/template/wmff_yeei_dream1/style/m3/mouse.cur),auto;}
html,input { cursor: url(http://www.xsmoli.com/template/wmff_yeei_dream1/style/m3/mouse.cur),auto;}
 a:hover { cursor:pointer;}

body { background:#edfbfe url(../image/body.jpg) no-repeat 50% 0;}
.a_h { padding:0px}
.head_y{background:none;}
.head_yn_bg{}
.head_yn{ background:none;height:250px; }
.head_logo { padding:30px 0 0 40px width:320px; height:100px; display:block;}
.head_logo a { width:320px; height:100px; display:block; text-indent:-9999em;}
.slidebar li.on { background:#81BCEB; filter:none; color: #fff; font-weight: 700; }

.nv_l{background:url(../image/nv_bg.png) no-repeat 0 0}
.nv_c{ width:auto; background:url(../image/nv_bg.png) repeat-x 0 -36px; overflow:hidden}
.nv_q li {background: url(../image/f.png) no-repeat 0 center; }
.nv_q li a {color:#666;  }
.nv_q li a:hover {background:url(../image/gl.png) no-repeat center 0;}
.nv_q li.a a {background:url(../image/gl.png) no-repeat center 0;color:#666;}
.nv_r #qmenu {background:url(../image/qmenu.png) no-repeat 0 0;}
.nv_r #qmenu.a {background-position: 0 -36px;}

#qmenu_menu {border-color: #ccc; }

/* TZ */
.nav_c { width:auto;}
.a_mu { overflow:hidden;}

a:hover { text-decoration:underline;}
.member a { color:#0068b7; text-decoration:underline;}
.member a:hover { text-decoration:none;}

.fl_g dt,
.fl_tb h2 { font-size:14px;}
.fl_g dt a,
.fl_tb h2 a { color:#0068b7; font-weight:bold;}

.fl_icn { padding-right:0 !important;}

.tz_links { padding:4px 0; text-align:center !important;}
.tz_links span { margin:2px 12px; padding:5px 10px 6px 10px; width:138px; height:21px; line-height:21px; display:inline-block; background:url(../image/menu_link_bg.gif) no-repeat 50% 50%; text-align:center;}
.tz_links span a:link,
.tz_links span a:visited { font-size:14px; color:#e60012; text-decoration:none; font-weight:bold;}
.tz_links span a:hover { color:#a40000; text-decoration:underline;}
.tz_links span a em { font-style: normal;}

.yeei_sw1r .yeei_wb { padding:0;}
.tz_forum_service { width:305px; height:54px; display:block; background:url(../image/forum_service.jpg) no-repeat 50% 50%;}
.tz_forum_service a { width:305px; height:54px; display:block;}
.tz_forum_service span { display:block; text-indent:-999em;}



/*********************************** Portal *****/
#public { padding-top:10px;}

.pub_extra { width:260px; height:auto;}
.kym_focus { padding:0 2px; width:256px; height:300px; border:none;}

.pub_main  { width:420px;}

.pub_slide { width:260px;}

/*********************************** Portal *****/
.channel { height:auto; overflow:hidden; float:left;}
.channel h3 { position:relative; padding:2px 0 6px 12px; height:38px; line-height:38px; background:url(http://www.xsmoli.com/template/wmff_yeei_dream1/style/m3/channel_h3_bgx260.png) no-repeat 0 0; color:#955542; text-shadow:0 1px 0 #fffde5; font-size:14px; font-weight:bold;}
.channel h3 span.more { position:absolute; right:12px; top:12px; width:44px; height:18px; display:block; text-indent:-999em;}
.channel h3 span.more a { display:block;}

.channel ul.list,
.channel .detail { padding:0 12px; height:auto; background:url(../image/channel_bgx260.png) repeat-y 50% 0; overflow:hidden;}
.channel ul.list li,
.channel ul.list2 li { padding:0 0 0 12px; line-height:30px; background:url(../image/list_dotted.png) no-repeat 0 50%; border-bottom:#f8f8f8 1px dashed;}
.channel ul.list li a { color:#333; font-size:12px;}
.channel ul.list2 li a { color:#333; font-size:14px;}
.channel ul.list li a:hover,
.channel ul.list2 li a:hover { color:#e60012; text-decoration:none; text-shadow:0 1px 2px #aaa; cursor:pointer;}
.channel ul.list li span.date,
.channel ul.list2 li span.date { float:right; color:#999;}
.channel ul.list li span { float:right; color:#999;}



.channel .btm { height:10px; line-height:10px; background:url(../image/channel_bottomx260.png) no-repeat 0 100%;}

.m1 { width:260px;}
.m2 { width:420px;}
.m1 h3 { background:url(http://www.xsmoli.com/template/wmff_yeei_dream1/style/m3/channel_h3_bgx260.png) no-repeat 0 0;}
.m2 h3 { background:url(http://www.xsmoli.com/template/wmff_yeei_dream1/style/m3/channel_h3_bgx420.png) no-repeat 0 0;}
.m1 ul, .m1 .detail {  background:url(../image/channel_bgx260.png) repeat-y 50% 0;}
.m2 ul, .m2 .detail { background:url(../image/channel_bgx420.png) repeat-y 50% 0;}
.m1 .btm { background:url(../image/channel_bottomx260.png) no-repeat 0 100%;}
.m2 .btm { background:url(../image/channel_bottomx420.png) no-repeat 0 100%;}


.recommend_photo { width:960px; height:200px; background:url(http://www.xsmoli.com/template/wmff_yeei_dream1/style/m3/recommend_photo.jpg) no-repeat;}
.recommend_photo h3 { position:relative; padding:2px 0 2px 70px; height:38px; line-height:38px; color:#955542; text-shadow:0 1px 0 #fffde5; font-size:14px; font-weight:bold;}
.recommend_photo h3 span.more { position:absolute; right:12px; top:12px; width:44px; height:18px; display:block; text-indent:-999em;}
.recommend_photo h3 span.more a { display:block;}


.content_2 { padding:0 10px !important;}
.newpost { width:960px; overflow:hidden;}
.newpost h3 { position:relative; padding:2px 0 6px 12px; height:38px; line-height:38px; background:url(http://www.xsmoli.com/template/wmff_yeei_dream1/style/m3/channel_h3_bgx960.png) no-repeat 0 0; color:#955542; text-shadow:0 1px 0 #fffde5; font-size:14px; font-weight:bold;}
.newpost h3 span.more { position:absolute; right:12px; top:12px; width:44px; height:18px; display:block; text-indent:-999em;}
.newpost h3 span.more a { display:block;}
.newpost .detail { padding:10px 12px 0 12px; height:auto; background:url(../image/channel_bgx960.png) repeat-y 50% 0; overflow:hidden;}
.newpost ul.list2 li { padding:0 0 0 12px; line-height:30px; background:url(../image/list_dotted.png) no-repeat 0 50%; border-bottom:#f8f8f8 1px dashed;}
.newpost ul.list li a { color:#333; font-size:12px;}
.newpost ul.list2 li a { color:#333; font-size:14px;}
.newpost ul.list2 li a:hover { color:#e60012; text-decoration:none; text-shadow:0 1px 2px #aaa; cursor:pointer;}
.newpost ul.list2 li span.date { float:right; color:#999;}
.newpost ul.list li span { float:right; color:#999;}
.newpost .btm { height:10px; line-height:10px; background:url(../image/channel_bottomx960.png) no-repeat 0 100%;}


.hotpost { padding:0 0 0 10px; overflow:hidden;}
.hotpost .list { float:left; margin-right:10px; width:690px; background:url(../image/channel_bgx690.png) repeat-y 50% 0; overflow:hidden;}
.hotpost .list h3 { position:relative; padding:2px 0 6px 12px; height:38px; line-height:38px; background:url(http://www.xsmoli.com/template/wmff_yeei_dream1/style/m3/channel_h3_bgx690.png) no-repeat 0 0; color:#955542; text-shadow:0 1px 0 #fffde5; font-size:14px; font-weight:bold;}
.hotpost .list h3 span.more { position:absolute; right:12px; top:12px; width:44px; height:18px; display:block; text-indent:-999em;}
.hotpost .list h3 span.more a { display:block;}
.hotpost .list ul { padding:10px 0 0 10px; overflow:hidden;}
.hotpost .list ul li { float:left; padding:0 10px; width:315px; height:26px; line-height:26px; display:inline-block; font-size:14px;}
.hotpost .list ul li a { padding:0 0 0 12px; height:26px; line-height:26px; background:url(../image/list_dotted.png) no-repeat 0 50%;  font-size:14px;}
.hotpost .list ul li span { float:right; color:#aaa;}
.hotpost .list .btm { height:10px; line-height:10px; background:url(../image/channel_bottomx690.png) no-repeat 0 100%;}

.event_rec { float:left; width:260px; height:320px; background:url(../image/event_recommend.jpg) no-repeat 50% 50%;}

ul.top_topic { margin-bottom:10px; padding-bottom:10px; border-bottom:#eee 1px solid;}
ul.top_topic li { padding:0 0 10px 0;}
ul.top_topic li a.tit { padding:8px 0 6px 0; line-height:28px; display:block; text-align:center; color:#c30; font-size:22px; font-weight:bold; font-family:arial;}
ul.top_topic li span {}
ul.top_topic li span.summary { line-height:20px; font-size:12px; color:#aaa;}
ul.top_topic li a.detail { text-decoration:underline; color:#0068b7;}




.newposts { padding:10px 0 ; width:936px; overflow:hidden; border-bottom:#eee 1px dashed;}
.newposts .avatar { float:left; margin-right:10px; padding:1px; border:#ccc 1px solid;}
.newposts .content { float:left; width:870px;}
.newposts .content span.tit { height:30px; line-height:30px; display:block; font-size:20px; font-weight:bold; color:#aaa;}
.newposts .content span.summary { line-height:20px; color:#999; font-size:12px;}
.newposts .content span.summary a { text-decoration:underline; color:#0068b7;}








