﻿/** 头部 **/
#logo_search
{
    background:#a68022;
}

#lnyby
{
    display:block;
    position:absolute;
    top:102px;
    left:95px;
    font-size:12px;
    color:#c33151;
    letter-spacing:1px;
}

#lnyby:hover
{
    color:#fff;
}

#logo_search #keys
{
    padding:10px 8px 9px 45px;
    width:280px;
    outline:none;
    border:1px solid #fa9797;
    color:#999999;
}

#searchBtn a
{
    display:inline-block;
    width:71px;
    height:42px;
    color:#fff;
    background:url(/Content/images/search_button_culture.jpg) no-repeat;
    outline:none;
    font-size:18px;
    text-align:center;
    line-height:42px;
}


#logo_search .webTag
{
    float:right;
    margin:60px 60px 0px 0px;
    width:180px;
    height:41px;
    background:url(/Content/images/tagTxt_3.jpg) no-repeat;
    position:relative;
}

#menuNav
{
    height:60px;
    background:url(/Content/images/menuBg_culture.jpg) repeat-x;
    border-top:1px solid #a6783d;
}

#menuNav li
{
    float:left;
    height:60px;
    border-right:1px solid #865401;
    padding:0px 15px 0px 15px;
    overflow:hidden;
    width:90px;
}

#menuNav li a
{
    display:block;
    position:absolute;
    left:0px;
    top:0px;
    text-align:center;
    color:#fff;
    font-size:18px;
    letter-spacing:1px;
    width:125px;
    height:60px;
    line-height:60px;
}

#menuNav li p a
{
    font-size:12px;
    color:#f3f3f3;
    font-weight:normal;
    padding-top:2px;
}

#menuNav li.current
{
    display:block;
    background:#865401;
}

#menuNav .zd-sub
{
    margin-right:10px;
}

#munuNav_sub .sub a:hover
{
    color:#865401;
}

.urlNav a:hover
{
    color:#fa9797;
}

/** 底部 **/
#unit_friend .boxContent dt b
{
    font-size:14px;
    color:#b97504;
    font-weight:normal;
    line-height:25px;
}

#bottom_channel_nav
{
    background:#b97504;
    padding:10px 0px 10px 0px;
}

#unit_friend .boxContent dt a:hover
{
    color:#b97504;
}

#weixin p
{
    font-size:14px;
    text-align:center;
    line-height:23px;

}

/** 长廊 **/
#gallery {

    height:487px;
    width:100%;
    position:relative;
}

#gallery .galleryWrap {

    position:absolute;
    top:-10px;
    left:0px;
    width:100%;
    height:497px;
    background:url(/Content/images/cultureGallerBg.jpg) no-repeat center center;
    background-size: cover;
}

/** 卷轴 **/
#reel {

    width:100%;
    height:490px;
    margin:0 auto;
    padding:30px 0px 30px 0px;
    position:relative;
    overflow:hidden;
}

#reel .leftReel {

    position:absolute;
    left:0px;
    top:4px;
    width:50%;
    height:492px;
    background:url(/Content/images/leftReel.jpg) no-repeat right top;
    background-size: cover;
    z-index:2;
}

#reel .rightReel {

    position:absolute;
    right:0px;
    top:4px;
    width:50%;
    height:492px;
    background:url(/Content/images/rightReel.jpg) no-repeat left top;
    background-size: cover;
    z-index:2;
}

#reel .reel_box {

    position:absolute;
    left:0px;
    top:60px;
    width:100%;
    height:377px;
    background:url(/Content/images/reelBg.jpg) no-repeat center center;
    background-size: cover;
    border-top:2px solid #895104;
    border-bottom:2px solid #895104;
    box-shadow:0px 4px 4px 0px rgba(9, 2, 4, 0.15);
    -webkit-box-shadow: 0px 4px 4px 0px rgba(9, 2, 4, 0.15);
    -moz-box-shadow: 0px 4px 4px 0px rgba(9, 2, 4, 0.15);
    -ms-box-shadow: 0px 4px 4px 0px rgba(9, 2, 4, 0.15);
    -o-box-shadow: 0px 4px 4px 0px rgba(9, 2, 4, 0.15);
}

#reel .reelContent {

   padding:10px 0px 10px 0px;
}

#reel .reelContent .rc {

   border:4px solid #ba7f01;
   height:350px;
   width:89.4%;
   margin:0 auto;
   position:relative;
}

#reel .reelContent .rc .titl {

   display:block;
   position:absolute;
   top:-65px;
   left:0px;
   width:100%;
   text-align:center;
}

#reel .reelContent .rc .left_line {

   position:absolute;
   left:3px;
   top:-45px;
   width:35%;
   height:1px;
   border-bottom:1px solid #865401;
}

#reel .reelContent .rc .right_line {

   position:absolute;
   right:73px;
   top:-45px;
   width:29.8%;
   height:1px;
   border-bottom:1px solid #865401;
}

#reel .reelContent .rc .reelBtn {

   position:absolute;
   width:50px;
   height:20px;
   right:0px;
   top:-52px;
   z-index:1;
}

#reel .reelContent .rc .reelBtn a {

    display:block;
    float:left;
    width:18px;
    height:18px;
    border:1px solid #865401;
    margin-left:1px;
    background:#fdfbf7;
    font-family:SimSun;
    color:#865401;
    line-height:18px;
    text-align:center;
}

#reel .reelContent .rc .reelBtn a:hover {

    background:#865401;
    color:#fff;
    font-weight:800;
    text-decoration:none;
}

#reel .reelContent .rc .detail {

   position:absolute;
   left:30px;
   bottom:-52px;
   width:91%;
   height:20px;
   font-size:14px;
   color:#865401;
   overflow:hidden;
   font-weight:800;
}

#reel .reelContent .rc .detail_more {

   position:absolute;
   display:block;
   font-style:normal;
   right:48px;
   bottom:-52px;
   font-size:14px;
   color:#865401;
   font-weight:800;
}

#reel .reelContent .rc .detail_more a {

   display:inline-block;
   font-size:14px;
   font-weight:800;
   color:#865401;
   padding:0px 2px 0px 2px;
}

#reelSilder {

    width:100%;
    height:350px;
    overflow:hidden;
}

#historyMenu {

    position:relative;
    width:100%;
    height:61px;
}

#historyMenu .Bg_left {

    display:block;
    width:50%;
    height:61px;
    float:left;
    background:#865401;
}

#historyMenu .Bg_right {

    display:block;
    width:50%;
    height:61px;
    float:right;
    background:#b97504;
}

#historyMenu .hm_content {

    height:61px;
    width:100%;
    position:absolute;
    left:0px;
    top:0px;
}

#historyMenu .hm_content .left {

    float:left;
    width:341px;
}

#historyMenu .hm_content .right {

    float:right;
    width:850px;
    height:61px;
    background:#b97504;
    position:relative;
}

#historyMenu .reel_category {

    position:absolute;
    left:80px;
    top:0px;
    height:61px;
    width:100%;
}

#historyMenu .reel_category dt {

    float:left;
    display:block;
    margin-top:5px;
    padding-top:1px;
}

#historyMenu .reel_category dt a {

    font-size:16px;
    color:#fff;
}

#historyMenu .reel_category dt.d {

    font-size:16px;
    color:#fff;
    font-family:SimSun;
    padding:3px 10px 0px 10px;
}

#historyContent {

    position:relative;
    background:url(/Content/images/historyLeftBg.png) no-repeat left top; 
    background-attachment: fixed;
    height:950px;
}

#historyContent .leftBgImg {

    background:url(/Content/images/historyLeftBg.png) no-repeat left top;
    width:366px;
    height:950px;
}

#historyContent .rightTopBgImg {

    position:absolute;
    right:0px;
    top:0px;
    background:url(/Content/images/rightTopBgImg.png) no-repeat left top;
    width:550px;
    height:420px;
}

#historyContent .rightBottomImg {

    position:absolute;
    right:0px;
    bottom:0px;
    background:url(/Content/images/rightBottomImg.png) no-repeat left top;
    width:1171px;
    height:432px;
}

#historyContent .hc_main {

    position:absolute;
    left:0px;
    top:20px;
    width:100%;
    height:auto;
    z-index:5;
}

#historyContent .hc_main .zyTitl {

    position:absolute;
    left:100px;
    top:320px;
    display:none;
    width:335px;
    text-align:center;
    font-size:16px;
}

#historyContent .hc_main .zyTitl em {

    display:block;
    font-size:14px;
    font-style:normal;
    margin-top:3px;
}

#historyContent .hc_left {

    float:left;
    position:relative;
}

#historyContent .hc_right {

    float:right;
    width:560px;
    padding-top:80px;
}

#historyContent .hrc {

    width:auto;
    height:47px;
    overflow:hidden;
}

#historyContent .hrp {

    width:auto;
    height:157px;
    overflow:hidden;
}

#historyContent .perion {

    width:auto;
    height:47px;
    display:none;
}

#historyContent .pTxt {

    font-size:14px;
    color:#b97504;
    line-height:23px;
    margin-top:15px;
    display:none;
}

#historyContent .pTxt em {

    display:inline-block;
    width:28px;
}

#historyContent .perArea {

    position:absolute;
    width:auto;
    left:0px;
    top:0px;
    display:none;
}

#historyContent .perArea:hover {

    text-decoration:none;
}

#historyContent .perArea span {

    display:block;
    position:relative;
    padding:2px 8px 2px 8px;
    background:#ea9405;
    font-size:14px;
    color:#fff;
}

#historyContent .perArea span img {

    position:absolute;
    top:20px;
    left:0px;
}

#historyContent .imgArry {

    width:100%;
    margin-top:25px;
    height:220px;
    display:none;
}

#historyContent .imgArry li {

    float:left;
    width:100px;
    height:220px;
    margin-left:10px;
    overflow:hidden;
}

#historyContent .imgArry li a {

    display:block;
    width:98px;
    height:130px;
    border:1px solid #865401;
    margin-bottom:5px;
    overflow:hidden;
}

#historyContent .imgArry li a img {

    /*max-width:100%;
    height:auto !important;
    width: expression(this.width > 100% ? 100%: true);*/
    width:98px;
    height:130px;
    transition:.5s transform; 
    transform: translateZ(0);
}

#historyContent .imgArry li a:hover img {

    transform: scale(1.5, 1.5); 
    transition: 2s transform;
}

#historyContent .imgArry li p {

    text-align:center;
    font-size:14px;
    line-height:25px;
    margin-top:2px;
}

#imgTuPu {
    
    width:570px;
    height:5px;
    position:relative;
}

#imgTuPu .tupu {
    
    width:570px;
    height:15px;
    position:absolute;
    left:0px;
    top:-190px;
}

#imgTuPu .tupu .titl {
    
    width:570px;
    height:55px;
    background:url(/Content/images/tupuTitl.png) no-repeat left top;
    position:relative;
}

#imgTuPu .tupu .titl .category {

    position:absolute;
    top:8px;
    right:130px;
}

#imgTuPu .tupu .titl .category a {

    display:block;
    float:left;
    font-size:16px;
    margin-right:10px;
    padding:8px 15px 8px 15px;
}

#imgTuPu .tupu .titl .category a:hover,#imgTuPu .tupu .titl .category a.curr {

    background:#865401;
    color:#fff;
    text-decoration:none;
}

#imgTuPu .tupu .categoryArea {

    margin-top:25px;
}

#imgTuPu .tupu .categoryArea .ca {

    display:none;
}

#imgTuPu .tupu .categoryArea .ca li.left {

    float:left;
    width:390px;
    height:120px;
    overflow:hidden;
}

#imgTuPu .tupu .categoryArea .ca li.left a{

    float:left;
    display:block;
    width:130px;
    line-height:32px;
    font-size:14px;
}

#imgTuPu .tupu .categoryArea .ca li.left a:hover{

    color:#865401;
}

#imgTuPu .tupu .categoryArea .ca li.right {

    float:right;
}

#imgTuPu .tupu .categoryArea .ca li.right a {

    display:flex;
    width:150px;
    height:120px;
    justify-content: center;
    align-items: center;
    border:1px solid #865401;
    overflow:hidden;
}

#imgTuPu .tupu .categoryArea .ca li.right a img {

    max-width:150px;
    height:auto !important;
    transition:.5s transform; 
    transform: translateZ(0);
}

#imgTuPu .tupu .categoryArea .ca li.right a:hover img {

    transform: scale(1.5, 1.5); 
    transition: 2s transform;
}

#historyTwoArea {

    margin-top:50px;
}

#historyTwoArea .his_left {

    float:left;
    width:610px;
    border-right:1px solid #865401;
    position:relative;
}

#historyTwoArea .his_left .rightContent {

    position:absolute;
    right:35px;
    top:25px;
    width:338px;
}

#historyTwoArea .his_left .rightContent h5 {

    margin-bottom:15px;
}

#historyTwoArea .his_left .rightContent h5 a{

    color:#865401;
    font-size:20px;
}

#historyTwoArea .his_left .rightContent p {

    color:#865401;
    font-size:14px;
    line-height:23px;
}

#historyTwoArea .his_left .rightContent p em {

    display:inline-block;
    width:26px;
}

#historyTwoArea .his_left .rightContent span.more {

    display:block;
    text-align:right;
    padding:10px 10px 0px 0px;
}

#historyTwoArea .his_left .rightContent span.more a {

    color:#865401;
    font-size:14px;
}

#historyTwoArea .his_left .img {

    width:218px;
    height:325px;
}

#historyTwoArea .his_right {

    float:right;
    width:550px;
}

#historyTwoArea .history_articly {

    position:relative;
}

#historyTwoArea .ha_content {

    position:absolute;
    right:0px;
    top:0px;
    width:460px;
}

#historyTwoArea .ha_content h4 {

    margin-bottom:10px;
}

#historyTwoArea .ha_content h4 a {

    color:#865401;
    font-size:20px;
}

#historyTwoArea .ha_content p {

    font-size:14px;
    line-height:23px;
}

#historyTwoArea .ha_content p em{

    display:inline-block;
    width:26px;
}

#historyTwoArea .articlyList {

    margin-top:25px;
}

