﻿@charset "utf-8";
/* CSS Document */
.banner .swiper-slide{position: relative;text-align: center;overflow: hidden;}
.banner .swiper-slide img{width: 100%;transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transition-delay:0.4s !important;}
.banner .swiper-slide-active img{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transition:all 3.0s linear; -moz-transition:all 3.0s linear; -ms-transition:all 3.0s linear; -o-transition:all 3.0s linear; transition:all 3.0s linear;}
.banner .swiper-pagination-bullets{bottom: 0.1rem;}
.banner .swiper-pagination .swiper-pagination-bullet{margin:0 .05rem;}
.banner .swiper-pagination-bullet{width: 0.06rem;height: 0.06rem;opacity: 0.5;background: #FFF;}
.banner .swiper-pagination-bullet-active{opacity: 1;background: #df0000;}
.banner .swiper-button-next,.banner .swiper-button-prev{background: none;width: .3rem;height: .3rem;text-align: center;line-height: .3rem;margin-top: -.15rem;outline: medium;color: #FFF;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size: 0.2rem;color: #FFF;}

.dyip{padding:.4rem 10%;}
.dyip .title{text-align: center;}
.dyip .title h2{position: relative;font-size: .2rem;width: 35%;margin: 0 auto;}
.dyip .title h2 p{width: 14px;height: 15px;background: url(../images/pic9.png) no-repeat center;background-size: cover;position: absolute;top: .12rem;z-index: 100;}
.dyip .title h2 p:nth-of-type(1){left: -.02rem;}
.dyip .title h2 p:nth-of-type(2){right: -.02rem;}
.dyip .title h2:before{content: "";display: block;position: absolute;left: 0;top: .16rem;width: 25%;height: 1px;background: #CCC;}
.dyip .title h2:after{content: "";display: block;position: absolute;right: 0;top: .16rem;width: 25%;height: 1px;background: #CCC;}
.dyip .title .xian{width: 2rem;height: 1px;margin: .1rem auto 0 auto;background-image: linear-gradient(to left, rgba(223,0,0,0),rgba(223,0,0,1), rgba(223, 0, 0,0));}
.dyip .title .txt{font-size: .1rem;margin-top: .08rem;color: #999;}
.dyip .box{margin-top:.2rem;box-shadow: 0 0  .08rem rgba(0, 0, 0, 0.2);}
.dyip .box .pic{width: 40%;float: left;}
.dyip .box .pic img{width: 100%;}
.dyip .box .right{width: 60%;float: right;box-sizing: border-box;padding: .2rem;}
.dyip .box .right .txt{line-height: 1.6;}
.dyip .box .right .more{border: 2px solid #df0000;border-radius: 50px;text-align: center;margin-top: .2rem;display: inline-block;}
.dyip .box .right .more a{display: block;color: #df0000;padding: .05rem .15rem;}
.dyip .box .right .more a:hover{display: block;text-decoration: none;}

.derp .title{text-align: center;}
.derp .title h2{position: relative;font-size: .2rem;width: 35%;margin: 0 auto;}
.derp .title h2 p{width: 14px;height: 15px;background: url(../images/pic9.png) no-repeat center;background-size: cover;position: absolute;top: .12rem;z-index: 100;}
.derp .title h2 p:nth-of-type(1){left: -.02rem;}
.derp .title h2 p:nth-of-type(2){right: -.02rem;}
.derp .title h2:before{content: "";display: block;position: absolute;left: 0;top: .16rem;width: 25%;height: 1px;background: #CCC;}
.derp .title h2:after{content: "";display: block;position: absolute;right: 0;top: .16rem;width: 25%;height: 1px;background: #CCC;}
.derp .title .xian{width: 2rem;height: 1px;margin: .1rem auto 0 auto;background-image: linear-gradient(to left, rgba(223,0,0,0),rgba(223,0,0,1), rgba(223, 0, 0,0));}
.derp .title .txt{font-size: .1rem;margin-top: .08rem;color: #FFF;}
.derp .box{position: relative;padding:.4rem 10%;}
.derp .box .zyyw{margin-top: .2rem;}
.derp .box .swiper-slide{background: #FFF;text-align: center;}
.derp .box .swiper-slide .pic{overflow: hidden;}
.derp .box .swiper-slide .pic img{width: 100%;}
.derp .box .swiper-slide .txt{border-top: 1px solid #DDD;padding: 0.1rem .15rem;position: relative;}
.derp .box .swiper-slide .txt:after{content: "";display: block;position: absolute;left: 50%;top: -1px;width: 0;height: 1px;background: #df0000;transition: all 0.3s;}
.derp .box .swiper-slide:hover .txt:after{left: 0%;width: 100%;}
.derp .box .swiper-slide .txt h2{font-size: .15rem;font-weight: bold;transition: all 0.3s;}
.derp .box .swiper-slide:hover .txt h2{color: #df0000;}
.derp .box .swiper-slide .txt p{line-height: 1.5;margin-top: .08rem;}
.derp .box .zyyw .swiper-pagination-bullets{bottom: 0;position: inherit;margin-top: .1rem;}
.derp .box .zyyw .swiper-pagination-bullet{background: rgba(255, 255, 255, 1);opacity: 0.8;}
.derp .box .zyyw .swiper-pagination-bullet-active{background: rgba(223, 0, 0, 1);opacity: 1;}

.dsanp{padding:.4rem 9.2% .2rem 9.2%;}
.dsanp .title{text-align: center;}
.dsanp .title h2{position: relative;font-size: .2rem;width: 35%;margin: 0 auto;}
.dsanp .title h2 p{width: 14px;height: 15px;background: url(../images/pic9.png) no-repeat center;background-size: cover;position: absolute;top: .12rem;z-index: 100;}
.dsanp .title h2 p:nth-of-type(1){left: -.02rem;}
.dsanp .title h2 p:nth-of-type(2){right: -.02rem;}
.dsanp .title h2:before{content: "";display: block;position: absolute;left: 0;top: .16rem;width: 25%;height: 1px;background: #CCC;}
.dsanp .title h2:after{content: "";display: block;position: absolute;right: 0;top: .16rem;width: 25%;height: 1px;background: #CCC;}
.dsanp .title .xian{width: 2rem;height: 1px;margin: .1rem auto 0 auto;background-image: linear-gradient(to left, rgba(223,0,0,0),rgba(223,0,0,1), rgba(223, 0, 0,0));}
.dsanp .title .txt{font-size: .1rem;margin-top: .08rem;color: #999;}
.dsanp .rmcp{padding:.2rem 1%;}
.dsanp .swiper-slide{background: #FFF;box-sizing: border-box;border-top: 2px solid #df0000;position: relative;box-shadow: 0 4px 14px 4px rgba(0, 0, 0, 0.1);transition: all 0.3s;}
.dsanp .swiper-slide:hover{box-shadow: 0 4px 14px 4px rgba(223, 0, 0, 0.2);}
.dsanp .swiper-slide .pic{overflow: hidden;}
.dsanp .swiper-slide .pic img{width: 100%;transition: all 0.3s;}
.dsanp .swiper-slide:hover .pic img{transform: scale(1.2);}
.dsanp .swiper-slide .txt{padding: .15rem;}
.dsanp .swiper-slide h2{font-size: .12rem;overflow: hidden;line-height: 1.5;}
.dsanp .swiper-slide h2 a:hover{text-decoration: none;}
.dsanp .swiper-slide p{line-height: 1.5;margin-top: .05rem;color: #999;font-size: .1rem;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.dsanp .swiper-slide .more{border: 1px solid #df0000;margin-top: .2rem;border-radius: 2px;display: inline-block;font-size: .1rem;}
.dsanp .swiper-slide .more a{color: #df0000;display: block;padding: .05rem .1rem;}
.dsanp .swiper-slide .more a:hover{color: #df0000;display: block;text-decoration: none;}
.dsanp .rmcp .swiper-pagination-bullet{background: #000;opacity: 0.3;}
.dsanp .rmcp .swiper-pagination-bullet-active{background: #df0000;opacity: 1;}
.dsanp .rmcp .swiper-pagination-bullets{bottom: 0;position: inherit;margin-top: 20px;}

.dsip{padding:.4rem 10%;background: #F5F5F5;}
.dsip .title{text-align: center;}
.dsip .title h2{position: relative;font-size: .2rem;width: 35%;margin: 0 auto;}
.dsip .title h2 p{width: 14px;height: 15px;background: url(../images/pic9.png) no-repeat center;background-size: cover;position: absolute;top: .12rem;z-index: 100;}
.dsip .title h2 p:nth-of-type(1){left: -.02rem;}
.dsip .title h2 p:nth-of-type(2){right: -.02rem;}
.dsip .title h2:before{content: "";display: block;position: absolute;left: 0;top: .16rem;width: 25%;height: 1px;background: #CCC;}
.dsip .title h2:after{content: "";display: block;position: absolute;right: 0;top: .16rem;width: 25%;height: 1px;background: #CCC;}
.dsip .title .xian{width: 2rem;height: 1px;margin: 20px auto 0 auto;background-image: linear-gradient(to left, rgba(223,0,0,0),rgba(223,0,0,1), rgba(223, 0, 0,0));}
.dsip .title .txt{font-size: .1rem;margin-top: .08rem;color: #999;}
.dsip ul{display: flex;margin-left: -1%;margin-top: .2rem;}
.dsip li{overflow: hidden;margin-left: 1%;position: relative;transition: all 0.3s;width: 16%;height: 2.5rem;}
.dsip li:hover{width: 100%;}
.dsip li .titleer{position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;background: rgba(0, 0, 0, 0.2);color: #FFF;padding: 8%;}
.dsip li:hover .titleer{background: rgba(230, 33, 41, 0.5);}
.dsip li .titleer h2{font-size: .3rem;font-weight: bold;}
.dsip li .titleer .xian{width: .3rem;height: 2px;background: #FFF;margin-top: .1rem;}
.dsip li .titleer h3{margin-top: .1rem;font-size: .1rem;}
.dsip li .titleer p{line-height: 1.5;margin-top: .1rem;opacity: 0;}
.dsip li:hover .titleer p{opacity: 1;}

.dwup{padding:.4rem 10%;}
.dwup .title{text-align: center;}
.dwup .title h2{position: relative;font-size: .2rem;width: 35%;margin: 0 auto;}
.dwup .title h2 p{width: 14px;height: 15px;background: url(../images/pic9.png) no-repeat center;background-size: cover;position: absolute;top: .12rem;z-index: 100;}
.dwup .title h2 p:nth-of-type(1){left: 0px;}
.dwup .title h2 p:nth-of-type(2){right: 0px;}
.dwup .title h2:before{content: "";display: block;position: absolute;left: 0;top: .16rem;width: 25%;height: 1px;background: #CCC;}
.dwup .title h2:after{content: "";display: block;position: absolute;right: 0;top: .16rem;width: 25%;height: 1px;background: #CCC;}
.dwup .title .xian{width: 2rem;height: 1px;margin: 20px auto 0 auto;background-image: linear-gradient(to left, rgba(223,0,0,0),rgba(223,0,0,1), rgba(223, 0, 0,0));}
.dwup .title .txt{font-size: .1rem;margin-top: .08rem;color: #999;}
.dwup ul{margin-left: -2%;margin-top: .2rem;}
.dwup li{float: left;width: 48%;margin-left: 2%;font-size: 0;background: #F5F5F5;box-sizing: border-box;padding: .2rem .15rem;}
.dwup li .pic{width: 50%;display: inline-table;vertical-align: middle;overflow: hidden;}
.dwup li .pic img{width: 100%;transition: all 0.4s;}
.dwup li:hover .pic img{transform: scale(1.2);}
.dwup li .txt{display: inline-table;vertical-align: middle;width: 50%;padding: 3%;box-sizing: border-box;}
.dwup li .txt h2{font-size: .15rem;font-weight: bold;}
.dwup li .txt .sj{font-size: .1rem;margin-top: .1rem;color: #999;}
.dwup li .txt p{font-size: .1rem;line-height: 1.6;margin-top: .1rem;color: #999;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.dwup li a{display: block;}

.dliup .title{text-align: center;}
.dliup .title h2{position: relative;font-size: .2rem;width: 35%;margin: 0 auto;}
.dliup .title h2 p{width: 14px;height: 15px;background: url(../images/pic9.png) no-repeat center;background-size: cover;position: absolute;top: .12rem;z-index: 100;}
.dliup .title h2 p:nth-of-type(1){left: 0px;}
.dliup .title h2 p:nth-of-type(2){right: 0px;}
.dliup .title h2:before{content: "";display: block;position: absolute;left: 0;top: .16rem;width: 25%;height: 1px;background: #CCC;}
.dliup .title h2:after{content: "";display: block;position: absolute;right: 0;top: .16rem;width: 25%;height: 1px;background: #CCC;}
.dliup .title .xian{width: 2rem;height: 1px;margin: 20px auto 0 auto;background-image: linear-gradient(to left, rgba(223,0,0,0),rgba(223,0,0,1), rgba(223, 0, 0,0));}
.dliup .title .txt{font-size: .1rem;margin-top: .08rem;color: #999;}
.dliup .box{padding: .2rem 10%;margin-top: .2rem;}
.dliup ul{margin-left: -3%;text-align: center;}
.dliup li{float: left;width: 30.333%;margin-left: 3%;margin-bottom: .2rem;}
.dliup li .pic{width: .5rem;margin: 0 auto;}
.dliup li .pic img{width: 100%;}
.dliup li p{font-size: .15rem;font-weight: bold;margin-top: .1rem;color:#df0000;}
.dliup li h2{margin-top: .05rem;}

.dqip{padding:.4rem 10%;}
.dqip .title{text-align: center;}
.dqip .title h2{position: relative;font-size: .2rem;width: 35%;margin: 0 auto;}
.dqip .title h2 p{width: 14px;height: 15px;background: url(../images/pic9.png) no-repeat center;background-size: cover;position: absolute;top: .12rem;z-index: 100;}
.dqip .title h2 p:nth-of-type(1){left: 0px;}
.dqip .title h2 p:nth-of-type(2){right: 0px;}
.dqip .title h2:before{content: "";display: block;position: absolute;left: 0;top: .16rem;width: 25%;height: 1px;background: #CCC;}
.dqip .title h2:after{content: "";display: block;position: absolute;right: 0;top: .16rem;width: 25%;height: 1px;background: #CCC;}
.dqip .title .xian{width: 2rem;height: 1px;margin: 20px auto 0 auto;background-image: linear-gradient(to left, rgba(223,0,0,0),rgba(223,0,0,1), rgba(223, 0, 0,0));}
.dqip .title .txt{font-size: .1rem;margin-top: .08rem;color: #999;}
.dqip ul{margin-left: -2%;display: flex;margin-top: .2rem;}
.dqip li{width: 31.333%;margin-left: 2%;box-shadow: 0 4px 14px 4px rgba(0, 0, 0, 0.1);}
.dqip li .box{padding:.15rem;}
.dqip li .pic{overflow: hidden;}
.dqip li .pic img{width: 100%;transition: all 0.3s;}
.dqip li:hover .pic img{transform: scale(1.2);}
.dqip li h2{font-size: .12rem;}
.dqip li:hover h2 a{color:#df0000;text-decoration: none;}
.dqip li p{margin-top: .1rem;line-height: 1.6;overflow: hidden;color: #999;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.dqip li .more{margin-top: .15rem;}
.dqip li .more a{color: #888;}
.dqip li .more a:hover{color: #888;text-decoration: none;color: #df0000;}
.dqip li dl{padding: .2rem;}
.dqip li dd{padding-bottom: .1rem;}
.dqip li dd h3{font-size: .1rem;line-height: 1.6;}
.dqip li dd span{color: #999;}
.dqip li dd a:hover{text-decoration: none;}

.banner_ny{position: relative;}
.banner_ny img{width: 100%;}
.banner_ny .title{text-align: center;position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;display: flex;align-items: center;justify-content: center;color: #FFF;flex-flow: column;}
.banner_ny .title h2{font-size: .2rem;font-weight: bold;}

.subnav_er{margin:0 10%;border-bottom: 1px solid #DDD;}
.subnav_er .dqwz{float: left;height: .3rem;line-height: .3rem;overflow: hidden;}
.subnav_er .dqwz a:hover{text-decoration: none;}
.subnav_er .dqwz .txt span{margin:0 5px;}
.subnav_er .dqwz i{font-size: 12px;padding: 0 10px;color: #CCC;}
.subnav_er ul{float: right;height: .3rem;line-height: .3rem;}
.subnav_er li{float: left;margin-left: .15rem;position: relative;}
.subnav_er li a{display: block;}
.subnav_er li a:hover{display: block;text-decoration: none;color: #df0000;}
.subnav_er li a.current{color: #df0000;}
.subnav_er li a:after{content: "";display: block;position: absolute;left: 50%;bottom: -1px;width: 0;z-index: 100;height: 2px;background: #df0000;opacity: 0;transform: translateX(-50%);}
.subnav_er li:hover a:after{width: 100%;opacity: 1;}
.subnav_er li a.current:after{width: 100%;opacity: 1;}

.con{padding: .3rem 10%;}

.about_dyip{line-height: 1.6;padding: .4rem 20%;}
.about_dyip .title{font-size: .14rem;text-align: center;}
.about_dyip .txt{line-height: 1.5;padding-top: .2rem;}
.about_dyip p{padding-bottom: .1rem;}
.about_dyip img{max-width:100%;}

.licheng_b{background: url(../images/pic29.jpg) no-repeat center;padding: 5% 0;background-size: cover;}
.licheng_b .title{text-align: center;color: #FFF;font-size: .14rem;}
.licheng_b .box{margin-top: .2rem;}
.licheng_b .swiper-father{position: relative;}
.licheng_b .gallery-top_licheng{background: url(../images/pic30.jpg) no-repeat center;margin: 3% 10%;background-size: cover;}
.licheng_b .gallery-top_licheng .swiper-slide{padding: 5%;line-height: 1.6;box-sizing: border-box;font-size: .1rem;}
.licheng_b .gallery-top_licheng .swiper-slide p{position: relative;margin-bottom: 10px;margin-left: .13rem;}
.licheng_b .gallery-top_licheng .swiper-slide p:after{content: "";display: block;position: absolute;left: -.13rem;top: .06rem;width: .04rem;height: .04rem;background: #df0000;border-radius: 1rem;}
.licheng_b .swiper-father .swiper-button-next,.licheng_b .swiper-father .swiper-button-prev{background: none;width: 50px;height: 50px;text-align: center;line-height: 50px;margin-top: -25px;outline: medium;}
.licheng_b .swiper-button-prev:after,.licheng_b .swiper-button-next:after{color: #FFF;font-size: .2rem;}
.licheng_b .gallery-thumbs_licheng{background: url(../images/pic5.png) no-repeat center;padding-bottom: .3rem;}
.licheng_b .gallery-thumbs_licheng .swiper-slide{color: #FFF;font-size: .1rem;line-height: 1.6;text-align: center;cursor: pointer;}
.licheng_b .gallery-thumbs_licheng .swiper-slide-thumb-active {color: #df0000;}

.about_derp{padding: .4rem 10%;background: #F5F5F5;}
.about_derp .title{font-size: .14rem;text-align: center;}
.about_derp ul{display: flex;margin-left: -1%;margin-top: .2rem;}
.about_derp li{width: 19%;margin-left: 1%;background: #FFF;text-align: center;box-shadow: 0 0 15px rgb(0 0 0 / 10%);box-sizing: border-box;padding: .2rem .1rem;transition: all .3s;position: relative;top: 0;}
.about_derp li:hover{top: -.05rem;}
.about_derp li i{font-size: .3rem;color: #df0000;}
.about_derp li .xian{width: .15rem;height: 3px;background-image: linear-gradient(to right,#df0000,#ff5353);margin: .15rem auto 0 auto;}
.about_derp li h2{margin-top: .2rem;font-size: .12rem;}
.about_derp li .txt{margin-top: .2rem;font-size: .09rem;color: #999;line-height: 1.5;}

.about_dsanp{padding: .3rem 10%;background: #F5F5F5;}
.about_dsanp .title{text-align: center;font-size: .2rem;color: #FFF;}
.about_dsanp .zhengshu{margin-top: .2rem;}
.about_dsanp .swiper-slide img{width: 100%;}
.about_dsanp .swiper-button-next{right: 1%;left: auto;}
.about_dsanp .swiper-button-prev{left: 1%;right: auto;}
.about_dsanp .swiper-button-next,.about_dsanp .swiper-button-prev{width: .26rem;height: .26rem;margin-top: -.13rem;background: rgba(0,0,0,0.5);outline: magenta;border-radius: 100%;}
.about_dsanp .swiper-button-next:after,.about_dsanp .swiper-button-prev:after{font-size: .12rem;color: #FFF;}


.zhuying .list{margin-bottom: .2rem;}
.zhuying .list .titleer{font-size: .14rem;}
.zhuying .list dl{margin-left: -2%;margin-top: .1rem;}
.zhuying .list dd{background: #FFF;text-align: center;width: 18%;margin-left: 2%;float: left;border: 1px solid #DDD;box-sizing: border-box;margin-bottom: 2%;}
.zhuying .list dd .pic{overflow: hidden;}
.zhuying .list dd .pic img{width: 100%;}
.zhuying .list dd .txt{border-top: 1px solid #DDD;padding: 0.1rem .15rem;position: relative;}
.zhuying .list dd .txt:after{content: "";display: block;position: absolute;left: 50%;top: -1px;width: 0;height: 1px;background: #df0000;transition: all 0.3s;}
.zhuying .list dd:hover .txt:after{left: 0%;width: 100%;}
.zhuying .list dd .txt h2{font-size: .1rem;font-weight: bold;transition: all 0.3s;}
.zhuying .list dd:hover .txt h2{color: #df0000;}
.zhuying .list dd .txt p{line-height: 1.5;margin-top: .05rem;display: none;}


.gongchang{margin-top: .2rem;}
.gongchang ul{margin-left: -2%;}
.gongchang li{width: 23%;float: left;margin-left: 2%;text-align: center;line-height: 40px;margin-bottom: 2%;box-sizing: border-box;border: 1px solid #DDD;}
.gongchang li img{width: 100%;}
.gongchang li p{background: #F5F5F5;}

.products ul{margin-left: -2%;display:flex;flex-wrap: wrap;}
.products li{background: #FFF;box-sizing: border-box;border-top: 2px solid #df0000;position: relative;box-shadow: 0 4px 14px 4px rgba(0, 0, 0, 0.1);transition: all 0.3s;float: left;width: 18%;margin-left: 2%;margin-bottom: 2%;}
.products li:hover{box-shadow: 0 4px 14px 4px rgba(223, 0, 0, 0.2);}
.products li .pic{overflow: hidden;}
.products li .pic img{width: 100%;transition: all 0.3s;}
.products li:hover .pic img{transform: scale(1.2);}
.products li .txt{padding: .15rem;}
.products li h2{font-size: .12rem;overflow: hidden;line-height: 1.5;}
.products li h2 a:hover{text-decoration: none;}
.products li p{line-height: 1.5;margin-top: .05rem;color: #999;font-size: .1rem;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.products li .more{border: 1px solid #df0000;margin-top: .2rem;border-radius: 2px;display: inline-block;font-size: .08rem;}
.products li .more a{color: #df0000;display: block;padding: .03rem .05rem;}
.products li .more a:hover{color: #df0000;display: block;text-decoration: none;}

.fenye{margin-top: .2rem;}
.fenye ul{font-size: 0px;text-align: center;}
.fenye li{display: inline-block;font-size: .08rem;text-align: center;margin:0 .03rem;}
.fenye li a{display: block;width: .2rem;height: .2rem;line-height: .2rem;border: 1px solid #CCC;}
.fenye li a:hover{display: block;text-decoration: none;border: 1px solid #df0000;background: #df0000;color: #FFF;}
.fenye li.current a{border: 1px solid #df0000;background: #df0000;color: #FFF;}
.fenye li:first-child a{border: 1px solid #F5F5F5;}
.fenye li:first-child a:hover{border: 1px solid #df0000;color: #FFF;}
.fenye li:last-child a{border: 1px solid #F5F5F5;}
.fenye li:last-child a:hover{border: 1px solid #df0000;color: #FFF;}
.fenye li i{font-size: .08rem;}

.products_con img{width: 100%;}
.products_con .products_con_t{background: #FFF;}
.products_con .products_con_t .left{width: 50%;float: left;}
.gallery-top .swiper-pagination .swiper-pagination-bullet{margin:0 3px;}
.gallery-top .swiper-pagination-bullet{width: 6px;height: 6px;background: #333;opacity: 0.1;}
.gallery-top .swiper-pagination-bullet-active{background: #333;opacity: 1;}
.gallery-top .swiper-button-next,.gallery-top .swiper-button-prev{background: none;width: .5rem;height: .5rem;text-align: center;line-height: .5rem;margin-top: -.25rem;outline: medium;color: #666;}
.gallery-top .swiper-button-next:after,.gallery-top .swiper-button-prev:after{font-size: .2rem;}
.gallery-thumbs{margin-top: 10px;}
.gallery-thumbs .swiper-slide {border: 1px solid #CCC;box-sizing: border-box;}
.gallery-thumbs .swiper-slide-thumb-active {border: 1px solid #df0000;}

.products_con_t .right{width: 45%;float: right;}
.products_con_t .right .titleer{border-bottom: 1px solid #F5F5F5;padding: .1rem 0;}
.products_con_t .right .titleer h2{font-size: .16rem;}
.products_con_t .right .titleer p{line-height: 1.5;margin-top: .05rem;}
.products_con_t .right .txt{border-bottom: 1px solid #F5F5F5;padding: .1rem 0;}
.products_con_t .right .txt h3{font-size: .12rem;margin-bottom: .04rem;color: #df0000;}
.products_con_t .right .txt p{line-height: 1.5;}
.products_con_t .right ul{margin-top: .2rem;}
.products_con_t .right li{float: left;border: 1px solid #df0000;border-radius: 5rem;margin-right: .1rem;}
.products_con_t .right li a{display: block;padding: .05rem .15rem;}
.products_con_t .right li a:hover{display: block;padding: .05rem .15rem;text-decoration: none;}
.products_con_t .right li i{font-size: .1rem;padding-right: .05rem;color: #df0000;}

.products_con_b{margin:.4rem 0;background: #FFF;}
.products_con_b .title{text-align: center;border-bottom: 1px solid #DDD;font-size: .15rem;line-height: 2;}
.products_con_b .txt{line-height: 1.5;padding: .15rem 0;}
.products_con_b .txt p{padding-bottom: .1rem;}
.products_con_b .txt img{max-width: 100%;margin:10px 0;}
.products_con_b .txt video{max-width: 100%;}
.products_con_b table{border-left: 2px solid #F5F5F5;border-top: 2px solid #F5F5F5;margin-top: 30px;}
.products_con_b td{border-right: 2px solid #F5F5F5;border-bottom: 2px solid #F5F5F5;padding:15px;font-size: 18px;}
.products_con_b th{border-right: 2px solid #F5F5F5;border-bottom: 2px solid #F5F5F5;padding:15px;font-size: 18px;font-weight: bold;}

.xgcp{margin-top: .2rem;text-align: center;}
.xgcp .titleer{text-align: center;border-bottom: 1px solid #DDD;font-size: .15rem;line-height: 2;}
.xgcp .swiper-slide{background: #FFF;box-sizing: border-box;border-top: 2px solid #df0000;position: relative;box-shadow: 0 4px 14px 4px rgba(0, 0, 0, 0.1);transition: all 0.3s;}
.xgcp .swiper-slide:hover{box-shadow: 0 4px 14px 4px rgba(223, 0, 0, 0.2);}
.xgcp .swiper-slide .pic{overflow: hidden;}
.xgcp .swiper-slide .pic img{width: 100%;transition: all 0.3s;}
.xgcp .swiper-slide:hover .pic img{transform: scale(1.2);}
.xgcp .swiper-slide .txt{padding: .15rem;text-align: left;}
.xgcp .swiper-slide h2{font-size: .12rem;overflow: hidden;line-height: 1.5;}
.xgcp .swiper-slide h2 a:hover{text-decoration: none;}
.xgcp .swiper-slide p{line-height: 1.5;margin-top: .05rem;color: #999;font-size: .1rem;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.xgcp .swiper-slide .more{border: 1px solid #df0000;margin-top: .2rem;border-radius: 2px;display: inline-block;font-size: .1rem;}
.xgcp .swiper-slide .more a{color: #df0000;display: block;padding: .05rem .1rem;}
.xgcp .swiper-slide .more a:hover{color: #df0000;display: block;text-decoration: none;}
.xgcp .xg_pro{padding: .4rem 0;}
.xgcp .xg_pro .swiper-pagination-bullet{background: #000;opacity: 0.3;}
.xgcp .xg_pro .swiper-pagination-bullet-active{background: #df0000;opacity: 1;}
.xgcp .xg_pro .swiper-pagination-bullets{bottom: 0;position: inherit;margin-top: 20px;}

.linyu{line-height: 1.5;padding:0 15%;}
.linyu p{padding-bottom: .1rem;}

.gongye{line-height: 30px;}
.gongye p{padding-bottom: 20px;text-indent: 2em;}

.fangan li{margin-bottom: 4%;font-size: 0;background: #FFF;position: relative;}
.fangan li .pic{overflow: hidden;width: 50%;}
.fangan li:nth-of-type(odd) .pic{float: right;}
.fangan li:nth-of-type(even) .pic{float: left;}
.fangan li .box{padding:.25rem;width: 50%;box-sizing: border-box;vertical-align: middle;position: absolute;top: 0;bottom: 0;display: flex;justify-content: center;flex-flow: column;}
.fangan li:nth-of-type(odd) .box{left: 0;}
.fangan li:nth-of-type(even) .box{right: 0;}
.fangan li .pic img{width: 100%;transition: all 0.3s;}
.fangan li:hover .pic img{transform: scale(1.2);}
.fangan li h2{font-size: .12rem;}
.fangan li:hover h2 a{color:#df0000;text-decoration: none;}
.fangan li p{margin-top: .1rem;line-height: 1.6;overflow: hidden;color: #999;font-size: .1rem;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;}
.fangan li .more{margin-top: .15rem;font-size: .1rem;border: 2px solid #DDD;border-radius: 5rem;display: inline-block;}
.fangan li .more a{color: #888;display: block;padding: .05rem .1rem;}
.fangan li .more a:hover{color: #888;display: block;padding: .05rem .1rem;text-decoration: none;color: #df0000;}

.news li{margin-bottom: 2%;font-size: 0;padding-bottom: 2%;border-bottom: 1px solid #DDD;}
.news li .riqi{display: inline-table;vertical-align: middle;width: 8%;text-align: center;color: #999;}
.news li .riqi span{font-size: .2rem;font-weight: bold;}
.news li .riqi p{font-size: .1rem;border-top: 1px solid #DDD;}
.news li .pic{overflow: hidden;width: 20%;display: inline-table;vertical-align: middle;margin-left: 2%;}
.news li .pic img{width: 100%;transition: all 0.3s;}
.news li:hover .pic img{transform: scale(1.2);}
.news li .box{padding:.15rem;display: inline-table;vertical-align: middle;width: 70%;box-sizing: border-box;vertical-align: middle;}
.news li .box h2{font-size: .12rem;}
.news li:hover .box h2 a{color:#df0000;text-decoration: none;}
.news li .box p{margin-top: .1rem;line-height: 1.6;overflow: hidden;color: #999;font-size: .1rem;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.news li .box .more{margin-top: .1rem;font-size: .1rem;border: 1px solid #DDD;border-radius: 5rem;display: inline-block;}
.news li .box .more a{color: #888;display: block;padding: .05rem .1rem;}
.news li .box .more a:hover{color: #888;display: block;padding: .05rem .1rem;text-decoration: none;color: #df0000;}

.news_con .box{background: #FFF;padding:0 15%;}
.news_con .title{text-align: center;}
.news_con .title h2{font-size: .2rem;}
.news_con .title p{margin-top: .1rem;color: #999;}
.news_con .txt{line-height: 1.6;padding: .3rem 0;}
.news_con .txt p{padding-bottom: .1rem;}

.zhaopin .cpxqer{box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);}
.zhaopin .cpxqer .titleyi{background: linear-gradient(to right, #333 , #999);line-height: 3;padding:0 3%;color: #FFF;}
.zhaopin .cpxqer .tit{float: left;font-size: .1rem;}
.zhaopin .cpxqer .position{width: 30%;font-weight: bold;}
.zhaopin .cpxqer .address{width: 20%;}
.zhaopin .cpxqer .salary{width: 30%;}
.zhaopin .cpxqer .time{width: 20%;}
.zhaopin .cpxqer .time i{float: right;font-size: .1rem;transition: all 0.3s;}
.zhaopin .cpxqer .titleer.active{background: linear-gradient(to right, #333 , #999);color: #FFF;}
.zhaopin .cpxqer .titleer.active .time i{transform: rotate(90deg);}
.zhaopin .cpxqer li{background: #F5F5F5;margin-top: 1.5%;}
.zhaopin .cpxqer li .titleer{ line-height: 3; padding:0 3%;overflow: hidden;color: #666;cursor: pointer;}
.zhaopin .cpxqer li .con_er{ display:none; line-height:1.5; padding:3%;font-size: .1rem;}

.syt{position: relative;border-top: 1px solid #999;padding-top: .2rem;}
.syt li{border: 1px solid #999;text-align: center;}
.syt li:nth-of-type(1){float: left;}
.syt li:nth-of-type(2){float: right;}
.syt li a{display: flex;align-items: center;justify-content: center;padding: .05rem;}
.syt li a:hover{display: flex;align-items: center;justify-content: center;text-decoration: none;background: #df0000;color: #FFF;}
.syt li i{font-size: .1rem;}
.syt li:nth-of-type(1) i{margin-right: .05rem;}
.syt li:nth-of-type(2) i{margin-left: .05rem;}
.back{background: #df0000;position: absolute;left: 50%;top: .2rem;transform: translateX(-50%);}
.back a{color: #FFF;display: flex;align-items: center;justify-content: center;padding: .05rem;}
.back a:hover{color: #FFF;text-decoration: none;}
.back a i{margin-right: .05rem;font-size: .1rem;}

.liuyan .title{font-size: .2rem;text-align: center;margin-top: .3rem;}
.liuyan .txt{text-align: center;margin-top: .1rem;color: #999;}
.liuyan ul{margin-left: -2%;margin-top: .2rem;}
.liuyan li{ width:48%; margin-bottom: .1rem;float: left;margin-left: 2%;}
.liuyan li .input_txt{ width:100%; border:2px solid #EEE; outline:medium; padding:.05rem 2%; font-family:'Conv_tt1161m_';box-sizing: border-box;}
.liuyan .li{margin-bottom: .1rem;}
.liuyan .li .input_txt{ width:100%; border:2px solid #EEE; outline:medium; padding:.05rem 1%; font-family:'Conv_tt1161m_';box-sizing: border-box;}
.liuyan .textarea{  margin:0;}
.liuyan .textarea textarea{ width:100%; height:.7rem; border:2px solid #EEE; outline:medium; padding:1%;box-sizing: border-box;}
.liuyan .more{margin-top:.1rem;}
.liuyan .input_btn{border:0 none; color:#FFF; background:#df0000;cursor: pointer;outline: medium;padding: .05rem .2rem;}

.con .contact .title{border-bottom: 1px solid #DDD;padding:20px 0;font-size: 24px;text-align: center;}
.con .contact .box{line-height: 1.6;background: #F5F5F5;}
.con .contact .txt{float: left;width: 40%;box-sizing: border-box;padding: .2rem;}
.con .contact .txt li{padding-bottom: .1rem;display: flex;}
.con .contact .txt li h2{font-size: .1rem;font-weight: bold;}
.con .contact .txt li i,.con .contact .txt li em{font-size: .15rem;margin-right: .06rem;}
.con .contact .txt li p{font-size: .1rem;}
.con .contact .txt li .txter{text-align: left;}
#map_container{width: 60%; height:500px;float: right;}