*{margin:0px; padding:0px; color:#666666;}
img{border-width:0;}
body{margin:0; font-size:12px; line-height:25px; background:url(/images/body_bg.gif) repeat-x;}
table{border-collapse:collapse;}
td{vertical-align:top;}
ul,li{list-style-type:none;}
a{color:#666666; text-decoration:none;}
a:hover,span a:hover{color:#2e5789;}

.center{width:960px; margin:auto;}
.clr{clear:both;}
.h10{height:10px; overflow:hidden;}
.logo_nav{background-image:url(../images/top_bg.gif); height:70px;}
.logo{float:left; width:298px; padding-top:12px;}
.nav_language{float:left; width:662px;}
.language{text-align:right; padding:5px 8px 2px;}
.nav li{float:left; padding:4px 16px 1px; text-align:center; line-height:16px; position:relative;}
.nav li span{font-size:14px; font-weight:bold;}
.nav li a:hover{color:#666666;}
.nav li a:hover span {color:#666666;}
.nav .nav_line{width:0px; height:30px; overflow:hidden; border-left:1px solid #dddddd; padding:0px;}
.nav dl{position:absolute; left:-1px; top:37px; background-color:#ffffff; border:1px solid #999999; border-top:0px; display:none;}
.nav dl dt{white-space:nowrap; text-align:left; background-color:#f6f6f6; margin:3px 4px; padding:4px 5px 1px;}

.banner{}

.left_menu{position:relative;}
.left_menu dt{background-color:#f2f2f2; font-size:14px; font-weight:bold; padding:9px 4px 4px 40px;; color:#2e5789;}
.left_menu dd{border-bottom:1px solid #aaaaaa; margin:0px 10px; padding:6px 4px 2px 30px; font-size:14px; }
.left_menu dd a:hover{color:#aa0000;}
.left_menu .vline{position:absolute; top:0px; left:25px !important; left:-12px; height:200px; border-left:1px solid #aaaaaa;}
.right_tit{height:26px; background:url(../images/right_tit.gif); font-size:14px; font-weight:bold; color:#2e5789; padding:5px 50px 2px;}
.right_con{padding:20px;}
.right_con{font-size:13px;}
.right_con p{margin-bottom:15px;}
.right_con img{border:2px solid #CCCCCC; padding:5px;}

.about{line-height:25px; background:url(../images/qm.gif) right bottom no-repeat; padding-bottom:150px; font-size:14px;}
.contact{line-height:30px; font-size:14px;}
.ln{font-size:14px;}
.ln .ln_tit{font-size:14px; font-weight:bold; color:#FFFFFF; background-color:#99c0e5; padding-left:10px; margin:12px 0px 8px;}
.sl{text-align:center; line-height:25px;}
.sl li{ float:left; width:356px; text-align:center; margin-bottom:10px;}

.news_tit{background-color:#eeeeee;}
.news_list{font-size:14px; border-bottom:1px dashed #CCCCCC; padding:3px 10px;}
.news_list span{float:right; width:80px; color:#999999;}
.news_detail_tit{text-align:center; font-size:14px;}
.news_detail_info{text-align:center; color:#999999; border-top:1px dashed #CCCCCC; margin:10px; padding:5px;}
.news_detail_con{font-size:14px; color:#999999;}

.products_detail span,.feedback span,.regedit span,.job_jl span{padding:1px 5px; background-color:#eeeeee; margin:3px 10px 2px 2px; display:inline-block; width:130px;}
.products_detail li,.feedback li,.regedit li,.job_jl li{border-bottom:1px solid #CCCCCC;}
.regedit_but,.feedback_but,.job_jl_bot{text-align:center; padding:5px;}

.fy{padding:5px; border-top:1px dashed #CCCCCC; text-align:center;}

.f13 dd{ font-size:13px;}
.machine,.rectifier,.peripheral{font-size:13px;}
.machine_tit{width:200px; font-weight:bold;  border-bottom:1px #b4d4ff solid; border-left:5px solid #b4d4ff; padding-left:10px; margin:15px 0px 5px;}
.mp img{margin:10px auto;}
.rp_l{float:left; width:350px; padding:10px;}
.rp_r{float:left; width:320px; margin-left:10px;}
.rp .rp_tit,.pp .pp_tit{font-weight:bold; padding-left:10px; background-color:#f2f2f2;}
.rp .rp_con,.pp .pp_con{padding:8px;}

.footer{width:750px; padding:23px 0px 0px 210px; height:60px; background:url(../images/footer_bg.gif); margin:auto;}