@import url(yzui.css);

/* index.html */
body.active{overflow-x: hidden;overflow-y: hidden;}
@media (max-width:1200px){
.navbar-toggle{display: none;cursor: pointer;position: absolute;top: 57px;right: 15px;margin-left:18px;z-index:1000;width:24px;height:24px;float:right;background-color:transparent;border:0;display:block;margin-top:-32px;}
.navbar-toggle span{margin-top:10px}
.navbar-toggle span,.navbar-toggle span:before,.navbar-toggle span:after{position:absolute;display:block;width:24px;height:2px;cursor:pointer;content:'';background-color:#000;border-radius:1px;-webkit-transition:all .4s cubic-bezier(0.19,1,.22,1);-o-transition:all .4s cubic-bezier(0.19,1,.22,1);transition:all .4s cubic-bezier(0.19,1,.22,1)}
.navbar-toggle span:before{top:-7px}
.navbar-toggle span:after{bottom:-7px}
.navbar-toggle.drawer-open span,.navbar-toggle.drawer-open span::before,.navbar-toggle.drawer-open span::after{background:#000;}
.navbar-toggle.drawer-open span{background: rgba(0, 0, 0, 0);}
.navbar-toggle.drawer-open span:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);left:0px;top:0px;}
.navbar-toggle.drawer-open span:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);left:0px;top:0px;}
}
/*.header{height: 100px;background: #fff;position: fixed;top: 0;left: 0;width: 100%;z-index: 999;transition: all .5s;}
*/.header .search{transition: all .5s;margin-top: 29px;width: 240px;height: 42px;border-radius: 21px;border: solid 1px #e5e5e5;}
.header .search input{color: #221815;width: 178px;height: 40px;font-size: 12px;padding: 0 19px;border: 0;border-radius: 21px;}
.header .search button{width: 58px;border: 0;height: 40px;background: none;cursor: pointer;}
.blank{height: 100px;}
/*.header .search input::-webkit-input-placeholder {
color:rgba(34,24,21,0.3);
}
.header .search input:-moz-placeholder {
color:rgba(34,24,21,0.3);
}
.header .search input::-moz-placeholder {
color:rgba(34,24,21,0.3);
}
.header .search input:-ms-input-placeholder {
color:rgba(34,24,21,0.3);
}*/

.language{transition: all .5s;color: #221815;position: relative;margin-left: 40px;margin-top: 42px;margin-right: 42px;cursor: pointer;padding-bottom: 10px;}
.language .t-01{padding-left: 26px;background: url('../images/yy-01.png') no-repeat left center;}
.language .t-01 img{margin-left: 5px;position: relative;top: 8px;}
.language dl{position: absolute;top: 20px;padding-left: 26px;display: none;}
.language dl dd{margin-top: 3px;}
.language:hover dl{display: block;}
.language i{position: absolute;left: -40px;top: 0;display: inline-block;background-color:rgba(34,24,21,0.3);width: 1px;height: 20px;}

/*@media (min-width:1200px){
.header.active{height: 90px;}
.header.active .logo{height: 90px;line-height: 90px;}
.header.active .search{margin-top: 24px;}
.header.active .language{margin-top: 37px;}
.header .nav{transition: all .5s;margin-top: 40px;padding-right: 20px;}
.header.active .nav{margin-top: 35px;}
.header .nav li{float: left;border-bottom: 4px solid #fff;}
.header .nav li a{transition: all .5s;color: #221815;font-size: 18px;display: inline-block;padding: 0 22px 32px;}
.header.active .nav li a{padding: 0 22px 27px;}
.header .nav li:hover,.header .nav li.active{border-bottom: 4px solid #fff;}
}*/

.crumbs{background-color: #f5f5f5;height: 60px;}
.crumbs .t-01{margin-top: 22px;padding-left: 15px;background: url('../images/home.png') no-repeat left center;}
.crumbs .t-01 i{margin: 0 19px;display: inline-block;width: 6px;height: 10px;background: url('../images/arrow.png') no-repeat;}
.crumbs .t-01 a{color: #808080;}
.crumbs .t-01 a:hover{color: #c7000b;}
.crumbs ul li{float: left;border-bottom: 2px solid #f5f5f5;}
.crumbs ul li a{font-size: 14px;letter-spacing: 1px;color: #808080;display: inline-block;padding: 22px 22px 17px;}
.crumbs ul li:hover,.crumbs ul li.active{border-bottom: 2px solid #c7000b;}
.crumbs ul li:hover a,.crumbs ul li.active a{color: #c7000b;}

.p-title{text-align: center;}
.p-title p:nth-child(1){font-size: 50px;letter-spacing: 3px;color: #333333;}
.p-title p:nth-child(2){width: 50px;height: 4px;background-color: #c7000b;margin: 24px auto 0;}

.announcement{padding: 83px 0 107px;}
.announcement .con{margin-top: 61px;}
.announcement .con li{padding: 33px 0;border-top: 1px solid #e9e9e9;}
.announcement .con li:last-child{border-bottom: 1px solid #e9e9e9;}
.announcement .con li .t-01{width: 178px;text-align: center;color: #636363;}
.announcement .con li .t-01 p:nth-child(1){font-size: 50px;letter-spacing: 3px;}
.announcement .con li .t-01 p:nth-child(2){font-size: 18px;}
.announcement .con li .t-02{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;border-left: 1px solid #ebebeb;padding: 0 46px;height: 93px;line-height: 93px;font-size: 20px;color: #333333;}
.announcement .con li:hover{background-color: #c7000a;}
.announcement .con li:hover .t-01{color: #fff;}
.announcement .con li:hover .t-02{color: #fff;border-left: 1px solid rgba(235,235,235,0.3);}

.page{font-size: 0;text-align: center;text-align: center;margin-top: 98px;}
.page a{margin: 0 5px;display: inline-block;width: 40px;height: 40px;border: solid 1px #d9d9d9;line-height: 38px;text-align: center;font-size: 14px;color: #666;}
.page a.p-01{color: transparent;background: url('../images/a-01.png') no-repeat center center;}
.page a.p-01:hover{background: #c7000b url('../images/a-11.png') no-repeat center center;color: transparent;}
.page a.p-02{color: transparent;background: url('../images/a-02.png') no-repeat center center;}
.page a.p-02:hover{background: #c7000b url('../images/a-22.png') no-repeat center center;color: transparent;}
.page a:hover,.page a.active{color: #fff;border: 1px solid #c7000b;background-color: #c7000b;}
.page a:nth-child(1),
.page a:last-child{width: 60px;}

.footer{position:relative; z-index:1; background-color:#F5F5F5!important;}
.footer .top{padding: 115px 0 94px;border-bottom: 1px solid #d9d9d9;}
.footer .top .t-01{margin-top: 5px;}
.footer .top .t-02 li{float: left;margin-right: 100px;}
.footer .top .t-02 li:last-child{margin-right: 0;}
.footer .top .t-02 li .i-01 a{font-size: 18px;letter-spacing: 1px;color: #221815;}
.footer .top .t-02 li dl dd a{color: #a6a2a1; font-size:14px;}
.footer .top .t-02 li dl dd:hover a{color: #c7000b;}
.footer .top .t-02 li dl dd{margin-top: 15px;}
.footer .top .t-02 li dl dd:nth-child(1){margin-top: 36px;}
.footer .bot{padding: 45px 0;}
.footer .bot .t-01{color: rgba(34,24,21,0.5);}
.footer .bot .t-02 li{float: left;height: 16px;line-height: 16px;border-left: 1px solid #d9d9d9;}
.footer .bot .t-02 li a{color: rgba(34,24,21,0.5);display: inline-block;padding: 0 15px;}
.footer .bot .t-02 li:nth-child(1){border:none;}
.footer .bot .t-02 li:last-child a{padding-right: 0;}
.footer .bot .t-02 li:hover a{color: #c7000b;}
@media (max-width:1199px){
.footer .top .t-02 li{margin-right:80px;}
.footer{padding:0 25px;}
.footer .bot .t-02 li a{padding:0 10px;}
}
@media (max-width:767px){
.footer{padding:0;}
}

.stock-market{padding: 85px 0 173px;}
.stock-market .con{border: 1px solid #e9e9e9;margin-top: 60px;}

.investor-education{padding: 85px 0 109px;}
.investor-education .con{margin-top: 61px;}
.investor-education .con li{border-bottom: 1px solid #f2f2f2;}
.investor-education .con li .t-01{font-size: 18px;color: #222222;padding: 36px 0;}
.investor-education .con li .t-01 .i-01{width: 80%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.investor-education .con li .t-01 .i-02{cursor: pointer;margin-right: 33px;width: 17px;height: 17px;background: url('../images/add-01.png') no-repeat center center;}
.investor-education .con li:nth-child(1){border-top: 1px solid #f2f2f2;}
.investor-education .con li .t-02{display: none;padding: 20px 36px 60px;font-size: 16px;line-height: 34px;color: #555555;}
.investor-education .con li.active .t-01{color: #c7000b;}
.investor-education .con li.active .t-01 .i-02{background: url('../images/add-02.png') no-repeat center center;}

.page-banner .m-banner{display: none;}
.page-banner{position: relative; text-align:right;}
.page-banner .tex{position: absolute;width: 100%;left: 0;top: 35%;color: #fff;text-align: right;}
.page-banner .tex .con p:nth-child(1){font-size: 42px;letter-spacing: 3px;color: #ffffff;}
.page-banner .tex .con p:nth-child(2){margin-top: 10px;font-size: 18px;line-height: 30px;letter-spacing: 1px;}

.responsibility{padding: 28px 0 90px;}
.responsibility .page{margin-top: 100px;}
.responsibility .con li{margin-left: 48px;margin-top: 43px;background-color: #f8f8f8;width: 368px;float: left;}
.responsibility .con ul{margin-left: -48px;}
.responsibility .con li .img{position: relative;overflow: hidden;}
.responsibility .con li .img img{transition: all .5s;}
.responsibility .con li:hover .img img{transform: scale(1.1);}
.responsibility .con li .img i{z-index: 10;font-style: normal;color: #fff;position: absolute;top: 0;left: 0;display: inline-block;text-align: center;line-height: 36px;width: 110px;height: 36px;background-color: #c7000a;}
.responsibility .con li .tex p:nth-child(1){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 64px;font-size: 20px;line-height: 32px;letter-spacing: 1px;color: #221815;}
.responsibility .con li .tex p:nth-child(2){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;height: 104px;margin-top: 23px;line-height: 26px;letter-spacing: 1px;color: #808080;}
.responsibility .con li .tex{padding: 30px 25px 52px 15px;}
.responsibility .con li:hover .tex p:nth-child(1){color: #c7000a;}

.contact{padding: 119px 0 115px;}
.contact .item:nth-child(1){width: 660px;}
.contact .item:nth-child(2){width: 540px;}
.contact .item .t-01 p:nth-child(1){font-size: 30px;letter-spacing: 2px;color: #221815;}
.contact .item .t-01 p:nth-child(2){margin: 34px 0 0;width: 48px;height: 4px;background-color: #c7000b;}
.contact .item .t-02{font-size: 16px;letter-spacing: 1px;color: #221815;}
.contact .item .t-02 p{padding-left: 42px;margin-top: 24px;}
.contact .item .t-02 p a{color: #221815;}
.contact .item .t-02 p:nth-child(1){margin-top: 34px;background: url('../images/lx-a-01.png') no-repeat left center;}
.contact .item .t-02 p:nth-child(2){background: url('../images/lx-a-02.png') no-repeat left center;}
.contact .item .t-02 p:nth-child(3){background: url('../images/lx-a-03.png') no-repeat left center;}
.contact .item .t-02 p:nth-child(1) a{margin-left: 15px;color: #c7000b;text-decoration:underline !important;}

.headquarters{background-color: #f5f5f5;padding: 120px 0;}
.headquarters li{padding-top: 37px;text-align: center;float: left;width: 384px;height: 400px;background-color: #ffffff;margin-left: 24px;}
.headquarters ul{margin-left: -24px;}
.headquarters li .tex p:nth-child(1){margin: 35px 0 19px;font-size: 24px;letter-spacing: 2px;color: #221815;}
.headquarters li .tex p:nth-child(2),
.headquarters li .tex p:nth-child(3){font-size: 14px;letter-spacing: 1px;color: #221815;}
.headquarters li .tex p:nth-child(3){margin-top: 8px;}
.headquarters li .tex p:nth-child(2) a{color: #221815;}
.headquarters li .tex p:nth-child(4){margin-top: 50px;font-size: 16px;letter-spacing: 1px;color: #808080;}

.message{padding: 113px 0 120px;}
.message .t-01 p:nth-child(1){font-size: 30px;letter-spacing: 2px;color: #221815;}
.message .t-01 p:nth-child(2){margin-top: 22px;font-size: 20px;line-height: 32px;letter-spacing: 1px;color: #221815;}
.message .t-01 p:nth-child(3){margin: 36px 0 0;width: 48px;height: 4px;background-color: #c7000b;}
.message .con{padding-top: 16px;}
.message .con .items input{font-size: 16px;letter-spacing: 1px;color: #221815;padding: 0 18px;width: 588px;height: 60px;background-color: #ffffff;border: solid 1px #e5e5e5;}
.message .con .items{margin-top: 24px;}
.message .con .items input::-webkit-input-placeholder { /* WebKit browsers */
color:#221815;
}
.message .con .items input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #221815;
}
.message .con .items input::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #221815;
}
.message .con .items input:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #221815;
}
.message .con .items textarea{font-size: 16px;letter-spacing: 1px;color: #221815;font-family: "微软雅黑";padding: 18px;width: 100%;height: 240px;background-color: #ffffff;border: solid 1px #e5e5e5;}
.message .con .items textarea::-webkit-input-placeholder { /* WebKit browsers */
color:#221815;
font-family: "微软雅黑";
}
.message .con .items textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #221815;
font-family: "微软雅黑";
}
.message .con .items textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #221815;
font-family: "微软雅黑";
}
.message .con .items textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #221815;
font-family: "微软雅黑";
}
.message .con .items .tex{padding: 28px 18px 0;font-size: 16px;letter-spacing: 1px;color: #808080;}
.message .con .btn button{cursor: pointer;border: 0;font-size: 24px;letter-spacing: 1px;color: #ffffff;width: 100%;height: 60px;background-color: #c7000b;box-shadow: 0px 10px 30px 0px rgba(199, 0, 11, 0.3);}
.message .con .btn{margin-top: 38px;}

.house-organ{padding: 87px 0 98px;}
.house-organ .con{padding-bottom: 35px;border-bottom: 1px solid rgba(222,236,230,0.5);}
.house-organ li{height: 429px;padding: 26px 14px 0 41px;margin: 15px 0;}
.house-organ li:nth-child(odd){background: url('../images/kw-bg-01.png') no-repeat center center;}
.house-organ li:nth-child(odd):hover{background: url('../images/kw-bg-02.png') no-repeat center center;}
.house-organ li .tex{padding-top: 60px;}
.house-organ li .tex .t-01>span{font-size: 24px;letter-spacing: 1px;color: #221815;margin-right: 20px;}
.house-organ li .tex .t-01 p{margin-top: 8px;}
.house-organ li .tex .t-01 p span{font-size: 18px;letter-spacing: 1px;color: #221815;}
.house-organ li .tex .t-01 p span:nth-child(2){display: inline-block;margin: 0 15px;background-color: #221815;width: 2px;height: 14px;}
.house-organ li .tex .t-02{margin-top: 31px;font-size: 16px;line-height: 32px;letter-spacing: 1px;color: #808080;}
.house-organ li .tex .t-03 a{font-size: 16px;letter-spacing: 1px;color: #ffffff;display: inline-block;text-align: center;line-height: 48px;position: relative;width: 180px;height: 48px;background-color: #a1a1a1;}
.house-organ li .tex .t-03 a img{position: absolute;right: 9px;top: 9px;}
.house-organ li .tex .t-03{margin-top: 41px;}
.house-organ li:hover .tex .t-03 a{background-color: #c7000b;color: #fff;}
.house-organ li:hover .tex .t-01>span{color: #c7000b;}
.house-organ li:hover .tex .t-01 p span{color: #c7000b;}
.house-organ li:hover .tex .t-01 p span:nth-child(2){background-color: #c7000b;}
.house-organ .page{margin-top: 92px;}

.news-banner .tex{top: 24%;}
.bot-pagination{text-align: left !important;bottom: 22px !important;}
.bot-pagination .swiper-pagination-bullet{opacity: 1 !important;background-color: #dadada;}
.bot-pagination .swiper-pagination-bullet-active{background-color: #c7000a;}
.news-banner .tex .con{position: relative;top: 18px;}
.page-banner .bot{position: relative;}
.page-banner .bot .swiper-slide{position: relative;}
.page-banner .bot .swiper-slide .texs{padding: 30px 60px 0 448px;text-align: left;margin-top: 60px;width: 913px;height: 401px;background-color: #f3f3f3;}
.page-banner .bot .swiper-slide .imgs{width: 670px;position: absolute;top: 0;left: 0;}
.page-banner .bot .swiper-slide .texs p:nth-child(1){letter-spacing: 1px;color: #221815;}
.page-banner .bot .swiper-slide .texs p:nth-child(2){margin: 18px 0 23px;height: 64px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 24px;line-height: 32px;letter-spacing: 1px;color: #221815;}
.page-banner .bot .swiper-slide .texs p:nth-child(3){height: 96px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size: 16px;line-height: 32px;letter-spacing: 1px;color: #808080;}
.page-banner .bot .swiper-slide .texs a{margin: 36px 0 0 ;position: relative;font-size: 16px;letter-spacing: 1px;color: #ffffff;display: block;text-align: center;line-height: 18px;width: 180px;height: 48px;line-height: 48px;background-color: #c7000b;}
.page-banner .bot .swiper-slide .texs a img{position: absolute;top: 9px;right: 9px;}
.bot-next{
    right: -50px;
    left: auto;
    border-radius: 100%;
    position: absolute;
    background: url('../images/xw-a-02.png') no-repeat center center;
    top: 46%;
    margin-top: -15px;
    width: 19px;
    height: 31px;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}
.bot-prev{
    left: -50px;
    right: auto;
    border-radius: 100%;
    position: absolute;
    background: url('../images/xw-a-01.png') no-repeat center center;
    top: 46%;
    margin-top: -15px;
    width: 19px;
    height: 31px;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}

.news{padding: 145px 0 119px;}
.news .list{padding-bottom: 62px;border-bottom: 1px solid rgba(222,236,230,0.5);}
.news .list li{margin-top: 48px;padding: 13px 15px 17px 14px;}
.news .list li .img{width: 247px;overflow: hidden;}
.news .list li .img img{transition: all .5s;}
.news .list li:hover .img img{transform: scale(1.1);}
.news .list li .tex{width: 645px;margin-left: 34px;padding-top: 22px;}
.news .list li .date{padding-top: 17px;text-align: center;width: 160px;height: 146px;background-color: #f3f3f3;}
.news .list li .tex p:nth-child(1){overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 24px;letter-spacing: 1px;color: #221815;}
.news .list li .tex p:nth-child(2){margin-top: 19px;height: 64px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 16px;line-height: 32px;letter-spacing: 1px;color: #808080;}
.news .list li .date p:nth-child(1){border-bottom: 1px solid #dcdcdc;font-size: 50px;letter-spacing: 3px;color: #b0b0b0;}
.news .list li .date p:nth-child(2){margin-top: 10px;font-size: 18px;letter-spacing: 1px;color: #b0b0b0;}
.news .list li:hover .tex p:nth-child(1){color: #c7000a;}
.news .list li:hover{box-shadow: 0px 9px 21px 0px rgba(149, 149, 149, 0.26);}
.news .list li:hover .date{background-color: #c7000a;}
.news .list li:hover .date p:nth-child(1){color: #fff;border-bottom: 1px solid #fff;}
.news .list li:hover .date p:nth-child(2){color: #fff;}
.news .page{margin-top: 111px;}

.news-detail{padding: 100px 0 125px;}
.news-detail .top{position: relative;text-align: center;padding-bottom: 30px;border-bottom: 1px solid #ededed;}
.news-detail .top .t-01{font-size: 26px;letter-spacing: 2px;color: #333333;}
.news-detail .top .t-02{color: rgba(51,51,51,0.6);font-size: 16px;margin-top: 77px;}
.news-detail .top .t-02 span{display: inline-block;}
.news-detail .top .t-02 span i{margin: 0 34px;display: inline-block;background-color: rgba(51,51,51,0.6);width: 2px;height: 10px;;}
.news-detail .top .share{width: 42px;text-align: center;position: absolute;left: -102px;top: 178px;}
.news-detail .top .share li{margin-top: 30px;}
.news-detail .top .share .i-01{padding-bottom: 21px;border-bottom: 1px solid #e6e6e6;}
.news-detail .con img{max-width: 100%;}
.news-detail .con{border-bottom: 1px solid #ededed;padding: 55px 0 78px;font-size: 16px;line-height: 40px;color: #555555;}
.news-detail .return{text-align: center;margin-top: 67px;}
.news-detail .return a{padding-top: 27px;display: inline-block;border-radius: 100%;width: 105px;font-size: 14px;color: #fff;height: 105px;background-image: linear-gradient(0deg, #a62133 0%, #e40214 100%), linear-gradient(#c30c23, #c30c23);background-blend-mode: normal, normal;box-shadow: 0px 15px 30px 0px rgba(238, 52, 63, 0.3);}
.news-detail .return a p{margin-top: 6px;}
.other{margin-top: 63px;}
.other .t-01{font-size: 24px;color: #333333;}
.other .t-02 li{position: relative;top: 0;transition: all .5s;margin-top: 30px;margin-left: 34px;height: 123px;border: 1px solid #e5e5e5;border-top: 3px solid #454545;width: 583px;float: left;}
.other .t-02 li:hover{border-top: 3px solid #ee343f;}
.other .t-02 ul{margin-left: -34px;}
.other .t-02 li p:nth-child(1){font-size: 20px;color: #333333;}
.other .t-02 li p:nth-child(2){font-size: 16px;color: #666666;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.other .t-02 li a{display: block;width: 100%;height: 100%;padding: 32px 28px 0;}
.other .t-02 li:hover{border-top: 3px solid #ee343f;top: -20px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}

.organizational{padding: 112px 0 120px;}
.organizational .con{text-align: center;}
.organizational .con img{max-width: 100%;}

.honor-banner .tex{top: 26%;}

.a-title{position: relative;}
.a-title p:nth-child(1){font-size: 26px;line-height: 60px;letter-spacing: 2px;color: #221815;}
.a-title p:nth-child(2){width: 48px;height: 4px;background-color: #c7000b;margin:5px 0 0;}
.a-title img{position: absolute;z-index: 0;left: -86px;top: -70px;}

.honor{padding: 120px 0;}
.honor .con{margin-top: 40px;}
.honor li{width: 384px;margin-left: 24px;float: left;}
.honor ul{margin-left: -24px;}
.honor li .tex{padding: 22px 25px 0;height: 144px;}
.honor li .tex p:nth-child(1){font-size: 16px;line-height: 26px;letter-spacing: 1px;color: #221815;}
.honor li .tex p:nth-child(2){margin-top: 3px;font-size: 16px;color: #808080;}
.honor .page{margin-top: 0;}
.honor li:hover .tex p:nth-child(1){color: #c7000b;}

.songs{padding: 120px 0;}
.songs li{margin-top: 90px;}
.songs li:nth-child(1){margin-top: 40px;}
.songs li .top{position: relative;}
.songs li .top img:nth-child(2){cursor: pointer;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.songs li .bot{padding-top: 66px;height: 280px;text-align: center;border: solid 1px #e5e5e5;border-top: 0 solid #000;}
.songs li .bot p:nth-child(1){overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 32px;letter-spacing: 2px;color: #000000;}
.songs li .bot p:nth-child(2){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 23px 0;font-size: 16px;line-height: 24px;letter-spacing: 1px;color: #808080;}
.songs li .bot p:nth-child(3) a{padding-left: 28px;background: url('../images/lt-01.png') no-repeat left center;font-size: 16px;letter-spacing: 1px;color: #c7000b;}

.v-mc{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index: 1001;
    background: rgba(55, 58, 71, 0.6);
    opacity: 1;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    -webkit-backface-visibility: hidden;
    display: none;
}
.v-video{
    width: 920px;
    height: 484px;
    top: 50%;
    left: 50%;
    margin-left: -460px;
    margin-top: -242px;
    position: fixed;
    z-index: 1002;
    display: none;
    transition: all .5s;
    transform: scaleZ(90deg);
}
.v-video video{
    width: 100%;
}
.v-video .v-close{
    position: absolute;right: -75px;top: -60px;
    cursor: pointer;
}

.profile{padding: 120px 0 115px;}
.profile .con{padding: 35px 0 0;font-size: 18px;line-height: 36px;letter-spacing: 2px;color: #221815;}
.profile .con img{max-width: 100%;}
.profile .con .img{position: relative;}
.profile .con .img img:nth-child(2){cursor: pointer;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.mission{padding: 120px 0 148px;}
.mission .top .con{margin-top: 40px;}
.mission .top .con .img{width: 600px;overflow: hidden;}
.mission .top .con .img img{transition: all .5s;}
.mission .top .con .img:hover img{transform: scale(1.1);}
.mission .top .con .tex{width: 558px;padding-top: 0px;margin-left: 35px;}
.mission .top .con .tex p:nth-child(1){overflow: hidden;font-size: 26px;letter-spacing: 2px;color: #221815;}
.mission .top .con .tex p:nth-child(2){margin-top: 30px;font-size: 14px;line-height: 26px;letter-spacing: 1px;color: #808080;}
.mission .bot{margin-top: 274px;}
.mission .bot .a-title img{display: none;}
.mission .bot .a-title p:nth-child(1){color: #fff;}
.mission .bot .con{margin-top: 35px;position: relative;padding-bottom: 147px;}
.mission .bot .con .swiper-slide{color: #fff;}
.mission .bot .con .swiper-slide p:nth-child(1){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;font-size: 26px;letter-spacing: 2px;}
.mission .bot .con .swiper-slide p:nth-child(2){margin-top: 30px;height: 164px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 14px;line-height: 26px;letter-spacing: 1px;}

.mission-next{
    right: auto;
    left: 70px;
    position: absolute;
    background: url('../images/wh-a-02.png') no-repeat center center;
    bottom: 0;
    width: 60px;
    height: 60px;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}
.mission-next.swiper-button-disabled{background: url('../images/wh-a-22.png') no-repeat center center;}
.mission-prev{
    left: 0;
    right: auto;
    position: absolute;
    background: url('../images/wh-a-01.png') no-repeat center center;
    bottom: 0;
    bottom: 0;
    width: 60px;
    height: 60px;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}
.mission-prev.swiper-button-disabled{background: url('../images/wh-a-11.png') no-repeat center center;}

.ancient{padding: 104px 0 120px;}
.ancient .top{color: #000;}
.ancient .top p:nth-child(1){font-size: 26px;letter-spacing: 2px;}
.ancient .top p:nth-child(2){margin: 21px 0 38px;font-size:16px;letter-spacing: 2px; line-height:26px;}
.ancient .top p:nth-child(3){margin: 0;width: 48px;height: 4px;background-color: #c7000b;}
.ancient .bot{margin-top: 40px;}
.ancient .bot li{position: relative;}
.ancient .bot li .tex{position: absolute;font-size:18px;line-height: 48px;color: #ffffff;}
.ancient .bot li:nth-child(1) .tex{right:31px;top: 117px;}
.ancient .bot li:nth-child(2) .tex{left: 32px;top: 117px;color: #000000;}

.about-banner .tex .con p:nth-child(2){font-size: 28px;letter-spacing: 2px;margin-top: 10px;}

.jiuzhitang{background-color: #f5f5f5;padding: 90px 0 110px;}
.jiuzhitang .con .t-01{margin: 90px 0 60px;font-size: 16px;line-height: 32px;letter-spacing: 1px;color: #221815;}
.jiuzhitang .con .t-02 li p:nth-child(1) i{margin-right: 13px;font-style: normal;font-weight: bold;font-size: 90px;color: #c7000b;}
.jiuzhitang .con .t-02 li{float: left;font-size: 16px;letter-spacing: 2px;color: #221815; width:33.33%;}
.jiuzhitang .con .t-02 li:nth-child(2){margin: 0; transform:translateX(90px)}
.more{margin-top: 85px;}
.more a{width: 180px;height: 48px;line-height: 48px;text-align: center;background-color: #c7000b;display: inline-block;position: relative;font-size: 16px;letter-spacing: 1px;color: #ffffff;}
.more a:hover{color:#fff;}
.more a img{position: absolute;right: 9px;top: 9px;}

.culture{padding-bottom: 155px;background-color: #f5f5f5;}
.culture .culture-con{height: 880px;}
.culture .culture-con{padding: 0 60px;}
.culture .t-01{text-align: right;padding-top: 144px;}
.culture .t-01 p:nth-child(1){font-size: 26px;letter-spacing: 2px;color: #221815;}
.culture .t-01 p:nth-child(2){margin: 35px 0 12px;font-size: 20px;line-height: 26px;letter-spacing: 1px;color: #221815;}
.culture .t-01 p:nth-child(3){margin-right:0;width: 48px;height: 4px;background-color: #c7000b;}
.culture .con{margin-top: 40px;}
.culture .con li{width: 358px;float: left;margin-left: 3px;}
.culture .con ul{margin-left: -3px;}
.culture .con li .tex{padding: 33px 27px 0;}
.culture .con li .tex p:nth-child(1){overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 24px;letter-spacing: 1px;color: #221815;}
.culture .con li .tex p:nth-child(2){margin: 15px 0 25px;overflow: hidden; height:66px;font-size: 16px;letter-spacing: 1px;color: #808080;}
.culture .con li .img{overflow: hidden;}
.culture .con li .img img{transition: all .5s;}
.culture .con li:hover .img img{transform: scale(1.1);}

.evolution{padding: 110px 0 120px;}
.evolution .t-01 p:nth-child(1){font-size: 26px;letter-spacing: 2px;color: #ffffff;}
.evolution .t-01 p:nth-child(2){margin-top: 13px;font-size: 20px;line-height: 36px;letter-spacing: 1px;color: #ffffff;}
.evolution .con{margin-top: 80px;}
.evolution .con .swiper-slide{background-color: #fff;}
.evolution .con .swiper-slide .tex{height: 190px;padding: 31px 26px 0;}
.evolution .con .swiper-slide .tex p:nth-child(1){font-size: 24px;letter-spacing: 1px;color: #221815;}
.evolution .con .swiper-slide .tex p:nth-child(2){margin-top: 7px;font-size: 16px;letter-spacing: 1px;color: #c7000b;}
.evolution .con .swiper-slide .tex p:nth-child(2) i{position: relative;top: 2px;margin-right: 7px;font-style: normal;font-weight: bold;font-size: 32px;color: #c7000b;}
.evolution-next{
    right: 29px;
    left: auto;
    position: absolute;
    background: url('../images/ln-arrow.png') no-repeat center center;
    bottom: 38px;
    width: 9px;
    height: 12px;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}
.evolution-prev{
    display: none;
    left: 50px;
    right: auto;
    border-radius: 100%;
    position: absolute;
    background: url('../images/ba-01.png') no-repeat center center;
    top: 50%;
    margin-top: -15px;
    width: 16px;
    height: 30px;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}

.framework{padding: 120px 0 97px;}
.framework .container{position: relative;}
.framework .container .a-title{position: absolute;left: 0;top: 0;}
.framework .container img{max-width: 100%;}

.ab-title{text-align: left;}
.ab-title p:nth-child(1){font-size: 26px;letter-spacing: 2px;color: #221815;}
.ab-title p:nth-child(2){margin: 24px 0 35px;font-size: 20px;letter-spacing: 1px;line-height: 36px;color: #221815;}
.ab-title p:nth-child(3){width: 48px;height: 4px;background-color: #c7000b;margin: 0;}

.a-songs{padding: 168px 0 150px;}
.a-songs .t-01{position: relative;margin-top: 40px;}
.a-songs .t-01 .tex{cursor: pointer;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.a-songs .t-01 .tex{text-align: center;}
.a-songs .t-01 .tex p{margin-top: 16px;font-size: 24px;letter-spacing: 1px;color: #ffffff;text-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);}
.a-songs .more{margin-top: 40px;}

.a-honor{padding: 113px 0 120px;}
.a-honor .more{margin-top: 25px;}

.join-banner .tex .con p:nth-child(2){margin-top: 22px;}

.j-title{position: relative;}
.j-title p:nth-child(1){font-size: 26px;letter-spacing: 2px;color: #221815;}
.j-title p:nth-child(2){margin: 21px 0 35px;font-size: 20px;letter-spacing: 1px;color: #221815;}
.j-title p:nth-child(3){width: 48px;height: 4px;background-color: #c7000b;margin: 0;}
.j-title img{position: absolute;z-index: 0;left: -86px;top: -70px;}

.join-us{padding: 93px 0 0;}
.join-us .con .t-01{margin-top: 41px;font-size: 18px;line-height: 32px;letter-spacing: 1px;color: #221815;}
.join-us .con .t-02 .i-01{width:66.45833333333333%}
.join-us .con .t-02 .i-02{width:32.65625%;}
.join-us .con .t-02 .i-02 .o-02{margin-top: 2.6876712328767%;}
.join-us .con .t-02{margin-top: 84px;}
.join-us .bot{margin: 109px 0 102px ;}
.join-us .bot li{padding: 2px 37px 0;text-align: center;float: left;width: 25%;height: 285px;border-right: 1px solid #f4f4f4;}
.join-us .bot li .tex p:nth-child(1){margin: 24px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 18px;letter-spacing: 1px;color: #221815;}
.join-us .bot li .tex p:nth-child(2){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;text-align: left;line-height: 28px;letter-spacing: 1px;color: #221815;}

.career-access{padding: 92px 0 94px;text-align: center;}
.career-access .m-con{display: none;}
.career-access .t-01 p:nth-child(1){font-size: 26px;letter-spacing: 2px;color: #ffffff;}
.career-access .t-01 p:nth-child(2){margin: 31px auto 0;width: 48px;height: 4px;background-color: #ffffff;}
.career-access .con{margin-top: 32px;position: relative;}
.career-access .con img{max-width: 100%;}
.career-access .con .tuoyuan{position: absolute;animation:radiusRotate 30s linear infinite;}
.career-access .con .s-01{top: 22px;left: 231px;}
.career-access .con .s-02{top: 23px;right: 233px;}
@keyframes radiusRotate {
0% {
    transform:rotate(0deg);
}
100% {
    transform:rotate(360deg);
}
}

.aspirations{padding: 115px 0 145px;}
.aspirations .con{margin-top: 51px;height: 510px;background: #ffffff url('../images/yh-01.png') no-repeat 28px 47px;box-shadow: 0px 0px 40px 0px rgba(203, 203, 203, 0.35);}
.aspirations .con .swiper-slide{height: 510px;}
.aspirations .con .swiper-slide .tex{width: 630px;margin: 87px 0 0 67px;}
.aspirations .con .swiper-slide .img{width: 350px;text-align: center;margin-left: 52px;}
.aspirations .con .swiper-slide .img img{position: relative;top: 20px;}
.aspirations .con .swiper-slide .tex .t-01 span:nth-child(1){font-weight: bold;font-size: 30px;color: #222222;}
.aspirations .con .swiper-slide .tex .t-01 span:nth-child(2){margin-left: 23px;font-size: 16px;color: #9d9d9d;}
.aspirations .con .swiper-slide .tex .item p:nth-child(1){font-size: 16px;color: #9d9d9d;}
.aspirations .con .swiper-slide .tex .item p:nth-child(2){margin-top: 10px;line-height: 25px;font-weight: bold;color: #222222;}
.aspirations .con .swiper-slide .tex .item:nth-child(2){margin: 40px 0 30px;}
.aspirations .con .aspirations-pagination{text-align: left !important;bottom: 87px !important;margin-left: 62px !important;}
.aspirations .con .aspirations-pagination .swiper-pagination-bullet{margin: 0 17px;opacity: 1 !important;width: 10px;height: 10px;background-color: #e6e6e6;}
.aspirations .con .aspirations-pagination .swiper-pagination-bullet-active{background-color: #c9171d;}

.explore{padding: 53px 0 76px;background-color: #f7f7f7;}
.explore .con{padding-top: 30px;}
.explore .con li{float: left;margin-left: 28px;margin-top: 29px;width: 585px;height: 130px;background-color: #ffffff;box-shadow: 0px 10px 30px 0px rgba(192, 192, 192, 0.3);}
.explore .con ul{margin-left: -28px;}
.explore .con li a{display: block;width: 100%;height: 100%;}
.explore .con li a .tex p:nth-child(1){font-weight: 600;font-size: 20px;letter-spacing: 1px;color: #221815;}
.explore .con li a .tex p:nth-child(2){margin-top: 17px;font-size: 16px;letter-spacing: 1px;color: #221815;}
.explore .con li a .tex{padding: 32px 0 0 28px;}
.explore .con li a .img{height: 130px;line-height: 130px;margin-right: 40px;}
.explore .con li a .img img{vertical-align: middle;}
.explore .con li a .img img:nth-child(2){display: none;}
.explore .con li:hover a .img img:nth-child(2){display: inline-block;}
.explore .con li:hover a .img img:nth-child(1){display: none;}
.explore .con li:hover{background-color: #c7000b;box-shadow: 0px 10px 30px 0px rgba(199, 0, 11, 0.3);}
.explore .more{margin-top: 56px;text-align: center;}
.explore .con li:hover a .tex p:nth-child(1),
.explore .con li:hover a .tex p:nth-child(2){color: #fff;}

.product{padding: 80px 0 148px;}
.product .container{position: relative;}
.product .container .p-nav{width: 175px;position: absolute;left: -227px;top: 0;}
.product .container .p-nav.p-navFixed{ position:fixed; top:130px;}
.product .container .p-nav li{margin-top: 20px;}
.product .container .p-nav li:nth-child(1){margin-top: 0;}
.product .container .p-nav li .t-01{cursor: pointer;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;font-size: 20px;letter-spacing: 0px;color: #221815;}
.product .container .p-nav li dl{display: none;}
.product .container .p-nav li dl dd{margin-top: 20px;}
.product .container .p-nav li dl dd:nth-child(1){margin-top: 33px;}
.product .container .p-nav li dl dd .tex{width: 80%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;margin-left: 11px;font-size: 16px;letter-spacing: 1px;color: #221815;}
.product .container .p-nav li dl dd .img{height: 21px;line-height: 21px;}
.product .container .p-nav li dl dd .img img{vertical-align: middle;}
.product .container .p-nav li dl dd .img img:nth-child(2){display: none;}
.product .container .p-nav li dl dd:hover .tex,.product .container .p-nav li dl dd.active .tex{color: #c7000a;}
.product .container .p-nav li dl dd:hover .img img:nth-child(2),
.product .container .p-nav li dl dd.active .img img:nth-child(2){display: inline-block;}
.product .container .p-nav li dl dd.active .img img:nth-child(1),
.product .container .p-nav li dl dd:hover .img img:nth-child(1){display:none;}

.product .con .item{margin-top: 57px;}
.product .con .item:nth-child(1){margin-top: 0;}
.product .con .item .t-01 .img{height: 31px;line-height: 31px;}
.product .con .item .t-01 .img img{vertical-align: middle;}
.product .con .item .t-01 .img img:nth-child(2){display: none;}
.product .con .item .t-01.active .img img:nth-child(2){display: inline-block;}
.product .con .item .t-01.active .img img:nth-child(1){display: none;}
.product .con .item .t-01 .tex{margin-left: 6px;font-size: 24px;letter-spacing: 1px;color: #221815;}
.product .con .item .t-02{padding-top: 13px;}
.product .con .item .t-02 li{cursor: pointer;padding: 21px 20px 0 21px;margin-left: 31px;margin-top: 33px;float: left;width: 379px;height: 305px;background-color: #fafafa;border-radius: 3px;}
.product .con .item .t-02 ul{margin-left: -31px;}
.product .con .item .t-02 li .tex{margin-top: 31px;}
.product .con .item .t-02 li .tex span{display: inline-block;}
.product .con .item .t-02 li .tex span:nth-child(1){width: 80%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;padding-left: 33px;background: url('../images/cc-00.png') no-repeat left center;font-size: 18px;letter-spacing: 1px;color: #221815;}
.product .con .item .t-02 li:hover .tex span:nth-child(1){color: #c7000a;background: url('../images/cc-000.png') no-repeat left center;}
.product .con .item .t-02 li .tex span:nth-child(2){font-size: 16px;letter-spacing: 1px;color: #221815;}
.product .con .item .t-02 li:hover .tex span:nth-child(2){color: #c7000a;}
.product .con .item .t-02 li .img{overflow: hidden;}
.product .con .item .t-02 li .img img{transition: all .5s;}
.product .con .item .t-02 li:hover .img img{transform: scale(1.1);}

.popup{display: none;position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.88);}
.popup .con{padding: 61px 59px 0;position: absolute;top: 50%;left: 50%;width: 1200px;height: 442px;background-color: #ffffff;transform: translate(-50%,-50%);}
.popup .con .tex p:nth-child(1){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;font-weight: bold;font-size: 30px;letter-spacing: 2px;color: #221815;}
.popup .con .tex p:nth-child(2){margin: 18px 0 21px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;font-size: 18px;letter-spacing: 1px;color: #7f7f7f;}
.popup .con .tex p:nth-child(3){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;font-size: 16px;line-height: 34px;letter-spacing: 1px;color: #221815; max-height:136px; overflow-y:auto;}
.popup .con .tex{margin-left: 70px;padding-top: 40px;width: 400px;}
.popup .con>img{position: absolute;right: 0;top: 0;cursor: pointer;}

.drugs{padding: 117px 0 135px;}
.drugs .con{margin-top: 56px;font-size: 18px;line-height: 36px;letter-spacing: 2px;color: #221815;}

.innovative-medicine{padding: 243px 0 264px;}
.innovative-medicine .a-title p:nth-child(1){color: #fff;}
.innovative-medicine .con{min-height: 64px;margin-top: 57px;font-size: 16px;line-height: 32px;letter-spacing: 1px;color: #ffffff;}

.homologous{padding: 90px 0 163px;}
.homologous .con{margin-top: 38px;font-size: 18px;line-height: 36px;letter-spacing: 2px;color: #221815;}

.internet-hospital{padding: 130px 0 112px;}
.internet-hospital .con .t-01{margin-top: 30px;font-size: 20px;line-height: 36px;letter-spacing: 1px;color: #221815;}
.internet-hospital .con .more a{min-width: 269px; padding:0 15px; text-align:center; width:auto;}
.internet-hospital .con .more{margin-top: 39px;}
.internet-hospital .con .t-02{position: relative;margin-top: 59px;}
.internet-hospital .con .t-02 .tab{z-index: 10;position: absolute;bottom: 0;left: 0;width: 100%;}
.internet-hospital .con .t-02 .tab li{cursor: pointer;margin-left: 3px;float: left;font-size: 18px;letter-spacing: 1px;color: #ffffff;padding: 0 10px;position: relative;width: 398px;height: 64px;text-align: center;line-height: 64px;background-color: #959595;}
.internet-hospital .con .t-02 .tab li p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.internet-hospital .con .t-02 .tab li img{display: none;z-index: 10;position: absolute;left: 50%;margin-left: -7px;bottom: -6px;}
.internet-hospital .con .t-02 .tab li:hover img,
.internet-hospital .con .t-02 .tab li.active img{display: inline-block;}
.internet-hospital .con .t-02 .tab li:hover,
.internet-hospital .con .t-02 .tab li.active{background-color: #c7000b;}
.internet-hospital .con .t-02 .tab ul{margin-left: -3px;}
.internet-hospital .con .list .item{font-size: 16px;letter-spacing: 1px;color: #000000;}
.internet-hospital .con .list{margin-top: 43px;}

.hospital{padding: 112px 0;}
.hospital .t-01{color: #fff;}
.hospital .t-01 p:nth-child(1){font-size: 26px;letter-spacing: 2px;}
.hospital .t-01 p:nth-child(2){margin: 27px 0 38px;font-size: 20px;line-height: 36px;letter-spacing: 1px;}
.hospital .t-01 p:nth-child(3){margin: 0;width: 48px;height: 4px;background-color: #ffffff;}
.hospital .con{margin-top: 96px;}
.hospital .con li{float: left;width: 280px;margin-left: 26px;}
.hospital .con ul{margin-left: -26px;}
.hospital .con li .tex{padding-top: 41px;text-align: center;height: 102px;background-color: #ffffff;font-size: 18px;letter-spacing: 1px;color: #221815;}
.hospital .con li .tex img{opacity: 0;position: relative;margin-left: 18px;top: -6px;}
.hospital .con li:hover .tex img{opacity: 1;}
.hospital .con li:hover .tex{color: #c7000b;}
.hospital .con li:nth-child(odd){margin-top: 49px;}

.pharmaceutical-chain{padding: 90px 0 114px;background-color: #fcfcfc;}
.pharmaceutical-chain .m-con{display: none;text-align: center;}
.pharmaceutical-chain .m-con img{max-width: 100%;}
.pharmaceutical-chain .t-01{text-align: center;}
.pharmaceutical-chain .t-01 p:nth-child(1){font-size: 26px;letter-spacing: 2px;color: #221815;}
.pharmaceutical-chain .t-01 p:nth-child(2){margin: 23px auto 40px;font-size: 20px;line-height: 36px;letter-spacing: 1px;color: #221815;}
.pharmaceutical-chain .t-01 p:nth-child(3){margin:0 auto 0;width: 48px;height: 4px;background-color: #c7000b;}
.pharmaceutical-chain .con{margin-top: 57px;position: relative;}
.pharmaceutical-chain .con img{max-width: 100%;}

div.inner {
	width: 90px;
	height: 90px;
	background: rgba(199,0,11);
	border-radius: 50%;
	position: absolute;
    left: 41%;
    top: 450px;
	margin-left:45px;
	margin-top: 20px;
	z-index: 10;
	animation-duration: 2.4s;
	z-index: 10;
	-webkit-animation-name: state1;
	animation-name: state1;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	opacity: 1;
}

@keyframes state1 {
	0% {
		opacity: .5;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(4.5);
		transform: scale(4.5);
	}
}

.avatar {
	position: fixed;
	left: 50%;
	margin-left: -28px;
	margin-top: 172px;
	border-radius: 50%;
	width: 56px;
	height: 56px;
	background-color: #fff;
	z-index: 11;
}
.container {
	animation-delay: .8s;
}
.outter {
	animation-delay: 1.5s;
}

.pharmaceutical-chain .con i{z-index: 100;position: absolute;top: 468px;right: 569px;display: inline-block;font-style: normal;border-radius: 100%;font-weight: bold;font-size: 16px;letter-spacing: 1px;color: #ffffff;width: 93px;height: 93px;line-height: 93px;text-align: center;background-color: rgba(199,0,11,0.7);}


.j-product{padding: 114px 0 142px;position: relative;}
.j-product>img{position: absolute;left: 0;top: -70px;z-index: 0;}
.j-product .con .t-01{width: 587px;}
.j-product .con .t-01 .tex{margin-top: 35px;}
.j-product .con .t-01 .tex p{font-size: 18px;line-height: 32px;letter-spacing: 1px;color: #221815;}
.j-product .con .t-01 .tex .more{margin-top: 35px;}
.j-product .con .t-01 .item:nth-child(2){margin-top: 51px;}
.j-product .con .t-02{width: 587px;margin-left: 26px;}
.j-product .con .item{position: relative;margin-top: 35px;overflow: hidden;}
.j-product .con .item img{transition: all .5s;}
.j-product .con .item:hover img{transform: scale(1.1);}
.j-product .con .item .texs{width: 100%;position: absolute;left: 0;bottom: 0;width: 100%;height: 157px;background: url('../images/y-01.png') no-repeat;}
.j-product .con .item .texs p{position: absolute;bottom: 21px;left: 0;width: 100%;padding: 0 25px;font-size: 20px;letter-spacing: 1px;color: #ffffff;}
.j-product .con .item:hover .texs{background: url('../images/y-02.png') no-repeat;}

.j-innovate{padding: 60px 0 111px;}
.j-innovate .a-title p:nth-child(2){margin: 22px 0 0;}
.j-innovate .con{margin-top: 41px;}
.j-innovate .con .t-01{width: 587px;}
.j-innovate .con .t-02{width: 587px;margin-left: 24px;}
.j-innovate .con .item{position: relative;overflow: hidden;}
.j-innovate .con .item .tex p:nth-child(1){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;font-size: 20px;letter-spacing: 1px;color: #ffffff;}
.j-innovate .con .item .tex p:nth-child(2){margin-top: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;font-size: 16px;letter-spacing: 1px;color: #ffffff;}
.j-innovate .con .item .tex{transition: all .5s;padding: 33px 28px 0;position: absolute;left: 0;bottom: -81px;width: 100%;height: 168px;}
.j-innovate .con .item .tex .more a{letter-spacing: 1px;font-size: 14px;color: #ffffff;width: 124px;height: 36px;line-height: 34px;background:none;border: solid 1px #ffffff;}
.j-innovate .con .item .tex .more{margin-top: 16px;}
.j-innovate .con .t-02 .item:nth-child(2){margin-top: 24px;}
.j-innovate .con .item:hover .tex{bottom: 0;background-color: rgba(199,0,10,0.8);}
.j-innovate .con .item:hover .tex p:nth-child(2){margin-top: 8px;}
.j-innovate .con .item>img{transition: all .5s;}
.j-innovate .con .item:hover>img{transform: scale(1.1);}

.j-service{padding: 129px 0 159px;}
.j-service .t-01{text-align: center;}
.j-service .t-01 p:nth-child(1){font-size: 26px;letter-spacing: 2px;color: #ffffff;}
.j-service .t-01 p:nth-child(2){margin: 23px auto 0;width: 48px;height: 4px;background-color: #ffffff;}
.j-service .con{margin-top: 50px;}
.j-service .up{position:relative;width:1200px;margin: 0 auto;overflow:hidden;}
.j-service .up .swiper-slide{width: 75%;position: relative;}
.j-service .up .swiper-slide .tex{display: none;padding: 27px 29px 0 39px;background-color: rgba(71,71,71,0.7);height: 190px;position: absolute;bottom: 0;left: 0;width: 100%;}
.j-service .up .swiper-slide .tex p:nth-child(1){font-size: 20px;letter-spacing: 1px;color: #ffffff;}
.j-service .up .swiper-slide .tex p:nth-child(2){height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-top: 11px;font-size: 16px;line-height: 24px;letter-spacing: 1px;color: #ffffff;}
.j-service .up .swiper-slide .tex .more a{font-size: 14px;background: none;line-height: 34px;width: 124px;height: 36px;border: solid 1px #ffffff;}
.j-service .up .swiper-slide .tex .more{margin-top: 17px;}
.j-service .up .swiper-slide-active .tex{display: block;}
.j-service .con{position: relative;}
.j-service-next{
    right: -90px;
    left: auto;
    position: absolute;
    background: url('../images/fw-a-02.png') no-repeat center center;
    top: 50%;
    margin-top: -30px;
    width: 60px;
    height: 60px;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}
.j-service-prev{
    left: -90px;
    right: auto;
    position: absolute;
    background: url('../images/fw-a-01.png') no-repeat center center;
    top: 50%;
    margin-top: -30px;
    width: 60px;
    height: 60px;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}


.consulting{position: fixed;right: 0;top: 50%;margin-top: -155px; z-index:20}
.consulting li{cursor: pointer;margin-top: 2px;width: 60px;height: 60px;text-align: center;line-height: 60px;background-color: #221815;border-radius: 5px;}
.consulting li a{display: inline-block;width: 100%;height: 100px;}
.consulting li img{vertical-align: middle;}
.consulting li:last-child{background-color: #c7000b;}

.history{height: auto;overflow: hidden; width:100vw;}
.history .t-01{padding-top: 10.15vw; width:100%; float:left;}
.history .t-01 .i-02{margin-top: 45px;}
.history .t-01 .i-02 p:nth-child(1){font-size: 32px;letter-spacing: 2px;color: #333333;}
.history .t-01 .i-02 p:nth-child(2){margin-top: 18px;font-size: 20px;line-height: 32px;letter-spacing: 1px;color: #333333;}

.history .con{width: 79.21857%; margin-left:auto; margin-right: 0;position: relative; float:right;}
.history .m-con{display: none;}
.development_con{margin-top:114px;width:100%;/*background:url('../images/line-01.png')no-repeat center top;height:4711px;*/position:relative;}
.hisImgYrs{width:100%; height:auto;}
.hisImgYrs img{width:100%; height:auto;}
.development_con_w{display:none;}
.development_con .lh{position:absolute;left:0px;top:0px;background:url('../images/line-02.png')no-repeat center top;width:100%;height:0px; background-size:100% auto;}
.development_con .develop_tab li{position:absolute;text-align:left;opacity: 0;}
.development_con .develop_tab li i{display:none;width:15px;height:14px;background:#fff;background: url('../images/qq-02.png') no-repeat;}
.development_con .develop_tab li:nth-child(1){top:1.2%;left: 5.5%;}
.development_con .develop_tab li:nth-child(2){top:5.32%;left:12%;}
.development_con .develop_tab li:nth-child(3){top:9.76%;left:280px;}
.development_con .develop_tab li:nth-child(4){top:15.07%;left:350px;}
.development_con .develop_tab li:nth-child(5){top:19.06%;left:490px;}

.development_con .develop_tab li:nth-child(6){top:23.34%;left:405px;}
.development_con .develop_tab li:nth-child(7){top:27.23%;left:345px;}
.development_con .develop_tab li:nth-child(8){top:30.82%;left:590px;}
.development_con .develop_tab li:nth-child(9){top:34.38%;left:855px;}
.development_con .develop_tab li:nth-child(10){top:38.05%;left:610px;}

.development_con .develop_tab li:nth-child(11){top:41.49%;left:590px;}
.development_con .develop_tab li:nth-child(12){top:45.08%;left:500px;}
.development_con .develop_tab li:nth-child(13){top:48.73%;left:610px;}
.development_con .develop_tab li:nth-child(14){top:52.4%;left:590px;}
.development_con .develop_tab li:nth-child(15){top:55.82%;left:855px;}

.development_con .develop_tab li:nth-child(16){top:59.07%;left:610px;}
.development_con .develop_tab li:nth-child(17){top:62.74%;left:610px;}
.development_con .develop_tab li:nth-child(18){top:66.33%;left:590px;}
.development_con .develop_tab li:nth-child(19){top:69.45%;left:855px;}
.development_con .develop_tab li:nth-child(20){top:72.8%;left:610px;}

.development_con .develop_tab li:nth-child(21){top:76.28%;left:610px;}
.development_con .develop_tab li:nth-child(22){top:81.25%;left:590px;}
.development_con .develop_tab li:nth-child(23){top:84.54%;left:855px;}
.development_con .develop_tab li:nth-child(24){top:88.34%;left:610px;}
.development_con .develop_tab li:nth-child(25){top:92.44%;left:855px;}

.development_con .develop_tab li:nth-child(26){top:95.79%;left:610px;}


.development_con .develop_tab li span{margin-left:10px;font-size:16px;color:#000;display:none;}
.development_con .develop_tab li.current span{display:block;}
.development_con .develop_tab li.current i{display:inline-block;}
.development_con .item{display:none;position:absolute;top:60px;left:20.78125%;width:1105px;height: 285px;margin-left:-330px;border-radius:10px;z-index:1; transform:scale(0.9)}
.development_con .item .time{width: 210px;height: 143px;padding-top: 17px;background: url('../images/fz-nf.png');text-align: center;font-size: 60px;color: #ffffff;}
.development_con .item.item_blue .time{background: url('../images/fz-nfa.png');}
.development_con .item .list{background: url('../images/fz-bg.png') no-repeat;margin-left: 25px;width: 870px;height: 285px;}
.development_con .item .list .swiper-slide{padding: 25px 42px 0;}
.development_con .item .list .swiper-slide .s-01{font-size: 16px;letter-spacing: 2px;color: #000000;}
.development_con .item .list .swiper-slide .s-02{margin-top: 37px;width: 252px;text-align: left;margin-left: 0;}
.list-next{
    right: -71px;
    left: auto;
    position: absolute;
    background: url('../images/fz-a-02.png') no-repeat center center;
    top: 38px;
    width: 28px;
    height: 39px;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}
.list-prev{
    left: -71px;
    right: auto;
    position: absolute;
    background: url('../images/fz-a-01.png') no-repeat center center;
    top: 38px;
    width: 28px;
    height: 39px;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}

.development_con .posab{position:absolute;top:70px;left:50%;width:640px;padding:20px;margin-left:-330px;background:#fff;border-radius:10px;z-index:1;}
.development_con .posab .img{float:left;width:200px;}
.development_con .posab .img img{width:100%;}
.development_con .posab .text{float:right;width:380px;}
.development_con .posab .text h3{font-weight:400;font-size:26px;color:#333;padding-bottom:15px;border-bottom:2px solid #00833e;line-height:30px;}
.development_con .posab .text p{margin-top:10px;font-size:18px;color:#666;line-height:30px;}


@media (min-width:1439px) and (max-width:1500px){
    .language{margin-left: 30px;}
    .header .nav li a{padding: 0 32px 32px;}
    .product .container{width: 900px;}
    .product .con .item .t-02 li{width: 279px;height: 240px;}
    .product .con .item .t-02 li .tex span:nth-child(1){width: 70%;}
    .product .container .p-nav{left: -210px;}
    .news{padding: 230px 0 119px;}
    .news-detail .top .share{left: -80px;}
    .history{background-size: auto 100% !important;}
}
@media (min-width:1390px) and (max-width:1439px){
    .header .nav li a{padding: 0 30px 0px !important;font-size: 14px !important;}
}
@media (min-width:1200px) and (max-width:1390px){
    .language{margin-left: 30px;margin-right: 25px;}
    .header .nav li a{padding: 0 7px 0px !important;font-size: 14px !important;}
    .product .container{width: 900px;}
    .product .con .item .t-02 li{width: 279px;height: 240px;}
    .product .con .item .t-02 li .tex span:nth-child(1){width: 70%;}
    .product .container .p-nav{left: -210px;}
    .news{padding: 230px 0 119px;}
    .news-detail .top .share{left: -62px;}
    .j-service-prev{left: -70px;}
    .j-service-next{right: -70px;}
    .history{background-size: auto 100% !important;}
}


.proMaoLink{display:block; height:0; overflow:hidden; position:relative; top:-72px;}
@media (max-width:1799px){
.proMaoLink{ top:-72px;}
.development_con .item{transform:scale(0.6)}
.development_con .item .list .swiper-slide .s-01{font-size:20px;}
.development_con .item .list .swiper-slide .s-02{margin-top:20px;}
/*#mdnav4{margin-top:-58px;}*/
.blank{height:76px;}
}
@media (max-width:1399px){
.development_con .item{transform:scale(0.52)}
}
@media (max-width:993px){
.history .t-01{ float:none;}
.history .con{ float:none;}
}

@media (max-width:767px){
.jiuzhitang .con .t-02 li:nth-child(2){transform:translate(0,0);}
.evolution .con .swiper-slide .tex p:nth-child(1){font-size:17px;}
.evolution .con .swiper-slide .tex p:nth-child(2) i{font-size:20px;}
.a-title p:nth-child(1){font-size:18px; line-height:32px; padding-bottom:10px;}
.songs li .bot p:nth-child(1){font-size:16px!important;}
}


*{letter-spacing:0!important;}




/*2021-03-15 CSS*/
.ancient .bot li:nth-child(3) .tex {
	right: 124px;
	top: 128px;
}
.mission .top .con .tex p:nth-child(1){-webkit-line-clamp:none; font-size:18px; line-height:28px;}
.mission .top .con .tex p:nth-child(2){margin-top:15px;}
.mission .bot .con .swiper-slide p:nth-child(1){font-size:34px;-webkit-line-clamp:none; font-size:24px;}
.mission .bot .con .swiper-slide p:nth-child(2){margin-top:15px;}
@media (max-width:767px){
.ancient .bot li:nth-child(3) .tex {
    top: 38%;
    right: 25px;
}
}



