#boxCarTab { width:100%; float:left; padding: 30px; box-sizing: border-box; background: #0095d8;}
#tab { width:100%; float:left;}
#tab .main { width:100%; float: left;}
#tab .main ul { width:100%; float:left;}
#tab .main ul li { float:left; width:100%;}
#tab .main ul li+li { margin-top: 10px; }
#tab .main ul li a { width: 100%; height: 51px; border-bottom: 4px solid #888; background: #999; color: #fff; text-align: center; line-height: 51px; font-size: 21px; font-family: 'Din-Bold',Arial; text-transform: none; float: left; position:relative;}
#tab .main ul li.current a { border-color: #c86b00; background: #f19831; }
#boxTabDetail { width:100%; float:left;}
#boxTabDetail .main { width: 100%; float: left; }
#tabDetail { width:100%; float:left; padding:30px 0px; box-sizing:border-box;}
#tabDetail .tabCon { width:100%; float:left; display:none;}
#tabDetail .tabCon.current { display:block;}
#tabDetail .tabCon .mtitle { width:100%; float:left; display:flex; justify-content:center;}
#tabDetail .tabCon .mtitle span { font-size:24px; text-transform: none; font-family: 'Din-Bold'; color: #fff;}
#tabDetail .tabCon2 .mtitle span { color: #333; }
#tabDetail .tabCon .title { width:100%; float:left; margin-top:6px; text-align:center; font-size:16px; line-height:20px; font-family: 'Din-Bold'; color: #fff; text-transform: none;}
#tabDetail .tabCon2 .title { color: #333; }
#tabDetail .tabCon .content { width:100%; float:left; margin-top:12px; text-align:center; font-size:13px; line-height:18px; color: #fff;}
#tabDetail .tabCon2 .content { color: #333; }
#tabDetail .tabCon .content a { color:#f19831; text-decoration: underline;}

#tabDetail .tabCon .list { width:100%; float:left; margin-top:12px;}
#tabDetail .tabCon .list ul { width:100%; float:left; display:flex; flex-direction:column; align-items:center;}
#tabDetail .tabCon .list ul.listTitle li { width:100%; float:left; position:relative; margin-top:12px;}
#tabDetail .tabCon .list ul.listTitle li:first-child { margin-top:0px;}
#tabDetail .tabCon .list ul.listTitle li .title { width:100%; float:left; margin-top:0; text-align: left; font-size: 13px; font-weight: bold; font-family: Helvetica;}
#tabDetail .tabCon .list ul.listTitle li .content { width: 100%; float: left; margin-top: 6px; }
#tabDetail .tabCon .list ul.listTitle li .content ul { width: 100%; float: left; padding-left: 20px; box-sizing: border-box; }
#tabDetail .tabCon .list ul.listTitle li .content ul li { width: 100%; float: left; text-align: left; list-style-type: disc; }
#tabDetail .tabCon .list ul.listTitle li .content ul li+li { margin-top: 6px; }

#tabDetail .tabCon .list2 { width:100%; float:left; margin-top:38px;}
#tabDetail .tabCon .list2 ul { width:100%; float:left;}
#tabDetail .tabCon .list2 ul li { width:100%; float:left; border:1px solid #979797; box-sizing:border-box;}
#tabDetail .tabCon .list2 ul li+li { margin-top:11px;}
#tabDetail .tabCon .list2 ul li .title { width:100%; float:left; padding:17px 19px 14px; box-sizing:border-box; font-size:13px; line-height:21px; margin-top:0px; text-align:left; text-transform: none;}
#tabDetail .tabCon .list2 ul li .content { width:100%; float:left; padding:18px 19px 30px; box-sizing:border-box; font-size:13px; line-height:18px; border-top:1px dashed #979797; text-align:left; display:none; margin-top:0px;}
#tabDetail .tabCon .list2 ul li .title span { float:left;}
#tabDetail .tabCon .list2 ul li .title b { width:21px; height:21px; float:right; background:#ccc; border-radius:100%; cursor:pointer;}
#tabDetail .tabCon .list2 ul li .title b:before { content:"+"; width:21px; height:21px; float:left; text-align:center; line-height:19px; color:#fff; font-family:a; font-size:20px;}
#tabDetail .tabCon .list2 ul li.currentb .title b:before { content:"-";}
#tabDetail .tabCon .list2 ul li.currentb .content { display:block;}

#tabDetail .rep { width:100%; float:left; margin-top:20px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding-top: 20px; padding-bottom: 20px;}
#tabDetail .rep .left { width: 100%; float: left; }
#tabDetail .rep .left img { width: 100%; float: left; height: auto; }
#tabDetail .rep .right { width:100%; float:left;}
#tabDetail .rep .right .title { width:100%; float:left; margin-top:12px; font-size:16px; line-height:20px; color:#333; text-align:left; font-family: 'Din-Bold';}
#tabDetail .rep .right .content { width:100%; float:left; margin-top:6px; font-size:13px; color:#333; line-height:18px; text-align:left;}
#tabDetail .rep .right .links { width:100%; float:left; margin-top:12px;}
#tabDetail .rep .right .links ul { width:100%; float:left;}
#tabDetail .rep .right .links ul li { width:100%; float:left;}
#tabDetail .rep .right .links ul li a { color:#f19831; float: left; line-height: 18px; font-size: 13px;}
#tabDetail .rep .right .links ul li a:before { content: ''; width: 5px; height: 18px; float: left; margin-right: 4px; background: url(../images/icon-right-arrow-yellow.png) center center no-repeat; background-size: contain; }

#tabDetail .more { width:100%; float:left; margin-top:20px; font-size:13px; line-height:18px; color:#333;}
#tabDetail .more a { color:#f19831; text-decoration: underline;}