.nav_mobile{display:none;}
.youdq{float:right !important}
#banner{background: #e7e2df;
   width: 100vw;
   height: 100vh;
   position: fixed;
   top: 0px;
   z-index: 0;overflow:hidden;}
#banner .slick-list{height:100%;}
#banner .slick-track{height:100%;}
#banner .slick-slide>div{height:100%;}
 #banner .frame{height:100vh;}
 #banner .frame video{min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
#banner .child{background-size:cover;color:#fff;background-position:center center;height:100vh;position:relative;overflow:hidden;background-color:#94070a;}
 #banner .child:before{content:"";position:absolute;left:0;bottom:0;right:0;height:80px;background:linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0));}
 #banner .child .fz30{position:absolute;left:0;right:380px;bottom:50px;line-height:1;padding-left:40px;}
 #banner .child .a1{position: absolute;left:0;top:0;width:100%;height:100%;}
 #banner .child .a2{position:absolute;right:15px;bottom:35px;font-size:24px;line-height:1;width:80px;height:60px;line-height:60px;text-align:center;}
 #banner .child .a2:after{content:"\e76c";display: inline-block;vertical-align: middle;font-family:icon;}
 #banner .text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0.8);text-align: center;opacity:0;width:50%;}
 #banner .showdiv .text{transform:translate(-50%,-50%) scale(1);opacity:1;transition:all 2s ease-out 0.5s;}
 #banner .navg{position: absolute;right:100px;bottom:50px;color: #fff;text-align: center;line-height:1;}
#banner .navg li{margin:0 10px;font-family:Arial;cursor: pointer;vertical-align: middle;display:inline-block;}
 #banner .navg li.slick-active{font-size:22px;}
 #banner .navg li:after{content:"";border-top:1px solid #fff;display: inline-block;vertical-align: middle;width:0px;margin-left:5px;transition:all 0.5s ease-out 0s;}
 #banner .navg li.slick-active:after{width:60px;}
 #banner .tit{position:absolute;left:50px;bottom:60px;right:50px;background:rgba(0,0,0,0.5);height:80px;line-height:80px;color: #fff;display:flex;display:-ms-flexbox;justify-content:justify;justify-content:space-between;}

.mainkj{width:1400px;height:700px;margin:0px auto;}
.mainkjb{width:1400px;height:500px;margin:0px auto;}
.mainkjc{width:1400px;height:550px;margin:0px auto;}
.mainkjd{width:1400px;height:300px;margin:0px auto;}

.kjbbg{height:560px;border-top:1px #FFFFFF solid;
	background:url(/sxy/2025/img/bbg.png) !important}