#historyTwoArea .articlyList .al {

    margin-top:3px;
}

#historyTwoArea .articlyList .al a {

    font-size:14px;
}

#historyTwoArea .articlyList .al span{

    display:inline-block;
    font-size:14px;
    color:#865401;
    margin-right:8px;
}

#historyTwoArea .articlyList .al span a{

    display:inline-block;
    font-size:14px;
    color:#865401;
    padding:0px 2px 0px 2px;
}

#historyTwoArea .articlyList .al a:hover {

    color:#865401;
}

#historyTwoArea .articlyList .split{

    width:100%;
    height:10px;
}

#historyBottomLine {

    width:100%;
    height:5px;
    background:url(/Content/images/bottomLine.png) repeat-x;
}

#oldWrap {

    position:relative;
    background:#fff;
    width:100%;
    height:1010px;
}

#oldWrap .rightBottomBg {

    position:absolute;
    right:0px;
    bottom:20px;
    background:url(/Content/images/rightBottomImg.png) no-repeat;
    width:1171px;
    height:432px;
}

#oldWrap .leftBottomBg {

    position:absolute;
    left:0px;
    bottom:20px;
    background:url(/Content/images/leftBottomImg.png) no-repeat;
    width:1171px;
    height:432px;
}

#oldWrap .owBox {

    position:absolute;
    width:100%;
    height:auto;
    top:50px;
    left:0px;
    z-index:5;
}

#oldWrap .owBox .ob {

    background:#fff;
    padding:0px 10px 0px 10px;
}

#oldWrap .owBox .titl {

    display:block;
    height:46px;
    background:url(/Content/images/oldTitl.jpg) no-repeat;
    position:relative;
}

#oldWrap .owBox .titl a{

    position:absolute;
    right:10px;
    top:-5px;
    display:inline-block;
    font-size:14px;
    color:#865401;
    text-align:right;
}

#oldWrap .siderLi {

    padding-top:30px;
}

#oldWrap .siderLi li {

    float:left;
    width:285px;
    height:400px;
    margin:0px 20px 30px 0px;
}

#oldWrap .siderLi li a {

    display:block;
}

#oldWrap .siderLi li a img {

    transition:.5s transform; 
    transform: translateZ(0);
}

#oldWrap .siderLi li a:hover img {

    transform: scale(1.1, 1.1); 
    transition: 2s transform;
}

#oldWrap .siderLi li span {

    display:block;
    width:285px;
    height:280px;
    overflow:hidden;
    border:1px solid #ccc;
    text-align:center;
    padding:20px 0px 0px 0px;
    position:relative;
    background:#fff;
}

#oldWrap .siderLi li span i {

    display:none;
    position:absolute;
    left:0px;
    bottom:0px;
    width:285px;
    height:40px;
    font-size:16px;
    font-weight:800;
    font-style:normal;
    background:#865401;
    text-align:center;
    line-height:40px;
    color:#fff;
    letter-spacing:1px;
}

#oldWrap .siderLi li p {

    font-size:14px;
    line-height:23px;
    background:#eee;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:15px;
    width:255px;
    color:#999999;
}

#oldWrap .siderLi li a:hover p,#oldWrap .siderLi li a:hover {

    color:#865401;
    text-decoration:none;
}

#oldWrap .siderLi li a:hover span i {

    display:block;
}

/** 古籍 **/
#histroyBooks {

    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background:#fafbfa;
    position:relative;
    height:500px;
}

#histroyBooks .bookLeftBg {

    width:416px;
    height:317px;
    position:absolute;
    left:0px;
    bottom:0px;
    background:url(/Content/images/bookRightBg.png) no-repeat right top;
}

#histroyBooks .bookRightBg {

    width:774px;
    height:355px;
    position:absolute;
    right:0px;
    bottom:5px;
    background:url(/Content/images/bookRightBg.png) no-repeat right top;
}

#histroyBooks .hb_main {

    position:absolute;
    width:100%;
    height:auto;
    left:0px;
    top:0px;
}

#histroyBooks .booksWrap {

    padding:35px 0px 20px 0px;
}

#histroyBooks .titl {

    border-bottom:1px solid #865401;
    position:relative;
    width:100%;
    height:70px;
    
}

#histroyBooks .titl .menus {

    position:absolute;
    bottom:-1px;
    left:250px;
}

#histroyBooks .titl a {
    
    display:block;
    position:relative;
    float:left;
    font-size:21px;
    width:85px;
    height:40px;
    line-height:40px;
    background:#fafbfa;
    margin-left:5px;
    text-align:center;
    border-left:1px solid transparent;
    border-right:1px solid transparent;
    border-top:1px solid #fafbfa;
    border-bottom:1px solid transparent;
}

#histroyBooks .titl a .line {

    position:absolute;
    left:-1px;
    bottom:-1px;
    width:105%;
    height:1px;
    border-bottom:1px solid #865401;
}


#histroyBooks .titl a.curr {
    
    border-left:1px solid #865401;
    border-right:1px solid #865401;
    border-top:1px solid #865401;
    color:#865401;
    text-decoration:none;
}

#histroyBooks .titl a.curr .line {

    border-bottom:0px;
}

#histroyBooks .bookContentWrap {

    padding:25px 0px 25px 0px;
}

#histroyBooks .bookContentWrap .left {

    float:left;
    width:240px;
    height:335px;
}

#histroyBooks .bookContentWrap .right {

    float:right;
    width:910px;
    padding-top:15px;
}

#histroyBooks .bookContentWrap .right .t {

   font-size:22px;
   font-weight:800;
}

#histroyBooks .bookContentWrap .right .t:hover {

   color:#865401;
}

#histroyBooks .bookContentWrap .right p {

   font-size:14px;
   line-height:23px;
   margin-top:10px;
}

#histroyBooks .bookContentWrap .right p em {

   display:inline-block;
   width:26px;
}

#histroyBooks .bookContentWrap .right a.detail:hover {

   color:#865401;
}

#histroyBooks .bookContentWrap .subWrap {

    margin-top:45px;
    width:910px;
    height:205px;
    position:relative;
}

#histroyBooks .bookContentWrap .bookCategory {

    display:none;
}

.pb { position:relative;}
.pb .pre{ cursor:pointer; width:45px; height:45px; background:url(/Content/images/l.png) no-repeat; position:absolute; top:60px; left:-45px; z-index:10;}
.pb .next{ cursor:pointer; width:45px; height:45px; background:url(/Content/images/r.png) no-repeat; position:absolute; top:60px; right:-45px; z-index:10;}
.playBox{ width:910px; height:205px; position:relative;margin:0px auto; overflow:hidden;}
.playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
.playBox .oUlplay li{ float:left;display:block;width:910px;}
.playBox .oUlplay dt {display:block;float:left;width:216px;height:160px;margin-left:15px;}
.playBox .oUlplay dt a {font-size:16px;font-weight:800;color:#865401;}
.playBox .oUlplay dt a:hover {text-decoration:underline;}
.playBox .oUlplay dt span {display:block;border:1px solid #ccc;width:215px;height:120px;margin-top:10px;}
.playBox .oUlplay dt span i{display:block;font-style:normal;width:105px;float:left;}
.playBox .oUlplay dt span i a{display:block;font-size:14px;font-weight:500;padding:8px 10px 0px 10px;color:#333;}
.playBox .oUlplay dt span i a:hover{color:#865401;}
.playBox .smalltitle {width:100%; height:10px; position:absolute; bottom:15px; z-index:10}
.playBox .smalltitle ul{ width:120px; margin:0 auto;}
.playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ccc; float:left; overflow:hidden;*display:inline;*zoom:1;cursor:pointer;}
.playBox .smalltitle .thistitle{ background:#b67c31;}

/** 国医大师 **/
#master {

    background:#fff;
}

#master .titl {

    background:#fff;
    height:78px;
    background:url(/Content/images/masterTitlbg.jpg) repeat-x;
}

#master .masterBody {

    background:#b67c31;
    padding:35px 0px 35px 0px;
}

#master .mb {

    position:relative;
}

#master .mb .img {

    position:absolute;
    right:0px;
    top:-80px;
    width:323px;
    height:250px;
    background:#fff;
    border:1px solid #ccc;
    padding:5px;
}

#master .mb .img a{

    display:block;
}

#master .mb .img a img{

    transition:.5s transform; 
    transform: translateZ(0);
}

#master .mb .img a:hover img{

    transform: scale(1.1, 1.1); 
    transition: 2s transform;

}
#master .mb .img a:hover p,#master .mb .img a:hover{

    color:#865401;
    text-decoration:none;
}

#master .mb .img i {

   display:block;
   width:100%;
   height:220px;
   overflow:hidden;
}

#master .mb .img p {
   
   margin-top:4px;
   width:323px;
   text-align:center;
}

#master .mb .t {

    display:block;
    background:url(/Content/images/twoYH.png) no-repeat;
    height:37px;
    width:219px;
    position:relative;
}

#master .mb .t strong {

    position:absolute;
    left:38px;
    top:-8px;
    font-size:35px;
    color:#fff;
    letter-spacing:1px;
    text-align:center;
}

#master .mb p.tp {

    width:703px;
    font-size:16px;
    line-height:27px;
    margin:20px 0px 0px 0px;
    color:#fff;
}

#master .mb p em {

    display:inline-block;
    width:32px;
}

#master .masterList {

    position:relative;
    height:850px;
}

#master .leftBottomImg {

    background:url(/Content/images/leftBottomImg.png) no-repeat left top;
    width:1171px;
    height:432px;
    position:absolute;
    left:0px;
    bottom:10px;
}

#master .rightBottomImg {

    background:url(/Content/images/rightBottomImg.png) no-repeat left top;
    width:1171px;
    height:432px;
    position:absolute;
    right:0px;
    bottom:10px;
}

#master .masterList .mlt {

    position:absolute;
    width:100%;
    top:50px;
    left:0px;
    z-index:10;
}

#master .masterList .mcb {

    background:#fff;
    padding:10px;
}


#master .masterCategorty span {

    display:inline-block;
    width:265px;
    height:47px;
    position:relative;
}

#master .masterCategorty span i {

    display:block;
    font-style:normal;
    position:absolute;
    left:0px;
    top:0px;
}

#master .masterCategorty span i.line {

    width:130px;
    height:47px;
    border:1px solid #865401;
}

#master .masterCategorty span i.href {

    width:265px;
    height:47px;
    z-index:2;
}

#master .masterCategorty span a {

    display:block;
    float:left;
    width:130px;
    color:#606060;
    height:45px;
    font-size:18px;
    text-align:center;
    line-height:45px;
    font-weight:800;
}

#master .masterCategorty span a.curr {

    color:#865401;
}

#master .masterCategorty span a:hover {

    text-decoration:none;
    color:#865401;
}

#master .masterTxt {

    width:100%;
    position:relative;
    height:20px;
    margin:40px 0px 40px 0px;
}

#master .masterTxt h6 {

    font-size:16px;
    text-align:center;
    color:#865401;
}

#master .masterTxt h6 i {

    font-style:normal;
    font-weight:500;
}

#master .masterTxt em {

    display:block;
    border-bottom:1px solid #865401;
    position:absolute;
    top:11px;
}

#master .masterTxt em.left {

    width:34%;
    left:0px;
}

#master .masterTxt em.right {

    width:34%;
    right:0px;
}

#masterImgArry .imgArry {

    display:none;
    width:100%;
    position:relative;
}

#masterImgArry .arryAniamy {

    width:100%;
    height:570px;
    overflow:hidden;
}

#masterImgArry .arry_left {

    position:absolute;
    left:-80px;
    top:230px;
    background:url(/Content/images/annu.png) no-repeat left top;
    width:64px;
    height:105px;
    filter:alpha(opacity=30);
    opacity:0.3;
}

#masterImgArry .arry_right {

    position:absolute;
    right:-70px;
    top:230px;
    background:url(/Content/images/annu.png) no-repeat left bottom;
    width:64px;
    height:105px;
    filter:alpha(opacity=30);
    opacity:0.3;
}

#masterImgArry .arry_left:hover,#masterImgArry .arry_right:hover {

    filter:alpha(opacity=100);
    opacity:1;
}

#masterImgArry .ia li {

    display:block;
    float:left;
    width:185px;
    height:270px;
    margin:0px 15px 15px 0px;
    border:1px solid #eee;
}

#masterImgArry .iabox {

    padding:10px;
}

#masterImgArry .iabox .img {

    width:165px;
    height:160px;
    overflow:hidden;
    margin-bottom:15px;
}

#masterImgArry .iabox .img img {

    max-width:165px;
    height:auto !important;
    width: expression(this.width > 165 ? 165: true);
}

#masterImgArry .iabox p {

    font-size:14px;
    line-height:23px;
}

#masterImgArry .iabox p b {

    color:#b67c31;
}

#masterImgArry .iabox a:hover {

    text-decoration:none;
}

#masterImgArry .iabox a img {

    transition:.5s transform; 
    transform: translateZ(0);
}

#masterImgArry .iabox a:hover img {

    transform: scale(1.5, 1.5); 
    transition: 2s transform;
}

#masterImgArry li.curr {

    border:1px solid #ccc;
    box-shadow:0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -webkit-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -moz-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -ms-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -o-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
}

#masterImgArry .more {

    text-align:right;
    margin:15px 10px 10px 0px;
}

#masterImgArry .more a {

    color:#bababa;
    font-size:14px;
}

#masterImgArry .more a:hover {

    color:#b67c31;
}

#masterLine {

    height:5px;
    background:url(/Content/images/bottomLine.png) repeat-x;
}

/** 岭南医学史 **/
#lntp {

    background:url(/Content/images/lnBg.jpg);
    width:100%;
    height:1320px;
    position:relative;
}

#lntp .leftBottomImg {

    background:url(/Content/images/leftBottomImg.png) no-repeat left top;
    width:1171px;
    height:432px;
    position:absolute;
    left:0px;
    bottom:10px;
}

#lntp .rightBottomImg {

    background:url(/Content/images/rightBottomImg.png) no-repeat left top;
    width:1171px;
    height:432px;
    position:absolute;
    right:0px;
    bottom:10px;
}

