@charset "utf-8";
/* CSS Document */
a:hover{
	color:#e36c66;
}
*{
	margin:0 auto;
	padding:0px;
}
body{
	width:100%;
        font-size:14px;
        min-width:1200px;
	font-sizeteacher_mid_midL_bot :14px;
	color:#3d4552;
	font-family:"微软雅黑";
	
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	
}
body,input,p,span,dl,dt,dd,select,textarea,ul,li,dl,h1,h2,h3,h4,font,img,b{
	margin:0px;
	padding:0px;list-style: none;
}
a,area,textarea{
	text-decoration:none;
	blr:expression(this.onFocus=this.blur());
	outline:none;
}
p{
    word-wrap: break-word;
    word-break: break-word;
}
a{
	color:#3d4552;
          word-wrap: break-word;
    word-break: break-word;
}
input{
	outline:none;
}
ul,ol{
	list-style-type:none;
}
input,textarea,select{
	font-size:12px !important;
}
img{
	border:none;max-width: 100%;
}
.fl{
	float:left !important;
}

.fr{
	float:right !important;
}
.clearboth{
	clear:both;
	border:0px;
	padding:0px;
	margin:0px;
}
.displays{
	display:inline;
}
.teach_top{
	width:100%;
	height:68px;
	background:#3d4552;
	border-top:2px solid #e36c66;
	position:relative;
	top:0;
	left:0;
}
.teach_topL{
	width:75%;
	height:68px;
	line-height:68px;
	overflow:hidden;
}

.teach_top_logo{
	
width:25%;
	margin-left:3%;
	margin-right:2%;
	
	display:inline;
	overflow:hidden;
	float:left;
}
.teach_top_logo img{
	width:100%;
	float:left;
}

.teach_menu{
	width:50%;
	/*width:auto;*/
	height:68px;
	line-height:68px;
	overflow:hidden;
}
.teach_menu ul{
	width:100%;
}
.teach_menu ul li{
	width:auto;
	height:68px;
	float:left;
	font-size:14px;
	color:#FFF;
	letter-spacing:3px;
	padding:0px 8px 0px 8px;
	display:inline-block;
	margin:0px 8px 0px 8px;
}
.teach_menu ul li a{
	/*padding:0px 1% 0px 1%;*/
	float:left;
	color:#FFF;
	/*margin:0px 1% 0px 1%;*/
}
.teach_menu ul li:hover{
	background:#e36c66;
}
.teach_menu ul li.curr{
	background:#e36c66;
}



.teacher_tdcy_div{
	width:745px;
	height:auto;
	margin:10px 0 0 0;
	display:inline;
	font-size: 14px;
}
.teacher_tdcy_div dl{
	line-height:40px;
	font-size: 14px;
}
.teacher_tdcy_divimg{
	width:745px;
	height:auto;
}
.teacher_tdcy_divim{
	width:170px;
	height:190px;
	margin:10px 0 0 30px;
	display:inline;
	text-align:center;
           border:1px solid #d8d8d8;
           background:#FFF;
           text-indent:0!important;

}
/*.teacher_tdcy_divim img{
	max-width:170px;
	max-height:190px;
	text-align:center;
	
}*/
.teacher_tdcy_divjs{
	width:500px;
	margin:0 0 0 30px;
	display:inline;
}
.teacher_tdcy_divjs dt{
	float:left;
	width:500px;
	font-weight:bold;
	text-indent:0!important;
}
.teacher_tdcy_tdjs{
	width:700px;
	height:auto;
	line-height:30px;
	margin:10px 0 0 30px;
	display:inline;
	font-weight:bold;
}

/*更多栏目*/
.menu_qhxl{
	width:8%;
	/*width:auto;*/
	height:68px;
	line-height:68px;
}

.teach_topR_qh2{
	width:9%;
	height:68px;
	text-align:right;
}
.select_box2{
	position:absolute; 
	z-index:1000;
}
.select_box2 span{
	width:auto;
	height:68px;
	float:left;
	padding:0 20px 0 20px;
	background:url(../images/zhimg.png) no-repeat right;
	line-height:68x;
	color:#FFF;
	cursor:pointer;
}
.leixin_xz_a2{
	position:absolute; 
	z-index:1000000;
	}
.son_ul2{
	width:auto;
	height:auto;
	position:absolute!important;
	position:absolute;
	z-index:45;
position:absolute;
	top:63px;
	left:5px; 
	background:#fff;
	-moz-border-radius: 5px;
	 -webkit-border-radius: 5px; 
	 border-radius: 5px; 
	/* filter:alpha(opacity=50);
	 opacity:0.5; */
	 text-align:center; 
	 border:1px solid #dedede;
}
.son_ul2 li{
	display:block;
	line-height:30px;
	width:80px; 
	float:left;
	border-bottom:1px solid #dedede;
	cursor:pointer;
	}
