@charset "utf-8";
/* CSS Document */
/*************************************导航css*******************************************/
.header{width:100%;position:relative;top:0;left:0;z-index:999; height: 100px; background: #fff; color: #000;}
header .logo{width:400px; float:left; margin:20px 70px 0 40px; font-size:35px; font-weight: bold;}
header .logo img{max-width:80px; margin-right:10px;}

/******************导航栏css*****************/
.header .nav{-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;height:45px;line-height: 45px; display: block;}
.header .navbar_nav li{float:left;position: relative;display: block; margin:25px 5px 0 5px;}
.header .navbar_nav li a{text-decoration: none;height:100%;display: block; color: #000; font-size:18px; padding: 0 15px;}
.header .navbar_nav li:hover a{color:#fff; background:#048afb; border-radius:3px;}
.header .navbar_nav li a.iconfont{font-size:26px;}
#navToggle{display: none;}


.m_nav{position: fixed;top: 0px; box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);width: 100%;height: 100%;background: #fff;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;z-index: 1000;opacity: 0;visibility: visible;margin-top: 0;overflow-y: auto;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;top: 0;transform: translateX(100%);}
.m_nav.open{transform: translateX(0); opacity: 1;}
.m_nav .top{height: 60px;padding: 20px;box-sizing: border-box;}
.m_nav .top .closed{width: 30px;height: 30px;vertical-align: middle;float:right;cursor: pointer;}
.m_nav .logo{width: 100%;margin:0 auto; text-align:center; font-size:24px; font-weight:bold;}
.m_nav .logo img{height:80px; display: block; margin:0px auto;}
.m_nav .ul{margin-top: 30px;}
.m_nav .ul li{padding: 0 20px;border-bottom: 1px solid #f5f5f5;transform: translateY(0);-webkit-transform: translateY(100%);transform: translateY(100%);-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;opacity: 0;}
.m_nav.open .ul li{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
.m_nav .ul li:nth-child(1) {-webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(2) {-webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(3) {-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(4) {-webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(5) {-webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(6) {-webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li a{display: block;text-decoration: none;color: #333;font-size: 18px;height: 50px;line-height: 50px;width: 100%;}
.m_nav li.lang_cn{ font-weight:bold;}
.m_nav li.lang_cn img{width:18px; margin-right: 8px;}

@media screen and (max-width: 1360px){
    header .logo{width:220px; float:left; margin: 15px 20px 0 40px;}
}

@media screen and (max-width: 1200px){
    header .logo{width:220px; float:left; margin: 15px 10px 0 10px;}
}

@media screen and (max-width: 992px){
    .header{height:70px;}
    .header #navToggle {height:100%;padding: 9px 15px;margin-right: -15px;display: inline-block;float: right;}
    .header #navToggle span {position: relative;width: 25px;height: 1px; margin-top: 30px;}
    .header #navToggle span:before,.header #navToggle span:after {content: '';position: relative;width: 100%;height: 1px;left: 0;}
    .header #navToggle span,.header #navToggle span:before,.header #navToggle span:after {-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;display: block;background: #4f4f4f;}
    .header #navToggle span:before {top: 8px;}
    .header #navToggle span:after {bottom: 10px;}
    .header #navToggle.open span:before {top: 10px;-webkit-transform: translateY(-11px) rotate(-45deg);-moz-transform: translateY(-11px) rotate(-45deg);-ms-transform: translateY(-11px) rotate(-45deg);-o-transform: translateY(-11px) rotate(-45deg);transform: translateY(-11px) rotate(-45deg);}
    .header #navToggle.open span:after {bottom: 12px;-webkit-transform: translateY(10px) rotate(45deg);-moz-transform: translateY(10px) rotate(45deg);-ms-transform: translateY(10px) rotate(45deg);-o-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg);}
    .header #navToggle.open span {background: none;}
    .header #navToggle.open span:before,.header #navToggle.open span:after {background: #4f4f4f;}
    .header .nav{display: none;}
}

@media screen and (max-width: 576px){
    header .logo{width:80%;margin: 10px 0px 0 10px; font-size:20px;}
    header .logo img{width:200px;}
}

/****************************首頁banner css***************************/
@-webkit-keyframes scale-bg{
    from{-webkit-transform:scale(1.2);transform:scale(1.2);}
    to{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes scale-bg{
    from{-webkit-transform:scale(1.2);transform:scale(1.2);}
    to{-webkit-transform:scale(1);transform:scale(1);}
}


/*banner */
.slider_bg{display:-webkit-flex; display:flex; justify-content:center; position:relative; top:0px; left:0; text-align: center; color: #fff; }
.slider_bg .swiper-container {width: 100%;height:auto; display:flex;}
.slider_bg .swiper-slide{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; color:#fff;}
.slider_bg .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-container .swiper-pagination-custom,.swiper-container .swiper-pagination-fraction{ bottom:30px; }
.slider_bg .swiper-pagination-bullet{background:#394144; width:60px; height:6px; border-radius:0; opacity:.5;}
.slider_bg .swiper-pagination-bullet-active{background:#c72032;opacity:1;}
.slider_bg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 10px;}
.slider_bg .swiper-button-next, .slider_bg .swiper-button-prev{width:64px; height:64px;}
.slider_bg .swiper-button-next, .slider_bg .swiper-container-rtl .swiper-button-prev{opacity:1; background:url(../images/right.png) no-repeat center; margin-top: -64px;}
.slider_bg .swiper-button-prev, .slider_bg .swiper-container-rtl .swiper-button-next{opacity:1;  background:url(../images/left.png) no-repeat center; margin-top: -64px;}
.pc_web{display:block;}
.m_web{display:none;}

@media screen and (max-width: 996px){
    .pc_web{display:none;}
    .m_web{display:block;}
}

/****************************首页公司简介 css***************************/
.inabout_bg{width:100%; background: #fff; padding:80px 0;}
.inabout_info{text-align:center;}
.inabout_info h1 em{font-size:20px; color:#7b7b7b; display: block; font-style: normal;}
.inabout_info p{ font-size:16px; line-height:28px; color:#3d3d3d; margin:60px 0;}
.inabout_more{width:200px; line-height:50px; text-align: center; background:#048afb; border-radius:4px; margin:0 auto 50px;}
.inabout_more a{ color:#fff; display:block;}
.inabout_more a:hover{ background:#0444fb; border-radius:4px;}

@media screen and (max-width:996px){
    .inabout_bg{padding: 20px 0;}
    .inabout_info p{margin: 20px 0; font-size:14px; line-height: 23px;}
    .inabout_info p br{display: none;}
    .inabout_more{width:120px; line-height:40px; margin-bottom: 25px; font-size:12px;}
}

/****************************首页产品展示 css***************************/
.inproduct_bg{width:100%; background:#f0f0f0; padding:50px 0 100px;}
.inproduct_bg .container-fluid{max-width:95%; margin:0 auto;}
.inproduct_bg h1{margin-bottom:50px;}
.inproduct_bg h1 em{font-size:20px; color:#7b7b7b; display: block; font-style: normal;}
.inproduct_bg .inproduct_img{ overflow: hidden; transform:scale(1);}
.inproduct_bg .inproduct_img img{width:100%;}
.inproduct_bg a:hover .inproduct_img img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out;}
.inproduct_bg .inproduct_name{border-bottom:1px #000 solid; line-height:2.8; font-size:24px; font-family: "Adobe 宋体 Std"; font-weight:bold; padding:0 10px; display: flex; justify-content: space-between;}
.inproduct_bg a:hover .inproduct_name{border-bottom:1px #048afb solid; padding:0 20px; transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out;}

.swiper_page{position: relative; right:0; top:-80px;}
.swiper_page .swiper-button-next,.swiper_page .swiper-button-prev{width:60px; height:60px; border:1px #c0c0c0 solid;}
.swiper_page .swiper-button-next, .swiper_page .swiper-container-rtl .swiper-button-prev{right:0px;left:auto;}
.swiper_page .swiper-button-prev, .swiper_page .swiper-container-rtl .swiper-button-next {right:65px;left:auto;}
.swiper_page .swiper-button-next:after,.swiper_page .swiper-container-rtl .swiper-button-prev:after{content:'\e631'; font-family: "iconfont"; color:#000; font-size:24px;}
.swiper_page .swiper-button-prev:after,.swiper_page .swiper-container-rtl .swiper-button-next:after{content:'\e632'; font-family: "iconfont"; color:#000; font-size:24px;}

@media screen and (max-width:996px){
    .inproduct_bg{padding:50px 0 50px;}
    .swiper_page{top:-40px;}
    .swiper_page .swiper-button-next,.swiper_page .swiper-button-prev{width:40px; height:40px;}
    .swiper_page .swiper-button-prev, .swiper_page .swiper-container-rtl .swiper-button-next {right:45px;left:auto;}
}


/****************************首页产品展示 css***************************/
.inproductshow_bg{width:100%; padding: 50px 0; text-align:center; position: relative;}
.inproduct_list_img img{width:100%; border:1px #8a8a8a solid;}
.inproductshow_bg p{padding:10px 0 20px 0;}

@media screen and (max-width:996px){
    .inproductshow_bg{padding:30px 0;}
    .inproduct_list_img img{width:90%;}
}


/****************************首页设备环境 css***************************/
.inshe_bg h1{margin-bottom:50px; text-align:center;}
.inshe_bg h1 em{font-size:20px; color:#7b7b7b; display: block; font-style: normal;}
.inshe{display: flex; justify-content: space-between;}
.inshe .swiper-container{width:100%; margin:0 auto;}
.inshe .gallery-top {width:77%;}
.inshe .gallery-top .swiper-slide img{width:98%;}
.inshe .gallery-thumbs {width:23%;}
.inshe .gallery-thumbs .swiper-wrapper{display: flex; flex-direction: column;overflow: hidden;}
.inshe .gallery-thumbs .swiper-slide{width:100% !important; height:auto; opacity: 0.4; margin-bottom:30px;}
.inshe .gallery-thumbs .swiper-slide img{width:100%;}
.inshe .gallery-thumbs .swiper-slide-thumb-active {opacity: 1; border:2px #048afb solid;}

@media screen and (max-width:996px){
    .inshe_bg h1{margin-bottom:20px;}
    .inshe{justify-content:center; flex-direction: column;}
    .inshe .gallery-top {width:100%;}
    .inshe .gallery-top .swiper-slide img{width:100%;}
    .inshe .gallery-thumbs {width:100%;}
    .inshe .gallery-thumbs .swiper-wrapper{display: flex; flex-direction:row; justify-content: space-between; overflow: hidden; margin-top:10px;}
    .inshe .gallery-thumbs .swiper-slide{width:32% !important; margin-bottom:0px;}
}


/****************************首页新闻资讯 css***************************/
.innews_bg{padding: 50px 0;}
.innews_bg h1{margin-bottom:50px; text-align:center;}
.innews_bg h1 em{font-size:20px; color:#7b7b7b; display: block; font-style: normal;}
.innews_info{background:#048afb; color:#fff;}
.innews_info_text{padding:25px 25px 40px;}
.innews_info a{font-size:14px; color:#fff;}
.innews_info a:hover{color:#ff0;}
.innews_info h6 a{font-size:18px;}
.innews_info em{font-size:12px; font-style: normal; color:rgba(255,255,255,.3);}
.innews_info p{font-size:14px; padding:15px 0;}
.innews_info_img{overflow: hidden; transform:scale(1);}
.innews_info_img img{width:100%;}
.innews_info_img a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out;}

@media screen and (max-width:996px){
    .innews_bg{padding: 50px 0 0;}
    .innews_bg h1{margin-bottom:20px; }
    .innews_info{margin-bottom:20px;}
}



/****************************首页应用领域 css***************************/
.inapp_bg{margin:50px auto; text-align:center; position: relative;}
.inapp_bg .swiper-slide img{width:100%;}
.inapp_bg .swiper-button-next:after,.inapp_bg .swiper-container-rtl .swiper-button-prev:after{content:'\e631'; font-family: "iconfont"; color:#fff; font-size:34px;}
.inapp_bg .swiper-button-prev:after,.inapp_bg .swiper-container-rtl .swiper-button-next:after{content:'\e632'; font-family: "iconfont"; color:#fff; font-size:34px;}
.inapp_info{width:90%; height:100%; position: absolute; top:0; left:5%; z-index:999; color:#fff; display: flex; flex-direction: column; justify-content: center;}
.inapp_info h1{color:#fff;}
a.inapp_more{width:200px; line-height:50px; text-align: center; background:#048afb; border-radius:4px; margin:40px auto 50px;  color:#fff; display:flex; align-items: center; justify-content: center;}
a:hover.inapp_more{ background:#0444fb; border-radius:4px;}
a.inapp_more i{font-size:24px; margin-right:5px; font-style: normal;}


@media screen and (max-width:996px){
    .inapp_bg{margin:20px 0;}
    .inapp_info{width:80%; left:10%;}
    .inapp_info p br{display: none;}
    a.inapp_more{width:120px; line-height:35px; margin:20px auto;}
}



/********************************************底部信息css****************************************/
footer{background:#fff; border-top:5px #048afb solid; padding:60px 0 0 0;}
footer .row{padding:0 45px 0 60px;}
footer h5{margin-bottom:45px;}
footer h5 span{ font-weight:normal; border-bottom:1px #048afb solid; padding-bottom:15px;}
footer p{line-height:2;}
footer .footer_tel{ text-align:center;}
footer .footer_tel p{color: #453737; padding-top:10px;}
footer .footer_tel h4{ font-family:"Arial"; color:#048afb; font-weight:bold; font-size:36px; padding-bottom:20px;}
footer .footer_tel h5{ color: #048afb; margin:15px 0 0 0; }
footer .footer_tel p{color:#172733;}
footer .footer_media{border-top:1px #eee solid; margin-top:40px; line-height:90px; display: flex; justify-content: space-between; align-items: center;}
footer .footer_media span{color:#048afb; font-size:24px; font-weight: bold; display: flex; align-items: center;}
footer .footer_media span em{ font-family: "Arial";font-weight:bolder; font-style:normal;}
footer .footer_media span a{margin:0 8px; color:#666666; font-weight: normal; font-size:35px;}
footer .footer_media span a:hover{color:#f77b07;}
footer .footer_media span .zhi{width:35px; line-height:35px; background:#666; border-radius:4px; text-align:center; margin:0 0 0 8px;}
footer .footer_media span .zhi a{color:#fff; font-size:22px; margin:0;}
footer .footer_media span .zhi:hover{background:#048afb; }
footer .copyright{line-height:70px; background:#f2f9ff; display: flex; justify-content: center; font-size:16px; margin-top:30px;}
footer .copyright .row .col-xxl-12{display: flex; justify-content: space-between; color:#4e4e4e;}
footer .copyright a{margin:0 15px; display: inline-block; color:#4e4e4e;}
footer .copyright a img{margin-right:8px;}
footer .copyright a:hover{color:#048afb;}

.top a{width:55px; height:55px; line-height:55px; display: inline-block; border-radius:4px; text-align:center; position: fixed; z-index: 9999; right:20px; bottom:5%; background:#048afb; color:#fff; font-size:30px;}
.top a:hover{color:#fff; border-radius:4px;}

@media screen and (max-width:1440px){
    footer .row{padding:0;}
    footer p{font-size:17px;}
    footer .footer_tel h4{font-size:30px;}
    footer .footer_tel img{max-width:150px;}
    footer .copyright{line-height:60px;font-size:16px; margin-top:40px;}
}

@media screen and (max-width:1360px){
    footer h5{margin-bottom:30px;}
    footer p{font-size:15px;}
    footer .footer_tel h4{font-size:30px;}
    footer .footer_tel h4{padding-bottom:10px;}
    footer .footer_tel img{max-width:120px;}
    footer .copyright{line-height:60px;font-size:15px; margin-top:40px;}
}

@media screen and (max-width:1200px){
    footer .row{padding:0;}
    footer h5{margin-bottom:35px;}
    footer p{font-size:15px;}
    .footer_tel{ margin-top:25px; padding-top:25px;}
    footer .copyright{line-height:60px;font-size:15px; margin-top:40px;}
}

@media screen and (max-width:996px){
    footer .copyright{display:flex; flex-wrap:wrap; margin-top:0px; line-height:30px; padding:20px 0;}
    footer .copyright .row .col-xxl-12{justify-content:start; flex-direction: column;}
    footer .copyright span a:nth-child(1){margin:0 15px 0 0;}
}

@media screen and (max-width: 576px){
    footer{padding:0px 0 0 0;}
    footer .col-6{margin-top:25px;}
    footer .col-sm-4{flex: 0 0 33.3333%;max-width:33.3333%;margin-top:30px;}
    .footer_tel{ margin-top:25px; padding-top:25px; border-top:1px #eee solid;}
    footer .footer_tel h4{font-size:20px;}
    footer p{font-size:13px;}
    footer .copyright{ padding:20px;}
    footer .copyright em{display:none;}
    footer .copyright a{margin:0 0;}
    footer .copyright p a{ margin:0 5px;}
    .top a{width:40px; height:40px; line-height:40px; right:10px; bottom:2%;}

}




/****************************公司简介 css***************************/
.about_bg{width:100%; background: #fff; padding:80px 0;}
.about_bg h1{text-align:center; margin-bottom:50px;}
.about_bg h1 em{font-size:20px; color:#7b7b7b; display: block; font-style: normal;}
.about_bg .row{display: flex; justify-content: center;}
.about_info p{ font-size:16px; line-height:28px; color:#3d3d3d; padding-bottom:15px;}

@media screen and (max-width: 996px){
    .about_bg{padding:30px 0;}
    .about_info p{margin: 20px 0; font-size:14px; line-height: 23px;}
    .about_bg h1{margin-bottom:10px;}
}


/****************************企业宗旨 css***************************/
.objective_bg{background:#f2f2f2; padding:80px 0;}
.objective_bg h1{text-align:center; margin-bottom:50px;}
.objective_bg h1 em{font-size:20px; color:#7b7b7b; display: block; font-style: normal;}
.objective_bg .row{display: flex; justify-content: center;}

@media screen and (max-width: 996px){
    .objective_bg{padding:30px 0;}
    .objective_bg h1{margin-bottom:10px;}
}


/****************************资质荣誉 css***************************/
.honor_bg{width:100%; padding: 50px 0;}
.honor_bg h1{text-align:center; margin-bottom:50px;}
.honor_bg h1 em{font-size:20px; color:#7b7b7b; display: block; font-style: normal;}
.honor_bg .row{display: flex; justify-content: center; align-items: center;}
.honor_bg .swiper-wrapper,.honor_bg .swiper-slide{display: flex; align-items: center;}
.honor_bg .swiper-slide{width:100%;  text-align:center; display: flex; justify-content: center;}
.honor_bg .swiper-slide img{width:90%; border:1px #ccc solid;}
.honor_bg .swiper-slide-active,.honor_bg .swiper-slide-duplicate-active{transform: scale(1);}

@media screen and (max-width: 996px){
    .honor_bg{ padding: 30px 0;}
    .honor_bg h1{margin-bottom:20px;}
}

/****************************车间环境 css***************************/
.she_bg{width:100%; background:#fff; padding: 50px 0;position: relative;}
.she_bg h1{text-align:center; margin-bottom:50px;}
.she_bg h1 em{font-size:20px; color:#7b7b7b; display: block; font-style: normal;}
.she_bg .gallery-top {height: 80%;width: 100%;}
.she_bg .gallery-top img{width:100%;}
.she_bg .gallery-thumbs {height: 20%;box-sizing: border-box;padding: 10px 0;}
.she_bg .gallery-thumbs .swiper-slide {width: 25%;height: 100%;opacity: 0.4;}
.she_bg .gallery-thumbs img{width:100%;}
.she_bg .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}

@media screen and (max-width: 996px){
    .she_bg{padding: 30px 0;}
    .she_bg h1{margin-bottom:20px;}
}


/***********************************内页产品展示css****************************/
.products_bg{width:100%; padding:50px 0; text-align:center;}
.products_bg h1{ margin-bottom:20px;}
.products_bg h1 em{font-size:20px; color:#7b7b7b; display: block; font-style: normal;}
.products_bg p{ font-size:16px; line-height: 50px;}
.products_bg a img{width:100%; border:1px #ccc solid;}

.products_list{ display: flex; justify-content: center; margin-bottom:30px;}
.products_list a{ padding:8px 15px; background:#ccc; border-radius:4px; margin:10px; }
.products_list a:hover{background:#048afb; color:#fff;}

.products_tigs{text-align: left; border-bottom:1px #ccc solid; padding-bottom:20px; margin-bottom:30px;}
.products_tigs span{color:#048afb; font-weight:bold;}


/***********************************内页产品详情css****************************/
.productsview_bg{width:100%; background: #f5f5f5; padding: 50px 0 120px; position: relative; text-align: center;}
.productsview_bg h4{font-weight:bold;}
.productsview_bg img{margin:20px 0; border:1px #ccc solid;}

@media screen and (max-width:576px){
    .products_bg .col-6 img{max-width:90%;}
    .products_list a{ padding:5px 8px; margin:5px; font-size:13px;}
    .productsview_bg img{margin:20px auto; width:90%; border:1px #eee solid;}
    .productview_info img{width:100%;}
}

/*********************分页css************************/
.page{width:100%; text-align:center; margin-top:30px;}
.page a span,.page span{display:inline-block; background:#ccc; border-radius:4px; line-height:36px; padding:0 20px; margin:0 10px;}
.page a:hover span,.page span:hover{background:#048afb; color:#fff;}
.prev_next{width:100%; margin-top:30px; color:#00a49e; font-size:15px; line-height: 32px;}
.prev_next a{ color:#00a49e; margin-left: 10px;}
.prev_next a:hover{ color:#000; text-decoration: underline;}

@media screen and (max-width: 760px) {
    .products_bg,.productsview_bg{padding: 40px 0;}
    .page{margin-top:20px;}
    .page a span,.page span{padding:0 10px; margin:0 5px;}
}


/***********************************内页解决方案css****************************/
.news_bg{width:100%; padding:50px 0; position: relative;}
.news_bg h1{ margin-bottom:50px; text-align:center;}
.news_bg h1 em{font-size:20px; color:#7b7b7b; display: block; font-style: normal;}

.news_box{width:100%; background: #fff; border-radius:4px; box-shadow: 0 0 10px rgba(0,0,0,0.05); margin-bottom: 25px;}
.news_box .news_img{overflow: hidden; transform:scale(1);}
.news_box .news_img img{width:100%;}
.news_box .news_img a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out;}
.news_box .news_info{max-width:100%; padding:10px 20px;}
.news_box .news_info h6{color: #000; padding:10px 0;}
.news_box .news_info p{font-size:14px;}
.news_box .news_more a{ display:block; line-height:36px;margin: 20px 0; font-size:12px;}

.newsview_bg{ padding:50px 0;}
.newsview_bg .row{display: flex; justify-content: center;}
.newsview_info h2{ font-size:24px; color: #000; text-align:center;}
.newsview_info h6{text-align:center;color:#666; font-size:13px; display: flex; align-items: center; justify-content: center;}
.newsview_info p strong{ font-weight:bold; font-size:16px;}
.newsview_info table{ margin-bottom:35px;}
.newsview_info table td{ border: 1px #000 solid; text-align: center; line-height: 40px;}
.newsview_info table tr:first-child{ font-weight:bold; font-size:14px;}

@media screen and (max-width:996px) {
    .news_bg{padding: 40px 0;}
    .news_bg h1{margin-bottom: 20px;}
    .news_box .news_img{width:100%;}
    .news_box .news_img img{width:100%;}
    .news_box .news_info{width:94%; margin: 0 2%;}
    .news_box .news_info h4{padding:20px 0 0px 0; font-size:16px;}
    .news_box .news_info p{font-size:13px;}
    .news_box .news_more{width:90px; line-height: 28px;}
    .news_box .news_more a{font-size:12px;}
    .newsview_info h2{padding-bottom: 10px; font-size:16px; font-weight: bold;}
    .newsview_info h6{font-size:12px;}
    .newsview_info img{width:100%; margin: 15px 0;}
}


/***********************************内页在线留言css****************************/
.message_bg{width:100%; padding:50px 0; position: relative;}
.message_bg h1{ margin-bottom:50px; text-align:center;}
.message_bg h1 em{font-size:20px; color:#7b7b7b; display: block; font-style: normal;}

.message_info li{width:100%; float: left; line-height: 50px; background: #fff; margin-bottom:20px; box-shadow: 0 0 10px rgba(0,0,0,0.05); border-radius:2px;}
.message_info li input{width:86%; float: right; line-height: 50px; background: none; border: none;}
.message_info li textarea{width:93%; float: right; line-height: 40px; background: none; border: none;}
.message_info li.yzm{width:100%; display: flex; align-items: center;}
.message_info li.yzm input{width:80%; margin-left:15px;}
.message_info li .yzm_img{width:100px;}
.message_info li .yzm_img img{width:20%;}
.message_info li.submit input{width:100%; float: left; font-size:16px; font-weight: bold; background: #048afb; color: #fff;}
.message_info li span{ padding-left:15px;}

@media screen and (max-width: 996px) {
    .message_bg h1{margin-bottom: 20px;}
    .message_bg{padding:40px 0 20px;}
    .message_info li input{width:70%;}
    .message_info li textarea{width:65%;}
    .message_info li.yzm input{width:35%;}
    .message_bg h1 em span{ display:block; margin-top: 10px;}
}


/***********************************内页联系我们css****************************/
.contact_bg{padding:50px 0;}
.contact_bg h1{ margin-bottom:50px; text-align:center;}
.contact_bg h1 em{font-size:20px; color:#7b7b7b; display: block; font-style: normal;}
.contact_bg h4{font-weight:900;}
.contact_bg p{line-height:2.2;}
.contact_bg .row{display: flex; align-items: center;}
#dituContent{width:100%; height:400px; border:#ccc solid 1px;}
.iw_poi_title {color:#ee6f12;font-size:16px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:14px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

@media screen and (max-width: 760px){
    h1{font-size:24px;line-height:1.30556;}
    h1 em{font-size:14px !important;}
}


@media screen and (max-width:996px){
    .contact_bg h1{ margin-bottom:20px;}
    #dituContent{margin-top:20px;}
}

@media screen and (max-width:576px){
    .contact_info{width:99%; margin:30px auto 0;}
    .contact_info h3{margin:0 0 20px 10px;}
    .contact_info p{font-size:16px; justify-content:flex-start;}
    .contact_info p i{width:36px; height:36px; line-height:36px; text-align: center; color:#fff; display: inline-block; border-radius:100%; background:#000; margin-right:10px; flex:0 0 36px;}
    .contact_info p i.iconfont{font-size:16px; color:#fff;}
    .contact_info p i.iconfont1{font-size:18px; line-height:36px; color:#fff;} 
}


























