@charset "utf-8";
/* CSS Document */


.zzss_weizhi{ line-height:40px;}
.zzss_weizhi span{ color:#009688;}


.zzss_part1{}
.zzss_part1 .ll{ height:433px; background:#fff; margin-bottom:20px; box-shadow: 0px 0px 10px #bfdffa;}
.zzss_part1 .ll .hd{}
#myjQuery { overflow: hidden; width:100%; margin: 0 auto;  position: relative; }
#myjQueryContent { width:100%; height:244px; overflow: hidden; background:#fff;}
#myjQueryContent div { position: absolute; left:50%; top:0px; margin-left:-50%; }
#myjQueryContent .smask { z-index: -1; }
#myjQueryContent img { width: 100%; height:244px; }
#myjQueryNav { display: block; overflow: hidden; height: 14px; position: absolute; bottom:10px; right:20px; z-index: 5; }
#myjQueryNav li { display: block; float: left; width: 30px; height: 4px; margin-left: 5px; background:#fff;}
#myjQueryNav .nbg { background: #666; }
#myjQueryNav a { display: block; z-index: 12; margin: 0px auto; text-transform: uppercase; width: 45px; color: #fff; line-height: 22px; position: relative; height: 22px; z-index: 20; }
#myjQueryNav .current { background:#fedf00; }
#myjQueryNav .current a { color: #009688; }
#myjQuery #flow { background: url(../images/fcurrent.gif) no-repeat; margin-top: -33px; width: 45px; height: 22px; z-index: 22; left: 652px; position: absolute; }

.zzss_part1 .ll .zzss_jj{ line-height:28px; text-indent:2em; padding:10px 0; color:#333333;}
.zzss_part1 .ll .zzss_jj p{ width:95%; margin:0 auto;}
.zzss_part1 .width795{width:793px;border: 1px solid rgb(0 150 136 / 0.4);border-top: 2px solid #009688;background:#fbfdff url(../images/zzss_width795_bg.png) top center no-repeat;}
.zzss_part1 .width795 h3{margin:15px 15px 10px 15px;position:relative;border-bottom: 1px solid #009688;color: #333333;font-weight:normal;}
.zzss_part1 .width795 h3 span{display:block;line-height:20px;padding-left:10px;margin-bottom:10px;border-left: 4px solid #009688;}
.zzss_part1 .width795 h3 a{position:absolute;right:0;top:0;font-size:14px;color: #009688;}
.zzss_part1 .width795 ul{ margin:0 15px 14px 15px;}
.zzss_part1 .width795 ul li{ line-height:36px;}
.zzss_part1 .width795 ul li a{ display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}


.pc_part3 .zzy_jz{ width:790px;}
.pc_part3 .zzy_jz h2{font-size:18px;line-height:45px;font-weight:normal;border-bottom: 2px solid #009688;position:relative;}
.pc_part3 .zzy_jz h2 a{ font-size:14px; position:absolute; right:0; bottom:0;}
.pc_part3 .zzy_jz .ul1{ background:#fff;}
.pc_part3 .zzy_jz .ul1 li{ float:left; margin:0 3px;}
.pc_part3 .zzy_jz .ul1 li a{line-height:40px;padding:0 12.5px;display:block;margin-top: 15px;border-radius:20px;background:#f2f6fa;}
.pc_part3 .zzy_jz .ul1 li.on{ background:url(../images/zzy_jz_li.png) top center no-repeat;}
.pc_part3 .zzy_jz .ul1 li.on a{background: #009688;color:#fff;}
.pc_part3 .zzy_jz .list2{ display:none; background:#fff;}
.pc_part3 .zzy_jz .show{ display:block;}
.pc_part3 .zzy_jz .list2 ul{ width:95%; margin:15px auto;}
.pc_part3 .zzy_jz .list2 li{ width:50%; float:left; line-height:35px;}
.pc_part3 .zzy_jz .list2 li a{ width:95%; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.pc_part3 .zzy_jz .list2 li a:before{ content:". "; font-weight:bold; margin-right:5px; color:#bfbfbf;}


.pc_part3 .ggx_jz{ width:390px; background:#fff; box-shadow: 0px 3px 10px #E3E3E3;}
.pc_part3 .ggx_jz .tit_ggx_jz{line-height:47px;text-align:center;background: #009688;color:#fff;font-weight:normal;position:relative;font-size:16px;}
.pc_part3 .ggx_jz .tit_ggx_jz a{ position:absolute; bottom:-7px; right:15px; color:#fff; font-size:14px;}
.pc_part3 .ggx_jz .ggx_list{ height:365px; margin:10px auto; overflow-y:auto;}
.pc_part3 .ggx_jz .ggx_list::-webkit-scrollbar {
	width: 4px;     
	height: 50px;
    }
.pc_part3 .ggx_jz .ggx_list::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: rgba(0,0,0,0.2);
    }
.pc_part3 .ggx_jz .ggx_list::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px #fff;
	border-radius: 0;
	background:#fff;
	}
.pc_part3 .ggx_jz ul{ width:90%; margin:0 auto;}
.pc_part3 .ggx_jz ul li{ line-height:37px;}
.pc_part3 .ggx_jz ul li a{ display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.pc_part3 .ggx_jz ul li a:before{content:". ";font-weight:bold;margin-right:5px;color: #009688;}


.pc_proyc { margin-top:15px;}
.pc_proyc li{ width:230px; float:left; margin-right:12.5px;}
.pc_proyc li.li5{ margin:0; float:right;}
.pc_proyc li img{max-width: 100%;height: 150px;width: 230px;object-fit: cover;}
.pc_proyc li:last-child {margin-right: 0px;}

.zsjz_part3{ margin-top:15px;}
.zsjz_part3 .yy_all { background-color: #ffffff;}
.pc_part4 .left_width{ width:790px; background:#f8fcff;}
.pc_part4 .zs_course{}
.pc_part4 .zs_course h2{font-size:18px;line-height:45px;font-weight:normal;border-bottom: 2px solid #009688;position:relative;padding: 0 10px;}
.pc_part4 .zs_course h2 a{ font-size:14px; position:absolute; right:0; bottom:0;}
.pc_part4 .zs_course .ul1{ background:#fff;}
.pc_part4 .zs_course .ul1 li{line-height:35px;float:left;padding:0 32px;background:#f2f6fa;margin: 15px 7px 0 7px;border-radius:17.5px;}
.pc_part4 .zs_course .ul1 li.on{background: #009688;color:#fff;}
.pc_part4 .zs_course .ul1 li.on a{ color:#fff;}
.pc_part4 .zs_course .list2{ background:#fff; display:none;}
.pc_part4 .zs_course .show{ display:block;}
.pc_part4 .zs_course .list2 ul{ width:95%; margin:10px auto;}
.pc_part4 .zs_course .list2 ul li{ width:50%; float:left; line-height:35px;}
.pc_part4 .zs_course .list2 ul li a{ width:95%; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.pc_part4 .zs_course .list2 ul li a:before{ content:". "; font-weight:bold; margin-right:5px; color:#bfbfbf;}


.zsjz_part3 .bkzx_list{ height:355px; background:#fff; padding-bottom:11px;}
.zsjz_part3 .bkzx_tit{line-height:47px;text-align:center;background: #009688;color:#fff;font-size:16px;}
.zsjz_part3 .ul5{ width:95%; margin:0 auto;}
.zsjz_part3 .ul5 li{ border-bottom:1px dotted #cdcdcd; line-height:28px; padding:8px 0;}
.zsjz_part3 .ul5 a:before{ /*content:". "; */font-weight:bold; color:#94eae2; float:left;}
.zsjz_part3 .ul5 li div{ width:97%; float:right;}
.zsjz_part3 .ul5 li div span{ display:block; float:left;}
.zsjz_part3 .ul5 li div strong{width:8%;display:block;float:left;color: #009688;}
.zsjz_part3 .ul5 li .div1 span{ width:91%;}
.zsjz_part3 .ul5 li .div2 span{ width:77%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height:30px;}
.zsjz_part3 .ul5 li .div2 i{ width:12%; color:#ff7200;}
.zsjz_part3 .ul5 li .div2 i a{ color:#ff7200;}
.zsjz_part3 .ul5 li:last-child{ border:0;}


.zsjz_part4{ margin-top:15px;}
.zsjz_part4 .yy_all{ background:#fff;}
.zsjz_part4 h2{line-height:45px;font-size:18px;font-weight:normal;border-bottom: 2px solid #009688;position:relative;padding-left:15px;}
.zsjz_part4 .part4_listtit{ margin:5px auto;}
.zsjz_part4 .part4_listtit li{ width:8%; line-height:25px; float:left; margin:7px 7px; text-align:center; background:#f3f7fa; cursor:pointer;}
.zsjz_part4 .part4_listtit li.on{background: #009688;color:#fff;}
.zsjz_part4 .part4_list{ display:none;}
.zsjz_part4 .show{ display:block;}
.zsjz_part4 .part4_list ul{ width:97%; margin:15px auto; border-top:1px solid #EBEBEB; border-left:1px solid #EBEBEB; text-align:center;}
.zsjz_part4 .part4_list ul li{ width:19.9%; line-height:34px; float:left; border-bottom:1px solid #EBEBEB; border-right:1px solid #EBEBEB;}
.zsjz_part4 .part4_list ul li:hover{background: #009688;}
.zsjz_part4 .part4_list ul li:hover a{ color:#fff;}
.zsjz_part4 .part4_list.list_4 ul li { width:24.9%;}

.zsjz_part5{ margin-top:15px;}
.zsjz_part5 .yy_all{ background:#fff;}
.zsjz_part5 h2{line-height:45px;font-size:18px;font-weight:normal;border-bottom: 2px solid #009688;position:relative;padding-left:15px;}
.zsjz_part5 .part5_listtit{ margin:5px auto;}
.zsjz_part5 .part5_listtit li{ width:10%; line-height:25px; float:left; margin:7px 7px; text-align:center; background:#f3f7fa; cursor:pointer;}
.zsjz_part5 .part5_listtit li.on{background: #009688;color:#fff;}
.zsjz_part5 .part5_list{ display:none;}
.zsjz_part5 .show{ display:block;}
.zsjz_part5 .part5_list ul{ width:97%; margin:15px auto; border-top:1px solid #EBEBEB; border-left:1px solid #EBEBEB; text-align:center;}
.zsjz_part5 .part5_list ul li{ width:19.9%; line-height:34px; float:left; border-bottom:1px solid #EBEBEB; border-right:1px solid #EBEBEB;}
.zsjz_part5 .part5_list ul li:hover{background: #009688;}
.zsjz_part5 .part5_list ul li:hover a{ color:#fff;}





@media screen and (max-width: 640px){

	.width390{ width:100%;}
	.width795{ width:100%;}
	
	.zzss_part1 .ll{ height:auto;}
	.zzss_part1 .ll .zzss_jj{ display:none;}
	
	.zzss_part1 .width795{ width:100%; padding-bottom:8px;}
	.zzss_part1 .width795 ul{ margin-bottom:0;}
	
	.pc_part3 .zzy_jz{width: 100%;margin: 0 auto;padding: 0 10px;background-color: #ffff;min-height: 219px;}
	.pc_part3 .zzy_jz .ul1 li a{ line-height:26px; margin-top:10px;}
	
	.pc_part4 .zs_course .ul1 li{ line-height:26px; margin-top:10px; padding:0 12px;}
	.pc_part4 .zs_course {padding: 0 10px;}
	.zsjz_part4 .part4_listtit li{ width:14%; margin:5px;}
	
	.zsjz_part4 .part4_list ul li{ width:25%; height:50px; line-height:20px; padding:5px 0;}

	.zsjz_part4 .part4_list.list_4 ul li { width:100%;}

	.zsjz_part5 .part5_listtit li{ width:20%;}
	
	.zsjz_part5 .part5_list ul li{ width:33%;}
	
	.zsjz_part5 .part5_list ul li a{ display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	
	.pc_part3 .ggx_jz .ggx_list {height: auto;}

    .pc_part3 {
        margin-top: 15px;
    }

    .pc_part3 .ggx_jz {
        width: 100%;
    }


	}