*{box-sizing: border-box;}
.product-info{position:relative;height:270px;margin-top:10px;border-top:1px solid #ededed;/*border-bottom:1px solid #ededed*/}
.product-info>.title{padding:15px 0;font-size:16px;font-weight:600;text-align:center;border-top:1px solid #ededed;border-bottom:1px solid #ededed;color:#E22422}
.product-info>.left-bx,
.product-info>.right-bx{position:absolute;top:10px;height:270px;background:#ededed}
.product-info>.left-bx{left:0;width:270px}
.product-info>.right-bx{right:0;width:400px}

.product-info>.left-bx>.title,
.product-info>.right-bx>.title{padding:20px 0;text-align:center;font-size:12pt;font-weight:700;color:#333}

.product-info ul{}
.product-info li{position:relative;margin-left:40px;margin-bottom:15px;font-size:13px;color:#333}
.product-info li i{position:absolute;left:-20px;min-width:16px;font-size:16px;color:#d63e4e;text-align:center}
.product-info li i.disabled{color:#aaa}
.product-info .plus-ico{position:absolute;top:50%;left:305px;margin-top:-30px;font-size:50px;color:#666}

.service{margin-top:20px;}
.service>li{padding:10px 0 5px 0;}
.service>li:after{display:block;content:'';clear:both}
.service>li:nth-child(odd){background:#efefef}
.service>li>.image{float:left;width:180px;margin-left:10px;}

.service>li>.right{width:490px}
.service>li>.right>.title{font-size:12pt;font-weight:700;color:#f86626}
.service>li>.right>ul{margin-left:16px}
.service>li>.right>ul>li{margin-top:10px;padding-right:40px;font-size:10pt;list-style-type:disc}

.service-info{position:relative;height:240px;margin-top:10px;border-bottom:1px solid #ededed;font-size:12px;}
.service-info>.title{padding:15px 0;font-size:16px;font-weight:600;text-align:center;border-top:1px solid #ededed;border-bottom:1px solid #ededed;color:#E22422}
.service-info>.title>.bx{display:inline-block;float:left;width:25%;font-size:12pt;text-align:center}
.service-info>.title:after{display:block;clear:both;content:''}
.service-info>.bx{display:inline-block;float:left;width:25%;height:160px;margin-top:10px;padding-top:10px;font-size:10pt;line-height:24px;text-align:center}
.service-info:after{display:block;clear:both;content:''}
.service-info>.bx:nth-child(even){background:#ededed}

.btn01{display:inline-block;height:24px;padding:0 14px;font-size:12px;line-height:24px;background:#444038;color:#fff;border-radius:12px}
.btn01{background:#fff;color:#333;border:1px solid #ccc}

.btn02{position:relative;display:inline-block;height:54px;padding:0 59px 0 29px;font-size:16px;line-height:54px;background:#ed5f20;color:#fff;border-radius:27px;text-align:center}
.btn02>span{position:absolute;top:6px;right:6px}
.btn02 i.fa-circle{color:#fff}
.btn02 i.fa-chevron-right{color:#ed5f20}

.bx_info{display:none}

.list01{list-style-type:disc}
.list01 li{font-size:13px}


.layer{display:none;position:fixed !important;z-index:9000;top:0;left:0;width:100%;height:100%;}
.layer>.shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}
.layer>.container{position:absolute;top:10%;bottom:10%;left:50%;overflow-x:scroll;width:780px;height:80%;margin-left:-400px;padding:0 10px 40px;background:#fff}
.layer>.title{position:absolute;top:10%;left:50%;width:780px;margin-top:-44px;margin-left:-400px;padding:0 10px 10px;font-size:28px;font-weight:700;color:#333;background:#fff}
.layer>.close-btn{position:absolute;z-index:2000;top:10%;right:50%;margin-top:-40px;margin-right:-390px;font-size:28px;font-weight:700;color:#333;border:none;background:none;}
.confirm_dsc{padding-left:20px;font-size:12px;}
.liability_tbl2{width:100%}
.liability_tbl2 thead tr th{height:38px;background:#575b61; font-size:16px; line-height:38px; font-weight:bold; text-align:center; color:#fff}
.liability_tbl2 th{height:40px;}
.liability_tbl2 td{height:36px;text-align:center}
.liability_tbl2 th{padding:3px 1px; background:#9e9e9e; font-size:11px; color:#fff}
.liability_tbl2 td{padding:5px 8px; background:#f4f4f4; font-size:11px; color:#4b4b4b}

.app-type{display:block;height:50px;margin-bottom:30px}
.app-type>li{display:inline-block;float:left;width:33%;height:50px;border:1px solid #ccc;box-sizing: border-box;}
.app-type>li:nth-child(2){width:34%;border-left:0;border-right:0}
.app-type>li.active{background:#ee3a35}
.app-type>li>a{display:block;width:100%;height:100%;text-align:center;line-height:50px;vertical-align: middle;color:#333;font-size:18px;font-weight:500;}
.app-type>li.active>a{color:#fff;font-weight:700}

.bx_info2{margin-top:3px;padding:10px;font-size:12px;background:#efefef;border:1px solid #ccc;}

.product-liability table.col-tbl td>small{font-size:0.9em !important}

.liability-detail{}
.liability-detail h5{margin-top:40px;padding-bottom:5px;font-size:16px;}
.liability-detail table{width:100%;border-top:3px solid #656565;border-bottom:1px solid #dedede}
.liability-detail table th,
.liability-detail table td{padding:6px 5px 7px 5px}
.liability-detail table th{font-size:13px;}
.liability-detail table td{font-size:12px;line-height:1.3em}
.liability-detail table thead th{height:30px;background:#eee;border-top:2px solid #eee;border-right:1px solid #dedede;text-align:center}
.liability-detail table thead th:last-child{border-right:0}
.liability-detail table tbody th{background:#f9f9f9;border-top:1px solid #dedede;border-right:1px solid #dedede;font-weight:normal}
.liability-detail table tbody td{border-top:1px solid #dedede;border-right:1px solid #dedede}
.liability-detail table tbody th:last-child{border-right:0}
.liability-detail table tbody td:last-child{border-right:0}
.liability-detail table tbody td:nth-child(-n+2){border-right:1px solid #dedede}
.liability-detail table>li{font-size:12px;}
.liability-detail ul{list-style-type: disc;margin-left:15px;}
.liability-detail li{line-height:1.3em;font-size:12px}

.product-liability-info{max-width:100% !important}
