.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; padding-top:28px;}
.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;height:177px;width:380px;}
.promo_pic a{display: block;height: 177px;left: 0;position: absolute;top: 0;width: 380px;}
.list_num { position:absolute; bottom:10px; right:10px; z-index:9999;}
.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 a.num1{ background-position:0 0;}
.list_num a.num2{ background-position:-16px 0;}
.list_num a.num3{ background-position:-32px 0;}
.list_num a.num4{ background-position:-48px 0;}
.list_num a.num5{ background-position:-64px 0;}
.list_num a.num6{ background-position:-80px 0;}
.list_num a.num7{ background-position:-96px 0;}
.list_num a.num8{ background-position:-112px 0;}
.list_num a.num9{ background-position:-128px 0;}
.list_num .cur a.num1{ background-position:0 -9px;}
.list_num .cur a.num2{ background-position:-16px -9px;}
.list_num .cur a.num3{ background-position:-32px -9px;}
.list_num .cur a.num4{ background-position:-48px -9px;}
.list_num .cur a.num5{ background-position:-64px -9px;}
.list_num .cur a.num6{ background-position:-80px -9px;}
.list_num .cur a.num7{ background-position:-96px -9px;}
.list_num .cur a.num8{ background-position:-112px -9px;}
.list_num .cur a.num9{ background-position:-128px -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:20px;} 
.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*/
.sp_bg{ background:url(../image/special_area/ad_bg.jpg) no-repeat center top; position:relative;}
.wm_header{ height:105px; background:url(../image/special_area/wm_head.jpg) no-repeat 0 0; width:1000px; margin:0 auto; padding:318px 0 32px 0;}
.ul_logo{ height:75px; padding-top:30px;}
.ul_logo li{ width:165px; height:75px; 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%;}

/*sp_focus*/
.sp_focus{ width:970px; height:325px; overflow:hidden; position:relative; margin-bottom:10px;}
.sp_focus .focus_pic{ width:970px; position:relative; z-index:1;}
.sp_focus .focus_pic a{ position:absolute; z-index:1; left:0; top:0; width:970px; height:325px; display:block; overflow:hidden;}
.sp_focus .list_num{ position:absolute; z-index:99; bottom:10px; width:108px; left:50%; margin-left:-54px;}
.sp_focus .list_num li{ width:15px; float:left; height:15px; overflow:hidden; text-indent:-999em; margin-right:12px; background:url(../image/fs_no.png) no-repeat 0 0;_background:url(../image/fs_no.gif) no-repeat 0 0; cursor:pointer;}
.sp_focus .list_num .cur{background:url(../image/fs_on.png) no-repeat 0 0;_background:url(../image/fs_on.gif) no-repeat 0 0;}
.sp_focus .num_bg{ position:absolute; background:#000;filter: Alpha(opacity=60);-moz-opacity:.6;opacity:0.6; z-index:98; width:100%; height:36px; left:0; bottom:0;}
/*hd_zq*/
.hd_zq{ width:970px; overflow:hidden; height:156px; padding-top:15px;}
.hd_zq .hd_zq_hd{ height:28px; line-height:28px}
.hd_zq .hd_zq_hd h2{ color:#333; font-size:16px; text-indent:10px;}
.hd_zq ul{ width:990px; height:128px;}
.hd_zq ul li{ float:left; width:310px; height:128px; margin-right:20px;}
.hd_zq ul li img{ display:block;}
/*sp_mod*/
.sp_mod{ margin-bottom:10px; width:970px;}
.sp_mod .sp_libao{ width:970px; overflow:hidden;}
.sp_mod .mod_hd{ height:28px; line-height:28px}
.sp_mod .mod_hd h2{ color:#333; font-size:16px; text-indent:10px;}
.sp_libao ul{ height:141px; width:980px;}
.sp_libao ul li{ height:141px; float:left; width:182px; margin-right:14px;}
.sp_libao ul li a{ display:block; width:182px; height:141px;}
.sp_libao ul li img{ width:182px; height:116px; vertical-align:middle;}
.sp_libao ul li p{ background:url(../image/lb_bg.jpg) no-repeat 0 0; height:25px; text-align:center; color:#e3e3e3; line-height:25px;}
.sp_libao ul li a:hover{ text-decoration:none;}
.sp_miaosha{ float:left; width:377px;}
.sp_miaosha .miaosha_bd{ width:377px; height:141px;}

/*fix*/
.fix_r{z-index:5;width:158px;height:170px;position: fixed;bottom:80px;right:50%;margin-right: -680px;_position: absolute;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-256));}
.fix_r .fix_zc{ background:url(../image/jr_zc.jpg) no-repeat 0 0; width:158px; height:70px; display:block; text-indent:-999em; overflow:hidden;}
.fix_r .fix_logo{ background:url(../image/jr_logobg.png) no-repeat 0 0; _background:url(../image/jr_logobg.gif) no-repeat 0 0; display:block; width:145px; height:70px; padding:3px 7px 27px 6px;}
.fix_r .fix_logo img{ display:block; width:145px; height:70px; vertical-align:middle;}