html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,fieldset,button,input,textarea,th,td{margin:0;padding:0}
body{font: 14px/1.6 'Microsoft YaHei',Tahoma,Verdana,'Simsun';background: #fff;overflow-x: hidden;color:#333;}
a{text-decoration: none;color:#fff;}
a:hover{text-decoration: none;}
a,img{border:none;}
input{outline:none }
img{max-width:100%;}
ul,dl,ol{list-style:none;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fixed_top{position: fixed;top:0;left:0;right:0;height:70px;line-height: 70px;}
.fixed_top:hover{background-color: rgba(0,0,0,.2)}
.relative{position: relative;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.text-grey{color:#666;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display: block;clear:both;width:0;height:0;overflow:hidden;}
.wrap{width:100%;max-width:1000px;margin:0 auto;}

.hidden{overflow: hidden;} 
.hide{display: none;}
.bg-fff{background-color: #fff}
.bg-F6F1ED{background-color: #F6F1ED}
/**/
.pc-s,.english,.button{cursor:pointer;}
.pc-s { width:80px;}
.english a{display: block;height: 100%;color:#fff;}
.bg2{position: absolute;top:120px;left:0;width:100%;height:calc(100% - 120px);background:url(../images/bg.png) repeat; z-index: -1}
.top {line-height: 100px;color:#fff;font-size:20px;font-weight:600; padding: 10px 0;}
.top .logo{width:70px;margin-right: 50px;}
.top .logo img{vertical-align:middle;}
.top .nav .item{width:240px;}
.top .nav .item ul{position: absolute;top:100px;left:0;width:100%;background-color: rgba(240,240,240,.8);border-radius:5px;z-index: 10}
.top .nav .item li{line-height: 70px;color:#000;}
.top .nav .item.have{position: relative;}
.top .nav .item img{vertical-align:text-top;}
.nav .item.ac a,.nav .item:hover a{background-color: #fff;color:#000;}
.top .nav .item ul li a{background: none;}
.top .nav .item ul li a:hover{color:#A67542;}
.top .nav .item ul{overflow: hidden;height:0;}
.top .nav .item ul .pt{height:12px;}
.top .nav .item ul .pb{height:32px;}

.top .nav .item a{display: block;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.des{padding-top:29px;color:#fff;/**height:64px;**/ width:500px;padding-bottom:29px;}
.des h1{font-size:44px;height:auto;font-weight:400;line-height: 1;font-family: "微軟正黑體", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;}
.des p{font-size:16px;font-weight:100;line-height: 1.2;font-family: "微軟正黑體", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;}
.des1{padding-top:72px;color:#fff;width:646px;padding-bottom:84px;}
.des1 h1{font-size:44px;font-weight:400;line-height: 1;font-family: "微軟正黑體", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;} 
.des1 p{font-size:20px;font-weight:100;line-height: 1.2;font-family: "微軟正黑體", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;}

.hdb{height:120px; clear:both; display:block;}
.z0{z-index:0;}
.bg1{position: absolute;top:0;left:0;right:0;z-index: -1;margin:0 auto;height: 615px;}
.bg{background:linear-gradient(to right, #b89a6e, #edcb9b);}
/* .bg_color{background:linear-gradient(to right, #b89a6e, #edcb9b);width:100%; height:100%; display:block;} */
/* body.m .bg{background:url(../images/m_bg.jpg) repeat 0 90%;} */
.banner{height:502px;margin-top:20px;position: relative;}
.banner .prev1,.banner .next1{position: absolute;bottom:calc(50% - 35px);right:-55px;width:43px;height:70px;cursor:pointer;}
.banner .next1{background: url(../images/right.png) no-repeat;background-size: contain;}
.banner .prev1{left:-55px;right:auto;background: url(../images/left.png) no-repeat;background-size: contain;}

.tit-group h2{line-height: 200%;font-size: 32px;font-weight:400;}
.tit-group p{line-height: 40px;font-size: 16px;font-weight:400;} 
.ne .left{width:100%;max-width:378px;padding-top:41px;}
.ne .right{width:100%;max-width:602px;padding-top:62px;line-height: 35px;font-size: 16px}
.ne{padding-top:20px;padding-bottom:50px;}
.ne .button{position: relative;margin-top:30px;width:142px;height:45px;background-color: #AE7F47;border-radius:5px;color:#fff;line-height: 45px;}
.ne .button a{display: block;padding-left:43px;}
.ne .button:after{content:"";position: absolute;left:22px;top:50%;margin-top:-5px;line-height: 45px;width:0;height:0;border:5px solid transparent;border-left:5px solid #fff;}

.hd {padding-top:44px;padding-bottom:30px;}
.hd ul{width:1020px;margin-left:-20px;margin-top:50px;margin-bottom:20px;}
.hd li .pic{font-size:0;height:167px;overflow: hidden;}
.hd li .hs{font-size:0;height:227px;overflow: hidden;}
.hd li .pic img{width:100%;min-height: 167px}
.hd li .hs img{width:100%;min-height: 227px}
.hd li .m{position: absolute;top: 0;bottom:0;left:0;right:0;margin:auto;background-color: rgba(0,0,0,.6);opacity: 0}
.hd li .m a{display: block;width:88px;height:88px;border-radius:50%;background-color: #AE7F47;position: absolute;top:200px;right:0;bottom:0;left:0;margin:auto;}
.hd li .m a:after{content:"";position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:2px;background-color: #fff;width:54px;}
.hd li .m a:before{content:"";position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:54px;background-color: #fff;width:2px;}
.hd .left{width:235px;margin-left:20px;padding-bottom:22px;background-color: #fff}
.hd .itm { width:320px;}
.hd .left .con{padding:0 10px;}
.hd .left h3{padding-top:15px;line-height: 30px;font-size:18px;font-weight:400; height:60px}
.hd .left p{line-height: 1.5;font-size:14px;height:auto;overflow:hidden;}
.hd .left p a{line-height: 32px;font-size:14px;color:#444;}
.hd .left .more {margin-top:8px;}
.hd .left .more a{font-size:16px;color:#B18046;}
/*详情页*/
.cont{padding-top:36px;padding-bottom:36px;z-index: 1;position: relative;} 
.cont .pic img{width:100%;}
.cont h2{font-size:32px;line-height: 200%;font-weight:400; text-align:center}
.cont .time{padding-top:90px;}
.cont .back{width:390px;height:78px;border-radius:4px;background-color: #AE7F47;margin:30px auto 0;}
.cont .back a{line-height: 78px;font-size:22px;font-weight:400;display: block;height:78px;}

#content { line-height:200%; font-size:14px; word-break: break-word;max-width: 800px;margin: 0 auto;}
#content a { color:#386294}
#content p{position: relative;z-index: 10}
#content img{max-width: 100%!important;height: auto!important;}
/*详情*/
/*会员活动*/
.active ul{margin-top:50px;}
.active li{margin-bottom:38px;}
/*会员活动*/
/*权益*/
.qy{padding-top:50px;padding-bottom:0px;}
.qy .left{background: none}
.qy .pic{padding:20px 0;}
.hui{padding-bottom:30px;padding-top:30px;}
.qy ul{margin-top:0;}
.qy  li .pic {max-width:111px;margin-left:auto;margin-right:auto;height: auto}
.qy  li .pic img{min-height: auto}

/*权益*/
/*新闻列表*/
.list {padding-top:80px;padding-bottom:40px;}
.list .item{border-bottom:1px dashed #ccc;padding-top:30px;padding-bottom:30px;}
.list .item .pic{width:260px;margin-right:20px;}
.list .item .pic img{width:100%;}
.list .item .con{max-width:720px;}
.list .item .con h3{font-size:24px;font-weight:400;line-height: 30px;margin-bottom:14px;}
.list .item .con p{font-size:16px;line-height: 36px;font-weight:normal;}
.list .item .con p a{font-size:16px;line-height: 36px;color:#555;font-weight:normal;}
.list .item .con .time{margin-top:10px;}
.list .item .con h3:hover{color:#AE7F47;}
/*新闻列表*/ 
/*联系我们*/
.me {position:relative;padding-bottom: 30px;}
.me .qr_code { position:absolute; bottom:0; right:0; width:142px; height:172px;}
.me .qr_code img{ width:140px; height:140px;}
.me .qr_code ol{ text-align:center;font-weight:600; line-height:30px; font-size: 13px;}
.me h2{font-size:42px;line-height: 1;padding-top:25px;font-weight:400; margin-bottom:25px; color:#e2c192; border-bottom:1px solid #e2c192;}
.me h2 span{font-size:30px;line-height:2;display: block;}
.me .f1{padding-bottom:18px;}
.me p{font-size:16px;line-height: 1.8; font-weight:600;}
/*联系我们*/
/*表单*/
.form {padding-top:56px;padding-bottom:20px;}
.form label{line-height: 63px;font-size:22px;}
.form input{display: block;line-height: 63px;height:63px;border:3px solid #ccc;border-radius:5px;margin-bottom:29px;width:537px;padding:0 14px;font-family:Microsoft YaHei;}
.form textarea{width:888px;border:3px solid #ccc;border-radius:5px;line-height: 35px;padding:0 10px;height:337px;resize: none;font-family:Microsoft YaHei;}
.form .button{margin-top:45px;width:143px;height:46px;border-radius:5px;background-color: #AE7F47;color:#fff;line-height: 46px;}
/*表单*/
/*地图*/
.address1{margin-top:18px;padding-bottom:50px;}
.address1 p{line-height: 35px;margin-bottom:30px;}
/*弹窗*/
.model {position: fixed;top:0;left:0;right:0;bottom:0;margin:auto;display: none;z-index: 999;background-color: rgba(0,0,0,.4);opacity: 0;}
.model .wrap{height:656px;position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:5px;}
.model .wrap img{border-radius:5px;}
.model .nerong{position: absolute;top:0;left:0;width:100%;padding-top:136px;}
.model .nerong h2{line-height: 158px;font-size:40px;font-weight: normal;width:1110px;margin:0 auto;}
.model .nerong p{width:930px;font-size: 22px;line-height: 40px;margin:0 auto;}
.model .nerong .join{width:193px;font-size: 24px;line-height: 63px;margin:0 auto;border-radius:5px;background-color: #AE7F47;margin-top:80px;}
/*弹窗*/
/*地图*/
.footer {padding:31px 0;color:#fff;position: relative;z-index: 100}
.footer .lianxi{border-bottom:1px solid #F8F4F0;line-height: 200%;font-size:14px; width: calc(100% - 86px);}
.footer .lianxi .left{padding:0 32px;position: relative;}
.footer .lianxi .youxian { width: calc(100% - 144px);}
.footer .logos img{ width:80px;}
/* .footer .lianxi .left:after{content:"";position: absolute;top:10px;left:0;height:16px;width:2px;background-color: #fff;} */
.footer .map{line-height: 300%;}
.footer .map .pic{width:48px;margin-right:28px;}
.footer .map .pic img{vertical-align: middle;}
.footer .map .right a{margin-left:22px;}
/*分页*/
#page ul{display: inline-block;}
#page li{float:left;border:1px solid #AE7F47;padding:0;margin:10px;}
#page li a{color:#AE7F47;font-size:14px;display:block;padding:0 10px;line-height: 2}
#page li.page-active{background:#AE7F47;}
#page li.page-active a{color:#fff;}
/*搜索*/
#search{position: fixed;top:-145px;left:0;right:0;margin:0 auto;height:143px;background: rgba(0,0,0,.8);z-index: 999999}
.search1 form{width:80%;position: relative;margin:auto;height:50px;margin-top:46px;/*padding-right:50px;*/margin-bottom:20px;}
.search1 .s-s{width:100%;padding:0 10px;border:1px solid #ccc;border-radius:5px;font-size: 18px;line-height: 50px;box-sizing:border-box;height: 52px;}
.search1 .i{position: absolute;right:0;top:0px;background: #A67442;padding-top:10px;width:62px;height:42px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;cursor: pointer;}/*手机端*/
.copy{line-height: 2;font-size:16px;}
/*#top_nav{line-height: 50px;height:50px;position: fixed;top:0;left:0;right:0;margin:0 auto;background: rgba(0,0,0,.8);padding:0 5px;z-index: 999}*/
#top_nav h1{font-size:16px;color:#fff;font-weight:500;}
#top_nav .search{width:50%;max-width:250px;position: relative;padding-right:50px;}
#top_nav .search .btn{position: absolute;right:0;top:9px;height:32px;}
#top_nav .search .btn img{height:100%;vertical-align: top}
#top_nav input{border:1px solid #ccc;border-radius:3px;color:#000;height:30px;padding:0 5px;width:100%;}
#top_nav img{height:30px;vertical-align: middle}
#top_nav .bar{height:20px;margin-top:15px;}
#top_nav .bar .line{height:3px;width:24px;background: #fff;margin-bottom:5px;}
#mobile{position: fixed;top:0;bottom:0;left:0;right:0;margin:auto;background: rgba(0,0,0,.5);z-index: 888;opacity: 0;display: none}
#mobile a{color:#000;display: block;line-height: 3.2}
#mobile ul{position: absolute;top:50px;right:-150px;background: #fff;width:150px;height:100%;}
#mobile ul li{line-height: 3.2;border-bottom:1px dashed #ccc;position: relative;}
#mobile li dl{width:120px;margin-left:30px;display: none;}

#mobile li dd{text-indent:15px;line-height: 3.2;border-top:1px dashed #ccc;}
#mobile li dd a{color:#A67542;}
#mobile ul li.ac:before{content:"";position: absolute;left:0;top:0;height:100%;width:5px;background: #A67542;}
.m-show{display: none}
body.m{padding-top:;}
body.m .m-show{display: block}
body.m .m-hide{display:none;}
body.m .banner{height:auto;margin-top:0px;}
body.m .z0{z-index:999;}
body.m .top{ padding:0;}
body.m .top .logo {width: 50px;}
body.m .hdb{height:20px; clear:both; display:block;}
/*body.m .model{display: none!important;}*/
body.m .wrap{padding:15px 10px 0;width:auto;top:50%;}
body.m .model .nerong h2{font-size:18px;line-height: 2;margin-top:10px;width:80%;max-width:480px;margin:0 auto;}
body.m .model .nerong p{font-size:14px;line-height: 2;width:80%;margin:0 auto;max-height: 90px;max-width:480px;overflow: hidden;}
body.m .tit-group h2{font-size:24px;line-height: 45px;color:#A67442;}
body.m .tit-group p{font-size:16px;line-height: 1.6}
body.m .ne .right{padding-top:32px;padding-bottom:20px;}
body.m .ne .left{float:none;margin:0 auto;}
body.m .ne .right{float:none;max-width: 100%}
body.m .ne .button{margin:30px auto 0;}
body.m  .hd .left{width:48%;}
body.m  .hd .left.item1{width:98%;margin-left:auto;margin-right:auto;margin-bottom:20px;}
/*body.m .footer{display: none}*/
body.m .flex-row{display: flex;display: -webkit-flex;flex-flow:row wrap;}
body.m .flex-start{justify-content:flex-start;}
body.m .flex-around{justify-content:space-around;}
body.m .flex-center{justify-content:center;}
body.m .flex-between{justify-content:space-between;}
body.m .hd ul{width:auto;margin-left:0;}
body.m .hd .left{margin-left:5px;margin-bottom:10px;}
body.m .hd .left h3{font-size:16px;line-height: 1.5;font-weight:600;}
body.m .hd .left .con{padding:0 5px;}
body.m .hd .left p {line-height: 1.6}
body.m .hd .left p a{font-size:14px;line-height: 1.6}
/*body.m .hd .left .more{display: none;}*/
body.m .hd .left{padding-bottom:10px;}
body.m .hd ul:after{display: none;}
body.m .list .item .pic{width:30%;margin-right:3%;}
body.m .list .item .con{width:66%;}
body.m .list .item .con h3{font-size:16px;margin-bottom:0;line-height: 1.6;}
body.m .list .item .con p{font-size:14px;line-height: 1.6;}
body.m .list .item .con p a{font-size:14px;line-height: 1.6;}
body.m .list .item .con .time{margin-top:0;}
body.m .qy .pic{padding:0;}
body.m .cont h2{font-size:18px;font-weight:500;line-height: 3}
body.m .cont .time{padding-top:10px;}
body.m .cont .back{margin-top:30px;font-size:20px;width:140px;line-height: 50px;height: 50px}
body.m .cont .back a{font-size:20px;line-height: 50px;}
body.m .me h2{font-size:24px;line-height: 2.4}
body.m .me .f1{padding-bottom:10px;}
body.m .me p{font-size:14px;line-height: 1.5}

body.m .me{ padding-bottom:0;}
body.m .me .qr_code { position:relative; display:flex; bottom:0; right:0; width:100%; height:130px;text-align:center;}
body.m .me .qr_code img{ width:90px; height:90px; margin:20px;}
body.m .me .qr_code ol{ text-align:center;font-weight:600;line-height:130px; font-size: 13px;}

body.m .form{padding-top:20px;}
body.m .form input{width:100%;box-sizing:border-box;height:42px;line-height: 42px;font-size:16px;font-family:Microsoft YaHei;}
body.m .form textarea{width:100%;box-sizing:border-box;height:150px;line-height: 42px;font-size:16px;font-family:Microsoft YaHei;}
body.m .address1{margin-top:30px;}
body.m .hd{padding-bottom:10px;padding-top:0;}
body.m .active ul{margin-top:20px;}
body.m .model .img{position: relative;max-width: 480px;margin:0 auto;}
body.m .model .img img{width:100%;}
body.m .model .nerong{padding-top:0;height:200px;position: absolute;top: 50%;margin-top:-100px;}
body.m .model .nerong .join{width:114px;line-height: 34px;font-size:18px;margin-top:3px;}
body.m .hd li .pic{height:auto;}
body.m .hd li .pic img{min-height:auto;}
/*body.m .padding{height:52px;}*/
/*新增*/
body.m .des1{padding-top:20px;color:#fff;width:100%;padding-bottom:24px;margin:0 auto;text-align: center}
body.m .des1 h1{font-size:1.8rem;height:auto;line-height: 60px;font-weight:400;}
body.m .des1 p{font-size:16px;line-height: 38px;font-weight:400;}
body.m .top{line-height: 60px}
body.m .logo img{width:60px;}
body.m .footer{padding:10px 0;}
body.m .footer .lianxi,body.m .footer .map{line-height: 1.5;padding-bottom:5px;}
body.m .footer .lianxi .left{padding:0 12px; line-height:1.2;font-size: 12px;}
body.m .footer .address{padding:0 12px; line-height:1.2;font-size: 12px;}
#bar {width:40px;}
#bar .line{width:40px;height:4px;background: #fff;margin-top:12px;}
body.m .m_top{position: fixed;top:0;left:0;right:0;margin:0 auto;overflow: hidden;z-index:999;}
body.m{padding-top:218px;}
body.m #mobile1{position: fixed;top:90px;left:0;right:0;margin:0 auto;color:#333;max-height: 100%;overflow: auto;background: #F5EFEB;display: none;padding-bottom:20px;z-index: 99999999}
body.m #mobile1 li{line-height: 52px;border-bottom:1px solid #ccc;}
body.m #mobile1 li.ac>a{color:#A67442;}
body.m #mobile1 dd.ac>a{color:#A67442;}
body.m #mobile1 li span{display: none;margin-right:-20px;margin-left:10px;}
body.m #mobile1 li dl{display: none;}
body.m #mobile1 li.have .sh{display: inline;}
body.m #mobile1 a{color:#333;}
body.m #mobile1 p{line-height: 2;font-size: 16px}
body.m .tit-group{text-align: center;}
body.m .qy{background: #fff;}
body.m .qy  li .pic img{border-radius:50%;}
body.m .qy .left h3{line-height: 3}
body.m .footer .logos img{ width:50px;}
body.m .footer .lianxi{border-bottom:1px solid #F8F4F0;line-height: 200%;font-size:16px; width: calc(100% - 56px);}
/*活动*/
.hd .huodong li{width:320px;}
.hd .huodong li .pic{height:227px;}
.hdzx{padding-bottom:30px;}
.hdzx .h2{font-size:28px;font-weight:300;color:#A57542;line-height: 95px;padding-top:35px;}
span img{vertical-align: text-bottom;}
.hdzx .item{width:49%;font-size: 16px;line-height: 30px}
.hdzx .item .pic{height:339px;overflow: hidden;padding-top:45px;}
.hdzx .item img{width:100%;}
.border-bg{background: url(../images/border.png) center no-repeat;background-size: contain}
body.m .border-bg{background: none}
.w800{width:80%;margin:0 auto;}
.ne .w800 .left{max-width: 228px;padding-top:64px;}
.ne .w800 .right{max-width: 466px;padding-top:68px;}
.w800 .h2{font-size: 32px;line-height: 1;padding-bottom:24px;font-weight:400;}
.hd-pd{padding-bottom:110px;}
.rela{padding-bottom:94px;color:#fff;padding-top:35px;}
.rela .pic{padding-top:35px;}
.rela .pic img{width:100%;}
.h1{padding-bottom:50px;}
.h1 .lo{width:195px;margin-right:45px;}
.h1 .lo img{width:100%;}
.h1 .pic{width:222px;padding-top:20px;padding-bottom:15px;}
.h1 p{font-family: "宋体","arial";display: inline-block;font-size: 24px;letter-spacing: 10px}
.h1 .p1{border-bottom:1px solid #fff;}
.footer1 {padding:100px 0 115px;}
.footer1 .er{width:116px;margin-right:50px;}
.footer1 .l{width:118px;margin-right:24px;}
.footer1 .meshi img{width:132px;padding-top:15px;}
.footer1 .meshi .p1{border-bottom:1px solid #A57540;}
.footer1 .meshi p{font-family: "宋体","arial";display: inline-block;font-size: 14px;letter-spacing: 5px;color:#A57540;}
.footer1 .l img,.footer1 .er img{width:100%;}
.footer1 .right{padding-top:15px;color:#333;font-size:16px;line-height: 2}
body.m .hdzx .item .pic{height:auto;}
.ic {padding-top:60px;}
.gai .left{max-width: 488px}
.gai .right{max-width: 475px}
.gai h2{line-height: 3}
h2 span{margin-right:15px;} 
.stateTip{display: none!important}
.svggroup{background: url(../images/qsb.png) repeat;}


.link_yu { width:100%; float:left; height:16px; overflow:hidden; line-height:16px; padding:4px 0;}
.you_link{margin-top:0px;}
.you_link li {width:auto;box-sizing:border-box;margin-bottom:0px;}
.you_link li a{display: block;line-height:16px;;border-right:1px solid #fff;color:#fff;/*padding:0 20px;*/ padding:4px 10px 4px 9px;}
.you_link li.no a{border:none;/*padding:0 20px;*/}
.you_link li a:hover{color:#fff;}