.son_ul2 li p{
	width:55px;
	display:inline;
	}			



/*更多栏目*/





.teach_topR{
	width:20%;
	height:68px;
}
.teach_topR_qh{
	width:38%;
	height:68px;
	text-align:right;
}
.select_box{
	width:auto;
	 position:relative; 
}

.select_box span{
	width:auto;
	height:68px;
	float:left;
	padding:0 20px 0 20px;
	background:url(../images/zhimg.png) no-repeat right;
	line-height:68px;
	color:#FFF;
	cursor:pointer;
}
.leixin_xz_a{
	position:absolute; 
	z-index:20;
	}
.son_ul{
	width:100%;
	height:auto;
	position:absolute!important;
	position:absolute;
	z-index:45;
	top:68px;
	left:5px; 
	background:#fff;
	-moz-border-radius: 5px;
	 -webkit-border-radius: 5px; 
	 border-radius: 5px; 
	 filter:alpha(opacity=50);
	 opacity:0.5; 
	 text-align:center; 
	 border:1px solid #dedede;
}
.son_ul li{
	display:block;
	line-height:30px;
	width:100%; 
	float:left;
	border-bottom:1px solid #dedede;
	cursor:pointer;
	}
	
	

	
	

.teach_topR_ss{
	width:58%;
	height:32px;
	margin:17px 0 0 2%;
	display:inline;
	overflow:hidden;
}
.ss_input{
	width:50%; 
	height:32px; 
	float:left; 
	line-height:32px; 
	background:#fff; 
	border:none; 
	color:#999999;
	padding:0 5px0 5px;
	outline: medium;
	-moz-border-radius: 5px;
	 -webkit-border-radius: 5px; 
	 border-radius: 5px; 
}
.ss_button{
	width:29px; 
	height:28px;
	background:url(../images/ss_but.jpg) no-repeat right;
	cursor:pointer; 
	border:none; 
	outline: medium;
	float:left;
	margin-left:10px;
	display:inline;
}teach_middle_main{
	width:1200px;
	height:auto;
	margin:0 auto;
}
.teach_middle{
	width:1200px;
	height:auto;
	display: block;
	margin: 0 auto;
}
.teacher_mid_top{
	width:1200px;
	min-height:265px;
	margin-top:150px;
}
.teacher_mid_topL{
	width:670px;
	min-height:258px;
}
.teacher_mid_topLimg{
	width:200px;
	height:250px;
	background:#FFF;
	padding:3px;

}

