/**
 * @author	:吴亚松
 * @explain	:QQ371758073
 */
 
/*base*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
img{display: block;}
ul, ol { list-style:none; }
select, input { vertical-align:middle; }
table { border-collapse:collapse; }
body { color:#333; font:12px "Arial","宋体"; background:no-repeat center top; background-attachment:fixed;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.zoom{ zoom:1;}
.fl{ float:left; display:inline;}  
.fr{ float:right; display:inline;}
a{ text-decoration:none;}
a:hover{ color:#ffa100;}

/*common*/
.title{ background:#F9F9F9; position:relative; font-family:"微软雅黑";}
.title h2{ color:#535353; font-size:16px; float:left; line-height:16px; font-weight:normal;}
.title span.verticalLine{ display:block; width:2px; height:14px; _height:12px; line-height:0; font-size:0; background:#F37733; float:left; margin:2px 2px;}  
.title a.more{ float:left; color:#6F6F6F; font-size:12px; margin-top:1px;}
.title a.more:hover{ color:#ffa100;}

/*header*/
.wrap{ width:728px; margin:0 auto;  background:#fff; overflow:hidden;}
.header{ height:110px; position:relative; border:5px solid #eee; width:718px; margin:10px auto 0;}
.headerbg{ width:718px; height:110px; position:absolute; left:0; top:0; z-index:-1; background:#fff; opacity:0.6; filter:alpha(opacity=60);}
.headerItem{ position:absolute;}
/* .header .logo{ width:200px; height:65px; top:23px; left:15px; background:url(../images/logo.png) no-repeat;} */
.header .adWord{ left:230px; top:45px;}
.header .adWord h2{ font-size:18px; font-family:"微软雅黑"; font-weight:bold; color:#4a4a4a;}
.header .user{ /* width:143px; */ height:64px; top:23px; left:505px;}
.header .user .userHead,.header .user .userHead img{ width:64px; height:64px;}
.header .user .userInfo{ /* width:69px; */ height:69px; margin-left:10px;}
.header .user .userInfo li{ line-height:23px; height:23px; position:relative;}
.header .user .userInfo li .userIcon{ display:block; width:16px; height:16px; position:absolute; left:52px; top:3px; background:url(../images/userIcon.gif) no-repeat;}
/*nav*/
.nav{ height:35px; padding-left:4px; line-height:35px; font-family:"微软雅黑";}
.nav .mainNavItem li{ display:inline; float:left; margin-left:10px; padding-left:15px; background:url(../images/channel-sprite.png) no-repeat;}
.nav .mainNavItem li.mainNavItem_1{ background-position:0 -336px;}
.nav .mainNavItem li.mainNavItem_2{ background-position:0 -382px;}
.nav .mainNavItem li.mainNavItem_3{ background-position:0 -428px;}
.nav .mainNavItem li a{ color:#579597;}
.nav .subNavItem li{ display:inline; float:left; margin-right:16px;}
.nav .subNavItem li a{ color:#F17539;}
/*adArea*/
.adArea{ height:90px; display: none;}
.adArea img{ width:728px;height:90px;}
/*ad*/   
.ad01 img{width:556px; padding:5px 0;}
/*section*/
.section_l{ width:556px; border-right:1px solid #DBDBDB; overflow:hidden;}
.activity_tit{ padding:9px 10px; line-height:16px; height:16px;}
#num{ position:absolute; right:10px; top:12px; cursor:pointer; width:39px; height:8px;}
#num li{ float:left; margin-right:5px; display:inline; width:8px; height:8px; background:url(../images/channel-sprite.png) no-repeat -13px 0; font-size:0; line-height:0;}
#num li.active{ background-position:0 0;}
.activity .focus{ margin:0 10px; border-top:1px solid #DBDBDB; padding:22px 0;}
.activity .scrollArea{ overflow:hidden; _width:536px;}
.activity .scrollArea li{ width:250px; float:left; display:inline; margin-left:18px;}
.activity .scrollArea li div{ height:27px; line-height:27px; font-size:14px;} 
.activity .scrollArea li .focus_date{ float:left; font-weight:normal; font-size:14px; font-family:"微软雅黑";}
.activity .scrollArea li .focus_note{ float:right; color:#434343;}
.activity .scrollArea li .focus_note a{ color:#6F6F6F; font-size:12px; word-break:keep-all;}
.activity .scrollArea li .focus_note a:hover{ color:#ffa100;}
.scrollArea li img{ width:250px; height:115px;}
.room .room_tit,.star .star_tit{ padding:6px 10px 2px; height:27px;}
.room_tit h2{ line-height:19px;}
.room_cont img{width:120px;height:90px;}
.star_cont img{width:120px;height:120px;}
a.subLink{ color:#f2763a; float:right; display:none;}
.title_tabList{ float:left; padding-left:20px; line-height:19px;}
.title_tabList li{ width:37px; height:24px; float:left; display:inline; margin-left:7px;}
.title_tabList li a{ width:37px; height:24px; display:block; color:#6F6F6F; text-align:center;}
.title_tabList li a.current{ color:#fff; background:url(../images/channel-sprite.png) no-repeat 0 -473px;}
.cont{ margin:0 10px; border-top:1px solid #DBDBDB; padding:22px 1px 5px; overflow:hidden; width:536px;}
.cont ul{ width:572px; text-align:center;}
.cont li{ width:120px; float:left; margin-right:18px; display:inline; margin-bottom:8px;}
.cont li img{ margin-bottom:4px;}
.cont li p{ line-height:22px; height:22px;}
.cont li p.name{ width:108px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.cont li p.name a{ color: #1a1a1a;}
.cont li p a:hover{ color:#ffa100;}
.cont li p.number,.cont li p.number a{ color:#7c7c7c;}
.section_r{ width:171px;}
.r_title{ background:#F9F9F9; height:32px; padding:0 10px;}
.r_title h2{ font-size:16px; font-family:"微软雅黑"; line-height:32px; font-weight:normal;}
.notice .notice_tit{ height:32px;}
.r_wrap{ margin:0 10px; border-top:1px solid #DBDBDB;}
.notice_menuList li{ padding-left:15px; background:url(../images/channel-sprite.png) no-repeat -27px 5px; line-height:18px; margin:10px 0;}
.notice_menuList li a{ color:#434343;}
.notice_menuList li a:hover{ color:#ffa100;}
.fnRoom_menuList li{ margin:10px 0;}
.fnRoom_menuList li .iconBox{ width:30px; height:30px; margin-top:3px; background:url(../images/channel-sprite.png) no-repeat;}
.fnRoom_menuList li .iconBox1{ background-position:0 -29px;}
.fnRoom_menuList li .iconBox2{ background-position:0 -72px;}
.fnRoom_menuList li .iconBox3{ background-position:0 -115px;}
.fnRoom_menuList li .iconBox4{ background-position:0 -158px;}
.fnRoom_menuList li .iconBox5{ background-position:0 -201px;}
.fnRoom_menuList li .iconBox6{ background-position:0 -244px;}
.fnRoom_menuList li .iconBox7{ background-position:0 -284px;}
.fnRoom_menuList li .iconBox8{ background-position:0 -513px;}
.fnRoom_menuList li .iconBox9{ background-position:0 -556px;}

.fnRoom_menuList li .fnCont{ margin-left:5px; line-height:18px;}
.fnRoom_menuList li .fnCont p.name a{ color:#579597;}
.fnRoom_menuList li .fnCont p.name a:hover{ color:#ffa100;}
.fnRoom_menuList li .fnCont p.number{ color:#7c7c7c;}
.fnRoom_menuList li p.fnRoom_notice{ line-height:22px; color:#6F6F6F; clear:both;}
.fnRoom_menuList li p.fnRoom_notice a:hover{ color:#ffa100;}
.adImg{ margin:0 10px; padding-top:10px; border-top:1px solid #DBDBDB;}
.adImg img{ width:150px;height:220px;}
/*footer*/
.footer{ width:728px; margin:15px auto;}
.footer p{ text-align:center; line-height:22px; color:#244C79;}
.footer p.bottomList a{ color:#244C79; padding:0 3px;}