@charset "utf-8";
/* CSS Document */


@media screen and (max-width:987px){
.wp{width:100%;padding-right:10px;padding-left:10px;box-sizing:border-box;}

#sitetop,#footBar{display:block;}
#sitetop span.mo-header-search{margin-right:100px;}
.addthis_inline_share_toolbox_ysau{text-align:center;}
.header{height:auto;padding:20px 0;}
.header .wp{position:static;}
.header .logo{float:none;margin:0;text-align:center;}

.header_r_top{position:static;}
.nav,.search{display:none}

.header-lang{position:absolute;top:9px;right:10px;float:none;z-index:200;}
.header-lang .box em{color:#fff;}
.header-lang .box i{color:#fff;}

#banner .swiper-container-horizontal > .swiper-pagination-bullets{bottom:10px;}
#banner .swiper-pagination-bullet {height:10px;width:10px;margin:0 2px;}
#banner .swiper-pagination-bullet-active{width:10px;border-radius:50%;}

.bannertxt{display:none;}

.footer{border-top:6px solid #0A55B8;padding:20px 0 60px;}
.footer h5{text-align:center;}

.foot-logo{float:none;width:100%;margin:0;background:none;text-align:center;}
.foot-logo img{height:100px;}

.foot-list1,.foot-list2{display:none;}

.foot-contact{float:none;width:100%;margin:20px 0 0;}
.foot-contact ul li{font-size:14px;text-align: center;}
.foot-contact ul li span{margin:0;}

.foot-contact .share{margin:10px 0 0;text-align:center;}
.foot-contact .share a{margin:0 2px;}

}


@media screen and (max-width:987px){


.indexA{padding:30px 0 0;}
.indexA h3{font-size:26px;}
.indexA hr{width:50px;margin:10px auto 0;}

.indexA .list{margin:20px 0 0;}
.indexA .list .swiper-slide .t p{padding:0 8px;font-size:14px;line-height:20px;}
.indexA .list .swiper-slide .t a.more{display:none;}

.indexA .swiper-button-prev,.indexA .swiper-button-next{width:40px;height:40px;margin-top:-20px;}
.indexA .swiper-button-prev i,.indexA .swiper-button-next i{font-size:20px;line-height:40px;}
.indexA .swiper-button-prev,.indexA .swiper-container-rtl .swiper-button-next{left:0px;}
.indexA .swiper-button-next,.indexA .swiper-container-rtl .swiper-button-prev{right:0px;}

.indexB{margin-top:20px;}
.indexB .pic{float:none;width:100%;}

.indexabout{float:none;width:100%;background-size:cover;}
.indexabout img{display:none;}
.indexabout .t{position:static;padding:20px 15px;}
.indexabout .t h3{font-size:26px;text-align:center;}
.indexabout .t p{font-size:12px;}
.indexabout .t a.more{float:none;font-size:12px;margin:10px auto 0;width:110px;height:30px;line-height:30px;}


.indexC{margin:20px 0 0;text-align:center;padding:30px 0;}
.indexC h3{font-size:26px;}
.indexC ul{margin:10px 0 0 -2%;}
.indexC ul li{float:left;width:48%;margin:10px 0 0 2%;}
.indexC ul li img{width:100%;display:block;}


.indexD{height:auto;background:url("../images/ibg3.jpg") repeat-x center top;text-align:center;padding:30px 0;background-size:cover;}
.indexD h3{font-size:20px;padding:0;}
.indexD h4{font-size:14px;padding:10px 0 0;}

.index-inquiry li{margin:0 2px;}
.index-inquiry li:last-child{display:block;margin-top:10px;}
.index-inquiry li input{background:rgba(255,255,255,1);width:150px;}

/*-----side-----*/

.sidebanner{height:auto;padding:30px 0;}
.sidebanner h2{font-size:22px;}
.sidebanner p{font-size:14px;margin:10px 0 0;}

.path{height:40px;line-height:40px;}
.path p{font-size:14px;}
.path p i{font-size:13px;}

.main{padding-top:20px;padding-bottom:30px;}

.mainright,.mainleft{width:100%;float:none;}

.mainleft h3::after{display:block;}
.sidemenu ul,.left_nav dl{display:none;}


/*---products---*/

.product ul{margin-left:-2%;}
.product ul li{float:left;width:48%;margin:0 0 15px 2%;}
.product ul li .t p{padding:0 10px;font-size:14px;text-align:center;}

.product ul li .t a.more{display:none;}

#con li{float:left;width:48%;margin:0 0 15px 2%;}


.pro_img{float:none;width:400px;margin:0 auto}

.pro_view_inner{float:none;width:100%;margin:20px 0 0;}
.pro_view_inner h1{font-size:18px;margin:0;text-align:center;}

.pro_view_inner p{text-align:center;}

.pro_tab ul li{padding:15px 15px;font-size:14px;}

.related-pro h5{font-size:18px;}
.related-pro ul{margin:0 0 0 -2%;}
.related-pro ul li{width:48%;margin:15px 0 0 2%;}
.related-pro ul li .t h6{font-size:13px;}

/*---contact---*/

.contact{margin:20px 0 0 0;}
.contact h3{font-size:24px;}
.contact h5{font-size:18px;margin:15px 0 0;}
.contact ul{margin:20px 0 0 0;}
.contact ul li{float:left;width:50%;padding:20px 10px 0;height:120px;}
.contact ul li:nth-child(2),.contact ul li:nth-child(4),.contact ul li:nth-child(5),.contact ul li:nth-child(7),.contact ul li:nth-child(8){border-right:1px solid #EBEBEB;}
.contact ul li:nth-child(5),.contact ul li:nth-child(8){width:100%;}

.contact ul li i{font-size:32px;}
.contact ul li p{font-size:15px;}


.map{margin:30px 0 0 0;}
.map img{width:100%;}

.inquirShow .row{margin-bottom:0;}
.inquirShow .row > div{margin-bottom:10px;}

/*--------*/

.videolist ul{margin:0 0 0 -2%;}
.videolist ul li{float:left;width:48%;margin:0 0 20px 2%;}
.videolist ul li .t{padding:10px 0;}
.videolist ul li .t h5{font-size:13px;line-height:20px;height:40px;padding:0 10px;}

#video li{float: left;width:48%;margin:0 0 20px 2%;}

/*---products_view---*/
.about{padding:30px 0;}
.about h3{font-size:24px;}
.about hr{margin:15px auto 0;}

.about .txt{margin:20px 0 0;line-height:24px;}
.about .txt p{font-size:14px;}

.about3{padding:30px 0;}
.about3 h3{font-size:24px;}
.about3 hr{margin:15px auto 0;}

.about3 ul{margin:10px 0 0 -2%;}
.about3 ul li{float:left;width:48%;margin:15px 0 0 2%;}
.about3 ul li p{font-size:14px;}


.factory{padding:30px 0;}
.factory h3{font-size:24px;}
.factory hr{margin:15px auto 0;}

.factory .list{margin-top:20px;}
.factory .swiper-button-prev,.factory .swiper-button-next{width:40px;height:40px;margin-top:-20px;}
.factory .swiper-button-prev i,.factory .swiper-button-next i{font-size:22px;line-height:40px;}
.factory .swiper-button-prev,.factory .swiper-container-rtl .swiper-button-next{left:0;}
.factory .swiper-button-next,.factory .swiper-container-rtl .swiper-button-prev{right:0;}


.cert-list{padding:30px 0;}
.cert-list h3{font-size:24px;}
.cert-list hr{margin:15px auto 0;}

.cert-list .list{margin-top:20px;}
.cert-list .list .swiper-slide img{padding:5px;}

.cert-list .swiper-button-prev,.cert-list .swiper-button-next{width:40px;height:40px;margin-top:-20px;}
.cert-list .swiper-button-prev i,.cert-list .swiper-button-next i{font-size:22px;line-height:40px;}
.cert-list .swiper-button-prev,.cert-list .swiper-container-rtl .swiper-button-next{left:0px;}
.cert-list .swiper-button-next,.cert-list .swiper-container-rtl .swiper-button-prev{right:0px;}

}


@media screen and (max-width: 480px) {

.indexC h3{font-size:18px;}

.indexD h3{font-size:18px;}
.index-inquiry li input{width:130px;}

.product ul{margin-left:0;}
.product ul li{float:none;width:100%;margin:0 0 15px;}
#con li{float:none;width:100%;margin:0 0 15px;}

.faq ul li{margin:0;padding:15px 0;border-bottom:1px dashed #ccc;}
.faq ul li .date{display:none;}
.faq ul li .content{margin:0;}
.faq ul li .content h4{font-size:16px;line-height:24px;height:auto;}

/*---news---*/
.newsLeft ul li{text-align:center;}
.newsLeft ul li .img {width:100%;height:auto;float:none;overflow:hidden;border-radius:8px;margin-right:0;}
.newsLeft ul li .img img{width:50%; height:auto;}
.newsLeft ul li .intro {float:none;width:100%;text-align:left;}

/*---products_view---*/
.honor{width:100%;}
.honor p{width:100%;}
.honor p img{width:100%;}

/*---inquriy---*/
.liuyan dl dt{float:none;width:145px;}
.liuyan dl dd{float:none;width:100%;margin:3px 0 0 0;}
.liuyan p{display:block;padding-left:5%;}

/*---products---*/

.pro_img{width:100%;}

.videolist ul{margin:0;}
#video li{float:none;width:100%;margin:0 0 15px;}

}



@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
body{font-size:24px;}
}