#wrap{ width:1003px; margin:0 auto; background:url(../images/bigbg.jpg) 0 0 no-repeat scroll #141414; margin-top:30px;}
.header{ height:149px; width:1000px; margin:0 auto; position:relative}
.logoa{ position:absolute; top:18px; left:334px;}
.logo{}
.toplink,.tel{ position:absolute}
.toplink{ top:10px; right:20px;}
.toplink ul li{ display:inline; padding-left:18px;}
.tel{ top:46px; right:20px;}

.nav{ height:43px; margin-top:1px; position:relative; background-color:#000000; margin-left:1px; margin-right:1px;}
.nav ul{ margin-left:3px;}
.nav table{ position:absolute; top:10px; right:10px;}
.nav table tr td input.searcha{ background-color:#272727; border:#373737 1px solid; height:20px; line-height:20px; margin-right:5px; color:#999999}
.nav ul li{ display:inline; float:left;height:43px; line-height:43px;  font-size:14px; font-weight:bold; padding-right:3px;}
.nav ul li a{ color:#9f9f9f; display:block; width:89px; text-align:center; height:43px;}
.nav ul li a:hover{ text-decoration:none; background-color:#0ba6b8; color:#fff}


.banner{ height:272px; margin-top:1px;}
.pagebanner{ margin-top:1px;}

.video{ background:url(../images/videobg.jpg) 0 0 repeat-x scroll; height:147px;}
.news h1{ text-align:center; font-size:14px; padding-top:6px; padding-bottom:6px; font-weight:bold}
.newsTime{ text-align:center}

.main{ height:365px; width:958px; margin:0 auto; background-color:#FFFFFF} 
.maina{ clear:both; margin-top:20px; margin-bottom:20px;}
.mainleft{ width:646px; height:335px; margin-left:13px; margin-top:13px; float:left; display:inline}
.mainright{ width:287px; float:left; background:url(../images/bannerrightbg.jpg) 0 bottom repeat-x scroll; margin-top:13px; height:335px; color:#575757; display:inline}
.mainright h3{ margin-left:20px;}
.mainright p{ margin-left:10px; margin-top:10px; margin-bottom:10px; text-indent:2em; height:180px; overflow:hidden}
.mainright p a{ color:#666666}
.mainright p a:hover{ text-decoration:none}
.mainaleft{ width:400px; float:left; background-color:#252525; border:#484848 1px solid; height:185px; margin-left:23px; display:inline}
.mainaright{ width:540px; height:185px; float:right; background-color:#252525; border:#484848 1px solid; display:inline; margin-right:23px;}
.mainaright h2{color:#0da2c0; font-size:14px; padding-top:5px; padding-bottom:5px; font-weight:bold; margin-left:10px; margin-right:10px;}
.mainaright ul li{ display:inline; float:left; margin-left:10px;}
.mainaright ul li span{ display:block; text-align:center}
.mainaright ul li img{ width:100px; margin-bottom:10px;}
.mainaleft h2{ color:#0da2c0; font-size:14px; padding-top:5px; padding-bottom:5px; font-weight:bold; margin-left:10px; margin-right:10px;}
.mainaleft h3{margin-left:10px; margin-right:10px; font-weight:bold}
.mainaleft p{ margin-left:10px; margin-right:10px; margin-top:10px; text-indent:2em;}
.ditu{ margin-top:10px; float:right}

.video ul li{ display:inline}
.video ul{ margin-top:10px;  padding-left:20px;}

.footer{ width:956px; margin:0 auto; background-color:#000000; height:100px; clear:both}
.footer p{ margin-left:10px;}

.footerl{ float:left; width:620px; margin-top:14px;}
.brand{ float:right; margin-right:10xp;}
.copy{ width:956px; margin:0 auto; margin-top:10px; margin-bottom: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:186px;}
.main-page{  overflow: auto;
_height: 1%; margin-top:1px; width:956px; margin:0 auto; margin-bottom:20px; background-color:#252525; border:#484848 1px solid}
.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:185px; float:left;  display:inline; margin-left:20px;}
.sidebar-a ul{}
.sidebar-a{}
.sidebar-a ul li{ padding-top:6px; padding-bottom:6px; background:url(../images/line.jpg) center bottom no-repeat scroll; text-align:center}
.sidebar-a ul li a{}
.sidebar-a ul li a:hover{ color:#0DA2C0; text-decoration:none}
.sidebar-b{ margin-top:10px; margin-bottom:20px;}

.content{ width:678px; float:right;  display:inline; padding-right:20px;}
.content h2{ background:url(../images/line3.jpg) center bottom no-repeat scroll; height:40px; line-height:40px; color:#0DA2C0; padding-left:40px; font-weight:bold; font-size:14px; position:relative; margin-right:20px;}
.content h2 span{ position:absolute; top:0px; right:5px; font-weight:normal; font-size:12px;color:#9f9f9f}
.content h2 span a{ margin-left:5px; margin-right:5px;color:#9f9f9f}

.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;}
.film{ margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:10px;height:auto!important;
min-height: 400px;
height: 400px;}
.film ul li{ display:inline; width:135px; float:left; margin-left:15px;}
.film ul li a span{ display:block; text-align:center;}

.about p{ margin-top:5px; text-indent:2em;}

.products ul li{  float:left; margin-left:35px; display:inline; margin-bottom:20px;}
.pic{}
.pic img{ width:160px;}
.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/arr6.jpg) 7px 11px scroll no-repeat; border-bottom:#1b1b1b 1px dotted; font-size:14px;}
.news ul li a{ margin-left:10px; margin-right:10px;}


.box-title{ margin-bottom:6px;}
.box-title h3{ font-size:14px; font-weight:bold;  padding-top:5px; padding-bottom:5px; text-align:center;color:#0da2c0; background-color:#333333}
.box-left{ width:250px; float:left; margin-left:20px;}
.box-right{ width:260px; float:right; margin-right:20px;}
.box-left-img img{  width:250px;}
.box-left-desc ul li{ display:inline;}
.box-left-desc ul li img{ width:50px; height:50px;}
.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:#111111; color:#FFFFFF; display:block; text-align:center; text-decoration:none; border:#000 1px solid}
.box-right-desca li a:hover{ }
.box-right-button{ clear:both; 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; color:#0da2c0; background-color:#333333}
.box-desc-freestyle{ padding:10px;}

.box-about h3{height:31px; line-height:31px; font-size:14px; padding-left:20px; font-weight:bold;background-color:#333333;color:#0da2c0;}
.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}
