@charset "utf-8";
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,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
:focus{outline:0}
img{border:0}
body{line-height:1;background-color:#e8eef2}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
.logo-rb input{margin:0;padding:0;border:0}
.clear{width:100%;height:0;line-height:0;font-size:0;overflow:hidden;clear:both;display:block}
.none{display:none}
.hidden{visibility:hidden}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clearfix{display:block}
.db{display:block!important}
.dn{display:none!important}
a,body{color:#1a0303;text-decoration:none}
a:link{color:#1a0303;text-decoration:none}
a:hover{color:#1a0303;text-decoration:none}
a:visited{text-decoration:none}
.wrapper{width:100%;margin:0 auto}
.wrapper .inner{width:1600px;margin:0 auto}
.dbox .inner{width:1600px;margin:0 auto;background:#fff;padding:30px;box-sizing:border-box}
.banner{margin:0 auto;text-indent:20px;border-bottom:1px solid #eb2111;padding-bottom:10px;box-sizing:border-box;margin-bottom:20px}
.banner .title{font-size:24px;float:left;display:block;color:#cf2214;font-weight:700;line-height:40px;background:url(../img/lmbg.png) no-repeat 0 center}
.more-btn{float:right;display:block;text-align:center;line-height:40px}
.news-list .news{overflow:hidden;display:block;line-height:40px;padding-left:15px;font-size:16px;background:url(../img/dian.png) left center no-repeat}
.news-list .news .news-title{display:block;float:left;width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:16px}
.news-list .news .news-date{display:block;float:right;font-size:16px;width:12%;text-align:right;color:#888}
.mod1r .news-list .news .news-title{width:86%}
.mod1r .news-list .news .news-date{width:14%}
#normalcon1 .news1 .news-title{display:block;width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;float:left;font-size:18px;font-weight:700;color:#1c6eb8;line-height:40px}
#normalcon1 .news1 .news-date{display:block;float:right;width:25%;text-align:right;color:#1c6eb8;line-height:40px}
#normalcon1 .news1 .jj{font-size:16px;color:#555;line-height:22px}
#header{width:100%;height:180px;background:url(../img/topbg.png?v=2),linear-gradient(to bottom,#cf2214 50%,#fff) no-repeat 0 0}
#header .inner{position:relative}
.logo{position:relative;padding:35px 0;height:100px}
.logo-l{float:left;margin:14px 0}
.logo img{height:100%;width:auto}
.logo-r{width:100%;background:#900005;background:#1f51b9;box-shadow:2px 10px 10px #c4d2e2,-2px 0 3px #c4d2e2;position:relative;z-index:999}
.logo-rt .sf{float:right;margin-top:10px;margin-right:16px}
.logo-rt .sf li{float:left}
.logo-rt .sf li a{color:#fff;display:block;text-indent:25px;font-size:14px}
.logo-rt .sf li a img{width:18%;display:inline-block;margin-right:5px}
.logo-rt .ss{float:right}
.ss{width:244px;height:32px;cursor:pointer;position:relative;float:left;border-radius:25px;margin:13px 0;border:1px solid #fff}
.ss .inp{border:none;height:32px;outline:0;color:#fff;text-indent:15px;background:0 0}
.ss .btn{border:none;position:absolute;top:6px;right:10px;width:20px;height:20px;outline:0;background:url(../img/search.png) no-repeat 0 0}
input::-webkit-input-placeholder{color:#fff}
input::-moz-placeholder{color:#fff}
input:-moz-placeholder{color:#fff}
input:-ms-input-placeholder{color:#fff}
.search{width:635px;height:270px;overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;margin:auto}
.search .searchBor{width:100%;height:100%;position:absolute;top:0;left:0}
.search .searchPic img{width:635px}
.search .ss{width:616px;height:187px;position:absolute;top:42px;left:10px}
.search .ss .seaNav{height:35px;overflow:hidden;margin:26px 0 0 26px}
.search .ss .seaNav li{width:91px;height:35px;margin-right:10px;line-height:35px;text-align:center;float:left;font-size:14px;font-weight:700;letter-spacing:.1em;cursor:pointer}
.search .ss .seaNav li a{display:block}
.search .ss .seaNav li a:hover{color:#fff}
.search .ss .seaNav li.sea_current a{color:#fff}
.search .ss .sea_down{margin:10px 0 0 26px}
.search .ss .sea_down .undis{display:none}
.search .ss .sea_down .input input{float:left}
.search .ss .sea_down .input .sea_text{width:468px;height:28px;padding-left:10px;line-height:28px;color:#888;background:#fff;border:1px solid #cccdca}
.search .ss .sea_down .input .sea_but{width:85px;height:28px;color:#fff;margin-left:8px;cursor:pointer;padding-left:22px}
.search .ss .sea_down .seaLink{margin:12px 0 17px 0}
.search .ss .sea_down .seaLink a{padding:0 20px 0 18px}
.search .picCopy{position:absolute;bottom:15px;right:12px;color:#ccc}
.search .ss .sea_down .sea_sim{width:390px;height:28px;padding-left:10px;line-height:28px;color:#888;background:#fff;border:1px solid #cccdca;border-left:0}
.input select{float:left;height:30px;border:1px solid #cccdca;border-right:0}
input.qikan_text{width:468px;height:28px;padding-left:10px;line-height:28px;color:#888;background:#fff;border:1px solid #cccdca;float:left}
input.btn{width:85px;height:28px;color:#fff;margin-left:8px;cursor:pointer;padding-left:22px}
.sradio{margin-top:10px}
input{background:0 0;border:none;vertical-align:middle;padding:0}
.nav{height:60px;line-height:60px;box-sizing:border-box}
.navList>li{float:left;width:8.4%;position:relative;line-height:60px}
.navList li a{display:block;text-align:center;height:100%;font-size:18px;color:#fff}
.navList .subnav{z-index:100;position:absolute;display:none;top:60px;width:100%}
.li6 .subnav{width:100%;margin-left:0}
.navList .subnav li{background:#006db5}
.navList .subnav a{background:0 0;height:35px;line-height:35px;font-size:15px;color:#fff}
.navList .l3 .subnav .l31,.navList .l3 .subnav .l32{width:50%;float:left}
.navList .l4 .subnav{width:300%;margin-left:-100%}
.navList .l4 .subnav .l41,.navList .l4 .subnav .l42{width:50%;float:left}
.navi-aside-page{position:fixed}
.navi-aside-toggle{position:absolute;right:0;bottom:20%;width:30px;height:30px;background:url(../img/menu-button-bg.png) no-repeat center center;background-size:60% 60%;display:none}
.wp-navi-aside{display:none;position:fixed;left:0;top:0;bottom:0;right:0;z-index:1000}
.wp-navi-aside .navi-aside-mask{width:100%;height:100%;background:rgba(0,0,0,.1)}
.wp-navi-aside-active{display:block}
.wp-navi-aside .aside-inner{position:fixed;top:0;bottom:0;right:-216px;z-index:1002;width:216px;max-width:100%;background:#252525;overflow-y:auto;-webkit-overflow-scrolling:touch}
.wp-navi-aside .aside-inner:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:1px;background:rgba(0,0,0,.6);box-shadow:0 0 5px 2px rgba(0,0,0,.6)}
.wp-navi-aside .navi-aside-head{margin-top:0;border-top:1px solid rgba(0,0,0,.3);background:#333;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.5)}
.wp-navi-aside .navi-aside-head .navi-aside-title{padding:7px 10px;font-weight:400;color:#777;font-size:14px}
.wp-navi-aside .navi-aside-wrap{color:#aaa;border-bottom:1px solid rgba(0,0,0,.3);box-shadow:0 1px 0 rgba(255,255,255,.05)}
.wp-navi-aside .navi-aside-wrap li{position:relative}
.wp-navi-aside .navi-aside-wrap li span{display:none}
.wp-navi-aside .navi-aside-wrap li .menu-switch-arrow{display:block;cursor:pointer;width:50px;height:35px;position:absolute;right:0;top:0;color:#f6f6f6;font-size:14px;background:url(../img/nav_li_bg.png) no-repeat center center}
.wp-navi-aside .navi-aside-wrap li a{display:block;text-decoration:none;color:#c7c7c7;font-size:14px;line-height:20px;padding:8px 30px 8px 15px;border-top:1px solid rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.5)}
.wp-navi-aside .navi-aside-wrap li a:focus,.wp-navi-aside .navi-aside-wrap li a:hover{background-color:#404040;color:#fff;outline:0}
.wp-navi-aside .navi-aside-wrap li .sub-menu{display:none;background-color:#2e2e2e}
.wp-navi-aside .navi-aside-wrap li .sub-menu li a{padding-left:20px}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu{background-color:#333}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu li a{padding-left:30px}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu{background-color:#343434}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu li a{padding-left:40px}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu .sub-menu{background-color:#373737}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu .sub-menu li a{padding-left:50px}
#dt .inner{width:100%;overflow:hidden}
.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}
.slide_container{position:relative;width:100%}
.slide{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.slide li{position:absolute;width:100%;left:0;top:0}
.slide img{display:block;position:relative;z-index:1;height:496px;width:100%;object-fit:cover;border:0}
#dt .dtxt{width:1200px;position:absolute;left:50%;margin-left:-600px;bottom:30px;z-index:999}
#dt .dtxt a{background:rgba(0,33,76,.8);color:#fff;font-size:20px;padding:0 30px;line-height:36px;display:block;float:left}
.slide .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0,.8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none}
.slide_nav{position:absolute;-webkit-tap-highlight-color:transparent;top:50%;opacity:.7;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:65px;width:34px;margin-top:-30px}
.slide_nav:active{opacity:1}
.slide_nav.prev{left:0}
.slide_nav.next{right:0}
.slide1_tabs{position:absolute;bottom:15px;right:2%;z-index:100;text-align:right;width:100%}
.slide2_tabs{position:absolute;right:10px;bottom:22px;z-index:100;text-align:center}
.slide1_tabs li,.slide2_tabs li{display:inline-block;width:10px;height:10px;margin-left:10px;border-radius:10px;border:1px solid #b39b79;position:relative}
.slide1_tabs li a,.slide2_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute;left:0;z-index:1000;color:rgba(100,200,300,0);color:transparent}
.slide1_tabs li.slide_here a,.slide2_tabs li.slide_here a{background:#b39b79}
.slide li .bt{z-index:100;position:absolute;left:0;bottom:0;display:block;color:#fff;font-size:18px;text-align:left;line-height:60px;background:#0009;width:100%;text-indent:10px;height:60px}
#mod0 .inner{width:100%;position:relative}
.news-list .news:hover .news-date,.news-list .news:hover a{color:#1f51b9}
.mod1l{width:48.33%;float:left}
.mod1r{width:48.33%;float:right}
.news1{border-bottom:1px dotted #cdcdcd}
.news1 .bt{display:block;font-size:18px;color:#1f51b9;line-height:30px;font-weight:700}
.news1 .jj{display:block;line-height:26px;color:#555;font-size:16px;margin-bottom:8px;margin-top:10px;height:52px;overflow:hidden}
.news1 .sj{display:block;line-height:20px;text-align:right;font-size:12px;color:#8e8e8e}
.news1 .bt div{background:url(../img/rqbg.png) no-repeat 0 0;display:inline-block;color:#fff;font-weight:700;width:120px;height:40px;line-height:40px;font-size:14px;padding-left:10px;margin-right:15px}
.news1 .bt div span{display:inline-block;margin-left:20px}
.mod2l{width:48.33%;float:left;position:relative}
.mod2r{width:48.33%;float:right;position:relative}
.post{float:left;width:510px}
.post2{margin-left:40px}
.post3{width:440px;margin-left:40px}
.mod3l{float:left;width:70%}
.m3b{margin:25px 0}
.m3b ul li{float:left}
.m3b .b2{margin:0 20px}
.mod3r{width:28%;float:right}
.mod3r img{width:100%}
.mra{border-top:5px solid #b39b79!important;border:1px solid #b39b79;padding:15px;box-sizing:border-box}
.ztbt{font-size:22px;padding:15px 0;text-align:center;background:#b39b79;color:#fff;margin-bottom:10px}
.mra ul li{margin-top:15px}
.mra .slide_box img{height:285px;object-fit:cover}
.mrb{border-top:5px solid #1f51b9!important;border:1px solid #d5e7f2;padding:15px;box-sizing:border-box;margin-top:40px}
.mrb ul li{border-bottom:1px solid #d9e1e7;font-size:15px;padding-left:40px!important;line-height:1.3;padding:10px 20px;box-sizing:border-box}
.mrb .j1{background:url(../img/dh.png) no-repeat 0 center}
.mrb .j2{background:url(../img/yj.png) no-repeat 0 center}
.mrb .j3{background:url(../img/dd.png) no-repeat 0 center;border-bottom:none;line-height:25px;height:60px;padding:15px 20px}
.mrb .j4{line-height:25px;border-bottom:none;margin-top:-10px}
.yq{margin-top:20px}
.yq .links_banner{display:flex;justify-content:space-between}
.yq .links_banner img{width:90%}
#footer{background:#1f51b9;margin-top:20px}
.foot{padding:20px 0;text-align:center;color:#fff;line-height:25px}
.copyright{line-height:30px;color:#fff;text-align:center;font-size:14px}
.article .arti-title{text-align:center;font-size:24px;line-height:35px;margin-top:30px;color:#900005}
.article .arti_metas{padding:20px 0 22px 0;text-align:center;border-bottom:1px dashed #b6c9e5}
.article .arti_metas span{color:#999;font-size:14px;text-indent:10px;display:inline-block}
.article .read{padding:20px 0 20px 0;line-height:25px}
.nx{color:#333;font-size:14px;margin-top:30px}
.nx a{color:#666;font-size:14px;margin-bottom:20px;display:inline-block}
.nx .down:hover a,.nx .up:hover a{color:#006db5}
.article .read img{max-width:800px}
.article .read video { width: 100%; height: auto; }
.listcon{overflow:hidden}
.conleft{width:360px;float:left}
.conleft .yj{height:120px;font-size:34px;color:#fff;text-align:center;line-height:120px;letter-spacing:2px;background:linear-gradient(-135deg,#eb2111,#b8190c)}
.side_menu{background:#f7f7f7;margin:.6em auto}
.side_menu li{line-height:3em;font-size:16px;text-align:center}
.side_menu a{color:#666}
.side_menu li.cur,.side_menu li:hover{background:#b39b79}
.side_menu li.cur a,.side_menu li:hover a{color:#fff}
.mrb img{width:100%}
.conleft .mrb{margin-top:20px;padding-bottom:45px}
.conright{float:right;width:1140px;margin:0 0 30px;margin-top:-12px}
.ritop{margin-bottom:30px;height:40px;border-bottom:1px solid #ebebeb}
.ritop .ggtop{float:left;border-bottom:none}
.ritop .lm{font-size:26px;color:#006db5;font-weight:700;float:left;line-height:40px;display:none}
.dq{float:left;color:#888;line-height:35px;text-indent:20px;font-size:14px;background:url(../img/dq.png) no-repeat 0 center}
.dq a{font-size:15px;color:#888}
.dq a:hover{color:#006db5}

.conright .listul li{height:55px;text-indent:15px;color:#333;line-height:55px;border-bottom:1px dashed #c1b4b4}
.conright .listul li a{float:left;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%;background:url(../img/dian.png) no-repeat 0 center}
.conright .listul li .sj{float:right;color:#888;font-size:16px}
.conright .listul li .bt{font-size:16px}
.conright .listul li:hover a{color:#006db5}
.conright .listul li:hover .sj{color:#006db5}

.conright .listul_thumb { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 1.5em; }
.conright .listul_thumb li { height: auto; text-indent: initial; border: none; margin-bottom: 1em; }
.conright .listul_thumb li a { width: 100%; }
.conright .listul_thumb .thumb_bg { position: relative; overflow: hidden; padding-bottom: 65%; border: 1px solid #eee;}
.conright .listul_thumb .thumb_bg img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; object-fit: cover; transition: 0.3s;}
.conright .listul_thumb li:hover img { transform: scale(1.06); }
.conright .listul_thumb p { text-align: center; white-space: initial; line-height: 1.5; padding: 0.5em 0; }

.fan{margin:30px 0 0 0;text-align:center}
.nt img{width:100%}
.mod2 img{width:100%}
.mra ul li img{width:100%}
.m3b ul li img{width:100%}
@media only screen and (max-width:1599px){
	.dbox .inner,.wrapper .inner{width:98%}
	.tempWrap{width:100%!important}
	.mod3l{width:59%}
	.mod3r{width:39%}
	.post{width:46%}
	.conleft{width:24%}
	.conright{width:73%}
	.m3b ul li{width:31%}
}
@media only screen and (max-width:1460px){
	.navList>li{width:8%}
}
@media only screen and (max-width:1275px){
	.navList>li{width:7%}
}
@media only screen and (max-width:1170px){
	#header{background:0 0;background-color:#b8190c;height:auto}
	.navList li a{font-size:16px}
	.m3b ul li{width:30%}
}
@media only screen and (max-width:1024px){
	.slideBox ul li .pic{width:118px}
	#normalcon1{width:100%;float:none}
}
@media only screen and (max-width:990px){
	.logo{height:auto;padding:.5em 0}
	.logo img{height:auto;width:80%}
	.slideBox ul li .pic{width:172px}
	#mod5 ul li{width:100%}
	.fastul li{width:100%;margin-bottom:20px}
	.logo-r{display:none}
	.navi-aside-toggle{display:block}
	.navBtns{display:block}
	#nav{display:none}
	.inner1200{display:none}
	.mod1l{width:100%;float:none}
	.mod1r{width:100%;float:none;margin-top:30px}
	.mod2l{width:100%;float:none;padding-bottom:20px}
	.mod2m{display:none}
	.mod2r{width:100%;float:none}
	.mod3l{width:100%;float:none;padding-bottom:20px}
	.mod3r{width:100%;float:none}
	.dbox .inner{padding:30px 0}
	.wrapper{width:98%}
	.conleft{display:none}
	.conright{width:100%;float:none}
	.read #vsb_content_2 IMG{width:95%!important;height:auto!important}
	.article .read img{width:95%!important;height:auto!important}
	.fwbox{width:100%;background:#006db5;height:auto;padding:20px 0}
	.conbox-b-diva .div-a,.conbox-b-divb,.conbox-b-divc .div-a{width:50%!important}
	.black-a,.black-b,.black-c,.conbox-b-diva .div-b,.conbox-b-divb,.conbox-b-divb .div-c,.conbox-b-divc .div-b{width:100%!important}
	.conbox-b-diva,.conbox-b-divc{float:none!important}
	.fl{margin:0!important}
	#u_u12_demo{width:100%!important}
	.slide img{height:auto}
	.news-list .news .news-date{display:none}
	.news-list .news .news-title{width:100%}
	
	.conright .listul_thumb { grid-template-columns: 1fr 1fr; }
}
@media only screen and (max-width:700px){
	.slide1_tabs{display:none!important}
	.post{width:100%}
	.post2,.post3{margin-left:0;margin-top:20px}
	.dq{margin-left:1em}
	.dbox .inner{padding-bottom:0}
	.mra{margin-bottom:1.6em}
	.m3b{display:none}
	.yq .links_banner{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}
	.yq .links_banner img{width:100%}
	.article .read{padding:20px 16px}
	.article .arti-title{font-size:20px;line-height:1.3}
	.conright .listul li{height:auto;text-indent:0;overflow:hidden;line-height:1.5}
	.conright .listul li .bt{padding:.5em .8em;overflow:hidden}
	.conright .listul li a{width:100%;white-space:initial;text-overflow:initial;background:0 0}
	.conright .listul li .sj{float:left;font-size:14px;color:#aaa}
	.copyright{line-height:1.2;font-size:12px}
	.conright .listul_thumb { grid-template-columns: 1fr; gap: 0; }
}
@media only screen and (max-width:600px){
	.slide1_tabs{display:none!important}
	.m3b ul li{width:100%}
	.m3b .b2{margin:0}
}
@media only screen and (max-width:500px){
	.slide1_tabs{display:none!important}
	.slideBox ul li .pic{width:115px}
	.mod3b ul li{width:96%;float:none;margin:2%}
}
@media only screen and (max-width:400px){
	.slide1_tabs{display:none!important}
	.slideBox ul li .pic{width:147.5px}
}
@media only screen and (max-width:350px){.slide1_tabs{display:none!important}
.slideBox ul li .pic{width:120px}
}