@charset "utf-8";
/* CSS Document */
* {margin: 0 auto;padding: 0;border: none;font-size: 16px;outline: 0 none;font-family: '微软雅黑';box-sizing: border-box;}
a {text-decoration: none;color: #000;}
ul {/*margin: 0;*/overflow: auto;}
li {list-style: none;}
.l {float: left;}
.r {float: right;}
.c {clear: both;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
img {
  transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
  -o-transition: .3s;
  max-width: 100%;
  display: block;
}
body{background:url("/images/bg.jpg") no-repeat bottom center #ede7d9;}
.w{width: 1200px;}
.top{background: #e3e2d7;line-height: 35px;font-size: 14px;border-bottom: 1px solid #ddd;height: 35px;overflow: hidden;}
.top .date,.top span,.top a{font-size: 14px;}
.top span,.top a{margin-left: 15px;}
.head .logo{margin:25px auto;}
.head .search{margin:35px auto auto 15%;}
.head .searchtxt .searchmenu .searchselected{background-image:url(/images/icon2.png);background-repeat:no-repeat;}
.head .searchtxt{float:left;width:450px;height:40px;border:2px solid #b11c27;border-right:0;position:relative;z-index:100;background:#ede7d9;}
.head .searchtxt .searchmenu{float:left;border-right:1px solid #eee;}
.head .searchtxt .searchmenu .searchselected{color:#666;cursor:pointer;font-size:14px;height:36px;line-height:36px;padding-left:15px;width:80px;background-position: 55px -87px;}
.head .searchtxt .searchmenu .searchopen{background-position:55px -115px}
.head .searchtxt .searchmenu .searchtab{display:none; position:absolute;top:36px;left:-2px;width:84px;border:2px solid #b11c27;border-top:0;background:#ede7d9;z-index:100;}
.head .searchtxt .searchmenu .searchtab li{height:28px;line-height:28px;color:#666;font-size:14px;cursor:pointer;padding-left:15px}
.head .searchtxt .searchmenu .searchtab li.selected{background:#edf3fc;color:#b11c27;}
.head .searchtxt input{float:left;border:0;color:#666;padding:7px 8px;width:350px;height:36px;line-height:36px;margin:0;outline:medium none;font-size: 14px;background: none;}
.head .searchbtn{float:left;}
.head .searchbtn button{background:#b11c27;border:0;color:#fff;outline:none;cursor:pointer;float:left;height:40px;line-height:40px;width:86px;font-size:16px;transition:all 0.3s}
.head .searchbtn button:hover{background:#a91823;}
.head .r{margin-top: 10px;}
.nav{background:#b11c27; line-height: 50px;}
.nav ul li{float: left;}
.nav ul li a{color: #fff;padding: 0 35px;}
.nav ul li.on,.nav ul li:hover{background: #8f131c;}
.banner{margin: 30px auto;}
.banner .slide{width: 800px;height: 400px;}
.banner .ranking{width: 380px;height: 400px; background: #e0d5bc;padding: 20px 10px;}
.banner .ranking .today{margin-left: 0;}
.banner .ranking ul{margin-top: 10px;}
.banner .ranking ul li{line-height: 36px;}
.banner .ranking ul li em{font-style: normal;width: 18px;height: 18px;line-height: 18px;background: #efba55;display: inline-block;color: #fff;text-align: center;font-size: 14px;}
.banner .ranking ul li:first-child em{background: #fe2d46}
.banner .ranking ul li:nth-child(2) em{background: #f60;}
.banner .ranking ul li:nth-child(3) em{background: #faa90e;}
.tit{border-bottom: 1px solid #c8c8c8;}
.tit h2{float: left;border-bottom: 3px solid #b11c27; margin-bottom: -1px;line-height: 40px;width: 80px;}
.tit h2 a{font-size: 24px;font-weight: bold;}
.tit .subnav{line-height:30px;margin-top: 10px;}
.tit .subnav a{margin-left: 15px;}
.shici,.zuozhe,.mingju{margin-bottom: 50px;}
.shici .l,.zuozhe .l,.mingju .l{width: 900px;}
.shici .l .s1{margin: 20px auto;overflow: auto;}
.shici .l .s1 .item{width: 50%;float: left;margin: 15px auto;padding-right: 8%;}
.shici .l .s1 .item h2 a{font-size: 18px;font-weight: bold;line-height: 40px;}
.shici .l .s1 .item .author a{font-size: 14px;color: #666;margin-right: 10px;line-height: 30px;}
.shici .l .s1 .item .text{line-height: 30px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;color: #333;}
.shici .l .s2{overflow: auto;margin-top: 40px;}
.shici .l .s2 ul{width: 50%;float: left;padding-right: 50px;}
.shici .l .s2 ul li{line-height: 40px;border-bottom: 1px dashed #ccc;}
.shici .l .s2 ul li .author a{color: #b11c27;margin-left: 5px;}
.shici .l .s2 ul li .author a:first-child{color: #f68517;}
.type{width: 300px;background: #e6e0d2;min-height: 500px;padding:0 15px 15px;}
.type a{width:30%;margin:5% 5% 1% auto;border: 1px solid #bbb;display: block;text-align: center;float: left;font-size: 14px;line-height: 200%;}
.type a:nth-child(3n){margin-right: 0;}
/*.shici .type a:last-child{color: #b11c27;}*/
.zuozhe .l .s .item{margin: 25px auto;}
.zuozhe .l .s .item .pic{width:120px;height: 150px;overflow: hidden;margin-top: 5px;}
.zuozhe .l .s .item .text{width: calc(100% - 200px);margin-right: 50px;position: relative;}
.zuozhe .l .s .item .text h2{}
.zuozhe .l .s .item .text h2 a{font-size: 18px;font-weight: bold;line-height: 40px;}
.zuozhe .l .s .item .num{position: absolute;right: 0;top: 10px;}
.zuozhe .l .s .item .num a{font-size: 14px;font-weight: normal;margin:0 10px;color: #8f131c;}
.zuozhe .l .s .item .text span{font-size: 14px;line-height: 200%;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
.mingju .l .s{margin: 20px 20px auto auto;}
.mingju .l .s .item{line-height: 40px;border-bottom: 1px dashed #ccc;color: #666;}
.mingju .l .s .item h2{float: left;}
.mingju .l .s .item a{color: #666;display: inline-block;font-size: 14px;}
.mingju .l .s .item h2 a{color: #000;font-size: 16px;}
.links{font-size: 14px;border-top: 1px solid #b11c27;border-bottom: 1px solid #b11c27;line-height: 45px;}
.links a{margin: 0 15px;font-size: 14px;}

.position{margin: 15px auto;padding-left: 25px;background: url("/images/ico_position.png") no-repeat left center;background-size: auto 45%;}
.position,.position a{font-size: 14px;color: #666;line-height: 30px;}
.main .left{width: 880px;}
.main .right{width: 300px;}
.chaodai{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;line-height: 45px;display: flex;margin-bottom: 20px;}
.chaodai a:hover,.chaodai .on{color:#b11c27;}
.shici-list{}
.shici-list .item{background: #f5efe0;margin-bottom: 20px;border: 1px solid #ddd;padding: 15px 25px 20px;position: relative;}
.shici-list .item h2 a{font-size: 18px;font-weight: bold;line-height: 40px;}
.shici-list .item .author a{font-size: 14px;color: #666;margin-right: 10px;line-height: 30px;}
.shici-list .item .text{margin: 10px auto;}
.shici-list .item .text,.shici-list .item .text p{font-size: 16px;line-height: 200%;}
.shici-list .item .text strong{color:red;}
.shici-list .item .tag{position: absolute;top:30px;right: 30px;}
.tag a{background: #e8e2d4;font-size: 14px;line-height: 20px;padding: 0 10px;border-radius: 10px;margin-left: 10px;color: #888;display: inline-block;}
.tool{color: #888;}
.tool a{float: left;width: 24px;height: 24px;background-repeat: no-repeat;background-size: 100%;background-position: center;margin-right: 10px;}
.tool a.collect{background-image: url("/images/ico_collect.png");}
.tool a.copy{background-image: url("/images/ico_copy.png");}
.tool a.down{background-image: url("/images/ico_down.png");}
.tool a.read{background-image: url("/images/ico_read.png");}
.tool a.like{background-image: url("/images/ico_like.png");}
.tool a.collect.on,.tool a.collect:hover{background-image: url("/images/ico_collected.png");}
.tool a.copy.on,.tool a.copy:hover{background-image: url("/images/ico_copied.png");}
.tool a.read.on{background-image: url("/images/ico_read2.png");}
.tool a.like.on,.tool a.like:hover{background-image: url("/images/ico_liked.png");}
.tool a.down.on,.tool a.down:hover{background-image: url("/images/ico_downed.png");}
.tool .r i{font-style: normal;line-height:24px;}
.main .box{overflow: auto;background: #f5efe0;margin: 0px auto 20px;border: 1px solid #ddd;padding: 15px;}
.main .box dt{border-left: 5px solid #b11c27;padding-left: 10px;margin:5px auto;line-height: 20px;font-weight: bold;}
.main .right .box dd a{width:30%;margin:5% 5% 1% auto;border: 1px solid #ddd;display: block;text-align: center;float: left;font-size: 14px;line-height: 200%;}
.main .right .box dd a:nth-child(3n){margin-right: 0;}
.main .right .box ul{margin: 10px auto;}
.main .right .box ul li{border-bottom: 1px dashed #c7c7c7;}
.main .right .box ul li a{font-size: 14px;line-height: 40px;}

.content{background: url("/images/bg.png") no-repeat bottom center #f4f0e5;min-height: 350px;border:1px solid #ddd;margin-bottom: 20px;padding: 30px 40px 60px;text-align: center;position: relative;background-size:100% auto;}
.content .title{font-size: 22px;font-weight: bold;line-height: 120%;margin: 10px auto;}
.content .author,.content .author a{font-size: 14px;color: #666;margin: 0 5px;line-height: 30px;}
.content .text,.content .text p{font-size: 16px;line-height: 200%;}
.content .text{display: inline-block;text-align: left;margin-bottom: 40px;}
.content .text p{margin: 10px auto;}
.content .text a{color:red;}
.content .tool{position: absolute;bottom: 20px;right: 40px;}
.content .tag{position: absolute;bottom: 20px;left: 40px;}
.content .he{position: absolute;top: 10px;right: 40px;background: url("/images/png_he.png")no-repeat center;width: 110px;height: 60px;}
.content .yun_l{position: absolute;bottom: 60%;left: 0px;background: url("/images/png_yun_left.png")no-repeat center;width: 140px;height: 30px;}
.content .yun_r{position: absolute;bottom: 45%;right: 0px;background: url("/images/png_yun_right.png")no-repeat center;width: 110px;height: 30px;}

.main .left .box dd{padding: 15px;}
.main .left .box dd,.main .left .box dd *{font-size: 14px; line-height: 200%;}
.main .left .box dd span{color: #666;}
.main .left .box dd a{color: #b11c27;}
.main .left .box dd .ziliao{border-bottom: 1px dashed #ddd;padding-bottom: 10px;margin-bottom: 15px;}
.main .left .box dd .ziliao:last-child{margin-bottom: 0;}
.main .left .box dd .ziliao h2 a{font-weight: bold;border-bottom: 1px solid #000;color: #b11c27;}
.main .left .box dd .ziliao div{position: relative;padding-bottom: 20px;}
.main .left .box dd .ziliao div a.more{position: absolute;right: 5px;bottom: 0; color:#b11c27;}
.main .left .box dd .item{margin: 25px auto;}
.main .left .box dd .author .pic{width:120px;height: 150px;overflow: hidden;margin-top: 5px;margin-right: 20px;}
.main .left .box dd .author .text{/*width: calc(100% - 150px);*/margin-right: 0px;}
.main .left .box dd .author .text h2{position: relative;}
.main .left .box dd .author .text h2 a{font-size: 16px;font-weight: bold;line-height: 40px;}
.main .left .box dd .author .text h2 .num{position: absolute;right: 0;bottom: 0;}
.main .left .box dd .author .text h2 .num a{font-size: 14px;font-weight: normal;margin:0 10px;color: #b11c27;}
.main .left .box dd .author .text span{font-size: 14px;line-height: 200%;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}

.zuozhe-list .item{background: #f5efe0;margin: 20px auto;border: 1px solid #ddd;padding: 15px 25px 20px;position: relative;}
.zuozhe-list .item .pic{width:120px;height: 150px;overflow: hidden;margin-top: 5px;margin-right: 30px;}
.zuozhe-list .item .text{position: relative}
.zuozhe-list .item .text h2{position: relative;}
.zuozhe-list .item .text h2 a{font-size: 18px;font-weight: bold;line-height: 40px;}
.zuozhe-list .item .text .num{position: absolute;right: 0;top: 10px;}
.zuozhe-list .item .text .num a{font-size: 14px;font-weight: normal;margin:0 10px;color: #8f131c;}
.zuozhe-list .item .text span{font-size: 14px;line-height: 200%;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
.zuozhe-list .item .tag{position: absolute;top:24px;right: 30px;}
.zuozhe-list .item .tool{margin-top:20px;}

.mingju-list{background: #f5efe0;border: 1px solid #ddd;padding: 15px 25px 20px;}
.mingju-list .item{line-height: 50px;border-bottom: 1px dashed #ccc;color: #666;}
.mingju-list .item h2{float: left;}
.mingju-list .item a{color: #666;display: inline-block;font-size: 14px;}
.mingju-list .item h2 a,.zz.mingju-list .item a{color: #000;font-size: 16px;}

.shangxi-list{background: #f5efe0;border: 1px solid #ddd;padding: 15px 25px 20px;}
.shangxi-list .item{line-height: 50px;border-bottom: 1px dashed #ccc;color: #666;}
.shangxi-list .item h2 a{color: #000;font-size: 16px;}

.content.zz{background: url("/images/bg2.jpg") no-repeat top center #f4f0e5;position: relative;text-align: left;padding-top: 42%;background-size: 100% auto;}
.content.zz .title a{font-size: 14px;color: #888;margin-left: 15px;}
.content.zz .author-img{position: absolute;top: 100px;right: 30px;width: 200px;border: 1px solid #ddd;}
.content.zz .author-img img{width: 100%;}
/* .content.zz  .text{margin-bottom: 0;} */
.box.tab{padding: 0;}
.box.tab a{font-size: 18px;font-weight: bold; min-width: 50px;margin: 5px 30px 0;line-height: 50px;display: inline-block;text-align: center;}
.box.tab a.on{border-bottom: 5px solid #b11c27;}
.main .right .box.zz dd a{width:47.5%;margin:5% 5% 1% auto;border: 1px solid #ddd;display: block;text-align: center;float: left;font-size: 14px;line-height: 200%;}
.main .right .box.zz dd a:nth-child(3n){margin-right: 5%;}
.main .right .box.zz dd a:nth-child(2n){margin-right: 0;}

.content.sx{background: #f5efe0;position: relative;}

.pages{margin: 10px auto;background: #f5efe0;border: 1px solid #ddd;padding: 30px;text-align: center;}
.pages ul li{display: inline-block;}
.pages ul li a{font-size: 14px;margin: 0 5px;padding: 0 10px;line-height: 30px;display: block;border: 1px solid #ccc;}
.pages ul li.active a{background: #b11c27;border-color: #b11c27;color: #fff;}

.foot{background: #333;text-align: center;margin-top: 30px;padding: 30px 0;}
.foot p,.foot a{color: #ece6d8;font-size: 14px;line-height: 200%;}

@media only screen and (max-width: 1400px) {
  .w{width: 90%;max-width: 1200px;}
  .head .search{margin-left:5%;}
  .main .left{width:70%;}
  .main .right{width:28%;}
}
@media only screen and (max-width: 1100px) {
  .w{max-width: 800px;}
  .head .r{display:none;}
  .head .logo{width:30%;}
  .head .search{width:65%;margin-top:25px;}
  .head .searchtxt{width:calc(100% - 80px);}
  .head .searchtxt input{width:calc(100% - 85px);}
  .head .searchbtn{width:80px;}
  .shici .l, .zuozhe .l, .mingju .l,.type,.main .left,.main .right,.head .searchbtn button,.banner .ranking,.banner .slide{width:100%;height:auto;}
  .shici .l .s2 ul{width:48%;margin-right:4%;padding-right:0;}
  .shici .l .s2 ul:nth-child(2),.zuozhe .l .s .item .text{margin-right:0;}
  .zuozhe .l .s .item .text{width:calc(100% - 150px);}
}
@media only screen and (max-width: 767px) {
   img{height:auto;}
   .content .title,.tit h2 a{font-size:16px;}
   .shici-list .item h2 a,.zuozhe-list .item .text h2 a,.shici .l .s1 .item h2 a,.zuozhe .l .s .item .text h2 a,.box.tab a{font-size:16px;}
   *,.shici-list .item .text, .shici-list .item .text p,.nav ul li a,.mingju-list .item h2 a, .zz.mingju-list .item a,.shangxi-list .item h2 a{font-size:14px;}
   .pages ul li a,.position, .position a,.foot p, .foot a{font-size:12px;}
   .w,.foot p{width: 94%;}
   .nav ul li{width:20%;}
   .nav ul li a{display:block;text-align:center;padding:0;}
   .date span,.head .search,.pages ul li:first-child,.pages ul li:last-child{display:none;}
   .head .logo{width:50%;margin:10px auto;}
   .shici .l .s1 .item,.shici .l .s2 ul{width:100%;}
   .chaodai{line-height:150%;display:block;padding:5px 0;}
   .chaodai a{margin:0 7px;display:inline-block;}
   .shici-list .item,.zuozhe-list .item,.mingju-list,.shangxi-list{padding: 10px 15px 10px}
   .pages ul li,.shici .l .s2{margin:5px auto;}
   .main .box,.main .left .box dd,.shici .con,.zuozhe .con,.mingju .con{padding:10px;}
   .shici-list .item .tag,.zuozhe-list .item .tag,.content .tool,.content .tag{position:relative;top:auto;right:auto;bottom:auto;left:auto;margin-bottom:10px;}
   .shici-list .item .tag a,.zuozhe-list .item .tag a,.tag a{margin-bottom:5px;}
   .content .text{margin:0 10%;}
   .shici-list .item h2,.shici-list .item .author{display:inline-block;margin-right:10px;}
   .zuozhe-list .item .tag,.zuozhe-list .item .tool{margin-top:10px;}
   .mingju-list .item h2,.mingju .l .s .item h2{float:none;}
   .mingju-list .item,.nav{line-height:40px;}
   .box.tab a{line-height:30px;width:25%;margin:0 3%;}
   .shici .l .s1,.shici .l .s1 .item,.shici, .zuozhe, .mingju{margin:10px auto;}
   .content{padding:10% 15px;min-height:unset;}
   .content.zz .author-img{top:4%;right:5%;width:30%;max-width:200px;}

}
/*
dd{
	display:inline-block;
}*/
.center dd{
	text-align:center;
}
.kxtimg {
	margin:0px;
	padding:0px;
    width: 99px;
    height: 99px;
    FLOAT: left;
    padding: 0!important;
	display:inline-block;
}
.k_img {
	margin:0px;
	padding:0px;
    width: 24px;
	height:24px;
    vertical-align: text-bottom;
	display:inline-block;
}
.jiben p img{
	display:inline-block;
}
.jiben p{
	width:50%;
	float:left;
}

.jiben{
	display:inline-block;
}
.jiben1{
	display:inline-block;
}
.jiben1 p img{
	display:inline-block;
}
.jiben1 p{
	width:100%;
	float:left;
}