/* 20230215前端美化 */
html{overflow-x: hidden;}
body{line-height: 1.5em;color: #333;}
a{color: #333;text-decoration: none;}
a:hover{color: #55B5AC;text-decoration: none;}
.Left{float: left;}
.Right{float: right;}
.D_block{display: block;}
ul:after,.Clear:after{content: "";clear: both;display: block;overflow: hidden;}
.Flex {display: -webkit-flex;display: flex;align-items: center;justify-content:center;}
.F_J_B{justify-content: space-between;}.F_J_S{justify-content: flex-start;}
.P_relative{position: relative;}
.P_absolute{position: absolute;}
p{padding: 0;margin: 0;}
*{margin: 0;padding: 0;box-sizing: border-box;outline: none;color: #555;outline: none;border: none;list-style: none;}
.Img_man,.Img_man video,.Img_man img{width: 100%;display:block;}
.I_con{margin: 0 auto;position: relative;width: 94%;}
.I_con1{margin:0 auto;width:1100px;}
strong{font-weight: normal;}
/* 首页 */
/* 顶部 */
.i_header{background: url(../images/head_bg.png) center bottom no-repeat; background-size: 800px;padding: 20px 0;}
.i_header .logo{width: 565px;}
/* 搜索 */
.search{width:400px;position: relative;}
.search-input{width:100%; color:#ccc;float:left; border:2px solid #55B5AC;text-indent: 1em;height: 50px;border-radius: 50px;font-size:0.8em;}
.search-input:focus{color: #FB724C;border-color: #FB724C;}
.search-btn{height:30px; position: absolute;right: 20px;top:10px;}
/************导航**************/
.menu-nav{width:100%;background:#55B5AC; float:left; position:relative; z-index:1000;} 
#menu{clear: both;margin:0 auto;}
#menu ul{list-style: none;}
li.l1-nav{float:left; position:relative;left: 0px;top: 0px;width:11.11%;}
li.l1-nav::before{content: '';width: 1px;height: 1em;background: #fff;position: absolute;left: 0;top:30px;}
li.l1-nav:first-child::before{display: none;}
a.l1-nav{display: block;text-align:center;text-decoration:none;width:100%;line-height:79px;color:#fff;float:left;}
li.l1-nav:hover a.l1-nav, a.l1-nav:hover,#active {color: #fff;background: #3AAD9F;}
ul.l2-nav{visibility: hidden;position: absolute; z-index:10000;  /* 第二级菜单相对于第一级菜单绝对定位 */left:0px;top:100%;width: 100%;}
li.l2-nav{position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */left:0px;top:0px;}
a.l2-nav{display: block; /* 把a设成块级显示 */text-align: center;width:100%;line-height:4em;color:#fff;background:#3AAD9F;text-decoration:none;font-size:0.8em;}
li.l2-nav:hover a.l2-nav, a.l2-nav:hover{color: #fff;background: #119d84;}/* 这是控制菜单显示与隐藏的重点 */
a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {visibility: visible;}
.navbar-fixed-top{position: fixed;top: 0;left: 0;}
li.l1-nav:nth-child(4) .l1-nav{font-size: 0.9em}
/* 焦点图和新闻 */
.swiper-container1{width: 48%; height: 540px;border: solid 8px #55B5AC;margin-right: 4%;overflow: hidden;border-radius:5px;}
.swiper-container1 .swiper-slide{position: relative;}
.swiper-container1 .swiper-slide p{width: 100%;background: rgba(0,0,0,0.5);position: absolute;bottom: 0;color: #eee;font-size: 18px !important;line-height: 50px;height: 50px;overflow: hidden;padding-left: 10px;}
.swiper-container1 .swiper-slide img{display:block;width: 100%;height: 100%;}
.swiper-container1 .swiper-pagination{text-align: right;padding-right: 10px;}
.swiper-container1 .swiper-pagination-bullets{position: absolute;bottom: 0;left: 0;}
.swiper-container1 .swiper-pagination-bullets span{background: rgba(0, 0, 0, 1);width: 20px;height: 20px;line-height: 20px;color: #fff;font-size: 12px;text-align:center;}

.swiper-pagination-bullet-active{background: #55B5AC !important;}

.leftbanner {width:48%;height: 540px;margin-right: 4%;position: relative;border: solid 8px #55B5AC;border-radius:5px}
.leftbanner img{display: block;margin: 0 auto;}
.first-box {position: relative;clear: both;}
.first-box .first-ul {flex: 1;}
.first-box .first-ul .title {}
.first-box .first-ul p {margin: 0;}
.first-box .first-ul-li {position: relative;display:flex;padding: 15px;}
.first-box .first-ul-li:hover{background: #F7F7F7;}
.first-box .first-ul-li:hover .li-img span{color: #55B5AC; transition:400ms;}
.first-box .first-ul-li:hover .li-img p{color: #fff; transition:400ms;}
.first-box .first-ul-li:hover .li-img{background: #55B5AC; transition:400ms;}
.first-box .first-ul-li:hover p {}
.first-box .first-ul-li .li-img{background: #EFEFEF;text-align: center;padding:8px;margin-right: 15px;line-height: 1.5em;border-radius: 3px;}
.first-box .first-ul-li .li-img span{font-size: 0.6em;display: block;background: #ffffff;border-radius: 3px;line-height: 1em;padding: 3px 5px;}
.first-box .first-ul-li .li-img img{display: none;}
.first-box .first-ul-li .li-box {}
.first-box .li-box .li-bg {width: 100%;height: 100%;position: absolute;z-index: -1;}
.first-box .li-box .first-li-cont .desc {margin-top: 10px;margin-bottom: 16px;}
.first-box .first-ul .first-bg {width: 100%;height: 100%;}
.first-box .first-ul .cont-top p{font-size: 0.8em;height: 1.5em;overflow: hidden;}
.first-box .first-ul .cont-top .title {margin-bottom: 10px;height: 1.5em;overflow: hidden;padding: 0;border-bottom: 0;font-size: 1em;color: #333;line-height: 1.5em;}
.first-content {width:100%;position: absolute;bottom: 0;color: #fff;background:linear-gradient(to right, #55B5AC, #ffffff00);}
.first-content:hover {background:linear-gradient(to right, #3AAD9F, #ffffff00);}
.first-cont-box {position: relative;z-index: 3;color:#fff;padding: 1em;}
.first-cont-box p {overflow: hidden;color: #fff;font-size: 16px;line-height: 1.5em;height: 3em;}
.first-cont-box .first-title {font-weight: bolder;color: white;overflow: hidden;font-size:20px;height: 1em;line-height: 1em;margin-bottom: 10px;}
.first-ul .i_title{margin-bottom: 15px;}



.i_conten1 .news_list{flex: 1;}
.i_title .ico{height: 1.2em;margin-right: 8px;}
.i_title h2{border-bottom: solid 2px #55B5AC;flex: 1;padding: 10px 0;font-size: 1.2em;}
.i_title h2::before{content: '';width: 4em;height: 4px;background: #FB724C;position: absolute;left: 0;bottom: -3px;}
.i_conten3 .you .i_title h2::before{width: 7em;}
.i_title .more{font-weight: normal;font-size: 0.6em;color: #7F7F7F;right: 0;}
.news_list_con .time{background: #EFEFEF;text-align: center;padding:8px;margin-right: 15px;line-height: 1.5em;border-radius: 3px;}
.news_list_con .time span{font-size: 0.6em;display: block;background: #ffffff;border-radius: 3px;line-height: 1em;padding: 3px 5px;}
.news_list_con .text a{display: block;overflow: hidden;height: 1.3em;line-height: 1.3em;}
.news_list_con .text span{display: block;font-size: 0.8em;color: #7F7F7F;overflow: hidden;height: 1.5em;margin-top: 5px;}
.news_list_con li{margin-top:10px;padding: 10px;}
.news_list_con li:hover{background: #F7F7F7;}
.news_list_con li:hover .text span,.news_list_con li:hover .text a,.news_list_con li:hover .time span{color: #55B5AC; transition:400ms;}
.news_list_con li:hover .time{background: #55B5AC; transition:400ms;}
.news_list_con li:hover .time p{color: #fff;}

.i_conten2 .zuo{}
.i_conten2 .fenyuan{flex-wrap: wrap;background: #F7F7F7;margin-top: 30px;height: 358px;padding: 20px 0;}
.i_conten2 .fenyuan a{display: block;width: 17%;margin: 0 2.5%;}
.i_conten2 .fenyuan a img{display: block;width: 100%;}
.i_conten2  .news_list_con{padding-top: 10px;}
/* .i_conten2 .news_list li{margin-top: 20px; padding-left:1em;border-bottom: solid 1px #cccccc;padding-bottom: 20px;position: relative;}
.i_conten2 .news_list li::before{content: '';height: 2.5em;width: 5px;background: #55B5AC;position: absolute;left: 0;top: 0;}
.i_conten2 .news_list li strong{display: block;height: 1em;overflow: hidden;line-height: 1em;}
.i_conten2 .news_list li p{display: block;height: 1.5em;overflow: hidden;font-size: 0.8em;color:#7F7F7F ;margin-top: 4px;}
.i_conten2 a:hover *{color: #55B5AC !important;} */

.i_conten3 .zuo .news_list li{margin-top: 25px;border-bottom: solid 1px #ccc;padding-bottom: 25px;}
.i_conten3 .zuo li{justify-content: flex-start;}
.i_conten3 .zuo .text strong{display: block;height: 1.2em;overflow: hidden;line-height: 1.2em;}
.i_conten3 .zuo .text p{font-size: 0.76em; height: 1em;overflow: hidden;line-height: 1em;color: #7F7F7F;margin-top: 10px;}
.i_conten3 .zuo .news_list img{height: 50px;margin-right: 10px;}
.i_conten3 a:hover *{color: #55B5AC !important;}

.i_conten3 .you .news_list ul{}
.i_conten3 .you .news_list li{margin-top: 37px;padding-bottom: 37px;border-bottom: solid 1px #ccc;padding-left: 1.3em;position: relative;}
.i_conten3 .you .news_list li::before{content: '';width: 14px;height: 14px;background: #55B5AC;position: absolute;left: 0;bottom:43px;}
.i_conten3 .you .text{justify-content: space-between;}
.i_conten3 .you .text strong{display: block;height: 1em;overflow: hidden;line-height: 1em;width: 80%;}
.i_conten3 .you .text p{font-size: 0.8em; height: 1.2em;overflow: hidden;line-height: 1.2em;color: #7F7F7F;margin-top: 8px;}


.i_conten4 .link_lsit li{float: left;margin: 30px auto auto 30px;}


.i_foot .top{background: #55B5AC;letter-spacing: 5px;padding: 15px 0;}
.i_foot .bottom{background: #2DA08F;font-size: 0.8em;padding: 10px 0;}
.i_foot .I_con{text-align: center;}
.i_foot h3,.i_foot p,.i_foot a{color: #ffffff;}
.i_foot .code{width: 96px;left: 150px;bottom: 10px;}

/* 内页 */
.C_tip{clear: both; font-size: 0.8em;padding:1em 0;}
.c_con1 {flex-wrap: wrap;}
.c_con1 a{width: 14%;text-align: center;font-size: 0.8em;display: block;padding:8px 0 5px 0;border-bottom: solid 3px #F7F7F7;background: #F7F7F7;}
.c_con1 a:hover,#active1{background: #fff !important;border-bottom: solid 3px #55B5AC !important; color: #55B5AC !important; transition: 500ms;}
.c_con1_1 {flex-wrap: wrap;}
.c_con1_1 a{width: 15%;text-align: center;font-size: 0.8em;display: block;padding:8px 0 5px 0;border-bottom: solid 3px #F7F7F7;background: #F7F7F7;}
.c_con1_1 a:hover,#active2{background: #fff !important;border-bottom: solid 3px #FB724C !important; color: #FB724C !important; transition: 500ms;}
.c_con2 .text {padding: 2em;}
.title{border-bottom: solid 1px #ccc;padding:1.5em 2em;}
.C_text1 p{margin: 10px auto;line-height: 1.8em;text-indent: 2em;}
.C_text1 p img{max-width: 100%;margin: 10px auto;display: block;}
.C_text1 .auto{font-size: 16px;color: #7F7F7F;font-weight: normal;padding-top: 10px;}
.C_text1 .auto{font-size: 16px;color: #7F7F7F;font-weight: normal;padding-top: 10px;}
.C_text1 .fujian{line-height: 2.5em;font-size: 0.8em;padding-top: 30px;}
.title h1{font-size: 1.5em;line-height: 1.3em;}


.list_li{margin-bottom: 2em;align-items: flex-start;border-bottom: solid 4px #F7F7F7;}
.list_li:hover *{color: #55B5AC !important;transition: 500ms;}
.list_li:hover{border-bottom: solid 4px #55B5AC;transition: 500ms;}
.list_li .zuo{height: 270px;width: 479px;margin-right: 20px;}
.list_li .you{flex: 1;}
.list_li .you strong{display: block;height: 1.3em;overflow: hidden;}
.list_li .you p{font-size: 0.8em;color: #7F7F7F;height: 3.3em;overflow: hidden;margin: 1em auto;}
.list_li .you span{font-size: 0.8em;color: #7F7F7F;display: block;padding-bottom: 2em;}

.new_list_title .you span{padding-top: 1em;}


.c_con4{flex-wrap: wrap;justify-content: space-between;}
.c_con4 a{width:49.7%;text-align: center;background: #fff;display: block;overflow: hidden;}
.c_con4 a .iconfont{font-size: 5em;display: block;margin: 1em auto;}
.c_con4 a strong{display: block;border-top: solid 1px #ccc;;padding-top: 1em;text-indent: 0;}
.c_con4 a p{font-size: 0.8em;color: #7F7F7F;padding-bottom: 1em;text-indent: 0;}
.c_con4 a:hover .bottom{background: #55B5AC;}
.c_con4 .bottom{height: 5.8em;}
.c_con4 a:hover p,.c_con4 a:hover strong{color: #fff;transition: 500ms;}
.c_con4 a:hover .iconfont{color: #55B5AC;transition: 500ms;}

.link_list{padding: 30px;}
.link_list li{float: left;margin: 30px ;border: solid 1px #ddd;padding: 20px 40px;}

.pic_list{flex-wrap: wrap;}
.pic_list .li{flex-wrap: wrap;width: 23.4%;margin-top: 40px;}
.pic_list .li p{text-align: center; border-bottom: solid 3px #F7F7F7;padding: 10px 0;}
.pic_list .li:hover{background: #55B5AC;}
.pic_list .li:hover p a{color: #fff !important;}


/* 中型显示器 */
@media screen and (max-width: 1600px){ 
body{font-size: 16px;line-height: 1.2em;}
a.l1-nav{line-height:69px;}
.i_foot .code{width: 70px;left: 150px;bottom: 10px;}
.i_conten2 .fenyuan{height: 305px;}
.i_conten3 .zuo .news_list li{margin-top: 24px;padding-bottom: 23px;}
.swiper-container1{width:48%; height: 455px;margin-right: 4%;}
li.l1-nav::before{top:28px;}
.leftbanner{height: 455px;}


.PD60{padding: 40px 0;}.PD60top{padding-top: 40px;}.PD60bottom{padding-bottom: 40px;}
.MG60{margin: 40px 0;}.MG60top{margin-top: 40px;}.MG60bottom{margin-bottom: 40px;}
	}
/* 大型显示器 */
@media screen and (min-width:1600px){
body{font-size: 22px;}
.I_con{max-width:1600px;}

	}
	
	
/* 字体类 */
.FS12{font-size: 12px;}
.FS14{font-size: 14px;}
.FS16{font-size: 16px;}
.FS18{font-size: 18px;}
.C_on{color: #55B5AC;}
.C_on1{color: #FB724C;}
.BG_on{background: #55B5AC;}
.C_pei{color: #7197C9;}
.C_hui{color: #999;}
.team46{width: 48%;}
.BG_gre{background: #F7F7F7;}
.PD60{padding: 60px 0;}.PD60top{padding-top: 60px;}.PD60bottom{padding-bottom: 60px;}
.MG60{margin: 60px 0;}.MG60top{margin-top: 60px;}.MG60bottom{margin-bottom: 60px;}
