@charset "UTF-8";
@media screen and (max-width: 1020px) {
	.wrap_first_footer{
		padding:30px;
		box-sizing:border-box;
	}
	.top_slider>h2{
		font-size: 30px;
		margin-left: -290px;
	}
	.contact_frm{
		margin: 20px 0px 0px 20px;
	}
	.company>img:nth-child(3n+3){
		margin-right:inherit;
	}
.sp{
	display:none;
}
.pc{
	display:block;
}
}

@media screen and (max-width: 767px) {
	.top_left_content_detail{
		/* padding-top:90px; */
		background-position-y: 100%;
		background-size: 100%;
		padding: 0 10px;
	}
	.slider_description{
	float: left;
	}
	.wrap_slider_description{
		display:block;
		height: 200px;
		min-width: 900px;
	}
	.left_arrow,.right_arrow{
		display:none;
	}
	.title_after_top{
		border-radius:0;
	
	}
	.wrap_title_description{
		display:block;
	}
	.description_after_top{
		width:93%;
		float: none;
		margin: 10px 0;
	}
	.description_after_top:nth-child(2n+0){
		margin: 0;
	}
	.local_company li{
		display:block;
		width: 94%;
		height:auto;
		margin:4px 0;
		padding:3%;
	}
	.local_company li:after{
		display:none;
	}
	.local_company{
		display:block;
	}
	.news_post_title h3:after{
		display:none;
	}
	.news_post_title h3{
		display:block;
		padding: 0;
	}
	.post_data{
		font-size:12px;
	}
	.news_post_text{
		font-size:16px;
	}
	.news_post_inner{
		padding:10px;
		border-left: none;
		border-top: 10px solid #2b4c88;
	}
	.news_post{
		margin:10px 0;
	}
	.note_center_link{
		width:90%;
		display: block;
	}
	
	.note_center_link>ul li{
		border:1px solid #333;
		padding: 6px 12px;
		background:#333;
		color:#fff;
	}
	.note_center_link>ul li.note_center_link_a{
		border:1px solid #333;
		padding: 6px 12px;
		background:none;
		color:#333;
		margin: 4px;
	}
	.note_center_link>ul a{
		margin: 4px;
		border-bottom: none;
		padding: 0;
	}
	.note_previous{
		display: none;
		position: inherit;
		width: 100%;
	}
	.note_next{
		position:inherit;
		width: 100%;
		display: none;
	}
	.note_previous_article>a:last-child{
		position:inherit;
	}
	.note_previous_article>a:first-child{
		position: inherit;
	}
	.note_previous>p{}
	.note_previous_article{
		width: 90%;
		margin: 20px auto;
	}
	.top_slider>h2{
		white-space: pre-line;
		font-size: 24px;
		width: 260px;
		margin-left: -130px;
		line-height: 1.5;
	}
	.news {
    height: auto;
    display: inherit;
    overflow: hidden;
}

.right_news {
    height: auto;
    padding: 20px;
    width: 100%;
    text-align: center;
}
.left_news {
    height: auto;
    width: 100%;
}
.left-recruit {
    width: 100%;
}
.right_recruit {
    position: relative;
    height: auto;
    width: 100%;
    text-align: center;
    padding: 20px;
}
.recruit {
    height: auto;
    overflow: hidden;
}
.right_recruit_title {
    display: block;
    overflow: hidden;
    margin: 0px auto;
}
.right_recruit>p {
    text-align: center;
}
.right_news>p {
    text-align: center;
    margin-top: 0px;
}

.right_news_title {display: inline-block;margin: 0px auto;}

.right_news_title>p {
    float: left;
}
.left_second_footer>ul li a {
    width: 100%;
    margin: 0px;
}

.left_second_footer>ul li,.left_second_footer>ul li:last-child {
    padding: 0px 10px;
    margin: 0px;
}

.right_second_footer {
    padding: 10px;
    text-align: center;
}

.right_second_footer>p {
    text-align: center;
}

.right_second_footer>a {
    display: inline-block;
    clear: both;
}
.contact_content {
    padding: 20px 10px;
}
.contact_content h4 {
    font-size: 16px;
    line-height: 40px;
}
.contact_img>img {
    width: 130px;
    margin: 6px 0px 0px 0px;
}
.contact_img {
    margin: 0px 135px 0px 15px;
}
.contact_frm {
    margin: 20px 0px 0px 0px;
}

input.frm_input {
    width: 100%;
}
.products_content {
    padding: 20px 10px;
	margin:0px 0px;
    box-sizing: border-box;
}

.searching_products>p {
    font-size: 20px;
    line-height: 60px;
}

.searching_products {
    height: 60px;
    width: 270px;
    background-size: 100% 100%;
    position: relative;
}
.searching_products>img {
    width: 30px;
    margin: 0px;
    right: 10px;
    top: 15px;
}
.notice_content {
    padding: 20px 10px;
}

.notice_content>p {
    padding: 0px;
}

.notice_box {
    margin: 30px auto;
}

.title_top_notice>h3 {
    padding: 0px;
}

.top_notice_date>p {
    padding: 0px;
}
.top_left_content_detail>p {
    font-size: 18px;
    padding: 10px 0px 0px 0px;
    white-space: inherit;
    /* text-shadow: 2px 2px 3px #333; */
    color: #333;
}
.top_left_content_detail>h4{
	color: #333;
	/* text-shadow: 2px 2px 3px #333; */
	padding: 0;
}

.bottom_left_content_detail {
    background-size: 100% 100%;
    padding: 15px 10px;
}
.company_content_deail table {
    padding: 20px 10px;
}

.tr_td1 {
    padding: 0px 10px;
    width: auto;
    font-size: 14px;
    min-width: 60px;
}

.company_content_deail table tr td:nth-child(2n+2) {
    padding-left: 10px;
    font-size: 14px;
    white-space: normal;
    font-weight: normal;
}

.company_content_deail table tr td {
    font-size: 14px;
}
.img_company_bottom {
    padding: 0px 10px;
    box-sizing: border-box;
}
.right_company_bottom{
	padding:20px 10px;
}
.sp{
	display:block;
}
.pc{
	display:none;
}
.wrap_new_products_content{
	width:100%;
	height:100%;
	margin:0px;
	padding: 0px;
	position: relative;
}
.wrap_new_products_content>img{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	position: relative;
	left: 0;
	top: 0;
}
.sp_imgs{
	margin:0px;
	padding:0px;
	position: absolute;
	max-width: 767px;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}

.sp_imgs a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	color: white;
	text-decoration: none;
	position: relative;
	width: 100%;
	height: 100%;
	font-size: 16px;
	text-indent: 0;
}
.sp_imgs a::before{
	content:"";
	background: none;
	display: none;
}
.sp_imgs_top{
	position:absolute;
	top: 0%;
	left: 33%;
	max-width: 220px;
	height: auto;
	width: 100%;
}
.sp_imgs_top img{
	margin:0px;
	padding:0px;
	width: 100%;
	height: 100%;
}
.sp_imgs_left{
	position:absolute;
	bottom: 8%;
	left: 5%;
	width: 100%;
	height: auto;
	max-width: 200px;
}
.sp_imgs_left img{
	margin:0px;
	padding:0px;
	width: 100%;
	height: auto;
}
.sp_imgs_right{
	position:absolute;
	bottom: 8%;
	right: 5%;
	width: 100%;
	height: auto;
	max-width: 200px;
}
.sp_imgs_right img{
	margin:0px;
	padding:0px;
	width: 100%;
	height: auto;
}
.tity_tex_color{
	background:#000; 
	color:white;"
}


}


