/* CSS Document*/
* {padding:0px;margin:0px;outline:0 none;}
body {font-family:"Microsoft YaHei","微软雅黑";background:#fff;color:#666;font-size:12px;overflow-x:hidden !important;}
a {text-decoration:none;color:#666;transition:all 0.5s ease 0s;}
a:focus {outline:none;}
a:hover {color:#e53244;}
ul {list-style-type:none;}
li {vertical-align:bottom;zoom:1;}
img {border:0px;}
select {font-family:"Microsoft YaHei","微软雅黑";color:#666;font-size:12px;}
textarea {font-family:"Microsoft YaHei","微软雅黑";color:#666;font-size:12px;outline:none;}
table {border-collapse:collapse;border-spacing:0px;}
th,td {padding:0;}
input {vertical-align:middle;outline:none;font-size:12px;font-family:"Microsoft YaHei","微软雅黑";}
.clearfix:before,.clearfix:after {content:" ";display:block;height:0;visibility:hidden;clear:both;overflow:hidden;}
.clearfix {zoom:1;}
.clearfix:after {clear:both;}
.hidden {display:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:inherit;margin:0px;}
p {margin:0px;}
em,i {font-style:normal;}
.fl {float:left;}
.fr {float:right;}
input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance:none;}
::-webkit-scrollbar {width:5px;}
::-webkit-scrollbar-track {background:#fff;}
::-webkit-scrollbar-thumb {background:#062889;}
::-webkit-scrollbar-thumb:window-inactive {background:#062889;}
::-webkit-scrollbar-thumb:vertical:hover {background:#062889;}
.container {width:100%;max-width:1640px;margin:0 auto;}
.pad80{padding: 80px 0;}
.over-line1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.over-line2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.over-line3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}


/* 首页 */
/* 头部 */
.header {position:fixed;top:40px;right:0;left:0;width:100%;height:90px;z-index:100;text-align:center;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.header.on {width:100%;top:0px;background:#fff;}
.header-box {width:100%;height:90px;margin:0 auto;padding:0 40px;background:#fff;opacity:0.902;border-radius:20px;display: flex;justify-content: space-between;}
.header-box .header-left {float:left;padding:20px 0;}
.header.on .header-box{padding: 0;}

/*.header .header-left a {margin-right:20px;}*/
.header .header-center {width: 60%;}
.header .header-center ul {display: flex;justify-content: space-around;align-items: center;}
.header .header-center ul>li {position:relative;margin:0 30px;}
.header .header-center ul>li>a {font-size:16px;height:90px;line-height:90px;display:block;color:#333;font-weight:600;border-bottom:4px solid #fff;}
.header .header-center ul>li.active>a,.header .header-center ul>li>a:hover {border-bottom:3px solid #f00606;color:#f00606;}
.header .header-center ul li .submenu {position:absolute;left:50%;top:100px;min-width:200px;padding:15px;z-index:2;line-height:30px;opacity:0;/* display:none;*/background-color:#fff;text-align:left;box-shadow:0 0 5px rgba(0,0,0,0.1);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.header .header-center ul>li:hover .submenu {opacity:1;top:80px;}
.header .header-center ul li .submenu li {width:100%;}
.header .header-center ul li .submenu li a {font-size:14px;}
.header .header-center ul li .submenu li:hover a {color:#f8c400;}
.header .header-right {float:right;}
.header .header-right .link {margin-top:32px;text-align:right;overflow:hidden;}
.header .header-right .link a {margin-left:25px;}
.header .header-right .tel {color:#f00606;height:90px;line-height:90px;font-size:20px;display:flex;justify-content:flex-start;align-items:center;font-weight:600;}
.header .header-right .tel img {margin-right:5px;position:relative;top:3px;}
.header .header-right .tel i {display:inline-block;margin:0 15px;position:relative;top:5px;height:20px;width:1px;background:#666;}
/* 手机版导航栏 */
.wrap_phone {display:none;width:100%;height:60px;position:fixed;left:0;top:0;z-index:99;background-color:rgba(255,255,255,0.7);}
.phone_box {height:100%;}
.wrap_phone .logo {width:75px;margin-top:10px;margin-left:10px;}
.wrap_phone .logo img {display:block;width:100%;height:auto;}
.wrap_phone.lateral-menu-is-open {transform:translateX(-66%);-webkit-transform:translateX(-66%);-moz-transform:translateX(-66%);-ms-transform:translateX(-66%);-o-transform:translateX(-66%);transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;}
#cd-menu-trigger {padding-top:22px;padding-right:10px;}
#cd-lateral-nav .hotline1 {box-sizing:border-box;padding:20px;background-color:#075ea1;color:#fff;}
#cd-lateral-nav .hotline1 a {font-size:14px;}
#cd-lateral-nav .hotline1 a:hover {color:#fff;}


#cd-menu-trigger {text-align:right;display:none;z-index:100;}
#cd-menu-trigger .cd-menu-text {height:100%;text-transform:uppercase;color:#FFF;font-weight:600;display:none;}
#cd-menu-trigger .cd-menu-icon {/* this span is the central line in the menu menu */  display:inline-block;bottom:auto;right:auto;margin-right:-13px;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:24px;height:2px;background-color:#333;/* these are the upper and lower lines in the menu menu */}
#cd-menu-trigger .cd-menu-icon::before,#cd-menu-trigger .cd-menu-icon:after {content:'';width:100%;height:100%;position:absolute;background-color:inherit;left:0;/* Force Hardware Acceleration in WebKit */  -webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;}
#cd-menu-trigger .cd-menu-icon::before {bottom:5px;}
#cd-menu-trigger .cd-menu-icon::after {top:5px;}
#cd-menu-trigger.is-clicked .cd-menu-icon {background-color:rgba(255,255,255,0);}
#cd-menu-trigger.is-clicked .cd-menu-icon::before,#cd-menu-trigger.is-clicked .cd-menu-icon::after {background-color:#333;}
#cd-menu-trigger.is-clicked .cd-menu-icon::before {bottom:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#cd-menu-trigger.is-clicked .cd-menu-icon::after {top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#cd-lateral-nav {position:fixed;height:100%;right:-66%;top:0;/* the secondary navigation is covered by the main element */  z-index:100;width:66%;background-color:#fff;overflow-y:auto;/* Force Hardware Acceleration in WebKit */  -webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;transition:all 0.4s ease 0s;/* this creates the subtle slide in animation of the navigation */  -webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);}
#cd-lateral-nav .cd-navigation {margin:10px 0 16px;}
#cd-lateral-nav.lateral-menu-is-open {-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);transition:all 0.4s ease 0s;right:0%;/* smooth the scrolling on touch devices - webkit browsers */  -webkit-overflow-scrolling:touch;}
.accordion {width:100%;margin:0px auto;background:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.accordion .link {cursor:pointer;display:block;padding:20px 29px 20px 20px;color:#333;font-size:14px;border-bottom:1px solid #CCC;position:relative;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.accordion .link a {color:#333;}
.accordion li:last-child .link {border-bottom:0;}
.accordion li i {position:absolute;top:18px;left:12px;width:16px;height:16px;font-size:18px;color:#595959;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.accordion li i.fa-chevron-right {right:12px;left:auto;font-size:14px;/* background:url(../images/subnavjia.png) no-repeat right;*/background-size:90%;}
.accordion li.open i.fa-chevron-down {right:12px;left:auto;font-size:14px;/* background:url(../images/subnavjian.png) no-repeat right;background-size:90%;*/}
/* .accordion li i.fa-chevron-up {right:12px;left:auto;font-size:16px;background:url(../images/sub-next.png) no-repeat right;background-size:55%;}
*/.accordion li.open .link {color:#075ea1;}
.accordion li.open i {color:#075ea1;}
.accordion li.open i.fa-chevron-down {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
/** * Submenu -----------------------------*/ .submenu {display:none;background:#eee;font-size:14px;}
.submenu a {display:block;text-decoration:none;color:#333;padding:12px;padding-left:20px;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
.submenu a:hover {color:#075ea1;}




/* 底部 */
.footer .foot_top {background-color:#222;padding:60px 0;}
.footer .foot_top .container{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.footer .foot_top .foot_l {width:65%;display:flex;justify-content:flex-start;align-items:center;}
.footer .foot_top .foot_l .foot_logo {width:20%;}
.footer .foot_top .foot_l .foot_logo img {width:100%;}
.footer .foot_top .foot_l .foot_nav {margin-left:90px;}
.footer .foot_top .foot_l .foot_nav ul {display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:0;}
.footer .foot_top .foot_l .foot_nav ul li {border-right:2px solid #fff;padding:0 20px;}
.footer .foot_top .foot_l .foot_nav ul li:last-child {border-right:none;}
.footer .foot_top .foot_l .foot_nav ul li h4 a {font-size:18px;color:#fff;font-weight:bold;}
.footer .foot_top .foot_r {width:35%;display:flex;justify-content:flex-end;align-items:center;}
.footer .foot_top .foot_r .contact {border-left:1px solid #fff;padding-left:20px;}
.footer .foot_top .foot_r .contact h4 {font-size:18px;color:#fff;}
.footer .foot_top .foot_r .contact p {font-size:14px;color:#fff;margin-top:10px;}
.footer .foot_top .foot_r .ewm {text-align:center;padding-right:20px;}
.footer .foot_top .foot_r .ewm img{display: block;width: 80px;}
.footer .foot_top .foot_r .ewm p {font-size:12px;color:#fff;margin-top:10px;}
.footer .foot_bott {background-color:#111;padding:10px 0;}
.footer .foot_bott .foot_txt {display:flex;justify-content:space-between;align-items:center;}
.footer .foot_bott .foot_txt div {font-size:12px;color:#666;}
/* banner */
.in_banner {height:877px;}
.in_banner .swiper-slide {position:relative;background-size:cover;background-position: center;}
.in_banner .swiper-slide .nr {position:absolute;width:100%;left:0;top:0px;height:100%;color:#fff;display:flex;/* align-items:center;*/justify-content:center;flex-direction:column;text-shadow:0px 2px 2px #333;/* text-align:center;*/}
.in_banner .swiper-slide .nr .nr_wz h2 {font-size:48px;color:#fff;padding-bottom:20px;}
.in_banner .swiper-slide .nr .nr_wz p {font-size:20px;color:#fff;opacity:0.5;}
.in_banner .swiper-slide .nr .nr_btn a {display:block;width:190px;height:60px;background-color:#f00606;font-size:16px;color:#fff;line-height:60px;margin-top:60px;position:relative;text-align:center;}
.in_banner .swiper-slide .nr .nr_btn a i {display:inline-block;position:relative;height:1px;width:40px;background:#ff6565;margin-bottom:5px;}
.in_banner .swiper-slide .nr .nr_btn a i b {width:17px;background:#fff;/* border-right:5px #333 solid;*/    height:1px;position:absolute;left:0;top:0;background:#fff;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.in_banner .swiper-slide .nr .nr_btn a span {color:#fff;font-size:16px;margin-right:10px;}
.in_banner .swiper-slide .nr .nr_btn a:hover i b {width:40px;/* border-right:0 #333 solid;*/    transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.in_banner .swiper-pagination {bottom:40px !important;}
.in_banner .swiper-pagination span {width:31px;height:3px;opacity:1;background:#f6f6f6;border-radius:0;}
.in_banner .swiper-pagination .swiper-pagination-bullet-active {background:#f00606;opacity:1;}
.in_banner .swiper-button-next,.swiper-container-rtl .swiper-button-prev {background-image:none;}
.in_banner .swiper-button-prev,.swiper-container-rtl .swiper-button-next {background-image:none;}
.ind-product {width:100%; background-repeat:no-repeat;background-size:cover;background-position:center;}
.pubtitle {position:relative;text-align:center;}
.pubtitle h2 {font-size:40px;color:#333;font-weight: bold;line-height: 40px;position: relative;z-index: 1;}
.pubtitle p {position:absolute;left:50%;bottom:0;transform:translateX(-50%);font-size: 70px;color: #ebebeb;text-transform: uppercase;font-weight: bold;font-family: sans-serif;line-height: 70px;z-index: 0;}

.ind-title {display:flex;justify-content:space-between;align-items:flex-end;}
.ind-title .tab {display:flex;}
.ind-title .tab a {margin-left:55px;font-size:18px;transition:all 0.3s;}
.ind-title .tab a:hover,.ind-title .tab a.active {color:#f00606;}
.ind-title .mod-title {display:inline-block;}
.ind-title .mod-title i {display:block;width:40px;height:4px;background-color:#f00606;}
.ind-title .mod-title .cn {display:block;width:100%;font-size:26px;font-weight:bold;line-height:26px;margin-top:24px;white-space:nowrap;}
.ind-title .mod-title .en {display:block;width:100%;font-size:20px;font-family:'Arial';text-transform:uppercase;line-height:20px;margin-top:12px;white-space:nowrap;}
.ind-title .more {display:inline-flex;align-items:center;font-family:'DIN';font-size:14px;transition:all 0.3s;}
.ind-title .more i {margin-left:6px;font-weight:bold;height:14px;line-height:14px;transition:all 0.3s;}
.ind-title .more:hover i {transform:rotate(90deg);}

.ind-title .pubmore a {display:block;width:190px;height:60px;background-color:#f00606;font-size:16px;color:#fff;line-height:60px;position:relative;text-align:center;}
.ind-title .pubmore a i {display:inline-block;position:relative;height:1px;width:40px;background:#ff6565;margin-bottom:5px;}
.ind-title .pubmore a i b {width:17px;background:#fff;  height:1px;position:absolute;left:0;top:0;background:#fff;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.ind-title .pubmore a span {color:#fff;font-size:16px;margin-right:10px;}
.ind-title .pubmore a:hover i b {width:40px;/* border-right:0 #333 solid;*/    transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}


.ind-product {background-color: #f6f6f6;}
.ind-product .ind-product-box {width:100%;margin:0 auto;}
.ind-product .ind1_banner {margin-top:60px;padding-bottom: 40px;}
.ind-product .ind1_banner .ind-product-list {position:relative;}
.ind-product .ind1_banner .ind-product-list .img {background-repeat:no-repeat;background-size:cover;background-position:center;  background-color:#fff;}
.ind-product .ind1_banner .ind-product-list .img img {width:100%;}
.ind-product .ind1_banner .ind-product-list .ind-product-title {width:80%;background-color:#f00606;/*box-shadow:0px -2px 35px 0px rgba(140,140,140,0.16);*/color:#fff;position:absolute;bottom:-30px;left:10%;right: 10%;z-index:100;padding:20px 30px;}
.ind-product .ind1_banner .ind-product-list .ind-product-title h4 {font-size:18px;color:#fff;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:center;}
.ind-product .ind1_banner .ind-product-list .ind-product-title p {font-size:14px;color:#333;}
.ind-product .ind1_banner .ind-product-list:hover .img {background-color:#fff;}
.ind-product .ind1_banner .ind-product-list:hover .ind-product-title {background-color:#f00606;}
.ind-product .ind1_banner .ind-product-list:hover .ind-product-title h4 {color:#fff;}
.ind-product .ind1_banner .ind-product-list:hover .ind-product-title p {color:#fff;}


.ind-about {width:100%;height:600px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;}
.ind-about .ind-about-box {width:45%;padding-top:105px;padding-right:8%;}
.ind-about .ind-about-box .title {position:relative;}
.ind-about .ind-about-box .title h2 {font-size:40px;color:#fff;font-weight: bold;position: relative;z-index: 1;}

.ind-about .ind-about-box .title p {position:absolute;left:0;bottom: 0;font-size: 70px;color: #676767;text-transform: uppercase;font-weight: bold;font-family: sans-serif;line-height: 70px;z-index: 0;margin: 0;}
.ind-about .ind-about-box p {font-size:18px;color:#fff;opacity:0.7;margin:50px 0;line-height:35px;}
.ind-about .ind-about-box .in-about-more a i {display:inline-block;position:relative;height:1px;width:40px;background:#666;margin-bottom:5px;}
.ind-about .ind-about-box .in-about-more a i b {width:17px;background:#fff;/* border-right:5px #333 solid;*/    height:1px;position:absolute;left:0;top:0;background:#fff;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.ind-about .ind-about-box .in-about-more a span {color:#fff;font-size:16px;margin-right:10px;}
.ind-about .ind-about-box .in-about-more a:hover i b {width:40px;/* border-right:0 #333 solid;*/    transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.ind-about .ind-about-bott {width:100%;position:absolute;bottom:0;left:0;background-color:rgb(27,27,27);opacity:0.6;padding:40px 0;}
.ind-about .ind-about-bott ul {width:80%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;}
.ind-about .ind-about-bott ul li p {font-size:18px;color:#fff;margin-top:10px;}
.ind-about .ind-about-bott ul li .num span {font-size:48px;color:#fff;}
.ind-about .ind-about-bott ul li .num b {font-size:18px;color:#fff;}

/*cases*/
.ind-cases {position:relative;background:#f6f6f6;}

.ind-cases .ind-cases-box {margin-top:60px;}
.ind-cases .case_banner {width:100%;height:100%;}
.ind-cases .case_banner .swiper-slide {font-size:18px;background:#fff;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;transition:300ms;position:relative;overflow:hidden;}
/*.ind-cases .case_banner .swiper-slide-active,.swiper-slide-duplicate-active {transform:scale(1.3);z-index:100;}*/
.ind-cases .case_banner a {position:relative;}
.ind-cases .case_banner .imgbox {background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;}
.ind-cases .case_banner .imgbox img {display:block;width:100%;height:400px;}
.ind-cases .case_banner .infobox {width:100%;background-color:rgb(240,6,6);opacity:0.8;padding:30px;}
.ind-cases .case_banner .infobox h2 {font-size:20px;color:#fff;margin-bottom:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ind-cases .case_banner .infobox b {display:block;width:48px;height:2px;background-color:#fff;}
.ind-cases .case_banner .infobox .ind3_more {width:150px;height:50px;background-color:rgb(255,255,255,0.231);font-size:16px;color:#fff;text-align:center;line-height:50px;position:absolute;bottom:0;right:0;}.ind-cases .case_banner .swiper-slide a:hover .infobox{background-color:#990b0b; transition: all 0.8s ease 0s;}
/*.ind-cases .case_banner .swiper-slide-active a .infobox {top:45px;}*/
/* 销售网络 */@-webkit-keyframes yunMove {0% {left:0;}
100% {left:-100%;}
}
@keyframes yunMove {0% {left:0;}
100% {left:-100%;}
}
.ind-cpyy {overflow:hidden;}

.ind-cpyy .ind-cpyy-box {position:relative;z-index:1;width:100%;margin-top:60px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.ind-cpyy .ind-cpyy-box .item {width:32.5%;margin-left:1.25%;margin-bottom:20px;position:relative;}
.ind-cpyy .ind-cpyy-box .item:nth-child(3n + 1) {margin-left:0;}
.ind-cpyy .ind-cpyy-box .item .img {width:100%;height:auto;}
.ind-cpyy .ind-cpyy-box .item .img img {width:100%;height:auto;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;transform:all 0.3s;}
.ind-cpyy .ind-cpyy-box .item i.mask {width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent;transition:all 0.3s;}
.ind-cpyy .ind-cpyy-box .item .con {width:100%;text-align:center;position:absolute;top:50%;left:0;margin-top:-40px;color:#fff;opacity:0;transition:all 0.3s;}
.ind-cpyy .ind-cpyy-box .item .con i {display:block;font-size:58px;margin:0 auto;}
.ind-cpyy .ind-cpyy-box .item .con span {font-size:20px;margin-top:20px;}
.ind-cpyy .ind-cpyy-box .item:hover .img img {-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:gray;}
.ind-cpyy .ind-cpyy-box .item:hover i.mask {background-color:rgba(0,0,0,0.3);}
.ind-cpyy .ind-cpyy-box .item:hover .con {opacity:1;}



.ind-news {position:relative; background:#f6f6f6;}
.ind-news .ind-news-box {width:100%;margin-top:40px;display:flex;align-items:stretch;justify-content:space-between;flex-wrap: wrap;}
.ind-news .ind-news-box .img {width:38.5%;height: 456px;overflow: hidden;}
.ind-news .ind-news-box .img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.ind-news .ind-news-box ul {width:60%;background-color:#f7f7f7;padding:0 90px;}
.ind-news .ind-news-box ul li {width:100%;padding:30px 0 30px;border-bottom:1px solid #f2f4f5;}
.ind-news .ind-news-box ul li a {display:flex;align-items:center;justify-content: space-between;}
.ind-news .ind-news-box ul li a .date {width:70px;text-align:center;white-space:nowrap;transition:all 0.3s;flex-shrink:0;}
.ind-news .ind-news-box ul li a .date .day {font-size:56px;font-weight:bold;font-family:'DIN';line-height:56px;}
.ind-news .ind-news-box ul li a .date .mon {font-size:16px;font-family:'DIN';}
.ind-news .ind-news-box ul li a .text {width:85%;}
.ind-news .ind-news-box ul li a .text .title {font-size:18px;font-weight:bold;transition:all 0.3s;}
.ind-news .ind-news-box ul li a .text .desc {width:100%;line-height:28px;color:#888;margin-top:10px;transition:all 0.3s;font-size: 14px;}
.ind-news .ind-news-box ul li a:hover .date,.ind-news .ind-news-box ul li a.active .date {color:#f00606;}
.ind-news .ind-news-box ul li a:hover .text .title,.ind-news .ind-news-box ul li a.active .text .title {color:#f00606;}
.ind-news .ind-news-box ul li a:hover .text .desc,.ind-news .ind-news-box ul li a.active .text .desc {color:#333;}

.ind-news .ind-news-bot {width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;}
.ind-news .ind-news-bot .item {display:block;width:calc(50% - 10px);margin-left:20px;margin-top:20px;background-color:#fff;padding:40px 30px 30px;border-bottom:1px solid #f6f6f6;transition:all 0.3s;}
.ind-news .ind-news-bot .item .title {font-size:18px;font-weight:bold;transition:all 0.3s;}
.ind-news .ind-news-bot .item .desc {width:100%;line-height:28px;color:#888;margin-top:10px;transition:all 0.3s;font-size: 14px;}
.ind-news .ind-news-bot .item:hover {border-color:#f00606;}
.ind-news .ind-news-bot .item:hover .title {color:#f00606;}
.ind-news .ind-news-bot .item:hover .desc {color:#333;}
.ind-news .ind-news-bot .item:nth-child(2n + 1) {margin-left:0;}

.ind-contact {width:100%;background-image:url(../image/ind-contact.jpg);background-position:center;background-size:cover;padding:40px 0 20px;text-align:center;}
.ind-contact .big {font-size:40px;font-weight:bold;color:#fff;}
.ind-contact .small {font-size:28px;font-weight:bold;color:#fff;margin-top:10px;}
.ind-contact .btn {display:block;width:200px;height:50px;background-color:#fff;border-radius:25px;line-height:50px;text-align:center;font-size:16px;color:#f00606;margin:30px auto 0;padding: 0;}






/* 内页共同banner */
.mainBan {width:100%;height:617px;background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:15%;}
.mainBan .mainWz h2 {font-size:48px;color:#fff;margin-bottom:20px;}
.mainBan .mainWz b {display:block;width:28px;height:4px;background-color:rgb(220,5,5);}
.mainBan .mainWz p {font-size:20px;color:#fff;opacity:0.5;text-transform:uppercase;margin-top:20px;}
.mainBan_nav {font-size:16px;color:#333;padding:40px 0;}
/*分页*/
.pages {text-align:center;margin:30px auto 60px;}
.pages .box {display:flex;align-items:center;justify-content:center}
.pages .box a {margin:0 10px;border:#d3d6d9 1px solid;transition:.5s;font-size:14px;color:#78430f;display:flex;align-items:center;justify-content:center;height:40px;min-width:40px;padding:0 10px;white-space:nowrap;}
.pages .box a span {padding:0 10px;}
.pages .box a.page-num-current {color:#fff;border:#f00606 1px solid;background:#f00606}
/* 服务支持 */
.service_01 {background-color:#f5f5f5;padding-bottom:40px;}
.service_01 .title {text-align:center;}
.service_01 .title h2 {font-size:40px;color:#333;font-weight:bold;}
.service_01 .title p {font-size:16px;color:#777;margin-top:10px;}
.service_01 .ser_process img {width:100%;}
.service_02 {padding:60px 0;}
.service_02 .title h2 {font-size:40px;color:#333;font-weight:bold;}
.service_02 .title p {font-size:16px;color:#777;margin-top:10px;}
.service_02 .service_box {margin-top:40px;}
.service_02 .service_box .ser_l {width:40%;}
.service_02 .service_box .ser_l img {width:100%;}
.service_02 .service_box .ser_r {width:60%;padding:6% 6%;padding-bottom:0;}
.service_02 .service_box .ser_r p {font-size:24px;color:#777;margin-bottom:10px;}
.service_03 {width:100%;/* height:489px;*/background-position:center;background-repeat:no-repeat;background-size:cover;padding:120px 0;}
.service_03 .service_cot {text-align:left;margin-left:10%;}
.service_03 .service_cot h2 {font-size:32px;color:#fff;font-weight:bold;}
.service_03 .service_cot p {font-size:16px;color:#fff;margin:20px 0;margin-bottom:30px;}
/* .service_03 .service_cot ul {display:flex;justify-content:flex-start;align-items:center;}
*/.service_03 .service_cot ul li {float:left;margin-right:40px;text-align:center;}
.service_03 .service_cot ul li .top {border-right:1px solid #ccc;padding-right:60px;}
.service_03 .service_cot ul li .num {margin-top:10px;}
.service_03 .service_cot ul li .num span {font-size:36px;color:#089bed;}
.service_03 .service_cot ul li p {font-size:16px;color:#fff;margin-top:10px;margin-bottom:0;}
/* 关于我们 */.ab1_sec {width:100%;padding:80px 0 160px 0;}
.ab1_sec .top_title {margin-bottom:40px;}
.ab1_sec .top_title h3 {font-size:36px;}
.ab1_sec .top_title p {font-size:14px;color:#999;text-transform:uppercase;margin:10px 0;}
.ab1_sec .top_title i {display:block;width:40px;height:4px;background-color:rgb(220,5,5);}
.ab1_title {margin-bottom:120px;margin-bottom:20px;}
.ab1_title h3 {font-size:28px;color:#333;font-weight:bold;}
.ab1_title p {font-size:18px;color:#aaa;margin-top:10px;}
.ab1_sec .ab_title h3 {font-size:28px;color:#333;font-weight:bold;}
.ab1_main {display:flex;justify-content:space-between;align-items:center;flex-wrap: wrap;}
.ab1_left {width:40%;}
.ab1_left .txt p {font-size:16px;line-height:30px;color:#555;margin-bottom:20px;}
.ab1_right {width:50%;}
.ab1_right .video_cot {position:relative;z-index:2;}
.ab1_right .video_cot .img {position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;}
.ab1_right .video_cot .img::before {content:"";display:block;position:absolute;right:-10%;top:-8%;width:100%;height:120%;z-index:-1;background-color:#ebfbff;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.ab1_right .video_cot .img img {display:block;width:100%;height:auto;box-shadow:6.364px 6.364px 5px 0px rgba(0,0,0,0.1);}
.ab1_right:hover .video_cot .img::before {box-shadow:0 0 9px rgba(0,0,0,0.1);cursor:pointer;}
.ab4_sec {width:100%;padding:80px 0;background:url(../image/ab4-bg.jpg) no-repeat top center;background-size:cover;}
.ab4_main {position:relative;}
.ab4_sec .ab4_title {position:absolute;top:15%;right:35%;}
.ab4_sec .ab4_title h3 {font-size:36px;}
.ab4_sec .ab4_title p {font-size:14px;color:#999;text-transform:uppercase;margin:10px 0;}
.ab4_sec .ab4_title i {display:block;width:40px;height:4px;background-color:rgb(220,5,5);}
.ab4_swiper {position:relative;width:100%;}
.ab4_swiper .lis {display:flex;justify-content:space-between;align-items:center;}
.ab4_swiper .lis .img_box {width:50%;overflow:hidden;box-shadow:0 0 9px rgba(0,0,0,0.1);}
.ab4_swiper .lis .img {width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.ab4_swiper .lis .img img {display:block;width:100%;height:auto;}
.ab4_swiper .lis .txt {width:45%;padding-right:45px;}
.ab4_swiper .lis .txt h2 {margin-bottom:20px;font-size:30px;color:#495361;}
.ab4_swiper .lis .txt .nr p {font-size:14px;line-height:25px;color:#777;}
.ab4_swiper .lis:hover .img {transform:scale(1.1);-webkit-transform:scale(1.1);}
.ab4_swiper .ab4_pagination {width:auto !important;left:auto !important;bottom:5% !important;right:40% !important;}
.ab4_swiper .ab4_pagination .swiper-pagination-bullet {width:12px;height:12px;margin:0 6px;opacity:1;background-color:#fff;box-shadow:0 0 9px rgba(0,0,0,0.25);}
.ab4_swiper .ab4_pagination .swiper-pagination-bullet-active {background-color:#dc0505;}
.about_fix {height:485px;background-repeat:no-repeat;background-position:top left;background-attachment:fixed;}
.about_fix .about_wz {text-align:center;padding-top:160px;}
.about_fix .about_wz h4 {font-size:72px;color:#fff;}
.about_fix .about_wz p {font-size:42px;color:#fff;}
.ab3_sec {width:100%;}
.ab3_sec .ab3_title h3 {font-size:36px;}
.ab3_sec .ab3_title p {font-size:14px;color:#999;text-transform:uppercase;margin:10px 0;}
.ab3_sec .ab3_title i {display:block;width:40px;height:4px;background-color:rgb(220,5,5);}
.ab3_sec .factory_list{display: flex;margin: 60px 0;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.ab3_sec .factory_list li{width: 32%;margin-right: 2%;margin-bottom: 30px;}
.ab3_sec .factory_list li:nth-child(3n){margin-right: 0;}
.ab3_sec .factory_list li img{display: block;width: 100%;object-fit: contain;}

/* 新闻中心 *//* .news {padding-bottom:120px;}
*/
.news .news_nav ul {display:flex;justify-content:center;align-items:center;}
.news .news_nav ul li {float:left;margin-right:20px;}
.news .news_nav .nli a {display:inline-block;width:170px;height:50px;background-color:#f8f8f8;text-align:center;line-height:50px;font-size:16px;color:#333;}
.news .news_nav .nli.on a {color:#fff;background-color:#dc0505;}
.news .news_nav .nli:hover a {color:#fff;background-color:#dc0505;}
.news .news_list ul li {background-color:#f6f6f6;margin-bottom:60px;}
.news .news_list .news_li .news_l {width:50%;}
.news .news_list .news_li .news_l .img_box {overflow:hidden;height: 450px;}
.news .news_list .news_li .news_l .img_box img {display:block;width:100%;height:100%;object-fit: cover;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.news .news_list .news_li .news_r {width:50%;padding:40px;padding-bottom:0;}
.news .news_list .news_li .news_r h2 {font-size:32px;color:#333;font-weight:bold;margin-bottom:40px;}
.news .news_list .news_li .news_r b {display:block;width:40px;height:4px;background-color:rgb(220,5,5);}
.news .news_list .news_li .news_r p {font-size:16px;color:#666;margin:40px 0;line-height:30px;}
.news .news_list .news_li .news_r .news_btns span {display:block;font-size:16px;color:#dc0505;}
.news .news_list .news_li .news_r .date {font-size:18px;color:#555;margin-top:40px;}
.news .news_list ul li:hover .news_l .img_box img{transform:scale(1.1);-webkit-transform:scale(1.1);}
/* 新闻详情页 */
/* 头部导航 */
.header1 {position:fixed;top:0;left:0;width:100%;height:90px;z-index:100;background-color:#fff;text-align:center;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;box-shadow:0px 0px 14.72px 1.28px rgba(0,0,0,0.1);}
.header1.on {width:100%;top:0px;background:#fff;}
.header1 .header-left {float:left;padding:20px 0;}
.header1 .header-left a {float:left;margin-right:20px;}
.header1 .header-center {float:left;}
.header1 .header-center ul {float:left;}
.header1 .header-center ul>li {float:left;position:relative;margin-left:62px;}
.header1 .header-center ul>li>a {font-size:16px;height:90px;line-height:90px;display:block;color:#333;font-weight:600;border-bottom:4px solid #fff;}
.header1 .header-center ul>li.active>a,.header .header-center ul>li>a:hover {border-bottom:3px solid #f00606;color:#f00606;}
.header1 .header-center ul li .submenu {position:absolute;left:50%;top:100px;min-width:200px;padding:15px;z-index:2;line-height:30px;opacity:0;/* display:none;*/background-color:#fff;text-align:left;box-shadow:0 0 5px rgba(0,0,0,0.1);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.header1 .header-center ul>li:hover .submenu {opacity:1;top:80px;}
.header1 .header-center ul li .submenu li {width:100%;}
.header1 .header-center ul li .submenu li a {font-size:14px;}
.header1 .header-center ul li .submenu li:hover a {color:#f8c400;}
.header1 .header-right {float:right;}
.header1 .header-right .link {margin-top:32px;text-align:right;overflow:hidden;}
.header1 .header-right .link a {margin-left:25px;}
.header1 .header-right .tel {color:#f00606;height:90px;line-height:90px;font-size:20px;display:flex;justify-content:flex-start;align-items:center;font-weight:600;}
.header1 .header-right .tel img {margin-right:5px;position:relative;top:3px;}
.header1 .header-right .tel i {display:inline-block;margin:0 15px;position:relative;top:5px;height:20px;width:1px;background:#666;}
/* 详情内容 */
.news_detail {padding-bottom:40px;}
.news_detail .detail_box {width:80%;margin:0 auto;text-align: justify;}
.news_detail .detail_box .detail_top {text-align:center;margin-bottom: 40px;}
.news_detail .detail_box .detail_top h2 {font-size:20px;color:#333;font-weight:bold;}
.news_detail .detail_box .detail_top b {display:inline-block;width:19px;height:2px;background-color:rgb(220,5,5);}
.news_detail .detail_box .detail_top p {font-size:14px;color:#555;}
.news_detail .detail_box .txt p {font-size:16px;color:#555;line-height: 2;}
.news_detail .detail_box .txt img {max-width:100%;margin: 5px auto;}
/* 产品中心 */.product {background-color:#f5f5f5;/* padding-bottom:60px;*/}
.product .product_top {margin-bottom:40px;}
.product .product_top h2 {font-size:40px;color:#333;font-weight:bold;text-align:center;}
.product .product_top .search_box {margin:40px 0;display:flex;justify-content:center;align-items:center;}
.product .product_top .search_box .form {border-bottom:1px solid #dadada;display:flex;justify-content:space-between;align-items:center;width:285px;height:45px;margin-right:20px;}
.product .product_top .search_box .form input {font-size:16px;color:#666;border:none;background-color:transparent;}
.product .product_top .search_box .form1 {border-bottom:1px solid #dadada;}
.product .product_top .search_box .form1 select {width:285px;height:45px;border:none;font-size:16px;color:#666;background-color:transparent;}
.product .product_list ul{display: flex;flex-wrap: wrap;}
.product .product_list ul li {background-color:#fff;width: 30%;margin-right: 2%;margin-bottom: 2%;}
.product .product_list ul li:nth-child(4n) {margin-right: 0;}
.product .product_list ul li a {position:relative;display: block;width: 100%;height: 100%;}
.product .product_list ul li a .img {background-repeat:no-repeat;background-size:cover;background-position:center;/* padding:50px 80px;*/    /* background-color:rgb(220,220,220);*/}
.product .product_list ul li a .img img {width:100%;}
.product .product_list ul li a .ind-product-title {width:100%;background-color:#f00606;color:#fff;padding:20px 30px;}
.product .product_list ul li a .ind-product-title h4 {font-size:18px;color:#fff;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:center;}
.product .product_list ul li a .ind-product-title p {font-size:14px;color:#333;}
.product .product_list ul li a:hover .img {background-color:#fff;}
.product .product_list ul li a:hover .ind-product-title {background-color:#f00606;}
.product .product_list ul li a:hover .ind-product-title h4 {color:#fff;}
.product .product_list ul li a:hover .ind-product-title p {color:#fff;}


.product .product_list .product_li .product_l {width:50%;}
.product .product_list .product_li .product_l .img_box {overflow:hidden;}
.product .product_list .product_li .product_l .img_box .product_img {background-repeat:no-repeat;background-position:center;background-size:cover;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.product .product_list .product_li .product_l .img_box .product_img img {display:block;width:100%;height:auto;}
.product .product_list ul li:hover .product_l .img_box .product_img {transform:scale(1.1);-webkit-transform:scale(1.1);}
.product .product_list .product_li .product_r {width:50%;padding-top:8%;padding-left:40px;position:relative;padding-right:160px;}
.product .product_list .product_li .product_r h5 {font-size:18px;color:#333;font-weight:bold;margin-bottom:10px;}
.product .product_list .product_li .product_r .pro_title {position:relative;}
.product .product_list .product_li .product_r .pro_title h2 {font-size:36px;color:#333;font-weight:bold;z-index:10;}
.product .product_list .product_li .product_r .pro_title p {font-size:82px;color:#f2f2f5;font-weight:bold;position:absolute;left:0;bottom:-20px;z-index:-1;}
.product .product_list .product_li .product_r b {display:inline-block;width:24px;height:2px;background-color:rgb(220,5,5);margin-top:20px;margin-bottom:10px;}
.product .product_list .product_li .product_r p {font-size:14px;color:#999;}
.product .product_list .product_li .product_r .pro_btns {position:absolute;top:60px;right:0;}
/* 产品详情页 */
.prodetail_01 {background-color:#f1f1f3;padding-bottom:60px;}
.prodetail_01 .detail_box .detail_l {width:45%;}
.prodetail_01 .detail_box .detail_l .pro_banner .pro_img {background-repeat:no-repeat;background-position:center;background-size:contain;background-color: #fff;}
.prodetail_01 .detail_box .detail_l .pro_banner .pro_img img {width:100%;}
.prodetail_01 .detail_box .detail_l .pro_banner .swiper-pagination {text-align:right;right:40px !important;}
.prodetail_01 .detail_box .detail_l .pro_banner .swiper-pagination span {background:#555;}
.prodetail_01 .detail_box .detail_l .pro_banner .swiper-pagination .swiper-pagination-bullet-active {background:#dc0505;}
.prodetail_01 .detail_box .detail_r {width:53%;padding:40px 60px;}
.prodetail_01 .detail_box .detail_r .title h4 {font-size:36px;color:#333;font-weight:bold;}
.prodetail_01 .detail_box .detail_r .title p {font-size:20px;color:#092b89;margin-top:10px;}
.prodetail_01 .detail_box .detail_r .txt {margin-top:20px;}
.prodetail_01 .detail_box .detail_r .txt span {font-size:20px;color:#000033;}
.prodetail_01 .detail_box .detail_r .txt b {display:block;width:36px;height:4px;background-color:rgb(220,5,5);margin:20px 0;}
.prodetail_01 .detail_box .detail_r .txt p {font-size:18px;color:#555;}
.prodetail_01 .detail_box .detail_r .bott {border:2px solid #555;border-radius:12px;padding:20px 20px;margin-top:20px;}
.prodetail_01 .detail_box .detail_r .bott ul {display:flex;justify-content:space-between;align-items:center;}
.prodetail_01 .detail_box .detail_r .bott ul li {text-align:center;}
.prodetail_01 .detail_box .detail_r .bott ul li .num span {font-size:52px;color:#092c89;}
.prodetail_01 .detail_box .detail_r .bott ul li p {font-size:28px;color:#333;}
.peodetail_02 {padding-top:90px;}
.peodetail_02 ul li {margin-bottom:90px;}
.peodetail_02 .prodetail_list .list_l {width:45%;}
.peodetail_02 .prodetail_list .list_l .img {background-repeat:no-repeat;background-position:center;background-size:cover;}
.peodetail_02 .prodetail_list .list_l .img img {width:100%;}
.peodetail_02 .prodetail_list .list_r {width:55%;padding:0 60px;padding-top:6%;}
.peodetail_02 .prodetail_list .list_r h4 {font-size:32px;color:#333;font-weight:bold;margin-bottom:10px;}
.peodetail_02 .prodetail_list .list_r p {font-size:24px;color:#777;line-height:35px;}
.prodetail_03 {padding-bottom:40px;}
.prodetail_03 .form_txt {width:80%;margin:0 auto;}
.prodetail_03 .form_txt img {width:100%;}
.prodetail_04 {width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;padding:40px 0;}
/*.prodetail_04 .title {padding-left:30px;}*/
.prodetail_04 .title h4 {font-size:28px;color:#333;font-weight:bold;}
.prodetail_04 .anli_box {margin-top:40px;}
.prodetail_04 .anli_box ul{display: flex;flex-wrap: wrap;margin: 0;}
.prodetail_04 .anli_box ul li {width:23.5%;margin-right: 2%;}
.prodetail_04 .anli_box ul li:nth-child(4n){margin-right: 0;}
.prodetail_04 .anli_box .anli_list .anli_img {background-repeat:no-repeat;background-position:center;background-size:cover;}
.prodetail_04 .anli_box .anli_list .anli_img img {width:100%;}
.prodetail_04 .anli_box .anli_list .anli_wz {padding-top:40px;}
.prodetail_04 .anli_box .anli_list .anli_wz h4 {font-size:16px;color:#333;}
.prodetail_04 .anli_box .anli_list .anli_wz p {font-size:14px;color:#777;margin-top:10px;}

.atc-pn{padding-right:200px;position:relative;margin-top:60px;padding-top: 20px;border-top: solid 2px #f00606;font-size:16px;}
.atc-pn a{overflow:hidden;font-size:16px;color:#626262;line-height:32px;}
.atc-pn a.ret{font-size:16px;color:#fff;line-height:34px;text-align:center;background-color:#f00606;width:108px;height:34px;position:absolute;right:0;top:35px;z-index:1}
.atc-pn a:hover{color: #f00606;}

/* 联系我们 */
.contact_01 {padding:60px 0;}
.contact_01 .title {padding-left:5%;}
.contact_01 .title h2 {font-size:40px;color:#333;font-weight:bold;}
.contact_01 .title p {font-size:16px;color:#414141;margin-top:10px;}
.contact_01 .contact_box .contact_l {width:36%;padding-top:10%;padding-left:5%;}
.contact_01 .contact_box .contact_l .box .address {border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:20px;}
.contact_01 .contact_box .contact_l .box .address h4 {font-size:20px;color:#333;font-weight:bold;margin-bottom:10px;}
.contact_01 .contact_box .contact_l .box .address p {font-size:14px;color:#999;margin-bottom:5px;}
.contact_01 .contact_box .contact_l .box .tel h4 {font-size:20px;color:#333;font-weight:bold;margin-bottom:10px;}
.contact_01 .contact_box .contact_l .box .tel p {font-size:14px;color:#999;margin-bottom:5px;}
.contact_01 .contact_box .contact_r {width:58%;}
.contact_01 .contact_box .contact_r .map {width:100%;height:595px;}
.BMapLabel{max-width: fit-content;border:0 !important;padding: 10px !important;top: 0 !important;}

.contact_2 {overflow:hidden;background-color:#f0f5f7;padding:60px 0;}
.contact_2_1 {margin-top:2.5em;}
.contact_2_1 form{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.contact_2_1 .form-group {width:32%;margin-bottom: 2%;margin-right: 2%;background-color:#fff;border:1px #bababa solid;padding:10px;border:0;border-radius:0;box-shadow:none;}
.contact_2_1 .form-control {width:100%;height:40px;background-color:#fff;border:0;border-radius:0;box-shadow:none;font-size:14px;color:#333;padding:0 10px;}
.contact_2_1 .form-group:nth-child(3n) {margin-right: 0%;}
.contact_2_1 .form-group input {border:none;background:none;width:100%;font-size:1em;}
.contact_2_1 .form-group.form-area{width: 100%;margin-right: 0;}
.contact_2_1 .form-group .form-control.area {width: 100%;height:220px;border:none;background:none;width:100%;font-size:14px; padding: 20px 35px;}

.contact_2_1 .form-button{display: flex;justify-content: space-between;align-items: center;width: 100%;flex-wrap: wrap;}
.contact_2_1 .form-code  {width: 40%;display: flex;align-items: center;justify-content: space-between;background:#fff;color:#626364;position:relative;    padding: 10px;}
.contact_2_1 .form-code input {width: 70%;}
.contact_2_1 .btn-submit {display:block;width:200px;height:60px;font-size:16px;color:#ffffff;font-weight:bold;background-color:#f00606;border-radius:0;}

.contact_2_2 a {font-size:1.125em;display:inline-block;color:#fff;background-color:#dc0505;width:10.55555555555556em;line-height:2.777777777777778em;color:#fff;text-align:center;font-size:16px;}
.contact_2_2 {margin-bottom:5.625em;margin-top:1.5em;}
.contact_2_2 a:hover {background-color:#999;}
.contact_2 .contact_box {width:90%;margin:0 auto;}
.about_1_1 {font-size:40px;color:#333;font-weight:bold;}
.about_1_2 {font-size:16px;color:#414141;}
.fb_t {margin-bottom:2em;}
.fb_t a {background-color:#fff;margin-right:1em;display:inline-block;border:1px #bababa solid;padding:0.5em 1em;font-size:16px;}
.fb_t a.on {color:#fff;background-color:#dc0505;border-color:#dc0505}
/* 分页 */
.sabrosus {display:flex;justify-content:center;align-items:center;font-size:14px;padding:80px 0;}
.sabrosus a {display:block;width:40px;height:40px;line-height:40px;margin:0 5px;text-align:center;border-radius:5px;border:1px solid #ccc;}
.sabrosus a i {line-height:40px;font-size:20px;}
.sabrosus a:hover {color:#fff;background-color:#dc0505;}
.sabrosus a.current {color:#fff;background-color:#dc0505;}
.sabrosus a.disabled0 {color:#d9dce2;border-color:#d9dce2;background-color:transparent;pointer-events:none}
/* 案例及视频 */
.case .case_nav ul {display:flex;justify-content:center;align-items:center;}
.case .case_nav ul li {float:left;margin-right:20px;}
.case .case_nav .nli a {display:inline-block;width:170px;height:50px;background-color:#f8f8f8;text-align:center;line-height:50px;font-size:16px;color:#333;}
.case .case_nav .nli.on a {color:#fff;background-color:#dc0505;}
.case .case_nav .nli:hover a {color:#fff;background-color:#dc0505;}
.case .case_list ul li {background-color:#f6f6f6;margin-bottom:80px;}
.case .case_list .case_li .case_l {width:50%;}
.case .case_list .case_li .case_l .img_box {overflow:hidden;}
.case .case_list .case_li .case_l .img_box img {display:block;width:100%;height:100%;object-fit: cover;}
.case .case_list .case_li .case_r {width:50%;padding:40px;padding-bottom:0;}
.case .case_list .case_li .case_r h2 {font-size:32px;color:#333;font-weight:bold;margin-bottom:40px;}
.case .case_list .case_li .case_r b {display:block;width:40px;height:4px;background-color:rgb(220,5,5);}
.case .case_list .case_li .case_r p {font-size:17px;color:#666;margin:40px 0;line-height:30px;}
.case .case_list .case_li .case_r .case_btns span {display:block;font-size:16px;color:#dc0505;}
.case .case_list .case_li .case_r .date {font-size:18px;color:#555;margin-top:40px;}

.form_txt {width:45%;margin:0 auto;margin-bottom:40px;}
.form_txt img {width:100%;}

.application-box {padding-bottom:60px;overflow: hidden;}
.application-box .appli-list {position:relative;z-index:1;width:100%;margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.application-box .appli-list .item {width:32.5%;margin-left:1.25%;margin-bottom:30px;position:relative;}
.application-box .appli-list .item:nth-child(3n + 1) {margin-left:0;}
.application-box .appli-list .item .img {width:100%;height:auto;}
.application-box .appli-list .item .img img {width:100%;height:auto;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;transform:all 0.3s;}
.application-box .appli-list .item i.mask {width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent;transition:all 0.3s;}
.application-box .appli-list .item .con {width:100%;text-align:center;position:absolute;top:50%;left:0; transform: translateY(-50%);color:#fff;opacity:0;transition:all 0.3s;}
.application-box .appli-list .item .con i {display:block;font-size:58px;margin:0 auto;}
.application-box .appli-list .item .con span {font-size:20px;margin-top:20px;}
.application-box .appli-list .item:hover .img img {-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:gray;}
.application-box .appli-list .item:hover i.mask {background-color:rgba(0,0,0,0.3);}
.application-box .appli-list .item:hover .con {opacity:1;}



@media (max-width:1700px) {
	.container{width: 1440px;max-width: 1440px;}
	.header .header-center ul>li{margin: 0 20px;}
	.footer .foot_top .foot_l .foot_nav{margin-left: 0;}
}

@media (max-width:1440px) {
	.container{width: 1200px;max-width: 1200px;}
	.pad80{padding: 60px 0;}
	.header .header-center ul>li{margin: 0;}
	.ind-product .ind1_banner .ind-product-list .ind-product-title{padding: 20px;}
	.ind-product .ind1_banner .ind-product-list .ind-product-title h4{font-size: 14px;}
	.ind-about .ind-about-box .title h2{font-size: 30px;}
	.ind-about .ind-about-box .title p{font-size: 60px;line-height: 60px;}
	.ind-about .ind-about-box p{font-size: 16px;}
	.ind-cases .case_banner .imgbox img{height: 300px;}
	.ind-cpyy .ind-cpyy-box .item .con i{font-size: 40px;}
	.ind-cpyy .ind-cpyy-box .item .con span{font-size: 16px;}
	.ind-news .ind-news-box ul{padding: 0 60px;}
	.ind-contact{padding: 80px 0 60px;}
	.ind-contact .big{font-size: 36px;}
	.ind-contact .small{font-size: 24px;font-weight: 500;}
	.ind-contact .btn{margin: 30px auto 0;}
	.footer .foot_top .foot_l{width: 100%;margin-bottom: 20px;float: none;justify-content: space-between;}
	.footer .foot_top .foot_r{width: 100%;float: none;justify-content: flex-start;}
	.footer .foot_top .foot_l .foot_nav ul li h4 a{font-weight: 500;font-size: 16px;}

	.mainBan{height: 430px;}
	.mainBan .mainWz h2{font-size: 40px;}
	.ab1_sec{padding: 60px 0;}
	.ab1_left{width: 45%;}
	.ab1_left .txt{text-align: justify;}

	.case .case_list ul li,.news .news_list ul li{margin-bottom: 40px;}
	.case .case_list .case_li .case_l .img_box,.news .news_list .news_li .news_l .img_box{height: 320px;}
	.case .case_list .case_li .case_r,.news .news_list .news_li .news_r{padding: 30px;}
	.case .case_list .case_li .case_r h2,.news .news_list .news_li .news_r h2{font-size: 26px;margin-bottom: 20px;}
	.case .case_list .case_li .case_r ,.news .news_list .news_li .news_r p{margin: 20px 0;}
	.case .case_list .case_li .case_r .date,.news .news_list .news_li .news_r .date{font-size: 16px;margin-top: 20px;}


	.application-box .appli-list .item .img{height: 280px;}
	.application-box .appli-list .item .img img{height: 100%;object-fit: cover;}

	.contact_01 .title,.contact_01 .contact_box .contact_l{padding-left: 0;}
	.contact_01 .contact_box .contact_r .map{height: 440px;}
	.contact_01 .contact_box .contact_l{padding-top: 6%;}
	.contact_2 .contact_box{width: 100%;}

}


@media (max-width:1024px) {
	.container{width: 96%;max-width: 96%;padding: 0;}
	.header{top: 20px;}
	.header .header-center{width: 75%;}
	.in_banner{height: 700px;}
	.ind-about .ind-about-bott ul{width: 96%;}

	.header .header-right {display:none;}
	.header1 .header-right {display:none;}

	.ind-cases .case_banner .imgbox img{height: 240px;}


	.ind-news .ind-news-box .img{width: 43%;}
	.ind-news .ind-news-box ul{width: 55%;padding: 0 30px;}
	.ind-news .ind-news-box ul li a .text{width: 80%;}

	.ind-cases .case_banner .infobox{padding: 20px;}
	.ind-cases .case_banner .infobox h2,.prodetail_01 .detail_box .detail_r .txt span{font-size: 16px;}
	.ind-cases .case_banner .infobox .ind3_more{width: 100px;height: 40px;line-height: 40px;font-size: 14px;}

	.mainBan{height: 330px;}
	.ab1_sec{padding: 40px 0;}
	.ab1_sec .top_title h3,.ab3_sec .ab3_title h3{font-size: 30px;}
	.ab1_title h3,.prodetail_01 .detail_box .detail_r .title h4{font-size: 24px;}
	.ab1_title p,.ab3_sec .ab3_title p{font-size: 14px;}
	.ab3_sec .factory_list{margin: 40px 0;}

	.prodetail_01 .detail_box .detail_r{padding: 0 20px;}

	.prodetail_04 .anli_box .anli_list .anli_wz{padding-top: 20px;}

}
@media (max-width:992px) {
	.header,.header1 {display:none;}
	.wrap_phone {display:block !important;}
	#cd-menu-trigger {display:block;}
	.wrap_phone .logo {width:140px;}
	.mainBan {margin-top:60px;height: 220px;padding-top:8%;}
	.mainBan .mainWz h2{font-size: 30px;}
	.mainBan .mainWz p{font-size: 16px;}
	.product .product_list ul li{width: 49%;}
	.product .product_list ul li:nth-child(2n){margin-right: 0;}

}
@media (max-width:768px) {
	.pad80{padding: 40px 0;}
	.in_banner{height: 440px;}
	.in_banner .swiper-pagination {bottom: 20px !important;}
	.ind-about{height: 500px;}
	.ind-about .ind-about-box{width: 100%;padding: 7% 2%;}
	.ind-about .ind-about-bott{padding: 20px 0;}
	.ind-about .ind-about-bott ul li .num span{font-size: 28px;}
	.ind-about .ind-about-box .title p{color: rgba(33, 33, 33, 0.5);}

	.ind-cpyy .ind-cpyy-box .item,.application-box .appli-list .item{width: 49%;margin-left: 0}
	.ind-cpyy .ind-cpyy-box .item:nth-child(3n),.application-box .appli-list .item:nth-child(3n){margin-right: 2%;}
	.ind-cpyy .ind-cpyy-box .item:nth-child(2n),.application-box .appli-list .item:nth-child(2n){margin-right: 0;}

	.ind-news .ind-news-box .img,.ind-news .ind-news-box ul{width: 100%;}
	.ind-news .ind-news-bot,.footer .foot_top .foot_l{display: none;}
	.ind-news .ind-news-box ul li a .text{width: 85%;}

	.ind-contact,.footer .foot_top{padding: 40px 0;}
	.ind-contact .big{font-size: 26px;}
	.ind-contact .small{font-size: 18px;}

	.ab1_left,.ab1_right{width: 100%;}
	.ab1_right{margin-top: 40px;}
	.ab1_sec{padding: 20px 0 100px;}
	.ab3_sec .factory_list li,.prodetail_04 .anli_box ul li{width: 49%;}
	.ab3_sec .factory_list li:nth-child(3n){margin-right: 2%;}
	.ab3_sec .factory_list li:nth-child(2n),.prodetail_04 .anli_box ul li:nth-child(2n){margin-right: 0;}

	.prodetail_01 .detail_box .detail_l,.prodetail_01 .detail_box .detail_r,.contact_01 .contact_box .contact_l,.contact_01 .contact_box .contact_r{width: 100%;}
	.prodetail_01 .detail_box .detail_r{margin-top: 30px;padding: 0;}
	.prodetail_04 .anli_box ul li{margin-bottom: 20px;}

	.news_detail .detail_box{width: 90%;}


}
@media (max-width:540px) {
	.in_banner{height: 340px;}
	.in_banner .swiper-pagination {bottom: 10px !important;}

	.ind-title .mod-title .cn{margin-top: 15px;font-size: 20px;}
	.ind-title .mod-title .en{font-size: 14px;margin-top: 8px;}
	.ind-title .pubmore a{width: 140px;height: 50px;line-height: 50px; font-size: 16px;}
	.ind-title .pubmore a span{font-size: 14px;margin-right: 5px;}
	.ind-title .pubmore a i{width: 30px;}
	.ind-product .ind1_banner,.ind-cases .ind-cases-box,.ind-cpyy .ind-cpyy-box{margin-top: 30px;}
	.ind-about{height: 430px;}
	.ind-about .ind-about-box{padding: 12% 2%;}
	.ind-about .ind-about-box p{margin: 20px 0;font-size: 14px;}
	.ind-about .ind-about-box .title h2,.ind-about .ind-about-bott ul li .num span{font-size: 20px;}
	.ind-about .ind-about-box .title p{font-size: 40px;line-height: 40px;}
	.ind-about .ind-about-bott ul li p,.ind-about .ind-about-box .in-about-more a span{font-size: 14px;}
	.ind-about .ind-about-bott ul li .num b{font-weight: 500;font-size: 12px;}
	.ind-cpyy .ind-cpyy-box .item,.application-box .appli-list .item{width: 100%;}
	.ind-news .ind-news-box .img{height: 260px;}
	.ind-news .ind-news-box ul{padding: 0 15px;}
	.ind-news .ind-news-box ul li{padding: 15px 0;}
	.ind-news .ind-news-box ul li a .date .day{font-size: 40px;line-height: 40px;margin-bottom: 10px;}
	.ind-news .ind-news-box ul li a .date .mon{font-size: 14px;}
	.ind-news .ind-news-box ul li a .text{margin-left: 15px;}
	.ind-news .ind-news-box ul li a .text .desc{margin-top: 0;font-size: 12px;}
	.ind-news .ind-news-box ul li a .text .title{font-size: 16px;}
	.ind-contact{display: none;}

	.footer .foot_bott .foot_txt{flex-wrap: wrap;}
	.footer .foot_bott .foot_txt>div{width: 100%;text-align: center;margin: 3px 0;}
	.footer .foot_top .foot_r .contact p{font-size: 12px;}
	.footer .foot_top{padding: 15px 0;}

	.mainBan{height: 180px;padding-top: 14%;}
	.mainBan .mainWz h2{font-size: 24px;margin-bottom: 10px;}
	.mainBan .mainWz p{font-size: 12px;margin-top: 10px;}
	.mainBan_nav{padding: 20px 0;}
	.ab1_sec{padding: 20px 0 70px;}
	.ab1_sec .top_title{margin-bottom: 30px;}
	.ab1_sec .top_title h3, .ab3_sec .ab3_title h3,.contact_01 .title h2,.about_1_1{font-size: 26px;}
	.ab1_sec .top_title p,.prodetail_04 .anli_box .anli_list .anli_wz p{font-size: 12px;}
	.ab3_sec .factory_list li{width: 100%;margin-right: 0;}

	.product .product_list ul li a .ind-product-title{padding: 15px;}
	.product .product_list ul li a .ind-product-title h4{font-size: 14px; text-align:center;}
	.pages .box a{margin: 0 3px;}
	.pages .box a span{padding: 0;}

	.ab1_title h3, .prodetail_01 .detail_box .detail_r .title h4,.prodetail_04 .title h4{font-size: 20px;}
	.atc-pn{padding-right: 0;font-size: 14px;margin-top: 30px;}
	.atc-pn a{font-size: 14px;}
	.atc-pn a.ret{display: block;margin:20px auto;position: static;}

	.case .case_list .case_li .case_l .img_box, .news .news_list .news_li .news_l .img_box{height: 220px;}
	.case .case_list .case_li .case_l,.case .case_list .case_li .case_r,.news .news_list .news_li .news_l,.news .news_list .news_li .news_r,.contact_2_1 .form-group,.contact_2_1 .form-code,.contact_2_1 .btn-submit{width: 100%;}
	.case .case_list .case_li .case_r,.news .news_list .news_li .news_r{padding: 20px;}
	.case .case_list .case_li .case_r h2,.news .news_list .news_li .news_r h2{font-size: 18px;}
	.case .case_list .case_li .case_r .case_btns span,.case .case_list .case_li .case_r .date,.news .news_list .news_li .news_r .news_btns span,.news .news_list .news_li .news_r .date{font-size: 14px;}
	.case .case_list .case_li .case_r .date,.news .news_list .news_li .news_r .date{margin-top: 10px;}
	.case .case_list .case_li .case_r p,.news .news_list .news_li .news_r p{margin: 10px 0;font-size: 14px;}

	.news_detail .detail_box{padding-top: 20px;width: 100%;}
	.news_detail .detail_box .detail_top{margin-bottom: 20px;}
	.news_detail .detail_box .detail_top h2{font-size: 18px;}
	.news_detail .detail_box .txt p{font-size: 14px;}

	.application-box{padding-bottom: 40px;}
	.application-box .appli-list .item{margin-bottom: 20px;}
	.application-box .appli-list .item .img{height: auto;}
	.application-box .appli-list .item:last-child{margin-bottom: 0;}

	.contact_01,.contact_2{padding: 40px 0;}
	.contact_01 .contact_box .contact_r .map{height: 300px;}
	.contact_2_1 .form-group{margin-right: 0;}
	.contact_2_1 .form-group .form-control.area{padding: 20px 10px;}




}

@media (max-width:320px) {
	.in_banner{height: 280px;}
	.pad80{padding: 20px 0;}
	.ind-title .mod-title .en{font-size: 12px;}
	.ind-about{height: 340px;}
	.ind-about .ind-about-box p{font-size: 12px;line-height: 20px;margin: 10px 0;}
	.ind-about .ind-about-bott{padding: 10px 0;}
	.ind-news .ind-news-box ul li a .text{width: 70%;margin: 0}

	.product .product_list ul li{width: 100%;margin-right: 0;}
	.case .case_list .case_li .case_r,.news .news_list .news_li .news_r{padding: 10px;}
}
