@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font:12px "ËÎÌå", Arial, Helvetica, sans-serif, simsun; text-align:left; color:#333; background: url(/jmy-case/3d/mslj/html-images/body-bg.png) repeat-x 0 0;}
div,header,footer,nav,section,article,figure{padding:0; margin:0 auto;}
ul,ol,li,dl,dt,dd{margin:0; padding:0; list-style-type:none;}
p,span,label,em,h1,h2,h3,h4,h5,h6,form,input,botton,img,a,hr{margin:0; padding:0;}
header,nav,footer,section,article,aside,figure{display:block;}
img{border:0;}
em{font-style:normal;}
div:after,ul:after,li:after,dl:after,dt:after,dd:after,header:after,footer:after,nav:after,section:after,article:after{content:"."; display:block; clear:both; height:0; line-height:0; font-size:0; visibility:hidden;}

a{text-decoration:none; color:#333;}
a:hover{text-decoration:underline; color:#333;}

.wrap{width:1024px; zoom:1;}
.lf{float:left;}
.rf{float:right;}
.hidden-title{font-size:0; width:0; height:0; line-height:0; overflow:hidden; text-indent:-10000px;}
.none{display:none;}

#header{height:115px;}
.logo{width:390px; height:71px; margin-bottom:20px; background:url(/jmy-case/3d/mslj/html-images/logo.png) no-repeat 0 0; float:left;}
.logo a{display:block; height:68px; text-indent:-10000px;}
.nav{float:right;}
.nav ul li{float:left; display:inline; position:relative; padding-top:12px; margin-right:8px;}
.nav ul li a{display:block; height:44px; line-height:44px; text-align:center; width:120px; font-size:16px;}
.nav ul li a:hover{background:url(/jmy-case/3d/mslj/html-images/menu-bg.png) no-repeat center 0; text-decoration:none; font-weight:bold;}
.nav ul li a.on{background:url(/jmy-case/3d/mslj/html-images/menu-bg.png) no-repeat center 0; font-weight:bold;}
.bg-line{background:url(/jmy-case/3d/mslj/html-images/3d-bg.png) no-repeat center 0; *+background:url(/jmy-case/3d/mslj/html-images/3d-bg.png) no-repeat 1px 0; height:24px; clear:both;}

.main-content{text-align:center; background:url(/jmy-case/3d/mslj/html-images/3d-bg.png) no-repeat center -24px; padding:0 0 50px 0;}

#footer{background-color:#fff; color:#777; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0; text-align:center;}
#footer p{line-height:25px;}
#footer a,#footer a:hover{color:#777;}
