.Min_ { background: no-repeat center; width: 100%; }
.Min_ .center { width: 100%; margin: 0 auto; display: block; position: relative; height: 100%; }

.Min_top { background-image: url("/sw/fnworldcup/images/Min_top.jpg"); height: 1031px; background-size: auto 100%; }

.Min_nav { background-image: url("/sw/fnworldcup/images/Min_nav.jpg"); height: 100px; background-size: auto 100%; }
.Min_nav .nav { height: 114px; width: 100%; position: absolute; left: 0px; bottom: 0px; background: #f9cf2f; }
.Min_nav .nav li { float: left; height: 114px; width: 20%; cursor: pointer; background: url("/sw/fnworldcup/images/nav.png") no-repeat center; }
.Min_nav .nav li:hover { opacity: 0.8; }
.Min_nav .nav .li1 { background-position: 0 0; }
.Min_nav .nav .li2 { background-position-x: -240px; }
.Min_nav .nav .li3 { background-position-x: -480px; }
.Min_nav .nav .li4 { background-position-x: -720px; }
.Min_nav .nav .li5 { background-position-x: -960px; }

.warp_box { background: #f5df57 url("../images/Min_.jpg") no-repeat center; min-height: 1365px; width: 100%; }
.warp_box .titie_bt { padding-top: 60px; width: 100%; }
.warp_box .titie_bt span { display: block; margin: 0 auto; background: url("/sw/fnworldcup/images/ico_img.png") no-repeat center; width: 324px; height: 96px; }
.warp_box .titie_bt .bt1 { background-position: 0 -110px; }
.warp_box .titie_bt .bt2 { background-position: 0 -544px; }
.warp_box .titie_bt .bt3 { background-position: 0 -328px; }
.warp_box .titie_bt .bt4 { background-position: 0 -433px; }
.warp_box .titie_bt .bt5 { background-position: 0 0; }
.warp_box .titie_bt .bt6 { background-position: 0 -219px; }

.cont1 .video_box { width: 1055px; height: 590px; background: #000; margin: 25px auto; position: relative; }
.cont1 .video_box .iframe2 { display: none; width: 100%; height: 100%; border: none; position: absolute; left: 0px; top: 0px; }
.cont1 .video_box .iframe1 { width: 100%; height: 100%; border: none; }

.cont2 .warp { position: relative; padding-top: 50px; }
.cont2 .warp .nav_top { height: 88px; width: 810px; position: absolute; top: 50px; left: 195px; }
.cont2 .warp .nav_top a { margin: 0 25px; background: url("/sw/fnworldcup/images/ico_img.png") no-repeat center; height: 88px; width: 220px; background-position: -435px 0; display: block; position: relative; float: left; cursor: pointer; }
.cont2 .warp .nav_top a span { background: url("/sw/fnworldcup/images/ico_img.png") no-repeat center; display: block; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; margin: auto; }
.cont2 .warp .nav_top a .sp1 { height: 34px; width: 136px; background-position: -421px -384px; }
.cont2 .warp .nav_top a .sp2 { height: 34px; width: 135px; background-position: -424px -332px; }
.cont2 .warp .nav_top a .sp3 { height: 34px; width: 137px; background-position: -422px -278px; }
.cont2 .warp .nav_top a:hover { background-position: -697px 0; }
.cont2 .warp .nav_top .on { background-position: -697px 0; }
.cont2 .warp .item { margin: 0 auto; width: 1109px; }
.cont2 .warp .item1 { background: url("/sw/fnworldcup/images/item1.png") no-repeat center; height: 418px; margin-top: 130px; }
.cont2 .warp .item1 .item_img { float: left; margin: -30px 0 0 67px; }
.cont2 .warp .item1 .item1_text { float: right; margin: 140px 46px 0 0px; }
.cont2 .warp .item2 { background: url("/sw/fnworldcup/images/item2.png") no-repeat center; height: 772px; margin-top: 38px; }
.cont2 .warp .item2 .item2_text { padding: 65px; color: #313131; }
.cont2 .warp .item2 .item2_text .bt { font-size: 32px; height: 75px; padding-top: 20px; line-height: 75px; padding-left: 10px; }
.cont2 .warp .item2 .item2_text span { font-size: 24px; line-height: 40px; height: 40px; display: block; }
.cont2 .warp .item2 .item2_text span:before { content: ''; display: inline-block; vertical-align: middle; width: 6px; height: 30px; background: #f0412a; margin: -2px 10px 0 0; }
.cont2 .warp .item2 .item2_text .span2 { padding-top: 20px; }
.cont2 .warp .item2 .item2_text p { line-height: 36px; font-size: 20px; padding-left: 15px; }
.cont2 .warp .item3 { background: url("/sw/fnworldcup/images/item3.png") no-repeat center; height: 645px; margin-top: 38px; }
.cont2 .warp .item3 .ul { padding: 90px 60px; }
.cont2 .warp .item3 .ul ul li { float: left; width: 25%; text-align: center; margin: 30px 0; overflow: hidden; height: 182px; }
.cont2 .warp .item3 .ul ul li a { display: block; margin: 0 auto; position: relative; height: 100%; }
.cont2 .warp .item3 .ul ul li a img { max-width: 100%; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; margin: auto; }

.cont3 .warp { position: relative; padding-top: 115px; }
.cont3 .warp .nav_top { height: 101px; width: 780px; position: absolute; top: 65px; left: 210px; }
.cont3 .warp .nav_top a { margin: 0 25px; background: url("/sw/fnworldcup/images/ico_img.png") no-repeat center; height: 101px; width: 338px; background-position: -391px -136px; display: block; position: relative; float: left; cursor: pointer; }
.cont3 .warp .nav_top a span { background: url("/sw/fnworldcup/images/ico_img.png") no-repeat center; display: block; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; margin: auto; }
.cont3 .warp .nav_top a .sp1 { height: 30px; width: 139px; background-position: -423px -490px; }
.cont3 .warp .nav_top a .sp2 { height: 31px; width: 139px; background-position: -423px -440px; }
.cont3 .warp .nav_top a:hover { background-position: -748px -125px; }
.cont3 .warp .nav_top .on { background-position: -748px -125px; }
.cont3 .warp .warp_item { background: url("/sw/fnworldcup/images/item3.png") no-repeat center; height: 645px; padding: 0 50px; width: 1009px; margin: 0 auto; }
.cont3 .warp .warp_item .bt_ { padding-top: 75px; height: 45px; line-height: 45px; }
.cont3 .warp .warp_item .bt_ span { display: block; float: left; margin-top: 11px; }
.cont3 .warp .warp_item .bt_ span:after { content: ''; display: block; background: url("/sw/fnworldcup/images/ico_img.png") no-repeat center; height: 23px; }
.cont3 .warp .warp_item .bt_ .span1 { width: 650px; }
.cont3 .warp .warp_item .bt_ .span1:after { width: 153px; background-position: -406px -578px; margin: 0 auto; }
.cont3 .warp .warp_item .bt_ .span2 { width: 285px; }
.cont3 .warp .warp_item .bt_ .span2:after { width: 50px; background-position: -417px -541px; }
.cont3 .warp .warp_item .bt_ .span3:after { width: 50px; background-position: -412px -615px; }
.cont3 .warp .warp_item .scroll { height: 497px; overflow: auto; width: 100%; }
.cont3 .warp .warp_item .scroll::-webkit-scrollbar { width: 8px; height: 8px; background: #dcdcdc; border-radius: 10px; }
.cont3 .warp .warp_item .scroll::-webkit-scrollbar-button { width: 0; height: 0; }
.cont3 .warp .warp_item .scroll::-webkit-scrollbar-corner { display: block; }
.cont3 .warp .warp_item .scroll::-webkit-scrollbar-thumb { background-clip: padding-box; background-color: #f5df57; border-radius: 10px; }
.cont3 .warp .warp_item .scroll li { height: 70px; line-height: 70px; width: 100%; border-bottom: 1px solid #e8e8e8; }
.cont3 .warp .warp_item .scroll li span { display: block; overflow: hidden; float: left; color: #313131; font-size: 24px; }
.cont3 .warp .warp_item .scroll li .time { width: 650px; text-align: center; }
.cont3 .warp .warp_item .scroll li .name { width: 285px; }
.cont3 .warp .warp_item .scroll li:last-child { border: none; }

.cont4 .text_top { text-align: center; font-size: 24px; color: #000; line-height: 38px; padding-top: 25px; }
.cont4 .text_img_ { padding-top: 50px; }
.cont4 .text_img_ img { display: block; margin: 0 auto; }
.cont4 .warp_tp .item { float: left; width: 50%; margin: 0 auto; position: relative; padding-top: 20px; }
.cont4 .warp_tp .item .btn { position: absolute; width: 275px; height: 60px; text-align: center; line-height: 60px; color: #434343; font-size: 31px; display: block; background: #fff45c; border-radius: 20px; cursor: pointer; }
.cont4 .warp_tp .item .btn:hover { opacity: 0.8; }
.cont4 .warp_tp .item1 { float: none; width: 659px; }
.cont4 .warp_tp .item1 .btn { right: 85px; bottom: 45px; }
.cont4 .warp_tp .item1 .btn_on { background: #f04029; color: #fff; }
.cont4 .warp_tp .item2 .btn { right: 105px; bottom: 65px; }
.cont4 .warp_tp .item2 .btn_on { background: #920783; color: #fff; }
.cont4 .warp_tp .item3 { width: 523px; }
.cont4 .warp_tp .item3 .btn { right: 65px; bottom: 55px; }
.cont4 .warp_tp .item3 .btn_on { background: #f39800; color: #fff; }

.cont5 { padding-bottom: 190px; }
.cont5 .img_ { margin: 0 auto; }
.cont5 .img_ img { display: block; margin: 60px auto; }

.phone_nuber { background: #fff; display: none; padding: 40px 0; }
.phone_nuber .bt { height: 50px; line-height: 50px; font-size: 20px; font-weight: normal; text-align: center; color: #000; }
.phone_nuber input { width: 300px; height: 14px; display: block; margin: 0 auto; padding: 8px 10px; font-size: 14px; }
.phone_nuber .btn { width: 100px; height: 40px; line-height: 40px; cursor: pointer; background: #f5df57; border: none; display: block; margin: 20px auto; color: #434343; font-size: 18px; }


