@charset "utf-8";

@font-face{
    font-family:'SourceHanSansSC';
    src: url('../fonts/SourceHanSansSC-Regular.otf');
}

/**初始**/
* {outline: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-family:'SourceHanSansSC'!important;}
html {-webkit-text-size-adjust: 100%}
body {padding: 0;margin: 0 auto;font-size: 14px; line-height:24px; color: #666;background-color: #fff;
    font-family:'SourceHanSansSC';
    /*取出点击出现半透明的灰色背景*/
    -webkit-tap-highlight: rgba(0,0,0,0);
    /*控制内容的可选择性*/
    /*-webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;*/
    width:100%;

    min-width:1094px; width:expression((documentElement.clientWidth < 1094) ? "1094px" : "100%" );
    /*请根据项目具体最小宽度是啥修改像素值 调用
    */
}
input[type="button"],
input[type="submit"],
input[type="reset"] {-webkit-appearance: none;}
ul,
li,
form,
dl,
dt,
dd,
div,
ol,
figure,
aside{padding: 0;margin: 0;}
.ul,
.ul li {list-style: none;}
table {border-collapse: collapse;border-spacing: 0}
table td {border-collapse: collapse; vertical-align: top;}
select, input, textarea {
    font-size: 14px;
    color: #333;
    border-radius: 0;
    -webkit-border-radius: 0;
    font-family:'SourceHanSansSC';
}
img{border: none;max-width: 100%;vertical-align: middle;}
a {color: #333;text-decoration: none;noline:-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */}
/*a:hover {color: #24a2e4;text-decoration: none;}*/
/*a:focus {color: #000;outline: none;-moz-outline: none;}*/
/*a:active {color: #000;}*/
pre{
    white-space:pre-wrap;
    white-space:-moz-pre-wrap;
    white-space:-pre-wrap;
    white-space:-o-pre-wrap;
    word-wrap:break-word;
    margin:0;
    font-family:'SourceHanSansSC';
    text-align:justify;
    text-justify:inter-ideograph;
}

.clear {clear: both;height: 0px;overflow: hidden;zoom: 0;}
.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; }


