﻿body{padding:0;margin:0 auto;background:#f6f6f6;color:#243e68;word-wrap:break-word;word-break:break-word;overflow-x:hidden;}@font-face {    font-family: 'Open Sans';    src: url('../images/OpenSans.eot');    src: url('../images/OpenSans.eot?#iefix') format('embedded-opentype'),    url('../images/OpenSans.woff2') format('woff2'),    url('../images/OpenSans.woff') format('woff'),    url('../images/OpenSans.ttf') format('truetype'),    url('../images/OpenSans.svg#OpuenSans') format('svg');    font-weight: normal;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'RudaReg';    src: url('../images/Ruda.eot');    src: url('../images/Ruda.eot?#iefix') format('embedded-opentype'),    url('../images/Ruda.woff2') format('woff2'),    url('../images/Ruda.woff') format('woff'),    url('../images/Ruda.ttf') format('truetype'),    url('../images/Ruda.svg#Ruda') format('svg');    font-weight: normal;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'RudaBold';    src: url('../images/Ruda-Bold.eot');    src: url('../images/Ruda-Bold.eot?#iefix') format('embedded-opentype'),    url('../images/Ruda-Bold.woff2') format('woff2'),    url('../images/Ruda-Bold.woff') format('woff'),    url('../images/Ruda-Bold.ttf') format('truetype'),    url('../images/Ruda-Bold.svg#Ruda-Bold') format('svg');    font-weight: bold;    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:Open Sans;font-weight: 400}.bannwzbt,.sybt,.syxwwz p,.fybantxt p,.fyshiming li p,.fylclj .swiper-slide p,.fyrylbsub p,.footlx p,.cptop p,.cpmc,.dtwzbt,.dtwzen,.fyzzlb li p,.fyejbt,.fylxbantxt pre,.fylybt,.fyxwbt,.fyxwxqbt h1,.fylnri p,.fyzpbt p,.fyzpmc,.fyzpnrbt,.fyzptj,.fysstxt span,.fycpxqbt p,.fycpxqmc,.nav li a.navyja,.fyalbt pre,.fyzsri p,.jbtop,.fycpyj,.foothxb,.fymbx a,.fyejbt,.fyejbt span,.fyxwsj,.fyxwxqbt p{font-family: RudaReg;font-weight: 500}section,article,header,footer,aside,nav{display:block}.listStyle ul,.listStyle li,.page ul,.page 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:#243e68;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}.blue{color:#243e68}.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;}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,.fylclj .swiper-slide pre{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,.fylclj .swiper-slide span:after,.cpbotle:after,.cpbotle:before{-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:24px 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: 80px;background: #fff;padding: 0 60px 0 40px;box-sizing:border-box}.navheight{height: 80px}.headerxz{margin-top: 29px;margin-left: 40px}.headerxz a{display: block;height: 22px;width:22px;background: url(../images/xzicnred.png) no-repeat center center;background-size: auto 22px}.headbd{background: url(../images/headabaicnred.png) no-repeat center center;background-size: auto 22px;width: 22px;height: 22px;margin-top: 29px;margin-left: 40px}.sousuo{height: 22px;margin-top: 29px;cursor: pointer}.ssle{overflow: hidden;width: 0}.ssleinpt{border: 0;border-bottom: 1px solid #243e68;background: none;outline: none;line-height: 21px\9;height: 21px;padding: 0;width: 200px;display: block}.ssleinpt{border-bottom: 1px solid #243e68;color: #243e68}.ssleinpt::-webkit-input-placeholder{color:#243e68}.ssleinpt::-moz-placeholder{color:#243e68}.ssleinpt:-moz-placeholder{color:#243e68}.ssleinpt:-ms-input-placeholder{color:#243e68}.ssri{background: url(../images/ssicnred.png) no-repeat center left;width: 22px;height: 22px;cursor: pointer;background-size: cover;margin-left: 40px}.headerlx li{line-height: 80px;float: left;margin-left: 40px;background-position: center left;background-size: auto 22px;background-repeat: no-repeat}.headerlx li a{display: block;padding-left: 33px;}.headerlx li.healx0{background-image: url(../images/tbyxicnred.png)}.headerlx li.healx1{background-image: url(../images/tbtelicnred.png)}.logo{margin-top:25px;position: relative}.logo img{height:30px;opacity: 1;visibility: visible;position:absolute;top: 0;left: 0}.logo img.logo2{opacity: 0;visibility: hidden}.navdiv{position: fixed;top: 80px;left: 0;width: 100%;background: #fff;z-index: 999;padding: 40px 0;display: none}.nav{padding: 0 10%}.nav ul{display: flex;justify-content: space-between;}.nav li{position:relative;}.nav li a.navyja{display:block;position:relative;z-index:2;margin-bottom: 25px}.naver a{display: block;margin-bottom: 15px}.naver a:last-child{margin-bottom:0}.menu-activator{cursor:pointer;z-index:1001;height:22px;position:relative;width:22px;margin-top:30px;margin-left:40px}.visual{    position:relative;;    width:100%;    height:100%;    margin:0 auto;}.visual i.line{    width:100%;    height:2px;    background-color:#243e68;    -webkit-border-radius:0;    -moz-border-radius:0;    border-radius:0;    display:block;    position:absolute;    -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;}.visual i.line02{    top:50%;    margin-top:-1px;}.visual i.line03{    bottom:0;}.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3) {    top:10px;    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}.headerone .header{background: none}.headerone .navheight{height: 0}.headerone .logo img.logo1{opacity: 0;visibility: hidden}.headerone .logo img.logo2{opacity: 1;visibility: visible}.headerone .headerlx li a{color: #fff}.headerone .headerlx li.healx0{background-image: url(../images/tbyxicn.png)}.headerone .headerlx li.healx1{background-image: url(../images/tbtelicn.png)}.headerone .ssri{background-image: url(../images/ssicn.png)}.headerone .ssleinpt{border-bottom: 1px solid #fff;color: #fff}.headerone .ssleinpt::-webkit-input-placeholder{color:rgba(255,255,255,.8);}.headerone .ssleinpt::-moz-placeholder{color:rgba(255,255,255,.8);}.headerone .ssleinpt:-moz-placeholder{color:rgba(255,255,255,.8);}.headerone .ssleinpt:-ms-input-placeholder{color:rgba(255,255,255,.8);}.headerone .headbd{background-image: url(../images/headabaicn.png)}.headerone .headerxz a{background-image: url(../images/xzicn.png)}.headerone .visual i.line{background:#fff}.header_bg .header,.headerone_dj .header{background: #fff;/*background: none*/}.header_bg .logo img.logo1,.headerone_dj .logo img.logo1{opacity: 1;visibility: visible}.header_bg .logo img.logo2,.headerone_dj .logo img.logo2{opacity: 0;visibility: hidden}.header_bg .headerlx li a,.headerone_dj .headerlx li a{color: #243e68}.header_bg .headerlx li.healx0,.headerone_dj .headerlx li.healx0{background-image: url(../images/tbyxicnred.png)}.header_bg .headerlx li.healx1,.headerone_dj .headerlx li.healx1{background-image: url(../images/tbtelicnred.png)}.header_bg .ssri,.headerone_dj .ssri{background-image: url(../images/ssicnred.png)}.header_bg .ssleinpt{border-bottom: 1px solid #243e68;color: #243e68}.header_bg .ssleinpt::-webkit-input-placeholder{color:#243e68}.header_bg .ssleinpt::-moz-placeholder{color:#243e68}.header_bg .ssleinpt:-moz-placeholder{color:#243e68}.header_bg .ssleinpt:-ms-input-placeholder{color:#243e68}.headerone_dj .ssleinpt{border-bottom: 1px solid #243e68;color: #243e68}.headerone_dj .ssleinpt::-webkit-input-placeholder{color:#243e68}.headerone_dj .ssleinpt::-moz-placeholder{color:#243e68}.headerone_dj .ssleinpt:-moz-placeholder{color:#243e68}.headerone_dj .ssleinpt:-ms-input-placeholder{color:#243e68}.header_bg .headbd,.headerone_dj .headbd{background-image: url(../images/headabaicnred.png)}.header_bg .visual i.line,.headerone_dj .visual i.line{background:#243e68}.header_bg .headerxz a,.headerone_dj .headerxz a{background-image: url(../images/xzicnred.png)}/*头部 end*//*.homediv{height: 100vh;position: relative;width: 100%;overflow: hidden}*/.homediv .navheight{height: 80px}.banndiv .main1200{padding: 0 !important;}.banndiv .swiper-slide{background-size: cover;background-position: center bottom;background-repeat: no-repeat;overflow: hidden}.banvieobg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background: rgba(0,0,0,.2)}.bannervideo{width: 100%;object-fit: cover;height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none}.bannerpc .swiper-slide{height: 100vh;position: relative}.bannerpc .swiper-slide img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover}.bannerpc .swiper-slide-active img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.bannertxt{position: absolute;left: 50%;top: 43%}.bannwzbt{color: #fff}.bannwzjj{color: #fff}.bannertxt .symoreaa{color: #fff;border: 1px solid #fff}.symore{}.symoreaa,.fylybtn{display: inline-block;color: #243e68;text-align: center;width: 212px;height: 52px;line-height: 52px;border: 1px solid #243e68;overflow: hidden}.moretwo{}.moretwoaa{display: inline-block}.moretwoaa span{font-weight: bold;display: inline-block;vertical-align: middle}.moretwoaa i{font-style: normal;width: 27px;height: 7px;background: url(../images/jticn0.png) no-repeat center center;background-size: 100% auto;display: inline-block;vertical-align: middle;margin-left: 10px}/*2*/.aboutdiv{background: #f6f6f6}.sygyimg{position: absolute;top: 0;right: 0;bottom: 0;width:32%}.aboutdiv .main1200{position: relative;z-index: 3;padding: 0 !important;}.syen{padding-bottom: 15px;position: relative}.syen:after{content: "";width: 40px;height: 4px;background: #243e68;bottom: 0;left: 0;position: absolute}.sygynr{width: 60%}/*3*/.chanpindiv{background: #fff;overflow: auto}.cptop{text-align: center}.cptop p{}.cptop pre{}.cpbot{}.cpbot li{}.cpbotle{width:33.334%;padding-bottom:33.334%;position: relative;overflow: hidden;float: left}.cpbotle:after,.cpbotle:before{content: "";position: absolute;}.cpbotle:before{background: #fff;width: 75%;padding-bottom: 75%;z-index: 2;top: 50%;left: 50%;margin-left: -37.5%;margin-top: -37.5%}.cpbotle:after{width: 100%;height: 100%;background: #f5f5f5;z-index: 1}.cpbotle img{ position: absolute;  margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 80%;  max-height: 80%;z-index: 3}.cpbotri{width: 63%;float: right}.cpmc{}.cpbot li:nth-child(2n){}.cpbot li:nth-child(2n) .cpbotle{float: right}.cpbot li:nth-child(2n) .cpbotri{float: left}/*4*/.youshi{background: #f6f6f6;overflow: hidden}.youshi .main1200{padding: 0 !important;}.youshi .cptop{margin-bottom: 0 !important;text-align: right}.datudiv{}.datusub{position: relative;top: 0;left: 0;width: 100%;height:100vh}.sydisitusub{position: relative;width: 100%;height: 100vh}.sybigtu{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-size: cover;background-position: center center;background-repeat: no-repeat}.sybigtxt{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.2)}.dtwznr{position: absolute;text-align: center;top: 35%;left: 10%;right: 10%}.dtwznr .moretwoaa{color: #fff}.dtwznr .moretwoaa i{background-image: url(../images/jticn1.png);}.dtwznr .syen{color: #fff}.dtwznr .syen:after{background: #fff;left: 50%;margin-left: -20px}.dtwzen{color: #fff}.dtwzbt{color: #fff}.sybitwz{color: #fff;text-align: center;width: 770px;max-width: 90%;margin: 0 auto}.sydtjtup{position: absolute;z-index: 3;height: 40px;bottom: 50px;left: 50%;margin-left: -20px;width: 40px;cursor:pointer}.sydtjtup:after{width: 2px;height: 100px;background: #c3c3c3;content: "";position: absolute;left: 50%;margin-left: -1px;top: 0;display: none}.sydtjtup span{width: 40px;height: 40px;border: 1px solid #fff;background: url(../images/syjtup.png) no-repeat center center;display: block;position: absolute;bottom: 0;left: 0;animation:rotateBanyuan 1s  linear infinite;-webkit-animation:rotateBanyuan 1s  linear infinite;-moz-animation:rotateBanyuan 1s  linear infinite;-ms-animation:rotateBanyuan 1s  linear infinite;-o-animation:rotateBanyuan 1s  linear infinite;background-size: 16px auto}@keyframes rotateBanyuan{    0% {        -webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)    }    100% {        -webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)    }}@-webkit-keyframes rotateBanyuan{    0% {        -webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)    }    100% {        -webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)    }}@-o-keyframes rotateBanyuan{    0% {        -webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)    }    100% {        -webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)    }}@-ms-keyframes rotateBanyuan{    0% {        -webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)    }    100% {        -webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)    }}@-moz-keyframes rotateBanyuan{    0% {        -webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)    }    100% {        -webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)    }}.ysapp{display: none}/*5*/.footdiv{overflow: auto}.xwzxdiv{overflow: hidden}.xwzxdiv .cptop{text-align: left}.xwzxdiv .cptop p,.xwzxdiv .cptop pre{display: inline-block;vertical-align: middle;margin: 0 20px 0 0 !important;}.syxwbot{}.syxwlb{}.syxwlb .swiper-slide{width: 540px}.syxwimg{padding-bottom: 66%}.syxwwz{background: #fff;padding: 35px 30px 30px}.jt0,.jt1{width: 52px;height: 52px;border: 1px solid #344c73;background-size: 11px auto;background-position: center center;background-repeat: no-repeat;display: inline-block;vertical-align: top;margin-left: 30px;cursor: pointer}.jt0{background-image: url(../images/jt0.png)}.jt1{background-image: url(../images/jt1.png)}.syxwbtn .moretwo{padding-top: 15px}.footlx{background: #fff;position: relative;overflow: hidden}.footlximg{position: absolute;bottom: 0;right: 0;display: block;width: 54%}.footlxwz{width: 50%}.jbtcbg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 9999;display: none}.jbdiv{width: 600px;background: #eeeff1;position: absolute;top: 100%;left: 50%;margin-left: -300px;}.jbtop{text-align: center;line-height: 70px;border-bottom: 1px solid #dddfe2;position: relative}.clostc{position: absolute;top: 50%;right:30px;background: #243e68;width: 30px;height: 30px;margin-top: -15px;cursor: pointer}.jbbot{padding: 20px 30px}.jbbot li{position: relative;margin-bottom: 20px}.jbbot li p.jbbz{position: absolute;padding: 0 3%;line-height: 1;top: 18px;color: #717172}.jbbot li p.jbbz span{color: #f17172}.jbzstc .jbtop{text-align: left;padding-left: 30px}.jbinput{height: 50px;border: 1px solid #dbdcde;outline: none;background: #e4e5e7;width: 100%;padding: 20px 3% 0;box-sizing:border-box;}.jbtex{line-height: 24px;height: 100px;border: 1px solid #dbdcde;outline: none;background: #fff;width: 100%;padding: 20px 3%;box-sizing:border-box;display: block}.jbty{padding-left: 26px;background: url(../images/fytyicn.png) no-repeat center left;background-size: 14px auto;line-height: 14px;}.jbbtn{line-height: 50px;height: 50px;border: 0;outline: none;background: #243e68;width: 100%;padding: 0;display: block;color: #fff;text-align: center;cursor: pointer}.jbwl{color: #8e8e90;text-decoration: underline;display: inline-block;vertical-align: top;line-height: 14px;}.jbyw{width: 14px;display: inline-block;vertical-align: top;margin-left: 10px;cursor: pointer;background: #b7bbc1}.clijb{cursor: pointer}/*底部*/.footer{position:relative;background:#19202b;width: 100%}.foottop{}.footlogo{width: 27%}.footlogo img{display:block;max-width: 75%}.footel{color: #999}.footnav{width: 65%}.footnav ul{display: flex;justify-content: space-between;}.foothxb{color:#fff;display:block;margin-bottom: 12px;position: relative}.footnavsub a{display:block;color:#999;margin-bottom:10px}.footwl{position: relative;margin-top: 15px}.footwl li{display: inline-block;vertical-align: top;margin: 0 0 0 6px}.footwl li img{width: 22px;height: 22px}.footbot{border-top: 1px solid #2b3039}.footadd{color: #999999}.footbq{color: #999999}/*内页*/.fybanner{padding-bottom: 24%}.fybantxt{position: absolute;top: 50%;left: 50%}.fybantxt p{color: #fff;font-weight: bold}.fysstxt{text-align: center}.fysstxt span{display: block;color: #fff}.fyssdiv{background: #fff;width: 800px;line-height: 54px;height: 54px;max-width: 90%;margin:40px auto 0}.fyssinpt{border: 0;background: none;outline: none;line-height: 54px\9;height: 54px;padding: 0 3%;width: 70%;box-sizing: border-box}.fyssinpt::-webkit-input-placeholder{color:#999}.fyssinpt::-moz-placeholder{color:#999}.fyssinpt:-moz-placeholder{color:#999}.fyssinpt:-ms-input-placeholder{color:#999}.fyssribtn{background: #243e68;color: #fff;width: 28%;border: 0;outline: none;line-height: 54px;height: 54px;padding:0;box-sizing: border-box;text-align: center;cursor: pointer}.fyssri{width: 20%}.fyshiming li{float: left;width: 32%;background: #fff;min-height: 242px;box-sizing: border-box;margin-right: 2%;padding: 30px;position: relative;overflow: hidden}.fyshiming li:nth-child(3n){margin-right: 0}.fyshiming li img{position: absolute;bottom: 0;right: 0;width: 100%}.fyshiming li img.fyshimg1{opacity: 0;visibility: hidden}.fylichenj{background: #243e68 url(../images/fylcbg.png) no-repeat center bottom;background-size: auto 693px;}.fylichenj .main1200{position: relative}.fylichenj .jtdiv{position: absolute;top: 0;right: 0;z-index: 3}.fylichenj .jt0, .fylichenj .jt1{border-color: #fff}.fylichenj .jt0{background-image: url(../images/jtbai0.png);}.fylichenj .jt1{background-image: url(../images/jtbai1.png);}.fylichenj .jt0:hover{background-color: #fff;background-image: url(../images/jt0.png);}.fylichenj .jt1:hover{background-color: #fff;background-image: url(../images/jt1.png);}.fylichenj .sybt{color:#fff}.fylcwz{color: #fff;width: 60%}.fylcbot{height: 666px;position: relative;}.fylcbot:after{content: "";position: absolute;background: url(../images/fyljicn.png) no-repeat center bottom;width: 1358px;height: 496px;bottom: 0;left: -32px;background-size: cover}.fylclj{text-align: center}.fylclj .fylcprev{margin-top:  450px;}.fylclj .fylcxext{margin-top: -120px}.fylclj .swiper-slide-active{margin-top:  305px;opacity: 1}.fylclj .fylc1{margin-top:  165px;opacity: 1}.fylclj .fylc2{margin-top:  60px;opacity: 1}.fylclj .fylc3{margin-top: 0;opacity: 1}.fylclj .swiper-slide p{color: #fff;font-weight: bold;line-height: 1;margin-bottom: 12px}.fylclj .swiper-slide pre{color: #fff;margin-bottom: 12px}.fylclj .swiper-slide span{position: relative;height: 115px;display: block;margin: 0 auto}.fylclj .swiper-slide span:after{position: absolute;content: "";width: 20px;height: 20px;background: #fff;top: 0;margin-left: -10px;left: 50%}.fylclj .swiper-slide span:before{position: absolute;content: "";width: 2px;height: 80px;background: url(../images/fyline.png) no-repeat center center;bottom: 0;margin-left: -1px;left: 50%;background-size: cover}.fyry .symore{text-align: center}.fyrybot{position: relative}.fyrylb{position: relative}.fyjt0,.fyjt1,.fycpxqjt0,.fycpxqjt1{position: absolute;top: 50%;width: 17px;height: 41px;margin-top: -20.5px;cursor: pointer;background-position: center center;background-repeat: no-repeat;background-size: cover}.fyjt0,.fycpxqjt0{left: -50px;background-image: url(../images/fyryjt0.png)}.fyjt1,.fycpxqjt1{right: -50px;background-image: url(../images/fyryjt1.png)}.fyrylbsub .swiper-slide{background: #fff;box-sizing: border-box;padding: 30px 25px 10px}.fyrypic{padding-bottom: 69%}.fymbx{}.fyejbt{line-height: 1}.fyzzlb{}.fyzzlb li{float: left;width: 31.667%;margin: 0 2.4995% 40px 0;background: #fff;padding: 30px 21px 5px 21px;box-sizing: border-box;text-align: center}.fyzzlb li:nth-child(3n){margin-right: 0}.fyzzimg{padding-bottom: 69%}.fyzzlb li p{}.page{text-align: center;position: relative}.page li{display:inline-block;vertical-align:top}.page a,.page span{display:inline-block;text-decoration:none;cursor: pointer;text-align: center;margin: 0 5px;vertical-align: top;min-width: 40px;line-height: 40px;height:40px;border: 1px solid #cfcfcf;}.page a.prev,.page a.next{background-position: center center;background-size: auto 22px;background-repeat: no-repeat;}.page a.prev{background-image: url(../images/jt0.png)}.page a.next{background-image: url(../images/jt1.png)}.page .active span,.page a:hover{color:#fff;background-color:#243e68;border-color: #243e68}.page a.prev:hover{background-image: url(../images/jtbai0.png)}.page a.next:hover{background-image: url(../images/jtbai1.png)}.fygybann{position: relative}.fygybann img{display: block;width: 100%}.fylxbantxt{position: absolute;left: 66px;right: 66px;top: 50%}.fylxbantxt pre{color: #fff}.fylxxx{border-top: 1px solid #e1e1e1;padding-top: 40px}.fylxxx li{position: relative;padding-left: 44px;line-height: 24px;}.fylxxx li img{position: absolute;top: 0;left: 0;width: 24px;}.fylxly{position: relative}.fylyle{width: 38%;position: absolute;top: 0;left: 0;height: 100%}.fylyle img{width: 100%;height: 100%;object-fit: cover}.fylyri{width: 59%;background: #fff;padding: 50px 30px;box-sizing: border-box}.fylybt{margin-bottom: 15px;}.fylyri li{float: left;width: 48%;margin: 0 4% 15px 0}.fylyri li:nth-child(2n){margin-right: 0}.fylyinpt{width: 100%;line-height: 54px\9;height: 54px;border: 0;background: none;border-bottom: 1px solid #243e68;padding: 0 12px;box-sizing: border-box;outline: none;color: #243e68}.fylysel{width: 100%;line-height: 54px;height: 54px;border: 0;border-bottom: 1px solid #243e68;padding:0 12px;box-sizing: border-box;outline: none;color: #243e68}.fylytex{width: 100%;line-height: 20px;height: 130px;border: 0;background: none;border-bottom: 1px solid #243e68;padding:20px 12px;box-sizing: border-box;outline: none;color: #243e68}.fylybtn{background: #243e68;border: 0;cursor: pointer;color: #fff;display: block;margin: 20px auto 0}.fylyinpt::-webkit-input-placeholder{color:#243e68}.fylyinpt::-moz-placeholder{color:#243e68}.fylyinpt:-moz-placeholder{color:#243e68}.fylyinpt:-ms-input-placeholder{color:#243e68}.fylytex::-webkit-input-placeholder{color:#243e68}.fylytex::-moz-placeholder{color:#243e68}.fylytex:-moz-placeholder{color:#243e68}.fylytex:-ms-input-placeholder{color:#243e68}.fylyri li.fylywid{width: 100%;margin-right: 0}.fyxwfl{}.fyxwfl li{float: left}.fyxwfl li a{display: block;line-height: 62px;padding: 0 25px;background: #ebebeb;color: #243e68}.fyxwfl li.fyxwflatv a{background: #243e68;color: #fff}.fyxwlb{padding-bottom: 5px}.fyxwlb li{margin-bottom: 75px;position: relative;}.fyxwlb li:after{background: #fff;position: absolute;content: "";top: 20px;left: 20px;right: 0;height: 100%}.fyxwlble{width: 45.834%;padding-bottom:30.6%;z-index: 3;box-shadow: 0 3px 14px 0 rgba(0, 0, 0, 0.3);}.fyxwlbri{width:54.166%;padding: 60px 88px 0 60px;box-sizing: border-box;z-index: 3;position: relative}.fyxwsj{}.fyxwbt{}.fyxwjj{color: #999}.fyxwxqbt{padding-bottom: 20px;border-bottom: 1px solid #e1e1e1}.fyxwxqnex{padding-top: 20px;border-top: 1px solid #e1e1e1}.fyxwxqnex a{display: block;margin-bottom: 20px}.fyxwxqnex a:last-child{margin-bottom: 0 !important;}.fyallb{}.fyallb li{float: left;width:31.667%;padding-bottom: 18.8%;margin: 0 2.4995% 2.4995% 0;position: relative;cursor: pointer}.fyallb li:after{content: "";position: absolute;background: url(../images/fyalbg.png) no-repeat center left;background-size: 100% auto;bottom: 0;left: 0;width: 100%;height: 51px}.fyallb li:nth-child(3n){margin-right: 0}.fyallb li p{position: absolute;color: #fff;bottom: 15px;left: 15px;right: 15px;z-index: 3}.fyejfl{overflow: hidden;position: relative;height: 58px}.fyejfljt{width: 60px;height: 24px;top: 2px;right: 0;position: absolute;z-index: 3;cursor: pointer;background: url(../images/fyjtbg.png) no-repeat center left;display: none}.fyejfljt:after{content: "";position: absolute;top: 0;right: 0;background: url(../images/fyjticn0.png) no-repeat center center;width: 18px;height: 10px}.fyejjtcli{top: auto;bottom: 25px}.fyejjtcli:after{background: url(../images/fyjticn1.png)}.fyejflsub{}.fyejflsub li{float: left;margin-right:58px;margin-bottom: 28px}.fyejflsub li a{color: #666;line-height: 1;position: relative;display: block;height: 30px}.fyejflsub li a:after{content: "";position: absolute;bottom: 0;width: 0;height: 2px;background: #243e68;left: 0}.fyejflsub li.fyejliatv a{color: #243e68;font-weight: bold}.fyejflsub li.fyejliatv a:after{width: 80%;left: 10%}.fyaltc{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);z-index: 9999;display: none}.fyaltcdiv{position: absolute;width: 1040px;top: 50%;left: 50%}.closetc{position: absolute;width: 40px;height: 40px;border: 1px solid #fff;background: url(../images/fyalclose.png) no-repeat center center;background-size: cover;top:-60px;right: -60px;cursor:pointer}.fyaltcdiv .fyjt0{background-image: url(../images/fyryjtbai0.png);left: -80px}.fyaltcdiv .fyjt1{background-image: url(../images/fyryjtbai1.png);right: -80px}.fyaltclb{}.fyaltclb .swiper-slide{padding-bottom: 65.5%}.fyaltclb .swiper-slide:after{background: url(../images/fyaltcbg.png) no-repeat center center;background-size: 100% autuo;content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 100px}.fyaltclb .swiper-slide p{position: absolute;bottom: 30px;left: 40px;right: 40px;color: #fff;font-weight: bold;z-index: 3}.fylinian{}.fylnle{width: 48.334%;padding-bottom:33.3%}.fylnri{width: 47%;padding-top: 90px}.fylnri p{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #e1e1e1}.fylnri pre{}.fyzpbt{position: relative}.fyzpbt p{}.fyzpss{position: absolute;top: 50%;right: 0;line-height: 44px;border: 1px solid #e1e1e1;background: #fff;width: 340px;margin-top: -22px;height: 44px;padding-left: 10px;box-sizing: border-box}.fyssbtn{width: 12%;border: 0;padding: 0;background:url(../images/fyssbtn.png) no-repeat center center;line-height: 44px;height: 44px;outline: none;background-size: auto 47%}.fyssinput{width: 80%;border: 0;padding: 0;background:none;line-height: 44px\9;height: 44px;outline: none;background-size: auto 47%}.fyzplb{}.fyzplb li{}.fyzplb li a{display: block;padding: 35px;background: #fff;border: 1px solid #e1e1e1}.fyzpmc{}.fyzpmc span{margin-left: 20px;background: url(../images/fyicicn.png) no-repeat center left;background-size: 18px auto;padding-left: 25px;}.fyzplc{}.fyzplc span{display: inline-block;vertical-align: middle;margin-right: 30px;margin-bottom:10px}.fyzpxq{color: #666}.fyzptop{padding-bottom: 10px !important;border-bottom: 1px solid #e1e1e1;margin-bottom: 35px !important;position: relative}.fyzptop .fyzpmc{margin-bottom: 40px}.fyzptop .fyzplc span{margin-bottom: 15px}.fyzpzwsq{position: absolute;top: -9px;right: 0;background: #243e68;color: #fff;width: 212px;height: 52px;line-height: 52px;text-align: center}.fyzptop .fyzplc{margin-bottom: 0 !important;}.fyzpnr{}.fyzpnrbt{margin-bottom: 15px}.fyzpbjq{}.fyzptj{}.fyzptjgd{text-align: center}.fyssfl{background: #fff;line-height: 70px;padding-left: 60px}.fyssfl li{float: left;margin-right: 60px;cursor: pointer;color: #999999}.fyssfl li.fyssflatv{color: #243e68}.fysssl{color: #999999}.fyssjg{}/*.fyssjgsub{display: none}*/.fycpyi{margin-bottom: 88px;}.fycpyi:last-child{margin-bottom:0 !important;}.fycpfl{margin-bottom: 35px}.fycplb{}.fycplb li{float: left;width: 22.5%;margin: 0 3.33% 3.33% 0;background: #fff}.fycplb li:nth-child(4n){margin-right: 0}.fycpimg{padding-bottom: 100%;background: #fbfbfb;overflow: hidden;position: relative;width: 100%}.fycpimg img{position: absolute; margin: auto;  top: -9999px;  right: -9999px;bottom: -9999px;left:-9999px;max-width: 80%;  max-height: 80%;}.fycptxt{background: #fff;padding: 20px}.fycpxfl{}.fycpbt{font-weight: bold;margin: 10px 0 15px;}.fycpsl{}.fycpxsdiv{}.fycptj{width: 25%}.fycptjfl{background: #fff;padding: 10px}.fycptjfltop{font-weight: bold;line-height: 90px;border-bottom: 1px solid #f2f2f2;margin-bottom: 20px}.fycptjflbot{}.fycptjflbot li{}.fycptjflbot li:last-child .fycpyj{border-bottom: 0}.fycpyj{display: block;padding: 30px 25px 30px 15px;border-bottom: 1px solid #f2f2f2;position: relative}.fycpyj:after{content: "";position: absolute;background: url(../images/fycpjeicn0.png) no-repeat center center;background-size: 100% auto;top: 50%;right: 0;width: 6px;height: 10px;margin-top: -5px}.fycpej{display: none;padding: 10px;border-bottom: 1px solid #f2f2f2}.fycpej a{display: block;margin-bottom: 10px;padding: 10px 13px}.fycptjflbot li.fycpflavt{}.fycptjflbot li.fycpflavt .fycpyj{background: #243e68;color: #fff;padding-top: 13px;padding-bottom: 13px}.fycptjflbot li.fycpflavt .fycpyj:after{background: url(../images/fycpjeicn1.png) no-repeat center center;background-size: 100% auto;width: 10px;height: 6px;right: 14px}.fycptjflbot li.fycpflavt .fycpej{display: block}.fycpej a.fycpejatv{background: #243e68;color: #fff}.fycpxl{width: 72.5%}.fycptot{font-weight: bold;margin-bottom: 35px}/*.fycpxl .fycplb{padding-bottom: 25px}*//*.fycpxl .fycplb li{width: 31.035%;margin:  0 3.4475% 3.4475% 0 !important;}*//*.fycpxl .fycplb li:nth-child(3n){margin-right: 0 !important;}*/.fycpxxnr{margin-bottom: 65px;}.fycpxqle{width: 41.66%;}.fycpxqimg{width: 100%;padding-bottom: 100%;background: #fff;position: relative;overflow: hidden;margin-bottom: 30px}.fycpxqimg img,.fycpbig .swiper-slide img{ position: absolute;  margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 70%;  max-height: 70%;z-index: 3}.fycpxqimg img{max-width: 100%;  max-height: 100%;width:100%;height:100%}.fycpxqlb{position: relative}.fycpxqjt0,.fycpxqjt1{z-index: 44;background-size: 10px auto}.fycpxqjt0{left: 0}.fycpxqjt1{right: 0}.fycpbig{}.fycpbig .swiper-slide{height: 110px;position: relative;overflow: hidden;cursor:pointer}.fycpbig .fycpbigavt{background: #ffffff;border: 1px solid #e1e1e1;box-sizing: border-box}.fycpxqjtpc{display: none}.fycpxqri{width: 54%}.fycpxqbq{}.fycpxqmc{padding-bottom: 40px;border-bottom: 1px solid #e1e1e1}.fycqxqbjq{min-height: 250px;margin-bottom: 35px}.fycpxqbt{position: relative;}.fycpxqbt:after{position: absolute;content: "";width: 100%;height: 1px;background: #e1e1e1;top:50%;left: 235px;}.fycpxqbt p{display: inline-block;width: 235px;background:#f6f6f6}.fycpxqcs,.fycpxqbjq{margin-left: 235px;}.fycpxqcs{position: relative}.fycpxqcs:after{position: absolute;content: "";top: 25%;left: 50%;width: 1px;background: #e1e1e1;bottom: 25%}.fycpxqcs li{float: left;width: 44%;margin: 22px 12% 22px 0}.fycpxqcs li:nth-child(2n){margin-right: 0}.fycpxqcs li p.fygdle{text-align: left;width: 50%}.fycpxqcs li p.fygdri{text-align: right;color: #666;width: 50%}.fycpxqbjq{margin-top: 30px}.fyalbjq{padding-bottom: 60px;margin-bottom: 60px;border-bottom: 1px solid #e1e1e1}.fyzs,.fycasdivle{width: 64%}.fyzsle,.fyzsri{vertical-align: middle;display: inline-block}.fyzsle{width: 35%;padding-bottom:49.6%}.fyzsri{width: 57%;margin-left: 6%}.fyzsri p{line-height: 1}.fyzsri pre{}.fyallbgd{text-align: center;}.fypreoj{margin-top: 60px;}.fypreoj .sybt{border-top: 1px solid #e1e1e1;padding-top: 60px;}.fyalbot{position: relative}.fyprojt1,.fyprojt0{display: none}.fyaldt{}.fyaldt .swiper-slide{padding-bottom:31.5292%;background-size: cover;background-position: center top;background-repeat: no-repeat;width: 12.5%;position: relative;overflow: hidden}.fyaldt .swiper-slide:after{content: "";position: absolute;bottom: -1px;left: 0;width: 100%;background: url(../images/fycpbtbg.png) no-repeat center bottom;background-size: 100% auto;height: 100%}.fyaldt .swiper-slide p{position: absolute;color: #fff;text-align: center;bottom: 20px;width: 100%;padding: 0 3%;box-sizing: border-box;left: 0;z-index: 3}.fyaldt .swiper-slide-active{width: 37.5%}.fycbcd{}.fycbcdri{width: 32%}.fycbcdri li{margin-bottom: 15px}.fycbcdri li a{display: block;padding: 15px 30px;border: 1px solid #e5e5e5;background: #fff}.fycasdiv{padding-top: 40px;padding-bottom: 60px;    margin-bottom: 60px;    border-bottom: 1px solid #e1e1e1;}.fycasdiv .fyalbt{margin-top: 0 !important;}.fycasdiv .fyalbjq{padding-bottom: 0 !important;  margin-bottom: 0 !important;  border-bottom:0;}.sycpapp{display: none}.sycpappsub{}.footup{width:50px;height: 50px;cursor: pointer;background:#fff url(../images/jticnup.png) no-repeat center center;background-size:16px auto;position:absolute;right:20px;bottom:100px;box-shadow:0 0 20px rgba(0,0,0,.1)}/*20250307*/.fygyzz{padding: 80px 0 30px}.fygyzz .fyzs{width: 100%}.fygyzz .fyzsle{    width: 30%;padding-bottom: 42.5%;}.fygyzz .fyzsri{    width: 59%;margin-left: 10%;}.fyfactor{background: #fff;padding-top: 70px;}.fyfabjq{margin-bottom: 60px}.home2  .syen,.home3  .cpbot li .syen{display:none}.aboutdiv{position:relative;padding:180px 0;overflow:hidden}.datudiv{position:relative}.fycplbjj{overflow:hidden}.fycpmdlj{padding-top:120px;position:relative}.fycpmdlj:after{content:"";position:absolute;top:60px;left:0;width:100%;height:1px;background:#e1e1e1}.fycplble{width: 41.66%;padding-bottom: 41.66%;display: inline-block;vertical-align: middle}.fycplbri{width: 52%;}.fycpritop{color: #243e68;padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #e1e1e1}.footfrom{position: absolute;top: -4px;right: 0;line-height: 30px;height: 30px;text-align: right;color: #999;}.footfrom span{display: inline-block;vertical-align: top;height: 30px;line-height: 30px;background: #425471;color: #fff;padding: 0 10px;margin-left: 5px}.fycpgc,.fycpnq,.fycpts{padding: 80px 0}.fycpgc{background: #fff}.fycpgcle{width: 55%}.fycpcgat{font-weight: bold;margin-bottom: 35px;padding-top: 110px}.fycpgcri{width:40.735%;padding-bottom: 36.1%}.fycpnq{}.fycpnqsub{}.fycpnqsub li{float: left;width: 23.875%;margin: 0 1.5% 20px 0;background: #f00}.fycpnqsub li:nth-child(4n){margin-right: 0}.fycpnqsub li a{display: block;position: relative;padding-bottom: 180%;background-position: center center;background-repeat: no-repeat;background-size: cover;}.fycpnqsub li p{position: absolute;right:30px;bottom: 30px;color: #fff;left: 30px;padding-top: 15px}.fycpnqsub li p:after{content: "";position: absolute;top: 0;left: 0;width: 40px;height: 4px;background: #fff}.fycpts{background: #fff}.fycptsbt{}.fycptsbt ul{display: flex;flex-wrap: wrap;justify-content: space-between}.fycptsbt li{background: #fbfbfb;width: 49%;position: relative;margin-bottom: 20px;padding: 45px 35px;box-sizing: border-box;  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;}.fycptsbt li img{width: 58px;position: absolute;top: 45px;left: 35px;}.fycptsbt li p,.fycptsbt li pre{display: block;margin-left: 90px}.fycptsbt li p{font-weight: bold;margin-bottom: 5px}.fycptsbt li pre{line-height: 1.5}.syfator{padding:100px 0 0;}.sycpdivjj .cpbot li:last-child{margin-bottom: 0 !important}.syfator .fyaldt .swiper-slide-active{cursor:pointer}/*20250307 end*//*共用*/.footlx p{white-space:pre-wrap;word-wrap:break-word}.jh_ri{    -webkit-transform:translateX(20%);-moz-transform:translateX(20%);-o-transform:translateX(20%);transform:translateX(20%);opacity: 0;}.jh_up{    -webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);opacity: 0;}.bannerpc .swiper-slide-active .jh_up{ -webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity: 1;}.jh_zoom{opacity: 0;-webkit-transform:scale(.6);-moz-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}.jhxg{transition:all 2s ease;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;}.lbyuan{position: relative}.lbyuan .swiper-pagination-bullet{width: 24px;height: 4px;background: #dcdcdc;  -webkit-border-radius:2px;-moz-border-radius:2px;  border-radius:2px;opacity: 1;margin: 0 7px}.lbyuan .swiper-pagination-bullet-active{background: #1d2f5e}.bannyuan{position: absolute;bottom: 20px !important;}.syxwwz p,.syxwwz span,.fyrylbsub p,.fyzzlb li p{color: #303c50}.fybantxt,.fyaltcdiv{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bannertxt{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.fylxbantxt,.jbdiv{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.fymbx{padding: 40px 0}.footlx{padding: 150px 0}.footer{padding: 150px 0 0}.footbot{padding: 20px 0}.fygydiv,.fyry,.fylichenj{padding: 145px 0}.fygydiv{padding-top:0 !important;}.chanpindiv .main1200{padding: 100px 0}.youshi{padding: 160px 0 60px;}.xwzxdiv{padding: 100px 0}.fymain{padding: 0 0 115px}.fyzzlb{padding-bottom: 20px}.fyzplb{padding-bottom: 40px}.fyallb,.fycplb{padding-bottom: 30px}.cpbotri{padding-top: 40px}.fyzpnr{margin-bottom:55px}.fyzpbt{margin-bottom:50px}.fylinian,.sybitwz{margin-bottom:60px}.footlogo img,.fyxwsj,.fyxwbt,.fycpxqbt{margin-bottom:20px}.fygybjq,.cpbot li{margin-bottom:80px}.sygynr,.syxwbot,.fyrypic,.footlxwz,.fyxwfl{margin-bottom:60px}.bannwzjj,.cptop{margin-bottom:50px}.fyejbt{margin-bottom:45px}.dtwzbt{margin-bottom:30px}.fyxwxqbt h1,.fyxwxqbt,.fyssfl,.fysssl,.fyzs li{margin-bottom:30px}.sybt,.fyxwjj,.fycpxqmc,.fyalbt,.fyzsri p{margin-bottom:40px}.dtwzen{margin-bottom:35px}.cpjj,.fygybann{margin-bottom:60px}.sycpdiv .sybt{margin-bottom:100px}.bannwzbt,.syen,.cpmc,.footwl,.fylxxx{margin-bottom:30px}.cptop p,.fylxxx li,.fyzplb li{margin-bottom:20px}.fyshiming li p,.fycpxqbq{margin-bottom:15px}.footel{margin-bottom:10px}.syxwwz p{margin-bottom:5px}.fyzpmc{margin-bottom:20px}.fyzplc,.fyzptj{margin-bottom:25px}.fyalbt{margin-top: 40px}.fyzzlb li p{margin-top:65px}.fyxwxqnex{margin-top:60px}.lbyuan,.fygybann{margin-top:40px}.fyry .symore{margin-top:30px}/*字体*/.fontsize63{font-size: 56px}/*56*/.fontsize36{font-size: 36px}/*一级 36*/.fontsize30{font-size: 30px}/*首页产品标题 30*/.fontsize24{font-size: 24px}/*新闻标题 24*/.fontsize54{font-size: 54px}/*54*/.fontsize44{font-size: 44px}/*44*/.fontsize40{font-size: 40px}/*40*/.fontsize38{font-size: 38px}/*38*/.fontsize26{font-size: 26px}/*26*/.fontsize22{font-size: 22px}/*22*/.fontsize20{font-size: 20px}/*20*/body,input,select,textarea,.fontsize18{font-size:16px;}/*默认18*/.fontsize16,.naver a{font-size:16px;}/*16*/.fontsize14,.footnavsub a,.foothxb{font-size:14px;}/*14*/.fontsize12{font-size:12px;}/*12*/.fontsize10{font-size:10px;}/*10*/.fyzpbjq{line-height: 20px;}.fyrylbsub p,.fyzzlb li p,.fyxwbt{line-height: 28px;}.fyrylbsub p,.fyzzlb li p{height: 56px;}/*2*/.fyxwbt {max-height: 56px;}/*2*/.fylclj .swiper-slide pre,.sygynr,.cpjj,.fyxwjj,.fybjq,.fylnri pre{line-height: 22px}.fylclj .swiper-slide pre{height: 66px}/*3*/.fyxwjj {max-height: 66px}/*3*/.sygynr,.cpjj{height: 88px}/*4*/.fycpgrbjq{line-height: 2}.fyalbjq,.sybitwz{line-height: 24px;}.sybitwz{max-height: 72px} /*3*/.fyzpxq{line-height: 32px;}.fyaltclb .swiper-slide p{line-height: 36px;}.fyaltclb .swiper-slide p{max-height: 108px;}  /*3*/.fylxbantxt pre{line-height: 48px}.fylxbantxt pre{max-height:192px}/*4*/.fyalbt pre{line-height: 60px}@media only screen and (min-width:1024px){                    /*交互*/    .rotateimg:hover img,.closetc:hover,.clostc: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)}    .translY:hover{-webkit-transform:translateY(-35px);-moz-transform:translateY(-35px);-o-transform:translateY(-35px);transform:translateY(-35px)}    .scaleimg:hover img,.fykysub li:hover .fykyimg img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}    .syxwlb .swiper-slide:hover .syxwwz p,.fyrylbsub .swiper-slide:hover .fyrylbsub p,.fyejflsub li a:hover{color: #243e68}    .symoreaa:hover{background: #243e68;color: #fff;border-color: #243e68}    .bannertxt .symoreaa:hover{background: #fff;color: #243e68;border-color: #fff}    .jt0:hover{background-color: #243e68;background-image: url(../images/jtbai0.png)}    .jt1:hover{background-color: #243e68;background-image: url(../images/jtbai1.png)}    .footnavsub a:hover{color: #fff}    .fyjt0:hover, .fyjt1:hover,.headerxz a:hover,.fylybtn:hover{opacity: .9}    .footwl li img:hover,.fycplb li:hover .fycpimg img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}    .fyssribtn:hover,.fyzpzwsq:hover,.jbbtn:hover{opacity: .9}    .fyzplb li:hover{box-shadow: 0 0 30px rgba(0,0,0,0.2)}    .moretwoaa:hover i{margin-left: 15px}    .fyshiming li:hover{background: #243e68;}    .fyshiming li:hover img.fyshimg0{opacity: 0;visibility: hidden}    .fyshiming li:hover img.fyshimg1{opacity: 1;visibility: visible}    .fyshiming li:hover p,.fyshiming li:hover pre{color: #fff;}    .jbwl:hover{color: #243e68}    .jbyw:hover{background: #838991}    .fycpej a:hover{opacity: .9}    .fyxwlb li:hover .moretwoaa i,.cpbot li:hover .moretwoaa i{margin-left: 15px}    .fycbcdri li a:hover{background: #243e68;color: #fff}    .footfrom span:hover{background: #243e68}    .fycptsbt li:hover{box-shadow: 0  0 20px rgba(0,0,0,0.1)}    .scaleimg img,.rotateimg img,.header,.headerlx li,.headerlx li a,.syxwwz p,.sycplepic li.sycppicatv,.sycpbg li,.symoreaa,.sycplebq li, .sycpri li,.jt0,.jt1,.ssri,.headbd,.visual i.line,.ssleinpt,.fylclj .swiper-slide.fyjt0, .fyjt1,.fyrylbsub p,.headerxz a,.footwl li img,.footnavsub a,.logo img,.page a,.page span,.fyssribtn,.fycpimg img,.fyzpzwsq,.fyejflsub li a,   .moretwoaa i,.fylybtn,.closetc,.fyshiming li,.fyshiming li img,.clostc,.jbbtn,.jbwl,.jbyw,.fyaldt .swiper-slide,.fycpej a,.fycbcdri li a,.footfrom span{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;}    .bannerpc .swiper-slide img{transition:all 3s ease;-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease;}    .bannerpc  .jh_up{transition:all 1.5s ease;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;}}/***************************适配********************/@media only screen and (min-width:1921px){    .fylichenj{background-size: 100% 693px;}}@media only screen and (max-width:1680px){}@media only screen and (max-width:1600px){}@media only screen and (max-width:1440px){    .fycpcgat{padding-top: 80px}}@media only screen and (max-width:1366px){    .main1200{width: 960px;}    .fylnri{padding-top:20px}    .dtwznr{top: 27%}    .cpjj, .fygybann,.fylinian, .sybitwz{margin-bottom: 40px;  }    .footlx {padding: 120px 0;  }    .fygydiv, .fyry, .fylichenj,.xwzxdiv{padding: 100px 0; }    .fymain{padding-bottom: 100px}    .footer,.chanpindiv .main1200{padding-top: 100px}    .fylcbot{height:600px}    .fylcbot:after{width: 1030px;height: 376px;bottom: 30px}    .fylclj .swiper-slide-active{margin-top: 180px}    .fylclj .fylc1{margin-top: 120px}    .fylclj .fylc2{margin-top: 60px}    .syxwlb .swiper-slide{width: 450px}    .cptop{margin-bottom: 40px}    .footlxwz{width: 64%}    .fycpcgat{padding-top:0}}@media only screen and (max-width:1280px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:1152px){}/*---------------------------------平板----------------------------------------------*/@media only screen and (max-width:1024px){    .main1200{width:90%;}    .header{padding: 0 5%}    .menu-activator,.ssri,.headerxz,.headbd,.headerlx li{margin-left: 20px}}@media only screen and (max-width:992px){}@media only screen and (max-width:870px){}@media only screen and (max-width:768px){    .headerlx,.footnav{display: none}    .footer{padding-top: 40px}    .footlogo{width: 100%;float: inherit;position: relative}    .footlogo img{max-width: inherit;height: 30px}    .footadd,.footbq{float: inherit}    .footwl{margin-top: 0;margin-bottom: 20px}    .footel{position: absolute;margin: 0;top: 0;right: 0;line-height: 30px;}    .fyxwlbri{padding: 40px 40px 0 40px}    .fyssdiv{margin-top: 20px}    .fyssfl{line-height: 60px;padding-left: 40px}    .fymbx{padding: 30px 0}    .fyxwjj{margin-bottom: 20px}    .fyxwjj{-webkit-line-clamp:2;max-height: 44px}    .fyxwlb li{margin-bottom: 60px}    .fymain{padding-bottom:60px}    .fycpbig .swiper-slide{height: 70px}    .fycqxqbjq{min-height: inherit}    .fycpxqcs, .fycpxqbjq{margin-left: 50px}    .fycpxqcs li{width: 100%;margin: 0 0 20px 0}    .fycpxqcs:after{display: none}    .fycptj{width: 32%}    .fycpxl{width: 63%}    .fyalbt pre{line-height: 42px}    .fycbcdri li a{padding: 15px}    .fycplb li{width: 49%;margin: 0 2% 2% 0 }    .fycplb li:nth-child(2n){margin-right: 0}    .fycpimg{padding-bottom: 50%}    .fylcbot:after{display: none}    .fylichenj{background: #243e68}    .fylcbot{margin-top: 30px}    .fylcwz{width: 100%}    .fylclj .swiper-slide{margin-top: 0 !important;}    .fontsize44{font-size: 36px}/*44*/    .fygydiv, .fyry, .fylichenj, .xwzxdiv{padding: 60px 0}    .fylcbot{height: auto}    .fylclj .swiper-slide span{height: 40px}    .fylclj .swiper-slide span:after{width: 10px;height: 10px;margin-left: -5px}    .fylclj .swiper-slide span:before{height: 20px;background-size: 100% 100%}    .jbdiv{width: 90%;margin-left: -45%}            /*20250307*/    .fygyzz{padding: 60px 0 30px}    .fyfactor{padding-top: 60px}    .footfrom{font-size:12px;}    .footfrom span{font-size:10px}    .footup{bottom:15px}    .fycpgc, .fycpnq, .fycpts{padding: 60px 0}    .fycpgcsub{width: 90%;margin: 0 5% !important;}    .fycpgcle{width: 100%}    .fycpgcri{width: 100%;margin-top: 30px;padding-bottom: 88.7%}    .fycptsbt li{width: 100%;margin: 0 0 20px 0;padding: 20px}    .fycptsbt li img{top: 20px;left: 20px}    .fycptsbt li p, .fycptsbt li pre{margin-left: 80px}    .chanpindiv .main1200{padding:60px 0}    .aboutdiv{padding:80px 0}    .syfator {padding: 60px 0 0;}    .footlx { padding: 80px 0;}    /*20250307 end*/}@media only screen and (max-width:750px){    html, body{overflow: inherit !important;overflow-x: hidden !important;}    .fycpxqjtpc{display:block}    .fycpxqjt1,.fycpxqjt0{background-color:#fff;width:41px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-size: 8px auto;    box-shadow: 0 0 5px rgba(0,0,0,.2);}    .fycpxqjt0{left:3%}    .fycpxqjt1{right:3%}    .homediv{height: auto}    .headerone .header{background: #fff}    .header,.navheight{height: 50px}    .header{box-shadow: 0  0 10px rgba(0,0,0,.05)}    .logo{margin-top: 15px}    .logo img{height: 20px}    .menu-activator, .ssri, .headerxz, .headbd, .headerlx li{margin-left: 12px}    .headbd,.headerxz,.sousuo,.menu-activator{margin-top: 14px}    .navdiv{top: 50px;padding: 0;bottom: 0;height: inherit;border-top: 1px solid #eee;overflow: auto}    .navdiv .main1200{padding: 30px 0}    .nav{padding: 0;}    .nav ul{display: block}    .nav li{border-bottom: 1px solid #eee;padding-bottom: 15px;margin-bottom: 15px}    .nav li a.navyja{font-size: 16px;margin-bottom: 10px}    .naver a{margin-bottom: 10px}    .naver{text-indent: 1em}    .footlogo img{height: 22px}    .footel{line-height: 22px;}    .footwl li img {  width: 20px;  height: 20px;  }    .footwl li{margin: 0 10px 0 0}    .fyshiming li{min-height: inherit;height: auto !important;;width: 100%;margin: 0 0 10px 0;padding: 20px;box-sizing: border-box}    .fyshiming li:last-child{margin-bottom: 0}    .fyshiming li img{width: 80%}    .fyzsle{display: block;width: 60%;margin: 0 auto;float: inherit;padding-bottom: 85.1%}    .fyzsri{display: block;margin: 0}    .fycbcdri li{margin: 10px 0 0 0;}    .fycasdiv {padding-top: 30px;  padding-bottom: 30px;  margin-bottom: 30px;  }    .fycplb li{width: 100%;margin: 0 0 20px 0}    .fycpimg{padding-bottom: 66%}    .symoreaa, .fylybtn{width: 150px;line-height: 40px;height: 40px}    .fyaldt .swiper-slide{padding-bottom:83.5292%}    .fyprojt1,.fyprojt0{display:block;position: absolute;top: 50%;z-index: 3;margin: -20px 0 0 0;border-color:rgba(255,255,255,.8);background-color: rgba(255,255,255,.8);}    .fyprojt0{left: 3%;background-image: url(../images/jt0.png);}    .fyprojt1{right: 3%;background-image: url(../images/jt1.png);}    .jt0, .jt1{width: 40px;height: 40px;margin-left: 20px}    .fylxbantxt pre{line-height: 24px;max-height: 96px}    .fylxbantxt{left: 5%;right: 5%}    .fylxxx li img{width: 16px}    .fylxxx li {padding-left: 30px;  line-height: 16px;  }    .fylyle{position: relative;width: 100%;height: auto}    .fylyle img{height: auto;}    .fylyri{padding: 20px;width: 100%}    .fylyinpt{line-height: 40px \9;height: 40px;}    .fylysel{line-height: 40px ;height: 40px;}    .fylyri li{width: 100%;float: inherit;margin: 0 0 5px 0}    .fylytex{height: 100px}    .fyalbjq {  padding-bottom: 30px;  margin-bottom: 30px;  }    .fyallb li{float: inherit;width: 100%;margin: 0 0 15px 0;    padding-bottom: 65.8%;}    .page a, .page span{    min-width: 30px; line-height: 30px;  height: 30px;margin: 0 2px}    .fyxwfl li{width: 50%;text-align: center}    .fyxwfl li a{line-height: 50px;padding: 0;font-size: 14px}    .fyxwlbri{padding: 20px;background: #fff}    .fyxwlble{padding-bottom: 66.6%}    .fyxwlb li:after{display: none}    .fyssfl li{margin: 0;width: 50%;text-align: center}    .fyssfl{padding-left: 0;line-height: 50px}    .fyssdiv{line-height: 36px;height: 36px;margin: 0 auto}    .fyssinpt{line-height: 36px\9;height: 36px}    .fyssribtn{line-height: 36px;height: 36px}    .fysstxt span{display: none}    .fycpxqcs, .fycpxqbjq{margin-left:20px}    .fycpxqcs li p.fygdle{font-size: 14px}    .fycpxqbt:after{left: 160px}    .fycpxqbt p{width: 160px}    .fycpxqimg{display: none}    .fycpbig .swiper-slide{height: 0;padding-bottom: 100%;background: #ffffff;  border: 1px solid #e1e1e1;box-sizing: border-box;}    .fycpbig .swiper-slide img{max-height:100%;max-width:100%;width:100%;height:100%}    .fycpxqri{margin-top: 30px}    .fycpxqmc{padding-bottom: 20px;margin-bottom: 20px}    .fycqxqbjq{margin-bottom: 20px}    .jbtop{line-height: 50px}    .fylichenj .jtdiv{top: auto;bottom: 160px;width: 100%}    .fylichenj .jt0, .fylichenj .jt1{margin: 0;position: absolute;}    .fylichenj .jt0{left: 2%}    .fylichenj .jt1{right: 2%}    .fylclj .swiper-slide pre{height: 54px;padding: 0 50px}    .fylichenj{position: relative}    .fylichenj .main1200{position: initial}    .fycptjflbot{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;background: rgba(0,0,0,.7);display: none}    .fycptjflbot ul{margin-left: 100%;width: 65%;background: #fff;height: 100%;overflow: auto}    .fycpej{display: block}    .fycpyj{padding-top: 10px;padding-bottom: 10px}    .fycpej a{margin-bottom: 0;padding: 6px 13px}    .fycpyj:after{right: 14px}    .fycptjflbot li:last-child .fycpyj{border-bottom: 1px solid #f2f2f2}    .fycptjfl{background: none;margin: 0;padding: 0;}    .fycptjfltop{border-bottom: 1px solid #e1e1e1;line-height: 1;padding-bottom: 20px;position: relative}    .fycptjfltop:after{content: "SCREEN";position: absolute;background: url(../images/sxicn.png) no-repeat center left;height: 30px;background-size: 20px auto;top: 0;right: 0;text-align: left;padding-left: 25px;color: #243e68;line-height: 30px;font-size: 14px;font-weight: normal}    .fycpyj:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}    .fycptjflbot li.fycpflavt .fycpyj:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}    .footlxwz{width: 100%}    .jbtex{height: 90px}    .jbbtn{line-height: 40px;height: 40px}    .syxwlb .swiper-slide{width: 280px}    .syxwwz{padding: 20px}    .syxwbot{margin-bottom: 25px}    .cpbotle{width: 70%;padding-bottom: 70%;float: inherit;margin: 0 auto}    .cpbotri{width: 100%;float: inherit;padding-top: 20px}    .cpbotri .syen,.cpmc,.cpjj{margin-bottom: 15px}    .cpbot li:nth-child(2n) .cpbotle{float: inherit}    .cpbot li{margin-bottom: 30px}    .aboutdiv .index_sec,.aboutdiv .sec_box{display: block;height: auto;position: relative}    .homediv .navheight{height: 0}    .sygynr{width: 80%}    .bannerpc .swiper-slide{height: 0;padding-bottom: 56%}    .headerone .navheight{height: 50px}    .bannertxt{top: 15%}    .bannwzbt{margin-bottom: 10px}    .bannwzjj{margin-bottom: 15px}    .sycpapp,.ysapp{display: block}    .cpbot,.datusub,.sydtjtup{display: none}    .sybigtu{position: relative;height: 0;padding-bottom: 110%}    .dtwznr{top: 20%}    .sybitwz{max-width: 100%;max-height: 54px}    .ysyuan{position: absolute;margin: 0;bottom: 20px !important;}    .dtwzbt{margin-bottom: 20px}    .ssle{position: fixed;top: 50px;width: 100% !important;left: 0;background: #fff;z-index: 999;padding: 15px;box-sizing: border-box;display: none}    .ssleinpt{width: 100%}        .footup{    width: 30px;    height: 30px;bottom:15px;right:15px;background-size:10px auto}                        /*20250307*/    .fygyzz .fyzsle{width: 60%;margin: 0 auto;padding-bottom: 85.1%}    .fygyzz .fyzsri{width: 100%;margin: 30px 0 0 0}    .sygyimg{width:42%}    .fycplble{padding-bottom:100%;width:100%;float:inherit}    .fycplbri{float:inherit;width:100%;margin:20px 0 0 0}    .fycpritop{padding-bottom:15px;margin-bottom:15px}   .fycpmdlj{padding-top:60px;}      .fycpmdlj:after{top:30px}               .footfrom{position:relative;top:0;text-align:left;height:auto;line-height:inherit;font-size:11px !important;margin-top:10px;}    .footfrom span{display:block;padding:0;margin:8px 0 0 0;width:120px;line-height:26px;height:26px;text-align:center}    .fycpnqsub li{width: 49%;margin: 0 2% 20px 0 !important;}    .fycpnqsub li:nth-child(2n){margin-right: 0 !important;}    .fycpnqsub li p{bottom: 15px;left: 15px;right: 15px}    .fycptsbt li img{width: 30px;}    .fycptsbt li p, .fycptsbt li pre{margin-left: 50px}    .fycptsbt li:last-child{margin-bottom: 0}    .fycpgc, .fycpnq, .fycpts{padding: 30px 0}    /*20250307 end*/            /*共用*/    .fycplb li:last-child,.fyallb li:last-child, .fyxwlb li:last-child{margin-bottom: 0}    .fyzs, .fycasdivle,.fycbcdri,.fyzsri,.fyxwlble,.fyxwlbri,.fycpxqle,.fycpxqri,.fycptj,.fycpxl{width: 100%;float: inherit}    .footlx,.aboutdiv .sec_box{padding: 60px 0}    .sycpapp{padding: 60px 5%}    .fymbx{padding: 16px 0}    .chanpindiv .main1200{padding: 0}    .footer,.fypreoj .sybt,.fylxxx{padding-top: 30px}    .fyxwlb{padding-bottom: 30px}    .fygybann{margin: 30px auto}    .fycpbt{margin: 5px 0}    .fyejbt, .fyxwfl,.fycpxxnr,.footlxwz,.cptop{margin-bottom: 30px}    .fyxwxqbt h1,.jbbot li{margin-bottom: 10px}    .fyxwxqnex{margin-top: 20px}    .fyzsri,.fycbcdri,.fypreoj,.fyalbt{margin-top: 30px}    .fyxwsj,.fyxwbt,.fyxwjj{margin-bottom: 10px}    .fyzs li,.fyzsri p,.fyxwlb li{margin-bottom: 16px}    .fyzs li:last-child{margin-bottom: 0}    .sybt, .fyalbt{margin-bottom: 30px}    .fygybjq{margin-bottom: 60px}    .jh_ri{        -webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity: 1;    }    .jh_up{ -webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity: 1;  }    .jh_zoom{opacity: 1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}    /*字体*/    .fontsize63{font-size: 16px}/*56*/    .fontsize36{font-size: 22px}/*一级 36*/    .fontsize30{font-size: 22px}/*首页产品标题 30*/    .fontsize24,.fycpbt{font-size: 16px}/*新闻标题 24*/    .fontsize54{font-size: 22px}/*54*/    .fontsize44,.fyzsri p{font-size: 22px}/*44*/    /*.fontsize40{font-size: 40px}!*wu 40*!*/    .fontsize38{font-size: 18px}/*38*/    /*.fontsize26{font-size: 26px}!*wu 26*!*/    .fontsize22{font-size: 14px}/*22*/    /*.fontsize20{font-size: 20px}!*20*!*/    .fycbcdri li a,.fylxbantxt pre,.fyallb li p{font-size: 16px}    body,input,select,textarea,.fontsize18{font-size:12px;}/*默认18*/    .fontsize16,.naver a{font-size:12px;}/*16*/    .fontsize14,.footnavsub a,.foothxb{font-size:12px;}/*14*/    .fontsize12,.fysstxt span{font-size:12px;}/*12*/    .fontsize10{font-size:10px;}/*10*/    .naver a,.fycpyj{font-size: 14px}    .jbtop{font-size: 16px}    .fylclj .swiper-slide pre, .sygynr, .cpjj, .fyxwjj, .fybjq, .fylnri pre,.sybitwz{line-height: 18px}    .fyalbt pre{line-height: 30px}    .sygynr{height: 72px}    .cpjj{-webkit-line-clamp:2;height: auto;max-height: 36px}}@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){}@media only screen and (max-width:320px){    .footel{font-size: 10px}}/*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){}