﻿html.hide,body.hide{

    overflow-y: hidden;

}

.pro-banner{

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;



}

.banner {width: 100%;}

.banner img{vertical-align: bottom;width: 100%;}

.banner .txt1_h3,.banner span{color: #fff;}

header,.menuMain{display: none;}

.z-1{z-index: -1 !important;}

.proSearch{width: 600px;margin: 0 auto;position: relative;height: 90px;}

.inpSear{box-sizing:border-box;z-index:7;padding-left:3%;padding-right:10%;position: absolute;width: 100%;height: 60px;font-size: 20px;top:-30px;line-height: 60px;border: none;box-shadow: 0px 3px 10px rgba(0,0,0,0.5);}

.sear{cursor:pointer;position: absolute;top:-20px;right:2%;display: inline-block;*display: block;*zoom:1;width: 40px;height: 40px;background: url(../imagesa/pro/sear.png) no-repeat center;z-index: 11;}







.proTypeU{width: 1200px;margin:0 auto 30px;}

/*.proTypeU .swiper-wrapper{width: 600px;margin: 0 auto;}*/

.proType li{float: left;width: 200px;text-align: center;}

.proType li p{height: 40px;line-height: 40px;}





.c-head .break{

    padding-left: 10px;

    padding-right: 20px;

    color: #265694;

    cursor: pointer;

}



.Massage{width: 1200px;margin: 0 auto;box-sizing: border-box;padding: 50px 10px;border-bottom: 1px solid #c1c6c9;}

.Mb{border-bottom: none;}

.MassageL{width: 25%;background: #69717a;text-align: center;border-radius: 5px;

        -webkit-transition: box-shadow .3s ease;

        -moz-transition: box-shadow .3s ease;

        -o-transition: box-shadow .3s ease;

        -ms-transition: box-shadow .3s ease;

        transition: box-shadow .3s ease;

    }

.MassageR{width: 74%;border-radius: 5px;overflow: hidden;box-sizing: border-box;

        -webkit-transition: box-shadow .3s ease;

        -moz-transition: box-shadow .3s ease;

        -o-transition: box-shadow .3s ease;

        -ms-transition: box-shadow .3s ease;

        transition: box-shadow .3s ease;

    }

.MassageR:hover,.MassageL:hover{    box-shadow: 0 0 10px 0px rgba(0,0,0,0.3);}

.MassageR1{background:url(../imagesa/pro/M_bg.png) no-repeat center;background-size:cover;}

.MassageR2{background:url(../imagesa/pro/M_bg1_1.png) no-repeat center;background-size:cover;}

.MassageR3{background:url(../imagesa/pro/M_bg2.jpg) no-repeat center;background-size:cover;}

.MassageR4{background:url(../imagesa/pro/M_bg3.jpg) no-repeat center;background-size:cover;}





.dtImg{width:131px;margin: 40px auto 10px;overflow: hidden;cursor: pointer;}

.ddT{color: #fff;cursor:pointer;font-size: 26px;height: 90px;line-height: 90px;border-bottom: 1px solid #fff;}

.MassageP{color: #fff;font-size: 16px;height: 80px;line-height: 80px;}



.dtImg-pic{

    position: relative;

    box-sizing: border-box;

    width: 131px;

    height: 131px;

    margin-bottom: 6px;

    border: 2px solid #fff;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -o-border-radius: 50%;

    -ms-border-radius: 50%;

    border-radius: 50%;

    

}

.dtImg-pic img{

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;

}

.about-item-head{

    position: relative;

    padding-bottom: 20px;

    border-bottom: 1px solid #bababa;

}

.about-item-head-l em{

    display: block;

    font-family: 'DINCond-Medium';

    position: relative;

    line-height: 33px;

    font-size: 28px;

    font-weight: 700;

    text-transform: uppercase;

    color: #777778;

}

.about-item-head-r{

      

}

.about-item-head-link{

    position: relative;

    vertical-align: bottom;

}

.about-item-head-link:before{

    position: absolute;

    /* top: 30%; */

    left: -25px;

    content: '';

    width: 38px;

    height: 38px;

    -webkit-transform: rotateZ(180deg);

    -moz-transform: rotateZ(180deg);

    -o-transform: rotateZ(180deg);

    -ms-transform: rotateZ(180deg);

    transform: rotateZ(180deg);

    cursor: pointer;

    background: url('../images/r-arrow.png') center/20% no-repeat;

}

.about-item-head-link li{

    position: relative;

    float: left;

    margin-left: 20px;

    font-size: 12px;

    color: #5e5e5e;

    line-height: 33px;

    cursor: pointer;



}



.about-item-head-link li span{

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 3px;

    opacity: 0;

    transition: 0.3s;

    background-color: #989898;

}

.about-item-head-link li.on span{

    opacity: 1;

    bottom: -20px;

}

.about-item-head-link li:hover span{

    opacity: 1;

    bottom: -20px;

}

.about-item-title h4{

    position: relative;

    font-size: 18px;

    margin-top: 15px;

    color: #000;

}

.enterprise-warp > li{

    display: none;

}

.enterprise-warp > li:first-child{

    display: block;

}

.enterprise2-text{

    width: 765px;

    margin-top: 70px;

}

.enterprise-logo{

    padding-top: 20px;

}

.mb7{

    margin-bottom: 7px;

}

.enterprise3-img img{

    vertical-align: top;

}

.enterprise3-img-l{



}

.enterprise3-img-r{



}

.enterprise3-text{

    margin-bottom: 40px;

}

.enterprise3-txt{

    margin-top: 30px;

}

.enterprise3-txt p{

    line-height: 30px;

    margin-bottom: 30px;

}

.enterprise3 p{

    width: 766px;

    line-height: 32px;

    margin-top: 40px;

    color: #6a6a6a;

}

.swiper-pagination2 .swiper-pagination-bullet {

    width: 20px;

    height: 20px;

    border-radius: 50%;

    margin: 0 5px;

    background: #a6a7aa;color: #fff;opacity: 1;

}

.swiper-pagination2{width: 885px;text-align: center;}

.swiper-slide{text-align: center;}

.swiper-container2{padding-bottom: 40px;padding-top:20px;background: #fff;opacity: 0;height: 100%;box-sizing: border-box;border: 1px solid #ecedee;}

.swiper-container2 .swiper-slide{height:39%;}

.swiper-container2 .swiper-slide dt{border-right: 1px solid #ecedee;}

.swiper-pagination2{bottom: 20px!important;width: auto!important;margin-left:80px;}



.swiper-container2 .swiper-button-prev{

    background:url(../imagesa/pro/lf.png) no-repeat center!important;

    top: 92%;

    left: auto;

    right: 212px;

}

.swiper-container2 .swiper-button-next{

    background:url(../imagesa/pro/rt.png) no-repeat center!important;

    top: 92%;

    right: 130px;

}

.closeP{cursor:pointer;position:absolute;bottom:15px;right:30px;display: inline-block;width: 25px;height: 25px;text-align: center;line-height:20px;font-size: 20px;font-weight:400;background:url(../imagesa/pro/pClose.png) no-repeat ;background-size:100%;border-radius: 50%;}

.swiper-container2 .swiper-pagination-bullet-active{background: #0a4bac;}

.product-content{

    /* margin-top: 750px; */

    position: relative;

    background-color: #fff;

}





.foot-nav{

    position: relative;

    z-index: 9;

    background-color: #fff;

}



.pG{background: #fff;padding: 30px 0;border-top:1px solid #B1B1B1 ;}



.swiper-containerT .swiper-button-prev{background-image:url(../imagesa/pro/Tlf.png);}

.swiper-containerT .swiper-button-next{background-image:url(../imagesa/pro/Trt.png);}



.fot{font-size:0;border-top:1px solid #e6e6e6;border-bottom:1px solid #efefef;background: #fff;}

.fot li{width:33%;display:inline-block;height:210px;text-align:center;vertical-align:top}

.fot li:first-child .box{border-left:none}

.fot li .box{display:block;margin:40px 0 40px;height:130px;border-left:1px solid #e9e9e9}

.fot li .box img{width:40px}

.fot li .box .d1{font-size:16px;color:#000;margin-top:16px;line-height:2}

.fot li .box .d2{font-size:14px;color:#4d4d4d;line-height:2}















.about-list .about-item{

    /* opacity: 0; */

    /* position: absolute; */

    /* display: none; */

}

/* .about-list .about-item.on{

    opacity: 1;

    display: block;

} */

















/*媒体关注*/

.newMain{width: 1200px;margin: 0 auto;}

.video-main{

    width: 1130px;

}

/* .newsmedia-list .newsmedia-item{

    display: none;

}

.newsmedia-list .newsmedia-item.on{

    display: block;

} */

.positionfix{

    position: fixed;

    top: 0;

    left: 0;

}

.content-main{

    position: relative;

    background-color: #fff;

}

.slot-bg img{

    width: 100%;

   

    vertical-align: top;



}

.newsmedia-item{

    /*display: none;*/

}

.newsmedia-warp{

    margin-top: 60px;

}

.NewType{background: #ddd;width: 100%;}

.NewType1{position: fixed;left: 0;top: 78px;z-index:990;}

.NewList{width: 450px;margin: 0 auto;line-height: 60px;}
@media screen and (max-width: 640px){
.NewList{ width:100%;}
}
.NewList a{display: inline-block;*display: block;*zoom: 1;width: 100%;text-align: center;line-height: 60px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;font-size:24px; color:#0082c0; font-weight:bold;}

.NewList li{float: left;width: 150px;text-align: center;}

.tBg{background: #666666;}
.tBg a{ color:#fff;}
.NewTitle{margin: 20px 0;}

.nTileH5{font-size: 22px;font-weight:400;color: #000;font-family:'DINCond';}

.nTileH3{position:relative;font-size: 18px;font-weight: 200;color: #000;font-weight: 100;text-transform: uppercase}

.nTileH3 .bi{top: -2px;background: #000;height: 1px;}

.ImpL{min-height:300px;height: 432px;position:relative;width: 68%; overflow: hidden;border: 1px solid #e6e6e6;border-radius: 5px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.ImpL dt{

    max-height: 216px;

}

.ImpL img{width: 100%;vertical-align: bottom;}

.ddDate{font-size: 14px;height: 40px;line-height: 40px;padding: 10px 20px 0;}

.ddTxt{font-size: 16px;padding: 0 20px 10px 20px;}

.ddTxt span{line-height: 20px;font-size: 18px;color:#000;text-overflow:ellipsis; 

            display: -webkit-box;

            -webkit-box-orient: vertical;

            -webkit-line-clamp:7;

            overflow: hidden;}

.ImpR li:first-child{height: 129px;padding: 0;}

.ImpR li{height: 101px;width:100%;border-bottom: 1px solid rgba(0,0,0,0.15);box-sizing: border-box;padding: 15px;}

.ImpR li:last-child{border-bottom: none;}

.ImpR{

    width: 30%;

    border: 1px solid rgba(0,0,0,0.15);

    border-radius: 5px;

    text-align: left;

    height: 432px;

    min-height: 300px;

    transition: height 0.3s;

}

.ImpR a{display: inline-block;*display: block;*zoom: 1;width: 100%;height: 100%;position: relative;}

.ImpR p{font-size: 12px;height: 40px;text-overflow:ellipsis; 

            display: -webkit-box;

            -webkit-box-orient: vertical;

            -webkit-line-clamp: 2;

            overflow: hidden;color: #333;}

.impDate{color: #b1b1b1;position: absolute;left:0;bottom: 0;}

.impWb{position: relative; border-bottom: 1px solid rgba(0,0,0,0.15);}

.impWb .qrcode{

    position: absolute;

    left: 101%;

    top: 0;

    perspective: 600px;

    transform-style: preserve-3d;

    overflow: hidden;

}

.impWb .qrcode img{

    transform-origin: left;

    transform: rotateY(180deg);

    backface-visibility: hidden;

    -webkit-transition: 0.8s;

    transition: 0.8s;

}

.impWb.hover .qrcode img{

    transform: rotateY(0deg);

}

.impWb,.impWx{height: 50%;box-sizing: border-box;padding:10px 20px;}

.impWb p,.impWx p{line-height:40px;}

.impWb a,.impWx a{width: auto;height: auto;color: #7d6243;}

.impWb a.health,.impWx a.tech{padding-right: 10px;margin-right: 10px;border-right: 1px solid rgba(0,0,0,0.15);}

.impWx .RTbg{height: 40px;width: 40px;vertical-align: bottom;background: url(../imagesa/New/WX.png) no-repeat center;}

.impWb .RTbg{height: 40px;width: 40px;vertical-align: bottom;background: url(../imagesa/New/WB.png) no-repeat center;}

.pLbtn{cursor:pointer;position: absolute;margin: 20px;bottom: 0;left: 0;background: transparent;border: none;color: #0a4086;letter-spacing: 1px;}





.newDetail{width: 32%;float: left;margin-right: 2%;margin-bottom: 30px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.newDetail:nth-child(3n){margin-right: 0;}

.newDetail dt{overflow: hidden;border-top-left-radius: 5px;}

.newDetail dd{position:relative;box-sizing: border-box;padding: 15px;border: 1px solid rgba(0,0,0,0.15);border-top: none;height: 150px;}

.newDetail img{width: 100%;vertical-align: bottom;}

.newsListA{padding-bottom: 50px;}

.meDate{height: 30px;line-height: 30px;}

.meTxt{height: 80px;overflow: hidden;}

.meTxt span{display:inline-block;height: 20px;line-height: 20px;width: 100%;}

.meBtn{cursor:pointer;position: absolute;margin: 15px;bottom: 0;left: 0;background: transparent;border: none;color: #0a4086;letter-spacing: 1px;}



/*.newsPage{width: 600px;margin: 20px auto 0;text-align: center;}

.newsPage li{float: left;width: 12.5%;}

.newsPage li a{background:#a6a7aa;display: inline-block;color:#fff;width:30px;height: 30px;text-align: center;line-height:30px;border-radius: 50%;}

.newsPage li a.pL{background: url(../imagesa/pro/lf.png) no-repeat transparent center;}

.newsPage li a.pR{background: url(../imagesa/pro/rt.png) no-repeat transparent center;}

.newsPage li a.blue{background: #0a4bac;}

*/

.newsPage{margin: 30px auto;text-align: center;padding-bottom: 30px;}

.newsPage li{ display:inline-block; width:auto; margin:0 10px;height: 30px; vertical-align:top;}

.newsPage li a{background:#a6a7aa;display: inline-block;color:#fff;width:30px;height: 30px;text-align: center;line-height:30px;border-radius: 50%;}

.newsPage li a.pL{background: url(../imagesa/pro/lf.png) no-repeat transparent center;}

.newsPage li a.pR{background: url(../imagesa/pro/rt.png) no-repeat transparent center;}

.newsPage li a.blue{background: #0a4bac;}



.news-list{

    margin-bottom: 90px;

    margin-top: 60px;

}

.news-list .news-item{

    border-bottom: 1px dotted #ddd;

    padding: 40px 0;

    overflow: hidden;

}

.news-list .news-item .pic{

    float: left;

    margin-right: 30px;

    width: 280px;

    height: 190px;



}

.news-list .news-item .pic img{

    width: 100%;

    height: 100%;

}

.news-item .news-txt{

    float: left;

    width: 860px;

}
@media screen and (max-width: 1000px){
.news-item .news-txt{


    width: 100%;

}
.news-list .news-item{ margin:0 15px;}
}
.news-txt h4{

    font-size: 21px;

    margin-bottom: 15px;

}

.news-txt h4 a{

    color: #555; font-size:24px;

}

.news-txt > p{

    height: 120px;

    overflow: hidden;

    text-indent: 2em;

    line-height: 24px; font-size:16px;

}

.news-txt .news-sub{

    height: 25px;

    line-height: 25px;

    color: #999;

}
.news-sub p{ font-size:16px;}
.news-txt .news-sub a{

    color: #0a4086; font-size:16px;

}

/* 新闻详情 */

.newdetail-content{

    position: relative;

    padding: 50px 0;

    color: #000;

    background-color: #eee;

}

.newdetail-content h4,.newdetail-content h5,.newdetail-content h6{

    font-weight: normal;    

}

.newdetail-main{

    max-width: 1200px;

    padding: 0 55px 55px;

    margin: auto;

    background-color: #fff;

}

.newdetail-main h4{

    font-size: 24px;

    padding-top: 30px;

    position: relative; font-weight:bold; color:#0082c0;

}

.newdetail-main h4:after{

    position: absolute;

    content: '';

    width: 3px; 

    height: 43px;

    top: 30px; 

    left: -55px;    

    background-color: #aaa;  

}

.newdetail-title{

    padding-top: 30px;

    font-size: 30px;

    padding-bottom: 30px;

    text-align: center;

    border-bottom: 1px solid #d3d3d3; 

}
.newdetail-title h5{font-weight:bold;font-family: Helvetica !important;}
.newdetail-title p{

    padding-top: 15px;

    font-size: 16px;

    color: #4d4d4d;

    text-align: center;

    font-family: Helvetica !important;

}

.newdetail-con{
	font-family: Helvetica !important;
	
    text-align: justify;

    text-justify: inter-ideograph;

    line-height: 26px;

    font-size: 14px;

    padding-top: 50px;

    margin-top: 20px;

}

.newdetail-con p{

    max-width: 1200px;

    margin:auto!important;

    padding-bottom: 35px;
 font-size: 18px;

}
.newdetail-con img{
    display: block;
    max-width: 700px;
    height: auto;
    margin: auto;
}
.newdetail-con .newdetail-con-pic{

    text-indent: 0;

}

.newdetail-con .newdetail-con-pic img{

    vertical-align: top;

}

.newdetail-con .newdetail-con-pic{

    text-align: center;

}

.newdetail-main .share{

    text-align: right;

    border-top: 1px solid #d8d8d8;

    padding-top: 20px;

    margin-top: 20px;

}

.newdetail-main .share span{

    display: inline-block;

    font-size: 14px;

    line-height: 36px;

    height: 36px;

    position: relative;

}

.newdetail-main .share a,.newdetail-main .share span{

    vertical-align: middle;

}

.newdetail-main .share a{

    margin-left: 10px;

    display: inline-block;

    padding: 0;

    width: 36px;

    height: 36px;

    background:  left top/36px 36px;

}

.newdetail-main .share a:hover{

    opacity: 0.7;

}

.newdetail-main .share a.wx{

    background-image: url('../images/newsdetail/wx.png');

}

.newdetail-main .share a.qq{

    background-image: url('../images/newsdetail/qq.png');

}

.newdetail-main .share a.wb{

    background-image: url('../images/newsdetail/wb.png');

}

.newdetail-main .pubback{

    padding-top: 30px;

}

.newdetail-main .pubback a{

    cursor: pointer;

    width: 110px;

    display: inline-block;

    color: #fff;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    background: #d8d8d8;

    height: 35px;

    line-height: 33px;

    text-align: center;

}

.newdetail-main .pubback a:hover{

    background-color: #0bc2f9;

}

.newdetail-main .pubback .pubback-r a{

    margin-left: 35px;

}

.newdetail-main .pubback i,.newdetail-main .pubback span{

    vertical-align: middle;

}

.newdetail-main .pubback span{

    padding-left: 6px;

}

/*荣泰影像*/

.mVleft{width: 810px;float: left;}

.vBox{position: relative;}

.vBox img{width: 100%;vertical-align: bottom;}

.mVright{width: 25%;float: right;}

.vList{height: 58px;line-height: 58px;border: 1px solid rgba(0,0,0,0.15);border-top: none;}

.vList li{float: left;width: 33.1%;text-align: center;border-right: 1px solid rgba(0,0,0,0.15);}

.vList li:last-child{border-right: none;}

.vList li a{font-size: 18px;}



.allVideo{background: #dfdfdf;}

.VideoList li{width:100%;height:100%;float: left;position: absolute;top: 0;left: 0;display: none;}

.mVright ul{height: 100%;overflow: hidden;}

.mVright li{width: 291px; margin-bottom: 4%;overflow: hidden;}

.mVright li:last-child{margin-bottom: 0;}

.mVright li img{width: 100%;vertical-align: bottom;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.mVright li:hover img{transform: scale(1.05);}

.videoTy{height: 50px;line-height: 50px;background: #ccc;margin: 50px auto;}

.videoTylist{width: 1200px;margin: 0 auto;}

.videoTylist li{cursor:pointer;float: left;width: 150px;text-align: center;color:#000;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.videoTylist a{font-size: 14px}

.videoall{width: 1200px;margin: 0 auto;}

.video-list{

    /*display: none;*/

}

.videoLi{width: 49%;margin-bottom: 30px;}

.videoLi:nth-child(odd){float: left;}

.videoLi:nth-child(even){float: right;}

.videoLi .vi{position: relative;overflow: hidden;}

.videoLi .vi img{width: 100%; transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.videoLi .vi:hover img{transform: scale(1.05);}

.videoLi video{vertical-align:bottom;width: 100%;}

.videoLi dd{height: 70px;box-sizing: border-box;padding: 10px;}

.videoLi h3{font-size: 18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.videoLi span{display: inline-block;height: 30px;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.videoLi i{background:url(../images/book.png) no-repeat left center;font-style: normal;display: inline-block;padding-left: 20px;color: #333;}

.videoall .newsPage{padding-bottom: 50px;}

.video-pagination .swiper-pagination-bullet{

    width: 12px;

    height: 12px;

    border-radius: 50%;

    opacity: 0.6;

    background-color: #aaa;

}

.video-pagination .swiper-pagination-bullet-active{

    opacity: 1;

    background-color: #007aff;

}

.swiper-slide1 .swiper-container-horizontal .swiper-pagination{

    bottom: 20px;

}

.play-warp .play{

    position: absolute;

    top: 50%;

    left: 50%;

    -webkit-transform: translate(-50%, -50%);

    -moz-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%); 

}

.play-warp{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    opacity: 0;

    background-color: rgba(0,0,0,0.5);

    -webkit-transition: 0.3s;

    -moz-transition: 0.3s;

    -ms-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;

}

.videoLi .play b,.VideoList .play b {

    font-size: 60px;

    color: #fff;

    opacity: 0;

    -webkit-transition: 0.3s 0.2s;

    -moz-transition: 0.3s 0.2s;

    -ms-transition: 0.3s 0.2s;

    -o-transition: 0.3s 0.2s;

    transition: 0.3s 0.2s;

}

.videoLi .vi:hover,.videoLi .vi:hover .play b,.videoLi .vi:hover .play-warp,.VideoList li:hover .play-warp,.VideoList li:hover .play-warp b{

    opacity: 1;

}



.video-pop{

    position: fixed;

    z-index: 999;

    display: none;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: #fff;

}

.video-warp{

    position: absolute;

    top: 50%;

    left: 50%;

    width: 70%;

    -webkit-transform: translate(-50%, -50%);

    -moz-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

}

.video-close{

    position: absolute;

    top: -50px;

    right: -50px;

    width: 30px;

    height: 30px;

    background: url('../imagesa/video/video-cloae.png') center/cover no-repeat;

    cursor: pointer;

}

.video-warp video{

    width: 100%;

    opacity: 0;

    -webkit-transition: 0.3s 0.3s ease-out;

    -moz-transition: 0.3s 0.3s ease-out;

    -o-transition: 0.3s 0.3s ease-out;

    -ms-transition: 0.3s 0.3s ease-out;

    transition: 0.3s 0.3s ease-out;

}

.video-pop.show .video-warp video{

    opacity: 1;

}

/*新闻*/

.NlistL,.NlistR{width: 49%;}

.Nimg img{width: 100%;}

.Ndl{height: 100px;margin-top: 20px;}

.Ndt{text-align: center;width: 20%;height:100%;background: #403b47;box-sizing: border-box;padding: 10px;}

.Ndt i{font-style: normal;}

.Nmonth,.day{font-size: 24px;color: #fff;}

.Ndt h5{font-size: 30px;color: #bc9353;height: 40px;line-height: 40px;}

.Ndd{width: 80%;text-align: left;box-sizing: border-box;padding:0 10px;position: relative;}

.Ndd h5{color:#000;font-size: 14px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.Ndd span{font-size: 12px;line-height: 20px;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #333;}

            

            

            

.NlistR{overflow: hidden;}

.NlistR .Ndl{margin:0 0 10px;padding-bottom:10px;height: 120px;border-bottom: 1px solid #e4e4e2;}

.NlistR .Nnew li:nth-child(6n) .Ndl{border-bottom: none;}

.NlistR .Ndt{background: none;padding: 0;width: 35%;overflow: hidden;}

.NlistR .Ndd{width: 65%;}

.NlistR img{width: 100%;vertical-align: bottom;}

.Nbtn{cursor:pointer;background: none;border: none;margin-top: 15px;color:#0a4086;/* position: absolute; */left: 10px;/* bottom:0; */}







.serviceCon{overflow:hidden;width:1200px;height:430px;margin:50px auto 0;background: url(../imagesa/service/ser_bg.png) no-repeat center;background-size: cover;box-sizing: border-box;padding-left: 10%;}

.serviceCon li{cursor:pointer;position:relative;height:430px;box-sizing:border-box;float:left;width:27%;color:#fff;border-left: 1px solid #bbbbbb;padding: 12% 5% 0 5%;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.serviceCon h4{font-size: 18px;line-height: 45px;}

.serviceCon h5{font-size: 12px;font-weight: 100;}

.serviceCon p{margin: 20px 0 10px;opacity:0;height:0;width: 382px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.serviceCon span{line-height: 22px;}

.sButton{cursor:pointer;margin-top:20px;height: 25px;line-height: 23px;width: 80px;text-align: center;background:transparent;color:#fff;border: 1px solid #bbbbbb;border-radius: 25px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.iIcon{display:none;width: 80px;height: 80px;}

.iIcon1{background: url(../imagesa/service/sser.png) no-repeat center;}

.iIcon2{background: url(../imagesa/service/scart.png) no-repeat center;}

.iIcon3{background: url(../imagesa/service/coor.png) no-repeat center;}

.emLine{position:absolute;top:125px;left:-2px;display: inline-block;height: 50px;width: 3px;background: #fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.serviceCon li.iOn{display: block;width: 46%;padding: 5% 5% 0 5%;}

li.iOn p{height: auto;opacity: 1;}

li.iOn .emLine{top: 75px;height: 30px;}

li.iOn .iIcon{display: inline-block;}



.sShop{width: 1200px;margin: 40px auto 0;}

.eshop{position:relative;border-radius:5px;width: 48%;float: left;background:url(../imagesa/service/eshop.png) no-repeat center;background-size: 100%;box-sizing: border-box;padding:50px;}

.eshop h5{color: #fff;}

.eshop p span{font-size: 12px;line-height: 20px;color: #fff;margin-top: 20px;display: inline-block;}

.eMap{width: 48%;float: right;position: relative;}

.ebtn{cursor:pointer;margin-top:30px;height: 30px;width: 100px;line-height: 28px;text-align: center;border-radius: 30px;background: transparent;color: #fff;border: 1px solid #fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.eTian{background:url(../imagesa/service/t2.png) no-repeat center;background-size: cover; display: inline-block;width: 90px;height: 90px;position: absolute;right:50px;bottom: 50px;}

.ejd{background:url(../imagesa/service/t2.png) no-repeat center;background-size: cover; display: inline-block;width: 90px;height: 90px;position: absolute;right:50px;bottom: 50px;}







.sShop h4{font-size: 30px;font-family: 'DINCond';color: #fff;font-weight: 100;text-transform: uppercase;}

.sShop h5{font-size: 18px;}

.eMap div{box-sizing: border-box;padding: 25px 50px;}

.eMap h5{color: #000000;}

.bBook{position:absolute;height:46%;top:0;left:0;border-radius:5px;width: 100%;background:url(../imagesa/service/ebook.png) no-repeat center;background-size: 100%;}

.bMap{position:absolute;height:46%;bottom:0;left:0;border-radius:5px;width: 100%;background:url(../imagesa/service/emap.png) no-repeat center;background-size: 100%;}

.bBtn{cursor:pointer;position: inherit;right:50px;bottom:25px;height: 30px;width: 80px;line-height: 28px;text-align: center;border-radius: 30px;background: transparent;color: #fff;border: 1px solid #fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}







































/*关于我们*/

.aModel{width: 1200px;margin: 0 auto;position: relative;height: 180px;}

.aM{position: absolute;margin-top: -161px;z-index: 8;width: 100%;}

.aModel img{width: 100%;vertical-align: bottom;}

.aModel li{float: left;overflow: hidden;}

.a02Top,.a03Ol,.a02Bot,.a02Mid,.a02Mid,.a02,.a03,.a1Top{position: relative;}

.aLi01{width: 40%;}

.aLi02{width: 30%;}

.aLi03{width: 30%;}

.a02,.a03{width: 50%;}

.a02Top{height: 50%;}

.a02Mid{height: 50%;}

.bg{position:absolute;width: 100%;height: 100%;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.bgTxt{position:absolute;left:10%;top:20px;color: #fff;width:151px;height: 70px;}

.bgC{font-size: 18px;}

.bgE{font-size: 12px;text-transform: uppercase;cursor: pointer;}

.bg1{background: rgba(0,0,0,0.2);}

.bg2{background: rgba(16,156,12,0.32);}

.bg3{background: rgba(0,0,0,0.2);}

.bg4{background: rgba(16,156,12,0.4);}

.bg5{background: rgba(177,153,120,0.23);}

.bg6{background: rgba(171,129,143,0.25);}

.bg7{background: rgba(0,0,0,0.2);}





/*公司简介*/

.aProfile{background:url(../imagesa/about/pBg.png) no-repeat center;padding: 80px 0;margin: 50px 0 0;}

.aPt{width: 1200px;margin: 0 auto;color: #fff;}

.aPa{font-family:'DINCond';font-size: 40px;height:70px;line-height:70px;box-sizing: border-box;font-weight: 400;color: #adadad;}

.aPa2{position:relative;margin-top:40px;border-radius:5px;width: 100px;height: 35px;background: #fff;color: #000;line-height: 35px;text-align: center;font-size: 16px}

.Pa2{position: absolute;top:-30px;left:5px;display: inline-block;width: 30px;height: 1px;background: #fff;}

.aPcL{text-align: left;margin-top:60px;width: 48%;}

.aPcL span{height: 30px;line-height: 30px;}

.aPcR{text-align: left;margin-top:60px;width: 48%;}

.aPcR div:first-child{margin-bottom: 30px;}

.aPcL h3,.aPcR h3{font-size: 15px;margin-bottom: 10px;}

.aPc span{height: 30px;line-height: 30px;font-size: 12px;}

.idea{width: 1200px;margin: 50px auto;}

.idea h3{text-align: left;font-size: 40px;color: #adadad;font-family: 'DINCond';line-height: 65px;}

.idea p{width: 170px;color: #000;height: 55px;line-height: 55px;text-align: left;font-size: 30px;padding-top: 30px;}

.idT p{position: relative;}

.idC{text-align: center;margin-top:80px;position: relative;}

.imgM{display: none;}

.idCc{width: 38%;height: 100px;border-top: 1px solid #cecece;position: absolute;}

.idC1{top: 0.6%;left: 10.5%;}

.idC2{top:20%;left: 54.5%;}

.idC3{top: 36.5%;left: 2%;}

.idC4{top: 52.5%;left: 63.6%;}

.idCc h3{color:#0a4086;font-size: 32px;text-align: center;line-height:50px;padding-top: 10px;}

.idCc p{padding-top:0;color:#000;font-size: 14px;text-align: center;width: auto;line-height: 20px;background: none;border-radius: 0;}

























/*荣泰全球化*/

.aBrand{background: #f7f7f7;width: 33%;color: #000;box-sizing: border-box;padding:2% 10%;height: 100%;}

.aBrand h3{font-size: 30px;line-height: 60px;letter-spacing: 3px;}

.bi{position: absolute;display: inline-block;height:2px;width: 40px;background: #b3b3b3;top: 12px;left: 0px;}

.aBrand h4{font-family: 'DINCond';text-transform:uppercase;position:relative;padding:20px 0 20px;font-size: 28px;line-height: 50px;}

.aBrand span{height: 30px;line-height: 30px;}

.aBdetail{width: 67%;}

.aBdetail img{width: 100%;vertical-align: bottom;}

.aBdl,.aBdr{width: 50%;}

.aBdl dd,.aBdr dd{height: 60%;width: 100%;max-height: 313px;overflow: hidden;}

.aBdl dt,.aBdr dt{height: 30%;width: 100%;text-align: left;box-sizing: border-box;padding: 40px 70px;color: #000;}

.aBdetail h3{font-size: 15px;}

.aBdetail span{height: 20px;line-height: 20px;}

.aVideo{width: 33%;color: #000000;background: #f7f7f7;}

.aVtxt{width: 67%;color: #000000;background: #d6d6d6;}

.aVideo dt,.aVtxt dt{box-sizing: border-box;padding:40px 40px 0;}

.aVtxt dt{background: #d6d6d6;padding:2% 35% 0 6%;}

.aVideo .cP{font-size: 25px;}

.aVideo .Zp{font-size: 16px;font-family: 'DINCond';}

.aVideo i{margin-top:10px;display: inline-block;width: 50px;height: 50px;background:url(../imagesa/about/video.png) no-repeat center;background-size: 100%;}

.aVideo img,.aVtxt img{width: 100%;vertical-align: bottom;}







/*发展历程*/

.culture{margin: 50px 0;}

.culTitle{color:#000;width: 1200px;margin: 0 auto;}

.culTitle h3{text-transform: uppercase;font-size: 40px;color: #adadad;font-family: 'DINCond';line-height: 65px;}

.culTitle p{position:relative;width: 170px;color: #000;height: 55px;line-height: 55px;text-align:left;font-size: 30px;padding-top: 30px;}

.history{width: 80%;margin: 0 10%;}

.swiper-containerhis{color: #000;margin: 50px 0 30px;padding-bottom: 50px;}

.swipeTxt{text-align: left;box-sizing: border-box;padding: 5% 12%;}

.swipeTxt h4{font-size: 30px;font-weight: bolder;}

.swipeTxt span{font-size: 12px;height: 20px;line-height: 20px;}

.swipeTxt h5{font-size: 15px;height: 35px;line-height: 35px;}

.history .swiper-containerhis .swiper-slide{border-right: 1px solid #e5e5e5;}

.history .swiper-containerhis .swiper-pagination{bottom:5px;}

.history .swiper-containerhis .swiper-pagination .swiper-pagination-bullet{color:#fff;width: 20px;height: 20px;text-align: center;line-height:18px;border-radius: 50%;}

.history .swiper-containerhis .swiper-pagination-bullet-active{background:#0a4086;}



.history .swiper-containerhis .swiper-slide-prev{border-right: none;}

.history .swiper-containerhis .swiper-button-next,.history .swiper-containerhis  .swiper-button-prev{width: 14px;height: 30px;}

.history .swiper-containerhis .swiper-button-prev.swiper-button-white{background-image:url(../imagesa/left.jpg);background-size: 100%; }

.history .swiper-containerhis .swiper-button-next.swiper-button-white{background-image:url(../imagesa/right.jpg);background-size: 100%;  }

.history .swiper-containerhis .swiper-pagination{display: none;}





/*梦想*/

.dream{background: url(../imagesa/about/drBg.png) no-repeat center;}

.dCon{width: 1000px;margin: 0 auto;padding:50px 0;background: url(../imagesa/about/people.png) no-repeat right bottom;background-size:40%;padding: 150px 0;box-sizing: border-box;}

.dT{width: 50%;}

.dT h4{font-size: 48px;color: #fff;height: 150px;line-height: 150px;}

.dT p{color: #fff;font-size: 13px}



/*外链接*/

.likL,.likR{width: 50%;height: 360px;position: relative;overflow: hidden;}

.likL{background: url(../imagesa/about/lB.png) no-repeat center;}

.likR{background: url(../imagesa/about/Rb.jpg) no-repeat center;}

.likL h3,.likR h3{text-transform: uppercase;font-size: 40px;color: #fff;font-family: 'DINCond';line-height: 40px;}

.likL p,.likR p {position: relative;color: #fff;height: 55px;line-height: 55px;text-align: left;font-size: 30px;padding-top: 15px;}

.LTxt{text-align: right;position: absolute;right: 20%;top: 50%;transform: translateY(-50%);}

.Rbtn{overflow:hidden;cursor:pointer;float:left;width: 100px;height: 30px;margin-top:30px;line-height: 29px;text-align: center;background: transparent;border-radius: 15px;border:1px solid #fff;color: #fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.Lbtn{overflow:hidden;cursor:pointer;width: 100px;height: 30px;margin-top:30px;line-height: 29px;text-align: center;background: transparent;border-radius: 15px;border:1px solid #fff;color: #fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.RTxt{text-align: right;position: absolute;left: 20%;top: 50%;transform: translateY(-50%);}

.likL p{text-align: right;}

.LTxt i.bi{left: 140px;}

.lik i{background: #fff;}





/*投资者关系*/

.invest-banner{

    width: 100%;

}

.invest-banner img{

    vertical-align: top;

}

.m-invest-swiper-slide{

    display: none;

}

/*荣泰健康*/

.inHeal{background: #e6e6e7;}

.inHcont{width: 1200px;margin: 0 auto;padding: 30px 0 50px;}

.inHl{width: 30%;font-size: 18px;color: #000;margin-top: 102px;}

.inHl h3{height: 60px;line-height: 150%;display: flex;display: -webkit-flex;align-items: center;background: #d8d8d9;font-size: 14px;}

.inHl h3,.inHl p{box-sizing: border-box;padding: 0 10%;}
.inHl a{ box-sizing:content-box;}
.inHl p{font-size: 12px;cursor:pointer;height: 50px;display: flex;display: -webkit-flex;align-items: center;
    line-height: 150%;border-bottom: 1px solid #cccdce;
    background: url(../imagesa/invest/down.png) no-repeat 90% center;  }

.inHr{width: 68%;text-align: left;color: #000000;}

.inHr img{width: 100%;vertical-align: bottom;}

.inHr h4,.inHr h5{font-size: 22px;font-weight: normal;font-family: 'DINCond';}

.inHr dl{margin-top: 30px;}

/*.inHr dt{overflow: hidden;border-radius: 5px;}*/

.inHr dd{margin-top: 20px;}

.inHr dd span{height: 25px;line-height: 25px;}

.inHl p:hover{background-color:#0082c0; color:#fff;}
.inHl h3:hover{background-color:#0082c0; color:#fff;}
.inHl a:hover{color:#fff;}
.mbImg{display: none;}

/*股票交易*/

.stockbg{background: #f4f4f4;}

.stock{color:#000;width: 1200px;margin: 0 auto;padding: 50px 0;}

.stock h4{font-size: 22px;font-weight: normal;font-family: 'DINCond';text-transform: uppercase}

.stock h5{font-size: 18px;font-weight: normal;margin-bottom: 20px;text-transform: uppercase}

.stImg{width: 72%;width:864px; }

.stImg img{width: 100%;vertical-align: bottom;}

.stInfo{float: right;

    height: 336.5px;

    width: 26%;background: #e9e9e9;box-sizing: border-box;padding:20px;border-radius: 5px;}

.stInfo p{height: 40px;line-height: 40px;border-bottom: 1px solid #d4d4d4;}

.stInfo span{display:inline-block;float: left;width: 75px;}

.stInfo span.r {width: 197px;text-align: right;}





/*公告*/

.firm{width: 1200px;margin: 50px auto;color: #000000;}

.notice,.rules{width: 100%;border: 1px solid #e9e9e9;border-radius: 5px;box-sizing: border-box;padding: 20px;}

.firm li{border-bottom: 1px solid #dbdbdb;background: url(../imagesa/invest/pdf.png) no-repeat 95% center;cursor: pointer;}

.firm li a{

    display: block;

padding: 20px 54px 20px 0px;}

.firm li:hover{background-color:#d6d6d73b;}

.fiH4{font-size: 22px;font-weight: 400;line-height: 35px;font-family: 'DINCond';text-transform: uppercase}

.fiP{font-size: 18px;border-bottom: 1px solid #dbdbdb;text-transform: uppercase}

.fiP1,.fiP2{height: 25px;margin-right:60px;line-height: 25px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.fiYear{color: #04239a;}

.noTy{display: inline-block;margin-left: 30px;}

.fiB{height: 60px;line-height: 60px;text-align: right;margin-top: 20px;}

.fiBtn{height: 30px;line-height: 30px;width: 100px;text-align: center;background: transparent;border: 1px solid #707071;color:#707071;border-radius: 35px;margin-right: 20px;margin-top: 20px; transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.fiBtn a{

    display: block;

    width: 100%;

    height: 100%;

}

.rules li{text-align: left;}

.rules .fiH4,.rules .fiP{text-align: left;}



/*更多公告*/

.newdetail-banner-slide img{

    vertical-align: top;

}

.notice-content{

    position: relative;

    padding: 50px 0;

    color: #000;

    background-color: #eee;

}

.notice-main{

    max-width: 1200px;

    padding: 0 55px 55px;

    margin: auto;

    background-color: #fff;

}

.notice-main h4{

    font-size: 24px;

    padding-top: 30px;

    padding-bottom: 20px;

    position: relative;

}

.notice-main h4:after {

    position: absolute;

    content: '';

    width: 3px;

    height: 43px;

    top: 30px;

    left: -55px;

    background-color: #aaa;

}

.notice-list{

    padding-bottom: 60px;

}

.notice-item a{

    display: block;

    background: url(../imagesa/invest/pdf.png) no-repeat right center;

    padding: 20px 54px 20px 0px;

    border-bottom: 1px solid #dadada;

}

.notice-item .name{

    width: 50%;

    max-width: 410px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.notice-item:hover{

    background-color: #d6d6d73b;

}

.notice-item a:after{

    display: block;

    content: '';

    clear: both;

}



/* 活动 */

.activity-content{

    margin: 78px auto 0;

}

.activity-main{

    max-width: 1200px;

    padding: 60px 0 120px;

    margin: auto;

}

.activity-link{

    

}

.activity-link-list{



}

.activity-link-list li{

    float: left;

    margin-right: 36px;

}

.activity-link-list li:last-child{

    margin-right: 0;

}

.activity-link-list a{

    display: block;

    padding: 10px;

    border-radius: 8px;

    background-color: #f5f5f5;

    color: #000;

}

.activity-link-list li.active a{

    background-color: #0a4086;

    color: #fff; 

}

.activity-pic{

    margin: 60px 0;

}

.activity-pic img{

    vertical-align: top;

    width: 100%;

}

.activity-title{

    text-align: center;

    font-size: 26px;

    padding-bottom: 74px;

    letter-spacing: 3px;

    color: #709ec8;

}

.activity-title .strong{

    font-size: 30px;

    font-weight: bold;

    color: #1b75b4;

}

.activity-list{

    padding: 0 40px;

}

.activity-item{

    padding-bottom: 66px; 

    background: top left/contain no-repeat;

}

.activity-item:after{

    content: '';

    display: block;

    clear: both;

}

.activity-item:nth-child(1){

    background-image: url('../images/activity/t1.png');

}

.activity-item:nth-child(2){

    background-image: url('../images/activity/t2.png');

}

.activity-item:nth-child(3){

    background-image: url('../images/activity/t3.png');

}

.activity-item .activity-text{

    float: left;

    font-size: 24px;

    padding-top: 80px;

    margin-left: 8%; 

    color: #709ec8;

}

.activity-item .activity-text .give{

    position: relative;

    display: inline-block;

    font-size: 28px;

    margin-left: 12px;

    color: #1b75b4;

}

.activity-item .activity-text .give:after,.activity-item .activity-text .give:before{

    content: '';

    position: absolute;

    width: 1px;

    height: 60%;

    background-color: #1b75b4;

    top: 12px;

}

.activity-item .activity-text .give:after{

    left: -10px;

}

.activity-item .activity-text .give:before{

    right: -10px;

}

.activity-item .activity-diagram{

    float: right;

    margin-top: 66px;

}

.activity-main .statement{

    margin-left: 10%;

    color:#709ec8;

}

/*联系我们模块*/

.relate{background: #f4f4f4;color: #000;}

.re{width: 1200px;margin: 0 auto;padding: 50px 0;}

.re h4{font-size: 22px;font-weight: normal;font-family: 'DINCond';}

.re h5{font-size: 18px;font-weight: normal;margin-bottom: 20px;text-transform: uppercase}

.reL{border:1px solid #ebebeb;font-size: 17px;width: 65%;background: #fff;box-sizing: border-box;padding:40px;border-radius: 5px;}

.reL h6{height: 50px;line-height: 50px;}

.reR{overflow: hidden;border-radius: 5px;width: 33%;}

.reEnter{margin-top: 30px;}

.reEnter p.fr{font-size: 12px;}

.reEnter a.fr{font-size: 14px;height: 40px;line-height: 40px;width: 140px;text-align: center;}

.reEnter button{

    font-family: "Microsoft Yahei","微软雅黑";

    width: 100%;height: 100%;background: transparent;border: 1px solid #707071;border-radius:40px;margin-left: 10px;color: #707071;cursor: pointer;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}









.inHr h5,.stock h5,.fiP,.re h5{font-size: 18px;position: relative;}

.inHr h5 .bi,.stock h5 .bi,.re h5 .bi{top: -2px;background: #000;height: 1px;}

.fiP  .bi{top: -1px;background: #000;height: 1px;}

.backT{opacity:0;z-index:998;display: inline-block;width: 40px;height: 40px;position: fixed;right: 10%;bottom: 15%;background: url(../imagesa/jtop.png) no-repeat center #0bc2f9;background-size: 70%;}





/*联系我们页面*/

.rContact{background: url(../imagesa/relate/re_bg.jpg) no-repeat center;background-size: cover;}

.rCont{width: 1200px;margin: 0 auto;padding: 50px 0;}

.rCt h3{text-transform: uppercase;text-align: left;font-size: 40px;color: #adadad;font-family: 'DINCond';line-height: 65px;}

.rCt p{position:relative;width: 200px;color: #000;height: 55px;line-height: 55px;text-align: left;font-size: 30px;padding-top: 30px;}

.lWidth{display:inline-block;width: 24px;}

.rContL{width: 50%;float: left;}

.rContL form{width: 100%;}

.rContL label{vertical-align: top;display: inline-block;margin-top: 20px;}

.rContL input{box-sizing:border-box;padding-left:1%;height: 30px;line-height: 30px;width: 85%;margin-top: 20px;margin-left: 1%;}

.rContL textarea{box-sizing:border-box;padding:1%;margin-top: 20px;margin-left: 1%;width: 85%;height: 60px;}

.rP{text-align: right;margin-top: 30px;margin-right: 3.5%;}

.rsub{width:80px;border:none;text-align: center;height: 30px;line-height: 28px;background: #626262;color: #fff;}



.rContR{float: right;width: 25%;color: #000;}

.rContR dl:first-child{margin-bottom: 30px;}

.rContR dt{width: 70px;}

.rContR dt img{width: 100%;}

.rContR dd{font-size: 14px}

.rIconfont{margin-top: 30px;}

.rIcon{display: inline-block;width: 50px;height: 50px;}

.rIcon1{background: url(../imagesa/relate/cal.png) no-repeat center;}

.rIcon2{background: url(../imagesa/relate/add.png) no-repeat center;}







/*门店查询*/

.rMapBg{background: url(../imagesa/relate/mapBg.png) no-repeat center;border-bottom: 15px solid rgba(0,0,0,0.3);}

.rMapBg h3,.rMapBg p{color: #fff;}

.rMapBg .bi{background: #fff;}

.rMap .rCt{width: 1200px;margin: 0 auto;padding: 50px 0;}

.rBmap img{vertical-align: bottom;width: 100%;position: relative;}

.rInput{height: 50px;margin: 0 auto 38px;margin-top:-30px;position: absolute;z-index: 5;right: 15%;}

.rSear{height: 60px;width: 500px;line-height: 60px;text-align: left;background:#313131;border: none;color: #fff;border-radius: 50px;box-sizing:border-box;padding:0 50px;}

.rSear::-webkit-input-placeholder{color: #fff;} 

.rSear:-moz-placeholder{color: #fff; }   

.rSear::-moz-placeholder {color: #fff;}   

.rSear:-ms-input-placeholder{color: #fff;}

.rarrow{cursor:pointer;position: absolute;left: 430px;top:0px;width: 60px;height: 60px;display: inline-block;background: url(../imagesa/relate/rt.png) no-repeat center;}



.rResul{display:none;width: 1200px;margin:0 auto 76px;color: #000;}

.rResul li{float: left;width: 272px;height: 230px;border-bottom: 1px solid #dcdcdc;padding-right: 20px;overflow: hidden;}

.rResul li h4{margin-top: 38px;height: 45px;line-height: 45px;border-bottom: 1px dotted #c3c3c3;font-size: 18px;font-weight: normal;margin-bottom: 12px;background: url(../imagesa/relate/icon_01.png) no-repeat left center;text-indent: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.rResul li p{margin-bottom: 8px;padding-left: 60px;}

.rResul li p span{margin-left: -60px;float: left;}

.rResul li a{color: #0a4086;}







#warpper{width:100%}

.solt-img{

    position: relative;

    z-index: -10;

    min-width: 1024px;

}

.de1-banner,.de2-banner{

    position: fixed;

    z-index: -1;

    top: 0;

    left: 0;

    width: 100%;

    min-width: 1024px;

    /* height: 600px; */

    background: center/cover no-repeat;

}

.de1-banner{

	background-image: url('../images/de1-banner.png') ;

}

.de2-banner{

    background-image: url('../images/de2-banner.jpg') ;

}

.de2-banner img{

    vertical-align: top;

}

.header-text{

	position: absolute;

	top: 50%;

	left: 25%;

	transform: translateY(-50%);

}

.header-text h3{

	font-size: 34px;

	color: #fff;

	font-weight: 500;

	margin-bottom: 20px;



}

.header-text p{

	font-size: 20px;

	color: #c1c1c1;

}

.detail-swiper-container{

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

}

.detail-swiper-container .swiper-slide:after{

    position: absolute;

    content: '';

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background-color: rgba(0,0,0,0.1);

}

.detail-swiper-container .swiper-slide img{

    vertical-align: top;

}

.swiper-container-horizontal .detail-swiper-pagination{

    bottom: 20px;

}

.detail-swiper-pagination .swiper-pagination-bullet{

    width: 12px;

    height: 12px;

    border-radius: 50%;

}

#content{position: relative; z-index: 5;width:100%;background: #fff;}

#content .c-head{max-width:1200px;min-width:1024px;margin:0 auto;border-bottom:1px solid #dadada}

#content .c-head .title{float:left;color:#888;font-weight:500;padding:20px 0 20px 10px}

#content .c-head .details-list{position:relative;float:right}

#content .c-head .details-list .details-item{float:left;padding:20px 20px;text-align:center;color:#888;cursor:pointer}

#content .c-head .details-list .line{position:absolute;bottom:-1px;left:20px;width:32px;height:2px;background-color:#888;transition:.5s}

#content .sketch{position:relative;max-width:1200px;min-width:1024px;padding:20px 10px 45px 10px;margin:0 auto;border-bottom:1px solid #dadada}

#content .sketch .sketch-list{float:left}

#content .sketch .sketch-list li{width:150px;height:140px;margin-bottom:15px;border:1px solid #dfdfdf;border-radius:5px;cursor:pointer;background:center/72% no-repeat}

#content .sketch .sketch-list li.active{

    border-color: #0bc2f9;

}

#content .sketch .sketch-list li:nth-child(1){

    background-image:url(../images/detail/8610s_minShow1.png)

}

#content .sketch .sketch-list li:nth-child(2){

    background-image:url(../images/detail/8610s_minShow2.png)

}

#content .sketch .sketch-list li:nth-child(3){

    background-image:url(../images/detail/8610s_minShow3.png)

}

#content .sketch .sketch-list li.de2:nth-child(1){

    background-image:url(../imagesa/detail/chair1-01-01.png)

}

#content .sketch .sketch-list li.de2:nth-child(2){

    background-image:url(../imagesa/detail/chair1-01-02.png)

}

#content .sketch .img-list{position: relative; float:left;width:430px;/* height:412px; */margin-left:11%;}

#content .sketch .img-list li{

    display: none;

}

#content .sketch .img-list li:first-child{

    display: block;

}

#content .sketch .text{

    position:absolute;

    top:50%;

    right:0;

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

}

#content .sketch .text h3{font-size:35px;font-weight:700;color:#000}

#content .sketch .text .funct{font-size:16px;line-height:55px;color:#888;border-bottom:1px solid #dadada}

#content .sketch .text .version{font-size:12px;line-height:55px;border-bottom:1px solid #dadada;color:#000}

#content .parameter{max-width:1200px;min-width:1024px;padding-top:60px;font-size:12px;color:#666;margin:0 auto}

#content .parameter .parameter-item{width:100%;padding:20px 0;border-bottom:1px solid #dadada}

.parameter .parameter-item .text{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:flex;justify-content:space-between}

.parameter .parameter-item .text li{width:25%}

#content .merit{width:1200px;margin:100px auto 0 auto;border:none;/* height: 640px; */}

#content .other{min-width:1024px;width:100%}

#content .other-list{width:100%}

#content .other-list .other-item{width:100%}

#content .other-list .other-item img{width:100%}

#footer{width:100%;min-width:1024px}

#footer .service{padding:40px 0 0 80px;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:flex;justify-content:space-around}

#footer .service li{text-align:center;width:20%;border-right:1px solid #888}

#footer .service li:last-child{border-right:none}

#footer .service li a{display:block}

#footer .service li i{display:block;width:53px;height:51px;margin:auto;background:center/100% no-repeat}

#footer .service li:nth-child(1) a i{background-image:url(../images/icon/icon1.png)}

#footer .service li:nth-child(2) a i{background-image:url(../images/icon/icon2.png)}

#footer .service li:nth-child(3) a i{background-image:url(../images/icon/icon3.png)}

#footer .service li:nth-child(4) a i{background-image:url(../images/icon/icon4.png)}

#footer .service li .title{margin:20px 0}

#footer .service li .text{color:#4d4d4d}

.parameter-item .text i{

    display: inline-block;

    width: 15px;

    height: 15px;

}

.parameter-item .text span{

    color: #9c9c9c;

    padding-right: 7px;

    padding-left: 3px;

}

.parameter-item .text .color-i{

    

    vertical-align: middle;

}

/* 香槟金 */

.parameter-item .text .color-i.champaignGold{

    background-color: #c49c61;

}

/* 杏黄色 */

.parameter-item .text .color-i.apricot{

    background-color: #f3cb35;

}

/* 酒红色 */

.parameter-item .text .color-i.wineRed{

    background-color: #901c2c;

}

/* 红色 */

.parameter-item .text .color-i.red{

    background-color: #91504c;

}

/* 金色 */

.parameter-item .text .color-i.Golden{

    background-color: #dbccb9;

}

/* 棕色 */

.parameter-item .text .color-i.brown{

    background-color: #8a8065;

}

/* 深蓝色 */

.parameter-item .text .color-i.navyBlue{

    background-color: #2a3965;

}

/* 深咖色 */

.parameter-item .text .color-i.chocolate{

    background-color: #614c4a;

}

/* 深红色 */

.parameter-item .text .color-i.deepred{

    background-color: #932c24;

}

/* 宝石蓝 */

.parameter-item .text .color-i.jewelryblue{

    background-color: #3a4f8f;

    

}

/* 魅力红 */

.parameter-item .text .color-i.MagneticRed{

    background-color: #a0333a;

}

/* 奢华咖 */

.parameter-item .text .color-i.goodcoffee{

    background-color: #897371;

}

/* 象牙白 */

.parameter-item .text .color-i.ivory{

    background-color: #ebebeb;

}

/* 黑色 */

.parameter-item .text .color-i.black{

    background-color: black;

}

/* 华贵红 */

.parameter-item .text .color-i.chineseRed{

    background-color: #a92520;

}

/* 米白色 */

.parameter-item .text .color-i.riceWhite{

    background-color: #fafaf8;

}

/* 格调棕 */

.parameter-item .text .color-i.toneBrown{

    background-color: #673a1c;

}

/* 棕色 */

.parameter-item .text .color-i.brown{

    background-color: #875b38;

}

/* 玫红 */

.parameter-item .text .color-i.roseRed{

    background-color: #ba1744;

}

/* 玫瑰金 */

.parameter-item .text .color-i.roseGold{

    background-color: #f4e6e3;

}

/* 鳄鱼黑 */

.parameter-item .text .color-i.crocodileBlack{

    background-color: #3c3a3b;

}

/* 亮黑色 */

.parameter-item .text .color-i.brightBlack{

    background-color: #0d1216;

}

/* 咖啡色 */

.parameter-item .text .color-i.coffee{

    background-color: #584c50;

}

/* 珍珠白 */

.parameter-item .text .color-i.pearlWhite{

    background-color: #d8dce7;

}

/* 深空灰 */

.parameter-item .text .color-i.deepAirAsh{

    background-color: ##7f7f7f;

}

.merit{

    position: relative;

    width: 1200px;

    margin: 95px auto 0;

    padding-bottom: 190px;

}

.merit .merit-l{

    float: left;

}

.merit .merit-l li{

    width: 240px;

    height: 37px;

    font-size: 16px;

    line-height: 37px;

    text-indent: 2em;

    margin-bottom: 20px;

    border: 1px solid #7d7d7d;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    -o-border-radius: 4px;

    -ms-border-radius: 4px;

    border-radius: 4px;

    -webkit-transition: 0.3s;

    -moz-transition: 0.3s;

    -ms-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;

    cursor: pointer;

}

.merit .merit-l li:hover,.merit .merit-l li.on{

    background-color: #5a5a5a;

    border-color: #5a5a5a;

}

.merit .merit-r{

    position: relative;

    float: right;

    width: 840px;

    color:  #000;

    transition: 0.3s;

}

.merit .merit-r > li{

    position: absolute;

    display: none;

}

.merit .merit-r > li .merit-r-b{

    text-align: left;

    padding-bottom: 20px;

    border-bottom: 1px solid #ccc;

}

.merit-r-pic{

    position: relative;

}

.pic-pro{

    position: absolute;

    width: 100%;

    height: 70px;

    bottom: 0;

    left: 0;

    background-color: #ccc;

}

/* .merit-r-b:after{

    content: '';

    display: block;

    clear: both;

} */

.merit-r-writing{

    float: left;

}

.merit-r-dt{

    float: right;

}

.merit-r-writing{

    width: 36%;

}

.merit-r-dt{

    width: 64%;

    padding-top: 15px;

}

.pic-pro img{

    position: absolute;

    bottom: 0;

    right: 82px;

}

.merit-r-pic-sub{

    /* margin-top: 23px; */

}

.merit-r-pic-sub img{

    width: 100%;

    vertical-align: top;

}

.disfle{

    display: flex;

    justify-content: space-around;

}

.wrap{

    flex-wrap: wrap;

}

.wrap dl{

    width: 33%; 

}

.merit-r-writing .merit-r-text{

    text-align: left;

}

.merit-illustrate .merit-r-text{

    text-align: left;

}

.merit-illustrate .merit-r-text dt{

    font-size: 16px;

    /* margin: 15px 0; */

    margin-top: 15px;

    margin-bottom: 10px;

}



.merit-r-writing .merit-r-text dt{

    font-size: 16px;

    /* margin: 20px 0; */

    margin-top: 20px;

    

}

.merit-illustrate .merit-r-text dd,.merit-r-writing .merit-r-text dd{

    margin-top: 15px;

}

.merit-r-b dl{
    padding-right: 10px;
    text-align: center;

}

.merit-r-b dd,.merit-r-b p,.merit-r-txt p{

    color: #959491;

}

.merit-r-b .merit-icon{

    display: inline-block;

    width: 50px;

    height: 50px;

    margin: 20px auto;

    background: center/100% no-repeat;

}



.merit-r-b .merit-r-b dl p{

    font-size: 16px;



}

.merit-r-b i.merit-icon,.merit-r-b span{

    vertical-align: middle;

}

.merit-r-b i.merit-icon{

    margin-left: 20px;

    margin-right: 20px;

}

.merit-r-b span{

    margin-right: 8px;

}

.de5.merit-r-b i.merit-icon{

    margin-right: 10px;

}

.de5.merit-r-b span{

    margin-right: 55px;

}

.merit-r-txt h5{

    font-size: 18px;

    text-indent: 6px;

    font-weight: 500;

    color: #3d3d3d;

    /* margin: 14px 0; */

    margin-top: 14px;

}

.merit-r-txt p{

    padding-left: 8px;

    line-height: 20px;

    margin-top: 14px;

}

.merit-r-list{

    display: flex;

    margin-top: 24px;

    /* justify-content: space-between; */

}

.merit-r-list li{

    font-size:  16px;

    width: 28%;

}

.merit-r-list li i{

    width: 40px;

    height: 40px;

    margin:  6px 16px;

    background: center/contain no-repeat ;

}

.merit-r-list li h5{

    font-weight: normal;

}

.merit-r-list li p{

    color: #9c9c9c;

}

.merit-r-list li:nth-child(1) i{

    background-image: url('../imagesa/detail/de6-icon1.png');

}

.merit-r-list li:nth-child(2) i{

    background-image:   url('../imagesa/detail/de2-icon2.png');

}   

.merit-r-list li:nth-child(3) i{

    background-image:   url('../imagesa/detail/de5-icon4.png');

}

.swiper-container-merit{

    width: 839px;

    height: 595px;

    overflow: hidden;

}

.merit-swiper-warp{

    width: 1000%;

    position: relative;

    transition: 0.5s;

}

.merit-swiper-silde{

    float: left;

}

.merit-swiper-btn{

    position: absolute;

    bottom: 0;

    left: 50%;

    -webkit-transform: translateX(-50%);

    -moz-transform: translateX(-50%);

    -o-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    transform: translateX(-50%);

}

.num-btn{



}

.num-btn span{

    display: inline-block;

    width: 24px;

    height: 24px;

    text-align: center;

    line-height: 24px;

    margin: 0 8px;

    background-color: #f6f6f6;

    border: 1px solid #9e9e9e;

    border-radius: 50%;

    color: #9e9e9e;

    cursor: pointer;

}

.num-btn span.on{

    color: #000;

}

.icon-btn-warp{

    

}

.icon-btn-warp .icon-btn{

    position: absolute;

    width: 12px;

    height: 12px;

    top: 50%;

    transform: translateY(-50%);

    background: center/contain no-repeat;

    cursor: pointer;



}

.icon-btn-warp .icon-btn-pev{

    left: -35px;

    background-image: url('../images/detail/l-arrow.png') ;

}

.icon-btn-warp .icon-btn-next{

    right: -35px;

    background-image: url('../images/detail/r-arrow.png') ;

}

.buybtn{

    position: absolute;

    right: 340px;

    bottom: 76px;

    width: 120px;

    height: 50px;

    line-height: 50px;

    text-align: center;

    color: #fff;

    background-color: #aaa;

    border-radius: 4px;

    transition: 0.3s;

}

.buybtn a{

    display: block;

    width: 100%;

    height: 100%;

}

.buybtn:hover{

    background-color: #0bc2f9;

}

.buybtn:hover a{

    color: #fff;

}

/* 加盟合作 */

.cooperation-content{

    position: relative;

    background-color: #fff;

}

.cooperation-main{

    max-width: 1200px;

    font-size: 16px;

    margin: auto;

    padding: 60px 20px;

    color: #000;

}

.cooperation-survey{

    margin-bottom: 30px;

}

.cooperation-main h2{

    position: relative;

    z-index: 1;

    font-size: 20px;

    text-indent: 16px;

    font-weight: normal;

    margin-bottom: 10px;

    margin-top: 40px;

    color: #fff;

    border-bottom: 1px solid #0e448e;

    overflow: hidden;

}

.cooperation-main h2:before{

    position: absolute;

    left: 0;

    top: 0;

    z-index: -1;

    content: '';

    width: 160px;

    height: 100%;

    background-color: #0e448e;

    transform-origin: right bottom;

    -webkit-transform: skew(45deg);

    transform: skew(45deg);

}

.cooperation-main .main-list{



}

.cooperation-main .main-list li{

    line-height: 30px;

}

.cooperation-main .main-list li:after{

    content: '';

    display: block;

    clear: both;

}

.cooperation-main .main-list li p{

    color: #000;

}

.cooperation-main .main-list li .subtitle{

    font-weight: bold;

    width: 80px;

}

.cooperation-main .main-list li .subtext{

    width: calc(100% - 80px);

}

.cooperation-main .main-list li .subtitle.blue{

    color: #0e4588;

}

.cooperation-main .main-list li .subtitle.black{

    color: #000;

}

.cooperation-main .main-list li .key{

    font-size: 20px;

    color: #0c4183;

    margin: 10px 0 8px;

}

.cooperation-brightSpot .situation{

    margin: 16px 0 10px;

}

.cooperation-brightSpot .situation h3{

    color: #0a4086;

    letter-spacing: 1px;

}

.cooperation-brightSpot .situation p{

    line-height: 30px;

}

.cooperation-brightSpot .meter-table{

}

.cooperation-brightSpot .meter-table table{

    width: 80%;

    text-align: center;

    max-width: 700px;

    margin-bottom: 30px;

}

.cooperation-brightSpot .meter-table caption{

    text-align: left;

    font-weight: bold;

    margin-bottom: 12px;

    color: #0a4086;

}

.cooperation-brightSpot .meter-table th,.cooperation-brightSpot .meter-table td{

    border: 1px solid #000;

}

.brief p,.investment p{

    text-indent: 30px;

}

@media(min-width:768px) {

	.ImpL:hover,.newDetail:hover{box-shadow: 0px 3px 10px rgba(0,0,0,0.15);}

	.ImpR li.ImpRLi:hover{background: rgba(245,245,245,0.8);}

	.NewList a:hover{background: #666666; color:#fff;}

	.newsList a:active, .newsList a:hover{color:#333;}

	.videoTylist li:hover {background: #dcdcdc;}

	.a1Top:hover .bg,.a02:hover .bg,.a03:hover .bg,.a02Top:hover .bg,.a02Mid:hover .bg,.a02Bot:hover .bg,.a03Ol:hover .bg{opacity: 0;cursor: pointer;}

.sButton:hover,

.ebtn:hover,

.bBtn:hover,

.Lbtn:hover,

.Rbtn:hover {

	background: #fff;

	color: #000;

	border: 1px solid #fff;

}



.reEnter button:hover,

.fiBtn:hover {

	background: #0bc2f9;

	color: #fff;

	border: 1px solid #0bc2f9;

}

}









@media(max-width:1200px){

	.aPt{width: 100%;}

	.copy_top{display: none;}

	.copy_bottom{padding-left: 0;}

	.aModel,.idea,.dCon{width: 90%;margin: 0 auto;height: auto;}

	.aM{position: static;margin-top: 0;}

	.dCon{padding: 50px 0;background-size: 22%;}

	.dT h4{font-size: 26px;height: 70px;line-height: 70px;}

	.aPt{width: 90%;margin: 0 auto;}

	.aPa{padding-left: 0;}

	.aPtitle{width: 30%;}

	.aPc{width: 68%;}

	.ImpR li,.impWb, .impWx{padding: 5px 10px;}

	

	

	/*产品*/

	.proTypeU,.Massage,.videoall,.inHcont,.firm,.re,.serviceCon,.sShop{width: 100%;}	

	.culTitle{width: 90%;margin: 0 auto;}

	.stock{

        width: 85%;

        margin: auto;

    }

	/*联系我们*/

	.rCont,.rMap .rCt{width: 90%;padding: 50px 5%;}

	.rMimg{height: 500px;}

	.rResul{width: 90%;margin:0 auto;}

	.rResul li{width: 25%;box-sizing: border-box;}

    .newMain{

        width: 855px;



    }

    .mVleft{

        width: 570px;

    }

    .vList{

        height: 56px;

        line-height: 56px;

    }

    .mVright li{

        width: 265px;

    }

    .ImpR,.ImpL{

        height: 331px;

    }

    .ImpR li{

        height: 69px;

    }

    .stImg{

        width: 680px;

    }

    .stInfo{

        height: 266px;

    }

    .stInfo p{

        height: 32px;

        line-height: 32px;

    }

}





@media(max-width:1100px){

	.copy_bottom{padding-left: 0;}

}

@media(max-width:900px){

    /* 活动 */

    .activity-link-list{

        text-align: center;

    }

    .activity-link-list li{

        display: inline-block;

        float: none;

    }

    .activity-pic{

        margin: 34px 0;

    }

    .activity-title{

        font-size: 20px;

    }

    .activity-title .strong{

        font-size: 22px;

    }

    .activity-item .activity-diagram img{

        width: 120px;

    }

    .activity-item .activity-text{

        font-size: 18px;

    }

    .activity-item .activity-text .give{

        font-size: 20px;

    }

    .activity-item .activity-text .give:after, .activity-item .activity-text .give:before{

        top: 9px;

    }

}




































































































