@charset "UTF-8";
/* CSS Document */
.onepart{
	position: relative;
}
.he-m{
	display: none;
}
.education-detial {
	background: url('../images/edubk-c.png')repeat-y 30px top;
	width: 1009px;
	margin: 0px auto 80px;
	position: relative;
	padding: 0 60px 166px 75px;
	overflow: hidden;
	line-height: 1.7em;
}
.edutop {
	background: url('../images/edubk-t.png')no-repeat right top;
	width: 1009px;
	height: 193px;
	margin: 50px auto 0;
	color: #65381c;
	font-size: 14px;
	line-height: 1.8em;
	padding-top: 40px;
}
.edufoot {
	height: 200px;
	width: 1036px;
	position: absolute;
	bottom: 0px;
	left: -20px;
	background: url('../images/edubk-b.png')no-repeat left bottom;
	z-index: 9999;
}
.edu-title {
	margin: 0px auto;
	text-align: center;
	font-size: 24px;
	text-shadow: 2px 1px 1px #f4ebda;
}
.edu-map {
	float: right;
	width: 366px;
	height: 354px;
	background: url('../images/mapbk.png') no-repeat;
	margin: 10px 0px 0 0;
	color: #333;
	position: relative;
}
.zj {
	text-align: center;
	line-height: 354px;
	font-size: 22px;
}
.edu-map span {
	position: absolute;
	background: url('../images/location.png')no-repeat 3px center;
	background-size: auto 20px;
	line-height: 30px;
	font-size: 18px;
}
.edu-map span:after {
	content: '';
	position: absolute;
	left: 0;
	top: 16px;
	display: block;
	width: 18px;
	height: 10px;
	border-radius: 100%;
	border: 1px solid #bf5651;
	animation: magnify 1s infinite;
	-moz-animation: magnify 1s infinite;
	-webkit-animation: magnify 1s infinite;
	-o-animation: magnify 1s infinite;
}
@keyframes magnify {
 0% {
 opacity: 1;
 transform: scale(.5);
}
 100% {
 border:3px solid #bf5651;
 opacity: 0;
 transform: scale(1.6);
}
}
.edu-map span.location01 {
	padding-left: 22px;
	right: 80px;
	top: 88px;
}
.f12 {
	font-size: 12px;
	line-height: 1.8em;
}
.edu-map span.location02 {
	padding-left: 22px;
	right: 150px;
	top: 60px;
}
.edu-map span.location03 {
	padding-left: 22px;
	right: 118px;
	top: 87px;
}
.edu-map span.location04 {
	padding-left: 22px;
	right: 151px;
	top: 164px;
}
.edu-map span.location05 {
	padding-left: 22px;
	right: 60px;
	top: 200px;
}
.eduimg01 {
	position: absolute;
	left: 360px;
	top: 20px;
}
.eduimg a {
	background: #fff;
	display: inline;
	float: left;
	width: auto;
	padding: 10px 10px 10px;
	text-align: center;
	font-family: "Marker Felt", sans-serif;
	text-decoration: none;
	color: #333;
	font-size: 18px;
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
	-webkit-transition: -webkit-transform .15s linear;
	transform: rotate(8deg);
	-ms-transform: rotate(8deg);
	-moz-transform: rotate(8deg);
	-webkit-transform: rotate(8deg);
	-o-transform: rotate(8deg);
	z-index: 1;
	position: relative;
}
.eduimg a:hover {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	position: relative;
	z-index: 5;
}
.eduimg a:after {
	content: attr(title);
	color: #333;
	line-height: 30px;
}
.eduimg a span {
	width: 200px;
	height: 200px;
	display: block;
	background: #e5e5e5;
	text-align: center;
	vertical-align: middle;
}
.eduimg img {
	max-width: 80%;
	max-height: 80%;
	margin-bottom: 12px;
	margin: 0 auto;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.tips {
	float: left;
	width: 366px;
	height: 371px;
	background: url('../images/tips.png') no-repeat;
	margin: 0;
	transform: rotate(-10deg);
	padding: 80px 30px 50px 100px;
	color: #452b14;
	font-size: 14px;
	transition: 0.5s;
	position: relative;
	z-index: 2;
}
.tips:hover {
	transform: rotate(0deg) scale(1.1);
}
.tips p {
	margin-bottom: 7px;
	padding-bottom: 7px;
}
.tip02 {
	background: url('../images/tips02.png') no-repeat;
	transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-webkit-transform: rotate(10deg);
	float: right;
	padding: 80px 100px 50px 30px;
}
.tip02:after {
	content: url('../images/testimg-s.png');
	position: absolute;
	right: 120px;
	top: 60px;
}
.btline {
	border-bottom: 1px solid #c3b19a;
	line-height: 1.8em;
}
.edutext {
	width: 800px;
	margin: 50px auto 30px;
	font-size: 16px;
	line-height: 2em;
}
.edutext p {
	text-indent: 2em;
}
.edutext a {
	display: block;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.leftimg {
	display: inline-block;
	opacity: 0;
	animation: fadein 3s infinite;
	-moz-animation: fadein 3s infinite;
	-webkit-animation: fadein 3s infinite;
	-o-animation: fadein 3s infinite;
}
.rightimg {
	width: 50%;
	display: inline;
}
.edutext a.zhu {
	margin: 50px auto;
	position: relative;
}
.edutext a.zhu:before {
	content: url('../images/edu01-img02.png');
	position: absolute;
	width: 266px;
	left: 467px;
	top: 84px;
	animation: movel 3s infinite;
	-moz-animation: movel 3s infinite;
	-webkit-animation: movel 3s infinite;
	-o-animation: movel 3s infinite;
}
@keyframes movel {
 0% {
 opacity: 1;
}
 90% {
 opacity: 1;
 left:131px;
}
 100% {
 opacity: 0;
 left:131px;
}
}
.dashline {
	font-size: 14px;
	transform: skewX(5deg);
	border-top-left-radius: 200px 61px;
	border-top-right-radius: 200px 35px;
	border-bottom-right-radius: 200px 96px;
	border-bottom-left-radius: 73px 100px;
	border: 2px dashed #a5825a;
	position: relative;
	margin-top: 90px;
	margin-left: 30px;
}
.textleft {
	float: left;
	width: 350px;
	padding: 40px 30px;
}
.textleft:after {
	content: url('../images/dashbk.png');
	position: absolute;
	right: -140px;
	top: 50px;
}
.hole {
	width: 90%;
	background: rgba(255,255,255,.3);
	box-shadow: 0 1px 5px rgba(101,56,28,.2);
	padding: 30px;
	width: 780px;
	margin: 0 auto;
	position: relative;
	text-align: center;
}
.hole h1, .hole p {
	text-align: left;
}
.hole span {
	position: relative;
	margin-top: 30px;
	margin-left: 30px;
	display: inline-block;
	font-size: 14px;
	position: relative;
}
.hole span:before {
	content: '';
	display: block;
	width: 140px;
	height: 140px;
	position: absolute;
	background: rgba(255,255,255,.25);
	border-radius: 50%;
	padding: 20px;
	left: 0px;
	top: 0px;
}
.hole span:after {
	content: '';
	display: block;
	width: 140px;
	height: 140px;
	position: absolute;
	border: 2px dashed #a5825a;
	border-radius: 50%;
	padding: 20px;
	left: 0px;
	top: 0px;
	animation: rota 5s linear infinite;
}
@keyframes rota {
 0% {
 transform: rotate(0deg);
}
 50% {
 transform: rotate(179deg);
}
 100% {
 transform: rotate(357deg);
}
}
.hole span lable {
	display: block;
	margin: 20px;
	border-radius: 50%;
	width: 100px;
	height: 100px;
	line-height: 100px;
	text-align: center;
}
.label01 {
	background: #eec099;
}
.label02 {
	font-size: 14px;
	background: #dbeae2;
}
.label03 {
	font-size: 14px;
	background: #e0e9b5;
}
.description {
	background: rgba(255,255,255,.3);
	box-shadow: 0 1px 5px rgba(101,56,28,.2);
	padding: 30px;
	width: 780px;
	margin: 0 auto;
	position: relative;
}
.description:before, .description:after {
	content: url('../images/tape02.png');
	display: block;
	position: absolute;
	top: -15px;
}
.description:before {
	left: -55px;
	transform: rotate(-40deg);
}
.description:after {
	right: -55px;
	transform: rotate(30deg);
}
.description h1 {
	margin: 10px 0;
}
.tiptable {
	margin: 10px 0;
}
.tiptable td {
	border: 1px solid #452b14;
	padding: 3px 10px;
}
.fenjie {
	width: 100%;
}
.count {
	display: inline-block;
	width: 520px;
	float: left;
	background: url('../images/edu01-img03.png')no-repeat right top;
	height: 303px;
	position: relative;
}
.zw {
	background: url('../images/zwtu.png')no-repeat right top;
	height: 370px;
}
.zuwen{
	display: none;
}
.p1 {
	position: absolute;
	left: 400px;
	top: 48px;
}
.p2 {
	position: absolute;
	left: 346px;
	top: 120px;
}
.p3 {
	position: absolute;
	left: 70px;
	top: 190px;
}
.p4 {
	position: absolute;
	left: 350px;
	top: 190px;
}
.d1 {
	position: absolute;
	left: 160px;
	top: 40px;
}
.d2 {
	position: absolute;
	left: 282px;
	top: 96px;
}
.d3 {
	position: absolute;
	left: 176px;
	top: 128px;
}
.d4 {
	position: absolute;
	left: 370px;
	top: 136px;
}
.d5 {
	position: absolute;
	left: 30px;
	top: 190px;
}
.d6 {
	position: absolute;
	left: 70px;
	top: 290px;
}
.d7 {
	position: absolute;
	left: 107px;
	top: 344px;
}
.num {
	display: inline-block;
	border-radius: 50%;
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	background: #9e7042;
	color: #fff;
	margin-right: 5px;
	z-index: 6;
	position: relative;
}
.num:hover {
	background: #ff5a00;
	color: #fff;
}
.on {
	background: #ff5a00;
	color: #fff;
}
.p1:before, .p2:before, .p3:before, .p4:before, .d1:before, .d2:before, .d3:before, .d4:before, .d5:before, .d6:before, .d7:before {
	content: '';
	display: block;
	position: absolute;
	width: 24px;
	height: 24px;
	z-index: -1;
	border-radius: 50%;
	background: rgba(255,255,255,0.8);
	animation: magnify 1s infinite;
	-moz-animation: magnify 1s infinite;
	-webkit-animation: magnify 1s infinite;
	-o-animation: magnify .6s infinite;
}
.listname {
	float: right;
	display: inline-block;
	width: 325px;
	padding-top: 40px;
}
.listname li {
	font-size: 14px;
	margin-bottom: 10px;
}
.listname li h1 {
	font-size: 18px;
}
.listname li h1 a {
	margin-right: 10px;
}
.listname li p {
	padding-left: 29px;
}
.last {
	padding: 30px;
}
.last img {
	margin: 30px 0;
}
.question {
	text-indent: 2em;
	padding: 20px 30px;
	font-size: 14px;
	transform: skewX(5deg);
	border-top-left-radius: 88px 38px;
	border-top-right-radius: 200px 51px;
	border-bottom-right-radius: 200px 96px;
	border-bottom-left-radius: 73px 100px;
	border: 2px solid #accc99;
	position: relative;
	margin: 50px auto 60px 140px;
	background: #f3f7e8;
}
.question p, .answer p {
	text-indent: 2em;
}
.question:before {
	content: url('../images/huatong.png');
	position: absolute;
	left: -130px;
	top: -5px;
}
.arleft {
	width: 0;
	height: 0;
	font-size: 0;
	overflow: hidden;
	position: absolute;
	left: -43px;
	top: 35px;
	border-width: 2px 30px 22px 19px;
	border-style: dashed solid dashed dashed;
	border-color: transparent #accc99 transparent transparent;
	transform: rotate(-16deg);
}
.arleft02 {
	width: 0;
	height: 0;
	font-size: 0;
	overflow: hidden;
	position: absolute;
	left: -37px;
	top: 35px;
	border-width: 2px 30px 22px 19px;
	border-style: dashed solid dashed dashed;
	border-color: transparent #f3f7e8 transparent transparent;
	transform: rotate(-16deg);
}
.answer {
	padding: 34px 30px;
	font-size: 14px;
	border-top-left-radius: 120px 53px;
	border-top-right-radius: 260px 51px;
	border-bottom-right-radius: 171px 96px;
	border-bottom-left-radius: 123px 56px;
	border: 2px solid #a5825a;
	position: relative;
	margin: 50px auto 100px 140px;
	background: #ece3d4;
}
.answer:before {
	content: url('../images/zongwang.png');
	position: absolute;
	left: -135px;
	top: 24px;
}
.answer .arleft {
	left: -48px;
	top: 54px;
	transform: rotate(-2deg);
	border-color: transparent #a5825a transparent transparent;
}
.answer .arleft02 {
	left: -42px;
	top: 56px;
	transform: rotate(-3deg);
	border-color: transparent #ece3d4 transparent transparent;
}
.mt50 {
	margin: 100px 0;
}
.mt30 {
	margin: 30px 0;
}
.xije {
	position: relative;
	text-align: center;
	margin: 0 auto;
	width: 100%;
}
.xijie01 a {
	margin-left: 100px;
}
.xijie02 a {
	transform: rotate(-5deg);
	-ms-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
	-o-transform: rotate(-5deg);
	z-index: 1;
	margin-left: 20px;
	margin-top: 30px;
}
.xijie03 a {
	transform: rotate(-8deg);
	-ms-transform: rotate(-8deg);
	-moz-transform: rotate(-8deg);
	-webkit-transform: rotate(-8deg);
	-o-transform: rotate(-8deg);
	margin-left: 90px;
	margin-top: 30px;
}
.xijie05 a {
	transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
	-webkit-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
	margin-top: 40px;
}
.xijie02 a span, .xijie01 a span {
	width: 300px;
	height: 300px;
}
.xijie03 a span, .xijie04 a span, .xijie05 a span {
	width: 220px;
	height: 220px;
}
.tongwuxijie {
	padding: 0px 0;
}
.tongwu {
	display: inline-block;
}
.tongwu img {
	width: 350px;
}
.twxj01, .twxj02 {
	display: inline-block;
}
.twxj01 a span, .twxj02 a span {
	width: 220px;
	height: 220px;
}
.twxj01 a {
	transform: rotate(-12deg);
	-ms-transform: rotate(-12deg);
	-moz-transform: rotate(-12deg);
	-webkit-transform: rotate(-12deg);
	-o-transform: rotate(-12deg);
	margin-left: 30px;
	margin-bottom: 80px;
}
.twxj02 a {
	transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-webkit-transform: rotate(15deg);
	-o-transform: rotate(15deg);
	margin-left: -20px;
	margin-bottom: 40px;
}
.twxj03 a span {
	width: 300px;
	height: 300px;
}
.twxj03 a {
	transform: rotate(7deg);
	-ms-transform: rotate(7deg);
	-moz-transform: rotate(7deg);
	-webkit-transform: rotate(7deg);
	-o-transform: rotate(7deg);
	margin-right: 50px;
	margin-top: 77px;
}
.jzfen {
	position: relative;
	height: auto;
}
.jzfen img{
	margin: 0 auto;
}
.jzfen div {
	position: absolute;
	color: #65381c;
	font-size: 14px;
}
.jzwz01 {
	left: 50px;
	top: 60px;
	width: 200px;
}
.jzwz02 {
	left: 500px;
	top: 60px;
	background: url('../images/jzniao.png')no-repeat right top;
	height: 138px;
	padding-right: 120px;
	width: 320px;
}
.jzwz03 {
	left: 520px;
	top: 300px;
	width: 200px;
}
.jzwz04 {
	left: 520px;
	bottom: 0px;
	background: url('../images/jzzd.png')no-repeat right bottom;
	height: 312px;
	padding-right: 100px;
	padding-top: 200px;
	width: 300px;
}
.jzfen h1 {
	font-size: 16px;
}
.textright {
	float: right;
	width: 350px;
	padding: 40px 30px;
}
.textright:after {
	content: url('../images/dashbk02.png');
	position: absolute;
	left: -140px;
	top: 50px;
}
.dfws {
	margin-top: -80px;
	margin-left: 30px;
	margin-bottom: 50px;
}
.dfws a {
	transform: rotate(-12deg);
	-ms-transform: rotate(-12deg);
	-moz-transform: rotate(-12deg);
	-webkit-transform: rotate(-12deg);
	-o-transform: rotate(-12deg);
}
.jian {
	text-align: center;
}
.shang {
	background: url('../images/dashbk04.png')no-repeat right bottom;
	padding-bottom: 65px;
	padding-right: 78px;
	width: 300px;
	margin-left: 50px;
}
.xia {
	background: url('../images/dashbk03.png')no-repeat right top;
	padding-top: 65px;
	padding-right: 91px;
	width: 255px;
	margin-left: 475px;
}
.sketch img {
	max-width: 100%;
	margin-top: 60px;
}
.niaocong {
	background: url('../images/niaocong.png') no-repeat right top;
	padding-right: 290px;
}
.ncfont {
	background: url('../images/niaocon02.png')no-repeat 30px top;
	height: 292px;
	width: 800px;
	margin: 0 auto;
	text-align: center;
	padding-top: 110px;
	margin-bottom: 50px;
}
.ncfont02 {
	background: url('../images/niaocong03.png')no-repeat right top;
	height: 299px;
	width: 800px;
	margin: 0 auto;
	text-align: center;
	padding-top: 100px;
	padding-left: 240px;
}
.p30 {
	padding: 10px 30px;
}
.story {
	background: url('../images/fontwrap.png') no-repeat;
	width: 741px;
	height: 289px;
	padding: 40px;
	margin: 0 auto;
}
.story p, .story2 p {
	text-indent: 2em;
}
.story2 {
	background: url('../images/fontwrap2.png') no-repeat;
	width: 741px;
	height: 639px;
	padding: 50px;
	margin: 0 auto;
	position: relative;
}
.story2 img {
	display: block;
	position: absolute;
	right: 40px;
	top: 160px;
}
.cy-m {
	
	position: relative;
	height: 612px;
	width: 100%;
	margin-top: 30px;
	transition: .5s linear;
	text-align: center;
}
.cy-f {
	text-align: center;
	position: relative;
	height: 547px;
	width: 100%;
	margin: 50px 0;
	transition: .5s linear;
}

.cy-m img,.cy-f img{
	margin: 0 auto;
}
.cy-m p, .cy-f p {
	position: absolute;
	transition: .3s linear;
	text-align: left;
}
.cym01 {
	top: 80px;
	left: 70px;
	width: 200px;
}
.cym02 {
	top: 245px;
	left: 70px;
	width: 200px;
}
.cym03 {
	top: 445px;
	left: 70px;
	width: 200px;
}
.cym04 {
	background: url('../images/magnify00.png')no-repeat left bottom;
	padding-bottom: 220px;
	top: 40px;
	left: 560px;
	width: 327px;
	padding-left: 30px;
	background-size: 90% auto;
}
.cym04:hover {
	padding-bottom: 220px;
	top: 40px;
	left: 560px;
	width: 327px;
	padding-left: 30px;
	background-size: 100% auto;
}
.cym05 {
	top: 390px;
	left: 660px;
	width: 100px;
}
.maozi img {
	vertical-align: middle;
	height: 130px;
	padding: 10px;
}
.cyf01 {
	top: 20px;
	left: 50px;
	width: 300px;
	background: url('../images/magnify01.png')no-repeat right top;
	padding-top: 190px;
	padding-left: 82px;
	background-size: 90% auto;
}
.cyf01:hover {
	top: 0px;
	padding-top: 210px;
	background-size: 100% auto;
}
.cyf02 {
	top: 340px;
	left: 200px;
	width: 200px;
}
.cyf03 {
	top: 480px;
	left: 90px;
	width: 180px;
}
.cyf04 {
	top: 0px;
	left: 610px;
	width: 200px;
}
.cyf05 {
	top: 122px;
	left: 617px;
	width: 200px;
}
.cyf06 {
	top: 210px;
	left: 602px;
	width: 327px;
	background: url('../images/magnify02.png')no-repeat left top;
	padding-top: 198px;
	padding-right: 50px;
	background-size: 90% auto;
}
.cyf06:hover {
	top: 190px;
	padding-top: 218px;
	background-size: 100% auto;
}
.dashline em {
	margin-right: 20px;
}
.dress {
	padding: 20px;
	margin-bottom: 50px;
	text-align: center;
}
.aywta {
	position: relative;
	height: 732px;
	width: 100%;
	margin: 50px 0;
}
.aywta img{
	margin: 15px 0 0 215px;
}
.aywta p {
	position: absolute;
	transition: .2s linear;
}
.aywta b {
	font-size: 20px;
	font-weight: bold;
}
.ta01 {
	top: 30px;
	left: 62px;
	width: 300px;
	background: url('../images/magnifyta01.png')no-repeat right bottom;
	padding-bottom: 245px;
	padding-left: 50px;
	background-size: 90% auto;
}
.ta01:hover {
	top: 30px;
	padding-bottom: 270px;
	background-size: 100% auto;
}
.ta02 {
	left: 80px;
	top: 570px;
	width: 200px;
}
.ta03 {
	left: 550px;
	top: 90px;
	width: 300px;
}
.ta04 {
	bottom: 0px;
	left: 540px;
	width: 327px;
	background: url(../images/magnifyta02.png)no-repeat left top;
	padding-top: 190px;
	padding-right: 30px;
	padding-left: 70px;
	background-size: 90% auto;
}
.ta04:hover {
	bottom: 0px;
	padding-top: 225px;
	background-size: 100% auto;
}
.photoframe {
	display: inline-block;
	text-align: center;
	margin: 40px 40px;
}
.photoframe img {
	display: block;
}
.nansong {
	padding: 40px;
	margin-top: 50px;
}
.jinpeizui {
	position: relative;
	height: 581px;
	width: 100%;
	margin: 50px 0;
}
.jinpeizui img{
	margin: 0 auto;
}
.jinpeizui p {
	position: absolute;
}
.jz01 {
	left: 580px;
	top: 150px;
}
.jz02 {
	left: 570px;
	top: 480px;
}
.shangyi {
	position: relative;
	width: 100%;
}
.shangyi img,.kuzi img{
	margin: 0 auto;
}
.shangyi p, .kuzi p {
	position: absolute;
}
.kuzi{
	position: relative;
	width: 100%;
	margin: 40px 0;
}
.sy01 {
	left: 152px;
	top: 30px;
}
.sy02 {
	left: 617px;
	top: 564px;
}
.kz01 {
	top: 70px;
	right: 100px;
}
.m60 {
	margin: 60px auto;
}
.hetitle{
	margin: 0px auto 30px;
	text-align: center;
}
.river{
	background: url('../images/riverbk.png') no-repeat left top;
	width:874px;
	height: 1131px;
	padding-top: 33px;
	overflow: hidden;
}
.riverline {
	fill: none;
	stroke: #0071bc;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 3px;
	stroke-dasharray: 12 20;
	opacity: 0.28;
	stroke-dasharray: 10;
	animation: dash 20s linear infinite;
}
.pl30{
	padding-left: 30px;
}
.zw-m{
	display: none;
}
 @keyframes dash {
 to {
 stroke-dashoffset: 2000;
}
}
@media all and (max-width: 1023px) {
	.edutop{
		width: 100%;
		background-position: center top;
	}
	.edu-title{
		font-size: 16px;
	}
	.education-detial{
		width: 100%;
		background-position: center top; 
		padding:0 15px 16px 15px;
		margin-bottom: 0px;
	}
	.eduimg{
		position: initial;
		padding-top: 20px;
	}
	.eduimg a{
		display: block;
    	float: none;
		margin: 0 auto;
		width: 220px;
	}
	.tips{
		    width: 290px;
    height: 371px;
    background: url(../images/tips.png) no-repeat -62px;
    margin: 0 auto;
    transform: rotate(-5deg);
    padding: 80px 11px 50px 25px;
	}
	.edu-map{
		display: none;
	}
	.edutext{
		width: 90%;
		font-size: 14px;
	}
	.shangyi{
		background-size: contain;
		height: auto;
	}
	.sy01{
		left: 18%;
		top: -5px;
	}
	.shangyi p.sy02{
		position: relative;
		width: 80%;
		left:10%;
		top:auto;
	}
	.shangyi img,.kuzi img{
	margin: 0 auto;
	max-width: 100%;
}
	.kz01{
		left: auto;
		right:0;
		top:10%;
	}
	.description{
		width: 100%;
		font-size: 14px;
	}
	.description p{
		text-align: justify;
		text-indent: 2em;
	}
	.edufoot{
		display: none;
	}
	.jinpeizui{
		height: auto;
	}
	.jinpeizui img{
		width: 80%;
	}
	.jz01{
		top: 24%;
		left: auto;
		right: 5%;
	}
	.jz02{
		top:80%;
		left: auto;
		right: 0;
	}
	.photoframe{
		margin: 30px  auto;
		text-align: center;
		width: 80%;
		display: block;
	}
	.photoframe img{
		width: 100%;
		height: auto;
	}
	.xijie03 a span, .xijie04 a span, .xijie05 a span,.twxj03 a span{
		width: 200px;
		height: 200px;
	}
	.textleft{
		width: 100%;
	}
	.dashline{
		margin-left: 0;
		margin-top: 50px;
		width: 100%;
	}
	.twxj03{
		float: right;
		display: block;
	}
	.aywta{
		font-size: 12px;
		height: auto;
		text-align: center;
		margin-bottom: 30%;
	}
	.aywta img{
		max-width: 70%;
		margin: 0 auto;
	}
	.aywta b{
		font-size: 14px;
	}
	.aywta p{
		font-size: 12px;
		line-height: 1.7em;
	}
	.ta01{
		top: 0;
		left: 0;
		padding-left: 0;
		width: 40%;
		padding-bottom: 30vw;
		background-position: left bottom;
		text-align: left;
	}
	.ta02{
		top: auto;
		bottom:0;
		left: 0;
		width: 25%;
		text-align: left;
	}
	.ta03{
		left: auto;
		right: 0;
        width:40%;
		top: 0;
	}
	.ta04{
		bottom: -18%;
		top: auto;
		left: auto;
		right: 0;
		width: 60%;
		padding: 0;
		background-size:  auto 40%;
		padding-top: 39%;
		background-position: right top;
		text-align: left;
	}
	.cy-f,.cy-m{
		height: auto;
	}
	.cy-m img,.cy-f img{
		width: 60%;
	}
	.cy-f p,.cy-m p{
		font-size: 12px;
		line-height: 1.7em;
	}
	.cym01{
		width: 30%;
		left: 0;
		top:8%;
	}
	.cym02{
		width: 30%;
		left: 0;
		top:38%;
	}
	.cym03{
		width: 30%;
		left: 0;
		top:75%;
	}
	.cym04 {
    background: url(../images/magnify00.png)no-repeat right bottom;
		background-size: auto 18vw;
    padding-bottom: 18vw;
    top: 0px;
    right: 0px;
	left: auto;
    width: 30%;
    padding-left: 0px;
}
	.cym05 {
    top: 60%;
    left: auto;
	right: 0;
    width: 25%;
}
	.maozi img {
    vertical-align: text-bottom;
    height: 15vw;
    padding: 10px 0 0 10px;
	}
	.cyf01 {
    top: 0px;
    left: 0px;
    width: 32%;
    background: url(../images/magnify01.png)no-repeat right top;
    padding-top: 25vw;
    padding-left: 0px;
    background-size: auto 25vw;
}
	.cy-f p.cyf02 {
    top: 65%;
    left: 0px;
    width: 20%;
		text-align: right;
}
	.cyf03 {
    top: auto;
	bottom: 0;
    left: 0px;
    width: 23%;
}
	.cyf04 {
    top: -10%;
    left: auto;
    width: 18%;
    right: 0;
}
	.cyf05 {
    top: 20%;
    left: auto;
    width: 18%;
    right: 0;
}
	.cyf06 {
    top: 50%;
    left: auto;
    width: 33%;
    background: url(../images/magnify02.png)no-repeat left top;
    padding-top: 20vw;
    padding-right: 0px;
    background-size: auto 20vw;
    right: 0;
		padding-left: 12%;
}
	.xijie02 a span, .xijie01 a span,.twxj01 a span, .twxj02 a span{
		width: 200px;
		height: 200px;
	}
	.edutext img{
		width: 100%;
	}
	.story,.story2{
		width: 100%;
		background-image: none;
		border:6px double  #a5825a;
		padding: 20px;
		font-size: 14px;
		height: auto;
	}
	.jian img{
		width: 100%;
	}
	.shang{
		padding-bottom: 10vw;
    padding-right: 0;
    width: 58%;
    margin-left: 0px; 
    background-size: auto 10vw;
	}
	.xia{
		padding-top: 6vw;
    padding-right: 0;
    width: 70%;
    margin-left: 20%;
    background-size: auto 10vw;
	}
	.niaocong {
    background: url(../images/niaocong.png) no-repeat right bottom;
    padding-right: 0px;
    background-size: auto 15vw;
    padding-bottom: 12vw;
	}
	.ncfont,.ncfont02{
		width: 100%;
		background-size: 100% auto;
		height: 50vw;
		background-position: left top;
		padding: 0;
		padding-top: 28vw;
		margin: 0
	}
	.story2 img{
		display: block;
		width: 100%;
		position: static;
		margin-bottom: 30px;
	}
	.pl30{
		padding: 0;
	}
	.jzfen{
		padding-bottom: 10vw;
		margin-top: 40px;
	}
	.jzfen img{
		width: 70%;
	}
	.jzfen div{
		font-size: 12px;
		line-height: 1.7em;
	}
	.jzwz01 {
    left: 0px;
    top: 0px;
    width: 30%;
}
	.jzwz02 {
    left: auto;
    top: 2%;
    background: url(../images/jzniao.png)no-repeat right top;
    height: 138px;
    padding-right: 0;
    width: 32%;
    right: 0;
    background-size: auto 16vw;
		padding-top: 10vw;
}
	.jzwz03 {
    left: auto;
    top: 42%;
    width: 28%;
    right: 0;
}.jzwz04 {
    left: auto;
    bottom: -10vw;
    background: url(../images/jzzd.png)no-repeat right bottom;
    height: auto;
    padding-right: 10%;
    padding-top: 0;
    width: 30%;
    background-size: 10vw auto;
    right: 0;
	}
	.dfws{
		float: left;
		margin-top: 20px;
	}
	.twxj01, .twxj02{
		display: block;
		margin-bottom: 30px;
	}
	.hole{
		width:100%;
	}
	.count{
		width:100%;
	}
	.zw,.count {
    background: none;
    height: auto;
		width: 100%;
}
	.zw-m{
		display: block;
		width: 100%;
	}
	.count a{
		display: none;
	}
	.listname{
		width: 100%;
	}
	.edutext a.zhu:before{
		display: none;
	}
	.zuwen{
		display: block;
		width: 100%;
		height: auto;
	}
	.last img{
		display: block;
	}
	.river{
		display: none;
	}
	.he-m{
		display: block;
		width: 100%;
		height: auto;
	}
}
