.breadwte {
	padding: 10px 0px;
}
.breadnav {
	background: rgb(248, 248, 248); padding: 10px 0px; margin-bottom: 20px;
}
.position {
	background: url("nav.png") no-repeat left 3px; padding-left: 20px; margin-right: 15px;
}
.position a {
	color: rgb(62, 58, 57);
}
.position2 {
	background: url("nav.png") no-repeat left 3px; margin: 20px 0px; padding: 0px 0px 15px 20px; color: rgb(62, 58, 57); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.position2 a:last-child {
	color: rgb(153, 0, 0);
}
.position2 a {
	color: rgb(62, 58, 57);
}
/* .position3 {
	background: url("nav.png") no-repeat left; padding: 10px 20px; color: rgb(62, 58, 57);
}
.position3 a {
	color: rgb(62, 58, 57);
} */
.position4 {
	background: url("nav.gif") no-repeat left; padding: 10px 20px; color: rgb(62, 58, 57); margin-left: 15px;
}
.position4 a {
	color: rgb(62, 58, 57);
}
.breadbanner {
	background: rgb(236, 236, 236); text-align: center; margin-bottom: 20px;
}
.breadbanner img {
	height: auto; max-width: 100%;
}
.delmag {
	margin-bottom: 0px;
}
.delbor {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.container-fluid {
	padding: 0px;
}
	.maincon {
	padding-bottom: 30px;
	margin-top: 10px;
}
.contain-left {
	max-width: 300px;
}
.edu-right {
	max-width: 300px;
}
.border1 .head1 {
	background: url("head_bg_blue.png") no-repeat right bottom / 100% 100%; padding: 23px 0px 22px; text-align: center;
}
.border1 .head1 span {
	color: rgb(255, 255, 255); font-size: 18px; display: block;
}
.border1 .head2 {
	background: rgb(35, 115, 206); height: 68px; color: rgb(255, 255, 255); line-height: 68px; font-size: 18px;
}
.border1 .head2 .title2 {
	background: url("sb1_head_tit.png") no-repeat 40px 50%; padding-left: 80px; font-size: 20px; display: block;
}
.border1 .main1 {
	background: url("head_bg2.png") no-repeat 198px -80px rgb(255, 255, 255); padding: 0px; border-right-color: rgb(226, 226, 226); border-left-color: rgb(226, 226, 226); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.border1 .main2 {
	background: rgb(255, 255, 255); padding: 0px; border-right-color: rgb(226, 226, 226); border-left-color: rgb(226, 226, 226); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.border1 .menu_list_1 li {
	transition:0.5s; text-align: center; color: rgb(76, 76, 76); line-height: 50px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; -o-transition: all ease 0.5s;
}
.border1 .menu_list_1 li:hover {
	box-shadow: 0px 5px 12px 0px rgba(124,124,124,0.3); transform: translateY(-2px); -webkit-box-shadow: 0 5px 12px 0 rgba(124, 124, 124, 0.3); -webkit-transform: translateY(-2px); -o-transform: translateY(-2px); -moz-box-shadow: 0 5px 12px 0 rgba(124, 124, 124, 0.3);
}
.border1 ul li.last {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.border1 .menu_list_1 li a {
	color: rgb(76, 76, 76); font-size: 16px; display: block;
}
.border1 .menu_list_1 li a:hover {
	background: url("cur_blue.png") no-repeat bottom; color: rgb(0, 71, 157); text-decoration: none;
}
.border1 .menu_list_1 li.cur {
	background: url("cur_blue.png") no-repeat bottom; color: rgb(0, 71, 157); text-decoration: none;
}
.border1 .menu_list_1 li.cur a {
	color: rgb(0, 71, 157);
}
.border1 .main_ultop h3 {
	margin: 0px;
}
.border1 .main_ultop h3 {
	transition:0.5s; text-align: center; color: rgb(76, 76, 76); line-height: 50px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; -o-transition: all ease 0.5s;
}
.border1 .main_ultop li {
	transition:0.5s; text-align: center; color: rgb(76, 76, 76); line-height: 50px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; -o-transition: all ease 0.5s;
}
.border1 .main_ultop h3:hover {
	box-shadow: 0px 5px 12px 0px rgba(124,124,124,0.3); transform: translateY(-2px); -webkit-box-shadow: 0 5px 12px 0 rgba(124, 124, 124, 0.3); -webkit-transform: translateY(-2px); -o-transform: translateY(-2px); -moz-box-shadow: 0 5px 12px 0 rgba(124, 124, 124, 0.3);
}
.border1 .main_ultop li:hover {
	box-shadow: 0px 5px 12px 0px rgba(124,124,124,0.3); transform: translateY(-2px); -webkit-box-shadow: 0 5px 12px 0 rgba(124, 124, 124, 0.3); -webkit-transform: translateY(-2px); -o-transform: translateY(-2px); -moz-box-shadow: 0 5px 12px 0 rgba(124, 124, 124, 0.3);
}
.border1 ul li.last {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.border1 .main_ultop h3 a {
	color: rgb(201, 22, 20); font-size: 16px;
}
.border1 .main_ultop li a {
	color: rgb(76, 76, 76); font-size: 15px; display: block;
}
.border1 .main_ultop li a:hover {
	background: url("cur_blue.png") no-repeat bottom; color: rgb(0, 71, 157); text-decoration: none;
}
.border1 .main_ultop li.cur {
	background: url("cur_blue.png") no-repeat bottom; color: rgb(0, 71, 157); text-decoration: none;
}
.border1 .main_ultop li.cur a {
	color: rgb(0, 71, 157);
}
.border1 .tabs li {
	background: url("tab.png") no-repeat right; width: 268px; height: 49px; line-height: 49px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.border1 li.thistab {
	background: url("tab_hover.png") no-repeat right; width: 268px;
}
.border1 .tabs li a:hover {
	background: url("tab_hover.png") no-repeat right; color: rgb(239, 122, 8);
}
.border1 .tabs li a {
	height: 50px; color: rgb(51, 51, 51); line-height: 50px; padding-left: 40px; text-decoration: none; display: block;
}
.border1 li.thistab a {
	color: rgb(239, 122, 8);
}
.border2 {
	width: 48%;
}
.border3 {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.contain-right {
	
}
/* .gov-head {
	height: 41px; border-bottom-color: rgb(0, 71, 157); border-bottom-width: 2px; border-bottom-style: solid;
}
.gov-head .bigtitle {
	padding: 7px 10px 6px; color: rgb(0, 71, 157); font-size: 18px; border-bottom-color: rgb(0, 71, 157); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.gov-head a {
	color: rgb(0, 0, 0);
}
.gov-head .more {
	padding: 10px;
} */
.gov-main {
	margin: 15px 0px;
}
.gov-head2 {
	background: rgb(242, 242, 242); height: 41px; border-bottom-color: rgb(0, 71, 157); border-bottom-width: 2px; border-bottom-style: solid;
}
.gov-head2 .bigtitle {
	padding: 7px 10px 6px; color: rgb(0, 71, 157); font-size: 18px; border-bottom-color: rgb(0, 71, 157); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.gov-head2 a {
	color: rgb(0, 0, 0);
}
.gov-head2 .more {
	padding: 10px;
}
.gov-head3 {
	height: 41px; border-bottom-color: rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: solid;
}
.gov-head3 .bigtitle {
	padding: 7px 10px; color: rgb(0, 71, 157); font-size: 18px; display: inline-block;
}
.gov-head3 a {
	color: rgb(0, 0, 0);
}
.gov-head3 .more {
	padding: 10px;
}
.gov-head4 {
	background: rgb(237, 237, 237); height: 40px; border-bottom-color: rgb(0, 113, 207); border-bottom-width: 2px; border-bottom-style: solid;
}
.gov-head4 .bigtitle {
	background: url("title2.png") no-repeat 18px; padding: 6px 18px 6px 50px; color: rgb(0, 71, 157); font-size: 18px; border-bottom-color: rgb(0, 113, 207); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.gov-head4 a {
	color: rgb(0, 113, 207);
}
.gov-head4 .more {
	padding: 10px; font-size: 12px;
}
.gov-head4 .more a {
	color: rgb(73, 73, 73);
}
.gov-main4 {
	padding: 12px;
}
.mbottom {
	margin-bottom: 10px;
}
.sharebox {
	background: rgb(239, 239, 239); padding: 0px;
}
.sharebox span {
	background: rgb(220, 221, 221); padding: 0px 0px 0px 10%; height: 25px; line-height: 25px; display: block;
}
.bdsharebuttonbox {
	margin: 6px 0px 6px 17px;
}
/* .piclin{ padding:4px 0 4px 0}
.piclin img{ max-width: 273px; 
  height:auto; 
  width:expression(this.width > 273 ? "273px" : this.width);  } */
  
  .piclin2{ padding:4px 0 4px 0}
.piclin2 img{ max-width: 292px; 
  height:auto; 
  width:expression(this.width > 292 ? "292px" : this.width);  }

/* .relink ul {
	padding: 0px 0px 10px 2%; margin-top: 10px;
} */
/* .relink ul li a {
	background: url("arr.png") no-repeat left; color: rgb(35, 24, 21); line-height: 26px; padding-left: 18px; font-size: 12px; display: block;
} */
.news-index-left {
	padding: 0px; float: left;
}
.news-index-right {
	padding: 0px; float: right; max-width: 480px;
}
.layout_txtcontent {
	padding: 30px; border: 1px solid rgb(226, 226, 226); border-image: none; color: rgb(27, 27, 27); font-size: 14px;
}
.layout_txtcontent_title {
	padding: 1px 0px; text-align: center; color: rgb(193, 34, 0); font-size: 20px; font-weight: bold;
}
.layout_txtcontent_info {
	margin: 5px 20px; padding: 5px 0px 15px 0; text-align: center; color: rgb(153, 153, 153); line-height: 24px; border-bottom-color: rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: dashed;
}
.layout_txtcontent_info2 {
	background: rgb(244, 244, 244); margin: 20px 0px; border: 1px solid rgb(226, 226, 226); border-image: none; text-align: center; color: rgb(153, 153, 153); line-height: 24px;
}
.layout_txtcontent_content {
	line-height:300%; overflow: hidden; margin-top: 10px; font-family: "΢���ź�","Verdana","����"; 
}
.layout_txtcontent_content img{ max-width: 640px; 
  height:auto; 
  width:expression(this.width > 640 ? "640px" : this.width); border: solid 3px #fff }
.son_title {
	background: 0px 0px rgb(255, 252, 236); margin: 0px auto; padding: 0px 10px; border: 1px dashed rgb(254, 220, 153); border-image: none; width: 95%; height: 24px; text-align: right; color: rgb(51, 51, 51);
}
.change {
	margin: 13px auto 0px; width: 100%;
}
.change ul {
	background: url("change.png") no-repeat left; padding-left: 16px;
}
.change ul li {
	line-height: 28px; font-size: 14px;
}
.closepage {
	margin: 15px auto; width: 100%; text-align: center;
}
.closepage a {
	color: rgb(85, 85, 85);
}
.closepage span {
	background: url("submit_btn_bg.gif") repeat-x 0px 0px; padding: 1px 3px; border: 1px solid rgb(85, 85, 85); border-image: none; width: 120px; height: 21px; color: rgb(51, 51, 51); line-height: 24px; font-size: 12px; margin-left: 10px;
}
.gov-intro {
	padding: 20px 0px 30px;
}
.intro-con {
	padding: 40px 0px;
}
.intro-con p {
	line-height: 150%; text-indent: 2em; font-size: 14px; margin-bottom: 20px;
}
.share_btn {
	margin: 10px;
}
.gov-table {
	padding: 45px 30px;
}
.touch-table .table2 {
	margin: 5px 0px 20px; color: rgb(102, 102, 102);
}
.touch-table .table2 th {
	border: 1px solid rgb(233, 233, 233); border-image: none; text-align: left; color: rgb(155, 0, 0); line-height: 40px; padding-left: 20px; font-size: 18px; background-color: rgb(248, 248, 248);
}
.touch-table .table2 td {
	padding: 14px 20px 13px; border: 1px solid rgb(233, 233, 233); border-image: none; border-collapse: collapse;
}
.touch-table {
	margin-bottom: 50px;
}
.leader-table .table_leadship {
	border-width: 1px; border-style: solid; border-color: rgb(0, 71, 157) rgb(245, 245, 245) rgb(245, 245, 245); border-image: none; width: 100%; font-size: 16px; background-color: rgb(255, 255, 255);
}
.leader-table .table_leadship .td_title {
	color: rgb(153, 4, 12);
}
.leader-table .table_leadship tr:nth-child(2n) td {
	background-color: rgb(244, 244, 244);
}
.leader-table .table_leadship tr .td2 {
	text-align: left; line-height: 25px; border-right-color: rgb(245, 245, 245); border-right-width: 1px; border-right-style: solid;
}
.leader-table .table_leadship tr td {
	padding: 15px 40px; border: currentColor; border-image: none; text-align: left; color: rgb(34, 34, 34);
}
.leader-table {
	margin-bottom: 50px;
}
.departbox {
	margin-bottom: 20px;
}
.departbox .title {
	background: url("title.png") no-repeat left 4px; color: rgb(0, 71, 157); padding-left: 35px; font-size: 20px; margin-top: 0px; margin-bottom: 20px;
}
.depli {
	text-align: center; padding-right: 0px; padding-left: 0px; margin-bottom: 20px;
}
.depli a {
	padding: 10px; color: rgb(0, 0, 0); font-size: 16px; margin-right: 2px; display: block;
}
.depli .bg1 {
	background: rgb(220, 221, 221);
}
.depli .bg2 {
	background: rgb(201, 202, 202);
}
.depli .bg3 {
	background: rgb(181, 181, 182);
}
.education {
	margin-bottom: 40px;
}
.edubox .eduhd {
	border-bottom-color: rgb(191, 191, 191); border-bottom-width: 1px; border-bottom-style: solid;
}
.edubox .eduhd span {
	background: url("arr2.png") no-repeat 4px; padding: 5px 25px 5px 45px; color: rgb(0, 71, 157); font-size: 20px; border-bottom-color: rgb(0, 71, 157); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.eduli {
	margin: 10px 0px; padding-right: 0px; padding-left: 0px;
}
.eduli a {
	background: url("arr3.png") no-repeat left 13px; padding: 10px 10px 10px 15px; color: rgb(0, 0, 0); font-size: 16px; display: block;
}
.edupic {
	margin-top: 40px;
}
.er-right {
	background: url("er-right-bg.jpg") no-repeat right top rgb(255, 255, 255); padding: 20px 30px; border: 1px solid rgb(230, 230, 230); border-image: none; margin-bottom: 10px; min-height: 350px; _padding: 20px 0px;
}
.er-right-title {
	padding: 0px 8px; color: rgb(255, 153, 0); line-height: 46px; font-size: 30px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid;
}
.er-right-con {
	padding: 30px 8px;
}
.er-right .xs {
	width: 100%;
}
.er-right .f-18 {
	color: rgb(69, 69, 69); font-size: 18px;
}
.er-right .orange {
	color: rgb(239, 122, 8);
}
.er-right .jiaol li {
	height: 245px; margin-bottom: 60px;
}
.er-right .jiaol li i {
	text-align: justify; color: rgb(153, 153, 153); line-height: 20px; padding-top: 4px; display: inline-block;
}
.er-right .jiaol li span {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.college {
	margin: 0px 15px;
}
.college .list {
	width: 100%; height: 350px; overflow: hidden; margin-bottom: 30px; position: relative;
}
.college .list .img {
	transition:0.6s; width: 100%; height: 100%; -webkit-transition: all 0.6s; -o-transition: all 0.6s;
}
.cinfo .list_in {
	padding: 0px 50px; width: 290px; height: 350px; background-color: rgb(240, 240, 240);
}
.cinfo .list_in .title {
	padding: 145px 0px 20px; text-align: center; color: rgb(51, 51, 51); font-size: 24px;
}
.college .list .list_in {
	padding: 0px; transition:width 0.6s; width: 100%; -webkit-transition: width 0.6s; -o-transition: width 0.6s;
}
.college .list .title {
	margin: 0px 50px 0px 70px;
}
.college .list .text {
	margin: 0px 50px 0px 70px;
}
.college .list .title {
	padding-top: 80px;
}
.college .abbreviated {
	margin: 0px 0px 5px; text-align: center; color: rgb(51, 51, 51); font-size: 20px;
}
.college .list_in:hover .title {
	color: rgb(255, 255, 255);
}
.college .list_in:hover .text {
	color: rgb(255, 255, 255);
}
.college .list_in:hover .list_btn {
	color: rgb(255, 255, 255);
}
.college .list_in:hover .abbreviated {
	color: rgb(255, 255, 255);
}
.college .list_in:hover .list_btn {
	border-color: rgb(255, 255, 255);
}
.college .list_in .triangle {
	left: -14px; top: 50%; border-right-color: rgb(240, 240, 240); border-left-color: currentColor; border-right-width: 14px; border-left-width: 0px; border-right-style: solid; border-left-style: none;
}
.college .list_in:hover .triangle {
	border-right-color: rgb(155, 0, 0);
}
.college .list .list_in:hover {
	background-color: rgb(155, 0, 0);
}
.college .list:hover .img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);
}
.cpic {
	padding: 0px;
}
.cinfo {
	padding: 0px;
}
.cinfo .list_in .triangle {
	left: -14px; top: 50%; width: 0px; height: 0px; margin-top: -14px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 14px; border-bottom-width: 14px; border-top-style: solid; border-bottom-style: solid; display: block; position: absolute; z-index: 99;
}
.train {
	padding-bottom: 30px; margin-bottom: 30px; border-top-color: rgb(155, 0, 0); border-top-width: 3px; border-top-style: solid; min-height: 302px; background-color: rgb(255, 255, 255);
}
.train img {
	transition:0.5s; width: 100%; -webkit-transition: all 0.5s; -o-transition: all 0.5s;
}
.train:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);
}
.train .title {
	margin: 0px 55px; padding: 24px 0px; text-align: center; color: rgb(155, 0, 0); font-size: 22px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.train .title::before {
	background: rgb(155, 0, 0); margin: auto; transition:0.7s; left: 0px; width: 0px; height: 1px; right: 0px; bottom: -1px; position: absolute; z-index: 99; content: ""; -webkit-transition: all 0.7s; -o-transition: all 0.7s;
}
.train:hover .title::before {
	width: 100%;
}
.train .text {
	margin: 15px 55px 0px; color: rgb(51, 51, 51); min-height: 80px;
}
.list_btn {
	margin: 20px auto 0px; border-radius: 14px; border: 1px solid rgb(215, 215, 215); transition:0.3s; border-image: none; width: 105px; text-align: center; color: rgb(195, 195, 195); line-height: 28px; font-size: 14px; display: block; -webkit-transition: all .3s; -o-transition: all .3s; -webkit-border-radius: 14px; -moz-border-radius: 14px;
}
.list_btn:hover {
	border-color: transparent; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(155, 0, 0);
}
.train .list_btn {
	margin: 30px auto 0px;
}
@media all and (max-width:767px)
{
.leader-table .table_leadship tr td {
	padding: 15px 5px;
}
.college .list_in .triangle {
	display: none;
}
.college .list {
	height: 100%;
}
.cinfo .list_in {
	height: 100%;
}
.college .list_btn {
	margin: 20px auto;
}
.news-index-left {
	padding: 0px; float: none;
}
.news-index-right {
	padding: 0px; float: none;
}
}
@media screen and (max-width:480px)
{
.border2 {
	width: 100%;
}
.gov-table {
	padding: 30px 0px;
}
}

/* ---20240514--- */
.leftTitle { height: 125px; text-align: center;  background:url('https://www.hzec.edu.cn/skin/2024ind/hdb3.png') no-repeat center bottom;
font-size: 24px; font-weight: bold; color: #ffffff; position: relative;}
.leftTitle a { color: #ffffff; display: block; text-decoration: none; height: 30px; width: 100%; position: absolute; z-index: 2; left: 0; top: 50%; margin-top: -15px;}
.leftTitle::after { display: block; content: ''; width: 100%; height: 100%; background-color: rgb(255,255,255,.2); position: absolute; z-index: 1;}

.relink ul { padding: 10px 25px 20px 25px;}
.relink li { border-bottom: #cccccc 1px dotted; font-size: 16px; line-height: 20px; padding: 15px 0;}
.relink li a { color: #333333;}

.piclin{ padding:10px 0 10px 0}
.piclin img{ width: 100%; height: auto;}

.gov-head { margin-bottom: 20px; clear: both;
	 border-bottom-color: rgb(0, 71, 157); border-bottom-width: 1px; border-bottom-style: solid; line-height: 40px; overflow: hidden;
}
.gov-head .bigtitle {
	padding: 7px 10px 6px; color: rgb(0, 71, 157); font-size: 22px; font-weight: bold; border-bottom-color: rgb(0, 71, 157); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.gov-head a { color: rgb(0, 0, 0); }
.gov-head .more {padding: 10px;} 
.position3 { padding: 0px 20px; color: #999999;}
.position3 a {	color: #999999;}

.gov-main .label_ul_b li {
	 line-height: 24px; padding:8px 0px 8px 30px; position: relative;
}
.gov-main .label_ul_b li a { color: #333333;}
.gov-main .label_ul_b li::after { display: block; width: 4px; height: 4px; background-color: #666666; content: ''; position: absolute; top: 18px; left: 10px;}
.gov-main .label_ul_b li.label_dashed::after { display: none;}

.bigtitle a.title,.bigtitle a.title:hover {color: rgb(0, 71, 157); text-decoration: none; }
.gov-head a.titMore {
	display: block;
	float: right;
	color: #0061ae;
	font-size: 14px;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 10px;
}

ul.menu_list { padding: 10px 30px 15px 30px;}
.menu_list li {
	height: 60px;
	border-bottom: 1px dashed #fff;
	background: url(icons_arr.png) no-repeat right center;
	line-height: 30px;
	font-size: 18px;
	padding: 15px 20px;
	text-align: left;
}
.menu_list li:last-child {border-bottom: none;}
.menu_list li a { text-decoration: none;}
.menu_list li.on a,.menu_list li a:hover {color: #2d73c5; }