body {
	font-family: "Microsoft Yahei";
	/*overflow-x: hidden;*/
	background: #fff;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

a {
	text-decoration: none;
	color: inherit;
}

input {
	outline: none;
}

.com,
.header_middle {
	width: 1280px;
	margin: 0 auto;
}

textarea {
	resize: none;
}

.footer .com::after,.recruit_btn::after,.recruit_detail_form::after, .recruit_form_box::after, .recruit_intro::after, .recruit_title_top::after, .download_all::after, .download_bottom::after, .news_list::after, .content_word a::after, .message_form::after,.wl::after, .related_all::after, .product_detail .com::after, .sitemap_list::after, .message_btn::after, .product_all::after,.product_bottom .com::after,.company_all::after,.contact .com::after,.contact_icon::after,
.foot_top::after,
.header::after {
	content: "";
	display: block;
	font-size: 0;
	line-height: 0;
	clear: both;
}

.header {
	width: 100%;
	height: 100px;
	background: #ffffff;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #dcdcdc;
}

.header_middle {
	display: flex;
	align-items: center;
}

.logo {
	float: left;
	width: 60px;
	height: 60px;
	padding-left: 12px;
}

.logo img {
	display: block;
	width: 100%;
}

.header_nav {
	height: 100px;
	line-height: 97px;
	margin-left: 4%;
	flex: 1;
}

.header_nav .one_li {
	position: relative;
	float: left;
	padding: 0 8px;
	margin-right: 50px;
	border-bottom: 3px solid transparent;
}
.header_nav .one_li:hover{
	border-bottom: 3px solid #888888;
}

.header_nav .one_li:nth-last-child(1) {
	margin-right: 0;
}

.nav_choose {
	border-bottom: 3px solid #888888 !important;
}

.header_nav .one_li .one_a {
	font-size: 16px;
	color: #333333;
}

.header_nav .one_li ul {
	top: 100px;
	opacity: 0;
	position: absolute;
	z-index: 9999;
	visibility: hidden;
	background:#282828;
}

.header_nav .one_li:hover ul {
	transition: all 1s ease 0s;
	visibility: visible;
	opacity: 0.8;
}

.header_nav .one_li ul .two_li {
	width: 180px;
	text-align: center;
	line-height: 50px;
	border-bottom: 1px solid #666666;
}

.header_nav .one_li ul .two_li a {
	display: block;
	font-size: 14px;
	color: #ffffff;
}

.banner_img img {
	display: block;
	width: 100%;
}

.banner .swiper-pagination-bullet {
	background: #fff;
	opacity: 1;
	border-radius: 0;
	width: 12px;
	height: 12px;
	margin: 0 7px;
}

.banner .swiper-pagination-bullet-active {
	background: #f6d209;
}

.banner .swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 26px;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	background-image:url(../img/arrow_l.jpg) !important;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background-image:url(../img/arrow_r.jpg) !important;
}
.header_right {
	width: 309px;
	height: 100px;
	display: flex;
	align-items: center;
}

.index_form {
	width: 144px;
	border: 1px solid #dcdcdc;
	border-radius: 16px;
	padding-right: 14px;
	height: 30px;
	display: flex;
	align-items: center;
	margin-right: 22px;
}
.index_form .text_index::-webkit-input-placeholder {
        /* placeholder颜色  */
         color: #ccc;     
     }

.text_index {
	padding-left: 14px;
	width: 112px;
	border-radius: 50%;
}

.search_index {
	width: 16px;
	height: 16px;
	background: url(../img/search.png)no-repeat center center;
	background-size: cover;
	cursor:pointer;
}

.gwc {
	display: flex;
	align-content: center;
	margin: 0 21px 0 0;
	position: relative;
}

.gwc_img {
	display: flex;
	align-content: center;
	width: 16px;
	height: 16px;
	cursor:pointer;
}

.gwc_img img {
	width: 16px;
	height: 16px;
}

.super {
	opacity: 0;
	display:none;
	position: absolute;
	z-index: 999;
	top: 59px;
	left: -36px;
	width: 100px;
	line-height: 50px;
	background: #282828;
}

.super a {
	border-bottom: 1px solid #666666;
	text-align: center;
	display: block;
	font-size: 14px;
	color: #ffffff;
}

.header_right span {
	font-size: 16px;
	color: #6b6b6b;
	line-height: 32px;
}

.nav_list {
	margin-right: 110px;
}

.footer .title {
	display:block;
	font-size: 18px;
	color: #333333;
	margin-bottom: 40px;
}

.foot_nav li {
	margin-bottom: 12px;
}

.foot_nav li a {
	font-size: 14px;
	color: #555555;
}
.foot_nav li a:hover{
	color:#778a2a ;
}
.footer .com {
	padding: 78px 0 28px;
}

.foot_right {
	text-align: right;
}
.foot_right img{
	width: 98px;
	height: 98px;
}
.foot_bottom {
	float: right;
}

