﻿* {
    -moz-user-select: text;
    -webkit-user-select: text;
    user-select: text;
}
body {font-size:14px;background-color:#ffffff;}
h1{font-size:20px;}
ul,li{list-style:none;}
a, a:focus, a:hover, a:active{text-decoration:none;}
.form-group{margin-bottom:0px;}
.breadcrumb{border-bottom:1px solid #ddd;padding:0 10px 20px 10px;}
.btn-primary{border-color:transparent;}
/*mui*/
.mui-popup-backdrop {z-index: 9999;}
select{border:1px solid #c2cad8;border:1px solid #c2cad8 !important;margin:0 0 15px 0;padding:6px 0;-webkit-appearance:menulist !important;}

.mui-content{background:none;}

.mui-grid-view.mui-grid-9{background-color:#FFFFFF;border-left:0;border-top:0;}
.mui-grid-view.mui-grid-9 .mui-table-view-cell{padding:0 10px;border-right:0;border-bottom:0;border:0px solid red;}
.mui-grid-view.mui-grid-9 .mui-media .mui-icon{font-size:2.0rem;}
.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-icon{border-radius:50%;width:60px;height:60px;background-color:#04BE02;margin:0 auto;display:flex;align-items:center;justify-content:center;}
.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-bg01{background-color:#E54D42;}
.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-bg02{background-color:#F37B1D;}
.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-bg03{background-color:#8DC63F;}
.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-bg04{background-color:#39B54A;}
.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-bg05{background-color:#1CBBB4;}
.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-bg06{background-color:#0081FF;}
.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-bg07{background-color:#9C26B0;}
.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-bg08{background-color:#A5673F;}
.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body{font-size:14px;color:#666;height:auto;line-height:normal;}

div.content-form-page{padding:0 0 0 0;margin:0;min-height:490px;}
div.content-page{padding:0 0 0 0;margin:0;min-height:490px;}
.btn-primary{background-color:#007aff;border:none;padding:7px 24px;}
.btn-primary:hover{background-color:#007aff;border:none;}

/* shopping cart page */
.goods-data{background:#fff;padding:20px;margin-bottom:20px;overflow-x:auto;}
.checkout-page table,.goods-data table{width:100%;font:300 13px 'Open Sans',sans-serif}
.checkout-page th,.goods-data th{font:16px "PT Sans Narrow",sans-serif;text-transform:uppercase;border-bottom:solid 1px #ecebeb;padding-bottom:8px}
.checkout-page td,.goods-data td{vertical-align:top;padding:20px 20px 20px 0;border-bottom:solid 1px #ecebeb}
.checkout-image,.goods-page-image{width:105px}
.checkout-image img,.goods-page-image img{width:75px}
.checkout-price,.checkout-total,.goods-page-price,.goods-page-total{font-family:'PT Sans Narrow',sans-serif}
.checkout-price strong,.checkout-total strong,.goods-page-price strong,.goods-page-total strong{color:#e84d1c;font-size:21px;font-weight:400}
.checkout-price strong span,.checkout-total strong span,.goods-page-price strong span,.goods-page-total strong span{font-size:17px}
.checkout-page .checkout-description h3,.goods-data h3{font:300 14px 'Open Sans',sans-serif;text-transform:inherit;padding:0;margin:0 0 5px}
.checkout-description p,.goods-data p{margin-bottom:2px}
.checkout-page .checkout-description a,.goods-data a{color:#299df1;text-decoration:none;}
.checkout-description em,.goods-page-description em{display:block;font-style:normal}
.goods-page .btn-default{float:left;border:1px solid #5ea8dc;background:#5ea8dc;color:#fff}
.goods-page .btn-default:hover{border:1px solid #408cc2;background:#408cc2}
.goods-page .btn-primary{float:right;margin-right:10px}
.goods-data .add-goods,.goods-data .del-goods{margin-top:4px}
.checkout-total-block,.shopping-total{width:230px;float:right;padding-top:9px;color:#3e4d5c}
.checkout-total-block{margin-bottom:20px}
.checkout-total-block ul,.shopping-total ul{margin:0;padding:0;list-style:none}
.checkout-total-block li,.shopping-total li{border-bottom:solid 1px #ecebeb;width:100%;overflow:hidden;padding:9px 0}
.checkout-total-block li:last-child,.shopping-total li:last-child{border:none}
.checkout-total-block em,.shopping-total em{font:18px 'PT Sans Narrow',sans-serif;float:left;text-transform:uppercase;position:relative;top:2px}
.checkout-total-block strong,.shopping-total strong{color:#e84d1c;font:21px 'PT Sans Narrow',sans-serif;font-weight:400;float:right}
.checkout-total-block strong span,.shopping-total strong span{font-size:17px}
.checkout-total-price,.shopping-total-price{font-weight:700}
.checkout-total-price strong,.shopping-total-price strong{font-weight:700}

.topicbox{}
.topicbox img{display:block;width:100%;border-radius:3px;border:1px solid #ccc;}

/*examstartbox*/
.examstartbox{}
/*answerbox*/
.examstartbox .answerbox{width:100%;border:0px solid blue;box-sizing:border-box;margin:0px auto 0 auto;}
.examstartbox .answerbox .question{color:#000000;text-shadow:1px 1px 0 #fff;font-size:16px;font-weight:bold;line-height:24px;padding:0px 0px;word-break:break-all;text-align:justify;text-justify:inter-ideograph;}
.examstartbox .answerbox .titleimg{width:100%;overflow:hidden;margin:3% auto 0 auto;display:block;box-sizing:border-box;display:none;border-radius:10px;border:1px solid #fff;}
.examstartbox .answerbox .listanswer{margin:3% 0 0 0;}
.examstartbox .answerbox .listanswer li{margin-bottom:5%;}
.examstartbox .answerbox .listanswer .btn{width:100%;margin:0 auto;display:block;box-sizing:border-box;border-bottom:1px dashed #3399CC;padding:3px 0px;color:#333;text-align:left;font-size:16px;word-spacing:5px;}
.examstartbox .answerbox .operbox{display:flex;flex-flow:row;justify-content:space-between;}
.examstartbox .answerbox .operbox .weui-btn{font-size:14px;line-height:normal;padding:8px 0;margin:0;}
.examstartbox .answerbox .operbox .weui-btn_primary{background:#299df1;}
.examstartbox .answerbox .operbox .prev{width:45%;box-sizing:border-box;display:block;background:#ffffff;border:1px solid #299df1;color:#299df1;}
.examstartbox .answerbox .operbox .next{width:45%;box-sizing:border-box;display:block;background:#ffffff;border:1px solid #299df1;color:#299df1;}
.examstartbox .answerbox .operbox .btn{width:100%;box-sizing:border-box;display:block;}

.examstartbox .answerbox .remarkbox{margin:30px 0 0 0;}
.examstartbox .answerbox .remarkbox .weui-loadmore{width:100%;border-top:1px solid #ccc;font-size:100%;margin:0;}
.examstartbox .answerbox .remarkbox .weui-loadmore__tips{background:#F5F5F5;color:#999;font-size:90%;top:-1.1em;}
.examstartbox .answerbox .remarkbox .cont{padding:5px 1%;font-size:70%;color:#666;text-indent:20px;word-break:break-all;text-align:justify;text-justify:inter-ideograph;}
/*examendbox*/
.examstartbox .examendbox{width:100%;margin:0px auto 0 auto;}
.examstartbox .examendbox .weui-msg{padding-top:20px;}
.examstartbox .examendbox .weui-btn_default{border:1px solid #f5f5f5;width:14px;}
.examstartbox .examendbox .weui-btn{font-size:14px;line-height:normal;padding:8px 0;margin:0;}
.examstartbox .examendbox .weui-btn_primary{background:#299df1;}


/*sign*/
.sign-months-box{display:flex;flex-flow:row wrap;justify-content:flex-start;padding:15px 15px 5px 15px;align-items:center;}
.sign-months-box .row{width:19%;border:1px solid #ddd;box-sizing:border-box;padding:0px 0;margin:0 1.25% 10px 0;}
.sign-months-box .row:nth-child(5n){margin-right:0;}
.sign-months-box .row a{display:block;text-align:center;height:100%;padding:3px 0;}
.sign-months-box .row a.hover{background-color:#0094ff;color:#fff;}

.recent-work{}
.recent-work .recent-work-item {padding-left:15px;margin-bottom:15px;}
.recent-work .recent-work-item:hover .fa-search{right:43%;}
.recent-work .recent-work-item a.recent-work-description{text-align:center;}