.mod-xsbz *,.mod-xsbz *:before,.mod-xsbz *:after{box-sizing:border-box;}
.mod-xsbz h1, .mod-xsbz h2, .mod-xsbz h3, .mod-xsbz h4, .mod-xsbz h5, .mod-xsbz h6 {font-weight:normal;font-size:100%;}

.mod-xsbz{position:relative; overflow:hidden;color:#555;font-size:14px;background: center bottom/100% no-repeat fixed url(../d11_images/guidance/guide-bg.jpg?4), #d2d3d5 url(../images/guidance/guide-bg.jpg?4);}
.mod-xsbz .mod-banner{width:1280px; max-width:90%;}
.mod-xsbz .container{position:relative;width:1280px; max-width:90%; background:#F0F1F3; margin:0 auto; min-height:470px;}

.list-box{padding:0 100px 20px; background:#fff;}
.list-box .list-title{font-size: 24px;color: #000;text-align: center;padding: 30px 0;}
.list-info{display: flex;flex-wrap: wrap;}
.list-info li{width:23%; margin:0 1% 20px; font-size:18px;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.10);border-radius: 4px; height:120px; text-align:center;border: 2px solid #fff; transition:all .3s;}
.list-info li:hover{border: 2px solid #FF9432;box-shadow: 0 4px 14px 0 rgba(250,58,0,0.25);transform: translateY(-4px);}
.list-info li a{display:block; color:#000; width:100%; height:100%; padding:15px;}
.list-info li a:before{content:''; display:block; width:50px; height:50px;background:url(../images/guidance/icon_guidance.png?1) center top/100% no-repeat; margin:0 auto 3px;}
.list-info li a.list-withdrawal:before{background-position:center -50px;}
.list-info li a.list-account:before{background-position:center -100px;}
.list-info li a.list-promo:before{background-position:center -150px;}
.list-info li a.list-dns:before{background-position:center -200px;}
.list-info li a.list-game:before{background-position:center -250px;}
.list-info li a.list-app:before{background-position:center -300px;}
.list-info li a.list-tech:before{background-position:center -350px;}

.info-box{background:#F0F1F3; padding:30px 100px 50px;}
.info-box .info-title{font-size:18px; color:#000; font-weight:500; margin-bottom:15px;}
.info-box .info-title a{float:right; color:#FF9432; font-size:13px;}
.info-content{width:49%;}

.guidancesearch_wrap{padding:20px 100px 0px;}
.guidancesearch_wrap .guidancesearch_box{float:right;display:flex;border-radius: 5px 0px 0px 5px;overflow:hidden;}
.guidancesearch_wrap .guidancesearch_box img{width:40px;height:40px;padding:11px;background:#FF9432;}
.guidancesearch_wrap .guidancesearch_box input#guidancesearch{background:white;border:none;padding:10px;min-height:40px;border-radius:0;}

.sub-box{background:#fff;position:relative; padding:15px 15px 15px 36px; margin-bottom:12px; font-size:13px; line-height:1.7;letter-spacing:1px;color:#7B7A81;}
.sub-box:before{content:''; position:absolute; top:23px; left:18px; width:10px; height:10px; border-top:2px solid #56555C; border-right:2px solid #56555C; -webkit-transform:rotate(135deg); transform:rotate(225deg);}
.sub-box > *{display:none !important;}
.subbox-hotspot,.subcon-hotspot{position:absolute;width:20px;height:20px;top:15px;left:10px; cursor:pointer; display:block !important;}
.subcon-hotspot{top:8px; left:0;}
.sub-box .subtitle{font-size:15px; font-weight:bold; color:#56555C; display:block !important; line-height:1.5;}
.sub-box .subtitle:hover{cursor:pointer;}
.sub-box img{max-width:75%; margin-bottom:10px; cursor:pointer;}

.sub-box.active{height:auto;}
.sub-box.active:before{top:19px; left:15px; border-color:#FF8B47; -webkit-transform:rotate(-45deg); transform:rotate(135deg);}
.sub-box.active .subtitle,.sub-box.active .subtitle > a{ color:#FA6400; letter-spacing:1px;}
.sub-box.active .subtitle + .explain{margin-top:10px;}
.sub-box.active > *{display:block !important;}

.sub-box .sub-con{position:relative; overflow:hidden; height:32px; letter-spacing:2px; padding-left:28px;cursor:pointer;}
.sub-box .sub-con.cur{height:auto; padding-bottom:60px;}
.sub-box .exptitle{line-height:32px; font-size:15px; font-weight:bold; color:#666;}
.info-content .sub-box .sub-con::before{content:''; position:absolute; top:10px; left:4px; width:8px; height:8px; border-top:2px solid #666; border-right:2px solid #666; transform:rotate(135deg);}
.info-content .sub-box .sub-con.cur::before{top:14px; transform:rotate(-45deg);}
.info-content .sub-box .explain.sec{text-indent:1em;}
.info-content .sub-box .explain.bod{font-size:14px; font-weight:bold;}
.trans{transform:translateX(22px);}
.info-content .sub-box .explain.sub{text-indent:2em;}
.url-change{display:block;color:#FF8800;font-weight:bold;font-size:15px;cursor:pointer; margin-top:5px;}

/*-----
solve
------*/
.solve-btns{display:block; text-align:right; margin-top:10px;}
.unsloved, .sloved{display:inline-block; width:60px; height:23px; line-height:23px; background:#d8d8d8; font-size:12px; cursor:pointer; border-radius:2px; text-align:center; color:#56555C; transition:all .5s;}
.sloved{margin:0 0 0 14px; color:#ffffff; background:#ffb860;}
.unsloved:hover, .unsloved:active{color:#000;}
.sloved:hover{color:#fff; background:#FF8800;}

/*-----
content top bar
------*/
.topbar{padding:25px 100px;}
.topbar > a{color:#FF9432;}
.navbar{position: absolute;left: 50%;width:200px;line-height:48px;margin-left: -100px;top: 25px;font-size: 21px;color: #56555C;border-radius: 3px;text-align: center;z-index: 99;cursor: pointer; transition:all .5s;}
.navbar:before{content:'';position:absolute;top: 21px;right: 25px;width:0;height:0;border: 9px solid transparent;border-top-color: #ff8b3b;border-width: 9px 8px 0 8px;}
.navbar.active{background: #FFFFFF;box-shadow: 0 6px 14px 0 rgba(0,0,0,0.10);}
.navbar .navtitle{font-size:24px; color:#000;}
.navbar .navlist{height: 0;overflow: hidden;transition: all .5s;}
.navbar.active .navlist{height:390px;}
.navbar .navlist>li>a{display:block;text-align:center;cursor:pointer; transition:.3s all;}
.navbar .navlist>li>a.active{color: #ff9432;}
.navbar .navlist li:hover a:not(.active){color:#000;}

/*-----
img lightbox
------*/
.img-lightbox-modal{max-width:90%; transform:translate(-50%, -50%); visibility:hidden; max-height:95vh; padding:10px; position:fixed; top:50% !important; left:50% !important;}
.img-lightbox-modal .btn-close{background: url(../images/notice/close.png) no-repeat;width: 27px;height: 27px;display: inline-block;position: absolute;top: -30px;right: -30px;cursor: pointer;z-index: 9999;filter: brightness(0) invert(1);}
.img-lightbox-modal img{max-width:100%; max-height:95vh;}


