*{ margin:0; padding:0; border:0;}
body{ font-size:12px;}
a {color:#333; text-decoration:none;}
a:hover { color:#E73100;text-decoration:underline;}
#top,#main,#bot {width:1003px; margin:0 auto;}
.logo{ background:url(../images/logo_b.jpg); height:80px;}
.logo img{ float:left;}
.menu{}
.menu .left{ height:31px; background:url(../images/menu_r.jpg); width:257px; float:left}
.menu .right{height:31px; background:url(../images/menu_l.jpg); float:right;width:37px;}
.menu .middle{background:url(../images/menu_b.gif);height:31px; width:708px; float:left;}
li{ list-style-type:none; text-align:left; float:left;}
.menu li{ text-align:center;width:77px;line-height:31px; background:url(../images/menu_i.gif) no-repeat right;}
.menu li.r{background:none;}
.menu li a{ color:#333;}
.menu li a:hover{ color:#F00; font-weight:bold; text-decoration:none;}
.main_left .name{ padding:7px; text-align:center;}
.main_left img{ margin-top:7px;}
.main_left .name input{ border:1px solid #5E97CC; margin-top:7px;}
.main_left {width:173px;border:#D0E5EF 1px solid; float:left; margin-left:8px;padding-bottom:15px;}
.main_left h4{ background:url(../images/menu_b.gif); font-size:12px; height:18px; color:#f00; padding-left:8px; padding-top:6px;text-indent:8px;}
.main_left h3 {background:url(../images/p_01.gif);font-size:14px; padding-left:12px; height:22px; padding-top:10px;}
.main_left h5 {background:url(../images/p_little.gif);font-size:12px; padding-left:12px;width:148px;height:13px; padding-top:3px; margin:6px auto; text-indent:8px; }
.main_left li {float:left; width:155px;background:url(../images/p_r.gif) no-repeat; text-indent:10px; margin-left:8px; margin-top:6px;}
.main_con .top h3{ background:url(../images/n_l.gif) no-repeat bottom; height:19px; width:110px; float:left; text-indent:18px; font-size:12px; color:#F00; padding-top:3px;}
.main_con .middle img{ float:right; margin-top:8px;}
.main_con  li { margin:3px 0; color:#999;}
.main_con .middle{ border-bottom:1px solid #ccc; height:21px; float:left; width:450px;}
.main_con  li a{ display:block; float:left; text-indent:20px; width:480px;}
.main_con {float:left;  width:575px; margin-left:22px; _margin-left:10px;} 
.main_con .con ul {margin:8px 0 8px 0px;}
.main_con .top,.main_con .con{float:left;}
.main_con .top{ margin-top:5px; margin-left:5px; }
.main_con .t_con img{ border:1px solid #DEDEDE; padding:3px; margin:5px;}
.main_con .t_con li {float:left;line-height:10px;}
.main_con .t_con li a {text-align:center; width:180px;text-indent:0px;}
.main_con .t_con ul{margin:10px 0 5px 30px;}
.main_con .con p {line-height:160%; margin:10px; color:#333; padding-left:12px; }
.main_con .con h3{ font-size:14px; text-align:center; margin:6px auto; width:100%; }
.main_con .con h4{ font-size:12px; line-height:18px; ;margin:15px; color:#E52904;}
.main_con .con img.left {margin:2px 8px 0 15px;}
.main_con .con table{border-right:1px solid #ccc; border-bottom:1px solid #ccc; width:500px;margin:0 auto;}
.main_con .con table td{border-left:1px solid #ccc; border-top:1px solid #ccc;  padding-left:5px;}
.main_con input,textarea{ border:1px solid #005297; margin:3px;}
.main_con td.no_b input{ border:0;}
.main_con .product table{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; width:450px; text-align:center; margin:0 auto;}
ul.top_20 {padding-top:20px;}
.main_con .product table td{border-left:1px solid #ccc; border-top:1px solid #ccc;}
.main_con .product img{border:1px solid #DEDEDE; padding:3px; margin:5px;}
.main_con .product p{line-height:160%; margin:15px; padding-left:20px; }
.main_con .product h3{ font-size:14px; text-align:center; margin:auto;}
.te_c{ text-align:center;}
.left {float:left;}
.right {float:right;}
.main_r{ float:right;}
.main_right { border:1px solid #CECECE; margin-bottom:10px; width:194px;margin-right:12px;}
.main_right h3{ font-size:12px; background:url(../images/right.gif) no-repeat; height:24px; padding-left:30px; padding-top:5px;}
.main_right .con{ line-height:20px; padding:5px; margin-left:15px;}
.main_right .con img{ padding:5px;}
.bottom{ line-height:18px; background:url(../images/bottom.gif); text-align:center; padding-top:15px;}
.fenye {float:left; width:100%; text-align:center; margin-top:10px; padding-bottom:10px;}
.fenye li {margin:0 1px; display:inline;}
.anli {border:1px solid #D0E5EF; padding:3px; width:166px; margin:0px 0 8px 9px; }
.m_left {float:left;width:173px;}
.main_right .con ul.hb li{width:160px;}