.banner-res{background-color:#fff}
.banner-res img{margin:0 auto;max-width:1440px}
article a{transition:all .2s}
article a:hover{color:#13a099}
.intro p{text-indent:2em;line-height:32px}
article h2{font-size:24px;padding:30px 0 20px}
article h2 small{font-size:14px;font-weight:400;opacity:1}
@media (max-width:419px){article h2 small{display:block}
}
@media (min-width:420px){article h2 small{padding-left:15px}
}
article strong{color:#13a099}
article p{font-size:16px}
.product-type .l{display:none}
@media (min-width:1000px){.product-type .l{display:block;float:left;width:210px;border:1px solid #dbdbdb}
}
.product-type .l li{cursor:pointer}
@media (min-width:1000px){.product-type .l li{font-size:18px;line-height:55px;text-align:center;border-left:5px solid transparent;border-top:1px solid #dbdbdb}
.product-type .l li:first-child{border-top:0}
.product-type .l li.active{border-left-color:#13a099;background-color:#e9fcfb}
}
@media (min-width:1200px){.product-type .l{width:250px}
.product-type .l li{line-height:69px}
}
.product-type .r>li{display:none}
.product-type .r>li.active{display:block}
.product-type .r{position:relative}
@media (min-width:1000px){.product-type .r{display:block;float:left;width:770px;background-color:#e9fcfb;padding:15px;max-height:491px}
}
@media (min-width:1200px){.product-type .r{width:920px;padding:23px}
}
.product-type .r ul.list-unstyle{list-style:none}
.product-type .r h3{padding:15px 0 5px}
@media (min-width:760px){.product-type .r h3{padding:0 0 5px}
}
@media (min-width:760px) and (min-width:1200px){.product-type .r h3{font-size:20px;padding-bottom:10px}
}
.feature{margin-bottom:10px;line-height:24px}
@media (min-width:760px) and (max-width:999px){.feature{margin-bottom:3px}
}
.feature i{color:#13a099;padding-right:10px}
.product-link{margin:6px -5px 0 -5px}
@media (min-width:760px) and (max-width:999px){.product-link{margin-top:2px}
}
.product-link li{text-align:center;width:50%;float:left;padding:4px 5px}
@media (min-width:450px) and (max-width:759px){.product-link li{width:25%}
}
.product-link li a{color:#fff;background-color:#13a099;width:100%;display:block;line-height:26px}
@media (min-width:1200px){.product-link li{font-size:16px}
.product-link li a{line-height:32px}
}
.application{margin-top:15px}
.application h4{display:none;font-size:30px;color:#fff;background-color:#13a099;width:88px;height:90px;float:left;text-align:center;line-height:40px;padding-top:5px;position:relative;margin-right:12px}
@media (min-width:760px){.application h4{display:block;margin-right:42px}
.application h4::after{display:block;content:"";position:absolute;left:88px;top:30px;width:0;height:0;border-left:27px solid #13a099;border-top:17px solid transparent;border-bottom:17px solid transparent}
}
@media (min-width:1000px){.application h4{margin-right:60px}
}
.appli-list p{margin-bottom:10px}
.appli-list li{float:left;padding:2px 4px}
@media (min-width:502px){.appli-list li{font-size:16px;padding:6px 8px;min-width:80px}
}
@media (min-width:760px){.appli-list{padding:10px 0}
}
.product-type .r .pager-next,.product-type .r .pager-prev{position:absolute;top:15%}
@media (min-width:450px){.product-type .r .pager-next,.product-type .r .pager-prev{top:22%}
}
@media (min-width:760px){.product-type .r .pager-next,.product-type .r .pager-prev{top:28%}
}
@media (min-width:1000px){.product-type .r .pager-next,.product-type .r .pager-prev{display:none}
}
.product-type .r .pager-next{right:0}
.product-profile img{margin:10px auto 0}
.product-profile p{padding:15px 0 15px;line-height:32px;max-width:201px;display:block;margin:0 auto}
@media (min-width:760px){.product-profile p{padding-bottom:0}
}
.product-news h3{padding:15px 0 10px}
.product-news li{line-height:32px;position:relative;padding-left:32px}
.product-news li::before{display:block;content:"";position:absolute;left:0;top:8px;width:16px;height:16px;background-color:#13a099}
.msg{padding-bottom:30px}
.msg img{padding:30px 0 25px}
.msg .button{color:#fff;background-color:#13a099;transition:all .2s}
.msg .button:hover{background-color:#108983}
.msg .city,.msg .province{width:50%;float:left}
.msg .province{padding-right:10px}
.msg .city{padding-left:10px}
@media (min-width:1000px){.msg{max-width:850px}
}
@media (min-width:1200px){.msg{max-width:1100px}
}
