* {
	margin: 0px; padding: 0px; font-family: "Helvetica", "Hiragino Sans GB", "Microsoft Yahei", "Arial", "sans-serif";
}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;/*IE/7/6*/}
a {
	border: 0px currentColor; text-decoration: none;
}
img {
	border: 0px currentColor;
	border: 0px;
}
ul {
	list-style: none;
}
/*table {
	border: currentColor; border-collapse: collapse;
}
td {
	border: 0px currentColor;
}
th {
	border: 0px currentColor;
}*/
.z-center960 {
	margin: auto; width: 960px;
}
.z-center950 {
	margin: auto; width: 950px;
}
.z-center860 {
	margin: auto; width: 860px;
}
.z-center720 {
	margin: auto; width: 720px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clearfix::after {
	clear: both; display: block; visibility: hidden; content: " ";
}
.clearfix {
	
}
.disibin {
	display: inline-block;
}
.mt5 {
	margin-top: 5px;
}
.mt15 {
	margin-top: 15px;
}
.bodytop {
	height: 125px; background-color: rgb(143, 0, 11);
}
.xhlogo {
	margin-top: 22px;
}
.xhmotto {
	background: url("/skin/xy/img/transpng.png") repeat-y left top; height: 25px; padding-top: 5px; padding-left: 21px; margin-top: 45px; margin-left: 20px;
}
.xhmotto > img {
	display: block;
}
.zsearch {
	margin-top: 32px;
}
.lagua {
	text-align: right; margin-bottom: 6px;
}
.lagua {
	color: rgb(255, 255, 255); font-size: 12px;
}
.lagua a {
	color: rgb(255, 255, 255); font-size: 12px;
}
.srcinput {
	border-radius: 2px; width: 155px; height: 18px; font-size: 0px; position: relative; background-color: rgb(255, 255, 255);
}
.srcinput input {
	border: currentColor; height: 18px; line-height: 18px; display: block; background-color: transparent;
}
.srcinput .search-text {
	width: 122px; color: rgb(178, 178, 178); padding-left: 4px; font-size: 12px;
}
.srcinput .search-button {
	background-position: right top; top: 0px; width: 29px; right: 0px; position: absolute; cursor: pointer; background-image: url("/skin/xy/img/searchbtn.png"); background-repeat: no-repeat;
}
.loginbox {
	height: 34px; background-color: rgb(243, 243, 243);
}
.partzw li {
	margin-right: 28px; float: left;
}
.partzw li a {
	background: url("/skin/xy/images/icon.png") no-repeat 1px 7px; color: rgb(16, 95, 134); line-height: 34px; padding-left: 29px; font-size: 14px; display: block;
}
.partzw li a:hover {
	text-decoration: underline;
}
.mlogin {
	font-size: 0px; margin-top: 9px;
}
.mlogin input {
	border-radius: 2px; border: 0px currentColor; width: 105px; height: 18px; color: rgb(178, 178, 178); line-height: 18px; padding-left: 5px; font-size: 12px; margin-right: 10px; float: left; display: block; background-color: rgb(255, 255, 255);
}
.passbox {
	display: inline-block; position: relative;
}
.passbox .pwlabel {
	left: 5px; top: 1px; width: 25px; height: 18px; color: rgb(178, 178, 178); line-height: 18px; font-size: 12px; display: inline-block; position: absolute;
}
.mlogin .maillog {
	border-radius: 2px; border: 0px currentColor; width: 70px; height: 18px; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; float: right; display: block; cursor: pointer; background-color: rgb(16, 95, 134);
}
.slidewiper {
	width: 100%; height: 408px; overflow: hidden; font-size: 0px; position: relative; -ms-zoom: 1; min-width: 960px;
}
.slidewiper .slides li {
	width: 100%; height: 100%;text-align: center;
}
.slidewiper .slides li img {
	/*width: 100%;*/ height: 408px;/* display: block;*/
}
.flex-control-nav {
	width: 100%; text-align: center; bottom: 15px; position: absolute;
}
.flex-control-nav li {
	margin: 0px 8px; display: inline-block; -ms-zoom: 1;
}
.flex-control-paging li a {
	width: 12px; height: 12px; display: block; cursor: pointer; opacity: 0.7; background-image: url("/skin/xy/img/dot.png"); -khtml-opacity: 0.7;
}
.flex-control-paging li a.flex-active {
	background-image: url("/skin/xy/img/dotw.png");
}
.flex-control-paging li.active a {
	background-image: url("/skin/xy/img/dotw.png");
}
.poab {
	position: relative;
}
.poab .xwsd {
	background: url("/skin/xy/img/xwzx.png") no-repeat; left: 0px; top: -69px; width: 246px; height: 69px; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 6px; border-bottom-style: solid; position: absolute;
}
.poab .xwsd span {
	color: rgb(255, 255, 255); line-height: 75px; padding-left: 65px; font-size: 18px;
}
.poab .xwsd a {
	font: 12px/75px "microsoft yahei"; color: rgb(255, 255, 255); padding-left: 40px; text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.zpart {
	width: 475px; margin-top: 30px; position: relative;
}
.fr.zpart {
	width: 440px;
}
.tabsty li {
	width: 120px; height: 36px; text-align: center; line-height: 36px; font-size: 18px; float: left; cursor: pointer;
}
.tabsty p {
	width: 120px; height: 36px; text-align: center; line-height: 36px; font-size: 18px; float: left; cursor: pointer;
}
.tabsty li a {
	color: rgb(51, 51, 51);
}
.tabsty p {
	color: rgb(51, 51, 51);
}
.hover_b {
	background: rgb(255, 255, 255); width: 100%; color: rgb(102, 102, 102); display: inline-block;
}
.hover_b:hover {
	color: rgb(143, 0, 11);
}
.tabsty li:hover {
	color: rgb(143, 0, 11);
}
.tabsty li.fixedBg {
	color: rgb(255, 255, 255); background-color: rgb(144, 0, 10);
}
.tabsty li.hover1 {
	color: rgb(255, 255, 255) !important; background-color: rgb(144, 0, 10);
}
.tabsty p.hover1 {
	color: rgb(255, 255, 255); background-color: rgb(144, 0, 10);
}
.mediaLast {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.hover_a {
	background: url("/skin/xy/images/plus.png") no-repeat 0px 4px; padding-left: 18px;
}
.piaor {
	top: 5px; right: 28px; position: absolute;
}
.fr.zpart .piaor {
	right: 0px;
}
.piaor > div {
	display: none;
}
.piaor > div.show2 {
	display: block;
}
.piaor a {
	width: 50px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 12px; display: block;
}
.piaor a:hover {
	text-decoration: underline;
}
.tabcontent {
	margin-top: 18px;
}
.tabcontent > ul {
	display: none;
}
.tabcontent > ul.now3 {
	display: block;
}
.comul li {
	width: 432px; height: 30px;
}
.comul li span {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 12px; float: right; display: block;
}
.comul li a {
	width: 298px; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 14px; float: left; display: block;     text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.comul li a:hover {
	color: rgb(144, 0, 10);
}
.boright {
	height: 151px; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid;
}
.tabsty.topbor li {
	color: rgb(102, 102, 102); border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.tabsty.topbor li:hover {
	color: rgb(144, 0, 10);
}
.tabsty.topbor .hover1 {
	color: rgb(144, 0, 10); margin-top: -1px; border-top-color: rgb(144, 0, 10); border-top-width: 2px; border-top-style: solid;
}
.greybg {
	margin-top: 30px; position: relative; background-color: rgb(245, 245, 245);
}
.greybg .zpart {
	margin-top: 0px;
}
.leftlink {
	width: 100%; height: 221px; color: rgb(255, 255, 255); overflow: hidden; display: block; position: relative;
}
.leftlink > img {
	width: 100%; height: 100%;
}
.leftlink > p {
	left: 0px; width: 100%; height: 30px; bottom: 0px; line-height: 30px; padding-right: 5px; padding-left: 6px; font-size: 14px; position: absolute; background-color: rgba(0, 0, 0, 0.5);
}
.dtrig {
	width: 475px; right: 0px; border-top-color: rgb(143, 0, 11); border-top-width: 3px; border-top-style: solid; position: absolute;
}
.ptitle {
	margin-left: 33px;
}
.ptitle .title {
	color: rgb(51, 51, 51); line-height: 2.1em; font-size: 20px;
}
.ptitle .more {
	color: rgb(51, 51, 51); font-size: 14px; margin-top: 12px; margin-right: 10px; float: right; display: block;
}
.ptitle .more:hover {
	text-decoration: underline;
}
.ml35 {
	margin-top: 5px; margin-left: 33px;
}
.themediv {
	height: 114px; font-size: 0px; margin-top: 15px; margin-bottom: 9px;
}
.themediv > a {
	height: 98px; margin-right: 4px; display: inline-block;
}
.themediv > a:hover {
	border-bottom-color: rgb(191, 191, 191); border-bottom-width: 6px; border-bottom-style: solid;
}
.themediv .lastone {
	margin-right: 0px;
}
.friendlink {
	margin: 25px auto; padding-left: 13px; font-size: 0px;
}
.zselect {
	border-radius: 3px; border: 1px solid rgb(102, 102, 102); width: 205px; height: 28px; color: rgb(102, 102, 102); line-height: 28px; padding-left: 5px; font-size: 14px; margin-right: 35px; display: inline-block;
}
.friendlink .lastone {
	margin-right: 0px;
}
.servelink {
	width: 100%; height: 140px; overflow: hidden; padding-top: 10px; font-size: 0px; position: relative; min-width: 960px;
}
#roll {
	width: 200%;
}
#roll dd {
	transition:margin-top 0.7s; width: 200px; height: 140px; float: left; position: relative; -moz-transition: margin-top 0.7s; -webkit-transition: margin-top 0.7s;
}
#roll a {
	display: block;
}
#roll img {
	display: block;
}
#roll dd:hover {
	margin-top: -10px;
}
.thpos {
	left: 50%; top: 0px; width: 1050px; height: 0px; margin-left: -525px; position: absolute; z-index: 9;
}
.servelink span {
	width: 30px; height: 30px; margin-top: 55px; display: block; cursor: pointer;
}
.servelink .prev {
	background-image: url("/skin/xy/img/imgleft1.png");
}
.servelink .prev:hover {
	background-image: url("/skin/xy/img/imgleft.png");
}
.servelink .next {
	background-image: url("/skin/xy/img/imgright1.png");
}
.servelink .next:hover {
	background-image: url("/skin/xy/img/imgright.png");
}
.footnm {
	margin: 30px auto 0px; width: 930px; padding-bottom: 30px;
}
.footer_ban {
	width: 60px; height: 45px; padding-top: 5px; margin-right: 15px; border-right-color: rgb(226, 230, 229); border-right-width: 1px; border-right-style: solid;
}
.footnm .xf {
	padding-top: 6px; margin-right: 50px; margin-left: 9px;
}
.footnm .botp {
	color: rgb(136, 136, 136); line-height: 1.8em; font-size: 12px;
}
.footnm .botp a {
	color: rgb(136, 136, 136);
}
.fr.disib {
	padding-top: 6px;
}
.fso {
	font-size: 0px;
}
.fso a {
	color: rgb(136, 136, 136); line-height: 1.8em; font-size: 12px;
}
.fso i {
	color: rgb(136, 136, 136); line-height: 1.8em; font-size: 12px;
}
.fso i {
	margin: 0px 6px; display: inline-block;
}
.fso span {
	color: rgb(136, 136, 136); line-height: 1.8em; font-size: 12px;
}
.fso .netw {
	background-position: left 2px; padding-left: 22px; display: inline-block; background-image: url("/skin/xy/img/jbzx.gif"); background-repeat: no-repeat;
}
#imgConac {
	width: 60px; height: 60px; position: absolute;
}
.uposition {
	font-size: 0px; margin-top: 30px;    border-bottom: 1px solid #e8e8e8 !important;
}
.listtitle{color: rgb(255, 255, 255);font-size: 24px;height: 68px;line-height: 68px;background: #8f000b;display: inline-block;text-indent: 20px;font-weight: bold;font-family: microsoft yahei;margin-top: -20px;    width: 230px;
}
.uposition .colname  {
	font-size: 20px;
	color: #8f000b;
	line-height: 2em;
	padding: 0 5px;
	border-bottom: 3px solid #8f000b;
	max-width: 345px;
    height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.w230{
	width:230px;
}
.uposition .posbar {
	color: rgb(51, 51, 51); font-size: 12px; margin-top: 12px; margin-right: 5px;
	width: 370px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 20px;
    text-align: right;
}
.uposition .posbar a {
	color: rgb(51, 51, 51);
}
.uposition .posbar a:hover {
	color: rgb(0, 0, 0);
}
.newstext {
	margin-top: 25px; margin-bottom: 36px;width:900px !important;padding-right:15px;padding-left:15px;
}
.capition {
	text-align: center; color: rgb(51, 51, 51); line-height: 2em; font-size: 24px;
}
.futit {
	text-align: center; color: rgb(51, 51, 51); font-size: 12px;
}
.futit span {
	margin: 0px 9px; display: inline-block;
}
.contentx {
	padding-top: 15px; padding-bottom: 20px; margin-top: 25px;     font-family: 'å®‹ä½“' !important;background-color: #ffffff !important;
}
.contentx p {
	text-align: justify; color: rgb(51, 51, 51) !important; line-height: 30px !important; font-size: 14px !important;    font-family: 'å®‹ä½“' !important;background-color: #ffffff !important;
}
.contentx span {
	text-align: justify; color: rgb(51, 51, 51) !important; font-size: 14px !important; line-height: 30px !important;   font-family: 'å®‹ä½“' !important;background-color: #ffffff !important;
}
.contentx font {
	text-align: justify; color: rgb(51, 51, 51) !important; font-size: 14px !important;  line-height: 30px !important;  font-family: 'å®‹ä½“' !important;background-color: #ffffff !important;
}
.contentx div {
	text-align: justify; color: rgb(51, 51, 51) !important; font-size: 14px !important;    font-family: 'å®‹ä½“' !important;background-color: #ffffff !important;
}
.prenet {
	padding: 0px 8px; margin-top: 20px;
}
.prenet li {
	font-size: 0px;
}
.prenet li span {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 14px;
}
.prenet li a {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 14px;
}
.prenet li a:hover {
	color: rgb(0, 0, 0);
}
.prenet li span {
	float: left; display: inline-block;
}
.prenet li a {
	width: 640px; overflow: hidden; float: left; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.returntop {
	margin: 30px auto; text-align: center;
}
.returntop > a {
	color: rgb(51, 51, 51); font-size: 14px; text-decoration: underline;
}
.con_listol {
	margin: 15px 30px; 
}

.page {
	margin: 30px auto; text-align: center; font-size: 12px;
}
.page a {
	padding: 0px 12px; color: rgb(255, 255, 255); line-height: 1.8em; font-size: 12px; display: inline-block; background-color: rgb(143, 0, 11);
}
.page select {
	border-color: rgb(143, 0, 11); font-size: 12px; display: inline-block;
}
.leftgrey {
	 min-height: 380px; background-repeat: repeat-y;
}
.leftgrey .z-center960 {
	background-color: rgb(255, 255, 255);
}
.list-grey-ul {
	width: 232px;margin-top: -72px;z-index: 9;position: relative; background-color: #f2f2f2;
}
.onelevelTit {
	background: rgb(143, 0, 11); font: bold 24px/68px "microsoft yahei"; width: 232px; height: 68px; text-indent: 20px; color: rgb(255, 255, 255);
}
.onelevel i{
	width: 3px;height: 16px;float: left;background: #8f000b;margin-top: 15px;margin-left: 20px;
}
.onelevel a {
	color: rgb(51, 51, 51);  font-size: 18px;
}
.onelevel a:hover {
	color: rgb(143, 0, 11);
}
.onelevel li.hover a {
	color: rgb(143, 0, 11);
}
.onelevel > li {
	height: 46px;line-height: 46px;border-bottom: 1px solid #e3e1d9;text-indent: 5px;
}
.list-white {
	width: 710px; padding-bottom: 50px;
}
.edu_gps {
	height: 46px;
	border-bottom: 1px solid #e0e0e0;
}
.edugpsL {
	font: bold 24px/46px "microsoft yahei"; color: rgb(143, 0, 11);display: block;width: 440px;float: left; margin-left: 8px;
}
.edugpsR {
	font: 12px/46px "microsoft yahei"; color: rgb(102, 102, 102);  display: block;   float: right;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width: 230px;margin-right: 10px;
}
.edugpsR > a {
	font: 12px/46px "microsoft yahei"; color:#666; font-size-adjust: none; font-stretch: normal;
}
.dicvn p {
	text-align: justify; color: rgb(51, 51, 51); line-height: 24px; margin-left:1px; font-size: 14px;
}
.ztable {
	margin-bottom: 15px; margin-left: 28px;
}
.ztable td {
	color: rgb(51, 51, 51); font-size: 14px;
}
.zleader {
	
}
.zleader > li {
	width: 70px; text-align: center; color: rgb(51, 51, 51); line-height: 20px; font-size: 12px; margin-right: 12px; float: left; cursor: pointer;
}
.zleader > li.now {
	
}
.leadinfor > div {
	display: none;
}
.leadinfor {
	margin-top: 25px;
}
.leaderimg .profile {
	width: 570px; text-indent: 0px; float: right;
}
.leaderimg {
	
}
.secren {
	font-size: 0px;
}
.secren li {
	border: 3px solid rgb(204, 204, 204); margin-right: 50px; margin-bottom: 20px; float: left;
}
.daialog {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; opacity: 0.6; background-color: rgb(0, 0, 0);
}
.daialog .dialog-con {
	padding: 12px; left: 5%; top: 5%; position: absolute; z-index: 99; max-height: 90%; max-width: 90%; background-color: rgb(255, 255, 255);
}
.daialog .dialog-con > img {
	width: 90%; height: 90%; z-index: 101;
}
.displayLevel a {
	font: 14px/24px "microsoft yahei"; color: #666; font-size-adjust: none; font-stretch: normal;background-image: url(/skin/xy/img/listbg02.png);background-position: left center;background-repeat: no-repeat;margin-left: 25px;padding-left: 12px;
}
.jg_level > li {
	margin-bottom: 0px;
}

.jgList li a {
	background: rgb(204, 204, 204); font: 18px/58px "microsoft yahei"; margin: 0px 40px 20px 0px; width: 200px; height: 58px; text-align: center; color: rgb(51, 51, 51); float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.jgList li a.disLi {
	background: rgb(232, 232, 232);
}
.jg_level .displayLevel li a:hover {
	color: rgb(143, 0, 11);
}
.jg_level .displayLevel li a.jgColor {
	color: rgb(143, 0, 11);
}

.jgList li {
	display: inline;
}
.jgcon {
	display: none;
}
.noway.jgcon {
	display: block;
}
.jwcTitle {
	margin: 15px auto; text-align: center;
}
.jwcTable {
	margin: 0px auto; width: 480px; text-align: center;
}
.teachImg {
	margin: 0px auto; width: 689px;
}
.jgList li a.sjLia {
	line-height: 30px;
}
.colimg {
	text-align: center;
}
.jyjx .redbar {
	margin-top: 20px;
}
/*.jyjx .listol li a {
	width: 620px;
}*/

.jyjx .page {
	margin-bottom: 0px;
}
.popup-bigic {
	background: rgb(238, 238, 238); left: 0px; top: 0px; overflow: hidden; position: fixed; z-index: 999;
}
.popup-bigic .loading-bigic {
	left: 50%; top: 50%; width: 24px; height: 24px; margin-top: -12px; margin-left: -12px; position: absolute;
}
.popup-bigic .img-bigic {
	position: absolute;
}
.option-bigic {
	top: 20px; right: 20px; position: absolute; z-index: 1;
}
.option-bigic span {
	border-radius: 5px; width: 40px; height: 40px; text-indent: -999px; overflow: hidden; margin-right: 20px; display: inline-block; cursor: pointer; opacity: 0.5; background-image: url("/skin/xy/img/icons.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
.option-bigic span:hover {
	opacity: 1;
}
.option-bigic span.change-bigic {
	background-position: -52px 3px; display: none;
}
.option-bigic span.max-bigic {
	background-position: -119px 3px; display: none;
}
.option-bigic span.close-bigic {
	background-position: 8px 8px;
}
.diaBlock {
	display: block;
}
.jg_level .diaBlock .displayLevel > li > a {
	font-size: 14px;
}
.diaBlock .ulIndent {
	margin-right: 3px; margin-left: 15px;
}
.diaBlock .ulIndent a {
	line-height: 1.2em;
}
.backbone {
	margin: 30px auto;
}
.backbone td {
	padding: 5px 10px; border: 1px solid rgb(204, 204, 204); text-align: center; color: rgb(51, 51, 51); font-size: 14px;
}
.backbone th {
	padding: 5px 10px; border: 1px solid rgb(204, 204, 204); text-align: center; color: rgb(51, 51, 51); font-size: 14px;
}
.ml-tab li {
	padding: 0px 10px; float: left;
}
.ml-tab li > a {
	padding: 0px 8px; color: rgb(51, 51, 51) !important; line-height: 2em; font-size: 12px;text-decoration: none !important;  
}
.ml-tab li.now > a {
	color: rgb(143, 0, 11) !important; text-decoration: underline !important;
}
.ml-info > div {
	display: none;
}
.ml-info .clearfix p {
	width: 570px; text-indent: 0px; float: right;
}
#nav-menu {
	background: rgb(232, 232, 232); height: 50px;
}
#nav-menu .container {
	overflow: visible; position: relative; z-index: 99;
}
#nav-menu .menu {
	margin: 0px auto; width: 960px;
}
#nav-menu .menu li {
	width: 120px; text-align: center; float: left; position: relative;
}
#nav-menu .menu li a.xialaguang {
	color: rgb(51, 51, 51); line-height: 50px; font-size: 16px; font-weight: bold; display: block;
}
#nav-menu .menu li a.navhover {
	background: url("/skin/xy/img/linavbg.png"); color: rgb(255, 255, 255);
}
#nav-menu .menu li a.xialaguang:hover {
	background: url("/skin/xy/img/linavbg.png"); color: rgb(255, 255, 255);
}
#nav-menu .menu li a.selected span {
	cursor: pointer;
}
#nav-menu .menu li a.navhover span {
	cursor: pointer;
}
#nav-menu .menu li a.xialaguang:hover span {
	cursor: pointer;
}
#nav-menu .menu li a.navhover span {
	width: 100px;
}
#nav-menu .menu li a.xialaguang:hover span {
	width: 100px;
}
#nav-menu .menu ul.children {
	background: url("/skin/xy/img/linavbg.png"); left: 0px; top: 50px; padding-bottom: 5px; width: 120px; height: auto; display: none; position: absolute; z-index: 88;
}
#nav-menu .menu ul.children li {
	width: 120px; display: inline-block;
}
#nav-menu .menu ul.children li a {
	width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 2.4em; overflow: hidden; font-size: 14px; text-decoration: none; display: block;
}
#nav-menu .menu ul.children li a:hover {
	text-decoration: underline;
}
.intranet_title ul li {
	width: 225px; text-align: center; font-size: 24px; float: left;
}
/*2018.7.16 æ”¹ç‰ˆåŠ */
.disblock{display: block;}
.border{    
	width: 3px; height: 16px;float: left;background: #8f000b;margin-top: 15px;margin-left: 20px;
}
.yjname{
	height: 46px;line-height: 46px;text-indent: 5px;display: block;color: #666;font-size: 18px;
}
.vtitle{
	border-bottom: 1px solid #e3e1d9;
}
.p-b-15{
	padding-bottom: 15px;
}
.disn{
	display: none;
}
.jgcon2{
	    background-image: url(/skin/xy/img/listbg03.png) !important;
}
.ulIndent li a{
	margin-left: 45px !important;width: 160px;display: block;background-position: left 9px !important;
}
.colimg img{
	width: 960px !important;
}
.ml-tab{
	padding: 20px 20px;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 20px !important;
}
.ml-info{
	margin: auto 20px;
}
.listol{
	margin-top: 15px  !important;
}
.jyjx .listol li a:hover {
	color: rgb(143, 0, 11);
}
.listol li {
	 text-indent: 12px; width: 760px;margin: auto;
}
.listol li a {
	color: rgb(51, 51, 51); font-size: 14px;
}
.listol li span {
	color: rgb(51, 51, 51); font-size: 14px;
}
.listol li a:hover {
	color: rgb(0, 0, 0);
}
.listol li .zdate {
	float: right; line-height: 40px;
}
.listol li a {
	width: 590px !important; overflow: hidden; float: left; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;height: 40px;line-height: 40px;text-overflow: ellipsis;white-space: nowrap;
	background-image: url(/skin/xy/images/grey_point.jpg);background-repeat: no-repeat;background-position: left 17px;
}
.listol li::after {
	clear: both; display: block; visibility: hidden; content: " ";
}

