#wrap{ width:909px; margin:0 auto; background-color:#FFFFFF}
.header{ height:80px; position:relative; background:url(../images/headerbg.jpg) 0 0 repeat-x scroll}
.logo{ position:absolute; top:18px; left:10px;}
.toplink,.tel{ position:absolute}
.toplink{ top:10px; right:20px;}
.toplink ul li{ display:inline; padding-left:18px; background:url(../images/arr/blue.jpg) 2px 3px scroll no-repeat}
.tel{ top:46px; right:20px;}

.nav{ background:url(../images/navbg.jpg) 0 0 repeat-x scroll; height:34px;}
.nav ul{ margin-left:16px;}
.nav ul li{ display:inline; float:left;height:34px; line-height:34px; background:url(../images/navright.jpg) right 0 no-repeat scroll; font-size:14px; font-weight:bold; padding-right:3px; width:95px; text-align:center}
.nav ul li a{ color:#FFFFFF; display:block;padding-left:16px; padding-right:16px; height:34px;}
.nav ul li a:hover{ text-decoration:none; background-color:#FF9900}


.banner{ height:236px; margin-top:1px;}
.pagebanner{ margin-top:1px;}

.main{ background:url(../images/mainbg.jpg) 0 0 repeat-x scroll; margin-top:1px; margin-bottom:5px;height:auto!important;
min-height: 500px;
height: 500px}
.left,.right{ float:left; display:inline; }
.left{ width:212px; border-right:#a6a6a6 dotted 1px; padding-right:10px; margin-bottom:10px;}
.left-a{ background:url(../images/arr/searchbg.jpg) 0 0 no-repeat scroll; width:206px; height:94px; margin:0 auto; position:relative; margin-top:22px;}
.left-a table{ position:absolute; bottom:12px; left:24px;}
.left-a input.a1{ height:25px; line-height:25px; border:#dfdddd 1px solid; margin-right:4px; color:#b6b9ba; font-size:12px;}

.left-b{ height:180px; margin-top:10px;}
.left-b h2{ font-size:14px; color:#0072b4; font-weight:bold; border-bottom:#dadada 1px solid; height:26px; line-height:26px; position:relative}
.left-b h2 a{ position:absolute; top:3px; right:10px;}
.left-b ul li{ border-bottom:#b4b4b4 1px dashed; padding-left:16px; background:url(../images/arr/ico.jpg) 4px 11px scroll no-repeat; height:26px; line-height:26px;}

.left-c{ height:180px;}
.left-c h2{ font-size:14px; color:#0072b4; font-weight:bold; border-bottom:#dadada 1px solid; height:26px; line-height:26px; position:relative}
.left-c h2 a{ position:absolute; top:3px; right:10px;}
.left-c p{ text-indent:2em; margin-top:10px;}

.right{ width:666px; float:right; margin-right:4px;}
.right h2{ font-size:14px; color:#0072b4; font-weight:bold; border-bottom:#dadada 1px solid; height:26px; line-height:26px; position:relative; margin-top:22px;}
.right h2 a{ position:absolute; top:3px; right:10px;}
.right ul li{ display:inline; margin-left:4px; margin-top:16px; background:url(../images/leibie.jpg) 0 0 no-repeat scroll; width:324px; height:139px; float:left;}
.right ul li table{ margin-left:10px; margin-top:10px; width:300px;}
.right ul li h3,.right ul li p,.right ul li h4{ margin-left:10px; width:165px;}
.right ul li h3 a{ font-size:14px; font-weight:bold; padding-left:25px; background:url(../images/arr/red.jpg) 2px 0px scroll no-repeat;}
.right ul li p{}
.right ul li img{ width:124px; }
.right ul li h4{ text-align:right;}
.right ul li h4 a{ color:#ff6102;}

.footer{clear:both; background:url(../images/footerbg.jpg) 0 0  no-repeat scroll; height:69px; padding-top:3px;}
.footer p{ margin-left:10px;}

.friendlinks{ background:url(../images/linkbg.jpg) 0 0 repeat-x scroll; height:35px; border-bottom:#efefef 1px solid; border-left:#efefef 1px solid; border-right:#efefef 1px solid; clear:both}
.friendlinks ul li{ float:left; line-height:35px; font-weight:bold; display:block; margin-right:20px;}
.friendlinks ul li.aa{ margin-left:20px; font-size:14px;}

.banner-page{ clear:both; height:158px;}
.main-page{ clear:both;  overflow: auto;
_height: 1%; margin-top:4px;}
.current{ height:30px; line-height:30px; padding-left:10px; }
.current a{ margin-left:10px; margin-right:10px;}
.current span{ margin-left:6px; margin-right:6px; font-weight:bold}
.sidebar{ width:221px; float:left;  display:inline; }
.sidebar-a ul{}
.sidebar-a{border:#d7dce1 1px solid}
.sidebar-a h2{ text-align:center; font-weight:bold; background:url(../images/siderh2.jpg) 0 0 repeat-x scroll; height:29px; line-height:29px;}
.sidebar-a ul li{ background:url(../images/arr/ico.jpg) 15px 13px  no-repeat scroll;  ; line-height:29px; color:#0571c0; padding-left:30px; border-bottom:#d2d7da 1px solid}
.sidebar-a ul li a.bigPrdCls{  line-height:29px; background:none; border:none;}

.sidebar-a ul li a{ }
.sidebar-a ul li a:hover{ }
.sidebar-b{ margin-top:10px; margin-bottom:20px;}

.content{ width:670px; float:right;  display:inline;border:#dfe5ec 1px solid; margin-bottom:10px;}
.content h2{ background:url(../images/mainbg.jpg) 0 0 repeat-x scroll; height:29px; border-bottom:#dfe5ec 1px solid; line-height:29px; color:#000000; padding-left:15px; font-weight:bold}
.content h2 span{ padding-left:30px; background:url(../images/arr/ico1.jpg) 12px 2px scroll no-repeat;}
.search table tr td input.zzz{ background:url(../images/searchbg.jpg) 0 0 no-repeat scroll; width:151px; height:23px; line-height:23px;  border:0; color:#65b4be; padding-left:10px;}
.about,.news,.products,.products-show,.news-show{ margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:10px;height:auto!important;
min-height: 400px;
height: 400px;}
.about p{ margin-top:5px; text-indent:2em;}

.products ul li{ margin-bottom:10px; border-bottom:#cccccc dashed 1px}
.products ul li table{ width:100%;}
.pic{ width:160px; float:left}
.pic img{ }
.desc{ font-size:12px; font-weight:bold; padding-top:5px; padding-bottom:5px;}
.proContent{}
.item{}

.news ul li{ height:26px; line-height:26px; overflow:hidden; background-color:#ffffff; margin-top:5px; padding-left:8px; background:url(../images/arr/arrs.jpg) 2px 8px scroll no-repeat; border-bottom:#efefef 1px dotted}
.news ul li a{ margin-left:10px; margin-right:10px;}


.box-title{ margin-bottom:6px;}
.box-title h3{ font-size:14px; font-weight:bold; border-bottom:#dbdbdb 1px solid; padding-top:5px; padding-bottom:5px; text-align:center}
.box-left{ width:250px; float:left; margin-left:20px;}
.box-right{ width:260px; float:right; margin-right:20px;}
.box-left-img img{ border:#cdcdcd 1px solid;}
.box-left-desc ul li{ display:inline;}
.box-left-desc ul li img{ width:50px; height:50px; border:#cdcdcd 1px solid}
.box-left-desc{ margin-top:6px;}
.box-desc{ clear:both}

.box-right-desc li{ font-size:14px;  padding-top:4px; padding-bottom:4px;}
.box-right-desca{ margin-top:4px; margin-bottom:4px; padding:6px; height:30px;}
.box-right-desca li{ display:block; float:left; margin-left:6px;}
.box-right-desca li a{ width:60px; height:22px; background-color:#718e46; color:#FFFFFF; display:block; text-align:center; text-decoration:none; border:#4b5f22 1px solid}
.box-right-desca li a:hover{ background-color:#ff7100; border:#853200 1px solid}
.box-right-button{ clear:both; height:44px;padding-top:20px;}
.box-right-button li{ display:inline;}
.box-desc h3{ height:31px; line-height:31px;font-size:14px; padding-left:20px; font-weight:bold; background:url(../images/proshow-bg.jpg) 0 0 repeat-x scroll}
.box-desc-freestyle{ padding:10px;}

.box-about h3{height:31px; line-height:31px; font-size:14px; padding-left:20px; font-weight:bold; background:url(../images/proshow-bg.jpg) 0 0 repeat-x scroll}
.box-about ul{ margin-top:30px;}
.box-about ul li{ float:left; margin-left:50px; display:inline; margin-bottom:20px;}

.news-show h3{ font-size:14px;  text-align:center; font-weight:bold}

