﻿@charset "utf-8";
/* CSS Document */

/*banner*/

.banner { width: 100%; position: relative; height: 460px; margin: 10px auto 0; background: transparent; }
/*产品大类*/

.iksecp { width: 1180px; height: 200px; margin: 0 auto; margin-top: 50px; }
.iksecp ul { }
.iksecp ul li { float: left; margin: 0 25px; }
.iksecp ul li h4 { color: #666; font-weight: normal; text-align: center; font-size: 16px; }
.iksecp ul li i { display: block; width: 30px; height: 1px; background: #bfbfbf; margin: 0 auto; margin-top: 8px; margin-bottom: 20px; }
.iksecp ul li img { display: block; width: 244px; height: 146px; border-radius: 6px; }
/*产品*/

.ikscv { margin: 0 auto; height: 108px; margin-top: 50px; background: url(../images/cp.jpg) no-repeat center; }
.ikscv h3 { font-size: 30px; text-align: center; }
.ikscv b { color: #00AC40; }
.aile { width: 1180px; margin: 0 auto; margin-top: 40px; }
.iksef { float: left; }
.aile_a { width: 230px; background: #00AC40; height: auto; padding-bottom: 6px; }
.aile_a h3 { font-size: 24px; color: #fff; text-align: center; padding-top: 26px; }
.aile_a i { text-align: center; display: block; color: #fff; text-transform: uppercase; padding-top: 6px; padding-bottom: 20px; }
.ise_ae { width: 228px; border: 1px solid #eee; height: auto; background: #fff; padding-top: 22px; padding-bottom: 8px; }
.ise_ae h4 { background: url(../images/bnn.jpg) no-repeat center; font-size: 16px; width: 182px; height: 40px; line-height: 40px; margin: 0 auto; padding-left: 16px; font-weight: normal; }
.ise_ae h4 a { color: #00AC40; }
.ise_ae ul { margin-top: 10px; margin-bottom: 10px; }
.ise_ae ul li { background: url(../images/03.png) no-repeat 30px; width: 198px; margin: 0 auto; line-height: 30px; padding-left: 46px; }
.ise_ae ul li a { color: #666; }
/*搜索*/

.search_r { float: right; height: 56px; }
.search-box { height: 28px; margin-top: 18px; }
.search-text { width: 191px; height: 28px; float: left; line-height: 29px; border: 0; text-indent: 3.2em; background: url(../images/ss_k.jpg) no-repeat; color: #cfcfcf; }
.search-button { background: url(../images/ss_s.jpg) no-repeat; width: 39px; height: 28px; float: left; border-style : none; cursor: pointer; }
.cpyc { height: auto; overflow: hidden; }
.cpyc ul li { margin-bottom: 40px; }
.cpyc ul li img { display: block; width: 280px; height: 300px; padding: 1px; border: solid 1px #e1e1e1; }
.cpyc ul li p { width: 220px; text-align: center; color: #666; padding-top: 8px; }
.cpyc ul li p:hover a { color: #00AC40; }
.flex { display: -webkit-flex; display: -moz-flex; display: flex; flex-wrap: wrap; -webkit-box-align: center; -webkit-justify-content: space-between; -moz-justify-content: space-between; justify-content: space-between; }
/*bn1*/

.hrd { height: 183px; background: url(../images/bx2.jpg) no-repeat center; }
.nmh { width: 1180px; height: 183px; margin: 0 auto; position: relative; margin-top: 50px; }
.nmh h4 { font-size: 25px; color: #000; line-height: 30px; position: absolute; left: 292px; top: 30px; }
.nmh h4 b { font-size: 17px; display: block; font-weight: normal; }
.nmh span { display: block; color: #fff; font-size: 16px; line-height: 38px; position: absolute; right: 200px; top: 46px; }
.nmh span i { display: block; font-size: 20px; }
.nmh em { display: block; width: 160px; height: 46px; line-height: 46px; background: #00ac40; border-radius: 10px; position: absolute; right: 0; top: 62px; font-size: 16px; text-align: center; }
.nmh em a { color: #fff; }
/*案例展示*/

.alzx { width: 1180px; height: 460px; margin: 0px auto; margin-top: 50px; }
.alzx h3 { background: url(../images/al_tab.jpg) no-repeat center; height: 100px; font-size: 24px; text-align: center; }
.alzx i { color: #00AC40; }
.alzx ul { margin-top: 34px; }
.alzx ul li { width: 274px; height: 370px; float: left; position: relative; margin: 0 10px; margin-bottom: 30px; }
.isk_a { width: 248px; height: 260px; background: #fff; border: 1px solid #ccc; margin: 0 auto; position: absolute; z-index: 1; left: 12px; }
.isk_a img { display: block; width: 240px; height: 253px; margin: 0 auto; padding-top: 4px; }
.isk_b { height: 95px; width: 274px; background: #f4f4f4; padding-top: 120px; position: absolute; bottom: 0px; }
.isk_b:hover { height: 95px; width: 274px; background: #00ac40; }
.isk_b:hover h4 { color: #fff; }
.isk_b:hover h4 a { color: #fff; }
.isk_b:hover b { color: #eee; }
.isk_b:hover p { color: #eee; }
.isk_b h4 { width: 246px; overflow: hidden; margin-left: 16px; font-size: 15px; margin-bottom: 12px; }
.isk_b b { font-weight: normal; color: #999; font-size: 12px; margin-left: 16px; }
.isk_b p { font-size: 13px; color: #666; line-height: 24px; height: 48px; overflow: hidden; width: 246px; margin: 0 auto; margin-top: 12px; }
/* 优势 */

.yszxs { background: url(../images/dds.jpg) no-repeat center; height: 837px; margin-top: 50px; }
.yszx { height: 837px; width: 1180px; margin: 0 auto; position: relative; }
.yszx h6 { position: absolute; left: 330px; top: 52px; }
.yszx h3 { position: absolute; left: 550px; top: 52px; font-size: 36px; }
.yszx h3 a { color: #fff; }
.yszx ul { color: #fff; }
.yszx ul .li_01 { padding-top: 28px; width: 192px; height: 224px; background: url(../images/a.png) no-repeat center; position: absolute; left: 0px; top: 258px; padding-left: 18px; }
.yszx ul .li_01 h4 { font-size: 18px; padding-left: 48px; }
.yszx ul .li_01 p { line-height: 30px; width: 176px; padding-top: 14px; }
.yszx ul .li_02 { padding-top: 28px; width: 192px; height: 224px; background: url(../images/a.png) no-repeat center; position: absolute; left: 243px; top: 158px; padding-left: 18px; }
.yszx ul .li_02 h4 { font-size: 18px; padding-left: 48px; }
.yszx ul .li_02 p { line-height: 30px; width: 176px; padding-top: 14px; }
.yszx ul .li_03 { padding-top: 28px; width: 192px; height: 224px; background: url(../images/a.png) no-repeat center; position: absolute; left: 485px; top: 158px; padding-left: 18px; }
.yszx ul .li_03 h4 { font-size: 18px; padding-left: 48px; }
.yszx ul .li_03 p { line-height: 30px; width: 176px; padding-top: 14px; }
.yszx ul .li_04 { padding-top: 28px; width: 192px; height: 224px; background: url(../images/a.png) no-repeat center; position: absolute; left: 729px; top: 158px; padding-left: 18px; }
.yszx ul .li_04 h4 { font-size: 18px; padding-left: 48px; }
.yszx ul .li_04 p { line-height: 30px; width: 176px; padding-top: 14px; }
.yszx ul .li_05 { padding-top: 28px; width: 192px; height: 224px; background: url(../images/a.png) no-repeat center; position: absolute; right: 0px; top: 258px; padding-left: 18px; }
.yszx ul .li_05 h4 { font-size: 18px; padding-left: 48px; }
.yszx ul .li_05 p { line-height: 30px; width: 176px; padding-top: 14px; }
.yszx ul .li_01:hover { padding-top: 28px; width: 192px; height: 224px; background: url(../images/bg_phone.png) no-repeat center; position: absolute; left: 0px; top: 258px; padding-left: 18px; }
.yszx ul .li_02:hover { padding-top: 28px; width: 192px; height: 224px; background: url(../images/bg_phone.png) no-repeat center; position: absolute; left: 243px; top: 158px; padding-left: 18px; }
.yszx ul .li_03:hover { padding-top: 28px; width: 192px; height: 224px; background: url(../images/bg_phone.png) no-repeat center; position: absolute; left: 485px; top: 158px; padding-left: 18px; }
.yszx ul .li_04:hover { padding-top: 28px; width: 192px; height: 224px; background: url(../images/bg_phone.png) no-repeat center; position: absolute; left: 729px; top: 158px; padding-left: 18px; }
.yszx ul .li_05:hover { padding-top: 28px; width: 192px; height: 224px; background: url(../images/bg_phone.png) no-repeat center; position: absolute; right: 0px; top: 258px; padding-left: 18px; }
.alzx>i { display: block; font-size: 16px; color: #999; text-align: center; }
/*见证*/

.jeusj { width: 1180px; height: 340px; margin: 0 auto; padding-top: 50px; }
.jeusj span { display: block; width: 1190px; height: 97px; background: url(../images/news_x.jpg) no-repeat center; }
.jeusj h3 { font-size: 24px; text-align: center; }
.jeusj em { color: #00AC40; }
.soe { height: 206px; float: left; margin-top: 30px; }
.jeusj ul { }
.jeusj ul li { float: left; margin: 0 12px; }
.jeusj ul li img { display: block; height: 206px; width: 206px; border-radius: 50%; float: left; }
.jeusj .sieks { float: left; width: 330px; margin-left: 30px; }
.jeusj .sieks h4 { font-size: 16px; margin: 22px 0 12px 0; }
.jeusj .sieks p { color: #666; line-height: 26px; height: 104px; overflow: hidden; }
.jeusj b { display: block; width: 120px; height: 36px; border-radius: 10px; background: #00AC40; text-align: center; line-height: 36px; margin-top: 18px; font-weight: normal; }
.jeusj b a { color: #fff; }
.jeusj b:hover { background: #00ac40; }
/*关于*/

.ikbc { height: 436px; background: url(../images/ggjj.jpg) no-repeat center; margin-top: 50px; }
.kis { width: 1180px; margin: 0 auto; height: 436px; }
.fiz { width: 450px; height: 250px; float: left; padding-left: 26px; }
.fiz h3 { font-size: 20px; padding-top: 186px; }
.fiz p { color: #666; line-height: 34px; height: 204px; overflow: hidden; margin-top: 14px; }
.djig { width: 650px; height: 354px; float: right; display: block; margin-right: 27px; margin-top: 82px; }
/* 荣誉 */

.hzjs { height: 317px; width: 1180px; margin: 0 auto; margin-top: 50px; }
.hzjs h3 { font-size: 24px; height: 97px; background: url(../images/ry.jpg) no-repeat center; text-align: center; ; }
.hzjs h3 b { color: #00AC40; }
.hzjs ul { margin-top: 30px; overflow: hidden; }
.hzjs ul li { float: left; margin: 0 10px; }
.hzjs ul li img { display: block; width: 280px; height: 160px; }
.hzjs ul li p { text-align: center; width: 280px; color: #666; padding-top: 10px; }
.hzjs ul li p:hover a { color: #00AC40; }
/*bn2*/

.jei { height: 179px; background: url(../images/bbn2.jpg) no-repeat center; margin-top: 50px; }
.nmh4 { width: 1180px; height: 179px; margin: 0 auto; position: relative; }
.nmh4 h4 { font-size: 22px; color: #00AC40; line-height: 30px; position: absolute; right: 192px; top: 26px; }
.nmh4 h4 b { font-size: 17.4px; display: block; font-weight: normal; }
.nmh4 span { display: block; color: #fff; font-size: 16px; line-height: 40px; position: absolute; left: 0; top: 46px; }
.nmh4 span i { display: block; font-size: 20px; }
.nmh4 em { display: block; width: 160px; height: 46px; line-height: 46px; background: #00ac40; border-radius: 10px; position: absolute; left: 250px; top: 64px; font-size: 16px; text-align: center; }
.nmh4 em a { color: #fff; }
/*新闻*/

.xwzc { width: 1200px; height: 512px; margin: 0px auto; margin-top: 50px; }
.xwtb { margin-top: 50px; }
.tyjs { float: left; width: 574px; height: 488px; background: #f9f9f9; margin: 0 13px; padding-top: 22px; }
.tyjs h4 { font-size: 18px; font-weight: normal; float: left; color: #00AC40; padding-left: 20px; margin-bottom: 20px; }
.tyjs i { color: #999; display: block; float: right; padding-right: 20px; padding-top: 6px; }
.tyjs img { display: block; width: 534px; height: 196px; margin: 0 auto; border: 2px solid #fff; }
.tyjs ul { margin-left: 22px; margin-top: 20px; }
.tyjs ul li { background: url(../images/cp_bg.png) no-repeat left; padding-left: 16px; line-height: 40px; }
.tyjs ul li a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666; }
.tyjs ul li a:hover { color: #00AC40; }
.tyjs ul li span { float: right; margin-right: 20px; color: #666; }
/*链接*/

.ljzx { width: 1180px; height: 40px; line-height: 40px; margin: 0 auto; margin-top: 40px; }
.ljzx h3 { float: left; }
.ljzx ul { float: left; font-size: 14px; line-height: 40px; }
.ljzx ul li { float: left; margin: 0 15px; }
.ljzx ul li a { color: #666; }
