.g-daohang-20,.g-daohang-20 a {font-size:14px;color:#999;}
.g-daohang-20 {height:14px;padding:20px 0;}
.g-daohang-20 em {color:#9d0000;}
/*左侧*/.g-centent-l {width:860px;margin-right:40px;}
.f-content {background-color:#fff;padding:10px 40px 1px 12px;}
.g-bianji {display:block;line-height:20px;font-size:14px;color:#666;padding:10px 0;margin-bottom:10px;}
.g-bianji em {color:#9d0000;display:inline-block;margin-right:15px;}
.f-content {margin-bottom:20px;}
.f-content h1 {line-height:48px;}
.f-content,.f-content p {font-size:15px;line-height:27px;text-align:justify;}
.f-content p {margin:10px 0;}
.f-content img {max-width:650px;display: block;margin:0 auto;}
.f-content a {}
.f-content a:hover {text-decoration:underline;color:#9d0000!important;}
.f-content h3 {height:20px;line-height:20px;font-size:20px;border-left:10px solid #550606;margin:25px 0 10px 0;padding-left:5px;color:#550606;}
.f-content span.g-label {margin:40px 0 20px 0;line-height:20px;display:block;}
.f-content span.g-label em,span.g-label a {display:inline-block;height:20px;line-height:20px;vertical-align:top;color:#550606;}
.f-content span.g-label em {margin-right:10px;}
.f-content span.g-label em img {height:100%;vertical-align:top;margin:0 5px 0 0;}
span.g-label a {background:#9d896c;color:#fff!important;padding:0 5px;margin-right:5px;}
.f-content span.g-leaf {display:block;font-size:16px;margin-bottom:5px;color:#550606;}
.f-content span.g-leaf a {color:#550606;}
.f-content span.g-leaf a:hover {text-decoration:underline;color:#f00!important;}
.f-content .u-content {display:block;}
.f-content .u-content span{ color:#9d0000;}
.f-content span.g-share {text-align:right;margin-top:10px;}
.f-content span.g-share a.bds_more {float:right!important;margin:0!important;background:url(../image/icon_12.png) 0 0 no-repeat;height:32px;}
.f-content span.g-share a.bds_more:hover {background-position:0 -32px;}
.f-content span.g-share em {float:right;display:block;height:32px;line-height:32px;margin-right:10px;font-size:19px;color:#550606;}
.f-content span.g-share a.g-goto {background:#9d896c;width:120px;text-align:center;color:#fff!important;text-indent:0;margin:0!important;}
.g-title {border-bottom:1px solid #c4c4c4;}
.g-title em {display:inline-block;border-bottom:2px solid #5a0e0e;height:36px;line-height:36px;padding:0 5px 0 30px;font-size:20px;color:#5a0e0e;position:relative;}
.g-title b {display:inline-block;width:24px;height:24px;position:absolute;top:0;left:0;}
.g-title b img {width:100%;margin-top:6px;vertical-align:top;}
.g-title-02 {padding-left:30px;}
.g-title-dt {background:url(../image/icon_05.png) 0 center no-repeat;}
.g-title-gx {background:url(../image/icon_09.png) 0 center no-repeat;}
.g-title-ph {background:url(../image/icon_01.png) 0 center no-repeat;}
.g-title-kj {background:url(../image/icon_07.png) 0 center no-repeat;}
.g-title-tk {background:url(../image/icon_08.png) 0 center no-repeat;}
.g-title-qm {background:url(../image/icon_06.png) 0 center no-repeat;}
/*相关*/.g-xg-list {background:#fff;padding:0 12px 12px 12px;}
.g-xg-list li a {display:block;width:400px;float:left;line-height:48px;font-size:14px;border-bottom:1px dashed #c4c4c4;color:#666;height:48px;overflow:hidden;}
.g-xg-list li a em {font-size:14px;color:#999;margin-right:5px;}
.g-xg-list li a:hover {color:#5a0e0e;}
.g-xg-list li a.current {margin-left:30px;}
/*网友留言*/.g-ly {margin-top:20px;}
.g-ly-box {border:1px solid #9d896c;height:140px;position:relative;margin-top:10px;}
.g-ly-box textarea {display:block;border:none;width:838px;padding:10px 10px 0 10px;resize:none;height:100px;font-size:15px;line-height:20px;font-weight:200;}
.g-ly-box span.f-ly-btn {display:block;height:30px;line-height:30px;background:#f9f7f3;}
.g-ly-box input[type="submit"] {display:inline-block;background:#9d896c;padding:0 10px;border:none;color:#fff;font-size:15px;float:right;height:30px;line-height:30px;cursor:pointer;}
.g-ly-box input[type="submit"]:hover {background:#9d0000;}
.g-ly-box em {font-size:15px;padding-left:10px;color:#999;}
/*评论列表*/h2.g-title-pl {height:20px;line-height:20px;font-size:18px;color:#9d0000;border-left:4px solid #9d0000;padding-left:5px;margin-top:15px;}
ul.g-pl-list li {position:relative;padding:0 0 0 80px;min-height:60px;margin-top:15px;}
ul.g-pl-list li em.u-img {display:block;width:60px;height:60px;border-radius:50%;position:absolute;top:0;left:0;overflow:hidden;}
ul.g-pl-list li em.u-img img {width:100%;}
ul.g-pl-list li span.f-pl-title {display:block;font-size:16px;height:24px;line-height:24px;font-weight:normal;}
ul.g-pl-list li span.f-pl-title strong {color:#9d0000;}
ul.g-pl-list li span.f-pl-title i {float:right;font-style:normal;}
.g-pl-list p {border-bottom:1px solid #f6ebd1;min-height:24px;padding:6px 0;font-size:14px;line-height:20px;font-weight:200;text-align:justify;}
.g-pl-list button.u-look-more {display:block;height:42px;line-height:42px;color:#9d0000;background:none;border:none;font-size:16px;text-align:center;width:100%;cursor:pointer;}
/*猜你喜欢*/.basefile {height:36px;line-height:38px;color:rgb(51,51,51);font-size:18px;font-weight:bold;font-family:微软雅黑;background:#fff;padding:8px 12px 0 12px;margin-top:30px;}
.g-xh {margin-top:20px;}
.g-xh-list {position:relative;}
.f-xl-list {background:#fff;margin-top:-19px;padding:12px;}
.g-xh-list li.f-xl-list a {display:block;position:relative;padding:0 0 0 0px;height:100px;margin-top:20px;padding-bottom:20px;border-bottom:1px solid #f2f2f2;}
.g-xh-list li.f-xl-list a em.u-img {display:block;width:156px;height:102px;overflow:hidden;position:absolute;top:0;left:0;}
.g-xh-list li.f-xl-list a em.u-img img {width:100%;height:102px;}
.g-xh-list li.f-xl-list a strong {font-size:16px;line-height:20px;height:30px;overflow:hidden;display:block;}
.g-xh-list li.f-xl-list a strong:hover {color:#9d0000;}
.g-xh-list li.f-xl-list a p {font-size:14px;color:#666;line-height:24px;max-height:72px;overflow:hidden;margin-bottom:10px;}
.g-xh-list li.f-xl-list a i {color:#999;font-size:15px;}
.g-xh-list li.f-xl-list p{font-size:16px;line-height:20px;height:30px;overflow:hidden;display:block;}
a.g-xh-more {display:block;width:100%;padding:40px 0;font-size:18px;color:#999;text-align:center;}
.g-tags-list {display:block;background:#fff;padding-top:12px;}
.g-xh-list li.g-xh-top {position:fixed;top:200px;width:120px;margin-left:-140px;}
.g-xh-list li.g-xh-top a.f-logo-box {padding:10px;width:auto;background:#5a0e0e;height:auto;margin-top:0;margin-bottom:0px;}
.g-xh-list li.g-xh-top a {display:block;width:120px;background:#fff;color:#000;padding:0;text-align:center;height:40px;line-height:40px;font-size:16px;margin-top:0;overflow:hidden;}
.g-xh-list li.g-xh-top .g-tags-list a:hover {background:#bba776;color:#fff;}
.f-fixed-box {position:fixed!important;top:0!important;left:initial!important;margin-left:-140px;}
/*右侧*/.g-centent-r {width:300px;background:#fff;}
.g-centent-r .remove-top-30 {margin-top:0px;margin-bottom: 15px;}
.g-centent-r h2.g-title {font-size:15px;background:#fff;border-bottom:none;padding-left:12px;margin-bottom: 15px;}
.g-centent-r h2.g-title i {font-style:normal;display:inline-block;text-align:left;line-height:42px;height:42px;color:#666;cursor:pointer;margin-right:5px;}
.g-centent-r h2.g-title i.current {color:#9d0000;}
.g-centent-r h2.g-title a {font-size:14px;font-weight:normal;float:right;display:inline-block;line-height:44px;}
.g-centent-r h2.g-title a:hover {color:#550606;text-decoration:underline;}
.g-dt-list {background:#fff;padding:0 12px 12px 12px;margin-top:-12px;}
.g-dt-list li{float:left;background:#fff;}
.g-dt-list li a {display:block;position:relative;padding:5px;border:1px solid #e2e2e2;margin: 3px 10px;border-radius: 5px;font-size:15px;}
.g-dt-list li a em.u-img {display:block;width:100px;height:60px;position:absolute;right:0;top:10px;padding:0;overflow:hidden;}
.g-dt-list li a em.u-img img {width:100%;vertical-align:top;}
.g-dt-list li a strong {display:block;font-size:14px;line-height:20px;max-height:40px;overflow:hidden;font-weight:normal;}
.g-dt-list li a em {font-size:14px;color:#999;padding-top:5px;display:inline-block;}
.g-dt-list li a:hover,.g-dt-list li .hover {color:#9d0000;border:1px solid #9d0000;}
/*最近更新*/.g-zj-title {margin-top:15px;}
span.f-zj-list {display:flex;height:40px;line-height:40px;font-size:17px;cursor:pointer;font-weight:bold;color:#777;background:#f5f5f5;}
span.f-zj-list em {display:inline-block;width:60px;text-align:center;}
span.f-zj-list2 em {display:inline-block;width:auto;padding:0 6px;text-align:center;}
span.f-zj-list em.current {color:#580c0c;background:url(../image/icon_13.png) center bottom no-repeat;}
.g-zj-list {background:#fff;padding:0 12px 12px 12px;}
.g-zj-list li a.f-zj-01 {display:block;padding:30px 110px 10px 0;height:60px;position:relative;padding-bottom:10px;border-bottom:1px solid #e2e2e2;}
.g-zj-list li a.f-zj-01 strong {display:block;height:30px;line-height:30px;position:absolute;font-size:14px;font-weight:normal;top:0;left:0;overflow:hidden;margin-top:8px;}
.g-zj-list li a.f-zj-01 strong:hover {text-decoration:underline;}
.g-zj-list li a.f-zj-01 em.u-img {display:block;width:100px;height:55px;position:absolute;right:0;top:35px;overflow:hidden;}
.g-zj-list li a.f-zj-01 em.u-img img {width:100%;}
.g-zj-list li a.f-zj-01 p {font-size:12px;line-height:18px;max-height:54px;overflow:hidden;color:#999;padding-top:5px;text-align:justify;}
.g-zj-list li a {font-size:14px;display:block;line-height:40px;border-bottom:1px solid #e2e2e2;height:40px;overflow:hidden;}
.g-zj-list li a i {font-style:normal;color:#999;font-size:14px;margin-right:5px;}
.g-zj-list li a:hover {color:#580c0c;}
/*最新排行*/.f-ph-box {display:flex;background:#f5f5f5;padding:10px;}
.f-ph-box em {display:inline-block;width:100px;margin:0 2px;line-height:28px;height:28px;font-size:15px;text-align:center;border-radius:4px;background:#d6cab0;cursor:pointer;}
.f-phht-box {padding:10px 10px 10px 0;}
.f-phht-box em {width:auto;padding:0 5px;margin:0 0 0 9px;}
.f-ph-box em.current {background:#580c0c;color:#fff;}
.f-ph-list li a {display:block;line-height:36px;height:36px;border-bottom:1px solid #e2e2e2;font-size:15px;overflow:hidden;}
.f-ph-list li a i {display:inline-block;width:16px;height:16px;border-radius:16px;background:#580c0c;line-height:16px;text-align:center;color:#fff;margin-right:5px;font-size:14px;}
.f-ph-list li a:hover {color:#580c0c;}
/*看剧学史*/.g-xs-list {background:#fff;padding:12px;}
.g-xs-list li a {display:block;width:132px;float:left;}
.g-xs-list li a.current {margin-left:12px;}
.g-xs-list li a em.u-img {display:block;width:100%;height:160px;overflow:hidden;}
.g-xs-list li a em.u-img img {width:100%;height:100%;}
.g-xs-list li a strong {display:block;font-size:15px;color:#000;padding:5px;overflow:hidden;font-weight:normal;text-align:justify;text-align:center;}
/*历史图库*/.g-tk-list {background:#fff;padding:12px;margin-top:-12px;}
.g-tk-list li a {display:block;width:100%;height:200px;overflow:hidden;margin-top:12px;}
.g-tk-list li a.current {margin-left:10px;}
.g-tk-list li a img {width:100%;border-radius:6px;height:170px;}
.g-tk-list li a strong {display:block;width:100%;height:24px;line-height:24px;color:#000;font-weight:normal;font-size:14px;text-align:center;margin-top:8px;}
.f-fixed-box1 {position:fixed;top:0;width:300px;}
.f-fixed-box2 {position:fixed;top:50px;width:300px;}
/* 相关合集 */.d_hj {clear:both;padding-top:30px;}
.d_hj {margin-top:10px;box-shadow:0 3px 6px rgba(0,0,0,.05);}
.hj_item_tab {background:#fafcfc;overflow:hidden;}
.hj_item_tab li {float:left;padding:0 15px;line-height:42px;font-size:14px;background:#fafcfc;border-right:1px solid #f0f0f0;border-top:2px solid #fafcfc;cursor:pointer;}
.hj_item_tab li:first-child {margin-left:1px;}
.hj_item_tab li.current_hj {border-top-color:#30dbb1;color:#30dbb1;font-weight:bold;background:#fefefe;}
.hj_item_tag {background:#fff;}
.hj_item_tag>li {display:none;padding:12px;overflow:hidden;}
.hj_item_tag>li:first-child {display:block;}
.hj_item_tag>li .tag_head>a {display:block;float:left;width:240px;height:120px;margin-right:20px;overflow:hidden;}
.hj_item_tag>li .tag_head>a img {display:block;width:100%;height:120px;}
.hj_item_tag>li .tag_head>div {float:left;width:540px;height:120px;}
.hj_item_tag>li .tag_head>div>span {display:block;margin:5px 0 8px 0;overflow:hidden;}
.hj_item_tag>li .tag_head>div>span a {display:block;float:left;font-size:20px;color:#565656;font-weight:bold;line-height:32px;height:32px;max-width:450px;margin-right:10px;}
.hj_item_tag>li .tag_head>div>span a:hover {color:#262626;}
.hj_item_tag>li .tag_head>div>span a:active {color:#30dbb1;}
.hj_item_tag>li .tag_head>div>span ol {float:left;margin-top:10px;overflow:hidden;}
.hj_item_tag>li .tag_head>div>span ol li {float:left;margin-left:12px;font-size:14px;line-height:16px;color:#999;padding-bottom:5px;cursor:pointer;}
.hj_item_tag>li .tag_head>div>span ol li.cur_hj {font-weight:bold;color:#30dbb1;background:url(../image/icon.png) no-repeat -184px 0;}
.hj_item_tag>li .tag_head>div>p {clear:both;font-size:14px;line-height:22px;max-height:66px;overflow:hidden;color:#666}
.list2 {width:1210px;margin:0 auto;overflow:hidden;margin-top:10px;}
.list2_weizhi {width:870px;height:27px;float:left;line-height:27px;border-bottom:1px solid #eee;}
.list2_weizhi i {width:16px;height:20px;display:block;background:url(../image/img.png) 0px -104px no-repeat;float:left;margin:3px 8px 3px 0px;}
/*list2选项卡*/.slideTxtBox2 {width:870px;text-align:left;float:left;background:#fff;margin-right:40px;}
.slideTxtBox2 .hd {height:35px;line-height:35px;width:870px;position:relative;_height:35px;_line-height:35px;_width:870px;margin-bottom:10px;}
.slideTxtBox2 .hd ul {float:left;position:absolute;top:-2px;height:33px;}
.slideTxtBox2 .hd ul li {float:left;width:102px;margin-right:5px;height:35px;color:#333;font-size:16px;text-align:center;line-height:37px;cursor:pointer;border-bottom:2px solid #9d0000;background:#eee;border-radius:5px 5px 0 0;}
.slideTxtBox2 .hd ul li:hover {background:#9d0000;}
.slideTxtBox2 .hd ul li:hover a {color:#fff;}
.m-hover a {color:#fff;width:102px;height:35px;display:block;background:#9d0000;border-radius:5px 5px 0 0;}
.slideTxtBox2 .bd li {font-size:16px;border: 1px solid #e5e7e4;background-color: #fff;padding:10px 20px;float:left;margin:8px 5px;border-radius: 5px}
.slideTxtBox2 .bd li:hover {background:#fdfdfd;border: 1px solid #9d0000;}
.slideTxtBox2 .bd li a {width:100%;overflow:hidden;display:block;}
.slideTxtBox2 .bd li a span{color:#9d0000;}
.slideTxtBox2 .bd li span.list2_bk {padding:4px;float:left;display:block;margin-right:10px;width:190px;height:118px;}
.slideTxtBox2 .bd li img {width:190px;height:118px;float:left;border-radius:0px;}
.slideTxtBox2 .bd li span.h5 {float:left;width:633px;font-size:22px;font-weight:bold;line-height:30px;height:30px;margin-top:5px;overflow:hidden}
.slideTxtBox2 .bd li p {width:639px;display:block;font-size:12px;color:#aaa;line-height:24px;text-indent:24px;margin-top:5px;margin-bottom:7px;float:left;height:50px;}
.slideTxtBox2 .bd p{text-align: center;font-size: 20px;margin: 10px 0;}
.slideTxtBox2 .bd p span{color:#9d0000;}
.list2_sjfx {width:596px;height:25px;font-size:14px;float:left;line-height:25px;color:#ccc;margin-top:17px;}
/*.list2_sjfx span {padding-top:20px;}*/
/*电影list*/.list2_sjfx span.tuijianxing {height:14px;}
.list2_sjfx span.tuijianxing img {width:101px;height:13px;position:relative;left:239px;top:5px;}
.show_xyy {width:870px;margin-bottom:20px;overflow:hidden;margin:15px auto;text-align:center;}
/*.show_xyy a:nth-child(1) {display:none;}
*/.show_xyy a b {display:none;}
.show_xyy a,.show_xyy b {margin-right:10px;font-size:16px;background:#eee;display:inline-block;color:#333;font-weight:bold;border:1px solid #eee;vertical-align:top;height:30px;line-height:30px;width:30px}
.show_xyy a:hover {color:#fff;background:#9d0000;}
.show_xyy .curr {color:#fff;background:#9d0000;}
.show_xyy b {background:#9d0000;color:#fff;}
.show_xyy a.xiayiye_z {display:none;}
.g-xh-list li.f-xl-list a i.tags-color{font-size: 14px;    cursor: pointer;    border: 1px solid #f85959;    border-radius: 2px;    color: #f85959;    padding: 1px 4px; font-style: normal;}


.pages{
    margin-top: 10px;
    padding-top: 20px;
    text-align: center;
    height: 80px;
    border-bottom: none;
}

.pages a.long {
    width: 60px;
}

.pages a, .pages span {
    display: inline-block;
    width: 40px;
    height: 35px;
    margin: 0 5px;
    line-height: 35px;
    background-color: #f5f5f5;
    text-align: center;
    color:#555;
}

.pages a:hover, .pages a.current {
    background-color: #9d0000;
    color: #fff;
}


.biaoti .info{display: flex;flex-direction:column;justify-content:center;align-items: center;}
.info span{display:inline-block;text-align:center;font-family:Tahoma,Arial,Georgia,Verdana,Helvetica,sans-serif;}
.info span.hw{min-width:22px;}
.info span.hhw{min-width:12px;}
.titlep span{margin: 0 3px;min-width:32px;}
.pinyinspan{min-width:38px;}
.zimu{font-size: 16px !important;margin-bottom: 10px;}
.ciyu-large {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
}
.ciyu-large li {
    display: flex;
    flex-wrap: wrap;
    float:left;
    font-size:18px;
    padding:5px;
    width:160px;
}
.ciyu-large li .pinyin-large {
    font-size:27px;
    width: 120px;
    text-align: center;
    margin-bottom: 20px;
}
.ciyu-large li .zi-large {
    font-size:55px;
    width: 120px;
    height:120px;
    text-align: center;
    background: url(../image/zibg.png);
    background-size: 100% 100%;
    font-family: KaiTi;
    font-size: 100px;
}
.ciyu-large li .zi-large .zi{
    padding-top: 40px;
    font-size:85px;
}

.biaoti{display: flex;flex-direction:column;justify-content:center;align-items: center;font-family:Georgia,Baskerville,"Liberation Serif","Kaiti SC",STKaiti,"AR PL UKai CN","AR PL UKai HK","AR PL UKai TW","AR PL UKai TW MBE","AR PL KaitiM GB",KaiTi,KaiTi_GB2312,DFKai-SB,"TW\-Kai",serif;}
.pinyin{font-family:Tahoma,Arial,Georgia,Verdana,Helvetica,sans-serif;font-size: 16px !important;}
.pinyin span{min-width:39px;display:inline-block;text-align:center;}
.pinyin span.hw{min-width:22px;}
.pinyin span.hhw{min-width:12px;}
h1{font-size:42px;letter-spacing: 2px;text-indent: 2px;color: #333;}
hr{display: block;
    border: 0;
    height: 1px;
    background-color: #e5e5e5;
    margin: 10px 0;
    font-size: 0;
    color: transparent;
    text-indent: -99999999px;}
.shuxing{
    text-align: center;
}

.shuxing .line li{width:auto;display:inline-block;curosr:hand;margin: 2px 0;}
.shuxing .line li a,ul.line li .btn{font-size:16px;text-decoration:none;padding:5px 8px;border:1px solid #e5e7e4;display:block;text-align:center;border-radius: 5px;}
.shuxing .line li a,ul.line li .btn{margin-left:6px !important;margin-right:6px !important;}
.shuxing .line li .btn.nobg{background-color:transparent;border:1px solid transparent;padding:6px 0;margin-left:1px !important;margin-right:1px !important;box-shadow:none;}
.shuxing .line li a:hover,ul.line li a:active,ul.line li.cur a,.shuxing .line li .hover{background-color:#fff;color:#9d0000;border:1px solid #9d0000;}
.shuxing .line li.cur a{border:1px solid #fff;}
.shuxing .line li a:hover{box-shadow: rgb(235, 234, 226) 2px 2px 10px 0, rgba(122, 122, 119, 0.3) 2px 2px 10px 0;}
.shuxing .line li a span{font-size:12px;display:block;height:20px;line-height:20px;color:#999;font-family:tahoma,arial,georgia,verdana,helvetica,sans-serif;}
.shuxing .line li a:hover span{color:#c5653e;}
.biaoti{
    margin: 20px 0;
}
.biaoti h1{
    text-align: center;
    font-size:35px;
}
.biaoti h3{
    margin-top: 15px;
    text-align: center;
    font-size:18px;
    font-weight: normal;
}