html {
	font-size: 100%;
}

body {
	font-size: 1em;
	background: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	color: #555555;
	font-size: 100%;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.container {
	padding: 0;
}

.undergraduate {
	width: 100%;
	max-width: 120em;
	margin: 0 auto;
}

h3.title01 {
	font-size: 1.875em;
	text-align: center;
	margin-top: 2.5em;
}

.abstract {
	text-align: center;
	margin-top: 0.9375em;
}

.undergraduate_bot {
	width: 100%;
	margin-top: 3.125em;
}

.undergraduate_bot li {
	width: 50%;
	float: left;
}

.undergraduate_bot li>div {
	width: 50%;
	height: 20.4375em;
	float: left;
	position: relative;
}

.opacity {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/opacitybg01_02.png) repeat;
	display: none;
}

.undergraduate_bot li>div a {
	display: block;
	width: 100%;
	height: 100%;
}

.undergraduate_bot li>div a img {
	width: 100%;
	/* height: 100%; */
}

.undergraduateIndro {
	background: #f2f2f2;
}

.undergraduateIndro h4 {
	margin: 1.5em 1.875em 0;
	font-size: 1.5em;
	font-weight: 500;
	line-height: 1.8em;
}

.undergraduateIndro h4 span {
	display: block;
	font-size: 0.875em;
}

.undergraduateIndro .em01 {
	margin: 1.8125em 2.8125em;
	display: block;
	width: 3.5em;
	height: 0.0625em;
	background: #7e1616;
}

.undergraduateIndro p {
	margin: 0 2.8125em;
	font-size: 0.9375em;
	line-height: 1.733em;
	height: 5em;
	overflow: hidden;
}

.undergraduateIndro .more03 {
	margin: 0.625em 2.8125em 0;
	display: block;
	width: 1.5em;
	height: 1.5em;
	background: url(../images/more03_03.png) no-repeat;
	float: right;
}

.undergraduate_bot li:hover .opacity {
	display: block;
}

.undergraduate_bot li:hover .undergraduateIndro {
	background-color: #7e1616;
	color: #FFFFFF;
}

.undergraduate_bot li:hover .undergraduateIndro h4 {
	color: #FFFFFF;
}

.undergraduate_bot li:hover .undergraduateIndro .em01 {
	background-color: #fff;
}

.undergraduate_bot li:hover .undergraduateIndro .more03 {
	background: url(../images/more04_03.png) no-repeat;
}


/*Ã§Â â€Ã§Â©Â¶Ã§â€Å¸Ã¥Å¸Â¹Ã¥â€¦Â»*/

.graduate {
	width: 100%;
}

.graduateBot {
	width: 100%;
}

.graduateBot li {
	width: 32%;
	float: left;
}

.graduateBot li+li {
	margin-left: 2%;
}

.graduateBot li>div {
	width: 100%;
}

.graduateBot li>div .liImg {
	display: block;
	width: 100%;
	/* height: 17.5em; */
}

.graduateBot li>div img {
	width: 100%;
	/* height: 100%; */
}

.graduateBot {
	margin: 2.5em 0 1.875em;
}

.graduateBotIndro {
	margin: 2.1875em 0 3.4375em;
}

.graduateBotIndro h4 {
	font-size: 1.5em;
	text-align: center;
}

.graduateBotIndro em {
	display: block;
	width: 2.3125em;
	height: 0.3125em;
	background-color: #7e1616;
	margin: 1.25em auto;
}

.graduateBotIndro p {
	font-size: 0.9375em;
	text-align: center;
	line-height: 1.8em;
}

.more04 {
	display: block;
	width: 8.2857em;
	height: 2.8571em;
	border: 0.0714em solid #d0d0d0;
	margin: 1.7857em auto 0;
	color: #7e1616;
	text-align: center;
	line-height: 2.8571em;
	font-size: 0.875em;
	border-radius: 1.4286em;
}

.more04:hover {
	background: #7e1616;
	color: #FFFFFF;
}

.gain {
	width: 100%;
	background-color: #eeeeee;
}

.gainBot {
	margin: 2.5em 0 5em;
}

.gainImg {
	width: 39.5%;
	height: 19.6875em;
	position: relative;
}

.gainImg img {
	width: 100%;
	height: 100%;
}

