@charset "utf-8";
/* 全局样式 */
input,button,select,textarea{outline:none;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,input,select,textarea,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}
a img,img,iframe{border:none;}
a span,form label{cursor:pointer;}
li{list-style:none outside;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
label,select,textarea,input,button{vertical-align:middle;font-family:inherit;font-size:100%;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
blockquote,q{quotes:"" "";}
textarea{resize:none;}
h1,h2,h3,h4{ list-style:none;  padding-left:14px;}
dl,dd,dt,ul,li{ list-style:none;}
body{font:normal 12px/22px "Microsoft YaHei",Arial,Helvetica;background:#DAF0FE url(../img/body-bg.jpg) center 34px no-repeat;}
em,i{font-style:normal}
a:link,a:visited {font-size:14px; color:#333;text-decoration:none; font:normal "Microsoft YaHei",Arial,Helvetica;}
a:hover{color:#F30;text-decoration:none;}
.clear{clear:both;height:0;line-height:0px; overflow:hidden;visibility:hidden;font-size:1px;}
.block20,.block10,.block8{width:100%;height:20px; display:block;overflow:hidden;}
.block10{height:10px; }
.block8{height:8px;background:#fff; position:absolute;z-index:2;}
.l_left{ float:left}
.l_right{ float:right}
/* 头部 */
.head_top{width:100%;height:34px; margin:0px auto 10px; display:block;background:#F6F6F6;border-bottom:1px solid #C2C2C2;}
.head_top div{width:950px; margin:0 auto;line-height:34px;}
.head_top div span a{padding-left:20px}
.head_top div span a.home{background:url(../img/ihome.gif) 0px 0px no-repeat;}
.head_top div span a.fav{background:url(../img/ifav.gif) 0px 0px no-repeat;margin-right:20px;}
.head_top div span a.desk{background:url(../img/idesk.gif) 0px 2px no-repeat;}
.head{ width:960px; margin:0 auto; height:130px;display:block;overflow:hidden;}
.top{width:100%; height:90px;margin:0 auto; display:block;}
.top_logo{width:280px; height:87px;margin:0px;display:inline-block;float:left;overflow:hidden;}
.top_gg{ width:468px;height:60px;text-align:center;margin:8px auto;display:inline-block;overflow:hidden;float:left;}
.top_ewm a{ width:172px;float:right;height:80px;margin:0px;overflow:hidden;background:url(../img/ewm.gif) center top no-repeat;text-indent:-9999px;}
.top_menu{width:960px;height:40px; background:url(../img/menu_bg_index.gif) 0px 0px no-repeat; margin:0px; position:relative; }
.top_menu .nav{width:780px;height:40px;margin-left:20px;display:inline-block;float:left;overflow:hidden; position:relative;}
.top_menu .nav li.nav-item {width:100px;float:left; height:25px;display:inline-block;text-align:center; margin:8px 0px 0px 0px;overflow:hidden;position:relative; z-index:1}
.top_menu .nav li.nav-item a{line-height:25px; color:#fff;font-size:16px;}
.top_menu .nav em{position:absolute; display:inline-block;width:22px; height:11px; top:2px; left:280px;background:url(../img/hot_ico.gif) 0px 0px no-repeat;}
.top_menu .nav i{position:absolute; display:inline-block;width:22px; height:11px; top:2px; left:170px;background:url(../img/new_ico.gif) 0px 0px no-repeat;}
.top_menu .move-bg{ display:none;position:absolute;left:0px;top:8px; width:100px; height:25px;background:url(../img/nava.gif) 0px 0px no-repeat;z-index:0}
.top_right{ position:absolute; width:140px; height:25px; top:10px; right:5px;text-align:center}
.top_right a{color:#0793D4;}.top_right em{color:#ddd;margin:0px 5px;}.top_right a:hover{color:#F30;}
.top_new{position:absolute;width:50px;height:25px;top:1px;right:260px;font-size:14px;font-weight:bold;color:#fff;text-align:center}
/*位置*/
.top_wz{width:958px; margin:0 auto 10px;padding:0px; background:#f4fcff url(../img/wz.gif) 0px -1px no-repeat; height:33px;line-height:33px;border:1px #7bceea solid;}
.top_wz span.fl{padding-left:120px;font-size:14px;float:left;color:#999;}
.top_wz span.fl a{color:#999;}.top_wz span.fl a:hover{color:#F30;}
.top_wz span.fr{padding-left:120px;float:right;margin-right:10px;}
/* 主体开始 */
.wrap{width:960px; margin:0 auto; overflow:hidden;zoom:1; }
.box250{width:250px;}.box700{width:700px;}
/*板块标题*/
.title{width:auto;height:30px;line-height:30px;display:block;border:1px solid #8DDCF7;border-bottom:0px;background:#D4F4FF url(../img/title.gif) left center no-repeat;}
.title h2 a,.title h3{float:left;font-size:14px;color:#4E4E4E;}
.title span a{float:right;padding-right:15px;font-size:12px;color:#999;}
.title a:hover{color:#F30;}
/*栏目分类*/
.type{ width:250px;}
.type .title{background:#D4F4FF url(../img/type_ico.gif) 5px center no-repeat;}
.type .title h2{padding-left:25px;}
.type ul{height:852px;border:1px solid #8DDCF7;border-top:0; padding-left:4px;background:#fff;}
.type li{ padding:8px 0px 0px 18px; width:104px;line-height:29px; height:29px; float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background:url(../img/txt_ico.gif) no-repeat 0px 15px;}
.type li.on a{font-weight:bold;color:#13A5F2;}
.type li i{color:#999; font-size:10px;margin-left:5px;}
.pictype ul{height:284px;overflow:hidden;background:#fff;}
.pictype li{line-height:27px; height:27px;background:url(../img/img_ico.gif) no-repeat 0px 14px;}
/*首页-最新笑话*/
.newcontent{border:1px solid #8DDCF7;border-top:0px; padding-left:10px;width:346px;background:#fff;}
.newcontent ul{width:100%;padding-top:4px;}
.newcontent li{width:330px; float:left;padding-left:10px; height:28px;line-height:28px;background:url(../img/d04.gif) no-repeat left center;}
.newcontent li a{width:290px;line-height:28px;display:inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newcontent li em{ width:10px;height:10px;margin:0px 0px 0px 5px;display:inline-block;background:url(../img/new.gif) no-repeat 0px 0px;overflow:hidden;}
.newcontent li i{ width:14px;height:14px;margin:0px;display:inline-block;background:url(../img/pic_ico.gif) no-repeat 2px 4px;overflow:hidden;}
.newcontent li span{color:#999; font-size:10px;float:right;margin-right:5px;width:35px;text-align:right;overflow:hidden }
.newgg{border:1px solid #8DDCF7;border-left:0;border-top:0;width:336px; height:280px;padding:2px 3px 2px 2px;overflow:hidden;background:#fff;}
/*首页-双列文本列表*/
.txtlist{width:686px; margin-bottom:10px;background:#fff;padding:0px 6px;border:1px solid #8DDCF7;border-top:0px;overflow:hidden;}
.txtlist ul{width:100%; float:left;display:block;}
.txtlist ul li{width:333px; float:left; height:28px;line-height:28px;padding-left:10px;background: url(../img/d04.gif) no-repeat 0px 12px;}
.txtlist ul li a{width:260px;height:28px;display:inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.txtlist ul li span{color:#999; font-size:10px;float:right;margin-right:5px;width:60px;text-align:right;}
.txtlist li i{ width:14px;height:14px;margin:0px;display:inline-block;background:url(../img/pic_ico.gif) no-repeat 2px 3px;overflow:hidden;}
/*首页&封面 栏目板块*/
.class{width:100%; margin:0px auto 10px;display:block;}
.class .box{width:312px; height:auto; float:left;display:inline-block;margin:10px 12px 0px 0px;overflow: hidden;}
.class .box ul{width:300px;height:230px;padding:5px;border:1px solid #8DDCF7;border-top:0px;display:block;background:#fff}
.class .box ul li{width:auto;float:left;height:29px;line-height:29px;padding-left:10px;background: url(../img/d04.gif) no-repeat 0px 12px;}
.class .box ul li a{width:250px;height:29px;display:inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.class .box ul li span{color:#999; font-size:10px;float:right;width:40px;text-align:right;}
.class .box .title{width:310px; text-align:left;}
.class .rm0{margin-right:0px;}
/*首页&封面图片列表*/
.piclist{width:100%;margin:10px auto;display:block;background:#FFF}
.piclist .box{width:948px;height:150px;padding:15px 0px 0px 10px;display:block;overflow:hidden;border:1px solid #8DDCF7;border-top:0px;position:relative;}
.piclist .box div{width:870px;margin:0px auto;padding-left:2px;display:block;overflow:hidden;}
.piclist .box div ul li {width:135px;height:150px;float:left;margin:0px 10px 0px 0px;}
.piclist .box div ul li a {width:100%;overflow:hidden; display:block; text-align: center;}
.piclist .box div ul li a img{padding:2px; height:100px; width:125px;  border: 1px solid #e1e1e1; }
.piclist .box div ul li a:hover img{border: 1px solid #00A9F8; }
.piclist .box div ul li a span{width:125px;font-size:12px;height:40px;line-height:20px;display:block;overflow: hidden;}
.piclist .box a.prev, .piclist .box a.next {background:#EEE url(../img/tag_n_p_a.gif);width:20px;height:90px;display: block; overflow: hidden;position:absolute;top:30px;}
.piclist .box a.prev { background-position:left 10px;left:10px; }
.piclist .box a.next {background-position:right 10px;right:10px; }
.piclist .box a:hover.prev { background:#D4F4FF url(../img/tag_n_p.gif) left 10px no-repeat; }
.piclist .box a:hover.next { background:#D4F4FF url(../img/tag_n_p.gif) right 10px no-repeat; }
.piclist .box em{position:absolute;bottom:0px;right:10px;color:#999;}
.piclist .box.h200{height:170px;}
.piclist .box div.img{width:100%;padding-left:0px;}
.piclist .box div.img ul li {width:148px;height:170px}
.piclist .box div.img ul li a img{height:110px; width:142px; border: 1px solid #fff }
.piclist .box div.img ul li a span{width:142px;height:44px;line-height:22px;font-size:14px}
.piclist .box div.img ul li.mr0{margin-right:0px;}
.piclist .box.h400{height:300px;width:688px;}
.piclist .box.h400 div.img{width:690px; float:left;padding-left:0px;}
.piclist .box.h400 div.img ul li {width:162px;height:150px}
.piclist .box.h400 div.img ul li a span{width:150px;height:22px;line-height:22px;padding:2px 6px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*
.piclist .box.h200{height:200px;}
.piclist .box div.img{width:100%;padding-left:0px;}
.piclist .box div.img ul li {width:179px;height:200px}
.piclist .box div.img ul li a img{height:130px; width:170px;border: 1px solid #fff }
.piclist .box div.img ul li a span{width:170px;height:50px;line-height:25px;font-size:14px}
*/
/*栏目-文本列表*/
.newslist{width:686px; margin-bottom:10px;background:#fff;padding:4px 6px;border:1px solid #8DDCF7;border-top:0px;overflow:hidden;}
.newslist ul{width:100%;margin-top:-15px;}
.newslist ul li{width:100%;float:left;display:block;height:32px;line-height:32px;}
.newslist ul li a{width:540px;height:32px;font-size:15px;display:inline-block;padding-left:18px;background:url(../img/d04.gif) no-repeat 5px 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist ul li span{color:#999; font-size:12px;float:right;margin-right:5px;width:120px;text-align:right;}
.newslist ul li i{width:14px;height:14px;display:inline-block;margin-left:5px;background: url(../img/pic_ico.gif) no-repeat 0px 2px;overflow: hidden;}
.newslist ul li em{color:#999;}
.newslist ul li.line{height:1px;line-height:1px;border-top:#8DDCF7 dashed 1px;margin:5px 0px;overflow:hidden;}
/*栏目-图片列表*/
.imglist{width:686px; margin-bottom:10px;background:#fff;padding:0px 6px;border:1px solid #8DDCF7;border-top:0px;overflow:hidden;}
.imglist ul{padding-top:10px;}
.imglist li{width:650px; height:auto;float:left;border-bottom:#8DDCF7 dashed 1px;margin:0px 10px;padding:5px 0px 5px 10px;display:block;}
.imglist li:hover{background:#f8f8f8;}
.imglist li p{width:100%;margin-bottom:10px;display:block;}
.imglist li p a{font-size:16px;line-height:32px;}
.imglist li p.tit em{margin-left:5px;font-size:12px;color:#888;}
.imglist li p.url a{color:#10A2F2;}
.imglist li p.img img{max-width:300px;max-height:300px;}
.imglist li p.url span{margin-left:10px;color:#888;}
.imglist li p.url span b{margin:0px 2px;font-size:16px;}
.imglist li p a:hover,.imglist li:hover a{color:#F30;}
/*栏目-排行榜列表*/
.toplist{background:#fff;border:1px solid #8DDCF7;margin-bottom:10px;}
.toplist .tab{width:auto;height:34px;display:block;border-bottom:1px solid #8DDCF7;background:#F4FCFF;margin-bottom:15px;}
.toplist .tab a{width:100px;margin:5px 5px 0px 5px;line-height:26px;display:inline-block;border:1px solid #8DDCF7;text-align:center;font-size:12px;overflow:hidden;}
.toplist .tab a.on{background:#fff url(../img/tab.gif) no-repeat center top;border-bottom:0px;border-top:0px;padding-top:2px;line-height:30px;margin-top:3px;font-size:14px;}
.toplist .newslist{border:0px;margin-bottom:0px;}
.toplist .newslist ul li.line{margin:3px 0px;}
/*右侧内容 排行榜*/
.rtop .title,.pictop .title{background:#D4F4FF url(../img/top-ico.gif) 5px center no-repeat;}
.rtop .title h2,.pictop .title h2{padding-left:30px;}
.rtop ul,.pictop ul{width:248px;max-height:438px;display:block;overflow:hidden;border:1px solid #8DDCF7;border-top:0; padding:5px 0px 6px;background:#fff;}
.rtop ul li{width:100%;float:left;display:block;height:27px;line-height:27px;}
.rtop ul li a{width:200px;height:27px;float:left;display:inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rtop ul li i{width:16px;float:left;height:16px;line-height:16px;font-size:10px;margin:6px 10px 0px 5px;text-align:center;display:inline-block;overflow: hidden; background:#eee;border-radius:50%;color:#888;}
.rtop ul li i.t1{background:#f00;color:#fff;}
.rtop ul li i.t2{background:#f30;color:#fff;}
.rtop ul li i.t3{background:#f60;color:#fff;}
/*右侧内容 图文*/
.pictop ul{max-height:698px;}
.pictop li{width:238px;height:70px;float:left;display:block;overflow: hidden;}
.pictop li a{width:100%;height:60px;display:block;margin:0px 5px;padding-top:5px;border-bottom:#8DDCF7 dashed 1px;}
.pictop li img{width:50px;height:50px;float:left;margin-right:10px;}
.pictop li a span{width:170px;height:60px;line-height:20px; }
.pictop li a:hover{background:#f8f8f8;}
.pictop li.line a{border-bottom:0px;}
/*分页*/
.page{width:100%;height:30px;display:block;padding:0px;margin:0px;}
.page a{font-size:12px;color:#777;max-width:50px;min-width:16px;height:27px;line-height:27px;text-align:center;background:#fff;border:1px solid #e7e7e7;display:inline-block;padding:0px 10px;margin-right:10px;-webkit-transition: allnear .2s;-moz-transition: allnear .2s;-ms-transition: allnear .2s;transition: allnear .2s;}
.page a:hover,.page a.on{background:#4EA2EA;color:#fff;border:1px solid #4EA2EA;}
.page a.nexton,.page a.prevon,.page a:hover.nexton,.page a:hover.prevon{padding:0px 5px;background:#eee;color:#999;border:1px solid #e7e7e7;}
/*提示*/
div.tip{width:600px;height:30px;padding-left:25px; display:block;margin:5px 0px;color:#999;overflow:hidden;background:url(../img/tip.gif) no-repeat left 10px;}
div.tip i{width:20px; height:30px;display:inline-block; vertical-align:bottom;background:url(../img/zyj.gif) no-repeat 0px 0px;margin:0px 5px;overflow:hidden;}
div.tip i.icon-jianz{ background-position: 0px 10px;}
div.tip i.icon-jiany{ background-position: -21px 10px;}
/**友情链接**/
.links{width:940px;margin:10px auto 20px;height:auto;clear:both;overflow: hidden;}
.links ul{width:100%;display:block;float: left;line-height:18px;text-align:left;}
.links ul span{float: left;color:#333;font-weight:bold;font-size:14px;}
.links ul  li{float: left;height:18px;margin-right:5px;}
.links ul  li a{color:#999; display: inline-block;font-size:12px;}
.links ul  li a:hover{color:#F30;}
/*面包屑*/
.w698{ width:698px; }
.w248{ width:248px; }
.w958{ width:958px; }
/*广告*/
.gg68025{width:680px;height:25px; margin:4px 0px 5px 0px;float:left;display:block;background:#F4FCFF;overflow: hidden; }
.gg960{width:960px; margin:0 auto;display:block;background:#F4FCFF;overflow: hidden; }
.gg250{width:250px;height:250px;background:#F4FCFF;margin:0 auto;display:block;overflow: hidden; }
.gg300250{width:300px;height:250px;margin:0px 0px 20px 20px;float:right;padding:0px;overflow: hidden;}
/**底部**/
.wrapFoot{margin-top:10px;padding:10px 0px;border-top:0px solid #8DDCF7;background:#eff9ff}
.footer{width:960px;height:80px;margin:0 auto;color:#999;font-size:12px;line-height:25px;text-align:center;}
.footer a{color:#999;font-size:12px;}
.footer a:hover{ color:#F30;}
/**回顶部**/
#rocket-to-top div { left:0; margin:0; overflow:hidden; padding:0; position:absolute; top:0; width:149px;}
#rocket-to-top .level-2 { background:url("../img/rocket_up.png") no-repeat scroll -149px 0 transparent; display:none; height:250px; opacity:0; z-index:1;}
#rocket-to-top .level-3 { background:none repeat scroll 0 0 transparent; cursor:pointer; display:block; height:150px; z-index:2;}
#rocket-to-top { background:url("../img/rocket_up.png") no-repeat scroll 0 0 transparent; cursor:default; display:block; height:250px; overflow:hidden; padding:0; position:fixed;  top:80%; width:149px; z-index:11; margin-left:430px; left:51%;}
/*提示框*/
.ui-mask{background-color:#000;opacity:0.5;filter:alpha(opacity=50);width:100%;height:100%;position:fixed;_position:absolute;left:0;top:0;z-index:9999998;display:none;}
.change_success,.change_error{display:block;height:70px;line-height:70px;background:#fff;border:5px solid #e6e6e6;font-size:14px;border-radius:5px;color:#888;font-weight: bold;padding:0 35px;position: absolute;_position: absolute;left:0;top:0;z-index:9999999;}
.change_error i{float:left;display:block;width:24px;height:24px;margin-top:23px;margin-right:10px;background:url(../img/send-no.gif) no-repeat;}