.allcity-guide{margin-top:30px;border:1px solid #cacaca}.allcity-guide .allcity-con{padding:15px}.allcity-left{float:left;width:470px}.allcity-left h3{margin-top:5px;font-size:24px;color:#5f92ce}.allcity-left p{margin-top:30px}.allcity-left p img{width:400px;height:305px}.allcity-right{float:right;padding-top:10px;width:660px}.allcity-right h5{margin-bottom:5px;padding:5px 15px;background:#e0e0e0;font-size:16px;border-radius:15px;text-align:center}.allcity-right li{float:left}.allcity-right li a{display:block;position:relative;margin:10px;width:200px;height:140px}.allcity-right li a img{width:200px;height:140px}.allcity-right li a h4{position:absolute;left:0;bottom:0;z-index:1;padding:0 10px;width:100%;line-height:24px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;background:rgba(0,0,0,.4);color:#fff;text-align:center;font-weight:normal;font-size:15px}.allcity-right li a h4:hover{background:rgba(0,0,0,1)}.allcity-list{padding:10px 0;background:#f2f2f2}.allcity-list li{float:left;margin:5px 12px}.allcity-list li strong,.allcity-list li a{display:inline-block;line-height:24px}.allcity-list li a:hover{color:#f60}.allcity-list li a span{display:inline-block}@media(max-width:768px){.allcity-left{float:none;width:100%}.allcity-left p img{width:100%;height:auto}.allcity-right{float:none;width:100%}.allcity-right li{width:50%;height:140px;margin-bottom:15px}.allcity-right li a{width:auto;height:auto}.allcity-right li a img{width:100%;height:140px}.allcity-right li:nth-child(2n){margin-right:0}}@media(min-width:991px)and (max-width:1200px){.allcity-left{width:350px}.allcity-left p img{width:350px;height:auto}.allcity-right{width:540px}.allcity-right li a,.allcity-right li a img{width:160px;height:auto}}.useful a{display:block;margin-bottom:30px;padding:15px;border:1px solid #ddd;border-radius:10px}.useful a:hover{background:#e59191;border-color:#fff;color:#fff}.useful img{display:block;margin:0 auto}.useful h3{text-align:center;line-height:40px;font-size:18px}.attralbum{border:1px solid #ddd}.attralbum-bigimg{position:relative;float:left;width:calc(100% - 202px);height:645px}.attralbum-bigimg img{width:100%;height:100%}.attralbum-bigimg p{position:absolute;z-index:2;left:0;bottom:10%;width:100%;text-align:center;font-size:20px;color:#fff;font-weight:bold;text-shadow:0 0 10px #000}.attralbum-bigimg p span{color:#86be99}.attralbum-bigimg a{display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;top:0;width:15%;height:100%;text-align:center;color:#fff}.attralbum-bigimg a.aleft{left:0;background:linear-gradient(to right,rgba(0,0,0,.3),rgba(255,255,255,0))}.attralbum-bigimg a.aright{right:0;background:linear-gradient(to left,rgba(0,0,0,.3),rgba(255,255,255,0))}.attralbum-bigimg a i{font-size:36px}.attralbum-smallimg{float:right;padding:0 21px;width:202px;height:645px;background:#f6f6f6}.attralbum-smallimg ul{margin-top:12px}.attralbum-smallimg ul li{margin-bottom:10px;width:160px;height:106px}.attralbum-smallimg ul li img{width:160px;height:106px;cursor:pointer}.attralbum-smallimg .btn-smallimg a{display:block;float:left;width:60px;height:43px;background:#dbdbdb;text-align:center;color:#666}.attralbum-smallimg .btn-smallimg a i{top:8px;font-size:18px}.attralbum-smallimg .btn-smallimg a.aright{float:right}.attralbum-smallimg .btn-smallimg a.btn-disable{color:#ccc;pointer-events:none}@media(max-width:991px){.attralbum-smallimg{display:none}.attralbum-bigimg{width:100%;height:auto}}.attrclass-box{margin:0;border:1px solid #ddd}.attrclass{border-bottom:1px solid #efefef}.attrclass>div:first-child{padding:0}.attrclass .attrclass-text{padding:30px}.attrclass .attrclass-text a h3{color:#c72128}.attrclass .attrclass-text p{margin-top:15px;font-size:19px}.atrrclass ul{padding:30px}.atrrclass ul li{position:relative;margin:10px 0}.atrrclass ul li a i{position:absolute;z-index:0;top:0;bottom:0;left:0;margin:auto;width:7px;height:7px;background:#e59191}.atrrclass ul li a span{display:inline-block;padding-left:10px;width:100%;vertical-align:middle;font-size:19px;text-decoration:underline;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.atrrclass ul li a:hover span{color:#c72128}@media(max-width:991px){.attrclass .attrclass-text{padding-top:0}}.album{border:1px solid #ddd;height:645px}.album img{max-width:100%;max-height:100%;display:block;margin:auto}.album-thumb{height:150px;margin-top:8px}.album-thumb img{width:100%;height:100%;cursor:pointer}