@charset "utf-8";
/* CSS Document */

*{ position:relative;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
}
body{
	font:14px/1.2 Arial, Helvetica, sans-serif;
	color:#968b7a;
	background:url(../images/bg_header.jpg) repeat-x;
}
h1, h2, h3, h4, h5{
	font: 700 36px/1.2 Arial, Helvetica, sans-serif;
}

h3, h4, h5{ 
	font-size:24px;
}
h1, h2, h4, h5{text-transform:uppercase;}
h1{font-size:30px;}
h2{font-size:20px;}
h3{font-size:10px;}
h4{font-size:30px; color:red;}

.top_head{
	/*width:100%;*/
	height:109px;
}

.clear{
	clear:both;
	
}

/********* header *********/

.header {
	width:1060px;
	margin:0 auto;
	overflow:hidden;
}

.logo {
	width:83px;
	float:left;
	padding-left:5px;
	padding-top:7px;
}

.lauguage_box{
	width:60px;
	padding-top:8px;
	float:right;
}

.lauguage_box p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}

.menu_box{
	width:850px;
	float:right;
	padding-right:10px;
	padding-top:45px;
}

ul.menu li{
	float:left;
	
}

li.menu1, li.menu2, li.menu3, li.menu4, li.menu5, li.menu6{
	width:67px;
	height:34px;
	margin-left:50px;
	background:url(../images/menu_home.png) no-repeat;
	float:left;
}

li.menu1th{
	width:67px;
	height:34px;
	margin-left:50px;
	background:url(../images/menu_home_th.png) no-repeat;
	float:left;
}

li.menu2{
	width:97px;
	background:url(../images/menu_about_us.png) no-repeat;
}

li.menu2th{
	width:97px;
	height:34px;
	background:url(../images/menu_about_us_th.png) no-repeat;
	float:left;
	margin-left:50px;
}

li.menu3{
	width:84px;
	background:url(../images/menu_services.png) no-repeat;
	
}

li.menu3th{
	width:97px;
	height:34px;
	background:url(../images/menu_serives_th.png) no-repeat;
	float:left;
	margin-left:50px;
}

li.menu4{
	width:95px;
	background:url(../images/menu_products.png) no-repeat;
}

li.menu4th{
	width:102px;
	height:34px;
	background:url(../images/menu_products_th.png) no-repeat;
	float:left;
	margin-left:20px;

}


li.menu5{
	width:91px;
	background:url(../images/menu_news.png) no-repeat;
}

li.menu5th{
	width:102px;
	height:34px;
	background:url(../images/menu_news_th.png) no-repeat;
	float:left;
	margin-left:50px;
}


li.menu6{
	width:101px;
	background:url(../images/menu_contact_us.png) no-repeat;
}

li.menu6th{
	width:102px;
	height:34px;
	background:url(../images/menu_contact_us_th.png) no-repeat;
	float:left;
	margin-left:20px;
}


li.menu1:hover{
	background:url(../images/menu_home-1.png) no-repeat;
}

li.menu2:hover{
	background:url(../images/menu_about_us-1.png) no-repeat;
}

li.menu3:hover{
	background:url(../images/menu_services-1.png) no-repeat;
}

li.menu4:hover{
	background:url(../images/menu_products-1.png) no-repeat;
}

li.menu5:hover{
	background:url(../images/menu_news-1.png) no-repeat;
}

li.menu6:hover{
	background:url(../images/menu_contact_us-1.png) no-repeat;
}

li.menu1-thispage{
	width:67px;
	height:34px;
	background:url(../images/menu_home-1.png) no-repeat;
	float:left;
	margin-left:50px;
}


li.menu1-thispageth{
	width:67px;
	height:34px;
	background:url(../images/menu_home_th-1.png) no-repeat;
	float:left;
	margin-left:50px;
}

li.menu2-thispage{
	width:97px;
	height:34px;
	background:url(../images/menu_about_us-1.png) no-repeat;
	margin-left:50px;
}

li.menu2-thispageth{
	width:97px;
	height:34px;
	background:url(../images/menu_about_us_th-1.png) no-repeat;
	margin-left:50px;
}

li.menu3-thispage{
	width:84px;
	height:34px;
	background:url(../images/menu_services-1.png) no-repeat;
	margin-left:50px;
}

li.menu3-thispageth{
	width:97px;
	height:34px;
	background:url(../images/menu_serives_th-1.png) no-repeat;
	margin-left:50px;
}

