@charset "utf-8";
.widthauto{width:1100px;margin:auto;}
body{min-width: 1100px;}

/*header*/
header.header{border-bottom: 2px solid #11b7ce;}
header.header .top{background: #192548;color: #fff;line-height: 36px;font-size: 13px;}
header.header .top .iconfont{margin-right: 5px;}
header.header .logo{float: left;height: 50px;}
header.header .logo img{height: 100%;}
header.header .ybdd{line-height: 20px;margin-left: 20px;float: left;color: #999;font-size: 13px;}
header.header .ybdd p{ font-size: 16px; font-weight: bold; color: #3b4e88; padding-top: 2px;}
header.header .ybdd p:nth-child(1){letter-spacing: 7.4px;}
header.header .ybdd p:nth-child(1) .iconfont{letter-spacing: 0;}
header.header .ybdd .iconfont{margin-right: 5px;color: #ff0000; font-size: 24px;}

header.header .contact{float: right;margin-top: 5px;}
header.header .contact .iconfont{float: left;font-size: 40px;margin-right: 5px;}
header.header .contact h2{color: #11b7ce;}
header.header .button{float: right;line-height: 50px;margin-right: 20px;}
header.header .button .iconfont{float: left;font-size: 12px;margin-right: 5px;}
header.header .nav ul{background: rgba(17,183,206,0.05);}
header.header .nav ul li{float: left;line-height: 44px;padding: 0 25px;font-size: 15px; font-weight: bold; color: #192548bd;}
header.header .nav ul li:hover{background: rgba(17,183,206,0.05);}
header.header .nav ul li.shouye{background: #11b7ce;color: #fff;}
header.header .nav ul li.shouye .iconfont{margin-right: 5px;}
header.header .nav ul li.cur{background: #8dc31e;color: #fff;}
header.header .nav .shuju{float: right;line-height: 44px;padding: 0 20px;}
header.header .nav .shuju b{color: #8dc31e;font-size: 16px;}

/*banner*/
.index_banner{ width:100%;}
.index_banner .el-carousel__indicators{bottom: 20px;}
.index_banner .el-carousel__item img{position: relative;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%); left: 50%;top: 50%;}

/*index*/
.index_bt{line-height: 50px;border-bottom: 1px solid #eee;}
.index_bt .typename{padding-left:10px;border-left: 4px solid #11b7ce;font-size: 16px;font-weight: bold;}
.index_bt .typename .english{color: #eee;text-transform:uppercase;margin-left: 20px;}
.index_bt .more{float: right;background: #f5f5f5;line-height: 26px;padding: 0 14px;margin-top: 12px;font-size: 12px;color: #aaa;border-radius: 50px;}
.index_bt .more:hover{background: #11b7ce;color: #fff;}

.index_product .tab_nav{text-align: center;}
.index_product .tab_nav .img{height: 40px;width: 40px;float: left;}
.index_product .tab_nav .img2{height: 40px;width: 40px;float: left;display: none;}
.index_product .tab_nav .el-col.cur .img{display: none;}
.index_product .tab_nav .el-col.cur .img2{display: block;}
.index_product .tab_nav .el-col .grid-content{background: #f5f5f5;padding: 15px 25px;line-height: 40px;cursor: pointer;font-size: 15px;}
.index_product .tab_nav .el-col.cur .grid-content{background: #11b7ce;color: #fff;}
.index_product .tab_content .tab_body{display: none;transition: all 0s;}
.index_product .tab_content .tab_body .bt{border-left: 4px solid #11b7ce;padding-left: 10px;}
.index_product .tab_content .tab_body .text{float: left;width: 352px; box-sizing: border-box;}
.index_product .tab_content .tab_body .text .img{width: 100%;height: 160px;overflow: hidden;position: relative;}
.index_product .tab_content .tab_body .text .img img{min-width: 100%;min-height: 100%;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.index_product .tab_content .tab_body .text .tag .el-tag{margin-right: 10px;margin-bottom: 10px;}
.index_product .tab_content .tab_body .news .toutiao{border-bottom: 1px solid #eee;padding-bottom: 10px; margin-bottom: 10px;}
.index_product .tab_content .tab_body .news .toutiao p{font-size: 13px;color: #999;}
.index_product .tab_content .tab_body .news .toutiao .time{color: #aaa;}
.index_product .tab_content .tab_body .news .toutiao .time .iconfont{margin-right: 5px;}
.index_product .tab_content .tab_body .news li{line-height: 34px;height: 34px;width: 100%;}
.index_product .tab_content .tab_body .news li .tag{background: rgba(17,183,206,0.1);border-radius: 50px; color: #fff;padding: 3px 10px;margin-right: 10px;font-size: 13px;float: left;line-height: 20px;margin-top: 4px;}
.index_product .tab_content .tab_body .news li .tag a{color: #11b7ce;}
.index_product .tab_content .tab_body .news li .title{float: left;width: 260px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_product .tab_content .tab_body .news li .time{float: right;color: #aaa;font-size: 13px;}
.index_product .tab_content .tab_body .news li .time .iconfont{margin-right: 5px;float: left;}
.index_product .tab_content .tab_body .anniu li{background: #11b7ce url(../images/product_anniu1.png) center;color: #fff;margin-bottom: 12px;padding:22px;position: relative;transition: all 0.2s;}
.index_product .tab_content .tab_body .anniu li:hover{padding-left: 30px;}
.index_product .tab_content .tab_body .anniu a:last-child li{margin-bottom: 0;}
.index_product .tab_content .tab_body .anniu li p{opacity: 0.8;}
.index_product .tab_content .tab_body .anniu a:nth-child(1) li{animation-name: index_product_anniu;animation-duration: 1s;animation-iteration-count: infinite;animation-direction: alternate;}
.index_product .tab_content .tab_body .anniu a:nth-child(2) li{background-color: #8dc31e;background-image: url(../images/product_anniu2.png);}
.index_product .tab_content .tab_body .anniu a:nth-child(3) li{background-color: #192548;background-image: url(../images/product_anniu3.png);}
.index_product .tab_content .tab_body .anniu li .iconfont{position: absolute;right: 22px;top: 50%;-webkit-transform: translate(0%,-50%);transform: translate(0%,-50%);opacity: 0.5;}
@keyframes index_product_anniu
{
from{box-shadow: inset 0 0 0 100px rgba(255,0,0,0.5);padding-left:30px;}
to{box-shadow: inset 0 0 0 100px rgba(0,0,0,0);padding-left:40px;}
}


.index_team .tab_nav{text-align: center;float: left;width: 180px;margin-right: 20px;}
.index_team .tab_nav .img{height: 24px;width: 24px;float: left;}
.index_team .tab_nav .img2{height: 24px;width: 24px;float: left;display: none;}
.index_team .tab_nav li{margin-bottom: 10px;}
.index_team .tab_nav li:last-child{margin-bottom: 0;}
.index_team .tab_nav li.cur .img{display: none;}
.index_team .tab_nav li.cur .img2{display: block;}
.index_team .tab_nav li{background: #f5f5f5;padding: 12px 25px;line-height: 24px;cursor: pointer;font-size: 15px;}
.index_team .tab_nav li.cur{background: #11b7ce;color: #fff;}
.index_team .tab_content .tab_body{display: none;transition: all 0s;}
.index_team ul{position: relative;float: left;}
.index_team ul li{float: left;width: 190px; text-align: center;margin-right: 10px;box-sizing: border-box;position: relative;}
.index_team ul li:nth-child(4n){margin-right: 0;}
.index_team ul li .img{width: 100%;height: 220px;box-sizing: border-box;}
.index_team ul li .img img{width: 100%;height: 100%;}
.index_team ul li .text{padding: 10px 0;background: #11b7ce;color: #fff;}
.index_team ul li .text a{color: #fff;}
.index_team ul li .text p{font-size: 13px;}
.index_team ul li .bg{position: absolute;background: rgba(25, 37, 72,0.8);left: 0;top: 0;width: 100%;height: 220px;box-sizing: border-box;padding-top: 40%;opacity: 0;}
.index_team ul li:hover .bg{opacity: 1;}
.index_team ul li .bg .el-button{margin-bottom: 15px;}
.index_team ul li .bg .el-button .iconfont{float: left;font-size: 12px;margin-right: 5px;}
.index_team ul .more{position:absolute;right: -70px;top: 0;width: 14px;text-align: center;background: #192548;color: #fff;padding: 10px;}

.index_case .el-row .el-col .img{background: #eee;width: 100%;height: 200px;margin-bottom: 10px;}
.index_case .el-row .el-col .title{line-height: 34px;}
.index_case .el-row .el-col .title .tag{background: #11b7ce;color: #fff;padding: 5px 10px;margin-right: 10px;font-size: 13px;}
.index_case .el-row .el-col .info{font-size: 13px;color: #999;}

.index_key{background: #11b7ce;padding: 30px;padding-bottom: 20px; box-sizing: border-box;position: relative;overflow: hidden;}
.index_key .bt{float: left;color: #fff;line-height: 78px;background: rgba(255,255,255,0.2);padding: 0 20px;margin-right: 20px;}
.index_key ul{width: 86%;}
.index_key ul li{color: #fff;background: none;border: 1px solid rgba(255,255,255,0.3);padding: 6px 12px;margin: 0 10px 10px 0;float: left;cursor: pointer;}
.index_key ul li:hover{background: #8dc31e;}
.index_key .img{position: absolute;right: 0;top: 0;}
.index_key .img img{height: 180px;}

.index_about .left .img{float: left;background: #eee;width: 50%;height: 260px;}
.index_about .left .img img{width: 100%;height: 100%;}
.index_about .left .text{float: right;background: #11b7ce;color: #fff;box-sizing: border-box;padding: 20px; width: 50%;height: 260px;}
.index_about .left .text .text_text{border: 1px solid rgba(255,255,255,0.3);padding: 20px;text-align: center;}
.index_about .left .text .text_text .kh{background: rgba(255,255,255,1);color: #11b7ce;border-radius: 50px;line-height: 30px;margin: 8px 0;}
.index_about .left .text .text_text .info{font-size: 13px;}
.index_about .right{background: #192548 url(../images/index_about_right1.png) center;color: #fff; padding: 20px;text-align: center;height: 220px;}
.index_about .right .icon{text-align: center;margin: auto;margin-bottom: 10px;}
.index_about .right p{font-size: 13px;}
.index_about .right .kh{padding: 10px 0;margin: 10px 0; border-top: 1px solid rgba(255,255,255,0.3);border-bottom: 1px solid rgba(255,255,255,0.3);}
.index_about .right2{background-image: url(../images/index_about_right2.png);}
.index_about .right3{background-image: url(../images/index_about_right3.png);}

.index_link{}
.index_link ul a{margin-right: 20px;}

.gonggao{border: 1px solid #eee;padding: 10px 20px;box-sizing: border-box;}
.gonggao .icon .iconfont{color: #ff0000;margin-right: 5px;}
.gonggao .more{float: right;color: #aaa;font-size: 13px;}

/*inner*/
.content img,.body img{display: inline-block;max-width: 100%;max-height: 100%;}

.inner_nav{box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.inner_nav ul li{float: left;width: 16.6666%;text-align: center;line-height: 50px;height: 50px;box-sizing: border-box;}
.inner_nav ul li .icon{margin-right: 10px;}
.inner_nav ul li .yjt{margin-left: 10px;}
.inner_nav ul li.cur{color: #11b7ce;background: rgba(17,183,206,0.05); border-bottom: 2px solid #11b7ce;}
.inner_nav ul a:nth-child(6) li{color: #11b7ce;}

.inner_nav1 {
    max-width: 1200px; /* 将最大宽度设置为1200像素 */
    margin: 0 auto;    /* 上下外边距为0，左右自动（实现居中） */
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
}
.inner_nav1 ul li{float: left;width: 16.6666%;text-align: center;line-height: 50px;height: 50px;box-sizing: border-box;}
.inner_nav1 ul li .icon{margin-right: 10px;}
.inner_nav1 ul li .yjt{margin-left: 10px;}
.inner_nav1 ul li.cur{color: #11b7ce;background: rgba(17,183,206,0.05); border-bottom: 2px solid #11b7ce;}
.inner_nav1 ul a:nth-child(6) li{color: #11b7ce;}

.inner_left{float: left;width: 240px;}
.inner_left .nav{box-sizing: border-box;}
.inner_left .nav .typename{background: #11b7ce url(../images/img/logo_icon2.png) 20px center no-repeat;background-size: 24px; color: #fff;padding:15px 20px;margin-bottom: 10px;padding-left: 60px;border-right: 4px solid rgba(255,255,255,0.3);}
.inner_left .nav ul li{line-height: 44px;background: #f5f5f5;margin-bottom: 10px;padding: 0 20px;}
.inner_left .nav ul li.cur{background: #8dc31e;color: #fff;}
.inner_left .nav ul li .icon{margin-right: 10px;}
.inner_left .nav ul li .yjt{float: right;}
.inner_left .nav ul a:last-child li{margin-bottom: 0;}
.inner_left .news .typename{margin-bottom: 10px;background: #11b7ce url(../images/img/logo_icon2.png) 20px center no-repeat;background-size: 24px; color: #fff;padding:15px 20px;padding-left: 60px;border-right: 4px solid rgba(255,255,255,0.3);}
.inner_left .news .typename .iconfont{font-weight: 400;margin-right: 5px;font-size: 20px;}
.inner_left .news ul li{line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inner_left .news ul li .ico_number{background: #ccc;color: #fff; width: 20px;height: 20px;text-align: center;line-height: 20px;float: left;margin-top: 5px;margin-right: 10px;font-size: 12px;}
.inner_left .news ul a:nth-child(1) .ico_number,.inner_left .news ul a:nth-child(2) .ico_number,.inner_left .news ul a:nth-child(3) .ico_number{background: #11b7ce;}
.inner_left .team .typename{margin-bottom: 10px;background: #11b7ce url(../images/img/logo_icon2.png) 20px center no-repeat;background-size: 24px; color: #fff;padding:15px 20px;padding-left: 60px;border-right: 4px solid rgba(255,255,255,0.3);}
.inner_left .team{}
.inner_left .team .img{width: 100%;height: 100%;border: 4px solid #f5f5f5;box-sizing: border-box;}
.inner_left .team .img img{width: 100%;height: 100%;}
.inner_left .team .text{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(17,183,206,0.8);text-align: center;line-height: 20px;padding: 8px 0; color: #fff;}
.inner_left .team .text a{color: #fff;}

.right_position{border: 1px solid rgba(17,183,206,0.2);padding: 10px 20px;box-sizing: border-box;background: rgba(17,183,206,0.1);}
.right_position .icon .iconfont{margin-right: 5px;}
.right_position .more{float: right;color: #aaa;font-size: 13px;}

.index_article{float: right;width: 820px;}

.list_images .el-col{margin-bottom: 20px;}
.list_images .el-col .grid-content{text-align: center;box-shadow: 0 5px 20px rgba(0,0,0,0.1);}
.list_images .el-col .img{height: 280px;position: relative;}
.list_images .el-col .img .time{position: absolute;top: 0;left: 0;background: rgba(17,183,206,0.8);color: #fff;padding: 15px;}
.list_images .el-col .img img{width: 100%;height: 100%;}
.list_images .el-col .text{line-height: 40px;}

.list_article ul li{margin-bottom: 20px;}
.list_article ul li .img{float: left;width: 180px;height: 120px;}
.list_article ul li .img img{width: 100%;height: 100%;}
.list_article ul li .text{float: left;width: 500px;margin-left: 20px;}
.list_article ul li .text .click{line-height: 30px;color: #aaa;}
.list_article ul li .text p{font-size: 13px;}
.list_article ul li .time{float: left;background: #f5f5f5;color: #aaa;padding: 40px 20px;line-height: 20px;}

.article_title{background: #f5f5f5;padding: 20px;padding-bottom: 5px; text-align: center;}
.article_title .time{line-height: 30px;}
.article_title .time span{margin: 0 10px;}
.article_title .time .iconfont{margin-right: 5px;}
.article_title .bdsharebuttonbox{ display:inline-block;}
.article_title .bdsharebuttonbox > span{ border: 1px solid rgba(0,0,0,0.2);padding: 6px;border-radius: 100px;float: left;margin-right: 10px;
-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;opacity: 0.5;}
.article_title .bdsharebuttonbox > span a{ margin:auto;}
.article_title .bdsharebuttonbox > span:hover{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: none;opacity:1;border-color:rgba(0,0,0,0.1);}
.article_title .bdsharebuttonbox .bds_weixin{ background:url(../images/ico_weixin_color.png) center no-repeat !important; background-size:29px !important;}

.article_article .prenext{ border:1px solid rgba(0,0,0,0.1); padding:10px 14px; margin-top:30px;}
.article_article .prenext span{ width:50%; float:left;}

.article_article .team_honor{background: url(../images/team_honor_bg.png) center;background-size: 50%;padding:40px;box-sizing: border-box;line-height: 30px;color: #685735;position: relative;border: 4px solid #f6eee1;}
.article_article .team_honor .bg_top{position: absolute;left: 2%;top: 6%;width: 96%;height: 4%;background: url(../images/team_honor_bg_top.png) repeat-x center;background-size: cover;}
.article_article .team_honor .bg_bottom{position: absolute;left: 2%;bottom: 6%;width: 96%;height: 4%;background: url(../images/team_honor_bg_bottom.png) repeat-x center;background-size: cover;}
.article_article .team_honor .bg_left{position: absolute;left: 2%;top: 9%;width: 2%;height: 82%;background: url(../images/team_honor_bg_left.png) repeat-y center;background-size: cover;}
.article_article .team_honor .bg_right{position: absolute;right: 2%;top: 9%;width: 2%;height: 82%;background: url(../images/team_honor_bg_right.png) repeat-y center;background-size: cover;}

.list_case .el-row .el-col{margin-bottom: 20px;}
.list_case .el-row .el-col .img{background: #eee;width: 100%;height: 200px;margin-bottom: 10px;}
.list_case .el-row .el-col .img img{width: 100%;height: 100%;}
.list_case .el-row .el-col .title{line-height: 34px;}
.list_case .el-row .el-col .title .tag{background: #11b7ce;color: #fff;padding: 5px 10px;margin-right: 10px;font-size: 13px;}
.list_case .el-row .el-col .info{font-size: 13px;color: #999;}


.list_store .box{background: #f5f5f5;}
.list_store .box .img{float: left;width: 50%;height: 300px;}
.list_store .box .img img{width: 100%;height: 100%;}
.list_store .box .text{float: right;width: 50%;box-sizing: border-box;padding: 40px;}
.list_store .box .text .info{font-size: 13px;color: #aaa;}
.list_store .box .text .phone{color: #11b7ce;}

.index_article .map{background: #eee;width: 100%;height: 320px;}
.index_article .map *{transition: all 0s;}
.index_article .map img{display: inline-block;}


.list_team ul li{float: left;width: 540px;margin-right: 20px;margin-bottom: 20px; box-sizing: border-box;border: 4px solid #f5f5f5;position: relative;}
.list_team ul li:nth-child(2n){margin-right: 0;}
.list_team ul li .img{float: left;width: 200px;height: 256px;margin-left:20px;}
.list_team ul li .img img{width: 100%;height: 100%;}
.list_team ul li .text{float: left;width: 310px; padding: 20px;box-sizing: border-box;}
.list_team ul li .text .shorttitle{color: #11b7ce;line-height: 30px;}
.list_team ul li .text .honor{height: 120px;overflow-y: auto;}

.list_team ul li .text .el-button .iconfont{float: left;font-size: 12px;margin-right: 5px;}
.list_team ul li .tag{position: absolute;left: 0;top: 0;background: #11b7ce;color: #fff;padding: 0 10px;line-height: 30px;}

.list_history ul{position: relative;}
.list_history ul li{position: relative;padding:10px;padding-left: 60px;}
.list_history ul li:hover{background: #f5f5f5;}
.list_history ul li:hover .icon{background: #ff0000;border-color: #ff0000;}
.list_history ul li:hover .time{color: #ff0000;}
.list_history ul li .icon{position: absolute;left: 20px;top: 25px;width: 16px;height: 16px;background: #11b7ce;border-radius: 50px;box-shadow:inset 0 0 0 4px #fff;border: 2px solid #11b7ce;}
.list_history ul li .time{color: #11b7ce;}
.list_history ul li .content{}
.list_history ul .line{position: absolute;left: 29px;top: 25px;height: 98%;width: 2px;background: rgba(17,183,206,0.1);}

.list_history_content{padding: 20px;box-sizing: border-box;background: rgba(17,183,206,0.1);}
.list_history_content .left{float: left;width: 50%;}
.list_history_content .left .img{width: 100%;height: 100%;}
.list_history_content .right{float: right;width: 50%;}

.index_honor .bx-viewport{padding-bottom: 20px;}
.index_honor ul li{text-align: center;margin-right: 10px;box-shadow: 0 5px 20px rgba(0,0,0,0.1);}
.index_honor ul li .img{width: 100%;height: 150px;}
.index_honor ul li .img img{width: 100%;height: 100%;}
.index_honor ul li .text{line-height: 30px;}
.index_honor .tab_nav li{float: left;line-height: 40px;background: #eee;margin-right: 10px;cursor: pointer;padding: 0 20px;}
.index_honor .tab_nav li.cur{background: #11b7ce;color: #fff;}
.index_honor .tab_content .tab_body{transition: all 0s;}
.index_honor .bx-pager{bottom: -20px;}

.index_navmap dl dt{background: #f5f5f5;border-left: 4px solid #11b7ce ;line-height: 40px;padding: 0 20px;margin-right: 20px;}
.index_navmap dl dt a{color: #11b7ce;}
.index_navmap dl dd{float: left;border: 1px solid #eee;line-height: 40px;padding: 0 20px;margin-right: 20px;margin-bottom: 20px;}
.index_navmap dl dd:hover{border-color: #11b7ce;}
.index_navmap dl dd:hover a{color: #11b7ce;}

.index_youshi{background: #eee url(../images/index_youshi.jpg) center;width: 100%;padding: 60px 0;position: relative;}
.index_youshi .left{float: left;width: 360px;}
.index_youshi .right{float: right;width: 360px;}
.index_youshi ul li{margin-bottom: 15px;background: #fff;padding: 10px 15px;text-align: center;border-radius: 100px;}
.index_youshi ul li:hover{box-shadow: 0 0 20px rgba(17,183,206,0.3);}
.index_youshi ul li h3{color: #11b7ce;}
.index_youshi ul li p{font-size: 13px;}
.index_youshi ul li:last-child{margin-bottom: 0;}
.index_youshi .content{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);text-align: center;}
.index_youshi .content .title{color: #11b7ce;}
.index_youshi .content .img{width: 340px;height: 340px;background: url(../images/index_youshi_img.png) center;background-size: cover; margin-top: 20px;}

/*list_product*/
.list_product .banner{background: #11b7ce;color: #fff;width: 100%; height: 280px;}
.list_product .banner .img{float: right;width: 50%;height: 100%; box-sizing: border-box;border: 10px solid rgba(0,0,0,0);box-shadow: 8px 8px 0  rgba(17,183,206,0.2);}
.list_product .banner .img img{width: 100%;height: 100%;}
.list_product .banner .text{float: left;padding: 40px;width: 50%;box-sizing: border-box;}
.list_product .banner .text button .iconfont{float: left;font-size: 12px;margin-right: 5px;}
.list_product .product_tag{background: #11b7ce;color: #fff;padding: 20px;}
.list_product .product_body{background: #eee;width: 100%;min-height: 600px;}
.list_product .product_body img{width: 100%;}

/*index_liuyan*/
.index_liuyan{background: #fff;padding: 40px;box-sizing: border-box;border: 4px solid #f5f5f5;}
.index_liuyan .type_bt{line-height: 40px;margin-bottom: 20px;}
.index_liuyan .type_bt .iconfont{margin-right: 5px;font-size: 18px;}
.index_liuyan .type_bt b{font-size: 18px;text-transform: uppercase;}
.index_liuyan .type_bt b span{opacity: 0.1;margin-left: 10px;}
.index_liuyan .left{float: left;width: 48%;}
.index_liuyan .left .vdcode .el-input{width: 200px;}
.index_liuyan .left .vdcode .vdimgck{display: inline-block;margin-left: 20px;}
.index_liuyan .right{float: right;width: 48%;}
.index_liuyan .right ul{overflow-y: auto;height: 430px;}
.index_liuyan .right li{margin-bottom: 20px;padding-bottom: 20px; border-bottom: 1px solid #eee;line-height: 24px;}
.index_liuyan .right li .suo{margin-right: 10px;background: #11b7ce;color: #fff;padding: 4px;font-size: 13px;}


/*footer*/
footer.footer{background: #383d4e;color: #fff;padding: 40px 0 0;position: relative;}
footer.footer .left{float: left;margin-left: -47px}
footer.footer .left dl{float: left;margin-right: 30px;}
footer.footer .left dl a{color: #fff;}
footer.footer .left dl a:hover{color: #11b7ce;}
footer.footer .left dl dt{margin-bottom: 10px;padding-bottom: 10px; border-bottom: 1px solid rgba(255,255,255,0.1);}
footer.footer .left dl dd{line-height:24px;font-size: 13px;opacity: 0.7;}
footer.footer .right{float: right;
  line-height: 24px;width: 400px;
  margin-right: -54px;}
footer.footer .right .phone b{font-size: 18px;}
footer.footer .right .el-tabs__nav{border-radius: 0;}
footer.footer .right .el-tabs__nav .el-tabs__item{background: none;color: #fff;font-size: 13px;}
footer.footer .right .el-tabs__nav .el-tabs__item.is-active{background: #fff;color: #383d4e;}
footer.footer .powerby{text-align: center;background: rgba(0,0,0,0.3);line-height: 44px;color: rgba(255,255,255,0.4);}
footer.footer .powerby a{color: rgba(255,255,255,0.4);}

/*分页*/
.pagelist{height:30px; line-height:30px;}
.pagelist li{ float:left; border:1px solid rgba(0,0,0,0.1); margin-right:10px; padding:0;width: auto;height: auto;}
.pagelist li a{ display:block; padding:0 10px;}
.pagelist li .pageinfo {display:block; padding:0 10px;}
.pagelist li:hover{ color:#11b7ce; border-color:#11b7ce;}
.pagelist li:hover a{color:#11b7ce;}
.pagelist .thisclass a{ background:#11b7ce; color:#fff !important;}

/*piaofu*/
#fixed{position: fixed;right: 0;top: 50%;z-index: 999;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
#fixed ul{}
#fixed ul li{background: #fff;border: 1px solid #eee;border-bottom:none;}
#fixed ul li:last-child{border-bottom: 1px solid #eee;}
#fixed ul li:hover{background:#11b7ce;border-color:#11b7ce;color: #fff;}
#fixed ul li .iconfont{height: 40px;width: 40px;text-align: center;line-height: 40px;display: block;cursor: pointer;font-size: 18px;}
#fixed .ewm_box{ position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.7);z-index:999;display:none;transition: all 0s;}
#fixed .ewm_box .popup_content{ position:absolute;padding:20px;width: 400px; background:#fff;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border: 4px solid rgba(17,183,206,0.2);}
#fixed .ewm_box .popup_wrap{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
#fixed .ewm_box .popup_content .ewm_weixin{text-align: center;}
#fixed .ewm_box .popup_content .ewm_weixin img{ width:100%;height:100%;}

/*index_gg*/
.index_gg{position:fixed;background:#fff;text-align:center;left:50%;top:50%;width: 500px;height: 340px;margin-left: -250px;margin-top: -170px; border: 4px solid rgba(17,183,206,0.2);z-index: 999999;box-shadow: 0 20px 40px rgba(0,0,0,0.3);display: none;}
.index_gg .ad_img{width: 100%;height: 100%;}
.index_gg .ad_img img{width: 100%;height: 100%;}
.index_gg .close{position: absolute;right: 0;top: 0;width: 34px;height: 34px;line-height: 34px;background: #11b7ce; color: #fff;}
.index_gg .close:hover{background: #ff0000index_gg;}


/* 让列表页中的区块标题居中 */
.wp-block-heading.has-text-align-center {
    text-align: center;
    margin:20px auto;
} 
.has-text-align-center{
	text-align: center;
    margin:20px auto;
    font-size: 18px;
}
/* 让列表页中的图片居中 */
.wp-block-image.aligncenter,
.wp-block-image .aligncenter img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* 让段落居中 */
.has-text-align-center {
    text-align: center;
}

/* 如果您想让整个内容容器居中 */
.post-list-item .entry-content {
    text-align: center;
}
/* 确保基本的居中类正常工作 */
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}

/* 专门处理带说明文字的图片居中 */
.wp-caption.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    text-align: center; /* 确保说明文字也居中 */
}

/* 可选：处理左对齐和右对齐的图片 */
.alignleft {
    float: left;
    margin-right: 1.5em;
}
.alignright {
    float: right;
    margin-left: 1.5em;
}
img.aligncenter {
    display: block !important;
    margin: 0 auto !important;
}



/* 为轮播项设置固定高度 */
.index_honor_1 li, 
.index_honor_2 li {
    min-width:215px; 
    height: 180px; /* 固定高度 */
    overflow: hidden;
    position: relative;
}

/* 确保图片填充但不失真 */
.index_honor_1 img, 
.index_honor_2 img {
    width: 100%;
    height: 150px; /* 图片固定高度 */
    object-fit: cover; /* 保持比例裁剪 */
    display: block;
}