@charset "utf-8";
/* !
 * Date: 2019-07-30T20:45Z by luzy
 */
*{ font-family:"微软雅黑"; }
ul, li{ list-style:none; padding:0; margin:0; }
a{ border:none; text-decoration:none; }
a:active, a:hover{ outline:0; border:none; }
.top_txt{ position:absolute; z-index:2; top:0; padding:3px 0; background:rgba(0,0,0,0.3); font-size:16px; color:#fff; text-shadow:0px 2px 3px #333; }
.logo{ position:absolute; z-index:100; left:10px; top:10px; text-shadow:0px 2px 5px #fff; }
.logo img{ height:100px; }
#visit,.copy{ position:absolute; z-index:100; left:20px; top:35px; color:#fff; text-shadow:0px 2px 5px #333; font-size:16px; }
.copy{ top:65px; }

/* top Nav */
.top_nav{ position:absolute; z-index:999; top:0; right:-30px; }
.top_nav li{ float:right; margin-left:0; background:url(images/icons/nav_bg.png) no-repeat right center; background-size:177px 60px; width:177px; height:60px; font-size:16px; font-weight:bold; color:#4b1900; text-align:center; padding-right:17px; line-height:45px; overflow:hidden; cursor:pointer; }
.top_nav li:hover{ background-image:url(images/icons/nav_bg_h.png); }

.t_menu{ position:absolute; z-index:998; width:30px; right:10px; top:10px; }
.t_menu img{ width:30px; height:30px; }
/* Pop Box */
.pop_box_bg{ display:none; position:absolute; z-index:1000; width:100%; height:100%; background:rgba(0,0,0,0.3); }
.pop_box{ display:none; position:absolute; z-index:1001; width:80%; left:10%; top:10%; height:80%; overflow-y:auto; background:#fff; }
.pop_box .con{ width:90%; margin:0 auto; }
.pop_box .con .ttl{ position:fixed; float:left; width:75%; background:#fff; padding:15px 0; font-size:16px; font-weight:bold; }
.close{ display:none; position:absolute; z-index:1001; top:5px; right:5px; width:30px; height:30px; background:url(images/icons/icon_close_w.png) no-repeat; cursor:pointer; }
.pop_box .con .detail{ float:left; width:100%; text-align:center; line-height:24px; margin-top:50px; padding-bottom:20px; }
.pop_box .con .detail .num{ font-size:16px; font-weight:bold; margin-top:20px; color:#000; }
.pop_box .con img{ float:left; width:60%; margin-right:20px; }
.pop_box .con .txt p{ text-indent:24px; text-align:left; }
.pop_box .con .txt a{ color:#A0691A; }
.pop_box .con .detail img{ max-width:90%; }
.pop_box .con .e_code{ float:none; width:400px; margin:0 auto; }
.pop_box .con .e_code img{ width:100%; margin-top:50px; }
.btm_menu{ position:absolute; z-index:100; left:68px; bottom:10px; }
.btm_menu li{ float:left; margin:8px 10px 0 10px; text-align:center; color:#fff; cursor:pointer; }
.btm_menu li img{ width:40px; height:40px; }

.gg_context_row{ display:none; }
.r_menu{ position:absolute; z-index:998; width:30px; right:10px; top:85px; }
.r_menu li{ float:left; line-height:none; margin-top:0px; cursor:pointer; }
.r_menu li img{ width:30px; height:30px; }
.r_eye{ position:absolute; z-index:998; width:30px; height:30px; background:url(images/icons/icon_eye_not.png) no-repeat; background-size:30px 30px; right:10px; top:122px; display:none; cursor:pointer; }
#exit-fullscreen{ display:none; }

.hot_go{ background:url(images/gif_go.gif) no-repeat; background-size:45px 45px; }
.hot_left{ background:url(images/icon_left.png) no-repeat; background-size:38px 38px; }
.hot_right{ background:url(images/icon_right.png) no-repeat; background-size:38px 38px; }
.hot_up{ background:url(images/icon_up.png) no-repeat; background-size:38px 38px; }
.hot_down{ background:url(images/icon_down.png) no-repeat; background-size:38px 38px; }

@media (min-width: 1200px) { 
	
}
@media (min-width: 992px) { 
	
}
@media (max-width: 991px) { 
	.btm_btn{ display:none; }
	.top_nav{ right:-10px; }
	.top_nav li span{ background-size:88px 30px; width:88px; height:30px; line-height:24px; font-size:12px; font-weight:normal; padding-right:5px; }
	.pop_box .con .detail img{ float:none; width:100%; margin:0 auto; }
	.pop_box .con .e_code{ float:none; width:90%; margin:0 auto; }
	.pop_box .con p.img{ text-indent:0; margin-left:20px; }
}
@media (min-width: 768px) and (max-width: 991px) { 
	.btm_btn{ display:none; }
	.top_nav{ right:-10px; }
	.top_nav li{ background-size:88px 30px; width:88px; height:30px; line-height:24px; font-size:12px; font-weight:normal; padding-right:5px; }
}
@media (max-width: 767px) { 
	.btm_btn{ display:none; }
	.top_nav{ right:-10px; }
	.top_nav li{ background-size:88px 30px; width:88px; height:30px; line-height:24px; font-size:12px; font-weight:normal; padding-right:5px; }
}