.teach_gain {
	width: 13.5625em;
	height: 6.25em;
	background: url(../images/opacitybg02_03.png) repeat;
	position: absolute;
	bottom: 0;
	left: 0;
}

.teach_gain>a {
	display: block;
	margin: 0.5em;
	border: 0.0625em solid #fff;
	text-align: center;
	line-height: 5.125em;
	color: #FFFFFF;
}

.gainItem {
	width: 60%;
}

.gainBot li {
	float: left;
	width: 23%;
	height: 4.125em;
	border: 0.0625em solid #ccc;
	margin: 0.875em 1% 0;
	text-align: center;
	line-height: 4.125em;
}

.gainBot .mt1,
.gainBot .mt2,
.gainBot .mt3,
.gainBot .mt4 {
	margin-top: 0;
}

.gainBot li a {
	display: block;
}

.gainBot li:hover {
	background: #7e1616;
}

.gainBot li:hover a {
	color: #fff;
}

.more05 {
	display: block;
	width: 8.125em;
	height: 2.5em;
	background: url(../images/more05_03.png) no-repeat;
	text-align: center;
	line-height: 2.5em;
	margin: 3.125em auto 0;
	color: #7e1616;
}

.more05:hover {
	color: #7e1616;
}


/*Ã¤Â¸â€¹Ã¨Â½Â½Ã¤Â¸â€œÃ¥Å’Âº*/

.downLoad {
	width: 100%;
}

.downLoadL {
	width: 47.2%;
	margin: 4.9375em 0;
}

.downLoadR {
	width: 39.3%;
	height: 19em;
	margin: 4.9375em 0;
	background: url(../images/loadborder.png) no-repeat;
	background-size: 100%;
}

.downLoadL h4 {
	margin: 1.333em 0;
	font-size: 1.875em;
}

.downLoadL p {
	text-indent: 2em;
	line-height: 2em;
}

.downLoadR li {
	width: 50%;
	height: 9.375em;
	float: left;
}

.load01 {
	background: url(../images/download01.png) no-repeat center 2.5625em;
}

.load02 {
	background: url(../images/download02.png) no-repeat center 2.5625em;
}

.load03 {
	background: url(../images/download03.png) no-repeat center 2.5625em;
}

.load04 {
	background: url(../images/download04.png) no-repeat center 2.5625em;
}

.downLoadR li a {
	display: block;
	width: 100%;
	height: 100%;
}

.downLoadR li a p {
	padding: 6.0625em 0 0em;
	text-align: center;
}

.load01:hover {
	background: url(../images/downloadhover01.png) no-repeat center 2.5625em;
}

.load02:hover {
	background: url(../images/downloadhover02.png) no-repeat center 2.5625em;
}

.load03:hover {
	background: url(../images/downloadhover03.png) no-repeat center 2.5625em;
}

.load04:hover {
	background: url(../images/downloadhover04.png) no-repeat center 2.5625em;
}

@media( max-width: 1499px) {
	.undergraduate_bot li>div{
		height: 19em;
	}
	.downLoadR li {
		height: 7.8em;
		background-position-y: 1.5625em;
	}
	.downLoadR li a p {
		padding: 4.0625em 0 0;
	}
	.downLoadR li:hover {
		background-position-y: 1.5625em;
	}
	.teach_gain {
		width: 12.5625em;
		height: 5.25em;
	}
	.teach_gain>a {
		line-height: 4.125em;
	}
}

@media( max-width: 1279px) {
	.undergraduate_bot li>div{
		height: 17em;
	}
	.undergraduateIndro .em01 {
		margin: 0.8125em 2.5em;
	}
	.undergraduateIndro h4 {
		line-height: 1.5em;
		margin: 0.5em 1.5em 0;
	}
	.undergraduateIndro p {
		margin: 0 2.5em;
	}
	.teach_gain {
		width: 10.5625em;
		height: 4.25em;
	}
	.teach_gain>a {
		line-height: 3.125em;
	}
	.downLoadR li {
		height: 6.3em;
		background-position-y: 0.5625em;
	}
	.downLoadR li:hover {
		background-position-y: 0.5625em;
	}
	
}

