
.location{
	width: 100%;
	height: 49px;
	background: #fff;
}
.locationC{
	width: 1200px;
	margin: 0 auto;
}
.locationC p{
	line-height: 49px;
	font-size: 18px;
	margin-left: 38px;
}
.wrap{
	width: 1200px;
	margin: 0 auto;
	padding: 32px 0 60px 0;
	overflow: hidden;
}
.wrLeft{
	width: 887px;
}
.wrL01{
	width: 887px;
	height: 325px;
	background: #fff;
	margin-bottom: 20px;
}
.wrL02{
	width: 887px;
	background: #fff;
}
.wrL02-t{
	height: 45px;
	line-height: 43px;
	border-bottom: 2px solid #f7f7f7;
	padding: 0 16px;
}
.wrL02-t h3{
	font-size: 18px;
	color: #007081;
	font-weight: normal;
}
.wrL02-t a{
	display: inline-block;
	color: #ababab;
}
.wrL02-m{
	overflow: hidden;
}
.wrL02-m ul li{
	float: left;
	width: 271px;
	border-right: 1px solid #f7f7f7;
	border-bottom: 1px solid #f7f7f7;
	padding: 12px 12px 16px;
}
.wrL02-m ul li.noBorder{
	border-right: 0;
}
.wrL02-img{
	display: inline-block;
	width: 272px;
	height: 152px;
}
.wrL02-m ul li h4{
	line-height: 40px;
	font-size: 14px;
	color: #6d6d6d;
	font-weight: normal;
}
.wrL02-text{
	color: #d0d0d0;
	line-height: 20px;
}
.wrL02-text p b{
	display: inline-block;
	font-weight: normal;
	margin: 0 5px;
}
.wrL02-text span{
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding-left: 25px;
	margin-left: 15px;
}
.wrL02-text span.wrL-eye{
	background: url(../images/eye.png) no-repeat left center;
}
.wrL02-text span.wrL-liuyan{
	background: url(../images/liuyan.png) no-repeat left center;
}
.wrL02-text span.wrL-zan{
	background: url(../images/zan.png) no-repeat left center;
}
.page{
	height: 60px;
	background: #fff;
	padding: 20px 0 0 20px;
}
.page a{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	color: #afafaf;
}
.page a.pageCur{
	background: #88c2c6;
	color: #fff;
}
.wrRight{
	width: 292px;
}
.wrR01{
	height: 295px;
	background: #fff;
	padding: 15px;
	margin-bottom: 20px;
}
.wrR01-t{
	height: 33px;
	line-height: 33px;
}
.wrR01-t span{
	display: inline-block;
	width: 90px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	background: #007081;
}
.wrR01-t a{
	display: inline-block;
	color: #ababab;
}
.wrR01-m{
	overflow: hidden;
	margin-bottom: 10px;
}
.wrR01-m h3{
	font-size: 18px;
	font-weight: normal;
	line-height: 46px;
}
.wrR01-mconL{
	margin-right: 5px;
}
.wrR01-mconR{
	background: url(../images/wrR-bg.png) no-repeat;
	width: 156px;
	height: 75px;
}
.wrR01-mconR p{
	line-height: 20px;
	margin: 5px 10px 0 20px;
	height: 60px;
	overflow: hidden;
	color: #4e4e4e;
}
.wrR01-b ul li{
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #f3f3f3;
}
.wrR01-b ul li a{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #6a6a6a;
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.wrR02{
	background: #fff;
	overflow: hidden;
	padding: 0 15px;
}
.wrR02 .wrL02-t{
	border-bottom: none;
	padding: 0;
}
.wrR02-sp{
	margin-bottom: 10px;
}
.wrR02C ul li{
	padding: 8px 0;
	overflow: hidden;
	border-top: 1px solid #f7f7f7;
}
.wrR02C ul li a{
	display: block;
}
.wrR02C-img{
	display: inline-block;
	width: 88px;
	height: 66px;
	margin-right: 10px;
}
.wrR02C-img img{
	display: inline-block;
	width: 88px;
	height: 66px;
}
.wrR02C-text{
	width: 164px;
}
.wrR02C-text h4{
	line-height: 20px;
	font-size: 14px;
	color: #424242;
	font-weight: normal;
	margin-bottom: 5px;
}
.wrR02C-text p{
	line-height: 20px;
	color: #898989;
	font-size: 12px;
}
.wrR02C-text p span{
	display: inline-block;
}
.wrR02C-text p i{
	display: inline-block;
	font-style: inherit;
	background: url(../images/eye.png) no-repeat left center;
	padding-left: 25px;
}
.wrR03{
	margin: 10px 0;
}
.wzDetail{
	overflow: hidden;
	background: #fff;
	overflow: hidden;
	padding: 24px 35px 200px;
}
.wzDetail01{
	border-bottom: 1px solid #dddddd;
	overflow: hidden;
	padding-bottom: 25px;
	text-align: center;
}
.wzDetail01 h3{
	font-size: 24px;
	color: #252525;
	line-height: 60px;
	font-weight: normal;
	margin-bottom: 15px;
}
.wzDetail01 span{
	display: inline-block;
	color: #8e8b8b;
	padding-left: 25px;
	margin: 0 8px;
	line-height: 24px;
}
.wzDetail01 span.wxD-01{
	background: url(../images/wzD-tu1.png) no-repeat left center;
}
.wzDetail01 span.wxD-02{
	background: url(../images/wzD-tu2.png) no-repeat left center;
}
.wzDetail01 span.wxD-03{
	background: url(../images/wzD-tu3.png) no-repeat left center;
}
.wzDetail02{
	margin: 30px 15px;
}
.wzDetail02 p{
	text-indent: 2em;
	line-height: 24px;
	color: #252525;
	margin-bottom: 25px;
}
.wzD-tp{
	text-align: center;
}
.wzD-tp h4{
	font-weight: normal;
	font-size: 16px;
	line-height: 50px;
}
.topic-ban{
	width: 100%;
	background: url(../images/topic-ban.png) no-repeat top center;
	height: 402px;
	border-top: 1px solid #ededed;
}
.topicW{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.topic01{
	overflow: hidden;
}
.topic01 h3{
	text-align: center;
	line-height: 95px;
	font-weight: normal;
	font-size: 30px;
	color: #3d3b3b;
}
.topic01C ul{
	width: 1221px;
}
.topic01C ul li{
	float: left;
	width: 344px;
	border: 1px solid #dcdcdc;
	padding: 25px 15px 20px 25px;
	background: #fff;
	margin: 0 21px 21px 0;
}
.topic01C ul li a{
	display: block;
}
.topic01CL img{
	display: inline-block;
	width: 131px;
	height: 175px;
}
.topic01CR{
	width: 195px;
}
.topic01CR h4{
	font-size: 18px;
	font-weight: normal;
	color: #3d3b3b;
	line-height: 25px;
}
.topic01CR p{
	line-height: 30px;
	color: #3d3b3b;
}
.topic02 .topic01CL img{
	width: 105px;
	height: 105px;
}
.topic02 .topic01CR{
	width: 224px;
}
.topic02 .topic01CR p{
	line-height: 24px;
	margin-top: 10px;
}
.topicList{
	overflow: hidden;
}
.topicList ul{
	width: 1220px;
}
.topicList ul li{
	float: left;
	width: 385px;
	margin: 0 20px 20px 0;
}
.topicList ul li a{
	display: block;
	width: 385px;
}
.topicL-img{
	display: block;
	width: 385px;
	margin-bottom: 1px;
}
.topicL-img img{
	display: inline-block;
	width: 385px;
	border-radius: 5px;
}
.topicL-text{
	width: 301px;
	height: 210px;
	background: #fff;
	padding: 15px 42px 0;
}
.topicL-text-t{
	height: 60px;
	line-height: 60px;
}
.topicL-text-t p{
	font-size: 18px;
	color: #212121;
}
.topicL-text-t span{
	display: inline-block;
	background: url(../images/topicL-tu2.png) no-repeat left center;
	padding-left: 37px;
	color: #212121;
}
.topicL-text-m{
	font-size: 16px;
	color: #555555;
	line-height: 26px;
	height: 78px;
	overflow: hidden;
	margin-bottom: 15px;
}
.topicL-text-b b{
	display: inline-block;
	font-weight: normal;
	line-height: 36px;
	font-size: 18px;
	color: #212121;
	background: url(../images/jt001.png) no-repeat right center;
	padding-right: 25px;
}
.page01{
	overflow: hidden;
	margin-top: 20px;
}
.page01C{
	width: 475px;
	margin: 0 auto;
}
.page01L{
	width: 170px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #fff;
	border-radius: 5px;
}
.page01L a{
	display: inline-block;
	background: url(../images/jt002.png) no-repeat left center;
	padding-left: 33px;
	color: #3d3d3d;
	font-size: 18px;
}
.page01R{
	width: 170px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	background: #007081;
	display: inline-block;
	border-radius: 5px;
}
.page01R a{
	display: inline-block;
	padding-right: 33px;
	color: #fff;
	font-size: 18px;
	background: url(../images/jt003.png) no-repeat right center;
}
.page01M{
	height: 50px;
	color: #3d3d3d;
	width: 70px;
	margin: 0 30px;
	border-radius: 5px;
	text-align: center;
	font-size: 20px;
	line-height: 50px;
	background: #fff;
}
.lessonD{
	height: 340px;
	border: 1px solid #d2d2d2;
	background: #fff;
	overflow: hidden;
	padding: 20px;
	margin-bottom: 30px;
}
.lessonDL{
	width: 565px;
	height: 316px;
	border: 3px solid #b5d0a7;
	margin-right: 30px;
}
.lessonDL img{
	display: inline-block;
	width: 565px;
	height: 316px;
}
.lessonDR{
	width: 530px;
}
.lessonDR h2{
	height: 40px;
	font-weight: normal;
	font-size: 24px;
	color: #161616;
	line-height: 40px;
	border-bottom: 1px solid #b5b5b5;
}
.lessonDR h3{
	font-weight: normal;
	font-size: 14px;
	color: #8f8e8e;
	line-height: 45px;
}
.lessonDR-text{
	overflow: hidden;
	font-size: 16px;
	line-height: 30px;
}
.lessonDR-text p{
	width: 450px;
}
.lessonDR-btn{
	margin-top: 30px;
}
.lessonDR-btn a{
	display: inline-block;
	width: 160px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	margin-right: 16px;
	border-radius: 2px;
}
.lessonDR-btn a.lji{
	background: #11418d;
	border: 1px solid #11418d;
	color: #fff;
}
.lessonDR-btn a.scang{
	border: 1px solid #11418d;
	color: #11418d;
}
.wrRight01{
	border: 1px solid #d2d2d2;
}
.wrLeft01{
	width: 840px;
	border: 1px solid #d2d2d2;
	background: #fff;
	padding:15px 20px 100px;
	overflow: hidden;
}
.wzCon{
	padding: 15px 28px 0 20px;
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
}
.wz01{
	overflow: hidden;
	margin-bottom: 27px;
}
.wz01L{
	width: 210px;
	height: 140px;
}
.wz01L img{
	display: inline-block;
	width: 210px;
	height: 140px;
	border-radius: 5px;
}
.wz01R{
	width: 605px;
}
.wz01RT a{
	display: inline-block;
	font-size: 18px;
	width: 450px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #000;
}
.wz01RT a span{
	display: inline-block;
	color: #007081;
}
.wz01RM{
	font-size: 16px;
	line-height: 24px;
	color: #7d7c7c;
}
.wz01RB{
	height: 28px;
	line-height: 28px;
	border-top: 1px solid #eeeeee;
	margin-top: 5px;
}
.wz01RB a{
	display: inline-block;
	padding-left: 20px;
	color: #7d7c7c;
	margin-right: 20px;
}
.wz01RB a.wz-time{
	background: url(../images/icon-wx01.png) no-repeat left center;
}
.wz01RB a.wz-message{
	background: url(../images/icon-wx02.png) no-repeat left center;
}
.wz01RB a.wz-zan{
	background: url(../images/icon-wx03.png) no-repeat left center;
}
.wrR02C ul li.noBorder{
	border-top: none;
}
