﻿body{padding:0;margin:0 auto;background:#000;color:#d6b87e;word-wrap:break-word;word-break:break-word;overflow-x:hidden;}

@font-face {
    font-family: 'BaskervilleBold';
    src: url('../images/BaskervilleBold.eot');
    src: url('../images/BaskervilleBold.eot?#iefix') format('embedded-opentype'),
    url('../images/BaskervilleBold.woff2') format('woff2'),
    url('../images/BaskervilleBold.woff') format('woff'),
    url('../images/BaskervilleBold.ttf') format('truetype'),
    url('../images/BaskervilleBold.svg#BaskervilleBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Baskerville';
    src: url('../images/Baskerville.eot');
    src: url('../images/Baskerville.eot?#iefix') format('embedded-opentype'),
    url('../images/Baskerville.woff2') format('woff2'),
    url('../images/Baskerville.woff') format('woff'),
    url('../images/Baskerville.ttf') format('truetype'),
    url('../images/Baskerville.svg#Baskerville') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body,div,input,button,select,textarea,span,small,big,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav,pre{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;font-family:Baskerville}
.familybold,.mlxwtop p,.sytxt p,.tytxtsub h2,.mlpp pre,.sygybot p,.fygymlbt,.fylsbt,.fycstxt p,.csxm,.fybannbt,.fysysubri p.fysyys,.fytyxq h1,.fytysuble,.fyxwbt,.fypplb li p,.fyejbt li a,.fyystybt li,.fyxwbt,.fytysuble p{font-family: BaskervilleBold}
section,article,header,footer,aside,nav{display:block}
.listStyle ul,.listStyle li{margin:0;padding:0;list-style:none;}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}
img{border:none}
a{color:#d6b87e;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;}
*{
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color:transparent;
}
.clear{clear:both;overflow:hidden;height:0;line-height:0}
.clearafter:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}
.left{float:left}
.right{float:right;}
.scaleimg img,.trantion,.rotateimg img,.footer a,.ceblialan li img,.header,.fymbx a,.fyejbt li,.fyxwline:before,.fymtsp li p,.fytysub:before,.fytysuble p,.fytysuble pre,.fytysuble img,.fyystybt li,.fysysubri p.fysyys:after,.fyrzbtn,.fylishi li p,.fylsjt0,.fylsjt1,.xwimg,.synavtop a,.synavbot a,.synavhead img.right,.gdxq a{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;}
.synav{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;}
.tiyanbg,.tytxtsub{transition:all .8s ease;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;}
.fywyrzle:after,.fywyrzle:before{transition:all 1.2s ease;-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;}
.fyystybt{transition:background 0.6s ease;-webkit-transition:background 0.6s ease;-moz-transition:background 0.6s ease;-ms-transition:background 0.6s ease;}
pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0}
.overhide{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.overhidetwo{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical}
.overhidetree{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:3; -webkit-box-orient: vertical;}
.overhidefore{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:4; -webkit-box-orient: vertical;}
.overhidefive{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:5; -webkit-box-orient: vertical;}
.contain {width:100%;height:100%;position:relative;z-index:0;display: none}
.index_sec{position:absolute;top:0;left:0;width:100%;height:100%;display:table;vertical-align:middle}
.sec_box{display:table-cell;vertical-align:middle}
.active .contain,.fp-completely .contain{display: block !important;}
.radius60{-webkit-border-radius:.6rem;-moz-border-radius:.6rem;border-radius:.6rem;}
.radius50,.page span.pagecurrent,.fysyghle p.fyghp:after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.radius30{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;}
.radius3{-webkit-border-radius:.03rem;-moz-border-radius:.03rem;border-radius:.03rem}
.radius8{-webkit-border-radius:.08rem;-moz-border-radius:.08rem;border-radius:.08rem}
.radius20{-webkit-border-radius:.2rem;-moz-border-radius:.2rem;border-radius:.2rem;}
.radius10,.fyjinji:after{-webkit-border-radius:.1rem;-moz-border-radius:.1rem;border-radius:.1rem;}
.red{color: #d6b87e}
.fybjq{line-height: .36rem}
.fybjq img{width:100%;height:auto !important;}
.fybjq table{border:1px solid #e3e3e3;border-collapse:collapse;width:100%;}
.fybjq table tr,.fybjq table tr td,.fybjq table th{border:1px solid #e3e3e3}
.fybjq table tr td,.fybjq table th{padding:15px 1%}
select {
    /*appearance:none;*/
    /*-moz-appearance:none;*/
    /*-webkit-appearance:none;*/
    /*background-image: url(../images/xialaicn.png);*/
    /*background-repeat: no-repeat;*/
    /*background-position: center right;*/
    /*padding-right: 14px;*/
    /*background-color: inherit;*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: #d6b87e url(../images/xialaicn.png) no-repeat center right;
    background-size: auto .07rem;
}
textarea{resize:none}
.tupian{position: relative;overflow: hidden;}
.tupian img{position: absolute;top: 0;left: 0;width: 100%;display: block;object-fit: cover;height: 100%}
.main1440{width:14.4rem;margin: 0 auto}
.main1200{width:12rem;margin: 0 auto}
/*图片hover效果*/
.rotateimg:hover img,.synavhead img.right:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.rotateimgY:hover img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}
.scaleimg:hover img,.xwimg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.rotateimgUp:hover img{transform:translateY(-.3rem);-ms-transform:translateY(-.3rem);-moz-transform:translateY(-.3rem);-webkit-transform:translateY(-.3rem);-o-transform:translateY(-.3rem)}
/*头部*/
.header{width:94%;height:.9rem;position: fixed;top:0;left: 0;z-index: 9999;padding: 0 3%}
.logo{margin-top:.115rem}
.logo img{display: block;height: .67rem;}
.sybaqn{line-height: .51rem;padding: 0 .3rem;border: 1px solid #d6b87e;margin-top: .195rem;margin-right: .15rem;box-sizing: border-box;margin-left: .4rem}
.sybaqn a{}
.nav{}
.nav li{position: relative;float: left;margin-left:.4rem}
.nav li a.navyja{display:block;height:.9rem;position: relative;z-index: 2;line-height:.9rem;padding: 0 .06rem}
.nav li a.navyja span{background: #d6b87e;width:100%;height:2px;display:block;opacity: 0;position: absolute;bottom: .04rem;left: 0}
.nav li.clinav a.navyja span{opacity: 1}

.menu-activator{cursor:pointer;z-index: 1001;display: none;height: .51rem;position: relative;background: #d6b87e;width: .51rem;margin-top: 0.195rem}


.visual{
    position:relative;;
    width:.26rem;
    height:100%;
    margin: 0 auto;
}
.visual i.line{
    width:100%;
    height: 2px;
    background-color:#fff;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    display:block;
    position:absolute;
    -moz-transition:all 300ms ease;
    -o-transition:all 300ms ease;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
    -moz-transform:translate3d(0, 0, 0);
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
}
.visual i.line01{
    top:.17rem;
    filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1;
    -moz-transition-delay:210ms;
    -o-transition-delay:210ms;
    -webkit-transition-delay:210ms;
    transition-delay:210ms;
}
.visual i.line02{
    top:50%;
    margin-top: -1px;
    -moz-transition-delay:140ms;
    -o-transition-delay:140ms;
    -webkit-transition-delay:140ms;
    transition-delay:140ms;
}
.visual i.line03{
    bottom:.17rem;
    -moz-transition-delay:70ms;
    -o-transition-delay:70ms;
    -webkit-transition-delay:70ms;
    transition-delay:70ms;
}
.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3) {
    top:.25rem;
    margin: 0;
}
.cliactnav .visual i.line:nth-child(1) {
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.cliactnav .visual i.line:nth-child(3) {
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.cliactnav .visual i.line:nth-child(2){
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0
}
.cliactnav .visual i.line.line01,.cliactnav .visual i.line.line02, .cliactnav .visual i.line.line03{
    -moz-transition-delay:0ms;
    -o-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    transition-delay:0ms
}

.visual i.line01{animation:linexg1 2s  linear infinite;-webkit-animation:linexg1 2s  linear infinite;-moz-animation:linexg1 2s  linear infinite;-ms-animation:linexg1 2s  linear infinite;-o-animation:linexg1 2s  linear infinite;
}
@keyframes linexg1{
    0% {
        width:100%;
    }
    50% {
        width:70%;
    }
    100% {
        width:100%;
    }
}
@-webkit-keyframes linexg1{
    0% {
        width:100%;
    }
    50% {
        width:70%;
    }
    100% {
        width:100%;
    }
}
@-o-keyframes linexg1{
    0% {
        width:100%;
    }
    50% {
        width:70%;
    }
    100% {
        width:100%;
    }
}
@-ms-keyframes linexg1{
    0% {
        width:100%;
    }
    50% {
        width:70%;
    }
    100% {
        width:100%;
    }
}
@-moz-keyframes linexg1{
    0% {
        width:100%;
    }
    50% {
        width:70%;
    }
    100% {
        width:100%;
    }
}


.visual i.line02{animation:linexg2 1.7s  linear infinite;-webkit-animation:linexg2 1.7s  linear infinite;-moz-animation:linexg2 1.7s  linear infinite;-ms-animation:linexg2 1.7s  linear infinite;-o-animation:linexg2 1.7s  linear infinite;
}
@keyframes linexg2{
    0% {
        width:100%;
    }
    50% {
        width:50%;
    }
    100% {
        width:100%;
    }
}
@-webkit-keyframes linexg2{
    0% {
        width:100%;
    }
    50% {
        width:50%;
    }
    100% {
        width:100%;
    }
}
@-o-keyframes linexg2{
    0% {
        width:100%;
    }
    50% {
        width:50%;
    }
    100% {
        width:100%;
    }
}
@-ms-keyframes linexg2{
    0% {
        width:100%;
    }
    50% {
        width:50%;
    }
    100% {
        width:100%;
    }
}
@-moz-keyframes linexg2{
    0% {
        width:100%;
    }
    50% {
        width:50%;
    }
    100% {
        width:100%;
    }
}
.visual i.line03{animation:linexg3 1.4s  linear infinite;-webkit-animation:linexg3 1.4s  linear infinite;-moz-animation:linexg3 1.4s  linear infinite;-ms-animation:linexg3 1.4s  linear infinite;-o-animation:linexg3 1.4s  linear infinite;
}
@keyframes linexg3{
    0% {
        width:100%;
    }
    50% {
        width:40%;
    }
    100% {
        width:100%;
    }
}
@-webkit-keyframes linexg3{
    0% {
        width:100%;
    }
    50% {
        width:40%;
    }
    100% {
        width:100%;
    }
}
@-o-keyframes linexg3{
    0% {
        width:100%;
    }
    50% {
        width:40%;
    }
    100% {
        width:100%;
    }
}
@-ms-keyframes linexg3{
    0% {
        width:100%;
    }
    50% {
        width:40%;
    }
    100% {
        width:100%;
    }
}
@-moz-keyframes linexg3{
    0% {
        width:100%;
    }
    50% {
        width:40%;
    }
    100% {
        width:100%;
    }
}
.synav{position: fixed;top: -100%;left: 0;width: 100%;height: 100%;background: #000;z-index: 99999;opacity: 0}
.synavhead{position: absolute;top: 0;left: 0;width: 94%;padding: 0 3%;height: .9rem;border-bottom: 1px solid rgba(255,255,255,.1)}
.synavhead img{display: block}
.synavhead img.left{height: .8rem;margin-top: .05rem}
.synavhead img.right{height: .4rem;margin-top: .25rem;cursor: pointer}
.synav .main1440{height: 100%;position: relative}
.synav .main1440:after{content: "";position: absolute;background: url(../images/navbg.png) no-repeat center center;width: 5.52rem;height: 5.52rem;top: 50%;left: 50%;margin-top: -2.76rem;margin-left: -2.76rem;background-size: cover;opacity: .5;
    animation:navyun1 100s  linear infinite;-webkit-animation:navyun1 100s  linear infinite;-moz-animation:navyun1 80s  linear infinite;-ms-animation:navyun1 100s  linear infinite;-o-animation:navyun1 100s  linear infinite;
}

@keyframes navyun1{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
@-webkit-keyframes navyun1{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
@-o-keyframes navyun1{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
@-ms-keyframes navyun1{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
@-moz-keyframes navyun1{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}



.synav ul{width: 84%;margin: 0 auto;}
.synav li{float: left;width: 25%;min-height: 2.8rem;padding-right: 25%;}
.synav li:nth-child(2n){float: right;padding: 0 0 0 30%;width: 20%}
.synav li:nth-child(6n),.synav li:nth-child(7n){min-height: inherit}
.synavtop{margin-bottom: .2rem}
.synavtop a{color: rgba(214,184,126,.9)}
.synavtop p{line-height: 1;margin-bottom: .1rem;display: none}
.synavtop span{display: block;line-height: 1}
.synavbot{}
.synavbot a{color: rgba(214,184,126,.7);display: inline-block;min-width: 48%;margin: 0 1% .05rem 0}
.synav li:first-child{position: absolute;width: 30%;left: 50%;text-align: center;margin-left: -15%;padding: 0;min-height: inherit;top: 47%}
.synav li:first-child a{color: #d6b87e}
.synavbq{position: absolute;bottom: .2rem;left: 0;width: 100%;text-align: center;color: rgba(214,184,126,.54)}
.synav li:hover .synavtop a,.synavbot a:hover{color: #d6b87e}
.home_header .nav{display: none}
.home_header .menu-activator{display: block}
.xq_header .header,.header_bg .header{background: #000}
.xq_header .navheight{height: .9rem}
/*头部 end*/

/*第1屏 banner*/
.banner{position: relative;height: 100vh}
.bannersp{width: 100%;object-fit:cover;height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none;z-index: 2}
#focus{display:block;width: 100%}
#focus_phone{display:none;}
.focus_slide{width:100%;}
.focus_slide .item{}
.focus_slide .item a{width: 100%;height: 100vh;background-repeat: no-repeat;background-position: center bottom;background-size: cover;display: block}
.mlgs{padding-top: 1.2rem;position: relative}
.mlgsyun{position: absolute;top: 0;width: 100%;height: 100%;}
.mlgsyun1{background: url(../images/yun1.png) no-repeat left top fixed;background-size: 100% auto;left: 0}
.mlgsyun2{background: url(../images/yun2.png) no-repeat right top fixed;background-size: 100% auto;right: 0}
.mlgsyun_fix{background-attachment: inherit;z-index: 3}
.mlgsyun1{
    animation:yun1 5s  linear infinite;-webkit-animation:yun1 5s  linear infinite;-moz-animation:yun1 5s  linear infinite;-ms-animation:yun1 5s  linear infinite;-o-animation:yun1 5s  linear infinite;
}
@keyframes yun1{
    0% {
        left: 0;
    }
    50% {
        left: -5%;
    }
    100% {
        left: 0;
    }
}
@-webkit-keyframes yun1{
    0% {
        left: 0;
    }
    50% {
        left: -5%;
    }
    100% {
        left: 0;
    }
}
@-o-keyframes yun1{
    0% {
        left: 0;
    }
    50% {
        left: -5%;
    }
    100% {
        left: 0;
    }
}
@-ms-keyframes yun1{
    0% {
        left: 0;
    }
    50% {
        left: -5%;
    }
    100% {
        left: 0;
    }
}
@-moz-keyframes yun1{
    0% {
        left: 0;
    }
    50% {
        left: -5%;
    }
    100% {
        left: 0;
    }
}

.mlgsyun2,.mlscyun{
    animation:yun2 5s  linear infinite;-webkit-animation:yun2 5s  linear infinite;-moz-animation:yun2 5s  linear infinite;-ms-animation:yun2 5s  linear infinite;-o-animation:yun2 5s  linear infinite;
}
@keyframes yun2{
    0% {
        right: 0;
    }
    50% {
        right: -3%;
    }
    100% {
        right: 0;
    }
}
@-webkit-keyframes yun2{
    0% {
        right: 0;
    }
    50% {
        right: -3%;
    }
    100% {
        right: 0;
    }
}
@-o-keyframes yun2{
    0% {
        right: 0;
    }
    50% {
        right: -3%;
    }
    100% {
        right: 0;
    }
}
@-ms-keyframes yun2{
    0% {
        right: 0;
    }
    50% {
        right: -3%;
    }
    100% {
        right: 0;
    }
}
@-moz-keyframes yun2{
    0% {
        right: 0;
    }
    50% {
        right: -3%;
    }
    100% {
        right: 0;
    }
}
.mlgsnr{position: relative}
.mlgsnr .mlxwtop{text-align: left;}

.symlelef{width: 47.43%}
.symlelef img{display: block;width: 100%}
.symlelri{width: 43%;padding-top: .4rem}


.gushi{line-height: .3rem;}
.sygslog{}
.sygslog img{display: block;margin: 0 auto;max-width: 90%;width: 4.31rem}

.gsbg{
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    width: 100%;
    height:100vh;
}
.mlgssub{
    background: url(../images/mlgsbg1.jpg) no-repeat center top;
    background-size: cover;
    overflow: hidden;
    width: 100%;
    height:100vh;
}
.mlsc{padding-top: 1.2rem;position: relative;z-index: 2;}
.mlscyun{background: url(../images/syyun.png) no-repeat top right;position: absolute;top: .3rem;right: 0;width: 5.83rem;height: 3.46rem;z-index: 2;background-size: cover}

.sybot{position: relative;height: 6.4rem;overflow: hidden;}
.syjtcd0,.syjtcd1{position: absolute;width: .5rem;height: .5rem;border:1px solid rgba(214,184,126,.4);bottom:.43rem;cursor: pointer;z-index: 333;background-position: center center;background-repeat: no-repeat;background-size: .11rem auto}
.syjtcd0{right: 7rem;background-image: url(../images/sycpjt0.png)}
.syjtcd1{right: 2.65rem;background-image: url(../images/sycpjt1.png)}

.syjtcd0:hover{background-color: #d6b87e;background-image: url(../images/sycpjtred0.png)}
.syjtcd1:hover{background-color: #d6b87e;background-image: url(../images/sycpjtred1.png)}


.sybotsub{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.sybotsub:after{position: absolute;top: 0;right: 0;width: 50%;height: 100%;border: 1px solid rgba(214,184,126,.1);box-sizing: border-box;content: "";}

.syimg{position: absolute;width: 50%;height: 100%;top: 0;left: 200%;
    -webkit-transform:scale(3);
    -moz-transform:scale(3);
    -o-transform:scale(3);
    transform:scale(3);
}
.syimg img{width: 100%;height: 100%;display: block}
.sytxt{width: 4.9rem;margin-right: 2.6rem;padding-top:80%;opacity: 0;position: relative;z-index: 34}
.sytxt p{margin-bottom: .4rem}
.sytxt span{margin: .2rem 0 .4rem}
.sytxt img{display: block;width: 4.6rem;height: 2.88rem;padding: .08rem .12rem;border: 1px solid #d6b87e}
.sybotatv{z-index: 35;}
.sybotatv .syimg{
    left: 0;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    transition:all 1.2s ease;
    -webkit-transition:all 1.2s ease;
    -moz-transition:all 1.2s ease;
    -ms-transition:all 1.2s ease;

}
.sybotatv .sytxt{
    opacity: 1;
    padding-top: .6rem;

    transition:all 1.2s ease;
    -webkit-transition:all 1.2s ease;
    -moz-transition:all 1.2s ease;
    -ms-transition:all 1.2s ease;
    transition-delay: .4s;

}
.sybot_prev .syimg{
    left: 0;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    opacity: .8;
}
.sybot_prev .sytxt{
    margin-top: -100%;
    transition:all .1s ease;
    -webkit-transition:all .1s ease;
    -moz-transition:all .1s ease;
    -ms-transition:all .1s ease;
}
.sybotfl{position: absolute;bottom: .36rem;right:2.6rem;z-index: 333;width: 4.9rem;text-align: center}
.sybotfl ul{position: relative;display: inline-block;vertical-align: top}
.syline{position: absolute;top: 0;left: 0;border: 1px solid #d6b87e;height: 100%;width: .5rem;box-sizing: border-box}
.sybotfl li{display: inline-block;vertical-align: top;padding: .08rem .05rem;cursor: pointer}
.sybotfl li img{display: block;width: .4rem;height: .5rem;object-fit: cover}
.mlty{position: relative;z-index: 2}

.mltyyun{background: url(../images/yun4.png) no-repeat center center;width: 5.49rem;height: 2.59rem;position: absolute;top: .2rem;left: 15%;z-index: 2;background-size: cover; animation:yun3 5s  linear infinite;-webkit-animation:yun3 5s  linear infinite;-moz-animation:yun3 5s  linear infinite;-ms-animation:yun3 5s  linear infinite;-o-animation:yun3 5s  linear infinite;}
@keyframes yun3{
    0% {
        left: 15%;
    }
    50% {
        left: 13%;
    }
    100% {
        left: 15%;
    }
}
@-webkit-keyframes yun3{
    0% {
        left: 15%;
    }
    50% {
        left: 13%;
    }
    100% {
        left: 15%;
    }
}
@-o-keyframes yun3{
    0% {
        left: 15%;
    }
    50% {
        left: 13%;
    }
    100% {
        left: 15%;
    }
}
@-ms-keyframes yun3{
    0% {
        left: 15%;
    }
    50% {
        left: 13%;
    }
    100% {
        left: 15%;
    }
}
@-moz-keyframes yun3{
    0% {
        left: 15%;
    }
    50% {
        left: 13%;
    }
    100% {
        left: 15%;
    }
}
.mlty .mlxwtop{position: relative;z-index:2 }
.mltybot{width: 100%;position: relative;height: 8.4rem}
.mltybot li{height: 8.4rem;position: absolute;width: 100%;opacity: 0}
.tiyanbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity:0;background-size: cover;background-position: left top;background-repeat: no-repeat;}
.mltybot li.mltybotliatv{z-index: 3;opacity: 1}
.mltybot li.mltybotliatv .tiyanbg{opacity: 1}
.mltybot li.mltybotliatv .tytxtsub{bottom: 0}
.tiyanapp{display: none}
.mytybotlin{position: absolute;top: 0;height: 100%;z-index: 2;width: 100%;left: 0;}
.mytybotlin p{position: absolute;top: 0;height: 100%;width: 10%;background-size: cover;background-position: left top;background-repeat: no-repeat}
.mytybotlin p:nth-child(1){left: 0}
.mytybotlin p:nth-child(2){left: 10%}
.mytybotlin p:nth-child(3){left: 20%}
.mytybotlin p:nth-child(4){left: 30%}
.mytybotlin p:nth-child(5){left: 40%}
.mytybotlin p:nth-child(6){right: 40%}
.mytybotlin p:nth-child(7){right: 30%}
.mytybotlin p:nth-child(8){right: 20%}
.mytybotlin p:nth-child(9){right: 10%}
.mytybotlin p:nth-child(10){right:0}
.tytxt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:url(../images/tybghui2025.png) no-repeat center bottom;background-size: 100% auto;overflow: hidden}
.tytxtsub{position: absolute;bottom: -50%;left: 0;width: 90%;padding: 0 5% .38rem;text-align: center}
.mlpp{height: 7.98rem;padding: 1.2rem 0;position: relative;z-index: 3}
.mlppapp{display: none}
.mlppyun{position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.mlppyun1{background: url(../images/ppyun1.png) no-repeat center top fixed;background-size: 100% auto}
.mlppyun2{background: url(../images/ppyun2.png) no-repeat center center fixed;background-size: 100% auto}
.mlpp .mlxwtop{display: none}
.mlpp .main1440{position: relative;height: 7.98rem;}
.mlpp .main1440:after{position: absolute;background: url(../images/ppicn.png) no-repeat center center;width: 100%;height: 100%;background-size: auto 100%;top: 0;left: 0;content: ""}
.mlpp pre{text-align: center;line-height: .55rem;left: 0;width: 100%;top: 50%;margin-top: -.55rem;position: absolute;}
.mlpp li{position: absolute;z-index: 2;min-width: 10%}
.mlpp li img{max-height:.79rem;position: absolute;top: 0;left: 0;opacity: 0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.mlpp li.mlppli1{top: 0;left: 45%}
.mlpp li.mlppli2{top: .64rem;left: 25%}
.mlpp li.mlppli3{top: .41rem;right: 20%}
.mlpp li.mlppli4{top: 1.9rem;left: 15%}
.mlpp li.mlppli5{top: 2.1rem;left: 35%}
.mlpp li.mlppli6{top: 1.9rem;left: 60%}
.mlpp li.mlppli7{top: 2.16rem;left: 80%}
.mlpp li.mlppli8{top: 3rem;left: 0}
.mlpp li.mlppli9{top: 3rem;right:0}
.mlpp li.mlppli10{top:3.6rem;left: 25%}
.mlpp li.mlppli11{top: 3.7rem;left: 65%}
.mlpp li.mlppli12{top: 4.2rem;left: 10%}
.mlpp li.mlppli13{top: 4.3rem;right: 10%}
.mlpp li.mlppli14{top: 5.2rem;left: 32%}
.mlpp li.mlppli15{top: 5.15rem;right: 32%}
.mlpp li.mlppli16{bottom: 1.9rem;left:5%}
.mlpp li.mlppli17{bottom: 1.9rem;right: 5%}
.mlpp li.mlppli18{bottom: 1.5rem;left: 18%}
.mlpp li.mlppli19{bottom:1.5rem;right: 18%}
.mlpp li.mlppli20{bottom: .87rem;left: 35%}
.mlpp li.mlppli21{bottom: .8rem;right: 30%}


.mlpp li.mlppli2{top: 2rem}
.mlpp li.mlppli3{top: 2.8rem}
.mlpp li.mlppli4{top: 7rem;left: 25%}
.mlpp li.mlppli5{top: 5.5rem}
.mlpp li.mlppli6{top: 6.5rem;left: 64%}



.mlpp li.ppbig1 img.ppbigimgatv{
    -webkit-animation:banimgbig 10s ease-out  infinite;
    -moz-animation:banimgbig 10s ease-out  infinite;
    -o-animation:banimgbig 10s ease-out  infinite;
    animation:banimgbig 10s ease-out  infinite;
}
.mlpp li.ppbig2 img.ppbigimgatv{
    -webkit-animation:banimgbig 8s ease-out  infinite;
    -moz-animation:banimgbig 8s ease-out  infinite;
    -o-animation:banimgbig 8s ease-out  infinite;
    animation:banimgbig 8s ease-out  infinite;
}
.mlpp li.ppbig3 img.ppbigimgatv{
    -webkit-animation:banimgbig 7.5s ease-out  infinite;
    -moz-animation:banimgbig 7.5s ease-out  infinite;
    -o-animation:banimgbig 7.5s ease-out  infinite;
    animation:banimgbig 7.5s ease-out  infinite;
}
.mlpp li.ppbig4 img.ppbigimgatv{
    -webkit-animation:banimgbig 6.8s ease-out  infinite;
    -moz-animation:banimgbig 6.8s ease-out  infinite;
    -o-animation:banimgbig 6.8s ease-out  infinite;
    animation:banimgbig 6.8s ease-out  infinite;
}
@keyframes banimgbig {
    0% {
        opacity:0;
        transform:scale(0)
    }
    70% {
        opacity:1;
        transform:scale(1)
    }
    100% {
        opacity:0;
        transform:scale(1.2)
    }
}
@-webkit-keyframes banimgbig {
    0% {
        opacity:0;
        transform:scale(0)
    }
    70% {
        opacity:1;
        transform:scale(1)
    }
    100% {
        opacity:0;
        transform:scale(1.2)
    }
}
@-moz-keyframes banimgbig {
    0% {
        opacity:0;
        transform:scale(0)
    }
    70% {
        opacity:1;
        transform:scale(1)
    }
    100% {
        opacity:0;
        transform:scale(1.2)
    }
}
@-o-keyframes banimgbig {
    0% {
        opacity:0;
        transform:scale(0)
    }
    70% {
        opacity:1;
        transform:scale(1)
    }
    100% {
        opacity:0;
        transform:scale(1.2)
    }
}
.mlxw{padding: .9rem 0 0;background: url(../images/xwbg.jpg) no-repeat center top fixed;background-size: cover;height:6.21rem;position: relative;z-index: 2}
.mlxw .mltyyun{display: none}
.mlxwtop{text-align: center;margin-bottom: .5rem}
.mlxwtop p{line-height: 1}
.mlxwtop span{line-height: 1;display: none}
.mlxwbot{margin-bottom: .6rem}
.mlxwbot li{float: left;width: 33.33%;background: rgba(255,255,255,.64)}
.mlxwbot li a{display: block;padding: 1.2rem .4rem 0 .45rem;position: relative;overflow: hidden;height: 1.82rem}
.mlxwbot li .fyxwsj{left: .45rem;text-align: left;background: none;z-index: 3}
.mlxwbot li .fyxwsj p,.mlxwbot li .fyxwsj span{color: #d6b87e}
.mlxwbot li p.xwbt{}
.mlxwbot li p.xwline{width: 100%;height: 1px;background:rgba(214,184,126,.2);margin: .06rem 0 .08rem}
.mlxwbot li p.xwjj{line-height: .2rem;height: .4rem;margin-bottom: .35rem}
.mlxwbot li img.xwicn{height: .09rem;display: block}
.xwimg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;}
.mlxwbot li.mlxwbotatv .xwimg{opacity: 1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.mlxwbot li.mlxwbotatv .fyxwsj{left:0;text-align: center;background: #d6b87e}
.mlxwbot li.mlxwbotatv .fyxwsj p,.mlxwbot li.mlxwbotatv .fyxwsj span{color: #fff}
.gdxq{text-align: center}
.gdxq a{padding-bottom: .09rem;display:inline-block;position: relative;line-height: 1}
.gdxq a:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #d6b87e;}
.footer{position: relative;z-index: 2}
.footerlog{display: none}
.footertop{padding-top: .8rem;border-top: 1px solid #d6b87e;margin-bottom: .5rem;padding-bottom: .2rem;position: relative}
.footertop:after{content: "";position: absolute;bottom: 0;top: .8rem;width: 1px;background: #d6b87e;right: 4rem}
.foottople{}
.foottople li{float: left;text-align: center;margin-right: .2rem;width: 2rem}
.foottople li img{display: block;margin: 0 auto;width: 90%;}
.foottople li p{margin-top: .5rem}
.foottopri{padding-top: 1.85rem}
.foottopri li{position: relative;float: left;margin-left: .6rem}
.footicnne{height: .64rem;width: .64rem;display: block;}
.foohvimg{position: absolute;background:url(../images/wxbgdbx.png) no-repeat center center;background-size: 100% 100%;width: 1.41rem;height: 1.48rem;top: -1.7rem;left: 50%;margin-left: -.705rem;display: none}
.foohvimg img{display: block;margin: .12rem auto 0;width: 1.18rem;height: 1.18rem}
.foottopri li:hover .foohvimg{display: block}


.footnav{width: 71%}
.footnav li{float: left;margin-right: 1%;width: 15.66%}
.footnav li a.footnavyj{margin-bottom: .2rem;position: relative;padding-bottom: .15rem;display: block}
.footnav li a.footnavyj:after{width: .14rem;height: 2px;background: #d6b87e;content: "";position: absolute;left: 0;bottom: 0;}
.footnavsub a{color:rgba(214,184,126,.7);display: block;margin-bottom: .09rem}
.footertopri{width: 29%;text-align: right;position: relative;}
.footertopri:after{width: 1px;position: absolute;content: "";height: 100%;background:rgba(214,184,126,.3);left: 0;top: 0;}
.footertopri img{height: 1.07rem;margin-bottom: .26rem}
.footertopri p{line-height: 1}
.footertopri p.foottel,.footertopri p.footadr{color:rgba(214,184,126,.7)}
.footertopri p.foottel{margin: .1rem 0 .3rem}
.footyqlj{position: absolute;top: 0;left: .35rem;line-height: .5rem;width: 1.8rem;font-weight: bold;color: #d6b87e;border: 0;outline: none;vertical-align: top;padding: 0 .15rem}
.footbq{padding: .35rem 0;margin-top: .35rem;color: #2d2c2f;text-align: center;background: #d6b87e}
.footbq a,.footbq span{color: #2d2c2f;display: inline-block;margin: 0 .1rem}


.ceblialan{position: fixed;bottom: .2rem;right:.2rem;z-index: 999;width: .67rem}
.ceblialan li{width: 100%;position: relative;cursor: pointer;height: .87rem;background: #d6b87e}
.ceblialan li:after{content: "";position: absolute;bottom: 0;left: .2rem;right: .2rem;height: 1px;background: #d6b87e}
.ceblialan li:last-child{height: .67rem;background: #2d2c2f;margin-top: .04rem}
.ceblialan li:nth-child(3):after{display: none}
.ceblialan li:last-child:after{display: none}
.ceblialan li img.cblimgxs{position: absolute;top: 50%;left: 50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width: 50%;max-height: 50%}
.ceblialan li .cblwx{position: absolute;width: 1rem;height:.92rem;background:url(../images/cblhover.png) no-repeat center center;right:.67rem;top:50%;display: none;margin-top: -0.46rem}
.ceblialan li .cblwx img{width: .73rem;height: .73rem;display: block;margin:.095rem 0 0 .09rem;}
.ceblialan li:last-child img.cblimgxs{max-width: 35%;max-height: 35%}
.ceblialan li:hover .cblwx{display: block}

.fybanner{position: relative}
.fybanner img{display: block;width: 100%}
.fybanner img.fybannersj{display: none}
.fybanner .main1440{position: absolute;top: 4.3rem;left: 50%;margin-left: -7.2rem}
.fybannbt{color: #d6b87e;margin-bottom: .3rem;line-height: 1}
.fybannnr{color: #d6b87e;line-height: .4rem;width: 47%;display: none}
.fybannjt{position: absolute;bottom: 1.3rem;right:2.4rem;width: .61rem;height: .61rem;display: none}
.fybannjt img.fybannyuan{width: .8rem;height: .8rem;position: absolute;bottom: 0;right: 0;animation:dsjbg 20s  linear infinite;-webkit-animation:dsjbg 20s  linear infinite;-moz-animation:dsjbg 20s  linear infinite;-ms-animation:dsjbg 20s  linear infinite;-o-animation:dsjbg 20s  linear infinite;}
.fybannjt img.fybannxxjt{width: .29rem;height: .29rem;margin: .15rem auto 0;display: none}
@keyframes dsjbg{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
@-webkit-keyframes dsjbg{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
@-o-keyframes dsjbg{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
@-ms-keyframes dsjbg{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
@-moz-keyframes dsjbg{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
.fymain{padding-bottom: 1.25rem}
.fymain_bot{padding-bottom: 0 !important;}
.fymain_bg{background: none}
.fymbx{padding: .5rem 0 .3rem;border-bottom: 1px solid #dec9a8;line-height: .18rem;}
.fymbx img{height: .18rem;vertical-align: top;display: inline-block;margin-right: .1rem}
.fytyxq{text-align: center;}
.fyejbt{}
.fyejbt li{display: inline-block;vertical-align: top;line-height: .77rem;border: 1px solid #d6b87e;margin: 0 .2rem .2rem 0;text-align: center}
.fyejbt li a{display: block;height: 100%;color: #d6b87e;padding: 0 .3rem}

.fysbtnw li{padding: 0 .3rem}

.fypplb ul{display: flex;flex-wrap: wrap}
.fypplb li{float: left;width: 23.88%;position: relative;margin: 0 1.493% .3rem 0;overflow: hidden}
.fypplb li:nth-child(4n),.fynews li:nth-child(2n),.fymtsp li:nth-child(3n){margin-right: 0}
/*.fypplb li img{position: absolute;margin: auto;top: -9999px;right: -9999px;bottom: -9999px;left: -9999px;max-width: 90%;max-height: 90%;}*/
.fypplbimg{padding-bottom: 130%;border: 1px solid #d6b87e}
.fypplb li p{text-align: center;color: #d6b87e;margin-top: .35rem;}

.fypplb_two{}
.fypplb_two .fypplbimg{padding-bottom: 66.9%}

.fymtsp li{margin: 0 2% .5rem 0;float: left;width: 32%;}
.fynews{padding-top: .8rem}
.fynews li{
    margin: 0 9.46% .7rem 0;
    width: 42.87%;
    position: relative;
    float: left;
    overflow: hidden;
    border: 1px solid #d6b87e;
    box-sizing: border-box;
}


.fyxwimg{    padding-bottom: 69.6%;}
.fyxwsj{position: absolute;top: 0;left: 0;background: #d6b87e;text-align: center;width: 1.16rem;height: 1.2rem}
.fyxwsj p{color: #fff;line-height: 1;padding-top: .3rem}
.fyxwsj span{color: #fff;line-height: 1;display: block}
.fyxwtxt{padding:.3rem;position: relative}
.fyxwjj{margin: .2rem 0 0;padding-right: 1.5rem}
.fyxwline{margin: .14rem 0;
    width: 35%;
    height: 1px;
    background: #d6b87e;}
.fyjrgw{
    position: absolute;
    bottom: .3rem;
    right: .3rem;
    background: #d6b87e;
    color: #000;
    line-height: .45rem;
    padding: 0 .2rem;
}

.page{text-align:center;line-height:.5rem;}
.page a,.page span{display:inline-block;text-decoration:none;color: #d6b87e;min-width: .5rem}
.page span.pagecurrent{border: 1px solid #d6b87e}
.page span.dianspan{padding-top:0;vertical-align:top;background:none;}
.fymtsp{border-bottom: 1px solid #d6b87e}
.fymtsp li{cursor: pointer}
.fyspicn{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/fyspvid.png) no-repeat center center;background-size: .54rem auto}
.fymtsp li p{text-align: center;height: .9rem;position: relative;z-index: 3;line-height: 1.2rem;margin: -.3rem 8% 0;padding: 0 2%}
.fymtsp li:hover p{line-height: .9rem;background: #d6b87e;color: #fff}
.sptcbg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.9);z-index: 9999;display: none}
.sptcdiv{position: absolute;background: #000;width: 80%;height: 70%;left: 10%;top: 15%;}
.bannervideott{width: 100%;object-fit: contain;height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none}
.clivideotc{ position: absolute;bottom: 5%;height: .15rem;width: .15rem;padding:.08rem;border: 2px solid rgba(255,255,255,.7);left: 50%;margin-left: -.155rem;cursor: pointer;}
.fyystybt{text-align: center;padding: .4rem 0;z-index: 9999}
.fyystybt li{display: inline-block;vertical-align: top;line-height: 1.08rem;position: relative;cursor: pointer;margin: 0 .44rem}
.fyystybt li:after{content: "";position: absolute;background: url(../images/ppicn.png) no-repeat center center;width: 1.1rem;height: 100%;background-size: auto 100%;top: 0;left: 50%;margin-left: -0.55rem;display: none}

.fyystybt li.fyystybtatv:after{display: block}
.fytysub{position: relative;padding-top: .38rem}
.fytysub:after{position: absolute;content: "";top: 0;left: 0;width: 100%;height: .04rem;background: #d6b87e;}
.fytysub:before{position: absolute;content: "";top: 0;left: 0;width: 0;height: .04rem;background: #d6b87e;z-index: 2}

.fytysub:first-child:after{display: none}
.fytysub:first-child:before{display: none}

.fytysuble{position: absolute;top: 0;left: 0;width: 20.763%;padding-right: 5%;height: 100%}
.fytysuble p{line-height: 1;margin-bottom: .12rem;padding-top: .38rem}
.fytysuble pre{display: block}
.fytysuble img{display: block;position: absolute;bottom: 0;left: 1rem;width: .6rem;height: .6rem;border: 1px solid #d6b87e;opacity: 0}
.fytysubri{width: 74.237%}
.fytybt{line-height: .38rem;max-height: .76rem}
.fytyimg{padding-bottom:43.8%;margin-top: .4rem}
.fyystybt_fix{background: #d6b87e;position: fixed;top: .9rem;left: 0;width: 100%;padding:0;border-top: 1px solid rgba(214,184,126,.3)}
.fyystybt_fix li{line-height: .5rem;color: #000}
/*.fymlsy{border-top: .04rem solid #d6b87e;}*/
.fysysub{padding-top: .8rem}
.fysysuble{width:54.167%;float: left;padding-bottom:33.3%}
.fysysubri{width: 43%;float: right;padding-top: 1.1rem}
.fysysubri p.fysyys{line-height: 1;padding: .15rem 0 .3rem;margin-bottom: .3rem;position: relative}
.fysysubri p.fysyys:after{content: "";position: absolute;bottom: 0;right: 0;background: #d6b87e;height: 2px;width: 0}
.fysysubri pre{line-height: .36rem;height:1.08rem;margin-right: 1.1rem;text-align: justify}
.fysysubri img{display: block;margin-top: .5rem;height: .09rem}
.fysysub:nth-child(2n) .fysysuble{float: right}
.fysysub:nth-child(2n) .fysysubri{float: left}
.fysysub:nth-child(2n) .fysysubri p.fysyys:after{left: 0;right: auto}
.aos-animate p.fysyys:after{width: 114%}
.fyqjt{padding: 1.2rem 0 .7rem}
.fyqjtle{width: 26%}
.fyqjtle p,.fyqjtle span{line-height: 1;display: block}
.fyqjtle p{margin-bottom: .1rem}
.fyqjtri{width: 56%;line-height: .32rem}
.fydht img{display: block;width: 100%}
.fyrhdd{padding: 1.1rem 0 .7rem;border-bottom: 1px solid #d6b87e}
.fyddtop{text-align: center;margin-bottom: .7rem;border-bottom: 1px solid #d6b87e;padding-bottom: .28rem;line-height: 1}
.fyddbotle{width: 40%}
.fyddbotle .fyqjtri{width: 100%}
.fyybdd{margin-bottom: .4rem}
.fyybdd pre{line-height: .44rem}
.fyddbotri{width:50.903%;padding-bottom:34.7%}
.fywyrz{margin-top: .7rem;position: relative;padding-bottom: .5rem}
.fywyrz:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;background: url(../images/fyrzimgt.jpg) no-repeat center bottom;height: 85%;background-size: cover}
.fywyrzle{width:35.278%;padding-bottom:41.8%;position: relative;z-index: 2}
.fywyrzle:after{content: "";position: absolute;width: 50%;height: 100%;background: #d6b87e;top: 0;right: 0;z-index: 3;}
.fywyrzle:before{content: "";position: absolute;width: 50%;height: 100%;background: #d6b87e;top: 0;left: 0;z-index: 3;}

.fywyrzle img,.symlelef img{display: block;width: 100%}

.aos-animate .fywyrzle:after{right: -100%;}
.aos-animate .fywyrzle:before{left: -100%;}
.fywyrzri{width: 39%;margin-right: 8%;position: relative;z-index: 2;padding-top: 1.7rem}
.fywyrzri h2{text-align: center;font-weight: normal;margin-bottom: .38rem;line-height: 1}
.fywyrzri li{margin-bottom: .1rem}
.fyrzinpt{border: 0;border-bottom: 1px solid #d6b87e;background: none;outline: none;width: 100%;line-height: .5rem\9;height: .5rem;color: #d6b87e}
.fyrzinpt::-webkit-input-placeholder{color:#d6b87e;}
.fyrzinpt::-moz-placeholder{color:#d6b87e;}
.fyrzinpt:-moz-placeholder{color:#d6b87e;}
.fyrzinpt:-ms-input-placeholder{color:#d6b87e;}
.fyrztex::-webkit-input-placeholder{color:#d6b87e;}
.fyrztex::-moz-placeholder{color:#d6b87e;}
.fyrztex:-moz-placeholder{color:#d6b87e;}
.fyrztex:-ms-input-placeholder{color:#d6b87e;}
.fyrztex{border: 0;border-bottom: 1px solid #d6b87e;background: none;outline: none;width: 100%;line-height: .25rem;height: .9rem;color:#d6b87e;}
.fyrzbtn{border: 0;background: #d6b87e;outline: none;width:1.8rem;line-height: .4rem;height: .4rem;display: block;margin: .4rem auto 0;color: #fff;cursor: pointer}
.fyhyfw{margin: .85rem auto;background: url(../images/fyhyfwbg.png) no-repeat center top;height: 5.01rem;background-size: cover;}
.fyhyfwtop{text-align: center;padding: .6rem 0 .4rem;margin: 0 5.5%;border-bottom: 2px solid #d6b87e;margin-bottom: .8rem}
.fyhyfwtop p,.fyhyfwtop span{line-height: 1;display: block}
.fyhyfwtop p{font-style:italic;margin-bottom: .15rem}
.fyhyfwbot{text-align: center;margin: 0 23.5%;line-height: .34rem}
.fyts{height: 3.33rem;background-size: cover;background-position: center center;background-repeat: no-repeat}
.fytstxt{background: rgba(0,0,0,.33);height: 3.33rem;text-align: center}
.fytstxt h2{font-weight: normal;color: #fff;line-height: 1;padding-top: .8rem}
.fytstxt img{background: #fff;width: 1.04rem;height: 1.04rem;display: block;margin: .3rem auto .14rem;padding: .07rem}
.fytstxt p{color: #fff}
.fygyml{padding-top: 1.26rem}
.fygyml .fywyrzle{width:47.43%;padding-bottom: 0;overflow: hidden}

.fygyml .fywyrzle:before,.fygyml .fywyrzle:after{background:#000}
.fygymlri{width: 43%;padding-top: .2rem}
.fygymlbt{line-height: 1;display: none}
.fygymlcy{line-height: 1;margin: .2rem 0 .7rem;display: none}
.fygybjq{line-height: .31rem}
.fygylou img{display: block;margin: 0 auto;max-width: 100%}
.fylszs{background: url(../images/fylszsbg.jpg) no-repeat center bottom;background-size: cover;padding: 1.4rem 0 .7rem}
.fylsbt{margin-bottom: .86rem}
.fylishi{position: relative;height: 2.83rem}
.fylishi:after{position: absolute;content: "";background: url(../images/fylsbg.png) no-repeat top left;background-size: 100% auto;height: 2.83rem;width: 15.2rem;top: 0;left: 0}
.fylishi li{position: absolute;width: 1.7rem;height: 1.7rem;cursor: pointer;z-index: 2;}
.fylishi li:after{content: "";position: absolute;width: .75rem;height: .75rem;background: url(../images/fylsicn0.png) no-repeat center center;background-size: cover}
.fylishi li:before{content: "";position: absolute;width: .75rem;height: .75rem;background: url(../images/fylsicn1.png) no-repeat center center;display: none;background-size: cover}
.fylishi li p{font-weight: bold;position: absolute;line-height: 1;}
.fylishi li.fylsli1{bottom: 0;left: 0}
.fylishi li.fylsli1  p{bottom: 0}
.fylishi li.fylsli1:after,.fylishi li.fylsli1:before{bottom: 0.3rem;left: -0.2rem;}
.fylishi li.fylsli2{bottom:1.08rem;left: 17.5%}
.fylishi li.fylsli2  p{bottom: 0}
.fylishi li.fylsli2:after,.fylishi li.fylsli2:before{top: -.08rem;left: 0;}
.fylishi li.fylsli3{top: 0;left:36.5%}
.fylishi li.fylsli3  p{top: 0}
.fylishi li.fylsli3:after,.fylishi li.fylsli3:before{bottom: 0.15rem;left: -0.3rem;}
.fylishi li.fylsli4{bottom: .4rem;left: 51%}
.fylishi li.fylsli4  p{bottom: 0}
.fylishi li.fylsli4:after,.fylishi li.fylsli4:before{bottom: 0.42rem;left: -0.2rem;}
.fylishi li.fylsli5{bottom: 1.9rem;left: 70%}
.fylishi li.fylsli5  p{bottom: 0}
.fylishi li.fylsli5:after,.fylishi li.fylsli5:before{bottom: 0.3rem;left: -0.3rem;}
.fylishi li.fylsli6{top:.15rem;left: 87%}
.fylishi li.fylsli6  p{top: 0}
.fylishi li.fylsli6:after,.fylishi li.fylsli6:before{bottom: 0.6rem;left: -0.3rem;}
.fylishi li.fylsline0 p{bottom: -.5rem}
.fylishi li.fylsline3 p{bottom: -.3rem}
.fylishi li.fylsline4 p{bottom: -.4rem}
.fylishi li.fylsline5 p{top: -.4rem}
.fylishi li.fylsatv p{color: #d6b87e;left: -.3rem}
.fylishi li.fylsatv:before{display: block}
.fylslb{position: relative;margin: 0 auto;background: rgba(255,255,255,.64);border: 1px solid #d6b87e;border-bottom: 2px solid #d6b87e;padding: .4rem 3% .2rem;width: 29%;min-height:1.65rem;margin-top: .3rem}
.fylslbsub{display: none;}
.fylsjt0,.fylsjt1{border: 1px solid #d6b87e;width: .6rem;height: .6rem;display: block;position: absolute;top: .8rem;cursor: pointer}
.fylsjt0{left: -1.1rem}
.fylsjt1{right:-1.1rem}
.fysygh{background: url(../images/fysyghbg.jpg) repeat top left;padding: .32rem 0 0;overflow: hidden}
.fysyghle{width: 34%;margin-left: 2.4rem;padding: 1.2rem 0 0}
.fysyghle h2{font-weight: normal;line-height: 1;margin-bottom: .5rem}
.fysyghle p.fyghp{margin-bottom: .14rem;position: relative;padding-left: .2rem}
.fysyghle p.fyghp:after{content: "";position: absolute;width: .04rem;height: .04rem;background: #d6b87e;top: .08rem;left: .06rem}
.fysyghle ul{margin-top: 1.8rem}
.fysyghle li{float: left;padding-right: .5rem;margin-right: .5rem;position: relative}
.fysyghle li:after{content: "";position: absolute;top:50%;right: 0;width: 1px;height: .6rem;background: #d6b87e;margin-top: -.3rem}
.fysyghle li:last-child:after{display: none}
.fysyghle li p.fyghxqt{line-height: 1;position: relative}
.fysyghle li p.fyghxqt span{display: inline-block;vertical-align: text-top;line-height: 1}
.fysyghri{width:51.813%}
.fysyghri img{width: 100%;display: block}

.sygywm{padding: 1.1rem 0}
.sygybot{}
.sygybot li{float: left;margin: 0 1.4% .2rem 0;width: 49.3%;border: 1px #d6b87e solid;box-sizing: border-box;padding: .38rem .1rem .2rem 1rem;position: relative}
.sygybot li:nth-child(2n){margin-right: 0}
.sygybot li img{position: absolute;top: .36rem;left: .5rem;width: .31rem;}
.sygybot p{line-height: 1;position: relative;padding-bottom: .2rem;margin-bottom: .25rem;}
.sygybot p:after{content: "";position: absolute;bottom: 0;left: 0;width: .53rem;height: 1px;background: #d6b87e}
.sygybot span{line-height: .25rem;display: block;height: .5rem}
.syczl{}
.syczlbot{position: relative}
.syczllb{}
.syczllb .item{width: 3rem;border: 1px solid #d6b87e;box-sizing: border-box;padding-bottom: 132%}
.syczllb .owl-controls{display: block !important;}
.syczllb .owl-dots{display: none !important;}
.syculi{padding: 1.2rem 0}
.syculbot{}
.syculbot img{display: block;max-width:90%;margin: 0 auto;width: 14.6rem}
.syculbot img.scuimgapp{display: none;}
.fychushi{padding: 1.2rem 0 .5rem}
.fychushi .fylsbt{margin-bottom: .5rem}
.fycsbot ul{display: flex;flex-wrap: wrap}
.fycsbot li{width: 23.5%;margin: 0 2% 2% 0;border: 1px solid #d6b87e;box-sizing: border-box}
.fycsbot li:nth-child(4n){margin-right: 0}
.fycsimg{padding-bottom: 100%}
.fycstxt{padding: .3rem}
.fycstxt p{margin-bottom: .1rem}
.fycstxt span{line-height: .24rem;}
.cstcdiv{position:fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;background: #000;display: none}
.csjs{position: absolute;top: 50%;left: 50%;border: 1px solid #d6b87e;padding:.3rem;max-width: 80%;max-height: 80%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width: 1200px;box-sizing: border-box;overflow: auto}
.csxm{margin-bottom: .2rem}
.csjj{line-height: 1.75}
.csclose{position: absolute;top: .1rem;right: .1rem;height: .2rem;cursor: pointer}
.csjs::-webkit-scrollbar{width:2px;}
.csjs::-webkit-scrollbar-track{background-color:#000;}
.csjs::-webkit-scrollbar-thumb{background-color:#d6b87e;}
.csjs::-webkit-scrollbar-thumb:hover {background-color:#d6b87e}
.csjs::-webkit-scrollbar-thumb:active {background-color:#d6b87e}

.fymtxwtwo{padding: .2rem 0}
.fymtxwtwo ul{display: flex;flex-wrap: wrap}
.fymtxwtwo li{margin: 0 2% .33rem 0;float: left;width: 32%;}
.fymtxwtwo li:nth-child(3n){margin-right: 0}
.fymtxwtwoimg{padding-bottom: 66.6%}
.fymtxwtwowenzi{text-align: center;margin-top: .2rem;}


/*共用*/
.owl-theme .owl-controls{display: none}
.owl-theme .owl-dots .owl-dot span{margin:0 .1rem;background:rgba(214,186,126,.9);width:.14rem;height:.14rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position: relative;opacity:1;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#d6b87e}
.focus_slide .owl-controls{display: block;position: absolute;bottom: .4rem;left: 0;width: 100%;}

.syczllb .owl-controls{position: absolute;margin: 0;bottom: auto;height: 1px;top: 50%;width: 100%}
.syczllb .owl-nav{height: 1px;}
.syczllb .owl-controls .owl-nav [class*=owl-]{position: absolute;color: #d6b87e;  width: .6rem;height: .6rem;  font-size: 0;  margin:0;  padding: 0;  background: #d6b87e;  display: inline-block;  cursor: pointer; -webkit-border-radius: 0; -moz-border-radius: 0;border-radius: 0;top: 50%;margin-top: -.3rem;background-position: center center;background-repeat: no-repeat;background-size: .11rem auto}
.syczllb .owl-controls .owl-nav .owl-prev{left: 1.2rem;right: auto;background-image: url(../images/syjtri0.png)}
.syczllb .owl-controls .owl-nav .owl-next{right: 1.2rem;left: auto;background-image: url(../images/syjtri1.png) }

.syczllb .owl-controls .owl-nav [class*=owl-]:hover {
    background-color: #d6b87e;
    background-position: center center;background-repeat: no-repeat;background-size: .11rem auto
}

.syczllb .owl-controls .owl-nav .owl-prev:hover{

    background-image: url(../images/syjtri0.png)
}

.syczllb .owl-controls .owl-nav .owl-next:hover{

    background-image: url(../images/syjtri1.png)
}




/*字体*/
body,input,select,textarea{font-size:.16rem}/*默认字体16*/
.fontsize70{font-size: .7rem}/*70*/
.fylishi li.fylsatv p{font-size: .6rem}/*60*/
.fontsize50{font-size: .46rem}/*50*/
.fontsize40{font-size: .4rem}/*40*/
.fontsize36{font-size: .36rem}/*一级 36*/
.fylishi li p{font-size: .33rem}/*33*/
.fontsize32{font-size: .32rem}/*32*/
.fontsize30{font-size: .3rem}/*30*/
.fontsize28{font-size: .28rem}/*28*/
.fontsize24{font-size: .24rem}/*二级 24*/
.fontsize20{font-size: .2rem}/*20*/
.fontsize18{font-size: .18rem}/*18*/
.fontsize14,.synavbot a{font-size: .14rem}/*14*/
.fontsize10{font-size: .1rem}/*10*/

.fyejbt{padding: 1.15rem 0 .86rem}
.fypplb{padding-bottom: .6rem}
.fynews{padding-bottom: .5rem}
.fymtsp{padding-bottom: .2rem}

.fymbx{margin-bottom: .8rem}
.fymtsp,.fymtsp li{margin-bottom: .6rem}
.fytyxq,.fytysub{margin-bottom: .5rem}
.fytysub:last-child{margin-bottom: 0}


/*交互*/
.footer a:hover{text-decoration: underline}
.fymbx a:hover,.fytysub:hover .fytysuble p,.fytysub:hover .fytysuble pre{color: #d6b87e}
.fyejbt li.fyejbtatv,.fyejbt li:active{background: #d6b87e;}
.fyejbt li.fyejbtatv a,.fyejbt li:active a{color: #000000;}


.fyejbt li:hover,.page a:hover,.fyrzbtn:hover,.gdxq a:hover{opacity: .9}
.fyrzbtn:active{opacity: 1;background: #d6b87e}
.fytysub:hover:before{width: 100%}
.fytysub:hover .fytysuble img{opacity: 1;left: 0}
.fylsjt0:hover,.fylsjt1:hover{background: rgba(255,255,255,.8)}


/*********************************适配*************************/
@media only screen and (max-width:1680px){}
@media only screen and (max-width:1600px){
    .foottople li{margin-right: .5rem}
    .fyystybt li{margin: 0 .35rem}
    .mlxwbot li p.xwjj{line-height: .24rem;height: .48rem}

    /*字体*/
    body,input,select,textarea{font-size:.17rem}/*默认字体16*/
    .nav li a.navyja{font-size: .19rem}/*16*/
    .fontsize18{font-size: .2rem}/*18*/
    .fontsize14,.synavbot a{font-size: .16rem}/*14*/
}
@media only screen and (max-width:1440px){
    .footnav{width: 68%}
    .footertopri{width: 32%}
    .fyystybt li{margin: 0 .3rem}
    .fysyghle p.fyghp:after{top: .11rem}

    /*字体*/
    body,input,select,textarea{font-size:.19rem}/*默认字体16*/
    .nav li a.navyja{font-size: .2rem}/*16*/
    .fontsize18{font-size: .22rem}/*18*/
    .fontsize14,.synavbot a{font-size: .17rem}/*14*/
}
@media only screen and (max-width:1366px){
    .symlelri,.fygymlri{padding-top: 0}
}
@media only screen and (max-width:1280px){
    .ceblialan li .cblwx{width: 1.65rem;height: 1.66rem;margin-top: -.83rem}
}
@media only screen and (max-width:1200px){
    .main1440{width:16rem;}
    .main1200{width:14rem;}
    .fybanner .main1440{margin-left: -8rem}
    .ceblialan li .cblwx{width: 1.76rem;}
}
@media only screen and (max-width:1152px){
    .ceblialan li .cblwx{width: 1.9rem;}
}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){
    .ceblialan li .cblwx{width: 2.4rem;}

    .synav li:first-child{top: 49%}
    .synav li{padding-right: 25%;width: 25%}
    .synav li:nth-child(2n){padding: 0 0 0 25%;width: 25%}

    .gsbg,.mlgssub{height: 9.54rem}
    .mlpp li img{max-height: .5rem}
}
@media only screen and (max-width:992px){}
@media only screen and (max-width:768px){
    .main1440{width: 17rem}
    .fybanner .main1440{margin-left: -8.5rem}
    .ceblialan{display: none}
    .nav li{margin-left: .5rem}
    .sygybot li img {
        left: .3rem;
        width: .5rem;
    }
    .fybannnr{width: 70%}
    .fyystybt li{margin: 0 .1rem}
    .fysyghle p.fyghp{padding-left: .3rem}
    .fysyghle p.fyghp:after{top: .25rem;width: .08rem;height: .08rem}
    .fysyghle{width: 40%;margin-left: 5%;padding-top: .8rem}
    .fysyghle li{padding-right: 0.3rem;margin-right: 0.3rem;}
    .fysyghle ul{margin-top: .5rem}
    .fylslb{width: 50%}
    .fyxwsj p{padding-top: .2rem}
    .fymtsp li p{margin-top: 0}
    .fyrzinpt{line-height: .8rem\9;height: .8rem}
    .fyrzbtn{line-height:.8rem;height: .8rem}
    .fyhyfwbot{margin: 0 10%}
    .fyts{height: auto}
    .fytstxt{height: auto;padding: .6rem 0;}
    .sybot{height: 7.4rem}
    .syimg img{object-fit: cover}
    .syline{width: .9rem}
    .sybotfl li{padding: .1rem}
    .sybotfl li img{width: .7rem;height: .8rem}
    .mlxwbot li a{height: 3rem}
    .mlxw{padding: .9rem 0;height: auto}


    .sybotfl {right: 1.6rem;  width: 6.9rem; }
    .syjtcd0, .syjtcd1{width: .8rem;height: .8rem}
    .syjtcd0{right: 8.5rem}
    .syjtcd1{right: .8rem}

    .fycstxt span{line-height: .4rem;}
    .foottople li{width: 2.5rem}


    /*字体*/
    body,input,select,textarea{font-size:.36rem}/*默认字体16*/
    .nav li a.navyja{font-size: .36rem}/*16*/
    .fontsize40{font-size: .56rem}/*40*/
    .fontsize36{font-size: .5rem}/*一级 36，20*/
    .fylishi li p{font-size: .45rem}/*33*/
    .fontsize32{font-size: .5rem}/*32*/
    .fontsize28{font-size: .46rem}/*28*/
    .fontsize24,.fyejbt li a{font-size: .45rem}/*二级 24*/
    .fontsize20,.fyystybt li{font-size: .38rem}/*20*/
    .fontsize18{font-size: .36rem}/*18*/



    .fysysubri pre{line-height: .5rem;height: 1.5rem}
    .fyhyfwbot{line-height: .6rem}
    .mlxwbot li p.xwjj{line-height: .6rem;height: 1.2rem}
    .fytybt{line-height: .6rem;max-height: 1.2rem}
    .fybannnr,.fygybjq,.fybjq,.fyybdd pre{line-height: 1.5}
}
@media only screen and (max-width:750px){
    .main1440,.main1200{width:90%}
    .fybanner{overflow: hidden}
    .fybanner .main1440{margin-left:-45%;top:auto;bottom:.5rem}
    .header{height: 1rem;padding: 0 5%;width: 90%;
        transition: none;
        -webkit-transition: none;
        -moz-transition:none;
        -ms-transition: none;
    }
    .header_bg .header{
        transition: all 0.6s ease;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        -ms-transition: all 0.6s ease;
    }
    .cliactnav .visual i.line.line01,.cliactnav .visual i.line.line03{
        transition: none;
        -webkit-transition: none;
        -moz-transition:none;
        -ms-transition: none;

        animation: none;
        -webkit-animation: none;
        -moz-animation:  none;
        -ms-animation: none;
        -o-animation:  none;
        top: .28rem;
    }

    .menu-activator{display: block;width: .6rem;height: .6rem;margin-top: .2rem}
    .xq_header .navheight{height: 1rem}
    .logo{margin-top: .1rem}
    .synav,.home_header .header:after{display: none}
    .nav{position: fixed;top: 1rem;left: 0;width: 100%;height: 100%;z-index: 99999;background: #000;display: none;border-top: 1px solid rgba(214,182,136,.3);background-size: 100% auto}
    .nav ul{padding-top: 50%;opacity: 0;transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;}
    .nav li{margin: 0 10%;float: inherit;width: 80%;text-align: center;border-bottom: 1px solid #d6b87e}
    .nav li:last-child{border-bottom: 0}
    .nav li a.navyja{line-height:1rem;margin: 0;padding: 0;height: 1rem}
    .nav li a.navyja span{display: none}
    .home_header .navheight{height: 0 !important;}
    .fy_header .header{background: #000}
    .fy_header .navheight{height: 1rem}
    .fy_header .logo img.logo1{display: none}
    .fy_header .logo img.logo2{display: block}
    .fymbx{line-height: .3rem}
    .fymbx img{height: .3rem}
    .footer{padding-top:0}
    .footertop{padding: .4rem 0 .1rem}
    .footnav li{float: inherit;width: 100%;margin: 0}
    .footnav li a.footnavyj{font-size: .4rem;line-height: 1.2rem;margin: 0;padding: 0;border-bottom: 1px solid #d6b87e}
    .footnav li a.footnavyj:after{background: url(../images/footxl.png) no-repeat center center;width: .16rem;height: .27rem;background-size: cover;top: 50%;margin-top: -.135rem;right: 5%;left: auto}
    .footnavsub{display: none}
    .footerlog{margin: 0 auto;display: block;max-width: 50%}
    .footertopri{text-align: left}
    .footertopri p{display: inline-block;vertical-align: top}
    .footertopri p.footadr{font-size: .24rem;background: url(../images/navdh.png) no-repeat left top;padding-left: .3rem;background-size: .2rem auto}
    .footertopri p.footrx{background: url(../images/telicn.png) no-repeat left top;padding-left: .3rem;background-size: .2rem auto}
    .footertopri p.footrx,.footertopri p.foottel{font-size: .28rem;margin: 0;color: #d6b87e;opacity: .7}
    .footbq{padding: .2rem 0;margin: 0;border-top: 0}
    .footbq a,.footbq{font-size: .2rem}
    .footbq a{margin: 0}
    .footbq a.right{float: inherit}
    .fypplb li{width: 49%;margin: 0 2% .3rem 0 !important;}
    .fypplb li:nth-child(2n){margin-right: 0 !important;}

    .fybannnr{width: 100%}
    .fybannbt{margin-bottom: .2rem}
    .fytysuble{position: relative;width: 100%;margin: 0 0 .3rem 0;padding: 0;float: inherit}
    .fytysuble p{padding-top: 0}
    .fytysubri{float: inherit;width: 100%}
    .fytysub{overflow: hidden}
    .fysysub{border-top: .04rem solid #d6b87e}
    .fysysuble{float: inherit;width: 100%;padding-bottom: 61.7%}
    .fysysubri{float: inherit;width: 100%;position: relative}
    .fytysuble img{opacity: 1;position: absolute;top: 0;right: 0;left: auto}
    .fysysubri p.fysyys{margin: .12rem 0 0 0;padding: 0}
    .fysysubri pre{margin-top: .3rem;width: 100%}
    .fymlsy{border-top: 0}
    .fysysubri img{position: absolute;top: .8rem;right: 0;margin: 0}
    .fyddbotri{padding-bottom: 67.7%}
    .fytstxt img{width: 1.4rem;height: 1.4rem}
    .fyhyfw{height: auto;background-size: 100% 100%;padding-bottom: .6rem}
    .fyhyfwtop{margin: 0 10% .5rem}
    .fywyrzri{padding: 0}
    .fywyrz:after{height: 100%}
    .fyrztex{height: 1.6rem;margin-top: .25rem;line-height: .4rem}
    .fysygh{padding:1rem  5% .8rem}
    .fysyghle{padding-top: 0;margin: 0}
    .fysyghle p.fyghp:after{top: .15rem}
    .fygylou img{max-width: 70%}
    .fylslb{margin: 0;width: 100%;padding: 0;background: none;box-shadow: none;border: 0}
    .fylslbsub{display: block;position: relative;padding: .7rem 0 .5rem .8rem}
    .fylslbsub:after{position: absolute;content: "";top: 0;left: .25rem;width: 1px;height: 100%;background: #d6b87e;opacity: .3}
    .fylssj{color: #d6b87e;background: url(../images/fylsicn1.png) no-repeat left top;background-size: auto  .5rem;padding-left: .8rem;line-height: .5rem;position: absolute;top: 0;left: 0;z-index: 3}


    .mlgsnr .mlxwtop{text-align: center}
    .gushi{width: 100%;margin: 0}
    .gslou{position: relative;margin: 0 auto;top: 0;left: 0;width: 50%}
    .gsbg, .mlgssub{height: 7.83rem}
    .gsbg{position: relative;}
    .mlgssub{background-image: url(../images/mlgsbgsj.jpg)}
    .mlgsyun{background-attachment: inherit}
    .mlgsyun2{background-position: right bottom}

    .mlscyun{background-size: 100% auto;width: 2rem;height: 1.9rem;top: .1rem}
    .sybot{height: auto;background: none;padding-bottom: .8rem}
    .sybotsub{position: relative;display: none}
    .sybotatv{display: block}
    .sybotatv .syimg{width: 90%;left: 0;margin: 0 auto;position: relative}
    .sybotatv .sytxt{margin: 0 auto;width: 80%;float: inherit;text-align: center;padding-top: .5rem}
    .sytxt p{background-position: center bottom}
    .sytxt img{margin: 0 auto .4rem;width: 3.9rem;height: 2.44rem}
    .sybotfl{position: relative;bottom: 0;width: 100%;right: auto}
    .mltyyun{left:auto;top: -.9rem;width: 2.8rem;height: 2.17rem;z-index: 3;right: 0;background:url(../images/yun4app.png) no-repeat left top;background-size: 100% auto}
    @keyframes yun3{
        0% {
            right: 0;
        }
        50% {
            right: -3%;
        }
        100% {
            right: 0;
        }
    }
    @-webkit-keyframes yun3{
        0% {
            right: 0;
        }
        50% {
            right: -3%;
        }
        100% {
            right: 0;
        }
    }
    @-o-keyframes yun3{
        0% {
            right: 0;
        }
        50% {
            right: -3%;
        }
        100% {
            right: 0;
        }
    }
    @-ms-keyframes yun3{
        0% {
            right: 0;
        }
        50% {
            right: -3%;
        }
        100% {
            right: 0;
        }
    }
    @-moz-keyframes yun3{
        0% {
            right: 0;
        }
        50% {
            right: -3%;
        }
        100% {
            right: 0;
        }
    }
    .tiyanapplbt{}
    .tiyanapplbt .item{position: relative;padding-bottom: 43%}
    .tiyanapplbt .mytybotlin{display: none}
    .tiyanapplbt .tytxtsub{bottom: .1rem}
    .tiyanapplbt .tiyanbg{opacity: 1}
    .tiyanapplbt .tytxtsub h2{margin-bottom: .1rem}
    .tiyanapplbt .owl-controls{display: block;position: absolute;margin: 0;bottom: .2rem;width: 100%;left: 0}
    .mlpp{height: auto;padding: .8rem 0}
    .mlppyun{background-attachment: inherit;width: 2.6rem;height: 2.2rem;background-position: top left;background-size: 360% auto}
    .mlpp .mlppyun2{display: none;}
    .mlxw{padding: .95rem 0 .75rem;background: url(../images/xwbgapp.jpg) center top;background-size: cover;}
    .mlxw .mltyyun{top: 0}
    .mlxwbot li{width: 100%;float: inherit;background: none;border-bottom: 1px solid rgba(214,184,126,.2);margin-bottom: .35rem;position: relative}
    .mlxwbot li:last-child{margin-bottom: 0}
    .mlxwbot li a{height: auto;padding: 0 0 .35rem 0}
    .xwimg{display: none;opacity: 0;position: relative;-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
    .mlxwbot li .fyxwsj{display: none;background: #d6b87e;text-align: center}
    .mlxwbot li .fyxwsj p,.mlxwbot li .fyxwsj span{color: #fff}
    .mlxwbot li p.xwbt{margin-bottom: .1rem}
    .mlxwbot li:first-child{border-bottom: 0}
    .mlxwbot li:first-child a{padding: 0;position: relative;z-index: 3}
    .mlxwbot li:first-child a:after{content: "";position: absolute;background: rgba(0,0,0,.32);width: 100%;height: 100%;top: 0;left: 0}
    .mlxwbot li:first-child .fyxwsj{left: 0;top: 0;display: block}
    .mlxwbot li:first-child .xwimg{display: block;opacity: 1}
    .mlxwbot li:first-child .xwbt{position: absolute;bottom: .15rem;left: 0;width: 90%;color: #fff;padding: 0 5%;z-index: 3}
    .mlxwbot li:first-child p.xwjj,.mlxwbot li:first-child img.xwicn,.mlxwbot li p.xwline,.mlpp .main1440{display: none}
    .mlppapp{width: 90%;margin: 0 auto}
    .mlppapplbt{}
    .mlppapplbt li{float: left;margin: 0 3% 3% 0;background: rgba(255,255,255,.1);position: relative;height: 1.5rem;width: 31.33%;overflow: hidden}
    .mlppapplbt li:nth-child(3n){margin-right: 0}
    .mlppapplbt li img{opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);position: absolute;margin: auto;top: -9999px;right: -9999px;bottom: -9999px;left: -9999px;max-width: 80%;max-height: 80%;}
    .mlppapplbt .owl-controls{display: block}
    .mlgs,.mlsc,.mlxw{overflow: hidden}
    .mlty .mltyyun{
        animation:none;
        -webkit-animation:none;
        -moz-animation:none;
        -ms-animation: none;
        -o-animation: none;
    }


    .sybaqn {
        line-height: .6rem;
        margin-top: .2rem;
        box-sizing: border-box;
    }
    .sygywm {padding: .8rem 0 .4rem;  }
    .sygybot li{width: 100%;margin: 0 0 .2rem 0}
    .foottople li{margin: 0 1%;width:23%}
    .foottople li p{font-size: .2rem !important;margin-top: .3rem}

    .footertop:after{display: none}
    .foottopri{padding-top: .4rem;border-top: 1px solid #d6b87e;text-align: center;margin-top: .4rem;float: inherit;width: 100%}
    .foottopri li{float: inherit;display: inline-block;vertical-align: top}
    .foottople{float: inherit;width: 100%}
    .sygslog img{max-width: 60%}
    .fycsbot li{width: 49%;margin: 0 2% .3rem 0 !important;}
    .fycsbot li:nth-child(2n){margin-right: 0 !important;}
    .csclose{height: .3rem}
    .fysysubri pre { line-height: .5rem;
        height: auto;max-height: 1.5rem;  }
    .focus_slide .item a{height: 0;padding-bottom: 52%}
    .banner{height: auto}
    .syjtcd0{left: 5%;right: auto;bottom:3.2rem}
    .syjtcd1{right: 5%;bottom:3.2rem}
    .sybotsub:after{display: none}
    .syculi{padding: 0 0 .8rem;}
    .syculbot img.scuimgpc{display: none}
    .syculbot img.scuimgapp{display: block}
    .syculbot img{max-width: 90%}
    .syczllb .item{width: 4rem}
    .syczllb .owl-controls .owl-nav .owl-prev{left: 5%}
    .syczllb .owl-controls .owl-nav .owl-next{right: 5%}

    .symlelef{display: none}
    .fymtxwtwo ul{display: block}
    .fymtxwtwo li{width: 100%;margin: 0 0 .5rem 0}

    /*共用*/
    .fygymlri,.fyqjtle,.fyqjtri,.fygyml .fywyrzle,.fyddbotle,.fyddbotri,.footnav,.footertopri,.fywyrzle,.fywyrzle,.fywyrzri,.fysyghle,.fysyghri,.symlelef,.symlelri{width: 100%;float: inherit;}



    .fynews li, .fymtsp li{float: inherit;width: 100%;margin: 0 0 .5rem 0}


    .fytysub,.fyddbotle,.fylsbt{margin-bottom: .8rem}
    .fyqjtle,.fyybdd,.fygymlcy{margin-bottom: .5rem}
    .footnav{margin-bottom: .46rem}

    .mlxwtop{margin-bottom: .4rem}

    .fyhyfw{margin: 1rem auto .8rem}
    .fymlsy,.fywyrz{margin-top: .8rem}
    .fysyghri,.fygylou{margin-top: .5rem}
    .gslou{margin-top: .25rem}

    .fytstxt h2,.fygymlri{padding-top: 0}
    .fymain{padding-top: 1px}
    .fytiyan,.fygyml,.fywyrz,.fychushi{padding-top: .8rem}
    .mlsc,.mlgs{padding-top: .8rem}
    .fytysub,.fysysubri{padding-top: .4rem}
    .fysysub{padding: .4rem 0}
    .fyejbt,.fyqjt,.fyrhdd,.fytstxt,.fylszs{padding: .8rem 0 .8rem}
    .fymain{padding-bottom: .8rem}
    .fywyrz{padding-bottom: .8rem}



    .fybanner img.fybannerpc,.footyqlj,.footertopri img,.footertopri:after,.fybannjt,.fyystybt,.fysysubri p.fysyys:after,.fywyrzle,.fylishi,.fylsjt0, .fylsjt1,#focus,.bannersp,.mltybot{display: none}
    .fybanner img.fybannersj,.footerlog,#focus_phone,.tiyanapp,.mlpp .mlxwtop,.mlxw .mltyyun,.mlppapp{display: block}

    /*字体*/
    body,input,select,textarea{font-size:.28rem}/*默认字体16*/
    .fontsize70{font-size: .6rem}/*70*/
    /*.fylishi li.fylsatv p{font-size: .6rem}!*60*!*/
    .fontsize50{font-size: .29rem}/*50*/
    /*.fontsize40{font-size: .4rem}!*40*!*/
    .fontsize36{font-size: .4rem}/*一级 36*/
    /*.fylishi li p{font-size: .33rem}!*33*!*/
    .fontsize32{font-size: .4rem}/*32*/
    .fontsize28{font-size: .32rem}/*28*/
    .fontsize24, .fyejbt li a,.fylssj{font-size: .36rem}/*二级 24*/
    .fontsize20,.fyxwbt{font-size: .32rem}/*20*/
    .fontsize18,.fybannbt,.fyrzinpt,.fyrztex{font-size: .28rem}/*18*/
    .fybannnr{font-size: .24rem}
    /*.fontsize14,.synavbot a{font-size: .14rem}!*14*!*/
    .fontsize10{font-size: .1rem}/*20*/
    .mlxwtop span,.mlxwtop p{font-size: .4rem;font-weight: bold}


    .fyhyfwbot{line-height: .5rem}
    .mlxwbot li p.xwjj{line-height: .5rem;max-height: 1rem;height: auto}
    .fytybt {line-height: .5rem;max-height:1rem;}
}
@media only screen and (max-width:720px){}
@media only screen and (max-width:640px){}
@media only screen and (max-width:414px){

}
/*---------------------------------手机----------------------------------------------*/
@media only screen and (max-width:500px){}
@media only screen and (max-width:414px){}
@media only screen and (max-width:375px){

}
@media only screen and (max-width:360px){

}
@media only screen and (max-width:320px){
    .footertopri p.footrx,.footertopri p.footadr{background: none;padding-left: 0}
}
/*1280*1024*/
@media (max-width:1280px) and (min-height:867px){}
@media (min-width:1025px) and (max-height:900px){}
@media only screen and (max-height:780px){}
@media (min-width:1025px) and (max-height:780px){}
@media only screen and (max-height:630px){}