@media screen and (max-width: 667px) {
.sp_imgs{
	margin:0px;
	padding:0px;
	position: absolute;
	max-width: 667px;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}
.sp_imgs_top{
	position:absolute;
	top: 0%;
	left: 33%;
	height: auto;
	width: 35%;
}
.sp_imgs_top img{
	margin:0px;
	padding:0px;
	width: 100%;
	height: 100%;
}
.sp_imgs_left{
	position:absolute;
	bottom: 5%;
	left: 2%;
	width: 35%;
	height: auto;
}
.sp_imgs_left img{
	margin:0px;
	padding:0px;
	width: 100%;
	height: auto;
}
.sp_imgs_right{
	position:absolute;
	bottom: 5%;
	right: 2%;
	width: 35%;
	height: auto;
}
.sp_imgs_right img{
	margin:0px;
	padding:0px;
	width: 100%;
	height: auto;
}

}

@media screen and (max-width: 568px) {
.sp_imgs{
	margin:0px;
	padding:0px;
	position: absolute;
	max-width: 568px;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}
.sp_imgs_top{
	position:absolute;
	top: 0%;
	left: 33%;
	height: auto;
	width: 35%;
}
.sp_imgs_top img{
	margin:0px;
	padding:0px;
	width: 100%;
	height: 100%;
}
.sp_imgs_left{
	position:absolute;
	bottom: 8%;
	left: 5%;
	width: 30%;
	height: auto;
}
.sp_imgs_left img{
	margin:0px;
	padding:0px;
	width: 100%;
	height: auto;
}
.sp_imgs_right{
	position:absolute;
	bottom: 8%;
	right: 5%;
	width: 30%;
	height: auto;
}
.sp_imgs_right img{
	margin:0px;
	padding:0px;
	width: 100%;
	height: auto;
}

}

