@media (max-width:1217px) {
	/*==========================================================================*/
	/*==========================================================================*/
}
@media (max-width:1117px) {
	/*==========================================================================*/
	.bxMain .bxBody.bxBodyHome {
		padding-left: 10px;
		padding-right: 10px;
	}
	/*==========================================================================*/
}
@media (max-width:1017px) {
	/*==========================================================================*/
	/*==========================================================================*/
}
@media (max-width:967px) {
	/*==========================================================================*/
	/*==========================================================================*/
}
@media (max-width:917px) {
	/*==========================================================================*/
	.cover1 .imgCvPro {
		top: 10px;
	}
	.cover1 .imgCvPro .editCvImg {
		bottom: 0px;
		right: 0px;
	}
	.cover1 .imgCvPro .img {
		width: 100px;
	}
	.cover1 .h1uname {
		top: 42px;
		left: 120px;
		font-size: 30px;
	}
	.cover1 .bxCvBtn {
		right: 10px;
		bottom: 10px;
		width: auto;
	}
	.cover1 .bxCvBtn .btn1 {
		font-size: 12px;
		line-height: 24px;
		padding-top: 3px;
		padding-bottom: 0px;
		padding-left: 10px;
		padding-right: 10px;
		min-width: 80px;
		width: auto;
		height: auto;
	}
	.cover1 .bxCvBtn .icoCvPic {
		width: 20px;
		height: 20px;
	}
	.bxForTimeline .tlL {
		width: 50%;
		padding-right: 5px;
	}
	.bxForTimeline .tlR {
		width: 50%;
		padding-left: 5px;
	}
	.bxMain .bxBody .bxContent {
		width: 100%;
		padding: 10px;
	}
	.bxSt1 .bxSt1Head {
		font-size: 16px;
	}
	/*==========================================================================*/
}
@media (max-width:837px) {
	/*==========================================================================*/
	/*==========================================================================*/
}
@media (max-width:817px) {
	/*==========================================================================*/
	.btn1, .btn2, .btn3, .btn4, .btn5, .btn6, .btn7, .btn8 {
		padding-right: 10px;
		padding-left: 10px;
		font-size: 18px;
	}
	.btnExcel {
		padding-left: 70px;
		padding-right: 30px;
	}
	.t2Ico {
		margin-left: 0px;
		margin-right: 15px;
	}
	h1 {
		font-size: 30px;
		line-height: 60px;
	}
	h3 {
		font-size: 20px;
		line-height: 30px;
	}
	h4 {
		line-height: normal;
	}
	.table4Print {
		overflow-x: auto;
	}
	.tb1tb .tb1B {
		font-size: 12px;
	}
	.bxLogin1 {
		padding: 10px;
		margin: 10px;
	}
	.bxLogin1 .LgL {
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}
	.bxLogin1 .LgR {
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
		border-left-style: none;
		border-top: 2px solid #B0B0B0;
		padding-top: 20px;
		margin-top: 50px;
	}
	.bxLogin1 .input {
		padding-top: 5px;
		padding-bottom: 5px;
		margin-bottom: 10px;
	}
	.bxForTimeline .tlL {
		width: 100%;
		padding-right: 0px;
	}
	.bxForTimeline .tlR {
		width: 100%;
		padding-left: 0px;
	}
	.bxContentTimeline .bxNotiBar .bxPostt2 .bxWr2 {
		padding: 5px;
	}
	.bxContentTimeline .bxNotiBar .bxPostt2 .bxWr2 .bdy2 {
		padding-left: 5px;
		padding-top: 0px;
		height: auto;
		font-size: 13px;
	}
	.bxWr1 {
		padding: 10px;
	}
	.bxWr2 .hh2 .hico2 {
		margin-top: 0px;
	}
	.bxWr2 .bdy2 .bxl1 {
		width: 100%;
	}
	.bxContentTimeline .bxNotiBar .bxPostt2 .bxWr2 .bdy2 .h22Bk {
		font-size: 16px;
		line-height: 22px;
		padding-right: 28px;
	}
	.bxWr2 .bdy2 .bxl1 .t1 {
		display: none;
	}
	.bxWr2 .bdy2 .bxl1 .t2 {
		width: 100%;
	}
	.bxWr2 .bdy2 .bxl1 .t2 em {
		display: inline-block;
	}
	.bxWr2 .bdy2 .bxl2 {
		width: 100%;
		text-align: left;
	}
	.bxWr2 .bdy2 .bxl2 .c1 {
		display: block;
		text-align: left;
		padding: 0px;
		height: auto;
	}
	.bxWr2 .bdy2 .bxl2 .c1 .t1 {
		display: inline-block;
		margin-right: 10px;
		padding: 0px;
	}
	.bxWr2 .bdy2 .bxl2 .c1 .st {
		display: inline-block;
	}
	.btnClassRoom {
		width: 47%;
	}
	.rw .l0 {
		width: 100%;
	}
	.rw .r0 {
		width: 100%;
	}
	.rw .l1 {
		width: 100%;
	}
	.rw .r1 {
		width: 100%;
	}
	.rw .l2 {
		width: 100%;
	}
	.rw .r2 {
		width: 100%;
	}
	.rw.rwMBinline .l2, .rw.rwMBinline .r2, .rw.rwMBinline .l2r, .rw.rwMBinline .r2r {
		width: auto;
		margin-right: 5px;
	}
	.rw .lbH1 {
		font-size: 18px;
	}
	.rw .lbH2 {
		font-size: 18px;
	}
	.rw .lbH3 {
		font-size: 16px;
	}
	.bxColorSet {
		padding: 0px;
	}
	.bxSt1 .bxSt1Body {
		padding: 5px;
	}
	.rwListExm {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.rwListExm .row .l1 {
		width: 100%;
	}
	.rwListExm .row .l2 {
		width: 100%;
		text-align: left;
	}
	.rwListExm .row .l1 .t1 {
		padding-left: 0px;
	}
	.bxListKho .listKho h4 {
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 16px;
		overflow: auto;
	}
	.rwListTable .l1 {
		display: none;
	}
	.rwListTable .l2 {
		padding-left: 0px;
	}
	.rwListExm .bxFullW {
		padding-left: 0px;
	}
	.bxMain .bxBody .bxContentFull {
		padding: 5px;
	}
	.t1sm {
		padding-top: 0px;
		padding-left: 0px;
	}
	.bxPostt2 {
		padding-top: 0px;
	}
	.bxPostt2 .hDate {
		padding-left: 0px;
	}
	.bxPostt2 .bxWr2 {
		padding: 10px;
	}
	.bxWr2 .hh2 h2 {
		padding-left: 42px;
		padding-top: 25px;
		font-size: 18px;
		line-height: 22px;
	}
	.bxWr2 .hh2 .t {
		padding-left: 0px;
	}
	.bxWr2 .hh2 .status_top {
		right: auto;
		left: 44px;
	}
	.bxWr2 .bdy2.sel {
		height: 170px;
	}
	.bxWr2 .bdy2::before {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.bxHHTl1 .hhtl1 {
		padding-left: 0px;
		width: 100%;
	}
	.bxHHTl1 .hhtl1 .tl3 .lb1 {
		width: 120px;
	}
	.bxHHTl1 .hhtl2 {
		padding: 0px;
	}
	.bxHHTl1 .hhtl1 .tl3 .lb1 .input {
		font-size: 14px;
	}
	.bxCht1 .chL1.chL11, .bxCht1 .chL1.chL12 {
		width: 100%;
		padding: 0px;
	}
	.bxCht1 .chL1 .chtBrd {
		text-align: center;
	}
	/*==========================================================================*/
}
@media (max-width:717px) {
	/*==========================================================================*/
	.st1Hh1 {
		display: none;
	}
	.rwListTable .l2 .h4IcoFile {
		font-size: 17px;
	}
	.rwListTable .l2, .rwListTable .l3, .rwListTable .l4, .rwListTable .l5 {
		display: block;
		width: 100%;
		padding: 0px;
	}
	.rwListTable .l2 em, .rwListTable .l3 em, .rwListTable .l4 em, .rwListTable .l5 em {
		display: inline-block;
	}
	.rwListTable .l2 .row .lEditTime {
		font-size: 12px;
	}
	.rwListTable .l4 {
		background-color: #fff;
	}
	.rwListTable .l4 .t {
		text-align: left;
		display: inline-block;
		vertical-align: top;
	}
	.rwListTable .l5 .t1 {
		display: inline-block;
		vertical-align: top;
	}
	.imgPageLogo {
		display: none;
	}
	.rw .l2r, .rw .r2r {
		float: none;
		display: inline-block;
		width: auto;
	}
	.bxSt1 .bxSt1Head.bxSt1HeadMultiTab .t1bg.t1bg2.wmb55 {
		width: 55%;
	}
	/*==========================================================================*/
}
@media (max-width:667px) {
	/*==========================================================================*/
	/*==========================================================================*/
}
@media (max-width:617px) {
	/*==========================================================================*/
	.ppBg .ppBody {
		width: 95%;
	}
	.ppBg .ppBody .ppContent {
		padding-top: 35px;
		padding-bottom: 35px;
		padding-left: 5px;
		padding-right: 5px;
		min-height: 150px;
	}
	.ppBg .ppBody.ppBodyCfrm .ppContent .icoBig {
		width: 70px;
		height: 70px;
	}
	.ppBg .ppBody.ppBodyCfrm .ppContent h1 {
		font-size: 24px;
		line-height: 41px;
		margin-bottom: 0px;
	}
	.padding40 {
		padding: 0px;
	}
	.tCenter {
		padding: 5px;
	}
	.tRight {
		padding: 5px;
	}
	.size-30 {
		font-size: 20px;
	}
	.input {
		font-size: 14px;
		margin-left: auto;
		margin-right: auto;
	}
	.radLabel {
		margin-bottom: 0px;
	}
	.bxForTimeline .tlR.tlR4add {
		padding-top: 14px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.cover1 .imgCvPro .img {
		width: 70px;
	}
	.cover1 .h1uname {
		top: 23px;
		left: 86px;
		font-size: 20px;
	}
	.bxForTimeline .tlR .bxTlPost1 {
		padding: 5px;
		margin-bottom: 10px;
	}
	.bxForTimeline .tlR .bxTlPost1 .ln1 {
		padding-bottom: 0px;
	}
	.bxForTimeline .tlR .bxTlPost1 .ln1 .bxTxtArea .txtArea {
		font-size: 14px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpHd1 {
		padding: 5px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .tt {
		padding: 5px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpFt1 {
		padding: 5px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpFt1 .bxListFilePost .linkFilePost {
		margin-bottom: 5px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpFt1 .bxIcoFt {
		padding: 5px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpFt1 .icoFt {
		padding-left: 27px;
		margin-left: 5px;
		margin-right: 5px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpCm1 {
		padding-right: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .img {
		margin-right: 5px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .t {
		padding-left: 50px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .t .tcm {
		padding-left: 5px;
		padding-right: 37px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .cmFt {
		padding-left: 50px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .bxInputCm {
		padding-left: 50px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .bxInputCm .inputCm {
		display: block;
		margin: auto;
		padding-left: 10px;
		padding-right: 40px;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 14px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .ddd {
		top: 34px;
	}
	.bxForTimeline .tlR .bxTlPost1 .ln1 .bxTxtArea {
		padding-bottom: 5px;
		padding-left: 50px;
	}
	.bxForTimeline .tlR .bxTlPost1 .ln2 .bxBtnAddPic .tickForNoti {
		float: none;
		display: block;
	}
	.bxForTimeline .tlR .bxTlPost1 .ln2 .bxBtnAddPic .btnAddPic {
		display: block;
		text-align: left;
		margin-top: 10px;
	}
	.bxForTimeline .tlR .bxTlPost1 .ln2 .bxBtnAddPic .btnAddFile {
		display: block;
		text-align: left;
		margin-top: 10px;
	}
	.bxForTimeline .tlR.tlR4add select {
		margin: auto;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpBd1.tlpBd1FullNoti {
		padding: 10px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpBd1 h1 {
		font-size: 26px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .iIco {
		width: 50px;
		height: 50px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .t {
		font-size: 16px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpHd1 .tlPosttime {
		padding-left: 65px;
	}
	.bxForTimeline .tlR .bxTlPost2 .tlpHd1 .tlPosttime span {
		float: none;
		display: block;
	}
	.btnClassRoom {
		width: 100%;
		display: block;
		margin-left: 0px;
		margin-right: 0px;
	}
	.bxUserList {
		margin: 5px;
		padding: 5px;
		width: 134px;
	}
	.bxUserList .closeX {
		top: 15px;
		right: 15px;
	}
	.bxListKho .listKho .bxChoi {
		width: 100%;
		padding-top: 0px;
	}
	.bxChkOpt1 .bxOption {
		width: 100%;
	}
	.rAddSob1 .l1 {
		width: 100%;
	}
	.rAddSob1 .r1 {
		width: 100%;
		text-align: left;
	}
	.rwListExm .bxFullW .bxLinkCopy {
		display: block;
	}
	.rwListExm .bxFullW .bxLinkCopy .txtLinkStart {
		width: auto;
	}
	.bxChoi3 .choiClk.sel2 i {
		line-height: 20px;
		padding-top: 2px;
	}
	.bxChoi3 .choiClk0 {
		width: 100%;
		display: block;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
	}
	.tp1 {
		font-size: 18px;
		padding-top: 20px;
	}
	.tp2 {
		font-size: 16px;
	}
	.bxChoi3 .choiClk0:nth-child(2n) {
		padding-left: 0px;
	}
	.bxChoi3 .choiClk0:nth-child(2n+1) {
		padding-right: 0px;
	}
	.bxRight1 {
    padding-left: 0px;
	}
	.bxPost1 .bxPHead1 .t3Btn {
    position: absolute;
    top: 47px;
    right: auto;
    left: 124px;
	}
	.bxPost1 .bxPHead1 .t3Btn .btn1 {
  font-size: 12px;
  line-height: 24px;
  padding-top: 3px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
  min-width: 80px;
	}
	/*==========================================================================*/
}
@media (max-width:567px) {
	/*==========================================================================*/
	/*==========================================================================*/
}
@media (max-width:517px) {
	/*==========================================================================*/
	.bxMain .bxFoot1 .bxFoot1Content {
		text-align: center;
	}
	.bxMain .bxFoot1 .bxFoot1Content .l1, .bxMain .bxFoot1 .bxFoot1Content .l2 {
		float: none;
	}
	.bxCht1 .chL1 .chtBrd {
		padding: 5px;
	}
	.bxCht1 .chL1 .chL2 {
		width: 100%;
		padding-bottom: 20px;
	}
	.bxCht1 .chL1 .tbbn1 .btnFico {
		margin-bottom: 10px;
	}
	.bxCht1 .chL1 .tbbn1 .btnFico,
	.bxCht1 .chL1 .tbbn1 .btnFico.btnFico-clock {
		margin-left: 0px;
	}
	
	/*==========================================================================*/
}
@media (max-width:467px) {
	/*==========================================================================*/
	/*==========================================================================*/
}
@media (max-width:417px) {
	/*==========================================================================*/
	/*==========================================================================*/
}
@media (max-width:367px) {
	/*==========================================================================*/
	/*==========================================================================*/
}
@media (max-width:337px) {
	/*==========================================================================*/
	/*==========================================================================*/
}