/* 覆盖层样式 */
#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* 半透明黑色背景 */
    z-index: 999; /* 确保覆盖层在弹窗下方 */
    display: none; /* 默认隐藏 */
}

/* Cookie 声明弹窗样式 */
.cookie-consent {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 90px; /* 设置固定高度 */
    background-color: #f2f2f2; /* 背景颜色 */
    color: #888888; /* 文字颜色 */
    text-align: center;
    padding: 10px 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
    z-index: 9999;
}

/* Cookie 声明内容样式 */
.cookie-consent p {
    font-size: 12px;
    margin: 0 10px;
    flex: 0.7;
    text-align: left;
}
.cookie-consent h2 {
    font-size: 18px;
    font-weight: bold;
    margin: 0 10px;
    flex: 0.7;
    text-align: left;
}

/* 按钮样式 */
.cookie-consent button {
    background-color: #1aafa5; /* 按钮背景颜色 */
    color: white;
    border: none;
    padding: 8px 16px;
    margin: 0 5px;
    cursor: pointer;
    border-radius: 4px;
    font-size: 12px;
}

.cookie-consent button:hover {
    background-color: #0e988f; /* 按钮悬停颜色 */
}

/* 拒绝按钮样式 */
.cookie-consent button.reject {
    background-color: #1aafa5; /* 拒绝按钮背景颜色 */
}

.cookie-consent button.reject:hover {
    background-color: #0e988f; /* 拒绝按钮悬停颜色 */
}

/* 移动端适配 */
@media (max-width: 600px) {
    .cookie-consent {
        flex-direction: column;
        padding: 10px;
       height: auto; /* 移动端取消固定高度 */
    }
    .cookie-consent p {
        margin-bottom: 10px;
    }
}

.jf_1{
    margin: auto;width: 75%;text-align: center;
}
.jf_2{
    margin: auto;width: 20%;text-align: center;
}

@media (max-width: 600px)
{   
    .cookie-consent button {
        padding: 12px 10px;
        min-width: 125px;
        height: auto;
    }
    .jf_2{
        margin: auto;width: 100%;text-align: center;
    }
}

