.pageban{position:relative;overflow:hidden}
.pageban img{width: 100%;}
.wappagenav{display:none;position:relative;background: #3f95d1;}
.wappagenav .wappagenavname{display:block;color:#fff;font-size:16px;line-height:48px;position:relative}
.wappagenav .wappagenavname:after{content:"";width:2px;height:14px;background-color:#fff;position:absolute;top:50%;right:6px;margin-top:-7px;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.wappagenav .wappagenavname:before{content:"";width:14px;height:2px;background-color:#fff;position:absolute;top:50%;right:0px;margin-top:-1px;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.wappagenav .wappagenavname.cur:after,.wappagenav .wappagenavname.cur:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}
.wappagenav .wappagenavitems{width:100%;max-height:300px;overflow-y:auto;padding:0;display:none;background-color:#fff;z-index:10;position:absolute;top:48px;left:0;box-shadow:0px 6px 28px rgba(0,0,0,0.08)}
.wappagenav .wappaganavlist{width:100%;float:none;border-bottom:1px solid #ddd;padding:0 15px;z-index:99;background-color:#fff}
.wappagenav .wappaganavlist .onename{line-height:30px;padding:10px 0;color:#333;display:block}
.wappagenav .wappaganavlist:nth-last-of-type(1){border-bottom:none}
.wappagenav .wappaganavlist .name{position:relative}
.wappagenav .wappaganavlist .name:after{content:"";width:2px;height:14px;background-color:#ddd;position:absolute;top:13px;right:6px;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.wappagenav .wappaganavlist .name:before{content:"";width:14px;height:2px;background-color:#ddd;position:absolute;top:19px;right:0}
.wappagenav .wappaganavlist.cur .name:after{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}
.wappagenav .wappaganavlist .name a{max-width:75%;line-height:26px;padding:7px 0;color:#333;font-size:15px;font-weight:bold;border-top:none;display:inline-block}
.list-page{margin-top:30px;}
.list-page li span,.list-page li a{position: relative;display: block;padding: 10px 15px;margin-left: -1px;line-height: 1.25;color: #3f95d1;background-color: #fff;border: 1px solid #dee2e6;}
.list-page .disabled span{color: #6c757d;pointer-events: none;cursor: auto;background-color: #fff;border-color: #dee2e6;}
.list-page a:hover,.list-page li.active span{background-color: #3f95d1 !important;border-color: #3f95d1 !important; color: #fff!important;}
.pagination{justify-content: center!important;display: -ms-flexbox;display: flex;padding-left: 0;list-style: none;border-radius: 5px;}
.pagination li span,.pagination li a{font-size: 15px;}
.pagination li:first-child span,.pagination li:first-child a{margin-left: 0;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.pagination li:last-child span,.pagination li:last-child a{border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.pcnavbox{width: 100%;overflow: hidden;height: 70px;line-height: 70px;box-sizing: border-box;background: #fff;}
.pcnavbox span{float: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background: url("../images/icon-home.png") no-repeat left center;font-size: 15px;color: #666;padding-left: 20px;}
.pcnavbox span a{color: #666;margin: 0px 6px;}
.pcnavbox span a:hover{color: #3f95d1;}
.pcnavbox ul{float: right;overflow: hidden;height: 100%;display: flex;justify-content:flex-end;}
.pcnavbox ul li{float: left;width: auto;padding: 0px 5px;position: relative;height: 100%;margin-left: 3%;}
.pcnavbox ul li:before{width: 0%;content: "";position: absolute;left: 0px;bottom: 0px;height: 2px;background: #3f95d1;}
.pcnavbox ul li a{color: #666; cursor: pointer}
.pcnavbox ul li.active:before,.pcnavbox ul li:hover:before{width: 100%;}
.pcnavbox ul li.active a,.pcnavbox ul li a:hover{color: #3f95d1;}
.pcnavbox .pcnavbox_inner{position: static;background: #f1f1f1;z-index:20;width: 100%;}
.pcnavbox.fixed .pcnavbox_inner{position: fixed;}
.product-cate .catebox_inner{position: static;background: #fff;z-index:20;width: 100%;}
.product-cate.fixed .catebox_inner{position: fixed;}
.nodata{width: 100%;margin: 0 auto;text-align: center;}
.nodata p{margin-top:20px;color: #666;font-size: 16px;}
@media (max-width:1024px){
    .wappagenav{display:block}
    .list-page li span,.list-page li a{padding: 6px 12px;}
    .pcnavbox span{width: 100%;}
    .pcnavbox ul{display: none;}
    .nodata img{max-width: 50%;}
}
@media (max-width:767px){
    .list-page li span, .list-page li a{padding:6px 8px;}
    .pcnavbox{height: 60px;line-height:60px;}
}
/*img{max-width: 100%;}*/
.product-box {position: relative;background: #f7f8fa;}
.product-nav{width: 300px;float:left;}
.product-nav .product-sidebar{width: 100%;box-shadow: 0px 7px 43px 0px rgba(0, 0, 0, 0.09);}
.product-nav .top {width: 100%;height: 70px;background: url(../images/prolist_icon01.png) no-repeat 250px center #3f95d1;}
.product-nav h3 {padding: 20px 0 0 26px;font-size: 24px;font-weight: normal;}
.product-nav h3 a {display: block;color: #fff;text-decoration: none;}
.product-nav h3 em {font-weight: bold;color: #fff;}
.product-nav h3 span {font-size: 10px;color: #fff;font-family: arial;margin-left: 6px;position: relative;top: 2px;}
.product-nav .sidebar-box {padding: 26px;background: #fff;}
.product-nav .sidebar-box dl {margin-top: 20px;}
.product-nav .sidebar-box dl:first-child {margin-top: 0;}
.product-nav .sidebar-box dt {height: 56px;text-indent: 26px;font-size: 18px;background-color:#3f95d1;line-height: 56px;font-weight:normal;}
.product-nav .sidebar-box dt a { display: block; width: 100%; height: 100%; position: relative;color:#fff;}
.product-nav .sidebar-box dt i,.product-nav .sidebar-box dd i{ display: block; width: 23px; height: 23px; background-color: #fff; border: solid 1px #ddd; position: absolute; right: 10%; top: 15px; z-index: 9; border-radius: 50%; }
.product-nav .sidebar-box dt i:before,.product-nav .sidebar-box dd i:before{ content: ''; display: block; width: 7px; height: 12px; background: url(../images/prolist_icon02.png) no-repeat; position: relative; left: 8px; top: 5px; }
.product-nav .sidebar-box dt a:hover,
.product-nav .sidebar-box dt.cur a{color: #fff;background-color:#cd0e16;}
.product-nav .sidebar-box dd a:hover,.product-nav .sidebar-box dd a.cur{color:#cd0e16;font-weight: bold;}
.product-nav .sidebar-box dt a:hover i,.product-nav .sidebar-box dt.cur a i,.product-nav .sidebar-box dd a:hover i,.product-nav .sidebar-box dd a.cur i{background-color: #cd0e16;border-color: #fff;}
.product-nav .sidebar-box dt a:hover i:before,.product-nav .sidebar-box dt.cur a i:before,
.product-nav .sidebar-box dd a:hover i:before,.product-nav .sidebar-box dd a.cur i:before{background-image: url(../images/prolist_icon03.png);}
.product-nav .sidebar-box dd{display:none;}
.product-nav .sidebar-box dd a {display: block;font-size: 15px;color: #666666;height: 50px;line-height: 50px;text-indent: 25px;text-decoration: none;border-left: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;border-right: 1px solid #eaeaea;position: relative;}
.product-nav .sidebar-box dd a:first-child {border-top: none;}
.product-nav .product-contact {margin-top: 20px;background: #fff;margin-bottom: 20px;box-shadow: 0px 7px 43px 0px rgba(0, 0, 0, 0.09);}
.product-nav .product-contact .phone {border-bottom: 1px solid #eaeaea;display: flex;justify-content: flex-start;align-items: center;padding:20px 26px;}
.product-nav .product-contact .phone>i { display: block; width: 44px; height: 44px; background-color: #3f95d1; border-radius: 50%;margin-right: 10px;}
.product-nav .product-contact .phone>i:before { content: ''; display: block; width: 100%; height: 100%; background: url(../images/phone.png) no-repeat; border-radius: 50%; }
.product-nav .product-contact .phone span {display: block;font-size: 16px;color: #333333;}
.product-nav .product-contact .phone p {font-size: 24px;color: #3f95d1;font-family: arial;}
.product-nav .product-contact .intro {padding: 20px 26px;}
.product-nav .product-contact .intro p {font-size: 15px;color: #666;margin-bottom: 5px;}
.product-nav .product-contact .intro p em{color: #333;}

.product-box .product-list,.proinforight{width: calc(100% - 360px);float: right;margin-bottom: 23px;}
.product-box .ul .li {width: 23.5%;float: left;margin-right: 2%;margin-bottom: 2%;}
.product-box .ul .li:nth-child(4n) {margin-right: 0;}
.product-box .ul .li .img {width: 100%;overflow: hidden;background: #ffffff;margin-bottom: 1px;}
.product-box .ul .li .img img {transition: .5s;max-width: 90%;margin: 0 auto;display: block;}
.product-box .ul .li .wen {background: #ffffff;font-size: 14px;line-height: 25px;color: #666666;padding: 15px;box-sizing: border-box;position: relative;}
.product-box .ul .li .wen:after {position: absolute;height: 20px;content: "";width: 20px;background: url(../images/n16.png) no-repeat center;background-size: 100%;right: 15px;top: 25px;transition: .5s;}
.product-box .ul .li .wen .h01 {font-size: 18px;color: #000000;line-height: 38px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 90%;}
.product-box .ul .li .wen .h02 {max-height: 50px;overflow: hidden;margin-top: 12px;}
.product-box .ul .li .wen .h02 p{width: 100%;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;height: 50px;line-height: 25px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.product-box .ul .li:hover .img img {transition: .5s;transform: scale3d(1.1, 1.1, 1);}
.product-box .ul .li:hover .wen{background: #3f95d1;color:#fff;}
.product-box .ul .li:hover .wen .h01{color:#fff;}
.product-box .ul .li:hover .wen:after {background: url(../images/wn16.png) no-repeat center;background-size: 100%;transition: .5s;}
@media screen and (max-width: 1440px){
    .product-box .product-list,.proinforight{width: calc(100% - 330px);}
    .product-box .ul .li .wen .h01{font-size:16px;width: 86%;}
    .product-box .ul .li:hover .wen:after {right: 15px;top: 25px;}
}
@media screen and (max-width: 1366px){
    .product-nav{width: 260px;}
    .product-nav .top{height:60px;background: url(../images/prolist_icon01.png) no-repeat 210px center #3f95d1}
    .product-nav h3{padding:15px 0 0 20px;}
    .product-nav .sidebar-box{padding:20px;}
    .product-nav .product-contact .phone,.product-nav .product-contact .intro{padding:15px 20px;}
    .product-nav .sidebar-box dt{height:50px;line-height: 50px;text-indent: 22px;font-size: 16px;}
    .product-nav .sidebar-box dt i, .product-nav .sidebar-box dd i{top:12px;}
    .product-nav .sidebar-box dl{margin-top: 15px;}
    .product-box .product-list,.proinforight{width: calc(100% - 300px);}
    .product-box .ul .li {width: 32%;float: left;margin-right: 2%;margin-bottom: 2%;}
    .product-box .ul .li:nth-child(4n) {margin-right: 2%;}
    .product-box .ul .li:nth-child(3n) {margin-right: 0%;}
}
@media screen and (max-width: 1024px) {
    .product-nav{width: 100%;margin-bottom:20px;margin-top:0;}
    .product-nav .top{background: #3f95d1;height:50px;}
    .product-nav h3{padding:10px 0 0 15px;font-size:20px;}
    .product-nav .sidebar-box{padding:15px 20px;}
    .product-nav .sidebar-box dt{height: 45px;line-height: 45px;font-weight:normal;text-indent:18px;}
    .product-nav .sidebar-box dt i, .product-nav .sidebar-box dd i{width:20px;height:20px;top: 10px;right: 2%;}
    .product-nav .sidebar-box dt i:before, .product-nav .sidebar-box dd i:before{left: 6px;top: 4px;}
    .product-nav .sidebar-box dl{margin-top: 10px;margin-bottom: 0;}
    .product-box .product-list,.proinforight{width: 100%;}
    .product-nav .product-contact{display:none;}
    .product-box .ul .li .wen{padding:10px 15px;}
    .product-box .ul .li .wen:after{top:20px;}
}
@media screen and (max-width: 768px){
    .product-box .product-list {margin-bottom: 15px;}
    .product-box .ul .li {width: 49%;margin-right: 2%;}
    .product-box .ul .li:nth-child(3n) {margin-right: 2%;}
    .product-box .ul .li:nth-child(2n) {margin-right: 0;}
}
@media screen and (max-width: 767px){
    .product-cate{padding-top:0;}
    .product-nav{display: none;}
    .product-box .ul .li {margin-bottom: 10px;}
    .product-box .ul .li .wen{padding:10px;}
    .product-box .ul .li .wen:after{width: 15px;height: 25px;top:16px;}
}

.product-info{background:#f7f8fa;}
.infobox-1{ background: #fff; padding: 2%; position: relative; overflow: hidden;}
.infobox-1 .row{ margin: 0;align-items: center}
.infobox-left{ display: block; position: relative; overflow: hidden; border: 1px solid #efefef; }
.infobox-left img{ width: 100%;}
.infobox-right{ padding: 0 2% 0 4%;position:relative;display: flex;flex-direction: column;}
.infobox-right .tit{ border-bottom: 1px solid #d4d4d4; line-height: 50px; position: relative;height: 55px;}
.infobox-right .tit:before{ width: 15%; height: 3px; background: #3f95d1; content: ''; left: 0; bottom: -2px; position: absolute;}
.infobox-right h2{ color: #282828; font-size: 28px; font-weight: bold !important; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; position: relative;}
.infobox-right .content{ color: #666666; font-size: 18px; line-height: 40px; margin: 3% 0;overflow: hidden;}
.infobox-right dl{ margin: 0 !important; padding: 0 0 5% !important; text-align: center;}
.infobox-right dl dd{ width: 25%; border-right: 1px solid #e9e9e9;}
.infobox-right dl dd:last-of-type{ border: none;}
.infobox-right dl dd p{ display: inline-block; width: 60px; height: 60px; line-height: 50px; text-align: center; background: #3f95d1; border-radius: 100%; border: 5px solid #ccead9;}
.infobox-right dl dd p i{ color: #fff; font-size: 26px;}
.infobox-right dl dd span{ display: block; padding-top: 5%; color: #666666; font-size: 18px;}
.infobox-right .zixun-btn{ margin-right: 5%; height: 50px; line-height: 50px;padding:0 30px;background: #3f95d1; border-radius: 5px; text-align: center; font-size: 16px; transition: 0.3s; position: relative; z-index: 1;}
.infobox-right .zixun-btn a{ color: #fff;}
.infobox-right .zixun-btn i{ display: inline-block; font-size: 20px; margin-left: 10px;}
.infobox-right .zixun-btn:nth-of-type(2){ background: #cd0e16;}
.infobox-right .zixun-btn:hover{ background: #333;}
.infobox-right #cptel{ color: #666666; font-size: 18px; padding-top: 3%;}
.infobox-right #cptel span{ color: #cd0e16;}
.infobox-2{background: #fff;}
.infobox-2 .swiper-container { width: 100%; height: auto; margin-left: auto; margin-right: auto; overflow: hidden;}
.infobox-2 .swiper-slide { background-size: cover; background-position: center; position: relative;}
.infobox-2 .gallery-top { height: auto; width: 100%; padding: 2% 0 0;}
.infobox-2 .gallery-thumbs { height: auto; border-bottom: 1px solid #d4d4d4;  padding: 0; box-sizing: border-box; position: relative;}
.infobox-2 .gallery-thumbs .swiper-slide { cursor: pointer; line-height: 50px; position: relative; color: #3f95d1; font-size: 20px; }
.infobox-2 .gallery-thumbs .swiper-slide:before{ width: 0; height: 3px; background: #3f95d1; content: ''; left: 0; bottom: 0; position: absolute; transition: 0.3s;}
.infobox-2 .gallery-thumbs .swiper-slide-thumb-active{ color: #3f95d1;}
.infobox-2 .gallery-thumbs .swiper-slide-thumb-active:before{ width: 100%;}
.infobox-2 img{max-width: 100%;}
.infobox-3{background: #fff;}
.infobox-3 .tit{ color: #343434; font-size: 20px; position: relative; padding-left: 20px;}
.infobox-3 .tit:before{ position: absolute; left: 0; top: 20%; content: ''; width: 4px; height: 60%; background: #3f95d1;}
.infobox-3{position: relative; margin-top: 3%;}
.infobox-3 .swiper-container {width: 100%;height: 100%;overflow: hidden;}
.infobox-3 .swiper-slide {transition:0.3s;position: relative;padding-bottom: 55px;flex-direction: column;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.infobox-3 .swiper-slide .pic{ display: block; width: 100%; height: 0; padding-bottom: 110%; position: relative; overflow: hidden;}
.infobox-3 .swiper-slide .pic img{ width: 100%; height: 100%; object-fit: cover; left: 0; position: absolute; transition:0.3s;}
.infobox-3 .swiper-slide .tit{ line-height: 25px; position: absolute; bottom: 15px; left: 5%; height: auto; padding: 4%; background: #f5f5f5; width: 90%; transition: 0.3s; filter: drop-shadow(-8px 5px 8px rgba(153, 153, 153, 0.2)); text-align: center;}
.infobox-3 .swiper-slide .tit p{ display: inline-block; width: 100%; font-size: 18px; color: #1e2830; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.infobox-3 .swiper-slide .tit span{ display: block; position: relative; text-transform: uppercase; font-size: 14px; color: #dfdfdf;}
.infobox-3 .swiper-slide:hover img{ transform: scale(1.1);}
.infobox-3 .swiper-slide:hover .tit{ background-color: #3f95d1;}
.infobox-3 .swiper-slide:hover .tit p{ color: #fff;}
.infobox-3 .swiper-slide:hover .tit span{ color: rgba(255,255,255,0.5);}
.infobox-4 {background: #3f95d1;}
.infobox-4 .contact-cont{display: flex;justify-content: space-between;background: #3f95d1;margin-top:2%;}
.infobox-4 .contacttxt{width: 35%;background: #3f95d1;color:#fff;text-align: center;line-height: 2;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.infobox-4 .contacttit{font-size: 20px;margin-top:15px;color:#fff;}
.infobox-4 .contactaddr{font-size: 18px;color:#fff;}
.infobox-4 .contacttxt ul{margin-top:15px;width:100%; display: flex; align-items: center; justify-content: center;}
.infobox-4 .contacttxt ul li{margin-right:25px;}
.infobox-4 .contacttxt ul .ewm {width: 120px;margin-right:0;}
.infobox-4 .contacttxt ul li p{font-size:14px;}
.infobox-4 .contactform{width: 65%;background:#3f95d1;padding:3%;color:#fff}
.infobox-4 .contactform .bigtit{font-size: 20px;}
.infobox-4 .contactform .smalltit{margin:0 0 10px;}
.infobox-4 .contactform .list-style-two {margin-left: -10px;margin-right: -10px;}
.infobox-4 .contactform .list-style-two li {position: relative;float: left;padding: 0 10px 10px;width: 50%;}
.infobox-4 .contactform .list-style-two li.all-long {width: 100%;padding: 0 10px;}
.infobox-4 .contactform input{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.infobox-4 .contactform .comm-input{background:#f8f8f8; padding:2px 10px; width:100%; font-size:15px; font-family:'Helvetica Neue',Helvetica,STHeiti,'Microsoft YaHei',Arial,Verdana,sans-serif; }
.infobox-4 .contactform .comm-select{padding:2px 10px;width:100%; font-size:15px; color:#999;background: url(../images/icon-down.png) #ffffff no-repeat 96% center;background-size: 16px;-webkit-appearance:none;appearance:none;}
.infobox-4 .contactform .confirmBtn{display:block; background:#0267ad; color:#fff; line-height:45px; width:20%; min-width:160px; font-size:16px; text-align:center; margin:0 auto;outline:0px;-webkit-appearance: none; }
.infobox-4 .contactform .confirmBtn:hover{background:#333; color:#fff;cursor: pointer;}
.infobox-4 .contactform .confirmBtn{margin-top:3%; }

.infobox-5{background: #fff;}
.infobox-5 .tit{ color: #343434; font-size: 20px; position: relative; padding-left: 20px;}
.infobox-5 .tit:before{ position: absolute; left: 0; top: 20%; content: ''; width: 4px; height: 60%; background: #3f95d1;}
.infobox-5{position: relative; margin-top: 3%;}
.infobox-5 .swiper-container {width: 100%;height: 100%;overflow: hidden;margin-top:2%;}
.infobox-5 .swiper-slide {transition:0.3s;position: relative;flex-direction: column;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.infobox-5 .swiper-slide .pic{ display: block; width: 100%;overflow: hidden;}
.infobox-5 .swiper-slide .pic img{ max-width: 100%; height: 100%;transition:all 0.6s;}
.infobox-5 .swiper-slide .itemtxt{background: #e7e7e7;width: 100%;text-align: center;}
.infobox-5 .swiper-slide:hover .pic img{ transform: scale(1.05);}
.infobox-5 .swiper-slide:hover .itemtxt{ background-color: #3f95d1;}
.infobox-5 .swiper-slide:hover .itemtxt p{color:#fff;}

@media screen and (max-width:1440px){
    .infobox-right h2{ font-size: 24px;}
    /*.infobox-right p{ font-size: 18px;}*/
    .infobox-right .content{ font-size: 16px; line-height: 30px;}
    .infobox-right dl dd span{ font-size: 15px;}
    .infobox-right .zixun-btn{ font-size: 14px;}
    .infobox-right #cptel{ font-size: 16px;}
	.infobox-4 .contacttxt ul .ewm {width: 120px;}
    .infobox-4 .contacttit{font-size: 18px;margin-top:10px;}
    .infobox-4 .contactaddr{font-size: 16px;line-height:1.5;}
    .infobox-4 .contactform .bigtit{font-size:18px;}
    .infobox-4 .contactform .confirmBtn{margin-top:3%;}
}
@media screen and (max-width:1200px){
    .infobox-1:after{ display: none;}
    .infobox-right .content{ font-size: 15px;}
    .infobox-right .tit{height:50px;}
    .infobox-right h2{ font-size: 20px;}
    .infobox-right ul .bt{ font-size: 14px; height: 30px;}
    .infobox-right ul{ margin: 2% 0 !important;}
    .infobox-right .zixun-btn{height: 40px;line-height: 40px;padding:0 20px;}
    .infobox-2 .gallery-thumbs{ padding: 0;}
    .infobox-2 .gallery-thumbs .swiper-slide{ font-size: 18px;}
    .infobox-3 .tit{ font-size: 18px;}
    .infobox-3 .swiper-slide .tit p{ font-size: 15px;}
    .infobox-3 .swiper-slide .tit span{ font-size: 13px;}
    .infobox-4 .contactform .list-style-two li{padding:5px;width:100%;}
	.infobox-4 .contactform .list-style-two li.all-long {padding: 5px;}
    .infobox-5 .tit{ font-size: 18px;}
    .infobox-5 .swiper-slide .itemtxt p{font-size: 15px;}
}
@media screen and (max-width:991px){
    .infobox-1:before{ display: none;}
    .infobox-right{ margin-top: 3%;}
    .info-contact{position:relative;}
    .infobox-right dl dd{ float: left;}
    .infobox-right dl dd span{ font-size: 14px;}
    .infobox-right .zixun-btn{ font-size: 14px;}
    .infobox-right #cptel{ font-size: 16px;}
    .infobox-2 .gallery-thumbs .swiper-slide{ font-size: 16px;}
    .infobox-2,.infobox-3,.infobox-4,.infobox-5 {padding: 15px !important;margin-top: 15px !important;}
    .infobox-3 .tit{ font-size: 16px;}
	.infobox-4 .contactform .comm-input,.infobox-4 .contactform .comm-select {font-size: 15px;}
	.infobox-4 .contacttit{font-size: 16px;}
    .infobox-4 .contactaddr{font-size: 15px;}
    .infobox-4 .contactform .bigtit{font-size:16px;}
    .infobox-5 .tit{ font-size: 16px;}
}

@media screen and (max-width:767px){
    .infobox-right .tit{height: 40px;line-height: 40px;}
    .infobox-right h2{font-size: 18px;}
	.infobox-4 .contact-cont{display: block;padding: 2% 0;}
    .infobox-4 .contacttxt,.infobox-4 .contactform{width:100%;padding:0}
    .infobox-4 .contacttxt ul{margin-top:10px;}
    .infobox-4 .contacttxt .didian{width: 50px;}
    .infobox-4 .contacttxt ul .ewm{width: 100px;margin-bottom: 0;}
    .infobox-4 .contactform .smalltit{font-size: 14px;}
	.infobox-4 .contactform .confirmBtn{font-size:15px;}
}
