.H60{ height: 60px;}
.wrap-layer {
    max-width: 1200px;
	width: 100%;
	min-width: 1200px;
    margin: 0 auto;
    position: relative;
}


.wrap-layer2{  box-sizing: border-box;  max-width:1350px; /*padding:0 7%;max-width: 1920px;*/ margin: 0 auto;}


.swiper-roll-1
.H30{ height: 30px;}
.h1, .h2, .h3, h1, h2, h3{ margin-bottom: 0;}
img{ max-width: 100%; height: auto;}
/*头部*/
.header-wrap{height:98px;}
.mod-headers{ position: fixed; left: 0; height: 98px; z-index: 8; right: 0; z-index: 888; /**/transition: all 500ms;-webkit-transition: all 500ms;box-shadow: -5px 0 5px rgba(0,0,0,0.05), 5px 0 5px rgba(0,0,0,0.05), 0 -5px 5px rgba(255,255,255,0.05), 0 5px 5px rgba(0,0,0,0.05);  background: #fff;}
.logo-css{ float:none; z-index: 88; width:163px; position: absolute; left:7.5%; top:12px;}
.logo-css img{max-width:70px; height:auto!important} 
.wrap-nav{ text-align: center;}


/*banner图*/
.mode-banner{ width:100%; position:relative; overflow:hidden;}
.banner-cnt{ float:left; position:relative; right:50%;}	
.mode-inner{float:left; position:relative; left:50%;}
.swiper-roll-1{ /*max-height: 815px; */overflow: hidden;}
.swiper-roll-1 img{ display: block;  max-width:100%; height: auto;}

/*导航*/
.wrap-nav{ }
.navMenu{ padding-top:36px; position: relative;  /*padding-right: 100px;*/ padding-right: 200px;}
.navMenu>li {
    display: inline-block;position: relative;  height:45px;
	
}
.navMenu>li{ padding: 0 1.6% 0 1.6%;}
.navMenu>li>a {
    cursor: pointer;
    white-space: nowrap;

    display: block;
   /* padding: 0 4% 0 4%;*/
	box-sizing: border-box;
    text-align: center;
	color: #666;
    /*border-bottom:transparent solid 2px;*/
    /*text-shadow:#fff 1px 1px;*/
}
.navMenu>li>a>span{ 	color:#4d4d4d;line-height:100%;font-size:18px;/* font-weight: bold;*/}

.navMenu>li.cr>a,
.navMenu>li>a:hover,.navMenu>li>a:hover *,.navMenu>li.cr>a * {

}
.navMenu .sub-menus:after{ content: ""; position: absolute; top: -6px; 
width: 0px; height: 0px; left: 50%; margin-left: -6px; display: block;
border-right:6px solid transparent;  
border-left:6px solid transparent;  
border-bottom:6px solid #f4f4f4;  
}
.navMenu .sub-menus { border: 1px solid #f9f9f9;
    position: absolute;
/**/   top:62px; 
/*   top:-1800px;*/
   left: 50%;
	margin-left: -78px;
   width: 156px;
   height:auto;
/**/overflow: hidden;
    /*height:80px;*/
   background:rgba(255,255,255,.95);
	
 transition-duration: .3s;
    -ms-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    opacity: 0;
    text-align: center;
	box-shadow: -5px 0 5px rgba(0,0,0,0), 5px 0 5px rgba(0,0,0,0), 0 -5px 5px rgba(255,255,255,0.06), 0 5px 5px rgba(0,0,0,0.06);

	
}
.mod-cr .navMenu .sub-menus {top:65px; /*overflow: hidden;*/}

.navMenu .sub-menus  li{ line-height: 120%;}
.navMenu>li>a>span,.navMenu>li>a>span{ padding-bottom:4px; position: relative;}
.navMenu>li:hover>a>span,.navMenu>li.cr>a>span{ }
.navMenu>li:hover>a>span:after,.navMenu>li.cr>a>span:after{border-bottom:2px solid #7f5a34; position: absolute; width: 35px; bottom:-5px; left: 50%; margin-left: -17px;  content: ""; display: block;}

.navMenu>li:hover>a>span,.navMenu>li.cr>a>span,.navMenu>li:hover>a>span em,.navMenu>li.cr>a>span em{ color:#7f5a34;} 

.navMenu>li:hover .sub-menus {
    opacity: 1;
    z-index: 10000;

}
.navMenu .sub-menus  li  span{ color: #666; font-size: 16px; /*font-weight: bold;*/}
.navMenu .sub-menus  li{ line-height: 25px; padding: 10px 8px;   border-bottom: 1px  solid rgba(255,255,255,.1);border-bottom: 1px solid #f6f6f6;}
.navMenu .sub-menus  li:hover{ background: #7f5a34;}
.navMenu .sub-menus  li:hover a span{ color: #fff;}
.swiper-roll-1 img{ max-width: 100%; height: auto;}

.index-header{ background: none; position:fixed; left:0; top:0; right:0;  z-index: 8000;}
.index-header .mod-headers{background: none;box-shadow:none;}

/*新增*/
.logo-css cite{ display: block;}
.logo-css i{ display:none;}

.index-header .navMenu>li>a>span{ color: #fff;}
.index-header .logo-css cite{ display: none;}
.index-header .logo-css i{ display: block;}
.index-header .navMenu>li:hover>a>span:after, .index-header .navMenu>li.cr>a>span:after{ border-bottom: 2px solid #fff;}

.index-header .wrap-tels .wtels{ color: #fff;  background: url(../image/telicon1.png) no-repeat;}
.index-header .t-search{    background: url(../image/search2.png) center center no-repeat;}
.mod-headers .wicon1 cite{ display: none;}
.mod-headers .sicon1 cite{ display: none;}
.index-header .wicon1 cite,.index-header .sicon1 cite{ display: block;}
.index-header .wicon1 span,.index-header .sicon1 span{ display: none;}



.index-header2 .navMenu>li>a>span{color: #4d4d4d;}
.index-header2 .navMenu>li.cr>a>span,.index-header2 .navMenu>li>a:hover>span{ color: #7f5a34;}
.index-header2 .logo-css cite{ display: block;}
.index-header2 .logo-css i{ display: none;}
.index-header2 .navMenu>li:hover>a>span:after, .index-header2 .navMenu>li.cr>a>span:after{ border-bottom: 2px solid #7f5a34;}
.index-header2 .wrap-tels .wtels{ color: #000000;background: url(../image/telicon2.png) no-repeat;}
.index-header2 .mod-headers .t-search{    background: url(../image/search.png) center center no-repeat;}
.index-header2 .wicon1 cite,.index-header2 .sicon1 cite{ display: none;}
.index-header2 .wicon1 span,.index-header2 .sicon1 span{ display: block;}



/*banner图*/
.mode-banner{ width:100%; position:relative; overflow:hidden;}
.banner-cnt{ float:left; position:relative; right:50%;}	
.mode-inner{float:left; position:relative; left:50%;}
.mode-banner img{ max-width: 100%; display: block;}
/*品牌*/
.my-brand{  display: table; width: 100%; margin-top:80px; margin-bottom:80px;}
.my-brand span{ display:table-cell; width: 33.33%; table-layout:fixed;   text-align:center; position: relative;}
.my-brand span:after{ content: ""; display:block;position: absolute; height: 50px; right: 0; top:50px; border-left: 1px solid #d7d6d2;}
.my-brand span:nth-last-child(1):after{ display:none;}
.my-brand img{ max-width: 200px;}
.mod-profile{display: table; width: 100%;}
.mod-profile+.H80{ height:70px;}
.H80{height:80px;}
.brandspro .H80{height:80px;}
.spro{ padding-bottom: 20px; margin-top: -10px;}
.spro .item-cell{ /*height:350px!important;*/ }
.mod-profile>*{display:table-cell; vertical-align: middle;}
.mod-profile .profilewrap{ width: 58.9%;}
.mod-profile .profile-intr{ text-align: right; }
.mod-profile .profile-intr img{ }
.H80{ height:30px;} 
.brandspro{ /*background: #f2efea; */}
.spro{  width: 100%; overflow: hidden;}
.spro .item-cell{  float: left;}
.spro .item-1{width: 50%;}
.spro .item-2{width: 50%;}
.spro .item-cell .auto-img{ }

/*首页产品聚合页*/
.swiper-roll-29{  overflow: hidden; margin: 0 auto;}
.swiper-roll-29 .item-cell { text-align: center; transform: scale(0.6);  transition: all .8s;}
.swiper-roll-29 .item-cell img{  }
.swiper-roll-29 .swiper-slide-active img{ max-width: 100%!important;}
.swiper-roll-29 .swiper-slide-active{transform: scale(1)}
.swiper-roll-29 .item-cell .item-cnt{transform: scale(1.3); margin-top: 25px; }
.swiper-roll-29 .swiper-slide-active .item-cnt{transform: scale(1);margin-top: 0; }
.H50{ height: 30px;}
.pro-rolls{  padding: 0 50px; margin-top: -20px;  overflow: hidden; position: relative;}

.com-tit{ color:#333333;  text-align: center; }
.com-tit h3{font-size:32px; font-weight: normal; position: relative; z-index: 1;line-height: 100%;}
.com-tit span{ color: #dedbd5; font-size: 20px;  text-transform: uppercase;  display: none;}
.com-desc{ font-size:18px; line-height: 150%; margin: 0 auto;max-width: 874px; color:#333; text-align: center; margin-top:10px; border-top: 2px solid #a69380; padding-top:16px; margin-top: 5px;}

.com-desc span{ color: #666; font-size: 18px;}

.com-mores{ text-align: center; margin-top: 20px;}
.com-mores a{ font-size: 28px; color: #7e5d38;}
.pro-rolls .item-tit{ margin-top: 0;}
.pro-rolls .item-tit a{padding: 0 40px; height: 46px; display: inline-block; line-height: 46px; border:3px solid #7e5d38; border-radius: 70px; font-size:24px; color: #7e5d38; font-weight: bold;}
.pro-rolls .item-txt{ line-height: 120%; font-size: 24px; color: #44433f; margin-top:10px;}

.prosbg{ /*background: #fff url(../images/pr_bg1.png) 0 bottom repeat-x;*/ background: #f6f6f6;}
.pro-bt1{ position: absolute; width: 6.25%; min-width: 50px;  top: 50%; margin-top: -50px; z-index: 6; left: 0; cursor: pointer;}
.pro-bt2{ position: absolute; width: 6.25%; min-width: 50px;top: 50%; margin-top: -50px; z-index: 6; right: 0;cursor: pointer;}

/*产品*/
.pro-wrap{ overflow: hidden;margin-right:0; height: 0px;}
.pro-wrap .item-cell{ width: 23%;  padding: 0 20px 10px 20px; box-sizing: border-box; float: left;}
.pro-wrap .item-cell .item-inner{ background: #fff;padding: 25px 20px; transition: all .3s;}
.pro-wrap .item-cnt{ text-align: center; padding-bottom: 0;}
.pro-wrap .item-pic {   max-width: 230px; margin: 0 auto;width: 100%; overflow: hidden;}
.pro-wrap .item-pic img{ transition: all .3s; }
.pro-wrap .item-tit *{ font-size: 22px; color: #333; }
.pro-wrap .item-tit{ overflow: hidden; height: 28px;}
.pro-wrap .item-titen{ color: #7e5d38; font-weight: bold; font-family:"Arial";  /*font-family: "Century Gothic";*/ font-size:23px;/* font-size: 24px;*/ text-align: center;  text-transform: uppercase; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro-wrap .item-desc{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 15px; color: #666; font-weight: bold; margin-top:0; }
.pro-wrap.active{ height: auto; overflow: hidden;}
.pro-wrap .item-cell:hover .item-inner{box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.1); }
.pro-wrap .item-cell:hover  img{ transform: scale(1.05,1.05);}


.md-stores{ background: #e8e3d6; position: relative;  padding:20px 0 30px 0; overflow:hidden;}
.md-stores .auto-img{}
.store-lefts{ width: 26.7%;  margin-left: 8%;}
.store-rights{ width: 50%; position: absolute; right: 0; top: 0;}
.store-tits{ text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  padding-bottom:8%; padding-top: 0%;}
.store-tits h3{/* font-size: 70px;*/font-size: 60px; color: #623d29; text-align: center;  font-weight: normal; line-height: 100%;padding-bottom:2%;}
.store-tits span{ font-size: 36px; font-weight: bold; color: #623d29;}
.store-cnts h3{ font-size: 28px; padding-top: 8%; color: #333333; text-align: center;}


.brands{ position: relative;max-width: 1060px; margin: 0 auto 75px auto; overflow: hidden; width: 100%; box-sizing: border-box;}
.brands .item-pic{ width:700px; float:left; margin-left: 2px;}
.brands .item-cnt{  padding-top: 0;}
.brands .item-cnt .item-tit span{ display:block; font-size:32px; line-height: 100%; color: #333; border-bottom: 2px solid #333; padding-bottom: 12px;}
.brands .item-cnt .item-tit  h3{ margin-top: 20px; color: #7e5d38; font-size: 28px; font-weight: bold; line-height: 100%;}

.brands .item-tit2{ margin-top: 50px; font-size: 22px; color: #222;}
.brands .item-cnt .item-tit2 span{ font-size: 32px; display: block; line-height: 100%;}
.brands .item-cnt .item-tit2 h3{ font-size: 32px; margin-top: 25px; margin-bottom: 25px;}
.brands .item-cnt .item-desc{ margin-top:10px;  height: 120px; margin-bottom: 20px; color: #666666; font-size: 20px; line-height: 150%; font-size: 15px;}
.brands .item-more{ position: absolute; bottom: 0; left: 525;}
.brands .item-more a{ width: 50px; height: 51px; line-height: 190px; overflow: hidden; display: block;background: #fff url(../image/more2.jpg) 0 0  no-repeat; background-size: 50px auto!important;}

/*底部*/
.footer{ background: #0a080d; text-align: center; padding-top:50px;}
.copy{ color: #fff; opacity: 0.6; text-align: center; font-size: 16px; padding: 20px 0 20px 0;}
.bom-logos h3{ font-size: 20px; color: #55452d; padding-top: 8px;}
.bom-search{ margin-bottom: 30px; margin-top: 30px;}
.bom-search input{ width: 338px; height: 40px; line-height: 40px; border-radius:40px; border: 1px solid #817967;background: #e8e3d6; padding: 0 25px; box-sizing: border-box; }

 .bom-search  input::-webkit-input-placeholder {
         /* placeholder颜色  */
        color: #55452d; opacity: .5;
     
     }
.bominner{ display: inline-block; position: relative;}
.bominner a{ position: absolute; display: block;width: 30px; height: 30px; right: 15px; top: 8px; color: #55452d;}
.bominner a:before{ display: block;color: #55452d;}

.cart-links{  position: absolute; }
.t-search{ position: absolute;    right:10.5%; top:34px; width: 25px; height: 25px;background:url(../image/search.png) center center no-repeat; background-size: 25px auto;cursor: pointer;}
.cart-links{position: absolute; right: 7.5%;  top:36px;   }
.cart-links a{ width: 25px; height: 25px;background:url(../image/buys-bt.png) center center no-repeat;background-size: 25px auto; display: block; cursor: pointer;}
.base-wrap .item-tit{ font-size: 28px; color: #333; font-weight: bold; line-height: 100%; margin-bottom: 35px;}
.base-wrap .item-cell{ margin-bottom:80px;}
.base-wrap .item-tit{ padding-left: 32px;background:url(../image/icon_addr1.png) 0 bottom no-repeat; }
.base-wrap .item-desc{ color: #666;  font-size: 16px; margin-top: 5px;}
.base-wrap{ /*margin-top:-120px;*/ position: relative; z-index: 5;}
.base-wrap .item-cnt{ padding-top:50px;}

.jk-desc{ font-size: 20px; color: #333;}

/*.basepro-wrap{ margin-right: -3%; }
.basepro-wrap .item-cell{ position: relative;width: 30.33%; margin-bottom: 3%; margin-right: 3%; float: left;}
.basepro-wrap .item-1,.basepro-wrap .item-11{  width: 63.66%;}

.basepro-wrap .item-19,.basepro-wrap .item-20{width: 47%;}
.basepro-wrap .item-6,.basepro-wrap .item-18{  width:97%;}*/

/*.basepro-wrap .item-cnt{ 
background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);  
background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)); position: absolute; left: 0; right: 0; bottom: 0; padding: 25px 25px 30px 25px;}
.basepro-wrap .item-pic { height: 370px!important;}
.basepro-wrap .item-pic img{   transition: all .3s;-webkit-transition: all .3s;}
.basepro-wrap .item-tit *{ font-size: 24px; color: #fff; }
.basepro-wrap .item-tit{ line-height: 100%; }
.basepro-wrap .item-6 .item-cnt,.basepro-wrap .item-18 .item-cnt{  position: absolute; margin-left: -145px; width: 290px; height: 70px; left: 50%; top: 50%; bottom: auto; background: none; margin-top: -38px;}

.basepro-wrap .item-6 .item-tit a,.basepro-wrap .item-18 .item-tit a{ width: 290px; border: 1px solid #fff;  height: 70px; line-height: 70px; text-align: center; display: block;}
.basepro-wrap .item-cell:hover .item-pic img{ transform: scale(1.1);-webkit-transform: scale(1.1);}*/
.about-tits{ border-bottom: 1px solid #d8d8d8; padding-bottom:30px; margin-bottom: 40px;}
.about-tits img{ max-width: 280px!important;}
.article .content{ font-size: 18px; line-height: 180%; color: #666;}
.ab-img{ padding-top: 50px; padding-bottom: 50px;}
.ab-tit2{ font-size:26px; color: #222; margin-top: 35px; margin-bottom: 12px;}

.layer-l{ width:205px; float:left;}
.layer-r{ margin-left:290px; }
.mod-navl{  margin-bottom: 21px; }
.mod-navl ul li{ padding: 20px 0 20px 0; height: 40px;}
.mod-navl ul li a{ display: inline-block; font-weight: normal;line-height: 100%; height: 22px; font-size:22px; color: #333; position: relative; padding: 0 0 0 0; cursor: pointer;}
.mod-navl ul li a:hover{ color: #7e5d38;font-size:22px;}
.mod-navl ul li.cr a{color: #7e5d38; font-size: 22px;}
.mod-navl ul li.cr,.mod-navl ul li:hover{ }

/*.mod-navl>ul>li.cr>a:after,.mod-navl>ul>li.cr>a:before,.mod-navl>ul>li>a:hover:after,.mod-navl>ul>li>a:hover:before{ content: ""; display: block;position: absolute;  right: -30px; width: 11px; height: 29px;background:url(../image/nav_bg2.png) right 0 no-repeat; top:-4px;  }
.mod-navl>ul>li.cr>a:before,.mod-navl>ul>li>a:hover:before{ right: auto; left: -30px;background:url(../image/nav_bg1.png) 0 0 no-repeat; }*/



/*新闻列表*/
.mod-news-14{ margin-right: -79px; }
.mod-news-14 .item-cell{ width: 240px; float: left; margin-bottom: 70px; margin-right: 79px;}
.mod-news-14 .item-cnt{ height: 160px; margin-top: 25px; overflow: hidden;}
.mod-news-14 .item-pic { height: 240px;}
.mod-news-14 .item-pic img{  height:auto; width:auto;}
.mod-news-14 .item-tit *{ font-size: 18px; }
.mod-news-14 .item-tit{ margin-top: 0; height:85px; overflow: hidden;}
.mod-news-14 .item-desc *{ color: #999; font-size: 14px;}
.mod-news-14 .item-desc{ height: 44px; overflow: hidden;}
.mod-news-14 .item-tit a:hover{ color: #7e5d38;}

/*品牌列表*/
.brands-wrap{ }
.brands-wrap .item-cell{ border: 1px solid #f2eeeb; padding: 35px; margin-bottom: 40px; overflow: hidden;}
.brands-wrap .item-cnt{ margin-left: 250px; }
.brands-wrap .item-pic { width: 215px; float: left;}
.brands-wrap .item-pic img{  height:auto; width:auto;}
.brands-wrap .item-tit *,.brands-wrap .item-tit{ font-size:28px; color:#333; }
.brands-wrap .item-tit{ margin-top:20px; margin-bottom: 10px; }
.brands-wrap .item-desc,.brands-wrap .item-desc a{font-size:16px; color:#333;}

/*同仁堂集团介绍*/
.name-tit{ font-size: 52px; color: #333;line-height: 100%; margin-bottom: 40px;}
.bomintr-cnt{ margin-top: 50px;}
.bomintr-img{ width: 92px; float: left;}
.bomintr-txt{ margin-left: 130px; padding-left: 45px;  border-left: 1px solid #dcdcdc; min-height: 190px;}
/*同仁堂健康介绍*/
.tit3{ font-size: 20px; color: #222; display: none;}
.tit4{ font-size: 24px; color: #333; font-weight: bold; margin-top: 45px; margin-bottom: 25px; line-height: 120%;}
.tit4{ margin-top:35px;}

/*下拉框*/
.expert-search{ position: relative; z-index: 6;}
.mod-serch-l{cursor:pointer;  background:url(../image/icos2.png) right 15px center no-repeat; height:45px; position:relative; float:left;  width: 105px;}
.mod-serch-l span{ line-height:45px;font-size:18px; color:#876543;  padding-left:150px; display: block;}
.mod-serch-l ul{ position:absolute; top:45px; left:-2px; width:100%; background:#fff; border-top:none; padding:0 0; display:none;
    border: 1px solid #7f5a34; max-height:250px; overflow:auto; }
/*.mod-serch-l:hover ul{ display:block;}*/
.mod-serch-l ul li{ font-size: 18px; padding:0 10px; line-height:35px; border-bottom:1px solid #f8f8f8; cursor:pointer; color: #333;}
.mod-serch-l ul li:hover{ background:#7f5a34; color: #fff;}


.expert-search .frm-cell1{ /*width:302px;*/ width: 265px; float:left; margin-right: 30px; position: relative;}

.expert-search .frm-cell1 .frmtit{ color: #222; font-size:18px;  }
.expert-search .mod-serch-l{ width:100%; border: 1px solid #7f5a34;}
.frm-2 .mod-serch-l  span,.expert-search .mod-serch-l  span, .frm-3 .mod-serch-l  span{ padding-left: 85px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 20px;  }
.expert-search .frm-3{ width: 382px; margin-right: 0;}
.expert-search .inputs input{border: 1px solid #e5e5e5;line-height:46px; height: 46px; padding:0 15px; box-sizing: border-box; width: 100%;  font-size: 16px;}
.bts{ width:200px;margin: 0 auto;margin-top: 36px; }
.bts a{background:#7f5a34; color: #fff; display: block; text-align: center;height: 45px; line-height: 45px; cursor: pointer; font-size: 18px;}
.expert-search .bts{ float: right; margin-top: 0; /*margin-left: 30px;*/}
.expert-search  .bts a{ height: 47px; line-height: 47px;}
.search-docwrap{ margin-top: 50px;}
.expert-search .frmtit{ position: absolute; left: 20px; top:8px;}

.com-tit3{ font-size: 28px; text-align: center; color: #7f5a34;}
.com-desc3{ line-height: 140%; color: #666; font-size: 17px; text-align: center; width: 770px; margin:0 auto; margin-top: 20px; margin-bottom: 35px;/* border-bottom: 1px solid #f0f0f0; */padding-bottom: 35px; position: relative;}
.com-desc3:after{ content: ""; height: 1px; border-bottom: 1px solid #f0f0f0; position: absolute; left:-215px; right:-215px; bottom: 0;}
.search-wraps2{ /*background:url(../images/jk_bg5.jpg) repeat-x;*/ padding: 55px 0;}
.com-tit4 span{ font-size: 28px; color: #222; position: relative;}
.com-tit4 span:after,.com-tit4 span:before{background:url(../image/nav_bg2.png)  no-repeat; width: 11px; height: 29px; content: ""; display: block; position: absolute; right: -25px; top:4px;}
.com-tit4 span:before{left: -25px; top:4px;background:url(../image/nav_bg1.png)  no-repeat;}
.com-tit4{  text-align:center; margin-bottom:45px;}

.search-docwrap{ margin-right: -120px; overflow: hidden;}
.search-docwrap .item-cell{ width: 320px; float: left; margin-right: 120px; margin-bottom: 70px;}
.search-docwrap2{ margin-top: 20px;}
.search-docwrap2 .item-cell{ margin-bottom: 30px;}
.search-docwrap .item-cnt{ }
.search-docwrap .item-pic { height: 312px; border:4px solid #ccc; overflow: hidden;}
.search-docwrap .item-pic img{  min-height:100%; min-width:100%;}
.search-docwrap .item-tit *{ font-size:22px; color:#7f5a34;  /*font-weight: bold;*/}
.search-docwrap .item-tit{ margin-top: 22px; margin-bottom: 10px; }
.search-docwrap .item-desc *{ color: #222; font-size: 16px;}
.search-docwrap .item-desc{ margin-bottom:25px;}

.search-docwrap .item-addr{background:url(../image/addr_ic1.png) 0 0px no-repeat; padding-left: 25px; color: #999; font-size: 16px; line-height: 120%; min-height: 25px;}
.search-docwrap .item-bts{ margin-top: 20px;}
.search-docwrap .item-bts a{ float: right;background:#fff;border:1px solid #7f5a34; color:#7f5a34; width: 148px; height:45px; line-height: 42px; box-sizing: border-box; font-size: 16px;  display: inline-block; text-align: center;}
.search-docwrap .item-bts a.bt1{ float:left;background:#7f5a34; color:#fff;}


/*门店搜索列表*/
.search-wraps20 .bts{ float: right; margin-top: 0; width: 400px;}

.search-wraps20 .frm-cell1{ width: 370px;}
.search-wraps20{ margin-bottom: 50px;}
.map-lefts{ width: 780px; float: left; box-sizing: border-box;}
.map-rights{ width: 420px; overflow: hidden;height: 460px; float: right; box-sizing: border-box; background: #fff; padding: 30px 30px 10px 30px;}
.nodata-rights{ height: 365px;}
.cur-pos h5{ font-size: 20px; color: #222; font-weight: normal; margin-bottom: 5px;}
.cur-pos span{ color: #999; font-size: 16px;}
.cur-pos{ margin-bottom: 28px; padding-left: 65px;background:url(../image/addr_ic2.png) 0 0px no-repeat; min-height: 50px;}
.addrlists{ height: 407px;}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px!important; background: #7f5a34!important; opacity: 1!important;  
filter: "alpha(opacity=100)";
-ms-filter: "alpha(opacity=100)"; margin-left:0;border-radius:4px!important;}
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical
{ background: #dbdbdb; /*border: 1px solid #eee;*/ border-radius:0;  width:4px;}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  }
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity: 1!important;   
filter: "alpha(opacity=100)";
-ms-filter: "alpha(opacity=100)";}
.mCSB_scrollTools .mCSB_draggerRail{ background: #f2eeea!important;}
.expert-search2{ margin-bottom: 50px;}
.addrlists ul li{ margin-bottom: 25px; cursor: pointer; position: relative;  padding-left: 25px;}
.addrlists ul li h3{ font-weight: normal; padding-bottom: 5px; color: #333; font-size: 18px;}
.addrlists ul li span{ color: #999;}
.addrlists ul li:after{ content: "\e734"; position: absolute; display: block; font-family:"iconfont" !important;
  font-size:20px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; left: 0; top: 0; }

.addrlists ul li.cr,.addrlists ul li.cr *{ color: #7f5a34!important;}
.search-wraps20{ background: #f6f6f6;}
.search-storewrap{}


.search-storewrap{ margin-right: -120px; }
.search-storewrap .item-cell{ width: 320px; margin-bottom:60px; float:left; margin-right: 120px;}
.search-storewrap .item-cnt{ height: 185px;margin-top: 25px; }
.search-storewrap .item-pic { height: 180px; border: 2px solid #f9f1dd;}
.search-storewrap .item-pic img{ }
.search-storewrap .item-tit *{ font-size: 20px; color: #000;  }
.search-storewrap .item-tit{  margin-bottom: 15px;  height: 60px; overflow: hidden;}
.search-storewrap .item-addr{ height: 50px; overflow: hidden; margin-bottom: 20px;}
.search-storewrap .item-addr *,.search-storewrap .item-addr { line-height: 140%; color: #000; font-size: 17px;}
.search-storewrap .item-tels{ color: #000; font-size: 17px;}
/*芝麻健康门店一*/
.store-imgs img{ display: block;}
.store-intrs1{ overflow:hidden; margin-bottom:55px;}
.store-intrs1 .intr-img1{ width: 390px; float: left;}
.store-intrs1 .intr-cnt1{ margin-left: 450px; padding-top: 70px; color: #71481e; font-size:18px;}
.store-intrs1 .jk-tit2 { margin-bottom:20px;}
.store-intrs1 .jk-tit2  span{ background: #71481e; color: #fff;  font-size: 20px; padding: 0 15px; display: inline-block;}
.store-intrs2{ position: relative;}
.store2-cnt{ position: absolute; top:130px; left: 75px; width: 400px;}
.store2-cnt p{  font-size: 18px; color: #ffffff; line-height: 180%; margin-top: 15px;}

.store-intrs3{ overflow: hidden; margin-top:60px; margin-bottom:80px; }
.store-intrs3 .storepic3{ width: 840px; float: left;}
.store-intrs3 .store3-cnt{ margin-left: 845px; font-size: 18px; color: #71481e; padding-top: 50px;}

.store2list-wrap { margin-right:-60px; overflow: hidden; margin-bottom: 30px;}
.store2list-wrap .item-cell{ width:360px; margin-bottom: 30px; margin-right:60px; float:left;}
.store2list-wrap .item-pic{ height: 240px;}
.store2list-wrap .item-cnt{ height: 189px; overflow: hidden;}
.store2list-wrap .item-tit0{ text-align: center; margin-top: 25px; margin-bottom: 10px;}
.store2list-wrap .item-tit{text-align: center; color: #222; font-size:26px;}

.store2list-wrap .item-addrs{ line-height: 130%;  text-align: center; margin: 10px auto 0 auto; color: #999; width: 270px;}

.tops-navs{ background: #f9f1dd; height: 75px; line-height: 75px; margin-top: -40px; position: relative; text-align: center;}
.tops-navs li{ display: inline-block;line-height: 75px; margin: 0 25px;}
.tops-navs li a{ font-size: 17px; font-weight: bold;}
.tops-navs li a span{ position: relative; padding: 0 18px;}
.tops-navs li a span:after{}
.navs{ padding-top: 20px; margin-left: 10px; position: relative; top: 40px;}
.navs a.cr,.navs a{ font-size: 18px; margin-left: 20px; margin-right: 10px;}
.navs a.cr,.navs a:hover{color: #7e5d38; }
.tops-navs li.cr a span:after,.tops-navs li.cr a span:before,.tops-navs li:hover a span:after,.tops-navs li:hover a span:before{ content: ""; display: block;position: absolute;  right: -12px; width: 11px; height: 29px;background:url(../image/nav_bg2.png) right 0 no-repeat; top: -2px; }
.tops-navs li.cr a span:before,.tops-navs li:hover a span:before{ right: auto; left: -12px;background:url(../image/nav_bg1.png) 0 0 no-repeat; }
.tops-navs li.cr a span,.tops-navs li:hover a span{ color: #7e5d38;}
.msearchs{ position: relative; padding-left: 105px; margin-top: 30px; font-weight: bold;}
.msearchs span{  position: absolute; color: #333333; font-size: 14px; top: 6px; left: 0; }
.msearchs a{ margin: 0 5px; padding: 0 15px; height: 36px; line-height: 36px; display: inline-block; color: #999999;}

.msearchs a.cr,.msearchs a:hover{ background: #7e5d38; cursor: pointer;color: #fff;}
/*产品列表*/
.proslists-wrap{ margin-top: 40px; margin-right: -120px; }
.proslists-wrap .item-cell{ width: 320px; margin-bottom: 65px; float: left; margin-right: 120px;}
.proslists-wrap .item-cnt{ }
.proslists-wrap .item-pic { height: 315px; border: 1px solid #eee;  overflow: hidden;}
.proslists-wrap .item-pic img{  height:auto; width:auto;}
.proslists-wrap .item-tit *{ font-size:16px; color: #333333; font-weight: bold;}
.proslists-wrap .item-tit{  margin-top: 20px; margin-bottom:5px; height: 29px; overflow: hidden;}
.proslists-wrap .item-desc {  height: 36px; overflow: hidden;font-size: 16px; color: #000;}

/*分类列表*/
.typeslist-wrap{ overflow: hidden;}
.typeslist-wrap .item-cell{ position: relative; min-height: 343px;  margin-top:80px;}
.typeslist-wrap .item-cnt{ margin-left: 650px; padding: 100px 40px 40px 40px; }
.typeslist-wrap .item-pic { float: left; width: 600px; height: 343px;/*background:url(../images/prbg.jpg) 0 0 no-repeat; background-size:100% 100%;*/}
.typeslist-wrap .item-pic .auto-img{ width: 600px; margin: 0 auto 0 auto;}
.typeslist-wrap .item-pic img{  height:auto; width:auto; display: block;}
.typeslist-wrap .item-tit *{ font-size:32px; color: #000; font-weight: normal;}
.typeslist-wrap .item-tit{ margin-bottom: 25px; }
.typeslist-wrap .item-desc{ font-size:18px; color: #666; font-weight: normal;}
.typeslist-wrap .grey-probgs{ position: absolute; right: 0; bottom: 0; max-height: 300px;}
.typeslist-wrap .grey-probgs img{ max-height: 300px; width: auto;}
.typeslist-wrap .item-2 .item-pic{ float: right; margin-left: 120px;}
.typeslist-wrap .item-2 .item-cnt{ margin-left: 0; padding-left: 0;}
.typeslist-wrap .item-2 .grey-probgs{ right: auto; left: 0;}
/*轮播图*/
.swiper-roll-1{ position: relative; max-width: 1920px; margin: 0 auto;}
.swiper-pagination,.swiper-ctrl{ position: absolute; z-index: 6; height: 2px;  bottom: 35px;  left: 0; right: 0; text-align: center; z-index: 8;}
.swiper-ctrl .swiper-pagination{ position: static;}
.swiper-ctrl{right: 30px; top: 40%; left: auto; bottom:auto; }
.nums *,.nums{ color: #444444;  font-size: 18px; font-style: normal;}
.nums i{padding-left: 2px;}
.nums span{ font-size: 24px; padding-right: 2px;}
.pagination{
    text-align: center;
    font-size:0;
    line-height: 0;
    margin-top:8px;
}
.swiper-pagination-switch{ 
    display:inline-block;
    vertical-align: middle;
    width:12px;
    height:12px;
    border-radius: 12px;
	 border: 1px solid #7f7f7e;
   background: none;
    opacity:1;
	margin:25px 2px;
}
.swiper-active-switch{
    opacity:1;
	background: #333333;
	 border: 1px solid #333333;
}
 
.swiper-roll-1  .swiper-pagination-switch{ display:block;}
.index-header{ transition: all .3s;-webkit-transition: all .3s;}
.index-header2{ background:rgba(255,255,255,1);box-shadow: -2px 0 2px rgba(0,0,0,0.06), 2px 0 2px rgba(0,0,0,0.06), 0 -2px 2px rgba(255,255,255,0.06), 0 2px 2px rgba(0,0,0,0.06);
 }

/*搜索*/
.in-search{  display: none;/*background: rgba(0,0,0,.2);*/ position: absolute;/* left: 0; right: 0;*/ padding: 20px 0; top: 90px; right: 0; left: 0; box-sizing: border-box;background: #fff; border-bottom: 1px solid #f9f9f9;}
.im-search{  text-align: center; width: 605px; margin: 0 auto;}
.im-search input{ font-size: 15px; height: 42px; padding: 0 15px 0 0; border: none; line-height: 42px; width: 600px;  border-bottom: 2px solid #6f6f6f; box-sizing: border-box;}
.im-search a{ width:60px; margin-left: -60px; text-align: center;height:42px; overflow: hidden;line-height: 122px; display: inline-block; color: #fff; background:url(../image/searchbtns.png) right 10px top 10px no-repeat; background-size:18px auto;vertical-align: top;  cursor: pointer;}
.im-search em{ font-size: 36px;vertical-align: top;  display: inline-block; line-height:36px; color: #000; margin-left: 20px; cursor: pointer; position: absolute; right: 10.2%;}

.swiper-wrapper,.swiper-wrapper .swiper-slide{ height: auto!important;}
.pro-wrap .myitem-mores .item-inner { background: #fff; border: 1px solid #eee; box-sizing: border-box;}
.pro-wrap .myitem-mores .item-tit a{ color: #623d29; cursor: pointer;}
.it-ctrl{ text-align: center; margin-top: 35px;}
.it-ctrl *{ display: inline-block; font-size: 24px; color: #696969; position: static; cursor: pointer; vertical-align: middle;}
.it-ctrl .swiper-pagination-switch{ width: 10px; margin: 0 5px; height: 10px; border-radius: 10px; background: #dcdcdc;} 
.it-ctrl .swiper-pagination{ height: 15px; vertical-align: top; font-size: 24px;}
.it-ctrl .swiper-active-switch{ background: #e94609;}

.btn-search{ position: absolute; right: 10px; top: 11px;}
.btn-search:before {
    content: "\e600"; font-size: 25px;    color: #86807f;
}


/*医生详情页*/
.doc-infos{ left:0; right: 0; top: 220px; position: absolute;}
.doc-inner{ width: 1200px; margin: 0 auto;}
.doc-in{  float: right; max-width: 440px;}
.doc-in h3{ font-size: 60px; color: #222222; font-weight: normal; line-height: 100%;}
.doc-in span{ font-size: 24px; color: #222; line-height: 100%; margin-top: 10px; display: block;}
.dc-labs { margin-top: 20px;}
.dc-labs cite{ margin-bottom: 5px; min-width: 108px; display: inline-block; height: 48px; line-height: 48px; box-sizing: border-box; padding: 0 20px; border-radius: 48px; color: #fff; margin-right: 15px; text-align: center; background: #a54c40; font-size: 24px;}

.dtit{font-size:28px; display: inline-block; color: #222; font-weight: normal; position: relative; margin-left: 0;}
.dtit:after,.dtit:before{ content: ""; display: block;position: absolute;  right: -24px; width: 11px; height: 29px;background:url(../image/nav_bg2.png) right 0 no-repeat; top: 0;  display: none;}
.dtit:before{ right: auto; left: -24px;background:url(../image/nav_bg1.png) 0 0 no-repeat; }
.d-cnt{ font-size:18px; line-height: 160%; color: #666; margin-top: 25px;}
.lines{ height: 1px; background: #f0f0f0;}
.cp-map img{ display: block;}
.cp-names{ font-size: 22px; color: #7f5a34; margin-top: 30px; margin-bottom: 30px;}
.it-dates,.it-addr{ height: 140px; padding-left: 107px; padding-top: 40px; width: 280px; box-sizing: border-box; float: left;background:#f6f6f6 url(../image/tic1.png) left 60px top 40px no-repeat;}
.it-dates span{  color:#666666;}
.it-dates h3{ color: #805730; font-size: 18px; font-weight: normal;}
.it-tels{padding-left:87px; background:#f6f6f6 url(../image/tic2.png) left 40px top 40px no-repeat;}
.it-addr h3{ font-size: 18px; color:#7f5a34; font-weight: normal;}
.it-addr{ width: 640px; box-sizing: border-box; background: #f6f6f6 url(../image/tic3.png) left 60px top 40px no-repeat; }

.fbtns{ margin-top: 55px; text-align: center; margin-bottom: 20px;}
.fbtns a{ font-size: 20px; text-align: center; width: 240px;  border: 1px solid #7f5a34; height: 48px; line-height: 48px; border-radius:48px; color: #7f5a34; display: inline-block; }

/*门店详情*/
.it-contacts2{ margin-top: 25px;}
.hos-tits{ font-size:34px; color:#000000; line-height: 100%;}
.hos-cnts{ font-size: 16px; color: #666;  line-height: 32px; }
.hoswraps{ margin-top: 45px;  color: #666;position: relative;  padding-right: 470px; min-height: 280px; }
.hos-addr{  position: absolute; top: 0; right: 0; width: 400px;}
.doct-labels{ margin-top: 26px;}
.doct-labels a{ margin-bottom: 5px; min-width: 108px; display: inline-block; height: 48px; line-height: 48px; box-sizing: border-box; padding: 0 20px; border-radius: 48px; color: #fff; margin-right: 15px; text-align: center; background: #82572d; font-size: 18px;}

/*新闻最终*/
.newsInfo {
  padding:10px;
/*  min-height: 300px;*/
/*  _heihgt: 300px;*/font-size: 16px; }

.newsInfo h1 {
font-size: 22px; font-weight:normal;
text-align: center;color:#111; font-weight: bold;
position: relative; line-height: 150%; position: relative; /*padding-bottom: 20px; */margin-bottom: 10px;
}
.newsInfo h3:after{ content:""; background: #ce9b59; height: 3px; width: 60px; margin-left: -30px; left: 50%; position: absolute; bottom: 0;}


.newsInfo .source {
/* border-bottom: 1px solid #ededed*/
  /* border-bottom: 1px solid #ededed;*/ }

.newsInfo .source ul {
  text-align: center;padding: 15px 15px;  margin-bottom: 20px;/*border-top: 1px solid #f4f4f4; */border-bottom: 1px solid #f4f4f4;}
.newsInfo .source li.ic-1{ color: #ed2326; border-right: 1px solid #999;}
.newsInfo .source li {
  display: inline-block;
  padding: 0 10px;
  line-height: 14px;
  min-height: 14px;
  color: #999999;
  font-size: 14px; }
.newsInfo .source li span{color: #666;}
.newsInfo .content {
  margin: 10px 0 0 0;
  min-height:100px;
  _height:100px; 
}

.newsInfo .content p, .newsInfo .content *, .newsInfo .content  {
/*line-height:30px;*/ 

line-height: 200%;
color: #666;
}
.newsInfo .content p{padding: 0 0 1em 0; /*text-indent: 2em; */}
.newsInfo .content img,.article .content img{ display:inline-block; margin: 0 auto; max-width: 100%; height: auto;}

.news-prev-next {
  margin: 0 auto;
	margin-top: 40px;
  padding: 20px 0 10px 0;
  border-top: 1px solid #dbdbdb;
  position: relative;
}

.news-prev-next ul {
  font-size: 16px;
  line-height: 36px;
}

.news-prev-next .go-back {
  position: absolute;
  top: 32px;
  right: 0;
  width: 170px;
  text-align: center;
  line-height: 48px;
  border-radius: 48px;
  background-color: #7f5a34;
  color: #fff!important;
  font-size: 16px;
}

.news-prev-next .go-back a{ display: block; height: 48px; cursor: pointer;}
.news-prev-next .go-back a:before{background:url(../image/msicon.png) no-repeat; content:""; width: 22px; height: 19px; display: inline-block;  vertical-align: middle; margin-right: 12px; position: relative; top: -2px;}
.news-prev-next a:hover{ color: #7f5a34;}
.news-prev-next .go-back a{color: #fff}

.nodata-tips{ color:#7f5a34;  margin-bottom: 50px;  overflow: hidden;font-size: 16px;background: url(../image/search-no-data.png) center 70px no-repeat; text-align: center; padding-top: 200px;  background-size: auto 100px;}
.news-list ul li {
    padding: 10px 0 10px 0;
}
.news-list ul li{
    border-bottom: 1px solid #eeeeee;
}
.news-list ul li a {
    display: block;
    overflow: hidden;
    line-height: 40px;
    position: relative;
}
.news-list ul li:hover a{ color:#7e5d38;}
.news-list ul li:hover .title:before{background-color: #7e5d38;}


.news-list ul li .time {
    float: right;
    margin-left:10px;
}

.news-list ul li .title {
    float: none;
    overflow: hidden;
    font-size: 16px;
    position: relative;
    display:block;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.news-list  ul li {
    padding-left:10px;
}
.news-list  ul li .title{
    padding-left: 15px;
}
.news-list ul li .title:before {
    content: "";
    width: 5px;
    height: 5px; border-radius:5px; display: block;
    background-color: #333333;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1px;
}


/*专家最终*/
.docinfos{}
.docinfos .item-pic{ width:400px; float:left;}
.docinfos .doc-ins{ margin-left:470px;}
.docinfos .doc-ins .doc-name{ font-size: 36px; line-height: 100%; padding-top: 25px;}
.docinfos .doc-ins .doc-levels{ color:#82572d; display: block;margin-top:15px; font-size: 18px; padding-left: 20px; position: relative;}
.docinfos .doc-ins .doc-levels:after{ width: 8px; height: 8px; content: "";  display: block; position: absolute; left: 0; top: 10px; background: #875b2e; border-radius:8px; }
.docinfos .doc-ins .docs-desc{ font-size:18px; color: #636363; line-height: 150%; margin-top: 20px;}
.docinfos .doc-ins .docs-labs{ margin-top: 20px;}
.docinfos .doc-ins .docs-labs cite{ margin-bottom: 5px; min-width: 108px; display: inline-block; height: 40px; line-height: 40px; box-sizing: border-box; padding: 0 20px; border-radius: 40px; color: #fff; margin-right: 15px; text-align: center; background: #82572d; font-size: 16px;}
.docinfos .doc-ins .doc-levels{ font-weight: bold;}

.wrap-tels{ position: absolute; right: 10.3%; padding-right: 40px; top: 33px; cursor: pointer;}

.wrap-tels>*{ display: inline-block; vertical-align: middle; margin-left: 10px; cursor: pointer;}
.wrap-tels .wtels{ height: 24px; font-size: 16px; color:#000; font-weight:bold;   border-radius: 24px; padding-right: 10px; line-height: 24px; padding-left: 30px;background:url(../image/telicon2.png) no-repeat; position: relative; top: -4px;}

/*新加产品*/
.prosbg{ padding-top:50px; padding-bottom:50px;}
.pro-tabs{ text-align: center; margin: 45px 0 50px 0;}
.pro-tabs a{ font-size: 18px; display: inline-block; min-width: 160px; line-height: 52px;border:2px solid transparent; margin: 0 15px; position: relative;}
.pro-tabs a.cr,.pro-tabs a:hover{ border:2px solid #959595; color: #333333; font-size: 20px; }
.pro-tabs a:after{ content: ""; display: block; width: 2px; height:15px; background:#d9d9d9; position: absolute; right: -17px; top: 18px;}
.pro-tabs a:nth-last-child(1):after{ display: none;}
.pro-wrap .item-tit *{ font-size: 18px;}
.pro-wrap .item-desc{ font-weight: normal;}
.pro-wrap .item-tit{ margin-top: 15px; margin-bottom: 5px;}
.proincell{ position: relative;}
.proactive .pro-wrap{ height: auto;}
.npro-bt1,.npro-bt2{ cursor: pointer; position: absolute; top: 50%; margin-top: -23px; width:46px; height: 46px; left:-60px;  }
.npro-bt2{ left: auto; right: -60px;}
.mod-stores{ padding:120px 0 80px 0;}

/*全国门店*/
.storeslists-wrap{ margin-top:40px; margin-bottom:30px; }
.storeslists-wrap .item-cell{  width: 50%; float: left;}
.storeslists-wrap .item-cnt{ }
.storeslists-wrap .item-pic { overflow: hidden; max-height: 550px;}
.storeslists-wrap .item-pic img{ }
.storeslists-wrap .item-tit *{ font-size: 24px; }
.storeslists-wrap .item-tit{ text-align: center; margin-top:30px; margin-bottom:25px;}
.storeslists-wrap .item-view{ text-align:center;}
.storeslists-wrap .item-view a{ width: 230px; height: 44px; border: 2px solid #959595;  font-size: 16px; color: #333333; display:inline-block; line-height: 44px;}
.storeslists-wrap .item-view a:hover{ background: #623d29;border: 2px solid #623d29; color: #fff;}
.brands{max-width: 1280px;}

/*荣誉时刻滚动*/
.brands .item-cnt{  margin-left: 755px;}
.brandsroll{ position: relative;}
.brand-bts{ position:absolute; left: 755px; bottom: 0; z-index: 8;}
.brand-bts a{ width: 40px; height: 40px; text-align: center; line-height: 40px; border: 2px solid #d2d2d2; display: inline-block; opacity: .8;  cursor: pointer;}
.brand-bts a:before{color: #b1b1b1; font-size: 22px;}
.brand-bts a.bt-r{ margin-left: 8px;}
.brand-bts a:hover{ opacity: 1; border: 2px solid #959595; }
.brand-bts a:hover:before{color: #959595;}
.brands .item-cell{ overflow: hidden;}
.brands .item-pic{ position: relative; z-index: 2;}
.proincell{ height:0; overflow: hidden;}
.proactive{ overflow: visible; height: auto;}

.pop-up{ background:rgba(0,0,0,.4 ); z-index: 9999;  position: fixed; width: 100%; height: 100%; left: 0; top: 0; display: none;}
.pop-inner{ width: 100%; height: 100%; display: table;}
.pop-inner2{ display: table-cell; width: 100%; height: 100%; vertical-align: middle;}
.pop-inner3{ padding: 40px 30px 30px 30px; margin: 0 auto; text-align: center;max-width: 280px; background: #fff; position: relative;}
.m-c-i span{ text-align: center; display: block; line-height: 150%;}
.m-c-i{ text-align: center; display: inline-block;}
.share-close-button{ font-size: 28px; position: absolute; right: 15px; top: 10px; cursor: pointer;}



/*道地原料*/
.basepro-wrap2 .item-cell{ float: left;}
.basepro-wrap2 .item-pic{ height:160px!important;}
.basepro-wrap2 .item-3 .item-pic,.basepro-wrap2 .item-6 .item-pic,.basepro-wrap2 .item-9 .item-pic,.basepro-wrap2 .item-10 .item-pic,.basepro-wrap2 .item-13 .item-pic{ height:330px!important;}
.basepro-wrap2 .item-cnt{ display: none;}
.basepro-wrap2{ margin-right: -1%;}
.basepro-wrap2 .item-cell{ width: 24%; margin-right: 1%; margin-top: 0.9%;}
.basepro-wrap2 .item-2,.basepro-wrap2 .item-8,.basepro-wrap2 .item-12{ margin-left: -25%; position: relative; top:160px; margin-top: 1.8%; }
.basepro-wrap2 .item-4,.basepro-wrap2 .item-5,.basepro-wrap2 .item-6,.basepro-wrap2 .item-13,.basepro-wrap2 .item-18{ width: 49%;}
.basepro-wrap2 .item-pic img{   transition: all .3s;-webkit-transition: all .3s;}
.basepro-wrap2 .item-cell:hover .item-pic img{ transform: scale(1.05);-webkit-transform: scale(1.05);}

/*首页品牌介绍*/
.H120{ height: 125px;}
.new-abouts{  float: left; width: 455px; padding-top: 75px;}
.new-brand{ margin-left:40.5%; white-space:nowrap; text-align: right;}
.new-brand>div{ display: inline-block; width: 30%; margin-left:3%; vertical-align: top;}
.new-brand>div.brand-2{padding-top: 40px;}
.abouts-pics{ margin-bottom:35px; }
.abouts-cnts,.abouts-cnts *{ font-size: 18px; line-height: 180%;}

/*产品*/
.probrand-wrap .item-cell{ width:29%; float:left; margin-left:2%; margin-bottom:1.8%; position: relative;}
.probrand-wrap .item-1{width:38%;margin-left:0; }
.probrand-wrap .item-cell .item-cnt{ color: #fff; position: absolute; left: 0; right: 0; bottom: 0; padding:15px 25px;background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);; /*FireFox*/
background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);  /* Opear */
background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8)); /*IE10åŠIE10+*/}
.probrand-wrap .item-cell .item-tit a{color: #fff; font-size: 18px;}
.probrand-tit2{ font-size: 38px; color: #333; margin-bottom: 45px; line-height: 40px;}
.probrand-wrap .item-1 .item-tit a{ font-size:30px; color: #fff;}
.probrand-wrap .item-1 .item-cnt{padding:30px 25px;}
.com-tit h3{font-size: 38px; }
.H110{ height: 90px;}
.probrand-wrap .item-cell img{ transition:all .3s;   }
.probrand-wrap .item-cell:hover img{ -webkit-transform: scale(1.1);transform: scale(1.1)}
.brands .item-cnt .item-tit span{ display: none;}
.brands .item-cnt .item-tit{ margin-top: 45px;}
.brands .item-cnt .item-tit h3{ padding:8px 12px; margin-top: 0; display: inline-block; font-weight: normal;font-size: 16px; background:#b8924b; color:#ffffff; }
.brands .item-tit2{ margin-top:35px; font-size: 24px; }
.storeslists-wrap{ overflow: hidden;}
.brands{ background: #f6f6f6; max-width: 100%; height: 410px; padding-top: 120px; box-sizing: border-box; overflow: visible; margin-bottom: 300px;}
.brandsroll{ margin: 0 auto; max-width: 1170px;}
.brands .item-pic{ width: 560px;}
.brands .item-cnt{ margin-left: 620px;}
.brand-bts{ left: 620px;  bottom:auto; top:350px;}
.brands .item-tit2{ line-height: 140%;}
.swiper-ctrl{ left: 0; right: 0; bottom: 50px; top: auto; text-align: center;}
.swiper-ctrl .nums{ display: none;}
.swiper-roll-1 .swiper-pagination-switch{ display: inline-block; margin: 0 4px;}
.swiper-pagination-switch{    border: 1px solid #fff;
    background: #fff; width: 8px; height: 8px; border-radius: 8px;}
.swiper-active-switch{ background:none;border: 2px solid #fff;}



/*更改字体大小*/
.navMenu>li>a>span{ font-size:20px;}
.wrap-tels .wtels,.brands .item-cnt .item-tit h3{ font-size:18px;}
.pro-tabs a,.pro-wrap .item-tit *{ font-size: 20px;}
.pro-tabs a.cr, .pro-tabs a:hover{font-size: 22px;}
.pro-wrap .item-desc{ font-size: 16px;}
.brands .item-cnt .item-desc{ font-size: 16px;}
.brands .item-tit2{ font-size: 26px;}

/*同仁堂健康品牌*/
.nav-bg{ background: #f6f6f6; height: 88px; line-height: 90px; }
.mod-navl2{ text-align: center; margin-bottom: 0;}
.mod-navl2 ul li{ display: inline-block; margin: 0 60px;padding: 0 0 0 0; height: 90px; line-height: 90px;}
.trt-intrs{ max-width: 900px; margin: 0 auto; width: 100%; box-sizing: border-box;}
p.txt-cen{ text-align: center;  padding-bottom:2em;}
.trt-services{ position: relative; background:url(../image/s_logo5.png) right 25px top 60px no-repeat;}
.trt-services ul li{ display: table; max-width: 650px;}
.trt-services ul li>*{ display: table-cell; padding: 15px 10px;}
.trt-services ul li span{  width: 170px;  position: relative; padding-left: 20px;}
.trt-services ul li cite{ color:#866744;}
.trt-services ul li span:after{ position: absolute; content: ""; width: 8px; height: 8px; border-radius:8px; background: #7e5d38; left: 0; top:25px; display: block;}
.trt-services{ position:relative;}

.trts-txt{ padding-left: 50px; padding-bottom: 30px; padding-top:25px;}

/*品牌介绍*/

.wraps-brand{ margin-bottom: 70px; }
.wraps-brand .item-cell{ min-height: 290px; box-sizing:border-box; background: #f6f6f6; position: relative; margin-top: 106px; padding: 42px 80px 40px 350px;}
.wraps-brand .item-cnt{ }
.wraps-brand .item-pic { position: absolute; bottom: 0; left: 80px;}
.wraps-brand .item-pic img{  display: block;}
.wraps-brand .item-tit *{ }
.wraps-brand .item-tit{ }
.wraps-brand .itemlogo{ margin-bottom:20px;}

.wraps-brand .item-2{padding: 42px 350px 40px 80px;}
.wraps-brand .item-2 .item-pic{ right: 80px; left: auto;}
/*二级导航*/
.wrap-subs{ display: none;}
.wrap-subs{ background: #fff;padding: 50px 0; position: fixed; top: 98px; z-index: 18; left: 0; right: 0;
 border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; z-index: 88888;
 }
.wraps-nav{ margin: 0 auto; width: 1200px; display: flex; justify-content: space-between; }
.subs-intrs{width: 360px; /*float: left;*/}
.sub-nav{ float: left;}
.subs-intrs .ins-txt{ margin-top:10px;}
.subs-intrs .ins-txt a{  font-size:16px; color:#333;}
.sub-nav li.firs{ padding-bottom:10px;} 
.sub-nav li.firs a{ font-weight: bold; color: #000;}
.sub-nav li a{ color:#666; font-size: 16px;}
.sub-nav li{ position: relative;}
.sub-nav li a:hover{ color:#7e5d38;}
.sub-nav li{ margin-top: 10px;}
.sub-nav li.cr a{ color: #7e5d38;}
.sub-nav li a:hover:after,.sub-nav li.cr a:after{ display: block; left: -15px; top: 9px; content: ""; position: absolute; width: 6px; height: 6px; border-radius:6px; background: #7e5d38; }
.sub-nav li.firs a:after{  display: none;}


.sealists-wrap{margin-right: -2%; padding-bottom: 50px; overflow: hidden;}
.sealists-wrap .item-cell{ background: #f6f6f6; box-sizing: border-box; padding: 30px; margin-top:45px; position: relative; width: 31.33%; float: left; margin-right: 2%; }
.sealists-wrap .item-cnt{   }
.sealists-wrap .item-1{ height: 450px; width: 98%; float: none; margin-right:2%;}
.sealists-wrap .item-cell .item-tit{ position: relative;}
.sealists-wrap .item-cell .item-tit:after{ content:""; display: block; width: 20px; height: 25px;background:url(../image/xbs_icon1.png) 0 0 no-repeat; background-size:22px auto; position: absolute; left: -30px; top: 0;}
.sealists-wrap .item-1 .item-cnt{  width:50%; box-sizing: border-box; padding-right: 50px; }
.sealists-wrap .item-1 .item-pic {height: 430px!important;  position: absolute!important; width:50%; right: 0; top: 0;}
.sealists-wrap .item-pic img{ transition: all .3s; }
.sealists-wrap .item-cell:hover .item-pic img{ transform: scale(1.1)}
.sealists-wrap .item-tit a{  font-size:28px; color: #333333; padding-right:15px;}
.sealists-wrap .item-tit span{ color:#333; font-size:16px; }
.sealists-wrap .item-cell .item-tit2{ font-size: 18px; margin-top:15px;}
.sealists-wrap .item-desc{ height:120px; overflow: hidden;margin-bottom: 20px; font-size: 16px; line-height: 25px; margin-top: 10px;  color:#666; }
.sealists-wrap .item-1 .item-desc{height: auto;font-size:18px; margin-top: 35px;}
.sealists-wrap .item-1 .item-tit2{ margin-top: 59px; font-size: 22px;}
.sealists-wrap .item-1 .item-tit2{ margin-top: 59px;}
.sealists-wrap  .item-1{background: none;padding: 0;margin-top: 55px; }
.sealists-wrap  .item-1  .item-tit{margin-top: 30px; padding-top:60px; }
.sealists-wrap  .item-1  .item-tit a{font-size: 40px;padding-right: 25px;}



/*分页新加*/
.page li a{ background: none;border:1px solid transparent;}
.page li.cr a, .page li a:hover{background:none;border: #333333 solid 1px; color: #333;}
.page li.cr a span, .page li a:hover span,.page li a:hover:before{color:#333!important;}

.wrap-ddbg{background:url(../image/dd_bg.jpg) center 0 no-repeat; padding-top: 100px; padding-bottom: 80px;}
.dd-cnt{ max-width:800px; margin:0 auto; text-align: center;}
.dd-cnt h3{ font-size: 38px; color: #fff;}
.dd-cnt .tit-desc{ font-size: 18px; color: #fff; margin-top: 30px;}
.ny-bg { background:#f6f6f6}
.mod-navl3{ position: relative; padding-top:25px;}
.mod-navl3:after{ width: 88px; height: 27px; content: ""; display: block;background:url(../image/samll_logo.png) center 0 no-repeat; right: 0; bottom:30px; position: absolute;}
.mod-navl3>ul>li>a:after,.mod-navl3>ul>li>a:before{ display:none!important;}
.mod-navl3 ul li{margin:0 25px; position: relative;}
.mod-navl3 ul li a,.mod-navl3 ul li.cr a,.mod-navl3 ul li:hover a{ font-size:20px;     }
.mod-navl3 ul li.cr a,.mod-navl3 ul li:hover a{color: #7e5d38;}
.mod-navl3{ border-bottom: 1px solid #e5e5e5; text-align: left;}
.mod-navl ul li{ position: relative;}
.mod-navl ul li.cr:after,.mod-navl ul li:hover:after{ position: absolute; display: block; width: 6px; height: 6px; border-radius:6px; background: #7e5d38; bottom:25px; left: 50%; margin-left: -3px; content: ""; }
.wrap-layer{ max-width: 1350px;}

.brandtits{ font-size: 26px; text-align: center; color:#7e5d38; margin-top:40px;}
.branddesc { color: #333; font-size: 16px; text-align: center; margin-top: 10px;}
/*同仁堂集团*/
.wrap-brandeffects{ margin-top: 60px; display: table; width: 100%; }
.wrap-brandeffects .mybrand-cnts{ display: none;}
.wrap-brandeffects .item-active .mybrand-cnts{ display: block; box-sizing: border-box;}
.wrap-brandeffects .item-active .mybrand-tit{ display: none;}
.wrap-brandeffects  .mybrand-tit{ margin: 0 auto;}
.wrap-brandeffects .item-cell{ display: table-cell;vertical-align: top; width: 12.5%;}
.wrap-brandeffects .item-active{width: 50%;}
.wrap-brandeffects .mybrand-cnts{  background: #f9f6f2; width: 540px; box-sizing: border-box; border: 7px solid #7e5d38; position: relative; margin: 0 auto;}
.mybran-ins{padding: 35px 145px 35px 35px; margin-left:25px; border-left:2px solid #7e5d38; position: relative;}
.wrap-brandeffects .mybrand-tit2{ position: absolute; right: 40px; top: 40px;}
.mybran-ins:after,.mybran-ins:before{ content: ""; display: block;height: 100px; width: 27px; background: #7e5d38; top: 25%; position: absolute; left: -29px;}
.mybran-ins{ min-height:500px; }
.mybran-ins p{ font-size: 18px; color: #666;text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute; line-height: 150%;}
.mybran-ins:before{ margin-top: 220px;}

.mybrand-tit2 *,.mybrand-tit *{ text-align: center;font-size: 26px; width: 35px; color: #7e5d38; font-style: normal;}
.mybrand-tit2{ width: 70px; padding-bottom: 60px;/*background:url(../images/small_logo.png) right 10px bottom no-repeat;*/ }
.mybrand-tit2 span,.mybrand-tit span{ float: right; width: 30px; display: block;}
.mybrand-tit2 i,.mybrand-tit i{ float: left;display: block;width: 30px; }
.mybrand-tit{width: 70px; min-height: 300px; padding-top: 25px; border-top:2px solid #7e5d38;}
.mybrand-tit cite,.mybrand-tit2 cite{ height: 10px; display: block; width: 35px;}

.wrap-layer8{max-width:1200px;  margin-left: auto; margin-right: auto;}

/*健康介绍*/
.mod-about2{ }
.mod-about2 .item-cell{ height: auto; min-height:350px; margin-top:125px; position: relative;}
.mod-about2 .item-cnt{ background: #fff;width:50%; box-sizing: border-box;   padding:40px 50px; box-sizing: border-box;  z-index: 5;  margin-left: 50%; min-height: 350px; position: relative;text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute;}
.mod-about2 .item-cnt:after{ content: ""; width: 150px; position: absolute; top: 0; left: -150px; bottom: 0; background: #fff;}
.mod-about2 .item-2 .item-cnt:after{ right: -150px; left: auto;}
.mod-about2 .item-pic { position: relative;z-index: 30; width:50%; height: 350px!important; float: left; margin-top: -50px;}
.mod-about2 .item-pic img{  display: block;}
.mod-about2 .item-tit *{ font-size: 26px; color: #333333; }
.mod-about2 .item-tit{ margin-top:15px; padding-right: 40px; }
.mod-about2 .item-desc{ padding-right: 0;font-size: 16px; color: #666666; margin-top: 15px; line-height: 28px;}
.mod-about2 .item-mores{ margin-top: 25px;}
.mod-about2 .item-mores a,.mod-about2 .item-more a{ color: #999; padding-right: 22px; background: url(/images/arr_r2.png) right center no-repeat; font-size: 16px; }
.mod-about2 .item-mores a:hover,.mod-about2 .item-more a:hover{color:#ea460f;background: url(/images/arr_r22.png) right center no-repeat;}
.mod-about2 .item-2 .item-pic{ float: right;}
.mod-about2 .item-2 .item-cnt{ padding-left: 0; padding-right: 40px; left: 0; margin-left: 0;} 
.mod-about2 .item-2 .item-tit,.mod-about2 .item-2 .item-mores,.mod-about2   .item-2  .item-desc{padding-left: 40px; }
.mod-about2 .item-2 .item-desc{ padding-right: 40px;}

/*同仁堂健康介绍*/
.about2-logo{ max-width: 1000px; margin:60px auto 0 auto; text-align:center; font-size: 16px; color: #7e5d38;}
.about2-logo h6{ margin-bottom:15px; }
.about2-logo p{ color: #7e5d38;}
.kj-out{ margin-top: 70px; background: #fff;}
.kj-cnts h3{ font-weight: normal; font-size: 26px; color:#222; margin-bottom: 20px; }
.kj-cnts{ padding: 50px; font-size: 16px; color: #666; }

/*生产基地*/
.mode-maps{ position:relative; left: 50%; width: 1920px; margin-left: -960px;  display: none;}
.mode-maps img{ max-width:none!important; width: 1920px; height:auto; position: relative; left: 50%; margin-left: -960px;}
.com-topintrs h3{ font-weight: normal; font-size: 38px; color: #000; margin-bottom: 25px;}
.com-topintrs{ text-align: center; max-width: 780px; margin: 0 auto;}
.com-topintrs span{ font-size: 18px; line-height: 180%;}
.mode-maps ul{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;  display: block; z-index: 5;}
.mode-maps ul li{ cursor:pointer; position: absolute; font-size: 16px;line-height: 120%; }
.mode-maps ul li[data-index="1"],.mode-maps ul li[data-index="2"],.mode-maps ul li[data-index="8"],.mode-maps ul li[data-index="6"],.mode-maps ul li[data-index="5"]{ left:72% ; top: 182px; width: 160px; text-align: center;line-height: 120%; }
.mode-maps ul li[data-index="2"]{top:259px;left:70%;}
.mode-maps ul li[data-index="8"]{top:329px;left:70%; width: 180px;}
.mode-maps ul li[data-index="6"]{top:89px;left:72%; width: 180px;}
.mode-maps ul li[data-index="5"]{top:45px;left:65%;}
.mode-maps ul li[data-index="12"]{top:47px;left:50.8%;}
.mode-maps ul li[data-index="11"]{top:94px;left:48.8%;}
.mode-maps ul li[data-index="7"]{top:142px;left:48.8%;}
.mode-maps ul li[data-index="3"]{top:197px;left:48.8%;}
.mode-maps ul li[data-index="9"]{top:248px;left:48%;}
.mode-maps ul li[data-index="4"]{top:295px;left:50%;}
.mode-maps ul li[data-index="10"]{top:104px;left:18%; width: 150px; text-align: center;}
.mode-maps ul li.active{ color: #7e5d38; font-weight: bold;}

.base-wrap{ /*overflow: hidden;*/ padding-bottom: 80px; margin-top: -10px;}
.base-wrap .item-cell{ /*overflow:hidden;*/ position: relative;}
.base-wrap .item-cell .item-pic{ width: 50%;  float: left;}
.base-wrap .item-cell .item-cnt{ margin-left: 53%;text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute;}
.base-wrap .item-tit{ font-size: 26px; font-weight: normal;    background: url(../image/icon_addr1.png) 0 0px no-repeat;}
.base-wrap .item-cell{ background: #fff; /*height: 0;*/ margin: 0; margin-top:80px; }
.base-wrap .active{ display:block; height: auto;}
.base-wrap .item-cell:after{ content:""; position:absolute; background: #fff; left: 100%; width: 50%; top: 0; bottom: 0; display: block;}

.base-wrap .item-2{}
.base-wrap .item-2 .item-pic{ float: right;margin-left: 45px;}
.base-wrap .item-2 .item-cnt{ margin-left: 0%; }
.base-wrap .item-2:after{ right:100%; left: auto;}




.typeslist-wrap{ padding-top: 40px;}
.typeslist-wrap .item-pic { float: left; width:825px; height:524px;/*background:url(../images/prbg.jpg) 0 0 no-repeat; background-size:100% 100%;*/}
.typeslist-wrap .item-pic .auto-img{width:825px;}
.typeslist-wrap .item-cell{ min-height: 525px; background:#fff;  overflow: hidden;}
.typeslist-wrap .item-cnt{ margin-left: 870px;    padding: 100px 40px 40px 10px; position: relative; z-index: 5;} 
.typeslist-wrap .item-2 .item-cnt{    padding-left:50px;}


.com-tit4 span:after, .com-tit4 span:before{ display: none;}
.com-tit4 span{ font-size: 32px;}
.expert-search .mod-serch-l{    border: 1px solid #fff; }

.expert-search .mod-serch-l span{padding-left: 105px;}
.expert-search .frm-cell1{background: #fff;}
.bts a{ background: #333333;}
.mod-serch-l ul{ border: 1px solid #f9f9f9;}
.map-lefts{ background:#fff;}
.cur-pos{ padding: 20px 20px 0 80px; margin-bottom: 15px;    background: url(../image/addr_ic2.png) 30px 20px no-repeat; background-size: 34px auto;}
.map-pics>img{ display: block;}
.search-storewrap .item-cell{ margin-right: 60px; width: 360px;}
.search-storewrap{margin-right: -60px;}
.search-storewrap .item-tit{ height: 28px;}
.search-wraps20 .bts{ width: 200px;}
.search-wraps20 .frm-cell1{ width: 470px;}
.search-wraps21 .frm-cell1{ width: 302px;}
.search-wraps21 .frm-cell1 input{ /*margin-left:100px;*/ padding-left: 100px; width:100%; box-sizing: border-box; height: 45px; border: none; font-size: 18px;}
.search-wraps21 .frm-cell1 input{}
.search-storewrap .item-addr{ margin-bottom: 5px; height: 25px; background: url(../image/adr1.png) 0 3px no-repeat; padding-left: 20px;color: #666}
.search-storewrap .item-tels{background: url(../image/telicon0.png) 0 7px no-repeat; padding-left: 20px;color: #666}
.search-storewrap .item-addr *{color: #666}
.search-storewrap .item-cnt{ height: 120px;}
.search-storewrap .item-cell{ margin-bottom: 50px;}

.mod-news-14 { margin-right: -5%;}
.mod-news-14 .item-cell{ width: 28.33%; margin-right: 5%; margin-bottom: 50px;}
.mod-news-14 .item-pic{ max-height: 275px; overflow: hidden;}
.mod-news-14 .item-tit{max-height:55px; height: auto;margin-bottom: 5px;}
.mod-news-14 .item-desc{ height: 30px; font-size: 14px;}
.mod-news-14 .item-cnt { height: 90px;}

.news-list ul li .title{ font-size: 18px;}

.news-list ul li a{ font-size: 18px;}
.news-list ul li .title:before{ border: 5px solid transparent;  border-left: 5px solid #7f5d38; border-radius: 0; background: none!important; width: 0!important; height: 0!important; margin-top: -5px;}
.news-list ul li{    padding: 20px 0 20px 0;}


.it-contacts2>*{ background-color: #fff;}



/*弹出层开始*/
.basepro-wrap2 .item-cell,.basepro-wrap2 .item-cell *{ cursor: pointer;}
 
.layerbox{ position: fixed;  background:rgba(0,0,0,.7); left: 0; top: 0; width: 100%; height: 100%; z-index: 99999; display: none;}
.layinner1{ width: 100%; height: 100%; display: table;}
.layinner2{ width: 100%; height: 100%; display:table-cell; vertical-align: middle;}
.layboxpro{ width: 95%; max-width: 1035px; margin: 0 auto; position: relative; background: #fff;}
.lay-table{ display: table; table-layout: fixed; min-height:400px; width: 100%;}
.layer-prol,.layer-pror{ width: 50%;  display: table-cell; box-sizing: border-box; padding: 45px; position: relative;} 
.layer-prol{ vertical-align: middle; padding-right: 28px;}
.layer-pror{ padding-top:35px; padding-right: 60px;}
.layer-prol{ background: #ededed;}
.close-bts{ position: absolute; right: 15px; top: 10px; font-size: 40px; color: #000; line-height: 100%; cursor: pointer; z-index: 90;}
.pror-tit{ font-size: 26px; color: #000;}
.pror-cnt{ font-size: 16px; color: #666; padding-top: 10px;text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute;}
.layer-pror:after{ content: ""; position: absolute; right: 35px;  bottom: 18px; border-left:1px solid #7e5d38; height: 150px;}
.layer-pror:before{content: ""; position: absolute; right: 15px;  bottom: 35px;border-bottom:1px solid #7e5d38; width: 80px;  }
.pr-names{  position: absolute; top:20px; left: 40px; border-left: 1px solid #7e5d38; padding-left: 15px; padding-top: 35px; padding-bottom: 25px; z-index: 9999;}
.pr-names span{ display: block; font-size: 15px; width: 18px; text-align: center; color: #7e5d38; line-height: 120%;}
.pr-names:after{ content: ""; width: 80px; border-bottom: 1px solid #7e5d38; left: -15px; top: 20px; display: block;  position: absolute;}

.layer-prol:after{    position: absolute; bottom:50px; right:50px;/* background: url(../images/small_logo.png) 0 0 no-repeat;*/ width: 21px; height: 46px; content: "";}
.prospic{ text-align: center;}
.prospic img{ margin: 0 auto;}
/*弹出层结束*/


/*芝麻健康门店*/
.zmbg{ background:#f6f6f6; padding: 50px 0;}
.zm-intrs{ text-align: center; max-width: 920px; margin:0 auto;  font-size:16px; color:#7f5a34;}
.zm-logo{ text-align:center; padding-bottom:25px;}
.zm-cnt .item-pic{  width: 620px; float: left;}
.zm-cnt { overflow: hidden;}
.zm-cnt .item-cnt{  margin-left: 665px; padding-top: 40px; font-size: 16px; color: #666666;}

.zmbg-2{ background: #fff; padding: 45px 50px; margin-bottom: 50px;}
.zm-tit{ font-size: 26px; color: #7f5a34; padding-bottom: 8px;}
.zm-txt{ font-size: 16px; color: #666;}
.zm-features{ overflow: hidden; margin-top: 20px;}
.zm-features .item-cell{ width: 17%; float: left; height: 310px; box-sizing: border-box; border-left: 1px solid #fff;}
.zm-features .active{ width:49%; padding-right: 40px; }
.zm-features .item-1{background: url("../image/zm_bg.jpg") 0 0 no-repeat; }
.zm-features .item-2{background: url("../image/zm_bg2.jpg") 0 0 no-repeat; }
.zm-features .item-3{background: url("../image/zm_bg3.jpg") 0 0 no-repeat; }
.zm-features .item-4{background: url("../image/zm_bg4.jpg") 0 0 no-repeat; }
.zm-features .features-tit{ width: 200px; float: left; text-align: center; color: #fff; font-size: 18px; padding-top: 180px;}
.zm-features .features-cnt{ font-size: 15px; margin-left: 220px;color: #fff; display: none;}
.features-tables{ height: 310px; display: table; width: 100%;}
.features-td{ height: 310px;  display: table-cell;width: 100%; vertical-align: middle; font-size: 15px;}
.zm-features .active .features-cnt{ display: block;}


.mod-feawrap .item-cell{ background:#fff; margin-bottom: 42px; padding: 50px; min-height: 360px; box-sizing: 
border-box;}
.mod-feawrap .item-pic{  width: 500px; float: right;}
.mod-feawrap .item-cnt{ margin-right: 550px;}
.mod-feawrap .item-tit{ font-size:25px; color: #7f5a34; padding-top: 20px; line-height: 140%; margin-bottom:20px;  }
.mod-feawrap .item-desc{ font-size:16px; color:#666;}
.mod-feawrap .item-2 .item-cnt{ margin-right: 0; margin-left: 550px;}
.mod-feawrap .item-2 .item-pic{ float: left;}

.storewrap2 .item-addr{ height: 45px;}
.storewrap2  .item-cnt{ height: 100px;}
.storewrap2 .item-per{ font-size: 17px; color: #666;  padding-left: 20px; margin-bottom:6px;    background: url(../image/per1.png) 0 6px no-repeat; background-size: 14px auto;}

.expert-2 .mod-serch-l span{padding-left:100px;}
.expert-2 .frm-4 .mod-serch-l span{padding-left:85px;}
.expert-2 .frm-3 .mod-serch-l span,.expert-2 .frm-2 .mod-serch-l span{padding-left:55px;}
.expert-2 .frm-cell1{ width: 235px;}
.expert-2 .frm-4{ width: 205px;}
.expert-2 .frm-2{ width: 180px;}
.expert-2 .frm-3{ width: 335px;}
.expert-2 .frm-cell1{ margin-right: 25px;}
.expert-2 .frmtit{ left: 8px;}
.expert-2 .mod-serch-l{    background: url(../image/icos2.png) right 5px center no-repeat;}
.expert-2 .bts{ width: 140px;}


/*网站地图*/
.siteMap {
    margin-top: 30px;
}

.siteMap ul li {
    border-bottom: 1px dashed #e7e7e7;
    padding: 30px 0;
    zoom: 1; color: #000;
    overflow: hidden;
}

.siteMap ul li:after {
    display: table;
    clear: both;
    content: "";
    font-size: 0;
    line-height: 0;
}

.siteMap ul li h2 {
    float: left;
    overflow: hidden;
    min-width: 230px;
}

.siteMap ul li h2 .cn {
    font-weight: bold;
    display: block;
    font-size: 20px;
	padding-top: 7px;
    color: #7f5a34;
}

.siteMap ul li h2 .en {
    font-size: 14px;
    display:none;
    color: #7f5a34;
}

.siteMap ul li ul {
    float: none;
    overflow: hidden;
}

.siteMap ul li ul li {
    border: none;
    padding: 0;
    float: left;
    margin-top: 10px;
}

.siteMap ul li ul li a {
    font-size: 16px;
    color: #555;
    min-width: 140px;
    padding-left: 20px;
    display: block;
}

.siteMap ul li ul li a:hover {
    color: #7f5a34;
}


/*季节*/
.H55{ height: 55px;}
.wrap-layer20{ max-width: 1280px; margin: 0 auto;}
.flexs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;}
.resea-img{ width:570px;} 
.reseastxt {flex:1;} 
/*图片放大*/
.anzoom { overflow: hidden;}
.anzoom img{transition: all .3s;}
.anzoom:hover img,.corpinner .item-cell:hover img{transform: scale(1.05);}
.resea-name{ flex: 1; text-align: center; margin-top: 40px;}

.reseascon{ font-size: 18px; color: #666; max-width: 580px; z-index: 4; /* text-align: right;*/ height: 230px; position: relative; line-height:30px;line-height:58px; margin: 20px auto;  float: left;writing-mode:vertical-rl;writing-mode: tb-rl; color: #333;letter-spacing:1px;/**/background: url(../image/line_text.jpg) 0 0  repeat-x; position: relative; left: 10px; overflow: hidden;  border-right:1px solid #dcdcdc;}
.resea-name h3{  font-weight: normal; font-size: 55px; width: 55px; line-height: 100%; display: inline-block; padding-right:45px; position: relative;}
.resea-name h3:after{background: url(../image/jqbg.png) 0 0  no-repeat; width: 21px; height: 64px; content: ""; display: block; position: absolute; right: 0; top: 0;}
.resea-name span{ display: block; font-size: 16px; width: 95px; margin: 0 auto; margin-top: 20px; text-align: left;}


.seafeature{ border: 1px solid #ececec; padding: 55px; position: relative; justify-content: center;/* flex-wrap:wrap;*/}
.seafeature .item-cell{ position: relative; z-index: 2;  margin: 0 15px;}
.seafeature:after{ content: "";   position: absolute; display: block; top:10px; right: 10px; left: 10px; bottom: 10px; border: 4px solid #dcdcdc;}

.seafeature .item-pic{ position: relative;width: 158px; height: 158px; border-radius:158px; overflow: hidden; margin-right: 20px;} 
.seafeature .item-pic img{ width: 100%!important; height:100%!important; object-fit: cover; position: static!important;}
.seafeature .item-tit1{  text-align: center;}
.seafeature .item-tit1 span{line-height:54px;width: 54px; margin-bottom: 10px; text-align: center; font-size: 36px; display: block;background: url(../image/fe_bg.jpg) 0 0   no-repeat;}
.seafeature .item-tit{ flex: 1; margin: 0 20px 0 10px; font-size: 22px; color: #000; font-weight: bold;writing-mode:vertical-rl;writing-mode: tb-rl;  height: 160px;}
.seafeature .item-desc{flex: 2;  line-height: 150%; }
.seafeature .item-cnt{ flex: 1; flex-direction: row-reverse;}
.seafeature .item-desc{writing-mode:vertical-rl;writing-mode: tb-rl;  height: 160px; color: #666; font-size: 16px;}

.seatit{ font-size: 26px; color: #000000; margin-bottom:25px;}
.custom-wrap{ flex-wrap: wrap; margin-right: -2%; margin-top: -20px;}
.custom-wrap .item-cell{ width: 31.33%; margin-right: 2%; margin-top: 20px;}
.custom-wrap .item-cell:nth-child(3n+2){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; flex-direction: column-reverse;}
.custom-wrap .item-cell:nth-child(3n+2)  .item-pic{ margin-top: 20px;}
.custom-wrap .item-tit{ font-size: 22px; color:#000; margin-top: 15px;}
.custom-wrap .item-desc{ color: #666;  font-size: 16px;}


.healths-wrap{ margin-right: -20px; margin-top: -20px;}
.healths-wrap .item-cnt2{ flex: 1;}
.healths-wrap .item-tit{ width: 145px; background: #f6f6f6; text-align: center; padding-top: 35px;}
.healths-wrap .item-tit h3{ font-size: 36px; line-height: 100%; font-weight: normal;}
.healths-wrap .item-tit span{ font-size: 20px; color: #666666; line-height: 200%;}
.healths-wrap .item-cell{ margin-right: 20px; margin-top: 20px; min-height: 399px; transition: all .3s;}
.healths-wrap .item-cnt2{ display: none;}
.healths-wrap .item-pic{ overflow: hidden;}


.healths-wrap .item-active .item-cnt2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;flex-direction: column-reverse; }
.healths-wrap .item-cell{ min-width: 145px;}
.healths-wrap .item-cnt{ padding:35px 0 30px 35px; color: #666; font-size: 16px;}

.foodsre-wrap{ margin-right: -3%; flex-wrap: wrap; }
.foodsre-wrap .item-cell{  margin-right: 3%;width: 30.33%;}
.foodsre-wrap .item-cnt{ border-top: 1px solid #d8d8d8; padding-top: 25px; margin-top: 15px;}
.foodsre-wrap .item-cell .item-desc{ font-size: 16px; color: #666;}
.foodsre-wrap .item-cell .item-desc strong{ color: #333;}

.sealists-wrap{ position: relative; overflow: visible;} 
.sealists-wrap:after{ content:""; display: block; position: absolute;border-top:1px solid #7e5d38;  position: absolute; left: 0; top: 0; right:2%;}
.sealists-wrap .item-cell{ margin-right: 0; width: auto; margin-right:30px;}

.sealists-wrap .brand-bts{ position: absolute; top: 50%; left: -70px; right: -60px;}
.sealists-wrap .brand-bts .bt-r{ float: right; margin-right:20px;}


.H100{  height:80px;}
.tptit{ font-size:32px; text-align: center; justify-content: center; align-items: center;}
.tptit img{ display: block;}
.tptit cite{ margin-right:15px;}
.wrap-layer40 {
    max-width: 1160px;
}
.trtintrs-wrap .item-cell{ flex-direction: row-reverse; margin-top:30px; align-items: center; position: relative;}
.trtintrs-wrap .item-pic{ width: 605px;}
.trtintrs-wrap .item-cnt{ flex: 1; font-size: 16px; margin-right: 45px; padding-left: 50px;
text-justify:inter-ideograph; text-align: justify;text-justify: distribute; position: relative;z-index: 2;}
.trtintrs-wrap .item-cell:after{ background: url("../image/circles2.png ") no-repeat;content: ""; width: 228px; height: 216px;  left: -65px;  position: absolute;  top:-80px; color: #000;}
.intrbgs{  background:url("../image/storbg.jpg") center 0 no-repeat; min-height: 350px}
.mddesc{  font-size:16px; margin: 0 50px; }
.H30{ height:20px;}
.mddesc p{text-justify: inter-ideograph;text-align: justify;text-justify: distribute; color: #000; }
.H45{ height:40px;}
.trtintrs-wrap  .item-cnt p span{ font-size: 18px;}
.brands-logos .item-pic{ width: 50.4%; z-index: 6; position: relative;}
.brands-logos .item-cnt{ flex: 1; padding: 0 50px 0 50px; position: relative; z-index: 6;}
.brands-logos .item-cell{ margin-top:35px; font-size: 18px; align-items: center;  position: relative;} 
.brands-logos .item-cell:after{background: url("../image/circles3.png ") no-repeat;content: ""; width: 228px; height: 216px;  right: -20px;  position: absolute;  top:-80px; }

.brands5 .item-cell{ flex-direction: row-reverse;}
.brands5 .item-cell:after{background: url("../image/circles2.png ") no-repeat;content: ""; width: 228px; height: 216px;  left:-20px;  position: absolute;  top:-80px; }

.brands5  .item-cnt{padding: 0 50px 0 90px;}
.tjbrands{ margin-right: -5%; justify-content: space-between;} 
.tjbrands .item-cell{ margin-right: 5%; width: 45%;}
.tjbrands  .item-desc{  font-size: 18px; height:90px; margin-top: 10px;}
.tptit2{ justify-content: flex-start;} 





/*专题2*/
.ft28{font-size:28px;}
.ft24{font-size:24px;}
.ft20{font-size:20px;}
.ft16{ font-size:16px;}
.ft18{ font-size:18px;}
.texts{ padding-bottom:2.5%; position: absolute; top: 50%; left:0; right: 0; transform: translateY(-50%);background: url("../image/bdot.png") center bottom  no-repeat; background-size: 5% auto;}
.textsdesc{ text-align:center; color: #fff; margin-top: 20px;}
.textsinner{ max-width:880px; margin: 0 auto;}
.texts img{ max-width: 16.5%; }
.tptit20 i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; font-style: normal; align-items: center; position: relative;} 
.tpdesc{ text-align:center; margin-top: -10px; margin-bottom: 30px; } 
.tptit20 i:after,.tptit20 i:before{ content: ""; display: block; width: 391px; height: 7px;background: url("../image/tline1.png") no-repeat; right:100%; top: 50%; transform: translateY(-50%); position: absolute; margin-right: 25px;}
.tptit20 i:before{margin-right: 0; margin-left: 25px; left:100%; right: auto; top: 50%;background: url("../image/tline2.png") no-repeat;  }
.tptit20 {margin-bottom: 30px;}
.mod-tpback{ overflow: hidden; margin-right: -2%;}
.mod-tpback .item-cell{ width: 48%; margin-right: 2%; background: #f6f6f6; padding: 30px 40px; box-sizing: border-box; }
.mod-tpback .item-desc{ color: #666; margin-top:10px;}

.mod-market .item-cell .item-pic{ width:70px; margin-right:20px;}
.mod-market .item-cell .item-cnt{ flex:1;}
.mod-market{ margin-right: -4%; padding-top: 20px;}
.mod-market .item-cell{ width: 29.33%; margin-right: 4%;}
.mod-market .item-desc{ color:#666; margin-top:5px;}

.md-apply{background: url("../image/tpbg5.png") center 0 no-repeat; height: 430px; padding-top:50px; padding-bottom: 45px; box-sizing: border-box; }
.brand-applydesc{ margin-left: 50px; font-size: 16px; width: 783px; padding:35px;  box-sizing: border-box;  background: rgba(0,0,0,.25); color: #fff; position: relative;}
.brand-applydesc:after{ content: ""; position:absolute; top: 20px; left: 100%; margin-left:80px; width: 314px; height: 148px;background: url("../image/tptext.png") center 0 no-repeat;}

.md-goal{ margin-right: -1%; flex-wrap: wrap; margin-top: -1%;} 
.md-goal a{ width: 19%; margin-right:1%; padding: 15px 10px; box-sizing: border-box; margin-top: 1%; background: #f7f0eb; color: #000; font-size: 16px; text-align: center;}
.md-advt{ margin-right: -2%;flex-wrap: wrap;}
.md-advt .item-cell{ width: 18%; margin-right:2%;}
.md-advt .item-tit{ align-items: center; height: 46px;background: url("../image/topsbtbg1.png") 0 0 no-repeat;} 
.md-advt .item-desc{ margin-top:20px; color:#666;}
.md-advt .item-tit span{ font-weight: bold; display: block; width: 60px; padding-top: 10px; text-align: center; color: #c7161e; font-style: italic;}
.md-advt .item-tit cite{ color: #fff; margin-left:10px;padding-top: 10px;}



.suports-wrap{flex-wrap: wrap;}
.suports-wrap  .item-cell{ width:25%; padding: 30px 45px 30px 45px; box-sizing: border-box;}
.suports-wrap  .item-cell:nth-child(1),.suports-wrap  .item-cell:nth-child(3),.suports-wrap  .item-cell:nth-child(6),.suports-wrap  .item-cell:nth-child(8){  background: #f6f6f6;}
.suports-wrap  .item-cell:nth-child(5){ padding: 0;}
.suports-wrap  .item-cell:nth-child(5) img{ display: block;}

.suports-wrap  .item-tit{ font-size:20px; color:#000; text-align:center;}
.suports-wrap  .item-desc{ color:#666; font-size:16px; margin-top:10px;}

.investor{ background:#fff9f5  url("../image/szimg1.png") right 20px  bottom -30px no-repeat; padding: 50px 20px; }
.invest-inner{ max-width: 920px; margin: 0 auto;}
.invest-desc{ margin-top: 15px;}
.invest-contact{ height:202px; background:url("../image/contbg3.jpg") right bottom no-repeat; position: relative; }
.invest-contact .invest-tels{  padding-right:90px; text-align: right; color: #fff;}
.invest-tels span{ display: block; padding-top:70px; }
.invest-tels cite{ display: inline-block; color: #c41a01; margin-top: 10px;  padding-top: 12px; box-sizing: border-box;  text-align: center; width: 141px; height: 39px; background:url("../image/contbg2.png") right 0 no-repeat;}

.tptit20 cite{ margin-right: 5px;}
.tptit20 span{ font-size: 32px;}

/*节气养生新2024-02-02*/
.reseascon2{  color: #666; font-size: 18px; max-width: 490px; margin-top: 20px;}
.re-reseasons2 .resea-img{  width: 550px;}
.slogs{ font-size: 26px; width: 26px; text-align: center; flex: 1;}
.sinners{width: 26px;  margin: 0 auto;margin-top: 10px;}
.re-reseasons2  .resea-name{ margin-top: 30px; flex: 1; text-align: left;}
.re-reseasons2 .resea-name span{   margin-left: 0;}
.knows-img{ width: 550px;}
.knowstext{ flex: 1; text-align: center;  }
.knowstext{ }
.knowstext2{writing-mode:vertical-rl;writing-mode: tb-rl;height: 316px; font-size: 22px; font-weight: bold;}
.kinners{ display: inline-block;font-size: 18px; color: #666; max-width: 580px; z-index: 4; /* text-align: right;*/ height: 316px; position: relative; line-height:30px;line-height:65px; margin: 0 auto;  writing-mode:vertical-rl;writing-mode: tb-rl; color: #333;letter-spacing:1px;/**/background: url(../image/line_text20.png) 0 0  repeat-x; position: relative; left: 10px; overflow: hidden;  border-right:1px solid #dcdcdc; text-align: left;}

.knows-wrap2 .knowstext .kinners,.knows-wrap2 .knowstext { text-align: left;}
.knows-wrap2 .knowstext{ flex: none;}
.knows-wrap2  .knowstext20{  flex: 1; text-align: center;}
.knowstextinners{  display: inline-block; text-align: left;  height: 316px;writing-mode:vertical-rl;writing-mode: tb-rl;height: 316px; font-size: 22px; font-weight: bold;}
.seaimgs{ justify-content: center; position: relative;  top: -100px;} 
.seaimgs span{ width: 205px; height: 205px; border-radius:205px; overflow: hidden; display: block; border:5px solid #d9d9d9;} 
.seaimgs .imgscells{ margin: 0 7px;}
.seatit5{ text-align: center; font-size: 22px; margin-top: -70px;}
.seacntsinners{ max-width: 810px; margin: 0 auto; margin-top: 20px; font-size: 18px; color: #666666; padding-bottom:50px;}
.seafood{ background:url("../image/seabg1.png") left  bottom no-repeat,url("../image/seabg2.png") right  bottom no-repeat,#f6f6f6; margin-top: 120px; clear: both;}

.foodsre-wrap2 .item-tits{ text-align: center; font-size: 22px; color: #000;}
.foodsre-wrap2 .item-tits span{ position: relative; display: inline-block; padding:5px 20px;}
.foodsre-wrap2 .item-tits span:after,.foodsre-wrap2 .item-tits span:before{ border: 1px solid #9e9e9e; position: absolute; display: block; content: ""; left: -10px;right: -10px; top: -5px ; bottom: -5px;}
.foodsre-wrap2 .item-tits span:before{ left: -15px; right: -15px; top: 0px; bottom:0px;}
.seacntsinners{ padding-left: 20px; padding-right: 20px;}
.seacntsinners strong{ color: #000; }
/*新改文字横竖版式2024-02-18开始*/
.kinners{writing-mode: horizontal-tb;writing-mode: lr-tb; background: none; border: none; line-height:220%; height: auto;    text-justify: inter-ideograph;
    text-align: justify;
    text-justify: distribute;}
.knows-wrap2 .knowstext .kinners {   text-justify: inter-ideograph;
    text-align: justify;
    text-justify: distribute;}
.reseascon2{writing-mode: vertical-rl; writing-mode: tb-rl; height:388px; line-height: 65px;    background: url(../image/line_text20.png) 0 0 repeat-x;    border-right: 1px solid #dcdcdc; max-width: 550px; margin-top: 0;}
.reseascon2  br{ display:none; }

.sinners{    writing-mode: vertical-rl;
    writing-mode: tb-rl; letter-spacing:12px}
.seaimgs2 span{ height: auto; border-radius: 0; width: auto; border: none;}


.knowstext2,.knowstextinners {letter-spacing:5px;}
.sinners span{writing-mode: vertical-rl; writing-mode: tb-rl; display: inline-block; vertical-align: top;}
.sinners2 span:nth-child(1){ padding-top:70px;} 
.sinners2 span:nth-child(2){} 
.sinners2{ width: 94px;writing-mode: horizontal-tb;writing-mode: lr-tb; }
.knowstext2,.knowstextinners{ height: 270px;}

/*新改文字横竖版式2024-02-18结束*/

@media screen and (max-width: 1320px){
	.re-reseasons2 .resea-img{ width: 350px;}	
	.reseascon2{ max-width: 380px;}
/*	.kinners{background: url(../image/line_text21.png) 0 0  repeat-x; line-height:40px;}*/
	.knows-img{ max-width: 380px;}
	.seaimgs span{ width: 160px; height: 160px; border-radius: 160px;}	
/*新改文字横竖版式2024-02-18开始*/
	.reseascon2{background: url(../image/line_text21.png) 0 0  repeat-x; line-height:40px;}
	.seaimgs2 span{ height: auto; border-radius: 0; width: auto; border: none;}
	.kinners{ padding: 0 10px;}
/*新改文字横竖版式2024-02-18结束*/	
	
}
@media screen and (max-width:480px) {
.siteMap{ margin-top:0;}
.siteMap ul li ul{ margin-top: 20px;}
.siteMap ul li h2{ float: none; }	
.siteMap ul li ul li a{ padding-left: 0; padding-right: 15px;}	
.siteMap ul li ul li{ display: flex;}
.siteMap ul li ul li dl{ flex: 1; display: flex; flex-flow: wrap; padding-top: 0;}	
.siteMap ul li.menulevels ul li{ width: 100%}	
.siteMap ul li ul li a{ min-width: 0;}
.siteMap ul li.menulevels ul li>a{min-width:90px;}
.siteMap ul li h2 .cn{ font-size: 18px;}
/*节气养生新2024-02-02*/
.sinners{ margin: 0 8px; font-size:20px;}	
	.slogs{ flex: none; width: auto;}
	.reseascon2{ margin-top: 5px;}
	.reseascon2{ font-size: 16px;    text-justify: inter-ideograph;
    text-align: justify;
    text-justify: distribute; margin-bottom: 20px;}
	.re-reseasons2 .resea-img{ width: auto;}
	.knows-wrap{ flex-wrap: wrap;}
	.knows-img{ width: 100%; margin-bottom: 20px;}
	.kinners{ height: 400px; font-size: 16px; }
	.knowstext2,.knowstextinners{  font-size: 18px;}
	.knows-wrap2 .knowstext20{ text-align: right;}
	.knows-wrap2 {  position: relative; padding-top: 250px;}
	.knows-wrap .knows-img .auto-img{ height: 225px!important;}
	.knows-wrap2 .knows-img{ position: absolute; left: 0; top: 0; right: 0;}
	.seaimgs{ flex-wrap: wrap;}
	.seaimgs .imgscells{ width: 33.33%;  margin: 0; padding: 5px; box-sizing: border-box;}
	.seaimgs span{ width: 100%; height: auto; border-radius: 100%; box-sizing:border-box;}
	.seaimgs{ top: -50px;}
.seafood{ background:#f6f6f6 url("../image/seabg1.png") left  bottom no-repeat;  margin-top: 80px;}
	.seatit5{ margin-top: -20px;}
	.knowstext{ text-align: left;}
	.seacntsinners{ font-size: 16px;}
	.foodsre-wrap2 .item-cell{ margin-bottom: 20px;}
	.foodsre-wrap2 .item-tits{ font-size: 20px;}
	
	
	
/*新改文字横竖版式2024-02-18开始*/	
	.reseascon2{ max-width: 90%;}
	.slogs{ flex: 1;  text-align: center;}
	.sinners{ margin: 0 auto;}
	.re-reseasons2 .resea-name{ }
	.kinners{ height: auto;margin-right: 30px; line-height: 180%;}
	.knows-wrap2 .knowstext{ flex: 1;}
	.knows-wrap2 .knowstext20{ flex: none;}
	.knows-img{ max-width: 100%;}
	.seaimgs2 .imgscells{ width: auto;}
	.seaimgs2 span{ height: auto; border-radius: 0; width: auto; border: none;}
/*新改文字横竖版式2024-02-18结束*/	
	
	
}

