
body {position: relative;}
/*css hack 防止横向滚动条滚动时定位元素抖动*/
body:before {background-image: url(); background-attachment: fixed; content: ''; position: fixed; z-index: -1; top: 0; right: 0; bottom: 0; left: 0;}
.global-head {position: fixed; top: 0; left: 0; width: 100%; height: 51px; background: #fff; z-index: 3;}
.footer { z-index: 2; position: absolute; left: 0; display: none;}
.footer-bd {padding: 0 20px; margin-left: 160px; display: none;}
.footer-bd .wrap {width: auto;}
.footer-bottom {padding-top: 0;}

.vehicle-head {line-height: 36px; padding: 20px 0 0;background: #fff;position: fixed;top: 51px; left: 160px;}
.vehicle-head .logo {width: 34px; height: 34px; border-radius: 50%; border: 1px solid #ccc;}
.vehicle-head .logo img {width: 34px; height: 34px; border-radius: 50%; display: block;}
.vehicle-head .name { font-size: 16px; font-weight: bold; font-family: "Microsoft YaHei";}
.vehicle-head .name a, .vehicle-head .name span {margin: 0 10px;}
.vehicle-head .status {display: inline-block; margin-top: 6px; margin-left: 20px; width: 80px; height: 20px; line-height: 20px; border: 1px solid #cacaca; border-radius: 2px; color: #424e68; text-indent: 8px; cursor: default; background: url(//n.sinaimg.cn/auto/efade7fd/20211123/arrow1.png) 66px center / 9px 6px no-repeat; position: relative;}
/*.vehicle-head .status:hover {background-image: url(//n.sinaimg.cn/auto/efade7fd/20211123/arrow1-2.png);}*/
#yearWrap {background: #fff; border: 1px solid #cacaca; border-top: none; position: fixed; top: 0; left: 0; z-index: 11; width: 80px; display: none;}
#yearWrap li {height: 24px; line-height: 24px; cursor: pointer; padding-left: 8px;}
#yearWrap li:hover { color: #e94740;}
#yearWrap li.on { background: #e94740; color: #fff;}
.vehicle-head .type {font-size: 14px; margin-left: 13px; position: relative;}
.vehicle-head .type:after {display: none; position: absolute; top: 50%; right: -13px; margin-top: -10px; content: ''; width: 1px; height: 20px; background: #e1e1e1;}
.vehicle-head .type:last-child:after {display: none;}
.vehicle-head .type b {font-weight: normal; font-size: 12px;}
.vehicle-head .type span {display: inline-block;margin-left: 6px; padding: 0 10px; height: 20px; line-height: 20px; border: 1px solid #f2f2f2; border-radius: 2px; background: #f2f2f2; cursor: pointer;}
.vehicle-head .type span.on,.vehicle-head .type span:not(.disable):hover { border: 1px solid #e94740; background: #fff; color: #e94740;}
.vehicle-head .type span.disable { color: #aaa; cursor: default;}

.compare-list {margin: 127px 0 0 160px; padding-bottom: 60px; position: relative; font-family: "Microsoft YaHei";}
.table-head {position: sticky; top: 71px; z-index: 2; background: #fff;}
.table-head.sticky { top: 51px;}
.table-head.sticky td { padding-top: 20px;}
.table-head table { background: #fff;position: relative;}
.table-head table::before {position: absolute;content: "";bottom: -5px;left: 0px;width: 100%;height: 5px;z-index: 2;background: linear-gradient(rgb(222 222 222), rgba(222,222,222,0));}
.table-head td.guding{position: sticky;left: 370px;z-index: 1;background: #fff;}
.table-head td .tdinner{ width: 182px; height: 120px; padding: 20px 14px 0; border-top: 3px solid #252830; border-bottom: 1px solid #e1e1e1; text-align: center; position: relative;}
.table-head td .tdinner:after{position: absolute; content: ''; top: 0; right: 0; width: 1px; height: 100%; background: #e1e1e1;}
.table-head td .tdsecond{margin-top: 10px; line-height: 20px; font-size: 14px;}
.table-head td .tdsecond .tit{ font-weight: bold; height: 20px; overflow: hidden; }
.table-head td .tdsecond .subtit{ height: 40px; overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.table-head td .guide{ color: #e9463f; font-size: 14px; margin-top: 4px;}
.table-head td .interchang{ margin-top: 8px; display: inline-block;}
.table-head td .interchang li{ margin-left: 9px;}
.table-head td .interchang li:first-child{ margin-left: 0;}
.table-head td .interchang li a{ width: 20px; height: 20px; display: block; font-size: 12px; line-height: 20px; text-align: center; background: url(//i1.sinaimg.cn/qc/autoimages/buyersGuide/yc_configure_01.png) 0 -138px no-repeat;}
.table-head td .interchang li.prev a{ text-indent: -100px; overflow: hidden; background-position: -4px -143px;}
.table-head td .interchang li.next a{ text-indent: -100px; overflow: hidden; background-position: -135px -143px;}
.table-head td .interchang li.add a{ width: 50px; height: 18px; line-height: 18px; border: 1px solid #333; background: none; border-radius: 2px;}
.table-head td .interchang li.prev a:hover{ background-position: -4px -113px;}
.table-head td .interchang li.next a:hover{ background-position: -135px -113px;}
.table-head td .interchang li.add a:hover{ color: #e71f19; border-color: #e71f19;}
.table-head td .interchang li.prev a.non{ background-position: -4px -173px;; cursor: default;}
.table-head td .interchang li.next a.non{ background-position: -135px -173px; cursor: default;}
.table-head td .interchang li.add a.non{ color: #e3e3e3; cursor: default;}
.table-head td .interchang li.add a.hasin{ color: #fff; background: #ccc; border-color: #ccc;}
.table-head td .interchang li .inquiryicon-s1{width: 50px; margin: 0; height: 20px; line-height: 20px;}
.table-head td .interchang li .inquiryicon-s1.disable{background: #ccc; cursor: default;}
.table-head td .close-btn{ position: absolute; top: 0; right: 0; width: 24px; height: 24px; display: block; text-indent: -100px; overflow: hidden; background:#c5cad4 url(//n.sinaimg.cn/auto/efade7fd/20211123/closebtn.png) center center/ 11px 11px no-repeat; cursor: pointer;}
.table-head td .close-btn.hide{display: none;}
.table-head td .guding{padding: 0 8px 0 26px; height: 24px; line-height: 24px; position: absolute; top: 0; left: 0; font-size: 12px; background: #f0f0f0 url(//n.sinaimg.cn/auto/efade7fd/20211123/guding1.png) 6px center/ 14px 14px no-repeat; color: #424e68; cursor: pointer;}
.table-head td .hasguding{padding: 0 8px 0 26px; height: 24px; line-height: 24px; position: absolute; top: 0; left: 0; font-size: 12px; background: #ffedea url(//n.sinaimg.cn/auto/efade7fd/20211123/guding2.png) 6px center/ 14px 14px no-repeat; color: #e94740; cursor: pointer;}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min--moz-device-pixel-ratio: 2) {
    .table-head td .guding { background-image: url(//n.sinaimg.cn/auto/efade7fd/20211130/guding3.png);}
    .table-head td .hasguding { background-image: url(//n.sinaimg.cn/auto/efade7fd/20211130/guding4.png);}
}
.table-head td .addbox .tit{ line-height: 20px; font-size: 14px;}
.table-head td .addbox .inputcar{ line-height: 36px; height: 36px; width: 188px; border: 1px solid #dfdfdf; border-radius: 3px; margin: 14px auto 0;position: relative; background: #fff;}
.table-head td .addbox .inputcar input{display: block; height: 36px; font-size: 14px; text-indent: 12px;}
.table-head td .addbox .inputbtn{width: 38px; height: 36px; border-left: 1px solid #dfdfdf;position: absolute; top: 0; right: 0;content: ''; background: url(//n.sinaimg.cn/auto/efade7fd/20211123/searchbtn.png) center center/ 16px 16px no-repeat; cursor: pointer;}
.table-head td.title{ position: sticky; left: 160px; z-index: 1; background: #fff; }
.table-head td.title .tdinner{ width: 190px;height: 140px;padding: 0 10px 0 9px;font-size: 12px; text-align: left;line-height: 26px; border-top: 3px solid #e94740; border-left: 1px solid #e1e1e1;}
.table-head td.title .totalnum{font-weight: bold; margin-top: 8px;}
.table-head td.title .totalnum span{color: #e94740;}
.table-head td.title .totalnum i{font-weight: normal; cursor: pointer;}
.table-head td.title .checkbox{ margin-bottom: 5px; display: inline-block;}
.table-head td.title .checkbox.disable{ color: #aaa;}
.table-head td.title .checkbox p{ width: 14px; height: 14px; margin: 6px 10px 0 0; position: relative;}
.table-head td.title .checkbox p input{ width: 14px; height: 14px; display: block;}
.table-head td.title .checkbox p label{ width: 12px; height: 12px; display: block; border: 1px solid #e94740; position: absolute; top: 0; left: 0; background: #ffffff; cursor: pointer;}
.table-head td.title .checkbox.disable p label{border-color: #aaa;}
.table-head td.title .checkbox p label.after{ width: 14px; height: 14px; background: url(//i2.sinaimg.cn/qc/autoimages/buyersGuide/yc_compare_01.png) 0 -358px no-repeat; border: 0;}
.table-head td.title .checkbox span{cursor: pointer;}
.table-head td.title .resetcheck{cursor: pointer;}

.table-body{margin-top: 10px; font-size: 14px;}
.table-body>div{ display: inline-block;}
.table-body.table-top {margin-top: 0;position: sticky;top: 215px;z-index: 2;background: #fff; box-shadow: 0px 4px 5px #d4d4d4; display: inline-block;}
.table-body h4{font-size: 20px;font-weight: bold;border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1; border-top: 3px solid #252830;}
.table-body h4 .h4inner{ position: sticky; left: 160px; z-index: 1;height: 40px;line-height: 40px;padding: 9px 0; width: 400px;border-left: 1px solid #e1e1e1;}
.table-body h4 .name{ margin: 0 20px 0 30px;}
.table-body h4 .switch-btn{ width: 10px; height: 6px; margin-top: 17px; display: none; text-indent: -100px; overflow: hidden; background: url(//i2.sinaimg.cn/qc/autoimages/buyersGuide/yc_compare_01.png) 0 -378px no-repeat; -webkit-transition: -webkit-transform 0.3s ease-out;-moz-transition: -moz-transform 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;-ms-transition: -ms-transform 0.3s ease-out;}
.table-body h4 .switch-btn-on{-webkit-transform: rotateZ(180deg);-moz-transform: rotateZ(180deg);-o-transform: rotateZ(180deg);-ms-transform: rotateZ(180deg);transform: rotateZ(180deg);}
.table-body h4 .biaopei,.table-body h4 .xuanpei,.table-body h4 .nopei{font-size: 12px; padding-left: 18px; position: relative; font-weight: normal; margin-left: 15px;}
.table-body h4 .biaopei:before{ position: absolute; content: ''; top: 50%; left: 0; margin-top: -4px; border-radius: 4px; width: 8px; height: 8px; background: #333333;}
.table-body h4 .xuanpei:before{ position: absolute; content: ''; top: 50%; left: 0; margin-top: -4px; border-radius: 4px; width: 6px; height: 6px; border: 1px solid #333;}
.table-body h4 .nopei:before{ position: absolute; content: ''; top: 50%; left: 0; width: 8px; height: 1px; background: #333;}

.table-body td{ background: #fff; border-bottom: 1px solid #e1e1e1; position: relative; line-height: 24px; padding: 6px 0;}
.table-body td:after {position: absolute; content: ''; top: 0; right: 0; width: 1px; height: 100%; background: #e1e1e1;}
/*.table-body tr:hover td{border-bottom-color: #e0453b;}*/
.table-body.table-top tr:hover td{border-bottom-color: #e1e1e1;}
.table-body .highlight td{ background: #f0f0f0;}
.table-body td.guding{position: sticky;left: 370px; z-index: 1;}
.table-body td .tdinner{ width: 190px; padding-left: 20px;}
.table-body td .xz-tdinner{ width: 210px; margin: -6px 0;}
.table-body .tr-xunjia td .tdinner{padding: 14px 0;}
.table-body td .guide{ font-size: 20px; font-weight: bold; line-height: 24px; color: #000000;}
.table-body td .guide .counter {width: 19px;height: 21px;display: inline-block;margin-left: 5px;text-indent: -100px;overflow: hidden;background: url(//i1.sinaimg.cn/qc/autoimages/buyersGuide/yc_configure_01.png) -74px -358px no-repeat;vertical-align: text-bottom;}
.table-body td .guide .counter.hide {display: none;}
.table-body td .inquiryicon-s1 {width: 80px;height: 30px; line-height: 30px; font-size: 14px; margin-top: 8px;}
.table-body td .inquiryicon-s1.hide {display: none;}
.table-body td.title{ position: sticky; left: 160px; z-index: 1; background: #f8f8f8; text-align: left; border-right: none; }
.table-body td.title:before {position: absolute; top: 0; left: 0; width: 1px; height: 100%; content: ''; background: #e1e1e1;}
.table-body td.title .tdinner{width: 210px;height: 22px;line-height: 22px;padding-left: 0;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.table-body td.title .checkbox {display: inline-block;}
.table-body td.title .checkbox p{ width: 14px; height: 14px; margin: 4px 8px 0 10px; position: relative;}
.table-body td.title .checkbox p input{ width: 14px; height: 14px; display: block;}
.table-body td.title .checkbox p label{ width: 12px; height: 12px; display: block; border: 1px solid #e94740; position: absolute; top: 0; left: 0; background: #ffffff; cursor: pointer;}
.table-body td.title .checkbox span{ cursor: pointer;}
.table-body td.title .checkbox span.hasunderline { text-decoration: underline;}
.table-body td.title .zhidingbtn{position: absolute; top: 0; right: 1px; height: 20px; line-height: 20px; font-size: 12px; padding: 0 8px 0 20px; cursor: pointer; color: #e94740; background: #ffedea url(//n.sinaimg.cn/auto/efade7fd/20211123/up.png) 8px center/ 8px 10px no-repeat; display: none;}
.table-body tr:hover td.title .zhidingbtn{ display: block;}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min--moz-device-pixel-ratio: 2) {
    .table-body td.title .zhidingbtn{ background-image: url(//n.sinaimg.cn/auto/efade7fd/20211130/up2.png);}
}
.table-body .goods{color: #e9463f;}
.table-body .tr-check .title {color: #e9463f;}
.table-body .tr-check td.title .checkbox p label{ width: 14px; height: 14px; background: url(//i2.sinaimg.cn/qc/autoimages/buyersGuide/yc_compare_01.png) 0 -358px no-repeat; border: 0;}
.table-body .xuanzhuang{ position: relative; height: 44px; line-height: 22px; text-align: left; padding: 4px 10px; border-bottom: 1px solid #e1e1e1;}
.table-body .xuanzhuang.maxXZ:last-child{ border-bottom: none;}
.table-body .xuanzhuang.hasdesc:before{content: '';position: absolute;top: 0;right: 0;width: 0;height: 0;line-height: 0;overflow: hidden;border-style: solid;border-width: 4px;border-color: #e94740 #e94740 transparent transparent;}
.table-body .xuanzhuang .txt{position: absolute; top: 50%; transform: translateY(-50%); max-height: 44px; overflow: hidden;}
.table-body .xuanzhuang .desc{position: absolute;left: 0;right: 0;bottom: 108%;z-index: 2;background: #fff4f4;border: 1px solid #e1e1e1;padding: 8px;}
.table-body .xuanzhuang .desc:after{content: '';position: absolute;left: 20px;bottom: -6px;width: 10px;height: 10px;background-color: #fff4f4;border-bottom: 1px solid #ccd3e4;border-left: 1px solid #e1e1e1;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.table-body .xuanzhuang .desc .bag-tit{font-weight: bold;}
.table-body tr.tr-xuanzhuang {vertical-align: top;}

.table-tip{width: 700px;margin: 10px 0 30px;font-size: 14px;color: #e71f19;position: absolute;left: 0;}

#SI_SideBtns {position: fixed;right:10px;bottom:100px; z-index: 100;}
#SI_SideBtns .return-top{ cursor: pointer; width: 50px; height: 50px; opacity:0.3; background: #000 url("//i2.sinaimg.cn/qc/autoimages/autoVersion2014/auto_sidebar_03.png") no-repeat 13px -150px;}
#SI_SideBtns .return-top:hover{opacity:0.5;}

#disableWarn, #allsameWarn {text-align: center; padding: 40px 0; }
#disableWarn p, #allsameWarn p { font-size: 18px; margin-top: 10px;}
#disableWarn img, #allsameWarn img {width: 150px;}
#disableWarn img, #disableWarn p span, #allsameWarn img, #allsameWarn p span {padding-right: 160px;}

.h-nav{position: fixed;top: 51px;bottom: 0;left: 0;padding-top: 20px;padding-left: 20px;z-index: 3;width: 140px;background: #fff;}
.h-nav .inner{position: relative;}
.h-nav .tag { width: 120px;}
.h-nav .tag li{ width: 118px; height: 32px; line-height: 32px; cursor: pointer; text-align: center; background: #ffffff; border: 1px solid #e1e1e1; margin-top: -1px;}
.h-nav .tag li:hover{ color: #333333; background: #f8f8f8;}
.h-nav .tag li.on{color: #ffffff; background: #e94740; border-color: #e94740;}

/*pk选品牌选车系 start*/
#J-PKbtn .togglepk { margin-top: 15px; width: 120px; height: 33px; line-height: 33px; background: #e94740; color: #fff; text-align: center; cursor: pointer;}
#pkSidebar { position: absolute; top: 0; bottom: 0; left: 119px; width: 248px; min-height: 400px; font-size: 12px; border: 1px solid #e1e1e1; background: #fff; z-index: 3; display: none;}
#pkSidebar .title {height: 33px; line-height: 33px; font-size: 14px; font-weight: bold; text-align: center; background: #f8f8f8; position: relative;}
#pkSidebar .title .titlebtn {position: absolute; content: ''; top: 0; left: 0; width: 30px; height: 30px; background: url(//n.sinaimg.cn/auto/efade7fd/20211123/pkarrow.png) 8px center/ 6px 10px no-repeat; cursor: pointer;}
#pkSidebar #pkSearchInput {font-size: 12px; width: 200px; height: 32px; line-height: 32px;border-radius: 2px; padding: 0 8px; border: 1px solid #e1e1e1; margin: 12px auto 0; display: block;}
#pkSidebar #pkSelectBox {font-size: 12px; display: none; width: 200px; height: 32px; line-height: 32px;border-radius: 2px; padding: 0 8px; border: 1px solid #e1e1e1; margin: -1px auto 0;}
#pkSidebar #pkSelectBox span {cursor: pointer;display: none;}
#pkSidebar .pklist { max-height: 426px; overflow-y: scroll;}
#pkSidebar .pklist::-webkit-scrollbar { display: none; }
#pkSidebar .pklist li { font-size: 14px; border-bottom: 1px solid #e1e1e1; margin: 0 15px; padding: 12px 20px 12px 0; line-height: 18px; position: relative;}
#pkSidebar .pklist li .closebtn {cursor: pointer; position: absolute; transform: translateY(-50%); top: 50%; right: 0; width: 20px; height: 20px; content: ''; background: url(//n.sinaimg.cn/auto/efade7fd/20211123/closepk.png) center center/ 12px 12px no-repeat;}
#pkSidebar .btns {padding: 10px 0 5px; }
#pkSidebar .btns .least, #pkSidebar .btns.disable .most {display: none;}
#pkSidebar .btns .most, #pkSidebar .btns.disable .least {display: block;}
#pkSidebar .gotopk {display: inline-block; margin-left: 15px; width: 96px; height: 28px; line-height: 28px; text-align: center; border-radius: 3px; font-size: 14px; cursor: pointer; border: 1px solid #e94740; color: #fff; background: #e94740;}
#pkSidebar .gotopk_unuse {display: inline-block; margin-left: 15px; width: 96px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #e1e1e1; border-radius: 3px; font-size: 14px; background: #f5f5f5; color: #ccc; cursor: default;}
#pkSidebar .txt {color: #a5a5a5; margin-left: 4px;vertical-align: text-bottom; height: 30px; line-height: 30px;}
#pkSidebar .clearpk {color: #e94740; height: 30px; line-height: 30px; margin-right: 14px; cursor: pointer;}

#pk-brand { display: none; width: 218px; margin: 0 auto; position: absolute; top: 111px; left: 15px;}
#pk-brand .brand-listbox { position: relative; border: 1px solid #e5e5e5; background: #fff; }
#pk-brand .brand-list { position: absolute; right: 0px; top: 0; left: 29px; bottom: 0; overflow-y: scroll; scrollbar-width: none; -ms-overflow-style: none;}
#pk-brand .brand-list::-webkit-scrollbar { display: none;}
#pk-brand .tt-small { height: 30px; line-height: 30px; background: #f8f8f8; padding-left: 12px;}
#pk-brand .box li { height: 26px; line-height: 26px; position: relative; overflow: hidden; clear: both; cursor: pointer;}
#pk-brand .box li:hover,#pk-brand .box li.cur { background: #e94740; color: #fff;}
#pk-brand .brand-name {float: left; margin-left: 10px;/*width: 90px;*/padding-right: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#pk-brand .fixed-nav {width: 28px; cursor: pointer;border-right: 1px solid #e5e5e5;}
#pk-brand .fixed-nav li {text-align: center; height: 20px; line-height: 20px; }
#pk-brand .fixed-nav li.on,#pk-brand .fixed-nav li:hover {color:#e94840}
#pk-serial {display: none; position: absolute; top: 111px; left: 15px; width: 216px; margin: 0 auto; border: 1px solid #e5e5e5; background: #fff;/* max-height: 400px;*/ overflow-y: scroll;}
#pk-serial::-webkit-scrollbar { display: none; }
#pk-serial .groupname {height: 26px; line-height: 26px; padding-left: 10px; font-weight: bold; border-bottom: 1px solid #e1e1e1;}
#pk-serial li {height: 26px; line-height: 26px; padding-left: 10px; cursor: pointer;}
#pk-serial li:hover,#pk-serial li.cur { background: #e94740; color: #fff;}
#pk-cars {display: none; position: absolute; top: 111px; left: 15px; width: 216px; margin: 0 auto; border: 1px solid #e5e5e5; background: #fff;/* max-height: 400px;*/ overflow-y: scroll;}
#pk-cars.fromSearch {top: 78px;}
#pk-cars::-webkit-scrollbar { display: none; }
#pk-cars .groupname { font-weight: bold; border-bottom: 1px solid #e1e1e1; line-height: 20px; padding: 5px 5px 5px 10px;}
#pk-cars li { line-height: 20px; padding: 3px 5px 3px 10px; cursor: pointer; }
/*#pk-cars li div { overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}*/
#pk-cars li .red { color: #e94840;}
#pk-cars li.hasselected, #pk-cars li.hasselected .red {color: #ccc; cursor: default;}
#pk-inputsearchlist {display: none; position: absolute; top: 75px; left: 15px; width: 216px; margin: 0 auto; border: 1px solid #e5e5e5; background: #fff;/* max-height: 400px;*/ overflow-y: scroll;}
#pk-inputsearchlist::-webkit-scrollbar { display: none; }
#pk-inputsearchlist li {height: 26px; line-height: 26px; padding-left: 8px; cursor: pointer;}
#pk-inputsearchlist li:hover { background: #e94740; color: #fff;}
/*pk选品牌选车系 end*/

/*.table-body td .biaopei{ position: relative; display: inline-block; width: 10px; height: 10px; border-radius: 5px; background: #675d5d;}
.table-body td .xuanpei{ position: relative; display: inline-block; width: 8px; height: 8px; border-radius: 5px; border: 1px solid #333;}
.table-body td .nopei{ position: relative; display: inline-block; width: 16px; height: 1px; background: #7e7e7e;vertical-align: middle;}
*/
/*.table-body td.title .moretypecheck{ float: left;width: 40px;padding-right: 10px;line-height: 20px;position: relative;top: 50%;transform: translateY(-50%);}
.table-body td.title .moretypecheck p{margin-bottom: 10px;}
.table-body td.title .moretypeul{ float: left; width: 103px; border-left: 1px solid #e1e1e1;}
.table-body td.title .moretypeul li{border-top: 1px solid #e1e1e1; padding-left: 14px;}
.table-body td.title .moretypeul li:first-child{border-top: none;}*/

.fix-explanation{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 4; background: rgba(0, 0, 0, .7); display: -webkit-box; -webkit-box-align: center; -webkit-align-items: center; display: box; box-align: center; -ms-flex-align: center; align-items: center;}
.fix-explanation .con{ position: relative; top: 0%; left: 50%; transform: translateX(-50%); width: 600px; background: #fff; padding: 20px; box-sizing: border-box; border-radius: 10px;}
.fix-explanation .con .tit{ text-align: center; font-weight: bold; font-size: 16px; line-height: 22px; margin: 10px 0; color: #111;}
.fix-explanation .con .txt{ font-size: 14px; margin: 20px 0; line-height: 22px; text-align: justify; color: #666; max-height: 350px; overflow-y: auto; margin: 20px -20px; padding: 0 20px; text-indent: 2em;}
.fix-explanation .con .btn{ font-size: 14px; margin: 20px auto 0; text-align: center; height: 38px; line-height: 38px; color: #fff; border-radius: 4px; background: #fa3624; width: 200px;}
