html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,s,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{
  margin:0;padding:0;border:0;outline:0;background:transparent
}

article,aside,details,summary,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
del{text-decoration:line-through}
ins{text-decoration:none}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
ul,li{list-style:none}


em,var{font-style:normal}
input,textarea,button{outline:none;margin:0;padding:0}
body,input,textarea,button,select{font:12px/1.5 "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",Helvetica}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

a,button {
	cursor:pointer;
}
em,h1,h2,h3,h4,h5,h6,strong {
	font-weight:600;
}
a,a:hover,del,ins,s,u {
	text-decoration:none;
}
body,html {
	width:100%;
	height:100%;
}
body {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../image/bg_icon_02.png) repeat;
}

a.link {
	color:#4477d0;
}
a.link:hover {
	color:#4477d0;
	text-decoration:underline;
}
a.link.gray {
	color:gray;
}
a.link.gray:hover {
	text-decoration:none;
	color:#4477d0;
}
h1 {
	font-size:50px;
	font-weight:lighter;
	line-height:50px;
}
h2 {
	font-size:26px;
	line-height:26px;
}
h3 {
	font-size:22px;
	line-height:22px;
}
h4 {
	font-size:20px;
}
h4,h5 {
	line-height:1.3em;
}
h5 {
	font-size:16px;
}
p1 {
	font-size:12px;
}

