BODY {
	font-size: 12px; font-family: Arial, Helvetica, sans-serif "微软雅黑"; background: #ffffff; min-width: 1213px; margin: 0px auto
;}
.wrapper {
	width: 1213px; margin: 0px auto
;}
A {
	text-decoration: none; outline-width: medium; outline-style: none; outline-color: invert
;}
IMG {
	border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px
;}
.fl {
	float: left
;}
.fr {
	float: right
;}
.cb {
	height: 0px; clear: both
;}
LI {
	list-style-type: none; list-style-image: none
;}
DIV {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
H1 {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
H2 {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
H3 {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
H4 {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
H5 {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
H6 {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
P {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
FORM {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
LABEL {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
INPUT {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
TEXTAREA {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
IMG {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
UL {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
LI {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
DL {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
DT {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
DD {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px
;}
.mt7 {
	margin-top: 7px
;}
.ml26 {
	margin-left: 26px
;}
.ml35 {
	margin-left: 35px
;}
.mr26 {
	margin-right: 26px
;}
.bg01 {
	border-top: #0073bd 7px solid
;}
.bg02 {
	background: #0073bd; margin-top: 20px
;}
.bg_fff {
	background: #fff
;}
.index_search {
	width: 483px; right: 0px; position: relative; top: 47px
;}
.index_search .search {
	overflow: hidden; border-top: #d9d9d9 1px solid; height: 39px; border-right: #d9d9d9 1px solid; width: 481px; border-bottom: #d9d9d9 1px solid; border-left: #d9d9d9 1px solid; border-radius: 5px
;}
.index_search .input {
	border-top: 0px; height: 39px; border-right: 0px; width: 369px; background: none transparent scroll repeat 0% 0%; border-bottom: 0px; position: absolute; color: #959595; left: 17px; border-left: 0px; line-height: 39px
;}
.index_search .btn {
	cursor: pointer; border-top: 0px; height: 39px; border-right: 0px; width: 99px; background: url(../images/btn.jpg) no-repeat; right: 0px; border-bottom: 0px; position: absolute; border-left: 0px
;}
.index_date {
	font-size: 14px; height: 23px; width: 188px; background: url(../images/index01.jpg) no-repeat; right: 0px; position: absolute; color: #fff; text-align: center; z-index: 10; line-height: 23px; top: -47px
;}
.index_date A {
	color: #fff; padding-bottom: 0px; padding-top: 0px; padding-left: 5px; padding-right: 5px
;}
.clearfix:after {
	height: 0px; content: "."; clear: both; display: block; visibility: hidden
;}
.nav {
	height: 53px; background: url(../images/nav_bg.jpg) no-repeat; position: relative; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; z-index: 1; line-height: 48px; padding-right: 0px
;}
.nav A {
	text-decoration: none; color: #525252
;}
.nav .nLi {
	position: relative; float: left; display: inline
;}
.nav .nLi H3 {
	float: left
;}
.nav .nLi H3 A {
	font-size: 14px; border-right: #d9d9d9 1px solid; font-weight: normal; padding-bottom: 0px; padding-top: 0px; padding-left: 24px; display: block; padding-right: 24px
;}
.nav .sub {
	width: 104px; background: #155096; position: absolute; padding-bottom: 5px; padding-top: 5px; padding-left: 0px; left: 0px; display: none; line-height: 26px; top: 48px; padding-right: 0px
;}
.nav .sub LI {
	zoom: 1
;}
.nav .sub A {
	border-bottom: #1166aa 1px solid; color: #fff; padding-bottom: 0px; text-align: center; padding-top: 0px; padding-left: 10px; display: block; padding-right: 10px
;}
.nav .sub A:hover {
	background: #3476cf; color: #fff
;}
.nav .on H3 A {
	background: #0073bd; color: #fff
;}
.focusBox {
	height: 478px; width: 100%; background: white; position: relative; text-align: left; font: 12px/1.5 Verdana, Geneva, sans-serif; top: -29px
;}
.focusBox .pic IMG {
	height: 478px; width: 320px; display: block
;}
.focusBox .pic LI {
	height: 478px
;}
.focusBox .txt-bg {
	overflow: hidden; height: 117px; width: 906px; background: url(../images/index02.jpg); position: absolute; margin-left: -453px; left: 50%; z-index: 1; bottom: 23px
;}
.focusBox .txt {
	overflow: hidden; height: 132px; width: 906px; position: absolute; color: #fff; margin-left: -453px; left: 50%; z-index: 2; bottom: 23px
;}
.focusBox .txt LI {
	font-size: 14px; height: 92px; position: absolute; padding-bottom: 20px; padding-top: 20px; padding-left: 40px; line-height: 24px; padding-right: 200px; bottom: 0px
;}
.focusBox .txt LI H3 {
	font-size: 18px; font-weight: normal; padding-left: 10px; line-height: 44px
;}
.focusBox .txt LI P {
	font-size: 12px; margin-top: 0px; color: #787878; padding-left: 20px
;}
.focusBox .txt LI A {
	font-size: 12px; text-decoration: none; font-weight: bold; color: white; padding-bottom: 0px; padding-top: 0px; padding-left: 10px; display: block; padding-right: 0px
;}
.focusBox .num {
	width: 906px; right: 58px; position: absolute; text-align: right; margin-left: -453px; left: 50%; z-index: 3; bottom: 106px
;}
.focusBox .num LI {
	overflow: hidden; cursor: pointer; height: 18px; width: 18px; position: relative; text-align: center; display: inline-block; margin-right: 1px; border-radius: 50%
;}
.focusBox .num LI A {
	text-decoration: none; height: 100%; width: 100%; position: absolute; color: white; left: 0px; z-index: 2; display: block; top: 0px
;}
.focusBox .num LI SPAN {
	text-decoration: none; height: 100%; width: 100%; position: absolute; color: white; left: 0px; z-index: 2; display: block; top: 0px
;}
.focusBox .num LI SPAN {
	background: #fff; z-index: 1
;}
.focusBox .num LI.on A {
	background: #0073bd
;}
.focusBox .num A:hover {
	background: #0073bd
;}
.slideTxtBox {
	border-top: #e1e0e0 1px solid; height: 390px; border-right: #e1e0e0 1px solid; width: 775px; border-bottom: #e1e0e0 1px solid; text-align: left; border-left: #e1e0e0 1px solid
;}
.slideTxtBox .hd {
	height: 47px; border-bottom: #e1e0e0 1px solid; position: relative; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px
;}
.slideTxtBox .hd UL {
	height: 47px; width: 775px; position: absolute; float: left; left: 0px; top: 0px
;}
.slideTxtBox .hd UL LI {
	font-size: 20px; cursor: pointer; height: 44px; border-right: #dedede 1px solid; border-bottom: #d1d1d1 3px solid; float: left; color: #767676; padding-bottom: 0px; padding-top: 0px; padding-left: 27px; line-height: 44px; padding-right: 27px
;}
.slideTxtBox .hd UL LI A {
	right: 15px; position: absolute; top: 15px
;}
.slideTxtBox .hd UL LI SPAN {
	color: #767676; padding-left: 17px
;}
.slideTxtBox .hd UL LI.on {
	height: 44px; border-bottom: #0073bd 3px solid; color: #0073bd
;}
.slideTxtBox .bd UL {
	zoom: 1; padding-bottom: 15px; padding-top: 15px; padding-left: 15px; padding-right: 15px
;}
.slideTxtBox .bd .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 0px; padding-right: 0px
;}
.slideTxtBox .bd .con .txt {
	width: 440px; margin-right: 40px
;}
.slideTxtBox .bd .con P {
	color: #565656; padding-top: 5px; line-height: 22px
;}
.slideTxtBox .bd .con P A {
	font-size: 12px
;}
.slideTxtBox .bd .con A {
	font-size: 16px; color: #0073bd
;}
.slideTxtBox .bd .con SPAN {
	color: #b4b4b4; padding-bottom: 10px; display: block
;}
.slideTxtBox .bd UL LI {
	height: 16px; margin-top: 15px; line-height: 16px
;}
.slideTxtBox .bd UL LI A {
	width: 605px; float: right; color: #404040; padding-left: 20px
;}
.slideTxtBox .bd UL LI SPAN {
	border-right: #a5a5a5 1px dashed; float: left; color: #0073bd; padding-right: 14px
;}
.slideTxtBox01 {
	border-top: #e1e0e0 1px solid; height: 390px; border-right: #e1e0e0 1px solid; width: 410px; border-bottom: #e1e0e0 1px solid; text-align: left; border-left: #e1e0e0 1px solid
;}
.slideTxtBox01 .hd {
	height: 44px; border-bottom: #e1e0e0 1px solid; position: relative; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px
;}
.slideTxtBox01 .hd UL {
	height: 44px; width: 410px; position: absolute; float: left; left: 0px; top: 0px
;}
.slideTxtBox01 .hd UL LI {
	font-size: 20px; cursor: pointer; height: 44px; float: left; color: #767676; padding-bottom: 0px; padding-top: 0px; padding-left: 27px; line-height: 44px; padding-right: 27px
;}
.slideTxtBox01 .hd UL LI A {
	right: 15px; position: absolute; top: 15px
;}
.slideTxtBox01 .hd UL LI SPAN {
	color: #767676; padding-left: 17px
;}
.slideTxtBox01 .hd UL LI.on {
	height: 44px; background: #0073bd; color: #fff
;}
.slideTxtBox01 .bd UL {
	zoom: 1; padding-bottom: 0px; padding-top: 0px; padding-left: 15px; padding-right: 15px
;}
.slideTxtBox01 .bd UL LI {
	height: 101px; margin-top: 10px; border-bottom: #e1e0e0 1px solid
;}
.slideTxtBox01 .bd UL LI .date {
	font-size: 12px; height: 91px; width: 86px; background: url(../images/index04.jpg) no-repeat; color: #fff; text-align: center
;}
.slideTxtBox01 .bd UL LI .date .year {
	margin-top: 7px; line-height: 22px
;}
.slideTxtBox01 .bd UL LI .date SPAN {
	font-size: 22px; color: #323232; display: block; line-height: 55px
;}
.slideTxtBox01 .bd UL LI .txt {
	width: 260px; margin-left: 15px; line-height: 20px
;}
.slideTxtBox01 .bd UL LI A {
	color: #0073bd
;}
.slideTxtBox01 .bd UL LI A.f14 {
	font-size: 14px
;}
.slideTxtBox01 .bd UL LI A:hover {
	color: #006bce
;}
.slideTxtBox01 .bd UL LI P {
	color: #b4b4b4
;}
.slideTxtBox01 .bd UL LI P.details {
	color: #5e5e5e
;}
.index_quick {
	border-top: #e1e0e0 1px solid; border-right: #e1e0e0 1px solid; margin-top: 25px; border-bottom: #e1e0e0 1px solid; border-left: #e1e0e0 1px solid
;}
.index_quick .index_news01 {
	width: 351px
;}
.index_quick .index_news01 .t {
	height: 47px; background: url(../images/index05.jpg) repeat-x 50% bottom; color: #0073bd; line-height: 44px
;}
.index_quick .index_news01 .t SPAN {
	font-size: 20px; border-bottom: #0073bd 3px solid; padding-bottom: 0px; padding-top: 0px; padding-left: 15px; display: inline-block; line-height: 44px; padding-right: 15px
;}
.index_quick .index_news01 .t A {
	margin-top: 15px; float: right; margin-right: 5px
;}
.index_quick .index_news01 .pic {
	height: 168px; width: 100%; margin-top: 13px; position: relative
;}
.index_quick .index_news01 .pic IMG {
	height: 168px; width: 100%
;}
.index_quick .index_news01 .pic .txt {
	height: 43px; width: 331px; background: url(../images/index07.jpg); position: absolute; color: #fff; padding-bottom: 10px; padding-top: 10px; padding-left: 10px; left: 0px; z-index: 10; padding-right: 10px; bottom: 0px
;}
.index_quick .index_news01 .pic .txt H3 {
	font-size: 14px; padding-bottom: 5px; line-height: 20px
;}
.index_quick .index_news01 .pic .txt A {
	color: #fff
;}
.index_quick .index_news01 UL {
	padding-bottom: 10px; padding-top: 10px; padding-left: 0px; padding-right: 0px
;}
.index_quick .index_news01 UL LI {
	font-size: 14px; height: 30px; color: #b0b0b0; line-height: 30px
;}
.index_quick .index_news01 UL LI SPAN {
	float: right
;}
.index_quick .index_news01 UL LI A {
	overflow: hidden; width: 240px; background: url(../images/arrow01.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; float: left; color: #404040; padding-left: 14px
;}
.index_quick .index_news02 {
	width: 351px
;}
.index_quick .index_news02 .t {
	height: 47px; background: url(../images/index05.jpg) repeat-x 50% bottom; color: #318b00; line-height: 44px
;}
.index_quick .index_news02 .t SPAN {
	font-size: 20px; border-bottom: #318b00 3px solid; padding-bottom: 0px; padding-top: 0px; padding-left: 15px; display: inline-block; line-height: 44px; padding-right: 15px
;}
.index_quick .index_news02 .t A {
	margin-top: 15px; float: right; margin-right: 5px
;}
.index_quick .index_news02 .pic {
	height: 168px; width: 100%; margin-top: 13px; position: relative
;}
.index_quick .index_news02 .pic IMG {
	height: 168px; width: 100%
;}
.index_quick .index_news02 .pic .txt {
	height: 43px; width: 331px; background: url(../images/index08.jpg); position: absolute; color: #fff; padding-bottom: 10px; padding-top: 10px; padding-left: 10px; left: 0px; z-index: 10; padding-right: 10px; bottom: 0px
;}
.index_quick .index_news02 .pic .txt H3 {
	font-size: 14px; padding-bottom: 5px; line-height: 20px
;}
.index_quick .index_news02 .pic .txt A {
	color: #fff
;}
.index_quick .index_news02 UL {
	padding-bottom: 10px; padding-top: 10px; padding-left: 0px; padding-right: 0px
;}
.index_quick .index_news02 UL LI {
	font-size: 14px; height: 30px; color: #b0b0b0; line-height: 30px
;}
.index_quick .index_news02 UL LI SPAN {
	float: right
;}
.index_quick .index_news02 UL LI A {
	overflow: hidden; width: 240px; background: url(../images/arrow01.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; float: left; color: #404040; padding-left: 14px
;}
.index_quick .index_news03 {
	width: 376px
;}
.index_quick .index_news03 .t {
	height: 47px; background: url(../images/index05.jpg) repeat-x 50% bottom; color: #bd5900; line-height: 44px
;}
.index_quick .index_news03 .t SPAN {
	font-size: 20px; border-bottom: #bd5900 3px solid; padding-bottom: 0px; padding-top: 0px; padding-left: 15px; display: inline-block; line-height: 44px; padding-right: 15px
;}
.index_quick .index_news03 .t A {
	margin-top: 15px; float: right; margin-right: 5px
;}
.index_quick .index_news03 .pic {
	height: 168px; width: 100%; margin-top: 13px; position: relative
;}
.index_quick .index_news03 .pic IMG {
	height: 168px; width: 100%
;}
.index_quick .index_news03 .pic .txt {
	height: 43px; width: 356px; background: url(../images/index09.jpg); position: absolute; color: #fff; padding-bottom: 10px; padding-top: 10px; padding-left: 10px; left: 0px; z-index: 10; padding-right: 10px; bottom: 0px
;}
.index_quick .index_news03 .pic .txt H3 {
	font-size: 14px; padding-bottom: 5px; line-height: 20px
;}
.index_quick .index_news03 .pic .txt A {
	color: #fff
;}
.index_quick .index_news03 UL {
	padding-bottom: 10px; padding-top: 10px; padding-left: 0px; padding-right: 0px
;}
.index_quick .index_news03 UL LI {
	font-size: 14px; height: 30px; color: #b0b0b0; line-height: 30px
;}
.index_quick .index_news03 UL LI SPAN {
	float: right
;}
.index_quick .index_news03 UL LI A {
	overflow: hidden; width: 240px; background: url(../images/arrow01.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; float: left; color: #404040; padding-left: 14px
;}
.footer {
	width: 1210px; color: #fff; padding-bottom: 10px; padding-top: 10px; padding-left: 0px; margin: 0px auto; line-height: 40px; padding-right: 0px
;}
.footer A {
	color: #fff; display: inline-block; line-height: 40px; padding-right: 20px
;}
.footer A.mail {
	background: url(../images/mail.jpg) no-repeat left 50%; padding-left: 38px
;}
.footer A.weixin {
	background: url(../images/weixin.jpg) no-repeat left 50%; padding-left: 38px
;}
.ny_left {
	width: 241px; margin-top: 18px; padding-bottom: 30px; margin-left: 10px
;}
.ny_left .t {
	font-size: 18px; height: 48px; background: #0073bd; color: #fff; padding-left: 31px; line-height: 48px
;}
.ny_left .con LI {
	height: 35px; margin-top: 7px; line-height: 35px
;}
.ny_left .con LI A {
	font-size: 14px; background: url(../images/undergraduate_ny01.jpg) no-repeat; color: #353535; padding-left: 31px; display: block
;}
.ny_left .con LI A:hover {
	font-size: 14px; background: url(../images/ny02.jpg) no-repeat; color: #fff; padding-left: 31px; display: block
;}
.ny_left IMG {
	width: 206px
;}
.ny_right {
	width: 923px; margin-top: 18px; margin-right: 10px
;}
.ny_right .t {
	height: 47px; border-bottom: #bababa 1px solid; position: relative
;}
.ny_right .t .span {
	font-size: 18px; background: url(../images/arrow12.jpg) no-repeat left 50%; border-bottom: #0073bd 3px solid; color: #000000; padding-left: 36px; display: inline-block; line-height: 47px; padding-right: 20px
;}
.ny_right .t .ny_pos {
	font-size: 14px; right: 0px; position: absolute; color: #6a6a6a; line-height: 47px; top: 0px
;}
.ny_right .t .ny_pos A {
	color: #6a6a6a; padding-bottom: 0px; padding-top: 0px; padding-left: 5px; padding-right: 5px
;}
.ny_right .list01 {
	margin: 20px 0px
;}
.ny_right .list01 LI {
	font-size: 14px; height: 145px; width: 920px; border-bottom: #b7b7b7 1px dashed; margin: 20px auto 0px; line-height: 30px
;}
.ny_right .list01 LI IMG {
	height: 115px; width: 181px; float: left; margin-left: 15px; margin-right: 20px
;}
.ny_right .list01 LI .txt {
	width: 640px
;}
.ny_right .list01 LI .txt A {
	font-size: 14px; color: #0073bd
;}
.ny_right .list01 LI .txt P {
	font-size: 12px; color: #858585; line-height: 20px
;}
.ny_right .list01 LI .txt P A {
	font-size: 12px; color: #2b5492
;}
.ny_right .list01 LI .txt SPAN {
	color: #0073bd; text-align: left; display: block
;}
.ny_right .con .header {
	margin-top: 20px; border-bottom: #b9b9b9 1px dashed; text-align: center
;}
.ny_right .con .header H2 {
	color: #424242
;}
.ny_right .con .header P {
	font-size: 12px; color: #898989; padding-bottom: 15px; padding-top: 15px; padding-left: 0px; padding-right: 0px
;}
.ny_right .con .details {
	font-size: 14px; color: #616161; padding-bottom: 20px; padding-top: 20px; padding-left: 30px; line-height: 26px; padding-right: 30px
;}
.graduate_bg {
	background: url(../images/graduate_bg.jpg)
;}
.graduate_bg01 {
	background: #008cac
;}
.graduate_home {
	font-size: 14px; background: url(../images/graduate_home.jpg) no-repeat left 50%; margin-top: 47px; color: #6b6b6b; padding-left: 36px; display: inline-block; line-height: 30px
;}
.clearfix:after {
	height: 0px; content: "."; clear: both; display: block; visibility: hidden
;}
.graduate_nav {
	height: 60px; width: 845px; background: #00a1bd; position: relative; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; z-index: 1; line-height: 60px; padding-right: 0px
;}
.graduate_nav A {
	text-decoration: none; color: #fff
;}
.graduate_nav .nLi {
	position: relative; float: left; display: inline
;}
.graduate_nav .nLi H3 {
	float: left
;}
.graduate_nav .nLi H3 A {
	font-size: 14px; font-weight: normal; padding-bottom: 0px; padding-top: 0px; padding-left: 31px; display: block; padding-right: 31px
;}
.graduate_nav .sub {
	width: 118px; background: #00bed3; position: absolute; padding-bottom: 5px; padding-top: 5px; padding-left: 0px; left: 0px; display: none; line-height: 26px; top: 60px; padding-right: 0px
;}
.graduate_nav .sub LI {
	zoom: 1
;}
.graduate_nav .sub A {
	border-bottom: #00a1bd 1px solid; color: #fff; padding-bottom: 0px; text-align: center; padding-top: 0px; padding-left: 10px; display: block; padding-right: 10px
;}
.graduate_nav .sub A:hover {
	background: #00a1bd; color: #fff
;}
.graduate_nav .on H3 A {
	background: #00bed3; color: #fff
;}
.graduate_search {
	height: 33px; width: 318px; background: #cae3e7; margin-top: 14px; position: relative; line-height: 33px; margin-right: 21px
;}
.graduate_search .btn {
	cursor: pointer; border-top: 0px; height: 33px; border-right: 0px; width: 39px; background: url(../images/graduate_btn.jpg) no-repeat; right: 0px; border-bottom: 0px; position: absolute; border-left: 0px
;}
.graduate_search .input {
	font-size: 12px; border-top: 0px; height: 33px; border-right: 0px; width: 264px; background: none transparent scroll repeat 0% 0%; border-bottom: 0px; position: absolute; color: #008cac; left: 15px; border-left: 0px; line-height: 33px
;}
.graduate_quick {
	width: 235px; margin-top: 9px; margin-left: 8px
;}
.graduate_quick IMG {
	margin-bottom: 3px
;}
.slideBox {
	overflow: hidden; border-top: #e9e9e9 1px solid; height: 313px; border-right: #e9e9e9 1px solid; width: 654px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; position: relative; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin-left: 8px; border-left: #e9e9e9 1px solid; padding-right: 0px
;}
.slideBox .hd {
	overflow: hidden; height: 15px; right: 5px; position: absolute; z-index: 1; bottom: 5px
;}
.slideBox .hd UL {
	overflow: hidden; zoom: 1; float: left
;}
.slideBox .hd UL LI {
	cursor: pointer; height: 15px; width: 15px; background: #fff; float: left; text-align: center; line-height: 14px; margin-right: 2px
;}
.slideBox .hd UL LI.on {
	background: #00a1bd; color: #fff
;}
.slideBox .bd {
	height: 100%; position: relative; z-index: 0
;}
.slideBox .bd LI {
	vertical-align: middle; zoom: 1
;}
.slideBox .bd IMG {
	height: 313px; width: 654px; display: block
;}
.slideBox .prev {
	height: 40px; width: 32px; background: url(../images/slider-arrow.jpg) no-repeat -110px 5px; margin-top: -25px; position: absolute; left: 3%; filter: alpha(opacity=50); display: block; top: 50%; opacity: 0.5
;}
.slideBox .next {
	height: 40px; width: 32px; background: url(../images/slider-arrow.jpg) no-repeat -110px 5px; margin-top: -25px; position: absolute; left: 3%; filter: alpha(opacity=50); display: block; top: 50%; opacity: 0.5
;}
.slideBox .next {
	right: 3%; background-position: 8px 5px; left: auto
;}
.slideBox .prev:hover {
	filter: alpha(opacity=100); opacity: 1
;}
.slideBox .next:hover {
	filter: alpha(opacity=100); opacity: 1
;}
.slideBox .prevStop {
	display: none
;}
.slideBox .nextStop {
	display: none
;}
.graduate_news01 {
	border-top: #e9e9e9 1px solid; height: 311px; border-right: #e9e9e9 1px solid; width: 280px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; border-left: #e9e9e9 1px solid; padding-right: 1px; margin-right: 11px
;}
.graduate_news01 .t {
	font-size: 16px; height: 36px; background: #00a1bd; color: #fff; padding-left: 20px; line-height: 36px
;}
.graduate_news01 .t A {
	font-size: 12px; float: right; color: #fff; padding-right: 10px
;}
.graduate_news01 .itemlist {
	width: 260px; border-bottom: #b4b4b4 1px dashed; padding-bottom: 8px; margin: 10px auto 0px
;}
.graduate_news01 .itemlist .date {
	font-size: 18px; border-top: #d6d6d6 1px solid; height: 46px; border-right: #d6d6d6 1px solid; width: 47px; border-bottom: #d6d6d6 1px solid; float: left; color: #008cac; text-align: center; margin-left: 10px; border-left: #d6d6d6 1px solid; line-height: 30px; border-radius: 3px
;}
.graduate_news01 .itemlist .date SPAN {
	font-size: 12px; background: #008cac; color: #fff; display: block; line-height: 16px
;}
.graduate_news01 .itemlist .txt {
	width: 178px; float: right; line-height: 23px
;}
.graduate_news01 .itemlist .txt A {
	width: 100%; color: #008cac; display: block
;}
.graduate_news02 {
	border-top: #e9e9e9 1px solid; height: 291px; border-right: #e9e9e9 1px solid; width: 434px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; margin-left: 10px; border-left: #e9e9e9 1px solid; padding-right: 1px; margin-right: 11px
;}
.graduate_news02 .t {
	font-size: 16px; height: 36px; background: #00a1bd; color: #fff; padding-left: 20px; line-height: 36px
;}
.graduate_news02 .t A {
	font-size: 12px; float: right; color: #fff; padding-right: 10px
;}
.graduate_news02 .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.graduate_news02 .con UL {}
.graduate_news02 .con UL LI {
	font-size: 14px; height: 34px; color: #b0b0b0; line-height: 34px
;}
.graduate_news02 .con UL LI SPAN {
	float: right
;}
.graduate_news02 .con UL LI A {
	overflow: hidden; width: 320px; background: url(../images/arrow02.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; float: left; color: #404040; padding-left: 14px
;}
.graduate_news03 {
	border-top: #e9e9e9 1px solid; height: 291px; border-right: #e9e9e9 1px solid; width: 434px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; margin-left: 10px; border-left: #e9e9e9 1px solid; padding-right: 1px; margin-right: 11px
;}
.graduate_news03 .t {
	font-size: 16px; height: 36px; background: #00a1bd; color: #fff; padding-left: 20px; line-height: 36px
;}
.graduate_news03 .t A {
	font-size: 12px; float: right; color: #fff; padding-right: 10px
;}
.graduate_news03 .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.graduate_news03 .con UL {}
.graduate_news03 .con UL LI {
	font-size: 14px; height: 34px; color: #b0b0b0; line-height: 34px
;}
.graduate_news03 .con UL LI SPAN {
	float: right
;}
.graduate_news03 .con UL LI A {
	overflow: hidden; width: 320px; background: url(../images/arrow02.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; float: left; color: #404040; padding-left: 14px
;}
.graduate_right {
	width: 284px; margin-top: 9px; margin-right: 11px
;}
.graduate_right .link {
	border-top: #e9e9e9 1px solid; height: 170px; border-right: #e9e9e9 1px solid; width: 280px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.graduate_right .link .t {
	font-size: 16px; height: 36px; border-bottom: #00a1bd 1px solid; color: #007f95; padding-left: 20px; line-height: 36px
;}
.graduate_right .link .t A {
	font-size: 12px; float: right; color: #007f95; padding-right: 10px
;}
.graduate_right .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.graduate_right .link .con UL {}
.graduate_right .link .con UL LI {
	font-size: 14px; height: 30px; color: #b0b0b0; line-height: 30px
;}
.graduate_right .link .con UL LI SPAN {
	float: right
;}
.graduate_right .link .con UL LI A {
	overflow: hidden; background: url(../images/arrow02.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; color: #404040; padding-left: 14px; display: block
;}
.graduate_right .contact {
	border-top: #e9e9e9 1px solid; height: 112px; border-right: #e9e9e9 1px solid; background: #f1f1f1; margin-top: 7px; border-bottom: #e9e9e9 1px solid; border-left: #e9e9e9 1px solid
;}
.graduate_right .contact .txt {
	width: 167px; margin-top: 15px; margin-left: 22px
;}
.graduate_right .contact .txt H2 {
	font-size: 16px; color: #007f95; padding-bottom: 10px
;}
.graduate_right .contact .txt SPAN {
	background: url(../images/graduate_mail.jpg) no-repeat left 50%; padding-bottom: 5px; padding-left: 24px; display: block
;}
.graduate_right .contact IMG {
	margin-top: 6px
;}
.graduate_footer {
	border-top: #00a1bd 6px solid; margin-top: 20px; color: #ababab; padding-bottom: 10px; padding-top: 10px; padding-left: 10px; line-height: 40px; padding-right: 10px
;}
.graduate_footer A {
	color: #ababab; display: inline-block; line-height: 40px; padding-right: 20px
;}
.graduate_footer A.mail {
	background: url(../images/graduate_mail.jpg) no-repeat left 50%; padding-left: 38px
;}
.graduate_footer A.weixin {
	background: url(../images/graduate_weixin.jpg) no-repeat left 50%; padding-left: 38px
;}
.graduate_ny_left {
	width: 241px; margin-top: 18px; padding-bottom: 30px; margin-left: 10px
;}
.graduate_ny_left .t {
	font-size: 18px; height: 48px; background: #00a1bd; color: #fff; padding-left: 31px; line-height: 48px
;}
.graduate_ny_left .con LI {
	height: 35px; margin-top: 7px; line-height: 35px
;}
.graduate_ny_left .con LI A {
	font-size: 14px; background: url(../images/undergraduate_ny01.jpg) no-repeat; color: #353535; padding-left: 31px; display: block
;}
.graduate_ny_left .con LI A:hover {
	font-size: 14px; background: url(../images/graduate_ny_02.jpg) no-repeat; color: #fff; padding-left: 31px; display: block
;}
.graduate_ny_left IMG {
	width: 206px
;}
.graduate_ny_right {
	width: 923px; margin-top: 18px; margin-right: 10px
;}
.graduate_ny_right .t {
	height: 47px; border-bottom: #00a1bd 1px solid; position: relative
;}
.graduate_ny_right .t .span {
	font-size: 18px; background: url(../images/arrow11.jpg) no-repeat left 50%; border-bottom: #00a1bd 3px solid; color: #000000; padding-left: 36px; display: inline-block; line-height: 47px
;}
.graduate_ny_right .t .ny_pos {
	font-size: 14px; right: 0px; position: absolute; color: #6a6a6a; line-height: 47px; top: 0px
;}
.graduate_ny_right .t .ny_pos A {
	color: #6a6a6a; padding-bottom: 0px; padding-top: 0px; padding-left: 5px; padding-right: 5px
;}
.graduate_ny_right .list01 {
	margin: 20px 0px
;}
.graduate_ny_right .list01 LI {
	font-size: 14px; height: 145px; width: 920px; border-bottom: #b7b7b7 1px dashed; margin: 20px auto 0px; line-height: 30px
;}
.graduate_ny_right .list01 LI IMG {
	height: 115px; width: 181px; float: left; margin-left: 15px; margin-right: 20px
;}
.graduate_ny_right .list01 LI .txt {
	width: 640px
;}
.graduate_ny_right .list01 LI .txt A {
	font-size: 14px; color: #00a1bd
;}
.graduate_ny_right .list01 LI .txt P {
	font-size: 12px; color: #858585; line-height: 20px
;}
.graduate_ny_right .list01 LI .txt P A {
	font-size: 12px; color: #2b5492
;}
.graduate_ny_right .list01 LI .txt SPAN {
	color: #00a1bd; text-align: left; display: block
;}
.graduate_ny_right .con .header {
	margin-top: 20px; border-bottom: #b9b9b9 1px dashed; text-align: center
;}
.graduate_ny_right .con .header H2 {
	color: #424242
;}
.graduate_ny_right .con .header P {
	font-size: 12px; color: #898989; padding-bottom: 15px; padding-top: 15px; padding-left: 0px; padding-right: 0px
;}
.graduate_ny_right .con .details {
	font-size: 14px; color: #616161; padding-bottom: 20px; padding-top: 20px; padding-left: 30px; line-height: 26px; padding-right: 30px
;}
.youth_bg01 {
	background: #9d8de1
;}
.youth_home {
	font-size: 14px; background: url(../images/youth_home.jpg) no-repeat left 50%; margin-top: 47px; color: #6b6b6b; padding-left: 36px; display: inline-block; line-height: 30px
;}
.clearfix:after {
	height: 0px; content: "."; clear: both; display: block; visibility: hidden
;}
.youth_nav {
	height: 60px; width: 845px; background: #7b66d5; position: relative; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; z-index: 1; line-height: 60px; padding-right: 0px
;}
.youth_nav A {
	text-decoration: none; color: #fff
;}
.youth_nav .nLi {
	position: relative; float: left; display: inline
;}
.youth_nav .nLi H3 {
	float: left
;}
.youth_nav .nLi H3 A {
	font-size: 14px; font-weight: normal; padding-bottom: 0px; padding-top: 0px; padding-left: 24px; display: block; padding-right: 24px
;}
.youth_nav .sub {
	width: 118px; background: #6249cd; position: absolute; padding-bottom: 5px; padding-top: 5px; padding-left: 0px; left: 0px; display: none; line-height: 26px; top: 60px; padding-right: 0px
;}
.youth_nav .sub LI {
	zoom: 1
;}
.youth_nav .sub A {
	border-bottom: #7b66d5 1px solid; color: #fff; padding-bottom: 0px; text-align: center; padding-top: 0px; padding-left: 10px; display: block; padding-right: 10px
;}
.youth_nav .sub A:hover {
	background: #00a1bd; color: #fff
;}
.youth_nav .on H3 A {
	background: #6249cd; color: #fff
;}
.youth_search {
	height: 33px; width: 318px; background: #ffffff; margin-top: 14px; position: relative; line-height: 33px; margin-right: 21px
;}
.youth_search .btn {
	cursor: pointer; border-top: 0px; height: 33px; border-right: 0px; width: 39px; background: url(../images/youth_btn.jpg) no-repeat; right: 0px; border-bottom: 0px; position: absolute; border-left: 0px
;}
.youth_search .input {
	font-size: 12px; border-top: 0px; height: 33px; border-right: 0px; width: 264px; background: none transparent scroll repeat 0% 0%; border-bottom: 0px; position: absolute; color: #b9b9b9; left: 15px; border-left: 0px; line-height: 33px
;}
.youth_slideBox {
	overflow: hidden; border-top: #e9e9e9 1px solid; height: 313px; border-right: #e9e9e9 1px solid; width: 895px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; position: relative; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin-left: 8px; border-left: #e9e9e9 1px solid; padding-right: 0px
;}
.youth_slideBox .hd {
	overflow: hidden; height: 15px; right: 5px; position: absolute; z-index: 1; bottom: 5px
;}
.youth_slideBox .hd UL {
	overflow: hidden; zoom: 1; float: left
;}
.youth_slideBox .hd UL LI {
	cursor: pointer; height: 15px; width: 15px; background: #fff; float: left; text-align: center; line-height: 14px; margin-right: 2px
;}
.youth_slideBox .hd UL LI.on {
	background: #00a1bd; color: #fff
;}
.youth_slideBox .bd {
	height: 100%; position: relative; z-index: 0
;}
.youth_slideBox .bd LI {
	vertical-align: middle; zoom: 1
;}
.youth_slideBox .bd IMG {
	height: 313px; width: 895px; display: block
;}
.youth_slideBox .prev {
	height: 40px; width: 32px; background: url(../images/slider-arrow.jpg) no-repeat -110px 5px; margin-top: -25px; position: absolute; left: 3%; filter: alpha(opacity=50); display: block; top: 50%; opacity: 0.5
;}
.youth_slideBox .next {
	height: 40px; width: 32px; background: url(../images/slider-arrow.jpg) no-repeat -110px 5px; margin-top: -25px; position: absolute; left: 3%; filter: alpha(opacity=50); display: block; top: 50%; opacity: 0.5
;}
.youth_slideBox .next {
	right: 3%; background-position: 8px 5px; left: auto
;}
.youth_slideBox .prev:hover {
	filter: alpha(opacity=100); opacity: 1
;}
.youth_slideBox .next:hover {
	filter: alpha(opacity=100); opacity: 1
;}
.youth_slideBox .prevStop {
	display: none
;}
.youth_slideBox .nextStop {
	display: none
;}
.youth_news01 {
	border-top: #e9e9e9 1px solid; height: 311px; border-right: #e9e9e9 1px solid; width: 280px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; border-left: #e9e9e9 1px solid; padding-right: 1px; margin-right: 11px
;}
.youth_news01 .youth_slideTxtBox {
	width: 280px; text-align: left
;}
.youth_news01 .youth_slideTxtBox .hd {
	height: 36px; background: #7b66d5; position: relative; line-height: 30px
;}
.youth_news01 .youth_slideTxtBox .hd UL {
	height: 30px; width: 268px; position: absolute; float: left; left: 12px; top: 6px
;}
.youth_news01 .youth_slideTxtBox .hd UL LI {
	cursor: pointer; float: left; color: #fff; padding-bottom: 0px; padding-top: 0px; padding-left: 15px; padding-right: 15px
;}
.youth_news01 .youth_slideTxtBox .hd UL LI.on {
	height: 30px; background: #fff; color: #4d4d4d
;}
.youth_news01 .youth_slideTxtBox .bd UL {
	zoom: 1; padding-bottom: 0px; padding-top: 0px; padding-left: 15px; padding-right: 15px
;}
.youth_news01 .youth_slideTxtBox .hd UL LI A {
	right: 15px; position: absolute; color: #fff; top: 0px
;}
.youth_news01 .itemlist {
	width: 260px; border-bottom: #b4b4b4 1px dashed; padding-bottom: 8px; margin: 10px auto 0px
;}
.youth_news01 .itemlist .date {
	font-size: 18px; border-top: #d6d6d6 1px solid; height: 46px; border-right: #d6d6d6 1px solid; width: 47px; border-bottom: #d6d6d6 1px solid; float: left; color: #7b66d5; text-align: center; margin-left: 10px; border-left: #d6d6d6 1px solid; line-height: 30px; border-radius: 3px
;}
.youth_news01 .itemlist .date SPAN {
	font-size: 12px; background: #7b66d5; color: #fff; display: block; line-height: 16px
;}
.youth_news01 .itemlist .txt {
	width: 178px; float: right; line-height: 23px
;}
.youth_news01 .itemlist .txt A {
	width: 100%; color: #7b66d5; display: block
;}
.youth_news02 {
	border-top: #e9e9e9 1px solid; height: 291px; border-right: #e9e9e9 1px solid; width: 284px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; margin-left: 10px; border-left: #e9e9e9 1px solid; padding-right: 1px; margin-right: 11px
;}
.youth_news02 .t {
	font-size: 16px; height: 36px; background: #7b66d5; color: #fff; padding-left: 20px; line-height: 36px
;}
.youth_news02 .t A {
	font-size: 12px; float: right; color: #fff; padding-right: 10px
;}
.youth_news02 .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.youth_news02 .con UL {}
.youth_news02 .con UL LI {
	font-size: 14px; height: 34px; color: #b0b0b0; line-height: 34px
;}
.youth_news02 .con UL LI SPAN {
	float: right
;}
.youth_news02 .con UL LI A {
	overflow: hidden; background: url(../images/arrow02.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; color: #404040; padding-left: 14px
;}
.youth_news03 {
	border-top: #e9e9e9 1px solid; height: 291px; border-right: #e9e9e9 1px solid; width: 284px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; margin-left: 0px; border-left: #e9e9e9 1px solid; padding-right: 1px; margin-right: 11px
;}
.youth_news03 .t {
	font-size: 16px; height: 36px; background: #7b66d5; color: #fff; padding-left: 20px; line-height: 36px
;}
.youth_news03 .t A {
	font-size: 12px; float: right; color: #fff; padding-right: 10px
;}
.youth_news03 .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.youth_news03 .con UL {}
.youth_news03 .con UL LI {
	font-size: 14px; height: 34px; color: #b0b0b0; line-height: 34px
;}
.youth_news03 .con UL LI SPAN {
	float: right
;}
.youth_news03 .con UL LI A {
	overflow: hidden; background: url(../images/arrow02.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; color: #404040; padding-left: 14px
;}
.youth_right {
	width: 284px; margin-top: 9px; margin-right: 11px
;}
.youth_right .link {
	border-top: #e9e9e9 1px solid; height: 293px; border-right: #e9e9e9 1px solid; width: 280px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.youth_right .link .t {
	font-size: 16px; height: 36px; border-bottom: #5c307d 1px solid; color: #2a2a2a; padding-left: 20px; line-height: 36px
;}
.youth_right .link .t A {
	font-size: 12px; float: right; color: #007f95; padding-right: 10px
;}
.youth_right .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.youth_right .link .con UL {}
.youth_right .link .con UL LI {
	font-size: 14px; height: 34px; color: #b0b0b0; line-height: 34px
;}
.youth_right .link .con UL LI SPAN {
	float: right
;}
.youth_right .link .con UL LI A {
	overflow: hidden; background: url(../images/arrow03.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; color: #404040; padding-left: 14px; display: block
;}
.youth_footer {
	border-top: #7b66d5 6px solid; margin-top: 20px; color: #ababab; padding-bottom: 10px; padding-top: 10px; padding-left: 10px; line-height: 40px; padding-right: 10px
;}
.youth_footer A {
	color: #ababab; display: inline-block; line-height: 40px; padding-right: 20px
;}
.youth_footer A.safe {
	background: url(../images/youth_safe.jpg) no-repeat left 50%; padding-left: 30px
;}
.youth_footer A.weixin {
	background: url(../images/graduate_weixin.jpg) no-repeat left 50%; padding-left: 38px
;}
.youth_ny_left {
	width: 241px; margin-top: 18px; padding-bottom: 30px; margin-left: 10px
;}
.youth_ny_left .t {
	font-size: 18px; height: 48px; background: #7b66d5; color: #fff; padding-left: 31px; line-height: 48px
;}
.youth_ny_left .con LI {
	height: 35px; margin-top: 7px; line-height: 35px
;}
.youth_ny_left .con LI A {
	font-size: 14px; background: url(../images/undergraduate_ny01.jpg) no-repeat; color: #353535; padding-left: 31px; display: block
;}
.youth_ny_left .con LI A:hover {
	font-size: 14px; background: url(../images/youth_ny02.jpg) no-repeat; color: #fff; padding-left: 31px; display: block
;}
.youth_ny_left IMG {
	width: 206px
;}
.youth_ny_right {
	width: 923px; margin-top: 18px; margin-right: 10px
;}
.youth_ny_right .t {
	height: 47px; border-bottom: #bababa 1px solid; position: relative
;}
.youth_ny_right .t .span {
	font-size: 18px; background: url(../images/arrow10.jpg) no-repeat left 50%; border-bottom: #7b66d5 3px solid; color: #000000; padding-left: 36px; display: inline-block; line-height: 47px
;}
.youth_ny_right .t .ny_pos {
	font-size: 14px; right: 0px; position: absolute; color: #6a6a6a; line-height: 47px; top: 0px
;}
.youth_ny_right .t .ny_pos A {
	color: #6a6a6a; padding-bottom: 0px; padding-top: 0px; padding-left: 5px; padding-right: 5px
;}
.youth_ny_right .list01 {
	margin: 20px 0px
;}
.youth_ny_right .list01 LI {
	font-size: 14px; height: 145px; width: 920px; border-bottom: #b7b7b7 1px dashed; margin: 20px auto 0px; line-height: 30px
;}
.youth_ny_right .list01 LI IMG {
	height: 115px; width: 181px; float: left; margin-left: 15px; margin-right: 20px
;}
.youth_ny_right .list01 LI .txt {
	width: 640px
;}
.youth_ny_right .list01 LI .txt A {
	font-size: 14px; color: #6249cd
;}
.youth_ny_right .list01 LI .txt P {
	font-size: 12px; color: #858585; line-height: 20px
;}
.youth_ny_right .list01 LI .txt P A {
	font-size: 12px; color: #2b5492
;}
.youth_ny_right .list01 LI .txt SPAN {
	color: #6249cd; text-align: left; display: block
;}
.youth_ny_right .con .header {
	margin-top: 20px; border-bottom: #b9b9b9 1px dashed; text-align: center
;}
.youth_ny_right .con .header H2 {
	color: #424242
;}
.youth_ny_right .con .header P {
	font-size: 12px; color: #898989; padding-bottom: 15px; padding-top: 15px; padding-left: 0px; padding-right: 0px
;}
.youth_ny_right .con .details {
	font-size: 14px; color: #616161; padding-bottom: 20px; padding-top: 20px; padding-left: 30px; line-height: 26px; padding-right: 30px
;}
.undergraduate_bg01 {
	background: #18468c
;}
.undergraduate_home {
	font-size: 14px; background: url(../images/undergraduate_home.jpg) no-repeat left 50%; margin-top: 47px; color: #6b6b6b; padding-left: 36px; display: inline-block; line-height: 30px
;}
.clearfix:after {
	height: 0px; content: "."; clear: both; display: block; visibility: hidden
;}
.undergraduate_nav {
	height: 60px; width: 845px; background: #2b5492; position: relative; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; z-index: 1; line-height: 60px; padding-right: 0px
;}
.undergraduate_nav A {
	text-decoration: none; color: #fff
;}
.undergraduate_nav .nLi {
	position: relative; float: left; display: inline
;}
.undergraduate_nav .nLi H3 {
	float: left
;}
.undergraduate_nav .nLi H3 A {
	font-size: 14px; font-weight: normal; padding-bottom: 0px; padding-top: 0px; padding-left: 30px; display: block; padding-right: 30px
;}
.undergraduate_nav .sub {
	width: 118px; background: #376aab; position: absolute; padding-bottom: 5px; padding-top: 5px; padding-left: 0px; left: 0px; display: none; line-height: 26px; top: 60px; padding-right: 0px
;}
.undergraduate_nav .sub LI {
	zoom: 1
;}
.undergraduate_nav .sub A {
	border-bottom: #2b5492 1px solid; color: #fff; padding-bottom: 0px; text-align: center; padding-top: 0px; padding-left: 10px; display: block; padding-right: 10px
;}
.undergraduate_nav .sub A:hover {
	background: #2b5492; color: #fff
;}
.undergraduate_nav .on H3 A {
	background: #376aab; color: #fff
;}
.undergraduate_search {
	height: 33px; width: 318px; background: #698ec5; margin-top: 14px; position: relative; line-height: 33px; margin-right: 21px
;}
.undergraduate_search .btn {
	cursor: pointer; border-top: 0px; height: 33px; border-right: 0px; width: 39px; background: url(../images/undergraduate_btn.jpg) no-repeat; right: 0px; border-bottom: 0px; position: absolute; border-left: 0px
;}
.undergraduate_search .input {
	font-size: 12px; border-top: 0px; height: 33px; border-right: 0px; width: 264px; background: none transparent scroll repeat 0% 0%; border-bottom: 0px; position: absolute; color: #fff; left: 15px; border-left: 0px; line-height: 33px
;}
.undergraduate_focusBox {
	border-top: #e9e9e9 1px solid; height: 313px; border-right: #e9e9e9 1px solid; width: 1187px; background: white; border-bottom: #e9e9e9 1px solid; position: relative; text-align: left; font: 12px/1.5 Verdana, Geneva, sans-serif; border-left: #e9e9e9 1px solid; top: 9px
;}
.undergraduate_focusBox .pic IMG {
	height: 313px; width: 1187px; display: block
;}
.undergraduate_focusBox .pic LI {
	height: 313px
;}
.undergraduate_focusBox .txt-bg {
	overflow: hidden; height: 77px; width: 1187px; background: url(../images/undergraduate_focusbox_bg.jpg); position: absolute; left: 0px; z-index: 1; bottom: 0px
;}
.undergraduate_focusBox .txt {
	overflow: hidden; height: 77px; width: 1187px; position: absolute; color: #fff; left: 0px; z-index: 2; bottom: 0px
;}
.undergraduate_focusBox .txt LI {
	font-size: 14px; height: 77px; position: absolute; padding-bottom: 0px; padding-top: 0px; padding-left: 20px; line-height: 24px; padding-right: 20px; bottom: 0px
;}
.undergraduate_focusBox .txt LI H3 {
	font-size: 18px; font-weight: normal; padding-left: 10px; line-height: 44px
;}
.undergraduate_focusBox .txt LI P {
	font-size: 12px; margin-top: 0px; color: #e1e1e1; padding-left: 10px
;}
.undergraduate_focusBox .txt LI A {
	font-size: 12px; text-decoration: none; font-weight: bold; color: white; padding-bottom: 0px; padding-top: 0px; padding-left: 10px; display: block; padding-right: 0px
;}
.undergraduate_focusBox .num {
	width: 1187px; right: 28px; position: absolute; text-align: right; z-index: 3; bottom: 26px
;}
.undergraduate_focusBox .num LI {
	overflow: hidden; cursor: pointer; height: 18px; width: 18px; background: #fff; position: relative; text-align: center; display: inline-block; margin-right: 1px; border-radius: 50%
;}
.undergraduate_focusBox .num LI A {
	text-decoration: none; height: 100%; width: 100%; position: absolute; color: white; left: 0px; z-index: 2; display: block; top: 0px
;}
.focusBox .num LI SPAN {
	text-decoration: none; height: 100%; width: 100%; position: absolute; color: white; left: 0px; z-index: 2; display: block; top: 0px
;}
.undergraduate_focusBox .num LI SPAN {
	background: #fff; z-index: 1
;}
.undergraduate_focusBox .num LI.on A {
	background: #0073bd
;}
.focusBox .num A:hover {
	background: #0073bd
;}
.undergraduate_news02 {
	border-top: #e9e9e9 1px solid; height: 458px; border-right: #e9e9e9 1px solid; width: 434px; margin-top: 23px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; margin-left: 10px; border-left: #e9e9e9 1px solid; padding-right: 1px; margin-right: 11px
;}
.undergraduate_news02 .t {
	font-size: 16px; height: 36px; background: #2b5492; color: #fff; padding-left: 20px; line-height: 36px
;}
.undergraduate_news02 .t A {
	font-size: 12px; float: right; color: #fff; padding-right: 10px
;}
.undergraduate_news02 .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 0px; padding-right: 0px
;}
.undergraduate_news02 .con .txt {
	width: 400px; border-bottom: #c9c9c9 1px dashed; margin: 0px auto
;}
.undergraduate_news02 .con P {
	color: #565656; padding-top: 5px; line-height: 22px
;}
.undergraduate_news02 .con P A {
	font-size: 12px
;}
.undergraduate_news02 .con A {
	font-size: 16px; color: #0073bd
;}
.undergraduate_news02 .con SPAN {
	color: #b4b4b4; padding-bottom: 5px; padding-top: 5px; display: block
;}
.undergraduate_news02 UL {
	width: 400px; padding-bottom: 0px; padding-top: 0px; padding-left: 17px; padding-right: 17px
;}
.undergraduate_news02 UL LI {
	font-size: 14px; height: 30px; color: #b0b0b0; line-height: 30px
;}
.undergraduate_news02 UL LI SPAN {
	float: right
;}
.undergraduate_news02 UL LI A {
	overflow: hidden; width: 240px; background: url(../images/arrow01.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; float: left; color: #404040; padding-left: 14px
;}
.undergraduate_right {
	width: 284px; margin-right: 11px
;}
.undergraduate_news01 {
	border-top: #e9e9e9 1px solid; height: 240px; border-right: #e9e9e9 1px solid; width: 280px; margin-top: 23px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.undergraduate_news01 .t {
	font-size: 16px; height: 36px; background: #2b5492; color: #fff; padding-left: 20px; line-height: 36px
;}
.undergraduate_news01 .t A {
	font-size: 12px; float: right; color: #fff; padding-right: 10px
;}
.undergraduate_news01 .itemlist {
	width: 260px; border-bottom: #b4b4b4 1px dashed; padding-bottom: 8px; margin: 10px auto 0px
;}
.undergraduate_news01 .itemlist .date {
	font-size: 18px; border-top: #d6d6d6 1px solid; height: 46px; border-right: #d6d6d6 1px solid; width: 47px; border-bottom: #d6d6d6 1px solid; float: left; color: #2b5492; text-align: center; margin-left: 10px; border-left: #d6d6d6 1px solid; line-height: 30px; border-radius: 3px
;}
.undergraduate_news01 .itemlist .date SPAN {
	font-size: 12px; background: #2b5492; color: #fff; display: block; line-height: 16px
;}
.undergraduate_news01 .itemlist .txt {
	width: 178px; float: right; line-height: 23px
;}
.undergraduate_news01 .itemlist .txt A {
	width: 100%; color: #2b5492; display: block
;}
.undergraduate_right .link {
	border-top: #e9e9e9 1px solid; height: 105px; border-right: #e9e9e9 1px solid; width: 280px; margin-top: 11px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.undergraduate_right .link .t {
	font-size: 16px; height: 36px; border-bottom: #00a1bd 1px solid; color: #2b5492; padding-left: 20px; line-height: 36px
;}
.undergraduate_right .link .t A {
	font-size: 12px; float: right; color: #2b5492; padding-right: 10px
;}
.undergraduate_right .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.undergraduate_right .link .con A {
	font-size: 14px; color: #404040; padding-bottom: 0px; padding-top: 0px; padding-left: 5px; line-height: 30px; padding-right: 5px
;}
.undergraduate_right .contact {
	border-top: #e9e9e9 1px solid; height: 90px; border-right: #e9e9e9 1px solid; background: #f1f1f1; margin-top: 7px; border-bottom: #e9e9e9 1px solid; border-left: #e9e9e9 1px solid
;}
.undergraduate_right .contact .txt {
	width: 167px; margin-top: 15px; margin-left: 22px
;}
.undergraduate_right .contact .txt H2 {
	font-size: 16px; color: #b25e0e; padding-bottom: 10px
;}
.undergraduate_right .contact .txt SPAN {
	background: url(../images/arrow04.jpg) no-repeat right 5px; padding-bottom: 5px; padding-right: 14px
;}
.undergraduate_right .contact IMG {
	margin-top: 7px; margin-left: 13px
;}
.undergraduate_footer {
	border-top: #2b5492 6px solid; margin-top: 20px; color: #ababab; padding-bottom: 10px; padding-top: 10px; padding-left: 10px; line-height: 40px; padding-right: 10px
;}
.undergraduate_footer A {
	color: #ababab; display: inline-block; line-height: 40px; padding-right: 20px
;}
.undergraduate_footer A.mail {
	background: url(../images/graduate_mail.jpg) no-repeat left 50%; padding-left: 38px
;}
.undergraduate_footer A.weixin {
	background: url(../images/graduate_weixin.jpg) no-repeat left 50%; padding-left: 38px
;}
.undergraduate_banner {
	height: 174px; width: 1213px; padding-bottom: 3px; padding-top: 3px; padding-left: 0px; padding-right: 0px
;}
.undergraduate_banner IMG {
	height: 174px; width: 1213px
;}
.undergraduate_ny_left {
	width: 241px; margin-top: 18px; padding-bottom: 30px; margin-left: 10px
;}
.undergraduate_ny_left .t {
	font-size: 18px; height: 48px; background: #2b5492; color: #fff; padding-left: 31px; line-height: 48px
;}
.undergraduate_ny_left .con LI {
	height: 35px; margin-top: 7px; line-height: 35px
;}
.undergraduate_ny_left .con LI A {
	font-size: 14px; background: url(../images/undergraduate_ny01.jpg) no-repeat; color: #353535; padding-left: 31px; display: block
;}
.undergraduate_ny_left .con LI A:hover {
	font-size: 14px; background: url(../images/undergraduate_ny02.jpg) no-repeat; color: #fff; padding-left: 31px; display: block
;}
.undergraduate_ny_left IMG {
	width: 206px
;}
.undergraduate_ny_right {
	width: 923px; margin-top: 18px; margin-right: 10px
;}
.undergraduate_ny_right .t {
	height: 47px; border-bottom: #bababa 1px solid; position: relative
;}
.undergraduate_ny_right .t .span {
	font-size: 18px; background: url(../images/arrow07.jpg) no-repeat left 50%; border-bottom: #2b5492 3px solid; color: #000000; padding-left: 36px; display: inline-block; line-height: 47px
;}
.undergraduate_ny_right .t .ny_pos {
	font-size: 14px; right: 0px; position: absolute; color: #6a6a6a; line-height: 47px; top: 0px
;}
.undergraduate_ny_right .t .ny_pos A {
	color: #6a6a6a; padding-bottom: 0px; padding-top: 0px; padding-left: 5px; padding-right: 5px
;}
.undergraduate_ny_right .list01 {
	margin: 20px 0px
;}
.undergraduate_ny_right .list01 LI {
	font-size: 14px; height: 145px; width: 920px; border-bottom: #b7b7b7 1px dashed; margin: 20px auto 0px; line-height: 30px
;}
.undergraduate_ny_right .list01 LI IMG {
	height: 115px; width: 181px; float: left; margin-left: 15px; margin-right: 20px
;}
.undergraduate_ny_right .list01 LI .txt {
	width: 640px
;}
.undergraduate_ny_right .list01 LI .txt A {
	font-size: 14px; color: #2b5492
;}
.undergraduate_ny_right .list01 LI .txt P {
	font-size: 12px; color: #858585; line-height: 20px
;}
.undergraduate_ny_right .list01 LI .txt P A {
	font-size: 12px; color: #2b5492
;}
.undergraduate_ny_right .list01 LI .txt SPAN {
	color: #565353; text-align: left; display: block
;}
.undergraduate_ny_right .con .header {
	margin-top: 20px; border-bottom: #b9b9b9 1px dashed; text-align: center
;}
.undergraduate_ny_right .con .header H2 {
	color: #424242
;}
.undergraduate_ny_right .con .header P {
	font-size: 12px; color: #898989; padding-bottom: 15px; padding-top: 15px; padding-left: 0px; padding-right: 0px
;}
.undergraduate_ny_right .con .details {
	font-size: 14px; color: #616161; padding-bottom: 20px; padding-top: 20px; padding-left: 30px; line-height: 26px; padding-right: 30px
;}
.union_bg01 {
	background: #77d19e
;}
.union_bg {
	background: url(../images/union_bg.jpg) no-repeat center top
;}
.union_home {
	font-size: 14px; background: url(../images/union_home.jpg) no-repeat left 50%; margin-top: 47px; color: #fff; padding-left: 36px; display: inline-block; line-height: 30px
;}
.clearfix:after {
	height: 0px; content: "."; clear: both; display: block; visibility: hidden
;}
.union_nav {
	height: 60px; width: 845px; position: relative; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; z-index: 1; line-height: 60px; padding-right: 0px
;}
.union_nav A {
	text-decoration: none; color: #fff
;}
.union_nav .nLi {
	position: relative; float: left; display: inline
;}
.union_nav .nLi H3 {
	float: left
;}
.union_nav .nLi H3 A {
	font-size: 14px; font-weight: normal; padding-bottom: 0px; padding-top: 0px; padding-left: 30px; display: block; padding-right: 30px
;}
.union_nav .sub {
	width: 118px; background: #41d192; position: absolute; padding-bottom: 5px; padding-top: 5px; padding-left: 0px; left: 0px; display: none; line-height: 26px; top: 60px; padding-right: 0px
;}
.union_nav .sub LI {
	zoom: 1
;}
.union_nav .sub A {
	border-bottom: #77d19e 1px solid; color: #fff; padding-bottom: 0px; text-align: center; padding-top: 0px; padding-left: 10px; display: block; padding-right: 10px
;}
.union_nav .sub A:hover {
	background: #77d19e; color: #fff
;}
.union_nav .on H3 A {
	background: #41d192; color: #fff
;}
.union_news01 {
	border-top: #e9e9e9 1px solid; height: 311px; border-right: #e9e9e9 1px solid; width: 280px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; margin-left: 10px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.union_news01 .t {
	font-size: 16px; height: 36px; background: #4cbb7d; position: relative; color: #fff; line-height: 36px
;}
.union_news01 .t SPAN {
	height: 31px; background: #fff; position: absolute; color: #2b8452; padding-bottom: 0px; padding-top: 0px; padding-left: 10px; left: 14px; line-height: 31px; top: 5px; padding-right: 10px
;}
.union_news01 .t A {
	font-size: 12px; float: right; color: #fff; padding-right: 10px
;}
.union_news01 .itemlist {
	width: 260px; border-bottom: #b4b4b4 1px dashed; padding-bottom: 8px; margin: 10px auto 0px
;}
.union_news01 .itemlist .date {
	font-size: 18px; border-top: #d6d6d6 1px solid; height: 46px; border-right: #d6d6d6 1px solid; width: 47px; border-bottom: #d6d6d6 1px solid; float: left; color: #278551; text-align: center; margin-left: 10px; border-left: #d6d6d6 1px solid; line-height: 30px; border-radius: 3px
;}
.union_news01 .itemlist .date SPAN {
	font-size: 12px; background: #278551; color: #fff; display: block; line-height: 16px
;}
.union_news01 .itemlist .txt {
	width: 178px; float: right; line-height: 23px
;}
.union_news01 .itemlist .txt A {
	width: 100%; color: #278551; display: block
;}
.union_news02 {
	border-top: #e9e9e9 1px solid; height: 311px; border-right: #e9e9e9 1px solid; width: 280px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; border-left: #e9e9e9 1px solid; padding-right: 1px; margin-right: 10px
;}
.union_news02 .link {
	height: 170px; width: 280px
;}
.union_news02 .link .t {
	font-size: 16px; height: 36px; border-bottom: #00a1bd 1px solid; color: #007f95; padding-left: 20px; line-height: 36px
;}
.union_news02 .link .t A {
	font-size: 12px; float: right; color: #007f95; padding-right: 10px
;}
.union_news02 .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.union_news02 .link .con UL {}
.union_news02 .link .con UL LI {
	font-size: 14px; height: 30px; color: #b0b0b0; line-height: 30px
;}
.union_news02 .link .con UL LI SPAN {
	float: right
;}
.union_news02 .link .con UL LI A {
	overflow: hidden; background: url(../images/arrow02.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; color: #404040; padding-left: 14px; display: block
;}
.union_slideBox {
	overflow: hidden; border-top: #e9e9e9 1px solid; height: 313px; border-right: #e9e9e9 1px solid; width: 604px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; position: relative; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin-left: 8px; border-left: #e9e9e9 1px solid; padding-right: 0px
;}
.union_slideBox .hd {
	overflow: hidden; height: 15px; right: 5px; position: absolute; z-index: 1; bottom: 5px
;}
.union_slideBox .hd UL {
	overflow: hidden; zoom: 1; float: left
;}
.union_slideBox .hd UL LI {
	cursor: pointer; height: 15px; width: 15px; background: #fff; float: left; text-align: center; line-height: 14px; margin-right: 2px
;}
.union_slideBox .hd UL LI.on {
	background: #00a1bd; color: #fff
;}
.union_slideBox .bd {
	height: 100%; position: relative; z-index: 0
;}
.union_slideBox .bd LI {
	vertical-align: middle; zoom: 1
;}
.union_slideBox .bd IMG {
	height: 313px; width: 604px; display: block
;}
.union_slideBox .prev {
	height: 40px; width: 32px; background: url(../images/slider-arrow.jpg) no-repeat -110px 5px; margin-top: -25px; position: absolute; left: 3%; filter: alpha(opacity=50); display: block; top: 50%; opacity: 0.5
;}
.union_slideBox .next {
	height: 40px; width: 32px; background: url(../images/slider-arrow.jpg) no-repeat -110px 5px; margin-top: -25px; position: absolute; left: 3%; filter: alpha(opacity=50); display: block; top: 50%; opacity: 0.5
;}
.union_slideBox .next {
	right: 3%; background-position: 8px 5px; left: auto
;}
.union_slideBox .prev:hover {
	filter: alpha(opacity=100); opacity: 1
;}
.union_slideBox .next:hover {
	filter: alpha(opacity=100); opacity: 1
;}
.union_slideBox .prevStop {
	display: none
;}
.union_slideBox .nextStop {
	display: none
;}
.union_news03 {
	border-top: #e9e9e9 1px solid; height: 311px; border-right: #e9e9e9 1px solid; width: 1183px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; margin-left: 10px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.union_news03 .t {
	font-size: 16px; height: 36px; background: #ededed; position: relative; color: #fff; line-height: 36px
;}
.union_news03 .t SPAN {
	height: 36px; background: #4cbb7d; position: absolute; color: #fff; padding-bottom: 0px; padding-top: 0px; padding-left: 30px; left: 0px; line-height: 36px; top: 0px; padding-right: 30px
;}
.union_news03 .t A {
	font-size: 12px; float: right; color: #bab9b9; padding-right: 10px
;}
.picMarquee-left {
	overflow: hidden; width: 1183px; position: relative
;}
.picMarquee-left .prev {
	overflow: hidden; cursor: pointer; height: 27px; width: 36px; background: url(../images/left.jpg) no-repeat; margin-top: 100px; float: left; margin-left: 15px; display: block
;}
.picMarquee-left .next {
	overflow: hidden; cursor: pointer; height: 27px; width: 36px; background: url(../images/right.jpg) no-repeat; margin-top: 100px; float: right; display: block; margin-right: 15px
;}
.picMarquee-left .bd {
	padding-bottom: 10px; padding-top: 10px; padding-left: 30px; padding-right: 30px
;}
.picMarquee-left .bd UL {
	overflow: hidden; zoom: 1
;}
.picMarquee-left .bd UL LI {
	overflow: hidden; float: left; text-align: center; margin: 24px 8px 0px; _display: inline
;}
.picMarquee-left .bd UL LI .pic {
	text-align: center
;}
.picMarquee-left .bd UL LI .pic IMG {
	height: 169px; width: 155px; display: block
;}
.picMarquee-left .bd UL LI .title {
	color: #404040; line-height: 24px
;}
.picMarquee-left .bd UL LI .title A {
	font-size: 14px; color: #404040
;}
.union_footer {
	border-top: #4cbb7d 6px solid; margin-top: 20px; color: #ababab; padding-bottom: 10px; padding-top: 10px; padding-left: 10px; line-height: 40px; padding-right: 10px
;}
.union_footer A {
	color: #ababab; display: inline-block; line-height: 40px; padding-right: 20px
;}
.union_footer A.mail {
	background: url(../images/graduate_mail.jpg) no-repeat left 50%; padding-left: 30px
;}
.union_footer A.weixin {
	background: url(../images/graduate_weixin.jpg) no-repeat left 50%; padding-left: 38px
;}
.union_ny_left {
	width: 241px; margin-top: 18px; padding-bottom: 30px; margin-left: 10px
;}
.union_ny_left .t {
	font-size: 18px; height: 48px; background: #2a9458; color: #fff; padding-left: 31px; line-height: 48px
;}
.union_ny_left .con LI {
	height: 35px; margin-top: 7px; line-height: 35px
;}
.union_ny_left .con LI A {
	font-size: 14px; background: url(../images/undergraduate_ny01.jpg) no-repeat; color: #353535; padding-left: 31px; display: block
;}
.union_ny_left .con LI A:hover {
	font-size: 14px; background: url(../images/union_ny02.jpg) no-repeat; color: #fff; padding-left: 31px; display: block
;}
.union_ny_left IMG {
	width: 206px
;}
.union_ny_right {
	width: 923px; margin-top: 18px; margin-right: 10px
;}
.union_ny_right .t {
	height: 47px; border-bottom: #bababa 1px solid; position: relative
;}
.union_ny_right .t .span {
	font-size: 18px; background: url(../images/arrow09.jpg) no-repeat left 50%; border-bottom: #2a9458 3px solid; color: #000000; padding-left: 36px; display: inline-block; line-height: 47px
;}
.union_ny_right .t .ny_pos {
	font-size: 14px; right: 0px; position: absolute; color: #6a6a6a; line-height: 47px; top: 0px
;}
.union_ny_right .t .ny_pos A {
	color: #6a6a6a; padding-bottom: 0px; padding-top: 0px; padding-left: 5px; padding-right: 5px
;}
.union_ny_right .list01 {
	margin: 20px 0px
;}
.union_ny_right .list01 LI {
	font-size: 14px; height: 145px; width: 920px; border-bottom: #b7b7b7 1px dashed; margin: 20px auto 0px; line-height: 30px
;}
.union_ny_right .list01 LI IMG {
	height: 115px; width: 181px; float: left; margin-left: 15px; margin-right: 20px
;}
.union_ny_right .list01 LI .txt {
	width: 640px
;}
.union_ny_right .list01 LI .txt A {
	font-size: 14px; color: #2a9458
;}
.union_ny_right .list01 LI .txt P {
	font-size: 12px; color: #858585; line-height: 20px
;}
.union_ny_right .list01 LI .txt P A {
	font-size: 12px; color: #2a9458
;}
.union_ny_right .list01 LI .txt SPAN {
	color: #565353; text-align: left; display: block
;}
.union_ny_right .con .header {
	margin-top: 20px; border-bottom: #b9b9b9 1px dashed; text-align: center
;}
.union_ny_right .con .header H2 {
	color: #424242
;}
.union_ny_right .con .header P {
	font-size: 12px; color: #898989; padding-bottom: 15px; padding-top: 15px; padding-left: 0px; padding-right: 0px
;}
.union_ny_right .con .details {
	font-size: 14px; color: #616161; padding-bottom: 20px; padding-top: 20px; padding-left: 30px; line-height: 26px; padding-right: 30px
;}
.party_bg01 {
	background: #b30000
;}
.party_bg {
	background: url(../images/party_bg.jpg) no-repeat center top
;}
.party_bg02 {
	background: url(../images/party_bg01.jpg) no-repeat center top
;}
.party_bg03 {
	background: url(../images/party_bg02.jpg) repeat-x
;}
.party_home {
	font-size: 14px; background: url(../images/party_home.jpg) no-repeat left 50%; margin-top: 47px; color: #fff; padding-left: 36px; display: inline-block; line-height: 30px
;}
.party_home01 {
	font-size: 14px; border-top: #9b0c17 1px solid; border-right: #9b0c17 1px solid; width: 114px; background: #770005; margin-top: 27px; border-bottom: #9b0c17 1px solid; color: #fff; text-align: center; border-left: #9b0c17 1px solid; display: inline-block; line-height: 30px
;}
.clearfix:after {
	height: 0px; content: "."; clear: both; display: block; visibility: hidden
;}
.party_nav {
	height: 60px; width: 845px; position: relative; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; z-index: 1; line-height: 60px; padding-right: 0px
;}
.party_nav A {
	text-decoration: none; color: #fff
;}
.party_nav .nLi {
	position: relative; float: left; display: inline
;}
.party_nav .nLi H3 {
	float: left
;}
.party_nav .nLi H3 A {
	font-size: 14px; font-weight: normal; padding-bottom: 0px; padding-top: 0px; padding-left: 30px; display: block; padding-right: 10px
;}
.party_nav .sub {
	width: 118px; background: #ff0001; position: absolute; padding-bottom: 5px; padding-top: 5px; padding-left: 0px; left: 0px; display: none; line-height: 26px; top: 60px; padding-right: 0px
;}
.party_nav .sub LI {
	zoom: 1
;}
.party_nav .sub A {
	border-bottom: #b30000 1px solid; color: #fff; padding-bottom: 0px; text-align: center; padding-top: 0px; padding-left: 10px; display: block; padding-right: 10px
;}
.party_nav .sub A:hover {
	background: #b30000; color: #fff
;}
.party_nav .on H3 A {
	background: #ff0001; color: #fff
;}
.party_nav01 {
	height: 48px; width: 100%; position: relative; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; z-index: 1; line-height: 48px; padding-right: 0px
;}
.party_nav01 A {
	text-decoration: none; color: #fff
;}
.party_nav01 .nLi {
	background: url(../images/party_01.jpg) no-repeat right 50%; position: relative; float: left; display: inline
;}
.party_nav01 .nLi H3 {
	float: left
;}
.party_nav01 .nLi H3 A {
	font-size: 16px; font-weight: normal; padding-bottom: 0px; padding-top: 0px; padding-left: 36px; display: block; padding-right: 36px
;}
.party_nav01 .sub {
	width: 118px; background: #ff9000; position: absolute; padding-bottom: 5px; padding-top: 5px; padding-left: 0px; left: 0px; display: none; line-height: 26px; top: 48px; padding-right: 0px
;}
.party_nav01 .sub LI {
	zoom: 1
;}
.party_nav01 .sub A {
	border-bottom: #b30000 1px solid; color: #fff; padding-bottom: 0px; text-align: center; padding-top: 0px; padding-left: 10px; display: block; padding-right: 10px
;}
.party_nav01 .sub A:hover {
	background: #b30000; color: #fff
;}
.party_nav01 .on H3 A {
	background: #ff9000; color: #fff
;}
.party_news01 {
	border-top: #e9e9e9 1px solid; height: 311px; border-right: #e9e9e9 1px solid; width: 280px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; margin-left: 10px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.party_news01 .t {
	font-size: 16px; height: 36px; background: #b30000; position: relative; color: #fff; line-height: 36px
;}
.party_news01 .t SPAN {
	height: 31px; background: #fff; position: absolute; color: #2b8452; padding-bottom: 0px; padding-top: 0px; padding-left: 10px; left: 14px; line-height: 31px; top: 5px; padding-right: 10px
;}
.party_news01 .t A {
	font-size: 12px; float: right; color: #fff; padding-right: 10px
;}
.party_news01 .itemlist {
	width: 260px; border-bottom: #b4b4b4 1px dashed; padding-bottom: 8px; margin: 10px auto 0px
;}
.party_news01 .itemlist .date {
	font-size: 18px; border-top: #d6d6d6 1px solid; height: 46px; border-right: #d6d6d6 1px solid; width: 47px; border-bottom: #d6d6d6 1px solid; float: left; color: #b30000; text-align: center; margin-left: 10px; border-left: #d6d6d6 1px solid; line-height: 30px; border-radius: 3px
;}
.party_news01 .itemlist .date SPAN {
	font-size: 12px; background: #b30000; color: #fff; display: block; line-height: 16px
;}
.party_news01 .itemlist .txt {
	width: 178px; float: right; line-height: 23px
;}
.party_news01 .itemlist .txt A {
	width: 100%; color: #343435; display: block
;}
.party_news01 .itemlist .txt A:hover {
	color: #b30000
;}
.party_news02 {
	border-top: #e9e9e9 1px solid; height: 311px; border-right: #e9e9e9 1px solid; width: 441px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; border-left: #e9e9e9 1px solid; padding-right: 1px; margin-right: 10px
;}
.party_news02 .link {
	height: 170px; width: 441px
;}
.party_news02 .link .t {
	font-size: 16px; height: 36px; border-bottom: #d0d0d0 1px solid; color: #494949; padding-left: 20px; line-height: 36px
;}
.party_news02 .link .t A {
	font-size: 12px; float: right; color: #494949; padding-right: 10px
;}
.party_news02 .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.party_news02 .link .con UL {}
.party_news02 .link .con UL LI {
	font-size: 14px; height: 30px; color: #b0b0b0; line-height: 30px
;}
.party_news02 .link .con UL LI SPAN {
	float: right
;}
.party_news02 .link .con UL LI A {
	overflow: hidden; width: 300px; background: url(../images/arrow05.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; float: left; color: #404040; padding-left: 14px; display: block
;}
.party_slideBox01 {
	overflow: hidden; 
	border-top: #e9e9e9 1px solid; 
	height: 321px; 
	border-right: #e9e9e9 1px solid; 
	width: 605px; 
	margin-top: 9px; 
	border-bottom: #e9e9e9 1px solid; 
	position: relative; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; 
	margin-left: 0px; 
	border-left: #e9e9e9 1px solid; 
	padding-right: 0px
;}
.party_slideBox01 .hd {
	overflow: hidden; height: 15px; right: 5px; position: absolute; z-index: 1; bottom: 5px
;}
.party_slideBox01 .hd UL {
	overflow: hidden; zoom: 1; float: left
;}
.party_slideBox01 .hd UL LI {
	cursor: pointer; height: 15px; width: 15px; background: #fff; float: left; text-align: center; line-height: 14px; margin-right: 2px
;}
.party_slideBox01 .hd UL LI.on {
	background: #00a1bd; color: #fff
;}
.party_slideBox01 .bd {
	height: 100%; position: relative; z-index: 0
;}
.party_slideBox01 .bd LI {
	vertical-align: middle; zoom: 1
;}
.party_slideBox01 .bd IMG {
	height: 321px; width: 605px; display: block
;}
.party_slideBox01 .prev {
	height: 40px; width: 32px; background: url(../images/slider-arrow.jpg) no-repeat -110px 5px; margin-top: -25px; position: absolute; left: 3%; filter: alpha(opacity=50); display: block; top: 50%; opacity: 0.5
;}
.party_slideBox01 .next {
	height: 40px; width: 32px; background: url(../images/slider-arrow.jpg) no-repeat -110px 5px; margin-top: -25px; position: absolute; left: 3%; filter: alpha(opacity=50); display: block; top: 50%; opacity: 0.5
;}
.party_slideBox01 .next {
	right: 3%; background-position: 8px 5px; left: auto
;}
.party_slideBox01 .prev:hover {
	filter: alpha(opacity=100); opacity: 1
;}
.party_slideBox01 .next:hover {
	filter: alpha(opacity=100); opacity: 1
;}
.party_slideBox01 .prevStop {
	display: none
;}
.party_slideBox01 .nextStop {
	display: none
;}
.party_slideBox {
	overflow: hidden; border-top: #e9e9e9 1px solid; height: 313px; border-right: #e9e9e9 1px solid; width: 438px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; position: relative; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin-left: 8px; border-left: #e9e9e9 1px solid; padding-right: 0px
;}
.party_slideBox .hd {
	overflow: hidden; height: 15px; right: 5px; position: absolute; z-index: 1; bottom: 5px
;}
.party_slideBox .hd UL {
	overflow: hidden; zoom: 1; float: left
;}
.party_slideBox .hd UL LI {
	cursor: pointer; height: 15px; width: 15px; background: #fff; float: left; text-align: center; line-height: 14px; margin-right: 2px
;}
.party_slideBox .hd UL LI.on {
	background: #00a1bd; color: #fff
;}
.party_slideBox .bd {
	height: 100%; position: relative; z-index: 0
;}
.party_slideBox .bd LI {
	vertical-align: middle; zoom: 1
;}
.party_slideBox .bd IMG {
	height: 313px; width: 438px; display: block
;}
.party_slideBox .prev {
	height: 40px; width: 32px; background: url(../images/slider-arrow.jpg) no-repeat -110px 5px; margin-top: -25px; position: absolute; left: 3%; filter: alpha(opacity=50); display: block; top: 50%; opacity: 0.5
;}
.party_slideBox .next {
	height: 40px; width: 32px; background: url(../images/slider-arrow.jpg) no-repeat -110px 5px; margin-top: -25px; position: absolute; left: 3%; filter: alpha(opacity=50); display: block; top: 50%; opacity: 0.5
;}
.party_slideBox .next {
	right: 3%; background-position: 8px 5px; left: auto
;}
.party_slideBox .prev:hover {
	filter: alpha(opacity=100); opacity: 1
;}
.party_slideBox .next:hover {
	filter: alpha(opacity=100); opacity: 1
;}
.party_slideBox .prevStop {
	display: none
;}
.party_slideBox .nextStop {
	display: none
;}
.party_news03 {
	border-top: #e9e9e9 1px solid; height: 292px; border-right: #e9e9e9 1px solid; width: 434px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; margin-left: 10px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.party_news03 .t {
	font-size: 16px; height: 36px; background: #ededed; position: relative; color: #fff; line-height: 36px
;}
.party_news03 .t SPAN {
	height: 36px; background: #b30000; position: absolute; color: #fff; padding-bottom: 0px; padding-top: 0px; padding-left: 30px; left: 0px; line-height: 36px; top: 0px; padding-right: 30px
;}
.party_news03 .t A {
	font-size: 12px; float: right; color: #bab9b9; padding-right: 10px
;}
.party_news03 .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.party_news03 .con UL {}
.party_news03 .con UL LI {
	font-size: 14px; height: 30px; color: #b0b0b0; line-height: 30px
;}
.party_news03 .con UL LI SPAN {
	float: right
;}
.party_news03 .con UL LI A {
	overflow: hidden; width: 300px; background: url(../images/arrow05.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; float: left; color: #404040; padding-left: 14px; display: block
;}
.party_news04 {
	border-top: #e9e9e9 1px solid; height: 292px; border-right: #e9e9e9 1px solid; width: 441px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; margin-left: 10px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.party_news04 .t {
	font-size: 16px; height: 36px; background: #ededed; position: relative; color: #fff; line-height: 36px
;}
.party_news04 .t SPAN {
	height: 36px; background: #b30000; position: absolute; color: #fff; padding-bottom: 0px; padding-top: 0px; padding-left: 30px; left: 0px; line-height: 36px; top: 0px; padding-right: 30px
;}
.party_news04 .t A {
	font-size: 12px; float: right; color: #bab9b9; padding-right: 10px
;}
.party_news04 .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.party_news04 .con UL {}
.party_news04 .con UL LI {
	font-size: 14px; height: 30px; color: #b0b0b0; line-height: 30px
;}
.party_news04 .con UL LI SPAN {
	float: right
;}
.party_news04 .con UL LI A {
	overflow: hidden; width: 300px; background: url(../images/arrow05.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; float: left; color: #404040; padding-left: 14px; display: block
;}


.party_news05 {
	border-top: #e9e9e9 1px solid; 
	height: 319px; border-right: #e9e9e9 1px solid; 
	width: 601px; 
	margin-top: 9px; 
	border-bottom: #e9e9e9 1px solid; 
	padding-bottom: 1px; padding-top: 1px; padding-left: 1px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.party_news05 .t {
	font-size: 16px; height: 36px; background: #f4f4f4; border-bottom: #b30000 1px solid; position: relative; color: #2d2d2d; padding-left: 15px; line-height: 36px
;}
.party_news05 .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.party_news05 .link .con UL {}
.party_news05 .link .con UL LI {
	font-size: 14px; height: 30px; color: #b0b0b0; line-height: 30px
;}
.party_news05 .link .con UL LI SPAN {
	float: right
;}
.party_news05 .link .con UL LI A {
	overflow: hidden; width: 570px; background: url(../images/arrow05.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; float: left; color: #404040; padding-left: 14px; display: block
;}
.party_news06 {
	border-top: #e9e9e9 1px solid; 
	height: 319px; 
	border-right: #e9e9e9 1px solid; 
	width: 600px; 
	margin-top: 9px; 
	border-bottom: #e9e9e9 1px solid; 
	padding-bottom: 1px; padding-top: 1px; padding-left: 1px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.party_news06 .t {
	font-size: 16px; height: 36px; background: #b30000; position: relative; color: #fff; line-height: 36px
;}
.party_news06 .t SPAN {
	height: 31px; background: #fff; position: absolute; color: #0c0c0c; padding-bottom: 0px; padding-top: 0px; padding-left: 10px; left: 14px; line-height: 31px; top: 5px; padding-right: 10px
;}
.party_news06 .t A {
	font-size: 12px; float: right; color: #fff; padding-right: 10px
;}
.party_news06 .itemlist {
	width: 575px; border-bottom: #b4b4b4 1px dashed; padding-bottom: 8px; margin: 10px auto 0px
;}
.party_news06 .itemlist .date {
	font-size: 18px; border-top: #d6d6d6 1px solid; height: 23px; border-right: #d6d6d6 1px solid; width: 55px; background: #eaeaea; border-bottom: #d6d6d6 1px solid; float: left; color: #b30000; text-align: center; margin-left: 10px; border-left: #d6d6d6 1px solid; line-height: 30px; border-radius: 3px
;}
.party_news06 .itemlist .date SPAN {
	font-size: 12px; background: #ababab; color: #fff; display: block; line-height: 16px
;}
.party_news06 .itemlist .txt {
	width: 492px; float: right; line-height: 23px; font-size:16px;}
.party_news06 .itemlist .txt A {
	width: 100%; color: #343435; display: block
;}
.party_news06 .itemlist .txt A:hover {
	color: #b30000
;}
.party_news07 {
	border-top: #e9e9e9 1px solid; height: 311px; border-right: #e9e9e9 1px solid; width: 340px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.party_news07 .t {
	font-size: 16px; height: 36px; background: #b30000; position: relative; color: #fff; line-height: 36px
;}
.party_news07 .t SPAN {
	height: 31px; background: #fff; position: absolute; color: #0d0d0d; padding-bottom: 0px; padding-top: 0px; padding-left: 10px; left: 14px; line-height: 31px; top: 5px; padding-right: 10px
;}
.party_news07 .t A {
	font-size: 12px; float: right; color: #fff; padding-right: 10px
;}
.party_news07 .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.party_news07 .con UL {}
.party_news07 .con UL LI {
	font-size: 14px; height: 30px; color: #b0b0b0; line-height: 30px
;}
.party_news07 .con UL LI SPAN {
	float: right
;}
.party_news07 .con UL LI A {
	overflow: hidden; width: 300px; background: url(../images/arrow05.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; float: left; color: #404040; padding-left: 14px; display: block
;}
.party_news08 {
	border-top: #e9e9e9 1px solid; height: 311px; border-right: #e9e9e9 1px solid; width: 493px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; margin-left: 15px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.party_news08 .t {
	font-size: 16px; height: 36px; background: #ededed; position: relative; color: #fff; line-height: 36px
;}
.party_news08 .t SPAN {
	height: 36px; background: #b30000; position: absolute; color: #fff; padding-bottom: 0px; padding-top: 0px; padding-left: 30px; left: 0px; line-height: 36px; top: 0px; padding-right: 30px
;}
.party_news08 .t A {
	font-size: 12px; float: right; color: #bab9b9; padding-right: 10px
;}
.party_news08 .con01 {
	border-bottom: #c9c9c9 1px dashed; padding-bottom: 10px; padding-top: 10px; padding-left: 0px; padding-right: 0px
;}
.party_news08 .con01 P {
	color: #565656; padding-top: 5px; line-height: 22px
;}
.party_news08 .con01 P A {
	color: #cc0809
;}
.party_news08 .con01 A.a_link {
	font-size: 16px; color: #cc0809; text-align: center; display: block
;}
.party_news08 .con01 SPAN {
	float: right; color: #9a9a9a
;}
.party_news08 .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.party_news08 .con UL {}
.party_news08 .con UL LI {
	font-size: 14px; height: 30px; color: #b0b0b0; line-height: 30px
;}
.party_news08 .con UL LI SPAN {
	float: right
;}
.party_news08 .con UL LI A {
	overflow: hidden; width: 300px; background: url(../images/arrow05.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; float: left; color: #404040; padding-left: 14px; display: block
;}
.party_news09 {
	border-top: #e9e9e9 1px solid; height: 311px; border-right: #e9e9e9 1px solid; width: 340px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.party_news09 .t {
	font-size: 16px; height: 36px; background: #b30000; position: relative; color: #fff; line-height: 36px
;}
.party_news09 .t SPAN {
	height: 31px; background: #fff; position: absolute; color: #0d0d0d; padding-bottom: 0px; padding-top: 0px; padding-left: 10px; left: 14px; line-height: 31px; top: 5px; padding-right: 10px
;}
.party_news09 .t A {
	font-size: 12px; float: right; color: #fff; padding-right: 10px
;}
.party_news09 .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.party_news09 .con UL {}
.party_news09 .con UL LI {
	font-size: 14px; height: 30px; color: #b0b0b0; line-height: 30px
;}
.party_news09 .con UL LI SPAN {
	float: right
;}
.party_news09 .con UL LI A {
	overflow: hidden; width: 300px; background: url(../images/arrow05.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; float: left; color: #404040; padding-left: 14px; display: block
;}
.party_news10 {
	border-top: #e9e9e9 1px solid; height: 211px; border-right: #e9e9e9 1px solid; width: 340px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.party_news10 .t {
	font-size: 16px; height: 36px; background: #b30000; position: relative; color: #fff; line-height: 36px
;}
.party_news10 .t SPAN {
	height: 31px; background: #fff; position: absolute; color: #0d0d0d; padding-bottom: 0px; padding-top: 0px; padding-left: 10px; left: 14px; line-height: 31px; top: 5px; padding-right: 10px
;}
.party_news10 .t A {
	font-size: 12px; float: right; color: #fff; padding-right: 10px
;}
.party_news10 .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 0px; padding-right: 0px
;}
.party_news10 .con UL {}
.party_news10 .con UL LI {
	border-top: #e0e0e0 1px solid; height: 35px; border-right: #e0e0e0 1px solid; width: 151px; background: #e8e8e8; border-bottom: #e0e0e0 1px solid; float: left; text-align: center; border-left: #e0e0e0 1px solid; margin: 4px 8px
;}
.party_news10 .con UL LI A {
	font-size: 16px; height: 33px; border-bottom: #ed0e00 2px solid; color: #0c0c0c; text-align: center; display: block; line-height: 33px
;}
.party_news11 {
	border-top: #e9e9e9 1px solid; height: 211px; border-right: #e9e9e9 1px solid; width: 493px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; margin-left: 15px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.party_news11 .t {
	font-size: 16px; height: 36px; background: #ededed; position: relative; color: #fff; line-height: 36px
;}
.party_news11 .t SPAN {
	height: 36px; background: #b30000; position: absolute; color: #fff; padding-bottom: 0px; padding-top: 0px; padding-left: 30px; left: 0px; line-height: 36px; top: 0px; padding-right: 30px
;}
.party_news11 .t A {
	font-size: 12px; float: right; color: #bab9b9; padding-right: 10px
;}
.party_news11 .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.party_news11 .con UL {}
.party_news11 .con UL LI {
	font-size: 14px; height: 30px; color: #b0b0b0; line-height: 30px
;}
.party_news11 .con UL LI SPAN {
	float: right
;}
.party_news11 .con UL LI A {
	overflow: hidden; width: 300px; background: url(../images/arrow05.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; float: left; color: #404040; padding-left: 14px; display: block
;}
.party_news12 {
	border-top: #e9e9e9 1px solid; height: 211px; border-right: #e9e9e9 1px solid; width: 340px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.party_news12 .t {
	font-size: 16px; height: 36px; background: #f1f0f0; border-bottom: #cccccc 1px solid; position: relative; color: #fff; line-height: 36px
;}
.party_news12 .t SPAN {
	background: url(../images/party_03.jpg) no-repeat left 50%; color: #0d0d0d; padding-left: 39px; display: inline-block; line-height: 36px
;}
.party_news12 .t A {
	font-size: 12px; float: right; color: #fff; padding-right: 10px
;}
.slideTxtBox_party {
	position: relative; text-align: left
;}
.slideTxtBox_party .hd {
	height: 26px; width: 180px; right: 10px; position: absolute; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; line-height: 26px; top: 5px; padding-right: 0px
;}
.slideTxtBox_party .hd UL {
	height: 26px; position: absolute; float: left; left: 0px; line-height: 26px; top: 0px
;}
.slideTxtBox_party .hd UL LI {
	font-size: 14px; cursor: pointer; float: left; padding-bottom: 0px; padding-top: 0px; padding-left: 15px; padding-right: 15px
;}
.slideTxtBox_party .hd UL LI.on {
	height: 26px; color: #0073bd
;}
.slideTxtBox_party .bd UL {
	zoom: 1; padding-bottom: 15px; padding-top: 15px; padding-left: 15px; line-height: 24px; padding-right: 15px
;}
.slideTxtBox_party .bd UL A {
	white-space: normal; word-break: keep-all; color: #505050; padding-bottom: 0px; padding-top: 0px; padding-left: 10px; padding-right: 10px
;}
.party_left .link01 {
	border-top: #e9e9e9 1px solid; height: 292px; border-right: #e9e9e9 1px solid; width: 280px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; margin-left: 10px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.party_left .link01 .t {
	font-size: 16px; height: 36px; border-bottom: #b30000 1px solid; color: #b30000; padding-left: 20px; line-height: 36px
;}
.party_left .link01 .t A {
	font-size: 12px; float: right; color: #b3afaf; padding-right: 10px
;}
.party_left .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.party_left .link01 .con UL {}
.party_left .link01 .con UL LI {
	font-size: 14px; height: 32px; color: #b0b0b0; line-height: 32px
;}
.party_left .link01 .con UL LI SPAN {
	float: right
;}
.party_left .link01 .con UL LI A {
	overflow: hidden; background: url(../images/arrow05.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; color: #404040; padding-left: 14px; display: block
;}
.party_left .link02 {
	border-top: #e9e9e9 1px solid; height: 170px; border-right: #e9e9e9 1px solid; width: 280px; margin-top: 9px; border-bottom: #e9e9e9 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; margin-left: 10px; border-left: #e9e9e9 1px solid; padding-right: 1px
;}
.party_left .link02 .t {
	font-size: 16px; height: 36px; border-bottom: #b30000 1px solid; color: #484848; padding-left: 20px; line-height: 36px
;}
.party_left .link02 .t A {
	font-size: 12px; float: right; color: #b3afaf; padding-right: 10px
;}
.party_left .con {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.party_left .link02 .con UL {}
.party_left .link02 .con UL LI {
	font-size: 14px; height: 32px; color: #b0b0b0; line-height: 32px
;}
.party_left .link02 .con UL LI SPAN {
	float: right
;}
.party_left .link02 .con UL LI A {
	overflow: hidden; background: url(../images/arrow06.jpg) no-repeat left 50%; white-space: nowrap; text-overflow: ellipsis; color: #404040; padding-left: 14px; display: block
;}
.party_left .contact {
	border-top: #e9e9e9 1px solid; height: 112px; border-right: #e9e9e9 1px solid; background: #f1f1f1; margin-top: 7px; border-bottom: #e9e9e9 1px solid; margin-left: 10px; border-left: #e9e9e9 1px solid
;}
.party_left .contact .txt {
	width: 167px; margin-top: 15px; margin-left: 22px
;}
.party_left .contact .txt H2 {
	font-size: 16px; color: #b30000; padding-bottom: 10px
;}
.party_left .contact .txt SPAN {
	background: url(../images/graduate_mail.jpg) no-repeat left 50%; padding-bottom: 5px; padding-left: 24px; display: block
;}
.party_left .contact IMG {
	margin-top: 6px
;}
.party_right {
	width: 909px
;}
.party_footer {
	margin-top: 20px; color: #4e4e4e; padding-bottom: 10px; text-align: center; padding-top: 10px; padding-left: 10px; line-height: 40px; padding-right: 10px
;}
.party_footer01 {
	border-top: #dedddd 1px solid; border-right: #dedddd 1px solid; background: #ececec; margin-top: 20px; border-bottom: #dedddd 1px solid; color: #4e4e4e; padding-bottom: 10px; text-align: center; padding-top: 10px; padding-left: 10px; border-left: #dedddd 1px solid; line-height: 40px; padding-right: 10px
;}
.party_search {
	height: 33px; width: 318px; background: #ffffff; margin-top: 14px; position: relative; line-height: 33px; margin-right: 21px
;}
.party_search .btn {
	cursor: pointer; border-top: 0px; height: 33px; border-right: 0px; width: 39px; background: url(../images/youth_btn.jpg) no-repeat; right: 0px; border-bottom: 0px; position: absolute; border-left: 0px
;}
.party_search .btn01 {
	cursor: pointer; border-top: 0px; height: 35px; border-right: 0px; width: 41px; background: url(../images/party_btn.jpg) no-repeat; right: 0px; border-bottom: 0px; position: absolute; border-left: 0px
;}
.party_search .input {
	font-size: 12px; border-top: 0px; height: 33px; border-right: 0px; width: 264px; background: none transparent scroll repeat 0% 0%; border-bottom: 0px; position: absolute; color: #b9b9b9; left: 15px; border-left: 0px; line-height: 33px
;}
.party_search .input01 {
	font-size: 12px; border-top: #b3adad 1px solid; height: 33px; border-right: #b3adad 1px solid; width: 260px; background: #fff; border-bottom: #b3adad 1px solid; position: absolute; color: #b9b9b9; padding-left: 15px; left: 0px; border-left: #b3adad 1px solid; line-height: 33px
;}
.bg_party_con {
	background: url(../images/party_04.jpg) repeat-y left 50%
;}
.party_ny_left {
	width: 241px; margin-top: 18px; padding-bottom: 30px; margin-left: 10px
;}
.party_ny_left .t {
	font-size: 18px; height: 48px; background: #b30000; color: #fff; padding-left: 31px; line-height: 48px
;}
.party_ny_left .con LI {
	height: 35px; margin-top: 7px; line-height: 35px
;}
.party_ny_left .con LI A {
	font-size: 14px; background: url(../images/undergraduate_ny01.jpg) no-repeat; color: #353535; padding-left: 31px; display: block
;}
.party_ny_left .con LI A:hover {
	font-size: 14px; background: url(../images/party_ny02.jpg) no-repeat; color: #fff; padding-left: 31px; display: block
;}
.party_ny_left IMG {
	width: 206px
;}
.party_ny_left01 {
	width: 270px; padding-bottom: 30px
;}
.party_ny_left01 .t {
	font-size: 18px; height: 69px; background: #be0004; color: #fff; padding-left: 31px; border-left: #990003 11px solid; line-height: 69px
;}
.party_ny_left01 .con {
	width: 256px
;}
.party_ny_left01 .con LI {
	height: 35px; width: 230px; margin-top: 7px; border-bottom: #d8d8d8 1px solid; padding-left: 10px; margin-left: 16px; display: block; line-height: 35px
;}
.party_ny_left01 .con LI A {
	font-size: 14px; background: url(../images/arrow13.jpg) no-repeat left center; color: #353535; padding-left: 31px; display: block
;}
.party_ny_left01 .con LI A:hover {
	font-size: 14px; color: #d90002; padding-left: 31px; display: block
;}
.party_ny_left01 IMG {
	width: 206px
;}
.party_ny_right {
	width: 923px; margin-top: 18px; margin-right: 10px
;}
.party_ny_right .t {
	height: 47px; border-bottom: #bababa 1px solid; position: relative
;}
.party_ny_right .t .span {
	font-size: 18px; background: url(../images/arrow08.jpg) no-repeat left 50%; border-bottom: #b30000 3px solid; color: #000000; padding-left: 36px; display: inline-block; line-height: 47px
;}
.party_ny_right .t .ny_pos {
	font-size: 14px; right: 0px; position: absolute; color: #6a6a6a; line-height: 47px; top: 0px
;}
.party_ny_right .t .ny_pos A {
	color: #6a6a6a; padding-bottom: 0px; padding-top: 0px; padding-left: 5px; padding-right: 5px
;}
.party_ny_right .list01 {
	margin: 20px 0px
;}
.party_ny_right .list01 LI {
	font-size: 14px; height: 145px; width: 920px; border-bottom: #b7b7b7 1px dashed; margin: 20px auto 0px; line-height: 30px
;}
.party_ny_right .list01 LI IMG {
	height: 115px; width: 181px; float: left; margin-left: 15px; margin-right: 20px
;}
.party_ny_right .list01 LI .txt {
	width: 640px
;}
.party_ny_right .list01 LI .txt A {
	font-size: 14px; color: #b30000
;}
.party_ny_right .list01 LI .txt P {
	font-size: 12px; color: #858585; line-height: 20px
;}
.party_ny_right .list01 LI .txt P A {
	font-size: 12px; color: #b30000
;}
.party_ny_right .list01 LI .txt SPAN {
	color: #565353; text-align: left; display: block
;}
.party_ny_right .con .header {
	margin-top: 20px; border-bottom: #b9b9b9 1px dashed; text-align: center
;}
.party_ny_right .con .header H2 {
	color: #424242
;}
.party_ny_right .con .header P {
	font-size: 12px; color: #898989; padding-bottom: 15px; padding-top: 15px; padding-left: 0px; padding-right: 0px
;}
.party_ny_right .con .details {
	font-size: 14px; color: #616161; padding-bottom: 20px; padding-top: 20px; padding-left: 30px; line-height: 26px; padding-right: 30px
;}
.party_ny_right01 {
	width: 933px; margin-right: 0px
;}
.party_ny_right01 .t {
	height: 69px; background: url(../images/party_05.jpg) repeat-x; position: relative
;}
.party_ny_right01 .t .span {
	font-size: 18px; background: url(../images/arrow14.jpg) no-repeat left 50%; color: #000000; padding-left: 36px; margin-left: 25px; display: inline-block; line-height: 69px
;}
.party_ny_right01 .t .ny_pos {
	font-size: 14px; right: 10px; position: absolute; color: #6a6a6a; line-height: 29px; top: 30px
;}
.party_ny_right01 .t .ny_pos A {
	color: #6a6a6a; padding-bottom: 0px; padding-top: 0px; padding-left: 5px; padding-right: 5px
;}
.party_ny_right01 .list01 {
	margin: 20px 0px
;}
.party_ny_right01 .list01 LI {
	font-size: 14px; height: 30px; width: 846px; border-bottom: #b7b7b7 1px dashed; margin: 10px auto; line-height: 30px
;}
.party_ny_right01 .list01 LI .s_red {
	float: left; color: #be0004
;}
.party_ny_right01 .list01 LI A {
	overflow: hidden; width: 700px; white-space: nowrap; text-overflow: ellipsis; float: left; color: #222222
;}
.party_ny_right01 .list01 LI .date {
	float: right; color: #8f8f8f
;}
.party_ny_right01 .con .header {
	margin-top: 20px; border-bottom: #b9b9b9 1px dashed; text-align: center
;}
.party_ny_right01 .con .header H2 {
	color: #424242
;}
.party_ny_right01 .con .header P {
	font-size: 12px; color: #898989; padding-bottom: 15px; padding-top: 15px; padding-left: 0px; padding-right: 0px
;}
.party_ny_right01 .con .details {
	font-size: 14px; color: #616161; padding-bottom: 20px; padding-top: 20px; padding-left: 30px; line-height: 26px; padding-right: 30px
;}

