@charset "utf-8";
body{background:#f2f7f8}
/*产品展示*/
.prod_list{padding-top:0px;}
.prod_list .list li{height:430px;margin:0 0px 10px 0;}
.prod_list .list li a{position:relative;height:430px;display:block;}
.prod_list .list li .pic{height:430px;overflow:hidden;}
.prod_list .list li .pic img{width:100%;height:100%;}
.prod_list .list li .desc{position:absolute;left:64px;top:70px;color:#fff;}
.prod_list .list li h3{font-size:30px;line-height:34px;font-weight:700;margin-bottom:10px;}
.prod_list .list li p{font-size:18px;line-height:26px;}
.prod_list .list li .item{width:300px;margin:36px 0 0 -30px}
.prod_list .list li .l{float:left;font-size:14px;padding:0 20px;position:relative;margin-bottom:20px;}
.prod_list .list li .l i{display:block;margin:0 auto;}
.prod_list .list li .l span{display:block;line-height:40px;}
.prod_list .list li .l b{position:absolute;right:0;top:11px;width:1px;height:28px;background:#a1a39d;}
.prod_list .list li .txt{position:absolute;left:50%;top:0;text-align:center;height:100%;font-size:18px;color:#fff;-webkit-writing-mode:vertical-rl;writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:10px;text-shadow:0 0 10px #000;}

.prod_list .list li a:hover{box-shadow:0 0 5px #ddd;text-decoration:none;}

.prod_list .list li.end{margin-right:0;}
/*产品详细*/
.prod_detail{padding:30px 136px;color:#3e6213;line-height:30px;}

.prod_info .prod_title{font-size:14px;font-weight:400;line-height:14px;margin-bottom:20px;}

.prod_detail .tit{position:relative;color:#3e6213;font-size:32px;font-weight:400;text-align:center;line-height:120px;}
.prod_detail .tit:after{position:absolute;left:0;top:50%;content:'';height:4px;width:100%;background:#3e6213;margin-top:-2px;}
.prod_detail .tit span{display:inline-block;background:#fff;padding:0 30px;position:relative;z-index:1}
.prod_detail .bd{font-size:18px;}

.page2{padding:0 40px 40px;}
.page2 .bd{}

.page7 .bd{text-align:center;padding:10px 0 50px;}
.page7 table{border:4px solid #3e612f;border-radius:20px;margin: auto;width:600px;}
table thead{background:#c2daa2;}
table thead th{line-height:42px;}
table tbody{padding:10px 0}
table td{line-height:42px;}

.page16{margin-bottom:80px;}
.page16 h2{font-size:26px;margin-left:60px;line-height:100px;font-weight:400;margin-bottom:30px;}
.page16 .bd{text-align:center}
.page16 dl{border:5px solid #436745;width:230px;border-radius:15px;text-align:center;display:inline-block;margin:0 10px;vertical-align:top}
.page16 dt{background:#436745;color:#fff;height:60px;line-height:60px;font-size:30px;font-weight:700;padding-bottom:10px;}
.page16 dd{height:120px;font-size:26px;color:#41680d;line-height:40px;padding:25px 20px;margin:0}

.page17 h2{font-size:30px;text-align:center;line-height:100px;margin-bottom:30px;color:#41680d}
.page17 .bd{padding-left:24px;}
.page17 .bd li{position:relative;float:left;width:310px;font-size:16px;color:#41680d;line-height:30px;margin-bottom:10px;padding-left:45px;}
.page17 .bd li:after{position:absolute;left:0;top:8px;content:'';width:18px;height:18px;background:#41680d;border-radius:100%;}

@media (max-width:479px) {
    .prod_detail{padding:16px;color:#3e6213;line-height:25px;}

    .prod_info .prod_title{font-size:14px;font-weight:400;line-height:14px;margin-bottom:20px;}

    .prod_detail .tit{position:relative;color:#3e6213;font-size:18px;font-weight:400;text-align:center;line-height:80px;}
    .prod_detail .tit:after{position:absolute;left:0;top:50%;content:'';height:1px;width:100%;background:#3e6213;margin-top:-2px;}
    .prod_detail .tit span{display:inline-block;background:#fff;padding:0 30px;position:relative;z-index:1}
    .prod_detail .bd{font-size:12px;}

    .page2{padding:0;}
    .page2 .bd{}

    .page7 .bd{text-align:center;padding:10px 0 20px;}
    .page7 table{border:4px solid #3e612f;border-radius:15px;margin: auto;width:100%;}
    table thead{background:#c2daa2;border-radius:15px 15px 0 0}
    table thead th{line-height:32px}
    table thead th:first-child{border-radius:10px 0px 0 0}
    table thead th:last-child{border-radius:0px 10px 0 0}
    table tbody{padding:10px 0}
    table td{line-height:32px;}

    .page16{margin-bottom:20px;}
    .page16 h2{font-size:16px;margin-left:0px;line-height:25px;font-weight:400;margin-bottom:30px;padding:15px 0}
    .page16 .bd{text-align:center}
    .page16 .bd:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
    .page16 dl{border:2px solid #436745;width:auto;border-radius:15px;text-align:center;display:block;margin:10px 0px;box-sizing: border-box}
    .page16 dt{background:#436745;color:#fff;height:40px;line-height:40px;font-size:20px;font-weight:700;padding-bottom:5px;border-radius:10px 10px 0 0;}
    .page16 dd{height:auto;font-size:16px;color:#41680d;line-height:30px;padding:10px;margin:0}

    .page17 h2{font-size:18px;text-align:center;line-height:20px;margin-bottom:30px;color:#41680d;}
    .page17 .bd{padding-left:0px;}
    .page17 .bd li{position:relative;float:left;width:100%;font-size:16px;color:#41680d;line-height:25px;margin-bottom:10px;padding-left:25px;box-sizing: border-box}
    .page17 .bd li:after{position:absolute;left:0;top:10px;content:'';width:10px;height:10px;background:#41680d;border-radius:100%;}
}