/*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: 167px;position: relative;overflow: hidden;background: url(../images/top_back.jpg) no-repeat center;}
.headbox{width:1200px;margin:0 auto;position:relative;font-size:15px;color:#000;height:167px;z-index:1;}
.logo{width:343px;height: 78px;position: absolute;top:66px;}
.logo_title{width: 403px;height: 39px;position: absolute;top: 84px;left: 390px;}
.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;}
/* 左边轮播 */
.swiper_swiper_left {width:585px;height:400px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 100px;background-image: url(images/right_icon.jpg);}
.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: #14C4C2;}
.navlist{width:1200px;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: #14C4C2;}
.nav_nei{width:1200px;color:#fff;font-size:15px;margin:0 auto;}
/* title */
.title_wai{
	margin-top: 20px;margin-bottom: 17px;}
.title_img{width: 33px;height: 33px;}
.title{
	font-weight: bold;width: 102px;background-color: #FAF4E4;width: 89px;line-height: 30px;border-radius: 15px;color: #DFC377;}
.title_name{
	width: 33px;height: 33px;}
.img_kuai{width: 386px;height: 426px;}
.img_kuai img{width: 386px;height: 80px;}
.img_nei1{border-bottom: 1px solid #F2F2F2;padding: 15px 0;}
.img_nei_time1{background-color: #CA0D0D;width: 90px;color: #FFFFFF;font-size: 12px;}
.img_nei1 a:hover{color: #C90606;}
.img_nei2{border-bottom: 1px solid #F2F2F2;padding: 15px 0;}
.img_nei_time2{background-color: #0790CC;width: 90px;color: #FFFFFF;font-size: 12px;}
.img_nei2 a:hover{color: #0790CC;}
.img_nei3{border-bottom: 1px solid #F2F2F2;padding: 15px 0;}
.img_nei_time3{background-color: #FA862E;width: 90px;color: #FFFFFF;font-size: 12px;}
.img_nei3 a:hover{color: #FA862E;}
.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: #14C4C2;font-size: 26px;}
/* .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;}
.content_xia_nei{width: 561px;}
.content_xia_nei p{font-size: 18px;font-weight: bold;}
.content_xia_wen{color: #999999;font-size: 16px;margin-top: 10px;height: 75px;overflow: hidden;}
.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(86% / 7);height:50px;line-height:50px;cursor: pointer;}

a.l1_nav {
	display: block;
	text-align: center;
	text-decoration: none;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;}

li.l1_nav:hover a.l1_nav,
a.l1_nav:hover {
	color: #FFFFFF;
	background: #21B5B3;
	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;
	height: 50px;
	min-width:calc(1200px / 7);
	background-color: #21B5B3;
	color: #fff;
	font-size: 14px;
	line-height: 50px;
	white-space: nowrap;}

li.l2_nav:hover a.l2_nav,
a.l2_nav:hover {
	color: #FFFFFF;
	background: #14C4C2;}

/* 这是控制菜单显示与隐藏的重点 */
a.l1_nav:hover ul.l2_nav,
li.l1_nav:hover ul.l2_nav {
	visibility: visible;
	transition: all .5s ease-in;}
/* 头部广告 */
.swiper_swiper {width:100%;height:480px;}
.swiper-pagination-bullet{background:rgba(255,255,255,.4);opacity:.6;}
.swiper-pagination-bullet-active{background:#fff;}
.banner{width: 100%;}
.bannerSet1{display: none;}
.swiper-container:hover .bannerSet1 {display: block;}
/* 文本内容 */
.cotent{width:1200px;margin:0 auto;align-items:flex-start;position:relative;}
.cotitle_box{padding-bottom: 6px;border-bottom: 1px solid #F2F2F2;margin-top: 46px;margin-bottom: 21px;}
.contone{width:1200px;margin:0 auto;font-size:15px;}
/* 底部样式 */
.footer{margin-top:40px;position: relative;width:100%;color:#fff;font-size:15px;height: 239px;background: #14C4C2;}
.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: #03BCBA;}

/* 修改背景图片 */
.right_title{font-size: 18px;font-weight: bold;color: #000000;}
.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: 230px;}
.main_conLT dl dt{
	background: #14C4C2;
	background-size: 100% 100%;
	width: 230px;
	height: 84px;
	line-height: 84px;
	text-align: center;
	font-size: 24px;
	color: #fff;
        border-radius: 3px;}
.main_conLT dl dd{
	width: 230px;
	height: 48px;
	margin-top:5px ;}
.main_conLT dl dd a{
	display: block;
	width: 230px;
	height: 48px;
	background:#EEEEEE;
	margin-top:5px ;
	font-size: 16px;
	color: #000000;
	text-align: center;
	line-height: 48px;}
.main_conLT dl dd a:hover{
	background: #0B6CB8;
	color: #fff;}
.main_conLT dl dd a.hav{
	background: #0B6CB8;
	color: #fff;}
/*文章*/
.main_content{
	width: 850px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	background: #fff;
	border: 1px solid #EEEEEE;
	border-top: none;}
.main_contit{
	width: 830px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	border-bottom: 1px dashed #eee;}
.main_contit h2{
	width: 830px;
	text-align: center;
	line-height: 28px;
	font-size:24px;
	color: #000000;
	font-weight: normal;
	margin-top: 46px;}
.main_contit p{
	width: 830px;
	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: 830px;
	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: 598px;
	margin-bottom: 10px;
	text-align:center;
	margin:auto;}

/*图片列表*/
.img-list{
    width: 850px;
    height: auto;
    float: right;
	background-color: #FFFFFF;}
.item-image{
    width: 100%;}
.image-text li {
    width: calc(790px / 4);
    position: relative;
    float: left;
    line-height: 40px;
    margin-right: 15px;
    margin-bottom: 15px;
    }
.image-text ul li:nth-child(4n+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: calc(790px / 4);
    height: 226px;
    object-fit: cover;
	position: relative;}
.image-text li .item{
    width: 100%;
    position: absolute;
	bottom: 0;
	left: 0;
	/* color: #ffffff; */
	background-color: #F5F5F5;
	border-top: 1px solid #FFCC44;
    line-height: 40px;
    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: #14C4C2;
	border-top: 1px solid #FFCC44;}