.header{ width:100%; height:87px; background:url(../images/top_bg.jpg) repeat-x;}
.header .headshow{ width:1003px; height:87px; margin:0 auto; overflow:hidden;}
.header .headshow .topimg{ float:left;}
.header .headshow .topright{ float:right; width:280px; height:87px; background:url(../images/top_img_05.jpg) no-repeat;}
.header .headshow .topright p{ margin-top:10px; float:right; color:#00639d;}
.header .headshow .topright p a{ color:#00639d; padding:0px 5px;}

.nav{ width:100%; height:43px; background:url(../images/nav_bg.jpg) repeat-x;}
.nav .navshow{ width:1003px; height:43px; margin:0 auto; overflow:hidden;}
.nav .navshow .navleft{ float:left; width:63px;}
.nav .navshow .navright{ float:left; width:60px;}
.nav .navshow ul{ list-style: none;}
.nav .navshow ul li{ float:left;}

.nav .navshow ul li a.class1{ width:110px; height:43px; display:block; background:url(../images/nav_off_01.jpg) no-repeat; text-align:center; color:#e2f4ff; font-weight:bold; line-height:43px; font-size:14px;}
.nav .navshow ul li a:hover.class1{ background:url(../images/nav_on_01.jpg) no-repeat; color:#FFFFFF; text-decoration:underline;}


.nav .navshow ul li a.class2{ width:110px; height:43px; display:block; background:url(../images/nav_off_02.jpg) no-repeat; text-align:center; color:#e2f4ff; font-weight:bold; line-height:43px; font-size:14px;}
.nav .navshow ul li:hover a.class2{ background:url(../images/nav_on_02.jpg) no-repeat; color:#FFFFFF; text-decoration:underline;}


.nav .navshow ul li a.class3{ width:110px; height:43px; display:block; background:url(../images/nav_off_03.jpg) no-repeat; text-align:center; color:#e2f4ff; font-weight:bold; line-height:43px; font-size:14px;}
.nav .navshow ul li a:hover.class3{ background:url(../images/nav_on_03.jpg) no-repeat; color:#FFFFFF; text-decoration:underline;}


.nav .navshow ul li a.class4{ width:110px; height:43px; display:block; background:url(../images/nav_off_04.jpg) no-repeat; text-align:center; color:#e2f4ff; font-weight:bold; line-height:43px; font-size:14px;}
.nav .navshow ul li:hover a.class4{ background:url(../images/nav_on_04.jpg) no-repeat; color:#FFFFFF; text-decoration:underline;}


.nav .navshow ul li a.class5{ width:110px; height:43px; display:block; background:url(../images/nav_off_05.jpg) no-repeat; text-align:center; color:#e2f4ff; font-weight:bold; line-height:43px; font-size:14px;}
.nav .navshow ul li:hover a.class5{ background:url(../images/nav_on_05.jpg) no-repeat; color:#FFFFFF; text-decoration:underline;}


.nav .navshow ul li a.class6{ width:110px; height:43px; display:block; background:url(../images/nav_off_06.jpg) no-repeat; text-align:center; color:#e2f4ff; font-weight:bold; line-height:43px; font-size:14px;}
.nav .navshow ul li a:hover.class6{ background:url(../images/nav_on_06.jpg) no-repeat; color:#FFFFFF; text-decoration:underline;}


.nav .navshow ul li a.class7{ width:110px; height:43px; display:block; background:url(../images/nav_off_07.jpg) no-repeat; text-align:center; color:#e2f4ff; font-weight:bold; line-height:43px; font-size:14px;}
.nav .navshow ul li:hover a.class7{ background:url(../images/nav_on_07.jpg) no-repeat; color:#FFFFFF; text-decoration:underline;}


.nav .navshow ul li a.class8{ width:110px; height:43px; display:block; background:url(../images/nav_off_08.jpg) no-repeat; text-align:center; color:#e2f4ff; font-weight:bold; line-height:43px; font-size:14px;}
.nav .navshow ul li a:hover.class8{ background:url(../images/nav_on_08.jpg) no-repeat; color:#FFFFFF; text-decoration:underline;}


/*************************************************下拉菜单CSS样式，不针对IE6***************************************************/
.nav .navshow ul li ul{ display:none;}
.nav .navshow ul li:hover ul{ display:block; position:absolute; margin-left:5px; border:1px #a4a4a4 solid; border-top:none;}
.nav .navshow ul li:hover ul li{ float:none;}
.nav .navshow ul li:hover ul li a{ display:block; background:#FFFFFF; width:98px; height:30px; line-height:30px; text-align:center; filter:alpha(opacity=80);}
.nav .navshow ul li:hover ul li a:hover{ display:block; background:#f99b21; width:98px; height:30px; line-height:30px; text-decoration:underline; filter:alpha(opacity=100); color:#FFFFFF;}
/*************************************************下拉菜单CSS样式，不针对IE6***************************************************/





.banner{ width:100%; height:283px; background:url(../images/banner_bg.jpg) repeat-x;}
.banner .bannershow{ width:1003px; height:283px; margin:0 auto; overflow:hidden;}

.mainbody1{ width:100%; height:357px; background:url(../images/main_bg_01.jpg) repeat-x;}
.mainbody1 .iaboutus{ width:977px; height:347px; margin:0 auto; overflow:hidden;}
.mainbody1 .iaboutus .guide{ width:977px; height:36px; background:url(../images/i_aboutus.jpg) no-repeat;}
.mainbody1 .iaboutus .guide p a{ display:block; width:977px; height:36px; line-height:36px; padding-left:920px;}
.mainbody1 .iaboutus .content{ width:977px; height:300px; background:url(../images/content_bg_01.jpg) repeat-y;}
.mainbody1 .iaboutus .content .showvideo{ padding:10px; float:left; width:375px;}
.mainbody1 .iaboutus .content .showtext{ float:left; width:490px;}
.mainbody1 .iaboutus .content .showtext .showcontent{ line-height:21px;}
.mainbody1 .iaboutus .content .showpic{ float:left; width:90px; height:290px; overflow:hidden;}
.mainbody1 .iaboutus .botimg{ width:977px; height:5px;}

.mainbody2{ width:100%; height:249px; background:url(../images/main_bg_02.jpg) repeat-x;}
.mainbody2 .mainshow{ width:977px; height:239px; margin:0 auto; overflow:hidden;}
.mainbody2 .mainshow .maintop{ width:977px; height:235px; background:url(../images/content_bg_02.jpg) repeat-y;}
.mainbody2 .mainshow .maintop .inews{ width:488px; height:235px; float:left;}
.mainbody2 .mainshow .maintop .inews .guide{ width:488px; height:36px; background:url(../images/i_news.jpg) no-repeat; }
.mainbody2 .mainshow .maintop .inews .guide p a{ display:block; width:488px; height:36px; line-height:36px; text-align:right; }
.mainbody2 .mainshow .maintop .inews .content{ width:488px; height:199px;}
.mainbody2 .mainshow .maintop .inews .content .picshow{ width:220px; height:auto; float:left;}
.mainbody2 .mainshow .maintop .inews .content .linkshow{ width:240px; height:auto; float:left;}
.mainbody2 .mainshow .maintop .inews .content .linkshow ul{ list-style-type:none; margin-top:10px;}
.mainbody2 .mainshow .maintop .inews .content .linkshow ul li{ width:230px; height:25px; float:left;}
.mainbody2 .mainshow .maintop .inews .content .linkshow ul li a{ width:225px; height:25px; padding-left:15px; display:block; line-height:25px; background:url(../images/news_bg_off.jpg) no-repeat;}
.mainbody2 .mainshow .maintop .inews .content .linkshow ul li a:hover{ background:url(../images/news_bg_on.jpg) no-repeat;}

.mainbody2 .mainshow .maintop .isoftware{ width:241px; height:235px; float:left;}
.mainbody2 .mainshow .maintop .isoftware .guide{ width:241px; height:36px;}
.mainbody2 .mainshow .maintop .isoftware .content{ width:241px; height:110px;}
.mainbody2 .mainshow .maintop .isoftware ul{ margin:0px 40px;}
.mainbody2 .mainshow .maintop .isoftware ul li{ float:left;}
.mainbody2 .mainshow .maintop .isoftware ul li a{ display:block; width:80px; height:25px; line-height:25px;}

.mainbody2 .mainshow .maintop .ilighting{ width:248px; height:235px; float:left;}
.mainbody2 .mainshow .maintop .ilighting .guide{ width:248px; height:36px;}
.mainbody2 .mainshow .maintop .ilighting .content{ width:248px; height:110px;}
.mainbody2 .mainshow .maintop .ilighting ul{ margin:0px 40px;}
.mainbody2 .mainshow .maintop .ilighting ul li{ float:left;}
.mainbody2 .mainshow .maintop .ilighting ul li a{ display:block; width:80px; height:25px; line-height:25px;}

.mainbody2 .mainshow .maintop .icontactus .content{ width:489px; height:199px;}
.mainbody2 .mainshow .maintop .icontactus .content .software{ display:inline; width:230px; height:199px; margin-left:10px; overflow:hidden; float:left;}
.mainbody2 .mainshow .maintop .icontactus .content .software p{ width:230px; line-height:25px; height:auto !important; height:25px;}
.mainbody2 .mainshow .maintop .icontactus .content .lighting{ display:inline; width:230px; height:199px; margin-left:10px; overflow:hidden; float:left;}
.mainbody2 .mainshow .maintop .icontactus .content .lighting p{ width:230px; line-height:25px; height:auto !important; height:25px;}
.mainbody2 .mainshow .mainbot{ width:977px; height:4px;}

/*.footer{ width:100%; height:91px; background:url(../images/bottom_bg.jpg) repeat-x;}
.footer .footshow{ width:1003px; height:91px; margin:0 auto; overflow:hidden;}
.footer .footshow .footleft .botimg{ float:left;}
.footer .footshow .footleft p{ line-height:21px; height:50px; color:#FFFFFF; float:left; margin-top:10px;}
.footer .footshow .footright{ float:right; margin-right:30px;}
.footer .footshow .footright .botimg{ float:left;}
.footer .footshow .footright p{ line-height:21px; height:50px; color:#FFFFFF; float:left; margin:10px 10px 0 0;}
.footer .footshow .footright p a{ color:#FFFFFF;}*/