@charset "utf-8";
/* CSS Document */
html,body{background-color:#47c35f;height:100%;margin:0}
body,textarea,input,select{margin:0;padding:0;color:#444;font-size:14px;font-weight:normal;font-family:'Open Sans','Helvetica Neue',Arial,"Hiragino Sans GB",sans-serif;-webkit-font-smoothing:antialiased}
a{color:#663a9e;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}
ul,ol{margin:0;padding:0;list-style:none}
img{border:0}
h1,h2,h3,h4,h5,h6,p{margin:0}
header,nav,.wrap,footer{width:100%;margin:0 auto}
.fl{float:left;}
.fr{float:right;}
.ml{margin-left:20px;}
.mr{margin-right:15px;}

/*index*/
.wrap{width:100%;}
.home{background-color:#ebebeb;overflow:hidden;height:44px;}
.home a{display:inline-block;height:40px;font-family:"黑体-简";font-size:18px;color:#555555;line-height:40px;}
.top img{width:100%;}
.bg img,.meizhaog img{width:100%;}
.search{overflow:hidden;height:32px;margin:0 0 8px 13px;}
.search input{height:30px; -webkit-appearance:none;border:1px solid #3069bc;background-color:#f8fdde;padding:0 30px 0 0;}
.search a{display:inline-block;line-height:32px;color:#FFFFFF;background-color:#3069bc;padding:0 35px}
.l_btn2 {font-weight:bold; cursor:pointer;text-shadow:0 0 3px #000000;border-radius:10px;
	 padding:10px 15px; width:80%;font-size:100%; display:block; margin:15px auto; text-align:center;color:#fff;background:#0B6C8C;}

/*展示*/
.show{ padding:10px 10px 0 10px;}
.show h2{ font-size:16px; color:#2F248C; height:30px; line-height:30px; margin-bottom:10px;}
.show ul li{ width:47%; margin-right:1%;margin-left:1%;margin-bottom:15px;display: inline-block;vertical-align: top;position: relative;}
.show ul li a{display: block;width: 100%;height: 100%;}
.show ul li .pic{width:100%; float:left;height:150px; overflow:hidden;position:relative;}
.show ul li .pic img{ width:100%; vertical-align:bottom; height:auto; }

.show ul li .zan{ background:url(../images/zan.png) no-repeat 0 center; background-size:65px 65px;padding:0px;position: absolute;
bottom: 65px;left: 50%;margin-left: -32px;display: block;width: 65px;height: 65px;z-index: 2;text-align: center;}
.show ul li .zan span{position: absolute;bottom: 10px;left: 0;width: 100%;text-align: center; color:#333;}
.show ul li p{ width:100%; float:left; color:#5D9C02; display:block; background:#ffffff; height:60px; float:left;}
.show ul li p span{ color:#3069bc; display:block; width:100%; margin-top:5px; margin-left:5px;line-height:20px;}

.bm{ background:url(../images/bm.jpg) no-repeat 0 center; background-size:20px 20px;padding-left: 30px;display: inline-block;height: 100%;}
.top10{ background:url(../images/top10.png) no-repeat 0 center; background-size:20px 20px;padding-left: 30px;display: inline-block;height: 100%;}
.guize{ background:url(../images/guize.png) no-repeat 0 center; background-size:20px 20px;padding-left: 30px;display: inline-block;height: 100%;}
.zx{width:100%;background:#fff;position:fixed;bottom:0; z-index:6;}
.fd{width:100%;background:#fff;position:fixed;bottom:0;}
.zx .zxbtna{display:block; width:33%;margin:0px;background:#FF4800;color:#fff;text-align:center;height:38px;line-height:38px; float:left;}
.zx .zxbtnb{display:block; width:50%;margin:0px;background:#fe811a;color:#fff;text-align:center;height:38px;line-height:38px;float:left;}
.zx .zxbtnc{display:block; width:50%;margin:0px;background:#FF4800;color:#fff;text-align:center;height:38px;line-height:38px;float:left;}
.zx .zxbtne{display:block; width:100%;margin:0px;background:#FF4800;color:#fff;text-align:center;height:38px;line-height:38px;float:left;}
.fd .zxbtnc{display:block; width:33%;margin:0px;background:#FF4800;color:#fff;text-align:center;height:38px;line-height:38px;float:left;}
.fd .zxbtnd{display:block; width:50%;margin:0px;background:#fe811a;color:#fff;text-align:center;height:38px;line-height:38px;float:left;}

/*个人排行*/
.gerenpaihang{padding:10px; }
.gerenpaihang .ph{ width:99%; clear:both; border-bottom:1px solid #C6C6C6; float:left; padding-bottom:10px; margin-bottom:10px;}
.gerenpaihang .ph b{ float:left;  width:50px; height:70px; line-height:100px; margin-right:10px; color:#FFFFFF; text-align:center;
background:url(../images/top10.png) no-repeat  top center #fed403; background-size:30px 30px;}
.gerenpaihang .ph img{float:left;width:70px; height:70px; margin-right:10px;}
.gerenpaihang .ph h3{ font-size:14px; line-height:24px;}

/*box-share*/
.note-share{ background:url(../images/text.png) no-repeat right center; width:100%; height:400px; background-size:contain; top:0;}

.box-share{ width:98%; background:#fed403; padding:2px; height:32px; font-size:16px; line-height:32px;  margin-top:5px;border-radius:25px;}
.btn-share{width:98%;text-align:center; }
.box-share .btn-share{}
.box-share .btn-share:first-child{float:left;}
.box-share .btn-share:last-child{float:right;}
.fxtxt{ color:#fff; font-size:12px;}
/*pop-nav*/
.pop,
.pop-bg,
.pop-bd{width:100%;height:100%;left:0;top:0;z-index:999;}
.pop{position: fixed;display:none;}
.pop-bg{ position:absolute; background:#000;opacity:0.7;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity:0.7;}
.pop-bd{position:fixed;z-index:1000;}

.tupian{position:relative;}
.zan{ background:url(../images/zan.png) no-repeat 0 center; background-size:65px 65px;padding:0px;position: absolute;
top: 5px;right: 2%;margin-left: -32px;display: block;width: 65px;height: 65px;z-index: 2;text-align: center;}
.zan span{position: absolute;bottom: 0px;left: 0;width: 100%;text-align: center; color:#333;height:40px;line-height:40px;}



