.m_title {
	background: url("../images/bg_title.png") no-repeat bottom; padding: 36px 0px 22px; text-align: center; margin-bottom: 30px;
}
.m_title span {
	color: rgb(13, 63, 136); text-transform: uppercase; font-family: "Adobe Caslon Pro"; font-size: 30px; display: block;
}
.m_title strong {
	padding: 7px 0px 0px; color: rgb(0, 0, 0); font-size: 24px; display: block;
}
.pro_show {
	background: url("../images/bg_scroll.jpg") repeat-x left top rgb(255, 255, 255);
}
.m_tab {
	text-align: center; margin-bottom: 10px;margin-top: 10px;background: #f3f3f3; 
}
.m_tab a {
	margin: 0px 8px; border: 2px solid #007cc2; width: 134px; height: 37px; color: #b32426; line-height: 37px; font-size: 16px; display: inline-block;
}
.m_tab .current {
	background: #007cc2; color: rgb(255, 255, 255);
}
.pro_scroll {}
.imgBox {
	width: 100%; margin:auto 0px; text-align: center;  overflow: hidden;
}
.imgBox .scrollBox {
	margin: 0px auto; overflow: hidden; position: relative;
}
.imgBox .scrollBox li {
	width: 255px; float: left; padding:5px;
}
.imgBox .scrollBox li a {
	display: block;
}
.imgBox .scrollBox li .u_img {
	width: 255px; overflow: hidden; display: block;
}
.imgBox .scrollBox li img {
	width: 100%;
}
.imgBox .scrollBox li .text {
	height: 40px; text-align: center; line-height: 40px;
}
.imgBox .scrollBox li .text span {
	line-height: 39px; font-size: 16px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.imgBox .scrollBox li .text i {
	background: url("../images/icon_arrow.png") no-repeat 0px 0px; width: 7px; height: 13px; display: none; opacity: 0;
}
.imgBox .scrollBox li a:hover .text {
	background: rgb(13, 63, 136);
}
.imgBox .scrollBox li a:hover .text span {
	border: currentColor; color: rgb(255, 255, 255);
}
.imgBox .scrollBox li a:hover .text i {
	margin: -3px 0px 0px 8px; vertical-align: middle; display: inline-block; opacity: 1;
}
.imgBox .btn_box {
	text-align: center; margin-top: 27px;
}
.imgBox .btn {
	background: url("../images/btn_scroll.png") no-repeat left top; width: 41px; height: 41px; display: inline-block;
}
.imgBox .next {
	background-position: left bottom;
}
.imgBox .prev:hover {
	background-position: right top;
}
.imgBox .next:hover {
	background-position: right bottom;
}



.area {
	width: 1000px; margin-right: auto; margin-left: auto; position: relative;
}
.teacher_box {
	background: rgb(241, 241, 241); padding-bottom: 25px;
}
.teacher_box .look_more {
	margin: 0px auto; border: 2px solid rgb(13, 63, 136); width: 135px; height: 33px; text-align: center; color: rgb(13, 63, 136); line-height: 33px; font-size: 14px; display: block;
}
.teacher_box .look_more:hover {
	background: rgb(13, 63, 136); color: rgb(255, 255, 255);
}
.picScroll-left {
	padding: 0px 60px; width: 1000px; overflow: hidden; margin-left: -60px; position: relative;
}
.picScroll-left .bd {
	width: 1000px;
}
.picScroll-left .bd li {
	width: 238px; text-align: center; padding-bottom: 38px; margin-right: 16px; float: left;
}
.picScroll-left .bd li a {
	display: block;
}
.picScroll-left .bd li .u_img {
	width: 238px; height: 316px; overflow: hidden; display: block;
}
.picScroll-left .bd li img {
	width: 100%; display: block;
}
.picScroll-left .bd li .text {
	background: #fbb20e;; border: 2px solid #fbb20e;; height: 35px; color: rgb(255, 255, 255); line-height: 35px; overflow: hidden; font-size: 16px;
}
.picScroll-left .bd li a:hover {
	box-shadow: 4px 4px 0px rgba(16,83,182,0.8);
}
.picScroll-left .btn {
	background: url("../images/btn_teacher.png") no-repeat left top; top: 50%; width: 41px; height: 41px; margin-top: -20px; display: block; position: absolute;
}
.picScroll-left .prev {
	left: 0px;
}
.picScroll-left .next {
	background-position: left bottom; right: 0px;
}
.picScroll-left .prev:hover {
	background-position: right top;
}
.picScroll-left .next:hover {
	background-position: right bottom;
}