/*
author:戈永超
time:2016.8
company:仁和药业股份有限公司
*/
a{
    color: #666666;
}
a:hover,
a:focus {
    color: #E60012;
}
a:focus {
    outline: thin dotted;
    outline: 1px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}


.am-figure-2 {
  margin: 0px;
}
.am-figure-2 img {
  display: block;
  max-width: 100%;
  height: auto;
  padding: 0px;
  border: 0px solid #eeeeee;
  margin: 0px auto;
}
.am-figure-2 figcaption {
  text-align: center;
  font-size: 1.4rem;
  margin-bottom: 15px;
  color: #333333;
}


/*header组件*/
/*.am-header-default {
  background-color: #ff0000;
}*/

/*btn组件*/
.am-btn-primary {
  color: #fff;
  background-color: #0e90d2;
  border-color: #0f82bd;
}

figure img{
	width: 100%;
}

img{
	width: 100%;
}

.am-accordion-gapped {
  margin: .5rem 1rem;
}
.am-accordion-gapped .am-accordion-item {
	
  border: 1px solid #0e90d2;
  border-bottom: none;
  margin: .5rem 0;
}
.am-accordion-gapped .am-accordion-item.am-active {
  border-bottom: 1px solid #0e90d2;
}
.am-accordion-gapped .am-accordion-title {
  color: rgba(255, 255, 255, 0.8);
  -webkit-transition: background-color 0.15s ease-out;
  transition: background-color 0.15s ease-out;
  border-bottom: 1px solid #dedede;
  padding: 0.8rem 2rem 0.8rem 1rem;
  position: relative;
}
.am-accordion-gapped .am-accordion-title:after {
  display: inline-block;
  font: normal normal normal 1.6rem/1 "FontAwesome", sans-serif;
  /*font-weight: normal; // 2
  font-style: normal; // 2
  vertical-align: baseline; // 3
  line-height: 1; // 4*/
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  content: "\f105";
  -webkit-transition: -webkit-transform .2s linear;
  transition: -webkit-transform .2s linear;
  transition: transform .2s linear;
  transition: transform .2s linear, -webkit-transform .2s linear;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -0.8rem;
}
.am-accordion-gapped .am-accordion-title:hover {
	background-color: #0e90d2;
  color: rgba(255, 255, 255, 0.8);
}
.am-accordion-gapped .am-accordion-content {
	
  color: #666;
}
.am-accordion-gapped .am-active .am-accordion-title {
  background-color: #0e90d2;
  color: rgba(255, 255, 255, 0.8);
}
.am-accordion-gapped .am-active .am-accordion-title:after {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
/*
 * 面包屑导航样式
 */
.am-breadcrumb {
  padding: .7em .2em;
  margin-bottom: 2rem;
  list-style: none;
  background-color: transparent;
  border-radius: 0;
  font-size: 85%;
}
.am-breadcrumb > li {
  display: inline-block;
}
.am-breadcrumb > li [class*="am-icon-"]:before {
  color: #999999;
  margin-right: 2px;
}
.am-breadcrumb > li + li:before {
  content: "\00bb\00a0";
  padding: 0 2px;
  color: #ccc;
}
.am-breadcrumb > .am-active {
  color: #999999;
}
.am-breadcrumb-slash > li + li:before {
  content: "/\00a0";
}

#logo{
	width: 1.1em;
	height: 1.1em;
}

#foot_icon{
	width: 1em;
	height: 1em;
}

#foot_logo_name{
	height: 0.84em;
	width: auto;
}

#log{
	height: 1.2em;
	width: auto;
}

.am-container {
  width: 100% !important;
  max-width: none;
}

