@charset "utf-8";
/* 诗文录 www.shiwenlu.com */
/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
a,img,a img{border:0;}
ul,ol,li{padding:0;margin:0;list-style:none}
article,aside,details,footer,header,hgroup,nav,section,time,address,figure,figcaption{display:block;overflow: hidden;zoom:1;}
a,a:link{color:#333;text-decoration:none;}
a:hover{color: #B90D0D;text-decoration: underline;}
html{min-width: 1008px;}
body{font-family:Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,WenQuanYi Micro Hei,Microsoft Yahei,sans-serif;font-size: 14px;line-height: 1.5;color: #333;}
div,ul,li,p{overflow: hidden;zoom:1;}
h1,h2,h3,h4{font-weight: 400;}
/*layout*/
body{background:#f5f5f5;/*background: #f2f1e3 url(../img/bg.jpg) repeat;*/}
.clear{clear: both;}.fl{float: left;}.fr{float: right;}
.ac{text-align: center;}.al{text-align: left;}.ar{text-align: right;}
.nb{white-space: nowrap;overflow: hidden;}.nomt{margin-top:0;}
label {text-align: center;display: block;line-height: 2em;}
.shadow{background: #000;white-space:nowrap;filter:alpha(opacity=65);-moz-opacity:0.65;-khtml-opacity:0.65;opacity:0.65;}
a label{color: #fff;cursor: pointer;}
.img_shadow,.pic{position: relative;_position:relative;display: block;line-height: 0px;}
.img_shadow label,.img_shadow span{position:absolute;bottom:0px;left:0px;font-size:14px;height:2em;line-height:2em;
_position:absolute;_bottom: 0px;_left: 0px;}
.l{font-size: 20px;}.m{font-size: 16px;}.s{font-size: 12px;}
.l a{color: #222;}
.ftit .list_pt .l a{color: #5D4037;font-size: 18px;}
/*.art_info,p,.link_spe,.name,.more{font-family:"Microsoft Yahei",Verdana,'Open Sans',Arial,'Hiragino Sans GB',STHeiti,SimSun;}
*/
.inner{margin: 0 auto;width: 1000px;position: relative;}
.box_a{width: 300px;}
.box_b{width: 400px;margin: 0 28px 0 22px;}
.box_c{width: 250px;}
.main{width:680px;float:left;padding:0 0 10px;position: relative;}
.sider{width: 300px;float: right;margin: 0 0 20px;min-height: 400px;}
.entry{margin: 10px 0 20px;position:relative;/*margin: 15px 20px 15px 10px;*/}
.wrap{margin-top: 16px;}
.idx .wrap{margin-top: 20px;}
.list_txt li a,.txt_list li a{white-space: nowrap;overflow: hidden;}
.list_txt {padding-top: 8px;}
.list_txt li{height: 2em;}
strong{color: #54332e;}
.ser_hot li,.gotop a,.rank_cont.block,.block .rank_cont,.top_cont,.rdown,.rup{background-image: url(../img/icons.png);background-repeat: no-repeat;}
.box_b .list_txt li,.slider-num-nav-span,.inleft .txt_list li,.focus .list_txt li,.new li,.blk li,.ulike .list_txt li,.halflist li{background-image: url(../img/dotes.gif);background-repeat: no-repeat;}
p{letter-spacing: .5px;}
/*header*/
.header{width: 100%;height: 76px;background:#fff;}
.header .inner{background: url(../img/fisher.jpg) no-repeat 160px 10px;height: 76px;}
.logo{width:265px;overflow:hidden;background:url(../img/logo.png) no-repeat left center;margin-top: 10px;}
.logo.logo_mn{background-image: url(../img/logomn.png);}
.logo a{display:block;height:60px;line-height:76px;font-size:32px;overflow:hidden;text-indent: -9999px;}
.menu{overflow: hidden;background:#54332e;/*#614e3c;*/box-shadow:1px 3px 5px rgba(201, 211, 216, 0.5);}
.menu li{float: left;margin-right: 8px;height: 42px;line-height: 44px;letter-spacing: .5px;}
.menu li.cur a{background: #795548;}
.menu a{display:block;float:left;padding:0 18px;font-size: 16px;}
.menu a.home{}
.menu a:hover{background:#A1887F;text-decoration: none;}
.wa,.wa a:link,.wa a:visited,.wa:link,.wa:visited{color:#fff;}
/*slider*/
.slide {width:300px;height:310px;overflow:hidden;margin-top: 4px;}
.slide ul {height: 280px;overflow: hidden;}
.slide ul li a img{width: 300px;height: 280px;}
.slide .hdp_cite {
background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0 !important;
filter: alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;background: #000;
color: #FFF;width: 100%;height: 32px;line-height: 22px;text-align: center;
display: block;float: left;position: absolute;bottom: 30px;_bottom: -1px;left: 0px;
cursor: pointer;margin: 0 0 0 0px;font-size: 14px;
}
.slide .hdp_cite .tit {height: 26px;line-height: 34px;font-size: 16px;color: #fff;overflow: hidden;}
.slider-num-nav {height: 20px !Important;position: absolute;bottom: 6px;right: 10px;z-index: 1200;}
.slider-num-nav-span {float: left;overflow: hidden;margin:0 8px 0 2px;cursor: pointer;font-size: 2px;
background-position: 0 -2px;width: 16px !Important;
height: 16px !Important;margin-right: 10px !Important;}
.slider-num-nav-span.onhover{background-position: left -36px;}
/*index*/
.inbox{width:100%;margin-top: 14px;zoom:1;clear: both;}
.inbox .cate_tit {color: #fb6600;font-size: 16px;border-bottom: 4px solid #BBCFC4;padding-bottom: 2px;margin-bottom: 14px;}
.newart .cate_tit{margin-bottom: 6px;}
.cate_tit h2,.cate_tit ul{float: left;line-height: 36px;}
.cate_tit li{float: left;margin: 0 4px;padding: 6px 6px 0;line-height: 30px;}
.cate_tit li a{padding: 0 6px;}
/*inbox*/
.img_shadow label,.img_shadow span{_left: 0px;_bottom: 2px;}
.side_pic .img_shadow label,.side_pic .img_shadow span{left:5px;_left:5px;font-size: 12px;font-family: 'microsoft yahei','宋体'}
.inleft .img_shadow label,.inleft .img_shadow span{width: 276px;}
.inright .img_shadow label,.inright .img_shadow span{width: 220px;}
.spe .img_shadow label,.spe .img_shadow span{width: 250px;}
.side_pic .img_shadow label,.side_pic .img_shadow span{width: 140px;}
.inright .imgbox{margin: 6px auto 0;width: 220px;}
.inleft .imgbox img{width: 276px;height: 238px;}
.inright .imgbox img{width: 220px;height: 130px;}
.ftit{clear:both;height:auto;display: block;}
.ftitle h3{font-size:20px;padding-bottom:8px;}
.ftitle h3 a{color:#B71C1C;}
.ftitle p{padding-bottom:10px;overflow: hidden;line-height: 1.7em;color: #666;}
.focus{position: relative;}
.focus h3{display: block;margin: 6px 0 16px;font-style: normal;font-size: 14px;}
.focus h3 a{padding: 0 2px;width: 14px;height: 20px;line-height: 20px;color: #fb0606;}
.focus h3 a:hover{border-radius: 4px;background: #b6262f;color: #fff;text-decoration: none;}
.focus span {position: absolute;left: 36px;top: 6px;line-height: 25px;height: 25px;color: #666;font-size: 16px;}
.sub_show li,.sub_two .list_txt li{float: left;width: 200px;padding-right: 10px;}
.sub_show img{padding: 2px;border: 1px solid #efefef;width: 190px;height: 142px;}
.tdp {height: 60px;background: #E3EDF3;}
.tdp img{width: 100px;height: 60px;}
.as {width: 140px;padding: 6px 10px 0;}
.as span{color: #888;font-size: 12px;line-height: 28px;}
.box_b .list_txt{border-top: 1px dashed #ccc;padding-top: 12px;}
.box_b .list_txt li{background-position:0 -86px;padding-left: 16px;}
/*ct_list*/
.ct_list,.txt_list{padding-top: 10px;}
.type_tit,.type_tit a{font-size: 16px;color: #222;}
.type_tit{padding:0 24px 0 4px;}
.box_b .type_tit{margin-bottom: 4px;}
.type_tit a:hover{color:#2d609f;}
.type_tit .more{float: right;}
.type_tit .more a{color: #2d609f;font-size: 12px;}
.txt_list{padding-top: 10px;}
.txt_list li{height:2em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-indent: 14px;}
.inleft .txt_list li{padding:0 10px 0 12px;background-position:-4px -146px;}
.txt_list li a{color: #28353d;}

ul.side_pic li {float: left;width: 150px;text-align: center;margin: 4px auto;}
ul.side_pic li a {height: 140px;}
ul.side_pic li img {width: 140px;height: 140px;}
/*rank*/
.rank_tit{border-left: 1px solid #eae3dd;width:248px;height: 38px;}
.rank_tit li{float:left;width:49px;line-height:35px;text-align:center;border:1px solid #eae3dd;display: inline-block;border-left:none;border-top: 2px solid #888;}
.inright .rank_tit li{width: 123px;}
.rank_tit li.onlist{border-bottom: none;background: #fff;border-top-color: #FE5502;}
.rank_tit li span{height:30px;}
.rank_tit li.onlist span,.rank_tit li span:hover{color: #c00;font-weight: bold;text-decoration: none;display: block;}
.rank_cont{display: none;}
.rank_cont.block,.block .rank_cont,.top_cont{
display:block;margin:5px 0 5px 10px;background-position:2px -394px;}
.rank_cont.block{border: 1px solid #eae3dd;border-top:none;margin:0;padding:5px 0 5px 10px;background-position: 12px -390px}
.weekly .top_cont{display: block;margin: 4px 0 0;}
.rank_cont li,.top_cont li{line-height: 28px;padding-left: 24px;height: 28px;}
.rank_cont li a{}
/*ftit*/
.inbox.ftit{margin-top:0;_height:235px;}
.focus{}
.list_foc{padding-bottom: 1px;}
.focus .list_txt{border: 1px dashed #ddd;border-left:none;border-right: none;margin: 6px 0 14px;padding: 12px 0 10px;}
.focus .list_txt li{height: 32px;background-position:0 -118px;padding-left: 16px;}
.focus .list_txt li a,.blk li a{color: #455A64;/*#28353d;*/}
.weekly h4,.new h4{padding-bottom:4px;color: #1B5E20;font-size: 16px;}
.list_txt.half{padding-top: 14px;border-top: none;}
.list_txt.half li{width: 194px;padding:0 5px 0 0;float: left;background: none;}
.list_pt {height: 110px;}
.ptd.item_info{padding-right: 12px;}
.item_pic {width: 120px;height: 96px;display: block;float: left;padding: 2px;
	border: 1px solid #efefef;margin: 2px 4px 0 0;}
.ptd .item_pic{margin-right: 8px;}
.item_name{padding-bottom: 6px;}
.ptd .item_name{min-height: 36px;padding-bottom: 2px;}
.ptd .item_name a{color: #2d609f;}
.item_sumary {color: #666;line-height: 1.7em;}
.ptd .item_sumary{word-wrap: break-word;word-break: break-all;}
.spe .pic{display: block;width: 250px;height: 140px;}
.spe .pic img{width:250px;height:140px;filter: alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
.spe .pic:hover img{filter: alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.spe .list_txt{height:32px;}
.spe .list_txt li{margin-right: 8px;float: left;}
.spe .list_txt li.end {margin-right: 0;}
.spe .list_txt li a{color: #489024;background: #E5EDF6;padding: 4px 8px 0;display: inline-block;height: 28px;}
.spe .list_txt li a:hover{background:#489024;color: #fff;text-decoration: none;}
/*inright*/
.inright .ct_list{padding: 10px 0px 0px 14px;}
.new{padding-top: 6px;}
.new h4 {padding:0 0 8px 12px;border-bottom: 1px dashed #F2405B;margin-bottom: 6px;}
.new li{line-height: 30px;padding-left: 16px;background-position:0 -144px;}
.new li a{color:#795548;}
.new li .name a{color: #489024;/*588600*/}
/*photo box*/
h3.pic_tit{height:41px;border:1px solid #D4D7D9;background:#E8EDF0;line-height:41px;padding-left:10px;margin-bottom:16px;}
.item_per{float: left;width: 164px;font-size: 14px;margin-right: 20px;text-align: center;}
.item_per.end{margin-right: 0;}
.item_per .pic img{width: 160px;height: 120px;}
.item_per span,.item_per label{width:160px;left: 2px;_left:0px;_bottom:3px;}
/*newart*/
.newart{}
.blk{border-bottom: 1px dashed #EBE1E0;padding: 10px 26px 10px 0px;float: left;width: 470px;}
.blk li{line-height: 1.8em;padding-left: 16px;background-position: 0 -85px;}
.blk li a{color: #28353d;}
.lb{border-right: 1px dashed #eee;}
.rb{padding:10px 5px 10px 28px;}
.nobt{border-bottom: none;}
.newart.nobt{padding-bottom: 5px;}
.name,li .name a{}
/*list*/
.location{}
.entry.art_list,.entry.sub_list {margin-top: 1px;}
.cate_info {overflow: hidden;background: #eee;/*edece7;*/color: #474747;padding: 10px 14px 10px;}
.sub_list .cate_info{background: #eee;}
.cate_info h1, .cate_info p{font-size: 14px;line-height: 20px;display: inline;}
.cate_info h1 {float: left;padding-right: 6px;margin: 0;color: #3E2723;}
.cate_info p{font-size: 14px;}
.list_box{clear: both;overflow: hidden;border-bottom: 1px dashed #e5e5e5;padding: 8px 0 12px;margin: 4px 0px;}
.art_img{float: left;width: 160px;padding-top: 6px;height: 120px;}
.art_img img{width: 140px;}
.art_img a:hover img{}
.list_cont{float: left;width: 512px;}
.metas{color: #888;overflow: hidden;clear: both;padding-bottom: 5px;}
.metas.list_metas{padding: 4px 0 5px 0;color: #607D8B;}
.metas .chaodai{padding-right: 12px;}
.metas .author{}
.subbox{}
.subbox h2.sub_tit{color: #54332e;margin: 16px 0 6px;background: #E0E0E0;height: 38px;line-height: 40px;font-size: 18px;text-indent: 1em;}
.halflist{padding: 10px 0 0;}
.halflist li{width: 33%;float: left;line-height: 2em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0;background-position: 0 -116px;}
.halflist li a{padding-left: 16px;}
.list_cont.all_txt{width:670px;}
.list_cont h3{padding-bottom: 10px;}
.list_cont h3 a{color: #5d442d;font-size: 20px;font-weight: 400;}
.list_cont p{min-height:48px;line-height: 1.7em;font-size: 14px;text-indent: 0;color: #555;}
.all_txt p{min-height: 40px;}
.page_list,.page_no,.pron,.art_link,.tags_box,.share{/*max-width:650px;*/margin:10px auto;clear: both;}
.pron li{float: left;display: inline-block;width:50%;font-size: 14px;height: 24px;}
li.next{text-align: right;}
.page_no{clear: both;text-align: center;margin:0;}
.page_no a,.page_no b,.page_no b.total{color:#333;padding:6px 10px 5px;border:1px solid #999;background:#FAFDFF;margin: 0 5px;display: inline-block;border-radius: 4px;transition: all .2s;}
.page_no a:hover,.page_no b{background: #489024;border-color: #489024;color: #fff;text-decoration: none;}
.page_no b{cursor: auto;}
.page_no b.total{background: #FAFDFF;}
.position {line-height: 26px;border-bottom: 1px dashed #E0E0E0;color:#666;}
.position a {}
/*art*/
.art_txt h2,.art_txt h3,.intro h2{color: #2d2d2f;line-height: 2em;height: 2em;}
h1.art_title{color: #5d442d;/*#54332e;*/font-size:28px;font-weight: 400;line-height: 1.7em;text-align: center;}
.art_info{padding: 10px 14px 5px;margin-bottom: 6px;text-align: center;}
.art_info .author {font-size: 18px;}
.art_info .dynasty {padding-left: 8px;border-left: 1px solid #ccc;margin-left: 10px;}
.tags{padding-left: 20px;color: #666;}
.art_txt a.tlink,.art_txt a.clink{color: #BF360C;border-bottom: 1px dashed #FF5722;}
.art_txt a.tlink:hover{color: #FA2A10;border-bottom: 1px solid #FA2A10;text-decoration: none;}
.art_txt p a.tlink,.art_txt a.clink,.art_txt del{padding: 0 2px;}
.tags a {margin-right: 2px;color: #607D8B;padding: 2px 4px;}
.tpic {text-align: center;}
.tpic img{max-width: 680px;_width:100%;}
#hm_t_7336,.bdhm{margin: 5px auto 8px;}
/*
.art_info .summary{color:#444;display:block;overflow:hidden;font-family: "Microsoft yahei","Segoe UI",Tahoma,Arial;
word-wrap: break-word;width: 250px;min-height: 130px;line-height: 1.7em;vertical-align: baseline;}
*/
p.summary{text-indent: 0px;color: #333;line-height: 1.7em;display: block;
padding: 10px 14px;background: #F1F4F6;margin-bottom: 14px;}
.art_info .summary{margin: 6px 0 8px;width: 260px;min-height: 140px;}
#vNum{display: none;}
.intro{}
.intro h2{font-weight: 400;}
.intro_txt{/*min-height: 165px;*/}
.intro p{padding-top: 6px;}
.intro p span{color: #026E34;padding-right: 4px;}
span.link_spe{font-size: 12px;}
span.link_spe a{color:#026E34;padding-right: 6px;font-size: 14px;font-weight: 700;}

.art_txt h2,.art_txt h3,.art_txt p {text-indent: 0px;}
.art_txt h2{font-size:22px;padding: 6px 0 0;color: #54332e;}
.subtit span{line-height: 44px;display: inline-flex;padding: 0 12px;cursor: pointer;}
.subtit span.cur{background: #BCAAA4;cursor: auto;}
.source .zw,.source .py{display: none;}
.source .cur{display: inline;}
.art_txt h3{font-size:18px;color: #614e3c;}
.txt_pic {/*float: right;margin: 10px 0 4px 14px;*/float:left;margin:6px 24px 4px 0;padding: 4px;border: 1px solid #C9D3D8;box-shadow: 1px 1px 1px #C2C2C2;}
.txt_pic img {width: 200px;}
.txt_pic figcaption{text-align: center;color: #026e34;}
.art_txt p,.art_txt table{font-size: 16px;color: #333;line-height: 1.7em;padding:4px 0 10px;}
.art_txt table{padding: 0;}
.art_txt p strong{color: #222;}
.art_txt p img,.art_txt p a img,.pic_show li img{display:block;max-width: 100%;_width:100%;height:auto;text-align: center;margin: 0 auto;}
.art_txt embed,.art_txt object,.art_txt video{max-width: 100%;_width:100%;}
.art_txt p.item{padding: 0;border-top: 1px dashed #efefef;margin-top:4px;padding-top: 4px;}
.bor{border-bottom: 1px dashed #D7CCC8;margin-bottom: 10px;}
.source,.ps,.tran{display: inline;}
.tran, .ps, .pinyin, .view, .source, .fanti, .yanyi {border-top: 1px dashed #D7CCC8;padding-top: 10px;}
.ps p{color: #555;font-size:14px;background-color: #f7f9f7;padding: 6px 8px 6px 14px;border-left: 4px solid #ddd;}
.pinyin p{letter-spacing: 0;padding: 4px 0;}
.view p,.view2 p{font-size: 15px;color: #212121;padding: 8px 0;word-wrap: break-word;line-height: 1.8em;text-indent: 2em;}
.switch,.switch2{margin: -12px 0 14px 0;color: #FF5722;cursor: pointer;text-align: right;padding-right: 14px;}
.rdown{background-position: left -778px;padding-left: 16px;}
.rup{background-position: left -727px;padding-left: 16px;}
.ds-thread {padding: 4px 10px;border-top: 10px solid #fafdff;background: #fff;}
ruby {margin: 0 5px;line-height: 280%;}
rt {font-size: 1.2em;font-family: py;}
rt a{color: #ff5722;}

.tags_box{}
.tags_box h3{height: 30px;}
.tags_box ul{background: #2B7DAD;padding: 1px 0 1px 1px;max-height: 78px;overflow:hidden;
_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<78?"78px":"");}
.tag{float: left;padding: 2px;background: #fff;text-align: center;}
.tag a{padding: 5px 12px;display: block;font-size: 18px;line-height: 24px;
font-weight: 400;font-family: 'microsoft yahei',SimSun;background: #FBBBD5;}
.tag1 a,.tag3 a,.tag10 a{background: #F1C5F8;font-size: 22px;}
.tag2 a,.tag6 a,.tag9 a{background: #2B7DAD;font-size: 16px;}
.tag4 a,.tag7 a{background: #E1C9EB;}
.tag5 a,.tag8 a{font-size: 20px;}
.tag a:hover{text-decoration: none;background: #FAD8F0;}


.share{margin:0 auto;border-bottom: 1px dashed #CFD8DC;line-height: 48px;letter-spacing: normal;height:72px;
text-rendering: optimizespeed;display: -webkit-box;display: -webkit-flex;
display: -ms-flexbox;display: flex;
-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-align-content: flex-start;
-ms-flex-line-pack: start;align-content: flex-start;}
.share a{background-size:100%;margin: 0 8px;text-indent: -9999px;display: inline-block;
height: 48px;width: 48px;border: 1px solid #D7CCC8;border-radius: 50%;cursor: pointer;}
.share a.qzone{background-image:url(https://m.baidu.com/se/static/pmd/pmd/share/images/qzone.png);}
.share a.sqq {background-image:url(https://m.baidu.com/se/static/pmd/pmd/share/images/qqfriend.png);}
.share a.tsina{background-image:url(https://m.baidu.com/se/static/pmd/pmd/share/images/sinaweibo.png);}



.art_link {margin-top: 16px;border-top: 1px dashed #D4E0EE;padding-top: 14px;}
.ulist{width: 380px;float: left;}
.ptd {display: block;padding-bottom: 5px;height: 120px;}
.pt {float: right;width: 228px;}
.pt a {font-size: 16px;color: #B71C1C;}
.thumb {display: block;float: left;}
.thumb img {width: 140px;margin: 4px 8px 4px 0px;height: 100px;}
.pt p {font-size: 14px;line-height: 1.7em;padding: 12px 0 0 0;max-height: 70px;_height:70px;overflow: hidden;}
.ulike {width: 250px;float: right;}
.ulike h3,.ulike h4{font-size: 18px;overflow: hidden;height: 28px;}
.ulike .list_txt{padding-top: 14px;font-size: 16px;}
.ulike .list_txt li{background-position: 0 -118px;padding-left: 16px;}

/*sider*/
.sider,.s-fixed{background: #f2f2f2;}
.s-fixed{padding-top: 10px;}
.ser{margin-bottom: 24px;height: 42px;}
.ser .search-input {border: #20a53a 1px solid;height: 30px;width: 220px;padding: 0 8px;
	margin-top: 10px;float: left;}
.idx .ser .search-input{width: 190px;}
.ser .search-btn {width: 38px;height: 32px;border: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAxAAAAMQBz4pYTAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAE2SURBVDiNndJBS1VRFMXx9UzNQUQD0caFk6YhEUFCOPETiJQfIygQbNQgCCeOGjYLGjRJkPoKoSGIRKADs1nQoEIEfw3cry6v+3oPN2z2ufuu8z/7nruC9ORNvMRXHOIFbrTogjQfOniKX87iR2P9HSv/A1zA+xK/wRwmMYV5vKt3r/sBnpTgcb9R8aw0D3sB1/GzTum3uZsfSnupCVgr8vwQgKXSLnR7I0nuJJFkN4PjY9WZbmMkyXGtx4YAjFY9aQI2knSS3B4CMFd1508HV3CE3QHfP17G2sdo7298UJfzChMtmy9jszTLbT4InpfgCx6Vme5hFd/8jW1cbQME93Hg39jDYmOKT5hGOmi7rNkk15KcJvmcZKv6E0k2k9xNsp1keZBx2vIi3tYkG+cBxJmV13HrN6Szg7ZCfX3NAAAAAElFTkSuQmCC) no-repeat center #20a53a;
	cursor: pointer;margin-right: 2px;margin-top: 10px;}
.sider .box{clear: both;position: relative;margin: 0 0 15px;background:#fff;border-radius: 4px;}
.sider .song{}
.sider .song audio{padding: 12px 10px 14px 5px;height: 30px;width: 265px;margin: 0 auto;text-align: center;
	display: block;}
.sider .box h3,.sider .box h2{font-size: 16px;color: #666;border-bottom: 1px solid #e0e0e0;
	background: #f9f9f9;margin: 0;padding: 8px 10px 6px;}
.s-fixed{width: 300px;background: #f2f2f2;}
.hot.box{width: 300px;margin: 0;}
.a-menu ul{padding: 15px 12px 12px;max-height: 280px;overflow: auto;}
.a-menu li,.tag_list li{line-height: 2em;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.a-menu li a.cur{padding: 4px 12px 4px 4px;background: #543940;border-radius: 4px;color: #fff;}
.tag_list{padding: 2px 4px 2px 6px;}
.tag_list li{float: left;padding-right: 4px;}
.tag_list li a{background: #eee;padding: 2px;}
.tag_list li a:hover{background:#543940;color: #fff;text-decoration: none;}
.tlist{margin: 8px 0;}
.tlist.nomt{margin:0 0 8px 0;}
.tlist li{line-height: 2em;text-indent: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tlist li a{color: #614e3c;}
.plist{padding:5px 0 2px;}
.plist li{float: left;width: 140px;height:auto;margin: 5px 0px 10px 6px;_margin: 5px 0px 0 4px;}
.plist li img{vertical-align:bottom;border: 1px #E3E3E3 solid;padding: 1px;width: 135px;height: 101px;}
.plist li h4,.plist li span.txt{line-height: 24px;font-size: 14px;text-align: center;width: 140px;}
.plist li h4{color: #543940;background: #eee;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.plist li a span.txt{display: block;text-align: center;}
.plist li a:hover{text-decoration: none;}
.plist li a:hover img{border-color: #543940;}
.plist li a:hover h4{color:#fff;background: #543940;}
.plist li a:hover span.txt{color: #543940;}
/*flink*/
.flink {margin: 20px 0 10px;border: 1px solid #C9D3D8;padding: 12px 16px;background: #FAFDFF;}
.flink span{font-size: 16px;}
.flink p{color: #999;font: 12px/1.5 tahoma,arial,\5b8b\4f53;}
.flink p a{color: #999;display: inline-block;margin: 5px;}
.flink p a:hover{}
/*footer*/
.foot{margin: 20px auto 0;background: #f2f1ed;border-top: 1px solid #e9e9e9;}
.f_cont{padding:1em;text-align: center;line-height: 28px;}
.plus_menu{line-height: 32px;color: #bbb;}
.plus_menu a{padding: 0 4px;}
.copy strong{font-weight: normal;color: #666;}
.copy a,.copy a strong {color: #333;}
/*plus*/
/*
.gotop{position: fixed;bottom:120px;right: 30px;display:none;width: 46px;z-index: 999;}
.gotop a{display: block;width: 46px;height: 46px;margin-bottom: 10px;}
.gotop a:last-child{margin-bottom: 0;}
.gotop .go{background-position: 0 -100px;}
.gotop .go:hover{background-position: 0 -150px;}
*/

.totop {position: fixed;right: 30px;transition: bottom ease .3s;bottom: -85px;z-index: 3;overflow: unset;}
.totop .cbbtn {width: 40px;height: 40px;display: block;background-color: #ccc;cursor: pointer;}
.totop .gotop {transition: background-color ease .3s;margin-top: 1px;}
.totop .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(../img/s2.png);}
.totop .gotop:hover {background-color:#009161;}
.totop .cw {background: #dadbdd;}
.totop .cw div {background: #fff;/*url(../img/app.png);*/width: 190px;height: 155px;
	position: absolute;left: -200px;opacity: 0;transform: scale(0);
	-webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;
	transition: transform ease .3s,opacity ease .3s;
	-webkit-transition: all ease .3s;display:none\0;*display:none;}
.totop .cw:hover div{transform: scale(1);-webkit-transform: scale(1);opacity: 1;display: block;*display:block;}
.totop .wx-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px;background: url(../img/s1.png);}

.bdcs-container .bdcs-hot{text-align: right;}
.bdcs-container .bdcs-hot-item {margin: 0 0 0 10px;}
.ser_keys{}
.ser_keys span{display: inline-block;padding: 0 5px;color: #666;}
.ser_hot{color: #000;margin: 8px 0;}
.ser_hot li {padding-left: 24px;background-position:0 -346px;}
a:hover,.new li a:hover,.l a:hover,.list_txt li a:hover,li a:hover,.item_name a:hover{
	color: #FA2A10;text-decoration: underline;}
.plus{clear: both;overflow: hidden;}
.a_top{margin: 6px auto 10px;/*border: 1px solid #CCE5CC;*/text-align: center;background: #F1F4F6;padding: 8px 0;}
.idx .a_top,.a_side_top,.a_side_mid,.a_pic_pre{margin-bottom: 14px;}
.intro_side,.a_txt_pre{float: left;margin: 14px 20px 4px 0;}
.intro_tag{margin-top: 10px;clear: right;}
.a_list_page{margin-top: 14px;padding-bottom: 14px;border-bottom: 1px dashed #C9D3D8;}
.a_txt_page{margin-bottom: 10px;border-top: 1px dashed #efefef;padding-top: 10px;}
.a_txt_end{width: 650px;margin: 10px auto;text-align: center;}
.a_link_side{float: left;width: 320px;margin-top: 5px;}
.a_txt{/*float: left;width: 200px;height: 200px;background: #ccc;margin: 6px 16px 12px 0px;*/}
