@charset "utf-8";
@media (max-width:1800px) {
	.toper ul li{margin: 0;padding: 0 12px;}
}
@media (max-width:1700px) {
	.toper .logo p{font-size: 20px;}
	.phone{background: url(../images/phone.png) no-repeat left center;background-size: 34px 34px;padding-left: 42px;}
	.lookbox .box01 a .pic{height: 190px;}
	.common .box02 a .pic{height: 330px;}
}
@media (max-width:1599px) {
.w1400,.w1500 {width: 92%;}
.toper ul li{margin: 0;padding: 0 8px;}
.phone{font-size: 20px;}
.toper .logo p{font-size: 18px;}
.footer .f-menu dl{margin-right: 10%;}
.case li .tp{height: 350px;}
.contact .way .lianxi{padding-left: 120px;}
.contact .left{width: 30%;}
.contact .right{width: 70%;}
.contact .box3{left: 0px;width: 380px;}
.contact .way h5{font-size: 40px;}
.news li a .pic1{height: 200px;}
.common .box02 a .pic{height: 300px;}
.w75{width: 95%;}

}
@media (max-width:1488px) {
.m2abt_itmx .overflowHide{height: 410px;}
.toper .logo p{display: none;}
.footer .f-menu dl{margin-right:8%;}
.case li .tp{height: 320px;}
.news li a .pic1{height: 180px;}
.lookbox .box01 a .pic{height: 160px;}
.w75 {width: 92%;}
}
@media (max-width:1399px) {
.w1400,.w1500,.w75 {width: 92%;}
.case li .tp{height: 280px;}
.contact .box3 .p1{font-size: 38px;}
.contact .box3 .p2{font-size: 22px;}
.news li a .pic1{height: 180px;}
.w80{width: 92%;}
.section5 li .tp{height: 240px;}
.contact .way h5{font-size: 30px;}
}

@media (max-width:1360px) {
.footer .f-right .saosao{float: left;}
.footer .f-right .number{width: 100%;}

}
@media (max-width:1321px) {
.contact .box3{left: 0px;width: 300px;}
.footer .f-right .saosao{float: left;}
.footer .f-right .number{width: 100%;}
}

@media (max-width:1284px) {
.section5 li .tp{height:200px;}
.footer .f-right .saosao{float: left;}
.footer .f-right .number{width: 100%;}

}
@media (max-width:1250px) {
.m2abt_itmx .overflowHide{height: 370px;}
.footer .f-menu dl{margin-right: 3%;}
.case li .tp{height: 250px;}
.news li a .pic1{height: 150px;}
.contact .way .lianxi{padding-left: 80px;}
.footer .f-right .saosao{float: left;}
.footer .f-right .number{width: 100%;}
}

