body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
margin:0px auto auto auto;
color:#000;
background:#f0eee1;
}
a{text-decoration:none; color:#000000;}
a:hover{text-decoration:none; color:#80bf15}
ul{list-style: none; margin:0; padding:0; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
li{list-style: none; margin:0; padding:0;}
img{border:none}

#head_container{width:1000px;margin:0 auto; overflow:hidden;}
#head_container .hlogo{width:389px; height:99px;float:left;background:url(../images/logo.gif) no-repeat;}
#hright{width:611px;height:99px;float:left;background:url(../images/headbg.gif) no-repeat;}
#hright .hr-1{width:360px; height:50px; float:left; text-align:right; margin-top:30px}
#hright .hr-2{width:217px; height:35px; float:left;margin:30px 0 0 10px;background:url(../images/serbg.gif) no-repeat; padding:10px 0 0 15px}
#hright .hr-2 input{width:130px; height:18px;#height:17px;_height:17px; font:12px Arial, Helvetica, sans-serif; background:#f0eee1; border:1px #716f58 solid; vertical-align: top; padding:5px 2px 0 2px; color:#70d830}
#hright .btn{width:65px; height:25px;background:url(../images/ser.gif) no-repeat; border:0; cursor:pointer; margin-left:5px}
.tools{width:350px; height:25px; margin-top:7px;}
.tools a{color:#575546; text-align:right; float:right; margin-left:20px}
.tools a:hover{color:#80bf15;}

#main_container{width:1000px; height:auto;margin:0 auto; overflow:hidden;}

#top_container_top{width:1000px; height:200px; background:url(../images/top_bar_top.jpg) no-repeat; padding-top:10px; overflow:hidden}

#container_top{width:1000px; height:17px; background:url(../images/bar_top.gif) no-repeat}
#container_bom{width:1000px; height:19px; background:url(../images/bar_btm.gif) no-repeat; margin-bottom:10px}
#container_mid{width:978px; height:auto; background:url(../images/bar_mid.gif) repeat-y; padding:0 10px 0 12px;}
#container_mid h1{ font:13px Arial, Helvetica, sans-serif;color:#fff; font-weight:bold; background:#589d1f; border:1px #589d1f solid; width:100px; height:25px; text-align:center; padding:0; margin:0; line-height:25px}
#container_mid h1 a{color:#fff; font-weight:bold;}
#menu{width:976px; height:49px; margin:0 auto; background:url(../images/menu.jpg) no-repeat;}
#menu ul{margin-left:45px;}
#menu li{width:98px; height:49px; line-height:49px; text-align:center; float:left;}
#menu li a{font-size:13px; font-weight:bold;color:#589d1f}
#menu li a:hover{display:block;width:98px; height:49px;background:url(../images/menuhover.gif) no-repeat; color:#5a4f3b}
#menu li .mhover{display:block;width:98px; height:49px;background:url(../images/menuhover.gif) no-repeat; color:#5a4f3b}
#feature{width:976px; height:148px; margin:0 auto;margin-top:5px;}
#feature .topleft{width:738px; height:148px; float:left;}
#feature .topright{width:238px; height:148px; float:left; background:url(../images/phonebg.jpg) no-repeat;}
#feature .connum{padding:30px 5px 0 0; float:right; line-height:20px; color:#ebebeb}
#maincontent{width:976px; height:auto; display:table;margin:0 auto; padding-top:8px;}
#maincontent .left{width:738px;float:left; height:auto;background:url(../images/mtbg1.gif) repeat-y;}
#bgtop{width:738px;height:auto;background:url(../images/mtbg.gif) no-repeat top; padding-top:10px}
#maincontent .right{width:238px;height:auto;float:right;}
.txtcontent{width:700px; margin:0 auto;}

#navbar_top{width:238px; height:23px; background:url(../images/navbar_top.gif) no-repeat;color:#5a4f3b; font-size:13px; font-weight:bold; text-indent:15px; padding-top:10px}
#navbar_mid{width:228px; height:auto;  background:url(../images/navbar_mid.gif) repeat-y; padding-left:10px; overflow:hidden}
#navbar_btm{width:238px; height:20px; background:url(../images/navbar_btm.gif) no-repeat;}

#copyright{width:885px;color:#93917c; background:url(../images/flogo.gif) no-repeat right center; text-align:right; padding-right:115px;}

ul.pclass_menu{
width:210px;
padding:0px;
list-style:none;
padding:5px 0 0 0;
margin-left:10px;
}
ul.pclass_menu li{
margin:0px;
list-style:none;
}
ul.pclass_menu li.even a{
width:190px;height:25px;display:block; border-bottom:1px #83b768 dashed;
text-decoration:none;color:#504b4b;padding:0 0 0 10px; line-height:25px; overflow:hidden
}
ul.pclass_menu li.even a:hover{
color:#000; background:#66CC33
}

.gallery{padding:10px 0 0 9px;}
.gallery li {
	padding: 10px;
	margin: 0;
	float: left;
	position: relative;
	width: 160px;
	height: 160px;
	#height: 155px;
	_height: 145px;
}
.gallery li img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 5px;
	width:145px;
	height:120px;
}

.gallery li a:hover img {
	border-color: #91c11a;
}
.gallery li p{margin:0;width:155px;text-align: center;border: solid 1px #ccc; height:20px; line-height:20px; overflow:hidden; background:#fff;}

.hhan{clear:both; height:10px;}
/*-------ie6 hack------------ */
.gallery a{padding:0; margin:0}
.gallery a:hover{border:0}
/*----------------------------*/

/*
.gallery li a em {
	display: none;
}
.gallery li a:hover em {
	width: 102px;
	background: url(../images/bubble.gif) no-repeat;
	padding: 3px 0 6px;
	display: block;
	position: absolute;
	top: -1px;
	left: 38px;
	font-style: normal;
	text-align: center;
}
*/
.gallery li a em {
	width: 102px;
	background: url(../images/bubble.gif) no-repeat;
	padding: 3px 0 6px;
	display: block;
	position: absolute;
	top: -1px;
	left: 38px;
	font-style: normal;
	text-align: center;
}


#main_navbar{clear:both;width:725px;height:42px; background:url(../images/mbar.gif) no-repeat; margin:0 0 0 5px;line-height:42px; text-indent:30px;}
#main_navbar .s1{float:left; width:500px; display:block;color:#61ab0e; font-weight:bold;}
#main_navbar .s2{float:right; width:150px; display:block; text-align:right; padding-right:15px}

#scrollDiv_ltd{ width:183px; height:150px; margin:0 auto; overflow:hidden}
#scrollDiv_ltd img{ margin-bottom:3px; width:183px; height:150px;}
.newsleft{width:340px; height:auto;float:left; margin:10px 0 0 25px;}
.newsmid{width:20px; height:440px;float:left; background:url(../images/st.gif) repeat-y;margin:10px 0 0 0}
.newsright{width:340px;_width:300px; height:auto;float:right;margin:10px 0 0 13px; }
#container_mid h2 {width:300px;font-size:13px;color:#589d1f; font-weight:bold; margin:0 0 10px 12px; border-bottom:1px #589d1f solid;}
#container_mid h2 a{ color:#589d1f;}
#container_mid h3 {width:96%;font-size:13px;color:#589d1f; font-weight:bold; margin:0 0 10px 12px; border-bottom:1px #589d1f solid;}
#container_mid h3 a{ color:#589d1f;}
#news ul{
	padding:0;
	padding-left:30px;
	background: url(../images/newsbg.gif) no-repeat left;
	height:192px;
}
#news ul li{
	display:block;
	width:255px;
	padding:0 0 13px 30px;
}
#news ul li a{
	background-color:inherit;
}
#news ul li a:hover{
	background:#EBFAD8;
}

#navigationbar{width:738px; height:45px;background:url(../images/nav.gif) no-repeat; line-height:45px; text-indent:12px;color:#fff;}
#navigationbar a{color:#fff;}

#maplist {width:700px;color:#589d1f; margin:0 auto;}
#maplist h1{font-size:12px;font-weight:bold; margin-bottom:5px; border:none;border-bottom:1px #589d1f dotted;padding:5px 0 5px 0; background:none; color:#575546;}
#maplist h1 a{color:#575546;}
#maplist .sublist{margin:0 auto; padding:5px 10px 5px 12px;width:700px; height:auto}
#maplist .sublist a{width:160px; height:auto; display:inline; float:left; border:1px #9c9b9b dotted; line-height:25px; margin:0 5px 5px 0; text-align:center;}

#indexlist a{ color:#000000}
#indexlist h1{ clear:both;font-size:12px;font-weight:bold; margin:0 auto; margin-top:10px; margin-bottom:5px;border-bottom:1px #9c9b9b dotted;padding:5px 0 5px 0;}
#indexlist .sublist{margin:0 auto; padding:5px 0 5px 18px;}
#indexlist .sublist a{border-bottom:1px #9c9b9b dotted; line-height:30px; margin:0 5px 5px 0; text-align:left; height:30px; text-decoration:none; padding:0 5px 0 5px; display:block;}
#indexlist .sublist a:hover{ border:1px #66CC00 solid;}


.listitem {
	clear: both;
	border: 1px solid #CCCCCC;
	color: #333;
	margin: 6px 6px 6px 25px;
	padding: 5px;
	width:670px;
	line-height: 1.5;
}
.listitem .title {
	color: #575546;
	font: bold 12px Tahoma,sans-serif;
}
.listitem .body {
	font-family: Tahoma,sans-serif;
	font-size: 12px;
	text-align: justify;
}
.listitem .quote {
	border-left: 4px solid #80bf15;
	clear: both;
	color:#80bf15;
	display: block;
	font: 12px Tahoma,sans-serif;
	margin: 12px 0 12px 16px;
	padding-left: 12px;
}

/*form --------------------------------*/
#frminput{
clear:both;
width:100%;
}
#frminput label {
	DISPLAY: block; padding:5px 0 5px 0;
}
#frminput input{
	BORDER-RIGHT: #9e9fa2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9e9fa2 1px solid; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #9e9fa2 1px solid; WIDTH: 260px; PADDING-TOP: 4px; BORDER-BOTTOM: #9e9fa2 1px solid; HEIGHT: 19px; float:left; color:#0c9cef;
}
TEXTAREA {
	CLEAR: right; BORDER-RIGHT: #9e9fa2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9e9fa2 1px solid; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: 11px Verdana, Arial, sans-serif; BORDER-LEFT: #9e9fa2 1px solid; WIDTH: 260px; PADDING-TOP: 4px; BORDER-BOTTOM: #9e9fa2 1px solid; HEIGHT: 100px; float:left;color:#0c9cef;
}
.btn{
border:1px solid #e0e5e9;
background:#e0e5e9;
color:#000000;
font-weight:bold;
cursor:pointer;
width:60px;
height:25px;
}
.btn_red{
border:1px solid #e0e5e9;
background:#e0e5e9;
color:#000000;
font-weight:bold;
cursor:pointer;
width:60px;
height:25px;
}
/*.........*/

