@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微锟斤拷锟脚猴拷";
	min-width:1213px;
	background:#ffffff
}
.wrapper {
	width: 1213px;
	margin: 0 auto;
}
a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both;
	height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li,dl,dt,dd {
	padding: 0;
	margin: 0
}

.mt7{ margin-top: 7px}
.ml26{ margin-left: 26px}
.ml35{ margin-left: 35px}
.mr26{ margin-right: 26px}

.bg01{ border-top: 7px solid #0073bd}
.bg02{ background: #0073bd; margin-top: 20px}
.bg_fff{ background: #fff}

.index_search{ width:483px; position:relative; top:47px; right:0;}
.index_search .search{ width: 481px; height: 39px; border: 1px solid #d9d9d9; border-radius: 5px; overflow: hidden}
.index_search .input{ position:absolute; left:17px; height:39px; line-height:39px; background:none; border:0; width:369px; color:#959595;}
.index_search .btn{ background:url(../images/btn.png) no-repeat; position:absolute; right:0; width:99px; height:39px; border:0; cursor:pointer}

.index_date{ position: absolute; top:-47px; right:0; width:230px; text-align:center; height:23px; line-height:23px; z-index:10; font-size:14px; background: url("../images/index01.png") no-repeat; color: #fff}
.index_date a{ color: #fff; padding: 0 5px}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0; height:53px; line-height:48px; position:relative; z-index:1; background: url("../images/nav_bg.png") no-repeat }
.nav a{ color:#525252; text-decoration:none  }
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 24px; font-size:14px; font-weight:normal; border-right: 1px solid #d9d9d9}
.nav .sub{ display:none; width:104px; left:0; top:48px;  position:absolute; background:#155096;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; border-bottom:1px solid #1166aa; text-align:center; color: #fff }
.nav .sub a:hover{ background:#3476cf; color:#fff;  }
.nav .on h3 a{ background:#0073bd; color:#fff;   }

.focusBox { position: relative; width: 100%; height: 478px; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; top: -29px }
.focusBox .pic img { width: 320px; height: 478px; display: block; }
.focusBox .pic li{ height: 478px}
.focusBox .txt-bg { position: absolute; bottom: 23px; z-index: 1; width:906px;  background: url("../images/index02.png"); overflow: hidden; height: 117px; left: 50%; margin-left: -453px;}
.focusBox .txt { position: absolute; bottom: 23px; z-index: 2; width:906px; overflow: hidden; height: 132px; left: 50%; margin-left: -453px; color: #fff }
.focusBox .txt li{ height:92px; line-height:24px; position:absolute; bottom:0; padding: 20px 200px 20px 40px; font-size: 14px}
.focusBox .txt li h3{ font-size: 18px; font-weight: normal; line-height: 44px; padding-left: 10px}
.focusBox .txt li p{ margin-top: 0; color: #787878; padding-left: 20px; font-size: 12px}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 106px; right: 58px; width:906px; left: 50%; margin-left: -453px; text-align: right }
.focusBox .num li{ position: relative; width: 18px; height: 18px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; display: inline-block; border-radius: 50% }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: #fff;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#0073bd;  }
/* 鏂板 */
.focusBox .prev,
.focusBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.focusBox .next{ left:auto; right:3%; background-position:8px 5px; }
.focusBox .prev:hover,
.focusBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.focusBox .prevStop{ display:none;  }
.focusBox .nextStop{ display:none;  }

.focusBox .pic li a{ height: 478px; display:block}


/* 鏂板 */
.slideTxtBox{ width:775px; text-align:left; height: 390px; border: 1px solid #e1e0e0}
.slideTxtBox .hd{ height:47px; padding:0 ;   border-bottom:1px solid #e1e0e0;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:0; height:47px; width: 775px   }
.slideTxtBox .hd ul li{ float:left; padding:0 27px; cursor:pointer; color: #767676; font-size: 20px; height: 44px; line-height: 44px; border-right: 1px solid #dedede; border-bottom: 3px solid #d1d1d1 }
/* 淇敼 */
.slideTxtBox .hd ul li a{ position: absolute; right: 15px; top: 15px; display: none}
/* 淇敼 */
.slideTxtBox .hd ul li span{ padding-left: 17px; color: #767676}
/* 鏂板 */
.slideTxtBox .hd ul li.on{ height:44px; border-bottom:3px solid #0073bd; color: #0073bd }
.slideTxtBox .hd ul li.on a{ display: block}
/* 鏂板 */
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd  .con{ padding: 10px 0}
.slideTxtBox .bd  .con .txt{ width: 440px; margin-right: 40px}
.slideTxtBox .bd  .con p{ color: #565656; line-height: 22px; padding-top: 5px}
.slideTxtBox .bd  .con p a{ font-size: 12px}
.slideTxtBox .bd  .con a{ color: #0073bd; font-size: 16px}
.slideTxtBox .bd  .con span{ color: #b4b4b4; display: block; padding-bottom: 10px}
.slideTxtBox .bd ul li{ height: 16px; line-height: 16px; margin-top: 15px}
.slideTxtBox .bd ul li a{ float:right; padding-left: 20px; color: #404040; width: 605px}
.slideTxtBox .bd ul li span{ float:left; color: #0073bd; border-right: 1px dashed #a5a5a5; padding-right: 14px}

.slideTxtBox01{ width:410px; text-align:left; height: 390px; border: 1px solid #e1e0e0}
.slideTxtBox01 .hd{ height:44px; padding:0 ;   border-bottom:1px solid #e1e0e0;  position:relative; }
.slideTxtBox01 .hd ul{ float:left;  position:absolute; left:0; top:0; height:44px; width: 410px   }
.slideTxtBox01 .hd ul li{ float:left; padding:0 27px; cursor:pointer; color: #767676; font-size: 20px; height: 44px; line-height: 44px; }
/* 淇敼 */
.slideTxtBox01 .hd ul li a{ position: absolute; right: 15px; top: 15px; display: none}
/* 淇敼 */
.slideTxtBox01 .hd ul li span{ padding-left: 17px; color: #767676}
.slideTxtBox01 .hd ul li.on{ height:44px; background: #0073bd; color: #fff }
/* 鏂板 */
.slideTxtBox01 .hd ul li.on a{ display: block}
/* 鏂板 */
.slideTxtBox01 .bd ul{ padding:0 15px;  zoom:1;  }
.slideTxtBox01 .bd ul li{ height:101px; margin-top:10px; border-bottom: 1px solid #e1e0e0}
.slideTxtBox01 .bd ul li .date{ background:url("../images/index04.png") no-repeat; color:#fff; width:86px; height:91px; font-size:12px; text-align:center}
.slideTxtBox01 .bd ul li .date .year{ line-height: 22px; margin-top: 7px}
.slideTxtBox01 .bd ul li .date span{ display:block; color:#323232; font-size:22px; 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: 1px solid #e1e0e0; margin-top: 25px}
.index_quick .index_news01{ width: 351px;}
.index_quick .index_news01 .t{ height: 47px; background: url("../images/index05.png") bottom repeat-x; line-height: 44px; color: #0073bd}
.index_quick .index_news01 .t span{ display: inline-block; border-bottom: 3px solid #0073bd; line-height: 44px; padding: 0 15px; font-size: 20px}
.index_quick .index_news01 .t a{ float: right; margin-top: 15px; margin-right: 5px}
.index_quick .index_news01 .pic{ height: 168px; width: 100%; margin-top: 13px; position: relative}
.index_quick .index_news01 .pic img{ width: 100%; height: 168px;}
.index_quick .index_news01 .pic .txt{ position: absolute; height: 43px; width: 331px; color: #fff; bottom: 0; left: 0; z-index: 10; background: url("../images/index07.png"); padding: 10px}
.index_quick .index_news01 .pic .txt h3{ font-size: 14px; line-height: 20px; padding-bottom: 5px}
.index_quick .index_news01 .pic .txt a{ color: #fff}
.index_quick .index_news01 ul{ padding: 10px 0}
.index_quick .index_news01 ul li{
	height: 30px;
	line-height: 30px;
	color: #b0b0b0;
	font-size: 14px
}
.index_quick .index_news01 ul li span{
	float: right
}
.index_quick .index_news01 ul li a{
	float: left;

	width: 240px;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	color: #404040;
	background: url(../images/arrow01.png) left no-repeat;
	padding-left: 14px
}

.index_quick .index_news02{ width: 351px;}
.index_quick .index_news02 .t{ height: 47px; background: url("../images/index05.png") bottom repeat-x; line-height: 44px; color: #318b00}
.index_quick .index_news02 .t span{ display: inline-block; border-bottom: 3px solid #318b00; line-height: 44px; padding: 0 15px; font-size: 20px}
.index_quick .index_news02 .t a{ float: right; margin-top: 15px; margin-right: 5px}
.index_quick .index_news02 .pic{ height: 168px; width: 100%; margin-top: 13px; position: relative}
.index_quick .index_news02 .pic img{ width: 100%; height: 168px;}
.index_quick .index_news02 .pic .txt{ position: absolute; height: 43px; width: 331px; color: #fff; bottom: 0; left: 0; z-index: 10; background: url("../images/index08.png"); padding: 10px}
.index_quick .index_news02 .pic .txt h3{ font-size: 14px; line-height: 20px; padding-bottom: 5px}
.index_quick .index_news02 .pic .txt a{ color: #fff}
.index_quick .index_news02 ul{ padding: 10px 0}
.index_quick .index_news02 ul li{
	height: 30px;
	line-height: 30px;
	color: #b0b0b0;
	font-size: 14px
}
.index_quick .index_news02 ul li span{
	float: right
}
.index_quick .index_news02 ul li a{
	float: left;
	width: 240px;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	color: #404040;
	background: url(../images/arrow01.png) left no-repeat;
	padding-left: 14px
}

.index_quick .index_news03{ width: 376px;}
.index_quick .index_news03 .t{ height: 47px; background: url("../images/index05.png") bottom repeat-x; line-height: 44px; color: #bd5900}
.index_quick .index_news03 .t span{ display: inline-block; border-bottom: 3px solid #bd5900; line-height: 44px; padding: 0 15px; font-size: 20px}
.index_quick .index_news03 .t a{ float: right; margin-top: 15px; margin-right: 5px}
.index_quick .index_news03 .pic{ height: 168px; width: 100%; margin-top: 13px; position: relative}
.index_quick .index_news03 .pic img{ width: 100%; height: 168px;}
.index_quick .index_news03 .pic .txt{ position: absolute; height: 43px; width: 356px; color: #fff; bottom: 0; left: 0; z-index: 10; background: url("../images/index09.png"); padding: 10px}
.index_quick .index_news03 .pic .txt h3{ font-size: 14px; line-height: 20px; padding-bottom: 5px}
.index_quick .index_news03 .pic .txt a{ color: #fff}
.index_quick .index_news03 ul{ padding: 10px 0}
.index_quick .index_news03 ul li{
	height: 30px;
	line-height: 30px;
	color: #b0b0b0;
	font-size: 14px
}
.index_quick .index_news03 ul li span{
	float: right
}
.index_quick .index_news03 ul li a{
	float: left;
	width: 240px;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	color: #404040;
	background: url(../images/arrow01.png) left no-repeat;
	padding-left: 14px
}

.footer{ width: 1210px; margin: 0 auto; color: #fff; line-height: 40px; padding: 10px 0}
.footer a{ color: #fff; padding-right: 20px; line-height: 40px; display: inline-block}
.footer a.mail{background: url("../images/mail.png") left no-repeat; padding-left: 38px}
.footer a.weixin{background: url("../images/weixin.png") left no-repeat; padding-left: 38px}

.ny_left{
	width: 241px;
	margin-top: 18px;
	margin-left: 10px;
	padding-bottom: 30px;
}
.ny_left .t{
	background: #0073bd;
	height: 48px;
	line-height: 48px;
	color: #fff;
	font-size: 18px;
	padding-left: 31px
}
.ny_left .con li{
	height: 35px;
	line-height: 35px;
	margin-top: 7px;
}
.ny_left .con li a{
	display: block;
	padding-left: 31px;
	color: #353535;
	font-size: 14px;
	background: url(../images/undergraduate_ny01.png) no-repeat;
}
.ny_left .con li a:hover{
	display: block;
	padding-left: 31px;
	color: #fff;
	font-size: 14px;
	background: url(../images/ny02.png) no-repeat;
}
.ny_left img{
	width: 206px
}

.ny_right{
	width: 923px;
	margin-top: 18px;
	margin-right: 10px;
}
.ny_right .t{
	height: 47px;
	border-bottom: 1px solid #bababa;
	position: relative
}
.ny_right .t .span{
	background: url(../images/arrow12.png) left no-repeat;
	padding-left: 36px;
	color: #000000;
	font-size: 18px;
	display: inline-block;
	line-height: 47px;
	border-bottom: 3px solid #0073bd;
	padding-right: 20px;
}
.ny_right .t .ny_pos{
	position: absolute;
	top: 0;
	right: 0;
	color: #6a6a6a;
	font-size: 14px;
	line-height: 47px
}
.ny_right .t .ny_pos a{
	color: #6a6a6a;
	padding: 0 5px
}
.ny_right .list01{ margin:20px 0;}
.ny_right .list01 li{ line-height:30px; height:145px; font-size:14px; border-bottom:1px dashed #b7b7b7; width:920px; margin:20px auto 0 auto}
.ny_right .list01 li img{ width:181px; height:115px; float:left; margin-right:20px; margin-left: 15px}
.ny_right .list01 li .txt{ width:640px}
.ny_right .list01 li .txt a{ color:#0073bd; font-size: 14px}
.ny_right .list01 li .txt p{ color:#858585; line-height: 20px; font-size: 12px}
.ny_right .list01 li .txt p a{ color: #2b5492; font-size: 12px}
.ny_right .list01 li .txt span{ display:block; text-align:left; color:#0073bd}

.ny_right .con .header{
	border-bottom: 1px dashed #b9b9b9;
	text-align: center;
	margin-top: 20px
}
.ny_right .con .header h2{
	color: #424242
}
.ny_right .con .header p{
	padding: 15px 0;
	color: #898989;
	font-size: 12px
}
.ny_right .con .details{
	font-size: 14px;
	color: #616161;
	line-height: 26px;
	padding: 20px 30px;
}

/* 锟叫撅拷锟斤拷锟斤拷锟斤拷 */

.graduate_bg{ background: url("../images/graduate_bg.jpg")}
.graduate_bg01{ background: #008cac}

.graduate_home{ background: url("../images/graduate_home.png") left no-repeat; padding-left: 36px; display: inline-block; line-height: 30px; color: #6b6b6b; margin-top: 47px; font-size: 14px}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.graduate_nav{ padding:0; height:60px; line-height:60px; position:relative; z-index:1; background: #00a1bd; width: 845px }
.graduate_nav a{ color:#fff; text-decoration:none  }
.graduate_nav .nLi{ float:left;  position:relative; display:inline;}
.graduate_nav .nLi h3{ float:left;  }
.graduate_nav .nLi h3 a{ display:block; padding:0 31px; font-size:14px; font-weight:normal;}
.graduate_nav .sub{ display:none; width:118px; left:0; top:60px;  position:absolute; background:#00bed3;  line-height:26px; padding:5px 0;  }
.graduate_nav .sub li{ zoom:1; }
.graduate_nav .sub a{ display:block; padding:0 10px; border-bottom:1px solid #00a1bd; text-align:center; color: #fff }
.graduate_nav .sub a:hover{ background:#00a1bd; color:#fff;  }
.graduate_nav .on h3 a{ background:#00bed3; color:#fff;   }

.graduate_search{ width: 318px; height: 33px; background: #cae3e7; margin-top: 14px; margin-right: 21px; line-height: 33px; position: relative}
.graduate_search .btn{ width: 39px; height: 33px; background: url("../images/graduate_btn.png") no-repeat; border: 0; cursor: pointer; position: absolute; right: 0}
.graduate_search .input{ height: 33px; line-height: 33px; border: 0; width: 264px; color: #008cac; font-size: 12px; position: absolute; left: 15px; background: transparent}

.graduate_quick{ width: 235px; margin-left: 8px; margin-top: 9px}
.graduate_quick img{ margin-bottom: 3px}

.slideBox{ width:654px; height:313px; overflow:hidden; position:relative; padding:0; margin-top:9px; border: 1px solid #e9e9e9; margin-left: 8px  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#00a1bd; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:654px; height:313px; display:block;  }

/* 锟斤拷锟斤拷锟斤拷前/锟斤拷钮锟斤拷锟诫，锟斤拷锟斤拷锟斤拷锟揭撅拷锟斤拷锟斤拷锟?? */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.graduate_news01{ width: 280px; padding: 1px; border: 1px solid #e9e9e9; margin-top: 9px; margin-right: 11px; height: 311px}
.graduate_news01 .t{ background: #00a1bd; height: 36px; color: #fff; line-height: 36px; font-size: 16px; padding-left: 20px}
.graduate_news01 .t a{ float: right; color: #fff; padding-right: 10px; font-size: 12px}
.graduate_news01 .itemlist{ width: 260px; margin: 10px auto 0 auto; border-bottom: 1px dashed #b4b4b4; padding-bottom: 8px}
.graduate_news01 .itemlist .date{ float: left; width: 47px; text-align: center; color: #008cac; font-size: 18px; line-height: 30px; height: 46px; border: 1px solid #d6d6d6; border-radius: 3px; margin-left: 10px}
.graduate_news01 .itemlist .date span{ display: block; background: #008cac; color: #fff; font-size: 12px; line-height: 16px}
.graduate_news01 .itemlist .txt{ width: 178px; float: right; line-height: 23px}
.graduate_news01 .itemlist .txt a{ color: #008cac; display: block; width: 100%}

.graduate_news02{ width: 434px; padding: 1px; border: 1px solid #e9e9e9; margin-top: 9px; margin-right: 11px; height: 291px; margin-left: 10px}
.graduate_news02 .t{ background: #00a1bd; height: 36px; color: #fff; line-height: 36px; font-size: 16px; padding-left: 20px}
.graduate_news02 .t a{ float: right; color: #fff; padding-right: 10px; font-size: 12px}
.graduate_news02 .con{ padding: 10px}
.graduate_news02 .con ul{}
.graduate_news02 .con ul li{height: 34px;line-height: 34px;	color: #b0b0b0;	font-size: 14px}
.graduate_news02 .con ul li span{float: right}
.graduate_news02 .con ul li a{float: left;	width: 320px;	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;	color: #404040;	background: url(../images/arrow02.png) left no-repeat;	padding-left: 14px}

.graduate_news03{ width: 434px; padding: 1px; border: 1px solid #e9e9e9; margin-top: 9px; margin-right: 11px; height: 291px; margin-left: 10px}
.graduate_news03 .t{ background: #00a1bd; height: 36px; color: #fff; line-height: 36px; font-size: 16px; padding-left: 20px}
.graduate_news03 .t a{ float: right; color: #fff; padding-right: 10px; font-size: 12px}
.graduate_news03 .con{ padding: 10px}
.graduate_news03 .con ul{}
.graduate_news03 .con ul li{height: 34px;line-height: 34px;	color: #b0b0b0;	font-size: 14px}
.graduate_news03 .con ul li span{float: right}
.graduate_news03 .con ul li a{float: left;	width: 320px;	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;	color: #404040;	background: url(../images/arrow02.png) left no-repeat;	padding-left: 14px}

.graduate_right{ width: 284px; margin-top: 9px; margin-right: 11px;}
.graduate_right .link{width: 280px; padding: 1px; border: 1px solid #e9e9e9; height: 170px}
.graduate_right .link .t{ height: 36px; color: #007f95; line-height: 36px; font-size: 16px; padding-left: 20px; border-bottom: 1px solid #00a1bd}
.graduate_right .link .t a{ float: right; color: #007f95; padding-right: 10px; font-size: 12px}
.graduate_right .con{ padding: 10px}
.graduate_right .link .con ul{}
.graduate_right .link .con ul li{height: 30px;line-height: 30px;	color: #b0b0b0;	font-size: 14px}
.graduate_right .link .con ul li span{float: right}
.graduate_right .link .con ul li a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;	color: #404040;	background: url(../images/arrow02.png) left no-repeat;	padding-left: 14px; display: block}

.graduate_right .contact{ background: #f1f1f1; border: 1px solid #e9e9e9; margin-top: 7px; height: 112px}
.graduate_right .contact .txt{ width: 167px; margin-left: 22px; margin-top: 15px}
.graduate_right .contact .txt h2{ color: #007f95; font-size: 16px; padding-bottom: 10px}
.graduate_right .contact .txt span{ display: block; background: url("../images/graduate_mail.png") left no-repeat; padding-left: 24px; padding-bottom: 5px}
.graduate_right .contact img{ margin-top: 6px}

.graduate_footer{ color: #ababab; line-height: 40px; padding: 10px; border-top: 6px solid #00a1bd; margin-top: 20px}
.graduate_footer a{ color: #ababab; padding-right: 20px; line-height: 40px; display: inline-block}
.graduate_footer a.mail{background: url("../images/graduate_mail.png") left no-repeat; padding-left: 38px}
.graduate_footer a.weixin{background: url("../images/graduate_weixin.png") left no-repeat; padding-left: 38px}

.graduate_ny_left{
	width: 241px;
	margin-top: 18px;
	margin-left: 10px;
	padding-bottom: 30px;
}
.graduate_ny_left .t{
	background: #00a1bd;
	height: 48px;
	line-height: 48px;
	color: #fff;
	font-size: 18px;
	padding-left: 31px
}
.graduate_ny_left .con li{
	height: 35px;
	line-height: 35px;
	margin-top: 7px;
}
.graduate_ny_left .con li a{
	display: block;
	padding-left: 31px;
	color: #353535;
	font-size: 14px;
	background: url(../images/undergraduate_ny01.png) no-repeat;
}
.graduate_ny_left .con li a:hover{
	display: block;
	padding-left: 31px;
	color: #fff;
	font-size: 14px;
	background: url(../images/graduate_ny_02.png) no-repeat;
}
.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: 1px solid #00a1bd;
	position: relative
}
.graduate_ny_right .t .span{
	background: url(../images/arrow11.png) left no-repeat;
	padding-left: 36px;
	color: #000000;
	font-size: 18px;
	display: inline-block;
	line-height: 47px;
	border-bottom: 3px solid #00a1bd;
}
.graduate_ny_right .t .ny_pos{
	position: absolute;
	top: 0;
	right: 0;
	color: #6a6a6a;
	font-size: 14px;
	line-height: 47px
}
.graduate_ny_right .t .ny_pos a{
	color: #6a6a6a;
	padding: 0 5px
}
.graduate_ny_right .list01{ margin:20px 0;}
.graduate_ny_right .list01 li{ line-height:30px; height:145px; font-size:14px; border-bottom:1px dashed #b7b7b7; width:920px; margin:20px auto 0 auto}
.graduate_ny_right .list01 li img{ width:181px; height:115px; float:left; margin-right:20px; margin-left: 15px}
.graduate_ny_right .list01 li .txt{ width:640px}
.graduate_ny_right .list01 li .txt a{ color:#00a1bd; font-size: 14px}
.graduate_ny_right .list01 li .txt p{ color:#858585; line-height: 20px; font-size: 12px}
.graduate_ny_right .list01 li .txt p a{ color: #2b5492; font-size: 12px}
.graduate_ny_right .list01 li .txt span{ display:block; text-align:left; color:#00a1bd}

.graduate_ny_right .con .header{
	border-bottom: 1px dashed #b9b9b9;
	text-align: center;
	margin-top: 20px
}
.graduate_ny_right .con .header h2{
	color: #424242
}
.graduate_ny_right .con .header p{
	padding: 15px 0;
	color: #898989;
	font-size: 12px
}
.graduate_ny_right .con .details{
	font-size: 14px;
	color: #616161;
	line-height: 26px;
	padding: 20px 30px;
}


/* 锟斤拷员锟斤拷锟斤拷 */

.youth_bg01{ background: #9d8de1}

.youth_home{ background: url("../images/youth_home.png") left no-repeat; padding-left: 36px; display: inline-block; line-height: 30px; color: #6b6b6b; margin-top: 47px; font-size: 14px}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.youth_nav{ padding:0; height:60px; line-height:60px; position:relative; z-index:1; background: #7b66d5; width: 845px }
.youth_nav a{ color:#fff; text-decoration:none  }
.youth_nav .nLi{ float:left;  position:relative; display:inline;}
.youth_nav .nLi h3{ float:left;  }
.youth_nav .nLi h3 a{ display:block; padding:0 24px; font-size:14px; font-weight:normal;}
.youth_nav .sub{ display:none; width:118px; left:0; top:60px;  position:absolute; background:#6249cd;  line-height:26px; padding:5px 0;  }
.youth_nav .sub li{ zoom:1; }
.youth_nav .sub a{ display:block; padding:0 10px; border-bottom:1px solid #7b66d5; text-align:center; color: #fff }
.youth_nav .sub a:hover{ background:#00a1bd; color:#fff;  }
.youth_nav .on h3 a{ background:#6249cd; color:#fff;   }

.youth_search{ width: 318px; height: 33px; background: #ffffff; margin-top: 14px; margin-right: 21px; line-height: 33px; position: relative}
.youth_search .btn{ width: 39px; height: 33px; background: url("../images/youth_btn.png") no-repeat; border: 0; cursor: pointer; position: absolute; right: 0}
.youth_search .input{ height: 33px; line-height: 33px; border: 0; width: 264px; color: #b9b9b9; font-size: 12px; position: absolute; left: 15px; background: transparent}

.youth_slideBox{ width:895px; height:313px; overflow:hidden; position:relative; padding:0; margin-top:9px; border: 1px solid #e9e9e9; margin-left: 8px  }
.youth_slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.youth_slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.youth_slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.youth_slideBox .hd ul li.on{ background:#00a1bd; color:#fff; }
.youth_slideBox .bd{ position:relative; height:100%; z-index:0;   }
.youth_slideBox .bd li{ zoom:1; vertical-align:middle; }
.youth_slideBox .bd img{ width:895px; height:313px; display:block;  }

/* 锟斤拷锟斤拷锟斤拷前/锟斤拷钮锟斤拷锟诫，锟斤拷锟斤拷锟斤拷锟揭撅拷锟斤拷锟斤拷锟?? */
.youth_slideBox .prev,
.youth_slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.youth_slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.youth_slideBox .prev:hover,
.youth_slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.youth_slideBox .prevStop{ display:none;  }
.youth_slideBox .nextStop{ display:none;  }

.youth_news01{ width: 280px; padding: 1px; border: 1px solid #e9e9e9; margin-top: 9px; margin-right: 11px; height: 311px}
.youth_news01 .youth_slideTxtBox{ width:280px; text-align:left;  }
.youth_news01 .youth_slideTxtBox .hd{ height:36px; line-height:30px; background:#7b66d5; position:relative; }
.youth_news01 .youth_slideTxtBox .hd ul{ float:left;  position:absolute; left:12px; top:6px; height:30px; width: 268px   }
.youth_news01 .youth_slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; color: #fff }
.youth_news01 .youth_slideTxtBox .hd ul li.on{ height:30px;  background:#fff; color: #4d4d4d  }
.youth_news01 .youth_slideTxtBox .bd ul{ padding:0 15px;  zoom:1;  }
.youth_news01 .youth_slideTxtBox .hd ul li a{ position: absolute; right: 15px; top: 0; color: #fff}
.youth_news01 .itemlist{ width: 260px; margin: 10px auto 0 auto; border-bottom: 1px dashed #b4b4b4; padding-bottom: 8px}
.youth_news01 .itemlist .date{ float: left; width: 47px; text-align: center; color: #7b66d5; font-size: 18px; line-height: 30px; height: 46px; border: 1px solid #d6d6d6; border-radius: 3px; margin-left: 10px}
.youth_news01 .itemlist .date span{ display: block; background: #7b66d5; color: #fff; font-size: 12px; line-height: 16px}
.youth_news01 .itemlist .txt{ width: 178px; float: right; line-height: 23px}
.youth_news01 .itemlist .txt a{ color: #7b66d5; display: block; width: 100%}

.youth_news02{ width: 284px; padding: 1px; border: 1px solid #e9e9e9; margin-top: 9px; margin-right: 11px; height: 291px; margin-left: 10px}
.youth_news02 .t{ background: #7b66d5; height: 36px; color: #fff; line-height: 36px; font-size: 16px; padding-left: 20px}
.youth_news02 .t a{ float: right; color: #fff; padding-right: 10px; font-size: 12px}
.youth_news02 .con{ padding: 10px}
.youth_news02 .con ul{}
.youth_news02 .con ul li{height: 34px;line-height: 34px;	color: #b0b0b0;	font-size: 14px}
.youth_news02 .con ul li span{float: right}
.youth_news02 .con ul li a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;	color: #404040;	background: url(../images/arrow02.png) left no-repeat;	padding-left: 14px}

.youth_news03{ width: 284px; padding: 1px; border: 1px solid #e9e9e9; margin-top: 9px; margin-right: 11px; height: 291px; margin-left: 0}
.youth_news03 .t{ background: #7b66d5; height: 36px; color: #fff; line-height: 36px; font-size: 16px; padding-left: 20px}
.youth_news03 .t a{ float: right; color: #fff; padding-right: 10px; font-size: 12px}
.youth_news03 .con{ padding: 10px}
.youth_news03 .con ul{}
.youth_news03 .con ul li{height: 34px;line-height: 34px;	color: #b0b0b0;	font-size: 14px}
.youth_news03 .con ul li span{float: right}
.youth_news03 .con ul li a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;	color: #404040;	background: url(../images/arrow02.png) left no-repeat;	padding-left: 14px}

.youth_right{ width: 284px; margin-top: 9px; margin-right: 11px;}
.youth_right .link{width: 280px; padding: 1px; border: 1px solid #e9e9e9; height: 293px}
.youth_right .link .t{ height: 36px; color: #2a2a2a; line-height: 36px; font-size: 16px; padding-left: 20px; border-bottom: 1px solid #5c307d}
.youth_right .link .t a{ float: right; color: #007f95; padding-right: 10px; font-size: 12px}
.youth_right .con{ padding: 10px}
.youth_right .link .con ul{}
.youth_right .link .con ul li{height: 34px;line-height: 34px;	color: #b0b0b0;	font-size: 14px}
.youth_right .link .con ul li span{float: right}
.youth_right .link .con ul li a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;	color: #404040;	background: url(../images/arrow03.png) left no-repeat;	padding-left: 14px; display: block}

.youth_footer{ color: #ababab; line-height: 40px; padding: 10px; border-top: 6px solid #7b66d5; margin-top: 20px}
.youth_footer a{ color: #ababab; padding-right: 20px; line-height: 40px; display: inline-block}
.youth_footer a.safe{background: url("../images/youth_safe.png") left no-repeat; padding-left: 30px}
.youth_footer a.weixin{background: url("../images/graduate_weixin.png") left no-repeat; padding-left: 38px}

.youth_ny_left{
	width: 241px;
	margin-top: 18px;
	margin-left: 10px;
	padding-bottom: 30px;
}
.youth_ny_left .t{
	background: #7b66d5;
	height: 48px;
	line-height: 48px;
	color: #fff;
	font-size: 18px;
	padding-left: 31px
}
.youth_ny_left .con li{
	height: 35px;
	line-height: 35px;
	margin-top: 7px;
}
.youth_ny_left .con li a{
	display: block;
	padding-left: 31px;
	color: #353535;
	font-size: 14px;
	background: url(../images/undergraduate_ny01.png) no-repeat;
}
.youth_ny_left .con li a:hover{
	display: block;
	padding-left: 31px;
	color: #fff;
	font-size: 14px;
	background: url(../images/youth_ny02.png) no-repeat;
}
.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: 1px solid #bababa;
	position: relative
}
.youth_ny_right .t .span{
	background: url(../images/arrow10.png) left no-repeat;
	padding-left: 36px;
	color: #000000;
	font-size: 18px;
	display: inline-block;
	line-height: 47px;
	border-bottom: 3px solid #7b66d5;
}
.youth_ny_right .t .ny_pos{
	position: absolute;
	top: 0;
	right: 0;
	color: #6a6a6a;
	font-size: 14px;
	line-height: 47px
}
.youth_ny_right .t .ny_pos a{
	color: #6a6a6a;
	padding: 0 5px
}
.youth_ny_right .list01{ margin:20px 0;}
.youth_ny_right .list01 li{ line-height:30px; height:145px; font-size:14px; border-bottom:1px dashed #b7b7b7; width:920px; margin:20px auto 0 auto}
.youth_ny_right .list01 li img{ width:181px; height:115px; float:left; margin-right:20px; margin-left: 15px}
.youth_ny_right .list01 li .txt{ width:640px}
.youth_ny_right .list01 li .txt a{ color:#6249cd; font-size: 14px}
.youth_ny_right .list01 li .txt p{ color:#858585; line-height: 20px; font-size: 12px}
.youth_ny_right .list01 li .txt p a{ color: #2b5492; font-size: 12px}
.youth_ny_right .list01 li .txt span{ display:block; text-align:left; color:#6249cd}

.youth_ny_right .con .header{
	border-bottom: 1px dashed #b9b9b9;
	text-align: center;
	margin-top: 20px
}
.youth_ny_right .con .header h2{
	color: #424242
}
.youth_ny_right .con .header p{
	padding: 15px 0;
	color: #898989;
	font-size: 12px
}
.youth_ny_right .con .details{
	font-size: 14px;
	color: #616161;
	line-height: 26px;
	padding: 20px 30px;
}

/* 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 */

.undergraduate_bg01{ background: #18468c}

.undergraduate_home{ background: url("../images/undergraduate_home.png") left no-repeat; padding-left: 36px; display: inline-block; line-height: 30px; color: #6b6b6b; margin-top: 47px; font-size: 14px}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.undergraduate_nav{ padding:0; height:60px; line-height:60px; position:relative; z-index:1; background: #2b5492; width: 845px }
.undergraduate_nav a{ color:#fff; text-decoration:none  }
.undergraduate_nav .nLi{ float:left;  position:relative; display:inline;}
.undergraduate_nav .nLi h3{ float:left;  }
.undergraduate_nav .nLi h3 a{ display:block; padding:0 30px; font-size:14px; font-weight:normal;}
.undergraduate_nav .sub{ display:none; width:118px; left:0; top:60px;  position:absolute; background:#376aab;  line-height:26px; padding:5px 0;  }
.undergraduate_nav .sub li{ zoom:1; }
.undergraduate_nav .sub a{ display:block; padding:0 10px; border-bottom:1px solid #2b5492; text-align:center; color: #fff }
.undergraduate_nav .sub a:hover{ background:#2b5492; color:#fff;  }
.undergraduate_nav .on h3 a{ background:#376aab; color:#fff;   }

.undergraduate_search{ width: 318px; height: 33px; background: #698ec5; margin-top: 14px; margin-right: 21px; line-height: 33px; position: relative}
.undergraduate_search .btn{ width: 39px; height: 33px; background: url("../images/undergraduate_btn.png") no-repeat; border: 0; cursor: pointer; position: absolute; right: 0}
.undergraduate_search .input{ height: 33px; line-height: 33px; border: 0; width: 264px; color: #fff; font-size: 12px; position: absolute; left: 15px; background: transparent}

.undergraduate_focusBox { position: relative; width: 1187px; height: 313px; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; top: 9px; border: 1px solid #e9e9e9}
.undergraduate_focusBox .pic img { width: 1187px; height: 313px; display: block; }
.undergraduate_focusBox .pic li{ height: 313px}
.undergraduate_focusBox .txt-bg { position: absolute; bottom: 0px; z-index: 1; width:1187px;  background: url("../images/undergraduate_focusBox_bg.png"); overflow: hidden; height: 77px; left: 0;}
.undergraduate_focusBox .txt { position: absolute; bottom: 0; z-index: 2; width:1187px; overflow: hidden; height: 77px; left: 0; color: #fff }
.undergraduate_focusBox .txt li{ height:77px; line-height:24px; position:absolute; bottom:0; padding: 0 20px; font-size: 14px}
.undergraduate_focusBox .txt li h3{ font-size: 18px; font-weight: normal; line-height: 44px; padding-left: 10px}
.undergraduate_focusBox .txt li p{ margin-top: 0; color: #e1e1e1; padding-left: 10px; font-size: 12px}
.undergraduate_focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.undergraduate_focusBox .num { position: absolute; z-index: 3; bottom: 26px; right: 28px; width:1187px; text-align: right }
.undergraduate_focusBox .num li{ position: relative; width: 18px; height: 18px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; display: inline-block; border-radius: 50%; background: #fff }
.undergraduate_focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.undergraduate_focusBox .num li span { z-index: 1; background: #fff;}
.undergraduate_focusBox .num li.on a,.focusBox .num a:hover{ background:#0073bd;  }

.undergraduate_news02{ width: 434px; padding: 1px; border: 1px solid #e9e9e9; margin-top:23px; margin-right: 11px; height: 458px; margin-left: 10px}
.undergraduate_news02 .t{ background: #2b5492; height: 36px; color: #fff; line-height: 36px; font-size: 16px; padding-left: 20px}
.undergraduate_news02 .t a{ float: right; color: #fff; padding-right: 10px; font-size: 12px}
.undergraduate_news02 .con{ padding: 10px 0}
.undergraduate_news02 .con .txt{ width: 400px; margin: 0 auto; border-bottom: 1px dashed #c9c9c9}
.undergraduate_news02 .con p{ color: #565656; line-height: 22px; padding-top: 5px}
.undergraduate_news02 .con p a{ font-size: 12px}
.undergraduate_news02 .con a{ color: #0073bd; font-size: 16px}
.undergraduate_news02 .con span{ color: #b4b4b4; display: block; padding-bottom: 5px; padding-top: 5px}
.undergraduate_news02 ul{ padding: 0 17px; width: 400px}
.undergraduate_news02 ul li{
	height: 30px;
	line-height: 30px;
	color: #b0b0b0;
	font-size: 14px
}
.undergraduate_news02 ul li span{
	float: right
}
.undergraduate_news02 ul li a{
	float: left;
	width: 240px;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	color: #404040;
	background: url(../images/arrow01.png) left no-repeat;
	padding-left: 14px
}

.undergraduate_right{ width: 284px; margin-right: 11px;}
.undergraduate_news01{ width: 280px; padding: 1px; border: 1px solid #e9e9e9; margin-top: 23px;  height: 240px}
.undergraduate_news01 .t{ background: #2b5492; height: 36px; color: #fff; line-height: 36px; font-size: 16px; padding-left: 20px}
.undergraduate_news01 .t a{ float: right; color: #fff; padding-right: 10px; font-size: 12px}
.undergraduate_news01 .itemlist{ width: 260px; margin: 10px auto 0 auto; border-bottom: 1px dashed #b4b4b4; padding-bottom: 8px}
.undergraduate_news01 .itemlist .date{ float: left; width: 47px; text-align: center; color: #2b5492; font-size: 18px; line-height: 30px; height: 46px; border: 1px solid #d6d6d6; border-radius: 3px; margin-left: 10px}
.undergraduate_news01 .itemlist .date span{ display: block; background: #2b5492; color: #fff; font-size: 12px; line-height: 16px}
.undergraduate_news01 .itemlist .txt{ width: 178px; float: right; line-height: 23px}
.undergraduate_news01 .itemlist .txt a{ color: #2b5492; display: block; width: 100%}

.undergraduate_right .link{width: 280px; padding: 1px; border: 1px solid #e9e9e9; height: 105px; margin-top: 11px}
.undergraduate_right .link .t{ height: 36px; color: #2b5492; line-height: 36px; font-size: 16px; padding-left: 20px; border-bottom: 1px solid #00a1bd}
.undergraduate_right .link .t a{ float: right; color: #2b5492; padding-right: 10px; font-size: 12px}
.undergraduate_right .con{ padding: 10px}
.undergraduate_right .link .con a{ color: #404040; font-size: 14px; line-height: 30px; padding: 0 5px}

.undergraduate_right .contact{ background: #f1f1f1; border: 1px solid #e9e9e9; margin-top: 7px; height: 90px}
.undergraduate_right .contact .txt{ width: 167px; margin-left: 22px; margin-top: 15px}
.undergraduate_right .contact .txt h2{ color: #b25e0e; font-size: 16px; padding-bottom: 10px}
.undergraduate_right .contact .txt span{ background: url("../images/arrow04.png") right 5px no-repeat; padding-right: 14px; padding-bottom: 5px}
.undergraduate_right .contact img{ margin-top: 7px; margin-left: 13px}

.undergraduate_footer{ color: #ababab; line-height: 40px; padding: 10px; border-top: 6px solid #2b5492; margin-top: 20px}
.undergraduate_footer a{ color: #ababab; padding-right: 20px; line-height: 40px; display: inline-block}
.undergraduate_footer a.mail{background: url("../images/graduate_mail.png") left no-repeat; padding-left: 38px}
.undergraduate_footer a.weixin{background: url("../images/graduate_weixin.png") left no-repeat; padding-left: 38px}

.undergraduate_banner{ width: 1204px; height: 174px; padding: 3px}
.undergraduate_banner img{ width: 1204px; height: 174px}

.undergraduate_ny_left{
	width: 241px;
	margin-top: 18px;
	margin-left: 10px;
	padding-bottom: 30px;
}
.undergraduate_ny_left .t{
	background: #2b5492;
	height: 48px;
	line-height: 48px;
	color: #fff;
	font-size: 18px;
	padding-left: 31px
}
.undergraduate_ny_left .con li{
	height: 35px;
	line-height: 35px;
	margin-top: 7px;
}
.undergraduate_ny_left .con li a{
	display: block;
	padding-left: 31px;
	color: #353535;
	font-size: 14px;
	background: url(../images/undergraduate_ny01.png) no-repeat;
}
.undergraduate_ny_left .con li a:hover{
	display: block;
	padding-left: 31px;
	color: #fff;
	font-size: 14px;
	background: url(../images/undergraduate_ny02.png) no-repeat;
}
.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: 1px solid #bababa;
	position: relative
}
.undergraduate_ny_right .t .span{
	background: url(../images/arrow07.png) left no-repeat;
	padding-left: 36px;
	color: #000000;
	font-size: 18px;
	display: inline-block;
	line-height: 47px;
	border-bottom: 3px solid #2b5492;
}
.undergraduate_ny_right .t .ny_pos{
	position: absolute;
	top: 0;
	right: 0;
	color: #6a6a6a;
	font-size: 14px;
	line-height: 47px
}
.undergraduate_ny_right .t .ny_pos a{
	color: #6a6a6a;
	padding: 0 5px
}
.undergraduate_ny_right .list01{ margin:20px 0;}
.undergraduate_ny_right .list01 li{ line-height:30px; height:145px; font-size:14px; border-bottom:1px dashed #b7b7b7; width:920px; margin:20px auto 0 auto}
.undergraduate_ny_right .list01 li img{ width:181px; height:115px; float:left; margin-right:20px; margin-left: 15px}
.undergraduate_ny_right .list01 li .txt{ width:640px}
.undergraduate_ny_right .list01 li .txt a{ color:#2b5492; font-size: 14px}
.undergraduate_ny_right .list01 li .txt p{ color:#858585; line-height: 20px; font-size: 12px}
.undergraduate_ny_right .list01 li .txt p a{ color: #2b5492; font-size: 12px}
.undergraduate_ny_right .list01 li .txt span{ display:block; text-align:left; color:#565353}

.undergraduate_ny_right .con .header{
	border-bottom: 1px dashed #b9b9b9;
	text-align: center;
	margin-top: 20px
}
.undergraduate_ny_right .con .header h2{
	color: #424242
}
.undergraduate_ny_right .con .header p{
	padding: 15px 0;
	color: #898989;
	font-size: 12px
}
.undergraduate_ny_right .con .details{
	font-size: 14px;
	color: #616161;
	line-height: 26px;
	padding: 20px 30px;
}

/* 锟斤拷锟斤拷之锟斤拷 */

.union_bg01{ background: #77d19e}
.union_bg{ background: url("../images/union_bg.png") top center no-repeat;}

.union_home{ background: url("../images/union_home.png") left no-repeat; padding-left: 36px; display: inline-block; line-height: 30px; color: #fff; margin-top: 47px; font-size: 14px}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.union_nav{ padding:0; height:60px; line-height:60px; position:relative; z-index:1; width: 845px }
.union_nav a{ color:#fff; text-decoration:none  }
.union_nav .nLi{ float:left;  position:relative; display:inline;}
.union_nav .nLi h3{ float:left;  }
.union_nav .nLi h3 a{ display:block; padding:0 30px; font-size:14px; font-weight:normal;}
.union_nav .sub{ display:none; width:118px; left:0; top:60px;  position:absolute; background:#41d192;  line-height:26px; padding:5px 0;  }
.union_nav .sub li{ zoom:1; }
.union_nav .sub a{ display:block; padding:0 10px; border-bottom:1px solid #77d19e; text-align:center; color: #fff }
.union_nav .sub a:hover{ background:#77d19e; color:#fff;  }
.union_nav .on h3 a{ background:#41d192; color:#fff;   }

.union_news01{ width: 280px; padding: 1px; border: 1px solid #e9e9e9; margin-top: 9px; margin-left: 10px; height: 311px}
.union_news01 .t{ background: #4cbb7d; height: 36px; color: #fff; line-height: 36px; font-size: 16px; position: relative}
.union_news01 .t span{ position: absolute; left: 14px; top: 5px; height: 31px; line-height: 31px; padding: 0 10px; color: #2b8452; background: #fff}
.union_news01 .t a{ float: right; color: #fff; padding-right: 10px; font-size: 12px}
.union_news01 .itemlist{ width: 260px; margin: 10px auto 0 auto; border-bottom: 1px dashed #b4b4b4; padding-bottom: 8px}
.union_news01 .itemlist .date{ float: left; width: 47px; text-align: center; color: #278551; font-size: 18px; line-height: 30px; height: 46px; border: 1px solid #d6d6d6; border-radius: 3px; margin-left: 10px}
.union_news01 .itemlist .date span{ display: block; background: #278551; color: #fff; font-size: 12px; line-height: 16px}
.union_news01 .itemlist .txt{ width: 178px; float: right; line-height: 23px}
.union_news01 .itemlist .txt a{ color: #278551; display: block; width: 100%}

.union_news02{ width: 280px; padding: 1px; border: 1px solid #e9e9e9; margin-top: 9px; margin-right: 10px; height: 311px}
.union_news02 .link{width: 280px; height: 170px}
.union_news02 .link .t{ height: 36px; color: #007f95; line-height: 36px; font-size: 16px; padding-left: 20px; border-bottom: 1px solid #00a1bd}
.union_news02 .link .t a{ float: right; color: #007f95; padding-right: 10px; font-size: 12px}
.union_news02 .con{ padding: 10px}
.union_news02 .link .con ul{}
.union_news02 .link .con ul li{height: 30px;line-height: 30px;	color: #b0b0b0;	font-size: 14px}
.union_news02 .link .con ul li span{float: right}
.union_news02 .link .con ul li a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;	color: #404040;	background: url(../images/arrow02.png) left no-repeat;	padding-left: 14px; display: block}

.union_slideBox{ width:604px; height:313px; overflow:hidden; position:relative; padding:0; margin-top:9px; border: 1px solid #e9e9e9; margin-left: 8px  }
.union_slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.union_slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.union_slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.union_slideBox .hd ul li.on{ background:#00a1bd; color:#fff; }
.union_slideBox .bd{ position:relative; height:100%; z-index:0;   }
.union_slideBox .bd li{ zoom:1; vertical-align:middle; }
.union_slideBox .bd img{ width:604px; height:313px; display:block;  }

/* 锟斤拷锟斤拷锟斤拷前/锟斤拷钮锟斤拷锟诫，锟斤拷锟斤拷锟斤拷锟揭撅拷锟斤拷锟斤拷锟?? */
.union_slideBox .prev,
.union_slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.union_slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.union_slideBox .prev:hover,
.union_slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.union_slideBox .prevStop{ display:none;  }
.union_slideBox .nextStop{ display:none;  }

.union_news03{ width: 1183px; padding: 1px; border: 1px solid #e9e9e9; margin-top: 9px; margin-left: 10px; height: 311px}
.union_news03 .t{ background: #ededed; height: 36px; color: #fff; line-height: 36px; font-size: 16px; position: relative}
.union_news03 .t span{ position: absolute; left: 0px; top: 0px; height: 36px; line-height: 36px; padding: 0 30px; color: #fff; background: #4cbb7d}
.union_news03 .t a{ float: right; color: #bab9b9; padding-right: 10px; font-size: 12px}

.picMarquee-left{ width:1183px;  overflow:hidden; position:relative; }
.picMarquee-left .prev{ display:block;  width:36px; height:27px; float:left; margin-left:15px; margin-top:100px;  overflow:hidden;
	cursor:pointer; background:url("../images/left.png") no-repeat;}
.picMarquee-left .next{ display:block;  width:36px; height:27px; float:right; margin-right:15px; margin-top:100px;  overflow:hidden;
	cursor:pointer; background:url("../images/right.png") no-repeat;}

.picMarquee-left .bd{ padding:10px 30px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:24px 8px 0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:155px; height:169px; display:block; }
.picMarquee-left .bd ul li .title{ line-height:24px; color: #404040   }
.picMarquee-left .bd ul li .title a{ color: #404040; font-size: 14px}

.union_footer{ color: #ababab; line-height: 40px; padding: 10px; border-top: 6px solid #4cbb7d; margin-top: 20px}
.union_footer a{ color: #ababab; padding-right: 20px; line-height: 40px; display: inline-block}
.union_footer a.mail{background: url("../images/graduate_mail.png") left no-repeat; padding-left: 30px}
.union_footer a.weixin{background: url("../images/graduate_weixin.png") left no-repeat; padding-left: 38px}

.union_ny_left{
	width: 241px;
	margin-top: 18px;
	margin-left: 10px;
	padding-bottom: 30px;
}
.union_ny_left .t{
	background: #2a9458;
	height: 48px;
	line-height: 48px;
	color: #fff;
	font-size: 18px;
	padding-left: 31px
}
.union_ny_left .con li{
	height: 35px;
	line-height: 35px;
	margin-top: 7px;
}
.union_ny_left .con li a{
	display: block;
	padding-left: 31px;
	color: #353535;
	font-size: 14px;
	background: url(../images/undergraduate_ny01.png) no-repeat;
}
.union_ny_left .con li a:hover{
	display: block;
	padding-left: 31px;
	color: #fff;
	font-size: 14px;
	background: url(../images/union_ny02.png) no-repeat;
}
.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: 1px solid #bababa;
	position: relative
}
.union_ny_right .t .span{
	background: url(../images/arrow09.png) left no-repeat;
	padding-left: 36px;
	color: #000000;
	font-size: 18px;
	display: inline-block;
	line-height: 47px;
	border-bottom: 3px solid #2a9458;
}
.union_ny_right .t .ny_pos{
	position: absolute;
	top: 0;
	right: 0;
	color: #6a6a6a;
	font-size: 14px;
	line-height: 47px
}
.union_ny_right .t .ny_pos a{
	color: #6a6a6a;
	padding: 0 5px
}
.union_ny_right .list01{ margin:20px 0;}
.union_ny_right .list01 li{ line-height:30px; height:145px; font-size:14px; border-bottom:1px dashed #b7b7b7; width:920px; margin:20px auto 0 auto}
.union_ny_right .list01 li img{ width:181px; height:115px; float:left; margin-right:20px; margin-left: 15px}
.union_ny_right .list01 li .txt{ width:640px}
.union_ny_right .list01 li .txt a{ color:#2a9458; font-size: 14px}
.union_ny_right .list01 li .txt p{ color:#858585; line-height: 20px; font-size: 12px}
.union_ny_right .list01 li .txt p a{ color: #2a9458; font-size: 12px}
.union_ny_right .list01 li .txt span{ display:block; text-align:left; color:#565353}

.union_ny_right .con .header{
	border-bottom: 1px dashed #b9b9b9;
	text-align: center;
	margin-top: 20px
}
.union_ny_right .con .header h2{
	color: #424242
}
.union_ny_right .con .header p{
	padding: 15px 0;
	color: #898989;
	font-size: 12px
}
.union_ny_right .con .details{
	font-size: 14px;
	color: #616161;
	line-height: 26px;
	padding: 20px 30px;
}

/* 锟斤拷 委 */

.party_bg01{ background: #b30000}
.party_bg{ background: url("../images/party_bg.png") top center no-repeat;}

.party_home{ background: url("../images/party_home.png") left no-repeat; padding-left: 36px; display: inline-block; line-height: 30px; color: #fff; margin-top: 47px; font-size: 14px}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.party_nav{ padding:0; height:60px; line-height:60px; position:relative; z-index:1; width: 845px }
.party_nav a{ color:#fff; text-decoration:none  }
.party_nav .nLi{ float:left;  position:relative; display:inline;}
.party_nav .nLi h3{ float:left;  }
.party_nav .nLi h3 a{ display:block; padding:0 30px; font-size:14px; font-weight:normal;}
.party_nav .sub{ display:none; width:118px; left:0; top:60px;  position:absolute; background:#ff0001;  line-height:26px; padding:5px 0;  }
.party_nav .sub li{ zoom:1; }
.party_nav .sub a{ display:block; padding:0 10px; border-bottom:1px solid #b30000; text-align:center; color: #fff }
.party_nav .sub a:hover{ background:#b30000; color:#fff;  }
.party_nav .on h3 a{ background:#ff0001; color:#fff;   }

.party_news01{ width: 280px; padding: 1px; border: 1px solid #e9e9e9; margin-top: 9px; margin-left: 10px; height: 311px}
.party_news01 .t{ background: #b30000; height: 36px; color: #fff; line-height: 36px; font-size: 16px; position: relative}
.party_news01 .t span{ position: absolute; left: 14px; top: 5px; height: 31px; line-height: 31px; padding: 0 10px; color: #2b8452; background: #fff}
.party_news01 .t a{ float: right; color: #fff; padding-right: 10px; font-size: 12px}
.party_news01 .itemlist{ width: 260px; margin: 10px auto 0 auto; border-bottom: 1px dashed #b4b4b4; padding-bottom: 8px}
.party_news01 .itemlist .date{ float: left; width: 47px; text-align: center; color: #b30000; font-size: 18px; line-height: 30px; height: 46px; border: 1px solid #d6d6d6; border-radius: 3px; margin-left: 10px}
.party_news01 .itemlist .date span{ display: block; background: #b30000; color: #fff; font-size: 12px; line-height: 16px}
.party_news01 .itemlist .txt{ width: 178px; float: right; line-height: 23px}
.party_news01 .itemlist .txt a{ color: #343435; display: block; width: 100%}
.party_news01 .itemlist .txt a:hover{ color: #b30000}

.party_news02{ width: 441px; padding: 1px; border: 1px solid #e9e9e9; margin-top: 9px; margin-right: 10px; height: 311px}
.party_news02 .link{width: 441px; height: 170px}
.party_news02 .link .t{ height: 36px; color: #494949; line-height: 36px; font-size: 16px; padding-left: 20px; border-bottom: 1px solid #d0d0d0}
.party_news02 .link .t a{ float: right; color: #494949; padding-right: 10px; font-size: 12px}
.party_news02 .con{ padding: 10px}
.party_news02 .link .con ul{}
.party_news02 .link .con ul li{height: 30px;line-height: 30px;	color: #b0b0b0;	font-size: 14px}
.party_news02 .link .con ul li span{float: right}
.party_news02 .link .con ul li a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;	color: #404040;	background: url(../images/arrow05.png) left no-repeat;	padding-left: 14px; display: block; float: left; width: 300px}

.party_slideBox{ width:438px; height:313px; overflow:hidden; position:relative; padding:0; margin-top:9px; border: 1px solid #e9e9e9; margin-left: 8px  }
.party_slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.party_slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.party_slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.party_slideBox .hd ul li.on{ background:#00a1bd; color:#fff; }
.party_slideBox .bd{ position:relative; height:100%; z-index:0;   }
.party_slideBox .bd li{ zoom:1; vertical-align:middle; }
.party_slideBox .bd img{ width:438px; height:313px; display:block;  }

/* 锟斤拷锟斤拷锟斤拷前/锟斤拷钮锟斤拷锟诫，锟斤拷锟斤拷锟斤拷锟揭撅拷锟斤拷锟斤拷锟?? */
.party_slideBox .prev,
.party_slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.party_slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.party_slideBox .prev:hover,
.party_slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.party_slideBox .prevStop{ display:none;  }
.party_slideBox .nextStop{ display:none;  }

.party_news03{ width: 434px; padding: 1px; border: 1px solid #e9e9e9; margin-top: 9px; margin-left: 10px; height: 292px}
.party_news03 .t{ background: #ededed; height: 36px; color: #fff; line-height: 36px; font-size: 16px; position: relative}
.party_news03 .t span{ position: absolute; left: 0px; top: 0px; height: 36px; line-height: 36px; padding: 0 30px; color: #fff; background: #b30000}
.party_news03 .t a{ float: right; color: #bab9b9; padding-right: 10px; font-size: 12px}
.party_news03 .con{ padding: 10px}
.party_news03 .con ul{}
.party_news03 .con ul li{height: 30px;line-height: 30px;	color: #b0b0b0;	font-size: 14px}
.party_news03 .con ul li span{float: right}
.party_news03 .con ul li a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;	color: #404040;	background: url(../images/arrow05.png) left no-repeat;	padding-left: 14px; display: block; float: left; width: 300px}

.party_news04{ width: 441px; padding: 1px; border: 1px solid #e9e9e9; margin-top: 9px; margin-left: 10px; height: 292px}
.party_news04 .t{ background: #ededed; height: 36px; color: #fff; line-height: 36px; font-size: 16px; position: relative}
.party_news04 .t span{ position: absolute; left: 0px; top: 0px; height: 36px; line-height: 36px; padding: 0 30px; color: #fff; background: #b30000}
.party_news04 .t a{ float: right; color: #bab9b9; padding-right: 10px; font-size: 12px}
.party_news04 .con{ padding: 10px}
.party_news04 .con ul{}
.party_news04 .con ul li{height: 30px;line-height: 30px;	color: #b0b0b0;	font-size: 14px}
.party_news04 .con ul li span{float: right}
.party_news04 .con ul li a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;	color: #404040;	background: url(../images/arrow05.png) left no-repeat;	padding-left: 14px; display: block; float: left; width: 300px}


.party_left{}
.party_left .link01{width: 280px; padding: 1px; border: 1px solid #e9e9e9; margin-top: 9px; margin-left: 10px; height: 292px}
.party_left .link01 .t{ height: 36px; color: #b30000; line-height: 36px; font-size: 16px; padding-left: 20px; border-bottom: 1px solid #b30000}
.party_left .link01 .t a{ float: right; color: #b3afaf; padding-right: 10px; font-size: 12px}
.party_left .con{ padding: 10px}
.party_left .link01 .con ul{}
.party_left .link01 .con ul li{height: 32px;line-height: 32px;	color: #b0b0b0;	font-size: 14px}
.party_left .link01 .con ul li span{float: right}
.party_left .link01 .con ul li a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;	color: #404040;	background: url(../images/arrow05.png) left no-repeat;	padding-left: 14px; display: block}

.party_left .link02{width: 280px; height: 170px;padding: 1px; border: 1px solid #e9e9e9; margin-top: 9px; margin-left: 10px; }
.party_left .link02 .t{ height: 36px; color: #484848; line-height: 36px; font-size: 16px; padding-left: 20px; border-bottom: 1px solid #b30000}
.party_left .link02 .t a{ float: right; color: #b3afaf; padding-right: 10px; font-size: 12px}
.party_left .con{ padding: 10px}
.party_left .link02 .con ul{}
.party_left .link02 .con ul li{height: 32px;line-height: 32px;	color: #b0b0b0;	font-size: 14px}
.party_left .link02 .con ul li span{float: right}
.party_left .link02 .con ul li a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;	color: #404040;	background: url(../images/arrow06.png) left no-repeat;	padding-left: 14px; display: block}

.party_left .contact{ background: #f1f1f1; border: 1px solid #e9e9e9; margin-top: 7px; height: 112px; margin-left: 10px}
.party_left .contact .txt{ width: 167px; margin-left: 22px; margin-top: 15px}
.party_left .contact .txt h2{ color: #b30000; font-size: 16px; padding-bottom: 10px}
.party_left .contact .txt span{ display: block; background: url("../images/graduate_mail.png") left no-repeat; padding-left: 24px; padding-bottom: 5px}
.party_left .contact img{ margin-top: 6px}

.party_right{ width: 909px}

.party_footer{ color: #4e4e4e; line-height: 40px; padding: 10px; margin-top: 20px; text-align: center}

.party_search{ width: 318px; height: 33px; background: #ffffff; margin-top: 14px; margin-right: 21px; line-height: 33px; position: relative}
.party_search .btn{ width: 39px; height: 33px; background: url("../images/youth_btn.png") no-repeat; border: 0; cursor: pointer; position: absolute; right: 0}
.party_search .input{ height: 33px; line-height: 33px; border: 0; width: 264px; color: #b9b9b9; font-size: 12px; position: absolute; left: 15px; background: transparent}

.party_ny_left{
	width: 241px;
	margin-top: 18px;
	margin-left: 10px;
	padding-bottom: 30px;
}
.party_ny_left .t{
	background: #b30000;
	height: 48px;
	line-height: 48px;
	color: #fff;
	font-size: 18px;
	padding-left: 31px
}
.party_ny_left .con li{
	height: 35px;
	line-height: 35px;
	margin-top: 7px;
}
.party_ny_left .con li a{
	display: block;
	padding-left: 31px;
	color: #353535;
	font-size: 14px;
	background: url(../images/undergraduate_ny01.png) no-repeat;
}
.party_ny_left .con li a:hover{
	display: block;
	padding-left: 31px;
	color: #fff;
	font-size: 14px;
	background: url(../images/party_ny02.png) no-repeat;
}
.party_ny_left img{
	width: 206px
}

.party_ny_right{
	width: 923px;
	margin-top: 18px;
	margin-right: 10px;
}
.party_ny_right .t{
	height: 47px;
	border-bottom: 1px solid #bababa;
	position: relative
}
.party_ny_right .t .span{
	background: url(../images/arrow08.png) left no-repeat;
	padding-left: 36px;
	color: #000000;
	font-size: 18px;
	display: inline-block;
	line-height: 47px;
	border-bottom: 3px solid #b30000;
}
.party_ny_right .t .ny_pos{
	position: absolute;
	top: 0;
	right: 0;
	color: #6a6a6a;
	font-size: 14px;
	line-height: 47px
}
.party_ny_right .t .ny_pos a{
	color: #6a6a6a;
	padding: 0 5px
}
.party_ny_right .list01{ margin:20px 0;}
.party_ny_right .list01 li{ line-height:30px; height:145px; font-size:14px; border-bottom:1px dashed #b7b7b7; width:920px; margin:20px auto 0 auto}
.party_ny_right .list01 li img{ width:181px; height:115px; float:left; margin-right:20px; margin-left: 15px}
.party_ny_right .list01 li .txt{ width:640px}
.party_ny_right .list01 li .txt a{ color:#b30000; font-size: 14px}
.party_ny_right .list01 li .txt p{ color:#858585; line-height: 20px; font-size: 12px}
.party_ny_right .list01 li .txt p a{ color: #b30000; font-size: 12px}
.party_ny_right .list01 li .txt span{ display:block; text-align:left; color:#565353}

.party_ny_right .con .header{
	border-bottom: 1px dashed #b9b9b9;
	text-align: center;
	margin-top: 20px
}
.party_ny_right .con .header h2{
	color: #424242
}
.party_ny_right .con .header p{
	padding: 15px 0;
	color: #898989;
	font-size: 12px
}
.party_ny_right .con .details{
	font-size: 14px;
	color: #616161;
	line-height: 26px;
	padding: 20px 30px;
}