/*
 * 基于JQuery开发的网站功能脚本，适用于Z-blogPHP主题《单页网站模板|万能的单页|SEO排名单页》
 * 作者：星岚工作室（QQ：914466480）
 * 网站：https://www.hnysnet.com/
 * 主题版:1.4
*/
html{-webkit-text-size-adjust:none;word-wrap:break-word;word-break:break-all;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:0;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: transparent;}
dd,div,dl,dt,form,h1,h2,h3,h4,h5,img,input,label,p,span,textarea,ul{margin:0;padding:0;outline:0}
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,img,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{margin:0;padding:0;border:0;vertical-align:baseline}
body{font-size:14px;font-family:Penrose,"PingFang SC","Hiragino Sans GB",Tahoma,Arial,"Lantinghei SC","Microsoft YaHei",simsun,sans-serif}
a{text-decoration:none;transition:all .15s ease 0s;}
a:hover{text-decoration:none;}
button{border:0;background: transparent;}
button:focus{outline:0;} 
i{font-style:normal}
ol,ul{list-style-type:none}
img{max-width:100%;height:auto;border:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s}
input,textarea{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;outline:0}
@font-face{font-family:iconfont;src:url(iconfont.woff2?t=1632367470440) format('woff2'),url(iconfont.woff?t=1632367470440) format('woff'),url(iconfont.ttf?t=1632367470440) format('truetype')}
.iconfont{font-family:iconfont!important;font-size:14px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
video{height:auto;width:100%}
video::-internal-media-controls-download-button{display:none}
video::-webkit-media-controls-enclosure{overflow:hidden}
video::-webkit-media-controls-panel{width:calc(100% + 30px)}
header {min-height: 180px;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    z-index: 99;
    position: relative;}
/**通用间距**/
.ml15{margin-left:15px;}
.pl15{padding-left:15px;}
.clear{clear:both}
.webwidth , .nav_maxw{margin:0 auto;}
.logo , .title_c{margin-top:40px;margin-bottom:40px;float:left;height:70px;overflow:hidden;}
.logo img{height:70px;float:left;margin-right:10px;}
.title{font-weight:bold;display:block;overflow:hidden;}
.title_c .title_t1{line-height:70px;font-size:28px;}
.title_c .title_t2{line-height:35px;font-size:24px;margin-top:5px;}
.title_c .subtitle{float:left;line-height:24px;display:block;overflow:hidden;}
#nav , #search , #contact{display:none}
/**=联系我们=**/
.search{margin:53px 0 0 30px;display:block;overflow:hidden;float:right;width:360px;}
.search input{width:100%;height:44px;line-height:44px;vertical-align:bottom;padding:0 10px;float:left; background: #1c1c1c;color:#ffffff;border-radius:15px;}
.search button{width:45px;line-height:44px;height:44px;color:#fff;position: absolute;right:0;cursor: pointer;border-radius:0 15px 15px 0;}
.search form {width: 100%; position: relative;}
/*导航条*/
.nav{line-height:60px;height:60px;}
.nav li{float:left;position:relative;line-height:60px;}
.nav li a{display:block;padding:0 25px;color:#ffffff;}
.nav li a .iconfont{padding-right:5px;}
.nav li i{font-style:normal}
.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 ul{position:absolute;top:100%;z-index:999;background:#ffffff;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);transition:top .5s;display:none;}
.nav li ul li{float:none;width:100%;white-space:nowrap;line-height:40px;display:block;border-top:1px solid #e6e6e6;}
.nav li ul li a{color:#333333;}
.nav li.cur ul li{background:#ffffff;}
.nav li ul li:first-child {border-top:0;}
.nav li ul li:hover{background:#e6e6e6;}
.nav li ul li:hover a{color:#444444;}
/***==导航栏浮动==*/
.fixednav{width:100%;position:fixed;top:0;z-index:999;transition:top .5s}
.hide{top:-70px} 
.head_p20{padding:0 20px;}
.main {padding:0 0 20px 0 ;margin:0;overflow:hidden;display:block;clear:both}
/**轮播图**/
.rslides_c{position:relative;width:100%;}
.rslides_c .prev{left:0}
.rslides_c .next{right:0}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}
.rslides li:first-child{position:relative;display:block;float:left}
.rslides img{display:block;height:auto;float:left;width:100%;border:0}
.rslides p{display:block;position:absolute;z-index:2;font-size:16px;text-align: center;text-shadow:none;color:rgba(255,255,255,.8);background:rgba(0,0,0,.2);left:0;right:0;bottom:0;padding:10px 15px;margin:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rslides_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)}
.rslides_nav span{display:block;color:rgba(255,255,255,.8)!important;margin-right:0!important}
.rslides_tabs{position:absolute;z-index:9;text-align: center;left:0;right:0;bottom:0;padding:15px 0;font-size:0;}
.rslides_tabs li{margin:0 5px;display: inline-block;}
.rslides_tabs li.rslides_here a{background:#ffffff;}
.rslides_tabs li a{font-size:0px;width:10px;height: 10px;display:inline-block;border:1px solid #ffffff;border-radius: 50%; overflow: hidden;}
/*面包屑*/ 
.breadcrumb{line-height:21px;padding:15px 0 9px 0;color:#ffffff;}
.breadcrumb a{color:#ffffff;}
.breadcrumb i{padding:0 10px;color:#999999;}
.abstract{margin-top:15px;overflow:hidden;line-height:24px;padding:10px 15px;}
/*容器*/
.section{padding:0 20px;overflow:hidden;display:block;margin-top:20px;box-shadow: 0 1px 5px 0 rgba(0,0,0,.05);}
.section h3.section_title{font-size:16px;line-height:40px;padding-top:5px;color:#ffffff;}
.section h3.section_title span{float:right;font-size:12px;font-weight: normal;}
.section h1{font-size:24px;line-height:150%;margin:20px 0 0 0;text-align: center;}
.section .info{line-height: 150%;text-align: center;margin:15px -10px 0 -10px;font-size:12px;}
.section .info span{margin:0 10px;}
.section .info span i{margin-right:5px;font-size:12px;}
.section .tal{text-align:left!important;}
.gonggao{line-height:150%;padding:10px 20px;font-size:16px;color:#ffcc00}
/**内容**/
.content h2 , .content h3 , .content h4 , .content h5 , .content h6 { line-height:150%;padding:10px 20px 10px 18px;margin:0 -20px 15px -20px}
.content p , .content div {line-height:150%;}
.section .nomp p , .section .nomp div {margin:0 -20px!important;margin:0!important;} 
.content {padding:20px 0 5px 0}
.content div{display: block;}
.content img{max-width:100%;height:auto!important;vertical-align: middle;}
.content table{border-collapse:collapse;width:100%;margin:10px 0;}
.content section{width:100%!important}
.content table tr:first-child{color:#fff;}
.content table tr:first-child td{font-weight:700;}
.content table tr:nth-child(2n-1){background:rgba(4, 4, 4, 0.03)}
.content table td{text-align:center;padding:10px;line-height:150%;vertical-align: middle;}
/*链接按钮*/
.taourl{text-align: center;width: 100%;}
.taourl a{display:block;line-height:40px;font-size:16px;padding:0 30px;color:#333333;margin-top:20px;background:#f7f8ff;border:1px solid #e5eaff}
.taourl a:hover{background:#ebedff}
/*阅读更多*/
.section .read {position: relative;z-index: 9;padding: 0 0 0 0;margin: -145px -20px 0 -20px;text-align: center;margin-bottom:0!important;}
.read .read_more_mask {height: 200px;margin-bottom:0;background: -moz-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));background: -o-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0))}
.read .read_more_bottom{height:60px;background:#fff;margin-bottom:-5px;}
.read_btn{cursor:pointer;font-size: 16px;background: #fff;border-radius: 4px;width:180px;text-align:center;line-height: 30px;position:absolute;bottom:25px;left:50%;margin-left:-90px;}
.read_btn:hover{color:#fff;}
/*文章标签*/
.tags{margin:0 -5px!important}
.tags a{margin:0 5px;}
/*翻篇*/
.turn{overflow: hidden;padding:20px; }
.turn p{line-height:150%;margin-bottom:10px;}
.turn p:last-child{margin-bottom:0!important;}
/*网站评论*/
.compost , .comlist{padding:20px 0 0 0}
.comlist .pagebar {margin:10px 0 20px 0;} 
.compost .com_name span{line-height:21px;margin:0 20px 0 0;position: relative;top:-10px;display: inline-block; }
.compost .com_name span , .compost .com_name a , .clbody .cinfo h5 , .clbody .cinfo span a , .clbody p a{color:#5781bf}
.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;}
.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;display: block; padding: 10px;  }
.compost .com_info button { border: 0;border-radius: 3px;padding: 0 25px; line-height: 32px;color: #fff;font-size: 14px;cursor: pointer; }
.comlist ul { list-style: none; }
.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 {line-height: 18px; margin-bottom:10px;font-size: 12px; font-style: normal; display: block }
.clbody p { line-height:150%; }
.subcategory li a , .list_r li a , .list_url li a , .list_p li h2 , .list_it li h2 , .list_it li p , .multi_r li a , .multi_it li h2 , .links li , .list_p li .fuzhu_box p{overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;} 
/*子分类*/
.subcategory{overflow:hidden;margin-right:-2%;}
.subcategory li{float:left;width:23%;margin:20px 2% 0 0;text-align: center;}
.subcategory li a{padding:0 10px;line-height:32px;display: block;}
/*两栏文章列表*/
.multicolumn_box{}
.columns2 , .columns3 , .columns4{float:left;}
.columns2{width:49%;}
.columns2:nth-child(2n) {float:right;}
.columns3{width:32%;}
.columns3:nth-child(2) , .columns3:nth-child(5) , .columns3:nth-child(8) , .columns3:nth-child(11) , .columns3:nth-child(14) , .columns3:nth-child(17) , .columns3:nth-child(20) {margin:20px 2% 0 2%;}
.columns3:nth-child(3) , .columns3:nth-child(6) , .columns3:nth-child(9) , .columns3:nth-child(12) , .columns3:nth-child(15) , .columns3:nth-child(18) , .columns3:nth-child(21) {float:right;}
.columns4{width:23.5%;}
.columns4:nth-child(2) , .columns4:nth-child(6) , .columns4:nth-child(10) , .columns4:nth-child(14) , .columns4:nth-child(18){margin:20px 1% 0 2%;}
.columns4:nth-child(3) , .columns4:nth-child(7) , .columns4:nth-child(11) , .columns4:nth-child(15) , .columns4:nth-child(19) {margin:20px 2% 0 1%;}
.columns4:nth-child(4) , .columns4:nth-child(8) , .columns4:nth-child(12) , .columns4:nth-child(16) , .columns4:nth-child(20){margin:20px 0 0 0!important;float:right;}
.multi_r{overflow: hidden;padding: 10px 0 20px 0;}
.multi_r li{margin:10px 0 0 0;line-height:24px;height:24px;font-size:16px;overflow:hidden;box-sizing:border-box;}
/*文章列表*/
.list_r , .list_url{margin-right:-2%;overflow: hidden;padding:5px 0 20px 0;}
.list_r li{float:left;width:48%;margin:15px 2% 0 0;font-size:16px;line-height:24px;height:24px;overflow:hidden;box-sizing:border-box;}
.list_r li a , .multi_r li a{float:left; width:-webkit-calc(100% - 75px); width:-moz-calc(100% - 75px); width:calc(100% - 75px);}
.list_r li a.notime , .multi_r li a.notime{width:100%!important}
.list_r li span , .multi_r li span{float:right;font-size:12px;color:#999999}
.list_r li i , .list_url li i , .multi_r li i{margin-right:5px;font-size:16px;}
/*网址列表*/
.list_url li{float:left;margin:10px 2% 0 0;width:18%;line-height:150%;font-size:16px;}
.list_url li img , .list_r li img{width:16px;height:16px; top: -2px;object-fit: cover;margin-right:5px;position:relative;vertical-align:middle;}
/*图片列表*/
.list_p{margin-right:-2%;overflow: hidden;padding:0 0 20px 0;}
.list_p li{width:23%;float:left;margin:20px 2% 0 0; padding:0;box-sizing:border-box;}
.list_p li .img{position:relative;padding-top:80%;width:100%;}
.list_p li .img img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;vertical-align:middle;}
.list_p li h2{font-size:16px;font-weight: normal;margin:10px 0;line-height:24px;height:48px;-webkit-line-clamp: 2;}
.list_p li .fuzhu_box{padding:0!important;border:0!important;margin:0!important;}
.fuzhu_box{text-align:left;font-size: 14px;line-height:150%;color:#ffcc00;border:1px solid #676767;padding:20px;margin-top:20px;}
.fuzhu_box span{margin:0;color:#999999;}
 a.list_button{background: #cc0000;color:#ffffff;width:100px;margin:10px 10px 0 0;line-height:30px;display:inline-block;text-align: center;}
 a.list_button:hover {background:#ffcc00;}
/*首页图文列表*/
.multi_it li img { float: left;width:101px; height: 76px; object-fit: cover; vertical-align: middle;margin-right: 15px;}
.multi_it li h2 { line-height: 24px;height: 48px;font-size: 16px;font-weight: normal;-webkit-line-clamp: 2;}
.multi_it li .info{text-align:right!important;}
/*图文列表*/
.list_it , .multi_it{padding:0 0 20px 0;}
.list_it li , .multi_it li{overflow: hidden;}
.list_it li:last-child , .list_cc li:last-child , .multi_it li:last-child {border-bottom:0;padding:20px 0 0 0;}
.list_it li , .list_cc li , .multi_it li {padding:20px 0; }
.list_it li img { float: left;width:140px; height: 105px; object-fit: cover; vertical-align: middle;margin-right: 15px;}
.list_it li h2 { font-size:16px;line-height: 24px;}
.list_it li p {line-height: 21px;height: 42px;margin-top:10px;-webkit-line-clamp: 2;}
.list_it li p a {margin-right:10px;}
.list_it li .info , .multi_it li .info{margin:0;font-size:12px;line-height:150%;overflow: hidden;text-align:left;margin-top:10px;}
.list_it li .info span{margin:0 20px 0 0;}
.list_it li .info span:last-child{margin:0!important;}
.list_it li .info i{margin-right:5px;font-size:12px;}

/*评论列表*/
.list_cc {list-style:none;overflow:hidden;padding:0 0 20px 0;}
.list_cc li img{float:left; width:40px;height:40px;border-radius:50%;margin-right:15px;transition: 1s;-moz-transition: 1s;-webkit-transition: 1s;-o-transition: 1s;}
.list_cc li:hover img , .comlist li:hover img {transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);}
.list_cc .comments_info{overflow:hidden} 
.list_cc .comments_info h4{font-size:14px;line-height:21px;color:#5781bf;}
.list_cc .comments_info p{margin-top:10px;line-height: 150%;}
.list_cc .comments_info time{font-size:12px;float:right;}
/*分页*/
.pagebar{margin:10px 0 0 0;text-align: center;}
.pagebar .page{display:inline-block;line-height:32px;width:32px;border-radius:3px;margin:10px 5px 0 5px;text-align:center}
.pagebar .page:hover , .pagebar .now-page{color:#fff}
/*友情链接/网站标签*/
.links {margin-right:-2%;padding:10px 0 20px 0;overflow: hidden;}
.links li {float:left;width:18%;margin:10px 2% 0 0;line-height:150%;margin-top:10px;}
/*网站底部*/
footer{overflow:hidden;text-align:center;padding:20px;}
footer ul{text-align:center;margin:0 -10px;}
footer ul li{line-height: 150%;display: inline-block;margin:0 10px 10px 10px;}
footer p{line-height:150%;}
footer a:hover{text-decoration:underline}
@media screen and (max-width:981px){
.columns4{width:49%!important;margin:20px 0 0 0!important}
.columns4:nth-child(2n) {float:right!important; }
}
@media screen and (max-width:721px){
.web-width{max-width:720px;}
.head_p20{padding:0;}
.main {margin-top:0;}
.head_pf{position: fixed;top:0px;z-index:9999;right:0;left:0;transition:top .5s}
.head_hide{top:-60px}  
.logo{height:40px;margin:10px 0 10px 15px;}
.logo img{height:40px}
.title_c{height:40px;margin:10px 0;}
.title_c .title_t1{line-height:40px;font-size:20px;}
.title_c .title_t2{line-height:24px;font-size:16px;margin:0}
.title_c p{line-height:16px;font-size:12px;}
.button_c button:first-child{margin:0 10px 0 0}
#nav , #search , #contact {display:block;padding:0 10px;line-height:60px;float:right;}
#nav i,#search i , #contact i{font-size:16px;}  
.search , .nav {width:100%;float:none;left:0;right:0;margin:0;z-index:999;position:absolute;}
.search  {top:80px;padding:0 20px;}    
.contact{text-align: center;}
.nav {height:auto;padding:0;background: #ffffff; overflow: auto;max-height: 65vh;top:180px;}
.nav li{width:100%;float: none;border-top:1px solid #ededed;line-height: 40px;}
.nav li a{padding:0 0 0 20px;color:#333333;}
.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;color:#ffffff;}    
.nav li .icon_d::before{content:"\e79b";color:#999999;padding:0 15px;margin:0;top:0;right:0;border-left:1px solid #ededed ;position: absolute;display: block; z-index: 1000;}
.nav li .icon_u::before{content:"\e79c"!important;}
.nav li:hover , .nav li.cur:hover{background:#f7f7f7}
.nav li.cur{background:#ffffff;}
.nav li.cur ul li a{color:#333333;} 
.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:first-child{border-top:1px solid #ededed;}
.nav li ul li a{padding:0 20px 0 40px;}

.search , .nav , .contact , .list_it li p {display:none;}
.fixednav{top:auto;left:auto;position: fixed;}
.banner{margin-top:20px;}
.section h1{font-size:20px;}
.section .info{font-size: 12px;}
.subcategory li{width:31.33%}
.content table td{padding:10px 0;}
.columns2 , .columns3 , .columns4 {width:100%!important;float:none!important;margin:20px 0 0 0!important;} 
.list_r , .list_r li , .multi_r li{margin-right:0;width:100%;}
.list_p{margin-right:-3%;}
.list_p li{margin-right:3%;width:47%;} 
/***=图文列表=***/    
.list_it li img {width: 93px; height: 70px; }
.list_it li h2 , .multi_it li h2{font-weight: normal;-webkit-line-clamp: 5;height:auto;}
.list_it li .info span{margin:0 15px 0 0;}
.list_it li .info{text-align:right;}
.list_it li .info span{margin:0;}
.list_it li .info i{display: none;}
.list_url{margin-right:-2%;}
.list_url li{margin-right:2%;width:31.33333%;}
.links li {width:31.33333%;} 
footer p{font-size:12px}
}
@media screen and (max-width:481px){
.rslides_nav {font-size: 16px;line-height: 40px;height: 40px;width: 25px;margin-top: -20px;}
.rslides p{font-size:12px;padding:5px 15px;}
.rslides_tabs{ padding:10px 0;}
.rslides_tabs li a{padding:0 10px;}
.list_r , .list_r li , .multi_r li{height: auto;}
.list_r li a , .multi_r li a{ -webkit-line-clamp: 5;width:100%;}    
.pc , .list_r li span ,  .multi_r li span , .multi_it li .info , .list_it li .info{display: none;}
.subcategory{margin-right:-4%;}
.subcategory li{width:46%;margin:20px 4% 0 0; }
.list_p , .list_p li , .compost .com_info ul , .compost .com_info li{margin-right:0;width:100%;}  
.compost .com_info li:nth-child(4){width:50%!important }   
.list_url li{width:48%;}
.list_r li a{width:100%;}
/***=图文列表=***/  
.list_it li img  , .multi_it li img{width: 64px;height: 48px;margin-right:10px;}
}
@media screen and (max-width:361px){
.list_url{margin-right:-5%;}   
.list_url li{margin-right:5%;width:45%;}
}