@media (max-width:1186px) {
.w1400,.w1500,.w75 {width: 92%;}
body {font-size:12px;}
#toTop{display: none;}
.toper .logo p{padding: 0;}
.toggle{display: block;top: 34px;}
.menu,.phone,.brand .place{display: none;}
.search-tel .search-box{margin-right: 60px;margin-top: 0px;}
.toper .logo p{display:inline-block;padding-left: 15px;font-size: 22px;}
.section5 li .tp{height:180px;}
.books a .pic{height: 200px;}
.footer .f-menu dl{margin-right:4%;}
.title3 h3{font-size: 40px;}
.case li .tp{height: 220px;}
.contact .left,.contact .right{float: none;width: 100%;}
.contact .left h4{font-size: 22px;}
.contact .left h4 span{font-size: 16px;padding-top: 6px;}
.contact .way{padding-bottom: 30px;margin:0;height: 350px;}
.contact .box3{width: 400px;top: 0;height: 350px;}
.contact .way h6{font-size: 22px;padding: 20px 0;}
.contact .way .lianxi{padding: 0;width: 70%;}
.contact .way p{line-height: 32px;}
.contact .box3 .p1{font-size: 30px;padding-bottom: 20px;}
.contact .box3 .p2{font-size: 20px;}
.section1, .section2, .section3, .section4,.section03,.section5,.section6,.about,.case,.contact,.honor, .partner,.news,.product1{padding: 55px 0;}
.contact .left{padding-bottom: 40px;}
.partner li{width:22.75%;margin-right: 3%;}
.partner li:nth-child(2n),.partner li:nth-child(7n){margin-right: 3%;}
.partner li:nth-child(4n){margin-right: 0;}
.w80{width: 92%;}
.text05_nav{padding-top: 55px;}
.brand{height: auto;line-height: normal;background: transparent;}
.sub_menu{height: 70px;line-height: 70px;background: #f5f5f5;padding: 0 2%;}
.brand .w90{width: 100%;}
.contact .way .lianxi{padding-left: 80px;}
.footer .f-right .saosao{float: left;}
.footer .f-right .number{width: 100%;}

}
@media (max-width:1130px){
.footer{display: none;}
.foot{display: block;}
.main{margin-bottom:74px;}

}
@media (max-width:1044px) {
.section1, .section2, .section3, .section4,.section03,.section5,.section6,.about,.case,.contact,.honor, .partner,.news,.product1{padding: 35px 0;}
#toTop{display: none;}
.news li{width:33.33%;}
.news li .box2,.news li:nth-child(4n) .box2{margin-right: 20px;}
.news li:nth-child(3n) .box2{margin-right: 0;}
.text05_nav{padding-top: 35px;}
.common .box02 a .pic{height: 440px;}
.common-news li a{ white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;width: 60%;display: inline-block;width: 70%;}

}

@media (max-width:920px) {
#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: #434999;}
#home_slider001 .flex-control-paging{bottom:10px;}
.footer{display: none;}
.foot{display: block;}
.search-tel .search-box p{padding: 0;height: auto;line-height: normal;}
.title h3{font-size: 20px;}
.title p{font-size: 16px;padding: 8px 0 10px 0;}
.section1, .section2, .section3, .section4,.section03,.section5,.section6,.about,.case,.contact,.honor, .partner,.product1{padding: 35px 0;}
.section1 li{margin-right: 3%;width: 48.5%;padding: 25px 15px;margin-bottom: 20px;}
.section1 li:nth-child(5){margin-right: 3%;}
.section1 li:nth-child(2n){margin-right: 0;}
.section1 li dt h4{font-size: 18px;}
.section1 li dt{margin-bottom: 20px;}
.section1 li .more a{width: 100%;}
.title2 .p2{font-size: 20px;padding: 10px 0;}
.title2 .p4{font-size: 20px;}
.section2 .our p{padding: 0;font-size: 16px;}
.col-md-3{width: 50%;margin: 12px 0;}
.section03{padding: 30px 0 0 0;}
.section3 li,.case li{width: 48.5%;margin-right: 3%;margin-bottom: 20px;}
.section3 li:nth-child(4),.case li:nth-child(3n){margin-right: 3%;}
.section3 li:nth-child(2n),.case li:nth-child(2n){margin-right: 0;}
.section3 li .shuzi{width: 60px;line-height: 60px;height: 60px;font-size: 28px;margin-bottom: 20px;}
.section3 li .tit1{font-size: 18px;}
.section3 li .wz1{margin: 15px 10px;}
.section3 li .wz1 p{font-size: 14px;line-height: 24px;}
.title3,.section04,.section06{float: none;width: 100%;padding: 0;}
.title3 h3{font-size: 26px;}
.title3 h3 span{font-size: 20px;margin: 0;}
.section05{padding: 25px 0 0 0;}
.section5 li,.partner li,.honnorList .cover{margin-right: 3%;width: 48.5%;margin-bottom: 20px;margin-top: 0;}
.section5 li:nth-child(4n),.partner li:nth-child(7n),.honnorList .cover:nth-child(4n){margin-right: 3%;}
.section5 li:nth-child(2n),.partner li:nth-child(2n),.honnorList .cover:nth-child(2n){margin-right: 0;}
.section06{padding-top: 25px;}
.search-tel .search-box{margin-top: 6px;}
.brand .w90{width: 100%;}
.about p{font-size: 15px;line-height: 24px;}
.about img{margin-top: 20px;}
.case li .tp{height: 250px;}
.case li a .wz p{font-size: 14px;margin-top: 8px;}
.contact .left,.contact .right,.product1 .left,.product1 .right{float: none;width: 100%;}
.contact .left h4{font-size: 20px;}
.contact .left h4 span{font-size: 16px;padding-top: 6px;}
.contact .way{float: none;width: 100%;height: auto;padding-bottom: 30px;margin: 30px 0;}
.contact .box3{position: relative;top: 0;left: 0;width: 100%;background: url(../images/lxwm_03.jpg) no-repeat;background-size:cover;}
.contact .way h5{font-size: 30px;padding:25px 0 0 0;text-align:left;padding-left: 15px;}
.contact .way h6{font-size: 22px;padding: 20px 0;}
.contact .way .lianxi{width: auto;padding: 0 15px;}
.contact .way p{line-height: 32px;}
.contact .box3 .p1{font-size: 30px;padding-bottom: 20px;}
.contact .box3 .p2{font-size: 20px;}
.product2 .detail img{max-width: 100%;}
.biaoqian .sort a{margin-bottom: 10px;}
.product1 .right .ti{padding-top: 25px;}
.common .box02 a .pic{height: 400px;}


}
@media (max-width:860px) {
.news li{width:50%;}
.news li .box2,.news li:nth-child(4n) .box2,.news li:nth-child(3n) .box2{margin-right: 20px;}
.news li:nth-child(2n) .box2{margin-right: 0;}
	
}

@media (max-width:768px) {



}

@media (max-width:720px) {
#toggleMenu nav .toggle{width: 30px;}
.toggle{display: block;}
.menu,.phone,.brand .place{display: none;}
.toper{padding:15px 0 10px 0;}
.toper, .toperh.active{height:auto;}
.toper .logo img{height: 30px;margin-top: -2px;}
.sub_menu a{padding: 0 10px;font-size: 15px;}
.sub_menu{height: 55px;line-height: 55px;overflow-y: hidden;}
.toper .logo p{font-size: 16px;display: block;line-height: 32px;padding-left: 0;}
.search-tel .search-box img{width: auto;height: 30px;}
.search-tel .search-box{margin-right: 60px;margin-top: 10px;}
.toggle{top: 27px;}
.search-tel .search-box .search{top: 89px;padding: 15px 0;height: 74px;}
.search-tel .search-box .search .ss-box{width: 92%;}
.search-tel .search-box .search input{height: 40px;font-size: 14px;}
.search-tel .search-box .search a{line-height: 40px;font-size: 14px;}
.section1 li dd{margin: 10px 0;}
.section1 li dl{height: 250px;}
.section1 li{margin-bottom: 15px;}
.countup-txt h4 span{font-size: 50px;}
.section2 .more a{height: 40px;line-height: 40px;width: 190px;}
#countup{margin:0 0 40px 0;}
.section2 .our{padding: 25px 0;}
.section3 li .wz1{margin: 15px 10px;height: 220px;overflow: hidden;}
.section3 li .wz1 p{-webkit-line-clamp: 10;
    line-clamp: 10;}
.section3 li .tit1 em{margin-top: 15px;}
.section3 li .tit1{font-size: 15px;}
.section3 .talk{margin-top: 20px;width: 100%;font-size: 16px;height:44px;line-height: 44px;}
.title3 .look{margin: 25px 0;font-size: 16px;}
.books a .wz{padding: 20px 15px;}
.books a .wz .p4{margin-top: 16px;font-size: 14px;}
.section6 li{margin-right: 3%;width: 31.33%;margin-bottom: 12px;}
.section6 li:nth-child(5n){margin-right: 3%;}
.section6 li:nth-child(3n){margin-right: 0;}
.case li .tp{height: 180px;}
.news li{float: none;width: 100%;margin-right: 0;}
.news li .box2{margin-right: 0;}
.news{padding: 20px 0 30px 0;}
.news li a h4{font-size: 16px;}
.news li{padding-bottom: 25px;padding-top: 25px;}
.news li a .pic1{height: 200px;}
.news li a p{margin: 12px 0 15px 0;}
.text05_nav .pp1{font-size: 18px;}
.product2 .detail p{font-size: 14px;line-height: 24px;}
.text05_nav{margin-bottom:25px;}
.fenye .fy a{width: 60%;}
.common-news li{float: none;width: 100%;}
.lookbox .box01{margin: 25px 0;}
.common-news ul{padding-top: 18px;}
.fenye{margin-bottom: 30px;}
.product li a .pic,.product li a .text{float: none;width: 100%;}
.brand2 ul{width: 200%;}
.brand2 .sub_menu{overflow-x: auto;}
.nav-slide{display: none;}
.sub_menu li{border-bottom: 1px solid #f5f5f5;}
.sub_menu li:hover,.sub_menu li a.move{border-bottom: 1px solid #434999;height: 54px;}
.sub_menu li a{display: block;}
.product li a h4{font-size: 18px;}
.product li a .text{margin-top: 20px;}
.product li{padding:10px 3% 30px 3%;}
.product li a span{width: 120px;height: 36px;line-height: 36px;}
.product li a p{margin-top: 15px;}
.product1 .right .ti,.product2 .detail p.jianjie{font-size: 18px;}
.product2 .ti2 span{width: auto;padding: 0 20px;}
.common .box02 a .pic{height:300px;}
.title3 h3{font-size: 22px;}
.section1 li dt h4{font-size: 16px;}
.section1 li .more a{margin-top: 15px;}
.contact .left{padding-bottom: 25px;}
.contact .way{margin-top: 0;}
.contact .left .saosao{padding-top: 20px;}
.product li a .pic{margin-top: 20px;}
.product{padding-bottom: 0px;}
.product li a .pic img{width: 70%;}

}
@media (max-width:650px) {


}

@media (max-width:640px) {

}

@media (max-width:480px) {
#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%;}
.countup-txt p,.section2 .more a{font-size: 16px;}
.section5 li .tp{height: 130px;}
.section5 li a .wz p{height: 36px;line-height: 36px;font-size: 14px;}
.section5 li{margin-bottom: 15px;margin-top: 0;}
.section6 li{height: 60px;}
.case li .tp{height: 130px;}
.contact .left .saosao li p{font-size: 14px;margin-top: 6px;}
.partner li{height: 100px;margin-bottom: 15px;}
.honnorList .pic{height: 250px;}
.honnorList .text{font-size: 14px;height: 36px;line-height: 36px;}
.lookbox .box01 a .pic{height: 110px;}
.common .box02 a .pic{height: 194px;}
.section2 .our p{font-size: 14px;line-height: 24px;}
.title p{font-size: 14px;}
.section3 li .wz1{margin: 15px 10px;height: 240px;overflow: hidden;}
.section1 li dd{margin: 5px 0;}
.section1 li dl{height: 210px;}
.section1 li dt{margin-bottom: 12px;}
.search-tel .search-box .search{top: 85px;}
.contact .way p{font-size: 15px;line-height: 26px;}
.contact .box3{height: 220px;}
.contact .box3 .wz{height: 86px;margin-top: -43px;}
.biaoqian .ti3 span{font-size: 16px;width: 70px;padding-bottom: 10px;}
.fenye .fy{margin-top: 12px;}
}

@media (max-width:320px) {
.search-tel .search-box{margin-right: 42px;}
.contact .left .saosao li img{width: 110px;height: 110px;}
}