@charset "gb2312";
html,body{color:#333;margin:0;height:100%;font-family:"Myriad Set Pro","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a{text-decoration:none;color:#000}
a,label,button,input,select{-webkit-tap-highlight-color:rgba(0,0,0,0)}
img{border:0}
body{background:#fff;color:#666}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,p,blockquote,pre,button,fieldset,form,input,legend,textarea,th,td{margin:0;padding:0}
a{text-decoration:none;color:#08acee}
button{outline:0}
img{border:0}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit;outline:none}
li{list-style:none}
a{color:#666}
.clearfix::after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clearfix{}
.divHeight{width:100%;height:10px;background:#f5f5f5;position:relative;overflow:hidden}
.r-line{position:relative}
.r-line:after{content:'';position:absolute;z-index:0;top:0;right:0;height:100%;border-right:1px solid #D9D9D9;-webkit-transform:scaleX(0.5);transform:scaleX(0.5);-webkit-transform-origin:100% 0;transform-origin:100% 0}
.b-line{position:relative}
.b-line:after{content:'';position:absolute;z-index:2;bottom:0;left:0;width:100%;height:1px;border-bottom:1px solid #e2e2e2;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transform-origin:0 100%;transform-origin:0 100%}
.guide-flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0.3rem;position:relative}
.guide-flex-box{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0;font-size:14px;color:#333}
.guide-flexView{width:100%;height:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.guide-scrollView{width:100%;height:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:relative}
.header-img img{width:100%}
.main{margin:0rem 0.3rem 0.7rem;position:relative}
.guide-palace{padding:0.5rem 0;position:relative;overflow:hidden}
.guide-palace-grid{position:relative;float:left;padding:1px;width:25%;box-sizing:border-box;margin-bottom:10px}
.guide-palace-grid-icon{width:45px;height:45px;margin:0 auto;display:block}
.guide-palace-grid-icon img{display:block;width:100%;height:100%;border:none}
.guide-palace-grid-text{display:block;text-align:center;color:#333;font-size:0.36rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:0.2rem}
.guide-palace-grid-text h2{font-size:0.36rem;font-weight:normal;color:#040000}
.guide-image-text{position:relative;overflow:hidden;padding:0.3rem}
.guide-image-text .guide-flex{width:50%;float:left;padding:1px 1px}
.guide-flex-box h4{font-size:1.2rem;color:#333;margin-bottom:0.3rem;font-weight:normal}
.guide-flex-box p{font-size:0.7rem;color:#999999}
.guide-flex-box span{font-size:0.7rem;color:#666}
.guide-shrink-img{width:70px;height:70px}
.guide-shrink-img img{width:70px;height:70px;border:none;display:block}
.guide-image-text-two .guide-flex{background:#fff;border-radius:3px;padding:10px;margin:3px;width:48%}
.guide-image-text-two .guide-flex:not(:nth-child(2n)):before{border-right:#fff}
.guide-image-text-two  .guide-shrink-img{margin-right:0.3rem}
.guide-image-text-two .guide-flex-box h4{font-size:0.3rem;margin-bottom:0.2rem}
.handle-box{margin:-6rem .3rem 0;padding:0.3rem 0;background-color:#fff;border-radius:.2rem}
.m-slider{overflow-x:hidden;width:100%;margin:0 auto;position:relative}
.slider-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);position:relative;z-index:1;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}
.slider-item{width:100%;height:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:#f6f6f6}
.slider-item img{width:100%;height:auto;display:block;border:none}
.slider-pagination{text-align:right;position:absolute;width:100%;z-index:2;right:0;bottom:10px;pointer-events:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.slider-pagination > .slider-pagination-item{margin:0 .25rem;width:5px;height:5px;display:inline-block;background-color:rgba(255,255,255,1);border-radius:100px}
.slider-pagination > .slider-pagination-item.slider-pagination-item-active{background-color:#f4d10a;width:14px}
.guide-title-one{background-image:linear-gradient(to right,transparent,#007ec5,transparent)}
.guide-title-two{background-color:#007ec5}
.guide-title-three{background-color:#b9c6e5}
.guide-title-four{background-color:#167ac0}
.guide-title-five{}
.guide-title-six{}
.guide-title-seven{background-color:#348ecd}
.guide-title{height:1rem;line-height:1rem}
.guide-title h1{color:#fff;font-size:.48rem;font-weight:600;text-align:center;position:relative}
.guide-title h1::before{content:'';position:absolute;background-color:#fff;width:0.14rem;height:0.14rem;top:50%;left:35%;transform:rotateZ(45deg) translateY(-50%)}
.guide-title h1::after{content:'';position:absolute;background-color:#fff;width:0.14rem;height:0.14rem;top:50%;right:35%;transform:rotateZ(45deg) translateY(-50%)}
.geography-items{padding:0 0.3rem}
.geography-items .guide-palace-grid{margin:.15rem auto;padding:0}
.geography-items .guide-palace-grid span{display:block;margin:0 5px;line-height:.75rem;font-size:.36rem;text-align:center;background-color:#efefef;border-radius:0.25rem}
.geography-items a:hover span{background-color:#007ec5;color:#fff}
.res-box{min-height:13.5rem;background:url(../images/guide_box2.jpg) #007ec5 center bottom no-repeat;background-size:100%}
.res-box .guide-palace{padding:0 .3rem 2.3rem}
.res-box .guide-palace-grid-text h2{color:#fff}
.res-box .guide-palace-grid{background-color:rgba(255,255,255,.2);width:calc(25% - 6px);margin:3px;border-radius:0.2rem;padding:0.2rem 0.1rem}
.history-box{min-height:14rem;background:url(../images/guide_box3.jpg) #b9c6e5 center bottom no-repeat;background-size:100%}
.history-items{padding:0 .3rem}
.history-items .guide-palace-grid{width:50%}
.history-items .guide-palace-grid span{display:block;margin:0 5px;line-height:.75rem;font-size:.3rem;text-align:center;background-color:rgba(255,255,255,.4);border-radius:0.25rem}
.history-items a:hover span{background-color:#7f5b39;color:#fff}
.economy-box{min-height:14rem;background:url(../images/guide_box4.jpg) #167ac0 center bottom no-repeat;background-size:100%}
.economy-items{padding:0 .3rem 4.5rem}
.economy-items .guide-palace-grid{width:50%;border:1px solid rgba(255,255,255,.4)}
.economy-items .guide-palace-grid span{display:block;margin:0 5px;line-height:.75rem;font-size:.3rem;text-align:center;color:#fff}
.economy-items table{width:100%;border-collapse:collapse;border-top:1px solid #E8E9EC}
.economy-items table tr td{border-bottom:1px solid #E8E9EC;border-right:1px solid #E8E9EC;border-left:1px solid #E8E9EC;line-height:.95rem}
.economy-items table tr td a{display:block;padding:0 .3rem;color:#fff;font-size:.3rem}
.economy-items table tr td a:hover{background-color:rgba(255,255,255,.2)}
.celebrity-box{min-height:14rem;background:url(../images/guide_box7.jpg) #348ecd center bottom no-repeat;background-size:100%}
.guide-footer{justify-content:center;font-size:.3rem;line-height:.48rem;background-color:#1e7bc1;color:#fff}
.guide-footer .footer-img{width:30%;text-align:center}
.guide-footer .footer-txt{width:70%;color:#fff}
.guide-footer .footer-txt a{color:#fff}
.business-box{min-height:5.5rem;background:url(../images/guide_box5.jpg) #19305c center bottom no-repeat;background-size:100%}
.business-box .guide-palace{padding:.3rem}
.business-box .guide-palace-grid-text h2{color:#fff}
.city-box{min-height:5.5rem;background-color:#ebebeb}
.city-box .guide-title h1{color:#333}
.city-box .guide-title h1::before,.city-box .guide-title h1::after{background-color:#333}
.city-box .map-tips{padding:0 0.3rem;position:relative}
.city-box .map-tips::after{content:"";position:absolute;width:1.1rem;height:1px;bottom:-0.2rem;left:0.3rem;background-color:#3fa1b6}
.city-box .map-tips p{font-size:.3rem}
.city-box .city-map a{position:absolute;width:8%;height:8%;border-radius:50%}
.place{padding:.3rem;font-size:0.36rem;line-height:1rem;background-color:#f5f5f5}
.place a{font-size:0.36rem;padding:0 .1rem}
.xl-title{font-size:.52rem;font-weight:bold;color:#006eac;margin:1rem .3rem 0;text-align:center;padding-bottom:5%;border-bottom:1px dotted #ededed}
.xl-txt{font-size:.42rem;line-height:.92rem;margin:20px 0.3rem;color:#000}
.xl-txt video{max-width:100% !important;}
.xl-more{font-size:.42rem;margin:40px 0.3rem;color:#000}
.xl-more a{color:#007ec5;padding:0 5px;}

.guide-palace-grid-two{position: relative;overflow: hidden;padding: 0.3rem;}
.guide-palace-grid-two .guide-palace-grid{width: 48%; margin: 3px; height: 3rem; background: url(../images/icon_celebrity_b01.png) #fff no-repeat; background-size: cover; border-radius: 10px;}
.guide-palace-grid-two .guide-palace-grid-icon{ margin: .35rem auto; background: #e9f1fa;border-radius: 50%; overflow: hidden;}
.guide-palace-grid-two .guide-palace-grid-text{padding: 0 0.3rem;white-space: normal;}
.guide-palace-grid-two .guide-palace-grid.ico-u1{background: url(../images/icon_celebrity_b01.png) #fff no-repeat; background-size: cover;}
.guide-palace-grid-two .guide-palace-grid.ico-u2{background: url(../images/icon_celebrity_b02.png) #fff no-repeat; background-size: cover;}
.guide-palace-grid-two .guide-palace-grid.ico-u3{background: url(../images/icon_celebrity_b03.png) #fff no-repeat; background-size: cover;}
.guide-palace-grid-two .guide-palace-grid.ico-u4{background: url(../images/icon_celebrity_b04.png) #fff no-repeat; background-size: cover;}
.guide-palace-grid-two .guide-palace-grid.ico-u5{background: url(../images/icon_celebrity_b05.png) #fff no-repeat; background-size: cover;}
.guide-palace-grid-two .guide-palace-grid.ico-u6{background: url(../images/icon_celebrity_b06.png) #fff no-repeat; background-size: cover;}
.guide-palace-grid-two .guide-palace-grid.ico-u7{background: url(../images/icon_celebrity_b07.png) #fff no-repeat; background-size: cover;}