/*分页*/
.page{ text-align:center;}
.pagelist{ width:450px; margin:0 auto; height:30px; line-height:30px; font-size:14px;}
.pagelist .a1{ width:70px; display:block; float:left;}
.pagelist a{ width:30px; height:30px; display:block; float:left; margin:2px; padding-left:8px; padding-right:8px; font-size:14px;  border:1px solid #fbaa0b; color:#111;border-radius: 4px;}
.pagelist span { width:30px; height:30px; margin:2px; line-height:30px; float:left; background:#fbaa0b; color:#fff; border:1px solid #fbaa0b;  border-radius: 4px;}
.pagelist a:hover{ background:#fbaa0b; color: #fff;}
/*分页结束*/
/*页码*/

.turn_page{ line-height:30px; font-size:14px;}
.turn_page span{ color:#666;}
.turn_page a{ color:#666}

.h_bout_left{ width:580px; float:left; text-align:left;}
.h_bout_right{ width:520px; float:left; text-align:right;}

.ad2{ width:100%; background:url(../images/bg4.jpg) no-repeat center; height:774px; float:left;}

.ad3{ width:100%; background:url(../images/ad3.jpg) no-repeat center; height:400px; float:left;}
.ad4{ width:100%; background:url(../images/ad4.jpg) no-repeat center; height:400px; float:left;}
.ad4_txt{ text-align:center; padding-top:256px; height:50px; line-height:50px; text-align:center; font-size:28px; color:#fff;}


/*地图*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


/*====================================*/
body {
	background:#fff;
	color:#333;
	font-size:12px;
    font-family: "MicrosoftYaHei";
}
ul,li{
	list-style: none;
}
.container a{
	color:#333;
	text-decoration: none;
}

/* 手机屏幕 */
@media (max-width: 768px) {
	/*header s*/
	.navbar{
		width:100%;
		background:#000;
		margin:0;
		padding: 0;
		border:none;
	} 
	.navbar .navbar-heade .container{
		overflow: hidden;
	}
	.navbar .navbar-header{
		width:100%;	
		height:60px;
		margin:0 auto;
	}
	.navbar .navbar-brand {
		float: left;
		padding: 0;
	}
	.navbar .navbar-brand .logo{
		width:80px;
		font-size:0;
		margin-top:20px;
		margin-left: -10px;
	}
	.navbar .navbar-brand .title{
		text-indent: -99999px;
	}
	.navbar .navbar-header .hr{
		float: left;
		height:20px;
		margin-top: 22px;
		margin-left:5px;
		margin-right:5px;
	}
	.navbar .navbar-header .add{
		float: left;
		margin-top:22px;
		padding: 0;
		text-align: left;
		color:#fff;
		font-size:12px;
	}
	.navbar .navbar-header .m_tel{
		float: right;
		width:25px;
		height:25px;
		margin: 16px 5px 0 0;
		background: url(../images/m_header_tel.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:contain;
	}
	.navbar .navbar-header .m_tel img{
		width:7px;
	}
	.navbar .navbar-header #btn{
		width:30px;
		height:30px;
		margin: 14px 0 0;
		margin-right: -10px;
		background:url(../images/m_list.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:contain;
		border-radius: 0;
	}
	#nav_list{
		position: absolute;
		top:59px;
		right:0px;
		z-index: 2;
		width:180px;
		padding: 0;
		margin:0;
	}
	#nav_list .nav{
		width:100%;
		margin:0;
		padding: 0;
		letter-spacing: 2px;
		background: #000;
	}
	#nav_list li{
		width:100%;
		margin:0;
		padding:0;
		font-size: 24px;
		text-align: center;;
	}
	#nav_list li a{
		display: block;
		width:100%;
		height:50px;
		line-height: 50px;
		padding: 0;
		margin:0;
		color:#fff;
	}
	#nav_list li:hover a{
		background:#fbaa0b;
	}
	#nav_list .active a{
		background:#fbaa0b;
	}
	/*header e*/
	.banner #swiper1{
		width:100%;
		height:150px;
	}
	/*index public part s*/
	.head-index{
		text-align: center;
	}
	.head-index .title{
		margin:0;
		font-size:20px;
		line-height: 20px;
	}
	.head-index-w .title{
		color:#fff;
		font-weight: bold;
	}
	.head-index-b .title{
		color:#000;
	}
	.head-index .hr{
		margin:12px auto; 
		width:80%;
	}
	.head-index .add{
		font-size:12px;
		line-height: 12px;
	}
	.head-index-w .add{
		color:#fff;
		font-size:12px;
		line-height: 12px;
	}
	.head-index-b .add{
		color:#fbaa0b;
	}
	/*index public part e*/
	/*gift s*/
	.gift{
		width:100%;
		padding-top: 34px;
		padding-left: 3.75%;
		padding-right: 3.75%;
		padding-bottom: 40px;
	}
	.gift .container{
		background: url(../images/index_gift_bg.png);
		background-position:right 55px;
		background-repeat: no-repeat;
		background-size:80%;
	}
	.gift .head{
		height:110px;
		padding-top: 20px;
		padding-left: 3.8%;
		background: url(../images/index_gift_head_bg.png);
		background-position: left center;
		background-repeat: no-repeat;
		background-size:auto 100%;
	} 
	.gift .head .title{
		margin:0;
		color:#eeaf07;
		font-size:25px;
		font-weight: bold;
		line-height: 25px;
	}
	.gift .head .add{
		margin:8px 0 11px;
		color:#f0b400;
		font-size:18px;
		line-height: 18px;
	}
	.gift .head .en{
		font-size:12px;
		font-weight: 300;
		line-height: 12px;
	}
	.gift .content{
		margin-top: 150px;
	}
	.gift .content .tit{
		margin:0;
		color:#000;
		font-size:14px;
	}
	.gift .content .tit .big{
		font-size:16px;
	}
	.gift .content .tit .color{
		color:#fbaa0b;
	}
	.gift .content .en{
		margin:11px 0 22px;
		font-size:12px;
		font-weight: 300;
		line-height: 12px;
		text-transform: uppercase;
		letter-spacing: -1px;
	}
	.gift .content .add{
		font-size:12px;
		font-weight: 300;
		line-height: 12px;
	}
	/*gift e*/
	/*zx s*/
	.zx{
		width:100%;
		height:116px;
		background: url(../images/m_zx.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.zx .container{
		overflow: hidden;
	}
	.zx .content{
		float: right;
		width:100%;
		padding-top: 18px;
		text-align: right;
		padding-right: 1%;
	}
	.zx .content .tit{
		margin:0 0 8px;
		color:#fff;
		font-size:12px;
		line-height: 28px;
	}
	.zx .content span{
		font-size:20px;
		font-weight: bold;
	}
	.zx a{
		float: right;
		display: block;
		width:19%;
		margin-right:25%;
	}
	.zx a img{
		width:100%;
	} 
	/*zx e*/
	
	/*brand s*/
	.brand{
		width:100%;
		padding-top:48px; 
		padding-bottom: 32px;
		background: #f1f1f1;
	}
	.brand .content{
		overflow: hidden;
		padding: 0 3.75%;
	}
	.brand-l{
		float: left;
		width:100%;
	}
	.brand-l .tit{ 
		color:#fbaa0a;
		font-size:23px;
		font-weight: bold;
		line-height: 23px;
	}
	.brand-l .en{
		margin: 16px 0;
		color:#ddd;
		font-size:14px;
		font-weight: bold;
		line-height: 14px;
		text-transform: uppercase;
	}
	.brand-l .hr{
		width:100%;
		height:0px;
		border:0.5px dashed #fbaa0a;
	}
	.brand-l .con{
		overflow: hidden;
		margin: 18px 0 0;
	}
	.brand-l .con div{
		color:#0c0306;
		font-size:13px;
		line-height:36px;
	}
	.brand-l .con::before{
		content:url(../images/index_brand.png);
		float: left;
		margin-right:10px;
		margin-top: -14px;
		transform:scale(0.6);
	}
	.brand-l span{
		color:#fbaa0a;
	}
	.brand-l .note{
		margin-top:30px;
		color:#0c0306;
		font-size:12px;
		font-weight: 300; 
		line-height: 20px;
	}
	.brand-r{
		width:100%;
	}
	/*brand e*/
	/*is s*/
	.is{
		width:100%;
		padding: 26px 0 50px;
	}
	.is .content{
		width:100%;
		margin:0 auto;
	}
	.is .content .block{
		padding:0;
		background:url(../images/index_is_hr.jpg);
		background-position:right center;
		background-repeat: no-repeat;
	}
	.is .content .block:nth-child(3){
		background: none;
	}
	.is .cont{
		width:100%;
		margin:0 auto;
		text-align: center;
	}
	.is img{
		border-radius: 50%;
		width:50%;
	}
	.is .tit{
		margin:21px 0 0;
		font-size:12px;
		line-height: 20px;
	}
	.is span {
		color:#fbaa0a;
		font-weight: bold;
	}
	.is .block:last-child .cont{
		width:100%;
	}
	/*is e*/
	/*golf s*/
	.golf{
		width:100%;
		padding-top: 69px;
		padding-bottom: 10px;
		background: #fbaa0a;
	}
	.golf .content{
		margin-top:50px; 
		padding: 1%;
	}
	.golf .block{
		overflow: hidden;
		width:100%;
		margin-bottom: 20px;
	}
	.golf .block .cont{
		padding: 4% 0;
		width:80%;
	}
	.golf .block:nth-child(odd) .cont{
		float: left;
		padding-left: 2%;
		padding-right: 4%;
		background: url(../images/index_golf_01.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.golf .block:nth-child(even) .cont{
		float: right;
		padding-left: 6%;
		padding-right: 2%;
		background: url(../images/index_golf_02.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.golf .block img{
		margin-top: 50px;
		width:15%;
	}
	.golf .block:nth-child(1) img{
		float: right;
	}
	.golf .block:nth-child(2) img{
		float: left;
	}
	.golf .block:nth-child(3) img{
		float: right;
	}
	.golf .block:nth-child(4) img{
		float: left;
	}
	.golf .block:nth-child(5) img{
		float: right;
	}
	.golf .content .tit{
		margin:0;
		font-size:14px;
		line-height: 14px;
	}
	.golf span{
		color:#fbaa0a;
	}
	.golf .content .con{
		margin-top: 13px;
		color:#666;
		font-size:12px;
		font-weight: 300;
		line-height: 20px;
	}

	/*golf e*/
	/*.advantage s*/
	.advantage{
		width:100%;
		padding-top:51px;
		padding-bottom: 40px;
		background: url(../images/m_advantage_bg.Jpg);
		background-position: center bottom;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.advantage .head .add{
		font-size:15px;
	}
	.advantage .content{
		margin-top: 36px;
	}
	.advantage .block{
		padding: 0;
		height:300px;
	}
	
	.advantage .cont{
		position: relative;
		width:80%;
		margin:0 auto;
		text-align: center;
	}
	.advantage .block:nth-child(1) .cont{
		margin-top:0px;	
	}
	.advantage .block:nth-child(2) .cont{
		margin-top:102px;
	}
	.advantage .block:nth-child(3) .cont{
		margin-top:16px;
	}
	.advantage .block:nth-child(4) .cont{
		margin-top:20px;
	}
	.advantage .block:nth-child(5) .cont{
		margin-top:122px;
	}
	.advantage .block:nth-child(6) .cont{
		margin-top:36px;
	}
	.advantage .con{
		overflow: hidden;
		width:100%;
		border:1px solid #d0d0d0;
		/*background: #fff;*/
	}
	.advantage .num{
		margin:27px 0 30px;
		font-size:52px;
		font-weight: bold;
		color:#c9c9c9;
		font-family: "Arial";
		line-height: 52px;
	}
	.advantage .tit{
		color:#fbaa0a;
		font-size:14px;
		line-height: 14px;
	}
	.advantage .con .add{
		height:68px;
		padding: 0 15px;
		margin: 12px 0 35px;
		font-size:12px;
		line-height: 20px;
	}
	.advantage .content img{
		width:100%;
		margin-top:-48px;
	}
	/*.advantage e*/
	/*pk s*/
	.pk{
		width:100%;
		padding-top: 120px;
		padding-bottom: 20px;
		background: url(../images/m_pk_bg.jpg);
		background-position: center bottom;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.pk .title{
		color:#000;
		font-size:20px;
		font-weight: bold;
		line-height: 20px;
		text-align: center;
	}
	.pk .content{
		position: relative;
	}
	.pk-pic{
		position: absolute;
		z-index: 1;
		left:50%;
		margin-left:-55px;
		margin-top:75%;
		border-radius: 50%;
		width:109px;
	}
	
	.pk .title span{ 
		color:#fbaa0b;
	}
	.pk .con{
		overflow: hidden;
	}
	.pk .block{
		padding: 0;
	}
	.pk .con img{
		width:100%;
		box-shadow: 5px 5px 10px 0 #ddd;
	}
	.pk .cont{
		width:100%;
		margin:0 auto; 
	}
	.pk .tit{
		margin:20px 0 10px;
		font-size:12px;
		font-weight: bold;
		line-height: 12px;
	}
	.pk .tit span{
		color:#fbaa0b;
	}
	.pk .add{
		margin-bottom: 20px;
		font-size:12px;
		font-weight: 300;
		line-height: 20px;
	}
	/*pk e*/
	/*team s*/
	.team{
		width:100%;
		padding-top: 66px;
		padding-bottom: 54px;
		background: url(../images/m_team_bg.jpg);
		background-position: center;
		background-repeat:repeat;
	}
	.team .head .img1{
		width:110px;
	}
	.team .head .title{  
		margin:15px 0 12px; 
		color:#000;
		font-size:20px;
		line-height: 20px;
	}
	.team .head .title span{  
		color:#fbaa0a;
		font-weight: bold;
	}
	.team .head .hr{
		width:32px;
		height:1px;
		margin-bottom: 7px;
		background: #fbaa0a;
	}
	.team .head .img2{
		width:54px;
	}
	.team .content{
		margin-top:20px;
		padding:0 3.75%;
	}
	.team .content .tit{
		font-size:13.5px;
		font-weight: bold;
		line-height: 18px;
	}
	.team .content .tit span{
		font-weight: 500;
	}
	.team .content .con{
		margin-top:15px;
		font-size:12px;
		font-weight: 300;
		line-height: 14px;
	}
	.team .content .more{
		display: block;
		margin-top: 22px;
		margin-left: 5px;
		color:#fff;
		font-size:12px;
		font-weight: 300;
		line-height: 12px;
	}
	.team .content .wangli{
		width:100%;
		overflow: hidden;
		color:#fff;
	}
	.team .content .wangli img{
		float: left;
		width:58%;
		height:210px;
	}
	.team .content .wangli .cont{
		float: left;
		width:42%;
		height:210px;
		background: #212121;
		padding-left:2%;
		padding-right:1%;
	}
	.team .content .fengxu{
		overflow: hidden;
		margin: 2px 0 20px;
		color:#fff;
	}
	.team .content .fengxu img{
		float: left;
		width:42%;
		height:210px;
	}
	.team .content .fengxu .cont{
		float: left;
		width:58%;
		height:210px;
		background: #fbaa0a;
		padding:0 1% ; 
	}
	.team .content .lilu{
		float: left;
		width:30%;
		overflow: hidden;
		color:#333;
	}
	.team .content .lilu img{
		width:100%;
		float: left;
	}
	.team .content .lilu .cont{
		overflow: hidden;
		float: right;
		width:100%;
		height:115px;
		background: #fff;
		padding: 0 5px; 
	}
	.team .content .huangyiming{
		float: left;
		width:30%;
		overflow: hidden;
		color:#333;
	}
	.team .content .huangyiming img{
		width:100%;
		float: left;
	}
	.team .content .huangyiming .cont{
		overflow: hidden;
		float: right;
		width:100%;
		height:115px;
		background: #fff;
		padding: 0 5px; 
	}
	.team .content .xumengqian{
		float: left;
		overflow: hidden;
		width:30%;
		margin: 0 5%;
		color:#333;
	}
	.team .content .xumengqian img{
		width:100%;
		float: right;
	}
	.team .content .xumengqian .cont{
		float: left;
		width:100%;
		height:115px;
		background: #fff;
		padding: 0 5px; 
	}
	.team .content .xumengqian br,.team .content .huangyiming br,.team .content .lilu br{
		display: none;
	}
	.team .content .xumengqian .tit,.team .content .huangyiming .tit,.team .content .lilu .tit{
		margin:5px;
		line-height: 15px;
	}
	.team .content .xumengqian .con,.team .content .huangyiming .con,.team .content .lilu .con{
		line-height: 15px;
		margin:0;
		letter-spacing: -1px;
	}

	/*team e*/

	/*lesson s*/
	.lesson{
		width:100%;
		padding-top: 88px;
		padding-bottom: 40px;
		background: url(../images/m_lesson_bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.lesson .content{
		overflow: hidden;
		margin-top:26px;
	}
	.lesson .block{
		padding: 0 3.75%;
		margin-bottom: 12px;
	}
	
	.lesson .content .cont{
		display: block;
		width:100%;
		background: rgba(0,0,0,.5);
		padding: 2% 3%;
	}

	.lesson .content .con{
		overflow: hidden;
		border:1px solid #434343;
		width:100%;
		padding:0 4%;
	}
	.lesson .content img{
		float: left;
		width:25%;
		margin-top: 50px;
	}
	.lesson .content .font{
		float: right;
		width:70%;
	}
	.lesson .block:nth-child(2n) img{
		float: right;
	}
	.lesson .block:nth-child(2n) .font{
		float: left;
	}
	.lesson .content .tit{
		margin:27px 0 20px;
		color:#fff;
		font-size:14px;
		font-weight: bold;
		line-height: 14px;
		text-align: left;
	}
	.lesson .block:nth-child(2n) .tit{
		text-align: right;
	}
	.lesson .content .hr{
		display:inline-block;
		margin: 0 0px 16px;
		width:40px;
		height:2px;
		background: #fbaa0a;
		text-align:left;
	}
	.lesson .block:nth-child(2n) .hr{
		text-align: right;
		float: right;
	}
	.lesson .content .add{
		clear: right;
		color:#999;
		font-size:12px;
		font-weight: 300;
		line-height: 18px;
		height:140px;
		text-align: left;
	}
	.lesson .content .add span{
		color:#fbaa0a;
	}
	/*lesson e*/
	/*courses s*/
	.courses{
		width:100%;
		padding-top: 122px;
		padding-bottom: 109px;
	}
	.courses .head .title{
		margin:0;
		font-size:35px;
		line-height: 35px;
	}
	.courses .head .hr{
		height:61px;
		margin:21px 0 24px;
	}
	.courses .head .add{
		color:#666;
		font-size:20px;
		line-height: 20px;
	}
	.courses .content{
		margin-top: 83px;
		text-align: center;
	}
	.courses .course-table{
		height:746px;
	}
	.courses a{
		display: inline-block;
		margin-top: 75px;
	}
	/*courses e*/
	/*ways s*/
	.ways{
		width:100%;
		padding-top: 62px;
		padding-bottom: 170px;
		background: url(../images/m_ways_bg.png);
		background-position: center bottom;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	.ways .head .add{
		color:#666;
	}
	.ways .ask{
		margin-top:36px;
	}
	.ways .ask .block{
		padding: 0;
	}
	.ways .ask .cont{
		overflow: hidden;
		display: block;
		width:90%;
		height:160px;
		margin:0 auto;
		text-align: center;
		transition: all 0.3s;
		-ms-transition: all 0.3s;
	}
	.ways .ask .block:nth-child(1) .cont{
		background: url(../images/index_ask_01.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.ways .ask .block:nth-child(1) .cont:hover{
		background: url(../images/index_ask_hover_01.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.ways .ask .block:nth-child(2) .cont{
		background: url(../images/index_ask_02.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.ways .ask .block:nth-child(2) .cont:hover{
		
		background-position: center;
		background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.ways .ask .block:nth-child(3) .cont{
		background: url(../images/index_ask_03.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size:100% 100%;
		cursor:default;
	}
	.ways .ask .block:nth-child(3) .cont:hover{
		background: url(../images/index_ask_hover_03.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size:100% 100%;
	}
	
	.ways .ask .tit{
		margin-top:116px;
		color:#000;
		font-size:12px;
		line-height: 12px;
	}
	.ways .cont:hover .tit{
		color:#fff;
	}
	.ways .ask .cont:hover .tit-old{
		display: none;
	}
	.ways .ask .cont:hover .tit-hover{
		display: block;
		line-height: 12px;
		transform: scale(0.7);
		letter-spacing: -1px;
	}
	.ways .get{
		display: none;
		float: right;
		margin-top:32px;
		width:60%;
		color:#fff;
	}
	.ways .get .tit{
		font-size:12px;
		font-weight: bold;
		line-height: 12px;
	}
	.ways .get .tit span{
		font-size:15px;
	}
	.ways .get .hr{
		width:80px;
		height:5px;
		margin:10px 0 16px; 
		background:#fff;
	}
	.ways .get .add{
		font-size:12px;
		font-weight: 300;
		line-height: 20px;
		letter-spacing: 1px;
	}
	.ways .get .add span{
		font-weight: bold;
	}
	/*ways e*/
	/*promise s*/
	.promise{
		width:100%;
		padding: 37px 0 80px;
		background: url(../images/index_promise_bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.promise .title{
		color:#fff;
		font-size:25px;
		font-weight: bold;
		line-height: 25px;
		text-align: center;
	}
	.promise .content{
		margin-top: 45px;
		padding:0 3.75%; 
	}
	.promise .conte{

		overflow: hidden;
		background: #fff;
		border-radius: 5px;
		padding:0 5%;
		padding-bottom: 20px; 
	}
	.promise .block{
		margin:20px 0 2px;
	}
	.promise .cont{
		overflow: hidden;
	}
	.promise img{
		float: left;
		width:27%;
	}
	.promise .con{
		float: right;
		width:70%;
	}
	.promise .tit{
		margin: 20px 0 9px;
		font-size:16px;
		line-height: 16px;
	}
	.promise .add{
		color:#666;
		font-size:12px;
		line-height: 20px;
	}
	.promise .add span{
		color:#fbaa0a;
	}
	/*promise e*/
	/*honor s*/
	.honor{
		width:100%;
		padding-top: 58px;
		padding-bottom: 10px;
	}
	.honor .title span{
		color: #fbaa0b;
	}
	.honor .content{
		margin-top: 14px;
	}
	.honor .block{
		padding: 0;
		margin-bottom: 33px;
	}
	.honor .cont{
		width:90%;
		margin:0 auto;
	}
	.honor .content img{
		width:100%;
	}
	.honor .content .tit{
		height:30px;
		margin: 9px 0 0;
		background: #f1f1f1;
		font-size:12px;
		line-height: 14px;
		text-align: center;
		transition:all 0.3s;
		-ms-transition:all 0.2s;
	}
	.honor .block:hover .tit{
		background: #fbaa0b;
		color:#fff;
	}
	
	/*honor e*/

	/*list public part s*/
	.banner-list{
		width:100%;
		height:100px;
	}
	
	.header-cont{
		overflow: hidden;
		text-align: center;
	}	
	.header-list .title{
		width:100%;
		margin:20px 0 8px;
		font-size:22px;
		line-height: 30px;
		color:#edaf02;
	}
	.header-list .arrow{
		display: none;
	}
	.header-list .nav-list{
		display: inline-block;
		font-size:15px;
	}
	.header-list .nav-list a{
		margin:0 5px;
	}
	.header-list .nav-list .active{
		color:#edaf02;
	}
	.bg .position{
		display: none;
	}
	/*list public part e*/
	/*about s*/
	.about {
		width:100%;
		padding-bottom: 30px;
	}
	.about .content{
		margin-top: 20px;
		padding: 0 10px;
	}
	.about .company img{
		width:100%;
		margin-top: 10px;
	}
	.about .teach{
		text-align: center;
	}
	.about .teach img{
		width:80%;
	}
	.about .teach .con{
		margin:10px 0;
		font-size:14px;
	}
	/*about e*/
	
	/*product s*/
	.product{
		width:100%;
		padding-bottom: 40px;
	}
	.product .content{
		overflow:hidden;
		margin-top:30px;
		padding-bottom: 20px;
	}
	.product .content .block{
		margin-bottom: 20px;
		text-align: center;
		padding: 0 5px;
	}
	.product .content .block a{
		position: relative;
		display: inline-block;
	}
	.product .content .block .pic{
		width:100%;
	}
	.product .content .tit{
		margin:10px 0;
		color:#101010;
		font-size:18px;
		line-height: 18px;
		text-align: left;
	}
	.product .content .block:hover .tit{
		color:#b51e13;
	}
	.product .content .add{
		color:#666;
		width:90%;
		font-size:14px;
		line-height: 14px;
		text-align: left;
	}
	.product .content .arrow{
		position: absolute;
		right:0;
		bottom:4px;
		width:10%;
	}
	/*product d*/
	/*news s*/
	.news{
		width:100%;
		padding-bottom: 20px;
	}
	.news .content{
		margin-bottom: 10px;
		padding: 0 10px;
	}
	.news .tj{
		margin-top: 10px;
	}
	.news .tj .block{
		padding: 0;
		margin-bottom: 10px;
	}
	.news .tj .cont{
		display: block;
		width:100%;
		margin:0 auto;
		padding:20px 10px;
		border:1px solid #dfdfdf;
	}
	.news .tj .block:nth-child(1) .cont{
		padding-top: 54px;
		background: url(../images/news_tj_01.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		background-size: 100% auto;
	}
	.news .tj .tit{
		margin:0;
		color:#040000;
		font-size:16px;
		line-height: 16px;
	}
	.news .tj .block:hover .tit{
		color:#fbaa0b;
	}
	.news .tj .block:nth-child(1) .tit{
		color:#fff;
	}
	.news .tj .add{
		overflow: hidden;
		margin:13px 0 20px; 
		color:#666;
		font-size:12px;
		line-height: 20px;
		height:60px;
	}
	.news .tj .block:nth-child(1) .add{
		color:#fff;
	}
	.news .tj .date{
		font-size:14px;
		color:#666;
		line-height: 14px;
	}
	.news .com{
		margin-bottom: 42px;
	}
	.news .com .block{
		width:100%;
		margin-top:12px;
		padding: 0 10px;
	}
	.news .com .block:hover{
		box-shadow: 5px 5px 10px 0 #ddd;
	}
	.news .com .pic{
		display: none; 
		float: left;
		width:100%;
	}
	.news .com img{
		width:100%;
	}
	.news .com .con{
		width:100%;
	}
	.news .com .tit{
		color:#333;
		font-size:16px;
		line-height: 20px;
	}
	.news .com .add{
		margin-top: 10px;
		color:#666;
		font-size:14px;
		line-height: 25px;
	}
	.news .com .block .tit{
		color:#fbaa0b;
	}
	.news .com .date-more{
		overflow: hidden;
		width:100%;
		margin-top: 10px;
	}
	.news .com .date{
		display: none;
		float: right;
		width:40%;
		height:25px;
		line-height: 25px;
		color:#666;
		font-size:12px;
	}
	.news .com .more{
		float: left;
		width:40%;
		height:25px;
		line-height: 25px;
		border-radius:14px; 
		background: #fbaa0b;
		color:#fff;
		font-size:12px;
		text-align: center;
	}
	/*news e*/
	/*show s*/
	.show{
		width:100%;
	}
	.show .head-detail{
		overflow: hidden;
		height:150px;
	}
	.show .head-detail .title{
		height:107px;
		line-height: 150px;
		margin:0 0 8px;
		text-align: center;
		color: #edaf02;
		font-size:22px;
	}
	.show .head-detail .add{
		color:#7a7a7a;
		font-size: 12px;
		text-align: center;
	}
	.show img{
       display: inline-block;  
       height: auto;  
       max-width: 100%;
	}
	.show p{
		text-indent: 2em;
	}
	.show .prev-next{
		overflow: hidden;
		margin:38px 0 54px;
	}
	.show .prev-next a{
		overflow: hidden;
		display: block;
		width:40%;
		color:#edaf02;
	}
	.show .prev{
		float: left;
		text-align: left;
	}
	.show .next{
		float: right;
		text-align: right;
	}
	/*show e*/
	/*course s*/
	.course{
		width:100%;
	}
	.course .content{
		padding-top: 30px;
	}
	.course-t{
		overflow: hidden;
	}
	.course-t .block{
		padding: 0;
		text-align: center;
	}
	.course-t .cont{
		position: relative;
		margin:0 auto;
		width:90%;
	}
	.course-t .cont img{
		width:100%;
	}
	.course-t .cont .con{
		position: absolute;
		top:0;
		padding-top: 15px;
		padding-bottom: 10px;
		width:100%;
		text-align: center;
		font-weight: 300;
	}
	.course-t .block:nth-child(2) .con{
		top:20px;
		padding-top: 50px;
	}
	.course-t .cont .tit{
		margin:0 auto;
		font-size:12px;	
		line-height: 12px;
	}
	.course-t .cont .hr{
		width:60%;
		height:0;
		margin:4px auto;
		border:0.4px dashed #999;
	}
	.course .system{
		padding:50px 10px 20px;
	}
	.course .system .title{ 
		margin-bottom: 40px;
		font-size:16px;
		line-height: 16px;
		text-align: center;
	}
	.course .system img{
		width:100%;
	}
	.course .feature{
		padding-top: 20px;
		padding-bottom: 10px;
		width:100%;
		background: #fff;
	}
	.course .feature .title{
		width:100%;
		height:50px;
		margin-bottom: 20px;
		line-height: 50px;
		background:url(../images/course_title.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size:contain;
		color:#0c0306;
		font-size:14px;
		font-weight: 300;
		text-align: center;
	}
	.course .feature .block{
		padding: 0 5px;
		text-align: center;
	}
	.course .feature .cont{
		display: block;
		margin:0 auto;
	}
	.course .feature img{
		width:100%;
	}
	.course .feature .tit{
		margin-top: 6px;
		color:#0c0306;
		font-size:12px;
		line-height: 16px;
		height:80px;
	} 
	.course .parent{
		padding:20px 10px 0;
		background:url(../images/m_course_bg.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:40%;
	}
	.course .parent .con{
		color:#333;
		font-size:12px;
		line-height: 20px;
	}
	.course .parent p{
		text-indent: 2em;
	}
	.course .parent span{
		color:#fbaa0b;
	}
	.course .parent .sign{
		margin:20px 0 20px;
		text-align: right;
	}
	.course .notice{
		margin-top:20px;
		padding-top: 10px;
		padding-bottom: 20px;
	}
	.course .notice .tit{
		margin:0;
		line-height:18px;  
		font-size:18px;
		font-weight: bold;
		text-align: center;
	}
	.course .notice .con{
		margin-top: 25px;
		font-size:14px;
		line-height: 25px;
	}
	.course .notice span{
		color:#fbaa0b;
	}
	/*contact e*/
	/*teachers s*/
	.teachers{
		width:100%;
		padding-bottom: 30px;
	}
	.teachers .content{
		margin-top: 20px;
	}
	.teachers .block{
		overflow: hidden;
		/*padding: 0;*/
		width:100%;
	}
	.teachers .block .cont{
		overflow: hidden;
		width:100%;
		margin:0 auto;
		background: #fff;
	}
	.teachers .pic{
		width:100%;
	}
	.teachers .pic img{
		width:100%;
	}
	.teachers .desc{
		width:100%;
	}
	.teachers .desc .tit{
		margin:20px 0 10px;
		color:#fbaa0b;
		font-size:18px;
		line-height: 18px;
	}
	.teachers .desc .con{
		overflow: hidden;
	}
	.teachers .desc img{
		float: left;
		width:5%;
		margin-top: 14px;
		padding-right: 10px;
	}
	.teachers .desc .add{
		float: left;
		width:95%;
		font-size:14px;
		line-height: 33px;
	}
	/*teachers e*/
	/*case s*/
	.case{
		width:100%;
	}
	.case .bg-content{
		padding-bottom: 30px;
	}
	.case .student{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.case .student .block{
		padding:0 5px;
		margin-bottom: 10px;
	}
	.case .student a{
		display: block;
		margin:0 auto;
		width:100%;
	}
	.case .student img{
		width:100%;
	}
	.case .student .tit{
		font-size:16px;
		line-height: 16px;
		margin:10px 0;
		text-align: center;
	}
	.case .company{
		margin-top: 40px;
		position: relative;
		height:200px;
		text-align: center;
	}
	.case .company #swiperCase{
		width:100%;
	}
	.case .company img{
		width:100%;
	}
	.case .company .bindex{
		margin-top: 10px;
		text-align: center;
	}
	.case .company .swiper-pagination{
		display: inline-block;
		display: none;
	}
	.case .company .swiper-pagination-bullet{
		width:8px;
		height:8px;
		margin:0 5px;
		background: #666;
		opacity: 1;
	}
	.case .company .swiper-pagination-bullet-active{
		background: #fbaa0b;
	}
	.case .company .swiper-button-prev{
		display: none;
		left:-20px;
		top:40%;
		outline: none;
		background:url(../images/case_company_l.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.case .company .swiper-button-next{
		display: none;
		right:-20px;
		top:40%;
		outline: none;
		background:url(../images/case_company_r.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.case .content{
		padding-bottom: 30px;
	}
	/*case e*/
	/*contact s*/
	.contact{
		width:100%;
	}
	.contact .content{
		padding: 30px 10px 0;
	}
	.contact-l{
		overflow: hidden;
		font-size:12px;
		line-height: 25px;
	}
	.contact .content .block{
		overflow: hidden;
	}
	.contact-l .tit{
		float: left;
	}
	.contact-l .con{
		float: left;
	}
	.contact-l span{
		float: left;
	}
	.contact .code{
		text-align: center;
		padding: 20px 0 20px;
	}
	.contact-r{
		width:100%;
	}
	.contact .content .map{
		width:100%;
		margin-bottom: 30px;
	}
	.contact #dituContent {
		width:100%;
		height:400px;
		border:1px solid #c8c8c8;
	}
	/*contact e*/
	/*footer s*/
	.footer{
		display: none;
		width:100%;
		padding-top: 34px;
		padding-bottom: 30px;
		background: #473332;
		border-top: 4px solid #f73f3f;
		color:#fff;
	}
	.footer .container{
		overflow: hidden;
	}
	.footer .address div{
		font-size:16px;
		line-height: 26px;

	}
	.footer .address div .shu{
		display: block;
		height:0;
	}
	.footer .address .tit{
		margin-top: 0;
		font-size:20px;
		/*line-height: 20px;*/
	}
	.footer .code{
		height:150px;
		width:100%;
		line-height: 150px;
		margin-top: 20px;
		font-size: 0;
		text-align: center;
	}
	/*footer e*/ 
	.free{
		width:100%;
		margin-bottom: 100px;
	}
	.free a{ 
		display: block;
		margin:0 auto;
		width:70%;
	}
	.free img{
		width:100%;
	}
	.fixed{
		position: fixed;
		bottom: -1px;
		z-index: 2002;
		width: 100%;
		height:70px;
		padding: 10px 0;
		background: url(../images/fixed_bg.jpg);
		background-repeat: no-repeat;
		background-position: center bottom;
		background-size: cover;	
	}
	.fixed a{
		/*height:60px;*/
		padding: 0;
		color:#fff;
		text-align: center;
		text-decoration: none;
		letter-spacing: 2px;
	}
	.fixed a img{
		width:40%;
		margin-bottom: 5px;
	}
	.fixed a .tit{
		margin:0;
		color:#fff;
		font-size: 12px;
	}
	
	
}
/* pc屏幕 */
@media (min-width: 768px) {
	body{
		min-width: 1200px;
	}
	.container{
		width:1200px;
		margin:0 auto;
	}
	.fl{
		float:left;
	}
	.fr{
		float:right;
	}
	/*header s*/
	.topbar{
		overflow: hidden;
		width:100%;
		height:37px;
		background: #000000;
		border: none;
	}
	.topbar .con{
		width:100%;
		height:37px;
		color:#fff;
		font-size: 13px;
		line-height: 37px;
		text-align: right;
		border-bottom: 1px solid #1d1d1d;
	}
	.topbar .con .color{
		color:#fdd108;
	}
	.topbar .welcome{
		/*float: left;*/
	}
	.navbar{
		width:100%;
		height:72px;
		background:#000;
		margin:0;
		padding: 0;
		border:none;
	} 
	.navbar .navbar-heade .container{
		overflow: hidden;
	}
	.navbar .navbar-header{
		float: left;
		width:100%;
		height:72px;
		overflow: hidden;
		margin:0 auto;
	}
	.navbar .navbar-brand {
		float: left;
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0;
		margin:17px 0 0;
	}
	.navbar .navbar-brand .logo{
		width:133px;
		font-size:0;
	}
	.navbar .navbar-brand .title{
		text-indent: -99999px;
	}
	.navbar .navbar-header .hr{
		float:left;
		margin-top: 17px;
		margin-left: 14px;
		margin-right: 7px;
	}
	.navbar .navbar-header .add{
		float: left;
		margin-top:27px;
		color:#fff;
		font-size:20px;
		line-height: 20px;
	}
	#nav_list{
		float: right;
	}
	#nav_list .nav li{
		float: left;
		margin-left: 40px;
		font-size: 0;
		text-align: center;
	}
	.nav li a{
		display:inline-block;
		line-height: 72px;
		padding: 0px;
		opacity: 1;
		color:#fff;
		font-size: 16px;
		text-align: center;
		letter-spacing: 0px;
	}
	#nav_list .nav li:hover a{
		background: transparent;
		opacity: 1;
		color:#fdd108;
	}
	#nav_list .nav .active a{
		color:#fdd108;
	}
	/*header e*/
	.banner #swiper1{
		width:100%;
		height:590px;
	}
	/*one s*/
	/*index public part s*/
	.head-index{
		text-align: center;
	}
	.head-index .title{
		margin:0;
		font-size:35px;
		line-height: 35px;
	}
	.head-index-w .title{
		color:#fff;
		font-weight: bold;
	}
	.head-index-b .title{
		color:#000;
	}
	.head-index .hr{
		margin:20px auto; 
	}
	.head-index .add{
		font-size:26px;
		line-height: 26px;
	}
	.head-index-w .add{
		color:#fff;
		font-size:20px;
		line-height: 20px;
	}
	.head-index-b .add{
		color:#fbaa0b;
	}
	/*index public part e*/
	.one{
		width:100%;
		padding: 140px 0 115px;	
		background: #fff;
	}
	/*one e*/
	/*gift s*/
	.gift{
		width:100%;
		padding-top: 139px;
		padding-bottom: 138px;
	}
	.gift .container{
		background: url(../images/index_gift_bg.png);
		background-position:right center;
		background-repeat: no-repeat;
		letter-spacing: 1px;
	}
	.gift .head{
		height:253px;
		padding-top: 57px;
		padding-left: 35px;
		background: url(../images/index_gift_head_bg.png);
		background-position: left center;
		background-repeat: no-repeat;
	} 
	.gift .head .title{
		margin:0;
		color:#eeaf07;
		font-size:45px;
		font-weight: bold;
		line-height: 45px;
	}
	.gift .head .add{
		margin:20px 0 29px;
		color:#f0b400;
		font-size:30px;
		line-height: 30px;
	}
	.gift .head .en{
		font-size:20px;
		font-weight: 300;
		line-height: 20px;
	}
	.gift .content{
		margin-top: 47px;
	}
	.gift .content .tit{
		margin:0;
		color:#000;
		font-size:32px;
	}
	.gift .content .tit .big{
		font-size:41px;
	}
	.gift .content .tit .color{
		color:#fbaa0b;
	}
	.gift .content .en{
		margin:30px 0 48px;
		font-size:18px;
		font-weight: 300;
		line-height: 18px;
		text-transform: uppercase;
	}
	.gift .content .add{
		font-size:18px;
		font-weight: 300;
		line-height: 18px;
	}
	/*gift e*/
	/*zx s*/
	.zx{
		width:100%;
		height:474px;
		background: url(../images/index_zx.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.zx .container{
		overflow: hidden;
	}
	.zx .content{
		float: right;
		width:575px;
		padding-top: 100px;
		text-align: center;
	}
	.zx .content .tit{
		margin:0 0 38px;
		color:#fff;
		font-size:30px;
		line-height: 66px;
	}
	.zx .content span{
		font-size:50px;
		font-weight: bold;
	}
	/*zx e*/
	
	/*brand s*/
	.brand{
		width:100%;
		padding-top:86px; 
		padding-bottom: 32px;
		background: url(../images/index_brand_bg.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.brand .content{
		overflow: hidden;
	}
	.brand-l{
		float: left;
		width:630px;
	}
	.brand-l .tit{ 
		color:#fbaa0a;
		font-size:40px;
		font-weight: bold;
		line-height: 40px;
	}
	.brand-l .en{
		margin: 28px 0;
		color:#ddd;
		font-size:25px;
		font-weight: bold;
		line-height: 25px;
		text-transform: uppercase;
	}
	.brand-l .hr{
		width:100%;
		height:0px;
		border:0.5px dashed #fbaa0a;
	}
	.brand-l .con{
		overflow: hidden;
		margin: 33px 0 0;
	}
	.brand-l .con div{
		color:#0c0306;
		font-size:26px;
		line-height:64px;
	}
	.brand-l .con::before{
		content:url(../images/index_brand.png);
		float: left;
		margin-right:27px;
		margin-top: 27px;
	}
	.brand-l span{
		color:#fbaa0a;
	}
	.brand-l .note{
		margin-top:95px;
		color:#0c0306;
		font-size:16px;
		font-weight: 300; 
		line-height: 46px;
	}
	.brand-r{
		float: right;
		margin-right: 20px;
		margin-top: 50px;
	}
	/*brand e*/
	/*is s*/
	.is{
		width:100%;
		padding: 116px 0 90px;
	}
	.is .content{
		width:1026px;
		margin:0 auto;
	}
	.is .content .block{
		padding:0;
		background:url(../images/index_is_hr.jpg);
		background-position:right center;
		background-repeat: no-repeat;
	}
	.is .content .block:nth-child(3){
		background: none;
	}
	.is .cont{
		width:202px;
		margin:0 auto;
		text-align: center;
	}
	.is img{
		border-radius: 50%;
	}
	.is .tit{
		margin:21px 0 0;
		font-size:18px;
		line-height: 32px;
	}
	.is span {
		color:#fbaa0a;
		font-weight: bold;
	}
	.is .block:last-child .cont{
		width:250px;
	}
	/*is e*/
	/*golf s*/
	.golf{
		width:100%;
		padding-top: 69px;
		padding-bottom: 90px;
		background:url(../images/index_golf_bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.golf .content{
		position: relative;
		height:634px;
		margin-top:100px; 
		background: url(../images/index_golf_content.png);
		background-position: center 28px;
		background-repeat: no-repeat;
	}
	.golf .block{
		position: absolute;
		width:393px;
		height:186px;
		padding-top: 30px;
		padding-bottom: 22px;
	}
	.golf .block:nth-child(1){
		left:0;
		top:-1px;
		padding-left: 17px;
		padding-right: 35px;
		background: url(../images/index_golf_01.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.golf .block:nth-child(2){
		right:0;
		top:0px;
		padding-left: 35px;
		padding-right: 17px; 
		background: url(../images/index_golf_02.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.golf .block:nth-child(3){
		left:0;
		top:220px;
		padding-left: 17px;
		padding-right: 35px;
		background: url(../images/index_golf_01.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.golf .block:nth-child(4){
		right:0;
		top:220px;
		padding-left: 35px;
		padding-right: 17px; 
		background: url(../images/index_golf_02.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.golf .block:nth-child(5){
		bottom: 0;
		left: 50%;
		margin-left:-240px;
		width:460px;
		height:173px;
		padding:35px 20px 22px;
		background: url(../images/index_golf_03.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.golf .content .tit{
		margin:0;
		font-size:18px;
		line-height: 18px;
	}
	.golf span{
		color:#fbaa0a;
	}
	.golf .content .con{
		margin-top: 13px;
		color:#666;
		font-size:12px;
		font-weight: 300;
		line-height: 28px;
	}

	/*golf e*/
	/*.advantage s*/
	.advantage{
		width:100%;
		padding-top:73px;
		padding-bottom: 27px;
		background: url(../images/index_advantage_bg.png);
		background-position: center bottom;
		background-repeat: no-repeat;
	}
	.advantage .content{
		margin-top: 80px;
	}
	.advantage .block{
		padding: 0;
	}
	.advantage .block:nth-child(1){
		margin-top:18px;
	}
	.advantage .block:nth-child(2){
		margin-top:175px;
	}
	.advantage .block:nth-child(3){
		margin-top:43px;
	}
	.advantage .block:nth-child(4){
		margin-top:114px;
	}
	.advantage .block:nth-child(5){
		margin-top:212px;
	}
	.advantage .block:nth-child(6){
		margin-top:0;
	}
	.advantage .cont{
		width:168px;
		margin:0 auto;
		text-align: center;
	}
	.advantage .con{
		width:100%;
		border:1px solid #d0d0d0;
		background: #fff;
	}
	.advantage .num{
		margin:64px 0 51px;
		font-size:90px;
		font-weight: bold;
		line-height: 90px;
		color:#c9c9c9;
		font-family: "Arial";
	}
	.advantage .tit{
		color:#fbaa0a;
		font-size:22px;
		line-height: 22px;
	}
	.advantage .con .add{
		height:68px;
		padding: 0 15px;
		margin: 12px 0 100px;
		font-size:18px;
		line-height: 34px;
	}
	.advantage .content img{
		margin-top:-58px;
	}
	/*.advantage e*/
	/*pk s*/
	.pk{
		width:100%;
		padding-top: 72px;
		padding-bottom: 116px;
		background:url(../images/index_pk_bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.pk .title{
		color:#000;
		font-size:40px;
		font-weight: bold;
		line-height: 40px;
		text-align: center;
	}
	.pk .content{
		position: relative;
		margin-top: -45px;
		padding-top: 77px;
		padding-bottom: 63px;
		background: url(../images/index_pk_content.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.pk-pic{
		position: absolute;
		z-index: 1;
		left:50%;
		margin-left:-96px;
		margin-top: 95px;
		border-radius: 50%;
	}
	
	.pk .title span{ 
		color:#fbaa0b;
	}
	.pk .con{
		overflow: hidden;
	}
	.pk .block{
		padding: 0;
	}
	.pk .cont{
		width:535px;
		margin:0 auto; 
	}
	.pk .cont img{
		width:100%;
		box-shadow: 5px 5px 10px 0 #ddd;
	}
	.pk .tit{
		margin:33px 0 17px;
		font-size:18px;
		font-weight: bold;
		line-height: 18px;
	}
	.pk .block:nth-child(1) .tit{
		color:#fbaa0b;
	}
	.pk .add{
		font-size:16px;
		font-weight: 300;
		line-height: 33px;
	}
	/*pk e*/
	/*team s*/
	.team{
		width:100%;
		padding-top: 117px;
		padding-bottom: 216px;
		background: url(../images/index_team_bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.team .container{
		position: relative;
	}
	.team .head{
		position:absolute;
		left:0;
		top:0;
	}
	.team .head .title{  
		margin:26px 0 18px; 
		color:#000;
		font-size:35px;
		line-height: 35px;
	}
	.team .head .title span{  
		color:#fbaa0a;
		font-weight: bold;
	}
	.team .head .hr{
		width:37px;
		height:1px;
		margin-bottom: 13px;
		background: #fbaa0a;
	}
	.team .content{
		position: relative;
		margin-top:20px;
		height:918px;
	}
	.team .content .tit{
		font-size:18px;
		font-weight: bold;
	}
	.team .content .tit span{
		font-weight: 500;
	}
	.team .content .con{
		margin-top:25px;
		font-size:14px;
		font-weight: 300;
		line-height: 28px;
	}
	.team .content .more{
		display: block;
		margin-top: 22px;
		margin-left: 5px;
		color:#fff;
		font-size:14px;
		font-weight: 300;
		line-height: 14px;
	}
	.team .content .wangli{
		position: absolute;
		left:0;
		top:182px;
		overflow: hidden;
		color:#fff;
	}
	.team .content .wangli img{
		float: left;
		width:360px;
		height:360px;
	}
	.team .content .wangli .cont{
		float: left;
		width:477px;
		height:360px;
		background: #212121;
		padding: 63px 54px 0; 
	}
	.team .content .fengxu{
		position: absolute;
		left:282px;
		top:546px;
		overflow: hidden;
		color:#fff;
	}
	.team .content .fengxu img{
		float: left;
		width:260px;
		height:373px;
	}
	.team .content .fengxu .cont{
		float: left;
		width:480px;
		height:373px;
		background: #fbaa0a;
		padding: 63px 54px 0; 
	}
	.team .content .huangyiming{
		position: absolute;
		left:102px;
		top:546px;
		overflow: hidden;
		color:#fff;

	}
	.team .content .huangyiming img{
		width:180px;
		height:185px;
	}
	.team .content .huangyiming .cont{
		overflow: hidden;
		width:180px;
		height:187px;
		background: #fff;
		padding: 0 5px; 
		padding-left: 20px;
		color:#333;
	}
	.team .content .lilu{
		position: absolute;
		overflow: hidden;
		right:0px;
		top:182px;
		color:#333;
	}
	.team .content .lilu img{
		float: left
		width:180px;
		height:180px;
	}
	.team .content .lilu .cont{
		overflow: hidden;
		float: right;
		width:180px;
		height:180px;
		background: #fff;
		padding: 0 5px; 
	}

	.team .content .lilu .con{
		margin-top: 20px;
		font-size:13px;
		letter-spacing: -1px;
	}
	.team .content .xumengqian{
		position: absolute;
		overflow: hidden;
		right:0px;
		top:360px;
		color:#333;
	}
	.team .content .xumengqian img{
		float: left;
		width:180px;
	}
	.team .content .xumengqian .cont{
		float: left;
		width:180px;
		height:180px;
		background: #fff;
		padding: 0 5px; 
		padding-left: 10px;
	}
	.team .content .xumengqian span,.team .content .huangyiming span,.team .content .lilu span{
		display: none;
	}
	/*team e*/

	/*lesson s*/
	.lesson{
		width:100%;
		padding-top: 153px;
		padding-bottom: 159px;
		background: url(../images/index_lesson_bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.lesson .content{
		overflow: hidden;
		margin-top:64px;
	}
	.lesson .block{
		padding:0;
	}
	.lesson .content .cont{
		display: block;
		width:94%;
		background: rgba(0,0,0,.5);
		padding: 10px;
		text-align: center;
	}
	.lesson .content .con{
		border:1px solid #434343;
		width:100%;
		padding:48px 1px 25px;
	}
	.lesson .content .tit{
		margin:27px 0 20px;
		color:#fff;
		font-size:17px;
		font-weight: bold;
		line-height: 17px;
		letter-spacing: -1px;
	}
	.lesson .content .hr{
		width:56px;
		height:2px;
		margin:0 auto;
		background: #fbaa0a;
	}
	.lesson .content .add{
		margin:28px auto 25px;
		padding:0 10px;
		color:#999;
		font-size:15px;
		font-weight: 300;
		line-height: 28px;
		height:194px;
		text-align: left;
	}
	.lesson .content .add span{
		color:#fbaa0a;
	}
	/*lesson e*/
	.bg-index{
		height:2635px;
		background: url(../images/index_bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size:1920px 2635px;
	}
	/*courses s*/
	.courses{
		width:100%;
		padding-top: 122px;
		padding-bottom: 109px;
	}
	.courses .head .title{
		margin:0;
		font-size:35px;
		line-height: 35px;
	}
	.courses .head .hr{
		height:61px;
		margin:21px 0 24px;
	}
	.courses .head .add{
		color:#666;
		font-size:20px;
		line-height: 20px;
	}
	.courses .content{
		margin-top: 83px;
		text-align: center;
	}
	.courses .course-table{
		height:746px;
	}
	.courses a{
		display: inline-block;
		margin-top: 75px;
	}
	/*courses e*/
	/*ways s*/
	.ways{
		width:100%;
		padding-top: 75px;
	}
	.ways .head .add{
		color:#666;
		font-size:20px;
		line-height: 20px;
	}
	.ways .ask{
		margin-top:63px;
	}
	.ways .ask .block{
		padding: 0;
	}
	.ways .ask .cont{
		overflow: hidden;
		display: block;
		width:300px;
		height:390px;
		margin:0 auto;
		text-align: center;
		transition: all 0.3s;
		-ms-transition: all 0.3s;
	}
	.ways .ask .block:nth-child(1) .cont{
		background: url(../images/index_ask_01.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size:cover;
	}
	.ways .ask .block:nth-child(1) .cont:hover{
		background: url(../images/index_ask_hover_01.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size:cover;
	}
	.ways .ask .block:nth-child(2) .cont{
		background: url(../images/index_ask_02.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size:cover;
	}
	.ways .ask .block:nth-child(2) .cont:hover{
	
		background-position: center;
		background-repeat: no-repeat;
		background-size:cover;
	}
	.ways .ask .block:nth-child(3) .cont{
		background: url(../images/index_ask_03.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size:cover;
		cursor:default;
	}
	.ways .ask .block:nth-child(3) .cont:hover{
		background: url(../images/index_ask_hover_03.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size:cover;
	}
	
	.ways .ask .tit{
		margin-top:276px;
		color:#000;
		font-size:20px;
		line-height: 20px;
	}
	.ways .cont:hover .tit{
		color:#fff;
	}
	.ways .ask .cont:hover .tit-old{
		display: none;
	}
	.ways .ask .cont:hover .tit-hover{
		display: block;
		line-height: 30px;
	}
	.ways .get{
		float: right;
		margin-top:352px;
		width:617px;
		color:#fff;
	}
	.ways .get .tit{
		font-size:30px;
		font-weight: bold;
		line-height: 30px;
	}
	.ways .get .tit span{
		font-size:46px;
	}
	.ways .get .hr{
		width:110px;
		height:5px;
		margin:40px 0 36px; 
		background:#fff;
	}
	.ways .get .add{
		font-size:20px;
		font-weight: 300;
		line-height: 32px;
		letter-spacing: 1px;
	}
	.ways .get .add span{
		font-weight: bold;
	}
	/*ways e*/
	/*promise s*/
	.promise{
		width:100%;
		padding: 65px 0;
		background: url(../images/index_promise_bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.promise .title{
		color:#fff;
		font-size:35px;
		font-weight: bold;
		line-height: 35px;
		text-align: center;
	}
	.promise .content{
		margin-top: 77px;
		padding:0 65px; 
	}
	.promise img{
		float: left;
	}
	.promise .tit{
		margin: 30px 0 9px;
		font-size:22px;
		line-height: 22px;
	}
	.promise .add{
		color:#666;
		font-size:16px;
		line-height: 31px;
	}
	.promise .add span{
		color:#fbaa0a;
	}
	.promise-l{
		float: left;
		width:623px;
		height:344px;
		padding-left: 40px;
		padding-right: 44px;
		background: #fff;
		border-radius: 5px;
		box-shadow: 1px 1px 1px 1px #eee;
	}
	.promise-l .block{
		overflow: hidden;
		margin:28px 0 2px;
	}.promise-l .con{
		float: left;
		width:380px;
		margin-left: 12px;
	}
	.promise-r{
		float: right;
		width:510px;
		height:299px;
		margin-top: 88px;
		margin-left:-64px;
		padding-top: 38px;
		padding-left: 102px;
		padding-right: 48px;
		background: #fff;
		border-radius: 5px;
		box-shadow: 1px 1px 1px 1px #eee;
	}
	.promise-r .con{
		float: right;
		width:226px;
	}
	/*promise e*/
	/*honor s*/
	.honor{
		padding-top: 91px;
		width:100%;
	}
	.honor .title span{
		color: #fbaa0b;
	}
	.honor .content{
		margin-top: 24px;
	}
	.honor .block{
		padding: 0;
	}
	.honor .cont{
		width:273px;
		margin:0 auto;
	}
	.honor .content img{
		width:100%;
	}
	.honor .content .tit{
		margin:0;
		background: #f1f1f1;
		font-size:16px;
		line-height: 50px;
		text-align: center;
		transition:all 0.3s;
		-ms-transition:all 0.2s;
	}
	.honor .block:hover .tit{
		background: #fbaa0b;
		color:#fff;
	}
	.honor a{
		display: block;
		margin:67px auto 82px;
		width:367px;
		
	}
	/*honor e*/
	/*feedback s*/
	.feedback{
		width:100%;
		padding-bottom: 120px;
		margin-bottom: 32px;
	}
	.feedback .content{
		position: relative;
		height:458px;
		margin-top: 24px;
	}
	.feedback #swiper2{
		box-sizing: content-box;
		width:100%;
	}
	.feedback .swiper-button-prev{
		left:-40px;
		outline: none;
	}
	.feedback .swiper-button-next{
		right:-40px;
		outline: none;
	}
	/*feedback e*/
	/*二级公共部分 s*/
	.banner-list{
		width:100%;
		height:500px;
		margin:0;
		padding: 0;
	}
	.header-list{
		width:100%;
		background: #ddd;
		border-bottom: 1px solid #ccc;
	}
	.header-list .header-cont{
		overflow: hidden;
	}
	.header-list .title{
		float: left;
		width:300px;
		/*height:90px;*/
		margin:0;
		padding: 30px 30px 30px 44px;
		background:#fbaa0b;
		color:#fff;
		font-size:28px;
		line-height: 30px;
	}
	.header-list .arrow{
		float: right;
	}
	.nav-list{
		float: right;
	}
	.nav-list a{
		position: relative;
		float: left;
		margin-left: 40px;
		padding: 0 10px;
		color:#333;
		font-size:16px;
		line-height: 88px;
		border-bottom:3px solid transparent;
	}
	.nav-list a:hover{ 
		color:#fbaa0b;
		border-bottom-color:#fbaa0b;
	}
	.nav-list a.active{ 
		color:#fbaa0b;
		border-bottom-color:#fbaa0b;
	}
	.position{
		overflow: hidden;
		height:61px;
		padding-top: 23px;
		border-bottom:1px solid #e4e4e4;
		color:#666;
		font-size:14px;
	}
	.position .home{
		color:#fbaa0b;
	}
	.position img{
		float: left;
		vertical-align: middle;
		margin-right: 10px;
	}
	.position a{
		float: left;
		line-height: 15px;
		height:15px;
		color:#666;
	}
	.position span{
		float: left;
		vertical-align: middle;
		line-height: 15px;
		margin:0 4px;
	}
	.bg-content{
		width:100%;
		height:100%;
		background: url(../images/list_bg.jpg);
		background-repeat: repeat;
	}
	/*二级公共部分 e*/
	/*about s*/
	.about {
		width:100%;
		padding-bottom: 32px;
	}
	.about .content .con p{
		margin-top: 40px;
		font-size:16px;
		line-height: 32px;
		text-indent: 2em;
	}
	.about .content .pic{
		overflow: hidden;
		margin:65px 0 78px;
	}
	.about .content .block{
		padding: 0;
	}
	.about .teach{
		margin-top: 101px;
		margin-bottom: 256px;
	}
	.about .teach .block{
		text-align: center;
	}
	.about .teach .cont{
	}
	.about .teach img{
		border-radius: 50%;
	}
	.about .teach .con{
		margin-top: 32px;
		font-size:20px;
		height:275px;
		padding-top: 110px;
		margin:-77px auto;
		background: url(../images/about_bg.png);
		background-repeat:no-repeat;
		background-size: cover bottom;
		background-position:center;
	}
	.about .snag .tit{
		margin: 49px 0 14px;
		color:#fbaa0b;
		font-size:24px;
		font-weight: bold;
		line-height: 24px;
		text-align: center;
	}
	.about .snag .con p{
		margin:0;
		font-size:20px;
		line-height: 50px;
		letter-spacing: 1px;
	}
	.about .snag .con span{
		color:#fbaa0b;
	}
	/*about e*/
	
	/*news s*/
	.news{
		width:100%;
	}
	.news .content{
		margin-bottom: 170px;
	}
	.news .tj{
		margin-top: 32px;
	}
	.news .tj .block{
		padding: 0;
	}
	.news .tj .cont{
		display: block;
		width:374px;
		height:303px;
		margin:0 auto;
		padding:64px 25px 0;
		border:1px solid #dfdfdf;
	}
	.news .tj .block:nth-child(1) .cont{
		padding-top: 154px;
		background: url(../images/news_tj_01.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	.news .tj .tit{
		margin:0;
		color:#040000;
		font-size:18px;
		line-height: 18px;
	}
	.news .tj .block:hover .tit{
		color:#fbaa0b;
	}
	.news .tj .block:nth-child(1) .tit{
		color:#fff;
	}
	.news .tj .add{
		overflow: hidden;
		margin:23px 0 60px; 
		color:#666;
		font-size:14px;
		line-height: 29px;
		height:90px;
	}
	.news .tj .block:nth-child(1) .add{
		color:#fff;
	}
	.news .tj .date{
		font-size:14px;
		color:#666;
		line-height: 14px;
	}
	.news .com{
		margin-bottom: 42px;
	}
	.news .com .block{
		width:100%;
		margin-top:62px;
		padding: 13px 10px 11px;
	}
	.news .com .block:hover{
		box-shadow: 5px 5px 10px 0 #ddd;
	}
	.news .com .pic{ 
		float: left;
		width:202px;
	}
	.news .com img{
		width:100%;
	}
	.news .com .con{
		float: left;
		width:658px;
		margin-left:40px;
		margin-right:104px;
	}
	.news .com .tit{
		color:#333;
		font-size:16px;
		line-height: 16px;
	}
	.news .com .add{
		margin-top: 17px;
		color:#666;
		font-size:14px;
		line-height: 29px;
	}
	.news .com .block:hover .tit{
		color:#fbaa0b;
	}
	.news .com .date-more{
		float: left;
		text-align: center;
	}
	.news .com .date{
		margin:36px 0;
		color:#666;
		font-size:16px;
		line-height: 16px;
	}
	.news .com .more{
		display: block;
		width:102px;
		height:34px;
		line-height: 34px;
		border-radius:14px; 
		background: #fbaa0b;
		color:#fff;
		font-size:14px;
	}
	/*news e*/
	/*show s*/
	.show{
		width:100%;
	}
	.show .head-detail{
		overflow: hidden;
		height:150px;
	}
	.show .head-detail .title{
		height:107px;
		line-height: 150px;
		margin:0 0 8px;
		text-align: center;
		color: #edaf02;
		font-size:22px;

	}
	.show .head-detail .add{
		color:#7a7a7a;
		font-size: 12px;
		text-align: center;
	}
	.show p{
		text-indent: 2em;
	}
	.show .prev-next{
		overflow: hidden;
		margin:38px 0 54px;
	}
	.show .prev-next a{
		overflow: hidden;
		display: block;
		width:40%;
		color:#edaf02;
	}
	.show .prev{
		float: left;
		text-align: left;
	}
	.show .next{
		float: right;
		text-align: right;
	}
	/*show e*/
	/*course s*/
	/*course s*/
	.course{
		width:100%;
	}
	.course .content{
		padding-top: 60px;
	}
	.course-t{
		overflow: hidden;
	}
	.course-t .block{
		padding: 0;
		text-align: center;
	}
	.course-t .cont{
		position: relative;
		width:330px;
		margin:0 auto;
	}
	.course-t .cont .con{
		position: absolute;
		top:0;
		padding-top: 50px;
		padding-bottom: 30px;
		width:100%;
		text-align: center;
		font-weight: 300;
	}
	.course-t .block:nth-child(2) .con{
		top:158px;
		padding-top: 30px;
		padding-bottom:50px;
	}
	.course-t .cont .tit{
		margin:0 auto;
		font-size:27px;	
		line-height: 27px;
	}
	.course-t .cont .hr{
		width:70%;
		height:0;
		margin:24px auto 21px;
		border:0.5px dashed #000;
	}
	.course .system{
		padding-top:105px;
		padding-bottom: 117px;
	}
	.course .system .title{ 
		margin-bottom: 54px;
		font-size:30px;
		line-height: 30px;
		text-align: center;
	}
	.course .system img{
		width:100%;
	}
	.course .feature{
		padding-top: 87px;
		padding-bottom: 130px;
		width:100%;
		background: #fff;
	}
	.course .feature .title{
		width:100%;
		height:50px;
		margin-bottom: 62px;
		line-height: 50px;
		background:url(../images/course_title.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size:contain;
		color:#0c0306;
		font-size:22px;
		font-weight: 300;
		text-align: center;
	}
	.course .feature .block{
		padding: 0;
		text-align: center;
	}
	.course .feature .cont{
		display: block;
		width:280px;
		margin:0 auto;
	}
	.course .feature img{
		width:100%;
	}
	.course .feature .tit{
		margin-top: 6px;
		color:#0c0306;
		font-size:16px;
		line-height: 40px;
		height:80px;
	} 
	.course .parent{
		padding-top:37px;
	}
	.course .parent .con{
		color:#333;
		font-size:16px;
		line-height: 34px;
	}
	.course .parent p{
		text-indent: 2em;
	}
	.course .parent span{
		color:#fbaa0b;
	}
	.course .parent .sign{
		margin:50px 0 20px;
		text-align: right;
	}
	.course{
		position: relative;
	}
	.free-pc{
		position: absolute;
		top:790px;
		width:100%;
		height:537px;
		background:url(../images/course_free_bg.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.free-pc .container{
		position: relative;
		width:100%;
		height:537px;
	}
	.free-pc .try{
		display:inline-block;
		position: absolute;
		right:442px;
		bottom: 80px;
		cursor:pointer;
	}
	.course .notice{
		margin-top:537px;
		padding-top: 70px;
		padding-bottom: 150px;
	}
	.course .notice .tit{
		margin:0;
		line-height:35px;  
		font-size:35px;
		font-weight: bold;
		text-align: center;
	}
	.course .notice .con{
		margin-top: 35px;
		font-size:20px;
		line-height: 52px;
	}
	.course .notice span{
		color:#fbaa0b;
	}
	/*course e*/
	/*teachers s*/
	.teachers{
		width:100%;
	}
	.teachers .content{
		padding-top: 90px;
		padding-bottom: 128px;
	}
	.teachers .block{
		overflow: hidden;
		padding: 0;
	}
	.teachers .block .cont{
		overflow: hidden;
		width:574px;
		height:465px;
		margin:0 auto 10px;
		padding: 22px 20px 25px 25px; 
		background: #fff;
		box-shadow: 5px 5px 10px 0 #ddd;
	}
	.teachers .pic{
		float: left;
		width:313px;
		height:418px;
		margin-right: 23px;
	}
	.teachers .pic img{
		width:100%;
	}
	.teachers .desc{
		float: left;
		width:192px;
	}
	.teachers .desc .tit{
		margin:40px 0 16px;
		color:#fbaa0b;
		font-size:18px;
		line-height: 18px;
	}
	.teachers .desc .con{
		overflow: hidden;
	}
	.teachers .desc img{
		float: left;
		margin-top: 15px;
		margin-right: 5px;
	}
	.teachers .desc .add{

		float: left;
		width:168px;
		font-size:14px;
		line-height: 33px;
	}
	/*teachers e*/
	/*case s*/
	.case{
		width:100%;
	}
	.case .bg-content{
		padding-bottom: 100px;
	}
	.case .student{
		padding-top: 67px;
		padding-bottom: 76px;
	}
	.case .student .block{
		padding:0;
		margin-bottom: 40px;
	}
	.case .student a{
		display: block;
		margin:0 auto;
		width:281px;
	}
	.case .student img{
		width:100%;
	}
	.case .student .tit{
		font-size:16px;
		line-height: 16px;
		margin:26px 0;
		text-align: center;
	}
	.case .company{
		margin-top: 70px;
		position: relative;
		height:500px;
		text-align: center;
	}
	.case .company #swiperCase{
		width:90%;
		height:400px;
	}
	.case .company img{
		width:100%;
	}
	
	.case .company .swiper-pagination{
		margin-bottom: -10px;
	}
	.case .company .swiper-pagination-bullet{
		width:8px;
		height:8px;
		margin:0 5px;
		background: #666;
		opacity: 1;
	}
	.case .company .swiper-pagination-bullet-active{
		background: #fbaa0b;
	}
	.case .company .swiper-button-prev{
		left:-20px;
		top:40%;
		background:url(../images/case_company_l.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.case .company .swiper-button-next{
		right:-20px;
		top:40%;
		background:url(../images/case_company_r.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.case .content{
		margin-bottom: 100px;
	}
	/*case e*/
	/*contact e*/
	.contact{
		overflow: hidden;
		width:100%;
	}
	.contact .content{
		padding-top: 52px;
	}
	.contact-l{
		float: left;
		font-size:16px;
		line-height: 36px;
	}
	.contact-l .add{
		overflow: hidden;
	}
	.contact-l span{
		float: left;
		display: block;
	}
	.contact-l .code{
		margin-top: 35px;
	}
	.contact-r{
		float: right;
		width:722px;
	}
	.contact .content .map{
		width:100%;
		margin-bottom: 150px;
	}
	.contact #dituContent {
		width:100%;
		height:400px;
		border:1px solid #c8c8c8;
	}
	/*contact e*/
	/*footer s*/
	.footer{
		position: relative; 
		top:  -32px;
		margin-bottom: -32px;
		width:100%;
		color:#fff;
		padding-top: 109px;
		background: url(../images/footer_bg.png);
		background-repeat: no-repeat;
		background-size:cover;
		background-position: center; 
	}
	.footer .container{
		overflow: hidden;
	}
	.footer .block{
		float: left;
		width:33%;
		height:150px;
		margin-right: -1px;
		padding: 38px 36px 0;
		border:1px solid #666;
		background: rgba(0,0,0,.6);
	}
	.footer .block span{
		margin-right: 16px;
	}
	.footer .block .pic{
		float: left;
		margin-right: 16px;
	}
	.footer .block .cont{
		float: left;
		color:#999;
		font-size:16px;
		line-height: 16px;
	}
	.footer .block .add{
		margin-top: 10px;
		font-size:14px;
		line-height: 31px;
	}
	.footer_code{
		display: block;
		margin: 94px auto 6px;
		text-align: center;
	}
	/*footer e*/
	.copyright{
		height:75px;
		line-height: 75px;
		background: #111111;
		color:#fff;
		font-size:16px;
		text-align: center;
	}
}