* {margin:0px; padding:0px;}
body {font:12px/1.5 Arial, Helvetica, sans-serif; background:#6aabd5 url(/pages/areas/nmg/images/body.jpg) repeat-x left top;}
a {color:#000; text-decoration:none;}
img {border:none;}
ul,li {list-style:none;}
table {border-collapse:collapse; border-spacing:0;}
.clearfix:after {content:"."; display:block; clear:both; height:0px; line-height:0px; font-size:0px; visibility:hidden;}
.clearfix {zoom:1;}

.wrap {width:966px; margin:0 auto; background-color:#fff; overflow:hidden;}
.header {position:relative; height:142px; margin-bottom:30px;}
.logo {display:block; width:428px; height:71px; outline:none;}
.nav {position:absolute; left:0px; top:100px; height:45px; width:966px;}
.nav li {position:relative; display:inline; margin-left:-9px; float:left; width:134px; height:46px; text-align:center; font-size:16px; font-family:SimSun; font-weight:bold;}
.nav .first {margin-left:-2px;}
.nav a {display:block; width:134px; height:45px; background:url(/pages/areas/nmg/images/nav.png) no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/nav.png"); line-height:45px; outline:none; text-decoration:none; color:#004b97;  cursor:pointer;}
.nav a:hover,.nav .on a {text-decoration:none; color:#000;}
.trianqle {display:none; position:absolute; left:2px; top:39px; width:127px; height:18px; background:url(/pages/areas/nmg/images/trianqle.gif) no-repeat left top;}
.nav .on  .trianqle {display:block;}

.main {border:1px solid #c8c8c8; border-top:none; padding-bottom:30px;}
.leftside {float:left; width:217px; background-color:#f8f8f8;}
.boxHd {width:157px; height:41px; padding:0 0 9px 60px; font-size:14px; line-height:41px;}
.item {margin-bottom:15px;}
.item .boxHd {background:url(/pages/areas/nmg/images/item_boxHd.jpg) no-repeat left top;}
.item .boxBd {padding:0 5px 0 4px;}
.item .boxBd li {margin-top:9px; width:210px; height:46px; background:url(/pages/areas/nmg/images/itemLi.gif) no-repeat left top;}
.item .boxBd a {display:block; width:150px; height:46px; padding-left:60px; background-image:url(/pages/areas/nmg/images/itemIco.gif); background-repeat:no-repeat; outline:none; line-height:46px; font-size:14px; color:#5385b8; font-weight:bold;}
.item .boxBd .ico1 {background-position:11px -10px;}
.item .boxBd .ico2 {background-position:11px -68px;}
.item .boxBd .ico3 {background-position:11px -120px;}
.item .boxBd .ico4 {background-position:11px -175px;}
.item .boxBd .ico5 {background-position:11px -225px;}
.faq {width:217px; padding-bottom:7px; background:url(/pages/areas/nmg/images/faq.jpg) no-repeat left bottom;}
.faq .boxHd {background:url(/pages/areas/nmg/images/faq_boxHd.jpg) no-repeat left top;}
.faq .boxBd {padding:0 9px; width:197px; border-left:1px solid #dadada; border-right:1px solid #dadada;}
.faq .boxBd li {height:30px; padding-left:10px; line-height:30px; *margin-top:-3px; background:url(/pages/areas/nmg/images/faq_ico.jpg) no-repeat left center;}
.faq .boxBd a {float:left; width:120px; height:30px; overflow:hidden;}
.faq .boxBd a:hover {text-decoration:underline;}
.faq .boxBd span {float:right; color:#838383;}

.middle {float:left; width:499px; padding-left:7px; background:url(/pages/areas/nmg/images/middle.jpg) repeat-y;}
.search {padding:65px 0 0 9px; width:488px; margin-bottom:13px; height:93px; background:url(/pages/areas/nmg/images/search.jpg) no-repeat left top;}
.searchNav {height:26px; padding-left:4px; line-height:26px;}
.searchNav a {margin-right:16px; font-size:14px; color:#004b97;}
.searchNav .on {font-weight:bold; color:#000;}
.field {float:left; width:258px; height:20px; margin-right:4px; border:1px solid #848484; padding:5px; font-size:14px; font-weight:bold;}
.btn {float:left; width:70px; height:32px; margin-right:4px;}
.other {float:left; line-height:1.2;}
.other a {color:#004b97;}
.way {padding:5px 0 0 10px;}
.way label {margin-right:10px;}
.way input {margin-right:5px;}

.column {padding-bottom:10px; margin-bottom:10px; background:url(/pages/areas/nmg/images/column.jpg) no-repeat left bottom;}
.columnHd {position:relative; z-index:50; height:45px; padding:0 25px 0 9px; background:url(/pages/areas/nmg/images/columnHd.jpg) no-repeat left top;}
.columnHd ul {float:left;}
.columnHd ul li {float:left; padding-bottom:12px; height:33px; width:88px; margin-right:4px; background:url(/pages/areas/nmg/images/columnNav.gif) no-repeat -91px 0px; overflow:hidden; font-size:14px;}
.columnHd ul li a {display:block; height:33px; width:88px; outline:none; text-align:center; line-height:33px;}
.columnHd ul .on {background-position:left top;}
.columnHd ul .on a {font-weight:bold; color:#000;}
.columnHd .more {float:right; margin-top:15px;}
.columnBd {padding:0 25px 0 13px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; background-color:#fff;}
.columnBd li {padding-left:12px; height:30px; line-height:30px; *margin-top:-3px; background:url(/pages/areas/nmg/images/columnIco.gif) no-repeat left center;}
.columnBd li a {float:left; width:365px; height:30px; overflow:hidden;}
.columnBd li a:hover {text-decoration:underline;}
.columnBd li span {float:right; color:#838383;}
.friendlink {margin-bottom:0px;}
.friendlink .columnBd {height:auto!important; height:50px; min-height:50px;}

.rightside {float:right; width:232px; margin-right:2px; display:inline;}
.member {background-image:url(/pages/areas/nmg/images/member_column.jpg); margin-bottom:0px;}
.member .columnHd {background-image:url(/pages/areas/nmg/images/member_columnHd.jpg);}
.member .columnBd {padding:8px 9px 4px 8px; width:213px; height:424px; overflow:hidden;}
.member div.columnBd a {display:block; width:209px; height:47px; margin-top:10px; border:1px solid #c3c3c3; padding:1px 1px 2px; outline:none;}
.footer {height:44px; padding-top:24px; text-align:center; color:#656565;}

.content {float:right; display:inline; margin-right:5px; width:725px; height:auto!important; height:500px; min-height:500px; border:1px solid #ccc;}
.contentHd {height:40px; padding-left:20px; line-height:40px; font-size:14px; background-color:#5385B8; color:#fff;}
.contentHd a:hover {text-decoration:underline;}
.list {padding:10px;}
.list li {padding-left:30px; height:30px; background:url(/pages/areas/nmg/images/columnIco.gif) no-repeat 5px center; line-height:30px;}
.list li a {font-size:14px; color:#333;}
.list li a:hover {color:#039; text-decoration:underline; font-weight:bold;}
.title {font-size:16px; font-weight:bold; margin:10px 0px; text-align:center;}
.contentBd {line-height:1.6; padding:0 10px; color:#333;}
.contentBd p {text-indent:2em; margin-bottom:10px; font-size:14px;}

