@charset "utf-8";
@media (max-width:1800px) {
}
@media (max-width:1700px) {
}
@media (max-width:1599px) {
.w1400,.w1500 {width: 92%;}
.toper ul li{margin-right: 30px;}
}
@media (max-width:1488px) {
.m2abt_itmx .overflowHide{height: 410px;}
.about1 .left{width: 46%;padding-top: 50px;}
.about1 .right{width: 43%;}
.about1 .right img{width: 100%;}
.news-top li a .img{height: 226px;}

}
@media (max-width:1399px) {
.w1400,.w1500 {width: 92%;}
.contact2 .group1 li .quan{margin: 0 10px 0 0;}
.part3 li a .img{height: 222px;}
}

@media (max-width:1360px) {
.toper ul li{margin-right:15px;}
.case li a .tpp{height: 200px;}
.news-top li .text{padding:18px 20px 20px 20px;}
.news-bottom li .text{padding: 0;width: 65%;}
.news-bottom li .img{width: 32%;}
.part3 li a .img{height: 214px;}

}
@media (max-width:1321px) {
.part1 li .caption h4{top: 25%;}
.part1 li .caption p{top: 38%;}
.part1 li .caption .look{top:53%;}
}

@media (max-width:1284px) {
.part3 li a .img{height:190px;}

}
@media (max-width:1230px) {
.toggle{display: block;}
.menu,.phone,.brand .place{display: none;}
.toggle{top:39px;}
.title p{width: 90%;}
.footer .f-menu dl{margin-right:70px;}
.part1 li a .txt h4,.title2,.part1 li .caption h4,.about1 .left h2,.wb-tit.ws-tit,.name{font-size: 28px;}
.part1 li .caption p,.part1 li a .txt p,.testimonial_content p{font-size: 20px;}
.title,.testimonial_content h2{font-size: 28px;}
.part1 li a .txt h4,.title2,.part1 li .caption h4,.name2{font-size: 28px;}
.part2,.part3,.about1,.case,.contact,.contact2,.box-list{padding:50px 0;}
.part1{padding: 50px 0 40px 0;}
.part01{padding-top: 40px;}
.title2{top:100px;}
.about1 .left h2{margin-bottom: 30px;}
.wb-t{font-size: 26px;width: 60px;}
.case li a .tpp{height: 180px;}
.case li a .wzz1,.case li a .wzz2 P{font-size: 18px;}
.case li{margin-bottom: 20px;}
.name2 p{font-size: 22px;}
.contact2 .group1 li .ico1,.contact2 .group1 li .ico2,.contact2 .group1 li .ico3,.contact2 .group1 li .ico4,.contact2 .group1 li .ico5,.contact2 .group1 li .ico6{width:30%;}
.contact2 .group1 li .wzz{width:65%;}
.contact2 .group1 li .quan{margin: 0;}
.contact2 .group1 li .p11{font-size: 18px;}
.contact2 .group1 li .p22{font-size: 15px;line-height: 26px;}
.box-list .item1 .txt1{margin: 0 0 15px 0;font-size: 28px;}


}

