/*Copyright 2007 Qietu.com Inc. All rights reserved.*/

* {
    margin: 0;
    padding: 0;
    /*-webkit-appearance: none;*/ /*去掉浏览器默认样式*/
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    /*box-sizing: border-box;*/
}

html,
body {
   
    overflow-x: hidden;
    /*-webkit-user-select: none;*/
}

body {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    -webkit-text-size-adjust: 100%; /*关闭自动调整字体*/
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}


/*pad*/
img{
	max-width:100%;
}
.rotate
{
transform:rotate(7deg);
-ms-transform:rotate(7deg); 	/* IE 9 */
-moz-transform:rotate(7deg); 	/* Firefox */
-webkit-transform:rotate(7deg); /* Safari 和 Chrome */
-o-transform:rotate(7deg); 	/* Opera */
}
.toe{
	/*超出省略号*/
	 word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; /*去掉苹果的默认UI来渲染按钮*/}


.gh {
	height:34px;
	width:34px;
	right:30px;
	top:20px;
	position:absolute;
	transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	cursor:pointer; display: none;
}
.gh.selected {
	transform: rotate(90deg);
}
.gh a {
	background-color: #000;
	display: block;
	height: 2px;
	margin-top: -2px;
	position: relative;
	top: 50%;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 100%;
}

.gh a:after, .gh a:before {
	background-color: #000;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	position: absolute;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width:100%;
}
.gh a:after {
	top:10px;
}
.gh a:before {
	top:-10px;
}
.gh.selected a:after, .gh.selected a:before {
	top: 0;
}
.gh.selected a:before {
	transform: translateY(0px) rotate(-45deg);
	-webkit-transform: translateY(0px) rotate(-45deg);
	-ms-transform: translateY(0px) rotate(-45deg);
}
.gh.selected a:after {
	transform: translateY(0px) rotate(45deg);
	-webkit-transform: translateY(0px) rotate(45deg);
	-ms-transform: translateY(0px) rotate(45deg);
}
.gh.selected a {
	background-color: transparent !important;
}
@media only screen and (min-width:1241px) {
	.nav-wp{display: block !important;}

}

