@charset "UTF-8";
body{
	width:100%;
	height:100%;
}
::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}

::-webkit-scrollbar-thumb {
	background-color: #cccccc;
	background-clip: padding-box;
	border-radius: 5px
}
/*分页*/
.pagenation,.counting{float: left}

.pagenation li {
	display: inline-block;
	margin: 5px;
}

.pagenation li a {
	display: block;
	color: #910611;
	font-weight: bold;
	padding: 0.15rem 0.2rem 0.1rem 0.2rem;
	font-size: 0.3rem;
	border: 1px solid #b80715;

}

.pagenation li a:hover,
.pagenation .active a {
	border: 1px solid #b80715;
	color: #f9f7f5;
	background-color: #910611
}

.pagesBox {
	/* width: 450px; */
	text-align: center;
	margin: 0 auto 2% auto;
	position: relative;
	padding-left: 30%;
}
.counting {
	font-size: 0.3rem;
	color: #0f0f0f;
	/* margin-bottom: 5px; */
	/* position: absolute; */
	/* right: -6%; */
	/* top: 19%; */
	/*height: 32px;*/
	/*line-height: 72px;*/
	line-height: 1.5rem;
}
/**  首页  **/
.main{
	position:relative;
	width:38.4rem;
	height:100%;
	background: url('/images/bg.jpg') no-repeat;
	background-size: 100% 100%;
	/* background-position:top center; */
	overflow: hidden;
}
.logoLibrary {
	position: absolute;
	left: 2%;
	top: 6%;
	width: 10%;
}
.menu_list .libraryBtn img {
	width: 88%;
	height: 72%;
}
.main_menu{
    width: 100%;
    height: 3.9rem;
    position: absolute;
    z-index: 10;
    top: 50%;
    margin-top: -2rem;
}
.menu_box{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-12rem;
}
.menu_box::before{
	content: "";
	width:100%;
	height: 100%;
	background: #efe5d6;
	position: absolute;
	left:-100%;
	top:0;
}
.menu_box::after{
	content: "";
	width:100%;
	height: 100%;
	background: rgba(244,236,224,0.75);
	position: absolute;
	left:8.54rem;
	top:0;
	z-index: -1;
}
.index_banner{
	position:absolute;
	right:0;
	top:50%;
	margin-top:-21%;
	width:59%;
	    height: 80%;
	z-index: 5;
	overflow: hidden;
}
.index_banner img{
	display: block;
	width: 100%;
	height: 100%;
}
.menu_list{
    overflow: hidden;
    height: 100%;
    float: right;
    width: 66%;

}
.navBtn{
    float: left;
    width: 7%;
    height: 100%;

}
.leftLibraryLogo {
	position: absolute;
	left: 1%;
	top: 1%;
	/*width: 6%;*/
	width: 179px;
}
.libraryBtn{
	float: left;
	width: 7%;
}
.libraryBtn img{
	width: 100%
}
.navBtn img{
    display: block;
    width: 66.5%;
	height: 71%;
	    margin-top: 30.5%;
}
.navBtn:first-child img{
	height: 40%;
	width: 60%;
}
.navBtn .h{
display: none;
}
.navBtn:hover .s,.on .s{
	display: none;
}
.navBtn:hover .h,
.on .h {
	display: block;
}
.logo{
	width:6.28rem;
	height:3.68rem;
	position:absolute;
	left:0.82rem;
	top:-1.06rem;
}
.search_box{
	width:7.2rem;
	height:1rem;
	border:1px solid #bfae96;
	background: #efeae3;
	border-radius: 0.5rem;
	box-sizing: border-box;
	padding:0 1.2rem 0 0.5rem;
	position:absolute;
	left: 0.4rem;
	bottom:-0.6rem;
}
.search_input{
	display: block;
	width:100%;
	height:100%;
	line-height:0.96rem;
	box-sizing: border-box;
	padding-left:0.1rem;
	font-size:0.3rem;
	background:#efeae3;
}
.search_input::placeholder{
	color:#73614c;
}
.icon_search{
	width:0.6rem;
	height:0.6rem;
	background: url(/images/icon_search.png) no-repeat;
	background-size: 100%;
	position:absolute;
	right:0.6rem;
	top:0.2rem;
	cursor: pointer;
}
.footer{
	width:100%;
	height:1.5rem;
	color:#1e1a17;
	background:#efe5d6;
	font-size: 0.3rem;
	line-height: 1.5rem;
	text-align: center;
	position: absolute;
	bottom:0;
	left:0;
	z-index: 20;
}

/**  药王生平  */
.life{
	position:relative;
	width:100%;
	height:100%;
	background: url('/images/bg_page.jpg') no-repeat;
	background-size: 100%;
	background-position:top center;
	overflow: hidden;
}
.life_left_menu{
	width:6.2rem;
	height:21.5rem;
	background: url(/images/bg_left_menu.jpg);
	float:left;
	box-shadow: 0.1rem 0 0.1rem #555455;
}
.left_logo{
	display: block;
	/*width:4rem;*/
	width: 165px;
	/*height:2.4rem;*/
	margin:1.7rem auto 0.2rem auto;
}
.left_menu_list{
	width:100%;
	margin-top:1.4rem;
}
.left_menu_list li{
	width:100%;
	height:1.4rem;
	background-size: 100%;
	cursor:pointer;
}
.left_menu_list li .h{
	display: none;
}
.left_menu_list li:hover .h,
.left_menu_list .tabon .h
{
	display: block;
}
.left_menu_list li:hover .s,
.left_menu_list .tabon .s{
	display: none;
}
.left_menu_list li img{
	width: 95%;
}
.left_search_box{
	width:5.4rem;
	height:0.84rem;
	border:1px solid #bfae96;
	background: #efeae3;
	border-radius: 0.42rem;
	box-sizing: border-box;
	padding:0 0.8rem 0 0.42rem;
	margin:1rem auto 0.8rem auto;
	position:relative;
}
.icon_left_search{
	width:0.52rem;
	height:0.52rem;
	background: url(/images/icon_search.png) no-repeat;
	background-size: 100%;
	position:absolute;
	right:0.32rem;
	top:0.16rem;
	cursor: pointer;
}
.left_footer{
	width:100%;
	box-sizing: border-box;
	padding-left:0.8rem;
	color:#1e1a17;
	font-size: 0.3rem;
	line-height: 0.56rem;
}
.life_main{
	float:left;
}
.life_main_nav{
	font-size: 0.36rem;
	line-height: 0.96rem;
	color:#2e231b;
	margin:1.8rem 0 0 1rem;
}
.life_main_nav span{
	display: inline-block;
	vertical-align: middle;
}
.life_main_nav a{
	color: #000;
}
.life_main_nav a:hover{
	color: #8e1c1c;
}

