/* .index-bg{*/
/*     position: relative;*/
/*        background: #fffefe url(../images/ershi2022.jpg) no-repeat center top;*/
/*         padding-top: 98px;*/
/*}*/
/* END RESET */


.mb{
    margin-bottom: 0;
}
.container,.main-box {
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.top-header {
	height:60px;
	overflow:hidden;
}
.union-header {
	background-color:#f6b84b;
}
.union-box {
	height:41px;
}
.union-l {
	float:left;
	height:40px;
	padding-left:16px;
}
.union-r {
	margin:16px 10px 0 0;
}
.union-footer {
	background-color:#f6b84b;
	border-bottom:#113863 3px solid;
}
.union-box2 {
	height:25px;
}
.union-crumbs {
	padding-left:16px;
}
.banner{
    position: relative;
    height:193px;overflow:hidden;}
.banner .d1{width:100%;height:193px;display:block;left:center;top:0px;overflow:hidden;position:absolute;}
.main {
	width:1200px;
	margin:0 auto;
	background-color:#fff;
}
.search {
	padding:10px;
    height: 20px;
}
.search form{
    float: right;
}
.search-input {
	height:28px;
	outline:0;
	border:1px solid #ccc;
}
.search-btn {
	height:30px;
	padding:0 15px;
	margin-left:-5px;
	outline:0;
	border:0;
	color:#fff;
	background:#B20808;
}
/******************导航******************/
.nav {
	width:100%;
	height:56px;
	line-height:56px;
	background:url(../images/topLanmu.jpg) no-repeat left bottom;
	font-size:15px;
	color:#fff;
	font-weight:bold;
    background-size: 100%;
}
.nav li {
	float:left;
	padding:0 20px;
	background:url(../images/fg1.gif) no-repeat right 21px;
	cursor:pointer;
	text-shadow:2px 2px 0.1em #666;
}
.nav li:last-child{
	background: none;
}
.dh-index{
    font-family: MicrosoftYaHei-Bold !important;
}
.nav li a{
    font-family: MicrosoftYaHei;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
	color: #ffffff;
}
.nav li:hover {
	text-shadow:5px 5px 0.4em #000;
	line-height:50px;
	-webkit-transition:text-shadow 0.35s,line-height 0.35s;
	transition:text-shadow 0.35s,line-height 0.35s;
}
.nav li.bgn {
	background:none;
}
.dh {
	width:1226px;
	margin:auto;
	padding:0px;
}
.top-news {
	height:100px;
	margin:10px;
	border:1px solid #efeeec;
	background-color:#fef8f8;
	overflow:hidden;
}
.top-news-logo {
	padding:3px 50px 3px 15px;
    height: 96%;
}
.top-news-content {
    font-family: MicrosoftYaHei-Bold;
    font-weight: normal;
    font-stretch: normal;
    line-height: 31px;
    letter-spacing: 1px;
	text-align:center;
	width:1003px;
	margin:16px 0;
}

.top-news-content h2 {
	color: #b20808;
    font-size: 34px;
}
.top-news-one{
    padding-top: 15px;
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 19px;
    letter-spacing: 1px;
    color: #113863;
}
/* 默认幻灯片 */
.FocusPic {
	float:left;
	width:666px;
	margin:10px;
	zoom:1;
	position:relative;
	overflow:hidden
}
.FocusPic .content {
	overflow:hidden
}
.FocusPic .changeDiv a {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.FocusPic .title-bg,.FocusPic .title {
	position:absolute;
	left:0px;
	bottom:0;
	width:666px;
	height:30px;
	line-height:30px;
	overflow:hidden
}
.FocusPic .title-bg {
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.FocusPic .title a {
	display:block;
	padding-left:15px;
	color:#fff;
	font-size:14px;
}
.FocusPic .change {
	bottom:4px;
	height:20px;
	right:3px;
	*right:5px;
	_right:4px;
	position:absolute;
	text-align:right;
	z-index:9999;
}
.FocusPic .change i {
	background:#666;
	color:#FFF;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	line-height:15px;
	margin-right:2px;
	padding:2px 6px;
	font-style:normal;
	height:15px;
	display:inline-block;
	display:-moz-inline-stack;
	zoom:1;
	*display:inline;
}
.FocusPic .change i.cur {
	background:#FF7700;
}
.news-right {
	width:495px;
	padding-right:10px;
}
.b1 {
	background:url(../images/b1.gif) repeat-x left 78px;
}
.b1 .column {
	height:68px;
	background:url(../images/yjbjts.jpg) no-repeat left bottom;
	background-size: cover;
}
.b1 .column h2 {
	color:#B10707;
	font-size:22px;
	padding:24px 0 0 98px;
}
.b1 .column h2:hover {
	text-shadow:0 0 0.1em #fff,0 0 0.2em #F30;
	-webkit-transition:text-shadow 0.35s;
	transition:text-shadow 0.35s;
}
ul.p1 {
	padding-top:16px;
}
ul.yjchk{
	float: left;
	width: 100%;
}
ul.p1 li {
	padding-left:16px;
	line-height:32px;
	background:url(../images/p1.gif) no-repeat left center;
	font-size:16px;
	height:32px;
	/* +height:18px;
	*/
}
ul.news-ul li .fl {
	width:388px;
}
ul.p1 li .fr {
	width:89px;
	color: #b39999;
}
/* 专题 */
.project {
	height:100px;
	padding-left:130px;
	background:url(../images/zt_icon.png) no-repeat 10px center;
}
/* 左右滚动图片css */
		.picScroll-left {
	width:1062px;
	overflow:hidden;
	position:relative;
}
.picScroll-left .hd {
	}.picScroll-left .hd .prev,.picScroll-left .hd .next {
	position:absolute;
	display:block;
	width:11px;
	height:19px;
	float:right;
	margin-right:5px;
	margin-top:10px;
	overflow:hidden;
	cursor:pointer;
}
.picScroll-left .hd .prev {
	left:0;
	top:29%;
	background:url(../images/prev.png) no-repeat left center;
}
.picScroll-left .hd .next {
	right:0;
	top:29%;
	background:url(../images/next.png) no-repeat left center;
}
.picScroll-left .bd {
	padding:10px;
}
.picScroll-left .bd ul {
	overflow:hidden;
	zoom:1;
}
.picScroll-left .bd ul li {
	margin:0 5px;
	float:left;
	_display:inline;
	overflow:hidden;
	text-align:center;
}
.picScroll-left .bd ul li .pic {
	text-align:center;
}
.picScroll-left .bd ul li .pic img {
	width:245px;
	height:81px;
	display:block;
	padding:2px;
}
.picScroll-left .bd ul li .pic a:hover img {
	border-color:#999;
}
.picScroll-left .bd ul li .title {
	line-height:24px;
}
.w400 .summ {
	width:215px;
	color:#343434;
	line-height:23px;
	text-indent:2em;
}
.w400 img {
	width:160px;
	height:110px;
}
ul.list-ul li .fl {
	width:284px;
}
ul.school-ul li .fl {
	width:190px;
}

.yjzcm{
    width: 50px!important;
    height:50px!important;
}
/* 公告 */
.gg .column {
	height:65px;
	border-bottom:1px solid #D1D1D1;
	background:url(../images/gg1.gif) no-repeat left 25px;
}
.gg .column h2 {
	color:#B10707;
	font-size:22px;
	padding:24px 0 0 33px;
}
.gg ul li {
	padding-left:17px;
	background:url(../images/p2.jpg) no-repeat left 4px;
	font-size:16px;
	height:28px;
	+height:16px;
}
.gg ul li .fl {
	width:190px;
}
.gg ul li .fr {
	width:64px;
	text-align:right;
}
.slogan {
	padding:10px;
}
.slogan img {
	width:100%;
}
.link-box {
	padding:10px;
	border:1px solid #f5f5f5;
}
.link-item {
	margin:23px 0;
	width:261px;
	position:relative;
	height:48px;
}
.link-icon {
	z-index:99;
	top:-3px;
	position:absolute;
	width:48px;
	height:48px;
	border-radius:50%;
	border:3px solid #fff;
}
.link-icon.i1 {
	background:#eff0f2 url(../images/i1.png) no-repeat center center;
}
.link-icon.i2 {
	background:#eff0f2 url(../images/i2.png) no-repeat center center;
}
.link-icon.i3 {
	background:#eff0f2 url(../images/i3.png) no-repeat center center;
}
.link-icon.i4 {
	background:#eff0f2 url(../images/i4.png) no-repeat center center;
}
.link-text {
	width:190px;
	height:48px;
	line-height:48px;
	padding-left:30px;
	font-size:16px;
	background-color:#eff0f2;
	position:absolute;
	left:40px;
}
.w580 {
	width:562px;
}
ul.two-ul li .fl {
	width:490px;
}
.video-box {
	padding:0 10px;
}
/* 左右滚动视频css */
		.videoScroll-left {
	width:1180px;
	overflow:hidden;
	position:relative;
}
.videoScroll-left .hd {
	}.videoScroll-left .hd .prev,.videoScroll-left .hd .next {
	position:absolute;
	display:block;
	width:11px;
	height:19px;
	float:right;
	margin-right:5px;
	margin-top:10px;
	overflow:hidden;
	cursor:pointer;
}
.videoScroll-left .hd .prev {
	left:0;
	top:29%;
	background:url(../images/prev.png) no-repeat left center;
}
.videoScroll-left .hd .next {
	right:0;
	top:29%;
	background:url(../images/next.png) no-repeat left center;
}
.videoScroll-left .bd {
	padding:10px;
}
.videoScroll-left .bd ul {
	overflow:hidden;
	zoom:1;
}
.videoScroll-left .bd ul li {
	margin:0 12px;
	float:left;
	_display:inline;
	overflow:hidden;
	text-align:center;
}
.videoScroll-left .bd ul li .pic {
	position:relative;
	text-align:center;
}
.videoScroll-left .bd ul li .pic img {
	width:260px;
	height:150px;
	display:block;
	padding:2px;
}
.videoScroll-left .bd ul li .pic a:hover img {
	border-color:#999;
}
.videoScroll-left .bd ul li .title {
	line-height:24px;
}
.play {
	position:absolute;
	margin:auto;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:48px;
	height:48px;
	background:url(../images/play.png) no-repeat;
}
/* 友情链接选项卡切换css */
		.slideTxtBox {
	width:1180px;
	text-align:left;
}
.slideTxtBox .hd {
	/*height:64px;*/
	/*line-height:75px;*/
	/*background:url(../images/site.jpg) no-repeat left center;*/
	padding: 24px 15px 0px 40px;
	/*border-bottom:2px solid #c01920;*/
	position:relative;
	float: right;
}
.slideTxtBox .hd ul {
  /*float: left;*/
    /*position: absolute;*/
    /*left: 165px;*/
    /*top: 0;*/
    /* height: 45px; */
}
.slideTxtBox .hd ul li {
	float:left;
	padding:0 15px;
	cursor:pointer;
	border-left: 1px solid #6b778f;
    color: #6b778f;
    font-family: MicrosoftYaHei-Bold;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
}
.slideTxtBox .hd ul li.on {
	height:23px;
	/*background:#fff;*/
	/*border:1px solid #c01920;*/
	/*border-bottom:2px solid #fff;*/
	border-left: 1px solid #b20808;
    color: #b20808;
    font-family: MicrosoftYaHei-Bold;
    font-size: 18px;
    font-weight: 700;
    font-stretch: normal;
}
.slideTxtBox .hd ul li.on a{
	color: #b20808!important;
}
.slideTxtBox .bd .bd-one {
	padding:60px 7px;
	/*overflow: hidden;*/
	zoom:1;
	width: 100%;
}
.slideTxtBox .bd li {
  float: left;
	/*height:24px;*/
	line-height:24px;
	/*padding: 5px 15px;*/
	width: 43%;
	margin-left: 31px;
}
.slideTxtBox .bd li .date {
	float:right;
	color:#999;
}


.site-icon{
  font-size: 18px;
  color: #c01920;
}
.imgLink{ margin-bottom: 15px;}
.imgLink li{ padding:1px; border:1px solid #dcdcdc; display:block; margin-right:10px; float:left; }
.imgLink img{ width:133px; height:52px; }

.footer{
  width: 100%;
  padding: 15px 0;
  margin-top: 30px;
  text-align: center;
  color: #fff;
    background: url(../images/bottomLanmu.jpg) no-repeat left center;
    background-size: 100%;
}
.footer-p {
  padding: 5px;
}

/* 新闻列表页 */

.bread-crumbs {
  height: 45px;
  line-height: 45px;
  padding-left: 35px;
  font-size: 18px;
  background-color: #f3f3f3;
  border: 1px dotted #900;
}
.page-left {
  float: left;
  width: 285px;
  padding: 0px;
  margin: 15px;
  border: 1px solid #e6e6e6;
}
.lm-tit {
    padding: 10px 0px 10px 10px;
    margin: 0px;
  color: #1d4686;
  font-size: 22px;
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
}
.lm-list {
    float: left;
    width: 235px;
    padding: 0px 25px 25px 25px;
    margin: 0px;
    text-align: center;
}
.lm-list ul {
  padding: 0px 10px 10px 10px;
}
.lm-list ul li {
    height: 35px;
    line-height: 35px;
    background-color: #f3f3f3;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    margin: 10px 0px;
    padding: 0px 10px;
}
.lm-list ul li a {
  color: #a51111;
}
.page-right {
  width: 860px;
  margin: 15px 15px 30px 0px;
}
.news-li {
  height: 25px;
    list-style-type: none;
    line-height: 25px;
    cursor: pointer;
    font-size: 16px;
    color: #fff;
    margin: 10px 0px;
    padding: 0px 10px 0px 20px;
    background: url(../images/szywdian.jpg) no-repeat left center;
}
.news-li a {
  color: #1d4686;
}
.list-date {
  float: right;
  color: #ccc;
}
.lmline {
  line-height: 25px;
  font-size: 16px;
  border-bottom: 1px dotted #ccc;
}
#pages{ padding: 14px 0 10px; font-size: 16px;}
#pages a.a1 {
    width: 56px;
    padding: 0;
	font-size: 16px;
}
#pages a {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    background: #fff;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #333;
    padding: 0 10px;
}
#pages span {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    background: #a51111;
    border: 1px solid #a51111;
    color: #fff;
    text-align: center;
    padding: 0 10px;
}

.detail-title {
  padding: 15px 15px 10px 15px;
    text-align: center;
    margin: 30px 50px 5px 50px;
    line-height: 35px;
}
.detail-info {
    padding: 0px 0px 15px 0px;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    margin: 10px 50px 15px 50px;
}
.detail-info span {
  padding: 0 7px;
}
.detail-txt {
    padding: 0px 0px 15px 0px;
    margin: 10px 50px 15px 50px;
    font-size: 16px;
    line-height: 26px;
}
.btoa {
      margin: 10px 50px 15px 50px;
	  line-height: 26px;
}
.bdsharebuttonbox { margin-left: 50px;}

.yjh{
	width: 100%;
	padding-left: 1px;
}
.yxdyyjh{
	width:68%;
	padding-left: 1px;
}
.yjslide{
	width: 100%;
}
.bd-one{
	width: 91%;
	padding-left: 10px;
}
.yjfrs{
	width: 78%!important;
	text-align: center;
}
.yjfrs a span{
	font-family: MicrosoftYaHei-Bold;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #b20808;
}
.yjfrcont{
	text-indent: 2em;
	margin-top: 35px;
}
.yjslogn{
	float: left;
}
.yjslogn img{
	width: 100%;
	height: 90px;
}
.yjimg-one{
	float: right;
}
.yjcmmg{
	float: left;
}
/*.slogan a:last-child{*/
/*    padding-left:15px;*/
/*}*/
.yjzcmdv{
	background-color: #f6f6f6;
	width: 100%!important;
	margin-top: 3%;
	height: 50px;
	line-height: 50px;
}
/*.yjtitle{*/
/*	width: 72%;*/
/*	float: right;*/
/*}*/
.yjtitle-one{
	text-align: center;
}
.secondcont-one{
	width: 73%;
	float: left;
	margin-bottom: 20px;
}
.secondcont-two{
	width: 26%;
	float: right;
	margin-right: 1px;
}
/*.yjzcm{*/
/*	width: 100%!important;*/
/*	height: 100%!important;*/
/*}*/
.yjfrcont-one{
	width: 78%;
	float: right;
}
.yjbjclo{
	background-size: 100% 104%!important;
}
.jccz{
	width: 30%;
	float: left;
	margin-left: 2%;
}
.jccz-title{
	width: 100%;
}
.jccz-title-one{
	width: 99%;
    margin-bottom: 8px;
}
.jccz-one-two-div{
	width: 72% !important;
}
.jccz-fr{
	width: 90px!important;
}
.jccz-coln{
	width: 99%;
    height:71px;
    background-color: #fbf2f2;
}
.jccz-coln-x{
    width: 99%;
    height: 2px;
    background-color: #b20808;
    margin-top: -10px;
}
.jccz-hh{
    float: left;
    padding-top: 28px;
}
.jccz-hh h2{
    color: #B10707;
	font-family: MicrosoftYaHei-Bold;
	font-size: 24px;
	font-stretch: normal;
	line-height: 19px;
	letter-spacing: 1px;
}
.jccz-one-one{
	border-bottom: 1px solid #a0a0a0;
}
.jccz-one-one-ls{
	border-bottom: 1px solid #b20808;
	width: 32%;
}
.jccz-one-one-ls-v{
	font-family: SourceHanSansCN-Bold;
	font-size: 18px;
	font-weight: 600;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #b20808;
	padding: 10px 0 6px 6px;
}
.jccz-one-two-ul{
	padding-top: 6px!important;
}
.jccz-one-two-ul li{
	height: 36px!important;
}
.jcczmrd{
	width: 30%;
}
.yxdydv{
	width: 245px!important;
}
.yxyjchk{
	padding-top: 20px!important;
}
.djkw-fm img{
	padding-left: 20px;
}
.footer-one{
    width: 1000px;
    margin: 0 auto;
}
.footer-cont{
    width: 710px;
    font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 25px;
    letter-spacing: 1px;
    color: #ffffff;
}
.footer-img{
    width: 120px;
    height: 62px;
}
.jccz-coln-img{
    float: left;
}
.slideTxtBox .stm{
    float: left !important;
}
.links_ul li{
    margin-top: 10px;
}

.right-fixed{
    z-index:9;
	position: fixed;
    right: 17px;
    top: 129px;
    background: #fff;
    padding: 9px;
    border: 1px solid #ececec;
	text-align:center;
}
.right-fixed li {
	width: 90px;
    font-size: 14px;
    margin-bottom: 7px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 7px;
}
.right-fixed li img {width:90px;}
.djkw-fm img{
	width:150px
}