/* Home Main */
.mainRolling { margin:0 0 8px 0; padding:0; }
.mainRolling .mainTopBanner { position:relative; margin:0; padding:0; height:249px; }
.mainRolling .mainTopBanner .slides { margin:0; padding:0; list-style:none; }
.mainRolling .mainTopBanner .slides li { margin:0; padding:0; position:relative; }
.mainRolling .mainTopBanner .slides li .textbg { position:absolute; left:0; bottom:0; width:100%; margin:0; padding:0; height:72px; background:#151114; opacity:0.85; -ms-filter: alpha(opacity=85);filter: alpha(opacity=85);}
.mainRolling .mainTopBanner .text { position :absolute; left:0; bottom:0; margin:0; padding:0;  height:72px;  }
.mainRolling .mainTopBanner .text .title { margin:9px 13px 0px 13px; padding:0; font-family:Arial Unicode MS, serif; font-size:20px; color:#eef039; line-height:1em; }
.mainRolling .mainTopBanner .text .summary { margin:5px 13px; padding:0; font-family:Tahoma; color:#c2bd8e; }
.mainRolling .mainTopBanner .swipe_nav { position:absolute; right:17px; top:0px; }
.mainRolling .mainTopBanner .swipe_nav li { display:inline-block; margin-left:4px; width:11px; height:11px; text-indent:-9999px; *display:inline;}
.mainRolling .mainTopBanner .swipe_nav li a { display:block; margin-left:4px; width:13px; height:13px; background:url('../img/icon/bg_sprite_rollingtab.gif') no-repeat left top; cursor:pointer; overflow:hidden; text-indent:-9999px;}
.mainRolling .mainTopBanner .swipe_nav li .active { background-position:0 bottom; }

.section_homemain_fangallery { margin:0; padding:30px 0 30px 0; background-color:#090503; }
.section_homemain_fangallery ul { margin:0; padding:0; width:100%; list-style:none; text-align:center; word-spacing:-4px; letter-spacing:-4px; }
.section_homemain_fangallery ul li { display:inline-block; margin:0 4px; padding:0; border-bottom:1px solid #201d13; word-spacing:normal; letter-spacing:normal; }
.section_homemain_fangallery ul li a { position:relative; display:block; width:161px; height:121px; border:1px solid #423b20; }
.section_homemain_fangallery ul li a span { display:block; }
.section_homemain_fangallery ul li a .text { position:absolute; left:0px; bottom:0px; padding:8px 0 0 0; width:100%; height:31px; font-family:Arial; font-size:12px; color:#c2bd8e; text-align:center; line-height:13px; overflow:hidden; }
.section_homemain_fangallery ul li a .bg { position:absolute; left:0px; bottom:0px; width:100%; height:39px; background:#110602; opacity:0.90; -ms-filter: alpha(opacity=90);filter: alpha(opacity=90); }
.section_homemain_fangallery:after { content:""; display:block; clear:both; }

.section_homemain_fangallery ul li a .text:hover { color:#fce738; }

.section_homemain_news { margin:30px auto 0 auto; padding:0; width:676px; }
.section_homemain_news h3 { margin:0; padding:0; }

.newsList { margin:0; padding:0; }

.LC_mainRolling { margin:0 0 0 0; padding:0; }
.LC_mainRolling .mainTopBanner { position:relative; margin:0; padding:0; height:249px; }
.LC_mainRolling .mainTopBanner .slides { margin:0; padding:0; list-style:none; }
.LC_mainRolling .mainTopBanner .slides li { margin:0; padding:0; position:relative; }
.LC_mainRolling .mainTopBanner .slides li .textbg { position:absolute; left:0; bottom:0; width:100%; margin:0; padding:0; height:72px; background:#151114; opacity:0.85; -ms-filter: alpha(opacity=85);filter: alpha(opacity=85);}
.LC_mainRolling .mainTopBanner .text { position :absolute; left:0; bottom:0; margin:0; padding:0;  height:72px;  }
.LC_mainRolling .mainTopBanner .text .title { margin:9px 13px 0px 13px; padding:0; font-family:Arial Unicode MS, serif; font-size:20px; color:#eef039; line-height:1em; }
.LC_mainRolling .mainTopBanner .text .summary { margin:5px 13px; padding:0; font-family:Tahoma; color:#c2bd8e; }
.LC_mainRolling .mainTopBanner .swipe_nav { position:absolute; right:17px; top:0px; }
.LC_mainRolling .mainTopBanner .swipe_nav li { display:inline-block; margin-left:4px; width:11px; height:11px; text-indent:-9999px; *display:inline;}
.LC_mainRolling .mainTopBanner .swipe_nav li a { display:block; margin-left:4px; width:13px; height:13px; background:url('../img/icon/bg_sprite_rollingtab.gif') no-repeat left top; cursor:pointer; overflow:hidden; text-indent:-9999px;}
.LC_mainRolling .mainTopBanner .swipe_nav li .active { background-position:0 bottom; }