li.menu4-thispage{
	width:95px;
	height:34px;
	background:url(../images/menu_products-1.png) no-repeat;
	margin-left:50px;
}

li.menu4-thispageth{
	width:102px;
	height:34px;
	background:url(../images/menu_products_th-1.png) no-repeat;
	margin-left:20px;
}

li.menu5-thispage{
	width:91px;
	height:34px;
	background:url(../images/menu_news-1.png) no-repeat;
	margin-left:50px;
}

li.menu5-thispageth{
	width:102px;
	height:34px;
	background:url(../images/menu_news_th-1.png) no-repeat;
	margin-left:50px;
}


li.menu6-thispage{
	width:101px;
	height:34px;
	background:url(../images/menu_contact_us-1.png) no-repeat;
	margin-left:50px;
}

li.menu6-thispageth{
	width:102px;
	height:34px;
	background:url(../images/menu_contact_us_th-1.png) no-repeat;
	margin-left:20px;
}

/********* banner *********/

.banner_box {
	/*width:1400px;*/
	height:493px;
	background:url(../images/bg_banner.jpg) no-repeat;
}

.tel_box{
	width:420px;
	float:right;
	padding-right:169px;
	padding:15px 0 15px 0;
}

p.tel_num{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#42392e;
}

.banner {
	width:1060px;
	margin:0 auto;
	overflow:hidden;
}


/********* banner 2 *********/

.banner_box2 {
	width:100%;
	height:357px;
}


/********* Welcome *********/

.welcome{
	/*width:1400px;*/
	border-top:5px solid #a8895e;
	border-bottom:2px solid #a8895e;
	background-color:#f2f2f2;
}

.content{
	width: 1060px;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
  line-height: 21px;
	}
.content_center_box{
	width:1060px;
	margin:0 auto;
	overflow:hidden;

	padding-bottom:15px;
	text-align:center;
	line-height:21px;
}

.content_center_box img {
	  border-radius: 15px;
	    padding-top: 30px;
	}

.welcome_head {
	/*width:425px;*/
	margin:0 auto;
	overflow:hidden;
	  margin-top: 20px;
}

.welcome_text{
	width:1060px;
	float:left;
}

p.welcome_text{
	font:Arial, Helvetica, sans-serif;
	color:#a37366;
	font-size:15px;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}

/********* Menu Link *********/


.menulink{
	/*width:1400px;*/
	border-bottom:2px solid #a8895e;
}

.menulink_1, .menulink_2{
	width:212px;
	height:209px;
	float:left;
}
.menulink_2{
	margin-left:212px;
}

.menu_link1, .menu_link2, .menu_link3{
	width:212px;
	height:209px;
	background:url(../images/menu_link_02.jpg) no-repeat;
	float:left;
}

.menu_link1th, .menu_link2th, .menu_link3th{
	width:212px;
	height:209px;
	background:url(../images/menu_link_02_th.jpg) no-repeat;
	float:left;
}

.menu_link2th{
	background:url(../images/menu_link_th_04.jpg) no-repeat;
}

.menu_link2{
	background:url(../images/menu_link_04.jpg) no-repeat;
}

.menu_link3{
	background:url(../images/menu_link_07.jpg) no-repeat;
}

.menu_link3th{
	background:url(../images/menu_link_th_07.jpg) no-repeat;
}


.menu_link1:hover{
	background:url(../images/menu_link_02-1.jpg) no-repeat;
}

.menu_link1th:hover{
	background:url(../images/menu_link_02_th-1.jpg) no-repeat;
}

.menu_link2:hover{
	background:url(../images/menu_link_04-1.jpg) no-repeat;
}

.menu_link2th:hover{
	background:url(../images/menu_link_th_04-1.jpg) no-repeat;
}

.menu_link3:hover{
	background:url(../images/menu_link_07-1.jpg) no-repeat;
}

.menu_link3th:hover{
	background:url(../images/menu_link_th_07-1.jpg) no-repeat;
}



/********* Footer *********/

.footer{
	/*width:1400px;*/
	background-color:#eadfbf;
}

p.text_footer_head{
	font-size:17px;
	font-weight:bold;
}

p.text_footer_head, p.text_footer1, p.text_footer2 {
	color:#a2987b;
	font-family:Arial, Helvetica, sans-serif;
}

p.text_footer1 {
	font-size:16px;
	padding-top: 30px;
}

p.text_footer2 {
	font-size:14px;
}

