﻿a:hover{color:#0053ba;}
.nbox .hdb{height:50px;overflow:hidden;background: url(../images/hdbg.png) 0 bottom repeat-x;}
.nbox .hdb .title{font-size: 14px;color:#748086;line-height: 50px;float: left;}
.nbox .hdb .title span{color:#0053ba;font-weight: bold;font-size: 24px;padding-left: 32px;margin-right: 10px;display: inline-block;border-bottom: 2px solid #0053ba;line-height: 48px;}
.nbox .hdb .hmore{float:right;}
.nbox .hdb .hmore a{display: block;line-height: 50px;font-size: 14px;color:#6f6f6f;}
.nbox .hdb .hmore:hover a{text-decoration:underline;}
.box1 .hdb .title span{background: url(../images/icon1.png) 0 center no-repeat;}
.n-con{padding-top: 22px;}
.box2 .hdb .title span{background: url(../images/icon2.png) 0 center no-repeat;}
.box3 .hdb .title span{background: url(../images/icon4.png) 0 center no-repeat;}
.box3{margin-bottom:18px;}
.box4 .hdb .title span{background: url(../images/icon3.png) 0 center no-repeat;}

.n-list li a{color:#fff;height: 50px;line-height: 50px;text-align: center;display: block;margin-bottom: 10px;}
.n-list li a.ks1{background-color: #448aca;}
.n-list li a.ks2{background-color: #6d549a;}
.n-list li a.ks3{background-color: #bc7351;}
.n-list li a.ks4{background-color: #a3738d;}
.n-list li a.ks5{background-color: #889cb6;}
.n-list li a.ks6{background-color: #cc0000;}
.n-list li a:hover{opacity: 0.8;}

.n-show{margin: 2px 10px 16px;}
.ns-tit{float: left;width: 30%;background: #0053ba url(../images/show.png) center 46px no-repeat;padding-top: 94px;line-height: 72px;color:#fff;font-size: 16px;display: block;text-align: center;}
.shown{width: 70%;float: left;}
.box5 .hdb .title span{background: url(../images/icon5.png) 0 center no-repeat;}
.box5 .n-con{margin-top: 18px;background: #f5f5f4;padding:18px 15px;max-height: 230px;overflow: hidden;}

.TabTitle{height:50px;background: url(../images/hdbg.png) 0 bottom repeat-x;position:relative;}
.TabTitle li{width:128px;height:50px;line-height:50px;float:left;font-size:14px;margin-right: 20px;}
.TabTitle .tit{display:block;cursor:default;color:#0053ba;font-weight: bold;font-size: 24px;padding-left: 32px;}
.TabTitle .ico1{background: url(../images/icon6.png) 0 center no-repeat;}
.TabTitle .ico2{background: url(../images/icon7.png) 0 center no-repeat;}
.TabTitle .tmore{position:absolute;right:5px;top:0;display:none}
.TabTitle .active .tit{border-bottom: 2px solid #0053ba;line-height: 48px;}
.TabTitle .active .tmore{display:block;}
.TabTitle .active .tmore a{line-height: 50px;font-size: 14px;color:#6f6f6f;}
.TabContent .cons{padding: 22px 0 20px;}
@media (max-width: 1300px){

}
@media (max-width: 1024px){
}
@media (max-width: 991px){
    .n-list li a {;height: 38px;line-height: 38px;}
    .box5 .n-con {max-height: 276px;}
    .f-pic{width: 220px;margin: 20px auto 0;background:none;}
}
@media (max-width: 767px){

}

.fw_pic img, .edupic img, .edupic2 img, .bigbanner img, .edg-right img {
    width: 100%;
    height: auto;
    transition: 0.6s; /* 反应快，不迟钝 */
}
.fluid, .edg-right, .fw_pic, .edupic, .edupic2, .bigbanner {
    position: relative;
    overflow: hidden;
}
.breadbanner {
    background-color: #ececec;
    text-align: center;
}

.bigbanner {
    height: 395px !important;
    line-height: 395px !important;
}
.bigbanner img {
    height: 100% !important;
    object-fit: cover !important;
    object-position: center !important;
    display: block;
}

/* 灵敏又柔和的放大 */
.bigbanner img:hover {
    transform: scale(1.02);
}

.notice-text li:last-child {
    border-bottom: none !important;
}

@media (min-width: 768px) {
    .bigbanner {
        min-height: 130px;
    }
}
.foot {
    width: 100%;
    background: url(../picture/foot.jpg) no-repeat;
	margin-top:50px;
}
.footer {
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
    padding: 50px 0px 0px;
}
.footer p {
    font-size: 16px;
    color: #fff;
    float: left;
    line-height: 40px;
}
.footer .f_logo {
    width: 290px;
    float: left;
    margin-left: 60px;
}
.footer .ewm {
    width: 160px;
    float: right;
}
.footer .ewm img {
    width: 160px;
    height: 160px;
}
.f_bot {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #065ea9;
}
.f_bot p {
    font-size: 14px;
    color: #fff;
}
.f_bot p a {
    color: #fff;
}
.f_bot p img {
    margin-right: 6px;
}
.footer .ewm span {
    display: inline-block;
    width: 160px;
    line-height: 2.5rem;
    font-size: 1rem;
	margin-top: 1rem;
    color: #fff;
    text-align: center;
}

/* 手机端样式 */
@media (max-width: 768px) {
    .foot {
        height: auto; /* 根据内容调整高度 */
        background-size: cover; /* 背景图片覆盖整个区域 */
		margin-top:0px;
    }

    .footer {
        width: 100%; /* 宽度调整为100% */
        padding: 20px; /* 调整内边距 */
    }

    .footer p {
        font-size: 14px; /* 调整字体大小 */
        float: none; /* 取消浮动 */
        line-height: 30px; /* 调整行高 */
		padding-bottom: 25px;
    }

    .footer .f_logo {
        width: 100%; /* 宽度调整为100% */
        margin-left: 0; /* 取消左边距 */
        text-align: center; /* 图片居中 */
        margin-bottom: 20px; /* 添加下边距 */
		padding-bottom: 10px;
    }

    .footer .ewm {
        display: flex;
		flex-direction: column;
		align-items: center;
		width: 100%;
		float: none;
		margin: 20px auto 0;
    }

    .footer .ewm img {
        width: 120px; /* 调整二维码大小 */
        height: 120px;
		margin-bottom: 15px;
    }

    .f_bot {
        height: auto; /* 根据内容调整高度 */
        padding: 10px; /* 调整内边距 */
    }

    .f_bot p {
        font-size: 12px; /* 调整字体大小 */
    }
}







.fl {
  float: left;
}

.fr {
  float: right;
}

.container {
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
.list-page {
    min-height:600px !important;
}
}

@media (min-width: 992px) {
  .container {
    width: 970px;
  }
.list-page {
    min-height:600px !important;
}
}

@media (min-width: 1230px) {
  .container {
    width: 1200px;
  }
}
.index-tit {
  overflow: hidden;
  line-height: 40px;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 20px;
}

.index-tit p.cn {
  float: left;
  font-size: 1.625rem;
  color: #323232;
  background: url(../images/index-tit-ico1.png) left center no-repeat;
  padding-left: 48px;
}

.index-tit p.en {
  float: left;
  color: #999999;
  font-size: 0.875rem;
  margin-left: 5px;
  padding-top: 5px;
}

.index-more {
  float: right;
  font-size: 0.875rem;
  color: #999999;
  padding-top: 5px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.index-more:hover {
  color: #dd0000;
  font-weight: bold;
}

.row {
  margin-top: 40px;
}
.rowneiye {
  padding-bottom: 30px;  
}
.indexxian{
	background: url(../images/row1-bottom.png) bottom center no-repeat;
	}

.index-news {
  float: left;
  width: 785px;
}

.news-pic {
  margin: 0 -12px;
  overflow: hidden;
}

.news-pic .item {
  float: left;
  width: 50%;
}

.news-pic .item a {
  border: 1px solid #eeeeee;
  background: #fff;
  display: block;
  margin: 0 22px;
}



.news-pic .item .pic {
  width: 100%;
  position: relative;
  padding-bottom: 62%;
  overflow: hidden;
}

.news-pic .item .pic img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.news-pic .item .date {
  position: relative;
  z-index: 2;
  width: 60px;
  height: 60px;
  margin-left: 20px;
  margin-top: -37px;
  text-align: center;
  background: rgba(22, 162, 76, 0.9);
}

.news-pic .item .date .day {
  font-size: 1.625rem;
  color: #fff;
  font-weight: bold;
  padding-top: 5px;
}

.news-pic .item .date .year {
  font-size: 0.75rem;
  color: rgba(255, 255, 255, 0.7);
}

.news-pic .item .tit {
  margin: 10px 20px 20px;
  color: #333333;
  font-size: 1rem;
  line-height: 24px;
  height: 48px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.news-pic .item:hover img {
  transform: scale(1.05);
}

.news-pic .item:hover .tit {
  color: #0059a6;
  transform: translateX(5px);
}

.news-text {
  margin: 0 -22px;
  overflow: hidden;
}

.news-text li {
  float: left;
  width: 50%;
  margin-top: 20px;
}

.news-text li a {
  display: block;
  margin: 0 22px;
  line-height: 24px;
  overflow: hidden;
}

.news-text li .date {
  position: relative;
  float: left;
  width: 62px;
  text-align: right;
  padding-right: 10px;
}

.news-text li .date .day {
  font-size: 1.875rem;
  color: #0059a6;
  font-weight: bold;
  padding-top: 3px;
}

.news-text li .date .year {
  font-size: 0.75rem;
  color: #5e5e5e;
}

.news-text li .date:after {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 40px;
  background: #b3b3b3;
  left: 100%;
  top: 5px;
}

.news-text li .tit {
  width: calc(100% - 62px);
  padding-left: 13px;
  float: right;
  color: #333333;
  font-size: 1rem;
  height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.news-text li:hover .tit {
  color: #0059a6;
  transform: translateX(5px);
}

.index-notice {
  float: right;
  width: 375px;
}

.index-notice .index-tit p.cn {
  background: url(../images/index-tit-ico2.png) left center no-repeat;
}

.notice-text {
  overflow: hidden;
}

.notice-text li {
  padding: 15px 0;
  overflow: hidden;
  border-bottom: 1px solid #e0e0e0;
}

.notice-text li a {
  display: block;
  overflow: hidden;
}

.notice-text li .date {
  position: relative;
  float: left;
  width: 65px;
  height: 65px;
  text-align: center;
}
.notice-text li .date .day {
  color: #0059a6;
}

.notice-text li .date .day {
  font-size: 1.875rem;
  color: #fff;
  font-weight: bold;
  line-height: 45px;
}

.notice-text li .date .year {
  font-size: 0.75rem;
  color: #999999;
  line-height: 20px;
}

.notice-text li .tit {
  width: calc(100% - 80px);
  float: right;
  margin-top: 7px;
  color: #333333;
  font-size: 1rem;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.notice-text li:hover .tit {
  color: #0059a6;
  transform: translateX(5px);
}



@media (max-width: 1230px) {
  .index-news {
    width: 560px;
  }

 /* 小于992就缩导航 */
  .index-news,
  .index-integ {
    width: 100%;
  }
  .index-notice,
  .index-topic {
    width: 100%;
    margin-top: 30px;
  }
  
@media (max-width: 768px) {
    .container {
        padding: 15px;
    }
}


@media (max-width: 600px) {
    .row {
		margin: 0px 0 15px;
    }
	.rowneiye {
		margin: 20px 0 15px;
    }
}



.slideTxtBox {
  width: 100%;
  overflow: hidden;
}

.slideTxtBox .index-tit {
  border-bottom: none;
}

.slideTxtBox .hd {
  margin-left: 125px;
  position: relative;
}

.slideTxtBox .hd .index-more {
  position: absolute;
  right: 0;
  display: none;
}

.slideTxtBox .hd li {
  float: left;
  margin-left: 25px;
  cursor: pointer;
}

.slideTxtBox .hd li.active .index-more {
  display: block;
}

.slideTxtBox .hd li.li1 p.cn {
  background: url(../images/index-tit-ico31.png) left center no-repeat;
}

.slideTxtBox .hd li.li2 p.cn {
  background: url(../images/index-tit-ico41.png) left center no-repeat;
}

.slideTxtBox .hd li.li1.active p.cn {
  background: url(../images/index-tit-ico3.png) left center no-repeat;
}

.slideTxtBox .hd li.li2.active p.cn {
  background: url(../images/index-tit-ico4.png) left center no-repeat;
}

.slideTxtBox .hd .mid-pic {
  position: absolute;
  top: 0;
  right: 120px;
}

.slideTxtBox .bd {
  width: 100% !important;
}

.slideTxtBox .bd .accordion-handle {
  display: none !important;
}

.slideTxtBox .bd ul {
  margin: 0 -8px;
  overflow: hidden;
}

.slideTxtBox .bd li {
  float: left;
  width: 33.3%;
  margin-bottom: 15px;
}

.slideTxtBox .bd li a {
  display: block;
  margin: 0 8px;
  position: relative;
}

.slideTxtBox .bd li .pic {
  width: 100%;
  position: relative;
  padding-bottom: 82%;
  overflow: hidden;
}

.slideTxtBox .bd li .pic img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.slideTxtBox .bd li .tit {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 9;
  width: 100%;
 padding: 42px 30px 10px 30px;
  background: #75cc8c;
}

.slideTxtBox .bd li .tit p {
  font-size: 1.125rem;
  color: #fff;
  line-height: 26px;
  height: 52px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.slideTxtBox .bd li.item2 {
  width: 66.6%;
}

.slideTxtBox .bd li.item2 .pic {
  padding-bottom: 40.2%;
}

.slideTxtBox .bd li.item2 .tit {
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(transparent, black);
}

.slideTxtBox .bd li.item2 .tit p {
  height: 26px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.slideTxtBox .bd li.item3 .tit {
  background: #718eca;
}

.slideTxtBox .bd li.item4 .tit {
  background: #ac75cc;
}

.slideTxtBox .bd li.item5 .tit {
  background: #57d7c3;
}

.slideTxtBox .bd li:hover img {
  transform: scale(1.05);
}


















/* 正文表格P不缩进 */
.article-con .article-text table p {
  text-indent: 0;
  padding: 0;
}
0px;
  background: #0059a6;
  position: relative;
  overflow: hidden;
}

.top .tip {
  float: left;
}

.top .tip p {
  font-size: 0.75rem;
  color: #fff;
}

.top .top-right {
  float: right;
}

.top .top-links {
  float: left;
}

.top .top-links a {
  font-size: 0.75rem;
  color: #fff;
}

.top .top-links em {
  width: 1px;
  height: 4px;
  background: #68a780;
  display: inline-block;
  margin: 3px 10px;
}

/* 搜索 */
.ss {
  position: relative;
  margin-left: 30px;
  overflow: hidden;
  z-index: 9;
  width: 198px;
  height: 32px;
  margin-top: 6px;
  line-height: 32px;
  background: none;
  border-radius: 20px;
  border: 1px solid #68a780;
  font-size: 14px;
  float: left;
  background: rgba(255,255,255,0.1);
  position: relative;
}

.ss .text {
  width: 100%;
  border: none;
  background: none;
  color: #fff;
  line-height: 28px;
  float: left;
  margin-left: 0;
  padding: 0 30px 0 10px;
  height: 32px;
}

.ss .sub {
  width: 16px;
  height: 16px;
  /* margin-top: 5px; */
  /* margin-right: 10px; */
  float: right;
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 9;
}

.ss input:-webkit-autofill,
.ss textarea:-webkit-autofill,
.ss select:-webkit-autofill {
 
}

.slideTxtBox {
  width: 100%;
  overflow: hidden;
}

.slideTxtBox .index-tit {
  border-bottom: none;
}

.slideTxtBox .hd {
  margin-left: 0;
  position: relative;
}

.slideTxtBox .hd .index-more {
  position: absolute;
  right: 0;
  display: none;
}

.slideTxtBox .hd li {
  float: left;
  margin-left: 0;
  cursor: pointer;
}

.slideTxtBox .hd li.active .index-more {
  display: block;
}

.slideTxtBox .hd li.li1 p.cn {
  background: url(../images/index-tit-ico31.png) left center no-repeat;
}

.slideTxtBox .hd li.li2 p.cn {
  background: url(../images/index-tit-ico41.png) left center no-repeat;
}

.slideTxtBox .hd li.li1.on p.cn {
  background: url(../images/index-tit-ico3.png) left center no-repeat;
  color:#0059a6;
}

.slideTxtBox .hd li.li2.on p.cn {
  background: url(../images/index-tit-ico4.png) left center no-repeat;
    color:#0059a6;
}

.slideTxtBox .hd .mid-pic {
  position: absolute;
  top: 0;
  right: 40%;
}

.slideTxtBox .bd {
  width: 100% !important;
}

.slideTxtBox .bd .accordion-handle {
  display: none !important;
}

.slideTxtBox .bd ul {
  margin: 0 -8px;
  overflow: hidden;
}

.slideTxtBox .bd li {
  float: left;
  width: 33.3%;
  margin-bottom: 15px;
}

.slideTxtBox .bd li a {
  display: block;
  margin: 0 8px;
  position: relative;
}

.slideTxtBox .bd li .pic {
  width: 100%;
  position: relative;
  padding-bottom: 82%;
  overflow: hidden;
}

.slideTxtBox .bd li .pic img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  //height: 100%;
}

.slideTxtBox .bd li .tit {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 9;
  width: 100%;
  padding: 15px 30px;
  background: #75cc8c;
}

.slideTxtBox .bd li .tit p {
  font-size: 1.125rem;
  color: #fff;
  line-height: 26px;
  height: 52px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.slideTxtBox .bd li .tit1 {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 9;
  width: 100%;
  padding: 15px 30px;
background: linear-gradient(transparent, black);
}

.slideTxtBox .bd li .tit1 p {
  font-size: 1.125rem;
  color: #fff;
  line-height: 26px;
  height: 52px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}




.slideTxtBox .bd li.item2 {
  width: 66.6%;
}

.slideTxtBox .bd li.item2 .pic {
  padding-bottom: 40.2%;
}

.slideTxtBox .bd li.item2 .tit {
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(transparent, black);
}

.slideTxtBox .bd li.item2 .tit p {
  height: 26px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.slideTxtBox .bd li.item3 .tit {
  background: #718eca;
}

.slideTxtBox .bd li.item4 .tit {
  background: #ac75cc;
}

.slideTxtBox .bd li.item5 .tit {
  background: #57d7c3;
}

.slideTxtBox .bd li:hover img {
  transform: scale(1.05);
}





img {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}


.closestyle1052240{ font-size:12px;color:#333333;text-decoration: none ;}

input::placeholder {
       
        color: #fff !important;}
input::placeholder {
       
        color: #fff !important;}
.notice-text li .date .day{    color: #0059a6;}
.notice-text li:hover .day{color:#fff;}
.notice-text li:nth-child(1):hover .date {
  border: 1px solid #0059a6;}

.notice-text li:nth-child(1):hover .date p.day {
  background: #0059a6;}

.notice-text li:nth-child(1):hover .date {
  border: 1px solid #0059a6;}

.notice-text li:nth-child(1):hover .date p.day {
  background: url(../images/date-bg1.png);}

.notice-text li:nth-child(2):hover .date {
  border: 1px solid #0059a6;}

.notice-text li:nth-child(2):hover .date p.day {
  background: url(../images/date-bg1.png);}

.notice-text li:nth-child(3):hover .date {
  border: 1px solid #0059a6;}

.notice-text li:nth-child(3):hover .date p.day {
  background: url(../images/date-bg1.png);}0059a6

.notice-text li:nth-child(4):hover .date {
  border: 1px solid #0059a6;}

.notice-text li:nth-child(4):hover .date p.day {
  background: url(../images/date-bg1.png);}


.notice-text li:nth-child(5):hover .date {
  border: 1px solid #0059a6;}

.notice-text li:nth-child(5):hover .date p.day {
  background: url(../images/date-bg1.png);}

.notice-text li:nth-child(1):hover .date {
  border: 1px solid #0059a6;}

.notice-text li:nth-child(1):hover .date p.day {
  background: #0059a6;}

.notice-text li:nth-child(1):hover .date {
  border: 1px solid #0059a6;}

.notice-text li:nth-child(1):hover .date p.day {
  background: url(../images/date-bg1.png);}

.notice-text li:nth-child(2):hover .date {
  border: 1px solid #0059a6;}

.notice-text li:nth-child(2):hover .date p.day {
  background: url(../images/date-bg1.png);}

.notice-text li:nth-child(3):hover .date {
  border: 1px solid #0059a6;}

.notice-text li:nth-child(3):hover .date p.day {
  background: url(../images/date-bg1.png);}

.notice-text li:nth-child(4):hover .date {
  border: 1px solid #0059a6;}

.notice-text li:nth-child(4):hover .date p.day {
  background: url(../images/date-bg1.png);}



.notice-text li:nth-child(5):hover .date {
  border: 1px solid #0059a6;}

.notice-text li:nth-child(5):hover .date p.day {
  background: url(../images/date-bg1.png);}
.notice-text li:nth-child(6):hover {
  border-bottom: none;}

.notice-text li:nth-child(6):hover .date {
  border: 1px solid #0059a6;}

.notice-text li:nth-child(6):hover .date p.day {
  background: url(../images/date-bg1.png);}
  
  
 
 
 .row5 {
  margin-top: 10px;
}

.kstd-list {
  position: relative;
}

.kstd-list .item {
  text-align: center;
}

.kstd-list .item img {
  margin: 0 auto;
}

.kstd-list .item p {
  margin-top: 10px;
  font-size: 14px;
  color: #323232;
}

.kstd-list .item:hover img {
  transform: rotate(360deg);
}

.kstd-list .item:hover p {
  color: #16a24c;
}

.kstd-list .slick-prev,
.kstd-list .slick-next {
  text-indent: 999999px;
  width: 15px;
  height: 30px;
}

.kstd-list .slick-prev {
  left: -15px;
  background: url(../images/arrow-left.png);
  background-size: 100% 100%;
}

.kstd-list .slick-next {
  right: -15px;
  background: url(../images/arrow-right.png);
  background-size: 100% 100%;
}

.kstd-list .slick-prev:before,
.kstd-list .slick-next:before {
  display: none;
}


.banner_title{z-index:3;position: absolute;height: 56px;overflow:hidden;background:rgba(10,80,150,0.68);width:285px;bottom:0;}
.banner_title h2{color: #fff;font-size:18px;line-height: 56px;font-weight:normal;text-align:center;margin:0;letter-spacing: 15px;}]

.catname.clearfix{color:#434343;border-bottom:1px solid #C4C4C4;padding:17px 0;}
.catname .name{padding-left:25px;font-size:20px;background: url(../images/title3.png) left center no-repeat;position:relative;}
.catname .name:before {content: "";border-bottom:2px solid #ED4022;transition: all 0.2s ease-out 0s;width:100%;position: absolute;left:0;top:37px;}
.catname .more{font-size:15px;}
.listnav{background-color:#eae9e9;}
.listbg{background-image: url(../images/bg.png);background-position:center bottom;background-repeat:no-repeat;}
.listbg2{background-color:#fafafa;background-image: url(../images/bg.png);background-position:center bottom;background-repeat:no-repeat;}
.listnav .head{height: 63px;margin-top: -103px;line-height: 63px;font-size: 22px;color: #fff;text-align:center;box-sizing: border-box;background: rgba(10, 80, 150, .85);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8B70000, endColorstr=#c8B70000);position: relative;}
.listnav .main{padding-bottom:120px;border-left:3px solid #cccccc;padding-left:0;padding-right:0;}
.navbar-head{position: absolute;top:12px;right: 20px;}
.navbar-head .navbar-toggle{padding:0;margin:0;}
.navbar-head .navbar-toggle .icon-bar{background-color:#ddd;}
.jia{height: 40px;background: #757575;}
.accordion .linke {cursor: pointer;display: block;height:50px;line-height:50px;color: #444444;font-size: 16px;text-align:center;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion .linke a {color: #444444;font-size: 16px;display:block;font-weight: 500;}
.accordion li {cursor: pointer;padding: 0 39px;position:relative;}
.accordion li:hover{background:#F7F7F7;}
.accordion li:hover i {position: absolute;top:18px;right:-2px;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;width: 14px;height: 14px;background:#F7F7F7 url(images/arr_gray.png) no-repeat center;}
.accordion li:on{background:#F7F7F7;}
.accordion li:on i {position: absolute;top:18px;right: 3px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;width: 14px;height: 14px;background: url(images/arr_gray.png) no-repeat center;}
.accordion .open i {position: absolute;top:18px;right: 0;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;width: 14px;height: 14px;background: #F7F7F7 url(../images/arr_red.png) no-repeat center;}
.accordion li.open{background: #F7F7F7;}
.accordion li.open:before {content: "";border-left: 3px solid #0a5096;height:100%;transition: all 0.2s ease-out 0s;position: absolute;left:-3px;top:0;}
.accordion li .jia{background: url(../images/add_gray.png) no-repeat right 20px;}
.accordion .open .jia{background: url(../images/add_gray2.jpg) no-repeat right 20px;}

.accordion2 .linke {cursor: pointer;display: block;height:55px;line-height:55px;color: #444444;font-size: 16px;text-align:center;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion2 .linke a {color: #444444;font-size: 16px;display:block;font-weight: 500;}
.accordion2 li {cursor: pointer;padding: 0 39px;position:relative;border-bottom:1px solid #dbdbdb;}
.accordion2 li:hover{background:#F7F7F7;}
.accordion2 li:hover i {position: absolute;top:18px;right:-2px;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;width: 14px;height: 14px;background:#F7F7F7 url(../images/arr_gray.png) no-repeat center;}
.accordion2 i {position: absolute;top:18px;right: 0;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;width: 14px;height: 14px;background: #F7F7F7 url(images/arr_red.png) no-repeat center;}
.accordion2 li.open{background: #F7F7F7;}
.accordion2 li.open a{color:#0a5096;}
.accordion2 li.open:before {content: "";border-left: 3px solid #0a5096;height: 100%;transition: all 0.2s ease-out 0s;position: absolute;left:-3px;top:0;}
.accordion2 li .jia{background: url(images/add_gray.png) no-repeat right 20px;}
.accordion2 .open .jia{background: url(../images/add_gray2.jpg) no-repeat right 20px;}

.accordion3 .linke {cursor: pointer;display: block;height:50px;line-height:50px;color: #444444;font-size: 16px;text-align:center;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion3 .linke a {color: #444444;font-size: 16px;display:block;font-weight: 500;}
.accordion3 li {cursor: pointer;padding: 0 39px;position:relative;}
.accordion3 li i{position: absolute;top:18px;right:-2px;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;width: 14px;height: 14px;background: url(../images/arr_gray.png) no-repeat center;}
.accordion3 li:hover{background:#F7F7F7;}
.accordion3 .open i {position: absolute;top:18px;right: 0;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;width: 14px;height: 14px;background: #F7F7F7 url(../images/arr_red.png) no-repeat center;}
.accordion3 li.open{background: #F7F7F7;}
.accordion3 li.open:before {content: "";border-left: 3px solid #0a5096;height: 100%;transition: all 0.2s ease-out 0s;position: absolute;left:-3px;top:0;}
.accordion3 li .jia{background: url(images/add_gray.png) no-repeat right 20px;}
.accordion3 .open .jia{background: url(../images/add_gray2.jpg) no-repeat right 20px;}

/*内容页样式*/
.article .artitle{font-size: 20px;color: #444444;font-weight: bold;text-align: center;line-height: 150%;padding:30px 0 20px;}
.article .artinfo{color: #9e9e9e;text-align: center;line-height: 150%;padding: 0px 0 20px;}
.article .artinfo li{display:inline-block;margin:0 10px;}
.article .artcon{padding: 20px 0;line-height: 30px;font-size: 14px;color: #444444;}
.article .artcon img{max-width:100% !important;height:auto !important;}
.change{margin: 13px auto 0;width:100%;}
.change ul {background: url(../images/change.png) no-repeat scroll left center transparent;padding-left: 16px;}
.change ul li {font-size: 14px;line-height: 28px;}
.position5 {
    padding-left: 25px;
    color: #434343;
    letter-spacing: 2px;
    background: url(../images/nav.png) left center no-repeat;
}

@media (max-width: 767px){
	.location{margin:10px 0 20px !important;position:relative;}
	.gov-head{position:relative;}
	.position5{font-size:12px;letter-spacing:0;position:absolute;bottom:10px;right:0;}
	.breadbanner-xs{margin-bottom:0;}
	.edg-xs{margin-bottom:20px;}
	.breadbanner img,.er-right .jiaol li .item .pic img{width:100%;height:auto;}
	.banner_title{height:30px;min-width:auto;padding:0 10px;}
	.banner_title h2{line-height:30px;font-size:18px;letter-spacing:2px;}
	.col-left-head{background: rgba(10, 80, 150, .85);padding:0;}
	.listnav .head{margin-top:0;height:39px;line-height:39px;font-size:16px;text-align:left;padding-left:15px;padding-right: 15px;}
	.listnav .main{padding-bottom:0;border-left:0;}
	.accordion3 li{padding:0 10px;}
	.accordion3 .linke{height:35px;line-height:35px;text-align:left;}
	.accordion3 .linke a{font-size:14px;}
	.accordion3 li i{top:10px;}
	.accordion3 .open i{top:10px;}
	.accordion3 li .jia{background:none;}
	.accordion3 li.open:before{left:0;}
	.accordion2 li{padding:0 10px;}
	.accordion2 .linke{height:35px;line-height:35px;text-align:left;}
	.accordion2 .linke a{font-size:14px;}
	.accordion2 li i{top:10px;}
	.accordion2 .open i{top:10px;}
	.accordion2 li .jia{background:none;}
	.accordion2 li.open:before{left:0;}
	.submenu a{padding:0 10px;}
	.border1 .head1{padding:8px 10px;color:#fff;font-size:16px;text-align:left;}
	.border1 .head1 span{font-size:16px;}
	.border1 .main_ultop2 h3, .border1 .main_ultop2 li{line-height:30px;text-align:left;padding:0 10px;}
	.border1 .main_ultop2 h3 a{font-size:14px;}
	.border1 .main_ultop2 li a:hover, .border1 .main_ultop2 h3.cur{background-position:10px bottom;}
	.margin-xs{margin-bottom:0;}
	.gov-table{padding:20px 0;}
	.leader-table2 th{padding:5px 10px;}
	.leader-table2 td{padding:5px 10px;}
	.leader-table2 .txt{line-height:24px;}
    .kx_btit{bottom:158px;}
    .kx_list_nav li{width: 33.33%;}
    .kx_list_nav h3{width: 33.33%;}
	.er-right .jiaol li .item{margin:0 10px 10px;}
	.letter-title{padding-top:25px;}
	.letter-title h3{font-size:18px;margin-top:10px;}
	.letter-content{margin-bottom:20px;}
	.letter-content,.letter-info{padding:20px 15px;}
	.letter-list{margin:30px 0;}
	.letter-list .pic{width:60px;}
	.letter-list .text{margin-left:70px;}
	.letter-list .text p{font-size:12px;padding-left:30px;line-height:30px;}
	.letter-list .text .name,.letter-list .text .mail{background-size:15px;}
	
	.jg-box .jg-tit{height:45px;line-height:45px;margin-bottom:15px;}
	.jg-con li{margin-bottom:10px;}
	.jg-con li a{line-height:45px;}
	.option-list li a{font-size:14px;}
	.option-list li a i{width:35px;height:35px;background-size:cover;}
	.edubox .page-header{margin:0;}
	.edupart .row{margin-left:-10px;margin-right:-10px;}
	.edupart .col-pd{padding:0 10px;}
	.jybox{margin:10px 0;}
	.jybox .text{padding:7px;}
	.jybox .text .title a{bottom:10px;}
	.jybox .text .title a span{font-size:14px;}
	.jybox .text .title a i{margin:12px 5px 0;}
	.culture-list{margin:15px 0;}
	.culture-pic{margin:10px 0;}
	.culture-box{padding:10px 0;}
	.culture .culture-head h2:before{left: -55%;width:30%;}
	.culture .culture-head h2:after{right: -55%;width:30%;}
	.culture-show .play{width:54px;height:64px;margin-left: -27px;top:20%;}
	.services-box{margin:20px 0;}
	.services-box .services-head{margin-bottom:20px;}
	.services-box .services-head h2{font-size:24px;}
	.services-box .services-head h2:before{left: -50%;width:30%;}
	.services-box .services-head h2:after{right: -50%;width:30%;}
	.services-box .services-head .more a{font-size:12px;}

}