.container {border:0;box-shadow:none; padding:15px 14px 15px 15px; width:971px;}
.middle_content {border:0; padding:0 18px; width:357px;}
.left_side {width:380px; padding:0;}
.right_side {width:185px; padding:5px 0px 5px 13px;}
.news_warp2 {height:200px;}
.news_warp2 h3, .news_warp2 h3 a { text-align:left; line-height:35px; height:40px;}
.shoot_concept { margin:5px 0 0; height:106px;}
.sp_gift_pic {width:985px; *padding-bottom:10px}
.sp_gift_pic li {width:184px;padding-right:13px; display:inherit; overflow:hidden; margin-bottom:15px;}
.sp_gift_pic li p { float:left; width:58px; text-align:left; line-height:30px; height:30px;}
.sp_gift_pic li p.orange { color:#f60;}
.sp_gift_pic li div { text-align:right;}
.sp_gift_pic img{width:182px; height:90px;}
.module_title,.module_title h2{ background:none; border:0;}
.module_title h2 { color:#333; line-height:30px; font-size:16px; padding:0 30px 0 0; width:auto; padding-left:10px;}
.focus_list2 li { height:23px;}
.shoot_game li {line-height:20px;}
.eva_infro li { height:30px;}
.eva_infro li.game_main { height:122px; margin-bottom:15px;}
.focus_list li { margin-bottom:3px;}
.focus_list li a {font-size:12px;}
.sp_turnbox {width:1001px; margin:0 auto; overflow:hidden; position:relative; height:325px;background:#1b1b1b}
.sp_ad {height:298px; overflow:hidden;  position:relative;}
.sp_ad_pic {width:2000em;}
.sp_ad_pic li{float:left; height:298px;}

.sp_turnbox .arr {cursor:pointer; height:56px;margin-top:-35px;position:absolute;top:50%;width:48px;z-index:10; display:block; text-indent:-999em; overflow:hidden;}
.sp_turnbox .arr_pre{left:-48px;background:url(../image/arr_l.png) no-repeat 0 0;_background:url("about:blank") repeat;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod='crop', src=default/image/arr_l.png);}
.sp_turnbox .arr:active{opacity:0.8; filter:alpha(opacity=80);}
.sp_turnbox .arr_next{right:-48px;_right:-1px;background:url(../image/arr_r.png) no-repeat 0 0;_background:url("about:blank") repeat;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod='crop', src=default/image/arr_r.png);}

.turn_num {bottom:5px;left:50%;position:absolute;text-align:center;}
.turn_num li {display:inline;float:left;margin-right:5px;position:relative;right:50%;}
.turn_num a {background:url(../image/turn_default.gif) no-repeat center center;height:16px;width:25px; display:block; text-indent:-999em; overflow:hidden;}
.turn_num li.on a {background:url(../image/turn_on.gif) no-repeat center center;}

.sp_module { border-bottom:1px dashed #ddd; margin-bottom:10px;}
.promo {overflow:hidden;height:177px; position:relative;}
.promo_pic { margin-top:5px;}
.list_num { position:absolute; bottom:10px; right:10px; z-index:50;}
.list_num li {float:left;}
.list_num li a{ display:block; background-image:url(../image/sp_num_nav.gif); background-repeat:no-repeat; background-position:0 0; width:13px; height:9px; text-indent:-99em; overflow:hidden; margin-right:5px;}
.list_num li.num1 a{ background-position:0 0;}
.list_num li.num2 a{ background-position:-16px 0;}
.list_num li.num3 a{ background-position:-32px 0;}
.list_num li.num4 a{ background-position:-48px 0;}
.list_num li.num5 a{ background-position:-64px 0;}
.list_num li.num6 a{ background-position:-80px 0;}
.list_num li.num1 .cur{ background-position:0 -9px;}
.list_num li.num2 .cur{ background-position:-16px -9px;}
.list_num li.num3 .cur{ background-position:-32px -9px;}
.list_num li.num4 .cur{ background-position:-48px -9px;}
.list_num li.num5 .cur{ background-position:-64px -9px;}
.list_num li.num6 .cur{ background-position:-80px -9px;}

.sp_kill_btn {width:185px; height:180px; display:block; overflow:hidden;}
.sp_gift {width:972px; overflow:hidden;}
.video_wrap { float:left; width:575px; margin-left:16px; margin-top:10px; }
.video_title {background-color:#1d1c1c; background:transparent url(../image/black_title_bg.gif) no-repeat 0 0\9; border-radius:3px 3px 0 0; height:35px; line-height:35px; color:#fff; padding:0 15px; font-size:16px; position:relative;}
.video_title h2 { float:left; display:inherit;}
.video_title .more { position:absolute;right:15px; color:#fff;}
.video_content { background:#404040;border-radius:0 0 3px 3px;background:#404040 url(../image/black_btm.gif) no-repeat 0 bottom\9; padding-bottom:30px;}
.video_list { margin:0; padding:10px 2px;}
.video_list li {height:122px; margin:10px 4px 4px 17px; width:165px; text-align:center;}
.video_list li .pic { position:relative; z-index:1;width:164px; height:98px;}
.video_list li .pic img { border-color:#666; width:163px; height:98px;}
.video_list li a { color:#ddd}
.video_list li a:hover { text-decoration:underline; color:#f90}
.video_list li p {height:15px;margin-top:5px;}
.video_ico { position:absolute; left:50%; top:50%; display:block; z-index:3; background:url(../image/video_ico.png) no-repeat 0 0;_background:url("about:blank") repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod='crop', src=default/image/video_ico.png); width:45px; height:45px; margin-left:-22px; margin-top:-22px;}

.products { background:#e3e3e3; height:130px; position:relative; margin-top:530px;} 
.products_warp {width:876px; overflow:hidden; margin:10px auto;}
.logo_link {}
.logo_link li { float:left; margin:0 10px; display:inline}
.product_next,.product_pre { background:url(../image/sp_roll_btn.gif) no-repeat 0 0; width:34px; height:61px; overflow:hidden; display:block; text-indent:-999em; position:absolute; top:43px;}
.product_next { left:10px;}
.product_pre { right:10px; background-position:right 0;}
.footer {color:#ccc}
.footer a { color:#76d3ff}

/*edit 0517*/
.content_bg{ background:url(../image/special_area/ad_bg.jpg) no-repeat center top; position:relative;}
.wm_header{ height:100px; background:url(../image/special_area/wm_head.jpg) no-repeat 0 0; width:1000px; margin:0 auto; padding:318px 0 37px 0;}
.ul_logo{ height:100px;}
.ul_logo li{ width:165px; height:100px; overflow:hidden; float:left; text-align:center;}
.ul_logo span{display:inline-block; height:100%;vertical-align:middle;}
.ul_logo li img{vertical-align:middle;}


.middle_content .focus_list li{ padding-right:50px; position:relative;}
.middle_content .focus_list li span{ position:absolute; right:0; top:0; height:20px; line-height:20px; color:#999; font-size:12px;}
a.btn_goto { display:block;}

/*sec_bg*/
.sec_bg{ background:#000;filter: Alpha(opacity=60);-moz-opacity:.6;opacity:0.6; position:absolute; height:28px; left:0; top:0; width:100%;}