/* BASIC css start */
.csboxTit {margin: 60px auto 40px;}
.csboxTit h3 {font-size: 32px;font-style:italic;color:#802827;font-weight: 800;margin-bottom:10px;}
.csboxTit p { font-size: 20px; font-weight: 600;}

.csBox {margin: 50px 0; }
.csBox ul.box-inner { width:100%;border: 1px solid #802827; box-sizing:border-box;}
.csBox ul.box-inner:after {content:"";display:block;clear:both;}
.csBox ul.box-inner > li {position: relative;width: 33.33%;float:left;vertical-align: top;}
.csBox ul.box-inner > li:after{content:"";display:block;position:absolute;top:36px;right:0;bottom:36px;width:1px;background-color: #802827;z-index:1;}
.csBox ul.box-inner > li:last-child:after {  display: none; }
.csBox ul.box-inner > li ul { position:relative; width:100%;display: table;}
.csBox ul.box-inner .csWrap {position:relative;display:inline-block;width:100%;margin:0 auto;padding: 40px 0 40px 40px;color: #802827;font-size:14px;line-height: 22px;font-weight: 500;box-sizing:border-box;}
.csBox ul.box-inner .csWrap h3 {font-size:20px;line-height: 24px;font-weight: 700;padding-bottom: 20px;color: #802827;font-style:italic;}
.csBox ul.box-inner .csWrap p span { display:block; margin-bottom:20px; }
.csBox ul.box-inner > li.cs1st li { float:left; margin-right: 26px; }
.csBox ul.box-inner > li.cs1st li:last-child {margin-right:0;}
.csBox ul.box-inner > li.cs1st .csCall {font-size:20px;line-height: 24px;font-weight: 600; width: 125px;}
.csBox ul.box-inner > li.cs1st .csChat a {font-weight: 800; padding-bottom:2px;border-bottom: 1px solid #802827;color: #802827;}
.csBox ul.box-inner > li.cs1st .csTime {margin-top:18px; }
.csBox ul.box-inner > li.cs2nd li { float:left;}
.csBox ul.box-inner > li.cs2nd li:nth-child(odd) {margin-right: 20px;}
.csBox ul.box-inner > li.cs2nd p {margin-top:20px; }

.csTab .menu {display:table; table-layout:fixed; width:100%; border:0;border-bottom: 2px solid #802827;background:#fff;box-sizing:border-box;}
.csTab .menu li {display: table-cell; vertical-align:middle; border:1px solid #ddd; border-right:0; border-bottom:0; background-color:#fff; width: 10%;}
.csTab .menu li.selected {position:relative;right:-1px;bottom:-2px;border: 2px solid #802827;border-top:0;border-bottom:#fff;background-color:#fff;}
.csTab .menu li.selected a,
.csTab .menu li a:hover {color:#802827;font-weight:700;}
.csTab .menu li.selected::before{content: "";position:absolute;display:block;top:-2px;left:-2px;right:-2px;height:2px;background-color: #802827;z-index:1;}
.csTab .menu li:first-child.selected {right:0;}
.csTab .menu li:last-child.selected {border-right: 2px solid #802827;}
.csTab .menu li:last-child {border-right:1px solid #ddd;}
.csTab .menu li a{display:inline-block;width:100%;min-width:0;margin:0;padding: 16px 0 14px;border:0;color:#999;font-size:16px;background-color:#fff;text-align:center;}

#bbsData .bbs-table-list thead th {border-top:0}
#bbsData .bbs-table-list { border-top:1px solid #802827 }.bbs-table-list thead th {border-top:1px solid #802827}#bbsData .bbs-table-list { border-top:1px solid #802827 }.bbs-table-list thead th {border-top:1px solid #802827}

/* BASIC css end */

