﻿body{font-size:small;line-height:1.6em;text-align:center; font-size:16px;width: 100%;margin: 0;}
img{border:0;}
form{margin:0;padding:0;}
a{ color:#333333;  text-decoration:none}
.d{ width:130px;  height:190px; float:left; text-align:center; overflow:hidden; white-space:nowrap; margin-left:0.5em  }
p{ margin:0; padding:0}
ul{ list-style:none; margin:0; padding:0}
.topnav{width:100%;height:70px; background-color:#ffffff;}
.topnav1{position:absolute;width:100%;height:70px; background-color:#ffffff;}
.logo{ line-height:70px; background-image: url(/images/logo.gif);height:42px; float:left;margin: 15px 0px 0px 5px;width:130px;}
.navbtn{background-image: url("/images/top-1.png"); width: 66px; height: 74px; float: right; line-height: 70px;margin: 5px 5px 0px 0px;}
.nav{ position:absolute; z-index:9999; width:100%; display:none; left:0; top:70px;}
.nav li{border-bottom: 1px solid #d2d2d2; background: #454545; height:30px; line-height:30px; font-size:1em;}
.nav li a{ color:#dddddd; display:block; padding:0px 10px;}
.nav li.on a{background:#ccc;}
.nav li a:hover{background:#ccc;}
.nav li a i{ display:block; float:right; background:url(/images/top-2.png) no-repeat 0 4px;   width:30px; height:30px;}
.weizhi{width:100%; float:left;text-align: left;  height:30px; border:1px solid #3c872a;text-indent:5px; line-height:30px;overflow:hidden; white-space:nowrap;font-size:14px; color:#777;}
.weizhi1{margin-top: 80px;position: absolute; width:100%; float:left;text-align: left;  height:30px; border:1px solid #3c872a;text-indent:5px; line-height:30px;overflow:hidden; white-space:nowrap;font-size:14px; color:#777;}
.center{ margin-top:10px;}
.center1{ width:100%;clear:both; float:left; margin-top: 28px; }
.center2{ margin-top:10px;}
.center3{ margin-top:30px;}
.shimg{padding:0px 5px;}
.center1 img{ max-width:100%;}
.nvyou{ width:990px; height:100px; border:1px solid #eee; padding:10px;line-height:25px; }
.nvyou ul{ margin:0; padding:0;}
.nvyou li{ float:left; width:80px; overflow:hidden; white-space:nowrap;  }
.nvyou a:hover{ color:Green; text-decoration:underline; }
.nylist{margin:0; padding:0; margin-top:10px;float: left;}
.nylist li{ width:117px; overflow:hidden; white-space:nowrap; float:left; text-align:center; padding-left:2px;}
.nylist li a{ float:left; font-size:12px;}
.nylist img{ width:100px; height:80px; padding:3px; border:1px solid #f3f3f3}
.left{ width:100%;float:left;text-align: left;  margin-top: 30px;}
.title{ width:100%; height:30px; background-color:#f2f2f2; line-height:30px; font-weight:bold; text-indent:5px; color:#ff0099;float: left;}
.right{ width:240px; min-height:180px; border:1px solid #f2f2f2; float:right; padding:10px; line-height:23px;margin-left: 5px;}
.more{ float:right; margin-right:10px;}
.fanhao{ width:100%; margin-top:10px; border:1px solid #f0f0f0; float:left;border-right:0;border-bottom:0;text-align: left;}
.fh{ width:100%;}
.fh ul{list-style:none; padding:0; margin:0; line-height:30px;}
.fh li{ float:left; margin:-1px 0 0 -1px; border:1px dashed #f0f0f0; border-right:0px;}
.f1{ width:25%; text-align:left;  height:30px; text-indent:5px;}
.f2{ width:74%; text-indent:10px; overflow:hidden; white-space:nowrap; height:30px; }
.buttom{width:100%;height:50px;background:none repeat scroll 0 0 #F2F2F2; margin-top:10px;float: left;}
.bmsg{text-align:center; margin-top:10px;line-height:25px;font-size: 12px;}
.load{ width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; display:block; border-top:1px solid #d2eecb;border-bottom:1px solid #d2eecb; float:left; background:#eafce6 ;margin-top:5px; }
.Page{ float: left;text-align:center;clear:both;color:#787878;height:25px;line-height:25px;margin:10px 0px;width:100%}
.btn{ margin-bottom:5px;}
.btn a{margin-left:5px;background:none repeat scroll 0 0 #F3F3F3;border:1px solid #BCBCBC;color:#444444;display:inline-block;height:20px;padding:0 10px 0 10px; line-height:20px;}
.btn a:hover{background:none repeat scroll 0 0 #FFA3C3;border:1px solid #FF6B9D;color:#FFFFFF;text-decoration:none;}
.Page .on{background:none repeat scroll 0 0 #FFA3C3;border:1px solid #FF6B9D;color:#FFFFFF;text-decoration:none;}
.Page a{ margin-left:5px;background:none repeat scroll 0 0 #F3F3F3;border:1px solid #BCBCBC;color:#444444;display:inline-block;height:25px;padding:0 10px;}
.Page a:hover{background:none repeat scroll 0 0 #eafce6;border:1px solid #d2eecb;color:#FFFFFF;text-decoration:none;}
.Pageshow{ float: left;text-align:center;clear:both;color:#787878;height:25px;line-height:25px;margin:10px 0px;}
.Pageshow .on{background:none repeat scroll 0 0 #FFA3C3;border:1px solid #FF6B9D;color:#FFFFFF;text-decoration:none;}
.Pageshow a{ margin-left:5px;background:none repeat scroll 0 0 #F3F3F3;border:1px solid #BCBCBC;color:#444444;display:inline-block;height:25px;padding:0 10px;}
.Pageshow a:hover{background:none repeat scroll 0 0 #eafce6;border:1px solid #d2eecb;color:#FFFFFF;text-decoration:none;}
.nvyjj{margin-top:10px;}
.avsl{ width:100%; text-align:center; height:190px; line-height:30px;margin-top: 10px;float: left;}
.avsr{ width:100%; line-height:25px; position:relative;float: left;}
.fav{  position:absolute; left:680px;top:10px; }
.w100{ width:100%; float:left; margin-top:10px;text-align:left; text-indent:5px; background-color:#f2f2f2;}
.red{ color:red }
.qred{ color:#ff0099 }
.mt10{ margin-top:10px;}
h1{ font-size:18px; margin:0; padding:0;}
.avmsg{ line-height:30px; width:95%; text-align:left;padding:20px 10px;}
#pro{ display:none}
#next{ display:none}
#zid{ display:none}
#bimgs{padding-top:3px;}
.hide{ display:none}
.tuij{height:30px; line-height:30px; font-size:14px;text-align: left;text-indent: 5px;width:100%; border-top:1px solid #3c872a; border-bottom:1px solid #3c872a;color: red;float: left;}
.jokefl{width:100%;float: left; background-color:#ecf7e9;}
.jokefl ul{list-style:disc none none;}
.jokefl ul li{width:33.3%;float: left;  }
.jokefl ul li a{font-size:14px;}
.jktj{ background-color:#f9fdf8; width:100%;height:25px;font-size:14px;float:left;text-align: left; text-indent: 5px; color:#308d1b;}
.jklist{ text-indent:5px;}
.jklist li{width:100%; border-bottom:1px #f9fdf8 solid; list-style:disc none none;height: 30px; line-height: 30px;overflow:hidden; white-space:nowrap;}
.jklist li i{font-size:20px;}
.jstitle{ background-color:#f9fdf8; padding:0px 5px; width:98%;min-height:25px;font-size:14px;float:left;text-align: left; text-indent: 5px; color:#308d1b;}
.jsleft{ width:100%;float:left;text-align: left;margin-top:100px; }
.jsinfo{padding:5px;}

.change-joke {
    height: 45px;
    right: 10px;
    top: 10px;
}

.change-joke a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/change_joke.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    float: right;
    height: 45px;
} 
.change-joke a.last-joke {
    background-position: -79px 0;
    width: 100px;
}
.change-joke a.next-joke {
    margin-right: 10px;
    width: 79px;
}   
.change-joke a.next-joke:hover{
    background-position: 0 -45px ;
}  
.change-joke a.last-joke:hover {
    background-position:-79px -45px;
}  
.mhss{ width:100%; float:left; min-height:1200px;margin-top: 8px;}
.com1{width:49%; float:left;margin-top: 5px;}
.comt{font-size: 12px; padding: 9px 0 3px 8px;border-color: #3c872a;border-style: solid;border-width: 0 1px;height:330px;}
.ml13{float: right;}
.tags3 { background-color:#3c872a; height: 29px;line-height: 29px;text-align: center; font-weight:bold; color:#fff;}
.sidebarRBottom2 { border-bottom: 1px solid #3c872a;}
.clicktp{width:100%;font-size:12px; text-align:center; color:#3c872a;line-height: 18px;margin-top: 15px;}

#ads_banner { width: 100%; height:110px;white-space:nowrap }
#ads_banner1 { width: 100%; height:110px; float:left;margin-top:3px;}
#ads_banner .rows { margin:0px; padding:0px; width: 100%; height:110px;}
#ads_banner .rows li { list-style:none; float: left; margin-right:0px; width:48.5%; height:110px; border:1px solid #fff;background:#FFFFFF; overflow:hidden;  }

 .m404{margin:0 3.90625%;}
.m404 .m404image{display:block;width:68%;height:auto;margin:4.6875rem auto 1.5625rem auto;}
.m404 h1{text-align:center;font-size:1.125em;line-height:2.375em;color:#333;font-weight:bold;padding-bottom:0.875em;}
.m404 h1 i{display:inline-block;vertical-align:middle;height:18px;width:17px;background:url(../images/404icons.png) left top no-repeat;background-size:15px auto;margin-right:5px;}
.m404 p{text-align:center;font-size:1em;color:#666;line-height:1.857em;}
.m404 p.c-blue{color:#4a91da;}
.m404 p a{color:#666;line-height:2.5714em;display:inline-block;margin:0 0.8em;}
.m404 p a .back{display:inline-block;vertical-align:middle;height:18px;width:17px;background:url(../images/404icons.png) left -16px no-repeat;background-size:15px auto;}