@charset "utf-8";
/* CSS Document */

body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding:0px; background: #ffffff url(images/body_bg.jpg) repeat-x; }
p, h1, h2, h3, span, ul, li{margin:0px; padding:0px;}

.all_clear{ clear:both;}


/*............main................*/
.main{ width:100%; margin:0px auto; padding:0px; }
.main .top_home{ width:1173px; margin:0px auto; padding:0px; background:url(images/home_bg.jpg) top center no-repeat;  }
.main .top_home .top_box{ width:950px; margin:0px auto; padding:0px; }
.main .top_home .top_box .logo{ float:left; display:block; }
.main .top_home .top_box .top_box_right{ float:left; display:block; width:760px; }
.main .top_home .top_box .top_box_right .search_box{ float:right; width:320px;  margin-top:20px; margin-bottom:20px; }

.main .top_home .top_box .top_box_right .search_box p{float:left; line-height:18px;}
.main .top_home .top_box .top_box_right .search_box .text_in{ width:140px;}




.main .top_home .top_box .top_box_right .navi{ float:right; display:block; width:735px; }
.main .top_home .top_box .top_box_right .navi .navi_left{ float:left; display:block;  }
.main .top_home .top_box .top_box_right .navi .navi_mid{ float:left; background:url(images/navi_mid.jpg) repeat-x; height:30px; line-height:30px;  width:720px;  }
.main .top_home .top_box .top_box_right .navi .navi_mid ul{margin:0px; padding:0px; }
.main .top_home .top_box .top_box_right .navi .navi_mid ul li{margin:0px; padding:0px; display:inline;  }
.main .top_home .top_box .top_box_right .navi .navi_mid ul li a{ text-align:left; padding:8px 15px 8px 10px; text-decoration:none; color:#ffffff; font-size:12px; font-weight:bold; background:url(images/line.jpg) right no-repeat; }
.main .top_home .top_box .top_box_right .navi .navi_mid ul li a:hover{ color:#fe3d00;}


.main .top_home .top_box .top_box_right .navi .navi_right{ float:left; display:block;  }

.main .top_home .top_box_banner{ width:950px; margin:0px auto; padding:0px; }

.main .top_home .mid-box{ width:950px;  margin:0px auto; padding:0px; margin-top:30px; }

.main .top_home .mid-box .mid-box-body{ width:950px;  margin:0px auto; padding:0px;  padding-bottom:10px;}
.main .top_home .mid-box .mid-box-body .mid-box-body-featutred{ width:316px; float:left; padding:0px; }

.main .top_home .mid-box .mid-box-body .mid-box-body-featutred h3{ font-size:20px; color:#000000; text-transform:uppercase; }
.main .top_home .mid-box .mid-box-body .mid-box-body-featutred p{font-family:Arial, Helvetica, sans-serif; font-size:12px;  padding-top:10px; color:#2a2a2a;  padding-right:10px; line-height:18px; }


.main .top_home .bottom{ width:950px; margin:0px auto; padding:0px; line-height:35px; }

.main .top_home .bottom p{ text-align:center; }




/*............about_us................*/
.main{ width:100%; margin:0px auto; padding:0px;   }
.main .top_home1{ width:1173px; margin:0px auto; padding:0px; background: url(images/top_bg.jpg) top center no-repeat;  }
.main .top_home1 .top_box{ width:950px; margin:0px auto; padding:0px; }
.main .top_home1 .top_box .logo{ float:left; display:block; }
.main .top_home1 .top_box .top_box_right{ float:left; display:block; width:760px; }
.main .top_home1 .top_box .top_box_right .search_box{ float:right; width:320px;  margin-top:20px; margin-bottom:20px; }

.main .top_home1 .top_box .top_box_right .search_box p{float:left; line-height:18px;}
.main .top_home1 .top_box .top_box_right .search_box .text_in{ width:140px;}




.main .top_home1 .top_box .top_box_right .navi{ float:right; display:block; width:735px; }
.main .top_home1 .top_box .top_box_right .navi .navi_left{ float:left; display:block;  }
.main .top_home1 .top_box .top_box_right .navi .navi_mid{ float:left; background:url(images/navi_mid.jpg) repeat-x; height:30px; line-height:30px;  width:720px;  }
.main .top_home1 .top_box .top_box_right .navi .navi_mid ul{margin:0px; padding:0px; }
.main .top_home1 .top_box .top_box_right .navi .navi_mid ul li{margin:0px; padding:0px; display:inline;  }
.main .top_home1 .top_box .top_box_right .navi .navi_mid ul li a{ text-align:left; padding:8px 15px 8px 10px; text-decoration:none; color:#ffffff; font-size:12px; font-weight:bold; background:url(images/line.jpg) right no-repeat; }
.main .top_home1 .top_box .top_box_right .navi .navi_mid ul li a:hover{ color:#fe3d00;}

.main .top_home1 .top_box .top_box_right .navi .navi_right{ float:left; display:block;  }

.main .top_home1 .mid-box_about{ width:950px;  margin:0px auto; padding:0px; margin-top:10px; }
.main .top_home1 .mid-box_about .mid-box-body-bg{ width:950px;  margin:0px auto; padding:0px; background:url(images/bg_about_us.jpg) no-repeat; }
.main .top_home1 .mid-box_about .mid-box-body-bg .heading{ width:950px; }
.main .top_home1 .mid-box_about .mid-box-body-bg .heading h3{ width:390px; float:left; font-size:65px; padding-left:15px; text-transform:uppercase;  }
.main .top_home1 .mid-box_about .mid-box-body-bg .heading .box-images{ width:321px; float:right;  }

.main .top_home1 .mid-box_about .mid-box-body-bg .heading2{ width:950px; padding-top:30px; padding-bottom:80px; }
.main .top_home1 .mid-box_about .mid-box-body-bg .heading2 p{ line-height:18px;  font-size:14px; padding-left:14px; padding-right:15px; color:#000000;}

.main .top_home1 .mid-box_about .mid-box-body-bg .heading2 ul{ display:block; padding:0; margin:0; }
.main .top_home1 .mid-box_about .mid-box-body-bg .heading2 ul li{ display:block; padding:0; margin:0;  font-size:14px; color:#000000;  padding-left:25px; padding-right:15px; background:url(images/icon.jpg) 14px 6px no-repeat; list-style-type:none; }




.main .top_home1 .bottom2{ width:950px; margin:0px auto; padding:0px; line-height:35px; }
.main .top_home1 .bottom2 p{ text-align:center; }





/*............part................*/
.main{ width:100%; margin:0px auto; padding:0px;   }
.main .top_home3{ width:1173px; margin:0px auto; padding:0px; background: url(images/parts_top.jpg) top center no-repeat;  }
.main .top_home3 .top_box{ width:950px; margin:0px auto; padding:0px; }
.main .top_home3 .top_box .logo{ float:left; display:block; }
.main .top_home3 .top_box .top_box_right{ float:left; display:block; width:760px; }
.main .top_home3 .top_box .top_box_right .search_box{ float:right; width:320px;  margin-top:20px; margin-bottom:20px; }

.main .top_home3 .top_box .top_box_right .search_box p{float:left; line-height:18px;}
.main .top_home3 .top_box .top_box_right .search_box .text_in{ width:140px;}




.main .top_home3 .top_box .top_box_right .navi{ float:right; display:block; width:735px; }
.main .top_home3 .top_box .top_box_right .navi .navi_left{ float:left; display:block;  }
.main .top_home3 .top_box .top_box_right .navi .navi_mid{ float:left; background:url(images/navi_mid.jpg) repeat-x; height:30px; line-height:30px;  width:720px;  }
.main .top_home3 .top_box .top_box_right .navi .navi_mid ul{margin:0px; padding:0px; }
.main .top_home3 .top_box .top_box_right .navi .navi_mid ul li{margin:0px; padding:0px; display:inline;  }
.main .top_home3 .top_box .top_box_right .navi .navi_mid ul li a{ text-align:left; padding:8px 15px 8px 10px; text-decoration:none; color:#ffffff; font-size:12px; font-weight:bold; background:url(images/line.jpg) right no-repeat; }
.main .top_home3 .top_box .top_box_right .navi .navi_mid ul li a:hover{ color:#fe3d00;}

.main .top_home3 .top_box .top_box_right .navi .navi_right{ float:left; display:block;  }

.main .top_home3 .mid-box_about{ width:950px;  margin:0px auto; padding:0px; margin-top:10px; }
.main .top_home3 .mid-box_about .mid-box-body-bg2{ width:950px;  margin:0px auto; padding:0px; background:url(images/parts_bg.jpg) no-repeat; }
.main .top_home3 .mid-box_about .mid-box-body-bg2 .heading{ width:950px; }
.main .top_home3 .mid-box_about .mid-box-body-bg2 .heading h3{ width:360px; float:left; font-size:65px; padding-left:15px;   }
.main .top_home3 .mid-box_about .mid-box-body-bg2 .heading .box-images{ width:321px; float:right;  }

.main .top_home3 .mid-box_about .mid-box-body-bg2 .heading3{ width:950px; padding-top:30px; padding-bottom:10px;  }
.main .top_home3 .mid-box_about .mid-box-body-bg2 .heading3 p{ line-height:18px;  font-size:14px; padding-left:14px; padding-right:15px; color:#000000;}

.main .top_home3 .mid-box_about .mid-box-body-bg2 .heading3 ul{ display:block; padding:0; margin:0; }
.main .top_home3 .mid-box_about .mid-box-body-bg2 .heading3 ul li{ display:block; padding:0; margin:0;  font-size:14px; color:#000000;  padding-left:25px; padding-right:15px; background:url(images/icon.jpg) 14px 6px no-repeat; list-style-type:none; }


.main .top_home3 .mid-box_about .siemens_parts{ width:950px;  margin:0px auto; padding:0px; margin-top:25px; }
.main .top_home3 .mid-box_about .siemens_parts h3{ width:950px; color:#FF0000; font-size:36px; text-transform:uppercase;  }

.main .top_home3 .mid-box_about .siemens_parts .siemens_parts_box{ width:1020px;  margin:0px auto; padding:0px; padding-bottom:10px; }
.main .top_home3 .mid-box_about .siemens_parts .siemens_parts_box .siemens_parts_box_left{ width:180px; float:left; margin-right:72px; }
.main .top_home3 .mid-box_about .siemens_parts .siemens_parts_box .siemens_parts_box_leftsearch{ width:880px; float:left; margin-right:22px; }
.main .top_home3 .mid-box_about .siemens_parts .siemens_parts_box .siemens_parts_box_left h3{ width:180px; font-size:14px; background-color:#e2e2e2;  height:24px; line-height:24px; color:#000000; padding-left:2px; font-weight:bold; text-transform: none;}

.main .top_home3 .mid-box_about .siemens_parts .siemens_parts_box .siemens_parts_box_left ul{  display:block; padding-top:10px; padding-bottom:10px; }
.main .top_home3 .mid-box_about .siemens_parts .siemens_parts_box .siemens_parts_box_left ul li{  display:block;color:#000000; text-decoration:none; list-style-type:none; line-height:16px;  display:block; font-size:14px;}
.main .top_home3 .mid-box_about .siemens_parts .siemens_parts_box .siemens_parts_box_left ul li a{ color:#000000; text-decoration:none; list-style-type:none; line-height:16px;  display:block; font-size:14px; }

.main .top_home3 .mid-box_about .siemens_parts .siemens_parts_box .siemens_parts_box_left2{ width:180px; float:right; }
.main .top_home3 .mid-box_about .siemens_parts .siemens_parts_box .siemens_parts_box_left2 h3{ width:180px; font-size:14px; background-color:#e2e2e2;  height:24px; line-height:24px; color:#000000; padding-left:2px; font-weight:bold; text-transform: none;}

.main .top_home3 .mid-box_about .siemens_parts .siemens_parts_box .siemens_parts_box_left2 ul{  display:block; padding-top:10px; padding-bottom:10px; }
.main .top_home3 .mid-box_about .siemens_parts .siemens_parts_box .siemens_parts_box_left2 ul li{  display:block; font-size:14px;color:#000000;line-height:16px;}
.main .top_home3 .mid-box_about .siemens_parts .siemens_parts_box .siemens_parts_box_left2 ul li a{ color:#000000; text-decoration:none; list-style-type:none; line-height:16px;  display:block; font-size:14px; }








.main .top_home3 .bottom2{ width:950px; margin:0px auto; padding:0px; line-height:35px; }
.main .top_home3 .bottom2 p{ text-align:center; }





ul#navigation-1 li ul.navigation-2
	{ margin:0; padding:1px 1px 0; list-style:none; display:none; background:#ffffff; width:146px; position:absolute; top:21px; left:-1px; border:1px solid #b9121b; border-top:none; }
ul#navigation-1 li:hover ul.navigation-2
	{ display:block; }
ul#navigation-1 li ul.navigation-2 li
	{ width:146px; clear:left; width:146px; }

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited
	{ clear:left; background:#b9121b; padding:4px 0; width:146px; border:none; border-bottom:1px solid #ffffff; position:relative; z-index:1000; }
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover
	{ clear:left; background:#ec454e; padding:4px 0; width:146px; border:none; border-bottom:1px solid #ffffff; position:relative; z-index:1000; }





.main .top_home .top_box_banner{ width:950px; margin:0px auto; padding:0px; background:url(images/banner.jpg) no-repeat; height:358px; }
.main .top_home .top_box_banner p{ font-size:18px; color:#222222; padding-top:278px; font-weight:bold; line-height:18px;  text-transform:uppercase; padding-left:15px;}


