@font-face {font-family:仿宋;src: url(../fonts/SIMFANG.ttf);}
@font-face {font-family:仿宋_gb2312;src: url(../fonts/SIMFANG_GB2312.ttf);}
@font-face {font-family:fangsong;src: url(../fonts/SIMFANG.woff);}
@font-face {font-family:fangsong_gb2312;src: url(../fonts/SIMFANG_GB2312.woff);}
body{margin:0px auto;padding:0px;border:0px;font-family:"微软雅黑"; font-size:16px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased; min-width:1200px;background: #fff;}
ul,li,ol{margin:0px; padding:0px; list-style:none;}
table,tr,td,h1,h2,h3,h4,h5,span,p,form,input,dl,dd,dt,em,b{margin:0px; padding:0px;}
em,img{border:0px;}
input{border: none;outline: none;background: none;}
a{text-decoration:none; cursor:pointer;color: #000;transition: 0.6s;}
a:hover{ text-decoration:none;transition: 0.6s;color:#275FAB;}
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}
.width{width:1200px;margin: 0 auto;}
.clearfix:after{
	content: '';
	display: block;
	width: 100%;
	height: 0px;
	clear: both;
}
.images{
	transition: all 0.8s;
	-moz-transition: width 0.8s; /* Firefox 4 */
	-webkit-transition: width 0.8s; /* Safari 和 Chrome */
	-o-transition: width 0.8s; /* Opera */
	}
.images:hover{
	cursor: pointer;
	transition: all 0.8s;
	transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);     /* Opera */
	}



/****************************************首页****************************************/

/* 头部 */
.header{width: 100%;background: url(../img/topbg.jpg) no-repeat center;height: 300px;}
.topt{text-align: right;font-size: 14px;padding-top: 20px;}
.topt a{color: #101010;padding: 0 5px;}
.topt a:hover{color: #275FAB;}
.topb{margin-top: 55px;}
.topr {margin-top: 30px;}
.topr div{float: left;}
.search{
	width: 316px;
	height: 46px;
	background:rgba(255,255,255,.8) ;
	border-radius: 23px;
}
.searchwz{
	padding-left: 15px;
    float: left;
	font-size: 14px;
	color: #333;
	height: 46px;
	line-height: 46px;
	width: 255px;
	background: none;
}
.searchtp{
	float: right;
	width: 46px;
	height: 46px;
}
.toplink{text-align: right;}
.toplink ul li{float: left;margin-left: 10px;position: relative;}
.toplink ul li>img{width: 46px;height: 46px;cursor: pointer;}
.toplink ul li p{position: absolute;width: 100px;height: 100px;left: -25px;top: 50px;display: none;z-index: 100;}
.toplink ul li p img{width: 100px;height: 136px;}
.toplink ul li:hover p{display: block;}


/* 导航 */
.menu{width: 100%;height: 62px;background: #275FAB;}
.nav li { display: inline-block; *display: inline; *zoom: 1; position: relative; }
.nav li a { display: block; padding: 0 74px; font-size: 22px; font-weight: 500;color: #fff; text-align: center; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;line-height: 62px;}
.nav li .lv2 { position: absolute; top: 62px; left:0; z-index: 1; width: 100%;border-bottom: 1px solid #275FAB; opacity: 0; visibility: hidden; }
.nav li .lv2 a { padding: 10px 5px; border-left: 1px solid #275FAB;border-right: 1px solid #275FAB; font-size: 18px;line-height:23px; color: #333; text-align: center; background: rgba(255, 255, 255, 0.9);}
.nav li a:hover,.nav li a.on{background: #3b70b7;}
.nav li .lv2 a:hover { background: #275FAB; color: #fff; }
.nav li:hover .lv2 { opacity: 1; visibility: visible; }


/* 头条 */
.tt{margin: 20px 0;}
.txtScroll-top{ width:100%;  overflow:hidden; position:relative;background: url(../img/bg_tt.png) no-repeat left center;}
.txtScroll-top .hd{ overflow:hidden;position: absolute;right: 0;top: 20%;}
.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li{width:10px; height:10px; overflow:hidden;text-indent:-999px; cursor:pointer; border: 1px solid #707070;border-radius: 50%;margin-top: 8px;}
.txtScroll-top .hd ul li.on{ background: #DB1319;border: 1px solid #DB1319;}
.txtScroll-top .bd{ padding:30px 15px;  }
.txtScroll-top .infoList li{text-align: center;}
.txtScroll-top .infoList li a{display: block;color: #275FAB;font-size: 30px;font-weight: bold;line-height: 47px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


/* part1 */
.part1{margin-bottom: 20px;}
.picScroll-left{ width:720px;  overflow:hidden;position: relative;}
.picScroll-left .hd{ overflow:hidden;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; position: absolute;bottom: 21px;right:10px;z-index: 999;}
.picScroll-left .hd ul li{ float:left;width:10px; height:10px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background:#fff;border-radius: 50%;}
.picScroll-left .hd ul li.on{ background:#275FAB; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden;width: 720px;position: relative;}
.picScroll-left .bd ul li .pic{ text-align:center;overflow: hidden;width:720px; height:410px;}
.picScroll-left .bd ul li .pic img{ width:720px; height:410px; display:block;transition: 0.6s;}
.picScroll-left .bd ul li .title{background: rgba(0,0,0,.66);width: 705px;height:52px;line-height:52px;position: absolute;left: 0;bottom: 0;padding-left: 15px;}
.picScroll-left .bd ul li .title a{color: #fff;font-size: 18px;}
.picScroll-left .hd a{position: absolute;width: 40px;height: 63px;top: 50%;margin-top: -31px;background: url(../img/arrow.png) no-repeat center;z-index: 999;}
.picScroll-left .hd .prev{background-position: 0 0;left: 0;}
.picScroll-left .hd .next{background-position: right 0;right: 0;}


/* 切换 */
.qh{width: 440px;position: relative;}
.qhtitle{border-bottom: 1px solid #e8e8e8;}
.qhtitle li{font-size: 20px;display: inline-block;padding-bottom: 12px;cursor: pointer;font-weight: bold;margin-right: 30px;}
.qhtitle li.cur{color: #275fab;border-bottom: 2px solid #275fab;}
.zylist{margin-top: 15px;}
.zylist li{line-height: 40px;position: relative;padding-left: 20px;transition: 0.6s;}
.zylist li::before{content: '';width: 6px;height: 6px;background: #275fab;position: absolute;left: 0;top: 50%;margin-top: -3px;}
.zylist li a{color: #222;}
.zylist li span{font-size: 14px;color: #999;float: right;}
.zylist li:hover{-webkit-transform: translateX(6px);-moz-transform: translateX(6px);-o-transform: translateX(6px);-ms-transform: translateX(6px);transform: translateX(6px);transition: 0.6s;}
.zylist li:hover a{color: #275fab;}

/* part2 */
.part2{margin-bottom: 20px;}
.part2 .zytitle{width: 575px;}
.part2 .zytitle h3{width: 545px;height: 64px;background: url(../img/titlebg.jpg) no-repeat center;font-size: 24px;padding-left: 30px;line-height: 64px;}
.part2 .zytitle:last-child h3{background: url(../img/titlebg.png) no-repeat center;}
.part2 .zytitle h3 a{color: #fff;display: block;}

/* part3 */
.part3{margin-bottom: 20px;}
.qh1{/* width: 735px; */ width: 880px;}
.qhtt{margin-top: 20px;transition: 0.6s;cursor: pointer;}
.qhtt .date{font-size: 16px;color: #275fab;background: #eaf3ff;text-align: center;font-weight: bold;width: 83px;height: 72px;padding: 12px;}
.qhtt .date p:first-child{font-size: 32px;margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px solid #275fab;}
.qhttnr{width: calc(100% - 125px);}
.qhttnr a{line-height: 24px;margin-bottom: 8px;font-size: 18px;display: block;}
.qhttnr p{color: #999;line-height: 32px;}
.qhtt:hover{-webkit-transform: translateX(6px);-moz-transform: translateX(6px);-o-transform: translateX(6px);-ms-transform: translateX(6px);transform: translateX(6px);transition: 0.6s;}


.part3r{/* width: 435px; */ width: 293px;}
.qh2{width: 395px;height: 290px;background: url(../img/ljbj.png) #d7f1ff bottom center  no-repeat ;margin-bottom: 10px;padding: 20px;}
.qhtitle1{border-bottom: 1px solid #fff;}
.qhtitle1 li{font-size: 18px;color: #858585;display: inline-block;padding-bottom: 12px;cursor: pointer;margin-right: 30px;}
.qhtitle1 li.cur{color: #275fab;border-bottom: 2px solid #275fab;color: #275fab;font-weight: bold;}
.qhnr1 ul{margin: 20px -5px 0 -5px;}
.qhnr1 ul li{padding: 0 5px;width: 47%;float: left;}
.qhnr1 ul li a{display: block;width: 100%;height: 40px;margin-bottom: 10px;line-height: 40px;text-align: center;background: #fff;color: #333;}
.qhnr1 ul li a:hover{box-shadow: 0 0 8px #275fab;color: #275fab;}
.qhnr1 p{padding-top: 15px;line-height: 35px;text-indent: 32px;}
.qhnr1 p a{color: #333;  }
.qhnr1 p a:hover{color: #275fab;  }


.slidetopBox{}
.picScroll-top{ margin:10px auto 0 auto;  width:293px; overflow:hidden; position:relative; }
		.picScroll-top .hd{ overflow:hidden;   width: 20px; z-index: 99; position: absolute; right:5px; top:20px;}
		.picScroll-top .hd .prev,.picScroll-top .hd .next{ display:none;}
		.picScroll-top .hd .next{  }
		.picScroll-top .hd .prevStop{   }
		.picScroll-top .hd .nextStop{  }
		.picScroll-top .hd ul{ float:right; overflow:hidden; zoom:1;  zoom:1; }
		.picScroll-top .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin:5px; text-indent:-999px; cursor:pointer;  background-color: #ccc; border-radius: 5px; }
		.picScroll-top .hd ul li.on{ background:#268dfa;}
		.picScroll-top .bd{   }
		.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-top .bd ul li{ height: 320px;  text-align:center; zoom:1;  background: url(../img/jtwh_books.png) bottom center no-repeat;   }
		.picScroll-top .bd ul li a{ text-align:center; display: block; line-height:35px; color: #fff; font-weight: normal; }
		.picScroll-top .bd ul li a img{ width:193px; height:277px; display:block; margin: 0 auto; }
		.picScroll-top .bd ul li a a:hover img{ border-color:#999;  }
		.picScroll-top .bd ul li a{  }



.wzlj li{width: 48.8%;float: left;margin-right: 10px;position: relative;}
.wzlj li+li{margin-right: 0;}
.wzlj li a{display: block;height: 60px;line-height: 60px;font-size: 26px;color: #777676;text-align: center;background: #E0EEFF;padding-left: 45px;}
.wzlj li img{position: absolute;left: 20px;top: 7px;transition: 0.6s;}
.wzlj li:hover a{color: #275fab;}
.wzlj li:hover img{cursor: pointer;transform: rotateY(180deg);transition: 0.6s;}
.qh1 .zylist{margin-top: 10px;}
.qh1 .zylist li{line-height: 35px;}


/* 文化园地 */
.whyd{margin-bottom: 20px;}
.gytitle{text-align: center;line-height: 70px;}
.gytitle h3{color: #E8F3FA;font-size: 59px;z-index: 1;}
.gytitle h5{font-size: 40px;color: #383838;z-index: 2;margin-top: -72px;}
.picScroll-left1{ width:100%;  overflow:hidden;position: relative;margin-top: 20px;}
.picScroll-left1 .hd{ overflow:hidden;}
.picScroll-left1 .hd a{position: absolute;width: 18px;height: 26px;top: 50%;margin-top: -13px;z-index: 999;}
.picScroll-left1 .hd .prev{left: 0;background: url(../img/left.png) no-repeat center;}
.picScroll-left1 .hd .next{right: 0;background: url(../img/right.png) no-repeat center;}
.picScroll-left1 .bd {padding: 0 35px;}
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left1 .bd ul li{float:left; _display:inline; overflow:hidden;width: 350px;position: relative;margin: 0 15px;}
.picScroll-left1 .bd ul li .pic{ text-align:center;overflow: hidden;width:350px; height:230px;}
.picScroll-left1 .bd ul li .pic img{ width:350px; height:230px; display:block;transition: 0.6s;}
.picScroll-left1 .bd ul li .title{line-height: 25px;text-align: center;padding-top: 10px; }
.picScroll-left1 .bd ul li .title a{color: #777676 ;}
.picScroll-left1 .bd ul li:hover a{color: #275fab;}


/* 专题专栏 */
.picScroll-left2{ width:100%;  overflow:hidden;position: relative;margin-top: 20px;}
.picScroll-left2 .hd{ overflow:hidden;}
.picScroll-left2 .hd a{position: absolute;width: 18px;height: 26px;top: 50%;margin-top: -13px;z-index: 999;}
.picScroll-left2 .hd .prev{left: 0;background: url(../img/left.png) no-repeat center;}
.picScroll-left2 .hd .next{right: 0;background: url(../img/right.png) no-repeat center;}
.picScroll-left2 .bd {padding: 0 35px;}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{float:left; _display:inline; overflow:hidden;width: 350px;position: relative;margin: 0 15px;}
.picScroll-left2 .bd ul li .pic{ text-align:center;overflow: hidden;width:350px; height:117px;}
.picScroll-left2 .bd ul li .pic img{ width:350px; height:117px; display:block;transition: 0.6s;}



/* 底部 */
.footer{padding: 20px 0;background:#2767AE;}
.yqlj{border-bottom: 1px solid rgba(255,255,255,.7);}
.yqlink{width: 31%;padding: 15px 10px;position: relative;display: inline-block;}
.yqlink p{background: url(../img/xiab.png) no-repeat right center;color: #fff;text-indent: 2rem;}
.yqlink ul{position: absolute;bottom: 45px;left: 0;width: 700px;height: 195px;background: #275fab;z-index: 999;padding: 15px 0;overflow-y: auto;display: none;}
.yqlink ul li a{display: block;line-height: 35px;padding: 0 10px;color: #000;font-size: 14px;float: left;color: #c0d5e1;}
.yqlink:nth-child(4) ul,.yqlink:nth-child(3) ul{right: 0;left: auto;}
.yqlink:nth-child(2) p{background: url(../img/xiab.png) no-repeat right center;}
.yqlink:nth-child(3) p{background: url(../img/xiab.png) no-repeat right center;}
.yqlink:nth-child(4) p{background: url(../img/xiab.png) no-repeat 90px center;}
.yqlink ul li a:hover{color: #ffffff; }
.bottom{font-size: 14px;color: #fff;line-height: 28px;margin-top: 20px;}
.dz{margin-top: 10px;margin-left: 40px;}
.bq{text-align: right;}

/* 内容页 */
.nynr{background: #f7f7f7;padding: 15px 0;}
.current{padding: 2%;width: 96%;background: #fff;margin-bottom: 15px;color: #333;}
.current a{color: #333;}
.current a:hover{color: #275fab;}
.nry{padding: 2%;width: 96%;background: #fff;}
.nry h1{font-size: 26px;line-height: 35px;text-align: center;padding: 0 15px;font-weight: normal;margin-bottom: 15px;}
.nry h2{font-size: 20px;line-height: 25px;text-align: center;padding: 0 15px;font-weight: normal;margin-bottom: 15px;}
.xiab{text-align: center;font-size: 14px;color: #666;border-bottom: 1px solid #d6d6d6;padding-bottom: 15px;margin-bottom: 15px;}
.xiab i{font-style: normal;margin-right: 15px;}
.nry p{text-indent: 32px;font-size: 16px;line-height: 32px;margin-bottom: 10px;}
/* .nry p img{display: block;text-align: center;margin: 10px auto;} */


/* 列表页 */
.ejdh{width: 100%;line-height: 60px;}
.ejdh .width{text-align: center;}
.ejdh a{text-align: center;padding: 0 30px;color: #333;font-size: 18px;display: inline-block;}
.ejdh a.on{color: #275fab;border-bottom: 2px solid #275fab;font-weight: bold;}
.list{padding: 2%;background: #fff;}
.list h3{border-bottom: 1px solid #D6D6D6;font-size: 22px;line-height: 50px;}
.list h3 span{background: url(../img/sanj.png) no-repeat center bottom;color: #275fab;border-bottom: 3px solid #275fab;padding: 0 10px 10px;}
.list ul{overflow: hidden;margin-top: 10px;padding-bottom: 20px;}
.list ul li{line-height: 50px;border-bottom: 1px dashed  #ddd;transition: 0.6s;}
.list ul li a{display: block;transition: 0.6s;}
.list ul li span{float: right;}
.list ul li:hover a{transition: 0.6s;padding-left: 15px;}





.ldzc{align-items: center; width: 80%; display: block;}
.ldzc li{width: 90%;text-align: justify;text-justify：distribute-all-lines; text-align-last: justify;display: inline-block;}
.ldzc li a{padding:0 20px;}


/* 图片列表 */
.page-con {
  margin-top: 20px;
}
.list-pic {
  overflow: hidden;
  margin: 0 -15px;
}

.list-pic li {
  width: 33.3%;
  float: left;
  margin-bottom: 30px;
}

.list-pic li a {
  display: block;
  margin: 0 15px;
  position: relative;
  overflow: hidden;
  background: #fff;
  border: 1px solid #dcdcdc;
}

.list-pic .pic {
  position: relative;
  width: 100%;
  padding-bottom: 158px;
  overflow: hidden;
}

.list-pic .pic img {
  width: 100%;
  position: absolute;
  -moz-transition: all 0.6s ease-in-out;
  -webkit-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  -ms-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}

.list-pic h4 {
  margin: 0 10px;
  line-height: 60px;
  font-weight: normal;
  font-size: 18px;
  text-align: center;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.list-pic li:hover a {
  background: #01448b;
  background-size: 100% 100%;
}

.list-pic li:hover .pic:after {
  content: "";
  width: 100%;
  height: 6px;
  background: #055fc0;
  position: absolute;
  left: 0;
  bottom: 0;
}

.list-pic li:hover img {
  transform: scale(1.05);
}

.list-pic li:hover h4 {
  color: #fff;
}


/* 图片列表页 */
.List_pic,.Lind {padding-bottom: 12px; }
.List_pic a{ display: block; width: 98%; height: 245px; clear: both; background-color : #fff;    border: 1px solid #eeeeee;    margin-bottom: 38px;    transition: all 0.2s linear;    -webkit-transition: all 0.2s linear;}
.List_pic a:hover{ box-shadow: 0 5px 20px #ccc;}
.List_pic a:hover h4 b{ color: #275fab; transition: all 0.2s linear;}
.List_pic .imgbox{ display: inline-block; float: left; width: 32%; height: 245px;}
.List_pic .imgbox img{ width: 100%; height: 100%;}
.List_pic h4{  display: inline-block;    float: left;    width: 60%;    padding: 3.8% 4%;    line-height: 37px;    color: #868d93;}
.List_pic  h4 b{font-size: 20px; font-weight: normal;    margin-bottom: 40px;    color: #333; -webkit-tap-highlight-color: rgba(0,0,0,0);}
.List_pic  h4 p{ -webkit-line-clamp: 2; text-indent: 2rem;
    font-size: 14px; font-weight: normal;  margin-bottom: 2%;  color: #868d93;}
.List_pic  h4 i{ font-size: 12px; font-weight: normal; display: block; float: right;}

/* 领导列表页 */
.Lind li{ display: block; width: 98%; height: 200px; clear: both; background-color : #fff;    border: 1px solid #eeeeee;    margin-bottom: 38px;    transition: all 0.2s linear;    -webkit-transition: all 0.2s linear; cursor: pointer;}
.Lind li:hover{ box-shadow: 0 5px 20px #ccc;}
.Lind li:hover h4 b{ color: #275fab; transition: all 0.2s linear;}

.Lind .imgbox{  display: inline-block; float: left; width:160px; }
.Lind .imgbox img{ width: 150px; height: 200px;}
.Lind h4{  display: inline-block;    float: left;    width:calc(90%-160);    padding: 3.8% 4%;    line-height: 37px;    color: #868d93;}
.Lind  h4 b{font-size: 20px; font-weight: 800; line-height: 50px;    margin-bottom: 40px;    color: #333; -webkit-tap-highlight-color: rgba(0,0,0,0);}
.Lind  h4 p{ font-size: 18px; font-weight: normal;  margin-bottom: 2%;  color: #868d93;    width: 850px;    word-break: break-all;    word-wrap: break-word;}
.Lind li:nth-child(3){ height:280px !important ; }
.Lind li:nth-child(4){ height: 320px !important;}

.Lindind ol{ margin:10px 20px;}
.Lindind ol a{align-items: center; display: block; width: 270px; height: 40px; line-height: 40px; margin-bottom: 10px; font-size: 18px; color: #707070; transition: 0.6s all linear; background-image: linear-gradient(#707070,#707070); background-position: center bottom;  background-size: 0 1px; background-repeat: no-repeat; transition: 0.3s}
.Lindind ol a:hover{ font-weight: bold; color: #3760A8 ; background-size: 100% 1px ;}
.Lindind ol a:hover b{ font-weight: bold;  }
.Lindind ol a span{ display: inline-block; width: 180px;text-align: justify;    text-align-last: justify;}
.Lindind ol a span::after{ content: ": "; padding-right: 10px;;}
.Lindind ol a b{ font-weight: normal; display: inline-block; width: 60px; text-align: justify;    text-align-last: justify;}

.ad { display: block; margin-bottom: 20px;}