﻿@charset "utf-8";
/* CSS Document */

/* CSS Document */

html{ background:url(../images/images_02.jpg) repeat-x #ececec; background-position:center top;}
*{
padding:0px; margin:0px auto;
}
ul,li,dl,dt,dd{list-style:none;margin:0;padding:0;}
body{
font-size:12px; font-weight:normal; color:#747474; width:975px;margin:0 auto;
}
.fl{float:left;}
.fr{float:right;}
.mar8{margin-top:6px;}
a{text-decoration:none; color:#747474;}
a:hover{text-decoration:underline;color:#000;}
div,img,p,h1,h3{ margin:0; padding:0; border:0;}
form,button,input, textarea,{padding:0;margin:0;border:0;}

.head{
margin:0 auto;
width:975px;
height:78px;
}
.head_logo{
float:left;
width:342px;
height:53px;
margin-left:1px;
display:inline;
}
.head_right{
float:right;
width:390px;
height:45px;
margin-right:18px;
margin-top:12px;
display:inline;
overflow:hidden;
}
.head_right ul{
float:right;
}
.head_right ul li{
line-height:22px;
float:left;
color:#8b8b8b;
overflow:hidden;
}
.head_right ul li a{
padding:0 6px; !important;
*padding:0 8px;
_padding:0 8px;
color:#8b8b8b;
}
.head_right .telp{
float:right;
padding-top:4px;
text-align:right;
width:390px;

font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
color:#da251c;
}
#menu{
width:975px;
height:31px;
}
.bound{
width:760px;
height:31px;
}
#menu li{
float:left; 
}

#menu a{ float:left; display:block; height:31px; background-image:url(../images/images_03.jpg);background-repeat:no-repeat; background-position:0 0; }
#menu li.solutions a{ width:110px; background-position:0px 0px;}
#menu li.solutions a:hover{ width:110px; background-position:0px 0px;}
#menu li.solutions .hover{ background-position:0px -31px;} 
 
#menu li.services a{ width:110px; background-position:-220px 0px; }
#menu li.services .hover{ background-position:-220px -31px;}

#menu li.products a{ width:110px; background-position:-110px 0px; }
#menu li.products .hover{ background-position:-110px -33px; }

#menu li.support a{ width:110px; background-position:-330px 0px; }
#menu li.support .hover{ background-position:-330px -33px; }

#menu li.about-xuji a{ width:110px; background-position:-440px 0px; }
#menu li.about-xuji .hover{ background-position:-440px -33px; }

#menu li.indexwx a{ width:90px; background-position:-548px 0px; }
#menu li.indexwx a:hover{ background-position:-548px -33px; }

#menu li.departwx a{ width:110px; background-position:-641px 0px; }
#menu li.departwx a:hover{ background-position:-641px -33px; }


.main{
float:left;
width:975px;
height:358px;
margin-top:10px;
overflow:hidden;
}
.rolling{
float:left;
width:975px;
height:32px;
background:url(../images/images_05.jpg) no-repeat;
margin-top:10px;
overflow:hidden;
}
.rolling .r_left{
float:left;
width:800px;
padding-left:36px;
line-height:32px;
}
.rolling .r_right{
float:right;
width:50px;
height:18px;
margin-top:7px;
padding-right:20px;
}
.rolling .r_right img{
float:left;
width:18px;
height:18px;
margin-right:7px;
display:inline;}
.area{
float:left;
width:975px;
height:190px;
margin-top:10px;
}
.area .marl{margin-left:10px; display:inline;}
.area .a_01{
float:left;
width:317px;
height:190px;
background:url(../images/images_08.jpg) no-repeat;
}
.area .a_01 img{
width:308px;
height:180px;
margin-top:4px;
margin-left:5px;
display:inline;
}
.footer{
float:left;
width:975px;
height:29px;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
margin-top:15px;
margin-bottom:15px;
overflow:hidden;
}
.footer ul{
float:left;
width:310px;
padding-left:15px;
}
.footer ul li{
float:left;
line-height:29px;
color:#787878;
}
.footer ul li a{padding:0 6px;color:#787878;}
.footer .copy{
float:right;
width:300px;
padding-right:15px;
line-height:29px;
color:#787878;
}

/* ҳ浼˵ web001 */
#menu-popup{  position:absolute;z-index:99; top:-1000px;left:125px;}
#menu-popup .popup { position:absolute; background-repeat:no-repeat;}
#menu-popup div.title{ margin-bottom:8px;}
#menu-popup div.title a { color:#B60005; font-size:14px; margin-bottom:5px; font-weight:bold;}

#menu-popup .solutions {height:288px; background:url(../images/menu_popup.png) no-repeat right -289px; padding-right:10px;left:2px;top:2px;overflow:hidden;}
*html #menu-popup .solutions { left:2px;background:url(../images/images_122.png) no-repeat right 0;width:845px;}
*+html #menu-popup .solutions{width:853px; }
#menu-popup .solutions .menu_content{height:288px; background:url(../images/menu_popup.png) no-repeat -5px -1px; padding:18px 15px 15px;overflow:hidden;}
*html #menu-popup .solutions .menu_content{background:url(../images/images_122.png) no-repeat left 0;}



#menu-popup .solutions .menu_content div { padding:0 0px 0px 18px; width:795px;}
#menu-popup .solutions .menu_content div ul{ float:left; margin:0;padding:0; overflow:hidden; }
#menu-popup .solutions .menu_content div li{line-height:22px;*line-height:22px;_line-height:24px; white-space:nowrap; }
#menu-popup .solutions .menu_content div li a{color:#333;}
#menu-popup .solutions .menu_content div ul.Arpu{ margin:0 60px 0 0; overflow:hidden;}
#menu-popup .solutions .menu_content div ul.Broader{ margin:0 70px 0 0;display:inline;}
#menu-popup .solutions .menu_content div ul.Costdown{ }
#menu-popup .solutions .menu_content div ul.Arpu li{ margin-left:47px;_margin-left:34px;}
#menu-popup .solutions .menu_content div ul.Broader li{ margin-left:50px;}
#menu-popup .solutions .menu_content div ul.Costdown li{ margin-left:42px;_margin-left:30px;}
#menu-popup .solutions .menu_content div ul.Gogreener{margin:0 60px 0 0; display:inline;}
#menu-popup .solutions .menu_content div ul.Gogreener li{ margin-left:46px;_margin-left:23px;}
#menu-popup .solutions .menu_content div ul.power_plant{margin:0 70px 0 0;_margin:0 60px 0 0;display:inline;}
#menu-popup .solutions .menu_content div ul.power_plant li{ margin-left:46px;*margin-left:36px;}
#menu-popup .solutions .menu_content div ul.substation li{ margin-left:46px;*margin-left:32px;_margin-left:32px;}
#menu-popup .solutions .menu_content div ul li.img{margin:0;margin-bottom:7px;height:40px;font-size:0;}
*html #menu-popup .solutions .menu_content div ul li.img{margin:0;margin-bottom:7px;display:inline;}
#menu-popup .solutions .menu_content div p{ clear:both; text-align:right;}

#menu-popup .services{height:213px;background:url(../images/hw_090334.png) no-repeat right -215px; padding-right:8px;left:-162px;top:2px;}
#menu-popup .services .menu_content{height:213px;background:url(../images/hw_090334.png) no-repeat 8px 0;padding:15px 0 10px 10px;}
*html #menu-popup .services{background:url(../images/images_124.png) no-repeat right 0;left:-152px;width:620px;top:1px;}
*html #menu-popup .services .menu_content{background:url(../images/images_124.png) no-repeat left 0;}


#menu-popup .services .menu_content .width { padding:0 0px 0px 15px; width:600px; overflow:hidden;}
#menu-popup .services .menu_content li{padding:0;margin:0;line-height:22px;_line-height:24px; white-space:nowrap; overflow:hidden; }
#menu-popup .services .menu_content li a{color:#333;}
#menu-popup .services .menu_content ul.flow{ float:left; padding:0;margin:0; padding:0 50px 0 0;}
#menu-popup .services .menu_content ul.flow li{ padding-left:47px;_margin-left:34px;}
*html #menu-popup .services .menu_content .flow li{padding-left:12px;}

#menu-popup .services .menu_content .self_help{ float:left; padding:0;margin:0 30px 0 0;display:inline; }
#menu-popup .services .menu_content p{ padding-left:40px;line-height:22px; overflow:hidden;width:138px; color:#333;}
#menu-popup .services .menu_content .self_help.img{padding:0;margin:0;margin-left:0;margin-bottom:5px;display:inline;}
#menu-popup .services .menu_content .policy{ float:left; margin:0 10px 0 0;display:inline;}
*html #menu-popup .services .menu_content .policy{ float:left; margin:8px 10px 0 0;display:inline;}
#menu-popup .services .menu_content .policy.img{padding:0;margin:0;margin-left:0;margin-bottom:5px;display:inline;}
#menu-popup .services .menu_content .download{float:left; padding:0;margin:8px 10px 0 0; display:inline; overflow:hidden;}
#menu-popup .services .menu_content .download.img{padding:0;margin:0;margin-left:0;margin-bottom:5px;display:inline;}
#menu-popup .services .menu_content .question{  float:left; padding:0;margin:10px 30px 0 0; display:inline; overflow:hidden;}
#menu-popup .services .menu_content .question.img{padding:0;margin:0;margin-left:0;margin-bottom:5px;display:inline;}


#menu-popup .services .menu_content ul li.img{padding:0;margin:0;margin-left:0;display:inline;font-size:0;}








#menu-popup .products {height:415px; background:url(../images/hw_000408.png) no-repeat right -415px; padding-right:8px; left:-20px;top:2px; }
*html #menu-popup .products{background:url(../images/images_123.png) no-repeat right 0;left:-1px;width:270px; overflow:hidden;}
#menu-popup .products .menu_content{height:415px; background:url(../images/hw_000408.png) no-repeat 18px 0px; padding:18px 0 20px 15px;}
*html #menu-popup .products .menu_content{background:url(../images/images_123.png) no-repeat left 0;}
#menu-popup .products .menu_content div { padding:0 0px 0px 10px; width:250px; overflow:hidden;}
*html #menu-popup .products .menu_content div { padding:0;}
#menu-popup .products .menu_content div ul{ float:left; padding:0;margin-left:15px; display:inline;}
*html #menu-popup .products .menu_content div ul{ float:left;width:250px; margin:0 auto;}
#menu-popup .products .menu_content div li{line-height:22px;margin-bottom:6px; white-space:nowrap;}
#menu-popup .products .menu_content div li a{color:#333;}
#menu-popup .products .menu_content div p{ clear:both; text-align:right;padding-right:18px;margin-top:0;}

#menu-popup .products .menu_content div ul.marginL65 li{padding-left:12px; background:url(../images/images_114.gif) no-repeat 0 7px;}
*html #menu-popup .products .menu_content div .marginL65 li{padding:0; }
*+html #menu-popup .products .menu_content div .marginL65 li{padding:0; }
#menu-popup .products .menu_content div ul li.img{padding-left:0;font-size:0;line-height:0;margin-bottom:0;}


#menu-popup .support{height:110px; background:url(../images/hw_078880.png) no-repeat right -110px; padding-right:10px;left:0px;top:1px; }
*html #menu-popup .support{background:url(../images/images_125.png) no-repeat right 0; top:1px;}
#menu-popup .support .menu_content{height:136px; background:url(../images/hw_078880.png) no-repeat 0 -1px;padding:10px 15px 0 15px;_padding:10px 1px 15px 10px;width:120px;}
*html #menu-popup .support .menu_content{background:url(../images/images_125.png) no-repeat 0 -1px;}
#menu-popup .support .menu_content ul{float:left;padding:0;margin-left:5px; display:inline;overflow:hidden;}
#menu-popup .support .menu_content li{line-height:22px;margin-bottom:6px; white-space:nowrap;padding-left:12px; background:url(../images/images_114.png) no-repeat 0 7px; }
*html #menu-popup .support .menu_content li{padding:0}
*+html #menu-popup .support .menu_content li{padding:0}
#menu-popup .support .menu_content li a{color:#333;}




#menu-popup .about-xuji{ background:url(../images/hw_071980.png) no-repeat right -220px; padding-right:10px;top:1px;left:0px;width:166px;}
*html #menu-popup .about-xuji{background:url(../images/images_126.png) no-repeat right 0; width:166px; overflow:hidden;}
#menu-popup .about-xuji .menu_content{height:215px;background:url(../images/hw_071980.png) no-repeat 0 -1px; padding:15px 0px 5px 0;clear:both}
*html #menu-popup .about-xuji .menu_content{background:url(../images/images_126.png) no-repeat left 0;}
#menu-popup .about-xuji .menu_content ul{float:left;padding:0;margin-left:22px; *margin-left:10px;_margin-left:22px;display:inline;}
#menu-popup .about-xuji .menu_content li{line-height:22px;white-space:nowrap; margin-bottom:6px;padding-left:12px; background:url(../images/images_114.png) no-repeat 0 7px; overflow:hidden; }
*html #menu-popup .about-xuji .menu_content li{padding:0;}

#menu-popup .about-xuji .menu_content li a{font-size:12px;color:#333; }
#menu-popup .about-xuji .menu_content dl{padding:0;}
*html #menu-popup .about-xuji .menu_content dl{float:left;}
*+html #menu-popup .about-xuji .menu_content dl{float:left;}
#menu-popup .about-xuji .menu_content dd{line-height:24px; width:100%; margin-left:16px;_margin-left:32px; background:url(../images/images_116.png) no-repeat 0 7px; padding-left:12px; }
*html #menu-popup .about-xuji .menu_content dt{background:url(../images/images_114.png) no-repeat 0 7px;padding-left:15px;}
#menu-popup .about-xuji .menu_content dd a{font-size:12px;color:#a20800;}


#menu-popup .departwx{ background:url(../images/hw_071980.png) no-repeat right -220px; padding-right:10px;top:1px;left:0px;width:166px;}
*html #menu-popup .departwx{background:url(../images/images_126.png) no-repeat right 0; width:166px; overflow:hidden;}
#menu-popup .departwx .menu_content{height:215px;background:url(../images/hw_071980.png) no-repeat 0 -1px; padding:15px 0px 5px 0;clear:both}
*html #menu-popup .departwx .menu_content{background:url(../images/images_126.png) no-repeat left 0;}
#menu-popup .departwx .menu_content ul{float:left;padding:0;margin-left:22px; *margin-left:10px;_margin-left:22px;display:inline;}
#menu-popup .departwx .menu_content li{line-height:22px;white-space:nowrap; margin-bottom:6px;padding-left:12px; background:url(../images/images_114.png) no-repeat 0 7px; overflow:hidden; }
*html #menu-popup .about-xuji .menu_content li{padding:0;}

#menu-popup .departwx .menu_content li a{font-size:12px;color:#333; }
#menu-popup .departwx .menu_content dl{padding:0;}
*html #menu-popup .departwx .menu_content dl{float:left;}
*+html #menu-popup .departwx .menu_content dl{float:left;}
#menu-popup .departwx .menu_content dd{line-height:24px; width:100%; margin-left:16px;_margin-left:32px; background:url(../images/images_116.png) no-repeat 0 7px; padding-left:12px; }
*html #menu-popup .departwx .menu_content dt{background:url(../images/images_114.png) no-repeat 0 7px;padding-left:15px;}
#menu-popup .departwx .menu_content dd a{font-size:12px;color:#a20800;}