
/*基本信息*/

html {font-family:'Microsoft YaHei';font-size:16px;text-align:center;}
body {
	margin:0; padding:0;color:#454545;background:#f8f8f8; font-family:'Microsoft YaHei';text-align:center;font: normal 100% Microsoft YaHei;
}
a:link,a:visited {color:#666;font-size:1.1em;text-decoration: none;}
a:hover{color:#FF7B0E;}
a,img{border:0;}
ul,ol,h1,h2,dl,dt,dd,li,h3 {list-style:none;margin:0; padding:0;}
img{max-width: 100%;width: auto\9; }

.fl{ float: left; }
.fr{float: right;}
.clear{ clear:both;}


.header{width:100%;max-width:750px;margin:0 auto;background:#fff;height:auto;text-align:center;} 



/*-------页面头部--------*/

.heads-1{ 
    width: 100%;
	height: 3.75em;
    background-color: #ffffff;
}
.heads-1 .logo{ 
	width: 74%;
    height: 3.75em;
}
.heads-1 .logo img{
		padding-top: 3px;
		float: left;
}
.heads-1 .phone1{ 
	padding-top: 10px;
}
.heads-1 .phone1 img{
	display:block;
	float: left;
	padding-right: 10px;
}
.heads-1 .phone1 span{ 
	color:#fff; 
	font-size: 1.25em;
	padding-right: 10px; 
}

/*--栏目导航--*/

.heads-2{ 
	width: 100%;
	height: 50px;
	text-align: center;
}
.heads-2 ul {
    width: 100%;
    height: 3.125em;
    line-height: 3.125em;
    width: 100%;
    z-index: 9;
    border-bottom:3px solid #fff;
}
.heads-2 ul li {
    width: 24.76%;
    background: rgba(149, 0, 172, 1);
    float: left;
    margin-right: 0.3%;
}
.heads-2 ul li:first-child{
    width: 24.76%;
}
.heads-2 ul li:last-child{
    margin-right: 0;
}
.heads-2 ul li a {
    display: block;
    font-size: 1em;
    color: #fff;
}
.heads-2 ul li:hover a,.heads-2 ul li.active a {
    color: #FFFF00;
	background: rgba(108, 0, 123, 1);
}



/*--资讯栏导航--*/

.heads-3{ 
	width: 100%;
	text-align: center;
	padding-top:1.75em;
}
.heads-3 ul {
    width: 100%;
    line-height: 2.375em;
    z-index: 9;
}
.heads-3 ul li {
    width: 22%;
    float: left;
    margin-right: 3%;
}
.heads-3 ul li:first-child{
    width: 22%;
}
.heads-3 ul li:last-child{
    margin-right: 0;
}
.heads-3 ul li a {
    display: block;
    font-size: 1em;
    color: #333333;
}
.heads-3 ul li:hover a,.heads-3 ul li.active a {
    color: #da2636;
}

.heads-3 ul li img{
	align:center;
	vertical-align:middle;
	margin-top:0.25em;
}

/*--- 新闻信息 ---*/


.news_1{ width:100%;max-width:46.875em;height:auto;margin:0 auto;margin-top:3px;}
.news_1 img{ vertical-align:middle;width:100%;height:auto;}



.news_2{
	margin: 0 auto;	
	text-align:left;
	border-bottom:2px solid #0060bf;
	margin-top:1.6em;
}

.news_2 h2{
	font-size:1.375em;
	color:#000;
	font-weight:bold;
	display:block;
	line-height:2em;
	position:relative;
}

.text4_1{
	float: right;
	font-size: 1em;
	color: #DA0000;
	font-weight: bold;
}
.text4_1 a{font-size: 1em;color: #DA0000;font-weight: bold;}
.text4_1 a:hover{color:#FF7B0E;}

.text4_2{
	font-size: 1em;
	color: #333;
}
.text4_2 a{font-size: 1em;color: #333;}
.text4_2 a:hover{color:#FF7B0E;}



.table_2 {width:100%;max-width:750px; height:auto;padding-top:1.875em;}

.page_bg1{width:99%;margin:0 auto;}
.page_bg1 a{width:0.5em;border: 1px solid #C0C0C0; padding: 0.625em;FONT-SIZE: 0.75em;}
.page_bg1 a:hover {width:0.5em;border: 1px solid #C0C0C0; padding: 0.625em;FONT-SIZE: 0.75em;background-color:#c2e2e7;}

.page1{width:0.5em;border: 1px solid #C0C0C0; padding: 0.625em;FONT-SIZE: 0.75em;}
.page2{width:0.5em;border: 1px solid #C0C0C0; padding: 0.625em;FONT-SIZE: 0.75em;font-weight: bold;background-color:#ccc;}

.news_3{ width:98%;height:auto;margin:0 auto;}
.news_3 span{ 
	width:98%;
	float:left; 
	text-align:left;
	font-family: 'Microsoft YaHei';
	font-size: 1.125em;
	padding-bottom: 0.625em;
	color: #333;
	line-height: 200%;

}
.news_3 table td {overflow:hidden;}

.news_3 table td img{width:100%;max-width:600px; height:auto;object-fit: contain; }

.news_3 table {width:100%;max-width:600px; height:auto;}


.text6 * {
  color: #333 !important;
  font-size: 1rem !important;
  font-family: inherit !important; /* 统一字体 */
  line-height: 1.6 !important; /* 统一行高 */
  text-align: left !important;
  float: none !important;
  margin: 0;
  padding: 0;
  max-width: 100%;
  letter-spacing: 0.1rem  !important;
}




/*--- 关于我们信息 ---*/


.about_1{ width:100%;max-width:46.875em;height:auto;margin:0 auto;position:relative;}
.about_1 img{ vertical-align:middle;}

.about_2{ width:100%;max-width:46.875em;height:auto;margin:0 auto;position:absolute;z-index: 9;margin-top:-2.8em;}
.about_2 ul{
		text-align:right;
}

.about_2 ul li{
	display:block;
	overflow:hidden;
	width:10%;
	max-width:3.5em;
	height:auto;
	float:right;
	bottom: 0;
	margin-left:0.1875em;
}

.about_2 ul li img{
	align:center;
	vertical-align:middle;
	margin-bottom:0.25em;
	
}


/* 图片列表样式 */


.ryzs_1 {
    margin-top: 0.5em;
}
.ryzs_1 ul{
    margin: 1.5em auto 1.5em;
}
.ryzs_1 ul li {
    width: 46%;
	height: auto;
	background-color: #ffffff;
	box-shadow: 0px 0px 0.625em 0px 
        rgba(0, 0, 0, 0.1);
    padding: 1.25em;
    box-sizing: border-box;
    float: left;
    margin: 0 1em 1em 0;
}
.ryzs_1 ul li:nth-child(2n){
    margin-right: 0;
}
.ryzs_1 ul li i {
    display: block;
    width: 98%;
	height: auto;
    background-color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ryzs_1 ul li p {
    font-size: 1em;
    color: #666666;
    text-align: center;
    margin-top: 2em;
}


/* 师资力量样式 */


.szll-1 {
    padding: 0 0.5em;
    margin: 0.69rem auto 0.6rem;
	background:url("../images/szll/szll_kt.png") no-repeat 100% 100% ;
	background-position: center top;
}
.szll-1 .title{
    font-size: 1.5em;
    color: #333333;
    font-weight: bold;
    line-height: 1.4;
}
.szll-1 ul {
    margin: 0.5em auto 0.75em;
}
.szll-1 ul li {
    width: 6.25em;
    height: 2.5em;
    line-height: 2.5em;
	background-color: #ffffff;
    border: solid 1px #b1d252;
    font-size: 1em;
    color: #333333;
    text-align: center;
    float: left;
    margin: 0 0.2em 0.5em 0;
}
.szll-1 ul li:nth-child(3n){
    margin-right: 0;
    border: solid 1px #e94f4f;
}
.szll-1 ul li:nth-child(2),.szll-1 ul li:nth-child(5){
    border: solid 1px #2fa8e1;
}
.szll-1>p {
    font-size: 1.25em;
    color: #666666;
    margin-bottom: 1.875em;
    line-height: 1.4;
}
.szll-1>img {
    width: 34.375em;
    margin: 0 auto;
}
.szll-2 {

}


.szll-3{
	padding-top:2em;
	margin: 0 auto;	
	text-align:center;
	margin-top:-2.75em;
}

.szll-3 img{
	align:center;
	vertical-align:middle;
	margin-top:-1.25em;
}

.szll-3 ul {
    margin-top: 1.25em;
}
.szll-3 ul li {
    width: 30%;
	max-width:14em;
	background-color: #ffffff;
	box-shadow: 0rem 0.1em 0.09em 0.01em 
		rgba(0, 0, 0, 0.2);
    border-radius: 0.5em;
    overflow: hidden;
    float: left;
    text-align: center;
	margin-left:0.3125em;
    padding-bottom: 0.5em;
    margin-bottom: 1.5em;
}

.szll-3 ul li b {
    display: block;
    height: auto;
    overflow: hidden;
    margin-bottom: 0.5em;
	padding-top: 1.25em;
}
.szll-3 ul li p {
    font-size: 1.125em;
    color: #333333;
    margin-bottom: 0.5em;
}
.szll-3 ul li span {
    color: #666666;
}

.szll-3 .txt3{
	width: 46%;
	height: 2em;
	margin: 0 auto;	
	text-align:center;
	line-height: 2em;
	font-size: 1.125em;
	color: #fff;
	background-color:#3A92EC;
	margin-top:0.5em;
}

.szll-3 .title{
    font-size: 1.5em;
    color: #333333;
    font-weight: bold;
    line-height: 1.4;
	margin-top:1.5em;
	margin-bottom: 1.5em;
}



/*------------- 底部 -------------*/


.totop {
    width: 0.75em;
    height: 0.75em;
    background: url(../images/totop.png)no-repeat;
    background-size: 100%;
    position: fixed;
    right: 0.21em;
    bottom: 1em;
    z-index: 999;
}



.foots-1{
	width: 100%;
	height: auto;
    background-color: #C868EC;
	margin: 0 auto;	
	text-align:center;
	margin-top:2em;
}

.foots-1 .text1{
	font-size: 1.375em;
    color: #ffffff;
	font-weight:bold;
	padding-top:0.625em;
}

.foots-1 .text2{
	font-size: 1.25em;
    color: #ffffff;
	margin-top:-0.625em;
}
.foots-1 .text3{
	font-size: 1.25em;
    color: #ffffff;
	margin-top:-0.625em;
}

.foots-1 form {
    width: 50%;
    margin: 0.75em auto 0;
}
.foots-1_input1 {
    width: 100%;
    height: 2.5em;
	background-color: transparent;
	border-radius: 0.5em;
    border: solid 1px #d2d2d2;
    font-size: 0.875em;
    color: #fff;
    text-indent: 2em;
    margin-bottom: 0.5em;
}

.foots-2{
	width: 100%;
	height: auto;
    background-color: #C868EC;
	margin: 0 auto;	
	text-align:center;
	margin-top:1em;
	padding-top:2em;
	padding-bottom:1em;
}

.foots-2 .text9{
	font-size: 1.125em;
    color: #ffffff;
	margin-top:-0.625em;
}

.foots-2 ul {
    width: 100%;
    height: 2em;
    line-height: 2em;
	box-shadow: 0rem 0.1em 0.09em 0.01em 
		rgba(51, 51, 51, 0.2);
    border-radius: 0.625em;
    overflow: hidden;
    position: fixed;
    left: 0;
    bottom: 0.125em;
    width: 100%;
    z-index: 9;
}
.foots-2 ul li {
    width: 33%;
    background: rgba(174, 36, 228, 1);
    float: left;
    margin-right: 0.5%;
}
.foots-2 ul li:last-child{
    margin-right: 0;
}
.foots-2 ul li a {
    display: block;
    font-size: 1.125em;
    color: #ffffff;
}