/*css reset*/
html{-webkit-text-size-adjust:none;word-wrap:break-word;word-break:break-all;}
body{color:#333333;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(iconfont/iconfont.woff2?t=1625538897231) format('woff2'),url(iconfont/iconfont.woff?t=1625538897231) format('woff'),url(iconfont/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: top;}
a{color:#333333;text-decoration:none;transition:all .15s ease 0s;}
a:hover{color:#ff2d0f;text-decoration:none;}
button{background: transparent;}
button:focus , input:focus , textarea:focus{outline:0;} 
ol , ul{list-style-type:none}
i , em{font-style:normal}
img{height:auto;max-width:100%;border:0;vertical-align:middle;-webkit-transition:1s ease 0s;-moz-transition:1s ease 0s;-o-transition:1s ease 0s;transition:1s ease 0s;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);transform:rotateZ(0)}
video{width:100%!important;height:auto!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)}
body { -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background: #eae9e6; background-repeat:no-repeat;background-position:top;background-attachment:fixed;background-size:cover;}
.clear{clear:both;}
.red {color:#ff2d0f}
.clear{clear:both}
.webwidth{margin:0 auto;position: relative;max-width:720px;}
.main{margin:0;padding:0 20px} 
/**网站搜索**/
/**企业avatar**/
header{padding:0 20px;}
.businesscard{padding:40px;position: relative;}
/* 头像 */
.NameTitle .avatar{ float:right;}
.NameTitle .avatar img{ height:60px;object-fit:cover;}
/* 名字 */
.NameTitle .name{display: inline-block;line-height:60px; font-size: 24px; font-weight: bold;}
.NameTitle p{line-height:150%;margin:10px 0 0 0;font-size:14px;}
/* 联系方式 */
.contact {margin:60px 0 0 0; min-height: 180px;width:70%;   position: relative;display: flex;flex-direction: column-reverse;}
.contact p{line-height:150%;margin:10px 0 0 0;font-size:14px;}
.contact p i{margin:0 10px 0 0;}
/* 二维码 */
.c-qrcode { width:100px;height:100px;position: absolute;right:40px;bottom:40px;}
.c-qrcode img{width:100px;height:100px;object-fit:cover;}
/* 保存联系方式 */
#download_vcard{position: absolute;right:57px;bottom:180px;cursor: pointer;font-size: 12px;color:#999;text-align: center;}
#download_vcard i{display: block;font-size: 18px;color:#333;margin:0 0 5px 0;}
/**tab切换**/
.tab-menu{line-height:40px;height:40px;border-bottom:1px solid #ebebeb;}
.tab-menu li{position:relative;line-height:40px;font-size:16px;cursor:pointer;z-index:0;display: inline-block;padding:0 20px;}
.line{position:absolute;width:0;height:2px;background-color:#0069cc;top:38px;left:0;z-index:99;}
.businesscard , .section{margin:20px 0;
    /* background: #fff; */
    background: rgba(255, 255, 255, .9);
}
.section .h3{line-height:40px;height:40px;padding:0 20px 0 0;border-bottom:1px solid #ebebeb;}
.section .h3 h3{font-size:16px;font-weight: normal;display: inline-block;padding:0 20px;position: relative;}
.section .h3 h3::before{content: ""; width:100%; height:2px; background: #0069cc;position: absolute; top:38px;left:0;right:0;display: inline-block;}
.section .h3 span{float:right;font-size:12px;color:#999;}
.section .h3 span a{color:#999;}
.section .h3 span a:hover{color:#333;}

/**当前位置**/
.breadcrumb{padding:10px 20px;line-height: 175%;border-bottom:1px solid #ebebeb;}
/* 当前分类子分类 */
.subcategorys{margin:10px 0 0 0;padding:0 0 10px 0; border:1px solid #f2f2f2;}
.subcategorys:first-child{margin:20px 0 0 0;}
.subcategorys li{display: inline-block;margin:10px 15px 0 15px;line-height:150%;}
.subcategorys li a.current,.subcategorys li:hover a{color:#0069cc}
/**图文列表***/
.list-it li {padding: 20px;border-top: solid 1px #f0f0f0;position: relative;}
.list-it li:first-child{border-top: 0;}
.list-it li .pic { float: right; width: 133px; height: 100px; margin-left: 15px; border-radius: 3px; overflow: hidden;}
.list-it li .pic img { width: 100%; height: 100px;object-fit: cover; }
.list-it li h2 { font-size:16px;line-height:150%;font-weight: normal;}
.list-it li p {  font-size: 14px; line-height:150%;min-height: 40px;margin:20px 0;color:#999; }
.list-it li .info{margin:0;padding:0;}
.list-it li:hover{background: #f4f7fb;  }
/* 触发标题 */
.list-qrcode , .list-weburl , .news{font-size: 0;padding:0 0 20px 20px;}
.list-qrcode li , .list-weburl li{ padding:20px 20px 0 0;width: 25%;display: inline-block;}
.list-qrcode li{ text-align: center;}
.qrcode { height: 120px;text-align: center;}
.qrcode img { width: 120px; height: 120px;}
.list-qrcode li h2 { margin:10px 0 0 0;font-size:14px;line-height: 150%;font-weight: normal;}
/*网址导航列表*/
.list-weburl li { font-size:14px;line-height: 150%;}
.list-weburl li img{width:16px; height:16px;margin-right: 5px;position: relative; top:-2px;}
/**通用文章列表**/
.news li{width:50%;padding:20px 20px 0 0;display: inline-block;}
.news li h2{font-size:16px;line-height:150%;font-weight: normal;}
.news li h2 span{font-size:12px;padding:0 5px;color:#fff;background:#8cacd9;margin-left:5px;border-radius: 3px; float:right;}
.news li p , .news li .info{line-height:20px;font-size: 14px;height:20px;margin:10px 0 0 0;padding:0;color:#999; }
/* 单行显示省略号 */
.news li h2 , .news li p , .list-weburl li , .list-qrcode li h2  , .link li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap} 
/* 2行显示省略号 */
 .list-it li p {overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
/**翻页**/
/* 翻页开始 */
.pagebar{padding:0 10px;margin:0 0 10px 0;text-align:center}
.pagebar .page{display:inline-block;margin:0 3px 10px 3px;width:30px;border:1px solid #f2f2f2;border-radius:3px;background:#fff;color:#666;text-align:center;line-height:28px}
.pagebar .now-page,.pagebar .page:hover{border:1px solid #0069cc;background:#0069cc;color:#fff}
/**文章标题和摘要**/
.section h1{font-size:24px;line-height:150%;padding:0 20px;  margin:20px 0}
.info {color:#999; padding:0 20px;  margin:20px 0 0 0;line-height:150%;}
.info span{margin:0 20px 0 0;}
.info span i{margin-right:5px;}
/* 文章 */
.article{font-size:14px;overflow: hidden;padding: 0 20px;}
.article div,.article p{margin:20px 0;line-height:175%}
.article h2,.article h3,.article h4,.article h5,.article h6{margin:20px 0;line-height:175%}
.article h2::before,.article h3::before,.article h4::before,.article h5::before,.article h6::before{margin-right:5px;color:red;content:"\e616";font-family:"iconfont"}
.article sup{position:relative;top:-3px;padding:0 2px;}
.article sup::before{margin-right:2px;content:"\e80a";font-size:12px;font-family:"iconfont"}
.article sub{position:relative;top:3px;padding:0 2px;}
.article sub::before{margin-right:1px;content:"\e80a";font-size:12px;font-family:"iconfont"}
.article blockquote div,.article blockquote p{font-size:14px}
.article blockquote{position:relative;padding:4px 0 0 50px;line-height:175%;margin:20px 0;}
.article blockquote::before{position:absolute;top:0;left:10px;color:#ddd;content:"\ea9e";font-family:"iconfont";font-size:20px}
.article blockquote div:first-child , .article blockquote p:first-child{margin:0 0 20px 0;}
/* 分类摘要 */
.columnintro{position:relative;padding:24px 20px 20px 70px;line-height:175%;border-bottom: 1px solid #f2f2f2;}
.columnintro::before{position:absolute;top:20px;left:30px;color:#ddd;content:"\ea9e";font-family:"iconfont";font-size:20px}
.article section{width:100%!important}
.article table{overflow:hidden;margin:20px 0;width:100%;border-collapse:collapse;border-spacing:0}
.article table td,.article table th{padding:10px 15px;border:1px solid #ddd;word-break:break-word}
.article table td p,.article table th p , .article table td div,.article table th div{margin:0}
.article table tr:nth-child(2n){background:#f2f2f2;}
.article table>thead>tr{background:#ebebeb;}
.article table>thead>tr>th{position:relative;vertical-align:middle;white-space:nowrap}
.article table caption{padding:5px 15px;line-height:175%}
.article ol{padding:0 0 0 32px}
.article ul{padding:0 0 0 35px}
.article ol,.article ul{list-style-type:decimal}
.article pre{margin:20px 0!important;line-height:175%!important}
.article pre code{display:inline;overflow:visible;margin:0;padding:2px 0 0 0;max-width:inherit;border:0;background:0 0;word-wrap:normal;line-height:175%}
.article pre code::after,.content pre code::before{content:normal}
/*访问网站》》》*/
.weburl {margin:20px 20px 0 20px;text-align: center;}
.weburl a{border:1px solid #d9eded;background: #eef7f7;color:#555555;line-height: 40px;font-size: 16px; padding:0 20px; display: block;}
.weburl a:hover {background:#e3f2f2; }
/* 特别声明 */
.website-declare{text-align: center;padding:0 20px 20px 20px;}
.website-declare h3{font-size: 14px;font-weight: normal;}
.website-declare h3::before{content: '————';margin-right: 5px;color:#333}
.website-declare h3::after{content: '————';margin-left: 5px;color:#333}
.website-declare p{font-size: 12px;color: #999;margin:20px 0 0 0; line-height: 175%;}
/*图片列表*/
/**tags标签**/
.tags i{color:#a7a7a7;}
.tags a{margin:0 10px;}
/* 网站评论 */
#comments .h3 span small{position: relative;top:-1px;  margin:0 2px; border-radius: 2px; font-size: 14px ; padding:2px 5px;background:#4baa4e;color:#fff}
.compost{padding:20px 20px 0 20px;}
.compost .com_name span{display:inline-block;margin:0 20px 10px 0;line-height:21px;position: relative;top:-5px;}
.compost .com_info{overflow:hidden;font-size: 0;}
.compost .com_info li{position:relative; display: inline-block;font-size:14px;width:32%; margin:0 2% 20px 0 }
.compost .com_info li:nth-child(3){margin:0 0 20px 0;}
.compost .com_info li input{padding:0 10px;width:100%;border:1px solid #ddd;line-height:36px;height:36px;}
.compost .com_info li img{position:absolute;top:0;left:100%;width:108px;height:36px;cursor:pointer;}
.compost .com_info textarea{display:block;margin-bottom:20px;font-size:14px;padding:10px;width:100%;border:1px solid #ddd;}
.compost .com_info button,.writing button{display:inline-block;padding:0 20px;background:#0069cc;color:#fff;line-height:36px; border-radius: 5px;  cursor:pointer}
.compost .com_info button:hover , .writing button:hover{background:#0061bd}
.compost .com_info button::after , .writing button::after{margin: 0 0 0 3px;content: "\e6f1";font-family: "iconfont";}
.comlist {padding:0 20px 20px 20px;}
.comlist ul.bordertop{margin-top:20px;border-top:1px solid #f2f2f2;}
.comlist ul{ border-bottom:1px solid #f2f2f2;border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2;}
.comlist ul ul.bordertop{margin-top:0;}
.comlist ul ul{margin:0 15px 15px 5%;border:1px solid #f2f2f2;box-shadow:1px 1px 5px rgba(0,0,0,.1)}
.comlist ul p ul.bordertop{margin:15px 0 0 0;}
.comlist li{display:block;overflow:hidden;padding:15px}
.comlist li:hover{background:#f4f7fb;}
.comlist .reply:hover{background: #fff;}
.comlist .reply li:hover{background:#f4f7fb;}
.comlist li.reply:hover{background: #fff;}
.comlist li img{float:left;width:39px;height:39px;border-radius:50%} 
.comlist li:hover img , .list-weburl li:hover img {-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);transform:rotateZ(360deg)}
.comlist .reply:hover img , .comlist .reply .reply:hover img {-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg)}
.comlist .reply li:hover img , .comlist .reply .reply li:hover img {-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);transform:rotateZ(360deg)}
.comlist li .clbody{margin-left:50px}
.comlist li.reply{padding:0!important}
.clbody .cinfo{overflow:hidden}
.clbody .cinfo h5{float:left;font-weight:normal;font-size:14px;line-height:21px}
.clbody .cinfo span{float:right}
.clbody em{display:block;margin-bottom:10px;color:#999;font-style:normal;font-size:12px;line-height:18px}
.clbody p{line-height:150%}
.clbody .cinfo h5,.clbody .cinfo span a,.clbody p a,.compost .com_name a{color:#7494b4}
/* 评论翻页 */
.comlist .pagebar{margin:10px 0 0 0;}
.comlist .pagebar .page{margin:10px 3px 0 3px;}
/**网站友情链接**/
.link {padding: 15px 10px}
.link li{display:inline-block;padding:0 10px; line-height:200%;width:20%;}
.link li span{font-size: 12px;position: relative;top:-1px;color:#999}
/**网站底部**/
footer {overflow:hidden;padding:0 20px 20px 20px;text-align: center; opacity: .5;}
footer p {line-height:175%;}
.gongan{position:relative;top:-2px;margin-right:2px;width:16px;height:16px}
@media screen and (max-width:480px){
.tab-menu li , .section .h3 h3 {font-size: 14px;}
/* 名片设置 */
.businesscard{padding:40px 20px;}
.NameTitle{text-align: center;}
.NameTitle .avatar{float: none;}
.NameTitle .name{line-height: 175%;font-size: 24px;text-align: center;margin:10px 0 0 0;}
.contact {width:100%;margin:40px 0 0 0;}
/* 保存联系方式 */
#download_vcard{ position:initial;margin:30px 0 0 0;}
/* 二维码 */
.c-qrcode { position:initial;width:100%;text-align: center;margin:30px 0 0 0;}
/* 列表样式 */
.news li{width:100%;}
.list-qrcode li , .list-weburl li{width:50%;}
.list-it li .pic{width:106px;  height:79px;}
.list-it li .pic img{ height:79px;}
.list-it li p{display: none;}
.list-it li .info{margin:10px 0 0 0;}
/* 评论 */
.compost .com_info li{width:100%; margin:0 0 20px 0 }
.compost .com_info li.inpVerify{width:50%;}
.comlist ul ul{margin:0 10px 10px 5%;}
.comlist ul p ul.bordertop{margin:10px 0 0 0;}
.comlist li{padding:10px}
/*  */
.link li{width:50%;}
}