@media (max-width:1185px) {
.w1400,.w1500 {width: 92%;}
body {font-size:12px;}
#toTop{display: none;}
.books a img,.m2abt_itmx .overflowHide{height: 320px;}
.about1 .left{width: 46%;padding-top: 0px;}
.about1 .right{width: 46%;}
.case li a .tpp{height: 170px;}
.news-bottom li a .p4{margin-top: 20px;}
.news-bottom li .img{width: 38%;}
.news-bottom li .text{width:59%;}
.leftside,.rightside{width: 100%;float: none;padding: 0;border: none;}
.news-detail,.box-list{padding:40px 0;}
.rightside .tit{font-size: 24px;padding-bottom: 25px;}
.inside_text05 .text05_nav h2{font-size: 26px;}
.rightside{padding-top: 40px;}
.box-list .item1 .left,.box-list .item1 .right{float: none;width: 100%;}
.box-list .item1 .txt1{font-size: 24px;}
.box-list .item1 .right{margin-bottom:30px;}
.part3 li a .img{height:186px;}

}
@media (max-width:1130px){
.inside_text05 .text05_nav h2{line-height:normal;font-size: 18px;padding-bottom: 15px;}
.inside_text05 .text05_nav h3 span{line-height: 26px;}
.inside_text05 .text05 p{line-height: 24px;}
.inside_text05 .text05_nav h3{padding-bottom: 20px;}
.inside_text05 .text05 img{margin: 20px auto;}
.inside_text05 .text05,.inside_text05 .fy{padding-bottom:40px;}
.part03{padding-top: 20px;}
#home_slider002 li .box{margin-right: 2%;width: 32%;}
.part3 li a .p1{font-size: 18px;}
#home_slider002 li .text{padding: 20px 15px 25px 15px;}
.part3 li a .p2{margin-top: 12px;}
.case li a .tpp{height: 150px;}
.contact .way h3{font-size: 20px;}
.news-bottom li a .p4{margin-top: 15px;}
.news-bottom li a .p1{font-size:18px;}
.news-bottom li a .p3{padding: 13px 0;}
.news-bottom li a .p2{line-height: 24px;}
.news-bottom li{padding-bottom: 30px;margin-bottom: 30px;}
.product .left,.product .right{float: none;width: 100%;}
.product{padding: 40px 0;}
.product .left{padding:40px 3% 0px 3%;margin-bottom: 30px;}
.contact2 .group1 li .awsm-flip-front{height: 209px;}

}
@media (max-width:1044px) {
#toTop{display: none;}
.inside_text05 .text05_nav h2{line-height:normal;font-size: 18px;padding-bottom: 15px;}
.inside_text05 .text05_nav h3 span{line-height: 26px;}
.inside_text05 .text05 p{line-height: 24px;}
.inside_text05 .text05_nav h3{padding-bottom: 20px;}
.inside_text05 .text05 img{margin: 20px auto;}
.inside_text05 .text05,.inside_text05 .fy{padding-bottom:40px;}
.title{font-size: 28px;}
.part1{padding: 50px 0;}
.part1 li a .txt h4,.title2,.part1 li .caption h4{font-size: 28px;}
.part1 li .caption p,.part1 li a .txt p{font-size: 20px;}
.part2{padding: 50px 0;}
.part01{padding-top: 50px;}
.part2 .button{width: 70%;margin-left: -35%;}
.title2{top: 25%;}
.part2 .swiper-pagination{bottom: 80px;}
.testimonial_content h2{font-size: 28px;}
.testimonial_content p{font-size: 20px;}
.part3{padding: 50px 0;}
.part03{padding-top: 10px;}
#home_slider002 li .text{padding:18px 15px;}
.part3 li a .p1{font-size: 18px;}
.part3 li a .p2{font-size: 15px;line-height: 24px;height: 48px;margin-top: 10px;}
#home_slider002 li .box{margin-right: 2%;width: 32%;}
.part3 li a:hover .img:before, 
.part3 li a:hover .img:after {height: 20px;width: 20px;}
.part3 li a .more span{width: 120px;margin:-20px -60px 0 0;}
.part3 li a .p3{font-size: 14px;}
.footer{padding-top: 60px;}
.foot1{padding-bottom: 50px;}
.footer .saosao a img{margin-left: -80px;}
.part1 li .caption h4{top: 24%;}
.wb-btn:before{background-image: url(../images/15.png);}
.wb-btn{width: 41px;height: 40px;}
.wb-one{padding-left: 20px;}
.wb-box:after{left: -20px;}
.wb-icon{width: 40px;height: 40px;}
.wb-t{font-size: 22px;}
.wb-num{font-size: 110px;bottom: -40px;}
.contact2 .group1 li .ico2 .quan{background: url("../images/icon2.png") no-repeat center;background-size: 55px 55px;}
.contact2 .group1 li .ico3 .quan{background: url("../images/icon3.png") no-repeat center;background-size: 55px 55px;}
.contact2 .group1 li .ico4 .quan{background: url("../images/icon4.png") no-repeat center;background-size: 55px 55px;}
.contact2 .group1 li .ico5 .quan{background: url("../images/icon5.png") no-repeat center;background-size: 55px 55px;}
.contact2 .group1 li .ico6 .quan{background: url("../images/icon6.png") no-repeat center;background-size: 55px 55px;}
.contact2 .group1 li .quan{width: 55px;height: 55px;}
.contact2 .group1 li .ico1 .quan{background: url("../images/a1.png") no-repeat center;background-size: 55px 55px;}
.part3 li a .img{height:154px;}

}