#lntp .lnWrap {

    position:absolute;
    width:100%;
    height:auto;
    left:0px;
    top:50px;
}

#lntp .lnWrap .titl {

    text-align:center;
    position:relative;
    width:100%;
    height:auto;
}

#lntp .lnWrap .titl i {

    display:block;
    position:absolute;
    height:2px;
    top:28px;
    border-bottom:1px solid #865401;
}

#lntp .lnWrap .titl i.left_line {

    width:38%;
    left:0px;
}

#lntp .lnWrap .titl i.right_line {

    width:38%;
    right:0px;
}

#lntp .lnWrap p.intro {

    font-size:14px;
    line-height:23px;
    color:#865401;
    margin:20px 0px 20px 0px;
}

#lntp .lnWrap p.intro em {

    display:inline-block;
    width:28px;
}

#lntp .lnMenu {

    margin:50px 0px 15px 0px;
}

#lntp .lnMenu span {

    display:block;
    width:360px;
    position:relative;
}

#lntp .lnMenu span i {

    display:block;
    font-style:normal;
    position:absolute;
    left:0px;
    top:0px;
}

#lntp .lnMenu span i.line {

    border:1px solid #865401;
    width:180px;
    height:45px;
}

#lntp .lnMenu span i.href {

    z-index:5;
}

#lntp .lnMenu span i.href a {

    display:block;
    float:left;
    font-size:18px;
    font-weight:800;
    color:#606060;
    width:180px;
    height:45px;
    line-height:45px;
    text-align:center;
}

#lntp .lnMenu span i.href a:hover,#lntp .lnMenu span i.href a.curr {

    color:#865401;
    text-decoration:none;
}

#lntp .ln_sub_box {

    margin:150px 0px 20px 0px;
    background:#fff;
    padding:10px;
    height:930px;
}

#lntp .ln_sub_box .ln_more {

    text-align:right;
    padding:82px 20px 0px 0px;
}

#lntp .ln_sub_box .ln_more a {

    font-size:14px;
    color:#bababa;
}

#lntp .ln_sub_box .ln_more a:hover {

    color:#b97504;
}

#lntp .ln_sub_box .imgArry {

    display:none;
    height:870px;
}

#lntp .leftPic {

    float:left;
}

#lntp .leftPic a {

    display:block;
    width:440px;
    height:582px;
    overflow:hidden;
    position:relative;
}

#lntp .leftPic a img {

    max-width:440px;
    height:auto !important;
    width: expression(this.width > 440 ? 440: true);
    transition:.5s transform; 
    transform: translateZ(0);
}

#lntp .leftPic a:hover img {

    transform: scale(1.3, 1.3); 
    transition: 2s transform;
}

#lntp .leftPic a span {

    display:block;
    width:440px;
    height:100px;
    position:absolute;
    left:0px;
    bottom:0px;
}

#lntp .leftPic a span i {

    display:block;
    width:440px;
    height:100px;
    position:relative;
}

#lntp .leftPic a span i em.layer {

    display:block;
    width:440px;
    height:100px;
    position:absolute;
    left:0px;
    top:0px;
    background:#000;
    filter:alpha(opacity=60);
    opacity:0.6;
    z-index:1;
}

#lntp .leftPic a span i em.txt {

    display:block;
    width:440px;
    height:100px;
    position:absolute;
    left:0px;
    top:0px;
    z-index:5;
    font-style:normal;
}

#lntp .leftPic a span i em.txt strong {

    display:block;
    color:#fff;
    font-size:18px;
    padding:10px 10px 0px 10px;
}

#lntp .leftPic a span i em.txt p {

    color:#fff;
    font-size:14px;
    line-height:22px;
    padding:10px;
}

#lntp .rightPic {

    float:right;
    width:725px;
    height:582px;
    overflow:hidden;
}

#lntp .rightPic .rp {

    height:288px;
    margin-bottom:10px;
}

#lntp .rightPic .rp_img {

    float:left;
    width:230px;
    height:288px;
    margin-left:15px;
}

#lntp .rightPic .rp_img a {

    display:block;
    width:230px;
    height:288px;
    position:relative;
    overflow:hidden;
}

#lntp .rightPic .rp_img a img {

    max-width:230px;
    height:auto !important;
    width: expression(this.width > 230 ? 230: true);
    transition:.5s transform; 
    transform: translateZ(0);
}

#lntp .rightPic .rp_img a:hover img {

    transform: scale(1.3, 1.3); 
    transition: 2s transform;
}

#lntp .rightPic .rp_img a span {

    display:none;
    position:absolute;
    left:0px;
    bottom:0px;
    width:230px;
    height:40px;
}

#lntp .rightPic .rp_img a span i {

    display:block;
    width:230px;
    height:40px;
    font-style:normal;
    position:relative;
}

#lntp .rightPic .rp_img a span i em {

    display:block;
    width:230px;
    height:40px;
    font-style:normal;
    position:absolute;
    left:0px;
    top:0px;
}

#lntp .rightPic .rp_img a span i em.layer {

    z-index:1;
    background:#000;
    filter:alpha(opacity=60);
    opacity:0.6;
}

#lntp .rightPic .rp_img a span i em.txt {

    z-index:2;
    font-size:14px;
    color:#fff;
    padding-left:12px;
    line-height:38px;
}

#lntp .rightPic .rp_l {

    float:left;
    width:230px;
    height:288px;
}

#lntp .rightPic .rp_r {

    float:right;
    margin-right:5px;
    width:475px;
    height:288px;
}

#lntp .rp_2 {

    width:230px;
    height:140px;
    margin-bottom:10px;
    overflow:hidden;
}

#lntp .rp_2 a img {

    max-width:230px;
    height:auto !important;
    width: expression(this.width > 230 ? 230: true);
}

#lntp .ltSilder {

    width:100%;
    height:220px;
    margin-top:15px;
}

#lntp .ltSilder .lt_arryImg {

    width:100%;
    position:relative;
    overflow:hidden;
}

#lntp .ltSilder .lt_arryImg li {

    float:left;
    width:383px;
    margin-right:15px;
}

#lntp .ltSilder .lt_arryImg li a {

    display:block;
    width:383px;
    height:230px;
    overflow:hidden;
}

#lntp .ltSilder .lt_arryImg li a img {

    max-width:383px;
    height:auto !important;
    width: expression(this.width > 383 ? 383: true);
    transition:.5s transform; 
    transform: translateZ(0);
}

#lntp .ltSilder .lt_arryImg li a:hover img {

    transform: scale(1.3, 1.3); 
    transition: 2s transform;
}

#lntp .ltSilder .lt_arryImg li p {

    font-size:14px;
    text-align:center;
    margin-top:10px;
}

#lntp .ltSilder .lt_arryImg .arry_left {

    position:absolute;
    left:-5px;
    top:95px;
    display:block;
    width:45px;
    height:45px;
    background:url(/Content/images/l.png) no-repeat left top;
    filter:alpha(opacity=60);
    opacity:0.6;
    z-index:3;
}

#lntp .ltSilder .lt_arryImg .arry_right {

    position:absolute;
    right:0px;
    top:95px;
    display:block;
    width:45px;
    height:45px;
    background:url(/Content/images/r.png) no-repeat left top;
    filter:alpha(opacity=60);
    opacity:0.6;
    z-index:3;
}

#lntp .ltSilder .lt_arryImg .arry_left:hover, #lntp .ltSilder .lt_arryImg .arry_right:hover {

    filter:alpha(opacity=100);
    opacity:1;
}

#lntp .gd_master {

    /** 注**/
    width:100%;
    height:850px;
    overflow:hidden;
}

#lntp .gd_master li {

    width:222px;
    height:395px;
    border:1px solid #eee;
    margin:0px 15px 15px 0px;
    float:left;
}

#lntp .gd_master li a {

    display:block;
    width:222px;
    height:380px;
}

#lntp .gd_master li a .img{

    display:block;
    width:222px;
    height:300px;
    overflow:hidden;
}

#lntp .gd_master li a img{

    max-width:222px;
    height:auto !important;
    width: expression(this.width > 222 ? 222: true);
    transition:.5s transform; 
    transform: translateZ(0);
}

#lntp .gd_master li a:hover img{

    transform: scale(1.3, 1.3); 
    transition: 2s transform;
}

#lntp .gd_master li i{

    display:block;
    font-style:normal;
    padding:10px;
}

#lntp .gd_master li i p{

    font-size:14px;
    line-height:23px;
    margin-top:3px;
}

#lntp .gd_master li i p b{

    display:inline-block;
    margin-right:10px;
    font-size:14px;
    color:#b87c31;
}

#lntp .gd_master li a:hover{

    text-decoration:none;
}

#lntp .gd_master li.curr{

    border:1px solid #ccc;
    box-shadow:0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -webkit-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -moz-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -ms-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -o-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
}

#lntp .gd_old {

    position:relative;
}

#lntp .gd_old .arry_left{

    position:absolute;
    left:-80px;
    top:350px;
    width:64px;
    height:105px;
    background:url(/Content/images/annu.png) no-repeat left top;
    filter:alpha(opacity=50);
    opacity:0.5;
}

#lntp .gd_old .arry_right{

    position:absolute;
    right:-80px;
    top:350px;
    width:64px;
    height:105px;
    background:url(/Content/images/annu.png) no-repeat left bottom;
    filter:alpha(opacity=50);
    opacity:0.5;
}

#lntp .gd_old .arry_left:hover, #lntp .gd_old .arry_right:hover {

    filter:alpha(opacity=100);
    opacity:1;
}

#lnLine {

    height:5px;
    background:url(/Content/images/bottomLine.png) repeat-x;
}

/** 中药传说 **/
#zylegend {

    background:#fff;
    width:100%;
    height:650px;
    position:relative;
}

#zylegend .leftBottomImg {

    background:url(/Content/images/leftBottomImg.png) no-repeat left top;
    width:1171px;
    height:432px;
    position:absolute;
    left:0px;
    bottom:1px;
}

#zylegend .rightBottomImg {

    background:url(/Content/images/rightBottomImg.png) no-repeat left top;
    width:1171px;
    height:432px;
    position:absolute;
    right:0px;
    bottom:1px;
}

#zylegend .legendWrap {

    position:absolute;
    width:100%;
    height:auto;
    left:0px;
    top:50px;
    z-index:10;
}

#zylegend .rbw {

    background:#fff;
    padding:10px 10px 60px 10px;
}

#zylegend .titl {

    width:100%;
    height:47px;
    position:relative;
    text-align:center;
}

#zylegend .titl i {

    display:block;
    position:absolute;
    top:20px;
    height:2px;
    border-bottom:1px solid #865401;
}

#zylegend .titl i.left_line {

    left:0px;
    width:38.5%;
}

#zylegend .titl i.right_line {

    right:0px;
    width:38.5%;
}

#zylegend .legendContent {

    margin-top:50px;
    width:100%;
    height:400px;
}

#zylegend .legendContent li.left {

    float:left;
    height:222px;
    width:580px;
    position:relative;
}

#zylegend .legendContent li.right {

    float:right;
    height:222px;
    width:580px;
    position:relative;
}

#zylegend .legendContent .img {

    display:block;
    width:320px;
    height:222px;
    border:1px solid #ccc;
}

#zylegend .legendContent .img img {

    max-width:320px;
    height:auto !important;
    width: expression(this.width > 320 ? 320: true);
}

#zylegend .legendContent li.left .href,#zylegend .legendContent li.right .href  {

    width:245px;
    height:222px;
    position:absolute;
    right:0px;
    top:0px;
}

#zylegend .legendContent li .href i {

    display:block;
    font-style:normal;
    font-size:14px;
    margin-bottom:8px;
}

#zylegend .legendContent li .href i a {

    font-size:14px;
    display:inline-block;
    margin:5px 0px 0px 5px;
}

#zylegend .legendContent li .href i a:hover {

    color:#865401;
}

#zylegend .legendList {

    padding-top:55px;
}

#zylegend .legendList li {

    float:left;
    width:390px;
    height:150px;
    border-left:3px solid #ccc;
}

#zylegend .legendList li {

    float:left;
    width:390px;
    height:150px;
    border-left:1px solid #ccc;
}

#zylegend .legendList li h3 a {

    font-size:18px;
    color:#865401;
}

#zylegend .legendList li p {

    font-size:14px;
    line-height:23px;
    color:#7b7b7a;
    margin-top:15px;
}

#zylegend .legendList li p em {

    display:inline-block;
    width:28px;
}

#zysj {

    margin-top:50px;
}

#zysj .tstp .title {

    text-align:center;
}

#zysj_menu span {

    display:inline-block;
    margin-top:20px;
}

#zysj_menu span a {

    display:block;
    float:left;
    width:100px;
    height:35px;
    margin:0px 3px 0px 3px;
    font-size:16px;
    text-align:center;
    line-height:35px;
}

#zysj_menu span a.curr,#zysj_menu span a:hover {

    display:block;
    background:#982002;
    color:#fff;
    text-decoration:none;
}

#zysj .zysjImgArry {

    background:#fff;
    margin:25px 0px 15px 0px;
    padding:15px;
    height:860px;
}

#zysj .img_Arry {

    display:none;
}

#zysj .img_Arry li {

    float:left;
    width:219px;
    border:1px solid #eee;
    margin:0px 15px 15px 0px;
}

#zysj .img_Arry li a {

    display:block;
    width:100%;
    height:330px;
    position:relative;
}

#zysj .img_Arry li a span {

    display:flex;
    justify-content: center;
    align-items: center;
    width:219px;
    height:200px;
    border-bottom:1px solid #eee;
    overflow:hidden;
}

#zysj .img_Arry li a span img {

    width:219px;
    height:auto;
    transition:.5s transform; 
    transform: translateZ(0);
}

#zysj .img_Arry li a:hover span img {

    transform: scale(1.2, 1.2); 
    transition: 2s transform;
}

#zysj .img_Arry li a i {

    width:200px;
    height:110px;
    display:block;
    position:absolute;
    left:0px;
    bottom:0px;
    font-style:normal;
    padding:10px;
}

#zysj .img_Arry li a:hover {

    text-decoration:none;
}

#zysj .img_Arry li a:hover strong {

    color:#982002;
}

