/*新一QQ422612829 前端开发框架html5响应式3.0*/
*{margin:0px;padding:0px;outline:0;vertical-align:baseline;}
*,*:before,*:after{-webkit-box-sizing: border-box;/* Safari */ -moz-box-sizing:border-box;/* Firefox */ box-sizing: border-box}
html{-webkit-text-size-adjust:none;}
html{font-size:125%}/*1rem*125%*16px=20px;1.2rem*125%*16=24px;(24/20)*/
body{background:#f5f5f5;margin:0 auto;font:.6rem/1.5 "Segoe UI","wf_segoe-ui_normal","Helvetica Neue","Hiragino Sans GB","Microsoft Yahei","微软雅黑",Fredoka One,cursive,Tahoma,Arial,STHeiti,sans-serif;font-weight: normal;-webkit-font-smoothing:antialiased;color:#666;}
@media only screen and (max-width: 320px) {
html{font-size:62.5%!important}/*1rem*62.5%*16px=10px;1.2rem*62.5%*16=12px;(14/10)*/
}
@media only screen and (max-width: 480px) {
html {font-size:94%!important}/*1rem*94%*16px=15.04px;1.2rem*94%*16=18.048px;*/
}
@media only screen and (max-width: 560px) {
html {font-size:109%!important}/*1rem*109%*16px=17.44px;1.2rem*109%*16=20.928px;*/
}
a{text-decoration:none;color:#666;cursor:pointer;}
a:hover{text-decoration:none;color:#FF6600;}
a{transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
img,fieldset{border:none;vertical-align: middle;}
img.full{display:block;margin-left: auto;margin-right: auto;}
em,i{font-style:normal;}
ul,li{list-style:none;}
div, article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
input,select,button{vertical-align: middle;}
mark{background:#ff0;color:#000}
h1,h2,h3{font-weight:normal}
.vertical-container { width:100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-flex-direction: row; -o-box-orient: horizontal; box-orient: horizontal; -webkit-box-pack: start; -moz-box-pack: start; -ms-flex-pack: start; -o-box-pack: start; box-pack: start;-webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -o-box-align: center; box-align: center;}
.clearfix:after 
{content:"."; display:block; width:0; height:0; clear:both; visibility:hidden;} 
.clearfix 
{display:inline-block;}
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix  */
.hidden{display:none;}
.relative{position: relative;}
.img-responsive{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.img-circle{border-radius:50%}
.center-block{display:block;margin-right:auto;margin-left:auto}
.width-auto{width:auto; display:inline; display:inline-block;}
.height-auto{height:auto}

.container{width:100%}
.layout{margin: 0 auto;width:1200px;width:60rem;}
.box{margin-bottom:20px;margin-bottom:1.0rem;}
.module{background: #fff;-webkit-box-shadow:0 1px rgba(235,235,235,1);box-shadow:0 1px rgba(235,235,235,1);border-radius: 0px 5px 5px 5px;}
.bg-img{margin: 0px;padding: 0px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, 0.5) url(bg_img.png);filter: alpha(opacity=50);opacity: 0.5;}


.more{float:right;margin-right:8px; color:#909090;}
.l{float:left;}
.r{float:right;}
i.m-r{margin-right:5px;margin-right:0.25rem}
.m-r{margin-right:10px;margin-right:0.5rem;}
.m-l{margin-left:10px;margin-right:0.5rem;}
.m-t{margin-top:10px;margin-right:0.5rem;}
.m-b{margin-bottom:10px;margin-right:0.5rem;}

.arrow:after{top: calc(50% - 13px);top: calc(50% - 0.65rem);border: solid transparent;content: " ";position: absolute;pointer-events: none;border-width: 13px;border-width: 0.65rem;z-index: 99;}
.arrow-right:after{left: 0;border-left-color: #ffffff;}
.arrow-left:after{right: 0;border-right-color: #ffffff;}

.text-list{padding:10px;padding:0.5rem;line-height: 26px;line-height: 1.3rem;}
.text-list li {height: 26px;height: 1.3rem;overflow: hidden;background:url(ico_news.gif) 0px 10px no-repeat; padding-left:10px;padding-left:0.5rem;}
.text-list li h2{float: none;font-size: 160%;font-weight: 500; margin-bottom:10px;}
.text-list li p {line-height: 22px;text-align: left;color:#999;}
.text-list li em {float: left;font-weight: 400;color: #FC6D02; font-size:14px; margin-right:5px;}
.text-list li em a {color: #FC6D02;}
.text-list li strong {float: left; font-weight:normal; font-size:14px; font-size:0.7rem}
.text-list li strong  a{color:#404a58;}
.text-list span {float: right;color: #999; margin-left:10px;}
.text-list span a{color: #999;}
.text-list li.bline{background:none;border-top:#ccc 1px dashed;height:1px;margin:10px 0px;}

.pg-list-pic{position:relative;margin:0 auto;text-align:center;font-size:0px/*解决display:inline-block间距*/;margin-left:-1%;}
.pg-list-pic li:hover {z-index: 2; -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}
.pg-list-pic a img {margin:0 auto;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
.pg-list-pic a:hover img {-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-o-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07);-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.pg-list-pic li{position:relative;display:inline-block;*display:inline;overflow:hidden;*zoom:1;vertical-align:top;margin-left:1%;margin-top:10px;width:19.0%;}
.pg-list-pic li{font-size:14px;text-align:left;background:#FFf;transition:all .2s ease;border-radius:3px;}
.pg-list-pic li.row1{width:100%;}
.pg-list-pic li.row2{width:49%;}
.pg-list-pic li.row3{width:32.333%;}
.pg-list-pic li.row4{width:24%;}
.pg-list-pic li .imgWrap{padding:10px;}

.contents {padding:24px; padding:1.2rem;}
.contents h1 {font-size:26px;font-size:1.2rem;text-align:center; color:#000;}
.contents .content-info{text-align:center;background:transparent;clear:both;border-bottom:1px solid #ececec; padding-bottom:5px; margin-top:10px;margin-bottom:15px;}
.contents .content-info small{margin-right:15px; font-size:.6rem;}
.content-body{overflow: hidden;font-size:16px;font-size:.8rem; line-height: 2em;letter-spacing:1px;}
.content-body img{display:block;max-width:100%;height:auto}
.contents .content-summary{margin-top:15px;overflow: hidden;font-size:14px; line-height: 2em;letter-spacing:1px; text-align:center; color:#999;}
.contents .content-descrip{margin-bottom:15px; padding: 10px; border: 1px solid #eee; border-radius: 5px; line-height: 20px; font-size: 13px; color: #999}

.cssdrop-down .body{display:none;}
.cssdrop-down:hover .body{display:block; background:#FFF;position:absolute;z-index:99; float:left; width:125px; text-align:center; color:#000;}
.cssdrop-down:hover .cssdrop-nav a{font-size: 12px;display: block;height: 30px;line-height: 30px;text-align: center;color:#000;}
.cssdrop-down:hover .cssdrop-nav a:hover{background:#FF9900;color:#FFF;}

.go-menu{position:fixed;right:0%;bottom:6%;z-index:999;}
.go-menu .go-btn{width:40px;height:45px;cursor:pointer;position:relative;}
.go-menu .go-phone{background:url(go-phone.png) 0px 0px no-repeat;opacity: 0.5;}
.go-menu .go-phone:hover{background:url(go-phone.png) 0px 0px no-repeat;opacity: 1.0;}
.go-menu .go-top{background:url(go-top.png) 0px 0px no-repeat;display:none;opacity: 0.5;}
.go-menu .go-top:hover{background:url(go-top.png) 0px 0px no-repeat;opacity: 1.0;}

.footer-m-bar{display:none;}
@media screen and (max-width: 640px) {  
.footer-m-bar{display:block;margin-top:60px;}
.footer-m-bar .fixed{border-top:#e9e9e9 solid 1px;-moz-box-shadow:0px -3px 20px rgba(0,0,0,0.15); -webkit-box-shadow:0px -3px 20px rgba(0,0,0,0.15); box-shadow:0px -3px 20px rgba(0,0,0,0.15);}
.footer-m-bar .fixed{width: 100%;background-color:#fff;position:fixed;z-index:28;bottom:0;left:0;}
.footer-m-bar ul{height:44px;}
.footer-m-bar ul li{text-align: center;width: 20%;float: left;height:100%;position: relative;}
.footer-m-bar ul li i{font-size:130%;border-radius: 50%; background:#f6f6f6; border: 1px solid rgba(255,255,255,0.8); padding:2px;}
.footer-m-bar ul li p{font-size:12px;}
.footer-m-bar ul li .home{vertical-align:middle;background: #ff0036;border-radius:50%;border: 8px solid #f6f6f6; margin-top:-10px; font-size:180%; width:55px; height:55px; line-height:35px; color:#FFF;}
   }

/* 表单及按钮样式 */ 
input,textarea {-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea {border: 1px solid #ddd;background-color: #fff;color: #32373c;outline: 0;-webkit-transition: .05s border-color ease-in-out;transition: .05s border-color ease-in-out;}
input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
input[type=checkbox],input[type=radio] {border: 1px solid #ddd;background: #fff;color: #555;clear: none;cursor: pointer;display: inline-block;line-height: 0;height: 16px;margin: -4px 4px 0 0;outline: 0; padding: 0!important;text-align: center;vertical-align: middle;width: 16px;min-width: 16px;-webkit-appearance: none;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1); box-shadow: inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition: .05s border-color ease-in-out;transition: .05s border-color ease-in-out}
input[type=radio]:checked+label:before {color: #82878c}
input[type=radio] {-webkit-border-radius: 50%;border-radius: 50%; margin-right: 4px;line-height: 10px}
input[type=checkbox]:checked:before,input[type=radio]:checked:before {float: left;display: inline-block; vertical-align: middle; width: 16px; font: 400 21px/1 dashicons;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
input[type=checkbox]:checked:before {font-family:"FontAwesome";content: '\f00c';margin: -3px 0 0 -4px; color: #1e8cbe}
input[type=radio]:checked:before {font-family:"FontAwesome";content: '\f111';text-indent: -9999px; -webkit-border-radius: 50px; border-radius: 50px;font-size: 24px;width: 6px;height: 6px;margin: 4px;line-height: 16px;background-color: #1e8cbe}
select{margin: 0;padding: 0;outline: none;height: 34px;padding: 6px 12px;border:#e5e5e5 1px solid;border-radius: 3px;display: inline-block;font-size:14px;background-size: 5px 5px,5px 5px,25px 25px,1px 25px;background-color: #fff;}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block,.btn-block {width:100%;}

/*表单 default*/
.form-horizontal .form-group:before,.form-horizontal .form-group:after {display: table;content: " "}
.form-horizontal .form-group:after {clear: both}
.form-horizontal .form-group{margin-right: -10px;margin-left: -10px;}
.form-horizontal .form-group{margin-bottom:15px}
.form-horizontal .control-label{padding-top: 7px;margin-bottom: 0;text-align: right;}
.form-horizontal .form-control{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.form-horizontal .form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555; background-color: #fff;background-image: none;border: 1px solid #e5e5e5;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.form-horizontal .input-group .form-control, .form-horizontal .input-group-addon, .form-horizontal .input-group-btn {display: table-cell;}
.form-horizontal .input-group-addon, .form-horizontal .input-group-btn {width: 1%;white-space: nowrap;vertical-align: middle;}
.form-horizontal .input-group {position: relative;display: table;border-collapse: separate;}
.form-horizontal .input-group .form-control:last-child{border-top-left-radius: 0;border-bottom-left-radius: 0;}
.form-horizontal .input-group-addon:first-child {border-right: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;}
.form-horizontal .input-group-addon {padding: 6px 12px;font-size: 14px;font-weight: 400;line-height: 1;color: #555;text-align: center;background-color: #f3f3f3;border: 1px solid #e5e5e5;border-radius: 4px;}
.form-horizontal .input-group .form-control{position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0;}
.form-horizontal textarea.form-control,.form-horizontal input.msg{height: auto;}

.form-horizontal .absolute-r {position: absolute;top: 2px;right:1.2%;}
.form-horizontal .verify-code {position: absolute;top: 2px;right:2%;height: 30px;}
.form-horizontal .verify-code img{height: 30px;}

input.mini{width:70px;}
input.Wdate{height: 34px;border: 1px solid #e5e5e5;}
.btn-file {position: relative; overflow: hidden}
.btn-file input[type=file] {position: absolute;top: 0;right: 0;min-width: 100%;min-height: 100%;text-align: right;opacity: 0;background: none;cursor: inherit;display: block}

.btn{display: inline-block;padding: 6px 12px; margin-bottom: 0; font-size: 14px;font-weight: 400; line-height: 1.42857143; text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer; -webkit-user-select: none;-moz-user-select: none; -ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent; border-radius: 4px;}
.btn.active:focus,.btn:active:focus,.btn:focus{outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}
.btn:focus,.btn:hover{color: #333;text-decoration: none}
.btn.active,.btn:active{background-image: none;outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125); box-shadow: inset 0 3px 5px rgba(0,0,0,.125)}
.btn-sm {padding: 2px 10px; font-size:12px;}
.btn-b {padding: 5px 20px; font-size:18px;}

.btn-default {color: #666;background-color: #E8E8E8;border-color: #E8E8E8}
.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{opacity: 0.8;color: #666; background-color: #E8E8E8; border-color: #E8E8E8}
.btn-red {color: #fff;background-color: #E23300;border-color: #E23300}
.btn-red.active,.btn-red:active,.btn-red:focus,.btn-red:hover{opacity: 0.8;color: #fff; background-color: #E23300; border-color: #E23300}
.btn-green {color: #fff;background-color: #65ae00;border-color: #65ae00}
.btn-green.active,.btn-green:active,.btn-green:focus,.btn-green:hover{opacity: 0.8;color: #fff; background-color: #65ae00; border-color: #65ae00}

.radio-box {position: relative;background-color:#fff; margin-bottom:10px;}
.radio-box label {display: inline-block;width:100%;border: 1px solid #eaeaea;border-radius: 4px;}
.radio-box label:hover {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.radio-box label input[type=radio]{margin:0;margin-left:10px;}
.radio-box label input:checked+.info {position: relative;color:#E23300;}
.radio-box label .info {position: relative;display: inline-block;padding: .5rem 1rem; border-radius: .3rem;}
.radio-box label input:checked+.info i{position:absolute;bottom:0px;right:0px;background:url(v.png) no-repeat;width:12px;height:12px;}
/*
<label>
<input class="radio" name="radio" type="radio" value="1">
<div class="info">test</div>
</label> 
*/ 
@media screen and (max-width: 640px) {
.form-horizontal .control-label{text-align: left;}
   }

/*布*/
.col{-webkit-box-sizing: border-box;-moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;display: inline-block; float:left; overflow: hidden;}
.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-mod-1,.col-mod-10,.col-mod-11,.col-mod-12,.col-mod-2,.col-mod-3,.col-mod-4,.col-mod-5,.col-mod-6,.col-mod-7,.col-mod-8,.col-mod-9 {position: relative;min-height: 1px;float:left}
.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{padding-right: 10px;padding-left: 10px}
.col-12 {width: 100%}
.col-11 {width: 91.66666667%}
.col-10 {width: 83.33333333%}
.col-9 {width: 75%}
.col-8 {width: 66.66666667%}
.col-7 {width: 58.33333333%}
.col-6 {width: 50%}
.col-5 {width: 41.66666667%}
.col-4 {width: 33.33333333%}
.col-3 {width: 25%}
.col-2 {width: 16.66666667%}
.col-1 {width: 8.33333333%}
.col-mod-12 {width: 100%}
.col-mod-11 {width: 91.66666667%}
.col-mod-10 {width: 83.33333333%}
.col-mod-9 {width: 75%}
.col-mod-8 {width: 66.66666667%}
.col-mod-7 {width: 58.33333333%}
.col-mod-6 {width: 50%}
.col-mod-5 {width: 41.66666667%}
.col-mod-4 {width: 33.33333333%}
.col-mod-3 {width: 25%}
.col-mod-2 {width: 16.66666667%}
.col-mod-1 {width: 8.33333333%}
.col-offset-12 { margin-left: 100%}
.col-offset-11 { margin-left: 91.66666667%}
.col-offset-10 { margin-left: 83.33333333%}
.col-offset-9 { margin-left: 75%}
.col-offset-8 { margin-left: 66.66666667%}
.col-offset-7 { margin-left: 58.33333333%}
.col-offset-6 { margin-left: 50%}
.col-offset-5 { margin-left: 41.66666667%}
.col-offset-4 { margin-left: 33.33333333%}
.col-offset-3 { margin-left: 25%}
.col-offset-2 { margin-left: 16.66666667%}
.col-offset-1 { margin-left: 8.33333333%}
.col-offset-0 { margin-left: 0}
@media screen and (max-width: 640px) {
.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9 {float:none; width:auto;}
.col-offset-12,.col-offset-11,.col-offset-10,.col-offset-9,.col-offset-8,.col-offset-7,.col-offset-6,.col-offset-5,.col-offset-4,.col-offset-3,.col-offset-2,.col-offset-1 {margin-left:0;}
   }

/*表格*/
table {border-spacing: 0;border-collapse: collapse;}
table {background-color: transparent;box-sizing: border-box;}
th {text-align: left}
td,th {padding: 0;}
table>tbody>tr>th{font-weight:normal; text-align:right;}
table>tr>th{font-weight:normal; text-align:right;}
table{width: 100%;max-width: 100%;margin-bottom: 10px;}
table col[class*=col-] {position: static;display: table-column;float: none}
table td[class*=col-],table th[class*=col-] {position: static;display: table-cell;float: none}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {padding: 8px;line-height: 1.42857143;vertical-align: middle;border-top: 1px solid #e9e9e9;}
.table>thead>tr>th {vertical-align: bottom;border-bottom: 2px solid #e9e9e9}
.table>thead:first-child>tr:first-child>th {border-top: 0;}
.table>tbody+tbody {border-top: 2px solid #e9e9e9}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {border: 1px solid #e9e9e9;}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th { border-bottom-width: 2px}
.table tr.sel td{background-color:#FEE8DE;}
table>tbody>tr>th{width:100px;width:5rem}
table>tbody>tr>td{background:rgba(255,255,255,1.0);}
table>tbody>tr:nth-child(odd)>td{background-color: #f9f9f9;}
@media screen and (max-width: 640px) {
/*响应式表格*/
.table-responsive {width:100%;margin-bottom: 15px;overflow-x: auto;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;-webkit-overflow-scrolling: touch;border: 1px solid #e9e9e9;box-sizing: border-box;}
.table-responsive>.table-bordered {border: 0;}
.table-responsive>.table {margin-bottom: 0}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {white-space: nowrap}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child { border-left: 0}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child { border-right: 0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th {border-bottom: 0}

#no-more-tables[data-title] {color :#fff}
/* Force table to not be like tables anymore */
#no-more-tables table, #no-more-tables thead, #no-more-tables tbody, #no-more-tables th, #no-more-tables td, #no-more-tables tr {display: block;}
/* Hide table headers (but not display: none;, for accessibility) */
#no-more-tables thead tr {position: absolute;top: -9999px;left: -9999px;}
#no-more-tables tr {border-bottom: 5px solid #f3f3f3;}
#no-more-tables td {vertical-align: middle;display: block;/* Behave  like a "row" */border: none;border-bottom: 1px solid #e9e9e9; position: relative;white-space: normal;text-align:left;min-width: 80px;min-width: 4rem;}
#no-more-tables td:before {margin-right: 15px;margin-right: .75rem;min-width: 80px;min-width: 4rem;white-space: nowrap;text-align:right;font-weight: normal;background:#f3f3f3;}
/*Label the data*/
#no-more-tables td:before {float: left;content: attr(data-title)" ";}
   }