@keyframes login_line{
  0%{width:0;}
  100%{width:100%;}
}
@-webkit-keyframes login_line {
  0%{width:0;}
  100%{width:100%;}
}
@media(max-width:1525px){	
	#center_con{width:92%;}
	#main_con{width:92%;}
	#main{width:92%;}	
	#left{width:22%;}
	#large{width:75%;}
	#lefts{width:22%;}
	#larges{width:75%;}	
	#about{width:95%;}
	#listings_pic ul li{width:14%;margin:20px 1.33% 20px 1.33%;}
	#advantage_con{width:95%;}
	#advantage_pic ul li{width:18%;margin:20px 1% 20px 1%;}
	.video_bcon{width:95%;}
	#culture{width:95%;}
	.culture_pic_list ul li{margin:0 1.5% 0 1.5%;width:30.3%;}
	.culture_pic_list ul li span{width:100%;height:auto;}
	.culture_pic_list ul li span img{width:100%;height:auto;}	
	#menu_mid{height:auto;}
	#menu_con{width:95%;}
	#contact_con{width:95%;}
	.contact_lists ul li{width:23%;}
	.contact_lists ul li span{width:100%;}	
	.contact_lists ul li h1{width:100%;}
	.contact_lists ul li h2{width:100%;}
	.contact_lists_col{margin-left:1%;margin-right:1%;}
	.contact_lists_cols{margin-left:1%;margin-right:1%;}
		
	#ecology{width:90%;}
	.ecology_pic span{width:100%;height:auto;}
	.ecology_pic span img{width:100%;height:auto;}
}
@media(max-width:1465px){
	#honor_con{width:95%;}
}
@media(max-width:1432px){
	#strength{width:90%;}
}
@media(max-width:1400px){
	.large_title{margin:0 auto;width:95%;}
	.large_title h1{text-indent:0;}
	#pc_content{display:none;}
	#ph_content{display:block;}
}
@media(max-width:1366px){
	#Photo{width:89%;}
	.cptel_hot{width:60%;}
}
@media(max-width:1335px){
	#organ_con{width:95%;}
}
@media(max-width:1326px){
	#listing_pic{width:95%;}
	#listing_pic ul li{width:14%;margin:20px 1.33% 20px 1.33%;}
}
@media(max-width:1320px){
	.about_num{width:95%;}
	#advantage_pic ul li{width:31.33%;}
}
@media(max-width:1314px){
	.application_title{width:80%;}
	.strength_title{width:80%;}
	.newss_title{width:80%;}
	#partner_con{width:95%;}
	#partner_top{margin-top:70px; width:80%;}
	#partner_mid{margin-bottom:80px;}
	#partner_pic_list ul{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;}
	#partner_pic_list ul li{float:none;margin-left:1%;margin-right:1%;width:18%;}
	#partner_pic_list ul li span{width:100%;height:auto;}
	#partner_pic_list ul li span img{width:100%;height:auto;}
}
@media(max-width:1300px){
	#speech_con{width:95%;}
}
@media(max-width:1290px){
	/*about start*/
	#abouts{margin-top:70px;width:93%;}
	.about_ad{width:45%;height:auto;}
	.about_contents{width:45%;height:auto;}
	#about_title{width:100%;margin-top:30px;}
	#about_title h1{height:35px;line-height:20px;}
	#about_title h2{line-height:35px;font-size:30px;}
	#about_title h3{margin-top:10px;line-height:25px;font-size:16px;}
	#about_list{width:100%;}
	#about_list ul li{height:50px;}
	#about_list ul li h8{height:50px;line-height:50px;font-size:18px;}
	#about_list ul li h9{height:50px;line-height:50px;font-size:18px;}
	#about_list ul li h9 a{height:50px;line-height:50px;font-size:18px;}
	#about_list ul li h9 a:link{font-size:18px;}
	#about_list ul li h9 a:visited{font-size:18px;}
	#about_list ul li h9 a:active{font-size:18px;}
	#about_list ul li h9 a:hover{font-size:18px;}
	.company_more{width:120px;height:38px;line-height:38px;}
	.company_more a{width:120px;height:38px;}
	.company_more a:hover{width:120px;height:38px;}
	/*about end*/
	
	/*product start*/
	#product_cons{width:93%;}
	.small_title{margin-top:70px;width:80%;}
	.small_title h1{height:35px;line-height:35px;font-size:30px;}
	.small_title h1 a{font-size:30px;}
	.small_title h1 a:link{font-size:30px;}
	.small_title h1 a:visited{font-size:30px;}
	.small_title h1 a:active{font-size:30px;}
	.small_title h1 a:hover{font-size:30px;}
	.small_title h2{margin-top:10px;line-height:25px;font-size:16px;}	
	#pro_goods{margin-bottom:70px;width:100%;}
	#pro_goods ul li{width:30.33%;height:auto;margin:50px 1.5% 1% 1.5%;}	
	#pro_goods ul li a{width:100%;}
	#pro_goods ul li a span{width:100%;height:auto;}
	#pro_goods ul li a span img{width:100%;height:auto;}
	#pro_goods ul li h3{margin-bottom:20px;}
	
	.product_seivce{margin-top:50px;margin-bottom:80px;width:100%;height:auto;}
	.product_seivce ul{width:100%;height:auto;}
	.product_seivce ul li{margin-left:1%;margin-right:1%;width:31.33%;height:auto;}
	.product_seivce ul li a{height:auto;}
	.product_seivce ul li a span.mask{height:auto;}
	.product_seivce ul li a span.span-img{height:auto;}
	.product_seivce ul li a span.span-img img{height:auto;}	
	.product_seivce ul li a span.span-name{height:auto;}
	/*product end*/
	
	/*strength start*/
	.strength_title{width:93%;}
	#control{width:100%;}
	#cssbox{width:100%;height:auto;}
	/*strength end*/
	
	/*application start*/
	#application{margin-top:70px;}
	/*application end*/
	
	.application_title h1{height:30px;line-height:30px;font-size:30px;}
	.application_title h1 a{font-size:30px;}
	.application_title h1 a:link{font-size:30px;}
	.application_title h1 a:visited{font-size:30px;}
	.application_title h1 a:active{font-size:30px;}
	.application_title h1 a:hover{font-size:30px;}
	.application_title h2{margin-top:15px;}
	
	/*strength end*/	
	.strength_title h1{height:30px;line-height:30px;font-size:30px;}
	.strength_title h1 a{font-size:30px;}
	.strength_title h1 a:link{font-size:30px;}
	.strength_title h1 a:visited{font-size:30px;}
	.strength_title h1 a:active{font-size:30px;}
	.strength_title h1 a:hover{font-size:30px;}
	.strength_title h2{margin-top:15px;}
	/*strength start*/
	
	.contact_msg_titl{width:100%;}	
	.contact_msg_titr{width:100%;}
	#inputbgc{width:100%;}
	#inputbggc{width:100%;}
	
	/*videos start*/
	#videos{margin-top:100px;}
	#videos_con{margin-top:70px;width:93%;}
	#videos_left{width:45%;}
	#videos_right{width:50%;}
	.videos_rightad{margin-top:80px;}
	/*videos end*/
	
	.partner_title h1{height:35px;line-height:35px;font-size:30px;}
	.partner_title h1 a{font-size:30px;}
	.partner_title h1 a:link{font-size:30px;}
	.partner_title h1 a:visited{font-size:30px;}
	.partner_title h1 a:active{font-size:30px;}
	.partner_title h1 a:hover{font-size:30px;}
	.partner_title h2{margin-top:10px;line-height:25px;font-size:16px;}
	
	/*newss start*/	
	.newss_title h1{height:30px;line-height:30px;font-size:30px;}
	.newss_title h1 a{font-size:30px;}
	.newss_title h1 a:link{font-size:30px;}
	.newss_title h1 a:visited{font-size:30px;}
	.newss_title h1 a:active{font-size:30px;}
	.newss_title h1 a:hover{font-size:30px;}
	.newss_title h2{margin-top:15px;}
	/*newss end*/
	
	/*newss start*/
	#newss{margin-top:70px;}
	#newss_con{width:93%;}
	#news_pic_list ul li{width:30.33%;margin:0 1.5% 0 1.5%;}	
	#news_pic_list ul li span{width:100%;height:auto;}
	#news_pic_list ul li span a img{width:100%;height:auto;}
	.newss_more{width:120px;height:38px;line-height:38px;}
	.newss_more a{width:120px;height:38px;}
	.newss_more a:hover{width:120px;height:38px;}
	/*newss end*/
	
	/*msgs start*/	
	#msgs{margin-top:70px;}
	#msgs_con{width:93%;}
	/*msgs end*/
		
	/*footer start*/
	#footer_con{width:95%;}
	.foorer_menu{display:flex;align-items:flex-start;justify-content:center;}
	#menu_foot{float:none;width:25%;overflow:hidden;}
	#ewm_img{width:100%;}
	#ewm_img ul{width:100%;}
	#ewm_img ul li{width:100%;}
	#ewm_img ul li span{width:100%;height:auto;}
	#ewm_img ul li span img{width:100%;height:auto;}
	#ewm_img ul li h1{margin-top:15px;line-height:20px;}
	#copyright{width:95%;}
	/*footer end*/
}
@media(max-width:1230px){
	.logo_bg{width:150px;}
}
@media(max-width:1220px){
	/*msgs start*/
	#msgs_right{width:450px;}
	#input_left{width:335px;height:auto;overflow:hidden;}
	#input_right{width:115px;}
	#inputbg{width:96px;}
	#textabg{width:318px;}
	/*msgs end*/	
}
@media(max-width:1210px){
	.content_table{width:60%;}	
	#menu_top_small_list .class_small_col{width:20px;}
}
@media(max-width:1200px){
	#course_con{width:95%;}
}
@media(max-width:1175px){
	#nav_menu .nav_col{width:15px;}
}
@media(max-width:1160px){	
	.content_table{width:70%;}
	.txpic_list ul li{margin-left:1%;margin-right:1%;width:31.33%;}	
	.googs_txpic_list ul li{margin-left:1%;margin-right:1%;width:31.33%;}	
	#menu_top_small_list .class_small_col{width:10px;}	
	#Photo{width:86%;}	
	.foot_link{width:31%;height:auto;overflow:hidden;}
	.foorer_menu{width:58%;height:auto;overflow:hidden;}
}
@media(max-width:1150px){		
	#left{float:none;margin:0 auto;width:100%; display:block;}
	#large{float:none;margin:0 auto;margin-top:20px;width:100%;}
	.large_title{height:40px;}
	.large_title h1{height:40px;}
}
@media(max-width:1080px){
	#lefts{display:none;}
	#larges{float:none;margin:0 auto;width:100%;}	
	#listings_pic ul li{width:30.33%;margin:20px 1.5% 20px 1.5%;}
	#listing_pic ul li{width:30.33%;margin:20px 1.5% 20px 1.5%;}
	.content_table{width:80%;}
	#history{float:left;margin-top:0;}
}
@media(max-width:1050px){
	/*head start*/
	#nav_menu{display:none;}
	.menu_div{display:block;}	
	/*head end*/
	
	.culture_pic_list ul li h1{height:45px;line-height:45px;font-size:20px;}
	.culture_pic_list ul li h1:hover{font-size:20px;}
	.culture_pic_list ul li h2{font-size:14px;}
	.culture_pic_list ul li h2:hover{font-size:14px;}
	
	#footer{height:auto;}
	#menu_foot span{width:90%;}
	#menu_foot ul{width:100%;}
}
@media(max-width:1030px){
	.cptel_hot{width:80%;font-size:14px;}
	.cptel_hot a{font-size:14px;}
	.cptel_hot a:link {font-size:14px;}
	.cptel_hot a:visited {font-size:14px;}
	.cptel_hot a:hover{text-decoration:none;font-size:14px;}
	.cptel_hot a:active {font-size:14px;}
	#history{width:830px;}
	#content{width:830px;}
	.liright{width:600px;}

}
@media(max-width:1024px){
	#menu_top_small_list{margin:0 auto;float:none;height:auto;}
	#menu_top_small_list ul li{width:50%;height:50px;}
	#menu_top_small_list ul li h1{height:50px;line-height:50px;}
	#menu_top_small_list ul li h1 a{font-size:16px;}
	#menu_top_small_list ul li h1 a:link{font-size:16px;}
	#menu_top_small_list ul li h1 a:visited{font-size:16px;}
	#menu_top_small_list ul li h1 a:active{font-size:16px;}
	#menu_top_small_list ul li h1 a:hover{height:45px;line-height:50px;font-size:16px;}
	#menu_top_small_list .class_small_col{width:0;}
	.side_on{height:45px;}
	.side_out{height:50px;}	
	.organ_img{margin-top:30px;}
	.organ_img img{display:block;margin:0 auto;width:100%;height:auto;}
}
@media(max-width:973px){
	#menu_con_left{width:100%;height:auto;}
	.menu_tile{padding-top:15px;}
	.menu_tile h1{float:left;}
	.menu_tile h2{float:left;line-height:38px;text-indent:10px;}

	#menu_con_right{width:100%;height:auto;}
	.title_path_menu{float:none;width:auto;height:30px;line-height:30px;}
	.title_path_menu h1{text-align:left;height:30px;line-height:30px;}
	
	#menu_top_list{float:none;margin:0 auto;margin-top:15px;margin-bottom:15px;}
	#menu_top_list ul{display:flex;align-items:flex-start;justify-content:center;}
	#menu_top_list ul li{float:none;}
}
@media(max-width:950px){
	/*about start*/
	#abouts{margin-top:30px;}
	.about_ad{float:none;margin:0 auto;width:100%;}
	.about_contents{float:none;margin:0 auto;width:100%;}
	#about_title{margin-top:20px;}
	.company_more{float:right;}
	/*about end*/
	
	/*product start*/
	#listing_pic{margin-top:30px;}
	#about_num_con{margin-top:30px;}
	.small_title{margin-top:30px;}
	#pro_goods{margin-bottom:40px;}
	#pro_goods ul li{width:97%;margin:30px 1.5% 1% 1.5%;}
	/*product end*/
	
	
	/*strength start*/
	#strength{margin-top:30px;}
	#strength_mid{margin-top:20px;}
	/*strength end*/
	
	/*application start*/
	#application{margin-top:30px;}
	#application_mid{margin-top:20px;}
	/*application end*/
	
	/*application start*/
	.cols{width:50%;}
	/*application end*/
	
	/*newss start*/
	#newss{margin-top:30px;}
	#newss_con{width:93%;}
	#newss_mid{margin-top:30px;}
	#news_pic_list ul li{width:97%;margin:0 1.5% 5% 1.5%;}
	#news_pic_list ul li h1{margin-top:20px;line-height:25px;}
	#news_pic_list ul li h1 a{font-size:20px;}
	#news_pic_list ul li h1 a:link{font-size:20px;}
	#news_pic_list ul li h1 a:visited{font-size:20px;}
	#news_pic_list ul li h1 a:active{font-size:20px;}
	#news_pic_list ul li h1 a:hover{font-size:20px;}
	#news_pic_list ul li h3{line-height:22px;}
	#news_pic_list ul li h3 a{font-size:15px;}
	#news_pic_list ul li h3 a:link{font-size:15px;}
	#news_pic_list ul li h3 a:visited{font-size:15px;}
	#news_pic_list ul li h3 a:active{font-size:15px;}
	#news_pic_list ul li h3 a:hover{font-size:15px;}	
	.newss_more{margin-top:20px;float:right;}
	/*newss end*/
	
	.speech_left{float:none;margin:0 auto;width:100%;}
	.speech_right{float:none;margin:0 auto;margin-top:30px;width:90%;}
	#speech_con{margin-bottom:60px;}
}
@media(max-width:940px){
	.joblist dl{padding:15px 0;}
	.joblist dt{float:none;width:100%;padding-left:20px;}
	.joblist dt h3{font-size:18px;padding: 10px 0 5px;}
	.joblist dt h5{line-height:18px;padding-top:20px;font-size:14px;font-weight:500;}
	.joblist dd{float:none;width:100%;padding-left:20px;}
	.joblist dd .mailinfo{padding-top:25px;line-height:18px;}
	.joblist .showbtn{width:90px;height:37px;line-height:37px;right: 20px;top: 15px;font-size: 12px;}
	.joblist dd .hidebtn{margin-right:10px; margin-top:20px;}
}
@media(max-width:925px){
	#history{width:730px;}
	#content{width:730px;}
	.liright{width:500px;}
}
@media(max-width:920px){	
	#partner_pic_list ul li{width:23%;}
	#phpagelist{width:70%;}
}
@media(max-width:880px){		
	.notes{float:none;margin:0 auto;}	
	.notes h1{text-align:center;line-height:28px;font-size:11px;}
	.notes_bshare{display:none;}
    .partner_list ul li{margin-left:3%;margin-right:3%;width:19%;}
	.production-detail-list .production-detail .detail-pic{margin:0 auto;float:none;width:100%;height:auto;}
	.production-detail-list .production-detail .detail-desc{margin:0 auto;margin-top:40px;float:none;width:100%;height:auto;}
	.cptel_hot{width:100%;}
	.swiper-slide-coursepc{display:none;}
	.swiper-slide-coursemob{display:block;}
	.i-course{display:none;}
	.i-courses{margin-top:30px;width:85%;display:block;}
}
@media(max-width:870px){
	/*msgs start*/
	#msgs_left{float:none;margin:0 auto;margin-top:30px;margin-bottom:30px;width:93%;}
	#msgs_right{float:none;margin:0 auto;width:93%;}
	.msgs_title{float:none;width:100%;}
	.msgs_title h1{text-align:center;}
	#input_left{float:none;margin:0 auto;width:100%;}
	#input_right{float:none;margin:0 auto;width:115px;}
	#inputbg{width:31.83%;margin:0 1.5% 0 0;}
	#textabg{width:48.5%;margin:0 1.5% 0 0;}
	#inputbgr{width:48.5%;margin:0 0 0 1.5%;}
	.inputr{width:60%;}
	.form_submits{margin:0 auto;margin-top:30px;margin-bottom:40px;}
	/*msgs end*/
}
@media(max-width:850px){
	#menu_top_list{margin-top:0;}
	#menu_top_list ul{flex-wrap:wrap; }
	#menu_top_list ul li{margin-top:15px;width:25%;}
	#menu_top_list ul li h1 a{width:96%;padding-left:0;padding-right:0;text-align:center;}
	#menu_top_list ul li h1 a:hover{width:96%;padding-left:0;padding-right:0;text-align:center;}
	#menu_top_list ul li.onm h1 a{width:96%;padding-left:0;padding-right:0;text-align:center;}

	#menu_top_list .class_col{width:0;}
}
@media(max-width:822px){
	#history{width:630px;}
	#content{width:630px;}
	.liright{width:400px;}
	.histt{line-height:25px;}
	.thiscur .histt a{font-size:16px;}
	.histt a{font-size:14px;}
}
@media(max-width:820px){
	#footer_con{display:block;align-items:;justify-content:;}
	.foot_link{width:100%;}
	.foorer_menu{margin-top:20px;width:100%;}
	.foot_ewm{margin-top:20px;width:100%;}
	#ewm_img{width:100%;}
	#ewm_img ul{width:100%;}
	#ewm_img ul li{width:100%;}
	#ewm_img ul li span{width:118px;height:auto;}
	#ewm_img ul li span img{width:118px;height:auto;}
}
@media(max-width:780px){
	/*videos start*/
	#videos{margin-top:30px;}
	#videos_con{margin-top:30px;}
	#videos_left{float:none;margin:0 auto;width:93%;}
	#videos_right{float:none;margin:0 auto;width:93%;}
	.videos_title{float:none;margin:0 auto;margin-top:30px;}
	.videos_title h2{line-height:45px;font-size:38px;}
	.videos_rightad{margin-top:40px;}
	/*videos end*/
	
	/*footer start*/
	#footer_con{display:block;align-items:;justify-content:;margin-top:30px;padding-bottom:30px;}
	.foot_link{margin:0 auto;width:93%;margin-bottom:30px;}
	.foot_link_title{height:35px;}
	.foot_link_title h1{font-size:16px;}
	.contact_title{margin:0 auto;width:93%;}	
	.contact_title h1{height:35px;font-size:16px;}
	.contact_title h1 a{font-size:16px;}
	.contact_title h1 a:link{font-size:16px;}
	.contact_title h1 a:visited{font-size:16px;}
	.contact_title h1 a:active{font-size:16px;}
	.contact_title h1 a:hover{font-size:16px;}
	.contact_title h2{line-height:28px;font-size:14px;}
	.contact_title h3{line-height:28px;font-size:14px;}
	.contact_title h4{line-height:28px;font-size:14px;}
	.contact_title h5{line-height:28px;font-size:14px;}
	.contact_title h6{line-height:28px;font-size:14px;}
	
	#menu_foot{float:left;width:100%;}
	#menu_foot span{height:35px;font-size:16px;}
	#menu_foot ul li{float:left;width:100%;margin-right:8px;height:auto;}
	#menu_foot ul li h8{hight:auto;line-height:28px;font-size:13px;}
	#menu_foot ul li h8 a{font-size:13px;}
	#menu_foot ul li h8 a:link{font-size:13px;}
	#menu_foot ul li h8 a:visited{font-size:13px;}
	#menu_foot ul li h8 a:active{font-size:13px;}
	#menu_foot ul li h8 a:hover{font-size:13px;}
	#copyright h1{margin-top:20px;margin-bottom:20px;line-height:30px;font-size:14px;}
	#copyright h1 a{font-size:14px;}
	#copyright h1 a:link{font-size:14px;}
	#copyright h1 a:visited{font-size:14px;}
	#copyright h1 a:active{font-size:14px;}
	#copyright h1 a:hover{font-size:14px;}
	/*footer end*/
}
@media(max-width:768px){
	.production-detail-list .production-detail .detail-desc p b{width:40%;}
	.production-detail-list .production-detail .detail-desc p span{width:57%;}
	.i-courses{width:70%;}	
}
@media(max-width:755px){

	#partner{margin-top:80px;}
	#advantage_pic ul li{width:48%;}
	.product_seivce{margin-bottom:50px;}
	.product_seivce ul{flex-wrap:wrap;}
	.product_seivce ul li{float:none;margin:0 auto;width:98%;margin-bottom:30px;}
	#partner_pic_list ul li{width:31.33%;}
}
@media(max-width:716px){
	#history{width:530px;}
	#content{width:530px;}
	.liright{width:300px;}
	.histt{line-height:25px;}
	.thiscur .histt a{font-size:15px;}
	.histt a{font-size:13px;}
}
@media(max-width:700px){
	#menu_top_listr ul{display:block;gap:;}
	#menu_top_listr ul li{float:left;width:48%;margin-left:1%;margin-right:1%; margin-bottom:1%;}
}
@media(max-width:620px){
	#center_top{height:auto;}
	.title_path{margin:0 auto;float:none;height:auto;background:url(../images/home.png) no-repeat left 20px;}
	.title_path h1{height:auto;}
	#pcarticle_lists{display:none;}
	#pharticle_lists{display:block;}
	.content_table{width:100%;}	
	
	.culture_pic_list{margin-top:30px;}
	.culture_pic_list ul li{float:none;margin:0 0 0 0;margin:0 auto;margin-bottom:30px;width:100%;}
	.culture_pic_list ul li h1{height:40px;}
	.culture_pic_list ul li h1:hover{font-size:22px;}
	.culture_pic_list ul li h2{line-height:28px;font-size:14px;}
	.culture_pic_list ul li h2:hover{font-size:14px;}	
	
	.contact_lists{height:200px;}
	.contact_lists ul li h1{line-height:50px;font-size:16px;}
	.contact_lists ul li h2{line-height:23px;font-size:12px;}
}
@media(max-width:610px){
	#history{width:430px;}
	#content{width:430px;}
	.liright{width:200px;}
	.histt{line-height:20px;}
	.thiscur .histt a{font-size:14px;}
	.histt a{font-size:12px;}
}
@media(max-width:580px){
	.about_num ul li{font-size:25px;}
	.about_num ul li h2{font-size:25px;}
	.about_num ul li i{font-size:15px;}
	.about_num ul li p{font-size:16px;}
	#about_num_con{height:110px;}
	.about_num{height:110px;}

	.num_col{height:70px;}
	
	.caption h4{ padding-bottom:0;}	
	.txpic_list ul li{margin-left:1%;margin-right:1%;width:48%;}
	.googs_txpic_list ul li{margin-left:1%;margin-right:1%;width:48%;}
	.partner_list ul li{margin-left:3%;margin-right:3%;width:27.33%;}
	.partner_list ul li h1 a{font-size:13px;}
	.partner_list ul li h1 a:link{font-size:13px;}
	.partner_list ul li h1 a:visited{font-size:13px;}
	.partner_list ul li h1 a:active{font-size:13px;} 
	.partner_list ul li h1 a:hover{font-size:13px;}
	.cptel_hot{width:55%;}
}
@media(max-width:550px){
	#search_list{display:none;}
	#mobile_search_list{display:block;}
}
@media(max-width:540px){
	/*msgs start*/
	.inputr{width:40%;}
	/*msgs end*/
	
	.tit{font-size:20px;}
	#phpagelist{width:100%;}
}
@media(max-width:506px){
	#history{width:380px;}
	#content{width:380px;}
	.liright{width:150px;}
	.histt{line-height:17px;}
	.thiscur .histt a{font-size:13px;}
}
@media(max-width:505px){
	.about_title h1{line-height:30px;font-size:27px;}
	.company_tit{margin-top:15px;width:275px;}
	.company_tit h1{height:50px;line-height:53px;font-size:25px;}
	.company{margin-top:25px;}
	#listings_pic{margin-top:20px;margin-bottom:30px;}
	#listings_pic ul li{width:46%;margin:20px 2% 20px 2%;}
	#listing_pic{margin-top:20px;margin-bottom:30px;}
	#listing_pic ul li{width:46%;margin:20px 2% 20px 2%;}
	.speech_title{width:125px;}
	.speech_title h1{height:50px;line-height:53px;font-size:25px;}
	.advantage_title{width:125px;}
	.advantage_title h1{height:50px;line-height:53px;font-size:25px;}
	#advantage_pic ul li{float:none;margin:0 auto;width:92%;margin:30px 4% 30px 4%;}
	.culture_title h1{font-size:25px;}
	.organ_title h1{font-size:25px;}
	#organ_con{padding-bottom:50px;}
	.course_title{margin-bottom:30px;}
	.course_title h1{font-size:25px;}
	#arrow{top:37%;}
}
@media(max-width:480px){
	/*head start*/
	#header_i{height:53px;}
	#header_con{height:53px;}
	.logo_bg{height:53px;}
	#home{margin-top:5px;}
	.telmenu{margin-top:10px;}
	.emailmenu{margin-top:10px;}
	.menu_div{margin-top:15px;}
	.cart-fix{display:none;}
	/*head end*/

	/*product start*/
	.small_title h1{height:30px;line-height:30px;font-size:30px;}
	.small_title h1 a{font-size:30px;}
	.small_title h1 a:link{font-size:30px;}
	.small_title h1 a:visited{font-size:30px;}
	.small_title h1 a:active{font-size:30px;}
	.small_title h1 a:hover{font-size:30px;}
	.small_title h2{margin-top:15px;}
	/*product end*/

	
	/*application start*/
	.cols{width:100%;}
	/*application end*/
	
	/*videos start*/
	.videos_title h2{line-height:30px;font-size:30px;}
	.videos_title h3{line-height:24px;font-size:16px;}
	/*videos end*/
	
	.contact_lists{height:auto;}
	.contact_lists ul{flex-wrap:wrap;margin-top:20px;}
	.contact_lists ul li{width:48%;margin-bottom:20px;}

	.contact_lists_cols{display:none;}
	
	/*msgs start*/
	.msgs_title h1{line-height:30px;font-size:30px;}
	.inputs{font-size:13px;}
	.textas{font-size:13px;}
	.inputr{font-size:13px;}
	/*msgs end*/
}
@media(max-width:452px){
	#history{width:343px;}
	.title h2{background-size:27% 37%;}
	#circle{left:107px;}
	.lileft{width:118px;}
	.point{left:125px;}
	.year{font-size:15px;}
	#content{width:343px;background:url(../images/vertical.png) no-repeat 150px 0;}
	.liright{width:150px;}
}
@media(max-width:425px){
	.speech_content{line-height:30px;font-size:16px;}
	.tit{font-size:18px;}
	#speech_con{margin-bottom:30px;}
}
@media(max-width:413px){
	#history{width:327px;margin:50px auto 0 auto;}
	#circle{left:95px;}
	.lileft{width:102px;}
	.point{left:111px;}
	#content{width:327px;background:url(../images/vertical.png) no-repeat 136px 0;}
	.liright{width:150px;}
}
@media(max-width:400px){
	#menu_lefta span{height:40px;}
	#menu_lefta span a{height:40px;line-height:40px;font-size:20px;}
	#menu_lefta span a:link{font-size:20px;}
	#menu_lefta span a:visited{font-size:20px;}
	#menu_lefta span a:active{font-size:20px;}
	#menu_lefta span a:hover{font-size:20px;}
	#menu_lefta ul li{height:35px;overflow:hidden;}
	#menu_lefta ul li h1{height:35px;line-height:35px;font-size:15px;}
	#menu_lefta ul li h1 a{height:35px;line-height:35px;font-size:15px;}
	#menu_lefta ul li h1 a:link{font-size:15px;}
	#menu_lefta ul li h1 a:visited{font-size:15px;}
	#menu_lefta ul li h1 a:active{font-size:15px;}
	#menu_lefta ul li h1 a:hover{font-size:15px;height:35px;line-height:35px;}	
	.menu_lefta_zlump_hover{height:35px;font-size:15px;line-height:35px;}
	.menu_lefta_zlump_hover a:link{font-size:15px;}
	.menu_lefta_zlump_hover a:visited{font-size:15px;}
	.menu_lefta_zlump_hover a:hover{font-size:15px;}
	.menu_lefta_zlump_hover a:active{font-size:15px;}	
	.cptel_hot{width:80%;}
	#menu_top_list ul li{width:33.33%;}
	.form_submitc{float:none;margin:0 auto;margin-top:30px;}
	
	.contact_tit{height:36px;}
	.contact_tit h1{line-height:36px;font-size:36px;}
}
@media(max-width:397px){
	#history{width:317px;}
	#content{width:317px;}
	.liright{width:140px;}
	.histt{line-height:16px;}
	.thiscur .histt a{font-size:12px;}


}
@media(max-width:370px){
	#menu_top_list ul li{width:50%;}
}