@charset "utf-8";
.listul{min-height:350px}
/*公共样式*/
* {
	padding: 0;
	margin: 0;
}

ul li,
a,
p {
	border: none;
	text-decoration: none;
	list-style: none;
	font-family: "微软雅黑";
	padding: 0;
	margin: 0px;
}

body {
	font-size: 16px;
	color: #333333;
	font-family: "微软雅黑";
}

img {
	border: none !important;
}

a {
	color: #333333;
	font-size: 16px;
	transition: all 1s;
}
.main1 a:hover,.main2 a:hover,.main3 a:hover{
	padding-left: 5px;
	transition: all 1s;
}
.center {
	width: 1200px;
	margin: 0px auto;
}

.clear {
	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	clear: both;
	display: block;
	_display: inline;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
/*页面样式*/
.loss{width:100%;height:140px;background: #006db5;}
.top {
	width: 100%;
	/* min-height: 732px; */
	position: relative;
	/* background: url(../img/wrap-bg.png) no-repeat center; */
}

.logo {
	overflow: hidden;
	float: left;
}

.logo img {
	max-width: 100%;
	height: auto;
	margin-top: 30px;
}
.ss {
  width: 300px;
  height: 34px;
  cursor: pointer;
  position: relative;
  float: right;
  margin-top: 45px;
  background: url(../img/sebox.png) no-repeat 0px 0px;
 }
.ss .inp{
	border: none;
	height: 34px;
	outline: none;
	color: #fff;
	text-indent: 20px;
	background: none;
}
.ss .btn{
	border: none;
	position: absolute;
	top: 8px;
	right: 13px;
	width: 27px;
	height: 18px;
	outline: none;
	background: url(../img/search.png) no-repeat  0px 0px;
}
input::-webkit-input-placeholder {
	color: #fff;
}

input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #fff;
}

input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #fff;
}

input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #fff;
}
/*导航*/
.nav {
	height: 50px;
	line-height: 50px;
	/* border-top: 1px solid #469cd5; */
	/* margin-top: 20px; */
	background: #fff;
}

.nav ul li {
	float: left;
	/* width: 10%; */
	padding: 0px 16px;
	position: relative;
	text-align: center;
}
.nav ul li:last-child{
	background: none;
}
.nav ul li>a {
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	display: block;
	/* color: #FFFFFF; */
	font-weight: bold;
}

/* .nav ul li.on>a,
.nav ul li:hover>a {
	color: #004181;

} */

.subNav {
	width: 100%;
	font-size: 14px;
	position: absolute;
	left: 0;
	top: 50px;
	display: none;
	width: 100%;
	z-index: 999;
}

.subNav a {
	background: #004abb;
	color: #fff;
	width: 100%;
	display: block;
	line-height: 40px;
	text-align: center;
	white-space: normal;
	font-size: 14px;
}

.nav ul li:hover .subNav {
	display: block;
}

.subNav a:hover {
	background: #faa500;
	color: #FFFFFF;
}

/*大图*/
#dt .wrapper {
	position: relative;
}

#dt {
	overflow: hidden;
	/* margin-top: 20px; */
	margin-bottom: 20px;
}

#dt .rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

#dt .rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}

#dt .rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}

#dt .rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}

#dt .slide_container {
	position: relative;
	float: left;
	width: 100%;
}

#dt .slide {
	position: relative;
	list-style: none;
	/* overflow: hidden; */
	width: 100%;
	padding: 0;
	margin: 0;
}

#dt .slide li {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}

#dt .slide img {
	display: block;
	position: relative;
	z-index: 1;
	width: 100%;
	border: 0;
	/* height: 480px; */
}

#dt .slide .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	background: #000;
	background: rgba(0, 0, 0, .8);
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
}

#dt .slide_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 50%;
	opacity: 0.7;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 66px;
	width: 34px;
	margin-top: -30px;
}

#dt .slide_nav:active {
	opacity: 1.0;
}

#dt .slide_nav.prev {
	left: 17%;
	
}

#dt .slide_nav.next {
	right: 17%;
	
}
#dt .dtxt{
	position:absolute;
	left: 0%;
	bottom: -90px;
	z-index: 999;
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
}
#dt .dtxt a{color: #FFFFFF;display: block;}
#dt .dtxt .bt{
	font-size: 24px;
}
#dt .slide1_tabs {
	position: absolute;
	bottom: 13px;
	z-index: 100;
	width: 100%;
	text-align: center;
}

