@media all and (max-width:1400px){
	#main > div.image { height:670px; }
	#main > div.image iframe { width:1440px; margin-left:-720px; height:810px; }
	#main > div.image > div { top:20%; }
}

@media all and (max-width:1279px){
	.article { width:980px; }

	#main > div.image { height:600px; }
	#main > div.image iframe { width:1280px; margin-left:-640px; height:720px; }
	#main > div.bbs .left .bbs_con > div { height:204px; }
	
	#main > div.bbs .right div #photo ul { height:190px;}
	#main > div.bbs .box02 .left .bbs_con > div { height:174px; }
	#main > div.bbs .box02 .left .bbs_con ul li a > div .con { display:none;  }
	#main > div.bbs .right > ul.video_box > li {height:229px}

	#main > div.newproduct .product_con ul li { width:20%; }
	#main > div.newproduct .product_con ul li a { margin:0 7px; }
}

@media all and (max-width:980px){
	.article { width:auto; }

	#main { padding:113px 0 0; }

	#main > div .bt.center { margin-bottom:40px; }

	#main > div.image { height:500px; }
	#main > div.image iframe { width:1024px; margin-left:-512px; height:576px; }
	#main > div.image > div { top:18%; }
	#main > div.image div h2 { font-size:30px; line-height:40px; }
	#main > div.image div div { font-size:145px; }
	#main > div.image div p { font-size:20px; }
	#main > div.bbs { padding:30px 20px; }
	#main > div.bbs > div { overflow:hidden; margin-top:20px; }

	#main > div.adver > div { padding:30px 0 50px; margin:0 20px; }
	#main > div.adver > div > div ul li { width:170px; }

	#main > div.service { padding:60px 20px; }

	#main > div.newproduct { padding:60px 10px; }
	#main > div.newproduct > div.new_pro {border-bottom:0; padding-bottom:0}

	
	#main > div.sponsor div div { width:91%; height:45px; }
	#main > div.sponsor div ul li { width:170px;}

}


@media all and (max-width:768px){
	#main > div .bt { font-size:17px; }
	#main > div .bt.center { font-size:28px; }
	#main > div h6.bt.center span { font-size:15px; margin-top:5px; }

	#main > div.image div h2 { font-size:25px; line-height:35px; }
	#main > div.image div div { font-size:140px; }
	#main > div.image div p { font-size:20px; }

	#main > div.bbs { padding:20px 15px; }
	#main > div.bbs > div { margin-top:10px; }
	#main > div.bbs .left { float:none; width:auto; }
	#main > div.bbs .left .bbs_con ul li a > div .tit { font-size:14px; }
	#main > div.bbs .left .bbs_con ul li a > div .con { font-size:13px; }
	#main > div.bbs .box02 .left .bbs_con > div { height:169px; }
	#main > div.bbs .right { display:none; }

	#main > div.adver > div { padding:30px 0; }

	#main > div.service .service_wrap { height:auto; }
	#main > div.service .service_wrap > div:first-child { display:none; }
	.images_hover_move ul li a { width:100%; height:100%; }
	.images_hover_move ul li div { position:absolute; top:0; left:10%; font-size:16px !important; margin:67px auto 0 !important; }
	#main > div.service .service_wrap > div { float:none; width:auto; }
	#main > div.service .service_wrap > div .banner li { height:170px !important; }

	#main > div.newproduct .product_con ul li { width:25%; }
	#main > div.newproduct .product_con ul li a { margin:0 5px; }
	#main > div.newproduct .product_con ul li a div { height:120px; }
	#main > div.newproduct .product_con ul li a p { font-size:13px; line-height:21px; }

	#main .quick .posi_box { height:345px }
	#main > div.quick .quick_box ul li a { width:360px; height:225px; }
	#main > div.quick .quick_box ul li a > p { font-size:18px; }

}

@media all and (max-width:640px){
	#main > div .bt { font-size:16px; }
	#main > div .bt.center { font-size:26px; margin-bottom:25px; display:none; }

	#main { padding:0; }

	#main > div.image { height:280px; background-size:cover; }
	#main > div.image iframe { display:none; }
	#main > div.image > div { top:15%; }
	#main > div.image div h2 { font-size:18px; line-height:28px; }
	#main > div.image div div { font-size:95px; line-height:95px;}
	#main > div.image div p { font-size:15px; }

	#main > div.bbs { padding:10px 10px 10px; }
	#main > div.bbs > div { margin-top:5px; }
	#main > div.bbs .left .bbs_con > div { height:247px; }
	#main > div.bbs .left .bbs_con ul li a { margin:8px 0; }
	#main > div.bbs .box02 .left .bbs_con ul li a { margin:10px 0; }
	#main > div.bbs .left .bbs_con ul li a > div .tit { font-size:14px; color:#222; }
	#main > div.bbs .left .bbs_con ul li a > div .con { font-size:14px; line-height:normal; color:#222; }

	#main > div.adver { border-top:1px solid #ccc; }
	#main > div.adver > div { margin:0 10px; padding:15px 0; border-top:none; }
	#main > div.adver > div > div { height:38px; }
	#main > div.adver > div > div ul li { width:140px; }
	#main > div.adver > div > div ul li a { margin:0 3px; }

	#main > div.service { padding:30px 10px; display:none; }
	.images_hover_move ul li div { left:5%; width:90% !important; font-size:14px !important; margin:54px auto 0 !important; }
	#main > div.service .service_wrap > div .banner li { height:140px !important; }

	#main > div.newproduct { padding:15px 5px 20px; border-top:1px solid #ccc; /* border-bottom:10px solid #ccc; */ }
	#main > div.newproduct .bt { padding:15px 0 0; border-bottom:0; }
	#main > div.newproduct .product_con ul li { width:33.32%; }
	#main > div.newproduct .product_con ul li a { margin:2px; }
	#main > div.newproduct .product_con ul li a div { height:80px; }
	#main > div.newproduct .product_con ul li a p { font-size:12px; line-height:19px; }

	#main .quick { display:none; }
	#main .quick .posi_box { height:245px }
	#main .quick .posi_box .quick_con { padding:35px 0; }
	#main > div.quick .quick_box ul li a { width:280px; height:175px; }
	#main > div.quick .quick_box ul li a > p { font-size:16px; }

	#main > div.sponsor { display:none; }
	#main > div.sponsor div > a { top:7px; }
	#main > div.sponsor div div { width:88%; height:39px;}
	#main > div.sponsor div ul li { width:140px; }
}


@media all and (max-width:340px){

}