﻿body{padding:0;margin:0 auto;background:#fff;color:#666;word-wrap:break-word;word-break:break-word;overflow-x:hidden;}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:思源黑体;}section,article,header,footer,aside,nav{display:block}.listStyle ul,.listStyle li,.fyxwfl ul,.fyxwfl li{margin:0;padding:0;list-style:none;}input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}img{border:none}a{color:#666;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;}*{    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);    -webkit-tap-highlight-color:transparent;}input,textarea{-webkit-user-select:auto;}select::-ms-expand {display:none;}textarea{resize:none}.red{color:#c72f3a}.clear{clear:both;overflow:hidden;height:0;line-height:0}.clearafter:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}.left{float:left}.right{float:right;}pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0}.overhide{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}.overhidetwo,.syyyjj{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:2; -webkit-box-orient:vertical;}.overhidetree{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:3; -webkit-box-orient:vertical;}.overhidefore{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:4; -webkit-box-orient:vertical;}.overhidefive{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:5; -webkit-box-orient:vertical;}.overhidesix{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:6; -webkit-box-orient:vertical;}.contain {width:100%;height:100%;position:relative;z-index:0;display:none}.index_sec{position:absolute;top:0;left:0;width:100%;height:100%;display:table;vertical-align:middle}.sec_box{display:table-cell;vertical-align:middle}.radius50{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.radius30{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.fybjq{color: #333}.fybjq p{margin-bottom:15px}.fybjq img{max-width:100%;height:auto !important;}.fybjq table{border:1px solid #666;border-collapse:collapse;width:100% !important;float:inherit}.fybjq table p{margin-bottom:auto}.fybjq table tr,.fybjq table tr td,.fybjq table th{border:1px solid #666}.fybjq table tr td,.fybjq table th{padding:10px 1%}select {    appearance:none;    -moz-appearance:none;    -webkit-appearance:none;    background:url(../images/xialaicn.png) no-repeat center right;    background-size:25px auto;}.tupian{position:relative;overflow:hidden;}.tupian img{position:absolute;top:0;left:0;width:100%;display:block;object-fit:cover;height: 100%}.main1200{width:1200px;margin:0 auto;}/*头部*/.header{width:100%;position:fixed;top:0;left:0;z-index:99999;height:80px;    background-image: -moz-linear-gradient( -90deg, rgba(37,37,37,0.50196) 0%, rgba(37,37,37,0) 100%);    background-image: -webkit-linear-gradient( -90deg, rgba(37,37,37,0.50196) 0%, rgba(37,37,37,0) 100%);    background-image: -ms-linear-gradient( -90deg, rgba(37,37,37,0.50196) 0%, rgba(37,37,37,0) 100%);}.header:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: transparent}.logo{margin-top:12px;position: relative}.logo img{display:block;height:56px;position: absolute;top: 0;left: 0}.logo img.logo2{visibility: hidden;opacity: 0}.sousuo{background: url(../images/ssicn.png) no-repeat center center;width: 22px;height: 80px;background-size: 100% auto;position: relative}.sousuo a{display: block;height: 80px}.sssub{position: absolute;background: #fff;width: 340px;line-height: 46px;height: 46px;right: 0;border: 1px solid #dcdcdc;display: none}.ssle{width: 75%;background: none;outline: none;border: 0;padding: 0 3%;box-sizing: border-box;line-height: 46px\9;height: 46px;}.ssle::-webkit-input-placeholder{color:#c2c2c2;}.ssle::-moz-placeholder{color:#c2c2c2;}.ssle:-moz-placeholder{color:#c2c2c2;}.ssle:-ms-input-placeholder{color:#c2c2c2;}.fybdinpt::-webkit-input-placeholder{color:#c2c2c2;}.fybdinpt::-moz-placeholder{color:#c2c2c2;}.fybdinpt:-moz-placeholder{color:#c2c2c2;}.fybdinpt:-ms-input-placeholder{color:#c2c2c2;}.fybdtex::-webkit-input-placeholder{color:#c2c2c2;}.fybdtex::-moz-placeholder{color:#c2c2c2;}.fybdtex:-moz-placeholder{color:#c2c2c2;}.fybdtex:-ms-input-placeholder{color:#c2c2c2;}.ssri{width: 20%;background: url(../images/ssicn0.png) no-repeat center center;outline: none;border: 0;padding: 0;box-sizing: border-box;line-height: 46px;height: 46px;background-size: 22px auto;cursor:pointer}.nav li{position:relative;float:left;margin-right: 40px}.nav li  span{position: absolute;bottom: 0;left:50%;height: 2px;background: #c72f3a;width:0;z-index: 3}.nav li a.navyja{display:block;position:relative;z-index:2;line-height:80px;color:#fff}.naverji{position: absolute;width: 200px;margin-left: -100px;left: 50%;background: #fff;text-align: center;top: 78px;z-index: 2;display: none;box-shadow: 0 0 10px rgba(0,0,0,.1);padding:10px 0}.naverji:after{content: "";position: absolute;top: 0;left: 50%;width: 0;height: 2px;background: #c72f3a;}.naverji a{display: block;padding:10px 5px}.nav li.naverjishow .naverji:after,.nav li.naverjishow span,.nav li.clinav span{width: 100%;left: 0;margin-left: 0}.menu-activator{cursor:pointer;z-index:1001;height:20px;position:relative;width:28px;margin-top:15px;margin-left:20px;display: none}.visual{    position:relative;;    width:100%;    height:100%;    margin:0 auto;}.visual i.line{    width:100%;    height:2px;    background-color:#9c9c9c;    -webkit-border-radius:0;    -moz-border-radius:0;    border-radius:0;    display:block;    position:absolute;    /*-moz-transition:all 300ms ease;*/    /*-o-transition:all 300ms ease;*/    /*-webkit-transition:all 300ms ease;*/    /*transition:all 300ms ease;*/    -moz-transform:translate3d(0, 0, 0);    -webkit-transform:translate3d(0, 0, 0);    transform:translate3d(0, 0, 0);}.visual i.line01{    top:0;    filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);    opacity:1;    /*-moz-transition-delay:210ms;*/    /*-o-transition-delay:210ms;*/    /*-webkit-transition-delay:210ms;*/    /*transition-delay:210ms;*/}.visual i.line02{    top:50%;    margin-top:-1px;    /*-moz-transition-delay:140ms;*/    /*-o-transition-delay:140ms;*/    /*-webkit-transition-delay:140ms;*/    /*transition-delay:140ms;*/}.visual i.line03{    bottom:0;    /*-moz-transition-delay:70ms;*/    /*-o-transition-delay:70ms;*/    /*-webkit-transition-delay:70ms;*/    /*transition-delay:70ms;*/}.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3) {    top:9px;    margin:0;}.cliactnav .visual i.line:nth-child(1) {    -moz-transform:rotate(-45deg);    -ms-transform:rotate(-45deg);    -webkit-transform:rotate(-45deg);    transform:rotate(-45deg)}.cliactnav .visual i.line:nth-child(3) {    -moz-transform:rotate(45deg);    -ms-transform:rotate(45deg);    -webkit-transform:rotate(45deg);    transform:rotate(45deg)}.cliactnav .visual i.line:nth-child(2){    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);    opacity:0}.cliactnav .visual i.line.line01,.cliactnav .visual i.line.line02, .cliactnav .visual i.line.line03{    -moz-transition-delay:0ms;    -o-transition-delay:0ms;    -webkit-transition-delay:0ms;    transition-delay:0ms}.fenyeheader{}.fenyeheader .header,.headerbg .header{background: #fff}.fenyeheader .header:after,.headerbg .header:after{background: #eee}.fenyeheader .navheight{height: 80px}.fenyeheader .nav li a.navyja,.headerbg .nav li a.navyja{color: #252525}.fenyeheader .logo img.logo1,.headerbg .logo img.logo1{visibility: hidden;opacity: 0}.fenyeheader .logo img.logo2,.headerbg .logo img.logo2{visibility: inherit;opacity: 1}.fenyeheader .sousuo,.headerbg .sousuo{background-image: url(../images/ssicn0.png)}/*头部 end*/.banner{position:relative;overflow: hidden}.banner .swiper-slide{overflow: hidden;height: 100vh}.bannimg{height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;width:100%;  -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}.banntxt{position: absolute;top: 50%;left: 50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bannwz{color: #fff}.banngg{color: #fff;font-weight: bold}.banjj{color: #fff}.moresub{display: inline-block;width: 148px;line-height: 40px;border: 1px solid #fff;text-align: center;color: #fff}.bannaos{opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);transition:all 1.5s ease;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;}.bannwz{transition-delay: 0.2s}.banngg{transition-delay: 0.4s}.banjj{transition-delay: 0.6s}.banntxt .more{transition-delay: 0.8s}.banner .swiper-slide-active .bannimg{    -webkit-animation:imgbig 5s  linear infinite;-moz-animation:imgbig 5s  linear infinite;-ms-animation:imgbig 5s  linear infinite;-o-animation:imgbig 5s  linear infinite;    -moz-animation-iteration-count:1;    -webkit-animation-iteration-count:1;    -o-animation-iteration-count:1;    animation-fill-mode: forwards;    moz-animation-fil1-mode: forwards;    -webkit-animation-fill-mode: forwards;    -o-animation-fil1-mode: forwards;}@keyframes imgbig{    0% {        -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);    }    100% {        -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);    }}@-webkit-keyframes imgbig{    0% {        -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);    }    100% {        -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);    }}@-o-keyframes imgbig{    0% {        -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);    }    100% {        -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);    }}@-ms-keyframes imgbig{    0% {        -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);    }    100% {        -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);    }}@-moz-keyframes imgbig{    0% {        -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);    }    100% {        -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);    }}.banner .swiper-slide-active .bannaos{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.bannyuan{bottom:30px !important;}.bannyuan span{width:10px;height:10px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:1;margin:0 5px !important;}.bannyuan span.swiper-pagination-bullet-active{background:#c72f3a;width:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.bannerapp{display:none}.sycp{background: url(../images/sycpbg.jpg) no-repeat center center;background-size: cover;}.biaoti{position: relative}.fyjt0,.fyjt1{position: absolute;top: 0;width: 52px;height: 52px;border: 2px solid #c2c2c2;cursor: pointer;background-size: 18px auto;background-position: center center;background-repeat: no-repeat}.fyjt0{right: 73px;background-image: url(../images/xwjtri0.png)}.fyjt1{right: 0;background-image: url(../images/xwjt0.png)}.btpp{font-weight: bold;color: #252525;margin-bottom: 15px}.btspan{padding-left: 30px;position: relative;display: block;}.btspan:after{position:absolute;top: 50%;left: 0;width: 16px;height: 2px;background: #c72f3a;margin-top: -1px;content: ""}.btwl{position: absolute;top: 0;right: 28px}.btwlsub{border: 1px solid #e8e8e8;display: inline-block;width: 148px;line-height: 40px;text-align: center;color: #252525;position: relative;}.btwlsub:after{content: "";position: absolute;background: url(../images/xwjt1.png) no-repeat center center;width: 36px;height: 8px;background-size: 100% auto;right: -28px;top: 50%;margin-top: -4px;}.sycpfl{background: #f5f5f5}.sycpfl li{float: left;width: 16.66%;text-align: center}.sycpfl li a{display: block;padding: 30px 0;cursor: default;}.sycpfl li img{height: 56px;margin: 0 auto 15px;}.sycpfl li p{color: #252525}.sycpfl li.sycpliatv{background: #c72f3a}.sycpfl li.sycpliatv p{color: #fff}.sycpnr{}.sycpnrsub{display: none}.sycple{width: 35%;padding-bottom: 35%;position: relative;overflow: hidden}.sycple img{    position: absolute;  margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 100%;  max-height: 100%;}.sycpri{width: 53%}.sycpbt{color: #252525}.sycpjj{}.fycpnrri .sycpjj{overflow: inherit;height: auto; display: block;  text-overflow: inherit;  -webkit-line-clamp: inherit;  -webkit-box-orient: inherit;}.sycpxh{}.sycpxh span{display: inline-block;vertical-align: top;margin-bottom: 20px;margin-right: 55px;color: #999}.sycpri .moresub{border: 1px solid #c72f3a;color: #c72f3a}.syyy{position: relative}.syyy .biaoti{position: absolute;z-index: 2;top: 130px;left: 50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.syyy .btpp,.syyy .btspan,.syyy .btwlsub{color: #fff}.syyynr{position: relative;overflow: hidden}.jy0,.jy1{position:absolute;top: 50%;width: 52px;height: 52px;background-color: rgba(0,0,0,.3);z-index: 3;background-position: center center;background-size: 18px auto;background-repeat: no-repeat;cursor: pointer}.jy0{left: 5%;background-image: url(../images/syjtyy0.png)}.jy1{right: 5%;background-image: url(../images/syjtyy1.png)}.yyjt0,.yyjt1{display: none}.syyy:hover .yyjt0,.syyy:hover .yyjt1{display: block}.syyybg{background-size: cover;background-position: center top;background-repeat: no-repeat;position: absolute;top: 0;left: 0;width: 100%;height: 100%}.syyywz{padding: 150px 0 300px;position: relative;z-index: 2}.syyybt{color: #fff}.syyyjj{color: #fff;width: 71%}.syyyfl{position: absolute;z-index: 3;bottom: 40px;left: 50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.syyyfl li{float: left;width: 20%;text-align: center;padding: 25px 0;background: rgba(0,0,0,.5);cursor: pointer}.syyyfl li img{height: 34px;display: block;margin: 0 auto 15px}.syyyfl li p{color: #fff}.syyyfl li.syyylink{padding: 0}.syyyfl li.syyylink a{padding: 25px 0;display: block}.syyyfl li.syyyflliatv{background: #c72f3a;}.syxw{background: #fff url(../images/xwbg.jpg) no-repeat center bottom;background-size: 100% auto}.syxwsub{}.syxwle{width: 14.65%;padding-top: 125px}.syxwle .btwl{position: relative;top: 0;right: 0;margin-top: 150px}.syxwle .btwlsub{text-align: left;border: 0;color: #c72f3a}.syxwle .btwlsub:after{right: 34px}.syxwle .btwlsub:hover{background:none;color:#c72f3a;border:0}.syxwri{width: 85.35%}.syxwri li{float: left;width: 25%;border-right: 1px solid #e8e8e8;border-left: 1px solid #e8e8e8;box-sizing: border-box;margin-left: -1px}.syxwri li a{display: block;padding: 130px 10% 120px;}.syxwrq{line-height: 1;color: #c2c2c2;font-weight: bold}.syxwnf{line-height: 1;color: #333;font-weight: bold}.syxwbt{color: #333333;font-weight: bold}.syxwjj{}.syxwjt{background: url(../images/xwjt0.png) no-repeat center center;width: 26px;height: 8px;background-size: 100% auto}.syxwimg{padding-bottom: 62%}/*底部*/.footer{border-top: 1px solid #eee}.foottop{}.footpori{width: 20%}.footnav{}.footnav li{float: left;width: 14%}.foothxb{font-weight: bold;color: #252525;margin-bottom: 20px;display: block}.footnavsub{}.footnavsub a{display: block;margin-bottom: 15px}.footlx{}.footlx p{position: relative;padding-left: 35px;margin-bottom: 15px}.footlx img{position: absolute;top: 0;left: 0;width: 20px}.footpole{width: 80%}.footlogo{text-align: right}.footlogo img{display: inline-block;max-width: 77%}.footwx{}.footwx li{float: left;text-align: center;margin-left: 8.75%;width:41.25%}.footwx li img{display: block;width: 100%}.footwx li p{color: #252525;margin-top: 15px}.footbot{text-align: center;border-top: 1px solid #eeeeee;line-height: 16px;}.footbot span,.footbot a{display: inline-block;vertical-align: top}.footbot a{margin-left: 5px}.footbot img{display: inline-block;vertical-align: top;margin-right: 3px;height: 16px}/*2*/.sycpfltwo{}.sycpfltwo li{float: left;margin-right: 55px;padding-bottom: 25px;line-height: 1;border-bottom: 2px solid #fff;cursor:pointer}.sycpfltwo li.sycptwoli{color: #c72f3a;border-bottom-color:#c72f3a;}.sycpdiv{}.sycpnrdiv{display: none}.sycpnrdiv li{float: left;width: 25%;border-left: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;margin-left: -1px;box-sizing: border-box}.sycpnrdiv li a{display: block;padding: 90px 20px 40px;}.sycpimgtwo{width: 100%;padding-bottom: 100%;overflow: hidden;position: relative}.sycpimgtwo img{    position: absolute; margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 90%;  max-height: 90%;}.sycptwobt{color: #252525;font-weight: bold}.sycptwojt{background: url(../images/xwjt1.png) no-repeat center center;width: 26px;height: 6px;background-size: 100% auto}/*3*/.sycpshr{}.biaotitwo{}.btwopp{font-weight: bold;color: #252525;padding-left: 30px;position: relative}.btwopp:after{content: "";position: absolute;background: url(../images/bticn.png) no-repeat center center;background-size: 16px auto;top: 50%;left: 0;margin-top: -8px;width: 16px;height: 16px;}.biaotitwo a{color: #c72f3a;padding-right: 25px;background: url(../images/jticnee.png) no-repeat center right;background-size: 14px auto;position: relative;z-index: 3}.syyyshr{background: #f3f2f2 url(../images/syybg.png) no-repeat center center;background-size: 100% auto}.syyystli{}.syyystli li{float: left;width: 31.66%;padding-bottom: 25%;margin-right: 2.5%;margin-bottom: 2.5%}.syyystli li:nth-child(1),.syyystli li:nth-child(2){width: 48.75%}.syyystli li:nth-child(2),.syyystli li:nth-child(5){margin-right: 0}.syyystli li p{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;color: #fff;line-height: 58px;    background-image: -moz-linear-gradient( -90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);    background-image: -webkit-linear-gradient( -90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);    background-image: -ms-linear-gradient( -90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);}.syxwshr{background: #f8f8f8}.syxwbot{}.sythle{width: 32%}.sythle li{border: 1px solid #eeeeee;background: #fff}.syxwceimg{padding-bottom: 74%}.sythletxt{background: #fff;padding: 20px}.syxwyibt{color: #333;font-weight: bold;margin-bottom: 10px}.syxwyijj{color: #999;margin-bottom: 16px}.syxwyisj{color: #999;background: url(../images/xwjt0.png) no-repeat center right;background-size: 26px auto}.sythce{width: 32%;margin: 0 2%}.sythce li{margin-bottom: 20px;border: 1px solid #eeeeee;background: #fff}.sythce li a{display: block;padding: 26px 20px 20px}.syxwcebt{color: #333;font-weight: bold;margin-bottom: 10px}.syxwcejj{color: #999;margin-bottom: 20px}.syxwcntime{padding-top: 15px;border-top: 1px solid #eeeeee;background: url(../images/xwjt0.png) no-repeat center right;background-size: 26px auto}.syxwcntime p{color: #999999;font-weight: bold;margin-bottom: 10px;line-height: 1}.syxwcntime span{color: #999;line-height: 1}.sythri{width: 32%}.sythri li{border: 1px solid #eeeeee;background: #fff;position: relative;margin-bottom: 20px}.sythri li:after{content: "";position: absolute;top: 25px;left: 90px;background: #eeeeee;width: 1px;height: 70px;}.sythri li a{display: block;padding: 25px 20px}.syxwtime{position: absolute;top: 30px;left: 20px}.syxwtime p{color: #999999;font-weight: bold;line-height: 1;padding-bottom: 10px;margin-bottom: 10px;position: relative}.syxwtime p:after{content: "";position: absolute;width: 14px;height: 1px;background: #d2d2d2;bottom: 0;left: 0}.syxwtime span{color: #999999}.syhrribt{color: #333333;font-weight: bold;margin-left: 90px;margin-bottom: 20px}.syhrrijt{background: url(../images/xwjt0.png) no-repeat center center;width: 26px;height: 8px;background-size: 100% auto;margin-left: 90px}.footerthr{background: #252525}.footerthr .footbot{border-color: #3a3a3a}.footerthr .footbot,.footerthr .footbot a{color: #999}.footerthr .footlogo{width: 15.5%}.footerthr .footlogo img{max-width: 100%}.footerthr .footnav{width: 74%}.footerthr .foothxb{color: #fff}.footerthr .footnavsub a{color: #999}.footerthr .footlx{width: 70%;padding-top: 40px}.footerthr .footlx p{color: #fff}.footerthr .footwx{width: 20%}.footerthr .footwx li p{color: #fff}.sycpyiji{}.sycpyiji li{width: 48.5%;float: left;background-size: cover;padding: 0 50px 0 40px;position: relative;box-sizing: border-box;text-align: right;cursor: pointer;background-position:center center;background-repeat:no-repeat;height:180px}.sycpyiji li:nth-child(2n){float: right}.sycpyiji li p{position: absolute;top: 50%;left: 40px;color: #fff;right: 310px;text-align: left;            -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)    }.syyjimg{display: inline-block;height: 118px}.sycplbmai{margin-top: 40px}.sycplbmai .sycplbsub{display: none}.sycpnrap{display: none}.sycplbthre{margin-top: 90px}.sycplbthre .bannyuan{position: relative;bottom: 0 !important;margin-top: 60px !important;}.sycplbthre .bannyuan span{background: #e8e8e8}.sycplbthre .bannyuan span.swiper-pagination-bullet-active{background: #c72f3a}.sycplbthre .sycple{margin-left: 4%}.fybanner{position: relative}.fybanner img{display: block;width: 100%}.fybanntxt{position: absolute;top: 50%;left: 50%}.fybanntxt p{color: #fff;font-weight: bold;text-shadow: 0 3px 7px rgba(0, 0, 0, 0.4);}.fymbx{color: #c2c2c2}.fymbx a{color: #c2c2c2}.fymbx span{color: #252525}.fylyxq{text-align: center;padding-bottom: 38px;border-bottom: 1px solid #f1f1f1;margin-bottom: 38px;}.fylyxq h1{font-weight: normal;color: #333333}.fylybjq{}.fylynext{padding-top: 30px;border-top: 1px solid #eee}.fylynext a{max-width: 48%}.fylynext span{color: #999999}.fylxdz{}.fylxle{width: 40%}.fylxle li{margin-bottom: 20px}.fylxle li p{line-height: 20px;color: #252525;font-weight: bold;margin-bottom: 20px}.fylxle li img{width: 16px;height: 20px;display: inline-block;vertical-align: top;margin-right: 10px;}.fylxle li pre{line-height: 2}.fylxri{width: 57%}.fylxri li{float: left;width: 48%;margin-bottom: 30px}.fylxri li:last-child{margin-bottom: 0 !important;}.fylxri li.fybdri{margin-left: 4%}.fylxri li.fybdwi{width: 100%}.fybdinpt{border: 1px solid #dcdcdc;width: 100%;box-sizing: border-box;background: none;padding: 0 20px;outline: none;line-height: 48px\9;height: 48px}.fybdtex{border: 1px solid #dcdcdc;width: 100%;box-sizing: border-box;background: none;padding: 15px 20px;outline: none;line-height: 26px;height: 150px}.fybdbtn{border: 0;width: 240px;box-sizing: border-box;background: #c72f3a;padding: 0;outline: none;line-height: 48px;height: 48px;color: #fff;text-align: center;cursor: pointer}.fylxmap{}.fylxmap img{display: block;width: 100%}.fyhzf{background: url(../images/fyhzfbg.jpg) no-repeat center center;background-size: cover;}.fyzxns{position: relative;text-align: center;overflow: hidden}.fyzxns .main1200{position: relative;z-index: 3}.fyzxns .fyzximg{position: absolute;width: 100%;height: 100%;object-fit: cover;display: block;top: 0;left: 0}.fyzxns p{color: #fff;font-style: italic; text-shadow: 0 3px 7px rgba(0, 0, 0, 0.16);  }.fyzxns span{color: #fff;display: block;margin: 20px 0}.fyzxns .moresub{width: 120px;line-height: 32px}.fyhzfbot{}.fyhzflb{overflow: hidden}.fyhzflb .swiper-slide {height: 100px;  background: #fff;  position: relative;  overflow: hidden;  border: 1px solid #f1f1f1;  box-sizing: border-box; }.fyhzflb .swiper-slide img{position: absolute;  margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 90%;  max-height: 90%;}.fyhzyuan,.fyzzyuan{position: relative;margin-top: 60px;bottom: 0 !important;}.fyhzyuan span,.fyzzyuan span{background: #e8e8e8}.fyxwfl{text-align: center}.fyxwfl li{display: inline-block;vertical-align: top;margin: 0 15px}.fyxwfl li a{display: block;width: 184px;line-height: 64px;background: #fff;color: #252525}.fyxwfl li.fyxwli{}.fyxwfl li.fyxwli a{background: #c72f3a url(../images/fyxwbg.png) no-repeat right top;background-size:auto 100%;color: #fff}.fyxwlb{margin-top: 50px;border-bottom: 1px solid #f1f1f1}.fyxwlb li{border-top: 1px solid #f1f1f1}.fyxwlb li a{display: block;padding: 55px 0}.fyxwle{width: 10%}.fyxwle p{color: #999;font-weight: bold}.fyxwle span{color: #999}.fyxwce{width: 50%}.fyxwbt{font-weight: bold;color: #333333}.fyxwjj{color: #999}.fyxqxq{background: url(../images/xwjtred0.png) no-repeat center right;background-size: 26px auto;padding-right: 40px;display: inline-block}.fyxwri{width: 35%;padding-bottom:21.7%}.page{text-align: center;position: relative}.page a{display:inline-block;text-decoration:none;cursor: pointer;text-align: center;margin: 0 4px;vertical-align: top;min-width: 34px;line-height: 34px;height:34px;border: 1px solid #e8e8e8;color: #c2c2c2}.page a.prev,.page a.next{background-position: center center;background-size: 8px auto;background-repeat: no-repeat;}.page a.prev{background-image: url(../images/jt0.png)}.page a.next{background-image: url(../images/jt1.png)}.page a.dianspan{border-color: transparent}.page a.pagecurrent{color:#fff;background-color:#c72f3a;border-color: #c72f3a}.fyxwxq{}.fyxwxqle{width: 71%}.fyxwxqbt{border-bottom: 1px solid #f1f1f1}.fyxwxqbt h1{color: #333}.fyxwxqbt p{color: #999}.fyxwxqri{width: 25%;background: #f9f9f9;box-sizing: border-box;padding: 40px 30px 0}.fyxgwz{color: #333333;font-weight: bold}.fyxglb li{border-top: 1px solid #f1f1f1}.fyxglb li a{display: block;padding: 25px 0;color: #333333;line-height: 1.5}.fylyfl{border-bottom: 1px solid #f1f1f1}.fylyfl li{float: left;margin: 0 25px;position: relative}.fylyfl li:after{position: absolute;content: "";width:0;height: 2px;background: #c72f3a;bottom: 0;left: 0}.fylyfl li a{display: block;color: #252525}.fylyfl li.fylyflal:after{width: 100%}.fylyfl li.fylyflal a{color: #c72f3a}.fylylb{}.fylylb li{background: #f9f9f9}.fylylble{width: 50%;padding: 60px 35px 0;box-sizing: border-box}.fylybq{display: inline-block;vertical-align: top;padding:  0 15px;border: 1px solid #c72f3a;color: #c72f3a;line-height: 22px}.fylybt{font-weight: bold;color: #333;padding-bottom: 20px;border-bottom: 1px solid #f1f1f1;position: relative}.fylybt:after{content: "";position: absolute;bottom: 0;left: 0;width: 50px;height: 2px;background: #c72f3a}.fylylbri{width: 50%;padding-bottom:31.7%}.fycyl{background: url(../images/fycylbg.jpg) no-repeat center center;background-size: cover}.fycxbot{}.fycylle{width: 19%}.fycylle li{position: relative;padding: 10px 0 30px 48px;}.fycylle li:last-child{padding-bottom: 10px}.fycylle li:after,.fycylle li:before{content: "";position: absolute;}.fycylle li:before{width: 1px;height: 100%;background: #dcdcdc;left: 10px; top: 0;}.fycylle li:after{width: 20px;height: 20px;border: 2px solid #999999;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;  box-sizing: border-box;left: 0;z-index: 2;background: #fff;top: 15px;}.fycylle li p{font-weight: bold;color: #252525;margin-bottom: 10px}.fycylle li span{}.fycylle li.fycxliatv{}.fycylle li.fycxliatv p,.fycylle li.fycxliatv span{color: #c72f3a}.fycylle li.fycxliatv:after{border-color: #c72f3a}.fycylri{width: 75%}.fycyllb{overflow: hidden}.fycyllb .swiper-slide{padding-bottom: 60.3%;}.fycyllb .swiper-slide img{width:94.89%}.fycyllb .swiper-slide p{position: absolute;top: 50%;right: 0;z-index: 2;background: #c72f3a;color: #fff;width: 100px;height: 100px;line-height: 100px;text-align: center;font-weight: bold;margin-top: -50px}.fyjstd{background: #f9f9f9 url(../images/fyjstdbg.jpg) no-repeat center bottom;background-size: 100% auto}.fytdbot{}.fytdle{width:41.667%;padding-bottom: 41.667%}.fytdri{width: 54%}.fytdbt{color: #252525;font-weight: bold;padding: 0 0 20px}.fytdbjq{color: #252525}.fyxzcs{position: relative;padding-left: 100px}.fyxzcs p{position: absolute;top: 0;left: 0;color: #252525;line-height: 36px;}.fyxzcs li{line-height: 36px;height: 36px;float: left;width: 21%;margin: 0 5.3% 20px 0}.fyxzcs li:nth-child(4n){margin-right: 0}.fycssel{border: 1px solid #dcdcdc;width: 100%;line-height: 36px;height: 36px;outline: none;background-color:#fff;padding: 0 20px;box-sizing: border-box;color: #c2c2c2}.fyscxz{margin: 40px auto;font-weight: bold;color: #333}.fyxzpl{font-weight: normal;display: inline-block;vertical-align: top;line-height: 40px;background: #dcdcdc;color: #fff;padding: 0 20px;}.fyxzpl span,.fyxzbtn span{display: inline-block;background: url(../images/fyxzcin.png) no-repeat center center;width: 16px;height: 16px;background-size: 16px auto;vertical-align: middle;margin-right: 8px;}.fyxzall{background:#c72f3a}.fyxzlb{}.fyxzlb li{position: relative;background: #f9f9f9;padding: 20px 30px 20px 30px;line-height: 32px;margin-bottom: 20px}.fyxzxz{background: url(../images/cheke0.png) no-repeat center center;width: 16px;height: 16px;background-size: cover;margin-top: 8px;margin-right: 30px;cursor: pointer}.fyxzbt{max-width: 80%;color: #252525}.fyxzzl{color: #999999}.fyxzbtn{font-weight: normal;  display: inline-block;  vertical-align: top;  line-height: 32px;  background: #c72f3a;  color: #fff;  padding: 0 20px;margin-left: 30px}.fyxzlb li.fyzxcli .fyxzxz{background-image: url(../images/cheke1.png)}.fygybq{background: #fbfbfb;border-bottom: 1px solid #f1f1f1;}.fygdfix{position: fixed;top: 80px;left: 0;width: 100%;z-index: 9999}.fygybq li{float: left;line-height: 63px;color: #252525;cursor: pointer;margin-right: 80px;position: relative}.fygybq li.fygybqli:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background: #c72f3a}.fygyjj{background: url(../images/fygybg.jpg) no-repeat center center;background-size: cover}.fygynme{font-weight: bold;color: #252525;position: relative;line-height: 1;padding-bottom: 25px;}.fygynme:after{content: "";position: absolute;width: 70px;height: 2px;background: #c72f3a;bottom: 0;left: 0}.fygybjq{color: #252525}.fyfzlc{background: #f6f9fb url(../images/fylcbg.jpg) no-repeat center bottom;background-size:  100% auto;}.fylcsj{padding: 0 90px;box-sizing: border-box;position: relative}.fylcsj:after{position: absolute;content: "";width: 100%;height: 2px;background: #dfe0e0;top: 6px;left: 0}.fylcsjsub{overflow: hidden;position: relative;z-index: 3}.fylcsjsub .swiper-slide{text-align: center;line-height: 1;padding-top: 30px;position: relative;cursor: pointer}.fylcsjsub .swiper-slide:after{width: 14px;height: 14px;border: 1px solid #dbdcdd;  -webkit-border-radius:50%; -moz-border-radius:50%;  border-radius:50%;position: absolute;content: "";top: 0;left: 50%;margin-left: -7px;background: #f8fafb}.fylcsjsub .fylcdav{color: #c72f3a}.fylcsjsub .fylcdav:after{background: #c72f3a;border-color: #c72f3a}.fylclb{}.fylclbsub{position: relative}.fylclbnr{overflow: hidden}.fylclbnr .swiper-slide{text-align: center;-webkit-transform:scale(.72);-moz-transform:scale(.72);-o-transform:scale(.72);transform:scale(.72)}.fylcimg{padding-bottom: 61%}.fylclbnr .swiper-slide p{font-weight: bold;color: #333333;margin: 20px 0 10px;display: none}.fylclbnr .swiper-slide pre{display: none}.fylcsjapp{display: none !important;}.fylclbnr .swiper-slide-next{    -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.fylclbnr .swiper-slide-next p{display: block}.fylclbnr .swiper-slide-next pre{display: block}.fylcjt{}.fylcjt .fyjt0{left: -56px;top: 25%}.fylcjt .fyjt1{right: -56px;left: auto;top: 25%}.fygszz{background: url(../images/fyzzbg.jpg) no-repeat center center;background-size: cover}.fyzzbot{}.fyzlb{overflow: hidden}.fyzlb .swiper-slide{padding-bottom:33.2%;overflow:hidden;border:1px solid #dcdcdc;box-sizing:border-box}.fyzlb .swiper-slide img{    position: absolute;    margin: auto;    top: -9999px;    right: -9999px;    bottom: -9999px;    left: -9999px;    max-width: 90%;    max-height: 90%;}.fycplb{}.fycplb table{border:0;border-collapse:collapse;width:100% !important;text-align: center}.fycplb thead{background: #c72f3a;}.fycplb th{color: #fff;font-weight: normal}.fycplb th.fycpzd1{width:18%}.fycplb th.fycpzd2{width:9%}.fycplb th.fycpzd3{width:10%}.fycplb th.fycpzd4{width:15%}.fycplb th.fycpzd5{width:12%}.fycplb th.fycpzd6{width:15%}.fycplb th.fycpzd7{width:13%}.fycplb th.fycpzd8{width:6%;}.fycplb table tr,.fycplb table tr td,.fycplb table th{border:0}.fycplb table tr td,.fycplb table th{padding:20px 1%}.fycplb table tbody tr{background: #fff}.fycplb table tbody tr:nth-child(2n){background: #fafafa}.fycpck{color: #252525}.fycpnr{}.fycpnr .sycplbsub{display: none;position: relative}.fycplbny{overflow: hidden}.fycplbny .swiper-slide{height: 154px;position: relative;background: #f5f5f5 url(../images/fycpbgw.png) no-repeat center bottom;background-size: 100% auto;cursor:pointer}.fycplbny .swiper-slide img{position: absolute;top: 50%;right: 25px;width: 85px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.fycplbny .swiper-slide p{position: absolute;left: 25px;top: 50%;color: #252525;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right: 120px;}.fycplbny .fycpliatv{background-color: #c72f3a;background-image:url(../images/fycpbgw0.png)}.fycplbny .fycpliatv p{color: #fff}.fycpjtle0,.fycpjtle1{position: absolute;top: 50%;width: 11px;height: 24px;background-size: cover;cursor: pointer;z-index: 3;margin-top: -12px}.fycpjtle0{left: -50px;background-image: url(../images/fycpjt0.png)}.fycpjtle1{right: -50px;background-image: url(../images/fycpjt1.png)}.fycpxqzo{margin-bottom: 120px}.fycpnrle{position: relative;width: 38%}.fycpxqjt0,.fycpxqjt1{position: absolute;top: 50%;cursor: pointer;width: 40px;height: 106px;background-color: #c7c7c7;background-size: 13px auto;background-position: center center;background-repeat: no-repeat;margin-top: -53px;z-index: 3}.fycpxqjt0{left: 0;background-image: url(../images/fycpjtbai0.png)}.fycpxqjt1{right: 0;background-image: url(../images/fycpjtbai1.png)}.fycpxqlb{overflow: hidden}.fycpxqlb .swiper-slide{padding-bottom: 100%;background: #f9f9f9;overflow: hidden}.fycpxqlb .swiper-slide img{ position: absolute;  margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 90%;  max-height: 90%;}.fycpxqyuan span{background: #e8e8e8}.fycpxqyuan span.swiper-pagination-bullet-active{width: 10px}.fycpnrri{width: 57%}.fycpxqgd{}.fycpxqgd .more{display: inline-block;margin-right: 35px}.fycpxqgd .moresub{color: #c72f3a;border-color: #c72f3a;width: 206px;line-height: 52px;}.fycpcsxq{}.fycpcsxqfiex{position: fixed;width: 100%;z-index: 999;left: 0;top: 80px;background: #fafafa;box-shadow: 0 0 20px rgba(0,0,0,.1)}.fycpcsxq .main1200{background:#fafafa}.fycpcsxq ul{display: flex;    justify-content: space-between;    flex-wrap: wrap;}.fycpcsxq li{float: left;width: 20%;text-align: center;color: #252525;font-weight: bold;line-height: 64px;background: #fafafa;cursor: pointer}.fycpcsxq li.fycpcsli{background: #c72f3a;color: #fff}.fycpxqbt{text-align: center;font-weight: bold;color: #252525}.fycpcsdiv{background: #f8f8f8 url(../images/fycsbg.png) no-repeat center right;background-size:cover}.fycsbot{background: #fff}.fycsbot li{width: 50%;float: left;border: 1px solid #dfdfdf;margin-bottom: -1px;margin-left: -1px;position: relative;box-sizing: border-box}.fycsbot li:after{content: "";position: absolute;width: 35%;left: 0;height: 100%;background: #f6f6f6}.fycsbot li p{position: absolute;top: 50%;padding: 20px 0;box-sizing: border-box;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index: 3}.fycsbot li p.fycsxh0{width: 35%;padding-left: 60px;padding-right: 20px;left: 0}.fycsbot li p.fycsxh1{padding-left: 50px;width: 62%;padding-right: 25px;right: 0}.fyhwtp{}.fyhwtpbot{}.fyhwtpbot li{float: left;width: 31.66%;padding-bottom: 31.66%;margin: 0 2.51% 20px 0}.fyhwtpbot li:nth-child(3n){margin-right: 0}.fycptd{background: url(../images/fycptdbg.png) no-repeat center center;background-size: cover;}.fycpxlt{}.fycpqdxz{background: url(../images/fyscbg.png) no-repeat center center;background-size: cover;}.fyxzbot{}.fyxzbot li{position: relative;padding-left: 105px;margin-bottom: 65px}.fyxzbot li:last-child{margin-bottom: 0 !important;}.fyxzbot li img{position: absolute;top: 0;left: 0;width: 69px;display: block}.fyxzbot li p{font-weight: bold;color: #252525;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #d2d2d2}.fybjbg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;background: rgba(0,0,0,.6);display: none}.fybjdiv{position: absolute;background: #fff;top: 50%;left: 50%;width: 520px;max-width: 90%;padding: 40px;box-sizing: border-box}.cligbbd{position: absolute;top: 15px;cursor: pointer;right: 15px;}.fybjyi{color: #252525;margin-bottom: 25px}.fybjtel{color: #c72f3a;font-weight: bold;margin-bottom: 40px;line-height: 1}.fybjxx{color: #252525;margin-bottom: 15px}.fybjdiv .fylxri{width: 100%}.fybjdiv .fybdbtn{width: 100%}.fyssjg{}.fyssjgle{width: 20%;background: #f9f9f9;padding: 0 20px;box-sizing: border-box}.fysslb,.fyssfl li{padding: 20px 0;border-bottom: 1px solid #f1f1f1;color: #252525}.fyssfl li{cursor: pointer}.fyssfl li:last-child{border-bottom: 0}.fyssfl li.fyssall{color: #c72f3a}.fyssjgri{width: 75%}.fyssjgri .sssub{display: block;position: relative;width: 100%;}.fyssjgri .ssle{padding: 0 20px}.fyssjgri .ssri{width: 8%}.fyaqbj{color: #252525;margin: 30px 0}.fyjgli{border-top: 1px #f1f1f1 solid}.fyjgli li{border-bottom: 1px #f1f1f1 solid}.fyjgli li a{display: block;line-height: 88px;color: #333}.fycylapp{display: none}.fyxzfl{margin-bottom:30px}.fycpcslb{background:#fff;border:1px solid #dfdfdf;border-bottom:0}.fycpcslb .swiper-wrapper{justify-content:space-evenly}.fycpcslb .swiper-slide{width:auto;line-height:64px;color:#666666;font-size:18px;margin:0 50px;position:relative;cursor:pointer}.fycpcslb .fycpcsawipt{color:#c72f3a;font-weight:bold;}.fycpcslb .fycpcsawipt:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#c72f3a}.fycsbot{display:none}.fyzbnraa{overflow:hidden}.fyzbnrbb .fycsbot{}.fyzbnrbb .fycsbot ul{display: flex;justify-content: space-between;flex-wrap:wrap}.fyzbnrbb .fycsbot li{display: flex;justify-content: space-between;flex-wrap:wrap}.fyzbnrbb .fycsbot li:nth-child(2n){border-left: 0}.fyzbnrbb .fycsbot li p{    position: relative;  top: 0;  padding: 20px 15px;  box-sizing: border-box;  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);  z-index: 3;  }    /*共用*/.fybanntxt,.fybjdiv{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sycp .biaoti,.biaotitwo,.fymain .biaoti,.fyhzf .biaoti,.fycyl .biaoti,.fyjstd .biaoti,.fygszz .biaoti,.fyfzlc .biaoti{margin-bottom: 60px}.sycpxh{margin-bottom: 35px}.sycpjj,.syyyjj,.fyxwjj,.fyxwlb,.fylyjj,.fylcsj,.fycplb,.fycpnr,.fycpxqbt,.fyjgli{margin-bottom: 60px}.footlogo,.syxwrq,.sycpimgtwo{margin-bottom: 55px}.bannwz,.banngg,.sycptwobt{margin-bottom: 20px}.syyybt,.fylxdz{margin-bottom: 25px}.syxwbt,.fyxgwz,.fyxwxqbt{margin-bottom: 30px}.syxwimg,.fylyfl{margin-bottom: 35px}.footnav,.sycpfltwo,.sycptwojj,.fyxwxqbt h1,.fylylb li,.fygynme,.fycpyiji{margin-bottom: 40px}.banjj{margin-bottom: 50px}.sycpbt{margin-bottom: 25px}.syxwnf,.fylybt{margin-bottom: 20px}.fyxwbt{margin-bottom: 15px}.fylybq{margin-bottom: 10px}.sycpnr{margin-top: 90px}.footbot{margin-top: 30px}.fycplb{margin-top: 40px}.syxwjt,.fylynext,.fycpxqmain{margin-top: 60px}.fycpxqdiv{padding: 120px 0}.fyjstd{padding: 135px 0 120px}.fyhzf{padding: 130px 0}.syxwshr{padding: 100px 0 75px}.sycp{padding: 130px 0 150px}.sycpshr{padding: 100px 0 130px}.syyyshr{padding: 100px 0 70px}.footbot{padding: 20px 0}.fymbx{padding: 40px 0 50px}.fyzxns{padding: 60px 0}.fygyjj{padding: 120px 0 170px}.fyfzlc{padding: 130px 0 90px}.fygszz{padding: 130px 0 110px}.fymain,.fycyl{padding-bottom: 120px}.fyxwxqbt{padding-bottom: 35px}.fylyfl li a{padding-bottom: 20px}.fyxzlb{padding-bottom: 40px}.footer{padding-top: 100px}.sycpri{padding-top: 30px}/*字体*/.fontsize66{font-size: 66px}/*66*/.fontsize50{font-size: 50px}/*50*/.fontsize42{font-size: 42px}/*40*/.fontsize40{font-size: 40px}/*40*/.fontsize32{font-size: 32px}/*一级 32*/.fontsize30{font-size: 30px}/*30*/.fontsize28{font-size: 28px}/*28*/.fontsize26{font-size: 26px}/*26*/.fontsize22{font-size: 22px}/*22*/.fontsize18{font-size: 18px}/*18*/.fontsize16,.nav li a.navyja,.naverji a,.fybjq{font-size: 16px}/*16*/body,input,select,textarea,.fontsize14{font-size:14px;}/*默认14*/.fontsize12{font-size: 12px}/*12*/.fybjq{line-height: 28px}.syhrribt{line-height: 22px}.syhrribt{height: 44px} /*22 2*/.syxwbt,.syyyjj,.sycptwojj,.sycpjj,.syxwjj,.fyxwjj,.fylyjj{line-height: 26px}.sycpjj,.syxwbt,.syyyjj,.sycptwojj{height: 52px}  /*26 2*/.fylyjj{height: 104px}  /*26 4*/.syxwjj,.fyxwjj{height: 78px}  /*26 3*/.fyxwxqbt h1{line-height: 1.5}/*交互*/@media only screen and (min-width:1025px){    /*图片hover效果*/    .rotateimg:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}    .rotateimgY:hover img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}    .translY:hover{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}    .scaleimg:hover img,.fytdle:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}    .footnavsub a:hover,.footbot a:hover{color: #252525}    .footerthr .footnavsub a:hover,.footerthr .footbot a:hover{color: #fff}    .sythle li:hover .syxwyibt,.sythce li:hover .syxwcebt,.sythri li:hover .syhrribt,.syxwri li:hover .syxwbt, .sycpnrdiv li:hover .sycptwobt,.fymbx a:hover,.fylynext a:hover{color: #c72f3a}    .sythle li:hover .syxwyisj,.sythce li:hover .syxwcntime,.sythri li:hover .syhrrijt,.syxwri li:hover .syxwjt{background-image: url(../images/xwjtred0.png)}    .moresub:hover{background: #c72f3a;color: #fff;border-color: #c72f3a}    .jy0:hover{background-color: rgba(199,47,58,.5)}    .jy1:hover{background-color: rgba(199,47,58,.5)}    .btwlsub:hover{background: rgba(199,47,58,.5);color: #fff;border-color:rgba(199,47,58,.1)}    .naverji a:hover{background: #c72f3a;color: #fff}    .fyjt0:hover{border-color: #c72f3a;background-image: url(../images/xwjtred1.png)}    .fyjt1:hover{border-color: #c72f3a;background-image: url(../images/xwjtred0.png)}    .fyxwlb li:hover{background: #fff;box-shadow: 0 3px 23px 0 rgba(0, 0, 0, 0.1);}    .fyxwlb li:hover .fyxwbt{color: #c72f3a}    .fyxwlb li:hover .fyxqxq,.fyxglb li a:hover{color: #c72f3a}    .fyxwlb li:hover .fyxwri{width: 31%;margin-right: 4%;padding-bottom: 19.1%}    .fyxwlb li:hover .fyxwle{width: 6%;margin-left: 4%}    .fyxwlb li:hover .fyxwce{margin-left: 2%}    .page a.prev:hover{background-image: url(../images/jtbai0.png)}    .page a.next:hover{background-image: url(../images/jtbai1.png)}    .page a:hover{color:#fff;background-color:#c72f3a;border-color: #c72f3a}    .page a.dianspan:hover{background: transparent;border-color: transparent;color: #c2c2c2}    .fyxwfl li a:hover,.fylyfl li a:hover,  .fylylb li:hover .fylybt, .fylylb li:hover .fyxqxq,.fyxzbot li:hover p{color: #c72f3a}    .fyxwfl li.fyxwli a:hover{color: #fff}    .fylylb li:hover{box-shadow: 0 3px 23px 0 rgba(0, 0, 0, 0.12);}    .fycpck:hover,.fyjgli li a:hover{color: #c72f3a}    .scaleimg img,.rotateimg img,.footnavsub a,.footbot a,.syxwyibt,.syxwyisj,.syxwcebt,.syxwcntime,.syhrribt,.syhrrijt,.syxwbt,.syxwjt,.syxwjt,.moresub,.jy0,.jy1,.btwlsub,.sycptwobt,.naverji a,.naverji:after,.nav li span,.fymbx a,.fylynext a,.fyjt0,.fyjt1,.fyxwbt,.fyxqxq,.fyxwlb li,.fyxwle,.fyxwce,.fyxwri,.page a,.fyxwfl a,.fyxglb li a,.fylyfl li a,.fylybt,.fylylb li,.fyxzbot li p,.fycpck,.header,.header:after,.nav li a.navyja,.sousuo a,.logo img,.fyjgli li a,.fytdle img{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;}}/***************************适配********************/@media only screen and (max-width:1200px){    body{overflow-x:auto;min-width: 1200px}}@media only screen and (max-width:750px){    body{overflow-x:hidden;min-width:inherit}    .main1200{width: 90%}    .header,.navheight,.fenyeheader .navheight{height: 50px}    .header{background: #fff}    .header:after{background: #eee}    .logo img.logo1{visibility: hidden;opacity: 0;  }    .logo img.logo2{visibility: inherit;opacity: 1;  }    .logo{margin-top: 10px}    .logo img{height: 30px}    .sousuo{    background-image: url(../images/ssicn0.png);}    .sousuo a,.sousuo{height: 50px}    .sssub{width: 100%;position: fixed;z-index: 999;left: 0;border: 0;border-bottom: 1px solid #dcdcdc}    .menu-activator{display: block}    .nav{position: fixed;top: 50px;right:-100%;width: 100%;background: #fff;z-index: 9999;bottom: 0}    .nav ul{padding: 30px 5% 0}    .nav li{float: inherit;margin: 0;border-bottom: 1px solid #ccc}    .nav li a.navyja{line-height: 50px;margin-right: 50px;color: #252525}    .nav li span{position: absolute;top: 5px;right: 0;width: 30px;height: 40px;background: url(../images/fycpjt1.png) no-repeat center center;left: auto;background-size: 5px auto;display: none}    .nav li.naverjishow .naverji:after, .nav li.naverjishow span, .nav li.clinav span{width: 30px;left: auto;right: 0}    .nav  li.navxlhas span{display: block;        -webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)    }    .nav  li.navxlhas span.navlixs{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}    .naverji{position: relative;  width:90%;  margin-left: 0;  left: 0;  background: #fff;  text-align: left;  top: 0;padding: 0 5% 10px;box-shadow:none}    .naverji a{color: #666666;padding: 5px 0;}    .fycpxqjt0, .fycpxqjt1{width: 30px;height: 40px;margin-top: -20px;background-size: 7px auto;}    .bannyuan { bottom: 15px !important;  }    .sycpxh span{margin: 0 10px 5px 0}    .fyxwfl li{margin: 0}    .fyxwfl li a{width: 120px;line-height: 40px}    .fyxwce{width: 61%}    .fyxwbt{line-height: 24px;height: 48px;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:2; -webkit-box-orient:vertical;white-space:normal}    .page a{margin: 0}    .footwx{text-align: center}    .footwx li{width: 24%;margin: 0 5%;display: inline-block;vertical-align: top;float: inherit}    .footbot{padding: 10px 0}    .footbot span, .footbot a{margin-top: 5px}    .fycsbot li{width: 100%;height: auto !important;}    .fycsbot li p { position: relative;  top: 0; -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);display: inline-block;vertical-align: top;padding: 15px 10px !important;}    .fyxzbot li img{width: 40px}    .fyxzbot li{padding-left: 60px;margin-bottom: 20px}    .fylyxq {padding-bottom: 20px;  margin-bottom: 20px;}    .fylynext{padding-top: 20px}    .fylynext a{max-width: 100%;width: 100%;margin: 5px 0}    .fylyfl li a{padding-bottom: 10px}    .fylyfl li{margin: 0 15px}    .fylylble{padding: 20px 5%}    .fylylbri{padding-bottom: 63.3%}    .fyxwxqbt{padding-bottom: 20px;margin-bottom: 20px}    .fyxwxqri{margin-top: 30px;padding: 20px 5%}    .fyssjgri .ssle{padding: 0}    .fysslb, .fyssfl li{padding: 15px 0}    .fyaqbj{margin: 20px 0}    .fyjgli li a{line-height: 50px}    .fyxzcs p{position: relative}    .fyxzcs{padding-left: 0}    .fyxzcs li{width: 48%;margin: 0 2% 10px 0 !important;}    .fyscxz{margin: 20px auto}    .fyxzpl{line-height: 30px}    .fyxzlb li{padding: 20px 20px 60px}    .fyxzbtn{float: inherit;position: absolute;bottom: 20px;right: 20px}    .fyxzzl{float: inherit;position: absolute;bottom: 20px;left: 20px}    .fyxzxz{margin-right: 10px}    .fyxzlb{padding-bottom: 20px}    .fycylle{display: none}    .fycylri{width: 100%;float: inherit}    .fycyllb .swiper-slide img{width: 100%}    .fycyllb .swiper-slide{padding-bottom: 63.6%}    .fycyllb .swiper-slide p{width: 40px;height: 40px;top: 0;margin: 0;line-height: 40px}    .fycylapp{position: absolute;display: block;bottom: 0;width: 100%;z-index: 33;background: rgba(0,0,0,.5);padding: 10px;box-sizing: border-box}    .fycylapp p{position: relative!important;width: 100%!important;height: inherit!important;line-height: 1.5 !important;text-align: left !important;background: none !important;margin-bottom: 5px;}    .fycylapp span{color: #fff}    .btpp{margin-bottom: 5px}    .fytdle{float: inherit;width: 100%;padding-bottom: 100%}    .fytdri{float: inherit;width: 100%;}    .fytdbt{padding: 20px 0 }    .fylxle,.fylxri{width: 100%;float: inherit}    .fylxri li{margin-bottom: 20px;float: inherit;width: 100%}    .fylxri li.fybdri{margin-left: 0}    .fybdbtn{width: 100%}    .fyhzflb .swiper-slide{height: 70px}    .fyhzyuan, .fyzzyuan{margin-top: 40px}    .fyjt0, .fyjt1{width: 36px;height: 36px}    .fyjt0{right: 46px}    .fylcsj{padding: 0}    .fyzlb .swiper-slide{padding-bottom: 66.8%}    .fylclbnr .swiper-slide{    -webkit-transform: scale(1);  -moz-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}    .fylclbnr .swiper-slide p,.fylclbnr .swiper-slide pre,.fylcsjapp{display: block !important;}    .fylcsj{display: none}    .fyfzlc{position: relative}    .fylcjt{position: absolute;top: -80px;right: 0}    .fylcjt .fyjt0{left: auto;top: 0;right: 46px}    .fylcjt .fyjt1{top: 0;right: 0}    .fylclbnr .swiper-slide p{margin: 5px 0 10px}    .fylcsjapp{margin: 15px 0 0!important;font-weight: normal}    .banner .swiper-slide{height: 0;padding-bottom: 56.25%}    .bannimg{position: absolute;width: 100%;height: 100%;top: 0;left: 0}    .bannwz,.banngg{margin-bottom: 5px}    .banjj{margin-bottom: 15px}    .banntxt{top: 40%}    .syxwle{float: inherit;width: 90%;margin: 0 5%;padding-top: 0}    .syxwsub{margin-left: 0 !important;}    .syxwle .btwl{margin: 0;position: absolute;top: 0;right: 28px}    .syxwle .btwlsub:after{right: -28px}    .syxwle .btwlsub{text-align: center}    .syxwri{width: 90%;margin: 20px 5% 0}    .syxwri li{width: 100%;border: 1px solid #e8e8e8;display: none;margin-bottom: 20px}    .syxwri li:nth-child(1),.syxwri li:nth-child(2){display: block}    .syxwri li a{padding: 20px 5%}    .syxwrq,.syxwnf,.syxwjj,.syxwjt,.syyyfl{display: none}    .syxwimg{margin-bottom: 0}    .syxwbt{margin-bottom: 10px}    .syxwbt{height: auto;max-height: 44px;line-height: 22px}    .syyywz{padding: 80px 0}    .syyyjj{width: 100%}    .yyjt0, .yyjt1{display: block;top: auto;bottom: 80px;left: auto;width: 40px;height: 40px}    .yyjt0 {right: 60px}    .yyjt1 {right: 10px}    .btwlsub{width: 86px}    .sycpyiji li{padding: 0 5px;height:80px}    .sycpyiji li p{left:10px;right:10px}    .syyjimg{height: 50px;margin: 0 auto;display: block}    .sycpfl{display: none !important;}    .sycplbmai{margin-top: 0}    .sycpnr{margin-top: 30px}    .sycple{float: inherit;width: 100%;padding-bottom: 100%;border: 1px solid #eee}    .sycple img{max-height: 80%;max-width: 80%}    .sycpri{width: 100%;float: inherit}    .sycpjj{display: none}    .fycpjtle0{left: 0}    .fycpjtle1{right:0}    .fycplbny .swiper-slide{text-align: center;height: 127px}    .fycplbny .swiper-slide img {        position: relative;        top:0;        right: 0;        width: auto;        margin: 15px auto 10px;        height: 30px;        -webkit-transform: translateY(0);        -moz-transform: translateY(0);        -o-transform: translateY(0);        transform: translateY(0);    }    .fycplbny .swiper-slide p {        position: relative;        left:0;        top:0;        -webkit-transform: translateY(0);        -moz-transform: translateY(0);        -o-transform: translateY(0);        transform: translateY(0);        right:0;        padding: 0 10px;    }    .fycplb{margin-top: 30px}    .fycplb{overflow: auto}    /*.fycplb table{width: 1100px !important;}*/        .fycplb thead{display:none}    .fycplb table tr td{width:100%;display:block;text-align:left;padding:5px 0 5px 95px;    box-sizing: border-box;position:relative;min-height: 30px;}    .fycplb tr td:after{    position: absolute; top: 5px; left: 0; content: attr(data-title);}        .fyzbnrbb .fycsbot li:nth-child(2n){border-left:1px solid #dfdfdf}            .fycplb table tbody tr {        border:1px solid #eee;    margin-bottom: 10px;    padding: 10px;    position: relative;    display: block;}    .fyssfl li{display:inline-block;vertical-align:top;margin:0 10px 10px 0;border-bottom:0;padding:0}    .fysslb{margin-bottom:10px}.fyssjgle{padding:10px}        .sycplbsub {padding:0 20px;}    .fyxzfl {margin-bottom: 10px}            .fycpcslb .swiper-slide{margin:0 15px;line-height:46px;font-size: 16px;}        .fyzzyuan {display:none}    /*共用*/    .fylyfl,.fyssfl{overflow-x: scroll;overflow-y: hidden;width: 100%;}    .fylyfl ull{ width: auto;overflow-x: scroll;  overflow-y: hidden;  display: flex;  flex-wrap: nowrap;  white-space: nowrap;  justify-content: space-between;}    .fylyfl li{margin-right: 15px}    .fyxwle,.fyxwjj,.footpole,.footlogo,.fycpcsxq,.fygybq{display: none}    .moresub,.fycpxqgd .moresub{width: 110px;line-height: 36px}    .fycpxqgd .more{margin-right: 10px}    .fyxwxqle,.fyxwxqri,.fycpnrle,.fycpnrri,.footpori,.fylylble,.fylylbri,.fyssjgle,.fyssjgri{float: inherit;width: 100%}    .fycpnrri,.fyssjgri{margin-top: 30px}    .footbot{margin-top: 20px}    .syxwjt, .fycpxqmain{margin-top: 45px}    .fyxwlb, .fylynext{margin-top: 30px}    .sycpjj, .syyyjj, .fyxwjj, .fyxwlb, .fylyjj, .fylcsj, .fycplb, .fycpnr, .fycpxqbt, .fyjgli,.sycpxh,.fycpxqzo,.sycp .biaoti, .biaotitwo, .fymain .biaoti, .fyhzf .biaoti, .fycyl .biaoti, .fyjstd .biaoti, .fygszz .biaoti, .fyfzlc .biaoti,.footnav, .sycpfltwo, .sycptwojj, .fyxwxqbt h1, .fylylb li, .fygynme, .fycpyiji{margin-bottom: 30px}    .fylylb li,.fyxwxqbt h1,   .fyxgwz{margin-bottom: 20px}    .sycpbt{margin-bottom: 10px}    .fyxwlb li a{padding: 20px 0}    .fycpxqdiv,.fyjstd,.fygyjj,.fyfzlc,.fygszz,.fyhzf,.sycp,.syxw{padding: 30px 0}    .fymbx,.fyxglb li a{padding: 10px 0}    .footer{padding-top: 20px}    .fymain, .fycyl{padding-bottom: 45px;}    .fylylb{padding-bottom: 20px;}    /*字体*/    .fontsize66{font-size: 20px}/*66*/    .fontsize50{font-size:18px}/*50*/    .fontsize42{font-size: 24px}/*40*/    .fontsize40{font-size: 24px}/*40*/    .fontsize32{font-size: 20px}/*一级 32*/    .fontsize30{font-size: 18px}/*30*/    .fontsize28{font-size: 18px}/*28*/    .fontsize26{font-size: 16px}/*26*/    .fontsize22{font-size: 16px}/*22*/    .fontsize18,.banjj{font-size: 16px}/*18*/    .fontsize16,.nav li a.navyja,.naverji a,.fybjq{font-size: 14px}/*16*/    body,input,select,textarea,.fontsize14{font-size:14px;}/*默认14*/    .fontsize12{font-size: 12px}/*12*/    .fylyjj { height: auto;max-height: 104px;  }}@media only screen and (max-width:720px){}@media only screen and (max-width:640px){}/*---------------------------------手机----------------------------------------------*/@media only screen and (max-width:500px){}@media only screen and (max-width:414px){}@media only screen and (max-width:375px){}@media only screen and (max-width:360px){}@media only screen and (max-width:320px){}/*1280*1024*/@media (max-width:1280px) and (min-height:867px){}@media (min-width:1025px) and (max-height:900px){}@media only screen and (max-height:780px){}@media (min-width:1025px) and (max-height:780px){}@media only screen and (max-height:630px){}