@charset "utf-8";
@media only screen and (min-width: 980px) {
html{font-size:60px}
}
@media only screen and (min-width: 1024px) {
html{font-size:68px}
}
@media only screen and (min-width: 1124px) {
html{font-size:78px}
}
@media only screen and (min-width: 1280px) {
html{font-size:88px}
}
@media only screen and (min-width: 1400px) {
html{font-size:100px}
}
@media only screen and (min-width: 1680px) {
html{font-size:105px}
}
@media only screen and (min-width: 1920px) {
html{font-size:120px}
}
body{font-size:.13rem;margin:0;color:#444;padding-top:.8rem;padding-bottom:0;overflow-x: hidden;}
ul{margin:0;padding:0}
a{color:#444;text-decoration:none}
a:hover{color:#094}
p{margin:0}
li{list-style-type:none}
.clear{clear:both;float:none}
.wh{width:14rem;margin-right:auto;margin-left:auto}
#header{box-shadow:0 .02rem .06rem rgba(0,0,0,.1);height:.8rem;width:100%;position:fixed;z-index:100;left:0;top:0;right:0;background-color:#fff}
#header .wrap{position:relative;height:100%}
#header .logo{position:absolute;left:0;top:50%;transform:translate(0,-50%);height:90%}
#header .logo img{height:100%;width:auto;float:left}
#header .menu{position:absolute;right:100px;top:50%;transform:translate(0,-50%)}
#header .menu>ul>li{display:inline-block;height:100%;font-size:.17rem;font-weight:700;position:relative}
#header .menu>ul>li>a{display:inline-block;text-decoration:none;padding-right:1.4vw;padding-left:1.4vw;line-height:.8rem;transition:all .1s}
#header .menu>ul>li.curr>a,#header .menu>ul>li:hover>a{border-bottom-width:.02rem;border-bottom-style:solid;border-bottom-color:#094;color:#094;line-height:.78rem}
#header .menu>ul>li .sub{background-color:#f7f7f7;position:absolute;width:1.7rem;left:50%;transform:translate(-50%,0);top:100%;box-shadow:0 .02rem .06rem rgba(0,0,0,.1);display:none}
#header .menu>ul>li:hover .sub{display:block}
#header .menu>ul>li .sub li{font-size:.14rem;font-weight:400;text-align:center}
#header .menu>ul>li .sub li a{display:block;text-decoration:none;padding-top:.08rem;padding-right:.05rem;padding-bottom:.08rem;padding-left:.05rem;transition:all .1s}
#header .menu>ul>li .sub li:hover>a{color:#fff;background-color:#094}
#header .menu>ul>li .sub li .sub{left:100%;top:0;transform:translate(0,0);display:none}
#header .menu>ul>li .sub li:hover .sub{display:block}

#header .so-box{position:absolute;right:0px;top:50%;transform:translate(0,-50%)}
#header .so-box .so-btn{display:block;height:.36rem;width:.36rem;position:absolute;top:-.16rem;right:0;background-image:url(../images/ico-so.png);background-repeat:no-repeat;background-position:center center;background-size:auto 60%;cursor:pointer;transition:all .1s}
#header .so-box.zk .so-btn{opacity:0}
#header .so-box .sb{height:.36rem;width:0;position:absolute;top:0;right:0;top:-.16rem;overflow:hidden;-moz-box-shadow:0 .02rem .2rem rgba(0,0,0,.04);-webkit-box-shadow:0 .02rem .2rem rgba(0,0,0,.04);box-shadow:0 .02rem .2rem rgba(0,0,0,.04);border-radius:.5rem;transition:all 1s;opacity:0}
#header .so-box.zk .sb{width:2.2rem;opacity:1}
#header .so-box .sb .b{height:.36rem;width:2.2rem}
#header .so-box .sb .b .sea_t{background-color:#f1f1f1;height:.38rem;width:1.78rem;border-radius:.5rem 0 0 .5rem;padding-right:.15rem;padding-left:.15rem;box-sizing:border-box;outline:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;font-size:.15rem}
#header .so-box .sb .b .sea_b{height:.38rem;width:.43rem;background-color:#f1f1f1;position:absolute;top:0;right:0;background-image:url(../images/ico-so.png);background-repeat:no-repeat;background-position:center center;background-size:auto 50%;border-radius:0 .5rem .5rem 0;cursor:pointer;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}


#footer{background-color:#323238}
#footer .box{padding-top:.5rem;padding-bottom:.5rem;color:#888}
#footer .box .top{padding-bottom:.3rem;border-bottom-width:.01rem;border-bottom-style:solid;border-bottom-color:rgba(255,255,255,.1);margin-bottom:.3rem}
#footer .box .top .logo img{height:.5rem;width:auto}
#footer .box .main{display:table;width:100%}
#footer .box .main .menu{vertical-align:top;display:table-cell;display:flex;flex-wrap:wrap;align-content:flex-start}
#footer .box .main .menu dl{margin:0;padding:0;width:21.5%}
#footer .box .main .menu dl.l2{width:32%}
#footer .box .main .menu dl dt{font-size:.16rem;font-weight:700;color:#fff;margin:0;padding-top:0;padding-right:0;padding-bottom:.2rem;padding-left:0}
#footer .box .main .menu dl dd{margin:0;padding:0}
#footer .box .main .menu dl dd ul.d{display:flex;flex-wrap:wrap;align-content:flex-start;width:80%}
#footer .box .main .menu dl dd ul li{font-size:.14rem;padding-top:.06rem;padding-bottom:.06rem}
#footer .box .main .menu dl dd ul.d li{width:50%}
#footer .box .main .menu dl dd ul li a{color:#888}
#footer .box .main .ewm{vertical-align:top;display:table-cell;width:4rem;padding-left:1.3rem;position:relative;box-sizing:border-box}
#footer .box .main .ewm .r-a{position:absolute;left:0;top:0}
#footer .box .main .ewm .r-b span{display:block;padding-left:.35rem}
#footer .box .main .ewm .r-b .tel a{font-family:"Times New Roman",Times,serif;font-size:.28rem;color:#fff}
#footer .box .main .ewm .r-b .tel{background-image:url(../images/ico-tel.png);background-repeat:no-repeat;background-position:left center;background-size:.24rem auto}
#footer .box .main .ewm .r-b .add{font-size:.15rem;margin-top:.2rem;line-height:.26rem;background-image:url(../images/ico-add.png);background-repeat:no-repeat;background-position:left center;background-size:.24rem auto}
#footer .box .main .ewm img{height:auto;width:1.2rem}
#footer .copyright{background-color:#222}
#footer .copyright .container{padding-top:.25rem;padding-bottom:.25rem;color:#888;text-align:center}
#footer .copyright .container a{color:#888}
#indexbanner .swiper-slide{background-color:#ccc;position:relative;padding-top:40%;overflow:hidden}
#indexbanner .swiper-slide .b-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:left;color:#fff}
#indexbanner .swiper-slide .b-text strong{font-size:2.5vw;display:block}
#indexbanner .swiper-slide.swiper-slide-active .b-text strong{animation:p1 1s}
@keyframes p1{0%{opacity:0;transform:translateX(10%)}
100%{opacity:1;transform:translateX(0)}
}
#indexbanner .swiper-slide.swiper-slide-active .b-text p{animation:p2 1.5s}
@keyframes p2{0%{opacity:0;transform:translateX(10%)}
25%{opacity:0;transform:translateX(10%)}
100%{opacity:1;transform:translateX(0)}
}
#indexbanner .swiper-slide .b-text p{font-size:1.3vw;margin-top:1.2vh;display:block}
#indexbanner .swiper-slide .b-text span{font-size:.8vw;line-height:2vw;color:#fff;background-color:#094;height:2vw;margin-top:1vw;padding-right:1.8vw;padding-left:1.8vw;display:inline-block;border-radius:5vw}
#indexbanner .swiper-slide.swiper-slide-active .b-text span{animation:p3 1.6s}
@keyframes p3{0%{opacity:0;transform:translateX(10%)}
50%{opacity:0;transform:translateX(10%)}
100%{opacity:1;transform:translateX(0)}
}
#indexbanner .swiper-slide a{display:block;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:100% auto;float:left;position:absolute;left:0;top:0;right:0;color:#fff}
#indexbanner .swiper-pagination{bottom:.3rem}
#indexbanner .swiper-pagination-bullet{background-color:#fff;height:.1rem;width:.1rem;opacity:1;transition:all .8s}
#indexbanner .swiper-pagination-bullet-active{background-color:#094;width:.2rem;border-radius:.5rem}
#indexbanner .swiper-button-prev{left:.3rem}
#indexbanner .swiper-button-next{right:.3rem}
.main_banner{position:relative;height:3.8rem;background-repeat: no-repeat;background-position: center center;background-size:auto 100%;}
.main_banner img{display:block;height:auto;width:100%}
.main_banner .tit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;white-space:nowrap;font-size:.28rem;font-weight:700}
.main_banner .tit .nav{font-size:.14rem;font-weight:400;margin-top:.15rem;opacity:.6}
.main_banner .tit .nav a{color:#fff}
.main_banner .tit .nav span a:before{content:" > ";}
.main_banner .tit .nav span a:nth-child(1):before{ display:none;}
.swiper-button-next:after,.swiper-button-prev:after{color:#fff;opacity:.5}
.ppd{padding-top:.4rem;padding-bottom:.4rem}
.morebtn{clear:both;float:none;margin-top:.5rem;margin-right:auto;margin-left:auto;text-align:center;width:100%}
.morebtn a{font-size:.14rem;line-height:.42rem;color:#fff;background-color:#094;display:inline-block;height:.42rem;padding-right:.25rem;padding-left:.25rem;border-radius:.05rem;text-decoration:none;font-weight:400}
.ty-tit{font-size:.4rem;text-align:center;font-weight:700;color:#333}
.index-b1{padding-top:1rem;padding-bottom:1rem}
.index-b1 .box{overflow:hidden;padding-top:.25rem}
.ili1{width:110%;display:flex;flex-wrap:wrap;align-content:flex-start}
.ili1 li{width:21.23%;margin-right:2%;margin-top:.25rem;transition:all .5s;border:.01rem solid #eee;box-sizing:border-box}
.ili1 li .pic{position:relative;overflow:hidden}
.ili1 li .pic span{position:absolute;left:.8vw;right:.8vw;bottom:.4vw;font-size:.17rem;font-weight:700;color:#094;transition:all .5s}
.ili1 li:hover .pic span{font-size:.18rem}
.ili1 li .pic img{height:auto;width:100%;transition:all .5s;float:left}
.ili1 li:hover .pic img{transform:scale(1.08)}
.ili1 li .text{font-size:.14rem;line-height:.24rem;padding-right:.8vw;padding-bottom:.8vw;padding-left:.8vw;padding-top:.4vw}
.index-b2{background-color:#f6f6f6;padding-top:1rem;padding-bottom:1rem}
.index-b2 .box{padding-top:.4rem}
.index-b2 .ili1 li .pic span{font-weight:400;color:#fff;bottom:.7vw}
.index-b3{padding-top:1rem;padding-bottom:1.25rem;background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;background-image:url(../images/about_bg.jpg)}
.index-b3 .box .b{display:table;margin-top:.5rem}
.index-b3 .box .b .left{vertical-align:middle;white-space:nowrap;display:table-cell;width:50%;text-align:right;padding-right:.3rem}
.index-b3 .box .b .left img{ width:100%; height:auto}
.index-b3 .box .b .left video{width:100%;border:.03rem solid #fff}
.index-b3 .box .b .right{vertical-align:middle;display:table-cell;width:50%;padding-left:.3rem;font-size:.15rem;line-height:.28rem}
.index-b3 .box .b .right strong{font-size:.24rem;color:#094}

.index-b3 .box .b .right .morebtn{text-align:left}
.index-b4{padding-top:.8rem;padding-bottom:.8rem;background-repeat:no-repeat;background-position:center center;background-size:100% auto}
.index-b4 .box{margin-top:.5rem}
.index-b4 .box .swiper-slide{background-color:#fff}
.index-b4 .box .swiper-slide img{float:left;height:auto;width:100%}
.index-b5{padding-top:.8rem;padding-bottom:.8rem;background-repeat:no-repeat;background-position:center center;background-size:100% auto;background-color:#fafafa}
.index-b5 .box{padding-top:.4rem;overflow:hidden}
.index-b5 .box ul{width:110%;display:flex;flex-wrap:wrap;align-content:flex-start}
.index-b5 .box ul li{background-color:#ccc;width:28.84%;margin-right:2.2%;margin-top:.4rem;position:relative;margin-bottom:.9rem}
.index-b5 .box ul li .pic{overflow:hidden}
.index-b5 .box ul li img{height:auto;width:100%;z-index:0;position:static;display:block;transition:all .5s}
.index-b5 .box ul li:hover img{transform:scale(1.08)}
.index-b5 .box ul li .text{margin-top:-.5rem;margin-right:.1rem;margin-left:.1rem;z-index:10;background-color:#fff;position:absolute;left:.1rem;top:98%;right:.1rem;font-size:.14rem;line-height:.24rem;transition:all .5s;padding-top:.2rem;padding-right:.3rem;padding-bottom:.5rem;padding-left:.3rem}
.index-b5 .box ul li .text span{font-size:.13rem;color:#999;position:absolute;left:.3rem;bottom:.15rem;transition:all .5s}
.index-b5 .box ul li .text a{text-decoration:none}
.index-b5 .box ul li .text a strong{font-size:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;transition:all .5s;font-weight:400}
.index-b5 .box ul li .text p{line-height:.22rem;color:#888;padding-top:.08rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all .2s}


.index-b5 .box ul li .text a:after{content:"";background-color:#e3e3e3;display:inline-block;height:.3rem;width:.3rem;position:absolute;right:.3rem;bottom:.1rem;transition:all .5s;background-image:url(../images/ico-jt.png);background-repeat:no-repeat;background-position:center center;background-size:80% 80%}
.index-b5 .box ul li:hover .text a:after{background-color:rgba(255,255,255,.4)}
#main{clear:both;float:none;margin-top:.5rem;margin-right:auto;margin-bottom:.5rem;margin-left:auto;display:table}
#main .left{vertical-align:top;display:table-cell;width:22%}
#main .left .tit{color:#fff;background-color:#094;padding-top:.15rem;padding-right:.15rem;padding-bottom:.15rem;padding-left:.18rem;font-size:.22rem;border-radius:.05rem .05rem 0 0;text-align:center}
#main .left .tit p{font-size:.14rem;color:rgba(255,255,255,.6);text-transform:uppercase;padding-top:.05rem}
#main .left .box{border:.01rem solid rgba(0,0,0,.1);border-radius:0 0 .02rem .02rem}
#main .left .box .list ul li{position:relative;border-bottom-width:.01rem;border-bottom-style:solid;border-bottom-color:#efefef}
#main .left .box .list ul>li .more1{content:"";position:absolute;top:.1rem;right:.15rem;background-image:url(../images/lm-aw.png);background-repeat:no-repeat;background-position:center center;background-size:60% 60%;display:block;height:.26rem;width:.26rem;cursor:pointer;transition:all .5s;background-color:rgba(255,255,255,0)}
#main .left .box .list ul>li .more1:hover{background-color:rgba(255,255,255,.8);background-image:url(../images/lm-aw-.png)}
#main .left .box .list ul li .er{display:none}
#main .left .box .list ul li.active .er{display:block;background-color:#f2f8f5}
#main .left .box .list ul li .er li a{font-size:.14rem;display:block;padding-top:.12rem;padding-right:.15rem;padding-bottom:.12rem;padding-left:.37rem;text-decoration:none;color:#444;transition:all .5s}
#main .left .box .list ul li .er li.curr a{background-color:#fff;color:#094}
#main .left .box .list ul li .er li:hover a{background-color:#fff;color:#333}
#main .left .box .list>ul>li>a{display:block;font-size:.15rem;text-decoration:none;padding-top:.15rem;padding-right:.25rem;padding-bottom:.15rem;padding-left:.15rem;color:#333;transition:all .5s}
#main .left .box .list>ul>li>a:before{content:"";background-image:url(../images/jt.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;vertical-align:middle;display:inline-block;height:.16rem;width:.16rem;margin-top:-.02rem;margin-right:.05rem;transition:all .5s}
#main .left .box .list>ul>li.active>a:before,#main .left .box .list>ul>li:hover>a:before{margin-left:.03rem}
#main .left .box .list>ul>li.active>a,#main .left .box .list>ul>li:hover>a{background-color:#f2f8f5;color:#094;font-weight:700}
#main .left .box .list>ul>li .ej li{position:relative}
#main .left .box .list ul li .er li .sj{background-color:#fff;position:absolute;box-sizing:border-box;left:100%;top:-.01rem;width:2.2rem;border-top-width:.01rem;border-right-width:.01rem;border-bottom-width:.01rem;border-left-width:.01rem;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:none;border-top-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1);border-bottom-color:rgba(0,0,0,.1);border-left-color:rgba(0,0,0,.1);-moz-box-shadow:.03rem .03rem .03rem .02rem rgba(0,0,0,.04);-webkit-box-shadow:.03rem .03rem .03rem .02rem rgba(0,0,0,.04);box-shadow:.03rem .03rem .03rem .02rem rgba(0,0,0,.04);display:none; z-index:100;}
#main .left .box .list ul li .er li:hover .sj{display:block}
#main .left .box .list ul li .er li .sj li a{padding-right:.15rem;padding-left:.15rem;color:#777}
#main .left .box .list ul li .er li .sj li.currr a,#main .left .box .list ul li .er li .sj li:hover a{color:#333;background-color:#f5f9fe}
#main .right{vertical-align:top;display:table-cell;padding-left:.45rem;box-sizing:border-box}
#main .right .text{background-color:#f1f1f1;padding:.15rem;border-radius:.05rem;font-size:.14rem;line-height:.24rem; margin-bottom:.4rem;}
#main .right .list{overflow:hidden}
#main .right .list ul{width:110%;display:flex;flex-wrap:wrap;align-content:flex-start}
#main .right .list ul li{width:27.24%;margin-right:4.3%;border:.01rem solid #ccc;margin-bottom:.4rem}
#main .right .list ul li:hover{border-top-color:#094;border-right-color:#094;border-bottom-color:#094;border-left-color:#094}
#main .right .list ul li .pic{overflow:hidden;box-sizing:border-box;margin:.04rem}
#main .right .list ul li .pic img{height:auto;width:100%;display:block;transition:all .3s}
#main .right .list ul li .pic:hover img{transform:scale(1.04)}
#main .right .list ul li .title{font-size:.14rem;text-align:center;padding-top:.15rem;padding-right:.03rem;padding-bottom:.15rem;padding-left:.03rem}
#main .proshowbox .head{align-items:center;display:-webkit-flex}
#main .proshowbox .head .pic{width:50%}
#main .proshowbox .head .pic img{height:auto;width:100%}
#main .proshowbox .head .text{width:50%;padding-left:.4rem;box-sizing:border-box}
#main .proshowbox .head .text h1{font-size:.3rem;display:block;margin:0;padding:0}
#main .proshowbox .head .text h1:after{content:"";background-color:#094;height:.04rem;width:.4rem;display:block;margin-top:.05rem}
#main .proshowbox .head .text .zhaiyao{font-size:.15rem;line-height:.26rem;margin-top:.3rem}
#main .proshowbox .head .text .tool{margin-top:.3rem}
#main .proshowbox .head .text .tool .btn{line-height:.5rem;height:.5rem;border:.01rem solid #f60;display:inline-block;margin-right:.25rem;font-size:.17rem;color:#fff;background-color:#ff7b24;transition:all .3s}
#main .proshowbox .head .text .tool .btn:hover{transform:scale(1.02);box-shadow:0 .02rem .06rem rgba(0,0,0,.1)}
#main .proshowbox .head .text .tool .btn a{color:#fff;text-decoration:none;display:block;padding-right:.3rem;padding-left:.3rem;line-height:.48rem}
#main .proshowbox .head .text .tool .btn a:before{content:"";background-image:url(../images/ico-xj.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;display:inline-block;height:.24rem;width:.24rem;margin-right:.05rem;vertical-align:middle;margin-top:-.04rem}
#main .proshowbox .head .text .tool .btn.down a:before{content:"";background-image:url(../images/ico-down.png);height:.23rem;width:.23rem}
#main .proshowbox .head .text .tool .btn.down{border:.01rem solid #094;background-color:#094}
#main .proshowbox .head .text .tool .btn.down a{background-color:#094}
#main .proshowbox .probox{margin-top:.4rem}
#main .proshowbox .probox .tab{border-bottom-width:.03rem;border-bottom-style:solid;border-bottom-color:#ececec}
#main .proshowbox .probox .tab ul li{display:inline-block}
#main .proshowbox .probox .tab ul li a{font-size:.17rem;display:block;padding-top:.15rem;padding-bottom:.15rem;position:relative;text-decoration:none;font-weight:700}
#main .proshowbox .probox .tab ul li.cur a{color:#094}
#main .proshowbox .probox .tab ul li.cur a:after{content:"";display:block;border-bottom-width:.04rem;border-bottom-style:solid;border-bottom-color:#094;position:absolute;left:0;right:0;bottom:-.03rem}
#main .proshowbox .probox .container{font-size:.15rem;line-height:.28rem;margin-top:.25rem}
#main .proshowbox .probox .container img{display:block;max-width:14.4rem}
.aboutbox .index-b3{background-image:none;padding-top:.3rem;padding-bottom:.7rem}
.aboutbox .index-b3 .box .b{display:block}
.aboutbox .index-b3 .box .b .left{display:block;float:left;margin-right:.2rem}
.aboutbox .index-b3 .box .b .right{display:block;width:auto;padding:0}
.aboutbox .index-b3 .box .b:after{content:"";display:block;clear:both;float:none}
.aboutbox .qiyeyuanjing{background-color:#f7f7f7;padding-bottom:.8rem;padding-top:.8rem}
.aboutbox .qiyeyuanjing .con{align-items:center;display:-webkit-flex}
.aboutbox .qiyeyuanjing .con .text{width:50%;font-size:.16rem;line-height:.28rem}
.aboutbox .qiyeyuanjing .con .text strong{color:#f60}
.aboutbox .qiyeyuanjing .con .pic{width:50%;overflow:hidden}
.aboutbox .qiyeyuanjing .con .pic img{width:100%;transition:all .3s}
.aboutbox .qiyeyuanjing .con .pic:hover img{transform:scale(1.02)}
.gallery-photo{overflow:hidden;padding-top:.8rem;padding-bottom:.8rem}
.gallery-photo .baguetteBoxOne .swiper-slide a{display:block;position:relative;height:100%;width:100%;overflow:hidden}
.gallery-photo .baguetteBoxOne .swiper-slide a:before{content:"";background-color:#000;display:block;position:absolute;z-index:1;height:100%;width:100%;left:0;top:0;right:0;bottom:0;opacity:0;transition:all .5s}
.gallery-photo .baguetteBoxOne .swiper-slide a:after{content:"";display:block;height:.4rem;width:.4rem;position:absolute;z-index:2;top:60%;left:50%;transform:translate(-50%,-50%);background-image:url(../images/ico-fd.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;transition:all .5s;opacity:0}
.gallery-photo .baguetteBoxOne .swiper-slide a:hover:after{opacity:1;top:50%}
.gallery-photo .baguetteBoxOne .swiper-slide a:hover:before{opacity:.4}
.gallery-photo .baguetteBoxOne .swiper-slide a img{display:block;transition:all .5s}
.gallery-photo .baguetteBoxOne .swiper-slide a:hover img{transform:scale(1.02)}
.gallery-photo .baguetteBoxOne .swiper-slide a span{background-color:rgba(0,0,0,.4);display:block;width:100%;position:absolute;left:0;right:0;bottom:0;color:#fff;text-align:center;padding:.12rem;z-index:3;box-sizing:border-box}
.baguetteBoxOne a img{height:auto;width:100%}
.gallery-photo .swiper-button-disabled{opacity:0;display:none}
.gallery-photo .swiper-button-next:after,.gallery-photo .swiper-button-prev:after{color:#09f;opacity:1}
.aboutbox .gallery-photo .tit{font-size:.3rem;font-weight:700;color:#333;padding-bottom:.4rem;text-align:center}
.fazhanlicheng-box{padding-bottom:.8rem;background-color:#f7f7f7;padding-top:.8rem}
.fazhanlicheng-box .tit{font-size:.3rem;font-weight:700;color:#333;padding-bottom:.4rem;text-align:center}
.fazhanlicheng-box .box ul{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}
.fazhanlicheng-box .box ul li{flex-basis:calc(25% - .2rem);margin-top:.3rem;position:relative;padding-bottom:.15rem}
.fazhanlicheng-box .box ul li.n{padding:0}
.fazhanlicheng-box .box ul li.n:after{display:none}
.fazhanlicheng-box .box ul li:after{content:"";display:block;border-bottom-width:.02rem;border-bottom-style:solid;border-bottom-color:#094;position:absolute;width:0%;left:0;bottom:0;transition:all .5s}
.fazhanlicheng-box .box ul li:hover:after{width:100%}
.fazhanlicheng-box .box ul li .text{font-size:.14rem;line-height:.24rem;color:#666;padding-top:.15rem}
.fazhanlicheng-box .box ul li .nian{font-size:.22rem;font-weight:700;color:#094;transition:all .5s;line-height:.22rem}
.fazhanlicheng-box .box ul li:hover .nian{font-size:.25rem}
.main-jjfa.index-b2{padding-top:.2rem;padding-bottom:1.2rem}
.main-jjfa .jjfalist .head_name{font-size:.24rem;font-weight:700;margin-top:.35rem;border-bottom-width:.01rem;border-bottom-style:solid;border-bottom-color:#e6e6e6;padding-top:.15rem;padding-right:.15rem;padding-bottom:.15rem;padding-left:.2rem}
.main-jjfa .jjfalist ul.newsul li a{display:table}
.main-jjfa .jjfalist ul.newsul li .pic{width:3rem;display:table-cell;vertical-align:top;padding-right:.3rem;box-sizing:border-box}
.main-jjfa .jjfalist ul.newsul li .pic img{height:auto;width:100%}
.main-jjfa .jjfalist ul.newsul li a .r-info{display:table-cell;vertical-align:top}
.main-jjfa .jjfalist ul li{border-bottom-width:.01rem;border-bottom-style:solid;border-bottom-color:#e6e6e6;padding-top:.5rem;padding-right:.2rem;padding-bottom:.5rem;padding-left:.2rem;transition:all .5s}
.main-jjfa .jjfalist ul li:hover{background-color:#fff;box-shadow:0 0 .2rem rgba(0,0,0,.06)}
.main-jjfa .jjfalist ul li .title{font-size:.18rem;color:#333}
.main-jjfa .jjfalist ul li:hover .title{color:#094}
.main-jjfa .jjfalist ul li .date{float:right;color:#999;vertical-align:middle;margin-top:.05rem}
.main-jjfa .jjfalist ul li .zhaiyao{font-size:.13rem;line-height:.24rem;color:#666;padding-top:.25rem;display:block}
.main-jjfa .jjfalist ul li .tags{font-size:.14rem;line-height:.3rem;color:#666;height:.3rem;margin-top:.2rem;padding-right:.15rem;padding-left:.15rem;border:.01rem solid #ccc;display:inline-block;border-radius:.04rem}
.showbox{background-color:#f6f6f6;padding-top:.8rem;padding-bottom:.8rem}
.showbox .box{background-color:#fff;padding:.25rem;box-sizing:border-box}
.showbox .box .head h1{font-size:.24rem;font-weight:400;margin:0;padding:0}
.showbox .box .head .sx{font-size:.14rem;color:#666;padding-top:.15rem;padding-bottom:.15rem;border-bottom-width:.01rem;border-bottom-style:solid;border-bottom-color:#e5e5e5}
.showbox .box .head .sx span{margin-right:.15rem}
.showbox .box .container{font-size:.14rem;line-height:.28rem;color:#666;padding-top:.2rem;padding-bottom:.2rem;border-bottom-width:.01rem;border-bottom-style:solid;border-bottom-color:#f1f1f1;position:relative}
.showbox .box .container .tagslink{margin-top:.25rem}
.showbox .box .container .tagslink a{line-height:.3rem;text-decoration:none;background-color:#e9e9e9;vertical-align:middle;display:inline-block;height:.3rem;margin-right:.1rem;padding-right:.1rem;padding-left:.1rem}
.showbox .box .sxy{margin-top:.2rem;margin-bottom:.2rem;position:relative}
.showbox .box .sxy span{display:block;margin-top:.15rem;font-size:.14rem;color:#888}
.showbox .box .sxy span a{margin-left:.1rem}
.showbox .box .sxy .feennxiang{position:absolute;top:.2rem;right:0}
.showbox .box .sxy .feennxiang span{vertical-align:middle;display:inline-block;margin:0;padding:0}
.showbox .box .sxy .feennxiang .bshare-custom a{height:.32rem;padding-left:0;background-image:url(../images/ico-fx-weixin.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-color:#fff;width:.32rem;vertical-align:middle;display:inline-block}
.showbox .box .sxy .feennxiang .bshare-custom a.bshare-qqim{background-image:url(../images/ico-fx-qq.png)}
.showbox .box .sxy .feennxiang .bshare-custom a.bshare-qzone{background-image:url(../images/ico-fx-qzone.png)}
.showbox .box .sxy .feennxiang .bshare-custom a.bshare-sinaminiblog{background-image:url(../images/ico-fx-weibo.png)}
.showbox .box .sxy .feennxiang .bshare-custom a.bshare-itieba{background-image:url(../images/ico-fx-baidutieba.png)}
.showbox .box .sxy .feennxiang .bshare-custom a.bshare-douban{background-image:url(../images/ico-fx-douban.png)}
.showbox .box .sxy .feennxiang a.bshare-more{display:none}
.main-jjfa .tab{text-align:center;margin-top:.5rem;border-bottom-width:.01rem;border-bottom-style:solid;border-bottom-color:#e6e6e6;padding-bottom:.3rem}
.main-jjfa .tab ul li{display:inline-block;margin-right:.1rem;margin-left:.1rem}
.main-jjfa .tab ul li a{font-size:.15rem;line-height:.5rem;text-decoration:none;background-color:#ececec;display:block;height:.5rem;padding-right:.25rem;padding-left:.25rem;border-radius:.06rem;transition:all .5s}
.main-jjfa .tab ul li a:hover,.main-jjfa .tab ul li.on a{color:#fff;text-decoration:none;background-color:#094}
#main .right .r_tit{font-size:.17rem;font-weight:700;border-bottom-width:.01rem;border-bottom-style:solid;border-bottom-color:#e6e6e6;padding-right:.15rem;padding-bottom:.35rem;padding-left:.2rem;position:relative}
#main .right .r_tit .downso{position:absolute;right:0;top:0}
#main .right .r_tit .downso .sea_t{vertical-align:middle;height:.28rem;border:.01rem solid #ccc;margin-right:-.06rem;padding-left:.12rem;outline:0;border-radius:.5rem 0 0 .5rem}
#main .right .r_tit .downso button{line-height:.3rem;color:#fff;background-color:#666;padding-right:.15rem;padding-left:.15rem;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;vertical-align:middle;display:inline-block;border-radius:0 .5rem .5rem 0;cursor:pointer;outline:0}
.downloadlist li{padding-top:.3rem;padding-bottom:.3rem;position:relative;padding-right:3.4rem;padding-left:.2rem;transition:all .5s}
.downloadlist li:nth-child(odd){background-color:#f9f9f9}
.downloadlist li:hover{background-color:#f2f8f5;color:#094}
.downloadlist li .date{position:absolute;right:1.7rem;top:50%;transform:translate(0,-50%);color:#666;font-size:.13rem}
.downloadlist li .down-btn{position:absolute;right:.2rem;top:50%;transform:translate(0,-50%);line-height:.42rem;color:#fff;display:inline-block;height:.42rem;padding-right:.2rem;padding-left:.2rem;white-space:nowrap;background-color:#009a44;border-radius:.5rem;font-size:.15rem;transition:all .5s}
.downloadlist li .down-btn:hover{box-shadow:0 0 .1rem rgba(0,0,0,.2);opacity:.8}
.downloadlist li .down-btn:before{content:"";background-image:url(../images/ico-doanload.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;vertical-align:middle;display:inline-block;height:.2rem;width:.2rem;margin-right:.06rem;margin-top:-.04rem}
.lianxiwomenbox{padding-top:.3rem;padding-bottom:.8rem}
.lianxiwomenbox .ditu{height:4rem;width:100%;margin-bottom:.3rem}
.lianxiwomenbox .ditu #dituContent{height:100%;width:100%}
.lianxiwomenbox .lianxifangshi ul{display:-webkit-flex;-webkit-align-items:top;display:flex}
.lianxiwomenbox .lianxifangshi ul li{-webkit-flex:1;flex:1;text-align:center;padding-bottom:.5rem;padding-top:.5rem;transition:all .5s;padding-right:.2rem;padding-left:.2rem;box-sizing:border-box;margin-bottom:.3rem}
.lianxiwomenbox .lianxifangshi ul li:hover{background-color:#f2f8f5}
.lianxiwomenbox .lianxifangshi ul li .name{font-size:.15rem;color:#666;margin-bottom:.2rem}
.lianxiwomenbox .lianxifangshi ul li .ico img{width:.4rem;height:auto}
.lianxiwomenbox .lianxifangshi ul li .con{line-height:.28rem}
.lianxiwomenbox .lianxifangshi ul li .con img{height:auto;width:1rem}
.liuyanbox{margin-top:.5rem;display:flex;flex-wrap:wrap;align-content:flex-start}
.liuyanbox dl{display:inline-block;padding:0;margin-top:.2rem;margin-right:0;margin-bottom:0;margin-left:0}
.liuyanbox dl dt{margin:0;padding-top:0;padding-right:0;padding-bottom:.1rem;padding-left:0}
.liuyanbox dl dd{margin:0;padding:0;box-sizing:border-box}
.liuyanbox dl dd .sea_t{width:100%;border:.01rem solid #fff;background-color:#f6f6f6;border-radius:.03rem;font-size:.15rem;height:.45rem;box-sizing:border-box;padding-right:.15rem;padding-left:.15rem;outline:0}
.liuyanbox dl dd .text{height:1.5rem;width:100%;border:.01rem solid #fff;box-sizing:border-box;outline:0;font-size:.15rem;line-height:.28rem;padding-top:.08rem;padding-right:.15rem;padding-bottom:.08rem;padding-left:.15rem;background-color:#f6f6f6;border-radius:.03rem}
.liuyanbox dl.w33{width:33.3333%}
.liuyanbox dl.w33 dd{padding-left:.2rem}
.liuyanbox dl.w33 dt{padding-left:.2rem}
.liuyanbox dl.w33.r0 dd{padding-left:0}
.liuyanbox dl.w33.r0 dt{padding-left:0}
.liuyanbox dl.w100{width:100%}
.liuyanbox dl dd .btn{font-size:.15rem;color:#fff;background-color:#094;height:.45rem;width:3rem;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;cursor:pointer}
.m-lm-menubtn{ display:none;}
.noinfo{background-color:#fff2e6;padding:.2rem;border:.01rem solid #fc9;text-align:center;border-radius:.05rem;color:#666}
.noinfo:before{content:"";background-image:url(../images/ico-tips.png);background-repeat:no-repeat;background-position:center center;background-size:auto 100%;height:.2rem;width:.2rem;margin-right:.05rem;vertical-align:middle;display:inline-block;margin-top:-.03rem}
.flickr{text-align:center;margin-top:.4rem}
.flickr a{background-color:#ccc;vertical-align:middle;display:inline-block;padding-right:.15rem;padding-left:.15rem;line-height:.4rem;font-size:.15rem;margin-right:.03rem;margin-left:.03rem}
.flickr a:hover{color:#fff;text-decoration:none;background-color:#094}
.flickr .disabled{display:none}
.flickr span{background-color:#ebebeb;vertical-align:middle;display:inline-block;padding-right:.15rem;padding-left:.15rem;line-height:.4rem;font-size:.15rem;margin-right:.03rem;margin-left:.03rem}
.flickr span.current{font-weight:700;color:#094}
.cpxunjiabox{box-shadow:0 .02rem .06rem rgba(0,0,0,.1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;background-color:#fff;padding:20px;z-index:200;border:1px solid #f0f0f0;display:none;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.15)}
.cpxunjiabox .guanbi{background-image:url(../images/icon-close2.png);background-repeat:no-repeat;background-position:center center;background-size:70% auto;height:.2rem;width:.2rem;position:absolute;top:.15rem;right:.15rem}
.cpxunjiabox .tips{text-align:center;color:#f93;padding-right:.1rem;padding-left:.1rem}
.cpxunjiabox .liuyanbox{margin-top:.1rem}
.cpxunjiabox .liuyanbox dl.w33{width:100%}
.cpxunjiabox .liuyanbox dl{margin-top:.06rem}
.cpxunjiabox .liuyanbox dl.w33 dt{padding-left:0;font-size:.12rem}
.cpxunjiabox .liuyanbox dl.w33 dd{padding-left:0}
.cpxunjiabox .liuyanbox dl dd .text{height:.8rem}
.cpxunjiabox .liuyanbox dl dd .btn{width:100%}
.cpxunjiabox .liuyanbox dl dt{padding-bottom:.05rem}
.xjbg{background-color:rgba(0,0,0,.4);position:fixed;z-index:199;height:100%;width:100%;left:0;top:0;right:0;bottom:0;display:none}
@media only screen and (max-width: 980px) {
html{font-size:150px}
.wh{width:100%}
body{padding-top:.5rem}
#header{height:.5rem}
#header .logo{height:50%;left:.1rem}
.m-menu-btn{position:fixed;height:.28rem;width:.28rem;right:.12rem;display:block;top:.12rem;background-image:url(../images/ico-m-menu.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
#header .menu{position:fixed;right:0;top:.5rem;transform:translate(0,0);width:100%;left:0;z-index:100;background-color:#fff;overflow:hidden;box-shadow:0 .08rem .1rem rgba(0,0,0,.1);max-height:0;transition:all .5s}
#header.mtop-show .menu{max-height:12rem}
#header.mtop-show .m-menu-btn{background-image:url(../images/icon-close.png);background-size:66% 66%;background-position:right}
#header .menu>ul>li{display:block;height:auto;font-size:.15rem;font-weight:400;position:relative;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(0,0,0,.05)}
#header .menu>ul>li>a{display:block;text-decoration:none;padding-right:.1rem;padding-left:.1rem;line-height:.2rem;transition:all .1s;color:rgba(0,0,0,.7);padding-top:.1rem;padding-bottom:.1rem}
#header .menu>ul>li.curr>a,#header .menu>ul>li:hover>a{border-bottom-width:0;border-bottom-style:solid;border-bottom-color:#094;color:#094;line-height:.2rem}
#header .menu>ul>li .sub{background-color:#f7f7f7;position:static;width:100%;left:auto;transform:translate(0,0);top:auto;box-shadow:0 0 0 rgba(0,0,0,.1);display:none;text-align:left}
#header .menu>ul>li .sub ul li .sub{display:none!important}
#header .menu>ul>li.m-show{background-color:#fff}
#header .menu>ul>li.m-show .sub{display:block!important}
#header .menu>ul>li:hover .sub{display:none}
#header .menu>ul>li .sub li{font-size:.14rem;font-weight:400;text-align:left}
#header .menu>ul>li .sub li a{display:block;text-decoration:none;padding-top:.08rem;padding-right:.1rem;padding-bottom:.08rem;padding-left:.1rem;transition:all .1s;color:rgba(0,0,0,.5)}
#header .menu>ul>li .m-ejbtn{height:.34rem;width:.4rem;position:absolute;top:.05rem;right:.02rem;background-image:url(../images/lm-aw.png);background-repeat:no-repeat;background-position:center center;background-size:40% auto}
#header .menu>ul>li.m-show .m-ejbtn{background-image:url(../images/lm-aw-.png)}

#header .so-box{position:fixed;left:.1rem;top:.23rem;transform:translate(0%,0%); width:80%;}
#header .so-box .so-btn{opacity:.7;display:block;height:.36rem;width:.36rem;position:absolute;top:-.14rem;right:0;background-image:url(../images/ico-so.png);background-repeat:no-repeat;background-position:center center;background-size:auto 50%;cursor:pointer;transition:all .1s}
#header .so-box.zk .so-btn{opacity:0}
#header .so-box .sb{height:.36rem;width:0%;position:fixed;top:0;top:-.16rem;overflow:hidden;-moz-box-shadow:0 .02rem .2rem rgba(0,0,0,.04);-webkit-box-shadow:0 .02rem .2rem rgba(0,0,0,.04);box-shadow:0 .02rem .2rem rgba(0,0,0,.04);border-radius:.5rem;transition:all .4s;opacity:0}
#header .so-box.zk .sb{width:100%;opacity:1}
#header .so-box .sb .b{height:.36rem;width:2.2rem}
#header .so-box .sb .b .sea_t{background-color:#f1f1f1;height:.38rem;width:1.78rem;border-radius:.5rem 0 0 .5rem;padding-right:.15rem;padding-left:.15rem;box-sizing:border-box;outline:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;font-size:.12rem}
#header .so-box .sb .b .sea_b{height:.38rem;width:.43rem;background-color:#f1f1f1;position:absolute;top:0;right:0;background-image:url(../images/ico-so.png);background-repeat:no-repeat;background-position:center center;background-size:auto 50%;border-radius:0 .5rem .5rem 0;cursor:pointer;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}

#indexbanner .swiper-slide{padding-top:54%}
#indexbanner .swiper-button-next,#indexbanner .swiper-button-prev{display:none}
#indexbanner .swiper-pagination{bottom:.1rem}
#indexbanner .swiper-pagination-bullet{height:.04rem;width:.04rem}
#indexbanner .swiper-pagination-bullet-active{width:.08rem}
#indexbanner .swiper-slide a{background-size:auto 100%}
#indexbanner .swiper-slide .b-text{position:absolute;top:50%;left:.1rem;transform:translate(0,-50%);text-align:left;color:#fff;width:60%}
#indexbanner .swiper-slide .b-text strong{font-size:.11rem;display:block}
#indexbanner .swiper-slide.swiper-slide-active .b-text strong{animation:p1 1s}
@keyframes p1{0%{opacity:0;transform:translateX(10%)}
100%{opacity:1;transform:translateX(0)}
}
#indexbanner .swiper-slide.swiper-slide-active .b-text p{animation:p2 1.5s}
@keyframes p2{0%{opacity:0;transform:translateX(10%)}
25%{opacity:0;transform:translateX(10%)}
100%{opacity:1;transform:translateX(0)}
}
#indexbanner .swiper-slide .b-text p{font-size:.08rem;margin-top:1.2vh;display:block}
#indexbanner .swiper-slide .b-text span{font-size:.08rem;line-height:.22rem;color:#fff;background-color:#094;height:.22rem;margin-top:.1rem;padding-right:.1rem;padding-left:.1rem;display:inline-block;border-radius:5vw}
#indexbanner .swiper-slide.swiper-slide-active .b-text span{animation:p3 1.6s}
.m-mask{position:fixed;z-index:99;height:100%;width:100%;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:none}
#footer .box .main{display:block}
#footer .box .main .menu{display:block}
#footer .box .main .ewm{display:block;padding-left:0;padding-left:.1rem;padding-right:.1rem;box-sizing:border-box;width:100%}
#footer .box .main .menu dl{margin:0;width:100%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255,255,255,.1);padding-top:0;padding-bottom:.1rem;padding-left:.1rem;padding-right:.1rem;box-sizing:border-box}
#footer .box .main .ewm .r-a{display:none}
#footer .box .main .menu dl dd ul li{font-size:.1rem;padding-top:.06rem;padding-bottom:.03rem;vertical-align:middle;white-space:nowrap;display:inline-block;margin-right:.1rem}
#footer .box .main .menu dl dt{font-size:.12rem;padding-bottom:.1rem}
#footer .box .main .menu dl.l2{width:100%}
#footer .box .main .menu dl dd ul.d{display:flex;flex-wrap:wrap;align-content:flex-start;width:100%}
#footer .box .main .menu dl{margin-bottom:.15rem;box-sizing:border-box}
#footer .box .main .menu dl dd ul.d li{width:auto;font-size:.1rem}
#footer .copyright .container{font-size:.1rem;padding:.1rem;box-sizing:border-box;padding-top:.2rem;padding-bottom:.2rem;line-height:.18rem}
#footer .copyright .container span{display:block}
#footer .box .top{display:none}
#footer .box{padding-top:.15rem;padding-bottom:.15rem;color:#888;box-sizing:border-box}
#footer .box .main .ewm .r-b .add{font-size:.1rem;margin-top:.1rem;line-height:.2rem;background-size:.18rem auto}
#footer .box .main .ewm .r-b .tel{background-size:.18rem auto}
#footer .box .main .ewm .r-b .tel a{font-size:.2rem}
#footer .box .main .ewm .r-b span{padding-left:.24rem}
.ty-tit{font-size:.17rem}
.index-b5 .box{padding-top:.2rem}
.index-b5 .box ul li{width:100%;margin-right:0;margin-top:0;margin-bottom:.1rem;padding-left:31%;box-sizing:border-box;background-color:#fff;padding-right:.1rem}
.index-b5 .box ul li .text{margin-top:0;margin-right:0;margin-left:0;z-index:100;position:static;left:auto;top:0;right:0rem;font-size:.14rem;line-height:.22rem;transition:all .5s;padding-top:.06rem;padding-right:.1rem!important;padding-bottom:.06rem;padding-left:.1rem;box-sizing:border-box}
.index-b5 .box ul li .pic{position:absolute;width:28%;left:.1rem;top:.15rem; height:100%;top: 0rem;}
.index-b5 .box ul li .pic img{ height:100%;-o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;}
.index-b5 .box ul li .text a strong{font-size:.12rem;line-height:.22rem;overflow:hidden;text-overflow:ellipsis;white-space:normal;color:#000;transition:all .5s;font-weight:400}
.index-b5 .box ul li .text p{line-height:.16rem;font-size:.09rem;padding-top:.02rem; display:none; padding-right:.1rem;box-sizing:border-box;}
.index-b5 .box ul li .text span{font-size:.1rem;color:#999;position:static;left:.3rem;bottom:.15rem;transition:all .5s;display:block}
.index-b5 .box ul li .text a:after{display:none}
.index-b5{padding-top:.2rem;padding-bottom:.2rem}
.index-b4{padding-top:.2rem;padding-bottom:.5rem;padding-right:.1rem;padding-left:.1rem;box-sizing:border-box}
.index-b4 .box{margin-top:.15rem}
.index-b4 .box img{border:1px solid #f1f1f1;box-sizing:border-box}
.index-b3{padding-top:.2rem;padding-bottom:.2rem}
.index-b3 .box .b{display:block;margin-top:.15rem}
.index-b3 .box .b .left{display:block;width:100%;padding-right:0}
.index-b3 .box .b .left video{border:0 solid #fff}
.index-b3 .box .b .right{display:block;width:100%;padding-left:0;font-size:.11rem;line-height:.24rem;box-sizing:border-box;padding-right:.1rem;padding-left:.1rem;padding-top:.1rem}
.morebtn{margin-top:.15rem;width:100%}
.index-b3 .box .b .right .morebtn{text-align:center}
.morebtn a{font-size:.11rem;line-height:.3rem;height:.3rem;padding-right:.2rem;padding-left:.2rem;border-radius:.05rem}
.index-b3 .box .b .right strong{font-size:.13rem}
.index-b2 .box{padding-top:.1rem;box-sizing:border-box;padding-right:.1rem;padding-left:.1rem}
.ili1{width:100%;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}
.ili1 li{margin-right:0;margin-top:.08rem;flex-basis:calc(50% - 5px);transition:all .5s;border:0 solid #eee;box-sizing:border-box}
.index-b2{padding-top:.2rem;padding-bottom:.2rem}
.index-b1{padding-top:.2rem;padding-bottom:.2rem}
.index-b1 .box{padding-top:.1rem;box-sizing:border-box;padding-right:.1rem;padding-left:.1rem}
.ili1 li .text{font-size:.1rem;line-height:.16rem;padding-right:.8vw;padding-bottom:.8vw;padding-left:.8vw;padding-top:.4vw;color:#777}
.ili1 li .text a{color:#777;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ili1 li .pic span{left:.8vw;right:.8vw;bottom:.4vw;font-size:.12rem;font-weight:400}
.main_banner{overflow: hidden; height:1rem;}
.main_banner img{transform: scale(1.5);}
.main_banner .tit{font-size:.13rem}
.main_banner .tit .nav{font-size:.08rem;margin-top:.02rem}
#main{display:block;margin-top:.2rem;margin-bottom:.2rem}
#main .left{display:block;width:100%;padding-left:.1rem;padding-right:.1rem;box-sizing:border-box;margin-bottom:.1rem}
#main .left .box .list ul li .er li a{font-size:.11rem;padding-top:.12rem;padding-right:.15rem;padding-bottom:.12rem;padding-left:.37rem}
#main .right{display:block;box-sizing:border-box;padding-right:.1rem;padding-left:.1rem}
#main .right .list{overflow:hidden}
#main .right .list ul{width:100%}
#main .right .list ul li{width:100%;margin-right:0;border:0 solid #ccc;margin-top:.1rem;margin-left:auto;margin-right:auto;margin-bottom:.06rem}
#main .right .list ul li .pic{margin:0}
#main .right .list ul li .title{font-size:.12rem;text-align:center;padding-top:.05rem;padding-right:.03rem;padding-bottom:.1rem;padding-left:.03rem}
#main .right .text{padding:.1rem;border-radius:.05rem;font-size:.11rem;line-height:.22rem; margin-bottom:.06rem;}
#main .left .tit{display:none}
#main .left .box .list>ul>li>a{display:block;font-size:.12rem;text-decoration:none;padding-top:.15rem;padding-right:.15rem;padding-bottom:.15rem;padding-left:.1rem;color:#333;transition:all .5s}
#main .left .box .list ul li .er li a{font-size:.11rem;padding-top:.12rem;padding-right:.15rem;padding-bottom:.12rem;padding-left:.32rem}
.m-lm-menubtn{display:block;padding:.1rem;border:.01rem solid #ccc;background-color:#fff;font-size:.12rem;position:relative;text-align:right;padding-right:.3rem;color:#999}
.m-lm-menubtn span{line-height:.2rem;color:#333;vertical-align:middle;display:inline-block;font-size:.12rem;border-radius:.04rem;margin-left:.1rem;float:left;transform:translate(0,-50%);top:50%;position:absolute;white-space:nowrap;left:0}
#main .left .box{max-height:0;transition:all .5s;overflow:hidden}
.m-lm-menubtn:after{content:"";position:absolute;top:50%;right:.02rem;transform:translate(0,-50%);display:block;height:.3rem;width:.3rem;background-image:url(../images/lm-aw.png);background-repeat:no-repeat;background-position:center center;background-size:50% auto;transition:all .5s}
.m-lm-menubtn.s:after{transform:translate(0,-50%) rotateX(180deg)}
#main .left .box.m-show{display:block;max-height:20rem}
#main .right .text{padding:.1rem;border-radius:.05rem;font-size:.1rem;line-height:.18rem;padding-left:0;padding-right:0;padding-top:0;background-color:#fff}
#main .proshowbox .head .pic{width:100%}
#main .proshowbox .head .text{width:100%;padding-left:0;padding-left:.1rem;padding-right:.1rem;padding-top:.1rem}
#main .proshowbox .head{align-items:center;display:block;box-sizing:border-box;padding-top:0;margin-top:-.2rem;box-sizing:border-box}
.m-no{display:none}
#main .proshowbox .head .text h1{font-size:.18rem}
#main .proshowbox .head .text h1:after{content:"";background-color:#094;height:.02rem;width:.3rem;display:block;margin-top:.05rem}
#main .proshowbox .head .text .zhaiyao{font-size:.1rem;line-height:.18rem;margin-top:.1rem}
#main .proshowbox .head .text .tool{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;margin-top:.15rem}
#main .proshowbox .head .text .tool .btn{line-height:.3rem;height:.3rem;border:.01rem solid #f60;display:inline-block;margin-right:0;font-size:.12rem;transition:all .3s;flex-basis:calc(50% - 15px)}
#main .proshowbox .head .text .tool .btn a{padding-right:.15rem;padding-left:.15rem;line-height:.3rem;text-align:center}
#main .proshowbox .head .text .tool .btn a:before{height:.16rem;width:.16rem;margin-right:.05rem;margin-top:-.04rem}
#main .proshowbox .head .text .tool .btn.down a:before{height:.14rem;width:.14rem}
#main .proshowbox .probox{margin-top:0;margin-left:.1rem;margin-right:.1rem}
#main .proshowbox .probox .tab ul li a{font-size:.11rem;padding-top:.15rem;padding-bottom:.1rem}
#main .proshowbox .probox .tab ul li.cur a:after{border-bottom-width:.02rem;bottom:-.016rem}
#main .proshowbox .probox .tab{border-bottom-width:.02rem}
#main .proshowbox .probox .container{font-size:.1rem;line-height:.2rem;margin-top:.09rem}
.main-jjfa.index-b2{padding-top:.1rem;padding-bottom:.3rem}
.main-jjfa .jjfalist .head_name{font-size:.13rem;font-weight:700;margin-top:0;padding-top:.15rem;padding-right:.1rem;padding-bottom:.15rem;padding-left:.1rem}
.main-jjfa .jjfalist ul li{padding-top:.2rem;padding-right:.1rem;padding-bottom:.2rem;padding-left:.1rem;position:relative;background-color:#fff;margin-bottom:.1rem}
.main-jjfa .jjfalist ul li .title{font-size:.12rem}
.main-jjfa .jjfalist ul li .date{float:right;margin-top:.05rem;position:absolute;bottom:.24rem;right:.1rem;font-size:.1rem}
.main-jjfa .jjfalist ul li .zhaiyao{font-size:.1rem;line-height:.18rem;padding-top:.08rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#888}
.main-jjfa .jjfalist ul li .tags{font-size:.1rem;line-height:.22rem;height:.22rem;margin-top:.1rem;padding-right:.1rem;padding-left:.1rem;border-radius:.04rem}
.showbox{background-color:#f6f6f6;padding-top:0;padding-bottom:0}
.showbox .box{padding:.1rem;padding-top:.25rem;box-sizing:border-box}
.showbox .box .head h1{font-size:.14rem}
.showbox .box .head .sx{font-size:.1rem;padding-top:.1rem;padding-bottom:.1rem;color:#888}
.showbox .box .container{font-size:.1rem;line-height:.2rem;padding-top:.15rem;padding-bottom:.15rem;box-sizing:border-box}
.showbox .box .container img{width:100%;height:auto}
.showbox .box .container .tagslink{margin-top:.1rem}
.showbox .box .container .tagslink a{line-height:.24rem;height:.24rem;margin-right:.1rem;padding-right:.1rem;padding-left:.1rem}
.showbox .box .sxy span{margin-top:.1rem;font-size:.1rem}
.showbox .box .sxy .feennxiang{display:none}
.aboutbox .index-b3{padding-top:0;padding-bottom:.2rem}
.aboutbox .index-b3 .box .b .left{display:block;float:none;margin-right:0;clear:both}
.index-b3 .box .b .right{font-size:.1rem;line-height:.2rem;padding-right:.1rem!important;padding-left:.1rem!important;padding-top:.1rem;box-sizing:border-box;padding-top:.15rem!important}
.aboutbox .qiyeyuanjing{padding-bottom:0;padding-top:.2rem}
.aboutbox .qiyeyuanjing .con{display:block}
.aboutbox .qiyeyuanjing .con .text{width:100%;font-size:.1rem;line-height:.16rem;padding-right:.1rem!important;padding-left:.1rem!important;box-sizing:border-box;padding-bottom:.2rem}
.aboutbox .qiyeyuanjing .con .pic{width:100%;overflow:hidden}
.gallery-photo{overflow:hidden;padding-top:.2rem;padding-bottom:.2rem}
.aboutbox .gallery-photo .tit{font-size:.17rem;padding-bottom:.2rem}
.gallery-photo .baguetteBoxOne .swiper-slide a span{padding:.1rem;font-size:.1rem;padding-top:.05rem;padding-bottom:.05rem}
.fazhanlicheng-box{padding-bottom:.2rem;padding-top:.2rem}
.fazhanlicheng-box .tit{font-size:.17rem;padding-bottom:.15rem}
.fazhanlicheng-box .box ul{display:block}
.fazhanlicheng-box .box ul li{flex-basis:calc(100% - 0rem);margin-top:0;position:relative;padding-bottom:.1rem;padding-left:.1rem;padding-right:.1rem;padding-top:.15rem;box-sizing:border-box}
.fazhanlicheng-box .box ul li .nian{font-size:.13rem;line-height:.2rem}
.fazhanlicheng-box .box ul li .text{font-size:.1rem;line-height:.16rem;padding-top:0}
.fazhanlicheng-box .box ul li:hover{background-color:#fff}
.fazhanlicheng-box .box ul li:hover .nian{font-size:.15rem}
.fazhanlicheng-box .box ul li:after{border-bottom-width:.01rem}
.main-jjfa .tab{margin-top:.2rem;padding-bottom:.2rem;border-bottom-width:0}
.main-jjfa .tab ul li{margin-right:.01rem;margin-left:.01rem}
.main-jjfa .tab ul li a{font-size:.1rem;line-height:.3rem;height:.3rem;padding-right:.1rem;padding-left:.1rem;border-radius:.06rem}
.main-jjfa .jjfalist ul li{padding-top:.2rem;padding-right:.1rem;padding-bottom:.2rem;padding-left:.1rem;margin-bottom:.04rem;border-bottom-width:0}
.main-jjfa .jjfalist ul.newsul li .pic{width:37%;display:table-cell;vertical-align:middle;padding-right:.05rem;box-sizing:border-box;position:relative}
.main-jjfa .jjfalist ul.newsul li .pic img{display:block;height:100%;width:92%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;margin-top:.03rem;position:absolute;left:0;top:0;right:0;bottom:0}
.main-jjfa .jjfalist ul li .tags{display:none}
.main-jjfa .jjfalist ul.newsul li a{display:table}
.main-jjfa .jjfalist ul li .date{float:none;margin-top:.05rem;position:static;bottom:0;right:auto;font-size:.08rem;display:block;text-align:left;clear:both}
.main-jjfa .jjfalist ul li .title{font-size:.11rem}
.main-jjfa .jjfalist ul li .zhaiyao{font-size:.09rem;line-height:.14rem;padding-top:.04rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#888}
.main-jjfa .jjfalist ul.newsul li a .r-info{vertical-align:middle}
#main .right .r_tit{font-size:.12rem;padding-right:.15rem;padding-bottom:.2rem;padding-left:0;position:relative;line-height:.24rem}
#main .right .r_tit .downso .sea_t{height:.214rem;margin-right:-.06rem;padding-left:.12rem;outline:0;border-radius:.5rem 0 0 .5rem;width:.8rem}
#main .right .r_tit .downso button{line-height:.23rem;padding-right:.1rem;padding-left:.1rem;border-radius:0 .5rem .5rem 0}
.downloadlist li{padding-top:.2rem;padding-bottom:.2rem;position:relative;padding-right:.8rem;padding-left:0;font-size:.11rem}
.downloadlist li .down-btn{position:absolute;right:0;top:50%;transform:translate(0,-50%);line-height:.22rem;height:.24rem;padding-right:.1rem;padding-left:.1rem;border-radius:.5rem;font-size:.1rem}
.downloadlist li .down-btn:before{height:.12rem;width:.12rem;margin-right:.02rem;margin-top:-.03rem}
.downloadlist li .date{right:1.7rem;font-size:.13rem;position:static;font-size:.1rem;display:block;transform:translate(0,0);margin-top:.05rem;color:#888}
.lianxiwomenbox .lianxifangshi ul{display:block;padding-left:.1rem;padding-right:.1rem;box-sizing:border-box}
.lianxiwomenbox .lianxifangshi ul li{-webkit-flex:1;flex:1;text-align:center;padding-bottom:.2rem;padding-top:.2rem;transition:all .5s;padding-right:.2rem;padding-left:.2rem;box-sizing:border-box;margin-bottom:.08rem;width:100%;background-color:#f2f8f5;border-radius:.1rem}
.lianxiwomenbox .lianxifangshi ul li .name{font-size:.12rem;color:#888;margin-bottom:.1rem}
.lianxiwomenbox .lianxifangshi ul li .con{line-height:.2rem;font-size:.12rem;color:#333}
.lianxiwomenbox .ditu{height:3rem;width:100%;padding-left:.1rem;padding-right:.1rem;box-sizing:border-box;margin-bottom:.3rem}
.lianxiwomenbox .ditu #dituContent{border-radius:.1rem}
.liuyanbox{margin-top:.2rem;padding-left:.1rem;padding-right:.1rem;box-sizing:border-box}
.liuyanbox dl.w33{width:100%}
.liuyanbox dl{margin-top:.1rem}
.liuyanbox dl.w33 dd{padding-left:0}
.liuyanbox dl.w33 dt{padding-left:0}
.liuyanbox dl dt{font-size:.11rem;padding-bottom:.05rem}
.liuyanbox dl dd .sea_t{border-radius:.03rem;font-size:.11rem;height:.36rem;padding-right:.1rem;padding-left:.1rem}
.liuyanbox dl dd .text{height:1rem;font-size:.11rem;line-height:.2rem;padding-right:.1rem;padding-left:.1rem;border-radius:.03rem}
.liuyanbox dl dd .btn{font-size:.12rem;height:.38rem;width:100%;border-radius:.03rem}
.lianxiwomenbox{padding-top:.2rem;padding-bottom:.2rem}
.ili1 li:hover .pic span {font-size: .122rem;}
.noinfo{background-color:#fff2e6;padding:.1rem;border:.01rem solid #fc9;text-align:center;border-radius:.05rem;color:#666; font-size:.1rem;}
.noinfo:before{content:"";background-image:url(../images/ico-tips.png);background-repeat:no-repeat;background-position:center center;background-size:auto 100%;height:.12rem;width:.12rem;margin-right:.05rem;vertical-align:middle;display:inline-block;margin-top:-.03rem}
.flickr{text-align:center;margin-top:.2rem;}
.flickr a{background-color:#ccc;vertical-align:middle;display:inline-block;padding-right:.11rem;padding-left:.1rem;line-height:.3rem;font-size:.1rem;margin-right:.01rem;margin-left:.01rem}
.flickr a:hover{color:#fff;text-decoration:none;background-color:#094}
.flickr .disabled{display:none}
.flickr span{background-color:#ebebeb;vertical-align:middle;display:inline-block;padding-right:.1rem;padding-left:.1rem;line-height:.3rem;font-size:.11rem;margin-right:.01rem;margin-left:.01rem}
.flickr span.current{font-weight:700;color:#094}
.cpxunjiabox{box-shadow:0 .02rem .06rem rgba(0,0,0,.1);position:fixed;top:0%;left:0%; bottom:0%; right:0%;transform:translate(-0%,-0%);width:100%;background-color:#fff;padding:.1rem;z-index:200;border:1px solid #f0f0f0;display:none;border-radius:0px;box-shadow:0 0 20px rgba(0,0,0,.15);box-sizing:border-box;}
.cpxunjiabox .guanbi{background-image:url(../images/icon-close2.png);background-repeat:no-repeat;background-position:center center;background-size:70% auto;height:.15rem;width:.15rem;position:absolute;top:.1rem;right:.1rem}
.cpxunjiabox .tips{text-align:center;color:#f93;padding-right:.1rem;padding-left:.1rem; font-size:.11rem; padding-top:.2rem;}
.cpxunjiabox .liuyanbox{margin-top:.1rem}
.cpxunjiabox .liuyanbox dl.w33{width:100%}
.cpxunjiabox .liuyanbox dl{margin-top:.06rem}
.cpxunjiabox .liuyanbox dl.w33 dt{padding-left:0;font-size:.1rem}
.cpxunjiabox .liuyanbox dl.w33 dd{padding-left:0}
.cpxunjiabox .liuyanbox dl dd .text{height:.8rem}
.cpxunjiabox .liuyanbox dl dd .btn{width:100%}
.cpxunjiabox .liuyanbox dl dt{padding-bottom:.05rem}
.xjbg{background-color:rgba(0,0,0,.4);position:fixed;z-index:199;height:100%;width:100%;left:0;top:0;right:0;bottom:0;display:none}

}
@media only screen and (min-width: 980px) {
.index-b5 .box ul li:hover .text a strong{color:#fff;text-decoration:none}
.index-b5 .box ul li:hover .text{box-shadow:0 .02rem .12rem rgba(0,0,0,.1);background-color:#094;top:96%}
.index-b5 .box ul li:hover .text p{color:#fff;opacity:.5}
.index-b5 .box ul li:hover .text span{color:#fff;opacity:.5}
}
@media screen and (min-width: 450px) and (max-width: 550px) {
.index-b5 .box ul li{padding-left:34%;padding-right:.34rem;box-sizing:border-box}
.index-b5 .box ul li .text p{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.index-b5 .box ul li .pic{width:32%;height:100%;top:0}

}
@media screen and (min-width:550px) and (max-width: 650px) {
.index-b5 .box ul li{padding-left:32%}
.index-b5 .box ul li .pic{width:30%;height:100%;top:0}
.index-b5 .box ul li .text p{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

}

#dituContent div{}