#dt .slide2_tabs {
	position: absolute;
	bottom: 10px;
	z-index: 100;
	width: 100%;
	margin: 0px auto;
	text-align: center;
}

#dt .slide1_tabs li,
.slide2_tabs li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-left: 10px;
	border-radius: 50%;
	background: #fff;
	position: relative;
}

#dt .slide1_tabs li a,
.slide2_tabs li a {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	position: absolute;
	left: 0;
	z-index: 1000;
	color: rgba(100, 200, 300, 0);
	color: transparent;
}

#dt .slide1_tabs li.slide_here a,
.slide2_tabs li.slide_here a {
	background: #006db5;
}

/* main1 */
.main1 {
	margin: 30px 0px;
	overflow: hidden;
}

.callbacks_tabs {
	text-align: center;
	font-size: 0;
	list-style-type: none;
	position: relative;
	top: -70px;
	z-index: 2;
	right: 6px;
}

.callbacks_tabs li {
	display: inline-block;
	margin: 0px 5px;
}

.callbacks_tabs a {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	line-height: 20px;
	overflow: hidden;
	font-size: 0px;
	background: #fff;
}

.callbacks1_tabs .callbacks_here a {
	background: #006db5;
}

.news{
	width: 790px;
	float: left;
}
.callbacks_container{
	float: left;
	width: 48%;
}
.news .ggul{
	float: right;
	width: 48%;
}
.news .ggul li a{
	width: 70%;
}
.com{
	width: 32%;
	float: left;
}
.bks,.hy{
	margin: 0px 2%;
}
.comtop .title{
	position: relative;
}
.comtop {
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: 2px solid #006db5;
	height: 70px;
}
.comtop .zm{
	width:55px;
	height: 64px;
	line-height: 64px;
	font-size: 30px;
	color: #006db5;
	float: left;
	text-align: center;
	margin-right: 10px;
	background: url(../img/zm-bg.png) no-repeat 0px 0px;
}
.comtop .wz{
	font-size: 20px;
	color: #006db5;
	font-weight: bold;
	float: left;
	margin-top: 8px;
}
.comtop .wz span{
	font-size: 12px;
	color: #b39b79;
	font-weight: bold;
	display: block;
	margin-top: 2px;
}
.comtop .hx{
	position: absolute;
	top: 53px;
	left: 0px;
}
.comtop .more {
	float: right;
	line-height: 70px;
}
.ggul li {
	height: 41px;
	line-height: 41px;
	text-indent: 12px;
	border-bottom: 1px dashed #9d9d9d;
	background: url(../img/yd.png) no-repeat 0px center;
}

.ggul li a {
	font-size: 14px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 75%;
}

.ggul li span {
	font-size: 14px;
	float: right;
	color: #888888;
}

.ggul li:hover a {
	color: #006db5;
}

.ggul li:hover span {
	color: #006db5;
}

