@charset "utf-8";
body{color:#333;font-size:16px;font-family:"Microsoft YaHei",arial,tahoma,sans-serif;background:#f3f3f3}
body,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,table,th,td,form,input,textarea,button,select{margin:0;padding:0}
h1,h2,h3,h4,h5{font-size:100%;font-weight:normal}
ul,li{list-style-type:none}
img{border:0;vertical-align:middle;object-fit:cover}
em,small,i{font-style:normal}
a{color:#333;text-decoration:none;cursor:pointer}
a.c1{display:block;color:#fff;font-weight:400;padding:0 10px;border-radius:5px;text-decoration:none}
a.c1:hover{color:#f75285;background-color:#fff}
a:hover{color:#f75285}
.clear {clear:both}.fl{float:left}.fr{float:right}.gray{color:#999;font-size:12px}
.mt1{margin-top:10px}.mt2{margin-top:20px}.pb1{padding-bottom:10px}.pb2{padding-bottom:20px}.pb3{padding-bottom:3%}
.icon{display:inline-block;*zoom:1;*display:inline;background:url(icon.png) no-repeat;vertical-align:middle}
.dl,.headbox,.main,.crumb,.keys,.related,.v1{clear:both;min-width:300px;max-width:1200px;margin-left:auto;margin-right:auto;overflow:hidden}
.boxrow,.tags,.related,.flink,.links{margin-left:20px;margin-right:20px}
.title,.cinfo,.page,.tc,.v1{text-align:center}
.bgf{background-color:#fff}.bg0{background-color:#000}
/*顶部*/
.head{border-bottom:0px solid #f75285}
.headbox{position:relative;height:80px;overflow:hidden}
.headbox .logo {float:left;width:150px;margin-top:16px;margin-left:0px;font-size:0px;overflow:hidden}
.headbox .i-home {width:150px;height:46px;background-position:0 -0px}
.headbox span{float:left;border-left:1px solid #555;padding-left:20px;margin-top:25px;margin-left:15px;overflow:hidden}
.headbox span a{font-size:18px;line-height:30px}
.menu{display:inline-block;padding-left:15px;overflow:hidden}
.menu a{display:block;float:left;font-size:18px;color:#fff;font-weight:700;padding:0 18px;line-height:80px}
.menu a:hover,a.on{background-color:#f75285}
.sch{position:absolute;right:0px;top:19px;border:1px solid #000;border-radius:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;overflow:hidden}
.sch input{height:40px;line-height:40px}
.sch input:focus{outline:none}
.sch input.txt{width:200px;font-size:12px;color:#ccc;text-indent:10px;border:0px solid #c37c0d;display:inline-block;vertical-align:top;border-right:none;-webkit-appearance:none;-webkit-border-radius:0;overflow:hidden}
.sch input.tsb{float:right;width:80px;border:0;cursor:pointer;font-size:17px;color:#fff;background:#fd6599;letter-spacing:1px;outline:medium;-webkit-appearance:none;-webkit-border-radius:0}
.sch input.tsb:hover{background:#f7547d}
.tab {clear:both;display:block;position:relative;width:auto;height:45px;border-bottom:#e7e7e7 solid 2px}
.tab h3{float:left;display:block;height:45px;line-height:45px;font-size:20px;font-weight:400;padding:0 2px;margin-left:10px;border-bottom:2px solid #f75285}
.tab .more{position:absolute;width:22px;height:22px;color:#999;top:13px;right:5px;background-position:0px -100px}
.crumb{font-size:12px;height:38px;line-height:38px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.crumb em,.cinfo em{color:#999;margin:0 6px}
.leftbox{float:left;width:804px;border-radius:5px;overflow:hidden}
.sidebox{float:right;width:376px;border-radius:5px;overflow:hidden}
.leftmain,.sidemain{padding:10px 20px 20px}
/*首页焦点图*/
.slideBox{float:left;width:660px;height:352px;margin-top:0px;position:relative;border-radius:5px;overflow:hidden}
.slideBox .hd{width:100px;height:30px;position:absolute;bottom:5px;text-align:center;left:50%;margin-left:-45px;overflow:hidden}
.slideBox .hd li{display:inline-block;width:8px;height:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff;opacity:.7;text-indent:-9999px;overflow:hidden;margin-right:10px}
.slideBox .hd li.on{width:16px;height:8px;background:#f75285;opacity:.7}
.slideBox .bd{position:relative;z-index:0}
.slideBox .bd li{position:relative;text-align:center}
.slideBox .bd li img{vertical-align:top;width:100%;height:352px}
.slideBox .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,.3)}
@media only screen and (max-width:640px){.slideBox{width:100%;height:200px;margin-top:0;border-radius:0px}.slideBox .bd li img{height:200px}}
/*首页右图片*/
.side_pic{float:right;width:520px;overflow:hidden}
.side_pic li{float:left;width:250px;position:relative;margin-bottom:20px;overflow:hidden}
.side_pic li:nth-child(3),.side_pic li:nth-child(4){margin-bottom:0}
.side_pic li{display:none}
.side_pic li:nth-of-type(-n+4){display:block}
.side_pic li:nth-of-type(odd){margin-right:20px}
.side_pic li img{display:block;width:250px;height:166px;border-radius:5px}
.side_pic h3{display:block;width:230px;padding:10px;position:absolute;left:0;bottom:0px;text-align:center;color:#fff;font-size:16px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;line-height:2em;overflow:hidden}
.side_pic h3 a{display:block;width:100%;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.side_pic h3 a:hover{color:#f75285}
.side_pic ul li .mask{display:block;background:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.9));width:100%;height:174px;margin-right:15px;position:absolute;left:0;top:0}
.side_pic ul li .mask:hover{opacity:.6}
/*图文*/
.twlist li{width:100%;padding:20px 0;border-bottom: 1px solid #eee;overflow:hidden}
.twlist .imgs{float:left;display:inline-block;margin-right:20px;overflow:hidden}
.twlist .imgs img{width:200px;height:133px;border-radius:5px;transform:translate(0,0);transition:all .4s;object-fit:cover}
.twlist .imgs:hover img{transform:scale(1.06,1.06);transition:all .4s}
.twlist .txt-box{display:block;overflow:hidden}
.twlist h3{font-size:20px;color:#333;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.twlist p{margin-top:3px;color:#888;line-height:25px;text-align:justify;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.twlist small{display:block;margin-top:5px;font-size:12px;color:#bbb}
.twlist .cate{border: 1px solid #f75285;color:#f75285;display:inline-block;padding:2px 6px;;border-radius:3px;-webkit-backface-visibility:hidden;position:relative}
.i-1 {width:15px;height:19px;margin-top:-3px;margin-right:5px}
.i-1 {background-position:0px -50px}
.i1,.i2,.i3{width:22px;height:22px;margin-top:-3px;margin-right:5px}
.i1{background-position:-66px -100px}
.i2{background-position:-22px -100px}
.i3{background-position:-44px -100px}
/*排行数字*/
.nub{float:left;display:inline-block;width:18px;height:17px;line-height:17px;margin-top:15px;margin-left:2%;margin-right:8px;font-size:12px;color:#fff;background-color:#ddd;text-align:center;border-radius:7px 0 7px;overflow:hidden}
.n1{background-color:#ff3000}
.n2{background-color:#ff6000}
.n3{background-color:#ffb400}
.title h1{display:block;font-size:24px;font-weight:600;text-transform:Uppercase}
.cinfo {color:#999;font-size:12px;line-height:35px;border-bottom:1px solid #eaeaea}
.cinfo a{color:#999}
.content{line-height:32px;overflow:hidden}
.content p{border-bottom:1px dotted #e7e7e7;text-align:justify;text-transform:capitalize}
.content i{display:block;color:#ccc;font-size:14px;font-family:"Vani";line-height:16px;overflow:hidden}
.meiwen p{text-indent:2em;padding:10px 0 10px}
.meiwen img{display:block;max-width:100%;border-radius:10px;margin-left:auto;margin-right:auto;overflow:hidden}
.tx li{float:left;width:calc(50%);text-align:right}.tx li:nth-child(2n){text-align:left}.tx img{width:200px;height:200px;margin:5% 3% 0;border-radius:15px}
.page a,.page span{color:#666;display:inline-block;height:38px;line-height:38px;padding:0px 16px;margin:30px 1%;border-bottom:1px solid #D4D4D4;background:#fbfbfb}
.page span{color:#ff6b9c}
.chunk{float:left;display:inline-block;border-radius:5px;overflow:hidden}
.chunk{width:calc(50% - 1% - 2px);margin-right:2%}
.chunk:nth-child(2n){margin-right:0}
ul{overflow:hidden}
.txt em,.txt2 em{float:right;position:absolute;right:2%;top:0;text-indent:0px;color:#bab9b9;font-size:14px;font-family:"Georgia";overflow:hidden}
.txt li,.txt2 li,.txt3 li{float:left;width:100%;position:relative;font-size:16px;height:47px;line-height:47px;border-bottom:1px dotted #dadada;overflow:hidden}
.txt li a{display:inline-block;width:calc(100% - 65px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.txt2 li{width:50%;text-indent:15px;background:url(icon.png) no-repeat -142px -50px}
.txt3 li{width:calc(99% / 3 - 1%);margin-left:1%}
.tu2,.itu4{border-bottom:1px dotted #dadada;padding-bottom:10px}
.tu2 li,.tu4 li,.itu4 li{float:left;display:inline-block;margin-right:15px;margin-top:20px;overflow:hidden}
.tu2 li{width:calc((100% - 15px) / 2)}
.itu4 li{width:calc((100% - 45px) / 4)}
.tu4 li{border:1px solid #ececec;border-radius:5px}
.tu4 li{width:calc((100% - 45px) / 4 - 2px)}
.tu2 li:nth-child(2n),.tu4 li:nth-child(4n),.itu4 li:nth-child(4n){margin-right:0}
.tu2 li img,.tu4 li img,.itu4 li img{width:100%;border-radius:5px;object-fit:cover}
.h120{height:120px}.h150{height:150px}.h160{height:160px}
.tu4 li img{width:calc(92%);margin:4%;border-radius:5px 5px 0px 0px}
.tu2 li img:hover,.tu4 li img:hover{opacity:0.8}
.tu2 li h3,.tu4 li h3,.itu4 li h3{display:block;text-align:center;height:45px;line-height:45px;padding:0 3px;overflow:hidden}
.tu4 li h3{height:38px;line-height:38px;border-top:1px dotted #ececec}
.tulist li{float:left;display:inline-block;width:calc(97% / 5 - 3% - 2px);margin-left:3%;margin-top:2%;border:1px solid #ececec;border-radius:5px;overflow:hidden}
.tulist li img{width:calc(100% - 20px);height:120px;padding:10px}
.tulist li img:hover{opacity:0.8}
.tulist li h3{display:block;text-align:center;height:35px;line-height:35px;padding:0 3px;border-top:1px dotted #ececec;overflow:hidden}
.tulist li:hover{border:1px solid #f75285}
.keys li{float:left;width:calc(97% / 6 - 3%);margin-left:3%;margin-top:20px;text-align:center;overflow:hidden}
.keys li a{display:block;color:#555;font-size:16px;height:40px;line-height:40px;background-color:#fcfcfc;border:1px solid #e9e9e9;border-radius:10px}
.keys li a:hover{display:block;color:#f75285;border:1px #f75285 solid;background:#fff;text-decoration:none}
.related{font-size:14px;white-space:nowrap;text-overflow:ellipsis;border-top:0px #eee solid;height:35px;line-height:25px}
.related b,.related a{margin-right:10px}
.flink{clear:both;line-height:30px;height:30px;border-bottom:1px solid #f1f1f1;padding-bottom:20px;overflow:hidden}
.flink h2{font-size:20px}
.links {clear:both;line-height:30px;margin-top:10px;overflow:hidden}
.links a{color:#888;font-size:14px;margin-right:10px}
#back-to-top{position:fixed;right:2%;bottom:5em;z-index:99998;display:none}#back-to-top a{border-radius:1.5rem;background:#868686;opacity:.6}#back-to-top a,#back-to-top span{display:block;width:2.5rem;height:2.5rem}#back-to-top a.stop span{background:url(top.png) no-repeat 50%/2.5rem}
.foot{clear:both;font-size:14px;background-color:#000;font-family:"Comic Sans MS";text-align:center;line-height:24px;padding:20px 0px;overflow:hidden}
.foot,.foot a{color:#999}
@media screen and (min-width:640px){.top,.head,.dl,.headbox,.main,.crumb,.keys,.related,.foot{min-width:1200px}}
@media only screen and (max-width:640px){
body{background:#fff}.mt1{margin-top:1%}.mt2{margin-top:2%}.pb1{padding-bottom:1%}.pb2{padding-bottom:2%}
.boxrow,.tags,.related,.mlr3{margin-left:2%;margin-right:2%}
.leftbox,.sidebox,.side_pic{clear:both;width:100%}
.leftmain,.sidemain{padding:1% 2% 2%}
.headbox{height:60px}.headbox .logo{margin-left:2%}.headbox .logo {margin-top:5px}
.sch{top:12px;right:2%;width:calc(90% - 150px)}.sch input{height:34px;line-height:34px}.sch input.txt{width:calc(100% - 80px)}.sch input.tsb{width:80px}
.mnone,.headbox span,.headbox .menu,.twlist small{display:none}
.crumb{height:25px;line-height:25px;border-bottom:1px #f75285 solid}
.title h1{font-size:20px}
.keys li{width:calc(97% / 4 - 3%);margin-top:2%;}.keys li a{font-size:14px;height:35px;line-height:35px}
.tx img{width:160px;height:160px}
.chunk,.txt2 li{width:100%}
.side_pic li{width:100%;margin-top:2%;margin-bottom:0}
.side_pic li:nth-child(3),.side_pic li:nth-child(4){margin-bottom:0}
.side_pic li img{width:100%}
.side_pic h3{width:96%;padding:2%}
.tulist li{width:calc(97% / 2 - 3% - 2px)}
.twlist li{padding:2% 0}
.twlist h3{font-size:18px}
.twlist .imgs{margin-right:2%}
.twlist .imgs img{width:120px;height:80px}
.twlist p{-webkit-line-clamp:2}
.tu2 li,.tu4 li,.itu4 li{margin-right:2%;margin-top:2%}
.tu2 li,.itu4 li{width:calc(98% / 2)}
.tu4 li{width:calc(98% / 2 - 2px)}.tu4 li:nth-child(2n),.itu4 li:nth-child(2n){margin-right:0}
.h120{height:130px}.foot{font-size:14px}}
@media only screen and (max-width:320px){.tx img{width:140px;height:140px}.tulist li img{height:120px}.h160{height:130px}.foot{font-size:12px}}