﻿body{padding:0;margin:0 auto;background:#fff url(../images/bg.png) no-repeat center top;background-size:100% auto;color:#333;word-wrap:break-word;word-break:break-word;overflow-x:hidden;}

@font-face {
    font-family: 'Roboto';
    src: url('../images/Roboto-Regular.eot');
    src: url('../images/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
    url('../images/Roboto-Regular.woff2') format('woff2'),
    url('../images/Roboto-Regular.woff') format('woff'),
    url('../images/Roboto-Regular.ttf') format('truetype'),
    url('../images/Roboto-Regular.svg#Roboto-Regular') 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:Roboto;}




section,article,header,footer,aside,nav{display:block}
.listStyle ul,.listStyle li,.fysanji ul,.fysanji 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:#333;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;
}
input,textarea{-webkit-user-select:auto;}
select::-ms-expand {display:none;}
textarea{resize:none}
.cheng1{color:#e18f31}
.clear{clear:both;overflow:hidden;height:0;line-height:0}
.clearafter:after,.fycpflle:after,.fygfbz li:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}
.left{float:left}
.right{float:right;}
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;}
.overhidesix{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:6; -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}
.radius50{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.fybjq img{max-width:100%;height:auto !important;}
.fybjq table{border:1px solid #666;border-collapse:collapse;width:100% !important;float:inherit}
.fybjq table p{margin-bottom:auto}
.fybjq table tr,.fybjq table tr td,.fybjq table th{border:1px solid #666}
.fybjq table tr td,.fybjq table th{padding:5px 1%}
select {
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background:url(../images/xialaicn.png) no-repeat center right;
    background-size:10px auto;
}
.tupian{position:relative;overflow:hidden;}
.tupian img{position:absolute;top:0;left:0;width:100%;display:block;height: 100%}
.main1200{width:1200px;margin:0 auto}
/*头部*/
.header{width:100%;position:fixed;top:0;left:0;z-index:9999;height: 70px;background-size: cover;background-position: center center;background-repeat: no-repeat}
.header .main1200,.footer .main1200{width: 1440px;max-width: 96%}
.navheight{height: 70px}
.logo{margin-top: 12px}
.logo img{display:block;height:46px;width: 179px}
.gpdm{margin-left: 20px;padding-left: 20px;position: relative;margin-top: 14px;height: 42px;border-left: 1px solid rgba(255,255,255,.15)}
.gpdm p{color: #cccccc;line-height: 1;padding: 5px 0}
.gpdm span{color: #fff;line-height: 42px;display: block}
.nav li{position:relative;float:left;}
.nav li a.navyja{display:block;position:relative;z-index:2;line-height:70px;color:#fff;padding: 0 10px}
.nav li span{position: absolute;bottom: 0;left: 50%;width: 40%;height: 4px;background: #e18f31;display: none;margin-left: -20%}
.nav li.clinav span{display: block}
.naver{display: none;position: absolute;width: 220px;background:rgba(252,253,251,.96);box-shadow: 0 0 20px rgba(0,0,0,.1);margin-left: -110px;left: 50%;padding: 0 10px}
.naver:after{content: "";position: absolute;top: -4px;left: 0;width: 100%;height: 4px;background: #e18f31;}
.naver:before{content: "";position: absolute;top: -12px;left: 50%;width:17px;height: 8px;background: url(../images/navupxl.png) no-repeat center center;background-size: cover;margin-left: -8.5px}
.naver a{display: block;padding:15px 15px 15px 0;border-bottom: 1px solid #e3e6e7;position: relative}
.naver a:last-child{border-bottom: 0}
.naver a:after{content: "";position: absolute;  background: url(../images/fyjtcp0.png) no-repeat center center;  width: 10px;  height: 6px;  background-size: cover;  top: 50%;  right: 0;  -webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg);  -o-transform: rotate(-90deg);  transform: rotate(-90deg);margin-top: -3px}



.headerss{margin-right: 30px;margin-top: 24px;line-height: 22px;cursor: pointer;position: relative;z-index: 3;margin-left: 30px}
.headerss a{display: inline-block;background: url(../images/sousuo.png) no-repeat center left;background-size: auto 22px;color: #fff;width:22px;height:22px}
.headeryy{color: #fff;line-height: 70px}
.headeryy a{color: #fff}
.menu-activator{cursor:pointer;z-index:1001;height:30px;position:relative;width:40px;margin-top:20px;margin-left:15px;display: none;}
.menu-activator img{height:30px;width:40px;}
.menu-activator img.navclos02{display: none}

.visual{
    position:relative;;
    width:100%;
    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:0;
    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:0;
    /*-moz-transition-delay:70ms;*/
    /*-o-transition-delay:70ms;*/
    /*-webkit-transition-delay:70ms;*/
    /*transition-delay:70ms;*/
}
.cliactnav{}
.cliactnav img.navclos01{display: none}
.cliactnav img.navclos02{display: block}




.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3) {
    top:12px;
    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
}

.syheader .header{background:rgba(12,7,1,.6);}
.syheader .navheight{height: 0 !important;}
.fyheader .header{background-image: url(../images/headerbg.jpg)}


/*头部 end*/
.banner{position: relative}
.bannerpc .item{padding-bottom:37.3%}
.bannerpc .item a{    position: absolute; width: 7%;  height: 5%;  display: block;  top: 59%;  left: 50%;  margin-left: -3.5%;}

.bannerpc .owl-controls{display:block !important;position: absolute;bottom: 50px;left: 0;width: 100%;z-index: 5}
.bannerpc .owl-dots .owl-dot span{width: 26px;height:26px;background: url(../images/lbyuan2.png) no-repeat center center;background-size:cover;padding: 0 !important;margin:  0 25px !important;opacity: 1 !important;vertical-align: top;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;}
.bannerpc .owl-dots .owl-dot.active span, .bannerpc .owl-dots .owl-dot:hover span{background: url(../images/lbyuan1.png);background-size: cover}



.bannerapp{display:none}
.bannerapp .item{padding-bottom: 114%}
.bannerapp .item a{  position: absolute;width: 34%;  height: 8%;  display: block;  top: 58%;  left: 50%;  margin-left: -17%;}


.sycp{background: url(../images/sycpbg.jpg) no-repeat center center;background-size: cover;overflow: hidden}
.sycptop{position: relative;margin-bottom: 20px}
.sycptop:after,.sycptop:before{position: absolute;content: "";width: 100%;height: 1px;background: #586779;left: 0}
.sycptop:before{top: 15px;}
.sycptop:after{bottom: 15px}
.sycptop li{float: left;width: 20%;text-align: center;padding: 30px 0;position: relative;cursor: pointer;z-index: 3}
.cpflicn{position: relative;width: 42px;height: 42px;margin: 0 auto}
.cpflicn img{position: absolute;width: 100%;height: 100%;display: block;top: 0;left: 0}
.cpflicn img.cpicn0{opacity: .5;visibility: visible;}
.cpflicn img.cpicn1{opacity: 0;visibility: hidden;}
.sycptop li p{}

.sycptop li.sycpliatv{background: url(../images/cpflbg.png) no-repeat center center;background-size: 100% 100%}
.sycptop li.sycpliatv .cpflicn img.cpicn0{opacity: 0;visibility: hidden}
.sycptop li.sycpliatv .cpflicn img.cpicn1{opacity: 1;visibility: visible}
.sycptop li.sycpliatv p{color: #fff}

.sycpbotpc{overflow: inherit}
.sycpbotpc .item{display: none}
.sycpbotpc .item:nth-child(1){display: block}

.sycple{background: url(../images/cpbjtt.png) no-repeat center center;width: 759px;height: 504px;margin-left: -145px;background-size:cover}
.sycple img{display: block;width: 555px;height: 335px;margin: 106px 0 0 168px}

.sycpri{width: 37%;padding-top: 60px}
.sycpri .more{text-align: left}
.sycpxl{}
.appcpyu{display: none}

.syjj{background: url(../images/gsjjbg.jpg) no-repeat center center;background-size: cover;position: relative}
.syjjimg{position: absolute;bottom: 0;right: 2%;width: 50.3%}
.syjjimg img{display: block;width: 100%}
.syjjdiv{width: 47%}
.syjjnr{white-space:pre-wrap;word-wrap:break-word}
.syjjdiv .more{text-align: left}
.jjsj{}
.jjsj li{float: left;width: 50%}
.jjsjle{margin-right: 15px;line-height: 1;color: #e18f31}
.jjsjri{}
.jjsjri i{font-style: normal;display: block;line-height: 1}
.jjsjri span{display: block;margin-top: 20px}






.syxw{}
.xwtop{position: relative}
.xwtop p{line-height: 1}
.xwfl{position: absolute;top: 0;right: 0}
.xwfl li{float: left;line-height: 40px;min-width: 120px;text-align: center;padding: 0 10px;border: 1px solid #586779;margin-left: 30px;cursor: pointer}
.xwbot{}
.xwbotdiv{display: none}
.xwxslb{}
.xwxslb li{float: left;width: 31.667%;margin: 0 2.4995% 0 0}
.xwxslb li:nth-child(3n){margin-right: 0}
.xwimg{padding-bottom: 46%}
.xwtxt{border-bottom: 1px solid #586779}
.xwbt{}
.xwsj{line-height: 1;color: rgba(88,103,121,.3);font-weight: bold;position: relative}
.xwsj:after{content: "";position: absolute;background: url(../images/jticn.png) no-repeat center center;background-size: cover;width: 24px;height: 10px;top: 4px;right: 10%;opacity: 0}

.more{text-align: center}
.moreaa{display: inline-block;line-height: 40px;background: #e18f31;color: #fff;min-width: 120px;padding: 0 10px;position: relative;overflow: hidden;text-align: center;cursor:pointer}
.moreaa span{position: relative;z-index: 3}
.moreaa:after{content: "";position: absolute;width:100%;height:100%;top: 0;left:-100%;background: rgba(119,65,4,.2);}

.syqylb{position: relative}
.syqylbdiv .item{height: 70px;position: relative;overflow: hidden;}
.syqylbdiv .item img{position: absolute;margin: auto;top: -9999px;right: -9999px;bottom: -9999px;left: -9999px;max-width:60%;max-height:100%}

.cbtc{position: fixed;z-index: 999;bottom:10%;right: 21px;width: 20%}
.cbtcimg{width: 100%;display: block}
.cbtcclose{position: absolute;top: 10px;right: 10px;cursor: pointer;background: #e18f31;width: 22px;z-index: 3}



/*底部*/
.footer{position:relative;}
.footer:after{content: "";position: absolute;top: 0;left:0;width: 100%;height: 3px;background: #e18f31;}
.footlogo img{display:block;height: 79px;}
.footnav{position: relative}
.footnav li{width:18%;float: left}

.footnav li:nth-child(6){position: absolute;top: 190px;left: 36%}
.footnav li:nth-child(7){position: absolute;top: 190px;left: 54%}



.foothxb{color:#586779;display:block;height: 40px;line-height: 1}
.footnavsub a{display:block;color:rgba(88,103,121,.6);margin-bottom: 10px}
.footnav li.dibuwx{width:10%;position: absolute;top: 0;right: 0;}
.footnavwx img{display: block;width: 100%}
.footlx{padding: 30px 0;border-top: 1px solid #e5e5e5;}
.footlx ul{display: flex;justify-content: space-between;}
.footlx li{position: relative;padding-left: 40px;}
.footlx li img{display: block;position:absolute;top: 50%;left: 0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.footlx li:nth-child(1) img{width: 19px}
.footlx li:nth-child(2) img{width: 20px}
.footlx li:nth-child(3) img{width: 26px}
.footbot{padding: 25px 0;background: #586779;line-height: 1.5}
.footbot a.footbah,.footbot span{color: #fff;display:inline-block;margin-right: 5px}
/*分页*/
.fymbx{padding-bottom:20px;position: relative}
.fymbx:before{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #ced2d6;}
.fymbx:after{content: "";position: absolute;bottom: 0;left: 0;width: 70px;height: 1px;background: #e18f31;z-index: 3}
.fymbx p{line-height: 1}
.fymbxri{max-width: 40%;padding: 0 0 0 24px;background: url(../images/fymbxicn.png) no-repeat center left;background-size: 15px auto;margin-top: 10px}
.fymbxri,.fymbxri a{color: #586779}
.fymbxri span{color: #e18f31}
.fyxwfl{padding-bottom: 20px;border-bottom: 1px solid #eaeaea}
.fyxwfl li{float: left;margin-right: 5px;}
.fyxwfl li a{color: #586779;display: block;padding: 0 25px;line-height: 30px;}
.fyxwfl li.fyxwflatv a{background: #e18f31;color: #fff}
.fyxwlb li{border-bottom: 1px solid #e4e4e4;position: relative}
.fyxwlb li a{display: block;padding: 30px 0;}
.fyxwsjapp{display: none;color: #999;font-size: 12px;margin-top: 10px}
.fyxwimg{width: 29.167%;overflow: hidden;padding-bottom:13.5%}
.fyxwtx{width: 50%;margin-left: 4%;padding-top: 30px}
.fyxwbt{margin-bottom: 15px}
.fyxwsj{position: absolute;top: 60px;right: 28px;text-align: center}
.fyxwsj p{margin-bottom: 55px}
.fyxwsj span{background: url(../images/fyxwjt0.png) no-repeat center center;width: 33px;height: 28px;display: block;background-size: cover;margin: 0 auto}
.page{text-align: center;position: relative}
.page a,.page span{display:inline-block;text-decoration:none;cursor: pointer;text-align: center;margin: 0 3px;vertical-align: top;min-width: 30px;height: 30px;line-height:30px;border: 1px solid #d8d8d8}
.page a.prev,.page a.last,.page a.next{width: 70px;font-size: 12px}
.page span.pageCurrent{background:#e18f31;color: #fff;border-color: #e18f31}
.page span.dianspan{border-color: #fff}
.fyxwxqbt{text-align: center;padding-bottom: 35px;margin-bottom: 50px;border-bottom: 1px dashed #898989}
.fyxwxqbt h1{font-weight: normal}
.fyxwxqbt p{margin-top: 20px}
.fyxwxqbt p span{display: inline-block;margin: 0 15px}
.fyxwnext{position: relative}
.fyxwnext a.overhide{margin-bottom: 10px;max-width: 70%}
.fyxwnextjt0,.fyxwnextjt1{position: absolute;top: 8px;right: 0;width: 32px;height: 32px;border: 1px solid #c3c3c3;background-size: 9px auto;background-repeat: no-repeat;background-position: center center;cursor: pointer}
.fyxwnextjt0 a,.fyxwnextjt1 a{display: block;width: 100%;height: 100%}
.fyxwnextjt0{right: 50px;background-image: url(../images/fyxwjthui0.png)}
.fyxwnextjt1{right: 0;background-image: url(../images/fyxwjthui1.png)}
.fytzjl{text-align: center}
.fytzlx li{text-align: center;float: left;width: 33.33%;position: relative}
.fytzlx li:after{position: absolute;content: "";height: 100%;width: 1px;background: #abb3bc;top: 0;right: 0}
.fytzlx li:last-child:after{display: none}
.fytzdiv{position: relative;text-align: left;padding-left: 75px;display: inline-block;vertical-align: top}
.fytzdiv img{position: absolute;top: 50%;left: 0;height: 43px;display: block;margin-top: -21.5px}
.fytzdiv p{margin-bottom: 15px;line-height: 1}
.fytzdt{}
.fytzdt img{display: block;width: 100%}
.fygpxx{}
.fygpxx li{position: relative;margin-bottom: 155px;}
.fygpimg{padding-bottom: 28%}
.fygpimg img{object-fit: cover}
.fygptxt{position: absolute;bottom: -55px;right: 0;width: 960px;background:url(../images/fygpxxbg.png) no-repeat left top;padding: 60px 0 60px 95px;box-sizing: border-box;background-size: auto 100%; box-shadow: 0 16px 79px 0 rgba(0, 0, 0, 0.09);}
.fyxxtop{line-height: 1;margin-bottom: 55px;}
.fyxxbot{position: absolute;bottom:25px;left: 0;width: 60%;text-align:right;line-height: 1;font-weight: bold;opacity: .08}
.fygptxt .more{text-align: left}
.fygpxx li:nth-child(2n) .fygptxt{left: 0;right: auto;text-align: right;padding: 60px 95px 60px 0;background-image: url(../images/fygpxxbg1.png);  background-position: center right;}
.fygpxx li:nth-child(2n) .fyxxbot{left: auto;right: 60px;text-align: left}
.fygpxx li:nth-child(2n) .fygptxt .more{text-align: right}
.fycpmain{}
.fycpminle{width: 18%}
.fycpflle{}
.fycpflle li{position: relative;border: 1px solid #586779;margin-bottom: 15px}
.fycpflle li a{display: block;padding: 16px 40px 16px 20px;position: relative}
.fycpflle li a:after{content: "";position: absolute;background: url(../images/fyjtcp0.png) no-repeat center center;width: 10px;height: 6px;background-size: cover;top: 24px;right:20px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.fycpflle li.fycpdqatv{background: #e18f31;border-color: #e18f31}
.fycpflle li.fycpdqatv a{color: #fff}
.fycpflle li.fycpdqatv a:after{background-image: url(../images/fyjtcp1.png)}
.fycpminri{width: 78.5%}
.fycplb{}
.fycplb li{float: left;width:31.317%;margin: 0 3.0245% 3.0245% 0; background-color: rgb(255, 255, 255);  box-shadow: 0 0 50px 0 rgba(88,103,121,.15);text-align: center}
.fycplb li:nth-child(3n){margin-right: 0}
.fycplb li a{display: block;padding: 20px 10px}
.fycpimg{position: relative;overflow: hidden;width: 100%;height:0;margin: 0 auto;padding-bottom: 87%;}
.fycpimg img{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0}
.fycplb li p{margin-top: 20px}

.fyyrg{display: none}
.fyyrbot{}
.fyyrbot li{float: left;width: 31.6%;background: #fff;text-align: center;height: 285px;overflow: hidden;border: 1px solid #e5e5e5;box-sizing: border-box;padding: 70px 5% 0;margin-right: 2.6%}
.fyyrbot li:nth-child(3n){margin-right: 0}
.fyyrinc{width: 86px;height: 86px;position: relative;margin: 0 auto 25px}
.fyyrinc img{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%}
.fyyrinc img.fyyricn1{opacity: 0;visibility: hidden}
.fyyrbot li p{}
.fyygfl{background-size: cover;background-position: center center;background-repeat: no-repeat;background-attachment: fixed}
.fyygfl .fytxtop{text-align: left}
.fyflbot{}
.fyflbot li{position: relative;padding: 5px 0 5px 110px;margin-bottom: 40px}
.fyxcicn{position: absolute;top: 0;left: 0;border: 1px dashed #fff;width: 80px;height: 80px;overflow: hidden}
.fyxcicn img{position: absolute;margin: auto;top: -9999px;right: -9999px;bottom: -9999px;left: -9999px;max-width:50%;max-height:50%}
.fyflbot li p{color: #fff;margin-bottom: 20px}
.fyflbot li span{color: #fff;display: block;width: 48%}



.fyaksh{}
.fyaksh .fytxtop,.fyyrg .fytxtop{color: #586779}
.fyshbot{text-align: center;}
.fyshbot li{display: inline-block;vertical-align: top;cursor: pointer;padding: 0 10px;line-height: 40px;min-width: 120px;text-align: center;border: 1px solid #586779;color: #586779;margin: 0 15px}
.fyshbot li.fyhjali{background: #e18f31;color: #fff;border-color: #e18f31}
.fyfllb{}
.fyfllbsub{display: none;position: relative}
.fylbjt0,.fylbjt1{position: absolute;top: 50%;width: 60px;height: 60px;border: 2px solid #abb3bc;margin-top: -30px;background-repeat: no-repeat;background-size: 11px auto;background-position: center center;cursor: pointer;z-index: 5}
.fylbjt0{left: -120px;background-image: url(../images/fyjtlb0.png)}
.fylbjt1{right: -120px;background-image: url(../images/fyjtlb1.png)}


.fyptjt0{margin-top: 0;top: 30%}
.fyptjt1{margin-top: 0;top: 30%}

.fycjjttwo0{margin-top: 0;top: 37%}
.fycjjttwo1{margin-top: 0;top: 37%}

.fycjjt0{margin-top: 0;top: 33%}
.fycjjt1{margin-top: 0;top: 33%}


/*.fycjbot .fylbjt0{margin-top: 0;top: 30%}*/
/*.fycjbot .fylbjt1{margin-top: 0;top: 30%}*/


.fybghjlb{}
.fybghjlb .item{padding-bottom:75.1%}



.fypytx{background-size: cover;background-position: center center;background-repeat: no-repeat;background-attachment: fixed}
.fytxtop{text-align: center;color: #fff;line-height: 1}
.fytxbot{}
.fytxbot li{float: left;width: 25%;text-align: center;padding: 30px 0;position: relative}
.fytxbot li:after{content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: rgba(255,255,255,.1)}
.fytxbot li:last-child:after{display: none}
.fytxbot li img{display: block;height: 69px;margin:0  auto}
.fytxbot li p{color: #fff}

.fylj{background: #fff url(../images/fyjsbg.png) no-repeat center bottom;background-size: 100% auto}
.fylj li{float: left;width: 50%;text-align: center}
.fylj li p{line-height: 1}
.fylj li img{display: block;margin: 0 auto;max-width: 90%}


.fylxwm{}
.fylxle{width: 43%}
.fylxle li{}
.fyxlgs{padding: 15px 25px 15px 0;border-bottom: 1px solid #abb3bc;position: relative;cursor: pointer}
.fyxlgs:after{position: absolute;content: "";background: url(../images/jiahao0.png) no-repeat center center;background-size: cover;width: 12px;height: 12px;top: 50%;right: 0;margin-top: -6px}
.fylxsub{background: rgba(88,103,121,.05);padding: 15px 25px 5px;display: none;border-bottom: 1px solid #abb3bc}
.fylxnr{position: relative;padding-left: 50px;margin-bottom: 25px}
.fylxnr img{position: absolute;width: 24px;top: 50%;left: 0}
.fylxnr p{margin-bottom: 5px}
.fylxnr span{display: block}

.fylxle li.fylxliatv{}
.fylxle li.fylxliatv .fylxsub{display: block}
.fylxle li.fylxliatv .fyxlgs{color: #e18f31}
.fylxle li.fylxliatv .fyxlgs:after{background-image: url(../images/jiahao1.png)}
.fylxri{width: 50%}
.fylxri li{display: none;}
.fylxri li img{display: block;width: 100%}

.fyzxly{}
.fylytop{text-align: center}
.fylytop p{}
.fylytop span{}

.fylybot{}
.fylybot li{float: left;width: 47.5%;margin: 0 5% 30px 0;position: relative;box-sizing: border-box;padding-left: 100px}
.fylybot li:last-child{margin-bottom: 0}
.fylybot li:nth-child(2n){margin-right: 0}
.fylybot li.fylywid{width: 100%}
.fylybot li.fylywid .fylyinpt{padding: 0 1.5%}
.fylybot .more{margin-top: 30px}


.fylywz{position: absolute;top: 0;left: 0;line-height: 48px;}
.fylyinpt{line-height: 48px\9;height: 48px;border: 1px solid #cccccc;outline: none;padding: 0 3%;width: 100%;background: #fff;box-sizing: border-box}
.fylytex{line-height: 24px;height: 160px;border: 1px solid #cccccc;outline: none;padding: 20px 1.5%;width: 100%;background: #fff;box-sizing: border-box}


.fyxcp{padding-bottom:31.5%;cursor: pointer;display: none}
.bannervideo{width: 100%;object-fit: contain;height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none;display: none;z-index: 3}
.fyxcptxt{position: absolute;top:50%;left: 0;width: 100%;text-align: center}
.fyspxc{color: #fff}
.fyxcptxt img{position: relative;width: 85px;height: 85px;margin: 0 auto 20px}
.fydjbf{color: #fff}

.fyqygk{}
.fygktop{}
.fygkbj{}
.fyzzry{background:url(../images/fyzzbg.jpg) no-repeat center center;background-size: cover;}

.fyrybot{position: relative;padding-bottom: 80px;margin-bottom: 40px}
.fyrybot:after{position: absolute;content: "";background: url(../images/fyzzdi.png) no-repeat center center;background-size: cover;width: 662px;height: 126px;bottom: 0;left: 50%;margin-left: -331px;}
.fyrybot .fylbjt0,.fyrybot .fylbjt1{margin-top: -70px}
.fyrylb .owl-stage-outer{padding: 34px 0}
.fyrylb .item{padding-bottom:60.6%;-webkit-transform:scale(.86);-moz-transform:scale(.86);-o-transform:scale(.86);transform:scale(.86);  box-shadow: 0 9px 16px rgba(0,0,0,.32)}
.fyrylb .item:after{content: "";position: absolute;top: 0;left: 0;background: rgba(255,255,255,.7);width: 100%;height: 100%;}

.fyrylb .center .item{-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07)}
.fyrylb .center .item:after{background: none}

.fyzzyuan{display: none !important;}

.fyrybt{text-align: center}
.fyrybt li{display: none;position: relative;padding: 0 170px}
.fyrybt li:after,.fyrybt li:before{content: "";position: absolute;top: 50%;width: 70px;height: 1px;background: #cbcbcb}
.fyrybt li:before{left: 0}
.fyrybt li:after{right: 0}


.fyqywh{min-height: 644px;background-size: cover;background-position: center center;background-repeat: no-repeat;display: none}
.fywhbjq{}

.fyssgm{}
.fyssgmtop{line-height: 1}
.fyssgmbot{}
.fyssxhle{width: 87%;padding: 0 15px;line-height: 56px\9;height: 56px;background: #fff;border: 1px solid #586779;box-sizing: border-box;color: #586779;outline: none}
.fyssxhri{width: 12%;line-height: 56px;background: #e18f31;text-align: center;color: #fff;cursor: pointer}
.fyssxhri span{background: url(../images/sousuo.png) no-repeat center center;width: 20px;height: 20px;background-size: cover;display: inline-block;vertical-align: middle;margin-right: 8px}

.fysslb{}
.fysslbsub{position: relative;border-bottom: 1px solid #caced4;padding: 50px 0}
.fyssxl{width: 14%;color: #e18f31;background: url(../images/fycpjt.png) no-repeat center right;background-size: 6px auto;padding: 15px 15px 15px 0;box-sizing: border-box}
.fyxxnr{width: 83%}
.fyxxnr li{float: left;text-align: center}
.fyxlmc{cursor: pointer;padding: 5px 5px 1px;border: 1px solid transparent;position: relative;z-index: 3}
.fyxlmc span{color: #586779;line-height: 44px;display: block;min-width: 120px;padding: 0 10px;}

.fyxltc{position: absolute;border: 1px solid #e18f31;left: 0;width: 100%;text-align: left;display: none;background: #fff;padding: 25px;margin-top: -1px;z-index: 33;box-sizing: border-box}
.fyxltc p{display:block;vertical-align: top;margin: 10px 0;position: relative;line-height: 1;cursor: pointer;width: 75%;padding-right: 100px;box-sizing: border-box}
.fyxltc p:after{content: "";position: absolute;top: 0;right:-30px;width: 1px;height: 100%;background: #cdd1d7;display: none}
.fyxltc p:last-child:after{display: none}
.fyxltc p span{color: #e18f31;position: absolute;top: 0;right: 0}

.fyxxnr li.fyxlma_cli{}
.fyxxnr li.fyxlma_cli .fyxltc{display: block}
.fyxxnr li.fyxlma_cli .fyxlmc{border: 1px solid #e18f31;border-bottom: 1px solid #fff;}
.fyxxnr li.fyxlma_cli .fyxlmc span{background: #e18f31;color: #fff}
.fysqtc{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;background: rgba(28,36,40,.8);display: none}
.fysqtcdiv{background: #fff;position: absolute;top: 50%;left: 50%;padding: 80px;box-sizing: border-box;max-height: 80%;overflow: auto}
.fyclosetc{position: absolute;top: 0;right: 0;background: #e18f31;padding: 20px;cursor: pointer}
.fysqxq{position: relative}
.fysqxq:after{position: absolute;content: "";bottom: 0;right: 0;width: 50%;height: 1px;background: #ccc;}
.fysqxqle{width: 41%;position: relative;overflow:hidden;height: 322px;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1)}
.fysqxqle img{position: absolute;margin: auto;top: -9999px;right: -9999px;bottom: -9999px;left: -9999px;max-width:100%;max-height:100%}
.fysqxqri{width: 50%}
.fytjbt{padding: 40px 0 38px 0}
.fycpms{position: relative;padding-bottom: 30px}
.fycpms p{}
.fycpms pre{margin-left: 30px}




.fysqtcdiv .fylybot li{width: 100%;margin: 0 0 15px 0;padding-left: 0;float:inherit}
.fysqtcdiv .fylywz{width: 100%;text-align: left;position: relative}
.fysqtcdiv .fylyinpt{padding: 0 2%}
.fysqtcdiv .fyzxly{padding: 0 !important;}

.fyssjg{display: block;position: relative;background: none;border: 0;text-align: left;padding: 60px 0 30px;border-bottom: 1px solid #caced4;border-top: 1px solid #caced4;margin-top: 120px}
.fyssjg p{margin: 0 60px 30px 0}

.fyyybg{background:url(../images/fycjbg.jpg) no-repeat center center;background-size: cover}
.fyyycj{}
.fycjbot{position: relative}
.fycjlb{position: relative}
.fyyyimg{padding-bottom: 100%;width: 100%;overflow: hidden;position: relative;background: url(../images/fybjimg.jpg) no-repeat center center;background-size: cover}
.fyyyimg img{position: absolute;margin: auto;top: -9999px;right: -9999px;bottom: -9999px;left: -9999px;max-width:90%;max-height:90%;width: auto !important;}
.fycjlb .item p{text-align: center}
.fyyylb_fore .owl-stage-outer{justify-content: center;    display: flex;}

.fycpld{background: #fff}
.fyldbjq{}
.fyldbjq li{float: left;width: 31%;margin: 3.5% 3.5% 0 0;position: relative;background: url(../images/fyldbg.png) no-repeat center center;background-size: cover;height: 135px;border: 1px solid #e1e6ed;box-sizing: border-box}
.fyldbjq li:nth-child(1),.fyldbjq li:nth-child(2),.fyldbjq li:nth-child(3){margin-top: 0}
.fyldbjq li:nth-child(3n){margin-right: 0}
.fyldbjq li p{position: absolute;text-align: center;left: 0;top: 50%;max-height:135px;overflow: hidden;width: 100%;padding: 0 5%;box-sizing: border-box}


.fyxgcp{background: url(../images/fyxgcpbg.jpg) no-repeat center center;background-size: cover}
.fyxgcp .fycplb{margin-bottom: 60px}
.fyxgcp .fycplb li{width: 23%;margin: 0 2.66% 0 0 !important;}
.fyxgcp .fycplb li:nth-child(4n){margin: 0 !important;}


.fyzpmain{}
.fyzpmain .fyqygk{margin-bottom: 0 !important;}
.fyshaixuan{margin-top: 45px}
.fyzpsx,.fygzdd,.fyzpss{float: left;width: 30%;line-height: 24px;border-right: 1px solid #d5dbe1;box-sizing: border-box;padding: 0 20px}
.fyzpsx{width: 10%;padding-left: 0}
.fygzdd{position: relative;padding-left: 85px}
.fygzdd p{position: absolute;top: 0;left: 20px}
.fygzdd select{width: 100%;outline: none;border: 0;line-height: 24px;padding: 0 10px;box-sizing: border-box}
.fyzpss{border-right: 0;padding: 0 0 0 20px}
.fyzpss .fyssxhle{width: 58%;padding: 0;line-height: 24px\9;height: 24px;border: 0;background: none}
.fyzpss .fyssxhri{width: 40%;text-align: right;background: none;color: #586779;line-height: 24px}
.fyzpss .fyssxhri span{background-image: url(../images/sousuo2.png)}




.fyzplb{margin-top: 25px}
.fyzplbsub{}
.fyzplm{padding: 20px 0;border-bottom: 1px solid #d6dadf;cursor: pointer}
.fyzplm p{display: inline-block;vertical-align: top;text-align: center;padding: 0 5px;box-sizing: border-box;line-height: 22px;color: #6f757e}
.fyzplm p.fyzpzw{width: 32%;text-align: left;padding: 0 15px}
.fyzplm p.fyzpxm{width: 16%}
.fyzplm p.fyzpdd{width: 16%}
.fyzplm p.fyzprs{width: 14%}
.fyzplm p.fyzpsj{width: 14%}
.fyzplm p.fyzpzc{width: 5%;height: 22px;padding: 0;background: url(../images/jiahao0.png) no-repeat center center;background-size: 12px auto}
.fyzpnr{padding: 50px 80px;display: none;border-bottom: 1px solid #d6dadf;}
.fyzpbjq{}
.fyzpnr .more{text-align: left;}

.fyzpliatv{}
.fyzpliatv .fyzpnr{display: block}
.fyzpliatv .fyzplm p{color:#e18f31}
.fyzpliatv .fyzplm p.fyzpzc{background-image: url(../images/jiahao1.png)}


.fyzpfirs{background: #586779}
.fyzpfirs .fyzplm p{color: #fff}

.fycpxqle{width: 25%}
.fycptt{background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1);text-align: center;padding: 30px 15px 15px;}
.fycptt img{display: block;margin: 0 auto 15px;max-width: 100%}
.fycpan{margin-top: 30px;position: relative}
.fycpan:after{position: absolute;content: "";background-position: center center;background-repeat: no-repeat;width: 60px;height: 54px;top: 0;right: 0}
.fycpan a{line-height: 54px;padding: 0 35px;display: block}
.fycpan0{background: #e18f31}
.fycpan0 a{color: #fff}
.fycpan0:after{background-image: url(../images/fyjtc.png);background-size: 24px auto}
.fycpan1{background: #fff;border: 1px solid #586779}
.fycpan1 a{color: #586779}
.fycpan1:after{background-image: url(../images/fylxjt.png);background-size: 16px auto}


.fycpxqri{width: 68%}
.fycpxqbt{}
.fycpxqdiv{padding-bottom: 50px;margin-bottom: 50px;border-bottom: 1px solid #586779}
.fycpxqdiv:last-child{padding-bottom: 0 !important;margin-bottom: 0 !important;border-bottom: 0}
.fycpmsbt{color: #e18f31;margin-bottom: 20px}
.fyxpkt{}
.fyxpkt img{display: block;max-width: 100%;margin: 0 auto}
.fygfbz{border-bottom: 1px solid #d6dadf}
.fygfbz li{position: relative;padding: 20px 0;border-top: 1px solid #d6dadf;}
.fygfbz li p{width: 30%;float: left;color: #586779}
.fygfbz li pre{width: 67%;float: right;display: block;line-height: 26px}


.fycpbjq{}
.fygdhei{height: 90px}
.fykfpt{}
.fykfpt .fytxtop{text-align: left;}
.fycjyy{}
.fycjyy .fytxtop{text-align: left}
.fyptbot{position: relative}
/*.fypttjlb{margin-left: -15px;margin-right: -15px}*/
.fypttjlb .item{text-align: center;}
.fykfimg{position: relative;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,.1);overflow: hidden;padding-bottom: 76%; margin: 5px  }
.fykfimg img{position: absolute;margin: auto;top: -9999px;right: -9999px;bottom: -9999px;left: -9999px;max-width:90%;max-height:90%}
.fypttjlb .item p{margin: 25px 0 0}
.fypttjlb .item span{color: #e18f31;margin: 20px 0 0;display: block;cursor: pointer}

.fyssxw{background: #fafafa;padding: 100px 0}
.fyssflbq{margin-bottom: 45px !important;}
.fyssflbq li{margin-right: 20px}
.fyssflbq li a{border: 1px solid transparent}
.fyssflbq li.fyssbqatv a{border: 1px solid #e18f31;color: #e18f31;box-sizing: border-box}


.fysear{}
.fysearsub{display: none}
.fysearsub .fyxwlb li:first-child a{padding-top: 0 !important;}
.fysearsub .fycplb{padding-bottom: 20px;}
.fyicpgan{   display: inline-block;  vertical-align: top;  height: 14px;}
.owl-theme .owl-controls{display: none}

/* 20260616 */
.fybiaodan{}
.fybdtop{text-align: center;color: #586779;margin-bottom: 50px}
.fybdbot{margin-bottom: 40px}
.fybdbot ul.fybdbotul{display: flex;flex-wrap: wrap;}
.fybdbot ul.fybdbotul,.fybdbot li.fybdbotli{margin:0;padding:0;list-style:none;}
.fybdbot li.fybdbotli{float: left;width: 48%;position: relative;box-sizing: border-box;padding-left: 200px}
.fybdbot li.fybdbotli:nth-child(2n){margin-left: 4%}

.fybdbot li.fybdbotli:nth-child(7){width: 100%;}


.fybdxm{position: absolute;top: 0;left: 0;line-height: 48px;color: #586779}
.fybdxm span{color: #ff0000;width: 12px;display: inline-block}
.fybdinput{line-height: 48px\9;height: 48px;border: 1px solid #cccccc;background: #fff;box-sizing: border-box;padding: 0 20px;width: 100%;outline: none;color: #586779}
.fybdinput::-webkit-input-placeholder{color:rgba(88,103,121,.3);}
.fybdinput::-moz-placeholder{color:rgba(88,103,121,.3);}
.fybdinput:-moz-placeholder{color:rgba(88,103,121,.3);}
.fybdinput:-ms-input-placeholder{color:rgba(88,103,121,.3);}



.fytishi{height: 30px;line-height: 30px;color: #ff0000}
.fyznhxq{}
.fyznhxq p{display: inline-block;vertical-align: top;padding-left: 24px;background: url(../images/fybdxzicnred0.png) no-repeat center left;background-size: 17px auto;line-height: 17px;color: #586779;margin: 0 30px 15px 0;box-sizing: border-box;cursor: pointer}

.fyznhxq p.fyxqchan{background-image: url(../images/fybdxzicn0.png)}

.fybditext{line-height: 24px;height: 165px;border: 1px solid #cccccc;background: #fff;box-sizing: border-box;padding:20px;width: 100%;outline: none;color: #586779}

.fybditext::-webkit-input-placeholder{color:rgba(88,103,121,.3);}
.fybditext::-moz-placeholder{color:rgba(88,103,121,.3);}
.fybditext:-moz-placeholder{color:rgba(88,103,121,.3);}
.fybditext:-ms-input-placeholder{color:rgba(88,103,121,.3);}



.fybdbot li.fybdwid1{width: 100%;padding-left: 0;margin-left: 0 !important;}
.fybdbot li.fybdwid1 .fybdxm{position: relative;margin-bottom: 20px;line-height: 1;display: block}
.fybdbot li.fybdwid1 .fytishi{margin-left: 100px}
.fybdbot li.fybdwid2{width: 100%;padding-left: 0;text-align: center;margin-left: 0}
.fyzcnr{text-align: center;color: #586779;line-height: 17px;display: inline-block;vertical-align: top;cursor: pointer}
.fyzcnr a{color: #e18f31}
.fycheck{width: 17px;height: 17px;background: url(../images/fybdxzicnred2.png) no-repeat center center;display: inline-block;vertical-align: top;background-size: 100% 100%;margin-right: 8px;cursor: pointer}

.fyzcnrchan .fycheck{background-image: url(../images/fybdxzicn2.png) }

.fytjbtn{width: 140px;height: 40px;line-height: 40px;text-align: center;background: #e18f31;color: #fff;cursor: pointer;margin: 40px auto 0}
/*.fygangwi{height: 48px}*/
.fygwtop{position: relative}
.fygwbiti{
    position: relative;
    cursor: pointer;
    line-height: 48px;
    height: 48px;
    border: 1px solid #cccccc;
    background: #fff;
    box-sizing: border-box;
    padding: 0 20px;
    width: 100%;
    outline: none;
    color: rgba(88,103,121,.3);
}
.fygwbiti:after,.fysheng:after{content: "";position: absolute;background: url(../images/selicn.png) center center;width: 18px;height: 12px;background-size: 100% auto;top: 50%;margin-top: -6px;right: 20px}
.fygwsub{
    position: absolute;max-height: 180px;overflow: auto;border: 1px solid #cccccc;background: #fff;width: 100%;z-index: 3;box-sizing: border-box;padding: 6px 0;display: none}
.fygwsub p{cursor: pointer;padding: 6px 20px}
.fygwsub p:hover{background: rgba(0, 0, 0, .1)}

.fygwbot{display: none}

.fybdchang{color: #586779}

.fysheng{}
.iPicker-target,.iPicker-container{height: 48px;width: 100%}
.iPicker-result{width: 100% !important;  height: 48px !important;  border-radius: 0 !important;background: #fff;border: 1px solid #ccc}
.iPicker-input{display: block;
    width: 100% !important;
    height: 40px !important;
    padding: 0 20px;
    border-radius: 0;
    font-size: 16px;
    border: 0 !important;
    color: #586779;
}
.iPicker-input::-webkit-input-placeholder{color:rgba(88,103,121,.3);}
.iPicker-input::-moz-placeholder{color:rgba(88,103,121,.3);}
.iPicker-input:-moz-placeholder{color:rgba(88,103,121,.3);}
.iPicker-input:-ms-input-placeholder{color:rgba(88,103,121,.3);}
.iPicker-result i::before{display: none}
.iPicker-result.iPicker-result-active:not(.iPicker-disabled), .iPicker-result.iPicker-result-active:not(.iPicker-disabled):hover{border-color: #e18f31;border-color: #ccc}
.iPicker-list li.iPicker-list-active, .iPicker-list li:hover {
    color: #333;
    background: rgba(0, 0, 0, .1);
}
.iPicker-cascader li.iPicker-list-active i {
    border-top-color: #6f6f6f;
    border-right-color: #6f6f6f;
}
.iPicker-list.iPicker-list-show{width: 100% !important;}
.iPicker-cascader ul{width: 50%}
.iPicker-cascader li, .iPicker-select li{padding: 6px 15px}
.fyxlmain{background: #fafafa;padding: 75px 0}


.fygwshow{}
.fygwshow .fygwtop{float: left;width: 30%}
.fygwshow .fygwbot{display: block;float: right;width: 68%}
.fycookie{position: fixed;bottom: 0;left: 0;width: 100%;background: #586779;text-align: center;padding: 10px;z-index: 99;line-height: 34px;box-sizing: border-box}
.fycookie p{display: inline-block;vertical-align: middle;}
.fycookietop{color: #fff}
.fycookietop a{color: #e18f31}
.fycookietop a:hover{text-decoration: underline}
.fycookiebot{margin-left: 20px}
.fycookiebot span{display: inline-block;width: 117px;text-align: center;border: 1px solid #fff;border-radius: 3px;color: #fff;cursor: pointer}
.fycookiebot span.fycokbtn1{background: #e18f31;border-color: #e18f31}
.fycookiebot span.fycokbtn2{margin-left: 10px}

.footnav li.footyqljnr{
	    position: absolute;
    top: 190px;
    left: 72%;
}
/* 20260616 */


    /*共用*/
.footlx li,.xwtop p,.xwfl li,.xwbt,.syjjnr,.jjsjri,.fyxwbt,.fyxwsj p,.page a,.page span,.fymbx p,.fyxwxqbt h1,.fyxwxqbt p span,.fyxwnext a,.fytzjl,.fyxxtop,.fyxxbot,.sycptop li p,.sycpxl,.sycpxljj,.fycpflle li a,.fycplb li p,.fylj li p,.fyyrbot li p,.fylytop p,.fylywz,.fylxnr p,.fygktop,.fyqywh .fytxtop,.fyzzry .fytxtop,.fyssgmtop,.fytjbt,.fyxgcp .fytxtop,.fycpld .fytxtop,.fyyycj .fytxtop,.fycjlb .item p,.fykfpt .fytxtop,.fycjyy .fytxtop,.fypttjlb .item p,.fycptt p,.fycpxqbt{color:#586779}
.xwfl li.xwflliavt{color: #fff;background: #e18f31;border-color: #e18f31}

.fylxnr img,.fyxcptxt,.fyldbjq li p{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.fysqtcdiv{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}



.fyqygk,.fysqxq,.fykfpt{margin-bottom: 80px}
.fytzlx{margin-bottom: 70px}
.xwtop,.xwxslb,.fymbx,.fytzjl,.fytxtop,.fyshbot,.fyspxc{margin-bottom: 60px}
.syjjnr{margin-bottom: 55px}
.fylj li p,.fytxbot li img,.fyxcp,.fyzpbjq,.fycpxqbt,.sycpxljj{margin-bottom: 50px}
.sycpxl{margin-bottom: 45px}
.fylytop,.fyssgm{margin-bottom: 55px}
.fylytop p,.fyssgmtop{margin-bottom: 25px}
.fytzjl p{margin-bottom: 20px}
.fyxwfl,.fygktop{margin-bottom: 15px}
.xwjj{margin-bottom: 35px}
.xwbt{margin-bottom: 10px}


.jjsj{margin-top: 80px}
.fyxwnext{margin-top: 75px}
.footlx{margin-top: 50px}
.fycjlb .item p{margin-top: 25px}
.sycptop li p{margin-top: 10px}

.fypytx{padding: 240px 0 235px}
.fyzzry{padding: 90px 0 50px}
.sycp{padding: 70px 0 40px}
.fyygfl{padding: 80px 0 40px}
.fymain,.fylj,.fyaksh,.fyzxly,.fyqywh,.fyxgcp,.fycpld{padding: 90px 0}
.fymainjj{padding-bottom: 0 !important;}
.fymainjj2{padding: 0 !important;}
.fyyybg{padding: 90px 0}

.syjj{padding: 100px 0 120px}
.syqylb{padding: 80px 0}
.footlogo{padding: 60px 0}
.xwtxt{padding: 20px 0 25px}
.syxw{padding: 85px 0}


.fyyrg{padding-bottom: 90px}
.fyzplb{padding-bottom: 60px}
.fyxwlb{padding-bottom: 50px}

/*字体*/
.fontsize72{font-size:72px}/*72*/
.fontsize42{font-size:42px}/*二级页标题 42*/
.fontsize36{font-size:36px}/*一级 36*/
.fontsize30{font-size: 30px}/*30*/
.fontsize24{font-size: 24px}/*24*/
.fontsize20{font-size: 20px}/*20*/
.fontsize16,.foothxb,.footlx li,.fyxltc p{font-size: 16px}/*16*/
body,input,select,textarea,.fontsize14{font-size:14px;}/*默认14*/
.fontsize12{font-size:12px;}/*12*/

.syjjnr,.fybjq,.fycpms{line-height: 30px;}


.fywhbjq{line-height: 32px}


.sycpxljj,.fylxnr span{line-height: 28px}


.xwjj,.fyxwjj{line-height: 24px;}
.xwjj,.fyxwjj{height: 48px;}/*2*/



@media only screen and (min-width:1024px){
    /*交互*/
    .rotateimg:hover img{-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)}
    .translY:hover{-webkit-transform:translateY(-35px);-moz-transform:translateY(-35px);-o-transform:translateY(-35px);transform:translateY(-35px)}
    .scaleimg:hover img,.fypttjlb .item:hover .fykfimg img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
    .moreaa:hover:after{left: 100%}
    .page a:hover{background:#e18f31;color: #fff;border-color: #e18f31}
    .fyxwlb li:hover .fyxwbt,.fyxwfl li a:hover,.xwxslb li:hover .xwbt,.xwxslb li:hover .xwsj,.fycplb li:hover p,.naver a:hover{color: #e18f31}
    .fyxwfl li.fyxwflatv a:hover{color: #fff}
    .fyxwlb li:hover .fyxwsj p,.fymbxri a:hover,.foothxb:hover,.footbot a:hover,.headeryy a:hover,.fyxwnext a:hover,  .fyyrbot li:hover p{color: #e18f31}
    .fyxwlb li:hover .fyxwsj span{background-image:url(../images/fyxwjt1.png)}
    .footnavsub a:hover{color: #586779}
    .headerss a:hover{color: #e18f31;background-image:url(../images/sousuo1.png)}
    .fyxwnextjt0:hover{background-image:url(../images/fyxwjtred0.png);border-color: #e18f31;background-color: #e18f31}
    .fyxwnextjt1:hover{background-image:url(../images/fyxwjtred1.png);border-color: #e18f31;background-color: #e18f31}
    .fyyrbot li:hover{border-color: #e18f31}
    .fyyrbot li:hover img.fyyricn0{opacity: 0;visibility: hidden}
    .fyyrbot li:hover img.fyyricn1{opacity: 1;visibility: visible}
    .fylbjt0:hover{background-image: url(../images/fyjtlbred0.png);border-color: #e18f31}
    .fylbjt1:hover{background-image: url(../images/fyjtlbred1.png);border-color: #e18f31}
    .xwxslb li:hover .xwsj:after{opacity: 1;right: 0}
    .fycpflle li:hover a{color: #e18f31}
    .fycpflle li.fycpdqatv:hover a{color: #fff}
    .fyssxhri:hover{opacity: .9}
    .fyxltc p:hover,.fyxlmc span:hover,.fyzplm:hover p{color: #e18f31}
    .fyxxnr li.fyxlma_cli .fyxlmc span:hover,.fyzpfirs .fyzplm:hover p{color: #fff}
    .naver a:hover:after{background-image: url(../images/fyjtcpred0.png)}


    .scaleimg img,.rotateimg img,.nav li a.navyja,.header,.header:after,.lbtyuan span,.header,.page a,.fyxwbt,.fyxwsj p,.fyxwsj span,.fyxwfl li a,.fymbxri a,.footnavsub a,.foothxb,.footbot a,.headeryy a,.headerss a,.fyxwnext a,.fyxwnextjt0,.fyxwnextjt1,.fyyrbot li img,.fyyrbot li p,.fyyrbot li,.fylbjt1,.fylbjt0,.xwbt,.xwsj,.xwsj:after,.fycplb li p,.fycpflle li a,.fyrylb .item,.fykfimg img,.fyssxhri,.fyxltc p,.fyxlmc span,.fyzplm p,.naver a, .naver a:after{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;}
    .moreaa:after{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;}
}



/***************************适配********************/
@media only screen and (max-width:1680px){}
@media only screen and (max-width:1600px){
    .fyyrinc{width: 80px;height: 80px}
    .fyyrbot li{padding-top: 40px;height: 220px}
    .fylbjt0, .fylbjt1{width: 50px;height: 50px;margin-top: -25px;}
    .fylbjt0{left: -100px}
    .fylbjt1{right: -100px}

    .footlogo img{height: 64px}
    .footlogo{padding: 40px 0}

    .fyssjg{margin-top: 80px;}
    .jjsjri span{margin-top: 9px;}
    .jjsj {margin-top: 60px;}

    .fymain, .fylj, .fyaksh, .fyzxly, .fyqywh, .fyxgcp, .fycpld,.fyssxw,.syjj,.syqylb,.fyyybg{padding: 70px 0}
    .fysslbsub{padding: 40px 0}

    .syxw{padding-top: 70px}
    .fyyrg{padding-bottom: 70px}

    .xwtop, .xwxslb, .fymbx, .fytzjl, .fytxtop, .fyshbot, .fyspxc{margin-bottom: 45px;}
    .fylj li p, .fytxbot li img, .fyxcp, .fyzpbjq, .fycpxqbt,.fylytop, .fyssgm,.syjjnr{margin-bottom: 40px}

    .fyxwnext{margin-top: 50px}


    .fyptjt0{top: 42%}
    .fyptjt1{top: 42%}

    .fycjjttwo0{top: 45%}
    .fycjjttwo1{top: 45%}

    .fycjjt0{top: 42%}
    .fycjjt1{top: 42%}

    .fypytx {padding: 180px 0; }


    .fygpxx li{margin-bottom: 110px}
    .fygptxt{width: 720px;padding: 40px 0 40px 75px;bottom: -45px}
    .fyxxbot{width: 67%}
    .fygpxx li:nth-child(2n) .fygptxt{padding: 40px 70px 40px 0}
    .fyxxtop{margin-bottom: 35px}

    /*字体*/
    .fontsize72{font-size:60px}/*72*/
    .fontsize42{font-size:36px}/*二级页标题 42*/
    .fontsize36{font-size:30px}/*一级 36*/
    .fontsize30{font-size: 24px}/*30*/
    .fontsize24{font-size: 20px}/*24*/
    .fontsize20{font-size: 18px}/*20*/
    .fontsize16,.foothxb,.footlx li,.fyxltc p{font-size: 16px}/*16*/
    body,input,select,textarea,.fontsize14{font-size:14px;}/*默认14*/
    .fontsize12{font-size:12px;}/*12*/
}
@media only screen and (max-width:1440px){

    .fylbjt0 {left: -80px;  }
    .fylbjt1 {right: -80px;  }

    .fymain, .fylj, .fyaksh, .fyzxly, .fyqywh, .fyxgcp, .fycpld,.fyssxw,.syjj,.syqylb,.fyyybg{padding: 60px 0}

    .xwtop, .xwxslb, .fymbx, .fytzjl, .fytxtop, .fyshbot, .fyspxc{margin-bottom: 35px;}
    .fylj li p, .fytxbot li img, .fyxcp, .fyzpbjq, .fycpxqbt,.fylytop, .fyssgm,.syjjnr{margin-bottom: 25px}

    .jjsj{margin-top: 35px}
}
@media only screen and (max-width:1366px){
    .main1200{width:990px}
    .fyzplm p.fyzpzw{width: 31%}
    .nav li a.navyja{padding: 0 4px;}
    .headerss{margin-left: 15px;margin-right: 15px}

    .footlx{padding: 20px 0}
    .footbot{padding: 15px 0}

    .footlx {margin-top: 30px;  }

    .xwfl{top: -6px;}

    .sycple{width: 690px;height: 458px;margin-left: -115px;}
    .sycple img{width: 513px;height: 310px;margin: 93px 0 0 149px}

    .fyxwsj p {  margin-bottom: 15px;  }
    .fyxwsj{top: 50px}
    .fyzpnr{padding: 30px 50px}

    .fypytx {padding: 130px 0; }
    .fyxcptxt img{width: 65px;height: 65px;}

    /*字体*/
    .fontsize72{font-size:52px}/*72*/
    .fontsize42{font-size:30px}/*二级页标题 42*/
    .fontsize36{font-size:26px}/*一级 36*/
    .fontsize30{font-size: 22px}/*30*/
    .fontsize24{font-size: 18px}/*24*/
    .fontsize20{font-size: 16px}/*20*/
    .fontsize16{font-size: 16px}/*16*/
    body,input,select,textarea,.fontsize14,.footlx li,.foothxb,.fyxltc p{font-size:14px;}/*默认14*/
    .fontsize12,.footbot{font-size:12px;}/*12*/
}
@media only screen and (max-width:1280px){}
@media only screen and (max-width:1200px){
    .logo{margin-top: 18px;}
    .logo img{width: 132px;height: 34px}


    .fylbjt0,.fylbjt1{background-color: #fff}
    .fylbjt0 {left: 3%;  }
    .fylbjt1 {right:3%;  }
}
@media only screen and (max-width:1152px){
    .headeryy a{font-size: 12px;}
    .nav li a.navyja{font-size: 13px;padding: 0 2px}
    .gpdm p,.gpdm span{font-size: 10px}
    .gpdm{margin-left: 10px;padding-left: 10px}
    .gpdm p{padding: 9px 0}
}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){
    .main1200{width:90%}
    .main1200 .fymbx{width: 100%}

    .menu-activator{display: block}


    .nav{position: fixed;top:70px;left: 0;width: 100%;z-index: 999;background:#fcfdfb;display: none;bottom: 0;overflow: auto}
    .nav ul{padding-top: 20px;}
    .nav li{float: inherit;width: 100%;padding: 0;box-sizing: border-box;}
    .nav li.clinav a.navyja {color:#e18f31!important;}
    .nav li a.navyja{color: #333;padding: 0 15px;line-height: 50px;margin: 0 5%;border-bottom: 1px solid #dbdfe1;}
    .nav li span{display: none !important;}


    .nav li a.navyja{line-height: 44px;font-size: 16px !important;}

    .nav li.navli_bg a.navyja:after{background: url(../images/xialaicn.png) no-repeat center right;background-size: 10px auto;content: "";position: absolute;right: 15px;top: 50%;width: 10px;height: 6px;margin-top: -3px;}


    .nav li.navliatv a.navyja:after{background: url(../images/xialaicn0.png) no-repeat center right;background-size: 10px auto;content: "";position: absolute;right: 15px;top: 50%;width: 10px;height: 6px;margin-top: -3px;}



    .naver{display: none;padding: 0 5%;position: relative;width: 100%;box-sizing: border-box; margin: 0;  left: 0;  box-shadow: none;background: #f3f4f3}
    .naver a{display: block;margin:0 15px;text-align: left;padding: 12px 15px;}
    .naver:before,.naver:after,.naver a:after{display: none}

    .footlogo{padding: 30px 0}
    .foottop{position: relative}
    .footnav{position: absolute;top: 30px;right: 0}
    .footnav li,.foothxb{display: none}
    .footnav li.dibuwx{display: block;width: 90px;}
    .footlx ul{display: block}
    .footlx{padding: 0;margin: 0;border-top: 0}
    .fyxwtx{float: right;margin-left: 0;width: 66%;padding-top: 0}
    .fyxwsj{display: none}
    .fyxwsjapp{display: block}
    .footbot{text-align: center}
    .footbot span,.footbot a.footbah{display: block;margin:5px 0}
    .footlx li{margin-bottom: 20px}

    .fyssxhri{width: 20%}
    .fyssxhle{width: 79%}
    .fyzplm p.fyzpsj{width: 18%}
    .fyzplm p.fyzprs{width: 10%}
    .fytzdiv{padding-left: 49px}
    .fytzdiv p{margin-bottom: 10px}
    .fytzdiv img{height: 30px;margin-top: -15px}

    .fygptxt{width: 45%;padding: 20px 0 20px 40px}
    .fygpxx li:nth-child(2n) .fygptxt { padding: 20px 40px 20px 0;  }
    .fyxxbot{width: 80%}
    .fygpxx li{margin-bottom: 90px}
    .fyyrinc {width: 60px;height: 60px;}
    .fyyrbot li{height: 190px}
    .fyxcicn{width: 70px;height: 70px;}
    .fyflbot li{padding-left: 100px;}
    .fyflbot li span{width: 70%}
    .fyxxtop{margin-bottom: 20px}

    .fyssxl{width: 20%}
    .fyxxnr{width: 77%}

    .fylxnr span{font-size: 14px;line-height: 24px;}
    .fylxnr{margin-bottom: 15px;}
    .fyxlgs{padding: 20px 25px 20px 0}
    .fylxle{width: 46%}

    .fyzpsx{width: 100%;margin: 0 0 10px 0;padding: 0;border:0}
    .fygzdd{width: 50%;border-left: 1px solid #d5dbe1}
    .fyzpss{width: 100%;border: 1px solid #586779;padding: 10px;margin-top: 20px;}
    .fyzpfirs{display: none}



    .sycple{width: 450px;height: 299px;margin-left: -3%;}
    .sycple img{width: 329px;height: 198px;margin: 66px 0 0 100px}

    .sycpri{width: 38%;padding-top: 0}
    .sycpxl{margin-bottom: 30px}
    .sycpxljj, .fyqygk, .fysqxq, .fykfpt{margin-bottom: 40px}

    .fontsize72{font-size: 36px}
    .jjsjri span{font-size: 14px;margin-top: 5px}
}
@media only screen and (max-width:992px){}
@media only screen and (max-width:870px){
    .sycpri{width: 31%;}
}
@media only screen and (max-width:768px){
    .fycpflle li a{padding: 16px 25px 16px 15px}
    .fycpflle li a:after{right: 10px}
    .lbtyuan{bottom: 20px !important;}
    .fytjbt{padding: 0 0 10px 0}
    .fycpms p{position: relative}
    .fycpms{padding: 0 0 15px 0}
    .fysqxqle{height: 240px}
    .fyzplbsub{border-width: 1px;  border-color: rgb(214, 218, 223);  border-style: solid;  background-color: rgb(255, 255, 255);  box-shadow: 0 0 10px 0 rgba(88, 103, 121, 0.11);margin-bottom: 15px;padding: 15px}
    .fyzplm{padding: 0;border-bottom: 0;position: relative}
    .fyzplm p{text-align: left !important;width: auto !important;padding: 0 !important;font-size: 14px;}
    .fyzplm p.fyzpzw{width: 100% !important;padding: 0 20px  0 0 !important;font-size: 16px;margin-bottom: 10px}
    .fyzplm p.fyzpsj{float: right}
    .fyzplm p.fyzpzc{position: absolute;top: 0;right: 0;width: 10px !important;height: 10px;}
    .fyzpnr{padding: 15px 0 0;border-bottom: 0}
    .fyzpbjq{margin-bottom: 10px}
    .fymbxri{margin-top: 0}

    .fyzplb{padding-bottom: 30px}

    .fymain, .fylj, .fyaksh, .fyzxly, .fyqywh, .fyxgcp, .fycpld, .fyssxw, .syjj, .syqylb, .fyyybg{padding: 40px 0}
    .fyxwxqbt{padding-bottom: 20px;margin-bottom: 20px}




    /* 20260616 */
    .fybdbot li.fybdbotli{width: 100%}
    .fybdbot li.fybdbotli:nth-child(2n){margin-left: 0}
    .fygwshow .fygwtop{width: 28%}
    .fygwshow .fygwbot{width: 70%}
    /* 20260616 */

    /*字体*/
    .fontsize72{font-size:26px}/*72*/
    .fontsize42{font-size:20px}/*二级页标题 42*/
    .fontsize36{font-size:20px}/*一级 36*/
    .fontsize30{font-size: 20px}/*30*/
    .fontsize24{font-size: 18px}/*24*/
    .fontsize20{font-size: 16px}/*20*/
    .fontsize16{font-size: 16px}/*16*/
    body,input,select,textarea,.fontsize14,.footlx li,.foothxb,.fyxltc p,.sycpxljj,.syjjnr,.fybjq,.fymbxri{font-size:12px;}/*默认14*/
    .fontsize12,.footbot{font-size:12px;}/*12*/



    .xwjj, .fyxwjj,.sycpxljj,.syjjnr{line-height: 21px}
    .xwjj{height: 42px}/*2*/

    .syjjnr, .fybjq, .fycpms{line-height: 21px}



}
@media only screen and (max-width:750px){
    .fyptbot{margin-top: 30px}
    .header,.navheight{height: 42px}
    .headeryy{line-height: 42px}
    .logo{margin-top: 6px}
    .logo img{height: 30px;width: 117px;}
    .fyygfl .fytxtop{text-align: center}
    .gpdm {margin-left: 8px;margin-top: 6px;height: 30px;padding-left: 8px}
    .gpdm p{padding: 3px 0 5px}
    .gpdm span{line-height: 30px}
    .menu-activator {height: 23px;  width: 30px;  margin-top: 9.5px;  margin-left: 15px;}
    .menu-activator img{width: 30px;height: 23px}

    .nav{top: 42px}
    .nav li a.navyja{font-size: 14px !important;}
    .syqylbdiv .item img{max-width: 80%}
    .syqylbdiv .item{height: 54px}
    .xwxslb li{width: 100%;margin: 0 0 15px 0}
    .xwtxt {padding: 15px 0}

    .lbtyuan span{width: 19px!important;height:19px !important;margin:  0 10px !important;}
    .sycp{padding: 10px 0 45px}

    .footlx{display: none}
    .footnav li.dibuwx{width: 50px;top: -10px;}
    .footlx li{padding-left: 30px}
    .footlx li:nth-child(1) img{width: 15px}
    .footlx li:nth-child(2) img{width: 15px}
    .footlx li:nth-child(3) img{width: 20px}
    .fyssxhle{width: 66%;line-height: 40px\9;height: 40px;}
    .fyssxhri{line-height: 40px;}
    .fyssxhri{width: 32%}
    .footlogo{display: none}
    .footlogo img{height: 45px;}
    .footbot{text-align: left;font-size: 10px}
    .footnav{top: 0;position: relative}
    .footer{position: relative}
    .foottop{position: absolute;top: 50%;right: 5%;margin-top: -30px;padding: 0;width: 60px}
    .footbot span, .footbot a.footbah{padding-right:0}

    .xwfl{position: relative;top: 0;margin: 15px 0 30px;text-align: center}
    .xwfl li{float: inherit;display: inline-block;vertical-align: top;margin: 0 8px;min-width: 90px}
    .xwtop{text-align: center}
    .xwsj:after{opacity: 1;right: 0}
    .xwxslb{margin-bottom: 15px}
    .syjjdiv{width: 100%}
    .syjjdiv .more{text-align: center}
    .syjjimg{position: relative;bottom: 0;width: 100%;right: 0;margin-top: 15px}
    .jjsjle{margin-right: 10px}
    .sycple{width: 100%;margin: 0;height: 0;padding-bottom: 65%;position: relative}
    .sycple img{    width: 74% !important;height: auto;  position: absolute;  top: 19%;  left: 13%;  margin: 0;}
    .sycpbot .owl-controls{display: block}
    .sycpbot .owl-dots .owl-dot span{width: 26px;  height: 2px; margin: 0 8px;  background: #9aa3ae;-webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;}
    .sycpbot .owl-dots .owl-dot:hover span{background: #9aa3ae}
    .sycpbot .owl-dots .owl-dot.active span{background: #e18f31}

    .sycpri{width: 90%;margin: 0 5%}
    .sycpxl,.sycpri .more{text-align: center}
    .sycp .main1200{width: 100%}
    .appcpyu{display: block}
    .appbannyuan{position: relative;width:100% !important;margin: 40px 0 0 0 !important;height: 4px}
    .appbannyuan span{width: 26px!important;height:2px !important;background: #9aa3ae;display: inline-block;padding: 0 !important;margin:  0 8px !important;opacity: 1 !important;vertical-align: top;
        -webkit-border-radius:!important;
        -moz-border-radius:!important;
        border-radius:0 !important;}
    .appbannyuan .swiper-pagination-bullet-active{background:#e18f31}
    .fyxwxqbt p span{margin: 0 5px}
    .fytzlx li{width: 100%;margin: 0 0 15px 0;text-align: left}
    .fytzlx li:after{display: none}
    .fytzdiv p,.fytzdiv span{display: inline-block;vertical-align: middle;margin: 0;font-size: 14px;}
    .fytzdiv img{height: 20px;margin-top: -10px;}
    .fytzdiv{padding-left: 35px}
    .fygptxt{position: relative;bottom: 0;left: 0;width: 100%;padding: 15px;box-sizing: border-box}
    .fygpxx li{margin-bottom: 30px}
    .fyxxbot,.fygpxx li:nth-child(2n) .fyxxbot{width:auto;left: 30px;right: 30px}
    .fyxxtop{margin-bottom: 20px}
    .fygpxx li:nth-child(2n) .fygptxt{padding: 30px}
    .fycpminle{display: none;width: 100%;float: inherit;margin-bottom: 20px}
    .fycpflle li{float: left;width: 32%;box-sizing: border-box;margin: 0 2% 0 0}
    .fycpflle li{margin-right: 0}
    .fycpflle li a{padding: 8px 5px}
    .fycpflle li a:after{top: 19px}
    .fycpflle li a:after{top: 17px;right: 5px}
    .fycpflle li{margin-right: -1px;width: 33.33%;}
    .fyzpmain .fycpminle{display: block}

    .fycpminri{width: 100%;float: inherit}
    .fycplb li,.fyxgcp .fycplb li{width: 48%;margin: 0 4% 20px 0 !important;}
    .fycplb li:nth-child(3n){margin-right: 4% !important;}
    .fycplb li:nth-child(2n),.fyxgcp .fycplb li:nth-child(2n){margin-right: 0 !important;}

    .page a, .page span{display: none;font-size:12px;}
    .page  a.prev, .page span.pageCurrent,.page  a.last,.page a.next{display: inline-block}
    .fycplb{padding-bottom: 10px}
    .fylxle{width: 100%}
    .fylxri{display: none}
    .fylxnr img{width: 18px}
    .fylxnr{padding-left: 35px}
    .fylybot li{width: 100%;float: inherit;margin: 0 0 10px 0}
    .fylywz{position: relative;line-height: 20px;margin-bottom: 5px;font-size: 14px}
    .fylybot li{padding-left: 0}
    .fylyinpt{line-height: 40px\9;height: 40px;padding: 0 3% !important;}
    .fylytex{padding: 10px 3%;height: 130px}

    .fyyrbot li p{font-size: 14px}
    .fyyrinc{width: 40px;height: 40px;margin-bottom: 10px}
    .fyyrbot li{padding: 20px 7%;height: auto}


    .fyygfl,.fypytx{background-attachment: inherit}
    .fyflbot li span{width: 100%;display: none}
    .fyxcicn{width: 40px;height: 40px;position: relative;margin: 0 auto 10px}
    .fyflbot li{padding: 0;margin-bottom: 20px;float: left;width: 50%;text-align: center}

    .fyshbot li{min-width: 90px;margin: 0 8px}
    .fybghjlb .item{padding-bottom: 74.7%}
    .fytxbot li{width: 50%;padding:0;margin: 0 0 20px 0}
    .fytxbot li:nth-child(2n):after{display: none}
    .fytxbot li img{width:auto;margin: 0 auto 20px !important;display: block;height: 40px}


    .fylj li{width: 50%;margin: 0 0 20px 0}
    .fylj li img{width: 90%;}
    .fyxgcp .fycplb{margin-bottom: 0}
    .fyssflbq {margin-bottom: 30px !important;}
    .fyxwimg{width: 100%;padding-bottom: 45.5%;float: inherit}
    .fyxwtx{width: 100%;float: inherit;margin-top: 15px}
    .fyxwlb li a{padding: 0;}
    .fyxwlb li{margin-bottom: 20px;padding-bottom: 20px}
    .fycpxqle,.fycpxqri{float: inherit;width: 100%}
    .fyxcp{padding-bottom: 44.5%}
    .fyxcptxt img{width: 40px;height: 40px;margin: 0 auto 10px}
    .fyspxc{margin-bottom: 20px}
    .fyrylb .owl-stage-outer{padding: 0}
    .fyrylb .item,.fyrylb .center .item{-webkit-transform: scale(1);  -moz-transform: scale(1);-o-transform: scale(1);  transform: scale(1);padding-bottom: 64.8%;box-shadow:none}



    .fyrylb .item:after{display: none}
    .fyrybot:after{ background: url(../images/fyzzdi.png) no-repeat center center;  background-size: 100% auto;  width: 100%;  height: 70px;  bottom: 0;  left: 0;margin-left: 0;}
    .fyrybot{padding-bottom: 50px;margin-bottom: 15px;}
    .fyrybt li{padding: 0 20px}
    .fyrybt li:after, .fyrybt li:before{width: 10px}
    .fywhbjq{text-align: left}
    .fyqywh{padding: 40px 0 190px !important;height: auto;min-height: inherit}
    .fyssjg{margin-top: 30px;padding: 30px 0 10px}
    .fyssjg p{margin: 0 10px 20px 0}
    .fyxltc p:after{display: none}
    .fysslbsub{padding:0;border:0;margin-bottom: 10px}
    .fyssxl,.fyxxnr{width: 100%;float: inherit}
    .fyssxl{padding: 0;margin-bottom: 10px;background: none}
    .fyxxnr li{width: 100%;float: inherit;margin: 0 0 5px 0;



        box-shadow: 0px 0px 10px 0px rgba(88, 103, 121, 0.11);
        border: 1px solid #d6dadf;

    }
    .fyxlmc{text-align: left;padding: 12px 15px;}
    .fyxlmc span{line-height: inherit;padding: 0 18px 0 0;background: url(../images/fycpjt00.png) no-repeat center right;background-size: 14px auto}
    .fyxltc{position: relative;padding: 15px 30px 1px;text-align: left;border: 0}
    .fyxltc p{margin: 0 0 15px 0;display: block;position: relative;padding: 0 57px 0 0;line-height: 1.5;width: 100%}
    .fyxltc p span{position: absolute;top: 0;right: 0;margin: 0}
    .fyxlmc span{font-size: 14px}

    .fyxxnr li.fyxlma_cli .fyxlmc{background: #e18f31;border: 0}
    .fyxxnr li.fyxlma_cli .fyxlmc span{background: url(../images/fycpjt01.png) no-repeat center right;background-size: 14px auto}



    .fysqtcdiv{padding: 20px}
    .fysqxqle{width: 100%;height: 200px;float: inherit}
    .fysqxqle img{max-height: 80%;max-width: 80%}
    .fysqxqri{width: 100%;margin-top: 15px;float: inherit}
    .fycpms p{margin-bottom: 10px}
    .fysqxq:after{width: 100%}
    .fysqtcdiv .fylybot li{padding-left: 0}
    .fysqtcdiv .fylywz{width: 100%;text-align: left}
    .fyclosetc{padding: 10px}
    .fycpxqdiv{padding-bottom: 20px;margin-bottom: 20px}
    .fygdhei{height: 20px}
    .fycptt,.fycpxqbt{display: none}
    .fycpxqimgapp{margin-bottom: 20px}
    .fycpxqimgapp .fycpan{display: none}
    .fycpxqimgapp .fycptt{display: block}
    .fycpan0,.fycpan1{width: 48%;float: left;box-sizing: border-box}
    .fycpan1{margin-left: 4%;}
    .fycpan a{line-height: 40px;padding: 0 0 0 20px;display: block}
    .fycpan:after{width: 40px;height: 40px}
    .fygfbz li p,.fygfbz li pre{float: inherit;width: 100%}
    .fygfbz li p{margin-bottom: 10px}
    .fygfbz li pre{line-height: 22px}
    .fygfbz li{padding: 10px 0}
    .fylbjt0, .fylbjt1 {width: 36px;  height: 36px;  margin-top: -18px;border-width: 1px}
    .fyldbjq li{width: 48%;margin: 0 4% 4% 0 !important;height: 80px;}
    .fyldbjq li:nth-child(2n){margin-right: 0 !important;}
    .fyldbjq li p{max-height: 80px;padding: 0 15%}
    .fyrybot .fylbjt0, .fyrybot .fylbjt1{margin-top: -50px}
    .fygpimg{padding-bottom: 0}
    .fygpimg img{position: relative;height: auto}
    .fyxxbot, .fygpxx li:nth-child(2n) .fyxxbot{position: relative;top: 0;left: 0;font-size: 14px!important;text-align: left;margin: 8px 0 0}
    .fyxxtop{margin-bottom: 0}
    .fygpxx li:nth-child(2n) .fyxxbot{text-align: right}
    .fygptxt .more{position: absolute;top:15px;right:15px;}
    .fygptxt .moreaa{min-width: 70px}
    .fygpxx li:nth-child(2n) .fygptxt .more{left: 15px;right: auto}
    .fygpxx li:nth-child(2n) .fygptxt{padding: 15px}
    .fyxwfl{display: none}

    .sycple{    background: url(../images/cpbjttapp.png) no-repeat center top;background-size: 100% auto;padding-bottom: 64%}

    /* 20260616 */
    .fybdtop{margin-bottom: 30px}
    .fybdbot li.fybdbotli{float: inherit;width: 100% !important;padding-left: 0;margin: 0 0 10px 0!important;}
    .fybdxm{position: relative;line-height: 1;margin-bottom: 10px}
    .fytishi{line-height: 1;height: auto;min-height: 15px;margin-top: 5px}
    .fybdxm span{width: auto}
    .fyxqiu{margin-left: 0}
    .fybdbot li.fybdwid1 .fytishi{margin-left: 0}
    .fyxlmain{padding: 30px 0}
    .fybdinput{line-height: 40px\9;height: 40px;font-size: 14px;padding: 0 10px}
    .fygwbiti{line-height: 40px;height: 40px;font-size: 14px;padding: 0 10px}
    .iPicker-target, .iPicker-container{height: 40px}
    .iPicker-result{height: 40px !important;}
    .iPicker-input{height: 34px !important;;padding: 0 10px  !important;font-size: 14px}
    .fyzcnr{font-size: 14px}
    .fygwshow .fygwbot{width: 100%;margin-top: 5px}
    .fygwshow .fygwtop{width: 100%;}
    .fygwsub{background: rgba(0,0,0,.55);position: fixed;z-index: 9999;height: 100%;width: 100%;bottom: 0;top: 0;right: 0;left: 0;max-height: 100%;padding: 0;border: 0}
    .fygwsubdiv{position: absolute;bottom: 0;left: 0;width: 100%;max-height: 50vh;overflow: auto;padding: 20px 0 50px;background: #fff}
    .fygwsub p,.fyznhxq p{font-size: 14px}
    .iPicker-list.iPicker-list-show{position: fixed;border: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        margin: 0;
        height: 100%;
        top: 0;
        z-index: 9999;
        max-height:100% !important;
        background: rgba(0,0,0,.55);
    }

    .iPicker-cascader ul{position: absolute;bottom: 0;background: #fff;display: block !important;}
    .iPicker-cascader ul:nth-child(1){left: 0}
    .iPicker-cascader ul:nth-child(2){right: 0}
    .fycookietop{line-height: 1.5}
    .fycookie p{font-size: 14px}
    /* 20260616 */



    /*共用*/
    .fyssxw{padding: 30px 0}
    .fypytx,.fyzzry{padding: 40px 0}
    .fyygfl{padding: 40px 0 20px}


    .syxw{padding: 40px 0;}


    .syjj{padding-bottom: 0}
    .fymbx{padding-bottom: 15px}
    .fyyrg{padding-bottom: 20px}
    .fyzplb{padding-bottom: 20px}
    .fyxwlb{padding-bottom: 10px}


    .fylj li p, .fytxbot li img, .fyxcp, .fyzpbjq, .fycpxqbt, .fylytop, .fyssgm, .syjjnr,.sycpxljj, .fyqygk, .fysqxq, .fykfpt{margin-bottom: 30px}
    .xwjj,.fytzlx{margin-bottom: 20px}
    .sycpxl{margin-bottom: 15px}
    .fyflbot li p{margin-bottom: 0}
    .xwtop{margin-bottom: 15px}
    .jjsj,.fymbx{margin-bottom: 20px}
    .fytzjl p,.fytzjl,.fylytop p, .fyssgmtop,.fytxtop{margin-bottom: 20px}


    .jjsj{margin-top: 40px}
    .fyshaixuan{margin-top: 20px}



.headerss{margin-top:10px;}
    .bannerpc,.sycptop,.cbtc,.fymbxri{display: none}
    .bannerapp{display: block}

    /*字体*/
    .fontsize72{font-size: 40px}
    .fyxwxqbt h1{font-size: 18px}
    .fygktop,.fyspxc{font-size: 16px}
    .gpdm p, .gpdm span{font-size: 10px}
    .fyflbot li span,.fydjbf,.xwsj,.fyflbot li p,.fytxbot li p{font-size: 14px}


    .xwjj,.fyxwjj{height: auto;max-height: 42px}
    /*.sycpxljj{-webkit-line-clamp:2;max-height: 42px;height: auto}*/


}
@media only screen and (max-width:720px){}
@media only screen and (max-width:640px){

}
/*---------------------------------手机----------------------------------------------*/
@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){
    .fontsize72 {font-size: 36px;  }
}
@media only screen and (max-width:320px){
    .fontsize72 {font-size: 28px;}
    .jjsjri span{font-size: 12px;margin-top:0}
    .fyssflbq li{margin-right: 10px}
    .fyxwfl li a{padding: 0 20px}
    .fycpflle li a{font-size: 14px}
	.headerss{display:none}
}
/*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){}