body, div, a, p{
	font-size: 14px;
}
#top{
	width: 60%;
}

.swiper-container{
	height: auto !important;
}

.swiper-container img{
	width: 100%;
	height: auto;
}

#navMain #nav{
	width: 60%;
}


#navMain #nav #nav{
	width: 100%;
}

#navMain #nav ul{
	width: 100% !important;
}


#nav ul li a{
	font-size: 14px;
}

#nav ul li a.hover{
	font-size: 14px;
}

.flash001{
	width: 75%;
}

.flash001 .swiper-container{
	width: 100%;
}

#main{
	width: 75%;
}
 #botMain, #bot{
	 width: 100%;
 }
 
 #main #left{
	 width: 32%;
	 margin-left: 0;
 }
 
 #main #left .pro{
	 width: auto;
 }
#pro_btz{
	width: 60%;
}
#main #left a.mainpro{
	font-size: 18px;
	line-height: 22px;
}
 #left ul li a{
	 width: auto;
 }
 
 #left ul li{
	 width: 100%;
 }
 
 #left #new ul li a{
	 width: auto;
	 background-size: 7px 5px !important;
 }
 
 #left ul li a.sub{
	 width: auto;
	 font-size: 14px;
 }
 
#left ul li.big_li a{
	display:block;
	background: url(../images/home_an_arrow.png) 10px center no-repeat, url(../images/home_an_34.jpg) no-repeat !important;
	background-size: 6px 10px , 100% 100% !important;
	padding: 5px 0;
	padding-left: 6%;
	font-size: 16px;
	display:flex;
	align-items: center;
}

#left ul li.big_li {
	display: inline-block;
	padding-bottom: 5px !important;
}

#left #new ul li a{
	font-size: 14px;
	line-height: 30px;
}

#left h2 span{
	padding-left: 10px;
}
 
 
 #right{
	 width: 66%;
}
 
#right h2{
	font-size: 18px;
	height: 40px;
	line-height: 40px;
}
 
 #ny_conr_t{
	 background: none;
	 text-indent: 0;
 }

 #ny_conr_t .more{
	float: right;
    font-size: 16px;
    text-decoration: underline;
    font-weight: normal;
}

 #main #footerMain{
	width: 100%;
}
 
 #footerMain{
	 width: 75%;
 }
 
 #footer ul li a{
	 font-size: 14px;
 }
 
 #footer p.copyright{
	 font-size: 14px;
 }
 
 .keyword{
	 font-size: 14px;
	 padding: 5px 15px;
 }
 
 
#right .rightTxt{
	font-size: 20px;
 }

 #right .rightTxt img{
	max-width: 100%;
 }
 
 #gdt_nr{
	 width: 100%;
 }
 
  #right .lunbo a{
	  display: inline-block;
	  height: 340px;
  }
  #right .lunbo td{
	   /* height: 400px; */
  }
 
 #right .lunbo a img{
	 width: 512px;
	 height: 340px;
 }

 .lunbo{
	padding: 10px 0;
}

 #right #nav{
	width: 100%;
}

#right td a{
	font-size: 14px !important;
}

#right td{
	font-size: 14px;
}

#right p.rightTxt{
	font-size: 14px !important;
	line-height: 22px;
}

.news_title{
	font-size: 18px !important; 
}
.STYLE2{
	margin-top: 10px;
}
.STYLE2 font{
	font-size: 16px;
}


#taihe a.yx:link{
	font-size: 16px;
}

#taihe p.text{
	font-size: 16px;
}

#keyword{
	font-size: 14px;
}

.message{
	width: 80% !important;
}



@media only screen and (max-width: 1700px) {
    #top{
        width: 80%;
    }

	#navMain #nav{
		width: 80%;
	}

	.flash001{
		width: 90% !important;
	}

	#main, #footerMain{
		width: 90%;
	}
	
}

@media only screen and (max-width: 1200px) {
    #top{
        width: 100%;
    }

	#navMain #nav{
		width: 100%;
	}

	.flash001{
		width: 100% !important;
	}

	#main, #footerMain{
		width: 100%;
	}

	#main #left, #main #right{
		width: 100% !important;
	}
}

.th-about{
	font-size: 18px !important;
	line-height: 34px;
	font-family: Arial;
	padding: 10px 0;
}

.next_sub ul {
	display: none;
}