/* BASIC css start */
.xans-mall-faq .cont{padding:17px 10px 46px 9px;color:#353535;line-height:18px;}

.xans-mall-faq .cont h3{font-weight:bold; margin:0 0 20px;color:#444;font-size:13px;}

.ec-base-tab{position:relative;}

.ec-base-tab .menu{margin:0 0 20px;border:1px solid #cbcdce;border-bottom-color:#202020;border-left:0;background:#f2f2f2;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

.ec-base-tab .menu:after{content:"";display:block;clear:both;}

.ec-base-tab .menu li{float:left;border-left:1px solid #cbcdce;background:#f2f2f2;}

.ec-base-tab .menu li a{display:block;min-width:187px;margin:0 0 0 -1px;padding:12px 5px 11px;border-right:1px solid #cbcdce;color:#707070;text-decoration:none;outline:0;text-align:center;background:#f2f2f2;}

.ec-base-tab .menu li:first-child a{margin-left:0;}

.ec-base-tab .menu li.selected a{position:relative;top:-1px;left:-1px;margin:0 0 -1px;border:1px solid #202020;border-bottom:0;color:#fff;font-weight:bold;background:#4a5164;}

.ec-base-tab > .right{position:absolute;top:8px;right:10px;line-height:24px;color:#909090;}

.ec-base-tab.typeLight .menu li.selected a{margin:0 0 -2px;border-bottom:1px solid #fff;color:#404040;background:#fff;}

.ec-base-tab[class*="grid"] .menu{display:table;table-layout:fixed;width:100%;text-align:center;}

.ec-base-tab[class*="grid"] .menu li{float:none;display:table-cell;vertical-align:middle;}

.ec-base-tab[class*="grid"] .menu li a{display:inline-block;width:100%;min-width:0;margin:0;padding:11px 0;border:0;width:auto;padding:20px 25px;}

.ec-base-tab[class*="grid"] .menu li.selected{position:relative;top:0;right:-1px;border:1px solid #292929;border-bottom:0;background:#4a5164;}

.ec-base-tab[class*="grid"] .menu li:first-child.selected{right:0;}

.ec-base-tab[class*="grid"] .menu li.selected a{position:static;background:none;}

.ec-base-tab.grid2 .menu li{width:50.5%;}

.ec-base-tab.grid3 .menu li{width:34%;}

.ec-base-tab.grid4 .menu li{width:25.5%;}

.ec-base-tab.grid5 .menu li{width:20.5%;}

.ec-base-tab.grid6 .menu li{width:17%;}

.ec-base-tab.grid7 .menu li{width:14.8%;width:15% \0/;}

.ec-base-tab.grid7 .menu li:first-child{width:13% \0/;}

.ec-base-button{padding:10px 0;text-align:center;}

.ec-base-button.justify{position:relative;}

.ec-base-button:after{display:block;content:"";clear:both;}

.ec-base-button .gLeft{float:left;text-align:left;}

.ec-base-button .gRight{float:right;text-align:right;}

.ec-base-button.justify .gLeft{position:absolute;left:0;}

.ec-base-button.justify .gRight{position:absolute;right:0;}

.ec-base-button .text{margin:0 6px 0 10px;color:#353535;line-height:24px;}

.ec-base-button.typeBorder{margin-top:-1px;padding:10px 20px;border:1px solid #d7d5d5;}

.ec-base-button.typeBG{padding:10px 20px;border:1px solid #d7d5d5;background:#fbfafa;}

.ec-base-box{padding:20px;margin-left:auto;margin-right:auto;border:5px solid #e8e8e8;color:#404040;}

.ec-base-box.gHalf{position:relative;padding:20px 0;}

.ec-base-box.gHalf:before{position:absolute;top:0;left:50%;display:block;content:"";width:1px;height:100%;background-color:#e6e6e6;}

.ec-base-box.typeBg{background-color:#fbfafa;}

.ec-base-box.typeThin{border-width:1px;border-color:#d7d5d5;}

.ec-base-box.typeThinBg{border-width:1px;border-color:#d7d5d5;background-color:#fbfafa;}

.ec-base-box.typeThinBg > .agree{padding:20px;border:1px solid #e6e6e6;background:#fff;}

.ec-base-box.typeThinBg > .agree p{padding:0 0 17px;}

.ec-base-box.typeMember{padding:0;}

.ec-base-box.typeMember .information{display:table;table-layout:fixed;padding:10px 0;width:100%;box-sizing:border-box;}

.ec-base-box.typeMember .information > .title,.ec-base-box.typeMember .information > .thumbnail{display:table-cell;padding:0 15px;width:70px;text-align:center;vertical-align:middle;}

.ec-base-box.typeMember .information > .title{vertical-align:middle;}

.ec-base-box.typeMember .information > .thumbnail img{max-width:70px;}

.ec-base-box.typeMember .information .description{display:table-cell;padding:0 10px;width:auto;line-height:1.5em;border-left:1px solid #e8e8e8;vertical-align:middle;}

.ec-base-box.typeMember.gMessage{border-width:1px;border-color:#d7d5d5;}

.ec-base-box .message{display:block;padding:10px 0 10px 35px;border-bottom:1px solid #e8e7e7;background:#fbfbfb url("/design/elenaheim/pc/img/ico_info2.gif") no-repeat 10px center;}

.ec-base-box.typeProduct{display:table;table-layout:fixed;padding:15px 0;width:100%;box-sizing:border-box;}

.ec-base-box.typeProduct .thumbnail,.ec-base-box.typeProduct .information{display:table-cell;padding:0 20px;vertical-align:middle;}

.ec-base-box.typeProduct .thumbnail{width:100px;}

.ec-base-box.typeProduct .thumbnail img{max-width:90px;border:1px solid #d7d5d5;}

.ec-base-box.typeProduct .information{padding-left:0;}

.ec-base-table table{position:relative;margin:10px 0 0;border:1px solid #d7d5d5;border-left:0;border-right:0;border-top-color:#fff;color:#fff;line-height:1.5;}

.ec-base-table.gLayoutFixed table{table-layout:fixed;}

.ec-base-table.gLayoutFixed .gLayoutAuto table{table-layout:auto;}

.ec-base-table table:before{position:absolute;top:1px;left:0;display:block;content:"";width:100%;height:1px;background:#d7d5d5;}

.ec-base-table thead th{padding:11px 0 10px;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;color:#777;vertical-align:middle;font-weight:normal;background:#fff;}

.ec-base-table tbody th{padding:11px 0 10px 18px;border:1px solid #dfdfdf;border-bottom-width:0;color:#353535;text-align:left;font-weight:normal;background-color:#fbfafa;}

.ec-base-table th:first-child{border-left:0;}

.ec-base-table td{padding:11px 10px 10px;border-top:1px solid #dfdfdf;color:#353535;vertical-align:middle;}

.ec-base-table td.clear{padding:0 !important;border:0 !important;}

.ec-base-table.typeWrite td{padding:8px 10px 7px;}

.ec-base-table.typeList table{border-top-color:#d7d5d5;}

.ec-base-table.typeList table:before{display:none;}

.ec-base-table.typeList td{padding:14px 10px;}

.ec-base-table.typeList tfoot td{padding:15px 10px 17px;background:#fbfafa;}

.ec-base-table .message{border-bottom:1px solid #d7d5d5;padding:50px 0;text-align:center;color:#757575;font-weight:normal;}

.ec-base-table table + .message{margin:-1px 0 0;}

.ec-base-table table td.message{padding:50px 0;}

.ec-base-table .scroll .message{border:0;}

.ec-base-table.typeList .head td{padding:11px 0 10px;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;color:#353535;vertical-align:middle;text-align:center;background:#fbfafa;}

.ec-base-table.typeList .head td:first-child{border-left:0;}

.ec-base-table.typeList .scroll{position:relative;overflow-x:hidden;overflow-y:scroll;max-height:185px;min-height:100px;border:1px solid #d7d5d5;border-top-width:0;margin-top:-1px;}

.ec-base-table.typeList .scroll table{border:0;margin:0;}

.ec-base-table.typeList .scroll table:before{display:none;}

.ec-base-table.typeList .scroll .message{border:0;}

.ec-base-table thead.blind,.ec-base-table thead.blind th{display:none;}

.ec-base-table thead.blind + tbody tr:first-child th,.ec-base-table thead.blind + tbody tr:first-child td{border-top-width:0;}

.ec-base-table.typeList.gLine table{border-width:0;border-bottom-width:1px;}

.ec-base-table.typeClear table:before{display:none;}

.ec-base-table.typeClear table,.ec-base-table.typeClear th,.ec-base-table.typeClear td{border:0 none;background:none;}

.ec-base-table.typeClear th{font-weight:bold;}

.ec-base-table.typeLeftClear th{border-left:0 none;}

.ec-base-table.gBorder td{border-left:1px solid #dfdfdf;}

.ec-base-table.gBorder td:first-child{border-left:0;}

.ec-base-table.gBorder td.gClearLine{border-left:0;}

.ec-base-table.typeList.gBorder tbody td{border-color:#eee;}

.ec-base-table .left{text-align:left;}

.ec-base-table .center{text-align:center;}

.ec-base-table .right{text-align:right;}

.ec-base-table.typeList .center td,.ec-base-table.typeList td.center{padding-left:0;padding-right:0;}

.ec-base-table.typeList .center td.left{padding-left:10px;}

.ec-base-table.typeList .center td.right{padding-right:10px;}

.ec-base-table .top th,.ec-base-table th.top,.ec-base-table .top td,.ec-base-table td.top{vertical-align:top;}

.ec-base-table .middle th,.ec-base-table th.middle,.ec-base-table .middle td,.ec-base-table td.middle{vertical-align:middle;}

.ec-base-table img{vertical-align:middle;}

@media print{.ec-base-table table:before{display:none;}

}



/* BASIC css end */

