#wrap{ width:976px; margin:0 auto;}
.header{ height:88px; position:relative}
.logo{ position:absolute; top:18px; left:0px;}
.header ul{ position:absolute; top:18px; right:10px;}
.header ul li{ display:inline; padding-left:5px; margin-right:5px; }
.header table{ position:absolute; top:52px; right:10px;}
.header table tr td input.searchb{ border:#959798 1px solid; height:18px; margin-right:6px; color:#7c7878; font-size:12px;}

.nav{ background:url(../images/navbg.jpg) 0 0 repeat-x scroll; height:42px;}
.nav ul{ margin-left:32px;}
.nav ul li{ display:inline; float:left; margin-left:20px;}
.nav ul li a{ display:block; width:100px; height:42px; line-height:42px; text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold}
.nav ul li a:hover{ background:url(../images/hoverbg.jpg) 0 6px no-repeat scroll; width:100px; color:#003366}

.banner{ margin-top:4px; height:365px;}


.main{ margin-top:4px; margin-bottom:8px}
.left{ width:202px; float:left; background-color:#e8f5ff; display:inline}
.left h2{ font-size:14px; font-weight:bold; padding-left:20px; padding-top:5px; padding-bottom:5px;}
.left ul li{ padding-top:4px; padding-bottom:4px; background:url(../images/arr/ico.jpg) 24px 13px scroll no-repeat; padding-left:40px; border-bottom:#c5d8e7 1px solid}
.right{ width:766px; float:right; display:inline}
.right h2{ border-bottom:#a6a6a6 1px dotted; font-size:14px; font-weight:bold; padding-left:20px; background:url(../images/arr5.jpg) 6px 5px scroll no-repeat; position:relative;}

.left h2 a,.middle h2 a,.right h2 a{ position:absolute; top:0px; right:5px; padding-left:15px; background:url(../images/arrs.jpg) 2px 13px scroll no-repeat; font-size:12px; font-weight:normal}

.left p{ margin:10px; text-indent:2em;}
.middle div{ text-align:center}
.right ul{ margin-top:10px;}
.righta{ height:172px;}
.righta table{ margin-top:10px; margin-left:10px;}
.righta table p{ margin-left:10px; text-indent:2em;}
.rightb{ height:172px;}
.rightb ul li{ display:inline; width:150px; float:left; margin-left:20px;}
.rightb ul li img{ width:150px;}
.rightb ul li a span{ display:block; text-align:center}


.footer{ margin-top:6px; height:167px; clear:both; background:url(../images/footerbg.jpg)  center 0 no-repeat scroll;}
.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;}
.footerl{ float:left; margin-top:10px; margin-left:10px;}
.footer p strong{ font-weight:bold;}
.brand{ float:right; margin-right:20px; margin-top:20px; background:url(../images/brand.jpg) 0 0 no-repeat scroll; padding-left:63px; }

.banner-page{ clear:both; height:212px; margin-top:4px;}
.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:236px; float:left;  display:inline;}
.sidebar-a ul{}
.sidebar-a{ background:url(../images/siderbg.jpg) 0 0 repeat-x scroll; border:#dfe5ec 1px solid}
.sidebar-a h2{font-weight:bold; background:url(../images/siderh2.jpg) 0 0 repeat-x scroll; height:29px; line-height:29px; text-align:center; color:#FFFFFF}
.sidebar-a ul li{ display:block}
.sidebar-a ul li a{ background:url(../images/sider2.jpg) 0px 0px scroll repeat-x; height:31px; line-height:31px; text-align:center; display:block }
.sidebar-a ul li a:hover{  background:url(../images/sider1.jpg) 0px 0px scroll repeat-x}
.sidebar-b{ margin-top:0px; margin-bottom:20px;}

.content{ width:730px; float:right;  display:inline;border:#dfe5ec 1px solid; position:relative;}
.content h3 a,.content h3 span{ margin-left:5px; margin-right:5px;}
.content h3{ position:absolute; top:5px; right:10px; font-weight:normal;}
.content h2{ background:url(../images/pageh2bg.jpg) 0 0 repeat-x scroll; height:37px; line-height:37px; font-weight:bold; padding-left:20px; font-size:14px;}
.content h2 span{ padding-left:19px; background:url(../images/arr/ico1.jpg) 1px 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{  float:left; margin-left:32px; display:inline; margin-bottom:20px; border:#efefef 1px solid}
.pic{}
.pic img{ }
.desc{ text-align:center; }
.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:320px; 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:#666666; color:#FFFFFF; display:block; text-align:center; text-decoration:none; border:#000 1px solid}
.box-right-desca li a:hover{ background-color:#000; border:#000 1px solid}
.box-right-button{ clear:both; height:44px; background-color:#fff3d9;padding-top:20px; border:#fee2a1 1px solid}
.box-right-button li{ display:inline;}
.box-desc h4{ 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 h4{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}

