﻿/* CSS Document */
ul,li,p,input,h1,h2,h3,h4,h5,pre{margin:0;padding:0}
h1{ position:absolute; text-indent:-9999px; overflow:hidden;}
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;}
a{ color:#FFFFFF; text-decoration:none}
p a{color: #d99600;}
a:hover{ 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 a{color:#626262;display:inline-block;margin:0 5px 0 3px;text-decoration:underline}
		#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 12px 0 7px; background:url(../images/li_bg.gif) no-repeat right;}
	#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 100% 50%; margin-top:8px; padding-right:20px; float:right}
		#search_form input{ width:145px; margin-right:5px;}
		#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:10px auto 0; clear:both;}
	#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 a{color: #d99600;}
		#right a:hover{ text-decoration:underline;}
		#right h2{ clear:both; color:#D99600; font-size:14px; line-height:30px;}
#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;}

.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{}
	#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;}
		#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;word-wrap:break-word;}
	#com_info center img{ padding:25px 0 10px;}

#news_list{ padding:0 10px;}
	#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,#news_list li h2 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;}
#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:18px; background-color:#D99600; color:#FFFFFF; font-size:11px; 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;}