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

body { margin:0; padding:0; font-family: Arial; background:url(images/bg.png) no-repeat top center }
a img{ border:0 }
a { color:white; text-decoration:none;}
.ft15{ font-size:15px; }
.ft36{ font-size:36px; }

/* float */
.float_left { float:left; }
.float_right { float:right; }
.clear_both{ clear:both; }


/* Products */
.mainbody{ width:900px; margin:0 auto; color:white}

.products_head{ width:730px; border-bottom:1px solid white; padding:113px 0px 8px; position:relative }
	.products_head .head_left{  font-size:40px; font-weight:bold; position: absolute; bottom:0;  left: 0;}
	.products_head .head_right{ font-size:21px; position: absolute; bottom:5px; right: 0; }
	
.products_gallery{ width:730px; padding-top:20px; min-height:287px;}

.big_thumb, .small_thumb{ float:left; position:relative}
.small_thumb{ padding-left: 19px; margin-top:144px;}
	.big_thumb img{ border:5px solid white;}
	.small_thumb img{ border:3px solid white}
	.big_zoom img{ position:absolute; right:5px; top:5px; border:0;}
	.small_zoom img{ position:absolute; right:3px; top:3px; border:0;}
	/*.big_zoom, .small_zoom{ display:none;}	
	.big_thumb:hover .big_zoom, .small_thumb:hover .small_zoom{ display:block;}*/
	
	
.products_description{ min-height:220px; max-height:220px; width:718px; font-size: 13px; padding: 0px 5px; line-height:19px; overflow-y:auto ; margin:20px 0; }
	.products_description .desc_col1{ width:125px; font-weight:bold; float:left }
	.products_description .desc_col2{ float:left;width:550px; }
	.products_description .products_line{ height:30px; width:100%; background:url(images/product_line.png) center left no-repeat }

.category_slider_bg{width:100%; height:109px; padding:21px 0; }
	.category_slider_body{ margin: 18px 20px }
	.category_slider_body ul{ list-style:none; margin:0; padding:0; float:left}
	.category_slider_body ul li{ float:left }
	.category_slider_body ul li .slider_img{ margin:0 15px; border:3px solid white}
	.category_slider_body .slider_arrow_left{ margin-top:43px; margin-right:15px; float:left }
	.category_slider_body .slider_arrow_right{ margin-top:43px; margin-left:15px; float:left }
	
.products_logo{ position:absolute; top:29px; right:-171px; width:171px; }
.products_menu{ position:absolute; top:150px; right:-155px; list-style:none; font-size:15px; font-weight:bold; line-height:40px;}
.products_menu .over{ border-bottom:1px solid #999999;}
.products_menu div:hover{ border-bottom:1px solid #999999; }
.products_menu .menu1{ width:72px; margin-left:0px;}
.products_menu .menu2{ width:106px;margin-left:-4px;}
.products_menu .menu3{ width:66px;margin-left:-8px;}
.products_menu .menu4{ width:105px;margin-left:-12px;}
.products_menu .menu5{ width:90px;margin-left:-16px;}
.products_menu .menu6{ width:90px;margin-left:-20px;}
.products_menu .menu7{ width:87px;margin-left:-24px;}
.products_menu .menu8{ width:182px;margin-left:-28px;}
.products_menu .menu9{ width:49px;margin-left:-32px;}
	
.footer{  padding:28px 0; margin-top:18px; font-size:12px; font-weight:bold;}
	.footer .footer_menu{ padding-bottom:5px;}
	.footer .footer_menu a{ margin:0 7px;}
	.footer .sns{ margin-left:75px;}
	.footer .sns img{ margin-right:5px;}
	
/* Top Nav */	
.contact_bg{ background:url(images/bg_contact.png) top center no-repeat;}
	.wrapper{ width:1000px; margin:0 auto; background:url(images/mask_body.png) top center repeat}
	.watermark{background:url(images/water.png) right 865px no-repeat; min-height:1000px}
	
.top_nav_wrapper{ font-size:18px; font-weight:bold; position:relative;height:139px; border-bottom:1px solid #fff }
	.top_nav_wrapper .logo{position:absolute; bottom:-1px; left:0px; border-bottom:3px solid #cecece; padding-bottom:15px;}
	.top_nav_wrapper .hotline{position:absolute; top:57px; right:0px; padding-left:30px; background:url(images/icon_tel.png) left top no-repeat;}
	
.top_nav{position:absolute; bottom:11px; right:0px;}
	.top_nav .nav_items{ margin-left:65px }
	
/* Index */
.index-item {border-top:1px #CCC solid ; width:145px ; padding-bottom:15px ; color:#CCC ; line-height:18px}
.index-txt {font-size:12px ; text-align:left}
.index-pad {margin-right:40px}
	
	
	
	
.page_title{ font-size:24px; font-weight:bold; padding-top:18px;}

/* Contact Us */
.contact_content_left{ width:630px; }
.address_content{ width:280px; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.contact_form .subtitle, .address_content .subtitle{ font-size:18px; font-weight:bold; text-transform: uppercase}
.address_content .rows{ line-height:24px; padding:3px 0;}
.address_content .col1{ width:90px;text-align:left;font-weight:bold;}
.address_content .col2{ text-align:left;}
.contact_content_right ul{ list-style:none; margin:0; padding:0; text-align:right; line-height:35px; font-size:28px; color:#adadad; font-weight:bold; }
.contact_form{ margin-left:20px;}
.contact_form .inputtext, .contact_form .inputtextarea{width:320px; border:0;margin-bottom:23px;}
.contact_form .inputtextarea{height:160px;}

/* Slogan */
.slogan{ text-align:center; padding:25px 0 15px; margin:35px auto 0; width:900px; border-top:1px solid #fff; border-bottom:3px solid #fff; font-size:17px; line-height:220% }
