﻿@charset "gb2312";
/* CSS Document */
body{
	font-size:16px;
	line-height:30px;
	background:#fffbef;
	font-family:Arial, "Microsoft YaHei";
	color:#333;
	text-align:justify;
}
.bg{
	width:100%;
	/*background:url(images/bg.jpg) top no-repeat #fffbef;*/
}
.bottom{
	/*background:url(images/bottombg.png) bottom no-repeat;
	padding-bottom:30px;*/
}
.main{
	width:1000px;
	margin:0 auto;
}
.copyright{
	line-height:40px;
	font-size:12px;
	color:#fff;
	text-align:center;
	background:#b00c17;
}
.copyright a{
	color:#fff;
}
.logo{
	width:100%;
	text-align:center;
	padding:10px 0;
	background:#e60012;
}
.nav{
	width:100%;
	background:#b00c17;
	height:40px;
}
.nav>ul{
	width:718px;
	margin:0 auto;
	height:40px;
}
.nav ul li.n1{
	float:left;
	text-align:center;
	line-height:40px;
	background:url(images/navbg.gif) right no-repeat;
	padding:0 1px 0 0;
	position:relative;
}
.nav ul li.n1:last-child{
	background:none;
}
.nav ul li a{
	color:#fff;
	display:block;
	padding:0 12px 0 13px;
}
.nav ul li a.actived, .nav ul li a:hover{
	background:#ffb300;
}
.coms{
	display:none;
}
.nav ul li.com:hover .coms{
	display:block;
}
.n2{
	position:absolute;
	top:40px;
	left:0;
	background:#C03;
	text-align:left;
	width:300px;
}
.n2 li{
	float:none;
	display:block;
	border-bottom:#903 1px solid;
}
.n3{
	position:absolute;
	top:40px;
	left:0;
	background:#C03;
	text-align:left;
	width:308px;
}
.n4{
	position:absolute;
	top:40px;
	left:0;
	background:#C03;
	text-align:left;
	width:308px;
}
.n3 li{
	float:none;
	display:block;
	border-bottom:#903 1px solid;
}
.banner{
	width:593px;
	margin:0 auto;
}
.content{
	padding:0 30px 30px;
	overflow:hidden;
}
.content p{
	margin:10px 0;
}
.apply{
	position:fixed;
	height:170px;
	width:124px;
	overflow:hidden;
	bottom:10%;
	right:2%;
	padding:15px;
	border-radius:10px;
	background:url(images/applybg.png) no-repeat 54px 20px #cd1724;
}
a.btn{
	display:block;
	margin-top:50px;
	background:#ffb300;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border-bottom:5px solid #d09200;
	border-radius:10px;
}
div.cv{
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:24px;
	margin-top:10px;
}
div.cv a{
	color:#fff;
	text-decoration:underline;
}
div.submenu{
	width:154px;
	position:fixed;
	overflow:hidden;
	bottom:10%;
	left:2%;
}
div.submenu a{
	color:#fff;
	text-decoration:underline;
}
.subnav{
	font-size:14px;
	background:#cd1724;
	overflow:hidden;
	text-align:center;
	padding:10px 5px;
	line-height:24px;
	font-size:12px;
	height: 120px;
    border-radius: 10px;
}
.imp{
	color:#e10a20;
	font-size:18px;
}
.red{
	color:#e10a20;
}
.left{
	float:left;
	left:0;
}
.right{
	float:right;
	right:0;
}
.clear{
	clear:both;
}
em{
	font-style:italic;
}
h1.new{
	background:url(images/h1newbg.png) top no-repeat;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	line-height:103px;
	color:#cd1724;
	height:103px;
}
.fly{
	position:fixed;
	top:0;
	width:100%;
	z-index:999;
}
.commons, .commandments{
	width:430px;
	height:360px;
	margin:10px 5px;
}
.content h3{
	border-left:8px solid #cd1724;
	font-size:24px;
	font-weight:bold;
	color:#cd1724;
	padding-left:18px;
	margin:0;
	line-height:18px;
}
.subcontent{
	padding-left:26px;
	line-height:24px;
}
.commandments{
	line-height:36px;
}
.commandments span{
	color:#cd1724;
}
.awards{
	background:url(images/awards.jpg) top no-repeat;
	padding-left: 39px;
    line-height: 40px;
    padding-top: 14px;
	height:320px;
}
.awards span{
	color:#cd1724;
}
.process{
	width:246px;
	height:760px;
	background:url(images/expect.png) top no-repeat;
	float:left;
	overflow:hidden;
}
.process li{
	list-style:none;
	font-weight:bold;
	text-align:center;
	line-height:18px;
}
.expect{
	width:680px;
	height:760px;
	float:right;
}
.content h4{
	font-size:30px;
	line-height:100px;
	color:#cd1724;
	font-weight:bold;
}
.expect h3{
	line-height:30px;
}
.expect .subcontent{
	line-height:28px;
}
.looking{
	clear:both;
	background:url(images/looking.jpg) right no-repeat;
	height:436px;
	padding-right:360px;
}
.content h2{
	font-size:18px;
	color:#fff;
	background:#cd1724;
	line-height:40px;
	padding-left:14px;
	width:250px;
	display:inline-block;
}
.group{
	width:1003px;
	height:198px;
	/*margin:0 20px;*/
	margin: 0 auto;
	margin-left: -30px;
}
.group li{
	float:left;
	text-align:center;
	color:#cd1724;
	width:133px;
	height:84px;
	margin:0 5px;
	padding-top:114px;
	line-height:24px;
	cursor:pointer;
}
.g0{
	background:url(images/hui1.png) 0 0 no-repeat;
}
.g1{
	background:url(images/hui1.png) -130px 0 no-repeat;
}
.g2{
	background:url(images/hui1.png) -266px 0 no-repeat;
}
.g3{
	background:url(images/hui1.png) -399px 0 no-repeat;
}
.g4{
	background:url(images/hui1.png) -534px 0 no-repeat;
}
.g5{
	background:url(images/hui1.png) -668px 0 no-repeat;
}
.g6{
	background:url(images/hui1.png) -808px 0 no-repeat;
}
.g0.active{
	background:url(images/lan1.png) 0 0 no-repeat;
}
.g1.active{
	background:url(images/lan1.png) -130px 0 no-repeat;
}
.g2.active{
	background:url(images/lan1.png) -266px 0 no-repeat;
}
.g3.active{
	background:url(images/lan1.png) -399px 0 no-repeat;
}
.g4.active{
	background:url(images/lan1.png) -534px 0 no-repeat;
}
.g5.active{
	background:url(images/lan1.png) -668px 0 no-repeat;
}
.g6.active{
	background:url(images/lan1.png) -808px 0 no-repeat;
}
.gc{
	clear:both;
	padding:20px;
	border:1px solid #cd1724;
	display:none;
}
.gc h4{
	line-height:60px;
}
.gc h2{
	margin:5px 0;
}
.student{
	width:680px;
	height:221px;
	margin:0 130px;
}
.student li{
	float:left;
	text-align:center;
	color:#333;
	width:140px;
	height:61px;
	margin:0 15px;
	padding-top:160px;
	line-height:24px;
	cursor:pointer;
}
.s0{
	background:url(images/life_sprite.png) 0 0 no-repeat;
}
.s1{
	background:url(images/life_sprite.png) -184px 0 no-repeat;
}
.s2{
	background:url(images/life_sprite.png) -365px 0 no-repeat;
}
.s3{
	background:url(images/life_sprite.png) -547px 0 no-repeat;
}
.s0.active{
	background:url(images/life_hover.png) 0 0 no-repeat;
}
.s1.active{
	background:url(images/life_hover.png) -184px 0 no-repeat;
}
.s2.active{
	background:url(images/life_hover.png) -365px 0 no-repeat;
}
.s3.active{
	background:url(images/life_hover.png) -547px 0 no-repeat;
}
.sc{
	clear:both;
	padding:20px;
	border:1px solid #cd1724;
	display:none;
}
.sc0{
	background:url(images/s0.png) top no-repeat;
}
.sc1{
	background:url(images/s1.png) top no-repeat;
}
.sc2{
	background:url(images/s2.png) top no-repeat;
}
.sc3{
	background:url(images/s3.png) top no-repeat;
}
.sc .title{
	color:#fff;
	width:647px;
	height:212px;
	/*overflow:hidden;*/
	margin:34px 0 0 225px;
	background: #b00c17;
}
.title p{margin-left: 10px;}
.sc .st{
	margin-top:30px;
	padding:20px;
	background:url(images/quote.png) right bottom no-repeat;
}