/* @import url(//fonts.googleapis.com/earlyaccess/notosansscsliced.css); */

/* common */
*{font-family :PingFangSC,STHeiti,Microsoft YaHei,Helvetica,Arial,sans-serif;margin:0; padding:0;}
html, body{margin:0;padding:0;min-width:320px;-webkit-text-size-adjust: 100%; height:100%;font-size:14px;}
body{font-size:15px;color:#222;overflow-y:scroll;overflow-x:hidden;line-height:24px;}
a:link,a:visited,a:hover,a:active{color:#222; text-decoration: none;}
img{margin:0;padding:0;border:0px;vertical-align:middle;}
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, form, fieldset, legend, pre, textarea, blockquote, th, td{margin:0;padding:0;}
ol, ul, li{list-style-type: none;margin:0;padding:0;}
legend,hr,caption{visibility:hidden; width:0; height:0; overflow:hidden;font-size:0;line-height:0px;} 
button{border:0px;overflow:visible;padding:0px;margin:0px;cursor:pointer;}
address{font-style:normal;}
div,ul,li,input,img,p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div{position:relative;}
div:after{display:block;clear:both;content:''}
ul{position:relative;}
ul:after{display:block;clear:both;content:''}
li{float:;word-wrap:break-word;word-break:break-all;text-decoration:none;}
li p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:box;display:-moz-box;display:-ms-flexbox;word-wrap:break-word;word-wrap:break-word;text-align:left;}
.blind{display:none;}


/* Layout */
.news_color{color:#5ec3af !important;}
.news_border{border-top:1px solid #5ec3af;}
.news_borders{border:1px solid #5ec3af;}
.news_bg{background:#5ec3af !important;}
.news_bgs{background:url(/images/news_tab_focus_arrow.png) no-repeat;}

.w80{background-position:25px 0 !important;width:80px !important;}

.mb15{margin-bottom:15px;}

.auto{max-width:300px;display:block;margin:0 auto;}
.auto2{max-width:500px;display:block;margin:0 auto;}

#wrap{width:100%;height:100%;position:relative;min-width:320px;}
#content{width:100%;background:#f3f6f9;padding-top:15px;}
#footer{width:100%;position:relative;background:#D0D0D0;}

#header{width:100%;height:50px;line-height:50px;font-size:18px;background:#5ec3af;}
#header h1 a img{width:50px;margin:0 5px 0 10px;vertical-align:middle;}
#header h1{display:inline-block;float:left;height:50px;}
#header>h1 a{font-size:20px;font-weight:bold;display:inline-block;vertical-align:bottom;}
#header a{color:#fff;display:inline-block;}
#header ul{float:left;margin:0 0 0 10px;height:50px;}
#header ul li{float:left;}
#header ul li a{border-right:1px solid #fff;padding:0 5px;color:#fff;filter: alpha(opacity=60); opacity: 0.6;font-size:16px;}
#header ul li:nth-child(2) a{border:0;}
#header a img{width:25px;vertical-align:middle;}
#header>a{float:right;margin:0 18px 0 0;}

.navi{width:100%;height:50px;line-height:50px;overflow:hidden;border-bottom:1px solid #dfe2e5;background:#fff;}
.nav{width:100%;height:65px;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}
.nav a{width:50px;text-align:center;display:inline-block;font-size:16px;}

.point{background:url(/images/news_tab_focus_arrow.png) no-repeat;background-size:30px;background-position:10px 0;color:#5ec3af;}

.prev{left:0;width:15px;background:-webkit-gradient(linear,left top,right top,color-stop(16.66%,#fff),color-stop(100%,rgba(255,255,255,0)));top:0;height:50px;z-index:1;position:absolute;}
.next{right:0;width:15px;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(60%,#fff));top:0;height:50px;z-index:1;position:absolute;}

/* search */
::-webkit-input-placeholder{color:#ccc;}
:-moz-placeholder{color:#ccc;}
::-moz-placeholder{color:#ccc;}
:-ms-input-placeholder{color:#ccc;}
::-ms-input-placeholder{color:#ccc;}
:placeholder-shown{color:#ccc;}
.search{height:45px;border-bottom:2px solid #11C4B5;background:#fff;padding:0;overflow:hidden;}
.search .search_input input{float:left;width:100%;height:43px;border:0px;padding:0 70px 0 50px;font-size:18px;font-weight:bold;text-align:center;color:#000;margin:0;border-radius:0;} 
.search .search_input input[type=text]::-ms-clear {display:none;}
.search a.engine{position:absolute;left:10px;top:50%;margin-top:-12px;}
.search a.submit{position:absolute;right:10px;top:50%;margin-top:-13px;}
.search a.close{display:none;position:absolute;right:40px;top:50%;margin-top:-12px;}
.search label{display:none;}
.search a.submit img{height:24px;}

.searchs{height:50px;line-height:50px;position:relative;position:absolute;top:50px;background:#fff;width:100%;border-bottom:2px solid #11C4B5;display:none;z-index:10;border-top:1px solid #dfe2e5;}
.searchs input{width:100%;padding:0 50px;border:0;text-align:center;font-weight:bold;font-size:18px;}
.submit{position:absolute;right:10px;top:0;}

#vhrn{visibility:hidden;height:0;} 
#vhrn{display:;background:#fff;z-index:100;width:100%;font-size:12px;}
#vhrn .vhrt ul{padding:0px;margin:0px;}
#vhrn .vhrt ul li{text-align:center;background:#3abec0;padding:3px 0 3px 0}
#vhrn .vhrt ul li div{border-left:1px solid #6ecccd;}
#vhrn .vhrt ul li div a{height:40px;line-height:40px;color:#fff;display:block;-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
#vhrn .vhrt ul .over{width:30%;background:#fff;color:#3abec0;font-weight:bold;-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
#vhrn .vhrt ul .over div{border-left:none; border-right:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
#vhrn .vhrt ul .over div a{color:#3abec0;height:40px;line-height:40px;display:block;-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
#vhrn .vhrt .widsmall{width:23.3%;}
#vhrn .vhrm {padding:7px 0 7px 0;border-bottom:2px solid #f0f0f0;width:90%;margin:0 auto;}
#vhrn .vhrm span{display:inline-block;color:#05c9c1;line-height:14px;padding:5px;margin-left:0px;margin-right:3px;text-align:center;font-weight:bold;background:#fff;border:1px solid #05c9c1;border-radius:14px}
#vhrn .vhrb{height:100% !important;}
#vhrn .vhrb ul{width:90%;margin:0 auto}
#vhrn .vhrb ul li{float:none;border-top:1px solid #f0f0f0;padding:3px 15px 3px 15px;width:90%;margin:0 5% 0 5%}
#vhrn .vhrb ul li a{display:block;width:100%;height:38px;line-height:38px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
#vhrn .vhrb ul li img{height:38px;float:left}
#vhrn .vhrb ul li span{width:85%;float:left;text-align:center;font-size:13px}
#vhrn .vhrb ul li:first-child{float:none;border-top:none}
#vhrn .vhrbt{border-bottom:1px solid #3abec0;padding:12px 0 12px 0} 
#vhrn .vhrbt ul{width:35%;left:50%;margin-left:-40px}
#vhrn .vhrbt ul li{width:20%;text-align:center;border:1px solid #d3d3d3;background:#dddddd;width:13px;height:13px;margin-right:6px;}
#vhrn .vhrbt ul .over{width:30%;text-align:center;border:1px solid #0eb9ae;background:#00c6b9;width:13px;height:13px;margin-right:6px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
#vhrn .vhrbt .engine{cursor:pointer;display:block;position:absolute;right:15px;bottom:0px;padding:5px 15px 5px 5px;background:url(/images/close.png) no-repeat;background-size:10px;background-position:center right;}

#wrap .view{background:#fff;}
#wrap .view h1{font-size:16px; color:#8f9295; font-weight:normal;}
#wrap .view h1>img{width:5px; margin:0 5px;}
#wrap .view h1 a{color:#000;font-size:18px;font-weight:bold;}

/* bx slider */
.bx-wrapper {margin: 0 0 40px 0;}
.bx-wrapper .bx-pager {background: #fff;text-align: center;overflow: hidden;border-bottom: 1px solid #dfe2e5;bottom:inherit;}
.bx-wrapper .bx-pager.bx-default-pager a {border-radius: 100%;display: inline-block;width: 8px;height: 8px;margin: 3px;font-size: 0px;line-height: 20px;text-indent: -9999px;background: #dfe2e5;-moz-border-radius: 6px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {width: 16px;background: #5ec3af;border-radius: 10px;border:0;}

.imgSlide img{width:100%;display:block;height:200px;object-fit:cover;object-position:center center;}
.imgSlide li{width:100%;}

.photo{width:100%;height:50px;background:#343e43;line-height:50px;font-size:18px;position:fixed;top:0;z-index:1;}
.photo h1 a img{width:25px;margin:0 10px;}
.photo h1{display:inline-block;float:left;}
.photo a{color:#fff;}
.photo span{float:left;margin:0 0 0 10px;font-size:15px;}
.photo span strong{color:#fff;}
.photo a img{width:25px;}
.photo>a{float:right;margin:0 18px 0 0;}

.real_news{background:#fff;}
.real_news h2{font-size:16px;padding:10px;font-weight:bold;}
.real_news img{width:100%;position:relative;}
.real_news p{color:#fff;position:absolute;bottom:0;width:100%;}
.real_news p span{display:block;margin:10px;}
.real_news p span:first-child{font-size:18px;font-weight:bold;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-wrap:break-word;text-align:left;}

.boxs{overflow:hidden;background:#fff;}
.boxs .pad img.img{padding:0;}
.boxs li{position:relative;padding:10px;border-bottom:1px solid #dfe2e5;width:100%;}
.boxs li img.img{display:inline-block;vertical-align:middle;width:21%;padding:0 10px 0 0;object-fit:cover;object-position:center center;min-height:47px;max-width:200px;max-height:60px;}
.boxs li span.text{display:inline-block;vertical-align:middle;width:77%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}
.boxs li span.text strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#a3a6a9;font-weight:normal}
.boxs li img.imgs{display:inline-block;vertical-align:middle;width:100%;margin-bottom:10px;object-fit:cover;min-height:120px;object-position:center center;max-height:300px;}
.boxs li span.texts{display:inline-block;vertical-align:middle;width:100%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;text-align:left;}
.boxs li span.texts strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#a3a6a9;font-weight:normal}
.boxs li span.news_num{display:inline-block;vertical-align:middle;color:#fff;padding:2px 10px;background:#a3a6a9;margin:20px 10px 0 0;}
.boxs li span.text .b{padding:0 0 0 45px; margin-top:-10px;}
.boxs em{font-size:13px;}
.boxs li span.text .b em{margin-left:10px;}


.pad img.img{max-width:inherit !important;}

.news{overflow:hidden;border-bottom:1px solid #dfe2e5;background:#fff;padding:10px;}
.news p{height:80px;}
.news_img{width:25%;float:left;}
.news_imgs{width:100%;position:relative;}
.news_imgs img{object-fit:cover;width:100%;height:120px;object-position:center center;display:block;}
.news p img{width:100%;height:100%;}
.news_text{width:75%;float:left;position:relative;}
.news_texts{width:100%;float:left;position:relative;}

.news p span{padding:0 0 0 10px;display:block;}
.news p span:first-child,.news_view p span:first-child{font-size:16px;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-wrap:break-word;text-align:left;}
.news p span:nth-child(2){position:absolute;bottom:0;left:0;color:#a3a6a9;}



.category .news_view .news_texts span{font-weight:normal;font-size:14px;height:2.786em;}

.news_texts span{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-wrap:break-word;text-align:left;height:3em;max-height:3em;}

.banner{display:inline-block;width:100%;}
.banner img{width:100%;}

.category>span{overflow:hidden;padding:10px;display:block;border-bottom:1px solid #dfe2e5;background:#fff;}
.category>span h2{float:left;font-weight:bold;font-weight:bold;}
.category>span img{float:right;width:25px;height:25px;}
.category>span span{color:#a3a6a9;margin:0 0 0 5px;float:left;}


.news_btn{position:absolute;bottom:0;right:0;border-radius:9px;padding:0px 5px;font-size:13px;margin:10px;}

.issue{border-bottom:1px solid #dfe2e5;background:#fff;}
.issue>span{background:#fff;display:block;border-bottom:1px solid #dfe2e5;}
.issue>span h2{display:inline-block;padding:10px 0 10px 0;margin-left:10px;font-weight:bold;}
.issue ul{float:left;padding:0 10px;width:50%;background:#fff;margin:10px 0;}
.issue ul li{width:100%;height:40px;line-height:40px;}
.issue>ul{border-right:1px solid #dfe2e5;}
.issue>ul:nth-child(3){border-right:0;}
.rank_num{color:red;padding:0 10px;}
.rank_txt{width:80%;float:left;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;text-align:left;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.rank{float:right;font-size:14px;color:#999;width:20%;text-align:right;}
.rank img{width:12px;vertical-align:baseline;margin:0 3px}

.tabs{overflow:hidden;height:195px;}
.tab{position:relative; padding-top:56px;}
.tab>li>a{display:block;position:absolute;top:15px;width:33.33%;height:40px;line-height:40px;text-align:center;background:#fff;color:#555;border-bottom:1px solid #dfe2e5;}
.tab>li.on>a{line-height:39px;}
.tab>li.on>a span{color:#5ec3af;border-top:1px solid #5ec3af;box-sizing:border-box;display:inline-block;}
.tab>li:first-child>a{left:0;}
.tab .sport_tab{left:33.3%;}
.tab>li:first-child>a span{margin-left:10px;}
.tab .enter_tab{left:66.6%;}
.tab .enter_tab span{margin-right:10px;}
.tab>li>div {display:none;overflow:hidden;position:absolute;background:#fff;}
.tab>li.on>div {width:100%;display:block;text-align:center;border-bottom:1px solid #dfe2e5;padding:0 10px;}
.tab>li.on>div a{width:33.33%;float:left;height:40px;line-height:40px;border-bottom:1px solid #dfe2e5;}


.ex{height:233px;}
.ex li>a{width:50%;left:50%;}
.ex li:first-child>a{left:0;}
.ex li.on>div p{height:40px;line-height:40px;border-bottom:1px solid #dfe2e5;}
.ex li div p img{width:15px;margin:0 10px 0 0;}
.ex li div p span{width:25%;display:block;text-align:center;}
.ex li div p span:first-child{width:50%;text-align:left;padding:0 0 0 10px;}
.ex li div p span:first-child img{width:25px;}

.article{background:#fff;padding:10px;border-top:1px solid #dfe2e5;border-bottom:1px solid #dfe2e5;}
.article ul li:first-child{float:left;}
.article ul li{float:right;padding:5px;}
.article ul li:first-child img{width:100px;}
.article ul li a img{width:40px;float:right;}
.article span{color:#a3a6a9;display:inline-block;font-size:14px;}
.article>img{width:100%;margin:10px 0;}
.article p{color:#000;margin:15px 0;}

.photo_view div{height:inherit;}
.photo_view div .news_imgs{height:120px;}

.news_wrap{padding:0 0 10px 10px;background:#fff;display:table;table-layout:fixed;width:100%;}
.news_view{background:#fff;padding:10px 10px 0 0;display:table-cell;position:relative;width:100%;float:none;}
.news_view a{display:block;width:100%;}

.photo_content{background:#20272b;position:relative;height:;padding:60px 0 0 10px;-moz-column-count: 2;-webkit-column-count: 2;-webkit-perspective: 1;column-count: 2;column-gap: 0px;}
.photo_content a {display:block;}
.photo_content img{width:100%;min-height:100px;float:;padding:0 10px 10px 0;object-fit:cover;object-position:center center;}

@media screen and (min-width: 500px) {
    .photo_content {
        -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    }
}
@media screen and (min-width: 960px) {
    .photo_content {
        -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    }
}
   
.error{width:100%;position:absolute;top:33%;text-align:center;}
.error img{width:50px;margin:0 0 20px 0;}
.error p{font-size:20px;color:#000;line-height:1.5em;}
.error span{font-size:16px;display:block;}
.error a{width:50%;height:35px;line-height:35px;background:#a8aeb6;color:#fff;display:inline-block;margin:20px 0 0 0;border-radius:4px;}

.view_nav{padding:10px;}
.view_nav ul{text-align:center;}
.view_nav ul li{width:25%;float:left;padding:5px 0;background:#fcfcfc;}
.view_nav ul li.on{color:#5ec3af;background:#fff;}
.view_nav ul li.on a{color:#5ec3af;}

.main_home{background:#fff;padding:0 10px;text-align:center;}
.main_home ul li{width:25%;padding:10px 0;float:left;border-bottom:1px solid #dfe2e5;}
.bb0{border-bottom:0 !important;}

.article2{border-top:0;padding:0;}
.article2 ul li{padding:10px;}
.article2 ul li h1{font-size:16px;line-height:40px;}
.article2 p{font-size:14px;padding:10px;}
.article2 h3{background:#ceede7;display:inline;margin-left:10px;}

.more{background:#fff;padding:10px;}
.more a{width:100%;height:40px;line-height:40px;background:#f7f7f8;color:#b7babd;border:1px solid #dfe2e5; border-radius:4px;text-align:center;display:inline-block;}

.plus_btn{background:#fff;padding:10px;}
.plus_btn li{text-align:center;float:left;display:block;}
.plus_btn li:nth-child(1){width:75%;border-bottom:1px solid #dfe2e5;padding:5px 0 15px 0;text-align:left;}
.plus_btn li:nth-child(2){width:25%;float:right;border-bottom:1px solid #dfe2e5;padding:5px 0 8px 0;}
.plus_btn img{width:37px;float:right;}
.plus_btn li:nth-child(3){width:100%;color:#8f9295;margin-top:15px;font-size:12px;}
.plus_btn li:nth-child(4){width:100%;color:#b7babd;margin-bottom:15px;font-size:12px;}

.top_btn{position:fixed;display:none;right:10px;bottom:75px;width:60px;z-index:4}
.top_btn a{cursor:pointer;}
.top_btn img{opacity:0.9;filter:alpha(opacity = 90);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=90)";-moz-opacity:0.9;-webkit-opacity:0.9}

.footer{background:#dfe2e5;margin-top:15px;text-align:center;padding:10px;font-size:12px;}
.footer .btn{border:1px solid #b7babd;border-radius:2px;background:#dfe2e5;padding:4px 18px;margin:10px 0;display:inline-block;color:#535659;cursor:pointer;}
.footer p a{margin:0 5px;}
.footer address{color:#8f9295;}

  .content_wrap{width:100%;overflow:hidden;}
  .content_wrap .wrap_list{width:100%;float:left;border-left:1px solid #efefef;}
  .content_wrap .wrap_list:first-child{border-left:0;}

  .content_wrap{
	-webkit-column-count:1;
	-o-column-count:1;
	-moz-column-count:1;
	-ms-column-count:1;
	column-count:1;

	-webkit-columns: 1;
	-moz-columns: 1;
	-ms-columns: 1;
	columns: 1;

	-webkit-column-fill:auto;
	-moz-column-fill:auto;
	-o-column-fill:auto;
	-ms-column-fill:auto;
	column-fill:auto;
	
	-webkit-column-gap:0px;
  -moz-column-gap:0px;     
	-o-column-gap:0px;
	-ms-column-gap:0px;
	column-gap:0px;

	-ms-perspective:1;
	-webkit-perspective:1;
	-o-perspective:1;
	-moz-perspective:1;
	perspective:1;}

  .content_wrap .wrap_list{
	display:inline-block;

	-webkit-column-break-inside:avoid;
	-moz-column-break-inside:avoid;
	-o-column-break-inside:avoid;	
	-ms-column-break-inside:avoid;
	page-break-inside:avoid; 
    break-inside: avoid;
	column-break-inside:avoid;

	-ms-transition:all .2s ease;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	transition:all .2s ease}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.content_wrap .wrap_list{float:none;}
}

@media screen and (min-width:640px) {

	.content_wrap{
	-webkit-column-count:2;
	-moz-column-count:2;
	-o-column-count:2;
	-ms-column-count:2;
	column-count:2; 
	-webkit-columns:2; 
	-ms-columns:2; 
	-moz-columns:2;
	columns:2;
	
	-webkit-column-fill:auto;
	-moz-column-fill:auto;
	-o-column-fill:auto;
	-ms-column-fill:auto;
	column-fill:auto;
	
	-webkit-column-gap:0px;
    -moz-column-gap:0px;     
	-o-column-gap:0px;
	-ms-column-gap:0px;
	column-gap:0px;

	-ms-perspective:1;
	-webkit-perspective:1;
	-o-perspective:1;
	-moz-perspective:1;
	perspective:1;
 }
}

@media screen and (min-width:1020px) {
	.content_wrap{
	-webkit-column-count:3;
	-moz-column-count:3;
	-o-column-count:3;
	-ms-column-count:3;
	column-count:3; 
	-webkit-columns:3; 
	-ms-columns:3;
	-moz-columns: 3;
	columns: 3;	
	
	-webkit-column-fill:auto;
	-moz-column-fill:auto;
	-o-column-fill:auto;
	-ms-column-fill:auto;
	column-fill:auto;
	
	-webkit-column-gap:0px;
    -moz-column-gap:0px;     
	-o-column-gap:0px;
	-ms-column-gap:0px;
	column-gap:0px;

	-ms-perspective:1;
	-webkit-perspective:1;
	-o-perspective:1;
	-moz-perspective:1;
	perspective:1;
  }
}


/* popup */
.overlay2 {background:rgba(0, 0, 0,0.6); bottom:0; cursor:default; left:0; opacity:0; position:fixed; right:0; top:0; visibility:hidden; z-index:99999;
-webkit-transition: opacity .5s;
-moz-transition: opacity .5s;
-ms-transition: opacity .5s;
-o-transition: opacity .5s;
transition: opacity .5s;
}
.overlay2:target{visibility: visible; opacity: 1;}
.popups{width:500px; height:400px;background:#fff; display:inline-block;right:0; position:fixed;
text-align:justify; top:0; visibility:hidden; text-align:center; z-index:100000;
-webkit-transform: translate(0, 45px);
-moz-transform: translate(0, 45px);
-ms-transform: translate(0, 45px);
-o-transform: translate(0, 45px);
transform: translate(0, 45px);
-webkit-transition: opacity .5s, top .5s;
-moz-transition: opacity .5s, top .5s;
-ms-transition: opacity .5s, top .5s;
-o-transition: opacity .5s, top .5s;
transition: opacity .5s, top .5s;
}
.overlay2:target+.popups {top:0; opacity:1; visibility:visible;}





