@charset "utf-8";
/*
Theme Name: 创力主题（外贸站）
Author: 创力
Description: 
Version:1.0
*/

*{
    box-sizing: border-box;
}
.clear:after{
    content: '';
    display: block;
    clear: both;
}
body{overflow-x: hidden;}
.main-container{max-width: 1400px;margin: 0 auto;width: 85%;}
header{width:100%;background: rgb(255 255 255 / 97%);/* padding: 10px 0; */position: absolute;z-index: 999;}
.head_bg{width:100%;background:#000000;color:#fff;}
.head_top{width:90%;margin:0 auto;display:flex;justify-content: space-between;align-items: center;height: 40px;}
.top_left{font-size: 15px;/* letter-spacing: 1px; */text-transform: capitalize;}
.top_right span.map_ico{margin: 0;font-size: 16px;height: 40px;line-height: 40px;display: inline-block;text-transform: uppercase;padding-left: 40px;}
.top_right span.map_ico>img{width:25px;}
.top_right span a{font-size:18px;color: #fff;}
.top_right span img{margin-right:5px;vertical-align: middle;} 
.top_right div.flags{margin-right:0;position:relative;cursor: pointer;/* width: 30px; */display: inline-block;/*background: url(img/map_ico.png) 10px center no-repeat;*/width: 190px;background-size: 23px;}
.dropdown-menu {
	position: absolute;
	top: 40px;
	right: 0;
	z-index: 1000;
	display: none;
	float: left;
	width: 200px;
	padding: 10px 0 0;
	
	font-size: .725rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 0 solid rgba(0,0,0,.15);
	border-radius: 0;box-shadow: 1px 1px 11px 1px #c1c1c1;}
.top_right span.flags .dropdown-menu>a{font-size: 14px;display: flex;align-items: center;color:#000;line-height: 30px;height: 30px;}
.dropdown-item {
	display: flex;
	width: 100%;
	padding: .25rem 1rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0
;align-items: center;}
.dropdown-item:hover, .dropdown-item:focus {
	color: #fff;
	text-decoration: none;
	background-color: #7f7f7f;}
.dropdown-item.active, .dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #7f7f7f;}
.dropdown-item.disabled, .dropdown-item:disabled {
	color: #6c757d;
	pointer-events: none;
	background-color: transparent
}
.text-uppercase {
	text-transform: uppercase
}
.dropdown-menu i {
	padding-right: 1.5rem
}
.flag-icon {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;margin-right: 5px;}
.flag-icon-fr {
	background: url(flags/France.png) center no-repeat;background-size: 20px;
}
.flag-icon-nl {
	background: url(flags/Netherlands.png) center no-repeat;background-size: 20px;
}
.flag-icon-usa {
	background: url(flags/USA.png) center no-repeat;
background-size: 20px;}
.flag-icon-zh {
	background: url(flags/zh.png) center no-repeat;
background-size: 20px;}
.flag-icon-uk {
	background: url(flags/UK.png) center no-repeat;background-size: 20px;
}
.flag-icon-de {
	background: url(flags/Germany.png) center no-repeat;background-size: 20px;
}
.flag-icon-it {
	background: url(flags/Italy.png) center no-repeat;background-size: 20px;
}
.flag-icon-es {
	background: url(flags/Spain.png) center no-repeat;background-size: 20px;
}
.flag-icon-pt {
	background: url(flags/Portugal.png) center no-repeat;background-size: 20px;
}
.flag-icon-be {
	background: url(flags/Belgium.png) center no-repeat;background-size: 20px;
}
.flag-icon-si{
	background: url(flags/India.png) center no-repeat;background-size: 20px;
}
.flag-icon-Korea{
	background: url(flags/Korea.png) center no-repeat;background-size: 20px;
}
.flag-icon-North_Korea{
	background: url(flags/North_Korea.png) center no-repeat;background-size: 20px;
}

.flag-icon-Thailand{
	background: url(flags/Thailand.png) center no-repeat;background-size: 20px;
}
.flag-icon-Japan{
	background: url(flags/Japan.png) center no-repeat;background-size: 20px;
}
.flag-icon-Russian {
	background: url(img/Russian.png) center no-repeat;background-size: 20px;
}
.head{width: 85%;margin:0 auto;display:flex;justify-content: space-between;align-items: center;}
.home-banner{width:100%;position: relative;}
.home-banner img{width:100%;display: flex;}
.head nav{width: 64%;height: 90px;color: #000;}
.head nav .sub-menu{display:none;}
.head nav #menu-head-nav{display:flex;justify-content: space-evenly;}
.head nav #menu-head-nav>li{/* font-weight: 550; */height: 90px;line-height: 90px;font-size:18px;/* position: relative; */}
.head nav #menu-head-nav>li:hover>a{color:#f08519;display:inline-block;}
.head .logo{width: 10%;padding: 10px 0;}
.head .logo img{max-width:100%;}
.head_nav{width: 90%;display: flex;justify-content: space-between;}
.head_phone{width: 35%;font-size: 25px;background:url(img/ico01.png) left center no-repeat;text-indent: 34px;line-height: 90px;letter-spacing: 1px;}
.head_phone span{font-size: 16px;letter-spacing: 0;}
.nav_bg{display: none;position: absolute;
    top: 90px;
    left: 0;
    width: 100%;
    box-shadow: inset 0 5px 10px 0 rgb(0 0 0 / 20%);
    z-index: 101;
    padding: 0;
    transition: top 0.3s linear;background: #fff;}
.nav_contant{width:100%;display:flex;justify-content: space-between;margin-top: 20px;padding-bottom: 30px;}
.nav_left{width: 65%;display:flex;justify-content:space-between;}
.nav_left ul{/* width: 30%; */letter-spacing: 0.5px;}
.nav_left ul li{font-size: 18px;height: 40px;line-height: 40px;font-weight: 550;}
.nav_left ul li a:hover{text-decoration: underline;}
.nav_left ul>p{height: 35px;line-height: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;letter-spacing: 0;text-transform: capitalize;}
.nav_left ul>p>a{color:#333;font-size:15px;}
.nav_right{width: 30%;box-shadow:0 5px 10px 0 rgb(0 0 0 / 20%);}
.nav_right dl{}
.nav_right dl>a{display:flex;justify-content: space-between;align-items: center;}
.nav_right dl .dl_img{width: 40%;}
.nav_right dl .dl_img img{width:100%;}
.nav_right dl .dl_dt{width: 60%;line-height: 30px;font-size: 15px;}
.nav_right dl .dl_dt dt{font-size:16px;font-weight:550;margin-bottom:10px;padding-right:10px;}
.nav_right dl .dl_dt dd{font-size:15px;color:#333;padding-right:10px;line-height:25px;}
.nav_left ul>p:hover a{color:#f08519;text-decoration: underline;}
.con_p1_h1{width:100%;height: 35px;line-height: 35px;}
.con_p1_h1>a{font-size:18px;font-weight: bold;}
.pro_nav_bg{width:100%;}
.pro_nav_dl{width:100%;margin-bottom:5px;}
.pro_nav_dl dt{height:32px;line-height:32px;cursor: pointer;font-size: 16px;color: #333;}
.pro_nav_dl dt.on{color:#f08519}
.pro_nav_dl dt>a{font-size:16px;}
.nav_dl_dd{width:100%;display:none;}
.nav_dl_dd dd{height:30px;line-height:30px;font-size: 14px;}
.nav_dl_dd dd>a{font-size:14px;color: #999;}
.nav_dl_dd dd:hover>a{text-decoration: underline;color: #f08519;}
.pro_nav_dl dt:hover{color: #f08519;}

.xi_dl dl{display:none;height:auto;}
.xi_dl dl>a{display:flex;flex-wrap: wrap;padding: 20px;}
.xi_dl dl .dl_img{width: 100%;}
.xi_dl dl .dl_img img{width:100%;height: 200px;object-fit: contain;}
.xi_dl dl .dl_dt{width:100%;}
.pro_right_dl{height:400px;}
.h_heigth{width:100%;height:90px;}
.li_dl{width:100%;display:none;position: absolute;background: #fff;width:350px; box-shadow: inset 0 5px 10px 0 rgb(0 0 0 / 20%);}
.li_dl li{font-size: 17px;height: 40px;line-height: 40px;text-indent:20px;border-bottom: 1px solid #ddd;}
.li_dl li a{font-weight: 500;}
.li_dl li a:hover{text-decoration: underline;color: #f08519;}
.menu-item-16_left{width: 62%;display:flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.menu-item-16_left ul{width: 31%;margin-bottom: 20px;}
.menu-item-16_left ul>li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.index_about_bg{width:100%;background:url(img/index_ico02.png) top center no-repeat;padding: 80px 0;}
.index_title{width:100%;text-align:center;}
.index_title .index_h1{font-size:32px;letter-spacing:2px;text-align: center;display: flex;flex-direction: column;align-content: space-around;text-align: center;align-items: center;}
.index_title .index_h1 i{display: inline-block;height: 5px;width: 70px;background:#0a7bff;margin-top: 10px;}
.index_about{background:#fff;padding: 20px 20px 40px;margin-top:40px;box-shadow: 1px 1px 12px 2px #a0a0a0;display: flex;justify-content: space-between;}
.about-left{width:50%;}
.about_right{width:45%;position:relative;}
.img-row{z-index: 88;position: absolute;width: 100%;}
.about_right video{width:100%;height: 490px;object-fit: cover;display: flex;}
.about-left .text-row{width:100%;}
.about-left .text-row .title{font-size: 30px;color:#f08519;letter-spacing:2px;font-weight: 550;margin-bottom: 20px;margin-top: 15px;}
.index_dl{width: 70%;display:flex;justify-content: space-between;margin-bottom: 30px;margin-top: 20px;color: #424242;}
.index_dl dl{/* padding-right: 30px; */border-right:1px solid #ddd;text-align: center;width: 31%;}
.index_dl dl:last-child{border-right:none;}
.index_dl dl dt{font-weight:550;font-size:15px;font-family: Eras Bd BT;}
.index_dl dl dt span{font-size:35px;}
.index_dl dl dd{font-size:15px;}
.about-left .content{font-size: 16px;line-height: 32px;color:#767676;}
.about-left .more{background:#f08519;padding: 10px 20px;float:right;border-radius: 15px;box-shadow: 1px 1px 11px 1px #faddc0;margin-top: 20px;}
.about-left .more a{color:#fff;font-size: 22px;font-weight: 550;text-transform: uppercase;font-family: Arial;}
.about_right_bg{background: #F08519;position:absolute;right: -20px;width:80%;height: 400px;z-index: 0;top: -20px;}
#certify {
	position: relative;
	width: 100%;
	margin: 0 auto
}
#certify .swiper-container {
	padding-bottom: 60px;
}
#certify  .swiper-slide {
	width:700px;
	/* height: 408px; */
	background: #fff;
	box-shadow: 0 8px 30px #acacac;
}
#certify  .swiper-slide img{
	display:block;width:100%;height: 500px;object-fit: contain;
}
#certify  .swiper-slide p {
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}
#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}
#certify .swiper-button-prev {
	left: 0px;
	width: 54px;
	height: 54px;
	background: url(img/left.png) center no-repeat;
}
#certify .swiper-button-next {
	right: 0px;
	width: 54px;
	height: 54px;
	background: url(img/right.png) no-repeat;
}
#certify .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{content:"";}
#certify .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{content:"";}
.product_bg{width:100%;position:relative;padding-top:80px;}
.product_dl{width:100%;margin-top:40px;}
.product_dl .swiper-slide img{width:100%;}
.product_bg span.span_img{width:81px;height:131px;background:url(img/index_ico03.png) center no-repeat;display:inline-block;position:absolute;}
.product_bg .top_left{right:0;top:0;}
.product_bg .top_right{left:0;top:0;}
.product_bg .bottom_left{left:0;bottom:0;}
.product_bg .bottom_right{right: 0;bottom:0;}
.system_bg{width:100%;margin:80px auto;}
c{width:100%;display: flex;justify-content: space-between;margin-top: 40px;}
.sys_dl dl{width:32%;box-shadow: 1px 1px 11px 1px #c7c7c7;background:#656565;padding-bottom: 20px;}
.sys_dl{width:100%;display: flex;justify-content: space-between;margin-top: 40px;}
.sys_dl dl img{width:100%;}
.sys_dl dl p{color:#fff;font-size: 18px;line-height:30px;padding: 50px 20px;letter-spacing: 1px;}
.index_more{background:#f08519;padding: 10px 20px;border-radius: 15px;box-shadow: 1px 1px 11px 1px #faddc0;display: block;margin: 60px auto 0;width: 120px;text-align: center;}
.index_more a{color:#fff;font-size: 18px;font-weight: 550;text-transform: uppercase;font-family: Arial;text-align: center;}
.sys_dl dl:hover{background:#f08519;cursor:pointer;}
.sys_dl dl dd{text-align: right;padding:0px 20px;}
.sys_dl dl dd span{background:url(img/sys_ico02.png) right center no-repeat;color:#f08519;font-size: 18px;font-weight: 550;font-family: Eras Bd BT;padding-right: 35px;}
.sys_dl dl:hover span{background:url(img/sys_ico01.png) right center no-repeat;color:#fff}
.case_bg{width:100%;padding: 0px 0;position:relative}
.case_bg span.span_img{width:81px;height:131px;background:url(img/index_ico03.png) center no-repeat;display:inline-block;position:absolute;}
.case_bg .top_left{right:0;top:0;}
.case_bg .top_right{left:0;top:0;}
.case_bg .bottom_left{left: 0;bottom: -60px;}
.case_bg .bottom_right{right: 0;bottom: -60px;}
.case_list{width:100%;margin-top:40px;position: relative;}
.case_list .swiper-slide dl{box-shadow: 1px 1px 11px #9b9b9b;position: relative;margin: 12px;}
.case_list .swiper-slide dl .dl_img img{width:100%;display: flex;height: 390px;object-fit: cover;}
.case_list .swiper-slide dl .dl_dt{width:100%;position: absolute;bottom: 0;background: rgb(0 0 0 / 30%);color: #fff;padding:10px 0;}
.case_list .swiper-slide dl .dl_dt dt{padding:5px 10px;font-size:18px;}
.case_list .swiper-slide dl .dl_dt dd{font-size:16px;line-height:25px;padding:5px 10px;height: 60px;overflow: hidden;}
.case{width: 100%;}
.case_list .swiper-slide dl .dl_dt dd p{height: 50px;overflow: hidden;padding-right:40px;background:url(img/case_ico03.png) center right no-repeat;}
.case_list .swiper-pagination{text-align: center;width: 100%;margin-top: 20px;display: flex;justify-content: center;align-items: center;}
.case_list .swiper-pagination-bullet{width:17px;height:17px;background:url(img/case_ico01.png) center no-repeat;opacity: 1;margin-right: 15px;}
.case_list .swiper-pagination-bullet-active{width:25px;height:25px;background:url(img/case_ico02.png) center no-repeat;}
.news_bg{width:100%;background:url(img/news_bg.png) bottom center no-repeat;padding: 80px 0;}
.news_nav{text-align: right;margin-top: 40px;font-size: 28px;}
.news_nav span{font-size: 23px;margin: 0 15px;padding:3px 20px;text-transform: capitalize;}
.news_nav span.on ,.news_nav span:hover{background:#f08519;color:#fff;padding: 4px 25px;border-radius: 15px;}
.news_nav span.on a ,.news_nav span:hover a{color:#fff;}
.news_list{margin-top:30px;display:flex;justify-content: space-between;}
.news_left{width: 46%;box-shadow: 1px 1px 11px 1px #ddd;background: #fff;}
.news_right{width: 49%;}
.news_left dl{padding: 20px 20px 30px;display: flex;}
.news_left .dl_img{width:100%;border: 1px solid #ddd;margin-bottom: 10px;}
.news_left .dl_img img{width:100%;height: 300px;object-fit: contain;} 
.news_left .dl_dt{width:100%;}
.news_left .dl_dt dt{font-size: 18px;line-height: 35px;}
.news_left .dl_dt dd{font-size: 15px;line-height:25px;margin-top: 15px;}
.news_left dl p{line-height: 60px;font-size:30px;}
.news_left .dl_dt dt::after{display:block;width:42px;height: 4px;background:url(img/news_ico01.png) center left no-repeat;content:"";margin-top: 10px;}
.news_left .dl_dt span{font-size: 20px;color:#5d5d5d;float: right;text-transform: uppercase;display: flex;align-items: center;margin-top: 20px;}
.news_left .dl_dt span i{display:inline-block;height:2px;width: 40px;background:#5d5d5d;margin-right: 5px;}
.news_right dl{width:100%;margin-bottom: 10px;padding-bottom:20px;border-bottom:2px solid #ddd;}
.news_right dl dt{font-size:20px;height:45px;line-height:45px;}
.news_right dl dd{font-size:16px;line-height:25px;margin-bottom:15px;}
.news_right dl p{font-size:18px;}
.news_right dl p span.n_more{float:right;background:url(img/news_ico02.png) center right no-repeat;padding-right: 20px;}
.news_right dl p span.n_more a{color: #f08519;font-weight: 550;font-family: Eras Bd BT;}
/* .footer{width:100%;background:url(img/foot_bg.png) center no-repeat;height: 450px;padding-top: 85px;} */
.footer {width: 100%;background: url(img/foot_bg.png) center no-repeat;background-size: cover;/* height: 345px; */padding-top: 40px;padding-bottom: 20px;}
.footer .main-container{display:flex;justify-content: space-between;}
.foot_left{width:35%;color:#fff;font-size:18px;line-height:30px;}
.footer-logo img{max-width:100%;height:45px;object-fit: contain;}
.foot_left .add-wrap{margin-top: 7px;}
.foot_left .add-wrap a{color:#fff;margin-right:10px;font-size:16px;}
.foot_contact{width:40%;color: #fff;}
.foot_center{width: 17%;color: #fff;}
.copyright-row{color:#fff;font-size: 16px;text-align: center;margin-top: 35px;margin-top:10px;border-top: 1px dashed #fff;padding-top: 20px;}
.foot_title{font-size: 20px;font-family:Eras Bd BT;margin-bottom:10px;background:url(img/ico02.png) bottom left no-repeat;line-height: 50px;text-transform: capitalize;}
.foot_center li a{color:#fff;font-size: 17px;}
.foot_center li {width:100%;height:35px;line-height:35px;}
.foot_contact ul{display:flex;margin-top:20px;}
.foot_contact p{font-size: 16px;line-height: 36px;padding-left: 45px;margin-bottom: 15px;}
.foot_contact p:nth-child(2){background: url(img/f_ico01.png) left 0px no-repeat;}
.foot_contact p:nth-child(3){background: url(img/f_ico01.png) left -54px no-repeat;}
.foot_contact p:nth-child(4){background: url(img/f_ico01.png) left -104px no-repeat;padding-left: 44px;}
.foot_contact p:nth-child(5){background: url(img/mobilep.png) left no-repeat;padding-left: 44px;}
.foot_contact ul li{margin-right:10px;}
.breadcrumb{font-size:16px;text-align: left;text-transform: capitalize;}
.search-wrap{margin:20px 0;}
.page-banner{width:100%;}
.page-banner img{width:100%;display: flex;}
.products_page-main{display:flex;justify-content: space-between;}
.ny_left{width: 22%;}
.product-list{width: 76%;}
.faq_right{width: 76%;}
.product-list .list{width:100%;}
.product-list .pro_list_dl{width:100%;} 
.product-list .pro_list_dl dl{width:31%;float:left;margin-right:3%;border:1px solid #ddd;margin-bottom: 3%;text-align: center;transition:all 0.3s;}
.product-list .pro_list_dl .img{overflow: hidden;}
.product-list .pro_list_dl dl:nth-child(3n){margin-right:0;}
.product-list .pro_list_dl .img img{width:100%;transition:all 0.3s;}
.product-list .pro_list_dl .text{width:100%;height: 50px;line-height: 25px;font-size:16px;}
.product-list .pro_list_dl dl:hover{border:1px solid #f08519;transition:all 0.3s;}
.product-list .pro_list_dl dl:hover .text a{color:#f08519;cursor:pointer;} 
.product-list  .pro_list_dl dl:hover img{transform:scale(1.1);transition:all 0.3s;}
.pro_nav_left{border:1px solid #ddd;/* padding: 15px; */}
.pro_nav_left>li{margin-bottom: 15px;position: relative;background: #747474;cursor: pointer;}
.pro_nav_left .li_p{display:none;}
.pro_nav_left>li>a{color:#fff;font-size:18px;height: 45px;line-height: 45px;text-indent: 10px;/* background: #e7913b; */font-weight: 550;color: #fff;display:inline-block;/* width:100%; */position: relative;}
.pro_nav_left>li:hover .li_p{display:block;}
.pro_nav_left p{height: 40px;line-height: 40px;text-indent:10px;font-size: 16px;text-transform: capitalize;text-overflow: ellipsis;white-space: nowrap;width: 100%;overflow: hidden;}
.pro_nav_left p:hover{text-decoration: underline;}
.pro_nav_left p:hover>a{color: #e7913b;}
.ny_left #menu-pro_nav{width:100%;border: 1px solid #ddd;}
.ny_left #menu-pro_nav>li{width:100%;}
.ny_left #menu-pro_nav>li>a{height:50px;line-height:50px;background: #747474;display:inline-block;width:100%;color: #fff;text-indent: 20px;font-size: 18px;}
.new_nav_left>li{border-bottom:1px solid #fff;}
.new_nav_left>li:last-child{border-bottom:none;}
.new_nav_left>li:hover a{color: #f08519 !important;}
.ny_left .sub-menu{width:100%;}
.ny_left .sub-menu>li{width:100%;height:45px;line-height:45px;font-size:18px;text-indent: 15px;text-transform: capitalize;}
.ny_left .sub-menu>li:hover>a{color:#f08519;}
.page .screen-reader-text{display:none;}
.page{font-size:16px;margin:30px 0;text-align:center;clear:both;}
.page .page-numbers{background:#333333;color:#fff;padding:5px 15px;margin:0 5px;}
.page .page-numbers.current{background:#f08519;} 
.main_bg{width:100%;}
.main_h1{margin-top:30px;margin-bottom: 20px;font-size:50px;text-transform: uppercase;letter-spacing:2px;}
.case_ul{width:100%;display:flex;justify-content: space-between;}
.main_case_list {width: 76%;}
.main_case_list dl{width: 100%;float:left;text-align: center;margin-bottom: 3%;}
.main_case_list dl .img{overflow: hidden;width: 25%;float: left;border: 1px solid #ddd;}
.main_case_list dl .img img{width:100%;height: 200px;object-fit: contain;transition:all 0.3s;}
.main_case_list dl:nth-child(3n){margin-right:0;}
.main_case_list dl .text{width: 73%;font-size:20px;height:60px;line-height:30px;margin-top:10px;position: relative;float: right;text-align: left;}
.main_case_list dl .text dt{font-weight:550;}
.main_case_list dl .text dd{margin-top: 15px;font-size: 16px;}
.main_case_list dl:hover{cursor:pointer;}
.main_case_list dl:hover .text a{color:#f08519;}
.main_case_list dl:hover .text::after{cursor:pointer;opacity:1;transform: scale3d(1, 1, 1);}
.main_case_list dl:hover img{transform:scale(1.1);transition:all 0.3s;}
.main_news_nav{text-align:left;margin-top: 40px;font-size: 28px;margin-bottom: 40px;}
.main_news_nav span{font-size:28px;margin: 0 15px;padding:3px 20px;text-transform: capitalize;}
.main_news_nav span.on{background:#f08519;color:#fff;padding:3px 20px;border-radius: 15px;}
.main_news_nav span.on a{color:#fff;}
.new_bg{width:100%;display:flex;justify-content: space-between;}
.main_news_list{width: 76%;}
.main_news_list .news_list_dl{width: 100%;float: left;background: #fff;}
.main_news_list .news_list_dl:nth-child(2n){float:right;}
.news_list_dl dl{border-bottom: 1px dashed #ddd;margin-bottom: 20px;display: flex;padding-bottom: 20px;width: 100%;flex-direction: row;flex-wrap: nowrap;}
.news_list_dl dl>a{width:100%;}
.news_list_dl .dl_img{width: 25%;/* margin-bottom: 10px; */float: left;}
.news_list_dl .dl_img img{width:100%;height: 160px;object-fit: cover;display: flex;} 
.news_list_dl .dl_dt{width: 72%;float: right;}
.news_list_dl .dl_dt dt{font-size:20px;line-height: 35px;}
.news_list_dl .dl_dt dd{font-size:16px;line-height:25px;margin-top: 15px;margin-bottom: 10px;}
.news_list_dl dl p{line-height: 23px;font-size: 18px;}
.news_list_dl .dl_dt dt::after{display:block;width:42px;height:8px;background:url(img/news_ico01.png) center left no-repeat;content:"";margin-top: 10px;}
.news_list_dl .dl_dt span{font-size: 20px;color:#5d5d5d;float: right;text-transform: uppercase;display: flex;align-items: center;/* margin-top: 20px; */}
.news_list_dl .dl_dt span i{display:inline-block;height:2px;width: 50px;background:#5d5d5d;margin-right: 5px;}
.pro_page_top{display:flex;justify-content: space-between;background: #fff;padding: 40px 30px;}
.pro_page_left{width: 54%;border-right: 1px solid #ddd;padding-right: 3%;}
.pro_page_right{width: 40%;}
.pro_page_right img{width:100%;height: 400px;object-fit: contain;}
.pro_page_left h1.heading-9{font-size: 30px;height:50px;line-height:50px;letter-spacing:1px;}
.product-content{margin-top: 20px;width: 100%;}
.ppd_text{font-size:16px;line-height:30px;margin-top:20px;}
.product_details{background:#f7f7f7;padding: 60px 0;display: flex;flex-direction: column;flex-wrap: wrap;}
.ppd-bottom-box{justify-content: space-between;padding-bottom: 50px;display: flex;width: 100%;flex-wrap: wrap;}
.ppd-content-text-title{padding: 20px 0;border-bottom:1px solid #ddd;}
.ppd-content-text-title span{font-size:20px;letter-spacing:1px;margin:0 30px;text-transform: capitalize;cursor: pointer;font-weight:550;}
.ppd-content-text-title span.on{color:#f08519;cursor: pointer;}
.product_txt_bg img{max-width:100%;height: auto !important;}
.content-page {padding:0 30px;font-size: 16px;line-height: 25px;}
.product_txt_bg{padding:0 30px;margin-bottom: 50px;margin-top: 30px;}
.product_txt{font-size: 18px;line-height: 32px;}
.ppd-content-box{background:#fff;padding: 0 0 30px;width: 100%;}
.page-content{padding:50px 30px;background:#fff;}
.content-title{width:100%;}
.content-title h1.context_h1{width:100%;font-size: 25px;margin-bottom:10px;}
.content-title p{font-size: 16px;margin-bottom: 20px;}
.content-title p span{margin-right:15px;}
.content-text{font-size:16px;line-height:30px;margin-bottom:50px;}
.content-text img{max-width:1000px;height: auto !important;}
.inquiry-form {
	/* display: flex; */
	/* justify-content: space-between; */
	/* flex-direction: row; */
	/* flex-wrap: wrap; */
}
.inquiry-form input {
	width: 48%;
	height: 50px;
	background: #fff;
	border: 1px solid #e3e3e3;
	text-indent: 10px;
	color: #313131;
	margin-bottom: 20px;
	border-radius: 5px;
	float: left;
}
.inquiry-form input#email{float:right;}
.inquiry-form input#in-title {
	width: 100%
}
.inquiry-form input::placeholder, .inquiry-form textarea::placeholder {
color:#2a2a2a
}
.inquiry-form textarea {
	width: 100%;
	height: 120px;
	background: #fff;
	border: 1px solid #e3e3e3;
	padding: 20px 0;
	color: #313131;
	border-radius: 5px;
	text-indent: 10px;
}
.con_height h5{font-size:25px;height:50px;line-height:50px;letter-spacing:1px;}
#feedbackForm {
	font-family: Lato;
	font-weight: 400;
	max-width: 100%;
	margin-bottom: 50px;
}
#feedbackForm #wpforms-submit-1878{
	width:100%;font-size:20px;
}
#feedbackForm .send-btn {
	width: 200px;
	height: 50px;
	background: #333333;
	border-radius: 5px;
	margin-top: 16px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	color: #fff;
	cursor: pointer
}
.location {
	position:relative;
	padding: 4.5% 0;
	display: flex;
	height: 600px;
margin-top: 80px;}
.container-s {
	width: 1200px;
	margin: 0 auto;
}
.map_bg{position:absolute;width:100%;top:0;}
.map_bg iframe{width:100%;height:600px;}
cation .container-s {
	display: flex;
	justify-content: flex-end
}
.location-box {
	background: #fff;
	padding: 5%;
	width: 400px;
	float: right;
	position: relative;
	z-index: 1;
}
.location-title {
	font-size: 26px;
	font-weight: 600;
	color: #2a2a2a;
	padding-bottom: 10px
}
.contact li, .contactus li {
	margin-top: 20px
}
.contact li a, .contact li p {
	color: #606060
}
.contact li strong {
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	color: #2a2a2a;
	margin-bottom: 4px
}
.contact_dl{width:100%;display:flex;justify-content: space-between;}
.contact_left{width:50%;}
.contactus-box-feed{width:45%;}
.contact_left h2{font-size:20px;line-height:30px;margin-bottom:30px;margin-top:30px;}
.con_dl{width:100%;display:flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.con_dl dl{width:48%;margin-bottom: 30px;font-size: 20px;}
.con_dl dl:last-child{width:100%;}
.con_dl dl img{width:32px;}
.con_dl dl dt{display:flex;align-items: center;font-size:25px;text-transform: capitalize;letter-spacing: 1px;margin-bottom: 10px;}
.con_dl dl dt img{margin-right: 10px;}
.product_from{/* width: 800px; */padding: 50px;background: #fff;display: flex;flex-direction: row;flex-wrap: wrap;}
.product_from h2{font-size:20px;height:50px;line-height:50px;width: 100%;}
.pro_from{/* margin-top:20px; */width: 100%;}
.pro_from .sidebox{width:100%;}
.pro_from .wpforms-field-container{width:100%;display:flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.pro_from #wpforms-1878-field_3-container, .pro_from #wpforms-1878-field_9-container, .pro_from #wpforms-1878-field_1-container, .pro_from #wpforms-1878-field_6-container{width: 47%;}
.pro_from .wpforms-field-container input{max-width: 100% !important;}
.pro_from #wpforms-1878-field_2-container{width:100%;}
.pro_from #wpforms-1878-field_5-container{width: 48%;}

.pro_from #wpforms-submit-1878{background: #f08519;color:#fff;font-size:25px;width:100%;border:none;}
.footer_flags{display:flex;}
.footer_flags{display:flex;justify-content: space-evenly;width: 100%;margin: 0 auto 20px;}
.footer_flags .footer_dropdown{color:#fff;display: flex;align-items: center;font-size: 20px;flex-direction: column;}
.footer_flags .flag-icon{width: 25px;height:25px;}
.footer_flags .flag-icon img{width:30px;}
.about_h1{font-size: 32px;letter-spacing: 2px;margin-bottom: 20px;}
.about_h1 i{display:block;height: 5px;width: 70px;background:#0a7bff;margin-top: 10px;}
.about_content_bg{width:100%;display:flex;justify-content: space-between;margin-top: 30px;}
.about_con_left{width:58%;font-size: 16px;line-height: 30px;}
.about_con_right{width: 38%;text-align: center;}
.about-container{width:1200px;margin:0 auto;}
.about_con_left p{margin-bottom:20px;letter-spacing: 1px;text-indent: 30px;}
.about_con_right img{/* display:flex; */max-width:100%;}
.ys_bg{width:100%;background:url(img/ys_bg.png) center no-repeat;margin-top:50px;height: 876px;display: flex;}
.ys_contain{width:100%;position:relative;height: 600px;margin-top: 130px;}
.ys_contain dl{width: 310px;line-height: 25px;font-size: 16px;}
.ys_contain dl:nth-child(1){position:absolute;top: 45px;left: 80px;}
.ys_contain dl:nth-child(2){position:absolute;top: 45px;right: 75px;}
.ys_contain dl:nth-child(3){position:absolute;top: 460px;left: 80px;}
.ys_contain dl:nth-child(4){position:absolute;top: 460px;right: 75px;}
.ys_contain dl dt{font-size: 18px;color:#f08519;line-height:30px;margin-bottom:10px;}
.factory_bt{width:100%;margin-top: 70px;margin-bottom: 70px;}
.factory_list{width:100%;display:flex;justify-content: space-between;}
.factory_list dl{width:32%;overflow:hidden;}
.factory_list dl img{width:100%;display: flex;transition:all 0.3s;}
.factory_list dl:hover img{transform:scale(1.1);transition:all 0.3s;cursor:pointer;}
.service_bg{width:100%;background: url(img/about_20.jpg) center no-repeat;height:670px;display:flex;align-items: center;justify-content: center;}
.service_cont{width: 1080px;background:url(img/ico76.png) center no-repeat;height:486px;margin: 0 auto;}
.service_h1{text-align:center;color:#f08519;padding-top: 80px;margin-bottom: 20px;font-size: 32px;}
.service_text{font-size: 18px;line-height: 35px;padding:0 30px 0 40px;margin-top:30px;}
.Certificate_bg{width:100%;margin-top: 70px;MARGIN-BOTTOM: 70PX;}
.cer_list li{border: 1px solid #ddd;}
.cer_list li img {width: 276px;height: 388px;object-fit: cover;display: flex;}
.cer_list{position:relative;}
.cer_list .swiper-button-prev:after, .cer_list .swiper-rtl .swiper-button-next:after{content:""}
.cer_list .swiper-button-next:after, .cer_list .swiper-rtl .swiper-button-prev:after{content:""}
.cer_list .swiper-button-next{width:54px;height:54px;background:url(img/right.png) center no-repeat;right: -60px;}
.cer_list .swiper-button-prev{width:54px;height:54px;background:url(img/left.png) center no-repeat;left: -60px;}
.cer_list .swiper-button-next.swiper-button-disabled, .cer_list .swiper-button-prev.swiper-button-disabled{opacity:1;}
.cer_list .swiper-button-next.swiper-button-disabled, .cer_list .swiper-button-prev.swiper-button-disabled{opacity:1;}
.project_list_dl{width:100%;}
.project_list_dl dl{width: 100%;display: flex;margin-bottom: 25px;font-size: 18px;justify-content: space-between;border-bottom: 1px dashed #ddd;padding-bottom: 20px;}
.project_list_dl dl:nth-child(2n){float: right;}
.project_list_dl dl img{width:100%;height: 200px;object-fit: cover;transition:all 0.3s;display: flex;}
.project_list_dl dl dt{font-size:18px;line-height:35px;margin: 10px 0;}
.project_list_dl dl:hover img{transform:scale(1.1);transition:all 0.3s;}
.project_list_dl dl .img{overflow:hidden;width: 30%;}
.project_list_dl dl dd{font-size: 16px;line-height: 32px;}
.project_list_dl .time{text-transform: capitalize;margin-bottom: 10px;}
.project_list_dl dl .dt{width: 68%;}
.sky_f{position:fixed;width:150px;right:0;top:25%;z-index: 99999;display:none;}
.sky_f #wow-skype-button-1{color: #f08519;}
.project_list_dl dl .dt dt{font-weight:550;font-size: 18px;}
.pro_nav_left>li>i:before{
	position: absolute;
	display: block;
	content: "";
	top: 20px;
	right: 15px;
	width: 10px;
	height: 10px;
	margin-top: -10px;
	border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	transition: all .2s cubic-bezier(.4, 0, .2, 1) .2s;
	transform: rotate(135deg) translateY(-50%)
}
.pro_nav_left>li#open i:before{transform: rotate(-45deg) translateY(-50%);
margin-top: -7px;top: 30px;right: 7.5px;}
.faq_dl{border: 1px solid #ddd;/* padding: 20px; */}
.faq_dl dl{width:100%;margin-bottom:20px;/* padding: 20px; */}
.faq_dl dt{height: 70px;border-bottom:1px solid #ddd;text-indent: 5px;line-height: 70px;font-size: 18px;text-transform: capitalize;font-weight: 550;display: flex;align-items: center;width: 100%;cursor: pointer;}
.faq_dl dt span{width:25px;height:25px;background:url(img/faq.jpg) center left no-repeat;display:inline-block;margin-left: 10px;}
.faq_dl dd{/* width:100%; */padding-left:20px;margin-top:10px;line-height:28px;font-size:16px;padding-right: 20px;display:none;}
.faq_dl dt#open span{background:url(img/faq_hover.jpg) center left no-repeat;}
.mobile_nav{display: none;}
#mobile_pro{display: none;}	
.details-banner{padding:50px 0}
.details-banner .container{display:flex;justify-content:space-between;position: relative;}
.details-banner-lft{width:50%;display:flex;height:445px;justify-content: space-between}

.details-banner .mySwiper2{height:100%;width:78%;border:1px solid #ededed;margin-right: 0; overflow: hidden;}
.details-banner .pro-icim{width:100%;overflow:hidden;position:relative;text-align:center;height:100%;display: flex;align-items: center;justify-content: center;}
.details-banner .pro-icim .image{max-width:100%;max-height: 100%;object-fit:scale-down;transition: all .4s ease;/* transform: scale(0.94); */}
.details-banner .swiper-slide:hover .image{transform: scale(1)}
.details-banner .mySwiper{width:20%;overflow:hidden;font-size:0}
.details-banner .mySwiper .swiper-wrapper{display:flex;flex-direction:column;height:100%}
.details-banner .mySwiper .swiper-slide{width:100%;height:100px;border:1px solid #ededed;cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative;text-align: center;}
.details-banner .mySwiper .swiper-slide img{object-fit: contain;width: 70%;height: 70%;}
.details-banner .mySwiper .swiper-slide.swiper-slide-thumb-active{border-color:#f08519}
.details-banner-lft .swiper-slide{display:flex;align-items:center;justify-content:center;position:relative}
.details-banner-rgt{width:49%;background:#fbfbfb;border:1px solid #ececec;padding:35px 55px}
ul.list-dot>li{padding-left:16px;position:relative;font-size:14px;color:#444;line-height:28px}
ul.list-dot>li:after{content:'';position:absolute;left:0;background-color:#858585;width:6px;height:6px;border-radius:50%;top:11px}
.details-banner-rgt .rgt-tit{font-size:20px;color:#333;margin-bottom:20px;font-weight:550;letter-spacing: 2px;}
.details-banner-rgt .small-tit{font-size:18px;color:#333;margin:40px 0 10px;font-weight:700}
.details-banner-rgt .btn{margin-top:25px;font-weight: bold;}
.details-banner  .swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;}
.details-banner-rgt .btn{display:block;width:160px;height:50px;border:1px solid #f08519;border-radius:25px;color:#f08519;text-align:center;font-size:16px;line-height:50px;margin-top:25px;font-weight: bold;text-transform: capitalize;}
.details-banner-rgt .btn:hover{background:#f08519;color:#fff}
.sidebar-rgt h2.tit{font-size:22px;color:#333;border-bottom:1px solid #f3f3f3;background:#fff;padding:20px;font-weight:700;text-transform: capitalize;}
.sidebar-rgt{width: 100%;/* background: #fff; */}
.sidebar-rgt .cell{background:#fff;text-align:center;display:block;padding: 10px 0 20px;border-bottom:2px solid transparent}
.sidebar-rgt .cell .picture{display:flex;align-items:center;justify-content:center;overflow: hidden;}
.sidebar-rgt .cell img{object-fit:scale-down;max-width:100%;max-height:100%;transition: all .4s ease}
.sidebar-rgt .cell:hover img{transform: scale(1.1)}
.sidebar-rgt .cell .tit{color:#333;margin-top:20px;font-size:18px;font-weight:700;line-height: 25px;height: 50px;}
.sidebar-rgt .cell .tip{color:#666;font-size:14px;margin:20px 0}
.sidebar-rgt .cell .more-btn{color:#f08519}
.sidebar-rgt .cell+.cell{margin-top:20px}
.sidebar-rgt .cell:hover{border-color:#f08519}
.side_pro{width:100%;margin-top:20px;margin-bottom: 30px;}
.item_h3{    font-size: 26px;line-height: 26px;color: #333; margin-bottom: 20px;}
.product_txt .soft-list{background:#e9eef4}
.product_txt .soft-list .item-top{border-bottom:1px solid #fff;display:flex;font-size: 20px;color:#0075C9;font-weight:700;padding: 20px 0 20px 20px;text-transform: capitalize;}
.product_txt .soft-list .item-top .item-tit:nth-child(1){width:40%}
.product_txt .soft-list .item-cont .item-value:nth-child(3),.product_txt .soft-list .item-cont .item-value:nth-child(4),.product_txt .soft-list .item-top .item-tit:nth-child(2),.product_txt .soft-list .item-top .item-tit:nth-child(3){width:30%}
.product_txt .soft-list .item-cont{padding: 20px 0 20px 20px;font-size: 20px;color:#555;display:flex;text-transform: capitalize;}
.product_txt .soft-list .item-cont .item-value:nth-child(2){width:10%}
.product_txt .soft-list .item-cont:not(:last-child){border-bottom:1px solid #fff}
.product_txt .soft-list .item-cont .item-value:nth-child(1){width:30%}
.mobile_ys_bg{display:none;}
#allmap{width:100%;height: 600px;}


/*友情链接*/
.copyright-dd {
    min-width: 1400px;
    margin: 0 auto;
    width: 75%;
    color: #fff;
    font-size: 16px;
    margin-top: 35px;
}

.copyright-dd a {
    color: #fff;
}













@media screen and (max-width:1024px) {
	
	
}

@media screen and (max-width:768px) {

#certify{display: none;}	
.head{width:100%;padding:0 3%;position: relative;height: 54px;}
.top_left{display:none;}
.head_top{display:flex;justify-content: flex-end;width: 97%;}	
.top_right{text-align:center;font-size:16px;}
.top_right span.map_ico{font-size:16px;}
.top_right div.flags{background: url(img/map_ico.png) 10px center no-repeat;background-size: 20px;width: auto;}
.top_right span img{width:25px;}
.head_nav{display: none;}
.mobile_nav{display: block;}
.mobile_nav .m_nav{display:none;position: absolute;width: 45%;right: 0;top: 53px;background: #fff;}
.mole_span img{width: 33px;}
.mobile_nav .m_nav>li{width:100%;height:45px;line-height:45px;text-indent:20px;font-size:20px;text-transform: capitalize;}
.home-banner{margin-top:54px;}
.index_about_bg{width:100%;padding: 30px 0;}
.index_title img{height: 33px;}	
.index_about{padding: 0;margin-top: 0;display: flex;flex-direction: column;flex-wrap: nowrap;box-shadow: none;background: none;}
.main-container{width: 97%;}
.about-left{width:100%;}
.about_right{width:100%;display: none;}
.index_dl{display:none;}
.about_right_bg{display:none;}
.about-left .more a{font-size:18px;}
.about-left .text-row .title{font-size: 22px;letter-spacing: 0;margin-bottom: 10px;}
.about-left .content{font-size:16px;line-height: 25px;}
.product_bg{padding-top:30px;}
#certify .swiper-slide{/* width: 300px; */}	
.product_bg span.span_img{display:none;}
.product_dl{margin-top: 10px;}
#mobile_pro {
	display: block;
	overflow: hidden;
	position: relative;
	width: 100%;
	margin: 0 auto
}

#mobile_pro .swiper-button-prev {
	left: 0px;
	width: 54px;
	height: 54px;
	background: url(img/left.png) center no-repeat;
background-size: 35px;}
#mobile_pro .swiper-button-next {
	right: 0px;
	width: 54px;
	height: 54px;
	background: url(img/right.png) no-repeat;
background-size: 35px;}
#mobile_pro  .swiper-button-next:after, #mobile_pro  .swiper-rtl .swiper-button-prev:after{
	content:'';
}
#mobile_pro  .swiper-button-prev:after, #mobile_pro  .swiper-rtl .swiper-button-next:after{
	content: '';
}
#mobile_pro  .index_pro_img{box-shadow: 1px 1px 10px 1px #ddd;}
.system_bg{margin: 30px 0;}
.sys_dl{margin-top:20px;display: flex;flex-direction: column;flex-wrap: nowrap;}
.sys_dl dl{width:100%;margin-bottom: 20px;}
.sys_dl dl p{padding: 20px 10px;font-size: 16px;}
.sys_dl dl dd span{font-size: 15px;}
.index_more{margin:10px auto;}
.index_more a{font-size: 18px;}
.case_bg span.span_img{display:none;}
.case_bg{padding: 0px 0;}
.case_list{margin-top: 5px;}
.case_list .swiper-slide dl .dl_img img{height: 320px;}
.news_bg{background:none;padding: 70px 0 20px;}
.news_nav{margin-top: 10px;}
.news_nav span{font-size: 20px;}
.news_list{margin-top:20px;}
.news_left{display:none;}
.news_right{width:100%;}
.news_right dl dd{font-size:15px;}
.news_right dl dt{font-size:17px;}
.news_right dl p{font-size:14px;}
.foot_left{display:none;}
.foot_center{display:none;}
.foot_contact{width:100%;}
.footer_flags .footer_dropdown{font-size: 15px;}
.foot_title{font-size:20px;}
.foot_contact p{font-size:16px;margin-bottom: 7px;line-height: 25px;}
.foot_contact p:nth-child(2){background: url(img/f_ico001.png) left 5px no-repeat;background-size: 20px;padding-left: 23px;}
.foot_contact p:nth-child(3){background: url(img/f_ico01.png) left -26px no-repeat;padding-left: 23px;background-size: 20px;}
.foot_contact p:nth-child(4){background: url(img/f_ico01.png) left -53px no-repeat;background-size: 20px;}
.copyright-row{font-size:14px;line-height:25px;margin-top: 20px;}
.h_heigth{height:54px;}
.page-banner img{height:110px;}
.search-wrap #crumbs{font-size:15px;}
.search-wrap a{font-size:15px;object-fit: cover;}
.search-wrap{margin:10px 0;}
.products_page-main	{display:flex;flex-direction: column;}
.ny_left{width: 100%;margin-bottom: 10px;}
.main_news_list{width:100%;}
.main_case_list{width:100%;margin-top: 10px;}
.case_ul{display:flex;flex-direction: column;flex-wrap: wrap;}
.faq_right{width:100%;}
.product-list{width: 100%;}
.pro_nav_left>li{font-size:16px;margin-bottom: 5px;}
.pro_nav_left>li>a{color:#fff;font-size: 16px;height: 35px;line-height: 35px;text-indent: 10px;/* background: #e7913b; */font-weight: 550;color: #fff;display:inline-block;/* width:100%; */position: relative;}
.pro_nav_left>li>i:before{top: 14px;}
.pro_nav_left>li#open i:before{top: 25px;}
.pro_nav_left p{font-size:15px;height: 30px;line-height: 30px;}
.product-list .pro_list_dl dl{width:48%;margin-right: 0;}
.product-list .pro_list_dl dl:nth-child(2n){float:right;}	
.product-list .pro_list_dl .text{font-size:14px;}
.page .page-numbers{
    padding: 3px 8px;
}
.details-banner{padding: 0px 0;}
.details-banner .container{display:flex;flex-direction: column;}
.details-banner-lft{width: 100%;display:flex;height: 300px;justify-content: space-between}
.details-banner .swiper-container{height:100%;width: 78%;border:1px solid #ededed;margin-right: 0;overflow: hidden;}
.details-banner .pro-icim{width:100%;overflow:hidden;position:relative;text-align:center;height:100%;display: flex;align-items: center;justify-content: center;}
.details-banner .pro-icim .image{max-width:100%;max-height: 100%;object-fit:scale-down;transition: all .4s ease;/* transform: scale(0.94); */}
.details-banner .swiper-slide:hover .image{transform: scale(1)}
.details-banner .thumb-box{width:20%;overflow:hidden;font-size:0;/* display: none; */}
.details-banner .thumb-box ul{display:flex;flex-direction:column;height:100%}
.details-banner .thumb-box ul li+li{margin-top:8px}
.details-banner .thumb-box ul li{width:100%;height:100px;border:1px solid #ededed;cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative}
.details-banner .thumb-box ul li img{object-fit: contain;max-width: 100%;max-height: 100%;}
.details-banner .thumb-box ul li.ontrue{border-color:#f08519}
.details-banner-lft .swiper-slide{display:flex;align-items:center;justify-content:center;position:relative}
.details-banner-rgt{width: 100%;background:#fbfbfb;border:1px solid #ececec;padding: 5px 5px;margin-top: 20px;}
.details-banner-rgt .rgt-tit{font-size:20px;margin-top: 10px;margin-bottom: 5px;}
.ppd_text{font-size:15px;margin-top: 0;line-height: 25px;}
.details-banner-rgt .btn{
    margin-top: 10px;
    height: 40px;
    line-height: 40px;
}
.product_details{padding:20px 0;display: flex;flex-direction: row;flex-wrap: wrap;}
.ppd-content-text-title{font-size:16px;display: flex;flex-direction: row;flex-wrap: wrap;padding: 10px 0;justify-content: space-between;}	
.ppd-content-text-title span{font-size: 18px;letter-spacing: 0;margin: 0;text-transform: capitalize;cursor: pointer;font-weight: 700;width: 48%;text-align: center;line-height: 33px;}
.product_txt_bg{margin-top:10px;padding: 0 10px;font-size: 15px;}
.product_txt{font-size: 15px;line-height:25px;}
.content-page{padding: 0 10px;}
.ppd-bottom-box{padding-bottom: 20px;}
.page_pre{font-size:14px;}
.sidebar-rgt h2.tit{
    padding: 10px 10px;
    font-size: 18px;
}	
.sidebar-rgt .cell .tit{font-size:14px;margin-top: 5px;}
.product_from{
    padding: 10px;
}
.product_from h2{font-size:16px;line-height: 25px;}
.pro_from{
    margin-top: 10px;
}
.pro_from li{width:100%;}
.pro_from li input{height:40px;line-height:40px;font-size:15px;}	
.pro_from li textarea{font-size:15px;}
.pro_from li:nth-last-child(1) input{font-size:20px;}	
.project_list_dl dl .img{overflow:hidden;width: 100%;}
.project_list_dl dl dd{font-size: 14px;line-height: 20px;}
.project_list_dl .time{text-transform: capitalize;margin-bottom: 5px;}
.project_list_dl dl .dt{width: 100%;}
.project_list_dl dl{display:flex;flex-direction: column;font-size: 14px;margin-bottom: 12px;padding-bottom: 12px;}
.project_list_dl dl .dt dt{font-size:16px;line-height:25px;}
.project_list_dl dl img{height:auto;}
.about_bg{width:100%;}
.about-container{width:97%;margin:0 auto;}
.about_h1{font-size: 20px;line-height: 28px;margin-bottom: 10px;}
.about_h1 i{
    height: 3px;
}
.about_content_bg{width:100%;display:flex;margin-top:10px;flex-direction: column;}
.about_con_left{width:100%;font-size: 15px;line-height: 25px;}
.about_con_right{width: 100%;text-align: center;}
.about_con_left p{margin-bottom:10px;}
.ys_bg{display:none;}
.mobile_ys_bg{display:block;}
.mobile_ys_bg img{width:100%;display:flex;}
.factory_bt{margin: 10px 0;width: 100%;}	
.service_bg{background:none;height: auto;}
.service_cont{background:none;width: 100%;height: auto;}
.service_h1{padding-top:20px;font-size: 20px;margin-bottom: 10px;}
.service_text{margin-top:10px;padding: 0 5px;font-size: 16px;line-height: 27px;}	
.Certificate_bg{
    margin: 20px 0;
}
.cer_list .swiper-button-next{width:54px;height:54px;background:url(img/right.png) center no-repeat;right: -60px;display: none;}
.cer_list .swiper-button-prev{width:54px;height:54px;background:url(img/left.png) center no-repeat;left: -60px;display: none;}
.page-content{
    padding: 15px 8px;
}
.content-title h1.context_h1{font-size:20px;}
.content-title p{font-size:12px;}
.contact_dl{display:flex;flex-direction: column;flex-wrap: wrap;}
.contact_left{width:100%;}
.contactus-box-feed{width:100%;}
.contact_left h2{margin:10px 0;font-size: 16px;line-height: 25px;}
.con_dl{display:flex;}
.con_dl dl{width:100%;margin-bottom: 15px;font-size: 16px;line-height: 25px;}
.con_dl dl dt{display:flex;align-items: center;font-size: 18px;text-transform: capitalize;letter-spacing: 0px;margin-bottom: 10px;}
.con_dl dl dt img{margin-right: 6px;width: 25px;}
.con_height h5{font-size:20px;}
.inquiry-form input{width:100%;height: 45px;line-height: 45px;}
#feedbackForm .send-btn{width:100%;}
.location{margin-top:20px;}
#feedbackForm{margin-bottom:20px;}	
.content-text{margin-bottom:20px;line-height: 25px;}
.content-text img{width:100%;height:auto !important;}
.location{height: 600px;}
.map_bg iframe{height: 600px;}
.container-s{width:100%;}	
.location-box{width: 80%;padding: 2%;margin-top: 70px;}	
.location-title{font-size:18px;}
.new_bg{display:flex;flex-direction: column;}
.ny_left #menu-pro_nav>li{width: 49%;float:left;text-align: center;}
.ny_left #menu-pro_nav>li:nth-child(2n){float:right;}
.ny_left #menu-pro_nav>li>a{font-size:16px;height:40px;line-height:40px;}
.ny_left #menu-pro_nav{border:none;}
.news_list_dl dl{border-bottom: 1px dashed #ddd;margin-bottom: 20px;display: flex;padding-bottom: 20px;width: 100%;flex-direction: column;flex-wrap: nowrap;}
.news_list_dl dl>a{width:100%;}
.news_list_dl .dl_img{width: 100%;/* margin-bottom: 10px; */float: left;}
.news_list_dl .dl_img img{width:100%;height: auto;object-fit: cover;display: flex;} 
.news_list_dl .dl_dt{width: 100%;float: right;margin-top: 10px;font-size: 15px;}
.news_list_dl .dl_dt dt{font-size:18px;line-height: 30px;}
.news_list_dl .dl_dt dd{margin:5px;}
.news_list_dl dl p{font-size:15px;}	
.news_list_dl .dl_dt span{font-size:15px;}	
.faq_dl dt{height: auto;border-bottom:1px solid #ddd;text-indent: 0;line-height: 25px;font-size: 15px;text-transform: capitalize;font-weight: 550;display: flex;align-items: flex-start;width: 100%;cursor: pointer;padding: 8px 5px 0 1px;}
.faq_dl dt span{width: 30px;height:25px;background:url(img/faq.jpg) center left no-repeat;display:inline-block;margin-left: 2px;margin-right: 8px;}
.faq_dl dd{/* width:100%; */padding-left: 10px;margin-top:10px;line-height: 25px;font-size: 14px;padding-right: 10px;display:none;}
.faq_dl dt#open span{background:url(img/faq_hover.jpg) center left no-repeat;}
.main_case_list dl .img{overflow: hidden;width: 100%;float: left;border: 1px solid #ddd;}
.main_case_list dl .text{width: 100%;font-size: 18px;height: auto;line-height:25px;margin-top:10px;position: relative;float: right;text-align: left;}
.main_case_list dl .img img{height:auto;}
.main_case_list dl .text dd{font-size:15px;line-height:25px;margin-top: 5px;}
.main_case_list dl{margin-bottom:20px;}
.item_h3{font-size:16px;}
.product_txt .soft-list .item-top{font-size:15px;padding: 5px;}
.copyright-dd{width: 97%;min-width: 97%;font-size: 15px;}




	

	
	
}



@media screen and (max-width:480px) {
	
	
}

