@CHARSET "UTF-8";
/*
@media (min-width:992px){ .col-md-2{width:201px} .col-md-10{width:100%} .col-md-push-2{left:201px} .col-md-pull-10{right:100%} }
*/
html{height:100%;}
body{font-size:14px;height:100%;position:relative;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, p, textarea, select, blockquote, th, td{word-wrap:break-word;}
a, a:hover, a:active{text-decoration:none;}
a{color:#428bca;text-decoration:none}
a:focus,a:hover{color:#2a6496;text-decoration:underline}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
p{margin:0;}
.table{font-size:13px;}
.inline{display:inline-block;}
.pointer{cursor:pointer;}
.row{margin:0;}
.red{color:red;}
.gary{color:#999;}
.row .table{border:1px solid #ddd;}
.head{position:absolute;left:0;right:0;}
.head .head-nav{background:#252525;height:49px;line-height:49px;color:#fff;padding:0 20px;}
.head .head-nav h3{line-height:49px;font-size:14px;}
.head .head-nav li{padding:0;}
.head .head-nav li a{color:#d8d8d8;text-decoration:none;display:block;padding:0 10px;transition:.3s;}
.head .head-nav li a:hover{background:rgba(255,255,255,0.1);}
.head .head-nav li em{color:#656565 ;}

body>.wrap{display:table;height:100%;width:100%;padding-top:49px;padding-bottom:97px;width:100%;}
.row .noborder{border:0;margin:0;}
.noborder>tbody>tr>td{border:0;}
.message-left{padding:0;font-size:14px;width:210px;display:table-cell;height:100%;background:#EAEDF1;}
.message-left .message-left-wrap{}
.message-left .mod-userlist-dl dt{color:#555;background:#D9DEE4;height:40px;padding-left:50px;line-height:40px;font-weight:bold;font-size:15px;position:relative;}
.message-left .mod-userlist-dl dt i.l{position:absolute;left:20px;line-height:40px;}
.message-left .mod-userlist-dl dt i.fa-chevron-down{position:absolute;right:5px;line-height:40px;display:none;}
.message-left .mod-userlist-dl .assets-title{display:block;padding-left:50px;font-size:14px;height:31px;line-height:31px;color:#333;transition:.3s;text-decoration:none;}
.message-left .mod-userlist-dl .assets-title:hover{text-decoration:none;background:#f9f9f9;}
.message-left .mod-userlist-dl .assets-title:hover i.fa-chevron-right{color:#fff;}
.message-left .mod-userlist-dl .assets-title:hover i.fa-arrow-right{color:#fff;display:none;}
.message-left .mod-userlist-dl dd{position:relative;}
.message-left .mod-userlist-dl dd i.left{position:absolute;left:20px;line-height:31px;}
.message-left .mod-userlist-dl dd i.fa-arrow-right{position:absolute;right:5px;top:0;line-height:31px;color:#e1e1e1;display:none;}
.message-left .mod-userlist-dl dd.curr i.fa-arrow-right{color:#fff;display:block;}
.message-left .mod-userlist-dl dd.curr .assets-title{background:#fff;}

.foot a{color:#555;}
.foot ul{padding:0;}
.foot ul>li{display:inline-block;}
.foot ul>li>em{font-style:normal;margin:0 6px;}
.foot{background:#eee;padding:20px 0;border-top:1px solid #fff;margin-top:-97px;}

.message-left .mod-user-card{background:#fff;padding-bottom:20px;border-right: 1px solid #c1c1c1;}
.message-left .mod-user-card .mod-user-img{text-align:center;padding:24px 0 5px 0;}
.message-left .mod-user-card .mod-user-img img{width:72px;height:72px;padding:2px;border:1px solid #ddd;}
.message-left .mod-user-card .mod-user-name{text-align:center;margin:0 10px;}
.message-left .mod-user-card .mod-user-name p{color:#4b4b4b;text-decoration:none;display:inline-block;font-size:14px}
.message-left .mod-user-card .mod-user-tools{margin:10px 10px 0 10px;padding-top:10px;width:190px;height:30px;border-top:1px solid #ddd;position:relative;}
.message-left .mod-user-card .mod-user-tools .tool-cover{position:absolute;top:-8px;left:91px;width:0;height:0;border:4px solid #e8e8e8;border-color:transparent transparent #e8e8e8;}
.message-left .mod-user-card .mod-user-tools .tool-cover-mask{position:absolute;top:-7px;left:91px;border:4px solid #ddd;border-color:transparent transparent #fff;height:8px;width:8px;}
.message-left .mod-user-card .mod-user-tools span{display:inline-block;width:90px;height:24px;text-align:center;font-size:12px;overflow:hidden;}
.message-left .mod-user-card .mod-user-tools span:last-child{border-left:1px dotted #e0e0e0;margin-left:1px;}

/*home*/
.message-right .message-right-wrap{margin-left:210px;padding:35px 35px;}
.message-right .sms-inner{width:905px;}
.message-right .sms-inner .sms-inner-user{width:310px;margin-right:35px;border:1px solid #ddd;position:relative;display:inline-block;vertical-align:top;}
.message-right .sms-inner .sms-inner-user .user-head{width:60px;height:100%;float:left;background:#394555;}
.message-right .sms-inner .sms-inner-user .user-head i{width:32px;height:32px;margin:58px 15px;border:2px solid #fff;color:#fff;font-size:24px;text-align:center;border-radius:24px;line-height:28px;}
.message-right .sms-inner .section-content-wrap{width:100%;height:100%;padding-left:60px;}
.message-right .sms-inner .section-content-wrap .section-content{height:148px;}
.message-right .sms-inner .section-content-wrap .section-content h3{color:#999;font-size:16px;font-weight:bold;padding:10px 0 10px 20px;border-bottom:1px solid #f5f5f5;}
.message-right .sms-inner .section-content-wrap .section-content h4{color:#666;font-size:14px;padding:10px 0 10px 50px;}
.message-right .sms-inner .section-content-wrap .section-content h4 span{margin-right:5px;font-weight:bold;}
.message-right .sms-inner .section-content-wrap .section-content h3.blue{color:#0099cc;}
.message-right .sms-inner .section-content-wrap .section-content .user-auth{margin-top:18px;}
.message-right .sms-inner .section-content-wrap .section-content .user-auth a{font-size:14px;}
.message-right .sms-inner .card-pager{position:absolute;left:60px;bottom:0;text-align:center;width:248px;}
.message-right .sms-inner .card-pager span{display:inline-block;width:18px;height:18px;margin-left:5px;background:url(../images/icon_v4.png) 0 0 no-repeat;cursor:pointer;}
.message-right .sms-inner .card-pager .card-pager-prev{font-size:14px;color:rgb(150,150,150);background:none;padding-top:1px;text-align:center;}
.message-right .sms-inner .card-pager .card-pager-prev:hover{color:rgb(25,146,252);}
.message-right .sms-inner .card-pager .card-pager-next{font-size:14px;color:rgb(150,150,150);background:none;padding-top:1px;text-align:center;}
.message-right .sms-inner .card-pager .card-pager-next:hover{color:rgb(25,146,252);}
.message-right .sms-inner .card-pager .card-pager-item{width:8px;height:8px;margin-top:5px;background-position:-5px -156px;}
.message-right .sms-inner .card-pager .card-pager-item:hover{background-position:-5px -126px;}
.message-right .sms-inner .card-pager .current{background-position:-5px -126px;}

.message-right .sms-inner .sms-inner-weather{width:115px;text-align:center;display:inline-block;vertical-align:top;}
.message-right .sms-inner .sms-inner-weather .weather-quality{font-size:14px;color:#fff;height:30px;line-height:30px;margin-bottom:5px;background-color:#6d6d6d;display:block;text-decoration:none;cursor:pointer;}
.message-right .sms-inner .sms-inner-weather .weather-quality.level0{background-color:#0fa00f;}
.message-right .sms-inner .sms-inner-weather .weather-quality.level1{background-color:#d6c60f;}
.message-right .sms-inner .sms-inner-weather .weather-quality.level2{background-color:#ff7e00;}
.message-right .sms-inner .sms-inner-weather .weather-quality.level3{background-color:#df1717;}
.message-right .sms-inner .sms-inner-weather .weather-quality.level4{background-color:#99004c;}
.message-right .sms-inner .sms-inner-weather .weather-quality.level5{background-color:#64031e;}
.message-right .sms-inner .sms-inner-weather .location{font-size:14px;color:#fff;height:30px;line-height:30px;background-color:#1992fc;margin-bottom:5px;display:block;text-decoration:none;cursor:pointer;}
.message-right .sms-inner .sms-inner-weather .date{font-size:14px;line-height:32px;color:#4b4b4b;}
.message-right .sms-inner .sms-inner-weather .lunar{font-size:14px;line-height:24px;color:#4b4b4b;}
.message-right .sms-inner .sms-inner-weather .day{margin-right:15px;}
.message-right .sms-inner .sms-inner-weather .weather-temp{display:block;text-decoration:none;text-align:center;color:#4b4b4b;}
.message-right .sms-inner .sms-inner-weather .weather-img{margin-right:5px;vertical-align:middle;width:20px;height:20px;}
/* .message-right .sms-inner .sms-inner-weather .weather-high,.weather-low{font-size:14px;color:#4b4b4b;padding-left:10px;background:url(../images/cal.png) 0 0 no-repeat;}
.message-right .sms-inner .sms-inner-weather .weather-high{margin-right:5px;background-position:0 -245px;}
.message-right .sms-inner .sms-inner-weather .weather-low{background-position:0 -275px;} */
.message-right .sms-inner .sms-inner-weather .weather{font-size:14px;color:#4b4b4b;}
.message-right .sms-inner .sms-inner-weather .weather{margin-right:2px;margin-left: 2px;}

.message-right .sms-inner .sms-inner-scroll{overflow:hidden;position:relative;width:400px;margin-right:35px;display:inline-block;}
.sms-inner-scroll .cal-dlist{width:2000px;margin:0;padding:0;}
.sms-inner-scroll .cal-dlist .cal-ditem{float:left;list-style:none;width:400px;height:150px;border:1px solid #d9d9d9;position:relative;margin-right:15px;overflow:hidden;background:rgb(37,137,223);}
.sms-inner-scroll .cal-dlist .cal-ditem .cal-ditem-game{display:inline-block;height:150px;}
.sms-inner-scroll .cal-dlist .cal-ditem .cal-ditem-game img{min-height:100%;}
.sms-inner-scroll .cal-dlist .cal-ditem .cal-ditem-game .cal-game-detail{font-size:13px;line-height:18px;word-wrap:break-word;color:#fff;text-decoration:none;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.2);padding:5px 15px;width:100%;}
.sms-inner-scroll .cal-dpage{position:absolute;left:0;top:0;right:0;height:0;z-index:5;display:none;}
.sms-inner-scroll .cal-dpage-bg{position:absolute;right:0;top:0;height:190px;width:20px;z-index:2;background:url(../images/cal.png) right -400px no-repeat;}
.sms-inner-scroll .cal-dpage-prev,.sms-inner-scroll .cal-dpage-next{position:absolute;top:50px;width:22px;height:40px;background:url(../images/cal.png) 0 0 no-repeat;cursor:pointer;text-decoration:none;z-index:5;}
.sms-inner-scroll .cal-dpage-prev{left:0;background-position:0 -300px;}
.sms-inner-scroll .cal-dpage-prev:hover{background-position:-39px -300px;}
.sms-inner-scroll .cal-dpage-prev:active{background-position:right -300px;}
.sms-inner-scroll .cal-dpage-prev.disabled{cursor:default;}
.sms-inner-scroll .cal-dpage-prev.disabled:hover,.cal-dpage-prev.disabled:active{cursor:default;background-position:0 -300px;}
.sms-inner-scroll .cal-dpage-next{right:0;background-position:0 -350px;}
.sms-inner-scroll .cal-dpage-next:hover{background-position:-39px -350px;}
.sms-inner-scroll .cal-dpage-next:active{background-position:right -350px;}
.sms-inner-scroll .cal-dpage-next.disabled{cursor:default;}
.sms-inner-scroll .cal-dpage-next.disabled:hover,.sms-inner-scroll .cal-dpage-next.disabled:active{cursor:default;background-position:0 -350px;}

.message-right-wrap hr{clear:both;width:905px;text-align:left;padding:0;margin:20px 0;}
.message-right .sms-box{width:905px;}
.sms-box .sms-box-item{width:443px;border:1px solid #ddd;display:inline-block;min-height:408px;}
.sms-box .sms-box-item:last-child{margin:0;}
.sms-box .sms-box-item .sms-box-title{border-bottom:1px dashed #ddd;padding:16px;background-color:#fafafa;text-align:center;}
.sms-box .sms-box-item .sms-box-title i{padding:10px;color:#fff;font-size:20px;border-radius:3px;margin-right:30px;width:40px;height:40px;text-align:center;margin-left:-70px;}
.sms-box .sms-box-item .sms-box-title i.blue{background-color:#1da6ed;background-image:-webkit-linear-gradient(top,#31c2ff,#1da6ed);background-image:-moz-linear-gradient(top,#31c2ff,#1da6ed);}
.sms-box .sms-box-item .sms-box-title i.yellow{background-color:#ff8e28;background-image:-webkit-linear-gradient(top,#ffae28,#ff8e28);background-image:-moz-linear-gradient(top,#ffae28,#ff8e28);}
.sms-box .sms-box-item .sms-box-list{padding:10px;}
.sms-box .sms-box-item .sms-box-list .table{border:0;}
.sms-box .sms-box-item .sms-box-list .table td{border:0;}
.sms-box .sms-box-item .sms-box-list .table tr td{border-bottom:1px solid #ddd;}
.sms-box .sms-box-item .sms-box-list .table tr:last-child td{border:0;}
.sms-box .sms-box-item .sms-box-list .table td .img{width:50px;height:50px;margin-top:10px;}
.sms-box .sms-box-item .sms-box-list .table a.p{color:#bcbcbc;transition:.3s;}
.sms-box .sms-box-item .sms-box-list .table h4{color:#000;font-size:14px;margin-bottom:5px;margin-top:10px;}
.sms-box .sms-box-item .sms-box-list .table h4 em{margin:0 5px;}
.sms-box .sms-box-item .sms-box-list .table a:hover{color:#00a2ca;}
.sms-box .sms-box-item .sms-box-list .table p i{margin-right:5px;}

.sms-box .sms-box-item .sms-box-classlist{padding:10px;}
.sms-box .sms-box-item .sms-box-classlist .table{border:0;}
.sms-box .sms-box-item .sms-box-classlist .table td{border:0;}
.sms-box .sms-box-item .sms-box-classlist .table tr td{border-bottom:1px solid #ddd;}
.sms-box .sms-box-item .sms-box-classlist .table .am,.sms-box .sms-box-item .sms-box-classlist .table .pm{writing-mode:lr-tb;vertical-align:middle;text-align:center;font-weight:bold;background:#f8f8f8;}
.sms-box .sms-box-item .sms-box-classlist .table h4{color:#000;font-size:14px;margin-bottom:5px;margin-top:10px;}
.sms-box .sms-box-item .sms-box-classlist .table h4 em{margin:0 5px;}
.sms-box .sms-box-item .sms-box-classlist .table a:hover{color:#00a2ca;}
.sms-box .sms-box-item .sms-box-classlist .table p i{margin-right:5px;}


/*notice*/
.message-right{padding:0;margin:0;display:table-cell;width:100%;height:100%;vertical-align:top;}
.message-right .notice{padding:0 15px;clear:both;}
.message-right .notice .notice-title{margin:0;padding:16px 0;border-bottom:1px solid #DDD;width:100%;color:#333;font-size:14px;}
.message-right .notice .notice-title span{padding-left:8px;border-left:2px solid #88B7E0;}
.message-right .notice .notice-title .fa-file-text-o{margin-right:10px;}
.message-right .notice .notice-title .i{margin-right:10px;}
.message-right .notice .notice-title a.r{margin-right:10px;cursor:pointer;font-size:15px;}
.message-right .notice .notice-title a.r i{margin-right:10px;font-size:16px;}
.message-right .notice .notice-title a.return{float:right;border:1px solid #ddd;font-size:12px;color:#666;margin-top:6px;padding:2px 10px;line-height:20px;transition:0.3s;}
.message-right .notice .notice-title a.return:hover{color:#333;border:1px solid #333;}
.message-right .notice .notice-title a.return i{margin-right:10px;}
.message-right .notice .notice-content{margin:20px;border:2px solid #e5e5e5;}
.message-right .notice .notice-content h3{color:#fff;padding:0 20px;font-weight:bold;line-height:60px;}
.message-right .notice .notice-content h3.orange{background:#e56904;}
.message-right .notice .notice-content h3.yellow{background:#e7aa18;}
.message-right .notice .notice-content h3.blue{background:#2E7FDB;line-height:120px;font-size:20px;padding-right:0;background-image:-webkit-linear-gradient(top,#2E7FDB,#5eb6f5);}
.message-right .notice .notice-content-txt{padding:40px 20px;font-size:15px;}
.message-right .notice .notice-content-txt p{line-height:32px;}
.message-right .notice .notice-content-txt p.time{text-align:right;margin-top:30px;}
.message-right .notice .notice-list{margin:20px 2px 0 2px;}
.message-right .notice .notice-list h3{border:1px solid #d2d2d2;padding:0 20px;height:40px;line-height:40px;background:#7e7e7e;position:relative;font-weight:bold;font-size:14px;color:#fff;}
.message-right .notice .notice-list h3 .fa-file-text-o{margin-right:10px;}
.message-right .notice .notice-list h3 a{position:absolute;right:1%;color:#fff;}
.message-right .notice .notice-list h3 a i{margin-left:10px;}
.message-right .notice .notice-list ul{background:#f4f4f4;}
.message-right .notice .notice-list li{height:40px;line-height:40px;border-bottom:1px solid #d2d2d2;padding-left:20px;}
.message-right .notice .notice-list li:hover{background:#f0f8fd;}
.message-right .notice .notice-list li a{text-decoration:none;}
.message-right .notice .notice-list li a i{margin-right:10px;}
.message-right .notice .notice-list li span.r{margin-right:1%;}

/*sms*/
.message-right .notice .sms-list{margin:0 20px 20px 20px;position:relative;}
.message-right .notice .sms-list>table>thead>tr>td{background:#D9DEE4;color:#333;font-weight:bold;}
.message-right .notice .sms-list>table>tbody>tr>td thead td{background:#f9f9f9;color:#333;font-weight:bold;}
.message-right .notice .sms-list>form>table>thead>tr>td{background:#D9DEE4;color:#333;font-weight:bold;}
.message-right .notice .sms-list>form>table>tbody>tr>td thead td{background:#f9f9f9;color:#333;font-weight:bold;}
.message-right .notice .sms-list thead td.headbg{color:#fff;}
.message-right .notice .sms-list tbody td .fa-clock-o{color:#e56904;margin-right:5px;}
.message-right .notice .sms-list tbody .time{text-align:right;color:#999;font-size:12px;}
.message-right .notice .sms-list tbody a{color:#2E7FDB;text-decoration:none;}
.message-right .notice .sms-list tbody a.red{color:red;}
.message-right .notice .sms-list tbody em{margin:0 5px;color:#c1c1c1;}
.message-right .class-sms .nav-pills{margin-bottom:40px;}
.message-right .class-sms .nav-pills li a{background:rgb(238,238,238);}
.message-right .class-sms .nav-pills li.active a{background:#2E7FDB;}

.sms-list .time-axis{position:absolute;right:0;top:0;z-index:1;background:url(../images/point.gif) repeat-y 18px 0;}
.sms-list .time-axis .tl_scrubber{width:85px;display:block;}
.sms-list .time-axis .tl_scrubber .focus_year{color:#000;margin-left:10px;}
.sms-list .time-axis .tl_scrubber .focus_year:hover{color:#000;}
.sms-list .time-axis .tl_scrubber li{display:block;width:70px;height:auto;line-height:30px;font-size:14px;font-weight:700;padding-left:15px;position:relative;}
.sms-list .time-axis .tl_scrubber li a{width:70px;display:block;font-size:14px;font-weight:700;color:#ABA69D;height:30px;line-height:30px;text-align:left;margin-left:0;padding-left:10px;cursor:pointer;}
.sms-list .time-axis .tl_scrubber li a:hover{color:#1687CB;}
.sms-list .time-axis .tl_scrubber li ul{width:70px;}
.sms-list .time-axis .tl_scrubber li li{color:#666;height:30px;width:70px;line-height:30px;text-align:left;overflow:hidden;cursor:pointer;position:relative;text-decoration:none;}
.sms-list .time-axis .tl_scrubber li li a{color:#666;font-weight:400;margin-left:0;}
.sms-list .time-axis .tl_scrubber li li a:hover{color:#1687CB;}
.sms-list .time-axis .tl_scrubber li.focus a{background:url(../images/tips.png) no-repeat 0 center;color:#fff;}
.sms-list .time-axis .tl_scrubber li.focus a:hover{color:#fff;}
.sms-list .time-axis .tl_scrubber li li i{position:absolute;left:0;top:9px;z-index:9;font-size:12px;}
.sms-list .time-axis .tl_scrubber li.focus i{color:#5896d5;}
.sms-list .time-axis .tl_scrubber li i.ico{position:absolute;left:14px;top:9px;z-index:9;font-size:12px;background:#fff;}
.sms-list .time-axis .tl_scrubber li.focus i.ico{color:#5896d5;}

.sms-list .sms-list-item{margin-right:85px;}
.sms-list .sms-list-item .sms-list-item-t{font-weight:bold;background:#f9f9f9;border-top:1px solid #ddd;padding:5px 20px;color:#2E7FDB;margin-bottom:10px;}
.sms-list .sms-list-item .sms-list-item-c{border:1px solid #ddd;padding:10px 0;margin-bottom:20px;}
.sms-list .sms-list-item .sms-list-item-c .table{border:0;margin:0;}
.sms-list .sms-list-item .sms-list-item-c .table td{border:0;}
.sms-list .sms-list-item .sms-list-item-c .table td.rline{border-right:1px solid #ddd;}
.sms-list .sms-list-item .sms-list-item-c .table h3{line-height:24px;color:#777;font-weight:bold;margin-bottom:20px;padding-left:10px;}
.sms-list .sms-list-item .sms-list-item-c .table h3 .email{display:inline-block;width:26px;height:auto;padding:7px 0 7px 0;border-radius:22px;vertical-align:4px;margin-right:8px;background:#2E7FDB;text-align:center;}
.sms-list .sms-list-item .sms-list-item-c .table h3 .email-o{display:inline-block;width:26px;height:auto;padding:3px 0 5px 0;border-radius:22px;vertical-align:4px;margin-right:8px;background:#ddd;text-align:center;}
.sms-list .sms-list-item .sms-list-item-c .table h3 .email-u{display:inline-block;width:26px;height:auto;padding:7px 0 7px 0;border-radius:22px;vertical-align:4px;margin-right:8px;background:#ffc90e;text-align:center;}
.sms-list .sms-list-item .sms-list-item-c .table h3 .email-s{display:inline-block;width:26px;height:auto;margin-right:2px;text-align:center;color:#999;}
.sms-list .sms-list-item .sms-list-item-c .table h3 .email img{width:16px;height:auto;}
.sms-list .sms-list-item .sms-list-item-c .table h3 .email-o img{width:16px;height:auto;}
.sms-list .sms-list-item .sms-list-item-c .table h3 .email-u img{width:16px;height:auto;}
.sms-list .sms-list-item .sms-list-item-c .table p.time{text-align:left;padding-left:15px;}
.sms-list .sms-list-item .sms-list-item-c .table p.time .fa-clock-o{color:#999;}
.sms-list .sms-list-item .sms-list-item-c .table td.valign-m p a{font-size:14px;}
.sms-list .sms-list-item .sms-list-item-c .table td.middle p{padding:0 20px;font-size:14px;}
.sms-list .sms-list-item .sms-list-item-c .table td.right p{line-height:24px;padding:0 0 0 10px;}
.sms-list .sms-list-item .sms-list-item-c .table td.right p a{display:inline-block;}


.mainNav{font-size:0;}
.mainNav li {
    background-color: #EBEBEB;
    background-image: url("../images/navBtn.gif");
    background-position: right top;
    background-repeat: no-repeat;
    display:inline-block;
    height: 41px;
    list-style: none outside none;
    width: 136px;
    color: #6595d6;
    font-weight: bold;
    line-height: 45px;
    padding-left: 3px;
    margin-bottom: 30px;
    font-size:14px;
}

.mainNav li.current {
    background-color: #C36615;
    background-image: url("../images/navCurrentBtn.gif"); 
    color: #ffffff;
}
.mainNav li.lastDone {
    background-color: #7C8437;
    background-image: url("../images/navDoneBtnlast.gif");
    color: #ffffff;
}
.mainNav li.done {
    background-color: #7C8437;
    background-image: url("../images/navDoneBtn.gif");
    color: #ffffff;
}
.class-sms .progress{height:24px;line-height:24px;background:#cacaca;border-radius:0;}
.class-sms .progress .progress-bar{position:relative;background:#cacaca;height:24px;line-height:24px;font-size:14px;box-shadow:none;}
.class-sms .progress .step{background:#00a0c7;}
.class-sms .progress .finish{background:#00a0c7;}
.class-sms .progress .progress-bar:before{content:'';display:block;position:absolute;left:-12px;z-index:10;top:0px;border-top:12px solid #cacaca;border-left:12px solid transparent !important;border-bottom:12px solid #cacaca}
.class-sms .progress .finish:before{content:'';display:block;position:absolute;left:-12px;z-index:10;top:0px;border-top:12px solid #00a0c7;border-left:12px solid transparent !important;border-bottom:12px solid #00a0c7}
.class-sms .progress .step:before{content:'';display:block;position:absolute;left:-12px;z-index:10;top:0px;border-top:12px solid #00a0c7;border-left:12px solid transparent !important;border-bottom:12px solid #00a0c7}
.class-sms .progress .step:after{border-color:#00a0c7;content:'';display:block;width:16px;height:24px;position:absolute;right:0px;z-index:9;top:0px;border-top:12px solid transparent !important;border-left:12px solid #00a0c7;border-bottom:12px solid transparent !important;background-color:#fff;}

/*addteacher*/
.teacher-add{width:760px;margin:0 auto;padding:20px;}
.teacher-add .table .text{width:30%;display:inline-block;}
.teacher-add .table .btn{vertical-align:0;}
.teacher-add .table .search{margin-right:20px;}
.teacher-add .table thead td{background:#2E7FDB;color:#fff;}
.teacher-add .table thead td a{color:#fff;}

.sms-edit{width:590px;margin:0 auto;padding:20px;position:relative;}
.sms-edit table{margin:0;}
.sms-edit table tbody tr td{}
.sms-edit td p{padding:5px 0;}
.sms-edit td p.right{text-align:right;font-size:12px;}
.sms-edit td p.right span{font-weight:bold;}
.sms-edit td div.checkbox{margin:0;}
.sms-edit td div.checkbox label{color:#2E7FDB;}
.sms-edit td .text{width:186px;}
.sms-edit td .btn{margin:10px 10px 10px 10px;}
.sms-edit td strong{padding-left:15px;}

.addclass_edit{width:590px;margin:0 auto;padding:20px;}
.addclass_edit label{margin-right:20px;cursor:pointer;}
.addclass_edit .radio{display:inline-block;margin-right:5px;}
.addclass_edit .radio span{display:inline-block;}
.addclass_edit input.text{width:50%;}

.loadingcover{position:absolute;left:0;top:0;background:rgba(0,0,0,0.2);width:100%;height:100%;display: none;z-index: 999}
.coverwhite{background:rgba(255,255,255,0.7);}
.loadingcover .table{width:100%;height:100%;display:block;position:relative;}
.loadingcover .table td .loading-img{left:47%;top:42%;position:absolute;text-align:center;color:#fff;}

.smssendinfo .table{margin-bottom:20px;}
.smssendinfo .table-bordered thead{background:#2E7FDB;color:#fff;}

.message-right .notice .sms-list .receivelist thead td{color:#fff;}

/*sms_home*/
.message-right .notice .sms-list .sms-send-item{width:210px;height:220px;border:1px solid #ddd;display:inline-block;margin:10px;cursor:pointer;vertical-align:top;}
.message-right .notice .sms-list .sms-send-item .sms-send-title{border-bottom:1px dashed #ddd;padding:16px;cursor:pointer;}
.message-right .notice .sms-list .sms-send-item .sms-send-title:hover{background-color:#fafafa;}
.message-right .notice .sms-list .sms-send-item .sms-send-title i{padding:10px;color:#fff;font-size:20px;border-radius:3px;margin-right:10px;width:40px;height:40px;text-align:center;}
.message-right .notice .sms-list .sms-send-item .sms-send-title i.blue1{background-color:#1da6ed;background-image:-webkit-linear-gradient(top,#31c2ff,#1da6ed);background-image:-moz-linear-gradient(top,#31c2ff,#1da6ed);}
.message-right .notice .sms-list .sms-send-item .sms-send-title i.green1{background-color:#83c73a;background-image:-webkit-linear-gradient(top,#adde49,#83c73a);background-image:-moz-linear-gradient(top,#adde49,#83c73a);}
.message-right .notice .sms-list .sms-send-item .sms-send-title i.blue2{background-color:#5e8de3;background-image:-webkit-linear-gradient(top,#5e8de3,#6aa2f6);background-image:-moz-linear-gradient(top,#5e8de3,#6aa2f6);}
.message-right .notice .sms-list .sms-send-item .sms-send-title i.green2{background-color:#53b774;background-image:-webkit-linear-gradient(top,#4eca79,#53b774);background-image:-moz-linear-gradient(top,#4eca79,#53b774);}
.message-right .notice .sms-list .sms-send-item .sms-send-title i.red1{background-color:#f36949;background-image:-webkit-linear-gradient(top,#ff7d5a,#f36949);background-image:-moz-linear-gradient(top,#ff7d5a,#f36949);}
.message-right .notice .sms-list .sms-send-item .sms-send-title i.yellow1{background-color:#ff8e28;background-image:-webkit-linear-gradient(top,#ffae28,#ff8e28);background-image:-moz-linear-gradient(top,#ffae28,#ff8e28);}
.message-right .notice .sms-list .sms-send-item .sms-send-content{padding:16px;padding-bottom:0;color:#c3c3c3;font-size:14px;max-height:147px;}

.message-right .table thead td a.return{float:right;border:1px solid #ddd;background:#fff;font-size:12px;color:#666;padding:0 10px;line-height:20px;transition:0.3s;}
.message-right .table thead td a.return:hover{color:#333;border:1px solid #333;}
.message-right .table thead td a.return i{margin-right:10px;}
.message-right .table .inside-list{border:0;}
.message-right .table .inside-list td{border:0;}
.message-right .table .inside-list td .del{display:none;}
.message-right .table .inside-list tr{transition:0.3s;}
.message-right .table .inside-list tr:hover .del{display:inline-block;color:#0099cc;}
.message-right .table tbody tr td.valign-m{vertical-align:middle;}
.message-right .class-sms .nav-tabs{margin-bottom:40px;}
.message-right .class-sms .nav-tabs li{margin-left:-1px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;z-index:1;}
.message-right .class-sms .nav-tabs li a{color:#666;margin-right:0px;padding:10px 16px;background:#FBFAF8;border:0px;border-radius:0;}
.message-right .class-sms .nav-tabs li.active{border-top:0px;}
.message-right .class-sms .nav-tabs li.active a{border-top:2px solid #00a2ca;border-left:0px;border-right:0px;border-bottom:1px solid #FFF;color:#333;background:#fff;}

.message-right .class-sms .key-content{border:1px solid #ddd;padding:20px;margin-bottom:20px;}
.message-right .class-sms .key-content label{cursor:pointer;}
.message-right .class-sms .key-content label input{vertical-align:-2px;}
.message-right .class-sms .key-content label span{margin-left:5px;}
.message-right .class-sms .key-content .table .sign{font-weight:bold;color:#999;padding:0;}
.message-right .class-sms .key-content .table{border:0;}
.message-right .class-sms .key-content .table tbody td{border:0;}
.message-right .class-sms .key-content .table tbody td.underline{border-bottom:1px solid #ddd;}
.message-right .class-sms .key-content .table .list-group{width:100px;font-size:14px;margin-right:10px;vertical-align:-2px;}
.message-right .class-sms .key-content .table .list-group .list-group-item{padding:6px 12px;color:#666;}
.message-right .class-sms .key-content .table .changekey{color:#00a2ca;}
.message-right .class-sms .key-foot{text-align:center;}

/*vote_list*/
.message-right .notice .vote-list{margin:0 20px 20px 20px;}
.message-right .notice .vote-list .nav-tabs{margin-top:16px;}
.message-right .notice .vote-list .nav-tabs a.edit{float:right;font-size:12px;background:#2E7FDB;color:#fff;margin-top:6px;padding:3px 11px;line-height:20px;transition:0.3s;}
.message-right .notice .vote-list .nav-tabs a.edit:hover{color:#fff;background:#2970C1;}
.message-right .notice .vote-list .nav-tabs a.edit i{margin-right:10px;font-size:12px;}
.message-right .notice .vote-list .nav-tabs .number{display:inline-block;margin-left:5px;background:rgb(237,28,36);color:#fff;border-radius:22px;line-height:20px;text-align:center;width:20px;font-size:12px;}
.message-right .notice .vote-list .vote-list-item{display:inline-block;margin:20px 20px 20px 20px;cursor:pointer;text-align:left;position:relative;}
.message-right .notice .vote-list .vote-list-item .sign{position:absolute;right:0;top:-10px;color:#fff;font-size:16px;line-height:40px;text-align:center;border-radius:22px;word-break: break-all;}
.message-right .notice .vote-list .vote-list-item .sign img{width:30px;height:30px;background:#fff;border-radius:22px;}
.message-right .notice .vote-list .vote-list-item .vote-list-title{font-size:14px;font-weight:bold;border-bottom:0;background:#83abde;padding:5px 10px 5px 10px;overflow:hidden;width:260px;height:40px;color:#fff;}
.message-right .notice .vote-list .vote-list-item .vote-list-content{width:260px;border:1px solid #ddd;border-top:0;padding:0;overflow:hidden;color:#999;background:#f9f9f9;}
.message-right .notice .vote-list .vote-list-item .vote-list-content .hr{margin:0 10px 10px 10px;}
.message-right .notice .vote-list .vote-list-item .vote-list-content .vote-list-content-p{overflow:hidden;height:104px;padding:5px 10px 0 10px;color:#5e5e5e;}
.message-right .notice .vote-list .vote-list-item .vote-list-content .vote-list-content-p p{word-break: break-all;color:#5e5e5e;}
.message-right .notice .vote-list .vote-list-item .vote-list-content .vote-list-content-s{overflow:hidden;padding:2px 10px;height:52px;overflow:hidden;}
.message-right .notice .vote-list .vote-list-item .vote-list-content .vote-list-content-s p{word-break: break-all;text-align:right;}
.message-right .notice .vote-list .vote-list-item .vote-list-content p img{width:150px;height:150px;}
.message-right .notice .vote-list .vote-list-item .vote-list-content p b{margin:0 5px;}
.message-right .notice .vote-list .vote-list-item .vote-list-content .vote-list-select{margin:5px;padding:5px;border:1px solid #ddd;background:#fff;}
.message-right .notice .vote-list .vote-list-item .vote-list-content .vote-list-select h3{background:#fff;padding-left:10px;}
.message-right .notice .vote-list .vote-list-item .vote-list-content .vote-list-select .radio{padding:5px 0 5px 10px;margin:0;}
.message-right .notice .vote-list .vote-list-item .vote-list-content .vote-list-select .radio span{line-height:20px;}
.message-right .notice .vote-list .vote-list-item .vote-list-content .vote-list-select .checkbox{padding:5px 0 5px 10px;margin:0;}
.message-right .notice .vote-list .vote-list-item .vote-list-content .vote-list-select .checkbox span{line-height:20px;}
.message-right .notice .vote-list .vote-list-item .vote-list-content .vote-list-progress{margin:5px;padding:5px;border:1px solid #ddd;background:#fff;}
.message-right .notice .vote-list .vote-list-item .vote-list-content .vote-list-progress h4{margin-bottom:5px;}
.message-right .notice .vote-list .vote-list-item .vote-list-content .vote-list-progress .progress{margin-bottom:12px;}
.progress:last-child{margin:0;}
.message-right .notice .vote-list .vote-list-item .vote-list-foot{border:1px solid #ddd;border-top:0;padding:5px 5px;background:#f9f9f9;}
.message-right .notice .vote-list .vote-list-item .vote-list-foot p{font-size:12px;line-height:24px;}

.message-right .notice .vote-list .vote-list-info{width:600px;margin:0 auto;}
.message-right .notice .vote-list .vote-list-info .vote-list-title{font-weight:bold;border:1px solid #428bca;padding:5px 10px;border-bottom:0;background:#428bca;overflow:hidden;width:100%;color:#fff;}
.message-right .notice .vote-list .vote-list-info .vote-list-title .noname{font-size:12px;margin-left:10px;}
.message-right .notice .vote-list .vote-list-info .vote-list-content{width:100%;height:auto;border:1px solid #ddd;border-top:0;padding:0;color:#555;background:#f9f9f9;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-content-p{overflow:hidden;padding:10px 10px 0 10px;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-content-p h3{padding:5px 0;font-weight:bold;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-content-p p{margin:10px 0 10px 0;word-break: break-all;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-content-p p.school{text-align:right;color:#999;}
.message-right .notice .vote-list .vote-list-info .vote-list-content p img{margin:0 auto;}
.message-right .notice .vote-list .vote-list-info .vote-list-content p b{margin:0 5px;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-select{margin:10px;padding:5px;border:1px solid #ddd;background:#fff;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-select h3{background:#fff;padding:5px 0 5px 10px;margin-bottom:10px;font-size:14px;font-weight:bold;border-bottom:1px dashed #ddd;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-select h3 i{margin:8px 10px 0 0;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-select h3 b.r{margin-right:10px;font-size:14px;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-select h3 b.r span{font-size:14px;margin:0 5px;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-select .vote-list-p-select{padding:10px 10px 0 10px;border-top:1px dashed #ddd;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-select .vote-list-p-select select{}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-select .radio{padding:10px 10px;margin:0;font-size:14px;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-select .line{float:left;width:100%;border-top:1px dashed #ddd;margin:10px 0;padding:16px 0 0 0;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-select .radio input{margin-top:3px;margin-left:-18px;cursor:pointer;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-select .radio .btn{width:20%;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-select .radio span{line-height:20px;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-select .radio span i{font-style:normal;font-weight:bold;color:#666;margin-right:10px;display:inline-block;text-align:center;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-select .progress-item{position:relative;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-select .progress{margin:0 10px 10px 10px;width:90%;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-select .progress-item .percent{position:absolute;right:0;top:0;line-height:20px;height:20px;width:8%;overflow:hidden;text-align:right;font-weight:bold;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-progress{margin:10px;padding:10px;border:1px solid #ddd;background:#fff;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-progress .vote-list-p-select{margin-bottom:10px;height:34px;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-progress .vote-list-p-select select{width:150px;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-progress h4{margin-bottom:5px;clear:both;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-progress .progress{margin-bottom:12px;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-bottom{margin:10px;padding:5px 5px 15px 5px;border:1px solid #ddd;background:#fff;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-bottom h3{background:#fff;padding:5px 0 5px 10px;margin-bottom:10px;font-size:14px;font-weight:bold;border-bottom:1px dashed #ddd;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-bottom h3 i{margin:8px 10px 0 0;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-bottom p{padding:0 0 0 10px;font-size:14px;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-bottom span{width:;padding:0;text-align:center;}
.message-right .notice .vote-list .vote-list-info .vote-list-content .vote-list-bottom b{padding:0;margin:0;font-weight:normal;}
.message-right .notice .vote-list .vote-list-info .vote-list-foot{border:1px solid #ddd;border-top:0;padding:5px 10px;background:#f9f9f9;}
.message-right .notice .vote-list .vote-list-info .vote-list-foot p{font-size:12px;}
.message-right .notice .vote-list .vote-list-info .vote-list-foot p b{font-size:12px;font-weight:normal;}
.message-right .notice .vote-list .vote-list-info .vote-list-foot span{padding:0;}
.message-right .notice .vote-list .vote-list-info .vote-list-foot b{padding:0;}
.message-right .notice .vote-list .vote-list-info .vote-list-foot .col-md-2{width:65px;}

/*2015.8.29*/
.message-right .notice .notice-title a.r-btn i{margin-right:10px;color:#09C;}
.message-right .notice .notice-title a.r-btn{float:right;border:1px solid #ddd;font-size:12px;color:#09C;margin-top:2px;padding:6px 12px;line-height:14px;background:rgb(247,247,247)}
.message-right .notice .notice-title a.r-btn:hover{background:#fff;}

/*2015.8.31*/
.sms-box .sms-box-item .sms-box-list .table{margin:0;}
.sms-box .sms-box-item .sms-box-list .table a.p p{margin-top:10px;margin-bottom:5px;color:#000;font-size:13px;}
.sms-box .sms-box-item .sms-box-list .table h4{margin:0;font-size:12px;color:#bcbcbc;margin-bottom:5px;}
.sms-box .sms-box-item .sms-box-classlist .table{margin:0;height:270px;}

/*2015.9.6*/
.message-left .mod-user-card{background:#f9fafc;border:0;}
.message-left .mod-user-card .mod-user-img img{background:#fff;}
.sms-list .sms-list-item .sms-list-item-c .table p.red{color:red;}
.sms-list .sms-list-item .sms-list-item-c .table p.red .fa-clock-o{color:red;}

/*2015.9.15*/
.message-left .mod-userlist-dl dd .number{position:absolute;right:10px;top:5px;background:rgb(237,28,36);color:#fff;border-radius:22px;line-height:20px;text-align:center;width:20px;font-size:12px;}

.dropdown{display:inline-block;}
.dropdown .dropdown-toggle{color:#00a2e8;}
.dropdown-menu{padding-left:10px;color:#666;}
.searchtable{background:#f9f9f9;}

/*microportal*/
.message-right .notice .sms-list .sms-send-mp{width:210px;height:220px;border:1px solid #ddd;display:inline-block;float:left;margin:10px;cursor:pointer;transition:.3s;}
.message-right .notice .sms-list .sms-send-mp.color1{background:#cd9c05;}
.message-right .notice .sms-list .sms-send-mp.color1:hover{background:#d8a70f;}
.message-right .notice .sms-list .sms-send-mp.color2{background:#0f9fdb;}
.message-right .notice .sms-list .sms-send-mp.color2:hover{background:#1eaae5;}
.message-right .notice .sms-list .sms-send-mp.color3{background:#80b84a;}
.message-right .notice .sms-list .sms-send-mp.color3:hover{background:#8ec658;}
.message-right .notice .sms-list .sms-send-mp.color4{background:#d85045;}
.message-right .notice .sms-list .sms-send-mp.color4:hover{background:#e35b50;}
.message-right .notice .sms-list .sms-send-mp .sms-send-title{border-bottom:1px dashed #fff;padding:16px;cursor:pointer;color:#fff;font-size:20px;}
.message-right .notice .sms-list .sms-send-mp .sms-send-title i{margin-right:10px;vertical-align:1px;}
.message-right .notice .sms-list .sms-send-mp .sms-send-content{padding:16px;padding-bottom:0;color:#c3c3c3;font-size:14px;max-height:147px;text-align:center;}
.message-right .notice .school-synopsis{margin:0;border:1px solid #ddd;padding:16px 74px;min-height:89%;}
.school-synopsis .detail-title{text-align:center;}
.school-synopsis .detail-title h4{font-size:18px;margin:10px 0;font-weight:bold;}
.school-synopsis .detail-title h4.subhead{font-size:15px;margin:10px 0;font-weight:bold;}
.school-synopsis .detail-title h5{font-size:12px;}
.school-synopsis .detail-title h5 span{margin:0 10px;}
.school-synopsis .detail-content{font-size:14px;margin-top:16px;border-top:1px solid #ddd;padding:16px 0;}
.school-synopsis .detail-content p{margin-bottom:10px;}
.school-synopsis .detail-content p a{color:#428bca;text-decoration:none}
.school-synopsis .detail-content p a:focus,a:hover{color:#2a6496;text-decoration:underline}
.school-synopsis .detail-content p a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.school-synopsis .detail-content2{margin-top:16px;border-top:1px solid #ddd;padding:16px 0;}
.message-right .notice .notice-title a.edit{float:right;font-size:12px;background:#2E7FDB;color:#fff;margin-top:6px;padding:3px 11px;line-height:20px;transition:0.3s;position:relative;}
.message-right .notice .notice-title a.edit:hover{color:#fff;background:#2970C1;}
.message-right .notice .notice-title a.warning{background:#eb9316 ;}
.message-right .notice .notice-title a.warning:hover{background:#e38d13;}
.message-right .notice .notice-title a.edit i{margin-right:10px;font-size:12px;}
.message-right .notice .notice-title a.edit em{position:absolute;right:-6px;top:-6px;background:rgb(237,28,36);min-width:15px;height:15px;line-height:15px;border-radius:22px;text-align:center;font-size:12px;padding:0 2px;}
.message-right .notice .notice-title a.back{float:right;font-size:12px;background:#2E7FDB;color:#fff;margin-top:6px;padding:3px 11px;line-height:20px;transition:0.3s;}
.message-right .notice .notice-title a.back:hover{color:#fff;background:#2970C1;}
.message-right .notice .notice-title a.back i{margin-right:10px;font-size:12px;}
.message-right .notice .notice-title a.entrust{float:right;font-size:12px;background:#2E7FDB;color:#fff;margin-top:6px;padding:3px 11px;line-height:20px;transition:0.3s;}
.message-right .notice .notice-title a.entrust:hover{color:#fff;background:#2970C1;}
.message-right .notice .notice-title a.entrust i{margin-right:10px;font-size:12px;}

.message-right .mplist .mplist-card-item{margin-bottom:30px;transition:.2s;}
.message-right .mplist .mplist-card-item:hover{background:#fafafa;}
.message-right .mplist .mplist-card-item .table{margin:0;}
.message-right .mplist .mplist-card-item .table td{border:0;}
.message-right .mplist .mplist-card-item .table tbody h3{height:32px;overflow:hidden;font-weight:bold;margin-bottom:5px;}
.message-right .mplist .mplist-card-item .table tbody a{color:#5e5e5e;}
.message-right .mplist .mplist-card-item .table tbody .content-p{height:52px;overflow:hidden;}
.message-right .mplist .mplist-card-item .table tbody .tfoot-td{padding:4px 8px 8px 8px;font-size:14px;}
.message-right .mplist .mplist-card-item .table tbody .tfoot-p{border-top:1px solid #ddd;padding-top:8px;}
.message-right .mplist .mplist-card-item .table tbody .tfoot-p span{font-size:14px;font-weight:bold;color:#777;}
.message-right .mplist .mplist-card-item .table tbody .tfoot-p span.time{margin-right:18px;}
.message-right .mplist .mplist-card-item .table tbody .tfoot-p a{font-size:14px;font-weight:bold;}
.message-right .mplist .mplist-card-item .table tbody .tfoot-p em{margin:0 5px;}
.message-right .mplist .mplist-card-item .table tbody .tfoot-p a{color:#2E7FDB;}
.message-right .mplist .mplist-card-item .table .clicktr{cursor:pointer;transition:.2s;}
.message-right .mplist .mplist-card-item .table .clicktr:hover a{color:#2E7FDB;}

.sms-list .sms-list-item .sms-list-item-c .table td.right{position:relative;}
.sms-list .sms-list-item .sms-list-item-c .table td.right .delete{position:absolute;top:-10px;right:0;display:block;width:21px;line-height:20px;text-align:center;background:#d50c0c;color:#fff;}

.message-right .process{background:#fff;border:1px solid #ddd;border-radius:5px;padding:100px 0;}
.message-right .process .process-table{border:0;margin:0;}
.message-right .process .process-table td{border:0;}
.message-right .notice .sms-list .process .process-btn{color:#fff;}
.message-right .process .process-item{width:33%;margin:20px 0;text-align:left;}
.message-right .process .process-btn{font-size:18px;font-weight:bold;color:#fff;display:block;transition:.3s;text-align:left;position:relative;line-height:48px;padding-left:26px;}
.message-right .process .process-btn i{position:absolute;left:0;padding:0;vertical-align:0;background:#fff;display:inline-block;line-height:48px;width:48px;text-align:center;font-size:24px;}
.message-right .process .process-green{background:#2fca6e;border:1px solid #2fca6e;}
.message-right .process .process-green:hover{background:#3bd178;}
.message-right .process .process-green i{color:#2fca6e;}
.message-right .process .process-green2{background:#1cc8c3;border:1px solid #1cc8c3;}
.message-right .process .process-green2:hover{background:#2bd3ce;}
.message-right .process .process-green2 i{color:#1cc8c3;}
.message-right .process .process-blue{background:#247fcc;border:1px solid #247fcc;}
.message-right .process .process-blue:hover{background:#328bd7;}
.message-right .process .process-blue i{color:#247fcc;}

.message-right .process-introduce{margin-top:20px;border:1px solid #ddd;border-radius:5px;padding:30px 20px;}
.message-right .process-introduce .table{border:0;margin:0;}
.message-right .process-introduce .table td{border:0;font-size:14px;}
.message-right .process-introduce .table td strong i{color:#66ccff;margin-right:5px;}
.message-right .process-introduce .table td p{padding:0 26px;margin:10px 0;}
.message-right .process-introduce .table thead td{background:#e0f7ff;color:#5e5e5e;}

.message-right .process-unopen{border:1px solid #ddd;border-radius:5px;padding:10% 0 15%;}
.message-right .process-unopen .table{width:34%;border:0;margin:0 auto;}
.message-right .process-unopen .table td{border:0;font-size:14px;}
.message-right .process-unopen .table td h3{font-weight:bold;font-size:26px;padding:10px 0 40px 0;}
.message-right .process-unopen .table td h3 i{color:#66ccff;margin-right:5px;}
.message-right .process-unopen .table td p{padding:0;margin:10px 0;color:#fb9459;font-size:18px;}
.message-right .process-unopen .table thead td{background:#e0f7ff;color:#5e5e5e;}

.message-right .process-mb{margin:20px 0;border:1px solid #ddd;border-radius:5px;padding:30px 20px;}
.message-right .process-mb .h3{background:#666;color:#fff;font-size:14px;padding:8px;font-weight:bold;margin:0 0 10px 0;}
.message-right .process-mb .form-group{display:inline-block;}
.message-right .process-mb .form-group label{cursor:pointer;transition:.3s;padding:10px 26px;margin:0;}
.message-right .process-mb .form-group label:hover{background:#f1f1f1;}
.message-right .process-mb .form-group p{text-align:center;}
.message-right .process-mb .form-group img{height:280px;}

.message-right .process-nav{padding:10px 0;background:;}
.message-right .process-nav a{font-size:14px;color:#555;font-weight:bold;transition:.2s;background:#f1f1f1;}
.message-right .process-nav a:hover{background:#09C;color:#fff;}
.message-right .process-nav a:focus{}
.message-right .process-nav a i{margin-right:10px;}
.message-right .process-nav ul li.r{float:right;}
.message-right .process-nav ul li.r a{background:#fa8146;}
.message-right .process-nav ul li.r a:hover{background:#fd9c6c;}
.dropdown-menu>li>a{padding:10px 20px;}
.dropdown-menu{padding:0;}

.message-right .entrust{margin-right:20px;}
.message-right .entrust-table td{}
.message-right .entrust-table textarea{border:1px solid #c1c1c1;width:100%;border-radius:3px;padding:5px;}
.message-right .entrust-table .form-control{width:33%;}
.message-right .fileinput-button{margin-bottom:20px;}

.fileinput-button{position:relative;overflow:hidden;display:inline-block}
.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px;direction:ltr;cursor:pointer}
@media screen\9{.fileinput-button input{filter:alpha(opacity=0);font-size:100%;height:100%}}

.message-right .notice .sms-list .microportal-table thead td{background:#2E7FDB;color:#fff;}
.message-right .notice .sms-list .microportal-table tbody td span.label {margin:5px 10px 5px 0;padding:4px 14px;border:1px solid #bce1ed;color:#2E7FDB;background:#d8eaf0;font-size:12px;}
.message-right .notice .sms-list .microportal-table tbody td .plabel{margin:0 0 10px 0;}
.message-right .notice .sms-list .microportal-table tbody td .plabel:last-child{margin:0;}
.message-right .notice .sms-list .microportal-table tbody td span.clabel{border:1px solid #c1c1c1;color:#999;background:#fff;cursor:pointer;display:inline-block;line-height:16px;transition:.3s;font-size:12px;}
.message-right .notice .sms-list .microportal-table tbody td span.clabel:hover{background:#f1f1f1;}
.message-right .notice .sms-list .microportal-table tbody td span.clabel.school{border:1px solid #5e5e5e;color:#5e5e5e;background:#f1f1f1;}
.message-right .notice .sms-list .microportal-table tbody td span.clabel i{margin-right:5px;font-style:normal;width:10px;display:inline-block;text-align:center;}
.message-right .notice .sms-list .microportal-table tbody td span.active{border:1px solid #bce1ed;color:#2E7FDB;background:#d8eaf0;}
.message-right .notice .sms-list .microportal-table tbody td .btn{font-size:12px;}
.message-right .select-column1{width:25%;display:inline-block;}
.message-right .select-column2{width:25%;display:inline-block;}

.ztree-bottom{padding:20px 0;text-align:center;}
.ztree-bottom .btn{font-size:12px;margin:0 10px;}

.container-sole .message-right{margin:0;float:none;margin-top:2%;}
.container-sole .message-right .notice{margin:0;}
.container-sole .message-right .notice .school-synopsis{border:0;}

.table-striped>tbody>tr:nth-child(2n){background-color:#f9f9f9;}

.message-right .vote .table .radio{display:inline-block;margin-top:5px;margin-bottom:5px;margin-right:10px;}
.message-right .vote .table .radio input{margin-top:2px;}

.vote .nav-progress{height:24px;line-height:24px;background:#cacaca;border-radius:0;}
.vote .nav-progress .progress-bar{position:relative;background:#cacaca;height:24px;line-height:24px;font-size:14px;box-shadow:none;}
.vote .nav-progress .step{background:#00a0c7;}
.vote .nav-progress .finish{background:#00a0c7;}
.vote .nav-progress .progress-bar:before{content:'';display:block;position:absolute;left:-12px;z-index:10;top:0px;border-top:12px solid #cacaca;border-left:12px solid transparent !important;border-bottom:12px solid #cacaca}
.vote .nav-progress .finish:before{content:'';display:block;position:absolute;left:-12px;z-index:10;top:0px;border-top:12px solid #00a0c7;border-left:12px solid transparent !important;border-bottom:12px solid #00a0c7}
.vote .nav-progress .step:before{content:'';display:block;position:absolute;left:-12px;z-index:10;top:0px;border-top:12px solid #00a0c7;border-left:12px solid transparent !important;border-bottom:12px solid #00a0c7}
.vote .nav-progress .step:after{border-color:#00a0c7;content:'';display:block;width:16px;height:24px;position:absolute;right:0px;z-index:9;top:0px;border-top:12px solid transparent !important;border-left:12px solid #00a0c7;border-bottom:12px solid transparent !important;background-color:#fff;}

.message-right .notice .vote .vote-list-info{width:100%;margin:0 auto;margin-bottom:20px;}
.message-right .notice .vote .vote-list-info .vote-list-title{font-weight:bold;border:1px solid #ddd;border-bottom:0;background:#f9f9f9;padding:5px 10px 5px 10px;overflow:hidden;width:100%;color:#2E7FDB;}
.message-right .notice .vote .vote-list-info .vote-list-title{font-weight:bold;border:1px solid #428bca;padding:5px 10px;border-bottom:0;background:#428bca;overflow:hidden;width:100%;color:#fff;}
.message-right .notice .vote .vote-list-info .vote-list-title .noname{font-size:12px;margin-left:10px;}
.message-right .notice .vote .vote-list-info .vote-list-content{width:100%;height:auto;border:1px solid #ddd;border-top:0;padding:0;color:#555;background:#f9f9f9;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-content-p{overflow:hidden;padding:10px 10px 0 10px;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-content-p p{margin:0 0 10px 0;word-break: break-all;}
.message-right .notice .vote .vote-list-info .vote-list-content p img{}
.message-right .notice .vote .vote-list-info .vote-list-content p b{margin:0 5px;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-select{margin:10px;padding:5px;border:1px solid #ddd;background:#fff;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-select h3{background:#fff;padding:5px 0 5px 10px;margin-bottom:10px;font-size:14px;font-weight:bold;border-bottom:1px dashed #ddd;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-select h3 i{margin:8px 10px 0 0;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-select .radio{padding:10px 10px;margin:0;font-size:14px;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-select .radio input{margin-top:3px;margin-left:-18px;cursor:pointer;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-select .radio .btn{width:20%;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-select .radio span{line-height:20px;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-select .radio span i{font-style:normal;font-weight:bold;color:#666;margin-right:10px;display:inline-block;text-align:center;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-progress{margin:5px;padding:10px;border:1px solid #ddd;background:#fff;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-progress .vote-list-p-select{margin-bottom:10px;height:34px;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-progress .vote-list-p-select select{width:150px;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-progress h4{margin-bottom:5px;clear:both;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-progress .progress{margin-bottom:12px;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-bottom{margin:10px;padding:5px 5px 15px 5px;border:1px solid #ddd;background:#fff;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-bottom h3{background:#fff;padding:5px 0 5px 10px;margin-bottom:10px;font-size:14px;font-weight:bold;border-bottom:1px dashed #ddd;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-bottom h3 i{margin:8px 10px 0 0;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-bottom p{padding:0 0 0 10px;font-size:14px;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-bottom span{width:;padding:0;text-align:center;}
.message-right .notice .vote .vote-list-info .vote-list-content .vote-list-bottom b{padding:0;margin:0;font-weight:normal;}
.message-right .notice .vote .vote-list-info .vote-list-foot{border:1px solid #ddd;border-top:0;padding:5px 5px;background:#f9f9f9;}
.message-right .notice .vote .vote-list-info .vote-list-foot p{font-size:14px;}

.vote .finish-table{border:1px solid #ddd;margin-bottom:20px;padding:10% 0;}
.vote .finish-table .table{width:40%;margin:0 auto;border:0;}
.vote .finish-table .table tbody td{border:0;}
.vote .finish-table .table tbody td i{font-size:60px;color:#38b003;margin-right:20px;}
.vote .finish-table .table tbody td .success{font-size:30px;vertical-align:10px;}

.message-right .notice .vote-list-name .table tbody td span{margin:0 10px;}
.message-right .notice .vote .microportal-table tbody td .remind{font-size:14px;}
.message-right .notice .vote .microportal-table tbody td .remind i{margin-right:6px;}

.message-right .notice .mplist-footbtn .checkbox{display:inline-block;}
.message-right .vote .file-img{display:inline-block;position:relative;margin:10px 20px 10px 0;}
.message-right .vote .file-img img{width:70px;height:70px;}
.message-right .vote .file-img .delete{position:absolute;right:-5px;top:-5px;width:16px;height:16px;background:#f65c24;color:#fff;text-align:center;border-radius:22px;}
.message-right .vote .file-img .delete i{line-height:16px;}
.message-right .vote .voteimg-s{display:inline-block;}
.message-right .vote .voteimg-s img{width:70px;height:70px;}
.message-right .vote-list .voteimg-s{display:inline-block;margin-right:5px;}
.message-right .vote-list .voteimg-s img{width:70px;height:70px;}
.vote-img .modal-body{padding:15px 40px;}
.vote-img .modal-body .carousel-control{background:url(../images/left-arrow.png) no-repeat center center;width:40px;top:15px;bottom:15px;}
.vote-img .modal-body .carousel-control:hover{transition:0.3s;}
.vote-img .modal-body .right.carousel-control{transform:scaleX(-1);}
.vote-img .modal-body img{margin: auto;}

.message-right .class-sms .file-img{display:inline-block;position:relative;margin:10px 20px 10px 0;}
.message-right .class-sms .file-img img{width:70px;height:70px;}
.message-right .class-sms .file-img .delete{position:absolute;right:-5px;top:-5px;width:16px;height:16px;background:#f65c24;color:#fff;text-align:center;border-radius:22px;}
.message-right .class-sms .file-img .delete i{line-height:16px;}
.message-right .class-sms .voteimg-s{display:inline-block;}
.message-right .class-sms .voteimg-s img{width:70px;height:70px;}

.moments{width:534px;margin:0 auto;padding:0;position:relative;}
.moments .control-inner{height:42px;border-width:1px 1px 0 1px;background:#fafafa;border-style:solid;border-radius:3px 3px 0 0;border-color:#d9d9d9;}
.moments .control-inner .feed-control-tab{float:left;padding:5px 0 0 5px}
.moments .control-inner .feed-control-tab .item-on{display:inline-block;padding:4px 14px 0;height:24px;vertical-align:top;font-weight:bold;text-decoration:none;}
.moments .control-inner .feed-control-tab .item-on:hover{color:green;}
.moments a.refresh{float:right;padding:9px 14px 0;font-weight:normal;}
.moments a.refresh:hover{color:green;}
.moments a.refresh i{margin-right:5px;}
.moments .moments-item{float:left;width:534px;border:1px solid #d9d9d9;margin-bottom:12px;border-radius:0;background:#fff;position:relative;z-index:2;}
.moments .moments-item .m-aside{min-height:50px;margin-bottom:12px;padding:15px 10px 0 72px;position:relative;}
.moments .moments-item .m-aside .m-user-pto{position:absolute;left:9px;top:15px;}
.moments .moments-item .m-aside .m-user-pto img{width:50px;height:50px;}
.moments .m-aside .m-user-info .m-nick{font-size:14px;font-weight:bold;}
.moments .m-aside .m-user-info .m-nick a.user-name{color:green;text-decoration:none;}
.moments .m-aside .m-user-info .m-nick a.set{color:green;font-weight:normal;padding:0 8px;border:1px solid #fff;text-decoration:none;}
.moments .m-aside .m-user-info .m-nick a.set:hover{border:1px solid #d9d9d9;}
.moments .m-aside .m-user-info .m-nick a.set i{margin-right:5px;}
.moments .m-aside .m-user-info .m-nick a.del{color:green;}
.moments .m-aside .m-user-info .m-nick a.del i{margin-right:5px;font-size:18px;}
.moments .m-aside .m-user-info .m-nick span.acc{line-height:18px;margin-right:20px;font-size:12px;}
.moments .m-aside .m-user-info .m-nick span.acc em{background:green;color:#fff;border-radius:4px;min-width:18px;display:inline-block;text-align:center;padding:0 2px;}
.moments .m-aside .m-user-info .info-detail{font-size:12px;}
.moments .m-aside .m-user-info .info-detail span{margin-right:8px;color:#8c8c8c;}
.moments .m-item .m-info{font-size:14px;padding:0 10px 8px;}
.moments .m-item .img-box{padding:0 8px;line-height:22px;margin-bottom:8px;}
.moments .m-item .img-box .col-md-4{padding:0;width:168px;height:125px;margin:0 4px 4px 0;overflow:hidden;}
.moments .m-item .img-box .col-md-4 img{height:125px;width:168px;}
.moments .m-item .img-box .col-md-12{padding:0;}
.moments .m-item .img-box a{display:inline-block;min-width:100px;min-height:100px;}
.moments .m-item .img-box .img-one img{max-height:300px;max-width:516px;}
.moments .m-item .img-box .img-two{width:254px;height:190px;margin:0 2px 0 0;overflow:hidden;}
.moments .m-item .img-box .img-two img{width:254px;height:190px;}
.moments .m-item .m-op-wrap{background:#fafafa;}
.moments .m-item .m-op-wrap .m-detail{padding:5px 10px;position:relative;border-top:1px solid #e6e6e6;}
.moments .m-item .m-op-wrap .m-detail .m-detail-btn{display:inline-block;padding:0 8px;margin:0 8px 0 0;vertical-align:middle;color:rgb(109,139,167);text-decoration:none;}
.moments .m-item .m-op-wrap .m-detail .m-detail-btn{border:1px solid #fafafa;}
.moments .m-item .m-op-wrap .m-detail .m-detail-btn:hover{border-color:#e6e6e6;background:#fff;}
.moments .m-item .m-op-wrap .m-detail .m-detail-btn:active{border-color:#e6e6e6;background:#fafafa;}
/* .moments .m-item .m-op-wrap .m-detail .m-detail-btn.disabled{cursor:not-allowed;} */
.moments .m-item .m-op-wrap .m-detail .m-detail-btn.disabled{cursor:default;}
.moments .m-item .m-op-wrap .m-detail .m-detail-btn.disabled:hover{border-color:#fafafa;background:none;}
.moments .m-item .m-op-wrap .m-detail .m-detail-btn.disabled:active{border-color:#fafafa;background:none;}
.moments .m-item .m-op-wrap .m-detail .m-detail-btn i{color:rgb(109,139,167);font-size:16px;margin-right:7px;}
.moments .m-item .m-op-wrap .m-detail .item-line{border:1px solid #e6e6e6;vertical-align:-3px;font-size:0;width:1px;height:11px;margin-right:9px;border-width:0 1px 0 0;border-style:solid;overflow:hidden;display:inline-block;line-height:0;}
.moments .m-item .m-op-wrap .m-like{padding:5px 10px;border-bottom:1px solid #e6e6e6;}
.moments .m-item .m-op-wrap .m-like .fa-thumbs-up{font-size:16px;margin:0 8px;}
.moments .m-item .m-op-wrap .m-like .name{font-weight:bold;color:rgb(109,139,167);padding:0 5px 0 0;}
.moments .m-item .m-op-wrap .mod-comments{padding:12px 10px;}
.moments .m-item .m-op-wrap .mod-comments .comments-item{margin-bottom:4px;}
.moments .m-item .m-op-wrap .mod-comments .comments-item p{text-align:center;}
.moments .m-item .m-op-wrap .mod-comments .comments-item a.more{color:#5d7895;display:block;background:#f1f1f1;transition:.3s;text-decoration:none;}
.moments .m-item .m-op-wrap .mod-comments .comments-item a.more:hover{background:#ddd;}
.mod-comments .comments-item .comments-item-bd{padding:0 0 0 40px;position:relative;}
.mod-comments .comments-item .comments-item-bd .ui-avatar{position:absolute;left:0;top:0;}
.mod-comments .comments-item .comments-item-bd .ui-avatar img{width:30px;height:30px;border-radius:2px;}
.mod-comments .comments-item .comments-item-bd .comments-content{position:relative;line-height:1.5;top:-3px;min-height:36px;padding-right:10px;}
.mod-comments .comments-item .comments-item-bd .comments-content span a.set{position:absolute;top:0;right:-10px;color:green;font-weight:normal;font-size:14px;line-height:1.5;}
.mod-comments .comments-item .comments-item-bd .comments-content span a.set i{margin:3px 5px 0 0;}
.mod-comments .comments-item .comments-item-bd .comments-content span a.none{display:none;}
.mod-comments .comments-item .comments-item-bd .comments-content:hover span a.none{display:block;}
.mod-comments .comments-item .comments-item-bd .comments-content .namecard{color:#5d7895;font-weight:bold;}
.mod-comments .comments-item .comments-item-bd .comments-content .namecard .user-name{color:#5d7895;text-decoration:none;}
.ztree{padding:0;}
.modal-footer{text-align:right;}
.moments .loading{background:#fafafa;text-align:center;padding:3px 0;margin:0;}
.moments .loading p{font-size:14px;font-weight:bold;}
.moments .loading p img{margin-right:8px;vertical-align:-3px;}
.moments-sidebar{background:#fff;}
.moments-sidebar .table thead td{background:#fafafa;}
.moments-sidebar .table td{text-align:left;}
.moments-sidebar .table td strong{font-size:14px;color:#555;}
.moments-sidebar .table td .class-name{display:inline-block;min-width:49%;padding:5px 10px;margin-bottom:5px;text-align:center;background:#f1f1f1;color:green;transition:.3s;text-decoration:none;}
.moments-sidebar .table td .class-name:hover{background:#ddd;}
.moments-sidebar .table td .class-name.active{background:green;color:#fff;}
.moments-sidebar .table td .class-name.all{width:100%;}
.moments-sidebar .table td p.school-name{padding:2px 0;margin:0 0 6px 0;color:#555;text-align:center;border:1px solid #999;}
.moments-sidebar .table td p.school-name a{color:#555;padding:0 8px 0 0;text-decoration:none;}

.wrap-side-operation{position:fixed;_position:absolute;margin:0 auto;bottom:50px;z-index:1;width:600px;}
.mod-side-operation{width:50px;text-align:center;float:right;}
.wrap-side-operation .js-jump-container{display:block;position:relative;cursor:pointer;margin:10px 0;z-index:9;transition:.3s;}
.mod-side-operation__jump-to-top{display:inline-block;vertical-align:middle;*vertical-align:auto;*display:inline;width:40px;height:40px;background:url(../images/bg-side-jump.png) no-repeat #c1c1c1 center center;transition:.3s;}
.mod-side-operation__jump-to-top:hover{background-color:#999;}
.mod-side-qqservice{background:url(../images/qq.png) no-repeat #c1c1c1 center center;display:inline-block;vertical-align:middle;*vertical-align:auto;*display:inline;width:40px;height:40px;transition:.3s;}
.mod-side-qqservice:hover{background-color:#999;}
.mod-side-phone{background:url(../images/phone1.png) no-repeat #c1c1c1 center center;display:inline-block;vertical-align:middle;*vertical-align:auto;*display:inline;width:40px;height:40px;transition:.3s;}
.mod-side-phone:hover{background-color:#999;}
.js-jump-talk{display:none;tiansition:.3s;}
.mod-side-phone{background:url(../images/phone1.png) no-repeat #c1c1c1 center center;vertical-align:middle;*vertical-align:auto;*display:inline;width:40px;height:40px;}
.rightarrow{background:url(../images/right_arrow.png) no-repeat;position:absolute;right:50px;bottom:18px;height:25px;width:12px;z-index:10000;}
.mod-side-leftphone{position:absolute;right:62px;bottom:0;width:200px;padding:10px;background:#f5f5f5;color:#338ee2;font-size:14px;border-radius:5px;box-shadow:1px 1px 3px #282828;font-weight:bold;z-index:9999;}

.modal .table{border:1px solid #ddd;}
.modal .table thead td{background:#D9DEE4;color:#333;font-weight:bold;}
.message-right .class-sms .table a.campus{color:#5e5e5e;min-width:130px;}
.message-right .class-sms .table a.campus.active{color:#fff;font-weight:normal;}

.message-right .notice .sms-list .table-bar td .class-name{display:inline-block;min-width:110px;padding:5px 10px;margin-bottom:5px;text-align:center;background:#f1f1f1;color:#5e5e5e;transition:.3s;text-decoration:none;}
.message-right .notice .sms-list .table-bar td .class-name:hover{background:#ddd;}
.message-right .notice .sms-list .table-bar td .class-name.active{background:#2aabd2;color:#fff;}
.message-right .notice .sms-list .table-bar td p.school-name{padding:2px 0;margin:0 0 6px 0;color:#555;text-align:center;border:1px solid #999;}
.message-right .notice .sms-list .table-bar td p.school-name a{color:#555;padding:0 8px 0 0;text-decoration:none;}

/*2016-12-31*/
.message-right .notice .sms-list .report tfoot td{background:#D9DEE4;color:#333;font-weight:bold;}

/*2017-2-13*/
.resources{position:relative;}
.accordion {width:240px;position:absolute;left:0;top:0;margin:0;background:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3)}
.accordion .link {background:#fff;cursor:pointer;display:block;padding:12px 12px 12px 42px;color:#4D4D4D;font-size:12px;font-weight:700;border-bottom:1px solid #CCC;position:relative;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.accordion .link-top{background:rgb(75,79,85);display:block;padding:12px 12px 12px 42px;color:#fff;font-size:12px;font-weight:700;border-bottom:1px solid #353A40;position:relative;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;border-top-left-radius:4px;border-top-right-radius:4px;}
.accordion .link-top i{color:#fff;}
.accordion>li:last-child>.link{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.accordion li i {position:absolute;top:16px;left:12px;font-size:16px;color:#595959;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.accordion li i.fa-chevron-down {right:12px;left:auto;font-size:16px;}
.accordion li.open .link {color: #b63b4d;border-radius:0;}
.accordion li.open i {color:#b63b4d;}
.accordion li.open i.fa-chevron-down {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.submenu {display:none;background:#fff;font-size:12px;}
.submenu li {border-bottom:1px solid #ccc;}
.submenu li.active{background:rgb(110,117,127);}
.submenu li.active a{color:#fff;}
.submenu li.active a:hover{background:rgb(110,117,127);}
.submenu a {display:block;text-decoration:none;color:#595959;padding:12px;padding-left:42px;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
.submenu a:hover {background:rgb(240,240,240);color:#595959;}

.resources>.resources-right{margin-left:260px;}
.resources-screen{border:1px solid #ddd;margin-bottom:20px;padding:0;}
.resources-screen>.table{border:0;margin:0;}
.resources-screen>.table td{border:0;font-size:12px;}
.resources-screen>.table tr:last-child td{border:0;}
.resources-screen>.table td:first-child{line-height:30px;text-align:center;}
.resources-screen>.table td .opt{padding:0 12px;line-height:24px;cursor:pointer;margin:3px 0;display:inline-block;border:1px solid #fff;}
.resources-screen>.table td .opt.active{border:1px solid #00a2ca;color:#00a2ca;font-weight:bold;}
.resources-content>.tab-pane.active{display:block;}
.resources-content>.tab-pane{display:none;}

.box-p{float:left;width:100%;padding:10px 20px;line-height:32px;}
.box-p.tips{padding-left:30px;color:red;}
.box-p span{float:left;width:80px;text-align:right;margin-right:15px;font-weight:bold;}
.box-p .box-xiala{float:left;width:50%;height:32px;border:1px solid #dddddd;padding:0 10px;color:#868686;}
div.sidebar-collapse{display:inline-block;margin:10px 0 0 10px;}
div.sidebar-collapse a {display:inline-block;border:1px solid #454a54;color:#454a54;width:32px;text-align:center;padding:0;line-height:1;font-size:20px;font-weight:300;padding:5px 2px;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
div.sidebar-collapse a:hover{background-color:rgba(69,74,84,0.4);color:#666;}

.resources-pic{margin:0 -10px;}
.resources-pic>.pic-item{width:154px;height:170px;padding:6px;box-shadow:0 1px 4px rgba(0,0,0,.15);display:inline-block;margin:0 10px;position:relative;}
.resources-pic>.pic-item .img-responsive{max-width:142px;max-height:123px;}
.resources-pic>.pic-item>.item-tit>h3{font-size:14px;font-weight:bold;}
.resources-pic>.pic-item>.item-tool{position:absolute;top:0;left:0;right:0;background:rgba(255,255,255,0.9);padding:8px;display:none;}
.resources-pic>.pic-item>.item-tool>a{color:#d43f3a;float:right;margin-right:6px;}
.resources-pic>.pic-item>.item-tool>a:first-child{margin:0;}

.resources-pic>.picinfo-item{width:154px;height:148px;box-shadow:0 1px 4px rgba(0,0,0,.15);display:inline-block;margin:0 10px;position:relative;}
.resources-pic>.picinfo-item .img-responsive{max-width:154px;max-height:148px;}
.resources-pic>.picinfo-item>.item-tit>h3{font-size:12px;text-align:center;}
.resources-pic>.picinfo-item>.item-tool{position:absolute;top:0;left:0;right:0;background:rgba(255,255,255,0.9);padding:8px;display:none;}
.resources-pic>.picinfo-item>.item-tool>a{color:#d43f3a;float:right;margin-right:6px;}
.resources-pic>.picinfo-item>.item-tool>a:first-child{margin:0;}

.row table.selection_sign_x{border:0;background:none;}
table.selection_sign_x>tbody>tr>td{border:0;border-bottom:1px dashed #ddd;}
table.selection_sign_x>tbody>tr:last-child td{border-bottom:0;}

.selection-mine-item{margin-bottom:40px;}
.selection-mine-item>h3{font-size:22px;margin-bottom:15px;}
.selection-mine-item>table>tbody>tr>td{border:0;padding:15px 20px;background:#f1f1f1;}
.selection-mine-item>table span{margin-right:20px;font-size:14px;display:inline;}
.selection-mine-item>table span strong{font-size:12px;}

.selection-info{margin:0 auto;width:840px;}
.selection-info .row{margin:0 -15px;}
.selection-info .selection-info-item{display:inline-block;margin:0 0 20px 0;}
.selection-info .selection-info-item>a.h3{line-height:100px;display:block;margin:0;text-align:center;text-decoration:none;background:#5bc0de;color:#fff;transition:.3s;}
.selection-info .selection-info-item>a.h3:hover{background:#31b0d5;}
.row .selection-info-table{width:840px;border:0;margin:0 auto;}
.row .selection-info-table>tbody>tr>td{border:0;}
.row .selection-info-table{font-size:16px;}
.row .selection-info-table p{margin:0;padding:0;}
.row .selection-info-table>tbody>tr>td:first-child{vertical-align:middle;background:url(../images/line1.png) no-repeat center right;}
.row .selection-info-table>tbody>tr>td.on{vertical-align:middle;background:url(../images/line3.png) no-repeat center right;}
.row .selection-info-table>tbody>tr>td.off{vertical-align:middle;background:url(../images/line2.png) no-repeat center right;}
.row .selection-info-table .table{margin:0;}
.row .selection-info-table .table td{padding:12px;}
.row .selection-info-table .table a.name{display:inline-block;margin:6px 0;}

.selection-absence>tbody>tr>td{font-size:16px;}
.selection-absence>tbody>tr>td.absence{background:#ffaec9;}
.selection-absence>tbody>tr>td.absence a.h4{font-weight:bold;}
.selection-absence>tbody>tr>td>div.student{min-height:50px;}
.selection-absence>tbody>tr>td>div.student>a.h4{color:#555;}
.selection-absence>tbody>tr>td>div.student>p{font-size:12px;margin-top:6px;}

.resources .table>tbody>tr>td, .resources .table>tbody>tr>th, .resources .table>tfoot>tr>td, .resources .table>tfoot>tr>th, .resources .table>thead>tr>td, .resources .table>thead>tr>th{border:0;}
.resources img.icon{width:40px;height:40px;margin-right:10px;}
.resources .select-table ul>li{display:inline-block;margin:0 3px 5px 3px;}
.resources .select-table ul>li>span{width:56px;line-height:18px;height:24px;overflow:hidden;display:inline-block;border-radius:10px;color:#5e5e5e;font-weight:normal;cursor:pointer;}
.resources .select-table ul>li>span.label-info{color:#fff;}
.resources .sync-sort{margin-bottom:20px;}
.resources .sync-sort li{display:inline-block;margin-right:20px;}
.resources .sync-sort li a{font-size:14px;text-decoration:none;}
.resources .sync-sort li.active a{color:#38a8ff;}
.resources .sync-list{margin:0 -10px;}
.resources .sync-list li{width:242px;height:226px;display:inline-block;margin:0 10px 10px 10px;}
.resources .sync-list .icourse-item{border-radius: 0 0 1px 1px;box-shadow: 0 1px 2px #c5c5c5;transition: .3s;cursor:pointer;}
.resources .sync-list .icourse-item:hover{box-shadow: 0 2px 8px #bbb;}
.resources .sync-list .icourse-item > .icourse-item-top{max-height:150px;overflow:hidden;}
.resources .sync-list .icourse-item > .icourse-item-top > .img-responsive{width:100%;}
.resources .sync-list .icourse-item > .icourse-item-bottom{padding:0 4% 10px 4%;}
.resources .sync-list .icourse-item > .icourse-item-bottom > h4{color:#363d40;font-size:14px;padding:15px 0;height:45px;font-weight:bold;overflow:hidden;}
.resources .sync-list .icourse-item > .icourse-item-bottom > h5{color:#363d40;font-size:14px;padding:10px 0;height:35px;overflow:hidden;}
.resources .sync-list .icourse-item > .icourse-item-bottom .video{color:#b4bbbf;font-size:12px;}
.resources .sync-list .icourse-item > .icourse-item-bottom .study{color:#b4bbbf;font-size:12px;}
ol.breadcrumb>li>a{color:#5e5e5e;text-decoration:none;}

.resources .sync-info-top{border:0;background:#f9f9f9;}
.resources .sync-info-top .cover{width:242px;height:138px;}
.resources .sync-info-top h3{font-size:20px;margin:10px 0;font-weight:bold;}
.resources .sync-info-top p{margin-bottom:20px;}
.resources .sync-info-top p>span{margin:0 10px;}
.resources .sync-info-top p>span:first-child{margin-left:0;}
.resources .sync-info-top tbody td .btn-warning{color:#fff;}
.resources .sync-info-body{border:0;}
.resources .sync-info-body>tbody>tr>td{padding:0;}
.resources .sync-info-body td>.sync-info-list{margin-bottom:20px;background:#f9f9f9;}
.resources .sync-info-body td>.sync-info-list>dt{font-size:14px;cursor:pointer;padding:8px;}
.resources .sync-info-body td>.sync-info-list>dt>span{border:1px solid #a6a6a6;border-radius:22px;width:24px;height:24px;text-align:center;display:inline-block;margin-right:12px;vertical-align:0;}
.resources .sync-info-body td>.sync-info-list>dt>span>i{color:#a6a6a6;font-size:14px;margin-top:5px;}
.resources .sync-info-body td>.sync-info-list.curr>dt>span{border:1px solid #38a8ff;}
.resources .sync-info-body td>.sync-info-list.curr>dt>span>i{color:#38a8ff;}
.resources .sync-info-body td>.sync-info-list>dt>i.pull-right{color:#a6a6a6;margin-top:6px;}
.resources .sync-info-body td>.sync-info-list>dd{font-size:12px;cursor:pointer;padding:0 0 0 8px;}
.resources .sync-info-body td>.sync-info-list .sync-info-list2>dt{padding:8px 0;}
.resources .sync-info-body td>.sync-info-list .sync-info-list2>dt>span{border:1px solid #a6a6a6;border-radius:22px;width:20px;height:20px;text-align:center;display:inline-block;margin-right:18px;vertical-align:0;margin-left:2px;}
.resources .sync-info-body td>.sync-info-list .sync-info-list2>dt>span>i{color:#a6a6a6;font-size:14px;margin-top:3px;}
.resources .sync-info-body td>.sync-info-list .sync-info-list2.curr>dt>span{border:1px solid #38a8ff;}
.resources .sync-info-body td>.sync-info-list .sync-info-list2.curr>dt>span>i{color:#38a8ff;}
.resources .sync-info-body td>.sync-info-list .sync-info-list2>dd{font-size:12px;cursor:pointer;}
.resources .sync-info-body td>.sync-info-list .sync-info-list3>dt{padding:8px 0;}
.resources .sync-info-body td>.sync-info-list .sync-info-list3>dt>span{width:20px;height:20px;text-align:center;display:inline-block;margin-right:24px;vertical-align:0;margin-left:2px;}
.resources .sync-info-body td>.sync-info-list .sync-info-list3>dt>span>i{color:#a6a6a6;font-size:14px;margin-top:3px;}
.resources .sync-info-body td>.sync-info-list .sync-info-list3.curr>dt>span>i{color:#38a8ff;}
.resources .sync-info-body td>.sync-info-list .sync-info-list3>dd{font-size:12px;cursor:pointer;}
.resources .sync-info-body td>.sync-info-list .sync-info-list2>dd ul{margin-left:12px;margin-right:0;}
.resources .sync-info-body td>.sync-info-list .sync-info-list2>dd li{padding:8px 8px 8px 40px;}
.resources .sync-info-body td>.sync-info-list .sync-info-list2>dd li.curr{background:#38a8ff;color:#fff;}
.resources .sync-info-body .sync-info-right{padding-left:20px;}
.resources .sync-info-body .sync-info-right>ul{padding:8px;background:#f9f9f9;margin:0 0 20px 0;}
.resources .sync-info-body .sync-info-right>ul>li{display:inline-block;padding:6px 8px;cursor:pointer;min-width:71px;text-align:center;}
.resources .sync-info-body .sync-info-right>ul>li.curr{background:#38a8ff;color:#fff;}
.resources .sync-info-body .sync-info-right .video-list{border:0;}
.resources .sync-info-body .sync-info-right .video-list tbody i{color:#38a8ff;}
.resources .sync-info-body .sync-info-right .video-list tbody a{margin-right:6px;}
.resources .sync-info-body .sync-info-right .video-list tbody span{color:#a6a6a6;}
.resources .sync-info-body .sync-info-right .video-list>tbody>tr>td{border-bottom:1px solid #f1f1f1;}
.resources .sync-info-body .sync-info-right .video-list>tbody>tr:last-child>td{border:0;}
.resources .sync-info-body .special-info-right>ul{padding:8px;background:#f9f9f9;margin:0 0 20px 0;}
.resources .sync-info-body .special-info-right>ul>li{display:inline-block;padding:6px 8px;cursor:pointer;min-width:71px;text-align:center;}
.resources .sync-info-body .special-info-right>ul>li.curr{background:#38a8ff;color:#fff;}
.resources .sync-info-body .special-info-right .video-list{border:0;}
.resources .sync-info-body .special-info-right .video-list tbody i{color:#38a8ff;}
.resources .sync-info-body .special-info-right .video-list tbody a{margin-right:6px;}
.resources .sync-info-body .special-info-right .video-list tbody span{color:#a6a6a6;}
.resources .sync-info-body .special-info-right .video-list>tbody>tr>td{border-bottom:1px solid #f1f1f1;}
.resources .sync-info-body .special-info-right .video-list>tbody>tr:last-child>td{border:0;}

.resources .upload-table{font-size:14px;width:600px;margin:0 auto;}
.resources .upload-table tbody em.red{color:red;font-size:14px;vertical-align:-2px;}
.resources .upload-table .upload-sub{border:1px solid #ddd;text-align:center;padding:6px 8px;margin:0;width:100px;cursor:pointer;display:inline-block;position:relative;}
.resources .upload-table .upload-sub.curr{border:1px solid #38a8ff;color:#38a8ff;background:#f3faff;}
.resources .upload-table tbody .upload-sub>img{position:absolute;right:0;bottom:0;margin:0;display:none;}
.resources .upload-table tbody .upload-sub.curr>img{width:16px;height:16px;display:block;}
.resources .upload-table tbody>tr>td{background:#f9f9f9;padding:20px 12px;}
.resources .upload-table tfoot>tr>td{background:#f9f9f9;}
.resources .upload-table .row{margin:0 -15px;}
.resources .upload-table tbody a.btn-blue{background:#38a8ff;color:#fff;}
.resources .upload-table label.radio{display:inline-block;cursor:pointer;margin-right:20px;}
.resources .upload-table label.radio>input{margin-left:0;}
.resources .upload-table label.radio>span{margin-left:20px;}
.resources .upload-table tbody span.btn-blue{background:#38a8ff;color:#fff;margin:0;}
.resources .upload-table span.zjdy{border:1px solid #ffae4f;background:#fffcf8;margin:10px 0;color:#ffae4f;}
.resources .upload-table span.zjdy>i{margin-top:2px;color:#ffae4f;cursor:pointer;}

.message-right .notice .sms-list .sms-send-item .sms-send-title .icon{color:#fff;vertical-align:5px;padding-top:5px;margin-right:10px;border-radius:3px;display:inline-block;width:40px;height:40px;text-align:center;}
.message-right .notice .sms-list .sms-send-item .sms-send-title .icon.blue1{background-color:#1da6ed;background-image:-webkit-linear-gradient(top,#31c2ff,#1da6ed);background-image:-moz-linear-gradient(top,#31c2ff,#1da6ed);}
.message-right .notice .sms-list .sms-send-item .sms-send-title .icon.green1{background-color:#83c73a;background-image:-webkit-linear-gradient(top,#adde49,#83c73a);background-image:-moz-linear-gradient(top,#adde49,#83c73a);}
.message-right .notice .sms-list .sms-send-item .sms-send-title .icon.blue2{background-color:#5e8de3;background-image:-webkit-linear-gradient(top,#5e8de3,#6aa2f6);background-image:-moz-linear-gradient(top,#5e8de3,#6aa2f6);}
.message-right .notice .sms-list .sms-send-item .sms-send-title .icon.green2{background-color:#53b774;background-image:-webkit-linear-gradient(top,#4eca79,#53b774);background-image:-moz-linear-gradient(top,#4eca79,#53b774);}
.message-right .notice .sms-list .sms-send-item .sms-send-title .icon.red1{background-color:#f36949;background-image:-webkit-linear-gradient(top,#ff7d5a,#f36949);background-image:-moz-linear-gradient(top,#ff7d5a,#f36949);}
.message-right .notice .sms-list .sms-send-item .sms-send-title .icon.yellow1{background-color:#ff8e28;background-image:-webkit-linear-gradient(top,#ffae28,#ff8e28);background-image:-moz-linear-gradient(top,#ffae28,#ff8e28);}
.message-right .notice .sms-list .sms-send-item .sms-send-content{padding:16px;padding-bottom:0;color:#c3c3c3;font-size:14px;max-height:147px;}

.merge{text-align:center;}
.merge.yellow{background-color:#f0ad4e;color:#fff;}
.merge.green{background-color:#5cb85c;color:#fff;}
.merge.blue{background-color:#337ab7;color:#fff;}
.merge.blue2{background-color:#5bc0de;color:#fff;}

.message-right .table-child1{border:0;margin:0;}
.message-right .table-child1>tbody>tr>td{border:0;}
.table>tbody>tr>td{vertical-align:middle;}
.search-form{padding:20px;border:1px solid #ddd;margin-bottom:20px;}
.search-form>.table{border:0;margin:0;}
.search-form>.table>tbody>tr>td{border:0;}

.table-search .row{padding:12px;}
.table-search .form-inline{display:inline-block;margin:0 10px 10px 0;}
.table-search .form-inline>.form-group{display:inline-block;margin:0;}
.table-search .form-inline>.form-group>.form-control{border-radius:0;padding:6px;}
.table-search .form-inline>.btn{border-radius:0;}

/*orderbooks*/
div.attention{border:1px solid #facf7e;color:#eca344;background:#fff8eb;padding:10px 20px;margin-bottom:20px;}
.blue{color:#15a4ff;}
.yellow{color:#f8a538;}
.green{color:#39bc8c;}
a.blue{color:#15a4ff;}
a.yellow{color:#f8a538;}
.listcount{border:1px solid #ddd;background:#f9f9f9;margin-bottom:20px;padding:20px;}
.listcount .col-xs-3{border-right:1px solid #ddd;}
.listcount-item{border:1px solid #ddd;display:inline-block;width:240px;height:140px;margin:0 10px;text-align:center;cursor:pointer;}
.listcount-item .no1{display:inline-block;background:#ffb762;border-radius:60px;padding:10px;margin:20px 0 10px 0;}
.listcount-item .no2{display:inline-block;background:#81d6a3;border-radius:60px;padding:10px;margin:20px 0 10px 0;}
.popover-content p{font-size:13px;margin-bottom:5px;}
input.cbox{-webkit-appearance:none;width:16px!important;height:16px!important;display:inline-block;margin:-3px 5px 0 0!important;cursor:pointer;vertical-align:middle;background:url(../images/radio.svg) no-repeat;}
input.cbox:checked{background:url(../images/radio-checked2.svg) no-repeat}
input.cbox[history]{background:url(../images/radio-disabled.svg) no-repeat}

input.rbox{-webkit-appearance:none;width:16px!important;height:16px!important;display:inline-block;margin:-3px 5px 0 0!important;cursor:pointer;vertical-align:middle;background:url(../images/radio.svg) no-repeat;}
input.rbox:checked{background:url(../images/radio-checked3.svg) no-repeat}
input.rbox[history]{background:url(../images/radio-disabled.svg) no-repeat}

.message-right .notice .sms-list tbody a.yellow{color:#f8a538;}
.dean-table .img-item{margin:10px;display:inline-block;border:1px solid #ddd;position:relative;}
.dean-table .img-item img{width:139px;height:139px;}
.message-right .notice .sms-list .dean-table tbody em{margin:0;color:inherit;}
.dean-table .img-item>em{position:absolute;right:-8px;top:-8px;cursor:pointer;background:#fff;border-radius:20px;width:20px;height:20px;text-align:center;}
.dean-table .img-item>em>i{color:#ff6473;font-size:20px;}

.no-content{margin:50px 0;font-weight:bold;color:#999;font-size:16px;}
div.switch{display:inline-block;}
.class-sms>p.sequence{position:relative;margin-bottom:0;}
.class-sms>p.sequence>.print{position:absolute;right:0;bottom:5px;}

td.border-right{border-right:1px solid #ddd;}

/*2017/11/6收费条目与银行账户关联*/
.pageNum li:first-child{padding:3px 10px;}
.pageNum>ul>li>a{color:#000;}
.pageNum li.active>a{color:#fff;background:#00B7D3;border:none;padding:7px 13px;}
.pageNum a>i{padding: 3px 0;color:#ddd;}
.pageNum select{border:1px solid #ddd;padding-right:2px;margin-left: 10px;-moz-appearance: none;-webkit-appearance:none;appearance:none;width:90px;position:relative;color:#333;background:url('../images/bg-down.png') no-repeat 58px 65%;height:34px;line-height:34px;}
.dispear{width:22px;height:24px;background:#fff;position:relative;top:-14px;left:87px;z-index: 5;}

a.add{float:right;font-size:12px;background:#2E7FDB;color:#fff;margin-top:6px;padding:3px 11px;line-height:20px;transition:0.3s;position:relative;bottom: 34px;}
.title{margin-bottom:5px;}
.color{color:#000 !important;}
.title>div{text-align: center;font-size:24px;}

/*非税二级关联学校*/
div.bor{border:1px solid #A3DBFF;background-color:#E5F5FF;}
div.bor ul{margin-left:20px;color:#000;}
.title>div>h1:first-child{display:inline-block;border-bottom:2px solid #00a0c9;padding-bottom:5px;}
/*.sms-list h1+hr{width:30%;border:1px solid #00A0C9;margin-top:5px;margin-bottom:5px;}*/
a.addAccount:hover{color:#fff;background:#2970C1;}
a.addAccount i{margin-right:10px;font-size:12px;}
a.addAccount{float:right;font-size:12px;background:#2E7FDB;color:#fff;margin-top:6px;padding:3px 11px;line-height:20px;transition:0.3s;position:relative;bottom: 60px;right:20px;}
/*11/8收费项目收费条目*/
.school{color:#3A7EDD !important;}
.stop{color:#43B6EC !important;}
.fz{font-weight: bold;font-size: 1.2em;color:#000;}
.row.form-inline{margin-bottom:10px;}
.mr{margin-right:5px;}
div.switch{display:inline-block;}
/*11/10stu*/
ol.paystu{margin-left:0;}
ol.paystu>li{padding:8px 10px 8px 0;}
ol.paystu>li:first-child{width:80%;background:#F5F5F5;}
ol.paystu>li>a.import{float:right;font-size:12px;background:#2E7FDB;color:#fff;margin:6px;padding:3px 11px;line-height:20px;transition:0.3s;position:relative;bottom:5px;}
ol.paystu>li>a.import:hover{color:#fff;background:#2970C1;}
ol.paystu>li>a.import i{margin-right:10px;font-size:12px;}
.upload-row{border:1px solid #ddd;margin-bottom:20px;}
.upload-row>h2{margin:30px 0 30px 0;}
.tab-content .table>thead>tr>td{background:#D9DEE4;color:#333;font-weight:bold;}
/*mobile*/
.mobile-show{width: 320px;margin:20px auto 0;height:600px;padding-top:10px;}
.mobile-show .tophead{background:#1EB877;height:45px;line-height: 45px;color:#fff;}
.tophead>i{margin-top:12px;font-size: 2em;margin-left: 3%;}
.tophead>h3{line-height: 45px;font-size:16px;margin-top:7px;background:url("../images/back.png") no-repeat 10px center;background-size:3%;}
.mobile-account{background:#F4F4F4;height:530px;}
.xs-table{background:#fff;padding:0 5px 1px;}
.mobile-table{padding:0 5px;}
.arrow-lighter{color:#868094 !important;}
.addschool{background:#D0D4D8;color:#fff;}
.disabletr{background-color:#f7f7f7;}/* 禁用 */
.noborder{border:none;}
.noborder td{border-top:none;}
.prev-project{background:#D9DEE4 !important;color:#333 !important;border:1px solid #EBEBEB !important;}/*往期项目按钮背景色*/
.detail-blue{color:#5BC0DE;}/*明细字体颜色*/
.additemnomar{margin-bottom:0 !important;}
/*报表统计*/
.report-detail .table{font-size:14px;}
.report-detail .table>thead{background: #D9DEE4;}
.report-detail .table td{border-right:1px solid #ddd;}
.report-detail .table .name-opt{padding-left:15px;}
.report-detail .table .project-name>a{color:#7092BE;}
/*收费标准表*/
.charge-standard,
.medical-treatment{margin:0 20px 20px 20px;}
.charge-standard>ul.nav-tabs{margin-bottom:30px;}
.charge-standard>.standard-head>h3,
.medical-treatment>.treatment-head>h3,
.school-detail>.detail-head>h3,
.study-section>.section-head>h3,
.pay-progress>.progress-head>h3,
.term-report>.report-head>h3{font-size:24px;font-weight:500;color:#000;}
.charge-standard>.standard-head>h5,
.medical-treatment>.treatment-head>h5,
.study-section>.section-head>h5,
.term-report>.report-head>h5{color:#333;}
.charge-standard table{border-right:none;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.charge-standard table>thead,
.medical-treatment .table>thead,
.school-detail .table>thead,
.study-section .table>thead,
.pay-progress .table>thead,
.term-report .table>thead{background:#D9DEE4;}
.charge-standard table>tbody td{border-right:1px solid #ddd;border-top:1px solid #ddd;}
.charge-standard table>thead>tr>td>strong,
.medical-treatment table>thead>tr>td>strong,
.school-detail .table>thead>tr>td>strong,
.study-section .table>thead>tr>td>strong,
.pay-progress .table>thead>tr>td>strong,
.term-report .table>thead>tr>td>strong{color:#000;}
.medical-treatment .table,
.study-section .table,
.pay-progress .table,
.term-report .table{border-right:none;}
.school-detail .table{border:none;}
.school-detail .table>thead{border:1px solid #7F7F7F;}
.school-detail .table>thead td{border-right-color:#7f7f7f;}
.school-detail .table>tbody{border:1px solid #000000;border-top:none;}
.school-detail .table>tbody>tr:first-child>td{border-top:none;}
.medical-treatment .table td,
.school-detail .table td,
.study-section .table td,
.pay-progress .table td,
.term-report .table td{border-right:1px solid #ddd;}
.medical-treatment .table>tbody>tr>td.pay-reduce{color:#F46F74;}
.charge-standard table td,
.medical-treatment .table td.sch-name,
.school-detail .table td.pay-name,
.study-section .table td.pay-name,
.term-report .table td.sch-name{color:#000;}
.charge-standard table td>p>span{color:#C3C3C3;}
.school-detail .table tr.total{background:#DDDDDD;color:#000;font-weight: 600;}
.total-all{background: #F9F9F9;color:#000;font-weight: 600;}
.study-section .table>thead,
.term-report .table>thead,
.charge-standard table>thead,
.medical-treatment table>thead{border:1px solid #7F7F7F;}/**/
.study-section .table>thead>tr>td,
.term-report .table>thead>tr>td,
.medical-treatment .table>thead>tr>td{border-right-color:#7f7f7f;}
.study-section .table>tbody>tr:first-child>td,
.term-report .table>tbody>tr:first-child>td,
.charge-standard table>tbody>tr:first-child>td,
.medical-treatment .table>tbody>tr:first-child>td{border-top:none;}
.study-section .table>tbody>tr>td.total-account,.pay-progress .table>tbody>tr>td.total-account{color:#880015;}
.pay-progress .table>thead>tr>td{vertical-align:middle;}
.opt-detail>a{color:#33ACEB;}
.total-stop{color:#000;margin-left: 10px;}
.pay-progress .table{border:none;}
.pay-progress .table>thead{border:1px solid #7F7F7F;}
.pay-progress .table>thead>tr>td{border-right-color:#7f7f7f;}
.pay-progress .table>tbody{border:1px solid #ddd;border-top:none;}
.pay-progress .table>tbody>tr:first-child>td{border-top:none;}
.tab-step{background:#ECEEF1;height:5px;margin:0 45px;}
.tab-step>.step{float:left;width:33%;background:#ECEEF1;position:relative;height:100%;text-align: center;}
.tab-step>.step>div{position: absolute;top:-11px;left:0;bottom: 0;right:0;margin:auto;}
.tab-step>.step>div>span{display:inline-block;text-align:center;width:28px;;background: #DFE1E5;border-radius:50%;color:#fff;font-weight: 600;font-size: 16px;}
.tab-step>.step>div>p{color:#C9C9C9;}	.tab-step>.stepN{background:#66C89B;}
.tab-step>.stepN>div>span{background:#66C89B;}
.tab-step>.stepN>div>p{color:#474747;}
.reset-pwd{margin:60px 15px;}
.reset-pwd table{width: 50%;margin:5% auto;}
.reset-pwd table td{padding:4px 8px;}
.reset-pwd tr.remid p{color:#E39643;background:#FFFBE6;border:1px solid #FDEDD3;padding-left:12px;}
.reset-pwd input{border: 1px solid #E2E2E2;border-radius: 4px;padding: 6px 12px;box-sizing: border-box;height: 34px;line-height: 1.42857143;color: #555;box-shadow:none;}
.verification-code input{width:66%;}
.verification-code a{width: 32%;background-color: #F6F6F6;}
.reset-pwd table>tfoot a{padding:5px 28px;color:#fff;}
.reset-pwd-head{background:#fff;}
.reset-pwd-head>div{width:75%;margin:0 auto;padding:15px 0;vertical-align: middle;position: relative;}
.reset-pwd-head>div>a{position:absolute;top:30%;right: 0;padding:5px 26px;}
.set-height p{min-height: 32px;}

/*学校报表*/
.report-detail>.qujiesuan{padding: 10px 0 10px 15px;margin: 10px 0;background-color: #F5F5F5;}
.report-detail>.qujiesuan>p{font-weight: 600;color:#000;}
.report-detail>.qujiesuan>p>span{display:inline-block;color:#ED1C24;padding: 0 10px;}
.report-detail>.qujiesuan>p>a{color:#00A2EB;margin-left: 40px;}
.report-detail form>.table>thead strong{color:#000;}
.report-detail form>.table .project-name li{width:250px;}
.report-detail form>.table .project-name .one{color:#5e5e5e;}
.report-detail form>.table .project-name .two{color:#00A2EB;}
.report-detail .payment-data{margin:10px 0;vertical-align:middle;color:#000;font-weight: 500;}
.report-detail .payment-data>p{display:inline-block;vertical-align: middle;}
.report-detail .payment-data>span{vertical-align: middle;}
.report-detail .payment-data>div.progress{display:inline-block;width: 25%;vertical-align: middle;margin-bottom: 0;}
.reduce-person{color:#ED1C24;margin-left:10px;}
.report-detail .table .light-color{color:#5E5E5E;}
.report-detail .table>tfoot>tr>td{vertical-align: middle;}
.report-detail .table>tfoot>tr>td.total-style{color:#000;font-weight: 600;}
.report-detail .desire{color:#22B14C;}/*意愿*/
.report-detail .derate{color:#FF7F27;}/*减免*/
.report-detail>.report-head{padding:0 10px;}
.report-detail>.report-head>h3{font-size:17px;font-weight:600;color:#333;}
.report-detail>.report-head>.student-info{background-color: #F9F9F9;padding:10px 20px;}
.report-detail>.report-head>.student-info>ul.list-inline>li{width:33%;}
.report-detail>.report-head>.student-info>ul.list-inline>li>strong{color:#000;}
.report-detail>.report-head>p{color:#7192BE;margin-top:20px;}
.report-detail>.report-head .trading-state{color:#000;font-weight: 600;}
.prev-project-search{font-size: 12px;color:#333 !important;background:#D9DEE4;padding:2px 10px;line-height:20px;border:1px solid #EBEBEB; margin:6px 10px 0 0 ;transition: 0.3s;}/*往期报表查询*/
.prev-project-search:hover{border:1px solid #333;color:#333;}/*往期报表查询*/
.prev-project-search>i{margin-right: 10px;font-size: 12px;}
/*清账*/
.closeout-record{background-color: #fff;border:1px solid #ccc;color:#606060;position:absolute;top:30px;right:15px;}
.closeout-info{background-color: #FFF8EB;border:1px solid #FACF7E;color:#ECA344;padding:15px;margin-bottom:30px;}
.data-time{display: inline-block;width: 35%;background: url("../images/date-sm.png") no-repeat 95% 50%;}
.note-description>td{border-top:none !important;}
.note-description strong{vertical-align: top;}
.note-description textarea{resize:none;display: inline-block;width: 90%;}
.submission{margin:30px 0;}
.submission>a{padding:6px 32px;font-weight: 600;}
.submission>.btn-info{color:#fff;}
.closeout{display:inline-block;background-image:url("../images/closeout1.png") !important;background:no-repeat center;}
.closeout+b{position:absolute;top:29%;}
.xmsh{background-image: url('../images/xmsh.png') !important;}




/* 少儿培训 */
.train-title{display:inline-block;background:no-repeat center;}
.train .table{border-color:#e1e2e6 ;font-size: 14px;}
.train .table>thead{background-color: #dfe2ea;}
.train .table>thead td{background-color:#dfe2ea !important;}
.train .table td{min-height: 38px;line-height: 21px;}
.train .table tbody td{border-top-color:#e1e2e6;}
.train .nav-tabs{border-bottom-color:#e1e2e6;}
.train input::-webkit-input-placeholder{color:c6c6c6;}
.train input::-moz-placeholder{color:c6c6c6;}
.train input:-moz-placeholder{color:c6c6c6;}
.train input:-ms-input-placeholder{color:c6c6c6;}
.train-title+b{position:absolute;top:29%;}
.course-management{background-image:url("../images/course-management.png") !important;}
.term-management{background-image:url("../images/term-management.png") !important;}
.base-management{background-image:url("../images/base-management.png") !important;}
.authority-management{background-image:url("../images/authority-management.png") !important;}
.course-examine{background-image:url("../images/course-examine.png") !important;}
.print-class-card{background-image:url("../images/print-class-card.png") !important;}
.field-regist{background-image:url("../images/field-regist.png") !important;}
.set-charge-item{background-image:url("../images/set-charge-item.png") !important;}
.train .notice .notice-title span{color:#474747;padding-left:8px;border-left:4px solid #00a2ca;}
/* 权限管理 */
.set-opt>a{color:#31aed4 !important;}
.set-opt>a+a{margin-left: 15px;}
.train{color:#474747;}
.train .sms-list .nav-tabs li {width:112px;text-align:center;margin-left: -1px;border-top: 1px solid #e1e2e6;border-left: 1px solid #e1e2e6;border-right: 1px solid #e1e2e6;}
.train .sms-list .nav-tabs li>a{border-radius:0;margin-right: 0;color:#474747;}
.train .sms-list .nav-tabs li.active{border-top:none;}
.train .sms-list .nav-tabs li.active a {border-top: 2px solid #00a2ca;border-left: 0px;border-right: 0px;border-bottom: 1px solid #FFF;color: #333;background: #fff;font-weight: bold;}
.train .sms-list .breadcrumb{background-color: #f0f2f7;border-radius:0;padding: 6px 19px;}
.train .sms-list .breadcrumb>li>a{color:#818181;}
.train .sms-list .breadcrumb>li.active{color:#474747;}
.train .sms-list .table-search td{padding:11px 25px !important;}
.train .sms-list .table-search td .form-inline{margin: 10px 0;}
.train .sms-list .table-search td .form-inline strong{color:#474747;}
.train .sms-list .table-search td .form-inline a{width:68px;color:#474747;border-radius:4px;}
.train .sms-list .table-search input{border:1px solid #ddd;height: 34px;padding:0 11px;width: 150px;border-radius:4px;margin-right: 30px;color:#474747;}
.add-teacher-btn{width: 68px;color:#fff !important;}
.add-new{color:#31aed4;text-decoration: underline;}
.train .sms-list .table tr>td:first-child{padding-left: 16px;}
/* 教学点管理 */
.train .sms-list .table-search select{border:1px solid #ddd;height: 34px;padding:0 0 0 11px;min-width: 136px;border-radius:4px;margin-right: 30px;color:#474747;}
/* 学期班管理 */
.no-info{min-height: 228px;line-height: 228px !important;text-align: center;}
.no-info>p{font-size: 18px;color:#666;}
/* 课程管理 */
.unpublished{color:#ff6473;}
.course-name{color:#31aed4 !important;}
.course-table img{height:54px;}
.course-table td{vertical-align: middle !important;}
.release-btn{background-color: #f4f6fa;height:54px;}
.release-btn>a{color:#fff !important;width: 84px}
.course-detail-table>tbody>tr>td:first-child{border-right: 1px solid #e1e2e6;}
.course-detail-table>tbody>tr>td:last-child{color:#818181;}
.course-detail-table>tbody>tr>td{padding:19px 16px;}
.course-detail-table>tbody>tr>td>p{line-height: 30px;}
.course-detail-table .btn-info,.course-revise-table .btn-info{color:#fff !important;width: 86px;}
.person-head{width:74px;height: 74px;}
.course-cover{width: 216px;height: 122px;}
.must{color:#ff6473;display: inline-block;width: 7px;height: 21px;}
.course-revise-table td{padding:12px 16px !important;}
.course-revise-table>tbody>tr:not(:first-child)>td{border-top:1px dashed #ebebeb;}
.course-revise-table>tbody>tr>td:not(:last-child){border-right:1px dashed #ebebeb;}
.course-revise-table input[type="text"],.course-revise-table textarea{width: 60%;border:1px solid #dddddd;border-radius:4px;padding:6px 12px;}
textarea{resize:none;}
.add-file{display:inline-block;position: relative;width: 74px;height: 74px;overflow: hidden;border:1px dashed #ddd;cursor:pointer;}
.add-file img{width: 42px;height: 37px;position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.add-file input[type="file"]{position: absolute;top:0;left:0;width: 100%;height: 100%;opacity:0;cursor:pointer;}
.pro-tip{display: inline-block;width: 50%;vertical-align: top;margin-top:14px;margin-left: 17px;color:#474747;}
.pro-tip span{vertical-align: top;display: inline-block;margin-top:11px;}
.pro-tip p{display: inline-block;color:#c6c6c6;margin-left: 36px;}
.termlist{border:1px solid #dddddd;display: inline-block;width: 60%;padding-left: 40px;color:#474747;border-radius:4px;}
.termlist input{display:inline-block;width: 48% !important;background-color: #fff !important;border:none !important;color:#818181;}
.course-revise-table td label{margin-right: 50px;}
.dates{background: url("../images/date.png") no-repeat 11px center;}
.times{background: url("../images/clock.png") no-repeat 11px center;padding-left: 40px !important;}
.width1{width: 30% !important;margin-bottom:14px;}
.width2{width: 10% !important;margin-bottom:14px;}
.width3{width: 20% !important;margin-bottom:14px;}
.add-detail{background-color: #fff;border:1px solid #31aed4;border-radius:4px;color:#31aed4 !important;margin-left: 60px;}
.add-detail i{margin-right: 7px;}
.detail-table td{border-top:none !important;}
.upload-img{display:inline-block;position: relative;}
.upload-img img{width: 216px;height: 122px;}
.upload-img span{display: inline-block;width: 22px;height: 22px;background: url("../images/del-btn.png") no-repeat;position:absolute;top:-11px;right: -11px;}
/* 按钮变化 */
.train .sms-list>p{margin-bottom:12px;margin-top:-15px;}
.train .sms-list a.edit{font-size: 12px;background: #2E7FDB;color: #fff;padding: 5px 11px;line-height: 26px;transition: 0.3s;}
.train .sms-list a.edit i{margin-right: 8px;font-size: 12px;}
/* 中心主任报表 */
.train .sms-list>h3{font-size: 24px;margin-bottom: 20px;}
.blueColor{color:#31aed4 !important;}
.total-computed{font-weight: bold;}
/* 课程审核 */
.examine-result{padding:25px 30px;border:1px dashed #93D7EC;}
.examine-result:after{content:"";display: block;clear:both;}
.choose-result{float:left;width: 25%;}
.examine-result label>input{margin-top: 8px;}
.fail-reason{float:left;width:75%;}
.fail-reason span{display: inline-block;width: 70px;}
.fail-reason input{display: inline-block;width: 85%;}
.choose-btn{margin:34px 0 25px;}
.choose-btn a{width:86px;margin:0 10px;}
.white{color:#fff !important;}
/* 清账 */
.table-search .termlist{width: 88%;}
.table-search .termlist input{width: 38% !important;}
.insert-table{border:none !important;margin-bottom: 0;}
.insert-table td{border-top:none !important;padding: 0 !important;}
.pdl{padding-left: 8px !important;}
.merge-td{border-right: 1px solid #e1e2e6;}
.date-info strong{display:inline-block;width: 100px;text-align: right;}
.closeout-btn{border:1px solid #E1E1E1;}
.train .submission>a.disabled{background-color: #d5d8de;color:#fff;}
/* 现场报名 */
.blkColor{color:#474747 !important;}
.add-stu-btn{width: 72px;}
.add-stu-btn.disabled{background-color: #d5d8de;color:#fff !important;border-color:#d5d8de;opacity:1;}
.course-table .fa-check{color:#b6b6b6;}
/* 课程管理 */
.right{margin-right: 10px;}
.img-info{display:inline-block;width:16px;height:20px;background: url("../images/info-red.png") no-repeat;margin-left: 10px;vertical-align: middle;}
/* 打印课牌 */
.train .sms-list>h4{font-size: 18px;margin:40px 0 38px;}
.card-detail{width: 600px;margin:0 auto;border:1px solid #e1e2e6;position: relative;box-shadow:0 4px 1px #e5e5e5;margin-top: 20px;}
.card-content:not(:last-child){margin-bottom:100px;}
.card-content:nth-child(even){page-break-after:always;page-break-before: auto;}
.content-school,.content-class{height:392px;width: 278px;text-align: center;border:1px solid #000;margin:20px 0 10px 0;}	
.content-school{margin-left: 21px;border-right: none;}
.card-content img{margin:20px 0 13px;width: 91px;}
.card-content h2{font-size: 20px;font-weight: bold;}
.card-content ul{width: 90%;margin:25px auto 18px;font-size: 14px;}
.card-content ul>li{padding:5px 0;}
.card-content table{width: 95%;border:1px solid #000;margin:15px auto 10px;font-size: 12px;}
/* .card-content table td{height: 52px;} */
.card-content table tbody tr td{border-top:1px solid #000;padding: 0 2px;}
.card-content table thead td{padding:2px 0;}
.card-content table tr td:not(:last-child){border-right:1px solid #000;}
.card-content *{line-height: 1.5;}
.card-content .content-class p{width: 95%;margin:0 auto;font-size: 12px;}
.print-btn{width: 68px;}
/* 5/16 */
.no-padd{padding:0 !important;}
.no-padd .no-border{margin-bottom: 0;border:none}
.no-padd .no-border td{border:none;padding: 8px !important;}
/* 2018/6/5 */
/* 现场报名改 */
.no-search{text-align: center;height: 118px;line-height: 118px;}
.no-search p{font-size: 18px;color:#BCBCBC;}
.btn-disable{background-color: #cacaca;}
.btn-next{width:10%;}
.opt a{color:#31aed4 !important;}
.note-desc p{line-height: 1.5em;}
.student-regist{background-image: url("../images/student-regist.png") !important;}


/* 告家长书 */
.blueColor2{color:#2e7fdb !important;}
.gjzs{background-image: url('../images/parents-report.png') !important;}
.tb1 td{height: 38px;}
.detail-model{text-align:center;}
.detail-model .modal-dialog{text-align:left;margin:0 auto;display:inline-block;vertical-align: middle;}
.detail-model .modal-content{border-radius:4px;box-shadow:none;}
.detail-model:after{content:'';width:0;height:100%;display:inline-block;vertical-align:middle;}
.detail-model thead{background-color: #dfe2ea;}
.detail-model .modal-header{height: 43px;border-bottom:1px solid #e8e8e8;padding:11px 14px 11px 12px;}
.detail-model .modal-header h4{font-weight: bold;color:#474747;}
.detail-model .modal-footer{text-align: center;border-top:none;padding-bottom: 24px;}
.detail-model .modal-footer .btn{min-width: 80px;margin:0 10px;}
#subject .modal-dialog{width: 450px;}
#subject .modal-dialog .table{width: 390px;margin:15px auto 0;}
#subject .modal-dialog .table tr>td:first-child{text-align: center;}
.parent-report tbody td:not(:last-child){border-right:1px solid #e8e8e8;}
.report-name{color: #474747;font-size: 16px;margin: 0 0 26px;text-align: center;}
.title-box h4{color: #474747;font-size: 16px;margin-bottom: 16px;}
.title-box p{color: #999;font-size: 14px;line-height: 1;}
.big-img-box{border: solid 1px #e2e2e2;padding:20px 36px;margin-bottom:20px;}
.big-img{position: relative;margin-bottom: 20px;}
.big-img a{position: absolute;top:50%;transform:translateY(-50%);display: inline-block;width: 20px;height: 34px;}
.big-img .arrow-left{left: 0;background:url("../images/left.png") no-repeat;}
.big-img .arrow-left.disable{background:url("../images/left-dis.png") no-repeat;cursor: not-allowed;}
.big-img .arrow-right{right: 0;background:url("../images/right.png") no-repeat;}
.big-img .arrow-right.disable{background:url("../images/right-dis.png") no-repeat;cursor: not-allowed;}
.big-img+p{line-height: 1;}
.list-inline{margin: 0;}
.list-inline li{padding:0;}
.img-list li{float:left;width: 100px;height:100px;border:1px solid #e2e2e2;text-align: center;overflow: visible;vertical-align: top;margin-bottom:50px;}
.img-list li:not(:first-child){margin-left:20px;}
.img-list li.active{border: solid 3px #00a0c7;position: relative;}
.img-list li.active:before{content:"";display:inline-block;border-bottom:8px solid #00a0c7;border-left: 6px solid transparent;border-right: 6px solid transparent;position: absolute;top:-11px;left:44px;}
.img-list li img{max-width: 100%;max-height: 100%;}
.img-list li p{line-height: 1;margin-top:10px;color: #5e5e5e;}
.img-list a{display: inline-block;width: 26px;height: 100px;}
.img-list .arrow-left{background: url("../images/cir-left.png") no-repeat center;margin-right:22px;margin-top:8px;}
.img-list .arrow-left.disable{background: url("../images/cir-left-dis.png") no-repeat center;cursor: not-allowed;}
.img-list .arrow-right{background: url("../images/cir-right.png") no-repeat center;margin-left:22px;margin-top:8px;}
.img-list .arrow-right.disable{background: url("../images/cir-right-dis.png") no-repeat center;cursor: not-allowed;}
.scroll-box{width: 940px;height:158px;display: inline-block;vertical-align: top;overflow: hidden;}
.scroll-box ul{margin-top:8px;}
#check .modal-dialog{width: 890px;}
#check .modal-body h4{margin:14px 0;color: #474747;font-size: 16px;line-height: 1;}
#check .modal-body{padding-bottom: 40px;}
.report-list-box{width: 830px;margin:auto;border: solid 1px #e8e8e8;height: 426px;overflow: hidden;}
.report-list-box ul{margin:5px 15px 15px 5px;}
.report-list-box li{float:left;width: 172px;height: 172px;border:1px solid #e2e2e2;text-align: center;margin: 15px;}
.report-list-box li img{/* max-width: 172px;max-height: 141px; */}
.report-list-box li p{border-top:1px solid #e2e2e2;line-height: 28px;}
/*滚动条*/
.mCSB_container{margin-right: 0;}
.mCustomScrollBox>.mCSB_scrollTools{width: 4px;}
.mCSB_scrollTools .mCSB_draggerRail{background-color: #ebebeb;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #c5c5c5;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#c5c5c5;}
.mCSB_scrollTools .mCSB_draggerRail{width: 4px;margin:0;}
.pic-box{width: 830px;margin:auto;border:1px solid #e8e8e8;padding:20px 30px;}
#upload-pic .modal-body{padding:30px 29px 15px;}
#upload-pic .modal-dialog{width: 890px;}
#upload-pic .modal-footer{padding-bottom: 30px;}
.upload-box{border:1px solid #e8e8e8;max-height: 500px;overflow: hidden;}
.upload{margin:28px 15px 15px 5px;}
.upload>p{color: #f8a538;margin-left: 15px;margin-bottom:10px;}
.upload li{margin:15px;}
.z_file{display:inline-block;width: 172px;height: 172px;border:1px dashed #e2e2e2;background-color: #f8f9fa;text-align: center;overflow: hidden;position: relative;margin:15px;}
.file-tip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.file-tip p{color:#9b9da5;font-size: 16px;margin-top:15px;line-height: 1;}
.add-img{width: 52px;height: 46px;}
.z_file .file{position:absolute;display: inline-block;width: 100%;height: 100%;left: 0;top:0;opacity:0;font-size: 0;cursor: pointer;z-index:999;}
.pic-item{float:left;width: 172px;height: 172px;position: relative;display: inline-block;vertical-align: top;border: solid 1px #e2e2e2;text-align: center;margin:15px;}
::-webkit-input-placeholder{color:#c6c6c6;}
::-moz-placeholder{color:#c6c6c6;}
:-moz-placeholder{color:#c6c6c6;}
:-ms-input-placeholder{color:#c6c6c6;}
.img-size-box{width: 100%;height: 141px;position: relative;overflow: hidden;}
.img-size-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,50%);max-width:170px;max-height: 141px;margin: 0;vertical-align: middle;/* -ms-transform-origin:0% 0% 0px;-webkit-transform-origin:0% 0% 0px;-moz-transform-origin:0% 0% 0px;-o-transform-origin:0% 0% 0px;transform-origin:0% 0% 0px; */}
.pic-item p{border-top: 1px solid #e2e2e2;line-height: 28px;height: 29px;}
.pic-item input{display:none;width: 172px;border:1px solid #00a0c7;padding-left:12px;height: 30px;margin-left:-1px;margin-right:-1px;}
.opt-box{display:none;position: absolute;bottom:29px;left: -1px;background-color: rgba(0,0,0,.66);height: 30px;width: 172px;padding:0 10px;}
.opt-box a{margin-left:16px;}
.pic-item:hover .opt-box{display: block;}
.school-report-name{color: #5e5e5e;font-size: 16px;margin-bottom: 13px;}
.school-report-name+.school-report-name{margin-bottom:22px;}
.page-upload{margin-left:25px;}
.btn-list{margin-top:44px;}
.btn-list .btn{min-width: 80px;margin:0 10px;}
/* 少儿培训新增打印课表 */
.lesson-detail{width: 1044px;border: solid 1px #eaeaea;margin:0 auto;margin-top: 29px;}
.lesson-content{text-align: center;margin: 27px 0 24px;padding:0 31px;}
.lesson-content>h4{font-size: 18px;color: #464646;font-weight: bold;margin-bottom:16px;line-height: 18px;}
.lesson-content>p{color: #464646;font-size: 14px;margin-bottom:18px;line-height: 14px;}
.lesson-table{width: 100%;page-break-after:always}
.lesson-table td{vertical-align: middle;border:1px solid #000;height:25px;line-height: 1;font-size: 14px;}
.lesson-table thead{background-color: #f9f9f9;}
.lesson-table thead tr:first-child td,.lesson-content>.lesson-table thead tr:nth-child(2) td{height: 32px;}
.lesson-table thead h4{font-size: 20px;color: #464646;font-weight: bold;line-height: 1;}
.lesson-table thead p{color: #464646;font-size: 16px;line-height: 1;}
.lesson-table tbody tr:nth-child(25n+25){/* page-break-before: always;page-break-after:always; */}
input[disabled],textarea[disabled]{background-color: #eee !important;cursor: not-allowed !important;}
.termlist.disabled{background-color: #eee;cursor:not-allowed;}
@media print{
	.lesson-content {text-align: center;margin: 0;padding: 0;}
}