﻿@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;color:#fff;text-decoration:none;}
body {color: #000; font-size: 14px;line-height: 24px;background: #1a1a1a;font:1rem Arial, Helvetica, sans-serif;}
body,input,textarea,button{ font-family:"Microsoft Yahei", Arial, "Helvetica Neue", Helvetica, sans-serif; }
.tb { display: table;height: 100%;width: 100%; } 			
h3,h5{
    margin: 0;
    border: none;
    padding: 0;
    font-size: 1.05rem;
    font-weight: normal;
    line-height:2.8rem;
}

a{ text-decoration: none;color: #666; }
a{ -webkit-tap-highlight-color:rgba(255,0,0,0);} 	  										
img { max-width: 100%; height: auto;} 
.fl { float: left; } .fr{float: right;}
.clearfix:after,
.clearfix:before{content: "";display: block;height:0;width: 100%;clear: both;overflow: hidden;font-size: 0;line-height: 0;}
.clearboth{width: 100%;height:0;clear: both;overflow: hidden;font-size: 0;line-height: 0;}
.clear{overflow:auto;zoom:1;}
.posa{position: absolute;}
*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box; 
box-sizing: border-box;-webkit-tap-highlight-color:transparent}
.content{background:#000;padding-bottom:0.2rem;}
.W50{width:50%;display:inline-block;position:relative;padding:0.5rem 0.5%;padding-bottom:0;}
.W50:nth-child(2n-1){}
.weui_media_title{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.7);text-align:center;color:#e7cb71;font-weight:normal;line-height:1.5rem;height:1.5rem;overflow:hidden;}

/*主要样式*/
header,.main,footer{width:100%;padding:0;margin:0px;max-width:640px;}
.main{max-width:640px;min-height:700px;margin: 0 auto;position:relative;background:#1a1a1a;position:relative;}
.main>div>img{width:100%;padding:0;margin:0px;}

/*头部导航*/
header{min-height:35px;}
.header_box{width: 100%;height:35px;color: #fff;top: 0;left: 0;line-height: 35px;z-index: 999;overflow:hidden;position:fixed;border-bottom: 1px solid #333;}

.header_box .tit {display:block;color:#e7cb71;text-align:center;padding-right:30px;background: #000;font-size:1rem;}
.header_box .tit i {float:left;width:45px;height:35px;}
.header_box .tit i .icon{width:28px;height:28px;fill: #e7cb71;cursor: pointer;margin:2px;margin-left:8px;}



.header_box .menu{box-sizing:border-box;background:rgba(0,0,0,0.8);width:100%;overflow-y:scroll;}
.header_box .menu ul{width:100%;height:35px;line-height:35px;}
.header_box .menu ul li {float:left;width:50%;text-align:center;}
.header_box .menu ul li.on a{color: #e7cb71;border-bottom: 1px solid #e7cb71;}
.header_box .menu ul li a{color:#ccc;padding:0 10px 4px 10px;font-size: 14px;}
.header_box .menu::-webkit-scrollbar { display: none; height: 0 !important; }

.wx_main{margin-top:46px;}

/* 效果CSS开始 */
.slider1{display:none}
.slider2{display:none}
.slider3{display:none}
.slider4{display:none}
.focus{background:none !important;}
.focus>div{width:50%!important;text-align:right;}
.focus span{width:.4rem;height:.4rem;margin-right:.4rem;border-radius:.4rem;background:#666;font-size:0;display:inline-block!important;float:none!important;}
.focus span.current{background:#fff;width:1rem;}
/* 效果CSS结束 */

footer{max-width:100%;}
.jp{width:100%;text-align:center;line-height:2rem;}
.bq{width:100%;line-height:2rem;text-align:center;margin:0 auto;text-align:center;color:#999;}
.xf{position:fixed;width:100%;background:rgba(0,0,0,.8);text-align:center;bottom:40px;height:2rem;font-size:13px;line-height:2rem;color:#fff;}
.xf a{color:#fff;}


.wxh{font-weight:bold;color:#000;background:#dcbe5e;padding:0 .8rem;}
#Mask{width:100%;display: block;color:#dcbe5e;}
#Mask .Mask_txt{width:100%;max-width:600px;text-align:center;top:2rem;line-height:1.6rem;}
#Mask .mask_p{width:100%;max-width:600px;text-align:center;bottom:0px;}
#Mask .Mask_txt img{width:100%;}
#Mask .Mask_txt h3{font-weight: bold;margin-bottom: 1rem;}
#Mask .Mask_txt p:nth-of-type(1){margin-bottom: .6rem;}

.bottom_box{position: fixed;bottom: 0;background:#000;width: 100%;font-size: 0.26rem;padding: 0.54rem 0.1rem;left: 0;z-index: 99999;display:block !important;}
.bottom_menu{max-width:640px;margin:0 auto;}
.bottom_menu li{float:left;border-right:1px solid #333;width:32%;text-align:center;padding:0 .3rem;}
.bottom_menu li:last-child{border-right:none;}
.bottom_menu li:nth-child(3){width:35%;vertical-align:middle;padding:0;}
.bottom_menu li a{color:#fff;font-size:1rem;}
.bottom_menu li a.weixin_btn{position:relative !important;background:none;box-shadow:none;color:#e7cb71;}

.bottom_menu li i{margin-right:.2rem;}
.bottom_menu li i img{width:1.8rem;vertical-align:middle;margin-top:-0.3rem;z-index:999;}

.bottom_box_con{max-width:640px;margin:0 auto;padding:0 10px;position:relative;}
.bottom_box_con p{font-size: 0.8rem;color: #fff;}
.weixin_btn{position:absolute;right:0px;top:0px;background: #e7cb71;color: #fff;border-radius: 0.1rem;text-align: center;box-shadow: 0 0.01rem 0.03rem 0 #449a4a;display: block;width:7rem;font-size:.8rem;line-height:1rem;padding:0.1rem;margin:0 auto;} 
.weixin_btn1{background:#dcbe5e;color: #fff;border-radius:1.8rem;text-align: center;box-shadow: 0 0.1rem 0.3rem 0 #bec3bf;display: block;width:100%;font-size:1.2rem;padding:0.5rem;margin:1rem auto;}
.weixin_btn span{background:none;padding:0px;}
/* .weixin_btn, .go_weixin_box{animation: weixin_btn 1.5s 0.5s infinite;-webkit-animation: weixin_btn 1.5s 0.5s infinite;-moz-animation: weixin_btn 1.5s 0.5s infinite;-ms-animation: weixin_btn 1.5s 0.5s infinite;-o-animation: weixin_btn 1.5s 0.5s infinite;}  */
@keyframes weixin_btn{0%{transform: scale(1);}
18%{transform: scale(1.1);}
32%{transform: scale(1);}
48%{transform: scale(1.1);}
64%{transform: scale(1);}
80%{transform: scale(1.1);}
100%{transform: scale(1);}}
@-webkit-keyframes weixin_btn{0%{-webkit-transform: scale(1);}
18%{-webkit-transform: scale(1.1);}
32%{-webkit-transform: scale(1);}
48%{-webkit-transform: scale(1.1);}
64%{-webkit-transform: scale(1);}
80%{-webkit-transform: scale(1.1);}
80%{-webkit-transform: scale(1.1);}
100%{-webkit-transform: scale(1);}}
@-moz-keyframes weixin_btn{0%{-moz-transform: scale(1);}
18%{-moz-transform: scale(1.1);}
32%{-moz-transform: scale(1);}
48%{-moz-transform: scale(1.1);}
64%{-moz-transform: scale(1);}
80%{-moz-transform: scale(1.1);}
100%{-moz-transform: scale(1);}}
@-o-keyframes weixin_btn{0%{-o-transform: scale(1);}
18%{-o-transform: scale(1.1);}
32%{-o-transform: scale(1);}
48%{-o-transform: scale(1.1);}
64%{-o-transform: scale(1);}
80%{-o-transform: scale(1.1);}
100%{-o-transform: scale(1);}}
@-ms-keyframes weixin_btn{0%{-ms-transform: scale(1);}
18%{-ms-transform: scale(1.1);}
32%{-ms-transform: scale(1);}
48%{-ms-transform: scale(1.1);}
64%{-ms-transform: scale(1);}
80%{-ms-transform: scale(1.1);}
100%{-ms-transform: scale(1);}}
@keyframes go_weixin_box{0%{transform: scale(1);}
18%{transform: scale(1.1);}
32%{transform: scale(1);}
48%{transform: scale(1.1);}
64%{transform: scale(1);}
80%{transform: scale(1.1);}
100%{transform: scale(1);}}
@-webkit-keyframes go_weixin_box{0%{-webkit-transform: scale(1);}
18%{-webkit-transform: scale(1.1);}
32%{-webkit-transform: scale(1);}
48%{-webkit-transform: scale(1.1);}
64%{-webkit-transform: scale(1);}
80%{-webkit-transform: scale(1.1);}
80%{-webkit-transform: scale(1.1);}
100%{-webkit-transform: scale(1);}}
@-moz-keyframes go_weixin_box{0%{-moz-transform: scale(1);}
18%{-moz-transform: scale(1.1);}
32%{-moz-transform: scale(1);}
48%{-moz-transform: scale(1.1);}
64%{-moz-transform: scale(1);}
80%{-moz-transform: scale(1.1);}
100%{-moz-transform: scale(1);}}
@-o-keyframes go_weixin_box{0%{-o-transform: scale(1);}
18%{-o-transform: scale(1.1);}
32%{-o-transform: scale(1);}
48%{-o-transform: scale(1.1);}
64%{-o-transform: scale(1);}
80%{-o-transform: scale(1.1);}
100%{-o-transform: scale(1);}}
@-ms-keyframes go_weixin_box{0%{-ms-transform: scale(1);}
18%{-ms-transform: scale(1.1);}
32%{-ms-transform: scale(1);}
48%{-ms-transform: scale(1.1);}
64%{-ms-transform: scale(1);}
80%{-ms-transform: scale(1.1);}
100%{-ms-transform: scale(1);}}


/*---------      弹出效果       ---------*/
.zz{width:100%;height:100%;left:0;top:0;z-index:100000000;position:fixed;background:rgba(0,0,0,0.5);}
.black_overlay{  display: none;  position:fixed;  top: 0%;  left: 0%;  width: 100%;  height: 100%; background: url(../images/overlay.png) repeat;  z-index:100000002; _position:absolute;  _width:1423px;  _height:700px; _margin:0 auto;} 

.white_content{  display: none;  position:fixed;/* width:750px; padding:15px;  */ padding:3px; width:86%;  max-width:420px;/* height:572px; margin-top:-300px;*/ top:20%;  left:50%; margin-left:-43%; background-color:#fff; border-radius:5px; border: 0px solid orange;  z-index:100000003; _width:1440px; _height:700px; overflow:hidden;
animation:white_content 1s;
-webkit-animation:white_content 1s;
-moz-animation:white_content 1s;
-o-animation:white_content 1s;}
@keyframes white_content{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-webkit-keyframes white_content{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-moz-keyframes white_content{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-o-keyframes white_content{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
} 
.white_content_div{/* width:750px; */ width:100%; /*height:572px;*/ overflow:hidden; background-color:#fff; border-radius:3px;}
.dgsp{ padding-bottom:6%;}
.dgsptop{ width:100%; overflow:hidden;}
.dgsptop img{ width:6%; float:right;}
.dgspbot{ width:100%; overflow:hidden; text-align:center; line-height:2.3em;}
.dgspbot h4 span{ display:inline-block; background:#b32323;margin: 0 1%;padding: 0.3% 3%;color: #fff;border-radius: 6px; line-height:1.8em;}
.dgspbot h3{ color:#b32323;}

/*---------      弹出效果：end       ---------*/

.js-load-more{
	padding:0 15px;
	width:180px;
	height:30px;
	/* background-color:#D31733; */
	border:#fff solid 1px;
	color:#fff;
	line-height:30px;
	text-align:center;
	border-radius:5px;
	margin:20px auto;
	font-size:16px;
	display:none;/*默认不显示，ajax调用成功后才决定显示与否*/
	animation: weixin_btn 1.5s 0.5s infinite;-webkit-animation: weixin_btn 1.5s 0.5s infinite;-moz-animation: weixin_btn 1.5s 0.5s infinite;-ms-animation: weixin_btn 1.5s 0.5s infinite;-o-animation: weixin_btn 1.5s 0.5s infinite;
}
.js-load-more img{width:18px;vertical-align:middle;}
.js-load-down{padding:0 15px;
	height:30px;
	color:#fff;
	line-height:30px;
	text-align:center;
	margin:20px auto;
	border:0 none;
	font-size:16px;}