.teacher_mid_topLinpro{
	width:420px;
	min-height:180px;
	margin:0 0 0 35px;
	display:inline;
}
.teacher_mid_topLinpro span{
	width:420px;
	height:50px;
	font-size:14px;
}
.teacher_mid_topLinpro span font{
	color:#e36c66;
	font-size:30px;
}
.teacher_mid_topLinpro ul{
	width:420px;
		float:left;
	margin-top:20px;
	display:inline;
}
.teacher_mid_topLinpro ul li{
	width:auto;
	height:auto;
	float:left;
	line-height:32px;
           margin:0 30px 0 0;
           display:inline;
}
.teacher_mid_topLinpro ul li img{
	width:20px;
	height:20px;
	float:left;
	margin:8px 10px 0 0;
	display:inline;
}
.teacher_mid_topR{
	width:413px;
	height:219px;
	background:url(../images/pro_bjimg.png) no-repeat top;
	margin-top:28px;
	display:inline;
	padding:8px 10px 8px 25px;
	line-height:36px;

}
.teacher_mid_topRin{
	width:413px;
	height:219px;
	overflow:hidden;
}
.teacher_mid_mid{
	width:1200px;
	height:auto;
	background:#fff;
	-moz-border-radius: 5px;
	 -webkit-border-radius: 5px; 
	 border-radius: 5px; 
	 margin-top:50px;
	 display:inline;
	 background:url(../images/mid_bj.png) repeat;
	 padding:0 0 50px 0;
}
.teacher_mid_midL{
	width:745px;
	height:auto;
	margin:0 0 0 47px;
	display:inline;
}
.teacher_mid_midLLan{
	width:745px;
	height:auto;
	margin:47px 0 0 0;
	display:inline;
}
.teacher_mid_midL_top{
	width:745px;
	min-height:42px;
	word-wrap: break-word;
	word-break: break-word;
	margin-bottom: 20px;
}
.teacher_mid_midL_top span{
	padding-left: 15px;
    padding-right: 15px;
	height:42px;
	float:left;
	background:#e36c66;
	font-size:16px;
	color:#FFF;
	text-align:center;
	line-height:42px;
}
.teacher_mid_midL_bot{
	width:745px;
	height:auto;
	line-height:36px;
	margin-top:15px;
	display:inline;
	text-indent:2em;
}
.teacher_mid_midR{
	width:290px;
	height:auto;
	margin:27px 47px 0 0;
	display:inline;
}
.teacher_mid_midRlanm{
	width:290px;
	height:auto;
	margin-top:20px;
	display:inline;
}
.teacher_mid_midRlanmT{
	width:265px;
	height:42px;
	background:#3d4552;
	line-height:42px;
	padding:0 0 0 25px;
	font-size:16px;
	color:#FFF;
}
.teacher_mid_midRlanmB{
	width:250px;
	height:auto;
	background:#FFF;
	padding:20px;
	line-height:36px;
}
.teacher_mid_midRlanmB span{
	color:#e36c66;
}
.footer{
	width:100%;
	height:auto;
	margin:0 auto;
        padding:10px 0;
	text-align:center;
	line-height:30px;
}
.teacher_mid_midL_bot ul li{
	width:735px;
	    word-break: break-word;
    word-wrap: break-word;
	float:left;
	border-bottom:1px dashed #c5c5c5;
	text-indent:0px;
		padding-left:10px;
}
.teacher_mid_midL_bot ul li span{
	/*float:right;
	color:#999;*/
}
.teacher_mid_midL_bot ul li a:hover{
	color:#e36c66;
}
.content_ly{
	width:745px;
	height:22px;
	line-height:22px;
	text-align:center;
	font-size:12px;
	color:#999;
}
.teacher_mid_midL_botimg{
	width:745px;
	height:auto;
	line-height:36px;
	margin-top:15px;
	display:inline;
	text-indent:2em;
}
.teacher_imglist{
	width:745px;
	height:auto;
}
.teacher_imglist li{
	width:218px;
	height:220px;
	float:left;
	margin:15px;
	display:inline;
	background:none;
	border:none;
}
.teacher_imglist li img{
			height: 177px;
			object-fit: contain;
			}
.teacher_imglist li span{
	width:218px;
	height:40px;
	float:left;
	text-align:center;
	line-height:40px;
}
.teacher_mid_ssjgy{
	width:1100px;
	height:auto;
	padding:50px;
}
.teacher_mid_ssjgyTOP{
	width:1100px;
	height:auto;
	line-height:36px;
}
.teacher_mid_ssjgyTOP em{
	color:#e36c66;
}
.teacher_mid_ssjgy ul{
	width:1100px;
	float:left;
	margin-top:20px;
	display:inline;
}
.teacher_mid_ssjgy ul li{
	width:1100px;
	min-height:40px;
	float:left;
	border-bottom:1px dashed #c5c5c5;
	text-indent:0px;
	background:url(../images/dian.jpg) no-repeat center left;
	padding-left:10px;
	line-height:40px;
}
.teacher_mid_ssjgy ul li span{
	/*float:right;
	color:#999;*/
}
.teacher_mid_ssjgy ul li a:hover{
	color:#e36c66;
}
.teacher_jgConten_bt{
	
	line-height:36px;
	letter-spacing:1px;
}
.teacher_jgConten_bt b{
	color:#e36c66;
	text-align:right;
	float:left;
	width:170px;
	
	display:inline;
}
.teacher_jgConten_bt dt{
	width:545px;
	height:auto;
	float:right;
	line-height:36px;
    word-wrap: break-word;
    word-break: break-word;
}

/*CSS scott style pagination*/

DIV.scott {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center;
}
DIV.scott A {
	BORDER-RIGHT: #3d4552 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3d4552 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #3d4552 1px solid; COLOR: #3d4552; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #3d4552 1px solid; TEXT-DECORATION: none
}
DIV.scott A:hover {
	BORDER-RIGHT: #e36c66 1px solid; BORDER-TOP: #e36c66 1px solid; BORDER-LEFT: #e36c66 1px solid; COLOR: #FFF; BORDER-BOTTOM: #e36c66 1px solid; BACKGROUND-COLOR: #f4a39f
}
DIV.scott A:active {
	BORDER-RIGHT: #e36c66 1px solid; BORDER-TOP: #e36c66 1px solid; BORDER-LEFT: #e36c66 1px solid; COLOR: #FFF; BORDER-BOTTOM: #e36c66 1px solid; BACKGROUND-COLOR: #f4a39f
}
DIV.scott SPAN.current {
	BORDER-RIGHT: #e36c66 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e36c66 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e36c66 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e36c66 1px solid; BACKGROUND-COLOR: #e36c66
}
DIV.scott SPAN.disabled {
	BORDER-RIGHT: #3d4552 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3d4552 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #3d4552 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #3d4552 1px solid
}