.hgt-30 {
  height: 30px;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

a.link-1 {
  color: #2a2a2a;
}

a.link-1:hover {
  color: #b12a27;
}

a.link-2 {
  color: #666666;
}
a.link-2:hover {
  color: #999999;
}

a.link-5 {
  color: #444;
}
a.link-5:hover {
  color: #2f97ff;
}


a.link-6 {
  color: #2f97ff;
}
a.link-6:hover {
  color: #00C1DE;
}

a.link-3 {
  color: #00C1DE;
}

a.link-3:hover {
  text-decoration: underline;
}

a.link-7 {
  color: #ff0000;
}

a.link-7:hover {
  text-decoration: underline;
}

a.link-4 {
  color: #333;
}
a.link-4:hover {
  color: #00C1DE;
  text-decoration: underline;
}
.f-hidden {
	display:none;
}
.f-dn {
	display:none!important;
}
.f-hide {
	opacity:0;
}
.z-cursor-d {
	cursor:default!important;
}
::-webkit-scrollbar {
	width:6px;
	height:6px;
}
::-webkit-scrollbar-track {
	background:none;
}
::-webkit-scrollbar-track-piece {
	opacity:0;
}
::-webkit-scrollbar-thumb {
	border-radius:3px;
	background:#5c6e82;
	background:rgba(92,110,130,.6);
}

.c-overlay {
	display: block;
	position: absolute;
	z-index: 1;
	background: rgba(0, 0,0 , 0.3);
}

.clear-overlay-img {
  display: block;
  font-size: 0;
  line-height: 0;
}

.bshadow-1{  
  box-shadow: 0 2px 15px 0 rgba(0,0,0,.15);
}


/*********************按钮样式*******************************************/
.u-full-btn {
  background-color: #387ee8;
  color: #fff;
}


.u-btn {
  display: inline-block;
  border-radius: 1px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  padding: 3px 30px;
}


.u-btn-more {
  border: 2px solid #b12a27;
  border-radius: 20px;
  font-size: 22px;
  color: #b12a27;
}

.u-btn-big {
  font-size: 24px!important;
}

.u-btn-view {
  font-size: 20px;
  background-color: #b12a27;
  color: #fce68f;
  border-radius: 24px;
  border: 1px solid #fce68f;
}

.u-btn-search {
  font-size: 16px;
  color: #b12a27;
  border: none;
  background-color: #fce68f;
  padding: 3px 16px;
}

.u-btn-vm {
  font-size: 22px;
  color: #2a2a2a;
  border: 2px solid #7c7c7c;
  border-radius: 24px;
  padding: 3px 50px;
}

.u-btn-tiaoli {
  font-size: 20px;
  color: #2a2a2a;
  padding: 3px 50px;
  border: 1px solid #2a2a2a;
  border-radius: 20px;
}

.u-btn-saoma {
  font-size: 24px;
  color: #2a2a2a;
  font-weight: 600;
  border: 2px solid #7c7c7c;
  padding: 2px 60px;
  border-radius: 24px;
}

.btn-favorite {
  cursor: pointer;
}

/*********************END 按钮样式*******************************************/


.g-left {
  float: left;
}
.g-right {
  float: right;
}

.g-doc {
  max-width: 1920;
  margin: 0 auto;
}

.g-c-bd {
  max-width: 1200px;
  padding: 0;
  margin: 0 auto;
}

/* 头部 Header */

.hd-wrapper {
  height: 175px;
}

.hd-box {
  padding: 0;
  margin: 0;
  font-size: 0;
  text-align: center;
}

.hd-box img {
  font-size: 0;
  display: block;
  line-height: 0;
}

.hd-box > div {
  display: inline-block;
  vertical-align: text-bottom;
}

.hd-logo-img {
  height: 100px;
}

.hd-navs ul {
  float: none;
}

.hd-navs ul li {
  float: left;
}

.hd-navs ul li a {
  display: block;
  font-size: 18px;
  padding: 28px 48px;
  color: #151515;
}

.hd-navs ul li a:hover {
  background-color: #b12a27;
  color: #fff;
}

.hd-navs ul li a.active {
  background-color: #b12a27;
  color: #fff;
}

.hd-logo {
  padding-bottom: 28px;
  padding-left: 16px;
  padding-right: 16px;
}

/*****************************************当前位置公共样式*************************/
.g-comm-location {
  font-size: 16px;
  padding: 10px 0;
}

.g-comm-location a {
  color: #151515;
}

.g-comm-location a:hover {
  color: #b12a27;
  text-decoration: none;
}


/*** 轮播大图片 ****/
.g-banner {
  /* width: 100%;
  height: 394px;
  margin: 0 auto;
  background-color: #333; */
}

.m-scrollview {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/***** 图标装饰与搜索栏 **********************/
.g-mdnav {
  height: 100px;
  background-color: #b12a27;
}

.mdnav-box {
  font-size: 0;
}

.mdnav-box > div {
  display: inline-block;
  vertical-align: top;
}

.mdnav-nav {
  width: 680px;
}

.mdnav-icons {
  padding-top: 20px;
}

.mdnav-icon {
  display: inline-block;
}

.mdnav-icon+.mdnav-icon {
  margin-left: 50px;
}

.mdnav-search {
  /* text-align: right; */
  width: 510px;
  padding-top: 30px;
}

.mdnav-search-warppr {
  width: 450px;
  margin-left: 60px;
}

/* 搜索栏  */

.search-box {
  display: inline-block;
  width: 100%;
}

.search-box > div {
  display: inline-block;
  vertical-align: top;
}

.search-input-wrapper {
  width: calc(100% - 80px);
}

.search-input {
  background-color: #fff;
  padding: 4px 16px 5px 30px;
  background: #ffffff url(../image/iconfont-search.png) no-repeat;
  background-size: 16px 16px;
  background-position: 6px 6px;
}

.search-input input {
  width: 100%;
  border: none;
  font-size: 14px;
  color: #151515;
}

.search-button {
  margin-left: 8px;
}

/***** 走进九修堂 **********************/

.jxtme-subtitle {
  padding-top: 100px;
  padding-bottom: 70px;
  margin: 0 auto;
  width: 300px;
}

.jxtme-subtitle img {  
  width: 100%;
}

.jxtme-box {
  font-size: 0;
}

.jxtme-box > div {
  display: inline-block;
  vertical-align: top;
}

.jxtme-nav .jxtme-nav-item {
  position: relative;
  width: 313px;
  height: 150px;
  background-color: #b12a27;
  cursor: pointer;
}

.jxtme-nav-item+.jxtme-nav-item{
  margin-top: 2px;
}

.jxtme-nav .jxtme-nav-item.jni-active::after {
  content: " ";
  position: absolute;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid transparent;
  border-bottom: 6px solid #b12a27;
  width: 0px;
  height: 0px;
  top: 70px;
  transform: rotate(90deg);
}

.jxtme-nav-item:hover {
  opacity: .9;
}

.jxtme-imgtle {
  margin-top: 18px;
  width: 313px;
}


.jxtme-imgtle img {
  width: 100%;
}

.jxtme-main {
  margin-left: 14px;
}

.jxtme-list {
  box-sizing: border-box;
  width: 870px;
  height: 604px;
  border: 12px solid #b12a27;
}

.jxtme-item {
  display: none;
}

.jxtme-item.active {
  display: block;
}

.jxtme-item img {
  width: 100%;
  height: 580px;
}

/***** 热销榜单 **********************/

.g-rxiao {
  background-color: #b12a27;
  margin-top: 100px;
}

.rxiao-subtitle {
  padding-top: 80px;
  padding-bottom: 70px;
  margin: 0 auto;
  width: 309px;
}

.rxiao-subtitle img {  
  width: 100%;
}


.rxiao-box {
  font-size: 0;
}

.rxiao-box > div {
  display: inline-block;
  vertical-align: top;
}

.rxiao-imgtle img {
  height: 390px;
}

.rxiao-zutu {
  margin-left: 24px;
  margin-right: 60px;
}

.rxiao-zutu img {
  box-sizing: border-box;
  width: 516px;
  height: 390px;
  border: 5px solid #b12a27;
  box-shadow: 9px 9px 35px -2px #6e0a08;
  /* -moz-box-shadow: 2px 2px 22px -3px #6e0a08; */
  /* -webkit-box-shadow: 2px 2px 22px -3px #6e0a08; */
}

.rxiao-info {
  padding-top: 26px;
  width: 465px;
}

.rxiao-info h2 {
  font-size: 28px;
  color: #fff;
}

.rxiao-desc {
  font-size: 18px;
  color: #fff;
  width: 320px;
  padding-top: 52px;
  margin: 0 auto;
}

.rxiao-desc .rxiao-desc-p {
  position: relative;
  padding-bottom: 24px;
  padding-left: 24px;
}

.rxiao-desc .rxiao-desc-p::before {
  content: " ";
  position: absolute;
  top: 7px;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  border: 1px solid #b12a27;
  background-color: #b12a27;
}

.rxiao-info-button {
  margin-top: 68px;
  text-align: center;
}

.rxiao-main {
  position: relative;
  margin-top: 68px;
}

.rxiao-arrow {
  position: absolute;
  top: 80px;
  width: 40px;
  height: 65px;  
  z-index: 10;
  cursor: pointer;
}

.rxiao-arrow-left {
  left: 0;
}

.rxiao-arrow-right {
  right: 0;
}

.rxiao-list {
  font-size: 0;
  box-sizing: border-box;
  margin: 0 60px;
}

/* .rxiao-list > div +div {
  margin-left: 22px;
}
 */
.rxiao-item {
  display: inline-block;
  vertical-align: top;
  /* width: 340px; */
}

.rxiao-item-tle {
  padding: 24px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rxiao-item-tle a {
  font-size: 24px;
  color: #fff;
}

.rxiao-item-img img {
  /* width: 340px;
  height: 226px; */
  width: 100%;
}

.rxiao-ftr-imgs {
  padding: 80px 0;
}

.jryd-title a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -200px;
}
.jryd-title {
  display: block;
  margin: 0 auto;
  width: 640px;
  height: 60px;
  background: url(../image/btn_jryd_inactive.png) no-repeat;
  background-size: 100%;
  overflow: hidden;
}
.jryd-title:hover {
  background: url(../image/btn_jryd_active.png) no-repeat;
  background-size: 100%;
}


/* 进入药堂 */
.ytang-wrapper {
  padding-top: 80px;
}

.ytang-title a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -200px;
}

.ytang-title {
  display: block;
  margin: 0 auto;
  width: 640px;
  height: 60px;
  background: url(../image/btn_yt_inactive.png) no-repeat;
  background-size: 100%;
  overflow: hidden;
}
.ytang-title:hover {
  background: url(../image/btn_yt_active.png) no-repeat;
  background-size: 100%;
}

.ytang-subtitle {
  padding-top: 80px;
  padding-bottom: 70px;
  margin: 0 auto;
  width: 300px;
}

.ytang-subtitle img {  
  width: 100%;
}

.ytang-box {
  font-size: 0;
}

.ytang-box > div {
  display: inline-block;
  vertical-align: top;
  
}

.ytang-zutu img {
  width: 472px;
  height: 363px;
  border: 5px solid #b12a27;
}

.ytang-main {
  padding-top: 20px;
  margin-left: 78px;
  margin-right: 40px;
  width:425px;
}

.ytang-main h2 {
  font-size: 32px;
  color: #151515;
}

.ytm-info {
  padding-top: 20px;
  height: 240px;
}

.ytm-info .ytm-info-p {
  position: relative;
  font-size: 18px;
  color: #151515;
  padding-bottom: 20px;
  padding-left: 24px;
}

.ytm-info .ytm-info-p::before {
  content: " ";
  position: absolute;
  top: 7px;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  border: 1px solid #151515;
  background-color: #151515;
}

.ytang-button {
  padding-top: 16px;
}

.ytang-icon-img img {
  width: 160px;
}

.ytang-jztz {
  margin-top: 70px;
  font-size: 0;
  text-align: center;
}

.ytang-jztz > div {
  display: inline-block;
  vertical-align: top;
}

.ytj-item {
  width: 9%;
  padding: 0 5px;
}

.ytj-item img {
  width: 100%;
}

.ytj-item.ytj-title {
  /* padding-left: 20px; */
  text-align: right;
}

.ytj-item.ytj-title img {
  width: 65px;
}

.ytang-desc {
  padding-top: 70px;
  text-align: center;
  font-size: 1px;
  color: #151515;
}

.ytang-desc h4 {
  margin-bottom: 44px;
}

.ytang-desc p {
  padding-bottom: 8px;
}

.ytang-desc-pb {
  padding-top: 20px;
}


/* 开启体质测试   医学动态 */
.tzzc-wrapper {
  padding-top: 80px;
}

.tzzc-title a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -200px;
}

