@charset "utf-8";html{font-size:62.5%}
:root {--long-width: 22%;   }
body{margin:0;font-size:12px;color:#333;font-family:Arial,Helvetica,sans-serif,Microsoft YaHei;cursor:default}
*{padding:0;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
b,body,button,dd,dl,em,fieldset,form,h1,h2,h3,h4,h5,h6,i,input,legend,ol,p,select,span,td,textarea,th,ul{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif,Microsoft YaHei}
h1,h2,h3,h4,h5,h6{list-style:none;font-weight:400;color:#555}
button,input,select{font-size:12px;font-family:Arial,Helvetica,sans-serif,Microsoft YaHei;border:0;background:0 0;outline:0;vertical-align:middle}
button{overflow:visible}
img{border:none}
li{list-style:none}
a{color:#333;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
a:hover{color:#822237;-webkit-transition:all .4s linear -1ms;-moz-transition:all .4s linear -1ms;-ms-transition:all .4s linear -1ms;-o-transition:all .4s linear -1ms;transition:all .4s linear -1ms}
.clear{overflow:hidden;clear:both;height:0}
.fl{float:left}
.fr{float:right}
.con{width:1600px;max-width:94%;margin:0 auto}
.container{width:1600px;max-width:94%;margin:0 auto}
.header{width:100%;position:fixed;top:0;left:0;z-index:100000;background:#822237;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}
.header.on{box-shadow:0 0 10px #aaa}
.header .left{float:left}
.header .fr{padding-top:12px}
.header .thd{overflow:hidden}
.header .thd .thd-link ul li a{color:#fff;font-size:14px}
.header .thd .thd-link{overflow:hidden}
.header .thd .thd-link ul li{margin-left:25px;float:right;line-height:35px}
.header .ss{width:410px;height:32px;margin-top:10px;box-sizing:border-box;border-radius:16px;overflow:hidden}
.header .ss input{width:380px;float:left;line-height:32px;padding-left:10px;box-sizing:border-box;background:#fff;font-size:14px}
.header .ss .sum{width:30px;background:#fff url(icon_search.png) center/16px no-repeat;height:32px;float:right}
.header .container{position:relative}
.header .logo{float:left;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;margin:15px 0}
.header .logo img{height:80px;width:auto;display:block}
.header .an{position:absolute;top:50%;right:15px;height:18px;width:30px;display:none;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}
.header .an span{width:30px;height:2px;background-color:#555;display:block;position:absolute;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}
.header .an span.a1{top:0;left:0}
.header .an span.a2{top:8px;left:0}
.header .an span.a3{top:16px;left:0}
.header .an.n span.a2{display:none}
.header .an.n span.a1{top:8px;width:30px;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.header .an.n span.a3{top:8px;width:30px;transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.header .l_j{float:right;margin-top:20px}
.header .search{width:30px;height:30px;position:absolute;right:0;top:10px;z-index:90;color:#822237}
.header .search i{font-size:18px}
.header .nav{height:60px;background:#721428}
.header .nav i{font-size:12px;color:#aaa;line-height:54px;text-align:right;position:absolute;width:50%;height:54px;right:0;top:50%;display:none;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}
.header .nav ul{display:flex;justify-content:space-between}
.header .nav ul li{margin:0;line-height:60px;float:left;position:relative;padding:0 0 0;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}
.header .nav ul li span{width:0;height:2px;background-color:#fff;position:absolute;left:50%;bottom:0;transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;border-radius:3px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0)}
.header .nav ul li:hover span{width:100%}
.header .nav ul li:hover a{color:#fff}
.header .nav ul li a{display:block;font-size:16px;color:#fff}
.header .nav ul li:hover a{color:#fff}
.header .nav ul li.on a{color:#fff}
.header .nav ul li.on span{width:100%}
.header.on .nav ul li a{color:#fff}
.nav .y_j{position:relative}
.nav .e_j{width:140px;background-color:rgba(255,255,255,.9);position:absolute;top:60px;left:0;display:none;z-index:9999}
.header .nav ul li .e_j a{display:block;font-size:14px;color:#000;line-height:40px;padding:0 10px;font-weight:400}
.header .nav .e_j a:hover{background-color:#822237;color:#fff}
@media (min-width:1024px){.header .nav .e_j{display:none!important}
.header .nav ul li:hover .e_j{display:block!important}
.head_h{height:170px;background:#822237}
}
@media only screen and (max-width:1440px){.header .nav ul li a{font-size:15px}
.header .nav ul li{padding:0 0 0 30px}
}
@media only screen and (max-width:1281px){.header .logo{width:320px;margin:15px 0}
.container{width:1260px;max-width:98%}
.header .nav ul li{line-height:80px}
.nav .e_j{top:80px}
.header .nav ul li{padding:0 0 0 26px}
}
@media only screen and (max-width:1124px){.header .thd{line-height:30px;height:30px;margin-right:40px}
.header .thd .thd-link ul li{margin-right:10px;line-height:30px}
.header .ss{width:145px;height:21px;margin-top:4px}
.header .ss .sum{width:26px;background:#fff url(icon_search.png) center/13px no-repeat;height:21px}
.header .ss input{width:119px;line-height:21px}
.head_h{height:60px;display:block}
.header{border:0;height:60px;width:100%}
.header .container{padding:0;width:94%;height:60px}
.header .logo{width:auto;margin:10px auto}
.header.on .logo{width:auto;margin:10px auto}
.header .logo img{width:auto;height:40px}
.header .an{display:block;right:0}
.header .search{height:30px;top:30px;z-index:90}
.header .s_ch{width:100%;top:83px;box-sizing:border-box}
.header .s_ch input.w_z{width:calc(100% - 40px)}
.header .fr{padding-top:14px}
.header .an span{background-color:#fff}
.header .nav ul{width:100%;flex-direction:column}
.header.on .nav{width:100%}
.header .nav{width:100%;padding:15px 0;background:#fff;height:100%;position:fixed;top:60px;right:-100%;z-index:9999;overflow:auto;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;margin-top:0;box-sizing:border-box}
.header .nav.on{right:0}
.header.on .nav ul li a{font-size:16px;color:#333}
.header .nav ul li.on a{color:#822237}
.header .nav i{display:block;color:#333;font-size:16px}
.header .nav ul li{line-height:60px;text-align:left;border-bottom:1px solid rgba(255,255,255,.3);float:none;margin:0;padding:0;width:100%}
.header .nav ul li::after{background:rgba(0,0,0,0)}
.header.on .nav ul li{line-height:60px}
.header .nav .e_j{width:100%;border-top:1px solid rgba(255,255,255,.3);background:0 0;position:relative;display:none;top:auto;left:auto;margin:0;padding-bottom:10px}
.header.on .nav .e_j{top:auto}
.header .nav ul li .e_j a{color:#333}
.header .nav ul li .e_j a:hover{color:#333}
.header .nav .e_j a{border-top:0;font-size:12px;color:#aaa;line-height:32px}
.header .nav .e_j a:hover{background:0 0}
.header .nav ul li:hover .e_j{display:none}
.header .nav ul li a{font-size:16px;color:#333}
.header .nav ul li:hover span{width:0}
.header .nav ul li.on span{width:0}
}
.gallery-top{width:100%;position:relative}
.gallery-top .swiper-slide{width:100%;height:calc(100vh - 160px);display:block}
.gallery-top .swiper-slide img{width:100%;height:100%;/*object-fit:cover*/}
.gallery-top .swiper-pagination{bottom:30px!important}
.gallery-top .swiper-pagination-bullet{width:12px;height:12px;display:inline-block;opacity:1;background:#fff;border-radius:6px}
.gallery-top .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#822237}
.gallery-top .swiper-button-prev{background:url(/images/7462/banner-l.png) center/100% no-repeat;width:30px;height:50px;margin-top:0;left:6%;opacity:0}
.gallery-top .swiper-button-next{background:url(/images/7462/banner-r.png) center/100% no-repeat;width:30px;height:50px;margin-top:0;right:6%;opacity:0}
.gallery-top:hover .swiper-button-prev{opacity:1}
.gallery-top:hover .swiper-button-next{opacity:1}
.tit{margin-bottom:20px;overflow:hidden}
.tit .gd{float:right;margin-top:0;width:83px;background:url(/images/7462/gd.png) right center/45px no-repeat}
.tit .gd a{color:#333;line-height:30px;font-size:14px;padding-left:10px;transition:all .3s;-wbkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s}
.tit .gd:hover a{color:#822237;padding-left:0;transition:all .3s;-wbkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;padding-left:0}
.tit h1{font-size:28px;font-weight:700;color:#822237;position:relative;float:left;padding-left:10px}
.tit h1::before{content:"";width:3px;height:26px;position:absolute;left:0;top:50%;margin-top:-13px;background:#822237}
.tit h1 i{font-size:28px;margin-right:10px}
.tit h3{font-size:14px;color:#666;margin-top:25px}
.sy_kjdh{margin-top:40px;position:relative;z-index:999;padding-bottom:0}
.sy_kjdh ul li{/* width:15.6%; */width: calc((100% - var(--long-width)) / 5);float:left;background:#fff;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:1px 1px 5px 0 rgba(41,61,88,.4);-moz-box-shadow:1px 1px 5px 0 rgba(41,61,88,.4);box-shadow:1px 1px 5px 0 rgba(41,61,88,.4);height:140px;position:relative;border-right:#eee 1px solid;box-sizing:border-box;background:#f5f5f5}
.sy_kjdh ul li.long{width:var(--long-width);}
.sy_kjdh ul li .box{padding:30px 30px;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all .3s;transition:all .3s;display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box}
.sy_kjdh ul li .box .t_b{text-align:center}
.sy_kjdh ul li .box .t_b i{font-size:50px;color:#822237}
.sy_kjdh ul li .box h3{font-size:18px;font-weight:700;color:#333;margin-bottom:10px}
.sy_kjdh ul li:hover .box .t_b i{color:#fff}
.sy_kjdh ul li .box h3{font-size:18px;font-weight:700;color:#333;margin-bottom:10px;margin-top:10px}
.sy_kjdh ul li:hover .box h3{color:#fff}
.sy_kjdh ul li .box p{font-size:14px;color:#444}
.sy_kjdh ul li:hover .box p{color:#fff}
.sy_kjdh ul li:hover .box .gd{display:block;height:38px;opacity:1;-webkit-transition:all .3s;transition:all .3s;margin-top:20px}
.sy_kjdh ul li .box .gd{width:38px;height:38px;border-radius:19px;text-align:center;line-height:38px;background:#fff;color:#822237;height:0;opacity:0;-webkit-transition:all .3s;transition:all .3s;margin-top:5px}
.sy_kjdh ul li:hover .box{background:#822237;-webkit-transition:all .3s;transition:all .3s;height:200px;top:50%;margin-top:-100px;width:100%}
.sy_xw{padding:50px 0}
.sy_xw .t_p{width:640px;float:left;margin-right:20px}
.xwlb{width:100%;position:relative}
.xwlb .swiper-slide img{width:100%;height:auto;display:block}
.xwlb .swiper-slide .txt{font-size:14px;color:#fff;line-height:24px;position:absolute;left:0;bottom:0;padding:0 15px 15px;overflow:hidden;width:100%;background:url(/images/7462/qwy-p2.png) center bottom/100% 100% no-repeat;box-sizing:border-box}
.xwlb .swiper-slide h3{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.xwlb .swiper-slide .time{float:right}
.xwlb .swiper-pagination{bottom:20px!important}
.xwlb .swiper-pagination-bullet{width:26px;height:4px;display:inline-block;opacity:1}
.xwlb .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#428ce3}
.sy_xw .right{width:calc(100% - 680px);float:right}
@media (min-width:1200px){
    .xwlb .swiper-slide img{width:100%;height:auto;display:block;max-height: 360px;object-fit: cover;} 
}
.list ul{padding-top:10px}
.list ul li{overflow:hidden;border-bottom:1px #ccc dashed;padding-bottom:12px;margin-bottom:12px}
.list ul li .time{float:right;font-size:14px;color:#999;margin-left:10px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.list li .desc{font-size:16px;color:#333;height:24px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.list li .desc a{color:#333;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;overflow:hidden;background:url(/images/7462/qwy-i2-1.png) no-repeat center left;background-size:auto;background-size:5px 5px;padding-left:15px}
.list li:hover .desc a,.ul-txt-q li:hover .time{color:#822237}
.list li:hover .desc a{color:#822237;background:url(/images/7462/qwy-i2.png) no-repeat center left}
.sy_part2{background:#f6f6f6;padding:50px 0;overflow:hidden}
.sy_part2 .tzgg{width:49%;float:left;padding:0 35px}
.ul-txt-q2{padding-top:10px}
.ul-txt-q2 li .desc a{background:url(/images/7462/qwy-i3.png) no-repeat center left;padding-left:30px;color:#333;overflow:hidden;box-sizing:border-box}
.ul-txt-q2 li:hover .desc a{background:url(/images/7462/qwy-i3-1.png) no-repeat center left;color:#822237}
.ul-txt-q2 li{overflow:hidden;border-bottom:1px #ccc dashed;padding-bottom:12px;margin-bottom:12px}
.ul-txt-q2 li .time{float:right;font-size:14px;color:#999;margin-left:10px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-txt-q2 li .desc{font-size:16px;color:#333;white-space:nowrap}
.ul-txt-q2 li .desc{font-size:16px;color:#333;height:24px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.sy_part2 .mtjj{width:49%;float:right;padding:0 35px}
.sy_part3{padding:60px 0;background:url(/images/7462/bj3.jpg) center/cover no-repeat;background-attachment:fixed}
.sy_part3 .tit .gd{background:url(/images/7462/gd2.png) right center/45px no-repeat}
.sy_part3 .tit .gd a{color:#fff}
.sy_part3 .tit h1{color:#fff}
.sy_part3 .tit h1::before{background:#fff}
.sy_part3 .con{display:flex;justify-content:space-between}
.sy_part3 .box{width:49%;padding:30px 35px;box-sizing:border-box}
.sy_part3 .list2{padding-top:10px}
.sy_part3 .list2 li{margin-top:20px;height:52px}
.sy_part3 .list2 li h3{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}
.sy_part3 .list2 li:hover h3{color:#fcdee5}
.sy_part3 .list2 li:first-child{margin-top:0}
.sy_part3 .list2 li .date{margin-top:8px;position:relative;font-style:italic;color:#777;font-size:14px;line-height:1.5}
.sy_part3 .list2 li .date span{background:rgba(255,255,255,.65);padding-right:8px;padding-left:8px;display:inline-block;position:relative}
.sy_part3 .list2 li .date::before{content:"";position:absolute;right:0;top:50%;width:calc(100% - 90px);border-top:1px solid rgba(255,255,255,.5);transition:all .3s ease-out 0s}
.sy_part3 .list2 li:hover .date:before{border-color:#822237}
.sy_lw{margin-top:50px;padding-bottom:60px}
.sy_lw .hd{border-bottom:solid 1px #eee;margin-bottom:28px;height:43px;margin-top:10px}
.sy_lw .hd ul li{margin-right:30px;font-size:20px;color:#333;position:relative;padding-right:30px}
.sy_lw .hd ul li.on{font-size:24px;font-weight:700;padding-bottom:18px;line-height:20px}
.sy_lw .hd ul li.on .line{background-color:#822237;height:2px;width:46px;display:block;position:absolute;left:0;bottom:-5px}
.sy_lw .hd ul li::after{content:"";position:absolute;right:0;height:20px;width:1px;background:#ccc;top:50%;margin-top:-10px}
.sy_lw .more{font-size:16px;color:#999;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;float:right;margin-top:0;width:83px;background:url(/images/7462/gd.png) right center/45px no-repeat}
.sy_lw .more i{color:#822237;margin-left:4px;font-size:18px}
.sy_lw .more a{color:#333;line-height:30px;font-size:14px;padding-left:10px;transition:all .3s;-wbkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s}
.sy_lw .more a:hover{color:#822237;padding-left:0;transition:all .3s;-wbkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;padding-left:0}
.xx1 .hd ul li{display:inline-block}
.sy_lw .bd ul li{overflow:hidden;border-bottom:1px #ccc dashed;padding-bottom:12px;margin-bottom:12px}
.sy_lw .bd ul li .time{float:right;font-size:14px;color:#999;margin-left:10px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.sy_lw .bd li .desc{font-size:16px;color:#333;height:24px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.sy_lw .bd li .desc a{color:#333;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;overflow:hidden;background:url(/images/7462/qwy-i2-1.png) no-repeat center left;background-size:auto;background-size:5px 5px;padding-left:15px}
.sy_lw .bd li:hover .desc a,.ul-txt-q li:hover .time{color:#822237}
.sy_lw .bd li:hover .desc a{color:#822237;background:url(/images/7462/qwy-i2.png) no-repeat center left}
.tit2{margin:0 auto;background:url(/images/7462/solution_bg.jpg) bottom center no-repeat;height:60px;line-height:60px;text-align:center;margin-bottom:35px}
.tit2 h2{font-size:32px;font-weight:700;color:#822237}
.sy_yyyt{background:#f6f6f6;padding:50px 0;overflow:hidden}
.sy_yyyt ul{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}
.sy_yyyt ul li{width:32%;background:#fff;padding:25px 35px;text-align:center;box-shadow:1px 4px 20px -2px rgba(0,0,0,.1);transition:all .3s;-wbkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;border-radius:10px;display:flex;justify-content:space-between;align-items:center}
.sy_yyyt ul li:hover{transform:translateY(-5px);-wbkit-transform:translateY(-5px);-o-transform:translateY(-5px);-moz-transform:translateY(-5px);transition:all .3s;-wbkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s}
.sy_yyyt ul li .t_p{width:140px}
.sy_yyyt ul li img{width:100%}
.sy_yyyt ul li .w_z{width:calc(100% - 160px);text-align:left}
.sy_yyyt ul li h3{font-size:20px;color:#333;font-weight:700;margin-bottom:10px}
.sy_yyyt ul li p{font-size:16px;color:#666}
.ny_jxsj .more a{font-size:16px;color:#fff;text-align:center;line-height:50px;display:block;width:240px;position:relative;background:#d9352e;-webkit-box-shadow:0 0 8px 0 rgba(230,0,54,.2),0 8px 16px 0 rgba(230,0,54,.4);border-radius:25px;box-shadow:0 0 8px 0 rgba(230,0,54,.2),0 8px 16px 0 rgba(230,0,54,.4);transition:all .3s;-wbkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;margin:20px auto}
.ny_jxsj .more a:hover{transform:translateY(-5px);-wbkit-transform:translateY(-5px);-o-transform:translateY(-5px);-moz-transform:translateY(-5px);transition:all .3s;-wbkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s}
.footer{width:100%;background:#822237;font-size:14px}
.flex{display:flex;justify-content:space-between;flex-wrap:wrap}
.tft{padding:35px 0;color:#fff}
.tft .wp{align-items:flex-end}
.tft .item{position:relative;padding:0 2.5%;box-sizing:border-box}
.tft .item .tit{font-size:20px;font-weight:400;margin-bottom:20px;color:#fff}
.tft .item .info p{margin-bottom:10px}
.tft .tft-a{padding-left:0}
.tft .tft-a .logo{height:60px;margin-top:45px}
.tft .tft-a .logo img{height:60px}
.tft .tft-b{width:35%}
.tft .tft-c{width:25%;padding-right:0}
.tft .tft-b:before,.tft .tft-c:before{content:'';position:absolute;left:0;bottom:0;width:1px;background:rgba(255,255,255,.2);height:100%}
.tft .tft-c .link{width:360px}
.tft .tft-c .link ul li{float:left;margin-right:25px;margin-bottom:10px}
.tft .tft-c .link ul li a{color:#fff}
.tft .item .ewm{display:flex;justify-content:space-between;flex-wrap:wrap}
.tft .item .ewm li{width:100px;text-align:center}
.tft .item .ewm li img{width:100%;margin:0 auto}
.bft{width:100%;height:58px;background:rgb(255,255,255,.1)}
.bft p{line-height:58px;color:#fff;font-size:14px;text-align:center}
.sj{display:none}
.nban{height:380px}
.nbod{padding-top:50px}
.nbod .left{width:19%;float:left}
.nbod .left .bt{line-height:80px;background:#822237;text-align:center;font-size:20px;color:#fff;font-weight:700;letter-spacing:1px;border-radius:10px 10px 0 0}
.nbod .left .list{background:#f6f5f5}
.nbod .left .list ul{padding-top:10px}
.nbod .left .list ul li{line-height:50px;font-size:16px;position:relative;color:#313131;text-align:left;border-bottom:#ddd5d3 1px solid}
.nbod .left .list ul li i{width:100%;height:50px;right:0;top:0;position:absolute}
.nbod .left .list ul li a::before{content:"●";margin-left:18px;margin-right:15px}
.nbod .left .list ul li a{color:#313131;position:relative;display:block}
.nbod .left .list ul li:hover a{color:#822237}
.nbod .left .list ul li.on a{color:#fff;background:rgba(130,34,55,.8)}
.nbod .left .list ul li .e_j{position:relative;width:100%;display:none;border-top:#ddd5d3 1px solid;padding:10px 20px;box-sizing:border-box}
.nbod .left .list ul li .e_j a{display:block;line-height:40px;color:#333;font-size:14px}
.nbod .left .list ul li .e_j a:hover{color:#822237}
.nbod .left .list ul li .e_j a::before{display:none}
.nbod .left .kj{padding-top:15px}
.nbod .left .kj ul li{background:#f5f5f5;padding:20px 20px 20px 50px;border-radius:8px;margin-bottom:10px}
.nbod .left .kj ul li a{display:flex;justify-content:flex-start;align-items:center}
.nbod .left .kj ul li a i{font-size:28px;color:#822237;margin-right:10px}
.nbod .left .kj ul li a .zi{font-size:18px;color:#222}
.nbod .left .kj ul li:hover{background:#822237}
.nbod .left .kj ul li:hover i{color:#fff}
.nbod .left .kj ul li:hover a .zi{color:#fff}
.nbod .right{width:78%;float:right}
.nbod .right .szdw{padding:30px 20px}
.nbod .right .b_t{font-size:20px;font-weight:700;border-bottom:#ccc 1px solid;line-height:32px;margin-bottom:25px}
.nbod .right .b_t span{display:inline-block;padding:0 5px;border-bottom:#822237 2px solid;color:#222}
.szdwbox{overflow:hidden;padding-bottom:36px}
.szdwbox .hd{width:calc(100% - 360px);float:right}
.szdwbox .hd ul li{padding:0 10px;font-size:18px;color:#222;line-height:40px;border-radius:5px;margin:0 8px 10px;display:inline-block}
.szdwbox .hd ul li a{color:#222}
.szdwbox .hd ul li.on{background:#eee}
.szdwbox .hd ul li.on a{color:#222}
.szdwbox .bd{float:left;width:300px}
.szdwbox .bd .t_p{width:100%;margin:0 auto 20px}
.szdwbox .bd .t_p img{width:100%;display:block}
.szdwbox .bd h3{font-size:20px;color:#333;margin-bottom:10px}
.szdwbox .bd p{font-size:14px;color:#333;line-height:1.8}
.szdwbox2{overflow:hidden;padding-bottom:36px}
.szdwbox2 .hd{width:calc(100% - 360px);float:right}
.szdwbox2 .hd ul li{padding:0 10px;font-size:18px;color:#222;line-height:40px;border-radius:5px;margin:0 8px 10px;display:inline-block}
.szdwbox2 .hd ul li a{color:#222}
.szdwbox2 .hd ul li.on{background:#eee}
.szdwbox2 .hd ul li.on a{color:#222}
.szdwbox2 .bd{float:left;width:300px}
.szdwbox2 .bd .t_p{width:100%;margin:0 auto 20px}
.szdwbox2 .bd .t_p img{width:100%;display:block}
.szdwbox2 .bd h3{font-size:20px;color:#333;margin-bottom:10px}
.szdwbox2 .bd p{font-size:14px;color:#333;line-height:1.8}
.xx21 li{display:inline-block}
.nbod .right .wz{line-height:60px;border-bottom:#ddd5d3 1px solid;font-size:16px;color:#313131}
.nbod .right .wz i{font-size:18px}
.nbod .right .tp{padding:30px 20px}
.nbod .right .tp ul{display:flex;justify-content:space-between;flex-wrap:wrap}
.nbod .right .tp ul li{width:calc((100% - 80px)/ 3);margin-bottom:20px}
.nbod .right .tp ul li img{width:100%;display:block}
.nbod .right .tp ul li h3{margin:20px 0;text-align:center;font-size:18px;color:#000}
.nbod .right .tp ul li:hover{transform:translateY(-5px);-wbkit-transform:translateY(-5px);-o-transform:translateY(-5px);-moz-transform:translateY(-5px);transition:all .3s;-wbkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s}
.nbod .right .tp ul li:hover h3{color:#822237}
.nbod .right .xw ul{padding-bottom:30px}
.nbod .right .xw ul li{padding:10px;overflow:hidden;border-bottom:#ddd5d3 1px solid}
.nbod .right .xw ul li .rq{text-align:center;background:#f6f5f5;padding:10px 15px;float:left}
.nbod .right .xw ul li .rq h3{font-size:30px;margin-bottom:5px;color:#a2a3a3;text-align:center}
.nbod .right .xw ul li .rq p{text-align:right;font-size:14px;color:#a2a3a3}
.nbod .right .xw ul li .w_z{width:calc(100% - 185px);float:right;line-height:80px;font-size:18px}
.nbod .right .xw ul li .w_z a{color:#424242}
.nbod .right .xw ul li:hover .rq{background:#822237}
.nbod .right .xw ul li:hover .rq h3{color:#fff}
.nbod .right .xw ul li:hover .rq p{color:#fff}
.nbod .right .xw ul li:hover .w_z a{color:#822237}
.nbod .right .nr{font-size:16px;color:#000;line-height:48px;text-align:center}
.nbod .right .nr h1{font-size:22px;color:#000;margin-bottom:10px;text-align:center;line-height:1.5;margin-top:15px}
.nbod .right .nr h4{font-size:12px;color:#6c6c6c;padding-bottom:10px;border-bottom:#eee 1px solid;margin-bottom:35px;text-align:center;line-height:1.5}
.nbod .right .nr h4 span{margin:0 10px}
.nbod .right .nr p{margin-bottom:35px;text-align:left}
.nbod .right .nr img{max-width:100%;margin:0 auto 35px}
.article{padding:20px 0 0}
.article .title{font-size:26px;font-weight:500;line-height:1.5;color:#000;text-align:center}
.article .content{padding:25px 0 20px;font-size:16px;font-weight:500;line-height:210%;color:#000;text-align:justify}
.article .content img,.article .content video{max-width:100%;height:auto!important;margin:0 auto!important}
.article .tu{text-align:center;margin-bottom:15px}
.article .content p{word-break:break-all;margin:0 0 15px}
.list2{padding:30px 20px}
.list2 ul li{line-height:1.6;color:#494949;font-size:18px;position:relative;overflow:hidden;padding:15px 0;border-bottom:#eee 1px solid}
.list2 ul li a{color:#494949;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.list2 ul li span{font-size:14px;display:block;color:#666;line-height:1;margin-top:6px}
.list2 ul li:hover a{color:#822237;transition:all .5s;-wbkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s}
.ny_sz{padding:60px 0;overflow:hidden}
.ny_sz .nleft{float:left}
.ny_sz .nleft .b_t{line-height:65px;font-size:20px;color:#fff;font-weight:700;padding:0 20px;background:#822237}
.ny_sz .nleft .flb{background:#f6f5f5}
.ny_sz .nleft .flb ul li{line-height:60px;font-size:16px;color:#222}
.ny_sz .nleft .flb li .y_j{border-bottom:#ccc 1px solid;position:relative;width:90%;margin:0 auto;font-size:20px;font-weight:700}
.ny_sz .nleft .flb li i{position:absolute;width:40%;right:0;top:0;height:100%;line-height:50px;font-size:16px;text-align:right}
.ny_sz .nleft .flb li .e_j{position:relative;padding:10px 0}
.ny_sz .nleft .flb li .e_j a{font-weight:400;display:block;line-height:40px;padding:0 25px}
.ny_sz .nleft .flb li .e_j a:hover{color:#822237}
.ny_sz .nleft .flb li .e_j a.on{color:#fff;background:#822237}
.ny_sz .nleft .flb li a{color:#222;padding:0 10px}
.ny_sz .nleft .flb li .y_j:hover a{color:#822237}
.ny_sz .s_z,.ny_sz .s_z_nopic{overflow:hidden;float:right;width:78%}
.ny_sz .s_z ul li{width:23%;float:left;margin:0 1% 2%}
.ny_sz .s_z ul li .t_p{height:290px;position:relative;width:100%}
.ny_sz .s_z ul li .t_p img{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0}
.ny_sz .s_z ul li .w_z{background:#f0f0f0;padding:20px;border-bottom:2px solid #822237;transition:all .4s ease;height:75px;position:relative}
.ny_sz .s_z ul li .w_z h2{font-size:20px;font-weight:700;color:#333}
.ny_sz .s_z_nopic ul li .w_z{background:#f0f0f0;padding:20px;border-bottom:2px solid #822237;transition:all .4s ease;height:75px;position:relative;text-align:center}
.ny_sz .s_z_nopic ul li .w_z h2{font-size:20px;font-weight:700;color:#333}
.ny_sz .s_z_nopic ul li .t_p{display:none}
.ny_sz .s_z_nopic ul li{width:23%;margin:0 1% 2%;float:left}
.ny_sz .s_z_nopic ul li:hover .w_z h2{text-align:center}
.ny_sz .s_z ul li .w_z .line{margin:5px 0 15px;height:2px;background:#000;width:60px}
.ny_sz .s_z ul li .w_z h3{font-size:16px;color:#333}
.ny_sz .s_z ul li .w_z .xb{font-size:14px;color:#b3b3b3;left:20px;margin-top:5px;position:absolute;bottom:20px;display:none}
.ny_sz .s_z ul li:hover .w_z,.ny_sz .s_z_nopic ul li:hover .w_z{background:#822237}
.ny_sz .s_z ul li:hover .w_z h2,.ny_sz .s_z_nopic ul li:hover .w_z h2{color:#fff}
.ny_sz .s_z ul li:hover .w_z h3,.ny_sz .s_z_nopic ul li:hover .w_z h3{color:#fff}
.ny_sz .s_z ul li:hover .w_z .xb,.ny_sz .s_z_nopic ul li:hover .w_z .xb{color:#fff}
.ny_sz .s_z ul li:hover .w_z .line,.ny_sz .s_z_nopic ul li:hover .w_z .line{background:#fff}
.page{padding:30px 0;overflow:hidden;text-align:center}
.page a{width:36px;height:36px;line-height:36px;background:#eee;border-radius:3px;color:#222;display:inline-block;margin:0 3px;text-align:center;overflow:hidden;font-size:16px}
.page a:hover{background:#822237;color:#fff}
.page a.on{background:#822237;color:#fff}
.ny_jz{padding:30px 0;overflow:hidden}
.ny_jz ul li{position:relative;overflow:hidden;padding:15px 0;border-bottom:#eee 1px solid}
.ny_jz ul li .t_p{width:140px;float:left;overflow:hidden}
.ny_jz ul li .t_p img{width:100%;display:block;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.ny_jz ul li:hover .t_p img{-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-o-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.ny_jz ul li .w_z{width:calc(100% - 200px);float:right}
.ny_jz ul li .w_z h3{font-size:20px;font-weight:700;color:#822237;line-height:1.5}
.ny_jz ul li .w_z h4{font-size:16px;font-weight:700;color:#822237;line-height:1.5}
.ny_jz ul li .w_z p{margin-top:10px;font-size:16px;height:44px;line-height:22px;color:#999;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ny_jz ul li .w_z .time{margin-top:20px;font-size:14px;color:#444}
.ny_jzxq{padding:30px 20px;overflow:hidden}
.ny_jzxq .d_b{font-size:20px;font-weight:700;color:#333;line-height:30px}
.ny_jzxq .x_b{font-size:15px;color:#333;font-weight:700;line-height:26px}
.ny_jzxq .x_x{display:flex;flex-wrap:wrap;padding:15px 0;color:#888}
.ny_jzxq .x_x span{display:inline-block;margin-right:20px;font-size:13px;line-height:22px;color:#333}
.ny_jzxq .j_x{width:100%;padding:15px 25px;font-size:16px;border-radius:10px;background-color:#822237;color:#fff;line-height:26px;margin-bottom:15px}
.ny_jzxq .j_x1{width:100%;padding:1px 25px;font-size:16px;border-radius:10px;background-color:#822237;color:#fff;line-height:26px;margin-bottom:15px}
.ny_jzxq .j_x ul{display:flex;flex-wrap:wrap;margin:0 -15px}
.ny_jzxq .j_x ul li{width:calc(33.333333333% - 30px);margin:5px 15px;padding-left:90px;position:relative}
.ny_jzxq .j_x font{width:105px!important;color:rgba(255,255,255,.6);position:absolute;top:0;left:0}
.ny_jzxq .j_x a{color:#fff}
.ny_jzxq .j_x ul li.q_b{width:calc(100% - 30px);display:flex}
.ny_jzxq .j_x ul li.q_b a{display:inline-block;padding:0 5px;margin-left:10px;border:1px solid #fff;border-radius:3px;font-size:13px;opacity:.6}
.ny_jzxq .n_r{padding:25px 0;line-height:32px;font-size:16px;color:#333;text-align:left!important}
.ny_jzxq .n_r .n_t{text-align:center;font-size:18px;font-weight:700;margin-bottom:55px}
.ny_jzxq .n_r .table{margin:20px 0}
.ny_jzxq .n_r .table ul li{overflow:hidden}
.ny_jzxq .n_r .table ul li span{display:block;width:20%;float:left}
.ny_jzxq .n_r .table ul li span.da{width:80%}
.ny_jzxq .n_r img{max-width:100%;display:block;/* margin:0 auto */}
.ny_szxq{padding:30px 20px;overflow:hidden}
.ny_szxq h1{font-size:24px;margin-bottom:20px;font-weight:700}
.ny_szxq .t_p{width:320px;float:left}
.ny_szxq .t_p img{width:100%;display:block}
.ny_szxq .w_z{width:calc(100% - 360px);float:right;font-size:16px;line-height:30px}
.ny_szxq .box{padding-top:20px;font-size:16px;line-height:30px}
.ny_szxq .box .n_t,.ny_szxq .box h4{font-size:20px;color:#333;line-height:40px;font-weight:700;border-bottom:solid 1px #eee;margin-bottom:15px;margin-top:20px}
.ny_szxq .box .n_t span,.ny_szxq .box h4 span{display:inline-block;border-bottom:#822237 2px solid}
.ny_szxq .box h4 p:not(:has(>span)){display:inline-block;border-bottom:#822237 2px solid}
.ny_szxq .box h4 p:not(:has(>span)){display:inline-block;border-bottom:#822237 2px solid}
.ny_szxq .box h4 span span{border-bottom:none}
.article{padding:20px 0 0}
.article .title{font-size:26px;font-weight:500;line-height:35px;color:#222;text-align:center}
.article .sub-title1{margin:0 0 8px;font-size:18px;font-weight:500;line-height:32px;color:#333;text-align:center}
.article .sub-title2{margin:.08rem 0 0;font-size:16px;font-weight:500;line-height:32px;color:#666;text-align:center}
.article .sub{margin:5px 0 0;padding:15px 0 25px;font-size:15px;font-weight:500;line-height:22px;color:#868686;text-align:center;border-bottom:1px dashed #ddd}
.article .content{padding:30px 0;font-size:16px;font-weight:500;line-height:210%;color:#333;text-align:justify}
.article .content p{word-break:break-all;margin:0 0 18px}
.article .content table{border-spacing:0}
.article .content table p{text-indent:initial}
.article .content table td p{margin:0}
.article .cont-page{padding:25px 35px 28px;border-top:3px solid #822237;background:#fff}
.article .cont-page a{display:block;padding:4px 0;font-size:16px;font-weight:500;line-height:28px;color:#333;text-align:left;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s}
.article .cont-page a span{position:relative}
.article .cont-page a span::after{position:absolute;top:auto;right:auto;bottom:-2px;left:0;z-index:1;width:0;height:1px;background:#822237;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s;content:""}
.article .cont-page a:hover{text-decoration:none;color:#822237}
.article .cont-page a:hover span{font-weight:700}
.article .cont-page a:hover span::after{width:100%}
@media only screen and (max-width:1440px){.xwqh .hd{width:280px}
.ny_xw .gg{width:350px}
.xwqh{width:calc(100% - 380px)}
.ny_xw .right ul li .nr{width:100%}
.xwqh .bd{width:calc(100% - 280px)}
}
@media only screen and (max-width:1366px){.sy_gg ul li{width:calc((100% - 60px)/ 2)}
.header .nav ul li .e_j a{font-size:14px;line-height:40px}
}
@media only screen and (max-width:1124px){.gallery-top .swiper-slide{height:16rem}
.gallery-top .swiper-pagination{bottom:10px!important}
.sy_kjdh ul li{width:50%}
.sy_kjdh ul li.long{width:100%}
.sy_kjdh ul li:last-of-type{width:100%}
.sy_xw .t_p{width:100%;margin-right:0}
.sy_xw .right{width:100%;margin-top:30px}
.sy_xw{padding:40px 0 30px}
.sy_part2{padding:30px 0}
.sy_part2 .tzgg{width:100%;padding: 0px;}
.sy_part2 .mtjj{width:100%;margin-top:20px;padding: 0px;}
.sy_part3{padding:30px 0;background-attachment:inherit}
.sy_part3 .box{width:100%;padding:0;margin-bottom:25px}
.sy_part3 .con{flex-wrap:wrap}
.sy_lw{margin-top:40px;padding-bottom:40px}
.sy_yyyt{padding:30px 0}
.sy_yyyt ul li{width:100%;padding:20px 25px;margin-bottom:15px}
.tit .gd{margin-top:6px}
.tit{margin-bottom:20px}
.friout{padding:20px 0}
.tft .tft-a .logo img{height:auto;max-width:100%;max-height:100%}
.tft .tft-c .link ul li{margin-right:15px}
.tft .item{padding:0 0;width:100%}
.tft .tft-a .logo{height:40px;margin-top:0;margin-bottom:20px}
.tft .tft-b::before,.tft .tft-c::before{display:none}
.tft .item .tit{margin-bottom:15px}
.tft .tft-c{margin-top:20px}
.nbod .left{width:100%}
.nbod .left .bt{line-height:50px;position:relative;text-align:left;padding-left:20px}
.nbod .bt .w_z{display:block;position:absolute;right:5%;top:0;padding:0;width:20px;height:50px;background:url(/images/7462/nyej.png) center/100% no-repeat}
.nbod .left .list ul li{line-height:30px}
.ny_sz .nleft .flb ul li{line-height:40px}
.nbod .left .kj{display:none}
.nbod .right{width:100%}
.list2{padding:20px 0}
.ny_sz .nleft .flb ul{position:absolute;display:none;width:100%;z-index:9;background:#f5f5f5;padding:10px;box-sizing:border-box}
.ny_sz .nleft .flb{position:relative}
.ny_sz{padding:40px 0}
.ny_sz .nleft .flb li .y_j{width:100%}
.container{width:90%;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.swiper-yxxy .swiper-pagination-bullet{margin:0 5px!important}
.con{max-width:90%}
.nbod .left .list ul{position:absolute;width:100%;top:50px;background:#fff;z-index:9;display:none}
.nbod .left .list{position:relative}
.ny_sz .s_z,.ny_sz .s_z_nopic{width:100%;margin-top:20px}
.ny_sz .s_z ul li,.ny_sz .s_z_nopic ul li{width:48%}
}
@media only screen and (max-width:600px){.header .thd .thd-link ul li a{font-size:12px}
.header .ss input{font-size:12px}
.tit h1{font-size:2rem}
.tit2 h1{font-size:2rem;text-align:left}
.tit{margin-bottom:15px}
.gallery-top .swiper-pagination{bottom:10px!important}
.sy_yyyt ul li .t_p{width:100px}
.nbod{padding-top:30px;width: 95%;}
.ny_jzxq{padding: 5% 3%;}
.ny_jzxq .n_r img{height: 100%;}
.tit .gd a{font-size:14px}
.tit .gd{margin-top:0}
.tit2 .gd{margin-top:0}
.tit2{padding-bottom:10px;margin-bottom:25px;line-height:3.5rem;height:3.5rem}
.tit2 h2{font-size:2rem}
.sy_kjdh ul li .box h3{font-size:16px}

.sy_kjdh ul li .box{padding:20px 15px}
.sy_kjdh ul li .box .t_b i{font-size:45px}
.header .thd .thd-link ul li{margin-right:0;line-height:25px;margin-left:0;width:50px}
.header .thd{display:none}
.sj{display:block}
.sy_zt .box{padding:20px 15px 0}
.swiper-yxxy .swiper-pagination-bullet{width:10px;height:10px;margin:0 4px!important}
.sy_yyyt ul li .w_z{width:calc(100% - 120px)}
.tft .item{width:100%;padding:0}
.tft .tft-b::before,.tft .tft-c::before{display:none}
.tft .item .tit{font-size:18px;margin-top:20px;margin-bottom:10px}
.bft{height:auto;padding:10px;box-sizing:border-box}
.bft p{line-height:1.4;font-size:14px}
.footer{font-size:14px}
.tft{padding:25px 0}
.sy_lw .hd ul li.on{font-size:2rem;padding-bottom:12px;padding-right:12px;margin-right:12px}
.sy_lw .hd ul li{margin-right:10px;font-size:1.8rem;padding-right:10px}
.sy_lw .more{font-size:16px;width:63px;background:url(/images/7462/gd.png) right center/30px no-repeat}
.list2 ul li{font-size:16px;padding:10px 0}
.ny_sz .s_z ul li,.ny_sz .s_z_nopic ul li{width:100%;margin:0 0 2%}
.ny_sz .s_z ul li .t_p{height:32rem}
.ny_szxq .t_p{float:none;margin:0 auto}
.ny_szxq .w_z{width:100%;float:none;margin-top:25px}
.ny_szxq{padding:30px 0}
.nbod .right .wz{line-height:1.4;padding:15px 0;font-size:14px}
.article .title{font-size:20px;line-height:1.4}
.article .sub{margin:5px 0 0;padding:15px 0 25px;font-size:14px;font-weight:500;line-height:20px}
}
.ny_xrld{padding:50px 0;overflow:hidden}
.ny_xrld ul li{display:block;height:auto;margin-bottom:30px;overflow:hidden}
.ny_xrld ul li div.imga{float:left;width:200px;margin-bottom:0;height:240px;position:relative}
.imga img{width:200px;height:240px}
.ny_xrld ul li div.imga span{position:absolute;left:0;bottom:10px;width:169px;height:41px;line-height:41px;font-size:22px;color:#fff;text-align:center;background:url(/images/7462/d3bf9aa6.png) no-repeat}
.ny_xrld ul li div.imgb{float:right;width:calc(100% - 200px);height:240px;background:#fff;padding:10px 20px 10px 50px}
.ny_xrld ul li div.imgb h2{display:block;font-size:20px;line-height:40px;color:#d97934;font-weight:700}
.ny_xrld ul li div.imgb p{font-size:16px;color:#595757;line-height:35px}
.ny_xrld ul li div.imgb p span{color:#000}
.imga{position:relative;margin-bottom:30px}
.imga img{width:100%;height:240px;object-fit:cover}
.imga span{position:absolute;bottom:-25px;left:0}
.machuld h6{display:none}
.fat{width:100%;height:auto;overflow:hidden;border-bottom:1px #999 dotted;font-size: 16px;padding: 10px 0px;}
.fatl{width:200px;height:300px;float:left}
.fatr{width:calc(100% - 215px);height:300px;float:right;overflow:hidden}
.clear{clear:both}
.fatrl{float:left;width:85px;text-align:left}
.fatrr{float:right;width:calc(100% - 85px)}
.k{line-height:40px;padding-top: 10px;}
.k1{border-bottom:1px #999 dotted;line-height:50px;overflow:hidden;height:50px}
.ki{color:red;line-height:40px}
.fatrr a{padding:0 10px;font-weight:700}
.san_j{padding-top:10px}
.nbod .left .list ul li .san_j a,.nbod .left .list ul li.on .san_j a{background:0 0;color:#333;text-indent:1rem;font-size:15px;line-height:45px}
.nbod .left .list ul li .san_j a::before{content:"→"}
.nbod .left .list ul li.on .san_j a.on{color:#822237}
@media only screen and (max-width:600px){.ny_xrld ul li div.imga{float:none;margin:0 auto}
.ny_xrld ul li div.imgb{width:100%;height:auto;background:#fff;padding:20px 0 20px}
.f_h{width:36px; height:36px; right:10px; bottom:10px;}
.fatl{width: 50%; height: auto; margin: 0 auto;clear: both;}
.fatr{width:90% ; margin: 0 auto;float: none;}
}
#mediaContent0_0,
#mediaContent0_1,
#mediaContent0_2,
#mediaContent0_3,
#mediaContent0_4,
#mediaContent0_5,
#mediaContent0_6,
#mediaContent0_7,
#mediaContent0_8,
#mediaContent0_9,
#mediaContent0_10{
	margin: auto !important;
}

#mediaContent0_0 *,
#mediaContent0_1 *,
#mediaContent0_2 *,
#mediaContent0_3 *,
#mediaContent0_4 *,
#mediaContent0_5 *,
#mediaContent0_6 *,
#mediaContent0_7 *,
#mediaContent0_8 *,
#mediaContent0_9 *,
#mediaContent0_10 *{
	display: inline-block;
	margin: auto !important;
}
@media only screen and (max-width:767px){
  
   #mediaContent0_0, #mediaContent0_1, #mediaContent0_2{width: 100% !important; height: auto !important;}
   #mediaContent0_0 video, #mediaContent0_1 video, #mediaContent0_2 video{width: 100% !important; height: auto !important;}
  }