@media only screen and (min-width : 1000px) and (max-width : 1199px) {
.bx-wrapper { width: 850px;}	
#slider-prev2{ position:absolute; left:20px; top:180px;}
#slider-next2{ position:absolute; right:20px; top:180px;}
#slider-prev{ position:absolute; left:20px; top:140px; opacity:.2}
#slider-next{ position:absolute; right:20px; top:140px; opacity:.2}

.banner{min-height:380px; }
.banner_main{ width:850px; height:380px; }
.banner_box{ width:850px; height:250px;margin:66px 0; }
.banner_box .left_p img{ width:400px; height:250px;}
.banner_box .left_p{ width:400px; height:250px; margin:0; float:left;}
.banner_box p{ width:350px;  margin:60px 50px;}

.slider_main{ width:850px; height:281px; overflow:hidden; margin:40px auto; }
.slider_main img{ width:160px; margin:5px; float:left; }

}

@media only screen and (min-width : 768px) and (max-width : 999px) {
	
.header{ width:100%; height:100px; overflow:visible;  margin:0; background:#010101;}
.header_main{ width:750px; height:100px; overflow:visible; margin:auto; }
.header_main .logo{ width:273px; height:81px; margin:9px 0; float:left;}
.header_main nav{ margin:5px; float:right;}

.bx-wrapper { width: 650px;}	
#slider-prev2{ position:absolute; left:5px; top:120px;}
#slider-next2{ position:absolute; right:5px; top:120px;}
#slider-prev{ position:absolute; left:5px; top:110px; opacity:.2}
#slider-next{ position:absolute; right:5px; top:110px; opacity:.2}

.banner{min-height:300px; }
.banner_main{ width:650px; height:300px; }
.banner_box{ width:650px; height:250px;margin:25px 0; }
.banner_box .left_p img{ width:250px; height:250px;}
.banner_box .left_p{ width:250px; height:250px; margin:0; float:left;}
.banner_box p{ width:300px;  margin:50px 50px;}

.mid1{ width:100%; min-height:290px; background:url(../images/left_img1.png) right bottom no-repeat #010101;background-size: 300px 100%;}
.mid_main1{ width:750px; min-height:290px; height:auto;}
.text_left{ width:350px; margin:50px 30px;}

.mid2{ width:100%; min-height:290px; background:url(../images/left_img2.png) left bottom no-repeat #010101;background-size: 300px 100%;}
.mid_main2{ width:750px; min-height:290px; height:auto;}
.text_right{ width:350px;margin:50px 30px;}


.bottom{ width:100%; min-height:300px; overflow:hidden; margin:0; background:#725729;}
.bottom_main{ width:750px; height:390px; background:url(../images/flower_bg1.png) #725729; overflow:hidden; margin:auto; }
.bottom_main h1{ width:300px; text-align:center; font-size:40px; }
.bottom_main p{ width:98%; font-size:15px;  margin:1% 1% 30px 1%; line-height:22px;  }
.footer_main p span{ width:100%; float:none; color:#a3a3a3; font-size:12px; margin:0 38%;}
  
.slider {min-height: 220px;}
.slider_main{ width:650px; height:220px; overflow:hidden; margin:40px auto; }
.slider_main img{ width:119px; margin:5px; float:left; }

.footer{ width:100%;}
.footer_main{ width:750px;}

.inner_page{ width:100%;}
.inner{ width:750px; margin:40px auto;}
.inner h1{ width:730px; font-size:16px; }
.inner .contact_box{ width:300px; height:auto; margin:50px 20px;float:left; }
.inner .contact_box table td input[type=text]{width:320px;}
.inner .contact_box table td textarea{width:320px;}
/*.gallery{ width:710px; margin:20px; float:left;}
.gallery img{ width:174px; opacity:.5;  }
.gallery img:hover{opacity:.8; width:168px; padding:2px; border:1px solid #694d1c; }*/
.inner .about_box {width: 98%;height: auto;margin: 1%;float: left;}
.inner iframe {width:99% !important; margin:.5% !important;}
.inner_collection{ width:100%; margin:10px auto;}
.inner_collection h1{ width:96%; padding:2%; margin-bottom:10px; font-size:21px}
.inner_collection center a img{ width:90% !important;} 

.side1{ width:730px;}
.side1 .box{ width:730px; }
.left{ width:80%;margin:20px 10%;}
.side1 .box h2 { width:77%;margin:20px 10%;}
.side1 .box table{ width:80%;margin:0px 10%;}
.side1 .box table td input[type=text]{ padding:2%; width:96%;}
.side1 .box table td textarea{ padding:2%; width:96%;}

.side2{ width:730px;}
.side2{ width:728px; min-height:520px; float:left; padding:10px;}
.big_img{ width:728px; min-height:320px; float:left; background:#111;}
.big_img img{ width:100%;}
.small_img{ width:100%; height:130px; float:left; background:#222;}
.small_img img{ width:130px; height:130px; float:left; cursor:pointer;}

.inner_collection h1.a {
	width: 420px;
    font-size: 17px;
	}
.footer_main .social {
    width: 134px;}
}

@media only screen and (min-width : 600px) and (max-width : 767px) {

	
.header{ width:100%; height:100px; overflow:visible;  margin:0; background:#010101;}
.header_main{ width:580px; height:100px; overflow:visible; margin:auto; }
.header_main .logo{ width:273px; height:81px; margin:9px 0; float:left;}
.header_main nav{ margin:5px; float:right;}

.bx-wrapper { width: 580px;}	
#slider-prev2{ position:absolute; left:5px; top:100px;}
#slider-next2{ position:absolute; right:5px; top:100px;}
#slider-prev{ position:absolute; left:5px; top:110px; opacity:.2}
#slider-next{ position:absolute; right:5px; top:110px; opacity:.2}

.banner{min-height:250px; }
.banner_main{ width:580px; height:250px; }
.banner_box{ width:580px; height:200px;margin:25px 0; }
.banner_box .left_p img{ width:230px; height:250px;}
.banner_box .left_p{ width:230px; height:250px; margin:0; float:left;}
.banner_box p{ width:250px;  margin:50px 50px; font-size:20px; line-height:30px; }

.mid1{ width:100%; min-height:230px; background:url(../images/left_img1.png) right bottom no-repeat #010101;background-size: 270px 100%;}
.mid_main1{ width:580px; min-height:230px; height:auto;}
.text_left{ width:300px; margin:50px 30px;}
.text_left h1{ width:auto; font-size:30px;  line-height:30px;}
.text_left p{ width:100%; font-size:14px; line-height:24px;}


.mid2{ width:100%; min-height:230px; background:url(../images/left_img2.png) left bottom no-repeat #010101;background-size: 270px 100%;}
.mid_main2{ width:580px; min-height:230px; height:auto;}
.text_right{ width:300px;margin:50px 30px;}
.text_right h1{ width:auto; font-size:30px;  line-height:30px;}
.text_right p{ width:100%; font-size:14px; line-height:24px;}


.bottom{ width:100%; min-height:300px; overflow:hidden; margin:0; background:#725729;}
.bottom_main{ width:580px; height:400px; background:url(../images/flower_bg1.png) #725729; overflow:hidden; margin:auto; }
.bottom_main h1{ width:300px; text-align:center; font-size:40px; }
.bottom_main p{ width:98%; font-size:15px;  margin:1% 1% 30px 1%; line-height:22px;  }
  
.slider {min-height: 220px;}
.slider_main{ width:580px; height:220px; overflow:hidden; margin:40px auto; }
.slider_main img{ width:105px; margin:5px; float:left; }

.footer{ width:100%;}
.footer_main{ width:580px;}
.footer_main p span{ width:100%; float:none; color:#a3a3a3; font-size:12px; margin:0 35%;}


.inner_page{ width:100%;}
.inner{ width:580px; margin:40px auto;}
.inner h1{ width:560px; font-size:16px; }
.inner .contact_box{ width:240px; height:auto; margin:50px 20px;float:left; }
.inner .contact_box table td input[type=text]{width:210px;}
.inner .contact_box table td textarea{width:210px;}
.gallery{ width:540px; margin:20px; float:left;}
.gallery img{ width:174px; opacity:.5;  }
.gallery img:hover{opacity:.8; width:168px; padding:2px; border:1px solid #694d1c; }

.inner .about_box {width: 98%;height: auto;margin: 1%;float: left;}
.inner iframe {width:99% !important; margin:.5% !important;}
.inner_collection{ width:100%; margin:10px auto;}
.inner_collection h1{ width:96%; padding:2%; margin-bottom:10px; font-size:18px}
.inner_collection center a img{ width:90% !important;} 


.side1{ width:580px;}
.side1 .box{ width:560px; }
.left{ width:80%;margin:20px 10%;}
.side1 .box h2 { width:77%;margin:20px 10%;}
.side1 .box table{ width:80%;margin:0px 10%;}
.side1 .box table td input[type=text]{ padding:2%; width:96%;}
.side1 .box table td textarea{ padding:2%; width:96%;}

.side2{ width:560px;}
.side2{ width:558px; min-height:400px; float:left; padding:10px;}
.big_img{ width:558px; min-height:320px; float:left; background:#111;}
.big_img img{ width:100%;}
.small_img{ width:100%; height:130px; float:left; background:#222;}
.small_img img{ width:130px; height:130px; float:left; cursor:pointer;}

.inner_collection h1.a {
	width: 390px;
    font-size: 16px;
	}
.footer_main .social {
    width: 134px;}
}

@media only screen and (min-width : 360px) and (max-width : 599px) {
	
	
.header{ width:100%; height:90px; overflow:visible;  margin:0; background:#010101;}
.header_main{ width:360px; height:90px; overflow:visible; margin:auto; }
.header_main .logo{ width:200px; height:51px; margin:9px 0; float:left;}
.header_main .logo img{ width:200px; }
.header_main nav{ margin:5px; float:right;}
.show-menu {width: 35px !important;height: 35px !important;margin:17px 10px !important;background-size: 35px 35px !important;}

.bx-wrapper { width: 360px;}	
#slider-prev2{ position:absolute; left:5px; top:100px; display:none;}
#slider-next2{ position:absolute; right:5px; top:100px; display:none;}
#slider-prev{ position:absolute; left:5px; top:180px; opacity:.2; display:none;}
#slider-next{ position:absolute; right:5px; top:180px; opacity:.2; display:none;}

.banner{min-height:145px; }
.banner_main{ width:360px; height:120px; }
.banner_box{ width:360px; height:120px;margin:25px 0; }
.banner_box .left_p img{ width:120px; height:120px;}
.banner_box .left_p{ width:120px; height:120px; margin:0; float:left;}
.banner_box p{ width:220px;  margin:15px 10px; height:50px; font-size:16px; line-height:22px; }

.mid1{ width:100%; min-height:230px; background:#010101;}
.mid_main1{ width:360px; min-height:230px; height:auto;}
.text_left{ width:340px; margin:50px 10px;}
.text_left h1{ width:auto; font-size:30px;  line-height:30px;}
.text_left p{ width:100%; font-size:14px; line-height:24px;}


.mid2{ width:100%; min-height:230px; background:#010101;}
.mid_main2{ width:360px; min-height:230px; height:auto;}
.text_right{ width:340px;margin:50px 10px;}
.text_right h1{ width:auto; font-size:30px;  line-height:30px;}
.text_right p{ width:100%; font-size:14px; line-height:24px;}


.bottom{ width:100%; min-height:300px; overflow:hidden; margin:0; background:#725729;}
.bottom_main{ width:360px; height:400px; background:#725729; overflow:hidden; margin:auto; }
.bottom_main h1{ width:250px; text-align:center; font-size:30px;margin: 20px auto; }
.bottom_main p{ width:98%; font-size:13px;  margin:1% 1% 20px 1%; line-height:22px;  }
  
.slider {min-height: 350px;}
.slider_main{ width:360px; height:350px; overflow:hidden; margin:40px auto; }
.slider_main img{ width:105px; margin:5px; float:left; }

.footer{ width:100%;}
.footer_main{ width:360px;}
.footer_main p { width: 100%; line-height: 10px; padding:20px 0;}
.footer_main p span{ width:100%; float:none; color:#a3a3a3; font-size:10px; margin:0 29%;}

.inner_page{ width:100%;}
.inner{ width:360px; margin:40px auto;}
.inner h1{ width:340px; font-size:16px; }
.inner .contact_box{ width:320px; height:auto; margin:10px 20px;float:left; }
.inner .contact_box table td input[type=text]{width:295px;}
.inner .contact_box table td textarea{width:295px;}

.inner .about_box {width: 98%;height: auto;margin: 1%;float: left;}
.inner iframe {width:99% !important; margin:.5% !important;}
.inner_collection{ width:100%; margin:10px auto;}
.inner_collection h1{ width:96%; padding:2%; margin-bottom:10px; font-size:14px}
.inner_collection center a img{ width:90% !important;} 

.side1{ width:360px;}
.side1 .box{ width:340px; }
.left{ width:98%;margin:20px 1%;}
#tab1{ width:99%; padding:.5%;}
#tab2{ width:99%; padding:.5%;}
#tab3{ width:99%; padding:.5%;}
.side1 .box h2 { width:77%;margin:20px 10%;}
.side1 .box table{ width:98%;margin:0px 0%;}
.side1 .box table td input[type=text]{ padding:2%; width:96%;}
.side1 .box table td textarea{ padding:2%; width:96%;}

.side2{ width:340px;}
.side2{ width:338px; min-height:400px; float:left; padding:10px;}
.big_img{ width:338px; min-height:320px; float:left; background:#111;}
.big_img img{ width:100%;}
.small_img{ width:100%; height:130px; float:left; background:#222;}
.small_img img{ width:130px; height:130px; float:left; cursor:pointer;}

.inner_collection h1.a {
	width: 370px;
    font-size: 16px;
	}
	.footer_main .social {
    width: 134px;}
}

@media only screen and (min-width : 320px) and (max-width : 359px) {
	
	
.header{ width:100%; height:80px; overflow:visible;  margin:0; background:#010101;}
.header_main{ width:320px; height:80px; overflow:visible; margin:auto; }
.header_main .logo{ width:200px; height:61px; margin:9px 0; float:left;}
.header_main .logo img{ width:200px; }
.header_main nav{ margin:5px; float:right;}
.show-menu {width: 35px !important;height: 35px !important;margin:17px 10px !important;background-size: 35px 35px !important;}


.bx-wrapper { width: 320px;}	
#slider-prev2{ position:absolute; left:5px; top:100px; display:none;}
#slider-next2{ position:absolute; right:5px; top:100px; display:none;}
#slider-prev{ position:absolute; left:5px; top:180px; opacity:.2; display:none;}
#slider-next{ position:absolute; right:5px; top:180px; opacity:.2; display:none;}

.banner{min-height:145px; }
.banner_main{ width:320px; height:120px; }
.banner_box{ width:320px; height:120px;margin:25px 0; }
.banner_box .left_p{ display:none;}
.banner_box p{ width:300px;  margin:20px 10px; height:50px; font-size:16px; line-height:22px; }

.mid1{ width:100%; min-height:230px; background:#010101;}
.mid_main1{ width:320px; min-height:230px; height:auto;}
.text_left{ width:300px; margin:50px 10px;}
.text_left h1{ width:auto; font-size:30px;  line-height:30px;}
.text_left p{ width:100%; font-size:14px; line-height:24px;}


.mid2{ width:100%; min-height:230px; background:#010101;}
.mid_main2{ width:320px; min-height:230px; height:auto;}
.text_right{ width:300px;margin:50px 10px;}
.text_right h1{ width:auto; font-size:30px;  line-height:30px;}
.text_right p{ width:100%; font-size:14px; line-height:24px;}
.inner .about_box {width: 98%;height: auto;margin: 1%;float: left;}
.inner iframe {width:99% !important; margin:.5% !important;}
.inner_collection{ width:100%; margin:10px auto;}
.inner_collection h1{ width:96%; padding:2%; margin-bottom:10px; font-size:14px}
.inner_collection center a img{ width:90% !important;} 

.bottom{ width:100%; min-height:300px; overflow:hidden; margin:0; background:#725729;}
.bottom_main{ width:320px; height:400px; background:#725729; overflow:hidden; margin:auto; }
.bottom_main h1{ width:250px; text-align:center; font-size:30px;margin: 20px auto; }
.bottom_main p{ width:98%; font-size:13px;  margin:1% 1% 20px 1%; line-height:18px;  }
  
.slider {min-height: 350px;}
.slider_main{ width:320px; height:350px; overflow:hidden; margin:40px auto; }
.slider_main img{ width:96px; margin:5px; float:left; }

.footer{ width:100%;}
.footer_main{ width:320px;}
.footer_main p { width: 100%; line-height: 0px; padding:16px 0;}
.footer_main p span{ width:100%; float:none; color:#a3a3a3; font-size:11px; margin:0 22%;}

.inner_page{ width:100%;}
.inner{ width:320px; margin:40px auto;}
.inner h1{ width:300px; font-size:16px; }
.inner .contact_box{ width:280px; height:auto; margin:10px 20px;float:left; }
.inner .contact_box table{ width:100%; height:auto; margin:0;float:left; }

.inner .contact_box table td input[type=text]{width:240px;}
.inner .contact_box table td textarea{width:240px;}

.side1{ width:320px;}
.side1 .box{ width:300px; }
.left{ width:98%;margin:20px 1%;}
#tab1{ width:99%; padding:.5%;}
#tab2{ width:99%; padding:.5%;}
#tab3{ width:99%; padding:.5%;}
.side1 .box h2 { width:77%;margin:20px 10%;}
.side1 .box table{ width:98%;margin:0px 0%;}
.side1 .box table td input[type=text]{ padding:2%; width:96%;}
.side1 .box table td textarea{ padding:2%; width:96%;}

.side2{ width:300px;}
.side2{ width:298px; min-height:200px; float:left; padding:10px;}
.big_img{ width:298px; min-height:220px; float:left; background:#111;}
.big_img img{ width:100%;}
.small_img{ width:100%; height:130px; float:left; background:#222;}
.small_img img{ width:130px; height:130px; float:left; cursor:pointer;}

.inner_collection h1.a {
	width: 330px;
    font-size: 16px;
	}
 	
	.footer_main .social {
    width: 134px;}
}