﻿@charset "utf-8";
/*
Theme ID: user61
Author: 懒鸟飞移植
Author QQ：1430826160
Author Email：1430826160@qq.com
Author URL: http://www.lanniaofei.com/
*/
/*css reset*/
html{-webkit-text-size-adjust:none;word-wrap:break-word;word-break:break-all;}
body{color:#444444;background:#fafcf8;font-size:14px;font-family:"PingFang SC",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Source Han Sans","Noto Sans CJK Sc","Microsoft YaHei","Microsoft Jhenghei",sans-serif;}

@font-face{
	font-family:iconfont;
	src:url(../fonts/iconfont.woff2?t=1625538897231) format('woff2'),
	url(../fonts/iconfont.woff?t=1625538897231) format('woff'),
	url(../fonts/iconfont.ttf?t=1625538897231) format('truetype')}
.iconfont{font-family:iconfont!important;font-size:14px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;outline:0;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: transparent;}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{vertical-align:baseline}
a{color:#444444;text-decoration:none;transition:all .15s ease 0s;}
a:hover{color:#FF6666;text-decoration:none;}
button{background: transparent;}
button:focus , input:focus , textarea:focus{outline:0;} 
ol , ul{list-style-type:none}
i{font-style:normal}
img{max-width:100%;height:auto;border:0;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s}
video{height:auto!important;width:100%!important}
video::-internal-media-controls-download-button{display:none}
video::-webkit-media-controls-enclosure{overflow:hidden}
video::-webkit-media-controls-panel{width:calc(100% + 30px)}
.clear { clear: both; }
.center{text-align:center;}
.left{float:left;}
.right{float:right;}
.webwidth { margin: 0 auto; max-width: 1200px;position:relative; }
header {height:auto;position:relative;}
/*网站logo*/
.logo {float:left;margin:20px}
.logo img {width:auto;height: 70px;}
/*网站标题*/
.name_box {float:left;margin:26px 0 0 0;}
.name_box , .name_box *{overflow: hidden;}
.name {line-height:30px;font-size:28px;font-weight:bold;} 
.name a{color:#80cc33;}
.subname {float:left;line-height:20px;color:#8c8c8c;margin:10px 0 0 0;}
.user{line-height: 200%;padding:41px 20px 0 0;text-align: right;float:right;color:#8c8c8c;}
.user a.tougao , .user a.fankui{display: inline-block;line-height: 200%;padding:0 10px;margin:0 5px;border-radius: 3px;font-family:iconfont!important;color:#ffffff;
    
}
.user a.tougao{background: #80cc33;}
.user a.tougao:hover{background: #73b82e;}
.user a.fankui{background: #ff9900;}
.user a.fankui:hover{background: #e68a00;}
.user a.tougao::before{content:"\e655";margin-right:5px;}
.user a.fankui::before{content:"\e625";margin-right:5px;}
/*登录按钮*/
.login {float:right;line-height: 200%;margin-left: 10px;}
.login a {border-left:1px solid #e6e6e6;}
.login a {margin-left:10px;padding-left:10px;}
.login a:first-child{border-left:0;margin-left:0;padding-left:0;}
/*导航栏*/
.nav_box{background:#80cc33;height:auto;position: relative;clear: both;}
.nav {line-height: 50px;height:50px;}
.nav li { float:left; line-height: 50px;position: relative;}
.nav li a {padding:0 22px;font-size:15px;color:#ffffff;display:block;}
.nav li a .iconfont{padding-right:3px;}
.nav li .icon_d{font-family:iconfont!important;}
.nav li a.icon_d::after{content:"\e7d9";margin-left:3px;}
.nav li a.icon_u::after{content:"\e7d8"!important;}
.nav li.cur , .nav li:hover {background:#73b82e;}
.nav li ul{position:absolute;top:100%;z-index:999;background:#fafcf8;transition:top .5s;display:none;box-shadow: 0 1px 3px rgba(26,26,26,.1);}
.nav li ul li{float:none;width:100%;line-height:40px;white-space:nowrap;display:block;border-top:1px solid #e6e6e6;}
.nav li ul li:first-child {border-top:0;}
.nav li.cur ul li {background:#fafcf8;}
.nav li ul li a{color:#444444;font-size:14px;}
.nav li ul li::before:hover , .nav li.cur ul li{border-bottom:0;}
.nav li ul li::before{border-bottom:0!important;}
.nav li ul li:hover{background:#e6e6e6;}
.nav li ul li:hover a , .nav li.cur ul li:hover a{color:#444444!important;}
/*导航栏浮动*/
.nav_fixed{width:100%;position:fixed;left:0;right:0;top:0;z-index:999;transition:top .5s}
.nav_hide{top: -50px; }	
/*搜索框*/
.nav_box #nav_search{position:absolute;top:0;right:0;padding:0 20px;line-height: 50px;font-size:15px;color:#ffffff;background: transparent; cursor: pointer;font-family:iconfont!important;}
.nav_box #nav_search::before{content:"\e640";}
.search {position:absolute;top:50px;right:0;z-index: 998;width:100%;padding:20px;background:#fafcf8;display: none;box-shadow: 0 1px 3px rgba(26,26,26,.1);}
.search form{position:relative;max-width: 720px;margin:0 auto ;}
.search input{  line-height: 40px; height: 40px; border: 1px solid #e6e6e6;background:#fafcf8;width: 100%;vertical-align: bottom; padding:1px 55px 0 5px; float: left; border-radius: 5px 0 0 5px;}
.search button{ line-height: 40px; background: #ff9900; color: #ffffff; width: 70px;cursor: pointer;position:absolute; right:0;top:0;border-radius: 0 5px 5px 0;font-family:iconfont!important;}
.search button::before{content:"搜索";}
.search button:hover { background: #e68a00;}
.search ul{clear:both;text-align: center;overflow: hidden;margin:0 -10px;}
.search ul li{margin:15px 10px 0 10px;display: inline-block;line-height: 150%;font-family: "iconfont" !important;}
.search ul li:before{content: "\e757 ";color:#cacaca;}
.button_box{display:none;}
/*网站主体*/
.main { overflow: hidden; padding-bottom:30px;}
.main_left{float: left; width: 67%; } 
.section , .content , .function{overflow: hidden; display: block; margin-top:30px; border-top: 0px solid #e6e6e6;}
/**主题自带模块样式**/
.section h3 , .function_t{line-height: 30px;padding:5px 0;font-size: 20px;border-bottom: 1px solid #e6e6e6;font-family:iconfont!important;font-weight: bold;overflow: hidden;}
.section h3 {margin-bottom:20px; }
.function_t {margin-bottom:15px; }
.section h3::before , .function_t::before{content:"";border-left: 5px solid #80cc33;margin-right: 10px;} 
.section h3 span {margin:0 -15px 0 15px;font-size: 13px;}
.section h3 span a{margin-right:15px;font-family:iconfont!important;color:#739b4b;display: inline-block;}
.section h3 span a:hover{color:#FF6666}
.section h3 span a::before{content: "\e757 ";color:#cacaca;font-weight: normal;}
.section h3 span.more{float: right;top:10px;}
.section h3 span.more a::before{content: "\e6f1 ";font-weight: normal;}
.section .hot_article h3 {font-size: 16px;margin-bottom:15px;}
.section .hot_article h3::before{content:"\e7bc";color:#ff6666;border: 0;font-size: 16px;}
/**轮播图**/
.r_slides_box{position:relative;width:100%;margin-top:30px;}
.r_slides_box .prev{left:0}
.r_slides_box .next{right:0}
.r_slides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.r_slides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}
.r_slides li:first-child{position:relative;display:block;float:left}
.r_slides img{display:block;height:auto;float:left;width:100%;border:0;border-radius: 10px;}
.r_slides p{display:block;position:absolute;z-index:9;font-size:14px;text-align: center;text-shadow:none;background:rgba(0,0,0,.2);color:rgba(255,255,255,.8);left:0;right:0;bottom:0;padding:7px 15px;margin:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.r_slides_nav{font-size:20px;position:absolute;top:50%;z-index:9;line-height:50px;height:50px;width:30px;text-align:center;margin-top:-25px;vertical-align:middle;cursor:pointer;background:rgba(0,0,0,.1)}
.r_slides_nav span{display:block;color:rgba(255,255,255,.8)!important;margin-right:0!important}
.r_slides_tabs{position:absolute;z-index:9;text-align: center;left:0;right:0;bottom:0;padding:15px 0;font-size:0;}
.r_slides_tabs li{margin:0 10px;display: inline-block;}
.r_slides_tabs li.r_slides_here a{background:rgba(128,204,51,.8);}
.r_slides_tabs li a{font-size:0px;padding:0 20px;line-height: 2px;display:inline-block;background: rgba(0,0,0,.2);border-radius: 1px; overflow: hidden;}
/*当前位置*/
.breadcrumb { line-height: 150%;color:#666666; padding:10px 0;margin-top:20px;border-bottom: 1px solid #e6e6e6;}
.breadcrumb a { color:#666666; }
.breadcrumb i{padding:0 10px;}
/**分类摘要**/
.intro{background:#e6f2d9;color:#444444;line-height:175%;position: relative; overflow: hidden; padding:20px 20px 20px 60px;font-family: "iconfont" !important;}
.intro::before{content:"\ea9e";color:#a6d279;font-size:20px;position:absolute;left:20px;top:18px;}
.subcategorys{margin-right:-2%;margin-top:-10px; overflow: hidden;text-align: center;} 
.subcategorys li {  margin-right: 2%; display: inline-block; line-height: 28px!important; margin-top: 10px!important; }
.subcategorys li a{ border: 1px solid #e6e6e6;color:#666666; border-radius: 3px;display:block;padding:0 7px;}
.subcategorys li:hover a , .subcategorys li.curpage a{background:#73b82e; border: 1px solid #73b82e;color:#ffffff; }
.index_news_box div{width:31.33333%;float: left;margin-right: 3%;}
.index_news_box div:nth-child(3n){float:right;margin-right:0;}
/**纯标题列表***/
.list_a , .index_news , .list_newest { overflow: hidden;}
.list_a li , .index_news li , .list_newest li{display: list-item;line-height: 150%; font-size: 16px; margin-top:20px;font-family: "iconfont" !important;overflow: hidden;}
.list_a li span  , .index_news li span , .list_newest li span{ float:right; font-size: 13px;color:#8c8c8c;} 
.list_a li.selected a::before , .index_news li.selected a::before , .list_newest li.selected a::before , .list_newest li.n_news h2.selected a::before{content: "精";color:#ffffff;background: #80cc33;margin-right:5px;font-size: 12px;line-height:18px;width:18px;text-align: center; position:relative;top:-2px;display: inline-block;border-radius: 2px;}
.list_a li:first-child , .index_news li:first-child {margin-top:0!important;}
.list_a li {border-bottom: 1px dashed #e6e6e6;padding-bottom: 10px;margin-top:10px;}
.list_a li:last-child{border-bottom: 0;padding-bottom: 0;}
.list_newest{margin-top:-20px;}
.list_newest li{width:48%;float:left;}
.list_newest li:nth-child(2n){float:right;}
.list_newest li.n_news{width:100%;white-space: normal!important;}
.list_newest li.n_news h2{font-size: 16px;width:100%;font-weight: normal;}
.list_newest li.n_news::before{display: none;}
.list_newest li.n_news .pic { float: left; width: 108px; height: 81px;  margin-right: 15px; overflow: hidden;}
.list_newest li.n_news .pic img { width: 100%; height:100%;object-fit: cover;border-radius: 5px;}
/**图文列表***/ 
.list_it{overflow: hidden;}
.list_it li {padding: 20px 0; border-top: 1px solid #e6e6e6;position: relative;overflow: hidden;display: block; }
.list_it li:first-child{border-top: 0;padding:0 0 20px 0;} 
.list_it li:last-child{padding:20px 0 0 0;}
.list_it li .pic { float: left; width: 171px; height: 128px;  margin-right: 20px; overflow: hidden;}
.list_it li .pic img { width: 100%; height:100%;object-fit: cover;}
.list_it li h2 {line-height:150%; font-size:18px;margin-top:5px; overflow: hidden;}
.list_it li p , .list_newest li.n_news p { color:#8c8c8c; font-size: 14px; line-height: 21px;height: 42px;margin:15px 0 0 0;}
.list_it li .info {margin:15px 0 0 0;line-height:18px; font-size: 12px; overflow: hidden;text-align: right;color:#8c8c8c;}
.list_it li .info span { margin:0 0 0 20px;display:inline-block;} 
.list_it li .info span.cate ,  .list_it li .info span.tags { float:left;margin: 0 20px 0 0;} 
.list_it li .info span.tags {margin:0!important;}
.list_it li .info span i , .list_p li .picture_info span i{margin-right:3px;font-size:12px;} 
/**图片列表**/
.list_p {margin:-20px -2% 0 0;} 
.list_p li {width:23%;float:left;margin:20px 2% 0 0;position: relative;overflow: hidden; }
.list_p li .picture_img {position:relative;padding-top:75%;width:100%;}
.list_p li .picture_img img {position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;border-radius: 5px;}
.list_p li h2{line-height:24px;height:48px;font-size:16px; margin:10px 0 0 0 ;font-weight: normal;}
.list_p li .picture_info{padding:10px 0 0 0;line-height:18px; font-size: 12px; overflow: hidden;text-align: right;color:#8c8c8c;border-top:1px solid #e6e6e6;}
.list_p li .picture_info span.picture_view{float:left;}
.index_p li{width:14.66666%!important;}
.list_a li, .index_news li, .list_newest li , .links li{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list_it li p , .list_newest li.n_news p {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
/*置顶*/
.IsTop::before{content:"【置顶】";color:#FF6666;margin-left:-5px;}
/*站长推荐*/
.WMR , .cateicon , .tagicon , .viewicon , .timeicon , .commicon , .authoricon , .downicon , .linkicon , .qqicon , #enlarge , #narrow , #bc_tool , #bc1 , #bc2 , #bc3 , #bc4 , #bc5 , #bc6 , #bc7 , #bc8{font-family:iconfont!important;}
.WMR::before{content:"\e604";color:#FF6666;margin:0 3px 0 0;font-weight: normal!important;}
#enlarge , #narrow , #bc_tool{cursor: pointer;}
.cateicon::before{content:"\e713";margin:0 3px 0 0;}
.tagicon::before{content:"\e6c5";margin:0 3px 0 0;}
.viewicon::before{content:"\e714";margin:0 3px 0 0;}
.timeicon::before{content:"\e715";margin:0 3px 0 0;}
.commicon::before{content:"\e63e1";margin:0 3px 0 0;}
.authoricon::before{content:"\e761";margin:0 3px 0 0;}
.downicon::before{content:"\e634";margin:0 3px 0 0;}
.linkicon::before{content:"\e6ea";margin:0 3px 0 0;}
.qqicon::before{content:"\e62b1";margin:0 3px 0 0;}
#enlarge::before{content:"\e6c8";margin:0 3px 0 0;}
#narrow::before{content:"\e6c7";margin:0 3px 0 0;}
#bc_tool::before{content:"背景\e7d9";}
#bc_tool {position: relative;}
#bc_tool .bc_txt{position: absolute;top:19px;z-index: 99;width:50px;padding:0;left:2px;height:auto;background: #ffffff;border:1px solid #e6e6e6;box-shadow: 0 1px 3px rgba(26,26,26,.1);display: none;}
#bc1::before , #bc2::before , #bc3::before , #bc4::before , #bc5::before , #bc6::before , #bc7::before , #bc8::before{display: block;line-height: 25px;text-align: center;}
#bc1::before{content:"默认";background:#fafcf8; }
#bc2::before{content:"明黄";background:#ffffed; }
#bc3::before{content:"浅绿";background:#eefaee; }
#bc4::before{content:"草绿";background:#cce8cf; }
#bc5::before{content:"红粉";background:#fcefff; }
#bc6::before{content:"深灰";background:#efefef; }
#bc7::before{content:"米色";background:#f5f5dc; }
#bc8::before{content:"漆黑";background:#000000; color:#ffffff;}
/*分页*/
.pagebar{margin:10px 0 0 0 ;text-align: center;}
.pagebar .page { display: inline-block; line-height: 28px; width: 28px;  border: 1px solid #e6e6e6;color:#666666; border-radius: 3px; margin: 10px 5px 0 5px; text-align: center;}
.pagebar .page:hover , .pagebar .now-page{ background:#73b82e; border: 1px solid #73b82e ;color: #ffffff;}
.comlist .pagebar{margin:0 0 10px 0!important;}
.comlist .pagebar .page { margin: 0 5px 10px 5px!important; }
/**详情页**/
.ArticleEdt{float:right;font-size:14px;color:#266497;}
.content h1{ font-size: 32px;line-height: 150%;text-align: center; }
.content .info{ font-size: 13px; line-height: 150%;text-align: center;color:#8c8c8c;margin:20px -10px;}
.content .info span { padding:0 10px;display: inline-block;}
/**正文**/ 
.article {font-size:16px;}
.article p , .article div{ line-height: 175%;margin-bottom: 10px; }
.article img{ max-width:100%!important; height:auto!important;}
.article h2 , .article h3 , .article h4 , .article h5{background: #e6f2d9;border-left: 2px #73b82e solid;line-height: 175%;padding:5px 20px;margin: 20px 0;}
/**======上标、下标======**/
.article sup{position:relative;top:-3px;padding:0 2px;font-family: "iconfont" !important;}
.article sup::before{content:"\e80a";font-size:12px;margin-right:2px;}
.article sub{position:relative;top:3px;padding:0 2px;font-family: "iconfont" !important;}
.article sub::before{content:"\e80a";font-size:12px;margin-right:1px;}
/**======引用======**/
.article blockquote{background: #e6f2d9;position: relative; overflow: hidden; padding:0 20px 0 60px;color:#444444;margin: 20px 0;font-family: "iconfont" !important;}
.article blockquote p , .article blockquote div{font-size:14px;}
.article blockquote::before{content:"\ea9e";color:#a6d279;font-size:20px;position:absolute;left:20px;top:18px;}
.article section{width:100%!important}
/**======table表格======**/
.article table{display:block;width:100%;overflow:hidden;border-spacing:0;border-collapse:collapse;margin:20px 0;}
.article table th , .article table td{padding:5px 15px;border:1px solid #dedede;word-break:break-word}
.article table tr{background:#ffffff;}
.article table tr:nth-child(2n){background:#f7fafc;}
.article table>thead>tr>th{background:#e8e8e8;position:relative;vertical-align:middle;white-space:nowrap;}
.article table caption{line-height:175%;padding:5px 15px;}
/*有序列表和无序列表*/
.article ol{padding:0 0 0 32px;}
.article ul{padding:0 0 0 35px;}
.article ol li ,.article ul li{list-style-type: inherit!important;}
/**======代码语言======**/
.article pre{line-height:175%!important;margin:20px 0!important;}
.article pre code{background:transparent;display:inline;max-width:inherit;padding:2px 0 0 0;margin:0;overflow:visible;line-height:175%;word-wrap:normal;border:0;}
.article pre code::after,.content pre code::before{content:normal}
/**正文结束**/
.articlead img { width: 100%; height: auto; margin-top: 20px; }
.content .tags {margin:20px 0 0 0;line-height: 175%;}
.content .tags i{margin-right:5px;color:#8c8c8c;}
.tags a {margin:0 20px 0 0;display: inline-block;}
.tags a:last-child{margin:0!important;}
/**上一篇**/
.turn p{ line-height: 150%;} 
.turn p:nth-child(2){margin-top:10px;}
.turn span {color: #8c8c8c;margin-right:5px; }
/**左侧栏开始**/
.main_right {width: 30%;float: right; }
.main_right ul {overflow: hidden;margin-top:-15px;}
.main_right ul ul {margin-top:0;}
.main_right ul li { line-height: 150%; margin-top: 15px; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/**网站全部分类**/
#divCatalog ul li {margin-top:20px;font-size: 16px;}
#divCatalog ul li span{ cursor:pointer;float:right;color:#ffffff;width:20px;line-height: 20px;text-align: center;background:#80cc33; position: relative;border-radius: 2px;}
#divCatalog ul li span::before {content: "\e79b";}
#divCatalog ul li span.arrowup::before {content: "\e79c"!important;}
#divCatalog ul li ul{overflow: hidden;display: none;margin:10px 0 0 0;border: 1px solid #e6e6e6;}
#divCatalog ul li ul li{padding:0 15px;line-height: 40px;font-size: 14px; margin-top:0; font-family: "iconfont" !important;}
#divCatalog ul li ul li span{top:10px;}
#divCatalog ul li ul li::before {content: "\e7b3";font-size:12px;margin-right:5px;color:#cacacc;}
#divCatalog ul li ul li ul{margin:0 0 15px 0;}
/**站长信息版块**/
#author{padding:0 0 15px 0!important;}
.author_bg{margin:0 0 55px 0;overflow: hidden;}
.author_bg img{width:100%;}
.r_author{position: relative;}
.r_author .author_face{position: absolute;z-index: 9; width:80px;height:80px;top:-95px;left:50%;margin-left:-40px;}
.r_author .author_face img{width:80px;height:80px;border-radius: 50%;}
.r_author p , .qrcode_b p{line-height: 200%;margin-top:15px;text-align: center;color:#666666;}
.r_author .author_url{text-align: center;margin:0 -1%;}
.r_author .author_url a , #divContorPanel div a{display: inline-block;line-height: 30px; background:#80cc33;color:#ffffff;border-radius: 3px;padding:0 35px;font-family: "iconfont" !important;}
.r_author .author_url a{margin:15px 1% 0 1%;}
#divContorPanel div a{margin-top:15px;}
.r_author .author_url a:hover , #divContorPanel div a:hover {background:#73b82e;}
.r_author .author_url a::before , #divContorPanel div a::before {content:"\e6f1";}
/**控制面板**/
#divContorPanel div{line-height:150%;text-align: center;color:#666666;}
/**关注我们**/
.qrcode_b { text-align: center; }
.qrcode_b img { width: 50%; height: auto; border:1px solid #e6e6e6;}
/**广告位**/
#sidebar_mk{padding:0!important;background:transparent!important;box-shadow: 0 0 0 0 rgba(0,0,0,0)!important;}
#sidebar_mk .function_t{display:none;}
#sidebar_mk ul li img { width: 100%; height: auto; }
/**图标汇集**/ 
#divMisc .function_c ul {margin-right:-3%;}
#divMisc .function_c ul li {float:left;margin-right:3%;width:30.3333%; }
#divMisc .function_c ul li img{width:100%;height:auto; }
/**热门标签|标签列表**/ 
#hot_tags .function_c ul , #divTags .function_c ul {margin:-15px -1% 0 -1%;padding:10px 0 0 0;}
#hot_tags .function_c ul li , #divTags .function_c ul li {float:left;margin:5px 1% 0 1%;line-height: 28px;}
#hot_tags .function_c ul li a , #divTags .function_c ul li a{border-radius: 3px;display:block;padding:0 7px;border:1px solid #e6e6e6;}
#hot_tags .function_c ul li a:hover , #divTags .function_c ul li a:hover {color:#ffffff;}
/**随机标签背景颜色**/
.tag_c0{color:#CC9999;}
.tag_c1{color:#666699;}
.tag_c2{color:#FF9900;}
.tag_c3{color:#0099CC;}
.tag_c4{color:#CC3399;}
.tag_c5{color:#99CC00;}
.tag_c6{color:#009999;}
.tag_c7{color:#999999;}
.tag_c0:hover{background:#CC9999;border:1px solid #CC9999;}
.tag_c1:hover{background:#666699;border:1px solid #666699;}
.tag_c2:hover{background:#FF9900;border:1px solid #FF9900;}
.tag_c3:hover{background:#0099CC;border:1px solid #0099CC;}
.tag_c4:hover{background:#CC3399;border:1px solid #CC3399;}
.tag_c5:hover{background:#99CC00;border:1px solid #99CC00;}
.tag_c6:hover{background:#009999;border:1px solid #009999;}
.tag_c7:hover{background:#999999;border:1px solid #999999;}
/**网站收藏|作者列表|友情链接**/ 
#divFavorites .function_c ul , #divAuthors .function_c ul , #divLinkage .function_c ul , #divArchives .function_c ul , #divStatistics .function_c ul {margin-right:-3%;}
#divFavorites .function_c ul li , #divAuthors .function_c ul li , #divLinkage .function_c ul li , #divArchives .function_c ul li , #divStatistics .function_c ul li {float:left;margin-right:3%;width:47%;font-family: "iconfont" !important;}
#divFavorites .function_c ul li::before , #divAuthors .function_c ul li::before , #divLinkage .function_c ul li::before , #divArchives .function_c ul li::before , #divStatistics .function_c ul li::before{content: "\e757 ";color:#cacaca;} 
/**推广链接**/
#extension .function_c ul li a{font-family: "iconfont" !important;}
#extension .function_c ul li a::before {content: "\e6ea"; float:right;color:#8c8c8c;;margin-left:5px;}
/**日历**/
#divCalendar caption{line-height:40px;font-size:16px}
#divCalendar table {border-collapse: collapse;width: 100%;text-align: center;}
#divCalendar div{margin:0 -1px -1px -1px;}
#divCalendar thead tr{background: #73b82e!important;color:#ffffff;}
#divCalendar table td , #divCalendar table th {text-align: center;padding: 8px 0;vertical-align: middle;}
#divCalendar table th {border: 1px solid #e6e6e6;}
#divCalendar table td {color:#8c8c8c;border: 1px solid #ededed;}
/**搜索**/ 
#divSearchPanel div{overflow: hidden;}
#divSearchPanel form{width:100%;position:relative;}
#divSearchPanel input[type=text]{border:1px solid #e6e6e6;height:34px;line-height:34px;padding:1px 55px 0 5px;width:100%;float:left;display:block;border-radius: 3px 0 0 3px;}
#divSearchPanel input[type=submit]{border:0;line-height:34px;width:50px;background:#ff9900;color:#ffffff;position:absolute;right:0;top:0;cursor: pointer;border-radius: 0 3px 3px 0;}
#divSearchPanel input[type=submit]:hover{background:#e68a00;}
/**======热门文章 有序列表=====**/
#hot_article ul li a::before , .hot_article ul li a::before {background: #cacaca;color:#ffffff;width:18px;line-height:18px;border-radius: 3px; font-size:12px;text-align: center;margin-right:10px;display: inline-block;position: relative;}
#hot_article ul li:nth-child(1) a::before , .hot_article ul li:nth-child(1) a::before {background: #FF6666!important;}
#hot_article ul li:nth-child(2) a::before , .hot_article ul li:nth-child(2) a::before {background: #FF9900!important;}
#hot_article ul li:nth-child(3) a::before , .hot_article ul li:nth-child(3) a::before {background: #99CC66!important;}
#hot_article ul li:nth-child(1) a::before , .hot_article ul li:nth-child(1) a::before {content: "1";}
#hot_article ul li:nth-child(2) a::before , .hot_article ul li:nth-child(2) a::before {content: "2";}
#hot_article ul li:nth-child(3) a::before , .hot_article ul li:nth-child(3) a::before {content: "3";}
#hot_article ul li:nth-child(4) a::before , .hot_article ul li:nth-child(4) a::before {content: "4";}
#hot_article ul li:nth-child(5) a::before , .hot_article ul li:nth-child(5) a::before {content: "5";}
#hot_article ul li:nth-child(6) a::before , .hot_article ul li:nth-child(6) a::before {content: "6";}
#hot_article ul li:nth-child(7) a::before , .hot_article ul li:nth-child(7) a::before {content: "7";}
#hot_article ul li:nth-child(8) a::before , .hot_article ul li:nth-child(8) a::before {content: "8";}
#hot_article ul li:nth-child(9) a::before , .hot_article ul li:nth-child(9) a::before {content: "9";}
#hot_article ul li:nth-child(10) a::before , .hot_article ul li:nth-child(10) a::before {content: "10";}
#hot_article ul li:nth-child(11) a::before , .hot_article ul li:nth-child(11) a::before {content: "11";}
#hot_article ul li:nth-child(12) a::before , .hot_article ul li:nth-child(12) a::before {content: "12";}
#hot_article ul li:nth-child(13) a::before , .hot_article ul li:nth-child(13) a::before {content: "13";}
#hot_article ul li:nth-child(14) a::before , .hot_article ul li:nth-child(14) a::before {content: "14";}
#hot_article ul li:nth-child(15) a::before , .hot_article ul li:nth-child(15) a::before {content: "15";}
#hot_article ul li:nth-child(16) a::before , .hot_article ul li:nth-child(16) a::before {content: "16";}
#hot_article ul li:nth-child(17) a::before , .hot_article ul li:nth-child(17) a::before {content: "17";}
#hot_article ul li:nth-child(18) a::before , .hot_article ul li:nth-child(18) a::before {content: "18";}
#hot_article ul li:nth-child(19) a::before , .hot_article ul li:nth-child(19) a::before {content: "19";}
#hot_article ul li:nth-child(20) a::before , .hot_article ul li:nth-child(20) a::before {content: "20";}
/**投稿**/
.submit_box p , .submit_box div {margin:0 0 20px 0;font-size:14px;}
.submit_box span{line-height:20px;font-size:14px;font-weight: bold;margin:0 0 5px 0;display: inline-block;}
.submit_box input , .submit_box select {border: 1px solid #e6e6e6;line-height:34px;height:34px;font-size:14px;padding:0 5px ;}
.submit_box input{width:100%;}
.submit_box button {margin:0 0 20px 0;}
.submit_box input.z_vcode{width:50%!important;}
.submit_box .ccode{width:95px!important;height:34px!important;}
.submit_box .uploadimg {position:relative;}
.submit_box .uploadimg input{padding:0 70px 0 4px;}
.submit_box .uploadimg .opt{position: absolute;right:0;bottom:0;margin:0;line-height:34px;font-size:14px;padding:0 5px;cursor:pointer; border-left:1px solid #e6e6e6;}
.edui-default .edui-editor{z-index: 9!important}
.submit_box .edui-editor div {line-height:100%!important;margin:0!important;}
/****评论开始***/
#comments h3 span small{background:#80cc33;color:#ffffff;padding:0 5px;margin:0 2px;line-height: 18px;display: inline-block;}
.compost .com_name span{line-height:30px;margin:0 20px 0 0;display: inline-block; position: relative;}
.compost .com_info { overflow: hidden; }
.compost .com_info ul {list-style: none;margin-right: -3%; }
.compost .com_info li { float: left; margin-right: 3%;width:30.333333%; margin-bottom: 20px; position: relative;}
.compost .com_info li input { width: 100%; height: 30px; line-height: 30px; padding:0 5px; border: 1px solid #e6e6e6;background:#fafcf8;border-radius: 3px;}
.compost .com_info li img {position: absolute; top:0;left:100%;height: 30px;vertical-align: top }
.compost .com_info textarea { width: 100%;resize:none; margin-bottom:20px;border: 1px solid #e6e6e6; display: block; padding: 10px;background:#fafcf8;border-radius: 3px;}
.compost .com_info button , .submit_box button{ background: #80cc33; color: #ffffff;line-height: 40px; padding:0 30px;font-size: 16px;display:inline-block;cursor:pointer; }
.compost .com_info button:hover{ background: #73b82e;}
.comlist{padding:20px 0 0 0}
.comlist ul { list-style: none; border-top: 1px solid #e6e6e6; }
.comlist ul ul { margin-left: 5% }
.comlist ul li p ul{margin-top:20px;}
.comlist ul li p ul li{padding:20px 0 0 0;}
.comlist li { overflow: hidden; padding: 20px 0; display: block; }
.comlist li img { float: left; width: 39px; height: 39px; border-radius: 50%; transition: 1s;-moz-transition: 1s;-webkit-transition: 1s;-o-transition: 1s;}
.comlist li:hover img {transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);}
.comlist li .clbody { margin-left: 50px }
.comlist li.reply{padding:0!important; }
.clbody .cinfo { overflow: hidden }
.clbody .cinfo h5 { float: left;line-height: 21px;font-size: 14px; font-weight:normal;}
.clbody .cinfo span { float: right; }
.clbody em { color: #8c8c8c; line-height: 18px; margin-bottom:10px;font-size: 12px; font-style: normal; display: block }
.clbody p { line-height:150%; }
.compost .com_name a , .clbody .cinfo h5 , .clbody .cinfo span a , .clbody p a { color: #6492c1; }
/**评论样式结束**/
.links {margin: -10px -2% 0 0;overflow: hidden;}
.links li {float:left;line-height: 150%;margin:10px 2% 0 0;}
/**页脚**/
footer {color: #666666; padding: 20px;overflow: hidden; border-top:2px solid #80cc33;}
footer ul{text-align:center;margin:0 -15px 10px -15px;}
footer ul li{line-height: 150%;display: inline-block;margin:0 15px;}
footer p { line-height: 150%; text-align: center;}
footer a { color: #666666; }
footer a:hover {text-decoration: underline;}
.gongan {width:16px;height:16px;margin-right:2px;position: relative;top:-2px;}
@media screen and (max-width: 1221px) {
.nav li a{padding:0 15px;}
}
@media screen and (max-width: 981px) {
.pc{display:none!important}
.name_box .subname , #nav_search , .nav li:hover ul ,  .list_url li:hover .button, .list_it li  p , .user , .search , .nav , .hot_article , .head_button{display:none;}
/**阴影**/
.user , .search , .nav {box-shadow: 0 1px 3px rgba(26,26,26,.1);}
header{position:fixed;height:60px;background:#fafcf8;right:0;left:0;top:0;z-index:999;padding:0;transition:top .5s}
.head_hide{top:-60px;}
.logo {width: 40px;margin: 10px 10px 10px 20px;}
.logo img { width: 40px;height:40px; }
.name_box {margin: 10px 0 0 0; }
.name_box .name {line-height: 40px;font-size: 20px;} 
/*按钮*/
.button_box{height: 60px; padding:10px 0;position: absolute; right:0;top:0;margin-right:10px;text-align: right;display:block;}
.button_box button{line-height: 20px; padding: 0 10px;cursor: pointer; font-family:iconfont!important;color:#666666;}
.button_box button#mnav::before{content:"\e8fb";color: #67a529;display: block;}
.button_box button#msearch::before{content:"\e640";color: #ff9900;display: block;}
.button_box button#muser::before{content:"\e761";color: #FF6666;display: block;}
/*导航栏*/
.nav_box{height:auto!important;clear:none;}
.user , .search , .nav {background: #fafcf8;width:100%;margin:0;top:60px;right:0;left:0;position: absolute;z-index: 999;transition:top .5s; }
.user , .search{padding:20px;} 
.nav {overflow: auto;line-height:40px;max-height: calc(100vh - 60px);height:auto;border-top:0;}
.nav li{width:100%;line-height:40px;border-top:1px solid #f0f5ea;}
.nav li a{padding:0 0 0 20px;color:#444444;}
.nav li a.cut_65{width: -webkit-calc(100% - 65px);width: -moz-calc(100% - 65px);width: calc(100% - 65px);}
.nav li .icon_d {position:absolute;right:0;top:0;}    
.nav li .icon_d::after{content:"\e79b"!important;color:#8c8c8c;padding:0 15px;margin:0;top:0;right:0;border-left:1px solid #f0f5ea;position: absolute;display: block; z-index: 1000;}
.nav li .icon_u::after{content:"\e79c"!important;}
.nav li::before{border-bottom:0!important;}
.nav li:hover , .nav li.cur:hover , .nav li ul li:hover{background:#f5f9f1;}
.nav li.cur{background:#fafcf8;}
.nav li.cur a{color:#73b82e;} 
.nav li.cur ul li a{color:#444444;} 
.nav li:first-child{border-top:0}
.nav li ul{position: static;top:0;z-index:999;overflow: hidden; box-shadow: 0 0 0 0 rgba(0,0,0,0);transition:top .5s;} 
.nav li ul li{border-top:1px solid #f0f5ea;}
.nav li ul li:first-child{border-top:1px solid #f0f5ea;}
.nav li ul li a{padding:0 20px;font-weight: normal;font-family: "iconfont" !important;} 
.nav li ul li a::before {content: "\e7b3";font-size:12px;margin-right:5px;color:#cacacc;}
/**网站主体**/
.main {padding: 50px 20px 30px 20px;}   
.main_left , .main_right  { float: none; width: 100%; }
.index_news_box div ,.index_news_box div:nth-child(3n){float:left; width:48%;margin-right: 4%;}
.index_news_box div:nth-child(2n){float:right;margin-right:0;}
/**图文列表**/
.list_it li .pic { width: 96px;height:72px;margin-right:15px;}
.list_it li h2 { line-height:24px;font-size:16px;font-weight: normal;margin-top:0;min-height:48px;}
.index_p li{width:23%!important;}    
/**手机版提交图片自适应**/
.edui-default .edui-dialog-body {width: 320px!important;height: auto!important;}
.edui-default .edui-for-insertimage .edui-dialog-content {max-width: 320px!important;height: 300px!important;}
.links li {}
}
@media screen and (max-width: 651px) {
.user{text-align: center;}
.login {float: none; width:100%; margin-left: 0; margin-top:10px;}    
/**隐藏**/
.subcategorys{text-align: center;} 
.list_it li  .info span.cate , .list_it li  .info span.tags{display:none;}
.content h1 { font-size: 24px;} 
.index_news_box div , .index_news_box div:nth-child(2n) , .index_news_box div:nth-child(3n) , .list_newest li , .list_newest li:nth-child(2n){float:none;width:100%;margin-right: 0;}
}
@media screen and (max-width: 481px) {
.r_slides_nav {font-size: 16px;line-height: 40px;height: 40px;width: 25px;margin-top: -20px;}
.r_slides p{font-size:12px;padding:5px 15px;}
.r_slides_tabs{ padding:10px 0;}
.r_slides_tabs li a{padding:0 10px;}
.list_a li a , .index_news li , .list_newest li{white-space: normal;}
.list_newest li.n_news .pic {margin-right:10px;} 
.list_a li span , .index_news li span , .list_newest li span{display:none;}
.list_a li a{max-width: 100%;padding:0;position: relative;}
.list_p {margin:-20px -3% 0 0;} 
.list_p li , .index_p li {width:47%!important;margin:20px 3% 0 0;}    
.compost .com_info ul{margin:0;}
.compost .com_info li input , .compost .com_info li , .compost .com_info button , .submit_box button{ width: 100%;  }
.compost .com_info li:nth-child(4) { width: 50%; }
.links {margin:-10px -3% 0 0;}
.links li {margin:10px 3% 0 0;}
footer p { font-size:12px; }
}




.meihua_1 {
	display: block;
	margin-top: 10px !important;
    margin-bottom: 0 !important;

	padding: 5px 10px;
	background-color: #ea4c89;
	color: #FFF;
	font-weight: bold;
	font-size: 18px;
	font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.meihua_2 {
	background-color: #fff;
	margin-top:0 !important; 
	margin-bottom: 20px !important;
	box-shadow: 0 1px 2px rgba(15,39,65,0.1);
	font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.meihua_2 .meihua_2_1 {
	height: auto;
	overflow: hidden;
	background-color: #FFF;
	border: 1px solid #DDDDDD;
	border-width: 1px 1px 1px 1px;
	padding: 10px;
}
.meihua_2 .meihua_2_1 p {

}
.meihua_2 .meihua_2_1 .meihua_btn {
float: left;
    border: 1px solid #8a8a8a;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding-left: 40px;
    margin: 0px 10px 0 0;
    overflow: hidden;
    border-radius: 2px;
	background: url("../images/30.png")/*tpa=/images/30.png*/ no-repeat 5px 3px #4abd96;
    border: 1px solid #4abd96;
    color: #FFF;
    text-decoration: none;    padding-right: 10px;
}
.meihua_2 .meihua_2_1 .meihua_btn i {
	margin-right: 5px
}
.meihua_2 .meihua_2_1 .meihua_btn:hover {
	background-color: #3169b0
}
.video {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.video iframe,
.video object,
.video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.short-btn {
    float: left;
    border: 1px solid #8a8a8a;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding-left: 40px;
    margin: 10px 10px 0 0;
    overflow: hidden;
    border-radius: 2px;
    background: url("../images/10.png")/*tpa=/images/10.png*/ no-repeat 5px 3px #4abd96;
    border: 1px solid #4abd96;
    text-decoration: none;color: #FFF!important;padding-right: 10px;text-decoration: none; 
}
.short-btn:hover {
	background-color: #3169b0
}