.page-container.product-show > .container .description{margin-bottom: 100px;}
.page-container.product-show > .container .description .left{
	float: left; width: 790px;
}
.description .left h1{font-size: 35.2px; color: #d41823}
.description .left .tips{font-size: 30px; color: #3d3d3d; margin-bottom: 50px;}
.description .left .desc-content{font-size: 20px; line-height: 30.6px;}
.description .left a{margin-top: 30px; margin-left: 1px;}


.page-container.product-show > .container .description .right{
	float: right; width: 350px; text-align: center
}
.page-container.product-show > .container .description .right img{max-width: 100%;}
.quick-nav{ text-align: center; background: #f5f7f8; box-shadow: #e2e2e2 0px 5px 10px; height: 60px; margin-bottom: 30px; display: none}
.quick-nav ul li{display: inline-block; padding: 0px 20px;line-height: 60px; font-size: 20px; position: relative}
.quick-nav ul li:after{position: absolute; right: 0px; top: 17px; z-index: 2; content: ""; height: 30px; width:2px; background: #6c6b6b}
.quick-nav ul li a{display: block;line-height: 58px; }
.quick-nav ul li a:hover,.quick-nav ul li.curr a{border-bottom: #d41823 solid 2px; color: #d41823}
.quick-nav.fixed{width: 100%; top: 90px; left: 0px; background: rgba(245,245,245,0.8)}

.layer-one > h2,.layer-two > h2,.layer-seven h2{text-align: center; line-height: 122px; font-size: 36px; font-weight: normal}
.layer-two .left,.layer-four .left,.layer-six .left{width:50%; text-align: center;float: left; padding-right: 20px;}
.layer-two .right,.layer-four .right,.layer-six .right{width:50%; float: right}

.layer-three .left,.layer-five .left,.layer-seven .left{width:50%; float: left}
.layer-three .right,.layer-five .right,.layer-seven .right{width:50%; float: right;text-align: center; padding-left: 20px;}

.layer-two,.layer-three,.layer-four,.layer-five,.layer-six{ padding: 40px 0px 50px 0px;  line-height: 30.6px; font-size: 20px;}
.fix{ display: flex; align-items: center; justify-content: center;}
.layer-two h3,.layer-three h3,.layer-four h3,.layer-five h3,.layer-six h3{font-size: 30px; font-weight: normal; line-height: 80px;}
.layer-seven{text-align: center; background: #f5f7f8; padding: 20px 40px 40px 40px;}
.layer-one{text-align: center;}
.layer-one .item{display: inline-block; width: 350px; margin: 20px 45px 20px 0px; box-shadow: 0px 0px 20px #ccc; height: 155px; border-radius: 10px; padding:30px 20px;}
.layer-one .item:nth-child(3n){margin-right: 0px;}
.layer-one .item p.icon{width: 92px; float: left;}
.layer-one .item p.icon{width: 92px; float: left;}
.layer-one .item .infos{float: right; width: 200px; text-align: left}
.layer-one .item .infos h2{line-height: 50px;}

.layer-two .infos{padding: 30px; text-align: center}


.subbanner .container .description{width: 1150px; margin: 0px auto; color: #fff; padding-right: 600px; text-align: left; line-height: 24px;}
.subbanner .container .description a{margin-left: 1px; margin-top: 80px;}



.layer-three .item{float:left; width:347px; margin:10px 54px 40px 0px;; height:420px; background: #f5f7f8; box-shadow: 0px 0px 20px #ccc; padding: 50px 30px 50px;}
.layer-three{border: none}
.layer-three h2{text-align: center; line-height: 140px;}
.layer-three .item.l2{width: 550px; margin-right: 50px;padding: 50px 65px 50px;}
.layer-three .item.l2:nth-child(2n){margin-right: 0px;}

.layer-three .item:last-child{margin-right: 0px;}
.layer-three .item h3{text-align: center; line-height: 120px; font-size: 24px;}
.layer-three .item span{display: block; width: 70px; height: 4px; background: #ce3e45; margin: 0px auto; margin-bottom: 30px;}
.layer-three .item p{font-size: 18px; line-height: 32px;}

.catlist li{float: left; padding: 0px 15px; cursor: pointer; font-size: 18px; border-bottom: 4px solid transparent; line-height: 46px;}
.catlist li.curr{color: #ce3e45; border-bottom: 4px solid #ce3e45}
.catlist li span.icon{display: block; height: 61px; width: 100%; background-position: center center; background-repeat: no-repeat}
.catlist li span.icon.i1{background-image: url("../images/icon-1.png");}
.catlist li.curr span.icon.i1{background-image: url("../images/icon-1-1.png");}
.catlist li span.icon.i2{background-image: url("../images/icon-2.png");}
.catlist li.curr span.icon.i2{background-image: url("../images/icon-2-1.png");}
.catlist li span.icon.i3{background-image: url("../images/icon-3.png");}
.catlist li.curr span.icon.i3{background-image: url("../images/icon-3-1.png");}
.catlist li span.icon.i4{background-image: url("../images/icon-4.png");}
.catlist li.curr span.icon.i4{background-image: url("../images/icon-4-1.png");}
.catlist li span.icon.i5{background-image: url("../images/icon-5.png");}
.catlist li.curr span.icon.i5{background-image: url("../images/icon-5-1.png");}
.catlist li span.icon.i6{background-image: url("../images/icon-6.png");}
.catlist li.curr span.icon.i6{background-image: url("../images/icon-6-1.png");}
.catlist li span.icon.i7{background-image: url("../images/icon-7.png");}
.catlist li.curr span.icon.i7{background-image: url("../images/icon-7-1.png");}
.catlist li span.icon.i8{background-image: url("../images/icon-8.png");}
.catlist li.curr span.icon.i8{background-image: url("../images/icon-8-1.png");}

.catlist-content{box-shadow: 0px 0px 20px #ccc; background: #fff; padding: 50px; margin-top: 50px;}
.catlist-content .item .left{text-align: left}
.catlist-content .item .left h3{display: table; border-bottom: 4px solid #ce3e45; margin-bottom: 30px;}
.catlist-content .item .right{ text-align: right}

