@charset "utf-8";

@media screen and (max-width: 1365px) {
	.contact .contm li {padding-bottom:10px;}
.contact .contm li:nth-child(1),.contact .contm li:nth-child(2) {width:50%;}
.contact .contm li:nth-child(3) {width:100% !important;}
.contact .contm li:nth-child(n+4) {width:33.33% !important;}
/*product*/
	.prosearch {margin-right:50px;}
	
}

@media screen and (max-width: 1279px) {
.contact .left{width: -webkit-calc(100% - 450px);
    width: -moz-calc(100% - 450px);
    width: calc(100% - 450px);}
.contact .right {width:450px; height: 450px;}
.contact .contm p {font-size:16px; width: -webkit-calc(100% - 40px);
width: -moz-calc(100% - 40px);
width: calc(100% - 40px);}
.contact .contm span {width:40px; padding-right: 5px;}
	
/*xiaoguozhanshi*/
.effect_cont .cont_right ul li .xg_mask {padding: 10px 0 0 10px;}

/*job*/
.job_up ul li:nth-child(1) {width:40%;}

/*jishuzhongxin*/
.js_list ul {margin-left:-25px; margin-right: -25px;}
.js_list ul li {  padding: 25px 25px;}
/*product*/
.prosearch  {width: -webkit-calc(100% - 230px);
width: -moz-calc(100% - 230px);
width: calc(100% - 230px);	}
.pro_01 {
    width: 300px;
}	
.mleft {
    width: -webkit-calc(100% - 300px);
    width: -moz-calc(100% - 300px);
    width: calc(100% - 300px);
}	
.pro_02 {
    padding: 0 50px;
}	
	
	
}
@media screen and (max-width: 991px) {
/*contact*/
.contact .left {width:100%;}
.contact .right {float: left; margin-top: 30px;}
/*job*/
.job_list ul li {  width: 33.33%;}

/*new*/
.new_list ul li {width:33.33%;}
.articlesub .left {max-width:100%; padding-right:0;}

.pro_01 {width: 250px;}	
	.mleft {
    width: -webkit-calc(100% - 250px);
    width: -moz-calc(100% - 250px);
    width: calc(100% - 250px);
}	
.pro_02 {
    padding: 0 50px;
 
}	
.promid_cont .pro_02 strong {font-size:28px;}	
.promid_cont .pro_02 p {font-size:16px;}
.prolist_mid .newd_list ul {margin-left:-25px; margin-right: -25px;}
.prolist_mid .newd_list ul li {padding: 0 25px; padding-bottom: 50px;}
	
}
@media screen and (max-width: 767px) {
	.footup {
    padding: 30px 0;
}
	.foot_l {width:100%;}
	.foot_r {width:100%;}
	.foot_mid {padding-top:30px;}
	.foot_l ul li {  width:100%; padding:0 10px 5px 10px;}
	.foot_l ul li h2 {width:100%;overflow: hidden;padding-bottom: 0;}
	.foot_l ul li a {float:left;margin-right: 10px;font-size:14px;}
	.foot_l ul li h2 a,.foot_r h2 {font-size:16px;}
	.page_nav {position:relative !important;min-height: 75px;}
	.page_nav .pull-left {display:none !important;}
	.page_nav .pull-right {width:100%;}
	.page_nav .pull-right ul li {padding-left:0;width: 25%;float: left;}
	.page_nav .pull-right ul li a {display:inline-block;height: 100%;font-size:16px;}
	.footimg table tr td p {font-size:16px; padding-top: 10px;}
	.homemess ul li:nth-child(1),.homemess ul li:nth-child(2) {display:none !important;}
	.homemess ul li {
    width: 50px;
    height: 50px;
		line-height: 50px;}
	
/*	contact*/
	.contact .left .contm {margin-left:-5px;margin-right: -5px;}
	.contact .contm li {padding-left:5px;padding-right: 5px;}
	.contact .left {padding-bottom:30px;}
		.contact .contm li {width:100% !important;}
	.contact .right {width:300px; height: 300px;float: inherit;margin: 0 auto; padding: 8px;}
	.contact .contm span {
    width: 28px;
    padding-right: 5px;
}
	.contact .contm p {padding-left:5px;}
	.message .mess_button input {
    width: 134px;
    margin-right: 8px;
    height: 42px;
    color: #fff;
    border-radius: 2px;
}
	.message {padding-top:30px; }

	.page_title {font-size:30px;}
	.contact .contm li {padding-top:15px;}
	
/*xiaoguozhanshi*/
	.item-down {margin-top:30%;display: none !important;}	
.effect_cont .cont_left {width:100%;float: left;}
.cont_left ul li {height:60px;background: #4B872A; text-align: center; line-height: 60px;width: 33.33%;}
.effect_cont .cont_right {padding-left: 0px;width: 100%;margin-top: 30px;}
	.effect_cont .cont_right ul.row li {width:50%;}
/*job*/
	.job_up {
    padding-top:40px;
    padding-bottom: 35px;
}
	.job_up ul {display:block;}
	.job_up ul li {width:100% !important;overflow: hidden; padding-bottom: 30px;}
	.job_bg {height:280px;padding-top: 60px;}
	.job_bg h3 {font-size:32px;}
/*	new*/
	.new_tj ul li {width:50%; padding-bottom: 30px;}
	.new_list ul li {width:50%;}
	.w30 {width:100%;}
	.w70 {width:100%;padding-right: 15px;padding-bottom: 30px;}
	.articlesub h2 {font-size:26px;}
	.art_bot {width:100%;margin-bottom: 15px;}
	.backs {max-width:50%;}
	.backs a {margin-top:0;}
	
/*jishuzhongxin*/
	.js_list ul li {  padding: 25px 25px;width:50%;}
/*product*/
	.prolist_mid {
    margin-bottom: 30px;
}
	.prolist_mid .new_title .right {max-width:100%;width: 100%;}
	.promid_cont {
    padding: 30px 0 30px 0;display: block;
}
	.promid_cont .pro_01 {width:100%;}
	.pro_02 {
    padding:30px 0;
    width: 100%;
}
	.mleft {width:100%;}
	.promid_cont .pro_03 {padding-top:0;}
	.promid_cont .pro_02 strong {
    font-size: 22px;margin-bottom: 15px;}
	.promid_cont .pro_02 p {font-size:14px;}
	.prosearch {
    width:100%;margin-right: 0;margin-top: 15px;margin-bottom: 15px;}
	.prolist_mid .new_title .right a {background-size:30px 30px;padding-right: 48px;}
	.prolist_mid .new_title {    padding-bottom: 50px;}
	.pro_cont {    padding-top: 40px;}
	.promid_cont .pro_more {
    width: 162px;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
	float:left;
    border-radius: 28px;
}
	
/*about*/
	.pheject .modal-content .modal-title{font-size: 26px;line-height: 1.2;}
.pheject .modal-content .modal-body p {font-size: 16px;line-height: 28px;}
	
	.about_one .left {width:100%; padding-right: 0; padding-top: 45px;}
.about_one .right {width:100%;padding-top: 30px;}
.phiright p {
    font-size: 16px;
    line-height: 28px;
    padding-top: 10px;
}
	.about_one::before, .about_two::before {
    background-size: contain;
    height: 120px;
}
	.about_three .three_mask {background-size:120px;}
	.articlesub .new_border:first-child {display:none;}
	.site-map-con-item dl dt:after {left:14px;}
}
@media screen and (max-width: 540px) {
	.page_nav .pull-right ul.row li {width: 33.33%;}
.effect_cont .cont_right ul li .xg_mask {
    padding: 20px 0 0 10px;
}
/*job*/
	
	.job_list ul li {  width: 100%;}	
	.job_list ul li .job_name {font-size:20px;}
	.job_list ul li .job_nr {font-size:14px;}
	/*	new*/
	.new_tj ul li {width:50%; padding-bottom: 30px;}
	.new_list ul li {width:100%;}
	.js_list ul li .new_cont {height:120px;padding: 15px 28px;}
/*product*/
	.prolist_mid .newd_list ul li {padding-bottom: 30px;width:100%}
	.message {
    padding-top: 30px;
    padding-bottom: 40px;
}
}
@media screen and (max-width: 414px) {

.effect_cont .cont_right ul.row li {width:100%;}
/*	new*/
	.new_tj ul li {width:100%; padding-bottom: 30px;}
	/*jishuzhongxin*/
	.js_list ul li {  padding: 25px 25px;width:100%;}
	
}
