﻿
body{ background:#f6f6f6; }
.hp-hengfutu{ width:1920px; height:450px; overflow:hidden; }
.ljflf-main{ width:100%; }
.pc-nav {  background: #fff; border-bottom: 1px solid #fff; -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.07); -moz-box-shadow: 0 5px 5px rgba(0,0,0,0.07); -ms-box-shadow: 0 5px 5px rgba(0,0,0,0.07); }
.pc-nav-pos { width:1580px; padding:15px 0; margin:0 auto; font-size: 14px; color: #999; }
.pc-nav-pos a { font-size: 14px; color: #999; }
.pc-nav-pos a:hover { color: #fc8416; }
.pc-nav-pos span { color: #000; }
.pc-nav-pos i { color: #028058; font-size: 16px; margin-right: 3px; }

.ljflf-middle{ width:1580px; margin:30px auto; }
.ljflf-left{ float:left; width:1250px; }
.ljflf-right{ float:right; width:310px; background:#fff; border-radius: 10px; }


.small-layout-hengfutu{ width:100%; height:auto; }
.small-layout-hengfutu img{ width:100%; }
.small-layout-pc-nav-pos { width:1250px; }
.small-layout-ljflf-middle{ width:1250px;  }
.small-layout-left{ float:none; margin:0 auto; }
.small-layout-right{ float:none; margin:0 auto; width:1250px; }

.ljflf-shopping-guide{ background:#fff; border-radius:12px; padding:30px; }
.pro-img { float:left;}
.pro-img img{ width:220px; height:auto;  margin-top:40px; }
.pro-text { width:930px; float: right; }
.pro-text h1 { color:#000; font-size: 26px; font-family: 'Microsoft YaHei'; margin: 0 0 0 0; padding-bottom: 10px; padding-left: 6px; border-bottom: 1px dotted #ccc; }
.pro-text p { font-size: 13px; margin: 10px 0 5px 0; text-indent: 2em; text-align: left; padding: 0; line-height: 22px; color: #666; }
.pro-text p a { color: #000; font-weight: bold; padding: 0 3px; }
.pro-text p span { color: #028058; font-weight: bold; padding: 0 3px; }
.pro-text p b { color: #000;font-weight: bold; }


.product-filter{ width:1190px; margin:20px auto; background:#fff; border-radius:12px; padding:20px 30px 30px 30px;  }
.product-filter table{ width:100%; border-collapse:collapse; }
.product-filter table tr { border-bottom:1px dashed #ddd; }
.product-filter th{ width:80px; text-align:left; border-collapse:collapse; padding:12px 15px; font-size:15px; color:#000; font-weight:bold; font-family:'Arial, Helvetica, sans-serif'; }
.product-filter td{ border-collapse:collapse; padding:8px 15px 8px 0; font-size:14px; font-family:'Arial, Helvetica, sans-serif'; color:#000; }
.product-filter td b{ background:#fc8416; color:#fff; display:inline-block; margin-right:15px; padding:5px 15px; cursor:pointer; }
.product-filter td span{ display:inline-block; margin-right:15px; padding:5px 15px; background:#fff; cursor:pointer; color:#999; }
.product-filter td a{ display:inline-block; margin-right:15px; padding:5px 15px; background:#fff; cursor:pointer; color:#000; }
.product-filter td span:hover{ background:#fc8416; color:#fff; }
.product-filter td a.sel{ background:#028058; color:#fff; }
.product-filter td a:hover{ background:#28c802; color:#fff; }

.ljflf-pro-list{ margin-top:20px; }
.ljflf-pro-list ul li { float: left; width: 373px; background: #fff; text-align: center; margin: 0 20px 20px 0; transition: all .2s linear; padding: 10px 15px; border-radius: 12px; }
.ljflf-pro-list ul li:hover { box-shadow: 0 3px 5px rgba(0,0,0,0.3); -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.3); }
.ljflf-pro-list ul li:nth-child(3n) { margin-right: 0; }
.ljflf-pro-list ul li a { display: block; color: #000; font-size: 14px; }
.ljflf-pro-list ul li a:hover { color: #fc8416; }
.ljflf-pro-list ul li a h4 { margin-bottom: 10px; }
.ljflf-pro-list ul li a h4 b { float: left; display: block; line-height: 26px; width: 260px; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; font-weight: bold; }
.ljflf-pro-list ul li a h4 span { float: right; display: block; line-height: 26px; font-size: 13px; color: #666; }
.ljflf-pro-list ul li a img { display: block; width: 373px; border-radius: 12px; }
.ljflf-pro-list ul li a img:last-child { position: absolute; top: 254px; }
.ljflf-pro-list ul li a .img-content { position: relative; overflow: hidden; }
.ljflf-pro-list ul li a .text-content { margin-top: 10px; }
.ljflf-pro-list ul li a .text-content p { margin: 10px 0 13px 0; text-align: left; width:98%; overflow:hidden; white-space:nowrap;  }
.ljflf-pro-list ul li a .text-content p span { float: none; display: inline-block; margin-right: 10px; padding: 3px 8px; font-size: 13px; border-radius: 4px; }
.ljflf-pro-list ul li a .text-content p span:nth-child(1) { color: rgba(39, 125, 255, 1); background: rgba(39, 125, 255, 0.1); }
.ljflf-pro-list ul li a .text-content p span:nth-child(2) { color: rgba(6, 168, 77, 1); background: rgba(47, 209, 44, 0.1); }
.ljflf-pro-list ul li a .text-content p span:nth-child(3) { color: rgba(121, 39, 255, 1); background: rgba(121, 39, 255, 0.1); }
.ljflf-pro-list ul li a .text-content p span:nth-child(4) { color: rgba(36, 151, 176, 1); background: rgba(0, 209, 255, 0.1); }
.ljflf-pro-list ul li a .text-content p span:nth-child(5) { color: rgba(235, 166, 0, 1); background: rgba(250, 177, 2, 0.1); }
.ljflf-pro-list ul li .text-content div span { float: left; display: block; }
.ljflf-pro-list ul li .text-content div span.size { color: #888; margin-top: 5px; margin-right: 15px; font-size: 13px; }
.ljflf-pro-list ul li .text-content div span.price { float: right; color: #fc8416; margin-top: 5px; }
.ljflf-pro-list ul li .text-content div span.price em { font-size: 14px; font-style: normal; }
.ljflf-pro-list ul li .text-content div span.price i { font-size: 13px; font-style: normal; }
.ljflf-pro-list ul li .text-content div span.xunjia { float: right; width: 80px; font-size: 12px; height: 28px; line-height: 28px; border-radius: 5px; background: #028058; color: #fff; margin-left: 20px; margin-bottom: 5px; cursor: pointer; }
.ljflf-pro-list ul li .text-content div span.xunjia:hover { background: #fc8416; }

.pro-footer{ margin: 15px auto 0px auto; }
.product-pager { float:left;  font-family: 宋体; font-size: 14px; }
.product-pager a { font-family: Arial; font-size: 15px; color: #111; background: #fff; border: 1px solid #eee; border-radius:10px; text-decoration: none; margin-right: 5px; display: inline-block; height: 35px; line-height: 35px; width: 45px; text-align: center; vertical-align: middle; }
.product-pager a:hover { color: #fff; background: #028058; border: 1px solid #015e40; }
.product-pager a.pre, .product-pager a.next { width: 70px; }
.product-pager span { font-family: Arial; font-size: 15px; color: #fff; background: #333; border: 1px solid #111; border-radius:10px; margin-right: 5px; display: inline-block;  height: 35px; line-height: 35px; width: 45px; text-align: center; vertical-align: middle; }
.product-pager span.sel { color: #fff; background: #028058; border: 1px solid #015e40; font-weight: bold; }
.product-pager span.nopage { width: 70px; background: #f5f5f5; color: #bbb; border: 1px solid #e8e8e8; }
.pro-cate-recommend{ float:right; height: 38px; line-height: 38px; }
.pro-cate-recommend span{  }
.pro-cate-recommend a{ color:#fff; margin-right:15px; background:#f48c06; border-radius:5px; padding: 7px 15px; text-shadow: rgba(0,0,0,0.1) 0 1px 0; }
.pro-cate-recommend a:last-child{ color:#fff; margin-right:0; background:#8aca00; border-radius:5px; padding: 7px 15px; text-shadow: rgba(0,0,0,0.1) 0 1px 0;}
.pro-cate-recommend a:hover{ background:#74d04c; }


.ljf-case { margin:15px; }
.ljf-case h2{font-size: 20px; border-bottom: 1px dashed #ddd; font-weight: normal; position: relative; padding-bottom: 7px; padding-left:12px; }
.ljf-case h2:before{content:""; width:5px; height: 19px; background: #028058; position: absolute; left: 0%; top:6px; }
.ljf-case ul{}
.ljf-case ul li{ box-shadow:0px 0px 10px rgba(0,0,0,0.08); margin-top: 28px;  overflow:hidden; border-radius:5px;}
.ljf-case ul li a{ display:block;  }
.ljf-case ul li a img{ display:block; width:100%; transition: 0.8s all; -webkit-transition: 0.8s all; -moz-transition: 0.8s all; -o-transition: 0.8s all; -ms-transition: 0.8s all;  }
.ljf-case ul li a:hover img{ transform: scale(1.1);-webkit-transform: scale(1.1);  }
.ljf-case ul li a span{ display:block; padding:15px; text-align:center;  color:#000; transition: 0.8s all; -webkit-transition: 0.8s all; -moz-transition: 0.8s all; -o-transition: 0.8s all; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ljf-case ul li a:hover span{ color:#028058; }

.small-layout-right .ljf-case { padding:15px; }
.small-layout-right .ljf-case h2{ margin-top:10px; }
.small-layout-right .ljf-case ul{ margin-bottom:20px; }
.small-layout-right .ljf-case ul li{ float: left; width: 280px; margin-right: 20px; margin-top:20px; }
.small-layout-right .ljf-case ul li:nth-child(4n){ margin-right: 0; }



.ljf-layer{ margin:45px 0 0 0; background:#fff; border-radius:12px; padding:20px; }
.top50{ margin-top:24px; }
.nobg{ background:none; padding:0; border-radius:0; }

.ljf-inner-view{ }
.ljf-layer h2{ font-size: 20px; font-weight: normal; position: relative; padding-bottom: 7px; padding-left:12px;  }
.ljf-layer h2:before{ content:""; width:5px; height: 19px; background: #028058; position: absolute; left: 0%; top:6px; }
.ljf-inner-video { float:left; width:450px; }
#ljfVideo{ width:450px; margin-top:15px; box-shadow:1px 1px 3px rgba(0,0,0,0.3);  }
.ljf-inner-video h4{ text-align:center; margin-top:12px; }
.ljf-inner-picture{ float:right; margin-top:15px; }
.ljf-inner-picture img{ width:740px; }
.ljf-inner-picture h4{ text-align:center; margin-top:12px; }

.ljf-deep-dz{ float:left; background:#fff; border-radius:12px; padding:20px; width: 578px; height:404px; }
.ljf-dzlc{ float:right; width:578px; background:#fff; border-radius:12px; padding:20px; height:404px;}
.ljf-deep-dz h2, .ljf-dzlc h2{ margin-bottom:15px; }

.dz-img{ float:left; width:184px;  }
.dz-text{ float:left; margin-left:20px; width:368px;  }
.dz-img img{ width:184px; height:355px; }
.dz-text h4{ font-size:17px; font-weight:bold; color:#fc8416; }
.dz-text h4 span{ font-size:17px; margin-right:5px;  }
.dz-text ol li{ list-style:image-set; margin-left:2em; font-size:13px; color:#999; line-height:18px; margin-top:8px; }
.dz-text ol li strong{ color:#000; }
.dz-text ol{ margin-bottom:12px; }
.dz-text .deep-dz-c h4{ color:#028058; }
.dz-text .deep-dz-c h4 span{ font-size:20px; }
.dz-text .deep-dz-c ul{ margin-left:2em; }
.dz-text .deep-dz-c ul li{ margin-top:6px; color:#999; }
.dz-text .deep-dz-c ul li strong{ color:#000; }
.dz-text .deep-dz-c a{ display:inline-block; background:#028058; padding:5px 30px 7px 30px; border-radius:5px; font-size:14px; color:#fff; margin-top:15px; }


.ljf-dzlc { margin: 0 0px; }
.ljf-dzlc ul li { float: left; }
.ljf-dzlc ul li:nth-child(1),
.ljf-dzlc ul li:nth-child(3),
.ljf-dzlc ul li:nth-child(5),
.ljf-dzlc ul li:nth-child(7),
.ljf-dzlc ul li:nth-child(9),
.ljf-dzlc ul li:nth-child(11),
.ljf-dzlc ul li:nth-child(13) { width: 88px;  border-radius: 10px; padding: 10px; text-align: center; border:1px solid #028058; }
.ljf-dzlc ul li span { font-size: 40px; line-height: 50px; color:#028058; }
.ljf-dzlc ul li:nth-child(2n) { margin: 0 10px; }
.ljf-dzlc ul li:nth-child(2n) span { font-size: 25px; line-height: 25px; margin-top: 60px; display: block; background-image: linear-gradient(to right, #32b088, #028058); -webkit-background-clip: text; color: transparent; }
.ljf-dzlc ul li:nth-child(1) span { font-size: 35px; }
.ljf-dzlc ul li:nth-child(3) span { font-size: 35px; }
.ljf-dzlc ul li:nth-child(7) span { font-size: 35px; }
.ljf-dzlc ul li:nth-child(9) span { font-size: 35px; }
.ljf-dzlc ul.dz-list-1 li:last-child { float: right; }
.ljf-dzlc ul.dz-list-1 li:last-child span { transform: rotate(90deg); margin-top: 10px; margin-right: 35px; }
.ljf-dzlc ul li h4 { font-size: 16px; margin-bottom: 5px; color:#000; }
.ljf-dzlc ul li p { font-size: 12px; color:#aaa; }
.ljf-dzlc ul.dz-list-2 { margin-top: 12px; }
.ljf-dzlc ul.dz-list-2 li { float: right; }
.ljf-dzlc ul.dz-list-2 li span { transform: rotate(180deg); }
.ljf-dzlc ul.dz-list-2 li:nth-child(1) span { font-size: 46px; }
.ljf-dzlc ul.dz-list-2 li:nth-child(3) span { font-size: 40px; }
.ljf-dzlc ul.dz-list-2 li:nth-child(5) span { font-size: 35px; }
.ljf-dzlc ul.dz-list-2 li:nth-child(7) span { font-size: 35px; }

.service-baike{ height: 622px; }
.cj-servie{ float:left;  }
.baike-news{ float:right; width:500px; }
.cj-servie h2, .baike-news h2{ margin-bottom:15px; }
.cj-servie img { display:inline-block; border-radius:5px; margin-right:30px; box-shadow: 1px 1px 1px rgba(0,0,0,0.3); }
.cj-servie img:last-child{ margin-right:0; }
.cj-servie ul{  }
.cj-servie ul > li{ float:left; width:200px; padding:10px 15px; border-right:1px dotted #ccc; }
.cj-servie ul > li:first-child{ padding-left:0; }
.cj-servie ul > li:last-child{ padding-right:0; border-right:0; }
.cj-servie ul > li h4{ text-align:center; font-size:18px; color:#000; }
.cj-servie ul ol{list-style-position:inside; }
.cj-servie ul ol li{ list-style:decimal; list-style-position:inside;  margin-top:15px; color:#999; }

.qa{ margin:12px 0 0 0; }
.qa-c{ height:420px; overflow:hidden; }
#qa-list li{padding:18px 0 23px 0;border-bottom:1px dashed #ccc; float:none;}
#qa-list li h4{ margin-top:0; margin-bottom:10px; }
#qa-list li h4 span{display:inline-block;background-color:#028058;color:#fff;padding:2px 5px 3px 5px;text-align:center;margin-right:6px; font-size:12px;}
#qa-list li h4 a, #qa-list li h4 b{ font-size:15px;color:#000; overflow: hidden; white-space: nowrap;  text-overflow:ellipsis; width:398px; display:inline-block; vertical-align:top; }
#qa-list li div > span{float:left;background-color:#aaa;color:#fff;padding:1px 4px 0;text-align:center;margin-top:0px;margin-right:10px}
#qa-list li div > div{float:left; width:435px; background:#f8f8f8; padding:10px; }
#qa-list li div > div p{ text-indent:2em; font-size:12px;color:#888;line-height:20px; margin:0 0 8px 0; padding:0; }


@media screen and (max-width: 800px) {
    .hp-hengfutu { width: auto; height: auto; border-radius: 5px; margin: 56px 8px 12px 8px; }
    .hp-hengfutu  img { width: 100%; height: auto; display: block; border-radius: 10px; }
    .pc-nav-pos { width:auto; padding:0 8px 12px 8px; margin:0 auto; font-size: 14px; color: #999; }
    .ljflf-middle{ width:100%; margin:15px auto; }
    .ljflf-left{ float:none; width:100%; }
    .ljflf-right{ float:none; width:100%; border-radius: 10px; }

    .ljflf-shopping-guide{ background:#fff; border-radius:12px; padding:8px; margin:0px 8px; }
    .pro-img { width:100%; float:none; display:none;}
    .pro-img img{ width:100%; height:auto;  margin-top:10px; }
    .pro-text { width:100%; float: none; }
    .pro-text h1 { font-size: 16px; margin: 0 0 0 0; padding-bottom: 10px; padding-left: 6px; border-bottom: 1px dotted #ccc; }
    .pro-text p { font-size: 12px; margin: 10px 10px 10px 10px; text-indent: 2em; text-align: left; padding: 0; line-height: 18px; color: #666; }
    .pro-text p a { color: #000; font-weight: bold; padding: 0 3px; }

    .product-filter{ width:auto; margin:15px 8px; border-radius:12px; padding:10px 8px 10px 8px;  }
    .product-filter table{ width:100%; border-collapse:collapse; }
    .product-filter table tr { border-bottom:1px dashed #ddd; }
    .product-filter th{ width:24%;  padding:12px 8px; font-size:13px; }
    .product-filter td{ border-collapse:collapse; padding:3px 8px 3px 0; font-size:12px; }
    .product-filter td b{ margin-right:0px; padding:3px 8px;  }
    .product-filter td span{  margin-right:0px; padding:3px 8px;  }
    .product-filter td a{  margin-right:0px; padding:3px 8px; }
    .product-filter td span:hover{ background:#fc8416; color:#fff; }
    .product-filter td a.sel{ background:#028058; color:#fff; }
    .product-filter td a:hover{ background:#28c802; color:#fff; }
    
    .ljflf-pro-list{ margin:15px 8px 25px 8px; }
    .ljflf-pro-list ul li { float: left; width: 48.8%; background: #fff; text-align: center; margin: 0 0 2.4% 0; transition: all .2s linear; padding: 0; border-radius: 10px; }
    .ljflf-pro-list ul li:hover { box-shadow: 0 3px 5px rgba(0,0,0,0.3); -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.3); }
    .ljflf-pro-list ul li:nth-child(2n) { float:right; }
    .ljflf-pro-list ul li a { display: block; color: #000; font-size: 14px; }
    .ljflf-pro-list ul li a:hover { color: #fc8416; }
    .ljflf-pro-list ul li a h4 { margin-bottom: 10px; }
    .ljflf-pro-list ul li a h4 b { line-height: 13px; width: 48%; font-size: 12px;  }
    .ljflf-pro-list ul li a h4 span { line-height: 12px; font-size: 11px; }
    .ljflf-pro-list ul li a img { display: block; width: 100%; height:auto; border-radius: 10px; }
    .ljflf-pro-list ul li a img:last-child { display:none; }
    .ljflf-pro-list ul li a .img-content { position: relative; overflow: hidden; }
    .ljflf-pro-list ul li a .text-content { margin: 10px 8px; }
    .ljflf-pro-list ul li a .text-content p { margin: 10px 0 6px 0; text-align: left; }
    .ljflf-pro-list ul li a .text-content p span { margin-right: 10px; padding: 3px 8px; font-size: 11px; border-radius: 4px; }
    .ljflf-pro-list ul li a .text-content p span:nth-child(1) { color: rgba(36, 151, 176, 1); background: rgba(0, 209, 255, 0.1); }
    .ljflf-pro-list ul li a .text-content p span:nth-child(2) { color: rgba(121, 39, 255, 1); background: rgba(121, 39, 255, 0.1); }
    .ljflf-pro-list ul li a .text-content p span:nth-child(3) { display:none; }
    .ljflf-pro-list ul li a .text-content p span:nth-child(4) { display:none;}
    .ljflf-pro-list ul li .text-content div span { float: left; display: block; }
    .ljflf-pro-list ul li .text-content div span.size { color: #888; margin: 0 0 6px 0; font-size: 12px; width:95%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .ljflf-pro-list ul li .text-content div span.price { float: left; margin-top: 3px; }
    .ljflf-pro-list ul li .text-content div span.price em { font-size: 14px; font-style: normal; }
    .ljflf-pro-list ul li .text-content div span.price i { font-size: 13px; font-style: normal; }
    .ljflf-pro-list ul li .text-content div span.xunjia { float: right; width: 80px; font-size: 12px; height: 26px; line-height: 26px; border-radius: 5px; background: #028058; color: #fff; margin-left: 0; margin-bottom: 0; }
    .ljflf-pro-list ul li .text-content div span.xunjia:hover { background: #fc8416; }
    .pro-footer{ margin: 15px auto 0px auto; }
    .product-pager { float:none; font-size: 15px; }
    .product-pager a { font-size: 15px; border-radius:5px; margin-right: 5px; padding:5px 15px; width:auto; height:auto; line-height:initial; margin-bottom:8px;  }
    .product-pager span { font-size: 15px; border-radius:5px; margin-right: 5px; padding:5px 15px; width:auto; height:auto; line-height:initial; margin-bottom:8px; }
    .product-pager span.nopage { width: auto; font-size:12px; padding:5px 10px; width:auto; }
    .product-pager a.pre, .product-pager a.next { font-size:12px; padding:5px 10px; width:auto; }
    .pro-cate-recommend{ float:none; margin-top:5px; font-size:13px; }

    .ljf-layer{ width:auto; margin:12px 8px 12px 8px; padding:12px; }
    .ljf-layer h2{ font-size: 16px; padding-bottom: 0px; padding-left:10px;  }
    .ljf-layer h2:before{ top:3px; }
    .nobg{ background:#fff; border-radius:12px; }

    .ljf-inner-video { float:none; width:100%; }
    #ljfVideo{ width:100%; margin-top:10px; }
    .ljf-inner-video h4{ text-align:center; margin-top:5px; }
    .ljf-inner-picture{ float:none; width:100%; margin-top:25px; margin-bottom: 5px; }
    .ljf-inner-picture img{ width:100%; }
    .ljf-inner-picture h4{  margin-top:5px; }

    .ljf-deep-dz{ float:none; border-radius:12px; padding:0; width: 100%; height:auto; }
    .ljf-dzlc{ float:none; width:100%; background:#fff; border-radius:0; padding:0px; height:auto;}
    .ljf-deep-dz h2, .ljf-dzlc h2{ margin-bottom:15px; }

    .dz-img{ float:left; width:30%;  }
    .dz-text{ float:right; margin-left:0; width:68%;  }
    .dz-img img{ width:100%; height:auto; }
    .dz-text h4{ font-size:15px; font-weight:bold; color:#fc8416; }
    .dz-text h4 span{ font-size:17px; margin-right:5px;  }
    .dz-text ol li{ list-style:image-set; margin-left:2em; font-size:12px; color:#999; line-height:18px; margin-top:8px; }
    .dz-text .deep-dz-c h4{ color:#028058; }
    .dz-text .deep-dz-c h4 span{ font-size:18px; }
    .dz-text .deep-dz-c ul li{ margin-top:6px; color:#999; font-size:12px; }


    .ljf-dzlc { margin: 50px 0px 20px 0px; }
    .ljf-dzlc ul{ margin: 0px 10px; }
    .ljf-dzlc ul li { float: left; }
    .ljf-dzlc ul li:nth-child(1),
    .ljf-dzlc ul li:nth-child(3),
    .ljf-dzlc ul li:nth-child(5),
    .ljf-dzlc ul li:nth-child(7),
    .ljf-dzlc ul li:nth-child(9),
    .ljf-dzlc ul li:nth-child(11),
    .ljf-dzlc ul li:nth-child(13) { width: 36%; background:#028058; min-height:145px;  border-radius: 10px; padding: 10px; text-align: center; border:0; }
    .ljf-dzlc ul li span { font-size: 40px; line-height: 50px; color:#fff; }
    .ljf-dzlc ul li:nth-child(2n) { margin: 0 0 0 15px; }
    .ljf-dzlc ul li:nth-child(2n) span { font-size: 25px; line-height: 25px; margin-top: 60px; display: block; background-image: linear-gradient(to right, #32b088, #028058); -webkit-background-clip: text; color: transparent; }

    .ljf-dzlc ul li:nth-child(3){ float:right; }
    .ljf-dzlc ul li:nth-child(5){ float:right; }
    .ljf-dzlc ul li:nth-child(6){ float:right; margin: 0 15px 0 0; }
    .ljf-dzlc ul li:nth-child(6) span { transform: rotate(180deg); }
    .ljf-dzlc ul li:nth-child(7){ float:left; }

    .ljf-dzlc ul li:nth-child(1) span { font-size: 45px; margin:10px 0; display:block; }
    .ljf-dzlc ul li:nth-child(3) span { font-size: 47px; margin:10px 0; display:block; }
    .ljf-dzlc ul li:nth-child(5) span { font-size: 55px; margin:10px 0; display:block; }
    .ljf-dzlc ul li:nth-child(7) span { font-size:48px; margin:10px 0; display:block; }
    .ljf-dzlc ul.dz-list-1 li:last-child { float: right; }
    .ljf-dzlc ul.dz-list-1 li:last-child span { transform: rotate(90deg); margin-top: 10px; margin-right: 35px; }
    .ljf-dzlc ul li h4 { font-size: 18px; font-weight:600; margin-bottom: 5px; color:#fff; }
    .ljf-dzlc ul li p { font-size: 12px; color:#fff; }
    .ljf-dzlc ul.dz-list-2 { margin-top: 0px; }
    .ljf-dzlc ul.dz-list-2 li { float: left; }
    .ljf-dzlc ul.dz-list-2 li span { transform: rotate(0deg);}
    .ljf-dzlc ul.dz-list-2 li:nth-child(1) span { font-size: 56px;  margin:10px 0; display:block; }
    .ljf-dzlc ul.dz-list-2 li:nth-child(3) span { font-size: 50px;  margin:10px 0; display:block; }
    .ljf-dzlc ul.dz-list-2 li:nth-child(5) span { font-size: 45px;  margin:10px 0; display:block; }
    .ljf-dzlc ul.dz-list-2 li:nth-child(7) span { font-size: 45px;  margin:10px 0; display:block; }


    .ljf-dzlc ul.dz-list-1 li:nth-child(4n) { float:right; width:100%; margin:0; padding:0; }
    .ljf-dzlc ul.dz-list-1 li:nth-child(4n) span { transform: rotate(90deg); margin: 0px; padding:0; height: 50px;  width: 60px; text-align: center; margin-left: 68%; }
    .ljf-dzlc ul.dz-list-1 li:nth-child(8) span {  margin-left: 6%; }

    .ljf-dzlc ul.dz-list-2 li:nth-child(3) { float:right; }
    .ljf-dzlc ul.dz-list-2 li:nth-child(4) { float:right; width:100%; margin:0; padding:0; }
    .ljf-dzlc ul.dz-list-2 li:nth-child(4) span { transform: rotate(90deg); margin: 0px; padding:0; height: 50px;  width: 60px; text-align: center; margin-left: 68%; }

    .ljf-dzlc ul.dz-list-2 li:nth-child(5) { float:right; }
    .ljf-dzlc ul.dz-list-2 li:nth-child(6) { float:right; }
    .ljf-dzlc ul.dz-list-2 li:nth-child(6) span{ transform: rotate(180deg); }

    .service-baike{ height: auto; }
    .cj-servie{ float:none;  }
    .baike-news{ float:none; width:100%; margin-top:30px; }
    .baike-news img{ width:100%; }
    .cj-servie h2, .baike-news h2{ margin-bottom:15px; }
    .cj-servie img { display:inline-block; width:31%; border-radius:5px; margin-right:10px; box-shadow: 1px 1px 1px rgba(0,0,0,0.3); }
    .cj-servie img:last-child{ margin-right:0px; }
    .cj-servie ul{  }
    .cj-servie ul > li{ float:left; width:30%; padding:10px 7px; border-right:1px dotted #ccc; font-size:12px; }
    .cj-servie ul > li:first-child{ padding-left:0; }
    .cj-servie ul > li:last-child{ padding-right:0; border-right:0; }
    .cj-servie ul > li h4{ text-align:center; font-size:14px; color:#000; }
    .cj-servie ul ol{list-style-position:inside; }
    .cj-servie ul ol li{ list-style:decimal; list-style-position:inside;  margin-top:15px; color:#999; }

    .qa{ margin:12px 0 0 0; }
    .qa-c{ height:300px; overflow:hidden; }
    #qa-list li{padding:18px 0 23px 0;border-bottom:1px dashed #ccc; float:none;}
    #qa-list li h4{ margin-top:0; margin-bottom:10px; }
    #qa-list li h4 span{display:inline-block;background-color:#028058;color:#fff;padding:2px 5px 3px 5px;text-align:center;margin-right:6px; font-size:12px;}
    #qa-list li h4 a, #qa-list li h4 b{ font-size:14px;color:#000; overflow: hidden; white-space: nowrap;  text-overflow:ellipsis; width:90%; display:inline-block; vertical-align:top; }
    #qa-list li div > span{float:left;background-color:#aaa;color:#fff;padding:1px 4px 0;text-align:center;margin-top:0px;margin-right:10px}
    #qa-list li div > div{float:left; width:82%; background:#f8f8f8; padding:10px; }
    #qa-list li div > div p{ text-indent:2em; font-size:12px;color:#888;line-height:20px; margin:0 0 8px 0; padding:0; }

    .ljflf-right{ float:none; width:auto; background:#fff; border-radius: 10px; margin:12px 8px; }
    .ljf-case { margin:0; padding:10px; }
    .ljf-case h2{font-size: 16px; border-bottom: 1px dashed #ddd; font-weight: normal; position: relative; padding-bottom: 4px; padding-left:12px; }
    .ljf-case h2:before{content:""; width:5px; height: 16px; background: #028058; position: absolute; left: 0%; top:5px; }
    .ljf-case ul li{ box-shadow:0px 0px 10px rgba(0,0,0,0.08); margin-top: 20px;  overflow:hidden; border-radius:5px;}
    .ljf-case ul li a{ display:block;  }
    .ljf-case ul li a img{ display:block; width:100%; transition: 0.8s all; -webkit-transition: 0.8s all; -moz-transition: 0.8s all; -o-transition: 0.8s all; -ms-transition: 0.8s all;  }
    .ljf-case ul li a:hover img{ transform: scale(1.1);-webkit-transform: scale(1.1);  }
    .ljf-case ul li a span{ display:block; padding:10px; text-align:center;  color:#000; transition: 0.8s all; -webkit-transition: 0.8s all; -moz-transition: 0.8s all; -o-transition: 0.8s all; }
    .ljf-case ul li a:hover span{ color:#028058; }
}