@media( max-width: 991px) {
	.undergraduateIndro h4{
		margin: 0.5em 0;
	}
	.undergraduateIndro .em01 {
    margin: 0.8125em 0em;
    }
	.undergraduateIndro p {
		height: 5.333em;
		overflow: hidden;
		margin: 0;
	}
	.graduateBot li>div .liImg {
		/* height: 10.5em; */
	}
	.gainBot .mt4 {
		margin-top: 0.875em;
	}
	.gainBot li {
		width: 31%;
		height: 4.9em;
	}
	.downLoadR li {
		height: 4.9em;
		background-position-y: 0.2em;
	}
	.downLoadR li:hover {
		background-position-y: 0.2em;
	}
	.downLoadR li a p {
		padding: 3em 0 0;
	}
	.downLoadL h4 {
		margin: 0.3em 0;
	}
}

@media( max-width: 768px) {
	.undergraduate_bot li>div{
		height: 13em;
	}
	h3.title01 {
		margin-top: 1em;
	}
	.undergraduate_bot li {
		width: 100%;
	}
	.gainImg {
		width: 100%;
	}
	.gainItem {
		width: 100%;
	}
	.gainBot .mt1,
	.gainBot .mt2,
	.gainBot .mt3,
	.gainBot .mt4 {
		margin-top: 0.875em;
	}
	.downLoadL {
		width: 100%;
		float: none;
		margin: 1em 0;
	}
	.downLoadR {
		width: 90%;
		margin: 0 auto;
		background: none;
		float: none;
	}
	.downLoadR li {
		height: 11.4em;
		background-position-y: 2.2em;
	}
	.downLoadR li:hover {
		background-position-y: 2.2em;
	}
	.downLoadR li a p {
    padding: 6em 0 0;
}
}
@media (max-width:425px)
{
	  .gainBot li{line-height: 2.125em;}  
	  .more05{margin-top: 1em;}
	  .gainBot{margin: 2.5em 0 1em;}
	  .downLoadL{width: 96%;margin: 1em auto;}
	  .more04{width: 6.2857em;}
}




/*Ã¥â€¦Å¡Ã¥â€ºÂ¢Ã¥Â»ÂºÃ¨Â®Â¾Ã¥Â¼â‚¬Ã¥Â§â€¹*/
.build{
	width: 100%;
}
.build>h3{
	text-align: center;
	font-size: 1.875em;
	line-height: 1.5em;
	margin: 2.333em 0 1.333em;
}
.buildBot{
	background: #293352;
	width: 100%;
	height: 45em;
}
/*Ã¥Â­Â¦Ã©â„¢Â¢Ã¥â€ºÂ¢Ã¥Â§â€*/
.youth{
	width: 100%;
}
.youth h3{
	text-align: center;
	font-size: 1.875em;
	line-height: 1.5em;
	margin: 2.333em 0 1.333em;
}
.youthBot{
	padding: 1.25em 0;
	
}
.youthBot li{
	float: left;
	width: 31%;
	height: 32.5em;
	box-shadow:#999 0px 0px 0.625em;
	position: relative;
}
.youthBot li+li{
	margin-left: 3%;
}
.youthImg{
	margin: 1.25em;
}
.youthBot li a{
	display: block;
	width: 100%;
}
.youthBot li a img{
	width: 100%;
	max-height: 23em;
}
.youthBot h4{
	font-size: 1.125em;
	margin: 1.111em;
	color: #333;
}
.youthBot h4 span{
	font-size: 0.875em;
	color: #777;
}
.youthBot p{
	font-size: 0.875em;
	margin: 1.429em;
	line-height: 2.286em;
}
.youthBot em{
	display: block;
	width: 100%;
	height: 0.125em;
	background: #7e1616;
	position: absolute;
	bottom: 0;
}