#zysj .img_Arry li a i strong {

    display:block;
    font-size:16px;
    margin-top:4px;
}

#zysj .img_Arry li a i p {

    font-size:14px;
    line-height:22px;
    margin:8px 0px 10px 0px;
    color:#999999;
}

#zysj .img_Arry li a em {

    font-style:normal;
    font-size:14px;
    color:#999999;
}

#zysj .img_Arry li.curr {

    border:1px solid #ccc;
    box-shadow:0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -webkit-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -moz-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -ms-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -o-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
}

#zysj .img_Arry li.curr i {

    background:#f4f3f3;
}

#zysj .img_Arry li.curr p,#zysj .img_Arry li.curr em {

    color:#494848;
}

#zysj .img_Arry .more {

    text-align:right;
    padding:10px 10px 0px 0px;
}

#zysj .img_Arry .more a {

    font-size:14px;
    color:#999999;
}

#zysj .img_Arry .more a:hover {

    color:#982002;
}

#zy_history .zy_list{

    background:#fff;
    padding:10px;
}

#zy_history .zy_list h5{

    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    font-weight:800;
    color:#865401;
}

#zy_history  p.t{

    font-size:14px;
    line-height:23px;
    margin-bottom:20px;
}

#zy_history  p.t em{

    display:inline-block;
    width:28px;
}

#zy_history .titl{

    margin:65px 0px 30px 0px;
}

#zy_history .evenBox {

    padding:10px;
    display:none;
}

#zy_history .evenBox h3 {

    font-size:16px;
    color:#865401;
    margin-bottom:30px;
    text-align:center;
}

#zy_history .evenBox .ts {

    border-collapse:collapse;
    width:100%;
    border:1px solid #b67c31;
}

#zy_history .evenBox .ts th {

    text-align:center;
    padding:8px;
    font-size:16px;
    background:#b67c31;
    color:#fff;
}

#zy_history .evenBox .ts td {

    border:1px solid #b67c31;
    text-align:center;
    padding:8px;
    font-size:14px;
    text-align:left;
    color:#865401;
    cursor:pointer;
}

#zy_history .evenBox .ts td a {

    color:#865401;
    text-decoration:underline;
}

/*#zy_history .evenBox .ts tr.s td {

    background:#ffebcb;
}*/

#zy_history .evenBox .more {

    text-align:right;
    margin:20px 30px 10px 0px;
}

#zy_history .evenBox .more a {

    font-size:14px;
    color:#999;
}

#zy_history .evenBox .more a:hover {

    color:#982002;
}

/** pageinfo style star **/
.pageinfo span.disabled
{
    color:#b97504;
}

.pageinfo span.current
{
    border:1px solid #b97504;
    background:#b97504;
}

.pageinfo a:hover
{
    background:#b97504;
    border:1px solid #b97504;
}
/** pageinfo style end **/

#zy_history .category {

    width:1180px;
    margin:0 auto;
    padding-bottom:30px;
}

#zy_history .category a {

    display:block;
    float:left;
    font-size:16px;
    padding:5px 15px 5px 15px;
}

#zy_history .category a:hover,#zy_history .category .curr {

    background:#982002;
    color:#fff;
    text-decoration:none;
}


#zy_history .category li em {

    font-size:16px;
    font-style:normal;
    padding:0px 7px 0px 7px;
}

#zy_history .zs {

    display:none;
}

#dh {

    height:15px;
    position:relative;
    padding:10px 0px 0px 17px;
    font-size:14px;
}

#dh img{

    position:absolute;
    left:0px;
    top:13px;
}


#dh a {

    font-size:14px;
}

#dh a:hover {

    color:#865401;
}

#old_wrap {

    margin:15px 0px 15px 0px;
}

#old_wrap .left {

    float:left;
    width:830px;
    padding:15px;
}

#old_wrap .right {

    float:right;
    width:290px;
    padding:0px 15px 15px 15px;
}

#old_wrap .left .titl {

    padding:20px 0px 20px 0px;
}

#old_wrap .left .titl .ico {

    float:left;
    position:relative;
    height:20px;
}

#old_wrap .left .titl .ico strong {

    position:absolute;
    left:-27px;
    top:15px;
    display:block;
    width:250px;
    height:58px;
    background:url(/Content/images/oldBg.png) no-repeat left top;
    text-align:center;
    color:#fff;
    font-size:26px;
    letter-spacing:1px;
    line-height:45px;
}

#old_wrap .left .titl .txt {

    float:right;
    font-size:14px;
    width:520px;
    line-height:26px;
    table-layout:fixed; 
    word-break: break-all; 
    overflow:hidden;
}

#old_wrap .left .titl .txt em {

    display:inline-block;
    width:26px;
}

#localImgArry {

    margin:30px 0px 50px 0px;
}

#localImgArry li{

    float:left;
    width:152px;
    height:170px;
    border:1px solid #eee;
    margin-left:10px;
    overflow:hidden;
}

#localImgArry li a img{

    max-width:152px;
    height:auto !important;
    width: expression(this.width > 152 ? 152: true);
    transition:.5s transform; 
    transform: translateZ(0);
}

#localImgArry li a:hover img{

    transform: scale(1.2, 1.2); 
    transition: 2s transform;
}

#articly_List .articlyBox {

    border-bottom:1px solid #eeeeee;
    padding:10px 0px 10px 0px;
    position:relative;
}

#articly_List .articlyBox a {

    display:block;
    padding:20px 10px 20px 10px;
}

#articly_List .articlyBox a span {

    display:block;
}

#articly_List .articlyBox a span.al {

    float:left;
    width:130px;
    height:130px;
    overflow:hidden;
    text-align:center;
    border:1px solid #eeeeee;
}

#articly_List .articlyBox a img {

    max-width:130px;
    height:auto !important;
    width: expression(this.width > 1230 ? 130: true);
    transition:.5s transform; 
    transform: translateZ(0);
}

#articly_List .articlyBox a:hover img {

    transform: scale(1.2, 1.2); 
    transition: 2s transform;
}


#articly_List .articlyBox a span.ar {

    float:right;
    width:650px;
}

#articly_List .articlyBox a span.ar p {

    font-size:14px;
    line-height:23px;
    margin-top:15px;
    color:#999;
}

#articly_List .articlyBox a span.ar i {

    display:block;
    font-style:normal;
    margin-top:15px;
    font-size:14px;
    color:#999;
}

#articly_List .articlyBox a span.ar i img {

    margin-right:10px;
}

#articly_List .articlyBox .ts {

    position:absolute;
    width:100%;
    left:201px;
    bottom:35px;
    font-size:14px;
    color:#999;
}

#articly_List .articlyBox .ts a {

    display:inline-block;
    width:auto;
    font-size:14px;
    padding:0px;
    margin:0px;
    color:#999;
}

#articly_List .articlyBox .ts a:hover {

    background:#fff;
    color:#b97504;
}

#articly_List .articlyBox .ts em {

    display:inline-block;
    width:35px;
}

#articly_List .articlyBox a span.ar h4 {

    font-size:23px;
    letter-spacing:1px;
}

#articly_List .articlyBox a:hover {

    background:#fcfcfc;
    text-decoration:none;
}

#articly_List .articlyBox a:hover h4 {

    color:#d9923a;
}

#old_right_book {

    padding:15px;
}

#old_right_book h2 {

    font-size:18px;
    color:#b97504;
    font-weight:500;
    position:relative;
    border-bottom:1px solid #eeeeee;
    height:33px;
}

#old_right_book h2 a {

    display:block;
    position:absolute;
    right:0px;
    top:0px;
    width:25px;
    height:25px;
    background:#b97504;
    font-family:SimSun;
    color:#fff;
    text-align:center;
    line-height:27px;
    font-weight:800;
}

#old_right_book h2 a:hover {

    background:#865401;
    text-decoration:none;
}

#old_right_book .bookWrap {

    padding:15px 0px 15px 0px;
}

#old_right_book .bookWrap a {

    display:block;
    float:left;
    background:#fcfcfc;
    width:72px;
    height:35px;
    line-height:35px;
    text-align:center;
    margin:10px 0px 0px 10px;
    font-size:14px;
    color:#b97504;
}

#old_right_book .bookWrap a:hover {

    background:#b97504;
    color:#fff;
    text-decoration:none;
}

#old_right_siji {

    margin-top:15px;
    padding:15px;
}

#old_right_siji h2 {

    font-size:18px;
    color:#b97504;
    font-weight:500;
    position:relative;
    border-bottom:1px solid #eeeeee;
    height:33px;
}

#old_right_siji h2 a {

    display:block;
    position:absolute;
    right:0px;
    top:0px;
    width:25px;
    height:25px;
    background:#b97504;
    font-family:SimSun;
    color:#fff;
    text-align:center;
    line-height:27px;
    font-weight:800;
}

#old_right_siji h2 a:hover {

    background:#865401;
    text-decoration:none;
}

#old_right_siji .sijiWrap {

    padding:25px 0px 0px 0px;
}

#old_right_siji .sijiWrap li {

   margin-bottom:8px;
}

#old_right_siji .sijiWrap li a {

    font-size:14px;
}

#old_right_siji .sijiWrap li a.c {

   display:none;
}

#old_right_siji .sijiWrap li a.d {

    position:relative;
    padding-left:15px;
}

#old_right_siji .sijiWrap li a.d img {

    position:absolute;
    left:0px;
    top:7px;
}

#old_right_siji .sijiWrap li.curr {

   background:#f3f2f2;
   padding:10px 10px 10px 10px;
}

#old_right_siji .sijiWrap li.curr a.d {

   display:none;
}

#old_right_siji .sijiWrap li.curr a.c {

   display:block;
}

#old_right_siji .sijiWrap li.curr a.c span {

   display:block;
   font-size:16px;
   font-style:normal;
   color:#b97504;
   position:relative;
   height:75px;
   padding-left:95px;
   font-weight:800;
}

#old_right_siji .sijiWrap li.curr a.c span i{

   position:absolute;
   left:0px;
   top:0px;
   display:block;
   width:80px;
   height:70px;
   overflow:hidden;
}

#old_right_siji .sijiWrap li.curr a.c img{

    max-width:80px;
    height:auto !important;
    width: expression(this.width > 80 ? 80: true);
    transition:.5s transform; 
    transform: translateZ(0);
}

#old_right_siji .sijiWrap li.curr a.c:hover img{

    transform: scale(1.2, 1.2); 
    transition: 2s transform;
}

#old_right_siji .sijiWrap li.curr a.c p{

    font-size:14px;
    color:#999;
    font-weight:500;
    line-height:22px;
    margin-top:8px;
}

#old_right_siji .sijiWrap li.curr a.c:hover {

    text-decoration:none;
}

#old_right_master {

    margin-top:15px;
    padding:15px;
}

#old_right_master h2 {

    font-size:18px;
    color:#b97504;
    font-weight:500;
    position:relative;
    border-bottom:1px solid #eeeeee;
    height:33px;
}

#old_right_master h2 a {

    display:block;
    position:absolute;
    right:0px;
    top:0px;
    width:25px;
    height:25px;
    background:#b97504;
    font-family:SimSun;
    color:#fff;
    text-align:center;
    line-height:27px;
    font-weight:800;
}

#old_right_master h2 a:hover {

    background:#865401;
    text-decoration:none;
}

#old_right_master .masterWrap {

    padding:20px 0px 0px 0px;
}

#old_right_master .mh a {

    display:inline-block;
    font-size:14px;
    margin:0px 5px 0px 5px;
    color:#999;
    padding:5px;
}

#old_right_master .mh a.curr {

    background:#b67c31;
    color:#fff;
    text-decoration:none;
}

#old_right_master .mw {

    padding:25px 0px 0px 0px;
}

#old_right_master .mwBox {

    display:none;
}

#old_right_master .mwBox a {

    display:block;
    margin-bottom:10px;
    position:relative;
    height:90px;
    overflow:hidden;
    padding-left:115px;
}

#old_right_master .mwBox a i {

    display:block;
    font-style:normal;
    font-size:16px;
    font-weight:800;
    padding-top:10px;
}

#old_right_master .mwBox a p {

    font-size:14px;
    line-height:22px;
    color:#999;
    margin-top:9px;
}

#old_right_master .mwBox .mp {

    display:inline-block;
    width:100px;
    height:90px;
    overflow:hidden;
    position:absolute;
    left:0px;
    top:0px;
}

#old_right_master .mwBox a img {

    max-width:100px;
    height:auto !important;
    width: expression(this.width > 100 ? 100: true);
    transition:.5s transform; 
    transform: translateZ(0);
}

#old_right_master .mwBox a:hover img {

    transform: scale(1.2, 1.2); 
    transition: 2s transform;
}

#old_right_master .mwBox a:hover {

    color:#b67c31;
    background:rgba(217, 217, 217, 0.15);
    text-decoration:none;
}

#channelNav {

    margin-top:15px;
}

#channelNav .cn {

    padding:15px;
}

#channelNav .cn h2 {

    height:37px;
    border-bottom:1px solid #ccc;
    position:relative;
}

#channelNav .cn h2 em {

    display:block;
    font-size:23px;
    color:#b97504;
    letter-spacing:1px;
    height:37px;
    border-bottom:1px solid #b97504;
    position:absolute;
    font-style:normal;
    left:0px;
    top:0px;
}

#channelNav .cn h2 i {

    font-size:23px;
    display:block;
    font-style:normal;
    font-weight:500;
    font-family:SimSun;
    position:absolute;
    left:90px;
    top:4px;
    color:#b97504;
}

#channelNav .cn .cnwrap {

    padding:15px 0px 10px 0px;
}

#channelNav .cn .cnwrap span {

    display:block;
    float:left;
    width:125px;
    margin-top:10px;
}

#channelNav .cn .cnwrap span a {

    display:inline-block;
    font-size:14px;
    margin-left:2px;
}

#channelNav .cn .cnwrap span a:hover {

    color:#b97504;
    text-decoration:none;
}

#tags {

    margin-top:15px;
}

#tags .tagwrap {

    padding:15px;
}

#tags .tagwrap h2 {

    height:37px;
    border-bottom:1px solid #ccc;
    position:relative;
}

