<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{padding:0;margin:0 auto;background:#fff;font-size:20px;color:#1d212a;word-wrap:break-word;word-break:break-word;min-width: 1200px;}
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:Manrope}

@font-face {
    font-family: 'Manrope';
    src: url('../images/Manrope-Regular.eot');
    src: url('../images/Manrope-Regular.eot?#iefix') format('embedded-opentype'),
    url('../images/Manrope-Regular.woff2') format('woff2'),
    url('../images/Manrope-Regular.woff') format('woff'),
    url('../images/Manrope-Regular.ttf') format('truetype'),
    url('../images/Manrope-Regular.svg#Manrope-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.bannernum span,.fyshdz li p,.fygpdqz span.fygpdqsz,.point-name,.cookielj a,.fyjgsl li p span,.fygpqx li p,.phsz,.glphtop span,strong,strong a, .fyqjbotri h2{font-family: 'Manrope-Bold';}
@font-face {
    font-family: 'Manrope-Bold';
    src: url('../images/Manrope-Bold.eot');
    src: url('../images/Manrope-Bold.eot?#iefix') format('embedded-opentype'),
    url('../images/Manrope-Bold.woff2') format('woff2'),
    url('../images/Manrope-Bold.woff') format('woff'),
    url('../images/Manrope-Bold.ttf') format('truetype'),
    url('../images/Manrope-Bold.svg#Manrope-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



section,article,header,footer,aside,nav{display:block}
.listStyle ul,.listStyle li{margin:0;padding:0;list-style:none;}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;}
input::-webkit-input-placeholder{color:rgba(29,33,42,.5)}
input::-moz-placeholder{color:rgba(29,33,42,.5);}
input:-moz-placeholder{color:rgba(29,33,42,.5);}
input:-ms-input-placeholder{color:rgba(29,33,42,.5);}

textarea::-webkit-input-placeholder{color:rgba(29,33,42,.5)}
textarea::-moz-placeholder{color:rgba(29,33,42,.5);}
textarea:-moz-placeholder{color:rgba(29,33,42,.5);}
textarea:-ms-input-placeholder{color:rgba(29,33,42,.5);}


img{border:none}
a{color:#1d212a;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;}
.red{color: #002fa7;}
.red1{color: #f00;}
*{
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color:transparent;
}
.clear{clear:both;overflow:hidden;height:0;line-height:0}
.clearafter:after,.cpywlbsub_xiaoy:after,.fyjgsl:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}
.left{float:left}
.right{float:right}
.scaleimg img,.trantion,.rotateimg img,.header,.header:after,.xwhdri li:before,.fylybt,.lylaeb,.yylybot li a,.fyxwhd  li:after,.fyzztxt,.fyxjzzbg,.fyxgcpbotsub .item p:after,.fyyyimgt,.fydgjlb li:after,.fyzclb li:after,.fyzplb li:after,.fytzxw li:after,.rotateimg360 img,.fytdbg,.cpywle a,.jrwm li a,.footdyri,.fytjbtn,.fygwcdel,.fywddd li i,.fyqjbotri span,.fygyqybgtt li,.fyhxxqbg,.homemap .local:hover:after,.ssphbtn{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;}
.cpywle,.cpywri{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;}
.cookielj li p span{transition:left 0.5s ease;-webkit-transition:left 0.5s ease;-moz-transition:left 0.5s ease;-ms-transition:left 0.5s ease;}
.fyfxwl li,.fyzhengshu li,.fyshzcbot li{transition:box-shadow 0.5s ease;-webkit-transition:box-shadow 0.5s ease;-moz-transition:box-shadow 0.5s ease;-ms-transition:box-shadow 0.5s ease; }
pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0}
.overhide{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.overhidetwo{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overhidetree{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:3; -webkit-box-orient: vertical;}
.overhidefore{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:4; -webkit-box-orient: vertical;}
.overhidefive{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:5; -webkit-box-orient: vertical;}
.contain {width:100%;height:100%;position:relative;z-index:0;display: none}
.index_sec{position:absolute;top:0;left:0;width:100%;height:100%;display:table;vertical-align:middle}
.sec_box{display:table-cell;vertical-align:middle}
.active .contain,.fp-completely .contain{display: block !important;}
.radius50,.cpywle p:after,.lylaeb p:after,.fycpxqle p:after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.radius30{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.radius10,.mapfendian{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.radius8{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.radius5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.fybjq{line-height: 38px;line-height: 1.5}
.fybjq img{max-width:100%;height:auto !important;}
.fybjq video{width: 100% !important;height: auto !important;}
.fybjq iframe{width: 100% !important;}
.fybjq a:hover{color: #002fa7}
.fybjq p{margin-bottom: 15px}


.fyxwxqbjq table{border:1px solid #666;border-collapse:collapse;width:100% !important;line-height: 1.5;margin-bottom:30px}
.fyxwxqbjq table p{margin-bottom: 0}
.fyxwxqbjq table tr,.fyxwxqbjq table tr td,.fyxwxqbjq table th{border:1px solid #666}
.fyxwxqbjq table tr td,.fyxwxqbjq table th{padding:10px 1%}


table{max-width: 100% !important;}
select {
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url(../images/xialaicn.png) no-repeat center right;
}
.tupian{position: relative;overflow: hidden;}
.tupian img{position: absolute;top: 0;left: 0;width: 100%;display: block;object-fit: cover;height: 100%}
.main1720{width: 1720px;margin: 0 auto}
.main1600{width: 1600px;margin: 0 auto}
.main1420{width: 1420px;margin: 0 auto}
.main1150{width: 1150px;margin: 0 auto}
/*图片hover效果*/
.rotateimg:hover img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.rotateimg360:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.scaleimg:hover img,.fytdbg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.rotateimgUp:hover img{transform:translateY(-10px);-ms-transform:translateY(-10px);-moz-transform:translateY(-10px);-webkit-transform:translateY(-10px);-o-transform:translateY(-10px)}
/*头部*/
.header{width:100%;height:105px;z-index: 9999;position: fixed;top: 0;left: 0;}
.header:after{width:100%;height:1px;position: absolute;bottom: 0;left: 0;background: rgba(255,255,255,.21);content: ""}
.header .main1720{position: relative}
.logo{top: 30px;position: absolute;left: 0}
.logo img{display: inline-block;height: 44px;vertical-align: top}
.logo span{vertical-align: top;display: inline-block;line-height: 44px;color: #fff;padding-left: 20px;margin-left: 20px;position: relative}
.logo span:after{content: "";position: absolute;top: 50%;left: 0;background: rgba(255,255,255,.3);height: 24px;margin-top: -12px;width: 1px;}
.logo i{font-style: normal}
.nav{padding-top: 50px}
.nav li{position: relative;float: left;margin-left: 30px;}
.nav li a.navyja{display:block;color: #fff;position: relative;z-index: 2;height: 55px}
.nav li span{position:absolute;background: #1d50a2;width: 0;height:100%;bottom: 0;left:0;display: none}
.nav li.clinav span,.nav li:hover span{width: 100%;}
.naverji{position: fixed;top: 105px;left: 0;width: 100%;background: rgba(255,255,255,.9);min-height: 590px;padding: 35px 0 0;border-bottom: 1px solid rgba(29,33,42,.1);display: none}
.naverji .main1600{position: relative}
.naverji h2{font-weight: normal;padding-bottom: 33px;border-bottom: 1px solid rgba(29,33,42,.3)}
.naverjisub{width: 22%;border-right: 1px solid rgba(29,33,42,.3);min-height: 476px;position: relative;padding-top: 40px;font-size: 18px}
.navejsub{}
.navejsub a.navsanji{padding: 15px 60px;display: block;position: relative}
.navejsub a.navsanji:after,.navthree a.navthreesub:after,.navfore a.navforesub:after{content: "";position: absolute;background: url(../images/jthui0.png) no-repeat center top;width: 19px;height: 9px;top:20px;right: 30px}
.navejsub a.navsanji:after{top: 20px}
.navejsub:hover a.navsanji,.navthreenr:hover a.navthreesub,.navfore a.navforesub:hover{color: #002fa7}
.navejsub:hover a.navsanji:after,.navthreenr:hover a.navthreesub:after,.navfore a.navforesub:hover:after{background: url(../images/jthui1.png) no-repeat center top}
.navthree{position: absolute;top: 0;left: 100%;min-height: 476px;width: 98%;border-right:1px solid rgba(29,33,42,.3);padding-top: 40px;display: none}
.navthree a.navthreesub{padding:15px 53px 15px 30px;display: block;position: relative}
.navfore{position: absolute;top: 0;left: 100%;min-height: 476px;width: 100%;border-right:1px solid rgba(29,33,42,.3);padding-top: 40px;display: none}
.navfore a.navforesub{padding: 15px 53px 15px 30px;display: block;position: relative}
.naverjiimg{position: absolute;top: 35px;left:100%;width: 162%;text-align: center;}
.navejimgli{display: none}
.navejimgli img{height: 250px;display: block;margin: 0 auto 10px}

.nav li.nav_degji{}
.nav li.nav_degji .naverji{position: absolute;top: 55px;left: -30px;width: 280px;box-shadow: 0 0 20px rgba(0,0,0,
.1);min-height: inherit;padding: 25px 0}
.nav li.nav_degji .naverji .main1600{width: 100%}
.nav li.nav_degji .naverji h2{display: none}
.nav li.nav_degji .naverjisub{width: 100%;border: 0;padding: 0;min-height: inherit}
.nav li.nav_degji .navejsub a.navsanji{padding:10px 30px 10px 16px}
.nav li.nav_degji .navejsub a.navsanji:after{right: 20px;top: 17px}

/*.nav li:last-child{    left: auto;  right: -30px;}*/
.nav li:last-child .naverji{left: auto;  right: -30px;}

.nav li.wltzlog{}
.nav li.wltzlog img{display: block;height: 22px;margin-top: 7px}
.nav li.wltzlog img.wllog1{display: none;}

.headerbg  .nav li.wltzlog img.wllog0{display: none;}
.headerbg  .nav li.wltzlog img.wllog1{display: block;}

.headeran{position: absolute;top: 10px;right: 0}
.headeran img{height: 18px;}
.grzx{line-height: 30px;padding-left: 30px;}
.gouwuche{padding: 0 30px;line-height: 30px;position: relative}
.sousuo{margin: 0 30px;line-height: 30px;width: 190px;border: 1px solid rgba(255,255,255,.23)}
.ssle{width: 75%;border: 0 !important;height: 30px\9;height: 30px;background: none;outline: none;vertical-align: top;padding: 0 0 0 5%;color: #fff}
.ssri{width: 20%;border: 0;line-height: 30px;height: 30px;background: url(../images/sousuo0.png) no-repeat center center;outline: none;vertical-align: top;padding: 0;background-size: auto 16px}
.yuyan{padding: 0 30px;position: relative;line-height: 30px}
.yuyan a{color: #fff}
.yuyan:after,.yuyan:before,.gouwuche:after,.gouwuche:before{width:1px;height:16px;position: absolute;top: 50%;background: rgba(255,255,255,.23);content: "";margin-top: -8px;}
.yuyan:before,.gouwuche:before{left: 0}
.yuyan:after,.gouwuche:after{right: 0}
.headericn1{display: none !important;}
.menu-activator{height:50px;cursor:pointer;width: 40px;z-index: 1001;display: none}
.visual{
    position:relative;
    margin:31px 0 0 14px;
    width:25px;
    height:34px;
}
.visual i.line{
    width:100%;
    height:3px;
    background-color:#002fa7;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    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:6px;
    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:14px;
    -moz-transition-delay:140ms;
    -o-transition-delay:140ms;
    -webkit-transition-delay:140ms;
    transition-delay:140ms;
}
.visual i.line03{
    top:22px;
    -moz-transition-delay:70ms;
    -o-transition-delay:70ms;
    -webkit-transition-delay:70ms;
    transition-delay:70ms;
}
.visual i.line04{
    top:30px;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0;
    -moz-transition-delay:0ms;
    -o-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    transition-delay:0ms;
}
.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3) {
    top:16px
}
.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), .cliactnav .visual i.line:nth-child(4) {
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0
}
.cliactnav .visual i.line.line01,.cliactnav .visual i.line.line02, .cliactnav .visual i.line.line03, .cliactnav .visual i.line.line04 {
    -moz-transition-delay:0ms;
    -o-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    transition-delay:0ms
}
.headerbg{background: #fff}
.headerbg:after{background: #cfd0d2}
.headerbg .headericn0{display: none !important;}
.headerbg .headericn1{display: inline-block !important;}
.headerbg .logo span,.headerbg .nav li a.navyja,.headerbg .yuyan a,.headerbg .ssle{color: #1d212a}
.headerbg .logo span:after,.headerbg .yuyan:after,.headerbg  .yuyan:before,.headerbg  .gouwuche:after, .headerbg .gouwuche:before{background: #1d212a}
.headerbg .sousuo{border-color: #1d212a}
.headerbg .ssri{background-image: url(../images/sousuored0.png)}
.headerbg .nav li.clinav a.navyja{color: #002a97}
.banner{position: relative;padding-bottom: 46.8%}
.bannup{position: absolute;bottom: 50px;right: 8%;z-index: 3;animation:dsjbg 1s  linear infinite;-webkit-animation:dsjbg 1s  linear infinite;-moz-animation:dsjbg 1s  linear infinite;-ms-animation:dsjbg 1s  linear infinite;-o-animation:dsjbg 1s  linear infinite;opacity: 1}
@keyframes dsjbg{
    0% {
        bottom: 50px;
        opacity: 1;
    }
    100% {
        bottom: 45px;
        opacity: .8;
    }
}
@-webkit-keyframes dsjbg{
    0% {
        bottom: 50px;
        opacity: 1;
    }
    100% {
        bottom: 45px;
        opacity: .8;
    }
}
@-o-keyframes dsjbg{
    0% {
        bottom: 50px;
        opacity: 1;
    }
    100% {
        bottom: 45px;
        opacity: .8;
    }
}
@-ms-keyframes dsjbg{
    0% {
        bottom: 50px;
        opacity: 1;
    }
    100% {
        bottom: 45px;
        opacity: .8;
    }
}
@-moz-keyframes dsjbg{
    0% {
        bottom: 50px;
        opacity: 1;
    }
    100% {
        bottom: 45px;
        opacity: .8;
    }
}
.banner{position: relative}
.banpcjt0,.banpcjt1{position: absolute;background: rgba(255,255,255,.7);padding: 15px;top: 50%;z-index: 4;cursor: pointer;margin-top: -27px;}
.banpcjt0 img,.banpcjt1 img{display: block}
.banpcjt0{left: 2%}
.banpcjt1{right:2%}
.bannerjtsj0,.bannerjtsj1{display: none;top: auto;margin: 0;bottom: 0;padding: 8px 10px;left: auto}
.bannerjtsj0{right: 45px}
.bannerjtsj1{right: 0}



#focus_phone,.bannernumsj{display:none;}
.focus_slide{width: 100%;position: absolute;top: 0;left: 0;height: 100%}
.focus_slide .owl-stage-outer,.focus_slide .owl-stage,.focus_slide .owl-item,.focus_slide .item{height: 100%}
.focus_slide .item{overflow: hidden;position: relative}
.focus_slide .item a{display: block;height: 100%;background-size:cover;background-position: center top;background-repeat: no-repeat;
    -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);
    transition:all 7s ease-out;-webkit-transition:all 7s ease-out;-moz-transition:all 7s ease-out;-ms-transition:all 7s ease-out; }
.focus_slide .owl-controls{position:absolute;bottom:120px;width: 1600px;left:50%;text-align: left;margin-top: 0;display: block !important;margin-left: -800px}
.focus_slide .owl-controls .owl-dots{margin-left: 30px}
.focus_slide .owl-dots .owl-dot span{margin:0;background:rgba(255,255,255,.5);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position: relative;width: 30px;height: 1px;}
.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:#fff}
.focus_slide .bannavt a{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.focus_slide .bannavt0 a{}
.focus_slide .bannavt1 a{transform-origin: left top;}
.focus_slide .bannavt2 a{transform-origin: left bottom;}
.bannertxt,.bannernum{position: absolute;bottom: 48px;left: 50%;margin-left: -800px;}
.bannertxt p{color: #fff;line-height: 1;display: none}
.bannertxt a{color: #fff;-webkit-transform:scale(1) !important;;-moz-transform:scale(1) !important;-o-transform:scale(1) !important;transform:scale(1) !important;width: 175px;height: 48px;line-height: 48px;border: 1px solid #fff;text-align: center;display: block;margin-top: 60px;
    transition:all .8s ease !important;-webkit-transition:all .8s ease !important;-moz-transition:all .8s ease !important;-ms-transition:all .8s ease !important;
}
.bannernum{z-index: 4;bottom: 115px}
.bannernum span{color: #fff;}
.bannernum span.bannsz1{margin-left: 129px}
.cpyw{padding-top: 100px;margin-bottom: 100px}
.cpywbot{margin-bottom: 2px;position: relative;padding-bottom: 36.2%;}
.cpywbotsub{background: #f3f4f4;overflow: hidden;position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.cpywle{width: 39.937%;padding:0 4% 0 6%;margin-left: -20%;opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);

    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    max-height: 87%;
    overflow: auto;
}
.cpywle::-webkit-scrollbar{width:4px;}
.cpywle::-webkit-scrollbar-track{background-color:#e5e5e5;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.cpywle::-webkit-scrollbar-thumb{background-color:#002fa7;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.cpywle::-webkit-scrollbar-thumb:hover {background-color:#002fa7}
.cpywle::-webkit-scrollbar-thumb:active {background-color:#002fa7}




.cpywle h2{font-weight: normal;margin-bottom: 20px;line-height: 1}
.cpywle p{padding-left: 34px;position: relative;margin-bottom: 5px;line-height: 1.5;}
.cpywle p:after{content: "";position: absolute;top: 14px;left: 0;background: #002fa7;width: 8px;height: 8px;}
.cpywle a{margin-top: 15px;}
.cpywri{width: 50.063%;padding-bottom:36.2%;margin-right: -10%;opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.cpywlb{position: relative}
.syjt0,.syjt1{position: absolute;top: 50%;margin-top: -33px;z-index: 3;cursor: pointer}
.syjt0{left: 0}
.syjt1{right: 0}
.syjt0:hover,.syjt1:hover{background: rgba(0,0,0,.5)}
.cpywlbsub .item{padding-bottom: 72%;position: relative;cursor: pointer}
.cpywlbsub .item:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.3);}
.cpywlbsub .item p{position: absolute;bottom: 20px;left: 0;width: 100%;color: #fff;text-align: center;z-index: 3}
.cpywlbsub .cpywatv:after{background: url(../images/fybg.png) no-repeat center bottom;background-size: 100% auto}
.cpywlbsub_pc .item{float: left}
.cpywlbsub_xiaoy .item{float: left;width: 20%;padding-bottom: 17.94%;}


.cpywbotsub_atv{z-index: 3}
.cpywbotsub_atv .cpywle{margin-left: 0;opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.cpywbotsub_atv .cpywri{margin-right:0;opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.yyly{margin: 0 20px 3px}
.yylybot{position: relative}
.yylyyan{position: absolute;top:-8px;left: 0;width: 100%;z-index: 333;overflow: hidden;height: 16px;display: none}
.yylyyanli{background: #fff;width: 16px;height: 16px;position: absolute;top: 0;}
.yylyyanli0{left: -8px}
.yylyyanli1{left: 19.5%}
.yylyyanli2{left: 39.5%}
.yylyyanli3{right:39.5%}
.yylyyanli4{right:19.5%}
.yylyyanli5{right:-8px}
.yylybot li{float: left;width: 16.66%;background-size: cover;background-position: center top;background-repeat: no-repeat;padding-bottom: 43.3%;position: relative;overflow: hidden}
.yylybot li:after{position: absolute;content: ""}
.yylybot li a{width: 100%;height: 100%;display: block;background: rgba(0,0,0,.2);position: absolute;top: 0;left: 0;}
.fylybt{position: absolute;top: 82%;color: #fff;width: 74%;left: 0;padding: 0 13%;z-index: 3}
.lylaeb{margin: 0 3% 0 13%;position: absolute;left: 0;width: 84%;top: 100%;opacity: 0;z-index: 3; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.lylaeb p{color: #fff;margin-bottom: 15px;padding-left: 25px;position: relative;cursor: pointer}
.lylaeb p:after{content: "";position: absolute;top: 50%;left: 0;width: 8px;height: 8px;background: #fff;margin-top: -4px}
.fylyxq{position: absolute;bottom:6%;color: #fff;padding-left: 60px;margin: 0 13%}
.fylyxq:after{content: "";position: absolute;top: 50%;left: 0;width: 40px;height: 1px;background: #fff}
.jgkj{margin: 0 20px;background-repeat: no-repeat;background-size: cover;background-position: center top;position: relative}
.jgkj .main1600{position: relative;padding: 180px 0 170px;}
.jgkj .main1600:after,.jgkj .main1600:before{content: "";position: absolute;width: 1px;height: 34%;right: 0;border-left: 1px dashed rgba(255,255,255,.3)}
.jgkj .main1600:before{top: 0}
.jgkj .main1600:after{bottom: 0}
.spbg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 9999;display: none}
.spbgdiv{position: absolute;top: 50%;left: 50%;width: 1000px;margin-left: -500px;height: 562px;margin-top: -281px;background: #000}
.spbgimg{position: absolute;bottom: 5%;left: 50%;margin-left: -7.5px;cursor: pointer}
.bannervideo{width: 100%; object-fit: contain; height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none;z-index: 3;}
.cksp{position: absolute;top: 50%;right: -70px;width: 140px;height: 70px;margin-top: -35px;text-align: center}
.ckspimg{cursor: pointer;width: 70px;height: 70px;background: #fff;margin: 0 auto;position: relative}
.ckspimg:after,.ckspimg:before{content: "";position: absolute;top: 50%;left: 50%; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.ckspimg:before{width: 130px;height: 130px;margin-left: -65px;margin-top: -65px;border: 1px solid rgba(255,255,255,.3);}
.ckspimg:after{width: 180px;height: 180px;margin-left: -90px;margin-top: -90px;border: 1px solid  rgba(255,255,255,.15);}
.ckspimg img{width: 70px;height: 70px;}
.cksp p{color: #fff;margin-top: 35px}
.jgkj .homebt{text-align: left}
.jgkj .homebt p{color: #fff}
.jgkj .homebt span{color: rgba(255,255,255,.1)}
.jgkj .homebt:after{background: #fff;left: 0;margin-left: 0}
.fyjgkjtx{color: #fff;line-height: 36px;width: 50%}
.jgkjsz{margin: 50px  0;width: 50%}
.jgkjsz li{float: left;width: 30.33%;margin-right: 3%}
.jgkjsz li p{color: #fff}
.jgkjsz li p.jgkjsztop i{font-style: inherit;vertical-align: top;display: inline-block;margin-top: 10px}
.jgkjsz li p.jgkjszbot{text-align: left}
.jgkjej{width: 100%;position: relative}
/*.jgkjej:after,.jgkjej:before{content: "";position: absolute;width: 1px;height: 30px;background:rgba(255,255,255,.8);top: 50%;margin-top: -15px;}*/
/*.jgkjej:after{left: 25.33%}*/
/*.jgkjej:before{right: 40.33%}*/
.jgkjej li{float: left;line-height: 41px;padding-right: 3%;margin-right: 3%;position: relative}
.jgkjej li:after{content: "";position: absolute;width: 1px;height: 30px;background:rgba(255,255,255,.8);top: 50%;margin-top: -15px;right: 0}
.jgkjej li:last-child{margin-right: 0;padding-right: 0}
.jgkjej li:last-child:after{display: none}
.jgkjej li a{color: #fff}
.jgkjej li img{vertical-align: top;margin-right: 10px;}
.xwhd{padding: 120px 0 80px}
.xwhdbot{overflow: hidden}
.xwhdle{width:52.188%}
.xwhdleimg{padding-bottom:55.7%;margin-bottom: 25px}
.xwbigjj{margin: 10px 0 0;line-height: 30px;height: 60px}
.xwbigms{line-height: 40px;height: 80px;}
.xwhdri{width: 41.5%}
.xwhdri li{position: relative;margin-bottom: 25px;}
.xwhdri li:after,.xwhdri li:before{content: "";position: absolute;bottom: 0;left: 0;height: 1px;}
.xwhdri li:after{width: 100%;background: #bbbcbf}
.xwhdri li:before{width: 0;background: #002fa7;z-index: 3}
.xwhdri li a{display: block;padding-bottom: 25px;}
.xwhdri li p.xwjj{margin: 7px 0 5px;}
.xwhdri li:hover:before{width: 100%}
.fxwl{background: #f3f4f4;padding-top: 90px}
.fxwlbot{width: 1720px;margin: 0 auto;position: relative}
.fxwlbot img{display: block;width: 100%}
/*地图内容*/
.homemap{position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.homemap .local {width:18px;height:18px;visibility:visible;position: absolute}
.homemap .local:after{background: url(../images/jgdtline.png) no-repeat center top;width: 98px;height: 142px;bottom: 10px;left: 10px;content: "";position: absolute;opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);visibility: hidden;}


.homemap .local .point{position:absolute;top:0;left:0;right:0;bottom:0;width:8px;height:8px;margin:auto;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background:0 0;}
.homemap .local .point-10, .homemap  .local .point-40, .homemap  .local .point-80{width:100%;height:100%;}
.homemap .local .point-dot{background-color:#002fa7;border:1px solid #002fa7;z-index:50}
.homemap .local .point-10:after {
    content:'';
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    border-radius:50%;
    /*border:2px solid rgba(0,47,167,.3);*/
    background:  rgba(0,47,167,.5);
    opacity:0;
    -webkit-animation:ripple 4.5s ease-out 225ms infinite;
    -moz-animation:ripple 4.5s ease-out 225ms infinite;
    -o-animation:ripple 4.5s ease-out 225ms infinite;
    animation:ripple 4.5s ease-out 225ms infinite
}
.homemap .local .point-40:after {
    content:'';
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    border-radius:50%;
    /*border:2px solid rgba(0,47,167,.3);*/
    background:  rgba(0,47,167,.5);
    opacity:0;
    -webkit-animation:ripple 4.5s ease-out .9s infinite;
    -moz-animation:ripple 4.5s ease-out .9s infinite;
    -o-animation:ripple 4.5s ease-out .9s infinite;
    animation:ripple 4.5s ease-out .9s infinite
}
.homemap .local .point-80:after {
    content:'';
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    border-radius:50%;
    /*border:2px solid rgba(0,47,167,.3);*/
    background:  rgba(0,47,167,.5);
    opacity:0;
    -webkit-animation:ripple 4.5s ease-out 1.8s infinite;
    -moz-animation:ripple 4.5s ease-out 1.8s infinite;
    -o-animation:ripple 4.5s ease-out 1.8s infinite;
    animation:ripple 4.5s ease-out 1.8s infinite
}
@keyframes ripple {
    0% {
        opacity:0;
        transform:scale(0)
    }
    50% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
@-webkit-keyframes ripple {
    0% {
        opacity:0;
        transform:scale(0)
    }
    50% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
@-moz-keyframes ripple {
    0% {
        opacity:0;
        transform:scale(0)
    }
    50% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
@-o-keyframes ripple {
    0% {
        opacity:0;
        transform:scale(0)
    }
    50% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
.point-name{position:absolute;right:22px;top:-1px;font-size:12px;color: #002fa7;width: 211px;text-align: right;}
.israel{right:340px;top:215px;}
.japan{right:1340px;top:215px;}



.paluoaertuo{left: 14%;
    top: 46.5%;}
.susaikesi{left: 26.2%;
    top: 43.5%;}
.madeli{     left: 46.5%;
    top: 43%;}
.dewen{    left: 46.3%;
    top: 34.9%;}
.dubailin{left: 44.6%;
    top: 33.3%;}
.mengzha{left: 50.85%;
    top: 43.5%;}
.bali{    left: 47.8%;
    top: 37.85%;}
.duotemengde{  left: 48.9%;
    top: 34.1%;}
.lamategan{    left: 56.2%;
    top: 50.3%;}
.yisitanbuer{left: 54.8%;
    top: 44.1%;
}

.haining{ left: 78%;
    top: 50.6%;}
.shanghai{    left: 78.1%;
    top: 48.7%;}
.dongguan{ left: 76.9%;
    top: 54.7%;}
.taibei{ left: 78.9%;
    top: 55.3%;}
.xian{    left: 74.5%;
    top: 46.5%;}
.shouer{left: 80.8%;
    top: 46.5%;}
.dongjing{left: 84%;
    top: 46.7%;}
.hengbin{left: 83.8%;
    top: 47.5%;}
.xinjiapo{left: 74%;  top: 69.5%;}
.banjialuoer{left: 67.4%;
    top: 63.4%;}
.shengbidebao{left: 54.8%;
    top: 27.2%;}



.cankaya{top: 45.8%;  left: 55.6%;}
.cankaya .point-name{ top: 14px; right: auto;  width: 100px;  text-align: left;  left: -15px;}
.taoyuan{    top: 56%;left: 78.7%;}
.taoyuan .point-name{    top: 18px;right: 0;}
.faridabad{top: 52.5%; left: 67.5%;}
.faridabad .point-name{    top: 18px;right: -32px;}



.homemap .b1{width: 50px;height: 50px;}
.homemap .b1:after{bottom: 20px;left: 22px;}
.homemap .b1 .point-dot{width: 24px;height: 24px;}
.homemap .b1 .point-name{top: 15px;right: 43px}


.homemap .b2{width: 28px;height: 28px;}
.homemap .b2:after{bottom: 20px;left: 18px;}
.homemap .b2 .point-dot{width: 14px;height: 14px;background: #02257e;border-color: #02257e;}
.homemap .b2 .point-name{top: 5px;right: 28px}
.homemap .b2 .point-10:after,.homemap .b2 .point-40:after,.homemap .b2 .point-80:after{background: rgba(2,.37,126,.5)}



.yisitanbuer .point-name,.duotemengde .point-name,.shanghai .point-name,.taibei .point-name,.hengbin .point-name,.dongjing .point-name,.shouer .point-name,.haining  .point-name{right: 0;left: 28px;text-align: left}
.mengzha .point-name{    right: 0;  left: 0;  text-align: left;    top: 16px}

.shouer .point-name{top: -16px; left:-20px}
.taibei .point-name{left:20px}

.bali .point-name{right: 0;  left: -7px;  text-align: left;  top: 16px;}

.nashataier{left: 48.7%;top: 36.5%;}
.nashataier .point-name{right: 0;left: 30px;  text-align: left;}

.homemap .xian .point-dot{}
.homemap .xian .point-dot,.homemap .b2 .point-dot{ background:url(../images/xingxingmap.png) no-repeat center top;border:0;background-size: cover;}
.homemap .xian .point-10,.homemap .xian .point-40,.homemap .xian .point-80,.homemap .b2 .point-10,.homemap .b2 .point-40,.homemap .b2 .point-80{display: none}


.shaoguan{ left: 76.9%;
    top: 53%;}

.dongjing .mapfendian,.hengbin .mapfendian,.shouer .mapfendian,.shanghai .mapfendian,.haining .mapfendian{right: 100px;left: auto;}
.homemap .dongjing:after,.homemap .hengbin:after,.homemap .shouer:after,.homemap .shanghai:after,.homemap .haining:after{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);left: auto;right: 6px;bottom: 14px}


.homemap .shanghai:after{bottom: 14px;}
.homemap .shouer:after,.homemap .dongjing:after,.homemap .hengbin:after{bottom: 9px}







.mapfendian{position: absolute;width: 260px;min-height: 160px;border: 1px solid #002fa7;background:#fff;padding: 15px;display: none;bottom: -50px;left: 100px;z-index: 888;font-size: 14px}
.mapfendian p{}
.mapfendian pre{margin: 10px 0;display: block}
.mapfendian img{width: 73px;height: 51px;display: inline-block;vertical-align: top;margin: 0 10px 10px 0}

/*.local:hover .mapfendian{display: block}*/
/*.local:hover .point-name{display: block}*/
/*.local:hover:after{opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);visibility:inherit}*/

/*.local_atv .point-name{display: block}*/
.homemap .local_atv:after{opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);visibility:inherit}



.dongjing .point-name{top: -3px !important;left: 20px;}
.hengbin .point-name{top:4px !important;left: 20px;}

.haining .point-name{top:7px  !important;;}
.shanghai .point-name{width: 80px;top: 2px !important;}
.dewen .point-name{top:16px !important;;right: 3px;}

/*地图内容 end*/
.homebt{text-align: center;position: relative;padding-bottom: 60px;margin-bottom: 25px}
.homebt:after{content: "";position: absolute;bottom: 34px;width: 100px;height: 5px;background: #002fa7;left: 50%;margin-left: -50px;}
.homebt p{line-height: 1}
.homebt span{position: absolute;bottom: -9px;left: 0;width: 100%;color: rgba(0,47,167,.1);text-transform: uppercase;line-height: 1}
.jrwm{padding: 80px 0 70px;background: #002fa7}
.jrwm .main1720{width: 100%}
.jrwm li{float: left;width: 48%;text-align: center;padding: 0 1%}
.jrwm li p{color: #fff}
.jrwm li pre{display: block;line-height: 30px;height: 120px;margin: 10px 0 20px;color: #fff}
.jrwm li a,.cpywle a,.fyqjbotri span,.fyjbbanner .fybanertxt span,.fyckgd a{color: #fff;display: inline-block;line-height: 48px;height: 48px;border: 1px solid #fff;padding: 0 10px;min-width: 155px;text-align: center}
.footer{background: url(../images/footbg.jpg) no-repeat center top;background-size: cover;}
.foottop{padding: 60px 0 30px;border-bottom: 1px solid rgba(255,255,255,.1)}
.foottop .logo{position: relative;top: 0}
.footdyfx{padding-top: 12px;}
.footdyfx li{margin-right: 24px;display: inline-block;vertical-align: top;position: relative;}
.footdyfx li img{height: 24px;}
.footerwx{background: url(../images/wxbg.png) no-repeat;width: 147px;height: 154px;position: absolute;top: -160px;margin-left: -73.5px;left: 50%;display: none}
.footerwx img{width: 112px !important;height: 112px !important;display: block;margin: 17px auto 0}
.footdyss{width: 390px;height: 50px;line-height: 50px;border: 1px solid rgba(255,255,255,.2)}
.footdyle{width: 52%;padding: 0 0 0 5%;line-height: 50px\9;height: 50px;border: 0 !important;background: none;outline: none;vertical-align: top;color: rgba(255,255,255,.6)}
.footdyle::-webkit-input-placeholder{color:rgba(255,255,255,.2);}
.footdyle::-moz-placeholder{color:rgba(255,255,255,.2);}
.footdyle:-moz-placeholder{color:rgba(255,255,255,.2);}
.footdyle:-ms-input-placeholder{color:rgba(255,255,255,.2);}



.footdyri{width: 40%;padding: 0;line-height: 50px;height: 50px;border: 0;background: #fff;outline: none;vertical-align: top;text-align: center;cursor: pointer}
.footernav{padding: 55px 0}
.footernav ul{display: flex;justify-content: space-between;}
.footernav li p{color: #fff;display: block}
.footernav li a{color: rgba(255,255,255,.5);display: block;margin-top: 15px}
.footerbq{padding: 25px 0;border-top: 1px solid rgba(255,255,255,.1);line-height: 16px;color: rgba(255,255,255,.3)}
.footerbq a{color: rgba(255,255,255,.3)}
.footzcxx{color: #fff}
.footzcxx a{color: #fff}
.footup{position: fixed;bottom:20px;right: 0;z-index: 899;width: 48px;height: 48px;background: #002fa7;cursor: pointer;}
.cookielj{position: fixed;top: 10%;left: 50%;width: 670px;z-index: 9999;background: #fff;padding: 30px 0;margin-left: -335px;box-shadow: 0 0 20px rgba(0,0,0,.1);text-align: center}
.cookielj h2{font-weight: normal;margin-bottom: 18px;padding: 0 8px;line-height: 30px}
.cookielj p{display: inline-block;vertical-align: top;margin: 0 10px;}
.cookielj a{color: #002fa7;text-decoration: underline;}
.closecooik{position: absolute;top: 10px;right: 20px;cursor: pointer}
.cookan0,.cookan1{line-height: 40px;padding: 0 10px;min-width: 155px;border: 1px solid #002fa7;height: 40px;text-align: center;cursor: pointer}
.cookan1{background: #002fa7;color: #fff}
.cookan0{color: #002fa7}
.fybanner{position: relative}
.fybanner img{display: block;width: 100%}
.fybanner img.fybannersj{display: none;}
.fybanertxt{position: absolute;left: 0;top: 0;background: rgba(0,0,0,.3);width: 100%;height: 100%;}
.fybanertxt .main1600{position: absolute;bottom: 33%;left:50%;margin-left: -800px;}
.fybanertxt p{color: #fff;line-height: 1}
.fybanertxt pre{color: #fff;padding-left: 25px;position: relative;width: 63%;display: none}
.fybanertxt pre:after{content: "";position: absolute;top:10px;left: 0;width: 10px;height: 10px;background: #fff}
.fyjbbanner{}
.fyjbbanner .fybanertxt{text-align: center}
.fyjbbanner .fybanertxt pre{width: 100%;padding: 0}
.fyjbbanner .fybanertxt pre:after{display: none}
.fyjbbanner .fybanertxt span{margin-top: 50px;background: #002fa7;border-color: #002fa7;cursor: pointer}
.fyejbt{text-align: center;background: #f1f2f2}
.fyejbt a{display: inline-block;padding: 25px 40px}
.fyejbt a.fyejbtatb{background: #002fa7;color: #fff}
.fymbx{margin-top: 30px;}
.fymbx img,.fymbx a{margin-right: 10px;}
.fyxwzx{padding: 100px 0}
.fyxwhd{}
.fyxwhd li{float: left;width: 32%;margin: 0 2% 60px 0;position: relative}
.fyxwhd li:after,.fyxwhd li:before{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;}
.fyxwhd li:before{background: #bbbcbf}
.fyxwhd li:after{background: #002fa7;width: 0}
.fyxwhd li a{display: block;padding-bottom: 55px;}
.page{text-align:center;line-height: 50px;}
.page a,.page span{display:inline-block;color:#333;text-decoration:none;margin:0 15px;font-size: 16px;min-width: 40px;padding: 0 5px;border: 1px solid #c8ccd4}
.page span.pagecurrent,.page a:hover{color:#fff;background: #002b9b}
.page span.dianspan{padding-top:0;vertical-align:top;background:none;border: 0}
.page a.home,.page a.prev,.page a.next,.page a.last{padding: 0 50px}
.page .fyjbinpt{padding: 0 10px;text-align: center;margin: 0 5px;line-height: 52px !important;height: 52px !important;}
.fyxwimg{padding-bottom: 55%;margin-bottom: 25px;}
.fyrcln{position: relative;margin-top: 30px;}
.fyrcln .fymbx{position: absolute;left: 13%;top: 0}
.fylndiv{position: relative}
.fylndivle{width: 50%;position: absolute;top: 0;left: 0;height: 100%;}
.fylinian{width: 100%;height: 100%}
.fylnbt{margin: 0 12% 20px 26%}
.fylnbjq{margin: 0 12% 0 26%}
.fylndivri{width: 50%;overflow: hidden}
.fylndivri img{width: 100%;display: block;}
.fylndiv:nth-child(2n) .fylndivle{left: auto;right: 0}
.fylndiv:nth-child(2n) .fylndivri{float: left}
.fyfxwl ul{display: flex; flex-wrap: wrap;}
.fyfxwl li{float: left;position: relative;padding: 25px;margin: 0 2% 2% 0 !important;width: 23.5%;text-align: left;box-sizing: border-box}
.fyfxwl li:nth-child(4n){margin-right: 0 !important;}
.fyfxwl li:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid #c8ccd4;z-index: -1}
.fyfxwl li h2{font-weight: normal;}
.fyfxwl li p{margin: 10px 0 20px;}
.fyfxwl li pre{margin: 10px 0 20px;display: block;line-height: 1.5;font-size: 18px}
.fyfxwl li span{display: block;background-position: left 4px;background-repeat: no-repeat;padding-left: 36px;line-height: 26px;margin-bottom: 15px;font-size: 16px}
.fyfxwl li span:last-child{margin-bottom: 0 !important;}
.fygywm{padding: 100px 0}
.fyjgsl{margin-top: 50px}
.fyjgsl li{width: 30.33%;float: left;margin-right: 3%}
.fyjgsl li p span{color: #002fa7;display: inline-block;vertical-align: top;margin-right: 10px;}
.fyjgsl li p i{color: #002fa7;font-style: inherit;display: inline-block;vertical-align: top}
.fyqywh{min-height: 760px;padding: 93px 0 30px;background-size: cover;background-position: center top;background-repeat: no-repeat;position: relative}
.fyqywh .homebt p{color: #fff}
.fyqywh .homebt:after{background: #fff}
.fywhbot{}
.fywhbot li{position: relative;padding-left: 127px;min-height: 194px;width: 79%;margin-bottom: 30px}
.fywhbot li p{color: #fff;margin: 34px 0 10px 0;display: inline-block;min-width: 220px;line-height: 1;padding-right: 20px}
.fywhbot li pre{color: #fff;display: none}
.fywhbot li img{position: absolute;top: 0;left: 0;width: 100px;height: 100px}
.fywhbot li.fywhbotliatv{}
.fywhbot li.fywhbotliatv p{background: url(../images/fygsjticn.png) no-repeat center right}
.fywhbot li.fywhbotliatv pre{display: block}
.fygltd{padding: 110px 0 50px;}
.fytdbot li{float: left;margin: 0 2% 35px 0;width:49%;background: #eee}
.fytdimg{padding-bottom:58%;width: 45%}
.fytdtxt{width: 47%;padding: 21px 4% 0;font-size: 18px}



.fytdbg{background: url(../images/fytdimgbg.png) no-repeat center bottom;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: 100% auto;opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.fytdbg pre{color: #fff;display: block;padding: 20px;}
.fytdbot li p{margin: 0 0 10px;}
.fytdbot li span{line-height: 24px;display: block;margin-bottom: 20px;}
.fytdbot li:hover .fytdbg{opacity: 1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.fytdbot li:hover{box-shadow: 0 0 20px rgba(0,0,0,.1)}
.fyfzlc{background: #f3f4f4 url(../images/fylcbg.jpg) no-repeat center bottom;background-size: 100% auto;}
.fyfzlc .main1420{position: relative}
.fyfzlc .main1420:after{position: absolute;content: "";width: 1px;height: 100%;border-right: 1px dashed #a7a8a8;top: 0;right:2px}
.fyfzlcle{width: 34%;padding-top: 115px}
.fyfzlcri{width: 50%;padding-top: 200px;height: 680px;overflow: hidden}
.fylcdiv{margin-bottom: 60px;opacity: .2;max-height: 750px; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);overflow: auto;}
.fylcdiv::-webkit-scrollbar{width:3px;}
.fylcdiv::-webkit-scrollbar-track{background-color:#ccc;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fylcdiv::-webkit-scrollbar-thumb{background-color:#002fa7;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fylcdiv::-webkit-scrollbar-thumb:hover {background-color:#002fa7}
.fylcdiv::-webkit-scrollbar-thumb:active {background-color:#002fa7}

.fylcdivatv{opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}.fylcdivtop{margin-bottom: 50px;line-height: 1}
.fylcsj{width: 170px;margin: 165px 0;height: 590px;overflow: auto}
.fylcsj li{padding: 10px 28px 10px 0;text-align: right;position: relative;line-height: 1;margin: 30px 0;cursor: pointer}
.fylcsj li.fylcsjatv{color: #002fa7}
.fylcsj li.fylcsjatv:after{content: "";position: absolute;top: 0;right:0;width: 2px;height: 100%;background: #002fa7;}
.fylcsj::-webkit-scrollbar{width:3px;}
.fylcsj::-webkit-scrollbar-track{background-color:transparent;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fylcsj::-webkit-scrollbar-thumb{background-color:transparent;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fylcsj::-webkit-scrollbar-thumb:hover {background-color:transparent}
.fylcsj::-webkit-scrollbar-thumb:active {background-color:transparent}
.fyryzz{padding: 110px 0}
.fyzzbot{position: relative}
.fyzzbot .fyjt0,.fyzzbot .fyjt1{top: 50%;margin-top: -12px;}

.fyzzbotdiv .item{background: #f3f4f4;padding-bottom: 25px}
.fyzzimg{padding-bottom: 86%}
.fyzzbotdiv .item p{text-align: center;margin-top: 20px}
.fyxjzz li{float: left;margin: 0 2% 2% 0;width: 32%;padding-bottom: 33.9%;position: relative}
.fyxjzz li a{display: block;position:absolute;top: 0;left: 0;width: 100%;height: 100%}
.fyxjzz li a:after{position: absolute;content: "";background: rgba(0,0,0,.2);width: 100%;height: 100%;top: 0;left: 0}

.fyxjzzbg{position:absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3}
.fyzztxt{position: absolute;width: 98%;text-align: center;padding: 0 1%;left: 0;bottom: 15px;height: 60px;overflow: hidden}
.fyzztxt p{color: #fff}
.fyzztxt pre{color: #fff;line-height: 30px;height: 90px;margin: 18px 0 35px;}
.fyzztxt span{color: #fff;padding-left: 67px;position: relative;}
.fyzztxt span:after{content: "";position: absolute;top: 50%;left: 0;width: 46px;height: 1px;background: #fff}
.fypmzz{position: relative;background: #f1f2f2;margin-top: 30px;}
.fypmzz .main1420{position: absolute;top: 0;left: 50%;margin-left: -710px;height: 100%;}
.fypmzzle{padding: 90px 0 0 0;width: 41%}
.fypmzzletop{position: relative;line-height: 50px;margin-bottom: 50px}
.fypmzzletop a{padding-bottom: 6px;color: rgba(29,33,42,.7);line-height: 25px;display: block;margin-top: 20px;font-weight: bold}
.fypmzzletop a:after{bottom: 0;width: 78%;right: 0;height: 1px;background: #9a9c9e;content: "";position: absolute;display: none}
.fypmzzletop img{vertical-align: top;margin-right: 10px}
.fyyybjq{overflow: auto;padding-right: 30px}
.fyyybjq::-webkit-scrollbar{width:4px;}
.fyyybjq::-webkit-scrollbar-track{background-color:#e5e5e5;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fyyybjq::-webkit-scrollbar-thumb{background-color:#002fa7;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fyyybjq::-webkit-scrollbar-thumb:hover {background-color:#002fa7}
.fyyybjq::-webkit-scrollbar-thumb:active {background-color:#002fa7}
.fypmzzri{width: 50%;padding-bottom:48.4%;}
.fyjt0,.fyjt1{position: absolute;width: 14px;height: 24px;top: 117px;cursor: pointer;z-index: 3}
.fyjt0{left: -50px;background: url(../images/jtle0.png) no-repeat center top;}
.fyjt1{right: -50px;background: url(../images/jtri1.png) no-repeat center top;}
.fyjt0:hover{background: url(../images/jtlered0.png) no-repeat center top;}
.fyjt1:hover{background: url(../images/jtrired1.png) no-repeat center top;}
.fyyyimgt{padding-bottom: 78.8%;background: #d2d2d2}

.fyxgcpbot{position: relative}

.fyxgcpbotsub .item p{padding: 28px 0;position: relative}
.fyxgcpbotsub .item p:before,.fyxgcpbotsub .item p:after,.fydgjlb li:after,.fydgjlb li:before{content: "";position: absolute;bottom: 0;left: 0;height: 1px}
.fyxgcpbotsub .item p:before,.fydgjlb li:before{width: 100%;background: #bbbcbf}
.fyxgcpbotsub .item p:after,.fydgjlb li:after{width: 0;background: #002fa7}
.fyxgcpbotsub .item:hover .fyyyimgt{background:url(../images/chanpinbg.png) no-repeat center top;background-size: cover}
.fyxgcpbotsub .item p:before,.fyxgcpbotsub .item p:after{display: none !important;}
.fyxwxqmbx{background: #f1f2f2;padding: 10px 0 30px}
.fyxwbt{margin-bottom: 56px;position: relative}
.fyxwbtbakc{position: absolute;top: 18px;left: -130px;color: #002fa7}
.fyxwbtbakc img{margin-right: 10px;}
.fyxwbt h1{font-weight: normal}
.fyxqsp{cursor: pointer;padding-bottom: 55.5%;position: relative;margin-bottom: 60px;}
.fyxqspbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.2)}
.fyxqspbg .cksp{right: 0;left: 50%;margin-left: -70px}
.fyspvideo{width: 100%;object-fit: contain;height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none;display: none;z-index: 3}
.fyxwxqbjq{margin-bottom: 60px}
.fyxqnetx{padding-top: 60px;border-top: 1px solid #bbbcbf}
.fyxqnetx a{display: block;margin-bottom: 10px;}
.fyhxjs{margin-bottom: 100px}
.fyhxjs:last-child{margin-bottom:0}
.fyhxjsfl{text-align: center;margin-bottom: 35px;display: none}
.fyhxjsfl li{display: inline-block;vertical-align: top;cursor: pointer;padding: 0 50px;position: relative}
.fyhxjsfl li:after{content: "";position: absolute;top: 50%;right: 0;width: 1px;height: 40px;background: #bbbcbf;margin-top: -20px}
.fyhxjsfl li:last-child:after{display: none}
.fyhxjsfl li img{height: 54px;-webkit-filter: grayscale(100%);filter: grayscale(100%);margin: 0 0 25px}
.fyhxjsfl li.fyhxjsflatv img{-webkit-filter: grayscale(0);filter: grayscale(0)}
.fyhxjsfl li.fyhxjsflatv p{color: #002a97}
.fyhxxq{position: relative}
.fyhxxq .fyjt0,.fyhxxq .fyjt1{top: 50%;margin-top:-12px;}



.fyhxxq li{display: none;padding-bottom: 47.9%;position: relative}
.fyhxxqbg{position: absolute;top: 0;left: -100%;width: 37%;height:100%;background:rgba(29,33,42,.3)}




.fyhxxq li.fyhxjsliatv .fyhxxqbg{left: 0}
.fyhxnrtop,.fyhxnrbot{width: 80%;margin: 0 auto}
.fyhxnrtop{color: #fff;position: relative;min-height: 96px;}
.fyhxnrtop p{padding-left: 135px;padding-top: 18px;}
.fyhxicn{padding: 20px;border: 1px dashed #fff;width: 54px;height: 54px;position: absolute;top: 0;left: 0}
.fyhxicn img{width: 54px;height: 54px;position: relative}
.fyhxnrbot{margin-top: 30px}
.fyhxnrbot pre{color: #fff;line-height: 36px;font-size: 18px}
.fyqjbot li{background:url(../images/fyqjbgtu.jpg) no-repeat center top;margin-bottom: 100px;background-size: cover;position: relative}
.fyqjbot li:nth-child(2n){background:url(../images/fyqjbgtu0.jpg) no-repeat center top;background-size: cover;}
.fyqjbotle{width: 52.3%;padding-bottom: 38.8%;float:left}
.fyqjbotri{width: 40%;float: right;padding-top: 50px;margin-right: 3%}
.fyqjbotri pre{line-height: 40px;margin: 10px 0 40px;}
.goods_description{line-height: 1.5;margin: 25px 0}
.goods_description p{margin-bottom: 10px}
.fyqjbotri span{border: 1px solid #002fa7;color: #002fa7}
.fyqjbot li:nth-child(2n) .fyqjbotle{float: right}
.fyqjbot li:nth-child(2n) .fyqjbotri{float: left;margin-left: 3%;margin-right: 3%}


.fyqjbotri {
    padding-top: 0!important;
    position: absolute;
    right: 0;
    max-height: 90%;
    overflow: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    padding-right: 1%;
}
.fyqjbotri::-webkit-scrollbar{width:4px;}
.fyqjbotri::-webkit-scrollbar-track{background-color:#e5e5e5;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fyqjbotri::-webkit-scrollbar-thumb{background-color:#002fa7;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fyqjbotri::-webkit-scrollbar-thumb:hover {background-color:#002fa7}
.fyqjbotri::-webkit-scrollbar-thumb:active {background-color:#002fa7}
.fyqjbotri pre{line-height: 1.5}
.fyqjbot li:nth-child(2n) .fyqjbotri{left: 0;right: auto}



.fyjswz{margin-bottom: 50px}
.fyjswz li{margin-bottom: 10px;background: #fff;box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.13);padding: 15px 180px 15px 55px;position: relative}
.fyjswz li.fyjswzfris{background: #002a97;}
.fyjswz li.fyjswzfris p,.fyjswz li.fyjswzfris span{color: #fff;}
.fyjswz li span{position: absolute;top: 15px;right: 40px;width: 120px;text-align: center;color: rgba(29,33,42,.7)}
.fyjswz li span img{vertical-align:middle;margin-right: 10px}
.fykhxq{background: #f3f4f4;margin: 50px 0 90px;padding: 100px 0 40px;}
.fykhxq li{display: inline-block;vertical-align: top;width:27%;margin: 0 9% 55px 0}
.fykhxq li:nth-child(3n){margin-right: 0}
.fykhxq li img{display: block;width: 100px;height: 100px;}
.fykhxq li p{margin: 30px 0 5px;}
.fyzsbjq{margin: 25px 0 65px;}
.fyzhengshu li{float: left;margin: 0 2%  2% 0;padding: 50px 0 30px;background: #f3f4f4;width: 23.5%}
.fyzsimg{padding-bottom: 95.2%;width:71.3%;margin: 0 auto}
.fyzhengshu li p{text-align: center;margin-top: 60px;}
.fyzhuanli{margin-bottom: 50px;}
.fyzltop{margin-bottom: 10px;}
.fyzlbot{margin-bottom: 40px}
.fyzlsz li{width: 29.33%;float: left;margin-right: 4%}
.fyzlsz li h2{color: #002fa7;font-weight: normal}
.fyzlsz li h2 span{margin-right: 5px;display: inline-block;vertical-align: sub}
.fyxszz{background: #f2f2f2;padding: 100px 0;margin-top: 90px;}
.fyxszz .fygjbzle{padding-top: 100px}
.fygjbz{padding-top: 100px;}
.fygjbzle{width: 53%}
.fygjbzri{width: 36%}
.fygjbzri img{display: block;max-width: 100%;margin: 0 auto}
.fycpzxxq{background: #f6f6f4;padding: 35px 0}
.fycpzxxq .main1420{position: relative}
.fycpxqle{width: 47%;padding-top: 0 !important;line-height: 1.5;position: absolute;top: 50%;left: 0;max-height: 100%;overflow: auto;padding-right: 1%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.fycpxqle::-webkit-scrollbar{width:4px;}
.fycpxqle::-webkit-scrollbar-track{background-color:#e5e5e5;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fycpxqle::-webkit-scrollbar-thumb{background-color:#002fa7;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fycpxqle::-webkit-scrollbar-thumb:hover {background-color:#002fa7}
.fycpxqle::-webkit-scrollbar-thumb:active {background-color:#002fa7}



.fycpxqle h2{font-weight: normal;margin-bottom: 10px}
.fycpxqle p{padding-left: 20px;position: relative;margin-bottom: 10px}
.fycpxqle p:last-child{margin-bottom: 0}
.fycpxqle p:after{content: "";position: absolute;width: 8px;height: 8px;background: #002fa7;top: 12px;left: 0}
.fycpxqle a{display: block;margin-bottom: 20px;font-weight: bold}
.fycpxqle a img{vertical-align: middle;margin-right: 8px;}
.fycpxqri{width: 47.2%;padding-bottom: 37.3%;}
.fyzszb{margin-bottom: 100px;}
.fyzszbbot{line-height: 1.75}
.fyzszbbot table{width: 100%;border: 1px solid #c8ccd4;text-align: center}
.fyzszbbot table thead{background: #002a97}
.fyzszbbot table thead th{padding: 20px 2px;color: #fff;font-weight: normal;font-size: 16px;}
.fyzszbbot table thead th.fyzbth0{text-align: left;
    /*width: 22%;*/
}

.fyzszbbot table thead th.fyzbth0:first-child{padding-left: 1%;width: 16%}

/*.fyzszbbot table thead th.fyzbth1{width: 17%}*/
/*.fyzszbbot table thead th.fyzbth2{width: 18%}*/
/*.fyzszbbot table thead th.fyzbth3{width: 15%}*/
/*.fyzszbbot table thead th.fyzbth4{width: 20%}*/
.fyzszbbot table tbody tr td{padding: 15px 5px;border-bottom: 1px solid #c8ccd4;font-size: 16px}
.fyzszbbot table tbody tr td:first-child{text-align: left;padding-left: 1%}
.fyzszbbot table tr:hover{background: #fafafa}
.fyzszbbot table thead tr:hover{background: #002a97}
.fysstable{margin-bottom: 60px}
/*.fysstable table thead th.fyzbth0{width: 22%;}*/
/*.fysstable table thead th.fyzbth1{width: 12%}*/
/*.fysstable table thead th.fyzbth2{width: 12%}*/
/*.fysstable table thead th.fyzbth3{width: 12%}*/
/*.fysstable table thead th.fyzbth4{width: 12%}*/
/*.fysstable table thead th.fyzbth5{width: 12%}*/
/*.fysstable table thead th.fyzbth6{width: 15%}*/
.fyptxz img{vertical-align: middle;margin-right: 10px;}
.fyyylybot{position: relative}
.fyyylybot .fyjt0,.fyyylybot .fyjt1{top: 50%;margin-top: -12px;}


.fylylbt  .item{position: relative;text-align: center}
.fylylbt  .item p{position: absolute;left: 0;width: 94%;bottom: 30px;color: #fff;padding: 0 3%;text-overflow: inherit;white-space: normal;}



.fylylbtimg{padding-bottom: 106%}
.fydgbjq{margin-bottom: 50px;}
.fydgjlb li{float: left;margin: 0 2% 4% 0;width: 23.5%;position: relative}
.fydgjlb li p{margin: 20px 0;height: 80px;line-height: 40px}
.fyzclb li{position: relative;margin-bottom: 60px;}
.fyzclb li span{background: url(../images/jthui0.png) no-repeat center center;width: 19px;height: 9px;position: absolute;top: 11px;right: 0;}
.fyzclb li a{padding-bottom: 30px;position: relative;padding-right: 50px;}
.fyzclb li:after,.fyzclb li:before{ content: ""; position: absolute; bottom: 0; left: 0; height:2px;}
.fyzclb li:before{background: #bbbcbf;width: 100%}
.fyzclb li:after{background: #002fa7;width: 0}
.fyzclb li a{display: block;}
.fyxslj{text-align: center;margin-top: -35px;margin-bottom: 60px;}
.fyxslj a{color: #002fa7;margin-left: 8px;display: inline-block}
.fyzpsx{margin-bottom: 60px}
.fyleibie{margin-right: 2%;border: 1px solid #c8ccd4;vertical-align: top;outline: none;line-height: 46px;height: 46px;padding: 0 2%;cursor: pointer}
.fyleibie0{width: 30%}
.fyleibie1{width: 46%}

.fyzpsx_new #city{
    line-height: 46px \9;
    height: 46px;
    border: 1px solid #c8ccd4 !important;
    width: 46% !important;
}


.fyqcsx{width: 20%;background: #002fa7;line-height: 46px;height: 46px;color: #fff;text-align: center;cursor: pointer}
.fyqcsx img{vertical-align: text-bottom;margin-right:10px;}
.fyzplb{margin-bottom: 5px;}
.fyzplb li{padding-bottom: 30px;margin-bottom: 55px;position: relative;cursor: pointer}
.fyzplb li:before,.fyzplb li:after{content: "";position: absolute;bottom: 0;left: 0;height: 2px}
.fyzplb li:before{width: 100%;background: #c8ccd4}
.fyzplb li:after{width: 0;background: #002a97}
.fyzpzc{width: 33%}
.fyzpzn{width: 22%;margin-left: 2%}
.fyzpzn p,.fyzpwz p,.fyzpsj p{color: rgba(29,33,42,.5);}
.fyzpwz{width: 19%;margin-left: 2%}
.fyzpsj{width: 16%}
.fyzpjt{width: 5%;background: url(../images/jthui0.png) no-repeat center right;height: 9px;margin-top:34px}
.fyzpzc p,.fyzpzn p,.fyzpwz p,.fyzpsj p{margin-bottom: 12px;line-height: 40px;height: 40px;}
.fyzpxqbg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);z-index: 9999;display: none}
.fyzpxqdiv{position: absolute;top: 50%;left: 50%;background: #fff;margin-left: -576px;height: 540px;margin-top: -270px;}
.fyzpbt{padding: 20px 30px;border-bottom: 2px solid #002fa7;box-shadow: 0 0 20px rgba(0,47,167,.2);margin-bottom: 30px;position: relative}
.fyzpbt img{position: absolute;top: 28px;right: 30px;cursor: pointer}
.fyzpbot{position: relative;overflow-y: auto;padding-bottom: 180px;height: 240px}
.fysqczw{margin: 0 100px}
.fysqczw a{color: #002fa7}
.fygwzz{margin: 30px 100px 0;}
.fygwzz p.fygwzzbt{margin-bottom: 20px;}
.fyzxnstxt{text-align: center;color: #f9fafb;font-size: 200px;line-height: 1;margin-top: 50px;}
.fylxbg{}
.fylxbg li{width: 48%;margin-bottom: 60px;}
.fylxinpt{width: 90%;border: 1px solid #c8ccd4;line-height: 60px\9;height: 60px;background: #fff;outline: none;padding: 0 5%}
.fyyzminpt{width: 30%;border: 1px solid #c8ccd4;line-height: 60px\9;height: 60px;background: #fff;outline: none;padding: 0 2.5%}
.fylxtex{width: 95%;border: 1px solid #c8ccd4;height: 180px;background: #fff;outline: none;padding: 30px 2.5%}
.fytjbtn{width: 210px;height: 50px;outline: none;padding:0;line-height: 50px;text-align: center;background: #fff;color: #002fa7;cursor: pointer;display: block;margin: 0 auto;border: 1px solid #002fa7}
.fyyzmsel{width: 100%;border: 1px solid #c8ccd4;line-height: 60px;height: 60px;outline: none;padding: 0 5%}
.fylxbg li p{height: 45px;}
.fylabe{vertical-align: top;cursor: pointer;display: block;width: 97%;margin-top: 15px;position: relative;padding-left: 3%;font-size: 14px;float: inherit}
.fylabe input{position: absolute;top: 5px;left: 0}
.fylxbg li.fylxbg,.fylxbg li:last-child{width: 100%;}
.fylxbg li.fylxbg .fylxinpt{padding: 0 2.5%;width: 95%}
.fylxbg li.fylxbg img{vertical-align: top;height: 60px;margin-left: 10px;cursor: pointer}
.fyshzcbot{text-align: center}
.fyshzcbot li{display: inline-block;width: 20%;height: 272px;border: 1px solid #dee0e5;margin: 0 2%;vertical-align: top}
.fyshzcbot li a{display: block;height: 100%;width: 100%}
.fyshzcbot li img{margin-top: 50px;height: 84px;}
.fyshzcbot li p{margin: 15px 0}
.fyshzcbot li span{opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.fyshfw{background: #f1f2f2;padding: 100px 0 40px}
.fyshfw  .homebt p{    text-transform: capitalize;}
.fyjubao{background: url(../images/fyssbg.jpg) no-repeat center top;background-size: cover;padding: 55px 0}
.fyjble{width: 48%}
.fyjble h2{font-weight: normal;color: #fff;margin-bottom: 15px;}
.fyjble p{color: #fff;margin-bottom: 15px;position: relative;padding-left: 56px;line-height: 35px}
.fyjble span{background: #002fa7;width: 35px;height: 35px;position: absolute;top: 0;left: 0;text-align: center;line-height: 35px;}
.fyjubaobg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);z-index: 9999;overflow: auto;display: none}
.fyjubaobg .fyjbbd li p{position: relative;text-align: left;width: 100%;line-height: 30px;margin-bottom: 5px;}
.fyjubaobg .fyjbbd li{padding-left: 0}


.fyjbdiv{background: #fff;position: absolute;top: 10%;left: 50%;margin-left: -576px;z-index: 9999;margin-bottom: 5%;padding: 100px 0}
.fyjbgb{position: absolute;top: 30px;right: 30px;cursor: pointer}
.fyjbbd{margin: 0 19%}
.fyjbbd li{margin-bottom: 20px;position: relative;padding-left: 195px;min-height: 68px}
.fyjbbd li p{position: absolute;top: 0;left: 0;line-height: 68px;text-align: right;width:175px}
.fyjbinpt{width: 94%;border: 1px solid #c8ccd4;line-height: 66px\9;height: 66px;background: #fff; outline: none; padding: 0 3%;}
.fyjbinpt0{width: 60%}
.fyjbtex{width: 94%;border: 1px solid #c8ccd4;height: 117px;background: #fff; outline: none; padding:15px 3%;}
.fyjbzs{margin-top: 10px;display: block;opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.fyjbbd li.fyjblast{padding-left: 0}
.fyjbyzm{position: absolute;top: 0;right: 0;width: 21%;height: 100%;cursor: pointer}
.pic_up{width:66%;line-height: 66px;height: 66px;border: 1px solid #c8ccd4;position: relative;text-align: left;cursor: pointer}
.inputPic_z{display:none;}
.pic_up span{position: absolute;top: 0;left: 5%;width: 95%;line-height: 66px;height: 66px;opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.fywxzwz{position: absolute;top: 0;right: 0;margin: 0;line-height: 66px;width: 21%}
.fyjbbtn{margin-top: 55px}
.fygsgg{background: #f2f2f2;padding: 100px 0 50px}
.fytzzle{width: 36%}
.fygpdqz{padding: 60px 0;margin-bottom: 60px;border-bottom: 1px solid #bbbcbf}
.fygpdqz p{line-height: 1;margin-bottom: 12px}
.lvse{color: #1fba17;}
.hongse{color: #ff0000;}
.fygpdqz img{margin: 0 5px  0 20px}
.fygpdqz span.fygxsj{opacity: .7; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
.fygpqx ul{display: flex;justify-content: space-between;}
.fygpqx li p{line-height: 1;margin-bottom: 10px}
.fyggimg{margin: -110px 0 0 -150px}
.fyggimg img{display: block;}
.fytzzri{width: 50%}
.fytzzwd li{padding-bottom:20px;margin-bottom: 25px;border-bottom: 1px solid #bbbcbf;cursor: pointer}
.fytzzwd li p{position: relative;padding-left: 52px;line-height: 29px;background: url(../images/fywdicn0.png) no-repeat left top;padding-right: 50px}
.fytzzwd li p:after{content: "";position: absolute;top: 0;right: 0;background: url(../images/fyjhic0.png) no-repeat center top;width: 17px;height: 16px;}
.fytzzwd li pre{display: none;margin: 20px 10px 0 52px;padding-left: 30px;background:url(../images/fywdicn1.png) no-repeat left top;line-height: 29px;min-height:116px}
.fytzzwd li.fywdadd pre{display: block}
.fytzzwd li.fywdadd p:after{background-image: url(../images/fyjhic1.png)}
.fytzxw li{position: relative;margin-bottom: 25px}
.fytzxw li:after,.fytzxw li:before{content: "";position: absolute;left: 0;bottom: 0;height: 1px}
.fytzxw li:before{width: 100%;background: #b2b3b6}
.fytzxw li:after{width: 0;background: #002fa7}
.fytzxw li a{display: block;padding-bottom: 25px;}
.fytzxw li span{opacity: .7; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
.fytzxw li p{margin-top: 5px;}
.fyckgd{margin-top: 50px}
.fyckgd a{background: none;border-color: #002fa7;color: #002fa7}
.fyssbq{margin-bottom: 60px;}
.fyssbq li{position: relative;margin-bottom: 25px;padding-left: 185px}
.fyssbq li p{position: absolute;top: 0;left: 0}
.fyssbq li a{display: inline-block;min-width: 160px;padding-right: 20px;margin-right: 20px;border-right: 1px solid #bbbcbf;font-size: 16px}
.fyssbq li a:last-child{border-right: 0}
.fyssbq li a.fyssbqatb{color: #002a97}
.fyzxxgsx{margin-top:-110px;width: 50%;margin-left: 50%;position: relative;z-index: 3;margin-bottom: 55px;}
.fyzxxgsx .fyleibie{width: 37%}
.fygwlj li{float: left;margin: 0 2% 55px 0;width: 23.5%}
.fyxgimg{padding-bottom: 79%}
.fyxgbt{margin: 20px 0 15px}
.fygwlj li p{color: #002fa7;}
.sssss{position: relative;line-height: 27px}
.fygwcxza{position: absolute;top: 0;right: 40px}
.fygwcxza img{
    -webkit-transform:scale(1) !important;
    -moz-transform:scale(1) !important;
    -o-transform:scale(1) !important;
    transform:scale(1) !important;
}
.sssss span{color: #666;background: url(../images/fygwcicn0.png) no-repeat center left;padding-left: 31px;cursor: pointer}
.sssss span:hover{background: url(../images/fygwcicn1.png) no-repeat center left;color: #002fa7}
.fytjcg{margin: 110px auto 0;width: 90%;background: #fff;box-shadow: 0 0 35px 0 rgba(243, 243, 243, .8);padding: 170px 0;position: relative}
.fytjcgimg{position: absolute;background: #fff;top: -83px;left: 50%;margin-left: -83px;padding: 30px;border: 1px dashed #e3e3e3}
.fytjcgimg img{background: #002fa7;display: block}
.fytjcg .homebt p{line-height: 62px}
.fycgkd{text-align: center}

/*个人中心*/
.fygrzxmain{padding: 100px 0}
.fygrzxle{width: 21%}
.fygrzxlb{box-shadow: 0 0 35px 0 rgba(243, 243, 243, .8);background: #fff;padding: 0 30px}
.fygrzxlb li{border-bottom: 1px solid #dcdcdc;background: url(../images/fygrzxjt0.png) no-repeat center right}
.fygrzxlb li:last-child{border-bottom: 0}
.fygrzxlb li a{display: block;padding: 30px 0;}
.fygrzxlb li img{margin-right: 30px}
.fygrzxlb li.fygrzxlbatv{background: url(../images/fygrzxjt1.png) no-repeat center right}
.fygrzxlb li.fygrzxlbatv a{color: #002fa7}
.fytuichu{background: #002fa7;text-align: center;margin-top: 30px;}
.fytuichu a{line-height: 70px;display: block;color: #fff}
.fytuichu img{margin-right: 12px;}
.fygrzxri{width: 66%;box-shadow: 0 0 35px 0 rgba(243, 243, 243, .8);padding: 55px 4%;min-height: 640px}
.fywdxxbt{padding-bottom: 30px;border-bottom: 1px solid #eee;line-height: 1;margin-bottom: 50px;}
.fygrzxri .fylxbg li{margin-bottom: 20px;}
.fygrzxri .fytjbtn{margin-top: 60px;}
.fyssgjsel{border: 1px solid #c8ccd4;vertical-align: top;outline: none;line-height: 60px;height: 60px;padding: 0 2.5%;cursor: pointer;width: 100%}
.fygrzxxz li{box-shadow: none;margin-bottom:-1px;border: 1px solid #c8ccd4;padding: 20px 180px 20px 30px}
.fygrzxxz li:hover{border-color: #002fa7;z-index: 3;box-shadow: 0 0 20px rgba(0,0,0,.1)}
.fygrzxri .page a, .fygrzxri .page span{margin: 0 5px}
.fygrzxri .page a.home,.fygrzxri  .page a.prev,.fygrzxri  .page a.next, .page a.last{padding: 0 30px}
.fygrzxindex{padding-top: 50px}
.fygrzxindex li{float: left;width: 29.33%;text-align: center;margin: 0 2%}
.fygrzxindex li a{display: block;border: 1px solid #c8ccd4;padding: 60px 0 55px;}
.fygrzxindex li img{width: 123px;height: 123px;display: block;margin: 0 auto;border: 1px solid #dcdcdc}
.fygrzxindex li p{margin: 25px 0 15px}
.fygrzxindex li span{opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.fygrzxindex li:hover a{box-shadow: 0 0 20px rgba(0,0,0,.1)}
.fywddd{margin-bottom: 50px;}
.fywddd li{margin-bottom: 10px;border: 1px solid #c8ccd4}
.fywddd li.fywdddfrst{background: #002a97;}
.fywddd li.fywdddfrst span{color: #fff;}
.fywddd li span{display: inline-block;vertical-align: middle;padding: 20px 0;text-align: center}
.fywddd li span.fyddxh0{width: 42%;padding-left: 3%;text-align: left}
.fywddd li span.fyddxh1{width: 16%;}
.fywddd li span.fyddxh2{width: 20%;}
.fywddd li span.fyddxh3{width: 16%;}
.fywddd li p{background: #f1f2f2;padding:0 3%;border-top:2px solid #002a97}
.fywddd li p span{margin-right: 20px;}
.fywddd li i,.fywddd li a{display: block;font-style: normal}
.fywddd li a.fyqxdd{color: #002a97}
.fyddxxbt{margin-bottom: 28px}
.fyddxxxq  li span.fyddxh0{width: 34%;}
.fyddxxxq  li span.fyddxh1{width: 12%}
.fyddxxxq  li span.fyddxh2{width: 12%}
.fyddxxxq  li span.fyddxh3{width: 12%}
.fyddxxxq  li span.fyddxh4{width: 12%}
.fyddxxxq  li span.fyddxh5{width: 12%}
.fyddxxxq  li img.fyddimg{width:115px;height: 91px;background: #c8c9ce;padding: 5px;vertical-align: middle;display: inline-block;margin-right: 10px}
.fyshdz li.fyqxddli{text-align: center}
.fyshdz .fytjbtn{display: inline-block;margin-left:15px;margin-right: 15px;}
.fyshouhuo{line-height: 26px;height: 26px;border: 1px solid #c8ccd4;padding: 17px 0}
.fyshsel{line-height: 26px;height: 26px;border: 0;vertical-align: top;outline: none;width: 25%;padding: 0 3%;border-right: 1px solid #bbbcbf;}
.fyshsel:last-child{border: 0}
.fytjbtn0{background: #fff;border:1px solid #002fa7;color: #002fa7}
.fyxggwc{text-align: right;line-height: 18px;margin-bottom: 20px;}
.fyxggwc img{display: inline-block;margin-right: 10px;vertical-align: top}
.fydingdan li,.fygwcbj li {margin-bottom: -1px}
.fydingdan li span.fyddxh0{width: 20%;padding-left: 0;text-align: center}
.fydingdan li span.fyddxh1{width: 24%;}
.fydingdan li span.fyddxh2{width: 18%;}
.fydingdan li span.fyddxh3{width: 18%;}
.fydingdan li span.fyddxh4{width: 18%;}
.fydingdan li img.fyddimg,.fygwcbj li img.fyddimg{width: 152px;padding: 5px;height: 120px;background: #c9cacf;vertical-align: middle}
.fygwcdd{border-bottom: 1px solid #9e9fa3;padding-right: 43%;margin-bottom: 60px}
.fydzj p{display: inline-block;margin-right: 35px;}
.fydzj p span{color: #002fa7}
.fyddtjan .fytjbtn{margin:50px 0 0 0}
.fygwcbj li span.fyddxh0{width: 20%;padding-left: 0;text-align: center}
.fygwcbj li span.fyddxh1{width: 22%;}
.fygwcbj li span.fyddxh2{width: 14%;}
.fygwcbj li span.fyddxh3{width: 14%;}
.fygwcbj li span.fyddxh4{width: 14%;}
.fygwcbj li span.fyddxh5{width: 13%;}
.fygwcsc,.fygwcdel{border: 1px solid #002fa7;line-height: 50px;width:170px;display: inline-block;font-style: normal;margin:0 auto;color: #002fa7;cursor: pointer;text-align: center}
.fygwcbot{margin-top: 60px;padding: 0 30px;line-height: 50px}
.checkBox{margin-right: 22px;}
.checkBox,.all_checked{ display:inline-block; width:30px; height:30px; background:url(../images/radio_no.jpg) no-repeat center left; cursor:pointer;}
.checked_box{ background-image:url(../images/radio_yes.jpg); }
.checkBox input,.all_checked input{ display:none; }
.all_checked{width: 115px;padding-left: 60px;height: 50px}
.fygwcdel{margin-left: 55px;background: #002fa7;color: #fff}
.fygwclast{text-align: center;margin-top: 60px;margin-bottom: 30px}
.fygwclast .fytjbtn{display: inline-block;margin: 0 20px}
.numBox{text-align:center; overflow:hidden; display:inline-block; }
.miuNum{ float:left; width:40px; height:32px; line-height:30px; border:1px solid #D5D5D5; cursor:pointer; outline:none; background:none; }
.numInput{ float:left; width:46px; height:30px; line-height:30px; border:none; outline:none; text-align:center; border-top:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; }
.addNum{ float:left; width:40px; height:32px; line-height:30px; border:1px solid #D5D5D5;cursor:pointer; outline:none; background:none; }
.fyhyzcman{background: url(../images/fyzcbg.png) no-repeat center bottom;background-size: 100% auto;padding: 100px 0}
.fyhyzcman .main1420{background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1);padding: 100px 0}
.fyhyzcman .fyjbbd{margin: 0 10%}
.fyhyzcman .fyjbbd li{padding-left: 235px}
.fyhyzcman .fyjbbd li p{text-align: left;width: 235px;}
.fyhyzcman .fyjbbd a.fyxieyi{text-decoration: underline;color: #002fa7}
.fydjhq{position: absolute;top: 0;right: 0;background: #002fa7;color: #fff;line-height: 66px;height: 66px;border: 0;vertical-align: top;outline: none;text-align: center;width: 24%;cursor: pointer}
.fyhyzcman .fyhydl li{padding-left: 0}
.fyhyzcman .fyhydl li.fyhydllast{text-align: center}
.fyhyzcman .fyhydl li.fyhydllast p,.fyhyzcman .fyhydl li.fyhydllast a{display: inline-block;width: auto;line-height: 68px;vertical-align: top;text-align: center;position: relative}
.fyhyzcman .fyhydl li.fyhydllast a{color: #002fa7;text-decoration: underline}
.fyhyzcman .fyhydl li.fyhydllast p{margin-left: 30px}
.fyhyzcman  .fytjbtn{line-height: 66px;height: 66px}
.fyhyzcman .fyhydl .fytjbtn{width: 100%;margin-top: 45px;}
.cpywle a{background:none;color: #002fa7;border: 1px solid #002fa7;}
.fygyqybgtt,.fygyqybgtt li{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden}
.fygyqybgtt li{background-size: cover;  background-position: center top;  background-repeat: no-repeat;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.fygyqybgtt li.fyawbgatv{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=1000);}

.navzeng{display: none;left: 100%;top: 41px;text-align: left;height: 355px}
.navzeng .navthreenr{float: left;min-width: 48%;}
.navzeng  a.navsanji{color: #1d212a !important;}
.navzeng  a.navsanji:hover{color: #002fa7 !important;}


.navzeng  a.navsanji:after{right: 0}
.navzeng  a.navsanji{padding-right: 53px}



.cookszbg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 9999;display: none}
.cookdiv{position: absolute;top: 5%;height: 80%;background: #fff;width: 580px;left: 50%;margin-left: -290px;}
.cooktop{padding: 15px 3%;border-bottom: 1px solid #e9e9e9;}
.cooktop img.coologo{height: 40px;}
.cooktop img.guanbicok{margin-top: 14px;}
.cookbot{padding: 0 3%;height: 80%;overflow: auto}
.phsz{padding: 10px 0}
.ysqy{margin-bottom: 25px;}
.ysqy a.ysgdxx{color: #002fa7;text-decoration: underline}
.ysqy a.yssmlink{text-decoration: underline}
.jsall{margin-bottom: 25px;}
.glph{}
.glph li{border: 1px solid #d8d8d8;margin-bottom: -1px;position: relative}
.glphtop{background: #fff;padding: 12px 30px;line-height: 25px;cursor: pointer}
.glphtop span{color: #000;font-size: 16px;margin-right: 10px;}
.glphbot{background: #F8F8F8;padding: 12px 30px;display: none}
.ssphbtn{background-color: #f2f1f1;border: 1px solid #ddd;width: 43px;height: 23px;position: absolute;top: 15px;right: 30px;cursor: pointer}
.ssphbtn i{display: block;position: absolute;top: 0;left: 0;width: 23px;height: 23px;background: #7d7d7d}
.hdzthy{color: #002fa7}
.ssphbtn_atv{background-color: #cddcf2; border-color: 1px solid #3860be;}
.ssphbtn_atv i{background-color: #002fa7;left: 20px}

.qrxz{bottom: 0;left: 0;width: 94%;position: absolute;border-top: 1px solid #d8d8d8;padding: 10px 3%;text-align: right}
.qrxzbt{display: inline-block;line-height: 40px;width: 155px;background: #002fa7;height: 40px;text-align: center;color: #fff;cursor: pointer;}


.fygonggaogonsi li.fyjswzfris span{font-size: 20px}
.fygonggaogonsi img{vertical-align: middle}
.fygonggaogonsi p.fygsgsbt0{display: inline-block;vertical-align: top;width: 20%;margin-right: 2%}
.fygonggaogonsi p.fygsgsbt1{display: inline-block;vertical-align: top;width: 70%}
.fygonggaogonsi li span{font-size: 16px}
.fygyxz{margin-top: 30px;line-height: 25px}
.fygyxz a{font-weight: bold}
.fygyxz img{vertical-align: top;margin-right: 10px}
.fyhyzcman .fyzhuce li p{width: 100%;position: relative;line-height: 1;margin-bottom: 10px}
.fyhyzcman .fyzhuce li{padding-left: 0}
.fyzhuce .fydjhq{bottom: 0;top: auto}
.fyzszbbot table thead th{position: relative}
.fycptcdiv{position: absolute;top:62px;left: 0;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1);display: none;padding: 20px 0;height: 300px;overflow: auto;width: 220px}
.fycptcdiv a{padding:5px 15px;color: #1d212a;cursor: pointer;display: block}
.fycptcdiv a.fycptcdivatv{color: #002fa7}
.fyzszbbot table thead th:hover .fycptcdiv{display: block}
.fygglx{text-align: center;margin-bottom: 60px}
.fygglx li{display: inline-block;vertical-align: top;margin: 0 20px}
.fygglx li img{background: #f1f2f2;vertical-align: middle;margin-right: 10px}


.fyxxsjb .pic_up{width: 100%;height: 60px;line-height: 60px;background: #eee;border-color: #eee}
.fyxxsjb .pic_up span{height: 60px;line-height: 60px;width: 100%;left: 0;text-align: center}
.fysjrad label{margin-right: 20px;}
.fyxxbjq{margin:0 0 30px}
.fysjchekc{border: 1px solid #c8ccd4;padding:20px 2% 5px}
.fysjchekc label{display: inline-block;vertical-align: top;min-width: 48%;margin: 0 .5% 15px 0;cursor: pointer}
.fyhdsjbd{margin-bottom: 10px;}
.fyhdzsbd{color: #999;font-size: 16px;}


/*收集弹窗*/
.fysjtcbg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;background: rgba(0,0,0,.7);display: none}
.fysjdiv{position: absolute;background: #fff;width: 60%;height: 520px;top: 50%;left: 20%;text-align: center;margin-top: -260px;}
.fysjdiv .fytjcgimg{padding: 15px;margin-left: -55px;top: -55px;}
.fysjdiv .fytjcgimg img{width: 80px;height: 80px}
.fysjtxt0{font-size: 30px;margin: 80px 0 30px;position: relative;padding-bottom: 20px;}
.fysjtxt0:after{content: "";  position: absolute;  bottom:0;  width: 100px;  height: 5px;  background: #002fa7;  left: 50%;margin-left: -50px;}
.fysjtxt1{font-size: 20px;margin-bottom: 30px;}
.fysjwx{display: block;margin: 0 auto;height: 160px;}
.fyswwm{margin-top: 15px;font-size: 16px}
.fysjgb{position: absolute;cursor: pointer;top: 25px;right: 25px}
.fysjbt{font-weight: bold;font-size: 30px;margin-bottom: 20px}
.fysjwl{margin-bottom: 10px;}
.fysjwl span{font-weight: bold}
.fysjwl a{display: inline-block;vertical-align: top;margin: 5px 25px 0;}
.fysjwl a img{display: block;height: 30px}
.fysjwl a img:hover{opacity: .8}
.fytcyw .fysjdiv{height: 460px;margin-top: -230px}

.yylybot .fylybt{white-space: inherit;overflow: auto; text-overflow: inherit;top: 77%;font-size: 29px;}




.fycptcdiv::-webkit-scrollbar{width:4px;}
.fycptcdiv::-webkit-scrollbar-track{background-color:#e5e5e5;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fycptcdiv::-webkit-scrollbar-thumb{background-color:#002fa7;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fycptcdiv::-webkit-scrollbar-thumb:hover {background-color:#002fa7}
.fycptcdiv::-webkit-scrollbar-thumb:active {background-color:#002fa7}

.fyzszb .homebt,.fyyyly .homebt,.fygjbzle .homebt,.fyzscq .homebt,.fyxgcp .homebt,.fydgjgq .homebt,.fygszc .homebt,.fytzzle .homebt,.fytzzri .homebt,.fygywm .homebt,.fyqywh .homebt,.fygltd .homebt,.fyryzz .homebt,.fyfzlcle .homebt,.fygjss .homebt,.fyzxxg .homebt,.fygrzxmain .homebt{text-align: left}
.fyzszb .homebt:after,.fyyyly .homebt:after,.fygjbzle .homebt:after,.fyzscq .homebt:after,.fyxgcp .homebt:after,.fydgjgq .homebt:after,.fygszc .homebt:after,.fytzzle .homebt:after,.fytzzri .homebt:after,.fygywm .homebt:after,.fyqywh .homebt:after,.fygltd .homebt:after,.fyryzz .homebt:after,.fyfzlcle .homebt:after,.fygjss .homebt:after,.fyzxxg .homebt:after,.fygrzxmain .homebt:after{left: 0;margin-left: 0}
.owl-theme .owl-controls{display: none}

/*2023.12.5*/
.fyxzlex{width: 22%}
.fyxzlex .homebt{text-align: left}
.fyxzlex .homebt:after{left: 0;margin-left: 0}
.fyscsxx li{border-bottom: 1px solid #848896}
.fycpyjx{padding:25px 30px 25px 0;display: block;position: relative;color: #1d212a}
.fycpyjx:after,.fycptwobtx:after,.cpsanbtx:after{content: "";position: absolute;background: url(../images/fycpflj0.png) no-repeat center center;width: 14px;height: 14px;background-size: cover;top: 31px;right: 0}
.fycponex{display: none;padding: 30px 0}
.fycptwox{margin-bottom: 25px}
.fycptwobtx{color: #848896;margin: 0 30px;display: block;position: relative;padding-right: 30px}
.fycptwobtx:after,.cpsanbtx:after{top: 7px}
.fycpthreex{display: none;background: #f2f4fb;padding: 25px 60px;margin-top: 25px}
.cpsanbtx{display: block;margin-bottom: 25px;color: #848896;position: relative;padding-right: 30px}
.cpforex{display: none;}
.cpforex a{display: block;margin: 0 0 25px 30px;color: #848896}
.fyscsxx li.fyscliatvx .fycpyjx{color: #002fa7}
.fyscsxx li.fyscliatvx .fycpyjx:after,.fycptwoatvx .fycptwobtx:after,.fycptreatv .cpsanbtx:after{background-image: url(../images/fycpflj1.png)}
.fyscsxx li.fyscliatvx .fycponex{display: block}
.fycptwoatvx .fycpthreex{display: block}
.fycptwoatvx .fycptwobtx{color: #002fa7}
.fycptreatv .cpforex{display: block}
.fycptreatv .cpsanbtx{color: #002fa7}
.fyxzrix{width: 74%}
.fyzxscx li{float: left;width: 31.5%;margin: 0 2.75% 55px 0;text-align: center}
.fyzxscx li:nth-child(3n){margin-right: 0}
.fyxgimgx{padding-bottom: 66%;margin-bottom: 25px}
.fyzxgwbtx,.fyzxgwbqx{color: #1d212a}
.fyzxgwbtx{margin-bottom: 3px;}
.fyzxgwbqx{margin-bottom: 10px;}
.fysxx{display: none;position: absolute;top: 2px;right: 0;background: url(../images/fysxicnxx.png) no-repeat center right;background-size: 16px auto;padding-right: 25px;line-height: 20px;}
.fycpgbxx{display: none}
.fycpxqx{}
.fycpxqxle{width: 50%;padding-bottom: 33.3%}
.fycpxqxri{width: 42%}
.fyscbtx{color: #1d212a;font-size: 46px;margin-bottom: 5px;}
.fyscflx{color: #1d212a;font-size: 24px;margin-bottom: 8px}
.fysczsx{color: #1d212a;line-height: 36px;margin-bottom: 13px}
.fyxzcpx{margin-bottom: 40px}
.fyxzcpx a{color: #002fa7;display: inline-block;padding-bottom: 10px;border-bottom: 1px solid #002fa7}
.fyspjgx{color: #002fa7;margin-bottom: 10px}
.fyspjgx span{font-size: 56px;margin-left: 10px}
.fytjgwcx{margin-bottom: 25px}
.fygwclex,.fygwcrix{line-height: 68px;height: 68px;}
.fygwclex{width: 47%;border: 1px solid #c8ccd4;}
.fygwclex .miuNum,.fygwclex .numInput,.fygwclex .addNum{border: 0 !important;padding: 0;height: 68px;}
.fygwclex .miuNum{line-height: 68px;width: 25%}
.fygwclex .numInput{line-height: 68px\9;border-left: 1px solid #c8ccd4 !important;border-right: 1px solid #c8ccd4 !important;width: 49%;line-height: 68px}
.fygwclex .addNum{line-height: 68px;width: 25%}
.fygwcrix{width: 47%;background: #002fa7;color: #fff;text-align: center;cursor: pointer}
.fyyfx{background: url(../images/fygwcincx.png) no-repeat left 5px;background-size: 30px auto;padding-left: 45px;line-height: 24px}
.fyyfx a{color: #002fa7;padding-bottom: 5px;border-bottom: 1px solid #002fa7}
.fyscxqx{margin-top: 120px}
.fyscxqx .homebt,.fyxscpx .homebt{text-align: left}
.fyscxqx .homebt:after,.fyxscpx .homebt:after{left: 0;margin-left: 0}
.fycpcsx{margin-bottom: 20px}
.fycpcsx li{border: 1px solid #c8ccd4;padding: 20px 0;position: relative;margin-bottom: -1px}
.fycpcsx li:after{content: "";position: absolute;top: 0;left:23%;width: 1px;height: 100%;background: #c8ccd4}
.fycpcsx li p,.fycpcsx li span{display: inline-block;vertical-align: middle}
.fycpcsx li p{width: 23%;font-weight: bold;color: #1d212a;box-sizing: border-box;padding: 0 4%}
.fycpcsx li span{width: 76%;text-align: center;padding: 0 4%;box-sizing: border-box}
.fyscbjqx{margin-bottom: 110px}
.fyxscplbx .item{text-align: center}
.homebt{position: relative}
.fyjt0, .fyjt1{top: 10px;left: auto}
.fyjt0{right: 70px}
.fyjt1{right: 0}
.fyddshx{position: relative}
.fyddshx:after{position: absolute;content: "";top: 0;right: 36%;width: 1px;height: 100%;background: #9e9fa3}
.fyddshxle{width: 57%}
.fyddshxle .fygwcdd{padding-right: 0;border-bottom: 0;margin-bottom: 30px}
.fyddshxle .fyddxxbt{font-size: 20px;font-weight: bold;color: #1d212a}
.fyddshxle .fylxbg li{margin-bottom: 25px}
.fyddshxle .fylxbg li.fyddlix{width: 48%}
.fyyszx{color: #9f9fa2}
.fyyszx span{color: #1d212a;margin-right: 25px}
.fyddshxri{width: 30%}
.fykjfpx{border-top: 1px solid #c8ccd4}
.fykjfpx li{position: relative}
.fykjfpx li.fyfplix{padding: 25px 0;border-bottom: 1px solid #c8ccd4}
.fyfplex{position: absolute;top: 50%;left: 0;

    transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)
}
.fyfprix{}
.fykfpx{background: url(../images/fykfpicn.png) no-repeat center right;background-size: 8px auto;padding-right: 14px;cursor: pointer}
.fyysmgx{text-align: right;margin: 3px 0}
.fyzjx{font-size: 40px;}
.fyscbtnx{display: block;text-align: center;line-height: 68px;border: 1px solid #b4b5b8;color: #1d212a;margin-top: 30px;margin-bottom: 20px}
.fyjxjsx{background: #002fa7;color: #fff;border-color: #002fa7}
.fykjfpx li.fyjsfxx{margin-top: 60px}
.fykjfpx li.fyjsfxx .fyfprix{padding-left: 100px}
.fyzffsx{display: inline-block;position: relative;padding-left: 26px;background:url(../images/fyjsicnx1.png) no-repeat left center;background-size: 19px auto;margin-right: 15px;cursor: pointer;margin-top: 4px}
.fyzffsx img{width: 76px;height: 21px;display: block}
.fyzfxzxatv{background-image: url(../images/fyjsicnx0.png);}
.fytyxyx{cursor: pointer;color: #9f9fa2;background: url(../images/radio_no.jpg) no-repeat center left;background-size: 26px auto;padding-left: 40px;line-height: 26px;}
.fyxytyatv{background-image: url(../images/radio_yes.jpg);}
.fytktcx,.fykfpbgx,.fysqshtcx{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;background: rgba(3,13,23,.7);display: none}
.fytknrx{position: absolute;top: 5%;left: 50%;height: 90%;background: #fff;transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%)}
.fytcclose{position: absolute;top: 30px;right: 25px;cursor: pointer;z-index: 3}
.fytknrx .homebt{margin-bottom: 0;padding-top: 70px}
.fytkbjx{margin: 0 50px 0 90px;padding-right: 40px;overflow: auto;}
.fytkbjx::-webkit-scrollbar{width:4px;}
.fytkbjx::-webkit-scrollbar-track{background-color:#f3f3f3;}
.fytkbjx::-webkit-scrollbar-thumb{background-color:#002fa7;}
.fytkbjx::-webkit-scrollbar-thumb:hover {background-color:#002fa7}
.fytkbjx::-webkit-scrollbar-thumb:active {background-color:#002fa7}
.fytkbtnx{text-align: center;padding: 90px 190px}
.fytkbtnx p{display: inline-block;width: 40%;line-height: 66px;border: 1px solid #b4b5b8;color: #1d212a;cursor: pointer;margin: 0 2%}
.fytkbtnx p.fytytkx{background: #002fa7;color: #fff;border-color: #002fa7}
.fykfpdivx{position: absolute;top: 50%;left: 50%;background: #fff;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.fykfpdivx .homebt { margin-bottom: 0;  padding-top: 70px;  }
.fyfplxx{text-align: center;margin: 10px 0 50px}
.fyfplxx li{display: inline-block;vertical-align: top;line-height: 68px;border: 1px solid #c8ccd4;margin: 0 10px;color: #1d212a;cursor: pointer;padding: 0 15px}
.fyfplxx li.fyfpxzx{background: #002fa7;color: #fff;border-color: #002fa7}
.fyfpdivx{padding: 0 100px;}
.fyfpzgx{display: none;padding-bottom: 90px}
.fyjwfpx{overflow: auto;padding-right: 50px}
.fyjwfpx::-webkit-scrollbar{width:4px;}
.fyjwfpx::-webkit-scrollbar-track{background-color:#f3f3f3;}
.fyjwfpx::-webkit-scrollbar-thumb{background-color:#002fa7;}
.fyjwfpx::-webkit-scrollbar-thumb:hover {background-color:#002fa7}
.fyjwfpx::-webkit-scrollbar-thumb:active {background-color:#002fa7}
.fyjwfpx li{position: relative;margin-bottom: 40px;line-height: 40px;}
.fyjwfpx li p{position: relative;width:100%;text-align: left;color: #1d212a}
.fyfpinputx{border: 0 !important;border-bottom: 1px solid #c8ccd4 !important;width: 100%;line-height: 40px\9;height: 40px;outline: none;padding: 0;background: none}
.fyfpselx{border: 0 !important;border-bottom: 1px solid #c8ccd4 !important;width: 100%;line-height: 40px;height: 40px;outline: none;padding: 0;background: none}
.fyfpbtnx{border: 0 !important;width: 100%;line-height: 65px;height: 65px;outline: none;padding: 0;background: #002fa7;color: #fff;text-align: center;cursor: pointer}
.fyjwfpx li.fyfpwidtx{padding-left: 0;margin-bottom: 0}
.fyttlxx span{display: inline-block;vertical-align: top;  position: relative;  padding-left: 30px;  background: url(../images/fyjsicnx1.png) no-repeat left center;  background-size: 19px auto; margin-right: 30px;  cursor: pointer;}
.fyttlxx span.fyttlxxatv{background-image: url(../images/fyjsicnx0.png)}
.fyzgfpx .fyjwfpx{display: none;}
.fyddztx{margin-bottom: 20px}
.fyztddx{position: relative;margin-top: 8px;}
.fyztddx p{background: url(../images/fyssddicn.png) no-repeat center right;min-width: 150px;padding-right: 20px;background-size: 13px auto;cursor: pointer}
.fyzdshowx{position: absolute;width: 100%;padding-top: 10px;z-index: 2;display: none}
.fyzdshowx ul{background: #fff;padding: 15px;border: 1px solid #eee}
.fyzdshowx li{margin-bottom: 10px}
.fyzdshowx li a{font-size: 18px}
.fyzdshowx li a:hover{color: #002fa7}
.fyztddx:hover .fyzdshowx{display: block}
.fyddssx{border-bottom: 1px solid #c8ccd4;line-height: 36px;width: 370px;padding-bottom: 7px}
.fyssddx{width: 84%;border: 0 !important;outline: none;padding: 0;line-height: 36px\9;height: 36px;}
.fyssbtnx{width: 14%;background: url(../images/fyssbtnww.png) no-repeat center right;background-size: 19px auto;border: 0 !important;outline: none;padding: 0;cursor: pointer;line-height: 36px;height: 36px}

.fyyszicnx{display:inline-block;vertical-align: middle;margin-left: 5px;cursor: pointer}


.fyshdivx{position: absolute;top: 5%;left: 50%;height: 90%;background: #fff;transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);padding-bottom: 100px;box-sizing: border-box}
.fyshdivx .homebt{    margin-bottom: 0; padding-top: 70px;}
.fyshnrx{overflow: auto;margin: 0 100px;padding-right: 50px}
.fyshnrx::-webkit-scrollbar{width:4px;}
.fyshnrx::-webkit-scrollbar-track{background-color:#f3f3f3;}
.fyshnrx::-webkit-scrollbar-thumb{background-color:#002fa7;}
.fyshnrx::-webkit-scrollbar-thumb:hover {background-color:#002fa7}
.fyshnrx::-webkit-scrollbar-thumb:active {background-color:#002fa7}
.fyddtcxsx{padding: 14px 3%;position: relative;line-height: 80px}
.fyddshimgx{display: inline-block;width: 120px;height: 80px;object-fit: cover;vertical-align:middle}
.fyddshbtx{display: inline-block;vertical-align:middle;width: 50%;margin-left: 20px}
.fyddzjx{position: absolute;top: 14px;right: 3%;}
.fyfwlxx{position: relative;padding-left: 170px;margin-bottom: 30px}
.fyfwlxx p{position: absolute;top: 0;left: 0}
.fyfwlxx li{display: inline-block;  vertical-align: top;  position: relative;  padding-left: 26px;  background: url(../images/fyjsicnx1.png) no-repeat left center;  background-size: 19px auto;  margin-right: 30px;  cursor: pointer;}
.fyfwlxx li.fylxxzx{background-image: url(../images/fyjsicnx0.png)}
.fytktxx{margin-bottom: 60px}
.fytktxxtex{border: 1px solid #c8ccd4 !important;padding: 15px 3%;height: 140px;width: 100%;outline: none;background: none;box-sizing: border-box}


.fysczpx{position: relative;padding-left: 170px;}
.fyscxxbtx{  position: absolute;  top:0;  left: 0;line-height: 130px}
.fysctpbgx{background: url(../images/fyimgbgx.jpg) no-repeat center center;width: 130px;height: 130px;background-size: cover;display:inline-block;vertical-align: middle}
.fysctpbgx img{display: block;width: 100%;height: 100%;object-fit: cover}
.fyscannx{display: inline-block;vertical-align: middle;margin-left: 20px}
.fywjnrxx{cursor: pointer}
.fywjnrxx p,.fywjnrxx span{display: inline-block;vertical-align: middle}
.fywjnrxx p{padding: 0 25px;border: 1px solid #c8ccd4;line-height: 35px;font-size: 16px;color: #a8a8aa;margin-right: 20px}
.fywjnrxx span{font-size: 16px;color: #1d212a}
.fyscannx p.fywhdxx{font-size: 16px;color: #a8a8aa;margin-top: 20px}



.fyddshbtnx{text-align: center;margin-top: 60px}
.fyqdtkx{display: inline-block;vertical-align: top;margin: 0 1%;width: 30%;line-height: 65px;border: 1px solid #b4b5b8;cursor: pointer}
.fyqdtkx0{background: #002fa7;color: #fff;border-color: #002fa7}
.fyddztxqx{border: 1px solid #cfd0d2;text-align: left}
.fyzttopx{background:#fafafa;padding: 20px 3%;border-bottom: 1px solid #cfd0d2}
.fyddztxqx ul{padding: 20px 3% 5px}
.fyddztxqx li{margin-bottom: 25px;min-width: 50%;float: left}
.fyddztxqx li span{display: inline-block}
.fyddszxx li span.fyddxh0{width: 33%}
.fyyfzjx{text-align: right}
.fyyfzjx li{margin-bottom: 20px}
.fyyfzjx li p{display: inline-block;}
.fyyfzjx li p.fyzxlex{color: #83868f}
.fyyfzjx li p.fyzxrix{color: #1d212a;width: 318px}
.fyyfzjx li p.fyzxrix span{font-size: 40px}
.fycpxqsp{width: 100%; height: 100%;position: absolute;top: 0;left: 0;background: #000;z-index: 3;}
.fycpvido{width: 100%; object-fit: contain; height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none;z-index: 3;}
.fyssbq li{text-align: left}
.fyssxwtt li a{width: 165px;position: relative;min-width: inherit;padding:0 !important;border: 0 !important;vertical-align: top;margin-bottom: 15px}
.fyssxwtt li img.fyssimgxz{display: block;width: 100%;margin: 0 0 15px;height: 110px;object-fit: cover;}
.fyssxwtt li p.fyssbtxz{color: #1d212a;position: relative;width: 98%;z-index: 2;text-align: center;padding: 0 1%;top: auto !important;line-height: 20px;height: 40px;overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.fyssxwtt li a.fyssbqatb p.fyssbtxz{color: #002a97}
.navduoji{position: absolute;width: 370px;background: rgba(255,255,255,.9);top: -25px;left:280px; padding: 25px 5%;box-sizing: border-box;display: none;z-index: 99;border: 1px solid #eee;border-top: 0;
box-shadow: 0px 0px 20px -7px rgba(0,0,0,.1); min-height: 315px}
.navduoji a{display: block;padding: 10px 30px}
.navduoji a:hover{color: #002a97}
.navejsub:hover .navduoji{display: block}
.nav li.nav_degji .naverji{border: 1px solid #eee;border-top: 0;}
.fygwcxzd{}
.fygwcxzd li span.fyddxh0{width: 19%}


.fykfpwidt .fyfplex{  position: relative;  top: 0; left: 0; transform: translateY(0);  -ms-transform: translateY(0);  -moz-transform: translateY(0);  -webkit-transform: translateY(0);  -o-transform: translateY(0);float: inherit;margin-bottom: 10px}
.fykfpwidt .fyfprix{float: inherit}

.fykjfpx li.fyjsdyd .fyfprix{padding-left: 210px}
.fyjsdyd .fyzffsx{margin-right: 4px}
.fytyxyx{font-size: 18px}
.fyfwlxx{padding-left: 205px;}
.fyfwlxx li{margin-right: 14px;}




    /*end*/


#province,#city{line-height: 26px\9;height: 26px;border: 0 !important;width: 25% !important;}
#province{border-right: 1px solid #bbbcbf !important;}

/*字体*/
.homebt span{font-size: 90px;}
.jgkjsz li p.jgkjsztop,.fyzlsz li h2 span,.fygpdqz span.fygpdqsz,.fyjgsl li p span{font-size: 68px}
.bannertxt p{font-size:50px;}
.fylcsj li.fylcsjatv,.fylcdivtop{font-size: 48px}
.jrwm li p,.homebt p,.cpywle h2,.fybanertxt p,.fylnbt,.fypmzzletop,.fyxwbt h1,.fycpxqle h2{font-size: 44px;}  /*一级*/
.xwhdri li p.xwjj,.xwbigjj,.cpywlbsub .item p,.fylybt,.fyfxwl li h2,.fyzztxt p,.fyhxnrtop,.fyqjbotri h2,.fykhxq li p,.fyzzzstop,.fyzltop,.fylylbt  .item p,.fydgjlb li p,.fyxgcpbotsub .item p,.fyzpzc p,.fygwzz p.fygwzzbt,.fyzpbt,.fyjble h2,.fygpqx li p,.fywhbot li p,.fytdbot li p,.fywdxxbt,.fyddxxbt,.fydzj p span{font-size: 22px;}  /*二级*/
.jgkjsz li p.jgkjsztop i,.fygpdm,.fycgkd{font-size: 22px;}
.fypmzzletop a,.fyleibie,input,select,textarea,button,.cookielj h2{font-size: 20px}/*三级 默认字体 20px*/
.logo span,.footernav li p,.footernav li a,.footerbq,.footerbq a,.fyjbzs,.cookielj p{font-size: 16px}
.ssle,.phsz,.glphtop,.qrxzbt{font-size: 16px}
.ysqy,.glphbot{font-size: 14px;}
.ssle::-webkit-input-placeholder{color:rgba(255,255,255,.6);}
.ssle::-moz-placeholder{color:rgba(255,255,255,.6)}
.ssle:-moz-placeholder{color:rgba(255,255,255,.6)}
.ssle:-ms-input-placeholder{color:rgba(255,255,255,.6)}
.headerbg .ssle::-webkit-input-placeholder{color:rgba(0,0,0,.6);}
.headerbg .ssle::-moz-placeholder{color:rgba(0,0,0,.6)}
.headerbg .ssle:-moz-placeholder{color:rgba(0,0,0,.6)}
.headerbg .ssle:-ms-input-placeholder{color:rgba(0,0,0,.6)}
.headgjss{background: rgba(255,255,255,.6);padding: 0 15px;margin: 0 30px}
.headgjss:before{display: none}
.headgjss:after{right: -30px}
.headerbg .headgjss{background: rgba(0,0,0,.05)}









.fyxgbt:hover{color: #002fa7}
.jrwm li a:hover{background: #fff;color: #002fa7}
.footdyfx li:hover .footerwx{display: block}
.cookan0:hover,.cookan1:hover{opacity: .9}
.yylybot li:hover a{background: url(../images/yylyimgbg.png) no-repeat center top;}
.yylybot li:hover .fylybt{top: 18%;white-space: inherit;overflow: auto;text-overflow: inherit;}
.yylybot li:hover .lylaeb{top: 30%;opacity: 1}

.fyxwhd li:hover:after,.fyxgcpbotsub .item:hover p:after,.fydgjlb  li:hover:after,.fyzclb li:hover:after,.fyzplb li:hover:after,.fytzxw li:hover:after{width: 100%}
.fyfxwl li:hover,.fyzhengshu li:hover{box-shadow: 0 0 20px rgba(0,0,0,.2)}
.fyjswz li:hover{box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3)}
.fyshzcbot li:hover{box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.08);}
.fyxjzz li:hover .fyxjzzbg{background: url(../images/fyxjbg.png) no-repeat center top;background-size: 100% auto}
.fyxjzz li:hover .fyzztxt{height: 230px;bottom: 30px}
.fyzclb li:hover span{background: url(../images/jthui1.png) no-repeat center center;}
.bannertxt a:hover,.cpywle a:hover,.fytjbtn:hover,.fygwcsc:hover,.fyqjbot li:hover .fyqjbotri span{background: #002fa7;color: #fff;border-color: #002fa7}
.xwhdle:hover .xwbigjj,.xwhdri li:hover p.xwjj,.fymbx a:hover,.fyxggwc a:hover,.fyxqnetx a:hover{color: #002fa7}
.footernav li a:hover,.footerbq a:hover{color: #fff}
.footzcxx a:hover{text-decoration: underline}
.footdyri:hover{background: #637fc8;color: #fff}
.fyqcsx:hover,.fygwcdel:hover,.fyjbbanner .fybanertxt span:hover{opacity: .9}
.fywddd li:hover{background: #fafafa}
.fywddd li.fywdddfrst:hover{background: #002a97}
.fywddd li a:hover{color: #002a97;text-decoration: underline}

.fyhxxq .fyjt0{left: 20px;background-image: url(../images/jtle0bai.png)}
.fyhxxq .fyjt1{right: 20px;background-image: url(../images/jtri1bai.png)}


.beizhu{margin-top: 1rem;font-size: 16px}
.beizhu11,.beizhu11 a{font-weight: bold;color: #0F4191}


/*20241203*/
.fyqqyy{padding: 100px 0 60px}
.fyqqyybjq{text-align: center;margin-bottom: 80px;font-size: 16px}
.fyyyjd{position: relative;}
.fyyydtle{width: 1162px;position: relative}
.fyyydtle img{display: block;width: 100%}
.fyyydtle li{position: absolute;width: 14px;height: 14px;background: #a7a8ac;z-index: 3;cursor: pointer}
.fyyydtle li:after{content: "";position: absolute;background: url(../images/fyicnfff.png) no-repeat center center;width: 39px;height: 48px;background-size: cover;left: 50%;margin-left: -19.5px;top: -58px;display: none}



.fyyydtle li.fydtli1{    top: 39%;
    right: 25%;}
.fyyydtle li.fydtli2{        top: 32%;
    right: 50.8%;}
.fyyydtle li.fydtli3{    top: 40.5%;
    right: 22.5%;}
.fyyydtle li.fydtli4{    top: 43%;
    right: 23.5%;}
.fyyydtle li.fydtli5{       top: 41%;
    right: 21%;}
.fyyydtle li.fydtli6{       top: 34%;
    right: 52%;
}
.fyyydtle li.fydtli7{    top: 56%;
    right: 26%;}
.fyyydtle li.fydtli8{       top: 33.5%;
    right: 49.5%;
}
.fyyydtle li.fydtli9{    top: 37%;
    right: 87%;}

.fyyydtle li.fytxdtli{background: #002fa7}
.fyyydtle li.fytxdtli:after{display: block}


.fyyydtri{position: absolute;top: 60px;right: 0;width: 356px;}
.fyyydtri li{display: none;border: 1px solid #dcdcdc}
.fyyyimgte{padding-bottom: 96%;width: 100%}
.fydtjj{padding: 25px 10px;text-align: center}
/*.fydtsub{margin-bottom: 15px;text-align: center}*/
/*.fydtsub p{font-size: 24px}*/
/*.fydtsub span{font-size: 16px}*/


.fyjdxx{padding: 100px 0 70px;background: #f3f4f4}
.fyjdxxbot{}
.fyjdxxbot li{float: left;width: 31.902%;margin: 0 2.147% 30px 0;background: #fff}
.fyjdxxbot li:nth-child(3n){margin-right: 0}
.fyjdimg{}
.fyjdtxt{padding: 25px}
.fyzbbt{font-size: 24px;color: #1d212a;font-weight: bold}
.fyzbjj{font-size: 15px;color: #1d212a;line-height: 32px;margin: 10px 0 25px}
.fyzbdz{font-size: 14px;color: #1d212a;position: relative;padding-left: 35px;margin-top: 15px}
.fyzbdz img{position: absolute;top: 0;left: 0;width: 20px;}



.fyjdtplb{}
.fyjdtplb .item{padding-bottom: 63%}
.fyjdtplb .owl-controls{display: block;position: absolute;bottom: 15px;width: 100%;text-align: right;padding: 0 15px;box-sizing: border-box}
.fyjdtplb .owl-nav{display: none}
.fyjdtplb .owl-dots .owl-dot span{
    width: 12px;
    height: 12px;
    margin: 0 5px;
    background:rgba(255,255,255,.7);
    display: block;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.fyjdtplb .owl-dots .owl-dot.active span, .fyjdtplb .owl-dots .owl-dot:hover span{background: #fff}




.fyjdxw{padding: 100px 0}
.fyjdxwbot{}
.fyjdxwsub{padding-bottom: 35px;margin-bottom: 35px;border-bottom: 1px solid #bbbcbf}
.fyjdxwbt{font-size: 24px;position: relative;color: #1d212a;padding-right: 320px;cursor: pointer}
.fyjdxwbt:after{content: "+";position: absolute;top: 0;right: 0;color: #002fa7}
.fyjdxwbt span{font-size: 16px;position: absolute;top: 5px;right: 160px}
.fyjdxwbjq{display: none;margin-top: 25px;}


.fyxwshow{}
.fyxwshow .fyjdxwbjq{display: block}
.fyxwshow .fyjdxwbt:after{content: "-"}
/*20241203 end*/



/**********************************************适配*******************************************************/
@media only screen and (min-width:1930px){
    .yyly,.jgkj,.fypmzz{margin-left: auto;margin-right: auto;max-width: 1600px}
    .jgkj .main1600{width: 87%}
}

@media only screen and (max-width:1800px){
    .main1720{width: 1600px}
    .ckspimg:before{width: 100px;height: 100px;margin-top: -50px;margin-left: -50px}
    .ckspimg:after{width: 130px;height: 130px;margin-top: -65px;margin-left: -65px}
    .fxwlbot{width: 1500px}
    .shouer {  left: 80.7%;  top: 46.4%;  }
    .dongguan {
        left: 76.6%;
        top: 54.7%;
    }
    .nav li{margin-left: 18px;}
    .jrwm li pre{height: 150px;}


    .yylybot .fylybt{font-size: 27px;}
}
@media only screen and (max-width:1680px){
    .main1720{width: 1400px}
    .main1600,.focus_slide .owl-controls{width: 1360px}
    .focus_slide .owl-controls,.bannertxt,.bannernum,.fybanertxt .main1600{margin-left: -680px;}
    .header .main1720{width: 98%}
    .xwhdri li{margin-bottom: 15px}
    .xwhdri li a{padding-bottom: 15px}
    .fxwlbot{width: 1366px}



    .navejsub a.navsanji:after, .navthree a.navthreesub:after, .navfore a.navforesub:after{top: 24px;right: 20px;}


    .navejsub a.navsanji:after{top: 20px}
    .yylybot .fylybt{font-size: 26px;    padding-left: 10%; padding-right: 10%;  width: 80%;}
    .yylybot .fylyxq{margin-left: 10%;margin-right: 10%}



    .naverjisub{font-size: 16px}
    .header .main1720,.naverji .main1600{width: 98%}



}


@media only screen and (max-width:1600px){
    .logo{top: 37.5px}
    .logo img{height: 30px;}
    .fxwl,.fyshfw,.fygsgg{padding-top: 80px}
    .fyjgsl,.fyxszz{margin-top: 50px}
    .xwhd,.fyxwzx,.fygywm,.fyryzz,.fyxszz,.fyhyzcman,.fyhyzcman .main1420,.fygrzxmain{padding: 80px 0}
    .cpyw {  padding-top: 80px;  margin-bottom: 80px;  }
    .jgkj .main1600{padding: 150px 0 120px}
    .fygltd{padding: 80px 0 50px}
    .fyqjbot li{margin-bottom: 80px;}
    .fyxwhd li{margin-bottom: 40px}
    .fyxwhd li a{padding-bottom: 40px;}

    .yylybot .fylybt{font-size: 25px;}

    .navejsub a.navsanji{padding-left: 30px}


    .nav li {margin-left: 20px; }


    /*20241203*/
    .fyqqyy {padding: 80px 0 40px; }
    .fyjdxx {padding: 80px 0 40px; }
    .fyjdxw {padding: 80px 0}
    /*20241203 end*/

}

@media only screen and (max-width:1555px){
    .nav li a.navyja{font-size: 18px}
    .nav li {margin-left: 19px; }
    .nav li.wltzlog img{height: 19px}
    .fyyydtri{top:0}
}
@media only screen and (max-width:1440px){
    .main1720,.main1600,.focus_slide .owl-controls{width: 1200px}
    .main1420{width: 1150px}
    .fypmzz .main1420{margin-left: -575px;}
    .main1600,.focus_slide .owl-controls{width: 1200px}
    .focus_slide .owl-controls,.bannertxt,.bannernum,.fybanertxt .main1600{margin-left: -600px;}
    .logo span{padding-left: 10px;margin-left: 10px;}
    .fylybt{top: 80%}
    .yylybot li:hover .fylybt{top: 10%}
    .yylybot li:hover .lylaeb{top: 20%;}
    .cpywle p{padding-left: 20px}
    .cpywle p:after{top: 10px}
    .jrwm li a, .cpywle a, .fyqjbotri span, .fyjbbanner .fybanertxt span, .fyckgd a{line-height: 40px;height: 40px;    min-width: 135px;}
    .fyxwbtbakc{left: -80px}
    .fytzzwd li pre{line-height: 22px;min-height: 88px;padding-left: 26px}
    .fyggimg img{width: 700px}

    .fyfxwl li{padding: 20px}
    .fyfxwl li pre{margin-bottom: 15px;}
    .fyfxwl li span{margin-bottom: 10px;}

    .fygrzxindex li img{width: 94px;height: 94px}
    .fyqjbotri{padding-top: 30px}
    .fyqjbotri pre{line-height: 30px;margin-bottom: 20px}
    .fygwcsc, .fygwcdel{width: 140px}
    .checkBox{margin-right: 8px}
    .fxwlbot{width: 1200px}
    .fywhbot li{width: 87%;}

    .paluoaertuo { left: 14%;  top: 45.5%;  }
    .susaikesi {
        left: 26%;
        top: 42.5%;
    }
    .dubailin {
        left: 44.2%;
        top: 33%;
    }


    .navthree a.navthreesub {padding: 15px 49px 15px 28px; }
    .navfore a.navforesub{padding: 15px 49px 15px 28px}

    .page a.home, .page a.prev, .page a.next, .page a.last{padding: 0 30px;margin: 0 5px}
    .navduoji{min-height: 309px}

    .nav li a.navyja{font-size: 16px}

    .xwbigjj{line-height: 28px;height: 56px}


    .nav li { margin-left: 25px;  }

    /*字体*/
    .homebt span{font-size: 70px;}
    .jgkjsz li p.jgkjsztop,.fyzlsz li h2 span,.fygpdqz span.fygpdqsz,.fyjgsl li p span{font-size: 60px}
    .bannertxt p{font-size: 45px;}
    .fylcsj li.fylcsjatv,.fylcdivtop{font-size: 44px}
    .jrwm li p,.homebt p,.cpywle h2,.fybanertxt p,.fylnbt,.fypmzzletop,.fyxwbt h1,.fycpxqle h2{font-size: 40px;}  /*一级*/
    .xwhdri li p.xwjj,.xwbigjj,.cpywlbsub .item p,.fylybt,.fyfxwl li h2,.fyzztxt p,.fyhxnrtop,.fyqjbotri h2,.fykhxq li p,.fyzzzstop,.fyzltop,.fylylbt  .item p,.fydgjlb li p,.fyxgcpbotsub .item p,.fyzpzc p,.fygwzz p.fygwzzbt,.fyzpbt,.fyjble h2,.fygpqx li p,.fywhbot li p,.fytdbot li p,.fywdxxbt,.fyddxxbt,.fydzj p span{font-size: 20px;}  /*二级*/
    .jgkjsz li p.jgkjsztop i,.fygpdm,.fycgkd{font-size: 20px;}
    .fypmzzletop a,.fyleibie,input,select,textarea,button,body,.cookielj h2{font-size: 18px}/*三级 默认字体 20px*/
    .logo span,.footernav li p,.footernav li a,.footerbq,.footerbq a,.fyjbzs,.cookielj p{font-size: 16px}



    .yylybot .fylybt{font-size: 23px;}

    /*2023.12.5*/
    .fykjfpx li.fyjsdyd .fyfprix{padding-left: 178px}
    .fyddshxri{width: 35%}
    .fyddshx:after{right: 39%}
    .fytyxyx{font-size: 17px}
    /*end*/

    .fyhxnrbot pre{font-size: 16px}


}
@media only screen and (max-width:1400px){
    .nav li { margin-left: 20px;  }
    /*20241203*/
    .fyyydtle{width: 900px}
    /*20241203 end*/

    .fyyydtle li.fydtli2{top: 31%}

}



@media only screen and (max-width:1366px){
    .fxwl,.fyshfw,.fygsgg{padding-top: 60px}
    .fyjgsl,.fyxszz{margin-top: 50px}
    .xwhd,.fyxwzx,.fygywm,.fyryzz,.fyxszz,.fyhyzcman,.fyhyzcman .main1420,.fygrzxmain{padding: 60px 0}
    .cpyw {  padding-top: 60px;  margin-bottom: 60px;  }
    .jgkj .main1600{padding: 110px 0 80px}
    .fygltd{padding: 60px 0 40px}
    .fyqjbot li{margin-bottom: 60px;}
    .fyxwhd li{margin-bottom: 30px}
    .fyxwhd li a{padding-bottom: 30px;}
    .cksp p{font-size: 16px}
    .cksp {  right: -35px;  width: 70px;  height: 40px;  margin-top: -20px;}
    .ckspimg img,.ckspimg{width: 40px;height: 40px;}
    .ckspimg:before{width: 50px;height: 50px;margin-top: -25px;margin-left: -25px}
    .ckspimg:after{width: 70px;height: 70px;margin-top: -35px;margin-left: -35px}
    .cookbot{height: 70%}

    .fysjdiv{width: 800px;margin-left: -400px;left: 50%}



    .yylybot .fylybt{padding-left: 8%; padding-right: 8%;  width: 84%;}
    .yylybot .fylyxq{margin-left: 8%;margin-right: 8%}




    .navthree a.navthreesub,.navejsub a.navsanji,.navfore a.navforesub{padding-top: 8px;padding-bottom: 8px;}
    .navejsub a.navsanji:after, .navthree a.navthreesub:after, .navfore a.navforesub:after{top: 16px}
    .nav li { margin-left: 17px;  }
}

@media only screen and (max-width:1324px){
    .nav li { margin-left: 12px;  }
}
@media only screen and (max-width:1280px){
    .nav li{margin-left: 8px;}
    .nav li a.navyja{font-size: 16px;}
    .yylybot .fylybt{font-size: 22px}
}
@media only screen and (max-width:1200px){
    .nav li a.navyja{font-size: 14px;}


}

@media only screen and (max-width:768px){
    body{min-width: inherit}
    .main1720,.main1600,.main1420,.main1150,.focus_slide .owl-controls{width:90%}
    .fypmzz .main1420,.fyjbdiv,.focus_slide .owl-controls,.bannertxt,.bannernum,.fybanertxt .main1600{margin-left: -45%}
    .fybanner img.fybannerpc{display: none;}
    .fybanner img.fybannersj{display: block;}
    .fycptcdiv{width: 280px}
    .header{position: fixed;width: 100%;top: 0;left: 0;z-index: 999}
    .header,.navheight{height: 65px;}
    .header .logo{top: 24px}
    .header .logo img{height: 24px;}
    .header .logo span{text-align: right;font-size: 12px !important;line-height: 1;margin:7px 0 0 0;display: block;padding:0}
    .header .logo span:after{display: none}

    .menu-activator{display: block}
    .nav{position:fixed;width: 100%;height: 100%;background: #fff;z-index: 999;top: 65px;right: 0;text-align: left;padding: 0;display: none}
    .nav .main1280{width: 100%}
    .nav ul{padding-top: 70px}
    .nav li{display: block;margin: 0;float: inherit;width: 100%}
    .nav li a.navyja{line-height: 40px;padding: 0 5%;height: auto}
    .naverji,  .nav li.nav_degji .naverji{position: relative;top: 0;min-height: auto;padding: 10px 0}
    .nav li.nav_degji .naverji{width: 100%;left: 0;margin: 0;border-bottom: 1px solid rgba(29,33,42,.1);box-shadow: none}
    .naverjisub{width: 100%;border-right: 0;min-height: auto;padding: 0}
    .nav li.nav_degji .naverji .main1600{width: 90%}

    .navejsub a.navsanji,.nav li.nav_degji .navejsub a.navsanji{padding:5px 0 5px 21px}
    .navejsub a.navsanji:after,.nav li.nav_degji .navejsub a.navsanji:after{top: 15px;right: 0}

    .nav li.wltzlog{margin-left: 5%;margin-top: 15px;}
    .nav li.wltzlog img{height: 22px;}



    .fyxxbjq{margin-bottom: 20px}

    .sousuo{margin: 0 5%;display: none;position: fixed;top: 80px;width: 90%;left: 0;z-index: 9999;line-height: 30px}
    .ssle{line-height: 30px\9;height: 30px}
    .ssri{line-height: 30px;height: 30px}
    .headeran{top: 6px;}
    .gouwuche,.yuyan,.headgjss{padding: 0 7px}
    .headgjss{margin: 0 7px}
    .headgjss:after{display: none}
    .grzx{padding-left: 7px;}
    .banner{padding-bottom: 60%}
    .bannertxt{bottom: 20px}
    .bannertxt a{width: 100px;line-height: 30px;height: 30px;margin-top: 10px;font-size: 14px;}
    .bannernum{bottom: 70px;width: 57%;}
    .focus_slide .owl-controls{bottom: 73px;width: 57%}
    .cpywbot{padding-bottom: 0;height: 230px;}
    .homebt{padding-bottom: 15px;margin-bottom: 30px}
    .homebt:after{height: 3px;bottom: 0;width: 50px;margin-left: -25px;}
    .homebt span{bottom: 25px}
    .cpywle{opacity: 1;margin: 0;width: 90%;padding: 20px 5%;float: inherit;

    }
    .cpywle p{display: none}
    .cpywle p:nth-child(2),.cpywle p:nth-child(3){display: block}
    .yylybot{overflow: auto}
    .yylybot ul{width: 1200px;}
    .lylaeb p{margin-bottom: 12px}
    .fyjgkjtx,.jgkjej{width: 100%}
    .jgkjsz{width: 100%;margin: 30px 0}
    .jgkjej li{text-align: left;margin: 0 0 20px 0;padding: 0;width: 100%;position: relative}
    .jgkjej li img{margin: 0 auto;display: block;position: absolute;top: 0;left: 0;width: 30px}
    .jgkjej li a{padding-left: 45px;    line-height: 30px;display: block;}
    .jgkjej li:after{display: none}
    .jgkjej:after{left: 33.33%}
    .jgkjej:before{right: 33.33%}
    .cksp{position: relative;right: 0;left: 0;margin: 30px auto;width: 100%}
    .cksp p{margin-top: 25px}
    .fyjgkjtx{line-height: 26px;}
    .xwbigms{line-height: 20px;height: auto;max-height: 40px;font-size: 12px !important;}
    .fenxiaowangluo{overflow: auto}
    .fxwlbot{width: 1200px}
    .jrwm{padding: 40px 0 15px 0}
    .jrwm li{width: 100%;margin-bottom: 28px;padding: 0 0 28px;border-bottom: 1px solid rgba(255,255,255,.5)}
    .jrwm li:last-child{border-bottom: 0;margin-bottom: 0}
    .foottop{padding: 40px 0 45px;text-align: center;border-bottom: 0}
    .footdyfx li{margin: 0 8px;}
    .footdyfx li img{height: 20px}
    .foottop .logo img{height: 22px}
    .foottop .logo span{line-height: 22px}
    .footerbq a{display: inline-block;margin-top: 10px}
    .footup,.footup img{width: 30px;height: 30px;}
    .fybanertxt .main1600{bottom: 20px}
    .fybanertxt pre{width: 90%;padding: 0 0 0 5%;overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical;line-height: 26px;height:auto;max-height: 52px}
    .fyzxxgsx{margin: 0 0 30px 0;width: 100%}
    .fygwlj li{width: 100%;margin: 0 0 20px 0 !important;}
    .fygwlj li:nth-child(2n){margin-right: 0 !important;}
    .fyxgimg{padding-bottom: 67%}
    .fygwlj{margin-bottom: 10px}
    .page{line-height: 36px}
    .page a, .page span{margin: 0 !important;padding: 0 7px !important; display:none;border: 0;min-width: inherit}
    .page a.home, .page a.prev, .page a.next, .page a.last,.page span.pagecurrent{padding: 0 10px;display: inline-block}
    .fyxwxqmbx{margin-top: 0 !important;}
    .fygwcdd{padding-right: 0}
    .fytjcgimg{padding: 10px;top: -35px;margin-left: -35px;}
    .fytjcgimg img{width: 50px;height: 50px;}
    .fytjcg{padding: 60px 0 30px;margin-top: 40px}
    .fytjcg .homebt p{line-height: 30px}
    .fycgkd{padding: 0 20px}
    .all_checked{}
    .fygwcbot{padding-left: 0;padding-right: 0}
    .fytjbtn{width: 160px;margin: 0;line-height: 40px;height: 40px;}
    .fygwclast .fytjbtn{margin: 0 10px;}
    .fycpxqle{position: relative;height: auto;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);top: 0;
    }
    .fycpxqri{padding-bottom: 79.3%}
    .fyjt0, .fyjt1{background-color: rgba(255,255,255,.8) !important;background-size: 10px auto !important;background-position: center center !important;padding: 10px}
    .fyjt0{left:0}
    .fyjt1{right:0}
    .fylylbt .item p{bottom: 15px;}
    .fyqjbotle{padding-bottom: 73.8%}
    .goods_description{margin: 20px 0}
    .fyqjbotri{margin-right: 0 !important;}
    .fyqjbotri pre{line-height: 26px;}
    .fyssbq li p{position: relative;width: 100%;margin-bottom: 20px}
    .fyssbq li{padding-left: 0;margin-bottom: 20px}
    .fyssbq li a{min-width: inherit;margin-bottom: 10px}
    .fyjgsl li{width: 100%;margin-bottom: 20px}
    .fytdbg pre{padding: 5px;font-size: 14px}
    .fyqywh{padding: 40px 0 30px;min-height: 629px;}
    .fywhbot li{padding-left: 85px;width: 70%}
    .fywhbot li img{width: 60px;height: 60px;}
    .fywhbot li p{margin-top: 17px;}
    .fyfzlcle{width: 100%;padding-top: 40px}
    .fyfzlcri{width: 100%;padding: 0;height: 300px;overflow: auto}
    .fylcdiv{margin-bottom: 30px;opacity: 1;max-height: inherit}
    .fyfzlc{padding-bottom: 40px;}
    .fykhxq { margin: 40px 0; padding: 40px 0 20px;}
    .fykhxq li{width: 78%;margin: 0 0 30px 0;position: relative;padding-left: 22%}
    .fykhxq li img{width: 18%;height: auto;position:absolute;top: 0;left: 0}
    .fykhxq li p{margin-top: 0}
    .fyzsbjq{margin: 25px 0}
    .fyzhengshu li{padding: 30px 0}
    .fyzsimg{width: 86%;padding-bottom: 114.2%}
    .fyhxjsfl li img,.fyhxjsfl li:after{display: none}
    .fyhxjsfl{text-align: left}
    .fyhxjsfl li{padding: 0;margin: 0 10px 10px 0}
    .fyhxxqbg{position: relative;width: 90%;padding: 25px 5%;background: rgba(0,0,0,.9)}
    .fyhxxq li{padding-bottom: 0;}
    .fyhxxq li img{position: relative;}
    .fyhxxqbg .index_sec,.fyhxxqbg .sec_box{position: relative;display: block;height: auto}
    .fyhxnrtop, .fyhxnrbot{width: 100%}
    .fyhxnrtop{min-height: 62px}
    .fyhxicn{padding: 10px;width: 30px;height: 30px;}
    .fyhxicn img{width: 30px;height: 30px;}
    .fyhxnrtop p{padding-left: 75px;    padding-top: 12px;}
    .fyjswz li{padding: 15px}
    .fyjswz li span{position: relative;left: 0;right: auto;top: 0;margin-top: 15px;display: block;text-align: left}
    .fyhyzcman,.fygrzxmain{margin-top: 0 !important;}
    .fyhyzcman .fyjbbd{margin: 0 3%}
    .fyjbbd li{min-height: 40px;}
    .fyjbinpt{height: 40px;line-height: 40px\9}
    .fyhyzcman .fyhydl .fytjbtn{height: 40px;line-height: 40px;margin-left: 0}
    .fyhyzcman .fyhydl li.fyhydllast p, .fyhyzcman .fyhydl li.fyhydllast a{line-height: 40px;}
    .fyhyzcman .fyjbbd li p{position: relative;width: 100%;text-align: left;line-height: 1}
    .fyhyzcman .fyjbbd li{padding-left: 0}
    .fydjhq{bottom: 0;line-height: 40px;height: 40px;top: auto;width: 31%}
    .fyhyzcman .fytjbtn{margin: 0;width: 100%;line-height: 40px;height: 40px;}
    .fyssgjsel{line-height: 40px;height: 40px}
    .fygrzxlb li a{padding: 15px 0}
    .fytuichu a{line-height: 55px;}
    .fygrzxindex li{width: 90%;margin: 0 5% 30px}
    .fygrzxindex li a{padding: 30px 0}
    .fygrzxindex li img{width: 60px;height: 60px}
    .fygrzxindex li p{margin: 10px 0 5px}
    .fywdxxbt {padding-bottom: 20px; margin-bottom: 30px;}
    .fyjswz li.fyjswzfris{display: none}
    .fygrzxri .fytjbtn{margin-left: 0}
    .fylndivle,.fylndivri{width: 100%;float: inherit;position: relative}
    .fylndivle .index_sec,.fylndivle .sec_box{display: block;width: 100%;height: auto;position: relative}
    .fylinian{padding: 30px 5%;width: 90%}
    .fylnbt{margin: 0}
    .fylnbjq{margin: 0}
    .fyrcln{position: relative;padding-top: 60px}
    .fyrcln .fymbx{top: 0;left: 5%}
    .fyjbbanner .fybanertxt span{margin-top: 0}
    .fyjble{float: inherit;width: 100%;margin-bottom: 30px}
    .fyjbdiv{padding: 30px 0}
    .fyjbbd{margin: 0 3%}
    .fyjbbd li{padding-left: 0}
    .fyjbbd li p{position: relative;text-align: left;width: 100%;line-height: 1;margin-bottom: 10px}
    .pic_up,.pic_up span{line-height: 40px;height: 40px;}
    .fywxzwz{position: relative;width: 100%;display: block;margin: 10px 0 0 0;line-height: 1}
    .fyjbyzm{height: 40px;top: auto;bottom: 0;width: 31%}

    .fyfxwl ul{display: block}
    .fyfxwl li{width: 100%;float: inherit;margin: 0 0 20px 0 !important;padding:15px;height: auto;min-height: inherit}


    .fylxbg li{width: 100%;float: inherit}
    .fyyzminpt{height: 40px;line-height: 40px\9}
    .fylxbg li.fylxbg img{height: 40px;line-height: 40px}
    .fylabe{display: block;line-height: 1.25;margin: 15px 0 15px 0;width: 100%;text-align: left;}
    .fylxtex{height: 120px;padding: 15px 2.5%}
    .fyshzcbot li{width: 90%;margin: 0 5% 20px;height: auto;padding-bottom: 30px;}
    .fyshzcbot li img{margin-top: 30px;height: 45px}
    .fyshzcbot li p{margin: 10px 0}
    .fygpdqz{padding: 20px 0;margin-bottom: 20px}
    .fygpqx li{width: 50%;float:left;margin-bottom: 20px;}
    .fyggimg{position: absolute;top: 0;left: 0;margin: 0}
    .fyggimg img{width: 100%}
    .fytzzle{position: relative}
    .fyxwbtbakc{left: 0;top: -30px}
    .fyxwhd li,.fyxjzz li{width: 100%}
    .fyxjzz li{padding-bottom: 105.9%}
    .cookwz{margin: 20px 0}
    .cookielj li{width: 44%;margin: 0 2% 5px 0;padding-right: 3%}
    .fypmzzle{width: 90%;padding: 20px 5%;position: relative}
    .fypmzz .main1420{width: 100%;position: relative;top: 0;left: 0;margin: 0;padding: 0;height: auto}
    .fypmzzri{width: 100%;float: inherit;padding-bottom: 97%}
    .fypmzzletop{margin-bottom: 20px}
    .fypmzzletop a{position: relative;top: 0;left: 0;right: auto;margin: 10px 0 0 0;display: block}
    .fypmzzletop a:after{display: none}
    .fyyybjq{height: auto !important;line-height: 28px}
    .fyxslj {margin-top: 0;margin-bottom: 30px;}
    .fyzpzn,.fyzpwz,.fyzpsj,.fyzpzc{width: 100%;margin: 0}
    .fyzpzc{margin-bottom: 20px}
    .fyzpzn p,.fyzpzn span,.fyzpwz p,.fyzpwz span,.fyzpsj p,.fyzpsj span{display: inline-block;vertical-align: top;line-height: 30px;height: 30px}
    .fyzpzn p,.fyzpwz p,.fyzpsj p{width: 100px;margin: 0}
    .fyzpjt{position: absolute;bottom: 40px;right: 0;margin: 0}
    .fyzplb li{margin-bottom: 30px}
    .fyzpxqdiv{margin-left: -45%}    .fysqczw{margin: 0 3%}
    .fygwzz{margin: 20px 3% 0}
    .fygwzz{margin: 20px 3% 0}
    .fyzpbt img{top: -50px;left: 50%;margin: 0 0 0 -19px;}
    .fyzxnstxt{font-size: 50px}
    .fyzpbot{padding-bottom: 20px;height: 360px}
    .fyleibie0{width: 100%;margin-bottom: 10px;margin-right: 0}
    .fyleibie1{width: 58%}
    .fyqcsx{width: 40%}
    .bannerjt0,.bannerjt1{display: none}
    .bannerjtsj0,.bannerjtsj1{display: block}
    .fyfxwl li pre{height: auto}
    .fyhxxqbg{left: 0}


    .fyqjbotri{padding-left: 5%;padding-right: 5%;width: 90% !important;padding-bottom: 30px;}
    .fyqjbot li:nth-child(2n) .fyqjbotri{margin: 0}

    .cookielj,.cookdiv{width: 90%;margin-left: -45%}
    .cookielj h2{padding: 0 3%;line-height: 26px;}
    .cookan0, .cookan1{margin: 0 1%;min-width: inherit;padding: 0 10px;}

    .fyhxxq .fyjt0,  .fyhxxq .fyjt1{top: 0;margin-top: 0;padding: 10px;background-color: rgba(255,255,255,.5) !important;background-position: center center !important;}
    .fyhxxq .fyjt0 {right: 0;left:0}
    .fyhxxq .fyjt1 {right: auto;left: 55px}

    .yuyan a{font-size: 14px}

    .fyejbt{padding: 10px 0}
    .fyejbt a{padding: 2px 10px}
    .header .main1720{width: 94%}
    .header .logo{top: 24px}
    .jrwm li a, .cpywle a, .fyqjbotri span, .fyjbbanner .fybanertxt span, .fyckgd a{height: 30px;line-height: 30px;min-width: 90px;}
    .fymbx img, .fymbx a{margin-right: 3px;}
    .fyjbgb{top: 10px;right: 10px;width: 20px;}
    .bannernum span.bannsz1{margin-left: 86px}


    .fylabe{width: 96%;padding-left: 5%}
    .fylabe input{top: 4px;}
    .fylabe span{margin-top: 8px;display: block}

    .spbgdiv{width: 90%;margin-left: -45%;height: 70%;top: 10%;margin-top: 0}
    .fybjq iframe{height:300px !important;}

    .fygglx{text-align: left;margin-bottom: 30px}
    .fygglx li{display: block;margin: 0 0 10px}
    .fygglx li img{margin-right: 8px;height: 30px}

    .fyxxsjb .pic_up{height: 40px;line-height: 40px}
    .fyxxsjb .pic_up span{height: 40px;line-height: 40px;}
    .fysjrad label{margin-right: 20px;}
    .fysjrad{margin-top: 20px;}

    .fyhdzsbd{font-size: 12px;}

    .fyyzmsel{line-height: 40px;height: 40px;}



    .fysjdiv{width:90%;margin-left:-45%;}
    .fysjdiv .fytjcgimg{padding: 5px;margin-left: -30px;top: -30px;}
    .fysjdiv .fytjcgimg img{width: 50px;height: 50px; }
    .fysjgb{width: 30px;height: 30px;top: 15px;right: 15px;}
    .fysjdiv{height: 460px;margin-top: -230px;}
    .fysjtxt0{font-size: 20px;padding: 0 3% 10px;margin-top: 60px;margin-bottom: 15px}
    .fysjtxt0:after{width: 30px;margin-left: -15px;height: 2px}
    .fysjtxt1{font-size: 16px;padding: 0 3%;margin-bottom: 20px;}
    .fysjbt{font-size: 20px;margin-bottom: 12px;}
    .fysjwl{margin: 0 2% 10px}
    .fysjwl a{margin: 5px 10px 0}
    .fysjwl a img{height: 25px;}
    .fytcyw .fysjdiv{height: 420px;margin-top: -210px}
    .page a, .page span{font-size: 14px}
    .page .fyjbinpt{line-height: 36px !important;height: 36px !important;}
    .page .fyjbinpt{padding: 0}
    .page a, .page span{padding: 0 !important;margin: 0 5px !important;}
    .page span.pagecurrent{padding: 0 10px !important;}
    .page .fyjbinpt{width: 25px !important;}


    /*2023.12.5*/
    .fyxzlex,.fyxzrix{width: 100%;float: inherit}
    .fyzxscx li{width: 100%;float: inherit;margin: 0 0 20px 0}
    .fyxgimgx{margin-bottom: 10px}
    .fysxx{display: block}
    .fyscsxx{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 999}
    .fyscsxx ul{width: 60%;float: right;height: 100%;background: #fff;overflow: auto;padding:  0 5%;margin-right: -70%}
    .fycponex{padding: 15px 0}
    .fycpyjx:after, .fycptwobtx:after, .cpsanbtx:after{width: 10px;height: 10px}
    .fycpyjx:after{top: 29px}
    .fycptwobtx:after, .cpsanbtx:after{top: 5px;}
    .fycptwobtx{margin: 0 20px;padding-right: 20px}
    .fycpthreex{padding: 25px 40px}
    .cpsanbtx{padding-right: 20px}
    .cpforex a{margin-left: 20px}
    .fycpgbxx{display: block;height: 38px;position: absolute;top: 10px;left: 10px}
    .fycpxqxle{width: 100%;float: inherit;padding-bottom: 66.3%}
    .fycpxqxri{width: 100%;float: inherit;margin-top: 20px}
    .fyscbtx{font-size: 22px}
    .fyscflx{font-size: 16px}
    .fyspjgx span{font-size: 26px}
    .fyxzcpx{margin-bottom: 20px}
    .fygwclex, .fygwcrix{line-height: 50px;height: 50px}
    .fygwclex .miuNum, .fygwclex .numInput, .fygwclex .addNum{height: 50px}
    .fygwclex .miuNum,.fygwclex .addNum{line-height: 50px}
    .fygwclex .numInput{line-height: 50px\9;line-height: 50px;width: 48%}
    .fyscxqx{margin-top: 40px}
    .fyscbjqx{margin-bottom: 40px}
    .fycpcsx li p{width: 28%;padding: 0 4%}
    .fycpcsx li span{width: 68%;padding: 0 4%}
    .fycpcsx li:after{left: 28%}
    .fyzxgwbtx{font-size: 16px}
    .fyjt0,.fyjt1{top: -9px}
    .fyjt0{left: auto;right: 50px}
    .fyddshxle,.fyddshxri{width: 100%;float: inherit}
    .fyddshxri{margin-top: 30px}
    .fyddshx:after{display: none}
    .fyddshxle .fylxbg li.fyddlix{width: 100%}
    .fyddshxle .fylxbg li{margin-bottom: 15px}
    .fyddshxle .fygwcdd{margin-bottom: 20px}
    .fykjfpx li.fyfplix{padding: 15px 0}
    .fyzjx{font-size: 28px}
    .fykjfpx li.fyjsfxx{margin-top: 20px}
    .fyzffsx{margin-right: 2px}
    .fykjfpx li.fyjsfxx .fyfprix{padding-left: 70px}
    .fyscbtnx{line-height: 50px;margin: 20px 0 10px 0}
    .fytyxyx{margin-top: 20px}
    .fytknrx .homebt{padding-top: 40px;margin-bottom: 20px}
    .fytcclose{top: 15px;right: 15px;height: 30px}
    .fytkbtnx{padding: 30px 3%}
    .fytkbjx{margin: 0 20px 0 30px;padding-right: 10px}
    .fytkbtnx,.fytkbtnx p{line-height: 40px}
    .fyfpdivx{padding: 0 5%}
    .fyfplxx li{line-height: 40px;height: 40px;padding: 0 5px;margin: 0 2px}
    .fyjwfpx li{padding-left: 0}
    .fyjwfpx li p{position: relative;width: 100%;top: 0;left: 0;text-align: left}
    .fyjwfpx{padding-right: 0}
    .fykfpdivx .homebt{padding-top: 40px;margin-bottom: 20px}
    .fyfplxx{margin-bottom: 20px}
    .fyjwfpx li{margin-bottom: 15px}
    .fyfpbtnx{line-height: 40px;height: 40px}
    .fyfpzgx{padding-bottom: 40px}
    .fyztddx,.fyddssx{width: 100%}
    .fyztddx{margin: 0 0 8px 0}
    .fyztddx p{display: block;width: inherit;min-width: inherit;padding-right: 0;border-bottom: 1px solid #c8ccd4;line-height: 40px}
    .fyzdshowx li a{font-size: 14px}
    .fyzdshowx{padding-top: 0}
    .fyshdivx .homebt{    padding-top: 40px;  margin-bottom: 20px;}
    .fyshnrx{margin: 0 5%;padding-right: 0}
    .fyfwlxx,.fysczpx{padding-left: 0}
    .fyfwlxx p{position: relative;margin-bottom: 10px}
    .fytktxxtex{height: 80px}
    .fyddshbtnx{margin-top: 20px}
    .fyqdtkx{line-height: 40px;height: 40px;width: 42%}
    .fyfwlxx li{margin: 0 4% 10px 0;display: block;float: left;width: auto;min-width: 37%}
    .fysctpbgx{width: 80px;height: 80px;position: absolute;top: 0;left: 0}
    .fyshdivx{padding-bottom: 40px}
    .fyshdivx .fywddd,.fyfwlxx,.fytktxx{margin-bottom: 20px}
    .fyshdivx .fywddd ul{width: 100%}
    .fyshdivx .fywddd li p{padding-top: 10px;padding-bottom: 10px}
    .fyshdivx .fywddd li span{padding: 0}
    .fyddshimgx{width: 80px;height: 53px}
    .fyddshbtx{width: 55%;line-height: 1}
    .fyddzjx{right: auto;left: 100px;top: 45px;line-height: 1}
    .fyddshbtx{margin: 9px 0 0 9px;vertical-align: top;}
    .fyddshimgx{vertical-align: top}
    .fyddtcxsx{line-height: 1}
    .fyscxxbtx{display: none}
    .fywjnrxx p{font-size: 14px;padding: 0 15px;}
    .fywjnrxx span{font-size: 14px}
    .fyscannx{margin-left:0}
    .fywjnrxx{margin-left: 100px;padding: 13px 0}
    .fyscannx p.fywhdxx{font-size: 12px}
    .fyyfzjx li p.fyzxrix{width: auto}
    .fyddztxqx li,.fyyfzjx li{margin-bottom: 10px}
    .fywddd{margin-bottom: 30px}
    .fyyfzjx li p.fyzxrix span{font-size: 24px}
    .fyzttopx{padding-top: 15px;padding-bottom: 15px}
    .navduoji{display: none !important;}
    .fyssxwtt li a{width: 90px;margin-right: 4px;margin-bottom: 5px;}
    .fyssxwtt li img.fyssimgxz{height: 60px}
    .fygwclast .fytjbtn{width: 116px;}
    .fyshsel{width: 100%}
    .fyshouhuo{height: auto;padding: 0;border: 0}
    .fyshsel{border: 0 !important;border: 1px solid #c8ccd4!important;float: inherit;width: 100%;margin: 0 0 10px 0;line-height: 40px;height: 40px}
    .fyjsdyd .fyfplex{position: relative;
        top: 0;
        left: 0;
        transform: translateY(0);
        -ms-transform: translateY(0);
        -moz-transform: translateY(0);
        -webkit-transform: translateY(0);
        -o-transform: translateY(0);
        margin-bottom: 10px}
    .fyjsdyd .fyfprix{padding-left: 0 !important;}
    .page a, .page span{font-size: 14px}
    .page .fyjbinpt{line-height: 36px !important;height: 36px !important;}
    .page .fyjbinpt{padding: 0}
    .page a, .page span{padding: 0 !important;margin: 0 5px !important;}
    .page span.pagecurrent{padding: 0 10px !important;}
    .page .fyjbinpt{width: 25px !important;}
    /*end*/


    #province,#city{line-height: 40px\9;height: 40px;border:1px solid #c8ccd4 !important;width: 95% !important;margin-bottom: 10px}

    .fyzpsx_new #city{width: 58% !important;}



    /*20241203*/
    .fysdflefte{display: none}
    .fyyydtle{width: 100%}
    .fysdflefte{overflow: auto;width: 100%;float: inherit}
    .fyyydtri{position: relative;width: 100%;top: 0;left: 0}
    .fyqqyybjq{margin-bottom: 40px}
    .fyjdxx,.fyqqyy,.fyjdxw{padding: 40px 0}
    .fyjdxxbot li{float: inherit;width: 100%;height:auto !important;margin-bottom: 20px}
    .fyzbdz{padding-left: 30px}
    .fyjdxwbt{padding-right: 0}
    .fyjdxwbt span{top: 0;right: 0;position: relative;display: block;margin-bottom: 5px}
    .fyjdxwbt:after{top: -5px}
    .fyjdxwsub { padding-bottom: 20px;  margin-bottom: 20px; }


    .fyyydtri{overflow-x: scroll;overflow-y: hidden;width: 100%;}
    .fyyydtri ul{ width: auto;
        overflow-x: scroll;
        overflow-y: hidden;
        display: flex;
        flex-wrap: nowrap;
        white-space: nowrap;
        justify-content: space-between;  }
    .fyyydtri li{margin-right: 10px;display: block !important;width: 240px}



    .fyqqyybjq,.fyzbjj,.fyzbdz,.fyjdxwbt span{font-size: 14px}
    .fyzbbt{font-size: 18px}
    .fyjdxwbt{font-size: 16px}
    .fyzbjj{line-height: 24px}
    /*20241203 end*/



    .fyqjbotri {
        position: relative;
        right: 0;
        max-height: inherit;
        top: 0;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        padding: 20px !important;
        width: 100% !important;
        box-sizing: border-box;
    }
    .fyqjbotle,.fyqjbotri,    .fyqjbot li:nth-child(2n) .fyqjbotle,.fyqjbot li:nth-child(2n) .fyqjbotri{float: inherit}



    /*共用*/
    .fyjgsl ul,.fygpqx ul{display: block;justify-content:inherit}

    .fytdbot li{width: 100%}
    .fytdimg{padding-bottom: 127%;width: 100%;float: inherit}
    .fytdtxt{padding: 15px 5%;width: 90%;float: inherit}



    .fydgjlb li,.fyzhengshu li{width: 100%;margin: 0 0 20px 0 !important;}
    .fyyyimgt{padding-bottom: 66.8%;}
    .fydingdan,.fywddd,.fyzszbbot{overflow: auto}
    .fydingdan ul,.fywddd  ul,.fyzszbbot table{width: 1200px}


    .fyzszbbot table{max-width: inherit !important;}
    .fyzszbbot table thead th{width: 200px !important;}


    .fylcdivtop{margin-bottom: 10px}
    .fyzszb,.fyhxjs{margin-bottom: 40px}
    .fylxbg li,.fygwcdd,.fydgbjq,.fyqjbotri pre,.fyxwbt,.fyxqsp,.fyxwxqbjq{margin-bottom: 30px}
    .fyddtjan .fytjbtn,.fygwcbot,.fygwclast{margin-top: 30px}
    .xwhdri li,.fyzlbot,.fyzclb li,.fyzpsx{margin-bottom: 30px}
    .xwhdri li a{padding-bottom: 30px}
    .fydgjlb li p{margin: 20px 0}
    .fyckgd{margin-top: 10px}
    .fyxwxqmbx{padding: 20px 0}
    .fyqjbotri,.fyxqnetx{padding-top: 30px}
    .fyxszz .fygjbzle{padding-top: 0}
    .fygjbz{padding-top: 40px}
    .fyxwxqmbx .fymbx{margin-top: 0}
    .fyzhengshu li p,.fygrzxri .fytjbtn{margin-top: 20px}

    #focus,.bannernumpc,.bannup,.cpywri,.jgkj .main1600:before,.jgkj .main1600:after,.footernav,.naverji h2,.fylcsj,.fyfzlc .main1420:after{display:none;}
    #focus_phone,.bannernumsj{display:block;}

    .xwhdle,.xwhdri,.footdy,.foottop .logo,.footdyfx,.footdyss,.footzcxx,.fycpxqri,.fycpxqle,.fyqjbotle,.fyqjbotri,.fygjbzle,.fygjbzri,.fygrzxle,.fygrzxri,.fytzzle,.fytzzri{float: inherit;width: 100%}
    .fygrzxri{padding: 40px 5%;width: 90%;margin-top: 30px;}
    .xwhdri,.fycpxqri,.fygjbzri{margin-top: 30px}
    .footdy{margin-top: 10px}
    .footdyss,.fytzzri{margin-top: 30px}
    .fymbx{margin-top: 15px}
    .jrwm li pre{line-height: 16px;margin-top: 19px;height: auto;font-size: 12px;margin-bottom: 25px;padding:  0 5%}
    .jrwm li pre *{font-size: 14px !important;}
    .jrwm li a{font-size: 12px}
    .fyzhuanli{margin-bottom: 30px}
    .footerbq{border-top: 0}
    .footerbq{text-align: center;padding-top: 0}
    .fxwl,.fyshfw,.fygsgg{padding-top: 40px}
    .fyjgsl,.fyxszz{margin-top: 40px}
    .xwhd,.fyxwzx,.fygywm,.fyryzz,.fyxszz,.fyhyzcman,.fyhyzcman .main1420,.fygrzxmain{padding: 40px 0}
    .cpyw {  padding-top: 40px;  margin-bottom: 40px;  }
    .jgkj .main1600{padding: 50px 0}
    .fygltd{padding: 40px 0 20px}
    .fyqjbot li{margin-bottom: 40px;}
    .fyxwhd li{margin-bottom: 20px}
    .fyxwhd li a{padding-bottom: 20px;}

    /*.cksp p{font-size: 16px}*/
    /*.cksp {  right: -35px;  width: 70px;  height: 40px;  margin-top: -20px;}*/
    /*.ckspimg img,.ckspimg{width: 40px;height: 40px;}*/
    /*.ckspimg:before{width: 50px;height: 50px;margin-top: -25px;margin-left: -25px}*/
    /*.ckspimg:after{width: 70px;height: 70px;margin-top: -35px;margin-left: -35px}*/




    /*字体*/
    .homebt span{font-size: 22px;}
    .fyzlsz li h2 span,.fygpdqz span.fygpdqsz,.fyjgsl li p span{font-size: 24px}
    .bannertxt p{font-size: 18px;}
    .fylcsj li.fylcsjatv,.fylcdivtop{font-size: 22px}
    .jrwm li p,.cpywle h2,.fybanertxt p,.fylnbt,.fypmzzletop,.fyxwbt h1,.fycpxqle h2,.homebt p{font-size: 18px;}  /*一级*/
    .xwhdri li p.xwjj,.xwbigjj,.cpywlbsub .item p,.fylybt,.fyfxwl li h2,.fyzztxt p,.fyhxnrtop,.fyqjbotri h2,.fykhxq li p,.fyzzzstop,.fyzltop,.fylylbt  .item p,.fydgjlb li p,.fyxgcpbotsub .item p,.fyzpzc p,.fygwzz p.fygwzzbt,.fyzpbt,.fyjble h2,.fygpqx li p,.fywhbot li p,.fytdbot li p,.fywdxxbt,.fyddxxbt,.fydzj p span{font-size: 16px;}  /*二级*/
    .fygpdm{font-size: 16px;}
    .fypmzzletop a,.fyleibie,input,select,textarea,button,body,.fycgkd,.cookielj h2{font-size: 14px}/*三级 默认字体 20px*/
    .logo span,.footernav li p,.footernav li a,.footerbq,.footerbq a,.fyjbzs,.cookielj p{font-size: 14px}





    .jgkjsz li p.jgkjsztop{font-size: 24px}
    .jgkjsz li p.jgkjsztop i{font-size: 14px}
    .jgkjsz li p.jgkjszbot{font-size: 12px;width: 100px}


    .fyhxnrbot pre{line-height: 22px;}
    .cpywle p:after{width: 5px;height: 5px;}
    .syjt0, .syjt1{width: 40px;margin-top: -20px}


    .jgkjsz li{width: 100%;margin-right: 0;margin-bottom: 10px}
    .jgkjsz li p.jgkjszbot{width: 100%}



    .banpcjt0 img, .banpcjt1 img{width: 7px}
    .bannerjtsj0, .bannerjtsj1{padding: 10px;}
    .xwhdri li:before{display: none;opacity: 0}
    .xwhdri{margin-top: 20px;}
    .xwhdle{padding-bottom: 30px;border-bottom: 1px solid #bbbcbf}
    .xwhdleimg{margin-bottom: 15px}
    .xwbigjj {margin: 5px 0 0;height: auto;max-height: 48px;line-height: 24px}
    .xwhdri li p.xwjj{line-height: 24px;margin:5px 0 16px}
    .fydgjlb li p{line-height: 26px;height: auto}
    .fycpxqle p:after{width: 5px;height: 5px;top: 9px}
    .fyxgbt {margin: 20px 0 5px;}
    .fyhxnrbot{margin-top: 15px}
    .fylxbg li p{height: auto;margin-bottom: 10px;}
    .fylxinpt{line-height: 40px\9;height: 40px}
    .fylxbg li{margin-bottom: 20px;}
    .fybanertxt span.cliwyjb{margin-top: 15px !important;}
    .fyjble p{line-height: 26px;padding-bottom: 12px;padding-top: 6px}
    .fyejbt{text-align: left;}
    .nav li a.navyja{font-size: 18px}
    .footerbq, .footerbq a{font-size: 12px;}
    .footerbq a{margin-top: 0}
    .footerbq a{vertical-align: middle;margin-right: 8px}
    .footzcxx{width: auto;display: inline-block;vertical-align: middle}
    .footerbq .main1720{width: 100%}
    .footerbq{line-height: 2}

    .xwbigsj,.xwsj,.xwms{font-size: 12px}
    .yyly{margin: 0 0 15px 20px}
    .yylybot ul{width: 1300px;}
    .yyly .homebt{margin-right: 20px}
    .yylybot li{width: 31%;border-right: 1px solid #fff;box-sizing: border-box;padding-bottom: 22.5%}
    .lylaeb{display: none !important;}
    .fylyxq{bottom: 5%;right: 5%;margin: 0;padding: 0 0 0 30px}
    .fylybt{bottom: 5%;top: auto;padding: 0 5%;width: 60%}
    .fylyxq:after{width: 20px}
    .bannerjtsj0, .bannerjtsj1{display: none}
    .bannertxt a{float: right}
    .bannernum{bottom: 24px;}
    .focus_slide .owl-controls{bottom: 28px;}
    .bannernum span.bannsz1{margin-left: 142px}
    .cpyw{position: relative;}
    .cpyw .homebt{margin-bottom: 290px;}
    .cpywlb{position: absolute;top: 100px;left: 0;width: 100%;height: 260px;}
    .cpywlbsub .item{height: 260px;padding-bottom: 0}
    .cpywlbsub .item p{display: none}
    .cpywle h2{text-align: center}
    .cpywle{text-align: center}
    .cpywle p{text-align: left}
    .headgjss,.yuyan,.yuyan:before{display: none}
    .gouwuche:after,.headgjss:after{display: none}
    .gouwuche:before{display: none}
    .headeran { top: 21px;  right: 47px;  }
    .visual{margin-top: 17px;}
    .grzx{padding-left: 18px;}
    .headeran img{height: 24px;}
    .navejsub a.navsanji{font-size: 12px;}
    .yuyan{padding: 0}
    .headgjss,.yuyan{position:fixed;z-index: 9999;bottom: 20px}
    .yuyan{left: 5%}
    .headgjss{left:auto;right: 0}
    .yuyan:after{right: -10px;display: none}
    .headgjss a{padding: 0 10px;}
    .headwbspo{left: 16%}
    .fygonggaogonsi p.fygsgsbt0{display: block;width: 100%;margin-right: 0}
    .fygonggaogonsi p.fygsgsbt1{width: 100%;display: block;margin: 7px 0}
    .fyjswz li span{width: 100%;display: block}
    .fygonggaogonsi img{height: 18px}
    .fygonggaogonsi li span{font-size: 12px;}
    .fyzpzc p{height: auto;line-height: 20px;}

    .fyfxwl li h2{font-size: 18px}
    .fyfxwl li pre{font-size: 16px}
    .fyfxwl li span{font-size: 14px}
}

@media only screen and (max-width:640px){
    .fylabe{width: 92%;padding-left: 8%}
    .fylabe input{top: 4px;}

}
@media only screen and (max-width:414px){}
/*---------------------------------手机----------------------------------------------*/
@media only screen and (max-width:500px){}
@media only screen and (max-width:414px){}
@media only screen and (max-width:375px){}
@media only screen and (max-width:360px){
    .fysjtxt1{padding: 0 2%}
}
@media only screen and (max-width:320px){
    .fytdbg pre{font-size: 12px}
    .header .logo{top: 34px}
    .fysjtxt1{font-size: 14px}
    .fysjwl{font-size: 13px;}
    .page a, .page span{font-size: 12px}
    .page a, .page span {  margin: 0 3px !important;  }
}</pre></body></html>