.kjtzbg{height:600px;border-top:1px #FFFFFF solid;
	background:#efebea!important}

.mainleft{width:680px;height:450px;float:left;background: rgba(245,149,151,1.00);margin-bottom:25px;box-shadow: 0 0 10px #ccc;}
.mainright{width:680px;height:450px;float:right;background:#fff;padding:30px;box-sizing: border-box;margin-bottom:25px;box-shadow: 0 0 10px #ccc;}
.mainright ul{width:100%;height:390px;list-style:none;margin:0px;padidng:0px;}
.mainright ul li{width:100%;height:55px;line-height:55px;border-bottom:1px #ededed dotted;}
.mainright ul li:hover{background:#f5f3f2;}
.mainright ul li a{font-size:18px;color:#333}
.mainright ul li a:hover{color:#f00;}

.tzleft{width:450px;height:300px;float:left;background: rgba(245,149,151,1.00);margin-bottom:25px;box-shadow: 0 0 10px #ccc;}
.tzright{width:915px;height:300px;float:right;box-sizing: border-box;margin-bottom:25px;}
.tzright ul{width:915px;height:300px;list-style:none;margin:0px;padidng:0px;}

.tzright ul li:nth-child(2n){margin-right:0px; }
.tzright ul li{width:450px;height:90px;line-height:30px;padding:15px;border:1px #e6c390 solid;background:url(/sxy/2025/img/tzlistbg0.png);float:left;box-sizing:border-box;
margin-right:15px;margin-bottom:15px !important; }
.tzright ul li:hover{background:url(/sxy/2025/img/tzlistbga.png);}
.tzright ul li a{font-size:17px;color:#333}
.tzright ul li:hover a{color:#fff;}

.mainkjb ul{width:1400px;height:660px;margin:0px;padding:0px;list-style:none;}
.mainkjb ul li{width:320px;height:350px;float:left;margin-right:40px;padding:15px;
background:#fff;box-shadow: 0 0 10px #ccc;}
.mainkjb ul li:hover{background:#09f}

.mainkjb ul li:hover a{color:#fff}
.mainkjb ul li p{font-size:17px;line-height:2;margin-top:10px;}
.mainkjb ul li:nth-child(4){margin-right:0px;}

.morenew{width:500px;height:50px;margin:0px auto;clear:both;text-align:center;line-height:50px;}
/**jumphandle    回到顶部的css**/
#jumphandle {display: none;width:32px;height: auto; position: fixed; right: 2rem; bottom:4rem; z-index: 11;}
#jumphandle a { display: block; width: 32px; height: 32px; background: rgba(0,0,0,0.6) url(../img/fanhui.png) no-repeat 0 top; opacity: 0.7;}
#jumphandle a#gobot { background-position: 0 bottom; margin-top: 6px;}

.bqxx{ background: #003399;height:300px;padding-top:30px;width:100%;box-sizing:border-box}
.bqxxlist{ background: #003399;height:330px;padding-top:30px !important;width:100%;box-sizing:border-box}
.bqxxleft{width:320px;height:240px;float:left;}
.bqxxmid{width:520px;height:240px;float:left;margin-left:110px;}
.bqxxright{width:350px;height:240px;float:right;padding-top:30px;box-sizing:border-box}

.bqxxleftlogo{width:320px;height:100px;border-bottom:1px #FFFFFF solid;margin-bottom:15px}
.bqxxleftwz{width:320px;height:100px;color:#fff;font-size:16px;line-height:40px;}

.bqxxmidbt{width:420px;height:64px;line-height:54px;font-size:24px;font-weight:bold;color:#fff;margin-top:15px;}
.bqxxmidlm{width:240px;height:50px;line-height:50px;font-size:18px;color:#fff;padding-left:35px;border:1px #96b2f3 solid;float:left;margin:0px 20px 20px 0px;box-sizing:border-box;
background:url(/sxy/2025/img/baitb.png) no-repeat left}

a.baizi:link {color:#FFF;text-decoration: none;font-size:16px;}
a.baizi:visited {color:#FFF;text-decoration: none;font-size:16px;}
a.baizi:hover {color:#FFF;text-decoration: none;font-size:16px;}
a.baizi:active {color:#FFF;text-decoration: none;font-size:16px;}

.bqxxrightpica{width:160px;height:200px;float:left;color:#fff;text-align:center;font-size:16px;line-height:2}
.bqxxrightpicb{width:160px;height:200px;float:right;color:#fff;text-align:center;font-size:16px;line-height:2}



/* 列表页和内容页的css样式 */
.xllist{width:100%;height:220px;
background:url(/sxy/2025/img/topbg1.jpg);}

	.listkj{padding-top:70px;padding-bottom:70px;background:url("/sxy/2025/img/listbg.png") repeat; }
	
	.listborder{margin:50px auto;width:1200px !important;
	background:#FFF;border:#CCC 1px solid;padding:30px !important;
	box-sizing:border-box;!important ;min-height:700px;}

.lside{ float:left;width:260px;min-height:380px }
	.lside ul{ padding:0px ; min-height:380px ;}
	.lside ul li{ line-height:50px; margin-bottom:15px;}
	.lside ul li a{ display:block; text-align:left;  background:#f3f3f3; font-size:20px; color:#b90b13;padding-left:30px;box-sizing: border-box;width:290px;}
	.lside ul li a:hover{  color:#fff;background:#00c2dc;}

.rside{ float:right;width:1100px;min-height:700px }
.listborder_bt{width:100%;
min-height:50px;
font-size:22px;
text-align:center;
border-bottom:1px #999999 solid;
margin-bottom:20px;}
	
.listborder_wz{font-size:16px;line-height:2 !important;width:100%;}
.listborder_wz p{font-size:16px;line-height:2 !important;width:100%;}
.listborder_wz a{font-size:16px;line-height:2 !important;}

.listborder_list{font-size:18px;line-height:48px;width:100%;padding-left:15px;box-sizing: border-box;}
.listborder_list p{font-size:18px;line-height:48px;width:100%;}
.listborder_list a{font-size:18px;line-height:48px;}

.listlmleft{height:50px;line-height:50px;color:#9b0004;font-size:24px;font-weight:bold;padding-left:30px;box-sizing: border-box;letter-spacing:3px }
.listlmright{height:50px;}
	
.neirong_bt{width:96%;height:80px;color:#333;margin:0 auto;text-align:center;line-height:80px;font-size:20px;clear:both;}
.neirong_wz{width:96%;height:auto;min-height:400px;color:#333;margin:0px auto ;text-align:left;font-size:16px;line-height:33px;}
/* 列表页和内容页的css样式结束 */