/*
* 基于CSS3开发的网站前端样式，适用于Z-blogPHP主题《燕雀-星岚多功能博客主题》
* 作者：星岚工作室（QQ：914466480）
* 网站：https://www.finchui.com/
* 主题版本:1.2
* 色调：橘色主基调（适配404页面风格）
*/
html{-webkit-text-size-adjust:none;word-wrap:break-word;word-break:break-all;scroll-behavior:smooth}
body{color:#333333;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Source Han Sans","Noto Sans CJK Sc","Microsoft YaHei",sans-serif;background:#fffaf5}
@font-face{font-family:iconfont;src:url(css/iconfont.woff2?t=1625538897231) format('woff2'),url(css/iconfont.woff?t=1625538897231) format('woff'),url(css/iconfont.ttf?t=1625538897231) format('truetype');font-display:swap}
.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:#333333;text-decoration:none;transition:all .15s ease 0s}
a:hover{color:#ea580c;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}
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,.nav li ul,.nav_fixed,.search{box-shadow:0 3px 5px rgba(0,0,0,.05)}
header{background:#ffffff;height:auto;position:relative;border-bottom:1px solid #ffffff}
.logo{float:left;margin:20px}
.logo img{width:auto;height:60px}
.name_box{float:left;margin:22px 0 0 0}
.name_box,.name_box *{overflow:hidden}
.name{line-height:30px;font-size:22px;font-weight:bold}
.subname{float:left;line-height:20px;color:#999999;margin:5px 0 0 0}
.login{line-height:150%;color:#999999;position:absolute;right:0;top:40px;padding-right:20px;text-align:right}
.login a{border-left:1px solid #ebebeb}
.login a{margin-left:10px;padding-left:10px}
.login a:first-child{border-left:0;margin-left:0;padding-left:0}
.nav_box #nav_search{position:absolute;top:0;right:0;padding:0 20px;line-height:42px;font-size:15px;background:transparent;cursor:pointer}
.nav_box #nav_search::before{content:"\e640";font-family:iconfont!important}
.search{position:absolute;top:43px;right:0;z-index:999;width:100%;max-width:310px;padding:20px;background:#ffffff}
.search form{position:relative}
.search input{line-height:36px;height:36px;border:1px solid #ebebeb;width:100%;vertical-align:bottom;padding:1px 74px 0 10px;color:#666666}
.input_clear{position:absolute;line-height:36px;right:50px;top:0;color:#999999;font-size:12px;cursor:pointer;transform:rotateZ(0);-moz-transform:rotateZ(0);-webkit-transform:rotateZ(0);-o-transform:rotateZ(0);transition:1s ease 0s;-moz-transition:1s ease 0s;-webkit-transition:1s ease 0s;-o-transition:1s ease 0s}
.input_clear::before{content:"\e630";padding:0 10px;font-family:iconfont!important}
.search button{line-height:36px;background:#ea580c;color:#ffffff;width:50px;cursor:pointer;position:absolute;right:0;top:0}
.search button::before{content:"Search"}
.search button:hover{background:#c2410c}
.button_box,.search,.input_clear{display:none}
.main{background:#fff7ed;overflow:hidden;padding-bottom:20px}
.main_left{
float:left;
width:870px;
contain:layout;/* 新增：限制重排范围 */
}
.section,.content,.function{background:#ffffff;overflow:hidden;margin-top:20px}
.section h3,.function_t{line-height:40px;font-size:16px;border-bottom:1px solid #ebebeb;font-weight:normal}
.section h3{padding:0 20px}
.function_t{padding:0 15px}
.section h3 span{font-size:12px;float:right;font-weight:normal;color:#999999}
.section h3 span.section_intro{float:none;margin-left:15px}
.section h3 span.recommend_info{width:70%;text-align:right}
.section h3 span a{color:#999999}
.r_slides_box{position:relative;width:100%;margin-top:20px}
.r_slides_box .prev{left:0}
.r_slides_box .next{right:0}
.r_slides_box .prev,.r_slides_box .next{display:none}
.r_slides_box:hover .prev,.r_slides_box:hover .next{display:block}
.r_slides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.r_slides li{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}
.r_slides p{position:absolute;z-index:9;font-size:16px;text-shadow:none;left:0;bottom:0;margin:0;width:100%;padding:40px 20px 16px 20px;line-height:24px;color:#ffffff;background:-o-linear-gradient(top,transparent,rgba(0,0,0,.6));background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}
.r_slides p a{color:#fff;width:80%;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}
.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:right;left:0;right:20px;bottom:24px;font-size:0}
.r_slides_tabs li{margin:0 5px;display:inline-block}
.r_slides_tabs li.r_slides_here a{background:rgba(234,88,12,.8);padding:0 8px}
.r_slides_tabs li a{font-size:0px;padding:0 4px;line-height:6px;display:inline-block;background:rgba(255,255,255,.8);border-radius:5px}
.breadcrumb{line-height:21px;font-size:14px;color:#999999;padding:9px 20px 10px 20px;border-bottom:1px solid #ebebeb}
.breadcrumb i{padding:0 2px}
.subcategorys{border-bottom:1px solid #ebebeb;padding:0 5px 15px 0}
.subcategorys li{margin:0 15px 0 0;line-height:175%;display:inline-block}
.subcategorys li:hover a,.subcategorys li a.cur{color:#ea580c}
.subcategorys ul{padding:15px 0 0 65px;position:relative}
.subcategorys ul::before{position:absolute;left:20px;top:15px;color:#999;line-height:175%}
.subcategorys .fenlei::before{content:"分类"}
.subcategorys .zilei::before{content:"子类"}
.subcategorys .yemian::before{content:"页面"}
.intro{background:#f5f5f5;border-bottom:1px solid #ebebeb;line-height:175%;color:#666666;position:relative;overflow:hidden;padding:20px 20px 20px 60px;font-family:"iconfont" !important}
.intro::before{content:"\ea9e";color:#d9d9d9;font-size:20px;position:absolute;left:20px;top:18px}
.index_news_box{overflow:hidden}
.index_news_box div{width:49%;float:left}
.index_news_box div:nth-child(2n){float:right}
.list_a,.index_news{overflow:hidden;padding:0 0 20px 0}
.list_a li:last-child{border-bottom:0 !important;padding:0 20px!important}
.list_a li:nth-child(5n){padding:0 20px 20px 20px;border-bottom:1px solid #ebebeb}
.list_a li,.index_news li{display:list-item;line-height:150%;font-size:16px;margin-top:20px;padding:0 20px}
.list_a li span{float:right;font-size:12px;color:#999999}
.list_it{overflow:hidden}
.list_it li{padding:20px;border-top:1px solid #ebebeb;position:relative;overflow:hidden;display:block}
.list_it li:hover,.list_shop li:hover,.list_url li:hover,.list_app li:hover,.list_p li:hover{background:#fffaf5}
.list_it li:first-child{border-top: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;font-weight:normal}
.list_it li p{color:#999999;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:#999999}
.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_shop li,.list_url li,.list_p li{width:33.3333333%;float:left;position:relative;overflow:hidden;box-shadow:3px 3px 5px rgba(0,0,0,.05)}
.list_shop li,.list_p li{padding:10px 10px 20px 10px}
.list_shop li .shop_img,.list_p li .picture_img{position:relative;padding-top:75%;width:100%}
.list_shop li .shop_img img,.list_shop li .shop_img2 img,.list_p li .picture_img img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;border:1px solid #f2f2f2}
.list_shop li .shop_img2{position:relative;padding-top:100%;width:100%}
.list_shop li h2,.list_p li h2{line-height:24px;height:48px;font-size:16px;margin:10px 0 0 0;font-weight:normal}
.list_shop li .shop_spec{line-height:24px;height:24px;font-size:14px;color:#999999;text-align:center;overflow:hidden;margin:10px 0 0 0}
.list_shop li .shop_spec span.price{font-size:16px;color:#e60000;font-weight:bold;margin:0 3px 0 2px}
.list_shop li .shop_spec span.free{font-size:16px;color:#39ac43;font-weight:bold;margin:0 0 0 2px}
.list_shop li .shop_spec span.author{float:right}
.list_shop li .shop_spec i{text-decoration:line-through;font-size:12px}
.list_p li .picture_info{margin:15px 0 0 0;line-height:18px;font-size:12px;overflow:hidden;text-align:right;color:#999999}
.list_p li .picture_info span.picture_view{float:left}
.list_url li{padding:20px}
.list_url li h2{line-height:150%;font-size:16px;font-weight:normal}
.list_url li img{float:left;height:16px;margin-right:5px;border-radius:50%;position:relative;top:2px;transform:rotateZ(0);-moz-transform:rotateZ(0);-webkit-transform:rotateZ(0);-o-transform:rotateZ(0);transition:1s ease 0s;-moz-transition:1s ease 0s;-webkit-transition:1s ease 0s;-o-transition:1s ease 0s}
.list_url li .button{height:34px;margin:9px 0 4px 0;overflow:hidden;display:none}
.list_url li .button a{line-height:34px;height:34px;display:inline-block;text-align:center;width:50%;border-right:1px solid #ebebeb;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
.list_url li .button a:nth-child(2){border-left:0}
.list_url li:hover .button{display:block}
.list_url li:hover .info{display:none}
.list_app li{width:25%;float:left;text-align:center;padding:20px;box-shadow:3px 3px 5px rgba(0,0,0,.05)}
.list_app li img{width:100px;height:100px;border-radius:25px;object-fit:cover;border:1px solid #f2f2f2}
.list_app_qrcode li img{border-radius:0!important}/*22-3-1改*/
.list_app li h2{line-height:21px;height:21px;font-size:14px;margin:10px 0 0 0}
.section h3 span.recommend_info,.list_a li,.list_url li h2,.list_app li h2,.index_news li,.main_right ul li,.links li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list_it li p,.list_shop li h2,.list_url li .info,.list_app li .info,.list_p li h2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.list_url li .info,.list_app li .info{line-height:21px;height:42px;margin:5px 0 0 0;color:#999999}
.IsTop,.WMR,.cateicon,.tagicon,.viewicon,.timeicon,.commicon,.authoricon,.downicon,.linkicon,.qqicon,#enlarge,#narrow{font-family:iconfont!important}
.IsTop::before,.WMR::before{color:#ff0000;margin:0 3px 0 0;font-weight:normal!important}
.IsTop::before{content:"\e607"}
.WMR::before{content:"\e608"}
#enlarge,#narrow{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:"\e63e";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:"\e62b";margin:0 3px 0 0}
#enlarge::before{content:"\e6c8";margin:0 3px 0 0}
#narrow::before{content:"\e6c7";margin:0 3px 0 0}
.pagebar{margin:10px 0 0 0;padding:0 15px;text-align:center}
.pagebar .page{display:inline-block;line-height:28px;width:30px;border:1px solid #eaeaea;background:#ffffff;color:#666666;border-radius:3px;margin:10px 3px 0 3px;text-align:center}
.pagebar .page:hover,.pagebar .now-page{background:#ea580c;border:1px solid #ea580c;color:#ffffff}
.comlist .pagebar{margin:0 0 10px 0!important}
.comlist .pagebar .page{margin:0 3px 10px 3px!important}
.ArticleEdt{float:right;font-size:14px;color:#c2410c}
.content h1{font-size:24px;line-height:150%;margin:20px 0 0 0;padding:0 20px;text-align:center}
.content .info{font-size:12px;line-height:150%;text-align:center;padding:0 10px;color:#999999;margin:20px 0;overflow:hidden}
.content .info span{padding:0 10px;display:inline-block}
.coding{border-radius:2px;padding:0 2px}
.info{color:#999999;font-size:12px}
.info a,.breadcrumb a{color:#999999}
.info a:hover,.breadcrumb a:hover{color:#ea580c}
.info span i.youhui{background:#f0f8ed;border:1px solid #b2dba3;color:#56af45}
.info span i.yaoqing{background:#fefbf1;border:1px solid #dad1aa;color:#caaa74}
.info span i.zhuce{background:#eaf5fb;border:1px solid #b1cfea;color:#71a4d4}
.c_extend{padding:0 0 20px 20px;overflow:hidden;min-height:200px;position:relative}
.c_extend h1{text-align:left}
.c_extend .info{text-align:left;margin:20px 0 0 0}
.c_extend img{float:left;margin-top:20px;border:1px solid #ebebeb;height:auto;object-fit:cover;overflow:hidden}
.c_extend .shop_img img,.c_extend .webimg img{max-width:300px}
.c_box{overflow:hidden}
.c_extend .appimg img{width:100px;border-radius:25px}
.c_extend .qrimg img{width:160px}/*22-3-1改*/
.c_extend .shop_img,.c_extend .webimg{text-align:center}
.appqrcode{background:#ffffff;width:100px;margin:0 20px;text-align:center;float:right}
.appqrcode img{width:100px;height:100px;margin-bottom:10px}
.appqrcode p{color:#999999;font-size:12px}
.in_a_word{background:#fbfaef;color:#666666;padding:10px 20px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;line-height:175%;text-align:center}
.article{padding:0 20px;font-size:16px}
.article p,.article div{line-height:175%;margin:20px 0}
.article img{max-width:100%!important;height:auto!important}
.article h2,.article h3,.article h4,.article h5,.article h6{line-height:175%;margin:20px 0}
.article h2::before,.article h3::before,.article h4::before,.article h5::before,.article h6::before{content:"\e616";font-family:"iconfont" !important;color:#ff0000;margin-right:5px}
.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:#f5f5f5;color:#666666;position:relative;overflow:hidden;padding:0 20px 0 60px;margin:20px -20px;font-family:"iconfont" !important}
.article blockquote p,.article blockquote div{font-size:14px}
.article blockquote::before{content:"\ea9e";color:#d9d9d9;font-size:20px;position:absolute;left:20px;top:18px}
.article section{width:100%!important}
.article table{width:100%;overflow:hidden;border-spacing:0;border-collapse:collapse;margin:20px 0}
.article table th,.article table td{padding:10px 15px;border:1px solid #dedede;word-break:break-word}
.article table th p,.article table td p{margin:0}
.article table tr{background:#ffffff}
.article table tr:nth-child(2n){background:#fffaf5}
.article table>thead>tr>th{background:#fed7aa;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{list-style-type:decimal}
.article ul{list-style-type:disc}
.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;padding:0 20px;line-height:175%}
.content .tags i{margin-right:5px;color:#999999}
.tags a{margin:0 20px 0 0;display:inline-block}
.tags a:last-child{margin:0!important}
.download{padding:10px 20px 20px 20px}
.download p{line-height:150%;margin-top:10px;color:#666666}
.download p span{font-weight:bold}
.download .down{background:#ea580c;border:1px solid #ea580c;color:#ffffff;display:inline-block;padding:0 30px;line-height:38px;font-size:16px;text-align:center;margin:10px 20px 0 0}
.download .down:hover{-moz-opacity:0.9;opacity:0.9}
.download .down_backups{background:#ffffff!important;color:#ea580c!important}
.download .down_backups:hover{background:#ea580c!important;color:#ffffff!important;-moz-opacity:1;opacity:1}
.download .userdown{border:1px solid #f8d5d5;padding:10px 20px;margin-top:20px;text-align:center}
.download .userdown a{color:#ea580c}
.download .userdown span{color:#ed1c24}
.turn{background:#ffffff;padding:5px 20px 15px 20px;margin:0 -2% 0 0;overflow:hidden}
.turn li{line-height:150%;margin-top:10px;margin-right:2%;float:left;width:48%}
.turn li::before{color:#999999;margin-bottom:5px;display:block;font-size:12px}
.turn li.turn_prev::before{content:"上一篇"}
.turn li.turn_next::before{content:"下一篇"}
.main_right{width:310px;float:right}
.main_right ul{padding:0 15px 15px 15px;overflow:hidden}
.main_right ul li{line-height:150%;margin-top:15px}
#divCatalog ul li span{cursor:pointer;float:right;color:#999999;width:20px;line-height:20px;height:20px;text-align:center;background:#f2f2f2;border:1px solid #ebebeb;position:relative;top:1px}
#divCatalog ul li span:hover{color:#ea580c;border:1px solid #ea580c}
#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-top:15px;border:1px solid #f2f2f2}
#divCatalog ul li ul li a{font-weight:normal;font-family:"iconfont" !important}
#divCatalog ul li ul li a::before{content:"\e7b3";font-size:12px;margin-right:5px;color:#cacacc}
#author div{text-align:center}
#author .function_c{border:1px solid #f2f2f2}
#author .authorbg{position:relative;margin:0 0 50px 0;padding:0}
#author .authorbg img{width:100%;height:auto;display:block}
#author .authorbg .avatar{position:absolute;bottom:-40px;left:50%;z-index:9;margin-left:-40px;padding:5px;width:80px;height:80px;border-radius:50%;background:#fff}
#author .authorbg .avatar img{width:70px;height:70px;border-radius:50%}
#author .author-name,#author p{font-size:14px;padding:0 15px;text-align:center}
#author p{line-height:150%;margin:15px 0}
#author .authorcount{padding:0;font-size:0;border-top:1px solid #f2f2f2}
.authorcount div{padding:10px 0;display:inline-block;line-height:150%;width:25%;font-size:12px;border-right:1px solid #f2f2f2}
.authorcount div:nth-child(4){border-right:0}
.authorcount small{display:block;font-size:16px;margin-bottom:5px}
.qrcode_b{padding:15px;text-align:center}
.qrcode_b img{
width:50%;
height:auto;
aspect-ratio:1 / 1;
border:1px solid #ebebeb;
}
.qrcode_b p{line-height:150%;margin-top:15px;text-align:center}
#sidebardiy ul{padding:0!important}
#sidebardiy ul li img{width:100%;height:auto}
#sidebardiy{padding:0!important;margin-top:5px;background:transparent!important;box-shadow:0 0 0 0 rgba(0,0,0,0)!important}
#sidebardiy .function_t{display:none}
#divMisc ul{margin-right:-3%}
#divMisc ul li{float:left;margin-right:3%;width:30.3333%}
#divMisc ul li img{width:100%;height:auto}
#hot_tags ul,#divTags ul{margin:0 -1%;padding:10px 15px 15px 15px}
#hot_tags ul li,#divTags ul li{float:left;margin:5px 1% 0 1%}
#hot_tags ul li a,#divTags ul li a{display:block;color:#ffffff;font-size:14px;padding:2px 5px;border-radius:3px;position:relative}
#hot_tags ul li a:hover::before,#divTags ul li a:hover::before{display:block;content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,5%)}
.tag_c0{background:#6e6e6e}
.tag_c1{background:#68a2d5}
.tag_c2{background:#7dc67d}
.tag_c3{background:#e17572}
.tag_c4{background:#7898aa}
.tag_c5{background:#c35cff}
.tag_c6{background:#33bcba}
.tag_c7{background:#c28f5c}
.tag_c8{background:#ff8533}
#divFavorites ul,#divAuthors ul,#divLinkage ul,#divArchives ul,#divStatistics ul{margin-right:-3%}
#divFavorites ul li,#divAuthors ul li,#divLinkage ul li,#divArchives ul li,#divStatistics ul li{float:left;margin-right:3%;width:47%}
#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:#ea580c!important;color:#ffffff}
#divCalendar table td,#divCalendar table th{text-align:center;padding:8px 0;vertical-align:middle}
#divCalendar table th{border:1px solid #ebebeb}
#divCalendar table td{color:#999999;border:1px solid #f2f2f2}
#divSearchPanel div{padding:15px;overflow:hidden}
#divSearchPanel form{width:100%;position:relative}
#divSearchPanel input[type=text]{border:1px solid #ebebeb;height:36px;line-height:36px;padding:1px 55px 0 5px;width:100%;float:left;display:block}
#divSearchPanel input[type=submit]{border:0;line-height:36px;width:50px;background:#ea580c;color:#ffffff;position:absolute;right:0;top:0;cursor:pointer}
#divSearchPanel input[type=submit]:hover{background:#c2410c}
#divContorPanel div{line-height:150%;padding:20px 15px;text-align:center}
#divContorPanel div a{border:1px solid #ebebeb;background:#f5f5f5;line-height:30px;display:inline-block;border-radius:15px;padding:0 15px;margin-top:10px}
#divContorPanel div a:hover{color:#ea580c;border:1px solid #ea580c}
#sidehot ul li small{background:#cacaca;color:#ffffff;width:18px;line-height:18px;font-size:12px;text-align:center;margin-right:10px;display:inline-block;position:relative}
#sidehot ul li:nth-child(1) small{background:#ff4444!important}
#sidehot ul li:nth-child(2) small{background:#ff8a40!important}
#sidehot ul li:nth-child(3) small{background:#7cca4d!important}
.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 #ebebeb;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 #ebebeb}
.edui-default .edui-editor{z-index:9!important}
.submit_box .edui-default,.submit_box .edui-default div{line-height:100%;margin:0}
.submit_box .edui-default table{margin:0;border-radius:0 0 3px 3px}
.submit_box .edui-default table td{border-left:0;border-right:0;border-bottom:0;padding:10px 15px 7px 15px}
#comments h3 span small{background:#4baa4e;color:#ffffff;padding:1px 4px;margin:0 3px}
.compost,.comlist{padding:20px 20px 0 20px}
.compost .com_name span{line-height:21px;margin:0 20px 0 0;display:inline-block;position:relative;top:-10px}
.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 #eaeaea}
.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 #eaeaea;display:block;padding:10px}
.compost .com_info button,.submit_box button{background:#ea580c;color:#ffffff;line-height:40px;padding:0 30px;font-size:16px;display:inline-block;cursor:pointer}
.compost .com_info button:hover{background:#c2410c}
.comlist ul{list-style:none;border-top:1px solid #eaeaea}
.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%;transform:rotateZ(0);-moz-transform:rotateZ(0);-webkit-transform:rotateZ(0);-o-transform:rotateZ(0);transition:1s ease 0s;-moz-transition:1s ease 0s;-webkit-transition:1s ease 0s;-o-transition:1s ease 0s}
.comlist li:hover img,.list_url li:hover img,.input_clear:hover{transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-o-transform:rotateZ(360deg)}
.comlist li .clbody{margin-left:50px}
.comlist li.reply{padding:0!important}
.clbody .cinfo{overflow:hidden}
.clbody .cinfo cite{float:left;line-height:21px;font-size:14px;font-weight:normal;font-style:normal}
.clbody .cinfo span{float:right}
.clbody em{color:#999999;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 cite,.clbody .cinfo span a,.clbody p a{color:#c2410c}
.partner,.links{overflow:hidden;margin-right:-2%;padding:5px 20px 20px 20px}
.partner li,.links li{float:left;width:14.666666%;margin:15px 2% 0 0;line-height:150%}
.partner li:nth-child(6n),
.links li:nth-child(6n){margin-right:0}
.partner li img{border:1px solid #f2f2f2}
footer{color:#999999;padding:20px;overflow:hidden}
.foot_l{float:left;margin:0 20px}
.foot_l img{height:70px}
.foot_c{padding:0 0 0 20px;overflow:hidden;border-left:1px solid #ebebeb}
footer ul{margin-right:-15px;line-height:150%}
footer ul li{display:inline-block;margin-right:15px}
footer p{line-height:150%;margin-top:15px}
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){
.webwidth{width:100%}
.main_left{width:70%}
.main_right{width:28%}
}
@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,.login,.search,.nav{display:none}
.login,.search,.nav{box-shadow:0 1px 3px rgba(26,26,26,.1)}
header{position:fixed;height:60px;border-bottom:1px solid #ebebeb;right:0;left:0;top:0;z-index:999;padding:0;transition:top .5s}
.head_hide{top:-60px}
.logo{margin:10px 10px 10px 20px}
.logo img{height:40px}
.name_box{margin:10px 0 0 0}
.name_box .name{line-height:40px}
.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;font-size:12px;cursor:pointer;font-family:iconfont!important;color:#333333}
.button_box button::before{font-size:14px;display:block}
.button_box button#mnav::before{content:"\e8fb"}
.button_box button#msearch::before{content:"\e640"}
.button_box button#muser::before{content:"\e761"}
.button_box button:hover{color:#ea580c}
.login,.nav,.search{background:#ffffff;width:100%;margin:0;top:60px;position:absolute;z-index:999;transition:top .5s}
.login,.nav{right:0;left:0}
.login{padding:20px}
.main{padding:60px 0 20px 0}
.main_left,.main_right{float:none;width:100%}
.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}
.list_url li:hover .info{display:block}
.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}
.main_right ul{padding:0 20px 15px 20px}
.function_t{padding:0 20px}
#divContorPanel div{padding:20px}
#divSearchPanel div,.qrcode_b{padding:15px 20px}
#hot_tags ul,#divTags ul{padding:6px 20px 15px 20px}
.partner li,.links li{width:23%}
.partner li:nth-child(4n),
.links li:nth-child(4n){margin-right:0}
}
@media screen and (max-width:651px){
.list_it li  .info span.cate,.list_it li  .info span.tags{display:none}
.content h1{font-size:20px}
.c_extend{padding:0 0 20px 0}
.c_extend img{float:none}
.shop_img,.webimg{padding:0 20px}
.c_extend .shop_img img,.c_extend .webimg img{max-width:100%}
.appimg,.qrimg{padding:0 0 0 20px}/*22-3-1改*/
.c_extend .shop_img,.c_extend .webimg{text-align:center}
.appqrcode{position:absolute;right:0;top:0}
.index_news_box div,.index_news_box div:nth-child(2n),.turn li{float:none;width:100%}
.turn{margin:0}
.partner,.links{margin-right:-3%}
.partner li,.links li{width:30.33333%}
.partner li:nth-child(3n),
.links li:nth-child(3n){margin-right:0}
}
@media screen and (max-width:481px){
.search{max-width:100%}
.r_slides p{padding:20px 10px 10px 10px}
.r_slides p a{width:70%}
.r_slides_tabs{right:10px;bottom:19px}
.list_a li span{display:none}
.list_app li,.list_shop li,.list_url li,.list_p li{width:50%}
.list_a li,.index_news li{white-space:normal}
.compost .com_info ul{margin:0}
.compost .com_info li,.compost .com_info button,.submit_box button{width:100%}
.compost .com_info li:nth-child(4){width:50%}
.links li{width:47%}
.links li:nth-child(2n){margin-right:0}
footer p{font-size:12px}
.foot_l{float:none;margin:0;text-align:center}
.foot_l img{height:40px}
.foot_c{padding:20px 0 0 0;overflow:hidden;border-left:0;text-align:center}
}
.main_left .article-nav{
display:none;
border:1px solid #ffedd5;
background:#fff7ed;
padding:15px 20px;
margin:20px 20px 20px 20px;
border-radius:6px;
}
.main_left .article-nav .article-nav-title{
font-weight:bold;
font-size:16px;
color:#c2410c;
margin-bottom:10px;
padding-bottom:8px;
border-bottom:1px dashed #fed7aa;
}
.main_left .article-nav .article-toc{
list-style:none;
margin:0;
padding:0;
}
.main_left .article-nav .article-toc li{
margin:6px 0;
line-height:1.7;
font-size:15px;
}
.main_left .article-nav .article-toc a{
color:#333;
text-decoration:none;
}
.main_left .article-nav .article-toc a:hover{
color:#ea580c;
text-decoration:underline;
}
.breadcrumb ol{
list-style:none;
margin:0;
padding:0;
display:inline-block;
vertical-align:middle;
}
.breadcrumb li{
display:inline;
}
.breadcrumb li + li::before{
content:"\e6f1";
font-family:iconfont;
color:#999;
padding:0 4px;
}
#hot_tags ul li a,
#divTags ul li a{
background-color:#fb923c;
}
#hot_tags ul li:nth-child(9n+1) a,
#divTags ul li:nth-child(9n+1) a{background-color:#6e6e6e !important}
#hot_tags ul li:nth-child(9n+2) a,
#divTags ul li:nth-child(9n+2) a{background-color:#68a2d5 !important}
#hot_tags ul li:nth-child(9n+3) a,
#divTags ul li:nth-child(9n+3) a{background-color:#7dc67d !important}
#hot_tags ul li:nth-child(9n+4) a,
#divTags ul li:nth-child(9n+4) a{background-color:#e17572 !important}
#hot_tags ul li:nth-child(9n+5) a,
#divTags ul li:nth-child(9n+5) a{background-color:#7898aa !important}
#hot_tags ul li:nth-child(9n+6) a,
#divTags ul li:nth-child(9n+6) a{background-color:#c35cff !important}
#hot_tags ul li:nth-child(9n+7) a,
#divTags ul li:nth-child(9n+7) a{background-color:#33bcba !important}
#hot_tags ul li:nth-child(9n+8) a,
#divTags ul li:nth-child(9n+8) a{background-color:#c28f5c !important}
#hot_tags ul li:nth-child(9n+9) a,
#divTags ul li:nth-child(9n+9) a{background-color:#ff8533 !important}
.c_extend_button{
line-height:34px;
margin:10px -3% 0 0;
padding:0 20px;
overflow:hidden;
}
.c_extend_button a{
background:#ea580c;
color:#ffffff;
float:left;
width:30.3333%;
text-align:center;
margin:10px 3% 0 0;
display:block;
text-decoration:none;
border-radius:2px;
}
.c_extend_button a.yanshi{
background:#4baa4e !important;
}
.c_extend_button a.taourl{
background:#f20d0d !important;
}
.c_extend_button a.taourl span{
border-right:1px dashed #fbb6b6;
color:#ffffff;
padding-right:5px;
margin-right:5px;
}
.c_extend_button a.yanshi:hover,
.c_extend_button a.taourl:hover,
.c_extend_button a.kefu:hover{
opacity:0.9;
}
.footer-RunTime{
text-align:center;
font-size:12px;
color:#666;
padding:8px 0;
}
.footer-RunTime span{
margin:0 10px;
}
.hidden{
display:none !important;
}
.sr-only{
position:absolute;
width:1px;
height:1px;
padding:0;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0);
white-space:nowrap;
border:0;
}
.idle-modal-overlay{
display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.55);
z-index:9999;
justify-content:center;
align-items:center;
backdrop-filter:blur(3px);
-webkit-backdrop-filter:blur(3px);
}
.idle-modal{
background:#ffffff;
width:50%;
max-width:900px;
min-width:320px;
max-height:80vh;
border-radius:8px;
box-shadow:0 15px 50px rgba(0,0,0,0.25);
overflow:hidden;
display:flex;
flex-direction:column;
animation:idleModalIn 0.3s ease;
}
@keyframes idleModalIn{
from{opacity:0;transform:translateY(-20px) scale(0.98)}
to{opacity:1;transform:translateY(0) scale(1)}
}
.idle-modal-header{
padding:15px 20px;
border-bottom:1px solid #ebebeb;
display:flex;
justify-content:space-between;
align-items:center;
flex-shrink:0;
}
.idle-modal-header h4{
margin:0;
font-size:18px;
color:#333;
font-weight:bold;
}
.idle-modal-close{
background:none;
border:none;
font-size:26px;
color:#999;
cursor:pointer;
line-height:1;
padding:0;
width:32px;
height:32px;
display:flex;
align-items:center;
justify-content:center;
border-radius:4px;
transition:all 0.15s;
}
.idle-modal-close:hover{
background:#f2f2f2;
color:#333;
}
.idle-modal-body{
padding:20px;
overflow-y:auto;
-webkit-overflow-scrolling:touch;
}
.idle-modal-body > p{
color:#666;
margin:0 0 15px 0;
font-size:14px;
}
.idle-modal-content .related-posts > h3,
.idle-modal-content .section > h3:first-child{
display:none;
}
.idle-modal-content .list_it,
.idle-modal-content .list_shop,
.idle-modal-content .list_url,
.idle-modal-content .list_app,
.idle-modal-content .list_p,
.idle-modal-content .list_a{
margin-top:0;
}
.idle-modal-content .list_it li:first-child,
.idle-modal-content .list_a li:first-child{
margin-top:0;
}
@media screen and (max-width:768px){
.idle-modal{
width:90%;
max-height:85vh;
}
.idle-modal-body{
padding:15px;
}
}
ins.adsbygoogle{
display:block;
min-height:90px;
}
aside ins.adsbygoogle,
.main_right ins.adsbygoogle{
min-height:250px;
}
.content ins.adsbygoogle,
.article ins.adsbygoogle,
.articlead ins.adsbygoogle{
min-height:280px;
}
ins.adsbygoogle[data-ad-status="unfilled"]{
display:none !important;
}