@charset "utf-8"; body { background-color: #f4f4f4; } .slider_item { width: 774px; height: 330px; float: left; overflow: hidden; position: relative; } .slider_item .switch-tips { position: absolute; bottom: 20px; left: 50%; z-index: 1; } .slider_item .switch-tips li { cursor: pointer; text-indent: -9999px; float: left; width: 9px; height: 9px; background: #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; margin-right: 11px; } .slider_item .switch-tips .on { background: #51b071; } .switch-tips ol li:hover { background: #51b071; } .switch-tips .last-switch-tips { margin-right: 0; } .slider_item .img-group ul li { float: left; position: relative; width: 774px; height: 346px; } .img-group img { width: 774px; height: 346px; } .banner-right { width: 426px; float: left; background-color: #fff; } .banner-right .head { height: 60px; line-height: 60px; border-bottom: 1px solid #f4f4f4; text-align: center; } .banner-right .head a { font-size: 20px; font-weight: 400; color: #323232; margin: 0 28px; position: relative; } .banner-right .head a:hover { color: #49b849; } .banner-right .head a:hover:after { content: ""; position: absolute; border-bottom: 2px solid #49b849; bottom: -5px; left: 21px; width: 39px; font-weight: bold; font-size: 20px; } .banner-right .head .active { color: #49b849; } .banner-right .head .active:after { content: ""; position: absolute; border-bottom: 2px solid #49b849; bottom: -5px; left: 21px; width: 39px; font-weight: bold; font-size: 20px; } .swiper-pagination-bullet-active { background-color: #49b849 !important; } .text-list { height: 269px; overflow: hidden; } .text-list .item { padding: 0 21px; } .text-list li { line-height: 1.1; overflow: hidden; margin-top: 20px; } .text-list li a { font-size: 15px; font-weight: 400; color: #323232; width: 80%; float: left; } .text-list li span { font-size: 12px; font-weight: 400; color: #a5a5a5; opacity: 0.6; float: right; } .wrap-2 { overflow: hidden; } .wrap-2 .item-body { background-color: #fff; margin-top: -3px; height: 175px; } .wrap-2 .item { width: 590px; height: 315px; float: left; position: relative; } .wrap-2 .item:first-child { margin-right: 20px; } .wrap-2 .head-img { width: 99px; height: 98px; display: block; position: absolute; top: 38%; left: 20px; } .wrap-2 .item-main { padding: 20px; padding-left: 166px; position: relative; } .wrap-2 .item-main h2 a { font-size: 16px; font-weight: 400; color: #323232; line-height: 20px; margin-bottom: 10px; display:block; } .wrap-2 .item-main p { font-size: 14px; font-weight: 400; color: #595959; margin-top: 5px; line-height: 18px; } .wrap-2 .item-main .btn { position: absolute; top: 126px; left: 165px; width: 100px; height: 28px; line-height: 28px; text-align: center; background: #49b849; border-radius: 14px; font-size: 12px; font-weight: 400; color: #ffffff; display: block; } .fill .head { height: 59px; line-height: 59px; border-bottom: 1px solid #f4f4f4; position: relative; padding: 0 18px; } .fill .head p { float: left; font-size: 24px; font-weight: 400; color: #323232; } .fill .head a { float: right; width: 80px; height: 26px; background: #ffffff; border: 1px solid #49b849; border-radius: 13px; font-size: 12px; font-weight: 400; color: #49b849; line-height: 26px; text-align: center; margin-top: 18px; } .fill .head:after { content: ""; width: 2px; height: 24px; background-color: #49b849; display: block; position: absolute; top: 18px; left: 0; } .fill .style { padding: 20px; overflow: hidden; } .column-img-4 { overflow: hidden; } .column-img-4 .img-list { float: left; width: 280px; margin-right: 10px; margin-bottom: 10px; } .column-img-4 .img-list .img { width: 280px; height: 154px; display: block; } .column-img-4 .img-list .img img { width: 100%; height: 100%; transition: all .5s ease; } .column-img-4 .img-list .img img:hover{ transform: scale(1.05); } .column-img-4 .last { margin-right: 0!important; } .column-img-4 .img-title { display: block; width: 100%; font-size: 16px; font-weight: 400; color: #323232; line-height: 22px; margin-top: 16px; overflow: hidden; } .column-img-4 .subtitle { font-size: 14px; font-weight: 400; color: #5e5e5e; line-height: 30px; margin-top: 5px; } .column-img-7 { overflow: hidden; } .column-img-7 .img-list { float: left; width: 137px; margin-right: 28px; } .column-img-7 .img-list .img { width: 140px; height: 190px; display: block; } .column-img-7 .img-list .img img { width: 100%; height: 100%; transition: all .5s ease; } .column-img-7 .img-list .img img:hover{ transform: scale(1.1); } .column-img-7 .img-title { display: block; font-size: 16px; font-weight: 400; color: #323232; line-height: 20px; text-align: center; margin-top: 16px; } .main { padding-bottom: 39px; } .main .wrap-4 { background-color: #f4f4f4; } .column-text-2 { width: 590px; float: left; margin-right: 20px; background-color: #fff; } .column-text-2.last { margin-right: 0px; } .column-text-2 .style { padding: 0; } .column-text-2 .text-list { height: 224px; } .column-text-2 .text-list li { margin-top: 17px; } .column-text-2 .text-list li:first-child { margin-top: 23px; } .column-img-6 { overflow: hidden; } .column-img-6 .img-list { float: left; width: 180px!important; height: 180px; padding: 20px 35px 20px; box-sizing: border-box; border: 1px solid #f4f4f4; margin-right: 16px; } .column-img-6 .img-list img { border-radius: 50%; width: 110px; height: 110px; } .column-img-6 .img-list .img-title { margin-top: 10px; text-align: center; } .tab_nav { display: none; } .tab_nav.on { display: block; } .ing { background: rgba(0, 0, 0, 0.6); position: relative; font-size: 12px; color: #fff; display: inline-block; padding: 0 9px; line-height: 24px; border-radius: 12px; margin-right: 5px; vertical-align: 2px; padding-left: 18px; position: absolute; top: -104px; } .ing:before { content: " "; display: inline-block; position: absolute; top: 50%; left: 9px; margin-top: -1px; width: 3px; height: 3px; border-radius: 50%; background: #fff; } .text-co { font-weight: 400; color: #8a8a8a !important; } .picmarquee-left .img-list { padding: 0px; } .picmarquee-left .item { margin: 20px 35px 20px; } .picmarquee-left .bd { padding: 20px 10px; overflow: hidden; } .wrap-banner img{ width: 1200px; height: 100px; transition: all .5s ease; } .wrap-banner img:hover{ transform: scale(1.1); } .wrap-banner { margin-top: 20px; } .column-img-4 .img-list .img { position: relative; } .column-img-4 .img-list .modul-new{ position: absolute; top: 10px; left: 0px; font-size: 14px; line-height: 30px; color: #ffffff; padding: 0 15px 0 12px; background-color: #ff9c1a; border-radius: 0 18px 18px 0; } .column-img-4 .img-list .img{ transition: all .5s ease; } .column-img-4 .img-list .img:hover{ transform: scale(1.05); } .column-img-4 .img-list .img img{ transition: none; } .column-img-4 .img-list .img img:hover{ transform: none; }