﻿/*@importurl(http://fonts.googleapis.com/css?family=source+sans+pro:300,400,600);*/

html, body, div, span, applet, object,main, article, aside, header, footer, nav, section, hgroup, mark, time, caption, address, details, figure, figcaption, summary, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, button, input, optgroup, select, textarea, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;outline:0;padding:0;border:0;border-style:none;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
textarea, input.text, input[type="text"], input[type="button"], input[type="submit"], .input-checkbox{-webkit-appearance:none;border-radius:0;}
body{color:#000;font-size:15px;margin:0px;padding:0px;font-family:'Source Sans Pro',sans-serif;background-color:#f6f6f6;}
*,*::before,*::after{box-sizing:border-box;}


::-webkit-scrollbar{width:10px;}
::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);}
::-webkit-scrollbar-thumb{background:rgba(38,147,186,0.8);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);}
::-webkit-scrollbar-thumb:window-inactive{background:rgba(38,147,186,0.8);}

.shadow,.preimg
{-webkit-box-shadow:#000 0 0 5px;-moz-box-shadow:#000 0 0 5px;box-shadow:#000 0 0 5px;}

.row{display:table;width:100%;}
.fl{float:left;}
.fr{float:right;}
.fr2{float:right;margin-right:0px!important;margin-left:20px!important;}
.pl20{padding-left:20px;}
.mb1{margin-bottom:10px;}
.mb2{margin-bottom:20px;}
.mr0{margin-right:0px!important;}

.btn,.gobtn,.linkbtn
{display:inline-block;font-size:15px;background:#36aa47;border:0px;color:#fff!important;padding:0 12px 0 12px;line-height:32px;font-family:'source sans pro',sans-serif;margin-right:10px;cursor:pointer;text-decoration:none;}

.bdel{background-color:#e25645;}
.bprint{background-color:#c144c8;}
.bback{background-color:#feaa24;}
.bsas{background-color:#4a8df6;}
.bsave{width:100px;}
.bgo{background-color:#36aa47;}
.bnew{background-color:#4a8df6;}
.bstmt{background-color:#c144c8;}
.linkbtn{background-color:#4a8df6;line-height:30px;padding:0 20px;display:inline-block;}

.tbs,.dds,.statusdds2,.editortbs,.filetbs,.datetbs,.logintbs,.sizetbs,.editortbs2,.editortbs3,.cgrydds
{border:1px solid #dadada;background-color:#fff;font-size:15px;line-height:30px;height:32px;margin-right:20px;font-family:'source sans pro',sans-serif;padding:0 10px 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nbtn{font-size:12px;height:25px;}
.nbtn2{font-size:10px;height:18px;}
.tbs{width:300px;margin:0 15px 0 5px;}
.cgrydds{width:120px;}
.dds{width:120px;padding:0 40px 0 10px;-webkit-appearance:none;-moz-appearance:none;background:#fff url('../img/dropdown-r.png')top right no-repeat;}
.statusdds2{width:100%;padding:0 40px 0 10px;-webkit-appearance:none;-moz-appearance:none;background:#fff url('../img/dropdown-r.png')top right no-repeat;}
.edtdt{background:#fff url('../img/date-g.png')top right no-repeat;}
.savebtn{width:40px;}
.editortbs{width:100%;}
.editortbs2{width:200px;margin-right:15px;}
.editortbs3{width:100px;}
.datetbs{width:100px;margin-right:5px;}
.filetbs{width:200px;padding:0px;}
.logintbs{width:150px;line-height:24px;height:24px;padding-left:5px;.adminleft}
.sizetbs{width:40px;text-align:right;margin-right:5px;}
.ckbx,.ckbx3,.ckbx4{height:40px;line-height:38px;width:100%;border:0px;padding:0;font-size:14px;background-color:#fff;margin:5px 0 0 0;}
.ckbx td,.ckbx3 td,.ckbx4 td{height:34px;display:block;float:left;width:100%;background-color:#fafafa;line-height:26px;margin:0 0 10px 0;border:1px solid #ddd;border-left:2px solid #4a8df6;}
.ckbx td label,.ckbx3 td label,.ckbx4 td label{display:block;margin-top:2px;}
.ckbx input,.ckbx3 input,.ckbx4 input{float:left;height:15px;width:15px;margin:8px 10px 0px 10px;}
.ckbx input:checked,.ckbx3 input:checked,.ckbx4 input:checked{}
.ckbx td:hover,.ckbx3 td:hover,.ckbx4 td:hover{background-color:#e5eef8;}
.ckbx2{line-height:36px;height:36px;margin:8px 0 0 0!important;padding:0px!important;}
.ckbx3 td{width:30%;margin-right:5px;}
.ckbx4 td{width:23%;margin-right:5px;}
.priimg{max-width:200px;height:auto;float:right;border:solid 5px #fff;box-shadow:2px 2px 4px #bbb;}
.priext{float:right;display:block;margin:56px -100px 0 0;font-size:20px;text-transform:uppercase;color:#fff;height:45px;line-height:45px;overflow:hidden;padding:010px;width:90px;}

.bigdds{border:1px solid #c0c0c0;font-size:14px;line-height:40px;height:40px;padding:0 43px 0 20px;background-color:#f6f6f6;-webkit-appearance:none;-moz-appearance:none;background:url('../img/dropdown-r.png')top right no-repeat;}

.filetbs::-webkit-file-upload-button{visibility:hidden;}
.filetbs::before{content:'browse';display:inline-block;padding:0px 8px;line-height:30px;cursor:pointer;font-size:14px;background:#2a80b9;color:#fff;}

.fupload::-webkit-file-upload-button{visibility:hidden;height:50px;display:none;}
.fupload::before{content:'selectfiles';display:block;background:#4a8df6;border:0px;padding:0 100px!important;line-height:50px;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-size:14px;color:#fff;border-radius:5px;margin:10px 0 30px 0;}

.btnstyle{display:table;margin:0 auto;}
.filetitle{max-width:600px;width:100%;margin:0 auto;margin-top:40px;font-weight:bold;color:#2693ba;text-align:left;background-color:#eee;height:30px;line-height:30px;padding:0 10px;}
.filetitlespan{float:right;}
.filestyle{max-width:600px;width:100%;margin:0 auto;}
.filestylediva{color:#f00;}
.fscol1,.fscol2,.fscol3,.fscol4{float:left;line-height:30px;overflow:hidden;height:30px;border-bottom:1px solid #ddd;text-align:left;padding:0 10px;}
.fscol1{width:10%;}
.fscol2{width:60%;}
.fscol3{width:15%;text-align:right;}
.fscol4{width:15%;text-align:right;}

.coledit{padding-right:6px!important;}
.coledita{border:1px solid #ddd!important;background-color:#f2f2f2!important;height:30px!important;line-height:30px!important;margin-top:10px!important;}
.coledita:hover{background-color:#e2eff4!important;}
.cl1{width:5.333333%!important;margin-right:2%!important;}
.cl2{width:13.666667%!important;margin-right:2%!important;}
.cl3{width:22%!important;margin-right:2%!important;}
.cl4{width:30.333333%!important;margin-right:2%!important;}
.cl5{width:28.666667%!important;margin-right:2%!important;}
.cl6{width:47%!important;margin-right:2%!important;}
.cl7{width:55.333333%!important;margin-right:2%!important;}
.cl8{width:63.666667%!important;margin-right:2%!important;}
.cl9{width:72%!important;margin-right:2%!important;}
.cl10{width:80.333333%!important;margin-right:2%!important;}
.cl11{width:88.666667%!important;margin-right:2%!important;}
.cl12{width:97%!important;margin-right:2%!important;}



.br{background-color:#d84938;}
.bb{background-color:#2a80b9;}
.by{background-color:#e48f07;}
.bp{background-color:#b133b8;}
.bg{background-color:#f2f2f2;}

.hide,.hide0,.hide84{display:none!important;}

.tablink{border-bottom:1px solid #e9e9e9;width:100%;height:36px;padding:0 0 0 30px;}
.tablink a,.tablink span{display:block;float:left;border:1px solid #e9e9e9;line-height:36px;height:36px;padding:0 20px 0 20px;margin-right:10px;background-color:#fff;}
.tablink a{cursor:pointer;}
.tablink a:hover{border-bottom:0px;height:38px;border-top:2px solid #4d8fdb;margin-top:-1px;color:#4d8fdb;}
.tabact{border-bottom:0px!important;height:38px!important;border-top:2px solid #4d8fdb!important;margin-top:-1px!important;color:#4d8fdb!important;font-weight:bold!important;}
.tabframe{display:table;width:100%;background-color:#fff;padding:30px 20px 30px 20px;border:1px solid #e9e9e9;border-top:0px;}
.tablist{display:table;width:100%;background-color:#fff;padding:20px 1% 20px 1%;border:1px solid #dadada;border-top:0px;}

/**/.tabframe{display:none;}

#popupframe{position:fixed;top:0;bottom:0;right:0;left:0;z-index:9999;background:rgba(0,0,0,0.4);display:none;}
#popupbox{position:fixed;width:600px;height:400px;max-width:600px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;}
#popupbox{-webkit-box-shadow:0px 0px 10px 10px rgba(64,64,64,0.2);-moz-box-shadow:0px 0px 10px 10px rgba(64,64,64,0.2);box-shadow:0px 0px 10px 10px rgba(64,64,64,0.2);}
#popupclose{position:absolute;display:block;right:2px;top:2px;width:30px;height:30px;line-height:30px;text-align:center;background-color:#2693ba;color:#fff;margin:0;cursor:pointer;}
#popupform{display:block;width:100%;height:500px;overflow-y:scroll;}

#btnframe{position:fixed;top:0;bottom:0;right:0;left:0;z-index:9999;background:rgba(0,0,0,0.4);display:none;}
#btnbox{position:fixed;width:260px;height:auto;max-width:240px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;}
#btnbox{-webkit-box-shadow:0px 0px 10px 10px rgba(64,64,64,0.2);-moz-box-shadow:0px 0px 10px 10px rgba(64,64,64,0.2);box-shadow:0px 0px 10px 10px rgba(64,64,64,0.2);}
#btnclose{position:absolute;display:block;right:2px;top:2px;width:30px;height:30px;line-height:30px;text-align:center;background-color:#2693ba;color:#fff;margin:0;cursor:pointer;}
#btnform{display:block;width:100%;height:auto;padding:40px 20px 20px 20px;}
#btntitle{font-size:15px;line-height:20px;padding-bottom:10px;}


.welcome{color:#444444;font-size:40px;text-align:center;padding-top:120px;}
.welcome span{font-size:20px;}

.ecommon{text-align:left;line-height:16px;padding-bottom:10px;line-height:24px;}
.editorcommon2{text-align:left;margin-bottom:20px;line-height:26px;height:26px;}
.eleft{float:left;width:15%;margin-bottom:10px;padding-right:20px;text-align:right;line-height:26px;height:26px;overflow:hidden;font-size:14px;color:#4d4d4d;}
.eright{float:left;width:85%;padding-bottom:20px;}
.editorright2{float:left;width:85%;padding-bottom:20px;line-height:26px;min-height:46px;}
.editorleft3{float:left;width:15%;margin-bottom:10px;padding:10px 20px 0 0;text-align:right;line-height:26px;height:36px;overflow:hidden;font-size:14px;color:#4d4d4d;}
.editorright3{float:left;width:85%;padding:10px 0 0 0;background-color:#f2f2f2;margin-bottom:10px;}

.editoroff{display:none;}
.editorcenter{text-align:center;line-height:50px;padding:20px 0 0 0;}
.star::before{content:'*';display:inline;color:#ff0000;font-weight:bold;font-size:16px;}


.bleft{float:left;width:78%;padding:10px 30px 10px 20px;}
.bright{float:right;width:22%;padding:10px 20px 10px 30px;border-left:1px solid #e9e9e9;}
.bcenter{float:left;width:100%;padding:10px 20px 10px 20px;}
.br1{border-right:1px solid #e9e9e9;}
.bl1{border-left:0!important;}

.headtopstyle{position:fixed;top:0px;left:0px;right:0px;width:100%;height:40px;text-align:left;background-color:#000;z-index:99999;}
.headleftstyle{position:fixed;top:40px;left:0px;bottom:0px;width:150px;}
.headlogo{height:60px;background:url('../img/logo.png')50%50%no-repeat;border-bottom:solid 5px #d2d3d7;background-size:95%;}
.headmenu{float:left;height:40px;text-align:left;padding:0 20px 0 0;font-size:14px;}
.headdate{float:right;margin:0 20px 0 0;height:40px;font-weight:bold;text-align:right;color:#fff;line-height:40px;}
.headbtn{display:none;float:right;height:30px;text-align:left;padding:7px 20px 0 0;font-size:14px;}

.adminlogo{display:block;margin:60px auto 0 auto;max-width:300px;width:80%;}
.adminlogin{width:333px;height:302px;background-image:url('../img/admin.png');background-repeat:no-repeat;margin:50px auto 0 auto;text-align:left;color:#fff;}
.admintop{height:120px;}
.adminline{display:table;margin-top:5px;}
.adminleft{float:left;width:120px;text-align:right;padding-right:10px;line-height:24px;}
.adminright{float:left;width:150px;text-align:left;padding-bottom:4px;}
.adminbutton{height:25px;margin-top:15px;padding-left:215px;}
.adminfooter{position:fixed;left:0px;bottom:0px;right:0px;border-top:1px solid #ccc;height:40px;background-color:#ddd;line-height:40px;text-align:center;}
.adminfooter a{text-decoration:none;color:#000;}

.apanel{display:table;width:100%;text-align:left;padding:130px 30px 30px 30px;}
.adminerror{display:inline-block;color:#fb7f7f;padding:0px;margin:0px;font-size:15px;}

.upanel{display:table;width:100%;padding:0px 0px 10px 0px;line-height:50px;margin-bottom:10px;}
.articlepanel{display:table;width:100%;background-color:#f2f2f2;border:1px solid #ddd;padding:5px 10px;line-height:20px;margin-bottom:10px;}
.articlepanelspan{font-weight:bold;color:#2693ba;}

.paging{float:right;text-align:right;padding:11px 0 0 0;}
.paging .back,.paging .next,.paging .pno{float:left;width:30px;border:1px solid #e9e9e9;text-align:center;text-decoration:none;line-height:32px;font-weight:bold;color:#357ac5;background:#fff;margin-left:5px;}
.paging .back,.paging .next{line-height:21px;padding:3px 0 5px 0;}
.paging .pno{width:40px;border:1px solid #e9e9e9;line-height:29px;}

.recordtitle{display:table;width:100%;text-align:left;padding:0px;height:36px;overflow:hidden;border:1px solid #dadada;background-color:#e2eff4;}
.recordtitle span{display:block;float:left;padding:0 10px;text-align:left;line-height:36px;color:#000;border-right:1px solid #dadada;font-size:15px;height:36px;overflow:hidden;}
.recordtitle span:last-child{border-right:none;}

.rlist{width:100%;text-align:left;padding:0px;margin:0 0 30px 0;border-collapse:collapse;background-color:#fff;}
.rlist div{display:block;text-decoration:none;height:50px;border:1px solid #dfdfdf;border-top:0px;margin:0px;line-height:50px;width:100%;font-size:14px;}
.rlist div a{float:left;display:block;width:20px;line-height:50px;text-align:center;text-decoration:none;color:#2693ba;font-size:20px;margin-right:5px;border:0;cursor:pointer;}
.rlist div a:last-child{margin-right:0px;}
.rlist div:hover{background-color:#e2eff4!important;}
.rlist div:nth-child(even){background-color:#f9f9f9;}
.rlist span{display:block;float:left;padding:0 10px;overflow:hidden;height:50px;text-align:left;border-right:1px solid #dadada;font-size:15px;font-family:'source sans pro',sans-serif;}
.rlist span:last-child{border-right:none;}
.rlist p{margin:0px;padding:0px;}

.rbox{background-color:#fff;border:1px solid #eee;margin-bottom:20px;padding:0 10px 0 10px;border-radius:5px;display:flex;}
.rbox div:first-child{float:left;width:3%;padding-top:10px;border-right:1px solid #eee;padding-right:10px;}
.rbox div:last-child{float:right;width:97%;padding-left:10px;}
.rbox p{display:flex;padding:5px 0 5px 0;border-top:1px solid #eee;}.rbox p:first-child{border-top:0;}
.rbox p span{float:left;display:block;position:relative;padding-top:16px;font-size:15px;line-height:24px;}
.rbox p span::before{font-size:11px;color:#2693ba;position:absolute;top:-6px;padding-left:1px;opacity:0.8;}
.rbox p span a{text-decoration:none;color:#203064;line-height:20px;font-size:13px;padding:0 5px;border-radius:5px;background-color:#36aa47;color:#fff;margin-right:4px;}
.rbox p span a::before{margin-right:5px;}
.rbox p span a:hover{background-color:#2693ba;}
.rbox:hover{border:1px solid #2693ba;}
.rbox:hover  p span::before{opacity:1;}
.rcb{display:block;line-height:20px;height:30px;text-align:center;position:relative;z-index:9;}
.redt{display:block;line-height:20px;height:30px;text-align:center;color:#2693ba;font-size:18px!important;}

.bk0{display:none!important;}
.bk1{display:inline-block!important;}
.bk2{display:none!important;}

.style2{position:relative;}
.style2:before{content:'';position:absolute;right:0;top:0;width:30px;height:30px;border:solid 15px #fff;border-top:15px solid #e25645;border-right:15px solid #e25645;z-index:0;}

.bk824 p{background-color:#36aa47;color:#fff;display:inline-block;line-height:24px;margin-top:10px;border-radius:12px;padding:0px 10px;}

.recordlayout{width:100%;text-align:left;padding:10px 10px 0 10px;border-collapse:collapse;border:1px solid #ddd;border-top:0px;}
.recordlayout .section{display:table;width:100%;border:20px dotted #fff;background-color:#fff;margin-bottom:1px;box-shadow:002px #999;}
.recordlayout .cl1,.recordlayout .cl2,.recordlayout .cl3,.recordlayout .cl4,.recordlayout .cl5,.recordlayout .cl6,.recordlayout .cl7,.recordlayout .cl8,.recordlayout .cl9,.recordlayout .cl10,.recordlayout .cl11,.recordlayout .cl12{padding:20px;border:1px solid #ddd;}
.recordlayout .cl1:hover,.recordlayout .cl2:hover,.recordlayout .cl3:hover,.recordlayout .cl4:hover,.recordlayout .cl5:hover,.recordlayout .cl6:hover,.recordlayout .cl7:hover,.recordlayout .cl8:hover,.recordlayout .cl9:hover,.recordlayout .cl10:hover,.recordlayout .cl11:hover,.recordlayout .cl12:hover{border:1px solid #36aa47;}
.recordlayout .section:hover{box-shadow:002px #f00;}

.medialist{width:100%;display:table;border:1px solid #bbb;padding:20px;}
.medialist a{display:block;width:140px;height:140px;float:left;padding:10px;background:#fff url(../img/icon.png)10px 10px no-repeat;text-decoration:none;border-radius:3px;}
.medialist a span{display:block;text-decoration:none;color:#fff;font-size:20px;text-transform:uppercase;line-height:45px;width:90px;overflow:hidden;margin:55px 0 0 6px;padding:0 10px;overflow:hidden;}
.medialist a:hover{background-color:#ddd;}
.medialist a img{width:120px;height:120px;border:1px solid #ddd;border-radius:5px;overflow:hidden;}


.listdata{float:left;width:94%!important;font-weight:normal!important;}
.listmore,.listmore2,.listmore3{float:right;width:6%!important;}
.listmore a{width:100%;float:left;display:block;width:20px;text-align:center;text-decoration:none;color:#2693ba;font-size:20px;margin-right:5px;border:0px!important;background-color:#fff!important;}
.listmore2 a{float:left;display:block;text-align:center;text-decoration:none;color:#fff;font-size:13px;margin:15px 5px 0 0px;line-height:20px;height:20px;padding:0px 5px;}
.listmore{border-right:1px solid #ddd!important;border-bottom:1px solid #ddd;padding-right:0px!important;}
.listmore a:hover{background-color:transparent!important;}
.listmore3{border-left:1px solid #ddd;}

.reditor{display:table;width:100%;text-align:left;padding:0px;margin:0px;}

.textstyle{width:100%;height:auto;border:1px solid #ddd;padding:20px;margin:0;text-align:left;line-height:22px;}
.textstyle a{color:#039be5;text-decoration:underline;line-height:22px;}
.bodyleft2{float:left;width:70%;padding:10px 10px 10px 10px;}
.bodyright2{float:right;width:30%;padding:10px 0px 10px 10px;}

.subblock{float:left;}

.studentleft1{float:left;width:140px;margin-top:10px;padding-right:10px;text-align:right;}
.studentright1{float:left;width:790px;margin-top:10px;}

.studentleft2{float:left;width:140px;margin-top:10px;padding-right:10px;text-align:right;}
.studentright2{float:left;width:460px;margin-top:10px;font-weight:bold;}

.mainsubframe{width:960px;display:table;}
.subleftframe{float:left;width:700px;border-right:1px dotted #2e4c6f;padding:0 10px 0 0;}
.subrightframe{float:right;width:240px;}
.formframe{display:table;width:100%;padding:10px 0 10px 0;color:#000;font-size:11px;background-color:#fff;margin-bottom:10px;}
.formframe2{padding:10px 0 10px 0;color:#000;font-weight:bold;border-bottom:1px dotted #2e4c6f;border-top:1px dotted #2e4c6f;margin-top:20px;font-size:11px;}
.formframe3{padding:10px 0 10px 210px;color:#000;font-size:11px;}
.formleft{float:left;width:190px;text-align:right;padding:3px 5px 0 0;}
.formright{float:right;width:500px;}
.formtextbox{border:0px;background-color:#ddd;color:#000;padding:2px;margin-left:10px;width:475px;font-size:12px;}
.ftb2{border:0px;background-color:#ddd;color:#000;padding:2px;width:85%;margin-bottom:10px;font-size:12px;}
.formbreak{border-bottom:1px dotted #2e4c6f;}
.formframe a{color:#000;text-decoration:underline;}
.photopreview{background:#ddd url() 50% 50% no-repeat;height:200px;display:table-cell;vertical-align:middle;width:180px;color:#000;text-align:center;margin-left:20px;}
.preimg{float:right;margin:0 10px 0 0;border:solid 5px #fff!important;width:100px;height:auto;}

.formbtn{border:1px solid #d3d5d7;background:#f7f8f8 url(../img/basic/btnshade.jpg) 0 2px repeat-x;}
.formbtn:hover{background:#f7f8f8 url(../img/basic/btnshade2.jpg) 0 0 repeat-x;}
.browsestyle{width:220px;height:22px;background-color:#ddd;border:0px;color:#000;}

.qno{font-size:16px;color:#084790;font-weight:bold;}
.qtitle{font-size:16px;color:#333;line-height:24px;font-weight:bold;}
.qdesc{font-size:16px;color:#333;line-height:28px;}
.qdesc img{max-width:100%;height:auto;}
.astyle{margin:10px 0 30px 0;}
.atitle{font-size:15px;line-height:38px;}
.atbs{width:100%;border:1px solid #ddd;padding:5px 10px;line-height:22px;font-size:16px;}
.adds{width:100%;border:1px solid #ddd;padding:5px 10px;line-height:22px;font-size:16px;}
.object{line-height:36px;font-size:18px;}
.object div{padding:0 10px;background-color:#fefefe;margin-bottom:5px;border:1px solid #ddd;}

.tabular{background-color:#fff;border:1px solid #ddd;padding:10px;}
.tabular table{width:100%;border-collapse:collapse;margin-bottom:20px;}
.tabular table tr{width:100%;border-collapse:collapse;color:#777;}
.tabular table tr:first-child{background-color:#203064;color:#fff !important;font-weight:bold;}
.tabular table tr:first-child td, .qdesc table tr:first-child td p{background-color:#203064;color:#fff !important;font-weight:bold;}
.tabular table td{border:solid 1px #ddd;padding:10px 20px 10px 20px;}
.tabular table tr:hover{background-color:#e1ebf4;color:#000;}
.tabular table tr:hover a{background-color:#203064;}
.tabular table table tr:first-child:hover{background-color:#203064;color:#fff;}
.tabular table a{display:block;color:#fff !important;font-size:13px;text-align:center;height:28px;text-decoration:none;line-height:28px;background:#ff7900;}
.tabular table a:hover{color:#000;}

.qdesc table{width:100%;border-collapse:collapse;margin-bottom:20px;}
.qdesc table tr{width:100%;border-collapse:collapse;color:#777;}
.qdesc table tr:first-child{background-color:#203064;color:#fff !important;font-weight:bold;}
.qdesc table tr:first-child td, .qdesc table tr:first-child td p{background-color:#203064;color:#fff !important;font-weight:bold;}
.qdesc table td{border:solid 1px #ddd;padding:10px 20px 10px 20px;}
.qdesc table tr:hover{background-color:#e1ebf4;color:#000;}
.qdesc table tr:hover a{background-color:#203064;}
.qdesc table table tr:first-child:hover{background-color:#203064;color:#fff;}
.qdesc table a{display:block;color:#fff !important;font-size:13px;text-align:center;height:28px;text-decoration:none;line-height:28px;background:#ff7900;}
.qdesc table a:hover{color:#000;}




.blink,.adminerror
{-webkit-animation:blink 1.5s linear 2;-moz-animation:blink 1.5s linear 2;-o-animation:blink 1.5s linear 2;animation:blink 1.5s linear 2;}
@-webkit-keyframes blink{0%{opacity:1;}50%{opacity:1;}50.01%{opacity:0;}100%{opacity:0;}}
@-moz-keyframes blink{0%{opacity:1;}50%{opacity:1;}50.01%{opacity:0;}100%{opacity:0;}}
@-ms-keyframes blink{0%{opacity:1;}50%{opacity:1;}50.01%{opacity:0;}100%{opacity:0;}}
@keyframes blink{0%{opacity:1;}50%{opacity:1;}50.01%{opacity:0;}100%{opacity:0;}}
@-o-keyframes blink{0%{opacity:1;}50%{opacity:1;}50.01%{opacity:0;}100%{opacity:0;}}


@media all and (max-width:768px), only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px), only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px), only screen and (min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min-resolution:192dpi) and (max-width:1024px), only screen and (min-resolution:2dppx) and (max-width:1024px)
{

body{padding:0px;}

.dn{display:none!important;}
.db{display:block!important;}
.d1{width:10%!important;}.d2{width:20%!important;}.d3{width:30%!important;}.d4{width:40%!important;}.d5{width:50%!important;}.d6{width:60%!important;}.d7{width:70%!important;}.d8{width:80%!important;}.d9{width:90%!important;}.d0{width:100%!important;}
.dn,.db,.d1,.d2,.d3,.d4,.d5,.d6,.d7,.d8,.d9,.d0{margin:0px;}
.apanel{padding:0 20px 20px 20px;}
.editortbs{width:100%!important;margin:0px!important;}

.topmenu{position:inherit!important;padding-right:0px;}
.topmenuspan,.formname{display:none;}
.bottonmenu{position:inherit!important;height:40px!important;}
.topone{position:static;float:right;}

.leftmenu{display:none;}
.upanel{padding-top:0px;}

.liststyle a,.liststyle div{height:auto;display:table;width:100%;margin-bottom:20px;}
.liststyles pan{border-left:1px solid #ddd;border-bottom:1px solid #ddd;}

.recordlist a{display:table;}
.recordlist a div,.recordtitle div{margin:0px;}

.listdata,.listmore{float:none;width:100%!important;}
.listmore,.listmore2,.listmore3{display:none!important;}

.detailstyle span{float:none;width:100%;}
.detailstyle b{float:none;width:100%;}
.detaillist td div{border-left:1px solid #ddd!important;}

.dashmsg,.dashdate{width:100%;text-align:center;}

.tablink{padding:0px;}
.tablink a,.tablink span{width:25%;margin:0px;text-align:center;height:36px;overflow:hidden;padding-left:0;padding-right:0;}

.bleft,.bright,.eleft,.eright,.bodyleft2,.bodyright2,.editorleft3,.editorright3{float:none;width:100%;text-align:left;padding-left:10px;padding-right:10px;}
.editorleft3,.editorright3{padding:10px;}
.eright{line-height:40px;}
.textstyle{height:auto;}
.tabframe{padding:10px;}
.br1,.bl1{border:0;}

.rbox div:first-child{width:10%;}
.rbox div:last-child{width:90%;}
.rbox p{flex-wrap:wrap;}
.rbox p span{float:none;width:100%;}

}