@charset "utf-8";

/* CSS Document */
@media (max-width:1100px) {
	.con{
		width: 93.75%;
	}
	
	.top{
		display: none;
	}
	.logo{
		width: 54%;
		margin-top: 1%;
	}
	.logo img{
		width: 100%;
	}
	
	.phone1,.ss1{
		display: none;
	}
	.phone{
		width: 220px;
		float: right;
		margin-top: 1%;
		margin-left: 0;
	}
	.phone ul:first-of-type{
		width: 19.6%;
	}
	.phone ul img{
		width: 100%;
	}
	.phone span{
		font-size: 14px;
	}
	.phone p{
		font-size: 20px;
	}
	.hide-menu{
		display: block;
	}
	.ss{
		margin-top: 1%;
	}
	
	.nav{
		display: none;
	}
	
	.yewu{
		width: 100%;
		float: left;
		height: auto;
	}
	.iabout{
		margin-top: 3.65%;
		height: auto;
	}
	.iabout,.qualification,.honor,.inews,.icontact{
		width: 48%;
		margin-right: 4%;
	}
	.honor,.qualification,.icontact{
		margin-right: 0;
	}
	
	.ibox h3{
		font-size: 16px;
	}
	
	.icase_tit h3{
		font-size: 16px;
	}
	
	
	.nyl_tit span{
		font-size: 24px;
	}
	.nyl_tit p{
		font-size: 18px;
	}
	.nyl_menu li{
		font-size: 15px;
	}
	
	
	.ny_list li a p{
		font-size: 15px;
	}
	
	
	.about_tit{
		font-size: 24px;
	}
	.about_tit span{
		font-size: 35px;
	}
	
	
	.about_f{
		margin-right: 55px;
	}
	.about_list>li:nth-of-type(2n) .about_f{
		margin-left: 55px;
		margin-right: 0;
	}
	
	.pxzx p{
		font-size: 20px;
	}
}

@media (max-width:1000px) {
	.ny_left,.ny_right{
		width: 100%;
		float: left;
		margin-bottom:0;
	}
	
	.nyl_menu li{
		width: 32%;
		float: left;
		margin-right: 2%;
	}
	.nyl_menu li:nth-of-type(3n){
		margin-right: 0;
	}
	
	.weizhi{
		margin-top: 0;
	}
	.nyl_tit{
		padding: 1.5% 0;
	}
	.nyl_menu{
		margin-top: 0;
		padding-bottom: 0;
	}
	.nyl_menu li{
		margin-bottom: 0;
	}
}
@media (max-width:800px) {
	.phone{
		width: 200px;
	}
	.phone span{
		font-size: 13px;
	}
	.phone p{
		font-size: 16px;
	}
	.icontact_img{
		width: 30%;
	}
	.icontact_img img{
		width: 100%;
	}
	.nyl_tit span{
		font-size: 22px;
	}
	.nyl_tit p{
		font-size: 16px;
	}
	.nyl_menu li{
		font-size: 14px;
	}
	
	.about_tit{
		font-size: 20px;
	}
	.about_tit span{
		font-size: 30px;
	}
	
	
	.year{
		width: 60px;
		height: 60px;
		right: -30px;
		font-size: 18px;
		line-height: 52px;
	}
	
	.about_text{
		min-height: 60px;
	}
	.about_list>li:nth-of-type(2n) .year{
		left: -30px;
	}
	.about_f{
		margin-right: 45px;
	}
	.about_f h5{
		font-size: 15px;
	}
	.about_list>li:nth-of-type(2n) .about_f{
		margin-left: 45px;
		margin-right: 0;
	}
	
	.about_f p{
		line-height: 1.8em;
	}
	
	.pxzx p{
		font-size: 18px;
	}
	
	
	.news_text{
		margin-top: 1%;
		line-height: 1.5em;
	}
}
@media (max-width:720px) {
	.yewu{
		margin-top: 20px;
	}
	.iabout,.qualification,.honor,.inews,.icontact,.icase2{
		width: 100%;
		margin-right: 0;
		margin-top: 20px;
	}
	.yewus li{
		width: 48%;
		margin-right: 4%;
		margin-bottom: 2%;
	}
	.yewus li:nth-of-type(2n){
		margin-right: 0;
	}
	.yewus li a p{
		margin-top: 3%;
	}
}

