@charset "utf-8";
/* CSS Document */
body{position: relative;height:1560px; background:url(../images/bg.jpg) no-repeat top center;}
.main{ width:1000px; margin:0 auto; position: relative;}
.indexnav{width:100%; background:url(../images/navbg.jpg) center top no-repeat;height:54px;z-index:99; margin:0 auto;  position: fixed; top:0; }
.nav1{margin:0 auto; width:1208px;position:relative;}
.nav1 #sylogo{ position:absolute; left:23px; top:65px;width:117px; height:43px;  background:url(../images/logo.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/logo.png");_background:none;}
.nav1 li{width:126px;height:54px; position:relative;z-index:999;float:left}
.nav1 li a{width:100%;height:85px;display:block;text-indent:-999em; background:url(../images/nav_dg_3.png);}
.nav1 li.down{width:126px}
.nav1 li.down a{background-position:left 0;}
.nav1 li.down a:hover,.nav1 li.down a.hover{background-position:left -86px;}

.nav1 li div.passprt{position:absolute;display:none;left:0;top:54px; border-width:0 1px 1px;border-style:solid; border-color:#4c4c4c #4c4c4c #0b0b0a #0b0b0a;width:127px;z-index:12;}
.nav1 li div.passprt a{background:url(../images/nav_zhzx_1.gif) no-repeat;height:40px;width:127px; display:block;}
.nav1 li div.passprt a.m-ps1{background-position:left 0;}
.nav1 li div.passprt a.m-ps1:hover{background-position:left -41px;}
.nav1 li div.passprt a.m-ps2{background-position:-128px 0;}
.nav1 li div.passprt a.m-ps2:hover{background-position:-128px -41px;}
.nav1 li div.passprt a.m-ps3{background-position:-256px 0;}
.nav1 li div.passprt a.m-ps3:hover{background-position:-256px -41px;}

.nav1 li div.passprt a.m-ps4{background-position:-384px 0;}
.nav1 li div.passprt a.m-ps4:hover{background-position:-384px -41px;}
.nav1 li div.passprt a.m-ps5{background-position:-512px 0;}
.nav1 li div.passprt a.m-ps5:hover{background-position:-512px -41px;}
.nav1 li div.passprt a.m-ps6{background-position:-640px 0;}
.nav1 li div.passprt a.m-ps6:hover{background-position:-640px -41px;}
.nav1 li div.passprt a.m-ps7{background-position:-768px 0;}
.nav1 li div.passprt a.m-ps7:hover{background-position:-768px -41px;}

.nav1 li.pay a{background-position:-126px 0;}
.nav1 li.pay a:hover,.nav1 li.pay a.hover{background-position:-126px -86px;}
.nav1 li.passport a{background-position:-252px 0;}
.nav1 li.passport a:hover,.nav1 li.passport a.hover{background-position:-252px -86px;}
.nav1 li.tg a{background-position:-378px 0;}
.nav1 li.tg a:hover,.nav1 li.tg a.hover{background-position:-378px 0px;}

.nav1 li.gohome{width:128px;border-left:1px solid #000}
.nav1 li.gohome a{background:url(../images/gohome.gif);}
.nav1 li.gohome a:hover,.nav1 li.gohome a.hover{background-position:left -66px;}
.nav1 li.data a{background-position:-504px 0;}
.nav1 li.data a:hover,.nav1 li.data a.hover{background-position:-504px -86px;}
.nav1 li.cs a{background-position:-630px 0;}
.nav1 li.cs a:hover,.nav1 li.cs a.hover{background-position:-630px -86px;}
.nav1 li.member a{background-position:-756px 0;}
.nav1 li.member a:hover,.nav1 li.cs a.hover{background-position:-756px -86px;}.footer_bg{width:100%; height:150px;  position:absolute; left:0; bottom:0;  background:#418b58;}
.nav1 li.bbs a{background-position:-882px 0;}
.nav1 li.bbs a:hover,.nav1 li.cs a.hover{background-position:-882px -86px;}
.nav1 li.zx a{background-position:-1008px 0;}
.nav1 li.zx a:hover,.nav1 li.cs a.hover{background-position:-1008px -86px;}

.module_one{margin-top:555px; height:300px;}
.news{width:350px; height:300px; background: #fff; padding:15px 20px; box-sizing: border-box; float: left;}
.newstab{height:31px;}
.tab li{float: left; width:56px; height:29px; font-size:14px; color:#000; text-align: center; cursor: pointer;}
.tab li:hover{color:#2fc3a2;}
.tab .morenews{float: right; color:#9b9c9c;}
.morenews a{color:#9b9c9c;}
.morenews a:hover{color:#2fc3a2;}
.tab .cur{color:#2fc3a2; border-bottom: 2px solid #2fc3a2;}
.bdbotline{width:50px; height:2px; background:#2fc3a2; display: block; clear: both;}
.newslist{ margin-top:20px; display: none;}
.show{display: block;}
.list li{color:#505050; font-size: 14px; height:24px;}
.list li a{color:#505050; width:217px; display: inline-block;}
.list li a:hover{color:#2fc3a2;}
.list li span{color:#b5b5b5;}

.list li.hot{color:#ee7c7c; font-size: 14px; height:24px;}
.list li.hot a{color:#ee7c7c; width:217px; display: inline-block;}
.list li.hot a:hover{color:#2fc3a2;}
.list li.hot span{color:#ee7c7c;}

.banner{width:634px; height:300px; float:right;}
.swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    .swiper {
      margin-left: auto;
      margin-right: auto;
    }
div>.swiper-pagination-bullet-active{background:#fff;}

.module_two{margin-top:16px; height: 325px;}
.activity{float: left; height:325px; width:695px; background: #fff; padding:15px 20px; box-sizing: border-box;}
.top{height:40px;}
.top h3{float: left; font-size: 18px; color:#2fc3a2; font-weight: bold;}
.top span{float: right;}
.top span a{ font-size: 14px; color:#9b9c9c;}
.bottom li{width:144px; float: left; margin-right:19px;}
.title{ font-size: 14px; color: #3e4041; text-align: center; display: inline-block; width: 144px; margin-top:8px;}
.time{ font-size: 14px; color: #9a9a9a; text-align: center; display: inline-block; width: 144px;margin-top:4px;}
.go{width: 68px;height: 22px;display:block; background: #2fc3a3; border-radius: 34px; font-size: 14px; line-height: 22px; box-sizing: border-box; text-align: center; color: #fff; margin: 8px auto 0;}

.snav{ width:291px; height:325px; float: right;}
.download{ width:291px; height:120px; background:url(../images/down.jpg); }
.download:hover{background:url(../images/down1.jpg);}
.download a{width:291px; height:120px; display: inline-block;}
.register{width:291px; height:68px;background:url(../images/register.jpg);}
.register:hover{background:url(../images/register1.jpg);}
.register a{width:291px; height:68px; display: inline-block;}
.recharge{width:291px; height:68px;background:url(../images/recharge.jpg);}
.recharge:hover{background:url(../images/recharge1.jpg);}
.recharge a{width:291px; height:68px; display: inline-block;}
.exchange{width:291px; height:69px;background:url(../images/cdkexchange.jpg);}
.exchange:hover{background:url(../images/cdkexchange1.jpg);}
.exchange a{width:291px; height:69px; display: inline-block;}

.module_three{margin-top:16px; height: 204px;}
.left,.right{width:482px; height:204px; background:url(../images/vip.jpg); float: left;}
.right{float: right;  background:url(../images/kfzx.jpg); }
.left ul,.right ul{width:482px; height:37px; background:rgba(88,88,88,0.3); display: none;}
.left li,.right li{ float: left; margin:0 0 0 24px; margin-top:6px;}
.left li a,.right li a{width:90px; height:25px; background:#2fc3a3; color:#fff; display: inline-block; text-align: center;line-height: 25px; font-size: 14px;}

.module_four{margin-top:16px; height: 419px;}
.flash{width:713px; height: 419px; float: left; position: relative;}
.career_tab{position: absolute; top:0;}
.career_tab li{float: left;  margin-top:4px; width:56px; height:29px; line-height: 29px; margin-right:4px; background: #5c6261; font-size:16px; color:#d9d9d9; text-align: center; cursor: pointer;}
.career_tab .sel{background: #2fc3a3; color: #fff;}
.first{margin-left:4px;}
.introduce_box li{display: none;}
.introduce_box .show{display: block;}


.link{float:right; width:270px; height: 419px;}
.link li{width:128px; height:128px; background: url(../images/sign.jpg); float: left; margin-bottom:16px;}
.link li a{width:128px; height:128px; display: inline-block;}
.link .two{background:  url(../images/bbs_1.jpg);}
.link .three{background:  url(../images/goods.jpg);}
.link .four{background:  url(../images/account.jpg);}
.link .five{background:  url(../images/money.jpg);}
.link .six{background:  url(../images/restore_1.jpg);}
.link .two,.link .four,.link .six{margin-left: 14px;}

.ce{position: absolute; top:0px; right:-150px;}
.ce li a{width:125px; height:49px; display: inline-block;}
.search{width:125px; height:49px; background: url(../images/lt_1.jpg); }
.service{width:125px; height:49px; background: url(../images/kf.jpg); }
.voucher{width:125px; height:49px; background: url(../images/cz.jpg); }
.bbs{width:125px; height:49px; background: url(../images/bbs.jpg); }

.footer_bg{ background: #ececec; clear: both; }
.footer{width:980px; margin:0 auto; height:150px; color:#9b9b9b;}
.footer .fot_top{padding-top:40px; width:980px;}
.fot_top span{float:left;}
.fot_top ul{float:right;}
.fot_top ul li{float:left; width:75px; border-right:1px solid #BFBFBF; margin-right:10px;}
.fot_top ul li a{color:#BFBFBF;}
.fot_top ul .special{ border:none;}
.footer p{padding-top:55px;}
 b{color:#c72868;}