.tz{
	float: right;
	width: 380px;
}
/* main3 */
.main3{
	overflow: hidden;
	margin-top: 30px;
	/* background: url(../img/db-bg.png) no-repeat center 180%; */
	padding-bottom: 30px;
}
.ks ul li{
	height: 45px;
	line-height: 45px;
	background: #006db5;
	text-align: center;
	margin-bottom: 10px;
}
.ks ul li a{
	color: #FFFFFF;
}
.hy ul li{
	width:48.4%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border: 1px solid  #006db5;
	background: #ddeaf5;
	float: left;
	margin-right: 2%;
	margin-bottom: 1.9%;
}
.hy .wt{
	margin-right: 0%;
}
.hy ul li a{
	color: #006db5;
	font-size: 14px;
	font-weight: bold;
}
.link ul li{
	width:49%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #ddeaf5;
	float: left;
	margin-right: 2%;
	margin-bottom: 2.5%;
}
.link .wt{
	margin-right: 0%;
}
.link ul li a{
	color: #006db5;
	font-size: 14px;
	font-weight: bold;
}
/* bq */
.bq{
	width: 100%;
	padding: 20px 0px;
	text-align: center;
	background: #006db5;
	color: #FFFFFF;
	line-height: 25px;
	/* margin-top: 30px; */
}
/* list */
.toplist{
	background: none;
	background-color:#006db5 ;
	/* min-height: 200px; */
}
.toplist .nav {  
    background-color: #006db5;
}
.toplist .nav a{color:#fff;}
/*list*/
.listcon{
	margin-top: 30px;
}
.conleft{
	width: 270px;
	float: left;
	background: #eaf3f9;
	/* padding-bottom: 205px; */
	min-height: 700px;
}
.conleft .yj{
	height:95px;
	background: url(../img/yj-bg.png) no-repeat 0px 0px;
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
	line-height: 95px;
	font-weight: bold;
}
.conleft ul{
	padding: 0px 20px;
	box-sizing: border-box;
	height: 800px;
	overflow-x: hidden;
	/* overflow-y: scroll; */
}
 .conleft ul::-webkit-scrollbar{
 
　　 display:none;/*隐藏滚动条*/
 
　　 }
.conleft .dh li{
	height: 55px;
	line-height: 55px;
	text-align: center;
	background: #FFFFFF;
	margin-top: 20px;
}
.conleft .dh li a{
	color: #006db5;
	font-size: 18px;
}
.conleft .dh .active{
	background-color:#006db5 ;
}
.conleft .dh .active a{
	color: #FFFFFF;
	font-weight: bold;
}

.conright{
	float: right;
	width: 900px;
	margin-top: 22px;
	padding: 0px 30px;
	box-sizing: border-box;
min-height: 600px;}

.dq{
	float: right;
	color: #333333;
	margin-top: 20px;
font-size: 14px;}
.dq a{
	font-size: 14px;
	color: #333333;
}
.dq a:hover{
	color: #006db5;
}
.conright .listul li{
	line-height: 45px;
	height: 45px;
	background: url(../img/yd.png) no-repeat 0px center;
	text-indent: 15px;
	color: #333333;
	border-bottom: 1px dashed #d6d6d6;
}
.conright .listul li a{
	float: left;
	color: #333333;
	font-size: 15px;
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
	width: 80%;
}
.conright .listul li .sj{
	float: right;
	color: #888888;
	font-size: 15px;
}
.conright .listul li:hover a{color: #006db5;}
.conright .listul li:hover .sj{color: #006db5;}
.fan{margin: 40px 0px;text-align: center;}
/* ??…??1é?μ */
.article{padding: 0px 20px;}
.article .arti-title {
    text-align: center;
    font-size: 20px;
    line-height: 35px;
    margin-top: 20px;
	color: #333333;
	font-weight: bold;
}
.article .arti_metas {
    padding: 10px 0px 17px 0px;
    text-align: center;
    border-bottom: 1px dashed #ceb9ba;
}
.article .arti_metas span {
    margin: 0 15px;
    color: #666666;
    font-size: 14px;
    /* text-indent: 22px; */
    display: inline-block;
}
.arti_update{
	
}
.arti_views{
	
}
.article .read{
	padding: 20px 0px 20px 0px;
	line-height: 25px;
	}
.nx{color: #006db5;font-size: 14px;}
.nx a{color: #333333;font-size: 14px;margin-bottom: 20px;display: inline-block;}
.nx .up:hover a ,.nx .down:hover a{color: #006db5;}
/* sz */
.person-list{margin-top: 10px;}
.person-list li{overflow: hidden;/* margin-bottom: 20px; */transition: 0.3s;/* background: #f3f3f3; */}
.person-list li a{display: block;color:#333;font-size: 14px;}
.person-list li .pics{float: left;width: 165px;overflow: hidden;padding: 5px 5px;display: none;}
.person-list li .pics em{display: block;padding-top: 140%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.3s;font-style:normal;}
.person-list li .info{/* padding: 10px 0px; *//* margin-left: 170px; *//* background-color: #f3f3f3; */font-size: 16px;}
.person-list li .info .name{font-size: 20px;line-height: 40px;font-weight: bold;}
.person-list li .info .name span{display: inline-block;/* border-bottom: 1px solid; */}
.person-list li .info .name em{margin-left: .5em;font-size: 14px;font-weight: normal;color: #555;font-style: normal;}
.person-list li .info .txt{padding: 6px 0;/* margin-bottom: 20px; */line-height: 30px;color: #555;}
.person-list li .info .tit{margin-bottom: 5px;font-size: 16px;font-weight: bold;}
.person-list li .info .intro{max-height: 60px;font-size: 12px;line-height: 20px;text-align: justify;color: #777;overflow-y: auto;}
.person-list li:hover{box-shadow: 0 0 20px #ccc;}
.person-list li:hover .pic em{transform: scale(1.05);}
.gkbox{
	padding: 0px 20px;
	box-sizing: border-box;
}
.gkbt{
	height: 50px;
	line-height: 50px;
	background: #e5f0f7;
	color: #006db5;
	font-size:18px;
	font-weight: bold;
	margin-bottom: 10px;
	text-indent: 20px;
	text-align: center;
}
.ztbt{
	color: #006db5;
	font-size:18px;
	font-weight: bold;
	padding: 15px 0px;
}
.yjnr{
	font-size: 16px;
}

/*20211021*/
.txtMarquee-top .bd{height: 292px;overflow: hidden;}
.txtMarquee-top2 .bd{height: 292px;overflow: hidden;}


.sj{
	overflow:hidden;
}
.sj li{
	width: 31%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #ddeaf5;
	float: left;
	margin-right: 2%;
	margin-bottom: 2.5%;
}
.sj .wt{
	margin-right: 0%;
}
.sj li a{
	color: #006db5;
	font-size: 14px;
}


.yxsp {
	margin-top: 32px;
	overflow: hidden;
}

.yxsp li {
	float: left;
	position: relative;
	margin-right: 6.6%;
	width: 20%;
	margin-bottom: 35px;
}

.yxsp li img {
	width: 100%;
	height: 160px;
}

.yxsp .li3 {
	margin-right: 0px;
}

.yxsp li a {
	display: block;
	position: relative;
}


.yxsp li span {
	font-size: 16px;
	color: #FFFFFF;
	display: block;
	padding: 10px 0px;
	text-align: center;
	background: #0068b7;
	margin-top: -5px;
}
.yxsp .wt{margin-right:0px;}


.right_list dl{
	/* float: left; */
	/* border-bottom: 1px dashed #ccc; */
	margin-bottom:20px;
	overflow: hidden;
	padding: 0px 20px;
	}
.right_list dl dt{
	width: 100%;
	color: #0F88EB;
	font-size: 20px;
	text-align: center;
	padding-right: 15px;
	box-sizing: border-box;
	line-height: 35px;
	border-bottom: 1px solid #dddddd;
	}
.right_list dl dd{
	/* width: 563px; */
	float: left;
	}
.right_list_box .right_list dl dd li{
	float: left;
	border: none;
	font-size: 16px;
	width: 80px;
	margin-top: 20px;
	}
.right_list_box .right_list dl dd li a:hover{
	 color:#fa5800;}



#mod6{ background: url(../images/kstd_bg.png) center top ; padding-bottom: 20px;}
.mod6{ }
.mod6 .lmbt{ line-height: 50px; color: #FFFFFF; font-size: 20px; display: block;}
.mod6 .mod6l{ overflow: hidden;}
.mod6 .mod6l a{ display: block; float: left; color: #fff; font-size: 16px; width:20%; text-indent: 60px; line-height: 40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.mod6 .mod6l .a1{background: url(../images/l15.png) 20px center no-repeat;}
.mod6 .mod6l .a2{background: url(../images/s2.png) 20px center no-repeat;background-size: 13%;}
.mod6 .mod6l .a3{background: url(../images/s3.png) 20px center no-repeat;background-size: 12%;}
.mod6 .mod6l .a4{background: url(../images/s5.png) 20px center no-repeat;background-size: 13%;}
.mod6 .mod6l .a5{background: url(../images/l5.png) 20px center no-repeat;}
.mod6 .mod6l .a6{background: url(../images/l6.png) 20px center no-repeat;}
.mod6 .mod6l .a7{background: url(../images/l9.png) 20px center no-repeat;}
.mod6 .mod6l .a8{background: url(../images/l2.png) 20px center no-repeat;}
.mod6 .mod6l .a9{background: url(../images/s4.png) 20px center no-repeat;background-size: 13%;}
.mod6 .mod6l .a10{background: url(../images/l10.png) 20px center no-repeat;}
.mod6 .mod6l .a11{background: url(../images/l11.png) 20px center no-repeat;}
.mod6 .mod6l .a12{background: url(images/l12.png) 20px center no-repeat;}
.mod6 .mod6l .a13{background: url(images/l13.png) 20px center no-repeat;}
.mod6 .mod6l .a14{background: url(images/l14.png) 20px center no-repeat;}
.mod6 .mod6l .a15{background: url(images/l15.png) 20px center no-repeat;}