.tzzc-title {
  display: block;
  margin: 0 auto;
  width: 640px;
  height: 60px;
  background: url(../image/btn_tzzc_inactive.png) no-repeat;
  background-size: 100%;
  overflow: hidden;
}
.tzzc-title:hover {
  background: url(../image/btn_tzzc_active.png) no-repeat;
  background-size: 100%;
}

.tzzc-subtitle {
  padding-top: 100px;
  padding-bottom: 70px;
  margin: 0 auto;
  width: 300px;
}

.tzzc-subtitle img {  
  width: 100%;
}

.tzzc-box {
  font-size: 0;
}

.tzzc-box > div {
  display: inline-block;
  vertical-align: top;  
}

.tzzc-main {
  width: 610px;
  margin-right: 40px;
}

.tzzc-tabs {
  border: 1px solid #b12a27;
  border-radius: 16px;
  width: 320px;
  font-size: 0;
}


.tzzc-tabs > div {
  display: inline-block;
  vertical-align: top;
  font-size: 20px;
}

.tzzc-tab {
  padding-top: 3px;
  padding-bottom: 3px;
  width: 160px;
}

.tzzc-tab .ttab-item {
  display: block;
  text-align: center;
  color: #151515;
  cursor: pointer;
}

.tzzc-tab.active {
  background-color: #b12a27;  
}

