body{position: relative; background: url(zhuanti_2021xueqianjiaoyu_103_01.jpg) no-repeat center 30px #fff; overflow-x: hidden;}
.section{position: relative; z-index: 10; width: 1100px; margin: 40px auto; }
.section-left{float: left; width: 540px; margin-right: 20px;}
.section-right{float: left; width: 540px;}
.list{border: 1px solid #ccc; padding: 10px;}
.list dd{float:left; width: 100%; padding: 5px 0; line-height: 150%; text-indent: 10px; background:url(http://www.moe.gov.cn/images/moe_list_point_gray.gif) no-repeat left 18px; white-space: nowrap; text-overflow: ellipsis; color:#333;}
.list dd.list-left{width: 519px; margin-right: 40px;}
.list dd.list-right{width: 519px;}
.logo{display: block; margin: 45px auto 33px;}
.slogan{display: block; margin: 0 auto 185px;}
.bankuai{position: relative; margin-bottom: 20px; text-align: center;}
.bankuai img{display: block; *margin-left: 276px;}
.bankuai strong{position: relative; z-index: 999; display: table; margin: 0 auto 10px; padding-left: 276px; background: url(zhuanti_2021xueqianjiaoyu_100L.png) no-repeat left center;}
.bankuai strong span{display: block; padding-right: 276px; background: url(zhuanti_2021xueqianjiaoyu_100R.png) no-repeat right center;}
.zhuanti-focus{margin: 0; border: none; width: 500px; margin-right: 20px;}
.yaowen{float: left; width: 580px;}
.yaowen h1,.yaowen h2,.yaowen h3{margin-bottom: 10px; text-align: center; line-height: 150%; color: #0068a3;}
.yaowen h1{font-size: 24px;}
.yaowen h3{font-size: 18px;}
.description{margin-bottom: 10px; font-size: 15px; line-height: 180%; color: #333; text-align: justify;}
.yaowen strong{display: block; text-indent: 0; }

.province{position: relative; width: 935px; height: 760px; margin: 40px auto; background: url(zhuanti_2021xueqianjiaoyu_101.png) no-repeat center top;}
.province dl{width: 280px; height: 280px;}
.province dd{float: left; width: 125px; height: 125px; text-align: center; line-height: 125px;}
.province dl.PR1{position: absolute; top: 5px; left: 168px;}
.province dl.PR2{position: absolute; top: 5px; left: 485px;}
.province dl.PR3{position: absolute; top: 162px; left: 9px;}
.province dl.PR4{position: absolute; top: 162px; left: 327px;}
.province dl.PR5{position: absolute; top: 162px; left: 644px;}
.province dl.PR6{position: absolute; top: 320px; left: 168px;}
.province dl.PR7{position: absolute; top: 320px; left: 485px;}
.province dl.PR8{position: absolute; top: 476px; left: 326px;}
.province .pos1{position: relative; top: 0px; left: 78px;}
.province .pos2{position: relative; top: -47px; left: 0px; clear: left;}
.province .pos3{position: relative; top: -47px; left: 30px; *top: 78px;}
.province .pos4{position: relative; top: -97px; left: 78px; clear: left;}
.tu-show{width: 999px; margin: 0 auto;}
.tu-show li{float: left; margin: 8px; width: 317px;}
.tu-show li a{display: block; text-align: center; border: 1px solid #00b7ee; border-radius: 10px;}
.tu-show li a:hover{text-decoration: none;}
.tu-show li img{display: block; width: 100%;}
.tu-show li h3{padding: 0 5px; color: #0183ce; height: 42px; font-size: 15px; display: table-cell; width: 305px; text-align: center; vertical-align: middle;}
.tu-show li .description{font-size: 15px; text-align: center; padding: 5px;}
#gaige .list{width: 979px; margin: 20px auto 0; padding: 0 10px; border: none;}
#gaige .list dd.list-left{margin-right: 21px; width: 479px;}
#gaige .list dd.list-right{width: 479px;}
.huigu{position: relative; padding: 50px 0 180px; background: url(zhuanti_2021xueqianjiaoyu_102.png) no-repeat left 77px;}
.huigu li{position: relative; float: left; width: 122.2px; text-align: center; color: #007bc1; font-size: 15px; overflow: visible;}
.huigu li a{position: relative; display: block; color: #007bc1;}
.huigu li.even a{margin-top: 60px;}
.huigu .setMargin12X{display: block; margin-bottom: 90px;}
.huigu .resetTW1{left: 8px; top: -24px;}
.huigu .resetTW2{width: 150px; left: -3px;}
.huigu .resetTW3{width: 180px; left: -26px; top: -24px;}
.huigu .resetTW4{left: -11px; width: 150px;}
.huigu .resetTW5{left: -11px; width: 150px;}
.huigu .resetTW6{left: -5px; width: 133px;}
.huigu .resetTW7{left: -20px; top: 0; width: 165px;}
.huigu .resetTW8{left: -10px; width: 170px;}
.huigu .resetTW9{top: -24px; left: -8px; }
.resetIE7{*top: 0px; *left: 2px;}
.list .more{clear:both; text-align: right; text-indent: 0; background: none;}
.section a{color: #333;}
.section a:hover{text-decoration: underline;}
.yaowen h1 a{color: #009fe7;}
.zhuanti-foot{width: 100%; background: #97d7ff;}
.setFloatLf{float: left;}
.list dd span,.setFloatRt{float: right;}
.setMargin-Blv2{margin-bottom: 20px;}
.setMargin-Blv3{margin-bottom: 10px;}
.clearMarginBt{margin-bottom: 0;}
.setBorder{border: 1px solid #ccc;}
.clearBorder{padding: 0; border: none;}
#fixed-nav li{background: #009fe7;}
#bg-group .bg02{position: absolute; left: 450px; top: 1125px; z-index: 1; margin-left: 50%;}
#bg-group .bg03{position: absolute; left: -710px; top: 1555px; z-index: 1; margin-left: 50%;}
#bg-group .bg04{position: absolute; left: 170px; top: 1660px; z-index: 1; margin-left: 50%;}
#bg-group .bg05{position: absolute; left: 595px; top: 2212px; z-index: 1; margin-left: 50%;}
#bg-group .bg06{position: absolute; left: -649px; top: 2600px; z-index: 1; margin-left: 50%;}
#bg-group .bg07{position: absolute; left: 277px; bottom: 160px; z-index: 1; margin-left: 50%;}

@media screen and (max-width: 1010px){
	.resetWidth,.section-left,.section-right,#zhuti{clear: both; width: 100%;}
	body{background: none;}
	#header{background: #97d7ff;}
	.logo,.slogan{display: none;}
	.mheader{display: block; width: 100%;}
	.yaowen h2{font-size: 18px;}
	.yaowen h4{font-size: 16px;}
	.yaowen h3,#dahui .yaowen h2 a{font-size: 17px;}
	.section,.zhuanti-focus{width: 100%; margin: 0 auto 20px;}
	.bankuai{margin-bottom: 10px; border-bottom: 3px double #97d7ff;}
	.bankuai img{max-width: 100%; height: 32px;}
	.bankuai strong{padding-left: 0; background: none;}
	.bankuai strong span{padding-right: 0; background: none;}
	.list dd.list-left,.list dd.list-right{clear: both; width: 100%; padding: 0;}
	.description{padding: 5px 10px; margin-bottom: 0;}
	.province{width: 100%; height: auto; margin: 0 auto; background: none;}
	.province dl.PR1,.province dl.PR2,.province dl.PR3,.province dl.PR4,.province dl.PR5,.province dl.PR6,.province dl.PR7,.province dl.PR8{position: relative; top: 0; left: 0; width: 100%; height: auto;}
	.province .pos1,.province .pos2,.province .pos3,.province .pos4{position: relative; top: 0; left: 0; width: 25%; height: auto; float: left; clear: unset; line-height: normal;}
	.province .pos1 a{display: block; margin: 1px; padding: 20px 0; border:1px solid #efca74; border-radius: 10px; background: #fef0c3;}
	.province .pos2 a{display: block; margin: 1px; padding: 20px 0; border:1px solid #96dcd9; border-radius: 10px; background: #d0f4f1;}
	.province .pos3 a{display: block; margin: 1px; padding: 20px 0; border:1px solid #a6de95; border-radius: 10px; background: #d9f5d1;}
	.province .pos4 a{display: block; margin: 1px; padding: 20px 0; border:1px solid #faa8bb; border-radius: 10px; background: #fed4c5;}
	.tu-show li{margin: 1px auto; width: 33.3%;}
	.tu-show li h3,.tu-show li p{height: auto; width: 99%; margin: 0 auto; padding: 0 0 5px; white-space: nowrap; text-overflow: ellipsis; display: block;}
	.tu-show li a{margin: 0 1px;}
	#gaige .list{width: auto;}
	#gaige .list dd.list-left,#gaige .list dd.list-right{clear: both; width: 100%; margin: 0; padding: 5px 0;}
	.wangqi dd{text-align: center; padding: 10px 0;}
	.setPadding{padding: 10px;}
	.setPaddingLR{padding: 0 10px;}
	.clearPadding{padding: 0;}
	.setMargin-mBlv1{margin-bottom: 20px;}
	.setMargin-mBlv2{margin-bottom: 5px;}
}
@media screen and (max-width: 640px){
	.province .pos1,.province .pos2,.province .pos3,.province .pos4,.tu-show li{width: 50%;}
}