*{margin:0;padding:0;border:0;}
html,body{width:100%;height:100%; }
ul,ol,li{list-style:none}
a{text-decoration:none; display: inline-block;}
img{width:100%;display:block;}
.home{overflow: hidden;}
.home .wrapper{ height:100vh; }
.wrapper{ width:100%; position: relative; }

.top_bar{ width:100%; height:75px; background-color:#fff; border-bottom:5px #c3d24b solid; position: fixed; top: 0; left: 0; z-index: 7;}
.top_bar .logo{ width:200px; display:block; float:left; margin:12px 0 0 40px }
.top_bar .nav{ float:right; height:40px; font-size:20px; margin-top:20px; margin-right:20px }
.top_bar .nav a{ width:130px; height:40px; line-height:38px; margin-right:20px; color:#590b0a; text-align: center; }
.top_bar .nav a:hover{ background-image:url(img/nav_bg.png); }
.top_bar .nav a.cur{ background-image:url(img/nav_bg.png); }


.top_bar .language{ width: 80px; height: 20px; line-height: 20px; padding:12px 10px; border: 1px #ddd solid; float: right; position: relative; margin: 15px 25px 0 0; background: rgba(255,255,255,.2);}
.top_bar .language a{ width: 40px; height: 20px; line-height: 20px; display: block; float: left; text-align: center; color: #010101}
.top_bar .language a:first-child{ border-right: 1px #ddd solid; box-sizing: border-box; }
.top_bar .language a.language_cur{ color: #f00 }
.top_bar .language a:hover{ color: #f00 }


.wrapper .mainSwiper{ width:100%; height:100%; position: relative; overflow:hidden; z-index:0; transform-origin:0 0 }
.wrapper .mainSwiper .swiper-slide{ width:100%; height:100%; position: relative; background-size: cover; background-repeat: no-repeat; background-position: center center;}
.wrapper .mainSwiper .part_1{ background-image: url(img/part_1.jpg); }
.wrapper .mainSwiper .part_2{ background-image: url(img/part_2.jpg); }
.wrapper .mainSwiper .part_3{ background-image: url(img/part_3.jpg); }
.wrapper .mainSwiper .part_4{ background-image: url(img/part_4.jpg); }
.wrapper .mainSwiper .part_5{ background-image: url(img/part_5.jpg); }
.wrapper .mainSwiper .part_6{ height:113px; background-color:#000 }

.part_1 .logo{ width:820px; position: absolute; top:50%; left:50%; transform:translate(-50%,-92%); }
.part_1 .download_box{ width:557px; height:396px; background-image:url(img/download_bg.png); position: absolute; top:50%; left:50%; transform:translate(-50%,5%); }
/*.part_1 .download_box:before{content: ""; display: block; width: 91px; height: 104px; background-image: url(img/img_cat.png); position: absolute; top: 94px; right: -39px;}*/
.part_1 .download_box .qrcode{ width:156px; height:156px; border-radius:20px; overflow:hidden; float:left; margin:176px 0 0 93px }
.part_1 .download_box p{ float:left; padding:175px 0 0 30px; width:220px; }
.part_1 .download_box p a{ width:100%; display:block; margin-bottom:15px; transition:.5s }
.part_1 .download_box p a:hover{ transform:translateY(-3px); }

.part_2 .news_box{ width:100%; height: 991px; background-position: center center; background-image: url(img/news_bg.png); position: absolute; top: 50%; left: 50%; transform: translate(-50%,-42%);}
.part_2 .news_box .focus{ width:640px; height:430px; position: absolute; top:50%; left:50%; transform:translate(-600px,-180px); box-sizing:border-box; border-radius:40px; border:8px #ffc715 solid; overflow:hidden; }
.part_2 .news{ width:510px; position: absolute; top:50%; left:50%; transform:translate(90px,-165px); }
.part_2 .news .news_tab{ width:100%; height: 50px; line-height: 50px;}
.part_2 .news .news_tab ul li{ width:85px; float:left; margin-right:35px; font-size:24px; }
.part_2 .news .news_tab ul li a{ color:#590b0a; width:100%; height:50px; border-radius:50px;  display:block; text-align: center; transition: .5s}
.part_2 .news .news_tab ul li.cur a{ background-color:#ffc715;}
.part_2 .news .news_tab ul li:hover a{ background-color:#ffc715; }
.part_2 .news .news_tab .more{ float:right; width:120px; height:40px; line-height:39px; border-radius:40px; border:1px #590b0a solid; text-align: center; font-size:18px; color:#590b0a; margin-top:5px; transition:.5s }
.part_2 .news .news_tab .more:hover{ background-color:#ca7d43; border: 1px #ca7d43 solid; color:#fff; }
.part_2 .news .news_list{ width:100%; margin-top:20px; }
.part_2 .news .news_list ul li{ width: 100%; height:65px; line-height:65px; font-size:18px; border-bottom: 1px #f9d25d dashed;}
.part_2 .news .news_list ul li a{ display: block; width: 100%; color:#590b0a; transition:.5s }
.part_2 .news .news_list ul li .news_name{ float:left; display: block;}
.part_2 .news .news_list ul li b{ font-weight: normal; display:block; float:left; width:300px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-left:15px; }
.part_2 .news .news_list ul li .news_time{ display: block; float:right; }
.part_2 .news .news_list ul li:hover a{ color:#ca7d43 }

.part_4 .t_img{ width:821px; display:block; position: absolute; top:50%; left:50%; transform:translate(-50%,-275%); }

.tsSwiper{ width: 4000px; height: 730px; position: relative; top: 50%; left: 50%; margin-left: -2000px; margin-top: -270px}
.tsSwiper .swiper-slide{ width: 800px; height: 730px; z-index: 1; position: relative;transform: scale(.8) translateX(1380px); transition: .5s;}
.tsSwiper .swiper-slide img{ width: 403px; display: block; margin: 0 auto; box-sizing: border-box; opacity: 1; transition: .5s}
.tsSwiper .swiper-slide-active{ transform: translateX(0) scale(1)!important; z-index: 3; opacity: 1;}
.tsSwiper .swiper-slide-active img{ opacity: 1;}
.tsSwiper .swiper-slide-active:before{ content: ""; display: block; width: 1006px; height: 569px; background-image: url(img/main/ts_line.png); background-size: 100% 100%; position: absolute; top: -3px; left:-3px; }
.tsSwiper .swiper-slide-prev{ transform: translateX(500px) scale(.9); z-index: 2}
.tsSwiper .swiper-slide-next{ transform: translateX(-500px) scale(.9); z-index: 2}
.tsSwiper .swiper-slide-next + .swiper-slide{ transform: translateX(-1100px) scale(.8); }

.tsSwiper .swiper-pagination{position:absolute;bottom:20px;text-align:center;}

.tsSwiper .swiper-button-next{ width:62px; height:98px; background-image:url(img/arrow.png); background-size: 100% 100%; right: 50%; margin-top: -70px; margin-right: -750px; transition: .5s}
.tsSwiper .swiper-button-prev{ width:62px; height:98px; background-image:url(img/arrow.png); background-size: 100% 100%; left: 50%; margin-top: -70px; margin-left: -750px; transition: .5s; transform: rotateY(180deg);}
.tsSwiper .swiper-button-next:hover{ transform:translateX(5px); }
.tsSwiper .swiper-button-prev:hover{ transform:rotateY(180deg) translateX(5px); }

.part_5 .follow{ width: 775px; display:block; position: absolute; top:50%; left:50%; margin:-300px 0 0 -700px }
.part_5 .btn{ width: 775px; display:block; position: absolute; top:50%; left:50%; margin:300px 0 0 -670px;  }
.part_5 .btn a{ display:block; float:left; margin-right:25px; transition: .5s}
.part_5 .btn a:hover{ transform:translateY(-5px); }
.part_5 .fb_box{ width:753px; height:827px; background-image:url(img/fb_box.png); position: absolute; top:50%; left:50%; margin:-370px 0 0 0; }
.part_5 .fb_box .fb{ padding:115px 0 0 120px; }

.ny_wrapper{ width:100%; min-height:100%; background-image:url(img/ny_bg.jpg); padding:140px 0 0 0; }
.ny_wrapper .news_wrap{ width:1389px; min-height:1050px; background-image:url(img/news_list_bg.png); margin:0 auto; position: relative;}
.ny_wrapper .news_wrap:before{ content:""; display:block; width:100%; height:1050px; background-image:url(img/ny_news_bg.png); position: absolute; top:0; left:0; z-index:0 }
.ny_wrapper .news_wrap .inner{ position: relative; z-index:2; }

.ny_wrapper .news_wrap .news_tab{ width:1200px; height: 50px; line-height: 50px; padding-top: 280px; margin: 0 auto; transform: translateX(-20px);}
.ny_wrapper .news_wrap .news_tab ul li{ width:125px; float:left; margin-right:35px; font-size:24px; }
.ny_wrapper .news_wrap .news_tab ul li a{ color:#590b0a; width:100%; height:50px; border-radius:50px;  display:block; text-align: center; transition: .5s}
.ny_wrapper .news_wrap .news_tab ul li.cur a{ background-color:#ffc715;}
.ny_wrapper .news_wrap .news_tab ul li:hover a{ background-color:#ffc715; }
.ny_wrapper .news_wrap .news_tab .more{ float:right; width:120px; height:40px; line-height:39px; border-radius:40px; border:1px #590b0a solid; text-align: center; font-size:18px; color:#590b0a; margin-top:5px; transition:.5s }
.ny_wrapper .news_wrap .news_tab .more:hover{ background-color:#ca7d43; border: 1px #ca7d43 solid; color:#fff; }

.ny_wrapper .news_list{ width:1280px; margin:0 auto; padding-top:28px; transform: translateX(-20px); padding-bottom: 40px;}
.ny_wrapper .news_list ul li{ height:160px; padding:35px 50px; box-sizing:border-box;  position: relative;}
.ny_wrapper .news_list ul li a{ width:100%; display:block;}
.ny_wrapper .news_list ul li .news_img{ width:160px; height:90px; background-image: url(/style/img/news_img.jpg); background-size: cover; object-fit: cover; float:left; }
.ny_wrapper .news_list ul li .info{ width: 975px; float:right; }
.ny_wrapper .news_list ul li .info .title{ height:45px; line-height:45px; color:#333; font-size:22px; font-weight:bold; border-bottom: 1px #fccc32 dashed;}
.ny_wrapper .news_list ul li .info .news_name{ margin-right:20px; }
.ny_wrapper .news_list ul li .info p{ font-size:18px; color:#590b0a; line-height:45px; width:750px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.ny_wrapper .news_list ul li .info .news_time{ display: block; font-size:18px; color:#590b0a; line-height:45px; position: absolute; bottom:25px; right:50px; }
.ny_wrapper .news_list ul li:hover{ background-color:#f5dfb5 }

.ny_wrapper .news_content{width:1100px;margin:0 auto; transform: translateX(-10px);}
.ny_wrapper .news_content .news_title{text-align:center;padding:60px 0 30px 0;}
.ny_wrapper .news_content .news_title h1{font-size:28px;color:#333;}
.ny_wrapper .news_content .news_title span{font-size:14px;color:#333;display:block;margin-top:15px;}
.ny_wrapper .news_content .news_title span:before{content: ""; display: inline-block; width: 16px; height: 16px; background-image: url(img/ico_time.png); vertical-align: middle; margin: -3px 5px 0 0}
.ny_wrapper .news_content .content{font-size:16px;color:#333;line-height:30px; padding-bottom: 80px}
.ny_wrapper .news_content .content *{font-size:16px!important;line-height:30px!important;max-width:100%;background-color:transparent!important;text-wrap:initial!important; font-family: Microsoft YaHei!important;color: #333!important}
.ny_wrapper .news_content .content img{ width:auto!important; max-width:100%!important; display:inline-block!important;}
.ny_wrapper .news_content .content table{ border-top:1px #000 solid; border-left:1px #000 solid; border-collapse: collapse;}
.ny_wrapper .news_content .content table tr td{ border-bottom:1px #000 solid; border-right:1px #000 solid; }
.ny_wrapper .news_content .content video{ width:100% }

.pagenum_Me{width:100%;height:20px;margin:0 auto;padding:40px 0;font-size:12px}
.pagenum_Me ul{text-align:center;list-style:none}
.pagenum_Me ul li{position:relative;display:inline;padding:6px 10px;margin:0px 3px;border:1px solid rgba(255, 255, 255, .2); background-color: rgba(0, 0, 0, .35); color: #fff;}
.pagenum_Me ul li a{text-decoration:none;color:#fff}
.pagenum_Me ul li a:hover{text-decoration:underline}
.pagenum_Me .selected{position:relative;font-weight:bold;border:1px solid #d7a589;background:#ac7553}
.pagenum_Me .selected a{text-decoration:none;color:#fff}

#j-wishgamer-gamefoot img{ display:inline-block; }