#wrap{ width:939px; margin:0 auto; }
.header{ height:76px; position:relative; background:url(../images/headerbg.jpg) 0  0 repeat-x scroll}
.logo{ position:absolute; left:19px; top:7px; color:#FF0000;}
.logo span{}
.tel{ position:absolute; top:17px; right:42px;}

.nav{ background:url(../images/navbg.jpg) 0 0 repeat-x scroll; height:42px; line-height:42px;}
.nav ul{}
.nav ul li{ display:inline; line-height:42px; font-weight:bold; float:left}
.nav ul li a{ display:block; width:116px; text-align:center; font-size:14px; color:#FFFFFF}
.nav ul li a:hover{ background:url(../images/navhover.jpg) 0 0 repeat-x scroll; text-decoration:none}
.nav h3{ position:absolute; top:5px; right:10px;}
.banner{ height:223px; clear:both; margin-bottom:1px;}
.afont{ color:#000000}

.main{ clear:both; background:url(../images/main1bg.jpg) 0 bottom repeat-x scroll; height:351px; margin-top:-5px;}
.main h2{ background:url(../images/menubg.jpg) 0 0 no-repeat scroll; height:43px; line-height:43px;color:#FFFFFF; font-size:14px; padding-left:43px; font-weight:bold; position:relative}
.main h2 span{ position:absolute; top:5px;}
.main h2 table{ font-weight:normal; font-size:12px; position:absolute; top:0px; right:4px;}
.left{ width:190px; float:left; border-right:#3b3b3b 1px solid; height:278px;}
.left ul{ margin-left:10px; }
.left ul li{ line-height:29px; border-bottom:#8f8f8f 1px dotted; padding-left:24px; background:url(../images/arr.jpg) 12px 11px scroll no-repeat}
.left ul li a{ font-size:14px; font-weight:bold}
.right{ width:720px; float:right; margin-right:15px;}
.right ul{  margin-right:5px; padding-top:6px;}
.right ul li{ display:inline; float:right; width:147px; margin-left:30px;}
.right ul li img{ border:#000 1px solid}
.right ul li a span{ text-align:center; display:block; margin-top:-2px;}

.main1{ clear:both; background:url(../images/main2bg.jpg) 0 0 repeat-x scroll; height:188px;}
.video{ float:left; width:291px; height:188px; display:inline}
.video1{ width:309px; float:left; margin-left:10px; display:inline}
.video1 h2{ background:url(../images/menubg1.jpg) 0 0 no-repeat scroll; height:33px; line-height:33px; position:relative; margin-top:5px; font-weight:bold; color:#FFFFFF; font-size:14px; padding-left:16px;}
.video1 h2 a{ position:absolute; top:11px; right:5px;}
.video1 ul li{ border-bottom:#999999 1px dashed; line-height:22px; height:22px; padding-left:15px; background:url(../images/arr.jpg) 5px 9px scroll no-repeat; color:#838383;}
.video1 ul li a{ color:#d7d7d7}
.video1 ul{ width:308px; margin-top:10px;}
.video2{ float:right; width:309px; margin-right:10px; display:inline}
.video2 h2{ background:url(../images/menubg1.jpg) 0 0 no-repeat scroll; height:33px; line-height:33px; position:relative; margin-top:5px; font-weight:bold; color:#FFFFFF; font-size:14px; padding-left:16px;}
.video2 h2 a{ position:absolute; top:11px; right:5px;}
.video2 ul li{ border-bottom:#999999 1px dashed; line-height:22px; height:22px; padding-left:15px; background:url(../images/arr.jpg) 5px 9px scroll no-repeat}
.video2 ul li a{ color:#d7d7d7}
.video2 ul{ width:308px; margin-top:10px;}

.banner1{ clear:both; height:77px;}
.main2{ clear:both; height:363px; background:url(../images/main3bg.jpg) 0 0 repeat-x scroll; height:320px; margin-top:-3px;}
.main2 h2{ background:url(../images/menubg.jpg) 0 0 no-repeat scroll; height:43px; line-height:40px; color:#FFFFFF; font-size:14px; padding-left:43px; font-weight:bold; position:relative}
.main2 h2 span{ position:absolute; top:5px;}
.main2 h2 table{ font-weight:normal; font-size:12px; position:absolute; top:0px; right:4px;}
.main2 ul li{ width:180px; float:left; background:url(../images/arr2.jpg) 29px 11px scroll no-repeat; padding-left:40px; height:24px; line-height:24px;}



.footer{ height:190px; clear:both}
.footerlink{ height:46px; line-height:46px; border-bottom:#252525 1px solid}
.footer ul{}
.footer ul li{ display:inline; color:#b6b6b6;}
.copyright{ color:#787878; float:left; color:#FFF; }
.tongji{ float:right;color:#787878;}



.banner-page{ clear:both; height:193px;}
.mainpage{ background-color:#1d1d1d;height:auto!important;
min-height: 600px;
height: 600px; padding-top:10px;}
.sidebar{width:219px; float:left; display:inline}
.sidebar-a ul li{ margin-top:10px;}
.sidebar-a ul li a{ display:block; background:url(../images/sider2.jpg) 10px 0 no-repeat scroll; height:40px; text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold; line-height:40px;}
.sidebar-a ul li a:hover{ background:url(../images/sider1.jpg) 10px 0 no-repeat scroll}
.sidebar-b{}
.sidebar-b h2{ background:url(../images/sider3.jpg) 0 0 no-repeat scroll;font-size:15px; font-weight:700; height:45px; line-height:45px; padding-left:45px;}
.sidebar-b ul{ background:url(../images/sider4.jpg) 0 0 no-repeat scroll; height:278px;}
.sidebar-b ul li{ line-height:28px; border-bottom:#727272 1px dashed; padding-left:20px; background:url(../images/arr.jpg) 8px 12px scroll no-repeat; margin-left:14px; margin-right:14px;}
.font5{ font-size:14px; font-weight:900;}

.content{ width:700px; float:right; }
.content h2{ height:44px; line-height:44px; border-bottom:#555553 1px solid; position:relative; font-size:14px; font-weight:bold}
.content h2 p{ position:absolute; top:5px; right:5px; font-weight:normal; font-size:12px;}
.content h2 p a,.content h2 p span{ margin-left:5px; margin-right:5px;}
.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,.sbzs{ margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px;height:auto!important;
min-height: 600px;
height: 600px;}
.about p{ margin-top:5px; text-indent:2em;}
.products-show{}

.products ul li{  float:left; margin-left:31px; display:inline; margin-bottom:20px;}
.pic{}
.pic img{ width:160px;background-color:#1d1d1d; padding:6px; border:#000 1px solid}
.desc{ text-align:center;}
.item{}
.products ul li a{}
.products ul li a span{ display:block; text-align:center;}

.sbzs ul li{ display:inline; float:left; width:200px; margin-left:18px;}
.sbzs ul li a span{ display:block; text-align:center; color:#FFFFFF;}
.sbzs ul li a img{ width:200px;}

.news ul li{ height:26px; line-height:26px; overflow:hidden; background-color:#ffffff; margin-top:5px; padding-left:8px; border-bottom:#555559 1px dotted; background:url(../images/arr/arr6.jpg) 7px 11px scroll no-repeat}
.news ul li a{ margin-left:10px; margin-right:10px;}

.picshow{ text-align:center;}
.picshow img{ width:300px;}
.show h3{ background-color:#efefef; height:24px; line-height:24px; padding-left:20px; font-weight:bold}



.box-title{ margin-bottom:6px;}
.box-title h3{ font-size:14px; font-weight:bold; border-bottom:#666666 1px dashed; 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; border-bottom:1px dashed #666666}
.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:28px; line-height:28px;font-size:14px; padding-left:20px; font-weight:bold; border-bottom:#555553 1px solid}
.box-desc-freestyle{ padding:10px;}

.box-about h3{height:28px; line-height:28px; font-size:14px; padding-left:20px; font-weight:bold; border-bottom:#555553 1px solid}
.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}
