body {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color: #000000; line-height:22px;}
td{ line-height:23px;}
*{margin:0px; border:0px; word-break:normal;}
div,dl,dt,dd,ul,ol,li,form,input{margin:0 auto;padding:0;}
ol,ul {list-style:none;}
h3{ font-size:14px; font-weight:bold;line-height:36px;}
#top{ width:100%; height:340px; background-image:url(../images/topbg.jpg); background-repeat:repeat-x; text-align:center;}
#top2{ width:100%; height:185px; background-image:url(../images/headbg2.jpg); background-repeat:repeat-x; text-align:center;}
#head{width:1002px; height:28px; margin:auto; }
#head2{width:1002px; margin:auto;}
#headleft{ width:642px; height:312px; float:left;}
#n_headleft{ width:682px; height:157px; float:left}
#headright{ width:360px; height:312px; float:right;}
#n_headright{ width:320px; height:125px; float:right; margin-top:20px; margin-bottom:12px;}
#banner{width:602px; height:250px; margin-top:26px; padding-left:40px; text-align:left;}
#n_banner{width:642px; height:90px; margin-top:26px; padding-left:40px; text-align:left;}
#menu_cd{ height:36px; margin-top:5px;}
#clear {clear:both;}

#nav {width:600px; height:36px; float:left; margin-left:20px;}
#nav .menu {float:left;}
#nav .menu li { font-weight:bold;  float:left; padding:5px 16px 0px 2px; }

#main{ width:1002px; margin:0 auto; clear:both;}
#m_left1{ width:240px; float:left; margin-left:20px; margin-top:10px; text-align:left;}
#m_left2{ width:200px; float:left; margin-left:40px; margin-top:10px;}
#m_left2 p {width:100%; height:123px; float:left; text-align:center;}
#m_right1{width:220px; float:left; margin-left:20px; margin-top:10px;}
#m_right1 p {width:100%; height:123px; float:left; text-align:center;}
#m_right2{width:180px; float:left; margin-left:20px; margin-top:10px;}
#m_right2 p {width:100%; height:123px; float:left; text-align:center;}

#bottombg{ width:100%; height:53px; background-image:url(../images/bottombg.jpg); background-repeat:repeat-x; margin-top:15px; text-align:center; padding-top:15px;}


#about_left{ width:200px; float:left; margin-left:20px; margin-top:10px; border-top:2px solid #EC1C24;}
#about_left2{ width:177px; float:left;  margin-top:20px; background-color:#262626; padding:8px 10px 8px 15px;text-align:justify;text-justify:inter-ideograph;}
#about_right{ width:680px; float:left; margin-left:30px; margin-top:10px; background-color:#262626; background-image:url(../images/aboutmainline.jpg); background-repeat:no-repeat; background-position:top;}
#about_menu{ width:189px; padding-top:1px; padding-left:10px; background-color:#262626; margin-top:1px; height:23px;}
#about_bt{ width:620px; margin:0 auto; border-bottom:1px dotted #8E8E8E; height:30px; margin-top:15px;}
#about_contect{ width:612px; margin:15px auto 10px auto; padding-left:8px;}

#about_pro{ width:620px; margin:15px auto 10px auto; }
#about_pro ul{list-style:none;}
#about_pro li{width:180px; margin:10px; float:left; text-align:center;}
#about_pro li img{margin:9px auto;}
#about_pro li b{display:block; padding:1px; }

.zi_12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #ec1c24; font-weight:bold;}
.zi_14{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #ec1c24; font-weight:bold;}
.zi_about{ font-family:Arial, Helvetica, sans-serif; line-height:25px;}
.zi_black{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #000000; font-weight:bold;}

#pro{width:610px; float:left}
#pro ul{list-style:none;}
#pro li{width:160px; margin:10px; float:left; text-align:center;}
#pro li img{margin:9px auto;}
#pro li b{display:block; padding:1px; }
#fenyei {float:left;width:610px;height:auto;text-align:center;margin:0px;overflow:hidden;margin:10px auto;}
a:link {color: #ffffff;	text-decoration: none;}
a:visited {color: #ffffff; text-decoration: none;}
a:hover {color: #FF0000;}


.logo_zi{font-size:13px; font-weight:bold; color:#000000;}