/*Ã¥Â­Â¦Ã©â„¢Â¢Ã¥Â·Â¥Ã¤Â¼Å¡*/
.trade{
	width: 100%;
	background: #eeeeee;
	padding-bottom: 3.75em;
}
.trade .title02{
	text-align: center;
	font-size: 1.875em;
	line-height: 1.5em;
	margin: 2.333em 0 1.333em;
}
.tradeBot li{
	width: 23.5%;
	height: 18.75em;
	float: left;
}
.tradeBot li+li{
	margin-left: 2%;
}
.tradeBot li>a{
	display: block;
	width: 100%;
	height: 12.5em;
}
.tradeBot li>a img{
	width: 100%;
	height: 100%;
}
.tradeBot li>h3{
	/* height: 6.25em; */
	line-height: 2em;
	padding: 0.2em 0;
}
.tradeBot li>h3 a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.tradeBot li>h3:hover a{
	color: #7e1616;
}
.tradeBot li p{
	font-size: 0.875em;
	line-height: 2.286em;
	height: 6.429em;
	overflow: hidden;
}
.tradeBot li .more06{
	display: block;
	width: 58.294%;
	height: 2.777em;
	background-color: #fff;
	font-size: 1.125em;
	border: 1px solid #7e1616;
	border-radius: 1.388em;
	text-align: center;
	line-height: 2.777em;
	float: right;
	margin-top: 2em;
}
.tradeBot li .more06:hover{
	background-color: #7E1616;
	color: #fff;
}
.tradeBot .more001{
		display: none;
		width: 100%;
		height: 3em;
		background: #7E1616;
		color: #fff;
		text-align: center;
		line-height: 3em;
		margin-top: 1em;
	}
@media( max-width: 1499px) {
	.buildBot{
		height: 35em;
	}
	.youthBot li{
		height: 28.5em;
	}
	.tradeBot li .more06{
		margin-top: 1em;
		height: 2.4em;
		line-height: 2.4em;
	}
}
@media (max-width:1279px){
	.buildBot{
		height: 30em;
	}
	.youthBot li{
		height: 25em;
	}
	.tradeBot li>h3 {
    height: 5.25em;
    line-height: 1.5em;
    padding: 1em 0;
	}
	.tradeBot li{
		height: 14.75em;
	}
	.tradeBot li>a{
		height: 9.5em;
	}
	.tradeBot li p{
		height: 4.429em;
	}
	.tradeBot li .more06 {
    margin-top: 0em;
    height: 2em;
    line-height: 2em;
	}
}
@media (max-width: 991px) {
	.tradeBot li>a {
    height: 7.5em;
	}
	.tradeBot li>h3 {
    height: 4.25em;
    line-height: 1.5em;
    padding: 0.5em 0;
	}
	.tradeBot li {
    height: 11.75em;
	}
}
@media (max-width: 768px) {
	.buildBot{
		height: 24.5em;
	}
	.youth h3{
		margin: 0em 0;
	}
	.youthBot{
		padding: 1em 0;
	}
	.youthImg{
		margin: 0;
	}
	.youthBot p{
		display: none;
	}
	.youthBot li{
		height: 100%;
	}
	.youthBot h4{
		line-height: 1.5em;
		margin: 0;
		text-align: center;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.trade .title02{
		margin: 0.5em 0;
	}
	.tradeBot{
		width: 96%;
		margin: 0 auto;
	}
	.tradeBot li .more06{
		display: none;
	}
	.tradeBot .more001{
		display: block;
		
	}
	.tradeBot li{
		width: 50%;
		height: 12.75em;
	}
	.tradeBot li>a {
    height: 10.5em;
	}
	.tradeBot li .more06 {
		margin: 1em 0.5em;
	    height: 2em;
	    line-height: 2em;
	}
	.tradeBot li+li{
		margin-left: 0;
	}
	.tradeBot li>h3 {
    height: 2.25em;
    line-height: 1.5em;
    padding: 0.5em 0.5em;
	}
	.tradeBot li p {
    height: 4.429em;
    margin: 0 0.5em;
	}
}
@media (max-width:425px){
	.buildBot{
		height: 14.5em;
	}
	.tradeBot li .more06 {
		margin: 0 0.5em;
	    height: 1.5em;
	    line-height: 1.5em;
	}
	.tradeBot li {
	    width: 50%;
	    height: 10.75em;
	}
	.tradeBot li>a {
	    height: 8.5em;
	}
	.build>h3{
		margin: 0.5em 0;
	}
}
@media (max-width:375px){
	.tradeBot li .more06 {
		margin: 0 0.5em;
	    height: 1.5em;
	    line-height: 1.5em;
	}
	.tradeBot li {
	    width: 50%;
	    height: 8.75em;
	}
	.tradeBot li>a {
	    height: 6.5em;
	}
}


li#youth-li-no-pic {
    height: 10em;
}
