@charset "utf-8";
 
@media (max-width: 1240px) {
	 .container-news,
	 .container,
	 .pctop1 .pctop1_nei,
	 .pcto_menu,
	 .footer .footer1,
	 .footer .flink,
	 .about,
	 .newsnav,
	 .fanhui,
	 .newneititle,
	 .newsline,
	 .probox,
	 .prodet,
	 .proxxk,
	 .procat,
	 .indexabout .indexabout_box,
	 .sitemap{
	 	max-width: 1000px;
	 }
	 /*导航*/
	.pcto_menu ul li{
		padding-right: 10px;
	}
	.proxxk .proxxk_xun .pxb_xun a.ipro2{
		margin:0 5%;
	}
	.proxxk .proxxk_xun .pxb_xun a{
		width: 30%;
	}
	.imorepro{margin-top: 0;}
	.indexabout .indexabout_box .indexabout_img{
		width: 60%;
	}
	.footer .footer1 .footer1_xun1{width: 18%;}
	.footer .footer1 .footer1_xun2{width: 22%;}
	.footer .footer1 .footer1_xun3{
		margin-left: 0;
		width: 15%;
	}
	
}
@media (max-width: 1040px) {
	.container-news,
	 .container,
	 .pctop1 .pctop1_nei,
	 .pcto_menu,
	 .footer .footer1,
	 .footer .flink,
	 .about,
	 .newsnav,
	 .fanhui,
	 .newneititle,
	 .newsline,
	 .probox,
	 .prodet,
	 .proxxk,
	 .procat,
	 .indexabout .indexabout_box,
	 .sitemap{
	 	max-width: 790px;
	 }
	 .pcto_menu li a{padding:0 5px;}
	 .indexabout .indexabout_box .indexabout_img{width: 100%;}
	 .indexabout .indexabout_box .indexabout_text{width: 100%; margin-bottom: 20px;}
	 .lSSlideOuter .lSPager.lSGallery{display: none;}
	 .index_news ul li .pic{height: auto;}
	 .indexabout{padding-bottom: 0;}
	 .imorepro{margin-bottom: 30px;}
	 .newsline a .newtext{
	 	width: 90%;
	 }
}
@media (max-width: 925px) {
	.container-news,
	 .container,
	 .pctop1 .pctop1_nei,
	 .pcto_menu,
	 .footer .footer1,
	 .footer .flink,
	 .about,
	 .newsnav,
	 .fanhui,
	 .newneititle,
	 .newsline,
	 .probox,
	 .prodet,
	 .proxxk,
	 .procat,
	 .indexabout .indexabout_box,
	 .sitemap{
	 	max-width: 96%;
	 }
	.pcto_box .logoinfo .litop{font-size: 18px;}
	.prosel .prosel_nei{display: flex; flex-direction: row; justify-content: center; flex-wrap: wrap;}
	.prosel .prosel_nei div{margin: 0 5px; font-size: 15px; margin-bottom:5px;}
	.pcto_menu li a{font-size: 14px;}
}

