﻿* { margin: 0; padding: 0; }
html, body, menu, ul, ol, li, div, form, h1, h2, h3, h4, h5, h6, img, a img, input, button, textarea, fieldset, p, dd { padding: 0; margin: 0; border: 0; }
body { color: #333; font-size: 14px; line-height: 1.5; word-wrap: break-word; font-family: "Helvetica Neue","Helvetica","Arial","sans-serif"; background: #f8f8f8; }
ul, ol, li { list-style: none; }
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
h1, h2, h3, h4, h5, h6, b, i, em { font-weight: normal; font-style: normal; }
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], textarea { -webkit-appearance: none; border-radius: 0; }
a { text-decoration: none; }

/*主体*/
.main { max-width: 700px; margin: 0 auto 0 auto; background: #fff; margin-bottom: 1rem; padding-bottom: 0.1rem; }
.main .main-title { line-height: 2.5rem; height: 2.5rem; }
.main .main-title img { float: left; height: 1.25rem; width: 1.25rem; padding-left: 0.2rem; padding-top: 0.61rem; }
.main .main-title h2 { float: left; color: #323232; font-size: 1.25rem; }
.main .main-title a { float: right; position: relative; padding-right: 0.5rem; color: #aeaeae; }
.main .more { background: #C40000; color: #fff; width: 60%; margin: 1rem auto; border-radius: 2rem; text-align: center; font-size: 1.2rem; padding-top: 0.5rem; padding-bottom: 0.5rem; }
.main .more a { color: #ffffff; }
.main .more:active { background: #009933; }

/*搜索框*/
.search { width: 100%; height: 2.5rem; border-bottom: 1px solid #eeeeee; padding-bottom: 0.8rem; background: #f5f5f5; }
.keyword { width: 60%; height: 2.5rem; border: 1px solid #c9c9c9; padding-left: 2.2rem; background: #fff url(../images/ico-sceah.jpg) no-repeat left top; font: 0.9rem/2.5rem "微软雅黑"; color: #989696; border-radius: 0.4rem; }
.button-search { width: 23%; float: right; height: 2.5rem; background: #C40000; border: 3px; font: 1.1rem/2.45rem; color: #fff; letter-spacing: 0.2rem; cursor: pointer; }
.button-search[type="button"] { border-radius: 0.4rem; }
.button-search:active { background: #009933; }
.search-main { max-width: 700px; margin: 0.6rem auto 0 auto; padding: 0 1.5%; overflow: hidden; }

/*供应信息*/
.gongying { width: 100%; margin: 0 auto; padding-top: 0.02rem; background: #f8f8f8; }
.gongying .list { background: #fff; padding: 0.5rem 0.2rem; }
.gongying .w98 { width: 98%; }
.gongying-logo { float: left; width: 6rem; }
.gongying-logo img { width: 5rem; height: 5rem; overflow: hidden; }
.gongying-text { float: left; width: 72%; }
.gongying-text .title { color: #333; height: 1rem; margin-bottom: 0.2rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.gongying-text .memo { font-size: 0.8rem; color: #666; height: 3.5rem; padding-top: 0.2rem; padding-bottom: 0.2rem; overflow: hidden; }
.gongying .info { font-size: 0.9rem; color: red; padding-left: 0.3rem; }
.gongying .info i { font-size: 0.9rem; color: #c1c1c1; padding: 0rem 1rem; }
.gongying .info a { font-size: 0.9rem; color: #C40000; }
.gongying .info span { float: right; color: #999; padding-right: 0.6rem; font-size: 0.7rem; }
.gongying .bg-up { background: url(../images/line-bottom.png) repeat-x center; height: 6px; overflow: hidden; margin-top: 0.5rem; }
.gongying .bg-bottom { background: url(../images/line-top.png) repeat-x center; height: 6px; overflow: hidden; }

/*文章资讯*/
.news { width: 100%; margin: 0 auto; padding-top: 0.02rem; background: url(../images/line.png) top no-repeat; }
.news li { padding: 0.6rem; background: url(../images/line.png) bottom no-repeat; }
.news .news-text { float: left; padding-bottom: 0.6rem; }
.width72 { width: 72%; max-width: 72%; }
.width100 { width: 100%; max-width: 100%; }
.news .news-text h1 { color: #313035; font-size: 1.2rem; padding-bottom: 0.3rem; }
.news-text h1 a { color: #313035; }
.news .news-text p { float: left; color: #666; margin-bottom: 0.2rem; padding-top: 0.1rem; max-height: 4.6rem; overflow: hidden; font-size: 0.8rem; }
.news .news-text i { color: #999; font-size: 0.8rem; }
.news .news-text span { float: right; color: #999; padding-right: 0.6rem; font-size: 0.7rem; }
.news .news-text h2 { width: 4.5em; height: 1.1rem; border: 1px solid #f1f1f3; text-align: center; float: right; color: #C40000; margin-right: 0.2rem; font-size: 0.8rem; }
.news .news-text h2 a { color: #C40000; }
.news .news-pic { float: right; overflow: hidden; width: 25%; text-align: right; }
.news .news-pic img { width: 105px; max-width: 105px; height: 65px; max-height: 65px; border: 1px solid #f1f1f1; }

/*展会信息*/
.expo { width: 96%; margin: 0 auto; background: #fff; }
.expo li { padding: 2%; background: #f8f8f8; margin-bottom: 1.2rem; }
.expo h1 { color: #000; cursor: pointer; font-size: 1.2rem; line-height: 1.5rem; }
.expo h1 i { color: #da0000; }
.expo img { width: 8rem; height: 4.944rem; border: 1px solid #e5e5e5; float: left; margin-right: 0.8rem; cursor: pointer; }
.expo .text { padding-bottom: 0.5rem; }
.expo .text p { height: 3.41rem; overflow: hidden; color: #6b6b6b; margin-bottom: 0.2rem; font-size: 0.8rem; }
.expo .text i { color: #9f9d9d; font-size: 0.8rem; }
