@charset "utf-8";
body{color:#333;font-size:16px;font-family:Arial,Helvetica,sans-serif;background:#f6f6f6 url(http://img.baidu.com/img/iknow/exp/global/article_bg.png) repeat}
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,ol,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:hover,.page a:hover{color:#f95084}
.left{float:left}.right{float:right}ul{overflow:hidden}.mt1{margin-top:10px}.mt2{margin-top:20px}.mr2{margin-right:2%}.pb1{padding-bottom:10px}.pb2{padding-bottom:20px}
hr{clear:both;width:100%;height:1px;background-color:#f7f7f7;border:none;margin:0px 0;overflow:hidden}
.header,.main,.rd,.v1{clear:both;width:1200px;margin-left:auto;margin-right:auto;overflow:hidden}
.boxrow{margin-left:20px;margin-right:20px}
.title,.cinfo,.page,.tc,.v1{text-align:center}
.bgf{background-color:#fff}.bg0{background-color:#000}
.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:18px;font-weight:400;padding:0 2px;margin-left:15px;border-bottom:2px solid #f95084}
.tab h3:after {content:"#";font-size:18px;color:#fc7ba2;left:0;top:2px;position:absolute}
.tab .more{position:absolute;height:22px;color:#999;font-size:14px;top:12px;right:5px}
.crumb{position:relative;height:45px;line-height:45px;white-space:nowrap;text-overflow:ellipsis;border-bottom:2px solid #eaeaea;overflow:hidden}
.crumb .more{position:absolute;color:#999;top:0px;right:0}
.crumb em,.cinfo em{color:#999;margin:0 10px}
.leftbox{float:left;width:804px;overflow:hidden}
.sidebox{float:right;width:376px;overflow:hidden}
.leftmain,.sidemain{padding:10px 20px 20px}
.radius{border-radius:10px}
/*顶部*/
.head{display:inline-block;width:100%;border-bottom:3px solid #f95084;display:table;word-spacing:-1em}
.headbox{clear:both;width:1200px;height:80px;position:relative;margin:0 auto}
.headbox .logo {float:left;width:200px;height:60px;margin-top:10px;background:url(logo.gif) no-repeat 0px 0px;cursor:pointer;font-size:0px;overflow:hidden}
.menu{float:left;padding-left:10px}
.menu li {float:left;width:68px;text-align:center;position:relative;z-index:999}
.menu li a{display:block;font-size:22px;font-weight:400;line-height:80px}
.menu li a:hover,a.on{color:#fff;background-color:#f95084}
.menu li:hover .ol{display:block}
.menu .icon-hot{display:inline-block;background:url(hot.gif) no-repeat;width:30px;height:14px;position:absolute;margin:12px 0 0 -20px}
.menu .ol{position:absolute;top:80px;left:0;z-index:999;display:none}
.menu .ol li a{clear:both;height:48px;line-height:48px;border-top:2px solid #fd2769;color:#fff;font-size:15px;background:#f95084}
.menu .ol li a:hover{background:#fc7ba2}
.sch{width:290px;position:absolute;right:0px;top:19px;border:1px solid #f95084;border-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;overflow:hidden}
.sch input{height:40px;line-height:40px}
.sch input:focus{outline:none}
.sch input.txt{float:left;width:210px;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:16px;color:#fff;background:#f95084;outline:medium;-webkit-appearance:none;-webkit-border-radius:0}
.sch input.tsb:hover{background:#fd2769}
/*排行数字*/
.num{float:left;display:inline-block;width:18px;height:17px;line-height:17px;margin-top:14px;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:#ff6b66}
.n2{background-color:#ff8652}
.n3{background-color:#ffb400}
/*内容*/
.title{padding:5px 0}
.title h1{display:block;font-size:26px;font-weight:400;text-transform:Uppercase}
.cinfo {color:#999;font-size:12px;line-height:35px;border-bottom:1px solid #eaeaea}
.cinfo a{color:#999}
.tips{font-size:14px;color:#999b99;line-height:30px;background:#fbfbfb;border:1px solid #efefef;border-radius:10px;text-align:justify;padding:15px}
.content{line-height:38px;overflow:hidden}
.content h2,.content h3,.content h4 {margin:10px 0;border-bottom:1px solid #eaeaea;font-weight:600}
.content h2:before,.content h3:before,.content h4:before{content:"";float:left;display:block;width:4px;height:19px;background-color:#f95084;margin-top:10px;margin-left:2em;margin-right:10px}

.marker p,.marker ul,.marker ol,.marker dl,.marker dd{text-indent:2em;margin:15px 0}
.marker ul,.marker ol{margin:12px 0;page-break-before:avoid}
.marker ul{list-style:none}
.marker ul li::marker{content:"•　";color:#bbb}
.marker ul ul li::marker{content:"* ";color:#32cd32;font-size:1.1em}
.marker ul ul ul li::marker{content:"* ";color:#8a2be2}
.marker ul li{list-style:disc inside;text-indent:2em}
.marker ol{list-style:none;counter-reset:list-item}
.marker ol li{counter-increment:list-item;text-indent:2em}
.marker ol li::marker{}
.marker ol ol{counter-reset:subitem}
.marker ol ol li{counter-increment:subitem}
.marker ol ol li::marker{content:counter(subitem, lower-alpha) ") ";color:#8a2be2}
.marker ol ol ol li{counter-increment:subsubitem}
.marker ol ol ol li::marker{content:counter(subsubitem, lower-roman) ". ";color:#2c82c9}
.marker ol li{list-style:decimal inside}
.marker ol ul,.content ul ol{text-indent:2em}

.wz,.tx{margin:15px 0;text-align:justify}
.wz p{border-bottom:1px dotted #e7e7e7}
.wz i{font-size:14px;color:#999}
.wz img{display:block;max-width:100%;border-radius:10px;margin-left:auto;margin-right:auto;overflow:hidden}
.tx img{margin:1%;width:200px;height:200px;padding:10px;border:1px solid #eaeaea;border-radius:5px;overflow:hidden}
.tp img{max-width:100%;margin-bottom:2%}
.tp p{padding:2% 0;line-height:20px}
.ming i{display:block;color:#ccc;font-size:14px;font-family:"Vani";line-height:16px;overflow:hidden}
.ming p{margin-top:10px;padding:2% 0 1%;background:#fdfdfd;border-bottom:1px dotted #e7e7e7;border-radius:15px}
.ming img{max-width:100%;margin-top:15px;border-radius:15px}
.ming i.num{clear:both;float:none;width:35px;padding-top:6px;margin-top:0px;color:#fff;margin-left:auto;margin-right:auto;overflow:hidden}
.catalog{padding-top:10px;text-indent:2em}
.page a,.page span{color:#666;display:inline-block;height:38px;line-height:38px;padding:0px 18px;margin:0 5px;border-bottom:1px solid #D4D4D4;background:#fbfbfb}
.page span,.page .current{color:#f95084;border-bottom:1px solid #f95084}
/*图文*/
.twlist li,.adtw{width:100%;padding:20px 0;border-bottom: 1px solid #eee;overflow:hidden}
.twlist .imgs{float:left;display:inline-block;border-radius:5px;margin-right:20px;overflow:hidden}
.twlist .imgs img{width:200px;height:133px;transition: all 0.5s ease-out 0s;object-fit:cover}
.twlist li:hover img{transform: rotate(2deg) scale(1.2)}
.twlist .txt-box{display:block;overflow:hidden}
.twlist .date{float:right;font-size:14px;color:#bab9b9;margin-left:1%;margin-top:2px;font-family:"Georgia"}
.twlist h3{font-size:20px;font-weight:400;text-transform:Uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.twlist p{margin-top:4px;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 #f95084;color:#f95084;display:inline-block;padding:2px 6px;border-radius:3px;-webkit-backface-visibility:hidden}
.twlist .cate:hover{background-color:#f95084;color:#fff}
.tulist{clear:both;overflow:hidden}
.tulist ul{width:784px;text-transform:Uppercase}
.tulist li{float:left;width:179px;margin-top:20px;margin-right:16px;position:relative;overflow:hidden}
.tulist li img{width:100%;object-fit:cover;display:block;border-radius:5px}
.tulist li:hover img{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7}
.tulist li span{width:calc(100% - 4px);padding:0px 2px;position:absolute;bottom:0px;left:0px;background:rgba(255,255,255,0.7);height:30px;line-height:30px;text-align:center;overflow:hidden}
.tulist li:hover span{color:#fff;background:#ff6b9c}
.tu2{border-bottom:1px dotted #dadada;text-transform:Uppercase}
.tu2 li{float:left;width:160px;margin-top:20px;margin-right:16px;overflow:hidden}
.tu2 li:nth-child(2n){margin-right:0}
.tu2 li img{width:100%;border-radius:5px;object-fit:cover}
.tu2 li:hover img{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7}
.tu2 li h3,.tulist li h3{display:block;text-align:center;height:45px;line-height:45px;padding:0 2px;overflow:hidden}
.h120{height:120px}.h160{height:160px}.h180{height:180px}.h200{height:200px}
.txt li{float:left;width:100%;position:relative;height:45px;line-height:45px;border-bottom:1px dotted #dadada;text-transform:Uppercase;overflow:hidden}
.txt li a{display:inline-block;width:calc(100% - 65px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.txt em{float:right;position:absolute;right:2%;top:0;text-indent:0px;color:#bab9b9;font-size:14px;font-family:"Georgia";overflow:hidden}
.keys li{float:left;width:98px;margin-left:20px;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:5px}
.keys li a:hover{display:block;color:#ff6b9c;border:1px #ff6b9c solid;background:#fff;text-decoration:none}
.back-to-top{position:fixed;right:2%;bottom:7em;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}