@charset "utf-8"; /*内页banner */ .inbanner { width: 100%; height: 360px; position: relative; overflow: hidden; } .inbanner > img { width: 100%; height: 100%; } .ibcate { position: absolute; left: 50%; top: 50%; z-index: 1; margin-top: -85px; text-align: center; border: 1px solid rgba(255, 255, 255, 0.8); margin-left: -200px; } .ibcate .inner1 { border: 8px solid transparent; -webkit-transition: 0.3s; transition: 0.3s; width: 382px; height: 152px; } .ibcate .inner2 { color: #fff; border: 1px solid rgba(255, 255, 255, 0.8); width: 380px; padding: 30px 0 28px; } .ibcate .cn { font-size: 48px; line-height: 64px; height: 64px; text-shadow: 0 0 6px rgba(0, 0, 0, 0.3); } .ibcate .en { font-size: 24px; line-height: 30px; height: 30px; 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: #f4f4f4 url('../images/mainbg.jpg') top; } .main2 { background: #f5f5f5 url('../images/mainbg2.jpg') top; } .main3 { background: #ffffff url('../images/mainbg3.jpg') top no-repeat; } .main4 { background: #ebebeb url('../images/mainbg4.jpg') top; } .main5 { background: #ffffff url('../images/mainbg5.jpg') top no-repeat; } .cate { text-align: center; } .cate .cn { font-size: 40px; line-height: 58px; color: #111; font-weight: bold; padding-bottom: 12px; 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; } .outnav3 { height: 60px; padding: 10px 0; background-color: #f0f0f0; position: relative; z-index: 1; overflow: hidden; } .outnav3 .nav-left, .outnav3 .nav-right { width: 50px; height: 100%; cursor: pointer; position: absolute; top: 0; z-index: 2; background-position: center; background-repeat: no-repeat; display: none; -webkit-transition: 0.3s; transition: 0.3s; background-color: #e8e8e8; } .outnav3 .nav-left { left: 0; background-image: url(../images/outnav-lt3.png); } .outnav3 .nav-right { right: 0; background-image: url(../images/outnav-gt3.png); } .outnav3 .nav-left:hover, .outnav3 .nav-right:hover { background-color: #016b45; } .outnav3 #wrapper22 { width: 100%; height: 100%; position: relative; } .outnav3.on { padding: 10px 50px; } .outnav3.on .nav-left, .outnav3.on .nav-right { display: block; } .nav7 { width: 100%; height: 100%; font-size: 0; white-space: nowrap; text-align: center; } .nav7 li { width: 50%; display: inline-block; height: 100%; overflow: hidden; } .nav7.fen2 li { width: 50%; } .nav7.fen3 li { width: 33.3%; } .nav7.fen4 li { width: 25%; } .nav7.fen5 li { width: 20%; } .nav7 li a { display: block; position: relative; background-color: #f0f0f0; color: #777; line-height: 60px; font-size: 26px; } .nav7 li:hover a, .nav7 li.on a { color: #016b45; } .nav7 li a:before { content: ''; position: absolute; left: 0; top: 15px; z-index: 0; width: 2px; height: 30px; background-color: #d7d7d7; } .nav7 li:first-child a:before { display: none; } .rylist { overflow: hidden; padding: 16px 15px 54px; } .rylist li { float: left; width: 50%; margin-top: 44px; } .rylist li .lin { padding: 0 15px; } .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: #ccc; } .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: 22px; color: #333; line-height: 58px; text-align: center; height: 58px; border-bottom: 1px solid #ccc; margin: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .rylist li h3, .rylist li a { -webkit-transition: .6s; transition: .6s; } .rylist li a:after { -webkit-transition: 1s; transition: 1s; } .rylist li:hover h3 { color: #016b45; } .rylist li:hover a { -webkit-transform: translateY(-5px); transform: translateY(-5px); -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2); } .rylist li:hover a:after { width: 100%; background-color: #016b45; } .jiagou { padding: 40px 30px 80px; } .jiagoupic { display: block; text-align: center; } .jiagoupic img { max-width: 100%; } .atc { padding: 52px 30px 80px; overflow: hidden; } .atc-h { text-align: center; padding-bottom: 22px; border-bottom: 1px solid #ccc; } .atc-h h1 { font-size: 32px; color: #111; line-height: 48px; } .atc-date { font-size: 22px; color: #999; line-height: 40px; margin-top: 20px; } .atc-date span { display: inline-block; vertical-align: top; margin: 0 25px; } .atc-date span.clock { padding-left: 38px; background: url('../images/clock.png') left no-repeat; } .atc-date span.click { padding-left: 40px; background: url('../images/click.png') left no-repeat; } .atc-con { padding: 30px 0 0; font-size: 26px; line-height: 1.5em; color: #666; text-align: justify; } .atc-con .pic { text-align: center; padding: 36px 0; } .atc-con img { max-width: 100%; } .atc-pn { overflow: hidden; text-align: center; position: relative; margin-top: 60px; font-size: 0; } .atc-pn a { display: inline-block; height: 70px; background-color: #016b45; font-size: 26px; color: #fff; line-height: 70px; border-radius: 4px; } .atc-pn a.atc-prev, .atc-pn a.atc-next { width: 22%; } .atc-pn a.atc-ret { width: 48%; margin: 0 3%; } .atc-pn a:hover { opacity: 0.9; filter: alpha(opacity=90); } .newslist { padding: 30px 30px 40px; } .newslist li { width: 100%; margin-top: 40px; background-color: #fff; } .newslist li a { display: block; position: relative; overflow: hidden; } .newslist li .pic { width: 100%; overflow: hidden; } .newslist li .pic img { width: 100%; } .newslist li .one { padding: 30px 20px 40px; } .newslist li .title { line-height: 44px; height: 44px; margin-bottom: 16px; position: relative; overflow: hidden; padding: 0 140px 0 0; } .newslist li h3 { font-size: 28px; color: #333; font-weight: bold; height: 44px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .newslist li .date { font-size: 22px; color: #999; text-align: right; height: 44px; position: absolute; top: 0; right: 0; z-index: 1; } .newslist li .txt { font-size: 24px; color: #666; line-height: 36px; text-align: justify; padding-top: 26px; overflow: hidden; height: 72px; border-top: 1px solid #c8c8c8; } .newslist li:hover h3 { color: #016b45; } .newslist li:hover { -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: 36px 0 50px; color: #333; font-size: 0; } .liuyan .hang { width: 100%; height: 60px; line-height: 60px; margin-bottom: 40px; } .liuyan .hang.fat { width: 100%; height: auto; } .liuyan input[type=text] { width: 100%; height: 58px; border: 1px solid #ddd; line-height: 58px; text-indent: 20px; font-size: 24px; 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: 15px 3%; height: 160px; border: 1px solid #ddd; resize: none; vertical-align: top; width: 94%; line-height: 40px; font-size: 24px; 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: 60px; line-height: 60px; margin-bottom: 40px; } .liuyan .hang2 i.v { width: 390px; } .liuyan .verifyImg { float: right; max-width: 180px; height: 100%; cursor: pointer; vertical-align: top; } .liuyan .yzmchange { display: inline-block; vertical-align: top; width: 60px; margin-left: 30px; background: url('../images/change2.png') center no-repeat; } .liuyan input#tj { width: 100%; height: 68px; font-size: 26px; color: #fff; line-height: 68px; background-color: #016b45; border: 1px solid #016b45; margin-left: -1px; border-radius: 4px; } .liuyan input#tj:hover { background-color: #fff; color: #016b45; } #map { width: 100%; height: 900px; } .lxout { padding: 46px 30px 60px; overflow: hidden; } .cate5 .cn { font-size: 32px; line-height: 60px; color: #016b45; } .lxway { margin-top: 16px; margin-bottom: 54px; } .lxway p { padding-left: 38px; font-size: 24px; color: #333; line-height: 56px; } .lxway .lx1 { background: url('../images/lx1.png') 3px 19px no-repeat; } .lxway .lx2 { background: url('../images/lx2.png') 3px 21px no-repeat; } .lxway .lx3 { background: url('../images/lx3.png') 5px 20px no-repeat; } .lxway .lx4 { background: url('../images/lx4.png') 4px 18px 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 30px 20px; } .hot { overflow: hidden; -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 .pic { width: 100%; position: relative; } .hot .pic img { width: 100%; } .hotr { padding: 30px 20px; } .hotr h3 { color: #016b45; font-size: 28px; line-height: 44px; height: 44px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .hotr .txt { font-size: 24px; color: #333; line-height: 36px; margin-top: 14px; text-align: justify; height: 72px; overflow: hidden; } .hotr .date { margin-top: 20px; font-size: 24px; color: #666; line-height: 38px; height: 38px; background: url('../images/dgt.png') right no-repeat; } .danglist { padding: 0 30px 60px; overflow: hidden; } .danglist li { width: 100%; } .danglist li .lin { padding: 30px 0; border-bottom: 1px solid #dcdcdc; } .danglist li a { display: block; position: relative; padding-left: 265px; height: 176px; overflow: hidden; } .danglist li .pic { position: absolute; left: 0; top: 0; z-index: 1; width: 235px; height: 176px; overflow: hidden; } .danglist li .pic img { width: 100%; height: 100%; } .danglist li h3 { font-size: 28px; color: #111; line-height: 44px; height: 44px; margin-bottom: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .danglist li .date { font-size: 22px; color: #999; line-height: 36px; margin-top: 14px; height: 36px; } .danglist li .txt { font-size: 24px; color: #666; line-height: 36px; text-align: justify; overflow: hidden; height: 72px; } .danglist .lin, .danglist h3 { -webkit-transition: 0.5s; transition: 0.5s; } .danglist li:hover h3 { color: #016b45; } .danglist li:hover .lin { border-color: #016b45; } .rec { border-top: 1px solid #016b45; } .rec-head { height: 80px; line-height: 80px; background-color: #eee; overflow: hidden; border-top: 1px solid #016b45; } .rec-head .th { float: left; padding: 15px 0; width: 20%; height: 50px; overflow: hidden; font-size: 24px; color: #111; line-height: 50px; font-weight: normal; text-align: center; } .rec-head .th.small { width: 14%; } .rec-head .th.zhiwei { width: 32%; } .reclist { background-color: #fff; padding-bottom: 50px; } .rec-hand { background-color: #fff; overflow: hidden; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; } .reclist li:nth-child(even) .rec-hand { background-color: #f0f0f0; } .rec-hand .td { float: left; padding: 15px 20px; width: 20%; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 22px; color: #333; line-height: 36px; text-align: center; } .rec-hand .td.small { width: 14%; } .rec-hand .td.zhiwei { width: 32%; } .rec-hand a.more { display: block; cursor: pointer; width: 50px; height: 44px; 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 #888; } .reclist .rec-txt { font-size: 22px; color: #666; line-height: 34px; padding: 40px 30px; } .rec-txt div, .rec-txt p, .rec-txt span { font-size: 22px!important; line-height: 34px!important; } .rec-txt div, .rec-txt p { font-size: 22px; } .rencai { padding: 55px 0 100px; } .zhenlist { position: relative; width: 100%; height: 614px; margin-top: 42px; } .zhenlist .bg { position: absolute; top: 50%; left: 50%; width: 290px; height: 290px; z-index: 1; background: url('../images/rencai.png') center no-repeat; margin-left: -148px; margin-top: -145px; -webkit-animation: rotate360 20s infinite linear; animation: rotate360 20s infinite linear; } .zhenlist:after { content: ''; position: absolute; left: 0; top: 0; z-index: 0; width: 100%; height: 100%; background: url('../images/rencai-web.png') center no-repeat; } .zhenlist li { position: absolute; z-index: 1; width: 50%; text-align: center; } .zhenlist li div { height: 49px; } .zhenlist li div img { height: 100%; } .zhenlist li h3 { font-size: 28px; color: #666; line-height: 34px; height: 34px; overflow: hidden; margin-top: 20px; } .zhenlist li.i1 { left: 25%; top: 30px; } .zhenlist li.i2 { right: 0; top: 143px; } .zhenlist li.i3 { right: 0; top: 373px; } .zhenlist li.i4 { left: 25%; top: 485px; } .zhenlist li.i5 { left: 0; top: 373px; } .zhenlist li.i6 { left: 0; top: 143px; } .linyucon { padding: 32px 30px 0; font-size: 24px; line-height: 1.5em; color: #666; text-align: justify; } .linyucon .pic { text-align: center; padding: 36px 0; } .linyucon img { width: 100%!important; height: auto!important; display: block; margin: 0 auto; } .linyucon video { background-color: #000; } .videowrap { width: 100%; position: relative; text-align: center; margin: 30px 0; padding-bottom: 60%; height: 0; } .video { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; } .videowrap iframe { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; } .caselist { overflow: hidden; padding: 50px 20px 26px; } .caselist li { float: left; width: 50%; margin-bottom: 14px; } .caselist li .lin { padding: 0 10px; } .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: 22px; color: #333; line-height: 60px; text-align: center; height: 60px; overflow: hidden; } .caselist li h3, .caselist a { -webkit-transition: .6s; transition: .6s; } .caselist li:hover h3 { background-color: #fff; color: #016b45; } .caselist li:hover a { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .guanlist { position: relative; padding: 40px 30px 60px; } .guanlist li { width: 100%; height: 168px; margin-bottom: 20px; } .guanlist li .lin { height: 100%; } .guanlist li a { display: block; background-color: #eee; height: 100%; padding-left: 230px; padding-right: 40px; position: relative; } .guanlist li:hover a { -webkit-box-shadow: 0 0 4px 0 rgba(44, 44, 44, 0.25); box-shadow: 0 0 4px 0 rgba(44, 44, 44, 0.25); } .guanlist .pic { width: 188px; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; } .guanlist .pic img { width: 100%; height: 100%; } .guanlist li .txt { width: 100%; height: 100%; overflow: hidden; } .guanlist li .txt .inner { padding: 20px 0 0; } .guanlist li .txt h3 { font-size: 26px; font-weight: bold; color: #016b45; line-height: 46px; margin-bottom: 12px; height: 46px; overflow: hidden; } .guanlist li .txt p { font-size: 22px; color: #444; line-height: 34px; overflow: hidden; max-height: 68px; } .nianlist { overflow: hidden; text-align: center; font-size: 0; padding: 50px 20px 60px; } .nianlist li { display: inline-block; width: 50%; height: 476px; margin-bottom: 20px; } .nianlist li .nianlin { padding: 0 10px; height: 100%; } .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: 26px; color: #016b45; font-weight: bold; line-height: 46px; height: 46px; overflow: hidden; padding-top: 50px; position: relative; } .nianlist .txt { font-size: 22px; color: #666; line-height: 34px; position: relative; margin-top: 24px; } .fenglist { padding: 50px 20px 30px; overflow: hidden; } .fenglist li { float: left; width: 50%; position: relative; overflow: hidden; margin-bottom: 14px; } .fenglist li .lin { padding: 0 10px; } .fenglist li a { display: block; text-align: center; } .fenglist li .pic { position: relative; width: 100%; height: 0; padding-bottom: 75%; overflow: hidden; } .fenglist li img { position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; } .fenglist li h3 { font-size: 24px; color: #111; line-height: 54px; height: 54px; padding: 0 10px; overflow: hidden; } .fenglist li h3 { -webkit-transition: .6s; transition: .6s; } .fenglist li:hover h3 { color: #016b45; } .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 { position: relative; padding: 50px 30px 40px; } .ab h2 { font-size: 40px; line-height: 64px; color: #111; font-weight: bold; height: 64px; padding-bottom: 26px; background: url('../images/wave.png') left bottom no-repeat; } .ab h2 span { color: #016b45; } .ab .con { margin: 26px 0 48px; font-size: 26px; color: #777; line-height: 40px; text-align: justify; } .ab .con img { display: none; } .guolist { overflow: hidden; width: 100%; position: relative; text-align: center; font-size: 0; } .guolist:before { content: ''; position: absolute; left: 50%; top: 0; z-index: 0; width: 1px; height: 100%; background-color: #dfdfdf; } .guolist:after { content: ''; position: absolute; left: 0; top: 50%; z-index: 0; width: 100%; height: 1px; background-color: #dfdfdf; } .guolist li { display: inline-block; width: 50%; } .guolist li a { display: block; position: relative; padding: 14px 0 36px; } .guolist h3 { font-size: 48px; color: #016b45; line-height: 64px; height: 64px; overflow: hidden; } .guolist h3 i { font-size: 24px; font-style: normal; } .guolist p { font-size: 26px; color: #666; line-height: 42px; height: 42px; overflow: hidden; } .pianyi { padding-top: 100px; margin-top: -100px; } .dashi { padding: 40px 0 0; background: #ffffff url('../images/dashibg.jpg') bottom no-repeat; position: relative; } .yearwrap .yearbtn { position: absolute; left: 0; right: 0; bottom: 0; z-index: 4; height: 54px; padding: 0 30px; font-size: 0; background-color: rgba(0, 0, 0, 0.5); } .yearwrap a.year-prev, .yearwrap a.year-next { display: inline-block; width: 50%; height: 54px; font-size: 24px; color: #fff; line-height: 54px; text-align: center; } .yearwrap a.year-prev { left: 0; background: url('../images/lt-dashi.png') left no-repeat; } .yearwrap a.year-next { right: 0; background: url('../images/gt-dashi.png') right no-repeat; } .yearwrap a.year-prev:hover { background-position: 25%; } .yearwrap a.year-next:hover { background-position: 75%; } .yearwrap { position: relative; margin-top: 90px; } .yearpicout { width: 100%; overflow: hidden; height: 380px; position: relative; cursor: ew-resize; } .yearpicout:before { content: ''; position: absolute; left: 0; top: 72px; 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 30px; position: absolute; left: 0; top: 0; z-index: 1; min-width: 100%; text-align: center; } .yearlist li { display: inline-block; width: 250px; height: 100%; position: relative; } .yearlist li .inner { position: relative; padding-left: 6px; padding-right: 44px; } .yearlist li i { position: absolute; width: 36px; height: 36px; z-index: 1; top: 54px; left: 0; background: url('../images/dot-dashi.png') center no-repeat; } .yearlist li .date { display: block; width: 100%; height: 44px; line-height: 44px; text-align: left; margin-bottom: 54px; } .yearlist li .date span { font-size: 28px; color: #016b45; font-weight: bold; } .yearlist li dl { max-height: 180px; overflow: hidden; white-space: normal; } .yearlist li dd { font-size: 24px; color: #666; line-height: 36px; text-align: justify; } .luelist { position: relative; padding: 50px 30px; } .luelist li { width: 100%; height: 156px; margin-bottom: 24px; } .luelist li .lin { height: 100%; } .luelist li a { display: block; background-color: #f0f0f0; height: 100%; padding-left: 282px; padding-right: 20px; position: relative; } .luelist li:hover a { -webkit-box-shadow: 0 0 4px 0 rgba(44, 44, 44, 0.25); box-shadow: 0 0 4px 0 rgba(44, 44, 44, 0.25); } .luelist .pic { width: 250px; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; } .luelist .pic img { width: 100%; height: 100%; } .luelist li .txt { width: 100%; height: 100%; overflow: hidden; } .luelist li .txt .inner { padding: 18px 0 0; } .luelist li .txt h3 { font-size: 28px; color: #016b45; line-height: 40px; margin-bottom: 10px; height: 40px; overflow: hidden; } .luelist li .txt p { font-size: 24px; color: #777; line-height: 34px; overflow: hidden; max-height: 68px; } .fangzhen { margin: 43px 0 78px; } .dingwei { height: 430px; margin: 40px 30px 94px; background: url('../images/dingwei.png') center bottom no-repeat; } .dingwei .inner { padding: 70px 30px 44px; } .dinweilist { position: relative; overflow: hidden; } .dinweilist li { padding-left: 32px; height: 64px; background-position: left center; background-repeat: no-repeat; } .dinweilist li { background-image: url('../images/fang.png'); } .dinweilist li a { display: block; position: relative; height: 64px; overflow: hidden; color: #111; font-size: 26px; line-height: 64px; } /* 首页 */ .section { position: relative; overflow: hidden; background-color: #fafafa; width: 100%; height: 100vh; } .section2 { background: url('../images/fbg2.jpg') bottom no-repeat; background-size: 100% 100%; } .section3 { background: url('../images/fbg3.jpg') center no-repeat; background-size: 100% 100%; } .section4 { background: url('../images/fbg41.jpg') top no-repeat; background-size: 100% 100%; } .section5 { background: url('../images/fbg42.jpg') top no-repeat; background-size: 100% 100%; } .section6 { background: url('../images/fbg5.jpg') center no-repeat; background-size: 100% 100%; } .section7 { background: url('../images/fbg6.jpg') center no-repeat; background-size: 100% 100%; } .mouse { width: 58px; height: 61px; position: absolute; z-index: 10; font-size: 0; cursor: pointer; background: url('../images/mouse.png') 0 no-repeat; bottom: 5%; left: 50%; margin-left: -29px; } .mouse2 { width: 100%; height: 38px; position: absolute; z-index: 10; font-size: 0; cursor: pointer; bottom: 5%; left: 0; -webkit-transition: 1s; transition: 1s; } .mouse2.on { -webkit-transform: scale(-1, 1); transform: scale(-1, 1); } .mouse2 span { display: block; width: 100%; height: 100%; background: url('../images/jtr-com.png') center no-repeat; -webkit-animation: rotateX360 4s infinite linear; animation: rotateX360 4s infinite linear; } .fcate { color: #fff; position: relative; padding: 0 30px; } .fcate .cn { font-size: 36px; line-height: 60px; font-weight: bold; } .fcate .en { font-size: 22px; color: #e4e4e4; line-height: 36px; text-transform: capitalize; } .fcate2 { position: relative; padding: 0 30px; } .fcate2 .cn { font-size: 36px; color: #111; line-height: 60px; font-weight: bold; } .fcate2 .en { font-size: 22px; color: #333; line-height: 36px; text-transform: capitalize; } .fsanji { font-size: 0; text-align: center; position: absolute; z-index: 1; right: 30px; top: 40px; } .fsanji li { display: inline-block; width: 150px; } .fsanji li a { display: block; height: 48px; width: 148px; border: 1px solid #016b45; color: #111; line-height: 48px; font-size: 24px; } .fsanji li.on a { background-color: #016b45; color: #fff; } .flylist { padding: 56px 20px 0; overflow: hidden; font-size: 0; text-align: center; } .flylist li { display: inline-block; width: 50%; margin-top: 24px; } .flylist li .lin { padding: 0 10px; } .flylist li a { display: block; width: 100%; padding: 42px 0 38px; position: relative; background: url('../images/fly-k.png') center no-repeat; background-size: 100% 100%; } .flylist .pic { width: 100%; height: 70px; position: relative; margin: 0 auto 20px; font-size: 0; text-align: center; line-height: 70px; z-index: 2; } .flylist .pic img { max-height: 100%; max-width: 100%; } .flylist li .txt { font-size: 24px; color: #fff; line-height: 40px; font-weight: bold; padding: 0 10px; height: 40px; overflow: hidden; position: relative; z-index: 2; } .flylist li .cover { position: absolute; top: 5px; bottom: 5px; left: 5px; right: 5px; z-index: 0; opacity: 0; -webkit-transform: scale(0.9); transform: scale(0.9); background-color: rgba(1, 107, 69, 0.85); border-radius: 16px; } .flylist .cover { -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 { padding: 0 30px; } .rightbg img { width: 100%; } .fjjcon { position: relative; } .fjjcon .fabcon { font-size: 26px; line-height: 40px; color: #333; margin: 32px 0 54px; height: 200px; overflow: hidden; text-align: justify; } a.seemore { display: block; width: 220px; height: 56px; color: #fefefe; text-align: center; margin: 0 auto; font-size: 24px; line-height: 56px; 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); } .propic { position: relative; width: 100%; z-index: 1; } .propic-scroll { position: relative; height: 518px; } .propic-scroll .slides { overflow: hidden; height: 100%; } .propic-scroll .slides li { display: none; height: 100%; -webkit-backface-visibility: hidden; position: relative; } .propic-scroll .slides li a { display: block; width: 100%; height: 100%; position: relative; overflow: hidden; } .propic-scroll .slides a > img { position: absolute; width: 100%; height: 100%; top: 0; z-index: 1; left: 0; } .propic-scroll .slides li { background-color: #fff; } .propic-scroll .flex-direction-nav a { width: 50px; height: 100px; margin-top: -50px; display: block; font-size: 38px; color: #fff; line-height: 100px; text-align: center; font-family: 'simsun'; position: absolute; top: 50%; z-index: 4; background-color: rgba(0, 0, 0, 0.2); } .propic-scroll .flex-direction-nav a.flex-prev { left: 20px; } .propic-scroll .flex-direction-nav a.flex-next { right: 20px; } /* .propic-scroll .flex-direction-nav a:hover{ opacity: 1; filter:alpha(opacity= 100);} */ .propic-scroll .flex-control-paging { width: 100%; height: 20px; font-size: 0; text-align: center; position: absolute; bottom: 20px; left: 0; z-index: 3; } .propic-scroll .flex-control-paging li { display: inline-block; *display: inline; *zoom: 1; overflow: hidden; width: 20px; height: 20px; margin: 0 10px; } .propic-scroll .flex-control-paging li a { width: 20px; height: 20px; display: block; cursor: pointer; background-color: #fff; border-radius: 10px; } .propic-scroll .flex-control-paging li a.flex-active { background-color: #3276ff; } .pzcon-out { height: 570px; position: relative; margin: 0 20px; margin-top: 66px; overflow: hidden; cursor: ew-resize; } .pzcon-wrap { width: auto; height: 100%; white-space: nowrap; font-size: 0; position: absolute; top: 0; left: 0; z-index: 1; } .comlist { display: inline-block; width: 710px; height: 570px; white-space: normal; text-align: center; } .comlist li { float: left; width: 50%; position: relative; overflow: hidden; } .comlist li .lin { padding: 10px; } .comlist li a { display: block; padding: 20px 0 30px; background-color: #e6f1fa; border-radius: 6px; } .comlist li .pic { height: 86px; line-height: 86px; font-size: 0; overflow: hidden; } .comlist img { max-width: 90%; max-height: 90%; } .comlist h3 { height: 34px; padding: 0 0; font-size: 22px; color: #777; line-height: 30px; font-weight: bold; } .slideBox1 .fprev, .slideBox1 .fnext { width: 40px; height: 80px; display: block; position: absolute; top: 70px; 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; } .fdashi { position: relative; padding: 0 30px; margin-top: 60px; } .fdashi:before { content: ''; position: absolute; left: 51px; top: 10px; bottom: 10px; z-index: 0; width: 2px; background: url('../images/line4.png'); } .dsitem { position: relative; z-index: 2; padding-left: 178px; margin-left: -3px; margin-bottom: 15px; background: url('../images/dot-fz.png') left 6px no-repeat; max-height: 132px; overflow: hidden; } .dsitem span { font-size: 24px; color: #333; line-height: 44px; } .dsitem em { font-size: 34px; font-weight: bold; line-height: 56px; color: #016b45; float: left; margin-left: -130px; width: 120px; text-align: center; } .dangqun { padding: 0 30px; margin-top: 45px; } .fdanglistout { margin-bottom: 56px; height: 666px; overflow: hidden; } .fdanglist { overflow: hidden; } .fdanglist.on { margin-top: -666px; } .fdanglist li { width: 100%; border-bottom: 1px solid #999; } .fdanglist li .lin { padding: 30px 0; } .fdanglist li a { display: block; position: relative; padding-left: 320px; height: 161px; } .fdanglist .pic { width: 287px; height: 100%; overflow: hidden; position: absolute; z-index: 1; left: 0; top: 0; } .fdanglist li h3 { font-size: 28px; color: #111; line-height: 44px; height: 44px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .fdanglist li .txt { font-size: 22px; color: #555; line-height: 34px; height: 68px; overflow: hidden; } .fdanglist li .date { font-size: 22px; color: #333; line-height: 34px; height: 34px; margin: 5px 0 10px; } .fdanglist li:hover h3 { color: #016b45; } .fdanglist h3, .fdanglist { -webkit-transition: .5s; transition: .5s; } .dongtai { margin-top: 40px; } .fnewslistout { margin-bottom: 50px; overflow: hidden; height: 690px; } .fnewslist { overflow: hidden; } .fnewslist.on { margin-top: -690px; } .fnewslist li { width: 100%; padding: 10px 0; } .fnewslist li .lin { padding: 24px 0 25px; background-color: #fff; } .fnewslist li a { position: relative; display: block; padding-left: 350px; height: 161px; padding-right: 30px; } .fnewslist .pic { width: 287px; height: 100%; overflow: hidden; position: absolute; z-index: 1; left: 30px; top: 0; } .fnewslist .pic img { width: 100%; height: 100%; } .fnewslist h3 { font-size: 28px; color: #111; line-height: 44px; height: 44px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .fnewslist p { font-size: 22px; color: #555; line-height: 34px; overflow: hidden; height: 68px; } .fnewslist .date { font-size: 22px; color: #333; line-height: 34px; height: 34px; margin: 5px 0 10px; } .fnewslist li:hover h3 { color: #016b45; } .fnewslist h3, .fnewslist { -webkit-transition: 0.5s; transition: 0.5s; } .comlist3 { overflow: hidden; padding: 20px 0 60px; margin: 0 -10px; } .comlist3 li { float: left; width: 50%; position: relative; text-align: center; } .comlist3 li .lin { padding: 10px; } .comlist3 li a { display: block; padding: 10px 0 15px; background-color: #f2f2f2; border-radius: 6px; } .comlist3 li .pic { height: 90px; line-height: 90px; font-size: 0; overflow: hidden; } .comlist3 img { max-width: 96%; max-height: 96%; } .comlist3 h3 { width: 100%; height: 40px; overflow: hidden; font-size: 22px; color: #777; line-height: 40px; } .comlist3 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 { padding: 40px 30px 50px; } .liuyan2 { color: #333; font-size: 0; } .liuyan2 .hang { width: 100%; height: 60px; line-height: 60px; margin-bottom: 40px; } .liuyan2 input[type=text], .liuyan2 input[type=date] { width: 100%; height: 58px; border: 1px solid #bfbfbf; background-color: #f4f4f4; line-height: 58px; text-indent: 54px; font-size: 26px; margin-left: -1px; } .liuyan2 p { height: 100%; position: relative; } .liuyan2 label { width: 54px; height: 60px; position: absolute; left: 0; z-index: 1; top: 0; font-size: 0; } .liuyan2 input[type=text]:focus, .liuyan2 input[type=date]:focus { border-color: #016b45; } .liuyan2 input[type=text], .liuyan2 input[type=date] { -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: 60px; line-height: 60px; margin-bottom: 40px; } .liuyan2 .hang2 > div { height: 100%; position: relative; } .liuyan2 .hang2 i.v { width: 390px; } .liuyan2 .verifyImg { width: 178px; height: 58px; cursor: pointer; vertical-align: top; border: 1px solid #bfbfbf; margin-left: 30px; } .liuyan2 .yzmchange { float: right; width: 80px; background: url('../images/change3.png') center no-repeat; } .liuyan2 input#tj { display: block; width: 100%; height: 66px; font-size: 28px; line-height: 66px; 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: 40px; line-height: 40px; } .vdbed { padding: 0 30px; } .vdbed video { width: 100%; background-color: #000; }