@charset "utf-8";
@font-face {
    font-family: "STXingkai";
    src: url("../fonts/STXingkai.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
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;overflow: hidden;}
.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;transition: all 0.3s}
.header.fix{position: fixed;top: 0;left: 0;width: 100%;z-index: 99999999;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.6);height: 100px;}
.header.fix .top_t{height: 30px;line-height: 30px;}
.header.fix .top_t p.fl{opacity: 0;}
.top_t{width: 100%;height: 40px;line-height: 40px;background-color: #882820;}
.top_t p{color: #ffffff;font-size: 18px;}
.top_t p a{color: #ffffff;display: inline-block;margin-left: 10px;}
.top_t p a img{vertical-align: middle;margin-top: -3px;margin-right: 10px;}
.top .w1200{overflow: visible;}
.top{height: 140px;line-height: 140px;background-color: #fff;}
.top .logo{height: 140px;}
.top .w1200{position: relative;}
.top .logo img{height: auto;margin: 28px auto 23px;}
.top .xx{position: absolute;left: 50%;top: 20px;}
.top .logo .xx2{display: none}
.header.fix .top .logo img.xx2{height: auto;margin: 0 auto}
.header.fix .top .logo .lg,.header.fix .top .search,.header.fix .top .xx{display: none}
.header.fix .top .logo .xx2{display: block;}
.header.fix .top{height: 70px;}
.header.fix .top{background:#882820 }
.header.fix .top .nav li{margin-top: 0;height: 70px;line-height: 70px;}
.header.fix .top .nav li a{color: #fff}
.header.fix .top .nav li .nav2 div a{color: #333}
.header.fix .top .nav li .nav2{top: 65px}
.header.fix .top .nav li .nav2 div a:hover,.header.fix .top .nav li .nav2 div:hover a{color: #fff}
.header.fix .top .nav li .nav2 div:hover .nav3 a{color: #333}
.header.fix .top .nav li .nav2 div:hover .nav3 a:hover{color: #882820}
.header.fix .top .nav li::before{background: #E7D4D2}
.top .nav{width: auto;margin-right: 0;}
.top .nav li{float: left;margin: auto 0;margin-left: 25px; position: relative;transition: all 0.3s;height: 60px;line-height: 60px;margin-top: 50px}
.top .nav li a{color: #333333;font-size: 18px;transition: all 0.3s;}
.top .nav li.on{color: #882820;letter-spacing: 1px;}
.top .nav li::before{position: absolute;content: "";left: 0;bottom: 10px;background-color: #882820;opacity: 0.8;width: 0;height: 2px;transition: all 0.3s;}
.top .nav li.on::before,.top .nav li:hover::before{width: 100%;}
.top .nav li.on a,.top .nav li:hover a{color: #882820}
.top .nav2{display: none;width: 145px; background: #fff;position: absolute;left: 50%;margin-left: -68px; top:60px;z-index: 100000000;box-shadow: 0px 0px 10px 0px rgba(91, 16, 10, 0.2);}
.top .nav2 div{height: 46px;line-height: 46px;text-align: center;/*! border-bottom: 1px solid #ddd; */font-size: 16px;font-weight: normal;padding: 0;position: relative;}
.top .nav2 div a{color: #666666;width: 100%;padding-bottom: 0;display: inline-block;font-size: 14px;text-align: left;text-indent: 18px;float: left;}
.top .nav li.on div a,.top .nav li:hover div a{color: #666666;}
.top .nav li.on div a:hover,.top .nav li:hover div a:hover{color: #fff;border-color: #882820}
.top .nav2 div.bbn a{border-bottom: none;}
.top .nav2 div.xiala{background: url(../images-new/xiala2.png) no-repeat 90% center;}
.top .nav2 div.xiala:hover a{background: url(../images-new/xiala.png) no-repeat 90% center #882820;color: #fff;}
.top .nav2 div.xiala:hover .nav3 a{background: none}
.top .nav2 div:hover>a{color: #fff;background: #882820;}
.top .nav2 div .nav3{position: absolute;width: 120px;left: 100%;top: 0;background: #fff;height: auto;display: none;box-shadow: 0px 0px 10px 0px rgba(91, 16, 10, 0.2)}
.top .search img{margin: 8px;}
.top .search input{float: left;width: 70px;text-indent: 0;margin-left: 15px;height: 28px;line-height: 28px; margin-top: 1px;color: #666;font-size: 14px;color: #999999;}
.top .search button{float: right;border: none;background: none}
.top .search {width: 120px;height: 30px;position: absolute;right: 0;background: url(../images-new/kuang.png) no-repeat center;top: 24px;}
.top .nav2 div.xiala:hover .nav3 a{color: #666}
.top .nav2 div.xiala:hover .nav3 a:hover{color: #882820}
.top{display: none}
.top2{height: auto;display: block;}
.top2 .navs{width: 100%;}
.top2 .search{top: 42px}
.top2 .toptxt{width: 520px;font-size: 26px;line-height: 26px;text-align: left;margin-right: 120px;padding-top: 25px;}
.top2 .toptxt p{height: 26px;line-height: 26px;color: #882820;font-family: STXingkai;margin-bottom: 8px;}
.top2 .navs{width: 100%;height: 40px;line-height: 40px;background-color: #f1f1f1;float: left;}
.top2 .navs li{
width: 11.111%;
/*width: 12%;*/
float: left;position: relative;text-align: center;}
.top2 .navs li.on{color: #9d504a;font-weight: bold;}
.top2 .navs li.on a,.top2 .navs li:hover a{
color: #9d504a;height: 38px;border-bottom: 2px solid #9D504A;display: inline-block;font-weight: bold;}
.top2 .navs li:hover .nav2 a{border-bottom: none;font-weight: normal;}
.top2 .navs li a{font-size: 18px;color: #333333;}
.top2 .navs li .nav2{display: none;width: 145px; background: #fff;position: absolute;left: 50%;margin-left: -68px; top:40px;z-index: 100000000;box-shadow: 0px 0px 10px 0px rgba(91, 16, 10, 0.2);}
.top2 .navs li .nav2 div{height: 36px;line-height: 36px;text-align: center;/*! border-bottom: 1px solid #ddd; */font-size: 16px;font-weight: normal;padding: 0;position: relative;float: left;width: 100%;}
.top2 .navs li .nav2 div a{color: #666666;width: 100%;padding-bottom: 0;display: inline-block;font-size: 14px;text-align: left;text-indent: 18px;float: left;}
.top2 .navs li .nav2 div.bbn a{border-bottom: none;}
.top2 .navs li .nav2 div.xiala{background: url(../images-new/xiala2.png) no-repeat 90% center;}
.top2 .navs li .nav2 div.xiala:hover a{background: url(../images-new/xiala.png) no-repeat 90% center #882820;color: #fff;}
.top2 .navs li .nav2 div.xiala:hover .nav3 a{background: none}
.top2 .navs li .nav2 div:hover>a{color: #fff;background: #882820;}
.top2 .navs li .nav2 div .nav3{position: absolute;width: 120px;left: 100%;top: 0;background: #fff;height: auto;display: none;box-shadow: 0px 0px 10px 0px rgba(91, 16, 10, 0.2)}
.top2 .navs li:hover .nav2{display: block;}
.top2 .navs li.on div a,.top2 .navs li:hover div a{color: #666666;}
.top2 .navs li.on div a:hover,.top2 .navs li:hover div a:hover{color: #fff;border-color: #882820}
.top2 .navs li .nav2 div.xiala:hover .nav3 a{color: #666}
.top2 .navs li .nav2 div.xiala:hover .nav3 a:hover{color: #882820}
.header.fix .top2.top{display: none}
.header.fix .top{display: block;}







.slideBox{ width:100%; padding-top: 33.85%;; overflow:hidden; position:relative;}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:0; bottom:30px; z-index:1; width: 100%;}
.slideBox .hd ul{ overflow:hidden; zoom:1; display: inline-block;text-align: center; width: 100%; }
.slideBox .hd ul li{ display: inline-block; margin:auto 14px ;  width:20px; height:20px; line-height:20px; text-align:center; background: url(../images-new/yuan1.png) no-repeat center; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images-new/yuan2.png) no-repeat center; }
.slideBox .bd{ position:absolute; height:100%; z-index:0;  width: 100%;top: 0;left: 0; }
.slideBox .bd li{position: absolute;top: 0;left: 0;width: 100%;height: 100%; }
.slideBox .bd img{ width:450px; height:230px; display:block;  }

.news{width: 100%;height: 585px;background:url(../images-new/bg3.png) no-repeat center #fff0ef;float: left;}
.news .imgnews{width: 650px;height: 476px;background-color: #ced3ef;margin-top: 73px; }
.slideBox2{ width:650px; height:476px; overflow:hidden; position:relative; }
.slideBox2 .hd{ height:34px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float:left; margin-right:11px;  width:34px; height:34px; line-height:34px; text-align:center; background:url() no-repeat center;text-align: center;font-size: 18px;color: #ffffff;font-weight: bold; cursor:pointer; }
.slideBox2 .hd ul li.on{ background:url(../images-new/bg2.png) no-repeat center; color:#fff; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ transition: all 0.3s;zoom:1; vertical-align:middle;width: 100%;height: 476px;position: relative; }
.slideBox2 .bd li p{width: 650px;height: 76px;background:url() no-repeat center;position: absolute;bottom: 0;left: 0;line-height: 76px;text-indent: 17px;font-size: 18px;font-weight: bold;color: #fff;}
.slideBox2 .bd li:hover{ transform:scale(1.05)}
.slideBox2 .bd li a{display: inline-block;width: 100%;height: 100%;}
.slideTxtBox{ width:530px;text-align:left;margin-top: 73px;  }
.slideTxtBox .hd{ height:40px; line-height:40px;  border-bottom:1px solid #cccccc;  position:relative; }
.slideTxtBox .hd ul{ float:left;  }
.slideTxtBox .hd ul li{ float:left; padding:0 10px; cursor:pointer; font-size: 19px;color: #666666;letter-spacing: 2px; }
.slideTxtBox .hd ul li.on{ border-bottom:4px solid #882820;height: 37px; font-weight: bold;color: #333333;letter-spacing: 4px;}
.slideTxtBox .hd ul li.on i{color: #882820;}
.slideTxtBox .bd ul{ padding:10px 0;  zoom:1; position: relative;  }
.slideTxtBox .bd li{ height:52px; line-height:52px;border-bottom: dashed 1px #cccccc;text-indent: 33px;background: url(../images-new/sjx.png) no-repeat 10px center;   }
.slideTxtBox .bd li .date{ float:right; font-size: 14px;color: #666666; }
.slideTxtBox .bd ul .more{height: 40px;line-height: 40px;position: absolute;right: 0;top: -40px;color: #882820;}
.slideTxtBox .bd ul .more i{font-family:宋体;}
.slideTxtBox .bd li a{color: #333333;font-size: 16px;}
.slideTxtBox .bd li:hover a{color: #882820;}


.news2{display: inline-block;width: 100%;padding: 50px 0;}
.news2box{width: 380px;margin-right: 30px;float: left;}
.news2box.mr0{margin-right: 0;}
.news2box .imgbox{width: 100%;height: 200px;margin-bottom: 40px;}
.news2box .imgbox span{transition: all 0.3s;}
.news2box .txtnews h3{height: 50px;line-height: 50px;border-bottom: 1px solid #ccc;}
.news2box .txtnews h3 span{font-size: 20px;font-weight: bold;color: #333333;height: 46px;border-bottom: 4px solid #882820;display: inline-block;}
.news2box .txtnews h3 span img{vertical-align: middle;margin-right: 10px;}
.news2box .txtnews h3 em{font-size: 14px;font-weight: normal;letter-spacing: 1px;color: #882820;margin-left: 10px;}
.news2box .txtnews h3 a{color: #882820;font-weight: normal;}
.news2box .txtnews h3 a i{font-family:宋体;}
.news2box .txtnews li{ height:52px; line-height:52px;border-bottom: dashed 1px #cccccc;text-indent: 10px;background: url(../images-new/sjx.png) no-repeat 0px center; font-size: 14px;  width: 100%;float: left; }
.news2box .txtnews li .date{ float:right; font-size: 14px;color: #666666; }
.news2box .txtnews li a{color: #333333;}
.news2box .txtnews li:hover a{color: #882820;}
.news2box .imgbox:hover span{ transform:scale(1.05)}


.kslj{display: inline-block;width: 100%;padding: 70px 0;background-color: #F8F8F8;}
.kslj li{float: left;width: 14.28%;text-align: center;}
.kslj li .imgbox{width: 100%;height: 60px;}
.kslj li .imgbox span{background-size: auto;}
.kslj li p{font-size: 22px;line-height: 26px;color: #bd3125;height: 26px;margin-top: 20px;transition: all 0.3s}
.kslj li:hover .imgbox span{ transform:scale(1.05)}
.kslj li:hover p{font-weight: bold;}



.news3{width: 100%;height: 550px;background:url(../images-new/bg5.png) no-repeat center #fff;float: left;}
.news3 .news3box{margin-top: 50px;width: 380px;float: left;margin-right: 30px;}
.news3box h3{height: 50px;line-height: 50px;border-bottom: 1px solid #ccc;}
.news3box h3 span{font-size: 20px;font-weight: bold;color: #333333;height: 46px;border-bottom: 4px solid #882820;display: inline-block;}
.news3box h3 span img{vertical-align: middle;margin-right: 10px;}
.news3box h3 em{font-size: 14px;font-weight: normal;letter-spacing: 1px;color: #882820;margin-left: 10px;}
.news3box h3 a{color: #999999;font-size: 16px;font-weight: normal;}
.news3box h3 a i{font-family:宋体;}
.news3box .imgbox{width: 100%;height: 214px;margin-top: 5px;margin-bottom: 9px;}
.news3box .imgbox:hover span{transform:scale(1.05)}
.news3box li{height: 56px;line-height: 56px;font-size: 14px;border-bottom: 1px dashed #ccc;}
.news3box li img{vertical-align: middle;margin-right: 12px;margin-left: 4px;height: 14px;;}
.news3box li a{color: #333333;}
.news3box li:hover a{color: #882820;}
.news3box2 li{text-indent: 10px;background: url(../images-new/sjx.png) no-repeat left center;}
.news3box3.news3box{margin-right: 0;}
.news3box3 .zt1 .zt1box{position: relative; width: 185px;height: 58px;background-color: #f5dbda;text-align: center;line-height: 58px;margin-top: 13px;font-size: 18px;color: #882820;font-weight: bold;}
.news3box3 .zt1 .zt1box:before{position: absolute;width: 0;height: 100%;left: 0;top: 0;background: #882820;transition: all 0.3s;content:"";z-index: 0;}
.news3box3 .zt1 .zt1box:hover:before{width: 100%;}
.news3box3 .zt1 .zt1box img{vertical-align: middle;margin-top: -3px;margin-right: 20px;transition: all 0.3s;position: relative;z-index: 5;}
.news3box3 .zt1 .zt1box span{z-index: 5;position: relative;}
.news3box3 .zt1 .zt1box:hover{color: #fff}
.news3box3 .zt1 .zt1box:hover img.img2{display: inline-block;}
.news3box3 .zt1 .zt1box img.img2,.news3box3 .zt1 .zt1box:hover img{display: none}
.news3box3 .zt2 img{width: 100%;height: 80px;margin-top: 13px;float: left;transition: all 0.3s}
.news3box3 .zt2 img:hover{ transform:scale(1.05)}
.news3box3 .zt2 a{overflow: hidden;width: 380px;height: 80px;display: inline-block;}
.zttj{width: 100%;height: auto;background: #fff;float: left;padding: 35px 0;}
.zttj h3{height: 50px;line-height: 50px;border-bottom: 1px solid #ccc;}
.zttj h3 span{font-size: 20px;font-weight: bold;color: #333333;height: 46px;border-bottom: 4px solid #882820;display: inline-block;}
.zttj h3 span img{vertical-align: middle;margin-right: 10px;}
.zttj h3 em{font-size: 14px;font-weight: normal;letter-spacing: 1px;color: #882820;margin-left: 10px;}


.picScroll-left{ width:100%;  position:relative;}
.zttj .w1200{overflow: visible;}
.picScroll-left .bd{ padding:0; margin-top: 30px;  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin-right:26px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center;position: relative; }
.picScroll-left .bd ul li .pic img{ width: 280px;height: 122px; display:block;transition: 0.3s  }
.picScroll-left .bd ul li .pic:hover img{ transform:scale(1.05)}
.picScroll-left .bd ul li .pic:before{content:'';position:absolute;width:60px;height:100%;margin-top:0px;margin-left:-220px;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:before{-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:-50%}
  to{margin-left:120%}
}
@-webkit-keyframes aniBlink{
  from{margin-left:-50%}
  to{margin-left:120%}
}

.yqlj{display: inline-block;width: 100%;padding: 20px 0;background-color: #f8f8f8;}
.yqlj span{font-size: 16px;line-height: 20px;color: #666666;}
.yqlj p{float: left;width: 1200px;}
.yqlj p a{float: left;margin-left: 21px;font-size: 15px;color: #666666;line-height: 20px;;}
.yqlj p a:hover{color: #882820;}


.footer {width: 100%;float: left;background-color: #882820;}
.footer .fnav1{width: 178px;min-height: 210px;border-right: 1px dashed #A0534D;padding-top: 20px;}
.footer .fnav{width: 100%;padding: 30px 0;display: inline-block;}
.footer .fnav1 a{display: inline-block;width: 100%;color: #ffffff;text-align: center;line-height: 48px;}
.footer .fnav2{width: 280px;min-height: 210px;border-right: 1px dashed #A0534D;padding-top: 20px;}
.footer .fnav2 a{display: inline-block;width: 100%;color: #ffffff;text-align: left;line-height: 48px;text-indent: 70px;}

.footer .fnav3{width: 440px;min-height: 210px;border-right: 1px dashed #A0534D;padding-top: 20px;color: #fff;}
.footer .fnav3 h3{font-size: 20px;font-weight: normal;text-indent: 70px;line-height: 36px;}
.footer .fnav3 p{font-size: 16px;text-indent: 70px;line-height: 36px;}

.footer .fnav4{text-align: center;width: 240px;padding-top: 20px;}
.footer .fnav4 p{font-size: 16px;color: #ffffff;margin-top: 30px;}

.footer_b{height: 78px;line-height: 78px;font-size: 14px;color: #ffffff;text-align: center;background-color: #882820;float: left;width: 100%;border-top: 1px solid #A0534D;}
.footer_b a{color: #fff;}

.nybanner .slideBox{padding-top: 16.3%;}
.nybanner .slideBox p{width: 319px;height: 100px;border: solid 1px #ffffff;position: absolute;top: 50%;margin-top: -51px;left: 50%;margin-left: -160px;text-align: center;line-height: 100px;font-size: 36px;color: #ffffff;letter-spacing: 1px;font-weight: bold;}



.nnav{border-bottom: 1px solid #DEDEDE;}
.location{margin: 30px auto;height: 50px;line-height: 50px;background: url(../images-new/nbg1.png) no-repeat center;font-size: 20px;color: #882820;font-weight: bold;}
.location a{color: #882820}
.location  img{vertical-align: middle;margin: auto 15px;}
.location p a{color: #333333}
.location p .red{color: #882820}
.newslist{width: 100%;display: inline-block;}
.newslist .w1200{overflow: visible;}
/*20220509*//*20220509*//*20220509*//*20220509*//*20220509*/
/*20220509*/
.newslist_l{width: 258px;margin-top: 0px;border-bottom:2px solid #882820; box-shadow: 0px 3px 10px 0px rgba(70, 171, 229, 0.15);border-radius: 8px 8px 0px 0px;height: 900px;background: url() no-repeat bottom center;}
.newslist_l h1{height: 90px;line-height: 90px;font-size: 24px;font-weight: normal;color: #ffffff;background: #882820;text-align: center;}
.newslist_l{width: 258px;margin-top: 0px;border-bottom:2px solid #882820; box-shadow: 0px 3px 10px 0px rgba(70, 171, 229, 0.15);border-radius: 8px 8px 0px 0px;}
.newslist_l h1{height: 90px;line-height: 90px;font-size: 24px;font-weight: normal;color: #ffffff;background: #882820;text-align: center;}
.list{width: 258px;overflow: visible;
text-align:center;

}
.list ul li{background:#fff;position: relative;border-bottom: 1px solid #ddd;width: 100%;float: left;
display: flex;
align-items: center;
justify-content: center;
 }
.list ul li.active:after{width: 6px;height: 70px;content:"";position: absolute;left: 0;top: 0;background: #882820
display: flex;
align-items: center;
justify-content: center;
}
.list ul li.active,.list ul li:hover{background: #FFF0F3;border-color: #FFF0F3
display: flex;
align-items: center;
justify-content: center;
 }
.list ul li a{padding-left: 10px;color: #333; font-size:20px; float: left;height: 70px;
display: flex;
align-items: center;
justify-content: center;




}
.list ul li.inactive{ background:url(../images-new/xiala2.png) no-repeat 230px center #FFF0F3;margin-left: 0;border-bottom: none;cursor: pointer;}
.list ul li.inactives.inactive{background:url(../images-new/xiala3.png) no-repeat 226px 30px #FFF0F3;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: 0; background:#fff}
.list ul li ul li ul{display: none;}
.list ul li ul li a{ margin-right:20px;border-bottom: none;border-left: none;float: none;width: 100%;display: inline-block;margin: 0 auto}
.list ul li ul li ul li { background:#fff; border:none; }
/*20220509*/

.box .w1200{overflow: visible;}

.newslist_r{width: 880px;display: inline-block;;padding: 0;margin-bottom: 50px;min-height: 600px;}
.newslist_r li{height: 50px;line-height: 50px;font-size: 16px;color: #333;border-bottom: 1px dashed #ECECEC;text-indent: 16px;background: url(../images-new/fang1.png) left center no-repeat;}
.newslist_r li:hover{background: url(../images-new/fang2.png) no-repeat left center;}
.newslist_r li:hover>a{color: #882820;font-weight: bold;}
.newslist_r li a{color: #333}
.newslist_r li span{font-size: 14px;color: #9b9b9b;}
.pronext{padding: 30px 0 0;display: inline-block;width: 100%;}
.pronext a{max-width: 48%;color: #666666;font-size: 12px;width: 48%;height: 48px;line-height: 48px;border: solid 1px #882820;font-size: 18px;text-align: center;overflow: hidden;}
.pronext a:hover{color: #882820;}
.hjgsbox{width: 380px;height: 251px;float: left;margin-right: 30px;text-align: center;}
.hjgsbox1{background: url() no-repeat center;}
.hjgsbox2{background: url() no-repeat center;}
.hjgsbox3{background: url() no-repeat center;margin-right: 0;}
.hjgsbox img{height: 75px;margin: 60px auto 30px;}
.hjgsbox p{font-size: 24px;font-weight: bold;color: #fff}
.hjgs{padding: 100px 0}
.newscon .newstitle{font-size: 24px;color: #333;line-height: 40px;text-align: center;;}
.newscon .info{height: 40px;line-height: 40px;font-size: 16px;color: #999;text-align: center;}
.back span,.back img{float: left;}
.back img{margin: 12px auto;margin-left: 20px;margin-right: 10px;}
.back a{color: #4a4a4a}
.back .fr{color: #9b9b9b;font-size: 14px}
.newsconbox{border: 1px solid #F6F6F6;display: inline-block;-moz-box-shadow:0px 5px 5px #F3F3F3; -webkit-box-shadow:0px 5px 5px #F3F3F3; box-shadow:0px 5px 5px #F3F3F3;border-top: none;}
.content{/*text-align: center;*/padding: 20px;padding-bottom: 100px;}
.content img{margin-bottom: 20px;max-width: 100%}
.content p{width: 100%;font-size: 18px;color: #666;line-height: 44px;text-indent: 2em;margin-bottom: 20px;}
.content table{margin: auto;}


.pages{height: 50px;margin: 50px auto;text-align: center;font-size: 14px;}
.pages a{padding: 12px 14px;border: 1px solid #E7E7E7;border-radius: 4px;display: inline-block; height: 16px;line-height: 16px;color: #333333;margin: 0px;font-size: 14px;}
.pages .on,.pages a:hover{border: 1px solid #882820;background: #882820;color: #fff}
.pages input{display: inline;width: 40px;height: 40px;border: 1px solid #E7E7E7;border-radius: 4px;text-align: center;}
.pages a.un,.pages a.un:hover{border: solid 1px #dddddd;color: #dddddd;}



.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}


/*202200505*/
.jslistbox{width: 435px;height: 298px;background-color: #ffffff;box-shadow: 0px 2px 16px 0px 	rgba(53, 53, 53, 0.11);border-radius: 10px;border-top: 5px solid #C3938F;}
.jslistbox .imgbox{width: 158px;height: 209px;margin: 45px 30px;}
.jslistbox .txt{width: 195px;height: 209px;margin: 45px auto}
.jslistbox .txt h3{font-size: 22px;color: #333333;line-height: 22px;margin-bottom: 20px;}
.jslistbox .txt span{color: #666666;font-size: 14px;}
.jslistbox .txt p{font-size: 14px;line-height: 26px;color: #333333;margin-top: 16px;text-align: justify;text-align-last: justify;text-indent: 2em}
.jslistbox:hover .imgbox span{transform:scale(1.05)}

.jsimgs{width: 282px;height: 420px;margin-bottom: 30px;float: left;margin-right: 24px;	}
.jsimgs .imgbox{width: 280px;height:370px;}
.jsimgs p{height: 50px;line-height: 50px;font-size: 22px;color: #333333;font-weight: bold;text-align: center;}
.jsimgs.mr0{margin-right: 0;}
.jsimgs:hover .imgbox span{transform:scale(1.05)}




/*20230427*/
.news{height: 660px;}
.tzgg_new{display: inline-block;width: 100%;margin-top: 20px;}
.tzgg_new .tzgg_tit{height: 40px;line-height: 40px;font-size: 24px;font-weight: bold;color: #333}
.tzgg_new .tzgg_tit img{vertical-align: middle;margin-top: -3px;}
.tzgg_new  .txtMarquee-left{width: 82%;margin-left:25px;overflow: hidden;}
.tzgg_new a.more{color: #882820;height: 40px;line-height: 40px;}
.tzgg_new  .txtMarquee-left li{height: 40px;line-height: 40px;width: 40%;margin-right: 40px;position: relative;padding-right: 100px}
.tzgg_new  .txtMarquee-left li a{color: #333;font-size: 16px;}
.tzgg_new  .txtMarquee-left li span{position: absolute;right: 0;}
.tzgg_new a.more i{font-family: 宋体;}
.tzgg_new  .txtMarquee-left li:hover a,.tzgg_new  .txtMarquee-left li:hover a span{color: #882820}

/*20250423*/
.newscon{display: inline-block;width: 100%;height: auto;}
.content li{height: auto;}