.icon_list {
	display: flex;
	align-items: center;
}

.icon_list img {
	margin-right: 10px;
	display: block;
}
.icon_list img:nth-last-child(1){margin-right:0;}
.last {
	line-height: 50px;
	border-top: 1px solid #dcdcdc;
}

.last a {
	font-size: 14px;
	color: #555555;
}

.mobile_search {
	display: none;
}

.banner_img a {
	display: block;
	width: 100%;
	height: auto;
	background-size: cover !important;
	background-position: center center !important;
}
.mobile{
	display: none;
}
.digg4 span,.digg4 a{
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	text-align:center;
	padding:2px !important;
}


/*================================产品================================================*/
.product_banner{padding: 24px 0 0;}
.product_banner img{
	display: block;
	width: 100%;
}
.product_icon{display: flex;align-items: center;justify-content: center;width: 940px;
    margin: auto; height: 240px;}
.product_icon_list{width: 116px;height: 116px;border-radius: 50%;margin: 0 30px;}
.product_icon_list:hover{background: #353535;display: flex; align-items: center;justify-content: center;transition: all 0.5s ease 0s;}
.product_icon_list:hover .product_icon_img,.product_icon_list:hover p{display: none;transition: all 0.5s ease 0s;}
.product_icon_img,.product_hover{display: flex;align-content: center;justify-content: center;}
.product_hover{display: none;}
.product_icon_list:hover .product_hover{display: flex;transition: all 0.5s ease 0s;}
.product_hover img{display: flex;align-content: center;justify-content: center;max-width:55px;max-height:40px;}
.product_icon_img img{width: 55px;height: 40px; margin-bottom: 18px;margin-top: 16px;}
.product_icon_list p{font-size: 16px;color: #555555;text-align: center;line-height: 20px;}
.line{border-top: 1px solid #7d7d7d;padding-top: 3px;}
.lines{width: 100%;height: 6px;background: url(../img/line.png)no-repeat center center;background-size: cover;}
.product_bottom{margin-bottom: 100px;}

.product_all{float: left;width: calc(100% - 264px);padding: 78px 0 0;}
.product_all a{
	display: block;
	float: left;
	margin-right: 40px;
	margin-bottom: 65px;
	    box-shadow: 0px 10px 30px 0px #e1e1e1;
		
}
.product_list{ width: 290px;height: 467px;background: url(../img/yy_img.png)no-repeat center center;border-top: 1px solid #eeeeee;}
.product_all a:nth-of-type(3n){
}
.product_list_top{
	margin: 1px;
	padding: 10px;
    background: #fff;
}

.product_list_top_img{ }
.product_list:hover .product_list_top_img{
	background: url(../img/product_hover.png)no-repeat center center !important;
}
.product_images{display: flex;align-items: center;justify-content: center;width: 270px;height: 270px;margin-bottom: 10px;}
.product_images img{max-width:100%;}
.product_images_hover{display:none;}
/*.product_list:hover .product_tp{display:none;}
.product_list:hover .product_images_hover{display:block;}*/
.product_list_top p{
	text-align: center;
	margin-bottom: 6px;
	font-size: 24px;
	color: #333333;
}
.product_list_bottom{
	padding: 18px 0 0;
}
.cs_list{
	display: flex;
	align-items: center;
	margin-bottom: 10px;
	margin-left: 32px;
}
.cs_list img{margin-right: 20px;}
.cs_list span{color: #555555;font-size: 16px;}
.share_temp{ float: right; background: url(../img/share_temp.png)no-repeat center center;padding:0 22px 0;margin-top: 38px;padding-top:37px;
min-height:1040px;}
.share_mid{ display: flex;align-items: center;justify-content: center;flex-direction: column;margin: 2px;}
.share_list{
	display: flex;align-items: center;justify-content: center;flex-direction: column;
	width: 214px;
	height: 214px;
	border: 1px solid #dcdcdc;
	margin-bottom: 10px;
}
.share_all a:nth-last-child(1) .share_list{margin-bottom: 30px;}
.share_icon{
	margin-bottom: 12px;
	width: 38px;
	height: 36px;
}
.share_mid p{font-size: 24px;color: #555555;margin-bottom: 20px;}
.share_list img{
	width: 100%;
}

.share_page{
	width: 100%;
	height: 80px;
	background: #c1c1c1;
	display: flex;
	align-items: center;
	justify-content: center;
}
.share_page p{font-size: 24px;color: #ffffff;}
.swiper-container8{position: relative;overflow: hidden;}
.swiper-container8 .swiper-slide:nth-last-child(1){margin-right: 0 !important;}
.swiper-container8 .swiper-button-prev{left: 0;    width: 27px;
    height: 20px;top: 60%;}
.swiper-container8 .swiper-button-next{right: 0;    width: 27px;
    height: 20px;top: 60%;}
    
    
/*================================集团================================================*/

.group{
	padding: 80px 0 90px;
}
.group .title{margin-top: 0px;
    margin-bottom: 40px;
    padding: 0px;
    border: 0px;
    vertical-align: baseline;
    font-size: 36px;
    color: rgb(51, 51, 51);
    font-weight: bold;
    text-align: center;}
.group  p{font-size:16px;}
.about .contents{padding: 0 32px;}
.about .contents .title{
	font-size: 36px;color: #333333;font-weight: bold;text-align: center;margin-bottom: 40px;
}
.about .contents span{display: block;font-size: 16px;color: #555555;line-height: 40px;margin-bottom: 40px;}
.group img{max-width: 100%;display: block;margin: auto;}
.group img:nth-of-type(1){margin-bottom: 70px;}
.group img:nth-of-type(2){margin-bottom: 80px;}
/*================================我的工厂================================================*/
.company{padding: 86px 0 80px;}
.company_all{padding: 0 32px 20px;}
.company_all a{
	display: block;
	float: left;
	width: 33%;
	margin-right: 0.5%;
	margin-bottom: 0.5%;
}
.company_all a:nth-of-type(3n){margin-right: 0;}
.company_list{position: relative;}
.company_word{position: absolute;bottom: 16px;background: url(../img/Image-name.png)no-repeat center center; width: 84%;}
.company_word p{padding-left: 30px; font-size: 16px;color: #e0e0e0;line-height: 40px;}
.company_list img{display: block;width: 100%;height: 264px;max-width: 100%;}
/*================================客户服务================================================*/
.contact{padding: 60px 0 140px;}
.map{float: left; width: 46%;height: 800px;padding: 10px;box-shadow: 0 0 0 transparent,0 0 0 transparent, 0 5px 5px -1px #eff0f0, 5px 0 5px -1px #eff0f0;}
.contact_right{width: 50%;float: right;padding: 64px 0 0;}
.contact_top{padding: 0 0 46px;border-bottom: 4px solid #e5e5e5;}
.contact_top p{font-size: 18px;color: #333333;line-height: 34px;}
.contact_right .name{margin-bottom: 74px;}
.contact_icon p{float: left;}
.contact_icon img{float: left;margin-right: 10px;width: 18px;height: 18px;}
.contact_icon{display: flex;align-items: center;}
.address_word{padding-left: 28px;margin-bottom: 40px;}
.contact_bottom{/*padding: 56px 0 52px 20px;*/height: 320px;display: flex;align-items: center;}
.contact_ewm{margin-left: 3%;width: 205px;height: 205px;}
.wechat{margin-left: 6%;width: 37.5%;}
.wechat_img{margin-right: 16px;width: 85px;height: 52px;}
.wechat_top{margin-bottom: 20px;display: flex;align-items: flex-end;justify-content: center;}
.wechat p{font-size: 14px;color: #999999;text-align: center;background: #333333;line-height: 36px;border-radius: 6px;}
.wechat_word{font-size: 24px;color: #333333;}
.message{background: #444444;position: relative;padding: 60px 0 80px;}
.message .message_fk{width: 136px;height: 136px;position: absolute;top: -62px;left: calc(50% - 68px);}
.message_top{text-align: center;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.message_top p{font-size: 24px;color: #e3e3e3;margin: 0 0 16px;}
.message_top span{font-size: 14px;color: #bfbfbf;display: block;line-height: 24px;width: 45%;margin-bottom: 34px;}
.message_form{padding: 0 20px;}
.message_form .form_text{color: #999999;padding-left: 20px;margin-bottom: 20px; width:calc(48% - 20px); margin-right: 4%;float: left;height: 40px;background: #6e6e6e;border-radius: 6px;}
.message_form .form_text::-webkit-input-placeholder {
        color: #999999;
     	font-size: 16px;
    }
.message_form textarea{ padding-left: 20px;color: #999999;
         padding-top: 12px;margin-bottom: 38px; width: calc(100% - 20px); float: left;height: 160px;background: #6e6e6e;border-radius: 6px;}
.message_form .form_text:nth-of-type(2){margin-right: 0;}
.message_btn{float: right;}
.message_btn input{width: 180px;height: 40px;border-radius: 6px;font-size: 18px;color: #ffffff;}
.message_btn input[type=submit]{background: #ec2e3d;margin-right: 20px;}
.message_btn input[type=reset]{background: #8c8c8c;}
textarea::-webkit-input-placeholder {
        color: #999999;
     	font-size: 16px;
    }

/*================================我的品牌================================================*/
.else{padding: 0 !important;}
.brand {padding: 60px 0 40px;}
/*================================网站地图================================================*/
.sitemap{padding: 74px 0 0;}
.sitemap_title{font-size: 18px;color: #333333;line-height: 30px;border-bottom: 1px dashed #b9b9b9;margin-bottom: 14px;}
/*.sitemap_list{border-left: 1px dashed #b9b9b9;}*/
.sitemap_list a{display: block;float: left;}
.sitemap_list a p{padding: 0 30px;border-left: 1px dashed #b9b9b9;font-size:14px;}
.sitemap_list a:nth-last-child(1) p{border-right: 1px dashed #b9b9b9;}
.sitemap_nav{margin-bottom: 74px;}

.product_detail_left{width: 47%;padding-right:3%; height: 640px; float: left; display: flex;justify-content: center;align-items: center;}
.product_detail_left img{max-width: 100%;}
.product_detail_right{float: left;width: 50%;padding: 100px 0 0;}
.detail_title{font-size: 36px;color: #333333;margin-bottom: 34px;}
.detail_content{font-size: 14px;color: #555555;line-height: 32px;margin-bottom: 48px;}
.detail_par{font-size: 18px;color: #333333;margin-bottom: 38px;}
.product_detail_right ul{width: 50%;float: left;margin-bottom: 54px;}
.product_detail_right ul li{position: relative;font-size: 14px;color: #555555;display: flex;align-items: center;margin-bottom: 20px;}
.product_detail_right ul li i{display: block;float: left;width: 4px;height: 4px;background: #dcdcdc;margin-right: 7px;}
.wl a{display: block;width: 40%;height: 48px;float: left;margin-right: 4%;}
.wl a:nth-last-child(1){margin-right: 0;}
.wl a img{max-width: 100%;}
.product_detail{padding-bottom: 80px;}
.product_detail_yy{display: block;margin-bottom: 20px;width: 100%;}
.product_detail_yy img{max-width: 100%;}
.product_detail_list .title{text-align: center;font-size: 24px;color: #333333;margin-bottom: 38px;}
.related_list{padding: 14px;float: left;position: relative;margin-right: 3%;}
.related_list:nth-last-child(1){margin-right: 0;}
.related_list a{display:block;}
.related_list_img{width: 260px;height: 260px;display: flex;justify-content: center;align-items: center;border: 1px solid transparent;}
.related_list_img img{max-width: 100%;}
.fdj{position: absolute;top: calc(50% - 35px);left: calc(50% - 35px);opacity: 0;}
.related_list:hover{box-shadow: 0 0 10px 5px #eee;transition: all 0.5s ease 0s;}
.related_list:hover .related_list_img img{opacity: 0.2;}
.related_list:hover .related_list_img{border: 1px solid #dcdcdc;transition: all 0.5s ease 0s;}
.related_list:hover .fdj{opacity: 1;transition: all 0.5s ease 0s;}
.product_detail_list{padding: 0 0 94px;}
.related_all{display: flex;justify-content: center;}
/*================================搜索页================================================*/
.search{ width: 100%;height: 280px;background: url(../img/search_banner.png)no-repeat center center;background-size: cover;}
.search .com{height: 280px; display: flex;justify-content: center;align-items: center;}
.search_form{width: calc(70% - 24px);height: 60px;background: #fff;border-radius: 6px;display: flex;align-items: center;padding-right: 28px;}
.search_form input[type=text]{width: calc(100% - 21px - 28px);height: 100%;padding-left:28px;background: transparent;}
.search_form input[type=submit]{width: 21px;height: 21px;background: url(../img/search.png)no-repeat center center;background-size: cover;}
.search_content {
	padding-top: 70px;
    width: 69%;
    margin: auto;
}
.search_content p{
    font-size: 14px;
    line-height: 26px;
    color: #5a5a5a;
    border-bottom: 1px dashed #c6c6c6;
}
.content_word {
    border-bottom: 1px dashed #c6c6c6;
    margin-bottom: 16px;
}
.content_word .search_wz {
    color: #5a5a5a;
    float: left;
    width: calc(100% - 138px);
    text-align: left;
}
.content_word span {
    float: right;
    font-size: 14px;
    line-height: 26px;
    color: #5a5a5a;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 26px;
}
.filtrate {
    text-align: center;
    color: #999999;
    line-height: 14px;
    font-size: 14px;
    padding: 24px 0 40px;
    display: block;
}
.filtrate i{font-style: normal;color: #333333;}
/*================================新闻列表页================================================*/
.news_all{padding: 50px 50px 0;}
.news_all a{display: block; margin-bottom: 56px;}
.news_title{font-size: 18px;color: #404040;margin-bottom: 18px;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;  }
.news_word{font-size: 14px;color: #999999;line-height: 26px;margin-bottom: 14px;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.news_left,.news_right{float: left;}
.news_left{width: 180px;height: 120px;margin-right: 20px;}
.news_left img{width: 100%;height: 100%;}
.news_right{width: calc(100% - 200px);}
.news_time{font-size: 14px;color: #555555;border-top: 1px solid #a0a0a0;padding-top: 10px;}
/*================================新闻详情页================================================*/
.news_detail{
	box-shadow: 0 0 10px 5px #eee;
	padding: 74px 50px 26px;
	margin-top: 60px;
	border-radius: 10px;
}
.news_detail_title{font-size: 30px;color: #333333;text-align: center;margin-bottom: 30px;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;  }
.news_detail_intro{background: #f2f2f2;border: 1px solid #e5e5e5;text-align: center;margin-bottom: 46px;}
.news_detail_intro span{font-size: 16px;color: #999999;line-height: 38px;padding: 0 34px;}
.news_detail_intro span:nth-of-type(1){border-right: 1px solid #9f9f9f;}
.news_detail_content {padding: 0 38px;border-bottom: 1px solid #dcdcdc;margin-bottom: 26px;}
.news_detail_content p{font-size: 16px;color: #555555;line-height: 40px;margin-bottom: 40px;}
.next_page{padding: 0 50px;}
.next_page span{font-size: 16px;color: #999999;margin-bottom: 20px;    display: flex;}
.next_page span::before{content: '';display: inline-block;width: 4px;height: 4px;background: #dcdcdc;margin-right: 8px;margin-top: 5px;}
.next_page br{display: none;}

/*================================下载页面================================================*/
.download_all a{border-radius: 6px; display: block;float: left;width: 31%;box-shadow: 0 0 10px 2px #eee;margin-right: 3%;margin-bottom: 50px;}
.download_list{padding: 0 5%;}
.download_all a:nth-of-type(3n){margin-right: 0;}
.download_title{font-size: 18px;padding-top: 38px; color: #404040;line-height: 28px;margin-bottom: 18px;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;  }
.download_time{font-size: 14px ;color: #8d8d8d;}
.download_box p{font-size: 14px;color: #545454;}
.download_box img{width: 16px;height: 14px;margin-right: 8px;}
.download_bottom{padding-top: 18px;border-top: 1px solid #dcdcdc;height: 36px;}
/*================================招聘页面================================================*/
.recruit_all{padding: 0 0 50px;}
.recruit_title{border-bottom: 1px solid #dcdcdc;}
.recruit_title_top p{font-size: 24px;color: #333;float: left;line-height: 62px;}
.recruit_img{display: flex;align-items: center;float: right;height: 62px;cursor: pointer;}
.recruit_img img{width: 24px;height: 24px;}
.recruit_intro{ align-items: center;display: none;line-height: 31px;}
.recruit_intro span{font-size: 16px;color: #999999;margin-right: 24px;float: left;display: flex;}
.recruit_intro img{margin-right: 10px;float: left;}
.recruit_content{padding: 46px 0 60px;display: none;border-bottom: 1px solid #dcdcdc;}
.recruit_content_title{font-size: 18px;color: #555555;margin-bottom: 18px;font-weight: bold;}
.recruit_content_word{font-size: 16px;color: #555555;margin-bottom: 18px;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; height: 16px; overflow: hidden;  }
.recruit_content_box{margin-bottom: 48px;}
.recruit_content_box:nth-last-child(1){margin-bottom: 72px;}
.click{display: block; width: 250px;height: 40px;line-height: 40px; background: url(../img/click.png)no-repeat center center;background-size: contain; }
.click p{font-size: 16px;color: #ffffff;padding-left: 22px;}
/*================================招聘详情================================================*/
.recruit_detail{box-shadow: 0 0 10px 5px #eee;border-radius: 6px;margin: 60px 0 0 ;}
.recruit_detail_form{padding: 80px 90px;}
.recruit_select option{font-size: 16px;}
.recruit_select{    float: left;width: calc(47%);height: 40px;border: 1px solid #dcdcdc;padding-left: 30px;margin-right: 5.4%;border-radius: 6px;background: url(../img/arrow.png)no-repeat 96% center;}
.recruit_form_box{margin-bottom: 20px;}
.recruit_form_box input{ width: calc(47% - 32px);}
.recruit_detail_form input::-webkit-input-placeholder,.recruit_detail_form  textarea::-webkit-input-placeholder {
        /* placeholder颜色  */
         color: #cccccc;
         /* placeholder字体大小  */
         font-size: 16px;
     }
select {
/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
border: 1px solid #dcdcdc;
/*很关键：将默认的select选择框样式清除*/
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
outline: none;
/*加padding防止文字覆盖*/
font-size: 16px;
color: #cccccc;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
.radio_box{display: flex;align-items: center;margin-bottom: 20px;}
.radio_box p{font-size: 16px;color: #555555;margin-right: 18px;}
.radio_box img{margin-right: 54px;margin-left: 10px;}
.recruit_form_box input:nth-of-type(2){margin-left: 5.4%;}
.recruit_detail_form input[type=text]{height: 36px;border: 1px solid #dcdcdc;border-radius: 6px;padding-left: 30px;}
.recruit_detail_form .dz{width: calc(100% - 30px);margin-bottom: 20px;}
.recruit_detail_form  textarea{width: calc(100% - 30px);height: 198px;border: 1px solid #dcdcdc;border-radius: 6px;padding: 10px 0 0 30px; margin-bottom: 20px;font-size: 16px;}
.recruit_btn{float: right;}
.recruit_btn input{cursor: pointer; width: 220px;height: 40px;border-radius: 6px;background: #bababa;color: #ffffff;font-size: 18px;}
.recruit_btn input[type=submit]{background: #ec2e3d;margin-right: 20px;}

/*================================在线客服================================================*/
.zxkf {
    width: 60px;
    height: 182px;
    position: fixed;
    z-index: 99;
    bottom: 60px;
    right: 0;
}
.zxkf a {
    width: 100%;
    height: auto;
    display: block;
    margin-bottom: 1px;
    position: relative;
    cursor: pointer;
}
.zxkf .ewm_icon {
    position: absolute;
    right: 66px;
    opacity: 0;
    background: #fff;
    top: 0;
    padding: 10px;
    border: 1px solid #3f89c9;
    transition: all 1s ease 0s;
}

.ttt{margin-left:16px;}
.ttt img{
	width:16px;
	height:16px;
	
}
.back_home{
	background: rgba(0,0,0,.2);
	color:#fff;
	padding:16px 0;
	font-size:12px;
	text-align:center;
}

.youjian_icon {
    padding: 10px;
    border: 1px solid #3f89c9;
    position: absolute;
    right: 66px;
    top: 62px;
    background: #fff;
    opacity: 0;
    transition: all 0.5s ease 0s;
}




@media screen and (max-width: 1400px) {
	.com,
	.header_middle {
		width: calc(100% - 1.875rem);
		padding: 0 0.9375rem;
	}
	.related_list_img{width: 200px;height: 200px;}
	
}

@media screen and (max-width: 1270px) {
	/*================================首页================================================*/
	.header_nav .one_li {
		margin-right: 14px;
	}
	.related_list_img{width: 170px;height: 170px;}
}

@media screen and (max-width: 1042px) {
	/*================================首页================================================*/
	.foot_nav {
		display: none;
	}
	.foot_right {
		text-align: center;
		width: 100%;
	}
	.foot_bottom {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.foot_top,
	.footer .title {
		margin-bottom: 0.75rem;
	}
	.product_icon{width: 800px;}
}

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


/*================================手机================================================*/

.header_mobile {}

@media screen and (max-width: 900px) {
	/*================================首页================================================*/
	.header_nav,
	.index_form,
	.foot_nav,
	.gwc,
	.banner .swiper-container-horizontal>.swiper-pagination-bullets,.pc{
		display: none;
	}
	.header {
		height: 3.125rem;
	}
	.logo {
		width: 2.5rem;
		height: 2.5rem;
	}
	.header_right {
		width: auto;
		height: auto;
		flex: 1;
		display: block;
	}
	.mobile_search {
		display: block;
		margin-top: 7px;
	}
	.nav_icon {
		width: 20px;
		height: 18px;
		
		background-size: cover;
		float: right;
		margin-top: 7px;
	}
	.header_right span,
	.mobile_search {
		float: right;
		margin-right: 16px;
		font-size: 0.875rem;
	}
	.banner_img a {
		height: 21rem;
		background-position: -100px !important;
	}
	.footer .com {
		padding: 1rem 0 0.75rem;
	}
	.last{
		padding: 4px 0;
	}
	.last a {
		font-size: 0.75rem;
		float: none;
		display: block;
		text-align: center;
		line-height: 1.25rem;
	}
	.foot_right img{
		width: 3.125rem;
		height: 3.125rem;
	}
	.footer .title{
		font-size: 0.875rem;
	}
	.icon_list img{
		width: 1.4375rem;
		height: 1.25rem;
	}
	.mobile{
		display: block;
		width: 100%;
	}
	.zxkf{display:none;}
	/*================================产品================================================*/
	.share_page{height: 1.875rem;}
	.share_page p{
		font-size: 0.75rem;
	}
	.share_temp{
		display: none;
	}
	.product_icon_list{
		margin: auto;
	}
	.product_icon{width: 100%;height: auto;margin-bottom: 1.625rem;}
	.swiper-container8 .swiper-button-next{right: 0;}
	
	.product_list{width: 100%;height: auto;background: transparent;border: 1px solid #eeeeee;box-shadow: 0 0 10px 5px #eee;}
	.product_tp{display:block !important;}
	.product_images_hover{display:none !important;}
	.product_images{
		width: 8rem;
		height: 5.375rem;
	    background-size: 100%;
	    margin: 0 auto 10px;
	}
	.product_images img{width:100%;}
	.product_list_top{padding: 0;}
	.product_list_top p{font-size: 1rem;}
	.product_icon_img img{width: 3.4375rem;height: 2.5rem;margin: 1.375rem 0 0.75rem;}
	.product_icon_list p{font-size: 0.75rem;width: 5rem;margin: auto;line-height: 1.25rem;}
	.product_all{padding: 2.5rem 0 0;    width: 100%;}
	.product_all a{margin: 0 6% 6% 0;width: 46.5%;}
	.product_all a:nth-of-type(2n){margin-right: 0;}
	.cs_list{margin: 0 0 0.5rem 0.75rem;}
	.cs_list span{font-size: 0.75rem;height: 0.75rem; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;   }
	.cs_list img{width: 1rem;height: 1rem;margin-right: 0.375rem;}
	.product_list_bottom{padding: 0.5rem 0 1rem;}
	.product_bottom{margin-bottom: 2.5rem;}
	
	/*================================集团================================================*/
	.group{padding: 1.625rem 0 2.5rem;}
	.about .contents .title{font-size: 1rem;margin-bottom: 1.5rem;}
	.about .contents span{font-size:0.75rem;line-height: 1.625rem; margin-bottom: 1.5rem;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
	.group img:nth-of-type(1){margin-bottom: 1.5rem;}
	.group img:nth-of-type(2){margin-bottom: 1.875rem;}
	.group .title{font-size:1rem;margin-bottom:1.625rem;}
	.group  p{font-size:0.75rem;}
	/*================================我的工厂================================================*/
	.company{padding: 1.5rem 0 2.25rem;}
	.company_all{padding: 0 0 20px;}
	.company_all a{width: 49%;margin-bottom: 2px;}
	.company_all a:nth-of-type(3n){margin-right: 0.5%;}
	.company_all a:nth-of-type(2n){margin-right: 0;}
	.company_list img{height: 6rem;}
	.company_word p{font-size: 0.75rem;padding-left: 0.625rem;line-height: 1rem;}
	.company_word{bottom: .375rem;}
	.about .contents{padding: 0;}
	/*================================客户服务================================================*/
	.contact{padding: 1.25rem 0 0;}
	.map{width: calc(100% - 0.625rem);padding: 0.3125rem;height: 13.375rem;}
	.contact_right{width: 100%;padding: 2rem 0 0;}
	.contact_top p{font-size: 0.75rem;line-height: 1.5rem;}
	.address_word{padding-left: ;margin-bottom: 0;}
	.contact_icon img{width: 1.125rem;height: 1.125rem;}
	.address_word{padding-left: 1.75rem;margin-bottom:0.75rem;}
	.contact_right .name{text-align: center;width: 65%;
    margin: 0 auto 1.5rem;}
	.contact_top{padding: 0 0 1.5rem;}
	.contact_bottom{height: 12.25rem;}
	.contact_ewm{width: 7.625rem;height: 7.625rem;}
	.wechat_img{width: 3.125rem;height: 2rem;margin-right: 0.3125rem;}
	.wechat_word{font-size: 0.875rem;}
	.wechat_top{margin-bottom: 0.5rem;}
	.wechat p{font-size: 0.75rem;line-height: 1rem;}
	.wechat{width: 45%;}
	.message .message_fk{width: 5rem;height: 5rem;top: -2.3rem;left: calc(50% - 2.5rem);}
	.message{padding: 2.5rem 0 1.875rem;}
	.message_top p{font-size: 1rem;}
	.message_top span{width: 100%; font-size: 0.75rem;}
	.message_form .form_text{float: none;width: calc(100% - 20px);height: :;;}
	.message_form{padding: 0;}
 	.message_form .form_text::-webkit-input-placeholder {
         font-size: 0.75rem;
     }
	textarea::-webkit-input-placeholder{
		font-size: 0.875rem;
	}
	.message_form textarea{height: 11.625rem;margin-bottom: 2rem;}
	.message_btn{float: none;}
	.message_btn input{width: 48%;height: 2.125rem;}
	.message_btn input[type=submit]{margin-right: 2%;}
	.message_btn input{font-size: 1rem;}
	.brand{padding: 1.5rem 0 0;}
	.sitemap_list a{padding-bottom: 0.75rem;}
	.related_all{display: block;}
	.product_detail_left{width: 100%;min-height:12.375rem;height:auto;}
	.product_detail_right{width: 100%;padding: 0;}
	.product_detail_left img{height: auto;}
	.detail_title{font-size: 1.125rem;text-align: center;margin-bottom: 1.625rem;}
	.detail_content{font-size: 0.75rem;line-height: 1.625rem;margin-bottom: 2.5rem;}
	.detail_par{font-size: 1rem;margin-bottom: 1.625rem;}
	.product_detail_right ul{width: 100%;margin-bottom: 0.75rem;}
	.product_detail_right ul li{font-size: 0.75rem;}
	.wl a{width: 48%;}
	.wl a:nth-of-type(1){margin-right: 2%;}
	.product_detail{padding: 0;box-shadow:  0 0 20px 5px #eee;}
	.product_detail_yy{display: none;}
	.product_detail_list .title{font-size: 0.875rem;padding: 3rem 0 0;}
	.related_list{border: 1px solid #dcdcdc;padding: 0;margin-right: 14px;margin-bottom: 0.625rem;box-shadow: 0 0 10px 5px #eee;}
	.related_list_img{width: 8.375rem;height: 8.375rem;}
	.related_list:nth-of-type(2n){margin-right: 0;}
	.product_detail_list{padding: 0 0 1.875rem;}
	.BMap_omCtrl {display:none;}
	
	/*================================网站地图================================================*/
	.sitemap{padding:1.875rem 0 0;}
	.sitemap_title{font-size:1rem;}
	.sitemap_list a p{font-size:0.75rem;}
	.sitemap_nav{margin-bottom:3.625rem;}
	/*================================搜索页================================================*/
	.search_form{width: 100%;height: 1.75rem;border: 2px solid #dcdcdc;padding-right:1rem;}
	.search_form input[type=text]{padding-left: 0.625rem;    width: calc(100% - 21px - 0.625rem);}
	.search_content{width: 100%;padding-top: 2rem;}
	.filtrate{padding: 1.75rem 0 2.5rem;font-size: 0.75rem;}
	.content_word span{font-size: 0.875rem;}
	/*================================新闻列表页================================================*/
	.news_all{padding: 2rem 0 0;}
	.news_title{font-size: 0.875rem;line-height: 0.875rem;height: 0.875rem;margin-bottom: 0.625rem;}
	.news_left{width: 5.625rem;height: 4.125rem;margin-right: 0.625rem;}
	.news_right{width: calc(100% - 6.25rem);}
	.news_word{-webkit-line-clamp:2;font-size: 0.75rem;line-height: 1rem;height: 2rem;margin-bottom: 0.625rem;}
	.news_time{font-size: 0.75rem;padding-top: 0.5rem;}
	.news_all a{margin-bottom: 1.75rem;}
	/*================================新闻详情页================================================*/
	.news_detail_title{font-size: 1rem;-webkit-line-clamp:2;line-height: 1.5rem;height: 3rem;margin-bottom: 1rem;}
	.news_detail{padding: 1.875rem 0.625rem 1.25rem;margin-top: 1.25rem;}
	.news_detail_intro span{font-size: 0.75rem;padding: 0;display: block;line-height: 1.25rem;}
	.news_detail_intro{margin-bottom: 1.625rem;}
	.news_detail_content,.next_page{padding: 0;}
	.news_detail_content p{font-size: 0.75rem;line-height: 1.625rem;margin-bottom: 1rem;}
	.next_page span{font-size: 0.75rem;margin-bottom: 0.5rem;line-height: 1.5rem;    display: -webkit-box;
    -webkit-box-orient: vertical;
   
    overflow: hidden;
    width: 100%;}
	.next_page span::before{margin-top: 10px;}
	.news_detail_intro span:nth-of-type(1){border: none;}
	/*================================下载页面================================================*/
	.download_all a{width: 100%;margin: 0 0 1.75rem;}
	.download_title{padding-top: 1rem;font-size: 0.875rem;line-height: 1.5rem;margin-bottom: 0.75rem;}
	.download_all{padding-top: 2rem;}
	.download_time,.download_box p{font-size: 0.75rem;}
	/*================================招聘页面================================================*/
	.recruit_list{}
	.recruit_title_top p{font-size: 1rem;line-height: 3.375rem;}
	.recruit_img{height: 3.375rem;}
	.recruit_img img{width: 1.0625rem;height: 1.0625rem;}
	.recruit_intro span{font-size: 0.75rem;}
	.recruit_intro{padding-bottom: 1rem;}
	.recruit_content{padding: 1.25rem 0 1.875rem;}
	.recruit_content_title{font-size: 0.875rem;margin-bottom: 0.75rem;}
	.recruit_content_word{font-size: 0.75rem;margin-bottom: 0.75rem;height: 0.8rem !important;}
	.recruit_content_box{margin-bottom: 1.5rem;}
	.click p{font-size: 0.875rem;padding-left: 0.5rem;}
	.click{width: 12.75rem;}
	/*================================招聘详情================================================*/
	.recruit_detail_form{padding: 1.875rem 0.625rem 2.5rem;}
	.recruit_detail{margin: 1.25rem 0 0;}
	.recruit_select{width: 100%;margin-bottom: 1.25rem;padding-left:16px;}
	.recruit_form_box input{width: calc(100% - 18px);padding-left:16px !important;}
	.recruit_email{margin-bottom: 1.25rem;}
	select{font-size: 0.75rem}
	.recruit_detail_form input::-webkit-input-placeholder,.recruit_detail_form  textarea::-webkit-input-placeholder {
         /* placeholder字体大小  */
         font-size: 0.75rem;
     }
     .recruit_detail_form input[type=text]{padding-left: 16px;width: calc(100% - 16px);}
     .recruit_detail_form textarea{padding: 10px 0 0 16px;width: calc(100% - 16px);}
     .recruit_btn input{width: 48%;float: right;height: 1.75rem;font-size: 0.875rem;}
     .recruit_btn input[type=submit]{margin-right: 0;float: left;}
     .recruit_btn{width: 100%;}
	
}

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

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

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