@media (max-width:640px) {
	.phone{
		width: 140px;
	}
	#img1{display: none}
	.phone span{
		display: none;
		font-size: 12px;
		line-height: 16px;
	}
	.phone p{
		font-size: 13px;
	}
	.hide-menu ul li{
		font-size: 14px;
	}
	.dynamic_tit p{
		font-size: 14px;
	}
	.dynamic_tit p:first-of-type{
		width: 20%;
	}
	.dynamic_tit p:first-of-type img{
		width: 100%;
	}
	.dynamic_con{
		margin-left: 95px;
	}
	.icontacts h4{
		font-size: 14px;
		line-height: 20px;
	}
	
	.ibox h3{
		font-size: 14px;
	}
	
	
	.icase_tit h3{
		font-size: 14px;
	}
	
	.icase_list li{
		width: 32%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	.icase_list li:nth-of-type(3n){
		margin-right: 0;
	}
	
	.mf_info li,.footer p{
		width: 100%;
		margin: 0 0;
	}
	
	
	.nyl_tit span{
		font-size: 20px;
	}
	.nyl_tit p{
		font-size: 14px;
	}
	
	.ny_right h3{
		font-size: 16px;
	}
	.ny_list li a p{
		font-size: 14px;
	}
	
	
	.about_tit{
		font-size: 18px;
	}
	.about_tit span{
		font-size: 25px;
	}
	
	
	
	.year{
		width: 50px;
		height: 50px;
		right: -25px;
		font-size: 16px;
		line-height: 42px;
	}
	
	.about_text{
		min-height: 50px;
	}
	.about_list>li:nth-of-type(2n) .year{
		left: -25px;
	}
	.about_f{
		margin-right: 35px;
	}
	
	.about_f h5{
		font-size: 14px;
	}
	.about_list>li:nth-of-type(2n) .about_f{
		margin-left: 35px;
		margin-right: 0;
	}
	.about_f p{
		line-height: 1.5em;
	}
	
	
	.contact_text{
		font-size: 14px;
	}
	
	.pxzx p{
		font-size: 16px;
	}
	.news_text{
		margin-top: 0;
		line-height: 1.3em;
	}
}

@media (max-width:500px) {
	.ny_list li{
		width: 100%;
		float: left;
		margin-right: 0;
	}
}

@media (max-width:450px) {
	.yewus li a p{
		font-size: 12px;
	}
	.mf_nav li{
		padding: 0 13px;
		font-size: 12px;
	}
	.nyl_tit span{
		font-size: 16px;
	}
	.about_tit{
		font-size: 14px;
	}
	.about_tit span{
		font-size: 20px;
	}
	
	.pxzx p{
		font-size: 14px;
	}
	
	.news_text span{
		font-size: 13px;
	}
}
@media (max-width:400px) {
	.phone{
		width: 120px;
	}
	.phone ul:first-of-type{
		width: 16%;
	}
	.phone ul{
		float: left;
		margin-right: 2px;
	}
	.hide-menu ul li{
		font-size: 13px;
	}
	.dynamic_tit p{
		font-size: 13px;
	}
	
	.dynamic_con{
		margin-left: 90px;
	}
	
	
	.ny_right h3{
		font-size: 14px;
	}
	
	.year{
		width: 40px;
		height: 40px;
		right: -20px;
		font-size: 13px;
		line-height: 32px;
	}
	.about_text{
		min-height: 40px;
	}
	.about_list>li:nth-of-type(2n) .year{
		left: -20px;
	}
	.about_f{
		margin-right: 25px;
	}
	.about_f h5{
		font-size: 13px;
	}
	.about_list>li:nth-of-type(2n) .about_f{
		margin-left: 25px;
		margin-right: 0;
	}
	.about_f p{
		line-height: 1.3em;
	}
	
	
	.contact_text{
		font-size: 13px;
	}
}

@media (max-width:380px) {
	.dynamic_con p{
		width: 60%;
	}
	.mf_nav li{
		padding: 0 6px;
		font-size: 12px;
	}
	
	.ny_list li a p{
		font-size: 13px;
	}
}
@media (max-width:345px) {
	.inewss li a p{
		width: 200px;
		float: left;
		white-space:nowrap;
		text-overflow:ellipsis;
		-o-text-overflow:ellipsis;
		overflow:hidden;
	}
	
	
	.icontacts ul{
		width: 100%;
	}
	.icase_name{
		font-size: 12px;
	}
	
	.pxzx p{
		font-size: 13px;
	}
}

@media (max-width:320px) {
	.nyl_tit span{
		font-size: 14px;
	}
	.nyl_tit p{
		font-size: 13px;
	}
	.nyl_menu li{
		font-size: 12px;
	}
	.ny_right h3{
		font-size: 16px;
	}
	.ny_right h3{
		font-size: 13px;
	}
	.ny_list li a p{
		font-size: 12px;
	}
}


@media (max-width:1100px) {
	.jl_c_b form>div i,.jl_c_b p i{ font-size: 16px;}
}
@media (max-width:640px) {
	.jl_c_b form>div i,.jl_c_b p i{ font-size: 14px;}
	.rczp1,.rczp2,.rczp4 {
		font-size: 12px;
	}
	.rczp1{width: 58px;}
	.rczp2,.rczp4{ margin-left: 58px;}
	
	.jl_c_b{ width: 80%; margin: 0 auto;}
	.jl_c_b form>div{
		width: 100%;
	}
	.jl_c_b textarea {
	    width: 96%;
	    padding: 2% 2%;
	}
	
	.jl_c_b form>div .text {
	    width:70%;
	    height: 30px;
	}
	.jl_c_b_box {
	    margin-top: 10px;
	}
}