body {
	background-color: rgb(241, 241, 241);
}
.subPage {
	margin: 0px auto; width: 1200px; overflow: hidden;
}
.sub_banner {
	width: 100%; overflow: hidden; position: relative;
}
.sub_top {
	width: 100%; overflow: hidden; margin-bottom: 40px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.sub_title {
	width: 286px; height: 70px; color: rgb(7, 44, 134); line-height: 70px; overflow: hidden; font-size: 2.6em; float: left;
}
.bread {
	width: auto; height: 70px; color: rgb(40, 40, 40); line-height: 70px; font-size: 1.4em; margin-left: 155px;
}
.bread span {
	color: rgb(101, 101, 101); font-weight: normal; float: left;
}
.bread span a {
	color: rgb(101, 101, 101);
}
.bread a:hover {
	color: rgb(241, 142, 33);
}
.sub_t01 h2:hover {
	transition:1s; opacity: 0.8; -moz-opacity: 0.8; -ms-opacity: 0.8;
}
.sub_mbtn {
	background: url("../images/sub-mbtn02.png") no-repeat center rgb(226, 225, 225); width: 100%; height: 40px; display: none; cursor: pointer;
}
.open {
	background: url("../images/sub-mbtn.png") no-repeat center rgb(0, 76, 143);
}
.sub_navm {
	width: 100%; overflow: hidden; display: none;
}
.sub_navm h2 {
	width: 100%; height: 48px; line-height: 48px; background-color: rgb(0, 60, 127);
}
.sub_navm h2 a {
	color: rgb(255, 255, 255); padding-left: 13px; font-family: Tahoma; font-size: 20px; display: block;
}
.sub_navm ul {
	background-color: rgb(255, 255, 255);
}
.sub_navm li {
	position: relative;
}
.sub_navm li a {
	height: 40px; color: rgb(81, 81, 81); line-height: 40px; padding-left: 13px; font-size: 1.4em; border-bottom-color: rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.sub_navm li a:hover {
	color: rgb(0, 60, 127);
}
.sub_navm li.sub_has span {
	margin-left: 10px;
}
.sub_navm li.on a {
	width: 100%; color: rgb(0, 60, 127); display: block;
}
.sub_navm dl {
	padding: 0px 0px 5px; display: none; background-color: rgb(240, 240, 240);
}
.sub_navm dl dd {
	padding: 0px 0px 0px 30px; line-height: 18px;
}
.sub_navm li.on dl dd a {
	padding: 0px; border: currentColor; border-image: none; color: rgb(40, 40, 40); font-size: 14px; font-weight: normal; display: inline;
}
.sub_navm li dl dd a {
	padding: 0px; border: currentColor; border-image: none; color: rgb(40, 40, 40); font-size: 14px; font-weight: normal; display: inline;
}
.sub_navm li dl dd a:hover {
	color: rgb(167, 5, 16);
}
.sub_navm li strong.phone_arrow {
	background: url("../images/arrow.png") no-repeat; top: 15px; width: 20px; height: 20px; text-align: center; right: 15px; line-height: 20px; text-indent: 99em; display: block; position: absolute; z-index: 99; cursor: pointer;
}
.subPage_con {
	width: 100%; overflow: hidden;
}
.sbu_leftWrap {
	left: 0px; top: 0px; width: 260px; overflow: hidden; float: left; position: absolute;
}
.sub_left {
	width: 266px; overflow: hidden; float: left; z-index: 99999;
}
.sub_left .sub_nav {
	width: 100%; overflow: hidden; background-color: rgb(255, 255, 255);
}
.sub_left .sub_nav li {
	position: relative;
}
.sub_left .sub_nav li a {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); padding: 0px 5px; border-image: none; height: 40px; text-align: center; color: rgb(79, 79, 79); line-height: 40px; font-size: 1.6em; display: block;
}
.sub_left .sub_nav li a:hover {
	color: rgb(255, 255, 255); border-left-color: rgb(7, 44, 134); border-left-width: 6px; border-left-style: solid; background-color: rgb(140, 21, 21);
}
.sub_left li a.active {
	color: rgb(255, 255, 255); border-left-color: rgb(7, 44, 134); border-left-width: 6px; border-left-style: solid; background-color: rgb(140, 21, 21);
}
.campus {
	width: 272px; height: 408px; margin-top: 25px;
}
.sub_left li strong.arrow {
	background: url("../images/arrow.png") no-repeat; transition:0.3s ease-in-out; top: 15px; width: 20px; height: 20px; text-align: center; right: 12px; line-height: 20px; text-indent: 99em; display: block; position: absolute; z-index: 33; cursor: pointer;
}
.sub_left li.on strong.arrow {
	background: url("../images/arrow02.png") no-repeat;
}
.twoJ_menu {
	display: block; background-color: rgb(246, 246, 246);
}
.sub_left .twoJ_menu dd a {
	padding: 3px 0 3px 0 !important; color: rgb(102, 102, 102); font-size: 1.4em !important; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.related_links {
	background: rgb(255, 255, 255); width: 100%; overflow: hidden; margin-top: 33px;
}
.related_links h3 {
	margin: 8px 0px; height: 30px; color: rgb(136, 136, 136); line-height: 30px; padding-left: 9px; font-size: 1.6em; font-weight: normal;
}
.related_links li a {
	height: 30px; color: rgb(14, 66, 130); line-height: 30px; padding-left: 30px; font-size: 1.4em; display: block;
}
.related_links li a:hover {
	background: url("../images/related_bg.png") no-repeat 234px rgb(40, 83, 187); color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.related_links li.active a {
	background: url("../images/related_bg.png") no-repeat 234px rgb(40, 83, 187); color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.sub_share {
	width: 100%; height: 93px; margin-top: 52px; margin-bottom: 30px; border-top-color: rgb(37, 61, 106); border-top-width: 6px; border-top-style: solid;
}
.sub_share h3 {
	height: 43px; line-height: 43px; font-size: 1.6em; font-weight: normal;
}
.bdsharebuttonbox {
	
}
.sub_adVideo {
	margin: 20px 0px; overflow: hidden;
}
.sub_vTitle h2 {
	padding: 0px 0px 10px 15px; color: rgb(140, 21, 21); font-size: 1.7em; font-weight: normal; border-bottom-color: rgb(140, 21, 21); border-bottom-width: 2px; border-bottom-style: solid;
}
.sub_vTitle {
	margin: 20px 0px 0px; display: block;
}
.adVideo_img {
	
}
.adVideo_img a {
	margin: 20px 0px; display: block; position: absolute;
}
.adVideo_img a span {
	background: url("../images/sub_play.png") no-repeat center; left: 103px; top: 62px; width: 50px; height: 49px; position: absolute;
}
.sub_hotNews {
	margin-top: 240px;
}
.sub_hotTitle {
	overflow: hidden; border-bottom-color: rgb(7, 44, 134); border-bottom-width: 2px; border-bottom-style: solid;
}
.sub_hotTitle h2 {
	padding: 0px 0px 10px 15px; color: rgb(7, 44, 134); font-size: 1.7em; font-weight: normal; float: left;
}
.sub_hotTitle .subHotMore {
	top: 5px; font-size: 1.3em; float: right;
}
.subHotList {
	background: rgb(255, 255, 255); padding: 10px;
}
.subHotList li span {
	background: url("../images/sub_hotTime.png") no-repeat left; color: rgb(153, 153, 153); padding-left: 15px; font-size: 1.2em; display: block;
}
.subHotList li a {
	margin: 5px 0px 10px; color: rgb(102, 102, 102); font-size: 1.4em; display: block;
}
.subHotList li {
	margin-top: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.subHotList li a:hover {
	color: rgb(140, 21, 21);
}
.articleAuthor {
	text-align: left; color: rgb(101, 101, 101); line-height: 45px; overflow: hidden; font-size: 1.2em; border-top-color: rgb(210, 210, 210); border-bottom-color: rgb(210, 210, 210); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.articleAuthor span {
	color: rgb(101, 101, 101); margin-right: 15px;
}
.articleAuthor strong {
	color: rgb(101, 101, 101);
}
.article02 {
	padding: 0px 28px; background-color: rgb(255, 255, 255);
}
.article02 .article {
	padding: 20px 0px 0px; color: rgb(102, 102, 102); line-height: 28px; font-family: "Times New Roman", Times, serif; font-size: 14px;
}
.wrapSize {
	padding: 15px 0px 0px; width: 100%; overflow: hidden; float: right;
}
.article02 .articleTitle h2 {
	padding: 15px 0px; width: auto; text-align: center; color: rgb(7, 40, 122); line-height: 33px; font-size: 2.3em; font-weight: bold; margin-top: 0px;
}
.size1 {
	background: url("../images/share.png") no-repeat right; width: 46px; height: 34px; float: right;
}
.p01 {
	margin: 20px auto; width: auto; text-align: center;
}
.author {
	padding: 15px 0px; text-align: right; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.author p {
	color: rgb(102, 102, 102);
}
.annex {
	padding: 0px 0px 28px; margin-top: 20px;
}
.annex .Side_tit h2 a {
	color: rgb(37, 61, 106); font-size: 1.8em; font-weight: normal;
}
.annex ul {
	margin-top: 10px;
}
.annex ul li {
	padding: 5px 0px 5px 5px;
}
.annex ul li a {
	background: url("../images/annex_bg.png") no-repeat left; color: rgb(37, 61, 106); padding-left: 10px; font-size: 1.4em;
}
.annex ul li a:hover {
	color: rgb(140, 21, 21);
}
.bdsharebuttonbox {
	margin: 0px; width: 32px; float: right;
}
.floatR {
	display: none;
}
.subHeading {
	text-align: center; color: rgb(7, 40, 122); font-size: 1.6em; font-weight: normal; margin-bottom: 20px;
}
.historyList_wrap {
	padding: 30px 30px 78px; background-color: rgb(255, 255, 255);
}
.historyList {
	background: url("../images/ul_bg.jpg") repeat-y; width: auto; overflow: hidden;
}
.historyList li {
	background: url("../images/history_bg.png") no-repeat left; width: auto; color: rgb(80, 80, 80); line-height: 24px; overflow: hidden; padding-left: 60px; font-size: 1.4em; margin-bottom: 50px; min-height: 44px;
}
.historyList li span {
	margin: 10px 15px 15px 0px; color: rgb(47, 98, 220); font-size: 1.2em; float: left;
}
.historyList li span a {
	color: rgb(47, 98, 220);
}
.historyList li span.historyTime {
	color: rgb(136, 136, 136); font-size: 0.8em; margin-top: 0px; float: right;
}
.historyList li strong {
	margin: 10px 0px 0px 210px; font-size: 1.2em; display: block;
}
.historyList li strong.long {
	margin-left: 120px;
}
.subTotalList {
	padding-bottom: 100px;
}
.subTotalList li {
	background: rgb(238, 243, 251); padding: 7px 120px;
}
.subTotalList li a {
	width: 70%; display: inline-block;
}
.subTotalList .totalDuble {
	background: rgb(255, 255, 255);
}
.subTotalList li span {
	float: right;
}
.floatR {
	width: auto; margin-top: 10px; float: right;
}
.leaders001 {
	margin-top: 0px;
}
.marginBot02 {
	margin-bottom: 28px;
}
.noMargin_right {
	margin-right: 0px;
}
.base01 h2 {
	padding: 20px 15px;
}
.sch_campus {
	margin: 10px 0px 20px;
}
.sub_right {
	margin: 0px 0px 0px 314px;
}
.sub_right_links {
	margin: 0px;
}
.full_sub_right {
	width: 100%;
}
.marginBot {
	margin-bottom: 40px;
}
.pageArticle {
	overflow: hidden; min-height: 800px;
}
.articleTitle {
	width: auto; overflow: hidden;
}
.articleTitle h2 {
	padding: 20px 0px 25px; width: auto; color: rgb(37, 61, 106); overflow: hidden; font-size: 1.8em; font-weight: normal;
}
.article {
	padding: 30px 40px; width: auto; line-height: 25px; overflow: hidden; font-size: 1.4em; min-height: 460px; background-color: rgb(255, 255, 255);
}
.generalWrap {
	width: 100%; overflow: hidden;
}
.general {
	padding: 0px 35px 12px 40px; float: left; background-color: rgb(255, 255, 255);
}
.general h3 a {
	color: rgb(27, 67, 143); line-height: 58px; font-size: 1.8em; font-weight: normal;
}
.genInfo .con {
	line-height: 24px; overflow: hidden; font-size: 1.4em; float: left;
}
.genInfo .con p {
	margin-top: 15px; margin-right: 340px;
}
.genInfo span {
	margin-left: -296px; float: right;
}
.gen_list {
	width: auto; overflow: hidden; margin-top: 10px; margin-right: 245px;
}
.gen_list a {
	background: url("../images/li_bg01.png") no-repeat left; line-height: 32px; padding-left: 15px; margin-right: 11.5%; float: left; display: block;
}
.con_list01 {
	padding: 0px 35px 12px 40px; overflow: hidden; margin-top: 35px; background-color: rgb(255, 255, 255);
}
.con_list01 .title01 h2 {
	padding: 0px 10px 0px 0px; width: 180px; height: 58px; color: rgb(27, 67, 143); line-height: 58px; font-size: 1.8em; font-weight: normal; background-image: none;
}
.list_con01 {
	padding: 0px; width: 100%; overflow: hidden;
}
.list_con01.cur01 li {
	width: 20%;
}
.list_con01 li {
	width: 25%; font-size: 1.5em; float: left;
}
.list_con01 li span {
	background: url("../images/li_bg01.png") no-repeat 12px 15px; padding: 10px 7px 10px 28px; display: block;
}
.list_con01 li a {
	color: rgb(27, 67, 143);
}
.list_con01 li a:hover {
	color: rgb(241, 142, 33);
}
.con_list01 .title01 {
	background: none;
}
.leader {
	padding: 25px 30px;
}
.leader_left {
	margin: 0px auto; width: 70%; overflow: hidden;
}
.currentLeader {
	margin-bottom: 37px; border-bottom-color: rgb(238, 243, 251); border-bottom-width: 4px; border-bottom-style: solid;
}
.present li {
	background: rgb(238, 243, 251); padding: 10px 20px;
}
.present li.blue {
	background: rgb(226, 229, 236);
}
.present .name02 {
	width: 30%; display: inline-block;
}
.present .title02 {
	color: rgb(6, 51, 162); display: inline-block;
}
.subban_info {
	margin: 0px auto; position: relative; max-width: 1200px;
}
.subban_info h2 {
	text-align: center; font-size: 2.3em;
}
.sub_intro {
	background: url("../images/subban_info_bg.png"); padding: 10px; width: 36.16%; text-align: left; right: 0px; bottom: 12px; border-top-color: rgb(200, 21, 21); border-top-width: 4px; border-top-style: solid; position: absolute;
}
.sub_intro p {
	margin: 10px; color: rgb(255, 255, 255); line-height: 25px; text-indent: 2em; font-size: 1.5em;
}
.sub_intro a {
	color: rgb(255, 255, 255);
}
.sch_info {
	margin: 20px 0px 40px; width: 100%; overflow: hidden;
}
.sch_info img {
	max-width: 100%;
}
.sch_info .lf {
	width: 26.25%; float: left;
}
.sch_info .rt {
	width: 70.75%; float: right;
}
.sch_title {
	padding: 10px 0px; width: 100%; overflow: hidden; margin-bottom: 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.sch_title h2 {
	color: rgb(85, 85, 85); font-size: 2em; font-weight: normal; float: left;
}
.sch_title a {
	color: rgb(140, 21, 21); font-size: 1.5em; margin-right: 10px; float: right;
}
.sch_details p {
	margin: 15px 0px; text-indent: 2em; font-size: 1.5em;
}
.school_info {
	display: none;
}
.pic_list {
	width: 100%; overflow: hidden;
}
.pic_list ul {
	width: 100%; overflow: hidden;
}
.pic_list li {
	margin: 0px 4.6% 5.6em 0px; width: 21.49%; overflow: hidden; float: left;
}
.pic_list li h3 {
	text-align: center; font-size: 1.8em; font-weight: normal; margin-bottom: 10px;
}
.pic_list .pic a {
	width: auto; height: 0px; overflow: hidden; padding-bottom: 66%; display: block;
}
.pic_list .pic a img {
	transition:1s; width: 100%; display: block;
}
.pic_list .pic a img:hover {
	opacity: 0.8; transform: scale(1.2); -webkit-transform: scale(1.2); -moz-opacity: 0.8; -o-transform: scale(1.2);
}
.pic_list .pic strong {
	padding: 5px; float: left;
}
.list_info {
	padding: 0px 4%; width: auto; overflow: hidden; background-color: rgb(255, 255, 255);
}
.pic_list .list_title {
	padding: 8px 0px 35px;
}
.pic_list .list_title h3 {
	line-height: 40px; font-size: 1.8em; font-weight: normal;
}
.pic_list .list_title p {
	height: 40px; line-height: 1.7em; overflow: hidden; padding-bottom: 14px; font-size: 1.5em; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.list_cont {
	height: 93px; line-height: 23px; overflow: hidden; font-family: Helvetica; font-size: 14px; margin-bottom: 5px;
}
.pic_list .noMargin {
	margin-right: 0px;
}
.list_info .readMore {
	width: 100%; height: 18px; text-align: right; line-height: 18px; display: block;
}
.list_info .readMore a {
	background: url("../images/readmore_bg.png") no-repeat right rgb(7, 44, 134); padding: 0px 26px 0px 6px; color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; margin-top: 18px; display: inline-block;
}
.list_info .readMore a:hover {
	color: rgb(197, 48, 48);
}
.list_info .list_employ {
	padding: 10px; text-align: left;
}
.list_info .list_employ h3 {
	text-align: left;
}
.list_info .list_employ p {
	font-size: 1.5em;
}
.userChannel {
	padding: 28px 0px 60px; overflow: hidden;
}
.userList > li {
	width: 100%; padding-bottom: 20px; margin-bottom: 45px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.userList li h2 {
	padding: 4px 6px; width: 100%; text-align: center; color: rgb(7, 40, 122); font-size: 1.9em; font-weight: normal;
}
.user01 {
	padding: 18px 0px 9px 220px;
}
.user01 ul {
	overflow: hidden;
}
.user01 li {
	margin: 7px 0px; width: 25%; float: left;
}
.user01 li a {
	background: url("../images/user02.png") no-repeat left; color: rgb(51, 51, 51); padding-left: 10px; font-size: 1.5em;
}
.u_brief {
	margin: 0px 0px 30px; overflow: hidden;
}
.u_brief .uB_lf {
	float: left;
}
.u_brief .uB_rt {
	margin-top: 7%; margin-left: 320px;
}
.u_brief .uB_rt p {
	line-height: 27px; text-indent: 2em; font-size: 1.5em;
}
.uLists {
	overflow: hidden;
}
.uL_lf {
	float: left;
}
.uL_rt {
	
}
.uL_lf img {
	background: rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.list_tech {
	padding: 0px 4%; width: auto; overflow: hidden; background-color: rgb(255, 255, 255);
}
.list_tech .techTitle {
	padding: 8px 0px 11px; min-height: 220px;
}
.techList > li {
	background: url("../images/tech_bg.png") no-repeat left 13px; margin: 0px; padding: 7px 0px 7px 15px; width: 43%; height: 37px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
.techList > li a {
	font-size: 1.5em;
}
.sub_QRcode {
	overflow: hidden; margin-bottom: 20px;
}
.sub_QRcode li {
	width: 50%; margin-bottom: 10px; float: left;
}
.newMedia {
	margin: 20px 28px; overflow: hidden;
}
.newMedia li {
	width: auto; margin-bottom: 20px;
}
.newMedia li a {
	height: auto; color: rgb(7, 40, 122); overflow: hidden; padding-left: 45px; font-size: 1.5em;
}
.newMedia li a:hover {
	color: rgb(140, 21, 21);
}
.newMedia li.weibo a {
	background: url("../images/sina.jpg") no-repeat left;
}
.newMedia li.weixin a {
	background: url("../images/weixin.jpg") no-repeat left;
}
.newMedia li.qq a {
	background: url("../images/qq.jpg") no-repeat left;
}
.newMedia .date {
	color: rgb(136, 136, 136); font-size: 1.2em; float: right;
}
.organziseList {
	margin: 12px 0px 40px; overflow: hidden; padding-bottom: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.organziseList h2 {
	color: rgb(7, 40, 122); font-size: 1.3em; font-weight: normal;
}
.organziseList ul {
	overflow: hidden;
}
.organziseList ul li {
	margin: 2px 0px 0px 38px; width: 29%; float: left;
}
.organziseList ul li a {
	font-size: 1.1em;
}
.organ_lf {
	width: 210px; height: 145px; overflow: hidden; float: left;
}
.organ_lf_In {
	width: 210px; height: 145px; position: absolute;
}
.organ_lf h2 {
	left: 0px; top: 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 31px; position: absolute;
}
.organ_rt {
	overflow: hidden;
}
.organziseList1 .organ_lf h2 {
	background: rgb(14, 72, 144);
}
.organziseList2 .organ_lf h2 {
	background: rgb(41, 140, 246);
}
.organziseList3 .organ_lf h2 {
	background: rgb(203, 109, 73);
}
.organziseList4 .organ_lf h2 {
	background: rgb(255, 171, 0);
}
.organziseList5 .organ_lf h2 {
	background: rgb(169, 16, 16);
}
.organziseList6 .organ_lf h2 {
	background: rgb(14, 72, 144);
}
.organziseList7 .organ_lf h2 {
	background: rgb(41, 140, 246);
}
.organziseList8 .organ_lf h2 {
	background: rgb(203, 109, 73);
}
.organziseList9 .organ_lf h2 {
	background: rgb(255, 171, 0);
}
.organziseList10 .organ_lf h2 {
	background: rgb(169, 16, 16);
}
.tab_job {
	overflow: hidden;
}
.job_lf {
	width: 65%; float: left;
}
.job_rt {
	width: 31%; float: right;
}
.job_intro {
	overflow: hidden;
}
.job_title {
	margin-bottom: 30px;
}
.job_title h2 {
	background: rgb(218, 94, 39); padding: 5px 0px; width: 115px; text-align: center;
}
.job_title h2:hover a {
	color: rgb(231, 230, 229);
}
.job_title h2 a {
	color: rgb(255, 255, 255); font-size: 1.8em;
}
.jobImg {
	float: left;
}
.jobDetial {
	background: rgb(247, 240, 236); padding: 0px 20px; height: 180px; overflow: hidden; margin-left: 268px;
}
.jobCon {
	margin-top: -3px;
}
.jobDetial p {
	line-height: 25px; text-indent: 2em; padding-top: 9px; font-size: 1.5em;
}
.job_notice {
	margin: 40px 0px; overflow: hidden;
}
.job_notice .job_title h2 {
	background: rgb(10, 44, 135);
}
.jobNoTitail {
	overflow: hidden;
}
.jobNoTitail li {
	width: 48%; margin-right: 4%; margin-bottom: 20px; float: left;
}
.jobNoTitail .doubleLi {
	margin-right: 0px;
}
.jobNoTitail li .jobDate {
	background: rgb(215, 231, 254); width: 61px; height: 66px; line-height: 66px; float: left;
}
.jobNoTitail li .jobDate strong {
	width: 61px; height: 34px; text-align: center; color: rgb(10, 44, 135); line-height: 42px; font-size: 1.8rem; display: block;
}
.jobNoTitail li .jobDate i {
	width: 61px; height: 30px; text-align: center; color: rgb(10, 44, 135); line-height: 30px; font-weight: normal; display: block;
}
.jobNoTitail li .jobNoCon {
	height: 66px; padding-top: 10px; margin-left: 78px;
}
.jobNoTitail li .jobNoCon a {
	height: 44px; font-size: 1.5em; display: block;
}
.TalentP {
	position: relative;
}
.TalentP .jobTalent {
	margin-bottom: 0px;
}
.TalentP .job_title h2 {
	background: rgb(182, 27, 27); left: 0px; bottom: 3px; position: absolute;
}
.TalentList {
	background: rgb(246, 242, 242); padding-top: 15px; min-height: 560px;
}
.TalentList li {
	margin: 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.TalentList li a {
	padding: 15px 0px 15px 80px; font-size: 1.5em; display: block;
}
.TalentList li .taIcon {
	background: url("../images/talent_bg.png") no-repeat 8px; width: 68px; height: 74px; float: left;
}
.newsList {
	
}
.borderBot {
	margin: 0px 28px; boder: none;
}
.borderBot h2 {
	width: 100%; text-align: left; color: rgb(140, 21, 21); font-size: 2.2em; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.borderBot1 {
	margin: 0px 28px; boder: none;
}
.borderBot1 h2 {
	width: 100%; text-align: right; color: rgb(140, 21, 21); font-size: 1.5em; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.newsList {
	padding-top: 10px; padding-bottom: 50px; background-color: rgb(255, 255, 255);
}
.newsList .notice_list {
	margin: 28px 28px 0px; width: auto;
}
.notice_list li {
	min-height: 50px;
}
.notice_list .date {
	float: right;
}
.notice_list a {
	background: url("../images/list_bg.png") no-repeat left; height: auto; color: rgb(7, 40, 122); padding-left: 20px; font-size: 1.5em;
}
.notice_list strong { font-size:14px; margin:0 0 0 10px; }
.notice_list i { font-size:14px; margin:0 0 0 10px; color:#666; font-style:normal }
.notice_list span {
	color: rgb(136, 136, 136); font-size: 1.2em;
}
.pages {
	margin: 25px 0px 0px; height: 28px; text-align: center; line-height: 28px; overflow: hidden; padding-left: 15px; font-size: 1.6em;
}
.pages img {
	vertical-align: middle;
}
.pages span {
	padding: 0px 20px 0px 0px; color: rgb(0, 60, 127); font-size: 16px;
}
.pages a {
	width: 27px; height: 28px; text-align: center; color: rgb(99, 99, 99); font-size: 16px; display: inline-block;
}
.pages a img {
	
}
.pages a:hover {
	color: rgb(0, 60, 127);
}
.pages a.on_pages {
	background: url("../images/pages03.jpg") no-repeat top; color: rgb(0, 60, 127);
}
.pages_min {
	padding: 0px 18px; overflow: hidden; font-size: 1.3em; margin-top: 25px; display: none;
}
.pages_min a.prev_min {
	background: rgb(222, 222, 222); border-radius: 3px; width: 100px; height: 30px; text-align: center; color: rgb(0, 60, 127); line-height: 30px; float: left; display: block;
}
.pages_min a.next_min {
	background: rgb(222, 222, 222); border-radius: 3px; width: 100px; height: 30px; text-align: center; color: rgb(0, 60, 127); line-height: 30px; float: left; display: block;
}
.pages_min a.next_min {
	float: right;
}
.pages_min a:hover {
	background: rgb(241, 142, 33); transition:0.5s; color: rgb(255, 255, 255);
}
.research li {
	border-color: rgb(244, 244, 244); background-color: rgb(244, 244, 244);
}
.research .list_title {
	padding: 15px 0px 0px; width: 100%; height: 78px; overflow: hidden; margin-bottom: 5px;
}
.research .readMore a {
	color: rgb(127, 127, 127);
}
.research .readMore a:hover {
	color: rgb(0, 60, 127);
}
.current04 {
	margin-bottom: 10px;
}
.leaderList {
	margin: 20px; overflow: hidden;
}
.leaderList ul li {
	width: 25%; text-align: center; float: left;
}
.leaderList ul li a {
	margin: 0px 18px 20px; display: block;
}
.leaderList ul li a img {
	transition:0.3s; width: 100%; -webkit-transition: all 0.3 ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;
}
.leaderList ul li a:hover img {
	opacity: 1; transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.leaderList ul li a i {
	height: 0px; overflow: hidden; padding-bottom: 133%; display: block;
}
.leaderList ul li a font {
	height: 32px; line-height: 32px; overflow: hidden; font-size: 14px; font-weight: bold; display: block;
}
.leaderList ul li a span {
	height: 40px; line-height: 20px; overflow: hidden; font-size: 13px; display: block;
}
.pictureList {
	margin: 20px; overflow: hidden;
}
.pictureList ul li {
	width: 33.3%; text-align: center; float: left;
}
.pictureList ul li a {
	margin: 0px 18px 20px; display: block;
}
.pictureList ul li a img {
	transition:0.3s; width: 100%; -webkit-transition: all 0.3 ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;
}
.pictureList ul li a:hover img {
	opacity: 1; transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.pictureList ul li a i {
	height: 0px; overflow: hidden; padding-bottom: 66%; display: block;
}
.pictureList ul li a font {
	height: 32px; line-height: 32px; overflow: hidden; font-size: 14px; font-weight: bold; display: block;
}
.pictureList ul li a span {
	height: 40px; line-height: 40px; overflow: hidden; font-size: 13px; display: block;
}
@media screen and (max-width:1200px)
{
.subban_info {
	display: none;
}
.sub_top {
	padding: 0px 10px; width: auto;
}
.sch_details p:last-child {
	display: none;
}
.subPage {
	margin: 0px auto; width: 98%;
}
.sub_right {
	margin: 0px 20px 0px 298px;
}
.pic_list {
	margin: 0px auto; width: 98%;
}
.pic_list li > div {
	padding: 0px 15px 3em;
}
.pic_list li {
	margin: 0px; width: 25%;
}
.cultrueCon {
	padding: 20px 28px;
}
.cultrueCon .img {
	margin: 0px auto; float: none;
}
.cultrueCon .h01 {
	margin: 30px 0px 0px; width: 100%;
}
.historyList_wrap {
	margin-bottom: 30px;
}
.bigPic .mainContent .tPic .PicIntro h3 {
	padding: 10px 0px; width: 100%;
}
.bigPic .mainContent .tPic .PicIntro p {
	width: 100%; text-align: left;
}
.item_cover {
	background-size: auto;
}
.list_tech .techTitle {
	min-height: 205px;
}
.techList {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.techList > li {
	padding: 5px 15px; width: 100%; height: 28px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
.user01 {
	padding-top: 0px;
}
.user01 li {
	margin: 5px 0px; width: 33%;
}
}
@media screen and (max-width:1060px)
{
.gen_list {
	margin: 10px 0px; width: 100%;
}
.genInfo .con {
	float: none;
}
.genInfo .con p {
	margin: 0px; width: 100%;
}
.genInfo span {
	margin: 0px auto; width: 50%; float: none; display: block;
}
.organ_lf {
	width: 100%; float: none;
}
.organ_rt {
	width: 100%;
}
.organziseList {
	margin-bottom: 30px;
}
.organziseList ul {
	margin-top: 20px;
}
.organziseList ul li {
	margin: 0px; width: 33%;
}
}
@media screen and (max-width:980px)
{
.u_brief .uB_lf {
	text-align: center; float: none;
}
.u_brief .uB_rt {
	margin: 10px 0px;
}
.articleAuthor {
	text-align: center; line-height: 28px; padding-bottom: 10px;
}
.floatR {
	float: none;
}
.user01 li {
	width: 50%;
}
.leader_left {
	width: 100%;
}
}
@media screen and (max-width:950px)
{
	.notice_list strong { float:none; display:block; margin-left:20px; }
.notice_list i{ float:none; display:block; margin-left:20px;}	
.notice_list .date {
	margin: 10px 0px 10px 20px; float: none; display: block; 
}
.sch_details p:nth-child(2) {
	display: none;
}
.leader_list li {
	width: 100%;
}
.leaders01 {
	margin-right: 0px;
}
.pic_list li {
	margin: 0px; width: 33.33%;
}
.pic_list li > div {
	padding: 0px 10px 3em;
}
.techList > li {
	width: 100%;
}
.jobDetial p {
	height: 150px; padding-top: 0px;
}
.newMedia .date {
	margin: 10px 0px 0px 45px; float: none; display: block;
}
}
@media screen and (max-width:800px)
{
.bdsharebuttonbox {
	display: none;
}
.articleAuthor {
	text-align: center;
}
.school_info {
	display: block;
}
.sch_info {
	display: none;
}
.subPage {
	margin: 0px auto; width: 96%;
}
.sub_mbtn {
	display: block;
}
.sub_left {
	display: none;
}
.sub_right {
	width: 100%; margin-left: 0px;
}
.sub_title {
	margin: 0px; width: 100%; height: 40px; line-height: 40px; float: none;
}
.bread {
	margin: 0px; width: 100%; height: 40px; line-height: 40px; float: none;
}
.sub_title {
	padding-top: 10px;
}
.pages_min {
	display: block;
}
.pic_list {
	margin-top: 15px;
}
.pages {
	display: none;
}
.general {
	padding: 0px 15px 15px;
}
.con_list01 {
	padding: 0px 15px 15px;
}
.leader_list li {
	width: 50%;
}
.leaders01 {
	margin-right: 14px;
}
.noMargin_right {
	margin-right: 0px; margin-left: 14px;
}
.cur02 {
	padding: 0px;
}
.list01 li a {
	width: auto;
}
.map_pic {
	padding: 20px;
}
.item_cover h3 {
	width: 55%;
}
.item_cover h3 {
	font-size: 80%; background-size: 25px;
}
.lightbox_fore {
	left: 5%; width: 90%;
}
.pic_list li {
	width: 50%;
}
.techList > li {
	width: 100%;
}
.new2D_list .newCon h2 {
	font-size: 1.5em;
}
.organziseList ul li {
	width: 33%;
}
.user01 li {
	width: 33%;
}
.job_lf {
	width: 100%;
}
.job_rt {
	width: 100%;
}
.TalentList {
	min-height: 400px;
}
.TalentList li {
	width: 50%; float: left;
}
.TalentList li a {
	margin-right: 25px;
}
.jobDetial p {
	left: 10px; padding-top: 17px;
}
}
@media screen and (max-width:640px)
{
.subTotalList li {
	padding: 7px 50px;
}
.article02 .articleTitle h2 {
	font-size: 2em;
}
.list_con01 li {
	width: 33.33%;
}
.leader_list li {
	width: 100%;
}
.leaders01 {
	margin: 0px;
}
.leader_list .noMargin_right {
	margin-left: 0px;
}
.marginBot {
	margin-bottom: 25px;
}
.organzise {
	padding: 10px 20px;
}
.organziseList ul li {
	width: 50%; font-size: 0.9em;
}
.user01 {
	padding: 0px;
}
.user01 li {
	width: 33%;
}
.userList > li {
	margin-bottom: 31px;
}
.uL_lf {
	text-align: center; float: none;
}
.uL_rt {
	float: none;
}
.organziseList {
	padding-bottom: 10px; margin-bottom: 10px;
}
.organ_lf h2 {
	height: 30px; line-height: 30px; font-size: 1.2em;
}
.organImg {
	width: 100%;
}
.leaderList ul li {
	width: 33.3%;
}
.pictureList ul li {
	width: 50%;
}
}
@media screen and (max-width:600px)
{
.list_con01 li {
	width: 50%;
}
.list_con01.cur01 li {
	width: 50%;
}
.jobNoTitail li {
	width: 100%;
}
.TalentList li {
	width: 100%;
}
.jobDetial {
	margin: 0px; padding: 0px; width: 100%; height: 136px;
}
.jobImg {
	width: 100%; text-align: center;
}
}
@media screen and (max-width:480px)
{
.subTotalList li {
	padding: 7px 10px;
}
.user01 li {
	width: 50%;
}
.pic_list li {
	width: 100%;
}
.leader {
	padding: 15px 20px;
}
.cultrueCon .img {
	width: 100%; height: auto;
}
.cultrueCon04 .h01 {
	margin-top: 0px;
}
.historyList li span {
	float: none;
}
.historyList li strong {
	margin: 0px;
}
.historyList li strong.long {
	margin: 0px;
}
.picList li {
	width: 100%;
}
.picList li span {
	margin: 0px;
}
.picList li:nth-child(2n) span {
	margin: 0px;
}
.new2D_list .newCon {
	width: 100%;
}
.leaderList ul li {
	width: 50%;
}
.pictureList ul li {
	width: 100%;
}
}
@media screen and (max-width:360px)
{
.subTotalList li {
	padding: 7px 0px;
}
.user02 li {
	width: 100%;
}
.user01 li {
	width: 100%;
}
.sub_title {
	font-size: 1.8em;
}
.bread {
	font-size: 1.2em;
}
.genInfo .con {
	font-size: 1.2em;
}
.con_list01 .title01 h2 {
	height: 45px; line-height: 45px; font-size: 1.6em;
}
.general h3 a {
	font-size: 1.6em;
}
.list_con01 li {
	font-size: 1.2em;
}
.list_con01 li span {
	pading: 6px 8px 6px 30px;
}
.title01 h2 {
	font-size: 1.6em;
}
.title01 .more01 {
	font-size: 1.1em;
}
.article {
	padding: 15px 20px; font-size: 1.2em;
}
.leaders {
	padding: 15px 5px;
}
.present .name02 a {
	padding: 10px 0px;
}
.h01 h3 {
	font-size: 1.4em;
}
.h01 p {
	font-size: 1.2em;
}
.newsList .notice_list {
	padding: 20px 10px; font-size: 1.2em;
}
.article02 {
	padding: 15px 20px;
}
.bigPic .mainContent .tPic .PicIntro h3 {
	font-size: 16px;
}
.organziseList ul li {
	width: 100%;
}
}
.center {
	padding: 10%; width: 80%; height: 80%;
}
.two {
	display: none;
}
