/* ==========================================================================
   Index Page
   ========================================================================== */
.ibanner{ height:672px;position: relative;}
@media screen and (max-width:1450px){ 
	.ibanner {height: 520px;}
}
.ibanner .swiper-container {width: 100%;height: 100%;}
.ibanner .swiper-slide { background-repeat:no-repeat; background-position:center center; background-size:auto 100%;text-align: center;font-size: 18px;/* Center slide text vertically */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; position:relative;}
.ibanner .swiper-container-horizontal > .swiper-scrollbar{ width:272px; left:251px; bottom:30%;}

.ibanner .swiper-scrollbar-drag{ background:#1b85e7;}
.ibanner .swiper-button-prev{ left:5%;}
.ibanner .swiper-button-next{ right:5%;}
.ibanner .swiper-button-prev, .ibanner .swiper-button-next{ top:0; bottom:0; margin:auto 0; background:none; width:40px; height:40px; line-height:40px; text-align:center;}
.ibanner .swiper-button-prev i, .ibanner .swiper-button-next i{ color:#596fb5; font-size:4rem;}
.ibanner .ban-img{ position:absolute; width:100%; height:100%; left:0; top:0;}
.ibanner .swiper-button-prev.swiper-button-disabled i,.ibanner .swiper-button-next.swiper-button-disabled i { opacity: 0.5;}
/*.ibanner .swiper-slide-active .ban-img{animation: zoomIn2 8s forwards;}*/

/*搜索*/
.sect_search {position: absolute;bottom:95px;z-index: 9; padding: 0;overflow: hidden;left: 0;right: 0;}
.sect_search .search_box {width: 70%;margin:0 auto;padding: 0;overflow: hidden;}
.sect_search .search_box form {width: 100%;height: 80px;border-radius: 50px;overflow: hidden;}
.sect_search .search_box .form-control {width: 80%;height: 80px;background: rgba(255,255,255,.7);float: left;color: #767676;border: none;outline: none;padding: 0 5%;}
.sect_search .search_box .search_btn {width: 20%;height: 80px;background: url(../img/ss.png) no-repeat center center rgba(33,61,157,.7);border:none;float:right;}

/*销售网络与企业荣誉*/
.sect_xs .xsbox {padding: 3rem 2rem;overflow: hidden;height: 100%;}
.sect_xs .xswl {background: url(../img/xswl.png) no-repeat top center;    background-size: 100% 100%;}
.sect_xs .qqry {background: url(../img/qqry.png) no-repeat top center;    background-size: 100% 100%;}
.sect_xs .xsbox .xs {width: 20%;}
.sect_xs .xsbox .xs img {max-width: 100%;display: block;padding-top: 25px;}
.sect_xs .xsbox .xscon {width: 80%;}
.sect_xs .xsbox .xscon h2 {color: #fff;font-size: 30px;}
.sect_xs .xsbox .xscon p {color: #fff;font-size: 18px;min-height: 60px;line-height: 30px;}

/*企业视频*/
.sect_video .video {width: 100%;max-width: 1920px;margin:0 auto;}
.sect_video .video img {max-width: 100%;}

/*文化*/
.sect_wh .qywh,.sect_wh .yjjd {width: 50%;padding: 3rem 0;position: relative;}
.sect_wh .qywh {background: #425aac;}
.sect_wh .yjjd {background: #ededed;}
.sect_wh .qywh:before,.sect_wh .yjjd:after {content:"";width: 100%;height: 100%;position: absolute;top:0;bottom: 0;z-index: 3;}
.sect_wh .qywh:before {left: -100%;background: #425aac;}
.sect_wh .yjjd:after {right: -100%;background: #ededed;}
.sect_wh .whcon {padding-left: 10%;position: relative;height: 100%;border-right:1px solid #c8c8c8;}
.sect_wh .whcon:before {content: "";width:6px;height: 67px;background: #60b76c;position: absolute;left:5%;top:50%;margin-top: -34px;}
.sect_wh .whcon h2 {color: #2b2b2b;font-size: 24px;font-weight: normal;}
.sect_wh .whcon p {color: #2b2b2b;font-size: 16px;}
.sect_wh .qywh h2,.sect_wh .qywh p {color: #fff;}
.sect_wh .qywh .whcon:before {background: #fff;}
.sect_wh i {color: #60b76c;font-size: 70px;display: block;font-style: normal;height: 70px;line-height: 30px;text-align: center;}
.sect_wh .qywh i {color: #fff;}

/*产品展示*/
.title_1 {margin-bottom: 3rem;text-align: center;}
.title_1 h2 {color:#494949;font-size: 30px;font-weight: normal;}
.title_1 p {color:#7b7b7b;font-size: 16px;}
.chanpin {position: relative;}
.chanpin:after {content:"";width: 100%;max-width: 1920px;margin: 0 auto;background:#f6f7f9;height: 470px;position: absolute;left: 0;right: 0;top:0;z-index: -1;}
.chanpin .pnav {height: 60px;border-bottom: 1px solid #cbcbcb;margin-bottom: 3rem;line-height:60px;text-align: center;}
.chanpin .pnav a {display: inline-block;width:15%;color: #3c3c3c;font-size: 18px;text-align: center;position: relative;}
.chanpin .pnav a:after {content: "";width: 0;margin-left: 50%;height: 5px;background: #425aac;position: absolute;bottom: 0;left:0;right: 0;z-index: 9; transition: all 0.3s;display: block;}
.chanpin .pnav a:hover:after {width: 100%;margin-left: 0;}
.chanpinbox {position: relative;padding: 2rem 0 5rem;overflow: hidden;}
.chanpinbox .swiper-container {width: 100%;height: 100%;}
.chanpinbox .proimg {padding:0;overflow: hidden;background: #fff;box-shadow: 1px 1px 5px 1px #f4f4f4;position: relative;cursor: pointer;}
.chanpinbox .proimg .icon {border: none;height: 100%;width: 100%;}
.chanpinbox .proimg .casetit {text-align: center;}
.chanpinbox .proimg .casetit h2 {color: #1f1f1f;font-size: 20px;}
.chanpinbox .proimg .casetit h3{color: #1f1f1f;font-size: 16px;font-weight: normal;    height: 30px;}
.chanpinbox .proimg .pmore {display: block;width: 180px;margin:2rem auto;height: 50px;border: 1px solid #425aac;border-radius: 50px;line-height: 50px;color: #262f76;font-size: 18px;}
.chanpinbox .proimg .casemark {opacity: 0;position: absolute;left: 0;right: 0;top:100%;bottom:0;background: #fff;z-index: 3;padding:5rem 3rem;}
.chanpinbox .proimg .casemark h2 {color: #1f1f1f;font-size: 20px;line-height: 30px;padding:20px 0;overflow: hidden;border-bottom: 1px solid #e5e5e5;}
.chanpinbox .proimg .casemark p {color: #1f1f1f;font-size: 16px;line-height: 45px;padding:0 10px;overflow: hidden;text-align: left;} 
.chanpinbox .proimg .casemark .pmore {background: #425aac;color: #fff;}
.chanpinbox .casetit:hover .casemark {opacity: 1;top:0;animation: fadeInDowna 0.8s forwards;}
.chanpinbox .swiper-pagination {position: absolute;bottom: 0;text-align: center;width:100%;}
.chanpinbox .swiper-pagination .swiper-pagination-bullet {margin:0 5px;width: 14px;height: 14px;}
.chanpinbox .swiper-pagination .swiper-pagination-bullet-active{background: #425aac;}

/*相关动态*/
.sect_news {background: url(../img/m2bg.jpg) no-repeat top center;background-size: cover;}
.xw .title_2 {width: 100%;}
.xw .title_2 .btit {background: #60b76c;height:72px;}
.xw .title_2 .btit h3 {color: #fff;font-size: 30px;font-family: "Impact";text-transform: uppercase;line-height: 40px;}
.xw .title_2 .btit p {color: #fff;font-size: 20px;line-height: 25px;}
.xw .title_2 .tright {height: 72px;background: #425aac;}
.xw .title_2 .gsdtbg {background: url(../img/gsdtbg.jpg) no-repeat top right;    background-size: cover;}
.xw .tjcon {border-bottom: 1px solid #d6d6d6;padding-left: 1rem;position: relative;}
.xw .tjcon:before {content: "";width: 3px;height: 4px;background: #666;position: absolute;left:0;top:2rem;z-index: 3;}
.xw .tjcon h2 {color: #282828;font-size: 16px;}
.xw .tjcon p {color: #7f7f7f;font-size: 14px;}
.xw .tjcon:hover h2 {color: #425aac;}
.xw .dylist .new-box li {height: 35px;position: relative;padding-left: 1rem;}
.xw .dylist .new-box li:before {content: "";width: 3px;height: 4px;background: #666;position: absolute;left:0;top:50%;margin-top: -2px;z-index: 3;}
.xw .dylist .new-box li h2 {line-height: 35px;color: #7f7f7f;font-size: 14px;font-weight: normal;}
.xw .dylist .new-box li span {display: block;line-height: 35px;color: #7f7f7f;font-size: 14px;text-align: right;}
.xw .dylist .new-box li:hover h2,.xw .dylist .new-box li:hover span {color: #425aac;}
/*健康常识*/
.xw .xwright .title_2 .btit {background: #425aac;border-right: 1px solid #7385c1;}
.xw .xwright .title_2 .tright {padding: 2rem 1rem;}
.xw .xwright .title_2 .tright .tjcon {border-bottom: none;}
.xw .xwright .title_2 .tright .tjcon:before {background: #fff;top:1rem;}
.xw .xwright .title_2 .tright h2,.xw .xwright .title_2 .tright p {color: #fff;}
.xw .xwright .title_2 .tright .tjcon:hover h2 {color: #FEC74D;}
.xw .xwright .jkcs li {height: 38px;margin-bottom: 18px;overflow:hidden;}
.xw .xwright .jkcs li span {display: block;width: 100%;height: 38px;line-height: 38px;background: #d9d9d9;color: #4a4a4a;font-size: 16px;text-align: center;}
.xw .xwright .jkcs li h2 {color: #7f7f7f;font-size: 14px;font-weight: normal;line-height: 38px;}
.xw .xwright .jkcs li:hover span {background: #60b76c;color: #fff;}
.xw .xwright .jkcs li:hover h2 {color: #60b76c;}


/*合作单位*/
.sect_case .casttel {text-align: center;position: relative;}
.sect_case .casttel:after {content: "";width: 100%;max-width: 1920px;margin:0 auto;height: 1px;border-bottom: 1px dashed #dedede;position: absolute;left: 0;right: 0;top:50%;z-index: -1;}
.sect_case .casttel span {width: 30%;height: 60px;background: #425aac;border-radius: 30px;display: block;margin:0 auto;line-height: 60px;color: #fff;font-size: 20px;font-weight: bold;}
.sect_case .caselist {position: relative;height: 90px;}
.sect_case .caselist .swiper-container{width: 100%;height: 100%;}
.sect_case .caselist .icon {width: 100%;height: 100%;}
.sect_case .caselist .cping {width: 100%;height: 100%;}
.sect_case .caselist .cping img {height: 100%;width: auto;}
.sect_case .caselist .swiper-pagination1 {position: absolute;bottom: 0;text-align: center;width:100%;}
.sect_case .caselist .swiper-pagination1 .swiper-pagination-bullet {margin:0 5px;width: 14px;height: 14px;}
.sect_case .caselist .swiper-pagination1 .swiper-pagination-bullet-active{background: #425aac;}