.icon_nav{
	display: inline-block;
	vertical-align: middle;
	width:1.14rem;
	height:0.96rem;
	background: url(/images/icon_nav.png) no-repeat;
	background-size: 100%;
}
/* .life_banner_list{
	overflow: hidden;
	margin-top:3rem;
	margin-left:2.6rem;
}
.life_banner_list li{
	width:3.7rem;
	height:8.79rem;
	background:url('/images/bg_life_banner.jpg') no-repeat;
	background-size: 100%;
	float:left;
	margin-right:1.1rem;
}
.life_banner_list li:hover{
	cursor: pointer;
	-webkit-transform: rotate3d(0,1,0,360deg);
	-moz-transform: rotate3d(0,1,0,360deg);
	transform: rotate3d(0,1,0,360deg);
	transition:-webkit-transform 1s ease-in-out;
	transition: -moz-transform 1s ease-in-out;
	transition: transform 1s ease-in-out;
}
.img_banner_title{
	display: block;
	width:0.7rem;
	height:2.9rem;
	margin:0.76rem auto 0.5rem auto;
}
.life_banner_title{
	display: block;
	width:0.7rem;
	height:2.9rem;
	margin:0.76rem auto 0.5rem auto;
	font-size: 0.6rem;
	color:#302316;
	text-align: center;
	font-family: 'regular';
}
.img_banner_list{
	display: block;
	width:2.7rem;
	height:4.12rem;
	margin:0 auto;
} */
.lifeLinkWrap{
		padding-left: 16%;
		margin-top: 10%
}
.lifeLinkWrap a{
float: left;
width: 32%;
margin: 0 5%;
}
.lifeLinkWrap a img{
	width: 100%;

}
/*悬壶济世*/
.life_main{
	position: relative;
	width:24rem;
}
.life_right_pic{
	float: right;
	width:8.1rem;
	height:21.5rem;
	background-color: #f2efe9;
	border-left:1px solid #bab4ae;
}
.life_right_pic img{
	width: 100%;
	border:none;
}
.life_content_index{
	position:absolute;
	top:1rem;
	right:0.6rem;
	font-family: 'Microsoft Yahei';
}
.life_content_index li{
	width:2.28rem;
	height: 0.74rem;
	margin-left: 0.8rem;
	background-image:url(/images/life_title_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	background-size:100% 100%;
	float: left;
}
.life_content_index li a{
	cursor: pointer;
	display: inline-block;
	width: 100%;
	text-align: center;
	line-height: 0.74rem;
	font-size:0.32rem;
	color: #3e2f1e;
	vertical-align: top;
}
.life_content_index li.active{
	background-image:url(/images/life_title_hoverbg.png);
}
.life_content_index li.active a{
	color:#9d0c14;
}
.medicine_main{
	width: 100%;
	margin-top:0.7rem;
	font-size:0.32rem;
	color:#766559;
}
.medicine_title{
 width: 3.82rem;
 height:1.16rem;
 margin:0 auto;
 background: url(/images/medicine_main_title.png) no-repeat;
 background-size: 100%;
 color:#c40001;
 font-size: 0.42rem;
 line-height: 1.16rem;
 text-align: center;
 font-weight: 600;
}
.medicine_content{
	margin-top:1.8rem;
	padding:0 0.6rem 0 1.88rem;
}
.medicine_pic{
	float: left;
	width: 8.86rem;
	padding:0.12rem;
	background:#f7f3ef;
	border:1px solid #dbcfbb;
	margin-right:0.6rem;
	max-height: 9rem;
	overflow: auto;
}
.medicine_pic img{
	width: 100%;
	height: auto;
}
.medicine_content p{
	line-height: 0.6rem;
}
/*播放器样式*/
.Audio{
	position: relative;
	width:18.52rem;
	height: 1rem;
	margin:0.7rem auto 0;
	background:#e9e7e5;
	border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow: 0 0 10px 4px #fffaf2;
}
.pgs{
	width:12.32rem;
	height:0.2rem;
	position:absolute;
	top:0.4rem;
	left:2.12rem;
	background-color: #a2a7aa;
	border-radius: 0.1rem;
	-webkit-border-radius: 0.1rem;
	z-index: 9;
}
.pgs-play{
	position: absolute;
	top:0;
	left: 0;
	width: 0;
	height: 100%;
	background-color: #a07f0d;
	z-index: 6;
	border-radius: 0.1rem;
	-webkit-border-radius: 0.1rem;
	box-shadow: inset 0 0 5px #715b13,0 0 5px #fff1c2;
}
.pgs img{
	width: 0.68rem;
	height:0.72rem;
	position: absolute;
	top:-0.15rem;
	right:0;
	z-index: 2;
}
.audio-name{
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
	text-align: center;
	color: #666;
	font-size: 12px;
}
.controls{
	width: 100%;
	height: 1rem;
	padding: 0;
	position: relative;
	line-height: 1rem;
}
.play-pause{
	border: 0;
	outline: 0;
	padding: 0;
	height: 100%;
	margin-left: 0.38rem;
	background: none;
	display: inline-block;
	vertical-align: middle;
}
.icon-play{
	width: 0.38rem;
	height: 0.48rem;
	background-image: url(/images/pause.png);
	background-repeat:no-repeat;
	background-position: left top;
	background-size:100%;
	display: block;
	vertical-align: 0.4rem;
}
.icon-pause{
	width: 0.16rem;
	height: 0.4rem;
	background-image: url(/images/play.png);
	background-repeat:no-repeat;
	background-position: left top;
	background-size:100%;
	display: block;
	vertical-align: 0.4rem;
}
.controls span{
	color: #1d1d1d;
	font-size: 0.28rem;
	display: inline-block;
	line-height: 1rem;
	font-family: 'Microsoft Yahei';
	font-weight: bold;
}
.audio-time{
	display: inline-block;
	vertical-align: middle;
	margin-right:1rem;
}
.audio-time,.played-time{
	float:right;
}
.played-time{
	height:100%;
	vertical-align: middle;
}
/*生平经历*/
.experience_main{
	width:100%;
	margin-top:2rem;
}
.experience_tab{
	width:21.54rem;
	height: 2.22rem;
	margin-left:1.4rem;
	background-image: url(/images/experience_tab_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 100%;
}
.experience_tab ul{
	width: 100%;
}
.experience_tab ul li{
	box-sizing: border-box;
	float: left;
	margin-left: 2.9rem;
	padding-left:0.1rem;
	width: 1.94rem;
	height: 2.22rem;
	background-image: url(/images/experience_tabli_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100%;
	text-align: center;
	line-height: 2.02rem;
	cursor: pointer;
	font-family: 'Microsoft Yahei';
	font-weight: bold;
	font-size:0.36rem;
	color: #564b35;
}
.experience_tab ul li.this_selected{
	background-image: url(/images/experience_tabli_activebg.png);
	color: #971414;
	-webkit-background-size: 118%;
	background-size: 118%;
}
.experience_tab_content{
	margin-top:1.7rem;
}
.experience_tab_content .experience_tab_item{
	position: relative;
	width: 17rem;
	background-image: url(/images/experience_tab_conshadow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size:100%;
	margin-left:4rem;
	padding-bottom:0.7rem;
	position:relative;
	display: none;
}
.experience_tab_content .experience_tab_item:first-child{
	width: 18.56rem;
	margin-left:3.38rem;
}
.experience_tab_content  .experience_item_content{
	min-height: 6.84rem;
	background-color:#eeebe5;
	border:1px solid #d5cec3;
	font-family: 'Microsoft Yahei';
	font-size:0.28rem;
	color:#7c7167;
	padding:0.6rem 0.5rem 0.6rem 0.6rem;

}
.experience_tab_content  .experience_tab_itemPic{
	float: left;
	width: 5.5rem;
	border: 1px solid #bbae93;
	margin-right:0.3rem;
}
.experience_tab_itemPic img{
	width: 100%;
	border: none;
}
.experience_tab_content  p{
	line-height: 0.6rem;
}
.btn-prev,.btn-next{
	position:absolute;
	top:50%;
	margin-top:-1.2rem;
	width:0.96rem;
	height:2.4rem;
	background-repeat:no-repeat;
	background-position:left top;
	background-size:100%;
}
.btn-prev{
	left:-1.7rem;
	background-image: url(/images/experience_prev.png);
}
.btn-next{
	right:-1.7rem;
	background-image: url(/images/experience_next.png);
}
/* 医学理念 */
.concept_padding{
	position: relative;
	box-sizing: border-box;
	padding:0 1rem 1rem 1rem;
}
.concept_nav_list{
	width:100%;
	background-image:url(/images/bg_concept_navall.png);
	background-size: 12px;
	background-repeat: repeat-x;
	background-position: left center;
	overflow: hidden;
}

.concept_nav_list li{
	width:2.22rem;
	height:0.64rem;
	background-image: url(/images/bg_concept_nav.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:100% 100%;
	font-size: 0.28rem;
	text-align: center;
	line-height: 0.64rem;
	margin-right:2.4rem;
	float:left;
	cursor: pointer;
	font-weight: 600;
}
.concept_nav_list .act{
	color:#8d0e0e;
}
.concept_story{
	width:100%;
	margin-top:0.6rem;
	height:14rem;
	overflow: auto;
	color:#665948;
	font-size: 0.3rem;
	line-height: 0.54rem;
	box-sizing: border-box;
	padding: 0.2rem;
}
.concept_story p{
	text-indent:2em;
}
.img_concept_story{
	display: block;
	width:6.18rem;
	height:4.52rem;
	float:left;
	margin-right:0.2rem;
}
/** 瀑布流页面 **/
.grid {
	position: relative;
	width:100%;
	max-height:14rem!important;
	overflow:auto;
}

.grid-item {
  position: absolute;
	display: block;
}
.img_story{
	width:100%;
	max-width:4rem;
}
.grid_title{
	width:100%;
	height:0.9rem;
	background: rgba(219,208,186,0.8);
	text-align: center;
	line-height: 0.9rem;
	color:#372b1f;
}

/* 文献资料库 */
.type{
	display: none;
}
.table_page{
	width: 26.32rem;
	border:2px solid  #e2e1e1;
	margin-left: 3rem;
	border-top:none;
	background: #fff;
	padding:0.5rem 0;
}
.table_page .pages_list{
	margin-top:-0.4rem;
}
.database_main{
	width:100%;
	box-sizing: border-box;
	padding-left:6.2rem;
}
.database_search{
	width:26.6rem;
	height:4rem;
	background: #ece6ca;
	box-sizing: border-box;
	padding-top:0.68rem;
	margin-top:1rem;
	margin-left:2.9rem;
	position:relative;
}
.database_search::after{
	content:"";
	display: inline-block;
	width:100%;
	height:0.56rem;
	background: url("/images/search_box_shadow.png") no-repeat;
	background-size: 100%;
	position:absolute;
	bottom:-0.1rem;
	left:0;
	/*z-index: -1;*/
}
.database_search_box{
	width:21.4rem;
	height:1rem;
	background: #fff;
	color:#818180;
	font-size: 0.4rem;
	overflow: hidden;
	margin:0 auto;
}
.search_box_condition{
	width:3.9rem;
	height:100%;
	text-align: center;
	line-height: 1rem;
	float:left;
}
.search_box_condition span,.search_box_condition i{
	display: inline-block;
	vertical-align: middle;
}
.search_box_condition i{
	width:0.34rem;
	height:0.18rem;
	background: url("/images/icon_search_condition.jpg") no-repeat;
	background-size: 100%;
	margin-left:0.5rem;
}
.search_box_input{
	width:18.9rem;
	height:100%;
	box-sizing: border-box;

	float:left;
}
.search_box_input input{
	width:100%;
	height:100%;

	box-sizing: border-box;
	line-height: 0.96rem;
	padding-left:0.9rem;
}
.database_search_btn{
	width: 2.5rem;
	height: 100%;
	line-height: 1rem;
	color: #fff;
	font-size: 0.5rem;
	text-align: center;
	background: #9d0906;
	float: left;
}
.type_list{
	width:21.1rem;
	font-size:0.42rem;
	color: #161616;
	overflow: hidden;
	margin:0.6rem auto;
	cursor:pointer;
}
.type_list li{
	display: inline-block;
	width:3.5rem;
	height:0.8rem;
	border:1px solid #ab9c61;
	border-radius: 3px;
	text-align: center;
	line-height: 0.8rem;
	float:left;
	margin-right:2rem;
}
.type_list li:last-child{
	margin-right:0;
}
.type_list .act{
	border:1px solid #9d0906;
	background: #9d0906;
	color:#fff;
}
.data_list{
	width:26.8rem;
	overflow: hidden;
	margin-left:2.8rem;
}
.data_list li{
	width:5.5rem;
	color:#302314;
	font-size: 0.46rem;
	text-align: center;
	float:left;
	margin:0.4rem 0.6rem 0 0.6rem;

}
#dowebok
{
    overflow: auto;

    max-height: 12rem;
}
#dowebok li
{
   width: 4.3rem;
    color: #302314;
    font-size: 0.46rem;
    text-align: center;
    float: left;
    margin: 0.4rem 0.4rem;
    background: #ece6ca;
    border: 2px solid #ece6ca;
}
#dowebok  li img
{
width:100%;
    height: auto;
}
#dowebok  li .video_title{
    font-size: 0.35rem;
    line-height: 0.7rem;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.data_list .data_list_act{
	position: relative;
}
.data_list .data_list_act::after{
	content: '';
	display: block;
	width:100%;
	height:3.8rem;
	position:absolute;
	top:0;
	left:0;
	background: url("/images/video_shadow.png") no-repeat;
	background-size: 100%;
}
.data_list li img{
	width:auto;
	height:3.8rem;
}
.data_list li video{
	width:100%;
	height:3.8rem;
}
.video_title{
	width:100%;
	text-align: center;
	line-height: 1rem;
}
.pages_list{
	width:100%;
	text-align: center;
	margin-top:0.8rem;
}
.pages_list li{
	display: inline-block;
	padding:0 0.2rem;
	color:#372f0c;
	font-size: 0.28rem;
	border:1px solid #b5aa75;
	background: #e4d8ca;
	line-height: 0.6rem;
	margin-right:0.2rem;
	box-sizing: border-box;
	cursor: pointer;
}
.pages_list li:last-child{
	border:none;
	background: none;
}
.data_book_list{
	width:26.8rem;
	overflow: hidden;
	margin-left:2.8rem;
}
.data_book_list li{
	width:3.7rem;
	color:#302314;
	font-size: 0.36rem;
	text-align: center;
	float:left;
	margin:0.4rem 0.75rem 0 0.75rem;
	position:relative;
}
.data_book_list li img{
	width:auto;
	height:4.4rem;
	border:2px solid #dcd0bc;
}
.data_book_list li::after{
	content: "";
	display: inline-block;
	width:1.37rem;
	height:1.82rem;
	background: url("/images/book_shadow.png") no-repeat;
	background-size: 100%;
	position:absolute;
	right:-1.5rem;
	bottom:1rem;
}
.book_title{
	width:100%;
	text-align: center;
	line-height: 1rem;
}
.literature_table{
	width:26.32rem;
	border:2px solid #e2e1e1;
	color:#585130;
	margin-left:3rem;
	margin-top:0.7rem;
}
.literature_table td{
	border:2px solid #e2e1e1;
}
.literature_table_head{
	font-size: 0.4rem;
	text-align: center;
	font-weight: 600;
	height: 0.9rem;
}
.table_head_index{
	width:2.3rem;
	text-align: center;
}
.literature_table_body{
	font-size: 0.34rem;
	height:0.8rem;
}
.literature_table_body td{
	padding:0 0.6rem;
	box-sizing: border-box;
}
.literature_table tr:nth-child(odd){
	 background: rgba(255,255,255,0.85);
 }
.literature_table tr:nth-child(even){
	background: rgba(250,250,250,0.85);
}
.showImg,.showVideo{
	display: none;
	position:fixed;
	width:100%;
	height:100%;
	background: rgba(0,0,0,0.8);
	top:0;
	left:0;
}
.showImg_img{
	display: block;
	width:70%;
	height:70%;
	margin:5% auto;
}
.showImg_title,.showVideo_title{
	width:100%;
	color:#fff;
	font-size: 0.6rem;
	text-align: center;
}
.showVideo_video{
	display: block;
	margin:2% auto 1% auto;
}
.icon_close{
	display: block;
	width:1rem;
	height:1rem;
	background: url("/images/icon_close.png") no-repeat;
	background-size: 100%;
	position:absolute;
	right:0.1rem;
	top:0.1rem;
}
/*滚动条样式*/
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #a58d71;
	width:12px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
	background-color: #cabbad;
	width: 3px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #a58d71;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #a58d71;
}

/* 铜川药王山描述详情页 */
.describe_main{
	width:100%;
	box-sizing: border-box;
	padding-left:6.2rem;
}
.describe_main_box{
	width:100%;
	box-sizing: border-box;
	padding-left:1.2rem;
    overflow: hidden;
}
.describe_title{
	width:100%;
	height:0.96rem;
	line-height: 0.96rem;
	font-size: 0.44rem;
	color:#8e1c1c;
	font-weight: 600;
	text-align: center;
	background: #eeeae1;
	margin:0.8rem 0 0.4rem 0;
}
.describe_text{
	width:100%;
	box-sizing: border-box;
	line-height: 0.6rem;
	font-size: 0.32rem;
	color:#766559;
	padding:0 0.3rem;
}
.swiper{
    width:100%;
    position: relative;
    box-sizing: border-box;
    padding:0 0.5rem;
}
.describe_slide{
    margin-top:0.6rem;
}
.describe_slide .swiper-slide11 img{
    width:100%;
}
.slide_left{
    width:0.6rem;
    height:1.1rem;
    background: url("/images/slide_left.png") no-repeat;
    background-size: 100%;
}
.slide_right{
    width:0.6rem;
    height:1.1rem;
    background: url("/images/slide_right.png") no-repeat;
    background-size: 100%;
}
.tablet_photo{
    width:9.6rem;
    height:15.34rem;
    position: relative;
    margin-top:1rem;
    float:left;
    overflow: hidden;
}
.img_tablet_photo{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index: 8;
}
.tablet_photo_frame{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index: 10;
    background: url("/images/bg_frame.png") no-repeat;
    background-size: 100%;
}
.tablet_photo_text{
    width:100%;
    height:1.2rem;
    line-height: 1.2rem;
    color:#fff;
    background:rgba(0,0,0,0.85);
    font-size: 0.5rem;
    position:absolute;
    left: 0;
    bottom:0.74rem;
    z-index: 9;
    padding-left:0.64rem;
}
.tablet_swiper{
    width:3.5rem;
    float:left;
	margin-left:0.9rem;
	margin-top:1rem;
}
.tablet_swiper_list{
	width:100%;

}
.tablet_swiper_list li{
	width:100%;
}
.tablet_swiper_list li img{
	width:100%;
	border:1px solid #bca27d;
	margin:0.25rem 0;
}
.tablet_swiper_list li img.act{
	border:1px solid #9e3434;
}
.tablet_swiper_top{
	display: block;
	width:3.5rem;
	height:0.5rem;
	background: url("/images/tablet_swiper_top.png") no-repeat;
	background-size: 100%;
}
.tablet_swiper_bottom{
	display: block;
	width:3.5rem;
	height:0.5rem;
	background: url("/images/tablet_swiper_bottom.png") no-repeat;
	background-size: 100%;
}
.tablet_text{
	width:15rem;
	float:left;
	margin-left:0.6rem;
	margin-top:1rem;
}
.tablet_text_title{
	color:#7d2423;
	font-size: 0.56rem;
	font-weight: 600;
}
.tablet_text_type{
	width:100%;
	font-size: 0.34rem;
	color:#fff;
	line-height: 0.6rem;
	margin-top:0.5rem;
	margin-bottom:0.8rem;
}
.tablet_text_type span{
	display: inline-block;
	width:2.7rem;
	height:0.6rem;
	background: url("/images/bg_tablet_type.png") no-repeat;
	background-size: 100%;
	box-sizing: border-box;
	padding-left:0.5rem;
	margin-right:0.5rem;
}
.tablet_text_type span.act,.tablet_text_type span:hover{
	background: url("/images/bg_tablet_type_act.png") no-repeat;
	background-size: 100%;
}
.tablet_text_content{
	font-size: 0.3rem;
	color:#705d45;
	line-height: 0.64rem;
	font-weight: 500;
    max-height: 5rem;
    overflow: auto;
}
.tablet_text_content b{
	font-weight: 600;
}
.national_map{
	width: 23.7rem;
	height: 16.38rem;
	position: absolute;
	top: 2.2rem;
	left: 9.5rem;
	background: url(/images/national_map.png) no-repeat;
	background-size: 100% 100%;
}
.national_map span{
	display: block;
	width:0.8rem;
	height:0.8rem;
	margin:0.3rem;
	position:absolute;
	cursor:pointer;
}
.hotspot01{
	 top:3.8rem;
	 right:1.6rem;
 }
.hotspot02{
	top:5rem;
	right:3rem;
}
.hotspot03{
	top:5.5rem;
	right:5.6rem;
}
.hotspot04{
	top:8.6rem;
	right:9.5rem;
}
.hotspot05{
	top:7.6rem;
	right:6.4rem;
}
.hotspot06{
	top:8.1rem;
	right:7.2rem;
}
.hotspot07{
	top:8.6rem;
	right:9.4rem;
}
.hotspot08{
	top:10.3rem;
	right:11.5rem;
}
.hotspot09{
	top:11.3rem;
	right:6.7rem;
}
.hotspot10{
	top:12rem;
	right:5.5rem;
}
.hotspot11{
	top:12.1rem;
	right:9.4rem;
}
.hotspot12{
	top:7.9rem;
	right:8.5rem;
}
.popup{
	display:none;
	width:21rem;
	height:10rem;
	background: rgba(250,249,236,0.9);
	border:1px solid #af9b78;
	box-sizing: border-box;
	position:fixed;
	top:5.5rem;
	left:11.6rem;
	padding:0 0.14rem;
}
.icon_popup_close{
	display: block;
	width:0.74rem;
	height:0.66rem;
	background: url("/images/icon_popup_close.png") no-repeat;
	background-size: 100%;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
}
.popup_title{
	width:100%;
	border-bottom:1px solid #af9b78;
	height:1.16rem;
	line-height: 1.16rem;
	color:#fff;
	font-size: 0.4rem;
}
.popup_title span{
	display: inline-block;
	width:7.4rem;
	height:1.16rem;
	background: url("/images/bg_popup_title.png") no-repeat;
	background-size: 100%;
	padding-left:0.4rem;
	box-sizing: border-box;
}
.popup_box{
	width:100%;
	padding:0.7rem 0.5rem;
	box-sizing: border-box;
	overflow: hidden;
	color:#47422e;
	font-size: 0.36rem;
	line-height: 0.68rem;
}
.popup_box img{
	display: block;
	width:7rem;
	height:4.8rem;
	border:1px solid #af9b78;
	float:right;
	margin-left:0.3rem;
}
.city_map{
	width:100%;
	box-sizing: border-box;
	padding-left:6.2rem;
}
.city_map_box{
	width: 22.7rem;
	height: 18.6rem;
	background: url(/images/city_map.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	margin-left: 2rem;
}
.guli{
	display: block;
	width:4.28rem;
	height:0.34rem;
	background: url("/images/bg_city_map_content01.png") no-repeat;
	background-size: 100%;
	position:absolute;
	bottom:3.8rem;
	right:6.6rem;
}
.guli:hover{
	background: url("/images/bg_city_map_content01act.png") no-repeat;
	background-size: 100%;
}
.ywz{
	display: block;
	width:2.68rem;
	height:1.04rem;
	background: url("/images/bg_city_map_content02.png") no-repeat;
	background-size: 100%;
	position:absolute;
	bottom:2.4rem;
	right:9.2rem;
}
.ywz:hover{
	background: url("/images/bg_city_map_content02act.png") no-repeat;
	background-size: 100%;
}

.anniversary_video{
	width:22rem;
	height:7.7rem;
	background: #000;
	position: relative;
}
.anniversary_video video{
	width:100%;
	height:100%;
}
.icon_anniversary_video{
	width:2rem;
	height:2rem;
	background: url("/images/icon_anniversary_video.png") no-repeat;
	background-size: 100%;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-1rem;
	margin-top:-1rem;
}
.anniversary_video_title{
	width:100%;
	line-height: 1.6rem;
	color:#302314;
	font-size: 0.5rem;
	border-bottom:1px solid #bbb5af;
	margin-bottom:0.8rem;
}
.anniversary_sm_title{
	display: inline-block;
	width:100%;
	font-size: 0.4rem;
	color:#302314;
	text-align: center;
}
.anniversary_video_list{
	width:100%;
	overflow: hidden;
}
.anniversary_video_list .video_title{
	font-size: 0.4rem;
	color:#302314;
	text-align: center;
}

.anniversary_video_list .data_list_act{
	position: relative;
}
.anniversary_video_list .data_list_act::after{
	content: '';
	display: block;
	width:100%;
	height:3.8rem;
	position:absolute;
	top:0;
	left:0;
	background: url("/images/video_shadow.png") no-repeat;
	background-size: 100%;
}
.keepsake_introduction_main .pages_list{
	margin-top:0rem;
}
.anniversary_nav_list{
	width:100%;
	overflow: hidden;
	margin:2.5rem 1rem;
}
.anniversary_nav_list li{
	width:8.8rem;
	height:9.8rem;
	float: left;
	margin:0 1rem;
	cursor: pointer;
}
.anniversary_nav_list li img{
	width:100%;
	height:100%;
}
.line{
	width:100%;
	position: relative;

}
.line::before{
	content: "";
	width:2px;
	height: 100%;
	background: #b1a289;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-1px;
}
.time_main{
	width:100%;
	height:17.5rem;
	position: relative;
	overflow: auto;

}
.time_main::-webkit-scrollbar{
        display: none;
    }
.icon_time_top{
	display: block;
	width:0.4rem;
	height: 0.16rem;
	border-radius: 2px;
	background: #daccb3;
	position: absolute;
	top:0;
	left:50%;
	margin-left: -0.2rem;
}
.icon_time_bottom{
	display: block;
	width:0.4rem;
	height: 0.16rem;
	border-radius: 2px;
	background: #daccb3;
	position: absolute;
	bottom:0;
	left:50%;
	margin-left: -0.2rem;
}
.time_main_box{
	width:9.3rem;
	max-height:7.6rem;
	position: relative;
	border-bottom: 0.2rem solid #d9cebb;
	padding-bottom:1.2rem;
	background: #e7e0d2;
}
.time_main_box>p{
	width:100%;
	font-size: 0.32rem;
	color:#922b2a;
	line-height: 0.8rem;
	text-align: center;
	background: #d9cebb;
	border-radius: 0.04rem 0.04rem 0 0;
	position: relative;
	font-weight: 600;
}
.time_main_box .time_box_content{
	border-radius:0 0 0.04rem 0.04rem;
	box-sizing: border-box;
	padding:0.3rem;
	overflow-y: auto;
}
.time_main_box .img_box_content{
	width:4rem;
	height: 3.2rem;
	float:left;
	margin-right: 0.2rem;
}
.box_content_title{
	font-size: 0.32rem;
	color:#42311e;
	font-weight: 600;
}
.box_content_text{
	font-size: 0.28rem;
	color:#7a7a7a;
	margin-top:0.3rem;
	line-height: 0.5rem;
	max-height: 3.6rem;
}
.more{
	display: inline-block;
	width:2.7rem;
	height:0.6rem;
	background: url(/images/bg_tablet_type.png) no-repeat;
	background-size: 100%;
	font-size: 0.28rem;
	color:#fff;
	line-height: 0.6rem;
	position: absolute;
	bottom:0.5rem;
	right:0.1rem;
	box-sizing: border-box;
	padding-left:0.5rem;
}
.more_act{
	background: url(/images/bg_tablet_typeact.png) no-repeat;
	background-size: 100%;
}
.time_main_div{
	width:100%;
	height:7.6rem;
	margin-top:0.2rem;
	margin-bottom:1rem;
	position: relative;
}
.time_main_div .time_main_left{
	position: absolute;
	top:0;
	left:50%;
	margin-left:-10.05rem;
}
.time_main_div .time_main_right{
	position: absolute;
	top:0;
	right:50%;
	margin-right:-10.05rem;
}
.time_main_left .time_title_left::before{
	content: "";
	display: block;
	width:0;
	height:0;
	border-left:0.15rem solid #d9ccba;
	border-top:0.15rem solid rgba(0,0,0,0);
	border-right: 0.15rem solid rgba(0,0,0,0);
	border-bottom: 0.15rem solid rgba(0,0,0,0);
	position: absolute;
	top:50%;
	right:-0.3rem;
	margin-top:-0.15rem;
}
.time_main_left .time_title_left::after{
	content: "";
	display: block;
	width:0.3rem;
	height:0.3rem;
	border-radius: 50%;
	background: #7a6034;
	position: absolute;
	top:50%;
	right:-0.9rem;
	margin-top:-0.15rem;
}
.time_main_right .time_title_right::before{
	content: "";
	display: block;
	width:0;
	height:0;
	border-right:0.15rem solid #d9ccba;
	border-top:0.15rem solid rgba(0,0,0,0);
	border-left: 0.15rem solid rgba(0,0,0,0);
	border-bottom: 0.15rem solid rgba(0,0,0,0);
	position: absolute;
	top:50%;
	left:-0.3rem;
	margin-top:-0.15rem;
}
.time_main_right .time_title_right::after{
	content: "";
	display: block;
	width:0.3rem;
	height:0.3rem;
	border-radius: 50%;
	background: #7a6034;
	position: absolute;
	top:50%;
	left:-0.9rem;
	margin-top:-0.15rem;
}

/* 最后补得两个页面 药王成就 */
.book{
	width:100%;
	box-sizing: border-box;
	padding:1.2rem 0.3rem 0 1rem;
}
.img_book{
	display: block;
	width:9.36rem;
	height:12.8rem;
	float:left;
}
.book_box{
	width:100%;
	box-sizing: border-box;
	padding-left:9.76rem;
}
.book_box .book_titles{
	color:#423220;
	font-size: 0.48rem;
	padding-bottom:0.3rem;
	padding-left:0.4rem;
}
.border_line{
	width:100%;
	height:1px;
	background: url(/images/bg_line.jpg) no-repeat;
	background-size:100%;
}
.book_catalog{
	width:100%;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
}
.book_catalog_list{
	width:100%;
	height: 11.6rem;
	overflow: scroll;
}
.book_catalog_list li{
	width:3rem;
	height:0.7rem;
	line-height: 0.7rem;
	color:#442f17;
	font-size: 0.36rem;
	text-align: center;
	margin:0.24rem 0.44rem;
	float: left;
	background:url(/images/bg_catalog.jpg) no-repeat;
	background-size: 100%;
	font-weight: 600;
	cursor: pointer;
}
.book_catalog_list .act1{
	color:#ad1715;
}




/* 单独的css */
/*清楚浮动*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	font-size: 0; }

.clearfix {
	*zoom: 1; }

.life_content_index li {
	width: auto;
	padding: 0 0.4rem; }



.achievement_banner_list {
	margin-top: 4rem;
	margin-left: 2.6rem; }

.achievement_banner_list li {
	margin-right: 2.2rem;
	width: 4.6rem;
	float: left; }

.achievement_banner_list li a {
	display: inline-block;
	width: 100%; }

.achievement_banner_list li a img {
	width: 100%;
	border: none; }

.achievement_banner_list li:hover {
	cursor: pointer;
	-webkit-transform: rotate3d(0, 1, 0, 360deg);
	-moz-transform: rotate3d(0, 1, 0, 360deg);
	transform: rotate3d(0, 1, 0, 360deg);
	transition: -webkit-transform 1s ease-in-out;
	transition: -moz-transform 1s ease-in-out;
	transition: transform 1s ease-in-out; }

/*养生十三法*/
.health_Thirteen_index .active {
	font-weight: bold; }

.health_Thirteen_nav {
	position: absolute;
	top: 2rem;
	right: 0;
	width: 9.52rem;
	height: 1.34rem;
	background-image: url(/images/health_Thirteen_navbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100%;
	padding-left: 0.3rem;
	z-index: 999;
}

.health_Thirteen_nav>ul>li {
	float: left;
	padding: 0 0.08rem;
	line-height: 0.5rem;
	border-bottom: 1px solid #fdfaf4;
	margin-right: 0.35rem; }

.health_Thirteen_nav li a {

	cursor: pointer;
	display: inline-block; }

.health_Thirteen_nav .health_Thirteen_icon {
	display: none;
	width: 0.46rem;
	height: 0.26rem;
	background-image: url(/images/health_Thirteen_icon.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100%;
	vertical-align: bottom; }
.upSlide{
	display:none;
	background:#9d0c14 ;
	padding-bottom: 0.05rem;
	margin-top: 13%;
cursor:pointer;
	border-radius: 5px;
}
.health_Thirteen_nav li a:hover .upSlide{
	display: block;
}

.upSlide li{
	font-size: 0.3rem;
	color: #fff;
	padding: 0.05rem 0.2rem 0 0.2rem;
}
.upSlide li:hover{
	text-decoration: underline;
}

.health_Thirteen_nav span {
	font-family: 'Microsoft Yahei';
	font-size: 0.28rem;
	color: #fdfaf4;
	display: inline-block;
	opacity: 0.65;
	cursor: pointer;
}

.health_Thirteen_nav li.active .health_Thirteen_icon {
	display: inline-block; }
.health_Thirteen_nav li.active span {
	font-weight: bold;
	opacity: 1; }

.health_Thirteen_nav li:hover .health_Thirteen_icon {
	display: inline-block; }
.health_Thirteen_nav li:hover span {
	font-weight: bold;
	opacity: 1; }

.health_Thirteen_main {
	width: 100%;
	margin-top: 0.3rem; }

.health_Thirteen_title {
	width: 3.84rem;
	height: 1.16rem;
	background-image: url(/images/health_Thirteen_titlebg.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100%; }

.health_Thirteen_contentbg {
	margin: 0 1.7rem 0 0.8rem;
	padding: 0.5rem 0.04rem 0 0.36rem;
	background-image: url(/images/health_Thirteen_contentbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100%; }

.health_Thirteen_content {
	border: 1px solid #e3e0df;
	background: #fdfcfc;
	padding-top: 0.6rem; }

.health_Thirteen_movieMix {
	box-sizing: border-box;
	width: 100%;
	padding: 0 0.5rem 0.24rem 1.08rem;
	background-image: url(/images/health_Thirteen_movieMixbg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 100%;
	height: 7rem;
}

.health_Thirteen_movie {
	width: 11.1rem;
	float: left;
	margin-right: 0.7rem;
	margin-bottom: 0.6rem; }

.health_Thirteen_movieDes {
	font-family: 'Microsoft Yahei'; }

.health_Thirteen_movieDes h3 {
	font-weight: bold;
	font-size: 0.4rem;
	color: #931311;
	line-height: 0.5rem;
	margin: 0.3rem 0 0.4rem 0; }

.health_Thirteen_movieDes p {
	color: #655a43;
	font-size: 0.32rem;
	line-height: 0.6rem; }

.health_Thirteen_tab {
	min-height: 7.8rem;
	box-sizing: border-box;
	padding: 0.6rem 0.1rem 0 0.1rem; }

.health_Thirteen_tab {
	width: 100%; }

.health_Thirteen_tabTitle {
	width: 100%;
	padding-bottom: 0.16rem;
	background-image: url(/images/health_Thirteen_tabbg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 100%; }

.health_Thirteen_tabTitle li {
	float: left;
	width: 1.46rem;
	height: 0.39rem;
	background-image: url(/images/health_Thirteen_tabItembg.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100% 100%;
	font-family: 'Microsoft Yahei';
	font-weight: bold;
	font-size: 0.28rem;
	color: #44301e;
	text-align: center;
	padding-top: 0.25rem;
	cursor: pointer; }

.health_Thirteen_tabTitle li.this_selected {
	background-image: url(/images/health_tab_itemActive.png);
	color: #fbfafa; }

.health_Thirteen_tabItem {
	display: none;
	padding-top: 0.48rem; }

.health_Thirteen_tabItem p {
	font-family: 'Microsoft Yahei';
	font-weight: bold;
	font-size: 0.28rem;
	color: #44301e;
	line-height: 0.56rem;
	padding-left: 0.2rem; }

/*养生箴铭*/
.achievement_proverbs_title {
	background-image: url(/images/achievement_proverbs_titlebg.png); }

.achievement_proverbs_content {
	padding: 0.4rem 0.24rem;
	min-height: 14.46rem; }

.proverbs_tab_title {
	padding-left: 0.4rem;
	background-image: url(/images/proverbs_tab_titlebg.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 100%; }

.proverbs_tab_title li {
	float: left;
	width: 2rem;
	height: 0.7rem;
	background-image: url(/images/bg_concept_nav.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100% 100%;
	text-align: center;
	line-height: 0.7rem;
	font-size: 0.028rem;
	font-family: 'Microsoft Yahei';
	color: #302217;
	margin-right: 2.5rem;
	cursor: pointer; }

.proverbs_tab_title li.this_selected {
	color: #8d0e0e;
	font-weight: bold; }

.proverbs_tab_content .proverbs_tab_item {
	display: none; }

.proverbs_poems {
	width: 13.28rem;
	height: 6.72rem;
	margin: 0.7rem auto 0.3rem; }

.proverbs_poems img {
	width: 100%;
	height: auto;
	border: none; }

.proverbs_translation_title {
	width: 2.9rem;
	height: 0.76rem;
	background-image: url(/images/proverbs_translation_titlebg.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100%;
	margin-bottom: 0.3rem; }

.proverbs_translation_con {
	font-size: 0.32rem;
	color: #6a5941;
	font-family: 'Microsoft Yahei';
	line-height: 0.6rem;
	padding-left: 0.4rem;
	max-height: 3rem;
	overflow: auto; }

.modal {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.5);
	display: none; }

.modal_img {
	background: #fff;
	position: absolute;
	width: 669px;
	height: 335px;
	top: 50%;
	margin-top: -167.5px;
	left: 50%;
	margin-left: -334px;
	z-index: 1;
	border-radius: 4px;
	-webkit-border-radius: 4px; }

.modal_img img {
	width: 100%;
	border: none; }

/*铜川药王山*/
.trace_tc_nav {
	padding-left: 0.4rem; }

.trace_tc_nav li {
	margin-left: 0.6rem; }

.trace_tc_main {
	position: relative;
	width: 31.06rem;
	float: left; }

.trace_tc_padding {
	position: relative;
	padding: 0 0 0 1.8rem;
	box-sizing: border-box; }

.trace_tc_padding .grid {
	width: 30.94rem; }
.trace_tc_padding .grid-item {
	box-sizing: border-box;
	padding: 0.1rem 0.1rem 0 0.1rem;
	background: #d7ccb5; }
.trace_tc_padding .img_story {
	border: 1px solid #8c774c; }
.trace_tc_padding .grid_title {
	width: 100%;
	height: 1.2rem;
	line-height: 1.2rem;
	color: #614e3c;
	font-size: 0.4rem;
	font-family: 'Microsoft Yahei';
}
/*后世纪念--总介绍*/
.keepsake_introduction_main {
	margin: 0.6rem 0.5rem 0 1.4rem; }

.general_introduction_title {
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	background: #eeeae1;
	text-align: center;
	font-family: 'Microsoft Yahei';
	font-size: 0.44rem;
	color: #8e1c1c;
	margin-bottom: 0.7rem;
	font-family: 'Microsoft Yahei'; }

.subtitle {
	line-height: 0.6rem;
	font-size: 0.36rem;
	color: #766559;
	font-weight: bold; }

.substance {
	line-height: 0.6rem;
	font-size: 0.32rem;
	color: #766559;
	margin-bottom: 0.6rem; }

.general_introduction_pic {
	width: 100%;
	position: relative; }

.general_introduction_pic li {
	float: left;
	width: 5.24rem;
	margin-right: 0.1rem; }
.general_introduction_pic li span {
	display: inline-block; }
.general_introduction_pic li img {
	width: 100%;
	height: auto;
	border: none; }

.general_introduction_pic li:last-child {
	margin-right: 0; }

.general_introduction_btnPrev, .general_introduction_btnNext {
	width: 0.7rem;
	height: 1rem;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100%;
	position: absolute;
	top: 50%;
	margin-top: -0.5rem;
	cursor: pointer; }

.general_introduction_btnPrev {
	left: -0.34rem;
	background-image: url(/images/general_introduction_btnPrev.png); }

.general_introduction_btnNext {
	right: 0.16rem;
	background-image: url(/images/general_introduction_btnNext.png); }

/*首届详情*/
.activity_elements {
	font-size: 0.32rem;
	font-family: 'Microsoft Yahei';
	color: #837357;
	font-weight: bold;
	line-height: 0.6rem; }

.pull_left {
	float: left; }

.activity_con {
	float: left;
	margin-left: 1.46rem;
	margin-top: -0.94rem; }


/*千金药方列表*/
.work_list {
  margin: 0.8rem 1.1rem 0 1.3rem; }

.work_list>ul {
  width: 100%; }

.work_list_con li {
  width: 100%;
  margin-bottom: 1.9rem; }

.work_list_con li:last-child {
  margin-bottom: 0; }

.work_list .cover {
  width: 3.58rem;
  max-height: 5.32rem;
  float: left;
	overflow: hidden;
	margin-right: 0.5rem;}
.achivementslist  .cover {

	max-height: unset;
 }
  .work_list .cover img {
    width: 100%;
    border: none; }

.work_list_describe p,.achivementslist .work_list_describe {
  line-height: 0.56rem;
  font-size: 0.28rem;
  margin-right: 0.5rem; }
.achivementslist .work_list_describe{
	float: left;
	width: 16.7rem;
	margin-left: 0.3rem;
}
.achivementslist .btn_read{
	top: 0;
}

.achivementslist .work_name{
	margin-left: 0;
}
.achivementslist .content{
	max-height: 3.5rem;
	overflow: auto;
}


.work_name {
  font-family: 'Microsoft Yahei';
  font-size: 0.36rem;
  font-weight: bold;
  color: #1a1a1a;
  padding-bottom: 0.2rem;
  background-image: url(/images/work_titlebg.png);
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: 100%;
  margin-left: 3.4rem; }

.title_font_red {
  color: #b20606;
  margin-right: 0.3rem; }

.name_time_con {
  color: #504f4f; }

.work_describe_font {
  color: #111111; }

.name_time_title {
  color: #111111;
  font-weight: bold; }

.btn_read {
	display: inline-block;
	font-size: 0.32rem;
	color: #fefefd;
	font-family: 'Microsoft Yahei';
	background-image: url(/images/btn_readbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100%;
	width: 2.8rem;
	height: 1rem;
	padding-left: 0.4rem;
	line-height: 1rem;
	position: relative;
  top: -0.3rem; }

.work_list .pages_list {
  margin-top: 0; }

/* 走进药王 */
.walkIntoSun{
	width: 90%;
	margin: 10% auto;
}
.walkIntoEnter{
	float: left;
	width: 28%;
	position: relative;
	margin: 0 2.5%
}
.walkIntoEnter span{
    display: block;
    position: absolute;
    width: 35%;
    right: 13%;
    top: 6%;
}
.walkIntoEnter>img{
	width: 100%;
}
.walkIntoEnter span img{
	width: 100%;

}
.walkIntoEnter span .h{
	display:none;
}
.walkIntoEnter span:hover .h{
	display: block;
}
.walkIntoEnter span:hover .s {
	display: none;
}
/* 详情页 */
.detailsWrap{
	width: 94%;
	margin: 0 auto
}
.detailsWrap h4{
	font-size: 0.5em;
	color:#8e1c1c;
	text-align: center;
	font-weight: bold;
	padding: 1% 0;
	background: #f3efeb;
	margin: 4% 0 3% 0;
}
.detailsWrap .detailsImg{
	float: left;
	width: 34%;
padding: 0.5%;
border: 1px solid #dbcfbb;
margin-right: 2%;
}
.detailsWrap .detailsImg img{
	width: 100%
}

.detailsWrap .content{
font-size: 0.3em;
line-height: 2.3em;
color: #766559;
text-indent: 2em;
}

.contentbox{
	max-height:13rem;
	overflow: auto;
}
.thirdNav {
    position: absolute;
    width: 45%;
    background: url(/images/health_Thirteen_navbg.png)no-repeat;
    background-size: 100% 100%;
    padding: 1.5% 1% 3% 1%;
    right: 2%;
    top: 2rem;
}
.thirdNavBtn{
	cursor: pointer;
    float: left;
    color: #fdfaf4;
    border-bottom: 1px solid #fdfaf4;
    text-align: center;
    font-size: 0.3em;
    margin: 0 3%;
}
.thirdNavBtn:hover,
.thirdNav .navOn {
	background: url("/images/health_Thirteen_icon.png")no-repeat left center;
	padding-left: 5%;
}
/* 药王文化 */
.cultureIndex{
	padding-top: 12%
}
.cultureIndex a{
	float: left;
	width: 29%;
	position: relative;
}
.cultureIndex a .bg{
	width: 100%;
	display: block;
	border: 2px solid #eeda00
}
.cultureIndex a .name{
	width: 72%;
	position: absolute;
	top: 13%;
	left: 14%;
}
.cultureIndex .cultureBtn1
{
	margin:0 11% 0 17%;
}
/* 养生方剂 */
.foodMedicalBtnWrap{
	height: 100%;
	width: 100%;
	background: #600f0e
}
.btnBox{
	padding-bottom: 0.6rem;
	border-bottom: 2px solid #732322;
}
.btnBox span{
	display: inline-block;
	width: 25%;
	height: 0.7rem;
	background: url("/images/foodBtnBg.png")no-repeat;
	background-size: 100% 100%;
	color: #af9595;
	font-size: 0.3rem;
	line-height: 0.7rem;
	text-align: center;
	margin: 0 0 0 4%;
	cursor: pointer;
}
.btnBox span:hover,
.btnBox .on{
	color:#fcf6f6;
	font-weight: bold
}
.foodVideoBox video
{
	display: block;
	width: 70%;
	margin: 3% auto 0 auto;
}
.foodvideoTitle{
	font-size: 0.6rem;
	text-align: center;
	line-height: 0.8rem;
	color:#732322;
	margin-top:7%;
}
.foodItem{
	display: none;
}
.foodMlistContent .foodItemShow{
	display: block;
}
.foodItem li{
	color:#d6bebe;
	font-size: 0.3rem;
	cursor: pointer;
	border-bottom: 1px solid #732c2b;
	line-height: 0.8rem
}

.foodMlistContent{
	padding:0 15px;
	max-height: 17rem;
	overflow: auto;
}
.foodItem li:hover,
.foodItem .on{
	color:#fcf6f6;
	font-weight: bold;
}
/* 节日活动 */
.cultureActivity>ul{
	padding: 2% 4%
}
.cultureActivity .activityPic,
.cultureActivity .activityBrief{
	float: left;

}
.cultureActivity>ul>li{
	padding-bottom: 0.6rem;
	border-bottom: 1px solid #d6d5d5;
	margin: 0 0 3% 0
}
.cultureActivity .activityPic{
	width:21%;
}
.cultureActivity .activityBrief{
	width: 76%;
	margin-left: 3%;
}
.cultureActivity .activityBrief h5{
	font-size: 0.4rem;
}

.cultureActivity .activityBrief .content{
	font-size: 0.3rem;
	margin: 0.5rem 0;
	line-height: 0.5rem;
	max-height: 0.9rem;
	overflow: auto;
}
.activityBrief .more {
	font-size: 0.3rem;
	background: url("/images/more.png")no-repeat;
	background-size: 100% 100%;
	display: block;
	position: unset;
}
.activityBrief .more:hover{
	color: #fff;
	background: url("/images/hmore.png")no-repeat;
	background-size: 100% 100%;

}