@media (max-width: 768px) {
	.container-news,
	 .container,
	 .pctop1 .pctop1_nei,
	 .pcto_menu,
	 .footer .footer1,
	 .footer .flink,
	 .about,
	 .newsnav,
	 .fanhui,
	 .newneititle,
	 .newsline,
	 .probox,
	 .prodet,
	 .proxxk,
	 .procat,
	 .indexabout .indexabout_box,
	 .sitemap{
	 	max-width: 96%;
	 }
	 .footH {
		display: block;
	}
	
	.footFix {
		display: flex;
	}
	.footer .footer1 .footer1_xun1{
		display: none;
	}
	.footer .footer1 .footer1_xun2{
		display: block;
		width: 100%;
	}
	.footer .footer1 .footer1_xun3{
		width: 70%;
		margin-top: 0;
		margin-bottom: 15px;
	}
	.pcto_box .logoinfo{
		display: none;
	}
	.pcto_menu{
			max-width: 100%;
		}
	.pcto_menu ul li{
		width: 25%;
		padding: 0;
		border-right: rgba(255,255,255,0.6) solid 1px;
		border-bottom: rgba(255,255,255,0.6)  solid 1px;
	}
	.secnav{display: none!important}
	.pcto_menu ul li:nth-child(5),
	.pcto_menu ul li:nth-child(6),
	.pcto_menu ul li:nth-child(7),
	.pcto_menu ul li:nth-child(8){
		border-bottom: none;
	}
	.pcto_menu ul li:nth-child(4),
	.pcto_menu ul li:nth-child(8){
		border-right: none;
	}
 
	.pcto_menu li>a{
		width: 100%;
		padding: 0;
	}
	.menu{
		height: 100px;
	}
	.pcto_menu ul li .language a:hover{
		border-bottom: none;
	}
	.pcto_menu ul li .language a.en{
		background: none;
		padding-left: 0;
	}
	.pcto_menu ul li .language a{
		background: none;
		padding-left: 0;
	}
	.pcto_menu ul li{
		height: 50px;
		line-height: 50px;
	}
	.pcto_menu li a{
		height: 50px;
		line-height: 50px;
	}
	.pctop1{display: none;}
	.pcto_box .pcto_logo{
		width: 53%;
		background-size: 100% auto;
		max-width: 248px;
		margin-top: 14px;
	}
	.head-lang{
		margin-top: 15px;
		text-align: right;
	}
	.head-lang .lang{
		font-size: 14px;
		margin: 0; padding: 0;
	}
	.head-lang .tel{
		line-height: 15px;
		font-size: 15px;
		
	}
	.head-lang .tel i{
		margin: 0;
		padding: 0;
		position:relative; top: 5px;
	}
	.pcto{
		height: auto;
	}
	.index_news ul li{
		margin-bottom: 10px;
	}
	.pcto_box {
		padding-bottom: 5px!important;
	}
	
	/*联系我们*/
	.yb-h1{
		font-size: 18px;
	}
	.yb-contact-info{
		margin-top: 15px;
	}
	.yb-contact-info .yb-lx-box1{
		width: 100%;
		border-bottom: 1px solid #cbcbcb;
		padding-bottom: 15px;
	}
	.yb-contact-info .yb-lx-box2{
		width: 100%;
		margin-top: 15px;
	}
	.yb-contact-info .yb-lx-box2 .yb-lx-box2_box{
		width: 100%;
		border-bottom: 1px solid #cbcbcb;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.yb-contact-info p{
		font-size: 12px;
		padding-top: 50px;
	}
	.lx-line{
		display: none;
	}
	.sroll_top {
		bottom: 15%;
	}
	.index_news ul li .pic{display: none;}
	.index_news ul li .txt{padding: 5px 10px;}
	.index_news ul li .txt h2{font-size: 16px;}
	.footer{padding-top: 20px;}
	.contact{padding-bottom: 20px;}
	
	/*在线留言*/
	.subcontact-feed{
		padding-top: 0;
	}
	.subcontact-feed form .input-first {
		display: flex;
		flex-direction: column;
	}
	.subcontact-feed form .input-first input {
		width: 100%;
	}
	.subcontact-feed form input {
		margin-bottom: 5px;
		font-size: 14px;
	}
	.subcontact-box {
		flex-direction: column;
		padding: 20px 0;
	}
	.subcontact-box .item {
		width: 100%;
		display: flex;
		flex-direction: row;
		padding: 0 10px;
	}
	.subcontact-box .item p {
		display: none;
	}
	.subcontact h3 {
		padding: 0;
		line-height: 30px;
		font-weight: normal;
		padding: 5px 0 0 10px;
	}
	.subcontact i {
		font-size: 26px;
	}
	.subcontact-feed h1 {
		font-size: 18px;
	}
	.subcontact-feed h3 {
		font-size: 12px;
		width: 70%;
		margin: 0 auto;
	}
}
@media (max-width: 640px) {
	.pcto_menu ul li{
		position: inherit;
	}
	.indextitle{
		margin: 20px 0;
	}
	.indextitle .indextitle1{
		font-size: 20px;
	}
	.indextitle .indextitle2{
		font-size: 16px;
	}
	.proxxk .proxxk_xun .pxb_xun{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		flex-flow: wrap;
	}
	.proxxk .proxxk_xun .pxb_xun a{
		width: 48.9%;
		margin-bottom: 10px;
		height: 320px;
	}
	.proxxk .proxxk_xun .pxb_xun a.ipro2{
		margin: 0 2%;
		margin-right: 0
	}
	.imorepro{
		width: 130px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 14px;
	}
	.proxxk{
		margin-top: 0;
	}
	.indexabout2{
		padding-top: 20px;
	}
	.indexabout2 .indextitle{
		margin: 0 0 10px 0;
	}
	.indexabout .indexabout_box{
		padding: 10px 20px;
	}
	.index_tit{
		padding-bottom: 10px;
	}
	.index_tit h2{
		font-size: 20px;
	}
	.index_tit p{
		font-size: 18px;
	}
	.neipagename{
		padding: 20px 0;
	}
	.neipagename .pagename_en{
		font-size: 20px;
	}
	.about{
		width: 92%;
		font-size: 14px;
		padding-top: 0;
	}
	.newsnav{
		line-height: 20px;
		height: auto;
		padding: 15px 0 10px 0;
	}
	.fanhui{
		display: none;
	}
	.newneititle{
		height: auto;
		padding:20px 0 0 0;
	}
	.newneititle .newstitle2 span{
		line-height: 18px;
	}
	.newneititle{
		padding-bottom: 15px;
	}
	.news-content{
		padding-top: 20px;
	}
	.newsline a .newtext{
	 	width: 96%;
	 	margin: 0 auto;
	 	padding-left: 10px;
	 	
	 }
	 .newsline a{
	 	position: relative;
	 }
	 .newsline a .newsjiantou{
	 	height: auto;
	 	float: right;
	 	position: absolute;
	 	top: 25px;
	 	right: 0;
	
	 }
	 .ny-location{
	 	display: none;
	 }
	 .yb-ny-dh{
	 	line-height: 50px;
	 	
	 }
	 .yb-ny-dh .ny-lm {
	 	display: flex;
	 	flex-direction: row;
	 	justify-content: center;
	 	width: 100%;
	 }
	 .yb-ny-dh .ny-lm a{
	 	font-size: 15px;
	 }
	 .newsline{
	 	margin-top: 5px;
	 }
	 .maps{
	 	margin-top: 10px;
	 	margin-bottom: 10px;
	 	padding-bottom: 0;
	 }
}