html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;font-family:"microsoft yahei",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:100%}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,img,iframe,abbr{border:0;}
body{max-width: 1920px;overflow-x: hidden;margin: 0 auto}
i,em{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
sup,sub{font-size:12px;}
textarea{overflow:auto; resize:none;}
label{cursor:default;}
a,button{cursor:pointer;transition: all 0.3s;}
a,a:hover{text-decoration:none;}
input{border:0;}
*:focus {outline: none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.w1200{width: 1200px;margin: 0 auto;position: relative;}
.imgbox {overflow: hidden;position: relative;}
.imgbox span {background-position: center center;background-repeat: no-repeat;background-size: cover;position: absolute;left: 0px;top: 0px;width: 100%;height: 100%; display: flex;align-items: center;justify-content: center;}
.top_t{width: 100%;height: 44px;line-height: 44px;background-color: #000000;}
.top_t p{color: #999091;font-size: 12px;}
.top_t p a{color: #999091;display: inline-block;margin:auto 10px;}
.top{width: 100%;height: 154px;background:url(../images-new/tbg2.png) no-repeat top center #e6002d;}
.top .logo{height: 154px;line-height: 154px;}
.top .logo img{vertical-align: middle;margin: 30px auto;}
.top .txt{width: 600px;height: 154px;line-height: 154px;}
.top .txt img.fl{height: 37px;margin: 57px auto;}
.top .txt .search{width: 204px;height: 40px;background: #f8eff0 url(../images-new/tbg1.png) no-repeat center;	border-radius: 20px;margin: 57px auto;}
.top .txt .search input{float: left;width: 150px;height: 40px;line-height: 40px;margin: auto 10px;background: none;margin-right: 0;}
.top .txt .search button{float: left;width: 40px;height: 40px;text-align: center;border: none;background: none;}
.nav{height: 54px;width: 100%;display: inline-block;;}
.nav li{float: left;width: 9%;text-align: center;height: 54px;line-height: 54px;position: relative;font-weight: bold;}
.nav li a{font-size: 16px;color: #333;}
.nav li.active a,.nav li:hover a,.nav li.active .nav2 a:hover{color: #e6002d}
.nav li .nav2{position: absolute;top:54px;font-weight: normal;width: 100%;background: #fff;padding: 10px 0; box-shadow: 0px 3px 14px 2px rgba(0, 0, 0, 0.1);display: none;z-index: 999;    line-height: 30px; }
.nav li .nav2 a,.nav li.active .nav2 a{font-weight: normal;line-height: 40px;color: #333}
.nav li .nav2 p:hover a{color:#e6002d}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;  }
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:5px; bottom:20px; z-index:1;width: 100%; }
.slideBox .hd ul{ overflow:hidden; zoom:1; display: inline-block;width: 100%;text-align: center;  }
.slideBox .hd ul li{ display: inline-block; margin:0 5px;  width:20px; height:20px; line-height:20px; text-align:center; background:url(../images-new/dian1.png) no-repeat center; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images-new/dian2.png) no-repeat center;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; width: 100%;padding-top: 23%;background-size:cover;}

.news1{width: 100%;display: inline-block;height: 420px;padding: 30px 0 30px;background: url(../images-new/bg1.png) no-repeat center;}
.slideBox2{ width:575px;; height:420px; overflow:hidden; position:relative; box-shadow: 0px 3px 14px 2px rgba(0, 0, 0, 0.1); }
.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:25px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:url(../images-new/dian3.png) no-repeat center; cursor:pointer; }
.slideBox2 .hd ul li.on{background:url(../images-new/dian4.png) no-repeat center }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; height: 420px;position: relative;background-position:center;background-size: cover;}
.slideBox2 .bd p{position: absolute;bottom: 0;left: 0;width: 100%;height: 68px;line-height: 68px; background: #fff;text-indent: 20px;font-size: 20px;color: #333333; }

.news1_r{width: 577px;}
.titile{height: 20px;line-height: 20px;padding-bottom: 10px;border-bottom: 1px solid #DDDDDD;}
.titile span{display: inline-block;height:19px;line-height:18px;padding-bottom: 10px;border-bottom: 3px solid #e6002d;font-size: 18px;color: #333333;}
.titile span img{vertical-align: middle;margin-right: 10px;}
.titile a{font-weight: normal;color: #666666;font-size: 14px;}
.news1_r li{font-size: 16px;line-height: 38px;color: #333333;text-indent: 22px;background: url(../images-new/dian5.png) no-repeat left center;}
.news1_r li a{color: #333333;}
.news1_r ul{margin-top:15px ;}
.news1_r li:hover a,.news1_r li:hover span,.titile a:hover{color: #e6002d;}
.news1_r li:hover{background: url(../images-new/dian6.png) no-repeat left center;}

.news2 {display: inline-block;width: 100%;height: 355px;padding: 30px 0 30px;}
.hasMoreTab{ width:792px; font-family:"Microsoft YaHei";  }
.hasMoreTab .hd{ height: 30px;line-height: 30px;border-bottom: 1px solid #DDDDDD;  }
.hasMoreTab .hd .more{ float:right; }
.hasMoreTab .hd .more a{font-size: 14px;color: #666666;}
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:30px;  overflow:hidden; zoom:1; }
.hasMoreTab .hd li{ float:left;margin-right: 25px; cursor:pointer;font-size: 18px;color: #333333;font-weight: bold;position: relative; height: 36px;padding-bottom: 0;line-height: 20px; }
.hasMoreTab .hd li.on{background:#fff;height: 27px;border-bottom: 3px solid #e6002d; }
.hasMoreTab .hd ul li.on::after{width: 8px;height: 5px;position: absolute;bottom: 0;left: 50%;margin-left: -4px;background: url(../images-new/dian7.png) no-repeat center;content: "";}
.hasMoreTab .bd{  padding:0; clear:both; position:relative;margin-top: 18px;  }
.hasMoreTab .bd h2{ font-size:14px; }
.hasMoreTab .bd p{ color:#999;  }
.hasMoreTab .bd p a{ color:#c00;  }
.hasMoreTab .bd ul{width: 490px;margin-top: -10px;}
.hasMoreTab .bd ul a{ color:#3E78B3;  }
.hasMoreTab .bd .con .img{width: 280px;}
.hasMoreTab .bd ul li{font-size: 16px;line-height: 36px;color: #333333;text-indent: 22px;background: url(../images-new/dian5.png) no-repeat left center;}
.hasMoreTab .bd ul li a{color: #333333;}
.hasMoreTab .bd ul ul{margin-top:15px ;}
.hasMoreTab .bd ul li:hover a,.hasMoreTab .bd ul li:hover span,.titile a:hover{color: #e6002d;}
.hasMoreTab .bd ul li:hover{background: url(../images-new/dian6.png) no-repeat left center;}
.hasMoreTab .bd .con .img{overflow: hidden;}
.hasMoreTab .bd .con .img img{margin-bottom: 10px;transition: all 0.3s;cursor: pointer}
.hasMoreTab .bd .con .img img:hover{transform:scale(1.1)}
.news2_r{width: 370px;}
.news2_r li{height: 36px;margin-top: 10px;line-height: 36px;font-size: 16px;color: #333333;}
.news2_r li .date{height: 36px;width: 44px;text-align: center;border: solid 1px #e6002d;font-size: 12px;}
.news2_r li .date i{float: left;width: 44px;color:#e6002d;height: 18px;line-height: 18px;}
.news2_r li .date span{background: #e6002d;float: left;width: 100%;height: 18px;line-height: 18px;color: #fff;}
.news2_r li a{color: #333;float: left;text-indent: 10px;max-width: 320px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.hasMoreTab_r{ width:370px; font-family:"Microsoft YaHei";  }
.hasMoreTab_r .hd{ height: 30px;line-height: 30px;border-bottom: 1px solid #DDDDDD;  }
.hasMoreTab_r .hd .more{ float:right; }
.hasMoreTab_r .hd .more a{font-size: 14px;color: #666666;}
.hasMoreTab_r .hd ul{ z-index:5; position:absolute; height:30px;  overflow:hidden; zoom:1; }
.hasMoreTab_r .hd li{ float:left;margin-right: 25px; cursor:pointer;font-size: 18px;color: #333333;font-weight: bold;position: relative; height: 36px;padding-bottom: 0;line-height: 20px; }
.hasMoreTab_r .hd li.on{background:#fff;height: 27px;border-bottom: 3px solid #e6002d; }
.hasMoreTab_r .hd ul li.on::after{width: 8px;height: 5px;position: absolute;bottom: 0;left: 50%;margin-left: -4px;background: url(../images-new/dian7.png) no-repeat center;content: "";}
.hasMoreTab_r .bd{  padding:0; clear:both; position:relative;margin-top: 18px;  }
.hasMoreTab_r .bd h2{ font-size:14px; }
.hasMoreTab_r .bd p{ color:#999;  }
.hasMoreTab_r .bd p a{ color:#c00;  }
.hasMoreTab_r .bd ul{width: 370px;margin-top: -10px;}
.hasMoreTab_r .bd ul li{height: 36px;margin-top: 10px;line-height: 36px;font-size: 16px;color: #333333;}
.hasMoreTab_r .bd ul li .date{height: 36px;width: 44px;text-align: center;border: solid 1px #e6002d;font-size: 12px;}
.hasMoreTab_r .bd ul li .date i{float: left;width: 44px;color:#e6002d;height: 18px;line-height: 18px;}
.hasMoreTab_r .bd ul li .date span{background: #e6002d;float: left;width: 100%;height: 18px;line-height: 18px;color: #fff;}
.hasMoreTab_r .bd ul li a{color: #333;float: left;text-indent: 10px;max-width: 320px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}


.news3{width: 100%;display: inline-block;height: 340px;padding: 30px 0 10px;background: url(../images-new/bg2.png) no-repeat center;}
.news3_l{width: 794px;}
.news3_l li{width: 264px;height: 134px;position: relative;float: left;}
.news3_l li .imgbox{width: 100%;height: 100%;}
.news3_l li p{position: absolute;width: 100%;height: 100%;line-height: 134px;text-align: center;font-size: 20px;color: #ffffff;font-weight: bold;top: 0;left: 0;opacity: 0;transition: all 0.3s}
.news3_l li:hover p{background: url(../images-new/bg3.png);opacity: 1;}
.news3_l ul{margin-top: 20px;}
.news3_l li .imgbox span{transition: all 0.3s}
.news3_l li:hover .imgbox span{ transform:scale(1.1)}
.news3_r{width: 370px;}
.news3_r li{font-size: 15px;line-height: 40px;color: #333333;text-indent: 22px;background: url(../images-new/dian5.png) no-repeat left center;}
.news3_r li a{color: #333333;}
.news3_r ul{margin-top:15px ;}
.news3_r li:hover a,.news3_r li:hover span,.titile a:hover{color: #e6002d;}
.news3_r li:hover{background: url(../images-new/dian6.png) no-repeat left center;}


.news4{display: inline-block;width: 100%;padding: 30px 0 30px}
.news4box{width: 200px;height: 134px;background-color: #e3e3e3;float: left;margin-right: 50px;position: relative;margin-top: 30px;overflow: hidden;}
.news4box.mr0{margin-right: 0;}
.news4box .imgs{position: absolute;top: 0;left: 0;transition: all 0.3s}
.news4box .txt{position: absolute;width: 100%;height: 100%;text-align: center;}
.news4box .txt .icon{width: 100%;height: 50px;margin: 22px auto}
.news4box .txt .icon span{background-size: auto;}
.news4box .txt p{font-size: 18px;font-weight: bold;color: #ffffff;}
.news4box:hover .imgs{ transform:scale(1.1)}


.news5{display: inline-block;width: 100%;padding: 30px 0 30px;background:#f8f8f8;}
.picScroll-left{ width:1200px;  overflow:hidden; position:relative;   }
.picScroll-left .bd{ padding:0;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin-right: 28px;; float:left; _display:inline; overflow:hidden; text-align:center; margin-top: 23px;width: 279px;height: 100px;position: relative; }
.picScroll-left .bd ul li .pic a{ text-align:center; position: relative;width: 100%;height: 100%; display: inline-block;}
.picScroll-left .bd ul li .pic img{ width: 279px;height: 100px;transition: all 0.3s}
.picScroll-left .bd ul li .pic a:before{width: 271px;height: 90px;border: solid 1px #ffffff;position: absolute;top: 5px;left: 4px;content:"";z-index: 999;}
.picScroll-left .bd ul li:hover .pic img{ transform:scale(1.1)}
.picScroll-left .bd ul li .pic:hover img{ transform:scale(1.05)}
.picScroll-left .bd ul li .pic:after{content:'';position:absolute;width:60px;height:100%;margin-top:0px;margin-left:-340px;overflow:hidden;z-index:6;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);
                  background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,
                  rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.picScroll-left .bd ul li .pic:hover:after{-webkit-animation:aniBlink .6s ease-out forwards;-moz-animation:aniBlink .6s ease-out forwards;
  -o-animation:aniBlink .6s ease-out forwards;  animation:aniBlink .6s ease-out forwards}
@keyframes aniBlink{
  from{margin-left:-150%}
  to{margin-left:120%}
}
@-webkit-keyframes aniBlink{
  from{margin-left:-150%}
  to{margin-left:120%}
}

.yqlj{width: 100%;background:#CB0D3C;display: inline-block;float: left;}
.yqlj span{font-size: 18px;color: #ffffff;height: 24px;line-height: 24px;margin: 20px auto}
.yqlj span img{vertical-align: middle;margin-right: 10px;}
.yqlj p{height: 24px;line-height: 24px;; width: 1050px;margin: 20px auto;margin-left: 20px}
.yqlj p a{float: left;margin-right: 30px;font-size: 16px;color: #ffffff;}


.footer{display: inline-block;height: 320px;width: 100%;text-align: center;background:url(../images-new/fbg.png) no-repeat center;float: left;border-top: 3px solid #DE3A39;}
.footer .flogo{margin: 39px auto 56px;}
.footer .ewm{position: absolute;right: 0;width: 200px;top: 39px;text-align: center;font-size: 14px;color: #ffffff;line-height: 30px;}
.footer .ewm img{width: 84px;}
.footer_b{text-align: center;font-size: 14px;color: #ffffff;line-height: 24px;;border-top: 3px solid #DE3A39;padding-top: 20px;}
.footer_b a{color: #fff}



.nbanner .slideBox .imgbox{height: 110px;border: none}
.nbanner .slideBox li{padding-top: 0;}
.nbanner .slideBox li p{font-size: 36px;color: #ffffff;font-weight: bold; position: absolute;width: 319px;height: 100px;border: solid 2px #ffffff;left: 50%;margin-left: -160px;top: 50%;margin-top: -50px;line-height: 100px;text-align: center;}

.newslist_l{width: 258px;margin-top: 47px;border-bottom:2px solid #e6002d; box-shadow: 0px 3px 10px 0px rgba(70, 171, 229, 0.15);border-radius: 8px 8px 0px 0px;height: 900px;background: url(../images-new/lbg1.png) no-repeat bottom center  #fff;}
.newslist_l h1{height: 90px;line-height: 90px;font-size: 24px;font-weight: normal;color: #ffffff;background: #e6002d;text-align: center;}
.list{width: 258px;}
.list ul li{background:url(../images-new/xiala2.png) 226px center no-repeat #fff; }
.list ul li.active{background: #FFF0F3 }
.list ul li.active a{border-left: 6px solid #e6002d; color: #e6002d } 
.list ul li a{padding-left: 10px;color: #333; font-size:20px; display: block;height: 60px;line-height: 60px;position: relative;margin:0 20px;border-bottom: 1px solid #ddd}
.list ul li .inactive{ background:url(../images-new/xiala2.png) no-repeat 220px center;margin-left: 0;border-bottom: none}
.list ul li .inactives{background:url(../images-new/xiala.png) no-repeat 210px center;border-bottom: none} 
.list ul li ul{display: none;}
.list ul li.active ul a{border-left: none;}
.list ul li ul li { border-left:0; border-right:0; background-color:#fff; border-color:none;text-indent: 20px;padding-left: 20px; background:#fff}
.list ul li ul li ul{display: none;}
.list ul li.active ul li a{color: #333}
.list ul li.active ul li a:hover,.list ul li:hover a{color: #e6002d}
.list ul li ul li a{ margin-right:20px;border-bottom: 1px solid #dddddd;border-left: none;}
.list ul li ul li ul li { background:#fff; border:none; }
.newslist_r{background-color: #ffffff;margin-top: 47px;;margin-bottom: 30px;padding-bottom: 50px;padding-top: 1px;width: 880px;	min-height: 850px;padding: 20px 15px}
.newslist_r  .location{height: 20px;line-height: 20px;padding-bottom: 20px;border-bottom: 2px solid #eeeeee;color: #e6002d;font-size: 20px;font-weight: bold;}
.newslist_r  .location img{vertical-align: middle;margin-right: 10px;}
.newslist_r  .location a{color: #e6002d;}

.imglist .imgs{width: 33.3%;text-align: center;float: left;margin-top: 20px}
.imglist .imgbox{display: inline-block;width: 261px;height: 177px;}
.imglist .imgbox span{transition: all 0.3s}
.imglist .imgs p{color: #333333;font-size: 18px;line-height: 59px;}
.imglist .imgs:hover .imgbox span{ transform:scale(1.1)}
.imglist .imgs:hover p{color: #e6002d;}
.pages{height: 50px;margin: 20px auto 0;text-align: center;}
.pages a{padding: 2px 10px;border: 1px solid #E7E7E7;border-radius: 4px;display: inline-block; height: 22px;line-height: 22px;color: #9b9b9b;margin: 0 6px;font-family: 脙楼脗庐芒鈧姑兟っ偮矫⑩偓艙;}
.pages .active,.pages a:hover{border: 1px solid #e6002d;background: #e6002d;color: #fff}

.txtlist li{font-size: 16px;line-height: 50px;color: #333333;text-indent: 22px;background: url(../images-new/fang1.png) no-repeat left center;border-bottom: 1px dashed #eee;}
.txtlist li a{color: #333333;}
.txtlist ul{margin-top:15px ;}
.txtlist li:hover a,.txtlist li:hover span,.titile a:hover{color: #e6002d;}
.txtlist li:hover{background: url(../images-new/fang2.png) no-repeat left center;}

.newscon .ctitle{font-size: 24px;color: #333333;line-height: 43px;text-align: center;margin-top: 20px}
.newscon .info{font-size: 16px;color: #999999;line-height: 43px;text-align: center;}
.content img{/* max-width: 100%; *//* display: block; *//* margin: 20px auto; */}
.content p{font-size: 18px;line-height: 43px;color: #666666;text-indent: 2em;padding: 0 10px;text-align: justify;}

.prev_next{display: inline-block;width: 100%;margin: 30px auto;}
.prev_next a{width: 48%;height: 49px;border: solid 1px #cccccc;text-align: center;overflow: font-size: 18px;color: #666666;line-height: 49px;;}
.prev_next a:hover{color: #e6002d;border-color: #e6002d}

/*20220318*/
.zzjg{min-height: 800px;border-top: 5px solid #DE3A39;margin-top: 50px; border-radius: 5px;display: inline-block;width: 1200px;-moz-box-shadow: 0px 5px 10px #eee;-webkit-box-shadow: 0px 5px 10px #eee;box-shadow: 0px 5px 10px #eee;margin-bottom: 20px;padding-bottom: 10px}
.zzjg h2{text-align: center;height: 60px;line-height: 60px;font-size: 24px;color: #333;margin: 50px auto 30px;}
.zzjg .zzjg_b p{width: 340px;height: 58px;position: relative; line-height: 58px;border: 1px solid #E2E2E2;border-radius: 5px;color: #E6002D;margin: 20px 20px;display: inline-block;text-align: left;}
.zzjg .zzjg_b p img{height: 18px;margin: 21px;margin-left: 30px;}
.zzjg .zzjg_b p:after{position: absolute;left: 0;top: 0;height: 58px;line-height: 58px;border-radius: 5px;background: #E6002D;width: 0;content:"";transition: all .4s;z-index: -1;}
.zzjg .zzjg_b p:hover:after{width: 100%;}
.zzjg .zzjg_b p:hover{color: #fff;border-color:  #E6002D}
.zzjg .zzjg_b p img.img2{display: none}
.zzjg .zzjg_b p:hover img{display: none}
.zzjg .zzjg_b p:hover img.img2{display: block;}

.tips{width: 100%;height: 100%;position: fixed;top:0;left: 0;background: #000;z-index: 99999999;text-align: center;color: #fff}
.tips span{vertical-align: middle;font-size: 30px;display: inline-block;padding-top: 120px}

/* 20220915 */
.picMarquee-left li{width: 200px; margin-right: 40px; }