@charset "utf-8";
/* CSS Document */
.fancybox-skin{ background:none;}
.fancybox-opened .fancybox-skin{box-shadow:none;}
.index-bg{background:url(../images/bg.jpg) center top no-repeat #000;width:100%; position:relative;padding-bottom: 100px;}
.content{width:1000px; margin:0 auto; position:relative; padding-top:733px;}
.fs_index{display:block;position:absolute;width:180px;height:87px;left:43px;top:33px;}
#phone{width:100%; display:none; position:relative;}
#phone img{ display:block; width:100%; vertical-align:top;}
#phone a{ display:block; width:100%; position:absolute; height:120px;}
.link-top{ top:8.5%;}
.link-bottom{ bottom:0;}
.top_link{ position:absolute; left:730px; top:51px; width:270px;}
.top_link a{ display:block; height:36px; margin-right:20px; width:132px; text-align:center; background:#0871b5; line-height:36px; text-decoration:none; color:#fff;}
.code{width: 220px;margin: 0 auto;height: 372px;}
.code-img{display: block;width: 200px;height: 200px;margin: 0 auto;border: 10px solid #4c669e;border-radius: 20px;}
.code-img img{width: 200px;height: 200px;}
.code p{text-align: center;line-height: 60px;font-size: 24px;color: #7e93b8;font-weight: bold;}
.menu-wrap{display: flex;height: 96px;width: 100%;justify-content: space-between;}
.menu-wrap a{display: block;width: 322px;height: 96px;cursor: pointer;}
.menu-1{background: url(../images/btn_1.png) no-repeat;}
.menu-2{background: url(../images/btn_2.png) no-repeat;}
.menu-3{background: url(../images/btn_3.png) no-repeat;}
.menu-wrap a.sel{background-position: 0 -96px;}
.award-wrap{display: flex;justify-content: space-between;}
.award-wrap div{width: 50%;text-align: center;}
.award-wrap div p{line-height: 40px;padding-top: 55px;font-size: 18px;color: white;margin-bottom: 20px;}
.award-wrap div p b{font-size: 24px;color: #4c669e;}
.style-wrap{display: flex;justify-content: space-between;}
.style-wrap div{width: 33%;text-align: center;}
.style-wrap div b{padding-top: 30px;display: block;line-height: 48px;font-size: 24px;color: #4c669e;margin: 0 auto;}
.style-wrap div b span{font-size: 72px;line-height: 72px;font-style: normal;}
.style-wrap div p{line-height: 40px;font-size: 18px;color: white;margin-top: 12px;}
.rule-text{width: 940px;margin: 0 auto 12px;line-height: 28px;font-size: 14px;color: white;}
.rule-text b{color: #4c669e;}
.rule-wrap{padding-top: 25px;}