@charset "utf-8";
a,abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,option,p,pre,q,s,samp,section,select,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,u,ul,var,video {margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-tap-highlight:rgba(0,0,0,0)}
body {border:0;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;overflow-x:hidden;color:#333}
ul,li {list-style:none;}
dl,dt,dd,img {border:0}
a {text-decoration:none;color:#333}
em,b {font-style:normal}
img {display:block;max-width:100%;margin-left:auto;margin-right:auto}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset,img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
.cl:after {content:"\200B";display:block;height:0;clear:both;visibility:hidden;}
.cl {*zoom:1}
.fl {float:left}
.fr {float:right}
.fc {margin-left:auto;margin-right:auto;display:block}
.wrap {width:90rem;margin-left:auto;margin-right:auto;}
.col21 {width:49.99%;float:left}
.col31 {width:33.33%;float:left}
.bk {padding:0 1rem}
.mt {margin-top:1rem}
.mt2 {margin-top:2rem}
.ml {margin-left:2rem}
html {font-size:16px;}
@media(max-width:1440px) {html {font-size:14px;}}
@media(max-width:1366px) {html {font-size:12px;}}
body{background:url(top.png) center top no-repeat;background-size:100% auto;}
.header{height:260px; background:url(head1.jpg) center top no-repeat;background-size:100% 100%;}
.header .wrap{background:url(head1.png) center center no-repeat;height:200px;}
.logo{ float:left;text-indent:-9999px; margin-top:30px;}
.logo img{ height:140px;}
.header .fr{float:right;margin-top:100px}

.search{float:right;margin-right:10px;width:250px;height:36px;border:1px solid #e9a898;background:rgba(255,255,255,0.4);box-shadow:5px 5px 10px 0 rgba(233,168,150,0.5);border-radius:8px;overflow:hidden;font-size:12px;z-index:1;position:relative;}
.search .search_input{position:absolute;top:0;left:5px;width:85%;line-height:28px;padding:4px;border:none;outline:none;background:url(#);font-size:16px;color:#333}
.search .search_btn{position:absolute;top:8px;right:8px;width:20px;height:20px;cursor:pointer;z-index:2}
.search.focus{background:#fff;border-color:#0078d8;box-shadow:0 0 1px 0 #0078d8}

.navBar{height:60px;position:relative;}
.navBar::before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(233,168,150,0.3) 0%,#bd272d 100%);backdrop-filter:blur(6px);/* filter:blur(10.7px);*/}
.nav {height:60px;display:flex; justify-content: space-between; margin:0 20px;position:relative;}
.nav ul { display: flex; justify-content: space-between;}
.nav li { position: relative; flex: 1;}
.nav li>a {height:60px;line-height:60px;display:block;position:relative;font-size:25px;font-weight:bold;color:#fff;overflow:hidden;transition: all 0.3s;text-align:center;}
.nav li a::after {content:"";position:absolute;top:20px;right:0;width:2px;height:20px; background:#d87979}
.nav li:last-child a::after {display:none;}
.nav li .sub {display:none;position:absolute;left:0;top:60px;width:100%;z-index:100;background:#bc0000;}
.nav li .sub li {position:relative;white-space:nowrap;vertical-align:top;_zoom:1;width:100%;transition: all 0.3s; background: #bc0000;}
.nav li .sub li>a {display:block;color:#fff;height:60px;line-height:60px;font-size:22px;text-align:center;}
.nav li .sub li>a::after {display:none;}
.nav li .sub li.hover> a,.nav li .sub li>a:hover {color:#fff!important;background-color:#d27b18;display:block;}

img {display:block;border:none;vertical-align:middle}
.slow {position:relative;overflow:hidden;}
.slow img {-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;width:100%;height:100%;}
.slow img:hover {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.box {clear:both}
.box dt {height:4rem;line-height:3rem;}
.box dt strong {display:block;float:left;font-size:1.75rem;color:#4a2e20;}
.box dt span.more {float:right;font-size:0.875rem;padding-right:10px;color:#999}
.box dt span.more a {color:#999;text-decoration:none}
.box dd {}


.box1 {clear:both; background:rgba(255,255,255,0.8);box-shadow:5px 5px 20px 0 rgba(100,100,100,0.05);}
.box1 dt {height:4rem;line-height:4rem;border-bottom:1px solid #eee; padding:0 1rem;}
.box1 dt strong {display:block;float:left;font-size:1.75rem;color:#4a2e20;}
.box1 dt span.more {float:right;font-size:0.875rem;padding-right:10px;color:#999}
.box1 dt span.more a {color:#999;text-decoration:none}
.box1 dd {padding:10px 20px;}


.box2 {clear:both}
.box2 dt {height:4rem;line-height:3rem;}
.box2 dt strong {display:block;float:left;font-size:1.75rem;color:#4a2e20;}
.box2 dt span.more {float:right;font-size:0.875rem;padding-right:10px;color:#999}
.box2 dt span.more a {color:#999;text-decoration:none}
.box2 dd {}


.list {display:inline-block;width:100%;}
.list li {padding:1rem 0;border-bottom:1px dashed #eee;transition:.5s;line-height:1.5rem;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.list li a {overflow:hidden;font-size:1.125rem;}
.list li:hover {transform:translateX(5px);}
.list li span {overflow:hidden;font-size:0.875rem;color:#999;float:right;}

.focus{width:100%;overflow:hidden;margin:0 auto;box-shadow: -20px 5px 30px 0 rgba(166,6,40,0.1);}
.focus{position:relative;}
.focus img{max-width:100%;height:420px;width:100%;object-fit:cover}
.focus li {position:relative}
.focus li:hover{box-shadow:0 0 1rem rgba(166,6,40,0.15)}
.focus p {padding:1rem;font-size:1.125rem;line-height:1.5;overflow:hidden;position:absolute;left:0;bottom:0;width:100%;color:#fff;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAABCCAMAAABKMPd6AAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAKHRSTlNpRD2xq6Cblo6GgHtyYlpUTDMnIBsOFhMJBqikkol2bl5QSDgwLSsClsnwWgAAAGxJREFUCNc9wsURgDAABMDD3SGCe/rvkNyHnYUx0BpaQSkMA0sJKSAE+p67jtuW3xfPg/tG0/B1wXXZsR0+T9Q1HweqisuS9x1Fwb9tQ57zuiLLOE05SXhZEMc8z4giDkMOAp4mjCN8nz3P/gDISwhIqelSegAAAABJRU5ErkJggg==) bottom repeat-x;}
.focus p a{color:#fff;}
.focus .slick-dots{position:absolute;right:10px;bottom:20px;text-align:right;cursor:pointer}
.focus .slick-dots li{display:inline-block;width:10px;height:10px;border-radius:10px;margin:0 3px;background-color:#faa706}
.focus .slick-dots li button{display:none}
.focus .slick-dots li.slick-active {background:#f00;}
.focus .slick-prev, .focus .slick-next { position: absolute; top: 50%; width:40px; height:60px; margin-top: -30px; background-color: #000; opacity: 0.3;z-index:2;}
.focus .slick-prev { left: 0;}
.focus .slick-next { right: 0;}
.focus .slick-prev:hover, .focus .slick-next:hover {opacity: 0.6;}
.focus .slick-prev:before, .focus .slick-next:before { font: 40px/60px "SimSun";color:#fff;}
.focus .slick-prev:before { content: "<";}
.focus .slick-next:before { content: ">";}

.list1{}
.list1 li{padding:1rem 0;border-bottom:1px dashed #eee;transition:.5s;line-height:1.5rem;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.list1 li a {overflow:hidden;font-size:1.125rem;}
.list1 li span{float:right;font-size:16px;color:#999;margin-left:5px}

.list2 {margin:0;}
.list2 li {padding:1rem;margin-bottom:1rem;background:rgba(218,232,244,.25);}
.list2 li>a {display:block;overflow:hidden;font-size:1.125rem;color:#333;line-height:1.875rem;height:3.75rem;transition:.5s;position:relative;}
.list2 li span {float:left;width:3rem;height:3rem;text-align:center;margin-right:0.5rem;font-size:0.875rem;color:#aaa;transition:all .3s;}
.list2 li span i {font-size:1.75rem;line-height:2rem;display:block;font-style:normal;}
.list2 span.new {color:#5b191b;}
.list2 li:hover a {color:#5b191b;transform:translateX(5px);}

.list3 {margin:-1rem -1rem 0;position:relative}
.list3 img {max-width:100%;height:18rem;width:100%;object-fit:cover}
.list3 li {margin:1rem;border:solid 1px #f8f8f8;transition:all .5s; position:relative}
.list3 li:hover {box-shadow:0 0 1rem rgba(0,0,0,.08);}
.list3 p {padding:1rem;font-size:1.125rem;line-height:1.5;overflow:hidden;position:absolute;left:0;bottom:0;width:100%;color:#fff;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAABCCAMAAABKMPd6AAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAKHRSTlNpRD2xq6Cblo6GgHtyYlpUTDMnIBsOFhMJBqikkol2bl5QSDgwLSsClsnwWgAAAGxJREFUCNc9wsURgDAABMDD3SGCe/rvkNyHnYUx0BpaQSkMA0sJKSAE+p67jtuW3xfPg/tG0/B1wXXZsR0+T9Q1HweqisuS9x1Fwb9tQ57zuiLLOE05SXhZEMc8z4giDkMOAp4mjCN8nz3P/gDISwhIqelSegAAAABJRU5ErkJggg==) bottom repeat-x;}
.list3 .slick-prev {text-indent:999px;overflow:hidden;width:25px;height:40px;position:absolute;z-index:9;left:1rem;top:50%;margin-top:-20px;background:url(left.png) no-repeat;background-size:100% 100%;cursor:pointer;}
.list3 .slick-next {text-indent:999px;overflow:hidden;width:25px;height:40px;position:absolute;z-index:9;right:1rem;top:50%;margin-top:-20px;background:url(right.png) no-repeat;background-size:100% 100%;cursor:pointer;}
.list3 .slick-prev:hover,.list3 .slick-next:hover {opacity:0.8;}

.bg1 {padding:2rem 0;background:rgba(255,255,255,0.6);}
.bg2 {padding:2rem 0;background:url(bg2.jpg) center no-repeat;background-size:cover;}


.footer {background-image: linear-gradient(to right,#4a2e20, #ecdcd0, #b57449); background:#981f24;padding:3rem 0;font-size:1.25rem;width:100%;background-size:100% 100%; color:#fff; text-align:center;}
.footer a{ color:#fff;}
.top {width:60px;height:60px;display:none;position:fixed;right:2rem;bottom:2rem;z-index:200;line-height:60px;text-align:center;transition: all .3s ease-out;border-radius:8px;background: rgba(0,0,0,0.8);}
.top img{ margin:0 auto; padding-top:14px;}
.top:hover{text-decoration:none;color:#f5f5f5;background: rgba(0,0,0,0.5);}

.content {}
.content .wrap {position:relative;}
.mbx {position:relative;display:inline-block;min-height:500px;width:100%;overflow:hidden;margin:2rem 0;padding:2rem;box-shadow:0 0 1.5rem rgba(0,0,0,0.03);background:rgba(255,255,255,0.6);}
.mbx dt {height:3rem;line-height:2rem;border-bottom:2px solid #eee;}
.mbx dt strong {display:block;float:left;font-size:1.75rem;color:#333}
.mbx dt span.more {float:right;position:relative;font-size:0.875rem;color:#999}
.mbx dt span.more a {color:#999;text-decoration:none}
.mbx dd {padding:1rem;}

.pagenum {margin-top:1rem;text-align:center;font-size:1rem}
.p_pages {margin-left:-5px}
.p_fun_d,.p_no_d,.p_no_o,.p_fun a,.p_no a {border:1px solid #ccc;padding:4px 8px;margin:0px 0px 0px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:1rem;box-sizing:border-box;display:inline-block;vertical-align:middle}
.p_t {line-height:1rem;margin:0px;padding:0px;display:inline-block;vertical-align:middle}
.p_fun_d,.p_no_d,.p_no_o {color:#ccc}
.p_fun a,.p_no a {color:#666}
.p_fun a:hover,.p_no a:hover {border:1px solid #e0e0e0;background-color:#f1f1f1;color:#999}
.p_no_d {border:1px solid #e0e0e0;color:#fff;background-color:#e0e0e0}
.p_dot {margin-left:5px}
.article {margin:0 auto;}
.article h2 {height:auto;text-align:center;padding:1rem 0;color:#222;font-size:1.5rem;color:#403f3f;font-weight:700;}
.article .info {display:block;text-align:center;color:#999;line-height:2rem;padding:0.5rem 0;font-size:1rem;border-top:1px solid #f5f5f5;}
.article .info span {color:#ff6600;}
.article .info span.green {color:#259235}
.enrty {line-height:1.8;text-align:justify;text-justify:inter-ideograph;min-height:360px; padding:1rem;padding-bottom:0}
.enrty h1,.enrty h2,.enrty h3,.enrty h4,.enrty h5,.enrty h6 {margin-bottom:10px;line-height:1.8;color:#000}
.enrty p,.enrty div {line-height:2;color:#444;margin:1rem 0;font-size:1.125rem}
.enrty img {max-width:100%;height:auto !important;margin:0 auto}
.enrty img.ir {float:right;margin-left:1rem}
.enrty video {background:#000;max-width:100%;height:auto !important;margin:0 auto}
.enrty .pi {text-align:center;font-family:"\6977\4F53","\6977\4F53_GB2312";margin-top:-10px}
.enrty blockquote,.enrty pre {margin:1rem;padding:0 1rem;border-left:5px solid #eaeef1;color:#666}
.enrty ol,.enrty ul {margin:10px 1rem}
.enrty ol li {list-style:decimal}
.enrty ul li {list-style:disc}
.enrty table {margin-bottom:1rem;border-left:1px solid #ddd;border-bottom:1px solid #ddd;font-size:1rem}
.enrty th {padding:5px 10px;border-right:1px solid #ddd;border-top:1px solid #ddd;background:#f8f8f8}
.enrty td {padding:3px 10px;border-right:1px solid #ddd;border-top:1px solid #ddd}
.near {border-top:1px dashed #eee;padding:0.5rem;font-size:1rem;color:#999;}
.near li {height:2.5rem;line-height:2.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}