/* lu@2010/07/ */
/*reset*/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; color:#333333}
body, button, input, select, textarea { font:12px/1.3 Verdana, Arial, \5b8b\4f53; }
body { background:url(../img/Bg.jpg) repeat-x}
ul, ol { list-style:none; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
/* font */
.small { font-size:12px; }
.big { font-size: 14px; }
.bone { border:none !important}
/* clear */
.clear:after { content:'\20'; display:block; height:0; clear:both; }
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
/* float */
.fl { float: left; }
.fr { float: right; }
/* text-align */
.tc { text-align: center; }
.tr { text-align: right; }
/* color */
.red { color: #F63; }
.blue { color: #05A; }
.gray { color: #999; }
/* other */
.hide { display:none; }
.bono { border:none!important}
#Title a { color:#0E5A8A; font-size:14px; width:100%; font-weight:700; height:15px }
/* margin */
.mr { margin-right:10px}
.ml { margin-left:10px}
.mt { margin-top:10px}
/* links */
a { text-decoration:none; color: #333; }
a:hover { text-decoration: underline; color:#D13D7B; }

a.awhite:link ,a.awhite:visited{color: #FFFFFF!important}
a.awhite:hover {color: #FF9933; text-decoration:none}

a.a999:link ,a.a999:visited{color:#999!important; font-size:12px!important; font-weight:normal!important}
a.a999:hover {color:#900}

a.ablue:link ,a.a999:visited{color:#0E5A8A!important}
a.ablue:hover {color:#0E5A8A}

/*grid layout*/
#fixed { width:960px; margin:0px auto}
.w960 { width:960px; float:left;display: inline; overflow:hidden; background-color:#FFFFFF}
.w620 ,.w714{ float: left; display: inline; margin-right: 10px; overflow: hidden; }
.w620 { width: 620px; }
.w714 { width: 714px; }
.alpha{margin-right:0}.omega{margin-left:0}
/*module*/
.box, .title { overflow: hidden; }
.boxtop, .boxbot { clear: both; overflow: hidden; }
.boxcon { overflow: hidden; *zoom: 1;}
/*body&header&footer*/
#header { height:178px; background: url(../img/header.jpg) no-repeat}
#top { height:30px; line-height:30px; color:#666}

#Nav { width: 960px; float: left; height: 45px; background: url(../img/nav.jpg) no-repeat }
#MT_nav { height: 0; line-height: 0; width: 960px; margin: 0 auto; position: relative; z-index: 99; }
#MT_nav ul { list-style: none; width: 960px; height: 47px; position: absolute; z-index: 99; }
#MT_nav .MT-arrow,
#MT_nav ul .MT-item a .MT-more,
#MT_nav .MT-logo { background: url(../img/MT_nav_logo_20131104.png) no-repeat; }
#MT_nav ul .MT-item { width: 96px; height: 47px; float: left; position: relative; z-index: 99; }
#MT_nav ul .MT-item:hover div { display: block; }
#MT_nav ul .MT-first { background-position: 0 0; }
#MT_nav ul .MT-last { background-position: -43px 0; }
#MT_nav ul .MT-bg { background-position: -245px 0; }
#MT_nav ul .MT-item a { color: #0A5E8A; display: block; font-size: 14px; height: 47px; line-height: 47px; _line-height: 50px; text-align: center; text-decoration: none; }
#MT_nav ul .MT-item a:hover { font-weight: 700; }
#MT_nav ul .MT-current .MT-bg { font-weight: bold; font-size: 16px; color: #ff5069; }
#MT_nav ul .MT-item a .MT-more { -webkit-text-size-adjust: none; font-size: 0; height: 0; width: 0; padding: 2px 4px; background-position: -24px -65px; position: relative; top: -4px; left: 6px; z-index: 99; _margin-top: 22px; _top: 0px;  *zoom:1;}
#MT_nav ul .MT-item div { display: none; border: 1px solid #ccc; background-color: #FFF; border-radius: 5px; position: absolute; top: 42px; left: 50%; margin-left: -49%; -webkit-box-shadow: 0 0 4px rgba(0,0,0,.02), 0 2px 5px rgba(0,0,0,.1); -moz-box-shadow: 0 0 4px rgba(0,0,0,.02), 0 2px 5px rgba(0,0,0,.1); box-shadow: 0 0 4px rgba(0,0,0,.02), 0 2px 5px rgba(0,0,0,.1); width: 98%; }
#MT_nav .MT-arrow { display: block; font-size: 0; height: 7px; position: absolute; top: -7px; width: 14px; margin-left: -7px; left: 50%; background-position: 0 -63px; }
#MT_nav ul .MT-list div { display: block; }
#MT_nav ul .MT-item .MT-list-last { border: none; }
#MT_nav ul .MT-item div a { width: 86%; margin: 0 auto; border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; font-size: 14px;  *zoom:1;
}

#content { width: 960px; float: left; padding-top:10px }
#footer { width:960px; margin-top:20px; border-top:10px solid #0253AC; float:left; padding-bottom:10px }
#footer p { color:#666; line-height:30px; height:30px; text-align:center}
#footer p a { color:#666}


