<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
html,body{font-family: "思源黑体","Microsoft YaHei","Arial";background: #fff;}
/*hide scroll*/
::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:#f8f8f8;}
::-webkit-scrollbar {width:5px;height:20px;}
::-webkit-scrollbar-thumb {background-color:#e1c694;background-clip:padding-box;min-height:28px;}
::-webkit-scrollbar-thumb:hover {background-color:#bbb;}
/* video::-webkit-media-controls{display:none !important;} */
/* a:hover{color:#ea1c24;} */
header,
footer,
.lg_wrap{max-width: 1920px;width:100%;margin:0 auto;overflow: hidden;}

.mains{padding:0 140px;max-width: 1640px;width:100%;margin: 0 auto;}
.team_list ul li .btm .txt li{margin: 0 auto;list-style: auto;}
/*头部样式*/
header{margin:0 auto;height:110px;position: absolute;top:0;left:0;right:0;z-index: 99;max-width: 1920px;margin: 0 auto;overflow: initial;background: rgba(16, 45, 91, .16);transition: all 1s;}

header h1{max-width: 225px;line-height:110px;display: inline-block;vertical-align: top;}
header h1 .imgs2{display: none;}
header:hover{ background: rgba(255, 255, 255, .9);transition: all 1s;}
header:hover h1 .imgs1{display: none;}
header:hover h1 .imgs2{display: inline-block;vertical-align: middle;}
header:hover .head_nav ul li&gt;a{color:#333;text-shadow: 0px 1px 2px #999;}
header .head_nav{line-height: 110px;max-width: 1200px;display: inline-block;vertical-align: top;float: right;}
header .head_nav ul{font-size: 0;margin:0;padding:0;height:110px;}
header .head_nav ul li{text-align: center;font-size: 20px;color:#fff;font-weight: 300;display: inline-block;position: relative;}
header .head_nav ul li&gt;a{color:#fff;display: block;text-shadow: 0px 1px 2px #666;position: relative;padding: 0 25px;}
header .head_nav ul li&gt;a::after{content: "";display: block;width:0;height:2px; background: linear-gradient(to right, #9eccd0, #35729a);position: absolute;bottom: 0;left: 0;right:0;transition: all 1s;}
header .head_nav ul li:hover&gt;a{color:#1e5f8e;}
header .head_nav ul li:hover&gt;a::after{width: 100%;transition: all .2s;}

header .head_nav ul li .shows{position: absolute;left:0;right:0;background: rgba(255, 255, 255, .6);top: 100%;height:0;overflow: hidden;width:150%;transform-origin: top center;transition: transform .3s;opacity: 0;transform: scaleY(0);border-radius: 0 0 10px 10px;}
header .head_nav ul li .shows dl{line-height: 45px;display: block;opacity:0;transform: translate(0, -20px);transition: all 1s;height:0;}
header .head_nav ul li .shows dl dd{font-size: 16px;color:#3e3e3e;display: block;;text-align: left;background: none;border-bottom: 1px solid rgba(0, 0, 0, .1);}
header .head_nav ul li .shows dl dd a{display: block;padding:0 5%;position: relative;}
header .head_nav ul li .shows dl dd:hover a{color:#fff;display: block;background: #1573b9;}
header .head_nav ul li .shows dl dd a i{font-size: 18px;display: block;position: absolute;right:30px;top:50%;margin-top:-9px;opacity: 0;}
header .head_nav ul li .shows dl dd:hover a i{transform: translateX(20px);transition: all .8s;opacity: 1;}
header .head_nav ul li .shows dl dd:last-child{border-bottom: none;}
header .head_nav ul li:hover .shows{top: 100%;transition: all .8s;height:auto;border-top:1px solid #dff1f3;box-shadow: 0 1px 3px #dedede;opacity: 1;transform: scaleY(1);}
header .head_nav ul li:hover .shows dl{opacity: 1;transform: translate(0, 0);transition: all .8s .5s;height:auto;}


.head_nav ul .sp{width:50px;height:50px;padding:10px;display: inline-block;vertical-align: middle;border-radius: 50%;margin-left: 20px;margin-top: -15px;position: relative;}
header .head_nav ul .sp img{width:50px;height:50px;border-radius: 50%;display: inline-block;vertical-align: top;}

header .head_nav ul .sp::after{content: '';
    width:70px;height:70px;
    background: rgba(216, 184, 134, .2);
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;-webkit-animation-duration: 1.2s;animation-duration: 1.2s;-webkit-animation-name: menu_circle;animation-name: menu_circle;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
@keyframes menu_circle {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    80% {
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
    }
    }

/* .fixed header{background:rgba(16, 45, 91, .7);} */

footer{background: url(../images/footer_bg.jpg) no-repeat top center;height:660px;}


.foot_btm{text-align: center;font-size: 14px;color:#fff;opacity: .3;background: rgba(0, 0, 0, .06);line-height: 20px;padding :15px 0;}
.foot_btm a{color:#fff;}
.foot_btm a:hover{opacity: 1;}
.foot_top{border-bottom: 1px solid #3683be;padding:100px 0 50px;}
.foot_logo,.foot_nav{display: inline-block;vertical-align: top;line-height: 65px;}
.foot_logo{max-width: 215px;height:65px;overflow: hidden;}
.foot_nav{float: right;}
.foot_nav ul li{display: inline-block;vertical-align: top;margin-left:50px;font-size: 20px;}
.foot_nav ul li a{color:#fff;opacity: .8;}
.foot_tops{font-size: 0;}
.foot_tops .left,
.foot_tops .right{width:50%;display: inline-block;vertical-align: top;padding-bottom: 110px;}
.foot_tops .left h3{font-size: 30px;color:#fff;margin:60px auto 30px;}
.foot_tops .left dl{margin:20px auto;}
.foot_tops .left dl dt,
.foot_tops .left dl dd{display: inline-block;vertical-align: top;font-size: 18px;color:#fff;opacity: .7;}
.foot_tops .left dl dt{margin-right: 10px;}

.foot_tops .right{float: right;text-align: right;padding-top:120px;}
.foot_tops .right .rights{display: inline-block;vertical-align: top;margin-left:50px;}
.foot_tops .right .rights .pic{max-width: 100px;height:100px;overflow: hidden;}
.foot_tops .right .rights .bt{font-size: 14px;color:#fff;background: rgba(255, 255, 255, .2);line-height: 30px;border-radius: 5px;text-align: center;}

.bshare-custom span{font-size: 18px;color:#fff;opacity: .7;display: inline-block;vertical-align: top;line-height: 30px;}
.bshare-custom a{width: 26px;height:26px !important;margin:0 10px 0 0;}
.bshare-custom a.bshare-weixin{background: url(../images/icon_wx.png)no-repeat;}
.bshare-custom a.bshare-sinaminiblog{background: url(../images/icon_wb.png)no-repeat;}
.bshare-custom a.bshare-qzone{background: url(../images/icon_qq.png)no-repeat;}
.bdshare-button-style0-16 a{width:30px;height:30px;opacity: .6;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{float: none;display: inline-block;vertical-align: top;padding:0 !important;margin:0 auto;margin-right: 10px;}



.friend{width:190px;height:35px;margin: 65px auto 0;position: relative;display: inline-block;vertical-align: middle;background: rgba(255, 255, 255, .1);}
.friend-bar{position: relative;}
.friend-text{font-size: 14px;color:#fff;line-height: 35px;text-align: left;padding-left:15px;cursor: pointer;}
.arro{background:#eed099;width:35px;height:35px;line-height:35px;position: absolute;right: 0;top:0;cursor: pointer;font-size: 12px;color:#fff;}
.arro::before,
.arro::after{content: "";width:15px;height:1px;background: #fff;position: absolute;top:10px;left: 10px;}
.arro::before{transform: rotate(135deg);left: 15px;top:17px}
.arro::after{transform: rotate(50deg);left:5px;top:17px;}
.friend-list{position: absolute;bottom:35px;background: #545960;left:0;right:0;opacity: 0;transform: translateY(-10px);visibility: hidden;transition: all .5s;}
.friend-list .multiline1{width:100%;text-align: left;padding-left: 5px;}
.friend-list .multiline1 a{font-size: 12px;line-height: 30px;color:#fff;display: block;}
.friend.on .friend-list{transform: translateY(0);opacity: 1;visibility: visible;transition: all .5s;}

.floating{position: fixed;right:0;bottom: 28%;width:100px;z-index: 99;}
.floating .floating_con ul li{background: #1573b9;height:70px;text-align: center;border-radius: 50px 0 0 50px;margin-bottom: 5px;position: relative;position: relative;}
.floating .floating_con ul li a{color:#fff;display: block;width:90%;padding-left:10%;font-size: 14px;}
.floating .floating_con ul li i{display: block;}
/* .floating .floating_con ul li:hover{background: #eed099;} */
.floating .floating_con ul li .shows{width:0;background: #eed099;color:#fff;position: absolute;right:0;top:0;height:70px;line-height: 70px;font-size: 14px;overflow: hidden;transition: width .5s;}
.floating .floating_con ul li .shows a{display: block;}
.floating .floating_con ul li:hover .shows{width:150px;transition: width .5s;}
.gotop{display: none;border-radius: 50%;position: fixed;bottom:10%;right:5%;width:70px;height:70px;overflow: hidden;z-index: 999;cursor: pointer;}
.toshow{display: block;}


.banner{position: relative;}
.swiper-container_banner{max-height:939px;overflow: hidden;}
.swiper-container_banner .swiper-slide{background: #fff;}
/* .swiper-container_banner .swiper-slide #video1{max-height:940px;} */
.swiper-container_banner .swiper-slide img{max-width: 100%;height:auto;box-sizing: 0;max-height: 940px;}
.swiper-container_banner .swiper-button-prev{right:220px;top:86%;left: auto;}
.swiper-container_banner .swiper-button-next{right:140px;top:86%;}
.swiper-container_banner .swiper-button-prev,
.swiper-container_banner .swiper-button-next{width:55px;height:55px;background: rgba(255, 255, 255, .4);border-radius: 50%;z-index: 33;}
.swiper-container_banner .swiper-button-prev:after,
.swiper-container_banner .swiper-button-next:after{font-size: 20px;color:#dfceb3;}
.swiper-container_banner .swiper-button-prev:hover,
.swiper-container_banner .swiper-button-next:hover{background: #ebd3a2;}
.swiper-container_banner .swiper-button-prev:hover:after,
.swiper-container_banner .swiper-button-next:hover:after{color:#fff;}
.swiper-pagination_banner{text-align: right;top: 85%;position: absolute;z-index: 33;right:20%;}
.swiper-pagination_banner .swiper-pagination-bullet{background: #fff;opacity: 1;width:30px;height:30px;text-align: center;line-height: 30px;margin:0 10px;}
.swiper-pagination_banner .swiper-pagination-bullet-active{background: #ebd3a2;color:#fff;}
.hove{position: absolute;left:140px;top: 85%;z-index: 3;}

.sy_mian,
.sy_about_con,
.sy_base_con,
.sy_cell_con,
.sy_news_con{max-width: 1340px;margin:0 auto;width:94%;}

.sy_about{position: relative;height:940px;overflow: hidden;}
.sy_about_bg{background: url(../images/sy_about_bg_02.jpg) no-repeat top center;height:940px;width:100%;}
.sy_about_con{position: absolute;z-index: 1;top:0;left:0;right:0;}
.sy_about_con .left{display: inline-block;vertical-align: top;max-width: 570px;padding-top:200px;}
.sy_about_con .left .title{text-align: left;}
.sy_about_con .left .title .en{font-size:20px;font-family: Arial;}
.sy_about_con .left .title .en img{display: inline-block;vertical-align: inherit;margin-right: 10px;}
.sy_about_con .left .title .cn{font-size: 46px;color:#1f2833;font-weight: 500;text-shadow: 5px 5px 2px #f2f2f3;}
.sy_about_con .left .tst .tst_bt{font-size: 32px;color:#1f2833;margin:40px auto;}
.sy_about_con .left .tst .tst_jj{font-size: 16px;line-height: 34px;color:#1f2833;}
.sy_about_con .left .tst .mores{margin-top:70px;display: inline-block;}
.sy_about_con .left .tst .mores a{display: inline-block;width:240px;line-height: 50px;font-size: 16px;background: #e8f1f9;text-align: center;border-radius: 50px;}
.sy_about_con .left .tst .mores a::after{content: "";display: inline-block;vertical-align: middle;background: url(../images/health_list_icon2.png) no-repeat;width:36px;height:20px;overflow: hidden;margin-left: 10px;}
.sy_about_con .left .tst .mores:hover a::after{background-position:0 -20px;}
.sy_about_con .left .tst .mores:hover a{background: #eed099;color:#fff;}

/* .sy_about_con .right{display: inline-block;vertical-align: top;width:50%;position: relative;height:925px;} */
.pics .yyui_tab ul li{position: absolute;height:110px;width:110px;border-radius: 50%;transition: all 1s;z-index: 66;}
.pics .yyui_tab ul li .pic{width: 110px;height:110px;overflow: hidden;border-radius: 50%;}
.pics .yyui_tab ul li .pic img{width:100%;}
.pics .yyui_tab ul li .tct{position: absolute;width:110px;height:110px;top: 0;left:0;right:0;background: rgba(98, 153, 177, .8);border-radius: 50%;text-align: center;transition: all 1s;border-radius: 50%;}
.pics .yyui_tab ul li .tct .icon{width:30px;height:30px;overflow: hidden;margin:20px auto 10px;}
.pics .yyui_tab ul li .tct .bt{font-size: 16px;color:#fff;}
.pics .yyui_tab ul li:hover{transform: scale(1.1);transition: all 1s;box-shadow: 0px 3px 3px #dedede, 0px -3px 3px #dedede;}
.pics .yyui_tab ul li:hover .tct{opacity: 0;transition: all 1s;}
.pics .yyui_tab ul li:nth-child(1){left:-5%;top:12%;}
.pics .yyui_tab ul li:nth-child(2){top:28%;left:-5%;}
.pics .yyui_tab ul li:nth-child(3){top:44%;left:-2%;}
.pics .yyui_tab ul li:nth-child(4){top:60%;left:4%;}
.pics .yyui_tab ul li:nth-child(5){top:73%;left:12%;}

.pics{position: absolute;right:0;top:0;max-width: 932px;height:925px;width:50%;}
.pics .yyui_tab .yyui_tab_content{opacity: 0;}
.pics .yyui_tab .yyui_tab_content .pic img{opacity: 0;}
.pics .yyui_tab .yyui_tab_content_this{display: block;position: absolute;right:0;top:0;max-width: 932px;height:925px;overflow: hidden;}
.pics .yyui_tab .yyui_tab_content_this .pic img{transition: all 1s;opacity: 1;}




.sy_base{height:850px;overflow: hidden;position: relative;padding:50px 0;}
.sy_base_bg{background: url(../images/sy_base_bg_03.jpg) no-repeat top center;height:899px;overflow: hidden;}
.sy_health{height:750px;}

.sy_base_con{position: absolute;left:0;right:0;top:0;margin:0 auto;}
.sy_mian .title{text-align: left;padding-top:50px;}
.sy_mian .title .en{font-size:20px;font-family: Arial;}
.sy_mian .title .en img{display: inline-block;vertical-align: inherit;margin-right: 10px;}
.sy_mian .title .cn{font-size: 46px;color:#1f2833;font-weight: 500;text-shadow: 5px 5px 2px #f2f2f3;}

.sy_mian2{max-width:1200px;width:100%;margin: 0 auto;}

.swiper-container_base{position: relative;margin:100px auto 0;}
.swiper-container_base .swiper-slide{background: url(../images/base_list_bg_03.jpg) no-repeat right top;height:485px;padding-top:65px;}
.swiper-container_base .swiper-slide .pic{max-width: 655px;height:420px;overflow: hidden;display: inline-block;vertical-align: top;border-radius: 20px;width:48.9%;}
.swiper-container_base .swiper-slide .tct{max-width: 550px;display: inline-block;vertical-align: top;margin:0 4%;width:41%;}
.swiper-container_base .swiper-slide .tct .icon{width:60px;height:60px;overflow: hidden;margin: 40px 0 10px;}
.swiper-container_base .swiper-slide .tct .bt{font-size: 32px;font-weight: bold;}
.swiper-container_base .swiper-slide .tct .bt a{color:#1f2833;}
.swiper-container_base .swiper-slide .tct .tst{font-size: 16px;line-height: 38px;color:#2e3035;margin: 20px auto;height:114px;}
.swiper-container_base .swiper-slide .tct .more{display: inline-block;}
.swiper-container_base .swiper-slide .tct .more a{font-size: 16px;color:#1f2833;text-align: center;width:180px;line-height: 50px;border:1px solid #e0e8eb;display: block;border-radius: 50px;}
.swiper-container_base .swiper-slide .tct .more:hover a{background: #eed099;color:#fff;}
.swiper-pagination_base{position: absolute;right:10%;bottom: 15%;z-index: 55;}
.swiper-pagination_base .swiper-pagination-bullet{width:10px;height:10px;background: #1f2833;border-radius: 10px;opacity: 1;margin:0 10px 0 0;display: inline-block;vertical-align: middle;}
.swiper-pagination_base .swiper-pagination-bullet-active{width:20px;height:20px;background: none;border:1px solid #1f2833;border-radius: 20px;}

.sy_base_con .mores{display: inline-block;position: absolute;right:0;top:80px;}
.sy_base_con .mores a{display: inline-block;width:240px;line-height: 50px;font-size: 16px;background: #e8f1f9;text-align: center;border-radius: 50px;}
.sy_base_con .mores a::after{content: "";display: inline-block;vertical-align: middle;background: url(../images/health_list_icon2.png) no-repeat;width:36px;height:20px;overflow: hidden;margin-left: 10px;}
.sy_base_con .mores:hover a::after{background-position:0 -20px;}
.sy_base_con .mores:hover a{background: #eed099;color:#fff;}

.sy_cell{position: relative; height: 987px;overflow: hidden;}
.sy_cell_bg{background: url(../images/sy_cell_bg_06.jpg) no-repeat top center;height:987px;}
.sy_cell_con{position: absolute;left:0;right:0;top:0;margin:0 auto;}
.sy_cell_con .yyui_tab&gt;ul{float: right;text-align: right;margin-top:-65px;}
.sy_cell_con .yyui_tab&gt;ul&gt;li{display: inline-block;vertical-align: top;padding:0 15px;line-height: 35px;border-radius: 35px;background: #e8f1f9;cursor: pointer;margin-left: 10px;font-size: 16px;}
.sy_cell_con .yyui_tab&gt;ul&gt;li.yyui_tab_title_this{background: #eed099;color:#fff;}
.sy_cell_con .yyui_tab_content{opacity: 0;position: relative;z-index: -1;}
.sy_cell_con .yyui_tab_content_this{opacity: 1;margin:60px auto 55px;opacity: 1;transition: all 1s;position: absolute;left:0;right:0;top:150px;z-index: 1;}
.sy_cell_con .yyui_tab_content_this ul{font-size: 0;}
.sy_cell_con .yyui_tab_content_this ul li{display: inline-block;vertical-align: top;max-width: 320px;height:560px;overflow: hidden;position: relative;border-radius: 18px;width:23.189%;margin-right: 2.4%;}
.sy_cell_con .yyui_tab_content_this ul li:nth-child(4n){margin-right: 0;}
.sy_cell_con .yyui_tab_content_this ul li .pic{height:560px;}
.sy_cell_con .yyui_tab_content_this ul li .pic img{width:100%;height:100%;}
.sy_cell_con .yyui_tab_content_this ul li .tct{position: absolute;bottom: 0;left:0;right:0;padding:25px;z-index: 1;}
.sy_cell_con .yyui_tab_content_this ul li .tct .icon{width:48px;height:48px;opacity: .6;margin-bottom: 30px;transition: all 1s;}
.sy_cell_con .yyui_tab_content_this ul li .tct .bt{font-size: 26px;font-weight: 500;}
.sy_cell_con .yyui_tab_content_this ul li .tct .bt a{color:#fff;}
.sy_cell_con .yyui_tab_content_this ul li .tct .tst{font-size: 16px;line-height: 28px;color:#fff;height:0;overflow: hidden;transition: all 1s;}
.sy_cell_con .yyui_tab_content_this ul li .tct .more{margin:30px 0 0 0;height:0;overflow: hidden;transition: all 1s;}
.sy_cell_con .yyui_tab_content_this ul li .tct .more a{display: inline-block;width:120px;line-height: 35px;text-align: center;border:1px solid #fff;font-size: 14px;color:#fff;border-radius: 35px;box-sizing: border-box;}
.sy_cell_con .yyui_tab_content_this ul li .pic::after{content: "";display: block;position: absolute;left:0;right:0;bottom: 0;height:100%;z-index: 1;transition: all .5s;background-image: linear-gradient(#93c2ca, #337099);opacity: 0;}
.sy_cell_con .yyui_tab_content_this ul li:hover .pic::after{height:100%;opacity: .4;transition: all .5s;}
.sy_cell_con .yyui_tab_content_this ul li:hover .tct .icon{opacity: 1;transition: all 1s;}
.sy_cell_con .yyui_tab_content_this ul li:hover .tct .tst{height:56px;transition: all 1s;}
.sy_cell_con .yyui_tab_content_this ul li:hover .tct .more{height:37px;transition: all 1s;}
.sy_cell_con .yyui_tab_content_this .mores{display: block;margin:55px auto 0;text-align: center;}
.sy_cell_con .yyui_tab_content_this .mores a{display: inline-block;width:240px;line-height: 50px;font-size: 16px;background: #e8f1f9;text-align: center;border-radius: 50px;margin:0 auto;}
.sy_cell_con .yyui_tab_content_this .mores a::after{content: "";display: inline-block;vertical-align: middle;background: url(../images/health_list_icon2.png) no-repeat;width:36px;height:20px;overflow: hidden;margin-left: 10px;}
.sy_cell_con .yyui_tab_content_this .mores a:hover::after{background-position:0 -20px;}
.sy_cell_con .yyui_tab_content_this .mores a:hover{background: #eed099;color:#fff;}

.sy_news{position: relative;max-height: 906px;overflow: hidden;}
.sy_news_bg{background: url(../images/sy_news_bg_08.jpg) no-repeat top center;height: 906px;}
.sy_news_con{position: absolute;left:0;right:0;top:0;margin:0 auto;}
.sy_news_con .yyui_tab&gt;ul{float: right;text-align: right;margin-top:-60px;}
.sy_news_con .yyui_tab&gt;ul&gt;li{display: inline-block;vertical-align: top;padding:0 25px;line-height: 35px;border-radius: 35px;background: #e8f1f9;cursor: pointer;margin-left: 10px;font-size: 16px;}
.sy_news_con .yyui_tab&gt;ul&gt;li.yyui_tab_title_this{background: #eed099;color:#fff;}
.sy_news_con .yyui_tab_content{opacity: 0;position: relative;z-index: -1;}
.sy_news_con .yyui_tab_content_this{margin: 60px auto 55px;opacity: 1;transition: all 1s;position: absolute;left: 0;right:0;top:130px;z-index: 1;width:100%;}
.sy_news_con .yyui_tab_content_this ul{font-size: 0;}
.sy_news_con .yyui_tab_content_this ul li{display: inline-block;vertical-align: top;max-width: 660px;height:100px;overflow: hidden;position: relative;border-radius:0 18px 18px 0;background: #fff;box-shadow: 0 2px 5px #dedede, 0 -2px 5px #dedede;width:47.827%;margin:20px 4.2% 0 0;}
.sy_news_con .yyui_tab_content_this ul li:nth-child(2n){margin-right: 0;}
.sy_news_con .yyui_tab_content_this ul li a{display: block;padding:24px 35px;position: relative;z-index: 1;}
.sy_news_con .yyui_tab_content_this ul li .left{max-width:520px;display: inline-block;vertical-align: middle;width:90%;}
.sy_news_con .yyui_tab_content_this ul li .right{display: inline-block;vertical-align: middle;width:40px;height:40px;line-height: 40px;border:1px solid #a4b3cd;text-align: center;border-radius: 50%;float: right;}
.sy_news_con .yyui_tab_content_this ul li .right i{font-size: 20px;line-height: 40px;color:#d8dee9;}
.sy_news_con .yyui_tab_content_this ul li .bt{font-size: 20px;line-height: 32px;}
.sy_news_con .yyui_tab_content_this ul li .time{font-size: 14px;color:#666;}
.sy_news_con .yyui_tab_content_this ul li .time i{font-size: 18px;display: inline-block;vertical-align: inherit;width:13px;height:13px;overflow: hidden;background: url(../images/time.png) no-repeat;margin-right: 5px;}
.sy_news_con .yyui_tab_content_this ul li::before{content: "";display: block;width:5px;height:100%;background: #1573b9;position: absolute;left:0;top:0;z-index: 0;visibility:inherit;transition: all 2s;}
.sy_news_con .yyui_tab_content_this ul li:hover::before{width:100%;transition: all 2s;}
.sy_news_con .yyui_tab_content_this ul li:hover .bt,
.sy_news_con .yyui_tab_content_this ul li:hover .time{color:#fff;transition: all 1s;}
.sy_news_con .yyui_tab_content_this ul li:hover .time i{background-position: 0 -13px;}
.sy_news_con .yyui_tab_content_this .mores{display: block;margin:55px auto 0;text-align: center;}
.sy_news_con .yyui_tab_content_this .mores a{display: inline-block;width:240px;line-height: 50px;font-size: 16px;background: #e8f1f9;text-align: center;border-radius: 50px;margin:0 auto;}
.sy_news_con .yyui_tab_content_this .mores a::after{content: "";display: inline-block;vertical-align: middle;background: url(../images/health_list_icon2.png) no-repeat;width:36px;height:20px;overflow: hidden;margin-left: 10px;}
.sy_news_con .yyui_tab_content_this .mores a:hover::after{background-position:0 -20px;}
.sy_news_con .yyui_tab_content_this .mores a:hover{background: #eed099;color:#fff;}

.bar{height:620px;}

.crumbs{top:-45px;position: relative;}
.crumbs_con{line-height: 90px;background: #fff;box-shadow:0 5px 5px #dedede;border-radius: 90px;}
.crumbs_con .crumbs_left,
.crumbs_con .crumbs_right{display: inline-block;vertical-align: top;padding:0 30px;}
.crumbs_con .crumbs_left ul,
.crumbs_con .crumbs_right dl{font-size: 0;}
.crumbs_con .crumbs_left ul li{display: inline-block;vertical-align: top;font-size: 18px;font-weight: 400;position: relative;}
.crumbs_con .crumbs_left ul li a{padding: 0 35px;border-radius: 90px;color:#111;display: block;line-height: 70px;margin:10px 5px;}
.crumbs_con .crumbs_left ul li.active a,
.crumbs_con .crumbs_left ul li:hover a{color:#fff;background: #2768b8;box-shadow: 0 3px 5px #dedede;}
.crumbs_con .crumbs_left ul li::after{content: "";width:1px;height:10px;background: #b5b6b6;display: block;position: absolute;right:0;top:50%;margin-top:-5px;}
.crumbs_con .crumbs_left ul li:last-child:after{display: none;}
.crumbs_con .crumbs_right{float: right;}
.crumbs_con .crumbs_right dl dt,
.crumbs_con .crumbs_right dl dd{display: inline-block;vertical-align: middle;line-height: 90px;position: relative;}
.crumbs_con .crumbs_right dl dt i{font-size: 20px;display: inline-block;vertical-align: inherit;}
.crumbs_con .crumbs_right dl dd{font-size: 14px;color:#999;margin-left:10px;padding-right: 15px;}
.crumbs_con .crumbs_right dl dd a{color:#999;display: block;}
.crumbs_con .crumbs_right dl dd.active a{color:#333;}
.crumbs_con .crumbs_right dl dd::after{content: "&gt;";display: block;position: absolute;right:0;top:50%;font-size: 16px;margin-top:-45px;}
.crumbs_con .crumbs_right dl dd:last-child:after{display: none;}

.cont{padding-top:45px;}
.cont_left .bt,
.cont_right .bt,
.cont_map .bt{font-size: 38px;color:#424242;font-weight: bold;text-shadow: -2px 5px 2px #dedede;padding-bottom: 40px;margin-top:40px;}
.cont_maps .txt img{margin: 0 auto;}
 

.cont_map img{ width: auto; height: auto; max-width: 100% }
.cont_left{ max-width:370px; float: left; width: 27.62%;}
.address_bt{font-size: 30px;font-weight: bold;color:#666;}
.address_tit{ font-size: 16px; height:38px; line-height: 38px; display: block; overflow: hidden;color:#424242;}
.ress_i{ display: block; height:30px; line-height: 30px; overflow: hidden; font-size: 14px;color:#666;}
.resscont{ display: block; height:34px; line-height: 34px; overflow: hidden; font-size: 14px; color: #8f8f8f  }
.cont_ul li{ padding: 10px 0; border-bottom: 1px solid #eeeeee }
.cont_ul li .ress_img{ margin-right: 10px; display: inline-block; }
.ress_dl{ float: left; width: 145px; margin:0 18px 20px 0; }
.ress_dl dt{ float: left; width: 108px; height: 108px; border: 1px solid #dfdfdf; box-sizing: border-box; }
.ress_dl dt img{ width: auto; height: auto; max-width: 100% }
.ress_dl dd{ float: left; width:34px; text-align:center; padding-top: 15px;  }
.ress_dl dd .ress_sao{ font-size: 14px; display: block; line-height: 16px; }
.cont_right{ float: right; max-width:912px;width: 68%;}
.ress_div{padding-top: 20px;}
.thank_tit{ height:46px; line-height: 46px; margin-bottom: 22px; display: block; overflow: hidden; font-size:30px;   }
.tit_color{ color: #999999 }
.thank_div{ line-height: 32px; color: #666666; font-size: 16px; margin-bottom: 10px; }
.thank_em{ display: block; height:54px; line-height: 54px; font-size: 16px; color: #666;  }
.thank_txt{ background: #f2f3f5; box-sizing: border-box; border: 1px solid #f2f3f5; border-radius: 5px; width:500px; height: 40px; line-height: 40px; padding: 0 10px; font-size: 14px;  }
.thank_xing{ font-size: 14px; color: #999999; padding-left: 15px; }
.thank_he{ float: left; width:290px; margin-right:20px;   }
.he_i{ height: 30px; line-height: 30px; margin-bottom: 10px; display: block; font-size: 14px; color: #999999; }
.he_txt{ width: 290px; }
.thank_he:nth-last-child(1){ margin-right: 0; }
.thank_area{ width: 100%; height: 190px;background: #f2f3f5; box-sizing: border-box; border: 1px solid #f2f3f5; border-radius: 5px; resize: none; }
.thank_sub{  display: block; border: 1px solid #575757; transition: all 0.5s ease 0s; background: #fff url(../images/cont1.png) 145px center no-repeat; width: 188px; height: 52px; line-height: 52px; text-indent: 20px; text-align: left; border-radius: 8px;  cursor: pointer; font-size:16px; color: #666   }
.thank_sub:hover{border: 1px solid #003a8f; color: #fff; transition: all 0.5s ease 0s; background: #003a8f url(../images/cont11.png) 145px center no-repeat; }
.thank_right{ float: right; padding-top: 60px; }
.thank_left{ float: left; padding-top: 18px; }
.thank_code{ width: 262px; border-radius: 8px; border: 1px solid #cfd8dc }
.code{ height: 44px; line-height: 44px; width: 138px; float: left; display: block; background: none; border: none; font-size: 14px; color: #b9c5ca; padding: 0 10px; box-sizing: border-box; }
.code_img{ float: right; border-radius: 8px; }
.cont{ padding-bottom: 80px; }
.ser{ margin: 0 0 0 -60px; }
.ser_dl{ float: left; margin: 0 0 0 60px; width: 640px; padding: 60px 0 12px 0; border-bottom: 1px solid #dddddd;}
.ser_dl dt{ float: left; width: 90px; margin-right: 30px; }
.ser_dl dt img{ width: 90px; height: 90px; overflow: hidden; }
.ser_dl dd{ float: left; width:520px;  }
.ser_tit{ display: block; transition: all 0.5s ease 0s; height:34px; line-height: 24px; overflow: hidden; font-size: 22px;  }
.ser_words{ height:40px; margin-bottom: 16px; line-height: 20px; overflow: hidden; font-size: 14px; color: #666666  }
.ser_div{ height: 34px; line-height: 34px; overflow: hidden; }
.ser_time{ display: block; float: left; font-size: 14px; height: 34px; line-height: 34px; }
.ser_see{ float: right; height: 34px; cursor: pointer; font-size: 14px; line-height: 34px;background:  url(../images/ser11.png) right center no-repeat; padding-right: 28px; }
.ser_see:hover{background:  url(../images/ser1.png) right center no-repeat; color: #164e92;}
.ser_tit:hover{color: #164e92; transition: all 0.5s ease 0s;}

.news_list{padding:50px 0;}
.news_list .left{position: relative;max-width: 650px;height:523px;float: left;width:48.509%;}
.swiper-container_news{position: relative;overflow: hidden;border-radius: 10px;max-width: 650px;height:523px;}
.swiper-container_news .swiper-slide{max-width: 650px;height:523px;position: relative;}
.swiper-container_news .swiper-slide .pic {height:523px;}
.swiper-container_news .swiper-slide .pic img{width:100%;height:100%;}
.swiper-container_news .swiper-slide .tct{position: absolute;top: 0;left:0;right:0;margin: 0 auto;height:523px;}
.swiper-container_news .swiper-slide .tct .time{font-size: 20px;font-family: "Arial";text-align: center;width:140px;line-height: 50px;margin-left:20px;background: #16629b;border-radius: 0 0 10px 10px;color:#fff;}
.swiper-container_news .swiper-slide .tct .btm{bottom: 0;position: absolute;line-height: 60px;background: rgba(0, 0, 0, .6);font-size: 20px;font-weight: bold;color:#fff;width:100%;}
.swiper-container_news .swiper-slide .tct .btm .bt{width:75%;}
.swiper-pagination_news{position: absolute;bottom: 20px;z-index: 1;right:20px;}
.swiper-pagination_news .swiper-pagination-bullet{margin:0 5px;background: #fff;opacity: .8;}
.swiper-pagination_news .swiper-pagination-bullet-active{background: #3984bd;}

.news_list .right{max-width: 650px;float: right;width:48.509%;}
.news_list .right .right_item ul li{border-bottom: 1px solid #ddd;padding-bottom: 20px;margin-bottom: 20px;}
.news_list .right .right_item ul li .time{font-size: 14px;color:#333;font-family: "Arial";line-height: 30px;}
.news_list .right .right_item ul li .time i{font-size: 18px;display: inline-block;vertical-align: inherit;width:13px;height:13px;overflow: hidden;background: url(../images/time.png) no-repeat;margin-right: 5px;}
.news_list .right .right_item ul li .bt{font-size: 20px;color:#111;line-height: 40px;transition: all 1s;}
.news_list .right .right_item ul li .bt a{color:#111;}
.news_list .right .right_item ul li:hover .bt{transform: translateX(10px);transition: all 1s;}
.news_list .right .right_item ul li .tst{font-size: 14px;line-height: 22px;color:#666;}
.page{padding:20px 0;}
.page .pagination&gt;li.cur{background: #eed099;border:1px solid #eed099;}
.page2{background: #fff;border-radius: 50px;margin:0 30px;}


.lg_fy_con2 dl{margin:30px auto;}
.lg_fy_con2 dl dt{float: right;font-size: 16px;color:#575757;width:190px;border:1px solid #333;border-radius: 50px;line-height: 50px;box-sizing: border-box;font-size: 16px;text-indent: 2em;background: url(../images/news_info_icon_03.jpg) 140px center no-repeat;}
.lg_fy_con2 dl dt a,
.lg_fy_con2 dl dd a{display: block;}
.lg_fy_con2 dl dd{float: left;width:120px;line-height: 50px;text-align: center;background: #eef0f1;border-radius: 50px;margin-right: 10px;font-size: 16px;overflow: hidden;}
.lg_fy_con2 dl dd:hover a{background: #2768b8;color:#fff;}

.news .title{text-align: center;padding: 30px 0;border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.news .title h3{font-size: 30px;font-weight: bold;color:#111;margin-bottom: 20px;}
.news .title span{font-size: 16px;color:#999;}

.health_con{background: url(../images/health_list_bg.png);padding-bottom: 40px;}
.health_list{padding:30px;}
.health_list ul li{line-height: 80px;border-radius: 10px;}
.health_list ul li:nth-child(odd){background: #fff;}
.health_list ul li:nth-child(even){background: #f6f6f6;}
.health_list ul li .tst{display: inline-block;vertical-align: top;max-width: 1000px;width:76%;padding-left: 5%;background: url(../images/health_list_icon1.png) no-repeat 30px 0;height:20px;line-height: 20px;margin:30px auto;font-size: 20px;color:#666;}
.health_list ul li .details{display: inline-block;vertical-align: top;max-width: 120px;width:14%;font-size: 16px;background: url(../images/health_list_icon2.png) no-repeat 80px 0;height:20px;line-height: 20px;margin:30px auto;float: right;margin-right: 3%;}
.health_list ul li:hover{background: #1573b9;}
.health_list ul li:hover .tst{color:#fff;background-position: 30px -20px;}
.health_list ul li:hover .details{color:#fff;background-position: 80px -20px;}

.cell_con{position: relative;z-index: 2;}
.cell_con .title{text-align: center;font-size: 34px;border-bottom: none;}
.cell_list ul li{height:480px;background: #fbfcfe;border-radius: 20px;margin:100px auto;}
.cell_list ul li .left{max-width: 670px;background: url(../images/cell_list_left.png) no-repeat bottom center;height:480px;width:50%;}
.cell_list ul li .left .tct{padding:8%;}
.cell_list ul li .left .tct .bt{font-size: 36px;color:#111;line-height: 64px;}
.cell_list ul li .left .tct .bt .icons{display: inline-block;width:48px;height:48px;overflow: hidden;vertical-align: sub;margin-right: 5px;}
.cell_list ul li .left .tct .tst{font-size: 16px;line-height: 34px;color:#333;text-indent: 2em;margin:35px auto;}
.cell_list ul li .left .tct .more{font-size: 16px;color:#bfbfbf;width:180px;line-height: 50px;border:1px solid #dededf;border-radius: 50px;text-align: center;transition: all 1s;overflow: hidden;}
.cell_list ul li .left .tct .more a{display: block;}
.cell_list ul li .left .tct .more a::after{content: "";display: inline-block;vertical-align: middle;background: url(../images/health_list_icon2.png) no-repeat;width:36px;height:20px;overflow: hidden;margin-left: 10px;}
.cell_list ul li .left .tct .more:hover a::after{background-position:0 -20px;}
.cell_list ul li .left .tct .more:hover a{background: #eed099;color:#fff;box-shadow: 0 3px 5px #dedede;}
/* .cell_list ul li .left .tct .more img{display: inline-block;vertical-align: sub;margin-left:10px;} */
/* .cell_list ul li .left .tct .more:hover{transform: translateY(10px);transition: all 1s;} */
.cell_list ul li .right{max-width: 670px;height: 520px;width:50%;}
.cell_list ul li .right .pic{max-width: 670px;height: 520px;border-radius: 20px;overflow: hidden;margin-top:-20px;transition: all 1s;overflow: hidden;}
.cell_list ul li .right .pic img{width:100%;height:100%;}
.cell_list ul li:hover .right .pic{transform: scale(1.1);transition: all 1s;}
.cell_list ul li:nth-child(even) .left{float: right;}
.cell_list ul li:nth-child(even) .right{float: left;}
.cell_list ul li:nth-child(odd) .left{float: left;}
.cell_list ul li:nth-child(odd) .right{float: right;}
.cell_info{position: relative;}
.cell_info::before,
.cell_info::after{content: "";display: block;position: absolute;left:0;right:0;z-index: 0;}
.cell_info::before{background: url(../images/cell_info_bg_02.jpg) no-repeat center top;height:1146px;top: 0;}
.cell_info::after{background: url(../images/cell_info_bg_04.jpg) no-repeat center top;bottom: 0;}

.base_con .bt{text-align: center;font-size: 34px;color:#111;}
.base_con .tst{font-size: 16px;line-height: 34px;color:#333;text-indent: 2em;max-width: 1130px;margin:40px auto;}

.pc-banner {
    width: 100%;
    position: relative;
}
@media screen and (max-width: 668px) {
    /* .pc-banner {
        background-size: auto 100%;
    } */
}
.pc-banner .swiper-container {
    width: 100%;
    margin: 35px 0;
    padding-bottom: 30px;
}
@media screen and (max-width: 668px) {
    .pc-banner .swiper-container {
        margin: 20px 0 15px;
    }
}
.pc-banner .swiper-slide {
    -webkit-transition: transform 1.0s;
    -moz-transition: transform 1.0s;
    -ms-transition: transform 1.0s;
    -o-transition: transform 1.0s;
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    box-shadow: 0 10px 20px #999;
}
@media screen and (max-width: 668px) {
    .pc-banner .swiper-slide {
        -webkit-transform: scale(0.97);
        transform: scale(0.97);
    }
}
.pc-banner .swiper-slide-active,
.pc-banner .swiper-slide-duplicate-active {
    -webkit-transform: scale(1);
    transform: scale(1);
}

@media screen and (max-width: 668px) {
    .pc-banner .swiper-slide-active,
    .pc-banner .swiper-slide-duplicate-active {
        -webkit-transform: scale(0.97);
        transform: scale(0.97);
    }
}

.none-effect {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
}
.pc-banner .swiper-slide{overflow: hidden;border-radius: 30px;}
.pc-banner .swiper-slide a {
    display: block;
    border-radius: 30px;
    overflow: hidden;
}
@media screen and (min-width: 668px) {
    .pc-banner .swiper-slide a:after {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        box-sizing: border-box;
        content: "";
        width: 100%;
        height: 100%;
        border-radius: 30px;
        overflow: hidden;
    }
}
.pc-banner .swiper-slide-active a:after {
    background: none;
}
@media screen and (max-width: 668px) {
    .pc-banner .swiper-slide a {
        padding: 5px;
        border-radius: 7px;
    }
}
.pc-banner .swiper-slide img {
    width: 100%;
    border-radius: 14px;
    display: block;
}
@media screen and (max-width: 668px) {
    .pc-banner .swiper-slide img {
        border-radius: 7px;
    }
}
.pc-banner .swiper-pagination {
    position: relative;
    margin-bottom: 30px;
}
.pc-banner .swiper-pagination-bullet {
    background: #00a0e9;
    margin-left: 4px;
    margin-right: 4px;
    width: 17px;
    height: 17px;
    opacity: 1;
    margin-bottom: 4px;
}

.pc-banner .swiper-pagination-bullet-active {
    width: 13px;
    height: 13px;
    background: #FFF;
    border: 6px solid #00a0e9;
    margin-bottom: 0;
}
@media screen and (max-width: 668px) {
    .pc-banner .swiper-pagination {
        position: relative;
        margin-bottom: 20px;
    }
    .pc-banner .swiper-pagination-bullet {
        background: #00a0e9;
        margin-left: 2px;
        margin-right: 2px;
        width: 8px;
        height: 8px;
        margin-bottom: 2px;
    }
    .pc-banner .swiper-pagination-bullet-active {
        width: 6px;
        height: 6px;
        /* background: #FFF; */
        border: 3px solid #00a0e9;
        margin-bottom: 0;
    }
}

.pc-banner .button {
    width: 1000px;
    margin: 0 auto;
    bottom: 43px;
    position: absolute;
    top: 20%;
    left: 0;
    right:0;
    /* text-align: center; */
}
@media screen and (max-width: 668px) {
    .pc-banner .button {
        width: 70%;
        bottom: 22px;
    }
}
.pc-banner .button div:hover {
    background-color: #dbbb8a;
}
.pc-banner .swiper-button-prev {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background:#fff;
    top:50%;
}
.pc-banner .swiper-button-next {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #fff;
}
.pc-banner .swiper-button-prev::after,
.pc-banner .swiper-button-next::after{font-size: 14px;color:#dbbb8a;}
.pc-banner .swiper-button-prev:hover::after,
.pc-banner .swiper-button-next:hover::after{color:#fff;}
@media screen and (max-width: 668px) {
    .pc-banner .button div {
        width: 28px;
        height: 28px;
    }
}
.about1{padding-bottom: 30px;}
.about1 .left{max-width: 640px;display: inline-block;vertical-align: top;}
.about1 .left .bt{font-size: 36px;color:#111;}
.about1 .left .pic{margin:40px auto;}
.about1 .left .tst{font-size: 20px;line-height: 42px;color:#666;text-indent: 2em;height:210px;overflow-y: scroll;}
.about1 .left .more{width:240px;line-height: 50px;text-align: center;font-size: 16px;margin:30px 0;}
.about1 .left .more a{background: #e8f1f9;display: block;color:#333;border-radius: 50px;}
.about1 .left .more:hover a{background: #eed099;color:#fff;}


.about1 .right{max-width: 630px;float: right;background: url(../images/about1_bg.png) no-repeat;height:400px;width: 45.66%;overflow: hidden;}
.about1 .right .swiper-container_about{max-width: 590px;height:360px;overflow: hidden;border-radius: 20px;}
.about1 .right .swiper-container_about .swiper-slide{background: #fff;}
.about1 .right .swiper-container_about .swiper-slide img{border-radius: 20px;}
.about1 .right .swiper-container_about{position: relative;margin:20px auto 0;text-align: center;}
.about1 .right .swiper-container_about .swiper-button-next,
.about1 .right .swiper-container_about .swiper-button-prev{width:50px;height:50px;border-radius: 50px;background: rgba(255, 255, 255, .8);opacity: 1;top:auto;bottom:30px;}
.about1 .right .swiper-container_about .swiper-button-next{right:40px;}
.about1 .right .swiper-container_about .swiper-button-prev{left:auto;right:100px;}
.about1 .right .swiper-container_about .swiper-button-next:hover,
.about1 .right .swiper-container_about .swiper-button-prev:hover{background: rgba(238, 208, 153, .9);}
.about1 .right .swiper-container_about .swiper-button-next::after,  
.about1 .right .swiper-container_about .swiper-button-prev::after{color:#eed099;font-size: 16px;}
.about1 .right .swiper-container_about .swiper-button-next:hover::after,
.about1 .right .swiper-container_about .swiper-button-prev:hover::after{color:#fff;}

.about2{background: #f9fbfc;padding:60px;border-radius: 20px;}
.about2 .bt{text-align: center;font-size: 36px;color:#111;}
.about2 .tst{font-size: 20px;line-height: 40px;color:#666;text-align: center;}
.about2 .more{width:240px;line-height: 50px;text-align: center;font-size: 16px;margin: 30px auto;}
.about2 .more a{background: #e8f1f9;display: block;color:#333;border-radius: 50px;}
.about2 .more:hover a{background: #eed099;color:#fff;}

.about2_pic{position: relative;max-width: 1260px;margin:-40px auto 0;}
.about2_pic .swiper-container_about2{position: relative;height:420px;overflow: hidden;border-radius: 20px;}
.about2_pic .swiper-container_about2 .swiper-slide{background: #fff;text-align: center;}
.about2_pic .swiper-container_about2 .swiper-slide img{}
.about2_pic .swiper-container_about2 .swiper-button-next,
.about2_pic .swiper-container_about2 .swiper-button-prev{width:50px;height:50px;border-radius: 50px;background: rgba(255, 255, 255, .8);opacity: 1;}
.about2_pic .swiper-container_about2 .swiper-button-next:hover,
.about2_pic .swiper-container_about2 .swiper-button-prev:hover{background: rgba(238, 208, 153, .9);}
.about2_pic .swiper-container_about2 .swiper-button-next::after,
.about2_pic .swiper-container_about2 .swiper-button-prev::after{color:#eed099;font-size: 16px;}
.about2_pic .swiper-container_about2 .swiper-button-next:hover::after,
.about2_pic .swiper-container_about2 .swiper-button-prev:hover::after{color:#fff;}
.about2_pic .swiper-pagination_about2{text-align: center;}
.about2_pic .swiper-pagination_about2 .swiper-pagination-bullet{width:20px;height:20px;opacity: 1;border: 1px solid #f3f7f9;margin:15px 5px;background: none;}
.about2_pic .swiper-pagination_about2 .swiper-pagination-bullet::after{content: "";display: block;width:10px;height:10px;background: #b3c9d9;border-radius: 10px;line-height: 20px;margin:5px;}
.about2_pic .swiper-pagination_about2 .swiper-pagination-bullet-active{border: 1px solid #3b749f;}
.about2_pic .swiper-pagination_about2 .swiper-pagination-bullet-active::after{background: #3b749f;}

.about3{position: relative;}
.about3 ul{font-size: 0;}
.about3 ul li{display: inline-block;vertical-align: top;width:50%;}
.about3 ul li:nth-child(odd) .tct{text-align: right;}
.about3 ul li:nth-child(even) .tct{text-align: left;float: right;}
.about3 ul li .tct{max-width: 415px;width:100%;}
.about3 ul li .tct .bt{font-size:26px;color:#111;margin:50px auto 30px;border-bottom: 1px solid #dfdfdf;padding-bottom: 20px;position: relative;}
.about3 ul li .tct .bt::before{content: "";display: block;width:10px;height: 10px;background: #1573b9;border-radius: 10px;position: absolute;left:-20px;bottom: -5px;}
.about3 ul li:nth-child(odd) .tct .bt::before{left:auto;right:-20px;}
.about3 ul li .tct .tst{font-size: 20px;line-height: 32px;color:#666;}

.about3 ol{width:392px;margin:0 auto;font-size: 0;position: absolute;left:0;right:0;top:50%;margin-top:-196px;}
.about3 ol li{display: inline-block;vertical-align: top;position: relative;width:196px;height:196px;}
.about3 ol li .shows{position: absolute;right:0;bottom: 0;z-index: 11;transition: all .5s;opacity: 0;}
.about3 ol li:hover .shows{transform: scale(1.1);transition: all .5s;opacity: 1;}
.about3 ol .bt{font-size: 36px;font-weight: bold;color:#1573b9;background: url(../images/about3_bg.jpg) no-repeat;width:242px;height:242px;border-radius: 50%;margin:0 auto;text-align: center;line-height: 242px;position: absolute;left:0;right:0;top:50%;margin-top: -121px;text-shadow: 1px 2px 3px #dee2e8;z-index: 22;;}


.honor_con .aut{margin: 0 auto;}
.honor_con .aut ul {text-align: center;font-size: 0;}
.honor_con .aut ul li{font-size: 18px;line-height: 60px;text-align: center;background: #e3e7eb;color:#111;cursor: pointer;display: inline-block;vertical-align: top;border-radius: 60px;margin:20px 15px;width: 240px;}
.honor_con .aut ul li.a-block a{background: #1573b9;color:#fff;display: block;border-radius: 60px;}
.honor_con .aut .aut-o{width: 100%;max-width: 1460px;height: auto;overflow: hidden;position: relative;padding:3% 0 3%;margin: 0 auto;height:590px;}
.swiper-container-honor {
    width: 100%;
    max-width: 1090px;
    margin:0 auto;
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden;
}
.swiper-container-honor .swiper-slide{
    background-position: center;
    background-size: cover;
    width: 370px;
    height: 490px;
    box-shadow: 0 5px 15px #999;
}
.swiper-container-honor .swiper-slide .bt{text-align: center;font-size: 24px;color:#111;margin:20px auto;}

.swiper-container-honor2 .swiper-slide{height:250px;}
.swiper-container-honor2 .swiper-slide .pic{height:250px;}
.swiper-container-honor2 .swiper-slide .pic img,
.swiper-container-honor .swiper-slide .pic img{max-width: 100%;height:100%;width:100%;}

.team_list{max-width: 1020px;margin:0 auto;}
.team_list ul{font-size: 0;}
.team_list ul li:nth-child(1){display: block;max-width: 100%;margin-right: 0;margin: 50px 0 100px 0;}
.team_list ul li{display: inline-block;vertical-align: top;max-width: 490px;margin-right: 3.8%;margin-bottom: 50px;}
.team_list ul li .left,
.team_list ul li .right{max-width: 510px;display: inline-block;vertical-align: top;}
.team_list ul li .left{height:520px;overflow: hidden;width:49%;}
.team_list ul li .left img{width:100%;height:100%;border-radius: 20px;transition: all 1s;}
.team_list ul li .right .bt{font-size: 32px;color:#111;font-weight: bold;padding-left: 40px;}
.team_list ul li .right .bt2{font-size: 20px;line-height: 60px;color:#fff;background: #ebd3a2;width: 230px;border-radius: 0 30px 30px 0;padding-left:40px;margin:30px 0 20px;}
.team_list ul li .right .txt{font-size: 14px;padding-left:40px;width:470px;height:280px;overflow-y: scroll;padding-right:10px;}

.team_list ul li:nth-child(2n+1){margin-right:0}
.team_list ul li .top{max-width: 490px;height:390px;overflow: hidden;border-radius: 15px;border:1px solid #eee;box-sizing: border-box;}
.team_list ul li .top img{width:100%;height:100%;transition: all 1s;}
.team_list ul li .btm .bt{background: #1573b9;font-size: 30px;color:#fff;line-height: 60px;font-weight: bold;width:300px;border-radius: 60px;text-align: center;margin:-30px auto 20px;position: relative;z-index: 1;}
.team_list ul li .btm .bt span{font-size: 20px;font-weight: normal;border-left: 1px solid #fff;padding-left:15px;margin-left:15px;}
.team_list ul li .btm .txt{height: 130px;overflow-y: scroll;}



.culture_list{margin:0 auto;}
.culture_list ul{font-size: 0;}
.culture_list ul li{display: inline-block;vertical-align: top;max-width: 650px;height:260px;border-radius: 20px;background: #e4ecf2;width:47.102%;overflow: hidden;position: relative;margin:2% 5% 2% 0;}
.culture_list ul li:nth-child(2n){margin-right: 0;}
.culture_list ul li .left{width:320px;height:140px;background: #fff;border-radius: 20px;position: absolute;z-index: 1;top:20px;left: 20px;padding:40px;}
.culture_list ul li .left .bt{font-size: 36px;color:#333;}
.culture_list ul li .left .bt::after{content: "";display: block;width:30px;height:2px;background: #1573b9;margin:10px 0 15px;}
.culture_list ul li .left .tst{font-size: 20px;line-height: 36px;color:#333;height:72px;overflow-y: scroll;}
.culture_list ul li .right{float: right;max-width: 320px;height:260px;}

.history_title{width:237px;height:237px;background: url(../images/history_title_bg.png) no-repeat;line-height: 237px;text-align: center;font-size: 26px;color:#fff;margin:30px auto;}

.history_list{max-width: 920px;margin:0 auto;}
.history_list:after,
.history_list::before{content: "";display: block;width:30px;height:10px;background: #1573b9;border-radius: 3px;margin: 0 auto;}
.history_list ul{font-size: 0;position: relative;padding:50px 0;}
.history_list ul::after{content: "";display: block;width:1px;height:100%;background: #1573b9;margin:0 auto;position: absolute;z-index: 22;left:0;right:0;top:0;}
.history_list ul li{position: relative;margin:40px auto;display: none;}
.history_list ul li .left{float: left;}
.history_list ul li .left .swiper-container_pic{width:390px;height:190px;overflow: hidden;position: relative;border-radius: 10px;}
.history_list ul li .left .swiper-container_pic .swiper-slide img{width:100%;height:100%;max-width: 100%;}
.history_list ul li .left .swiper-container_pic .swiper-button-next,
.history_list ul li .left .swiper-container_pic .swiper-button-prev{width:30px;height:30px;border-radius: 30px;background: rgba(255, 255, 255, .8);opacity: 1;}
.history_list ul li .left .swiper-container_pic .swiper-button-next:hover,
.history_list ul li .left .swiper-container_pic .swiper-button-prev:hover{background: rgba(238, 208, 153, .9);}
.history_list ul li .left .swiper-container_pic .swiper-button-next::after,
.history_list ul li .left .swiper-container_pic .swiper-button-prev::after{color:#eed099;font-size: 16px;}
.history_list ul li .left .swiper-container_pic .swiper-button-next:hover::after,
.history_list ul li .left .swiper-container_pic .swiper-button-prev:hover::after{color:#fff;}
.history_list ul li .right{float: right;width: 390px;}
.history_list ul li .right .time{font-size: 36px;color:#333;font-weight: bold;position: relative;padding-left:20px;font-family: "Arial";}
.history_list ul li .right .time::before{content: "";display: inline-block;vertical-align: middle;width:5px;height:20px;background: #1573b9;position: absolute;left:0;top:50%;margin-top:-10px;border-radius: 2px;}
.history_list ul li .right .txt{font-size: 18px;color:#111;line-height: 42px;}
.history_list ul li .cent{width:50px;height:50px;border-radius: 5px;position: absolute;left:0;right:0;top:0;margin:0 auto;z-index: 33;}
.history_list ul li .cent::before{content: "";display: block;width:40px;height: 1px;background: #1573b9;margin-top:25px;}
.history_list ul li .cent .pic{width:50px;height:50px;overflow: hidden;background: #f3f7f9;box-shadow:  2px 5px 10px #f2eee2,-2px -5px 10px #f2eee2;}
.history_list ul li .cent .pic img{transition: all 1s;}
.history_list ul li:nth-child(odd) .left{float: left;}
.history_list ul li:nth-child(odd) .right{float: right;}
.history_list ul li:nth-child(even) .left{float: right;}
.history_list ul li:nth-child(even) .right{float: left;}
.history_list ul li:nth-child(odd) .cent::before{margin-left:-40px;float: left;}
.history_list ul li:nth-child(even) .cent::before{margin-right:-40px;float: right;}
.history_list ul li:hover .cent .pic img{transform:rotate(315deg);transition: all 1s;}

.lg_ckgd{width:190px;line-height: 55px;border:1px solid #333;font-size: 16px;color:#333;text-align: center;margin:30px auto;border-radius: 55px;cursor: pointer;}
.lg_ckgd:hover{background: #1573b9;color:#fff;border:1px solid #1573b9;}
.layout-btn:hover{background: #eed099;color:#fff;}
.r-left .msg-box ul li a:hover span{color:#fff;}
</pre></body></html>