/*20161203*/
.teach_top_dh{
	width:100%;
          min-width:1200px;
	height:68px;
	background:#3d4552;
	border-top:2px solid #e36c66;
	position:relative;
	top:0;
	left:0;
}
.teach_top_logo_dh{
		height:90%;
	margin-left:3%;
	margin-right:2%;
		display:inline;
	overflow:hidden;
	float:left;
}
.teach_top_logo_dh img{
	
		float:left;
}
.teach_topR_qh2_dh{
          
	width:9%;
	height:68px;
	text-align:right;
}
.select_box2_dh{
          
	position:absolute; 
	z-index:1000;
}
.select_box2_dh span{
	width:auto;
	height:68px;
	float:left;
	padding:0 20px 0 20px;
	background:url(../images/zhimg.png) no-repeat right;
	line-height:68x;
	color:#FFF;
	cursor:pointer;
}
.leixin_xz_a_dh{
	position:absolute; 
	z-index:20;
}
.son_ul2_dh{
           
	width:auto;
	height:auto;
	position:absolute!important;
	position:absolute;
	z-index:45;
	top:63px;
	left:5px; 
	background:#fff;
	-moz-border-radius: 5px;
	 -webkit-border-radius: 5px; 
	 border-radius: 5px; 
	 filter:alpha(opacity=80);
	 opacity:1; 
	 text-align:center; 
	 border:1px solid #dedede;
}
.son_ul2_dh li{
	display:block;
	line-height:30px;
	width:80px; 
	float:left;
	border-bottom:1px solid #dedede;
	cursor:pointer;
	}
.son_ul2_dh li p{
	width:55px;
	display:inline;
	}	
.teach_topL_dh{
	width:75%;
	height:100%;
	line-height:68px;
}
.imglistbox.list ul {
  /* padding-top: 25px; */
  }
  .imglistbox.list ul li {
    width: 31%;
    float: left;
    margin: 0 1%;
    margin-left: 80px;
    }
    .imglistbox.list ul li .img {
      width: 244px;
      height: 164px;
      border: 3px solid #d0d3db;
      background: #d6dae3;
      display: table;
      overflow: hidden;
      }
      .imglistbox.list ul li .img span {
        /* display: table-cell; */
        *
        display: block;
        vertical-align: middle;
        text-align: center;
        }
        .imglistbox.list ul li .img span img {
          width: 244px;
          height: 160px;
          object-fit: contain;
          }
    .imglistbox.list ul li p {
      font-size: 16px;
      text-align: center;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      padding: 10px 0; }
    .imglistbox.list ul li a:hover .img {
      border: 3px solid #f4d1c6; }
.title h2{text-align:center}
.title .ot{text-align:center;line-height:50px;}
.content p{font-size:15px;}
.prevnextpg{margin-top:20px;}

.pages table{width:auto !important;margin-top:20px;position: relative;top: 20px;}
            tbody{
            border: none;
           
            }
            .pages table td,.pages table td div {
            font-family: "微软雅黑" !important;
            }

            .pages table tbody div .PrevDisabled, .pages .Next, .pages a.Prev, .pages .NextDisabled {
            border: 1px solid #971110 !important;
            height: 25px !important;
            line-height: 25px !important;
            color: #333 !important;
            background: none;
            padding: 0 10px !important;
            font-family: "微软雅黑" !important;
            vertical-align: middle;
            box-sizing:border-box;
            -moz-box-sizing:border-box;
            -webkit-box-sizing:border-box;
            }

            .pages input[type="button"] {
            padding: 0 10px !important;
            height: 25px !important;
            width: 45px !important;
            line-height: 25px !important;
            background: #971110 !important;
            color: #fff !important;
            border: 0 !important;
            vertical-align: top;
            box-sizing:border-box;
            -moz-box-sizing:border-box;
            -webkit-box-sizing:border-box;
            }
            .pages tbody{
            background: none;
            }
            .pages input.defaultInputStyle {
            margin-left: 5px !important;
            margin-right: 5px !important;
            border: 1px solid #333 !important;
            height: 25px !important;
            line-height: 25px !important;
            vertical-align: top;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            padding: 0 5px !important;
            box-sizing:bor
            }
.list-paddingleft-2 li{border:none !important;;}
.list-paddingleft-2 {padding-left:20px;}