html{font-size:62.5%;} 
body{font-family:PingFang SC,"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";letter-spacing:1px;font-size:16px;font-size:1.6rem;line-height:1.667;font-weight:normal;}
.sp{display:none}
.row{}
.row.mlr{margin-left:-15px;margin-right:-15px}
.row .pd{padding:15px;}
img.w100{width:100%;max-width:100%;}
.tz img.w100{width:100%;max-width:100%;}
.col-6 img.w100{width:100%;max-width:100%;}
.col-6 img.w100.pc_sp{width:100%;max-width:100%;height: 200px;}
.col-2{width:20%;float:left;}
.col-3{width:25%;float:left;}
.col-4{width:33.3%;float:left;}
.col-6{width:50%;float:left;}
.col-7{width:66.6%;float:left;}
.col-8{width:75%;float:left;}
.col-9{width:80%;float:left;}
.col-12{width:100%;float:left;}
.row:after{content:"";display:table;clear:both;}
.inner-title{position:relative;background-color: #FFFCF8;background-size:100% 100%;height:70px;}
.inner-title img{width:100%;max-width:100%;}
.inner-title span{font-size: 4.2rem;display:block;color:#F6E9D4;line-height:1em;}
.inner-title.byg{margin-bottom:30px}
.innerCont{background:#FFFCF8}
.innerCont .in-kv{}
.innerCont .in-kv .lg-ph{float: left;width: 64.55%;}
.innerCont .in-kv .sm-ph{float: left;width: 35.45%;}
.innerCont .in-kv .sm-ph .sm{position:relative}
.kv-icon-bg{background:rgba(0,0,0,0.6);border:1px solid #B9B9B9;padding:6px 16px;color:white;}
.kv-icon-bg img{vertical-align: -3px;margin-right:7px}
.innerCont .in-kv .sm-ph .sm .abs-t{position:absolute;right:40px;top:30px;font-size:0.875rem}
.innerCont .in-kv .sm-ph .sm .abs-b{position:absolute;right:40px;bottom:30px;font-size:0.875rem}
.innerCont .in-kv .sm-ph .sm .abs-b .kv-icon-bg{margin-top:10px}
.h1{font-size:2rem;font-weight:bold;color: #462706;}
.h1.h-co1{color:#C0986E}
.h1.h-icons{line-height:91px;background:url(../img/inner/h1-bg-icon1.png) no-repeat 60px 0;background-size:103px 91px;}
.h2{font-size:1.56rem;color:#C58D52;margin-top: 4.375rem;margin-bottom: 10px;font-weight:bold;}
.h2 img{}
.h2 img{width:32px;margin-right:15px;margin-top:-7px;}
.h2.m-t-wid{width:1200px;margin-left:auto;margin-right:auto;}
.wh-bk{padding:45px 110px 45px 135px;background:white;margin-top:27px;box-shadow: 8px 10px 14px rgba(207,185,162,0.3);position:relative}
.wh-bk .l-fh{display: inline-block;margin-left: -48px;margin-right: 20px;margin-top:-10px;}
.wh-bk p{display:inline;line-height:1.8em}
.wh-bk .r-fh{margin-left: 20px;}
.list-bk.fx{border-bottom:1px solid #E9CDAF;padding-bottom:30px}
.list-bk.fx img.ph{margin-bottom:10px;}
.list-bk.fx .titles span{display:block;line-height:1.3em;font-weight:normal}
.list-bk.fx .titles .cn{}
.list-bk.fx .titles .en{font-size:0.7rem;color:#979797;}
.list-bk.fx .titles{float:left;}
.list-bk.fx .count{font-size:0.7rem;color:#C0986E;float:right;background:url(../img/inner/user.png) left center no-repeat;padding-left:15px;font-size:0.8em;}
.list-bk.fx .pd:after{content:"";display:table;clear:both;}
.list-bk.time .row.mlr{margin:0 -20px;padding: 60px 0 0;}
.list-bk.time .pd{padding:40px 20px;}
.list-bk.time .bg{background:white;box-shadow: 1px 2px 18px rgba(104,104,104,0.3);}
.list-bk.time .bg .pd{padding:20px}
.list-bk.time.zw .pd{padding:35px 20px}
.list-bk.time.contact .row.mlr{margin:0 -50px;}
.list-bk.time.contact .pd{padding:40px 50px 50px;}
.list-bk.time.contact .pd p{line-height:2em}
.list-bk.time.contact .pd .ph{position:relative}
.list-bk.time.contact .pd .ph .bg-bk{background:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;z-index:10;}
.list-bk.time.contact .pd .txt{position: absolute;
    z-index: 11;
    color: white;
    top: 50%;
    font-size: 3.2rem;
    left: 50%;
    margin-left: -105px;
    margin-top: -47px;}
.list-bk.time.contact .pd .txt a{display: block;
    color: white;
    padding: 1.8rem 3.2rem;
    border: 1px solid #fff;
    text-align: center;
    line-height: 45px;
    background: rgba(0,0,0,0);}
.list-bk .date{margin-bottom:10px;color:#979797;font-size: 1.2rem;letter-spacing:0;}
.list-bk .date span{
    margin-left:15px;
    display:inline-block;
    text-align:center;
    width:74px;
    line-height:1.6em;
    color:white;
    border-radius:3px;
    background: #F3D444;
    background: -webkit-linear-gradient(-90deg, #F3D444 0%, #E2AA20 100%);
    background: -o-linear-gradient(-90deg, #F3D444 0%, #E2AA20 100%);
    background: -moz-linear-gradient(-90deg, #F3D444 0%, #E2AA20 100%);
    background: linear-gradient(-90deg, #F3D444 0%, #E2AA20 100%);
    }
.list-bk .titles{font-size: 1.6rem;}
.list-bk .pd .titles{height: 55px;}
.list-bk p.h-c-grey{color:#9E9E9E;margin-top:10px}
.list-bk .pd p.h-c-grey{height: 50px;}
.list-video-bk .video{margin-bottom:32px;}
.list-video-bk .cp-icons{float:left;}
.list-video-bk .cp-icons div{font-size:0.875rem;display:inline-block;text-align:center;margin-right:40px;}
.list-video-bk .cp-icons span{display:block;line-height:50px;height:50px;}
.list-video-bk .cp-icons span img{width:37px;margin-bottom:14px;}
.list-video-bk .more-icon{float:right;font-size:0;margin-right:80px;margin-top:15px;}
.list-video-bk .more-icon img{width:37px}
.list-video-bk:after{content:"";display:table;clear:both;}
.bt-link .col-6{}
.bt-link .row{margin-left:0px;margin-right:-18px;}

.bt-link .col-6 .pd{padding:0 40px 100px;}
.bt-link .bg{position:absolute;}
.bt-link .links{position:relative;}
.bt-link .links .txt{position:absolute;color:white;font-size: 2.2rem;text-align:center;height:142px;width:100%;top:50%;margin-top:-33px;z-index:11;}
.bt-link .links .txt img{margin-bottom:12px;width: 5rem;width: 30px;}
.map-bk .wid{position:relative}
.point-txt{position:absolute;top:40px;left:50px;width:515px;padding:30px;background:white;box-shadow: 1px 2px 10px rgba(104,104,104,0.5);}
.point-txt .caption{font-size:1rem;display:block;width:85px;float:left;margin:5px 0}
.point-txt .cont{font-size:0.875rem;float:left;diaplay:block;width:430px;margin:5px 0}
.list-video-bk .video{position:relative;padding-top:15px;}
.list-video-bk .play{position:absolute;width:80px;height:80px;top:50%;left:50%;margin-top:-40px;margin-left:-40px;z-index:10;}
.list-bk .pd{position:relative}
.list-bk img.bg{position: absolute;left: 15px;top: 15px;width: 100%;max-width: 370px;z-index: 10;}
.list-bk img.b-logo{width:222px;height:86px;position:absolute;top:50%;left:50%;margin-left:-111px;margin-top:-43px;z-index:11}
.in-bg .h1{font-size: 4rem;font-weight:normal;color:#C0986E;margin-top: 2.5rem;}
.in-bg .h2{font-size: 3rem;font-weight:normal;color:#D9A976;}
.in-bg p{color:white;font-size: 16px;color: #ccc;}
.in-bg.in-bg-2 .row{margin-left:-30px;margin-right:-30px;}
.in-bg-2 .pd{padding: 0 3.5rem;}
.in-bg.in-bg-2 .row{margin-left: -3.5rem;margin-right:0;}
.in-bg .btn-more{    float: right;display: block;color: white;font-size: 1.2rem;margin-top: 4rem;}
.in-bg .btn-more img{margin-left:0;vertical-align:1px}
.in-bg .btn-more a{color: white;display: block;border: 1.2px solid #C0986E;padding: 0.8rem 2.2rem;border-radius: 50px;cursor: pointer;background: rgba(0,0,0,0);}
.m-wid-de:after{content:"";display:table;clear:both}
.in-bg{position:relative}
.in-bg-4 .row{margin-left:-5rem;margin-right: 0rem;}
.in-bg-4 .col-8{width:60%}
.in-bg-4 .col-4{width:40%}
.in-bg-4 .pd{padding:0 5rem;}
.in-bg-4 .col-4 .pd{padding-top: 50px;    padding-left: 0;}
.in-bg-4 .logo{width:120px;}
.in-bg-4 .h2{margin-top:20px;}
.in-bg-5 .year{margin:6.5rem auto 0;width:100%}
.in-bg-5 .h2{margin-top:0}
.c-center{text-align:center}
.in-bg p.h-c-grey{color: #666;}
.sp-m{margin-top: 30px;}
.m-wid-630:after{margin-bottom:5rem;content:"";display: table;clear:both}
.in-bg-1{background:url(../img/inner/about/bg1.png) no-repeat top center;background-attachment: fixed;background-size:cover;}
.in-bg-2{background:url(../img/bg-n1.png) no-repeat top center;background-attachment: fixed;background-size:cover;}
.in-bg-3{background:url(../img/bg-n5.png) no-repeat top center;background-attachment: fixed;background-size:cover;}
.in-bg-4{background:url(../img/bg-n4.png) no-repeat;background-attachment: fixed;background-size:cover;}
.in-bg-5{background:url(../img/inner/about/bg5.png) no-repeat;background-attachment: fixed;background-size:cover;}
.list-bk.time.pref .row.mlr{padding-bottom:0;margin-top:100px;padding-top:0;margin-bottom:-20px;}
.list-bk.time.pref .pd{padding-top:0;padding-bottom:0;position: relative;}
.in-bg-2 p{color:#333}
.in-bg-2 .h2{color:#a16e28}
.in-bg-2 .btn-more a{color:#a16e28;background:rgba(255,255,255,0.5)}
.in-bg-4 .col-4 .pd
.view-more{float:right;}
.view-more.prf-mt67{margin-top:67px;}
.pd .view-more.prf-mt67{float: right;}
.list-bk.time.pref{background: url(../img/inner/time/img11.jpg) no-repeat;
    background-size: 65.2% 100%;
    position: relative;}
.list-bk.pref .transparent_bg2{width: 65.3%;height: 60px;background: #000;opacity: 0.6;position: absolute;bottom:0px;color: #fff;text-align: center;line-height: 60px;font-weight: 800;}
.lrs{width: 80%;
    margin: 0 auto;}
.lrs p{font-size:2rem;margin-bottom:20px;text-align: center;}
:;{margin:30px auto 80px}
.hz{font-size: 3rem;font-weight: normal;color: #a16e28;margin-bottom:20px;text-align: center;}
.am-form{}
.am-form-group {
    margin-bottom: 1.5rem;
}
.am-form label {
    display: inline-block;
    margin-bottom: 5px;
    font-size:1.8rem;
}
.am-form input[type="text"],.am-form textarea{    display: block;
    width: 96%;
    padding:8px 2%;
    font-size: 16px;
    font-family: PingFangSC-Medium;
    line-height: 2em;
    color: #000000;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d8d4cf;
    border-radius: 3px;}
.am-form .layui-form-item {
    margin-bottom: 15px;
    clear: both;
    *zoom: 1;
}
.layui-form-item .layui-input-block {
  
}
input#budget {
    width: calc(96% - 30px);
    margin-right: 7px;
    display: inline-block;
}
 button.layui-btn{    line-height: 45px !important;
    border: 0;
    width: 350px;
    margin: 30px auto;
    display: block;
    text-align: center;
    font-size: 20px;
    color: white;
    border-radius: 4px;
    background: #a26e28;
    cursor: pointer;
    letter-spacing: 1px;padding-bottom:2px;}
button.layui-btn a{color:white}
.zwsq button.layui-btn{margin: 20px auto 60px;clear:both;line-height: 60px !important;width: 270px;font-size: 2.5rem;letter-spacing: 1px;} 
 .am-form-group select{    width: 100%;
    display: block;
    font-size: 16px;
    font-family: PingFangSC-Medium;
    line-height: 50px;
    color: #000000;
    background: white;
    height: 50px;
    border-radius: 3px;
    border: 1px solid #d8d4cf;}

@media (min-width:769px) { .list-bk.pref .col-7 .transparent_bg{display: none;}}
.list-bk.time.pref .col-7 .pd img{position: relative;
    z-index: -10;}
.list-bk.time.pref .row.mlr .col-4 .pd .pd{padding:30px 20px}
.view-more a{color:#9E9E9E;font-size:0.8rem}
.clear{clear:both}
.view-more:after{content:"";display:table;clear:both;color:#9E9E9E}
.bot-txt{background: rgba(0,0,0,0.5);width: 63.25%;position: absolute;bottom: 0;color: white;padding: 0.7rem 1% 0.5rem;font-size:2.25rem;z-index:100;}
.inkv{margin-top:30px;position:relative}
.inkv .txt{width:100%;text-align:center;position:absolute;z-index:10;height:136px;top:50%;margin-top:-68px;}
.inkv .txt span{display:block}
.inkv .txt span.cn{font-size:5.2rem;color:#D4A151}
.inkv .txt span.en{font-size:3rem;color:#fff;}
.cont-kv{position:relative}
.cont-kv .m-wid-de{position: absolute;left: 50%;height:100%;top:0;z-index: 10;}
.cont-kv .m-wid-de.abs .txt{color:white;font-size:3rem;text-align:center;z-index:11;background:rgba(0,0,0,0.5);position:absolute;right:40px;top:50%;height:300px;margin-top:-150px;}
.cont-kv .m-wid-de.abs .txt span{width:100%;position:absolute;height:180px;top:50%;margin-top:-90px;z-index:12;left:50%;}
.cont-kv .m-wid-de.abs .txt img{display:inline-block;margin-bottom:15px;width:20rem;}
.list-bk.time.zw .bg .pd{padding:80px 34px;height:290px;overflow:hidden;background:white}
.list-bk.time.zw .title{font-size:2.4rem;color:#8A580B;margin-bottom:10px;text-align:center;}
.list-bk.time.zw .person{font-size:1.6rem;color:#E8AB4C;margin-bottom:50px;text-align:center;}
.list-bk.time.zw .list li{list-style:none;text-align:left;background:url(../img/inner/contact/dian.png) no-repeat left 6px;background-size:13px;padding-left:22px;margin-bottom:15px;}
.more-t a{display:block;color:#B2B2B2;font-size:1.4rem;position:absolute;bottom:15px;right:15px;}

.contact_wh{background:white;padding: 90px 0 70px;}
.contact_bg{background:url(../img/contact/bg.png) no-repeat;background-size:cover;padding:120px 0;}
.contact_bg .cont{padding: 60px 60px 0;margin:0;}
.contact_bg .cont.lrs{padding:30px 60px;margin-left: auto;margin-right: auto;}
.contact_bg .cont.lrs.last{padding-bottom: 0;}
.contact_bg .cont .ad{float:left;width:50%;}
.contact_bg .cont .ad .pd{padding:30px 20px;font-size: 18px;
    line-height: 1.6em;}
    .contact_bg .cont .ad .pd a{text-decoration:underline;color:#968E8E}
.contact_bg .cont .ad.cl{clear:both}
.contact_bg .cont .ad{text-align:center;font-size:2rem;line-height:1.8em;color:#968E8E;font-weight:normal}
.contact_bg .cont .ad img{margin-bottom:30px;width: 220px;}
.contact_bg .cont:after{content:"";display:table;clear:both}
.m70{margin-top:80px;margin-bottom:100px;}
.ptb5{padding-top:5.5rem;padding-bottom:6.5rem}
.innerCont.line-t{border-top:1px solid #e2d3be;}
.leftMenu span{margin:20px 0;display:block;font-size:2.6rem;}
.leftMenu span a{color:#818080}
.leftMenu span.active{color:#000}
.zc .title{margin-top:20px;color:#454545;font-size:3.6rem;line-height:1em;padding-bottom:2.2rem}
.ys_title{border-left:4px solid  #b48b53;padding-left:22px;font-weight:bold;font-size:2rem;margin-top:2.5rem;}
.sz_list{margin-top:1.5rem}
.sz_list li{list-style:decimal;margin-left:3em;padding-left:1em;line-height: 2em;}
.zc p{margin-top:1rem;line-height:1.8em;color:#3D3D3D;margin-left:26px;}
.zc p.tk{margin-left:0}
.bt-link{margin:0 -40px;margin-bottom:150px}
.tz{position:relative;box-shadow: 0 5px 15px #bbb;background:url(/img/inner/pc-th1.png) no-repeat;background-size:cover;/*margin-top: 8.8rem;*/}
.tz .title{/*width:96%;*/position:absolute;line-height: 1em;z-index:100;letter-spacing: 2px;}
.tz .bg{width:100%;height:100%;background:rgba(0,0,0,0.2);position:absolute}
.tz .title{color: #F6E9D4;bottom: 40px;/*left: 4%;*/font-size: 40px;}
.tz .m-wid-de.rel{position:relative;width:1200px;height:100%;background:red;}
.title-center{text-align:center;}
.in-bg.about-cont .logo{width:auto;}
.in-bg.about-cont .h2{font-size:3.5rem;margin-top:8px;margin-bottom:30px}
.in-bg.about-cont p{line-height:1.9em}
.in-bg.about-cont .cont{margin-bottom:80px;}
.in-bg.about-cont .cont:last-child{margin-bottom:0}
.in-bg.in-bg-4.about-cont{padding:13rem 0}
.in-bg.in-bg-4.about-cont-3{padding-bottom:13rem}
.in-bg-4.about-cont{background: url(../img/bg-n4.png) no-repeat;background-size:cover; background-attachment: fixed;}
.in-bg-4.about-cont-2{background:url(../img/bg-n4.png) no-repeat;background-size:cover;background-attachment: fixed;}
.in-bg-4.about-cont-3{background:url(../img/bg-n0.png) no-repeat top center;background-size:cover;background-size: cover;
    background-attachment: fixed;}
.mt45{margin-top:45px}
.in-bg.about-cont .cont .ph{width:800px;margin:30px auto 0;}
.in-bg.in-bg-4.about-cont-2{padding-top:80px;padding-bottom:80px;}
.ts_sm{position:relative;margin-top:70px;background:url(../img/inner/about/path.png) no-repeat;background-size:100% 100%}
.ts_sm{color: white;font-size: 16px;line-height: 2em;padding:45px;position:relative}
.ts_sm .right{display: inline;margin-left: 15px;margin-top: 6px;}
.ts_sm .left{position:absolute;left:5.5%;top: -8px;}
.in-bg.about-cont .cont .ph1{text-align:center;margin:30px 0;}
@media (min-width:1200px) {
	.m-wid-de{width:1200px;max-width:90%;margin:0 auto;}
	.m-wid-1120{width: 1120px;max-width: 100%;margin:0 auto;}
	.m-wid-630{width:630px;max-width:60%;margin:0 auto;}
	.map-bk{width:1200px;max-width:90%;margin:0 auto;padding-top:15px}
	.m-wid{width:1200px;max-width:90%;margin:60px auto;}
	.m-wid-1{width:1200px;max-width:90%;margin:20px auto 60px;}
	.inner-title span{width: 1120px;display: none;max-width:84%;margin: 0 auto;}
	.cont-kv .m-wid-de{margin-left: -600px;}
	.cont-kv .m-wid-de.abs .txt{width:620px;}
	.cont-kv .m-wid-de.abs .txt span{margin-left:-310px;}
	.in-bg-1{padding:16rem 0 18rem;}
	.in-bg-2{padding:16rem 0 18rem;}
	.in-bg-3{padding:16rem 0 13rem;}
	.in-bg-4{padding:16rem 0 13rem;}
	.in-bg-5{padding:16rem 0;}		
	.bt-link .row{margin-right: -18px;}

}

@media (max-width: 1200px) and (min-width: 1024px) {
	/*.m-wid-de{width:900px;margin:0 auto;}*/
	.m-wid-1120{width:850px;margin:0 auto;}
	.m-wid-630{width:600px;margin:0 auto;}
	.map-bk{width:900px;margin:0 auto;padding-top:15px}
	.m-wid{width:900px;margin:60px auto;}
	.m-wid-1{width:900px;margin:20px auto 60px;}
	.inner-title span{width:800px;margin: 0 auto;}
	.cont-kv .m-wid-de{margin-left: -450px;}
	.cont-kv .m-wid-de.abs .txt{width:500px;}
	.cont-kv .m-wid-de.abs .txt span{margin-left:-250px;}
	.in-bg-1{padding:13.6rem 0 15.3rem;}
	.in-bg-2{padding:13.6rem 0 15.3rem;}
	.in-bg-3{padding:13.6rem 0 11rem;}
	.in-bg-4{padding:13.6rem 0 11rem;}
	.in-bg-5{padding:13.6rem 0;}	
	/*--------------------------------------------------*/
	body{font-size:15px}
	.in-bg-1 img{max-width:250px}
	.inner-title span{font-size: 0;}
	.in-bg .h1{/* font-size:2.3rem */}
	.h2{margin-top:2.5rem}
	.h2,.in-bg .h2{/* font-size:1.675em; */}
	.in-bg-4 .pd{padding:0 2rem}
	.in-bg-4 .row{margin:0 -2rem}
	.in-bg .btn-more{font-size:0.9rem;padding:0.72rem 1.98rem;margin-top:1.5rem}
	.in-bg-5 .year{margin-top:2rem}
	
	header .gc_nav{top: 12px;}
	header .reservation{/*top: 12px;*/}
	/*.container_1200{width: 86%;}*/
	/*.inner-title{padding-top: 6.8rem;}*/
	.line_active{margin-top: 6px;}
	.bt-link .row{margin-right: 0;}
}

@media (min-width:768px) and (max-width:1024px) {
	.m-wid-de{width:90%;margin:0 auto;}
	.m-wid-1120{width:90%;margin:0 auto;}
	.m-wid-630{width:70%;margin:0 auto;}
	.map-bk{width:90%;margin:0 auto;padding-top:15px}
	.m-wid{width:90%;margin:60px auto;}
	.m-wid-1{width:90%;margin:20px auto 60px;}
	.inner-title span{width:90%;margin: 0 auto;}
	.cont-kv .m-wid-de{margin-left: -45%;}
	.cont-kv .m-wid-de.abs .txt img{width:15rem}
	
	.cont-kv .m-wid-de.abs .txt{width:400px;height:220px;margin-top:-110px;}
	.cont-kv .m-wid-de.abs .txt span{margin-left:-200px;height:150px;margin-top:-75px;}
	.in-bg-1{padding:10rem 0 13rem;}
	.in-bg-2{padding:10rem 0 15.3rem;}
	.in-bg-3{padding:10rem 0 9rem;}
	.in-bg-4{padding:10rem 0 9rem;}
	.in-bg-5{padding:10rem 0;}	
	.list-bk.time.contact .row.mlr{margin:0 -20px;}
	.list-bk.time.contact .pd{padding:30px 20px}
	.list-bk.time.zw .row.mlr{margin:0 -10px;}
	.list-bk.time.zw .pd{padding:20px 10px;}
	.list-bk.time.zw .bg .pd{padding:60px 30px 70px;}
	/*--------------------------------------------------*/
	html{font-size:57.5%}
	body{}
	.in-bg-1 img{max-width:220px}
	.inner-title span{/* font-size:2.2rem; */font-size: 0;}
	.in-bg .h1{/* font-size:2.1rem; *//* margin-top: 3rem; */}
	.h2{margin-top:2.2rem}
	.h2,.in-bg .h2{/* font-size:1.5em; */}
	.in-bg-4 .pd{padding:0 2rem}
	.in-bg-4 .row{padding:0 -2rem}
	.in-bg .btn-more{/* font-size:0.9rem; */padding:0.6rem 1.7rem;margin-top:1rem;}
	.in-bg-5 .year{margin-top:2rem}
	
	header .gc_nav .gc_nav_list a{font-size: 12px;}
	header .gc_nav{top: 5px;}
	.container_1200{width: 90%;}
/*	.inner-title{padding-top: 5.8rem;}*/
	.line_active{margin-top: 5px;}
	/*header .reservation{top: 10px;}*/
	header .gc_logo{margin-top: -2px;}
	.in-bg-4 .row{margin-left: 0px;}
	.col-6 img.w100.pc_sp{height: 180px;}
	.bt-link .row{margin-right: 0;}
}
.member{margin:30px auto;width:80%;display: flex;}
.member .gp {
    width: 50%;
    text-align: center;
}

.member .gp img {
    margin-top: 30px;
}
.step p{font-size:20px;font-weight:bold;}
.step{color:white;margin: 0 5%;text-align:center;background:#8e5b1e url(../img/point.png) no-repeat right center;line-height:2em;font-size:16px;padding:8px 0;letter-spacing: 0;}
.step img{margin-top:20px;}
.step.st1 img{width:250px;max-width:100%;}
.step.st2 img{width:355px;max-width:100%}
.step.st2{background:}
.clear{clear:both}
.mb_code{text-align:center;margin:60px auto 20px}
@media (max-width:768px){
	.pc{display:none}
	.sp{display:block}

	.m-wid-de{width:90%;margin:0 auto;}
	.m-wid-1120{width:90%;margin:0 auto;}
	.m-wid-630{/* width:90%; */margin:0 auto;padding: 0 10% 0;}
	.map-bk{width:90%;margin:0 auto;padding-top:15px}
	.m-wid{width:90%;margin:60px auto;}
	.m-wid-1{width:90%;margin:20px auto 60px;}
	.inner-title span{width:100%;margin:0 10px;margin: 0 auto;text-align:center;font-size:0/*position: absolute;bottom: 35px;left: 50%;margin-left: -350px;*/}
	.inner-title{height:68px;padding-top:0}
	.in-bg-1{padding:6.8rem 0 7.5rem;}
	.in-bg-2{padding:6.8rem 0;}
	.in-bg-3{padding:6.8rem 0;}
	.in-bg-4{padding:6.8rem 0;}
	.in-bg-5{padding:6.8rem 0;}	
	button.layui-btn{width:100%}
	/*--------------------------------------------------*/
	html{font-size:52%;}
	.member{width:80%}
	.step{float:none;width: inherit;padding: 8px 15px;text-align: left;margin-bottom: 10px;}
.step.st1 img{width:100%;}
.step.st2 img{width:100%;max-width:100%}
/* 	body{font-size:12px} */
	.col-3{width:100%;float:none;}
	.col-4{width:100%;float:none;}
	.col-6{width:100%;float:none;}
	.col-8{width:100%;float:none;}
	.col-12{width:100%;float:none;}
	.in-bg-4 .col-8,.in-bg-4 .col-4{width:100%;float:none;}
	.col-6 img.w100.ph,img.w100.sp,img.w100.pc,wi.biyun_img .left-img{width:100%;float:none}
	.pd img.w100.sp{height: 150px;}
	.in-bg-2 .pd{padding:0;}
	.in-bg-2 .col-6.sp-bg2 .pd{padding:3rem 6% 0}
	.in-bg.in-bg-2 .row{margin-left:0;margin-right:0}
	.in-bg-1 img{max-width:160px}
	.inner-title span{font-size: 2.5rem;font-size: 0;}
	.in-bg .h1{font-size: 3rem;margin-top:20px;}
	.h2{margin-top:0}
	.h2,.in-bg .h2{font-size:1.667em;}
	.in-bg-4 .pd{padding:0 2rem}
	.in-bg-4 .row{padding:0 -2rem}
	.in-bg .btn-more{font-size:13px;padding: 0.45rem 2.6rem;margin-top:3rem;}
	.in-bg p.h-c-grey{/* font-size:116.7%; */font-size: 2rem;}
	.in-bg-5 .year{margin-top:2rem}
	.in-bg-4 .pd{padding:0}
	.in-bg-4 .row{margin:0;}
	.in-bg-4 .col-8{width:100%}
	.in-bg-4 .col-4{width:100%}
	.sp-m{/* margin-left: 4%; *//* margin-right: 4%; *//* margin-top: 1rem; */}
	.sp-m .sp-m-t0{margin-top:0}
	.in-bg-2 .h2{margin-top:0}
	.in-bg-4 .col-4 .pd{padding:3rem 6% 0;text-align: center;}
	.in-bg-4 .col-4 .pd p{text-align:left;}
	.in-bg p{font-size:15px;}
	.in-bg .btn-more img{width:20px;}
	.in-bg .h2{margin-bottom:20px;text-align:center}
	.in-bg .h2.sp-mb30{margin-bottom: 30px;text-align: center;}
	.h-c-grey.sp-mb30{margin-bottom: 30px;}
	.sp-year{color:white;width:88%;margin:0 auto;}
	.sp-year li{clear:both;height:6em;background: url(../img/inner/about/line-s.png) repeat-y 35% 0;}
	.sp-year li span{float:left;}
	.sp-year li span.yr{width:25%;text-align:center;font-size:116.7%;margin-top:-3px}
	.sp-year li span.yr img{display:inline;}
	.sp-year li span.line{width:20%;margin:0 3% 0 0;background:#bebebe;height:1px;overflow:hidden;margin-top:10px;}
	.sp-year li span.txt{width:52%}
	.sp-year li span:after{content:"";display:table;clear:both;}
	.sp-year li:last-child{height:2.8em;}
	.list-bk.time .pd{padding:20px;}
	.bt-link .links .txt{font-size: 2.4rem;height:60px;margin-top:-30px;}
	.bt-link .links .txt img{width: 35px;margin-bottom:10px;}
	.bt-link .col-6 .pd{padding: 0 0px 40px;}
	.inner-title img{display:none}	
	.inner-title{background-color: #FFFCF8;background-size:100% 100%;padding-top: 0;padding-left:0;padding-bottom: 0;height: 64px;}
	.list-bk.time .row.mlr{padding: 20px 0px 20px;}
	.sp-view-more{float:right;margin-top:30px}
	.sp-view-more a{color:#9E9E9E;}
	.view-more.prf-mt67{margin-top:20px;float: right;}
	.list-bk .titles{font-size:2.5rem}
	.list-bk.pref p.h-c-grey{font-size:1.75rem;line-height:1.6em;}
	.list-bk.time .bg{background:none}
	.list-bk.pref .col-7{float:none;width:100%;margin-bottom: 20px;margin-top: 30px;}
	.list-bk.time.pref{background:none;}
	.list-bk.pref .col-7 .bg-img{position: relative;}
    .list-bk.pref .col-7 .transparent_bg{ width: 100%;height: 50px;background: #000;opacity: 0.6;position: absolute;bottom:0px;color: #fff;text-align: center;line-height: 50px;font-weight: 600;font-size: 1rem;}
    .list-bk.pref .transparent_bg2{display: none;}
	.list-bk.time.pref .col-7 .pd img{z-index:0;width:100%}
	.list-bk.time.pref .row.mlr{margin-top:0;padding-top:0;}
	.bot-txt{width:87.25%}
	.bt-link{margin-bottom:20px;}
	.bt-link .row{margin:0}
	.list-bk.time.zw .bg .pd{height:inherit;overflow:auto;padding:40px 10%;}
	.list-bk.time.zw .pd{padding:15px 20px}
	.list-bk.time.zw .person{font-size:1.8rem}
	.list-bk.time.zw .title{margin-bottom:0;font-weight:bold;}
	.list-bk.time.zw .person{margin-bottom:30px;font-weight:bold}
	.list-bk.time.zw .list li{font-size:1.6rem;color:#818080;margin-bottom:3px;}
	.more-t a{font-size:1.2rem}
	.cont-kv{width:90%;margin:0 auto;}
	.cont-kv .m-wid-de.abs .txt{width:260px;height:150px;margin-top:-75px;margin-left:-130px;right:auto;font-weight:2rem}
	.cont-kv .m-wid-de.abs .txt img{margin-bottom: 5px;width: 12rem;}
	.cont-kv .m-wid-de.abs .txt span{height:100px;margin-top:-55px;width:100%;left:0;}
	.list-bk.time.contact .bg{background:white}
	.list-bk.time.contact .pd .txt{font-size: 3rem;margin-top:-38px;margin-left: -89px;}
	.list-bk.time.contact .pd .txt a{padding: 1rem 3rem;}
	.list-bk.time.contact .pd{padding:30px 50px}
	.inkv .txt{height: 100px;margin-top: -50px;}
	.inkv .txt span.cn{font-size: 4rem;font-weight:bold}
	.inkv .txt span.en{font-size: 2.5rem;line-height: 1.15em;}
	.inkv{width: 90%;margin: 30px auto 0;}
	.list-bk.time.zw .list li{background-size: 10px;}
	.inkv .txt span.en{letter-spacing: 0;}
	.contact_bg{background:url(../img/contact/sp_bg.png) no-repeat;background-size:cover;padding:40px 0;}
	.contact_bg .cont{padding:30px 60px}
	.contact_bg .cont .ad{float:none;clear:both;width:100%;padding-left:0;padding-right:0;font-size:1.6rem}
	.contact_bg .cont .ad .pd{padding:20px 0}
	.contact_bg .cont .ad img{margin-bottom:20px;width: 220px;}
	.zc .col-2{display:none}
	.zc .col-9{width:100%;float:none;}
	.zc .title{font-size: 3rem;margin-bottom: 20px;padding-bottom: 0;}
	.innerCont.sp-m20{margin-top:50px;margin-bottom:50px;}
	.innerCont.ptb5.sp-m20{margin-top: 0;margin-bottom: 0;padding:3rem 0;}
	.zc p{margin-top:1.5rem}
	.bt-link{margin:0;}
	.bt-link .pd.sk{margin:0 20px}
	.list-bk.time .pd.tz{padding:0}
	.in-bg-1{background-attachment:inherit}
	.in-bg.about-cont{padding:0}
	.in-bg.about-cont p{line-height:1.6em}
	.in-bg.about-cont .logo{width: auto;height: 70px;}
	.in-bg.about-cont .h2{margin-top:15px}
	.in-bg.about-cont p.mt45{margin-top:30px}
	.in-bg.about-cont .cont .ph{width:100%}
	.in-bg.about-cont .ph img{width:100%;max-width:100%}
	.in-bg.about-cont .cont{}
	.in-bg.about-cont .cont:first-child{padding-top:60px}
	.in-bg.in-bg-4.about-cont-2{padding-top:0;margin-top:-80px;}
	.ts_sm{margin-bottom:75px;background:url(../img/inner/about/sp-path.png) no-repeat;line-height: 1.6em;padding: 30px 15px;background-size:100% 100%;}
	.ts_sm .left{left:9%}
	.in-bg.in-bg-4.about-cont-3{padding:0}
	.in-bg.in-bg-4.about-cont{padding: 0 0 80px;}
	.tz{margin-top:0}
	/*.in-bg-4 .row,.in-bg-2 .row{margin-left:0}
	.in-bg-4 .pd,.in-bg-2 .pd{padding:0}*/
	.bt-link .col-6{margin-bottom: 0;}
	.col-6 img.w100.pc_sp{height: inherit;}
	.bt-link .row {margin: 0;}		
	.tz .title{font-size:3rem;bottom:30px;}
	.lrs{width:85%}
    button.layui-btn{margin:30px auto;}
    .hz{text-align:center;}
	.am-form-group{margin-bottom:1rem}
	.am-form input[type="text"], .am-form textarea{line-height:1.5em}
	.lrs p{font-size:2.2rem;margin-bottom:12px;}
	.am-form label{font-size:2rem}
	.zwsq button.layui-btn{margin:-10px auto 30px;width:100%;border-radius:4px;}
		header{border-bottom: 1px solid #ddd;}
		.contact_wh{padding:40px 0 15px;}
		.hz{margin-bottom:10px}
		.contact_bg .cont.lrs{padding:0}
	}
@media (max-width:768px){	
.fdr.sp{
 background: rgba(214,158,55,0.95);}
.bt-link .bg{position:static;}
 }
  @media (max-width: 768px) {
	.member{
		width: 100%;
		display: block;
	}
	.step{
		float: none;
		width: inherit;
		text-align: center;
		margin: 0;
		border: 0;
		padding: 8px 0;
	}
	.member .gp {
		width: 100%;
		margin-bottom: 30px;
	}
	.member .gp img {
		margin-top: 20px;
	}
}
@media (max-width:640px){}
@media (max-width:480px){}
@media (max-width:320px){}



