@charset "utf-8";
/* CSS Document */
.mode_container{width:100%; background:url(../images/modeBg.jpg) center 0 no-repeat black; padding-top:119px; padding-bottom:50px;}
.nav_wrap{ height:182px;}
.main_link{width:1005px; margin:0 auto;}
.main_link a{ display:block; width:150px; height:40px;}
.mode_nav{ width:964px; margin:0 auto; height:85px; padding-top:23px;}
.mode_nav a{ display:block; height:74px; width:198px;}
.mode_nav_1{ background:url(../images/mode_nav_1.jpg) no-repeat;}
.mode_nav_2{ background:url(../images/mode_nav_2.jpg) no-repeat;}
.mode_nav_3{ background:url(../images/mode_nav_3.jpg) no-repeat;}
.mode_nav_4{ background:url(../images/mode_nav_4.jpg) no-repeat;}
.mode_nav_5{ background:url(../images/mode_nav_5.jpg) center no-repeat;}
.ds_nav{ background:url(../images/modeDS_nav.jpg) no-repeat; width:960px; height:221px; clear:both; margin:0 auto;}
.leftDs{ padding:66px 0 0 8px; width:458px; overflow:hidden;}
.rightDs{ padding:66px 0 0 8px; width:459px;}
.ds_nav span{ display:block; width:137px; height:137px; overflow:hidden; cursor:pointer;}
.leftDs span{ background:url(../images/ds_current_1.png) 0 -300px no-repeat; margin-right:11px;}
.rightDs span{ background:url(../images/ds_current_2.png) 0 -300px no-repeat; margin-right:12px;}
.leftDs span.current,.rightDs span.current{ background-position:0 0;}
.ds_intro{ border-top:11px solid #b50609; display:none;}
.lskTop{width:100%; background:url(../images/lsk_bg.jpg) center 0 no-repeat;}
.ycTop{width:100%; background:url(../images/yc_bg.jpg) center 0 no-repeat;}
.czTop{ width:100%;background:url(../images/cz_bg.jpg) center 0 no-repeat;}
.lyTop{ width:100%;background:url(../images/ly_bg.jpg) center 0 no-repeat;}
.lpTop{width:100%; background:url(../images/lp_bg.jpg) center 0 no-repeat;}
.pwTop{ width:100%;background:url(../images/pw_bg.jpg) center 0 no-repeat;}
.ds_info{width:960px; margin:0 auto; height:516px; position:relative;}
.TopVideo{ position:absolute; background:url(../images/top_video.png) no-repeat; display:block; width:95px; height:65px;}
.lsk_position{ background:url(../images/lsk_position.jpg) center 0 no-repeat; height:409px; width:100%;}
.yc_position{ background:url(../images/yc_position.jpg) center 0 no-repeat; height:409px; width:100%;}
.cz_position{ background:url(../images/cz_position.jpg) center 0 no-repeat; height:409px; width:100%;}
.ly_position{ background:url(../images/ly_position.jpg) center 0 no-repeat; height:409px; width:100%;}
.lp_position{ background:url(../images/lp_position.jpg) center 0 no-repeat; height:409px; width:100%;}
.pw_position{ background:url(../images/pw_position.jpg) center 0 no-repeat; height:409px; width:100%;}
.history_lsk{width:100%; background:url(../images/lsk_history.jpg) center 0 no-repeat; height:361px;}
.history_yc{width:100%; background:url(../images/yc_history.jpg) center 0 no-repeat; height:398px;}
.history_cz{width:100%; background:url(../images/cz_history.jpg) center 0 no-repeat; height:361px;}
.history_ly{width:100%; background:url(../images/ly_history.jpg) center 0 no-repeat; height:361px;}
.history_lp{width:100%; background:url(../images/lp_history.jpg) center 0 no-repeat; height:361px;}
.history_pw{width:100%; background:url(../images/pw_history.jpg) center 0 no-repeat; height:361px;}
.girls_bg{width:100%; background:url(../images/girlsBg.png) center 0 no-repeat; height:536px;}
.girls_wrap{width:995px; margin:0 auto; position:relative; padding-top:120px; padding-left:5px;}
.a_team,.b_team{width:495px; height:397px; overflow:hidden; text-align:center; padding-top:15px;}
.b_team{ padding-left:10px; width:485px;}
.captain_info{ font-size:14px; color:#666;}
.info{ display:inline-block;width:110px;}
.captain_name{ font-weight:bold; line-height:22px;}
.captain_name span{ color:#333;}
.team_name{ font-size:96px; color:#e41fe3; font-weight:normal; height:100px; line-height:76px;}
.team_name span{ font-size:22px;}
.captain_photo{ display:inline-block; background:url(../images/photo.jpg) no-repeat; width:109px; height:144px;}
.plus{ color:#e41fe3; font-size:96px; line-height:90px; overflow:hidden; height:90px;}
.player{ background:url(../images/photo.jpg) no-repeat; display:inline-block; width:109px; height:44px; font-size:18px; color:white; line-height:44px; padding-top:100px; margin-right:5px;}
.player_info{ display:inline-block;width:118px; margin-right:3px; height:144px; vertical-align:top;}
.player_info p{ font-size:12px; line-height:18px; color:black; height:54px; text-align:left; padding-left:10px;}
.player_info .dianping{ background:url(../images/dianping.png) no-repeat; width:92px; height:64px; text-align:left; line-height:18px; color:white; padding:20px 10px 10px 10px;}
.all_girls{ display:block; background:url(../images/all.png) no-repeat; width:135px; height:88px; position:absolute; left:50%; margin-left:-67px; top:160px;}
#index_ds{ background:url(../images/ds_img.jpg) center 60px no-repeat; width:1098px; height:577px; clear:both; position:relative; margin:0 auto;}
#index_ds a{ display:block; position:absolute;width:115px; height:69px; text-align:center; font-size:14px; color:#153532;}
.ds_text{width:920px; padding:20px; margin:0 auto; font-size:18px; color:white; line-height:24px;}
.ds_text span{color:#ffde00;}
.video_title{ font-size:18px; text-align:center; line-height:35px; color:#00c6ff;}
#video1,#video2,#video3{width:853px; margin:0 auto; height:520px;  margin-bottom:40px; display:block;}