/*------------banner图-----------*/
.focusimgbg{background:url(../img/banner_out.jpg) no-repeat center center;height:530px;}
.focusimg {width:1200px;height:530px;margin:0 auto;position:relative;overflow:hidden;cursor:pointer;margin-top:-80px;background:url(../img/banner_in.jpg) no-repeat center center;}
.focusimg .focusbg li{position:absolute;width:100%;height:530px;display:none;}
.focusimg .focusbox li{position:relative;width:1200px;}

/* 第一张焦点图（其他写法参照）*/
/*focus-item01*/
.focusimg .focus-item01 {color: #fff;width:1200px;margin:0 auto;top:240px}
.focusimg .focus-item01 div{width: 100%; text-align: center;clear: both;font-size:16px}
.focusimg .focus-item01 div:nth-child(1){font-size: 46px;font-weight: bold;text-shadow: 0 1px 2px rgba(0,0,0,.9);}
.focusimg .focus-item01 div:nth-child(2){margin-top: 30px;text-shadow: 0 1px 2px rgba(0,0,0,.9);}
.focusimg .focus-item01 a.focusbtn{width: 180px;height: 45px;line-height: 45px;border:1px solid #fd8720;margin: 0 auto;margin-top: 100px;text-align: center;clear: both;display: block;color:#fff;background:#fd8720}
.focusimg .focus-item01 a.focusbtn:hover{background:#ff7200;border-color:#fff;}

/*健康介绍区域*/
.introduceLeft{width: 500px;height: 350px;background: url('../img/four.png') no-repeat center center;display: inline-block;vertical-align: top;background-position: top;background-size: 350px;}
.introduceRight{display: inline-block;width: 550px;margin-left: 50px;color: #555;vertical-align: top;padding-top: 10px;position: relative;}
.introduceFour{color: #ffffff;font-size: 12px;position: absolute;padding: 10px;}
.introduceFour div{font-size: 26px;margin-bottom: 10px;}
.introduceLeft .info1{top:35px;left: 92px;}
.introduceLeft .info2{top:35px;left: 275px;}
.introduceLeft .info3{top:205px;left: 92px;}
.introduceLeft .info4{top:205px;left: 275px;}
.introduceTitle{font-size: 26px;}
.introduceTitle span{font-size: 24px;display: block;}
.introduceDetail{font-size: 18px;margin-top: 15px;line-height: 40px;}
.introduction_bg{background: url('../img/introduction_bg.png') no-repeat bottom center;padding-bottom: 40px;}

/*.slt-container {
    width: 100%; overflow: hidden;
    height: 100%; position: relative;
}
.slt-container .swiper-wrapper .swiper-slide {
    width:25%;
    height: 400px;
    float:left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.slt-container .swiper-wrapper .swiper-slide img.solution_bg_pic{width:100%; height: 400px;}

.slt-container .swiper-button-next.swiper-button-disabled,
.slt-container .swiper-button-prev.swiper-button-disabled{
    opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
}

.slt-container .swiper-button-next{height: 460px; width: 50px; top: 0; margin-top: 0;
    background:rgba(22,26,29,0.5) url("./img/next.png") no-repeat center center ; right: 0;
    opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0)); transition: all 0.4s;}
.slt-container .swiper-button-prev{height: 460px; width: 50px; top: 0; margin-top: 0;
    background:rgba(22,26,29,0.5) url("./img/prev.png") no-repeat center center ; left: 0;
    opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0)); transition: all 0.4s;}
.slt-container:hover .swiper-button-next,.slt-container:hover .swiper-button-prev{
    opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100)); transition: all 0.4s;;
}
*//*------------------------*//*





.index-solution{
    *//*width: 20%; *//*
    width: 100%;
    float: left; height: 400px; position: relative; overflow: hidden;
}
.index-solution div.solution_bg_color{
    position: absolute; top: 0; left: 0; height: 400px; width: 100%; transition: all .2s;
    background-color: rgba(22,26,29,0.82);
}

.swiper-slide:nth-child(even) .index-solution div.solution_bg_color
{background-color: rgba(22,26,29,0.60);}
.index-solution:hover div.solution_bg_color{
    background-color: rgba(0,124,250,0.8); transition: all .4s;
}
.swiper-slide:nth-child(even) .index-solution:hover div.solution_bg_color
{background-color: rgba(0,124,250,0.8); transition: all .4s;}

.index-solution div.slt_icon{
    top: 125px; width: 80px; height: 80px; position: absolute; left: 50%; margin-left: -40px; transition: all 0.4s;
}
.index-solution h1.slt_tit{
    color: #fff; font-size: 22px; text-align: center; top: 215px; width: 100%; position: absolute; left: 0;
    transition: all 0.4s;
}
.index-solution div.slt_des{
    top: 290px; width: 100%; position: absolute; left: 0; padding: 0 35px; color: #fff; text-align: justify;
    font-size: 14px; line-height: 24px; transition: all 0.4s;
    opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
}
.index-solution div.slt_des div.slt_btn a{
    width: 120px; height: 38px;  margin: 20px auto; display: block;
    background-color: #f15735; line-height: 38px; text-align: center; color: #fff;
}
.index-solution div.slt_des div.slt_btn a:hover{
    background-color: #c52a08; transition: all .2s;
}

*//*鼠标滑过动画*//*
.index-solution:hover div.slt_icon{
    top: 70px; transition: all 0.4s;
}
.index-solution:hover h1.slt_tit{
    top: 155px; transition: all 0.4s;
}
.index-solution:hover div.slt_des{
    top: 214px;opacity:90;filter:alpha(opacity=90);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(90));
    transition: all 0.4s;
}

*//*普通大标题带摘要*//*
.index-normal-tit h3{font-size: 30px;
    text-align: center;
    line-height: 60px;
    color: #555;
    font-weight: bold;
    margin-top:20px;margin-bottom:10px}
.index-normal-tit p{text-align:center;padding:0 10%;color:#666;font-size:14px;line-height:24px}

.flex-tab{width:100%;height:100%;display:table;position:absolute;top:0;left:0}
.flex-tabcell{vertical-align:middle;height:100%}


@media only screen and (min-width: 1400px) {
    .index-solution,.index-solution div.solution_bg_color,.slt-container .swiper-wrapper .swiper-slide img.solution_bg_pic,
    .slt-container .swiper-wrapper .swiper-slide,.slt-container .swiper-wrapper .swiper-slide img.solution_bg_pic{height:460px}
    .index-solution div.slt_icon{
        top: 145px;
    }
    .index-solution h1.slt_tit{
        top: 255px;

    }
    .index-solution div.slt_des{
        top: 330px;
        padding: 0 10%;
    }
    .index-solution div.slt_des div.slt_btn a{
        width: 120px; height: 38px;  margin: 20px auto; display: block;
        background-color: #f15735; line-height: 38px; text-align: center; color: #fff;
    }

    *//*鼠标滑过动画*//*
    .index-solution:hover div.slt_icon{
        top: 90px;
    }
    .index-solution:hover h1.slt_tit{
        top: 185px;
    }
    .index-solution:hover div.slt_des{
        top: 254px;
        padding:0 10%;
    }

}*/

/*服务区域*/
.servicebg_out{background: url('../img/ourservicebg_out.jpg') no-repeat center center;height: 450px;}
.servicebg_in{background: url('../img/ourservicebg_in.jpg') no-repeat center center;height: 450px;color: #fff;}
.servicebg_in > div{padding-top:70px; }
.serviceTitle{font-size: 24px;display: inline-block;}
.serviceTitle span{display: block;}
.serviceDetail{display: inline-block;font-size: 18px;color: #fff;width: 950px;margin-left: 40px;vertical-align: top;line-height: 34px;}
.servic-wrap{padding-top:25px;position:relative}
.servic-wrap .tab-hd{width:900px;margin:0 auto}
.servic-wrap .tab-hd .tit-item{float:left;padding:0 90px}
.servic-wrap .tab-hd .tit-item,.servic-wrap .tab-hd .tit-item span{transition:all 0.5s}
.servic-wrap .tab-hd .tit-item span{border-radius:50%;top:0px;width:120px;height:120px;display:block;cursor:pointer;position:relative;box-shadow:0px 0px 0px #000;}
.servic-wrap .tab-hd .tit-item span img{width: 120px;height: 120px;}
.servic-wrap .tab-hd .tit-item i{display: block;font-style: normal;color:#555;text-align: center;margin-top: 20px;cursor: pointer;}
.servic-wrap .tab-hd .tit-item span:hover{box-shadow:0 10px 20px #ccc;top:-1px;}
.servic-wrap .tab-hd .tit-item.cur span{box-shadow:0 10px 20px #ccc;top:-1px;}
.servic-wrap .tab-hd .tit-item.cur span:after{border-bottom: 12px solid #489ef1;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    content: "";
    display: inline-block;
    position: absolute;
    right: 50px;
    bottom: -71px;transition:all 0.5s}
.servic-wrap .con-item{display:none;position:relative}
.servic-wrap .con-item.cur{display:block}
.servic-wrap .tab-bd{padding-top:70px;position:relative;height:300px}
.servic-wrap  .content-item{padding-right:430px}
.servic-wrap   .content-item h4{font-weight:normal;font-size:16px;line-height:30px;color:#333;margin:0 0 40px 0}

.servic-wrap  .content-item p{color:#666;line-height:24px;padding-left:22px;margin:0 0 10px 0;position:relative}
/*小标题*/
.servic-wrap  .content-item p:before {
    display: block;
    background: #ff971c;
    content: '';
    height: 10px;
    width: 10px;
    border-radius: 5px;
    position:absolute;
    left:0;
    top: 7px;}
.servic-wrap  .imgarea{position:absolute;right:0;top:0}
.servic-wrap  .imgarea img{width: 350px;height: 200px;}
.chooseLine{height: 1px;width: 100%;background-color: #030000;margin-top: 30px;}


/*新闻区域*/

.newsArea{
    margin-top: 10px;
}
.newsThreeTitle {
    width: 650px;
}
.newsImg {
    width:550px;padding-left:25px
}
.main .m-zxdt .xwl li {
    margin-bottom: 15px;
    margin-top:0
}
.slides,.pro-switch,.slides img {
    height: 290px;
}
.flex-control-nav{width:auto;right:20px;left:auto}
.imgBorder{
    border:16px solid #f5f5f5
}
.loopImg{
    width: 493px; float: left; display: block;
}
.newsBottomArea{
    padding:0 140px 0 24px;position:absolute;bottom:0;width:100%;z-index:3;background:rgba(0,0,0,0.5);
}
.bottomTitle{
    line-height:46px;height:46px;color:#fff !important;font-size:14px;
}
.list-unstyled li{position: relative;}
.list-unstyled li .rightDate{position: absolute;right: 10px;bottom: 5px;color: #aaa;font-size: 12px;}
.main .m-zxdt .xwl li:after{margin-top: 20px;}
.main .m-zxdt .xwl .zcont{width: 500px;}
.main .m-zxdt .xwl .zcont a:hover{text-decoration: none;}
.main .m-zxdt .xwl .zdate{border-right: none;width: 120px;height: 80px;}
.main .m-zxdt .xwl .zdate img{width: 120px;height: 80px;}

/*我们的优势*/
.hoverArea{padding: 2em 0;background-color: #f5f5f5;}
.hoverBox{
    text-align: center;
    overflow: hidden;
    position: relative;
}
.hoverBox:before{
    content: "";
    width: 0;
    height: 100%;
    background: #000;
    padding: 14px 18px;
    position: absolute;
    top: 0;
    left: 50%;
    opacity: 0;
    transition: all 500ms cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}
.hoverBox:hover:before{
    width: 100%;
    left: 0;
    opacity: 0.5;
}
.hoverBox img{
    width: 100%;
    height: 370px;
}
.hoverBox .hoverBox-content{
    width: 100%;
    padding: 14px 18px;
    color: #fff;
    position: absolute;
    top: 15%;
    left: 0;
}
.hoverBox .title{
    font-size: 25px;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
    margin: 0;
    opacity: 0;
    transition: all 0.3s ease 0s;
}
.hoverBox .post{
    display: block;
    height: 150px;
    margin-top: 20px;
    font-size: 15px;
    text-transform: capitalize;
    opacity: 0;
    transition: all 0.3s ease 0s;
    text-align: left;
}
.hoverBox:hover .title,
.hoverBox:hover .post{
    opacity: 1;
    transition-delay: 0.5s;
}
.hoverBox .icon{
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 10px;
}
.hoverBox .icon li{
    display: inline-block;
}
.hoverBox .icon li a{
    padding: 10px 20px;
    display: block;
    border-radius: 3px;
   background: #fd8720;
    font-size: 14px;
    color: #fff;
    margin-right: 5px;
    opacity: 0;
    transform: translateY(50px);
    transition: all 0.3s ease 0s;
}
.hoverBox:hover .icon li a{
    opacity: 1;
    transform: translateY(0px);
    transition-delay: 0.3s;
}
.hoverBox:hover .icon li:last-child a{
    transition-delay: 0.6s;
}
@media only screen and (max-width:990px){
    .hoverBox{ margin-bottom: 30px; }
}
.hoverArea .row > div{padding: 0 15px;}
/*普通大标题带摘要*/
.index-normal-tit h3{font-size: 30px;
    text-align: center;
    line-height: 60px;
    color: #555;
    font-weight: bold;
    margin-top:20px;margin-bottom:10px}
.index-normal-tit p{text-align:center;padding:0 10%;color:#666;font-size:14px;line-height:24px}
.phoneLogo{display: none;}
.ewmforphone{display: none;}
.headerforPhone{display: none;}
.focusimg .focus-item01 a.focusbtn{display: none;}

/*产品展示区域*/
.productionshowOut{background: url('../img/productionShowbg_out.jpg')no-repeat center center;height: 565px;}
.productionshowIn{background: url('../img/productionShowbg_in.jpg')no-repeat center center;height: 565px;}
.producitonLine > a{width: 270px;height: 170px;margin-right: 30px;position: relative;display: inline-block;}
.producitonLine > a >div{ color: #fff;  font-size: 20px;  padding: 12px 20px;  background-color: rgba(58,117,166,0.8);  background-color: #00458b\9;  bottom: 0;  position: absolute;  bottom: 0;width: 270px;text-align: center;}
.producitonLine > a:last-child{margin-right: 0;}
.producitonLine{padding-top: 60px;}
.moreProduction{color: #fff !important;font-size: 20px;float: right;margin-top: 20px;margin-right: 20px;}
.producitonLine:last-child{padding-top: 25px;}
.productionshow1{background: url('../img/pic1_121.jpg') no-repeat center center;}
.productionshow2{background: url('../img/pic1_122.jpg') no-repeat center center;}
.productionshow3{background: url('../img/pic1_133.jpg') no-repeat center center;}
.productionshow4{background: url('../img/pic1_144.jpg') no-repeat center center;}
.productionshow5{background: url('../img/pic_9_1.jpg') no-repeat center center;}
.productionshow6{background: url('../img/pic1_14.jpg') no-repeat center center;}
.productionshow7{background: url('../img/pic_new1.jpg') no-repeat center center;}
.productionshow8{background: url('../img/pic_new2.jpg') no-repeat center center;}

.forintroduceTop{margin-top: 50px;}
/*手机*/
@media screen and (min-width: 320px) and (max-width: 767px) {
    body{font-size: 14px;}
    header{display: none;}
    .focusimgbg{background:none;height: auto;}
    .con-1200{width: 100%;}
    .introduceLeft{display: none;}
    .hoverArea{display: none;}
    .servic-wrap .content-item{padding-right: 0;}
    .focusimg{width: 100%;height: 173px;margin-top: 0;background: url(../img/phone/indexBgforPhone.jpg) no-repeat center center;background-size: cover;}
    .focusimg .focusbox li{width: 100%;}
    .focusimg .focus-item01{top:55px;}
    .focusimg .focus-item01 div{font-size:1rem;}
    .focusimg .focus-item01 div:nth-child(1){font-size: 1.5rem;}
    .focusimg .focus-item01 div:nth-child(2){margin-top: 15px;}
    .focusimg .focus-item01 a.focusbtn{width: 8.6rem;margin-top: 18px;font-size: 0.8rem;height: auto;line-height:normal;padding: 0.43rem;}
    .introduceTitle span{display: none;}
    .introduceRight{width: 100%;margin: 0;padding: 0 1rem;}
    .introduction_bg{background-size: contain;}
    .introduceTitle{font-size: 1.4rem;text-align: center;}
    .introduceDetail{font-size: 1rem;line-height: 1.8rem;}
    .forintroduceTop{margin-top: 15px;}
    .servicebg_in {
        background: url(../img/phone/indexhealthBgforPhone.jpg) no-repeat center center;
        height: 147px;
        background-size: cover;
    }
    .servicebg_in > div{display: none;}
    .servicebg_out{background: none;height: auto;}
    .servic-wrap .tab-hd{width: 90%;}
    .servic-wrap .tab-hd .tit-item{padding: 0 1rem;text-align: center;width: 33%;}
    .servic-wrap .tab-hd .tit-item span{width: 4.3rem;height: 4.3rem;margin:0 auto;}
    .servic-wrap .tab-hd .tit-item span img{width: 4.3rem;height: 4.3rem;}
    .chooseLine{display: none;}
    .servic-wrap .tab-hd .tit-item.cur span:after{display: none;}
    .servic-wrap .tab-hd .tit-item.cur i{color: #00478e;}
    .servic-wrap .tab-hd .tit-item i{margin-top: 5px;}
    .servic-wrap .imgarea img{display: none;}
    .servic-wrap .tab-bd{padding-top:15px;}
    .servic-wrap .con-item{padding: 0 1rem;}
    .servic-wrap .content-item h4{font-size: 1.4rem;margin: 0 0 5px 0;line-height: 1.6rem;}
    .servic-wrap .content-item p{margin: 0;font-size: 0.8rem;}
    .servic-wrap .content-item p:before{width: 0.6rem;height: 0.6rem;}
    .servic-wrap .tab-bd{height: auto;}
    .newsImg{display: none;}
    .container{width: 100%;}
    .newsThreeTitle{width: 100%;}
    .main .m-zxdt .xwl{width: 100%;padding: 0 1rem;}
    .main .m-zxdt .xwl .zcont a{font-size: 1.4rem;}
    .main .m-zxdt .xwl .zdate{width: 80%;float: none;height: 150px;margin: 0 auto;}
    .main .m-zxdt .xwl .zdate img{width: 100%;height: 100%;}
    .main .m-zxdt .xwl .zcont{width: 100%;padding: 0;float: none;font-size: 0.8rem;}
    .main .m-zxdt .xwl .zcont a{margin: 10px 0 5px 0;}
    .main .gengduo{display: none;}
    .footerdetail{padding: 0;font-size: 12px;color: #222;display: inline-block;vertical-align: middle;margin-top: 20px;margin-left: 20px;}
    .footerbg_out{background: none;height: auto;}
    .footerbg_in{background: url('../img/phone/footerBgforPhone.jpg') no-repeat center center;background-size: cover;height: 128px;}
    .footerNum{display: none;}
    .footerThree{text-align: left;margin: 0;padding-left: 10px;}
    .footerThree div{margin: 0;display: block;font-size: 12px;margin-top: 5px;}
    .phoneLogo{width: 95px;height: 30px;display: block;}
    .ewmforphone{display: block;display: inline-block;vertical-align: middle;text-align: center;margin-top: 20px;margin-right: 20px;float: right;}
    .ewmforphone img{width: 65px;height: 65px;margin: 0 auto;}
    .ewmforphone > div{font-size: 12px;margin-top: 14px;}
    .headerforPhone{display: block;position: relative;}
    .headershowphone{padding: 8px 20px;background-color: #00458b;}
    .headerlogoforphone{width: 75px;height: 21px;}
    .muneBtnforphone{width: 14px;height: 11px;float: right;margin-top: 6px;}
    /*.hideMune{display: none;}*/
    .hideMune{width: 100%;height:150px;background-color: rgba(22,22,22,0.8);display: none;position: absolute;right: 0;top: 38px;z-index:999;}
    .hideMune > div{padding: 0px 40px;}
    .leaderBtnphone{font-size: 12px;color: #2d2d2d;padding: 10px 0px;}
    .hideMune a{border-bottom: 1px solid #39a0e4;}
    .hideMune a{display: block;}
    .hideMune a:link{color: #fff}
    .hideMune a:visited{color: #fff}
    .productionshow{display: none;}
}













