﻿body{padding:0;margin:0 auto;background:#fff;color:#808080;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:Poppins,PingFang SC,Microsoft Yahei;font-weight: normal;}
.fontLighter{font-weight: 100}
.fontMedium{font-weight: 500}
.fontBold{font-weight:bold}
.fontHeavy{font-weight: 800}
section,article,header,footer,aside,nav{display:block}
.listStyle ul,.listStyle li{margin:0;padding:0;list-style:none;}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}
img{border:none}
a{color:#808080;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}
.lan{color:#425c97}
.red{color: #c10d23 !important;}
.clear{clear:both;overflow:hidden;height:0;line-height:0}
.clearafter:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}
.left{float:left}
.right{float:right;}
pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0}
.overhide{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.overhidetwo{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:2; -webkit-box-orient:vertical;}
.overhidetree{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;}
.overhide16{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:16; -webkit-box-orient:vertical;}
.overhide11{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:11; -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:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;}
.radius20{-webkit-border-radius:.2rem;-moz-border-radius:.2rem;border-radius:.2rem;}
.radius3{-webkit-border-radius:.03rem;-moz-border-radius:.03rem;border-radius:.03rem;}
.radius5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor: pointer}
.radius10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.footssri{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.fybjq,.fygwtd{color: #282828}
.fycpysbot{color: #505050}
.fybjq p{margin-bottom:15px}
.fybjq img{width:100%;height:auto !important;}
.fybjq table{border:1px solid #ccc;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 #ccc}
.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:.42rem auto;
}
.tupian{position:relative;overflow:hidden;}
.tupian img{position:absolute;top:0;left:0;width:100%;display:block;height: 100%}
.main1600{width: 1440px;margin: 0 auto;}
.main1200{width:1200px;margin:0 auto;}
/*头部*/
.header{width:100%;z-index:9999;position: fixed;top: 0;left: 0;}
.header .main1600{border-bottom: 1px solid rgba(255,255,255,.2);height: 140px;position: relative}
.headerly{position: absolute;top: 30px;right: 0;z-index: 3}
.headerzxly,.headertel{display: inline-block;vertical-align: top;color: rgba(255,255,255,.6);background-size: 21px auto;background-position: center left;background-repeat: no-repeat;padding-left: 30px;line-height: 20px;height: 20px}
.headerzxly{cursor: pointer;background-image: url(../images/headerzx0.png)}
.headertel{margin-left: 60px;background-image: url(../images/headertel0.png)}
.headertel a{color: rgba(255,255,255,.6)}
.logo{margin-top: 30px}
.logo img{display:block;height:80px}
.logo img.logo2{display:none;}
.nav li{position:relative;float: left;margin-left:45px}
.nav li a.navyja{display:block;position:relative;z-index:2;color: #fff;padding: 75px 18px 0;height: 140px;box-sizing: border-box}
.nav li a.navyja:after{content: "";position: absolute;bottom: 25px;right: 0;background: url(../images/navicn.png) no-repeat center center;width: 32px;height: 20px;background-size: 100% auto;display: none}
.naverji{position: absolute;background: #f2f2f2;box-shadow: 0 0 .2rem rgba(0,0,0,.1);top:140px;left: 50%;width:240px;margin-left: -120px;z-index: 33;display: none;}
.naverji a{display: block;padding:15px;text-align: center;border-top:1px solid #fff;font-weight:400;color:#333}
.nav li.clinav a.navyja:after{display: block}
.menu-activator{cursor:pointer;z-index:1001;height:30px;position:relative;width:30px;margin-top:10px;margin-left: 20px;display: none;  background:#cc0000}
.visual{
    position:relative;;
    width:20px;
    height:16px;
    margin:7px auto;
}
.visual i.line{
    width:100%;
    height:2px;
    background-color:#fff;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    display:block;
    position:absolute;
    -moz-transition:all 300ms ease;
    -o-transition:all 300ms ease;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
    -moz-transform:translate3d(0, 0, 0);
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
}
.visual i.line01{
    top:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1;
    /*-moz-transition-delay:210ms;*/
    /*-o-transition-delay:210ms;*/
    /*-webkit-transition-delay:210ms;*/
    /*transition-delay:210ms;*/
}
.visual i.line02{
    top:50%;
    margin-top:-1px;
    /*-moz-transition-delay:140ms;*/
    /*-o-transition-delay:140ms;*/
    /*-webkit-transition-delay:140ms;*/
    /*transition-delay:140ms;*/
}
.visual i.line03{
    bottom:0;
    /*-moz-transition-delay:70ms;*/
    /*-o-transition-delay:70ms;*/
    /*-webkit-transition-delay:70ms;*/
    /*transition-delay:70ms;*/
}
.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3) {
    top:7px;
    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
}

.header .main1600,.nav li a.navyja,.logo,.logo img{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;}
.headerbg{background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1)}
.headerbg .main1600{height: 90px}
.headerbg .logo{margin-top: 15px}
.headerbg .logo img{height: 60px}
.headerbg .logo img.logo1{display: none}
.headerbg .logo img.logo2{display: block}
.headerbg .nav li a.navyja{color: #1c212c;padding-top: 35px;height: 90px;}
.headerbg .headerly{display: none}
.headerbg .naverji{top: 90px}


/*头部 end*/
.banner{position: relative}
.banner .swiper-slide{padding-bottom: 50.05%}
.fybannerLun .swiper-slide{padding-bottom: 35.4%}
.bannertxt{position: absolute;top: 50%;left: 50%}
.bannertxt p{width: 56%;color: #fff;margin-bottom: 15px}
.bannertxt p:last-child{margin-bottom: 0}


.bannertxt p{
    opacity: 0;
    -webkit-transform:translateY(50px);
    -moz-transform:translateY(50px);
    -o-transform:translateY(50px);
    transform:translateY(50px);
    transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;
}
.bannertxt p.bannwz1{
    -webkit-transition-delay: .1s;
    -moz-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s;
}
.bannertxt p.bannwz2{
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s;
}
.bannertxt p.bannwz3{
    -webkit-transition-delay: .6s;
    -moz-transition-delay: .6s;
    -o-transition-delay: .6s;
    transition-delay: .6s;
}

.banner .swiper-slide-active p{
    opacity: 1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
}





.bannerapp{display: none}
.banyuan{position: absolute;  height:auto !important; bottom:55px !important; left: 50% !important;width:1440px !important;text-align: right;margin-left: -720px;}
.banyuan span{width: 6px !important;height: 22px !important;background: rgba(255,255,255,.5);padding: 0 !important;margin:  0 0 0 20px !important;opacity: 1 !important;-webkit-border-radius:10px;  -moz-border-radius:10px;  border-radius:10px;}
.banyuan .swiper-pagination-bullet-active{ background:#cc0000;height: 39px !important;}

/*底部*/
.cebialan{position: fixed;right: 10px;top: 50%;z-index: 9999}
.cebialan li{width: 60px;height: 60px;margin-bottom: 3px;position: relative}
.cbicn{width: 60px;height: 60px;background: #F4F5F6}
.cbicn img{width: 60px;height: 60px;}
.cbicn img.cbicn1{display: none}
.cbltx{position: absolute;top: 50%;right: 60px;padding-right: 10px;display: none}
.cbltx:after{content: "";position: absolute;top: 50%;right: 4px;background: url(../images/sjicn.png) no-repeat center center;width: 6px;height: 11px;background-size: 100% auto;margin-top: -5.5px}
.cbltx a,.cbltx p{display: block;background: #c30d23;line-height: 45px;width: 214px;text-align: center;color: #fff}
.cbltx img{display: block;background: #c30d23;width: 84px;height: 84px;padding: 5px;}
.cebialan li:hover .cbltx{display: block}
.cebialan li:hover .cbicn{background: #c30d23}
.cebialan li:hover .cbicn img.cbicn0{display: none}
.cebialan li:hover .cbicn img.cbicn1{display: block}


.footer{position:relative;background:#1c2d53;padding: 120px 0 90px}
.footer .main1600{position: relative}
.footer .main1600:after{content: "";position: absolute;top: 0;left: 35%;width: 1px;height: 100%;background: rgba(102,105,111,.35)}
.footerri{width: 57%;position: relative}
.footritop{margin-bottom: 130px}
.footnav{width: 65%}
.footnav li{float: left;width: 50%;margin-bottom: 40px}
.footnav li a{color: #adb2c2;position: relative}
.footnav li a:after{position: absolute;content: "";background: url(../images/navicn.png) no-repeat center center;background-size: 100% auto;width: 32px;height: 20px;bottom: -20px;right: -20px;display: none}

.footlxwm{width: 35%}
.footlxwm p{color: #adb2c2;margin-bottom: 25px}
.footlxwm li{line-height: 24px;color: #adb2c2;position:relative;padding-left: 34px;margin-bottom: 15px}
.footlxwm li span{display: none}
.footlxwm li img{width: 17px;position: absolute;top: 5px;left: 0}


.footbq span,.footbq a{color: #adb2c2;display: inline-block;vertical-align: top;line-height: 60px}
.footup{width: 60px;height: 60px;cursor: pointer;background:#cc0000 url(../images/footup1.png) no-repeat center center;position: absolute;bottom:0;right: 0;background-size: 12px auto}
.footerle{width: 28%}
.footlogo{margin-bottom: 35px}
.footlogo img{display: block;height: 80px}
.footjj{color: #adb2c2;line-height: 24px;margin-bottom: 100px}
.footjj p{margin-bottom: 15px}
.footwl{}
.footwl li{float: left;position: relative;margin-right: 20px;}
.footwlimg{background: rgba(120,130,143,.5);width: 60px;height: 60px;position: relative;overflow: hidden}
.footwlimg img{position: absolute;width: 28px;top: 50%;left: 50%}
.footwlwx{width: 107px;height: 107px;background: #fff;position: absolute;top: -120px;left: 50%;margin-left: -53.5px;padding-top: 7.5px;box-sizing: border-box;display: none}
.footwlwx:after{content: "";position: absolute;background: url(../images/wxbgkuai.png) no-repeat center center;width: 18px;height: 9px;background-size: 100% auto;bottom: -9px;left: 50%;margin-left: -9px;}
.footwlwx img{display: block;margin: 0 auto;width: 92px;height: 92px;}
.footwl li:hover .footwlwx{display: block}
.sycpyy{}
.sybiaoti{text-align: center;position: relative}
.sybiaoti p{line-height: 1}
.sybiaoti span{display: block;margin-top: 10px;line-height: 1}
.syyybot{position: relative;}
.syyybot:after{position: absolute;background: url(../images/sycpyy.png) repeat-x center bottom;height: 46%;width: 100%;bottom: 0;left: 0;z-index: 3;content: "";background-size:100% 100%}

.syyybg{}
.syyybg li{display: none;padding-bottom: 33.7%;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.syynr{position: absolute;top: 0;left: 0;height: 100%;width: 100%;text-align: center;overflow: hidden;z-index: 5}
.syynr .main1600{margin: 0 auto;height: 100%}
.syynr li{width: 17%;height: 100%;display: inline-block;vertical-align: top;margin: 0 3%;position: relative}
.syynr li a{display: block;width: 100%;height: 100%;position: relative}
.syynr li a:after{position: absolute;content: "";bottom: 0;left: 0;width: 100%;background:rgba(3,110,182,.5);height: 0}
.syynrsub{position: absolute;top: 74%;width: 100%;left: 0;z-index: 3}
.syynr li img.sydzicn{display: block;margin:0 auto 15px;height: 45px}
.syynr li img.sydzicn1{display: none;margin:0 auto 15px;height: 45px}
.syynr li img.sydzjh{display: block;margin:40% auto 0;height: 64px}
.syynr li p{color: #fff}

.syynr li.sylyliatv .syynrsub{top: 25%}
.syynr li.sylyliatv a:after{height: 100%}

.syynr li a:after{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;}
.syynrsub{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;}
.sygywl{margin-bottom: 60px;}
.sygywl .sybiaoti p{text-align: center}
.syygbot{border-bottom: 1px solid #4e91cb;border-top: 1px solid #4e91cb;padding: 30px 0}
.sywlle{width: 44%}
.sygybt{line-height: 80px;color: #01faff;padding-left: 20px;
    background: -webkit-linear-gradient(left, #182a87, #2ca4de);
    background: -moz-linear-gradient(left, #182a87, #2ca4de);
    background: linear-gradient(to right, #182a87, #2ca4de);
}
.sygybt img{height: 40px;display: inline-block;vertical-align: top;margin-top: 20px;margin-right: 15px}


.sywlbjq{color: #808080;text-align: justify;margin: 40px 0 45px}
.sywlimg{padding-bottom: 32.5%}
.sywlri{width: 53%}
.sywlri .sygybt{text-align: center;padding-left: 0;position: relative}
.sywlri .sygybt:after{content: "";position: absolute;background: url(../images/sygyimg.png) no-repeat center center;background-size:66% auto;width: 100%;height: 100%;top: 0;left: 0}
.sycpzsbot{background: #f6f6f6;position: relative}
.sycpjt0{left: 5% !important;top: 40%  !important}
.sycpjt1{right: 5% !important;top: 40%  !important}
.sycpqjlb{}
.syqjimg{width: 60%;padding-bottom: 60%;margin: 7% auto;overflow: hidden;position: relative}
.syqjimg img{position: absolute; margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 84%;  max-height: 84%;width: auto}
.syqjbt{color: #666666;text-align: center;background: url(../images/sypclbbtbg.png) no-repeat center center;background-size:67% auto ;height: 55px;line-height: 59px}
.sycpzx{}
.sytsgd{position: absolute;right: 0;bottom: 0}
.sycpzx .sybiaoti{text-align: left}
.sycpfl{margin-bottom: 25px}
.sycpfl li{float: left;width: 18%;padding-bottom: 8%;position: relative;margin-right: .75%;text-align: center}
.sycpfl li:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(51,51,51,.79);}
.sycpfl li:last-child{margin-right: 0}
.sycovg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat}
.sycpfl li p{position: absolute;top: 50%;left: 0;width: 100%;color: #fff;line-height: 30px;margin-top: -15px;z-index: 3}

.sycpfl li.sycpflli{width: 25%}
.sycpfl li.sycpflli:after{background:rgba(52,109,212,.74);}

.sycpbot{}
.sycpbotsub{}
.sycpbotsub .swiper-slide{position: relative}
.sucbotle{width: 47.8%;background: #f1f1f1;padding: 60px 8%;box-sizing: border-box;text-align: center}
.sycplb{}
.sycplb li{float: left;width: 27%;margin-right: 9.5%}
.sycplb li:nth-child(3n){margin-right: 0}
.sycpzximg{width: 100%;padding-bottom: 100%;border: 1px dashed #635b59;background: #fff;position: relative;overflow: hidden;}
.sycpzximg img{position: absolute; margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 74%;  max-height: 74%;}
.sycpzxbt,.sycpzxzx{display: none}
.sycpbt{color: #000;margin: 60px 0 25px}
.sycpjj{color: #333333;line-height: 28px;margin-bottom: 30px}
.sycpgd a{color: #298fc6;line-height: 46px;width: 124px;text-align: center;border: 2px solid #298fc6;display: inline-block;vertical-align: top;  -webkit-border-radius:25px;  -moz-border-radius:25px;  border-radius:25px;}
.sucbotri{width: 51.3%;position: absolute;top: 0;right: 0;height: 100%}
.sucbotri img{width: 100%;position: absolute;top: 0;right: 0;height: 100%;object-fit: cover}

.sycpyuan{display: none}

.sycxyf{text-align: center;background-position: center center;background-size: cover;background-repeat: no-repeat;margin-top: 60px}
.sycxyf p{color: #fff;}
.sycxyf pre{color: #fff;display: none}
.sycxyf a{width: 272px;line-height: 55px;background: #a6272d;color: #fff;display: inline-block;vertical-align: top}
.syzxdt{}
.syzxdt .sybiaoti{text-align: left}
.syxwfl{position: absolute;top: 0;right: 0}
.syxwfl li{float: left;width: 120px;line-height: 45px;border: 2px solid #b1b1b1;text-align: center;margin-left: 35px;color: #000;
    -webkit-border-radius:24.5px;
    -moz-border-radius:24.5px;
    border-radius:24.5px;cursor: pointer}
.syxwfl li.syxwliatv{color: #2990c7;border-color: #2990c7}


.syxwbot{}
.syxwsub{display: none}
.syxwpc{overflow: inherit;}
.syxwpc .swiper-wrapper{display: block}
.syxwpc .swiper-wrapper:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}
.syxwpc .swiper-slide{float: left;width: 32.29%;margin-right: 1.565%;box-shadow: 0 0 20px rgba(0,0,0,.1);background: #f9faff}
.syxwpc .swiper-slide:nth-child(5){margin-right: 0}
.syxwpc .swiper-slide:nth-child(1),.syxwpc .swiper-slide:nth-child(2){width: 48.44%;margin-right: 0;margin-bottom: 50px}
.syxwpc .swiper-slide:nth-child(2){margin-left: 3.12%}


.syxwle{width:47.993%;padding-bottom: 37%;display: none}
.syxwri{width: 100%;padding: 30px;box-sizing: border-box}
.syxwbt{color: #000}
.syxwsj{color: rgba(159,159,159,1)}
.syxwjj{color: rgb(100,100,100)}
.syxwmore{color: rgb(159, 159, 159)}

.syxwmore{margin-top: 35px;background: url(../images/jiantou.png) no-repeat center right;padding-right: 26px;display: inline-block;vertical-align: top;background-size: 16px auto}


.syxwpc .swiper-slide:nth-child(1) .syxwle{display: block}
.syxwpc .swiper-slide:nth-child(2) .syxwle{display: block}
.syxwpc .swiper-slide:nth-child(1) .syxwri,.syxwpc .swiper-slide:nth-child(2) .syxwri{width: 52.007%}
.syxwpc .swiper-slide:nth-child(1) .syxwmore,.syxwpc .swiper-slide:nth-child(2) .syxwmore{display: none}


.fybanner{}
.fybanner img{display: block;width: 100%}
.fybanner img.fybannapp{display: none}
.fyerji{text-align: center;border-bottom: 1px solid #c7c4c4;background: #F4F5F6}
.fyerji .main1600{width: 100%}
.fyerji li{display: inline-block;position: relative}
.fyerji ul{display: inline-block;position: relative}
.fyerji ul:after{content: "";position: absolute;top: 50%;width: 1px;height: 18px;background: #036eab;right: 0;margin-top: -9px;}
.fyerji li:after{content: "";position: absolute;bottom: 0;width: 0;height: 4px;background: #036eab;left: 0}
.fyerji li:before{content: "";position: absolute;top: 50%;width: 1px;height: 18px;background: #036eab;left: 0;margin-top: -9px;}
.fyerji li a{line-height: 60px;color: #231815;padding:  0 35px}
.fyerji li.fyejli a{color: #036eab}
.fyerji li.fyejli:after{width: 100%}
.fyerji_lx{text-align: center}
.fyerji_lx  li.fyejli:after{display: none}

.fyerji_red{}
.fyerji_red li.fyejli a{color: #c30d23}
.fyerji_red li:after{background: #c30d23}
.fyerji_red li:before{background: #c1c1c1}

.fyejbt{text-align: center;color: #bc0d23}
.fyxwlb{}
.fyxwlb li:first-child{border-top: 1px solid #c1c1c1}
.fyxwlb li{border-bottom: 1px solid #c1c1c1}
.fyxwlb li a{display: block;padding: 30px 0}
.fyxwle{width: 25%;padding-bottom:19.3%}
.fyxwri{width: 71%;margin-right: 2.5%}
.fyxwbt{color: #231815}
.fyxwsj{color: #afafb0;background: url(../images/fysjcin.png) no-repeat left center;background-size: 15px auto;padding-left: 20px;line-height: 15px;}
.fyxwjj{color: #3e3a39}


.page{text-align: right;position: relative;color: #000}
.page a,.page span{display:inline-block;text-decoration:none;cursor: pointer;text-align: center;vertical-align: top;height: 35px;line-height:35px;margin: 0 0 0 20px}
.page span.pageCurrent{color: #fff;background: #0080e3;min-width: 45px;padding: 0 5px;box-sizing: border-box; -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;}
.page span.pagetz input{width: 50px;border: 2px solid #c0c0c0;margin: 0 8px;height: 31px;line-height: 31px\9;  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;text-align: center;padding: 0 5px;outline: none;background: none}
.page a.prev,.page a.next{background-position: center center;background-repeat: no-repeat;width: 40px}
.page a.prev{background-image: url(../images/fyymjt2.png);background-size: 15px auto}
.page a.next{background-image: url(../images/fyymjt3.png);background-size: 15px auto}


.fyxwtop{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #c9c6c5;position: relative}
.fyxwbtle{width: 97px;height: 111px;background: #be0d23;position: absolute;top: 0;left: 0;text-align: center}
.fyxwbtle p{color: #fff;line-height: 1;padding: 20px 0 10px}
.fyxwbtle span{color: #fff;line-height: 1}
.fyxwbtri{margin-left: 120px;min-height: 111px}
.fyxwbtri h1{color: #000000}
.fyxwbtri p{color: #717071}
.fyxwsjapp{display: none}
.fyxwbjq{}
.fyxqnex a{color: #595757;max-width: 45%}
.fyxqnex .right{text-align: right}
.fylybt{text-align: center}
.fylybt p{color: #000000}
.fysjbt{color: #c10d23}
.fylybt pre,.fysjjj{color: #3e3a39}
.fysjjj{line-height:34px;height:34px;}
.fysjcx{}
.fysjcx li{float: left;width: 48.1%;margin-bottom: 100px}
.fysjcx li:nth-child(2n){float: right}
.fysjimg{padding-bottom: 52.4%}
.fysjbt{}
.fysjgd{width: 180px;line-height: 52px;text-align: center;background: #c10d23;color: #fff}
.fyjxcp{position: relative;padding: 20px 0}
.fyjxjs{position: absolute;top: 0;right: 24.5%;background: #c10d23;width: 21%;height: 100%;z-index: 3;box-sizing: border-box;padding: 50px 30px}
.fyjxjs p{color: #fff;line-height: 1.5;width: 100%;padding-bottom: 35px;margin-bottom: 35px;border-bottom: 1px solid #fff}
.fyjxjs span{color: #fff;display: block;margin-bottom: 50px}
.fyjxjs a{color: #fff;display: block;margin: 0 auto;width: 70%;background: #830711;line-height: 62px;text-align: center}

.fycpbot:after{    content: "";
    width: 100%;
    clear: both;
    height: 0;
    overflow: hidden;
    display: block;}
.fycpjt0,.fycpjt1{display:none}
.fycpbot .swiper-slide{cursor:pointer}
.fycpbot .swiper-slide:nth-child(1){float:left;width:24.5%;   padding-bottom:21%;margin-top:2.4%}
.fycpbot .swiper-slide:nth-child(2){float:left;width:30.13%;   padding-bottom:25.8%;}
.fycpbot .swiper-slide:nth-child(3){float:right;width:24.5%;   padding-bottom:21%;margin-top:2.4%}

.fylyimg{position: absolute;  width: 100%; height: 100%;  top: 0;  left: 0;}
.fylyimg img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover}







.fylyyuan{display: none}
.fyxlle{width: 34%;padding-top: 80px}
.fyxlle li{min-height: 140px;border: 1px solid #d3d3d3;padding: 50px 0 0 110px;box-sizing: border-box;position: relative;margin-bottom: 12px}
.fyxlle li:last-child{margin-bottom: 0}
.fyxlle li img{position: absolute;top: 45px;left: 40px;width: 32px}
.fyxlle li p{color: #868686;margin-bottom: 18px;line-height: 1}
.fyxlle li span{color: #000;display: block;line-height: 1}
.fyxlri{width: 60%}
.fylaidin{color: #000;line-height: 80px;border-bottom: 1px solid #e9e9e9}
.fyhfn{color: #000;text-align: center;padding: 45px 0 30px;line-height: 1}
.fytjbd{}
.fytjbd li{float: left;width: 49%;margin-right: 2%;margin-bottom: 11px}
.fytjbd li:nth-child(2n){margin-right: 0}
.fytjbd li.fylxbdwid{width: 100%;margin-right: 0}
.fybdinpt{width: 100%;line-height: 55px\9;height: 55px;border: 1px solid #d3d3d3;outline: none;background: none;padding: 0 20px;box-sizing: border-box}
.fybdinpt::-webkit-input-placeholder{color:#9e9e9f;}
.fybdinpt::-moz-placeholder{color:#9e9e9f;}
.fybdinpt:-moz-placeholder{color:#9e9e9f;}
.fybdinpt:-ms-input-placeholder{color:#9e9e9f;}
.fybdtex{width: 100%;line-height: 26px;height: 140px;border: 1px solid #d3d3d3;outline: none;background: none;padding: 15px 20px;box-sizing: border-box}
.fybdtex::-webkit-input-placeholder{color:#9e9e9f;}
.fybdtex::-moz-placeholder{color:#9e9e9f;}
.fybdtex:-moz-placeholder{color:#9e9e9f;}
.fybdtex:-ms-input-placeholder{color:#9e9e9f;}
.fybdbtn{width: 100%;line-height: 55px;height: 55px;border:0;outline: none;background: none;padding: 0;box-sizing: border-box;background: #425c97;cursor: pointer;color: #fff}
.fylxmap img{display: block;width: 100%}
.fyrcjz{}
.fyfzle{width: 50%}
.fyjztop{padding-bottom: 45.2%;position: relative}
.fyjzlepic{position: absolute;width: 50%;height: 100%;top: 0;left: 0;overflow: hidden}
.fyjzlepic img{position: absolute;width: 100%;height: 100%;top: 0;left: 0}
.fyjzriwz{position: absolute;width: 50%;height: 100%;top: 0;right: 0;background: #036eb4}
.fyjxwzsub{position: absolute;top: 32%;left: 10%;}
.fyjxwzsub img{height: 40px;display: block;margin-bottom: 20px}
.fyjxwzsub pre{color: #fff;line-height: 1.75}
.fyjzbot{padding-bottom: 50%;}
.fyfzri{width: 50%}
.fyfzimg{padding-bottom:95.2%}
.fyzybt{line-height: 160px;text-align:center;color: #fff}
.fyfzle .fyzybt{background: #c00d23}
.fyfzri .fyzybt{background: #425c97}

.fylxdh{border-top: 10px solid #c00d23;padding-bottom: 20px;border-bottom: 1px dashed #e08691}
.fylxdh li{float: left;width: 33.33%;text-align: center;box-sizing: border-box;background: #f4f4f4;padding: 20px 0;position: relative}
.fylxdh li:nth-child(2):before,.fylxdh li:nth-child(2):after{content:"";position: absolute;top: 50%;width: 1px;height: 24px;background: #a2a2a2;margin-top: -12px}
.fylxdh li:nth-child(2):before{left: 0}
.fylxdh li:nth-child(2):after{right: 0}

.fyrcjzim img{display: block;max-width: 100%;margin:0 auto}
.fygwtd{background: #F4F5F6;text-align: center}
.fygwtd img{height: 24px;display: block;margin: 0 auto 35px;width:auto}
.fygwtd pre{}
.fyzplc{padding: 0 85px}
.fyzplc li{float: left;width: 20%;text-align: center;position: relative}
.fyzplc li:after{content: "";position: absolute;background: url(../images/fylcjt.png) no-repeat center center;width: 28px;height: 12px;background-size: auto 100%;top: 50px;right: 0}
.fyzplc li:last-child:after{display: none}
.fyzplc li img{height: 103px;margin: 0 auto 40px;display: block}
.fyzplc li p{color: #000000}
.fytdyx{text-align: center;}
.fytdyx p{color: #000000;margin: 50px 0 30px}
.fytdyx span{color: #989898;display: inline-block;vertical-align: top;padding: 0 10px;border: 1px solid #c4c4c4;min-width: 445px;line-height: 70px}
.fyzplb{margin-bottom: 30px}
.fyzpnr{margin-bottom: 20px;border: 1px solid #a0a0a0}
.fyzpnrtop{}
.fyzpnrtop li{}
.fyzpnrtop li.fyzpli0{
    background-color: #2ca6e0; /* 浏览器不支持时显示 */
    background: -webkit-linear-gradient(to right ,#182987, #2ca6e0);
    background: linear-gradient(to right ,#182987, #2ca6e0);
    padding: 30px 0;
    display: none;
}
.fyzpnrtop li.fyzpli0  span.fyzpsp0{background: none !important;}


.fyzpnrtop li.fyzpli0 span{color: #fff}
.fyzpnrtop li.fyzpli1{padding: 25px 0}
.fyzpnrtop li.fyzpli1 span{color: #000}

.fyzpnrtop li span{display: inline-block;vertical-align: middle;box-sizing: border-box;padding: 0 1%}
.fyzpnrtop li span.fyzpsp0{width: 19%;padding-left: 40px;background: url(../images/fyzpjt00.png) no-repeat center right;background-size: 24px auto;padding-right: 24px;margin-right: 1%;cursor: pointer}
.fyzpnrtop li span.fyzpsp1{width: 12%}
.fyzpnrtop li span.fyzpsp2{width: 28%}
.fyzpnrtop li span.fyzpsp3{width: 11%;text-align: center}
.fyzpnrtop li span.fyzpsp3 i{display: none;font-style: normal}
.fyzpnrtop li span.fyzpsp4{width: 14%;text-align: center}
.fyzpnrtop li span.fyzpsp5{width: 12%;text-align: center}
.fyzpsq{width: 187px;line-height: 44px;max-width: 90%;display: inline-block;color: #093c82;border: 2px solid #093c82;  -webkit-border-radius:15px; -moz-border-radius:15px;  border-radius:15px;}
.fyzpnrbot{background: #F4F5F6;padding: 80px 150px 60px;display: none}
.fyzp_open .fyzpnrbot{display: block}
.fyzp_open .fyzpnrtop li.fyzpli0{display: block}
.fyzp_open .fyzpnrtop li span.fyzpsp0{background-image: url(../images/fyzpjt01.png)}
.fylcbj{color: #231815}
.fyrybjq{text-align: center}
.fylclb{position: relative}
.fyjtle,.fyjtri{z-index:3;position: absolute;width: 27px;height: 46px;top: 50%;margin-top: -23px;background-size: 100% auto;background-position: center center;background-repeat: no-repeat;cursor: pointer}
.fyjtle{left: -60px;background-image: url(../images/fyjtlb0.png)}
.fyjtri{right: -60px;background-image: url(../images/fyjtlb1.png)}
.fylclbsu{}
.fylclbsu .swiper-slide{}
.fylcimg{padding-bottom: 55.1%;padding-bottom:50%}
.fylcimg img{object-fit:cover}
.fylctxt{background: #f4f4f4;padding: 20px;}
.fylctxt p.fylctxtbt{margin-bottom: 10px;}
.fylctxt pre{color: #717071;text-align: justify}
.fylctxtjj{}
.fylctxtjj p{margin-bottom: 10px;color: #717071;text-align: justify}
.fywenhua{position: relative}
.fywenhua:after{position: absolute;width: 100%;bottom: 0;background: #e4e8eb;top: 40%;content: ""}
.fywenhua .main1600{position: relative;z-index: 3}
.fywenhua li{position: relative}
.fywhle{ width: 42.9%;  padding-bottom: 29.4%;float: left}
.fywhri{width: 75.5%;position: absolute;top: 0;right: 0;height: 100%;
background: url(../images/fywhbg1.png) no-repeat top left;background-size:cover;box-sizing: border-box;padding:8% 5% 0 24%}
.fywhri img{position: absolute;top: 50%;right: 8%;max-height: 100%}
.fywhri p{color:#fff}
.fywhon{}




.fywenhua li:nth-child(2) .fywhle{float: right}
.fywenhua li:nth-child(2) .fywhri{background-image: url(../images/fywhbg2.png);left: 0;right: auto;padding-left: 8%;padding-right: 5%}
.fywenhua li:nth-child(2) .fywhri img{right: 24%}



.fywenhua li:nth-child(3) .fywhri{background-image: url(../images/fywhbg3.png)}
.fywenhua li:nth-child(3) .fywhri p{color: #b80d23}

.fykhg{position: relative}
.fykhg:after,.fykhg:before{position: absolute;content: '';background: #fff;z-index: 2}
.fykhg:before{width: 1px;height: 100%;top: 0;left: 50%;}
.fykhg:after{width: 100%;height: 1px;top: 50%;left:0}


.fyqhbg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-size: cover;background-repeat: no-repeat;background-position: center center}
.fykhgsub{position: relative;z-index: 3;width: 100% !important;padding: 0 !important;max-width: 100% !important;}
.fykhgsub li{padding: 110px 0 65px;float: left;width: 50%;text-align: center;position: relative}
.fykhgsub li:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.1);opacity: 0}
.fykhgsub li p{color: #fff;position: relative;z-index: 3}
.fygdcn{line-height: 1}
.fygden{line-height: 1}
.fygdjh{line-height: 1}
.fygdxian{width: 165px;height: 1px;background: #fff;margin: 0 auto}

.fygynr{position: relative;background: url(../images/fygydt.png) no-repeat center center;background-size: 982px auto;display: none}
.fygysub{width: 760px;margin: 0 auto;position: relative;height: 760px;}
.fygyyua{position: absolute;width: 100%;height: 100%;border: 2px dashed #ba0d23;top: 0;left: 0;box-sizing: border-box}
.fygyyuasub{width: 30px;height: 30px;background: #ba0d23;position: absolute}
.fygyyua0{top: 4%;left: 72%}
.fygyyua1{top: 72%;left: 4%}
.fygyyua3{top: 0;left: 35%;width: 12px;height: 12px}

.fygyyuatwo{position: absolute;width: 64%;height: 64%;border: 2px solid #ba0d23;top: 18%;left: 18%;box-sizing: border-box}
.fygyyuathr{position: absolute;width: 50%;height: 50%;border: 2px solid #ba0d23;top: 25%;left: 25%;box-sizing: border-box}
.fygylog{position: absolute;width: 32%;top: 50%;left: 50%;}
.fygycpimg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.fygycpimg li{position: absolute;background: #fff;width: 24%;padding-bottom: 24%}
.fygycpimg li img{position: absolute;
    margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 60%;  max-height: 60%;}
.fygycpimg li.fygycpli0{top: 4%;left: 0}
.fygycpimg li.fygycpli1{   top: 80%; left: 16%;}
.fygycpimg li.fygycpli2{   top: 41%;  right: -11%;}
.fygycptxt{position: absolute;  width: 64%;  height: 64%; top: 18%; left: 18%;  box-sizing: border-box;}
.fygycptxt li{position: absolute;background: #ba0d23;width: 22%;padding-bottom: 22%;text-align: center;border: 6px solid #fff}
.fywzsub{position: absolute;top: 50%;left: 50%}
.fywzsub p{color: #fff}
.fywzsub span{color: #fff}
.fygycptxt li.fygytxtli0{    top: 40%;  left: -11%;}
.fygycptxt li.fygytxtli1{   top: 76%; left: 54%;}
.fygycptxt li.fygytxtli2{   top: 7%;  right: 6%;}


.fygyyua{animation:rotateBanyuan 20s  linear infinite;-webkit-animation:rotateBanyuan 20s  linear infinite;-moz-animation:rotateBanyuan 20s  linear infinite;-ms-animation:rotateBanyuan 20s  linear infinite;-o-animation:rotateBanyuan 20s  linear infinite;}
@keyframes rotateBanyuan{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
@-webkit-keyframes rotateBanyuan{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
@-o-keyframes rotateBanyuan{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
@-ms-keyframes rotateBanyuan{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
@-moz-keyframes rotateBanyuan{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
.fygyyuathr{
    animation:rotateBanyuan2 20s  linear infinite;-webkit-animation:rotateBanyuan2 20s  linear infinite;-moz-animation:rotateBanyuan2 20s  linear infinite;-ms-animation:rotateBanyuan2 20s  linear infinite;-o-animation:rotateBanyuan2 20s  linear infinite;
}
@keyframes rotateBanyuan2{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(-360deg);
        -ms-transform:rotate(-360deg);
        -moz-transform:rotate(-360deg);
        -webkit-transform:rotate(-360deg);
        -o-transform:rotate(-360deg);
    }
}
@-webkit-keyframes rotateBanyuan2{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(-360deg);
        -ms-transform:rotate(-360deg);
        -moz-transform:rotate(-360deg);
        -webkit-transform:rotate(-360deg);
        -o-transform:rotate(-360deg);
    }
}
@-o-keyframes rotateBanyuan2{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(-360deg);
        -ms-transform:rotate(-360deg);
        -moz-transform:rotate(-360deg);
        -webkit-transform:rotate(-360deg);
        -o-transform:rotate(-360deg);
    }
}
@-ms-keyframes rotateBanyuan2{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(-360deg);
        -ms-transform:rotate(-360deg);
        -moz-transform:rotate(-360deg);
        -webkit-transform:rotate(-360deg);
        -o-transform:rotate(-360deg);
    }
}
@-moz-keyframes rotateBanyuan2{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(-360deg);
        -ms-transform:rotate(-360deg);
        -moz-transform:rotate(-360deg);
        -webkit-transform:rotate(-360deg);
        -o-transform:rotate(-360deg);
    }
}

.fycptop{background: #F4F5F6;border-top: 4px solid #c30d23;padding: 50px}
.fycptople{width: 29%;text-align: center;padding:48px 1% 0;box-sizing: border-box}
.fycptople pre{line-height: 1.25;color: #c30d23}
.fycptople img{display: block;margin: 0 auto;height: 26px}
.fycptopri{width: 61%}
.fyxntd{color: #231815;margin: 30px 0 15px}
.fycptx{color: #595757}
.fycpzs{position: relative;text-align: center}
.fycpzs:after{position: absolute;width: 100%;height: 1px;border-top: 1px dashed #d24a5a;content: "";top: 50%;left: 0}
.fycpzs span{background: #c30d23;color: #fff;padding: 0 60px;line-height: 63px;display: inline-block;vertical-align: top;position: relative;z-index: 3;}
.fycplb{}
.fycplb li{float: left;width: 22%;margin: 0 3% 90px 0;text-align: center}
.fycplb li:nth-child(4n){margin-right: 0}
.fycpimg{border: 1px solid #eaeaea;padding-bottom: 100%;position: relative;overflow: hidden}
.fycpimg img{position: absolute;
    margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 90%;  max-height: 90%;}
.fycpbt{color: #595757;margin: 25px 0 15px;height: 24px;height: 48px}
.fycpzx{color: #fff;background: #c30d23;line-height: 30px;width: 60%;margin: 0 auto;display: inline-block;vertical-align: top;opacity: 0}

.fycplb li.fycplb_hov{}
.fycplb li.fycplb_hov .fycpimg,.fyyybot .fycplb_hov .fycpimg{border-color: #cd3648}
.fycplb li.fycplb_hov .fycpzx,.fyyybot .fycplb_hov .fycpzx{opacity: 1}





.fycpxqtop{border-top: 10px solid #cd3648;padding-top: 35px}
.fycpxqle{width: 43%}
.fycpimgbig{margin-bottom: 20px;border: 1px solid #d5d5d5;height: 464px;overflow: hidden;position: relative;cursor: pointer}
.fycpimgbig:after{content: "";position: absolute;background: url(../images/fdjicn.png) no-repeat center center;background-size: 19px auto;width: 19px;height: 19px;bottom: 30px;right: 30px;}
.fycpimgbig img{  position: absolute;  margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 100%;  max-height: 100%;}
.fycpxqtt{}
.fycpxqtt .swiper-slide{border: 1px solid #d5d5d5;box-sizing: border-box;height: 90px;overflow: hidden;position: relative}
.fycpxqtt .fycpswip{border-color: #c30d23}
.fycpxqri{width: 50%}
.fycpzxbt{padding-bottom: 25px;margin-bottom: 20px;border-bottom: 2px solid #68605e}
.fycpys{}
.fycpystop{color: #231815;margin-bottom: 8px}

.fycpxqbot{background: #F4F5F6;border-top: 2px solid #c30d23;padding: 30px}
.fycpjgle{width: 37%}
.fyjgbt{color: #231815;text-align: center}
.fyjgimg{position: relative;overflow: hidden;padding-bottom: 150%;width: 100%;border: 2px solid #cfcdcc;color: #fff;background: #fff}
.fyjgimg img,.fycpxqtt .swiper-slide img{
    position: absolute;
    margin: auto;
    top: -9999px;
    right: -9999px;
    bottom: -9999px;
    left: -9999px;
    max-width: 90%;
    max-height: 90%;
}
.fycpxqtt .swiper-slide img{max-width: 70%;max-height: 70%}
.fycpjgri{width: 43%;padding-top: 120px}
.fycpjs{margin-bottom: 50px}
.fyyybt{color: #231815;margin-bottom: 15px}
.fyyybjq{}
.fycpdz{width: 280px;line-height: 70px;background: #c30d23;color: #fff;text-align: center;cursor: pointer;}
.fyljzxbg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;display: none}
.fyzxdiv{position: absolute;width: 351px;top: 50%;left: 50%;box-sizing: border-box;padding: 15px;
    background: -webkit-linear-gradient(#e40012, #aa1f28);
    background: linear-gradient(#e40012, #aa1f28);
max-width: 96%;
   -webkit-border-radius:10px 0 10px 10px;
    -moz-border-radius: 10px 0 10px 10px;
    border-radius: 10px 0 10px 10px;
}

.closzxt{   background: -webkit-linear-gradient(#aa1f28, #e40012);
    background: linear-gradient(#aa1f28, #e40012);position:absolute;top:-30px;right:0;cursor:pointer;
    
     -webkit-border-radius:5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    
}

.fyzxnr{background: #fff;padding: 20px 25px}
.fyzxnr p.fyzxbt{color: #C30D23;margin-bottom: 15px}
.fyzxnr li{margin-bottom: 10px}
.fyzxnr li:last-child{margin-bottom:0}
.fyzxinput{border: 1px solid #f0c2c7;width: 100%;line-height: 35px\9;height: 35px;padding: 0 15px;box-sizing: border-box;outline:none;background: none}
.fyzxinput::-webkit-input-placeholder{color:#9e9e9f;}
.fyzxinput::-moz-placeholder{color:#9e9e9f;}
.fyzxinput:-moz-placeholder{color:#9e9e9f;}
.fyzxinput:-ms-input-placeholder{color:#9e9e9f;}
.fyzxtex{border: 1px solid #f0c2c7;width: 100%;line-height: 20px;height: 82px;padding: 5px 15px;box-sizing: border-box;outline:none;background: none}
.fyzxtex::-webkit-input-placeholder{color:#9e9e9f;}
.fyzxtex::-moz-placeholder{color:#9e9e9f;}
.fyzxtex:-moz-placeholder{color:#9e9e9f;}
.fyzxtex:-ms-input-placeholder{color:#9e9e9f;}
.fyzxtbn{border:0;width: 115px;line-height: 36px;height: 36px;padding: 0;box-sizing: border-box;outline:none;background: #c30d23;color: #fff;cursor: pointer;margin: 0 auto;display: block}
.fyzxgd{text-align: right;margin-top: 50px;padding-bottom: 10px}
.fyzxgd a{background: url(../images/fygdsj.png) no-repeat center right;background-size: 16px auto;padding-right: 24px;display: inline-block;vertical-align: top;color: #fff}

.fygszl{}
.fygszl li{float: left;background: #b0b0b0;text-align: center;width: 32%;margin-right: 2%}
.fygszl li:nth-child(3n){margin-right: 0}

.fygszl li a{display: block;padding: 20px 0;}

.fygszl li img{display: inline-block;vertical-align: middle;height: 50px;margin-right: 50px}
.fygszl li span{display: inline-block;vertical-align: middle;color: #fff}

.fygszl li.fygszlliatv{background: #b80d23;}


.fyrylb{position: relative;}


.fycpbot .swiper-wrapper{display:block}
/*.fyrylbsub .swiper-wrapper{display: block}*/
.fyrylbsub .swiper-slide{
    padding-bottom: 27.3%;
    box-sizing: border-box;
    border: 2px solid #bc9561;
    overflow: hidden;

}
.fyrylbsub .swiper-slide img{
    position: absolute;
    margin: auto;
    top: -9999px;
    right: -9999px;
    bottom: -9999px;
    left: -9999px;
    max-width: 100%;
    max-height: 100%
}

/*.fyrylbsub .swiper-slide:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}*/

/*.fyrylbsub .swiper-slide img{*/
/*    opacity: .8;*/
/*}*/


/*.fyrylbsub .swiper-slide{*/
    /*float:left;*/
    /*width:14.28%;*/
    /*-webkit-transform:scaleY(.75);-moz-transform:scaleY(.75);-o-transform:scaleY(.75);transform:scaleY(.75);transform-origin: bottom center*/
/*}*/

/*.fyrylbsub:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}*/
/*.fyrylbsub .swiper-slide:nth-child(1){*/
     /*-webkit-transform: scaleY(.8);*/
    /*-moz-transform: scaleY(.8);*/
    /*-o-transform: scaleY(.8);*/
    /*transform: scaleY(.8);*/
    /*transform-origin: bottom center;*/
/*}*/
/*.fyrylbsub .swiper-slide:nth-child(2){    -webkit-transform: scaleY(.9);*/
    /*-moz-transform: scaleY(.9);*/
    /*-o-transform: scaleY(.9);*/
    /*transform: scaleY(.9);*/
    /*transform-origin: bottom center;}*/
/*.fyrylbsub .swiper-slide:nth-child(3){-webkit-transform: scaleY(.95);*/
    /*-moz-transform: scaleY(.95);*/
    /*-o-transform: scaleY(.95);*/
    /*transform: scaleY(.95);*/
    /*transform-origin: bottom center;}*/
/*.fyrylbsub .swiper-slide:nth-child(4){-webkit-transform: scaleY(1);*/
    /*-moz-transform: scaleY(1);*/
    /*-o-transform: scaleY(1);*/
    /*transform: scaleY(1);*/
    /**/
        /*border-right: 4px solid #bc9561;*/
        /*transform-origin: bottom center;*/
        /*margin-top: -1px;*/
    /**/
/*}*/
/*.fyrylbsub .swiper-slide:nth-child(4):after{display:none}*/
/*.fyrylbsub .swiper-slide:nth-child(5){-webkit-transform: scaleY(.95);*/
    /*-moz-transform: scaleY(.95);*/
    /*-o-transform: scaleY(.95);*/
    /*transform: scaleY(.95);*/
    /*transform-origin: bottom center;*/
        /*border-left: 0;*/
    /*border-right: 4px solid #bc9561;*/
    /**/
/*}*/
/*.fyrylbsub .swiper-slide:nth-child(6){    -webkit-transform: scaleY(.9);*/
    /*-moz-transform: scaleY(.9);*/
    /*-o-transform: scaleY(.9);*/
    /*transform: scaleY(.9);*/
    /*transform-origin: bottom center;*/
        /*border-right: 4px solid #bc9561;*/
    /*border-left: 0;*/
/*}*/
/*.fyrylbsub .swiper-slide:nth-child(7){*/
        /*-webkit-transform: scaleY(.8);*/
    /*-moz-transform: scaleY(.8);*/
    /*-o-transform: scaleY(.8);*/
    /*transform: scaleY(.8);*/
    /*transform-origin: bottom center;*/
        /*border-right: 4px solid #bc9561;*/
    /*border-left: 0;*/
/*}*/



/*.fyrylbsub .fyry-pre{-webkit-transform:scaleY(.9);-moz-transform:scaleY(.9);-o-transform:scaleY(.9);transform:scaleY(.9);transform-origin: bottom center}*/

/*.fyrylbsub .fyry-pre2{*/
    /*-webkit-transform:scaleY(.8);-moz-transform:scaleY(.8);-o-transform:scaleY(.8);transform:scaleY(.8);transform-origin: bottom center*/
/*}*/


/*.fyrylbsub .swiper-slide-prev,.fyrylbsub .swiper-slide-next{-webkit-transform:scaleY(.95);-moz-transform:scaleY(.95);-o-transform:scaleY(.95);transform:scaleY(.95);transform-origin: bottom center}*/

/*.fyrylbsub .swiper-slide-next{border-left: 0;    border-right: 4px solid #bc9561;}*/
/*.fyrylbsub .fyry-pre-ri{border-right: 4px solid #bc9561;border-left: 0}*/



/*.fyrylbsub .swiper-slide-active{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);transform-origin: bottom center;*/

    /*border-right: 4px solid #bc9561;*/
/*}*/

/*.fyrylbsub .swiper-slide-active:after{display:none}*/


.fyrybig{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #000;z-index: 9999;overflow: hidden;display: none}
.fyryimg{position: absolute;
    margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 90%;  max-height: 90%;}
.fyryclo{position: absolute;top: 20px;right: 20px;cursor: pointer;border: 2px solid #fff}

.fydzdiv{background: #F4F5F6;padding: 50px 0}
.fylyle{width: 45%}
.fydzbt{color: #c10d23;padding: 40px 0 55px;border-top: 13px solid #c10d23}
.fylyri{width: 51.8%;padding-bottom:32.8%}
.fyyyly{}
.fycpyy{}
.fycpyybt{position: relative}
.fycpyybt:after{position: absolute;content: "";top: 50%;height: 1px;background: #918c8a;width: 100%;left: 0}
.fycpyybt span{padding-right: 20px;display: inline-block;vertical-align: top;background: #fff;color: #231815;position: relative;z-index: 2}
.fycpyylb{background: #dcdddf}
.fycpyylb li{float: left;width: 30%;padding-bottom: 32%;margin-right: 1.175%}
.fycpyylb li:nth-child(3n){margin-right: 0}
.fycpyylb li:nth-child(1){width: 22.45%}
.fycpyylb li:nth-child(2){width: 25.6%}
.fycpyylb li:nth-child(3){width: 49.6%}
.fysgxc{}
.fysgbot{background: #f7f8f8;padding: 35px;position: relative}
.fyyybot{}
.fyyybot .swiper-slide{text-align: center}
.fyyybot .fycpimg{width: 85%;padding-bottom: 85%;margin: 0 auto}
.fyssjgbq{padding-bottom: 30px;border-bottom: 1px solid #b8b8b8;margin-bottom: 60px}
.fyssjgbq span,.fyssjgbq ul{display: inline-block;vertical-align: middle}
.fyssjgbq span{padding: 0 30px;background: #172e64;color: #fff;line-height: 50px;margin-right: 35px}
.fyssjgbq li{display: inline-block;vertical-align: middle;padding: 0 40px;border: 1px solid #fff;line-height: 50px;cursor: pointer;box-sizing: border-box}
.fyssjgbq li.fyssliat{border-color: #c0272d;color: #c0272d}
.fyjglb{}
.fyjglb .page{text-align: center;}
.fyjglb .page span.pageCurrent{background: #c30d23}
.fyjgsub{display: none}
.fyjgsub .fyxwlb li:first-child{border-top: 0}
.fyjgsub .fyxwlb li:first-child a{padding-top:0 !important;}
.fyssle{margin-bottom: 60px;position: relative}
.fyssefle{width: 86%;background: none;  height: 78px;  line-height: 78px\9;  border: 1px solid #4d4d4d;  outline: none;  padding: 0 40px;box-sizing: border-box}
.fyssefri{    width: 12%;  background: #172e64 url(../images/ssicnrrbai.png) no-repeat center center;  height: 78px;
    line-height: 78px;  border: 0;  outline: none;  padding: 0;  background-size: auto 41px;  cursor: pointer;}
.fyssle .sstc{position: absolute;top: 78px;}
.fyssle .main1600{width: 100%;padding: 0}
.fyssle .sstcsub{padding-left: 0;padding-right: 0}
.fyssle .sstcsub:after{display: none}
.fyssle .sstcsub{padding: 0 !important;}
.fycpdb{position: fixed;z-index: 9999;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);display: none}
.fycpdbsub{position: absolute;top: 0;left:0;width:100%;height:100%;overflow: hidden;box-sizing: border-box}
.fycpclose{position: absolute;top: 10px;right: 10px;background: #000;width: 30px;cursor: pointer}
.fycpfdimg{display: block;margin: 0 auto;max-width: 90%;position: absolute;top: 50%;left: 50%;max-height: 90%;background: #fff;}
.footss{display: none}
.sycpjj{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:3; -webkit-box-orient:vertical;line-height:28px;height:84px}
.sygywm{background: #fbfcfe;padding: 120px 0}
.sydzjapp{display: none;color: #1c212c;line-height: 1.5;text-align: center;margin-bottom: 20px}
.sydzj{line-height: 68px;padding: 0 8%;margin-bottom: 30px;box-sizing: border-box;text-align: center;color: #1c212c;height: 136px}
.sygybjq{text-align: center;color: #09193e;line-height: 36px;    padding: 0 4.5%;
box-sizing: border-box;margin-bottom: 80px}
.sygysjtj{}
.sygysjtj li{float: left;text-align: center;width: 25%;border-right: 1px solid #dce0ea;box-sizing: border-box;padding: 15px 0}
.sygysjtj li:last-child{border-right: 0}
.sygysjtop,.sygynf,.sygysj{display: inline-block;vertical-align: top}
.sygynf{line-height: 1;color: #cc0000}
.sygysj{margin-left: 15px}
.sygysj span{display: block;line-height: 1}
.sygysj span:first-child{color: #cc0000;margin-bottom: 12px}
.sygysj span:last-child{color: #09193e}
.sygysjbot{color: #09193e;margin-top: 15px}


.sycpzs{padding: 120px 0;background: #f4f5f6}
.sycpbotnws{margin-bottom: 60px}
.sycpbotnws li{    width: 32%;margin-right: 2%;float: left}
.sycpbotnws li:nth-child(3n){margin-right: 0}
.sycpbotnws li a{display: block;background: #fff;padding: 55px;text-align: center;border: 1px solid transparent}
.sycpbtjl{color: #7e828f;margin-bottom: 20px}
.sycpjjjl{color: #09193e;line-height: 42px;height: 84px;margin-bottom: 15px}
.sycpimg{position: relative;padding-bottom: 72%;overflow: hidden;margin:0 0 20px 0}
.sycpimg img{position: absolute;top: 50%;left: 50%;max-width: 80%;max-height: 80%}
.sycpljxq{display: inline-block;vertical-align: top;background: url(../images/syxwicn2.png) no-repeat center right;background-size: 16px auto;padding-right: 26px;color: #425c97}



.sykhal{padding: 120px 0;background: #fff}
.syalbot{position: relative;margin-bottom: 60px}
.syjtlble,.syjtlbri{position: absolute;top: 50%;width: 30px;height: 51px;background-size: 100% auto;background-position: center center;background-repeat: no-repeat;cursor: pointer;z-index: 5;margin-top: -25px;opacity: .5}
.syjtlble{left: 6%;background-image: url(../images/fyjtlbhei0.png)}
.syjtlbri{right: 6%;background-image: url(../images/fyjtlbhei1.png)}
.syalbotlist{}
.syalbotlist .swiper-slide{width: 39%;opacity: .5}
.syalbotlist .swiper-slide a{display: block;  padding-right: 4%;}
.syalimgdiv{ padding-bottom: 61%;}
.syalimgdiv:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/syalimgbg.png) no-repeat center bottom;background-size: 100% auto}
.syalbotlist .swiper-slide p{position: absolute;bottom: 20px;left: 10px;right: 10px;text-align: center;line-height: 30px;max-height: 60px;color: #fff;z-index: 3}
.syalbotlist .swiper-slide-active,.syalbotlist .swiper-slide-next{opacity: 1}
.syxwzx{padding: 120px 0;background: #f4f5f6}
.syxwzx .sydivbt{text-align: left}
.synewsbot{}
.synewsbot li{float: left;width: 32%;margin-right: 2%}
.synewsbot li:nth-child(3n){margin-right: 0}
.synewsbot li a{background: #fff;display: block;padding:50px 60px;border: 1px solid transparent;position: relative;overflow: hidden}
.synewsbot li a:after{content: "";position: absolute;width: 100%;height: 100%;background: url(../images/syxwline.png) no-repeat center bottom;background-size: 100% auto;bottom: -100%;left: 0;opacity: 0}
.synewsbot li p{position: relative;z-index: 3}
.synewsbt{line-height: 32px;height: 64px;color: #09193e;margin-bottom: 25px}
.synewsjj{color: #09193e;line-height: 26px;height: 104px;margin-bottom: 110px}
.synewsxq span{line-height: 1;display: inline-block;vertical-align: top;}
.syxwxqck{background: url(../images/syxwicn1.png) no-repeat center right;background-size: 16px auto;padding-right: 25px;color: #c9162a;opacity: 0;}
.syxwxqsj{background: url(../images/syxwicn0.png) no-repeat center left;background-size: 16px auto;padding-left: 25px}
.sydivbt{text-align: center;margin-bottom: 60px;position: relative}
.sydivbt a{position: absolute;top: 50%;right: 0;padding-right: 25px;background: url(../images/syxwicn2.png) no-repeat center right;background-size: 16px auto;color: #425c97;display: block;line-height: 26px;height: 26px;margin-top: -13px;}
.sydivbt p{color: #1c212c;line-height: 1}
.sydivbt pre{color: #575a61;margin-top: 20px}
.syckgd{text-align: center}
.syckgdsub{display: inline-block;text-align: center;background: #cc0000;color: #fff;width: 259px;line-height: 60px;-webkit-border-radius:30px;  -moz-border-radius:30px;  border-radius:30px;}
.syckgdsub span{display: inline-block;background: url(../images/syxwicn3.png) no-repeat center center;background-size: 100% auto;width: 16px;height: 60px;vertical-align: top;margin-left: 10px}
.fybanpcup{padding-bottom: 35%;
    /*background-position: center top;*/
    /*background-size: 100%;*/
    /*background-repeat: no-repeat;*/
    /*background-attachment: fixed;*/

    background: no-repeat center/cover;
}


.fywjxz li{background: #f4f5f6;margin-bottom: 25px;height: 130px;position: relative}
.fywjxz li a{display: block;position: absolute;top: 50%;left: 0;width: 100%;padding: 0 300px 0 110px;box-sizing: border-box}
.fywjxz li a:after{content: "";position: absolute;top: 50%;right: 200px;background: #dfe2e5;width: 1px;height: 64px;margin-top: -32px;}
.fyxznum{position: absolute;top: 50%;left: 0;width: 110px;text-align: center;margin-top: -16px}
.fyxznum span{min-width: 32px;line-height: 32px;height: 32px;background: #435d98;color: #fff;text-align: center;padding: 0 5px;box-sizing: border-box;display: inline-block;vertical-align: top;
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
    border-radius:16px;}

.fywjxzbt{color: #2a2a2a;line-height: 28px;max-height: 56px}
.fywjxzjj{margin-top: 10px;color: #6c7883}
.fyxzbtn{position: absolute;top: 50%;right: 0;text-align: center;width: 200px;line-height: 30px;margin-top: -15px}


.fycpxqlabe{}
.fycpxqlabe li{float: left;line-height: 60px;padding: 0 25px;cursor: pointer;color: #231815}
.fycpxqlabe li.fycpliatv{background: #c30d23;color: #fff}
.fyyybjq{display: none}
.fycpzlxz{}
.fycpzlxz li{border-bottom: 1px solid #d5d5d5;margin-bottom: 15px;}
.fycpzlxz li a{display: block;position: relative;padding-bottom: 15px}
.fycpzlxz li p{margin:0 120px 0 0;color: #231815;line-height: 1.5}
.fycpzlxz li span{position: absolute;top: 0;right: 0;color: #999;background:url(../images/fyxzicn.png) no-repeat right center ;background-size: 16px auto;padding-right: 22px;display: inline-block;;vertical-align: top}
.fycpzlxz li:last-child{border-bottom:0;margin-bottom: 0 !important;}
.fycpzlxz li:last-child a{padding-bottom: 0 !important;}

.rongyutc{position: fixed;top: 0;left: 0;width: 100%; height: 100%;background: #000;z-index: 99999;overflow: hidden;display: none;}
.rytcsub{position: absolute;top: 5%;bottom: 5%;right: 5%;left: 5%;}
.rytclb{height: 100%;}
.rytclb .swiper-slide img{position: absolute;top: 50%;left: 50%;max-width: 100%;max-height: 100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.rytclb .swiper-slide p{position: absolute;bottom: 0;left: 0;text-align: center;width: 100%;color: #fff;    background: rgba(0, 0, 0, .3);
 z-index: 9;padding: 10px 0;}
 .clizzgb{position: absolute;top: 10px;right: 20px;cursor: pointer;z-index: 3;}
.ryjt0{left: 20px;}
.ryjt1{right: 20px;}

.rongyutc{
    -webkit-user-select: none;
       -moz-user-select: none;
          -ms-user-select: none;
             user-select: none; 
}



    /*共用*/
.fywhri img,.cebialan,.cbltx,.fywjxz li a{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.aaa{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.fyzxdiv,.fygylog,.fywzsub,.bannertxt,.sycpimg img,.footwlimg img,.fycpfdimg{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.aaa{margin-right: 0}

.sybiaoti p{color: #000}
.sybiaoti a.sytsgd{color: #346dd5;padding-right: 25px;position: absolute;display: inline-block;bottom: 0;right: 0}
.sybiaoti a.sytsgd:after{content: "";position: absolute;width: 18px;height: 1px;background: #346dd5;top: 50%;right: 0}
.sybiaoti span{color: #989898}


.fygynr{margin-top: 100px}
.fyxqnex{margin-top: 40px}
.fysjbt{margin-top: 25px}
.fysjjj{margin-top: 5px}
.fysjgd{margin-top: 20px}
.fylybt pre{margin-top: 10px}



.fywenhua li,.sycxyf p{margin-bottom: 90px}
.fycptop{margin-bottom: 80px}
.fycpzs{margin-bottom: 75px}
.fylxdiv,.fyrcjz,.fytdyx,.fycpyy,.fysgxc,.fyyyly,.fydzdiv{margin-bottom: 60px}
.fyxwlb,.fylybt,.fygszl{margin-bottom: 50px}
.fycpys{margin-bottom: 45px}
.sybiaoti,.fylcbj,.fyjgbt{margin-bottom: 40px}

.fyxwsj{margin-bottom: 35px}
.fyejbt,.fygdcn,.fygden,.fygdjh,.fywhtw,.fycpyybt{margin-bottom: 30px}
.footnavyj,.fyxwbt,.fycptople pre,.fycpxqtop{margin-bottom: 20px}
.fyxwbtri h1,.fyrcjzim,.syxwbt,.syxwsj{margin-bottom: 15px}
.footnavej a{margin-bottom: 5px}
.fywhon{margin-bottom: 10px}



.sycxyf{padding: 190px 0 80px}
.fygwtd{padding: 70px}
.syzxdt,.fymain{padding-top: 60px}
.syzxdt,.fymain,.fywenhua{padding-bottom: 80px}


.sycpyy,.sygywl{padding-top: 60px;}
.foottop{padding-top: 40px}
.fyxwri{padding-top: 10px}





.fygymai{padding-top: 0 !important;margin-top: 60px;}

/*字体*/
.fontsize74{font-size: 74px}/*74*/
.fontsize50{font-size: 50px}/*50*/
.fontsize46{font-size: 48px}/*一级 46*/
.fontsize38{font-size: 38px}/*38*/
.fontsize34{font-size: 34px}/*34*/
.fontsize30{font-size: 30px}/*30*/
.fontsize28{font-size: 28px}/*28*/
.fontsize20{font-size: 20px}/*20*/
.fontsize22{font-size: 22px}/*22*/
.fontsize26{font-size: 26px}/*26*/
.fontsize24{font-size: 24px}/*二级页标题 24*/
.fontsize18,.fyzpnrtop li span,.syxwbt{font-size: 18px}/*18*/
.fontsize17{font-size: 17px}/*17*/
body,input,select,textarea,.fontsize16{font-size:16px;}/*默认16*/
.fontsize14,.footnavej a,.nav li a.navyja,.headtopnav li a,.naverji a{font-size: 14px}/*14*/
.fontsize12{font-size: 12px}/*12*/
.fontsize10{font-size: 10px}/*10*/


.syxwpc .swiper-slide:nth-child(1) .syxwbt, .syxwpc .swiper-slide:nth-child(2) .syxwbt{font-size: 24px}

.fybjq,.fygwtd pre,.fygwtd{line-height: 2}

.sywlbjq{line-height: 36px;}


.fycpysbot{line-height: 2}

.fylybt pre{line-height: 1.5}

.fyxwjj{line-height: 26px}/*2 26*/
.fyxwjj{max-height: 52px}/*2 26*/

.syxwjj{line-height: 21px}/*2 21*/
.syxwjj{height: 42px}/*2 21*/



.syxwbt{height: 52px;line-height: 26px}
.syxwpc .swiper-slide:nth-child(1) .syxwbt, .syxwpc .swiper-slide:nth-child(2) .syxwbt{line-height: 34px;height: 68px}




@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)}
    .translY:hover{-webkit-transform:translateY(-.35rem);-moz-transform:translateY(-.35rem);-o-transform:translateY(-.35rem);transform:translateY(-.35rem)}
    .scaleimg:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}


    .syxwpc .swiper-slide:hover{background: #fff}

    .footnavej a:hover{color: #fff}
    .footup:hover{box-shadow: 0 0 10px #103884}
    .sycxyf a:hover,.footgzri li a:hover,.footbqri a:hover,.fyssefri:hover,.fycpdz:hover,.fyzxtbn:hover,.fyjxjs a:hover,.fybdbtn:hover{opacity: .85}
    .sycpgd a:hover{background: #298fc6;color: #fff}
    .nav li a.navyja:hover,.ssjglb li a:hover,    .syxwpc .swiper-slide:hover .syxwbt,.fyerji li a:hover,.fyxwlb li:hover .fyxwbt,.fyxqnex a:hover,.naverji a:hover{color: #103884}
    .fyssjgbq li:hover{color: #c0272d}
    .fyxwlb li:hover .fyxwbt{text-decoration: underline}
    .fykhgsub li:hover:after{opacity: 1}
    
    .naverji a:hover{background:#fff}
 
 
 .hedertb li:hover a:after{background-image:url(../images/touwlbg1.png)}

    .synewsbot li a:hover{border-color: #678fba;background: #fdfdfd}
    .synewsbot li a:hover:after{opacity: 1;bottom: 0}
    .synewsbot li a:hover .syxwxqck{opacity: 1;}
    .sydivbt a:hover{color: #c0272d;background-image: url(../images/syxwicn1.png)}
    .syjtlble:hover{background-image: url(../images/fyjtlbheired0.png);opacity: 1}
    .syjtlbri:hover{background-image: url(../images/fyjtlbheired1.png);opacity: 1}


    .sycpbotnws li a:hover{border-color: #678fba}
    .sycpbotnws li a:hover .sycpjjjl{color: #425c97}
    .sycpbotnws li a:hover .sycpljxq{color: #cc0000;background-image: url(../images/syxwicn1.png);}
    .footbq a:hover{color: #fff}
    .footwl li:hover .footwlimg{background: #cc0000}
    .footnav li a:hover{color: #fff}
    .footnav li a:hover:after{display: block}
    .footup:hover,.syckgdsub:hover{opacity: .8}
    .fywjxz li a:hover .fywjxzbt{color: #cc0000}
    .fywjxz li a:hover .fyxznum span{background: #cc0000}
    .fycpzlxz li a:hover p{color: #c30d23}


    .scaleimg img,.rotateimg img,.sycpfl li, .nav li a.navyja,.ssjglb li a,.sycpgd a, .sycxyf a, .syxwpc .swiper-slide,.syxwbt,.footup,.footnavej a,.footgzri li a,.footbqri a,.fyerji li a,.fyssefri,.fyssjgbq li,.fycpdz,.fyzxtbn,.fyjxjs a,.fybdbtn,.fyxwbt,.fyxqnex a,.fykhgsub li:after,.naverji a,  .hedertb li a:after,.synewsbot li a,.synewsbot li a:after,.syxwxqck,.sydivbt a,.syjtlble,.syjtlbri,.sycpbotnws li a,.sycpjjjl,.sycpljxq,.footbq a,.footwlimg,.footnav li a,.footnav li a:after,.syckgdsub,.fywjxzbt,.fyxznum span{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:1680px){}
@media only screen and (max-width:1600px){
    .main1600{width: 1270px}
    .banyuan{width: 1270px !important;margin-left: -635px}
    .header .main1600{height: 110px}
    .logo{margin-top: 25px}
    .logo img{height: 60px}
    .headerly{top: 20px}
    .nav li a.navyja{height: 110px;padding-top: 58px}
    .naverji{top: 110px;}


    .headerbg .main1600{height: 90px}
    .headerbg .logo{margin-top: 15px}
    .headerbg .logo img{height: 60px}
    .headerbg .nav li a.navyja{padding-top: 35px;height: 90px;}
    .headerbg .naverji{top: 90px}



    .fyjtle{left: -60px}
    .fyjtri{right: -60px}
    .cebialan li,.cbicn,.cbicn img{width: 40px;height: 40px;}
    .cbltx{right: 40px}
    .sywlbjq{font-size:16px;line-height:30px;margin:20px 0}
    
    .syqjimg{margin:5% auto 3%}
    .sucbotle{padding:30px  5%}
    
    .sycpbt{margin:30px 0 20px}
    
    
    .fycpimg img {max-width: 70%;  max-height: 70%;}
    
    .fyfzimg{padding-bottom:73%}
    .fyzybt{line-height:100px}
    .fyfzimg img,.fyjzbot img,.fyjzlepic img{object-fit:cover}
    .fyjztop{padding-bottom:36%;}
    .fyjzbot{padding-bottom:37%}
    .fyjxwzsub{top:27%}
    .fygysub{width:570px;height:570px}
    .fywzsub p{font-size:10px}
    .fywzsub span{font-size:14px}
    .fygycptxt li{border:3px solid #fff}
    .fygycptxt li{width:27%;padding-bottom:27%}
    .fyjxjs{padding-left:20px;padding-right:20px}
    .fyjxjs span{margin-bottom:20px}


    .syjtlble, .syjtlbri{width: 20px}
    .footbq span, .footbq a{line-height: 50px;font-size: 14px}
    .footwlimg,.footup{width: 50px;height: 50px;}
    .footwlimg img{width: 22px}
    .sygywm{padding: 95px 0}
    .sycpzs,.sykhal,.syxwzx{padding: 95px 0}
    .synewsjj{margin-bottom: 90px}
    .sydivbt{margin-bottom: 40px}
    .footer{padding: 95px 0 70px}

    .sydzj{line-height: 54px;height: 108px}
    .sycpjjjl{line-height: 32px;height: 64px}

    .syckgdsub {width: 203px;  line-height: 48px;  -webkit-border-radius: 24px;  -moz-border-radius: 24px;  border-radius: 24px;  }
    .syckgdsub span{height: 48px}
    .sygysj span:first-child{margin-bottom: 4px;}


    /*字体*/
    .fontsize74{font-size: 58px}/*74*/
    .fontsize50{font-size: 40px}/*50*/
    .fontsize46{font-size: 38px}/*一级 46*/
    .fontsize38{font-size: 32px}/*38*/
    .fontsize34{font-size: 30px}/*34*/
    .fontsize30{font-size: 24px}/*30*/
    .fontsize28{font-size: 22px}/*28*/
    .fontsize20{font-size: 20px}/*20*/
    .fontsize22{font-size: 20px}/*22*/
    .fontsize26{font-size: 22px}/*26*/
    .fontsize24{font-size: 24px}/*二级页标题 24*/
    .fontsize18,.fyzpnrtop li span,.syxwbt{font-size: 18px}/*18*/
    .fontsize17{font-size: 17px}/*17*/
    body,input,select,textarea,.fontsize16{font-size:16px;}/*默认16*/
    .fontsize14,.footnavej a,.nav li a.navyja,.headtopnav li a,.naverji a{font-size: 14px}/*14*/
    .fontsize12{font-size: 12px}/*12*/
    .fontsize10{font-size: 10px}/*10*/
    .sywlbjq{font-size:15px;}
}
@media only screen and (max-width:1500px){
    .fyerji li a{padding: 0 20px}
}

@media only screen and (max-width:1440px){
    .fyjxjs p{width: 100%}
    .fyzybt{line-height:80px}
}
@media only screen and (max-width:1366px){
    .main1600,.main1200{width: 1000px}
    .banyuan{width: 1000px !important;margin-left: -500px}
    .nav li{margin-left: 15px}
    .footnav,.footlxwm{font-size: 14px}
    .footjj{margin-bottom: 70px}
    .footnav{width: 60%}
    .footlxwm{width: 40%}
    .footwl li{margin-right: 10px}
    .footwlimg, .footup {  width: 40px;  height: 40px;}
    .footbq span, .footbq a{line-height: 40px;font-size: 12px}

    .sygywm{padding: 60px 0}
    .sycpzs,.sykhal,.syxwzx{padding: 60px 0}
    .synewsjj{margin-bottom: 60px}
    .sydivbt{margin-bottom: 30px}
    .footer{padding: 60px 0 40px}

    .fyjxjs{padding:30px 20px;}
    .fyjxjs a{line-height:40px}
    .bannertxt p{width: 60%}
    .synewsbot li a,.sycpbotnws li a{padding: 30px}
    .fycpxqtt .swiper-slide{height: 90px}
    /*字体*/
    .fontsize74{font-size: 52px}/*74*/
    .fontsize50{font-size: 37px}/*50*/
    .fontsize46{font-size: 34px}/*一级 46*/
    .fontsize38{font-size: 30px}/*38*/
    .fontsize34{font-size: 28px}/*34*/

}
@media only screen and (max-width:1280px){}
@media only screen and (max-width:1200px){
    .fyjtle{left: 15px}
    .fyjtri{right:15px}
}
@media only screen and (max-width:1152px){
   .headerss{width:320px;}
    .headtopnav li {  margin-right: 45px;}
    .fyjxjs p {  padding-bottom: 25px;   margin-bottom: 25px}
}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){
    .main1600,.main1200{width: 768px}
    .banyuan{width: 768px !important;margin-left: -387px}
    .nav li{margin-left: 0}
    .nav li a.navyja{padding-left: 7px;padding-right: 7px}
    .headtopnav li { margin-right: 30px;}
    .footnav{width: 55%}
    .footlxwm{width: 45%}
    .footlogo img{height: auto;width: 90%}
    .sydzj,.sygybjq{padding: 0}
    .footerle{width: 34%}
    .footer .main1600:after{left: 38%}
}
@media only screen and (max-width:992px){
    .headtopnav li{margin-right: 30px}
    .headerss {
    width: 230px; }

    .hedertb li{width:80px;}
    .hedertb li img{height:15px;}


    .hedertb li a:after {  width: 100%; height: 50px; background-size: auto 100%;}




    .fyjxjs{padding: 20px 15px}
    .fyjxjs p { width: 100%;  padding-bottom: 25px;  margin-bottom: 25px; }
    .fyjxjs span{margin-bottom: 20px}
    .fyjxjs a{line-height: 40px}
    .fyxlri{width: 61%}
    .fyerji li a{padding:  0 20px}
    .fycpjgri{width: 58%}
}
@media only screen and (max-width:870px){

    .bannertxt p{width: 90%}

    .headtopnav li{margin-right: 15px}
    .hedertb,.hederwl{margin-right: 40px}

    .fygysub{width: 550px;height: 550px}
    .fyjxcp{padding:50px 0}
    .headerss {width: 120px;}
    .sstcri{width:24%}
    .sstcle{width:73%}
    
}
@media only screen and (max-width:768px){
    .main1600,.main1200{width: 90%;}
    .banyuan{width: 90% !important;margin-left: -45%}
    .header,.header .main1600{height: 50px}


    .nav{position: fixed;width: 100%;top: 50px;bottom:0;overflow: auto;border-top: 1px solid #c8c5c4;z-index: 9999;background: #fff;margin: 0;padding: 0;left: 0;display: none}
    .nav ul{padding-top: 40px}
    .nav li{float: inherit;margin: 0 5%}
    .nav li.clinav a.navyja:after{display: none}

    .menu-activator{display: block;}

    .headerss{width: 160px;height: 30px;margin-top: 10px}
    .headssri{line-height: 20px;
        height: 20px;    width: 20px;
        background: url(../images/ssicnrr.png) no-repeat center center;
        background-size: 20px auto;
    }
    .headssle{display: none}
    .logo,.headerbg .logo{margin-top: 11px}
    .logo img,.headerbg .logo img{height: 28px}
    .headtop{position: fixed;background: none;top: 0;left: 0;z-index: 99999}
    .headtopri{position: fixed;top: 0;right: 57px}
    .hederzx,.hederwl,.hedertb{display: none}
    .headtopnav{position: fixed;left: 15px;right: 15px;top: 75px;z-index: 5;text-align: center;display: none}
    .headtopnav li{display: inline-block;vertical-align: top;float: inherit;margin: 0 5px;height: auto;line-height: 1}
    .headtopnav li a{color: #3e3a39;display: block;padding: 0 5px 10px;border-bottom: 1px solid #f1f1f0}
    .yyicn{height: 20px;margin-top: 15px}
   .hederbb{background: url(../images/tbyyicnred.png) no-repeat center center;width: 20px;height: 50px;background-size: 100% auto;margin-top:0}
    .hederbb img{display: none;margin: 0}
    .hederbb a{height:50px}




    .headerbg .main1600{height: 50px}
    .headerbg .nav li a.navyja,.nav li a.navyja{padding-top: 0;height: inherit;}
    .headerbg .headerly{display: block}
    .headerbg .naverji{top: 0}
    .headerbg .headerzxly,.header_app .headerzxly{background-image: url(../images/headerzxred0.png)}
    .headerbg .headertel,.header_app .headertel{background-image: url(../images/headertelred0.png)}
    .headerbg .headertel a,.header_app .headertel a{color: #1c212c}
    .headerbg .headerzxly,.header_app .headerzxly{color: #1c212c}

    .header_app{background: #fff}
    .header_app .logo img.logo1{display: none}
    .header_app .logo img.logo2{display: block}




    .headerly{position: relative;top: 0;}
    .headerzxly, .headertel{line-height: 50px;height: 50px}
    .headertel{margin-left: 30px}

    .cebialan{display: none}
    .fyxwle{width: 100%;float: inherit;padding-bottom: 77.3%}
    .fyxwri{float: inherit;width: 100%;padding-top: 15px}
    .fyxwbtri{margin: 0;min-height: inherit}
    .fyxwbtri p.fyxwsjapp{color: #afafb0;margin-top: 10px}
    .fyxwtop{padding-bottom: 20px;margin-bottom: 20px}
    .fyxqnex a{max-width: 100%;width: 100%;display: block;text-align: left !important;margin-bottom: 5px}
    .fysjgd{width: 70%;line-height: 44px;margin-top: 15px}
    .fycpbot .swiper-slide{padding-bottom: 85% !important;margin-top:0 !important}
.fycpjt0, .fycpjt1{display:block}
    .fyjtle, .fyjtri{background-color: #2ca5de;width: 30px;height: 40px;margin-top: -20px;background-size: 10px auto}
    .fyjtle{left: 0;background-image: url(../images/fyjtlbred0.png);}
    .fyjtri{right: 0;background-image: url(../images/fyjtlbred1.png);}


    .fycpjjjt1,.fycpjjjt0{    background-color: #c10d23;}



    .fyjxjs {  position: relative;  top: 0;  left: 0;  height: auto;  padding: 20px;width: 100%}
    .fycpjt0,  .fycpjt1{background-color: #c10d23;top: 44%}
    .fyjxjs a{width: 100%;line-height: 46px}
    .fyjxjs p{padding-bottom: 25px;margin-bottom: 25px}
    .fyjxjs span{margin-bottom: 10px}
    .fyzybt{line-height: 60px}
    .fyjxwzsub img{height: 20px}
    .fyjxwzsub {  top: 13%;  left: 5%;right: 5% ;}
    .fylxdh li{float: inherit;width: 100%;margin:0;padding: 0 5%;text-align: left }
    .fylxdh li:nth-child(2):before, .fylxdh li:nth-child(2):after{display: none}
    .fylxdh li:nth-child(1),.fylxdh li:nth-child(3){padding: 15px 5%}
    .fygwtd img{width: auto;height: auto;max-width: 100%;margin: 0 auto 25px}
    .fydzbt{padding: 25px 0;border-width: 4px}
    .fylyri{padding-bottom: 62.8%}
    .fyxlle{padding-top: 0}
    .fyxlle li{    min-height:66px;padding: 20px 20px 20px 60px;  }
    .fyxlle li img{top: 20px;left: 20px;width: 22px}
    .fyxlle li p{margin-bottom: 10px}
    .fylaidin{line-height: 1;padding: 25px 0}
    .fyhfn{padding: 25px 0;line-height: 1.6}
    .fycpzx{opacity: 1}
    .fywhle{padding-bottom: 68.4%}
    .fywhri{position: relative;width: 100%;background: #b80d23;padding: 20px}
    .fywhri img{max-height: 60%;right: 3%}
    .fywenhua li:nth-child(2) .fywhle{float: inherit}
    .fywenhua li:nth-child(2) .fywhri{background: #0473ae}
    .fywenhua li:nth-child(3) .fywhri{background: #ececec}
    .fykhgsub li{padding: 40px 0}
    .fygdxian{width: 40%}
    .fygymai{background-size: 100% auto}
    .fygszl li img{display: block;margin: 0 auto 10px;height: 30px;width: auto}
    .fyrylbsub .swiper-slide{
        padding-bottom: 44.5%;
        /*-webkit-transform: scaleY(0) !important;*/
        /*-moz-transform: scaleY(1) !important;*/
        /*-o-transform: scaleY(1) !important;*/
        /*transform: scaleY(1) !important;*/
        /*transition:none;*/
        /*-webkit-transition: none;*/
        /*-moz-transition:none;*/
        /*-o-transition: none;*/
    }
    /*.fyrylbsub .swiper-slide img{opacity: 1}*/
    .fyjtry0, .fyjtry1{top: 50%}
    .fycptop{padding: 40px 20px;margin-bottom: 40px}
    .fycptople{padding: 0}
    .fyxntd{margin: 25px 0 10px}
    .fycpzs span{padding: 0 15px;line-height: 30px}
    .fycplb li{width: 47.5%;margin: 0 5% 30px 0}
    .fycplb li:nth-child(2n){margin-right: 0}
    .fycpimg img{max-height: 70%;max-width: 70%}
    .fycpxqtop{padding-top: 40px;border-width: 4px}
    .fycpxqtt .swiper-slide{padding-bottom: 100%;height: 0}
    .fycpxqtt .swiper-slide:after{    content: "";
        position: absolute;
        background: url(../images/fdjicn.png) no-repeat center center;
        background-size: 19px auto;
        width: 19px;
        height: 19px;
        bottom: 10px;
        right: 10px;}
    .fycpdz{width: 120px;line-height: 36px;height: 36px}
    .fycpxqbot{padding: 20px}
    .fyjgbt{text-align: left}
    .fyjgimg img{max-width: 60%;max-height: 60%}
    .fyjgimg{padding-bottom: 100%}
    .fycpjgri{padding-top: 25px}
    .fyssefle{ height: 40px;line-height: 40px \9;padding: 0 15px}
    .fyssefri{ height: 40px;line-height: 40px;background-size: 20px auto;width: 20%}
    .fyssefle{width: 78%}
    .fyssjgbq li{padding: 0 20px;line-height: 40px}
    .fyssjgbq span{padding: 0 15px;margin-right: 10px;line-height: 40px}
    .fyssjgbq{padding-bottom: 25px;margin-bottom: 25px}
    .fycplb{padding-bottom: 20px}
    .fygynr{margin-top: 40px;background-size: 100% auto;overflow: hidden}
    .fygysub{width: 95%;height: 0;padding-bottom: 95%}
    .fygycpimg li{width: 19%;padding-bottom: 19%;}
    .fygycpimg li.fygycpli0 {  top: 5%;  left: 4%;  }
    .fygycpimg li.fygycpli2{right: -5%}
    .fygyyuasub{width: 15px;height: 15px}
    .fygyyua3{width: 10px;height: 10px;left: 29%}
    .fygycptxt li{width: 25%;padding-bottom: 25%;border-width: 2px}
    .fywzsub p,.syyybg{display: none}
    .banner .swiper-slide{padding-bottom: 113%}
    .syynr{position: relative}
    .syynr .main1600{height: auto;margin: 0 15px}
    .syynr li{width: 49.5%;margin: 0 1% 2px 0;display: block;float: left;background: #f2f2f2;padding: 50px 0}
    .syynr li:nth-child(2n){margin-right: 0}
    .syynrsub,.syynrsub{position: relative;top: 0;left: 0;bottom: auto;right: auto;height: auto;width: 100%;margin: 0}
    .syynr li img.sydzjh,.syynr li a:after{display: none}
    .syynr li p{color: #717071}
    .syynr li img.sydzicn{display: none}
    .syynr li img.sydzicn1{display: block}
    .sygybt{line-height: 46px}
    .sygybt img {  height: 26px; margin-top:10px;  margin-right: 10px;  }
    .sywlbjq{margin: 25px 0}
    .sycpzsbot{height: auto !important;}
    .syqjbt{line-height: 51px;height: 45px}
    .sycpzsbot{padding: 25px 0}
    .syqjimg{margin: 20px auto}
    .sycpjt0{left: 0!important;top: 45%  !important}
    .sycpjt1{right:0 !important;top: 45%  !important}
    .sycpzx .sybiaoti{text-align: center}
    .sucbotle{padding: 40px 5% 70px;width: 100%;box-sizing: border-box}
    .sycpbt{margin: 25px auto 15px}
    .sycplb li{display: none;width: 47.5%; margin: 0 5% 0 0;}
    .sycplb li:nth-child(2n){margin-right: 0}
    .sycplb li:nth-child(1),  .sycplb li:nth-child(2){display: block}
    .sycpzxbt, .sycpzxzx{display: block}
    .sycpzxbt{color: #595757; margin: 25px 0 15px;}
    .sycpzxzx{color: #fff;  background: #c30d23;  line-height: 30px;  width: 60%;  margin: 0 auto;  display: inline-block;  vertical-align: top;}
    .sycpyuan{display: block;bottom: 25px !important;}
    .sycxyf{padding: 40px 0}
    .sycxyf p{display: none}
    .sycxyf pre{color: #fff;display: block;line-height: 25px}
    .sycxyf a{margin-top: 25px;width: 100px;line-height: 20px;height: 20px}
    .syzxdt .sybiaoti{text-align: center}
    .syxwfl{position: relative;margin-top: 25px;text-align: center}
    .syxwfl li{display: inline-block;vertical-align: top;float: inherit;margin: 0 5px;width: auto;padding: 0 15px;line-height: 30px}
    .syxwle{display: block;width: 100%;padding-bottom: 77%}
    .syxwri{padding: 20px 0}
    .syxwbt {  height: auto; max-height:26px; line-height: 26px; font-size: 20px !important;margin-bottom: 10px ;
        display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
    .syxwyuan{position: relative;bottom: 0 !important;margin: 10px 0 0 0 !important;}
    .syxwsj{margin-bottom: 0}
    .syxwri{padding-bottom: 0}
    .foottop{padding: 0}
    .footup{width: 28px;height: 28px;background-size:13px  auto;top: 0;right: 15px }

    .footnavyj{padding: 0;margin: 0 !important;font-size: 10px !important;}
    .fyzxdiv,.fyzxnr{padding: 10px}
    .fyzxgd{margin-top: 25px}
    .fyzplc{padding: 0}
    .fyzplc li img{height: 40px;margin: 0 auto 10px}
    .fyzplc li:after{width: 14px;height: 6px;background-size: 100% auto;top: 15px;right: -6px}
    .fytdyx p{margin: 25px 0 10px;}
    .fytdyx span{min-width: 100%;width: 100%;padding: 0;line-height: 44px;margin: 0}
    .fyzpnrtop li.fyzpli1{padding: 15px;position: relative}
    .fyzpnrtop li span{vertical-align: top;padding: 0!important;margin: 0!important;text-align: left !important;}
    .fyzpnrtop li span.fyzpsp0{width: 100%;margin-bottom: 5px !important;background-size: 15px auto;background-position: top right;padding-right: 20px !important;}
    .fyzpnrtop li span.fyzpsp1,.fyzpnrtop li span.fyzpsp2, .fyzpnrtop li span.fyzpsp3{width: auto;font-size: 12px;margin-right: 2px !important;background: #F4F5F6;padding: 0 5px !important;}
    .fyzpnrtop li span.fyzpsp3 i{display: inline-block}
    .fyzpnrtop li span.fyzpsp4{width: 100%;font-size: 12px;margin-top: 3px !important;}
    .fyzpnrtop li span.fyzpsp5{position: absolute;bottom: 15px;right: 15px;width: 70px;}
    .fyzpsq{    width: 70px;text-align: center;  line-height: 26px;  max-width: 100%;  display: inline-block;  color: #093c82;  border: 1px solid #093c82;  -webkit-border-radius: 15px;  -moz-border-radius: 15px;  border-radius: 15px;font-size: 12px}
    .fyzpnrtop li.fyzpli0{display: none !important;}
    .fyzpnrbot{padding: 15px}
    .page{text-align: center}
    .page a, .page span{margin: 0 10px}
    .fycpzx{width: 70%}
    .syyybot:after{display: none}
    .foottop .hedertb{display: block;text-align: center;margin: 0}
    .foottop .hedertb li{height: auto;display: inline-block;vertical-align: top;width: 105px;height:48px;float:inherit}

    .foottop .hedertb li a{position: relative}
    .hedertb li img{width:auto;height:20px}
    .foottop .hedertb li:first-child a:after{    background-image: url(../images/touwlbg1.png)}

    .footss{margin: 25px auto 30px;position: relative;display: none;width: 64%; border: 1px solid #fff}
    .footssle{width: 70%;background: none;  height: 30px;  line-height: 30px\9;  border:0;  outline: none;  padding: 0 10px;box-sizing: border-box;color: #fff}
    .footssle::-webkit-input-placeholder{color:#fff;}
    .footssle::-moz-placeholder{color:#fff;}
    .footssle:-moz-placeholder{color:#fff;}
    .footssle:-ms-input-placeholder{color:#fff;}
    .footssri{    width: 26%;  background: #2ca6e0 url(../images/ssicnrrbai.png) no-repeat center center;  height: 30px;
        line-height: 30px;  border: 0;  outline: none;  padding: 0;  background-size: auto 20px;  cursor: pointer;}
    .foottop{position: relative;padding-bottom: 80px}
    .footgz{position: absolute;bottom: 20px;left: 0;width: 100%}

.sywlri .sygybt:after{background-size:48% auto}
.syqjbt{background-size:56% auto}

    .fyjxcp{padding:0;}

.fycpbot .swiper-wrapper { display: flex; }
    /*.fyrylbsub .swiper-wrapper{display: flex}*/
/*.fyrylbsub .swiper-slide:after{display:none}*/
.fyjtry0, .fyjtry1{display:block}

.fydzdiv{margin-top:-40px}
    .footritop {
        margin-bottom: 30px;
    }
    .footlxwm p{display: none}
    .footnav{width: 100%}
    .footnav li{width: 33.33%;margin-bottom: 15px}
    .footlxwm{width: 100%}

    .footbq span, .footbq a{line-height: 1.5}
    .footerle{width: 41%}
    .footerri{width: 55%}
    .footer .main1600:after{left: 42.5%}
    .footjj{margin-bottom: 30px}

    .fycpxqlabe li{line-height: 40px;padding:0 10px}
    .fybannerappLun .swiper-slide{padding-bottom: 35%}

        /*共用*/
    .fyfzle,.fyfzri,.fylyle,.fylyri,.fyxlle,.fyxlri,.fywhle,.fycptople,.fycptopri,.fycpxqle,.fycpxqri,.fycpjgle,.fycpjgri,.sywlle,.sywlri,.sucbotle{float: inherit;width: 100%}
    .fyfzri,.fylyri,.fycptopri,.fycpxqri,.sywlri{margin-top: 25px}
    .fybanner img.fybanpc,.fyerji,.fyxwbtle,.fywenhua:after,.fycpimgbig, .bannerpc,.sybiaoti a.sytsgd,.sycpfl,.sucbotri,.syxwjj,.syxwmore,.footnavej,.footnavyj:after{display: none}
    .fybanner img.fybannapp,.fyxwsjapp,.bannerapp,.footss{display: block}
    .fybanpcup{display: none}

    .fydzdiv{padding: 40px 0}
    .fygwtd{padding: 40px 15px}
    .fyxwlb li a{padding: 15px 0}

    .syzxdt, .fymain,.sycpyy, .sygywl{padding-top: 40px;}


    .fysjcx{padding-bottom: 20px;}
    .syzxdt, .fymain{padding-bottom: 40px;}
    .fywenhua{padding-bottom: 15px}

    .fyxwlb, .fyrcjz, .fycpyy, .fysgxc, .fyyyly, .fydzdiv,.sygywl{margin-bottom: 40px}
    .fylybt,.fyejbt,.fylxdiv,.fywenhua li, .sycxyf p,.fycpzs,.fycpys,.sybiaoti, .fylcbj, .fyjgbt, .fygszl,.fycpjs,.fyssle, .fytdyx{margin-bottom: 25px}
    .fysjcx li, .fycpxqtop{margin-bottom: 20px}
     .fygdcn, .fygden, .fygdjh, .fywhtw, .fycpyybt{margin-bottom: 15px}
    .footnavyj, .fyxwbt, .fycptople pre,.fyxwsj{margin-bottom: 10px}

    .fygymai,.sycxyf{margin-top:40px}
    .fylybt{margin-top:0}
    .fysjbt{margin-top: 15px}
    .footbqri a:nth-child(2){display: none}
    .footbqle,.footbqri,  .footgzri li{float: inherit;vertical-align: top;display: inline-block}
    .footbqri a{margin-left: 5px}
    .footgz,.footgzri{text-align: center}
    .footgzle{display: block;width: 100%;padding: 0;line-height: 1;font-size: 10px  !important;margin-bottom: 10px}
    .footgzri{margin: 0;float: inherit}
    .footgzri li{margin: 0 5px}
    .footgzri li img{width: 25px;height: 25px}
    .fycpxqtt .fycpswip{border: 1px solid #d5d5d5}
    .headtopnav li a,.nav li a.navyja,.naverji a{font-weight: 500}
    .nav li{margin-bottom: 20px}
    .nav li a.navyja{font-size: 14px;height: auto;padding-bottom: 10px;line-height: 1;border-bottom: 1px solid #c8c5c4;color: #3e3a39;background: url(../images/navjtapp.png) no-repeat top right;background-size: 7px auto}
    .naverji{position: relative;width: 100%;left: 0;margin: 0;top: 0;box-shadow: none;text-align: left}
    .naverji a{line-height: 33px;text-align: left;padding: 0 15px;border-bottom: 1px solid #c4c3c4;background: #f4f9fd;color: #3e3a39}
    .nav li.navliatv{}
    .nav li.navliatv a.navyja{background-image: url(../images/navjtapp1.png);background-size: 11px auto;color: #2ca6e0}
    .sstcsub{max-width:100%}
    .sstc .main1600{padding:0}
    .sstc{top: 60px}
    .sstcle{    width: 76%; height: 30px;  line-height: 30px \9; padding: 0 0 0 10px;}
    .sstcri{    width: 20%; height: 30px;  line-height: 30px; padding: 0;background-size: auto 16px;background-position: center center}
    .sstcsub:after{top: 46px;left: 20px;right: 20px}
    .ssjglb li img{width:20px;margin-right: 15px}
    .ssjglb li a{line-height: 30px;padding: 10px 15px}

    .fyssle .sstc{top: 40px}
    .syalbotlist .swiper-slide p{bottom: 5px}



    /*字体*/
    .fontsize50{font-size: 24px}/*50*/
    .fontsize46{font-size:22px}/*一级 46*/
    .fontsize38{font-size: 22px}/*38*/
    .fontsize34{font-size: 22px}/*34*/
    .fontsize30{font-size: 22px}/*30*/
    .fontsize28{font-size: 20px}/*28*/
    .fontsize20{font-size: 20px}/*20*/
    .fontsize22{font-size: 20px}/*22*/
    .fontsize26{font-size: 20px}/*26*/
    .fontsize24{font-size: 18px}/*二级页标题 24*/
    .fontsize18,.fyzpnrtop li span,.syxwbt,.sycxyf pre{font-size: 16px}/*18*/
    .fontsize17,.syalbotlist .swiper-slide p,.fygszl li span{font-size: 16px}/*17*/
    body,input,select,textarea,.fontsize16,.sywlbjq,.syqjbt{font-size:14px;}/*默认16*/
    .fontsize14,.footnavej a,.nav li a.navyja,.headtopnav li a,.sstcle,.ssjglb li a,.fyzplc li p,.naverji a{font-size: 14px}/*14*/
    .fontsize12,.fywzsub span{font-size: 12px}/*12*/
    .fontsize10,.fywzsub p,.sycxyf a{font-size: 10px}/*10*/

    .fyxwbtri h1{font-size: 20px}
    .fyxqnex a,.fyjxjs a{font-size: 14px}

    .syxwnrsub .swiper-slide:nth-child(1) .syxwbt, .syxwnrsub .swiper-slide:nth-child(2) .syxwbt{font-size: 18px}
    .fycpxqlabe{font-size: 18px}

    .fybjq,.fygwtd pre,.fygwtd{line-height: 1.75}

    .sywlbjq{line-height: 24px;}


    .fycpysbot{line-height: 1.6}

    /*.fylybt pre{line-height: 1.5}*/

    .fyxwjj{line-height: 22px}/*2 26*/
    .fyxwjj{max-height: 44px}/*2 26*/

    /*.syxwjj{line-height: 21px}!*2 21*!*/
    /*.syxwjj{height: 42px}!*2 21*!*/



    /*.syxwbt{height: 52px;line-height: 26px}*/
    /*.syxwnrsub .swiper-slide:nth-child(1) .syxwbt, .syxwnrsub .swiper-slide:nth-child(2) .syxwbt{line-height: 34px;height: 68px}*/

}
@media only screen and (max-width:750px){
    .syqjbt {background-size: 82% auto; }
    .sywlri .sygybt:after {background-size: 80% auto;}

    .header .main1600{border-bottom: 0}
    .headertel{margin-left: 8px}
    .menu-activator{margin-left: 10px}
    .headerzxly, .headertel{font-size: 0;width: 30px;height: 30px;line-height: 30px;border: 1px solid rgba(255,255,255,.5);box-sizing: border-box;margin-top: 10px;background-position: center center;background-size: 17px auto}
    .headerbg .headerzxly,.headerbg .headertel,    .header_app .headerzxly,.header_app .headertel{border-color: #a9a9a9}




    .bannwz3{display: none}
    .bannwz1{line-height: 21px}
    .bannwz2{line-height: 28px}
    .bannertxt p{width: 68%}
    .banyuan{bottom: 15px !important;}
    .banyuan span {
        width: 4px !important;
        height: 15px !important;
        margin: 0 0 0 10px !important;
    }
    .banyuan .swiper-pagination-bullet-active{height: 25px !important;}
    .sygysjtj{border-top: 1px solid #dce0ea}
    .sygysjtj li{position: relative;width: 100%;padding:20px 0;text-align: left;border: 0;border-bottom: 1px solid #dce0ea;margin: 0}
    .sygysj span:first-child{margin-bottom: 0}
    .sygysj{margin-left: 5px}
    .sygysjbot{position: absolute;top:50%;right: 0;line-height: 20px;height: 20px;margin-top: -10px}
    .sycpbotnws,.synewsbot{overflow: auto}
    .sycpbotnws ul,.synewsbot ul{width: 750px}
    .sycpbotnws li,.synewsbot li{width: 240px;margin: 0 15px 0 0}
    .sycpbotnws li:last-child,.synewsbot li:last-child{margin-right: 0}
    .synewsbot li a, .sycpbotnws li a{padding: 20px}
    .syckgdsub {
        width: 135px;
        line-height: 36px;
        -webkit-border-radius: 18px;
        -moz-border-radius: 18px;
        border-radius: 18px;
    }
    .syckgdsub span{height: 36px;width: 11px;}

    .syalbot{margin: 0 0 30px 5%}
    .syalbotlist .swiper-slide{width: 240px}
    .syalbotlist .swiper-slide a{width: 100%;padding: 0}
    .synewsxq span{line-height: 20px}
    .footer {padding: 30px 0;}
    .footerri{width: 100%}
    .footerle{width: 100%}
    .footer .main1600:after,.footnav,.footlxwm li img,.footlogo,.footjj{display: none}
    .footlxwm{text-align: center;padding-bottom: 15px;border-bottom: 1px solid rgba(102,105,111,.35);margin-bottom: 15px;}
    .footlxwm li span{display: inline-block;vertical-align: middle}
    .footlxwm li{padding: 0;margin: 0 0 5px 0;line-height: inherit}
    .footlxwm li:last-child{margin-bottom: 0}
    .footritop{margin: 0}
    .footbq,.footwl{text-align: center;}
    .footbq span,.footbq a{font-size: 10px}
    .footwl{margin-top: 10px}
    .footwl li{display: inline-block;vertical-align: top;float: inherit;margin: 0 5px}
    .footwlimg{width: 30px;height: 30px}
    .footwlimg img{width: 14px}
    .footwlwx{width: 80px;height: 80px;padding: 5px 0 0;margin-left: -40px;top: -95px}
    .footwlwx img{width: 70px;height: 70px}
    .footup{position: fixed;top: 50%;right: 2%;background-size: 10px auto;z-index: 99}
    .fyrylbsub .swiper-slide{padding-bottom: 67.5%}

    .fywjxz li{height: auto}
    .fywjxz li a{    -webkit-transform: translateY(0); -moz-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);  display: block;  position: relative;  top: 0;  left: 0;  width: 100%;  padding: 20px 20px 20px 60px;  box-sizing: border-box;}
    .fyxzbtn{ position: relative;  top: 0;  text-align: left;  width: 100%;  line-height: inherit;  margin-top:10px;  }
    .fywjxzbt{font-size: 16px;line-height: 22px;max-height: 44px}


    .fyxznum{width: 55px;}
    .fyxznum span {
        font-size: 12px;
        min-width: 30px;
        line-height: 30px;
        height: 30px;
        background: #435d98;
        padding: 0 5px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
    }


    .fycpxqlabe{font-size: 14px !important;}
    .fycpxqlabe li{padding: 0;width: 20%;text-align: center}
    .fycpzlxz li{margin-bottom: 10px}
    .fycpzlxz li a{padding-bottom: 10px;}
    .fycpzlxz li p{margin: 0 0 5px 0}
    .fycpzlxz li span{position: relative}
    .fycpzlxz li span{font-size:12px;background-size:12px auto;padding-right: 15px}
.fycpfdimg{max-width: 100%;}


    /*共用*/
    .sydzjapp{display: block}
    .sydzj,.syjtal1,.syjtal0,.fywjxz li a:after{display: none}


    .sygywm {padding: 45px 0;  }

    .sygybjq{margin-bottom: 45px}
    .synewsjj{margin-bottom: 40px}
    .sycpbotnws{margin-bottom: 30px}

    .sycpzs, .sykhal, .syxwzx{padding: 45px 0}
    /*字体*/
    .fontsize74{ font-size: 32px;  }
    .fontsize50{font-size: 26px}
    .fontsize34{font-size: 18px}
    .sycpjjjl{font-size: 16px;}
    .sygybjq,.sygysjbot{font-size: 14px}
    .sygysj span:last-child,.sycpbtjl{font-size: 12px}

    .sygybjq{line-height: 20px}
    .sycpjjjl{line-height: 21px;height: 42px}
}
@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){
       .fycpjt0,  .fycpjt1{top: 33%}
}
@media only screen and (max-width:375px){
        .fycpjt0,  .fycpjt1{top: 32%}
}
@media only screen and (max-width:360px){
    
    .headerss{width: 150px}
    

    .page span.pageCurrent{min-width: 40px}
    .page span.pagetz input{width: 40px}
    .page a.prev, .page a.next{width: 30px}
    .syxwfl li{margin: 0 2px;}
}
@media only screen and (max-width:320px){
    .headtopnav li{margin: 0}
    .fyjtlc0, .fyjtlc1{top: 43%}
    .syxwfl li{margin: 0;padding: 0 10px;}
    
       .headerss {width: 120px}
    .fygszl li span{font-size: 14px}
}
/*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){}