/*body*/
html{background:#FFFFFF;}
body{font-family: 'Microsoft YaHei';font-size: 16px;}
/*内容*/
.introduce{padding:19px 13px;font-size:14px;color:#333;line-height:20px;text-align:justify;padding-top:9px;}
/*head*/
.head{width:100%;height: 143px;position: relative;overflow: hidden;background: #FFFFFF;border-top: 4px solid #0D6DB9;}
.logo{width:496.2px;height: 84px;position: absolute;top:32px;}
.hav{color:#89E1C6;} 
.mar_top{margin-top: 20px;}
img{background-size:100% 100%;}
.muti_swiper{width:100%;height:231px;}
.swipercell{overflow: hidden;}
.simgbox img{width: 224px;height: 178px;}
img{object-fit: cover;}
/* 文本内容 */
@media screen and (min-width:1560px){
	.headbox{width:1500px;margin:0 auto;position:relative;font-size:15px;color:#000;height:140px;z-index:1;}
	.cotent{width:1500px;margin:0 auto;align-items:flex-start;position:relative;}
	.footerbox{margin:0 auto;width:1500px;}
	.contone{width:1500px;margin:0 auto;font-size:15px;}
	.main_content{width:1500px;}
    .nav_nei{width:1500px;color:#fff;font-size:15px;margin:0 auto;}
    .main_cons{width: 1500px !important;;}
}
@media (max-width: 1559px){
.headbox{width:1200px;margin:0 auto;position:relative;font-size:15px;color:#000;height:140px;z-index:1;}
.cotent{width:1200px;margin:0 auto;align-items:flex-start;position:relative;}
.contone{width:1200px;margin:0 auto;font-size:15px;}
.footerbox{margin:0 auto;width:1200px;}
.main_content{width:1200px;}
.nav_nei{width:1200px;color:#fff;font-size:15px;margin:0 auto;}
.main_cons{width: 1200px !important;;}
} 
/* 左边轮播 */
.swiper_swiper_left {width:572px;height:348px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 100px;background-image: url('images/right_icon.png');}
.swiper-button-next, .swiper-button-prev{width: 48px;height: 48px;}
.swiper-button-next, .swiper-button-prev{background-size: 48px 48px;}
/*nav*/
.navbox{height:50px;width:100%;background-color: #0B6CB8;}
.navlist{width:1500px;color:#fff;font-size:15px;margin:0 auto;}
.liamflex{display:block;overflow:hidden;}
.clearfix:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.leftfloat{float:left;}
.rightfloat{float:right;}
.conten_text a:hover{color: #6DB1EB;}
.conten_text2:hover .conten_text p{color: #6DB1EB;}

/* title */
.title_wai{
	margin-bottom: 17px;
}
.title_img{width: 33px;height: 33px;}
.title{
	font-weight: bold;line-height: 30px;
}
.title_name{
	width: 33px;height: 33px;
}
.img_kuai{width: 386px;height: 426px;}
.img_kuai img{width: 386px;height: 80px;}
.swipername{line-height: 53px;margin: 0;padding: 0;width: 100%;font-weight: bold;background-color: #F5F5F5;}
.swipercell:hover .swipername{background-color: #14C4C2;color: #FFFFFF;}
.footer_span{color: #FFFFFF;font-size: 18px;border-bottom: 6px solid #FFCD47;font-size: 18px;width: 77px;margin-right: 30px;}
.logo_name2{width: 291px;height: 68.13px;margin-top: 33px;}
.span_title{color: #464646;font-size: 20px;}
/* .swiper-slide img{width: 585px;height: 400px;} */
/* .span1{height: 33px;line-height: 33px;color: #0B6CB8;}
.span2{height: 33px;line-height: 33px;margin-left: 30px;}
.sapn3{height: 33px;line-height: 33px;} */
.content_xia{width: 100%;height: 120px;}
.content_xia2{width: 386px;height: 320px;}
.content_xia img{width: 265px;height: 120px;}
.img_nei1{border-bottom: 1px solid #F2F2F2;padding: 10px 0 10px 5px;background-color: #F8F8F8;width: 99%;height: 45px;border-left: 4px solid #0B6CB8;}
.img_nei_time1{color: #CCCCCC;font-size: 12px;}
.img_nei1:hover{color: #fff;background-color: #0B6CB8;}
.content_xia_nei{width: 100%;}
.content_xia_nei p{font-size: 18px;font-weight: bold;}
.content_xia_wen{color: #999999;font-size: 16px;margin-top: 10px;height: 70px;overflow: hidden;}
.left_title1{color: #333333;line-height: 35px;}
.left_title2{color: #CCCCCC;line-height: 35px;}
.bottom_to{margin-bottom: 20px;}
.content1{width: 100%;height: 393px;}
.content2{height: 60px;margin-bottom: 20px;}
.contentnei1{margin-right: 20px;width: 386px;background: #FFFFFF;border: 1px solid #EBEBEB;box-shadow: 0px 5px 6px #EFEFEF;}
.contentnei2{width: 386px;background: #FFFFFF;border: 1px solid #EBEBEB;box-shadow: 0px 5px 6px #EFEFEF;}
.contentnei3{width: 386px;height: 393px;}
.contentP{line-height: 27.5px;background-color: #0B6CB8;width: 60px;height: 27.5px;color: #FFFFFF;font-size: 16px;font-weight: bold;}
.contentP2{line-height: 27.5px;background-color: #FFFFFF;width: 58px;height: 27.5px;color: #39A0F1;font-size: 12px;border: 1px solid #0B6CB8;}
.contentP3{width: 300px;height: 51px;overflow: hidden;}
.kuai1{position: relative;width: 100%;height: 234px;}
.kuai1 img{width: 100%;height: 234px;}
.kuai1 p{position: absolute;bottom: 0;width: 96%;height: 40px;background-color: rgba(11, 108, 184, 0.8);font-size: 18px;color: #FFFFFF;line-height: 40px;padding: 0 2%;}
li.l1_nav {
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	width:calc(100% / 11);height:50px;line-height:50px;cursor: pointer;
}

a.l1_nav {
	display: block;
	text-align: center !important;
	text-decoration: none !important;
	font-size: 18px !important;
	color: #FFFFFF !important;
}

li.l1_nav:hover a.l1_nav,
a.l1_nav:hover {
	color: #FFFFFF;
	background: #0A5894;
	font-weight: bold;
}

ul.l2_nav {
	z-index: 999999999999999999999999999999999999;
	visibility: hidden;
	position: absolute;
	/* 第二级菜单相对于第一级菜单绝对定位 */
	left: 0px;
	top: 50px;
	height: 0;
	-webkit-transition: height 200ms ease-in;
	-moz-transition: height 200ms ease-in;
	-o-transition: height 200ms ease-in;
	transition: height 200ms ease-in;
}

li.l2_nav {
	float: left;
	position: relative;
	/* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
	left: 0px;
	top: 0px;
}

a.l2_nav {
	display: block;
	/* 把a设成块级显示 */
	text-align: center;
	text-decoration: none !important;
	height: 50px;
	min-width:calc(1500px / 10) ;
	background-color: #0B6CB8;
	color: #fff !important;
	font-size: 14px;
	line-height: 50px;
	white-space: nowrap;
}

li.l2_nav:hover a.l2_nav,
a.l2_nav:hover {
	color: #FFFFFF;
	background: #0A5894;
}

/* 这是控制菜单显示与隐藏的重点 */
a.l1_nav:hover ul.l2_nav,
li.l1_nav:hover ul.l2_nav {
	visibility: visible;
	transition: all .5s ease-in;
}
/* 头部广告 */
.swiper-pagination-bullet{background:rgba(255,255,255,.4);opacity:.6;}
.swiper-pagination-bullet-active{background:#fff;}
.bannerSet1{display: none;}
.swiper-container:hover .bannerSet1 {display: block;}
.banner{width: 100%;height: 100%;}
.swiper_swiper {
  width: 100%;
  margin: 0 auto;
  height: 360px;
}

/* 限制最大高度 */
@media (min-width: 1559px) {
  .swiper_swiper {
    height: 450px;
  }
}

/* 文本内容 */
.cotitle_box{padding-bottom: 6px;border-bottom: 1px solid #F2F2F2;margin-top: 46px;margin-bottom: 21px;}
/* 底部样式 */
.footer{margin-top:40px;position: relative;width:100%;color:#fff;font-size:15px;height: 239px;background: #0B6CB8;}
.footerbox{margin:0 auto;width:1200px;}
.footerbox_nei{width: 400px;border-right: 1px solid #FFFFFF;}
.footerbox_nei p{font-weight: bold;font-size: 22px;color: #BEE3FF;}
.footerbox_nei2{width: 420px;margin: 0 50px;border-right: 1px solid #FFFFFF;}
.footerbox_nei2 p{font-weight: bold;font-size: 22px;color: #BEE3FF;}
.footerbox_nei3{width: 270px;}
.footerbox_nei3_neo{width: 195px;height: 42px;border-radius: 21px;color: #FFFFFF;background-color: #39A0F1;margin-left: 30px;}
.footerbox_nei3_neo img{width: 22px; height: 22px;margin: 10px 20px 10px 40px;}
.footerbox_content{color: #FFFFFF;font-size: 16px;margin-right: 30px;line-height: 24px;}
.footerbox_content a{line-height: 24px;}
.footerbox_content a{color: #FFFFFF;}
.footerbox_img{position: absolute;width: 100%;bottom: 0;z-index: -1;;height: 211px;}
.footerbox p{margin:5px 0;}
.footerline p{float:left;}
.footerline p{margin-bottom: 16px;line-height: 17px;}
.footerline p:first-child{padding-left:0;}
.footer_line{height: 40px;line-height: 40px;position: relative;background-color: #0B6CB8;}

/* 修改背景图片 */
.right_title{font-size: 15px;color: #464646;padding-left: 10px;}
.span{color: #999999;font-size: 16px;font-weight: 10;margin-top: 3px; margin-left: 10px;}
.title_name{position: absolute;top: -22.5px;left: 26px;width: 150px;height: 45px;line-height: 45px;text-align: center;color: #FFFFFF;border-radius: 3px;font-size: 18px;}
.hint_name{position: absolute;top: 15px;right: 26px;}
.hint_name img{width: 12px;height: 12px;margin-top: 6px;margin-right: 5px;}
.banner_text{font-size:15px;color:#fff;background-color: rgba(0,0,0,.6);width: 585px;height: 40px;line-height: 40px;padding:0 15px;position: absolute;left:0;bottom: 0;z-index: 4;}
.rightconline{width: 100%;}
.rightconline img{width:10px;margin-right:10px;}
.rightconline .notice_icon{width: 23px;height: 23px;}

/*左侧二级列表*/
.main_conLT{
	width: 250px;
	background-color: #F5F5F5;
	padding-bottom: 130px;
}
.main_conLT dl dt{
	background: #5686E8;
	background-size: 100% 100%
	width: 250px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 24px;
	color: #fff;
    border-radius: 3px;
}
.main_conLT dl dd{
	width: 250px;
	height: 50px;
	margin: auto;
}
.main_conLT dl a{
	display: block;
	width: 250px;
	height: 50px;
	background:#F5F5F5;
	font-size: 16px;
	color: #000000;
	/* text-align: center; */
	line-height: 50px;
	/* margin: auto; */
	/* text-align: center; */
}
.main_conLT dl a dd{
	line-height: 50px;
	/* margin-left: 20px; */
}
.main_conLT dl a:hover{
	background:#FFFFFF;
	border-left: 2px solid #5686E8;
	color: #5686E8;
}
.main_conLT dl a.hav{
	background:#FFFFFF;
	border-left: 2px solid #5686E8;
	color: #5686E8;
}
/*文章*/
.main_content{
	width: 1200px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	background: #fff;
	border: 1px solid #EEEEEE;
	border-top: none;
		  }
.main_contit{
	width: 1200px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	border-bottom: 1px dashed #eee;
}
.main_contit h2{
	width: 1200px;
	text-align: center;
	line-height: 28px;
	font-size:24px;
	color: #000000;
	font-weight: normal;
	margin-top: 46px;
}
.main_contit p{
	width: 1200px;
	text-align: center;
	font-size: 14px;
	color: #999999;
	margin: 34px 0  10px 0;
	text-indent:2em;
}
.main_contit p:hover{
	color: #999999;
}
.main_conDiv{
	/*width: 1200px;*/
	margin: 44px auto 0;
	text-indent:2em;
}
.main_conDiv p{
	text-indent:2em;
	line-height:2em;
	margin-bottom:5px;
	margin-top:5px;
}
.main_conDiv img{
	max-width: 80%;
	margin-bottom: 10px;
	text-align:center;
	margin:auto;
}

.main_conR{
	float: right;
	margin-right: 0;
	height: auto;
	overflow: hidden;
	border-left: 1px solid #eee;
	padding-left: 12px;
}
.main_conR h2{
	height: 80px;
	line-height: 80px;
	border-bottom: 1px dashed #eee;
	font-size: 24px;
	color: #666666;
	text-align: center;
}
.main_conRa{
	border-left: none;
}
.main_conRCb ul li{
	font-size: 14px;
	color: #666666;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px dashed #eee;
	text-indent: 15px;
}
.main_conRCb ul li span {
	float: right;
	margin-right: 0;
}
.main_conRCb ul li span a {
	color: #999999;
}

.main_conRCb a{
	float:left;
	display:block;	
	height:46px;
    line-height:46px;
}
.main_conRCb a:hover{
	color: #007AFF;
}
.main_conRCb span{
display:block;
width:126px;
float:left;
height:46px;
line-height:46px;
}
/*图片列表*/
.img-list{
    height: auto;
    float: right;
	background-color: #FFFFFF;
}
.item-image{
    width: 100%;
}
.image-text li {
    width: 31.8%;
    position: relative;
    float: left;
    line-height: 40px;
    margin-right: 20px;
    margin-bottom: 15px;
}
.image-text ul li:nth-child(3n+0){
    margin-right: 0;
}
.image-text li div{
    float: left;
}
.image-text li .item-image{
    line-height: 0;
}
.image-text li .item-image img{
    width: 100%;
    height: 292px;
    object-fit: cover;
	position: relative;
}
.image-text li .item{
    width: 100%;
    position: absolute;
	bottom: 0;
	left: 0;
	/* color: #FFFFFF; */
	background-color: #F5F5F5;
	border-bottom: 1px solid #5686E8;
    line-height: 40px;
	font-weight: bold;
    text-align: center;
	display: inline-block;
    white-space: nowrap; 
    width: 100%; 
    overflow: hidden;
    text-overflow:ellipsis;
}
.image-text li:hover .item{
	color: #FFFFFF;
	background-color: #5686E8;
	/* border-top: 1px solid #5686E8; */
}