*{
				padding: 0;
				margin: 0;
			}
			li{
				list-style: none;
			}
			.navbl{
				padding: 100px 0;
			}
			.navbl li{
				display: flex;
				align-items: flex-end;
				margin: 20px 0;
			}
			.nncc{
				width: 60%;
				text-align: center;
			}
			.nvcc{
				width: 40%;
				font-size: 14px;
			}
			.nvcc strong{
				font-size: 22px;
				font-weight: normal;
			}
			.lqklbg{
				padding: 30px 0;
			}
			.lqklbg table{
				border-collapse: collapse;
				width: 100%;
				font-size: 14px;
			}
			.lqklbg table,.lqklbg th,.lqklbg td{
				border:1px solid #ddd
			}
			.lqklbg tr{
				height: 38px;
				line-height: 38px;
			}
			.lqklbg th{
				width: 20%;
				font-weight: normal;
				text-align: center;
				color: #666;
				padding: 0 10px;
			}
			.lqklbg td{
				width: 20%;
				text-align: left;
				padding: 0 10px;
				color: #666;
			}
			.lqklbg td.bgcolor,.lqklbg th.bgcolor{
				text-align: center;
				color: #000;
			}
			.lqklbg td.bgcolor01{
				background: #e5ecf3;
				width: 27%;
			}
			.lqklbg td.bgcolor02{
				background: #f8eff3;
				width: 15%;
			}
			.lqklbg td.bgcolor03{
				background: #f8f6ef;
			}
			.lqklbg td.bgcolor04{
				background: #f1f8ef;
			}
			.lqklbg td.bgcolor05{
				background: #f2eff8;
			}
			
			
			.lqlcc{
				padding: 30px 0;
				display: flex;
				justify-content: space-between;
    			align-items: center;
			}
			.lqlshu{
				width: 48%;
			}
			.lqlshu table{
				border-collapse: collapse;
				width: 100%;
				font-size: 14px;
			}
			.lqlshu table,.lqlshu th,.lqlshu td{
				border:1px solid #ddd
			}
			.lqlshu tr{
				height: 38px;
				line-height: 38px;
			}
			.lqlshu tr.bktopcolor{
				background: #cee0f2;
			}
			.lqlshu th{
				width: 20%;
				font-weight: normal;
				text-align: center;
				color: #000;
			}
			.lqlshu td{
				width: 20%;
				text-align: center;
				color: #666;
			}
			.lqlbiao{
				width: 48%;
			}
			.lqyao{
				padding: 30px 0;
			}
			.lqyao ul{
				display: flex;
			}
			.lqyao ul li{
				padding: 0 20px;
				text-align: center;
				width: 33%;
			}
			.lqyao ul li span{
				display: block;
				border-left:2px solid #CCE4C6;
				font-size: 16px;
				font-family:arial;
			}
			.lqyao ul li:first-child span{
				border-left: 0;
			}
			.lqyao ul li strong{
				display: block;
				margin: 8px 0;
				font-size: 24px;
				font-family: arial;
				color: #578A4A;
			}
			.bkfycc{
				padding: 30px 0;
			}
			.bkfycc table{
				border-collapse: collapse;
				width: 100%;
				font-size: 14px;
			}
			.bkfycc table,.bkfycc th,.bkfycc td{
				border:1px solid #ddd
			}
			.bkfycc tr{
				height: 38px;
				line-height: 38px;
			}
			.bkfycc tr.bktopcolor{
				background: #cee0f2;
			}
			.bkfycc th{
				padding: 0 10px;
				font-weight: normal;
				text-align: left;
				color: #333;
			}
			.bkfycc td{
				padding:0 10px;
			}
			.bkfycc th.bkth{
				width: 65%;
			}
			.bkfycc th.bkthone{
				width: 35%;
			}
			.zhimingxy{
				padding: 20px 0;
			}
			.zhimingxy ul{
				/*display: flex;*/
				/*justify-content: space-between;*/
			}
			.zhimingxy ul li{
		    	display: flex;
				justify-content: space-between;
				align-items: center;
				margin-bottom: 20px;
			}
			.zhimingxy ul li .xyyimg{ width:30%; border:1px solid #ddd}
			.zhimingxy ul li img{
				width: 100%;
			}
			.zhimingxy ul li .xyytxt{ width:68%}
			.zhimingxy ul li .xyytxt span{
			    display: block;
			    font-size: 16px;
			    margin-bottom:15px;
			}
			.zbanqu{
				padding: 20px;
			}
			.zbanqu img{
			    width: 100%;
			}
			.zbanqu p{
				margin: 10px 0;
			}
			.remenzy{
				padding: 20px 0;
			}
			.remenzy li{
				margin-bottom: 15px;
			}
			.remenzy li span{
				display: block;
				font-size: 18px;
				margin-bottom: 10px;
				padding-left: 15px;
				border-left:4px solid #558E46;
				color: #558E46;
			}
			.remenzy li div{
				padding: 15px;
				background: #faf7f0;
			}
			.remenzy li:nth-child(even) span{
			    border-left:4px solid #4083a5; color: #4083a5;
			}
			.remenzy li:nth-child(even) div{
			    background: #faf7f0;
			}
			.qsads{
				margin: 20px 0;
			}
			.qsads span{
				display: inline-block;
				text-align: center;
				height: 30px;
				line-height: 30px;
				background: #bfd7b9;
				padding: 0 10px;
			}
			.qsads strong{
				display: inline-block;
				text-align: center;
				height: 30px;
				line-height: 30px;
				background: #bfd7b9;
				padding: 0 10px;
				font-weight: normal;
			}
			.qsads div{
				background: #f0f5ef;
				padding: 15px;
				font-size: 14px;
			}
			.qsads:nth-child(odd) span{
			    background: #d3e6ef;
			}
			.qsads:nth-child(odd) div{
			    background: #f3f7f9;
			}
			.xxqqcc02{
				padding: 20px 30px;
			}
			.xxqqcc01{
				padding: 20px 30px;
				display: flex;
				justify-content: space-between;
			}
			.ffw01{
				width: 48%;
			}
			.style001{
			    height: 30px;
			    line-height: 30px;
			    margin:20px ;
			    margin-bottom: 0;
			    width:120px;
			    padding: 0 20px;
			    font-size: 16px;
			    font-weight: bold;
			    color: #fff;
			    background: url(/template/pc/skin/img/colorcc.jpg) no-repeat;
			}
			.btcc{
				height: 20px;
				line-height: 20px;
				padding-left: 25px;
				background: url(../img/maillogo.png) no-repeat left center;
				background-size: 18px;
				font-size: 18px;
				font-weight: bold;
			}
			.btcc span{
			    display: inline-block;
			    padding: 0 30px;
			}
			.schoolcent ul{
				padding: 20px 30px 50px;
				display: flex;
				justify-content: space-between;
			}
			.schoolcent li{
				width: 23%;
			}
			.schoolcent li span{
				display: block;
				height: 54px;
				line-height: 54px;
				font-size: 16px;
				text-align: center;
			}
			.sercshleft li{
			    display: flex;
                align-items: center;
                margin-bottom: 4px;
			}
			.sercshleft li span{
			    display: inline-block;
			    width: 5px;
			    height: 18px;
			    margin-right: 10px;
			    border-radius: 5px;
			}
			.sercshleft li:nth-child(1) span{
			    background:#7451b5
			}
			.sercshleft li:nth-child(2) span{
			    background:#6071b7
			}
			.sercshleft li:nth-child(3) span{
			    background:#5d8eb9
			}
			.sercshleft li:nth-child(4) span{
			    background:#709fa9
			}
			.sercshleft li:nth-child(5) span{
			    background:#88b395
			}
			.sercshleft li:nth-child(6) span{
			    background:#a0bd8d
			}
			.schoolcent li div{
				display: flex;
				justify-content: space-between;
			}
			.schoolcent li div b{
				display: block;
				width: 40px;
				text-align: center;
				height: 40px;
				line-height: 40px;
				font-family:arial;
			}
			.schoolcent li:nth-child(1) div{
				border-top:3px solid #9a8848
			}
			.schoolcent li:nth-child(1) div b{
				background: #fcfaf3;
				color: #9a8848;
			}
			.schoolcent li:nth-child(2) div{
				border-top:3px solid #b66060
			}
			.schoolcent li:nth-child(2) div b{
				background: #fcf3f3;
				color: #b66060;
			}
			.schoolcent li:nth-child(3) div{
				border-top:3px solid #608e60
			}
			.schoolcent li:nth-child(3) div b{
				background: #f3fcf3;
				color: #608e60;
			}
			.schoolcent li:nth-child(4) div{
				border-top:3px solid #5a5f87
			}
			.schoolcent li:nth-child(4) div b{
				background: #f3f4fc;
				color: #5a5f87;
			}
			.schoolcentle{
				width: 65%;
				display: flex;
				font-size: 14px;
				border-top: 1px solid #ddd;
				border-right: 1px solid #ddd;
			}
			.schoolcentle dl{
				width: 25%;
				text-indent: 20px;
			}
			.schoolcentle dl dt{
				background: #CCE4C6;
				height: 46px;
				line-height: 46px;
				border-bottom: 1px solid #ddd;
				border-left: 1px solid #ddd;
			}
			.schoolcentle dl dd{
				height: 46px;
				line-height: 46px;
				border-bottom: 1px solid #ddd;
				border-left: 1px solid #ddd;
			}
			.schoolcentri{
				width: 33%;
				
			}
			.schooldome01{
				background: #fff;
				margin-bottom: 15px;
			}
			.schooltit{
				border-bottom: 1px solid #ddd;
				padding: 10px 0;
				text-align: center;
				position: relative;
			}
			.schooltit:before{
				display: block;
				content: "";
				width: 120px;
				height: 3px;
				background: #496D40;
				position: absolute;
				bottom:-3px;
	    		left: 50%;
	    		transform: translate(-50%, -50%);
			}
			.schooltit h3{
				font-size: 26px;
				font-weight: bold;
			}
			.ferdome{
				padding: 30px 0;
			}
			.fercon{
				width: 1200px;
				margin: auto;
			}
			.ferschool{
				display: flex;
				justify-content: space-between;
    			align-items: center;
			}
			.sercshleft{
				width: 70%;
			}
			.sercshleft h3{
				font-size: 34px;
				font-weight: bold;
			}
			.sercshleft p{
				font-size: 20px;
				font-weight: bold;
			}
			.sercshleft ul{
				padding: 10px 0;
			}
			.sercshleft li{
				font-size: 16px;
				color: #333;
				list-style: none;
			}
			.sercshright{
				width: 20%;
                height: 240px;
                background: #fff;
                display: flex;
                align-items: center;
                box-shadow: 0 10px 25px rgb(0 0 0 / 5%);
                padding: 0 2%;
			}
			.sercshright img{
				width: 100%;
			}
			.schoolcon{
				padding: 15px 0;
				font-size: 18px;
				color: #333;
			}
			.schoolinfor{
				display: flex;
				justify-content: space-between;
				padding: 30px 0;
			}
			.schoolinforle{
				width: 20%;
				
				position: relative;
				
			}
			.schoollie{
				padding:5px 30px;
				margin-top: 90px;
				background: #f2f4f1;
				border-top: 56px solid #CCE4C6;
			}
			.schoolinforle dl dt{
				height: 38px;
				line-height: 38px;
				font-size: 16px;
				color: #646566;
				padding-left: 30px;
				position: relative;
				display: flex;
				align-items: center;
				cursor: pointer;
			}
			.schoolinforle dl dt img{
				margin-left: 10px;
			}
			.schoolinforle dl dt:before{
				display: block;
				width: 16px;
				height: 16px;
				content: "";
				background: #646566;
				position: absolute;
				top: 14px;
				left: 0;
			}
			.schoolinforle dl:hover dt{
				color: #496D40;
			}
			.schoolinforle dl:hover dt:before{
				background: #496D40;
			}
			.schoolinforle dl dd{
				padding-left: 30px;
				line-height: 30px;
				color: #646566;
				display: flex;
				align-items: center;
			}
			.schoolinforle dl dd img{
				margin-left: 10px;
			}
			.schoolinforri{
				width: 78%;
			}
			.schoolcentcon{
				padding: 20px 30px;
				display: flex;
    			justify-content: space-between;
    			align-items: center;
			}
			.bbbccc{
				padding: 10px 0;
			}
			.zhimingxy tr{
			    width: 100%;
			    display: flex;
                align-items: center;
                justify-content: space-between;
			}
			.zhimingxy tr td img{
			    width: 216px!important;
			    height: 216px!important;
			}
            .zhimingxy tr td{
                width: auto;
                padding: 10px;
                border: none!important;
            }
            .lqklbg td.bgcolor02,.lqklbg td.bgcolor03,.lqklbg td.bgcolor04,.lqklbg td.bgcolor05,.lqklbg th.bgcolor06,.lqklbg th.bgcolor07,.lqklbg th.bgcolor08,.lqklbg th.bgcolor09{
                width: 12%!important;
                text-align: center;
            }
            
            
            
            
            
            
            