@charset "UTF-8";
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;word-spacing:1px}
*, :after, :before, html {-webkit-box-sizing: border-box;box-sizing: border-box;}
article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
audio,canvas,video{display:inline-block}
body,button,input,select,textarea{font-family:"PingFang SC","Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif}
h1,h2,h3,h4{font-weight:400}
a,input,select,textarea{outline:0;border:none;-webkit-user-select: auto;}
table{border-collapse:collapse;border-spacing:0}
th{text-align:inherit}
fieldset,img{border:0}
iframe{display:block}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
a,ins{text-decoration:none;}
body{line-height:1;font-size: 14px;}
a{color:inherit}
i{font-style:normal}
button{background:0 0;outline:none;border:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
table {border-collapse: collapse;border-spacing: 0;}
span[id^=cnzz]{position:fixed;left:-100px}

.w-1200{width:1200px;margin-left:auto;margin-right:auto}
.w-900{width:900px;margin-left:auto;margin-right:auto}
.w-880{width:880px}
.w-300{width:300px}
.w100{width: 100%;}
.h100{height: 100%;}
.w50{width: 50%;}
.col-2{width: 48%;}
.col-3{width: 32%;}
.col-4{width: 24%;}
.col-5{width: 19%;}

.flex{display:flex;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:-webkit-box;display:-webkit-flex;display: box; display: flexbox;}
.jc-sb{justify-content: space-between;-webkit-justify-content: space-between;}
.jc-c{justify-content: center;-webkit-justify-content: center;}
.ai-c{align-items: center;-webkit-box-align: center;-webkit-align-items: center;}
.ai-b{align-items: baseline;-webkit-align-items: baseline;}
.fw-w{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.ff-c{-ms-flex-direction: column;flex-direction: column}
.flex-1{flex: 1;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;}

.img img{width:100%;height:100%;object-fit: cover;border-radius: 5px;}
.img:hover img{opacity: .8;}
.t{font-size:16px;color:#333333;}
.t:hover{color:#4194e2;}
.t2{font-size:18px;color:#333333;font-weight: 700;line-height: 26px;}
.t2:hover{color:#4194e2;}
.d{font-size:14px;color:#999999;}
.bold{font-weight: bold;}
.c{text-align:center}
.b{display:block;}
.h{display:none;}
.ib{display:inline-block!important}
.fix::after{content:"";display:block;height:0;clear:both;visibility:hidden}
.fl{float:left}
.fr{float:right}
.o{overflow: hidden;}
.pr{position: relative;}
.pa{position: absolute;}
.ps{position: sticky;}
.f0{font-size:0}
.line{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;word-break: break-all;}
.line1{overflow: hidden;word-break: break-all;white-space: unset;}
.line2{-webkit-box-orient: vertical;display: -webkit-box;text-overflow: ellipsis;word-break: break-all;-webkit-line-clamp: 2;overflow: hidden;height:44px;line-height: 22px;}
.line3{display: -webkit-box;text-overflow:ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height:66px;line-height: 22px;}

.ma-20{margin:20px!important}
.mt-10{margin-top:10px!important}
.mt-20{margin-top:20px!important}
.mt-30{margin-top:30px!important}
.mt-50{margin-top:50px!important}
.mb-10{margin-bottom:10px!important}
.mb-20{margin-bottom:20px!important}
.mb-30{margin-bottom:30px!important}
.ml-10{margin-left:10px!important}
.ml-20{margin-left:20px!important}
.ml-30{margin-left:30px!important}
.mr-10{margin-right:10px!important}
.mr-20{margin-right:20px!important}
.mr-30{margin-right:30px!important}
.mr-50{margin-right:50px!important}

.pd-10{padding:10px}
.pd-20{padding:20px}
.pd-30{padding:30px}
.ptb-10{padding:10px 20px}
.plf-10{padding:20px 10px}
.pt-10{padding-top:10px!important}
.pt-20{padding-top:20px!important}
.pt-30{padding-top:30px!important}
.pt-50{padding-top:50px!important}
.pb-10{padding-bottom:10px!important}
.pb-20{padding-bottom:20px!important}
.pb-30{padding-bottom:30px!important}
.pb-50{padding-bottom:50px!important}
.pl-10{padding-left:10px!important}
.pl-20{padding-left:20px!important}
.pl-30{padding-left:30px!important}
.pr-10{padding-right:10px!important}
.pr-20{padding-right:20px!important}
.pr-30{padding-right:30px!important}

.c-style{color:#4194e2}
.c-ff901a{color:#ff901a;}
.bg-cfff{background-color:#ffffff;}
.bg-style{background-color:#4194e2;}
.bg-fa{background:#fafafa;}
.bg-f9{background:#f9f9f9}
.bg-e8f4ff{background:#e8f4ff;}

.b-ccc{border:1px solid #cccccc}
.b-ce6{border:1px solid #e6e6e6}
.b-f5{border:1px solid #f5f5f5}
.bb-cc{border-bottom: 1px dashed #ccc;}
.bb-d4{border-bottom:1px solid #d4d4d4;}
.bb-e6{border-bottom: 1px solid #e6e6e6;}
.bb-f5{border-bottom: 1px solid #f5f5f5;}
.bt-f5{border-top: 1px solid #f5f5f5;}
.bt-d4{border-top:1px solid #d4d4d4;}

.br-5{border-radius:5px;-webkit-border-radius:5px;}
.br-10{border-radius:10px;-webkit-border-radius:10px;}
.br-20{border-radius:20px;-webkit-border-radius:20px;}
.br50{border-radius:50%;-webkit-border-radius:50%;}

/*公用样式*/
.page{padding-top: 80px;color:#333;position: relative;}

.t-h2{height: 30px;line-height: 30px;font-size:18px;font-weight: 700;}
.t-h2 span{font-size:20px;vertical-align: middle;padding-left:6px}
.t-h2 .i-tj,.t-h2 .i-wd,.t-h2 .i-bk,.t-h2 .i-ht,.t-h2 .i-yy{color:#4194e2;font-size:30px;vertical-align: middle;}
.t-h2 .i-r-ht,.t-h2 .i-r-gl,.t-h2 .i-dir,.t-h2 .i-city{color:#4194e2;font-size:18px;vertical-align: middle;}
.t-h2 a{font-size:14px;color:#999;font-weight: 400;padding-top: 5px;}
.t-h2 .i-more{font-size:12px;font-weight: 400;padding-left:4px;vertical-align: top;}
.t-h2 .i-y-xx{font-size:20px;vertical-align: middle;padding-left:6px;color:#4194e2;}
.t-h2 a:hover{color:#4194e2;}

.r-t-h2{height: 40px;padding: 0 2px;}
.y-t-h2 a{padding-top: 0;}

/*other*/
.other{color:#999999;font-size:12px}
.other a{color:#4194e2;font-size:14px;}
.other a:hover{opacity: .8;}
.other span{color:#999999;font-size:12px}
.other em{color:#999999;padding:0 4px;vertical-align: middle;}
.other .i-lb{font-size:14px;padding-right: 4px;}
.other .i-next{font-size:12px;padding-right: 4px;}
.other .i-zy{font-size:16px;padding-right: 4px;color: #4194E2;}

/*tag*/
.tag a{font-size:14px;background: #fdf5ea;color:#c29051;margin-right: 10px;border-radius: 5px;padding: 1px 8px;height:22px;line-height:22px;width:auto;flex-shrink: 0;}
.tag span{font-size:12px;background: #fdf5ea;color:#c29051;margin-right: 10px;padding:2px 10px;border-radius: 5px;}
.tag a:hover{opacity: .8;}

/*弹出层*/

/*广告*/
.myzx-ad{position:absolute;right:8px;top:8px;background: rgba(0,0,0,.3);font-size:12px;color:#fff;padding:2px 6px;border-radius:20px}
/*提示*/
.p-toast{position: fixed;top: 50%;left: 50%;width: 220px;height: 50px;background: rgba(0, 0, 0, 0.8);border-radius: 10px;font-size: 14px;color: #ffffff;text-align: center;line-height: 50px;margin-left: -110px;margin-top: -25px;z-index: 9999;}
/*管理员*/
.admin-login{top: 20px;}
.admin-logout{top: 50px;}
.adminBtn{position: absolute;z-index: 10000;color: #999999;font-size: 16px;background: #f5f5f5;padding: 4px 10px;border-radius: 10px;right: 10px;}
.adminBtn:hover{opacity:.8}