.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
/*2行文本省略号*/
.dot2 {display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.Ispic{ background-repeat:no-repeat; background-position:center center; background-size:cover;}

/*:before,
:after{ position:absolute; content:'';}*/
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.w1094{ width: 1094px; margin: 0 auto;}
.conTent_box{ position: relative; min-height: 1050px; padding:25px 0 15px 294px;}

.header{ position: absolute; left: 50%; margin-left: -502px; top: 0; width: 200px; z-index: 200; height: 100%; }
.header a{ color: #fff;}
.header .logo{ padding: 27px 0 27px 0; text-align: center;}
.header .logo img{ width: 130px;}
.header .ul_one li{ position: relative;}
.header .ul_one > li{line-height: 53px;}
/*.header .ul_one > li:hover{ background: #cb0032;}*/
.header .ul_one > li a{ font-size: 16px; color: #fff; display: block;}
.header .ul_one i{ width: 50px; height:55px; display: inline-block; vertical-align: middle; text-align: center;}
.header .ul_one i img{ max-width: 100%; display: inline-block;}
.header .ul_one span{ display: inline-block; vertical-align: middle;}
.header .ul_one > li ul{ position: absolute; left: 100%; top: 0; width: 166px; display: none; z-index: 101;}
.header .ul_one > li >ul{ top: 5px;}
.header .ul_one > li ul li{ background: #ff6e83; line-height: 45px;border-bottom: 1px dashed #fff; }
.header .ul_one > li ul li a{ padding:0 20px;}
.header .ul_one > li ul li a:hover{ background: #f6304c;}
.header .ul_one > li > ul li:first-child,
.header .ul_one > li > ul li:first-child a{ border-radius: 0 10px 0 0;}
.header .ul_one > li > ul li:last-child,
.header .ul_one > li > ul li:last-child a{ border-radius: 0 0 10px 0;}
.header .ul_one > li > ul li:last-child{ border-bottom: none;}

.header .login{text-align: center;font-size: 16px;padding: 0 0 10px;}
.header .login img{ width: 100px; display:block; margin: 10px auto;}
.header .top_search{position: relative;width: 148px;margin: 0 auto 10px;}
.header .top_search .text{ width: 148px; height: 39px; line-height: 39px; padding-left: 36px; color: #666; border: none; background: url("../images/top_icon2.png") no-repeat;}
.header .top_search .btn{ width: 35px; position: absolute; left: 0; top: 0; height: 100%; }
.header .top_icon{ text-align: center;}
.header .top_icon a{ width: 55px; height: 55px; display: inline-block; background: url("../images/top_icon1.png") no-repeat left center;}
.header .top_icon a.wx{ background-position: right center; margin-left: 10px; position: relative;}

.header_768 .logo{ padding-bottom: 10px;}
.header_768 .ul_one > li{ line-height: 48px;}
.header_768 .ul_one i{ width: 48px; height: 46px; margin-bottom: 0;}
.header_768 .ul_one i img{ max-height: 45px;}
.header_768 .login{ padding: 10px 0 10px;}
.header_768 .top_search{ margin-bottom: 0;}


.header .top_icon a span{ position: absolute; left: 50%; top: 100%; background: #fff; padding: 5px; width: 120px; margin-left: -60px; display: none;}
.header .top_icon a:hover span{ display: block;}
.Hbanner{ position: relative;}
.Hbanner .bx-viewport{ height: 460px;}
.Hbanner .bx-wrapper{ padding: 10px 65px; border-radius: 20px; background: #fff; position: relative;}
.Hbanner li a{ display:block;}
.Hbanner .pagers{ text-align: center; padding: 10px 0;}
.Hbanner .pagers dd{ display: inline-block; margin: 0 3px; }
.Hbanner .pagers dd a{ display: block; height: 83px; position: relative;}
.Hbanner .pagers dd img{ width: 105px; height: 65px; display: inline-block; vertical-align: bottom; border-radius: 10px;}
.Hbanner .pagers dd.on a:before{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; content: ''; background: url("../images/banner_line.png") no-repeat center;}
.Hbanner .pagers dd.on a{ margin-top: 2px;}
.Hbanner .pagers dd.on img{ width: 130px; height: 83px; margin-bottom: -2px;}
.Hbanner .bx-controls a{ position: absolute; font-size: 0; width: 14px; height: 23px; background: url("../images/btn_icon1.png") no-repeat left center; left: 25px; top: 50%; margin-top: -11px;}
.Hbanner .bx-controls a.bx-next{ left: auto; right: 25px; background-position: right center;}

.Nbanner{ position: relative;margin: -45px 0 30px;}
.Nbanner .bx-wrapper{  background: #fff; position: relative;}
.Nbanner .bx-controls a{ position: absolute; font-size: 0; width: 14px; height: 23px; background: url("../images/btn_icon1.png") no-repeat left center; left: -37px; top: 50%; margin-top: -11px;}
.Nbanner .bx-controls a.bx-next{ left: auto; right: -37px; background-position: right center;}


.index_box{ padding-top: 25px;}
.index_box .news{width: 435px;background: #fff;float: left;padding: 0 20px;border-radius: 20px;}
.index_box .news .title{ text-align: center; color: #fff; font-size: 16px; background: url("../images/tit_bg1.png") no-repeat center; height: 51px; padding-top: 22px; margin-bottom: 30px;}
.index_box .news li{border-bottom: 1px dashed #ffe5ce;font-size: 16px;line-height: 26px;margin-bottom:15.5px;padding-bottom: 15.5px;}
.index_box .news li:last-child{ border-bottom: none;}
.index_box .news p{ margin: 0;}
.index_box .news a:hover p{ color: #e30000;}
.index_box .news span{ display: inline-block; text-align: center; border-radius: 5px; background: #d20a1d; color: #fff; padding: 0 5px; margin-left: 10px;line-height: 20px;    font-size: 15px;}
.index_box .news .more{display: block;width: 141px;line-height: 31px;background: url("../images/more_icon1.png") no-repeat center;color: #e30000;font-size: 16px;text-align: center;margin: 18px auto 30px;border-radius: 20px;}
.index_box .news .more:hover{ background: #e30000; color: #fff;}
.index_box .right{float: right;width: 358px;margin-right: -10px;}
.foot_list{}
.foot_list li{width: 169px;float: left;margin-right: 10px;position: relative;margin-bottom: 10px;border-radius: 20px;overflow: hidden;}
.foot_list li img{width: 100%;transition: all 0.5s; height: 197px; object-fit: cover; -webkit-object-fit: cover;}
.foot_list li:hover img{ transform: scale(1.05,1.05);}
.foot_list li span{ position: absolute; width: 100%; left: 0; top: 0; text-align: center; color: #fff; background: url("../images/tit_bg2.png") no-repeat center; height: 43px; font-size: 16px; padding-top: 14px; z-index: 20;}
.foot_list li.li2 span{ background-image: url("../images/tit_bg4.png");}
.foot_list li.li3 span{ background-image: url("../images/tit_bg3.png");}
.foot_list li.li4 span{ background-image: url("../images/tit_bg8.png");}
.foot_list li.li5 span{ background-image: url("../images/tit_bg7.png");}
.foot_list li.li6 span{ background-image: url("../images/tit_bg5.png");}
.footer{ padding-top: 35px;}
.footer .foot_list li{ margin-right:23px;width:180px; margin-bottom: 50px;}
.footer .foot_list li:last-child,
.footer .foot_list li:nth-child(4n){ margin-right: 0;}
.footer .foot_list li:nth-child(4n+1){clear:left;}

.footer .foot_list li span{background: url("../images/tit_bg2.png") no-repeat center;}
.footer .foot_list li.li2 span{ background-image: url("../images/tit_bg3.png");}
.footer .foot_list li.li3 span{ background-image: url("../images/tit_bg7.png");}
.footer .foot_list li.li4 span{ background-image: url("../images/tit_bg4.png");}
.footer .foot_list li.li5 span{ background-image: url("../images/tit_bg8.png");}
.footer .foot_list li.li6 span{ background-image: url("../images/tit_bg5.png");}

.footer dl{ text-align: center; font-size: 16px; margin: 0 0 15px;}
.footer dt{ color: #e2002a; font-weight: bold; line-height: 53px;}
.footer dd a{ width: 194px;margin: 0 1px; height: 53px; line-height: 53px; background: #fff; border-radius: 10px; color: #323333; display: inline-block;  }
.footer dd a:hover{ color: #fff; background: #e50038;}
.copyright{ font-size: 12px; color: #323232; margin-top: 40px;}
.footer em{ display: inline-block; font-style: normal; margin: 0 0 0 15px;}
.copyright p{ margin: 0; float: right;}

.current{ font-size: 16px; line-height: 54px; color: #e50038; background: #fff; border-radius: 20px; font-weight: bold; padding: 0 25px; margin-bottom: 20px;}
.banner{ overflow: hidden; border-radius: 20px 20px 0 0;}
.maincontent{ background: #fff; padding: 55px; font-size: 16px; line-height: 28px; color: #272727;border-radius: 0 0 20px 20px; overflow: hidden;}
.maincontent2{border-radius: 20px;}

/*公司动态*/
.news_search h3{ font-size: 16px; margin: 0 0 15px; }
.news_search .text{ background: #ffffff; border: 1px solid #3e3e3e; border-radius: 5px; height: 36px; line-height: 36px; width: 259px; color: #cfcfcf; padding: 0 10px;}
.news_search .btn{ width: 60px; line-height: 36px; text-align: center; color: #fff; border-radius: 5px; background: #f03b5a; display: inline-block; vertical-align: middle;}
.news_list ul{ margin-top: -15px; padding-bottom: 40px;}
.news_list li{ border-bottom: 1px dashed #ffeddd; line-height: 50px;}
.news_list time{ display: inline-block; margin-right: 20px;}
.news_list .lispan{ float: right; text-align: center; border-radius: 5px; background: #d20a1d; color: #fff; padding: 0 5px; margin-right: 10px; line-height: 20px; margin-top: 12px; font-size: 15px;}
.news_list li a:hover{ color: #e50038;}
.news_list .Pages{ text-align: center;}
.news_list .Pages .num{ font-style: normal;}
.news_list .Pages a{ display: inline-block; padding: 0 10px; line-height: 37px; background: #fefaef; border: 1px solid #e1ded8; border-radius: 10px; margin: 0 5px;}
.news_list .Pages a.line{ border-color: transparent; background: none;}
.news_list .Pages a:hover,
.news_list .Pages a.a_cur{ background: #f03b5a; border-color: #f03b5a; color: #fff;}
/*公司动态详情*/
.news_info .h3_contit_1{ position: relative; padding-right:267px; font-size: 18px }
.news_info>.h3_contit_1>span{  text-align: center; border-radius: 5px; background: #d20a1d; color: #fff; padding: 0 5px; margin-right: 10px; line-height: 24px; position: absolute; right: 0; top: 8px; font-size: 16px;}
.news_info article{ font-size: 16px;}

/*肠道与健康攻略*/
.strategy_list{ padding-top: 30px;}
.strategy_list li{ width: 46%; float: left; margin-right: 7%; box-shadow: 0 0 10px #ccc; padding: 15px; text-align: center; margin-bottom: 40px; transition: all 0.5s;}
.strategy_list li.end{ margin-right: 0;}
.strategy_list li figure{ position: relative; padding-top: 81.64%; overflow: hidden;}
.strategy_list li img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: all 0.5s;}
.strategy_list li p{ height: 56px; overflow: hidden;}
.strategy_list li:hover{ box-shadow: 0 0 10px #e50038;}
.strategy_list li:hover img{ transform: scale(1.05,1.05);}
.strategy_list li:hover p{ color: #e50038;}
.info_other_title{ text-align: center; padding-top: 30px; width: 60%; margin: 0 auto;}
.info_other_title span{ background: #56a6dd; border-radius: 10px; margin-bottom: 2%; border-bottom: 8px solid #296b99;}
.info_other_title a{ color: #fff; display: inline-block; padding-right:30px; position: relative; line-height: 40px;}
.info_other_title a:after{ width: 20px; height: 100%; position: absolute; right: 0; top: 0; background: url("../images/line_8.png") no-repeat center; background-size: contain; content: '';}
.info_other_title span:nth-child(2){ background: #ff4b1e; border-bottom-color: #9b2e12;}


/*益力多的足迹*/
.footprint_list li{ position: relative; padding-left: 53px; line-height: 32px;}
.footprint_list li time{ position: absolute; left: 0; top: 0; color: #e50038;}
.footprint_list .txt{ position: relative; padding-left: 20px; border-left: 1px solid #e50038;}
.footprint_list .txt:before{ content: ''; position: absolute; width: 6px; height: 6px; background: #e50038; border-radius: 100%; left: -4px; top: 12px;}
.footprint_list .txt *{ margin: 0;}
.footprint_list li:last-child .txt{ padding-bottom: 70px;}
.footprint_map_con{ position: relative;}
.footprint_map_con .img{ width: 100%;}
.footprint_map_con li{ position: absolute; cursor: pointer; }
.footprint_map_con li a{ color: #fff;}
.footprint_map_con li i{width: 11px;height: 11px;display: block;background: #e50038;border-radius: 100%;}
.footprint_map_con li figure{ position: absolute; background:#e50039; line-height: 40px; color: #fff; border-radius: 10px; text-align: center;top: -58px;left: -10px; display: none; box-shadow: 2px 2px 10px #666; z-index: 3; padding: 0 20px;}
.footprint_map_con li figure div{ display: inline-block;white-space:nowrap; background: url("../images/line_6.jpg") no-repeat right center; padding-right: 25px;}
.footprint_map_con li figure:after{content: '';width: 2px;height: 19px;background:#e50039;position: absolute;left: 14px;top: 100%;}
.footprint_map_con li img{ display: inline-block; margin-left: 5px;}
.footprint_map_con li:hover figure{ display: block;}



.login_con{ position: fixed; right: 50%; margin-right: -444px; top: 5%;height: 90%; background: #fff; width: 603px; border: 5px solid #f03b5a; border-radius: 20px; padding: 10px 30px; font-size: 16px; line-height: 28px;color: #272727; box-shadow: 2px 0 15px #666; z-index: 100; display: none; z-index: 200;}
.login_con .close{ position: absolute; right: -20px; top: -22px; width: 42px; height: 42px; cursor: pointer; background: url("../images/close_icon1.png") no-repeat center;}
.login_con .con{ position: relative; max-height: 95%; overflow: auto;}
.login_con .con ul{ display: table; width: 100%;}
.login_con .con ul li{ display: table-cell; width: 50%; padding: 0 20px;}
.login_con .con ul.ul_1{ background: url("../images/line_1.png") repeat-x left bottom;}
.login_con .con ul li.li_1{ background: url("../images/line_1.png") repeat-y right top;}
.login_con .con ul.ul_2 li{ padding-top: 20px;}

/*电话订购*/
.dhdg_con .pic{ float: right;}
.dhdg_con .p{ margin-bottom: 30px;}
.dhdg_address{ padding-top: 20px;}
.dhdg_address .select dl{ width: 50%; float: left; line-height: 38px;}
.dhdg_address .select dl dt,
.dhdg_address .select dl dd{ display: inline-block;}
.dhdg_address .select dl dd{ color: #fff; position: relative; width: 206px; }
.dhdg_address .select dl dd span{ color: #fff;background: url("../images/select_bg.png") no-repeat; padding: 0 35px 0 20px; cursor: pointer; display: block; position: relative; z-index: 11;}
.dhdg_address .select ul{ position: absolute; left: 0; top: 80%; background: #ff6e83; padding: 10px 20px; width: 100%; color: #fff; display: none; z-index: 10;max-height:200px;overflow: auto; border-radius: 0 0 20px 20px;}
.dhdg_address .select li{ cursor: pointer;}
.dhdg_address .select li a{ color: #fff;}
.dhdg_address .list ul{ font-size: 0; padding-top: 50px;}
.dhdg_address .list li{ display: inline-block; width: 47%; margin-right: 5%; font-size: 16px; line-height: 30px; margin-bottom: 40px;vertical-align: top;}
.dhdg_address .list li:nth-child(2n){ margin-right: 0;}
.dhdg_address .list h3{ margin: 0; font-size: 16px; border-bottom: 2px solid #F03C5A; padding-left: 20px; background: url("../images/address_icon.jpg") no-repeat left center; color: #F03C5A; line-height: 36px; margin-bottom: 10px;}
.dhdg_address .list p{ margin: 0; padding-left: 80px; position: relative;}
.dhdg_address .list b{ position: absolute; left: 0; top: 0; color: #F03C5A;}

.factory_con{ margin-top: -20px;}
.factory_con .txt{ background: #ffffc9; padding: 15px 30px; border: 1px solid #f1a553; border-radius: 20px; color: #ef922c;}
.factory_con .txt p{ margin: 5px 0;}
.factory_con .a_link{ display: inline-block; padding: 0 40px 0 15px; line-height: 38px; background: url("../images/con_icon1.png") no-repeat 92% center #F03C5A; color: #fff; border-radius: 10px;}

.h3_contit_1{ position: relative; padding-left: 20px; color: #F03C5A; font-size: 16px; margin: 0 0 10px; border-left: 7px solid #F03C5A; line-height: 30px;}
.h3_contit_2{ background: url("../images/con_tit_bg1.png") repeat center; color: #fff; line-height: 37px; padding-left: 13px; margin: 50px 0 30px; font-size: 18px;}
.h3_contit_2_nt{ margin-top: 0;}
.ul_201906031126{ border-bottom: 1px dashed #F03C5A; padding-bottom: 30px; margin-bottom: 40px;}
.ul_201906031126 ol{ line-height: 40px; color: #292929; margin-bottom: 10px;}
.ul_201906031126 ol img,
.ul_201906031126 ol b{ display: inline-block; vertical-align: middle; margin-right: 5px;}
.ul_201906031126 li{ padding-left: 80px; position: relative; line-height: 36px;}
.ul_201906031126 li b{position: absolute; left: 0; top: 0; color: #F03C5A;}

/*健袭幼儿园*/
.kindergarten_con .box1 .pic{ float: left; width:39%;}
.kindergarten_con .box1 .txt{ float: right; width: 57%;margin-top: -8px;}
.kindergarten_con .box1 h2{ font-size: 16px; background: url("../images/tit_bg6.png") no-repeat left bottom; line-height: 40px; padding-bottom: 13px; margin: 0 0 15px; color: #e50038; width: 90%;}
.kindergarten_con .box2{ padding-top: 10px;}
.kindergarten_con .box2 li{ width: 48%; float: left; margin-bottom: 20px;}
.kindergarten_con .box2 li.li1{ margin-right: 4%;}
.kindergarten_con .box2 li .pic{ float: left; width: 85px; margin-right: 15px;}


.li_line{ position: relative; padding-left: 15px; background: url("../images/line_1.png") no-repeat left 11px; line-height: 30px;}

/*益力多*/
.ask_img{ text-align: center; padding: 50px 0 0;}
.ask_img img{ width: 60%; display: inline-block;}
/*.foot_list_2 .li1,
.foot_list_2 .li2{ display: none;}
.foot_list_2 .li3{ margin-right: 50px !important;}
.foot_list_2 .li5{ margin-right:0 !important;}*/
.foot_list_2{ text-align: center;}
.foot_list_2 li{ float: none; display: inline-block;}
.table_201906041650 td{ padding: 3px 10px;}
.table_201906041650 .top td{ background: #f03b5a; color: #fff;}
/*益力多问答*/
.qaa_list{ padding-top: 10px;}
.qaa_list dl{ margin-bottom: 10px;}
.qaa_list dl dd{ display: none; margin-top: 10px;}
.qaa_list dl dt{ cursor: pointer; font-weight: bold;}
.qaa_list .dl_one > dt{ background:url("../images/line_3.png") no-repeat 98% center #f03b5a; line-height: 40px; padding: 0 40px 0 10px; border-radius: 10px; color: #fff;}
.qaa_list .dl_one > dd{ border-top: 1px dotted #d6d6d6; margin-top: 25px;}
.qaa_list .dl_two{ border-bottom: 1px dotted #d6d6d6; margin-bottom: 0;}
.qaa_list .dl_two dt,
.qaa_list .dl_two dd{ padding-left: 60px; position: relative;}
.qaa_list .dl_two dt{ line-height: 60px;}
.qaa_list .dl_two dd{ padding-bottom: 30px; line-height: 36px;}
.qaa_list .dl_two .tit{ position: absolute; left: 0; top: 0; font-size: 26px; width: 60px; text-align: center; font-weight: normal; color: #253aa0;}
.qaa_list .dl_two dt{ background: url("../images/line_4.png") no-repeat 98% center; padding-right: 40px;}
.qaa_list .dl_two dd .tit{ color: #f02d4d;}
.qaa_list .dl_one > dt.select{ background-image: url("../images/line_2.png");}
.qaa_list .dl_two dt.select{ background-image: url("../images/line_5.png");}

/*益力多的诞生*/
.yld_emerge_con .h3_contit_2{ margin: 0;}
.yld_emerge_con ul{ margin-top: 50px;}
.yld_emerge_con ul .pic{ float: right;}
.yld_emerge_con ul li{ overflow: hidden; padding-bottom: 10px; padding-left: 35px; position: relative;}
.yld_emerge_con ul li:after,
.yld_emerge_con ul li:before{ position: absolute; content: ''; left: 5px; top: 0;}
.yld_emerge_con ul li:after{ width: 13px; height: 100%; background: #ffc8c9;}
.yld_emerge_con ul li:before{ width: 22px; height: 22px; background: #e50038; border-radius: 100%; z-index: 2; left: 0;}
.yld_emerge_con ul li.no:after{ display: none;}
.yld_emerge_con ul li b{ display: block; color: #e50038; margin-top: -3px;}
.yld_emerge_con .img{ text-align: center; padding-top: 60px;}

/*益力多健康课*/
.health_class_con{ background: #f0f0f0; border-radius: 0 0 10px 10px; padding: 0 25px; padding-bottom: 15px;}
.health_class_con .txt{ float: left; width: 50%; padding:10px 25px; }
.health_class_con .txt b{ color: #e50038; display: block;}
.health_class_con .txt i{ font-style: normal; font-size: 22px;}
.health_class_con table{line-height: 30px;}
.health_class_con table tbody:first-child td:not(:first-child){ width: 260px;}
.health_class_con td:first-child{ width: 120px;}
.health_class_con td{ padding-left: 25px;}
.health_class_con strong,
.health_class_con table span{ color: #e50038;}
.health_photo{background: #f0f0f0; padding:4% 0;}
.health_photo .bx-wrapper{ position:relative}
.health_photo .bx-controls-direction a{ position: absolute; font-size: 0; width:16px; height:23px; background: url("../images/btn_icon1.png") no-repeat ; top: 50%; margin-top: -11px; background-size: cover;z-index: 105;}
.health_photo .bx-controls-direction a.bx-prev{ left:-25px;background-position:left center;}
.health_photo .bx-controls-direction a.bx-next{ right: -25px; background-position: right center;}
.health_photo .bx-controls-direction a.disabled{ opacity: 0.3;}
.health_photo .bx-pager{ display:none}

/*益力多生活*/
.life_con ul{ padding: 10px 0 30px;}
.life_con li{ float: left; width: 24%; margin-right: 1.3%; text-align: center; line-height: 22px;}
.life_con li.end{ margin-right: 0;}

/*益力多的生产奥秘*/
.secret_info{}
.secret_info .tab_span{ overflow: hidden;}
.secret_info .tab_span span{ line-height: 40px; float: left; width: 335px; margin-right: 10px; border: 2px solid #4fb4fa; background: url("../images/line_7.png") no-repeat 95% center #ddf5ff; color: #4fb4fa; font-weight: bold; padding: 0 10px; border-radius: 10px 10px 0 0; cursor: pointer;}
.secret_info .tab_span .end{ margin-right: 0;}
.secret_info .tab_span span.on{ background-color: #4fb4fa; color: #fff;}
.secret_info .con article{ display: none;}

/*科研实力*/
.strength_con{}
.strength_con .txt .pic{ float: left; margin-right: 20px; margin-top: 3px;}
.strength_list{ padding-top: 10px;}
.strength_list dl{ margin-bottom: 10px;}
.strength_list dl dd{ display: none; margin-top: 10px;}
.strength_list dl dt{ cursor: pointer; font-weight: bold;}
.strength_list .dl_one > dt{ background:url("../images/line_3.png") no-repeat 98% center #f03b5a; line-height: 40px; padding: 0 40px 0 10px; border-radius: 10px; color: #fff;}
.strength_list .dl_one > dd{ margin: 30px 0;}
.strength_list .dl_one > dt.select{ background-image: url("../images/line_2.png");}

/*最新实力*/
.research_pic .bx-viewport{ height: 490px;}
.research_pic .bx-pager{ text-align: center; padding-top: 10px;}
.research_pic .bx-pager div{ display: inline-block; margin: 0 7px;}
.research_pic .bx-pager a{ font-size: 0; width: 15px; height: 15px; border: 2px solid #e50038; display: block; border-radius: 100%;}
.research_pic .bx-pager a.active{ background: #e50038;}
.research_con{ margin-bottom: -35px;}
.research_con dl{ line-height: 42px; padding-bottom: 35px;}
.research_con dt{ border-bottom: 1px solid #e50038; color: #e50038; font-weight: bold; font-size: 20px;}
.research_con dd{ border-bottom: 1px dashed #fee1c7; line-height: 30px; padding: 8px 0;}


.join_con{}
.join_con .p_line{ position: relative; padding-left: 28px;}
.join_con .p_line .span_line{ position: absolute; left: 0; top: 0; width: 28px;height: 28px; margin: 0!important;}

.Page002274{ text-align:center; padding:1% 0 0;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#e50038;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-weight: bold; padding:0 25px; font-family: "宋体"; }

.banner img{ width: 100%;}


.Pages_news{ position: relative; padding: 0 12px;margin: 0 auto;}
.Pages_news .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Pages_news .owl-stage-outer{ position:relative; overflow:hidden;}
.Pages_news .owl-stage{position:relative;touch-action: manipulation;}
.Pages_news li a{background: #fefaef;border: 1px solid #e1ded8;float:left; line-height: 37px;padding:0 10px; text-align: center; border-radius: 5px;}
.Pages_news li.aon a{ background: #f03b5a; border-color: #f03b5a; color: #fff;}
.Pages_news .owl-nav button{ position:absolute; top:0; line-height:37px; width:18px; border:none; background:#e50038; color:#fff; cursor:pointer; padding:0;}
.Pages_news .owl-nav button.owl-prev{ left:-10px;}
.Pages_news .owl-nav button.owl-next{ right:-10px;}
.Pages_news .disabled{ display:none;}
.Pages_news li {
    border:none;
}


/*微信订购*/
.wxdg_con .guize ol li{ position:relative; list-style:none; padding-left:30px; margin-bottom:4px;}
.wxdg_con .guize ol .num{ position:absolute; left:0; font-style:normal;}
.wxdg_con .guize ol li.end{ padding-top:4%}