.footer_icon{
	margin:4px;
	float:left;
	padding-left:475px;
}

.footer_icon2{
	margin:4px;
	float:left;
}

/********* About Us *********/

.pic1 {
	width:334px;
	height:224px;
	float:left;
	border:2px solid #ab9d44;
}

.about_box{
	width:1060px;
	padding-top:10px;
}

.about_text{
	width:720px;
	float:left;
	padding-left:20px;
}

p.about_head{
	font-size:17px;
	font-weight:bold;
	color:#6b5b42;
	text-align:left;
	padding-left:20px;
	  margin-top: 15px;
}

p.about_text{
	font:Arial, Helvetica, sans-serif;
	color:#a37366;
	font-size:14px;
	text-align:left;
}

.banner_footer {
	width:1060px;
	float:left;
	margin:8px;
	margin-top:60px;
}

/********* Serivces *********/

.column{
	width:330px;
	height:375px;
	margin:10px;
	float:left;
	text-align:left;
}

.column img{
	border:2px solid #ab9d44;
	margin-bottom:15px;
}

p.services_head{
	font-size:17px;
	font-weight:bold;
	color:#6b5b42;
	text-align:left;
	float:left;
	width:330px;
}

p.services_text{
	font:Arial, Helvetica, sans-serif;
	color:#a37366;
	font-size:14px;
	float:left;
	width:330px;
	text-align:left;
}

/********* Products *********/


.button_detail{
	width:126px;
	height:27px;
	background:url(../images/button_detailmore.png) no-repeat;
	margin-top:110px;
}

.button_detailth{
	width:126px;
	height:27px;
	background:url(../images/button_detailmore_th.png) no-repeat;
	margin-top:110px;
}

.button_detail:hover{
	background:url(../images/button_detailmore-1.png) no-repeat;
}

.button_detailth:hover{
	background:url(../images/button_detailmore_th-1.png) no-repeat;
}


/********* News *********/

.news_column{
	width:265px;
	height:160px;
	float:left;
	margin-top:10px;
	margin-bottom:30px;
}


.button_read{
	width:126px;
	height:27px;
	background:url(../images/button_readmore.png) no-repeat;
	margin-top:120px;
	margin-left:10px;
}

.button_readth{
	width:126px;
	height:27px;
	background:url(../images/button_readmore_th.png) no-repeat;
	margin-top:120px;
	margin-left:10px;
}

.button_read:hover{
	background:url(../images/button_readmore-1.png) no-repeat;
}


.button_readth:hover{
	background:url(../images/button_readmore_th-1.png) no-repeat;
}

p.news_head{
	font-size:17px;
	font-weight:bold;
	color:#6b5b42;
	text-align:left;
	float:left;
	width:265px;
	padding-left:10px;

}

p.news_text{
	font:Arial, Helvetica, sans-serif;
	color:#a37366;
	font-size:13px;
	float:left;
	width:265px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

/********* Contact Us *********/

.contact_us{
	width:530px;
	float:left;
}

p.contact_big_head {
	font-size:30px;
	font-weight:bold;
	color:#6b5b42;
	text-align:left;
	float:left;
	width:530px;
	padding-top:20px;

}

p.contact_big_head_right {
	font-size:30px;
	font-weight:bold;
	color:#6b5b42;
	text-align:right;
	float:left;
	width:530px;
	padding-top:20px;
	margin-bottom:20px;

}

p.contact_text{
	font:Arial, Helvetica, sans-serif;
	color:#a37366;
	font-size:14px;
	font-weight:bold;
	float:right;
	width:530px;
	text-align:left;
	padding-top:20px;
}

p.contact_text_right{
	font:Arial, Helvetica, sans-serif;
	color:#a37366;
	font-size:16px;
	font-weight:bold;
	float:right;
	width:530px;
	text-align:right;
	padding-right:35px;
	padding-top:20px;

}

.map_box{
	width:1060px;
	float:left;
	margin-top:20px;
}




p.bullet
{
	  height: 37px;
  width: 1061px;
	background-color:#6b5434;
	  top: 350px;
	}
p.ra{
	  border-radius: 15px;
	}

.gallery_box{
	width:164px;
	height:111px;
	margin:23px;
	float:left;
	border:2px solid #ab9d44;
}


/********* News *********/

.news_column{
	width:265px;
	height:160px;
	float:left;
	margin-top:10px;
	margin-bottom:30px;
}

p.back{
	color:#000;
	}