#tags .tagwrap h2 em {

    display:block;
    font-size:23px;
    color:#b97504;
    letter-spacing:1px;
    height:37px;
    border-bottom:1px solid #b97504;
    position:absolute;
    font-style:normal;
    left:0px;
    top:0px;
}

#tags .tagwrap h2 i {

    font-size:23px;
    display:block;
    font-style:normal;
    font-weight:500;
    font-family:SimSun;
    position:absolute;
    left:110px;
    top:4px;
    color:#b97504;
}

#tags .tagwrap .tw a {

    display:block;
    font-size:14px;
    background:#b67c31;
    color:#fff;
    width:79px;
    height:35px;
    text-align:center;
    line-height:35px;
    float:left;
    margin:10px 10px 0px 0px
}

#tags .tagwrap .tw a:hover {

    background:#865401;
    text-decoration:none;
}

#master_nav {

    background:#f7f7f7;
    padding:15px;
}

#master_nav a{

    display:block;
    float:left;
    background:#fff;
    padding:10px 15px 10px 15px;
    border:1px solid #eee;
    margin-right:15px; 
}

#master_nav a:hover,#master_nav a.curr{

    background:#d9923a;
    color:#fff;
    text-decoration:none;
}

#group {

    font-size:18px;
    letter-spacing:1px;
    color:#d9923a;
    text-align:center;
    padding:50px 0px 30px 0px;
}

#group em {

    display:inline-block;
    font-size:16px;
    font-style:normal;
    font-weight:500;
    color:#d9923a;
}

#old_right_master .mwCS {

    margin-bottom:10px;
}

#old_right_master .mwCS a {

    display:inline-block;
    margin-left:5px;
    font-size:14px;
}

#old_right_master .mwCS a:hover {

    display:inline-block;
    margin-left:5px;
    font-size:14px;
    color:#d9923a;
    text-decoration:none;
}

#lnysMenu {

    border:1px solid #ccc;
    padding:15px 25px 10px 25px;
}

#lnysMenu .menbox {

    position:relative;
    padding:40px 0px 10px 65px;
    border-bottom:1px dashed #ccc;
}

#lnysMenu .menbox h3{

    position:absolute;
    left:0px;
    top:0px;
    font-size:18px;
    color:#865401;
}

#lnysMenu .menbox i {

    display:block;
    font-style:normal;
    font-size:16px;
    position:absolute;
    left:5px;
    top:47px;
}

#lnysMenu .menbox .category a {

    display:block;
    float:left;
    padding:5px 8px 5px 8px;
    font-size:16px;
    margin:2px 10px 2px 0px;
}

#lnysMenu .menbox .category a:hover,#lnysMenu .menbox .category a.curr {

    background:#d9923a;
    color:#fff;
    text-decoration:none;
}

/** 古籍频道 **/
#medical_books {

    position:relative;
    width:100%;
    min-height:300px;
}

#medical_books .mb_box {

    position:absolute;
    left:0px;
    top:0px;
    height:auto;
    width:100%;
    z-index:5;
}

#mbWrap {

    padding-top:20px;
}

#mbWrap .titlImg {

    height:93px;
    width:100%;
    background:url(/Content/images/yifayuantong1.jpg) no-repeat left top #ffcc9d;
    position:relative;
    border:1px solid #c58650;
}

#mbWrap .titlImg .th {

    position:absolute;
    width:80%;
    left:255px;
    bottom:3px;
}

#mbWrap .titlImg .th a {

    float:left;
    display:block;
    border:1px solid #a25d22;
    width:60px;
    height:19px;
    font-size:14px;
    margin-right:5px;
    text-align:center;
    line-height:19px;
    color:#a25d22;
}

#mbWrap .titlImg .th a:hover {

    background:#a25d22;
    color:#fff;
    text-decoration:none;
}

#mbWrap .titlImg p {

    color:#a25d22;
    font-size:14px;
    position:absolute;
    bottom:35px;
    right:40px;
    width:500px;
    line-height:22px;
}

#mbWrap .titlImg p em{

    display:inline-block;
    width:13px;
}

#bookList {

    margin:25px 0px 10px 0px;
}

#bookList .bl{

  margin-bottom:50px;
}

#bookList .bl h3{

    font-size:20px;
    color:#a45f24;
    padding-left:25px;
    position:relative;
    height:22px;
    margin-bottom:7px;
}

#bookList .bl h3 i{

    display:block;
    position:absolute;
    left:0px;
    top:4px;
    width:20px;
    height:20px;
    background:#a45f24;
    border-radius:200px;
    -moz-border-radius:200px;  /* Firefox */
	-webkit-border-radius:200px; /*chrome/safari */
	-o-border-radius:200px;/* Opera */
}

#bookList .bl table{

    width:100%;
    border:0px;
}

#bookList .bl table td{

    padding:5px;
    border:1px solid #a45f24;
    background:#f7f7f7;
}

#bookList .bl table td.bn{

    text-align:center;
}

#bookList .bl table td.bn a{

    font-size:20px;
    font-weight:800;
    color:#404040;
}

#bookList .bl table td.bn a:hover{

    color:#a45f24;
    text-decoration:none;
}


#bookList .bl table tr.sp td{

    background:#fcdec3;
}

#bookList .bl table td span{

    display:block;
    float:left;
    width:190px;
    margin-left:20px;
}

#bookList .bl table td span a{

    font-size:14px;
    line-height:25px;
}

#bookList .bl table td span a:hover{

    color:#a45f24;
    text-decoration:none;
}

#medical_books .left_shang {

    position:absolute;
    left:0px;
    bottom:0px;
    z-index:2;
}

#medical_books .right_shang {

    position:absolute;
    right:0px;
    bottom:0px;
    filter:alpha(opacity=50);
    opacity:0.5;
}

#medical_books .left_book {

    position:fixed;
    left:-20px;
    top:290px;
    z-index:-1;
}

#medical_books .rightt_person {

    position:fixed;
    right:-10px;
    top:270px;
    z-index:-1;
}

#chnnelTitle {

    margin:10px 0px 10px 0px;
    padding:15px 20px 15px 20px;
    background:#f3f3f3;
    border:1px solid #eee;
}

#chnnelTitle h3 {

    font-size:18px;
    text-align:center;
    margin-bottom:15px;
}

#chnnelTitle p {

    font-size:14px;
    line-height:22px;
}

#chnnelTitle p em {

    display:inline-block;
    width:30px;
}

.tuDescript {

    padding:10px 0px 10px 0px;
    margin-bottom:20px;
    border-bottom:1px dashed #ccc;
}

.tuDescript p {

    font-size:14px;
    line-height:23px;
}

.tuDescript p b {

    display:inline-block;
    padding-left:28px;
}

.tuDescript .tuML {

    text-align:right;
    margin:20px 10px 10px 0px;
}

.zmList {

    display:inline-block;
    width:auto;
    margin:10px 10px 10px 0px;
    text-align:right;
}

.zmList a,.zmList em{

    display:block;
    float:left;
    font-size:14px;
    color:#a6a5a5;
}

.zmList em{

    padding:0px 10px 0px 10px;
}

#mainContent {

    padding:20px 0px 20px 0px;
}

#mainContent .photoWrap {

    border:1px solid #ccc;
    background:#fff;
}

#mainContent h5.ot {

    font-size:14px;
    font-weight:500;
    padding:10px 0px 15px 0px;
    position:relative;
}

#mainContent h5.ot img {

    position:absolute;
    right:110px;
    top:10px;
}

#mainContent h5.ot .back {

    position:absolute;
    right:50px;
    top:10px;
}

#mainContent h5.ot a {

    font-size:14px;
}

#mainContent h5.ot a:hover {

    color:#b97504;
}

#photo_focus {

    width:1200px;
    height:750px;
    overflow:hidden; 
    position:relative;
}

#photo_focus .pf {

    width:1200px;
    height:750px;
    position:absolute;
}

#photo_focus .pf li {

    display:block;
    float:left;
    width:1200px;
    height:750px; 
    overflow:hidden; 
    position:relative;
}

/*#photo_focus .pf li div {position:absolute; overflow:hidden;}*/
#photo_focus .preNext {width:45px; height:100px; position:absolute; top:320px; background:url(/Content/images/sprite.png) no-repeat 0 0; cursor:pointer;}
#photo_focus .pre {left:30px;}
#photo_focus .next {left:730px; background-position:right top;}

#photo_focus .pf_left {

    float:left;
    border-right:1px solid #ccc;
    height:750px;
    width:800px;
}

#photo_focus .pf_right {

    float:right;
    height:750px;
    width:390px;
}

#photo_focus .pl_box {

    padding:25px;
}

#photo_focus .pr_box {

    padding:25px;
}

#photo_focus .pf_left .titl {

    text-align:center;
    font-size:28px;
    margin-bottom:35px;
}

#photo_focus .pf_left .img {

    width:750px;
    height:630px;
    text-align:center;
    display: table-cell; 
    vertical-align: middle;
    overflow:hidden;
}

#photo_focus .pf_left .img img {

    max-width:630px;
    height:auto !important;
    width: expression(this.width > 630 ? 630: true);
}

#photo_focus .pf_right .descript {

    position:relative;
    padding-top:25px;
}

#photo_focus .pf_right .descript p {

    font-size:16px;
    line-height:30px;
    font-weight:500;
}

#photo_focus .pf_right .descript p em{

    display:inline-block;
    width:80px;
}

#photo_focus .pf_right .descript strong{

    display:block;
    position:absolute;
    top:15px;
    left:0px;
    font-size:23px;
    font-weight:500;
    letter-spacing:3px;
}

#photo_focus .pf_right .descript strong b{

    display:inline-block;
    font-style:normal;
    color:#982002;
    font-size:28px;
    font-weight:500;
}

#preNext {

    margin:15px 0px 15px 0px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    height:70px;
    background:#f7f7f7;
    position:relative;
}

#preNext i {

    display:block;
    position:absolute;
    top:-1px;
    font-style:normal;
    background:#b97504;
    height:70px;
    line-height:70px;
    width:35px;
    color:#fff;
    font-size:28px;
    text-align:center;
    font-family:SimSun;
    font-weight:800;
    border-top:1px solid #b97504;
    border-bottom:1px solid #b97504;
}

#preNext i.left {

    left:0px;
}

#preNext i.right {

    right:0px;
}

#preNext .shareWrap {

    position:absolute;
    left:450px;
    top:0px;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    width:250px;
    height:58px;
    padding:12px 0px 0px 30px;
}

#preNext .pre {

    display:block;
    position:absolute;
    left:55px;
    top:25px;
    font-size:16px;
    color:#b97504;
}

/* 翻页按钮 */
.prev, .next{width:49px;height:49px;position:absolute;bottom:50%; color:#FFF;font-size:14px; z-index: 9;font-weight:bold; cursor: pointer;outline:none;} 
.prev span, .next span{display: none;}
.prev{left:0;background:url(/content/images/arrows_01.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="/content/images/arrows_01.png") ; _background:none;}
/* .next{right:0;background:url(/content/images/arrows_02.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="/content/images/arrows_02.png") ; _background:none;}*/
.next{right:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="/content/images/arrows_02.png") ; _background:none;}

#preNext .next {

    display:block;
    position:absolute;
    right:85px;
    width:auto;
    top:25px;
    font-size:16px;
    color:#b97504;
    background:none;
}

#preNext a:hover {

    color:#b97504;
}

#ralePhoto {

    margin:15px 0px 15px 0px;
    padding:15px 0px 15px 0px;
    position:relative;
}

#ralePhoto h3 {

    font-size:18px;
    color:#b97504;
    border-bottom:1px solid #b97504;
    padding-bottom:5px;
    margin-bottom:15px;
}

#ralePhoto .rp {

    width:860px;
    min-height:250px;
    overflow:hidden;
}

#ralePhoto ul.img_Arry li {

    float:left;
    margin:0px 10px 5px 0px;
    width:207px;
    height:180px;
}

#ralePhoto ul.img_Arry li a{

    display:block;
}

#ralePhoto ul.img_Arry li span{

    display:block;
    width:207px;
    height:135px;
    text-align:center;
    overflow:hidden;
}

#ralePhoto ul.img_Arry li span img{

    max-width:207px;
    height:auto !important;
    width: expression(this.width > 207 ? 207: true);
}

#ralePhoto ul.img_Arry li p{

    text-align:center;
    font-size:14px;
    margin-top:10px;
}

#ralePhoto ul.img_Arry li a:hover p{

    color:#b97504;
    text-decoration:underline;
    text-decoration-color: #b97504;
}

#ralePhoto ul.img_Arry li a img{

    transition:.5s transform; 
    transform: translateZ(0);
}

#ralePhoto ul.img_Arry li a:hover img{

    transform: scale(1.5, 1.5); 
    transition: 2s transform;
}

#ralePhoto .sortList {

    position:absolute;
    right:0px;
    top:58px;
    width:320px;
    height:380px;
    overflow:hidden;
}

#ralePhoto .sortList h4 {

    border-left:3px solid #b97504;
    font-size:16px;
    padding-left:6px;
}

#ralePhoto .sortList ul.sl {

    margin-top:15px;
}

#ralePhoto .sortList ul.sl li {

    display:block;
    position:relative;
}

#ralePhoto .sortList ul.sl li i {

    display:inline-block;
    font-size:14px;
    margin:10px 5px 0px 0px;
}

#ralePhoto .sortList ul.sl li a {

    font-size:14px;
}

#ralePhoto .sortList ul.sl li a:hover {

    color:#b97504;
}

#ralePhoto .sortList ul.sl li .desc {

    display:none;
    padding-top:10px;
}

#ralePhoto .sortList ul.sl li .desc a {

    display:block;
    position:relative;
}

#ralePhoto .sortList ul.sl li .desc a span {

    display:block;
    width:120px;
    height:70px;
    overflow:hidden;
}

#ralePhoto .sortList ul.sl li .desc a span img{

    max-width:120px;
    height:auto !important;
    width: expression(this.width > 120 ? 120: true);
}

#ralePhoto .sortList ul.sl li .desc a img{

    transition:.5s transform; 
    transform: translateZ(0);
}

