﻿
body{ background:#f6f6f6; }
.hp-hengfutu{ width:1920px; height:450px; overflow:hidden; }
.ljflt-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; }

.ljflt-content{ width:1580px; margin:30px auto; }
.left-side{ float:left; width:1250px; }
.right-side{ 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-ljflt-content{ width:1250px;  }
.small-layout-left{ float:none; margin:0 auto; }
.small-layout-right{ float:none; margin:0 auto; width:1250px; }

.ljflt-shopping-guide{ width:1190px; margin:0px auto 20px auto; background:#fff; border-radius:12px; padding:30px; }
.pro-img { float:left;}
.pro-img img{ width:242px; height:auto;  margin-top:30px; }
.pro-text { width:936px; 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 strong { color: #000;font-weight: bold; }
.pro-text p b { color: #000;font-weight: bold; }

.ljflt-product{ }
.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; }

.product-list{ width:1250px;  margin:20px auto; }
.product-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; }
.product-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); }
.product-list ul li:nth-child(3n) { margin-right: 0; }
.product-list ul li a { display: block; color: #000; font-size: 14px; }
.product-list ul li a:hover { color: #fc8416; }
.product-list ul li a h4 { margin-bottom: 10px; }
.product-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; }
.product-list ul li a h4 span { float: right; display: block; line-height: 26px; font-size: 13px; color: #666; }
.product-list ul li a img { display: block; width: 373px; border-radius: 12px; }
.product-list ul li a img:last-child { position: absolute; top: 254px; }
.product-list ul li a .img-content { position: relative; overflow: hidden; }
.product-list ul li a .text-content { margin-top: 10px; }
.product-list ul li a .text-content p { margin: 10px 0 13px 0; text-align: left; width:98%; overflow:hidden; white-space:nowrap; }
.product-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; }
.product-list ul li a .text-content p span:nth-child(1) { color: rgba(39, 125, 255, 1); background: rgba(39, 125, 255, 0.1); }
.product-list ul li a .text-content p span:nth-child(2) { color: rgba(6, 168, 77, 1); background: rgba(47, 209, 44, 0.1); }
.product-list ul li a .text-content p span:nth-child(3) { color: rgba(121, 39, 255, 1); background: rgba(121, 39, 255, 0.1); }
.product-list ul li a .text-content p span:nth-child(4) { color: rgba(36, 151, 176, 1); background: rgba(0, 209, 255, 0.1); }
.product-list ul li a .text-content p span:nth-child(5) { color: rgba(235, 166, 0, 1); background: rgba(250, 177, 2, 0.1); }
.product-list ul li .text-content div span { float: left; display: block; }
.product-list ul li .text-content div span.size { color: #888; margin-top: 5px; margin-right: 15px; font-size: 13px; }
.product-list ul li .text-content div span.price { float: right; color: #fc8416; margin-top: 5px; }
.product-list ul li .text-content div span.price em { font-size: 14px; font-style: normal; }
.product-list ul li .text-content div span.price i { font-size: 13px; font-style: normal; }
.product-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; }
.product-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; }


.ljflt-section { width: 1210px; height: 645px; margin: 45px auto 0 auto; background: #fff; border-radius: 15px; padding: 20px; }
.top30{ margin-top:24px; }
.ljflt-section h2{ font-size: 20px; font-weight: normal; position: relative; padding-bottom: 15px; padding-left:12px;  }
.ljflt-section h2:before{ content:""; width:5px; height: 19px; background: #028058; position: absolute; left: 0%; top:6px; }
.recommend-product-left { float: left; width: 800px; }
.pro-3d-outer { position: relative; }
#vf-3d { width: 800px; height: 600px; }
#vr { width: 800px; height: 600px; border-radius: 10px; overflow: hidden; /* box-shadow: 3px 3px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);*/ }
#progress-bar { width: 500px; height: 32px; margin: -330px auto 0 auto; text-align: center; background-color: #dcdbd7; position: relative; border-radius: 32px; box-shadow: 0 1px 0 rgba(255,255,255,0.8),inset 0 2px 3px rgba(0,0,0,0.2); position: relative; height: 35px; padding-right: 2px; background-color: #abb2bc; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#b6bcc6),color-stop(1,#9da5b0)); background: -moz-linear-gradient(#9da5b0 0,#b6bcc6 100%); -webkit-box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.5),0px 1px 0 0 #FFF; -moz-box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.5),0px 1px 0 0 #FFF; box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.5),0px 1px 0 0 #FFF }
#pb-bg { height: 32px; width: 16px; background: #7eea19; position: relative; display: block; overflow: hidden; height: 33px; -moz-border-radius: 35px; -webkit-border-radius: 35px; border-radius: 35px; -webkit-background-size: 44px 44px; background-color: #74d04c; background: -webkit-gradient(linear,0 0,44 44,color-stop(0.00,rgba(255,255,255,0.17)),color-stop(0.25,rgba(255,255,255,0.17)),color-stop(0.26,rgba(255,255,255,0)),color-stop(0.50,rgba(255,255,255,0)),color-stop(0.51,rgba(255,255,255,0.17)),color-stop(0.75,rgba(255,255,255,0.17)),color-stop(0.76,rgba(255,255,255,0)),color-stop(1.00,rgba(255,255,255,0))),-webkit-gradient(linear,left bottom,left top,color-stop(0,#74d04c),color-stop(1,#9bdd62)); background: -moz-repeating-linear-gradient(top left -30deg,rgba(255,255,255,0.17),rgba(255,255,255,0.17) 15px,rgba(255,255,255,0) 15px,rgba(255,255,255,0) 30px),-moz-linear-gradient(#9bdd62 0,#74d04c 100%); -webkit-box-shadow: inset 0 1px 0 0 #dbf383,inset 0 -1px 1px #58c43a; -moz-box-shadow: inset 0 1px 0 0 #dbf383,inset 0 -1px 1px #58c43a; box-shadow: inset 0 1px 0 0 #dbf383,inset 0 -1px 1px #58c43a; border: 1px solid #4c8932; -webkit-animation: animate-stripes 2s linear infinite; overflow: hidden; }
#pb-text { position: absolute; top: 1px; right: 0; font-size: 13px; padding-right: 12px; line-height: 32px; color: rgba(0,0,0,0.6); text-shadow: rgba(255,255,255,0.45) 0 1px 0; white-space: nowrap }
.pro-3d-title { position: absolute; left: 20px; top: 15px; color: #fff; font-size: 16px; text-shadow: 1px 1px 0px rgba(0,0,0,0.9); -webkit-text-shadow: 1px 1px 0px rgba(0,0,0,0.9); }
#opearte { position: absolute; bottom: 20px; left: 50px; }
#opearte ul { margin-left: -30px; }
#opearte ul li { list-style: none; color: #666; margin-top: 5px; text-shadow: 1px 1px 0px rgba(255,255,255,0.9); -webkit-text-shadow: 1px 1px 0px rgba(255,255,255,0.9); }
#opearte ul li span { list-style: inside; font-weight: bold; color: #028058;   }
#opearte ul li b { font-weight: bold; color: #f00; }

.recommend-product-right { width: 405px; height: 600px; float: right; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #f8fefd 100%); }
.recommend-product-right-c { margin: 0 15px 0 15px; }
.recommend-product-right h3 { font-size: 20px; font-weight: 600; }
#product-info { margin: 5px 0 30px 10px; }
#product-info li { color: #999; font-size: 14px; border-bottom: 1px dotted #ccc; padding: 12px 10px 12px 10px; }
#product-info li span { color: #333; font-weight: bold; font-size: 14px; }
#product-info li:first-child i { width: 50px; display: inline-block; }
.pro-sel-config{ margin-top:35px; }
#product-optional-config { margin: 20px 0 0 10px; }
#product-optional-config li { float: left; width:25%; text-align:center; margin-right: 0px; margin-bottom: 20px; }
#product-optional-config li span { display: inline-block; border: 1px solid #aaa; width: 48px; height: 48px; border-radius: 48px; text-align: center; }
#product-optional-config li span i { display: inline; line-height: 51px; font-size: 32px; font-style: inherit; font-weight: lighter; color: #028058; }
#product-optional-config li b { display: block; margin-top: 5px; font-size: 12px; color: #666; }
#product-optional-config li:nth-child(1) span i { line-height: 52px; font-size: 30px; font-weight:bold; }
#product-optional-config li:nth-child(2) span i { line-height: 52px; }
#product-optional-config li:nth-child(3) span i { line-height: 52px; }
#product-optional-config li:nth-child(4) span i { line-height: 52px; }
#product-optional-config li:nth-child(5) span i { line-height: 48px; font-size: 34px; }
#product-optional-config li:nth-child(6) span i { line-height: 48px; font-size: 40px; }
#product-optional-config li:nth-child(7) span i { line-height: 54px; font-size: 36px; }
#product-optional-config li:nth-child(8) span i { line-height: 45px; }
#product-optional-config li:nth-child(9) span i { line-height: 50px; font-size: 36px; }
#product-optional-config li:nth-child(10) span i { line-height: 55px; font-size: 28px; }



.pro-case { margin:15px; }
.pro-case h2{font-size: 20px; border-bottom: 1px dashed #ddd; font-weight: normal; position: relative; padding-bottom: 7px; padding-left:12px; }
.pro-case h2:before{content:""; width:5px; height: 19px; background: #028058; position: absolute; left: 0%; top:6px; }
.pro-case ul{}
.pro-case ul li{ box-shadow:0px 0px 10px rgba(0,0,0,0.08); margin-top: 32px;  overflow:hidden; border-radius:5px;}
.pro-case ul li a{ display:block;  }
.pro-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;  }
.pro-case ul li a:hover img{ transform: scale(1.1);-webkit-transform: scale(1.1);  }
.pro-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; }
.pro-case ul li a:hover span{ color:#028058; }

.small-layout-right .pro-case { padding:15px; }
.small-layout-right .pro-case h2{ margin-top:10px; }
.small-layout-right .pro-case ul{ margin-bottom:20px; }
.small-layout-right .pro-case ul li{ float: left; width: 280px; margin-right: 20px; margin-top:20px; }
.small-layout-right .pro-case ul li:nth-child(4n){ margin-right: 0; }


.dingzhi-baike{ height:800px; }
.pro-dzlc{ float:left; width:578px; background: linear-gradient(180deg, rgba(248, 254, 251, 0) 0%, rgba(248, 254, 251, 0.9) 100%); border-radius:12px; }
.dz-list li { float: left; margin-top:10px; }
.dz-list li:nth-child(1),
.dz-list li:nth-child(3),
.dz-list li:nth-child(5),
.dz-list li:nth-child(7),
.dz-list li:nth-child(9),
.dz-list li:nth-child(11),
.dz-list li:nth-child(13) { width: 88px;  border-radius: 10px; padding: 10px; text-align: center; border:1px solid #028058; }
.dz-list li span { font-size: 40px; line-height: 50px; color:#028058; }
.dz-list li:nth-child(2n) { margin: 0 10px; }
.dz-list 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; }
.dz-list li:nth-child(1) span { font-size: 35px; }
.dz-list li:nth-child(3) span { font-size: 35px; }
.dz-list li:nth-child(7) span { font-size: 35px; }
.dz-list li:nth-child(9) span { font-size: 35px; }
.dz-list-1 li:last-child { float: right; }
.dz-list-1 li:last-child span { transform: rotate(90deg); margin-top: 10px; margin-right: 35px; }
.dz-list li h4 { font-size: 16px; margin-bottom: 5px; color:#000; }
.dz-list li p { font-size: 12px; color:#aaa; }
.dz-list-2 { margin-top: 12px; }
.dz-list-2 li { float: right; }
.dz-list-2 li span { transform: rotate(180deg); }
.dz-list-2 li:nth-child(1) span { font-size: 46px; }
.dz-list-2 li:nth-child(3) span { font-size: 40px; }
.dz-list-2 li:nth-child(5) span { font-size: 35px; }
.dz-list-2 li:nth-child(7) span { font-size: 35px; }

.dingzhi-form{ padding:20px; margin-top:45px; height:300px; border-radius:15px; }
.dz-title{ position:relative; }
.dz-title p{ position:absolute; right:0; top:0px;}
.dz-title span{ display: inline-block; margin-right: 10px; padding:2px 8px 3px 8px; font-size: 13px; border-radius: 4px; }
.dz-title span:nth-child(1) { color: rgba(250, 142, 3, 1); background: rgba(252, 208, 2, 0.1); }
.dz-title span:nth-child(2) { color: rgba(6, 168, 77, 1); background: rgba(47, 209, 44, 0.1); }
.dz-title span:nth-child(3) { color: rgba(121, 39, 255, 1); background: rgba(121, 39, 255, 0.1); }
.dz-title span:nth-child(4) { color: rgba(36, 151, 176, 1); background: rgba(0, 209, 255, 0.1); margin-right:2px; }

.dingzhi-form h3{ font-size:16px; font-weight:bold; }
.dingzhi-form h3 i{ font-size:16px; font-weight:normal; margin-right:8px; color:#028058; }
#form { padding: 20px 0 0 0; font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei"; }
#form li { float: left; position: relative; margin-top: 0; margin-left: 20px; margin-bottom: 15px; height: auto; }
#form .textbox { width: 213px; height: 18px; padding: 10px 16px; border: 1px solid #dae0dc; border-radius:3px; font-size: 14px; line-height: 18px; background: #fff; -webkit-transition: border-color .2s linear; transition: border-color .2s linear; }
#form textarea.textbox { height: 50px; width:479px; }
#form .textbox:focus { border-color: #028058; outline:none; }
#form label { position: absolute; left: 12px; top: 11px; z-index: 2; padding: 0 3px; font-size: 14px; line-height: 18px; color: #b0b0b0; background: #fff; cursor: text; font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei"; -webkit-transition: all .2s linear; transition: all .2s linear; }
#form #txtCode{ width:150px; }
#form a#btn { display: inline-block; font-size: 14px; width: 160px; height: 40px; line-height: 40px; margin-left:36px; background: #028058; color: #fff; text-align: center; }
#form a#btn:hover { background: #fc8416; }
#form .tip-info { display: none; color: #f00; font-size: 12px; font-family: "PingFang SC","Microsoft Yahe"; margin: 0 0 0 15px; }
#form .dzts { margin-top: 20px; color: #000; }
#form li.lxdz { margin-top:15px; line-height:24px; }
#form li.lxdz span{ color:#028058; margin-right:5px; font-size:16px; }
#form li.lxdz i{ color:#fc8416; font-size: 15px;  font-style: normal;  font-weight: bold;  margin-right: 5px; }
#form li.lxdz i:last-child{ color:#028058; font-size: 14px;  font-style: normal;  font-weight: normal;  margin-right: 0; }


.baike-news{ float:right; width:568px; }
.baike-news h2{  }
.baike-news img { width:100%; }
.qa{ margin:12px 0 0 0; }
.qa-c{ height:598px; 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:505px; 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:515px; background:#f8f8f8; padding:10px; }
#qa-list li div > div p{ text-indent:2em; font-size:12px;color:#888;line-height:24px; margin:0 0 8px 0; padding:0; }
#qa-list li div > div p strong{ color:#000; }

@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; }
    .ljflt-content{ width:100%; margin:15px auto; }
    .left-side{ float:none; width:100%; }
    .right-side{ float:none; width:100%; border-radius: 10px; }

    .ljflt-shopping-guide{ width:auto; 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; }
    
    .product-list{ width:auto; margin:15px 8px 25px 8px; }
    .product-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; }
    .product-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); }
    .product-list ul li:nth-child(2n) { float:right; }
    .product-list ul li a { display: block; color: #000; font-size: 14px; }
    .product-list ul li a:hover { color: #fc8416; }
    .product-list ul li a h4 { margin-bottom: 10px; }
    .product-list ul li a h4 b { line-height: 13px; width: 48%; font-size: 12px;  }
    .product-list ul li a h4 span { line-height: 12px; font-size: 11px; }
    .product-list ul li a img { display: block; width: 100%; height:auto; border-radius: 10px; }
    .product-list ul li a img:last-child { display:none; }
    .product-list ul li a .img-content { position: relative; overflow: hidden; }
    .product-list ul li a .text-content { margin: 10px 8px; }
    .product-list ul li a .text-content p { margin: 10px 0 6px 0; text-align: left; }
    .product-list ul li a .text-content p span { margin-right: 10px; padding: 3px 8px; font-size: 11px; border-radius: 4px; }
    .product-list ul li a .text-content p span:nth-child(1) { color: rgba(36, 151, 176, 1); background: rgba(0, 209, 255, 0.1); }
    .product-list ul li a .text-content p span:nth-child(2) { color: rgba(121, 39, 255, 1); background: rgba(121, 39, 255, 0.1); }
    .product-list ul li a .text-content p span:nth-child(3) { display:none; }
    .product-list ul li a .text-content p span:nth-child(4) { display:none;}
    .product-list ul li .text-content div span { float: left; display: block; }
    .product-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; }
    .product-list ul li .text-content div span.price { float: left; margin-top: 3px; }
    .product-list ul li .text-content div span.price em { font-size: 14px; font-style: normal; }
    .product-list ul li .text-content div span.price i { font-size: 13px; font-style: normal; }
    .product-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; }
    .product-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; }



    .ljflt-section{ width:auto; height:auto; margin:12px 8px 12px 8px; padding:8px; border-radius:10px; }
    .ljflt-section h2{ font-size: 16px; padding-bottom: 0px; padding-left:10px;  }
    .ljflt-section h2:before{ top:3px; }
    .nobg{ background:#fff; border-radius:12px; }

    .recommend-product { width: auto; height: auto; margin: 12px 0px 0 0px; border-radius: 10px; padding: 0px; }
    .recommend-product-left { float: none; width: 100%; }
    .ljf-3d-outer { position: relative; }
    #vf-3d { width: auto; height: auto; }
    #vr { width: auto; height: auto; border-radius: 10px; overflow: hidden; }
    #progress-bar { width: 80%; height: 32px; margin: -330px auto 0 auto; text-align: center; background-color: #dcdbd7; position: relative; border-radius: 32px; box-shadow: 0 1px 0 rgba(255,255,255,0.8),inset 0 2px 3px rgba(0,0,0,0.2); position: relative; height: 35px; padding-right: 2px; background-color: #abb2bc; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#b6bcc6),color-stop(1,#9da5b0)); background: -moz-linear-gradient(#9da5b0 0,#b6bcc6 100%); -webkit-box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.5),0px 1px 0 0 #FFF; -moz-box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.5),0px 1px 0 0 #FFF; box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.5),0px 1px 0 0 #FFF }
    #pb-bg { height: 32px; width: 16px; background: #7eea19; position: relative; display: block; overflow: hidden; height: 33px; -moz-border-radius: 35px; -webkit-border-radius: 35px; border-radius: 35px; -webkit-background-size: 44px 44px; background-color: #74d04c; background: -webkit-gradient(linear,0 0,44 44,color-stop(0.00,rgba(255,255,255,0.17)),color-stop(0.25,rgba(255,255,255,0.17)),color-stop(0.26,rgba(255,255,255,0)),color-stop(0.50,rgba(255,255,255,0)),color-stop(0.51,rgba(255,255,255,0.17)),color-stop(0.75,rgba(255,255,255,0.17)),color-stop(0.76,rgba(255,255,255,0)),color-stop(1.00,rgba(255,255,255,0))),-webkit-gradient(linear,left bottom,left top,color-stop(0,#74d04c),color-stop(1,#9bdd62)); background: -moz-repeating-linear-gradient(top left -30deg,rgba(255,255,255,0.17),rgba(255,255,255,0.17) 15px,rgba(255,255,255,0) 15px,rgba(255,255,255,0) 30px),-moz-linear-gradient(#9bdd62 0,#74d04c 100%); -webkit-box-shadow: inset 0 1px 0 0 #dbf383,inset 0 -1px 1px #58c43a; -moz-box-shadow: inset 0 1px 0 0 #dbf383,inset 0 -1px 1px #58c43a; box-shadow: inset 0 1px 0 0 #dbf383,inset 0 -1px 1px #58c43a; border: 1px solid #4c8932; -webkit-animation: animate-stripes 2s linear infinite; overflow: hidden; }
    #pb-text { position: absolute; top: 1px; right: 0; font-size: 13px; padding-right: 12px; line-height: 32px; color: rgba(0,0,0,0.6); text-shadow: rgba(255,255,255,0.45) 0 1px 0; white-space: nowrap }
    .ljf-3d-title { position: absolute; left: 20px; top: 15px; color: #fff; font-size: 16px; }
    #opearte { display:none; }

    .recommend-product-right { width: auto; height: auto; margin-top: 30px; float: none; }
    .recommend-product-right-c { margin: 0 8px 0 8px; }
    .recommend-product-right h3 { font-size: 18px; font-weight: 600; }
    #product-info { margin: 5px 0 30px 10px; }
    #product-info li { color: #999; font-size: 13px; border-bottom: 1px dotted #666; padding: 15px 10px 5px 10px; }
    #product-info li span { color: #555; font-weight: bold; font-size: 14px; font-family: "黑体"; }
    #product-info li:first-child i { width: 20px; display: inline-block; }
    #product-info li:nth-child(2) i { width: 50px; display: inline-block; }
    #product-info li:nth-child(4) i { width: 30px; display: inline-block; }
    #product-optional-config { margin: 20px 0 0 0px; }
    #product-optional-config li { float: left; width:20%; margin-right: 20px; margin-bottom: 20px; }
    #product-optional-config li:nth-child(4n) { margin-right: 0; }
    #product-optional-config li span { display: inline-block; border: 1px solid #aaa; width: 42px; height: 42px; border-radius: 42px; text-align: center; }
    #product-optional-config li span i { display: inline; line-height: 44px; font-size: 28px; font-style: inherit; font-weight: lighter; color: #028058; }
    #product-optional-config li b { display: inline-block; margin-top: 5px; font-size: 12px; color: #666; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
    #product-optional-config li:nth-child(1) span i { line-height: 44px; font-size: 26px; }
    #product-optional-config li:nth-child(2) span i { line-height: 44px; }
    #product-optional-config li:nth-child(3) span i { line-height: 44px; }
    #product-optional-config li:nth-child(4) span i { line-height: 43px; }
    #product-optional-config li:nth-child(5) span i { line-height: 43px; font-size: 30px; }
    #product-optional-config li:nth-child(6) span i { line-height: 44px; font-size: 35px; }
    #product-optional-config li:nth-child(7) span i { line-height: 45px; font-size: 34px; }
    #product-optional-config li:nth-child(8) span i { line-height: 43px; }
    #product-optional-config li:nth-child(9) span i { line-height: 45px; font-size: 30px; }
    #product-optional-config li:nth-child(10) span i { line-height: 51px; font-size: 26px; }


    .pro-dzlc { float:none; width:auto; margin: 0px 0px 20px 0px; }
    .pro-dzlc ul{ margin:5px 10px 0 10px; }
    .pro-dzlc ul li { float: left; }
    .pro-dzlc ul.dz-list li:nth-child(1),
    .pro-dzlc ul.dz-list li:nth-child(3),
    .pro-dzlc ul.dz-list li:nth-child(5),
    .pro-dzlc ul.dz-list li:nth-child(7),
    .pro-dzlc ul.dz-list li:nth-child(9),
    .pro-dzlc ul.dz-list li:nth-child(11),
    .pro-dzlc ul.dz-list li:nth-child(13) { width: 36%; background:#028058; min-height:145px;  border-radius: 10px; padding: 10px; text-align: center; border:0; }
    .pro-dzlc ul.dz-list li span { font-size: 40px; line-height: 50px; color:#fff; }
    .pro-dzlc ul.dz-list li:nth-child(2n) { margin: 0 0 0 15px; }
    .pro-dzlc ul.dz-list 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; }
    .pro-dzlc ul.dz-list li:nth-child(3){ float:right; }
    .pro-dzlc ul.dz-list li:nth-child(5){ float:right; }
    .pro-dzlc ul.dz-list li:nth-child(6){ float:right; margin: 0 15px 0 0; }
    .pro-dzlc ul.dz-list li:nth-child(6) span { transform: rotate(180deg); }
    .pro-dzlc ul.dz-list li:nth-child(7){ float:left; }
    .pro-dzlc ul.dz-list li:nth-child(1) span { font-size: 45px; margin:10px 0; display:block; }
    .pro-dzlc ul.dz-list li:nth-child(3) span { font-size: 47px; margin:10px 0; display:block; }
    .pro-dzlc ul.dz-list li:nth-child(5) span { font-size: 55px; margin:10px 0; display:block; }
    .pro-dzlc ul.dz-list li:nth-child(7) span { font-size:48px; margin:10px 0; display:block; }
    .pro-dzlc ul.dz-list-1 li:last-child { float: right; }
    .pro-dzlc ul.dz-list-1 li:last-child span { transform: rotate(90deg); margin-top: 10px; margin-right: 35px; }
    .pro-dzlc ul.dz-list li h4 { font-size: 18px; font-weight:bold; margin-bottom: 5px; color:#fff; }
    .pro-dzlc ul.dz-list li p { font-size: 12px; color:#fff }
    .pro-dzlc ul.dz-list-2 { margin-top: 0px; }
    .pro-dzlc ul.dz-list-2 li { float: left;}
    .pro-dzlc ul.dz-list-2 li span { transform: rotate(0deg);}
    .pro-dzlc ul.dz-list-2 li:nth-child(1) span { font-size: 56px;  margin:10px 0; display:block; }
    .pro-dzlc ul.dz-list-2 li:nth-child(3) span { font-size: 50px;  margin:10px 0; display:block; }
    .pro-dzlc ul.dz-list-2 li:nth-child(5) span { font-size: 45px;  margin:10px 0; display:block; }
    .pro-dzlc ul.dz-list-2 li:nth-child(7) span { font-size: 45px;  margin:10px 0; display:block; }
    .pro-dzlc ul.dz-list-1 li:nth-child(4n) { float:right; width:100%; margin:0; padding:0; }
    .pro-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%; }
    .pro-dzlc ul.dz-list-1 li:nth-child(8) span {  margin-left: 6%; }
    .pro-dzlc ul.dz-list-2 li:nth-child(3) { float:right; }
    .pro-dzlc ul.dz-list-2 li:nth-child(4) { float:right; width:100%; margin:0; padding:0; }
    .pro-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%; }
    .pro-dzlc ul.dz-list-2 li:nth-child(5) { float:right; }
    .pro-dzlc ul.dz-list-2 li:nth-child(6) { float:right; }
    .pro-dzlc ul.dz-list-2 li:nth-child(6) span{ transform: rotate(180deg); }


    .dingzhi-form{ padding:0px; margin-top:45px; height:auto; border-radius:10px; }
    .dz-title{ position:relative; }
    .dz-title p{ position:absolute; right:0; top:2px;}
    .dz-title span{ display: inline-block; margin-right: 5px; padding:2px 8px 3px 8px; font-size: 12px; border-radius: 4px; }
    .dz-title span:nth-child(1) { display:none; }

    .dingzhi-form h3{ font-size:16px; font-weight:bold; }
    .dingzhi-form h3 i{ font-size:16px; font-weight:normal; margin-right:8px; color:#028058; }
    #form { padding: 20px 0 0 0; font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei"; }
    #form li { float: none; width:100%; position: relative; margin-top: 0; margin-left: 0px; margin-bottom: 10px; height: auto; }
    #form li:nth-child(2){ float:none; }
    #form .textbox { width: 88%; height: 18px; padding: 10px 16px; border: 1px solid #dae0dc; border-radius:3px; font-size: 14px; line-height: 18px; background: #fff; -webkit-transition: border-color .2s linear; transition: border-color .2s linear; }
    #form textarea.textbox { height: 50px; width:88%; }
    #form .textbox:focus { border-color: #028058; outline:none; }
    #form label { position: absolute; left: 12px; top: 11px; z-index: 2; padding: 0 3px; font-size: 14px; line-height: 18px; color: #b0b0b0; background: #fff; cursor: text; font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei"; -webkit-transition: all .2s linear; transition: all .2s linear; }
    #form #txtCode{ width:150px; }
    #form a#btn { display: inline-block; font-size: 14px; width: 160px; height: 40px; line-height: 40px; margin-left:0px; margin-top:10px; background: #028058; color: #fff; text-align: center; }
    #form a#btn:hover { background: #fc8416; }
    #form .tip-info { display: none; color: #f00; font-size: 12px; font-family: "PingFang SC","Microsoft Yahe"; margin: 0 0 0 15px; }
    #form .dzts { margin-top: 20px; color: #000; }
    #form li.lxdz { margin-top:15px; line-height:24px; }
    #form li.lxdz span{ color:#028058; margin-right:5px; font-size:16px; }
    #form li.lxdz i{ color:#fc8416; font-size: 15px;  font-style: normal;  font-weight: bold;  margin-right: 5px; }
    #form li.lxdz i:last-child{ color:#028058; font-size: 14px;  font-style: normal;  font-weight: normal;  margin-right: 0; }


    .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:10px; }
    .cj-servie a:last-child img{ 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; }

    .right-side{ float:none; width:auto; background:#fff; border-radius: 10px; margin:12px 8px; }
    .pro-case { margin:0; padding:10px; }
    .pro-case h2{font-size: 16px; border-bottom: 1px dashed #ddd; font-weight: normal; position: relative; padding-bottom: 4px; padding-left:12px; }
    .pro-case h2:before{content:""; width:5px; height: 16px; background: #028058; position: absolute; left: 0%; top:5px; }
    .pro-case ul li{ box-shadow:0px 0px 10px rgba(0,0,0,0.08); margin-top: 20px;  overflow:hidden; border-radius:5px;}
    .pro-case ul li a{ display:block;  }
    .pro-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;  }
    .pro-case ul li a:hover img{ transform: scale(1.1);-webkit-transform: scale(1.1);  }
    .pro-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; }
    .pro-case ul li a:hover span{ color:#028058; }
}