@charset "utf-8"; /*内页banner */ .inbanner { width: 100%; height: 500px; position: relative; overflow: hidden; } .inbanner > img { position: absolute; left: 50%; top: 0; width: auto; height: 100%; z-index: 0; margin-left: -960px; } .ibcate { position: absolute; left: 50%; top: 50%; z-index: 1; margin-top: -74px; text-align: center; border: 1px solid rgba(255, 255, 255, 0.8); margin-left: -172px; } .ibcate .inner1 { border: 6px solid transparent; -webkit-transition: 0.3s; transition: 0.3s; width: 330px; height: 134px; } .ibcate .inner2 { color: #fff; border: 1px solid rgba(255, 255, 255, 0.8); width: 328px; padding: 34px 0; } .ibcate .cn { font-size: 36px; line-height: 44px; height: 44px; text-shadow: 0 0 6px rgba(0, 0, 0, 0.3); } .ibcate .en { font-size: 14px; line-height: 20px; height: 20px; text-shadow: 0 0 6px rgba(0, 0, 0, 0.3); text-transform: uppercase; letter-spacing: 4px; } .ibcate:hover .inner1 { border-color: rgba(255, 255, 255, 0.6); } .js-qiecon { display: none; } .js-qiecon.on { display: block; } .bgf5 { background-color: #f5f5f5; } .main { background: url('../images/mainbg.jpg') top; background-size: 100% 100%; } .main2 { background: #ececec url('../images/mainbg2.jpg') top; } .main3 { background: #ffffff url('../images/mainbg3.jpg') top; } .main4 { background: #ffffff url('../images/mainbg4.jpg') top no-repeat; } .cate { text-align: center; } .cate .cn { font-size: 32px; line-height: 50px; color: #111; font-weight: bold; padding-bottom: 13px; background: url('../images/line1.png') center bottom no-repeat; } .cate2 { text-align: center; } .cate2 .cn { font-size: 18px; line-height: 36px; color: #333; margin-top: 10px; background: url('../images/line2.png') center no-repeat; } .erjiout { background-color: #fff; height: 70px; border-bottom: 1px solid #9f9f9f; } .erji { font-size: 0; white-space: nowrap; width: 1200px; max-width: 100%; height: 100%; margin: 0 auto; text-align: center; } .erji a { display: inline-block; width: 20%; color: #111; font-size: 16px; line-height: 70px; height: 100%; position: relative; overflow: hidden; } .erji2 a { width: 16.5%; } .erji a:after { content: ''; position: absolute; left: 50%; bottom: 0px; z-index: 0; margin-left: 0; width: 0; height: 2px; background-color: #016b45; -webkit-transition: 0.3s; transition: 0.3s; } .erji a.on:after, .erji a:hover:after { width: 80px; margin-left: -40px; } .erji a.on, .erji a:hover { color: #016b45; } .rylist { max-width: 1240px; overflow: hidden; padding: 10px 0 60px; margin: 0 auto; } .rylist li { float: left; width: 25%; margin-top: 50px; } .rylist li .lin { padding: 0 25px; } .rylist li a { display: block; position: relative; background-color: #fff; } .rylist li a:after { content: ''; position: absolute; left: 0; bottom: 0; z-index: 1; width: 0; height: 1px; background-color: #c2c2c2; } .rylist li .pic { width: 100%; height: 0; padding-bottom: 81%; position: relative; overflow: hidden; } .rylist li .pic .wrap { background-color: #e7e7e7; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; font-size: 0; text-align: center; } .rylist li .pic .wrap i { display: inline-block; width: 0; height: 100%; vertical-align: middle; } .rylist li img { max-width: 90%; max-height: 90%; } .rylist li h3 { font-size: 14px; line-height: 44px; text-align: center; height: 44px; overflow: hidden; color: #333; border-bottom: 1px solid #c2c2c2; border-top: 1px solid #f3f3f3; } .rylist li h3, .rylist li a { -webkit-transition: .6s; transition: .6s; } .rylist li a:after { -webkit-transition: 0.8s; transition: 0.8s; } .rylist li:hover h3 { color: #016641; } .rylist li:hover a { -webkit-transform: translateY(-5px); transform: translateY(-5px); -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2); } .rylist li:hover a:after { width: 100%; background-color: #016641; } .jiagou { padding: 44px 0 80px; } .jiagoupic { display: block; text-align: center; } .jiagoupic img { max-width: 100%; } .atc { padding: 50px 0 80px; overflow: hidden; } .atc-h { text-align: center; padding-bottom: 30px; border-bottom: 1px solid #ccc; } .atc-h h1 { font-size: 30px; color: #111; line-height: 50px; } .atc-date { font-size: 14px; color: #666; line-height: 28px; margin-top: 8px; } .atc-date span { display: inline-block; vertical-align: top; margin: 0 16px; } .atc-date span.clock { padding-left: 24px; background: url('../images/clock.png') left no-repeat; } .atc-date span.click { padding-left: 24px; background: url('../images/click.png') left no-repeat; } .atc-con { padding: 30px 0 0; font-size: 16px; line-height: 24px; color: #111; } .atc-con .pic { text-align: center; padding: 24px 0; } .atc-con img { max-width: 900px; height: auto!important; } .videowrap img { max-width: 900px!important; /*height: auto!important;*/ } .atc-pn { overflow: hidden; text-align: center; position: relative; height: 74px; margin-top: 60px; border-top: 1px solid #bcbcbc; border-bottom: 1px solid #bcbcbc; line-height: 74px; } .atc-pn a { width: 80px; height: 74px; font-size: 16px; color: #333; text-align: left; position: relative; z-index: 1; overflow: hidden; } .atc-pn a span { color: #016b45; } a.atc-prev { float: left; } a.atc-next { float: right; text-align: right; } a.atc-ret { display: inline-block; vertical-align: top; padding-left: 28px; background: url('../images/ret.png') left center no-repeat; } .atc-pn a:hover { color: #016b45; } .atc-pn a.atc-ret:hover { color: #016b45; } .newslist { padding: 30px 0 40px; max-width: 1200px; margin: 0 auto; } .newslist li { width: 100%; padding: 30px 0; margin-top: 20px; background-color: transparent; } .newslist li a { display: block; position: relative; padding-left: 380px; height: 174px; overflow: hidden; padding-right: 40px; } .newslist li .pic { position: absolute; left: 30px; top: 0; z-index: 1; width: 310px; height: 100%; overflow: hidden; } .newslist li .pic img { width: 100%; height: 100%; } .newslist li h3 { font-size: 20px; color: #333; font-weight: bold; line-height: 40px; height: 40px; overflow: hidden; padding: 6px 0 0 0; margin-bottom: 10px; } .newslist li .txt { color: #888; line-height: 24px; text-align: justify; padding-top: 18px; overflow: hidden; height: 72px; border-top: 1px solid #c8c8c8; } .newslist li .info { color: #888; line-height: 20px; margin-top: 10px; } .newslist li:hover h3 { color: #016b45; } .newslist li:hover { background-color: #fff; -webkit-box-shadow: 0 4px 20px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 4px 20px 1px rgba(0, 0, 0, 0.2); } .newslist li:hover .txt { border-color: #016b45; } .newslist h3, .newslist li, .newslist .txt { -webkit-transition: 0.5s; transition: 0.5s; } .liuyan { padding: 30px 0 0; color: #333; font-size: 0; } .liuyan .hang { float: left; width: 48%; height: 40px; line-height: 40px; margin-bottom: 20px; } .liuyan .hang.long { float: none; width: 100%; } .liuyan .hang.first { margin-right: 4%; } .liuyan .hang.fat { width: 100%; height: auto; } .liuyan input[type=text] { width: 100%; height: 38px; border: 1px solid #bfbfbf; line-height: 38px; text-indent: 18px; font-size: 16px; margin-left: -2px; } .liuyan p { /* padding-left: 90px; */ height: 100%; } .liuyan p label { float: left; margin-left: -90px; width: 80px; text-align: right; font-size: 18px; display: none; } .liuyan textarea { padding: 1% 3%; height: 72px; border: 1px solid #bfbfbf; resize: none; vertical-align: top; width: 94%; line-height: 36px; font-size: 16px; margin-left: -2px; } .liuyan input[type=text]:focus, .liuyan textarea:focus { border-color: #016b45; } .liuyan input[type=text], .liuyan textarea { -webkit-transition: 0.3s; transition: 0.3s; } .liuyan i.v { display: inline-block; width: 100%; height: 100%; vertical-align: top; } .liuyan .hang2 { width: 100%; height: 40px; line-height: 40px; margin-bottom: 20px; } .liuyan .hang2 > div { float: left; height: 100%; } .liuyan .hang2 i.v { width: 270px; } .liuyan .verifyImg { width: 98px; height: 38px; cursor: pointer; vertical-align: top; border: 1px solid #d7d7d7; margin-left: 20px; } .liuyan .yzmchange { display: inline-block; vertical-align: top; width: 50px; background: url('../images/change2.png') center no-repeat; } .liuyan input#tj { float: right; width: 148px; height: 38px; font-size: 16px; line-height: 38px; background-color: #016b45; color: #fff; border: 1px solid #016b45; font-weight: bold; } .liuyan input#tj:hover { background-color: #fff; color: #016b45; } #map { width: 100%; height: 500px; } .lxout { padding: 56px 0 0; overflow: hidden; margin-bottom: 50px; } .lxleft { float: left; width: 570px; } .lxright { float: right; width: 600px; } .cate5 .cn { font-size: 18px; line-height: 30px; color: #016b45; font-weight: bold; } .lxway { margin-top: 20px; } .lxway p { padding-left: 30px; font-size: 16px; color: #333; line-height: 40px; } .lxway .lx1 { background: url('../images/lx1.png') 2px 12px no-repeat; } .lxway .lx2 { background: url('../images/lx2.png') 0 14px no-repeat; } .lxway .lx3 { background: url('../images/lx3.png') left 12px no-repeat; } .lxway .lx4 { background: url('../images/lx4.png') left 11px no-repeat; } .linyulist { width: 100%; padding: 60px 0 40px; } .linyulist li { width: 100%; margin-bottom: 40px; } .linyulist li a { display: block; position: relative; height: 373px; padding-left: 50%; overflow: hidden; border: 1px solid #016b45; background: #ffffff url('../images/yubg1.png') right no-repeat; } .linyulist li .pic { position: absolute; left: 0; top: 0; z-index: 1; width: 50%; height: 100%; overflow: hidden; } .linyulist li .pic img { width: auto; height: 100%; } .linyulist li.i2 a { padding-left: 0; padding-right: 50%; background-image: url('../images/yubg2.png'); background-position: left; } .linyulist li.i2 .pic { left: auto; right: 0; } .linyulist li .wz { display: table; width: 100%; height: 100%; } .linyulist li .wz .inner { text-align: center; display: table-cell; vertical-align: middle; padding: 0 70px; } .linyulist li h3 { font-size: 24px; color: #111; line-height: 36px; height: 36px; padding-bottom: 16px; overflow: hidden; position: relative; } .linyulist li h3:after { content: ''; position: absolute; left: 50%; bottom: 0; z-index: 0; width: 42px; height: 3px; margin-left: -21px; background-color: #016b45; } .linyulist li .txt { font-size: 14px; color: #333; line-height: 24px; max-height: 72px; margin: 22px 0 34px; overflow: hidden; } .linyulist li label { display: block; width: 140px; height: 36px; cursor: pointer; margin: 0 auto; background-color: #016b45; font-size: 14px; color: #fff; line-height: 36px; text-transform: capitalize; border-radius: 4px; } .linyulist li:hover a { -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.3); } .hotout { padding: 60px 0; } .hot { overflow: hidden; height: 375px; background-color: #f1f1f1; -webkit-box-shadow: 0 5px 10px 0 rgba(44, 44, 44, 0.15); box-shadow: 0 5px 10px 0 rgba(44, 44, 44, 0.15); } .hot a { display: block; height: 100%; } .hot .pic { float: left; width: 50%; height: 100%; position: relative; overflow: hidden; } .hot .pic img { position: absolute; width: 600px; height: 100%; left: 50%; top: 0; z-index: 0; margin-left: -300px; } .hot .r { width: 50%; height: 100%; position: relative; } .hotr { padding: 70px 45px 60px; } .hotr h3 { color: #016b45; font-size: 20px; line-height: 40px; height: 40px; overflow: hidden; } .hotr .txt { font-size: 14px; color: #333; line-height: 26px; margin-top: 14px; height: 130px; overflow: hidden; } .hotr .date { margin-top: 30px; font-size: 24px; color: #016b45; line-height: 32px; height: 32px; } .hotr .date span.year { font-size: 14px; color: #666; margin-left: 8px; } .hotr label { color: #016b45; } .danglist { padding-bottom: 60px; margin: 0 -40px; overflow: hidden; } .danglist li { float: left; width: 50%; } .danglist li .lin { margin: 0 40px; padding: 30px 0; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; } .danglist li a { display: block; position: relative; padding-left: 184px; padding-right: 10px; height: 112px; overflow: hidden; } .danglist li .pic { position: absolute; left: 10px; top: 0; z-index: 1; width: 150px; height: 112px; overflow: hidden; } .danglist li .pic img { width: 100%; height: 100%; } .danglist li h3 { font-size: 18px; color: #333; line-height: 26px; height: 26px; margin-bottom: 10px; overflow: hidden; } .danglist li .date { font-size: 14px; color: #999; line-height: 18px; margin-top: 16px; height: 18px; position: relative; background: url('../images/jtr-dang1.png') right no-repeat; } .danglist li .txt { font-size: 14px; color: #666; line-height: 22px; overflow: hidden; height: 44px; } .danglist .lin, .danglist h3 { -webkit-transition: 0.5s; transition: 0.5s; } .danglist li:hover h3 { color: #016b45; } .danglist li:hover .lin { border-color: #016b45; } .danglist li:hover .date { background-image: url('../images/jtr-dang1h.png'); } .rec { padding: 60px 0 0; } .rec-head { height: 70px; line-height: 70px; background-color: #d0d0d0; overflow: hidden; border-top: 1px solid #016b45; } .rec-head .th { float: left; padding: 10px 0; width: 22%; height: 50px; overflow: hidden; font-size: 16px; color: #111; line-height: 50px; font-weight: bold; text-align: center; } .rec-head .th.small { width: 14%; } .reclist { background-color: #fff; padding-bottom: 80px; } .rec-hand { height: 70px; line-height: 70px; background-color: #fff; overflow: hidden; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; } .reclist li:nth-child(even) .rec-hand { background-color: #e9e9e9; } .rec-hand .td { float: left; padding: 10px 0; width: 22%; overflow: hidden; font-size: 16px; color: #111; line-height: 50px; text-align: center; height: 50px; } .rec-hand .td.small { width: 14%; } .rec-hand a.more { display: block; cursor: pointer; width: 50px; height: 50px; margin: 0 auto; background: url('../images/jtr-zp.png') center no-repeat; } .reclist li.on .rec-hand { background-color: #016b45; } .reclist li:hover .rec-hand .td { color: #016b45; } .reclist li.on .rec-hand .td { color: #fff; } .reclist li.on .rec-hand a.more { -webkit-transform: rotate(90deg); transform: rotate(90deg); background-image: url('../images/jtr-zph.png'); } .rec-hand, .reclist .td, .rec-hand a.more { -webkit-transition: 0.6s; transition: 0.6s; } .reclist .rec-con { display: none; border-bottom: 1px solid #e9e9e9; } .reclist .rec-txt { font-size: 14px; color: #666; line-height: 26px; padding: 40px 90px; } .rencai { padding: 64px 0 66px; } .zhenlist { position: relative; width: 100%; height: 396px; margin-top: 34px; } .zhenlist .bg { position: absolute; top: 18px; left: 50%; width: 360px; height: 360px; z-index: 0; background: url('../images/rencai.png') center no-repeat; margin-left: -180px; -webkit-animation: rotate360 20s infinite linear; animation: rotate360 20s infinite linear; } .zhenlist:after { content: ''; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; background: url('../images/rencai-web.png') center 54px no-repeat; } .zhenlist li { position: absolute; z-index: 1; width: 500px; } .zhenlist li h3 { font-size: 18px; color: #016b45; line-height: 22px; height: 22px; overflow: hidden; margin-bottom: 10px; } .zhenlist li p { font-size: 14px; color: #333; line-height: 22px; height: 44px; overflow: hidden; } .zhenlist li.i1, .zhenlist li.i3, .zhenlist li.i5 { text-align: left; left: 50px; } .zhenlist li.i2, .zhenlist li.i4, .zhenlist li.i6 { text-align: right; right: 50px; } .zhenlist li.i3 { text-align: left; left: 0; } .zhenlist li.i4 { text-align: right; right: 0; } .zhenlist li.i1, .zhenlist li.i2 { top: 0; } .zhenlist li.i3, .zhenlist li.i4 { top: 161px; } .zhenlist li.i5, .zhenlist li.i6 { bottom: 0; } .linyucon { padding: 40px 0 0; font-size: 16px; line-height: 26px; color: #111; } .linyucon .pic { text-align: center; padding: 24px 0; } .linyucon img { max-width: 100%; } .videowrap { width: 100%; position: relative; text-align: center; padding: 30px 0; } .video { width: 1000px; max-width: 100%; height: 600px; } .videowrap iframe { width: 1000px; max-width: 100%; height: 600px; } .caselist { overflow: hidden; padding: 44px 0 52px; margin: 0 -15px; } .caselist li { float: left; width: 33.3%; margin-bottom: 12px; } .caselist li .lin { padding: 0 15px; } .caselist li a { display: block; } .caselist li .pic { position: relative; width: 100%; height: 0; padding-bottom: 75%; overflow: hidden; } .caselist li .pic:after { content: ''; position: absolute; left: 0; bottom: 0; z-index: 1; width: 0; height: 1px; background-color: #fff; display: none; } .caselist li img { position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; } .caselist li h3 { font-size: 16px; color: #333; line-height: 48px; text-align: center; height: 48px; overflow: hidden; } .caselist li h3, .caselist a { -webkit-transition: .6s; transition: .6s; } .caselist li:hover h3 { background-color: #fff; } .caselist li:hover a { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .guanlist { font-size: 0; overflow: hidden; position: relative; width: 100%; height: 500px; margin: 50px 0 90px; } .guanlist li { display: inline-block; width: 400px; height: 100%; } .guanlist li a { display: block; background-color: #eee; } .guanlist .pic { width: 100%; height: 0; padding-bottom: 62.5%; position: relative; } .guanlist .pic img { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; } .guanlist .pic i { position: absolute; left: 50%; bottom: 0; z-index: 2; width: 20px; height: 10px; margin-left: -10px; background: url('../images/sju1-guan.png') center no-repeat; } .guanlist li:nth-child(even) .pic i { bottom: auto; top: 0; background-image: url('../images/sjd1-guan.png'); } .guanlist li .txt { width: 100%; height: 250px; overflow: hidden; position: relative; } .guanlist li .txt .inner { padding: 64px 50px 0; } .guanlist li .txt h3 { font-size: 18px; font-weight: bold; color: #016b45; line-height: 28px; margin-bottom: 10px; height: 28px; overflow: hidden; } .guanlist li .txt p { font-size: 16px; color: #444; line-height: 24px; overflow: hidden; max-height: 96px; } .guanlist li .txt:after { left: 100%; position: absolute; bottom: 0; content: " "; width: 0; border-bottom: 2px solid #016b45; -webkit-transition: .3s; transition: .3s; } .guanlist li:nth-child(even) .txt:after { bottom: auto; top: 0; } .guanlist li:hover .txt:after { width: 100%; left: 0; -webkit-transition: width 0.3s; transition: width 0.3s; } .nianlist { overflow: hidden; text-align: center; font-size: 0; padding: 50px 0 90px; margin: 0 -7px; } .nianlist li { display: inline-block; width: 25%; height: 412px; } .nianlist li .nianlin { padding: 0 7px; height: 100%; text-align: center; } .nianlist li a { display: block; position: relative; -webkit-transition: 0.5s; transition: 0.5s; height: 100%; } .nianlist li:hover a { -webkit-box-shadow: 0 3px 4px 0 rgba(44, 44, 44, 0.25); box-shadow: 0 3px 4px 0 rgba(44, 44, 44, 0.25); } .nianlist .pic { width: 100%; height: 100%; overflow: hidden; position: absolute; top: 0; z-index: 0; left: 0; } .nianlist img { width: 100%; height: 100%; } .nianlist h3 { font-size: 20px; color: #016b45; font-weight: bold; line-height: 36px; height: 36px; overflow: hidden; padding-top: 50px; position: relative; } .nianlist .txt { font-size: 16px; color: #666; line-height: 26px; position: relative; margin-top: 12px; } .slideBox2 { width: 100%; position: relative; margin: 50px 0 80px; } .slideBox2 .bd { position: relative; width: 100%; height: 346px; z-index: 0; overflow: hidden; } .slideBox2 .bd .tempWrap { height: 100%; } .slideBox2 .bd ul { height: 100%; } .slideBox2 .bd li { float: left; width: 375px; height: 100%; margin: 0 12px 0 13px; position: relative; text-align: center; overflow: hidden; } .slideBox2 .bd li .pic { height: 282px; line-height: 282px; font-size: 0; overflow: hidden; } .slideBox2 .bd img { width: 100%; height: 100%; } .slideBox2 .bd h3 { width: 100%; height: 50px; overflow: hidden; line-height: 50px; font-size: 18px; color: #111; } .slideBox2 .fproprev, .slideBox2 .fpronext { width: 45px; height: 100px; display: block; position: absolute; top: 92px; z-index: 4; } .slideBox2 .fproprev { left: -74px; background: #b2b2b2 url('../images/lt-feng.png') center no-repeat; } .slideBox2 .fpronext { right: -74px; background: #b2b2b2 url('../images/gt-feng.png') center no-repeat; /* font-size: 36px; color: #cbcbcb; line-height: 100px; text-align: center; font-family: 'simsun'; */ } .slideBox2 .fproprev:hover { background-color: #016b45; } .slideBox2 .fpronext:hover { background-color: #016b45; } .slideBox2 .hd { width: 100%; height: 12px; margin-top: 20px; } .slideBox2 .hd ul { width: 100%; height: 12px; overflow: hidden; text-align: center; font-size: 0; } .slideBox2 .hd ul li { display: inline-block; width: 12px; height: 12px; cursor: pointer; text-indent: -9999px; background: url('../images/dot2.png') center no-repeat; margin: 0 14px; vertical-align: top; } .slideBox2 .hd ul li.on { background-image: url('../images/dot2h.png'); } .ab { padding-right: 470px; height: 450px; margin-top: 50px; position: relative; } .abpic { width: 420px; height: 450px; position: absolute; right: 0; z-index: 0; top: 0; background-color: #ddd; } /* .abpic img{ width: 100%; height: 100%;} */ .ab h2 { font-size: 24px; line-height: 44px; color: #111; font-weight: bold; height: 44px; padding-bottom: 25px; background: url('../images/wave.png') left bottom no-repeat; } .ab h2 span { color: #016b45; } .ab .con { margin: 32px 0 30px; font-size: 14px; color: #333; height: 220px; overflow: hidden; } .guolistout { width: 730px; overflow: hidden; } .guolist { margin: 0 -50px; overflow: hidden; position: relative; text-align: center; font-size: 0; } .guolist li { display: inline-block; width: 25%; } .guolist li a { display: block; position: relative; } .guolist h3 { font-size: 40px; color: #016b45; line-height: 50px; height: 50px; overflow: hidden; } .guolist h3 i { font-size: 16px; font-style: normal; } .guolist p { font-size: 14px; color: #666; line-height: 34px; height: 34px; overflow: hidden; } .pianyi { padding-top: 80px; margin-top: -80px; } .dashi { padding: 80px 0 170px; background: #ffffff url('../images/dashibg.jpg') bottom no-repeat; position: relative; } .yearwrap a.year-prev, .yearwrap a.year-next { width: 40px; height: 80px; display: block; position: absolute; top: 115px; z-index: 4; } .yearwrap a.year-prev { left: 50%; margin-left: -620px; background: rgba(0, 0, 0, 0.4) url('../images/lt-dashi.png') center no-repeat; } .yearwrap a.year-next { right: 50%; margin-right: -620px; background: rgba(0, 0, 0, 0.4) url('../images/gt-dashi.png') center no-repeat; } .yearwrap a.year-prev:hover, .yearwrap a.year-next:hover { background-color: #016b45; } .yearwrap { position: relative; margin-top: 70px; } .yearpicout { width: 1200px; margin: 0 auto; overflow: hidden; height: 360px; position: relative; cursor: ew-resize; } .yearpicout:before { content: ''; position: absolute; left: 0; top: 50%; z-index: 0; width: 100%; height: 1px; background: url('../images/line3.png') 0; } .yearlist { width: auto; height: 100%; font-size: 0; white-space: nowrap; padding: 0 60px; position: absolute; left: 0; top: 0; z-index: 1; min-width: 100%; text-align: center; } .yearpic { display: inline-block; width: 385px; height: 100%; vertical-align: top; } .yearpic li { display: block; width: 100%; height: 50%; position: relative; background: url('../images/needle1.png') 12px bottom no-repeat; } .yearpic li .inner { padding: 10px 45px; height: 160px; position: relative; } .yearpic li i { position: absolute; width: 30px; height: 30px; z-index: 1; bottom: -15px; left: 0; background: url('../images/dot-dashi.png') center no-repeat; } .yearpic li .date { display: block; width: 100%; height: 40px; line-height: 40px; text-align: left; } .yearpic li .date span { font-size: 30px; color: #016b45; font-weight: bold; } .yearpic li dl { max-height: 112px; overflow: hidden; white-space: normal; } .yearpic li dd { font-size: 16px; color: #111; line-height: 28px; text-align: justify; } .yearpic li.i2 { margin-left: 68px; background: url('../images/needle2.png') 12px top no-repeat; } .yearpic li.i2 .inner { padding: 20px 45px 10px; height: 150px; } .yearpic li.i2 i { top: -15px; bottom: auto; } .luelist { font-size: 0; overflow: hidden; position: relative; width: 100%; height: 202px; margin: 50px 0 60px; } .luelist li { display: inline-block; width: 375px; height: 100%; margin-left: 37px; } .luelist li:first-child { margin-left: 0; } .luelist li a { display: block; } .luelist .pic { width: 100%; height: 0; padding-bottom: 40%; position: relative; } .luelist .pic img { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; } .luelist .pic i { border: 8px solid transparent; } .luelist li h4 { position: absolute; left: 0; top: 42px; z-index: 2; width: 44px; height: 48px; padding: 9px 35px; font-size: 20px; line-height: 24px; color: #fff; font-weight: bold; background-color: rgba(1, 107, 69, 0.75); } .luelist li .txt { width: 100%; height: 42px; overflow: hidden; margin-top: 10px; font-size: 16px; color: #414141; text-indent: 12px; line-height: 42px; background: #ffffff url('../images/sx-lue.png') left no-repeat; } .fangzhen { margin: 104px 0 85px; } .dingwei { width: 100%; height: 308px; margin: 50px 0 80px; background: url('../images/dingwei.png') center no-repeat; } .dingwei .inner { padding: 62px 30px 44px 230px; } .dinweilist { position: relative; overflow: hidden; padding-bottom: 1px; } .dinweilist li { float: left; padding-left: 24px; width: 370px; height: 36px; border-bottom: 1px solid #9a9a9a; background-position: left center; background-repeat: no-repeat; margin: 0 38px 30px; } .dinweilist li { background-image: url('../images/fang.png'); } .dinweilist li a { display: block; position: relative; height: 36px; overflow: hidden; color: #111; font-size: 16px; line-height: 36px; } .dinweilist li:hover { border-color: #016b45; } /* 首页 */ .section { position: relative; overflow: hidden; background-color: #fafafa; width: 100%; height: 100vh; } .section2 { background: url('../images/fbg2.jpg') center no-repeat; background-size: 100% 100%; } .section3 { background: url('../images/fbg3.jpg') center no-repeat; background-size: 100% 100%; } .section5 { background: url('../images/fbg5.jpg') center no-repeat; } .section6 { background: url('../images/fbg6.jpg') center no-repeat; background-size: 100% 100%; } .section4 .fbigbg { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; background-size: 100% 100%; background-position: top; background-repeat: no-repeat; -webkit-transition: 0.4s; transition: 0.4s; } .section4 .fbigbg1 { background-image: url('../images/fbg41.jpg'); opacity: 1; } .section4 .fbigbg2 { background-image: url('../images/fbg42.jpg'); opacity: 0; } .section4.on .fbigbg1 { opacity: 0; } .section4.on .fbigbg2 { opacity: 1; } .mouse { width: 24px; height: 80px; position: absolute; z-index: 10; font-size: 0; cursor: pointer; background: url('../images/mouse.png') 0 no-repeat; bottom: 60px; left: 50%; margin-left: -12px; } .fcate { color: #fff; position: relative; } .fcate .cn { font-size: 32px; line-height: 50px; font-weight: bold; } .fcate .en { font-size: 18px; color: #e0e0e0; line-height: 36px; text-transform: capitalize; } .fcate2 { position: relative; } .fcate2 .cn { font-size: 32px; color: #111; line-height: 50px; font-weight: bold; } .fcate2 .en { font-size: 18px; color: #333; line-height: 36px; text-transform: capitalize; } .fsanji { font-size: 0; text-align: center; position: absolute; z-index: 1; right: 0; top: 38px; } .fsanji li { display: inline-block; width: 138px; } .fsanji li a { display: block; height: 34px; width: 136px; border: 1px solid #016b45; color: #111; line-height: 34px; font-size: 16px; } .fsanji li a:hover, .fsanji li.on a { background-color: #016b45; color: #e0e0e0; } .flylist { margin: 0 -24px; overflow: hidden; } .flylist li { float: left; width: 370px; margin: 40px 23px 0; } .flylist li .lin { text-align: center; } .flylist li a { display: block; width: 100%; padding: 26px 0; position: relative; background: url('../images/fly-k2.png') center no-repeat; } .flylist .pic { width: 100%; height: 70px; position: relative; margin: 0 auto 12px; font-size: 0; text-align: center; line-height: 70px; } .flylist .pic img { max-height: 100%; max-width: 100%; } .flylist li h3 { font-size: 20px; color: #fff; line-height: 40px; display: none; padding: 0 10px; height: 40px; overflow: hidden; } .flylist li .txt { font-size: 20px; color: #fff; line-height: 40px; padding: 0 10px; height: 40px; overflow: hidden; } .flylist li .hx { width: 32px; height: 3px; background-color: #016b45; display: none; margin: 14px auto 21px; } .flylist li .cover { position: absolute; width: 362px; height: 166px; top: 4px; left: 4px; z-index: 2; opacity: 0; -webkit-transform: scale(0.9); transform: scale(0.9); background-color: rgba(1, 107, 69, 0.8); } .flylist li .cover .in { padding: 16px 0 10px; } .flylist li .cover h4 { font-size: 22px; color: #fff; line-height: 30px; height: 30px; overflow: hidden; padding: 0 10px; display: none; } .flylist li .cover .txt2 { font-size: 20px; color: #fff; line-height: 34px; padding: 0 10px; height: 34px; overflow: hidden; margin-bottom: 10px; } .flylist li .cover .txt3 { font-size: 14px; color: #fff; line-height: 24px; padding: 0 25px; height: 96px; overflow: hidden; text-align: justify; } .flylist .cover, .flylist h3, .flylist .txt, .flylist .pic { -webkit-transition: .6s; transition: .6s; } .flylist li:hover .cover { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } /* .flylist li:hover .pic{ -webkit-animation: rotateY360 2s linear 1; animation: rotateY360 2s linear 1;} */ .fjianjie { width: 1200px; height: 450px; position: relative; margin: 0 auto; } .rightbg { width: 35%; height: 100%; position: absolute; right: 0; top: 0; z-index: 0; } /* .rightbg img{ position: absolute; left:0; bottom:0; z-index: 1; width: 100%;} */ .fjjcon { width: 61%; height: 100%; float: left; position: relative; } .fjjcon .fabcon { font-size: 16px; line-height: 30px; color: #222; margin: 40px 0; min-height: 210px; max-height: 240px; overflow: hidden; text-align: justify; } a.seemore { display: block; width: 160px; height: 40px; color: #fefefe; text-align: center; font-size: 16px; line-height: 40px; text-transform: uppercase; background-color: #016b45; border-radius: 4px; } a.seemore:hover { -webkit-box-shadow: 0 0 10px 0 rgba(255, 255, 255, 0.5); box-shadow: 0 0 10px 0 rgba(255, 255, 255, 0.5); } .fcate1 { margin-left: 10px; } .slideBox1 { width: 100%; position: relative; margin-top: 36px; } .slideBox1 .bd { position: relative; width: 100%; height: 400px; z-index: 0; overflow: hidden; } .slideBox1 .bd .tempWrap { height: 100%; } .slideBox1 .bd .comlist { height: 100%; } .slideBox1 .bd ul { float: left; width: 380px; height: 100%; margin: 0 10px; } .slideBox1 .bd li { width: 380px; height: 180px; margin-bottom: 20px; position: relative; text-align: center; overflow: hidden; } .slideBox1 .bd li a { display: block; padding: 20px 0; background-color: #fff; border-radius: 6px; } .slideBox1 .bd li .pic { height: 100px; line-height: 100px; font-size: 0; overflow: hidden; -webkit-transition: 0.5s; transition: 0.5s; } .slideBox1 .bd li .pic:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); } .slideBox1 .bd img { max-width: 96%; max-height: 96%; } .slideBox1 .bd h3 { width: 100%; height: 40px; overflow: hidden; -webkit-transition: 0.5s; transition: 0.5s; font-size: 20px; color: #777; line-height: 40px; font-weight: bold; } .slideBox1 .bd li:hover h3 { color: #008011; } .slideBox1 .fprev, .slideBox1 .fnext { width: 40px; height: 80px; display: block; position: absolute; top: 150px; z-index: 4; border-radius: 4px; } .slideBox1 .fprev { left: -50px; background: url('../images/lt-lg.png') center no-repeat; } .slideBox1 .fnext { right: -50px; background: url('../images/gt-lg.png') center no-repeat; } @media screen and (max-width: 1300px) { .slideBox1 .fprev { left: 0; background-color: #016b45; } .slideBox1 .fnext { right: 0; background-color: #016b45; } } .fdashi { width: 100%; height: 710px; position: relative; } .fdashi .fcate2 { position: absolute; left: 0; top: 0; z-index: 1; } .dsitem { position: absolute; z-index: 2; padding-bottom: 4px; padding: 0 60px; background: url('../images/dot-fz.png') right 4px no-repeat; } .dsitem span { font-size: 20px; color: #111; line-height: 60px; vertical-align: middle; display: inline-block; width: 24em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .dsitem a { padding: 0 20px 0 30px; font-size: 34px; font-weight: bold; vertical-align: middle; line-height: 60px; color: #016b45; } .dsitem.i4, .dsitem.i5, .dsitem.i6 { background-position: left 4px; } .dsitem.i4 a, .dsitem.i5 a, .dsitem.i6 a { padding: 0 30px 0 20px; } .dsitem.i1 { top: 19px; right: 0; } .dsitem.i1 span { width: 27em; } .dsitem.i2 { top: 137px; right: 289px; } .dsitem.i2 span { width: 22em; } .dsitem.i3 { top: 267px; right: 399px; } .dsitem.i4 { bottom: 260px; left: 290px; } .dsitem.i5 { bottom: 133px; left: 192px; } .dsitem.i6 { bottom: 0; left: 0; } .dsitem.i6 span { width: 30em; } .pzcon-out { width: 1200px; height: 580px; position: relative; z-index: 1; margin: 0 auto; overflow: hidden; } .pzcon-wrap { width: auto; position: absolute; top: 0; left: 0; z-index: 1; white-space: nowrap; font-size: 0; -webkit-transition: 0.6s; transition: 0.6s; } .dangqun { display: inline-block; width: 1200px; white-space: normal; } .fdanglistout { margin: 50px 0 90px; height: 378px; overflow: hidden; } .fdanglist { margin: 0 -15px; overflow: hidden; } .fdanglist.on { margin-top: -378px; } .fdanglist li { float: left; width: 33.33%; } .fdanglist li .lin { padding: 0 15px; } .fdanglist li a { display: block; background-color: #fff; position: relative; } .fdanglist .pic { width: 100%; height: 214px; overflow: hidden; position: relative; } .fdanglist img { position: static; z-index: 1; left: 0; top: 0; } .fdanglist li .two { padding: 16px 20px; border: 1px solid #aaa; } .fdanglist li h3 { font-size: 16px; color: #111; line-height: 24px; text-align: center; height: 48px; overflow: hidden; } .fdanglist li .hx { margin: 13px 0 14px; height: 11px; background: url('../images/line-fdang.png') center no-repeat; } .fdanglist li .txt { font-size: 14px; color: #333; line-height: 22px; height: 44px; overflow: hidden; } .fdanglist .date { width: 115px; height: 36px; background-color: rgba(0, 0, 0, 0.6); text-align: center; color: #fff; font-size: 14px; line-height: 36px; position: absolute; left: 0px; top: 0; z-index: 3; } .fdanglist li:hover h3 { color: #007a49; } .fdanglist h3, .fdanglist { -webkit-transition: .5s; transition: .5s; } .dongtai { display: inline-block; width: 1200px; height: 100%; white-space: normal; } .fnewslistout { margin: 50px 0 130px; overflow: hidden; height: 338px; } .fnewslist { overflow: hidden; margin: 0 -40px; } .fnewslist.on { margin-top: -338px; } .fnewslist li { float: left; width: 33%; } .fnewslist li .inner { padding: 0 40px; } .fnewslist li a { position: relative; display: block; } .fnewslist .pic { width: 100%; height: 216px; overflow: hidden; position: relative; } .fnewslist .pic img { width: 100%; height: 100%; } .fnewslist .two { padding: 18px 20px 19px; border-bottom: 1px solid #016b45; } .fnewslist h3 { font-size: 18px; color: #111; line-height: 30px; height: 30px; overflow: hidden; } .fnewslist p { font-size: 14px; color: #444; line-height: 22px; overflow: hidden; height: 44px; margin-top: 10px; } .fnewslist .date { width: 80px; height: 52px; padding: 10px 0 6px; background-color: #007a49; text-align: center; color: #fff; position: absolute; right: 0px; top: 0; z-index: 3; } .fnewslist .date .year { display: block; font-size: 12px; line-height: 18px; height: 18px; } .fnewslist .date .day { display: block; font-size: 24px; line-height: 34px; height: 34px; } .fnewslist li:hover .two { background-color: #016b45; } .fnewslist li:hover h3 { color: #fff; } .fnewslist li:hover p { color: #e8e8e8; } .fnewslist .two, .fnewslist h3, .fnewslist p, .fnewslist { -webkit-transition: 0.5s; transition: 0.5s; } .fyiji { position: relative; width: 1200px; height: 50px; font-size: 0; margin: 0 auto; z-index: 1; text-align: center; } .fyiji li { display: inline-block; width: 18%; text-align: center; } .fyiji li a { display: inline-block; width: 146px; height: 50px; margin: 0 auto; font-size: 16px; line-height: 50px; color: #fff; text-align: center; background: url('../images/seemorebg3.png') center no-repeat; } .fyiji li.on a { background-image: url('../images/seemorebg.png'); } .slideBox3 { position: relative; } .slideBox3 .bd { position: relative; width: 100%; height: 100%; z-index: 0; } .slideBox3 .bd ul { width: 100%; height: 100%; } .slideBox3 .bd li { width: 100%; height: 450px; position: relative; text-align: center; overflow: hidden; } .slideBox3 .bd li .pic { height: 420px; line-height: 420px; font-size: 0; overflow: hidden; } .slideBox3 .bd img { max-width: 100%; max-height: 100%; } .slideBox3 .bd h3 { width: 100%; height: 40px; display: none; overflow: hidden; line-height: 40px; font-size: 20px; color: #fff; } .slideBox3 .fproprev { width: 24px; height: 50px; margin-top: -25px; display: block; position: absolute; font-size: 36px; color: #fff; line-height: 50px; text-align: center; font-family: 'simsun'; top: 50%; z-index: 4; left: -25px; } .slideBox3 .fpronext { width: 24px; height: 50px; margin-top: -25px; display: block; position: absolute; font-size: 36px; color: #fff; line-height: 50px; text-align: center; font-family: 'simsun'; top: 50%; z-index: 4; right: -25px; } .abpic .slideBox3 .fproprev, .abpic .slideBox3 .fpronext { background-color: rgba(0, 0, 0, 0.2); } .slideBox3 .fproprev:hover { background-color: rgba(0, 0, 0, 0.4); } .slideBox3 .fpronext:hover { background-color: rgba(0, 0, 0, 0.4); } .slideBox3 .hd { position: absolute; z-index: 5; bottom: 10px; left: 0; width: 100%; height: 14px; } .slideBox3 .hd ul { width: 100%; height: 14px; overflow: hidden; text-align: center; font-size: 0; } .slideBox3 .hd ul li { display: inline-block; width: 14px; height: 14px; cursor: pointer; text-indent: -9999px; background: url('../images/dot3.png') center no-repeat; margin: 0 8px; vertical-align: top; } .slideBox3 .hd ul li.on { background-image: url('../images/dot4h.png'); } .abpic .slideBox3 .hd { bottom: 15px; } .comlist2 { overflow: hidden; margin: 0 -10px; padding: 20px 0 60px; } .comlist2 li { float: left; width: 285px; height: 145px; margin: 10px; position: relative; text-align: center; } .comlist2 li a { display: block; padding: 10px 0 15px; background-color: #f2f2f2; border-radius: 6px; } .comlist2 li .pic { height: 90px; line-height: 90px; font-size: 0; overflow: hidden; } .comlist2 img { max-width: 96%; max-height: 96%; } .comlist2 h3 { width: 100%; height: 30px; overflow: hidden; font-size: 18px; color: #777; line-height: 30px; font-weight: bold; } .comlist2 li:hover a { -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); } .liuyan2out { margin-top: 50px; padding-left: 580px; padding-bottom: 100px; background: url('../images/lohas.png') 27px 12px no-repeat; } .liuyan2 { color: #333; font-size: 0; } .liuyan2 .hang { float: left; width: 300px; height: 50px; line-height: 50px; margin-bottom: 30px; } .liuyan2 .hang.long { float: none; width: 100%; } .liuyan2 .hang.first { margin-right: 20px; } .liuyan2 input[type=text] { width: 298px; height: 48px; border: 1px solid #bfbfbf; background-color: #f4f4f4; line-height: 48px; text-indent: 54px; font-size: 16px; } .liuyan2 .hang.long input[type=text] { width: 618px; } .liuyan2 p { height: 100%; position: relative; } .liuyan2 label { width: 54px; height: 50px; position: absolute; left: 0; z-index: 1; top: 0; font-size: 0; } .liuyan2 input[type=text]:focus { border-color: #016b45; } .liuyan2 input[type=text] { -webkit-transition: 0.3s; transition: 0.3s; } .liuyan2 i.v { display: inline-block; width: 100%; height: 100%; vertical-align: top; } .liuyan2 .hang2 { width: 100%; height: 50px; line-height: 50px; margin-bottom: 30px; } .liuyan2 .hang2 > div { height: 100%; position: relative; } .liuyan2 .hang2 i.v { width: 390px; } .liuyan2 .hang2 input[type=text] { width: 388px; } .liuyan2 .verifyImg { width: 128px; height: 48px; cursor: pointer; vertical-align: top; border: 1px solid #bfbfbf; margin-left: 30px; } .liuyan2 .yzmchange { float: right; width: 50px; background: url('../images/change3.png') center no-repeat; } .liuyan2 input#tj { display: block; width: 100%; height: 50px; font-size: 20px; line-height: 50px; background-color: #016b45; color: #fff; } .liuyan2 input#tj:hover { opacity: 0.8; filter: alpha(opacity=80); } .liuyan2 label.i1 { background: url('../images/fm1.png') center no-repeat; } .liuyan2 label.i2 { background: url('../images/fm2.png') center no-repeat; } .liuyan2 label.i3 { background: url('../images/fm3.png') center no-repeat; } .liuyan2 label.i4 { background: url('../images/fm4.png') center no-repeat; } .liuyan2 .v span.Validform_checktip { left: auto; right: 0; height: 30px; line-height: 30px; } .vdbed video { width: 100%; }