#ralePhoto .sortList ul.sl li .desc a:hover img{

    transform: scale(1.5, 1.5); 
    transition: 2s transform;
}

#ralePhoto .sortList ul.sl li .desc a p {

    display:block;
    position:absolute;
    right:0px;
    top:0px;
    font-size:12px;
    width:185px;
    line-height:22px;
    color:#999;
}

#ralePhoto .sortList ul.sl li.curr .desc {

    display:block;
}

#ralePhoto ul.img_Arry li span.b{

    display:flex;
    width:162px;
    height:135px;
    text-align:center;
    justify-content: center;
    align-items: center;
    overflow:hidden;
    border:1px solid #eee;
}

#ralePhoto ul.img_Arry li span.b img{

    max-width:162px;
    height:auto;
}

#ralePhoto ul.img_Arry li.m{

    width:166px;
}

#ralePhoto ul.img_Arry li.m span{

    display:block;
    width:166px;
    height:135px;
    text-align:center;
    overflow:hidden;
}

#ralePhoto ul.img_Arry li.m span img{

    max-width:166px;
    height:auto !important;
    width: expression(this.width > 166 ? 166: true);
}

#best_new {

    margin-top:10px;
}

#best_new h3 {

    font-size:18px;
    color:#b97504;
    border-bottom:1px solid #b97504;
    padding-bottom:5px;
    margin-bottom:15px;
}

#best_new .newArry {

    position:relative;
}

#best_new .newArry .mainPhoto {

    display:block;
}

#best_new .newArry .mainPhoto a {

    display:block;
    width:350px;
    height:260px;
    overflow :hidden;
    border:1px solid #eee;
    position:relative;
}

#best_new .newArry .mainPhoto img {

    width:350px;
    height:auto;
    transition:.5s transform; 
    transform: translateZ(0);
}

#best_new .newArry .mainPhoto:hover img {

    transform: scale(1.5, 1.5); 
    transition: 2s transform;
}

#best_new .mainPhoto a i {

    display:block;
    position:absolute;
    left:0px;
    bottom:0px;
    width:350px;
    height:40px;
    font-style:normal;
    line-height:40px;
    text-align:center;
}

#best_new .mainPhoto a i.lazy {

   background:#000;
   z-index:2;
   filter: alpha(opacity=60);
   opacity: 0.6;
}

#best_new .mainPhoto a i.title {

   color:#fff;
   z-index:3;
   font-size:18px;
}

#best_new .newArry .otherPhoto {
    
    position:absolute;
    right:0px;
    top:0px;
    width:835px;
    height:250px;
    overflow:hidden;
}

#best_new .newArry .otherPhoto li {
    
    float:left;
    margin:0px 15px 15px 0px;
    width:197px;
    height:116px;
}

#best_new .newArry .otherPhoto li a {
    
    display:block;
}

#best_new .newArry .otherPhoto li a img {
    
    display:block;
    max-width:197px;
    height:auto !important;
    width: expression(this.width > 197 ? 197: true);
    transition:.5s transform; 
    transform: translateZ(0);
}

#best_new .newArry .otherPhoto li a:hover img {
    
    transform: scale(1.5, 1.5); 
    transition: 2s transform;
}

#best_new .newArry .otherPhoto li span {
    
    display:block;
    width:197px;
    height:95px;
    margin-bottom:5px;
    overflow:hidden;
}

#best_new .newArry .otherPhoto li p {
    
    font-size:14px;
    text-align:center;
}

#best_new .newArry .otherPhoto li a:hover p {
    
    color:#b97504;
    text-decoration:underline;
    text-decoration-color:#b97504;
}

#best_new .otehrNewPhoto {

    margin:10px 0px 15px 0px;
    width:100%;
    height:150px;
    overflow:hidden;
}

#best_new .otehrNewPhoto li {

    float:left;
    width:187px;
    height:150px;
    margin-right:15px;
}

#best_new .otehrNewPhoto li a {

    display:block;
}

#best_new .otehrNewPhoto li span {

    display:block;
    width:187px;
    height:120px;
    margin-bottom:5px;
    overflow:hidden;
}

#best_new .otehrNewPhoto li p {

    font-size:14px;
    text-align:center;
}

#best_new .otehrNewPhoto li a img {

    max-width:187px;
    height:auto !important;
    width: expression(this.width > 187 ? 187: true);
    transition:.5s transform; 
    transform: translateZ(0);
}

#best_new .otehrNewPhoto li a:hover img {

    transform: scale(1.5, 1.5); 
    transition: 2s transform;
}

#best_new .otehrNewPhoto li a:hover p {

    color:#b97504;
    text-decoration:underline;
}

#best_new .otherPhoto dt {

   float:left;
   width:156px;
   height:108px;
   margin:0px 10px 10px 0px;
}

#best_new .otherPhoto dt a {

   display:block;
}

#best_new .otherPhoto dt a span {

   display:block;
   width:156px;
   height:90px;
   overflow:hidden;
}

#best_new .otherPhoto dt a span img{

    max-width:156px;
    height:auto !important;
    width: expression(this.width > 156 ? 156: true);
}

#best_new .otherPhoto dt a img {

    transition:.5s transform; 
    transform: translateZ(0)
}

#best_new .otherPhoto dt a:hover img {

    transform: scale(1.5, 1.5); 
    transition: 2s transform;
}

#best_new .otehrNewPhoto dt.g {

    width:172px;
}

#best_new .otehrNewPhoto dt.g span {

    width:172px;
}

#best_new .otehrNewPhoto dt.g span img {

    max-width:172px;
    height:auto !important;
    width: expression(this.width > 172 ? 172: true);
}


#best_new .otherPhoto dt a p {

   display:block;
   text-align:center;
   margin-top:5px;
   font-size:14px;
}

#best_new .otherPhoto dt a:hover p {

   color:#b97504;
   text-decoration:underline;
   text-decoration-color:#b97504;
}

#best_new .otehrNewPhoto dt {

   float:left;
   width:162px;
   height:150px;
   margin:0px 10px 10px 0px;
}

#best_new .otehrNewPhoto dt a {

   display:block;
}

#best_new .otehrNewPhoto dt a span {

   display:block;
   width:156px;
   height:122px;
   overflow:hidden;
}

#best_new .otehrNewPhoto dt a span img{

    max-width:162px;
    height:auto !important;
    width: expression(this.width > 162 ? 162 : true);
}

#best_new .otehrNewPhoto dt a img {

    transition:.5s transform; 
    transform: translateZ(0)
}

#best_new .otehrNewPhoto dt a:hover img {

    transform: scale(1.5, 1.5); 
    transition: 2s transform;
}


#best_new .otehrNewPhoto dt a p {

   display:block;
   text-align:center;
   margin-top:5px;
   font-size:14px;
}

#best_new .otehrNewPhoto dt a:hover p {

   color:#b97504;
   text-decoration:underline;
   text-decoration-color:#b97504;
}

#best_new .otherPhoto dt.t {

   width:127px;
   margin-bottom:20px;
}

#best_new .otherPhoto dt.t img {

    width:127px;
    height:auto;
}

#mainContent .content_left {

    float:left;
    width:900px;
}

#mainContent .content_right {

    float:right;
    width:280px;
    overflow:hidden;
}

#mainContent .content_left .cls {

    padding:20px 25px 20px 25px;
}

#mainContent .content_left .orgTitle {

    margin:25px 0px 15px 0px;
    font-size:14px;
}

#mainContent .content_left .orgTitle a:hover {

    color:#b97504;
}

#mainContent .content_left .titl {

    text-align:center;
    font-size:24px;
    line-height:24px;
    margin:25px 0px 25px 0px;
}

#mainContent .content_left .img {

    width:100%;
    text-align:center;
    margin:25px 0px 15px 0px;
}

#mainContent .content_left .img i {

    display:block;
    text-align:center;
    font-size:14px;
    font-style:normal;
    padding:5px 0px 5px 0px;
}

#mainContent .content_left .img img {

    max-width:600px;
    height:auto !important;
    width: expression(this.width > 600 ? 600: true);
}

#mainContent .content_left .txt {

    font-size:14px;
    line-height:23px;
}

#pre_next {

    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    height:65px;
    position:relative;
}

#pre_next .pn {

    position:absolute;
    left:10px;
    top:10px;
}

#pre_next .pn span {

    display:block;
    width:auto;
    font-size:14px;
    font-weight:800;
    color:#b97504;
}

#pre_next .pn .next {

    position:absolute;
    width:500px;
    left:0px;
    top:25px;
}

#pre_next .pn span a {

    display:inline-block;
    font-size:14px;
    font-weight:500;
    margin-left:5px;
}

#pre_next .pn span a:hover {

    color:#b97504;
}

#pre_next .sharedWrap {

    height:56px;
    border-left:1px solid #ccc;
    padding-left:135px;
    width:300px;
    padding-top:10px;
    position:absolute;
    right:-50px;
    top:0px;
}

#pre_next .sharedIco {

    position:absolute;
    right:260px;
    top:13px;
}

#bn {

    background:#fff;
}

#bn .bn_box {

    padding:15px;
}

#bn .bn_box h3 {

    font-size:18px;
    border-left:3px solid #b97504;
    padding-left:5px;
}

#bn .bn_box .twoList {

    margin:15px 0px 10px 0px;
    overflow:hidden;
}

#bn .bn_box .twoList span,#bn .bn_box .twoList span a {

    display:block;
}

#bn .bn_box .twoList span {

    float:left;
    margin-right:10px;
    width:118px;
    height:120px;
    overflow:hidden;
}

#bn .bn_box .twoList span i {

    display:block;
    font-style:normal;
    width:118px;
    height:90px;
    overflow:hidden;
}

#bn .bn_box .twoList span p {

    text-align:center;
    font-size:14px;
    margin-top:5px;
}

#bn .bn_box .twoList span i img {

    max-width:118px;
    height:auto !important;
    width: expression(this.width > 118 ? 118: true);
}

#bn .bn_box .twoList span a img {

    transition:.5s transform; 
    transform: translateZ(0);
}

#bn .bn_box .twoList span a:hover img {

    transform: scale(1.5, 1.5); 
    transition: 2s transform;
}

#bn .bn_box .twoList span a:hover p {

    color:#b97504;
    text-decoration:underline;
}

#bn .bn_box .otherInfo {

    margin-top:15px;
}

#bn .bn_box .otherInfo span {

    margin-top:7px;
    display:block;
    font-size:14px;
    color:#b97504;
}

#bn .bn_box .otherInfo span a {

    display:inline-block;
    margin-left:5px;
}

#bn .bn_box .otherInfo span a:hover {

    color:#b97504;
}

#sort_article {

    margin-top:15px;
}

#sort_article .sa_box {

    padding:15px;
}

#sort_article .sa_box h3 {

    font-size:18px;
    border-left:3px solid #b97504;
    padding-left:5px;
}

#sb_list {

    margin-top:15px;
}

#sb_list li {

    display:block;
    font-size:14px;
    margin-top:10px;
}

#sb_list li i{

    display:inline-block;
    font-size:14px;
}

#sb_list li i.red{

    color:#b97504;
}

#sb_list li a.t{

    display:inline-block;
    font-size:14px;
    margin-left:7px;
}

#sb_list li a.t:hover{

    color:#b97504;
}

#sb_list li .sub{

    display:none;
    position:relative;
    width:100%;
    height:80px;
}

#sb_list li.curr .sub{

    display:block;
}

#sb_list li .sub a{

    display:block;
    position:absolute;
    left:0px;
    top:10px;
    width:100px;
    height:70px;
    overflow:hidden;
}

#sb_list li .sub a img{

    max-width:100px;
    height:auto !important;
    width: expression(this.width > 100 ? 100: true);
    transition:.5s transform; 
    transform: translateZ(0);
}

#sb_list li .sub a:hover img{

    transform: scale(1.5, 1.5); 
    transition: 2s transform;
}

#sb_list li .sub p{

    display:block;
    width:135px;
    font-size:12px;
    position:absolute;
    right:0px;
    top:10px;
    line-height:21px;
    color:#999;
}

/*** 以下为文章三级页面 CSS ****/
#articleBox {

    padding:35px 35px 20px 35px;
}

#articleBox h1.titl {

    text-align:center;
    font-size:28px;
    line-height:28px;
    letter-spacing:1px;
}

#articleBox .source {

    border-bottom:1px dashed #ccc;
    padding-bottom:10px;
    text-align:center;
    font-size:14px;
}

#articleBox .source em {

    display:inline-block;
    width:30px;
}

#articleBox .cont {

    font-size:14px;
    line-height:23px;
    margin:20px 0px 15px 0px;
}

#articleBox .orgTitl {

    margin:20px 0px 0px 0px;
    font-size:14px;
}

#articleBox .orgTitl a:hover {

    color:#b97504;
    font-size:14px;
}

#articleBox .descript {

    font-size:14px;
    line-height:22px;
    background:#eee;
    padding:15px 20px 15px 20px;
}

#articleBox .descript i {

    font-style:normal;
    font-weight:800;
}

#articleBox .img {

   padding:20px 0px 20px 0px;
}

#articleBox .img span {

    display:block;
    text-align:center;
    width:550px;
    margin:0 auto;
}

#articleBox .img span img {

    max-width:550px;
    height:auto !important;
    width: expression(this.width > 550 ? 550: true);
}

#articleBox .img p {

    text-align:center;
    font-size:14px;
}

#articleBox .dl {

    margin-top:15px;
}

#articleBox .dl h3.titl {

    font-size:16px;
    padding:0px;
    margin-bottom:5px;
}

#articleBox .dl p {

    font-size:14px;
    line-height:23px;
    position:relative;
}


#articleBox .dl p em {

    display:inline-block;
    width:30px;
}

#bookRp span {

    float:left;
    display:block;
    width:145px;
    margin-bottom:10px;
}

#bookRp span a {

    font-size:14px;
}

#bookRp span a:hover {

    color:#b97504;
}

.nrb {

    display:block;
    margin-bottom:10px;
    float:left;
    width:145px;
}

.nrb a{

    font-size:14px;
}

/** 临时 **/
.bookTempWrap {

    padding-top:30px;
}

