@charset "UTF-8"; * { border: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; outline: none; margin: 0; padding: 0; } body, div, dl, dt, dd, ul, ol, li, form, input, textarea, select, p, h1, h2, h3, h4, h5, h6 { font-family: "寰蒋闆呴粦", "Microsoft YaHei"; font-size: 12px; font-weight: normal; padding: 0; margin: 0; -webkit-text-size-adjust: none; } em, i, del { font-weight: normal; font-style: normal; } img { border: 0; } ol, ul, li { list-style: none; } input, button, select, textarea { outline: none; } a { color: #000; } a:link, a:visited { text-decoration: none; } a:hover { text-decoration: none; } body { background: #fff; } .hotnews { float: left; width: 100%; display: block; padding: 20px 0; background: #1797f8; text-align: center; } .hotnews a { color: #fff; line-height: 1em; font-size: 22px; } .main { width: 1140px; margin: 0 auto; } .main:after { content: "."; height: 0; clear: both; visibility: hidden; display: block; } .logo { float: left; width: 100%; display: block; padding: 20px 0; background: #fff; } .logo .l { float: left; display: block; } .logo .l img { float: left; height: 64px; display: block; } .logo .r { float: right; display: block; padding: 20px 0; } .logo .r span { float: left; height: 24px; line-height: 24px; font-size: 15px; color: #6b6c6e; display: block; padding: 0 0 0 27px; margin: 0 0 0 20px; } .logo .r span:nth-child(1) { background: url('icon-address.png') no-repeat; background-size: 24px 24px; } .logo .r span:nth-child(2) { background: url('icon-tel.png') no-repeat; background-size: 24px 24px; } .nav { float: left; width: 100%; display: block; background: #339933; } .nav ul { float: left; width: 100%; display: block; } .nav li { float: left; width: 160px; display: block; margin: 0 20px 0 0; } .nav a { float: left; width: 100%; display: block; height: 45px; line-height: 45px; color: #fff; font-size: 18px; text-align: center; } .nav a:hover { background: #0d7b0d; } .nav a.on { background: #0d7b0d; } .ibanner { float: left; width: 100%; display: block; position: relative; } .ibanner .bd { float: left; width: 100%; display: block; } .ibanner .bd ul { float: left; width: 100%; display: block; } .ibanner .bd li { float: left; width: 100%; display: block; } .ibanner .bd li img { float: left; max-width: 100%; display: block; } .ibanner .hd { position: absolute; left: 0; bottom: 18px; width: 100%; text-align: center; display: block; } .ibanner .hd li { display: inline-block; width: 12px; height: 12px; margin: 0 6px; background: #CC9149; border-radius: 50%; cursor: pointer; } .ibanner .hd li.on { background: #B70768; } .ibanner .prev { position: absolute; left: 50%; top: 50%; width: 50px; height: 100px; margin: -50px 0 0 -570px; background: rgba(0, 0, 0, .4) url('arrowleft.png') no-repeat center center; display: block; } .ibanner .prev:hover { background: rgba(0, 0, 0, .8) url('arrowleft.png') no-repeat center center; } .ibanner .next { position: absolute; left: 50%; top: 50%; width: 50px; height: 100px; margin: -50px 0 0 520px; background: rgba(0, 0, 0, .4) url('arrowright.png') no-repeat center center; display: block; } .ibanner .next:hover { background: rgba(0, 0, 0, .8) url('arrowright.png') no-repeat center center; } .iabout { float: left; width: 100%; display: block; background: #fff; } .iabout .tit { float: left; width: 100%; display: block; text-align: center; } .iabout .tit h3 { background: #339933; line-height: 66px; color: #fff; font-size: 32px; display: inline-block; padding: 0 50px; } .iabout .txt { float: left; width: 100%; display: block; margin: 30px 0 0 0; } .iabout .txt .l { float: left; width: 620px; display: block; } .iabout .txt .l p { line-height: 26px; font-size: 16px; color: #333; margin: 0 0 6px 0; text-align: justify; text-justify: distribute-all-lines; } .iabout .txt .r { float: right; width: 473px; display: block; } .iabout .txt .r img { float: left; max-width: 100%; display: block; } .ibtn { float: left; width: 100%; display: block; text-align: center; margin: 30px 0; } .ibtn a { border: 1px solid #339933; height: 50px; line-height: 50px; color: #339933; font-size: 18px; display: inline-block; padding: 0 50px; } .ibtn a:hover { background: #339933; color: #fff; } .footer { float: left; width: 100%; display: block; background: #464848; padding: 25px 0; } .footer .tel { float: left; width: 100%; display: block; text-align: center; line-height: 1em; font-size: 18px; color: #51dc51; font-weight: 500; margin: 0 0 8px 0; } .footer .txt { float: left; width: 100%; display: block; text-align: center; } .footer .txt p { line-height: 1em; font-size: 14px; color: #fff; margin: 8px 0 0 0; } .footer .txt a { line-height: 1em; font-size: 14px; color: #fff; } .content { float: left; width: 100%; display: block; margin: 35px 0; } .content .title { float: left; width: 100%; display: block; line-height: 40px; font-size: 26px; color: #333; font-weight: 700; text-align: center; margin: 0 0 10px 0; } .content .text { float: left; width: 100%; display: block; line-height: 28px; font-size: 16px; color: #27a69f; text-align: justify; text-justify: distribute-all-lines; } .content .text p { line-height: 28px; font-size: 16px; color: #27a69f; margin: 5px 0; text-align: justify; text-justify: distribute-all-lines; } .content .text img { display: inline-block; max-width: 100%; } .iproduct { float: left; width: 100%; display: block; height: 710px; background: url('iproduct-bg.jpg') no-repeat center center; } .iproduct .tit { float: left; width: 100%; display: block; text-align: center; line-height: 1em; color: #fff; font-size: 32px; padding: 65px 0; } .iproduct .ibtn a { border-color: #fff; color: #fff; } .inews { float: left; width: 100%; display: block; } .inews .tit { float: left; width: 100%; display: block; text-align: center; line-height: 1em; color: #339933; font-size: 32px; padding: 30px 0; } .icontact { float: left; width: 100%; display: block; background: #f5f5f5; padding: 50px 0; } .icontact .tit { float: left; width: 100%; display: block; text-align: center; line-height: 1em; color: #339933; font-size: 32px; padding: 0 0 40px 0; } .icontact .left { float: left; width: 400px; display: block; margin: 20px 0 0 0; } .icontact .right { float: right; display: block; border: 1px solid #339933; } .icontact .right iframe { float: right; width: 650px; height: 300px; display: block; } .newslist { float: left; width: 100%; display: block; margin: 0 0 45px 0; } .newslist ul { float: left; width: 100%; display: block; } .newslist li { float: left; width: 100%; display: block; } .newslist li a { float: left; width: 100%; display: block; padding: 20px 0; position: relative; } .newslist .left, .newslist .right { float: left; width: 485px; display: block; padding: 0 40px; height: 150px; overflow: hidden; } .newslist .middle { position: absolute; left: 50%; top: 25px; display: block; margin: 0 0 0 -5px; } .newslist .middle i { float: left; width: 10px; height: 10px; border-radius: 50%; background: #6b6b6b; display: block; } .newslist .p { float: left; width: 375px; display: block; } .newslist .p img { float: left; width: 375px; height: 150px; display: block; } .newslist .d { float: left; width: 110px; display: block; } .newslist .d span { float: left; width: 100%; display: block; text-align: right; line-height: 1em; color: #575757; font-size: 36px; } .newslist .d i { float: left; width: 100%; display: block; text-align: right; line-height: 1em; color: #575757; font-size: 20px; margin: 10px 0 0 0; } .newslist .t { float: left; width: 100%; display: block; line-height: 24px; color: #575757; font-size: 16px; font-weight: 700; text-align: justify; text-justify: distribute-all-lines; margin: 0 0 6px 0; } .newslist .x { float: left; width: 100%; display: block; line-height: 24px; color: #575757; font-size: 16px; text-align: justify; text-justify: distribute-all-lines; } .newslist li a:hover { background: #339933; } .newslist li a:hover .middle i { background: #339933; } .newslist li a:hover .t, .newslist li a:hover .x, .newslist li a:hover .d i, .newslist li a:hover .d span { color: #fff; } .newslist li:nth-child(even) .left { float: right; } .list { float: left; width: 100%; display: block; margin: 45px 0 0 0; } .articleimg { position: fixed; left: 0; top: 0; bottom: 0; width: 100%; background: rgba(0, 0, 0, 0.8); display: none; z-index: 9999; } .articleimg .main { width: 960px; } .articleimg .pic { float: left; width: 100%; display: block; margin: 100px 0 0 0; } .articleimg .pic img { float: left; max-width: 100%; display: block; cursor: pointer; } .iproductlist { float: left; width: 100%; display: block; margin: 0 0 40px 0; } .iproductlist ul { float: left; width: 100%; display: block; } .iproductlist li { float: left; width: 192px; display: block; margin: 0 10px; } .iproductlist li img { float: left; max-width: 100%; display: block; } .producttitle { float: left; width: 100%; display: block; text-align: center; margin: 0 0 20px 0; } .producttitle h3 { background: #339933; width: 192px; line-height: 46px; color: #fff; font-size: 18px; text-align: center; display: inline-block; } .productlist { float: left; width: 100%; display: block; } .productlist ul { float: left; width: 100%; display: block; } .productlist li { float: left; width: 192px; display: block; margin: 0 45px 45px 0; } .productlist li img { float: left; max-width: 100%; display: block; }