/** 头部 **/
#logo_search
{
    /*background:#a68022;*/
}

#lnyby
{
    display:block;
    position:absolute;
    top:102px;
    left:95px;
    font-size:12px;
    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;*/
    border-top:1px solid #136d4f;
}

#menuNav li
{
    float:left;
    height:60px;
    /*border-right:1px solid #865401;*/
    border-right:1px solid #136d4f;
    padding:0px 15px 0px 15px;
    overflow:hidden;
    width:90px;
}

#menuNav li a
{
    display:block;
    text-align:center;
    color:#fff;
    font-size:18px;
    letter-spacing:1px;
    padding-top:18px;
    width:85px;
}

#menuNav li p a
{
    font-size:12px;
    color:#f3f3f3;
    font-weight:normal;
    padding-top:2px;
}

#menuNav li.current
{
    display:block;
    /*background:#865401;*/
    background:#136d4f;
}

#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:block;
    width:150px;
    height:120px;
    border:1px solid #865401;
    overflow:hidden;
}

#imgTuPu .tupu .categoryArea .ca li.right a img {

    max-width:150px;
    height:auto !important;
    width: expression(this.width > 150 ? 150: true);
    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:block;
    width:100%;
    height:200px;
    overflow:hidden;
    text-align:center;
}

#zysj .img_Arry li a span img {

    max-width:219px;
    height:auto !important;
    width: expression(this.width > 219 ? 219: true);
    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-left:17px;
    font-size:14px;
}

#dh img{

    position:absolute;
    left:0px;
    top:3px;
}


#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:40px;
    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;
}

#preNext .next {

    display:block;
    position:absolute;
    right:85px;
    top:25px;
    font-size:16px;
    color:#b97504;
}

#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:370px;
    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:block;
    width:172px;
    height:135px;
    text-align:center;
    overflow:hidden;
}

#ralePhoto ul.img_Arry li span.b img{

    max-width:172px;
    height:auto !important;
    width: expression(this.width > 172 ? 172: true);
}

#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;
    width:350px;
    height:260px;
}

#best_new .newArry .mainPhoto a {

    display:block;
    width:350px;
    height:260px;
    overflow:hidden;
}

#best_new .mainPhoto a i {

    display:block;
    width:350px;
    font-style:normal;
    text-align:center;
}

#best_new .mainPhoto a i.m {

    background:#ccc;
    display: table-cell;
    vertical-align: middle;
}

#best_new .mainPhoto a i.m {

    height:226px;
    overflow:hidden;
}

#best_new .mainPhoto a i.p {

    font-size:14px;
    text-align:center;
    margin-top:6px;
}

#best_new .mainPhoto a:hover i.p {

    color:#b97504;
    text-decoration-color:#b97504;
    text-decoration:underline;
}


#best_new .newArry .mainPhoto img {

    max-width:350px;
    height:auto !important;
    width: expression(this.width > 350 ? 350: true);
}

#best_new .newArry .mainPhoto a img {

    transition:.5s transform;
    transform: translateZ(0);
}

#best_new .newArry .mainPhoto a:hover img {

    transform: scale(1.5, 1.5);
    transition: 2s transform;
}

#best_new .newArry .mainPhoto a.cs {

    display:block;
    width:320px;
    height:240px;
    overflow:hidden;
}

#best_new .newArry .mainPhoto a.cs i.m {

    width:30px;
    height:215px;
}

#best_new .newArry .mainPhoto a.cs img {

    max-width:320px;
    height:auto !important;
    width: expression(this.width > 320 ? 320: true);
}

#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 {

    max-width:127px;
    height:auto !important;
    width: expression(this.width > 127 ? 127 : true);
}

#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;
    font-size:14px;
    font-weight:800;
    color:#b97504;
}

#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;
}