.p_top{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.97)),to(rgba(255,255,255,.96))),url(/images/bgs/bg-8.jpg) repeat 0 0;background:linear-gradient(to bottom,rgba(255,255,255,.97) 0,rgba(255,255,255,.96) 100%),url(/images/bgs/bg-8.jpg) repeat 0 0;border-bottom:1px solid #eee}.p_top .p_lbox{padding:15px}.p_top .p_lbox .p_title{font-size:20px;text-align:right;text-transform:uppercase;font-weight:700;position:relative;margin-bottom:30px;color:#364352}.p_top .p_lbox .p_desc{color:#444;line-height:1.734em;text-align:justify}.b_catolgog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:20px}.b_catolgog .icon i{font-size:40px;margin-bottom:-10px;padding-left:5px;color:#333}.b_catolgog .btn{margin:0 10px}.b_catolgog .btn:hover button{background-color:#9f0006}.p-detail-15 .p_top .p_rbox .ht-ratio--75::before{padding-bottom:75%}.p-detail-15 .ht-format-detail{padding:50px 50px 40px;background-color:#fff}.p-detail-15 .p_top .p_lbox .p_title:after{content:'';position:absolute;bottom:-15px;right:0;height:3px;width:80px;background-color:#c70007}@media screen and (min-width:992px){.p_top{display:table;width:100%}.p_top .p_lbox{display:table-cell;width:50%;vertical-align:middle;padding:40px 70px}.p_top .p_lbox .p_title{font-size:30px}.p_top .p_lbox .p_desc{font-size:15px}.p_top .p_rbox{display:table-cell;width:45%;padding:40px 0 50px;vertical-align:middle}.p_top .p_rbox img{width:100%}}@media screen and (max-width:1259px){.p_top .p_lbox{padding:50px 50px}}@media(max-width:1199px){.p-detail-15 .ht-format-detail{padding:50px 35px 40px}.p_top .p_lbox{padding:50px 35px}}@media screen and (max-width:991px){.p-detail-15 .ht-format-detail{padding:30px 0}.p_top .p_rbox{padding-bottom:30px}.p_top .p_lbox{padding:40px 0 30px}.p_top .p_rbox{padding-bottom:50px}.p_top .p_lbox .p_title{font-size:28px;text-align:left}.p-detail-15 .p_top .p_lbox .p_title:after{left:0;bottom:-10px}}@media screen and (max-width:767px){.p_top .p_lbox{padding:30px 0 25px}.p_top .p_rbox{padding-bottom:35px}.p_top .p_lbox .p_title{font-size:26px}}@media screen and (max-width:479px){.p-detail-15 .ht-format-detail{padding:25px 0 30px}.p_top .p_rbox{padding-bottom:25px}.p_top .p_rbox{padding-bottom:30px}.p_top .p_lbox .p_title{font-size:24px;margin-bottom:25px}}