@media only screen and (max-width:1240px) {
	*{
		box-sizing: border-box;
	}
	.gh{
		display: block;
	}
	.wrapper{
		width: auto; padding: 0 15px;
	}
	.headerbg,
	.headerbg.fixed{
		height: 70px; background-color: #fff; 
		
	}
	.homebg{
		padding-bottom: 80%;
		background-position:  center 70px;
		background-size: cover;
		height: auto;
		padding-top: 0;
	}
	.header,
	.headerbg.fixed .header{
		position: fixed; left: 0; right: 0; background: #fff; height: 70px;
	}
	.homebg .header{
		background-image: none; background: #fff;
	}
	.header .wrapper,
	.headerbg.fixed .wrapper{
		padding-top: 0; height: auto;
	}
	.headerbg .logo-white{
		display: none;
	}
	.headerbg .logo,
	.headerbg.fixed .logo{
		width: 100px; display: block;
	}
	.headerbg .nav,
	.headerbg.fixed .nav{
		margin-top: 0; float: none; text-align: center;
	}
	.header .top,
	.headerbg.fixed .top{
		display: block; position: static;
	}
	
	.nav-wp{
		position: fixed; left: 0; right: 0; top: 71px; background: #fff; padding: 20px 0;
		box-shadow: rgba(0,0,0,0.1) 0 5px 5px; text-align: center; display: none;
	}
	.header .nav li{
		float: none; margin: 0; 
	}
	.header .nav li a{
		display: block; height: 40px; line-height: 40px;
	}
	.homebg .header .nav a{
		color: #222;
	}
	
	.header .nav li span{
		display: none;
	}
	.header .nav li.on a, .header .nav li:hover a{
		border: none; font-weight: bold;
	}
	.header .srch{
		border: #3f3f3f solid 1px; margin: 0 auto; float: none; display: inline-block; height: 40px; margin-top: 10px;
	}
	.homebg .header .srch{
		border-color: #3f3f3f;
	}
	.header .srch .txt,
	.header .srch .btn{
		height: 40px;
	}
	.homebg .header .srch .txt{
		color: #222;
	}
	.homebg .header .srch .btn{
		background: url(../imgs/img_01.png) no-repeat center;
	}
	
	.header .reg{
		float: none; font-size: 16px; margin-top: 10px; 
	}
	.header .reg li{
		float: none; display: inline;
	}
	.homebg .header .reg li a{
		color: #333;
	}
	.current{
		font-size: 14px; height: auto; line-height: 1.7; padding: 20px 0; clear: both;
	}
	.current-l{
		float: none;
	}
	.current-r{
		float: none; display: none;
	}
	/*查看试卷*/
	.testvw{
		clear: both; padding:30px 15px;
	}
	.testvw-head{
		padding: 0; padding-bottom: 15px;
	}
	.testvw-head ul{
		font-size: 14px;
	}
	.testvw-hd{
		font-size: 18px;
	}
	.testvw-md{
		font-size: 14px;
	}
	.testvw-md .head{
		font-size: 16px;
	}
	.testvw-head h2{
		font-size: 18px;
	}
	.testvw-head li{
		margin: 0 5px;
	}
	.testvw-body{
		background: none;
	}
	.testvw-bodyl{
		width: auto; float: none; padding: 0 20px;
	}
	.testvw-bodyr{
		width: auto; float: none;
	}
	.testvw-bodyrfix{
		position: static;
		margin-left: 0;
	}
	.testvw-bodyrfix.topfix{
		position: static;
		overflow-y: visible;
	}
	.testvw-nav{
		padding: 20px;
	}
	.testvw-navh{
		height: auto;
		overflow-y: visible;
	}
	.testvw-nav dd{
		font-size: 14px;
	}
	.testvw-nav .body{
		margin-right: 0;
	}
	.testvw-md .foot-f li{
		padding-left: 0;
	}
	.testvw-md .foot-f label{
		position: static;
	}
	.rwd-tbl{
		display: block; overflow-x: auto;
	}
	.view-tbl table{
		min-width: 500px;
	}
	.view-tbl2 table{
		min-width: 820px;
	}
	.footer{
		padding: 35px 0;
	}
	.f-md{
		width: auto; float: none; margin-bottom: 30px;
	}
	.f-md h2{
		font-size: 18px;
	}
	/*1-标准进去学习云题*/
	.uc-wp{
		background: none;
	}
	.uc-l{
		float: none; width: auto;
	}
	.uc-img{
		display: none;
	}
	.uc-r{
		float: none; width: auto; margin-top: 20px; padding: 0;
	}
	.uc-notes .body li{
		padding: 20px 15px;
	}
	.uc-notes .body li .img{
		width: 5%; display: none;
	}
	.uc-notes .body li .txt{
		float: none; margin: 0;
	}
	.uc-notes .body li .txt h4{
		font-weight: bold;
	}
	.uc-notes .body li .txt p{
		margin-top: 8px; font-size: 12px;
	}
	.uc-notes .body li .btn{
		position: static; margin-top: 15px;
	}
	.pages{
		text-align: center;
	}
	.pages li{
		margin: 0 2px;
	}
	.pages li a{
		width: auto;
	}
	.pages li.on a, .pages li:hover a{
		background-color: #fff;
		color: #333;
	}
	/*1-查看成绩*/
	.view-wp{
		padding: 15px;
	}
	.view-hd h2{
		font-size: 18px;
	}
	.view-nav .left{
		float: none;
	}
	.view-slct label{
		float: none;
	}
	.view-slct select{
		float: none; background-color: #eee; width: auto;
	}
	.view-nav .nav ul{
		display: flex; display: -webkit-flex
	}
	.view-nav .nav li{
		width: 100%; padding: 0; border: 0;
	}
	.view-nav .nav li p{
		font-size: 12px;
	}
	.view-nav .right{
		float: none;
	}
	.view-nav .srch{
		float: none; margin-top: 15px;
	}
	.view-nav .srch .txt{
		float: none;
		width: 100%;
		height: 36px;
		line-height: 36px;
	}
	.view-nav .srch .btn{
		float: none;
		margin: 0 ;
		margin-top: 10px; 
		width: 70px;
	}
	.view-nav2{
		margin-top:20px;
	}
	.view-nav .btns{
		margin-top: 10px; float: none;
	}
	.view-nav .btns li{
		float: left;
		margin-left: 0; margin-right: 10px;
		margin-bottom: 10px;
	}
	/*查看成绩(线下成绩)*/
	.addcourse-dialog {
		padding: 0 40px;
	}
	.addcourse-dialog table{
		width: 100%;
	}
	.addcourse-dialog .finput .txt{
		width: 100%;
	}
	body .addcourse .layui-layer-content{
		height: 305px !important;
	}
	/*1-训练记录*/
	.mylog{
		padding: 30px 15px;
	}
	.mylog-hd li{
		float: none; margin: 0;
	}
	.mylog-hd li label{
		display: block;
	}
	.mylog-hd li select{
		width: 100%;
		background: url(../imgs/zys28.png) no-repeat right 9px center;
	}
	.mylog-bd table{
		min-width: 500px;
	}
	.myhead-nav .term{
		position: static;
		text-align: center;
		background-color: #fff;
	}
	.myhead-nav .term label{
		color: #333333;		
	}
	.myhead-nav .term select{
		color: #333333;
	}
	.myhead-nav>ul>li li>a{
		width: auto;
		display: block;
	}
	.mylog-hd li input[type=text]{
		width: 100%;
	}
	.mylog-hd li .btn{
		margin-top: 10px;
	}
	/*1-创建考试*/
	.addpage{
		padding: 0 15px; padding-bottom: 40px;
	}
	.add-tl{}
	.add-tl .left{
		float: none; display: inline;
	}
	.add-tl .right{
		float: none; display: inline; width: auto; margin-left: 10px;
	}
	.fgroup{
		position: static; padding: 0;
	}
	.flabel{
		position: static; width: auto; text-align: left;
	}
	.finput .ui-txt,
	.finput select{
		width: 100%;
	}
	.fgroupabc ul{
		margin-left: 0;
	}
	.add-r select{
		    background: url(../imgs/zys104.png) no-repeat right 9px center;
	}
	.fborder-2 .finput select{
		background: url(../imgs/zys104.png) no-repeat right 9px center;
	}
	.add-r .finput .ui-txt{
		width: 100%;
	}
	.w200{
		width: 100%;
	}
	.ftitle{
		margin: 15px 0;
	}
	.fborder{
		border: 0;
	}
	.fborder-bd{
		padding: 0; padding-top: 20px;
	}
	.addexam .finput select{
		width: 100%;
		background: url(../imgs/zys104.png) no-repeat right 9px center;
	}
	.addexam .finput select.w200{
		width: 100%;
		background: url(../imgs/zys104.png) no-repeat right 9px center;
	}
	.fgroupabc li{
		float: none;
		margin-right: 0;
		margin-top: 10px;
	}
	/*1-创建试题（单张）*/
	.add-l{
		width: auto; float: none;
	}
	.add-r{
		width: auto; float: none;
	}
	.addnote .fgroup{
		padding: 0;
	}
	.addnote-opt .ui-txt{
		width: 70%;
	}
	
	.addnote .fborder-hd{
		padding: 0; padding-left: 20px; height: auto;
	}
	.addnote .fborder-hd .left{
		float: none; display: inline;
	}
	.addnote .fborder-hd .right{
		float: none; display: inline;
	}
	.fborder-hd .right ul{
		display: inline;
	}
	.fborder-hd .right li{
		float: none; display: inline; margin-left: 5px; font-size: 14px;
	}
	.fborder-hd .right a{
		display: inline-block;
	}
	.fborder-2 .fgroup{
		padding: 0;
	}
	.addnote-opt textarea{

	}
	.createpoint-dialog{
		width: auto;
		padding: 0 20px;
		margin: 0;
	}
	.createpoint-dialog .point-info >ul{
		height: auto;
	}
	.createpoint-dialog .point-info >ul> li.first{
		margin-bottom: 30px;
		margin-right: 0;
	}
	.createpoint-dialog .point-info >ul> li.li1{
		width: auto;
		height: auto;
		overflow: visible;
	}
	.createpoint-dialog .point-info >ul> li{
		float: none;
	}
	.createpoint-dialog .point-info >ul> li.li3{
		width: auto;
		height: auto;
		overflow: visible;
	}
	.createpoint-dialog .recomm{
		text-align: left;
		padding: 10px 0;
	}
	.createpoint-dialog .point-info .dd-tree1 dd, .createpoint-dialog .point-info .dd-tree2 dd{
		margin-left: 0;
		height: auto;
	}
	.createpoint-dialog .point-info .material{
		height: auto;
	}
	.createpoint-dialog .point-info .material:after{
		content: "";
		display: block;
		clear: both;
	}
	.createpoint-dialog .point-info .material dt{
		display: block;
		float: none;
		padding-bottom: 15px;
	}
	.createpoint-dialog .point-info .material dd{
		height: 64px;
		margin-top: 0;
	}
	.createpoint-dialog .point-info .li2 ul{
		padding-left: 0;
		text-align: center;
	}
	.mybank-dialog{
		padding: 0 20px;
	}
	.mybank-dialog .cho-selects li{
		float: none;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.mybank-dialog .cho-selects label{
		display: block;
	}
	.mybank-dialog .cho-selects select{
		width: 100%;
		background-position: right 9px center;
	}
	.mybank-dialog table{
		min-width: 550px;
	}
	
	.mybankcheck-dialog{
		padding: 0 20px;
	}
	.mybankcheck-dialog .ques-info li{
		float: none;
		margin-right: 0;
	}
	.mybankcheck-dialog .ques-content dd{
		padding-left: 0;
	}
	
	.modify-dialog{
		padding: 0 20px;
	}
	.modify-dialog .fgroup{
		padding-left: 0;
	}

	.modify-dialog .fgroup1 textarea,
	.modify-dialog .fgroup2 textarea,
	.modify-dialog .fgroup3 textarea{
		width: 100%;
	}
	.modify-dialog .add-r .finput .ui-txt{
		width: 100%;
	}
	.modify-dialog .add-r .fborder-2 .fgroup{
		padding-left: 0;
	}
	.modify-dialog .add-r .fborder-2 select{
		width: 100%;
	}
	.modify-dialog .add-r .fborder-2 .fgroup-dir .finput{
		padding-left: 0;
	}
	body .modify .layui-layer-content{
		height: 400px !important;
	}
	
	.mybankshare-dialog{
		padding: 0 20px;
	}
	
	/*.addnote .fborder-bd .add-line{
		text-align: left;
	}
	.addnote .fillin-ul input[type=text]{
		width: 76%;
	}
	.addnote .fillin-ul input[type=button]{
		width: 30px;
		height: 30px;
	}
	.addnote .fillin-ul textarea{

	}*/
	.cke_questions_header span{
		position: static;
		text-align: left;
	}
	.cke_questions_part{
		padding-left: 0;
	}
	.cke_questions_header span:after{
		right: auto;
		left: 32px;
	}
	/*1-作业管理和考试管理(考试管理)*/
	.ucwork{
		padding: 15px;
	}
	.ucwork-tab{
		height: auto;
	}
	.ucwork-tab .left{
		float: none;
	}
	.ucwork-tab .right{
		float: none;
	}
	.ucwork-tab .left ul{
		display: flex; display: -webkit-flex;
	}
	.ucwork-tab .left li{
		width: 100%; text-align: center;
	}
	.ucwork-tab .left li a{
		padding: 0;
	}
	.ucwork-srch ul{
		margin: 0;
	}
	.ucwork-srch li{
		float: none; margin: 0; margin-bottom: 10px;
	}
	.ucwork-srch li label{
		display: block; width: auto; text-align: left; font-size: 14px;
	}
	.ucwork-srch li select{
		width: 100%;
		    background: url(../imgs/zys28.png) no-repeat right 9px center;
	}
	.ucwork-srch li .txt{
		width: 100%;
	}
	.ucwork-bd .btn{
		position: static;
		margin-top: 10px;
	}
	.ucwork-bd .btn li{
		position: static;
		margin-right: 20px;
		margin-bottom: 10px;
	}
	.ucwork-bd >ul >li{
		padding-bottom: 25px;
	}

	.ucwork-bd .img{
		display: none;
	}
	.ucwork-bd .txt{
		float: none; margin: 0;
	}
	.ucwork-bd .txt h4{
		font-size: 16px; 
		font-weight: bold;
		height: auto;
	}

	.ucwork-bd .txt p{
		font-size: 12px;
	}
	.ucwork-bd .btn{
		float: none; width: auto; height: auto;
	}
	.ucwork-bd .btn li.edit{
		
	}
	
	.invigilate-dialog{
		margin: 10px;
		height: auto;
	}
	.invigilate-dialog .info{
		float: none;
		width: auto;
	}
	.invigilate-dialog .info h2{
		text-align: center;
	}
	.invigilate-dialog .info li{
		text-align: center;
	}
	.invigilate-dialog .operate{
		float: none;
		border-left: none;
		width: auto;
	}
	.invigilate-dialog .operate .operate-scroll{
		height: 300px;
	}
	.invigilate-dialog .operate .inputs label{
		float: none;
		display: block;
	}
	.invigilate-dialog .operate .inputs select{
		float: none;
		width: 100%;
		margin-left: 0;
		margin-bottom: 10px;
		background: url(../imgs/zys104.png) no-repeat right 10px center;
	}
	.invigilate-dialog .operate .inputs input[type=text]{
		float: none;
		width: 100%;
		margin-bottom: 10px;
		margin-left: 0;
	}
	.invigilate-dialog .operate .inputs input[type=submit]{
		float: none;
		margin-left: 0;
	}
	.invigilate-dialog .operate .stu ul{
		margin-right: -2%;
	}
	.invigilate-dialog .operate .stu li{
		width: 48%;
		margin-right: 2%;
		height: auto;
	}
	.invigilate-dialog .operate .stu li h2{
		font-size: 12px;
	}
	/*1-合成试卷*/
	.testvw-md .body:after{
		display: none;
	}
	.testvw-md .body-hd{
		display: block;
	}
	.testvw-md .body ul{
		position: static; font-size: 14px; border: none;
	}
	.testvw-md .body li{
		width: auto; padding: 0; display: inline; float: none; border: 0; margin-right: 5px;
	}
	.testvw-md .body ul a{
		 
	}
	.layui-layer{
		width: auto !important; height: auto !important; left: 15px !important; right: 15px !important;
	}
	.layui-layer-content{
		height: 500px !important;
	}
	.addnote-set-dialog td{
		width: auto; display: block;
	}
	.addnote-set-dialog{
		width: auto; padding: 15px;
	}
	.addnote-set-dialog .flabel{
		display: block;
	}
	.addnote-set-dialog .finput{
		display: block;
	}
	.addnote-set-dialog select{
		width: 100%;
		background: url(../imgs/zys104.png) no-repeat right 9px center;
	}
	.addnote-set-dialog input[type=text]{
		width: 100%;
	}
	/*1-审核管理*/
	.myhead{
		height: auto; background: #eee !important; margin-top: 15px; 
	}
	.myhead .wrapper{
		height: auto;
	}
	.myhead-nav>ul{
		position: static; height: auto; /*overflow: hidden;*/
	}
	.myhead-nav>ul>li{
		width: 33.33%; margin: 0; border-radius: 0;
	}
	.mycheck-wp{
		padding: 0;  margin-top: 15px; clear: both; 
	}
	.mycheck-title{
		padding: 0 ; margin: 0; 
	}
	.mycheck-nav{
		margin: 0 20px;
		padding-bottom: 0;
	}
	.mycheck-nav li{
		float: none;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.mycheck-nav li a{
		display: block;
		width: auto;
	}
	.mycheck-hd{
		margin: 0 20px;
	}
	.mycheck-hd li{
		float: none;
		margin-right: 0;
	}
	.mycheck-hd li label{
		display: block;
	}
	.mycheck-hd li select{
		width: 100%;
		background: url(../imgs/zys28.png) no-repeat right 9px center;
	}
	.mycheck-hd li input[type=text]{
		width: 100%;
	}
	.mycheck-bd{
		margin: 0 20px;
		padding-bottom: 40px;
	}
	.mycheck-bd .batch ul{
		float: none;
	}
	.mycheck-bd .batch li{
		margin-left: 0;
		margin-top: 10px;
		float: none;
	}
	.mycheck-bd .batch li input[type=button]{
		width: 100%;
	}
	.mycheck-bd table{
		min-width: 840px;
	}
	/*审核管理的弹窗*/
	.managcheck-dialog{
		padding: 0 20px;
	}
	.managcheck-dialog .sub-info li{
		float: none;
	}
	.managcheck-dialog dd{
		padding-left: 0;
	}
	.pass-dialog textarea, .nopass-dialog textarea{
		width: 100%;
	}
	/*1-试卷分析 (2)*/
	.mydv-hd{
		
	}
	.mydv-hd h2{
		font-size: 18px;
	}
	.mydv-nav{
		padding: 15px;
		text-align: center;
	}

	.mydv-bd{
		padding: 15px;
	}
	.mydv-bd .left, .mydv-bd .right{
		width: auto; float: none;
	}
	.mydv-bd .bd{
		height: auto !important; padding: 0; margin: 0;
	}
	.mydv-bd .bd>div{
		width: 100% !important;
	}
	/*1-我的成绩*/
	.mypush{
		padding: 0 15px;
	}
	.mypush-hd{
		
	}
	.mypush-hd .left ul{
		display: flex; display: -webkit-flex;
	}
	.mypush-hd .left li{
		width: 100%; text-align: center;
	}
	.mypush-hd .left li a{
		padding: 0;
	}
	.mypush-sh li label{
		float: none;
	}
	.mypush-sh li input[type=text]{
		float: none; width: 100%;
	}
	.mypush-sh li input[type=submit]{
		margin-top: 10px;
	}
	.mypush-bd li{
		padding: 20px 0;
	}
	.mypush-bd li .img{
		display: none;
	}
	.mypush-bd li .txt{
		float: none; margin: 0;
	}
	.mypush-bd li .txt h4{
		font-weight: bold;
	}
	.mypush-bd li .btn{
		float: none; height: auto; text-align: left; margin-top: 15px;
	}
	.mypush-bd li .btn .ui-btn{
		margin: 0;
	}
	.myside .mynav li {
		border-bottom: #eee solid 1px;
	}
	
	/*1-我的错题本*/
	.mywp{
		background: none; margin-top: 20px;
	}
	.mywp-wp{
		padding-top: 20px;
	}
	.mysrch{
		height: auto; clear: both;
	}
	.mysrch .srch-form{
		float: none; width: auto; 
	}
	.mysrch .srch-form .txt{
		width: 100%;
	}
	.myside{
		width: auto; float: none;
	}
	.mymain{
		float: none; width: auto;
	}
	.mymain .mynote-bd .body{
		padding: 15px;
	}
	.mymain .mynote-bd .foot{
		padding: 15px;
	}
	.mymain .mynote-bd .foot-f{
		padding: 15px; background: none;
	}
	.mymain .mynote-bd .foot-f li{
		position: static; padding: 0;
	}
	.mymain .mynote-bd .foot-f li label{
		position: static;
	}
	.myside .mynav ul li.hasChild>a{
		background-image: url(../imgs/zys16.png);
		background-repeat: no-repeat;
		background-position: right 10px center;
	}
	.myside .term-sel select{
		background: url(../imgs/zys16.png) no-repeat right center;
	}
	.mymain .mynote-bd .foot-l{
		float: none;
	}
	.mymain .mynote-bd .foot-r{
		float: none;
		padding-bottom: 10px;
	}
	.mymain .mynote-bd .foot-r li{
		line-height: 26px;
	}
	.mymain .mynote-bd .pages{
		padding-left: 0;
		padding-right: 0;
	}
	/*1-我的推送*/
	..mypush-hd{
		height: auto;
	}
	.mypush-hd .left{
		float: none;
	}
	.mypush-hd .right{
		float: none;
	}
	.checkfeedback-dialog .cfb-subbd3 .reply{
		text-align: left;
		padding-bottom: 20px;
		width: 100%;
	}
	.checkfeedback-dialog .cfb-subbd3 .reply textarea{
		width: 100%;
	}
	.checkfeedback-dialog .cfb-subbd1 li{
		float: none;
		width: 100%;
	}
	.checkfeedback-dialog .cfb-subbd1 .pie{
		width: 100%;
	}
	/*1-智能组卷*/
	.add-ainote .add-l .fgroup{
		padding: 0;
	}
	.add-ainote .finput label{
		display: block;
		margin-left: 0;
	}
	.add-ainote code{
		display: block;
		position: static;
		margin-left: 0;
		width: auto;
	}
	.add-ainote .add-l table{
		min-width: 500px;
	}
	.add-wp-intel .finput select{
		background: url(../imgs/zys104.png) no-repeat right 9px center;
	}

	
	/*1.1智能组卷的按钮*/
	.add-wp-intel{
		padding-bottom: 50px;
		position: relative;
	}
	.add-wp-intel .add-ft{
		position: absolute;
		bottom: 7px;
		left: 0;
		right: 0;
	}
	.add-wp-intel .add-ft input{
		margin: 0;
		width: 100%;
	}
	/*合成试卷的按钮最下*/
	.testvw-body-comp{
		position: relative;
	}
	.testvw-body-comp .testvw-sbmt{
		position: absolute;
		bottom: 140px;
		left: 0;
		right: 0;
		padding: 0 20px;
	}
	.testvw-body-comp .testvw-sbmt .ui-btn{
		margin: 0;
		width: 100%;
	}
	/*批量设置 的“设置”弹窗*/
	.edit-dialog .fborder-bd{
		padding: 0 40px;
	}
	.edit-dialog .addnote-opt1 textarea{
		width: 70%;
		height: 40px;
	}
	.edit-dialog textarea{
		width: 100%;
	}
	.edit-dialog .addnote-opt .ui-txt{
		width: 70%;
	}
	body .editsub .layui-layer-content{
		height: 350px !important;
	}
	/*批量设置的编辑弹窗*/
	.edit-dialog .edit-select-type{
		padding-bottom: 20px;
	}
	.edit-fill-in-exe .fillin-ul input[type=text]{
		width: 70%;
	}
	.edit-single-choice .addnote-opt1 textarea{
		width: 100%;
	}
	.edit-single-choice .addnote-opt2 textarea{
		height: 40px;
	}
	.edit-fill-in-exe .fborder-bd .add-line{
		text-align: left;
	}
	.edit-fill-in-exe .fillin-ul textarea{

	}
	.cke_questions_part[name=trunk] h5{
		height: 30px;
	}
	.edit-fill-in-exe .cke_questions_part{
		padding-left: 0;
	}
	/*1.1批量设置的按钮移位*/
	.add-r-batch .batch-btn{
		margin-top: 0;
		margin-bottom: 20px;
		padding-top: 20px;
	}
	/*1.1合成试卷(修改分值)弹窗*/
	.analpaper-dialog{
		width: 96%;
		padding: 2%;
	}
	body .analpaper .analpaper-dialog li{
		float: none;
	}
	body .analpaper .analpaper-dialog .body dd{
		float: none;
		width: 100%;
		margin-bottom: 10px;
		margin-right: 0;
	}
	body .analpaper .analpaper-dialog .body dd .bd .bar1,
	body .analpaper .analpaper-dialog .body dd .bd .bar2,
	body .analpaper .analpaper-dialog .body dd .bd .bar3{
		width: 100% !important;
		height: auto !important;
		margin-left: 0;
	}
	body .analpaper .analpaper-dialog .body .pie1{
		width:100% !important;
		height: auto;
	}
	body .analpaper .analpaper-dialog li.li2, body .analpaper .analpaper-dialog li.li3{
		width: 100%;
	}
	body .analpaper .analpaper-dialog li.li3{
		margin-left: 0;
	}
	body .analpaper .analpaper-dialog li.li4{
		width: 100%;
	}
	body .analpaper .layui-layer-content{
		height: 400px !important;
	}
	body .analpaper .analpaper-dialog li .body table{
		min-width: 380px;
	}
	/*1-查看*/
	.testvw-rs table{
		width: 100%;
		min-width: 400px;
	}
	/*查看试卷2 弹窗开始*/
	/*下载试卷*/
	.downpaper-dialog{
		width: auto;
		padding: 0 20px;
	}
	/*打印试卷*/
	.printpaper-dialog{
		padding: 30px 20px 0;
	}
	.printpaper-dialog .print-param{
		float: none;
		width: auto;
		padding: 0 10px 10px;
	}
	.printpaper-dialog .print-param dt{
		font-size: 12px;
	}
	.printpaper-dialog .print-param dd{
		font-size: 12px;
	}
	.printpaper-dialog .print-param .btn{
		float: none;
		margin-right: 0;
		display: block;
	}
	.printpaper-dialog .stu-info{
		display: none;
	}
	.printpaper-dialog .paper-content{
		float: none;
		width: auto;
	}
	.printpaper-dialog .paper-content .hint{
		padding-left: 0;
	}
	.printpaper-dialog .paper-content .hint h4 input[type=text]{

	}
	.printpaper-dialog .paper-content .content{
		padding-left: 0;
	}
	body .printpaper .layui-layer-content {
    height: 500px !important;
	}
	/*推送试卷*/
	.pub-dialog{
		padding: 0 20px;
	}
	.pub-dialog .show-score{
		padding-bottom: 10px;
	}
	.pub-dialog .show-score h4{
		float: none;
	}
	.pub-dialog .show-score ul{
		float: none;
	}
	.pub-dialog .show-score li{
		margin-right: 0;
		width: 50%;
	}
	.pub-dialog .show-score li.last{
		margin-right: 0;
	}
	.pub-dialog .show-score input[type=text]{
		width: 100%;
	}
	.testvw-cat .printpaper-a{
		display: none;
	}
	/*查看试卷2 弹窗结束*/
	
	/*登录 开始*/
	.reg-body{
		height: auto;
		margin-bottom: 0;
	}
	.reg-body .wrapper{
		padding-bottom: 20px;
	}
	.reg-body .wrapper:after{
		content: "";
		display: block;
		clear: both;
	}
	.reg-bodyl{
		float: none;
		width: auto;
		margin-left: 0;
		padding-top: 30px;
	}
	.reg-bodyl .img{
		position: static;
	}
	.reg-bodyl h2{
		font-size: 22px;
	}
	.reg-bodyl p{
		margin-top: 10px;
	}
	.reg-bodyr{
		float: none;
		margin-top: 30px;
		margin-right: 0;
		width: auto;
	}
	.reg-bodyr .foot dd{
		margin: 0 5px;
	}
	/*登录 结束*/
	
	/*竞赛 开始*/
	.gamelist-wrap{
		padding: 0;
	}
	.gamelist{
		padding: 20px;
	}
	.gamelist li .img{
		float: none;
		width: auto;
	}
	.gamelist li .img img{
		width: 100%;
	}
	.gamelist li .txt{
		float: none;
		padding-top: 10px;
		margin-left: 0;
	}
	.gamelist li .txt h4{
		line-height: 24px;
		margin-bottom: 10px;
		font-size: 16px;
	}
	.gamelist li .txt p span{
		display: block;
		margin-left: 0;
	}
	/*竞赛 结束*/
	
	/*竞赛详情页1 开始*/
	.gmd{
		padding: 0 20px;
	}
	.gmd-tabh{
		font-size: 12px;
	}
	.gmd-info .btn{
		position: static;
		margin-top: 10px;
	}
	.gmd-info .btn a{
		margin-left: 0;
		margin-bottom: 10px;
	}
	.enroll-dialog{
		padding: 20px 20px 0;
	}
	.enroll-form li{
		margin-bottom: 10px;
	}
	.enroll-form li span{
		text-align: left;
		margin-bottom: 5px;
		display: block;
	}
	.enroll-form li input[type=text]{
		width: 100%;
	}
	.enroll-form li font{
		display: inline-block;
		margin:8px 0;
	}
	.enroll-form li select{
		width: 100%;
		background-position: right 10px center;
	}
	body .enroll .layui-layer-content{
		height: 330px !important;
	}
	/*竞赛详情页1 结束*/
	
	/*首页 开始*/
	.h-hd h4{
		font-size: 18px;
	}
	.h-hd a{
		margin-top: 0;
	}
	.hcoz ul{
		padding:  0 2%;
	}
	.hcoz li{
		width: 46%;
		margin: 0 2%;
		 margin-bottom: 20px;
	}
	.hcoz li:nth-child(2n+1){
		clear: both;
	}
	.hcoz-bd li .img{
		height: auto;
	}
	.hcoz-bd li .img img{
		width: 100%;
	}
	.hcoz-bd li .txt h4{
		/*min-height: 46px;*/
	}
	.hact-bd ul{
		padding: 0 2%;
	}
	.hact-bd li{
		width: 46%;
		margin: 0 2%;
		margin-bottom: 20px;
	}
	.hact-bd li:nth-child(2n+1){
		clear: both;
	}
	.hact-bd .img{
		height: auto;
	}
	.hact-bd .img img{
		width: 100%;
	}
	.hact-bd .txt h4{
		font-size: 14px;
	}
	.hft{
		height: auto; padding-bottom: 40px;
	}
	.hft h4{
		padding-top: 40px;
		font-size: 22px;
	}
	.hft h2{
		font-size: 20px;
	}
	
	.hpart{
		padding: 40px 0;
	}
	.hpart-hd{
		font-size: 18px;
	}
	.hpart-bd li{
		width: calc(100% - 5px);
	}
	.hpart-bd .tempWrap{
		width: 100% !important;
	}
	/*首页 结束*/
	
	/*提交后 开始*/
	.testvw-ft .btns a{
		margin: 20px 20px 0;
	}
	/*提交后 结束*/
	
	/*我的题库(试卷管理) 开始*/
	.mytry{
		padding: 20px;
	}
	.mytry-wp{
		padding: 0; margin-top: 20px;
	}
	.mytry-nav ul{
		height: auto;
	}
	.mytry-nav ul:after{
		content: "";
		clear: both;
		display: block;
	}
	.mytry-nav li{
		padding: 0;
    width: 50%;
    margin-bottom: 20px;
	}
	.mytry-nav li.first {
    margin-left: 0;
	}
	.mytry-hd .screen2 ul{
		height: auto;
	}
	.mytry-hd .screen2 li{
		float: none;
		margin-bottom: 10px;
		margin-right: 0;
	}
	.mytry-hd .screen2 li label{
		display: block;
	}
	.mytry-hd .screen2 li select,
	.mytry-hd .screen2 li select.sel-content{
		width: 100%;
		background: url(../imgs/zys28.png) no-repeat right 9px center;
	}
	.mytry-hd .screen2 li input[type=text]{
		width: 100%;
	}
	.mytry-bd table{
		min-width: 775px;
	}
	/*我的题库(试卷管理) 结束*/
	
	/*我的题库(试题管理) 开始*/
	.mytry-hd .screen ul{
		float: none;
		width: auto;
		height: auto;
		margin-right: 0;
	}
	.mytry-hd .screen{
		height: auto;
	}
	.mytry-hd .screen li{
		float: none;
		margin-left: 0;
		margin-right: 0;
	}
	.mytry-hd .screen li label{
		display: block;
		width: auto;
		text-align: left;
	}
	.mytry-hd .screen li select{
		width: 100%;
		background: url(../imgs/zys28.png) no-repeat right 9px center;
	}
	.mytry-hd .screen li input[type=text]{
		width: 100%;
	}
	.mytry-hd .screen input[type=button]{
		float: none;
		margin-top: 20px;
		margin-left: 0;
	}
	.mytry-hd .cre-work a{
		margin-left: 0;
	}
	/*我的题库(试题管理) 结束*/
	
	/*我的推送 开始*/
	.mypush-sh ul{
		margin-right: 0;
	}
	.mypush-sh li{
		float: none;
		margin-right: 0;
	}
	.mypush-sh li input[type=text].time2{
		margin-top: 30px;
	}
	.mypush-bd2{
		padding-top: 55px;
	}
	.mypush-bd2 table{
		min-width: 670px;
	}
	
	.checkfeedback-dialog{
		padding: 0 20px;
	}
	.cfb-hd li{
		float: none;
	}
	.cfb-hd li a{
		display: block;
		width: auto;
		height: 30px;
		line-height: 30px;
		text-align: center;
	}
	.cfb-hd li.on a{
		color: #feb500;
	}
	.cfb-hd li.on a:after{
		content: none;
	}	
	.checkfeedback-dialog .cfb-subbd1 .pie{
		float: none;
		margin: 0 auto;
	}
	.checkfeedback-dialog .cfb-subbd2 table{
		min-width: 280px;
	}
	.checkfeedback-dialog .cfb-subbd3 dt,
	.checkfeedback-dialog .cfb-subbd3 dd{
		float: none;
		margin-right: 0;
	}
	/*我的推送 结束*/
	
	/*数据中心 开始*/
	.mydata{
		padding-top: 20px;
	}
	.mydata-hd li{
		width: 50%;
	}
	.mydata-bd .hd h5{
		margin-left: 10px;
	}

	.mydata-bd ul{
		margin-right: 0;
	}
	.mydata-bd li{
		width: 100%;
		margin-right: 0;
	}
	.mydata-bd li .bd .area-chart{
		width: 100%;
		height: auto;
	}
	.mydata-hd li.first{
		margin-left: 0;
	}
	/*数据中心 结束*/
	
	/*新建作业 开始*/
	.addwork-dialog{
		padding: 20px 20px 0;
		width: auto;
	}
	.addwork-dialog .srch label{
		display: block;
		margin-left: 0;
		margin-bottom: 10px;
	}
	.addwork-dialog .srch select{
		width: 100%;
		background: url(../imgs/zys104.png) no-repeat right 10px center;
	}
	.addwork-dialog .srch .ui-txt{
		width: 100%;
	}
	.addwork-dialog .list table{
		min-width: 650px;
	}
	/*新建作业 结束*/
	
	/*左侧栏箭头图标设置*/
	.uc-nav ul li.hasChild>a{
	  background-image: url(../imgs/zys16.png);
	  background-repeat: no-repeat;
	  background-position: right 10px center;
	}
	
	/*标准进入学习讨论区 开始*/
	.ucbbs-bd table{
		min-width: 570px;
	}
	/*标准进入学习讨论区 结束*/
	
	/*非标准进入学习课程公告 开始*/
	.ucnotice-wp{
		width: auto;
		background-image: none;
	}
	.ucnotice-l{
		float: none;
		width: auto;
		padding: 20px;
	}
	.ucnotice-r{
		float: none;
		width: auto;
		margin-top: 20px; padding: 20px;
	}
	/*非标准进入学习课程公告 结束*/
	
	/*非标准进入学习讨论区 开始*/
	.myreply-post textarea{
		width: 100%;
	}
	.myreply .replys .img{
		
	}
	.myreply .replys .meta-l{
		float: none;
	}
	.myreply .replys .meta-r{
		float: none;
	}
	.myreply .replys .meta-r dd{
		margin-left: 0;
		margin-right: 15px;
	}
	.myreply-post .ft-l{
		float: none;
	}
	.myreply-post .ft-r{
		float: none;
		margin-left: 0;
	}
	.allcoz-sort{

	}
	.allcoz-sort dl{
		padding-left: 0;
		margin-bottom: 10px;
	}
	.allcoz-sort dt, .allcoz-sort dd{
		line-height: 16px;
		margin-bottom: 0;
	}
	.allcoz-sort dt{
		position: static;
		margin-right: 0;
	}
	.allcoz-sort dd{

	}
	.allcoz-nav{
		padding-top: 10px;
		height: auto;
	}
	.allcoz-nav .left{
		float: none;
	}
	.allcoz-nav .left li{
		line-height: 16px;
	}
	.allcoz-nav .right{
		float: none;
	}
	.allcoz-list ul{
		margin-right: -2%;
	}
	.allcoz-list li{
		width: 48%;
		margin-right: 2%;
	}
	.allcoz-list li .img img{
		width: 100%;
		height: auto;
	}
	.allcoz-list li .ft dl{
		float: none;
	}
	.allcoz-list li .ft .right{
		float: none;
	}
	.myreply .replys .disc-content{
		padding: 0 20px 20px;
	}
	.myreply .replys .old-txt .txt .hint-l{
		float: none;
	}
	.myreply .replys .old-txt .txt .hint-r{
		float: none;
	}
	.myreply .replys .old-txt .txt .hint-r dd{
		margin-left: 0;
		margin-right: 10px;
	}
	/*非标准进入学习讨论区 结束*/
	
	/*我创建的讨论 开始*/
	.myhd{
		height: auto;
		background-image: none !important;
		background-color: #fff;
	}
	.myhd .wrapper{
		height: auto;
		padding: 0;
	}
	.myhd-user{
		position: static;
		margin-left: 0;
	}
	.myhd-nav>ul{
		position: static;
		height: auto;
		overflow: hidden;
	}
	.myhd-user .img{
		float: none;
		padding-top: 30px;
		text-align: center;
	}
	.myhd-user .img img{
		width: 65px;
		height: 65px;
	}
	.myhd-user .txt{
		float: none;
		margin-top: 10px;
		margin-left: 0;
		text-align: center;
		color: #333;
	}
	.myhd-nav>ul>li{
		width: 33.33%;
		margin-right: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
	}
	.mypost{
		padding: 0 20px;
	}
	.mypost-hd{
		height: auto;
	}
	.mypost-hd ul{
		height: auto;
	}
	.mypost-hd li{
		float: none;
		margin-right: 0;
	}
	.mypost-hd li a{
		display: block;
		text-align: center;
	}
	/*我创建的讨论 结束*/
	
	/*我的班群 开始*/
	.mycoz-hd{
		padding: 10px 0;
	}
	.mycoz-bd{
		padding: 20px;
	}
	.mycoz-bd .head-l{
		float: none;
	}
	.mycoz-bd .head-l a{
		width: auto;
		display: block;
	}
	.mycoz-bd .head-r{
		margin-top: 5px;
		float: none;
		width: 100%;
	}
	.mycoz-bd .body table{
		width: 450px;
	}
	/*我的班群 结束*/
	
	/*我的活动-我的竞赛 开始*/
	.myactiv{
		padding: 0 20px;
	}
	.myactiv-nav>ul{
		height: auto;
	}
	.myactiv-nav>ul>li{
		float: none;
		margin-right: 0;
	}
	.myactiv-nav>ul>li a{
		display: block;
		text-align: center;
	}
	.myactiv-nav > ul > li.sel{
		height: auto;
	}
	.myactiv-nav > ul > li.sel > a{
		width: auto;
		background: url(../imgs/zys35.png) no-repeat right 20px center;
	}
	.myactiv-nav li ul{
		display: block;
	}
	.myactiv-hd{
		height: auto;
	}
	.myactiv-hd dl{
		float: none;
	}
	.myactiv-hd select{
		float: none;
		margin-top: 15px;
	}
	.myactiv-hd dt,.myactiv-hd dd, .myactiv-hd dd a{
		line-height: 18px; margin-bottom: 10px;
	}
	.myactiv-bd li .img{
		float: none;
	}
	.myactiv-bd li .img img{
		width: 100%;
		height: auto;
	}
	.myactiv-bd li .txt{
		float: none;
		margin-left: 0;
	}
	.myactiv-bd li .btn{
		position: static;
	}
	.myactiv-bd2 table{
		min-width: 710px;
	}
	/*我的活动-我的竞赛 结束*/
	
	/*我的课程 开始*/
	.mycoz ul{
		margin-right: -2%;
	}
	.mycoz li{
		width: 48%;
		margin-right: 2%;
	}
	.mycoz .img > img{
		width: 100%;
		height: auto;
	}
	.mycoz dl{
		padding: 10px 0 0;
	}
	.mycoz dd{
		border: none;
		width: 50%;
		height: auto;
		margin-right: 0;
		margin-bottom: 5px;
	}
	.mycoz dd img{
		display: none;
	}
	.mycoz dd:hover .img02{
		display: none;
	}
	.mycoz dd span{
		margin-top: 0;
	}
	/*我的课程 结束*/
	
	/*我的课程 老师 开始*/
	.mycoz2 dd.short{
		width: 50%;
	}
	.mycoz .addnew-course{
		text-align: left;
	}
	.addncourse-dialog{
		padding: 0 20px;
	}
	.addncourse-hd ul{
		height: auto;
	}
	.addncourse-hd li{
		float: none;
		margin-right: 0;
	}
	.addncourse-hd li a{
		display: block;
		text-align: center;
	}
	.addncourse-bd-top ul{
		float: none;
	}
	.addncourse-bd-top li{
		margin-bottom: 10px;
	}
	.addncourse-bd-top li label{
		display: block;
	}
	.addncourse-bd-top li select{
		width: 100%;
		background: url(../imgs/zys104.png) no-repeat right 10px center;
	}
	.addncourse-bd-top .cover{
		float: none;
	}
	.addncourse-bd-top .cover .img img{
		width: 100%;
		height: auto;
	}
	.addncourse-bd-top .cover .edit input[type=text]{
		float: none;
		width: 100%;
	}
	.addncourse-bd-top .cover .edit input[type=button]{
		margin-top: 10px;
		float: none;
	}
	.addncourse-bd-bottom li{
		margin-bottom: 10px;
	}
	.addncourse-bd-bottom li label{
		display: block;
	}
	.addncourse-bd-bottom li textarea{
		width: 100%;
	}
	.addncourse-bd-bottom li input[type=text]{
		width: 100%;
	}
	body .addncourse .layui-layer-content{
		height: 400px !important;
	}
	/*我的课程 老师 结束*/
	
	/*作答 开始*/
	.testvw-md-tk dd{
		padding-left: 0;
	}
	.testvw-md-tk dd label{
		position: static;
	}
	.testvw-md-tk .body li{
		display: block;
		margin-top: 10px;
	}
	.testvw-md-tk dd input[type=text]{
		max-width: 75% !important;
	}
	/*作答 结束*/
	
	/*1-我的题库 开始*/
	.mybank-selects li{
		height: auto;
	}
	.mybank-selects li label{
		display: block;
	}
	.mybank-selects li select{
		width: 100%;
	}
	/*1-我的题库 结束*/
	
	/*2-我的群组 开始*/
	body .dissolve .layui-layer-content{
		height: auto !important;
	}
	.dissolve-dialog h4{
		padding:10px 10px 0;
		font-size: 12px;
	}
	body .dissolve .layui-layer-btn{
		padding-bottom: 20px;
	}
	.addgroup-dialog{
		padding: 0 20px;
	}
	body .addgroup .layui-layer-content{
		height: auto !important;
	}
	.addgroup-hd li{
		float: none;
		margin-right: 0;
	}
	.addgroup-hd li a{
		display: block;
		text-align: center;
	}
	.addgroup-bd label{
		float: none;
		display: block;
		text-align: left;
	}
	.addgroup-bd ul{
		padding-top: 10px;
	}
	.addgroup-bd li{
		margin-bottom: 10px;
	}
	.addgroup-bd input[type=text]{
		width: 100%;
	}
	.addgroup-bd select{
		width: 100%;
		background: url(../imgs/zys104.png) no-repeat right 10px center;
	}
	.addgroup-bd .sbmt{
		padding-bottom: 20px;
	}
	.ingroup-dialog{
		padding: 0 20px;
	}
	.ingroup-dialog .txt input[type=text]{
		width: 100%;
	}
	/*2-我的群组 结束*/
	.testvw-md-tk dd label{
		display: block;
	}
	.testvw-md-tk dd textarea{
		margin-left: 0;
		width: 100% !important;
	}
	/*首页 开始*/
	.hnav{
		padding: 40px 0;
	}
	.hnav li .txt h4{
		font-size: 16px;
	}
	.hnav li dd{
		font-size: 14px;
		display: block;
	}
	/*首页 结束*/
	
	/*数据中心-课成绩(学生) 开始*/
	.mydata-score{
		padding: 20px;
	}
	.mydata-score table{
		min-width: 650px;
	}
	/*数据中心-课成绩(学生) 结束*/
	
	/*竞赛详情页1 开始*/
	.gmd-nav{
		height: auto; padding-top: 20px;
	}
	.gmd-nav ul{
		position: static;
	}
	.gmd-nav .img{
		background: none; padding: 0 20px; height: auto; width: auto;
	}
	.gmd-nav p{
		font-size: 16px;
	}
	/*竞赛详情页1 结束*/
	
	/*数据中心-课成绩(学生) 开始*/
	.mydata-score .term{
		text-align: left;
	}
	.checktask-dialog table{
		min-width: 520px;
	}
	/*数据中心-课成绩(学生) 结束*/
	
	/*我的群主 开始*/
	.mygroup-srch{
		text-align: left;
	}
	.mygroup-hd{
		height: auto; margin: 0 20px;
	}
	.mygroup-hd .left{
		float: none;
	}
	.mygroup-hd .right{
		float: none;
	}
	.mygroup-hd .left ul{
		height: auto;
	}
	.mygroup-hd .left li{
		float: none;
		margin-right: 0;
	}
	.mygroup-hd .left li a{
		display: block;
		text-align: center;
	}
	.mygroup-hd .right li{
		/*float: none;*/
		margin-left: 0; margin-right: 10px;
		margin-bottom: 10px;
	}
	.mygroup-bd{
		margin: 20px;
	}
	.mygroup-bd table{
		min-width: 750px;
	}
	/*我的群主 结束*/
	
	/*3-个人中心-我的活动 开始*/
	.mycomp{
		padding: 0 20px;
	}
	.mycomp-wp{
		padding-top: 20px;
	}
	.mycomp-hd ul{
		height: auto;
	}
	.mycomp-hd li{
		float: none;
		margin-right: 0;
	}
	.mycomp-hd li a{
		display: block;
		text-align: center;
	}
	.mycomp-bd table{
		min-width: 700px;
	}
	.checkactiv-dialog{
		padding: 0 20px 40px;
	}
	.checkactiv-dialog table{
		min-width: 850px;
	}
	/*3-个人中心-我的活动 结束*/
	
	/*13个人中心-我的收藏(课程收藏) 开始*/
	.mycomp-bd2 ul{
		margin-right: -2%;
	}
	.mycomp-bd2 li{
		width: 48%;
		margin-right: 2%;
	}
	.mycomp-bd2 li .img img{
		width: 100%;
	}
	.mycomp-bd2 li .txt .title{
		padding: 5px 5px 0;
	}
	.mycomp-bd2 li .txt .time{
		text-align: left;
		padding: 15px 5px 0;
	}
	/*13个人中心-我的收藏(课程收藏) 结束*/
	
	/*3个人中心-我的消息 开始*/
	.mygroup-srch2{
		height: 63px;
	}
	.mygroup-srch input[type=submit]{
		margin-left: 10px;
	}
	.myinfo{
		padding: 20px;
	}
	.myinfo-bd table{
		min-width: 1000px;
	}
	
	/*3个人中心-我的消息 结束*/
	
	/*3-个人中心-我的账号 开始*/
	.myacco{
		padding: 0 20px;
	}
	.myacco-wp{
		padding-top: 20px;
	}
	.myacco-hd{
		height: auto;
	}
	.myacco-hd ul{
		height: auto;
	}
	.myacco-hd li{
		float: none;
		margin-right: 0;
	}
	.myacco-hd li a{
		display: block;
		text-align: center;
	}
	.myacco-bd .left{
		float: none;
		margin-left: 0;
	}
	.myacco-bd .right{
		float: none;
		padding-right: 0;
	}
	.myacco-bd .left li{
		height: auto;
		margin-bottom: 10px;
	}
	.myacco-bd .left li label{
		float: none;
		text-align: left;
		display: block;
	}
	.myacco-bd .left li input[type=text]{
		float: none;
		width: 100%;
	}
	.myacco-bd .left li select{
		float: none;
		width: 100%;
	}
	.myacco-bd .left .btn{
		padding-left: 0;
	}
	.myacco-bd .left li.magnifier input[type=text] {
    background: url(../imgs/zys108.png) no-repeat right 10px center;
	}
	.myacco-bd .left li select{
		background: url(../imgs/zys28.png) no-repeat right 10px center;
	}
	.department-dialog{
		padding: 0 20px;
	}
	.department-dialog .srch{
		text-align: left;
	}
	.department-dialog .srch input[type=text]{
		width: 100%;
	}
	.department-dialog .srch input[type=submit]{
		float: none;
		margin-left: 0;
		margin-top: 10px;
	}
	.department-dialog .findfast{
		height: auto;
	}
	.department-dialog table{
		min-width: 450px;
	}
	.department-dialog .rwd-tbl{
		width: auto;
	}
	.myacco-bd2{
		padding: 20px 0;
	}
	.myacco-bd2 li label{
		display: block;
		text-align: left;
	}
	.myacco-bd2 li input[type=text]{
		width: 100%;
	}
	.myacco-bd2 li a{
		margin-left: 0;
		margin-top: 10px;
	}
	.myacco-bd2 li input[type=button]{
		margin-left: 0;
		margin-top: 10px;
	}
	/*3-个人中心-我的账号 结束*/
	
	/*3-数据中心-变化分析-成绩变化分析 开始*/
	.mymain-nav{
		margin: 0 20px;
		height: auto;
	}
	.mymain-nav ul{
		height: auto;
	}
	.mymain-nav li{
		float: none;
		margin-right: 0;
	}
	.mymain-nav li a{
		text-align: center;
		display: block;
	}
	.mygrade-hd{
		padding: 34px 20px 0;

	}
	.mygrade-bd .con{
		width: auto;
		margin: 0 20px;
	}
	/*3-数据中心-变化分析-成绩变化分析 结束*/
	
	/*3-数据中心-变化分析-课时学习统计 开始*/
	.mystats-hd{
		margin: 0 20px;
	}
	.mystats-hd .left{
		margin-left: 0;
	}
	.mystats-bd{
		margin: 0 20px;
	}
	.mystats-bd table{
		min-width: 540px;
	}
	/*3-数据中心-变化分析-课时学习统计 结束*/
	
	/*3-数据中心-变化分析-知识点掌握情况 开始*/
	.myklog-hd{
		margin: 0 20px;
	}
	.myklog-hd .left{
		margin-left: 0;
	}
	.myklog-bd{
		margin: 0 20px;
	}
	.myklog-bd table{
		min-width: 820px;
	}
	.mymain-wp2{
		padding-bottom: 40px;
	}
	/*3-数据中心-变化分析-知识点掌握情况 结束*/
	
	/*3-数据中心-作业考试分析 开始*/
	.mydc{
		padding: 0 20px;
	}
	.mydc-hd{
		height: auto;
	}
	.mydc-hd .left{
		float: none;
	}
	.mydc-hd .right{
		float: none;
	}
	.mydc-hd .right input[type=text]{
		width: 100%;
		margin-top: 0;
	}
	.mydc-hd .left>ul{
		height: auto;
	}
	.mydc-hd .left>ul> li{
		float: none;
		height: auto;
	}
	.mydc-hd .left>ul> li.homework{
		height: auto;
	}
	.mydc-hd .left>ul> li>a{
		display: block;
		width: auto;
		text-align: center;
	}
	.mydc-hd .left>ul> li.homework> a{
		width: auto;
		background: url(../imgs/zys35.png) no-repeat right 10px center;
	}
	.mydc-hd .left>ul> li.homework ul{
		display: block;
	}
	.mydc-bd{

	}
	.mydc-bd table{
		min-width: 620px;
	}
	
	.mydc-hd .right .analsrch{
		width: 100%;
		margin-bottom: 10px;
		height: 34px;
	}
	.mydc-hd .right .analsrch input[type=text]{
		width: 100%;
	}
	
	.creoffline-dialog{
		padding: 0 20px;
	}
	.creoffline-dialog .list{
		padding-top: 20px;
	}
	.creoffline-dialog li{
		margin-bottom: 10px;
	}
	.creoffline-dialog li label{
		display: block;
		width: auto;
		text-align: left;
	}
	.creoffline-dialog li input[type=text]{
		width: 100%;
	}
	/*3-数据中心-作业考试分析 结束*/
	
	/*我的资源 开始*/
	.myres-hd{
		margin: 0 20px;
	}
	.myres-hd .left{
		float: none;
	}
	.myres-hd .right{
		float: none;
		height: auto;
		margin-top: 10px;
	}
	.myres-hd .right label, .myres-hd .right select, .myres-hd .right input{
		float: none;
	}
	.myres-hd .right label{
		display: block;
	}
	.myres-dialog, .editres-dialog{
		padding: 20px 20px 0;
	}
	.myres-hd .right select{
		width: 100%;
		background: url(../imgs/zys28.png) no-repeat right 10px center;
	}
	.myres-hd .right input[type=text]{
		width: 100%;
	}
	.myres-hd .right input[type=submit], .myres-hd .right input[type=reset]{
		margin-top: 10px;
	}
	.myres-bd{
		margin: 20px 20px 0;
	}
	.myres-bd table{
		min-width: 750px;
	}
	.myres-wp .pages{
		margin: 0 20px;
	}
	
	.myres-dialog label, .editres-dialog label{
		display: block;
		text-align: left;
	}
	.myres-dialog select{
		width: 100%;
		background: url(../imgs/zys104.png) no-repeat right 10px center;
	}
	.myres-dialog input[type=text], .editres-dialog input[type=text]{
		width: 100%;
	}
	/*我的资源 结束*/
	
	/*进入学习讨论区 开始*/
	.addndiscuss-dialog{
		padding: 0 20px;
	}
	/*进入学习讨论区 结束*/
	
	/*课程详情1 开始*/
	.course-title_current dt, 
	.course-title_current dd span, 
	.course-title_current dd a{
		font-size: 12px;
	}
	.video-slider{
		float: none;
		width: auto;
		height: auto; background: #000;
	}
	.video-slider .slides > li video{
		width: 100%;
		height: auto;
	}
	.course-title_info .txt{
		float: none;
		margin-left: 0;
	}
	.course-title_info .txt h2{
		font-size: 16px;
		/*text-align: center;*/
	}
	.course-title_info .btns{
		margin-top: 10px;
	}
	.course-title_info .btns li{
		float: none;
	}
	.course-title_info .btns li.collect{
		margin-left: 0;
	}
	.course-intro_detail{
		float: none;
		width: auto;
	}
	.course-intro_detail .hd li{
		float: none;
		margin-right: 0;
		width: 100%;
	}
	.course-intro_detail .hd li a{
		line-height: 30px;
		width: 100%;
		text-align: center;
	}
	.course-intro_detail .bd1{
		padding-left: 0;
	}
	.course-intro_detail .bd1 > ul > li{
		padding-left: 0;
	}
	.course-intro_detail .bd1 > ul > li label{
		position: static;
		display: block;
	}
	.course-intro_detail .bd1 > ul > li .teacher{
		margin-left: 0;
		padding-top: 10px;
		padding-bottom: 0;
	}
	.course-intro_detail .bd1 > ul > li .teacher .img{
		float: none;
		text-align: center;
	}
	.course-intro_detail .bd1 > ul > li .teacher .txt{
		float: none;
		margin-left: 0;
		width: auto;
	}
	.course-intro_detail .bd2{
		padding-left: 0;
	}
	.course-intro_detail .teacher .txt li{
		float: none;
		margin-right: 0;
	}
	.course-intro_detail .teacher .txt p{
		margin-top: 10px;
		height: auto !important;
	}
	.course-intro_detail .teacher .txt p span{
		display: none !important;
	}
	.course-intro_team{
		float: none;
		width: auto;
	}
	.course-intro_team li dd{
		height: auto;
	}
	.course-relate_hd{
		padding-top: 0;
	}
	.course-relate_bd{
		padding-bottom: 20px;
	}
	
	.course-relate_bd >ul{
		margin-right: -2%;
	}
	.course-relate_bd >ul >li{
		width: 48%;
		margin-right: 2%;
	}
	
	.course-relate_bd li .img img{
		width: 100%;
	}
	.course-intro_detail .bd2 dd ul{
		margin-left: 25px;
	}
	.course-intro_detail .bd2 dd li em{
		display: block;
		margin-left: 24px;
	}
	/*课程详情1 结束*/
	
	/*2-开设课程 开始*/
	.open-info_table{
		padding: 18px 0 100px;
	}
	.open-info_table table{
		min-width: 960px;
	}
	/*弹窗*/
	.teachteam-dialog{
		padding: 10px 20px 40px;
	}
	.teachteam-dialog table{
		min-width: 530px;
	}
	body .teachteam .layui-layer-content{
		height: 300px !important;
	}
	.checkgroup-dialog{
		padding: 20px;
	}
	.checkgroup-dialog table{
		min-width: 580px;
	}
	body .checkgroup .layui-layer-content{
		height: 300px !important;
	}
	.checkstand-dialog{
		padding: 10px 20px 0;
	}
	.checkstand-dialog dt{
		margin-bottom: 5px;
	}
	.checkstand-dialog dd{
		padding-left: 0;
		margin-bottom: 5px;
	}
	.checkstand-dialog dd label{
		position: static;
		display: block;
	}
	.checkstand-dialog dd.last{
		padding-left: 0;
	}
	.checkstand-dialog dd textarea{
		width: 100%;
	}
	body .checkstand .layui-layer-content{
		height: 300px !important;
	}
	.creategroup-dialog{
		padding: 20px 20px 0;
	}
	.creategroup-dialog .class input[type=text]{
		width: 100%;
		margin-top: 10px;
	}
	body .creategroup .layui-layer-content{
		height: 300px !important;
	}
	
	.modifycourse-dialog{
		padding: 0 20px 20px;
	}
	.modifycourse-dialog li.li1{
		margin-top: 10px;
	}
	.modifycourse-dialog li.li2{
		margin: 10px 0;
	}
	.modifycourse-dialog li.li3{
		margin-bottom: 10px;
	}
	.modifycourse-dialog li label{
		display: block;
	}
	.modifycourse-dialog li.last label{
		float: none;
	}
	.modifycourse-dialog li .txt{
		width: 100%;
	}
	.modifycourse-dialog li dd{
		float: none;
		margin-right: 0;
	}
	body .modifycourse .layui-layer-content{
		height: 300px !important;
	}
	/*2-开设课程 结束*/
	
	/*2-全部课程 开始*/
	.allcoz-sort{
		height: auto;
	}
	.allcoz-sort .arr{
		display: none !important;
	}
	.allcoz-sort dl.last{
		height: auto !important;
	}
	/*2-全部课程 结束*/
	
	/*2-标准进入学习教学内容 开始*/
	.ucvideo .nav{
		position: static;
		width: auto;
		height: auto;
	}
	.ucvideo .body{
		height: auto;
	}
	.ucvideo .body video{
		height: auto;
	}
	.ucvideo .nav .nav_btn{
		display: none;
	}
	.ucvideo .nav .nav_bd dt{
		padding-left: 20px;
	}
	.ucvideo .nav .nav_bd dd a{
		padding-left: 20px;
		font-size: 12px;
	}
	.ucvideo .foot{
		height: auto;
	}
	.ucvideo .foot h4{
		float: none;
		line-height: 20px;
	}
	.ucvideo .foot ul{
		float: none;
	}
	.ucvideo .foot ul li{
		margin-left: 0;
		margin-right: 5px;
	}
	/*2-标准进入学习教学内容 结束*/
	
	/*3数据中心-课程成绩 开始*/
	
	.myside .term-sel2 select{
		background: url(../imgs/zys16.png) no-repeat right center;
	}
	.myscore-hd{
		margin: 0 20px;
	}
	.myscore-bd{
		margin: 0 20px;
	}
	.myscore-bd table{
		min-width: 580px;
	}
	/*3数据中心-课程成绩 结束*/
	
	
	
	/*1createTest*/
	#cke_editorContent{
		margin-left: 0 !important;
	}
	.cke_questions_trunk .cke_questions_header{
		display: none;
	}
}
@media only screen and (max-width:640px) {
	
}