@charset "utf-8";
@font-face {font-family:"SYST";src:url("SourceHanSerifCN.ttf") format("truetype");}
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:96rem;margin-left:auto;margin-right:auto;}
.col21 {width:49.99%;float:left}
.col31 {width:33.33%;float:left}
.col41 {width:24.99%;float:left}
.col43 {width:74.99%;float:left}
.cola3 {width:29.99%;float:left}
.col52 {width:39.99%;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:#f8f8f8;}
.header{background:#0546b1;position: relative;}
.header .bk{background:url(head.jpg) center center no-repeat;display: flex;align-items: center;justify-content: space-between; padding:40px 20px 70px;}
.logo{text-indent:-9999px;}
.logo img{ height:80px;}
.search{align-items: center;margin-right:10px;width:300px;height:40px;border:1px solid #0546b1;background:rgba(255,255,255,0.4);box-shadow:5px 5px 10px 0 rgba(96,150,240,0.5);border-radius:8px;overflow:hidden;font-size:14px;z-index:1;position:relative;}
.search .search_input{position:absolute;top:0;left:5px;width:85%;line-height:32px;padding:4px;border:none;outline:none;background:url(#);font-size:16px;color:#fff}
.search .search_btn{position:absolute;top:9px;right:9px;width:20px;height:20px;cursor:pointer;z-index:2}
.search.focus{background:#fff;border-color:#0078d8;box-shadow:0 0 1px 0 #0078d8}

.nav {position:absolute;display:flex;align-items:center;justify-content:space-around;height:70px;background:#DF1C1C;border-radius:10px;left:50%;bottom:-35px;transform:translateX(-50%);z-index:9;}
.nav li {position:relative;}
.nav li>a {line-height:70px;font-size:22px;font-weight:bold;transition:color 0.3s ease;color:#fff;}
.nav li.active>a,.nav li:hover>a {color:#FFDB16;}
.nav>li.active>a::before,.nav>li:hover>a::before {position:absolute;content:"";width:100%;height:2px;background:#FFDB16;bottom:0;left:0;}
.nav li .sub {width:auto;position:absolute;top:100%;left:50%;transform:translateX(-50%);display:none;background:#193b7d;box-shadow:0 2px 5px rgba(0,0,0,0.2);border-radius:10px; padding:10px 0;}
.nav li .sub li a {display:block;color:#fff;text-align:center;}
.nav li .sub li {width:100%;line-height:50px;transition:background-color 0.3s;}
.nav li .sub li:hover a {color:#FFDB16;}
.nav li .sub li a {line-height:50px;font-size:20px;font-weight:bold;padding:0 30px;white-space:nowrap;transition:color 0.3s ease;}


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:#193b7d;font-family:"SYST";}
.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:#193b7d;font-family:"SYST";}
.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:#193b7d;}
.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 {}


.snav {clear:both;}

.snav h3 {line-height:95px;font-size: 22px;color: #FFF;text-align: center;background:#1850B4;font-weight: normal;}
.snav h3:before{width:27px;height:26px;background:url(snav.png) 0px center no-repeat;display:inline-block;content:'';margin-right:10px;position: relative;top: 5px;}
.snav dt {height:80px;line-height:80px;padding-left:60px;font-size:26px;color:#fff;border-bottom:1px solid rgba(6,131,88,0.1);background:#193b7d;}
.snav ul{padding:20px;min-height:300px;background:rgba(96,150,240,0.2);}
.snav li {margin-top:20px;}
.snav li:first-child{margin-top:0;}
.snav li a{height:60px;line-height:60px;font-size:20px;background:#fcfcfc;color:#666;display:block;padding-left:30px;border-left:5px solid #dc9b18;}
.snav li a:hover {background:#f8f8f8;color:#333;text-decoration:none;border-left:5px solid #df0b0a;}
.snav li a.cur {color:#000;border-left:5px solid #df0b0a;padding-right:20px;background:#f8f8f8;}

.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;}


.top_banner {position:relative;}
.banner .item {position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:70}
.banner .item a {display:block; height:650px;}
.pagination-container {position:absolute;bottom:94px;right:280px;}
.pagination-dots {display:inline-block;}
.page-count {display:block;color:#fff;font-size:24px;line-height:24px;}
.page-count span:first-child {font-family:KTXP;font-size:30px;color:#FFE612;}
.banner .slick-dots {position:absolute;bottom:154px;right:300px;}
.banner .slick-dots li {width:14px;height:14px;border-radius:50%;background:#fff;margin:24px 0;cursor:pointer;}
.banner .slick-dots li button {display:none;}
.banner .slick-dots .slick-active {background:#FF2222;}


.focus {height:400px; margin-top:10px;}
.focus img {width:100%;height:400px;}
.focus a {position:relative;display:block;}
.focus .txt {position:absolute;bottom:0;left:0;z-index:9;width:100%;height:56px;padding:0 18px;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));}
.focus .txt p {line-height:56px;font-weight:bold;font-size:20px;color:#FFFFFF;width:calc(100% - 100px);}
.focus .slick-dots {position:absolute;bottom:18px;display:flex;right:18px;}
.focus .slick-dots li button {display:none;}
.focus .slick-dots li {width:10px;height:10px;border-radius:50%;background:#fff;margin:0 5px;}
.focus .slick-dots .slick-active {background:#193b7d;}


.list1{}
.list1 li{padding:0.5rem 0;transition:.5s;overflow:hidden}
.list1 li a {overflow:hidden;}
.list1 li img{ width:96%;}


.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:#0546B1;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 { margin-top:30px;}
.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-family:"SYST";}
.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:0 1rem;}
.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.25rem}
.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}


.link {background:#fff;padding-bottom:30px;}
.link .bk {}
.link .tit{ background:url(-.png) center center repeat-x; height:47px; width:100%;}
.link .tit strong{ width:200px; height:47px; line-height:47px; font-size:1.75rem;color:#193b7d;font-family:"SYST"; margin:0 auto; background:#fff; display:block; text-align:center}
.link p{ font-size:20px; line-height:3;}
.link p a{ margin:0 10px;}




