@charset "utf-8";
/* CSS Document */
*{
      padding: 0;
      margin: 0;
   }
html{height:100%;    -webkit-tap-highlight-color: transparent;
    text-size-adjust: 100%;-webkit-text-size-adjust:100%}
body{height:100%;position:relative;margin:0;padding:0;background:#fff;font-family:"Montserrat","Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;color:#363636;font-size: 16px;
    font-weight: 400;
    line-height: 1.9;
text-rendering: optimizeLegibility;font-family:"Helvetica",'宋体','053-CAI978';}

@font-face {
    font-family: cfont;
    src: url("/fonts/CAI978.ttf") /* TTF file for CSS3 browsers */
}
    
textarea:focus, input:focus{
    outline: none;
}
.color1{color:rgb(0,44,111);}
h1,h2,h3,h4,h5,h6,ul,form,dl{padding:0;margin:0;}
a{text-decoration:none;color:#363636}
a:hover{text-decoration:none;color:#d7111e}
ol{padding:12px 20px;}
img{border:0;}
.shadow{box-shadow: 0 3px 4px #aaa;-webkit-box-shadow: 0 3px 4px #aaa;}
.w{margin:0 auto;width:95%;max-width:1200px;width:1200px\9;}
.w1{margin:0 auto;max-width:1124px;width:100%;}
.w2{margin:0 auto;max-width:1300px;width:100%;}
.w3{margin:0 auto;width:100%;}
#home .w3 img{width:100%;}
.gbkImg{background:url() no-repeat center center;background-size:cover;display: block;height: 100%;width:100%;}
.iTeam,.iServiceImg{max-height: 90vh;position: relative;overflow: hidden;} 
.iTeam{height:740px;height:46vw !important;}
.iTeam .iteamImg1{background-image:url(/images/iteam.jpg);background-image:url(/images/iteam.webp) !important;}
.iTeam .iteamImg2{background-image:url(/images/iteam2.jpg);background-image:url(/images/iteam2.webp) !important;}

.iServiceImg{height:730px;height:45vw !important;}
.iServiceImg .is1{background-image:url(/images/is1.jpg);background-image:url(/images/is1.webp) !important;}
.iServiceImg .is2{background-image:url(/images/is2.jpg);background-image:url(/images/is2.webp) !important;}
.iServiceImg .is3{background-image:url(/images/is3.png);background-image:url(/images/is3.webp) !important;}


.fl{float:left;}
.fr{float:right;}
.clear{clear:both;height:0;line-height:0; overflow:hidden;}
.clear{clear:both;height:0px;line-height:0px;font-size:0px;overflow:hidden;}
.cf:before, .cf:after {content:"";display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}
.mshow{display:none;}
.h65{clear:both;height:65px;}
.ih2{font-size:220%;font-style:normal;text-transform:uppercase; line-height:120%; font-weight:normal;}
.ih2 b{font-weight: 800;font-size: 120%;}
.ih2 span{display:block;font-size:60%; text-transform:none;}

#top1{display: flex; justify-content: space-between;height:80px;;}
#top1 #logo{width:200px;background:url(/images/logo.png) no-repeat center center;background-size:contain;text-indent:-10000px;}
#top1 #tnav{display:flex;align-items:center;}
#top1 #tnav a,#top1 #tnav span{width:90px;position: relative;}
#top1 #tnav a:first-child{width:70px;}
.taa{background:#fff;}
.taa::before{width:18px;height:18px;content: "";background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23565656' d='M398.499 236.5l274.256 274.256-274.256 274.256z'/%3E%3C/svg%3E") no-repeat left 1px;position: absolute;left:0;top:4px;transform:rotate(0deg);   transition: transform 0.3s ease;}
.taa>a{padding-left:18px;}
.taa:hover::before {
    transform:rotate(90deg);
}
.taa:hover .submenu{display: block;}
.taa .submenu{background:#fff;display: none;left:-3px;top:25px;position:absolute;padding:12px;z-index: 100;box-shadow: 0 4px 4px #ddd;}
.taa .submenu li a{padding:7px 7px 7px 14px;display: block;background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23565656' d='M384 802.133333c-8.533333 0-17.066667-4.266667-21.333333-8.533333-12.8-12.8-12.8-34.133333 0-46.933333L597.333333 512 362.666667 277.333333c-12.8-12.8-12.8-34.133333 0-46.933333s34.133333-12.8 46.933333 0l256 256c12.8 12.8 12.8 34.133333 0 46.933333l-256 256c-8.533333 8.533333-17.066667 12.8-25.6 12.8z'/%3E%3C/svg%3E") no-repeat left center;}
.haveSub:hover .submenu1{display: block;left:0;top:0;}
#top1 #tnav .taa .submenu li a{width: 120px;}

#top1 a.lng,#top1 a.tsearchA{background:url() no-repeat 35px center;}
#top1 a.lng{background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000000' d='M523.377778 955.733333C278.755556 955.733333 79.644444 756.622222 79.644444 512c0-244.622222 199.111111-443.733333 443.733334-443.733333S967.111111 267.377778 967.111111 512c0 244.622222-199.111111 443.733333-443.733333 443.733333z m0-849.54074C299.614815 106.192593 117.57037 288.237037 117.57037 512c0 223.762963 182.044444 405.807407 405.807408 405.807407C747.140741 917.807407 929.185185 735.762963 929.185185 512c0-223.762963-182.044444-405.807407-405.807407-405.807407z M523.377778 955.733333c-127.051852 0-225.659259-195.318519-225.659259-443.733333 0-248.414815 98.607407-443.733333 225.659259-443.733333S749.037037 263.585185 749.037037 512c0 248.414815-100.503704 443.733333-225.659259 443.733333z m0-849.54074c-102.4 0-187.733333 185.837037-187.733334 405.807407 0 219.97037 85.333333 405.807407 187.733334 405.807407s187.733333-185.837037 187.733333-405.807407c0-219.97037-87.22963-405.807407-187.733333-405.807407z M523.377778 352.711111c-117.57037 0-235.140741-30.340741-339.437037-87.22963-9.481481-5.688889-13.274074-17.066667-7.585185-26.548148 5.688889-9.481481 17.066667-13.274074 26.548148-7.585185 96.711111 53.096296 208.592593 81.540741 320.474074 81.540741 113.777778 0 223.762963-28.444444 322.37037-83.437037 9.481481-5.688889 20.859259-1.896296 26.548148 7.585185 5.688889 9.481481 1.896296 20.859259-7.585185 26.548148-104.296296 58.785185-221.866667 89.125926-341.333333 89.125926zM197.214815 805.925926c-7.585185 0-13.274074-3.792593-17.066667-9.481482-5.688889-9.481481-1.896296-20.859259 7.585185-26.548148 102.4-54.992593 218.074074-85.333333 333.748148-85.333333 115.674074 0 231.348148 28.444444 333.748149 83.437037 9.481481 5.688889 13.274074 17.066667 7.585185 26.548148-5.688889 9.481481-17.066667 13.274074-26.548148 7.585185-96.711111-53.096296-204.8-79.644444-314.785186-79.644444-109.985185 0-219.97037 28.444444-316.681481 79.644444-1.896296 3.792593-3.792593 3.792593-7.585185 3.792593z M948.148148 534.755556H98.607407c-11.377778 0-18.962963-7.585185-18.962963-18.962963s7.585185-18.962963 18.962963-18.962963H948.148148c11.377778 0 18.962963 7.585185 18.962963 18.962963s-9.481481 18.962963-18.962963 18.962963z'/%3E%3C/svg%3E");background-position: 25px;;}

#top1 #tnav a.tsearchA{background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000000' d='M447.325002 129.919978c-178.868807 0-323.872319 145.003512-323.872319 323.874365s145.003512 323.874365 323.872319 323.874365c178.870854 0 323.874365-145.003512 323.874365-323.874365S626.195855 129.919978 447.325002 129.919978zM447.325002 713.712071c-143.31915 0-259.915681-116.598578-259.915681-259.917728s116.596532-259.917728 259.915681-259.917728 259.917728 116.598578 259.917728 259.917728S590.643128 713.712071 447.325002 713.712071z M891.573945 840.061734 748.236376 696.699606c-13.43601 16.625656-28.371164 31.91385-44.338834 46.099944l142.458549 142.481062c6.246261 6.246261 14.427594 9.368368 22.60995 9.368368s16.363689-3.123131 22.60995-9.368368C904.065444 872.789113 904.065444 852.553233 891.573945 840.061734zz'/%3E%3C/svg%3E");background-position: right;width:90px;;}

#navBar>ul{display: flex; align-items: center;}
#navBar>ul li{margin:0;padding:0;list-style: none;position:relative;}
#navBar>ul>li>a{padding:12px 15px;display: block ;position:relative;}
#navBar>ul>li>a::after{content: "";width:80%;height:2px;background:#00043e;position: absolute;left:0;bottom:0;right:0;margin:auto;display: none;}
#navBar>ul a.nva0{background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23ff0000' d='M398.499 236.5l274.256 274.256-274.256 274.256z'/%3E%3C/svg%3E") no-repeat left center;padding-left: 20px;}

#navBar .navsub{display: none;position: absolute;left:-230px;top:50px;background:#fff;padding:0 0 20px 0;border-top: 1px solid #e1e1e1;z-index: 1000;box-shadow: 0 3px 4px #aaa;max-width:1774px;left:-300px;top:54px;width:100vw;}
#navBar .navsub .navsbuIcon{display: flex;flex-direction: column;width: 200px;max-height:220px;;align-items: center;font-size: 76%;margin:20px 0;border-right: 1px solid #ccc;;}
#navBar .navsub .navsbuIcon{width:250px;margin-right: 70px;;}
#navBar .navsub .navsbuIcon span{text-align: center;padding:20px 0 40px 0;}
#navBar .navsub .navsbuIcon span::before{content:"";width:200px;height:80px;background:url("/images/sicon1.png") no-repeat center center;left:0px;top:0;position: relative;display: block;background-size:30%;}
#navBar .navsub ul{padding:12px 0 160px 0;width:600px;position: relative;;}
#navBar .navsub ul::after{content: "valve and fitting test lab";font-size: 290%;color:#ddd;position: absolute;bottom:10px;left:0; text-transform: uppercase;font-family: cfont;}
#navBar .navsub ul li{list-style: none;position:relative;}
#navBar .navsub ul li a{background-image: none;padding:5px 0;display: block;border-bottom:1px solid #ddd;;}
#navBar .navStr{margin:auto 0 0 auto;margin-right:20px;font-size:90%;color:#434770;width:370px;height:80px;overflow: hidden;position: relative;;}
#navBar .navStr span{display: block;position: relative;text-align: right;height: 100%;line-height: 80px;width:100%;}
#navBar .navStr .tmimg1{background:url(/images/tmimg1.png) no-repeat center center;display: block;background-size: 100%;}
#navBar>ul>li:first-child a:first-child>ul>li a{background-image: none;;}
#navBar .sub6096070{left:-463px;}
#navBar .sub6096070 ul::after{content: "Material Laboratory";;}
#navBar .sub6096070 .navsbuIcon span::before{background-image:url("/images/sicon2.png");}

#navBar li:hover .navsub{display: flex;;}
#navBar>li:hover>a{color:#00043e;}
#navBar>ul>li:hover>a::after{display: block;}
#iimgps{padding:0 0 40px 0;border-bottom: 1px solid #ddd;margin-bottom: 60px;}

@media(max-width:1774px){
    #navBar .navsub{max-width:none;}

}
@media(max-width:1570px){
    
    #navBar .navsub .navsbuIcon{
        width: 15%;
        margin-right: 60px;
        position: absolute;
        right: 20px;
        padding-bottom: 20px;
        border-bottom: 1px solid #666;
        border-right: none;
    }
    #navBar .navsub ul {
        padding: 12px 0 160px 50px;
        width:630px;
    }
    #navBar .navsub .navsbuIcon span{
        padding: 20px 0;
    }
    #navBar .navsub ul::after{left:40px;}
}

.submenu{display: none;list-style: none;}

#news #simg{background-image:url(/uploadfiles/images/site/bars/about.jpg);}
#news #dfdiv{font-size: 200%;
    font-weight: normal;
    text-transform: uppercase;
    color: #dddddd;
    padding: 00px 0 20px 0;}
#news #dfdiv,#dfdiv a{color:#dddddd;}
#news #dfdiv span{padding-right:14px;}
#news .pshowCon{padding:30px 0;}
#news .psImg{display:block;max-width:30%;padding:8px;border:1px solid #ddd;float:left;margin-right:18px;margin-bottom:18px; box-sizing: border-box;}
#news .psImg img{display:block;max-width:100%;padding-bottom:12px;}
#news .psImg a{display:block;font-size:70%;color:#999;text-align: center;}
.pnNews{display:flex;flex-direction: column;border-top:1px solid #ddd;padding:20px 0;}
.pnNews a{width:98%;}
.news{
    padding: 50px 0 0 0;
}
#news .event h2{text-align:left;}

.nyh2{margin:80px 0 40px 0;font-size:180%;font-weight:500;}
.ih22{font-size:200%;font-style:normal;text-transform:uppercase; line-height:120%;}
#cccon{position:relative;background-color: #fff;margin-top:70px;width:88%;}

.m600show{display:none;}
.ipsTag,.tagIco{background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23ff6600' d='M194.133333 388.266667c0 53.333333 42.666667 96 96 96s96-42.666667 96-96-42.666667-96-96-96-96 42.666667-96 96z m128 0c0 17.066667-14.933333 32-32 32s-32-14.933333-32-32 14.933333-32 32-32 32 14.933333 32 32zM951.466667 569.6L469.333333 104.533333c-12.8-12.8-32-12.8-44.8 0-12.8 12.8-12.8 32 0 44.8l458.666667 441.6-270.933333 273.066667c-12.8 12.8-12.8 32 0 44.8 6.4 6.4 14.933333 8.533333 23.466666 8.533333 8.533333 0 17.066667-2.133333 23.466667-8.533333l294.4-294.4c6.4-6.4 8.533333-14.933333 8.533333-23.466667 0-8.533333-4.266667-14.933333-10.666666-21.333333z M797.866667 593.066667c0-8.533333-4.266667-17.066667-8.533334-23.466667L371.2 151.466667l-12.8-12.8c-6.4-6.4-14.933333-8.533333-23.466667-8.533334H64c-17.066667 0-32 14.933333-32 32v270.933334c0 8.533333 4.266667 17.066667 8.533333 23.466666l430.933334 430.933334c6.4 6.4 14.933333 8.533333 23.466666 8.533333s17.066667-2.133333 23.466667-8.533333L789.333333 616.533333c4.266667-6.4 8.533333-14.933333 8.533334-23.466666zM494.933333 819.2L96 420.266667V194.133333h226.133333l398.933334 398.933334-226.133334 226.133333z'/%3E%3C/svg%3E") no-repeat left center;padding-left:20px;}

.ititle{padding:45px 0; font-size:28px; font-weight:normal; font-style:italic;}
#ilb{height:255px; overflow:hidden;}
#ilb li{float:left;width:306px;}
#ilb li.zj{margin:0 18px;}
#ilb a{display:block;}
#ilb a span{ display:block;height:44px; line-height:44px;font-size:20px;background:#f4f4f4 url(/images/dot1.png) no-repeat 272px center;padding:0 0 0 16px;}
#ilb a img{display:block;margin:10px 0 0 0;}



#nav{height:100%;display:flex;justify-content:space-evenly;align-items:center;transition: all .7s cubic-bezier(.43,.195,.02,1);position:relative;padding-left:40px;}
#nav a{color:#282828; display:block;padding:16px 32px;font-weight: 600;}
#nav li{position:relative;}
#nav ul{display: none;left: 0;position:absolute;top:100%;z-index:20;}
#nav ul ul {
    left: 100%;
    position: absolute;
    top: 0;
}
#nav li:hover>ul{display:block;}
#nav>li{white-space: nowrap;height:100%;display:flex;align-items: center;}
#nav li>a{text-transform:uppercase;transition: all .6s cubic-bezier(0.15,.8,.5,1);}
#nav li>a span.arrow{background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000000' d='M174.081 283.648l-59.008 57.225 396.929 399.479 396.924-399.476-59.004-57.228-337.92 335.872z'/%3E%3C/svg%3E") no-repeat right center;padding-right:22px;}
#nav li>a:hover{color:#d7111e;}

#nav li .submenu{position:absolute;z-index:1000000;display:none;text-align:left;min-width:250px;color:#999;box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.2);}
#nav>li>ul{background:#fff;left:12px; }
#nav>li>ul:before{content: '';
    display: inline-block;position:absolute;
    display: none;
    top:-8px;left:50px;
    width: 16px;
    height: 16px;
    background:#ededed;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);z-index:100; 
	border-top: 1px solid #ededed;
    border-left: 1px solid #ededed;}
#nav li .submenu div{padding:11px;}
#nav li .submenu div b{font-weight:normal;line-height:150%;display:block;padding:12px 0;}
#nav li .submenu div i{display:block; overflow:hidden;}
#nav li .submenu div i img{display:block;width:100%;}

#nav li .submenu li{padding:5px 10px;position:relative;border-top:1px solid #ddd;}
#nav li ul li:first-child{border-top:0;}
#nav li .submenu li a{display:block;color:#666;min-width:auto; text-transform:capitalize;padding:8px 28px 8px 0;transition: all .4s;position:relative;}
#nav li ul li a.leftArrow{background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23666666' d='M283.648 849.919l57.225 59.008 399.479-396.929-399.476-396.924-57.228 59.004 335.872 337.92z'/%3E%3C/svg%3E") no-repeat right center;}
#nav li .submenu li a:before{content:'';width:0;position:absolute;bottom:-5px;height:1px;background:#d7111e;transition: all .4s;}
#nav li ul li:hover{background:#f7f7f7}
#nav li ul li a:hover{color:#d7111e;}

#nav li .submenu li a.leftArrow:hover{background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23d7111e' d='M283.648 849.919l57.225 59.008 399.479-396.929-399.476-396.924-57.228 59.004 335.872 337.92z'/%3E%3C/svg%3E") no-repeat right center;}
#nav li .submenu li a:hover:before{width:100%;}
#nav li .submenu li span{padding-left:16px;}
#nav li ul li ul{background:#fff}
#nav li ul li ul li{line-height:100%;}
#nav li ul li ul li i{
    font-style: normal;
    font-weight: 300;
    display: block;
    padding-left: 16px;
    font-size: 80%;
    color: #aaa;
}
#nav li ul li ul li span{
    font-weight:400;
}



#topSearch{width:330px;background:#fff;display: flex;position: relative;overflow:hidden;justify-content:flex-end;}
#topSearch::before{background:#d7111e; content: " ";
    position: absolute;
    height: 140px;
    width: 92px;
    -webkit-transform: rotate(-39deg);
    transform: rotate(-39deg);
    left: 38px;
    top: -44px;
    z-index: 0;}
#topSearch form{display: flex;
    align-items: center;
    width: 246px;
    justify-content: center;z-index:10;background:#d7111e;}
#topSearch form input{width: 200px;height: 50px;border:none;box-sizing:border-box;padding:0 12px;background:#fff url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23d7111e' d='M212.194304 726.972416c33.760256 33.760256 73.08288 60.269568 116.876288 78.792704 45.357056 19.18464 93.518848 28.911616 143.147008 28.911616s97.788928-9.728 143.145984-28.911616c25.648128-10.848256 49.750016-24.457216 72.112128-40.63744l156.345344 156.484608c6.677504 6.683648 15.43168 10.025984 24.18688 10.025984 8.74496 0 17.490944-3.334144 24.1664-10.00448 13.35808-13.345792 13.36832-34.994176 0.021504-48.35328L739.03616 719.985664c30.533632-32.160768 54.736896-69.082112 71.99744-109.889536 19.183616-45.357056 28.911616-93.518848 28.911616-143.147008s-9.728-97.789952-28.911616-143.147008c-18.523136-43.792384-45.033472-83.115008-78.792704-116.876288-33.76128-33.760256-73.083904-60.270592-116.876288-78.793728-45.35808-19.18464-93.518848-28.911616-143.147008-28.911616s-97.789952 9.728-143.147008 28.911616c-43.793408 18.523136-83.116032 45.033472-116.876288 78.793728s-60.269568 73.083904-78.792704 116.876288c-19.183616 45.357056-28.911616 93.518848-28.911616 143.147008s9.728 97.789952 28.911616 143.147008C151.923712 653.888512 178.434048 693.21216 212.194304 726.972416zM260.547584 255.279104c56.539136-56.539136 131.710976-87.676928 211.670016-87.676928 79.958016 0 155.13088 31.137792 211.670016 87.676928s87.675904 131.710976 87.675904 211.670016S740.425728 622.08 683.887616 678.619136c-56.539136 56.539136-131.712 87.676928-211.670016 87.676928-79.95904 0-155.13088-31.136768-211.670016-87.675904s-87.675904-131.712-87.675904-211.670016S204.008448 311.81824 260.547584 255.279104z'/%3E%3C/svg%3E") no-repeat 170px center;}

.dotx{background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='100' height='15' viewBox='0 0 160 20'%3E%3Cpath fill='%23d7111e' d='M4.74 5.970000000000001a3 3 0 0 1 3 -3h104a3 3 0 0 1 3 3v0.75a3 3 0 0 1 -3 3h-104a3 3 0 0 1 -3 -3zM122.24 6.34a3.37 3.37 0 1 0 6.74 0a3.37 3.37 0 1 0 -6.74 0zM137.41 6.34a3.37 3.37 0 1 0 6.74 0a3.37 3.37 0 1 0 -6.74 0zM152.57999999999998 6.34a3.37 3.37 0 1 0 6.74 0a3.37 3.37 0 1 0 -6.74 0z'/%3E%3C/svg%3E") no-repeat center bottom;}

#simg{position:relative;z-index:-1;height:720px;height:calc(100vw*0.288);}
#simg ul{padding:0;margin:0; position:relative;height:100%; overflow:hidden;margin:0 auto;}
#simg ul li{height:100%;width:100%; overflow:hidden;background:url() no-repeat center center;background-size:cover;}
#simg ul li.simg1{background-image:url(/images/tsimg1.jpg);background-image:url(/images/tsimg1.webp) !important;}
#simg ul li.simg2{background-image:url(/images/tsimg2.jpg);background-image:url(/images/tsimg2.webp) !important;}
#simg ul li.simg3{background-image:url(/images/tsimg3.jpg);background-image:url(/images/tsimg3.webp) !important;}
#simg ul li.simg4{background-image:url(/images/tsimg4.jpg);background-image:url(/images/tsimg4.webp) !important;}


#simgBar{height: 220px;background:#0013ad url(/images/bkimg1.jpg) no-repeat center center;background-image: url(/images/bkimg1.webp) !important;    display: flex;align-items: center;justify-content: center;color:#fff;background-size: cover;}
#simgBar p{display: flex;flex-direction: column;
    align-items: center;padding:0 70px;;}
#simgBar p b{font-size:380%;line-height: 100%;font-family:Arial, Helvetica, sans-serif;position: relative;}
#simgBar p b::after{content:"+";font-size:60%;position:absolute;top:-30px;}
.mt-number-animate{line-height:70px; height: 70px;/*设置数字显示高度*/; font-size: 70px;/*设置数字大小*/ overflow: hidden; display: inline-block; position: relative; }
.mt-number-animate .mt-number-animate-dot{ width: 40px;/*设置分割符宽度*/ line-height: 40px; float: left; text-align: center;}
.mt-number-animate .mt-number-animate-dom{ width: 40px;/*设置单个数字宽度*/ text-align: center; float: left; position: relative; top: 0;}
.mt-number-animate .mt-number-animate-dom .mt-number-animate-span{ width: 100%; float: left;}

@media(max-width: 1774px){
    #simg{height:500px;}
    #simgBar{height: 140px;}
    #simgBar p b{font-size:240%;}
    #simgBar p b::after{font-size:50%;position:absolute;top:-20px;}

    .mt-number-animate{line-height:50px; height: 50px;/*设置数字显示高度*/; font-size: 50px;/*设置数字大小*/ overflow: hidden; display: inline-block; position: relative; }
.mt-number-animate .mt-number-animate-dot{ width: 30px;/*设置分割符宽度*/ line-height: 30px; float: left; text-align: center;}
.mt-number-animate .mt-number-animate-dom{ width: 30px;/*设置单个数字宽度*/ text-align: center; float: left; position: relative; top: 0;}
.mt-number-animate .mt-number-animate-dom .mt-number-animate-span{ width: 100%; float: left;}

}

.qbtnBar{display: flex;justify-content: space-between; align-items: center;padding:60px 0 80px 0;font-size: 130%;line-height: 120%;;}
.qbtnBar a{width:22%;border-radius: 11px;height:190px;display: flex;flex-direction: column; align-items: center;justify-content: center;box-shadow: 0px 0px 10px 4px #ededed;text-align: center;color:#fff;transform: all 0.4s ease-in-out;}
.qbtnBar a span:first-child{line-height: 90%;padding-bottom: 5px;font-weight: bold;font-size: 100%;;}
.qbtnBar a.qbta1{background:#6ad38e;}
.qbtnBar a.qbta2{background:#fff;color:#0013ad}
.qbtnBar a.qbta3{background:#0013ad;}
.qbtnBar a.qbta4{background:#69a6d3;}
.qbtnBar a:hover span{transform: scale(1.1);}


#iabout{padding:75px 0 55px 0;}
#iabout .iaboutBk{background:url(/images/eath.png) no-repeat right center;}
#iabout h2{background-position: left bottom;padding-bottom: 26px;}
#iabout h2 span{font-weight: bold;color: #d7111e;}
#iabout ul{padding:26px 0;line-height: 34px;}
#iabout ul li{position:relative;padding-left:25px;}
#iabout ul li::before{position:absolute;content:" ";width:16px;height:16px;background:#dedede url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23d7111e' d='M421.775 890.675c60.131-109.856 270.225-306.337 420.244-406.631l58.95-36c23.231-12.544 43.537-21.15 59.738-24.75-46.238-105.412-5.681-191.081 0.9-289.913l0 0c-55.744 28.519-111.994 68.794-166.219 114.694l-62.775 56.419c-180.787 171.281-324.844 382.387-324.844 382.387l-105.581-204.3-239.85 116.606c101.475 36.169 256.725 165.15 359.156 291.431z'/%3E%3C/svg%3E") no-repeat center center;left:0px;top:9px;}

a.more{display:inline-block;background:#d7111e;color:#fff;padding:6px 44px 6px 18px;position:relative;}
a.more::after{content:" ";width:18px;height:18px;position:absolute;right:12px;top:0;bottom:0;margin:auto 0;background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23ffffff' d='M885.113 489.373L628.338 232.599c-12.496-12.497-32.758-12.497-45.254 0-12.497 12.497-12.497 32.758 0 45.255l203.3 203.3H158.025c-17.036 0-30.846 13.811-30.846 30.846 0 17.036 13.811 30.846 30.846 30.846h628.36L583.084 746.147c-12.497 12.496-12.497 32.758 0 45.255 6.248 6.248 14.438 9.372 22.627 9.372s16.379-3.124 22.627-9.372l256.775-256.775a31.999 31.999 0 0 0 0-45.254z'/%3E%3C/svg%3E") no-repeat center center;}
a.more:hover{background:#be0511}

#hcertlist{padding:30px 0;border-top:1px solid #ddd;margin-top:20px;}
#clist{height:140px; overflow:hidden;}
#clistDot{text-align:center;}
#clistDot span{font-size:200%;color:#ededed;padding:0 3px;cursor:pointer;}
#clistDot span.cycle-pager-active{color:#d7111e;}
#hcertlist img{max-width:100%;}

#ipshow{background:#f7f7f7 url() repeat-x center bottom;text-align:center;padding:40px 0 90px 0;}
.nyipshow #ipshow{background:#fff;}
#ipshow h2,#event h2{padding-bottom:20px;background-position:center bottom;}
#ipshow .imemo,#event .imemo{width:70%;color:#777;margin:auto;font-size:85%;padding:12px 0 30px 0;}
#ipshow ul{display:flex;justify-content: space-between;flex-wrap: wrap;padding-bottom:30px;}
#ipshow ul li{width:23%;background:#fff;box-shadow: 0 0px 10px rgb(0 0 0 / 15%);padding:12px 0 20px 0;display:flex;flex-direction: column;align-items: center;margin-bottom:2%;transition: all .7s cubic-bezier(.43,.195,.02,1);}
#ipshow ul li:last-child:nth-child(4n - 1) {
    margin-right: calc(23% + 8% / 3);
}
/* 如果最后一行是2个元素 */
#ipshow ul li:last-child:nth-child(4n - 2) {
    margin-right: calc(46% + 16% / 3);
}
#ipshow ul li img{max-width:100%;transition: all .7s cubic-bezier(.43,.195,.02,1);}
#ipshow ul li a.title{font-weight:bold;padding:0 0 8px 0;transition: all .7s cubic-bezier(.43,.195,.02,1);line-height:140%;}
#ipshow ul li a.read{background:#d7111e;color:#fff;border:1px solid #d7111e;padding:0 8px;font-size:70%;transition: all .7s cubic-bezier(.43,.195,.02,1);}
#ipshow ul li:hover img{transform: scale(0.9, 0.9);
    -webkit-transform: scale(0.9, 0.9);}
#ipshow ul li:hover{box-shadow: 0 0px 15px rgb(0 0 0 / 25%);cursor:pointer;}
#ipshow ul li:hover a.title{color:#d7111e;}
#ipshow ul li:hover a.read{background:#fff;color:#d7111e;}

.spimgs{padding:30px 0 0 0;display:none;}
.spimgs ul{display:flex;justify-content: space-between;flex-wrap: wrap;padding-bottom:30px;}
.spimgs ul li{width:23%;background:#fff;box-shadow: 0 0px 10px rgb(0 0 0 / 15%);display:flex;flex-direction: column;align-items: center;margin-bottom:2%;transition: all .7s cubic-bezier(.43,.195,.02,1);}
.spimgs ul li:last-child:nth-child(4n - 1) {    margin-right: calc(23% + 8% / 3);
}
/* 如果最后一行是2个元素 */
.spimgs ul li:last-child:nth-child(4n - 2) {  margin-right: calc(46% + 16% / 3);
}
.spimgs ul li img{width:100%;height:100%;object-fit:cover;transition: all .7s cubic-bezier(.43,.195,.02,1);}
.spimgs ul li:hover img{transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1);}
.spimgs ul li a{display:block;height:400px;overflow:hidden;width:100%;}


#ies{background:#901118 url(/images/ipbk.webp) no-repeat center bottom;background-size:cover;padding:60px 0 190px 0;color:#fff;}
#ies h2{max-width:600px;width:60%;text-align:center;margin:auto;padding-bottom:40px;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='100' height='15' viewBox='0 0 160 20'%3E%3Cpath fill='%23ffffff' d='M4.74 5.970000000000001a3 3 0 0 1 3 -3h104a3 3 0 0 1 3 3v0.75a3 3 0 0 1 -3 3h-104a3 3 0 0 1 -3 -3zM122.24 6.34a3.37 3.37 0 1 0 6.74 0a3.37 3.37 0 1 0 -6.74 0zM137.41 6.34a3.37 3.37 0 1 0 6.74 0a3.37 3.37 0 1 0 -6.74 0zM152.57999999999998 6.34a3.37 3.37 0 1 0 6.74 0a3.37 3.37 0 1 0 -6.74 0z'/%3E%3C/svg%3E");}
#ies>div>ul{background:#333333;padding:60px 80px;margin-top:40px;}
#ies>div>ul>li:first-child{background:url(/images/img1.webp) no-repeat right bottom;}
#ies>div>ul>li div{display:flex;justify-content:space-between;}
.iesType{font-size:420%;font-weight:bold;color:#d7111e;position:relative;top:-20px;}
.iesMemo{font-weight:bold;font-size:140%;padding:0 0 0 20px;}
#ies>div>ul>li ul{padding:50px 0 0 0;line-height:34px;width:66%;}
#ies>div>ul>li ul li{position:relative;padding-left:25px;}
#ies>div>ul>li ul li::before{position:absolute;content:" ";width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23d7111e' d='M421.775 890.675c60.131-109.856 270.225-306.337 420.244-406.631l58.95-36c23.231-12.544 43.537-21.15 59.738-24.75-46.238-105.412-5.681-191.081 0.9-289.913l0 0c-55.744 28.519-111.994 68.794-166.219 114.694l-62.775 56.419c-180.787 171.281-324.844 382.387-324.844 382.387l-105.581-204.3-239.85 116.606c101.475 36.169 256.725 165.15 359.156 291.431z'/%3E%3C/svg%3E") no-repeat center center;left:0px;top:9px;border:1px solid #d7111e}

#is{position:relative;top:-90px;box-shadow: 0 0px 10px rgb(0 0 0 / 15%);background:#fff;}
#is .isCon{padding:60px 80px;display:flex; justify-content:space-between;}
#is .isLeft,#is .isRight{width:48%;}
#is h2{padding-bottom:20px;background-position:left bottom;}
#is .isLeft ul{padding:12px 0 24px 0;}
#is .isLeft ul li{padding-left:12px;position:relative;}
#is .isLeft ul li::before{position:absolute;content:"•";width:8px;height:8px;left:0px;top:0px;color:#d7111e}
#is .isRight{display:flex;justify-content:space-between;flex-wrap:wrap;padding-left:40px;box-sizing:border-box;}
#is .isRight p{width:48%;background:#f2f2f2;display:flex;flex-direction: column;padding-top:15px;}
#is .isRight p:nth-child(-n+2){margin-bottom:4%;}
#is .isRight p b{padding:76px 30px 0 30px;background:url() no-repeat 30px 30px;font-size:130%;font-weight:bold;color:#000;}
#is .isRight p span{padding:0 30px;line-height:130%;font-size:90%;}

#is .isRight p.is1 b{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23d7111e' d='M304.697598 824.441653a291.891313 291.891313 0 1 1 291.891313-291.891313 292.48701 292.48701 0 0 1-291.891313 291.891313zM304.697598 298.441593a232.321658 232.321658 0 1 0 232.321657 232.321657A232.917354 232.917354 0 0 0 304.697598 298.441593z M304.697598 674.921817a142.371477 142.371477 0 1 1 141.775781-142.371477 142.371477 142.371477 0 0 1-141.775781 142.371477z m0-224.577602a82.801822 82.801822 0 1 0 82.206125 82.206125A82.801822 82.801822 0 0 0 304.697598 450.344215zM53.909347 677.304603l58.378263-12.509627 74.34293 346.754966-58.378263 12.509628zM537.9128 541.307079l56.769882-17.990036 143.562871 452.550675-56.769882 17.990036zM192.587506 262.401951l494.070725-193.89923 21.742924 55.39978-494.070725 193.958799z M548.456629 531.001529l283.84941-218.14408 36.33749 47.238737L584.67498 578.240266z M828.910569 365.755304a182.878843 182.878843 0 1 1 110.799559-327.633107 29.784828 29.784828 0 0 1 11.318235 26.210648 28.593435 28.593435 0 0 1-16.083807 23.827863l-69.100801 36.33749 26.806345 51.229904L965.920777 137.603522a27.997738 27.997738 0 0 1 27.402042 0 29.189131 29.189131 0 0 1 16.083807 22.636469v23.232166a182.283147 182.283147 0 0 1-180.496057 182.283147z m0-305.592334a123.309187 123.309187 0 1 0 119.139311 154.285408l-54.208386 27.997738a29.784828 29.784828 0 0 1-22.63647 0 28.593435 28.593435 0 0 1-17.2752-14.892414l-54.208387-104.246897a29.189131 29.189131 0 0 1 12.509628-39.91167l42.890152-22.040772A131.053243 131.053243 0 0 0 828.910569 60.16297z'/%3E%3C/svg%3E");}
#is .isRight p.is2 b{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23d7111e' d='M488.96 24.632889c-4.152889-5.575111-6.371556 0-6.371556 0L361.244444 1021.269333 492.259556 1024 488.96 24.632889zM273.237333 815.843556l-9.216-60.131556-32.142222 49.265778-65.080889-1.934222 41.358222 43.52-25.998222 57.344 58.197334-29.582223 43.52 41.415111-3.015112-62.293333 56.604445-25.6-64.284445-11.946667z m113.152-370.688l-65.820444 20.707555-30.549333-58.197333-19.911112 83.000889-70.428444 36.522666 55.864889 12.856889-12.970667 84.081778 54.328889-70.257778 64.284445 19.911111-22.983112-65.365333 48.184889-63.260444z m-302.307555 139.377777l-36.636445 49.436445-47.445333 7.850666 29.013333 31.687112-26.737777 54.385777 47.445333-37.546666 33.564444 32.654222 2.332445-52.337778 41.358222-33.621333-43.576889-2.048 0.682667-50.460445zM171.406222 413.582222l21.390222-26.737778-27.534222 6.940445-14.563555-25.713778-13.084445 39.537778-35.84 17.806222 24.462222 5.973333-6.087111 35.555556 29.013334-32.597333 29.070222 10.808889-6.826667-31.573334z m125.44-140.344889l13.824 7.964445 6.144-19.911111 21.333334-16.782223-16.782223-2.958222v-15.815111l-17.635555 20.821333-23.722667 3.982223 8.362667 15.701333-14.506667 20.764444 22.983111-13.767111zM893.155556 126.065778s-102.115556-65.251556-295.367112-19.456c0 0 246.954667-23.552 309.248 165.205333 0 0 43.008 191.488-104.106666 338.659556 0 0-106.382222 118.044444-177.322667 147.114666L531.171556 3.982222s-7.509333-12.458667-7.509334 6.997334v1002.040888s114.915556-40.220444 125.610667-59.733333l-15.018667-124.871111s315.790222-158.264889 380.188445-420.522667c0 0 60.131556-192.967111-121.287111-281.770666z'/%3E%3C/svg%3E");}
#is .isRight p.is3 b{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23d7111e' d='M544 456.864V320a32 32 0 1 0-64 0v136.864A63.68 63.68 0 0 0 448 512c0 5.696 0.96 11.136 2.368 16.384l-120.992 120.992a31.968 31.968 0 1 0 45.248 45.248l120.992-120.992c5.248 1.408 10.688 2.368 16.384 2.368a64 64 0 0 0 64-64c0-23.616-12.928-44.032-32-55.136z M512 0C229.696 0 0 229.696 0 512s229.696 512 512 512 512-229.696 512-512S794.304 0 512 0z m32 958.368V928a32 32 0 1 0-64 0v30.368C258.528 942.624 81.376 765.472 65.632 544H96a32 32 0 1 0 0-64h-30.368C81.376 258.528 258.528 81.376 480 65.632V96a32 32 0 1 0 64 0v-30.368C765.472 81.376 942.624 258.528 958.368 480H928a32 32 0 1 0 0 64h30.368C942.624 765.472 765.472 942.624 544 958.368z'/%3E%3C/svg%3E");}
#is .isRight p.is4 b{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23d7111e' d='M1000.59 407.182c-26.679-43.859-67.358-67.449-120.938-70.119-3.23-0.38-6.32-0.57-9.32-0.57l-172.356-0.59c7.819-34.839 11.979-70.079 11.979-102.798 0-33.489-3.66-67.259-10.89-100.388a41.025 41.025 0 0 0-2.36-7.35c-18.68-68.139-79.099-115.118-149.337-115.118-83.269 0-146.058 68.279-146.058 158.817l-0.061 2.28c-0.08 2.39-0.17 5.46 0.01 9.02-3.569 94.348-81.148 176.707-177.807 188.767l-136.178 2.19c-2.24-0.2-4.48-0.3-6.72-0.3-44.209 0-80.178 36.369-80.178 81.039l-0.37 481.182c0 44.369 35.989 80.479 80.229 80.479l149.368 0.03h0.08l567.93-0.98h0.011c31.429 0 51.139-8.8 74.589-24.02a158.319 158.319 0 0 0 54.589-60.578c4.33-6.98 7.55-14.44 9.59-22.22 0.13-0.511 0.26-1.021 0.37-1.521l84.648-381.714a81.977 81.977 0 0 0 2.33-22.699c1.82-32.89-6.16-64.939-23.15-92.839zM82.305 453.161c1.24 0.1 2.49 0.14 3.73 0.12l98.918-1.6v480.142l-103.028-0.02 0.38-478.642z m859.257 51.259l-84.419 380.673h-0.02a39.79 39.79 0 0 0-2.71 4.7c-6.15 12.5-15.2 22.699-26.84 30.27-14.989 9.729-19.319 10.79-30.369 10.79h-0.011l-530.321 0.915V444.231c122.238-30.1 212.877-137.708 216.337-263.466 0.05-1.68 0.03-2.8-0.13-4.48-0.021-0.78 0.02-1.56 0.05-2.35 0.05-1.61 0.09-3.23 0.09-4.87 0-38.22 22.04-76.899 64.149-76.899 34.129 0 63.408 24.02 71.208 58.399 0.44 1.92 1.011 3.78 1.7 5.57 5.15 25.48 7.76 51.339 7.76 76.969 0 40.479-8.31 87.989-22.789 130.318a40.914 40.914 0 0 0 5.39 37.02 40.906 40.906 0 0 0 33.22 17.2l226.506 0.81c1.36 0.19 2.72 0.31 4.09 0.37 26.83 1.1 43.63 10.34 56.159 30.949 8.561 14.06 12.45 30.35 11.25 47.109-0.15 2.02-0.12 4.12 0.04 6.14-0.121 0.47-0.241 0.93-0.34 1.4z'/%3E%3C/svg%3E");}

#event{margin-bottom:80px;}
#event h2,#event .imemo{text-align:center;}
#event ul{display:flex;justify-content:space-between;flex-wrap: wrap;padding:0;margin:0;}
#event ul li{width:31%;background:#f7f7f7;overflow:hidden;line-height:150%;padding-bottom:70px;transition: all .7s cubic-bezier(.43,.195,.02,1);margin-bottom:4%;position: relative;;}

/* 如果最后一行是2个元素 */
#event ul li:last-child:nth-child(3n - 1) {
    margin-right: calc(31% + 7% / 2);
}

#event ul li img{width:100%;display:block;object-fit:cover;height: 100%;background:#fff;;transition: all .7s cubic-bezier(.43,.195,.02,1);}
#event ul li a{display:block;transition: all .7s cubic-bezier(.43,.195,.02,1);}
#event ul li div{padding:0px 30px;}
#event .img{height:200px;overflow:hidden;}
#event .title,#event .date,#event .memo{margin:20px 0 0;}
#event .title{font-weight: bold;;}
#event .memo{padding-bottom:50px;color:#929292;}
#event .date{color:#929292;background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 1024 1024'%3E%3Cpath fill='%232e4490' d='M512 192c179.2 0 320 140.8 320 320s-140.8 320-320 320-320-140.8-320-320S332.8 192 512 192M512 128C300.8 128 128 300.8 128 512s172.8 384 384 384 384-172.8 384-384S723.2 128 512 128L512 128z M640 672c-6.4 0-19.2 0-25.6-6.4l-128-128C486.4 531.2 480 518.4 480 512L480 288C480 268.8 492.8 256 512 256s32 12.8 32 32l0 211.2 121.6 121.6c12.8 12.8 12.8 32 0 44.8C659.2 672 646.4 672 640 672z'/%3E%3C/svg%3E") no-repeat left center;padding-left:20px;font-size: 80%;margin-top:10px;;}
#event a.more{width:134px;background:#fff;color:#2e4490;border:1px solid #2e4490;font-size: 80%;position:absolute;bottom:30px;}
#event a.more::after{content:" ";width:18px;height:18px;position:absolute;right:12px;top:0;bottom:0;margin:auto 0;background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 1024 1024'%3E%3Cpath fill='%232e4490' d='M885.113 489.373L628.338 232.599c-12.496-12.497-32.758-12.497-45.254 0-12.497 12.497-12.497 32.758 0 45.255l203.3 203.3H158.025c-17.036 0-30.846 13.811-30.846 30.846 0 17.036 13.811 30.846 30.846 30.846h628.36L583.084 746.147c-12.497 12.496-12.497 32.758 0 45.255 6.248 6.248 14.438 9.372 22.627 9.372s16.379-3.124 22.627-9.372l256.775-256.775a31.999 31.999 0 0 0 0-45.254z'/%3E%3C/svg%3E") no-repeat center center;}
#event ul li:hover{box-shadow: 0 0px 15px rgb(0 0 0 / 25%);cursor:pointer;}
#event ul li:hover a.title{color:#2e4490;}
#event ul li:hover a.more{background:#2e4490;color:#fff;;}
#event ul li:hover a.more::after{content:" ";width:18px;height:18px;position:absolute;right:12px;top:0;bottom:0;margin:auto 0;background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23ffffff' d='M885.113 489.373L628.338 232.599c-12.496-12.497-32.758-12.497-45.254 0-12.497 12.497-12.497 32.758 0 45.255l203.3 203.3H158.025c-17.036 0-30.846 13.811-30.846 30.846 0 17.036 13.811 30.846 30.846 30.846h628.36L583.084 746.147c-12.497 12.496-12.497 32.758 0 45.255 6.248 6.248 14.438 9.372 22.627 9.372s16.379-3.124 22.627-9.372l256.775-256.775a31.999 31.999 0 0 0 0-45.254z'/%3E%3C/svg%3E") no-repeat center center;}
#event ul li:hover img{transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);}

	
#footer{background:#000 url(/images/ibbk.webp) no-repeat center bottom;background-size:cover;color:#fff;padding:70px 0 20px 0;}
#footer a{color:#fff;display:block;}
#footer a:hover{color:#d7111e;}
#footer #footul{display:flex;justify-content:space-between;padding-bottom:110px;}
#footer #footul li{padding-right:120px;}
#footer #footul li:last-child{padding-right:0;}
#footer #footul li.li1{width:380px;}
#footer #footul a{padding-left:15px;position:relative;}
#footer #footul a::before{content:"—";width:10px;height:18px;position:absolute;left:0px;top:-1px;color:#666;overflow:hidden;}
#footer #footul #blogo{width:180px;height:60px;background:url(/images/mlogo.png) no-repeat left center;background-size:80%;}

#footer #blogotext{padding:20px 0 40px 0;font-size:90%;}
#footer .btel,#footer .bemail{font-weight:bold;padding:0 0 6px 26px;font-size:130%;}
#footer .btel{background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23ffffff' d='M182.126502 138.879024c46.905286-32.870642 141.640927-38.169321 151.308101-34.422997 5.495154 2.171456 47.920406 86.114287 62.818721 125.570927 22.607904 59.802014 20.923542 125.548414 20.923542 125.548414s8.510838-2.526543-20.923542 20.923542c-35.378765 28.129664-58.652841 13.653975-62.818721 41.826618-4.124947 28.173666 29.833469 119.896694 104.71083 188.30062C512.935814 675.054633 580.186474 709.742666 626.602619 711.252043c23.586185 0.775666 20.393469-56.568367 41.84913-83.677794 5.674233-7.136537 86.003769-3.812839 167.486572 41.828664 52.579519 29.41289 78.469166 69.621661 83.789335 83.699284 10.328229 27.506471-77.758991 133.926222-133.350101 155.737994-48.767703 19.10615-121.471562 14.098089-201.667046-9.266038-104.315834-30.41266-367.026164-182.294836-444.166055-434.743452-66.762543-190.204993-28.636201-254.333546 0-289.730731C156.415934 155.526169 169.272753 147.923004 182.126502 138.879024L182.126502 138.879024z'/%3E%3C/svg%3E") no-repeat left 5px;}
#footer .bemail{background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23ffffff' d='M926.47619 355.644952V780.190476a73.142857 73.142857 0 0 1-73.142857 73.142857H170.666667a73.142857 73.142857 0 0 1-73.142857-73.142857V355.644952l304.103619 257.828572a170.666667 170.666667 0 0 0 220.745142 0L926.47619 355.644952zM853.333333 170.666667a74.044952 74.044952 0 0 1 26.087619 4.778666 72.704 72.704 0 0 1 30.622477 22.186667 73.508571 73.508571 0 0 1 10.678857 17.67619c3.169524 7.509333 5.12 15.652571 5.607619 24.210286L926.47619 243.809524v24.380952L559.469714 581.241905a73.142857 73.142857 0 0 1-91.306666 2.901333l-3.632762-2.925714L97.52381 268.190476v-24.380952a72.899048 72.899048 0 0 1 40.155428-65.292191A72.97219 72.97219 0 0 1 170.666667 170.666667h682.666666z'/%3E%3C/svg%3E") no-repeat left 5px;}

#footer .binfo{border-top:1px solid #333;padding:20px 0;display:flex;justify-content:space-between;color:#888;}
#footer .binfo span{display:flex;}
#footer .binfo span a{color:#888;padding:0 6px;}
#footer .binfo span a:hover{color:#d7111e;}

#footer .bico{display:flex;padding-top:20px;}
#footer #footul .bico a{width:34px;height:34px;border-radius:50%;background:#fff url() no-repeat center center;margin-right:8px;padding:0;}
#footer #footul .bico a::before{display:none;}
#footer #footul .bico a.tt{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23d7111e' d='M862.51879883 439.40783691c-69.21386719 0-136.53259278-22.49450684-191.90368653-64.1052246v290.28625488c0 148.23303223-114.20288086 268.28613281-255.10253905 268.28613281S160.41003418 813.82189942 160.41003418 665.58886719c0-148.23303223 114.20288086-268.28613281 255.10253907-268.28613281 14.08996583 0 27.76794434 1.23596192 41.116333 3.54309081v153.75366211c-12.77160645-5.02624512-26.3671875-7.58056641-40.04516602-7.5805664-62.8692627 0-113.87329102 53.55834961-113.87329101 119.72351074 0 66.08276367 51.00402833 119.72351075 113.87329101 119.72351075 62.78686523 0 113.79089356-53.64074708 113.79089356-119.72351075V90.125H672.67504883c0 110.82458497 85.446167 200.63781739 190.83251953 200.63781739v148.56262206l-0.98876953 0.08239747'/%3E%3C/svg%3E");}
#footer #footul .bico a.yt{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23d7111e' d='M912.64 171.52a129.066667 129.066667 0 0 1 90.282667 91.306667c21.930667 81.066667 21.077333 250.026667 21.077333 250.026666s0 168.106667-21.077333 249.173334A129.066667 129.066667 0 0 1 912.64 853.333333c-80.128 21.333333-400.64 21.333333-400.64 21.333334s-319.701333 0-400.64-22.186667a129.066667 129.066667 0 0 1-90.282667-91.306667C0 680.96 0 512 0 512s0-168.106667 21.077333-249.173333C32.896 218.453333 68.309333 182.613333 111.36 170.666667 191.488 149.333333 512 149.333333 512 149.333333s320.554667 0 400.682667 22.186667zM676.48 512L409.941333 367.786667v288.426666L676.48 512z'/%3E%3C/svg%3E");}
#footer #footul .bico a.fb{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23d7111e' d='M1023.914667 512c0-282.794667-229.205333-512-511.957334-512C229.205333 0 0 229.205333 0 512c0 255.488 187.221333 467.285333 431.957333 505.685333v-357.717333H301.994667v-148.010667h129.962666V399.189333c0-128.341333 76.458667-199.210667 193.365334-199.210666 56.021333 0 114.602667 9.984 114.602666 9.984v125.994666H675.413333c-63.573333 0-83.413333 39.466667-83.413333 79.957334V512h141.994667l-22.698667 148.010667h-119.296v357.717333c244.736-38.4 431.957333-250.197333 431.957333-505.728z'/%3E%3C/svg%3E");}
#footer #footul .bico a.in{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23d7111e' d='M320 405.333333v426.666667a21.333333 21.333333 0 0 1-21.333333 21.333333H192a21.333333 21.333333 0 0 1-21.333333-21.333333v-426.666667a21.333333 21.333333 0 0 1 21.333333-21.333333H298.666667a21.333333 21.333333 0 0 1 21.333333 21.333333zM896 572.16a196.693333 196.693333 0 0 0-151.466667-194.56 190.293333 190.293333 0 0 0-168.533333 45.653333V405.333333A21.333333 21.333333 0 0 0 554.666667 384h-106.666667a21.333333 21.333333 0 0 0-21.333333 21.333333v426.666667a21.333333 21.333333 0 0 0 21.333333 21.333333H554.666667a21.333333 21.333333 0 0 0 21.333333-21.333333v-240.64a88.32 88.32 0 0 1 70.826667-88.746667 85.333333 85.333333 0 0 1 99.84 85.333334v244.053333a21.333333 21.333333 0 0 0 21.333333 21.333333h106.666667a21.333333 21.333333 0 0 0 21.333333-21.333333zM234.666667 128a85.333333 85.333333 0 1 0 85.333333 85.333333 85.333333 85.333333 0 0 0-85.333333-85.333333z'/%3E%3C/svg%3E");}

#nsimg{background:url(/images/sbar1.webp) no-repeat center center;background-size:cover;height:270px;display:flex;flex-direction: column; align-items: center;}

#location{margin:0; display: flex;height:52px;line-height: 52px;;padding-left:10px;position: relative;flex-wrap: wrap;text-transform: capitalize;;}
.hr{margin:0;position: relative;height:1px;border: none;bottom:0px;}
.hr::after,.hr::before{content:"";width:70%;height:1px;position:absolute;bottom:0px;overflow: hidden;font-size: 0px;border-bottom: 1px solid #090808;bottom:-1px;}
.hr::after{border-image: linear-gradient(to left, #090808, white) 1;left: -70px;}
.hr::before{border-image: linear-gradient(to right, #090808, white) 1;right: -70px;}
#location a{padding:0 12px;}
h1.title{padding:0 0 12px 0;font-weight: normal;border-bottom: 1px solid #00000087;position: relative;margin-left: 20px;font-size: 150%;line-height: 120%; text-transform: uppercase;}
h1.title::before{content: "";width:30px;height:30px;background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 1024 1024'%3E%3Cpath fill='%238f8f8f' d='M398.499 236.5l274.256 274.256-274.256 274.256z'/%3E%3C/svg%3E") no-repeat center left;position:absolute;left:-22px;top:0px;}
h1.title::after{content: "";width:60px;height:60px;position:absolute;right:-64px;top:0px;background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 1024 1024'%3E%3Cpath fill='%232b408f' d='M507.733333 520.533333L640 384l29.866667 29.866667-162.133334 162.133333-93.866666-93.866667 29.866666-29.866666 64 68.266666z m25.6-392.533333c119.466667 64 217.6 119.466667 320 170.666667 0 226.133333-106.666667 456.533333-320 597.333333C320 755.2 213.333333 524.8 213.333333 298.666667c93.866667-51.2 200.533333-106.666667 320-170.666667z m-68.266666 85.333333c-21.333333 12.8-21.333333 12.8-42.666667 21.333334-17.066667 8.533333-25.6 12.8-38.4 21.333333-51.2 25.6-93.866667 46.933333-128 68.266667 8.533333 204.8 106.666667 396.8 277.333333 520.533333 170.666667-123.733333 268.8-315.733333 277.333334-520.533333-25.6-12.8-55.466667-29.866667-89.6-46.933334-34.133333-17.066667-140.8-76.8-187.733334-102.4-21.333333 12.8-42.666667 25.6-68.266666 38.4z'/%3E%3C/svg%3E") no-repeat center right;;}


#p6086070 h1.title::after,.p6086070 h1.title::after{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 1024 1024'%3E%3Cpath fill='%232b408f' d='M912 535.466667h-64a5.333333 5.333333 0 0 0-5.333333 5.333333v11.893333a5.333333 5.333333 0 0 1-5.333334 5.333334h-95.36a5.013333 5.013333 0 0 1-3.413333-1.28A275.413333 275.413333 0 0 0 688 522.666667a5.333333 5.333333 0 0 1-2.826667-4.64V432a5.333333 5.333333 0 0 1 5.333334-5.333333h62.773333a5.333333 5.333333 0 0 0 5.333333-5.333334V357.333333a5.333333 5.333333 0 0 0-5.333333-5.333333H554.666667a5.333333 5.333333 0 0 1-5.333334-5.333333V186.666667a5.333333 5.333333 0 0 1 5.333334-5.333334h101.333333a5.333333 5.333333 0 0 0 5.333333-5.333333V112a5.333333 5.333333 0 0 0-5.333333-5.333333H368a5.333333 5.333333 0 0 0-5.333333 5.333333v64a5.333333 5.333333 0 0 0 5.333333 5.333333h101.333333a5.333333 5.333333 0 0 1 5.333334 5.333334v160a5.333333 5.333333 0 0 1-5.333334 5.333333H270.56a5.333333 5.333333 0 0 0-5.333333 5.333333v64a5.333333 5.333333 0 0 0 5.333333 5.333334H333.333333a5.333333 5.333333 0 0 1 5.333334 5.333333v85.866667a5.333333 5.333333 0 0 1-2.666667 4.8 275.413333 275.413333 0 0 0-50.4 34.346666 5.013333 5.013333 0 0 1-3.413333 1.28H186.666667a5.333333 5.333333 0 0 1-5.333334-5.333333v-12.16a5.333333 5.333333 0 0 0-5.333333-5.333333H112a5.333333 5.333333 0 0 0-5.333333 5.333333v288a5.333333 5.333333 0 0 0 5.333333 5.333333h64a5.333333 5.333333 0 0 0 5.333333-5.333333v-11.733333a5.333333 5.333333 0 0 1 5.333334-5.333334h94.24a5.333333 5.333333 0 0 1 3.413333 1.333334 273.28 273.28 0 0 0 51.68 35.253333 5.333333 5.333333 0 0 1 2.826667 4.64V912a5.333333 5.333333 0 0 0 5.333333 5.333333h336a5.333333 5.333333 0 0 0 5.333333-5.333333v-58.986667a5.333333 5.333333 0 0 1 2.826667-4.693333 273.28 273.28 0 0 0 51.52-35.306667 5.333333 5.333333 0 0 1 3.413333-1.333333H837.333333a5.333333 5.333333 0 0 1 5.333334 5.333333v11.84a5.333333 5.333333 0 0 0 5.333333 5.333334h64a5.333333 5.333333 0 0 0 5.333333-5.333334v-288a5.333333 5.333333 0 0 0-5.333333-5.386666z m-74.666667 201.706666h-122.666666a5.333333 5.333333 0 0 0-3.52 1.386667l-19.733334 17.6a201.066667 201.066667 0 0 1-40.533333 27.573333l-37.333333 19.413334a5.333333 5.333333 0 0 0-2.88 4.746666V837.333333a5.333333 5.333333 0 0 1-5.333334 5.333334h-186.666666a5.333333 5.333333 0 0 1-5.333334-5.333334v-29.6a5.333333 5.333333 0 0 0-2.88-4.746666l-37.333333-19.413334a201.066667 201.066667 0 0 1-40.533333-27.573333l-19.733334-17.6a5.333333 5.333333 0 0 0-3.52-1.386667H186.666667a5.333333 5.333333 0 0 1-5.333334-5.333333v-93.76a5.333333 5.333333 0 0 1 5.333334-5.333333h123.52a5.333333 5.333333 0 0 0 3.52-1.333334l19.626666-17.28a197.6 197.6 0 0 1 39.786667-26.666666l37.333333-19.466667a5.333333 5.333333 0 0 0 2.88-4.693333V432a5.333333 5.333333 0 0 1 5.333334-5.333333h186.666666a5.333333 5.333333 0 0 1 5.333334 5.333333v131.146667a5.333333 5.333333 0 0 0 2.88 4.693333l37.333333 19.466667a197.6 197.6 0 0 1 39.786667 26.666666l19.626666 17.28a5.333333 5.333333 0 0 0 3.52 1.333334H837.333333a5.333333 5.333333 0 0 1 5.333334 5.333333v93.92a5.333333 5.333333 0 0 1-5.333334 5.333333z'/%3E%3C/svg%3E");}

#p6096070 h1.title::after,.p6096070 h1.title::after{background-image: url(/images/sicon2.png);background-size: contain;}
#p6106070 h1.title::after,.p6106070 h1.title::after{background-image: url(/images/sicon3.png);background-size: contain;}
#p6116070 h1.title::after,.p6116070 h1.title::after{background-image: url(/images/sicon4.png);background-size: contain;}
#p6126070 h1.title::after,.p6126070 h1.title::after{background-image: url(/images/sicon5.png);background-size: contain;}
#p6336070 h1.title::after,.p6336070 h1.title::after{background-image: url(/images/sicon7.png);background-size: contain;}


#p6060 h1.title::after,.p6060 h1.title::after{background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 1024 1024'%3E%3Cpath fill='%232b408f' d='M395.650723 645.913752c-123.464584 0-223.979883-100.5153-223.979883-223.979884s100.387091-224.108092 223.979883-224.108091 223.979883 100.5153 223.979884 223.979883-100.5153 223.979883-223.979884 223.979883z m0-383.98383c-88.207304 0-159.875738 71.796643-159.875738 159.875738s71.796643 159.875738 159.875738 159.875738 159.875738-71.796643 159.875738-159.875738-71.796643-159.875738-159.875738-159.875738zM750.531271 1024a32.052073 32.052073 0 0 1-32.052072-32.052073v-8.20533a31.987968 31.987968 0 0 1 31.282822-32.821323c17.692744-0.256417 32.436697 13.590079 32.821323 31.282823v9.74383a32.052073 32.052073 0 0 1-32.052073 32.052073z M750.403063 1015.02542c-17.308119 0-31.539239-13.846495-32.052073-31.282823-4.230874-173.465817-149.106242-314.623145-322.700267-314.623145S77.18133 810.27678 72.950456 983.742597c-0.384625 17.692744-15.384995 32.052073-32.821322 31.282823A32.077714 32.077714 0 0 1 8.846311 982.204097c5.128332-207.953847 178.722357-377.18879 386.804412-377.18879s381.676081 169.234943 386.804412 377.18879a32.077714 32.077714 0 0 1-31.282822 32.821323h-0.76925zM717.581741 436.421405c-13.077246 0-25.385241-8.077122-30.128949-21.026159-6.02579-16.667078 2.435958-35.000863 19.103036-41.154862 62.822062-22.949284 105.00259-83.335389 105.002589-150.260116C811.558417 135.772964 739.761775 64.10453 651.682679 64.10453c-64.873395 0-122.823542 38.718904-147.69595 98.592175a32.116177 32.116177 0 0 1-41.924111 17.308119A32.116177 32.116177 0 0 1 444.754499 138.080713 223.287559 223.287559 0 0 1 651.554471 0.000385C775.019055 0.000385 875.534354 100.515684 875.534354 223.980268c0 93.72026-59.104022 178.209524-147.054909 210.389804-3.589832 1.282083-7.307873 1.923124-11.025913 1.923125z M983.10111 782.327373c-17.308119 0-31.539239-13.846495-32.052073-31.282823-4.359082-173.465817-149.106242-314.623145-322.700267-314.623145-12.307996 0-24.872408 0.76925-37.052195 2.051333-17.692744 1.923124-33.462364-10.641288-35.513697-28.205824-2.051333-17.564536 10.641288-33.462364 28.205824-35.513697 14.615745-1.666708 29.616115-2.564166 44.360068-2.564165 208.082055 0 381.676081 169.234943 386.804413 377.18879a32.077714 32.077714 0 0 1-31.282823 32.821322h-0.76925z'/%3E%3C/svg%3E");background-size: contain;width:50px;height:50px;}

#p6186060 h1.title::after,#news h1.title::after{background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 1024 1024'%3E%3Cpath fill='%232b408f' d='M192.559872 781.312c-8.32 0-16.384-3.968-21.376-11.52l-2.944-4.48C119.983872 690.56 94.511872 603.008 94.511872 512c0-247.04 188.928-448 420.992-448 157.44 0 300.672 92.416 373.504 241.024 1.536 3.072 2.944 6.144 4.48 9.344 2.176 4.736 4.224 9.216 6.144 13.952 5.504 13.056-0.512 28.032-13.568 33.536-13.056 5.504-28.032-0.512-33.536-13.568-1.792-4.096-3.584-8.32-5.504-12.288-1.28-2.688-2.56-5.504-3.968-8.32C778.927872 196.608 653.359872 115.2 515.631872 115.2c-204.032 0-369.92 178.048-369.92 396.8 0 81.024 22.656 159.104 65.536 225.536l2.688 4.096c7.808 11.776 4.608 27.648-7.168 35.456-4.48 2.816-9.344 4.224-14.208 4.224zM515.631872 960c-74.368 0-147.584-20.864-211.456-60.544a25.5872 25.5872 0 0 1 26.88-43.52C386.863872 890.496 450.735872 908.8 515.631872 908.8c203.904 0 369.792-178.048 369.792-396.8 0-14.08 11.52-25.6 25.6-25.6s25.6 11.52 25.6 25.6c0 247.04-188.8 448-420.992 448z M120.623872 871.424c-18.816 0-35.584-1.92-50.176-5.76-28.416-7.552-48.768-22.272-60.288-43.648-36.992-68.352 34.048-166.912 100.224-237.568l37.376 34.944C59.439872 713.856 42.671872 774.4 55.215872 797.568c4.608 8.576 14.208 14.72 28.416 18.56 72.448 19.328 258.688-26.624 496.512-173.312 121.6-75.008 228.992-160.512 302.464-240.64 83.072-90.752 99.2-148.096 86.4-171.648-11.648-21.504-65.536-35.712-178.944-4.608l-13.568-49.408c126.208-34.56 208.256-24.32 237.44 29.696 28.544 52.736-3.968 132.48-93.696 230.528C843.695872 520.32 732.335872 609.024 606.895872 686.464 419.759872 802.048 234.287872 871.424 120.623872 871.424z M256.815872 514.176c-8.576 0-17.024-4.352-21.888-12.288a25.6 25.6 0 0 1 8.448-35.2l127.616-78.208a25.6 25.6 0 1 1 26.752 43.648l-127.616 78.208c-4.224 2.56-8.832 3.84-13.312 3.84zM528.047872 553.216c-8.576 0-17.024-4.352-21.888-12.288a25.6 25.6 0 0 1 8.448-35.2l204.288-125.184a25.6 25.6 0 1 1 26.752 43.648l-204.288 125.184c-4.224 2.688-8.832 3.84-13.312 3.84z'/%3E%3C/svg%3E");background-size: contain;width:50px;height:50px;}

#p6166060 h1.title::after{background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 1024 1024'%3E%3Cpath fill='%232b408f' d='M966.4 822.4H57.6V67.2h908.8v755.2zM105.6 774.4h812.8V115.2H105.6v659.2zM182.4 876.8h656v48H182.4z M864 550.4h-188.8l-182.4-169.6-131.2 169.6H182.4v-48h153.6l150.4-192 208 192H864z'/%3E%3C/svg%3E");background-size: contain;width:50px;height:50px;}

.vk_gallery{
  position: relative;
  max-width: 100%;
  width: 100%;
}
img.thumb {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.vk_gallery li a span{display:block;line-height:110%;}
.white-panel {
  position: absolute;
  background: white;
  border-radius: 5px;
  box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  padding: 10px;
  width:21%;
}
.white-panel a{display:block;}
.white-panel h1 {
  font-size: 1em;
}
.white-panel h1 a {
  color: #A92733;
}
.white-panel:hover {
  box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
  margin-top: -5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}    

.rsub{display:flex;    justify-content: center;
    flex-wrap: wrap;
    align-items: center;padding:70px 0 35px 0;}
.rsub li{margin:0 4px 4px 4px;}	
.rsub li a{display:block;padding:8px 15px;background:#f4f4f4;border:1px solid #ddd;border-radius:5px;}

#contactInfo{display:flex;justify-content:space-between;}
#contactInfo .clx,#contactInfo #feedback{width:48%;}


#ccform{padding:0 4%;}
#ccform input,#ccform textarea,#ccform select{width:100%;height:40px;line-height:40px;margin:6px 0;text-indent:14px;border:1px solid #ccc;box-sizing: border-box;border-radius: 0;-webkit-appearance:none;}
#ccform textarea{height:200px;line-height:130%;padding-top:14px;}
#ccform button{width:200px;background:#d7111e;color:#fff;height:40px;line-height:40px;border:none;}

#contact_map{display:none;position:relative;border-top:1px solid #ddd;margin:40px 0;padding:90px 0;}
#contact_map::after{width:100%;max-width:1250px;display:block;content:" ";height:425px;background:url(/images/map.webp) no-repeat center center;margin:auto;}
#p6140 #contact_map{display:block;}

#pshow h1{text-align:center;margin:auto;}
#pshow .psImg{text-align:center;display:block;}
#pshow #proInfo img{max-width:100%;margin:auto;}
#pshow #ccform{padding:20px 0;}
#pshow #offerCon{border-top:1px solid #ddd;padding-top:30px;margin-top:30px;}
#pshow .raon{font-weight:bold;font-size:140%; text-transform:uppercase;}

#pshow #plist{border-top:1px solid #ddd;padding-top:30px;margin-top:30px;}
#pshow #plist #ipshow{background:#fff;}

#zwcon img{max-width:100%;display: block;}
#zwcon{padding-bottom:100px;    max-width: 1000PX;
    box-sizing: border-box;
    margin: 0 0 0 20px;font-size: 120%;;}
#zwcon h2.subTitle{font-size: 250%;
    font-weight: normal;
    text-transform: uppercase;
    color: #dddddd;
    padding: 00px 0 150px 0;font-family:cfont,"Montserrat","Helvetica Neue";}

.pslCon{padding:60px 0;}
#zwcon .page_subList{padding:0;margin:0;}
#zwcon .page_subList li{ list-style: none;;}
#zwcon .page_subList a{display: block;padding:6px 0;padding-left:22px;background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23666666' d='M398.499 236.5l274.256 274.256-274.256 274.256z'/%3E%3C/svg%3E") no-repeat left center;text-decoration: underline; text-transform: capitalize;}
#zwcon .page_subList a:hover{background-color:#f4f4f4;}
#zwcon ul,#zwcon ol{padding:12px 20px;margin-left:20px;}
#zwcon #event ul{padding:0;margin:0;}
#zwcon p{padding-bottom: 16px;}

.pslCon p{display: flex;display: none;}
.pslCon p span{border-bottom: 3px solid #314896;font-weight: bold;font-size: 140%;;}
.imgDes{text-align: right;padding:10px 0 35px;font-size: 80%;;}
.en_con{color:#aaa;}
#home .en_con{padding:30px 0;}
#team .en_con,#iYth .en_con{width:70%; padding-top:0;margin:0 auto;text-align: center;;}

.hAbout{padding:0 0 40px 0;}
.hAboutCon .imgDes{font-size: 100%;;}

#slidBar1{height:calc(100vw * 0.28);min-height: 250px;;overflow: hidden;position:relative;display: none;}
#slidBar1 p{height: 100%;width:100%;}  
#slidBar1 p img{width:100%;height:100%;object-fit: cover;display: block;}

#slidBar2 p{height: 100%;width:100%;margin-bottom: 26px;;}
#slidBar2 div{display: none;}
#slidBar2 p img{width:100%;display: block;}

#navIcon{padding:200px 0;}
#fnavIcon ul,#navIcon ul{display: flex;justify-content: space-between;}
#fnavIcon ul li,#navIcon ul li{list-style: none;;}
#fnavIcon ul li a,#navIcon ul li a{display: flex;color:#2a418d;flex-direction: column;align-items: center;transition: all .4s;}
#fnavIcon ul li a::before,#navIcon ul li a::before{content: "";width:175px;height:175px;border:1px solid #c6c6c6;border-radius: 12px;margin-bottom: 20px;background:url() no-repeat center center;background-size: 50%;transition: all .4s ;;}
#fnavIcon ul li.s608 a::before,#navIcon ul li.s608 a::before{background-image: url(/images/sicon1.png);}
#fnavIcon ul li.s609 a::before,#navIcon ul li.s609 a::before{background-image: url(/images/sicon2.png);}
#fnavIcon ul li.s610 a::before,#navIcon ul li.s610 a::before{background-image: url(/images/sicon3.png);}
#fnavIcon ul li.s611 a::before,#navIcon ul li.s611 a::before{background-image: url(/images/sicon4.png);}
#fnavIcon ul li.s612 a::before,#navIcon ul li.s612 a::before{background-image: url(/images/sicon5.png);}
#fnavIcon ul li.s633 a::before,#navIcon ul li.s633 a::before{background-image: url(/images/sicon7.png);}

#fnavIcon ul li a:hover::before,#navIcon ul li a:hover::before{background-size: 70%;;}




.p3830 #zwcon h2{padding:40px 0 20px 0;border-top:1px solid #ddd;margin-top:40px;}
#aservice{display:flex;justify-content:space-between}
#aservice a{width:31%;overflow:hidden;color:#999;}
#aservice img{display:block;}

#p4420 .rsub{display:none;}
#p4420 #zwcon{padding-top:50px;}

.dtWrap{width:100%;overflow:auto;}
.dataTable{width:100%; border-bottom:1px solid #333;border-collapse:collapse; line-height:100%;padding:20px 0;}
.dataTable caption{text-align:left;padding:12px 0;}
.dataTable p{margin:0;padding:0;}
.dataTable th{color:#fff;font-weight:bold;text-align:center;background:#d7111e; vertical-align:middle;padding:15px 11px;border-bottom:1px solid #dda1a1;position: sticky;top: 0;}
.dataTable tr{background:#fff;}
.dataTable td{ text-align:center;padding:11px; border-bottom:1px solid #ccc;}
.dataTable tr:hover{background:#fff6f7;}
.dataTable td:hover{background:#ffe5e7;}
.dataTable tbody th:first-child{position: sticky;left: 0;}

@media(max-width:1240px){
	#nav{padding-left:20px;}
	#nav a{padding:16px 12px;}
	.spimgs ul li a{height:250px;}
}

footer{background: #0171bb;color:#fff;;}
footer a{color:#fff;}
footer a:hover{color:#fff;text-decoration: underline;;}
#fnav1{padding:60px 0 30px 0;border-bottom:1px solid #77b2da;}
#fnav1>div{display: flex;align-items: center;;}
.blogo{width:315px;height:40px;background:url(/images/blogo.png) no-repeat left center;background-size: 80%;;}
#fnav1>div a{padding-right: 20px;}
#fnav2{display: flex;justify-content: space-between;padding:30px 0 12px 0;font-size: 90%;;}
#fnav2>div{display: flex;    flex-direction: column;;}
#fnav2>div>a{font-size: 110%;padding-bottom: 10px;}
#fnav2 .navsub,#fnav2 .submenu{display: flex;flex-direction: column;max-width: 150px;overflow: hidden;;}
.f2_2 ul{display: flex;;}
.f2_2 ul li{display: flex;flex-direction: column;padding-right: 20px;;}
.f2_2>ul>li>a{font-size: 110%;padding-bottom: 10px;;}
.f2_2 .navsub p{display: none;;}
.f2_2 .navsub ul{display: flex;flex-direction: column;max-width: 150px;overflow: hidden;}
.f2_1{width:120px;}
.f2_3{width:300px;}
.f2_3 p{font-size: 90%;;}
.f2_3 img{width:80%;padding:12px 0 0 0;}
#fnav3{display: flex;border-top:1px solid #77b2da;padding:20px 0;}
#fnav3 a{padding-right: 20px;;}
#fnav3 a.backHome{background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23ffffff' d='M0 768l512-512L1024 768z'/%3E%3C/svg%3E") no-repeat right center;}

#lastNews{padding:70px 0;}
#home #lastNews{padding:35px 0;}
.h2title{font-weight: normal;text-align: center;color:#00043e;font-size: 220%;;}
.h2title a{color:#00043e;}
#home h2.h2title{padding: 55px 0;}

.contact_card{background:url(/images/cimg1.jpg) no-repeat left center;background-image: url(/images/cimg1.webp) !important;height: 268px;border:1px solid #c6c6c6;background-size: auto 100%;display: flex;    flex-direction: column;
    align-items: flex-end;
    justify-content: center;color:#00043e;box-sizing: border-box;padding-right: 60px;box-shadow: -6px 6px 15px #ccc;;}
.contact_card p{font-size: 150%;line-height: 50%;;}
.contact_card h3{font-size:220%;font-weight: normal;padding-bottom: 60px;;}
.contact_card a{width:160px;background:#0071bd;color:#fff;border-radius: 8px;text-align: center;padding:6px 0;}
.contact_card a:hover{background-color: #31a2eb;;}
.contactTitle{padding-bottom: 55px;;}

#lastNewsList{display: flex; justify-content: space-around;flex-wrap: wrap;padding-bottom: 140px;max-width:1900px;margin:auto;;}
#lastNewsList li{list-style: none;width:23%;;}
#lastNewsList a{color:#00043e; position:relative;display: block;font-size: 110%;box-shadow: -6px 6px 15px #ccc;}
#lastNewsList a:hover .img img{transform: scale(1.1, 1.1);    -webkit-transform: scale(1.1, 1.1);}
#lastnewsList li a span{font-size: 110%;background-color: #ff0;;}
#lastNewsList .img{height:250px; overflow: hidden;display: block;position:relative;border:1px solid #ddd;}
#lastNewsList .img img{width: 100%;height:100%;object-fit: cover;transition: all .7s cubic-bezier(.43,.195,.02,1);}
#lastNewsList .title{position: absolute;width:75%;left:7%;top:8%;line-height: 140%;text-shadow:2px 3px 4px #000,2px 4px 8px #000,0px -1px 2px #000;color:#fff;;}
#lastNewsList .date{position: absolute;left:2%;bottom:-40px;;}
#lastNewsList .viewMore{position: absolute;right:2%;bottom:-40px;;}

#team{text-align: center;padding:55px 0;}
.idcon{padding:50px 0 30px 0;width:70%;margin: auto;text-align: center;font-size: 120%;;}
.iServiceImg{margin:50px 0;}

#iService ul{display: flex;justify-content: space-between;flex-wrap: wrap; padding-bottom: 50px;}
#iService ul li{list-style: none;;width: 45%;margin-bottom: 40px;border:1px solid #ddd;text-transform: capitalize;}
#iService ul li a{display:block;position: relative;}
#iService ul li a span{padding:15px 30px;display: block;line-height:120%;position: relative;;}
#iService ul li a::before{content: "";width:100%;height:400px;background:#ddd url() center center no-repeat;display:block;background-size:cover;}
#iService ul li a span::after{content: "";width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 1024 1024'%3E%3Cpath fill='%2300043e' d='M398.499 236.5l274.256 274.256-274.256 274.256z'/%3E%3C/svg%3E") no-repeat center center;position:absolute;right:5px;bottom:0;top:0;margin:auto 0;background-size: 100%;}
#iService ul li.is1 a::before{background-image: url("/uploadfiles/images/service/fetest.jpg");}
#iService ul li.is2 a::before{background-image: url("/uploadfiles/images/service/jxxn3.jpg");}
#iService ul li.is3 a::before{background-image: url("/uploadfiles/images/service/mfj2.jpg");}
#iService ul li.is4 a::before{background-image: url("/uploadfiles/images/service/wsjc1.jpg");}
#iService ul li.is5 a::before{background-image: url("/uploadfiles/images/service/zdh1.jpg");}
#iService ul li.is6 a::before{background-image: url("/images/other.jpg");background-image: url("/images/other.webp") !important;}

#iYth{padding-bottom:55px;}
.iYthCon{height:800px;overflow: hidden;}

.haTitle{display: flex;width:60%;align-items: center;    margin-left: auto;;}
.haTitle p a{font-size: 180%;padding:0 0 0 50px;color:#999;;}

#ffIcon{position: fixed;
    top: 0;
    left: 0;
    z-index: 100000;
    width: 100%;
    background: #fff;display: none;;}
#fnavIcon{background:#fff;padding:10px;font-size: 70%;width:60%;}
#fnavIcon ul li a::before{width:85px;height:85px;margin-bottom: 5px;}
.fnavCon{display: flex;justify-content: space-between;    align-items: flex-end;}
.fnavHome{padding-bottom: 20px;;}


#r_imgDes{text-align: center;font-size:110%;padding:30px 0 0 0;}


#ccardDes{font-size: 100%;padding-top:20px;}

#news .pshowCon {padding-top:40px;}
#news #zwcon{font-size: 100%;}

#p6290 #nsimg{display: none;;}
#p6290 .locon{display: none;;}
#p6290 #cccon{display: none;;}
#searchBk{background:url(/images/zsbk.jpg) no-repeat center center;background-size: cover;display: flex;justify-content: center;align-items: center;background-image:url(/images/zsbk.webp) !important;}
#scon{position:relative;}

#zscon{padding:130px 0 100px 30px;color:#fff;}
#zscon h3{font-size:300%;line-height: 100%;;}
.nysearch{padding:35px;background:#fff url(/images/ico1.jpg) right bottom no-repeat;background-size: 140px auto;border-radius: 20px;margin:35px 0;width:55%;box-sizing: border-box;padding-bottom: 140px;;}

#scon #result{width:55%;height:100%;;background:#fff;padding:35px;border-radius: 20px;box-sizing: border-box;position:absolute;left: 0;top:0;padding:0;margin:0;opacity: .8;display:none;color:#000}
#scon #result #resultContent{padding:35px;height:100%;overflow:auto;box-sizing: border-box;}
#scon #result h3{    font-size: 120%;  padding-bottom: 10px;}
#scon #result .certItem{padding: 10px 0;border-top:1px solid #ddd;}
#scon #result .certItem div{border-bottom:1px solid #ddd;padding:10px 0;display: flex;;}
#scon #result .certItem div span{width:120px;font-weight: bold;;}
#scon #result .certItem .certHolder div{border-bottom: none;padding:0;
    flex-direction: column;;}
#scon #result .close{position: absolute;right: 20px;top: 20px;width: 30px;height: 30px;background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000000' d='M286.208287 225.962379a42.581279 42.581279 0 0 0-60.245257 60.245257l225.96238 225.962379-225.96238 225.919713a42.623946 42.623946 0 0 0 60.245257 60.245257l225.962379-225.919713 225.919713 225.919713a42.581279 42.581279 0 1 0 60.245257-60.245257l-225.919713-225.919713 225.919713-225.962379A42.581279 42.581279 0 1 0 738.133046 225.962379l-225.919713 225.96238-225.962379-225.96238z'/%3E%3C/svg%3E") no-repeat center center;background-size: cover;cursor: pointer;}
.nysearch p{margin-bottom: 16px;}
.nysearch input{width:70%;height:45px;line-height: 45px;margin:6px 0;text-indent:14px;border:1px solid #ccc;box-sizing: border-box;border-radius: 8px;-webkit-appearance:none;;}
.nysearch button{border:1px solid #ddd;background:#fff;border-radius: 8px;cursor: pointer;padding:12px 20px;margin:0 12px;}
#vcode{width:50%;}
.vcodep{display: flex;align-items: center;}
.vcodep img{width:60px;margin-left:12px;height:30px;}
.btnp{text-align: center;width:40%;}

#mnav{display:none;    position: fixed;
    background: rgb(255, 255, 255);
    z-index: 100000;
    width: 100%;
    height: 100vh;
    top: 0;    font-size: 120%;
    text-align: center;}
#mnav>li{margin:0 12px;list-style: none;;}
#mnav>li a{display: block;padding: 8px 0;}
#mnav ul{display: none;;}

#zwcon #serviceList{padding:0;margin:0;}
#serviceList li{list-style:none;padding-bottom: 80px;display: flex;flex-direction: column;}
#serviceList a.title_a::before{content: "";width:100%;height:60vw;max-height:380px;background:#f4f4f4 url() center center no-repeat;display:block;background-size:cover;margin-bottom: 12px;;}
#serviceList a.title_a{padding-bottom: 12px;font-weight: bold;text-transform: uppercase;;}
#serviceList .memo{font-size:90%;padding-bottom:12px;}
#serviceList a.i_more{    padding-left: 18px;
    background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23666666' d='M398.499 236.5l274.256 274.256-274.256 274.256z'/%3E%3C/svg%3E") no-repeat left center;
    text-decoration: underline;}

#serviceList li.sli608 a.title_a::before{background-image: url(/uploadfiles/images/site/valve_pipe_test_lab1.jpg);}
#serviceList li.sli609 a.title_a::before{background-image: url(/uploadfiles/images/service/jxxn1.jpg);}
#serviceList li.sli610 a.title_a::before{background-image: url(/uploadfiles/images/service/mfj2.jpg);}
#serviceList li.sli611 a.title_a::before{background-image: url(/uploadfiles/images/service/wsjc2.jpg);}
#serviceList li.sli612 a.title_a::before{background-image: url(/uploadfiles/images/service/gas_jc3.jpg);}
#serviceList li.sli633 a.title_a::before{background-image: url(/uploadfiles/images/service/zdh1.jpg);}


.loading,
.loading > div {
  position: relative;
  box-sizing: border-box;
}

.loading {
  display: block;
  font-size: 0;
  color: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 54px;
  height: 18px;
  margin:auto;
}

.loading.la-dark {
  color: #333;
}

.loading > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor;
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  animation: ball-beat 0.7s -0.15s infinite linear;
}

.loading > div:nth-child(2n-1) {
  animation-delay: -0.5s;
}

@keyframes ball-beat {
  50% {
    opacity: 0.2;
    transform: scale(0.75);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

#qabar{display:none;}

.trcon {display: none;}