﻿/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
a,b,body,button,dd,div,dl,dt,em,form,h1,h2,h3,h4,h5,h6,hr,html,i,iframe,img,input,label,li,ol,p,s,span,strong,table,tbody,td,textarea,tfoot,th,thead,tr,ul{margin:0;padding:0;}
body{color:#333;font:14px/1.5 Tahoma,Arial,"\5FAE\8F6F\96C5\9ED1",sans-serif;}
button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-weight:400;font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
b,em,i,s{font-style:normal;}
ol,ul{list-style:none;}
img{border:0;}
a,input,select,textarea{outline:0;font-family:Tahoma,Arial,\5fae\8f6f\96c5\9ed1,sans-serif;resize:none;}
a{color:#222;text-decoration:none;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;}
a:hover{color:#dc0000;text-decoration:none;}
.clearfix:after{clear:both;display:block;height:0;content:"\200B";}
.wrap{margin:0 auto;width:1200px;}
.fl{float:left;}
.fr{float:right;}
.disn{display:none;}
.disb{display:block;}
.mt30{margin-top:30px;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.box300{width:300px;}
.box860{width:860px;}
.icons{background-image:url(../img/icons.png);background-repeat:no-repeat;}
.red{color:#09c;}
.top{height:60px;background:#2a2a2a;}
.logo{float:left;padding:9px 20px 0 0;width:118px;height:42px;color:#fff;font-weight:700;}
.logo:hover{color:#fff;}
.nav{float:left;height:60px;}
.nav li{float:left;height:60px;}
.nav li a{display:inline-block;padding:0 15px;height:60px;color:#ddd;font-size:16px;line-height:60px;}
.nav li a:hover{background:#444;}
.to-mobile{float:right;display:inline-block;padding:0 15px;padding:0 30px;height:60px;background-color:#c00;color:#fff;line-height:60px;}
.to-mobile:hover{color:#fff;}
.main-l{position:relative;float:left;padding-bottom:1px;width:140px;}
.f-logo{display:none;margin-bottom:10px;}
.side-meau{width:140px;background:#fff;}
.side-meau ul li{margin-bottom:10px;width:140px;height:44px;}
.side-meau ul li a{display:block;width:138px;height:44px;border:1px solid #f3f3f3;-webkit-border-radius:22px;border-radius:22px;text-align:center;font-size:20px;line-height:44px;-moz-webkit-border-radius:22px;}
.side-meau ul li a:hover{border:1px solid #f30;color:#f30;}
.side-meau .code{display:block;margin-top:20px;width:140px;height:160px;background:url(../img/code.jpg) no-repeat;}
.side-meau ul li a.on{border:1px solid #c00;background:#c00;color:#fff;}
.main-m{float:left;margin-left:40px;width:660px;}
.focus-tit{height:50px;font-weight:700;font-size:28px;}
.focus{position:relative;width:660px;height:400px;}
.focus-list{position:relative;overflow:hidden;width:660px;height:350px;}
.focus-list ul{position:relative;width:3000px;}
.focus-list ul li{position:relative;float:left;width:660px;height:350px;}
.focus-list ul li a span{position:absolute;bottom:0;left:30px;z-index:999;overflow:hidden;width:630px;height:40px;color:#fff;font-weight:700;font-size:20px;line-height:24px;}
.focus-list ul li a span b{display:inline-block;margin-right:10px;padding:2px 8px;border-radius:6px;background:#fff;color:#c00;font-weight:400;font-size:14px;}
.focus-control{position:absolute;top:10px;right:0;}
.focus-control ul li{float:left;margin-left:6px;width:16px;height:16px;border:1px solid #aaa;border-radius:100%;background:#fff;cursor:pointer;}
.focus-control ul li.on{border:1px solid #c00;background:#c00;}
.focus .bg{position:absolute;bottom:0;left:0;z-index:900;display:block;width:100%;height:60px;background-image:linear-gradient(transparent,#000);background-size:auto 100%;}
.latest-news ul li{overflow:hidden;padding:12px 0;height:96px;border-top:1px solid #f3f3f3;}
.latest-news ul li .img{float:left;display:inline-block;overflow:hidden;width:140px;height:96px;}
.latest-news ul li .img img{-webkit-transition:all .5s ease-out .1s;-moz-transition:all .5s ease-out .1s;transition:all .5s ease-out .1s;}
.latest-news ul li .img:hover img{-webkit-transform:matrix(1.05,0,0,1.05,0,0);transform:matrix(1.05,0,0,1.05,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.latest-news .more{display:block;margin-top:10px;height:48px;border:1px solid #ccc;text-align:center;font-size:20px;line-height:48px;}
.latest-news .more:hover{border:1px solid #c00;}
.latest-news .more:hover i{background-position:0 -48px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);}
.latest-news .more i{display:inline-block;margin:0 20px;width:20px;height:20px;background:url(/skin/images/add.png) no-repeat 0 0;-webkit-transition:transform .2s;-moz-transition:transform .2s;transition:transform .2s;}
.latest-news ul li .chara{float:right;width:500px;}
.latest-news ul li .chara p{overflow:hidden;margin-top:2px;height:58px;font-size:22px;line-height:28px;}
.ln-info{margin-top:6px;}
.ln-info a{float:left;margin-right:10px;padding:2px 12px;border:1px solid #e3e3e3;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.ln-info a:hover{border:1px solid #c00;background:#c00;color:#fff;}
.ln-info .time{float:left;margin-left:10px;padding:2px 10px;color:#999;font-size:12px;}
.ln-info .views{float:right;margin-left:10px;padding:2px 0 2px 10px;color:#999;font-size:12px;}
.main-r{float:right;}
.searchbox{position:relative;height:34px;}
.search-area{float:left;padding:5px 10px;width:220px;height:22px;border:1px solid #e0e0e0;line-height:22px;}
.search-btn{float:left;width:56px;height:34px;border:1px solid #e0e0e0;border-left:0;background-color:#fff;background-position:15px 5px;cursor:pointer;}
.search-jj{position:absolute;top:0;left:100px;z-index:-1;display:block;width:25px;height:25px;}
.titles{margin-bottom:1px;height:40px;border-bottom:1px solid #eee;line-height:40px;}
.titles span{float:left;border-bottom:2px solid #c00;color:#c00;font-size:18px;}
.tow-colum{overflow:hidden;width:300px;}
.tow-colum ul{width:310px;}
.tow-colum ul li{float:left;display:inline-block;margin:10px 10px 0 0;width:145px;}
.tow-colum ul li>a{display:block;overflow:hidden;width:145px;height:108px;}
.tow-colum ul li a img{-webkit-transition:all .5s ease-out .1s;-moz-transition:all .5s ease-out .1s;transition:all .5s ease-out .1s;}
.tow-colum ul li a:hover img{-webkit-transform:matrix(1.05,0,0,1.05,0,0);transform:matrix(1.05,0,0,1.05,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.tow-colum ul li p{overflow:hidden;max-height:40px;}
.today-hot{background:#fff;}
.today-hot ul{padding:10px 0;}
.today-hot ul li{overflow:hidden;overflow:hidden;margin:15px 0;height:24px;line-height:22px;}
.today-hot ul li i{float:left;display:inline-block;width:20px;height:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#ccc;color:#fff;text-align:center;line-height:20px;}
.today-hot ul li span{float:left;display:inline-block;overflow:hidden;width:274px;height:24px;}
.today-hot ul li i.c1{background-color:#f66;}
.today-hot ul li i.c2{background-color:#f99;}
.today-hot ul li i.c3{background-color:#fcc;}
.today-hot ul li a{display:inline-block;padding-left:10px;font-size:14px;}
.friends{padding:10px 0;border-top:1px solid #e3e3e3;font-size:12px;}
.friends dt{float:left;display:inline-block;padding-right:10px;height:24px;font-weight:700;line-height:24px;}
.friends dd{float:left;display:inline-block;margin-right:15px;height:24px;line-height:24px;}
.footer{padding:20px 0;border-top:1px solid #ddd;background-color:#e7e7e7;text-align:center;font-size:16px;}
.footer a{color:#09c;text-decoration:underline;}
.foot-desc{padding-bottom:10px;color:#000;font-size:13px;}
.lead{position:relative;padding:20px;border:1px dashed #ddd;}
.lead .title{height:44px;font-weight:700;font-size:26px;line-height:28px;}
.lead p{color:#444;text-indent:2em;font-size:14px;line-height:26px;}
.lead i{position:absolute;width:18px;height:18px;}
.lead .icons_tr{top:-4px;right:-4px;border-top:4px solid #000;border-right:4px solid #000;}
.lead .icons_br{right:-4px;bottom:-4px;border-right:4px solid #000;border-bottom:4px solid #000;}
.lead .icons_bl{bottom:-4px;left:-4px;border-bottom:4px solid #000;border-left:4px solid #000;}
.lead .icons_tl{top:-4px;left:-4px;border-top:4px solid #000;border-left:4px solid #000;}
.bread,.bread a{font:12px/1.4 "\5B8B\4F53";}
.bread{color:#aaa;}
.article-title{margin:20px 0 10px;color:#222;font-weight:700;font-size:32px;line-height:48px;}
.article-info{height:24px;color:#aaa;text-align:center;line-height:24px;}
.article-info span{margin-right:20px;}
.article-box{color:#333;font-size:18px;line-height:36px;}
.article-box p{padding:5px 0;text-indent:2em;}
.article-box h2{overflow:hidden;margin:10px 0;padding-bottom:12px;border-bottom:1px solid #ddd;color:#000;text-indent:14px;font-weight:700;font-size:24px;}
.article-box h2:before{float:left;display:block;margin:8px 5px 0 0;width:5px;height:20px;background-color:#d21a3c;content:"";}
.article-box h3{margin:10px 0;color:#111;font-weight:700;font-size:20px;}
.article-box a{padding:0 4px;color:#318ac6;text-decoration:underline;}
.article-box img{display:block;margin:0 auto;max-width:100%;}
.article-box table{width:100%!important;border-collapse:collapse;}
.article-box table th{padding:1px 2px;background:#fff;text-align:center;line-height:2.2em;}
.article-box table th{padding:0 10px;height:36px;background:#c00;color:#fff;line-height:20px;}
.article-box table td{padding:5px;border:1px solid #e2e2e2!important;text-align:center;}
.article-tags{float:left;overflow:hidden;width:490px;}
.article-tags dt{float:left;color:#666;font-size:16px;line-height:30px;}
.article-tags dd{float:left;font-size:16px;}
.article-tags dd a{display:inline-block;margin-right:20px;padding:0 14px;height:28px;border:1px solid #666;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:#666;font-size:16px;line-height:28px;}
.article-tags dd a:hover{border:1px solid #c00;background:#c00;color:#fff;}
.lines-top{padding-top:20px;border-top:2px solid #222;}
.page{clear:both;text-align:center;}
.page a,.page span{display:inline-block;margin-right:4px;margin-bottom:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#666;}
.page a,.page span{padding:6px 13px;border:1px solid #ebebeb;}
.page a.on,.page a:hover{border:1px solid #c00;background:#c00;color:#fff;text-decoration:none;}
.page li{display:inline;}
.total{margin-left:20px;line-height:32px;}
.listtag{overflow:hidden;line-height:24px;}
.listtag span{float:left;display:block;margin-right:6px;padding:0 10px;height:24px;}
.listtag a{float:left;margin:0 6px 6px 0;padding:0 10px;border:1px solid #e8e8e8;}
.listtag a:hover,.listtag span{border:1px solid #c00;background:#c00;color:#fff;}
.news-flash-box{background:#fff;}
.news-flash{height:200px;}
.news-flash a{position:relative;display:block;overflow:hidden;height:200px;color:#fff;}
.news-flash a p{position:absolute;bottom:0;left:0;padding:0 10px;width:280px;height:36px;font-size:16px;line-height:36px;}
.news-flash a .bg{position:absolute;bottom:0;left:0;display:block;width:100%;height:36px;background-image:linear-gradient(transparent,#000);background-size:auto 100%;}
.news-flash-list{margin-top:20px;}
.news-flash-list ul li{overflow:hidden;padding:10px 0;border-top:1px solid #f3f3f3;}
.news-flash-list ul li .img{float:left;display:block;overflow:hidden;}
.news-flash-list ul li .img img{-moz-transition:all .5s ease-out .1s;transition:all .5s ease-out .1s;width-webkit-transition:all .5s ease-out .1s;}
.news-flash-list ul li .img:hover img{-webkit-transform:matrix(1.05,0,0,1.05,0,0);transform:matrix(1.05,0,0,1.05,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.news-flash-list ul li .chara{float:right;display:block;overflow:hidden;width:170px;height:80px;font-size:16px;line-height:26px;}
.article-lead{margin:16px 0 0;padding:5px 15px;border:5px solid #eee;background:#fff;text-indent:2em;font-size:18px;font-family:KaiTi,楷体,楷体;line-height:32px;}
#baiduShare{float:right;width:320px;}
#baiduShare span{float:left;height:40px;line-height:40px;}
#baiduShare a{margin:0 0 0 11px;margin:6px 6px 6px 0;padding:0;width:40px;height:40px;background-image:url(../img/deatil_icon.png);background-repeat:no-repeat;cursor:pointer;}
#baiduShare.bdsharebuttonbox{float:right;width:367px;}
#baiduShare.bdsharebuttonbox p{float:left;line-height:40px;}
#baiduShare.bdsharebuttonbox a{margin:0 0 0 11px;padding:0;width:40px;height:40px;}
#baiduShare.bdsharebuttonbox a.bds_weixin{background-position:0 -47px;}
#baiduShare.bdsharebuttonbox a.bds_weixin:hover{background-position:0 0;}
#baiduShare.bdsharebuttonbox a.bds_tsina{background-position:-52px -47px;}
#baiduShare.bdsharebuttonbox a.bds_tsina:hover{background-position:-52px 0;}
#baiduShare.bdsharebuttonbox a.bds_qzone{background-position:-104px -47px;}
#baiduShare.bdsharebuttonbox a.bds_qzone:hover{background-position:-104px 0;}
#baiduShare.bdsharebuttonbox a.bds_tieba{background-position:-156px -47px;}
#baiduShare.bdsharebuttonbox a.bds_tieba:hover{background-position:-156px 0;}
#baiduShare.bdsharebuttonbox a.bds_mshare{background-position:-208px -47px;}
#baiduShare.bdsharebuttonbox a.bds_mshare:hover{background-position:-208px 0;}
#baiduShare.bdsharebuttonbox a.bds_more{background-position:-260px -47px;}
#baiduShare.bdsharebuttonbox a.bds_more:hover{background-position:-260px 0;}
.m-paging{position:relative;overflow:hidden;}
.m-paging ul li{padding:14px 0;width:326px;height:46px;background-color:#f6f6f6;}
.m-paging ul li.pre{float:left;}
.m-paging ul li.next{float:right;}
.m-paging ul li a{color:#333;font-size:14px;}
.m-paging ul li.pre span{float:left;display:block;margin:5px 13px 0 14px;width:0;height:0;border-top:16px solid transparent;border-right:16px solid #333;border-bottom:16px solid transparent;}
.m-paging ul li.pre a,.m-paging ul li.pre b{float:right;display:inline-block;padding:0 20px 0 0;width:252px;font-weight:400;}
.m-paging ul li.pre a:hover{color:#f55;}
.m-paging ul li.next span{float:right;display:block;margin:5px 13px 0 14px;width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #333;}
.m-paging ul li.next a,.m-paging ul li.next b{float:left;display:inline-block;padding:0 0 0 20px;width:252px;font-weight:400;}
.m-paging ul li.next b{text-align:right;font-size:14px;line-height:43px;}
.m-paging ul li.next a:hover{color:#f55;}
.m-paging .home{position:absolute;top:0;left:342px;width:68px;height:68px;text-align:center;font-size:14px;}
.m-paging .home span{display:block;margin:6px auto;width:37px;height:37px;border-radius:22px;background:url(../img/deatil_icon.png) no-repeat -315px -2px #333;}
.m-paging .back{position:absolute;top:0;right:339px;width:68px;height:68px;text-align:center;font-size:14px;}
.m-paging .back span{display:block;margin:6px auto;width:37px;height:37px;border-radius:22px;background:url(../img/deatil_icon.png) no-repeat -360px -2px #333;}
.article-relative{overflow:hidden;width:860px;}
.article-relative ul{padding-top:20px;width:880px;}
.article-relative ul li{float:left;overflow:hidden;margin:0 20px 16px 0;width:200px;height:180px;}
.article-relative ul li .img{display:block;overflow:hidden;width:200px;height:133px;}
.article-relative ul li .img img{-webkit-transition:all .5s ease-out .1s;-moz-transition:all .5s ease-out .1s;transition:all .5s ease-out .1s;}
.article-relative ul li .img:hover img{-webkit-transform:matrix(1.05,0,0,1.05,0,0);transform:matrix(1.05,0,0,1.05,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.article-relative ul li p{font-size:16px;}
.main-tag{float:left;margin-left:40px;width:1020px;}
.tag-list dl dt{position:relative;padding:10px 0;}
.tag-list dl dt:before{float:left;display:block;margin-top:11px;margin-right:10px;width:4px;height:20px;background-color:#c00;content:" ";}
.tag-list dl dt{padding-bottom:10px;height:40px;color:#000;font-weight:700;font-size:18px;line-height:40px;}
.tag-list dl dd{overflow:hidden;}
.tag-list dl dd a{float:left;display:inline-block;margin:0 8px 10px 0;padding:4px 10px;border:1px solid #e8e8e8;white-space:nowrap;}
.tag-list dl dd a:hover{border:1px solid #c00;background:#c00;color:#fff;}