.am-list-news-1 {
  margin: 0px;
}
.am-list-news-1 .am-g {
  margin-left: auto;
  margin-right: auto;
}
.am-list-news-1 .am-list-item-hd {
  font-weight: normal;
}
.am-list-news-1 .am-list-date {
  color: #999999;
}
.am-list-news-1 .am-list > li {
  border-color: #dedede;
}
.am-list-news-1 .am-list .am-list-item-desced {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.am-list-news-1 .am-list .am-list-item-desced > a {
  padding: 0;
}
.am-list-news-1 .am-list .am-list-item-desced .am-list-item-text {
  margin-top: 0.5rem;
  color: #757575;
}
.am-list-news-1 .am-list .am-list-item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-height: 1.5em;
  -webkit-line-clamp: 1;
  /* number of lines to show */
  max-height: 1.5em;
}
.am-list-news-1 .am-list .am-list-item-thumb-top .am-list-thumb {
  padding: 0;
  margin-bottom: 0.8rem;
}
.am-list-news-1 .am-list .am-list-item-thumb-top .am-list-main {
  padding: 0;
}
.am-list-news-1 .am-list .am-list-item-thumb-left .am-list-thumb {
  padding-left: 0;
}
.am-list-news-1 .am-list .am-list-item-desced .am-list-main {
  padding: 0;
}
.am-list-news-1 .am-list .am-list-item-thumb-right .am-list-thumb {
  padding-right: 0;
}
.am-list-news-1 .am-list .am-list-item-thumb-bottom-left .am-list-item-hd {
  clear: both;
  padding-bottom: 0.5rem;
}
.am-list-news-1 .am-list .am-list-item-thumb-bottom-left .am-list-thumb {
  padding-left: 0;
}
.am-list-news-1 .am-list .am-list-item-thumb-bottom-right .am-list-item-hd {
  clear: both;
  padding-bottom: 0.5rem;
}
.am-list-news-1 .am-list .am-list-item-thumb-bottom-right .am-list-thumb {
  padding-right: 0;
}
.am-list-news-1 .am-list .am-list-thumb img {
  width: 100%;
  display: block;
}