@media screen and (max-width: 680px) {
	.sp_imgs{
	margin:0px;
	padding:0px;
	position: absolute;
	max-width: 680px;
	height: 100%;
	width: 100%;
}

	
}



@media screen and (max-width: 480px) {
.wrap_title_description {
    padding: 20px 10px;
    display: block;
}

.slider_description {
    margin: 4px;
    width: 268px;
}
.firs_footer>ul {
    width: 50%;
    margin-bottom: 20px;
}

.firs_footer {
    display: inherit;
}
.top_address {
    position: inherit;
    width: 100%;
  
}
.sp{
	display:block;
}

.pc{
	display:none;
}

.wrap_new_products_content>p{
    float: left;
    margin: 10px 0px 10px 0px;
    text-align: justify;
}
.new_products_content_bg_img {

    width: 100%;

}
.new_products_content_title p {
	text-align:center;
}
.searching_products {
margin: 40px auto 15px auto;
}
.new_products_content_group {

    border:none;
    box-shadow:none;
}
.products_content h2{
	text-align:center !important;
	float: none;
	margin: 20px 0px 0px 0px;
	padding: 0;
}
.new_products_content>p {
    text-align: justify;
}
.wrap_new_products_content{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	position: relative;
}
.wrap_new_products_content>img{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	position: relative;
	left: 0;
	top: 0;
}
.sp_imgs{
	margin:0px;
	padding:0px;
	position: absolute;
	max-width: 480px;
	width: 100%;
}
.sp_imgs_top{
	position:absolute;
	top: 0%;
	/* left: 0%; */
	width: 35%;
	height: auto;
	transform: translate(0%,0%);
}
.sp_imgs_top img{
	margin:0px;
	padding:0px;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	/* transform: translate(100%,0%); */
}
.sp_imgs_left{
	position:absolute;
	left:0;
	bottom: 5%;
	/* left: -14%; */
	width: 35%;
	height: auto;
	/* transform: translate(50%,0%); */
}
.sp_imgs_left img{
	margin:0px;
	padding:0px;
	width: 100%;
	height: auto;
}
.sp_imgs_right{
	position:absolute;
	bottom: 5%;
	right: -28px;
	width: 35%;
	height: auto;
	transform: translate(-28%,0%);
}
.sp_imgs_right img{
	margin:0px;
	padding:0px;
	width: 100%;
	height: auto;
}


}

@media screen and (max-width: 320px) {
.sp_imgs{
	margin:0px;
	padding:0px;
	position: absolute;
	max-width: 320px;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}
.sp_imgs_top{
	position:absolute;
	top: 0%;
	left: 5%;
	width: 30%;
	height: auto;
}
.sp_imgs_top img{
	margin:0px;
	padding:0px;
	width: 100%;
	height: 100%;
}
.sp_imgs_left{
	position:absolute;
	bottom: 8%;
	left: -10%;
	width: 30%;
	height: auto;
}
.sp_imgs_left img{
	margin:0px;
	padding:0px;
	width: 100%;
	height: auto;
}
.sp_imgs_right{
	position:absolute;
	bottom: 8%;
	right: -4%;
	width: 30%;
	height: auto;
	max-width: 200px;
}
.sp_imgs_right img{
	margin:0px;
	padding:0px;
	width: 100%;
	height: auto;
}

	
}