.more {
	margin-right: 15px; float: right; display: block;
}
.more a {
	color: #9d9d9d; font-size: 13px;
}
.mt20 {
	margin-top: 20px;
}
.hbj{width: 100%; overflow:hidden; background-color: #f5f5f5;margin-top:30px;padding:15px 0px;}
.box1 {
	overflow: hidden; margin-top: 20px;
}
.box1-l {
	width: 360px;
}
.box1-w {
	width: 380px;
	 margin-left: 20px;
}
.box1-r {
	width: 290px;
}
img{border:none;}
.box01{width:48%;}
.box02{width:48%;}
.nav_menu a{color: #000;}
.bt {
	width: 100%; height: 30px; line-height: 30px; border-bottom-color: rgb(187, 167, 143); border-bottom-width: 1px; border-bottom-style: solid;padding-left: 15px;
}
.bt .tit {
	color: #666666; font-size: 13px; float: left;
}
.bt-2{width:102px;font-size: 24px;color: #333333;padding-top: 10px;border-top: #017575;border-top-width: 3px;border-top-style: solid;margin-left: 15px;margin-top: -2px;}
.bc {
	margin-top: 20px; min-height: 100px;
}
.bc ul li+li{margin-top: 10px;}
.date{background-color: #f1f1f1; width: 40px; height: 40px;text-align: center;float: left;}
.date h3{
	display: block;
	float: left;
	font-size: 16px;
	color: #017575;
	font-weight: bold;
	background-color: #f1f1f1; 
	width: 50px; 
	height: 25px;
	}
.date i{
	display: block;
	float: left;
	font-size: 8.45px;
	color: #017575;
	background-color: #f1f1f1;
	width: 50px; 
	height: 25px;
	font-style: normal;
}
.txt{
	width: 310px;
	float: right;
	line-height: 20px;
	color: #333333;
	margin-left: 20px;
	padding-top: 1px;
}
.box2 {
	overflow: hidden; margin-top: 20px;
}
.box2-l {
	width: 48%;
}
.box2-r {
	width: 576px;
}
.box2bj {
	background: rgb(220, 220, 220); width: 307px; height: 150px;
}
.box2bj .btit {
	width: 83px; height: 115px; text-align: center; padding-top: 35px;
}
.box2bj .bcon {
	width: 224px; height: 150px;
}
.box2-box {
	width: 307px; margin-top: 20px;
}
.box2-box .bt2 {
	color: rgb(130, 11, 11); padding-left: 10px; font-size: 18px; margin-bottom: 20px;
}
.date2{
	width: 82px;
	height: 24px;
	float: left;
	padding-top: 5px;

}
.date2 i{
	display: block;
	float: left;
	font-size: 9.5px;
	color: #017575;
	height: 25px;
	font-style: normal;
}
.date2 h3{
	display: block;
	float: left;
	font-size: 16px;
	color: #017575;
	font-weight: bold;
	height: 25px;
}
.txt2{
	width: 478px;
	float: right;
	line-height: 20px;
	color: #333333;
	padding-top: 5px;
padding-left: 14px;
	border-left: #d3d3d3;
	border-left-width: 1px;
	border-left-style: solid;
}
.txt2:hover{
color:#017575;
border-left: #ffa800;
	border-left-width: 2px;
	border-left-style: solid;
}
.bao{
	height: 33px;
	border-bottom: #d3d3d3;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
.dj_zuo{
	width: 30%;
	height: 320px;
	float: left;
}
.dj_zuo h6{font-size: 13px;color: #333333;font-weight: normal;width: 172px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zuo_top{margin-top:10px;}
.zuo_bottom{margin-top: 30px;}
.dj_you{
	width: 65%;
	float: right;
}
.dj_you li{
	line-height: 30px;
}
.time{float: right;font-size: 13px;color: #808080;}

/*Ã¥Â­Â¦Ã¦Å“Â¯Ã¥Å Â¨Ã¦â‚¬Â*/
.box_3 {
	overflow: hidden; padding-bottom: 30px; margin-top: 20px;
}
.xsdt{width: 70%;float: left;}
.xs_top{
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
.xs_top img{
	float: left;
	margin-right: 16px;
}
.txt3{
	float: right;
	width: 77%;
	height: 84px;
	margin-top: 14px;
}
.txt3 h4{font-size: 18px;color: #333333;width: 70%;margin-bottom: 14px;}
.txt3 a{font-size: 14px;color: #999999;line-height: 22px;}
.xs_bottom{margin-top: 20px;}
.xs_bottom li{font-size: 14px; color: #333333; margin-top: 8px;}
.xs_right{float: right;}
.lianjie_img{width: 25%;}
.bt-3{width: 170px;font-size: 24px;color: #333333; padding-top: 10px; border-top: #a6a5a5; border-top-width: 2px; border-top-style: solid;margin-left: 15px;margin-bottom: 20px;}
.btnav_right{margin-top: 20px;}




.ny_left_top{ height:80px; width:100%; color:#FFF; background-color: #179c9c; margin-top:-60px; font-size:24px; font-weight:bold; text-align:center; line-height:80px; position:relative; z-index:1;border-bottom:2px solid #e6e5e5;}

.sidenav{ overflow:hidden; display:block; width:100%; }
.accordion { width:100%; }
.accordion .nav-link {display: block; text-align:center; min-height:53px; line-height:53px;  color:#fff; outline:none; -webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease; font-size:16px; }
.accordion>li>.nav-link>a{ display: block; color:#017575;}
.accordion>li>.nav-link:hover{  color: #fff !important; background:#017575; font-size:16px; }
.accordion>li>.nav-link:hover>a{  color: #fff !important; font-size:16px; }
.accordion>li>.nav-link.hover{  color: #fff !important; background:#017575; font-size:16px; }
.accordion>li>.nav-link.hover>a{  color: #fff !important; font-size:16px; }
.currentnav{ background:#017575 !important; color: #fff !important; }

.nav-link1{ width:40px; height:53px; line-height:53px; cursor: pointer; position:absolute; top:0; right:3px;}
.accordion li{  position: relative; font-size:16px; border-bottom:2px solid #e6e5e5; background:#ffffff; overflow:hidden;  }
.accordion li:last-child .nav-link { font-size:16px; }
.accordion li i { display:block; width:20px; height:30px; position: absolute;top:12px;right: 12px;font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li.open .nav-link { color: #fff !important; background:#017575; font-size:16px;  }
.accordion li.open .nav-link a{color: #fff !important; font-size:16px; }
.accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.accordion .nav-link .sub{font-size:14px !important; background:#f6f6f6; border-top:none; max-height:0;transition:max-height 3s;}
.sub li { background:#f6f6f6; font-size:14px !important;border-bottom:none;}
.sub a { display: block;font-size:14px !important;text-decoration: none;transition:all 0.6s;}
.sub a.on{color:#017575; background:#fff; border-left:3px solid #017575; }
.sub a:hover {color:#017575; background:#fff; border-left:3px solid #017575; }
.accordion>li:hover>.nav-link>.sub{max-height:999px;transition: }
.nav-link.hover .sub{height:auto;max-height:none;}
/*content*/
.ban{ text-align:center; margin:0 auto;}
.ban img{display: block; width: 100%}
.ny{  margin:0 auto; padding: 0 5%;width: 1200px;}

.ny_left{ float:left; width:18%;margin-top: 60px;}

.ny_right{ float:right; background:#fff; width:76%; padding:2% 2% 2% 2%;}
.ny_right1{ background:#fff; width:90%; margin:0 auto; padding:2%}
.ny_right_con{ line-height:34px !important; padding-top:10px; min-height:500px;}

.ny_right_top{ border-bottom:1px solid #e7e7e7;}

.nytit{  line-height:30px; padding-left:25px; padding-top:10px; padding-bottom:10px; float:right; font-size: 14px;}
.nytit a{ padding-right:7px;}

.nytit1{ height:50px; line-height:50px; float:left; overflow:hidden; border-bottom:2px solid #017575; color:#017575; font-size:24px; font-weight:bold; padding:0 10px;}

/*Ã¤Â¿Â¡Ã¦ÂÂ¯Ã¥Ë†â€”Ã¨Â¡Â¨Ã¥Â¼â‚¬Ã¥Â§â€¹*/
.Newslist {}
.Newslist ul li {height:50px; line-height:50px; border-bottom:1px dashed #dcdcdc;font-size:15px;  overflow:hidden; width:100%; text-overflow: ellipsis; white-space: nowrap;float:left;}

.Newslist ul li.link1 {height:50px; line-height:50px; border-bottom:1px dashed #dcdcdc; font-size:15px;  overflow:hidden; width:25%; text-overflow: ellipsis; white-space: nowrap;float:left;}
.Newslist ul li span{float: right; padding-left:10px; color: #999999;}



.sjdh{ display:none;}
.fytpc{ margin-top:15px;}

.m-list3 {

}
.m-list3 li {
    overflow: hidden;
    padding: 10px 0 30px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 20px;
}
.m-list3  .pic3 {
    float: left;
    overflow: hidden;
    width: 180px;
    height: 120px;
    position:relative;
}
.m-list3  .pic3 img {
    display: block;
    overflow: hidden;
    width: 180px;
    height: 120px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1;
}
.m-list3  .pic3:hover img {
    -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);
}
.m-list3 .txt44 {
    overflow: hidden;
    padding-left: 20px;
}
.m-list3 .tit44 {
    font-size: 16px;
    font-weight: normal;
    line-height: 32px;

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.m-list3 .tit44 a {
    color: #000;

    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.m-list3 .tit44 a:hover{
    color: #9a0000;
}
.m-list3 .txt44 p {
    height: 48px;

    font-size: 14px;
    line-height: 24px;
    color: #333;

    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.m-list3 .info {
    padding: 5px 0;

    line-height: 25px;
}
.m-list3 .info .time1 {
    padding-left: 24px;
    font-size: 12px;
    color: #999;
 
}





.sz{ width:100%;}
.sz li { overflow: hidden; padding:2%; margin:2%; background:#f6f6f6; float:left; width:17%;}
.sz ul li .img33{width: 100%;
    /*min-width:100%;*/
    /*display: block;*/
    height: 0; padding-bottom:122%; overflow: hidden;}
.sz ul li .img33 img{width: 100%; }
.sz ul li p{line-height:25px; text-align:center; height:25px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding-top:7px;}


/*Ã¥â€ºÂ¾Ã§â€°â€¡Ã¥Ë†â€”Ã¨Â¡Â¨Ã¥Â¼â‚¬Ã¥Â§â€¹*/
.pic{ width:100%;}
.pic ul li { float:left; width:30%; display:block; height:auto; overflow:hidden; cursor:pointer; background:#f7f7f7; margin-left:2%; margin-right:1%; margin-top:20px;}
.pic ul li .img3{width: 100%; min-width:100%; display: block; height: 0; padding-bottom: 60.394%; overflow: hidden;}
.pic ul li p{line-height:45px; text-align:center; height:45px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding:0 5px;}




/*Ã¨Â¯Â¦Ã§Â»â€ Ã©Â¡Âµ*/
.content{ width:100%; padding-top:10px; margin:0 auto;}
.content-title{ width:100%; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content-title h3{ font-size:24px; font-weight:bold; line-height:50px; width:100%; text-align:center; color:#222; padding-bottom:5px;}
.content-title i{TEXT-ALIGN: center;  MARGIN: 0 auto; HEIGHT: 32px; display:block; line-height:32px; font-style:normal;}
.content-con{font-size:15px; line-height:35px; padding:10px 0;}
.content-con p{  text-align:justify; text-justify:inter-ideograph; margin-bottom:20px;}
.content-con img{text-align: center; max-width:800px; margin:10px auto; display: block;}

.sxt{padding:15px 0; border-top:1px dotted #bbb;}
.sxt p{display:block; width:100%; height:34px; font-size:15px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}



.ssjg { padding:0 10px;}
.ssjg ul li {height:50px; line-height:50px; border-bottom:1px dashed #dcdcdc; font-size:15px; padding-left:15px; overflow:hidden; width:97%; text-overflow: ellipsis; white-space: nowrap;}
.ssjg ul li i{float: right; padding-left:10px; color: #999999;}






























/*zt_box*/
.zt_box {
    width: 1360px;
    margin: 50px auto;
    height: auto;
    }

.zt_box .slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;

}
.zt_box .ztimg{float: left}
.zt_box .slick-list
{
    width: 1360px; overflow: hidden;
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
}
.zt_box .slick-slider .slick-track,
.zt_box .slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.zt_box .slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.zt_box .slick-track:before,
.zt_box .slick-track:after
{
    display: table;
    content: '';
}
.zt_box .slick-track:after
{
    clear: both;
}
.zt_box .slick-loading .slick-track
{
    visibility: hidden;
}

.zt_box .slick-slide
{
    width: 418px;
    display: none;
    float: left;
    min-height: 1px;margin: 0 52px 0 0;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.zt_box .slick-slide a{display: block;width: 418px; height: 127px; overflow: hidden}
.zt_box .slick-slide img
{
    display: block;width: 418px; height: 127px;
}
.zt_box .slick-slide.slick-loading img
{
    display: none;
}

.zt_box .slick-initialized .slick-slide
{
    display: block;
}
.zt_box .slick-loading .slick-slide
{
    visibility: hidden;
}
.zt_box .slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.zt_box .slick-arrow.slick-hidden {
    display: none;
}
.zt_box .slick-prev,.zt_box .slick-next{display: block; width: 50px; height: 50px; top: 30%;font-size:0; border: 0;outline: none;cursor: pointer}
.zt_box .slick-prev{position: absolute;  left: -80px;}
.zt_box .slick-next{position: absolute;right: -80px;}


/*end_links*/
.end_links{width:100%;background: #eeeeee; height: 72px; line-height: 72px; font-size:14px; color: #bababa; text-align: center; position: relative }
.end_links li{ height: 72px; line-height: 72px; font-size:14px; color: #bababa;display: inline-table !important; }
.end_links a{height: 72px; line-height: 72px; font-size:18px; color: #434343; padding: 20px }
.end_links a:hover{color: #bb2d38 }

/*footer*/
.footer{font-size: 14px;color: #fff; line-height: 34px;background: #005e5d; height: 100px;  padding:70px 0 50px 0;}
.footer .footer_left{width: 30%; float: left;}
.footer .footer_left img{width: 299px}

.footer .footer_center{width:45%;font-size: 14px;color: #fff; line-height: 34px; float: left; }
.footer .footer_center p{font-size: 15px;color: #fff; line-height: 34px; float: left; }
.footer .footer_center a{font-size: 15px;color: #fff; line-height: 34px;}

.footer .footer_right{width: 22%; float: right; font-size: 14px; color: #ffffff; line-height: 30px; position: relative}
.footer .footer_right li{width: 33.333%;float: left}
.footer .footer_right li a{width: 100%;  display: block; margin: 0 auto;}
.footer .footer_right li img{  display: block; margin: 0 auto; background: #003333; opacity: 0.8; border-radius:50% }
.footer .footer_right span{width: 100%; display: block;text-align: center; line-height:42px;}
.footer .footer_right li:hover img{opacity:1;}

.rwm01{position: absolute;bottom:100px;left:-10px;display:none;width: 120px;height: 120px;z-index: 999999999;}
.rwm02{position: absolute;bottom:100px;left:90px;display:none;width: 120px;height: 120px;z-index: 999999999;}
.rwm03{position: absolute;bottom:100px;right:0;display:none;width: 120px;height: 120px;z-index: 999999999;}


.rwm01 img,.rwm02 img,.rwm03 img{display: block; width: 100px; height: 100px;border-radius:0 !important;}


.link{overflow:hidden; margin-bottom:30px; margin-top:30px;}
.link ul li{float:left; height:50px; line-height:50px;width:238px;margin-right:2px;}

.link ul li.link004{margin-right:0px;}

.link ul li.link008{margin-right:0px;}
.link ul li a{display:block; color:#333;}

.teacher_list{
margin:10px 0px 20px;
}
.teacher_list h3{
text-align:center;
font-size:20px;
color:#017575;
font-weight:normal;
margin-bottom:10px;
}
.teacher ul{
width:100%;
height:auto;
overflow:hidden;
}
.teacher .slow{
padding:0;
margin:1.5%;
background:#e1e1e1;
}
.teacher .slow a{
text-decoration:none;
}
.teacher .slow a span{
display:block;
min-width:100%;
height:190px;
padding-bottom:0;
}
.teacher .slow a span img{
width:100%;
height:100%;
object-fit:cover;
}
.teacher .slow a p{
height:40px;
line-height:40px;
padding-top:0;
font-size:16px;
color:#030690;
}

.xrld ul{
margin-top:10px;
}
.xrld ul li.slow{
   width:32%;
height:190px;
margin:0 2% 20px 0;
transition:all 0.6s;
}
.xrld ul li:nth-child(3n){
margin:0 0 20px 0;
}
.xrld .slow a{
display:block;
width:100%;
height:100%;
}
.xrld .slow a span{
float:left;
width:150px;
min-width:inherit;
}
.xrld .xrld_text{
float:right;
width:calc(100% - 150px);
text-align:center;
height:70px;
margin-top:60px;
}
.xrld_text h3{
font-size:18px;
color:#333333;
}
.xrld_text p{
color:#666666 !important;
}
.xrld ul li:hover{
background:#017575;
}
.xrld ul li:hover .xrld_text h3,.xrld ul li:hover .xrld_text p{
color:#ffffff !important;
}
.kyjd ul li{
font-size:16px;
transition:all 0.6s;
}
.kyjd ul li a{
display:block;
color:#017575;
transition:all 0.6s;
}
.kyjd ul li:hover{
background:#017575;
}
.kyjd ul li:hover a{
color:#ffffff;
padding-left:15px;
}
.dpzw .content-title{
border-bottom:none;
}
.dpzw .content-title h3{
width:80%;
font-size:24px;
background:#017575;
text-align:center;
padding:20px 0;
color:#ffffff;
margin: 20px auto 10px;
}
.dpzw .content-con{
background:#eeeeee;
padding:10px;
}

.article-teacher{
width:100%;
margin-top:15px;
}
.article-teacher .part1{
border-top:2px dashed #017575;
border-bottom:2px dashed #017575;
padding:10px 0px;
width:100%;
height:auto;
overflow:hidden;
}
.part1 .teacher-img{
width:150px;
height:200px;
float:left;
margin-right:10px;
}
.part1 .teacher-img img{
width:100%;
height:100%;
object-fit:cover;
}
.part1 .teacher-infor{
width:calc(100% - 180px);
padding:10px 10px 0 10px;
background:#eeeeee;
float:right;
height:190px;
overflow-y:auto;
}

/*滚动条样式*/
.part1 .teacher-infor::-webkit-scrollbar {
            width: 6px;    
            /*height: 4px;*/
        }
.part1 .teacher-infor::-webkit-scrollbar-thumb {
            border-radius: 10px;
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            background: rgba(0,0,0,0.2);
        }
.part1 .teacher-infor::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            border-radius: 0;
            background: rgba(0,0,0,0.1);
        }

.teacher-infor h3{
font-size:20px;
color:#030690;
margin-bottom:15px;
}
.teacher-infor p{
font-size:16px;
color:#434343;
}
.ld-infor p{
line-height:46px;
}
.teacher-infor p span{
font-weight:bold;
}
.part2{
margin:15px 0px;
}
.part2 h3{
width:90px;
height:45px;
background:#017575;
border-radius:5px;
text-align:center;
line-height:45px;
color:#ffffff;
font-size:18px;
}
.part2 .part-cont{
min-height:200px;
}