@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	font-size:12px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	height: 100%;
	background:url(../images/wap_bg.gif) repeat-x 0 0 ;
}
input, select {
	font-size: 11px;
}
input {
	padding: 2px;
}
p {
	line-height: 1.3;
	margin-bottom: 15px;
}
a {
	font-weight: normal;
	color:#009900;
	text-decoration: none;
}
h2 {
	font-size: 14px;
	margin: 0 0 8px 0;
	color:#FFFFFF
}
img, img a {
	border: 0;
}
ul, li,h3,form { 
	margin:0; padding:0; list-style:none outside;
}
#wrap_in{ width:965px; margin:0 auto;}
#main{ background:#fff; float:left;}
/* header */
#header{ width:100%; background: url(../images/bg_header.gif) repeat-y 0 0 ; height:91px; }
#logo{ display: block; padding:10px 0 0 23px; width:252px; float:left;}
#lang{ color:#FFFFFF; float:left; width:650px; text-align:right; padding:10px 0 25px 0;}
#lang a{ color:#FFFFFF; text-decoration:none;}
#lang a:hover{ color:#FFFFFF; text-decoration: underline;}
#ph{ float:left; text-align:left;}
#search{ width:234px; float:left; padding:0 0 0 30px;}
#search .sear_bg{background:url(../images/search_bg.gif) repeat-x 0 0; border:0px; width:158px; height:17px; padding:7px 0 0 40px;}
/* menu */
#menu{ background:url(../images/menu_bg.gif) repeat-x 0 0; width:964px; line-height:40px; float:left; clear:both;}
#menu ul{ list-style-type:none; margin:0px; padding:0px;}
#menu li{ list-style-type:none; display:inline; background:url(../images/menu_line.gif) repeat-y left 0; height:40px; float:left; }
#menu li a{ color:#FFFFFF; text-decoration:none; padding:0px 14px; float:left; width:50px; text-align:center;}
#menu li a:hover{background:url(../images/amenu_bg.gif) repeat-x 1px 0;}
#menu  li.ActivePage{background:url(../images/amenu_bg.gif) repeat-x 1px 0;}
/* banner */
#contact_banner{ background:url(../images/banner_bg.gif) repeat-x 0px 0; width:955px; height:327px; margin-top:25px; display:block; clear:both; float:left;}
.contact_left{background:url(../images/banner_left.gif)  no-repeat 0px 0;}
#contact{background:url(../images/banner_contactbg.gif) repeat-x 0px 0; width:225px; float:left; margin-right:5px; height:327px;}
#contact h2{ color:#FFFFFF; font-size:14px; font-weight:bold; padding:13px 0 0 15px;}
#contact P{ line-height:22px; padding:0 0 0 10px; height:237px;*+height:237px;_height:0px;}
#contact img{ margin:10px 0 0 6px;}
#banner{ float:left; margin:12px 0px 0px 3px;}
#banner_right{ float:right;}
/* left */
#left{ width:230px; float:left; }
#nav{ background:url(../images/nav_bg.gif)  repeat-y 0px 0; width:230px; float:left; display:block; margin:25px 0 10px 0px; }
#nav_bg{ background:url(../images/nav_top.gif)  no-repeat 0px 0; }
#nav h2{ padding:0px 0 0 18px; line-height:38px;}
#nav li{ list-style-type:none; height:27px; line-height:26px; background:url(../images/nav_libg.gif)  no-repeat 0px 0; margin:0 0 0px 3px; padding:0 0 0 50px; }
#nav li a{ color:#1f609a; text-decoration:none; margin:0px; padding:0px; font-size:13px;}
#nav li a:hover{ color:#069513;}
#con2_h2{background:url(../images/con_h2bg.gif)  repeat-x 0px 0; width:230px; zoom:1; overflow:hidden; margin:0px; padding:0px;}
#con2_h2 li{ list-style-type:none; display:inline; float:left; }
#con2_h2 li.con_h2right{float:right;}
#con2_h2  h2{ color:#0b3c3c; line-height:27px; padding:0 0 0 15px;}
#news,#contact2{ float:left;width:230px; margin:0 0 10px 0px; }
#news_font,#contact2_font{ background:#eff2f4; padding:10px; margin:-8px 0 0 0; }
#news_font li,#contact2_font li{ display:block; padding:8px 0px; }
#contact2_font p{ line-height:21px; margin:0px; padding:0px;}
#news_font li a{ color:#08323b; text-decoration:none;}
#news_font li a:hover{ color:#1f609a; text-decoration: underline;}
#news .more{ display:block; text-align:right; padding:8px 5px 0px 90px;}
#news .more a{ color:#999999; text-decoration:none;}
#news .more a:hover{ color:#c92800; text-decoration:none;}
/* right */
#right{ float:left; width:700px; margin:25px 0 0 20px; line-height:21px;}
#hotproducts,#newsproducts{ width:700px; float:left; display:block;}
#con_h2{background:url(../images/con_h2bg.gif)  repeat-x 0px 0; width:100%; zoom:1; overflow:hidden;}
#con_h2 li{ list-style-type:none; display:inline; float:left; }
#con_h2 li.con_h2right{float:right;}
#con_h2  h2{ color:#c92800; line-height:27px; padding:0 0 0 15px;}
#hotproducts #con_h2 { _margin-top:20px;}
#hotproducts ul span,#newsproducts ul span{ display:block; text-align:center; line-height:21px; padding:5px 0 0 0px; width:130px;}
#hotproducts ul li,#newsproducts ul li{ display:block; float:left; margin:0 60px 23px 0;_ margin:0 56px 23px 0; width:130px; height:140px; *+height:140px;_height:155px;}
#hotproducts ul li a,#newsproducts ul li a{ color:#000; text-decoration:none;}
#hotproducts ul li a:hover,#newsproducts ul li a:hover,#product2 ul li a:hover{ color:#1f609a; text-decoration: underline;}
#hotproducts ul img,#newsproducts ul img{ border:1px solid #ccc; }
#productt{ display:block; float:right;}
#product2 ul img{border:1px solid #ccc; padding:1px; }
#hotproducts{ margin-top:0px;*+margin-top:15px;_margin-top:0px;}
#product2 ul li{display:inline; float:left; margin:0 45px 23px 0;   overflow:hidden; height:190px;}
#product2 ul span{display:block; text-align:left; line-height:21px; padding:0px 0 0 0px; width:140px; overflow:hidden;}
#product2 ul li a{ color:#009900; text-decoration:none; text-align:right; }
#product_v ul li{ display:inline;  margin:0 5px 0 0px; height:150px; width:180px;}
#product2 li.rightAlign,#newsproducts li.rightAlign,#hotproducts li.rightAlign{ margin-right:0px; float:right;}
#news2 li{ display:inline; padding:5px 0px; clear:both; display:block;}
#news2 li a{ color:#009900; text-decoration:none;}
#news2 li a:hover{ color:#095302;}
.news2_font{ width:430px; display:block; float:left; padding:0 0px 0px 2px; margin-right:10px; overflow: hidden; white-space: nowrap;  -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.date{width:150px; display:block; float:left;}
#link{ width:100%; display:block;text-align:right; margin:0 0 20px 0px;}
#link a{ color:#006600; text-decoration:none; }
#link a:hover{ color:#006600; text-decoration: underline;}
#news_view{ line-height:21px;}
#news_view p{ line-height:21px;}
#news_view h2{ color:#009900; text-align:center;}
hr{  border-bottom:1px solid #a0a0a0; border-top:0px; border-left:0px; border-right:0px; margin-top:5px; margin-bottom:10px;}
#honors li{ display:inline; padding:3px 0;}
#message{ background:#f1f5d1; padding:10px;}
.comment1 {clear:both;display:block;}
.contactin li {clear:both;display:block;font-weight: normal;margin:5px 0;}
.contactin span {float:left;height:14px;width:130px;}
.contactbot span {float:left;}
.contactbot li {clear:both;display:block;margin:5px;}
.contactbot {font-weight:normal;text-align:right;width:150px;}
.contactinput {border-bottom:1px solid #ccc;padding:5px;text-align:center;}
#box_c td{ padding-left:10px;}
/* footer */
#footerlink{background:url(../images/footer_bg.gif)  repeat-x 0px 0; width:963px; height:30px; line-height:30px; text-align:center;float:left; border:1px solid #e1e3e4; color:#1f609a; margin:10px 0 0 0;}
#footer li{ display:inline; padding:0 5px;}
#footer li a{ color:#1f609a; text-decoration:none;}
#footer li a:hover{ color:#03203a;}
.footer_in{background:url(../images/footer_in.gif) repeat-x 0px 0; width:100%; color:#0b696b; float:left; margin:8px 0 0 0; padding-bottom:10px;}
.footer_inleft{ float:left; width:695px; margin:23px 10px 0px 18px;  line-height:23px; text-align:center;}
.footer_inright{ display: inline; margin:25px 0 0 0; float:left; color:#000000;}

