m:scale(.625)}
.win_gc{ background:none;}
.win_top_tw{ position:relative;z-index:80; margin-left:-20px;clear:both;zoom:1; overflow:hidden;}
.win_top_tw li{float:left;display:block;overflow:hidden;margin-left:20px;width:151px;}
.win_top_tw li a.pic{width:151px;height:100px;text-align:center;display: block;position:relative;z-index:80;}
.win_top_tw li a.pic img{display:block;width:100%;height: 100%;}
.win_top_tw li p{display:block;overflow:hidden;margin-top:5px;height:20px; font-size:12px;color:#333;text-align:center;line-height:20px}
.win_top_tw li p a:hover{color: #ea5316;}
.win_top_tw li a.pic:hover img{opacity:.8;filter:alpha(opacity=80)}
.win_top_tw i{position:absolute;top:0;right:0;display:block;width:30px;height:16px;background:rgba(200,200,200,.8);text-align:center; z-index:90;}
.win_top_tw i em{display:block;margin:-5px 0 0 -9px;width:48px;color:#e5e5e5;font-style:normal;font-size:16px;line-height:26px;-webkit-transform:scale(.625);transform:scale(.625);}
.nav.top {
background: rgba(255,255,255,0.95);
margin-bottom:10px;
}
.nav {
width: 1220px;
margin:auto;
height: 90px;
line-height: 60px;
color: #959595;
z-index: 10;
}
.nav .logo {
height: 90px;
padding: 0;
float: left;
margin-right: 1rem;
}
.nav .logo img {
display: block;
margin-top: 25px;
}
.nav ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.nav .menu>li {
float: left;
}
.nav ul li {
position: relative;
}
.tools {
float: right;
position:relative;
width:330px;
height:90px
}
.tools .tool-login {
font-weight: bold;
padding: 0 1rem;
}
.tools .menu-tools, .tools .tool {
position: relative;
float: left;
padding: 0 1rem;
white-space: nowrap;
width: auto;
}
.tools .tool-login{
background: #03a9f4;
color: #fff;
height: 38px;
margin-top: 10px;
line-height: 38px;
border-radius: 20px;
}
.tools .tool-login:hover{background: #2196f3;}
.mod_search{position:absolute;top:30px;right:0;width:400px;height:34px;line-height:34px;border:1px solid #555;}
.mod_search .search_form{position:relative;width:100%;height:100%}
.mod_search .search_label{clip:rect(1px,1px,1px,1px);position:absolute}
.mod_search .search_keywords{position:relative;height:100%;margin:0 200px 0 10px}
.mod_search .search_input{position:absolute;width:100%;height:100%;padding:0;border:0;outline:0;background:0 0;color:#999;font-size:15px;line-height:40px}
.mod_search .search_input:focus{color:#111}
.mod_search .search_input::-webkit-search-cancel-button{display:none}
.mod_search .search_input::-webkit-input-placeholder{color:inherit}
.mod_search .search_input:focus::-webkit-input-placeholder{opacity:0}
.mod_search .svg_icon_search{width:18px;height:18px;vertical-align:-4px}
.mod_search .search_btn{position:absolute;top:-1px;right:-1px;bottom:-1px;width:90px;height:36px;padding-right:6px;border:none;outline:0;background:#555;color:#fff;font-size:15px;line-height:36px;cursor:pointer}
.mod_search .search_btn .btn_inner{padding-right:2px}
.mod_search .search_btn:hover{background:#ff6767}
.mod_search .btn_search_hot{position:absolute;top:7px;right:94px;padding-left:16px;color:#555;font-size:13px;line-height: 20px;}
.mod_search .btn_search_hot img{display:inline-block;position:absolute;top:2px;left:1px;width:12px;height:15px;vertical-align: middle}
.nav a i.fa-mobile{font-size:18px;}
.fa-2x {
font-size: 2em;
}
.nav.fold {
-ms-transform: translate3d(0,-100%,0);
-webkit-transform: translate3d(0,-100%,0);
transform: translate3d(0,-100%,0);
}
.nav ul.menu{float:left;height:90px;max-width: 740px;padding-left:20px}
.nav ul.menu li{height:60px;padding-top:20px}
.nav .menu li a {
position: relative;
display: block;
line-height: 60px;
padding: 0 15px;
color: #111;
font-size:20px;
letter-spacing:normal;
}
.nav .menu li a:hover,.nav .menu li.cur a{color:#ff6767;font-weight: bold;}
/*列表页*/
.mod_list_filter{position:relative;margin:0 0 40px;padding:1px 26px;border-radius:4px;background-color:#fff;font-size:13px}
.mod_list_filter .filter_result{position:absolute;top:26px;right:26px;line-height:32px}
.mod_list_filter .filter_line{position:relative;margin:26px 0;padding-left:90px}
.mod_list_filter .filter_line:after{position:absolute;top:-14px;right:0;left:90px;height:1px;background-color:#eee;content:""}
.mod_list_filter .filter_line_0:after{display:none}
.mod_list_filter .filter_label{position:absolute;top:0;left:0;min-width:50px;margin-right:20px;padding:0 5px;border-radius:16px 0 16px 16px;background-color:#7f7f8b;color:#fff;line-height:32px;text-align:center}
.mod_list_filter .filter_label:before{-webkit-transform:skew(-45deg);-ms-transform:skew(-45deg);z-index:-1;position:absolute;top:0;right:-2px;width:1em;height:1em;transform:skew(-45deg);border-radius:0 5px 0 0;background-color:inherit;content:""}
.mod_list_filter .filter_item{display:inline-block;margin:2px 0;padding:0 10px;border-radius:15px;color:#999;line-height:28px;vertical-align:top}
.mod_list_filter .filter_item:hover{color:#ff6767}
.mod_list_filter .current{position:relative;background-color:#f7eae8;color:#ff6767;font-weight:700}
.mod_list_filter .current:hover:after{color:#ff6767}
.pic-list.small{width:900px;}
.pic-list ul{ margin:0 0 0 -20px;}
.pic-list ul.people-list{ margin:0 0 0 -15px;width:1200px}
.pic-list ul li{ float:left; margin:0 0 20px 20px; width:220px;height:370px;}
.pic-list.small ul li{width:210px;height:350px;}
.pic-list.x-small ul li{width:180px;height:250px;margin-left:20px;margin-bottom: 30px}
.pic-list ul li:hover{box-shadow:5px 5px 10px #ccc;}
.pic-list ul li a{ display:block; position:relative;height:300px;width:100%;}
.pic-list.small ul li a{height:280px;}
.pic-list.x-small ul li a{height:220px;}
.pic-list ul li img{ width:100%; height:100%; object-fit:cover;}
.pic-list ul li p{ position:absolute; left:0; bottom:-60px; line-height:25px; height:50px; overflow:hidden; padding:0 5px; background-color:#fff; color:#666666; font-size:14px; width:210px; text-align:center;}
.pic-list.small ul li p{line-height:24px; height:48px;padding:0;width:200px;}
.pic-list.x-small ul li p{line-height:24px; height:28px;padding:0;width:184px;bottom: -30px;}
.characters.pic-list ul li{width:151px;}
.characters.pic-list ul li a{height:177px;}
.characters.pic-list ul li p{height:40px;line-height: 40px;bottom:-40px;width:131px;}
.jigou.pic-list ul{margin-left:-5px;}
.jigou.pic-list ul li{width:142px;margin-left:4px;height:176px;border:solid 1px #eee;}
.jigou.pic-list ul li a{height:145px;}
.jigou.pic-list ul li a img{object-fit: contain}
.jigou.pic-list ul li p{height:30px;line-height: 30px;bottom:-30px;width:132px;}
.jigou.pic-list ul li a.nothumb p{height:48px;text-align: center;line-height: 24px;margin-top:70px;bottom:unset;font-size:18px;}
.tags.pic-list ul{margin-left:-10px;}
.tags.pic-list ul li{width:168px;margin-left:10px;height:200px;border:solid 1px #eee;}
.tags.pic-list ul li a{height:170px;}
.tags.pic-list ul li p{height:30px;line-height: 30px;bottom:-30px;width:168px;}
.tags.pic-list ul li a.nothumb p{height:48px;text-align: center;line-height: 24px;margin-top:70px;bottom:unset;font-size:18px;}
.main>.right{width:260px;}
.right-block{margin-bottom:20px}
.right-block h3{font-weight:500;margin-bottom:10px}
.right-block .tags,.right-block .ranking,.right-block .best{width:300px;margin-left:-10px}
.right-block .tags a{color:#333;margin:3px 0;margin-left:10px;display:block;float:left;background:#eee;width:90px;height:26px;line-height:26px;text-align:center;}
.right-block .tags a:hover{color:#fff;background:#FE5761;}
.right-block .ranking a,.right-block .best a{display:block;float:left;width:140px;height:170px;margin-bottom:7px;margin-left:10px}
.right-block .ranking a img,.right-block .best a img{width:100%;height:100%}
.right-block .ranking.peoples a{height:125px;border-radius: 63px;overflow: hidden;margin-bottom: 5px;line-height: 125px;text-align: center;background:#eee;color:#333}
/*内容页*/
.position{width:1220px;padding:10px 0px;margin:auto;color:#888;}
.position a{color:#888;text-decoration: none;}
.position .order a{color:#666;margin-right:15px}
.position .order a:hover{color: #59C3D1;}
.position .order a.current{color:#59C3D1;text-decoration: underline;}
.main{width:1220px;margin:auto;}
.main .content{padding:10px 0;width:100%;}
.main .content h1.title{font-size:20px;text-align: center;margin-bottom:10px;line-height: 30px;height:auto;}
.main .content .picture-details{background: #eee;padding:10px;position: relative;text-align:center;}
.main .content .picture-details span.gao{height:60px;line-height:60px;margin-right:15px;font-size: 14px}
.main .content .picture-details .special{display: inline-block;margin-right:15px;color:#555;font-size:12px;float:left;height:75px;}
.main .content .picture-details strong{font-size:14px;color:#555555;font-weight: normal;padding-right:5px}
.main .content .picture-details .special strong{display: inline-block;line-height: 60px;height: 60px;}
.main .content .picture-details .special a{display:inline-block;width:62px;height:74px;float:left;color:#FE5761;text-align:center;overflow:hidden;line-height:16px;}
.main .content .picture-details .special a img{display:block;padding:3px;background:#fff}
.main .content .details #show-more-detail{position: absolute;top:6px;right:5px;font-size:24px;color:#03a9f4;}
.picture-details a.more-details:hover{color:#2196f3;}
.main .content .details a{color:#555;text-decoration: none;}
.main .content .details .more-details{background: #eee;padding:10px;position: relative;border-radius: 5px;display: none;}
.main .content .details .more-details span{display: inline-block;margin-right:30px;color:#555;font-size:12px;}
.main .content .details .more-details span .color2{display: inline-block;width:15px;height:10px;border-radius: 5px;}
.main .content .details .more-details span strong{font-size:14px;color:#FE5761;font-weight: normal;}
.main .content .pictures{margin:20px auto;width:1200px;border:solid 1px #ccc;position:relative;min-height:1000px}
.main .content .pictures img{max-width: 100%;min-width:60%;margin:auto;display: block;}
.main .content .pictures .pre_picture{position:absolute;left:0;top:0;width:50%;height:100%;cursor:url('/statics/images/pre_picture.ico'),-moz-zoom-out;}
.main .content .pictures .pre_picture{cursor:url('/statics/images/pre_picture.ico'),auto;}
.main .content .pictures .next_picture{position:absolute;right:0;top:0;width:50%;height:100%;cursor:url('/statics/images/next_picture.ico'),-moz-zoom-out;}
.main .content .pictures .next_picture{cursor:url('/statics/images/next_picture.ico'),auto;}
.main .content .pictures .next_picture2{position:absolute;right:0;top:0;width:100%;height:100%;cursor:url('/statics/images/next_picture.ico'),-moz-zoom-out;}
.main .content .pictures .next_picture2{cursor:url('/statics/images/next_picture.ico'),auto;}
.main .content .pictures .next_picture:active{background: #2196f3;opacity: 0.5;}
.main .content .introduce{color:#555;text-indent: 2em;line-height: 24px;width:98%;margin:auto;}
.main .content .same-gallery{margin-top:20px;}
.main .content .same-gallery li{width:180px;float:left;padding:5px;margin-right:13px;margin-bottom:10px;background: #eee;}
.main .content .same-gallery li a{display: block;color:#555;}
.main .content .same-gallery li span{display: block;height:40px;line-height: 20px;overflow:hidden;text-overflow: ellipsis;}
.main .content .same-gallery li img{width:180px;height:125px;}
.main .content .pages{height:50px;position: relative;padding-bottom:40px;}
.main .content .pages a.next-picture{height:101px;width:130px;position: absolute;right:0;top:10px;padding:0;border:none;background: url(../images/sub_bg.png) no-repeat 0 0;text-align: left;padding-left:1px;padding-top:1px;}
.main .content .pages a.next-picture img{width:123px;height:93px;}
.main .content .pages a.pre-picture{height:101px;width:130px;position: absolute;left:0;top:10px;padding:0;border:none;background: url(../images/sub_bg.png) no-repeat 0 0;text-align: left;padding-left:1px;padding-top:1px;}
.main .content .pages a.pre-picture img{width:123px;height:93px;}
.main .content .relation_tags{margin-bottom:15px;}
.main .content .relation_tags a{padding:5px 10px;border:solid 1px #FE5761;color:#FE5761;margin-right:5px;display: inline-block;}
.main .content .relation_tags a:hover{border-color:#FE5761;color:#FE5761;}
.main .next_pics a{color:#333}
.main .next_pics a:hover{text-decoration:underline}
.main .relations{width:100%;margin-top:15px;}
.main .relations dt{font-size: 18px;color: #555;line-height: 19px;height: 19px;margin: 0 0 10px 0;}
.main .relations dd{width:224px;margin-left:15px;height:370px;float:left}
.main .relations dd a{display: block;position: relative;width:100%;height:300px;}
.main .relations dd a img{width:100%; height:100%; object-fit:cover;}
.main .relations dd a span{position:absolute; left:0; bottom:-60px; line-height:25px; height:50px; overflow:hidden; padding:0 5px; background-color:#fff; color:#666666; font-size:14px; width:210px; text-align:center;}
.main .sidebar{width:340px;float:right;}
.main .sidebar .publisher .avatar{width:70px;height:70px;float:left;}
.main .sidebar .publisher .avatar img{width:60px;height:60px;display: block;border-radius: 35px;border:solid 5px #fff;}
.main .sidebar .publisher dd.nickname{width:260px;height:60px;margin-top:5px;line-height: 22px;color:#666;float:right;font-size:12px;}
.main .sidebar .publisher dd.nickname span{display: block;font-weight: bold;font-size:14px;line-height: 35px}
.main .sidebar .publisher dd.nickname span a{color:#03a9f4;}
.main .sidebar .publisher .published-image{width:320px;background: #fff;padding:10px;margin-top:7px;}
.main .sidebar .publisher .published-image li{width:100px;float:left;margin-right:10px;margin-bottom:10px;overflow: hidden;}
.main .sidebar .publisher .published-image li a{display: block;}
.main .sidebar .publisher .published-image li img{width:100px;height:85px;}
.main .sidebar .artist{background-color: #fff;width: 340px;margin-top:20px;height:60px;}
.main .sidebar .artist dt{line-height: 40px;height: 40px;width:110px;font-size:16px;padding: 10px 0;background: #fff;float:left;text-align: center;}
.main .sidebar .artist dd{float:left;width:230px;padding: 10px 0;background: #fff;height:40px;line-height: 40px;}
.main .sidebar .artist dd a{color: darkorange;font-size: 16px;}
.main .sidebar .pic-subject{background-color: #fff;width: 340px;margin-top:15px;}
.main .sidebar .pic-subject dt{line-height: 45px;height: 40px;font-size:16px;border-bottom: 1px solid #e5e5e5;padding: 0 20px;background: #ededed;}
.main .sidebar .pic-subject dd{padding-bottom: 15px;}
.main .sidebar .pic-subject dd a{display: block;float: left;margin: 10px 0 0 10px;font-size: 14px;text-align: center;color: green;border: dashed 1px green;background: #f5fff5;border-radius: 5px;padding: 4px 5px;}
.main .sidebar .characters{background-color: #fff;width: 340px;margin-top:15px;}
.main .sidebar .characters dt{line-height: 45px;height: 40px;font-size:16px;border-bottom: 1px solid #e5e5e5;padding: 0 20px;background: #ededed;}
.main .sidebar .characters dd{padding-bottom: 15px;}
.main .sidebar .characters dd a{display: block;float: left;margin: 10px 0 0 10px;font-size: 14px;text-align: center;color: #006699;border: dashed 1px #006699;background: #d1e7f9;border-radius: 5px;padding: 4px 5px;}
.main .sidebar .tags{background-color: #fff;width: 340px;margin-top:15px;}
.main .sidebar .tags dt{line-height: 45px;height: 40px;font-size:16px;border-bottom: 1px solid #e5e5e5;padding: 0 20px;background: #ededed;}
.main .sidebar .tags dd{padding-bottom: 15px;}
.main .sidebar .tags dd a{display: block;float: left;margin: 10px 0 0 10px;font-size: 14px;text-align: center;color: #607d8b;border: dashed 1px #607d8b;background: #e7f2f7;border-radius: 5px;padding: 4px 5px;}
/*新闻页*/
.news-content{width:850px;margin-bottom: 50px}
.news-content .news-title{font-weight: normal;
width: 100%;
font-size: 22px;
text-align: center;
margin: 30px 0 10px 0;}
.news-content .news-info{text-align: center;width:100%;height:3