html{width: 100%}
body{font-size: 16px; background: #fff; font-family: futura,"Microsoft Yahei","Arial",Verdana,Arial,sans-serif,sans-serif; line-height: 28px; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
html,body{scroll-behavior: smooth;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color: #333; -webkit-tap-highlight-color: rgba(255,0,0,0); transition: all .3s ease; cursor: pointer;}
em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6,th{font-weight: normal;}
strong{font-weight: 800;}
img{border: 0; height: auto; vertical-align: middle;/*display: block;*/}
table{border-collapse: collapse; border-spacing: 0;}
input,textarea,select,button{border: 0; background: none; outline: 0; }
input[type="button"],input[type="text"],input[type="submit"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
button:focus{outline: 0;}
textarea{resize: none;}
video{outline: none;display: block;}
*{margin: 0;padding: 0;box-sizing: border-box;}
.clearfix:after{content: ""; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;overflow: hidden;}
.relative{position: relative;}
.fl{float: left;}
.fr{float: right;}
.container{position: relative;width: 1400px;margin: 0 auto;}
.flex {display: flex;height: 100%;}
.content_box {box-sizing: border-box;width: 100%;margin: auto;padding-top: 100px;}
.pd50{padding: 0 50px;}
.swiper-button-prev,.swiper-button-next:focus {
    outline: none;
}
.w1440{position: relative;width: 1620px;margin: 0 auto;}
.w1280{position: relative;width: 1080px;margin: 0 auto;}

.h-header *{font-family: "Microsoft Yahei";}
.h-header{position: fixed;top: 0;left: 0;width: 100%;z-index: 999999;transition: .3s;}
.h-header > div{display: flex;align-items: center;}
.h-logo a{display: block;width: 189px;height: 71px;transition: .3s;}
.h-nav{display: flex;margin: 0 auto;}
.h-nav .li{position: relative;}
.h-nav .li>a{font-size: 16px;color: #FFFFFF;line-height: 100px;padding: 0 25px;}
.h-nav .li>a:hover{opacity: .8;}

.h-nav .subnav {width:150px;background:#ffffff;font-size:12px;text-align:left;position:absolute;left:50%;transform: translateX(-50%);top:100%;height:0;overflow:hidden;opacity:0;visibility:hidden;transition:all .3s;box-shadow:0 0 16px -4px rgba(0,0,0,.3);margin-top:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;z-index:44;}
.h-nav .subnav ol {padding:12px 0;}
.h-nav .subnav ol li{width: 100%;margin: 0 !important;}
.h-nav .subnav a {transition: .3s; padding: 10px;box-sizing: border-box; width: 100%; display:block;color:#555;height:50px;line-height:50px;font-size: 14px;text-align: center;font-weight: normal;line-height: 18px}
.h-nav .subnav a:hover {color:#19afa5!important;}
.h-nav .li:hover .subnav {height:auto;opacity:1;visibility:visible;margin-top:0;}

.h-more{display: flex;}
.h-search,.h-lang,.h-vip{display: flex;align-items: center;cursor: pointer;transition: .3s;}
.h-search{margin-right: 10px;}

.h-header .h-vip{margin-right: 35px;position: relative;}.h-header .h-vip .desc{padding-left: 8px;}
.h-header .h-vip .desc span{display: block;font-size: 14px;color: #ffffff;line-height: 1.2;}
.h-header .h-vip .desc em{position: absolute;width: 100px;text-align: center;background: #ffffff;left:50%;transform: translateX(-50%);top:100%;box-shadow:0 0 16px -4px rgba(0,0,0,.3);transition: .3s;font-size: 14px;line-height: 40px;margin-top: 10px;opacity: 0;visibility: hidden;}
.h-header .h-vip .desc em:hover{background: #D3EF3C;}
.h-header .h-vip:hover .desc em{margin-top: 0;opacity: 1;visibility: visible;}

.icon-search,.icon-lang,.icon-vip{display: block;height: 19px;width: 19px;transition: .3s;}
.icon-search{background: url(../images/hIcon1.png);}
.icon-lang{background: url(../images/hIcon2.png);}
.h-search span{padding-left: 8px;font-size: 14px;color: #FFFFFF;line-height: 30px;}
.h-lang span{padding-left: 8px;font-size: 16px;color: #FFFFFF;line-height: 30px;}

.h-search:hover,.h-lang:hover{opacity: .8;}

.h-header.active{background: #19AFA5;box-shadow: 0px 0px 5px 0px #ccc;}

.h-header.active .h-nav .li>a{color: #fff;line-height: 80px;}
.h-header.active .h-search span{color: #fff;}
.h-header.active .h-lang span{color: #fff;}
/*.h-header.active .icon-search{background: url(../images/hIcon1.png);}
.h-header.active .icon-lang{background: url(../images/hIcon2.png);}*/
.h-header.active .h-vip .desc span{color: #fff;}

.h-header.ding{background: #FFFFFF;box-shadow: 0px 0px 5px 0px #ccc;}
.h-header.ding .h-nav .li>a{color: #333333;line-height: 80px;}
.h-header.ding .h-search span{color: #333333;}
.h-header.ding .h-lang span{color: #333333;}
.h-header.ding .icon-search{background: url(../images/hIcon11.png);}
.h-header.ding .icon-lang{background: url(../images/hIcon22.png);}
.h-header.ding .h-vip .desc span{color: #333333;}

.h-header.ding.active{background: #19AFA5;box-shadow: 0px 0px 5px 0px #ccc;}
.h-header.ding.active .h-nav .li>a{color: #fff;line-height: 80px;}
.h-header.ding.active .h-search span{color: #fff;}
.h-header.ding.active .h-lang span{color: #fff;}
.h-header.ding.active .icon-search{background: url(../images/hIcon1.png);}
.h-header.ding.active .icon-lang{background: url(../images/hIcon2.png);}
.h-header.ding.active .h-vip .desc span{color: #fff;}

.wap_header .h-vip{margin-right: 15px;}
.wap_header .h-vip .desc{display: flex;align-items: center;justify-content: center;}
.wap_header .h-vip .desc span{color: #333;font-size: 14px;display: block;padding: 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width: 100px;}
.wap_header .h-vip .desc em{color: #333;font-size: 14px;display: block;}

.wap_header{width: 100%; height: 60px; padding: 0 12px; display: none; justify-content: space-between; align-items: center; position: fixed; left: 50%; top: 0; transform: translateX(-50%); z-index: 9999;box-sizing: border-box;}
.wap_header_zw{display: none;width: 100%;height: 60px;position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    transition: .3s;}
.wap_header_zw.active{background: #19AFA5;box-shadow: 0px 0px 5px 0px #ccc;}
.wap_header .toggle{display: block; width: 25px; height: 24px; position: relative; z-index: 6;}
.wap_header .toggle i{display: block; width: 25px; height: 2px; background: #fff; position: absolute; left: 0; transition: all ease .35s;}
.wap_header .toggle i:nth-of-type(1){top: 0;}
.wap_header .toggle i:nth-of-type(2){top: 8px;}
.wap_header .toggle i:nth-of-type(3){top: 16px;}
.wap_header .toggle.on i{background: #000;}
.wap_header .toggle.on i:nth-of-type(1){top: 8px; transform: rotate(45deg);}
.wap_header .toggle.on i:nth-of-type(2){width: 0;}
.wap_header .toggle.on i:nth-of-type(3){top: 8px; transform: rotate(-45deg);}
.wap_header #h60{height: 60px;}
.wap_header .maskbg{width: 100%; height: 100vh; background: rgba(0,0,0,.5); display: none; position: fixed; left: 0; top: 0; z-index: 3;}
.wap_header .maskbg.on{display: block;}
.wap_header .nav{width: 290px; background: #fff; height: 100vh; padding: 56px 0 20px 0; position: fixed; right: 0; top: 0; z-index: 5; transform: translateX(100%); opacity: 0; transition: transform .4s,opacity .4s;}
.wap_header .nav.open{transform: translateX(0); opacity: 1;}
.wap_header .nav > ul{height: calc(100vh - 70px); margin: 0 auto; position: relative; overflow-y: auto; -webkit-overflow-scrolling: touch;}
.wap_header .nav ul li{border-top: 1px solid #ddd; margin: 0 20px; line-height: 40px; font-size: 14px; position: relative;}
.wap_header .nav > ul > li:first-child{border-top: 0 none;}
.wap_header .nav ul li a{height: 60px; line-height: 60px; display: block; padding-right: 30px; font-size: 14px; color: #333;}
.wap_header .nav ul li a:active  {color: #19AFA5 !important;}
.wap_header .nav ul li ul{display: none;}
.wap_header .nav ul li i{width: 30px; height: 60px; font-size: 16px; color: #9c9c9c; position: absolute; right: 0; top: 0; transition: transform .5s;}
.wap_header .nav ul li i.down{color: #19AFA5; transform: rotate(90deg);}
.wap_header .nav ul li .icon{background: url(../images/yjt.png)no-repeat;background-size: 20px !important;background-position: center !important;}
.wap_header .nav ul li ul li{margin-right: 0;}
.wap_header .nav ul li ul li a{color: #666; height: 40px; line-height: 40px; font-size: 14px;}
.wap_header .nav ul li ul li i{top: -10px;}
.wap_header .logo{float: left;margin-top: 7px;position: relative;height: 45px;}
.wap_header .logo img{height: 100%;}
.wap_header .toggle{float: right;margin-top: 21px;}
.wap_header .dropdown{float: right;margin-top: 18px;margin-right: 20px;position: relative;}
.wap_header #dLabel{border: 1px solid #9C9C9C;background: none;color: #9C9C9C;padding: 2px 5px;font-size: 12px;position: relative;}
.wap_header .dropdown-menu{background: #222;min-width: auto !important;text-align: center;}
.wap_header .dropdown-menu li a{color: #9C9C9C !important;transition: .3s;font-size: 14px !important;}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 0;margin: 2px 0 0;font-size: 14px;text-align: left;list-style: none;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, .15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);box-shadow: 0 6px 12px rgb(0 0 0 / 18%);width: 100%;}
.open>.dropdown-menu {display: block;}
.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.wap_header .h-more{float: right;margin: 20px 10px 0 0;display: flex;align-items: center;}
.wap_header .h-more .head_icon.search{background-image: url(../images/hIcon1.png);}
.wap_header .h-more .head_icon.earth{background-image: url(../images/hIcon2.png);margin-right: 6px;}
.wap_header .h-more .lang_item{color: #000000;font-size: 14px;}
.head_icon {display: block;height: 19px;width: 19px;}
.h-more .lang_item {display: block;font-size: 18px;font-weight: normal;color: #FFFFFF;line-height: 36px;display: flex;align-items: center;transition: .3s;}
.h-more .search_item {margin-right: 15px;cursor: pointer;}

.wap_header_zw.ding{background: #FFFFFF;box-shadow: 0px 0px 5px 0px #ccc;}
.wap_header.ding  .h-nav .li>a{color: #333333;line-height: 80px;}
.wap_header.ding  .h-search span{color: #333333;}
.wap_header.ding  .h-lang span{color: #333333;}
.wap_header.ding  .icon-search{background: url(../images/hIcon11.png);}
.wap_header.ding  .icon-lang{background: url(../images/hIcon22.png);}
.wap_header.ding  .h-vip .desc span{color: #333333;}
.wap_header.ding  .toggle i{background-color:#333333;}
.wap_header.ding .h-more .head_icon.search{background-image: url(../images/hIcon11.png);}
.wap_header.ding .h-more .head_icon.earth{background-image: url(../images/hIcon22.png)}

.wap_header_zw.ding.active{background: #19AFA5;box-shadow: 0px 0px 5px 0px #ccc;}
.wap_header.ding.active  .toggle i{background-color:#fff;}
.wap_header.ding.active .h-more .head_icon.search{background: url(../images/hIcon1.png);}
.wap_header.ding.active .h-more .head_icon.earth{background: url(../images/hIcon2.png);}

.search-bg {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: #f5f5f5;display: none;z-index: 9999;}
.search-alert {position: fixed;z-index: 100;background: rgba(0,0,0,.7);left: 0;top: 0;width: 100%;height: 100%;opacity: 1;z-index: 9999;display: none;}
.search-alert input::-webkit-input-placeholder {color: #fff !important;}
.search-alert input::-moz-placeholder {/* Mozilla Firefox 19+ */color: #fff !important;}
.search-alert input:-moz-placeholder {/* Mozilla Firefox 4 to 18 */color: #fff !important;}
.search-alert input:-ms-input-placeholder {/* Internet Explorer 10-11 */color: #fff !important;}
.search-alert .cent-form {opacity: 0;-webkit-transform: translate(0, 40px);-ms-transform: translate(0, 40px);transform: translate(0, 40px);-webkit-transition: all .5s;transition: all .5s;}
.search-alert .close {width: 30px;height: 30px;position: absolute;top: 38px;right: 2.6%;cursor: pointer;background: url(../images/colse.png) no-repeat center;background-size: 18px auto;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.search-alert .cent-form {position: absolute;width: 94.8%;left: 2.6%;top: 50%;height: 60px;margin-top: -63px;border-bottom: 1px solid rgba(255, 255, 255, 0.5);}
.search-alert .cent-form:before {content: "";color: #fff;font-size: 30px;position: absolute;left: 0;height: 50px;width: 50px;top: 50%;margin-top: -25px;background: url(../images/z_img9.png) no-repeat center;background-size: 28px auto;}
.search-alert .cent-form .tex {border: none;font-size: 40px;height: 50px;line-height: 50px;text-align: center;width: 100%;color: #fff;background: none;padding-left: 100px;padding-right: 140px;box-sizing: border-box;}
.search-alert .cent-form .sub-butn {border: none;height: 50px;font-size: .8rem;line-height: 50px;color: #fff;text-align: right;background: none;position: absolute;right: 0;top: 0;width: 120px;text-align: center;font-size: 26px;cursor: pointer;}
.search-alert {-webkit-transform-origin: bottom center;-ms-transform-origin: bottom center;transform-origin: bottom center;-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transition: -webkit-transform .3s .5s;transition: transform .3s .5s;}
.search-alert.active {display:none;-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transition: -webkit-transform .3s;transition: transform .3s;}
.search-alert.active .cent-form {opacity: 1;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-transition: all .5s .3s;transition: all .5s .3s;}

.subsearch { display: none; width: 330px; position: absolute; top:47px; right:-20px; padding-top:25px; }
.subsearch form {background: rgba(255,255,255,0.9); border-radius: 3px; padding:15px 20px; position: relative;width: 100%;height: 50px; }
.subsearch form:after { content:''; position: absolute;right:36px; top:-8px; line-height: 0;border-width: 8px;border-color: rgba(255,255,255,0.9);border-top-width: 0;border-style: dashed;border-top-style: solid;border-left-color: transparent;border-right-color: transparent;}
.subsearch form input.inp {width: 100%; border:none;border-left:2px solid #93969d;background: none; outline: none; padding-left:10px; }
.subsearch form input.sub { border:none; outline: none; position: absolute; right:20px; top:15px;height: 20px;background: url(../images/search.png) no-repeat center; font-size: 0;width: 20px; }
.h-search:hover .icon1 .subsearch1 { display: block; }
.h-lang:hover .icon2 .subsearch { display: block; }
.subsearch .lanSub { text-align: center; background: rgba(255,255,255,0.9); border-radius: 3px; padding:15px 20px; position: relative;width: 100%;height: 50px;line-height: 22px; }
.subLan { width: 200px; }
.subsearch .lanSub:after { content:''; position: absolute;right:36px; top:-8px; line-height: 0;border-width: 8px;border-color: rgba(255,255,255,0.9);border-top-width: 0;border-style: dashed;border-top-style: solid;border-left-color: transparent;border-right-color: transparent;}
.subsearch .lanSub a { display: inline-block; margin: 0 10px;line-height: 20px; font-size: 14px;color:#343945; }
.subsearch .lanSub a:hover,.subsearch .lanSub a.cur { color:#19AFA5; border-bottom:1px solid #19AFA5; }

.subsearch1 { display: none; width: 330px; position: absolute; top:47px; right:26px; padding-top:25px; }
.subsearch1 form {background: rgba(255,255,255,0.9); border-radius: 3px; padding:10px 20px; position: relative;width: 100%;height: 50px; }
.subsearch1 form:after { content:''; position: absolute;right:36px; top:-8px; line-height: 0;border-width: 8px;border-color: rgba(255,255,255,0.9);border-top-width: 0;border-style: dashed;border-top-style: solid;border-left-color: transparent;border-right-color: transparent;}
.subsearch1 form input.inp {width: 100%; border:none;border-left:2px solid #19AFA5;background: none; outline: none; padding-left:10px; }
.subsearch1 form input.sub { border:none; outline: none; position: absolute; right:20px; top:15px;height: 20px;background: url(../images/search.png) no-repeat center; font-size: 0;width: 20px; }


/*************************** footer start ***************************/
.footer{background: #F2F2F2;}
.footer .container{max-width: 1640px;margin: 0 auto;}
.foot1{padding: 80px 0 50px;}
.foot-box{display: flex;}
.f-nav{width: calc(100% - 540px);display: flex;}
.f-nav dl{margin-right: 6%}
.f-nav dl dt{position: relative;}
.f-nav dl dt::after{content: "";display: block;width: 65px;height: 0px;background: #DBDBDB;margin: 5px 0 4px;}
.f-nav dl dt a{font-size: 16px;color: #555;line-height: 36px;}
.f-nav dl dd a{font-size: 14px;color: #888;line-height: 30px;}

.f-more{width: 540px;padding-left: 150px;}
.f-more .atit{font-size: 40px;font-weight: bold;color: #000000;line-height: 40px;}
.f-more .btit{margin: 20px 0 20px;}
.f-more .btit p{display: flex;align-items: flex-start;}
.f-more .btit img{display: block;margin: 7px 10px 0 0;}
.f-more .btit span{display: block;font-size: 14px;color: #888;line-height: 30px;}
.f-more .ctit{display: flex;}
.f-more .ctit_item{position: relative;}
.f-more .ctit_item+.ctit_item{margin-left: 15px;}
.f-more .ctit_item i{display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;background: #CECECE;border-radius: 50%;transition: .3s;}
.f-more .ctit_item i img{width: 18px;}
.f-more .ctit_item .img{position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);transition: .3s;visibility: hidden;opacity: 0;}
.f-more .ctit_item:hover i{background: #19AFA5;}
.f-more .ctit_item:hover .img{margin-bottom: 10px;visibility: visible;opacity: 1;}

.foot2{border-top: 1px solid #DBDBDB;padding: 28px 0 22px;}
.foot2 .tk{float:right;}
.foot2 .tk a{margin-right: 20px;color:#888888;}

.links_box{}
.links_box span,.links_box a{font-size: 14px;color: #888;line-height: 36px;margin-right: 15px;}
.website_info{font-size: 12px;color: #888;line-height: 36px;}

.footer a:hover{color: #19AFA5;}

/*************************** footer end ***************************/

.sec1,.sec2,.sec3,.sec4,.sec5,.footer{overflow: hidden;}

/*************************** index start ***************************/

/* banner */
.banner { overflow: hidden; max-width: 100%; position: relative; }
.banner:after { content:''; z-index: 10;width: 83px;height: 537px;background: url(../images/baa.png) no-repeat center; position: absolute; left:20%; top:20%; }
.banner:before { content:''; z-index: 10;width: 256px;height: 256px;background: url(../images/bac.png) no-repeat center; position: absolute; right:70.9%; bottom:10%; }
.banner .swiper-slide { position: relative;max-width: 2560px; }
.banner .swiper-slide .img { display: block; width: 100%; height: 100%;}
.banner .swiper-slide .con { position: absolute; left:0%; width: 100%; top:50%; transform: translateY(-50%); z-index: 10; }
.banner .swiper-slide .con .t1 { font-size: 48px; line-height: 1.3; color:#ffffff; /* font-family: "SourceHanSansCN Bold"; */ }
.banner .swiper-slide .con .t2 { font-size: 24px; line-height: 1.5; color:#ffffff; /* font-family: "SourceHanSansCN Light"; */ }
.banner .swiper-slide .con .mainMore { margin-top:40px; }
a.mainMore { position: relative; font-size: 14px;color:#ffffff; display:inline-block; padding:15px 30px 15px 64px; background: url(../images/more.png) no-repeat 30px center; }
a.mainMore:after { transition: all 0.8s; content:''; width: 44px;height: 44px; border:1px solid #fff; border-radius: 30px; position: absolute; left:0; top:50%; transform: translateY(-50%); }
a.mainMore:hover:after { width: 100%; }
a.mainMoreBlue { color:#4870ff; background: url(../images/more2.png) no-repeat 30px center; display: none;}a.mainMoreBlue:after { border:1px solid #4870ff; }
.banner .swiper-slide a,.banner .swiper-slide a img { vertical-align: top; }
.bannerBtn { width: 100%; height: 20px; position: absolute;right:0;bottom:3%;  z-index: 10;  }
.bannerBtnA { position: relative; height: 100%; }.bannerBtnA .page { position: absolute; right:3%; line-height: 68px; }
.bannerBtnA .page p { font-size: 16px;color:#fff; }.bannerBtnA .page p i { font-style: normal; }/*
.swiper-container-banner .swiper-pagination { position: absolute; text-align: right;width: 100%; right:2% }*/
/*.swiper-container-banner .swiper-pagination .swiper-pagination-bullet { margin: 0 0 0 20px; width: 12px;height: 12px;background: url(../images/banbg3.png) no-repeat center; }*/
.bannerScroll { position: absolute; left:2%; width: 20px; text-align: center; bottom:100px; z-index: 10; }
.bannerScroll p { font-size: 12px;color:#fff; }
.bannerScroll span { display:block;width: 1px;height: 60px;background: rgba(255,255,255,0.15); margin:12px auto 0; position: relative; }
.bannerScroll span:after { content:'';width: 3px;height: 17px;background: #fff; border-radius: 1px; position: absolute; top:0; left:-1px; }.bannerScroll span:after{-webkit-animation:haha1 2s linear infinite;}@-webkit-keyframes haha1{    0%{top:0; opacity: 1;}    25%{top:25%; opacity: 0.75;}    50%{top:50%; opacity: 0.5;}    75%{top:75%; opacity: 0.25;}    100%{top:100%; opacity: 0;}}    /*内页BANNER*/.ibanner { position: relative; }.ibanner img { max-width: 500%; width: 100%; }.ibannerA { position: absolute; left:8.33333%; bottom:1.4rem; }.ibannerA .entit { font-size: 14px;color:#476fff; /* font-family: "Arial"; */ font-weight: bold; text-transform: uppercase; }.ibannerA .entit.color2 { color:#14e3f6; }.ibannerA .entit.color3 { color:#802cf1; }.ibannerA .entit.color1 { color:#f91150; }.ibannerA .tit { font-size: 54px;color:#ffffff; /* font-family: SourceHanSansCN-Light; */ font-weight: lighter; }.ibannerA .c { font-size: 20px; margin-top:10px; color:#ffffff; max-width: 560px;  }/*手机导航*/.mh { display: none; }.mheader { padding: 15px 0.3rem; box-sizing: border-box; height: 60px; position: fixed; left:0; top:0; z-index: 100; background: #fff; width: 100%; background: #fff; }.mheader .logo img { width: auto; height: 30px; }.mh .menu {position: relative; z-index: 1000000000000000000000; float: right; margin-top:5px;-webkit-transition: all 800ms;-moz-transition: all 800ms;-ms-transition: all 800ms;-o-transition: all 800ms;transition: all 800ms; }.mh .menu span { width: 28px;display: block;height: 3px;margin-bottom: 6px;background: #000000;-webkit-transition: all 800ms;-moz-transition: all 800ms;-ms-transition: all 800ms;-o-transition: all 800ms;transition: all 800ms }.g-wp { -webkit-transition: all 800ms;-moz-transition: all 800ms;-ms-transition: all 800ms;-o-transition: all 800ms;transition: all 800ms }.m-nav { width:100%; height:100%; right:-100%; top:0; background:#222222; position:fixed; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:1000; }body.z-open .g-wp {transform:translate3d(-65%,0,0);-webkit-transform:translate3d(-65%,0,0);}.u-mask { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; z-index:999; }.m-nav { max-width: 450px; transition: all 0.5s; background: #fff; }body.z-open .m-nav { right:0; }.m-nav dl dt { text-align: right; padding: 30px 50px 20px 0; border-bottom:1px solid #e2e2e2; }.m-nav dl dt img { cursor: pointer; }.m-nav dl dd li { border-bottom:1px solid #e2e2e2; padding: 20px 50px; }.m-nav dl dd li>a { position: relative; display: block; padding-left:20px; background: url(../images/ss1.jpg) no-repeat left center; }.m-nav dl dd li>a:after { content:'';font-size: 16px;color:#3e4145;width: 13px;height: 7px; position: absolute; right:0; top:50%; transform: translateY(-50%);background: url(../images/ss2.jpg) no-repeat center; }.m-nav dl dd li .sub { display: none;  padding: 10px 0; }.m-nav dl dd li .sub a { display: block; font-size: 14px;color:#3e4145; padding-left:20px; line-height: 2; }/*.m-nav dl dd li:hover .sub { display: block; }*/.m-nav dl dd li.cur>a,.m-nav dl dd li:hover>a { color:#001e5a; }.m-nav dl dd li.cur>a:after { background: url(../images/ss3.jpg) no-repeat left center; }@media (max-width: 640px) {    .m-nav { max-width: 100%;}    .m-nav dl dt { text-align: right; padding: 20px 20px 20px 0; }    .m-nav dl dd li { padding: 14px 20px; }}@media (max-width: 400px) {    .m-nav { max-width: 100%;}    .m-nav dl dt { text-align: right; padding: 16px 20px 16px 0; }    .m-nav dl dd li { padding: 8px 20px; }}.copyright { position: absolute; width: 100%; text-align: center;left:0; bottom:20px; }.copyright p { font-size: 14px;color:#4a4f65; }/*.footer:after { content:''; display: block;width: 100%;height: 80%; position: absolute; left:0; bottom:0;}*/.footerA { z-index: 10;position: relative; width: 100%; min-height: 180px; margin: 0 auto; padding:65px 0; border-radius:6px; }.footerANav { float: right; margin-right:calc(2% + 110px); }.footerANav dl { float: left; }.footerANav dl dt { padding:0 30px; }.footerANav dl dd { padding-left: 30px; }.footerANav dl dt a { position: relative; left:0; transition: all 0.6s; font-size: 16px;color:#a1b0ca; display: block; margin-bottom:15px;}.footerANav dl dd a { position: relative; left:0; transition: all 0.6s; font-size: 14px;line-height: 2; color:#a1b0ca; }.footerANav dl dd:hover a,.footerANav dl dt:hover a { left:-10px; color:#fff; }.footerB { position: absolute; left:8.333333%; bottom:60px; }.footerB-c { position: absolute; left:8.33333%; top:65px; }.footerB-a { width: 230px; }.footerB-a .bshare-custom a { width: 37px;height: 37px; border-radius: 5px;  }.footerB-a .bshare-custom .bshare-weixin { background: url(../images/foot1.png) no-repeat center rgba(16,31,81,0.45); }.footerB-a .bshare-custom .bshare-sinaminiblog { background: url(../images/foot2.png) no-repeat center rgba(16,31,81,0.45); }.footerB-a .bshare-custom .bshare-qqim { background: url(../images/foot3.png) no-repeat center rgba(16,31,81,0.45); }.footerB-b { margin-top:20px; }.footerB-b p,.footerB-b p a { line-height: 2; font-size: 12px;color:#a1b0ca; }.footerD { position: relative;z-index: 10; text-align: center; padding: 30px 2% 36px; margin-top:10px; }.footerD:after { content: '';width: 84%;height: 1px;background: #0d3278; position: absolute; top:0; left:8%; }.footerD p,.footerD p a { vertical-align: middle; line-height: 2;font-size: 12px;color:#758ab2; }.footerD p a img { vertical-align: middle; }@media(max-width: 1680px){    .footerANav dl dt { padding:0 20px; }    .footerANav dl dd { padding-left: 20px; }}.flsm { width: 100%!important;  }.footerE { width:84%; margin: 0 auto; padding:26px 0; border-top:1px solid #0d3278; }.footerE-a { float: left; font-size: 13px; color:rgba(255,255,255,0.6); line-height: 3;  }.footerE-a p { padding-left:25px; }
.swiper-container-banner .swiper-wrapper .swiper-slide-active .img {
    -webkit-animation: mod 5000ms linear both;
    animation: mod 5000ms linear both; 
}
.banner .swiper-pagination-bullet {width: 80px;height: 2px;display: inline-block;border-radius: 0;background: #fff;opacity: .5;margin-right: 20px;}
.banner .swiper-pagination-bullet-active {opacity: 1;background: #19AFA5}
.banner .swiper-pagination{width: 100%}


@-webkit-keyframes mod {
    0% {
transform: scale(1)
}

    10% {
transform: scale(1.01)
}

    20% {
transform: scale(1.02)
}

    30% {
transform: scale(1.03)
}

    40% {
transform: scale(1.04)
}

    50% {
transform: scale(1.05)
}

    60% {
transform: scale(1.06)
}

    70% {
transform: scale(1.07)
}

    80% {
transform: scale(1.08)
}

    90% {
transform: scale(1.09)
}

   100% {
transform: scale(1.1)
}
}



.indItem{display: flex;padding: 50px 0;align-items: center;}
.indItem.l{flex-direction: row-reverse;}
.indItem .img{overflow: hidden;width: 50%;}
.indItem .img img{width: 100%;}
.indItem .desc{padding: 0 50px;text-align: center;width: 50%;}
.indItem .desc .atit{font-size: 48px;line-height: 1.5;color: #333333;margin-bottom: 20px;}
.indItem .desc .btit{font-size: 24px;line-height: 1.5;color: #333333;margin-bottom: 65px;}
.indItem .desc .ctit{}
.indItem .desc .ctit a{display: block;margin: 0 auto;width: 240px;height: 56px;border: 2px solid #D3EF3C;border-radius: 4px;display: flex;align-items: center;justify-content: center;}
.indItem .desc .ctit a span{font-size: 18px;color: #333333;}
.indItem .desc .ctit a img{margin-left: 40px;}
.indItem .desc .ctit a:hover{background: #D3EF3C;color: #FFFFFF;}



.indProList{display: flex;flex-wrap: wrap;margin-bottom: 20px;}
.indProItem{width: calc(25% - 38px);margin-right: 50px;display: block;}
.indProItem:nth-of-type(4n){margin-right: 0;}
.indProItem .img{overflow: hidden;}
.indProItem .img img{width: 100%;transition: .4s;}
.indProItem p{display: block;margin: 10px 0;font-size: 19px;color: #555555;line-height: 2;}
.indProItem:hover .img img{filter:grayscale(100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.indLine{display: block;width: 100%;height: 2px;background: #19AFA5;}

.sec4{padding: 80px 0 60px;}
.indNewsList{display: flex;flex-wrap: wrap;}
.indNewsItem{width: calc(33.333% - 34px);margin-right: 50px;transition: .4s;}
.indNewsItem:nth-of-type(3n){margin-right: 0;}
.indNewsItem .img{overflow: hidden;transition: .3s;position: relative;}
.indNewsItem .img img{width: 100%;transition: .5s;}
.indNewsItem .desc{padding: 0 20px 20px;}
.indNewsItem .desc .atit{font-size: 16px;color: #333;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 48px;transition: .3s;}
.indNewsItem .desc .btit{font-size: 16px;color: #888888;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height: 20px;margin: 20px 0 20px;}
.indNewsItem .desc .ctit{height: 1px;width: 100%;background: #EBEBEB;position: relative;margin-bottom: 20px;}
.indNewsItem .desc .ctit::after{content: "";display: block;height: 100%;width: 0%;position: absolute;left: 0;top: 0;background: #19AFA5;transition: .4s;}
.indNewsItem .img::before {
    content: "+";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #FFFFFF;
    font-size: 65px;
    font-weight: 1000;
    z-index: 99;
    transition: .3s;
    opacity: 0;
}
.indNewsItem .img::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.45);
    transition: .3s;
    opacity: 0;
}

.indNewsItem:hover .img::after{opacity: 1;}
.indNewsItem:hover .img::before{opacity: 1;}
.indNewsItem:hover .img{box-shadow: 0px 10px 20px 0px #999;}
.indNewsItem .img:hover img{transform: scale(1.05);}
.indNewsItem:hover .desc .ctit::after{width: 100%;}
/*.indNewsItem:hover{box-shadow: 0 20px 30px -20px rgb(0 0 0 / 65%);transform: translateY(-10px);}*/

/*.wiper-pagination{height:980px;}*/
.contenta{position: relative;}
.contentb{position: relative;background-repeat: no-repeat; background-size: 100% auto;}
.contentb .content_img{width: 100%;}
.contentb .content_img img{width: 100%;height:auto;}
.contenta .index_text{position: absolute;top:20%;width: 100%;}
.contenta .index_text .text_title{font-size: 48px;font-weight: bold;color: #222222;line-height: 60px;}
.contenta .index_text .text_detail{font-size: 18px;color: #626262;margin:20px 0 264px 0;}
.contenta .index_content{display: flex;position: absolute;bottom:0px;z-index: 9999;}
.contenta .index_content .index_content_one{border-right:1px solid #e7e7e7;cursor: pointer;position: relative;;border-top:1px solid #e7e7e7;padding: 60px 100px;}
.contenta .index_content .index_content_title{font-size: 22px;color:#333;font-weight: bold;}
.contenta .index_content .index_content_detail{font-size: 16px; color:#535353;margin-top: 20px; line-height: 1.9;}
.contenta .index_content .active:before{
	background: url(../images/slider-active.png) no-repeat 50%;
    background-size: 100% 100%;
    content: "";
    height: 2rem;
    left: 0;
    position: absolute;
    top: -29px;
    width: 100%;
}
.contenta .index_content .active{border-top:0px;}
.contentwap{display: none}
@media screen and (max-width: 1550px) {
	.contenta .index_content .index_content_one {padding: 50px 90px;}
	.contenta .index_content .index_content_title{font-size:20px;}
	.contenta .index_content .index_content_detail{font-size:14px;}
}
@media screen and (max-width: 1500px) {
	.contenta .index_content .index_content_one {padding: 50px 90px;}
	.contenta .index_content .index_content_title{font-size:20px;}
	.contenta .index_content .index_content_detail{font-size:14px;}
}
@media screen and (max-width: 1450px) {
	.contenta .index_content .index_content_one {padding: 40px 80px;}
	.contenta .index_content .index_content_title{font-size:20px;}
	.contenta .index_content .index_content_detail{font-size:14px;}
}
@media screen and (max-width: 1400px) {
	.contenta .index_content .index_content_one {padding: 40px 80px;}
	.contenta .index_content .index_content_title{font-size:20px;}
	.contenta .index_content .index_content_detail{font-size:14px;}
}
@media screen and (max-width: 1350px) {
	.contenta .index_content .index_content_one {padding: 35px 70px;}
	.contenta .index_content .index_content_title{font-size:18px;}
	.contenta .index_content .index_content_detail{font-size:12px;}
}
@media screen and (max-width: 1300px) {
	.contenta .index_content .index_content_one {padding: 30px 60px;}
	.contenta .index_content .index_content_title{font-size:18px;}
	.contenta .index_content .index_content_detail{font-size:12px;}
}
@media screen and (max-width: 1250px) {
	.contenta .index_content .index_content_one {padding: 25px 50px;}
	.contenta .index_content .index_content_title{font-size:18px;}
	.contenta .index_content .index_content_detail{font-size:12px;}
}
.news{padding: 112px 0 132px 0;}
.news .news_one{display: flex;justify-content:space-between;margin-bottom: 63px;align-items:center;}
.news .news_one .news_center{color: #222222;font-size: 48px;font-weight: bold;}
.news .news_one .news_more{color: #222222;font-size:16px;}
.news .news_one .icon a:hover{color:#19AFA5;}
.news .news_two{display: flex;flex-wrap: wrap;}
.news .news_two .news_two_con{width:32%;margin-right:2%;transition: .4s;}
.news .news_two .news_two_con:nth-child(3){margin-right: 0}
.news .news_two .news_two_con .news_two_image{overflow: hidden;}
.news .news_two .news_two_con .news_two_image img{width: 100%;transition: .3s;}
.news .news_two .news_two_time{color: #666;font-size: 16px;margin:33px 0 3px 0;padding:0 20px;}
.news .news_two .news_two_text{color:#333333;font-size:16px;font-weight: bold;font-family: MicrosoftYaHei-Bold;padding:20px;}

.news .news_two .news_two_con:hover{box-shadow: 0 20px 30px -20px rgb(0 0 0 / 65%);transform: translateY(-10px);}
.news .news_two .news_two_con:hover .news_two_text{color:#19AFA5;}

/*************************** index end ***************************/




.nybanner{position: relative;height: 800px;}
.nybanner img{width: 100%;display: block;}
.nybanner .text-box {
	width:100%;position: absolute;top:50%;
	transform: translateY(-50%);
}
.pcBanner .tit{font-size: 48px!important;font-family: Microsoft YaHei!important;color: #FFFFFF;line-height: 48px!important}
.pcBanner .etit{width:100%;font-size: 16px!important;font-family: Microsoft YaHei!important;color: #FFFFFF;line-height: 28px!important; margin-top: 2%!important;}
.noBanner{display: block;height: 100px;width: 100%;}

.layui-layer-video{max-width: 1000px;}
.layui-layer-video video{display: block;width: 100%;}


/* proList */
.proBox{margin-top: 140px;}
.proBoxTtit{padding: 55px 0 30px;}
.proBoxTtit p{font-size: 36px;color: #333333;line-height: 1.2;}
.proBoxTtit span{font-size: 14px;color: #333333;line-height: 1.2;}

.proSel{display: flex;flex-wrap: wrap;padding: 0px 0 60px;justify-content: center;}
.proSel .prositem{margin-right: 40px}
.proSel a{display: block;font-size: 20px;color: #555;line-height: 2;font-weight: bold;position: relative;}
.proSel a::after{content: "";display: block;width: 0;height: 3px;background: #19AFA5;transition: .3s;position: absolute;left: 0;bottom: 0;}
.prositem:hover a::after{width: 100%;}
.proSel a:hover{color:#19AFA5;}
.proSel .active a{color:#19AFA5;}
.proSel .active a::after{width: 100%;}
.proSel a+a{margin-left: 40px;}
.proList{display: flex;flex-wrap: wrap;}
.proItem{width:30%;margin: 0 5% 20px 0;}
.proItem:nth-of-type(3n){margin-right: 0;}
.proItem .img{overflow: hidden;border: 1px solid #F5F5F5;}
.proItem .img img{width: 100%;transition: .5s;}
.proItem p{position: relative;display: inline-block;max-width: 100%;font-size: 16px;color: #555;font-weight: bold;line-height: 2;padding: 20px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align: center;width: 100%;}
.proItem p::after{content: "";display: block;width: 0;height: 2px;background:#19AFA5;transition: .3s;position: absolute;left: 0;bottom: 0;}
.proItem:hover .img img{transform: scale(1.05);}
.proItem:hover p::after{width: 100%;}
.proItem:hover p{color:#19AFA5;}


.proBtBanner{padding: 10px 0 60px;}
.proBtBanner img{width: 100%;}


/* proShow */
.proDescTit{padding: 90px 0 25px;border-bottom: 1px solid #DDD9D2;margin-bottom: 25px;}
.proDescTit > div{display: flex;align-items: center;}
.proDescTit h1{font-size: 30px;font-weight: 400;color: #777777;line-height: 1;font-family: Microsoft YaHei;width: 100%;}
.proDescTit .pdtSel{display: flex;flex-shrink: 0;}
.proDescTit .pdtSel a{display: flex;min-width: 120px;padding: 0 10px;height: 40px;align-items: center;justify-content: center;border: 2px solid #D3EF3C;box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);font-size: 16px;font-family: Microsoft YaHei;font-weight: bold;color: #777777;line-height: 1;}
.proDescTit .pdtSel a+a{margin-left: 18px;}
.proDescTit .pdtSel a img{margin-left: 15px;}
.proDescTit .pdtSel a:hover{background: #D3EF3C;}

.proVideo{position: relative;}
.proVideo video{display: block;width: 100%;min-height: 300px;object-fit: cover;}
.proVideo img{display: block;width: 100%;}

.proVideo .videoBtn{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 60px;cursor: pointer;transition: .3s;}
.proVideo .videoBtn img{width: 100%;}
.proVideo.pause .videoBtn{opacity: 0;}

.smsBox{margin-top: 70px;}
.smsBox .line{display: block;height: 3px;width: 100%;background: #19AFA5;margin-bottom: 35px;}
.smsBox .atit{font-size: 24px;font-weight: 400;font-family: Microsoft YaHei;color: #555555;line-height: 1.2;margin-bottom: 40px;}
.smsBox .btit{font-size: 20px;color: #555555;line-height: 1.2;margin-bottom: 20px;}
.smsBox .ctit{font-size: 14px;color: #888888;line-height: 1.6;margin-bottom: 40px;}
.smsBox .dtit{display: flex;}
.smsBox .dtit .nyA{display: block;min-width: 180px;padding: 0 10px;height: 45px;line-height: 45px;background: #D3EF3C;font-size: 14px;color: #555555;font-family: Microsoft YaHei;text-align: center;}

.cpxhBox{padding:70px 0}
.cpxhBox .line{display: block;height: 3px;width: 100%;background: #DDD9D2;margin-bottom: 35px;}
.cpxhBox .atit{font-size: 24px;font-weight: 400;font-family: Microsoft YaHei;color: #555555;line-height: 1.2;margin-bottom: 40px;}
.cpxhBox .ctit{font-size: 14px;color: #888888;line-height: 1.6;margin-bottom: 40px;}
.cpxhBox .dtit{display: flex;}
.cpxhBox .dtit .nyA{display: block;min-width: 180px;padding: 0 10px;height: 45px;line-height: 45px;background: #D3EF3C;font-size: 14px;color: #555555;font-family: Microsoft YaHei;text-align: center;}

.proLB{display: flex;align-items: flex-start;}
.proLB .desc{width: calc(100% - 520px);padding-right: 100px;}
.proLB .proimgBox{width: 520px;display: flex;}
.proImgBig{width: calc(100% - 90px);padding-right: 30px;}
.proImgSml{width: 90px;}
.mySwiperProSml,.mySwiperProBig {width: 100%;height: 100%;position: relative;overflow: hidden;}
.mySwiperProSml .swiper-slide,.mySwiperProBig .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.proLB .imgs{width: 100%;border: 1px solid #F5F5F5;}
.proLB .imgs img{width: 100%;display: block;}
.mySwiperProSml{height: 400px;}
.mySwiperProSml .swiper-slide.swiper-slide-thumb-active .imgs{border-color: #D3EF3C;}


.proContentBox{background: #F7F7F7;padding: 45px 0;}
.proContent{background: #FFFFFF;font-size: 14px;line-height: 2;padding: 20px;color: #555555;}
.proContent img{max-width: 100%;display: block;margin: 0 auto;height: auto!important;}


.jxspBox{padding: 44px 0 80px;}
.jxspBox .jxspTit{font-size: 18px;font-family: Microsoft YaHei;font-weight: bold;color: #555555;line-height: 24px;border-bottom: 3px solid #DDD9D2;padding: 10px 0;}
.jxspBox .jxspList{display: flex;flex-wrap: wrap;margin-top: 40px;}
.jxspBox .jxspItem{width: 100%;}
.jxspBox .jxspItem .img{overflow: hidden;margin-bottom: 10px;position: relative;}
.jxspBox .jxspItem .img img{width: 100%;transition: .5s;}
.jxspBox .jxspItem .img::after{content: "";display: block;height: 60px;width: 60px;background: url(../images/videoIcon.png);position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);opacity: 0;transition: .3s;}
.jxspBox .jxspItem p{display: block;font-size: 14px;color: #333333;text-align: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jxspBox .jxspItem:hover .img img{transform: scale(1.05);}
.jxspBox .jxspItem:hover .img::after{opacity: 1;}
.mySwiperJxsp {width: 100%;height: 100%;position: relative;overflow: hidden;}
.mySwiperJxsp .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.smsDownBox{padding: 44px 0 80px;background: #F7F7F7;}
.smsDownTit{font-size: 18px;font-family: Microsoft YaHei;font-weight: bold;color: #555555;line-height: 24px;border-bottom: 3px solid #DDD9D2;padding: 10px 0;}
.smsDownList{margin-top: 30px;}
.smsDownItem{display: flex;margin-bottom: 5px;min-height: 88px;}
.smsDownItem .desc{background: #EEEEEE;width: 65%;margin-right: 5px;display: flex;align-items: center;padding: 0 70px 0 25px;transition: .3s;}
.smsDownItem .desc .pdfIcon{display: block;height: 30px;width: 28px;background: url(../images/pdfIcon1.png);transition: .3s;}
.smsDownItem .desc .atit{font-size: 18px;font-weight: 400;color: #555555;line-height: 24px;font-family: Microsoft YaHei;padding: 0 25px;width: calc(100% - 70px);transition: .3s;}
.smsDownItem .desc .btit{font-size: 18px;font-weight: 400;color: #555555;line-height: 24px;font-family: Microsoft YaHei;margin-left: auto;width: 40px;transition: .3s;}
.smsDownItem .down{background: #EEEEEE;width: 35%;display: flex;align-items: center;justify-content: center;padding: 0 15px;transition: .3s;}
.smsDownItem .down .downIcon{display: block;height: 30px;width: 30px;background: url(../images/downIcon1.png);margin-right: 20px;transition: .3s;}
.smsDownItem .down .atit{font-size: 18px;font-weight: 400;color: #555555;line-height: 24px;font-family: Microsoft YaHei;transition: .3s;}

.smsDownItem:hover .desc{background: #333333;}
.smsDownItem:hover .desc .pdfIcon{background: url(../images/pdfIcon11.png);}
.smsDownItem:hover .desc .atit{color: #FFFFFF;}
.smsDownItem:hover .desc .btit{color: #FFFFFF;}
.smsDownItem:hover .down{background: #19AFA5;}
.smsDownItem:hover .down .downIcon{background: url(../images/downIcon11.png);}
.smsDownItem:hover .down .atit{color: #FFFFFF;}


/* newsList */
.newsList{padding: 90px 0;}
.newsList .indNewsItem{margin-bottom: 40px;}

/* newsShow */
.newsContent {padding: 30px 0 10px 0;}
.newsContent h1{text-align: center;font-size: 30px;font-family: Arial;color: #000000;line-height: 1.2;margin-bottom: 40px;}
/*.newsContent .info{margin:25px auto 30px;padding-bottom:20px;font-size:14px;color:#999999;text-align: center;}*/
.newsContent .info{display: flex;flex-direction: row;margin:25px auto 30px;padding-bottom:20px;font-size:14px;color:#999999;justify-content: center;}
.newsContent .info:before,.info:after{content:"";flex: 1 1;border-bottom:1px solid #dedede;margin:auto;}
/*.newsContent .info:before{    background: #dedede;content: '';height: 1px;position: absolute;top: 26%;width: 31%;left: 0;}
.newsContent .info:after{    background: #dedede;content: '';height: 1px;position: absolute;top: 26%;width: 31%;right: 0;}
.newsContent .info span{line-height: 30px;display: inline-block;font-family: Microsoft YaHei;}*/

.newsContent .info div.hits{background:url(../images/icon_hits.png) no-repeat left center;padding-left:30px;margin-right:20px;}
.newsContent .info div.date{background:url(../images/icon_time.png) no-repeat left center;padding-left:30px;margin-right:20px;}
.newsContent .content{line-height: 2;font-size: 16px;color: #555555;font-family: Microsoft YaHei;}
.newsContent .content img{max-width: 100%;margin: 10px auto;display: block;height: auto!important;}

.npsBox{padding: 80px 0 100px;}
.npsBox a{font-size: 16px;font-weight: bold;color: #222222;line-height: 2;font-family: Microsoft YaHei;}
.npsBox a:hover{opacity: .7;}
.npsBox .nl{float: left}
.npsBox .nr{float:right;}
.npsBox .share-box{margin-top: 15px;}
.social-share .social-share-icon{height: 40px !important;width: 40px !important;line-height: 40px!important;border-radius: 0!important;background: #000000;border: none!important;color: #FFFFFF!important;font-weight: normal;transition: .3s !important;}


/* contact */
.contactBox{padding: 80px 0 100px;}
.contactBox .cbTit{font-size: 40px;color: #000000;line-height: 1.2;}
.messageBox{display: flex;flex-wrap: wrap;}
.messageBox .selBox{width: 50%;padding-right: 80px;}
.radioItem{margin-top: 40px;}
.radioItem .tit{font-size: 20px;color: #000000;line-height: 1.5;margin-bottom: 10px;}
.radioItem .desc{display: flex;flex-wrap: wrap;}
.radioItem .desc label{width: 35%;display: flex;align-items: center;}
.radioItem .desc label span{font-size: 16px;color: #000000;line-height: 2;padding: 0 15px;user-select: none;display: block;}
.textarea{border: 1px solid #EDEDED;height: 145px;display: block;width: 100%;margin-top: 25px;padding: 10px;font-size: 14px;color: #666;}
.messageBox .intBox{width: 50%;padding-left: 80px;padding-top: 20px;}
.messageBox .int{display: block;width: 100%;font-size: 14px;color: #666666;line-height: 30px;border-bottom: 1px solid #EDEDED;padding-top: 20px;}
.messageBox .intBox label{display: flex;align-items: center;margin-top: 25px;}
.messageBox .intBox label span{font-size: 14px;color: #666666;line-height: 2;padding: 0 10px;display: block;user-select: none;}
.messageBox .sub{display: block;width: 90px;height: 90px;border: 3px solid #D3EF3C;border-radius: 45px;font-size: 16px;color: #666666;margin-top: 20px;float: right;transition: .3s;cursor: pointer;}
.messageBox .sub:hover{background: #D3EF3C;}


/* about */
.aboutNav{background: #F0EBE7;box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);position: relative;z-index: 99;}
.aboutNav > div{display: flex;flex-wrap: wrap;}
.aboutNav a{font-size: 18px;color: #555555;line-height: 72px;}
.aboutNav a+a{margin-left: 10px;}
.aboutContent{background: #F0EBE7;}
.aboutContent .atit{text-align: center;font-size: 48px;color: #333333;line-height: 1.2;padding: 65px 0 25px;}
.aboutContent .btit{text-align: center;font-size: 16px;color: #555555;font-family: Microsoft YaHei;line-height: 1.5;}
.aboutDesc{padding: 50px 0;}



/* Awards */
.zhongjiangBox{display: flex;padding: 60px 0 70px;align-items: center;}
.zhongjiangBox .awardsList{width: 50%;}
.zhongjiangBox .img{width: 50%;padding-left: 90px;}
.zhongjiangBox .img img{width: 100%;}
.awardsItem{}
.awardsItem+.awardsItem{margin-top: 55px;}
.awardsItem .tit{font-size: 16px;font-weight: bold;font-family: Microsoft YaHei;color: #666666;line-height: 1.5;margin-bottom: 20px;}
.awardsItem .desc{display: flex;}
.awardsItem .desc .int{width: 50%;margin-right: 60px;border-bottom: 1px solid #DDD9D2;}
.awardsItem .desc .info{width: 50%;margin-left: 60px;border-bottom: 1px solid #DDD9D2;padding: 0 24px;font-family: Microsoft YaHei;font-size: 16px;color: #666666;line-height: 35px;}

.zhongjiangBox .select2-container{display: block;width: 100%!important;}
.zhongjiangBox .select2-container--default .select2-selection--single{border: none;height: auto;}
.zhongjiangBox .select2-container--default .select2-selection--single .select2-selection__rendered{font-family: Microsoft YaHei;font-size: 16px;color: #666666;line-height: 35px;padding-left: 0;}
.zhongjiangBox .select2-container--default .select2-selection--single .select2-selection__arrow{height: 100%;background: url(../images/xjtIcon1.png) no-repeat;background-position: center;}
.zhongjiangBox .select2-container--default .select2-selection--single .select2-selection__arrow b{display: none;}
.select2-container--open .select2-dropdown--below{border: 1px solid #ccc!important;}
.select2-container--default .select2-search--dropdown .select2-search__field{border: none!important;font-family: Microsoft YaHei;color: #666666;}
.select2-results{font-family: Microsoft YaHei;color: #666666;font-size: 14px;}
.select2-container--default .select2-results__option--selected{background-color: #eee!important;}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color: #eee!important;color: #666!important;}

.awardsBox{padding-bottom: 80px;}
.awardsBox .tit{text-align: center;font-size: 16px;font-weight: bold;color: #666666;line-height: 1.5;font-family: Microsoft YaHei;padding-bottom: 25px;}
.awardsBox .desc{font-size: 14px;font-weight: 400;color: #666666;line-height: 1.7;font-family: Microsoft YaHei;}


/* login */
.loginBox{min-height: calc(100vh - 180px);background: url(../images/loginBg.jpg) center/cover;display: flex;}
.loginBox .w1440{display: flex;justify-content: flex-end;max-width: 1200px;}
.loginWin{background: #FFFFFF;box-shadow: 0px 28px 71px 8px rgba(0,0,0,0.17);width: 100%;max-width: 450px;padding: 30px 65px 30px;margin-top: 8vh;margin-bottom: auto;}

.logSel{display: flex;justify-content: center;margin-bottom: 15px;}
.logSel span{position: relative;display:block;font-size: 16px;font-weight: normal;color: #666666;line-height: 40px;font-family: Microsoft YaHei;padding: 0 8px;transition: .3s;cursor: pointer;}
.logSel span+span{margin-left: 60px;}
.logSel span:after{content: "";display: block;width: 0;height: 3px;border-radius: 2px;background: #90C31F;transition: .3s;position: absolute;bottom: 0;left: 50%;}
.logSel span:hover{color: #333333;}
.logSel span.active{color: #333333;}
.logSel span.active::after{width: 100%;left: 0;}

.logItem{display: none;}
.logItem.active{display: block;}
.logItem .form{display: flex;flex-direction: column;}
.logItem .int{display: block;height: 50px;font-size: 12px;font-weight: normal;color: #444;font-family: Microsoft YaHei;border-bottom: 1px solid #DDDDDD;margin-bottom: 10px;padding: 0 5px;}
.logItem .forgetpwd,.logItem .toLogin{margin-left: auto;font-size: 14px;line-height: 2;font-weight: normal;color: #50A2FF;font-family: Microsoft YaHei;margin-bottom: 10px;}
.logItem .sub{display: block;height: 45px;background: #000000;border-radius: 10px;font-size: 18px;font-family: Microsoft YaHei;color: #FFFFFF;}
.logItem p{text-align: center;font-size: 14px;font-family: Microsoft YaHei;color: #666666;line-height: 2;margin: 2px 0;}
.logItem p a{color: #50A2FF;}
.logItem .checkItem{margin-top: 8px;}
.logItem .checkItem label{display: flex;align-items: center;justify-content: center;}
.logItem .checkItem span{margin-left: 5px;font-size: 14px;font-family: Microsoft YaHei;color: #666666;display: block;}



/* agent */
.dlSearchBox{padding: 80px 0 45px;}
.dlSearchBox *{font-family: Microsoft YaHei;}
.dlsearchItem{display: flex;}
.dlsearchItem+.dlsearchItem{margin-top: 14px;}
.dlsearchItem .layui-form-select{width: calc((100% - 310px)/4);margin-right: 25px;}
.dlsearchItem .layui-form-select .layui-input{font-size: 14px;background: #EEEEEE;border: none;height: 53px;border-radius: 5px;padding: 0 25px;color: #555555;}
.dlsearchItem .layui-form-select dl{font-size: 14px;}
.dlsearchItem .layui-form-select .layui-edge{border-top-color: #B3B3B3;}
.dlsearchItem .layui-form-select dl dd.layui-this{background: #DCEB00;color: #333333;}
.dlsearchItem .btn{width: 210px;height: 53px;background: #DCEB00;border-radius: 5px;text-align: center;font-size: 14px;color: #333333;cursor: pointer;}
.dlsearchItem .int{display: block;width: 100%;height: 53px;border: 1px solid #EEEEEE;border-radius: 5px;padding: 0 60px 0 30px;font-size: 14px;color: #555555;background-image: url(../images/searchIcon1.png);background-repeat: no-repeat;background-position: calc(100% - 20px) center;}

.dlsearchResultBox{background: #F2E8E5;padding-bottom: 120px;}
.dlsearchResultBox *{font-family: Microsoft YaHei;}
.dlsearchResultBox .tit{font-size: 14px;color: #888888;line-height: 2;padding: 25px 0 14px;}
.dlsearchResultBox .tit em{color: #FF0000;}
.DLtable{background: #FFFFFF;border-radius: 5px;}
.DLtable .tableTit{display: flex;padding: 40px 30px 20px 30px;border-bottom: 1px solid #EEEEEE;}
.DLtable .tableTit .td{font-size: 14px;color: #000000;line-height: 30px;}
.DLtable .w1{width: 10%;}
.DLtable .w2{width: 20%;}
.DLtable .w3{width: 10%;}
.DLtable .w4{width: 10%;}
.DLtable .w5{width: 10%;}
.DLtable .w6{width: 10%;}
.DLtable .w7{width: 30%;}
.tableItem{display: flex;padding: 10px 30px 10px 30px;}
.tableItem .td{font-size: 14px;color: #555;line-height: 20px;}
.tableItem .td .wapTit{display: none;}

.tableNo{padding: 10px 30px 60px 30px;}
.tableNo p{font-size: 14px;font-weight: 400;color: #999999;line-height: 30px;}
.tableNo .sqdl{display: block;width: 170px;height: 45px;line-height: 45px;text-align: center;background: #DCEB00;border-radius: 5px;font-size: 14px;color: #333333;margin: 40px auto 0;}


.dlhtBg{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99998;background: rgba(0,0,0,.2);}
.dlht{display: none;position: fixed;z-index: 99999;top: 50%;left: 50%;transform: translate(-50%,-50%);background: #FFFFFF;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);border-radius: 20px;background: #FFFFFF;padding: 70px 45px 45px;width: calc(100% - 40px);max-width: 770px;}
.dlht .tit{font-size: 30px;color: #666666;line-height: 30px;text-align: center;font-family: Microsoft YaHei;text-align: center;}
.dlht .desc{font-size: 12px;color: #999999;line-height: 2;font-family: Microsoft YaHei;max-height: 70vh;overflow-y: auto;margin: 30px 0 40px;}
.dlht .btns{display: flex;justify-content: center;}
.dlht .btns .btn{display: block;width: 120px;height: 40px;line-height: 38px;background: #DCEB00;border: 1px solid #D3EF3C;border-radius: 5px;text-align: center;color: #333333;font-size: 12px;font-family: Microsoft YaHei;cursor: pointer;transition: .3s;}
.dlht .btns .btn+.btn{margin-left: 18px;}
.dlht .btns .btn2{background: #FFFFFF;}
.dlht .btns .btn:hover{transform: translateY(-5px);}
.dlht .desc::-webkit-scrollbar {width : 5px; height: 3px;}
.dlht .desc::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background: #666;}
.dlht .desc::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 10px;background: #eee;}

.dlhtsq{display: none;position: fixed;z-index: 99999;top: 50%;left: 50%;transform: translate(-50%,-50%);background: #FFFFFF;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);border-radius: 20px;background: #FFFFFF;padding: 70px 45px 45px;width: calc(100% - 40px);max-width: 770px;}
.dlhtsq .int{display: block;width: 100%;font-size: 14px;font-family: Microsoft YaHei;color: #666666;line-height: 30px;border-bottom: 1px solid #EDEDED;}
.dlhtsq .int+.int{margin-top: 22px;}
.dlhtsq label{display: flex;align-items: center;margin: 30px 0 30px;}
.dlhtsq label span{display: block;font-size: 14px;color: #666666;font-family: Microsoft YaHei;padding-left: 5px;}
.dlhtsq .sub{display: block;width: 120px;height: 40px;background: #DCEB00;border-radius: 5px;font-size: 12px;color: #333333;margin: 0 auto;font-family: Microsoft YaHei;transition: .3s;cursor: pointer;}
.dlhtsq .sub:hover{transform: translateY(-5px);}

.pagesDiv {clear:both;width:100%;margin:0 auto;line-height:25px;padding:10px 0px 10px 0px;}

.pages {height:30px;color:#666666;margin-top:5px;text-align:center;}

.pages a:link,.pages a:visited {color:#666666;}

.pages a,.pages a:link {text-decoration:none;padding:2px 5px;border:1px solid #DDDDDD;background:#FFFFFF;margin:0px 2px;font-size:12px;color:#666666;text-align:center;}

.pages a:hover {background:#FB9007;color:#FFFFFF;border:1px solid #E61636;text-decoration:none;text-align:center;padding:2px 5px;}

.pages .cpb {font-weight:bold;color:#FFFFFF;background:#FB9007;border:1px solid #E61636;text-align:center;margin:0px 2px;padding:2px 5px;}

.pages .intext {width:30px;border:1px solid #7F9DB9;height:19px;line-height:19px;}

.pagination {text-align:center;}

.pagination li {display:inline-block;color:#333333;height:30px;line-height:30px;margin:0px 4px;vertical-align:middle; font-size: 14px;}

.pagination li a {float:left;display:block;height:25px;line-height:25px;padding:0 10px;font-size:14px;border:1px solid #dddddd;color:#666;text-decoration:none;}

.pagination li a:hover {background:#FB9007;color:#ffffff;}

.pagination li a.thisclass {background:#FB9007;color:#ffffff;border:1px solid #E61636;cursor:default;}

.pagination li a.thisclass:hover {background:#FB9007;color:#ffffff;border:1px solid #E61636;cursor:default;}

.pagination li .pageinfo {line-height:21px;padding:12px 10px 12px 16px;color:#999999;}

.pagination li .pageinfo strong {color:#555555;font-weight:normal;}

.pagination table {text-align:center;margin:10px 0px 0px 25%;}

.pagination table td {padding:0px 2px;}

#pages {padding:14px 0 70px;text-align:right;}

#pages a {display:inline-block;height:30px;line-height:30px;background:#ffffff;border:1px solid #e3e3e3;text-align:center;color:#333333;padding:0 14px;margin: 0;}

#pages a.a1 {background:url('../images/pages.png') no-repeat 0 5px;padding:0 5px;}

#pages a:hover {background:#f1f1f1;color:#000000;text-decoration:none;}

#pages span {display:inline-block;height:30px;padding:0 14px;line-height:30px;background:#19AFA5;border:1px solid #19AFA5;color:#ffffff;text-align:center;}

#pages .noPage {display:inline-block;height:22px;line-height:22px;background:url('../images/titlebg.png') repeat-x 0 -55px;border:1px solid #e3e3e3;text-align:center;color:#a4a4a4;}

.addr1{display: none;}
.addr{width: 100%;background-color:rgba(0,0,0,0.3);position: absolute;bottom:0;color:#fff;
    padding: 30px 0;}
.add_nav{display: flex;}
.add_nav dl{width: 50%;margin-left: 5%}
.add_nav dl:nth-child(1){
	margin-left: 0
}
.add_nav dt{font-size:18px;font-weight: bold;padding:20px 0;}
.add_nav dl{font-size:14px;}

.gpart1{width:100%; }
.gpart1 .gl{width:56%;float:left;overflow: hidden;}
.gpart1 .gl img{width: 100%;transition: .5s;}
.gpart1 .gl img:hover{transform: scale(1.05);}
.gpart1 .gr{width: 44%;float:left;padding:10% 9% 0 5%;}
.gpart1 .tit{font-size: 26px;color:#555;font-weight: bold;position: relative;}
.gpart1 .tit span::after{content: "";display: block;width: 0;height: 0px;background: #19AFA5;transition: .3s;position: absolute;left: 0;top: 40px;}
.gpart1 .tit:hover span::after{width: 155px;}
.gpart1 .content{font-size: 16px;color:#353535;margin-top: 40px;}

.gpart2{width:100%; }
.gpart2 .gl{width:44%;float:left;padding:10% 5% 0 0%;}
.gpart2 .gr img{width: 100%;transition: .5s;}
.gpart2 .gr img:hover{transform: scale(1.05);}
.gpart2 .gr{width: 55%;float:right;overflow: hidden;}
.gpart2 .tit{font-size: 26px;color:#555;font-weight: bold;}
.gpart2 .tit{font-size: 26px;color:#333333;font-weight: bold;position: relative;}
.gpart2 .tit span::after{content: "";display: block;width: 0;height: 0px;background: #19AFA5;transition: .3s;position: absolute;left: 0;top: 40px;}
.gpart2 .tit:hover span::after{width: 185px;}
.gpart2 .content{font-size: 16px;color:#353535;margin-top: 40px;}

.doctor_content{display:flex;flex-wrap: wrap;}
.doctor_content .image_div{position:relative;width: 33.3%;overflow: hidden;}
.doctor_content .image_div img{transition: .3s; width: 100%;}
.doctor_content .image_div:hover img{transform: scale(1.05);}

.doctor_content .image_div .doctor_text{height:80px;text-align: center;font-size:20px;font-weight:bold;background-color: rgb(235 235 235);opacity:1;position:absolute;bottom:0;display:flex;justify-content: space-between;width: 100%;justify-content: center;line-height: 80px;}
.doctor_content .image_div .doctor_text .tit{color:#333;opacity: 100;}
.doctor_content .image_div:hover .doctor_text{background-color: rgba(25,175,165,0.6)!important;}
/*.image_one{background-image:url('/template/default/skin/images/y1.png') ;}
.image_two{background-image:url('/template/default/skin/images/y2.png') ;}
.image_three{background-image:url('/template/default/skin/images/y3.png') ;}*/
.doctor_nav{width: 100%;position: relative;}
.doctor_nav .doctor_nav_item{width: 100%;float:left;}
.doctor_nav .doctor_nav_item .d_nav{display: flex;align-items: center;padding:40px 0;}
.doctor_nav .doctor_nav_item .dl{width: 50%;float: left;}
.doctor_nav .doctor_nav_item .dl img{width: 100%;}
.doctor_nav .doctor_nav_item .dr{width: 50%;float: right;padding-left: 30px}
.doctor_nav .doctor_nav_item .dr .tit{font-size: 24px;font-weight: bold;color:#19afa5;}
.doctor_nav .doctor_nav_item .dr .content{font-size: 16px;color:#353535;margin-top: 30px;}
.doctor_nav .doctor_nav_item1{width: 100%;float:left;background: #eeeeee;}
.doctor_nav .doctor_nav_item1 .d_nav{display: flex;align-items: center;padding:40px 0;}
.doctor_nav .doctor_nav_item1 .dr{width: 50%;float: right;}
.doctor_nav .doctor_nav_item1 .dr img{width: 100%;}
.doctor_nav .doctor_nav_item1 .dl{width: 50%;float: left;order:-1;}
.doctor_nav .doctor_nav_item1 .dl .tit{font-size: 30px;font-weight: bold;color:#333333;}
.doctor_nav .doctor_nav_item1 .dl .content{font-size: 16px;color:#353535;margin-top: 30px;}
/*.doctor_nav .swiper-slide{display: none;}
.doctor_nav .active{display: block;}*/

.about_1{width: 100%;}
.about_1 .about-box {position: relative;}
.about_1 .al{width: 50%;float: left;padding:8% 5% 8% 0%;}
.about_1 .al .tit{font-size: 48px;font-weight: bold;color:#333;}
.about_1 .al .content{font-size: 16px;margin-top: 59px;color:#555555;line-height: 30px;}
.about_1 .ar{width: 50%;position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.about_1 .ar img{width: 100%;}
.about_1 .ar .swiper-button-next{background: #555555;width:30px;height: 80px;color: #fff;right:0;border-radius: 10px 0 0 10px}
.about_1 .ar .swiper-button-prev{background: #555555;width:30px;height: 80px;color: #fff;left:0;border-radius: 0 10px 10px 0}
.about_1 .ar .swiper-button-next:hover{background: #19AFA5}
.about_1 .ar .swiper-button-prev:hover{background: #19AFA5}
.swiper-button-prev:after, .swiper-button-next:after {
    font-size: 18px;
}
.red{color:#19afa5;font-weight: bold;}
.about_2{width: 100%;padding:40px;}
.about_2 .ar{width: 50%;float: left;padding-top: 7%;}
.about_2 .ar .atit{font-size: 48px;font-weight: bold;color:#333;line-height: 40px;}
.about_2 .ar i{width: 100px;height: 1px;background:#FFF;display: block; margin:40px 0;}
.about_2 .ar .ar_li:nth-child(1){margin-top: 169px;}
.about_2 .ar .ar_li{margin-bottom: 30px;}
.about_2 .ar .tit{font-size: 20px;color:#555555;line-height: 30px;}
.about_2 .ar .tit span{display: 	block;	float:left;}
.about_2 .ar .tit .contentt{width: 70%;}
.about_2 .ar .content{font-size: 18px;margin-top: 23px;color:#555555;}
.about_2 .al{width: 50%;float: left;}
.about_2 .al img{width: 80%;}
.about_3{background: #F7F7F7;padding:80px 0 60px 0;}
.about_3 .en{
    font-size: 180px;
    color: #333333;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    opacity: 0.1;
    font-family: "din";
    float: left;
    margin-left: 101px;
}
.about_3 .honor_t{font-size: 48px;font-weight: bold;color:#333333;margin-bottom: 50px;
    line-height: 48px;}
.abo_con6 .top .swiper-container{
    padding-bottom: 64px;
    width: 100%;
}
.abo_con6 .swiper-pagination{
    bottom: 0;
    margin-top: 50px!important;
}

.honor-block .swiper-pagination-bullet{
    width: 14px!important;
    height: 14px!important;
    margin: 0 4px !important;
    border:2px solid #CCC!important;
    background: #fff!important;
}
.honor-block .swiper-pagination-bullet-active{
    border:2px solid #19AFA5!important;
}
.abo_con6 .swiper-button-next,
.abo_con6 .swiper-button-prev{
    width: 19px;
    height: 30px;
    background-image: url(../images/img47.png);
    background-size: contain;
    background-repeat: no-repeat;
    top: 50%;
    margin-top: 0;
    right: -60px;
    transform: translateY(-50%);
    opacity: 1;
    transition: all .5s;
}
.abo_con6 .swiper-button-prev{
    left: -60px;
    transform: translateY(-50%) rotate(180deg);
}
.abo_con6 .swiper-button-next:hover,
.abo_con6 .swiper-button-prev:hover{
    background-image: url(../images/img46.png);
}
.abo_con6 .bot{
    width: 100%;
    padding-bottom: 85px;
}
.abo_con6 .bot .div1{
    width: 49%;
    float: left;
    overflow: hidden;
    position: relative;

}

.abo_con6 .bot .div1:nth-child(2){
    float: right;
}
.abo_con6 .bot .div1 img{
    width: 100%;
    vertical-align: middle;
    transition: all .5s;
}
.abo_con6 .bot .div1:hover img{
    transform: scale(1.05);
}
.abo_con6 .bot .div1 p{
    font-size: 36px;
    color: #ffffff;
    width: 100%;
    padding-left: 48px;
    padding-right: 128px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.abo_con6 .bot .div1 p i{
    width: 60px;
    height: 60px;
    background-image: url(../images/img50.png);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: 52px;
    top: 50%;
    transform: translateY(-50%);
}
.abo_con6 .top .swiper-slide .div:hover{
	border:1px solid #19AFA5;
	border-radius: 10px;
}
.abo_con6 .top .swiper-slide .div1{
	padding:8% 15%;
    background: #fff;
    text-align: center;
    overflow: hidden;
    transition: .3s;
}
.abo_con6 .top .swiper-slide .div1 img{

	width: 100%;
	transition: .5s;
}
.abo_con6 .top .swiper-slide .div1:hover{transform: scale(1.05);}
.abo_con6 .top .swiper-slide .div2{
	height: 65px;
	background: #eeeeee;
	text-align: center;
	line-height: 65px;
}
.abo_con6 .top .swiper-slide .div:hover .div1{
	border-radius: 10px 10px 0 0;
}
.abo_con6 .top .swiper-slide .div:hover .div2{
	background: #19AFA5;
	color:#fff;
	border-radius: 0 0 10px 10px;
}

.honor-block {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #f7f7f7;
}
.honor-block .auto-title-block {
  padding-top: 0;
}
.honor-block .swiper-box {
  margin-top: 12px;
}
.honor-block .swiper-points-a {
  margin-top: 40px;
}
@media (max-width: 1600px) {
  .honor-block {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .honor-block .swiper-box {
    margin-top: 0;
  }
  .honor-block .swiper-points-a {
    margin-top: 25px;
  }
}
@media (max-width: 1200px) {
  .honor-block {
    padding-top: 0.75rem;
    padding-bottom: 0.65rem;
  }
  .honor-block .swiper-box {
    margin-top: 0;
  }
  .honor-block .swiper-points-a {
    margin-top: 0.3rem;
  }
}

[flex][flex~="aic"] {
    align-items: center;
}
[flex][flex~="jc"] {
    justify-content: center;
}
[flex] {
    display: flex;
}




@media screen and (max-width:1699px) {
	.w1440{width: 1520px;}
	.w1280{width: 1080px;}
}
@media screen and (max-width:1600px) {
	.w1440{width: 1440px;}
	.w1280{width: 1080px;}
}
@media screen and (max-width:1460px) {
	.w1440{width: 1260px;}
	.f-nav{width: calc(100% - 380px);}
	.f-more{width: 380px;padding-left: 60px;}
	.w1280{width: 1060px;}

	.banner .swiper-slide .con .t1{font-size:40px;}
	.contenta .index_text .text_title{font-size: 40px;}
	.news .news_one .news_center{font-size:40px;}
	.about_1 .al .tit{font-size:40px;}
	.about_2 .ar .atit{font-size:40px;}
	.auto-title-h2 {
	    font-size: 40px!important;
	}
	.pcBanner .tit{font-size: 40px!important;}
}
@media screen and (max-width:1400px) {
	.w1440{width: 1150px;}
	.banner-desc .atit{font-size: 48px;}
	.banner-desc .btit{font-size: 32px;}
	
	.h-footer .fInfo span{margin-right: 0;}
	.h-footer .fInfo a{margin-left: 8px;}
	.h-footer .fNav a{margin: 0 8px;}
	.h-footer .fNav{margin-right: 30px;}

	.banner .swiper-slide .con .t1{font-size:38px;}
	.contenta .index_text .text_title{font-size: 38px;}
	.news .news_one .news_center{font-size:38px;}
	.about_1 .al .tit{font-size:38px;}
	.about_2 .ar .atit{font-size:38px;}
	.auto-title-h2 {
	    font-size: 38px!important;
	}
	.pcBanner .tit{font-size: 38px!important;}
}
@media screen and (max-width:1300px) {
	
	.banner .swiper-slide .con .t1{font-size:35px;}
	.news .news_one .news_center{font-size:35px;}
	.about_1 .al .tit{font-size: 35px;}
	.about_2 .ar .atit{font-size:35px;}
	.auto-title-h2 {
	    font-size: 35px!important;
	}
	.pcBanner .tit{font-size: 35px!important;}
}
@media screen and (max-width:1199px) {
	.h-header{display: none;}
	.wap_header{display: block;}
	.wap_header_zw{display: block;}
	.w1440{width: 100%;padding: 0 20px;}
	.nybanner{height: 654.5px;}

	.search-alert{display: block;}
	.search-alert.active{display: block;}

	.contenta{display: none}
	.contentwap{display:block;}
	.contentwap .contentb{position: relative;}
	.contentwap .contentb .text_nav{position: absolute;top:27%;color:#333;}
	.contentwap .contentb .index_text{position: absolute;bottom:0;transform: translateY(-100%);}
	.contentwap .contentb .text_nav .text_content_title{font-size: 30px;font-weight: bold}
	.contentwap .contentb .text_nav .text_content_detail{font-size: 20px;margin-top: 30px;}
	.contentwap .contentb .index_text .text_title{font-size: 25px;margin-bottom: 20px;}
	.contentwap .contentwapb{position: relative;}
	.contentwap .swiper-pagination-bullet {width: 80px;height: 2px;display: inline-block;border-radius: 0;background: #c6c6c6;opacity: .5;margin-right: 34px;}
	.contentwap .swiper-pagination-bullet-active {opacity: 1;background: #19AFA5}
	.contentwap .swiper-pagination{width: 100%}
	
	.indItem .desc{padding: 0 20px;}
	.indItem .desc .atit{font-size: 36px;}
	.indItem .desc .btit{font-size: 18px;margin-bottom: 40px;}
	
	.indProItem{width: calc(25% - 23px);margin-right: 30px;}
	.indNewsItem{width: calc(33.3% - 20px);margin-right: 30px;box-shadow: 0px 0px 6px 0 #ccc;}
	
	.noBanner{display: none;}
	.proDescTit{padding: 30px 0 20px;}
	.proDescTit h1{font-size: 24px;}
	.proDescTit .pdtSel a{font-size: 14px;min-width: 100px;}
	.proDescTit .pdtSel a+a{margin-left: 10px;}
	.smsBox{margin-top: 50px;}
	.proLB .desc{padding-right: 50px;}
	
	.smsDownItem .desc .atit{font-size: 16px;}
	.smsDownItem .desc .btit{font-size: 16px;}
	.smsDownItem .down .atit{font-size: 16px;}
	
	.newsList{padding: 60px 0;}
	.newsList .indNewsItem{margin-bottom: 20px;}
	
	
	.messageBox .selBox{padding-right: 30px;}
	.messageBox .intBox{padding-left: 30px;}
	.radioItem .desc label{width: 50%;}
	
	.aboutContent .atit{font-size: 38px;padding: 50px 0 20px;}
	.aboutContent .btit{font-size: 14px;}
	.aboutNav a{font-size: 16px;line-height: 60px;}
	
	
	.awardsItem .desc .int{margin-right: 20px;}
	.awardsItem .desc .info{margin-left: 20px;padding: 0 15px;}
	.zhongjiangBox .img{padding-left: 50px;}
	
	
	.dlsearchItem .layui-form-select .layui-input{padding: 0 25px 0 10px;}
	.dlsearchItem .layui-form-select{margin-right: 10px;width: calc((100% - 190px)/4);}
	.dlsearchItem .btn{width: 150px;}
	.dlsearchItem+.dlsearchItem{margin-top: 10px;}
	.dlsearchItem .int{padding: 0 60px 0 10px;}
	.dlSearchBox{padding: 50px 0 40px;}
	.DLtable .tableTit{padding: 30px 15px 20px 15px;}
	.tableItem{padding: 10px 15px 10px 15px;}
	.tableNo{padding: 10px 15px 40px 15px;}
	
	.search-alert .cent-form:before{zoom: .8;margin-top: -30px;}
	.search-alert .cent-form .tex{padding: 0 60px 0 40px;font-size: 18px;}
	.search-alert .cent-form .sub-butn{font-size: 16px;width: 60px;}
	.addr{padding:0;}
	.nybanner .tit{top:40%;}
	/*.pcBanner .etit{top:55%;}	*/
	.proBox{margin-top: 100px;}
	.doctor_content{height: auto;flex-wrap: wrap;}
	.doctor_content .image_div{width: 100%;margin-bottom: 10px;}
	.doctor_content .image_div img{width: 100%;}
	.doctor_content .doctor_text{background-color: #fff;font-size: 25px;line-height: 25px;top: 37%;height: 40px;}
	.doctor_content .doctor_text .tit{color:#555555;}
	.doctor_content .active .tit{color:#19AFA5;}
	.doctor_content .doctor_text .tit:after{content: "";display: block;width: 0;height: 3px;border-radius: 2px;background: #19AFA5;transition: .3s;position: absolute;bottom: 0;left: 50%;}
	.doctor_content .active .tit::after{width: 60%;left: 20%;}
	.doctor_content .image_div .doctor_text{height: 80px;line-height: 75px;top:90%;font-size: 25px;}
	.doctor_content .image_div .doctor_text .tit{color:FFF;}
	.doctor_content .image_div:hover img{transform: scale(1);}

	.about_1 .al{width:100%}
	.about_1 .ar{width:100%}
	.about_1 .ar img{margin-top:0 	}
	.about_1 .al .tit{font-size: 25px;}
	.about_1 .al .content{margin-top: 30px;}
	.about_2 .ar .atit{font-size: 25px;}
	.about_2 .ar i{height: 3px;margin:20px 0;}
	.news{padding: 40px;}
	.news .news_one .news_center{font-size:30px;}
	
	.contenta .index_content .index_content_title{font-size:28px;}
	.contenta .index_content .index_content_detail{font-size:20px;}
	.foot-box{display: block;}
	.f-nav{display: none;}
	.f-more{padding: 0;width: 100%;}
	.f-more .atit{font-size: 32px;}
	.foot2{padding: 15px 0;text-align: center;}
	.foot2 .tk{display: none;}
	.foot2 .shu{display: none;}
	.foot2 .bei{display: block;}
	.links_box{display: none;}
	.foot1{padding: 60px 0 40px;}
	.about_1 .al{padding:40px 0;}

	.banner .swiper-slide .con .t1{font-size: 30px;}

	.about_1 .ar{top:auto;transform: none;position: inherit;}

}
@media screen and (max-width:900px){
.newsContent .info:before{display:none;}
.newsContent .info:after{display:none;}
/*.nybanner .tit{top:40%;}
.nybanner .etit{top:50%;}*/
.addr{display: none}


.addr1{position: inherit;background: #fff;color:#000;display: block;}
.add_nav .zb{font-size:18px;padding:30px 0 20px 0;}
.add_nav{display: block}
.add_nav dl{width: 100%;margin-left: 0px;}
.add_nav dl:nth-child(1){margin-left:0px}
.add_nav i{width: 100%;height: 2px;background: #f3f3f3;margin-top: 30px;display: block;}
.gpart1 .gl{width: 100%;}
.gpart1 .gr{width: 100%;padding:20px;}
.gpart2 .gl{width: 100%;padding:20px;}
.gpart2 .gr{width: 100%;}
.gpart1 .content{margin-top: 20px;}
.gpart2 .content{margin-top: 20px;}
.doctor_nav .doctor_nav_item .d_nav{display: block;padding:20px;}
.doctor_nav .doctor_nav_item .dl{width: 100%}
.doctor_nav .doctor_nav_item .dr{width: 100%;padding-left: 0px}
.doctor_nav .doctor_nav_item1 .d_nav{display: block;padding:20px;}
.doctor_nav .doctor_nav_item1 .dl{width: 100%}
.doctor_nav .doctor_nav_item1 .dr{width: 100%;}
.doctor_nav .doctor_nav_item .dr .tit{font-size: 20px;}
.doctor_nav .doctor_nav_item .dr .content{font-size: 14px;}

.doctor_nav .doctor_nav_item1 .dl .tit{font-size: 20px;}
.doctor_nav .doctor_nav_item1 .dl .content{font-size: 14px;}
.about_2{padding:0;}
.about_2 .al{width:100%}
.about_2 .al img{width: 100%}
.about_2 .ar{width:100%;padding-left: 	0%;}



.news {padding:40px;}
.news .news_two .news_two_time{margin-top:20px;}
.news .news_two .news_two_con{width: 100%;margin-bottom:20px;margin-right: 0}
.contenta .index_content .index_content_title{font-size:24px;}
.contenta .index_content .index_content_detail{font-size:16px;margin-top: 20px;line-height: 16px;}
.nybanner{height: 512px;}
.banner .swiper-slide .con .t1{font-size: 25px;}
.pcBanner .tit{font-size:25px!important;}
}

@media screen and (max-width:780px) {
	.w1440{padding: 0 15px;}
	.banner-desc .atit{font-size: 36px;margin-bottom: 5px;}
	.banner-desc .btit{font-size: 18px;}
	.banner .swiper-pagination{bottom: 10px;}
	.banner .swiper-pagination-bullet{width: 30px;}
	
	.indItem .desc{padding: 0 15px;}
	.indItem .desc .atit{font-size: 32px;}
	.indItem .desc .btit{font-size: 14px;margin-bottom: 40px;}
	.indItem .desc .ctit a{width: 200px;}
	.indItem .desc .ctit a span{font-size: 16px;}
	.indItem .desc .ctit a img{margin-left: 20px;}
	
	.indProItem p{font-size: 16px;}
	
	.h-footer > div{flex-wrap: wrap;}
	.fInfo,.fNav,.fShare{width: 100%;text-align: center;margin: 0!important;}
	.fShare{margin-top: 10px!important;}
	.h-footer .fInfo span{margin-right: 0;}
	.h-footer .fInfo a{margin-left: 0;}
	.h-footer .fNav a{margin: 0 3px;}
	
	.proSel a{font-size: 20px;}
	.proSel a+a{margin-left: 15px;}
	.proItem{width: 100%;margin:0;}
	/*.proItem:nth-of-type(2n){margin-right: 0;}*/
	
	.proDescTit > div{flex-wrap: wrap;}
	.proDescTit h1{text-align: center;margin-bottom: 20px;}
	.proDescTit .pdtSel{width: 100%;justify-content: center;}
	.proLB{flex-wrap: wrap;}
	.proLB .desc{width: 100%;padding-right: 0;padding-bottom: 20px;}
	.proLB .proimgBox{width: 100%;}
	.smsBox .atit{margin-bottom: 20px;}
	.cpxhBox .atit{margin-bottom: 20px;}
	.cpxhBox{padding: 50px 0;}
	.smsBox .ctit{margin-bottom: 20px;}
	.cpxhBox .ctit{margin-bottom: 20px;}
	.proImgBig{padding-right: 10px;}
	.proimgBox{max-width: 500px;margin: 0 auto;}
	.jxspBox{padding: 40px 0 50px;}
	
	.smsDownItem{min-height: 60px;}
	.smsDownItem .desc{width: calc(100% - 120px);padding: 0 15px;}
	.smsDownItem .desc .atit{font-size: 14px;padding: 0 15px;}
	.smsDownItem .desc .btit{font-size: 14px;}
	.smsDownItem .down{width: 120px;}
	.smsDownItem .down .atit{font-size: 14px;}
	.smsDownItem .down .downIcon{margin-right: 10px;}
	.smsDownBox{padding: 40px 0 40px;}
	
	
	.messageBox .selBox{padding-right: 0px;width: 100%;}
	.messageBox .intBox{padding-left: 0px;width: 100%;}
	.contactBox{padding: 50px 0 60px;}
	.contactBox .cbTit{font-size: 28px;}
	.radioItem{margin-top: 30px;}
	.radioItem .desc label span{font-size: 14px;padding: 0 8px;}
	.radioItem .tit{font-size: 18px;}
	.textarea{height: 100px;}
	
	.zhongjiangBox{padding: 50px 0 60px;display: block;}
	.zhongjiangBox .awardsList{width: 100%;}
	.zhongjiangBox .img{padding: 20px 0 0 0;width: 100%;}
	.awardsBox{padding-bottom: 50px;}
	.awardsItem .tit{margin-bottom: 10px;}
	.awardsItem+.awardsItem{margin-top: 35px;}
	.awardsItem .desc .int{margin-right: 10px;}
	.awardsItem .desc .info{margin-left: 10px;padding: 0 10px;font-size: 14px;}
	.zhongjiangBox .select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 14px;}
	.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{font-size: 14px;}
	
	.dlsearchItem{flex-wrap: wrap;}
	.dlsearchItem .layui-form-select{width: calc(50% - 5px);margin-bottom: 10px;}
	.dlsearchItem .layui-form-select:nth-of-type(2n){margin-right: 0;}
	.dlsearchItem .btn{width: 100%;height: 45px;}
	.dlsearchItem .layui-form-select .layui-input{height: 45px;}
	.dlsearchItem .int{height: 45px;}
	
	.DLtable .tableTit{display: none;}
	.tableItem{flex-wrap: wrap;}
	.tableItem+.tableItem{border-top: 1px solid #eee;}
	.tableItem .td{width: auto;margin-right: 20px;margin-bottom: 5px;}
	.tableItem .td .wapTit{display: inline;}
	.tableItem .td.w1{width: 100%;}
	.tableItem .td.w2{width: 100%;}
	.dlsearchResultBox{padding-bottom: 60px;}
	.dlht{padding: 40px 15px 40px;}
	.dlhtsq{padding: 40px 15px 40px;}
	.dlht .tit{font-size: 24px;}
	.dlht .desc{margin: 10px 0 30px;max-height: 60vh;}
	.newsList{display: block;}
	.newsContent{padding: 30px 0 30px 0;}
	.newsContent h1{font-size:26px;}
	.npsBox{padding:20px 30px;}
	.npsBox a{font-size:14px;}
	.indNewsItem{width: 100%;margin: 0;}
	.add_nav{display: block}
	.add_nav dl{width: 100%;margin-left: 0px}
	.proBox{margin-top: 82px;}
	.doctor_content .doctor_text{top:18%;font-size: 20px;line-height: 20px;height: 30px;}
	.doctor_content .active .tit::after {width: 70%;left: 15%;}
	.news {padding:20px;}
	.news .news_one{margin-bottom: 20px;}
	.news .news_one .news_center{font-size:25px;}
	.contenta .index_text .text_title{font-size:35px;}
	.contenta .index_text .text_detail{font-size: 20px;margin:20px 0 0 0;}
	.contenta .index_content .index_content_title{font-size: 16px}
	.contenta .index_content .active:before{height: 15px;top:-14px;}

	.contentwap .contentb .text_nav .text_content_title{font-size: 25px;}
	.contentwap .contentb .text_nav .text_content_detail{font-size: 16px;}
	.contentwap .contentb .index_text .text_title{font-size: 18px;}

	.nybanner .text-box .tit{font-size: 35px;}
	.nybanner .text-box .etit{font-size: 16px;line-height: 20px;}

	.proSel .prositem{margin-right: 40px}
/*	.pcBanner .tit{font-size: 30px!important;}*/
	.pcBanner .etit{font-size:16px!important;line-height: 28px!important;}

	.gpart1 .content{font-size:16px;}
	.gpart1 .tit{font-size:26px;}
	.gpart2 .content{font-size:16px;}
	.proSel{padding: 0px 0 40px;}
	.about_2 .ar .tit{font-size:16px;}
	.gpart2 .tit{font-size:26px;}
}

@media screen and (max-width:560px) {
	.indItem {display: block;}
	.indItem .img{width: 100%;}
	.indItem .desc{width: 100%;padding: 20px 15px 0px;}
	.indProItem{width: calc(50% - 5px);margin: 0 10px 10px 0;}
	.indProItem:nth-of-type(2n){margin-right: 0;}
	.sec4{padding: 50px 0;}
	.indNewsItem{width: 100%;margin: 0;}
	.indNewsItem+.indNewsItem{margin-top: 10px;}
	.indNewsItem .desc{padding: 0 15px 20px;}
	.indNewsItem .desc .atit{font-size: 16px;line-height: 20px;height: 40px;margin: 20px 0 10px;}
	.indNewsItem .desc .btit{font-size: 14px;}
	.indNewsItem .desc .ctit{margin-top: 10px;}
	
	.newsList{padding: 40px 0;display: block;}
	.newsList .indNewsItem{margin-bottom: 10px;}
	
	.loginWin{padding: 30px 25px 30px;margin-top: auto;}
	.loginBox .w1440{padding-top: 100px;padding-bottom: 100px;}
	.proBox{margin-top: 82px;}
	.doctor_nav{}
	.doctor_content{}
	
	.doctor_content .active .tit::after {width: 80%;left: 10%;}
	.contenta .index_content .index_content_title{font-size: 20px}
	.contenta .index_content .index_content_detail {
	    font-size: 14px;
	    line-height: 14px;
	}
	.doctor_content .image_div .doctor_text{line-height: 45px;font-size: 20px;}
	.contentwap .contentb .index_text{transform: translateY(-30%);}
}
@media screen and (max-width:499px) {
	.doctor_content .doctor_text{font-size: 16px;}
	.news .news_two .news_two_text{font-size:16px;}

	.contentwap .contentb .text_nav .text_content_title{font-size:20px;}
	.banner .swiper-slide .con .t1{font-size:20px;}
	.contenta .index_text .text_title{font-size: 20px;}
	.news .news_one .news_center{font-size:20px;}
	.about_1 .al .tit{font-size:20px;}
	.about_2 .ar .atit{font-size:20px;}
	.auto-title-h2 {
	    font-size: 20px!important;
	}
	.pcBanner .tit{font-size: 20px!important;}
}
@media screen and (max-width:399px) {
	.awardsItem .desc{display: block;}
	.awardsItem .desc .int{width: 100%;}
	.awardsItem .desc .info{margin: 10px 0 0 0;width: 100%;padding: 0;}
	.contentwap .contentb .text_nav{top:15%;}
	
}
@media screen and (max-width:380px) {
	.wap_header .h-vip .desc span{max-width: 65px;}
}
.aboutA { padding:110px 0 90px; border-bottom: 1px solid #e2e2e2; background: url(../images/aboutabg.png) no-repeat right top;}
.aboutA-a { margin-top:76px; margin-bottom: 30px;}
.aboutA-a ul { display: flex; flex-wrap: wrap; }
.aboutA-a ul li:nth-child(n+5) { margin-top: 12px;}
.aboutA-a ul li { padding: 30px 35px 26px;  background: #f3f3f3; float: left; width: calc(25% - 6px); margin-right:8px; }
.aboutA-a ul li .num { font-size: 30px;color:#19AFA5; font-weight: bold; line-height: 1;}
.aboutA-a ul li .c { font-size: 16px;color:#999999; line-height: 1.5; margin-top: 10px; }
/* .aboutA-a ul li .num span.fh { font-size: ;} */
.aboutA-a ul li:nth-child(4n) { margin-right:0;}

@media(max-width: 1680px){
	.aboutA { padding: 90px 0 90px; }
	.aboutA-a { margin-top:66px; }
	.aboutA-a ul li { padding: 30px 25px 24px; }
	.aboutA-a ul li .num { font-size: 28px;}
}
@media(max-width: 1480px){
	.aboutA { padding: 70px 0 80px; }
	.aboutA-a { margin-top:50px; }
	.aboutA-a ul li { padding: 20px 16px 24px; }
	.aboutA-a ul li .num { font-size: 24px;}
}
@media(max-width: 1280px){
	.aboutA { padding: 50px 0 60px; }
	.aboutA-a { margin-top:40px; }
}
@media(max-width: 1024px){
	.aboutA { padding: 30px 0 40px; }
	.aboutA-a { margin-top:20px; }
	.aboutA-a ul li { width: 49%; margin-right:2%;}
	.aboutA-a ul li:nth-child(2n) { margin-right:0;}
	.aboutA-a ul li:nth-child(n+3) { margin-top: 2%;}
}
@media(max-width: 500px){
	.aboutA { padding: 20px 0 40px; }
	.aboutA-a ul li { width:100%; margin-right:0%;}
	.aboutA-a ul li:nth-child(2n) { margin-right:0;}
	.aboutA-a ul li:nth-child(n+2) { margin-top: 12px;}
}


/* Recruit */
.rczp1_box{position: relative;display: flex;flex-wrap: wrap;padding-top: 40px;}
.rczp1_box .img{width: 50%;}
.rczp1_box .img .bg{background-position: center !important;background-size: cover !important;height: 100%;width: 100%;}
.rczp1_box .desc{width: 50%;float: right;padding: 60px 60px 120px;background: #F7F7F8;}
.rczp1_box .desc .tit{font-size: 30px;font-weight:bold;font-family: Microsoft YaHei;color: #333333;line-height: 36px;}
.rczp1_box .desc .info{}
.rczp1_box .desc .info p{font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #888888;line-height: 30px;margin-top: 35px;}

.rczp2{padding-bottom: 20px;}
.recruitment-title { padding: 16px 74px 16px 30px; font-size: 0; background-color: #19AFA5; color: #fff; margin-top: 20px; }
.recruitment-title span { width: 33.3%; display: inline-block; vertical-align: top; font-size: 16px;}
.recruitment-title span:last-child { width: 20%;}
.join-fourtop { position: relative; width: 100%; padding: 26px 74px 26px 30px; font-size: 0; border: 1px solid #e5e5e5; cursor: pointer; }
.join-fourtop .join-fourp1 { display: inline-block; vertical-align: top; width: 33.3%; padding-right: 5px; font-size: 14px; color: #888888; }
.join-fourtop .join-fourp2 { display: inline-block; vertical-align: top; width: 20%; padding-right: 5px; font-size: 14px; color: #888888; }
.join-fourtop:after, .join-fourtop:before { position: absolute; top: 50%; right: 57px; width: 1px; height: 36px; background: #bfbfbf; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; content: ''; }
.join-fourtop:before { right: 40px; width: 36px; height: 1px; }
.join-fourul li.active .join-fourtop{background: #F9F9F9;border-color: transparent}
.join-fourul li.active .join-fourtop:after, .join-fourul li.active .join-fourtop:before {-webkit-transform: translateY(-50%) rotate(45deg);-moz-transform: translateY(-50%) rotate(45deg);-ms-transform: translateY(-50%) rotate(45deg);-o-transform: translateY(-50%) rotate(45deg);transform: translateY(-50%) rotate(45deg);background: #19afa5;}
.join-fouricon {display: inline-block;vertical-align: middle;width: 21px;height: 16px;background: url(../images/join-fouricon1.png) no-repeat center center;margin-right: 10px;margin-bottom: 3px;}
.join-fourul li.active .join-fouricon {background-image: url(../images/join-fouricon2.png);}
.join-fourbtm {padding: 25px 30px 5px;font-size: 14px;color: #888888;display: none;}
.mailto {min-width: 142px;padding: 0 10px;text-align: center;display: inline-block;vertical-align: top;background-color: #8ec12b;color: #fff;line-height: 40px;margin-bottom: 25px;}
.join-fourul li {margin-top: 20px;}

@media screen and (max-width:1199px) {
	
	
	.rczp1_box .desc{padding: 40px 40px 80px;}
	.rczp1_box .desc .tit{font-size: 24px;}
	.rczp1_box .desc .info p{font-size: 14px;line-height: 22px;margin-top: 20px;}

	
}
@media screen and (max-width:780px) {
	
	.rczp1_box .img{position: relative;width: 100%;height: 200px;}
	.rczp1_box .desc{width: 100%;padding: 20px 20px 30px;}
	
	
	.rczp1_box{padding-top: 20px;}
	
	
}
/*2021-03-19人才招聘页面改版*/
.joinAddA { padding:80px 0 60px;  }
.joinAddA-a { margin-top:40px; position: relative; }
.joinAddA-a .mb { width: 130%; height: 30%; background: url(../images/joinc-4.png) repeat right top; position: absolute; right:-90%; top:-30px; }

.joinAddA-a ul li { position: relative; width: 33.3333%; float: left;  }
.joinAddA-a ul li .img { position: relative;  }
.joinAddA-a ul li .img:after { content:''; width: 100%; height: 100%; position: absolute;left:0;top:0;background: rgba(0,0,0,0.4);  }

.joinAddA-b { position: relative; z-index: 10; }
.joinAddA-c { position: absolute; left:0; top:50%; transform: translateY(-50%); width: 100%; text-align: center;  }
.joinAddA-c .tit,.joinAddA-d .tit {font-size: 32px;color:#fff;margin-top:20px; margin-bottom: 20px }
.joinAddA-c .tit{font-weight: bold}
.joinAddA-c .etit{font-size: 18px;color:#fff;padding:0 60px;}
.joinAddA-d .con { font-size: 18px;color:#fff; margin:10px 60px 20px; }
.joinAddA-d .con p { margin: 6px; line-height: 1.5;}
.joinAddA-d { opacity: 0; transition: all 0.6s; position: absolute; left:0; top:0; background: url(../images/joinaddbg.jpg) no-repeat right bottom #19afa5; width: 100%;height: 100%; text-align: center;  }
.joinAddA-d a {font-size: 16px;color: #fff;display: inline-block;padding: 14px 32px 14px 60px;background: url(../images/joinaddbg2.png) no-repeat 33px center #4870ff;  border-radius: 50px; }
.joinAddA-e { position: relative; width: 100%; height: 100%;  }
.joinAddA-f { position: absolute; left: 0; top:50%; transform: translateY(-50%); width: 100%;  }
.joinAddA-a ul li.cur .joinAddA-c { opacity: 0; }
.joinAddA-a ul li.cur .joinAddA-d { opacity: 1; }

@media(max-width: 1820px){
    .joinAddA-c .tit,.joinAddA-d .tit {font-size: 30px; }
}
@media(max-width: 1680px){
    .joinAddA-a ul li .icon img { height:70px;  }
    .joinAddA-c .tit,.joinAddA-d .tit {font-size: 28px; }
    .joinAddA-d .con { font-size: 16px;  }
    .joinAddA { padding:80px 0 50px;  }
    .joinAddA-a { margin-top:30px;  }
}
@media(max-width: 1480px){
    .joinAddA-a ul li .icon img { height:60px;  }
    .joinAddA-c .tit,.joinAddA-d .tit {font-size: 24px; }
    .joinAddA-d .con { font-size: 16px;  }
    .joinAddA-d { padding: 0 20px;  }
    .joinAddA { padding:60px 0 40px;  }
    .joinAddA-a { margin-top:30px;  }
}
@media(max-width: 1024px){
    .joinAddA-a ul li .icon img { height:50px;  }
    .joinAddA-c .tit,.joinAddA-d .tit {font-size: 20px; }
    .joinAddA { padding:40px 0 30px;  }
    .joinAddA-a { margin-top:20px;  }
}
@media(max-width: 900px){
    .joinAddA-a ul li { width: 100%;  }
}

.joinAddB { background: #f6f6f6; padding:100px 0 110px;  }

.joinAddB-b { margin-top:75px;  }
.joinAddB-b ul li { position: relative; float: left; width: calc(20% - 19px); text-align: center; margin-right:23px; }
.joinAddB-b ul li:after { width: 24px; height: 43px; content:''; background: url(../images/addlc.png) no-repeat center/cover; position: absolute; right:-24px; top:65%; transform: translateY(-50%);  }
.joinAddB-b ul li:last-child:after { display: none; } 
.joinAddB-b ul li:last-child { margin-right:0; } 
.joinAddB-b ul li .tit { font-size: 22px; color:#032a72; margin-bottom:8px;  }
.joinAddB-d { margin-top:70px; text-align: center; font-size: 18px;color:#000000; line-height: 2; }
.joinAddB-d p a { color:#4870ff; text-decoration: underline; }

@media(max-width: 1680px){
    .joinAddB { padding:80px 0 90px;  }
    .joinAddB-b,.joinAddB-d { margin-top:60px;  }
}
@media(max-width: 1480px){
    .joinAddB { padding:60px 0 70px;  }
    .joinAddB-b,.joinAddB-d { margin-top:50px;  }
    .joinAddB-b ul li .tit { font-size: 20px; }
    .joinAddB-b ul li .icon img { height: 90px; }
}
@media(max-width: 1280px){
    .joinAddB { padding:40px 0 50px;  }
    .joinAddB-b,.joinAddB-d { margin-top:40px;  }
    .joinAddB-b ul li .tit { font-size: 18px; }
    .joinAddB-b ul li .icon img { height: 70px; }
    .joinAddB-b ul li:after { width: 18px; height: 36px; right:-18px; }
}
@media(max-width: 900px){
    .joinAddB { padding:30px 0 40px;  }
    .joinAddB-b,.joinAddB-d { margin-top:20px;  }
}
@media(max-width: 640px){
    .joinAddB-b ul li { width: 33.3333%; margin-right:0;  }
    .joinAddB-b ul li:nth-child(n+4) { margin-top:50px; float: right; }
    .joinAddB-b ul li:nth-child(3):after { left:50%; margin-left:-10px; transform: rotate(90deg); top:auto; bottom:-40px; }
    .joinAddB-b ul li:nth-child(4):after { left:-10px; margin-top:-10px; transform: rotate(180deg); top:60%; }
}
@media(max-width: 450px){
    .joinAddB-b ul li { width: 50%; margin-right:0; margin: 15px 0;  }
    .joinAddB-b ul li:nth-child(n+4) { margin-top:15px; float: left; }
    .joinAddB-b ul li:after { display: none; }
}

.joinAddC { display: none; width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,0.4);  left:0; top:0; z-index: 1000; }
.joinAddC-a,.joinAddC-c,.joinAddC-d,.joinAddC-c ul,.joinAddC-c ul li { width: 100%; height: 100%; position: relative;  }
.joinAddC-b { width: 90%; height: 80%; position: absolute; left:5%; top:10%; background: #fff; overflow: hidden; border-radius: 30px; }
.joinAddC-c { position: relative; }


.joinAddC-c:after { content:''; width: 100%; height: 150px; background: url(../images/joinc-4.png) no-repeat center/cover; position: absolute; left:0; bottom:0; }
.joinAddC-c:before { width: 100%; height: 40px; background: #1c3f80; content:''; position: absolute; right:0; bottom:0;z-index: 10; }
.joinAddC-c .close { width: 50px; height: 50px; background: url(../images/chacha.png) no-repeat center; position: absolute; bottom:15px; left:50%; z-index: 11; transform: translateX(-50%); cursor: pointer; }
.joinAddC-e { padding:50px 70px 0; height: 150px; background: url(../images/joinc-4.png) repeat right top; width: 100%; }
.joinAddC-e .tit {  border-bottom:1px solid #dedede; }
.joinAddC-e .tit .t { float: left; font-size: 32px;color:#032a72; padding:25px 0 25px 55px; }
.joinAddC-e .tit .shtit { background: url(../images/icsh.png) no-repeat left center;  }
.joinAddC-e .tit .xytit { background: url(../images/icxy.png) no-repeat left center;  }
.joinAddC-e .tit .hwtit { background: url(../images/ichw.png) no-repeat left center;  }
.joinAddC-e .tit a { float: right;font-size: 16px;color: #fff; margin-top:20px; padding: 14px 32px 14px 60px;background: url(../images/joinaddbg2.png) no-repeat 33px center #4870ff;  border-radius: 50px;   }
.joinAddC-f { height:calc(100% - 350px); margin-top:40px; padding: 0 30px 0 70px; }
/*0320*/
.joinAddC-g { padding-right:40px; height: 100%; overflow: auto; }
.joinAddC-g::-webkit-scrollbar{
	width: 2px;
	
}
.joinAddC-g::-webkit-scrollbar-track{
	background: #ccc;
	width: 2px;
}

.joinAddC-g::-webkit-scrollbar-track-piece{
	width: 2px;
} 
.joinAddC-g::-webkit-scrollbar-thumb{
	    background: #4870ff;
			border: 5px;
		
}


.joinAddC-g dl dd { margin-bottom:36px; }
.joinAddC-g dl dd .t { font-size: 22px;color:#333333; padding-left:24px; background: url(../images/star.png) no-repeat left center; margin-bottom:10px; }
.joinAddC-g dl dd .cc { min-height: 160px; font-size: 16px;color:#666666; line-height: 2; }

.joinAddC-g dl dd p a { color: #4870ff;
    text-decoration: underline; }

.joinAddC-i { display: block; position: relative; text-align: center; margin: 10px 0;float: left; width: 19%; margin-right:1.25%; padding:40px 2%; background: #f1f1f1; border-radius: 20px; }
.joinAddC-i:last-child{margin-right:0;}
.joinAddC-i:after { content:''; width: 65px; height: 64px; background: url(../images/stars.png) no-repeat center; position: absolute; left:50%; transform: translateX(-50%); bottom:-32px;}
.joinAddC-i .icon img.pic2 { display: none; }
.joinAddC-i .con .tt { font-size: 20px;color:#032a72;margin:10px 0 4px; }
.joinAddC-i .con .cc { font-size: 16px;color:#001d52; opacity: 0.8; line-height: 1.6; }
.joinAddC-i:hover { color:#fff; background: #032a72; }
.joinAddC-i:hover .tt,.joinAddC-i:hover .cc { color:#fff; }
.joinAddC-i:hover .icon img.pic1 { display: none; }
.joinAddC-i:hover .icon img.pic2 { display: inline-block; }
.joinAddC-c ul li { display: none; }
/*.joinAddC-c ul li.cur { display: block; }*/


.joinAddHg .joinAddC-i { width: 49%; margin-right:0; }
.joinAddHg .joinAddC-i:last-child { margin-right:0; float: right; }
.joinAddHg .joinAddC-i .con .cc { min-height: 220px; }

@media(max-width: 1680px){
    .joinAddC-c:after { height: 100px;}
    .joinAddC-e { padding:30px 50px 10px; height: 100px; }
    .joinAddC-e .tit .t { font-size: 28px; padding:20px 0 20px 55px;  }
    .joinAddC-e .tit a { margin-top:15px; padding: 8px 20px 8px 44px;background: url(../images/joinaddbg2.png) no-repeat 20px center #4870ff;  }
    .joinAddC-f { height:calc(100% - 250px); margin-top:30px; padding: 0 20px 0 50px; }
    .joinAddC-g { padding-right:30px; }
    .joinAddC-g dl dd { margin-bottom:15px; }
    .joinAddC-g dl dd .t { font-size: 18px;}
    .joinAddC-i { padding:30px 2%;  }
    .joinAddC-i .icon img { height: 70px; }
}
@media(max-width: 1480px){
    .joinAddC-c:after { height: 80px;}
    .joinAddC-e { padding:10px 30px 0px; height: 80px; }
    .joinAddC-e .tit .t { font-size: 25px; padding:20px 0 20px 55px;  }
    .joinAddC-e .tit a { margin-top:18px; padding: 8px 20px 8px 44px;background: url(../images/joinaddbg2.png) no-repeat 20px center #4870ff;  }
    .joinAddC-f { height:calc(100% - 200px); margin-top:20px; padding: 0 10px 0 30px; }
    .joinAddC-g { padding-right:20px; }
    .joinAddC-g dl dd { margin-bottom:15px; }
    .joinAddC-g dl dd .t { font-size: 18px;}
    .joinAddC-i { padding:30px 2%;  }
    .joinAddC-i .icon img { height: 50px; }
    .joinAddC-i .con .tt { font-size: 18px; }
    .joinAddC-i .con .cc { font-size: 15px; }
    .joinAddC-g dl dd .cc { min-height: 120px; }
}
@media(max-width: 900px){
    .joinAddC-b { width: 94%; height: 80%; left:3%; top:10%;}
    .joinAddC-i { width: 100%; margin-bottom:40px; }
    .joinAddHg .joinAddC-i { width: 100%; margin-bottom:40px; }
    .joinAddHg .joinAddC-i .con .cc,.joinAddC-i .con .cc { min-height: 10px; }
    .joinAddC-e .tit .t { font-size: 20px; }
    .joinAddA-a .mb{right: 0}
}
@media(max-width: 800px){
    .joinAddC-c:after { height: 120px;}
    .joinAddC-e { padding:0px 20px 0px; height: 120px; }
    .joinAddC-e .tit { padding-bottom:20px; }
    .joinAddC-e .tit .t { font-size: 20px; width: 100%; padding:15px 0 15px 40px; background-size: 30px auto; }
    .joinAddC-e .tit a { float: left; margin-top:10px;}
    .joinAddC-f { height:calc(100% - 240px); margin-top:20px; padding: 0 0px 0 20px; }
    .joinAddC-g { padding-right:20px; }
}
@media(max-width: 450px){
    .joinAddC-e .tit .t { font-size: 18px; padding:8px 0 8px 30px; background-size: 20px auto; }
}
@media(max-width: 350px){
    .joinAddC-e .tit a { float: left; margin-top:0px; font-size: 14px;}
}
.joinBoxA { padding-top:140px; background: url(../images/joinabg.jpg) no-repeat bottom center #fff;-webkit-background-size: 100% auto;background-size: 100% auto; }
.joinD { background: url(../images/joinabg.jpg) no-repeat center/cover; }

.joinBoxA-a { width: 94%; margin:50px auto 0;max-width: 850px; }.joinBoxA-a ul li {margin-bottom:26px; width: 100%; padding:20px 80px; border:1px solid #e2e2e2; border-radius: 120px; position: relative; }.joinBoxA-a ul li .tit { background: #fff; height: 21px; position: absolute; top:-11px; font-size: 20px;line-height: 20px;width: 85px; text-align: center; }.joinBoxA-a ul li .tit p { width: 100%; position: relative; color:#fe144c; }.joinBoxA-a ul li .tit p:after,.joinBoxA-a ul li .tit p:before { content:'';width: 13px;height: 13px;background: url(../images/joina.png) no-repeat center; position: absolute; top:50%; transform: translateY(-50%); }.joinBoxA-a ul li .tit p:after { right:0; }.joinBoxA-a ul li .tit p:before { left:0; }.joinBoxA-a ul li .t { font-size: 24px;color:#032a72; }.joinBoxA-a ul li .con { font-size: 16px;color:#333; margin-top:5px; line-height: 1.8; }.joinBoxB-b { margin-top:55px; width: 100%;background: url(../images/joind.jpg) no-repeat center/cover; }.joinBoxB-b ul li { padding:200px 0 220px; width: 50%; float: left; text-align: center; }.joinBoxB-b ul li .t { font-size: 36px;color:#fff; margin-bottom:15px; }.joinD ul li { position: relative; float: left; width: 25%; }.joinD ul li .img img { opacity: 0; transition: all 0.8s; }.joinD ul li .con { transition: all 0.8s; position: absolute; top:50%; left:0; transform: translateY(-50%); text-align: center; width: 100%;  }.joinD ul li .con .t { font-size: 72px;color:#032a72; }.joinD ul li span.icob { display: block; width: 40px;height: 39px; margin:25px auto 0;background: url(../images/joinb.png) no-repeat center/cover; }.joinD ul li span.icoa { display: none; width: 13px;height: 13px; margin:0px auto 25px;background: url(../images/joina.png) no-repeat center/cover; }.joinD ul li .con .c { max-width: 90%; margin:18px auto 0; display: none; font-size: 22px;color:#fff; text-align: center; line-height: 2; }.joinD ul li:hover span.icoa,.joinD ul li.cur span.icoa { display: block; }.joinD ul li:hover span.icob,.joinD ul li.cur span.icob { display: none; }.joinD ul li:hover .img img,.joinD ul li.cur .img img { opacity: 1; }.joinD ul li:hover .t,.joinD ul li.cur .t { color:#fff; }.joinD ul li:hover .con .c,.joinD ul li.cur .con .c { display: block; }

@media(max-width: 1680px){
    .nmtit .t{ font-size: 42px; }
    .joinBoxA { padding-top:100px; }
    .ibannerJoin .con p { font-size: 64px; }
    .joinBoxB { padding:100px 0; }
    .joinBoxB-b { margin-top:45px; }
    .joinBoxB-b ul li { padding:150px 0 160px; }
    .joinBoxB-b ul li .t { font-size: 36px;color:#fff; margin-bottom:15px; }
    .joinD ul li .con .t { font-size: 60px; }
    .joinD ul li .con .c { margin:15px auto 0; line-height: 2; }
    .joinD ul li span.icob { margin-top:15px; }
    .joinD ul li span.icoa { margin-bottom:15px; }
}
@media(max-width: 1460px){
    .nmtit .t { font-size: 36px; }
    .nmtit .con { font-size: 14px; }
    .joinBoxA { padding-top:60px; }
    .joinBoxA-a ul li {margin-bottom:20px; padding:20px 50px; }
    .joinBoxA-a ul li .t { font-size: 20px; }
    .ibannerJoin .con p { font-size: 56px; }
    .joinBoxB { padding:80px 0; }
    .joinBoxB-b { margin-top:35px; }
    .joinBoxB-b ul li { padding:120px 0 110px; }
    .joinBoxB-b ul li .t { font-size: 36px;color:#fff; margin-bottom:15px; }
    .joinD ul li .con .t { font-size: 46px; }
    .joinD ul li .con .c { margin:12px auto 0; line-height: 1.6; }
    .joinD ul li span.icob { margin-top:10px; }
    .joinD ul li span.icoa { margin-bottom:10px; }
}
@media(max-width: 1024px){
    .nmtit .t { font-size: 24px; }
    .nmtit .con { max-width: 94%; font-size: 14px; width: 100%; }
    .joinBoxA { padding-top:30px; }
    .joinBoxA-a { margin-top:28px; }
    .joinBoxA-a ul li {margin-bottom:20px; padding:14px 20px 14px 40px; }
    .joinBoxA-a ul li .t { font-size: 18px; }
    .joinBoxA-a ul li .con { font-size: 14px; }
    .ibannerJoin .con p { font-size: 32px; }
    .joinBoxB { padding:0px 0 40px; }
    .joinBoxB-b { margin-top:25px; }
    .joinBoxB-b ul li { padding:80px 0 80px; }
    .joinBoxB-b ul li .t { font-size: 36px;color:#fff; margin-bottom:15px; }
    .joinD ul li .con .t { font-size: 32px; }
    .joinD ul li .con .c { margin:10px auto 0; font-size: 18px; }
    .joinD ul li span.icob { margin-top:10px; }
    .joinD ul li span.icoa { margin-bottom:10px; }
    .joinBoxB-b {
        background: url(../images/joinda.jpg) no-repeat center/cover; }
}
@media(max-width: 750px){
    .joinD ul li { background: #eee; border-bottom:1px solid #ddd; width: 100%; }
    .joinBoxB-b ul li .t { font-size: 30px; margin-bottom:10px; }
}
@media(max-width: 640px){
    .joinBoxB-b ul li .t { font-size: 24px; margin-bottom:6px; }
}
@media(max-width: 500px){
    .ibannerJoin .con p { font-size: 24px; }
    .joinBoxB-b ul li { padding:40px 0 40px; }
    .joinBoxB-b ul li a.mainMore { margin-left:10px; padding-left:50px;background: url(../images/more.png) no-repeat 15px center; }
    .joinBoxB-b ul li a.mainMore:after {width: 30px;height: 30px; }
    .joinBoxB-b ul li a.mainMore:hover:after { margin-left:0; width: 100%; }
    .joinBoxB-b ul li .t { font-size: 20px; margin-bottom:5px; }
}

@media(max-width: 400px){
    .joinBoxB-b ul li .t { font-size: 18px; margin-bottom:0px; }
}
.nmtit { text-align: center; line-height: normal;}
.nmtit .t{line-height: normal;}

.indTitle .atit{font-size: 40px;font-weight: bold;color: #333333;line-height: 1.5;position: relative;z-index: 9;}
.indTitle .btit{font-size: 16px;margin:20px auto 40px auto;}
.center{text-align: center;}
@media screen and (max-width:1320px) {
	
	.indTitle .atit{font-size: 36px;}
}
@media screen and (max-width:1199px) {
	.indTitle{padding: 60px 0 20px;}
	.indTitle .atit{font-size: 28px;}
	.indTitle .btit{font-size: 14px;}
}
@media screen and (max-width:899px) {
	.indTitle{padding: 10px 0 10px;}
	.rczp1_box{padding-top: 0}
	.indTitle .btit{margin:20px auto;}
	.recruitment-title{padding: 16px 30px 16px 30px;}
}

@media screen and (max-width:780px) {
	
	
	.recruitment-title {display: none;}
	.join-fourtop {padding: 10px 20px;}
	.join-fourtop .join-fourp1{width: 25%!important;}
	.join-fourtop .join-fourp2{width: 25%!important;margin: 0 !important;}
	.join-fourtop:before{width: 20px;right: 10px;}
	.join-fourtop::after{height: 20px;right: 20px;}
	.join-fourtop .join-fourp1{width: 100% !important;}
	.join-fourtop .join-fourp2{width: 100% !important;}
	
	
}
/* Cookie 声明弹窗样式 */
.cookie-popup {
    display: none;
    position: fixed;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    max-width: 600px;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    padding: 20px;
    z-index: 1000;
}

.cookie-popup-content h2 {
    font-size: 20px;
    margin-bottom: 10px;
    color: #333;
}

.cookie-popup-content p {
    font-size: 14px;
    color: #666;
    margin-bottom: 20px;
}

.cookie-popup-content a {
    color: #007bff;
    text-decoration: none;
}

.cookie-popup-content a:hover {
    text-decoration: underline;
}

.button-container {
    display: flex;
    justify-content: flex-end;
}

.btn {
    padding: 10px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    margin-left: 10px;
}

.btn-reject {
    background-color: #fff;
    border: 1px solid #ccc;
    color: #666;
}

.btn-reject:hover {
    background-color: #f8f9fa;
}

.btn-accept {
    background-color: #007bff;
    color: #fff;
}

.btn-accept:hover {
    background-color: #0056b3;
}