.mainMenu {float: left; /*width: 479px;*/ font-size: 120%;}
.mainMenu ul li {float: left;}
.mainMenu a.nav_top {color: #fff; /*font-weight:bold; */ text-decoration: none; background: url(menu_bg.png) right no-repeat; display: block; height: 40px; padding: 40px 25px 0 25px; _float: left;}
.mainMenu a.nav_top_last {background:none;color:#fff; /*font-weight: bold;*/ text-decoration: none; display: block; height: 40px; padding:40px 25px 0 25px;}
.mainMenu a:hover.nav_top, #header .mainMenu a:hover.nav_top_last {background:url(header_ovbg.png) center no-repeat;}

.droupMenu .m {background: url(sub_menu_m.png);}
.droupMenu .m .PD li {height: 40px; display: block; float: left; padding: 5px; position: relative;}
.droupMenu .m .PD li a{line-height: 40px;}
.droupMenu .m a {color: #333; text-decoration: none; background: url(arr_blue_submenu.png) 10px 50% no-repeat; padding-left: 20px; font-size: 12px;}
.droupMenu .m a:hover {text-decoration: underline;}

.droupMenu .tl {background: url(sub_menu_tl.png) 0 0 no-repeat; height: 25px; width: 15px; display: block;}
.droupMenu .t {background: url(sub_menu_t.png) 0 0 repeat-x; height: 25px; display: block;}
.droupMenu .tr {background: url(sub_menu_tr.png) 0 0 no-repeat; height: 25px; width: 15px; display: block;}
.droupMenu .l {background: url(sub_menu_l.png) repeat-y; width: 15px;}
.droupMenu .r {background: url(sub_menu_r.png) repeat-y; width: 15px;}
.droupMenu .bl {background: url(sub_menu_bl.png) no-repeat; height: 25px; width: 15px; display: block;}
.droupMenu .b {background: url(sub_menu_b.png) repeat-x; height: 25px; display: block;}
.droupMenu .br {background: url(sub_menu_br.png) no-repeat; height: 25px; width: 15px; display: block;}

.droupMenu .m .b_tr {background: url(droupDown_line.png) right top no-repeat;}
.droupMenu .m .b_r {background: url(droupDown_line.png) right -5px no-repeat;}
.droupMenu .m .b_t {background: url(droupDown_line.png) left top no-repeat;}

.droupMenu .top {background: url(sub_bg_new_top.png) left top no-repeat; height: 25px; clear: both;}
.droupMenu .top_about {background: url(sub_bg_new_top.png) left top no-repeat; height: 25px; clear: both;}
.droupMenu .top_news {background: url(sub_bg_w-news.png) left top no-repeat; height: 25px; clear: both;}
.droupMenu .top_service {background: url(sub_bg_w-service.png) left top no-repeat; height: 25px; clear: both;}
.droupMenu .mid {background: url(sub_bg_new_mid.png) left center repeat-y; /*padding-bottom: 25px;*/ }
.droupMenu .btm {background: url(sub_bg_new_btm.png) left center no-repeat; height: 30px; }
.droupMenu .mid .PD {padding: 0 15px;}
.droupMenu .mid .PD li {height: 60px; display: block; float: left; padding: 5px; position: relative;}
.droupMenu .mid .PD li a{line-height: 60px;}
/*.droupMenu .mid .PD li  a {position:absolute;top: 35px;}
.droupMenu .mid .PD li.wide {height: 75px; display: block; float: left; width: 350px; padding: 5px;}*/
.droupMenu .mid .DR {/*line-height: 30px;*/ }
.droupMenu .mid td {padding: 5px 10px; }
.droupMenu .mid .DR td {padding: 5px; }
.droupMenu .mid .b_tr {background: url(droupDown_line.png) right top no-repeat;}
.droupMenu .mid .b_r {background: url(droupDown_line.png) right -5px no-repeat;}
.droupMenu .mid .b_t {background: url(droupDown_line.png) left top no-repeat;}
.droupMenu .mid a {color: #333; text-decoration: none; background: url(arr_blue_submenu.png) 10px 50% no-repeat; padding-left: 20px; font-size: 12px;}
.droupMenu .mid a:hover {text-decoration: underline;}