@media (max-width:926px) {
#home_slider001 .flex-control-paging li a::after{display: none;}
#home_slider001 .flex-control-paging li a{margin: 0 5px;}
#home_slider001 .flex-control-paging li a.flex-active{background: #786230;}
#home_slider001 .flex-control-paging{bottom:10px;}
.footer{display: none;}
.foot{display: block;}
.books a img, .m2abt_itmx .overflowHide{height: 388px;}
.books a p{height: 58px;line-height: 58px;font-size: 17px;}
.books a p::after{height: 58px;bottom: -58px;}
.main{padding-bottom: 70px;}
.case li a .wzz1, .case li a .wzz2 P{font-size: 14px;height: 32px;line-height: 32px;}
.case li{width:48.5%;margin-right: 3%;margin-bottom: 15px;}
.case li:nth-child(4n){margin-right: 3%;}
.case li:nth-child(2n){margin-right: 0;}
.case li a .wzz1{font-size: 15px;height: 36px;line-height: 36px;}
.case li a .wzz2 P{font-size: 14px;}
.case li a .wzz2{top: calc(50% - 14px);}
.case li a .tpp{height: 250px;}
.contact .way h3 {font-size: 18px;}
.contact .way li,.contact .way li.lx2,.contact .way li.lx3,.contact .way li.lx4{background-size: auto 22px;padding:15px 0 15px 35px;background-position: left 18px;}
.contact2 .group1 li{width: 49%;margin-right: 2%;}
.contact2 .group1 li:nth-child(3n){margin-right: 2%;}
.contact2 .group1 li:nth-child(2n){margin-right: 0;}
.contact2 .group1 li .quan{margin: 0 auto;}
.leftside,.rightside{width: 100%;float: none;padding: 0;border: none;}
.news-detail{padding: 0 0 40px 0;}
.rightside .tit{font-size: 18px;padding-bottom: 25px;}
.part-box li a .p1{font-size: 15px;}
.part-box li a span{font-size: 14px;}
.part-box li{margin-bottom: 15px;}
.product-box1 .left{width: 42%;}
.product-box1 .right{width: 54%;}
.product-box1 p{font-size: 14px;line-height: 24px;}
.product-box1 .h5{font-size: 18px;margin-bottom: 12px;}
.product-box3 .radis-box{font-size: 20px;padding-left: 20px;}
.product-box3 a .info-txt h5{font-size: 16px;}
.product-box3 .info-txt{height: 40px;line-height: 40px;}
.goods-fy{padding-top: 0;}
.product .left h3{font-size: 24px;}
.sub-nav{padding: 15px 0 0 0;}
.product dt a{font-size: 18px;}
.product .goods li{width: 48.5%;margin-right: 3%;margin-bottom: 20px;}
.product .goods li:nth-child(3n){margin-right: 3%;}
.product .goods li:nth-child(2n){margin-right: 0;}
.product .goods li a .wzz{padding: 0 15px;}
.product .goods li a .tpp{height: 170px;}
.product .goods li a h4{font-size: 16px;}
.product .goods li a .p1,.product .goods li a .p2{font-size: 14px;}
.product .goods li a .p2{line-height: 24px;margin-top: 10px;}
.product .goods li a .wzz{height: 60px;}
.product .goods li a .kuang{padding-bottom: 60px;}
.product .goods li:hover a .wzz{height: 130px;padding-top: 0px;}
.box-list{padding: 30px 0;}

}
@media (max-width:860px) {
	.case li a .tpp{height: 240px;}
.part3 li a .img{height:130px;}
}

@media (max-width:770px) {
.part2 .books{margin-top: 10px;}
.books a p{height: 46px;line-height: 46px;}
.books a p::after{height: 46px;line-height: 46px;}
.contact2 .group1 li .quan{margin: 0;}


}