.tzzc-tab.active .ttab-item {
  color: #fff;
}

.tzzc-tab.posleft {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.tzzc-tab.posright {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.tzzc-list {
  margin-top: 50px;
  display: none;
}


#tzzc-list-left {
  display: block;
}

.tzzc-item h3 {
  font-size: 20px;
  color: #151515;
  margin-bottom: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tzzc-item p {
  font-size: 14px;
  color: #5e5e5e;
  margin-bottom: 36px;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
}

.tzzc-zutu {
  width: 550px;
}

.tzzc-zt-imgs img {
  width: 544px;
  height: 440px;
}



/* 更多动态 */

.gddt-wrapper {
  padding-top: 80px;
}

.gddt-title {
  display: block;
  margin: 0 auto;
  width: 580px;
  height: 60px;
  background: url(../image/btn_gddt_inactive.png) no-repeat;
  background-size: 100%;
  overflow: hidden;
}

.gddt-title:hover {
  background: url(../image/btn_gddt_active.png) no-repeat;
  background-size: 100%;
}

.gddt-title a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -200px;
}

.gddt-image {
  padding: 122px 0;
}

.gddt-image img {
  width: 860px;
}


/* Footer */

.g-footer {
  background-color: #343434;
}

.footer-wrapper {
  padding-top: 87px;
  padding-bottom: 30px;
}

.footer-navs {
  padding-top: 72px;
  padding-bottom: 45px;
}

.footer-navs ul {
  text-align: center;
  font-size: 0;
}

.footer-navs ul li {
  position: relative;
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  color: #fff;
  padding: 0 26px;
}

.footer-navs ul li::after {
  content: " ";
  position: absolute;
  border-right: 2px solid #fff;
  height: 16px;
  right: -2px;
  top:4px;
}

.footer-navs ul li:last-child::after {
  border-right:none;
}

.footer-navs ul li a {
  color: #fff;
}

.footer-cr {
  color: #999;
}

.footer-cr a {
  color: #999;
}




/************************************ 以下是二级页面 CSS样式 **************************/

/**** 商城页面 - 中医药堂 ****/

.zyyt-subtitle {
  padding-top: 100px;
  padding-bottom: 70px;
  margin: 0 auto;
  width: 309px;
}

.zyyt-subtitle img {  
  width: 100%;
}

.zyyt-box {
  padding-top: 70px;
}

.zyyt-row {
  font-size: 0;
}

.zyyt-row > div {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 40px;
}

.zyyt-row > div + div {
  margin-left: 39px;
}

.zyyt-item-zt img {
  width: 580px;
  height: 346px;
  box-sizing: border-box;
  border: 5px solid #b12a27;
}

.zyyt-item {
  width: 270px;
}

.zyyt-item-img img {
  width: 270px;
  height: 270px;
}

.zyyt-item-price {
  color: #333232;
  font-size: 14px;
  text-align: center;
}

.zyyt-item-price .zi-price {
  font-size: 28px;
}

.zyyt-item-title {
  font-size: 18px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 16px;
}

.zyyt-button {
  margin-top: 70px;
  margin-bottom: 100px;
}



/**** 认识我们页面 - 认识我们 ****/

.abme-subtitle {
  padding-top: 100px;
  padding-bottom: 70px;
  margin: 0 auto;
  width: 309px;
}

.abme-subtitle img {  
  width: 100%;
}

.abme-box {
  margin-top: 50px;
}

.abme-main {
  font-size: 0;
}

.abme-main > div {
  display: inline-block;
  vertical-align: top;
}

.abme-zutu {
  margin-left: 20px;
  margin-right: 80px;
}

.abme-zutu img {
  width: 465px;
  height: 263px;
  box-sizing: border-box;
  border: 5px solid #b12a27;
}

.abme-info {
  width: 500px;
  padding-top: 10px;
}

.abme-info-p {
  color: #1c1c1c;
  font-size: 18px;
}

.abme-info-p p {
  text-indent: 2em;
  padding-bottom: 8px;
}

.abme-info-button {
  margin-top: 16px;
  text-align: center;
}


/**** 认识我们页面 - 工艺沉淀 ****/

.gycd-subtitle {
  padding-top: 100px;
  padding-bottom: 70px;
  margin: 0 auto;
  width: 309px;
}

.gycd-subtitle img {  
  width: 100%;
}

.gycd-box {
  padding-top: 10px;
}

.gycd-main {
  background: url(../image/zt_me_1548.png) no-repeat;
  background-position: top right;
}

.gycd-info {
  padding-top: 200px;
  padding-bottom: 150px;
}

.gycd-comm-tle {
  font-size: 32px;
  color: #b12a27;
}

.gycd-comm-stle {
  color: #b12a27;
  font-size: 30px;
  padding-bottom: 8px;
}

.gycd-info-p {
  padding-left: 24px;
  padding-top: 24px;
  width: 500px;
}

.gycd-info-p p {
  color: #1c1c1c;
  font-size: 18px;
  padding-bottom: 8px;
}

.gycd-wf {
  background: url(../image/zt_me_3846.png) no-repeat;
  background-position: top left;
}

.gycd-wf-info {
  margin-left: 700px;
  padding-top: 80px;
  padding-bottom: 200px;
}


.gycd-ld {
  background: url(../image/zt_me_1469.png) no-repeat;
  background-position: top right;
  height: 409px;
}

.gycd-bt {
  margin-top: 100px;
  margin-bottom: 100px;
}



/**** 养生之前页面 ****/
.yshg-wp {
  padding-bottom: 100px;
}

.yshg-subtitle {
  padding-top: 100px;
  padding-bottom: 70px;
  margin: 0 auto;
  width: 309px;
}

.yshg-subtitle img {  
  width: 100%;
}

.yshg-prfer {
  margin-top: 60px;
}

.yshg-info {
  margin-top: 40px;
}

.yshg-info p {
  font-size: 14px;
  color: #191919;
  padding-top: 20px;
  text-align: center;
}

.yshg-info-img {
  text-align: center;
  margin-top: 40px;
}

.yshg-main {
  margin-top: 100px
}

.yshg-cont {
  padding-top: 70px;
}

.yshg-navs {
  font-size: 0;
}

.yshg-nav {
  display: inline-block;
  vertical-align: top;
  margin-top: 50px;
  cursor: pointer;
}

.yshg-nav:hover {
  /* opacity: 0.9; */
  margin-top: 0;
  transition: margin-top 500ms;
  -moz-transition: margin-top 500ms;	/* Firefox 4 */
  -webkit-transition: margin-top 500ms;	/* Safari 和 Chrome */
  -o-transition: margin-top 500ms;	/* Opera */
}

.yshg-nav.active {
  margin-top: 0;
  transition: margin-top 500ms;
  -moz-transition: margin-top 500ms;	/* Firefox 4 */
  -webkit-transition: margin-top 500ms;	/* Safari 和 Chrome */
  -o-transition: margin-top 500ms;	/* Opera */
}

.yshg-nav+.yshg-nav {
  margin-left: 24px;
}

.yshg-nav img {
  width: 112px;
  height: 350px;
}

.yshg-list {
  width: 1200px;
  height: 589px;
  background: url(../image/bg_border_5416.png) no-repeat;
}

.yshg-item {
  display: none;
}
.yshg-item.active {
  display: block;
}
.ysi-item-2 {
  background: url(../image/stle_bg_yinxu.png) no-repeat;
  background-position: 60px 60px;
}
.ysi-item-3 {
  background: url(../image/stle_bg_qixu.png) no-repeat;
  background-position: 60px 60px;
}
.ysi-item-4 {
  background: url(../image/stle_bg_qiyu.png) no-repeat;
  background-position: 60px 60px;
}
.ysi-item-5 {
  background: url(../image/stle_bg_xueyu.png) no-repeat;
  background-position: 60px 60px;
}
.ysi-item-6 {
  background: url(../image/stle_bg_yangxu.png) no-repeat;
  background-position: 60px 60px;
}
.ysi-item-7 {
  background: url(../image/stle_bg_sire.png) no-repeat;
  background-position: 60px 60px;
}
.ysi-item-8 {
  background: url(../image/stle_bg_tansi.png) no-repeat;
  background-position: 60px 60px;
}
.ysi-item-9 {
  background: url(../image/stle_bg_telin.png) no-repeat;
  background-position: 60px 60px;
}
.ysi-item-1 {
  background: url(../image/stle_bg_pinghe.png) no-repeat;
  background-position: 60px 60px;
}

.yshg-table {
  padding-left: 220px;
}

.yshg-table table {
  width: 100%;
}

.yshg-table {
  padding-top: 100px;
  padding-right: 100px;
}
.yshg-table table tr td {
  height: 80px;
}

.ysi-tbl-1 {
  padding-top: 60px;
}

.ysi-tbl-1 table tr td {
  padding-bottom: 20px;
}

.yshg-table .ysi-tle {
  font-size: 18px;
  color: #b12a27;
  white-space: nowrap;
  padding-right: 36px;
  vertical-align: top;
}

.yshg-table .ysi-desc {
  font-size: 18px;
  color: #353636;
  vertical-align: top;
}



/********************** 医学动态页面 **************/

.g-ns a:hover {
  color: #666;
}

.ns-subtitle {
  padding-top: 100px;
  padding-bottom: 70px;
  margin: 0 auto;
  width: 309px;
}

.ns-subtitle img {  
  width: 100%;
}

.ns-box {
}

.ns-main > div {
  display: inline-block;
  vertical-align: top;
}

.ns-zutu img {
  width: 301px;
  height: 320px;;
}

.ns-rmd {
  margin-left: 50px;
  margin-top: 10px;
  width: 840px;
}

.ns-rmd-top > div {
  display: inline-block;
  vertical-align: top;
}

.nsrt-img img {
  width: 85px;
  height: 85px;
}

.nsrt-desc {
  margin-left: 20px;
  width: 700px;
}

.nsrt-desc a, .ns-cont-desc a {
  display: block;
  color: #242424;
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.nsrt-desc p, .ns-cont-desc p {
  color: #5e5e5e;
  font-size: 14px;
  height: 36px;
  line-height: 18px;
  overflow: hidden;
  margin-bottom: 8px;
}

.nsrt-desc span {
  font-size: 12px;
  color: #767676;
}

.ns-rmd-list {
  margin-top:70px;
}

.ns-rmd-list ul li {
  padding: 3px 0;
}

.ns-rmd-list ul li a {
  display: inline-block;
  vertical-align: middle;
  color: #242424;
  font-size: 16px;
  font-weight: 600;
  width: 720px;
  margin-right: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


.ns-rmd-list ul li span {
  font-size: 12px;
  color: #767676;
}

.ns-conts {
  margin-top: 70px;
}

.ns-controw {
  padding-bottom: 50px;
}

.ns-cont {
  display: inline-block;
  vertical-align: top;
  width: 580px;
}

.ns-cont > div {
  display: inline-block;
  vertical-align: top;
}

.ns-cont + .ns-cont {
  margin-left: 30px;
}

.ns-cont-desc {
  width: 400px;
  padding-top: 10px;
  margin-left: 10px;
}

.ns-cont-desc a {
  padding-bottom: 6px;
}

.ns-cont-img img {
  width: 162px;
  height: 102px;
}

.ns-cont-btm span {
  display: inline-block;
  width: 340px;
  font-size: 12px;
  color: #767676;
  vertical-align:top;
}

.ns-cont-btm  a {
  display: inline-block;
  font-size: 12px;
  color: #b12a27;
}

.ns-pager {
  padding-top: 20px;
  padding-bottom: 100px;
}

.ns-pager .pager-result {
  font-size: 16px;
}

/********************** 产品溯源页面 **************/


.tby-ntle {
  position: relative;
  color: #242424;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 30px;
}

.tby-ntle::before {
  content: " ";
  position: absolute;
  bottom: 0;
  height: 3px;
  width: 30px;
  background-color: #b12a27;
}

.tby-comm-tle {
  color: #151515;
  font-size: 22px;
  font-weight: 600;
  padding-bottom: 8px;
}

.tby-lsto {
  margin-bottom: 30px;
}

.tby-lsto > div {
  display: inline-block;
  vertical-align: top;
}

.lsto-zutu img {
  width: 415px;
  height: 263px;
}

.lsto-info {
  width: 700px;
  margin-left: 60px;
  padding-top: 70px;
}

.lsto-info h4 {
  color: #b12a27;
  font-size: 22px;
  margin-bottom: 30px;
}

.lsto-info p {
  font-size: 14px;
  color: #191919;
  line-height: 30px;
}

.tby-lstt > div + div {
  margin-left: 25px;
}

.tby-lstt-item {
  display: inline-block;
  vertical-align: top;
  width: 380px;
}

.tby-lstt-img img {
  width: 380px;
  height: 238px;
}

.tby-lstt-p {
  font-size: 14px;
  color: #191919;
  line-height: 30px;
}

.tby-sc {
  margin-top: 60px;
}

.tby-sco-item {
  display: inline-block;
  vertical-align: top;
  width: 585px;
}

.tby-sco > div + div {
  margin-left: 20px;
}

.tby-sco-img img {
  width: 585px;
  height: 366px;;
}

.tby-sco-p {  
  font-size: 14px;
  color: #191919;
  line-height: 30px;
}

.tby-bj {
  margin-top: 60px;
}
.tby-bj-box {
}
.tby-bjo > div {
  display: inline-block;
  vertical-align: top;
}

.tby-bjo > div + div {
  margin-left: 66px;
}

.tby-bjo-tle {
  font-size: 20px;
  color: #191919;
  font-weight: 600;
}

.tby-bjo-p {
  font-size: 14px;
  color: #191919;
  line-height: 28px;
}

.tby-bjo-item {
  width: 410px;
}

.tby-bjo-ic {
  padding-left: 57px;
  margin-top: 80px;
}

.tby-bjo-ic.ic-zzhi {
  background: url(../image/icon_tel_5648.png) no-repeat;
  background-position: top left;
}

.tby-bjo-ic.ic-jkjc {
  background: url(../image/icon_jiance_1658.png) no-repeat;
  background-position: top left;
}

.tby-bjo-ic.ic-zjia {
  background: url(../image/icon_zhuangjia_6492.png) no-repeat;
  background-position: top left;
}
.tby-bjo-ic.ic-bxlp {
  background: url(../image/icon_bxlp_6497.png) no-repeat;
  background-position: top left;
}

.tby-bjo-button {
  margin-top: 30px;
  margin-bottom: 110px;
}

.tby-btm {
  margin-bottom: 170px;
}


/************详情页面****************************/
.art-box {
  padding-bottom: 120px;
}

.art-head {
  padding-top: 30px;
  padding-bottom: 50px;
}

.art-head .art-title {
  font-size: 30px;
  font-weight: 600;
}

.art-head .art-subtitle {
  font-size: 14px;
  color: #7c7c7c;
  height: 30px;
  line-height: 30px;
}

.art-description {
}

.art-images, .art-download, .art-related {
  margin-top: 50px;
}

.art-images .preview-image-c a {
  margin-right: 16px;
}

.art-labtle {
  font-size: 20px;
  font-weight: 600;
  color: #2a2a2a;
  padding-bottom: 6px;
}

.art-related a {
  color: #2a2a2a;
  font-size: 16px;
}

.art-related a:hover {
  color: #b12a27;
}


/***********搜索结果 页面****************/

.psch-main {
  padding-top: 20px;
  padding-bottom: 100px;
}

.psch-head {
  font-size: 16px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 8px;
  margin-bottom: 20px;
}

.psch-title a {
  font-size: 18px;
  font-weight: 600;
}

.psch-list > div + div {
  margin-top: 30px;
}

.psch-keyword {
  color: #b12a27;
}
.psch-from {
  font-size: 14px;
  color: #666;
  padding-top: 6px;
}

.psch-description {
  font-size: 14px;
  line-height: 20px;
  color: #7c7c7c;
}

.psch-pager {
  padding-top: 50px;
}


/***********文章列表 页面****************/

.cate-main {
  padding-top: 30px;
  padding-bottom: 80px;
}

.cate-title {
  font-size: 18px;
  font-weight: 600;
  padding-bottom: 6px;
}

.cate-item + .cate-item {
  margin-top: 40px;
}

.cate-desc-img {
  font-size: 16px;
  color: #7c7c7c;
}

.cate-img {
  float: left;
  margin-right: 16px;
  height: 100px;
}

.cate-pager {
  margin-top: 30px;
}



/***********产品列表 页面****************/
.pd-main {
  padding-top: 50px;
  padding-bottom: 80px;
}

.pd-item {
  display: inline-block;
  vertical-align: top;
}

.pd-row + .pd-row {
  margin-top: 30px;
}

.pd-item + .pd-item {
  margin-left: 20px;
}

.pd-item-tle {
  font-size: 16px;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  padding: 8px 0;
}

.pd-item-pri .pi-pri {
  font-size: 20px;
  font-weight: 600;
}

.pd-pager {
  margin-top: 30px;
}


/******************右边停靠样式*********************/

.g-fixedr {
  position: fixed;
  right: 108px;
  top: 50%;
  z-index:99999;
}

.fixr-main li img {
  width: 81px;
  height: 81px;
}

.fixr-main li img:hover {
  opacity: .8;
}

.fixr-btn {
  cursor: pointer;
}


/*****************鹿胶专题页面********************/

.drg-item img {
  display: block;
  font-size: 0;
  line-height: 0;
  width: 100%;
  height: auto;
}

.drg-footer {
  background-color: #b12a27;
}

.drg-footer-wp {
  padding-top: 80px;
  padding-bottom: 20px;
}

.drg-footer-btn {
  margin-top: 30px;
  margin-bottom: 80px;
}

.drg-footer-info {
  text-align: center;
  font-size: 10px;
  color: #b8a684;
}

.drg-footer-info a {
  font-size: 10px;
  color: #b8a684;
}

.info-main .art-description img {
  max-width: 100%;
}