.logolinks a{height:31px;border:1px #333333 dotted; display:inline;padding:5px; float:left; margin:0 18px 15px 0; color:#000000}
.logolinks img{width:88px; height:31px}
.txtlinks a{height:25px;border:1px #333333 dotted; display:inline;line-height:25px; width:165px; padding:5px; float:left; text-align:center;margin:0 18px 15px 0; color:#000000}
.txtlinks a:hover{height:25px;border:1px #FF0000 solid; display:inline;line-height:25px; width:165px; padding:5px; float:left; text-align:center;margin:0 18px 15px 0; color:#000000}


#Infolist{list-style:none; margin:0 auto;margin-bottom:10px; padding:2px 5px 0 5px;width:690px;}
#Infolist li{ overflow:hidden; padding:8px 0;border-bottom:1px #9c9b9b dotted; line-height:150%;}
#Infolist li span{color:#0099FF}
#Infolist em{ float:left; width:480px; font:12px , Verdana, Lucida, Helvetica, Arial, sans-serif; overflow:hidden; font-style:normal }
#Infolist .Infocont{width:150px; float:right; color:#C5C5C5 }

.pagebox{ clear:both; padding:5px;overflow:hidden;}

.classsublist{
	clear: both;
	border: 0;
	color: #333;
	margin: 6px 6px 6px 11px;
	padding: 10px 0 0 3px;
	width:700px;
	line-height: 1.5;
}
.classsublist a{ width:185px; height:auto; display:inline; float:left; border:1px #9c9b9b dotted; line-height:25px; margin:0 5px 5px 0; text-align:center; color:#000000}
.classsublist a:hover{ width:185px; height:auto; display:inline; float:left; border:1px #9c9b9b dotted; line-height:25px; margin:0 5px 5px 0; text-align:center; background:#80bf15; color:#ffffff;}

FIELDSET {
	BORDER: #8cb626 1px solid;padding:10px
}
LEGEND {
	FONT: bold 14px Verdana, Georgia, "Times New Roman", Times, serif; COLOR: #8cb626;#padding:0 0 5px 0;_padding:padding:0 0 5px 0
}

#product_img_big{
width:220px;
padding:5px 5px 0 5px;
float:left;
text-align:center;
}
/*#product_img_big img{width:200px; height:250px; border:3px #80bf15 inset; margin-bottom:5px;}*/
#product_img_big img{width:200px; height:250px; margin-bottom:5px;}
#details_big_box{
width:430px;
float:right;
padding:5px 0 0 20px;
text-align:left;
}
#details_big_box .product_title_big{
color:#ff8a00;
padding:5px 0 5px 0;
font-weight:bold;
font-size:14px;
border-bottom:1px #CCCCCC solid;
}
#details_big_box .descriptions{
font-size:12px;
line-height:18px;
}
#details_big_box .descriptions span{
display:block;
width:100%;
border-bottom:1px #cccccc dotted;
padding:5px 0 5px 0;
}
#details_big_box .descriptions em{
color:#000000;font:12px , Verdana, Lucida, Helvetica, Arial, sans-serif; font-weight:bold; margin-right:10px; font-style:normal
}
#details_big_box .blue{
color:#159DCC;font:12px , Verdana, Lucida, Helvetica, Arial, sans-serif;
}
.lanxibg{background: url(http://www.gz1718.com/UploadFile/Other/2009012261086829.jpg) no-repeat right top;}

#contactfolat{border:#ccc 0px solid;POSITION: absolute; top:250px; RIGHT: 0;height:auto;}
#contactfolat .qleft{ float:left; width:47px; text-align:right;}
#contactfolat .qright{ float:left; width:122px; display:none}
#contactfolat .siderbtn{display:block; height:137px; width:47px; background:url(../images/float/slide-button.gif) no-repeat;}
#contactfolat .siderbtn2{display:block; height:137px; width:47px; background:url(../images/float/slide-button-active.gif) no-repeat;}
#contactfolat .top{ width:122px; height:81px; background:url(../images/float/top.gif) no-repeat;}
#contactfolat .mid{width:122px; height:auto;background:url(../images/float/midbg.gif) repeat-y; text-align:center;}
#contactfolat .foot{width:122px; height:32px; background:url(../images/float/foot.gif) no-repeat;}
#contactfolat .msns{width:122px; height:27px;background:url(../images/float/astyle-msn.gif) no-repeat;display:block;_line-height:27px; color:#fff; text-align:left; text-indent:30px; padding-top:8px;margin:0 auto;}
#contactfolat .qqs{width:122px; height:27px;background:url(../images/float/astyle-qq.gif) no-repeat;display:block;_line-height:27px; color:#fff;text-align:left; text-indent:30px;padding-top:8px; margin:0 auto;}
#contactfolat .mid a:hover{color:#CC3300}

#sbar{width:142px; margin:0 auto;}
#sbar a{ display:block; width:142px; height:32px; background:url(../images/gbtn.gif) no-repeat; color:#000000; line-height:32px; margin-bottom:15px; text-indent:10px;}

#keywordspan{ width:96%; margin:0 auto;border:1px #CCCCCC solid; background:#FAFAFA; height:25px; line-height:25px; padding:3px; }
#keywordspan2{ width:96%; margin:0 auto;border:1px #CCCCCC solid; background:#FAFAFA;padding:3px; line-height:25px; }

.tooltabs_body {
background:#FFFFE1;
font-family:arial;
font-size:12px;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
padding:10px;
width:300px;
}
.tooltabs_head {
background:#F3F0E7;
font-family:arial;
font-size:12px;
font-weight:bold;
border:1px solid #000000;
padding:5px 10px 5px 10px;
width:300px;
}

/*** Search   */
.nsearch {WIDTH: 200px;_WIDTH: 206px;overflow:hidden; margin-left:20px; float:left}
.nsearch FORM INPUT {
	FLOAT: left
}
.nsearch FORM INPUT.text {
	PADDING-BOTTOM: 12px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; text-indent:5px; WIDTH: 163px; PADDING-RIGHT: 0px;BACKGROUND: url(../images/search_bg.gif) no-repeat 50% top; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 12px; COLOR: #4b4b4b; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 12px;
}
.nsearch FORM INPUT.button_search {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 37px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 36px; PADDING-TOP: 0px
}