.listolst{
	margin-top: 15px  !important;
}
.jyjx .listolst li a:hover {
	color: rgb(143, 0, 11);
}
.listolst li {
	 text-indent: 12px; width: 685px;margin: auto;
}
.listolst li a {
	color: rgb(51, 51, 51); font-size: 14px;
}
.listolst li span {
	color: rgb(51, 51, 51); font-size: 14px;
}
.listolst li a:hover {
	color: rgb(0, 0, 0);
}
.listolst li .zdate {
	float: right; line-height: 40px;
}
.listolst li a {
	width: 540px; overflow: hidden; float: left; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;height: 40px;line-height: 40px;text-overflow: ellipsis;white-space: nowrap;background-image: url(/skin/xy/images/grey_point.jpg);background-repeat: no-repeat;background-position: left 17px;
}
.listolst li::after {
	clear: both; display: block; visibility: hidden; content: " ";
}
.profile1{
	font-size: 16px  !important;color: #333  !important;font-weight: bold;
}

/*äººç‰©åˆ—è¡¨ æ•™ç§‘é™¢æ ·å¼*/
.-m-l-30{
	margin-left:-30px;
}
.ldlist li {
    float: left;
    width: 310px;
    margin-top: 33px !important;
	margin-left: 30px;
}
.ldlist li img {
    width: 70px;
    height: 94px;
}
.w375 {
    width: 230px;
}
.w375 p{
	text-indent:0 !important;
}
.tit span {
    font-size: 14px;
    color: #111;
    font-family: "Microsoft YaHei";
}
.m-r-15 {
    margin-right: 15px;
}
.con {
    width: 215px;
    font-size: 14px !important;
    color: #666 !important;
    font-family: "Microsoft YaHei" !important;
    height: 47px !important;
    overflow: hidden;
    line-height: 22px !important;
    margin-top: 10px;
}
.int a {
    color: #10539d !important;
    font-size: 14px !important;
    font-family: "Microsoft YaHei";
}
.line45{
	line-height: 45px !important;
}
.nolibg li a {
	background-image:none !important;
}
.text-center{
	text-align:center !important;
}
.-m-t-60{
	margin-top:-60px;
}
.jgColor{
	    color: rgb(143, 0, 11) !important;
}
.listolst:before,.listolst:after{content:"";display:table;}
.listolst:after{clear:both;}
.listolst{*zoom:1;/*IE/7/6*/}

