html,body{
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;/*default size=16px*/
	font-family:inherit;
	vertical-align:baseline;
	height:100%;
	color:#535353;
	background:#fff;
	-webkit-text-size-adjust:none;
}

body{
	font-family:'Microsoft JhengHei','微軟正黑體','新細明體', Arial, Verdana, Helvetica, sans-serif	;
	margin:0;
	padding:0;
	/*overflow-x:hidden;*/
}

*{ outline:0px; padding:0px; margin:0px; border:0px;}


#container,.container{
	width:970px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6:treaded as min-height*/
	min-height:100%; /* real browsers */
	margin:0px auto;
	position:relative;
	display:block;
	overflow:hidden;
	background-color:#fff
}

.clear{ clear:both; padding:0px;}
a{text-decoration:none;color:#363636;}
a:link, a:visited{text-decoration:none}
a:hover{text-decoration:none}



.none{ display:none !important; visibility:hidden !important;}
.block{ display:block !important; visibility:visible !important;}
.pointer{ cursor:pointer;}

.left{ float:left;}
.right{ float:right}


/* wbficonregular */
@font-face {
	    font-family: "wbficonregular";
	    font-style: normal;
	    font-weight: normal;
	    src: url("../font/wbficon.woff");
	 }

	.W_ficon {
	    display: inline-block;
	    font-family: "wbficonregular" !important;
	    position: relative;
	}


/*選取反白*/
::selection {
	background: #363636;
	color: #fff
}

::-moz-selection {
	background: #363636;
	color: #fff
}



/*Header相關設定*/
#container #topbar{width:100%;height:88px;display:block;clear:both;	z-index:90;	background:#fff;position:relative;padding-top:2%;z-index: 100000000;}
#container #topbar .logo{float:left;margin:16px 0 0 0;}
#container #topbar .social {float:right;padding:20px 0 0 0;}
#container #topbar .social ul{min-height:30px;float: left;}
#container #topbar .social li{display:block;float:left; text-align:left;margin: 8px 0px 0px 0px;padding:0px; line-height:120%; cursor:pointer;font-size: 13px;color:#8d8d8d;height:20px;line-height:20px;}
#container #topbar .social li img{ width:98%; height:auto}

#container #topbar .social li.wbtw{margin: 8px 5px 0px 15px; text-align: left;font-size:13px;padding: 0px 0px 0px 22px;background: url(../images/iconwb_of.png) no-repeat 0px 0px; display:block;color:#8d8d8d;color:#aaa}
#container #topbar .social li.wbtw a{ color:#8d8d8d;}
#container #topbar .social li.wbtw a:link,#container #topbar .social li.wbtw a:visited{ color:#aaa;text-decoration: none;  }
#container #topbar .social li.wbtw:hover{ background: url(../images/iconwb_on.png) no-repeat 0px 0px;color:#3F3;}
#container #topbar .social li.wbtw:hover a{color:#8d8d8d;}/*for text*/

#container #topbar .social li a{display:block;width:100%;height:100%;color:#aaa;font-size:13px;}
#container #topbar .social li a:hover{color:#8d8d8d;}
#container #topbar .social li.fb{text-align: left;background: url(../images/iconfb_of.png) no-repeat 0px 2px;}
#container #topbar .social li.fb a:link,#container #topbar .social li.fb a:visited{ color:#535353;padding-right:25px;}
#container #topbar .social li.fb:hover{background: url(../images/iconfb_on.png) no-repeat 0px 2px;}
#container #topbar .social li.ig{text-align: left;background: url(../images/iconig_of.png) no-repeat 0px 2px;}
#container #topbar .social li.ig a:link,#container #topbar .social li.ig a:visited{ color:#535353;padding-right:20px;}
#container #topbar .social li.ig:hover{background: url(../images/iconig_on.png) no-repeat 0px 2px;}

#container #topbar .social li.search{width: 36px; height:28px; margin: 0px 0px 0px 27px; padding-top:8px;text-align: center;border-radius: 100px;background-color:#f5f5f5;color:#aaa;font-size:16px;}
#container #topbar .social li.search a:link, #container #topbar .social li.search a:visited{color:#aaa;}
#container #topbar .social li.search a:hover{color:#8d8d8d}
#container #topbar .social li.search:hover{color:#8d8d8d;background-color:#f5f5f5;}
#container #topbar .social li.search img{ width:50%; height:auto}
#container #topbar .social .user{float: left;color: #aaa;font-size: 13px;margin-left:10px;position: relative;}
#container #topbar .social.nologin .user{line-height: 36px;}
#container #topbar .social .user .line{border-left:1px solid #d9d9d9;height: 14px;width: 0;overflow: hidden;display: inline-block;margin:0 10px;vertical-align: sub;}
#container #topbar .social .user a{color: #aaa;}
#container #topbar .social .user img{width:34px;height:34px;border-radius: 50%;}
.woo-pop-main{display:none;background-color:#fff;border:1px solid #e9e9e9;border-radius:.5rem;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);min-width:6.25rem;position:absolute;z-index:1000000001;right: 0;top:40px;}
.woo-pop-wrap-main {border-radius: .4375rem;overflow: hidden;width:160px;}
.woo-pop-item-main{color: #363636;cursor: pointer;font-size: .875rem;line-height: 1;padding: .9375rem 1.25rem;text-decoration: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;}
.woo-pop-item-main:hover {background-color: #f8f8fb;}


/* 導覽列 */
#navBar{ width:100%;margin:0; padding:0px; background-color:#f5f5f5;overflow: hidden;height:42px;position: relative;}
#navBar ul{ width:100%;}

#navBar li{ float:left;font-size:15px;margin:0px; text-align:center;color:#363636;background-color:#f5f5f5}
#navBar li a{ display:block; height:31px; background:transparent; padding:11px 12px 0px 12px; margin:0; line-height:140%;color:#363636;}
#navBar li a:hover,#navBar li a:active,#navBar li a.active{ color:#fff; background:transparent;  text-decoration:none;}

#navBar li.current{ color:#fff;background:transparent;}
#navBar li.current a{ color:#fff; }
#navBar li.on{ color:#fff;text-decoration:none; display:block; height:31px; background:transparent; line-height:140%; padding:11px 12px 0px 12px;margin:0px}
#navBar .more{position: absolute;z-index: 10;right: 0;top: 0;padding-top:10px;width:40px;height:32px;background-color:#f5f5f5;text-align:center;cursor: pointer;}
#navBar .more img{width:20px;}
#navBar .flow{overflow-x: auto;width: 100%;overflow-y: hidden;-webkit-overflow-scrolling: touch;}
#navBar .flow::-webkit-scrollbar {display: none;}


/*chosen*/
.chosen{width: 100%; margin:20px 0 40px 0;}
.chosen h2{ text-align:left; font-size:24px; color:#363636; margin:0 0 20px 0; font-weight:normal}
.chosen ul{width: 100%;margin:40px 0 0 0;margin:10px 0 0 0;}

.chosen li{float: left;font-size: 12px;margin: 12px 12px 0px 0px;padding: 0;text-align: center;color: #363636;background-color: #f5f5f5;border-radius: 99em;overflow: hidden;}
.chosen li a{color:#363636;background:transparent;text-align:center;padding:0;display:inline-block;}
.chosen li a:link,#chosen li a:visited{color:#363636;background:transparent;text-decoration:none;padding:8px 12px;}
.chosen li a:hover{color:#fff;background:transparent;text-decoration:none;padding:8px 12px;border-radius: 99em;}
.chosen li.on a{color:#fff;}
.hoverbar{min-height:40px;}
.hoverbar.chosen{margin:0;}
.hoverbar.chosen ul{margin:0;}
.hoverbar.chosen li{margin:6px 6px 6px 0px}
.hoverbar ul{display:none}


/*Footer相關設定*/
#footer{width:100%;background: #fff;position:relative;display:block;clear:both;	color:#969696; font-size:12px; line-height:160%;margin:0px auto;padding:2% 0 4% 0;text-align:center;}
#footer #fBlock{width:970px;margin:0px auto;padding:0px;}
#footer #fBlock .fList{ float:left;width:600px;margin:0px;position: relative;}
#footer #fBlock .fList a{ color:#363636; margin:0px 6px 0px 6px;}
#footer #fBlock .fList a:hover{ color:#50ACDF;}
#footer #fBlock .fList .copyrights{ font-family:Verdana, Geneva, Helvetica, sans-serif; font-size:11px; color:#969696; margin-top:15px}
#footer #fBlock #fLogo{ float:right; width:300px; margin:0px 20px 0px 0px;}
#footer #fBlock #fLogo img{height:40px;}
#footer #fBlock .beian{display:none;position: absolute;right:0;bottom:60px;font-size: 12px;background-color: #fff;border-radius: .5rem;box-shadow: 0 .125rem .25rem 0 rgba(0,0,0,.1);min-width: 6.25rem;z-index:1000;}
#footer #fBlock .beian .main{display: flex;width: 620px;flex-wrap: wrap;}
#footer #fBlock .beian .main .item{display: flex;padding: 12px 20px;flex: 1 1 50%;align-self: stretch;box-sizing: border-box;line-height: 1;cursor: pointer;white-space: nowrap;align-items: center;}
#footer #fBlock .beian a{margin:0;}



/*中間Page相關設定*/
#page{width:100%;margin:0 0 40px 0;}
#page .mdCont{float:left; width:660px; margin:0 10px 0 0;}


/*新聞區塊 */
#page .newsbox{float:left;width:300px;height: 300px;margin: 0px 35px 40px 0px}
#page .newsbox.sd{float:left;width:300px;height: 300px;margin:0px 0px 40px 0px ;}
#page .newsbox .photo{width:100%; height:200px; overflow:hidden; position:relative}
#page .newsbox .photo img{width:100%;}
#page .newsbox .photo .tag{ position: absolute; z-index: 800;left: 0;top: 0px;background:transparent;color: #FFF;text-align: center;font-size: 0.84em;padding:0;}
#page .newsbox .photo .tag a{color:#fff;background:transparent;text-align:center;padding:0;display:inline-block;}
#page .newsbox .photo .tag a:link,#page .newsbox .photo .tag a:visited{color:#fff;background:transparent;text-decoration:none;padding: 8px 12px;}
#page .newsbox .photo .tag a:hover{color:#fff;background:transparent;text-decoration:none;padding: 8px 12px;}
#page .newsbox .txt{color: #363636; margin: 10px 0px; padding: 0px 2.5%;font-size: 15px;line-height: 140%;overflow: hidden;max-height: 66px;}

#page .newsbox .nickname{float:left;color:#969696; font-size:0.8em;  margin:0 0 15px 2%; letter-spacing:0.08em;}
#page .newsbox .nickname a:link,#page .newsbox .nickname a:visited{color:#969696;text-decoration:none}
#page .newsbox .nickname:hover{color:#969696;text-decoration:none}
#page .newsbox .nickname img{ width:8%;height:auto;-webkit-border-radius: 80px;-moz-border-radius: 80px;border-radius: 80px; margin:0px 7px -5px 0px;}
#page .newsbox span{color:#969696; font-size:0.8em; margin:0 0 0px 5%; letter-spacing:0.08em;}
#page .newsbox .icon_type{position:absolute; z-index:500; right:8px; bottom:5px;box-shadow: 0 0 15px 2px rgba(255,255,255, 0.2);background-color: rgba(255,255,255,.1);}
#page .newsbox .icon_type img{ width:100%; height:auto}




/*gotop*/
#gotop.show {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
    visibility: visible;
}

#gotop {
    position: fixed;
    width: 40px;
    height: 40px;
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    bottom: 100px;
    padding: 0;
    left: 30px;
    border-radius: 50%;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    z-index: 10;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
    box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
    color: #2f76aa;
    color: var(--udn-blue);
    background: hsla(0,0%,100%,.9);}

#gotop i {
    font-size: 20px;
    font-weight:200;
    position: relative;
    top: 7px;
	font-style:normal;
	color:none}


.btn-blue {
    color: #fff;
    background: #2f76aa;
    background: var(--udn-blue);}

.btn {
    cursor: pointer;
    border-radius: 3px;
    border-radius: var(--border-pixel);
    line-height: 1.25;
    font-size: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10px;
    text-align: center;
    border: 0;
    outline: 0;
    -webkit-transition: background-color .3s ease-in-out,color .3s linear,border .3s linear,opacity .3s linear,padding .3s linear;
    transition: background-color .3s ease-in-out,color .3s linear,border .3s linear,opacity .3s linear,padding .3s linear;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

/* map */
#map{position: fixed;width:100%;height:100vh;top:0;left:0;z-index:9000000001;display:none;background: rgba(0,0,0,.9);}
#map .bg{background-color:#fff;display:none;max-height: 90vh;overflow-x: hidden;}
#map .container{overflow:inherit;}
#map .container .close{position: absolute;right:1%;top:5vh;cursor: pointer;}
#map .container .close img{width:24px;}
#map .container h3{ text-align:left; color:none; font-size:22px; margin:0 0 40px 18px; font-weight:normal;}
#map .container .item {padding: 8% 0 2% 0;overflow-y: auto;max-height: 55vh;margin: 0 auto 60px auto;width: 78%;}
#map .container .item a{float: left;display:inline-block;font-size: 15px;width:28.5%;margin:14px 2.4%;background-color: rgba(245, 245, 245, 1);text-align:center;padding:12px 0;color:#363636;}
#map .container .item a:hover,#map .container .item a.active{color:#fff;background-color: rgba(72, 171, 230, 1);}

/** 單圖**/
.mdCont .articleBox{width: 100%; margin:0 0 1.5em 0;padding-bottom: 1.5em;border-bottom: 1px solid #efefef;}
.mdCont .articleBox .photo{ float: left;width: 200px;height: 129px;overflow: hidden;position: relative;}
.mdCont .articleBox .photo img{width:100%;}
.mdCont .articleBox .photo .icon_gallery{ position: absolute; z-index:200; right:12px; bottom:8px;box-shadow: 0 0 15px 2px rgba(255,255,255, 0.2);background-color: rgba(255,255,255,.1);}
.mdCont .articleBox .txt{float: right;width:420px; margin:0 0 0 10px;}
.mdCont .articleBox .txt p{ font-size:15px; color:#363636;line-height:140%;margin: 30px 0 15px 0;overflow:hidden; height:42px}

.mdCont .articleBox .txt .nickname{float:left;color:#969696;font-size:12px; margin:0; letter-spacing:0.08em; display:inline-block;line-height: 180%;}
.mdCont .articleBox .txt .nickname img{ width:20px;height:auto;-webkit-border-radius: 80px;-moz-border-radius: 80px;border-radius: 80px; margin:0 7px -6px 0;}
.mdCont .articleBox .txt .nickname a:link,.mdCont .articleBox .txt .nickname a:visited{color:#969696;text-decoration:none}
.mdCont .articleBox .txt .nickname a:hover{color:#969696;text-decoration: none}
.mdCont .articleBox .txt .nickname:hover{color:#969696;text-decoration:none}
.mdCont .articleBox .txt span{color:#969696;font-size:12px; margin:0 0 0 15px;}


/** 多圖**/
.articleBox.morepic{}
.articleBox.morepic .picarea{ width:100%;}
.articleBox.morepic .picarea .pic{float:left;width:200px; height:129px; margin:0 2.38% 0px 0; overflow:hidden;position: relative;}
.articleBox.morepic .picarea .pic img{ width: 100%;}
.articleBox.morepic .picarea .photo{margin-right:0;}

.articleBox.morepic .txt{float: none;width: 100%;margin:0;}
.articleBox.morepic .txt p{ font-size:15px; color:#363636;line-height:140%; margin:10px 0px;overflow:hidden; height: auto;}

.articleBox.morepic .txt .nickname{float:left;color:#969696; font-size:12px; margin:0; letter-spacing:0.08em; display:inline-block;}
.articleBox.morepic .txt .nickname img{ width:20px;height:auto;-webkit-border-radius: 80px;-moz-border-radius: 80px;border-radius: 80px; margin:0px 7px -5px 0px;}
.articleBox.morepic .txt .nickname a:link,.mdCont .articleBox .txt .nickname a:visited{color:#969696;text-decoration:none}
.articleBox.morepic .txt .nickname a:hover{color:#969696;text-decoration: none}
.articleBox.morepic .txt .nickname:hover{color:#969696;text-decoration:none}
.articleBox.morepic .txt .nickname span{color:#969696; font-size:12px;margin:0 0 0 15px;}

/*sdRight*/
.sdRight{float:right; width:300px; padding:0;}

/** 全站推薦**/
.sdRight .allrecom{width:300px;border-top:2px solid  none; padding-top:30px; margin:0 0 20px 0;}
.sdRight .allrecom .tit h2{display: inline-block;}
.sdRight .allrecom .tit .more{float: right;}
.sdRight .allrecom .tit .more a:hover,.sdRight .allrecom .tit .more a:active{color:#363636;}
.sdRight .allrecom h2{text-align:left; font-size:22px; color:#363636; margin:0 0 20px 0; font-weight:normal}
.sdRight .allrecom .recomarea{ width:300px; margin:0 0 20px 0;}
.sdRight .allrecom .recomarea .photo{ width:300px; height:169px; margin:0 0 0 0;overflow:hidden;position: relative;}
.sdRight .allrecom .recomarea .photo img{ width:100%;}
.sdRight .allrecom .recomarea .photo .icon_gallery{ position: absolute; z-index:200; right:12px; bottom:8px;box-shadow: 0 0 15px 2px rgba(255,255,255, 0.2);background-color: rgba(255,255,255,.1);}
.sdRight .allrecom .recomarea .left{float: left;width: 150px;height: 85px;margin-bottom: 10px;}
.sdRight .allrecom .recomarea .right{padding-left: 10px;margin: 0;float: none;max-height: 85px;}
.sdRight .allrecom .recomarea p{ font-size:15px;color:#363636;line-height:140%;max-height:45px; margin:10px 0px 15px 0px;overflow:hidden}
.sdRight .allrecom .recomarea p a:link,#page .sdRight .allrecom .recomarea p a:visited{color:#363636;text-decoration:none}
.sdRight .allrecom .recomarea p a:hover{text-decoration:none}

.sdRight .allrecom .nickname{float:left;color:#969696;font-size:12px; margin:0 0 15px 0; letter-spacing:0.08em; display:inline-block;height: 20px;line-height: 20px;overflow: hidden;}
.sdRight .allrecom .nickname img{ width:20px;height:auto;-webkit-border-radius: 80px;-moz-border-radius: 80px;border-radius: 80px; margin:0px 7px -5px 0px;}
.sdRight .allrecom .nickname a:link,#page .sdRight .allrecom a:visited{color:#969696;text-decoration:none}
.sdRight .allrecom .nickname a:hover{color:#969696;text-decoration: none}
.sdRight .allrecom .nickname:hover{color:#969696;text-decoration:none}
.sdRight .allrecom .nickname span{color:#969696; font-size:12px; margin:0 0 0 15px;}

/**精選博主**/
.sdRight .blogger{width:300px;border-top:3px solid  none; padding-top:30px; margin:0 0 20px 0;}
.sdRight .blogger h2{text-align:left; font-size:22px; color:#363636; margin:0 0 20px 0; font-weight:normal}
.sdRight .blogger .blarea{ width:300px; margin:0 0 20px 0;}
.sdRight .blogger .blarea .pic{ float:left;width:60px; height:60px;margin:0 20px 0 0 ;position: relative;}
.sdRight .blogger .blarea .pic img{width:60px; height:60px;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}
.sdRight .blogger .blarea .txt{ float: right;width:220px; margin:0;}
.sdRight .blogger .blarea .txt .name{ margin:8px 0 0 0;height:20px; display:inline-block}
.sdRight .blogger .blarea .txt .vcenter{padding-top:5%;}
.sdRight .blogger .blarea .txt .name h3{float: left; margin-top:2px;font-size: 15px;color:#363636; font-weight:normal;}
.sdRight .blogger .blarea .txt .name span{ margin:0px}
.approve{color:transparent; display:inline-block}
.sdRight .blogger .blarea .txt .info{ font-size:12px; margin:3px 0 0 0; color:#9c9c9c}

/**文章推薦 **/
.sdRight .recom{width:300px;border-top:3px solid  none; padding-top:10%; margin:0 0 40px 0;}
.sdRight .recom h2{text-align:left; font-size:22px; color:#363636; margin:0 0 20px 0; font-weight:normal}
.sdRight .recom .recomarea{ width:300px; margin:0 0 40px 0;}
.sdRight .recom .recomarea .photo{ width:300px; height:150px; margin:0 0 0 0;overflow:hidden; }
.sdRight .recom .recomarea .photo img{ width:100%; height: auto;}

.sdRight .recom .recomarea p{ font-size:15px;color:#363636;line-height:140%;height:45px; margin:10px 0px 0px 0px;overflow:hidden}
.sdRight .recom .recomarea p a:link,#page .sdRight .recom .recomarea p a:visited{color:#363636;text-decoration:none}
.sdRight .recom .recomarea p a:hover{text-decoration:none}

.dropload-load{text-align:center;}
.dropload-noData{color: #aaa;text-align:center;padding:10px 0 20px 0;font-size: 13px;}
.W_icon {display: inline-block;background-image: url("../images/icon.png");background-repeat: no-repeat;margin-left: 0;}
.icon_pf_male, .icon_pf_female {width: 16px;height: 16px;margin-left: 5px;}
.icon_pf_male {background-position: -100px -50px;}
.icon_pf_female {background-position: -125px -50px;}

.autoimg{background-size: cover;background-repeat: no-repeat;background-position: 50%;position: absolute;object-fit: cover;z-index:1;width:100%;height:100%;border-radius: 8px;}

.adbox{margin-bottom:30px;text-align: center;}
.thide{display:none}

.zpz{position: absolute;width:100%;height:100%;margin:0; padding:0;background-color: rgba(0,0,0,.4);z-index:2;border-radius: 8px;display:none;left: 0;top: 0;}
.zpz .icon{position: absolute;top: 50%;z-index: 10;width:100%;text-align:center;margin-top:-8px;}
.zpz .icon .W_ficon{ font-size:16px;padding:0 2%;color:#fff;text-align: center;}
.zpz .icon .W_ficon span{font-family: Arial, Helvetica, sans-serif;font-size:15px !important;color:#fff !important;margin:0 auto !important;padding-left: 5px;}
.zpz.zpzmin .icon .W_ficon{width:100%;}
.photo a:hover .zpz,.pic a:hover .zpz,#hotarea .photo:hover .zpz{display:block;}
.hoverMask{background-color: rgba(0,0,0,.15);opacity: 0;pointer-events: none;z-index: 9;position: absolute;left: 0;top: 0;width:100%;height:100%;border-radius: 8px;}
.hoverShow{display: inline;}
.hoverShow:hover .hoverMask{opacity: 1;}
.hoverShow .avt{display:inline-block;position: relative;width:20px;height:20px;border-radius: 50%;margin:0 7px 0 0 !important;padding:0 !important;}
.blogger .hoverShow .hoverMask,#userblock .intro .hoverShow .hoverMask,.intro .post .hoverShow .hoverMask{border-radius: 50%;}
#article .multipic .pic .hoverShow,#article .onepic .hoverShow{cursor: zoom-in;}
.intro .post .hoverShow{display:inline-block;position: relative;}
#article .onepic .hoverShow{display:inline-block;position: relative;margin-bottom:20px;}
.sharebtn{}
.sharehid{display:none;}
.sharehid .sharebg{display:none;position: fixed;left: 0;top: 0;right:0;bottom: 0;z-index:100000000;background-color: rgba(0,0,0,.5);}
.sharebox{position: absolute;top: 0;left:0;z-index:100000001;width:200px;}
.sharebox .box{font-size:15px;}
.sharebox .box .bg{background-color: #fff;border-radius: 8px;max-height: 100%;position: relative;border: 1px solid #e9e9e9;overflow: hidden;box-shadow: 0 .125rem .25rem 0 rgba(0,0,0,.1);}
.sharebox .box .bg .close{cursor: pointer;display:none;}
.sharebox .box .bg .close img{width:24px !important;;height:24px !important;;position: absolute;right:10px;top:10px;z-index:10;}
.sharebox .box .bg .cont{padding:0;}
.sharebox .box .bg .cont .item{display: block;line-height: 44px;}
.sharebox .box .bg .cont .item:hover{background-color: #f8f8fb;}
.sharebox .box .bg .cont .item img{width:24px !important;height:24px !important;vertical-align: text-top;padding: 0 !important;}
.sharebox .box .bg .cont .icon{width:15%;margin:0 4%;display: inline-block;text-align: center;}
.sharebox .box .bg .cont .sname{width: 77%;display: inline-block;border-bottom:0;text-align: left;}
.sharebox .box .bg .cont a{color: #363636 !important;}
.sharebox .box .bg .cont a:hover{background-color: #f5f5f5;}
.sharebox .box .bg .cont .sa{display:none}
.sharebox .san{display: none;width: 0;height: 0;border: 8px solid;border-color: transparent transparent #fff;position: absolute;top:-15px;left: 100px;}
.sharebox .san.down{bottom:-15px;top: auto;border-color:#fff transparent transparent;}
.ialert{display:none;position: fixed;top: 50%;z-index: 10000;left: 50%;background-color: rgba(0,0,0,.85);padding: 20px 40px;color: #fff;font-size: 12px;border-radius: 8px;text-align: center;margin: -54px 0 0 -76px;}
.ialert img{width:40px;margin-bottom:15px;}
.follow{background-color: #fff;}
.icon_gallery .icon_article,#page .videos .newsbox .icon_type img.icon_article,#article .lastest .block .photo .icon_type img.icon_article,#page .newsbox .icon_type img.icon_article{height:15px;width: auto !important;}
.verified{position: absolute;right: 0;bottom: 0;z-index: 10;}
.verified img{width:18px !important;height:18px !important;border:0 !important;display:block;font-size:0;}
#page #userblock .intro .post .verified{right: 4px;bottom: 4px;}
#page #userblock .intro .post .verified img{width:26px !important;height:26px !important;}
[id^="main-"]{z-index:999999999 !important;}