
@font-face
{
font-family: sz;
src:url('../font/Montserrat-Thin-10.otf');
}
@font-face
{
font-family: sz3;
src:url('../font/Montserrat-Light-6.otf');
}
@font-face
{
font-family: sz4;
src:url('../font/Montserrat-SemiBold.otf');
}
.sz{font-family:sz;}
.sz2{font-family:sz2;}
.sz4{font-family:sz4;}

*{margin:0;padding:0;outline:none;font-family:Microsoft YaHei, "Helvetica Neue", Arial, Helvetica, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;box-sizing:border-box;}
*{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif}
#toolbarContainer{display:none;}
body{font-size:14px;overflow-x: hidden;padding-top: 80px;}
li,a,i{text-decoration:none;list-style:none;font-style:normal;}
input,button,textarea{border:none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
table{border-collapse:collapse;}
h5,h4,h3,h2,h1{font-weight:normal;line-height:100%;}
a, a *{transition:all 0.5s;}
img{
    transition:all 0.8s!important;
    max-width:100%;
    border:none;
    
    image-rendering: -moz-crisp-edges; /* Firefox */      
    image-rendering: -o-crisp-edges; /* Opera */      
    image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */ 
    image-rendering: crisp-edges;-ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}
.bold{font-weight:bold;}
.swiper-button-next,.swiper-button-prev{content: ''!important;opacity:1!important;cursor:pointer;}
.swiper-button-next::after,.swiper-button-prev::after{content: ''!important;}

/**/
/* wow fadeInDown2*/
/* wow fadeInUp2*/
/*tr-title title-flex */
/* onion-tstime onion-tfty */
/* wow fadeInUp" data-wow-delay="0.2s"*/
/* wow zoomIn*/
/**/
/*.nydh2 p a:before, .nydh2 p a:after{content: '';width: 0;height: 100%;    opacity: 0;position: absolute;top: 0;z-index: -1;transition: all 0.3s;-webkit-transition: all 0.3s;background-color: #e60012;}
.nydh2 p a:hover:before, .nydh2 p a:hover:after{width: 50%;opacity: 1;}
.nydh2 p a:before{left: 50%;}
.nydh2 p a:after{right: 50%;}*/
/**/

/*-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);*/

/**/
/*mailto:*/

/**/
/*sms:*/

/**/
/*target="_blank"*/

/**/
/*email*/

/**/
/*class="pirobox_gall"*/
 
/**/
/*myTargetElement*/

/**/
/*filter: brightness(0) invert(1);*/

/*
.cpzx-b a i{display:block;position:absolute;background:#fe1e24;}
.cpzx-b a .i1{width:0px;height:1px;right:0px;top:0px;}
.cpzx-b a .i2{width:1px;height:0px;left:0px;top:0px;}
.cpzx-b a .i3{width:0px;height:1px;left:0px;bottom:0px;}
.cpzx-b a .i4{width:1px;height:0px;right:0px;bottom:0px;}
.cpzx-b a:hover .i1,.cpzx-b a:hover .i3{width:100%}
.cpzx-b a:hover .i2,.cpzx-b a:hover .i4{height:100%}
*/


/**/
/*.gywm-r p::before, .gywm-r p::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background: #1b80d6;content: '';top:0;left:0}
.gywm-r p::before{animation: scale 2s infinite; }
.gywm-r p::after{animation: scale2 2s infinite; }
@keyframes scale{0%{ transform: scale(1); opacity:.9}100%{ transform: scale(2); opacity: 0;}}
@keyframes scale2{0%{ transform: scale(1);opacity:.9;}100%{ transform: scale(4);opacity:0;}}*/



/**/
/*@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
.footer-r1 h3 img{-webkit-animation:hvr-buzz-out 3s infinite linear;animation:hvr-buzz-out 3s infinite linear}*/

/**/
@-webkit-keyframes rotation2{
    0%{transform: translateY(0px);}
    50%{transform: translateY(5px);}
    100%{transform: translateY(0px);}
}
/*p{animation: rotation2 1.5s linear infinite;-moz-animation: rotation2 1.5s linear infinite;-webkit-animation: rotation2 1.5s linear infinite;-o-animation: rotation2 1.5s linear infinite;}
*/
/**/
:root {
    --colors: #ec5834;
    --colors2: #e8380d;
}
/**/
.wow2{visibility:initial!important;animation-duration:initial!important;animation-delay:initial!important;animation-iteration-count:initial!important;animation-name:initial!important;}

/**/
.head{width:100%;top:0;z-index:1000;transition:all 0.5s;position:fixed;background:#fff;/* padding:0 7px 0 40px; */transition:all 0.5s;border-bottom: 1px solid rgba(0, 0, 0, 0.15);}
.head-b{}
.head-c-l{/* margin-right:150px; */}
.head-c-l a{}
.head-c-l a img{display:block;height: 40px;}
.head-c-r{float:right;display:flex;align-items:center;}
.head-c-r-l{float:left;}
.head-c-r-l>ul{}
.head-c-r-l>ul>li{float:left;position:relative;padding: 0 12.5px;}
.head-c-r-l-t a{color: #000;line-height: 80px;position:relative;text-transform:uppercase;font-size: 16px;}
.head-c-r-l>ul>li .head-c-r-l-t a p{width:0px;height: 2px;background:#e62129;position:absolute;left:0;bottom: 1px;}
.head-c-r-l>ul>li.active .head-c-r-l-t a,.head-c-r-l>ul>li:hover .head-c-r-l-t a{color: #e62129}
.head-c-r-l>ul>li.active .head-c-r-l-t a p,.head-c-r-l>ul>li:hover .head-c-r-l-t a p{width:100%;}
.head-c-r-l-b{position:fixed;z-index:100;background:#fff;top: 81px;max-height: 0;transition:all 0.5s;left: 0%;overflow:hidden;width:100%}
.head-c-r-l>ul li:hover .head-c-r-l-b{max-height:127px;transition:all 0.5s;}
.head-c-r-l-b .w1{height: 100px;}
.head-c-r-l-b .w1>a{font-size: 16px;color:#000;margin:0 30px;display: block;}
.head-c-r-l-b .w1>a:hover{color:var(--colors);}
.head-c-r-l-b .w1 dt{padding-top:14px;}
.head-c-r-l-b .w1 dt a{color:#999;}
.head-c-r-l-b .w1 dt a:hover{}
.head-c-r-l>ul>li .head-c-r-l-b .w1{height:auto;padding: 35px 0;width: 1200px;}
.head-c-r-l>ul li:hover .head-c-r-l-b{max-height: 100vh;transition:all 0.5s;}


.head-c-r-l-b .menu_box { width: auto; flex: 1; height: auto; display: flex; flex-wrap: wrap; }
.head-c-r-l-b .menu_box.active { justify-content: center; }
.head-c-r-l-b .menu_box .item { width: 25%; height: auto; padding-right: 30px; overflow: hidden; }
.head-c-r-l-b .menu_box .item:nth-child(4) ~ .item { margin-top: 40px; }
.head-c-r-l-b .menu_box .item .headline { width: 100%; height: auto; font-size: 15px; padding-top: 15px; box-sizing: initial; position: relative; }
.head-c-r-l-b .menu_box .item .headline a { font-size: 15px; line-height: 1.4; color: var(--colors); }
.head-c-r-l-b .menu_box .item .headline a::after { content: ''; width: 100%; max-width: 2em; height: 1px; position: absolute; top: 0; left: 0; z-index: 1; background: var(--colors); transition: all .6s; }
.head-c-r-l-b .menu_box .item .headline a:hover { color: var(--colors); }
.head-c-r-l-b .menu_box .item .headline a:hover::after { max-width: 4em; background: var(--colors); }
.head-c-r-l-b .menu_box .item .menu_b { width: 100%; height: auto; margin-top: 14px; overflow: hidden; }
.head-c-r-l-b .menu_box .item .headline a.active { color: #6f8db6;}
.head-c-r-l-b .menu_box .item .menu_b .one { margin-top: 15px; }
.head-c-r-l-b .menu_box .item .menu_b .one a { font-size: 14px; color: #999; transition: all .3s; }
.head-c-r-l-b .menu_box .item .menu_b .one a.active, .head-c-r-l-b .menu_box .item .menu_b .one a:hover { color: var(--colors); }
.head-c-r-l-b .menu_box .item .menu_b .one:first-child { margin-top: 0; }
.head-c-r-l-b .line { width: 1px; height: auto; margin: 0 40px; background: #000; opacity: .1; }
.head-c-r-l-b .links { width: 12%; }
.head-c-r-l-b .links a {
	display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
	-webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;
	font-size: 15px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #151618; padding-bottom: 1.56vw; border-bottom: 1px solid #EAEAEA; margin-bottom: 1.56vw; transition: all .3s;
}
.head-c-r-l-b .links a:hover { border-color: #000; }


.head-c-r-l-b2{position:fixed;width: 100%;left: 0;top: 125px;z-index: 10000;background: #fff;overflow: hidden;max-height: 0;box-shadow: 1px 4px 10px rgba(0,0,0,0.05);transition: all 0.5s;}
.head-c-r-l>ul li:hover .head-c-r-l-b2{transition:all 0.5s;max-height:100vh;}
.head-c-r-l-b2 .row{padding: 30px;background:url(../images/xz.jfif)no-repeat center bottom;background-size: 100% 5px;height:430px}
.col-sm-6{width:50%;padding-left: 15px;padding-right: 15px;}
.megamenu-header{
    margin-bottom: 6px;
    font-size: 21px;
    font-weight: 700;
    color: #20272d;
    margin-top: 0;
    line-height: 37px;
    }
.megamenu-header~.megamenu-header {
    margin-top: 30px;
}
.columns {
    -webkit-column-count: auto;
    -moz-column-count: auto;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    -webkit-column-width: 220px;
    -moz-column-width: 220px;
    columns: 220px;
}
.megamenu-list{-webkit-column-count: 2;
    -moz-column-count: 2;
    -webkit-column-width: 210px;
    -moz-column-width: 210px;
    columns: 210px 2;}
.megamenu-list {
    padding-left: 0;
    list-style: none;
    color: #000;
    font-size: 21px;
}
.megamenu-list.columns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -webkit-column-width: 210px;
    -moz-column-width: 210px;
    columns: 210px 2;
}
.megamenu-list.columns .is-column-span {
    -webkit-column-span: all;
    -moz-column-span: all;
    column-span: all;
}
.megamenu-list a {
    display: inline-block;
    padding-top: 4px;
    padding-bottom: 4px;
    color: inherit;
    transition: all .2s cubic-bezier(.04,0,.2,1);
}
.megamenu-list a.cta, .megamenu-list a.cta:hover {
    color: #e62129;
}
a.cta:after {
    content: "\f105";
    display: inline-block;
    vertical-align: baseline;
    font-family: Font Awesome;
    font-size: 85%;
    font-style: normal;
    font-variant: normal;
    font-weight: inherit;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -mox-osx-font-smoothing: grayscale;
    text-transform: none;
    transform: translateX(0.25em);
    transition: all .2s cubic-bezier(.04,0,.2,1);
    display:none;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.4em;
    font-size: 68%;
}
.megamenu-list .megamenu-list {
    padding-left: 15px;
    margin-top: 0;
    margin-bottom: 0;
}
.col-sm-3 {
    width: 25%;float: left;position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.megamenu-list li {
    margin-bottom: 0;
}
.megamenu-list>li {
    padding-left: 0;
}
.megamenu-header a:hover {
    text-decoration: underline;
    color: #e62129;
}
.megamenu-header a {
    color: #20272d;
}
.megamenu-list a:hover {
    color: #e62129;
    text-decoration: none;
}

.head-c-r{color:#fff;}
.head-c-r>i{width:1px;height:17px;background:#5a5a5a;}
.head-c-r dl{position:relative;padding:0px 0;width: 80px;margin-right: 20px;}
.head-c-r dl:last-child{margin-right:0;width: auto;}
.head-c-r dl dt{height:70px;color:#000;font-size: 16px;}
.head-c-r dl dt a img{}
.head-c-r dl dt a{color:#000;}
.head-c-r dl dt a img{margin-right:10px;}
.head-c-r dl dt a:hover{
    color: var(--colors);
}
.head-c-r dl dt p{width:1px;height: 16px;background:#000;margin: 0 5px;}
.head-c-r dl:nth-child(2) dt img:nth-child(1){
    width: 25px;
}
.head-c-r dl:nth-child(2) dt img:nth-child(2){transform: scale(1)!important;}
.head-c-r dl dt img{
    transform: scale(0.8);
}
.head-c-r dl dd{display:none;position:absolute;left:0;top: 83%;background: #fff;padding:10px 0;width:100%;box-shadow: 1px 1px 10px rgba(0,0,0,0.1);border-radius: 5px;}
.head-c-r dl dd a{display:block;padding:5px 10px;color: #000;text-align: center;}
.head-c-r dl dd a:hover{color:#e62129}
.head-c-r dl:hover dd{display:block;}
.head-c-r .dh{width: 80px;cursor:pointer;height: 80px;position: relative;z-index: 2;margin-right: 30px;}
.head-c-r .dh img{display:block;}
.head-c-r1{overflow:hidden;transition:all 0.5s;margin-right:-80px;position:relative;display:flex;}
.head-c-r1 form{width:300px;position:relative;transition:all 0.5s;overflow:hidden;justify-content:flex-end;}
.head-c-r1 form input{width:0;color:#666;height:60px;border-bottom: 1px solid #eee;text-indent:15px;background:none;transition:all 0.5s;/* background: #eee; */}
.head-c-r1 form input::placeholder{color:#666;}
.head-c-r1 form button{width: 80px;height: 125px;cursor:pointer;background:url(../images/ss.png)no-repeat center;transition:all 0.5s;background: none;}
/*.head-c-r1 form button:hover{background:url(../images/ss2.png)no-repeat center;}*/
/**/

/*dzfw*/
.dzfw{background: url(../images/dzfw-bj3.jpg)no-repeat center top #fff;padding: 20px 0 45px 0;/* background-size:cover; */}
.dzfw-b{}
.dzfw-l{width:580px;padding-top: 85px;color: #fff;}
.dzfw-l h3{font-size: 40px;margin-bottom:50px;}
.dzfw-l p{font-size: 16px;line-height: 28px;margin-bottom: 127px;}
.dzfw-l a{width: 196px;height: 43px;border-radius:50px;color: #fff;z-index:2;font-size: 13px;overflow: hidden;position: relative;background: var(--colors);}
.dzfw-l a i{display:block;width:100%;height:0;position:absolute;left:0;bottom:0;background:var(--colors);z-index:-1;transition: all 0.1s;}
.dzfw-l a img{margin-left: 24px;transition:all 0s!important;}
.dzfw-l a:hover{box-shadow: 1px 1px 10px rgba(255, 90, 0, 0.8);}
.dzfw-l a:hover i{height:100%;}
.dzfw-l a:hover img{/* filter: brightness(0) invert(1); */}
.dzfw-r{width: 616px;margin-right: -40px;margin-top: 30px;}
.dzfw-r h4{overflow:hidden;margin-bottom: 18px;position: relative;}
.dzfw-r h4 img{display:block;width:100%;}
.dzfw-r h4 video{
    width: calc(76.62337662337663% + 2px);
    position: absolute;
    left: calc(11.688311688311688% - 1px);
    top: calc(5.898876404494382%);
    /* height: calc(83.42696629213483% + 1px); */
}
.dzfw-r h4 p{width:96px;height:96px;position: absolute;top: 190px;left: 270px;background: url(../images/dzfw-tb3.png)no-repeat center;}
.dzfw-r h4 p i{display:block;width:100%;height:100%;background: url(../images/dzfw-tb2.png)no-repeat center;margin-left:1px;-webkit-transform: rotate(360deg);animation: rotation 3s linear infinite;-moz-animation: rotation 3s linear infinite;-webkit-animation: rotation 3s linear infinite;-o-animation: rotation 3s linear infinite;}
.dzfw-r>p{text-align:center;font-size: 13px;line-height: 24px;margin: 0 auto;width: 313px;}
.dzfw-r h5{}
/*dzfw*/

/**/
.footer{background:#fff;padding-top:42px;}
.footer-t{padding-bottom:70px;border-bottom:2px solid #f6b3a3;margin-bottom:55px!important;}
.footer-t h4{}
.footer-t h4 img{height: 60px;}
.footer-t form{width: 65%;}
.footer-t form p{text-align:right;font-size: 19px;line-height: 30px;}
.footer-t form input{height: 50px;border-radius:10px;border:1px solid var(--colors);font-size: 19px;color:#b8b8b8;padding-left:60px;width: 37%;}
.footer-t form input::placeholder{color:#b8b8b8;}
.footer-t form button{width: 214px;height: 50px;border-radius:10px;color:#fff;background:var(--colors);cursor:pointer;font-size: 19px;}
.footer-t form button img{margin-right: 10px;transform: scale(0.7);margin-left: -20px;}
.footer-c{padding-bottom:113px;}
.footer-l{width: 338px;}
.footer-l dl{margin-bottom:90px;}
.footer-l dl b{font-size: 21px;line-height:36px;display:block;}
.footer-l dl p{line-height:30px;font-size: 16px;}
.footer-l h5{}
.footer-l h5 a{width: 45px;height: 45px;border-radius:60px;border:1px solid #9d9d9e;margin-right:28px;position:relative;}
.footer-l h5 a>img{transition:all 0s!important;transform: scale(0.7);}
.footer-l h5 a p{position:absolute;left:0;top:100%;width:100px;display:none;}
.footer-l h5 a:hover{background:var(--colors);border-color:var(--colors);}
.footer-l h5 a:hover>img{filter: brightness(0) invert(1);}
.footer-l h5 a:hover p{display:block;}
.footer-c2{width:470px;font-size: 19px;line-height: 36px;}
.footer-c2 h3{font-size:21px;line-height:36px;}
.footer-c2 dl{
    align-items: center;
}
.footer-c2 dl a{color:#000;}
.footer-c2 dl a:hover{color:var(--colors);}
.footer-c2 dl i{
    font-size: 0;
    width: 1px;
    height: 19px;
    background: #000;
}
.footer-c2 dl i:last-child{display:none;}
.footer-c2 p{}
.footer-c2 p a{color:#000;display:block;margin-right:20px;}
.footer-c2 p a:last-child{margin-right:0}
.footer-c2 p a:hover{color:var(--colors);}
.footer-r{width: 266px;font-size: 16px;line-height: 30px;}
.footer-r h3{font-size:21px;line-height:36px;}
.footer-r p{margin-bottom:36px;}
.footer-r h4{height:36px;font-size: 20px;color:var(--colors);margin-bottom:36px;}
.footer-r h4 img{margin-right:10px;}
.footer-b{background:var(--colors);height:160px;padding-top:30px;color:#332c2b;font-size: 19px;}
.footer-b dt{}
.footer-b dt p{margin-bottom:15px;display: flex;}
.footer-b dt p:nth-child(2){font-size:14px;}
.footer-b dt p i{transform: scale(0.7) translateX(0px) translateY(-5px);display: block;}
.footer-b dt a{color:#332c2b;padding-left: 10px;}
.footer-b dt a:hover{color:#fff;}
.footer-b dd{}
.footer-b dd a{color:#332c2b;/* font-weight: bold; */}
.footer-b dd i:last-child{display:none;}
.footer-b dd a:hover{color:#fff;}
/**/

/**/
.sqsy_sm0308 {position: fixed;top: 50%;right: 8px;transform: translateY(-50%);z-index: 9;background: #323993;border-radius: 0.78vw;width: 120px;box-shadow: 0px 0 20px rgba(0, 0, 0, 0.15);-webkit-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;}
.sqsy_sm0308.on { display: block; }
.sqsy_sm0308.close { right: -125px; }
.sqsy_sm0308.close .open_sqsy { left: -30px; z-index: 1; }
.sqsy_sm0308.close .close_sqsy { right: 0; z-index: 0; }
.sqsy_sm0308 .open_sqsy {position: absolute;width: 40px;height: auto;left: 0px;top: 50px;font-size: 24px;color: #333;z-index: 2;background: #E7332D;border-top-left-radius: 5px;border-bottom-left-radius: 5px;text-align: center;line-height: 50px;z-index: 0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;padding-right: 10px;padding-bottom: 20px;}

@media (max-width:1920px) {
	.sqsy_sm0308 .open_sqsy { font-size: 24px; }
}
@media (max-width:1680px) {
	.sqsy_sm0308 .open_sqsy { font-size: 21px; }
}
@media (max-width:1440px) {
	.sqsy_sm0308 .open_sqsy { font-size: 18px; }
}
@media (max-width:1366px) {
	.sqsy_sm0308 .open_sqsy { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.sqsy_sm0308 .open_sqsy { font-size: 16px; }
}
.sqsy_sm0308 .open_sqsy:before {width: 100%;text-align: center;color: #fff;}
.sqsy_sm0308 .open_sqsy p{color: #fff;font-weight: 600;font-size: 14px;width: 100%;height: auto;left: 0;top: 100%;line-height: 1.1;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;box-sizing: border-box;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;font-family:  SourceHanSansCN-Light, SourceHanSansCN;}
.sqsy_sm0308 .close_sqsy { position: absolute; width: 30px; height: 30px; right: 0px; top: -8px; font-size: 30px; color: #333; z-index: 2; text-align: center; line-height: 30px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }

@media (max-width:1920px) {
	.sqsy_sm0308 .close_sqsy { font-size: 30px; }
}
@media (max-width:1680px) {
	.sqsy_sm0308 .close_sqsy { font-size: 26.25px; }
}
@media (max-width:1440px) {
	.sqsy_sm0308 .close_sqsy { font-size: 22.5px; }
}
@media (max-width:1366px) {
	.sqsy_sm0308 .close_sqsy { font-size: 21.34375px; }
}
@media (max-width:1280px) {
	.sqsy_sm0308 .close_sqsy { font-size: 20px; }
}
.sqsy_sm0308 .close_sqsy:hover { transform: rotate(180deg); -ms-transform: rotate(180deg);  /* IE 9 */ -moz-transform: rotate(180deg);  /* Firefox */ -webkit-transform: rotate(180deg);  /* Safari ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ Chrome */ -o-transform: rotate(180deg); }
.sqsy_sm0308 .top { background: #fff; border-radius: 0.78vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; width: 100%; padding: 20px 0 15px; position: relative; top: -5px; }
.sqsy_sm0308 .top:before { width: 100%; height: 22px; content: ''; position: absolute; left: 0; bottom: -11px; background: url(../images/bg_xm0308.png) no-repeat center; z-index: -1; }
.sqsy_sm0308 .top h3 {font-size: 31px;color: var(--colors);text-transform: capitalize;}
@media (max-width:2048px) {
	.sqsy_sm0308 .top h3 { font-size: 33.06666667px; }
}
@media (max-width:1920px) {
	.sqsy_sm0308 .top h3 { font-size: 31px; }
}
@media (max-width:1680px) {
	.sqsy_sm0308 .top h3 { font-size: 27.125px; }
}
@media (max-width:1440px) {
	.sqsy_sm0308 .top h3 { font-size: 23.25px; }
}
@media (max-width:1366px) {
	.sqsy_sm0308 .top h3 { font-size: 22.05520833px; }
}
@media (max-width:1280px) {
	.sqsy_sm0308 .top h3 { font-size: 20.66666667px; }
}
.sqsy_sm0308 .top img { width: 88px; height: 88px; max-width: 100%; margin: 19px auto; }
.sqsy_sm0308 .top a {font-size: 14px;color: #ffffff;background: var(--colors);width: 89px;max-width: 100%;height: 24px;border-radius: 10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.sqsy_sm0308 .bot {padding: 5px 0 15px;text-align: center;}
.sqsy_sm0308 .bot a{width: 30px;height: 30px;border-radius:50px;background: #fff;overflow:hidden;margin:0 auto}
.sqsy_sm0308 .bot a img{width: 20px;transition:all 0s!important;}
.sqsy_sm0308 .bot a .img2{display:none;}
.sqsy_sm0308 .bot a:hover{background: #e72019;}
.sqsy_sm0308 .bot a:hover .img1{display:none;}
.sqsy_sm0308 .bot a:hover .img2{display:block;}
.sqsy_sm0308 .bot p { font-size: 12px; color: #ffffff; margin-bottom: 5px; }
.sqsy_sm0308 .bot b { font-size: 14px; color: #fff;  }
@media (max-width:1440px) {
	.sqsy_sm0308 { width: 120px; }
}
@media (max-width:990px) {
	.sqsy_sm0308 {/* display: none; */}
	.sqsy_sm0308.close{
    right: -100px;
}
	.sqsy_sm0308 { width: 100px; }
	.sqsy_sm0308 .top img{width: 70px;height: 70px;margin: 18px auto;}
	.sqsy_sm0308 .top a{font-size:12px;width: 80px;}
	.sqsy_sm0308 .bot{
    padding: 5px 0 10px;}
	/* .sqsy_sm0308 .bot a{width:25px;height:25px;} */
}
/**/

/**/
.sousou3{position: fixed;z-index: 1;background: rgba(255,255,255,1);width: 100%;top: 81px;left: 0px;display: none;z-index: 1003;text-align: center;}
.sousou3 input {width: 40%;height: 40px;line-height: 40px;background: #fff;box-sizing: border-box;text-indent: 1em;border-radius:2px;border: none;font-size: 14px;border: 1px solid #e5e5e5;border-top-left-radius: 5px;border-bottom-left-radius: 5px;overflow: hidden;}
.sousou3 .input2 {width:80px;/* margin-left:-80px; */cursor: pointer;padding-left: 0px;color: #fff;font-size: 14px;background: var(--colors);border-radius: 0px;outline: none;text-indent: 0;height: 40px;cursor: pointer;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.sousou3 form{display:flex;align-items:center;justify-content:center;padding: 40px 15px;}
.sousou3 i{color: #fff;font-size: 18px;cursor: pointer;margin-left: 10px;display: flex;align-items: center;justify-content: center;width: 25px;height:40px;border-radius: 50px;background: #000;height: 25px;border-radius: 30px;transform: scale(1);}
.sousou3 i img{
    width: 15px;
}
/**/

.w1{width:1440px;margin:0 auto;}
@media(max-width:1700px){
    .w1{width:1400px}
    .footer-t form p{font-size: 14px;line-height: 24px;}
    .footer-t form input{padding-left:30px;font-size:16px;}
    .footer-t form button{font-size:16px;}
    .footer-t form button img{width:30px;transform: scale(0.6);}
    .head-c-r-l-t a{font-size:18px;}
    .head-c-l{margin-right:100px;}

}
@media(max-width:1500px){
    .w1,.head-c-r-l>ul>li .head-c-r-l-b .w1{width: 84.375%;}
    .head-c-r-l-t a{font-size: 14px;}
    .head-c-r .dh{margin-right: 20px;width: 50px;}
    .head-c-r dl{width: 80px;margin-right: 10px;}
    .head-c-r dl dt{font-size: 14px;}
    body{padding-top: 50px;}
    .head-c-r-l>ul>li{padding: 0 10px;}
    .footer-t form input{width:30%;font-size: 12px;height: 40px;}
    .footer-t form button{width:25%;font-size: 12px;height: 40px;}
	
    .footer-l dl,.footer-l{font-size: 14px;width: 310px;line-height: 30px;}
	.footer-l dl{width: 261px;}
	.footer-l{
}
    .footer-c2{
    width: 340px;
    font-size: 14px;
    }
    .footer-c2 dl i{height:14px;}
    .dzfw-l{width: 38%;padding-top: 120px;}
    .dzfw-r{width: 50%;margin-top: 70px;}
    .dzfw-r p{font-size:12px;margin-bottom: 5px;line-height: 22px;}
    .footer-c2 h3{font-size:16px;}
    .footer-r{font-size: 16px;width: 187px;}
    .footer-r h3, .footer-b,.footer-l dl b{font-size: 14px;}
    .footer-b{height: 100px;padding-top: 15px;}
    .footer-b dt p:nth-child(2){font-size:12px;}
    .head-c-l{margin-right:50px;}
    .head-c-r-l-b .w1 a{font-size: 14px;}
    .footer-r p{font-size: 12px;margin-bottom: 10px;line-height: 24px;}
	.footer-l dl p{font-size: 12px;line-height: 24px;}
    .footer-l h5 a{width: 40px;height: 40px;margin-right: 15px;}
    .footer-l h5 a>img{transform:scale(0.5)}
    .footer-r h4{
    margin-bottom: 20px;
    font-size: 14px;
    }
    .footer-r h4 img{
    width: 25px;
    margin-right: 5px;
    }
    .footer-c{
    padding-bottom: 50px;
}
    .head-c-r dl:nth-child(2) dt img:nth-child(1){transform: scale(1)!important;width: 17px;}
    .head-c-r dl dt img{transform: scale(0.6)!important;}
    .head-c-r .dh img{transform: scale(0.9);}
    .dzfw{
    padding: 20px 0 20px 0;
}
    .dzfw-l h3{font-size: 28px;margin-bottom:30px;}
    .dzfw-l a{font-size: 12px;width: 150px;height: 40px;}
    .dzfw-l p{font-size: 14px;line-height:24px;margin-bottom: 133px;}
    .dzfw-l a img{/* transform: scale(0.6); */margin-left: 10px;width: 15px;}
    .head-c-l a img{height:30px}
    .head-c-r-l-t a{line-height: 50px;}
    .head-c-r-l-b .w1{height: 50px;}
    .head-c-r .dh{height: 50px;}
    .head-c-r dl dd a{font-size:12px;}
    .head-c-r-l-b{top: 71px;}
    .footer-t{
    padding-bottom: 40px;
    margin-bottom: 40px!important;
    }
    .footer-t h4 img{height:45px;}
    .footer-c2 p a{margin-right:10px}
    .footer-b dt p{margin-bottom: 10px;}
    .sousou3{top:71px;}
    .dzfw-r h4 p{
    left: 40%;
    top: 50%;}
    .head-c-r-l>ul>li .head-c-r-l-t a p{bottom: -11px;}
}

/**/
.dbdh{width:100%;position:fixed;bottom:0px;background: var(--colors);overflow:hidden;box-shadow: -5px 0px 10px rgb(236 88 52 / 50%);display:none;z-index:120;}
.dbdh ul li{float:left;width:25%;text-align:center;border-right: 1px solid rgba(255,255,255,0.3);padding:10px 0;cursor:pointer;}
.dbdh ul li:last-child{border:none;width:25%;}
.dbdh ul li.active{background:#fff;}
.dbdh ul li.active a{color:var(--colors);}
.dbdh ul li a{color:#fff;font-size:14px;text-transform: uppercase;}
.dbdh ul li i{display:block;margin-bottom:5px;}
/**/

/**/
.video{cursor:pointer;}
#fade { display: none; background: #000000;position: fixed; left: 0; top: 0;width: 100%; height: 100%;opacity: .80;z-index: 9999;}
.top_popupbox{max-width:80%;width:1200px;height: auto;border-radius:8px;background-repeat:no-repeat;display: none; /* Hidden as default */float: left;position: fixed;top: 50%;left: 50%;z-index: 99999;opacity:1px;background: #fff;-webkit-transform: translateY(-50%) translateX(-50%);background: #000;transform: translateY(-50%) translateX(-50%);
     }
.popupbox i,.top_popupbox i {background: url("../images/guanbi.png") no-repeat center #000;padding: 16px;position: absolute;right: 0;top: 0;width: 40px;z-index: 3;height: 40px;}
iframe#sp{width:100%;height:400px;display: block;}
video#sp{width:100%;max-height:80vh;display: block;}
/**/

/**/
@-webkit-keyframes rotation{
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}
.tp_dh{
    -webkit-transform: rotate(360deg);
    animation: rotation 3s linear infinite;
    -moz-animation: rotation 3s linear infinite;
    -webkit-animation: rotation 3s linear infinite;
    -o-animation: rotation 3s linear infinite;
}

/*wow*/
@-webkit-keyframes fadeInDown1 {
    from { opacity: 0; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
@keyframes fadeInDown1 {
    from { opacity: 0; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
.fadeInDown1 { -webkit-animation-name: fadeInDown1; animation-name: fadeInDown1 }
@-webkit-keyframes fadeInDown2 {
    from { opacity: 0; -webkit-transform: translate3d(0, -20%, 0); transform: translate3d(0, -20%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
@keyframes fadeInDown2 {
    from { opacity: 0; -webkit-transform: translate3d(0, -20%, 0); transform: translate3d(0, -20%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
.fadeInDown2 { -webkit-animation-name: fadeInDown2; animation-name: fadeInDown2 }
@-webkit-keyframes fadeInLeft1 {
    from { -webkit-transform: translate3d(-10%, 0, 0); transform: translate3d(-10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInLeft1 {
    from { -webkit-transform: translate3d(-10%, 0, 0); transform: translate3d(-10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInLeft1 { -webkit-animation-name: fadeInLeft1; animation-name: fadeInLeft1 }
@-webkit-keyframes fadeInLeft2 {
    from { -webkit-transform: translate3d(-5%, 0, 0); transform: translate3d(-5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInLeft2 {
    from { -webkit-transform: translate3d(-5%, 0, 0); transform: translate3d(-5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInLeft2 { -webkit-animation-name: fadeInLeft2; animation-name: fadeInLeft2 }
@-webkit-keyframes fadeInRight1 {
    from { -webkit-transform: translate3d(10%, 0, 0); transform: translate3d(10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInRight1 {
    from { -webkit-transform: translate3d(10%, 0, 0); transform: translate3d(10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInRight1 { -webkit-animation-name: fadeInRight1; animation-name: fadeInRight1 }
@-webkit-keyframes fadeInRight2 {
    from { -webkit-transform: translate3d(5%, 0, 0); transform: translate3d(5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInRight2 {
    from { -webkit-transform: translate3d(5%, 0, 0); transform: translate3d(5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInRight2 { -webkit-animation-name: fadeInRight2; animation-name: fadeInRight2 }
@-webkit-keyframes zoomLeft {
    from { -webkit-transform: scale3d(0.3, .3, .3); transform: scale3d(0.3, .3, .3); opacity: 0 }
    50% { opacity: 1 }
}
@keyframes zoomLeft {
    from { -webkit-transform: scale3d(0.3, .3, .3); transform: scale3d(0.3, .3, .3); opacity: 0 }
    50% { opacity: 1 }
}
.zoomLeft { -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-animation-name: zoomLeft; animation-name: zoomLeft }
.zoomRight { -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-animation-name: zoomLeft; animation-name: zoomLeft }
@-webkit-keyframes fadeInUp1 {
    from { -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInUp1 {
    from { -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInUp1 { -webkit-animation-name: fadeInUp1; animation-name: fadeInUp1 }
@-webkit-keyframes fadeInUp2 {
    from { -webkit-transform: translate3d(0, 2%, 0); transform: translate3d(0, 2%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInUp2 {
    from { -webkit-transform: translate3d(0, 2%, 0); transform: translate3d(0, 2%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInUp2 { -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2 }
@keyframes myfirst {
    0% { top: 0; left: 0 }
    25% { top: 10px; left: 0 }
    50% { top: 0; left: 0 }
    100% { top: 0; left: 0 }
}
@-moz-keyframes myfirst {
    0% { top: 0; left: 0 }
    25% { top: 10px; left: 0 }
    50% { top: 0; left: 0 }
    100% { top: 0; left: 0 }
}
@-webkit-keyframes myfirst {
    0% { top: 0; left: 0 }
    25% { top: 10px; left: 0 }
    50% { top: 0; left: 0 }
    100% { top: 0; left: 0 }
}
@-o-keyframes myfirst {
    0% { top: 0; left: 0 }
    25% { top: 10px; left: 0 }
    50% { top: 0; left: 0 }
    100% { top: 0; left: 0 }
}

.onion-tstime{-webkit-transition: 1.5s;-o-transition: 1.5s;transition: 1.5s;}
.onion-tfty{-webkit-transform: translateY(40px);-ms-transform: translateY(40px);transform: translateY(40px); opacity: .2;}
.onion-ts{opacity: 0.1;}
.title-flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; overflow: hidden;line-height:140%!important}
@-webkit-keyframes aititle{
    0%{opacity: 0; -webkit-transform: translateY(70px); transform: translateY(70px);}
    100%{opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}
}
@keyframes aititle{
    0%{opacity: 0; -webkit-transform: translateY(70px); transform: translateY(70px);}
    100%{opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}
}
/*wow*/

/**/
.sj_dh{background-color: #fff;height:60px;position:fixed;top:0;width:100%;z-index:100000;box-shadow: 1px 1px 10px rgba(0,0,0,0.1);display: none;}
#btn {background: none;border: none;outline: none;display: inline-block;z-index: 100;cursor: pointer;width:40px;position:fixed;top:16px;right:5px;}
#btn span{display: block;width: 20px;height: 1px;background: #222;margin: 6px 0px;transition: all 0.5s;}
#btn .one{transform-origin: left center;transform: rotate(45deg);}
#btn .two{transform-origin: left bottom;transform: rotate(-45deg);margin-top: 5px;}
#btn #c{transition: all 0.5s;}
.sj_logo {text-align:left;height: 60px;display:  flex;justify-content: flex-start;align-items:  center;}
.sj_logo a{text-align:left;color:#f1c232;margin-left:15px;display: block;max-width: calc(100% - 110px);}
.sj_logo a img{max-height: 40px;display:block;}
.en{text-align: center;}
.en a{padding:0 10% ;}

.navigation{width: 100%;top:50px;background: #fff;position: fixed;left: 0;top: -100%;z-index:99999;transition: all 0.5s;overflow:auto; max-height:100%;height:auto;}
.kj{padding: 0px 10px;overflow: auto;}
.kj>li{width:100%;line-height:50px;border-bottom: 1px solid #cecbcb;}
.kj>li:nth-child(1){margin-top:60px;}
.kj .t{padding-left:10px;}
.kj li .t{line-height:50px;font-size:14px;overflow: hidden;}
.kj li .t button{background:none;outline:none;font-size:20px;height: 30px;line-height: 30px;margin-top: 15px;padding: 0 12px;border-radius: 4px;background:#73659d;color: #fff;transition: all .36s ease;border:none;}
.kj li div.t .arrow.up {
    background-image: url(../images/xx.png);
    transform: rotate(180deg);}
.kj li div.t .arrow.down {background-image: url(../images/xx.png);}
.kj li .t .arrow {display:block;width: 31px;height: 32px;background: no-repeat 0 center;float: right;margin-top: 9px;margin-right: 10px;transition: all 0.1s;background-image: url(../images/logo.png);}
.kj .t2{padding-left:10px;}
.kj li .t2{line-height:50px;font-size:14px;overflow:hidden;display: flex;align-items: center;border-top: 1px solid #d3d3d3;}
.kj li .t2 a{color:#666;border: none!important;font-size: 13px;}
.kj li .t2 button{background:none;outline:none;font-size:20px;height: 30px;line-height: 30px;margin-top: 15px;padding: 0 12px;border-radius: 4px;background:#73659d;color: #fff;transition: all .36s ease;border:none;}
.kj li div.t2 .arrow.up {
    background-image: url(../images/xx.png);
    transform: rotate(180deg);}
.kj li div.t2 .arrow.down {background-image: url(../images/xx.png);}
.kj li .t2 .arrow {display:block;width: 31px;height: 32px;background: no-repeat 0 center;float: right;margin-top: 9px;margin-right: 10px;transition: all 0.1s;background-image: url(../images/logo.png);}
.kj li ul li {color: #727272;line-height: 40px;}
.kj li ul li {color: #727272;line-height: 40px;}
.kf .menu2 li{border-top: 1px solid #d3d3d3;}
.menu2{}

.kj li a{font-size:14px;font-weight:bold;color:#222;display:block;float:left;}
.kj li .menu li a {color: #666;}
.kj li a:hover{color: #222;}
.menu,.menu2{display:none;}
.menu2 li{border-top: 1px solid #d3d3d3;/* margin-top: 2px; */}
.menu li{overflow:hidden;}
.menu li a{padding-left:20px;overflow:hidden;}
.menu2 li a{padding-left:40px;overflow:hidden;}
.kj li ul li a {display: block;border-top: 1px solid #d3d3d3;float:left;width:calc(100% - 20px);}
.kj li ul li .menu2 li a{width: calc(100% - 40px);border: none;}
.kj li ul li a{}
.label{padding: 0;}
.sdfs{width:100%;height:500px;background:#f00;}
.s_search{display: inline-block;z-index: 100;cursor: pointer;width:10%;position:fixed;top:15px;right: 1%;text-align:center;}
.s_search a{color: #222;font-size: 18px;}
.nav_active>a{color: #007f82 !important;}
/**/

/**/
table.jiaotong,.jiaotong th,.jiaotong td
{
    border: 1px solid #eee;
    color: #333;
    line-height: 30px;
}
.jtsj{font-size: 18px;font-weight: 600;color: #222;}
table.jiaotong{border-collapse: 0;border-spacing: 0;width: 100%;}
.qdsj td{color: #222;font-weight: 600;}

.piro_overlay{position:fixed;top:0;left:0;width:100%!important;height:100%!important;background:#000;display:none;z-index: 1001;}
.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008;background:0 0}

.caption{position:absolute;bottom:0;left:0;margin:0;display:block;padding:0;cursor:text;background:#222}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block;padding:0;background:0 0}
.caption p{display:block;margin:0;padding:10px 28px 10px 38px;text-align:center;font-weight:400;background:#000;color:#fff;font-size:20px;display:none;}
a.piro_close{position:absolute;top:10%;right: 20%;height: 50px;width: 50px;background:url(../images/close_btn.png) no-repeat;cursor:pointer;z-index:100006;background-size: 100% 100%;}
a:hover.piro_close{/* background:url(../images/close_btn_h.png) no-repeat */}
a.piro_next{position:absolute;top:50%;width: 30px;height: 82px;right: 20%;text-indent:-999em;outline:0;display:block;margin:-18px 0 0;background: url(../images/next.png) center no-repeat;border:0;cursor:pointer;z-index:1000000001;background-size: 100% auto;}
a:hover.piro_next{/* background:url(../images/next_h.png) center right no-repeat */}
a.piro_prev{position:absolute;top:50%;width: 30px;height: 82px;left: 20%;text-indent:-999em;outline:0;display:block;margin:-18px 0 0;background: url(../images/prev.png) center no-repeat;border:0;cursor:pointer;z-index:1000000000;background-size: 100% auto;}
a:hover.piro_prev{/* background:url(../images/prev_h.png) center left no-repeat */}
.pirobox_content{position: fixed;top:0%;left:0%;padding:0;width:calc(100vw - 20px)!important;display:block;margin:0!important;height:100vh;z-index: 100000000000000;}
.pirobox_content tbody{width:100%;display: block;}
.pirobox_content img{height:auto!important;max-width:90%;max-height:90vh;width:auto!important;}
.c_c{margin:0;padding:0;}
.c_c div{width:760px;/*height:560px;*/margin:0;padding:0;width: 100vw!important;height: 100vh;display: flex;align-items: center;justify-content: center;}
.box_img{position:absolute;z-index:99995;background:url(../images/img_bg.png);width:100%;top:30px;left:30px;height:100%;padding:0}
.err_mess{position:absolute;bottom:20px;color:#fff;padding:0;margin:0 0 0 20px;display:block}
.err_mess a{color:red;font-weight:700}
.number{position:absolute;margin-left:3px;height:18px;width:30px;padding:3px;left:0;color:#666;bottom:1px;font-size:11px}

a:hover.link_to{background:url(../images/link_out_h.png) no-repeat}

a:hover.play{background:url(../images/play_h.png) no-repeat}
a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px;height:40px;margin:0;outline:0;display:block;background:url(../images/pause.png) no-repeat;text-indent:-999em;border:0;cursor:pointer}
a:hover.stop{background:url(../images/pause_h.png) no-repeat}
@media (max-width:1200px){
   .pirobox_content{width:320px!important;margin-left:-160px!important;height:80vh!important;position:fixed;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);margin-top:0!important;margin-left: 0!important;transform: translateY(-50%) translateX(-50%);}
    .c_c div{width:320px!important;display:flex;align-items:center;height:auto!important;position:absolute;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);}
    .c_c div img{width:100%!important;height:auto!important;}
    a.piro_close,a.piro_next{right: 10%;}
    a.piro_close{width:30px;height:30px;}
    a.piro_next{width:20px;right: 30px;}
    a.piro_prev{width:20px;left: 30px;}
}
/**/

/**/
.footer2{display:none;padding:15px;overflow:hidden;background:#1E1E1E;margin-bottom:58px;}
.footer2 ul{}
.footer2 ul li{}
.footer2 ul li:last-child .footer2-t{border:none;}
.footer2 ul li span.down{-webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);}
.footer2-t{overflow:hidden;border-bottom: 1px solid rgba(255,255,255,0.3);}
.footer2-t a{display:block;overflow:hidden;width:calc(100% - 50px);float:left;font-size: 13px;}
.footer2-t p{float:left;line-height: 30px;color:#EAEAEA;}
.footer2-t span{float:right;display:block;/*background:#EAEAEA;*/}
.footer2-t span img{width:20px;line-height:30px;margin-top: 5px;}
.footer2-b{display:none;}
.footer2-b a{display:block;line-height:30px;color:#EAEAEA;text-indent:10px;}
/**/
.hg{ white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.hg2{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.hg3{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.hg4{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical;}
.hg5{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical;}
.hg6{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;line-clamp: 6;-webkit-box-orient: vertical;}
.hg7{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;line-clamp: 7;-webkit-box-orient: vertical;}
.d-y{display:block;}
.d-x{display:none!important;}
.flex{display:flex;}
.flex-wrap{display:flex;flex-wrap:wrap;}
.flex-jcr{justify-content:space-between;}
.flex-jcc{justify-content:center;}
.flex-ait{align-items:flex-start;}
.flex-aic{align-items:center;}
.flex-aib{align-items:flex-end;}
.flex-jc{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}

@media screen and (max-width:1200px){
	.dzfw-l p{font-size:12px!important;}
	.sousou3 form{padding:20px 20px;}
    /*.sj_dh,.footer2,.dbdh{display:block;}*/
    body:before{content: '';width:100%;height:60px;display:block;}
    iframe#sp{width:100%;height:200px;}
    body{padding-top:0!important;}
    .t-c{text-align:center!important;}
    .d-x{display:block!important;}
    .d-y{display:none!important;}
    .display,.heat,.head,.footer{display:none!important}
    .l-h{line-height:22px!important;}
    .d-x{display:block!important;}
    .w100{width: 100%!important;}
    .w30,.top_popupbox{width:calc(100% - 40px)!important;}
    .sousou3{top:60px;}
    .sousou3 #Search{width:50%;margin-left: 5px;border-radius: 0;width: calc(100% - 120px);}
    .h{height:auto!important;}
    .margin{margin:40px auto!important;}
    .margin0{margin:0!important}
    .margin1{margin:10px!important;}
    .margin2{margin:20px!important;}
    .margin3{margin:30px!important;}
    .margin4{margin:40px!important;}
    .m-l{margin-left:0!important}
    .m-l1{margin-left:10px!important}
    .m-l2{margin-left:20px!important}
    .m-l3{margin-left:30px!important}
    .m-l4{margin-left:40px!important}
    .m-r{margin-right:0px!important}
    .m-r1{margin-right:10px!important}
    .m-r2{margin-right:20px!important}
    .m-r3{margin-right:30px!important}
    .m-r4{margin-right:40px!important}
    .m-t{margin-top:0!important}
    .m-t1{margin-top:10px!important;}
    .m-t2{margin-top:20px!important;}
    .m-t3{margin-top:30px!important;}
    .m-t4{margin-top:40px!important;}
    .m-b{margin-bottom:0!important}
    .m-b1{margin-bottom:10px!important;}
    .m-b2{margin-bottom:20px!important;}
    .m-b3{margin-bottom:30px!important;}
    .m-b4{margin-bottom:40px!important;}

    .padding{padding:40px 20px!important;box-sizing:border-box;}
    .padding0{padding:0px!important;}
    .padding1{padding:10px!important;}
    .padding2{padding:20px!important;}
    .padding3{padding:30px!important;}
    .padding4{padding:40px!important;}
    .p-t{padding-top:0px!important;}
    .p-t1{padding-top:10px!important;}
    .p-t2{padding-top:20px!important;}
    .p-t3{padding-top:30px!important;}
    .p-t4{padding-top:40px!important;}
    .p-b{padding-bottom:0px!important;}
    .p-b1{padding-bottom:10px!important;}
    .p-b2{padding-bottom:20px!important;}
    .p-b3{padding-bottom:30px!important;}
    .p-b4{padding-bottom:40px!important;}
    .p-l{padding-left:0px!important;}
    .p-l1{padding-left:10px!important;}
    .p-l2{padding-left:20px!important;}
    .p-l3{padding-left:30px!important;}
    .p-l4{padding-left:40px!important;}
    .p-t{padding-top:0px!important;}
    .p-t1{padding-top:10px!important;}
    .p-t2{padding-top:20px!important;}
    .p-t3{padding-top:30px!important;}
    .p-t4{padding-top:40px!important;}
    .p-r{padding-right:0px!important;}
    .p-r1{padding-right:10px!important;}
    .p-r2{padding-right:20px!important;}
    .p-r3{padding-right:30px!important;}
    .p-r4{padding-right:40px!important;}

    .f-s12{font-size:12px!important}
    .f-s14{font-size:14px!important}
    .f-s16{font-size:16px!important}
    .f-s18{font-size:18px!important}
    .f-s20{font-size:20px!important}
    .f-s22{font-size:22px!important}
    .f-s24{font-size:24px!important}
    .f-s26{font-size:26px!important}
    .f-s28{font-size:28px!important}
}