body { font: 13px/1.5em "Microsoft YaHei"; background: #fff; }
.container { width: 1000px; margin: 0 auto }
a { text-decoration: none; color: #333 }
a:hover { text-decoration: underline; color: #999 }
#top { height: 135px; position: relative }
h1.logo { position: absolute; top: 15px; left: 7px; margin: 0 }
h1.logo a { display: block; width: 370px; height: 48px; background-image: url(../image/logo.gif); text-indent: -999px; }
.xml { position: absolute; right: 5px; top: 10px; }
.xml span { margin-right: 10px }
.xml b { width: 20px; height: 20px }
.xml img { position: relative; top: 3px }
.xml form { display: block; margin-top: 5px }
.xml form input { float: right; margin-right: 5px }
#top .nav { position: absolute; bottom: 0; }
.nav li { float: left }
.nav a { display: block; padding: 5px 45px; border-right: 1px solid #999; text-shadow: 0 1px 0 #ccc }
.nav a:hover, .nav .active { background: #999; color: #fff; text-decoration: none; box-shadow: 3px 3px 3px #999 }
.body-sh { box-shadow: 0 3px 3px #ccc; height: 5px; margin-bottom: 3px }
#cycle { height: 363px; overflow: hidden; }
.box-m { float: left; margin-left: 20px; width: 470px; }
.box-m h2 { border-bottom:1px dotted #000; font-weight: normal; height:40px; margin:0; position:relative}
.box-m h2 span {font-size: 16px; position:absolute;height:40px; border-bottom:2px solid #000; line-height:40px}
.box-m .box-i { border: 1px solid #CCC; padding: 10px; height: 270px; }
.box-p { margin-left: 140px; color: #666; height: 100px; }
.box-p h3 { margin: 0px; line-height: 2em; color: #3C0000 }
.box-p h3 span {color:#3c0000}
.box-i ul {overflow:hidden; *zoom:1}
.box-i ul li { background: url(../image/li-ico_03.gif) no-repeat left center; padding-left: 15px; float:left; width:200px; line-height:2em; height:2em}
.box-i .more { display: block; text-align: right; margin-top: 10px; }
.box-i ul.no-li li {float:none;width:100%}
#lun li { height: auto; width: auto; background: url(none); padding: 0px; line-height:1.5em}
#lun li b {display:block; text-align:center; font-weight:normal}
#lun li img {width:auto; height:140px;}
#lun ul {float:left}
#lun { overflow: hidden; height: 190px; width: 418px; }
.lun-turn { line-height:190px; font-size:24px;width:15px}
.box-w { overflow:hidden; *zoom:1; width:960px;margin:15px auto;}
.box-wx { float: left; width: 320px; background: #efefef; }
.box-wx h2 { margin: 0; line-height: 25px; height: 25px; font-size: 16px; text-indent: 1.5em; background: #ccc; position:relative}
.box-wx h2 b {position:absolute; width:22px;height:25px;top:0; background-image:url(../image/bg_32.gif);}
.box-wx h2 .br {right:0}
.box-wx h2 .bl {left:0; background-position:right top}
.wx-ul { line-height: 2em; padding: 20px 20px 0px; border-right: 1px dotted #666; }
.wx-ul li { padding-left: 15px; background: url(../image/li-ico_03.gif) no-repeat left center; border-bottom: 1px solid #333; box-shadow:0 2px 0px #fff}
.wx-foot { height: 32px; text-align: right; line-height: 32px; padding-right: 20px; }
.wx-l { background: url(../image/bg_36.gif) left bottom no-repeat;}
.wx-r {background:url(../image/bg_39.gif) right bottom no-repeat}
#footer { background: #adadad url(../image/footer_02.gif) repeat-x; padding: 20px; }
#footer a {color:#fff}
#footer ul { float: left; color: #fff; background: url(../image/footer_03.gif) no-repeat right top;margin-left:30px;width:200px}
#footer li {list-style:disc}
#footer h4 { font-weight: normal; text-align: center; }
.side { width: 220px; }
.side ul { margin: 0px auto; width: 190px; }
.side-box li {height:34px;line-height:34px;margin-bottom:10px;background-image:url(../image/side_03.gif)}
.side-box {background:#d7d8d8;border-left:1px solid #aab9b9;border-right:1px solid #aab9b9;border-top:1px solid #333;border-bottom:1px solid #333;padding-bottom:15px}
.side-box h2 {font-size:16px;text-align:center}
.side-box a {display:block;text-align:center;color:#fff}
.contact {background:#f5f5f5;padding-top:1px;margin-top:15px;padding-bottom:15px}
.contact h3 {color:#fd0303; margin-left:15px}
.contact li {border-bottom:1px solid #333;line-height:2em}
.crum {border-bottom:1px dotted #333;height:2em;line-height:2em;margin-bottom:20px;position:relative}
.crum span {border-bottom:2px solid #333;float:left;height:2em}.maincont { width: 760px; }
.new-list { margin-left: 20px; list-style: disc; line-height:2em}
.info { line-height: 2em; }
.navbar {margin:15px auto; overflow:hidden; background-color:#fefefe; border:1px solid #ddd; border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.1); *zoom:1}
.navbar li {float:left}
.navbar li a {display:block;padding:5px 20px}
/**/
.page-head { font-size: 14px; line-height: 3em; margin-bottom: 15px; border-bottom: 2px solid #999; height: 3em; background:#efefef;padding:0 10px}
.show .show-r { width: 460px; position: relative; }
.show .order { background: url(../image/ord.png); height: 96px; width: 342px; position: relative; }
.order .or { background: url(../image/ord.gif); height: 55px; width: 57px; display: block; position: absolute; top: 20px; right: 20px; }
.order span { display: block; position: absolute; left: 20px; top: 10px; }
.show td { padding: 1px 5px; border: 1px solid #ccc; }
.menu { height: 32px; margin: 10px 0; }
.menu li { float: left; list-style: none; border: 1px solid #ccc; margin-right: 10px; }
.menu li a { display: block; padding: 0 15px; line-height: 30px; }
.menu li a:hover { background-color: #ccc; }
#products { margin: 0px; text-align: center; }
#products li { list-style: none; width: 132px; height: auto; border: 1px solid #CCC; float: left; margin: 5px; }
#products li:hover { border: 1px solid #f60; }
