body, h1, h2, h3, h4, h5, h6, p, dl, dd, ul, ol, fieldset, textarea { margin: 0; }
img { border: 0; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
ol, ul { list-style: none; padding:0 }
table { border-collapse: collapse; border-spacing: 0; }
body { color:#000; font-size:20px; line-height:1.5;font-family:"微软雅黑", "宋体"; }
a { color:#000; text-decoration:none; }
a:hover, a:active, a:focus { color: #f00; text-decoration:none; }
.wrap { margin:0 auto; width:480px; min-height:960px; background:#f2f2f2 }
.clear { clear:both }
.logo { height:88px; background:url(../images/m_logo.jpg) no-repeat;}
.banner { clear:both}
.menu { height:62px; background:url(../images/m_menu.jpg)}
.menu ul { overflow: hidden;}
.menu li { float:left; height:31px; width:25%; line-height:31px; font-size:20px;}
.menu li a {color:#0c0b0b; display:block; height:31px; text-align:center}
.bt1, .bt2, .bt3, .bt4 { clear:both; height:32px}
.bt1 { background:url(../images/m_t1.jpg) no-repeat}
.bt2 { background:url(../images/m_t2.jpg) no-repeat}
.bt3 { background:url(../images/m_t3.jpg) no-repeat}
.bt4 { background:url(../images/m_t4.jpg) no-repeat}
.ls1 { padding:25px 18px;}
.ls2 { padding:5px; overflow:hidden}
.ls2 li { width:220px; float:left; margin-left:9px; text-align:center;display:inline}
.ls2 li img { height:180px;width:200px}
ls3 { padding:5px; overflow:hidden}
.ls3 li { width:200px; float:left; margin-left:9px;text-align:center; display:inline}
.ls3 li img { height:180px;width:200px}
.ls4 { height:254px; padding-left:20px;background:url(../images/m_tel.jpg) right bottom no-repeat; font-size:16px}
.menu2 { background:url(../images/m_menu2.jpg) no-repeat; height:35px; position:fixed; bottom:0px; top:auto; }
.menu2 ul { }
.menu2 ul li { float:left; width:20%; font-size:20px; line-height:30px;}
.menu2 ul li a { color:#fff; text-indent:45px; display:block; height:30px; width:95px}

.main { width:640px; margin:0 auto; background:#f2f2f2 }
.main .back { float:right; margin:47px 11px 0 0;}
.positionMenu { background:url(../images/btn.gif); color:#000; padding:2px 0 0 6px; }
.positionMenu a { color:#000; }
.firstClassMenu { border-bottom:#ccc 1px solid; background-color:#FCF9E6; padding:4px 0px; float:left; width:100%; text-indent:16px; }
.firstClassMenu ul { width:240px; }
.firstClassMenu ul li { width:80px; float:left; height:20px; }
.currentTitle { margin: 0 0 10px; padding: 5px 10px; border: 1px solid #EBE6C9; border-right: none; border-left: none; background: #FCF9E6; line-height: 200%; }
.content { padding:10px 10px 60px 10px }
.content p { display: block; TEXT-INDENT: 2em; LINE-HEIGHT: 1.5em }
.newslist {}
.newslist li { background-color:#f7f7f7; width:600px; border-radius:8px; margin:20px 0 0 18px; border:2px solid #cecece; float:left}
.newslist .left { float:left;}
.newslist .left img { margin:15px}
.newslist .text { margin:15px 15px 0 0}
.sdate { text-align:right; }
.productlist { clear:both; overflow:hidden }
.productlist li { float:left; display:inline; margin:9px 0 0 9px; width:306px; height:320px; background:#fff; border-radius:16px}
.productlist li img { margin:30px 0 0 30px; width:240px; max-height:240px}
.productlist li p { text-align:center}
.from_date { color:#ccc; }
.xiangguan { padding:2px 4px; }
.tagSpan { color:#FF0000; }
a.product { display:block; padding:5px; border-radius:8px }

.main-bg { background:#f3ffd7; padding-bottom:10px}
.head {width:640px;height:75px;background:url(../images/head_bg0.png) repeat-x;}
.headleft{width:75px;height:75px;float: left;}
.headmiddle{width:490px;float: left;color: #000000;line-height:75px;text-align: center;}
.headright{width:75px;height:75px;float: left;}

