﻿/* CSS Document */
ul,li,p,input,h1,h2,h3,h4,h5,pre{margin:0;padding:0}
li{ list-style:none}
button,img{ border:0;}
body{ font-family:Arial,Verdana, Helvetica, sans-serif; font-size:12px;margin:0; padding:0; color:#464646; position:relative;}
a:link,a:visited{ color:#D79500; text-decoration:none}
a:hover,a:active{ color:#FF0000; text-decoration:underline}
.clear{ clear:both; font-size:0}

#header_wrap{ background:url(../images/bg1.gif) repeat-x; height:65px;}
	#header{ width:1002px; height:65px; margin:0 auto; background:url(../images/img1.gif) no-repeat 50% 27px}
		#logo{ float:left; padding-left:28px;}
		#header p{ text-align:right; color:#626262; font-weight:bold; padding:30px 8px 0 0;}
		#header p img{ vertical-align:middle; margin-left:3px;}
#banner_wrap{ height:264px; background-color:#E7E7E7}
	#banner{ width:1002px; height:264px; margin:0 auto;}
#menu_wrap{ height:47px; background-color:#E7E7E7}
	#menu{ height:36px; width:1002px; margin:0 auto; padding:4px 0}
	#menu ul{ position:relative; float:left; height:36px; line-height:36px; font-size:14px; font-weight:bold; background:url(../images/bg2.gif) repeat-x; padding-left:15px;}
	#menu ul li{ float:left; padding:0 20px 0 15px; background:url(../images/li_bg.gif) no-repeat right;}
#menu ul li a{color:#fff;}
	#menu .menu_bg{ padding:0; background:none; width:23px; height:36px; background:url(../images/bg3.gif) no-repeat; position:absolute; margin-right:-10px; right:0; top:0;}
	#search_form{ background:url(../images/big.gif) no-repeat 245px 50%; margin-top:8px; padding-right:40px; float:right}
		#search_form input{ width:185px; margin-right:10px;}
		#search_form button{ width:36px; height:18px; line-height:18px; border:0; background:url(../images/go_btn.gif) no-repeat; color:#FFFFFF; *font-size:11px; font-weight:bold}
#main{width:988px; margin:0px auto; overflow:hidden}
	#left{ float:right; width:259px;}
		#left h2{ padding-left:33px; line-height:48px; font-size:16px; height:97px; background:url(../images/bg4.gif) no-repeat}
	#right{float:left; width:700px;}
		#right h2{ clear:both; color:#D99600; font-size:14px; line-height:30px; text-transform:uppercase}
#footer{margin-top:10px; padding:15px 0; line-height:18px; background-color:#F0B959; text-align:center; color:#FFFFFF}
	#footer_logo{display:block; font-size:14px; height:16px;font-weight:bold;padding-bottom:23px;background:url(../images/logo2.gif) no-repeat bottom}

.bord_bg{ background:url(../images/bg7.gif) no-repeat bottom;}
#left1{ padding-bottom:5px;}
	#left1 h2 a{ display:block; background:url(../images/dot1.gif) no-repeat left; padding-left:35px;}
	.left_inner{ margin-top:-25px; background:url(../images/bg6.gif) repeat-x 0 25px; padding-bottom:25px;}
	.h3_t{ margin:0 10px;padding-bottom:8px; border-bottom:#C9C9C9 1px solid; }
	#left1 h3{ text-transform:capitalize; line-height:21px; margin-top:5px;font-size:12px; background:url(../images/dot4.gif) no-repeat 10px 4px;padding-left:30px; width:209px; height:21px; overflow:hidden;}
	#left1 h3 a{color:#000000;}
	#left1 h4{ width:206px; height:21px; overflow:hidden; background:url(../images/dot5.gif) no-repeat 0 7px; margin-left:20px; padding-left:13px; font-size:12px; font-weight:normal; text-transform:capitalize; line-height:21px;}
	#left1 h4 a{ color:#2C2C2C}

#left2{ padding-bottom:5px;}
	#left2 h2 a{ display:block; background:url(../images/dot2.gif) no-repeat left; padding-left:30px;}
	#left2 center{ padding:15px 0; margin:0 10px; border-bottom:#C9C9C9 1px solid}
	#left2 center img{}
	#left2 ul{ padding:15px 25px 0px;}
	#left2 ul li{ padding-left:18px; line-height:26px; background:url(../images/dot6.gif) no-repeat 0 8px;}
        #left2 ul li a{color:#464646;}
#left3{}
	#left3 .left_inner{padding-bottom:10px;}
	#left3 center{ margin:15px; text-align:right}
		#left3 center img{ margin-right:15px;}
#main span.more a{ float:right; color:#464646; padding-left:10px; background:url(../images/dot7.gif) no-repeat left; line-height:18px;}
#right1{ padding:0 5px; line-height:18px;}
	#right1 img{ padding-left:10px; float:right}
	#right1 em{ padding:25px 0 15px; color:#D79500; display:block; font-size:16px; text-transform:uppercase; font-style:normal; font-weight:bold}
	#right1 b{ display:block; color:#000000;}
#pro_txt{ line-height:18px; padding:15px 0; margin-bottom:15px; background:url(../images/bg7.gif) no-repeat left bottom;}

#pro_list{clear:both;}
	#pro_list ul{}
		#pro_list ul li{ width:207px; /*border:#8F8B82 1px solid;*/ float:left; margin:20px 12px;_margin:15px 15px 15px 7px;}
		#pro_list ul li img{ width:207px; height:110px; border:1px solid #D2D1CD;}
		#pro_list ul li h5{ font-size:11px; background-color:#000000; border-left:#7A7A7A 6px solid; font-weight:normal; line-height:21px; padding:0 5px; width:191px; height:21px; overflow:hidden;}
		#pro_list ul li input{ vertical-align:middle; margin-right:2px;}
#right3{ margin-top:10px;}
	#right3 h2{ margin-bottom:25px;}
	#right3 img{ padding:0 15px; float:left}
	#right3 ul li{ padding-left:15px; padding-bottom:21px;}
	#right3 ul li h5{ padding-bottom:10px; font-size:12px;}
	#right3 ul li h5 a{color:#D99600}
	#right3 ul li p{ line-height:18px;}
#location{ line-height:25px; text-align:right; color:#838383;background:url(../images/bg9.gif) no-repeat left bottom; margin-bottom:20px; font-size:11px;}
	#location a{ color:#838383}
#com_info{ padding:0 10px; line-height:21px;}
	#com_info center img{ padding:25px 0 10px;}
        #com_info a{color:#B0B000;}
#news_list{ padding:0 10px;}
#news_list h2 a{color:#000;}
	#news_list h3,#news_content h3{ margin:15px 0 30px; color:#545454; font-size:14px; border-left:#545454 solid 8px; padding-left:5px;}
	#news_list ul li{ line-height:18px; padding-bottom:20px;}
		#news_list ul li h5,#news_content h5{ font-size:12px;}
		#news_list ul li h5 a{ color:#000000}
		span.time{ color:#D99600; font-size:11px; display:block}
		#news_list ul li p{ color:#606060;}
	#pages{ clear:both; padding:0px 15px; font-size:11px; text-align:right}
		#pages a{ padding:0px 3px; color:#3F3F3F}
		#pages .current{ color:#FFFFFF; font-weight:bold; background-color:#D99600;}
#news_content{ line-height:18px;}
	#news_content span.time{ padding-bottom:20px;}
	
#pro_txt2{ line-height:18px; padding:0px 0 25px; margin-bottom:15px; background:url(../images/bg7.gif) no-repeat left bottom; margin-right:10px;}
#inquire{*padding:30px 15px 10px 0 !important; padding:55px 15px 10px 0;clear:both; text-align:right; background:url(../images/bg7.gif) no-repeat 0 15px;}
#inquire button{ width:130px; height:21px; background-color:#D99600; color:#FFFFFF; font-size:12px; font-weight:bold; cursor:pointer;}
#pro_txt3{ line-height:21px; padding:20px 0;}

#pro_info{ padding-bottom:25px;}
#pro_info ul{ font-weight:bold;}
	#pro_info h4{ color:#000000; font-size:14px; padding:5px 0;}
	#big_pic{ float:left; padding:0 30px 30px 0;}
		#big_pic img{ border-left:#AEAEAE 2px solid; border-top:#AEAEAE 2px solid; border-right:#AEAEAE 13px solid; border-bottom:#AEAEAE 13px solid; width:423px; height:260px;}
	#small_pics{ clear:both;}
		#small_pics img{ margin-right:10px; width:139px; height:85px; border:#AEAEAE 1px solid;}
	#pro_info ul li{padding:5px 0;}
	#pro_info ul input{ width:91px; height:15px; border:0; margin-top:10px; background:url(../images/inquire_btn.gif) no-repeat; color:#FFFFFF;}
#page_contr{ text-align:center; padding-bottom:10px;}
	#page_contr a{ text-decoration:none; margin-right:10px; padding:3px 10px; line-height:18px; background-color:#D99600;}

.post{ display:block; text-align:right}
#leave,#l_list{padding-top:10px;clear:both;}
#leave li{width:100%;float:left;clear:both;}
#leave span{width:100px;float:left;display:block;text-align:right; color:#8B8B8B; padding:2px 0px; text-align:right; margin:5px 7px 0 0;}
#leave input,#leave textarea{ width:400px; border:solid 1px #8B8B8B; padding:1px 3px; margin-top:3px;}
#submit{ text-align:center; padding:10px 0 20px 0; clear:both;}
#submit img,#submit input{ width:58px; height:18px; margin-left:15px; display:inline;}

#l_list li{ padding:10px;}
#l_list h3{ font-size:15px; font-weight:normal; background-image:none; padding-left:0;}
#l_list li p{ color:#666; line-height:180%; padding:5px 0;}
#l_list span{ color:#666;}
#l_list .red_bg{ background:#EaEaEa;}
#l_list .red_bg h3,#l_list .red_bg p,#l_list .red_bg span{ color:#3f3f3f;}

#sitemap{padding-top:20px;line-height:18px;}
#sitemap li{float:left;width:27%;padding:0 2%;font-size:12px;}
#sitemap h2{background-color:#838383;color:#FFFFFF;padding-left:15px;margin-bottom:5px;}
#sitemap h3{font-size:12px;}
#sitemap h3 a{color:#000000;}
#sitemap h4{font-weight:normal;font-size:12px;}
#sitemap h4 a{color:#000000;}
#sitemap .h3_t{padding-bottom:5px;}

#i_top2 {border-bottom:2px solid #8C8C8C;border-top:1px solid #8C8C8C;margin:10px 0 50px;padding:30px 0 15px;text-align:left;}
#i_top2 img {float:left;margin:-10px 10px 0;}
#i_top2 p {color:#666666;font-size:14px;font-weight:bold;line-height:140%;}
#inquire table{ text-align:left}
#inquire table span {float:right;font-size:11px;font-weight:bold;padding-right:15px;text-align:right;width:100px;}
.i_title {background:#8C8C8C none repeat scroll 0 0;}
#inquire table td {padding:5px 0;}
#inquire h3 {border:0 none;color:#FFFFFF;float:left;font-size:12px;font-weight:bold;line-height:12px;margin:0;padding:0;}
#inquire input {border:0 none;margin-left:10px;}
#inquire table span a {background:#8C8C8C none repeat scroll 0 0;color:#FFFFFF;display:block;height:22px;line-height:22px;text-align:center;width:120px;}
.i_gray {background:#CFEAFF none repeat scroll 0 0;color:#3F3F3F;}

#i_btn1 span {background-color:#D99600;display:block;line-height:21px;text-align:center;width:60px;
}
#i_btn1 span  a{ color:#FFFFFF}

#p_search{text-align:center;}

body{background:url(../images/bg2.jpg) repeat-x top;}
#header_wrap{background:none;  height:90px;overflow:hidden;padding-bottom: 7px;}
	#header{position: relative; width:1002px; height:auto; margin:0 auto; background:url(../images/img1.gif) no-repeat 50% 100%;}
		#logo{padding-left:28px;float:none;}
#banner_wrap{height:263px;overflow:hidden;padding-bottom:6px;}
#banner{height:263px;}
#languages{bottom: 30px;
    color: #FFFFFF;
    position: absolute;
    right: 5px;}
#languages img{ vertical-align:middle; margin-left:3px;}
#menu_wrap,#menu ul,#banner_wrap,#menu .menu_bg{background:none;}
#menu_wrap{height:auto;}
#menu{padding:0;}
#search_form input{background:url(../images/inputbg.gif) no-repeat;height:16px;border:0 none;width: 173px;padding: 0 5px;}
#search_form button{text-indent: -9999px;}
#main{background:#fff;width: 996px;margin:0 auto;padding:10px 5px 0px 5px}


/****************style overwrite***************************/
#main{width:988px;}
#left{width: 236px;overflow:hidden; float:right;}
#right{width:748px;overflow:hidden; float:left;}
#right .item01_box{width:236px; float:left; overflow:hidden;}
#right .item02_box{width:502px; float:right; overflow:hidden;}

#main .itembox{margin-bottom:25px;}
#main .ptitle{height:40px; line-height:40px; background:url(../images/htbg.jpg) repeat-x left top; font-size:18px; font-weight:bold; color:#777777;}
#main .ptitle span{background:url(../images/dot1.gif) no-repeat 5px 0px; height:40px; display:block; padding-left:37px;}
#main .ptitle2{height:40px; line-height:40px; background:url(../images/htbg.jpg) repeat-x left top; font-size:16px; font-weight:bold; color:#777777;}
#main .ptitle2 span{background:url(../images/dot1.gif) no-repeat 5px 0px; height:40px; display:block; padding-left:37px;}
#main .ptitle3{height:40px; line-height:40px; background:url(../images/htbg.jpg) repeat-x left top; font-size:16px; font-weight:bold; color:#777777; padding-left:10px}
#main .ptitle4{color: #717171; font-size:16px; font-weight:bold; line-height:35px; text-transform:uppercase;}

#main .iteminner{margin-top:3px; padding:0px 10px;}
#main .item1{background:#E3E2E3 url(../images/bg6.jpg) no-repeat 0px 0px; padding-bottom:2px;}
#main .item1 h3{height:36px; line-height:36px; font-size:14px; font-weight:normal; color:#333; border-bottom:1px solid #C9C9C9; background:url(../images/subico.png) no-repeat 5px 14px; padding-left:23px; overflow:hidden; display:block;}
#main .item1 h3 a{color:#2F2F2F; text-decoration:none;}
#main .item1 h3 a:hover{color:#2F2F2F; text-decoration:underline;}

#main .item2{line-height:16px; font-size:12px; font-weight:normal; color:#4F4F4F; border:1px solid #D9D7D7; padding:10px; width:214px; float:left;}
#main .item2 ul{background:url(../images/itemtopbg.jpg) no-repeat -10px top; padding-top:20px; /*margin-top:10px;*/ width:214px; float:left;}
#main .item2 ul li{padding-left:23px; margin-top:10px;}
#main .item_inner_bg1{background:url(../images/itembg.jpg) repeat-y -10px 0px; width:214px; float:left;}
#main .item_inner_bg2{background:url(../images/itembottombg.jpg) no-repeat -10px bottom; padding-bottom:22px; width:214px; float:left;}

#main .itembox2{margin-bottom:18px;}
#main .more2{float:right; margin-right:10px}
#main .more2 a{font-size:12px; font-weight:normal; color:#777777;}

#main .item3{border:1px solid #D9D7D7; padding:10px; background:url(../images/item3bg.jpg) no-repeat left bottom; width:214px; overflow:hidden;}
#main .advantageli{}
#main .advantageli li{margin-top:13px; line-height:16px; color:#767676; padding-left:20px;}
#main .advantageli li.li01{background:url(../images/li01.png) no-repeat 0px 0px; behavior: url(iepngfix.htc)}
#main .advantageli li.li02{background:url(../images/li02.png) no-repeat 0px 0px; behavior: url(iepngfix.htc)}
#main .advantageli li.li03{background:url(../images/li03.png) no-repeat 0px 0px; behavior: url(iepngfix.htc)}
#main .readmore{text-align:right; background:url(../images/readmore.png) no-repeat right center; height:20px; line-height:20px; display:block; margin-top:10px; padding-right:5px;}
#main .readmore a{color:#FFF; font-size:11px; font-weight:normal;}

#main .item4{border:1px solid #D9D7D7; padding:10px 5px; padding-top:2px;}
#main .newsitem{}
#main .newsitem li{margin-top:15px; font-size:12px; color:#4F4F4F; line-height:16px; background:url(../images/newsico.jpg) no-repeat 0px 4px; padding-left:20px;}
#main .newsitem li h5{font-size:12px; font-weight:bold; color:#000; line-height:20px; margin-bottom:8px;}
#main .newsitem li a{color:#4f4f4f; text-decoration:underline;}
#main .newsitem li a:hover{color:#CC5801; text-decoration:underline;}
#main .faqbg li{background:url(../images/faqico.jpg) no-repeat 0px 4px;}

#main .centeritem{width:498px; float:left; overflow:hidden; margin-bottom:10px;}

#main .item5{padding:10px 0px; line-height:18px; font-size:12px; color:#898989;}
#main .item5 h3{color:#D79500; font-size:16px; font-weight:normal; line-height:40px; text-transform:uppercase;}
#main .item5 h4{color:#666666; font-size:13px;}
#main .item5 img{float:right; margin-top:8px; margin-right:3px;}

#main .factory_title_box{background:url(../images/factorytitlebg.jpg) no-repeat left top; height:81px; padding:10px 10px 0px 10px; position:relative;}
#main .ptitle5{font-size:16px; font-weight:bold; color:#FFF; line-height:25px; text-transform:uppercase;}
#main .ptitle6{font-size:14px; font-weight:bold; color:#FFF; line-height:18px; font-style:italic;}
#main .readmore2{text-align:right; background:url(../images/readmore2.png) no-repeat right center; height:20px; line-height:20px; display:block; margin-top:10px; padding-right:5px; position:absolute; bottom:5px; right:5px;}
#main .readmore2 a{color:#FFF; font-size:11px; font-weight:normal;}

#main .factory_list{padding:10px 0px;}
#main .factory_list li{float:left; width:112px; height:155px; margin-right:15px;}
#main .factory_list li img{width:108px; height:108px; border:2px solid #000;}
#main .factory_list li span{height:32px; line-height:16px; font-size:12px; font-weight:normal; display:block; font-size:11px;}
#main .factory_list li.last{margin-right:0px !important}

#right #pro_txt{background:none;padding:0px 3px; color:#CC5801; margin-bottom:0px;}
#right #pro_list ul li{width:237px; margin:15px 10px 0 0;position: relative; overflow:hidden;}
#right #pro_list ul li img{width:235px;height:128px;}
#right #pro_list ul li h5{background: url(../images/pmore.gif) no-repeat top left #2A2A2A;border-left:none;height:26px;line-height:26px;font-size: 12px;font-weight:bold; width:auto; padding:0 5px 0 53px;}
#right #pro_list ul li h5 a{color:#FFF; text-decoration:none;}
#right #pro_list ul li h5 a:hover{color:#FFF; text-decoration:underline;}
#right #pro_list .more2 a{bottom:5px;left: 5px; position: absolute; color:#FFF;}
#right #pro_list .more2 a:hover{color:#FFF; text-decoration:underline;}

#pro_list .morep a{bottom:32px;left: 5px; position: absolute; color:#FFF;}
#pro_list .morep a:hover{color:#FFF; text-decoration:underline;}


#footer{margin-top:5px; padding:0px; line-height:18px; background-color:#F0B959; text-align:center; color:#FFFFFF}
#footer .contactbox{background:url(../images/contactbg.jpg) repeat-x left top; height:150px; font-size:14px; font-weight:normal; color:#FFF; line-height:27px;}
#footer .contactbox a{color:#FFF; text-decoration:none;}
#footer .contactbox a:hover{color:#FFF; text-decoration:underline;}
#footer .com{font-size:16px; font-weight:bold; color:#9A1B0D; text-transform:uppercase; line-height:50px;}
#footer .email{background:url(../images/email.jpg) no-repeat 0px -2px; padding-left:23px;}
#footer .msn{background:url(../images/msn.jpg) no-repeat 0px -2px; padding-left:23px;}
#footer .sky{background:url(../images/sky.jpg) no-repeat 0px -2px; padding-left:23px;}
#footer .footmenu{background:#000; height:38px; line-height:38px;}
#footer .footmenu a{color:#B1B1B1; font-size:12px; font-weight:bold; padding:0px 15px; text-transform:uppercase;}
#footer .footmenu a:hover{color:#B1B1B1; text-decoration:underline;}
#footer .copyright{height:59px; padding-top:20px; background:url(../images/footbg.jpg) repeat-x 0px 0px; line-height:20px; color:#333333; font-size:12px;}
#footer .copyright a{font-weight:bold; color:#333;}

.inq_btn{width:120px; height:20px; line-height:20px; padding:1px 10px; background:#D99600; margin-top:5px; display:block;}
.inq_btn a{color:#FFF; text-decoration:none;}
.inq_btn a:hover{color:#FFF; text-decoration:none;}

.h3_t{ margin:0px;padding-bottom:0px; border-bottom:none; }
#location{ line-height:25px; text-align:right; color:#838383;background:url(../images/bg9.gif) no-repeat left bottom; margin-bottom:20px; font-size:12px; margin-right:10px;}



#floatBox{position:absolute;top:0; right:0; width:190px; background:#EFAC00 url(/images/MsgFloat_btm.gif) no-repeat bottom center; padding-bottom:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#floatBox a{ color:#666}
#floatBox dl{}
#floatBox dt{ padding:1px 5px 0; text-align:right; background:url(/images/MsgFloat_top.gif) no-repeat 100% 0px; height:30px;}
#floatBox dt img {cursor:pointer;vertical-align:baseline;}
#floatBox dd{ border:#EFAC00 1px solid; padding:5px 8px; margin:0 5px; background:#fff url(/images/MsgFloat_CntBg.gif) repeat-x top;}
#floatBox dd img{ vertical-align:middle;margin-right:5px;}
#floatBox li{ list-style:none; margin:5px 0;}
