body{background:url(images/main2_01.jpg) center top repeat-x; margin:0; font-size:12px; color:#666; line-height:23px;}
a{color:#777; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
.bottom{background:url(images/main2_19.jpg) repeat-x; color:#6f7173; text-align:right; line-height:15px;}
.left{background:url(images/main2_13.jpg) repeat-y;}
.list{border-bottom:1px solid #ebebeb; background:url(images/main2_31.jpg) 2px 10px no-repeat; padding:0 0 0 10px; line-height:28px;}
.input{width:110px; border:1px solid #ccc;}
.subsearch{border-bottom:1px solid #ccc; height:40px;}
.submtitle{border-bottom:3px solid #9edae5; font-size:14px; height:30px; font-weight:bold;}




/*--------*/
.padd{padding:5px;}
.border{border-bottom:1px solid #e7e6e7; border-left:1px solid #e7e6e7; border-right:1px solid #e7e6e7}
.hg{line-height:17px;}
.mnew{width:90%; height:28px; background:url(images/main4_26.jpg) 0px 6px no-repeat; padding:0 0 0 13px;}
.sub_list a{background:url(images/sub_06.jpg) no-repeat; color:#666; letter-spacing:0.5px; text-align:left; height:30px; line-height:30px;padding:0 0 0 25px; display:block;}
.sub_list a:hover{background:url(images/sub_05.jpg) no-repeat; color:#fff; text-align:left;}
.sub_title{height:30px; line-height:30px; padding:0 0 0 50px; color:#0a50a1; background:url(images/sub_08.jpg) no-repeat;}
.dot{border-bottom:1px dashed #ccc;}
.ntitle{font-size:24px; font-weight:bold; height:30px; line-height:30px;}