/**媒体查询**/

@media screen and (max-width: 1700px){
	.hd{display: block;}
}
@media screen and (max-width: 1600px){
	
}


@media screen and (max-width: 1440px){
	
	
}

@media screen and (max-width: 1380px){
	
}
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media screen and (max-width: 1280px) {
	.hd{display: block;}
	
}

@media screen and (max-width: 1220px){
	
}

@media screen and (max-width: 1180px){
	
}

@media screen and (max-width: 1180px){
	#dituContent{height: 400px !important;}
}
/* 中等屏幕（平板iPad Pro，大于等于 1024px） */
@media screen and (max-width: 1090px){
	.main2_con ul li.jjfa1{width: 248px;height: 385px;}
	.main2_con ul li.jjfa2{width: 248px;height: 385px;}
	.main2_con ul li.jjfa3{width: 248px;height: 385px;}
	.main2_con ul li.jjfa4{width: 248px;height: 385px;}
	
	.main3_con ul li{width:296px;}
	/*contact*/
	.contact-row1 .map-r{
		height: 400px;
	}
	.h60{
		height: 30px !important;
	}
	.con-l,.con-r{
		background: #f7f6f6;
	}
}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media screen and (max-width: 980px){
	
	/*#banner{margin-top: 60px;}*/
	.m-hd{display: block;}	
	.header-holder,
	#top-bar,.hd{display: none;}
	body{padding-top: 60px !important;}
	.stopscroll{
		height: 100%;
		overflow: hidden;
	}
	
}
@media screen and (max-width: 850px){
	/*.soft-box .list-down .bg{height: 236px}*/
}
@media screen and (max-width: 800px){
	.scroll-a .pic:hover .txt {
		opacity: 0;
	}
	.pro-imgtxt .txt .btn-down{
		display: none;
	}
/*	.text-desc h3{font-size: 20px;margin-top:15px !important;}*/
	
}
/* 小屏幕（平板iPad，大于等于 768px） */
@media screen and (max-width: 768px){

	/*.table-ovh table tr td:nth-child(1){
		width:auto !important;
	}
	.m_pdf{
		display: inline-block !important;
	}
	.pc_pdf{
		display: none  !important;
	}*/
	
	
	/*首页*/
	/*.wrap{width: 100% !important;}*/
	.main2{background:none;margin-top:auto;}
	.main2_con{margin: 10px auto;}
	.index_title2 h3{color: #393d49;}
	.text-desc h3{font-size: 20px;margin-top:15px !important;}
	.text-desc p{margin-top: 10px !important;}
	.btn{margin-top:15px !important;}
	/*.main2_con{margin-right: -15px;margin-left: -15px;}*/
	.main2_con ul li{height: 275px !important;}
	.main2_con li .li_box{padding: 38px 0px 0px 0px !important;}
	.main2_con li .li_box .ion{margin: 0px auto 0px !important;}
	.main2_con ul li.jjfa1{width: 40%;background: url(../images/jjfa1.jpg) no-repeat center center;margin: 0px 0 0 70px;}
	.main2_con ul li.jjfa2{width: 40%;background: url(../images/jjfa2.jpg) no-repeat center center;}
	.main2_con ul li.jjfa3{width: 40%;background: url(../images/jjfa3.jpg) no-repeat center center;margin: 0px 0 0 70px;}
	.main2_con ul li.jjfa4{width: 40%;background: url(../images/jjfa4.jpg) no-repeat center center;}
	
	.main3_con ul li{width: 29%;}
	.main3_con ul li:nth-child(3){border-right:none;}
	
	.main4_con ul li{border-right:none;}
	.main4_con ul li:nth-child(3){display:none;}
	.main4_con li a.pic_img{width: 100%;}
	
	#particles-js{height:630px !important;}
	
	/*foot*/
	.foot{padding-top:0px !important;}
	.footer{display: none;}
	
	/*about*/
	.wrap{padding: 0 20px;}
	.channel_content{padding:20px 0 35px 0;}
	.bread_nav{display: none;}	
	.ny_banner{display: none;}
	.about .txt{width: 100%;margin-top:28px;}
	.about{ margin-top: 0;}
	.about .txt-1{padding-right: 0px;}
	.about-tit1{padding: 0px;}
	.about .txt-2{padding-left:0px;}
	.a_l_con_tit p{font-size: 17px;}
	/*contact*/
	.contact-row1{padding: 0px 0 20px 0;}
    .contact-row1 .map-r{
    	width: 100%;
    	padding: 0 20px;
    	background: none;
    	position: static;
    	top:0px;
    	right: 0px;
    	height: 450px;
    	font-size: 16px;
    	
    }
    .map-r h3{
    	color: #336db3;
    }
    .map-r h4{
    	color: #336db3;
    	border-bottom:1px solid #336db3;
    }
    .map-r h5{
	    color: #757575;
	    font-weight: bold;
    }
    .map-r{
    	color: #757575;
    }
	.con-l,.con-r{
		width: 50%;
		background:#f7f6f6;
	}
	.con-row{
		padding-bottom: 0px;
	}
	.contact-row2{
	    margin-bottom: 30px;
	}
	.con-row li p {
		font-size: 16px;
	}
	/*job*/
	.offer {display: block;margin: 10px auto;}
    .apply .tit i{right: 3%;}
    .apply{width: 90%;}
	
}
/* 超小屏幕（手机，小于 760px） */
@media screen and (max-width: 760px){
	.ie8 .list-down .img{height: 250px;padding-top: 0;text-align: center}
	.ie8 .list-down .img img{height: 100%}
		
	/*首页*/
	.main2{background:none;margin-top:auto;}
	.main2_con{margin: 10px auto;}
	.index_title2 h3{color: #393d49;}
	/*.main2_con{margin-right: -15px;margin-left: -15px;}*/
	.main2_con ul li{height: 275px !important;}
	.main2_con li .li_box{padding: 50px 20px 0px 20px !important;}
	.main2_con li .li_box .ion{margin: 0px auto 0px !important;}
	.main2_con ul li.jjfa1{width: 50%; margin:auto !important;}
	.main2_con ul li.jjfa2{width: 50%;}
	.main2_con ul li.jjfa3{width: 50%; margin:auto !important;}
	.main2_con ul li.jjfa4{width: 50%;}
	
	.text-desc h3{font-size: 24px;margin-top:40px !important;}
	.text-desc p{margin-top: 30px !important;}
	.btn{margin-top:30px !important;}
	
		/*.main2_con ul li{margin: 0 15% !important;}*/
	.main3_con ul li{width:100%;margin-left:auto !important;border-right:none !important;margin-bottom:25px; padding-right:0px !important;}
	.main2_con li .li_box .infor .tit{ font-size: 14px;}
	
	.main4_con ul li{border-right:none;}
	.main4_con li a.pic_img{width: 100%;}
	
	#particles-js{height:985px !important;}
	
	/*foot*/
	.foot{padding-top:0px !important;}
	.footer{display: none;}
	
	/*about*/
	.bread_nav{display: none;}	
	.ny_banner{display: none;}
	.about .txt{width: 100%;margin-top:28px;}
	.about{ margin-top: 0;}
	.about-tit1{padding: 10px 0px !important;}
	.about-tit1 h4{font-size:40px;margin-top:0px; margin-bottom: 0px;}
	.about-tit1 h3{font-size: 28px; position:static;left:0;top:0;}
	.wrap{padding: 0 20px;}
	.about .txt-1{padding-right: 0px;}
	.about .txt-2{padding-left:0px;}
	/*.about-line{background: url(../images/about_bj.jpg);}*/
	.about-line{background: #E6EFEE;}
	.a_l_con_tit p{font-size:14px;padding:0 20px;}
	
	
	/*news*/
	.list_time,.news .list_tool{display: none;}
	.news .bd_r{width: 100%;}
	.news .list_main{overflow: visible;}	
	.news .bd_c{width: 100%;padding: 0; float:none;}
	.news .list_box{padding: 0px;}
	/*.news{background-color: #fff;}*/ 
	.list_bd ul li{background-color: #fff;border: 1px solid #e6e6e6;margin-bottom: 20px;padding: 20px;} 
	.list_title{text-align: center;}
	.list_box {border-bottom: none;}
	
	.page{display: none;}
	.m-page{display: block;}
	
	/*newsContent*/
	.article-box{padding:0px;}
	.article-box .a-fd{padding-right: 0;}
	.article-box .a-fd .btn{position: relative;margin: 0 auto;margin-bottom: 20px;}
	.article-box .a-fd p a{font-size: 14px;}
	/*.article-box .hd{margin-top: 40px;}*/
	.article-box .a-hd h1{font-size: 20px;}
	.article-box .a-fd .btn{width: 120px;font-size: 14px;}
	
	/*job*/
	.pc_hide{
        display: none;
    }
    .m_hide{
        display: block;
    }

    .ul-recuit li span.name{
        width: 80%;
        padding-left: 20px;
        text-align: left;
    }
    .ul-recuit li h4 .more1{
        width: 20%;
    }
    .ul-recuit .ss{
        border-bottom: 1px solid #dddddd;
    }
    .ul-recuit li span.learn,
    .ul-recuit li span.add,
    .ul-recuit li span.num{
        width: 30%;
        padding-left: 20px;
        line-height: 40px;
    }
    .ul-recuit li span.num{
        border: none;
    }
    .ul-recuit li .txt{
        padding:10px 10px 20px;
    }
    /*contact*/
   	.contact-row1{padding: 0px 0 20px 0;}
    .contact-row1 .map-r{
    	width: 100%;
    	padding: 0 20px;
    	background: none;
    	position: static;
    	top:0px;
    	right: 0px;
    	font-size: 14px;
    }
    .map-r h3{
    	color: #336db3;
    }
    .map-r h4{
    	color: #336db3;
    	border-bottom:1px solid #336db3;
    }
    .map-r h5{
	    color: #757575;
    }
    .map-r{
    	color: #757575;
    }
	.con-l,.con-r{
		width: 100%;
		background:#f7f6f6;
	}
	.con-row{
		padding-bottom: 0px;
	}
	/*down*/
	.down_list_box ul li .left span{
		display: none;
	}
	.down_list_box ul li .left{
		width: 100%;
		float: none;
	}
	.down_list_box ul li .right{
		width: 100%;
		float: none;
	}
	
	.down_bot a{
		/*display: block;*/
	}
	
	
}


@media screen and (max-width: 700px){
	/*首页*/
	#banner{overflow: hidden;}
	img.mb_ban{
		display: block;
	}
	img.pc_ban{
		display: none;
	}
	/*.main2_con ul li{margin: 0 15% !important;}*/

}

@media screen and (max-width: 540px){
	/*.soft-box .list-down .bg{height: auto}*/
	.show_img{
		width:200px;
	}
	.img-box .img{
		margin: 0 auto;
	}
	.img-box .txt{
		text-align: center;
	}
	/*.m-nav{
		max-height: 450px;
	}*/
	/*.main2_con ul li{margin: 0 15% 25px !important;}*/
	/*foot 换行*/
	.copyright .wrap span{
	    display: block;
    	margin: 0;
    	text-align: center;
    }
	/*contact*/
	.contact-row1 .map-r{
		padding: 0 0;
	}
	.con-row li p{
		font-size: 14px;
	}

}
@media screen and (max-width: 480px){
	/*.main2_con ul li{margin: 0 11% 15px !important;}*/
	/*job*/
	form#user_form {padding: 45px 0;}
    #user_form .resume_resume textarea {width: 90%;}
    #user_form p {width: 90%; }
    #user_form p label{width: 30%;}
    #user_form p input, #user_form p textarea{width: 55%;}
    .tips{left: 32%;}
    .btn_box .btn_submit, .btn_box .btn_reset{display: inline-block;}
    .btn_box{width: 100%;margin: 0 auto;text-align: center;padding-left: 0; }
    #user_form .resume_resume textarea{height: 80px;}
    .btn_box .btn_submit, .btn_box .btn_reset{width: 100px; height: 30px;}
    /*news_company*/

	#particles-js{height:991px !important;}
}



@media screen and (max-width: 380px){
	/*.wp{padding: 0 10px;}
	.about-line .wp{padding: 0;}
	.pro-cont-box {margin-top: 10px;}*/
	/*首页*/
	/*.main2_con ul li{margin: 0 4% 15px !important;}*/
	.main4_con li a.pic_img{width: 100%;height:100%;}
	.main4_con ul li h3{font-size:15px;}
	.main4_con ul li p{font-size:12px;}
	#particles-js{height:936px !important;}

}

@media screen and (max-width: 330px){
	/*首页*/
	/*.main2_con ul li{margin: 0 4% 15px !important;}*/
	.main3_con ul li{width:100% !important;}
	/*contact*/
	.contact-row1 .map-r{
		font-size: 12px;
	}
	#particles-js{height:867px !important;}
}
