@charset "utf-8";
/* CSS Document */

body,td,th,a {
    font-family: Myriad,Verdana,Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3a3a40;
    line-height:16px;
}
body {
    background-color: #fff;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
form,div{
	margin:0;padding:0;border:none;
}

a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}
a img{border:none;}

/******************************************************/

#mainframe{
min-width:980px;
margin:0 auto;
}
#mheader{position:relative;height:226px;padding:0 30px 0 0;background:url(../images/bg_header.gif) repeat-x;margin:0 0 12px 0;}
#logotop{position:absolute;left:0;top:0;width:595px;height:226px;background:url(../images/logotop.gif) no-repeat;}
#logotop h2,#logotop span{display:none;}
#nvtop{position:absolute;right:30px;top:0;width:485px;height:103px;background:url(../images/bg_header.gif) repeat-x;}
#nvtop ul{list-style:none;margin:0;padding:0;border:none;width:485px;height:103px;}
#nvtop li ul{list-style:none;border:none;margin:0;padding:0;border-top:1px solid #292929;width:73px;position:absolute;top:64px;visibility:hidden;}
#nvtop li ul li{margin:0;padding:0;border:none;background-color:#797979;}
#nvtop li ul a{display:block;line-height:12px;margin:0;border:none;padding:2px;color:#fff;font-family:Myriad,Verdana, Arial, Helvetica, sans-serif;font-size:9px;}
#nvtop li ul a:hover{text-decoration:none;background-color:#e60622;color:#fff;}
#m01,#m02,#m03,#m04{margin:0 2px 0 0;padding:0;border:none;width:73px;height:103px;float:left;overflow:hidden;/*background-color:#fff;*/}
#nvtop a.mnormal{display:block;width:61px;height:67px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#4c4c4c;background:url(../images/bg_nvtop_s.gif) no-repeat 0 0;padding:36px 6px 0 6px;font-weight:bold;}
#nvtop a.mnormal:hover{background-position:0 -103px;color:#fff;}
#nvtop a.mactive{background-position:0 -103px;color:#fff}
#nvtop a.inactive{background-position:0 -206px;}
#nvtop a:hover{text-decoration:none;}
/*
#m01 a.mnormal{background-position:0 0;}
#m01 a.mnormal:hover{background-position:0 -103px;}
#m01 a.mactive{background-position:0 -103px;}
#m01 a.inactive{background-position:0 -206px;}

#m02 a.mnormal{background-position:-75px 0;}
#m02 a.mnormal:hover{background-position:-75px -103px;}
#m02 a.mactive{background-position:-75px -103px;}
#m02 a.inactive{background-position:-75px -206px;}

#m03 a.mnormal{background-position:-150px 0;}
#m03 a.mnormal:hover{background-position:-150px -103px;}
#m03 a.mactive{background-position:-150px -103px;}
#m03 a.inactive{background-position:-150px -206px;}

#m04 a.mnormal{background-position:-225px 0;}
#m04 a.mnormal:hover{background-position:-225px -103px;}
#m04 a.mactive{background-position:-225px -103px;}
#m04 a.inactive{background-position:-225px -206px;}
*/

#ms{width:185px;margin:0;padding:30px 0 0 0;height:103px;float:left;border:none;}
#ms div.msmask{display:block;width:185px;height:73px;position:absolute;background:url(../images/bg_nvtop.gif) no-repeat 0 -73px;}
#ms a.msnormal{display:none;width:185px;height:73px;overflow:hidden;position:absolute;}

#mbody{border:1px solid #fff;padding:0 0 15px 0;}
#mfooter{background-color:#797979;position:fixed;width:100%;bottom:0;min-width:650px;height:15px;}
#footernv{padding:0 0 0 65px;width:200px;line-height:15px;float:left;text-align:left;color:#fff;}
#footernv a{line-height:15px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#footercpy{color:#b0b0b0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:15px;padding:0 30px 0 0;float:right;width:350px;text-align:right;}

#nvmenu{width:190px;float:left;padding:0 0 0 50px;}
#cmid{padding:0 310px 0 260px;}
#pannel{width:260px;float:right;padding:0 20px 0 0;}

.clear{clear:both;height:0px;overflow:hidden;margin:0;border:none;padding:0;}
.pannelbg{background:url(../images/dot01.gif) repeat-y right top;}

#plist{margin:10px 0;padding:0;border:none;list-style:none;}
#plist li{margin:0;padding:2px 0 0 0;border:none;}
#plist div.imglayer{width:55px;height:55px;float:left;margin:0 5px 0 0;}
#plist div.imglayer img{border:1px solid #BDBDBD;}
#plist div.txtlayer{width:195px;float:left;}
#plist div.txtlayer h2{font-family:Myriad,Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:1em;color:#EA2E46;display:block;margin:0;padding:0 0 5px 0;display:block;border:none;}
#plist div.text{font-family:Myriad,Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5A5A5A;line-height:12px;}

#nvtitle{height:50px;background:url(../images/dot02.gif) repeat-x left bottom;}
#menu{margin:15px 0 0 0;padding:0 0 0 15px;border:none;list-style:none;}
#menu li{margin:0 0 6px 0;padding:0;border:none;background:url(../images/ico01_off.gif) no-repeat 0 0;}
#menu a{color:#3A3A40;line-height:15px;font-family:Myriad,Verdana, Arial, Helvetica, sans-serif;font-size:11px;display:block;padding:0 0 0 18px;}
#menu a:hover{text-decoration:none;background:url(../images/ico01_on.gif) no-repeat 0 0;}
#menu li.active{background:url(../images/ico01_on.gif) no-repeat 0 0;}
#menu li.active a:hover{background:none;}
#menu ul.sub{padding:0 0 0 15px;margin:0;border:none;list-style:none;background-color:#fff;}
#menu ul.sub li{padding:6px 0 0 0;background:url(../images/ico01sub_off.gif) no-repeat 0 6px;}
#menu ul.sub a{padding:0 0 0 15px;}
#menu ul.sub a:hover{background:url(../images/ico01sub_on.gif) no-repeat 0 0;}
#menu ul.sub li.active{background:url(../images/ico01sub_on.gif) no-repeat 0 6px;}
#menu ul.sub li.active a:hover{background:none;}

#ctitle{height:50px;background:url(../images/dot02.gif) repeat-x left bottom;}

img.imgbrd{border:1px solid #AEAEAE;}

.hotred{color:#b40909;}

.stxtimg{border:1px solid #c5c5c5;}