.bookTempWrap span {

    display:block;
    width:175px;
    float:left;
    margin:10px 5px 0px 0px;
}

.bookTempWrap span a {

    font-size:14px;
}

.bookTempWrap span a:hover {

    color:#b97504;
}

.extan {

    margin:15px 0px 15px 0px
}

.extan .extan_titl {
    
    font-size:16px;
    display:block;
    border-bottom:1px solid #ccc;
    padding:0px 0px 6px 10px;
    position:relative;
}

.extan .extan_titl i {
    
    display:block;
    position:absolute;
    left:0px;
    top:3px;
    width:5px;
    height:15px;
    background:#b97504;
}

.extan .extan_content {
    
    margin-top:15px;
    text-align:justify; 
    text-justify:inter-ideograph;
}

/** 国医大师邓铁涛专栏样式 **/
#dengtietao {

    margin:15px 0px 15px 0px;
}

#dengtietao .dtt-wrap {

    padding:30px 25px 20px 30px;
}

#dengtietao .left-wrap{

    float:left;
    width:845px;
    position:relative;
}

#dengtietao .right-wrap{

    float:right;
    width:268px;
}

#share {

     position:relative;
     height:2px;
     padding:0px;
     margin:0px;
}

#share .sharedWrap{

     position:absolute;
     right:20px;
     top:10px;
}

#share .sharedIco {

    position:absolute;
    right:165px;
    top:5px;
}

#dengtietao .sub-title {

    font-size:37px;
    color:#865401;  
    position:relative;
    margin-top:20px;
}

#dengtietao .sub-title i {

    display:inline-block;
    position:absolute;
    top:12px ;
    left:130px;
    background:#cab37a;
    font-size:18px;
    color:#fff;
    font-weight:500;
    font-style:normal;
    width:120px;
    height:30px;
    text-align:center;
    line-height:30px;
    border-radius:7px;
	-moz-border-radius:7px;  /* Firefox */ 
	-webkit-border-radius:7px; /*chrome/safari */
	-o-border-radius:7px;/* Opera */
}

#dengtietao .sub-title i a {

    color:#fff;
}

#dengtietao .zhaiyao {

    margin:20px 0px 10px 0px;
}

#dengtietao .zhaiyao p {

    font-size:14px;
    line-height:23px;
    text-align:justify; 
    text-justify:inter-ideograph;
}

#dengtietao .zhaiyao p em {

    display:inline-block;
    width:30px;
}

#ren-info-list {

    margin:35px 0px 35px 0px;
}

#ren-info-list li dd {

    display:inline-block;
    font-size:14px;
}

#ren-info-list li {

   border-bottom:1px dashed #ccc;
   padding:10px 0px 10px 0px;
}


#ren-info-list li dd {

    display:inline-block;
    font-size:14px;
}

#ren-info-list li dd:nth-child(1) {

    color:#989898;
    width:90px;
}

#ren-info-list li dd:nth-child(2n) {

    width:320px;
}

#ren-info-list li dd:nth-child(3) {

    width:90px;
    color:#989898;
}

#sub-nav {

    background:#f9f7f0;
    border-top:1px solid #D4D4D4;
    border-bottom:1px solid #D4D4D4;
    z-index:1000;
}

#sub-nav .mulu {

    display:inline-block;
    color:#865401;
    font-size:18px;
    font-weight:800;
    width:79px;
    height:150px;
    line-height:190px;
    text-align:center;
    color:#865401;
    font-weight:800;
}

#sub-nav .nav-content {

    display: block;
    float:right;
    width:735px;
    min-height:110px;
    padding:15px 15px 0px 15px;
    background:#fff;
}

#sub-nav .nav-content .nav {

    display: inline-block;
    color:#865401;
    font-size:16px;
    padding:3px 12px 3px 12px;
    border:1px solid #fff;
    border-radius:10px;
	-moz-border-radius:10px;  /* Firefox */
	-webkit-border-radius:10px; /*chrome/safari */
	-o-border-radius:10px;/* Opera */
    cursor:pointer;
}

#sub-nav .nav-content span.active {

    background:#D8B98C;
    border-color:#D8B98C;
    color:#fff;
}

#sub-nav .nav-sub-content {

    display:none;
    padding:15px 0px 15px 0px; 
}

#sub-nav .nav-child-box {

    height:80px;
    overflow:hidden;
}

#sub-nav div.active {

    display:block;
}

#sub-nav .nav-sub-content dd {

    display:inline-block;
    width:350px;
    margin:0px 30px 1px 0px;
}

#sub-nav .nav-sub-content dd em{

    display:inline-block;
    font-style:normal;
    font-size:18px;
    margin-right:5px;
    color:#D8B98C;
}

#sub-nav .nav-sub-content dd:nth-child(2n) {

    margin-right:0px;
}

#sub-nav .nav-sub-content dd a {

    display:inline-block;
    font-size:14px;
}

#sub-nav .nav-sub-content dd a:hover {

    color:#865401;
}

#sub-nav .nav-sub-content .nav-more {

    margin-top:15px;
    padding:0px;
    margin-bottom:0px;
}

#sub-nav .nav-sub-content .nav-more a {

    display:block;
    font-size:14px;
    border:1px solid #d4d4d4;
    padding:3px 10px 3px 10px;
    color:#cbcbcb;
    width:80px;
    margin:0 auto;
    position:relative;
}

#sub-nav .nav-sub-content .nav-more a:hover {

    color:#865401;
}

#sub-nav .nav-sub-content .nav-more a i {

    display:block;
    position:absolute;
    right:15px;
    top:9px;
    width:11px;
    height:7.5px;
    background:url(/Content/images/sangjiao.png) no-repeat 0% 100%;
}

#sub-nav .nav-sub-content .nav-more a i.open {

   background-position:0% 0%;
}

#xyrg {

    margin-top:35px;  
}

#xyrg .wrap-title{

    height:77px;
    width:100%;
    position:relative;
}

#xyrg .title {

    display:inline-block;
    position:absolute;
    left:0px;
    top:30px;
    width:286px;
    height:77px;
    background:url(/Content/images/clouds.png) no-repeat center center;
    font-size:23px;
    font-weight:800;
    text-align:center;
    line-height:57px;
    color:#865401;
    z-index:10;
}

#xyrg .wrap-title .more-layer {

    display:block;
    width:120px;
    height:30px;
    position:absolute;
    left:210px;
    top:145px;
    z-index:5;
}

#xyrg .wrap-title .more-layer a {

    color:#D8B98C;
    font-size:14px;
    font-weight:500;
}

#xyrg .wrap-title .more-layer a:hover {

    color:#865401;

}

#xyrg .wrap-title .more-layer em {

    display:inline-block;
    font-style:normal;
    font-family:SimSun;
    font-size:16px;
    font-weight:500;
    color:#D8B98C;
    margin-left:2px;
}

#xyrg .scroll-pic-arry {

    height:370px;
    margin-top:5px;
    position:relative;
}

#xyrg .arry-box {

    position:absolute;
    top:-50px;
    left:0px;
    width:845px;
}

.subTitle {

    margin:15px 0px 15px 0px;
    font-size:20px;
    font-weight:bold;
    color:#865401;
    border-bottom:1px solid #D8B98C;
    padding-bottom:10px;
    position:relative;
    padding-left:20px;
}

.subTitle em {

    display:block;
    position:absolute;
    left:0px;
    top:2px;
    background:#865401;
    width:10px;
    height:25px;
}

.subTitle a {

    font-size:14px;
    font-weight:500;
    position:absolute;
    right:10px;
    top:10px;
    color:#b97504;
}

.subTitle a i{

    display:inline-block;
    font-size:16px;
    font-style:normal;
    font-family:SimSun;
    margin-left:3px;
}

.subTitle a:hover i {

    text-decoration:none;
}

.subTitle a:hover {

    color:#865401;
}

.imgArryThree {

    padding:10px 0px 10px 0px;
}

.imgArryThree li {

    float:left;
    width:262px;
    height:230px;
    overflow:hidden;
    background:#fff;
    margin:0px 25px 25px 0px;
    border:1px solid #ccc;

}

.imgArryThree li:nth-child(3n) {

    margin-right:0px;
}

.imgArryThree li:hover {

    border-color:#BBA56F;
        filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3);/*ie*/
    box-shadow:2px 2px 10px #909090;/*opera或ie9*/
    -moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
    -webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
}

.imgArryThree li .img {

    display:flex;
    justify-content: center;
    align-items: center;
    width:262px;
    height:180px;
    border-bottom:1px solid #eee;
    overflow:hidden;
}

.imgArryThree li .img img {

    width:262px;
    height:auto;
    transition:.5s transform;
    transform: translateZ(0);
}

.imgArryThree li:hover .img img {

    transform: scale(1.5, 1.5);
    transition: 2s transform;
}

.imgArryThree li h5 {

    font-size:16px;
    padding:10px 15px 10px 15px;
    color:#454545; 
    line-height:23px;
    table-layout:fixed; 
    word-break: break-all;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}

.imgArryThree li a:hover,.imgArryThree li a:hover h5 {

    color:#865401;
    text-decoration:none;
}

.treeList {

    padding:10px 0px 10px 0px;
}

.treeList li{

    display:block;
    position:relative;
    padding:20px;
    border-bottom:1px dashed #eee;
    margin-bottom:15px;
}

.treeList li:last-child{

    border-bottom:1px dashed #fff;
}

.treeList li:hover{

   border-bottom:1px dashed #fff;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3);
    box-shadow:2px 2px 10px #909090;
    -moz-box-shadow: 2px 2px 10px #909090;
    -webkit-box-shadow: 2px 2px 10px #909090;
}

.treeList li .img{

    display:flex;
    justify-content: center;
    align-items: center;
    width:138px;
    height:128px;
    overflow:hidden;
    border:1px solid #b97504;
}

.treeList li .img img{

    width:138px;
    height:auto;
    transition:.5s transform;
    transform: translateZ(0);
}

.treeList li .img:hover img{

    transform: scale(1.5, 1.5);
    transition: 2s transform;
}

.treeList li .txtContent{

    position:absolute;
    top:20px;
    right:20px;
    width:640px;
    height:130px;
}

.treeList li .txtContent h3.title a{

    font-size:20px;
    color:#BBA56F;
    font-weight:800;
}

.treeList li .txtContent h3.title a:hover{

    color:#865401;
}

.treeList li .txtContent p{

    font-size:14px;
    margin:10px 0px 10px 0px;
    line-height:20px;
    color:#909090;
    text-align:justify; 
    text-justify:inter-ideograph;
}

.treeList li .txtContent .source{

    display:block;
    font-size:14px;
    position:relative;
    padding-left:25px;
    margin-top:20px;
}

.treeList li .txtContent .source img{

    width:18px;
    height:auto;
    position:absolute;
    top:0px;
    left:0px;
}

.imgArryfour {

    padding:10px 0px 10px 0px;
}

.imgArryfour li {

    float:left;
    width:190px;
    height:253px;
    overflow:hidden;
    background:#fff;
    margin:0px 25px 25px 0px;
    border:1px solid #ccc;
}

.imgArryfour li:nth-child(4n) {

    margin-right:0px;
}

.imgArryfour li:hover {

    border-color:#BBA56F;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3);/*ie*/
    box-shadow:2px 2px 10px #909090;/*opera或ie9*/
    -moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
    -webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
}

.imgArryfour li .img {

    display:flex;
    justify-content: center;
    align-items: center;
    width:190px;
    height:210px;
    overflow:hidden;
    border-bottom:1px solid #eee;
}

.imgArryfour li .img img {

    width:190px;
    height:auto;
    transition:.5s transform;
    transform: translateZ(0);
}

.imgArryfour li:hover .img img {

    transform: scale(1.5, 1.5);
    transition: 2s transform;
}

.imgArryfour li h5 {

    font-size:16px;
    padding:10px 15px 10px 15px;
    color:#454545; 
    line-height:23px;
    table-layout:fixed; 
    word-break: break-all;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}

.imgArryfour li a:hover,.imgArryfour li a:hover h5 {

    color:#865401;
    text-decoration:none;
}

.jiugong {

    padding:10px 0px 30px 0px;
}

.jiugong .firstImg {

    display:flex;
    width:300px;
    height:400px;
    justify-content: center;
    align-items: center;
    border:1px solid #eee;
    position:relative;
    overflow:hidden;
    float:left;
}

.jiugong .firstImg img {

    width:300px;
    height:auto;
    transition:.5s transform;
    transform: translateZ(0);
}

.jiugong .firstImg:hover img {

    transform: scale(1.5, 1.5);
    transition: 2s transform;
}

.jiugong .firstImg span {

    display:block;
    position:absolute;
    left:0px;
    bottom:0px;
    width:100%;
    height:45px;
    background:#000;
    filter:alpha(opacity=50);
    opacity:0.5;
}

.jiugong .firstImg h5 {

    display:block;
    position:absolute;
    left:0px;
    bottom:0px;
    width:300px;
    height:45px;
    color:#fff;
    font-size:16px;
    line-height:45px;
    padding:0px 10px 0px 10px;
    z-index:2;
}

.jiugong .imgArry {

    float:right;
    width:536px;
    height:401px;
}

.jiugong .ai {

   margin-bottom:9px;
   height:196px;
}

.jiugong .ai:nth-child(2) {

   margin-bottom:0px;
}

.jiugong .ai .big {

   display:flex;
   width:320px;
   height:196px;
   justify-content: center;
   align-items: center;
   border:1px solid #eee;
   position:relative;
   overflow:hidden;
}

.jiugong .ai .big img {

   width:320px;
   height:auto;
   transition:.5s transform;
   transform: translateZ(0);
}

.jiugong .ai .big:hover img {

    transform: scale(1.5, 1.5);
    transition: 2s transform;
}

.jiugong .ai .big span {

    display:block;
    position:absolute;
    left:0px;
    bottom:0px;
    width:100%;
    height:45px;
    background:#000;
    filter:alpha(opacity=50);
    opacity:0.5;
}

.jiugong .ai .big h5 {

    display:block;
    position:absolute;
    left:0px;
    bottom:0px;
    width:320px;
    height:45px;
    color:#fff;
    font-size:14px;
    line-height:45px;
    padding:0px 10px 0px 10px;
    z-index:2;
}

