﻿@charset "UTF-8";
blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}
address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:400}
abbr,body,fieldset,html,iframe,img{border:0}
address,cite,dfn,em,i,var{font-style:normal}
[hidefocus],summary{outline:0}
li{list-style:none}
h1,h2,h3,h4,h5,h6,small{font-size:100%}
sub,sup{font-size:83%}
code,kbd,pre,samp{font-family:inherit}
q:after,q:before{content:none}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button{cursor:pointer}
b,em,h1,h2,h3,h4,h5,h6,strong{font-weight:400}
a,a:hover,del,ins,s,u{text-decoration:none}
body,button,input,keygen,legend,select,textarea{font:12px/1.14 "PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#333;outline:0}
body{background:#fff;overflow-x:hidden;}
a{color:#333;-webkit-transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;transition:all 0.3s ease-in 0s}
a:hover{color:#2bb866}
.clearfix{zoom:1}
.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}
/*顶部*/
.header{position:relative;width:100%;height:50px;background:#2bb866;z-index:1002;border-bottom:1px solid #15a754}
.header-container{width:100%}
.header-logo{float:left;width:134px;height:40px;text-indent:-9999px;margin:5px;background-image:url(../images/logo-white.png);background-size:134px 40px}
.search-mask{display:none;position:fixed;left:0;top:0;z-index:1001;width:100%;height:100%;background:rgba(0,0,0,.4);-webkit-transition:all .4s;transition:all .4s}
.search-form{float:right;top:10px;right:10px;width:140px;height:30px;position:relative}
.search-text{float:left;width:130px;border:0;padding:5px 0 5px 10px;font-size:14px;height:20px;line-height:20px;background:#e9e9e9 url(../images/search.png) right no-repeat;color:#585858}
.search-submit{display:none;float:left;width:75px;height:30px;border:0;background-image:url(../images/search-submit.png);background-repeat:no-repeat;background-position:0 0;background-size:75px 30px;background-color:#15a754}
.search-form.onhover{width:100%;left:10px}
.onhover .search-text{width:100%;background:#e9e9e9}
.onhover .search-submit{background-color:#32c770;display:block}
.search-sug{display:none;position:absolute;top:100%;left:0;z-index:50;width:100%;background-color:#fff;border-bottom:solid 1px #e9e9e9;box-shadow:0 2px 6px rgba(0,0,0,0.4);}
.search-sug a{font-size:14px;height:30px;line-height:30px;padding:0 8px;display:block;color:#585858;overflow:hidden}
.search-sug a:hover{background-color:#ebebeb}
.search-sug em{font-weight:bolder}
.menu{height:40px;background:#2bb866;position:relative;font-size:15px}
.menu ol{width:100%;display:inline-block;padding-right:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.menu ol li{float:left;width:20%;line-height:40px;text-align:center}
.menu ol li.active{background:#15a754}
.menu ol li a{color:#fff}
.menu p{padding-left:5px;color:#fff;height:40px;line-height:40px;overflow:hidden;font-size:14px}
.menu p a{display:inline-block;color:#fff;padding:0px 5px}
.main-menu{position:absolute;font-size:15px;width:40px;height:40px;top:0px;right:0px;outline:none;background-image:url(../images/main-menu.png);background-repeat:no-repeat;background-size:20px;background-position:center}
.main-menu span{display:inline-block;width:40px;height:40px;text-align:center}
.main-menu ul{display:none;position:absolute;z-index:999;right:0;top:40px;padding:0 5px;background:rgba(255,255,255,0.95);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.4);box-shadow:0 2px 6px rgba(0,0,0,0.4)}
.main-menu.active ul{display:block}
.main-menu ul:before{content:'';display:inline-block;position:absolute;top:-5px;right:14px;border-width:0 5px 5px 5px;border-style:solid;border-color:white transparent}
.main-menu li{display:block;width:80px;height:32px;line-height:32px;border-bottom:1px dashed #e9e9e9;text-align:center}
.main-menu li.active{border-bottom:1px solid #15a754;color:#585858}
.main-menu li.active a{color:#2bb866}
.head{height:40px;}
.head .header-logo{width:100px;height:30px;background-size:100px 30px}
.head .search-form{top:7px;right:40px;height:26px}
.head .search-text{padding:4px 0 4px 8px;height:18px;line-height:18px;background-size:20px 16px}
.head .search-submit{width:63px;height:26px;background-size:63px 26px}
.head .search-form.onhover{left:8px}
.head .main-menu ul{top:41px}
/*返回顶部*/
.btn-top-mune{display:none;position:fixed;right:15px;bottom:100px;z-index:10001}
.btn-top-mune .return_top{position:relative;display:block;width:32px;height:32px;border:solid 1px #e9e9e9;border-radius:100%;background: rgba(255,255,255,.85) url(../images/return_top.png) center center no-repeat;background-size: 16px 16px}
/*底部*/
.footer{font-size:13px;background:#f6f6f6;margin-bottom:40px;padding:10px;border-top:1px solid #e9e9e9}
.footer p{height:21px;line-height:21px;text-align:center}
/*幻灯*/
.swiper-slides .swiper-slide img{width:100%;display: block}
.swiper-slides .swiper-slide span{position:absolute;bottom:0;left:0;width:100%;height:24px;line-height:24px;padding-top:12px;color:#fff;background:rgba(0,0,0,.4);text-align:center;font-size:13px;overflow:hidden}
.swiper-slides .swiper-pagination{bottom:22px}
.swiper-slides .swiper-pagination-bullet{background:#e9e9e9;width:20px;height:5px;display:inline-block;border-radius:0;opacity:.8}
.swiper-slides .swiper-pagination-bullet-active{background:#2bb866}
/*头条推荐*/
.tab-box .tab-toutui{font-size:15px;width:100%}
.tab-box .tab-toutui li{float:left;width:50%;height:32px;line-height:32px;text-align:center;background:#e9e9e9;color:#585858;}
.tab-box .tab-toutui .active{background:#2bb866;color:#fff}
.tab-box .tab-toutui .active:after{display:block;content:"";margin:0 auto;height:0;width:0;border:4px solid transparent;border-top:4px solid #2bb866;margin-bottom:-8px}
.tab-box .box-toutui{display:block;font-size:14px;padding:10px 10px 0}
.tab-box .box-toutui li{border-bottom:1px dashed #e9e9e9}
.tab-box .box-toutui li a{line-height:26px;height:26px;display:block;position:relative;overflow:hidden}
/*title*/
.main{width:100%;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.common-title{margin-top:10px;height:31px;line-height:31px;border-bottom:1px solid #e9e9e9}
.common-title.line{background:url(../images/line.png) 111px 17px no-repeat}
.common-title h3{float:left;height:30px;line-height:30px;font-size:18px;padding:0 5px;border-bottom:2px solid #15a754;display:inline;}
.common-more{float:right;width:20px;height:20px;overflow:hidden;margin-top:6px;display:block;text-indent:-9999px;background-image:url(../images/more.png)}
.common-special{width:100%;display:inline-block;margin-top:10px;}
.common-special li{float:left;width:48.5%}
.common-special li:nth-child(2n){margin-left:3%}
.common-special li img{width:100%;height:100px;display:block}
.common-special li p{font-size:14px;height:28px;line-height:28px;overflow:hidden}
.common-tags{width:100%;display:inline-block}
.common-tags a,.detail-tags a{color:#fff;display:inline-block;float:left;*float:none;margin-top:10px;margin-right:10px;overflow:hidden;padding:5px 8px;background:#2bb866;font-size:13px}
.main-nav{position:relative;background:#fff;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none}
.main-nav a{color:#585858}
.main-nav .main-navbox{overflow:visible;position:relative;min-width:300px;overflow:hidden}
.main-nav .main-navlist{width:100%;height:32px;border-bottom:2px solid #15a754;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.main-navlist ul{position:absolute;top:5px;left:0;list-style:none;margin:0;padding:0 5px;*zoom:1}
.main-navlist ul:before,.main-navlist ul:after{display:table;content:"";line-height:0}
.main-navlist ul:after{clear:both}
.main-navlist ul li{float:left;position:relative;height:22px;line-height:22px;margin-bottom:5px;white-space:nowrap;padding:0 5px}
.main-navlist ul li.active{background:#2bb866}
.main-navlist ul li a{display:inline-block;font-size:14px}
.main-navlist ul li.active a{color:#fff}
/*列表*/
.main-list dl{margin-top:10px;padding-bottom:10px;border-bottom:1px solid #e9e9e9;overflow:hidden}
.main-list dt{width:114px;float:left;margin-right:10px;position:relative;height:75px;overflow:hidden}
.main-list dt img{width:100%;height:100%}
.main-list dd{position:relative;height:75px;overflow:hidden}
.main-list dd h2{font-size:16px;line-height:18px;height:36px;overflow:hidden}
.main-list dd p,.main-essay li p{font-size:12px;color:#B9B9B9;overflow:hidden;padding-left:20px;margin-top:5px}
.main-list dd p a,.main-essay li p a{margin-left:5px;color:#B9B9B9}
.main-list dd p.list-tags,.main-essay li p.list-tags{height:15px;line-height:15px;background:url(../images/sprite.png) no-repeat scroll 0 -4px;}
.main-list dd p.list-time,.main-essay li p.list-time{height:14px;line-height:16px;background:url(../images/sprite.png) no-repeat scroll 0 -42px}
/*短文列表*/
.main-essay li{position:relative;background-color:#fff;margin-top:10px;padding:10px;border:1px solid #e9e9e9;box-shadow:0 2px 8px 0 rgba(0,0,0,.12)}
.main-essay li h2{font-size:16px;line-height:20px;min-height:22px;overflow:hidden}
.main-essay li span{font-size:14px;padding-top:5px;display:inline-block;max-height:54px;line-height:18px;overflow:hidden}
.main-essay li span a{color:#585858}
/*视频列表*/
.main-video dt i{position:absolute;right:5px;bottom:5px;padding:0 5px 0 15px;border-radius:10px;background:#000;filter:alpha(opacity=70);background:rgba(0,0,0,.7)}
.main-video dt i:before{content:'';position:absolute;border-top:4px solid transparent;border-left:6px solid #fff;border-right:6px solid transparent;border-bottom:4px solid transparent;top:6px;left:6px}
.main-video dt i span{line-height:20px;font-size:12px;color:#fff}
.main-video dt em{-webkit-opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;opacity:.5;filter:alpha(opacity=50);background:url("../images/play.png") repeat;background-size:25px 25px;display:block;width:25px;height:25px;left:45px;position:absolute;top:25px;z-index:10}
/*图集列表*/
.main-image ul{width:100%}
.main-image li{float:left;width:48.5%;margin-top:10px}
.main-image li:nth-child(2n){margin-left:3%}
.main-image li h4{position:relative;overflow:hidden}
.main-image li img{width:100%;height:auto;display:block}
.main-image li i{position:absolute;right:5px;bottom:5px;padding:0 5px;border-radius:10px;background:#000;filter:alpha(opacity=70);background:rgba(0,0,0,.7)}
.main-image li i span{line-height:20px;font-size:12px;color:#fff}
.main-image li p{margin-top:5px;font-size:14px;line-height:18px;height:36px;overflow:hidden}
.main-image li p.list-time{height:14px;line-height:14px;background:url(../images/sprite.png) no-repeat scroll -2px -42px;font-size:12px;color:#B9B9B9;overflow:hidden;padding-left:16px;margin-top:5px}
/*专题列表*/
.main-special ul{width:100%}
.main-special li{float:left;width:48.5%;margin-top:10px}
.main-special li:nth-child(2n){margin-left:3%}
.main-special li img{width:100%;height:100px;display:block}
.main-special li p{margin-top:5px;font-size:14px;line-height:18px;height:36px;overflow:hidden}
.main-special li p.list-time{height:14px;line-height:14px;background:url(../images/sprite.png) no-repeat scroll -2px -42px;font-size:12px;color:#B9B9B9;overflow:hidden;padding-left:16px;margin-top:5px}
/*专题内页*/
.special-info{margin-top:10px;width:100%;display:inline-block;position:relative}
.special-info img{width:120px;height:80px;float:left}
.special-info .special-text{padding-left:130px}
.special-info .special-text *{display:inline-block;width:100%}
.special-info .special-text h1{font-size:16px;line-height:25px;height:50px;overflow:hidden}
.special-info .special-text span{font-size:13px;line-height:20px;margin-top:10px;color:#B9B9B9}
.special-info p{padding-top:5px;font-size:13px;color:#666;line-height:20px;height:60px;display:inline-block;overflow:hidden}
/*详情内页*/
.detail-title{font-size:24px;margin:10px 0}
.detail-info,.detail-other{position:relative;font-size:12px;line-height:20px;height:20px;color:#B9B9B9;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #e9e9e9}
.detail-other{border-bottom:none;margin:10px 0;padding-bottom:0}
.detail-time{float:left;padding-left:20px;background:url(../images/sprite.png) no-repeat scroll 0 -40px}
.detail-content{font-size:16px;line-height:24px;word-wrap:break-word;color:#585858}
.detail-content>div>p,.detail-content>p{margin-top:5px}
.detail-content img{max-width:100%;height:auto;display:block;margin:5px auto}
.detail-tags{display:inline-block;position:relative}
.detail-tags li{float:left}
.detail-tags em{float:left;width:12px;height:26px;margin-top:10px;overflow:hidden;line-height:13px;padding:3px 5px;font-size:12px;background:#585858;color:#fff;margin-right:5px;_margin-right:2px}
.detail-tags a{line-height:22px;height:22px;margin:10px 5px 0 0}
.detail-tags .bdsharebuttonbox{position:absolute;right:0}
.detail-tags .bdsharebuttonbox a{padding:0;padding-left:25px;background-color:#fff;margin:4px 0 4px 6px}
.detail-pernext{color:#999;font-size:14px;padding:10px 0;border-bottom:1px dashed #e9e9e9;border-top:1px dashed #e9e9e9;width:100%;overflow:hidden}
.detail-pernext li{line-height:24px}
.detail-pernext li a{color:#585858}
.detail-count,.detail-compiler{display:none;float:right}
/*内页排行*/
.tab-box .tab-hot{font-size:15px;width:100%}
.tab-box .tab-hot li{float:left;width:33.33%;height:32px;line-height:32px;text-align:center;background:#e9e9e9;color:#585858;}
.tab-box .tab-hot .active{background:#2bb866;color:#fff}
.tab-box .tab-hot .active:after{display:block;content:"";margin:0 auto;height:0;width:0;border:4px solid transparent;border-top:4px solid #2bb866;margin-bottom:-8px}
.tab-box .box-hot{display:block;font-size:14px;padding:10px 10px 0}
.tab-box .box-hot li{}
.tab-box .box-hot li a{padding-left:30px;line-height:26px;height:26px;display:block;position:relative;overflow:hidden}
.tab-box .box-hot li a em{position:absolute;width:20px;height:20px;line-height:20px;background:#e9e9e9;color:#999;text-align:center;top:3px;left:0}
.tab-box .box-hot li a em.hot1{color:#fff;background:#FF7673}
.tab-box .box-hot li a em.hot2{color:#fff;background:#FC7E03}
.tab-box .box-hot li a em.hot3{color:#fff;background:#FFAC3C}
/*相关阅读*/
.related-list{display:inline-block;margin-top:5px}
.related-list li{float:left;width:96%;height:20px;padding:3px 0 3px 10px;line-height:20px;margin-top:5px;font-size:14px;overflow:hidden;border-left:2px solid #FD5E00}
.related-list li.ppt02{border-color:#5B68EB}
.related-list li.ppt03{border-color:#00A535}
.related-list li.ppt04{border-color:#00C4C3}
.related-list li.ppt05{border-color:#B82400}
.related-list li.ppt06{border-color:#E07E00}
.related-list li.ppt07{border-color:#26C88F}
.related-list li.ppt08{border-color:#E41A90}
/*友情*/
.links-title{background:url(../images/link-bg.png) no-repeat center center;background-size:300px 17px;font-size:16px;width:100%;text-align:center;height:20px;line-height:20px;margin:10px 0;color:#585858}
.links dl{padding:0 10px}
.links dd{display:inline-block;font-size:13px;margin:0px 10px 10px 0px}
/*标签内页*/
.tab-box .tab-tags{font-size:15px;width:100%}
.tab-box .tab-tags li{float:left;width:25%;height:32px;line-height:32px;text-align:center;background:#e9e9e9;color:#585858;}
.tab-box .tab-tags .active{background:#2bb866;color:#fff}
.tab-box .tab-tags .active:after{display:block;content:"";margin:0 auto;height:0;width:0;border:4px solid transparent;border-top:4px solid #2bb866;margin-bottom:-8px}
.tab-box .box-tags{display:block;font-size:14px;padding:10px 10px 0}
.tab-box .box-tags li{border-bottom:1px dashed #e9e9e9}
.tab-box .box-tags li a{line-height:26px;height:26px;display:block;position:relative;overflow:hidden}
.main-more{text-align:center;height:30px;line-height:40px;color:#666;font-size:14px}
/*data*/
.main-data{margin:10px 0;width:100%;min-height:300px}
.main-data h2{color:#2bb866;font-weight:bold;font-size:16px;margin-bottom:10px;text-align:center}
.data-info{font-size:13px;line-height:24px}
.data-info p{margin-bottom:10px;color:#585858}
.data-info p a{color:#2bb866}
.data-sitemap dt{display:block;font-size:15px;padding:5px 0}
.data-sitemap dt a{color:#2bb866;border-bottom:1px solid #2bb866;line-height:24px}
.data-sitemap dd{display:inline-block;font-size:13px;line-height:24px;margin:5px 10px 5px 0px}
.data-links dd{display:inline-block;font-size:13px;line-height:24px;margin:5px 10px 5px 0px}
/*标签*/
a.tags1{background-color:#FD5E00}
a.tags2{background-color:#5B68EB}
a.tags3{background-color:#00A535}
a.tags4{background-color:#00C4C3}
a.tags5{background-color:#B82400}
a.tags6{background-color:#E07E00}
a.tags7{background-color:#26C88F}
a.tags8{background-color:#E41A90}
a.tags9{background-color:#8BBAB1}
/*翻页*/
.main-page{padding:10px 0;color:#585858;width:100%;text-align:center}
.main-page a,.main-page span{border:1px solid #e9e9e9;background:#f6f6f6;color:#585858;margin:0 3px;padding:5px;display:inline-block}
.main-page a.active,.jpages .jp-current{border:1px solid #2bb866;background-color:#2bb866;color:#fff}
.jpages .jp-disabled{text-decoration:none;cursor:default;color:#B9B9B9}
.jpages .jp-disabled:hover{border:1px solid #e9e9e9;background-color:#f6f6f6;color:#B9B9B9}
/*下拉加载*/
#loadCont,#loadTip,#loadNoMore,#loadError{background:#fff}
.loadNoMore,.loading,.loadError,.bottom-load{text-align:center;height:40px;line-height:40px;color:#666;font-size:14px}
.loadNoMore i{position:relative;top:5px;display:inline-block;width:24px;height:21px;background-size:24px auto;vertical-align:-2px}
.loading i{position:relative;display:inline-block;top:2px;width:16px;height:16px;background:url(../images/AjaxLoader.gif) no-repeat;background-size:16px 16px}
.hide{display:none}
.mb10{margin-bottom:10px}