/*标题文字占据一行*/
.am-list .am-list-item-geyongchao a {
  padding-right: 0px;
  display: block;
  word-wrap: normal;
  /* for IE */
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.am-list .am-list-item-geyongchao a::after {
  display: none;
}
.am-list .am-list-item-desced a,
.am-list .am-list-item-thumbed a {
  padding-right: 0;
}

/*描述占据4行*/
.am-list-news-geyongchao-4 {
  margin: 0px;
}
.am-list-news-geyongchao-4 .am-g {
  margin-left: auto;
  margin-right: auto;
}
.am-list-news-geyongchao-4 .am-list-item-hd {
  font-weight: normal;
}
.am-list-news-geyongchao-4 .am-list-date {
  color: #999999;
}
.am-list-news-geyongchao-4 .am-list > li {
  border-color: #dedede;
}
.am-list-news-geyongchao-4 .am-list .am-list-item-desced {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.am-list-news-geyongchao-4 .am-list .am-list-item-desced > a {
  padding: 0;
}
.am-list-news-geyongchao-4 .am-list .am-list-item-desced .am-list-item-text {
  margin-top: 0.5rem;
  color: #757575;
}
.am-list-news-geyongchao-4 .am-list .am-list-item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-height: 1.5em;
  -webkit-line-clamp: 4;
  /* number of lines to show */
  max-height: 6em;
}
.am-list-news-geyongchao-4 .am-list .am-list-item-thumb-top .am-list-thumb {
  padding: 0;
  margin-bottom: 0.8rem;
}
.am-list-news-geyongchao-4 .am-list .am-list-item-thumb-top .am-list-main {
  padding: 0;
}
.am-list-news-geyongchao-4 .am-list .am-list-item-thumb-left .am-list-thumb {
  padding-left: 0;
}
.am-list-news-geyongchao-4 .am-list .am-list-item-desced .am-list-main {
  padding: 0;
}
.am-list-news-geyongchao-4 .am-list .am-list-item-thumb-right .am-list-thumb {
  padding-right: 0;
}
.am-list-news-geyongchao-4 .am-list .am-list-item-thumb-bottom-left .am-list-item-hd {
  clear: both;
  padding-bottom: 0.5rem;
}
.am-list-news-geyongchao-4 .am-list .am-list-item-thumb-bottom-left .am-list-thumb {
  padding-left: 0;
}
.am-list-news-geyongchao-4 .am-list .am-list-item-thumb-bottom-right .am-list-item-hd {
  clear: both;
  padding-bottom: 0.5rem;
}
.am-list-news-geyongchao-4 .am-list .am-list-item-thumb-bottom-right .am-list-thumb {
  padding-right: 0;
}
.am-list-news-geyongchao-4 .am-list .am-list-thumb img {
  width: 100%;
  display: block;
}
.renhe-border{
	border:solid 1px #EEEEEE;
}
.renhe-border-green{
	border:solid 1px #0aba08;
}
.renhe-border-yellow{
	border:solid 1px #f39800;
}
.renhe-border-none{
	border: none;
}
/*描述占据1行*/
.renhe-line-1{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-height: 1.5em;
  -webkit-line-clamp: 1;
  max-height: 1.5em;
}
/*描述占据2行*/
.renhe-line-2{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-height: 1.5em;
  -webkit-line-clamp: 2;
  max-height: 3em;
}
/*描述占据3行*/
.renhe-line-3{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-height: 1.5em;
  -webkit-line-clamp: 3;
  max-height: 4.5em;
}

/*描述占据4行*/
.renhe-line-4{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-height: 1.4em;
  -webkit-line-clamp: 4;
  max-height: 5.6em;
}

.renhe-text-light{
	color:#999999;
}

.renhe-text-color-888888{
	color:#888888;
}

.renhe-text-color-666666{
	color:#666666;
}

.renhe-padding-v-3{
	padding-top: 3px;
	padding-bottom: 3px;
}


/*手机导航阴影*/
.renhe-shadow-nav {
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:  0px 3px 8px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
    -o-box-shadow:  0px 3px 8px rgba(0, 0, 0, 0.05);
    -ms-box-shadow:  0px 3px 8px rgba(0, 0, 0,0.05);
}

.renhe-img-width{
    width: 100%;
}
.renhe-border-transparent{
    border: solid 1px transparent;
}

/*顶部导航条高度*/
.renhe-height-topbar{
    height: 65px;
}
/*高度*/
.renhe-height-banner{
    height: 5px;
}
.renhe-height-logo{
    height: 55px;
}
/*网站背景色*/
.renhe-bg-primary{
    background-color: #e60012;
}
.renhe-bg-secondary{
    background-color: #f39800;
}
.renhe-bg-white{
    background-color: #ffffff;
}
.renhe-text-primary{
	color: #e60012;
}
.renhe-text-secondary{
	color: #f39800;
}
.renhe-text-white{
    color: #ffffff;
}
.renhe-text-default{
    color: #666666;
}
.renhe-text-dark{
    color: #333333;
}
.renhe-text-light{
    color: #999999;
}
.renhe-text-green{
    color: #0aba08;
}
.renhe-text-darkgreen{
    color: #439043;
}
.renhe-radius{
	border-radius: 5px;
}
.renhe-nav-btn-radius{
	border-radius: 15px;
}
/*-------------========---------------*/
.am-header {
  position: relative;
  width: 100%;
  height: 75px;
  line-height: 75px;
  padding: 0 10px;
  border-bottom:solid 1px #EEEEEE;
}
.am-header .am-header-title {
  margin: 0 0;
  font-size: 2rem;
  font-weight: normal;
  text-align: center;
  display: block;
  word-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.am-header .am-header-title img {
  margin-top: 0px;
  height: 0px;
  vertical-align: top;
}

.am-header .am-header-nav {
  position: absolute;
  top: 0;
}
.am-header .am-header-nav img {
  height: 55px;
  width: auto;
  vertical-align: top;
  margin-top:8px;
}
.am-header .am-header-left {
  left: 10px;
}
.am-header .am-header-right {
  right: 10px;
}
.am-header-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1010;
}
.am-with-fixed-header {
  padding-top: 70px;
}
/**
  * Header Theme: default
  */
.am-header-default {
  background-color: rgba(255,255,255,0.75);
}
.am-header-default .am-header-title {
  color: #fff;
}
.am-header-default .am-header-title a {
  color: #fff;
}
.am-header-default .am-header-icon {
  font-size: 20px;
}
.am-header-default .am-header-nav {
  color: #eeeeee;
}
.am-header-default .am-header-nav > a {
  display: inline-block;
  min-width: 36px;
  text-align: center;
  color: #eeeeee;
}
.am-header-default .am-header-nav .am-btn-default {
  color: #999999;
}
.am-header-default .am-header-nav-title,
.am-header-default .am-header-nav-title + .am-header-icon {
  font-size: 14px;
}

/*++++++++++++++++++++++++++++*/

.am-menu-offcanvas1 .am-menu-toggle {
  position: absolute;
  right: 5px;
  top: -55px;
  display: block;
  width: 44px;
  height: 37.5px;
  line-height: 37.5px;
  text-align: center;
  color: #fff;
}
.am-menu-offcanvas1 .am-menu-nav {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
}

/*调整UI*/
.am-img-thumbnail {
  border: 1px solid #EEEEEE;
  object-fit: cover;
}

.am-list-news-default .am-list > li {
  border-color: #EEEEEE;
}

.am-slider-a1 .am-control-nav li a.am-active {
  background-color: #f39800;
  cursor: default;
}
.am-slider-c1 .am-control-nav li a.am-active {
  background-color: #f39800;
  cursor: default;
}