
.erji_banner {
	width:100%;
	height:375px;}
.erji {
	width:1110px;
	min-height:600px;
	margin:30px auto 40px;}
.erji_nav {
	float:left;
	width:250px;
	height:380px;
	overflow:hidden;}
.erji_nav h1 {
	font-size:36px;
	color:#020202;}
.erji_nav ul {
	width:250px;
	margin-top:30px;}
.erji_nav ul li{
	width:250px;
	height:50px;
	border-bottom:1px solid #dddddd;
	line-height:50px;
	overflow:hidden;}
.erji_nav ul li a {
	font-size:18px;
	color:#b81d32;}
.erji_nav ul li a:hover {
	color:#020202;}
.erji_nav ul li.xz a {
	color:#020202;}
.erji_main {
	width:825px;
	float:right;
	margin:85px 0px 160px;}

.Dean {
	width:825px;
	height:249px;
	overflow:hidden;
	margin-bottom:25px;}
.Dean dt {
	width:357px;
	height:249px;
	overflow:hidden;
	float:left;
	background-color:#3b3b3b;
	color:#fff;}
.Dean dt:hover {
	background-color:#b81d32;}
.Dean dd {
	width:468px;
	height:249px;
	overflow:hidden;
	float:left;}
.Dean dd img {
	width:468px;
	height:249px;}
.Dean dt p {
	font-size:36px;
	color:#fff;
	width:230px;
	height:80px;
	line-height:40px;
	margin:45px 0px 0px 60px;}
.Dean dt a {
	width:144px;
	height:38px;
	border-radius:5px;
	border:1px solid #fff;
	display:block;
	margin:25px 0px 0px 65px;
	color:#fff;
	font-size:16px;
	line-height:38px;
	text-align:center;}
.Dean dt a img {
	padding-left:5px;}

.erji_wz {
	float:left;
	width:545px;}
.erji_wz p {
	font-size:16px;
	color:#666;
	text-indent:2em;
	line-height:32px;}
.wztime {
	text-align:right;
	margin-top:40px;}
.erji_img {
	float:right;
	width:255px;
	height:316px;}
.erji_img img {
	width:255px;
	height:316px;}

.minibox {
	width:400px;
	height:235px;
	margin-bottom:24px;
	float:left;
	overflow:hidden;}
.minibox a {
	width:400px;
	height:235px;
	display:block;
	overflow:hidden;
	color:#3b3b3b;
	font-size:24px;
	text-align:center;
	line-height:40px;}
.minibox a:hover {
	color:#fff;}
.minibox a span {
	margin-top:94px;
	display:block;}
.minibox .amini1 {
	background:url(admini1.jpg) no-repeat scroll;}
.minibox .amini1:hover {
	background:url(admini_1.jpg) no-repeat scroll;}
.minibox .amini2 {
	background:url(admini2.jpg) no-repeat scroll;}
.minibox .amini2:hover {
	background:url(admini_2.jpg) no-repeat scroll;}
.minibox .amini3 {
	background:url(admini3.jpg) no-repeat scroll;}
.minibox .amini3:hover {
	background:url(admini_3.jpg) no-repeat scroll;}
.minibox .amini4 {
	background:url(admini4.jpg) no-repeat scroll;}
.minibox .amini4:hover {
	background:url(admini_4.jpg) no-repeat scroll;}
.mnmr24 {
	margin-right:24px;}

.minibox .Student1 {
	background:url(student1.jpg) no-repeat scroll;}
.minibox .Student1:hover {
	background:url(student_1.jpg) no-repeat scroll;}
.minibox .Student2 {
	background:url(student2.jpg) no-repeat scroll;}
.minibox .Student2:hover {
	background:url(student_2.jpg) no-repeat scroll;}
.minibox .Student3 {
	background:url(student3.jpg) no-repeat scroll;}
.minibox .Student3:hover {
	background:url(student_3.jpg) no-repeat scroll;}
.minibox .Student4 {
	background:url(student4.jpg) no-repeat scroll;}
.minibox .Student4:hover {
	background:url(student_4.jpg) no-repeat scroll;}

.erji_main .terbox {
	margin-bottom:30px;
	width:825px;}

.newbox dl {
	width:825px;
	height:200px;
	overflow:hidden;
	border-bottom:1px solid #ccc;
	margin-bottom:25px;}
.newbox dl dt {
	float:left;
	width:240px;
	height:170px;}
.newbox dl dt img s{
	float:left;
	width:240px;
	height:170px;}
.newbox dl dd {
	width:550px;
	height:170px;
	overflow:hidden;
	float:right;}
.newbox dl dd h2 {
	font-size:22px;
	color:#666;
	white-space:nowrap;}
.newbox dl dd h2 a {
	font-size:22px;
	color:#666;}
.newbox dl dd h2 a:hover {
	color:#b81d32;}
.newbox dl dd p {
	width:550px;
	height:75px;
	line-height:24px;
	margin:20px 0px;}
.newbox dl dd p a{
	font-size:14px;
	color:#666;}
.newbox dl dd p a:hover{
	color:#b81d32;}
.newbox dl dd span {
	width:100px;
	height:30px;
	color:#b81d32;
	background-color:#e5e5e5;
	line-height:30px;
	text-align:center;
	display:block;
	font-size:14px;}
.news_cont {
	text-align:center;}
.news_cont h1 {
	font-size:30px;
	color:#666;}
.news_cont .news_time {
	margin:25px 0px;}
.news_cont span {
	font-size:14px;
	color:#666;
	margin-right:15px;}
.news_cont p {
	text-align:left;
	font-size:16px;
	color:#666;
	line-height:28px;
	margin-bottom:10px;}
.mnmr70 {
	margin-right:70px;}
.mnmr75 {
	margin-bottom:75px;}
.prgra {
	margin-left:100px;}

.atbox {
	width:826px;
	height:748px;
	overflow:hidden;}
.atbox div {
	width:274px;
	height:248px;
	margin:0 1px 1px 0;
	background:url(at1.jpg) no-repeat;
	text-align:center;
	float:left;}
.atbox div a {
	display:block;
	width:100%;
	line-height:248px;
	text-align:center;
	font-size:24px;
	color:#fff;}
.atbox div.maxat {
	width:549px;}
.atbox div:hover {
	background:url(at2.jpg) no-repeat;}
.atbox .at2 {
	background-position:-551px 0;}
.atbox div.at2:hover {
	background-position:-551px 0;}
.atbox .at3 {
	background-position:0 -249px;}
.atbox div.at3:hover {
	background-position:0 -249px;}
.atbox .at4 {
	background-position:-275px -249px;}
.atbox div.at4:hover {
	background-position:-275px -249px;}
.atbox .at5 {
	background-position:-551px -249px;}
.atbox div.at5:hover {
	background-position:-551px -249px;}
.atbox .at6 {
	background-position:0 -498px;}
.atbox div.at6:hover {
	background-position:0 -498px;}
.atbox .at7 {
	background-position:-275px -498px;}
.atbox div.at7:hover {
	background-position:-275px -498px;}
.pobox {
	margin-left:-39px;}
.photo {
	width:393px;
	height:235px;
	float:left;
	overflow:hidden;
	margin:0 0 40px 39px;
	position:relative;}
.photo p {
	width:373px;
	height:45px;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:0;
	background-color: rgba(184,29,50,0.9);
	text-align:center;
	line-height:45px;
	padding:0 10px;
	color:#fff;
	font-size:18px;}

.zheng {
	margin-left:-30px;}
.shu {
	width:392px;
	height:320px;
	margin-bottom:40px;
	margin-left:30px;
	float:left;}
.shu img {
	border:1px solid #d2d2d2;
	margin-bottom:15px;}
.shu p {
	width:392px;
	border-top:7px solid #bd2d40;
	height:80px;
	overflow:hidden;
	text-align:center;
	line-height:40px;
	font-size:18px;
	color:#333;}

.faq li {
	width:825px;
	height:65px;
	overflow:hidden;
	background-color:#eeeeee;
	line-height:65px;
	margin-bottom:10px;}
.faq span {
	display:block;
	width:8px;
	height:8px;
	background-color:#b81a2b;
	float:left;
	margin:30px 12px 0 23px;}
.faq a {
	display:block;
	width:760px;
	height:65px;
	overflow:hidden;
	font-size:18px;
	color:#000;}

.tutit {
	width:825px;
	height:54px;}
.tutit div {
	font-size:18px;
	color:#fff;
	line-height:45px;
	float:left;
	text-align:center;}
.tut1 {
	width:236px;
	height:54px;
	padding:0 10px;
	overflow:hidden;
	background:url(tubck.png) no-repeat;}
.tut2 {
	width:236px;
	height:45px;
	padding:0 10px;
	overflow:hidden;
	background-color:#000;}
.tut2 a {
	color:#fff;}
.mrt25 {
	margin-right:25px;}
.tucon {
	padding:30px;
	width:765px;
	overflow:hidden;
	margin-top:20px;
	background-color:#f0f0f0;}

.live {
	margin-left:-30px;}
.live dl {
	width:250px;
	height:270px;
	background-color:#eeeeee;
	overflow:hidden;
	border-top:4px solid #bc293c;
	margin-left:30px;
	margin-bottom:30px;
	float:left;}
.live dd {
	width:200px;
	padding:0 25px;}
.live p {
	width:200px;
	height:26px;
	overflow:hidden;
	font-size:20px;
	color:#333;
	margin:30px 0 25px;}
.live a {
	display:block;
	width:105px;
	height:30px;
	overflow:hidden;
	border-radius:5px;
	text-align:center;
	line-height:30px;
	font-size:15px;
	color:#fff;
	background-color:#bb283b;}
.live a img {
	margin-left:5px;}

.list dl {
	width:825px;
	height:90px;
	border-bottom:1px solid #cacaca;
	margin-bottom:20px;}
.list dt {
	width:70px;
	height:70px;
	overflow:hidden;
	float:left;
	background-color:#b81d32;
	color:#fff;
	text-align:center;}
.list dt p {
	width:60px;
	height:40px;
	border-bottom:1px solid #c74f5f;
	margin-left:6px;
	font-size:30px;
	margin-bottom:3px;}
.list dt span {
	font-size:16px;}
.list dd {
	float:right;
	width:720px;
	height:70px;
	overflow:hidden;
	line-height:30px;}
.list dd a {
	font-size:16px;
	color:#3b3b3b;}

.acad {
	margin-left:-30px;}
.acad dl {
	width:395px;
	height:265px;
	overflow:hidden;
	margin-left:30px;
	margin-bottom:30px;
	float:left;}
.acad dt {
	width:395px;
	height:45px;
	overflow:hidden;
	background-color:#b81a2b;
	text-align:center;
	line-height:45px;
	color:#fff;
	font-size:18px;
	margin-bottom:20px;}

.pro {
	width:811px;
	height:866px;
	background:url(pro.jpg) no-repeat;
	overflow:hidden;}
.pro a {
	color:#fff;}
.pro a:hover {
	color:#b81d32;}
.pr1 {
	width:398px;
	height:118px;
	margin:110px auto 0;}
.pr2 {
	width:595px;
	height:118px;
	margin:55px auto 0;}
.pr3 {
	width:398px;
	height:118px;
	margin:55px auto 0;}
.prbox {
	display:block;
	width:198px;
	height:118px;
	overflow:hidden;
	text-align:center;
	font-size:22px;
	float:left;
	line-height:118px;
	text-shadow:5px 5px 5px #000;}
.pro a.lh {
	line-height:59px;}



























