@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:415px;}
.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:#073b72; line-height:36px; text-decoration:none; color:#fff;}
.code{width: 281px;margin: 0 auto;height: 380px;background: url(../images/code_wrap.png) top no-repeat;padding-top: 88px;}
.code-img{display: block;width: 200px;height: 200px;margin: 0 auto;border: 3px solid #4723aa;border-radius: 20px;}
.code-img img{width: 200px;height: 200px;}
.code p{text-align: center;line-height: 25px;font-size: 18px;color: #fff;font-weight: bold;margin-bottom: 8px;}
.code p.tips{margin: 0;color: #ce95f9;line-height: 40px;}
.menu-wrap{display: flex;height: 200px;width: 820px;justify-content: space-between;margin: 0 auto;}
.menu-wrap a{display: block;width: 236px;height: 85px;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 -85px;}

.style-wrap{margin-left: 240px;}
.style-wrap div{padding-left: 80px;background: url(../images/icon.png) left top no-repeat;padding-bottom: 40px;margin-bottom: 20px;}
.style-wrap div b{font-size: 24px;color: #ce95f9;padding-top: 20px;line-height: 30px;}
.style-wrap div p{line-height: 30px;font-size: 18px;color: white;margin-bottom: 30px;}
.rule-text{width: 940px;margin: 0 auto 25px;line-height: 28px;font-size: 18px;color: white;}
.rule-text b{color: #ce95f9;}
.rule-text strong{color: #ce95f9;font-size: 24px;}
.rule-wrap{padding-top: 25px;}

.date{background: #4723A9;width: 560px;height: 60px;line-height: 60px;font-size: 20px;color: white;font-weight: bold;margin: 0 auto 140px;text-align: center;letter-spacing: 1px;}