@charset "gb2312";
/**** better ****/
body{background: url("../img/bbs_bg.jpg") no-repeat scroll center 0px #EFF1F0;}
#chart{ margin-top:20px}
a{ text-decoration: none;color:#333;}
a:hover { text-decoration:underline; cursor:pointer !important; color:#0ad}
.title{ font-weight:100}
h1,h2,h3,h4,h5,h6{color:#333; font-weight:100}
.fontYaHei{font-family:"Hiragino Sans GB","Microsoft YaHei",黑体,宋体,sans-serif}
.sidebar{padding-top:25px;float:right;margin-left:20px;width:260px;border-top:8px solid rgb(51,51,51);margin-top:-8px}
p img{margin:0}
strong{font-weight:bold}
.bdline{ border-bottom:1px dotted #DDDDDD}
.bm_h, .bm_h h2{ padding:5px 10px}
.container{ width:1175px; margin:0 auto}
.wp{ width:1175px !important; margin:0 auto}
.ct2_a .appl{ margin-left:0 !important}
.ct2_a{ padding-left:0 !important}
.ct2_a .mn{ width:800px !important}
.bdl{ margin-right:10px}
.ct2 .sd{ margin-right:0 !important;width:29%}
.ct2 .mn{ width:70% !important}
.right{ float: right}
#ft{ color: #959595}
.toptb_box{ background: #333 !important; color: #fff; height: 30px; line-height: 30px; margin-bottom: 48px}
.toptb_box a{ color: #fff}
#toptb{ border-bottom: none;}
#pt{ background: #fff; padding:10px;}
#pgt{ padding:0 10px;}
.pbm{ padding:10px 10px 0 10px;}
.mbm{ margin-bottom: 0 !important;}

.nav_box{height:120px; display:block; clear:both}
.nav_min .search{float:right;margin-right:10px;margin-top:10px}
.nav_min .search input#s{background:none repeat scroll 0 0 rgb(255,255,255);color:rgb(85,85,85);border:medium none;float:right}
.newry_m_n,.newry_m_n *{margin:0;padding:0;list-style:none outside none}
.newry_m_n{line-height:1;float:left}
.newry_m_n ul{position:absolute;top:-999em;width:8.8em}
.newry_m_n ul li{width:100%}
.newry_m_n li{float:left;margin-right:0}
.newry_m_n li.active{ color:#FE4D01}
.newry_m_n li.active a{ color: #FE4D01}
.newry_m_n li li{margin-right:15px}
.newry_m_n a{display:block;text-decoration:none;line-height:27px;min-width:1px;z-index:11}
.newry_m_n li{background:none repeat scroll 0 0 transparent}
.newry_m_n li a{padding:17px 15px;font-family:"Microsoft Yahei";font-size:20px;font-weight:100;}
.ie6 .newry_m_n li a{padding:15px 10px 12px}
.newry_m_n li a:hover,.newry_m_n li.sfHover a{text-decoration:none; color:#FE4D01 !important;}
.newry_m_n li:hover{color:#fff;}
.newry_m_n li li{background:none}
.newry_m_n li li li{background:none}
.newry_m_n li li:hover,.newry_m_n li li.sfHover,.newry_m_n li li a:focus,.newry_m_n li li a:hover,.newry_m_n li li a:active{background:none repeat scroll 0 0;outline:0 none}
.newry_m_n a.sf-with-ul{padding-right:28px;min-width:1px}
.bodycontainer.nav_mincontainer{z-index:10}
.newry_m_n li ul,.newry_m_n li li ul{}
.nav_min{width:1075px;height: 120px; margin:0 auto; padding: 12px 30px 12px 70px; z-index:13;background: url("../img/nav_bg.png") no-repeat;}
.newry_m_n a{color:#000}
.newry_m_n li:last-child a{background-image:none}
.logo{float:left;height:58px;margin-top:2px;overflow:hidden}
#ft{ text-align:center}
.f-12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f24 { font-size:24px; }
.mt20 { margin-top:20px; }
.ml10 { margin-left:10px; }
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.mtop15{margin-top:15px}
.mb20{margin-bottom:20px}
.mtop20{ margin-top:20px}
.mtop25{ margin-top:25px}
.center{width:1000px; margin:0 auto;}
.wrap{background:#EDEDED}
.contentbox .main {float: left;width: 660px;}
.tl th, .tl td{border-bottom:1px solid #ddd}
.new_tie{background: #0D5878;display: inline-block;	height: 28px;padding: 0 10px;border: none;border-radius: 3px;overflow: hidden;font:14px/28px helvetica,arial,宋体b8b\4f53,sans-serif;color: #fff;cursor: pointer;overflow: visible;}	
.ui_button{background: #0D5878;display: inline-block;	height: 28px;padding: 0 10px;border: none;border-radius: 3px;overflow: hidden;font:14px/28px helvetica,arial,宋体b8b\4f53,sans-serif;color: #fff;cursor: pointer;overflow: visible;}	
.ui_button:hover{background: #f63;}	
.qyer_footer a{ margin:0 5px}
.new_tie:hover {background: #f63;color: #fff;text-decoration: none;}
.fs_txt1 {color: #E0648A;font-family: Microsoft YaHei;font-size: 18px;}
.fs_txt2 {color: #000000;font-family: Microsoft YaHei;font-size: 16px;}
.fs_txt3 {color: #333333;font-family: Microsoft YaHei;font-size: 16px;}
.fs_txt4 {color: #666666;font-family: Microsoft YaHei;font-size: 14px;}
.fs_txt9 {color: #E0648A;font-family: Microsoft YaHei;font-size: 16px;}

/*forum*/
.forum-list-item{float:left;height:65px;margin:9px 0 0;}
.forum-item-link{display:block;float:left;font-size:0;height:65px;margin-right:10px;width:141px;}
.forum-list-item .forumimg{height:65px;width:141px;}
.forum-item-con{float:left;overflow:hidden;width:48%;}
.forum-item-tit{display:block;font-weight:700;overflow:hidden;padding:3px 0 5px;text-overflow:ellipsis;white-space:nowrap;width:100%;}
.forum-item-txt{color:#969696;font-size:12px;line-height:16px;}
.list-tit{height:20px;line-height:20px;margin-bottom:5px;overflow:hidden;position:relative;width:100%;}
.list-tit-bgline{border-top:1px solid #DDD;left:0;position:absolute;top:9px;width:100%;z-index:1;}
.list-tit-show{height:20px;left:0;position:absolute;width:100%;z-index:3;}
.list-tit-info,.list-tit a.mor{background:none repeat scroll 0 0 #FFF;display:inline-block;padding:0 10px;position:absolute;vertical-align:baseline;z-index:3;}
.list-tit-info{border-left:4px solid #E2E2E2;color:#000;font-family:"Microsoft Yahei";font-size:1.286em;font-weight:400;left:0;padding-left:5px;}
.block .xl1 ul li{background:url(../img/dot.gif) no-repeat scroll 0 50%;padding:3px 0 3px 10px;}
#forumleftside .bdl_h {background: url("../img/l_menu_h.gif") no-repeat;color: #FFFFFF;display: block;font-weight: 700;line-height: 28px;overflow: hidden;  text-indent: 15px;}


#dayuers{background:url("../img/rd_bg.gif") no-repeat scroll 0 0;height:225px;margin:0 auto 20px;overflow:hidden;width:950px}
#dayuers a{text-decoration:none}
#dayuers .rs_banner{height:40px;overflow:hidden; width:950px; display:block;}
#dayuers .rs_banner ul{float:left;margin-left:10px;overflow:hidden;width:840px; height:40px}
#dayuers .rs_banner ul li{float:left;line-height:40px;background:url("../img/fico_a.png") no-repeat scroll 0 18px;margin-left:20px; text-indent:15px}
#dayuers .rs_banner ul li a{color:#414141; font-size:12px}
#dayuers .rs_banner ul li a:hover{color:#F97014;text-decoration:none}
#dayuers .rs_title{color:#EDEDED;display:block;float:left; font-size:16px;height:40px;line-height:40px;text-align:center;width:80px}
#dayuers .main_list{clear:both;overflow:hidden;padding-top:15px;width:1100px}
#dayuers .main_list li{float:left;margin-left:20px;width:160px}
#dayuers .main_list li img{height:135px;width:160px}
#dayuers .main_list li .note{color:#414141;font-size:12px;line-height:30px;text-align:center}
#dayuers .main_list #li_a{left:20px}
#dayuers .main_list #li_b{left:200px}
#dayuers .main_list #li_c{left:380px}
#dayuers .main_list #li_d{left:560px}
#dayuers .main_list #li_e{left:740px}
#dayuers .main_list #li_f{left:920px}

#widget_content_player { height:300px; width:642px; position:relative; right:0; top:0; border:1px solid #ededed; background:#f9f9f9; overflow:hidden }
#widget_content_player_prev,
#widget_content_player_next { position:absolute; width:45px; height:45px; z-index:89; filter:alpha(opacity=50); opacity:.5; top:130px; overflow:hidden; line-height:10 }
#widget_content_player_prev { left:10px;}
#widget_content_player_next { right:10px;}
#widget_content_player_control { position:relative; width:100% }
#widget_content_player_control a:hover { filter:alpha(opacity=80); opacity:.8 }
#widget_content_player .widget-content-player-imgview,
#widget_content_player .widget-content-player-imgview img { margin:0; width:400px; height:300px }
#widget_content_player .widget-content-player-imgnav { position:absolute; height:12px; width:200px; right:71px; bottom:13px; z-index:88; overflow:hidden }
#widget_content_player .widget-content-player-imgnav a { float:right; height:12px; width:8px; margin-right:5px; overflow:hidden; line-height:10 }
#widget_content_player .widget-content-player-imgnav a:hover,
#widget_content_player .widget-content-player-imgnav a.active {width:12px }
#widget_content_player .widget-content-player-imgnav-mask { position:absolute; bottom:0; left:0; height:40px; background:#000; width:100%; z-index:86; filter:alpha(opacity=40); opacity:.6 }
#widget_content_player .widget-content-player-imgtit { position:absolute; width:240px; right:0; top:0; z-index:87; background:0; text-align:left }
#widget_content_player .widget-content-player-imgtit a:link,
#widget_content_player .widget-content-player-imgtit a:visited,
#widget_content_player .widget-content-player-imgtit a:active { display:block; font:bold 18px/24px  , tahoma; text-decoration:none; color:#000; letter-spacing:1px; padding:10px }
#widget_content_player .widget-content-player-imgtit a:hover { text-decoration:underline }
#widget_content_player .widget-content-player-imgtit p { color:#666; line-height:24px; padding:0 10px }
#widget_content_player_wrapper { width:400px }
.sendwords { padding:20px }
.sendwords h2 { font:normal 24px/30px  ; padding-left:40px; color:#666; }
.sendwords p { margin:20px 0; padding:20px; font-size:12px; color:#666; text-indent:24px; line-height:24px; border:1px dashed #e6e6e6; background:#f8f8f8; word-wrap:break-word; word-break:break-all }
.feeds { margin-top:-1px; padding:0 0 25px }
#feeds_more { padding:0 20px 35px }
#feeds_more a { display:block; margin:0 3px; height:45px; border:1px solid #dee0e2; border-radius:2px; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f0f1f1)); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f1f1');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f1f1')"; background:#fff; background:-moz-linear-gradient(top, #fff, #f0f1f1); background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f0f1f1)); background:-o-linear-gradient(top, #fff, #f0f1f1); text-align:center; box-shadow:2px 2px 3px 0 #e5e5e5 }
.feeds-item { margin-top:-1px; padding:0 20px 0; font-size:12px; overflow:hidden }
.feeds-item h3 { padding-top:20px; border-top:1px solid #e6e6e6; padding-bottom:12px }
.feeds-item h3 a:link,
.feeds-item h3 a:visited { font:24px/30px  ; color:#222 }
.feeds-item:hover { background:#f8f8f8; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6 }
.feeds-item:hover h3,
.feeds-item:hover h3 a { color:#369; border:0 }
.feeds-item:hover .feeds-item-detail { border:0 }
.feeds-item .feeds-item-detail { padding-bottom:20px; border-bottom:1px solid #e6e6e6 }
.feeds-item .white-bdr { border-bottom:1px solid #fff }
.feeds-item .feeds-item-pic { float:left; width:134px; height:80px; margin:4px 10px 0 0; overflow:hidden; display:inline }
.feeds-item .feeds-item-pic img { width:134px }
.feeds-item .feeds-item-info { height:20px; text-align:right; color:#bbb; margin:5px 0 0 }
.feeds-item .feeds-item-info span { float:left; padding-right:10px }
.feeds-item .feeds-item-info span a:link,
.feeds-item .feeds-item-info span a:visited { display:inline-block; width:60px; padding-left:20px; text-align:left; color:#bbb }
.feeds-item .feeds-item-info span a:hover { color:#3a83b8; text-decoration:none }
.feeds-item .feeds-item-info a:link,
.feeds-item .feeds-item-info a:visited { padding:0 5px; color:#3a83b8 }
.feeds-item .feeds-item-text { color:#777; font-size:12px; line-height:20px }
.feeds-item .feeds-item-more { color:#369; white-space:nowrap; font-size:12px }
#header { width:100%; height:60px; background:#2c5f8e }
#header .header-content { position:relative; height:60px; width:984px; margin:0 auto }
#header .top-main { padding-top:8px }
#header #usrbar { position:absolute; top:20px; right:0; margin:0; font-size:12px; color:#2b5885 }
#header #usrbar a,
#header #usrbar span { padding:0 8px; margin:0; color:#d5dfe8; font-size:12px; text-decoration:none }
#menu { position:absolute; left:220px; top:0; height:60px; border-right:1px solid #26517e }
#menu a { float:left; width:140px; text-align:center; font:normal 20px/60px  , tahoma; border-left:1px solid #26517e; color:#fff }
#menu a:hover,
#menu a.current { background:#26517e; text-decoration:none }
.path { padding:25px 0 0; margin-left:-5px; font-size:12px; color:#ccc }
.resource { margin-left:-5px }
.path a:link,
.resource a:link,
.path a:visited,
.resource a:visited,
.path span { padding:0 5px; color:#369 }
.path span { color:#666 }
#body { margin-top:20px; margin-bottom:35px; background:#fefefe; overflow:hidden}
.l-main-col { float:left; width:838px; padding-left: 10px; border-right:1px solid #ececec; background:#fff; overflow:hidden; padding-bottom:10px }
.l-right-col { float:right; width:302px; margin-left:-1px; margin-right: 10px; background:#fefefe; overflow:hidden }
#page_title,
#author_title { padding:0 20px }
#page_title h1 { font:normal 26px/32px  ; color:#333; padding-left:20px; border-left:7px solid #369; margin:20px 0; text-align:left }
#author_title h1 { font:normal 26px/32px  ; color:#333; padding-left:50px; margin:20px 0; text-align:left; color:#666 }
#author_title span { padding-left:10px; font:16px/32px normal; color:#999 }
#page,
.article-publish,
.account-manage { padding:0 20px }
#page { padding-bottom:25px }
#page h1 { font:normal 28px/46px  ; color:#369; padding-left:20px; border-left:5px solid #369; margin:20px 0; text-align:left }
.article-publish h1,
.account-manage h1,
.article-manage h1 { font:normal 28px/46px  ; margin:20px 10px; color:#333 }
#page blockquote { padding:15px 20px; margin:20px 0; border:1px dashed #eaeaea; background:#fbfbfb; font-size:12px; text-indent:24px; color:#999; line-height:22px }
#page h3 { margin:30px 0; font-size:14px }
#page .text { margin:25px 0; font-size:14px; line-height:24px; text-indent:28px }
#page .image { text-align:center; margin:25px 0 }
#page .quote { margin:20px 0; padding:14px 18px; border-left:6px solid #b8a59b; color:#666; background:#f6f6f6 }
#page .quote p { font-size:12px; color:#666; line-height:20px }
#page h2 { font-family: ; margin:25px 0 20px; color:#930; font-size:16px; font-weight:bold; text-indent:28px }
#page .artical-tip-top { padding:0 5px; color:#666; white-space:nowrap }
#page .artical-tip-btm { text-align:left; margin:40px 0 }
#page .artical-tip-btm a:link,
#page .artical-tip-btm a:visited { font-size:14px; color:#3a82b8 }
#page .resource { font-size:12px; color:#999; margin-bottom:25px }
#extend .bd { padding-top:10px }
#extend .artical-top p { padding-left:0 }
#extend .artical-top a { font-size:14px }
#artical { height:400px; overflow:hidden }

#footer { border-top:1px solid #ebebeb; padding:15px 0; margin-top:25px }
#footer p { padding:5px 0; text-align:center }
#footer .site-nav { padding-bottom:30px; font-size:14px; color:#dedede }
#footer .site-nav a { display:inline-block; border:1px solid #ececec; padding:0 22px; margin:10px 5px; height:30px; line-height:30px; color:#666; vertical-align:bottom }
#footer .site-nav a:hover { color:#369; text-decoration:none }
#footer .site-nav a.bottom-logo { border:0; height:38px }
#footer .site-nav a.bottom-logo img { vertical-align:top }
#footer .top-nav { color:#d6d6d6; font-size:12px }
#footer .top-nav a,
#footer .top-nav strong { font-weight:normal; color:#858585 }
#footer .site-info { font-size:12px; color:#999 }
#footer .site-info a,
#footer .site-info span { padding:0 3px; color:#369 }
#baijiazhengming { padding:20px 20px 0; margin-bottom:15px; border-top:1px solid #ececec }
.image-mask-item { position:relative; width:312px; height:190px; float:left; overflow:hidden }
.image-mask-item a:link,
.image-mask-item a:visited,
.image-mask-item a:hover { color:#fff }
.image-mask-item .item-image img { display:block; border:1px solid #dcdcdc; width:310px; height:188px }
.image-mask-item .item-title { position:absolute; bottom:0; left:1px; width:310px; padding:0 10px; height:40px; line-height:40px; background-color:rgba(0, 0, 0, .5); font:normal 18px/40px \5B8B\4F53; text-decoration:none; overflow:hidden; filter:progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = '#50000000', endColorstr = '#50000000')}
.guandian { float:right; width:312px }
.guandian .zm-list { padding:8px 10px; margin-bottom:10px; border:1px solid #f0f0f0; background:#fcfcfc; position:relative; zoom:1 }
.guandian .zm-list li { height:24px; line-height:24px; overflow:hidden }
.guandian .zm-list li a { font-size:14px }
.guandian .zm-list li span,
.guandian .zm-list li span a:link,
.guandian .zm-list li span a:link,
.guandian .zm-list li span a:visited,
.guandian .zm-list li span a:hover { color:#3a81b8 }
.high-party:after { content:'.'; display:block; width:9px; height:9px; right:20px; bottom:-5px; display:block; position:absolute; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); background:#fcfcfc; border-left:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; color:#fff }
.low-party:after { content:'.'; display:block; width:9px; height:9px; left:20px; top:-5px; display:block; position:absolute; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); background:#fcfcfc; border-top:1px solid #f0f0f0; border-right:1px solid #f0f0f0; color:#fff }
#slide-panel { height:100px; width:620px; overflow:hidden; position:relative; left:14px }
#scroll-content { position:absolute; top:0; left:0; height:88px }
#comment { padding-top:10px; clear:both }
#comment .hd { border-bottom:0; height:30px }
.comment-item { float:left; height:74px; width:276px; padding:7px 10px; border:1px solid #f6f6f6; margin-right:14px; background:#fefefe; display:inline }
.comment-item p { font-size:12px; margin-bottom:3px; color:#666; word-wrap:break-word }
.comment-item p span { padding-left:10px; color:#999 }
.comment-item p a:link,
.comment-item p a:visited,
.comment-item p a:hover { color:#3a81b8 }
.widget-content-player-imgtit .data-title a{ font: 24px/28px   }
#diy_player{ position:relative}
#diy_player .slidebar{ width:80px; margin:15px auto 0 auto; position:absolute; top:200px; left:500px}
#diy_player .slidebar span{ width:14px; height:14px; margin:4px 5px 0 0; float:left; background:url("../img/pagination.png") no-repeat -25px 0; text-indent:-9999px; cursor:pointer}
#diy_player .slidebar .on{background:url("../img/pagination.png") no-repeat 0 0;}
.bbs_gbt{height:203px;width:980px;margin:0 auto 20px;margin-bottom:10px;}
.bbs_gbt_left{float:left;height:197px;width:686px;border-top:#3BA354 2px solid;border-right:#EFEFEF 1px solid;border-bottom:#EFEFEF 1px solid;border-left:#EFEFEF 1px solid;}
.bbs_gbt_right{float:right;width:258px;height:197px;border-top:#3BA354 2px solid;border-right:#EFEFEF 1px solid;border-bottom:#EFEFEF 1px solid;border-left:#EFEFEF 1px solid;}
#bbs_gbt_thread_img{padding-top:15px;height:141px;padding-left:10px;}
.sznew_mt_left{float:left;height:141px;width:135px;padding-right:15px;padding-left:15px;}
.sznew_hdhg_img{height:100px;}
.sznew_hdhg_txt{padding-top:5px;line-height:18px;}
.bbs_gbt ul,li{margin:0;padding:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;list-style-type:none;}
.bbs_bk{height:300px;width:960px;margin:0 auto;margin-bottom:5px;}
.bbs_left{float:left;height:294px;width:308px;border-top:#DBDBDB 5px solid;border-right:#EFEFEF 1px solid;border-bottom:#EFEFEF 1px solid;border-left:#EFEFEF 1px solid;margin-right:15px;}
.bbs_right{float:right;height:294px;width:308px;border-top:#DBDBDB 5px solid;border-right:#EFEFEF 1px solid;border-bottom:#EFEFEF 1px solid;border-left:#EFEFEF 1px solid;}
.sznew_ggban_banner{font-size:14px;line-height:34px;padding-left:10px;height:34px;padding-right:10px;}
.sznew_ggban_b_left{float:left;font-weight:bold;}
.bbs_img{width:auto;padding-top:6px;padding-right:9px;padding-left:9px;height:245px;}
.bbs_banner{height:34px;overflow:hidden;font-size:14px;line-height:33px;text-align:center;position:absolute;width:309px;}
.bbs_banner_hover{height:33px;width:102px;border-right-width:1px;border-right-style:solid;border-right-color:#EFEFEF;float:left;font-weight:bold;}
.bbs_banner_link{float:left;width:102px;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#EFEFEF;border-bottom-color:#EFEFEF;}
#bbs_list_thread_bottom{padding-top:6px;padding-right:8px;padding-left:8px;width:245px;overflow:hidden;}
#bbs_list_thread_bottom li{height:25px;line-height:25px;background-image:url("{STYLEIMGDIR}/bbs_list.gif");background-repeat:no-repeat;background-position:left center;padding-left:13px;}
.bbs_gbt .t-tit{float:left;overflow:hidden;width:220px;}
.bbs_gbt .t-time{color:#999;float:right;}
.top_pic{ margin-top: 20px}
.foucebox {width:984px;height:400px;background:#333;margin:0 auto;}
.foucebox .bd{position:relative;float:left;width:720px;height:400px;overflow:hidden;}
.foucebox .showDiv {position:relative;width:720px;height:400px;}
.foucebox .showDiv img {width:720px;height:400px;}
.foucebox .showDiv p { position:absolute;left:20px;bottom:0;padding-right:20px;color:#aaa;z-index:9; height:44px; }
.foucebox .showDiv h2 { position:absolute;left:20px; bottom:0; width:380px;height:34px;  background:url(../img/foucebox_h2.png) no-repeat 0 4px;_background:none;padding-left:40px;_padding-left:0;font-size:24px;font-family:"Microsoft Yahei";line-height:34px;z-index:9;overflow:hidden;}
.foucebox .showDiv h2 a {color:#8ecf12;font-weight:normal;}
.foucebox .foucebox_bg {position:absolute;left:0;bottom:0;width:720px;height:107px;background:#000;filter:alpha(opacity=60);opacity:0.6;z-index:8;overflow:hidden;}
.foucebox .hd{width:244px; height:318px;float:right;}
.foucebox .hd ul li{width:114px; height:91px; float:left; margin:0 0 10px 4px; display:inline; position:relative;}
.foucebox .hd ul a {display:block;width:114px;height:91px;}
.foucebox .hd ul img{width:108px; height:84px; border:3px solid #2b2b2b;}
.foucebox .hd ul .txt_bg{width:108px; height:24px; position:absolute; left:3px; top:63px;  _background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="images/bg_png.png");}
.foucebox .hd ul .txt{width:103px; height:24px; line-height:24px; color:#fff; position:absolute; left:4px; bottom:4px; z-index:2; text-align:right; padding-right:5px;overflow:hidden;}
.foucebox .hd ul .mask{width:108px; height:85px; display:block; position:absolute; left:3px; bottom:3px; z-index:3; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000', endColorstr='#66000000');background:rgba(0,0,0,0.4);}
.foucebox .hd ul a:hover .mask, .foucebox .hd ul .on .mask{display:none; position:relative;}
.foucebox .hd ul a:hover img, .foucebox .hd ul .on img{border-color:#70a20f;}
.foucebox .hd ul a:hover{color:#fff;}
.foucebox .hd ul a:hover .txt_bg {background:#70a20f;}


/** list_news **/
.pla_title {color: #323232;font-size: 18px;line-height: 20px;}
.pla_wrap{ display:block; overflow:hidden; clear:both}
.pla_bigtit {color: #323232;float: left;font-size: 24px;line-height: 26px;}
.pla_salehotellist_small li { width: 212px; float:left}
.xld .atc{ float:left; margin-right:20px; margin-left:0}
.xld .atc img{ width:120px; height:1200px; max-width:120px; max-height:120px; border:none}
.ie8 .xld .atc { max-width: 120px; }
.ie6 .xld .atc img { width: expression(this.width > 120 && this.width>=this.height ? 120 : true); height: expression(this.height > 120 && this.width<=this.height ? 120 : true); }
.xld dt{ padding:0; font-weight: normal}
.list_tit{ color:#333; font-size:20px; line-height:32px;}
.list_border{ border-bottom:3px solid #999; height:30px; line-height:30px; padding-top: 20px;}
.bbda{ border-bottom:1px solid #ececec; margin-bottom:10px; padding:20px; padding-left:0}
.list_p_tit{ font-size: 30px;line-height: 32px; color: #147850; display:block; padding-top:5px; font-family:"Hiragino Sans GB","Microsoft YaHei",黑体,宋体,sans-serif;}
.list_down{ line-height:22px}
.pla_rimcitylist{margin:-18px 0 0 -14px}
.pla_rimcitylist li{float:left;margin:18px 0 0 14px;width:128px}
.pla_rimcitylist .pic img{display:block}
.pla_rimcitylist .title{font-size:14px;line-height:16px;margin-top:9px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}
.pla_rimcitylist .pct .title{text-align:left}
.pla_rimcitylist .pct .title em{color:#F5802D;font-weight:700}
.pla_rimcitylist .pct .title span{color:#636363}
.pla_topbar_tools{float:right;padding-bottom:20px}
.pl_topbox_numbeen{clear:both;color:#0073B6;float:right;font-size:30px;line-height:32px;padding-top:19px;text-align:right}
.pl_topbox_btn{clear:both;float:right;height:26px;padding-top:9px}
.pl_topbox_btn li{float:left;height:26px;margin-left:30px;position:relative}
.pl_topbox_btn li:first-child{margin-left:0}
.pl_topbox_btn .click{background:url(../img/want_been_lived.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#636363;display:block;font-size:14px;height:26px;line-height:26px;padding-left:31px}
.pl_topbox_btn .click:hover{text-decoration:none}
.pl_topbox_btn .num{color:#959595;display:none;left:-2px;min-width:100px;position:absolute;top:-29px}
.pl_topbox_btn .num span{background-color:#FFFFD0;border:1px solid #D7D7D7;float:left;height:22px;line-height:22px;padding:0 5px}
.pl_topbox_btn .num em{background:url(../img/topbtn_numarrow.png) no-repeat scroll 0 0 rgba(0,0,0,0);bottom:-4px;height:5px;left:10px;overflow:hidden;position:absolute;width:9px;z-index:2}
.pl_topbox_want .click{background-position:0 0}
.pl_topbox_been .click{background-position:0 -60px}
.pl_topbox_lived .click{background-position:0 -120px}
.pl_topbox_want_hav .click{background-position:0 -30px}
.pl_topbox_been_hav .click{background-position:0 -90px}
.jiu_newslist li {
    color: #666;
    font-size: 14px;
    font-family: "宋体",STSong,STXihei;
    line-height: 28px;
    padding-left: 10px;
    background: url("../img/dot.png") no-repeat scroll 0px 50% transparent;
}

/* view */
.vw .d img{max-width:800px !important}
.titbox_title{color:#333;font-size:24px;line-height:36px;padding-bottom:2px; text-align:left}
#diy_v_top{ position: relative}
.game_bed{overflow:hidden;margin:0 auto}
.game_bed .desc{display:block;overflow:hidden;width:215px;margin:6px 13px; border:1px solid #E5E5E5; box-shadow:0 0 3px #DDDDDD}
.game_bed .desc a{color:#666;font-size:12px}
.game_bed .qie_pic{display:block;overflow:hidden;width:215px;height:143px;float:left;margin-right:10px}
.game_navbar{height:50px;position:absolute;right:-50px;top:50px;width:1068px}
.game_navbar li{display:none}
#game_pre{background:url(../img/bbs_pagebtn.png) no-repeat scroll 0 0 rgba(0,0,0,0);cursor:pointer;float:left;height:40px;width:40px;background-position:0 0px;}
#game_pre:hover{background:url(../img/bbs_pagebtn.png) no-repeat scroll 0 0 rgba(0,0,0,0);background-position:0 -50px;}
#game_next{background:url(../img/bbs_pagebtn.png) no-repeat scroll 0 0 rgba(0,0,0,0);background-position:-50px 0px;cursor:pointer;float:right;height:40px;width:40px}
#game_next:hover{background:url(../img/bbs_pagebtn.png) no-repeat scroll 0 0 rgba(0,0,0,0);background-position:-50px -50px;}
.Fa_group_hot li{ list-style:none}




/* FAQ */
.wrap_bd{margin:0 auto;padding:0;}
.im_default_bg{background:#F7F7F7;width:100%;overflow:hidden;font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif}
#container {width:990px;margin:0 auto;}
.faq_con,.faq_items dd{position:relative}
.faq_con em,.faq_items dt,.faq_items dd span{background:url("../img/faq_icon.png") no-repeat}
.faq_con em{position:absolute;background-position:0 0;width:88px;height:101px;diaplay:inline-block;font-style:normal}
.faq_items{margin:45px 0 20px 135px;overflow:hidden}
.faq_items dt{margin:20px 0;background-position:-64px -150px;padding-left:40px;line-height:30px;font-size:18px}
.faq_items dt a,.faq_items dt a:hover{color:#333}
.faq_items dd{margin:0 0 30px 40px;/*text-indent:2em;*/background:#FFF;padding:30px}
.faq_items dd a,.faq_items dd a:hover{color:#0080B1}
.faq_items dd span{background-position:-64px -110px;position:absolute;left:-40px;top:3px;width:23px;height:27px}

/* bbsnew */
.focusBox { position: relative;margin-top: 10px; margin-left: 10px; width: 358px; height: 400px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 358px; height: 400px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#1E8CEB;  }
.custom_box .cus_top {
    height: 435px;
    width:820px; 
    float: left;
    overflow: hidden;
}
.custom_box .cus_top .cus_top_LC {
    height: 100%;
    overflow: hidden;
    background: none repeat scroll 0% 0% #FFF;
}
.custom_box .cus_top .cus_top_LC .cus_top_L {
    width: 358px;
    height: 100%;
    background: none repeat scroll 0% 0% #FFF;
    overflow: hidden;
    float: left;
}
.custom_box .cus_top .cus_top_LC .cus_top_C {
    width: 438px;
    height: 100%;
    padding-left: 20px;
    background: none repeat scroll 0% 0% #FFF;
    float: left;
}
.custom_box .cus_top .cus_hot h1, .custom_box .cus_top .cus_hot h1 a {
    text-align: center;
    font-size: 20px;
    margin-top: 16px;
    color: #F00;
    height: 20px;
    line-height: 20px;
    margin-bottom: 14px;
    font-weight: 700;
    letter-spacing: 1px;
}
.custom_box .cus_top .cus_top_LC .cus_top_C .cus_hot p {
    height: 82px;
    overflow: hidden;
    font-size: 14px;
    border-bottom: 1px solid #E4E4E4;
    padding-right: 15px;
    color: #545454;
}
.custom_box .cus_top .cus_top_LC .cus_top_C .cus_title_list li {
    height: 20px;
    line-height: 20px;
    width: 370px;
    padding-left: 22px;
    background: url("../img/bluedot.png") no-repeat scroll 0px 7px transparent;
    overflow: hidden;
    margin-top: 8px;
}
.custom_box .cus_top .cus_top_LC .cus_top_C .cus_title_list li a {
    font-size: 14px;
    width: 395px;
    height: 100%;
    color: #616161;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.custom_box .cus_top_R {
	display: block;
    width: 345px;
    height: 435px;
    float: right;
    background: #fff;
}
.custom_box .gift_icon {
    width: 154px;
    height: 157px;
    display: block;
    position: relative;
    left: -15px;
    top: -47px;
    background: url("../img/gift.png") no-repeat scroll 12px 1px transparent;
}
.left{ float: left;}
.custom_box .cus_top_R .mygift {
    height: 77px;
    line-height: 77px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 2px;
    background: url("../img/arrow.png") no-repeat scroll 220px 32px #FFF;
    border-bottom: 1px solid #D7D7D7;
}
.custom_box .cus_top_R .mygift a {
    position: relative;
    top: -156px;
    color: #F66D1C;
    width: 76px;
    height: 21px;
    display: block;
    left: 135px;
    text-align: left;
}
.custom_box .cus_top_R .hot_gift {
    height: 49px;
    line-height: 49px;
    background: none repeat scroll 0% 0% #F7F7F7;
    font-size: 16px;
    border-bottom: 1px solid #D9D9D9;
    padding-left: 20px;
}
.custom_box .cus_top_R ul .gift {
  width: 317px;
  _width: 295px;
  padding: 16px 0 15px 0;
  margin-left: 18px;
  border-bottom: 1px dashed gray;
  height: 44px;
}
.custom_box .cus_top_R ul .gift dd {
  margin-left: 20px;
  _margin-left: 10px;
}
.custom_box .cus_top_R ul .gift dd .gift_title {
    width: 200px;
    _width: 180px;
    height: 20px;
    _line-height: 14px;
    margin-bottom: 6px;
    margin-top: 3px;
}
.custom_box .cus_top_R ul .gift dd .gift_title a {
  font-size: 13px;
  font-weight: 700;
  color: black;
}
.custom_box .cus_top_R ul .gift dd .gift_title a:hover {
  color: #188ee1;
}
.custom_box .cus_top_R ul .gift dd .gift_num {
  color: #999999;
  height: 12px;
  line-height: 12px;
}
.custom_box .cus_top_R ul .gift a.right {
  display: inline-block;
  width: 50px;
  height: 25px;
  background: #3EC83F;
  color: white;
  line-height: 25px;
  text-align: center;
  margin-top: 7px;
  border-radius: 5px;
}
.custom_box .cus_top_R ul .gift a.right:hover {
  background: #5ae65b;
  _background: #3EC83F;
  _text-decoration: underline;
}
.custom_box .cus_top_R ul .gift a.getted {
  display: block;
  width: 50px;
  height: 25px;
  background: #9E9E9E;
  color: white;
  line-height: 25px;
  text-align: center;
  margin-top: 7px;
  border-radius: 5px;
}
.custom_box .cus_top_R ul .gift a.getted:hover {
  background: #B8B8B8;
  _background: #9E9E9E;
  text-decoration: underline;
}
.better_bottom {
    margin-top: 28px;
    height: 98px;
}
.better_bottom a:hover{ text-indent: none}
.better_bottom .color_block_4 {
    height: 100px;
    width: 293px;
    border-top: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
}
.better_bottom .cb_1 a {
    background: none repeat scroll 0% 0% #FE8080;
    display: block;
    width: 100%;
    height: 100%;
}
.better_bottom .color_block .color-title {
    font-size: 15px;
    color: #FFF;
    text-align: center;
    padding-top: 20px;
}
.better_bottom .color_block .subtitle {
    font-size: 15px;
    color: #FFF;
    text-align: center;
    margin-top: 10px;
}
.better_bottom .cb_2 a {
    background: none repeat scroll 0% 0% #80CBFE;
    display: block;
    width: 100%;
    height: 100%;
}
.better_bottom .cb_3 a {
    background: none repeat scroll 0% 0% #80BF80;
    display: block;
    width: 100%;
    height: 100%;
}
.better_bottom .cb_4 a {
    background: none repeat scroll 0% 0% #FECB80;
    display: block;
    width: 100%;
    height: 100%;
}

.picScroll{ width:1175px; border-bottom: none; border-top: none }
.picScroll .hd{height:36px;line-height:35px;padding:0 15px; background:#f4f4f4; }
.picScroll .hd h2{ font-family: "Microsoft YaHei"; font-size: 17px; color: #C80300; float: left; margin-right: 15px; }
.picScroll .bd{ position:relative;  }
.picScroll .prev,.picScroll .next{ position: absolute; top: 44px; left:-1px; display: block; width: 26px; height: 64px; background: url(../img/slide_tigger.png) 0 -65px; z-index: 9; overflow: hidden; }
.picScroll .next{ left:auto; right:-1px; background-position: -26px -65px; }
.picScroll .prev:hover{ background-position:0 -130px; }
.picScroll .next:hover{ background-position:-26px -130px; }
.picScroll .prevStop{ background-position:0 -65px !important; }
.picScroll .nextStop{ background-position:-26px -65px !important; }
.picScroll .scrollWrap{ padding-left:24px  }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll li{ width:151px; margin: 15px 35px 10px 5px; position:relative; float:left; display:inline; }
.picScroll li .pic {position:relative;display:block;overflow:hidden;margin-bottom:6px;}
.picScroll li .pic img {display:block;background:#ddd;}
.picScroll li p {height:15px;margin-top:5px;color:#999;line-height:15px;overflow:hidden;}
.picScroll li .txt1 a{color:#333;}
.picScroll li .movielist_tt {position:relative;height:16px;line-height:16px;padding-right:30px;overflow:hidden;position:relative;}
.picScroll li .movielist_tt a {font-size:14px;}
.picScroll li .score {color:#FF6600;font-family:Arial;position:absolute;top:0;right:10px;}


/* index */
.ind_top{ margin-top: 17px}
.ind_top_l{ display: block; overflow: hidden; width: 712px; height: 445px; float: left; padding:10px; overflow: hidden; }
.ind_top_r{ display: block; width: 425px; height: 445px; float: right; padding-right: 10px}
.dui_focus { width:712px; height:445px; position:relative; z-index:0; right:0; overflow: hidden; }
.dui_focus #pic { width:712px; height:445px; overflow:hidden; }
.dui_focus #pic ul { wfloat:left; }
.dui_focus #pic li { width:712px; height:445px; float:left; position:relative }
.dui_focus #pic li span { background:url(../img/cf_xy.png); border-radius: 5px; height: 64px; left: 0; padding-left: 17px; position: absolute; bottom:33px; left:40px; width: 615px; font-size:18px; color:#fff; line-height:64px; }
.dui_focus #pic li span em { font-size:14px }
.dui_focus #pic li img { width:712px; height:445px; float:left; }
.dui_focus .tip-bg { width:712px; height:21px; background:url(../img/ico.png) no-repeat left top; }
.dui_focus #tip { width:96px; height:14px; position:absolute; right:94px; bottom:55px; }
.dui_focus #tip ul li { width:14px; height:14px; float:left; display:inline; margin:0 2px; cursor:pointer; background: url(../img/ico.png) no-repeat; background-position: -622px -244px; }
.dui_focus #tip ul li.on { background: url(../img/ico.png) no-repeat; background-position: -642px -244px; }
.dui_focus .btn { width:712px; position:absolute; right:0; top:203px; overflow:hidden; }
.dui_focus .btn ul { width:100%; float:left; }
.dui_focus .btn li { width:28px; height:40px; float:left; display:inline; margin:0 7px; cursor:pointer; overflow:hidden; }
.dui_focus .btn li.prev { background:url(../img/ico.png) no-repeat left top; background-position:-542px -243px; left:8px; }
.dui_focus .btn li.next { background:url(../img/ico.png) no-repeat left top; background-position:-582px -293px; right:8px; float:right }

.ind_hot{ margin-bottom: 20px}
.ind_hot h1 {
    text-align: center;
    line-height: 31px;
    color: #F53600;
    font-size: 19px;
    margin: 18px 0px 12px;
    padding: 0px 10px;
}
.ind_hot h1 a {
    color: #FC380E;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 400px;
    display: block;
}
.ind_hot p{ display: block; overflow: hidden; font-size: 14px; text-indent: 2em;}
.hot_news_box{ border-top: 1px solid #ccc}
.ind_top_r .hot_news_info {
    padding-left: 20px;
    background: url("../img/bluedot.png") no-repeat scroll 2px 8px transparent;
    margin: 10px 0px 0px;
    overflow: auto;
    clear: both;
}
.ind_top_r .hot_news_info span {
    font-size: 12px;
    float: right;
    color: #AAA;
    display: inline-block;
    line-height: 20px;
}
.ind_top_r .hot_news_info a {
    font-size: 14px;
    width: 300px;
    height: auto;
    float: left;
    color: #515151;
    display: inline-block;
}

.m_wnews { width:340px;  background: #F4F4F4; line-height:150%;  position: relative; border: 1px solid #CBCBCB; zoom: 1; height: 60px; padding-left: 35px; overflow: hidden; padding-right: 45px; }
.m_wnews a{ color:#2A78B4;}
.m_wnews strong { background: #D7D7D7; position: absolute; left: 0; top: 0; width: 12px; padding: 3px 8px; height: 54px; overflow: hidden; text-align: center; font-weight: normal; }
.m_wnews div { padding: 3px; line-height: 2em; }
.m_wnews .m_wmore { position: absolute; right: 50px; top: 25px; }
.m_wnews .pagesize { position: absolute; right: 5px; top: 3px; }
.m_wnews .pagesize a { background: url(../img/index_newadd.png) no-repeat -21px 0; width: 21px; height: 21px; display: block; overflow: hidden; line-height: 0; text-indent: -999em; margin-bottom: 3px; }
.m_wnews .pagesize a.prev:hover { background-position: 0 0; }
.m_wnews .pagesize a.next { background-position: -21px -26px; }
.m_wnews .pagesize a.next:hover {background-position: 0 -26px;}
.hot_zone {
    width: 998px;
    border: 1px solid #ddd;
    margin-top: 13px;
    background: #fff;
}

.hot_zone h3 a{
    text-align: center;
    background: #FE3D00;
    display : block;
    font-size: 15px;
    padding-top: 25px;
    width: 44px;
    height: 100px;
	font-weight:bold;

}
.hot_zone h3 a{ color: white;}

.hot_zone ul {
    padding: 10px 0px;
    overflow: auto;
}
.hot_zone ul li {
    width: 75px;
    margin: 0 20px 0px 24px;
    _margin: 0 18px 0px 24px;
}

.hot_zone ul li a {
    color: #585858;
}
.hot_zone ul li a:hover{color: #4397d1;text-decoration: none;}
.hot_zone ul li p{
    font-size: 14px;
    line-height: 16px;
    width: 100%;
    width: 100%;
    text-align: center;
    margin-top: 10px;

    font-weight: bold;
}
.hot_zone img{
    width: 75px;
    height: 75px;
    border-radius: 14px;
}
.pull-left {
    float: left;
}
.dt-block h2 {
    padding: 30px 0px;
    font-size: 18px;
    color: #444;
    font-weight: normal;
}
.dt-album { width: 1175px; display:block; overflow:hidden; clear:both }
.dt-album .section { position: relative; width: 224px; padding-bottom:4px; margin: 0 6px 0 5px; float: left; }
.section-img,
.section-img img { display: block; width: 224px; height: 224px; }
.section-img { position: relative; }
.section-desc { width: 222px; height: 99px; background-color: #ffffff; border-left: 1px solid #dedfe0; border-right: 1px solid #dedfe0; border-bottom: 1px solid #dedfe0; }
.section-title { display: block; color: #444444 !important; height: 34px; padding-top: 12px; padding-left: 10px; padding-right: 10px; font-size: 13px; font-weight: bold; }
.section-attr { height: 34px; padding: 0 10px; font-size: 12px; color: #888888; padding-top: 8px; padding-bottom: 12px; }
.section-attr .dt-username { color: #888888; }
.section-bottom-a { height: 1px; width: 220px; margin: 0 auto; overflow:hidden; border-bottom: 1px solid #dedfe0; }
.section-bottom-b { height: 1px; width: 216px; margin: 0 auto; overflow:hidden; border-bottom: 1px solid #dedfe0; }
.jiu_grid_hd{padding-bottom:11px; margin-bottom: 20px; background:url(../img/title_udline.png) -830px 100% no-repeat transparent;height:14px;line-height:14px;overflow:hidden;padding-top:12px}
.jiu_grid_hd:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."}
.jiu_grid_hd h2{font-size:22px;font-family:STHeiti,Microsoft YaHei;color:#252525;float:left;line-height:24px;margin-top:-12px;font-weight:normal}
.jiu_grid_hd h2 a,.jiu_grid_hd h2 a:visited{color:#252525}
.jiu_grid_hd a.more,.jiu_grid_hd a.more:visited{font-size:12px;color:#666;padding-right:12px;float:right;background:url(images/more_ico.png) no-repeat 100% 50% transparent}

.conbox { background:#fff; border:1px solid #E5E5E5 }
.layA { width:360px; padding-left:14px; margin-right:30px; float:left;padding-top: 20px }
.citylife { padding-top:7px; }
.citylife ul { padding-bottom:10px }
.citylife li { height:32px; line-height:32px; padding-left:15px; overflow:hidden; font-size:14px; color:#565656;}
.citylife li.big { font-size:18px; font-family:"Microsoft YaHei"; height:38px; line-height:38px }
.layB { width:400px; float:left;padding-top:26px  }
.dujia li { height:185px; }
.dujia li .djpic { height:123px; position:relative; }
.dujia li .djpic a { height:123px; display:block }
.dujia li .djpic img { position:absolute; top:3px; left:0 }
.dujia li .djpic em { width:100%; height:62px; position:absolute; top:0; left:0 }
.dujia li p { line-height:20px; padding-top:5px }
.dujia li span { color:#999 }
.layC { width:300px; float:right; padding-right:15px }
.layAB { width:710px; float:left; padding-left:15px }
.tabRank{ width:300px; margin:10px auto;   border:1px solid #d8d8d8;  }
.tabRank .hd{ background-color:#e2e2e2; height:50px; line-height:50px; border-bottom:none;}
.tabRank .hd h3 { float:left; width:150px; overflow:hidden; text-align:center;}
.tabRank .hd h3 a { color:#333; font-size:18px; font-weight:bold;}
.tabRank .hd h3.on { background-color:#f9f9f9; height:50px;}
.tabRank .hd h3.on a { display:block; color:#e72410;}
.tabRank .bd {  height:550px; background-color:#f9f9f9; clear:both;}
.tabRank .bd ul { padding:10px 8px;}
.tabRank .bd .ulList  li { border-bottom:1px solid #e5e5e5; height:42px; line-height:42px; width:280px !important;}
.tabRank .bd .ulList li a { color:#333;}
.tabRank .bd .ulList li .num { font-size:14px; font-weight:bold; color:#333; background:url(../img/icons.png) no-repeat -50px 0; width:24px; height:20px; display:block; float:left; line-height:17px; text-align:center; margin-top:13px; padding-right:6px;}
.tabRank .bd .ulList li.t .num { background-position:0 0; color:#fff;}
.tabRank .bd .ulList li.t {line-height:42px !important;}
.tabRank .bd .ulList li.on img {width:150px; height:94px; padding:4px; border:1px solid #d0d0d0; background-color:#fff;}
.tabRank .bd .ulList li .pubtext {color:#777;display:none; }
.tabRank .bd .ulList li .pubtext strong {color:#E72410;}
.tabRank .bd .ulList li .pubtext a {color:#E72410;}
.tabRank .bd .ulList li .pubpic{display:none;}
.tabRank .bd .ulList li .pubtitle p{display:none;}
.tabRank .bd .ulList li.on{height:180px;text-align:center;line-height:22px !important;}
.tabRank .bd .ulList li.on .pubpic{display:block;padding-top:5px;}
.tabRank .bd .ulList li.on .pubtext {color:#777;display:block; }
.tabRank .bd .ulList li.on .pubtitle p{display:block;}
.tabRank .bd .ulList2 .pic { float:left;}
.tabRank .bd .ulList2 .con {float:right; width:170px;} 
.tabRank .bd .ulList2 li { clear:both; padding-top:8px;height:58px;border-bottom:1px solid #E5E5E5;}
.tabRank .bd .ulList2 img {width:90px; height:47px; padding:1px; border:1px solid #d0d0d0; background-color:#fff; float:left;}

.picScroll2{ margin:10px auto; position:relative; border:1px solid #eee; width:1145px; padding:20px 0 20px 30px; background:#fff; overflow:hidden;     }
.picScroll2 .prev,
.picScroll2 .next{ display:block; position:absolute; top:96px; left:5px; width:23px; height:23px; background:url(../img/btns.png) no-repeat;   }
.picScroll2 .next{ left:auto; right:5px; background-position:-25px 0; }
.picScroll2 .prev:hover{ background-position:0 -30px; }
.picScroll2 .next:hover{ background-position:-25px -30px;}
.picScroll2 ul{ overflow:hidden; zoom:1; }
.picScroll2 ul li{ width:120px; float:left; overflow:hidden; padding:0 10px;}
.picScroll2 ul li img{ width:320px; height:184px; display:block; background:url(../img/loading.gif) center center no-repeat; }