@media (max-width:720px) {
.inside_text05 .text05_nav h2{line-height:normal;font-size: 17px;padding-bottom: 15px;}
.inside_text05 .text05_nav h3 span{line-height: 26px;}
.inside_text05 .text05 p{line-height: 24px;font-size: 14px;}
.inside_text05 .text05_nav h3{padding-bottom: 20px;}
.inside_text05 .text05 img{margin: 20px auto;}
.inside_text05 .text05,.inside_text05 .fy{padding-bottom:40px;}
.inside_text05 .fy h4 a{font-size: 15px;}
.inside_text05 .fy h4{line-height: 28px;}
.inside_text05 .text05_nav{margin: 40px 0 20px 0;}
#toggleMenu nav .toggle{width: 30px;}
.books a img, .m2abt_itmx .overflowHide{height: 300px;}
.toggle{display: block;}
.menu,.phone,.brand .place{display: none;}
.toper{padding: 15px 0;}
.toper, .toperh.active{height: 65px;}
.toper .logo img{height: 30px;margin-top: -2px;}
.sub_menu a{padding: 0 20px;font-size: 15px;}
.brand{height: 55px;line-height: 55px;}
.nav-slide{height: 55px;}
.contact .way,.contact .map{float: none;width: 100%;}
.contact2 .group1 li{float: none;width: 100%;margin-right: 0;}
.contact2 .group1 li .wzz{width: 70%;}
.contact2 .group1 li .awsm-flip-front,.contact2 .group1 li .awsm-flip-back{padding: 30px 15px;}
.contact2,.case{padding: 35px 0;}
.name2,.contact .way h3{font-size: 20px;}
.name2 p{font-size: 16px;padding-top: 6px;}
.contact2 .group1{padding-top: 30px;}
.contact2 .group1 li .p11{font-size: 17px;}
.contact2 .group1 li .p22{font-size: 14px;}
.contact,.part3{padding: 35px 0;}
.contact .way li,.contact .way li.lx2,.contact .way li.lx3,.contact .way li.lx4{background-size: auto 22px;padding:15px 0 15px 35px;background-position: left 18px;}
.contact .map{margin-top: 20px;}
.contact2 .group1 li .quan{height: 55px;width: 55px;background-size: 55px 55px;}
.brand .w1500{width: 100%;}

.toper, .toperh.active{background:#d8bd80;}
.part1{padding: 35px 0;}
.title{font-size: 20px;}
.title p{padding: 0;width: 100%;font-size: 15px;line-height: 26px;}
.part01{padding-top: 30px;}
.part03,.part2 .swiper-pagination{display: none;}
.wap-part03{display: block;}
.part1 li a .txt h4,.part1 li .caption h4{font-size: 20px;}
.part1 li .caption p,.part1 li a .txt p{font-size: 16px;}
.part1 li .caption h4{top: 25%;}
.part1 li a .txt span,.part1 li .caption .look span{font-size: 14px;background: url(../images/jt.png) no-repeat right 3px;background-size: auto 14px;}
.part1 li .caption .look{top: 58%;}
.part2{padding: 45px 0;}
.part2 .swiper-slide a{border: none;}
.title2{position: relative;font-size: 20px;color: #9b7c43;top: 0;margin-bottom: 30px;z-index: 1;}
.title2 a{color: #333;display: none;}
.testimonial_content h2{font-size: 24px;line-height: 40px;}
.testimonial_content p{font-size: 20px;line-height: 36px;}
.wb-tit.ws-tit{font-size: 22px;padding-bottom: 16px;}
.wb-center.w1500{width: 100%;}
.wb-conts{float: none;width: 94%;height: 150px;margin: 0 3%;}
.wb-right{float: none;width: 100%;height: auto;}
.wb-one{width: 100%;height: auto;display: block;padding-top: 58px;}
.wb-btn{margin-top: 0;}
.wb-t{font-size: 18px;float: left;margin-bottom: 10px;padding-left: 20px;width: auto;line-height: 40px;}
.wb-box{margin-bottom: 20px;float: left;width: auto;}
.wb-num{font-size: 120px;bottom: -50px}
.wb-cont{padding-top: 30px;}
.wb-one.active .wb-btn{top: 10px;}
.about1 .left,.about1 .right{float: none;width: 100%;}
.about1 .right img{width: 100%;}
.about1,.about3{padding: 35px 0;}
.about1 .left{padding: 0 0 20px 0;}
.about1 .left h2{font-size: 20px;margin-bottom: 20px;}
.about1 .left p{font-size: 15px;line-height: 26px;}
.wb-icon{width: 40px;height: 40px;}
.name{font-size: 20px;padding-bottom: 20px;}
.toggle{top:21px;}
.banner{margin-top: 65px;}
.part3 .title h3{padding-bottom: 30px;}
.part2 .swiper-button-prev,.part2 .swiper-button-next{margin: 0;}
.wb-btn{display: none;}
.wb-one.active .wb-btn{display: block;float: right;right: 20%;}
.case li a .tpp{height: 200px;}
.ny-banner{margin-top: 65px;}
.contact2 .group1 li .ico2 .quan{background: url("../images/icon2.png") no-repeat center;background-size: 55px 55px;}
.contact2 .group1 li .ico3 .quan{background: url("../images/icon3.png") no-repeat center;background-size: 55px 55px;}
.contact2 .group1 li .ico4 .quan{background: url("../images/icon4.png") no-repeat center;background-size: 55px 55px;}
.contact2 .group1 li .ico5 .quan{background: url("../images/icon5.png") no-repeat center;background-size: 55px 55px;}
.contact2 .group1 li .ico6 .quan{background: url("../images/icon6.png") no-repeat center;background-size: 55px 55px;}
.contact2 .group1 li .quan{margin: 0 auto;}
.news-top li{float: none;width: 100%;margin-right: 0;margin-bottom: 15px;}
.news-top li .text{padding:15px 15px 20px 15px;}
.news-bottom li .img,.news-bottom li .text{float: none;width: 100%;}
.news-bottom li{padding-bottom: 20px;margin-bottom: 20px;}
.newslist{padding-bottom: 40px;}
.news-top{padding-bottom: 0px;}
.news-bottom li .text{padding-top: 25px;}
.news-bottom li:hover .text{transform: translateY(-10px);}
.product-box1 .left,.product-box1 .right{float: none;width: 100%;}
.product-box1{padding: 35px 0;}
.product-box1 .right .h5{font-size: 18px;padding-top: 25px;margin-bottom: 15px;}
.product-box1 p{font-size: 14px;line-height: 24px;}
.goods-fy{padding:0 0 30px 0;}
.goods-fy h4,.goods-fy h4 a{font-size: 14px;}
.product-box3 .radis-box{height: 38px;line-height: 38px;font-size: 18px;padding-left: 15px;margin-bottom: 20px;}
.product-box3 .m2abt_itmx .overflowHide{height: 90px;}
.product-box3 a .info-txt h5{font-size: 15px;}
.product-box3 .info-txt{height: 40px;line-height: 40px;overflow: hidden;}
.product-box3{margin-bottom: 50px;}
.box-list .item1 .left,.box-list .item1 .right{float: none;width: 100%;}
.box-list .item1 img{width: 100%;}
.box-list .item1 .color1{right: -2%;width: 82px;height: 82px;bottom: -10px;}
.box-list .item1 .txt1{margin:20px 0;font-size: 16px;}
.box-list .item1 .txt2{font-size: 14px;line-height: 24px;}
.box-list .item1{margin-bottom: 30px;}
.box-list .item1 .color2{left: -2%;width: 82px;height: 82px;bottom: -10px;}
.box-list .item1 .right{margin-bottom: 20px;}
.contact2 .group1 li .awsm-flip-front{height: auto;}
.wb-right .wb-intro{display: none;clear: both;}
.wb-conts{display: none;}
.wb-right .wb-one.active .wb-intro{display: block;padding-right: 15px;}

}
@media (max-width:650px) {
.part3 li a .img,.news-bottom li .img{height:200px;}

}

@media (max-width:640px) {
.part1 li{width: 100%;float: none;margin-right: 0;margin-bottom: 15px;}
.part1{padding: 30px 0 20px 0;}
.part2{padding: 30px 0;}
.testimonial_content p{font-size: 16px;line-height: 28px;}
.testimonial_content h2{font-size: 22px;line-height: 34px;}
#home_slider003 li .text{padding: 15px 15px 20px 15px;}
.commonSection{padding: 90px 0;}
.product .left h3{font-size: 18px;}
.product dt a{font-size: 16px;}
.product dd a{font-size: 14px;padding-left: 17px;}
.product dd a:before{width: 8px;height: 8px;top: 4px;}
.product .left{margin-bottom: 20px;padding-bottom: 10px;}

}

@media (max-width:480px) {
.banner{margin-top: 65px;}
.books a img, .m2abt_itmx .overflowHide{height: 180px;}
.books a p{height: 38px;line-height: 38px;font-size: 14px;}
.books a p::after{height: 38px;line-height: 38px;}
.part2 .swiper-pagination-bullet{width: 10px;height: 10px;}
.books .swiper-pagination{margin-top:20px;}
.toper .logo img{height: 30px;}
.case li a .tpp{height: 120px;}
#home_slider001 .flex-direction-nav a,#home_slider001 .flex-direction-nav .flex-next{background-size: auto 25px;}
#home_slider001 .flex-direction-nav .flex-next{right: 3%;}
#home_slider001 .flex-direction-nav .flex-prev{left: 3%;}
.sub_menu a{padding: 0 10px;}
.about1 .left h2{font-size: 18px;}
.wb-one.active .wb-btn{right: 32%;}
.name2, .contact .way h3{font-size: 18px;}
.name2 p,.part3 li a .p2{font-size: 14px;}
.part3 li a .p1,.news-bottom li a .p1{font-size: 16px;}
.news-bottom li .text{padding-top: 15px;}
.news-bottom li a .p2{line-height: 24px;}
.news-bottom li a .p4{margin-top: 20px;}
.goods-fy h4{float: none;width: 100%;margin: 15px 0;}
.product .goods li a .tpp{height: 90px;}

}

@media (max-width:375px) {

}