.jiugong .two-imgs {

    width:205px;
    height:196px;
    overflow:hidden;
}

.jiugong .two-imgs dd {

    display:fiex;
    width:205px;
    height:93px;
   justify-content: center;
   align-items: center;
   border:1px solid #eee;
   margin-bottom:8px;
   overflow:hidden;
}

.jiugong .two-imgs dd img {

    width:205px;
    height:auto;
    transition:.5s transform;
    transform: translateZ(0);
}

.jiugong .two-imgs dd:hover img {

    transform: scale(1.5, 1.5);
    transition: 2s transform;
}

.jiugong .two-imgs dd a{

    display:block;
    width:205px;
    height:93px;
    position:relative;
}

.jiugong .two-imgs dd a span{

    display:block;
    position:absolute;
    left:0px;
    bottom:0px;
    width:100%;
    height:35px;
    background:#000;
    filter:alpha(opacity=50);
    opacity:0.5;
}

.jiugong .two-imgs dd a h5{

    display:block;
    position:absolute;
    left:0px;
    bottom:0px;
    width:205px;
    height:35px;
    color:#fff;
    font-size:14px;
    line-height:35px;
    padding:0px 10px 0px 10px;
    z-index:2;
}

.jiugong .oneArry .big {

    float:right;
}

.jiugong .oneArry .two-imgs {

    float:left;
}

.jiugong .twoArry .big {

    float:left;
}

.jiugong .twoArry .two-imgs {

    float:right;
}

#dtt-photos {

    border:1px solid #D4D4D4;
}

#dtt-photos .m {

    display:flex;
    width:268px;
    height:345px;
    justify-content: center; 
    align-items: center;
    overflow:hidden;
}

#dtt-photos .m img {

    width:265px;
    height:auto;
    filter:alpha(opacity=100);
    opacity:1;
}

#dtt-photos .m:hover img {

    filter:alpha(opacity=70);
    opacity:0.7;
}

#dtt-photos h4 {

    padding:10px 10px 10px 36px;
    font-size:16px;
    font-weight:500;
    position:relative;
}

#dtt-photos h4 img {

    position:absolute;
    left:10px;
    top:11px;
}

#channel_nav {

    margin-top:15px;
    padding:20px 15px 20px 15px;
}

#channel_nav h3 {

    border-bottom:1px solid #ccc;
    height:30px;
    position:relative;
}

#channel_nav h3 i{

    display:inline-block;
    font-style:normal;
    font-size:18px;
    height:30px;
    width:80px;
    color:#b97504;
    border-bottom:1px solid #b97504;
    position:absolute;
    left:0px;
    bottom:-1px;
}

#channel_nav .content{

    padding:15px 0px 0px 0px;
}

#channel_nav .content a{

    display:block;
    width:70px;
    height:30px;
    line-height:30px;
    text-align:center;
    border:1px solid #eee;
    font-size:14px;
    float:left;
    margin:10px 10px 0px 0px;
}

#channel_nav .content a:hover{

    background:#b97504;
    color:#fff;
    text-decoration:none;
}

#channel_nav .content a:nth-child(3n){

    margin-right:0px;
}

#left_float_nav {

    position:absolute;
    width:auto;
    border:0px;
    left:-3px;
    top:306px;
}

#left_float_nav .main_nav {

    border-top:1px solid #e0e0e0;
    border-right:1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0;
    background:#fff;
    border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;  /* Firefox */
	-webkit-border-top-right-radius:10px; /*chrome/safari */
	-o-border-top-right-radius:10px;/* Opera */
    border-bottom-right-radius:10px;
	-moz-border-bottom-right-radius:10px;  /* Firefox */
	-webkit-border-bottom-right-radius:10px; /*chrome/safari */
	-o-border-bottom-right-radius:10px;/* Opera */
    box-shadow:0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -webkit-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -moz-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -ms-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -o-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
}

#left_float_nav .main_nav li {

    display:block;
    padding:7px;
    position:relative;
}

#left_float_nav .main_nav li .arr {

    display:none;
    position:absolute;
    right:-15px;
    top:15px;
    z-index:15;
}

#left_float_nav .main_nav li.active .arr {

    display:block;
}

#left_float_nav .main_nav li .m {

    display:block;
    font-size:14px;
}

#left_float_nav .main_nav li.active {

    background:#b07e41;
}

#left_float_nav .main_nav li.active .m {

   color:#fff;
   text-decoration:none;
}

#left_float_nav .main_nav li:nth-child(1) {

    border-top:0px;
    -moz-border-top-right-radius:10px; 
	-webkit-border-top-right-radius:10px; 
	-o-border-top-right-radius:10px;
}

#left_float_nav .main_nav li:last-child {

    -moz-border-bottom-right-radius:10px;  
	-webkit-border-bottom-right-radius:10px;
	-o-border-bottom-right-radius:10px;
}

#left_float_nav .main_nav li dd {

    display:none;
    position:absolute;
    width:190px;
    min-height:320px;
    max-height:600px;
    padding:6px;
    border:1px solid #ccc;
    background:#fff;
    left:55px;
    border-radius:5px;
	-moz-border-radius:5px;  /* Firefox */
	-webkit-border-radius:5px; /*chrome/safari */
	-o-border-radius:5px;/* Opera */
    box-shadow:0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -webkit-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -moz-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -ms-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -o-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    z-index:10;
    overflow:auto;
    /*filter:alpha(opacity=14);
    opacity:0.1;*/
}

#left_float_nav .main_nav li.active dd {

    display:block;
}

#left_float_nav .main_nav li dd h5 {

    font-size:16px;
    margin:5px 0px 10px 10px;
    color:#b97504;
}

#left_float_nav .main_nav li dd a {

    display:block;
    font-size:14px;
    position:relative;
    padding:5px 5px 5px 35px;
    border-radius:5px;
	-moz-border-radius:5px;  /* Firefox */
	-webkit-border-radius:5px; /*chrome/safari */
	-o-border-radius:5px;/* Opera */
    table-layout:fixed; 
    word-break: break-all;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}

#left_float_nav .main_nav li dd a:hover {

    background:#f5e2cb;
    color:#b97504;
    text-decoration:none;
}

#left_float_nav .main_nav li dd a i {

    display:inline-block;
    position:absolute;
    left:10px;
    top:5px;
    font-style:normal;
    font-size:14px;
}

#left_float_nav .main_nav li dd a.active {

    background:#b38041;
    color:#fff;
}

#playBox{ width:100%; height:700px; position:relative; overflow:hidden;border-bottom:1px solid #ccc;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;display:block;height:700px;}
#playBox .oUlplay li .play-left{ float:left;width:63%;}
#playBox .oUlplay li .play-left h1{ display:block;text-align:center;font-size:28px;color:#b97504;margin:0 auto;padding-top:30px; width:90%;}
#playBox .oUlplay li .play-left .img{ padding:50px;}
#playBox .oUlplay li .play-left .img span{ display:flex;height:550px;overflow:hidden;justify-content: center; align-items: center;}
#playBox .oUlplay li .play-right{ float:right;width:35%;}
#playBox .oUlplay li .play-right .pages{ display:block;font-size:14px;font-weight:500;margin-top:30px;position:relative;}
#playBox .oUlplay li .play-right .pages dd{ display:inline-block;font-size:14px;position:absolute;top:38px;left:0px;}
#playBox .oUlplay li .play-right .pages i{ display:inline-block;font-size:14px;font-style:normal;color:#b97504;font-weight:800;}
#playBox .oUlplay li .play-right .pages em{ display:inline-block;font-size:16px;font-style:normal;margin:0px 3px 0px 3px;}
#playBox .oUlplay li .play-right .title{ display:block;font-size:23px;font-weight:800;margin:38px 0px 0px 0px;width:98%;}
#playBox .oUlplay li .play-right .zhaiyao{ display:block;font-size:14px;color:#909090;line-height:20px;text-align:justify; text-justify:inter-ideograph;width:95%;}

#playBox .middle_line{ position:absolute;top:1px;right:0px;width:1px;height:700px;border-left:1px solid #ccc;z-index:500;}
#playBox .pre{ cursor:pointer; width:23px; height:45px; background:#bb884a; position:absolute; top:320px; left:15px; z-index:10;font-size:18px;color:#fff;font-family:SimSun;text-align:center;line-height:45px;}
#playBox .next{ cursor:pointer; width:23px; height:45px; background:#bb884a; position:absolute; top:320px; left:120px; z-index:10;font-size:18px;color:#fff;font-family:SimSun;text-align:center;line-height:45px;}

#pre-share-next {

    height:54px;
    /*border-bottom:1px solid #ccc;*/
}

#pre-share-next .share-wrap {

    display:inline-block;
    float:right;
    margin:5px 15px 0px 0px;
}

#pre-share-next .pre-next {

    float:left;
    padding-top:5px;
}

#pre-share-next .pre-next span {

    display:block;
    font-size:14px;
    color:#b97504;
    margin:2px 0px 0px 25px;
}

#pre-share-next .pre-next span a {

    display:inline-block;
    font-size:14px;
}

#pre-share-next .pre-next span a:hover {

    color:#b97504;
}

#master-Rale {

    padding:20px 20px 0px 20px;
    position:relative;
}

#master-Rale .title {

    display:block;
    margin:20px 0px 15px 0px;
    font-size:18px;
    color:#865401;
    border-bottom:1px solid #ccc;
    padding:0px 0px 8px 16px;
    position:relative;
}

#master-Rale .title i {

    display:block;
    width:10px;
    height:20px;
    background:#865401;
    position:absolute;
    left:0;
    top:3px;
}

#master-Rale .master_intro {

    position:absolute;
    right:53px;
    top:105px;
    width:165px;
    height:auto;
}

#master-Rale .master_intro h2 {

    font-size:16px;
    font-weight:500;
}

#master-Rale .master_intro p {

    font-size:14px;
    text-align:justify; 
    text-justify:inter-ideograph;
    margin-top:10px;
    line-height:20px;
}

#master-Rale .master_intro p em {

    display:inline-block;
    width:25px;
}

#dtt-share {

    width:240px;
    position:absolute;
    right:0px;
    top:30px;
    z-index:100;
}

#dtt-share .ds-box {

    position:relative;
    padding:5px 0px 0px 85px;
}

#dtt-share .sharedIco {

    position:absolute;
    left:0px;
    top:1px;
}

#albums-header {

    background:#2e3239;
    border-bottom:1px solid #161a1e;
    padding:8px 0px 3px 10px;
    position:relative;
}

#albums-header h1 {

    font-size:16px;
    color:#4c99e8;
    position:absolute;
    top:20px;
    left:195px;
    font-weight:500;
}

.wrap{width:1100px; position:absolute;top:30px;left:10%;}

/* sildes css begin */
.control {width:900px;height:480px;background:#282828;display: block;position:absolute;top:0;left:0;overflow: hidden;}
.change li{width:900px;overflow: hidden;text-align:center;}

/* 图片垂直居中,不是很准确 */
.change li .imgWrap{display: table-cell ;width:900px;height:480px;vertical-align: middle;cursor:pointer;*font-size: 500px;overflow:hidden;}
.change li img{max-width:900px;max-height:480px;width: expression(this.width > 900 && this.width > this.height ? 900 :true); height:expression(this.height >480 ? 480: true);vertical-align:middle; overflow:hidden;}

/* 描述部分 */
/*.change li .textDesc{width:100%;height:100px;position:absolute;left:0;bottom:0;text-align:left;overflow: hidden;}
.change li .opacity{width:100%;height:100px;position:absolute;left:0;bottom:0;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.change li .title{padding:10px 15px 0; color:#e6e6e6;font-size:14px;line-height:22px;}
.change li .title a{color:#e6e6e6;}
.change li .text{color:#b7b7b7;line-height:18px;padding:5px 15px;font-size:12px;}*/

.change li .textDesc{width:50px;height:50px;position:absolute;left:0;bottom:0;text-align:left;overflow: hidden;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;}
.change li .opacity{width:50px;height:50px;position:absolute;left:0;bottom:0;filter:alpha(opacity=50);opacity:0.5;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;}
.change li .title{display:none;}
.change li .text{width:50px;height:50px;text-align:center;line-height:50px;color:#fff;font-size:16px;font-family:SimSun;letter-spacing:2px;padding-left:5px;}

/* 分页 */
/*.pageClass{text-align:center;z-index: 9;position:absolute;top:50px;padding-top:10px;}
.pageClass a{display: inline-block; width:10px;height:10px;margin:0 3px;overflow:hidden; border:1px solid #bebebe;background:#bebebe ;border-radius:5px;outline:none}
.pageClass a span{display:none}
.pageClass a:hover,.pageClass a.cur{border:1px solid #be230a;background:#be230a }*/

/* 缩图部分 */
.thumbWrap{width:140px;height:480px;padding:39px 0;position:absolute;right:0;top:0;background:#0d0d0d;border-radius:5px;overflow: hidden;}
.thumbWrap .thumbCont{width:100%;height:400px;position:relative;overflow: hidden;}
.thumbWrap ul li{width:130px;height:88px;padding:8px 3px 3px;text-align:center;overflow: hidden;border:1px solid #000;}
.thumbWrap ul li div{display: table-cell ;width:138px;height:88px;vertical-align: middle;cursor:pointer;*font-size: 79px;}
.thumbWrap ul li img {max-width:116px; max-height:88px; width: expression(this.width > 116 && this.width > this.height ? 116 :true); height:expression(this.height >88 ? 88: true);vertical-align:middle; overflow:hidden}
.thumbWrap ul li.cur{border:1px solid #fff;}

/* 缩图按钮 */
.thumbPrev,.thumbNext{width:140px;height:39px;text-align:center;position:absolute;color:#000;z-index: 9; outline:none;}
.thumbPrev span, .thumbNext span{display: none;}

.thumbPrev{left:0;top:0;background:url(/content/images/Yprev.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="/content/images/Yprev.png") ; _background:none;}
.thumbNext{left:0;bottom:80px;background:url(/content/images/Ynext.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="/content/images/Ynext.png") ; _background:none;}