.listolst ul:before,.listolst ul:after{content:"";display:table;}
.listolst ul:after{clear:both;}
.listolst ul{*zoom:1;/*IE/7/6*/}

.listolst ul li:before,.listolst ul li:after{content:"";display:table;}
.listolst ul li:after{clear:both;}
.listolst ul li{*zoom:1;/*IE/7/6*/}

.listol:before,.listol:after{content:"";display:table;}
.listol:after{clear:both;}
.listol{*zoom:1;/*IE/7/6*/}

.listol ul:before,.listol ul:after{content:"";display:table;}
.listol ul:after{clear:both;}
.listol ul{*zoom:1;/*IE/7/6*/}

.listol ul li:before,.listol ul li:after{content:"";display:table;}
.listol ul li:after{clear:both;}
.listol ul li{*zoom:1;/*IE/7/6*/}

.eduTit:hover{
	background-color:;
}

.w750{width:800px;}
.auto{margin:auto;}
.zjtit{
	height: 64px;line-height: 64px;background: #8f000b;color: #fff;    padding: 0 20px;  margin-top: -68px;position: relative;z-index: 2; margin-right: -1px;margin-left: -1px; 
}
.zjname{
	font-size:24px;font-family:"Microsoft YaHei";display: block;width: 440px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.zjnav,.zjnav a{
	font-size:12px;color:#fff;font-family:"Microsoft YaHei";
}
.zjnav{
	text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width: 230px;
}
.zj{
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	/*box-shadow: 0px 0px 5px 2px #CCC;*/
    padding-bottom: 30px;
}

.height30{height: 30px;}
.line16{line-height:16px;}
.m-t-5{margin-top:5px;}
.ldlist {margin-top:-15px !important}
/*ä¿¡æ¯å…¬å¼€é¦–é¡µ*/
.-m-t-30{margin-top:-33px;}
.xxgk_wz .fl{width:120px;}
.xxgk_wz .fr{width:840px;}
.h230{height:230px;}
.xxgk-info p{color:rgb(51, 51, 51);}
.xxgk-info{padding-top: 28px;padding-left: 30px;font-size: 14px;line-height: 22px;}
.bg2{    background: url(/skin/xy/img/xxgk.png) #fff;
    background-repeat: no-repeat;
    background-position: right center;
    height: 200px;
	background-size: 365px;}
.z-center900{width: 900px;margin:auto;}
.z-center900 .redbar{
	margin-top:30px;
	margin-bottom:20px;
}
/*äººå¤´åˆ—è¡¨ æ–°é—»ä¸­å¿ƒ*/
.rwlistol{
	padding:0 19px;
	margin-top: 15px !important;
}
.rwlistol li a img{width: 70px;}
.w690{width:690px;}
.rwlistol-con{
	width: 660px;
    font-size: 14px !important;
    color: #666 !important;
    font-family: "Microsoft YaHei" !important;
    height: 47px !important;
    overflow: hidden;
    line-height: 22px !important;
    margin-top: 10px;
}
.fc66{color:#666;}
.w540{width:532px !important; }
.h95{height:95px !important;     padding: 0 8px;}
.h95 a{background-image:none !important;}
.tit, .w550{display: block !important;vertical-align: initial !important; height: auto !important;}
.line60 {line-height:60px}
.w615{width:615px;}
.fc8f{color: #8f000b;}
.fz12{font-size:12px !important}

/*20190611*/
.diaBlock {
    display: block;
}
.undborder90 {
    border-bottom: 2px solid #90000A;
}
.fc90 {
    color: #90000a;
}
.fz24 {
    font-size: 24px;
}
.undborderfc {
    border-bottom: 1px solid #CCCCCC;
}
.fc33 {
    color: #333333;
}
.slideBox2 .hd ul li.on {
    color: #90000A;
}
.slideBox2 .hd ul li.on a {
    color: #90000A;
}
.slideBox2 .hd ul li a {
    color: #333;
}
.slideBox2 .hd ul li {
    float: left;
    width: 75px;
    text-align: center;
    font-size: 18px;
    color: #666666;
    font-family: Microsoft Yahei;
    cursor: pointer;
}
.slideBox2 .bd li a img {
    width: 85px;
    height: 110px;
    float: left;
    margin-right:10px;
}

.line14 {
    line-height: 14px;
}
.fc33 {
    color: #333333;
}
.fz14 {
    font-size: 14px;
}
.fmYh {
    font: 16px/normal 'MicroSoft Yahei';
}
.fc99 {
    color: #999999;
}
.slideBox2 .hd ul {
    overflow: hidden;
    zoom: 1;
    height: 30px;
    line-height: 30px;
}

.li-list li{width:95%;float: left;margin-top:15px;font-size:12px;}
.kw-list{margin-left:-2%;}
.kw-list li{width:30%;float: left;margin-left: 2%;margin-top:25px;text-align: center;}
.kw-list li a{color:#333;}

.sfot{width:715px;margin:0 auto;}
.faddres{display: inline-block;float: left;margin-right: 30px;}
.fwechat{display: inline-block;float:left;margin:10px 0; }

#topcontrol {
    background: #4c4c4c;
    height: 30px;
    width: 30px;
    border-radius: 4px;
}
.pic-shadow{box-shadow: 2px 3px 4px #ddd;}
.contentx{line-height:2}