/* nei_head */
.head .head_mid .head_nav .first_nav > li > a{color: #fff;}
.head .head_mid .head_nav .first_nav > li > a:after{background: #fff;}
#header.scro .head_mid .head_nav .first_nav > li > a:after{background: #052879;}

/* title*/
.intitle {line-height: 1.5;padding-bottom: 4%;}
.intitle .in_title{font-weight:bold;font-size:33px;text-transform:uppercase;color:#000;display: flex;align-items: center;justify-content: center;}
.intitle .in_title img{width: 60px;margin-right: 10px;}
@media screen and (max-width:1024px){
.intitle .in_title{font-size: 30px;}
}
@media screen and (max-width:768px){
.intitle .in_title{font-size: 26px;}
}
@media screen and (max-width:520px){
.intitle .in_title{font-size: 22px;}
}

/* banner */
.banner{position: relative;}
.banner .img img{width: 100%;}
.banner .info{position: absolute;top: 55%;left: 25%;transform: translate(-50%,-50%);padding: 3% 3% 3%;width: 34%;box-sizing: border-box;background: rgba(255,255,255,0.75);border-radius: 10px;}
.banner .info .t1{font-size: 30px;font-weight: bold;color: #061EDA;}
.banner .info .t2{font-size: 22px;margin-top: 8px;color: #061EDA;position: relative;}
.banner .info .t2::after{content: "";position: absolute;left: 0;bottom: -10px;width: 10%;height:2px;z-index: -1;background: #061EDA;box-shadow: 0 0 10px rgba(0,0,0,10%);transition: height 0.2s linear;}
.banner .info .text{margin-top: 30px;line-height: 2;}
.banner .info .text h3{color: #000;font-size: 20px;font-weight: bold;}
.banner .info .text p{color: #666;font-size: 18px;}
.banner .info .text ul{margin-top: 30px;}
.banner .info .text ul img{margin-right: 20px;border: 1px solid #959595;}
.banner .info .text ul p{font-size: 15px;margin-top: 5px;padding-left: 18px;}
.banner .sva{width: 100%;position: absolute;left: 0;bottom: 0;height: 70px;}
.banner .w1560{height: 100%;position: relative;background: #fff;align-items: center;border-bottom: 3px solid #efefef;}
.banner .left{padding-left: 20px;width:100%;padding-right: 20px;}
.banner .left .swiper-wrapper{display: flex;justify-content: center;}
.banner .left li{padding: 10px 0;text-align: center;}
.banner .left li a{font-size: 16px;font-weight: bold;position: relative;}
.banner .left li a::after{content: '';width: 0%;height: 2px;background: #061EDA;position: absolute;left: 50%;bottom: -10px;-webkit-transition: all .5s ease .2s;-moz-transition: all .5s ease .2s;-ms-transition: all .5s ease .2s;}
.banner .left li:hover a{color: #061EDA;}
.banner .left li:hover a::after{width:100%;left: 0;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;bottom: -4px;}
.banner .left li.active a{color: #061EDA;}
.banner .left li.active a::after{width:100%;left: 0;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;bottom: -6px;}
.banner .left .swiper-button-next:after,.banner .left .swiper-rtl .swiper-button-prev:after{font-size: 24px;font-weight: bold;}
.banner .left .swiper-button-prev:after,.banner .left .swiper-rtl .swiper-button-next:after{font-size: 24px;font-weight: bold;}
@media screen and (max-width:768px){
.banner .info .t1{font-size: 22px;line-height: 24px;}
.banner .info .t2{font-size: 16px;}
.banner .sva{position: inherit;height: 55px;}
.banner .left{padding-left: 0px;width: 100%;padding-right: 0px;}
.banner .left .swiper-wrapper{text-align: center;}
.banner .left li a{font-size: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.banner .left .swiper-button-next,.banner .left  .swiper-button-prev{color:#061EDA;}
.banner .left .swiper-button-prev,.banner .left  .swiper-rtl .swiper-button-next{left: 0;background: rgba(200,200,200,0.6);}
.banner .left .swiper-button-next,.banner .left  .swiper-rtl .swiper-button-prev{right: 0;background: rgba(200,200,200,0.6);}
}

@media screen and (max-width:768px){
.banner .info{position: inherit;top: 0;left: 0;transform: translate(0);padding: 3% 3% 3%;width: 100%;margin-top: 10px;}
.banner .info .text{margin-top: 15px;}
.banner .info .text h3{font-size: 17px;}
.banner .info .text p{font-size: 16px;}
.banner .info .text ul{margin-top: 10px;}
.banner .info .text ul img{width: 75%;margin-right: 0px;}
.banner .info .text ul p{font-size: 15px;margin-top:0px;padding-left: 8px;}
.banner .left .swiper-wrapper{justify-content: inherit;}
}
@media screen and (max-width:520px){
}

/* about1*/
.about1{padding: 70px 0;}
.about1 .top p{font-size: 16px;color: #2e2d2d;line-height: 2;text-indent: 30px;margin-bottom: 10px;}
.about1 .bottom{margin-top: 20px;}
.about1 .bottom img{width: 100%;}
@media only screen and (max-width:1080px){
.about1{padding: 50px 0;}
}
@media only screen and (max-width:768px){
.about1{padding: 30px 0;}
.about1 .intitle .in_title img{width: 40px;}
.about1 .top p{font-size: 14px;margin-bottom: 5px;}
.about1 .bottom{margin-top: 15px;}
}

/* about2-2*/
.about2-2 .tet{font-size: 16px;color: #2e2d2d;line-height: 2;text-indent: 30px;margin-bottom:20px;}
.about2-2 .left{width: 50%;}
.about2-2 .left .img img{width: 100%;}
.about2-2 .right{width: 50%;position: relative;}
.about2-2 .right img{width: 100%;}
.about2-2 .right .info{position: absolute;top: 50%;left: 40%;max-width: 100%;max-height: 100%;transform: translate(-50%,-50%);background: rgb(0 0 0 / 0%);padding: 50px 40px;}
.about2-2 .right .info h2{font-size: 33px;color: #fff;font-weight: bold;}
.about2-2 .right .info h3{font-size:20px;color: #fff;font-weight: 500;margin: 20px 0;}
.about2-2 .right .info p{font-size: 16px;color: #fff;line-height: 2;}
@media only screen and (max-width:1080px){
.about2-2 .right .info{padding: 20px;}
.about2-2 .right .info h2{font-size: 30px;}
.about2-2 .right .info h3{font-size: 18px;margin: 10px 0;}
}
@media only screen and (max-width:768px){
.about2-2 .left{width: 100%;}
.about2-2 .right{width: 100%;}
.about2-2 .right .img{display: none;}
.about2-2 .right .info{position: inherit;position: inherit;top: 0;left: 0;transform: translate(0);padding: 15px;background: rgb(0 0 0 / 50%);}
.about2-2 .right .info h2{font-size: 22px;}
.about2-2 .right .info h3{font-size: 16px;margin: 5px 0;}
.about2-2 .right .info p{font-size: 14px;}
}

/* about2*/
.about2{padding: 70px 0;/* background: #F2F2F2; */}
.about2 .adv_item .img{width:50%;transition:all .3s}
.about2 .adv_item .img img{width: 100%;}
.about2 .adv_item .part_text{padding:4% 2% 3% 3%;width:50%;box-sizing:border-box;transition:all .3s}
.about2 .adv_item .part_text .tit{margin:0 0 20px;font-size:24px;color:#000;font-weight: bold;}
.about2 .adv_item .part_text p{font-size:16px;color:#3d3d3d;line-height:28px}
.about2 .adv_item:nth-child(even) .part_text{padding:4% 3% 3% 2%;text-align:right}
@media only screen and (max-width:1200px){
.about2 .adv_item .part_text{padding:2%}
.about2 .adv_item .part_text .tit{font-size:22px;margin:0 0 10px}
.about2 .adv_item:nth-child(even) .part_text{padding:2%}
}
@media only screen and (max-width:768px){
.about2{padding:30px 0 20px}
.about2 .adv_item .img{width:100%}
.about2 .adv_item .part_text{width:100%;padding:20px}
.about2 .adv_item:nth-child(even) .flex{flex-flow:column-reverse}
.about2 .adv_item:nth-child(even) .part_text{text-align:left;padding:20px}
}
@media only screen and (max-width:480px){
.about2 .adv_item .part_text .tit{font-size:20px}
.about2 .adv_item .part_text p{font-size:14px;line-height:24px}
}

/* about_jm1 */
.about_jm1{padding: 70px 0;background: #f7f7f7;}
.about_jm1 .intitle img{width: 60px;}
.about_jm1 .l1{background: #fff;}
.about_jm1 .l1 li:nth-child(2){width: 40%;}
.about_jm1 .l1{margin-bottom: 30px;}
.about_jm1 .l1 img{height: 280px;width: 90%;}
.about_jm1 .l1 li .text{padding: 30px 0 50px;max-width: 62%;}
.about_jm1 .l1 li .text h4{font-size: 24px;color: #585858;margin-bottom: 14px;font-weight: bold;}
.about_jm1 .l1 li .text p{line-height: 2;font-size: 16px;color: #828282;margin-bottom: 20px;}
.about_jm1 .l2 li{display: flex;flex-wrap: wrap;background: #fff;}
.about_jm1 .l2 li:nth-child(1){width: 49%;margin-right: 1%;padding: 20px;}
.about_jm1 .l2 li:nth-child(2){width: 49%;margin-left: 1%;padding: 20px;}
.about_jm1 .l2 li .img{width: 50%;}
.about_jm1 .l2 li .img img{width: 100%;height: 100%;}
.about_jm1 .l2 li .info{width: 50%;padding: 30px 50px 0;}
.about_jm1 .l2 li .info h4{font-size: 24px;color: #585858;margin-bottom: 14px;font-weight: bold;}
.about_jm1 .l2 li .info p{line-height: 2;font-size: 16px;color: #828282;margin-bottom: 20px;}
@media only screen and (max-width:1440px){
.about_jm1 .l2 li .img img{height: auto;}
.about_jm1 .l2 li .info{padding: 20px 20px 0;}
}
@media only screen and (max-width:1080px){
.about_jm1{padding: 50px 0;}
.about_jm1 .l1 li{width: 100%;padding: 10px;}
.about_jm1 .l1 li:nth-child(2){width: 100%;}
.about_jm1 .l1 img{width: 100%;height: auto;}
.about_jm1 .l2 li:nth-child(1){width: 100%;padding: 10px;}
.about_jm1 .l2 li:nth-child(2){width: 100%;padding: 10px;}
}
@media only screen and (max-width:768px){
.about_jm1{padding: 30px 0;}
.about_jm1 .intitle img{width: 40px;}
.about_jm1 .l1{margin-bottom: 20px;}
.about_jm1 .l1 li .text{max-width: 100%;padding:0;}
.about_jm1 .l1 li .text h4{font-size: 18px;margin-bottom: 10px;}
.about_jm1 .l1 li .text p{font-size: 14px;}
.about_jm1 .l2 li .img{width: 100%;}
.about_jm1 .l2 li .info{width: 100%;padding: 20px 0px 0;}
.about_jm1 .l2 li .info h4{font-size: 18px;margin-bottom: 10px;}
.about_jm1 .l2 li .info p{font-size: 14px;}
}

/* about_jm3*/
.about_jm3{padding: 90px 0;}
.about_jm3 img{width: 100%;}
.about_jm3 .swiper-slide{background-color: #f6f6f6;font-size: 16px;color: #3d3d3d;align-items: center;}
.about_jm3 .swiper-slide:hover .tet{background: #061EDA;}
.about_jm3 .swiper-slide:hover .tet h4{color: #fff;}
.about_jm3 .swiper-slide:hover .tet p{color: #fff;}
.about_jm3 .tet{width:100%;box-sizing:border-box;padding:10px 20px;line-height:28px;min-height:120px}
.about_jm3 .tet h4{font-size: 20px;color: #585858;margin-bottom:10px;font-weight: bold;}
.about_jm3 .tet p{line-height: 1.8;font-size: 16px;color: #828282;}
@media only screen and (max-width:1080px){
.about_jm3{padding: 50px 0;}
}
@media only screen and (max-width:768px){
.about_jm3{padding: 30px 0;}
.about_jm3 .tet{line-height: 25px;min-height: 110px;padding: 10px 5px;}
.about_jm3 .tet h4{font-size: 18px;}
.about_jm3 .tet p{font-size: 14px;}
}

/* about_jm4*/
.about_jm4{padding: 0 0 70px;background: #f7f7f7;}
.about_jm4 .intitle{background: #fff;}
.about_jm4 .form{padding: 5% 5% 3%;box-sizing: border-box;background: #f8f8f8;border: 1px solid #e5e5e5;}
.about_jm4 i{color: #f53415;}
.about_jm4 .top_mes{margin-bottom: 40px;}
.about_jm4 .top_mes .item{width: 48%;}
.about_jm4 .top_mes .item span{font-size: 16px;margin-right: 20px;}
.about_jm4 .top_mes .item input{padding-left: 15px;width: 85%;height: 50px;box-sizing: border-box;border: none;}
.about_jm4 .mid_mes{margin-bottom: 40px;}
.about_jm4 .mid_mes .item{width: 48%;}
.about_jm4 .mid_mes .item span{font-size: 16px;margin-right: 20px;}
.about_jm4 .mid_mes .item input{padding-left: 15px;width: 85%;height: 50px;box-sizing: border-box;border: none;}
.about_jm4 .mid_mes .item:nth-child(2){position: relative;}
.about_jm4 .mid_mes .item img{position: absolute;right: 5%;top: 3px;}
.about_jm4 .btm_mes span{font-size: 16px;margin-right: 20px;}
.about_jm4 .btm_mes textarea{padding: 15px;width:90%;height: 200px;resize: none;box-sizing: border-box;border: none;}
.about_jm4 .form_btn{margin-top: 40px;text-align: center;}
.about_jm4 .form_btn input{background: #061EDA;color: #fff;padding: 8px 30px;border-radius: 14px;border: none;}
@media only screen and (max-width:1080px){
.about_jm4{padding: 0 0 50px;}
}
@media only screen and (max-width:768px){
.about_jm4{padding: 0 0 30px;}
.about_jm4 .top_mes {margin-bottom: 0px;}
.about_jm4 .top_mes .item{width: 100%;margin-bottom: 20px;}
.about_jm4 .top_mes .item input{height: 45px;width: 100%;margin-top: 10px;}
.about_jm4 .mid_mes{margin-bottom: 0px;}
.about_jm4 .mid_mes .item{width: 100%;margin-bottom: 20px;}
.about_jm4 .mid_mes .item input{height: 45px;width: 100%;margin-top: 10px;}
.about_jm4 .mid_mes .item img{right: 2%;top: 36px;height: 50%;}
.about_jm4 .btm_mes textarea{width: 100%;height: 100px;}
.about_jm4 .form_btn{margin-top: 15px;}
}

/* picturelist */
.picturelist{padding-top: 50px;}
/* .picturelist .list{justify-content: center;} */
.picturelist li{width: 25%;margin-bottom: 20px;position: relative;}
.picturelist li .pic a{width:90%;height:300px;padding:20px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;background:#f5f5f5}
.picturelist li .pic::after{width:0;height:3px;content:"";background:#061EDA;transition:all .5s ease;position:absolute;bottom:0;left:50%}
.picturelist li:hover .pic::after{width:100%;transition:all .5s ease;margin-left:-50%}
.picturelist li .pic img{max-width:100%;max-height:100%;transition:all .5s ease}
.picturelist li:hover img{transition:all .5s ease;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.picturelist li p{height:50px;padding:0 20px;text-align:center;display:flex;align-items:center;justify-content:center;font-size:16px}
.picturelist li:hover p {color: #061EDA;}
@media screen and (max-width:768px){
.picturelist{padding-top: 20px;}
.picturelist li{width: 48%;}
.picturelist li:nth-child(odd){margin-right: 2%;}
.picturelist li:nth-child(even){margin-left: 2%;}
.picturelist li .pic a{width: 100%;height: 200px;padding: 10px;}
}

/* newslist */
.newslist{padding-top: 70px;background-color: #EDF0F3;}
.newslist .list li{padding-bottom: 30px;}
.newslist .list li a{padding: 30px 40px 30px;background: #fff;display: flex;flex-wrap: wrap;}
.newslist .list li .img{width: 30%;margin-right: 5%;display: flex;align-items: center;}
.newslist .list li .img img{width: 100%;}
.newslist .list li .info{width: 60%;}
.newslist .list .info h5{font-weight:700;margin-bottom: 10px;transition:all .36s;font-size:22px;line-height:1.545454;color:#333;}
.newslist .list .info p{font-size:16px;line-height:2;color:#888;overflow:hidden;margin-bottom: 20px;}
.newslist .list .info h6{font-size:16px;line-height:1.875;color:#999}
.newslist .list li a:hover .info h5{color: #061EDA;}
@media screen and (max-width:1080px){
.newslist{padding-top: 50px;}
}
@media screen and (max-width:768px){
.newslist{padding-top: 30px;}
.newslist .list li{padding-bottom: 20px;}
.newslist .list li a{padding: 20px 10px 20px;}
.newslist .list li .img{width: 100%;margin-right: 0;margin-bottom: 20px;}
.newslist .list li .info{width: 100%;}
.newslist .list .info h5{font-size: 18px;margin-bottom: 10px;}
.newslist .list .info p{font-size: 14px;margin-bottom: 10px;}
}

/* news */
.news{padding: 70px 0;}
.news .intitle{padding-bottom: 20px;}
.news .img{font-size: 16px;color: #999;display: flex;align-items: center;justify-content: center;}
.news .img img{width: 16px;margin-right: 10px;}
.news .con{margin-top: 30px;}
.news .con p{font-size: 16px;line-height: 2;color: #666;margin-bottom: 16px;}
.news .con img{width: 100%;}
.news .t_e{margin-top: 100px;}
.news .t_e .left{width: 40%;}
.news .t_e .left a{font-size: 16px;line-height: 2;color: #666;}
.news .t_e:hover .left a{color: #000;}
.news .t_e .right{width: 40%;display: flex;justify-content: flex-end;}
.news .t_e .right a{font-size: 16px;line-height: 2;color: #666;}
.news .t_e:hover .right a{color: #000;}
.news .t_e .copyright{width: 20%;text-align: center;}
.news .t_e .copyright a{font-size: 16px;line-height: 2;color: #666;}
.news .t_e:hover .copyright a{color: #000;}
@media screen and (max-width:1080px){
.news{padding: 50px 0;}
.news .t_e{margin-top: 70px;}
}
@media screen and (max-width:768px){
.news{padding: 30px 0;}
.news .intitle{padding-bottom: 15px;}
.news .t_e{margin-top: 30px;}
.news .con{margin-top: 10px;}
.news .con p{font-size: 14px;margin-bottom: 10px;}
.news .img{font-size: 15px;}
.news .t_e .left{width: 100%;}
.news .t_e .copyright{width: 100%;text-align: left;}
.news .t_e .right{width: 100%;justify-content: left;}
}

/* productlist */
.productlist{padding-top: 50px;}
.productlist li{width: 23%;margin-bottom: 20px;position: relative;border: solid 1px #e6e6e6;transition: all .3s ease-out;margin-right: 2%;}
.productlist li:hover{box-shadow: 5px 5px 40px rgba(0,0,0,.2);}
.productlist li .pic a{width:100%;height:300px;padding:20px;position:relative;display:flex;align-items:center;justify-content:center;}
.productlist li .pic img{max-width:100%;max-height:100%;transition:all .5s ease}
.productlist li p{height: 40px;padding: 0 20px 10px;text-align:center;display:flex;align-items:center;justify-content:center;font-size:16px;}
@media screen and (max-width:768px){
.productlist{padding-top: 20px;}
.productlist li{width: 48%;}
.productlist li:nth-child(odd){margin-right: 2%;}
.productlist li:nth-child(even){margin-left: 2%;margin-right: 0%;}
.productlist li .pic a{width: 100%;height:auto;padding: 10px;}
}

/* product */
.product{padding: 4.5% 0;color: #111;}
.product .top_des{padding: 4% 0;box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.pdct_ico{width: 46%;}
.spBig{width: 100%;box-sizing: border-box;}
.spBig .img100{position: relative;padding-bottom:50%;width: 100%;height: 0;overflow: hidden;}
.spBig .img100 img{position: absolute;left: 50%;top: 50%;width: auto;max-height: 100%;transform: translate(-50%,-50%);}
.spBig .img100 video{position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;transform: translate(-50%,-50%);background: #000;}
.nav_Sm{margin-top: 15px;width: 100%;height: auto;}
.product #pro_prev,.product #pro_next{position: absolute;top: 50%;width: 34px;height: 72px;transform: translateY(-50%);z-index: 3;background-color: rgba(200,200,200,0.6);cursor: pointer;background-position: center;background-repeat: no-repeat;transition: all .3s linear;opacity: 0;}
.product #pro_prev{left: 10px;background-image: url(../img/pro_prev.png);}
.product #pro_next{right: 10px;background-image: url(../img/pro_next.png);}
.product .pdct_ico:hover #pro_prev{opacity: 1;}
.product .pdct_ico:hover #pro_next{opacity: 1;}
.product #pro_prev:hover,.product #pro_next:hover{background-color: rgba(0,0,0,0.6);}
.product .swiper-horizontal>.swiper-pagination-bullets, .product .swiper-pagination-bullets.swiper-pagination-horizontal, .product .swiper-pagination-custom, .product .swiper-pagination-fraction{bottom: -5px;}
.product .swiper-pagination-bullet{width: 24px;height: 4px;border-radius: 100px;overflow: hidden;background: #a6a7b2;border: none;cursor: pointer;content: '';display: inline-block;box-sizing: border-box;opacity: 1;vertical-align: middle;}
.product .swiper-pagination-bullet-active{background: #061EDA;}
.product .pdct_info{width: 49.6%;color: #111;padding-left: 4%;}
.product .pdct_info .title{font-size: 30px;}
.product .pdct_info .content{margin-top: 4%;font-size: 16px;line-height: 2;}
.product .pdct_info .btm_share{margin-top: 15px;}
.product .pdct_info .btm_share > a{position: relative;display: inline-block;font-size: 18px;width:20%;min-width: 137px;height: 46px;line-height: 44px;text-align: center;background: #3e3f41;margin: 0 7px 7px 0;border: 1px solid transparent;font-weight: 500;color: #fff;font-weight: bold;}
.product .pdct_info .btm_share > a:before{display: inline-block;transform: translateY(3px);line-height: 0.5em;}
.product .pdct_info .btm_share > a.btn{background: #061EDA;}
.product .pdct_info .btm_share > a.btn:before{content: url(../img/s_email.png);margin: 0 10px 0 0;}
.product .pdct_info .btm_share > a.share:before{content: url(../img/s_jg.png);margin: 0 10px 0 0;transform: translateY(5px);filter: brightness(10);}
.product .content_detail{margin-top:70px;}
.product .content_detail .table_wrap table{width: 100%;border-collapse: collapse;border-color: #ddd;border: 0;font-size: 18px;box-sizing: border-box;}
.product .content_detail .table_wrap tr,.product .content_detail .table_wrap td{border-color: #ddd;box-sizing: border-box;border-collapse: collapse;}
.product .content_detail .table_wrap td.tit{text-align: center;width: 200px;background-color: #eee;}
.product .content_detail .table_wrap td{padding: 18px;box-sizing: border-box;}
.product .content_detail .text_content{font-size: 18px;line-height: 2;}
.product .content_detail .text_content h3{font-weight: normal;font-size: 24px;}
.product .content_detail .text_content table{width: -webkit-fill-available;border:#c7c7c7;}
.product .content_detail .text_content table td{padding: 6px;width: auto;white-space: nowrap;text-align: center;}
.product .content_detail .text_content table th{background-color: #061EDA;color: #fff;padding: 6px;white-space: nowrap;text-align: center;}
@media only screen and (max-width:1200px){
.product .pdct_info .title{font-size:24px}
.product .pdct_info .content{font-size:16px}
.product .content_detail .table_wrap td.tit{width:18%}
}
@media only screen and (max-width:1000px){
.product .pdct_info{width:52%}
.product #pro_next,.product #pro_prev{width:28px;height:60px}
.product .content_detail .table_wrap table{font-size:16px}
.product .content_detail .text_content h3{font-weight:400;font-size:18px}
}
@media only screen and (max-width:790px){
.product .pdct_info{width:52%}
.product .pdct_info .title{font-size:20px}
.product .pdct_info .content{font-size:14px}
.product .pdct_info .btm_share>a{height: 40px;line-height: 38px;font-size: 17px;}
.product .content_detail{margin-top:0px;}
.product .content_detail .table_wrap table{font-size:14px}
.product .content_detail .table_wrap td{padding:10px}
.product .content_detail .text_content table th{font-size: 15px;}
.product .content_detail .text_content table td{font-size: 15px;}
.product .text_content{font-size:16px}
.product .content_detail .text_content{overflow:auto}
.product .content_detail .text_content table{width:900px}
}
@media only screen and (max-width:768px){
.product{padding: 30px 0;}
.product .content_detail .text_content h3{font-size:16px}
.product .text_content{font-size:14px}
}
@media only screen and (max-width:680px){
.pdct_ico{width:100%}
.product .pdct_info{margin-top:30px;width:100%}
.product .swiper-horizontal>.swiper-pagination-bullets, .product .swiper-pagination-bullets.swiper-pagination-horizontal, .product .swiper-pagination-custom, .product .swiper-pagination-fraction{display: none;}
}
@media only screen and (max-width:480px){
.product .text_content{margin-top:30px;font-size:14px;line-height:24px}
.product #pro_next,.product #pro_prev{width:20px;height:50px}
.product .pdct_info .char{padding:5px 4.5%}
.product .pdct_info .title{font-size:18px}
.product .pdct_info .char>div span{font-size:14px}
.product .content_detail .table_wrap table{width:99.9%;font-size:14px;border-left:1px solid #ddd;border-top:1px solid #ddd}
.product .content_detail .table_wrap tr{display:flex;justify-content:flex-start;flex-wrap:wrap}
.product .content_detail .table_wrap td.tit{padding:10px 5px;width:30%}
.product .content_detail .table_wrap td{display:block;width:70%;border:1px solid #ddd;border-top:0;border-left:0}
.product .pdct_info .content{font-size:14px}
}

/* map_wrap */
.map_wrap{padding: 70px 0;}
.map_wrap #map{width: 100%;}
.map_wrap #map label{max-width: none;}
.map_wrap #map img{width: 100%;}
@media only screen and (max-width:520px){
.map_wrap{padding: 30px 0;}
}

/* about_qt */
.about_qt{margin-bottom: 70px;}
.about_qt .w1560{box-shadow: #c8c8c8 0px 0px 10px;border-radius: 10px;}
.about_qt .r{width: 100%;}
.about_qt .r .flex{margin: 70px 25px;}
.about_qt .r .inputBox{width: 46.5%;border:1px solid #dcdcdc;border-radius:5px;padding:20px 15px;margin-bottom: 20px;margin-right: 20px;}
.about_qt .r .inputBox input{width: 100%;}
.about_qt .r .inputBox:nth-child(4){position: relative;}
.about_qt .r .inputBox:nth-child(4) img{position: absolute;right: 0;transform: translate(-6%,-30%);}
.about_qt .r .inputBox2{width:94.5%;padding:0 15px;height:180px;border:1px solid #dcdcdc;border-radius:5px;margin-bottom:50px}
.about_qt .r .inputBox2 textarea{padding-top: 20px;width: 100%;}
.about_qt .r .t-center{position:relative;background:#061EDA;max-width:140px;text-align:center;padding:6px 3px;border-radius:6px;margin: 0 auto;}
.about_qt .r .t-center .submit{background: none;color: #fff;padding: 4px 36px;}
@media (max-width:1550px){
.about_qt .r .inputBox{width: 42%;}
.about_qt .r .inputBox2{width: 89%;}
}
@media (max-width:1024px){
.about_qt{margin-bottom: 50px;}
.about_qt .r .flex{margin: 50px 0;}
}
@media (max-width: 768px){
.about_qt{margin-bottom: 30px;}
.about_qt .r .inputBox{width: 100%;padding: 15px;margin-right: 0;}
.about_qt .r .inputBox2{width: 100%;height: 150px;margin-bottom: 25px;}
.about_qt .r .flex{margin: 30px 10px;}
}

/* join */
@media screen and (min-width:1024px){
.join .bottom .item_top:hover{background-color: #061EDA;}
.join .bottom .item_top:hover .pc p{color:#fff}
.join .bottom .item_top:hover .icon{background-image:url(../img/j-right2.png);}
}
.join{padding:50px 0;}
.join .flex{align-items: center;height: 70px;}
.join .top{background: #dcdcdc;}    
.join .top ul{width: 95%;}
.join .top p{font-size: 18px;font-weight:bold;color: #333;width: 20%;text-align: center;}
.join .bottom .item{border-bottom: 1px solid #e5e5e5;position: relative;}
.join .bottom .item_top ul{width: 95%;}
.join .bottom .item_top .pc p{font-size: 16px;color: #666;width: 20%;text-align: center;}
.join .bottom .item_top.active{background-color: #061EDA;}
.join .bottom .item_top.active .icon{background-image:url(../img/j-down.png);}
.join .bottom .item_top.active .pc p{color: #fff;}
.join .bottom .item_top .mo{padding: 30px;display: none;}
.join .bottom .item_top .mo h4{color: #333;font-weight: bold;font-size: 18px;}
.join .bottom .item_top .mo p{width: 100%;}
.join .bottom .item_top.active .mo h4{color: #fff;}
.join .bottom .item_top.active .mo p{color: #fff;}
.join .bottom .item_top .icon{background-image:url(../img/j-right.png);background-repeat:no-repeat;background-size:100%;background-position:center center;width: 13px;height: 13px;padding-right: 0;}
.join .bottom .item_bottom{padding: 50px 80px;display: none;z-index: 10;box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);}
.join .bottom .item_bottom h3{font-size: 18px;font-weight: bold;color: #333;margin-bottom: 10px;}
.join .btn_more{width: 100%;text-align: center;margin-top: 50px;}
.join .bottom .item_bottom p{font-size: 14px;margin-bottom:36px;}
.join .more{background: #061EDA;color: #fff;padding: 12px 25px;border-radius: 14px;}
@media only screen and (max-width:980px){
.join{padding:0 0 30px 0;}
.join .top{display: none;}
.join .flex{height: auto;}
.join .bottom .item_top .pc{display: none;}
.join .bottom .item_top .mo{display: block;}
.join .bottom .item_top .mo h4{margin-bottom: 10px;}
.join .bottom .item_top .mo p{line-height: 1.8;}
.join .bottom .item_bottom{padding: 20px;}
.join .bottom .item_bottom h3{font-size: 17px;}
.join .bottom .item_bottom p{margin-bottom: 20px;line-height: 2;}
}
@media only screen and (max-width:520px){
.join .bottom .item_top ul{width: 92%;}
.join .bottom .item_top .mo{padding: 20px;}
.join .bottom .item_top .mo h4{font-size: 17px;margin-bottom: 6px;}
}
