*{ margin:0; padding:0}
@font-face {
    font-family:'' ;
    src: url('');
}
body { width:100%;margin:0 auto; font-size:14px;  line-height:150%;color: #000;position:relative;letter-spacing: 0px;overflow-x: hidden;}
ul,dl,dd,dt,h1,h2,h3,h4,h5,h6,form { padding:0; margin:0;}
h1 { font-size:20px; font-family:'Microsoft YaHei';}
h2 { font-size:12px; font-weight:normal;}
h3 { font-size:14px; font-weight:normal;}
h4 { font-size:12px; font-weight:normal;}
h5 { font-size:12px; font-weight:normal;}
ul { list-style:none;}
li { list-style:none;}
img { border:none;}
a {color: #000; text-decoration:none;}
a:hover{text-decoration:none;}
p{ word-spacing:-1.5px; padding:0; margin:0;line-height: 150%;}
section,header,main,footer{
    display: flex;width: 100%;position: relative;flex-direction: column;justify-content: center;align-items: center;}
input{border:0;outline:none;}


.d-flex{display: flex;}
.al-c{align-items: center;}
.jc-c{justify-content: center;}
.jc-s{justify-content: space-between;}
.al-fs{align-items: flex-start;}
.al-ed{align-items: flex-end;}
.jc-fs{justify-content: flex-start;}
.p-r{position: relative;}
.p-a{position: absolute;}
.p-f{position: fixed;}
.w100{width: 100%;}
.ft14{font-size: 0.14rem;line-height: 150%;}
.ft18{font-size: 0.18rem;line-height: 150%;}
.ft20{font-size: 0.2rem;line-height: 150%;}
.ft22{font-size: 0.22rem;line-height: 150%;}
.ft24{font-size: 0.24rem;line-height: 150%;}
.ft25{font-size: 0.25rem;line-height: 150%;}
.ft26{font-size: 0.26rem;line-height: 150%;}
.ft28{font-size: 0.28rem;line-height: 150%;}
.ft30{font-size: 0.30rem;line-height: 150%;}
.ft35{font-size: 0.35rem;line-height: 150%;}
.ft36{font-size: 0.36rem;line-height: 150%;}
.ft40{font-size: 0.4rem;line-height: 150%;}
.ft42{font-size: 0.42rem;line-height: 150%;}
.ft48{font-size: 0.48rem;line-height: 150%;}
.ft60{font-size: 0.6rem;line-height: 150%;}
.mt30{margin-bottom: 0.3rem;}
.m_t50{margin-top: 0.5rem;}
.none{display: none;}
.flex-column{flex-direction: column;}
.wrap{flex-wrap: wrap;}
.mw100{max-width: 100%;}
.w1920{width: 19.2rem;}
.wap{display: none;}
/* .min1920{min-width: 1920px;} */
.fsour{font-family: 'sour';}
.avtive{color: #ff9900;}
.lh150{line-height: 150%;}
.w1400{width: 1400px;}
.w1200{width: 1200px;}
.arcbody{
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 0.2rem;
    }
.arcbody * {
    font-size: 0.2rem;
    color: #848484;
    line-height: 180%;
    width: 100%;
}
.arcbody img {
    width: auto;
    max-width: 100%;
    margin: 0.15rem 0 0;
    height: auto!important;
}
.arcbody p{margin-top: 0.15rem;}
.text-line{
    background: linear-gradient(0deg,var(--bgcolor),var(--bgcolor)) no-repeat left bottom;
    background-size: 0% 0.02rem;
    transition: all 0.3s;
    display: inline!important;
}
.text-line:hover{
    background-size: 100% 0.02rem; 
}
:root{
    --bgcolor:
    rgba(0, 160, 233, 1);
    --fontcolor:
    rgba(0, 160, 233, 1);
    --b-r:0.05rem;
    --hoverbg:
    rgba(0, 160, 233, 1);
    --hoverfont:
    rgba(0, 160, 233, 1);

    --swiper-theme-color: #ff6600;
    --swiper-pagination-color: #fff;
--sl: #1a2a7c;
}
.w1296{width: 1200px;}
.headxf{
    background: #fff;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 12;
    position: fixed;
}
/**********Ã¥Â¤Â´Ã©Æ’Â¨*****/
.head{
    width: 12rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 1rem;
}
.head .logo{}
.head .logo img{
    width: 2.84rem;
}
.navbox{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.navbox .navlist{
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
}
.navbox .nav{
    position: relative;
    font-size: 0.16rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0.25rem;
    box-sizing: border-box;
    border-top: 0.05rem  solid transparent;
    border-bottom: 0.05rem  solid transparent;
    cursor: pointer;
    font-weight: bold;
}
.navbox .nav:hover{
    color: var(--hoverbg);
    border-bottom-color: var(--hoverbg);
}
.navbox .nav.this{
    color: var(--hoverfont);
    border-bottom-color: var(--hoverfont);
}
.navbox .nav .p1{}
.navbox .nav.this .p1{}
.navbox .nav .snavbox{
    position: absolute;
    display: none;
    top: 100%;
    left: 0;
    flex-direction: column;
    box-sizing: border-box;
    padding: 0.1rem 0;
    background: #fff;
    width: 3rem;
    box-shadow: 0 0 0.05rem  #ccc;
}
.navbox .nav .snavbox .snav{
    width: 100%;
    height: 0.5rem;
    box-sizing: border-box;
    padding: 0 0.3rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.navbox .nav .snavbox .snav:hover{
    background: var(--hoverbg);
}
.navbox .nav .snavbox .snav.this{
    background: var(--thiscolor);
    color: #fff;
}
.navbox .nav:hover .snavbox{
    display: flex;
}
.language{
    padding:15px;
}
.language a{
    color:#000;
    font-weight: bold;
    font-size: 0.16rem;
}
.language a span{
    color:var(--hoverfont);
    border-right: 2px solid #000;
    padding-right: 4px;
}
@media only screen and (max-width: 1200px) {
	.language a{
        font-size: 25px;
    }
}
.up-down{
    width: 100%;
    border-top: 1px #ebebeb solid;
    margin-top: 0.5rem;
    padding-top: 0.3rem;
}
.up-down .fy{
    margin-bottom: 0.05rem;
}
.up-down .fy a{
    font-size: 0.16rem;
    color: #4d4d4d;
}
.up-down .fy a:hover{color: var(--hoverfont);}

.mySwiper{width: 19.2rem;max-width: 100%;}
.mySwiper .banner{width: 100%;}
.zw{width: 100%;height: 1rem;}

.mySwiper .swiper-pagination{
    bottom: 0.34rem;
}
.mySwiper .swiper-pagination-bullet{
    width: 0.16rem;
    height: 0.16rem;
}
.mySwiper .swiper-pagination-bullet-active{}


.about{
    width: 12rem;
    display: flex;
    justify-content: space-between;
    max-width: 96%;
    flex-wrap: wrap;
    margin-top: 1rem;
}

.about .aboutimg{
    width: 5.9rem;
}
.about .tbox{
    width: 5.3rem;
    display: flex;
    flex-direction: column;
}
.about .tbox .p1{
    font-size: 0.34rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: var(--sl);
    line-height: 0.48rem;
}
.about .tbox .p2{
    font-size: 0.18rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 0.36rem;
}
.about .tbox .a1{
    width: 1.8rem;
    height: .5rem;
    background: rgba(19, 48, 83, 1);
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0.3rem;
    font-size: 0.18rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #FFFFFF;
}
.swiper2{
    width: 12rem;
    margin-top: 0.3rem;
    max-width: 96%;
    text-align: center;
}
.swiper2 img{
    width: 1.7rem;
}
.shiming{
    width: 19.2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0.6rem;
    background: url(../img/bg1.png);
    background-size: 100% 100%;
    max-width: 100%;
}
.shiming .smbox{
    width: 12rem;
    max-width: 96%;
    display: flex;
    flex-direction: column;
    margin: 0.8rem 0;
}
.shiming .smbox .line{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.shiming .smbox .line .tbox{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 5.2rem;
}
.shiming .smbox .line .p1{
    font-size: 0.34rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: var(--sl);
    line-height: 0.48rem;
    border-bottom: 2px rgba(19, 48, 83, 1) solid;
    padding-bottom: 0.1rem;
    margin-bottom: 0.3rem;
}
.shiming .smbox .line .p2{
    font-size: 0.24rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #133053;
    line-height: 0.36rem;
    width: max-content;
}
.shiming .smbox .line .smimg{
    width: 5.2rem;
}

.shiming .smbox .line:nth-of-type(2){
    flex-flow: row-reverse;
    margin-top: -0.5rem;
}
.shiming .smbox .line:nth-of-type(2) .tbox{}
.shiming .smbox .line:nth-of-type(2) .p1{}
.shiming .smbox .line:nth-of-type(2) .p2{}
.shiming .smbox .line:nth-of-type(2) .smimg{}


.nabout{
    width: 12rem;
    margin-top: 1rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: 96%;
}
.nabout .p1{
    font-size: 0.34rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: var(--sl);
    line-height: 0.48rem;
    border-bottom: 2px rgba(19, 48, 83, 1) solid;
    padding-bottom: 0.1rem;
    margin-bottom: 0.3rem;
}
.nabout .p2{
    font-size: 0.18rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: 0.36rem;
}
.nabout .p3{
    font-size: 0.18rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    color: #000000;
    line-height: 0.36rem;
}
.nabout .imgbox{
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 0.3rem;
}
.nabout .imgbox img{
    width: 31.5%;
}

.fuwu{
    width: 12rem;
    max-width: 96%;
    margin-top: 0.8rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.fuwu .p1{
    font-size: 0.34rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: var(--sl);
}
.fuwu .p2{
    font-size: 0.24rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #000000;
}
.fwbox{
    width: 100%;
    margin-top: 0.3rem;
    display: flex;
    justify-content: space-between;
}
.fwbox .imgbox{
    width: 7rem;
}
.fwbox .imgbox .img1{
    float: left;
    width: 3.2rem;
    height: 4.2rem;
} 
.fwbox .imgbox .img2{
    float: right;
    width: 3.6rem;
    height: 2rem;
} 
.fwbox .imgbox .img3{
    float: right;
    margin-top: 0.2rem;
    width: 3.6rem;
    height: 2rem;
} 
.fwbox .tbox{
    width: 4.6rem;
    display: flex;
    flex-direction: column;
} 
.fwbox .tbox .line{
    height: 1.4rem;
    box-sizing: border-box;
    border-bottom: 1px rgba(221, 221, 221, 1) solid;
    padding-top: 0.15rem;
}
.fwbox .tbox .p3{
    font-size: 0.22rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: var(--sl);
    line-height: 0.3rem;
}
.fwbox .tbox .p4{font-size: 0.14rem;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #000000;line-height: 0.2rem;margin-top: 0.05rem;}   
.swiper3{
    width: 12rem;
    max-width: 96%;
    margin-top: 0.8rem;
}
.swiper3 img{
    width: 100%;
}

.probox{
    width: 100%;
    margin-top: 0.3rem;
    display: flex;
    flex-wrap: wrap;
}

.probox .prourl{
    width: 3.8rem;
    margin-right: 0.3rem;
    margin-bottom: 0.3rem;
}
.probox .prourl:nth-of-type(3n){
    margin-right: 0;
}
.probox .prourl img{
    width: 100%;
}

.probody{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0.3rem;
}
.mySwiper4{
    width: 3.8rem;
    padding-bottom: 0.3rem;
}
.mySwiper4 .proimg{
    width: 100%;
}
.mySwiper4 .swiper-pagination{}
.mySwiper4 .swiper-pagination{}
.mySwiper4 .swiper-pagination-bullet{width: 0.5rem;height: 0.06rem;border-radius: 0;}
.mySwiper4 .swiper-pagination-bullet-active{
    background: rgba(102, 102, 102, 1);
}
.probody .arcbody{
    width: 100%;
}
.probody .arcbody *{
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 36px;
}

.inpro{
    width: 12rem;
    margin-top: 0.8rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 96%;
}
.inpro .p1{
    font-size: 0.34rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: var(--sl);
    line-height: 0.48rem;
}
.inpro .p2{
    font-size: 0.24rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: 0.33rem;
}

.contact{
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 0.5rem;
    flex-wrap: wrap;
}

.contact .tbox{}
.contact .tbox .pl{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 22px;
    margin: 0.15rem 0;
}
.contact .map{
    width: 7.7rem;
}

.fwbody{
    width: 100%;
    display: flex;
    flex-direction: column;
}

.fwbody .line{
    width: 100%;
    height: 2.5rem;
    margin-bottom: 0.3rem;
    display: flex;
}
.fwbody .line .left{
    width: 1.7rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    background: rgba(15, 59, 156, 1);
    box-sizing: border-box;
    padding-right: 0.26rem;
}
.fwbody .line .left .fp1{
    font-size: 0.8rem;
    font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1.1rem;
}
.fwbody .line .left .xian{
    width: 30px;
    height: 4px;
    background: #fff;
    margin-right: 0.1rem;
}
.fwbody .line .left .fp2{
    font-size: 0.18rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.25rem;
    margin-top: 0.1rem;
}

.fwbody .line .right{
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    background: rgba(247, 247, 247, 1);
    box-sizing: border-box;
    padding: 0 0.4rem;
}
.fwbody .line .right .fp3{
    font-size: 0.28rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: 0.4rem;
}
.fwbody .line .right .fp4{
    font-size: 0.18rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 0.36rem;
    margin-top: 0.05rem;
}

.proshow{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.3rem;
}
.proshow img{
    width: 2.85rem;
    margin: 0 0.2rem 0.2rem 0;
}
.proshow img:nth-of-type(4n){
    margin-right: 0;
}

.footer{
    width: 19.2rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-top: 0.8rem;
    background: url(../img/ftbg.png);
}

.footer .foot{
    width: 12rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0.4rem 0;
    max-width: 96%;
}
.footer .foot .ft1{
    display: flex;
    flex-direction: column;
    width: 3.6rem;
}
.footer .foot .ft1 .ftlogo{
    width: 2.84rem;
    height: 0.54rem;
}
.footer .foot .ft1 .p1{
    font-size: 0.14rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.2rem;
    margin-top: 0.5rem;
}
.footer .foot .ft2{
    display: flex;
    flex-direction: column;
}
.footer .foot .ft2 .p1{
    font-size: 0.22rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: .3rem;
    margin-bottom: 0.3rem;
}
.footer .foot .ft2 .pl{
    font-size: 0.16rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.22rem;
    margin-bottom: 0.2rem;
}
.footer .foot .ft3{
    display: flex;
    flex-direction: column;
}
.footer .foot .ft3 .p1{
    font-size: 0.22rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: .3rem;
    margin-bottom: 0.3rem;
}
.footer .foot .ft3 .fprobox{
    width: 3rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.footer .foot .ft3 .fprobox .prourl{
    width: 1.4rem;
    height: 0.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px rgba(255, 255, 255, 1) solid;
    margin-bottom: 0.2rem;
    font-size: 0.16rem;
    font-family: PingFangSC-Regular, PingFang SC;
    color: #fff;
}
.copy{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0.8rem;
    background: rgba(11, 33, 60, 1);
}
.copy .p1{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 22px;
}
.copy .a1{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 22px;
}
/***************/
@media only screen and (max-width: 1201px) {
    .wap{display: flex;width: 0.5rem;height: 0.5rem;justify-content: center;align-items: center;border: 0.02rem #999 solid;border-radius: 0.1rem;margin-right: 0.2rem;}
    .wap .line{
        width: 0.02rem;
        height: 80%;
        background: #999;
        margin: 10%;
    }
    .w1296{width: 96%;}
    .head{
    width: 100%;
}
    .head .logo{
    margin-left: 0.2rem;
}
    .head .logo img{}
    .navbox{
    position: fixed;
    width: 100%;
    top: -100%;
    left: 0;
    background: rgba(0,0,0,0.7);
    z-index: 15;
    justify-content: center;
    align-items: flex-start;
    transition: all 0.3s;
}
    .navbox .navlist{
    height: auto;
    flex-direction: column;
    background: #fff;
    width: 100%;
}
    .navbox .nav{
    font-size: 0.26rem;
    flex-direction: column;
    width: 100%;
    padding: 0.2rem 0.3rem;
    align-items: flex-start;
}
    .navbox .nav:hover{}
    .navbox .nav.this{}
    .navbox .nav .p1{}
    .navbox .nav.this .p1{}
    .navbox .nav .snavbox{
    position: unset;
    display: flex;
    width: 100%;
    margin-top: 0.1rem;
}
    .navbox .nav .snavbox .snav{
    font-size: 0.24rem;
}
    .navbox .nav .snavbox .snav:hover{}
    .navbox .nav .snavbox .snav.this{}
    .navbox .nav:hover .sanvbox{}
    .up-down{
    }
    .up-down .fy{
    }
    .up-down .fy a{font-size: 0.28rem;}
    .up-down .fy a:hover{color: var(--hoverfont);}

    
.mySwiper .swiper-pagination{
    bottom: 0.1rem;
}
.mySwiper .swiper-pagination-bullet{}
.mySwiper .swiper-pagination-bullet-active{}

.about{}

.about .aboutimg{
    width: 100%;
}
.about .tbox{
    width: 100%;
}
.about .tbox .p1{}
.about .tbox .p2{
    font-size: 0.24rem;
}
.about .tbox .a1{}
.swiper2{}
.swiper2 img{}
.shiming{}
.shiming .smbox{}
.shiming .smbox .line{}
.shiming .smbox .line .tbox{
    width: 40%;
}
.shiming .smbox .line .p1{}
.shiming .smbox .line .p2{
    width: 100%;
}
.shiming .smbox .line .smimg{
    width: 50%;
}

.shiming .smbox .line:nth-of-type(2){
    margin-top: 0;
}
.shiming .smbox .line:nth-of-type(2) .tbox{}
.shiming .smbox .line:nth-of-type(2) .p1{}
.shiming .smbox .line:nth-of-type(2) .p2{}
.shiming .smbox .line:nth-of-type(2) .smimg{}

.nabout{}
.nabout .p1{}
.nabout .p2{
    font-size: 0.24rem;
}
.nabout .p3{
    font-size: 0.24rem;
}
.nabout .imgbox{}
.nabout .imgbox img{}

.fuwu{}

.fuwu .p1{}
.fuwu .p2{}
.fwbox{
    flex-wrap: wrap;
}
.fwbox .imgbox{
    width: 100%;
}
.fwbox .imgbox .img1{} 
.fwbox .imgbox .img2{} 
.fwbox .imgbox .img3{} 
.fwbox .tbox{
    width: 100%;
} 
.fwbox .tbox .line{
    height: 2rem;
}
.fwbox .tbox .p3{
    font-size: 0.28rem;
    line-height: 1.5;
}
.fwbox .tbox .p4{font-size: 0.26rem;line-height: 1.5;}   

.swiper3{}
.swiper3 img{}

.probox{
    justify-content: space-between;
}

.probox .prourl{
    width: 49%;
    margin-right: 0;
}
.probox .prourl:nth-of-type(3n){}
.probox .prourl img{}

.probody{}
.mySwiper4{
    width: 70%;
    padding-bottom: 0.5rem;
}
.mySwiper4 .proimg{}
.mySwiper4 .swiper-pagination{}
.mySwiper4 .swiper-pagination{}
.mySwiper4 .swiper-pagination-bullet{

}
.mySwiper4 .swiper-pagination-bullet-active{}
.probody .arcbody{}
.probody .arcbody *{}

.inpro{}
.inpro .p1{}
.inpro .p2{}

.contact{}

.contact .tbox{}
.contact .tbox .pl{}
.contact .map{
    width: 100%;
}
.fwbody{}

.fwbody .line{}
.fwbody .line .left{}
.fwbody .line .left .fp1{}
.fwbody .line .left .xian{}
.fwbody .line .left .fp2{}

.fwbody .line .right{}
.fwbody .line .right .fp3{}
.fwbody .line .right .fp4{
    font-size: 0.24rem;
}

.proshow{
    justify-content: space-between;
}
.proshow img{
    margin: 0 0 0.2rem;
    width: 49%;
}
.footer{}

.footer .foot{}
.footer .foot .ft1{
    width: 100%;
    margin-bottom: 0.3rem;
}
.footer .foot .ft1 .ftlogo{}
.footer .foot .ft1 .p1{
    font-size: 0.24rem;
    line-height: 1.5;
}
.footer .foot .ft2{
    width: 100%;
    margin-bottom: 0.3rem;
}
.footer .foot .ft2 .p1{
    font-size: 0.28rem;
}
.footer .foot .ft2 .pl{
    font-size: 0.26rem;
}
.footer .foot .ft3{
    width: 100%;
}
.footer .foot .ft3 .p1{
    font-size: 0.28rem;
}
.footer .foot .ft3 .fprobox{
    width: 100%;
}
.footer .foot .ft3 .fprobox .prourl{
    width: 31%;
    font-size: 0.24rem;
}
.copy{
    flex-wrap: wrap;
}
.copy .p1{
    font-size: 0.2rem;
}
.copy .a1{
    font-size: 0.2rem;
}
/***************/
}
@media only screen and (min-width: 751px) and (max-width: 1400px) {
    .w1296{width: 990px;}
    .m1400-w990{width: 990px;}
    .m1400-w1200{width: 1200px;}

}
@media only screen and (min-width: 751px){

}
.jvectormap-zoomin, .jvectormap-zoomout{display: none;}