		.fl{float:left}
		.fr{float:right}
		.header{width:100%;height:60px;background:#4f4b4b;line-height:60px;/* overflow: hidden; */position: fixed;top: 0;z-index: 2;}
		.header-wrap{width:1180px;margin:0 auto; height: 60px;position: relative;}
		.wrapper {width:1180px;margin:0 auto; position: relative;overflow: hidden;}
		header .logo {float:left;margin-top: 20px;height: 20px;}
		.navbar {float:right;}
		.navbar  a {display: inline-block;line-height:60px;margin-right:10px;color:#FFf;}
		.banner {width:100%;max-height:650px;margin:0 auto;margin-top: 60px;}
		.banner img{width:100%;}
		.swiper-pagination-bullet-active {background:#fff;}
		section {width: 100%;padding:60px 0;}
		.wrapper > h1 {text-align: center;font-size: 24px;}
		.wrapper > p {margin:40px 0;text-align: center;color: #666;}
		header .wrapper >p {margin:0 200px;font-size:20px;color:#fff;}
		.wrapper > ul li{float:left;width:25%;text-align: center;padding: 0 10px;box-sizing: border-box;margin-bottom: 40px;}
		.wrapper > ul h4 {margin-top:40px;margin-bottom:20px;font-size:20px;}
		.section1 {background:#f5f5f5;padding-bottom: 20px;}
		.section1 p {color: #666;}
		.section2 {background:#fff;}
		.section2 .wrapper > div {text-align: center;}
		.section2 .wrapper > div:nth-child(5){border: 1px solid #4f4b4b;border-radius: 10px; margin: 0 auto;text-align: center;padding: 25px;width: 200px;margin-top: 20px;}
		.section2 .wrapper > div img{width: 100%;}
		.section2 .wrapper .toggle_btn {display: inline-block;padding-right:30px;background:url(img/body2_btn_open.png) no-repeat right center; background-size: 12%;font-size: 20px;}
		.section2 .wrapper .change_bg {background:url(img/body2_btn_close.png) no-repeat right center; background-size: 12%;}
		.section2 .wrapper .js_hide {display: none;}
		.section3 {background: #f5f5f5;}
		.section3 .wrapper div p {display:inline-block;width:180px;padding:0 5px;}
		.section3 .wrapper img{width:100%;}
		.footer {background:#f5f5f5;color:#4f4b4b;}
		.footer > a {display:block;background: #ddd;padding: 20px;text-align: center;color: #000; font-size: 24px;}
		.footer .wrapper {padding:20px 0;}
		.footer .contactway{overflow: hidden;}
		.footer .wrapper .contactway p {margin: 10px 0;text-align: left;/*font-size: 18px;*/padding:0 130px; color: #4f4b4b;}
		.footer .wrapper .contactway p span {display: inline-block;text-align: left;}
		.footer .wrapper .introduce {position: relative;overflow: hidden;padding-bottom: 25px;}
		.footer .wrapper .introduce .fl p{margin: 10px 0; padding: 0 130px;box-sizing: border-box;}
		.footer .wrapper .introduce a.guanzhu{width: 125px;height: 125px;display: inline-block;position: absolute;top:25px;right: 220px;}
		.footer .wrapper .introduce a.guanzhu p{text-align: center;font-size: 14px;}
		.footer .wrapper img {width:100%;}
		.footer .wrapper .xxsj {right: 80px;}
		.footer .wrapper p a {color:#5154ab;}
		.foot {text-align: center;font-size: 14px;padding-bottom: 30px;}
		.foot a {color:#5154AB;}
		.footer .wrapper p a:hover,
		.foot a:hover {text-decoration: underline;}
		.footer .gov{padding-top: 10px;border-top: 1px solid #ddd;}
		.footer .gov img{width: 35px;}
		
		
		.navbar .download-qrcode{
			display: none;
			position: absolute;
			width: 100px;
			height: 100px;
			top: 60px;
			right: 0;
		}
		/*微博控件*/
		.wb-btn{
			position: absolute;top: 50%;right: -70px;transform: translateY(-50%);
		}
		.about-us{display: none;padding-top: 30px;}
		.about-wrapper{width: 1180px;margin: 0 auto;}
		.about-wrapper h3{font-size: 18px;margin: 40px 0; font-weight: 600;text-align: center;}
		.about-wrapper p{font-size: 16px;margin-bottom: 10px;}
		.course{padding-bottom: 50px;}