@charset "utf-8";
html{-webkit-text-size-adjust:100%;max-width:100%;height:100%}
body{line-height:1.6;margin:0;height:auto!important;min-height:100%!important;box-sizing:border-box;position:relative;overflow-x:hidden;color:#333}
main{display:block}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}sup{top:-.5em}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.5;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
.hidden,[hidden]{display:none!important}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
.video embed,.video object,.video iframe{width:100%;height:auto}
video,iframe{max-width:100%}
li{list-style:none}
img{border-style:none;max-width:100%;height:auto; max-height:100%;width:auto9;vertical-align:middle;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}
.pure-img{max-width:100%;height:auto;display:block}
svg{vertical-align:middle}
table{max-width:100%; word-break:break-all;border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb;border-left:0 none;}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { table .pure-g {display:block} }
table caption{color:#000;font:italic 85%/1 arial, sans-serif;padding:1em 0;text-align:center}
table tr, table td{width:auto!important;}
table td, table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;box-shadow: -1px 0 0 0 #cbcbcb;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}
table td:first-child, table th:first-child {border-left-width:0}
table thead {background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}
table td {background-color:transparent}
table td {border-bottom:1px solid #cbcbcb}
table tbody>tr:last-child>td {border-bottom-width:0}
a{color:#222;background-color:transparent;text-decoration:none}a:hover, .active, .sen-one-on{color:#ffae00!important}
#content img,#content2 img,#content3 img,#content4 img{max-width:100%!important;height:auto!important; max-height:100%!important;width:auto9;vertical-align:middle}
.dong, a img, a:hover img, .xiao img, .xiao:hover img, .da img, .da:hover img{-webkit-transition:all 0.6s cubic-bezier(0.216, 0.62, 0.356, 1) 0s;-moz-transition:all 0.6s cubic-bezier(0.216, 0.62, 0.356, 1) 0s;transition:all 0.6s cubic-bezier(0.216, 0.62, 0.356, 1) 0s;}
.xiao:hover img{transform:scale(.96)}
.da:hover img{transform:scale(1.1)}
@font-face {
  font-family: 'iconfont';
  src: url('/iconfont/iconfont.woff2') format('woff2'),
       url('/iconfont/iconfont.woff') format('woff'),
       url('/iconfont/iconfont.ttf') format('truetype');
}
.i{font-family:"iconfont" !important;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.w1600{width:96%;max-width:1600px; margin-left:auto;margin-right:auto;}
.w1500a,.w1400a,.w1300a,.w1222a,.w1200a{width:100%;margin-left:auto;margin-right:auto}
.w1500a{max-width:1500px}.w1400a{max-width:1400px}.w1300a{max-width:1300px;}.w1222a{max-width:1222px}.w1200a{max-width:1200px}

.w1500,.w1400,.w1300,.w1222,.w1200{width:calc(100% - 20px);margin-left:auto;margin-right:auto;font-family:Lato, "MS Sans Serif", Geneva, sans-serif;}
.w1500{max-width:1500px}
.w1400{max-width:1400px}
.w1300{max-width:1300px}
.w1222{max-width:1222px}
.w1200{max-width:1200px}
@media (max-width:1520px) { .w1500{margin-left:10px;margin-right:10px} }
@media (max-width:1420px) { .w1400{margin-left:10px;margin-right:10px} }
@media (max-width:1320px) { .w1300{margin-left:10px;margin-right:10px} }
@media (max-width:1242px) {	.w1222{margin-left:10px;margin-right:10px} }
@media (max-width:1220px) {	.w1200{margin-left:10px;margin-right:10px} }
.w1500:after,.w1400:after,.w1300:after,.w1222:after,.w1200:after,.clear:after{content:" 020";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}

.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt50{margin-top:50px;}.mt100{margin-top:100px;}
.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.mb50{margin-bottom:50px;}.mb100{margin-bottom:100px;}

.pt10{padding-top:10px;}.pt20{padding-top:20px;}.pt30{padding-top:30px;}.pt50{padding-top:50px;}.pt100{padding-top:100px;}
.pb10{padding-bottom:10px;}.pb20{padding-bottom:20px;}.pb30{padding-bottom:30px;}.pb50{padding-bottom:50px;}.pb100{padding-bottom:100px;}
@media screen and (max-width:767px) {
    .mt10{margin-top:6px;}.mt20{margin-top:12px;}.mt30{margin-top:18px;}.mt50{margin-top:28px;}.mt100{margin-top:50px;}
    .mb10{margin-bottom:6px;}.mb20{margin-bottom:12px;}.mb30{margin-bottom:18px;}.mb50{margin-bottom:28px;}.mb100{margin-bottom:50px;}

    .pt10{padding-top:6px;}.pt20{padding-top:12px;}.pt30{padding-top:18px;}.pt50{padding-top:28px;}.pt100{padding-top:50px;}
    .pb10{padding-bottom:6px;}.pb20{padding-bottom:12px;}.pb30{padding-bottom:18px;}.pb50{padding-bottom:28px;}.pb100{padding-bottom:50px;}
}

.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}
.g0,.g,.g1,.g2,.g3,.g4,.g5,.g6,.g7,.g8,.g9,.g10,.gm0,.gm,.gm1,.gm2,.gm3,.gm4,.gm5,.gm6,.gm7,.gm8,.gm9.gm10,.w0,.w1,.w2,.w3,.w4,.w5,.w6,.w7,.w8,.w9,.w10,.w11,.w12,.w13,.w14,.w15,.w16,.w17,.w18,.w19,.w20,.w21,.w22,.w23,.w24,.w25,.w26,.w27,.w28,.w29,.w30,.w31,.w32,.w33,.w34,.w35,.w36,.w37,.w38,.w39,.w40,.w41,.w42,.w43,.w44,.w45,.w46,.w47,.w48,.w49,.w50,.w51,.w52,.w53,.w54,.w55,.w56,.w57,.w58,.w59,.w60,.w61,.w62,.w63,.w64,.w65,.w66,.w67,.w68,.w69,.w70,.w71,.w72,.w73,.w74,.w75,.w76,.w77,.w78,.w79,.w80,.w81,.w82,.w83,.w84,.w85,.w86,.w87,.w88,.w89,.w90,.w91,.w92,.w93,.w94,.w95,.w96,.w97,.w98,.w99,.w100,.s0,.s1,.s2,.s3,.s4,.s5,.s6,.s7,.s8,.s9,.s10,.s11,.s12,.s13,.s14,.s15,.s16,.s17,.s18,.s19,.s20,.s21,.s22,.s23,.s24,.s25,.s26,.s27,.s28,.s29,.s30,.s31,.s32,.s33,.s34,.s35,.s36,.s37,.s38,.s39,.s40,.s41,.s42,.s43,.s44,.s45,.s46,.s47,.s48,.s49,.s50,.s51,.s52,.s53,.s54,.s55,.s56,.s57,.s58,.s59,.s60,.s61,.s62,.s63,.s64,.s65,.s66,.s67,.s68,.s69,.s70,.s71,.s72,.s73,.s74,.s75,.s76,.s77,.s78,.s79,.s80,.s81,.s82,.s83,.s84,.s85,.s86,.s87,.s88,.s89,.s90,.s91,.s92,.s93,.s94,.s95,.s96,.s97,.s98,.s99,.s100{font-family:sans-serif;display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;zoom:1}
.g0{display:none}.g,.g1{width:100%}.g2{width:50%}.g3{width:33.3333%}.g4{width:25%}.g5{width:20%}.g6{width:16.6666%}.g7{width:14.2857%}.g8{width:12.5%}.g9{width:11.1111%}.g10{width:10%}
.w0{width:0;display:none}.w1{width:1%}.w2{width:2%}.w3{width:3%}.w4{width:4%}.w5{width:5%}.w6{width:6%}.w7{width:7%}.w8{width:8%}.w9{width:9%}.w10{width:10%}.w11{width:11%}.w12{width:12%}.w13{width:13%}.w14{width:14%}.w15{width:15%}.w16{width:16%}.w17{width:17%}.w18{width:18%}.w19{width:19%}.w20{width:20%}.w21{width:21%}.w22{width:22%}.w23{width:23%}.w24{width:24%}.w25{width:25%}.w26{width:26%}.w27{width:27%}.w28{width:28%}.w29{width:29%}.w30{width:30%}.w31{width:31%}.w32{width:32%}.w33{width:33%}.w34{width:34%}.w35{width:35%}.w36{width:36%}.w37{width:37%}.w38{width:38%}.w39{width:39%}.w40{width:40%}.w41{width:41%}.w42{width:42%}.w43{width:43%}.w44{width:44%}.w45{width:45%}.w46{width:46%}.w47{width:47%}.w48{width:48%}.w49{width:49%}.w50{width:50%}.w51{width:51%}.w52{width:52%}.w53{width:53%}.w54{width:54%}.w55{width:55%}.w56{width:56%}.w57{width:57%}.w58{width:58%}.w59{width:59%}.w60{width:60%}.w61{width:61%}.w62{width:62%}.w63{width:63%}.w64{width:64%}.w65{width:65%}.w66{width:66%}.w67{width:67%}.w68{width:68%}.w69{width:69%}.w70{width:70%}.w71{width:71%}.w72{width:72%}.w73{width:73%}.w74{width:74%}.w75{width:75%}.w76{width:76%}.w77{width:77%}.w78{width:78%}.w79{width:79%}.w80{width:80%}.w81{width:81%}.w82{width:82%}.w83{width:83%}.w84{width:84%}.w85{width:85%}.w86{width:86%}.w87{width:87%}.w88{width:88%}.w89{width:89%}.w90{width:90%}.w91{width:91%}.w92{width:92%}.w93{width:93%}.w94{width:94%}.w95{width:95%}.w96{width:96%}.w97{width:97%}.w98{width:98%}.w99{width:99%}.w100{width:100%}
@media (max-width:767px) {
	.gm0{display:none}.gm,.gm1{width:100%}.gm2{width:50%}.gm3{width:33.3333%}.gm4{width:25%}.gm5{width:20%}.gm6{width:16.6666%}.gm7{width:14.2857%}.gm8{width:12.5%}.gm9{width:11.1111%}.gm10{width:10%}
	.s0{width:0;display:none}.s1{width:1%}.s2{width:2%}.s3{width:3%}.s4{width:4%}.s5{width:5%}.s6{width:6%}.s7{width:7%}.s8{width:8%}.s9{width:9%}.s10{width:10%}.s11{width:11%}.s12{width:12%}.s13{width:13%}.s14{width:14%}.s15{width:15%}.s16{width:16%}.s17{width:17%}.s18{width:18%}.s19{width:19%}.s20{width:20%}.s21{width:21%}.s22{width:22%}.s23{width:23%}.s24{width:24%}.s25{width:25%}.s26{width:26%}.s27{width:27%}.s28{width:28%}.s29{width:29%}.s30{width:30%}.s31{width:31%}.s32{width:32%}.s33{width:33%}.s34{width:34%}.s35{width:35%}.s36{width:36%}.s37{width:37%}.s38{width:38%}.s39{width:39%}.s40{width:40%}.s41{width:41%}.s42{width:42%}.s43{width:43%}.s44{width:44%}.s45{width:45%}.s46{width:46%}.s47{width:47%}.s48{width:48%}.s49{width:49%}.s50{width:50%}.s51{width:51%}.s52{width:52%}.s53{width:53%}.s54{width:54%}.s55{width:55%}.s56{width:56%}.s57{width:57%}.s58{width:58%}.s59{width:59%}.s60{width:60%}.s61{width:61%}.s62{width:62%}.s63{width:63%}.s64{width:64%}.s65{width:65%}.s66{width:66%}.s67{width:67%}.s68{width:68%}.s69{width:69%}.s70{width:70%}.s71{width:71%}.s72{width:72%}.s73{width:73%}.s74{width:74%}.s75{width:75%}.s76{width:76%}.s77{width:77%}.s78{width:78%}.s79{width:79%}.s80{width:80%}.s81{width:81%}.s82{width:82%}.s83{width:83%}.s84{width:84%}.s85{width:85%}.s86{width:86%}.s87{width:87%}.s88{width:88%}.s89{width:89%}.s90{width:90%}.s91{width:91%}.s92{width:92%}.s93{width:93%}.s94{width:94%}.s95{width:95%}.s96{width:96%}.s97{width:97%}.s98{width:98%}.s99{width:99%}.s100{width:100%}
}
.ml1{margin-left:1%}.ml2{margin-left:2%}.ml3{margin-left:3%}.ml4{margin-left:4%}.ml5{margin-left:5%}.ml6{margin-left:6%}.ml7{margin-left:7%}.ml8{margin-left:8%}.ml9{margin-left:9%}.ml10{margin-left:10%}
@media (max-width:768px) {
	.s100.ml1,.gm.ml1,.gm1.ml1,.s100.ml2,.gm.ml2,.gm1.ml2,.s100.ml3,.gm.ml3,.gm1.ml3,.s100.ml4,.gm.ml4,.gm1.ml4,.s100.ml5,.gm.ml5,.gm1.ml5,.s100.ml6,.gm.ml6,.gm1.ml6,.s100.ml7,.gm.ml7,.gm1.ml7,.s100.ml8,.gm.ml8,.gm1.ml8,.s100.ml9,.gm.ml9,.gm1.ml9,.s100.ml10,.gm.ml10,.gm1.ml10{margin-left:0}
}

.flex{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}
.flex2{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}
.hang,.hang1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hang2,.hang3,.hang4,.hang5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.hang2{-webkit-line-clamp:2;}
.hang3{-webkit-line-clamp:3;}
.hang4{-webkit-line-clamp:4;}
.hang5{-webkit-line-clamp:5;}
*{outline:none;}
.b1,.b2,.b3,.b4,.b5,.b6,.v1,.v2,.v3,.v4,.v5,.v6{cursor:pointer;}
.yy{box-shadow:0 0 10px rgba(49,49,49,.2)}/*阴影*/


.w001{width:101%;margin-left:-1%;padding-left:0}
.w001 .g2, .w001 .g3, .w001 .g4, .w001 .g5, .w001 .g6{margin-left:.990099%}
.w001 .g2{width:49.009901%}.w001 .g3{width:32.343234%}.w001 .g4{width:24.009901%}.w001 .g5{width:19.009901%}.w001 .g6{width:15.676567%}
.w002{width:102%;margin-left:-2%;padding-left:0}
.w002 .g2, .w002 .g3, .w002 .g4, .w002 .g5, .w002 .g6{margin-left:1.960784%}
.w002 .g2{width:48.039216%}.w002 .g3{width:31.372549%}.w002 .g4{width:23.039216%}.w002 .g5{width:18.039216%}.w002 .g6{width:14.705882%}
.w003{width:103%;margin-left:-3%;padding-left:0}
.w003 .g2, .w003 .g3, .w003 .g4, .w003 .g5, .w003 .g6{margin-left:2.912621%}
.w003 .g2{width:47.087379%}.w003 .g3{width:30.420712%}.w003 .g4{width:22.087379%}.w003 .g5{width:17.087379%}.w003 .g6{width:13.754045%}
.w004{width:104%;margin-left:-4%;padding-left:0}
.w004 .g2, .w004 .g3, .w004 .g4, .w004 .g5, .w004 .g6{margin-left:3.846153%}
.w004 .g2{width:46.153847%}.w004 .g3{width:29.48718%}.w004 .g4{width:21.153847%}.w004 .g5{width:16.153847%}.w004 .g6{width:12.820513%}
.w005{width:105%;margin-left:-5%;padding-left:0}
.w005 .g2, .w005 .g3, .w005 .g4, .w005 .g5, .w005 .g6{margin-left:4.761904%}
.w005 .g2{width:45.238096%}.w005 .g3{width:28.571429%}.w005 .g4{width:20.238096%}.w005 .g5{width:15.238096%}.w005 .g6{width:11.904762%}
.w006{width:106%;margin-left:-6%;padding-left:0}
.w006 .g2, .w006 .g3, .w006 .g4, .w006 .g5, .w006 .g6{margin-left:5.660377%}
.w006 .g2{width:44.339623%}.w006 .g3{width:27.672956%}.w006 .g4{width:19.339623%}.w006 .g5{width:14.339623%}.w006 .g6{width:11.006289%}
.w007{width:107%;margin-left:-7%;padding-left:0}
.w007 .g2, .w007 .g3, .w007 .g4, .w007 .g5, .w007 .g6{margin-left:6.542056%}
.w007 .g2{width:43.457944%}.w007 .g3{width:26.791277%}.w007 .g4{width:18.457944%}.w007 .g5{width:13.457944%}.w007 .g6{width:10.12461%}
.w008{width:108%;margin-left:-8%;padding-left:0}
.w008 .g2, .w008 .g3, .w008 .g4, .w008 .g5, .w008 .g6{margin-left:7.407407%}
.w008 .g2{width:42.592593%}.w008 .g3{width:25.925926%}.w008 .g4{width:17.592593%}.w008 .g5{width:12.592593%}.w008 .g6{width:9.259259%}
.w009{width:109%;margin-left:-9%;padding-left:0}
.w009 .g2, .w009 .g3, .w009 .g4, .w009 .g5, .w009 .g6{margin-left:8.25688%}
.w009 .g2{width:41.74312%}.w009 .g3{width:25.076453%}.w009 .g4{width:16.74312%}.w009 .g5{width:11.74312%}.w009 .g6{width:8.409786%}
.w010{width:110%;margin-left:-10%;padding-left:0}
.w010 .g2, .w010 .g3, .w010 .g4, .w010 .g5, .w010 .g6{margin-left:9.090909%}
.w010 .g2{width:40.909091%}.w010 .g3{width:24.242424%}.w010 .g4{width:15.909091%}.w010 .g5{width:10.909091%}.w010 .g6{width:7.575757%}
@media (max-width:767px) {
    .w001 .gm1{width:99.009901%}.w001 .gm2{width:49.009901%}.w001 .gm3{width:32.343234%}
    .w002 .gm1{width:98.039216%}.w002 .gm2{width:48.039216%}.w002 .gm3{width:31.372549%}
    .w003 .gm1{width:97.087379%}.w003 .gm2{width:47.087379%}.w003 .gm3{width:30.420712%}
    .w004 .gm1{width:96.153847%}.w004 .gm2{width:46.153847%}.w004 .gm3{width:29.48718%}
    .w005 .gm1{width:95.238096%}.w005 .gm2{width:45.238096%}.w005 .gm3{width:28.571429%}
    .w006 .gm1{width:94.339623%}.w006 .gm2{width:44.339623%}.w006 .gm3{width:27.672956%}
    .w007 .gm1{width:93.457944%}.w007 .gm2{width:43.457944%}.w007 .gm3{width:26.791277%}
    .w008 .gm1{width:92.592593%}.w008 .gm2{width:42.592593%}.w008 .gm3{width:25.925926%}
    .w009 .gm1{width:91.74312%}.w009 .gm2{width:41.74312%}.w009 .gm3{width:25.076453%}
    .w010 .gm1{width:90.909091%}.w010 .gm2{width:40.909091%}.w010 .gm3{width:24.242424%}
}


.banner img{width:100%;height:auto;display:block;}


/*----------------
↓ sen-001
----------------*/

/*header↓*/
header{height:140px;line-height:140px; width:100%;}
header .w1400{position:relative;height:100%;}
#logo{height:60px;max-width:60%;position:absolute;left:0; top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform: translateY(-50%);}
#logo a{display:block;height:100%;}
#logo a:hover{opacity:.8;}
#logo img{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform: translateY(-50%);}

@media (max-width:1400px) {
    header{height:80px;line-height:80px;}
    #logo{height:36px;}
}
@media (max-width:768px) {
    header{height:60px;line-height:60px;}
    #logo{height:22px;}
}
    
    
/*↓pc-nav*/
#nav i{font-size:.8em;color:#999;}
@media(min-width:1400px){
    #nav{font-size:20px;}
}
@media (min-width:1001px) {   
    #nav {height:100%;text-align: right;position:relative;z-index: 9999;}
    .snav-w {margin:0;padding:0;height:100%;text-overflow:ellipsis;white-space:nowrap;}
    .snav-box{display:inline-block;padding-left:4%; height:100%;position:relative;max-width:360px;vertical-align:middle;text-align:right;white-space:normal;text-transform: uppercase;} 
    .snavico{height:100%;line-height: 1.2em;position: relative;}
    .snavico a{max-height:100%;overflow: hidden;line-height:1.2em;display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform: translateY(-50%);}
    .snavico i{pointer-events:none; position:absolute;top:50%;right:-20px; -webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform: translateY(-50%);}
    
    .sub-menu {margin:0;min-width:240px; padding:0;height:0;overflow:hidden;background:rgba(255,255,255,.9); backdrop-filter:blur(30px);position:absolute;left:0; box-shadow:0 10px 10px rgba(0,0,0,.1)}
    .sub-menu li{margin:0;text-align:left;padding:10px 20px;border-bottom:1px #ccc dotted;}
    .sub-menu a{display:block;line-height:1.8em;font-size:14px;white-space: nowrap;}
    .snav-box:hover .sub-menu{display:block!important;padding:10px 0;height:auto;}
    .snav-box:hover i{-webkit-transform: translateY(-50%) rotate(90deg);-moz-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);-o-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);}/*点击展开图标后，图标旋转向下*/
}
/*↓pc转手机-nav*/
@media (max-width:1000px){
    .oh{overflow:hidden;}
    #nav{overflow-y:scroll;width:80%;z-index:9998; position:fixed;left:auto;right:0;top:0; bottom:0; box-shadow:0 0 20px 0 rgba(0,0,0,.2);background:rgba(255,255,255,.9); backdrop-filter:blur(30px);line-height:2em;
        -webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;transition-duration: 0.4s;   -webkit-transform: translateX(120%);-moz-transform: translateX(120%);-ms-transform: translateX(120%);-o-transform: translateX(120%);transform: translateX(120%);}
    #nav::after{content: ""; height:50px;width:100%;display:block;}
    
    #nav .snav-w{padding-left:8%;padding-top:2%;}    
    #nav.toleft-on{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);-webkit-overflow-scrolling: touch;}
    /* ↓具有子菜单的菜单项的样式 */
    #nav .sub-menu {padding:0 20px;display:none;font-size:14px;border-left:1px #ccc dotted;margin-left:20px;}
    #nav .snavico{margin-top: 10px;position:relative;font-weight: 600;}
    #nav .snavico a{display:block;margin-right:35px;overflow: hidden;}
    #nav .snavico i{cursor:pointer;cursor:s-resize;position:absolute;top: 50%; right: 10px;width: 22px;height: 22px;line-height: 22px;background: #ccc;text-align: center;
    -webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);
    -webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;transition-duration: 0.2s;}
    #nav .snavico-on i{-webkit-transform: translateY(-50%) rotate(90deg);-moz-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);-o-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);}
    /* ↑end */
    .toleft{position:relative;z-index:2;
      -webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;transition-duration: 0.4s;}
    .toleft.toleft-on {-webkit-transform: translateX(-260px);  -moz-transform: translateX(-260px);  -ms-transform: translateX(-260px);  -o-transform: translateX(-260px);  transform: translateX(-260px);}
}

      
/*↓nav 开关*/    
.navico {position:fixed;bottom:0;right:0;width:40px;height:40px;background:#64807d;z-index:9999;}
.navico .navico-x {width: 18px;height: 2px;background-color: #FFF;   /*1*/
display:inline-block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.navico .navico-x::before, .navico .navico-x:after{content:'';width:100%;height:100%;position:absolute;background-color:inherit;left:0;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;}
.navico .navico-x::before {bottom:5px;}/*2*/
.navico .navico-x::after {top:5px;}/*3*/
.navico.is-clicked .navico-x {background-color:rgba(255, 255, 255, 0);}
.navico.is-clicked .navico-x::before, .navico.is-clicked .navico-x::after {background-color:white;}
.navico.is-clicked .navico-x::before{bottom:0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.navico.is-clicked .navico-x::after{top:0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
/*↑end*/
    /*↓手机端 底部导航*/
    #sj-nav{display:none;position:fixed;bottom:0;left:0;right:0;background:#64807d;color:#fff; height:40px;overflow:hidden;font-size:12px;z-index:9999;box-shadow:0 0 10px rgba(0,0,0,.2)}
    #sj-nav .pure-g{margin:0 40px 0 0;padding:0;height:100%;}
    #sj-nav li{height:100%;}
    #sj-nav .pure-g a{color:#fff; display:block;line-height:1.2em;margin-left:10px;margin-right:10px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform: translateY(-50%);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
    @media (max-width:1000px){#sj-nav{display:block;}body::after{display:block;content:"";width:100%;height:40px;}}
    /*↑手机端 底部导航 end*/
/*nav end*/
    
    
/*↓右侧贴边客服*/
    .progress-wrap,.kfico{background:rgba(250, 51, 51, .8);backdrop-filter:blur(4px);}/*no-hover*/
    .kfson,.kf-box:hover .kfico,.progress-wrap.active-progress:hover{background:rgba(0, 159, 45,.8);backdrop-filter:blur(4px);}.kf-box:hover::after{border-right-color:rgba(0, 159, 45,.8);}/*hover*/
    
	#kf-fixed{position:fixed;right:0;bottom:20%;font-size:14px;z-index:990; color:#fff;}
	#kf-fixed i{font-size:22px;}
	#kf-fixed hr{border:0 none;background:#eee;height:1px;}
	.kf-box{width:52px;height:42px;position:relative;margin-bottom:1px;overflow:hidden;}
	.kf-box:hover{overflow: visible;}
    
	.kfico{width:42px;margin:0 0 0 10px; height:42px; line-height:42px;text-align:center;cursor:pointer;position:relative;z-index:980;}
    
	.kf-box:hover::after{width:0;height:0;content:"";border-top:5px solid transparent;border-right-width:10px;border-right-style:solid;border-bottom:5px solid transparent;position:absolute;top:40%;right:42px;}
	
    .kfson{min-width:180px; padding:10px 20px;position:absolute;top:0;right:-500px;opacity:0;box-shadow:0 0 10px rgba(0, 0, 0, .2);z-index:970;}
	.kf-box:hover .kfson{right:51px;opacity:1;}
#kf-fixed a{color:#fff;}#kf-fixed a:hover{color:#eee!important;text-decoration:underline;}

    .progress-wrap{width:42px;height:42px;line-height:42px;margin-left:10px; text-align:center;cursor:pointer;opacity:0;position:relative;}
    .progress-wrap.active-progress{opacity:1;}
.progress-wrap svg{width:80%;height:80%;position:absolute;top:10%;left:10%;}
.progress-wrap svg path {fill: none;}
.progress-wrap svg.progress-circle path {stroke:#fff;stroke-width:6;box-sizing:border-box;-webkit-transition: all 200ms linear;transition: all 200ms linear;}

@media screen and (max-width:767px) {
	#kf-fixed{display:none;}
}
/*↑右侧贴边客服 end*/    
    
/*↓footer*/
footer{background:url(/images/foot-bg.jpg) center center no-repeat;background-size:cover;overflow: hidden;color:#eee;padding-top:30px;}
footer a{color:#eee;}


#fo1 h2{position:relative;color: #fff;margin-bottom:40px;}
#fo1 h2::after{content: "";position:absolute;bottom:-10px;left: 0;width: 100px;height: 3px;background: #fff;}



#fo2{border-top: 1px solid #6e6666; font-size:12px;}


@media(min-width:768px){
    #fo1{padding:4% 0;}
}
@media (max-width:768px){
    #link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
}
/*↑footer end*/
/*--------------------
↑ sen-001 end
---------------------*/

/*--------------------
↓ sen-002
---------------------*/

    /*首页-关于*/
#inus{position:relative;padding:5% 0 3% 0;}
#inus::after{content:"";position:absolute;left:0;top:0;bottom:0;height:100%;width:42%;background:#151515;z-index:-2;}
.uvbox{position:relative;}
.uvbox::after{content:"";position:absolute;top:-30px;left:-30px;width:100%;height:100%;border:1px solid #D41617;z-index:-1;}
#inus h2{position:relative;}
#ust-da{position:absolute;left:0;bottom:0;font-size:50px;color:#eee;z-index:-1;letter-spacing:8px;}
#ust-x{position:relative;z-index:2;color:#D41617;border-bottom:3px solid #D41617;}

.sen-bot{display: inline-block;padding:0 20px;min-width:120px;text-align:center;font-size:12px;color:#d41617;border:1px solid #d41617;height:40px;line-height:38px;}
.sen-bot:hover{background:#d41617;color:#fff!important;}

@media(max-width:768px){
    #inus::after,.uvbox::after{display:none;}
    #inus h2{margin-top:60px;}
    #ust-da{font-size:32px;}
    
    .sen-bot{min-width:90px;height:30px;line-height:28px;}
    .sen-bot i{transform: scale(.6);display:inline-block;}
}
    /*首页-关于end*/
    /*首页-证书↓*/
.zs{background:#222;padding:3% 0;color:#eee;}
.da-t{position:relative;text-transform: uppercase;text-align:center;margin-top:60px;}
.dat{position:absolute;left:50%;bottom:0;z-index:1;letter-spacing:8px;color:#eee;font-size:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform: translateX(-50%);opacity:.1;}
.xiaot{color:#d41617;position: relative;z-index:2;padding-bottom:10px;}
.xiaot::after{width:100px;height: 2px;background:#d41617;position:absolute;left:50%;bottom:0;margin-left:-50px;content: "";}

@media(max-width:768px){
    .da-t{margin-top:40px;}
    .dat{font-size:32px;letter-spacing:2px;}
}
    /*首页-证书 end*/
     
/*首页·应用领域↓*/
#yyly{position:relative;overflow:hidden;background:#151515;color:#fff;}

#yyly .hd{position:absolute;bottom:10%;left: 0;right: 0;z-index:22;}


#yyly .hd ul{padding:0;width:1440px;max-width:100%;margin-left:auto;margin-right:auto;}
#yyly .hd li{text-align:center;}

#yyly .hd h3{cursor:pointer;margin-left:20px;margin-right:20px;position:relative;font-size:12px;font-weight: normal;background:#d41617;backdrop-filter: blur(4px);padding:8px 10px;text-align:center;line-height:1em;border-radius:20px;color:#fff;}
#yyly .hd h3::after{content:"";width:6px;height:6px;border-radius:50%;position:absolute;top:-44px;left:50%;margin-left:-3px; background:#fff;z-index:9;opacity:.6;}
#yyly .hd h3::before{content:"";width:2px;height:46px;background:#fff;position: absolute;top:-42px;left:50%;margin-left:-1px;z-index:8;opacity:.6;}
#yyly .hd h3 span{position:absolute;top:-50px;left:50%;margin-left:-8px;width:16px;height:16px;border-radius:50%;background:#d41617;z-index:1;}

#yyly .hd h3 span::after{border-radius:50%;content: "";position:absolute;left:0;top:0; width:16px;height:16px;background:#d41617;animation:idada 2s infinite;}@keyframes idada{0%{ transform: scale(.2); opacity:1}100%{ transform: scale(4); opacity:0;}}

#yyly .hd li h3{opacity:.6;}
#yyly .hd li.on h3{opacity:1;}

.yytxt{position:absolute;top:10%;left:0;right:0;}
.yybox p{max-width:1000px;}
.yybox .botp{margin-top:4%;}

@media(min-width:1200px){
    #yyly .hd{bottom:20%;}
    .yybox h3{font-size:32px;}
    .yytxt{top:16%;}
}
@media screen and (max-width:880px) {
    #yyly{background:none;padding-bottom:2%;}
    #yyly .hd{position:static; padding:2% 0;}
    #yyly .hd ul{margin-bottom: 0;}
    #yyly .hd h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:8px;margin-right:8px;}
    #yyly .hd h3 span,#yyly .hd h3::after,#yyly .hd h3::before{display:none;}

    .yytxt{position:static;}
    .yybox .botp{margin-top:18px;}
    .yyimg{position:absolute;top:0;bottom: 0;left:0;right: 0;z-index:-1;}
    .yyimg img{height:100%!important;width:auto!important;max-width:none!important;min-width:100%;}
}

    /*首页-应用#yy appliance*/
#yy{background:#151515;color:#fff; overflow: hidden;padding:2% 0;}
.y1{width:49%;float: left;}
.y2{width: 49%;margin-left:2%;float: left;}

@media(max-width:768px){
    .y1{width:auto;float:none;}
    .y2{width:auto;float:none;margin-left:0;}
}

/*首页-应用领域 end*/
    /* 跑马灯 */
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}

.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}

.slick-slider .slick-track,
.slick-slider .slick-list{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);}

.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}

.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
    
.slick-loading .slick-list{background:#fff;}

.slick-prev,
.slick-next{z-index:980;font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width:42px;height:42px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:.25;}

.slick-prev:before,.slick-next:before{height:42px;width:42px;border-radius:42px;display:block;content:"";line-height:1;opacity:.75;}

.slick-prev{left: -25px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
@media (max-width:1300px) {
    .slick-prev{left: -18px;}
    [dir='rtl'] .slick-prev{right:-18px;}
}

.slick-prev:before{background:#FABC34 url(/images/l.png) center center no-repeat;    box-shadow: -3px -3px 6px rgba(255,255,255,.3), 3px 3px 6px rgba(0,0,0,.2);}
[dir='rtl'] .slick-prev:before{background:#FABC34 url(/images/r.png) center center no-repeat;    box-shadow: -3px -3px 6px rgba(255,255,255,.3), 3px 3px 6px rgba(0,0,0,.2);}

.slick-next{right: -25px;}
[dir='rtl'] .slick-next{right: auto;left: -25px;}
@media (max-width:1300px) {
    .slick-next{right: -18px;}
    [dir='rtl'] .slick-next{left: -18px;}
}
.slick-next:before{background:#FABC34 url(/images/r.png) center center no-repeat;    box-shadow: -3px -3px 6px rgba(255,255,255,.3), 3px 3px 6px rgba(0,0,0,.2);}
[dir='rtl'] .slick-next:before{background:#FABC34 url(/images/l.png) center center no-repeat;    box-shadow: -3px -3px 6px rgba(255,255,255,.3), 3px 3px 6px rgba(0,0,0,.2);}

/* Dots */
.slick-dotted.slick-slider{margin-bottom:30px;}

.slick-dots{position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.slick-dots li button:hover,.slick-dots li button:focus{outline: none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity: 1;}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'o';text-align:center;opacity:.25;color:black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before{opacity: .75;color: black;}
    /*跑马灯 end*/
/*公司相册 end*/
    /*首页-联系*/
    #in-lx{background:#FCF8F1;}
    #in-lx .w1600{min-height:220px;background: url(/images/lx-bg.jpg) center right no-repeat;border-top:1px solid #fff;}
    #in-lx h4{margin-top:40px;}
    #lx-p{max-width:700px;margin:2% 0;}
    #in-lx .cc2{width:70%;float:left;}
    #in-lx .tj{width:30%;float: left;}
    
    @media(max-width:1600px){
        #in-lx .w1600{margin: 0;padding: 0 2%;}
    }
    /*首页-联系 end*/
    /*首页-常见问题&新闻资讯*/
#news{background:url(/images/news-bg.gif) center center no-repeat;background-size:cover;}
#news .gm1,.newsbox .gm1{margin-bottom:20px;background:#fff;box-shadow: 0 0 10px #e2ebff;}
.imgbox{position:relative;}
.imgbox::before{content: "";display:block;width:100%;height:0;padding-bottom:75%;}
.imgbox a{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}
.imgbox img{display:inline-block;width:100%;height:100%;}
.txtbox{padding:0 10px 10px 10px;margin-bottom:10px;}
.txtbox::after{display:block;height:3px;content: "";background:#d41617;}
.sj-box span{display:inline-block;padding:8px 20px;background:#d41617;color:#fff;font-size:12px;}
.tt{font-size:14px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.txt{height:44px; font-size:14px;color:#888;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.more{text-transform:uppercase;font-size:12px;}
    
    
    @media(max-width:1000px){
        .new{margin:10px 8px;}
    }
    /*首页-常见问题&新闻资讯end*/
/*--------------------
↑ sen-002-首页相关模块 end
---------------------*/


/*↓焦点图  适配2k屏：2560×1440*/
#jdv{text-align:center;background-position:center center;}
#jdv video{margin: auto;display: block;width:1920px;max-width:100%;}
video::-webkit-media-controls {
  opacity:.4;
}

#jdv video::-webkit-media-controls-toggle-closed-captions-button {
  display: none !important;
}
#jdv video::-webkit-media-controls-timeline {
  display: none !important;
}
#jdv video::-webkit-media-controls-fullscreen-button {
  display: none !important;
}

#jd{width:100%;clear:both;overflow:hidden;background:#ccc; position:relative;z-index:996;text-align:center;}
#slides{max-width:2560px;margin-left:auto;margin-right:auto;display:none;position:relative;}
#slides img{display:block;width:100%;pointer-events:none;user-select:none;}
#jd video{width:100%;}
#jd a{display:block;}
#jd a:hover img{transform:scale(1.01)}
#jd:hover img{transform:scale(1.01)}

#slides a.slidesjs-next, #slides a.slidesjs-previous{background:rgba(63,63,81,0.1);display:none;width:30px;height:60px;z-index:999;overflow:hidden;text-indent:-9999px;}
#slides:hover a.slidesjs-next, #slides:hover a.slidesjs-previous{display: block;}
a.slidesjs-play, a.slidesjs-stop{display:none!important;}

a.slidesjs-next{position:absolute;right:0;top:50%; margin-top:-40px;}
#slides a:hover.slidesjs-next {background:rgba(63,63,81,0.8);}
a.slidesjs-previous{position:absolute;left:0;top:50%; margin-top:-40px;}
#slides a:hover.slidesjs-previous{background:rgba(63,63,81,0.8);}
a.slidesjs-next:before,a.slidesjs-previous:before{font-family:"宋体";display:block;width:30px;height:60px;line-height:60px;text-align:center;font-size:30px;color:#fff;text-indent:0;}
a.slidesjs-next:before{content:">";}
a.slidesjs-previous:before{content:"<";}

.slidesjs-pagination {list-style:none;padding:0;margin:0;position:absolute;bottom:0; right:0;width:100%;text-align:center;z-index:999;}
.slidesjs-pagination li {margin:6px;padding:0;height:10px;display:inline-block;}
.slidesjs-pagination li a {display:inline-block;width:10px;height:0;padding-top:10px;border-radius:5px; background: rgba(175, 170, 170, 0.6);overflow: hidden;transition:all 0.6s cubic-bezier(0.216, 0.62, 0.356, 1) 0s;}
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active {background-color:rgba(175, 170, 170, 0.5);margin:0;padding:10px 10px 0 10px;}
.slidesjs-pagination li a:hover {background-position:0 -26px}
@media (max-width: 768px) {
    .slidesjs-pagination li a{width:1px;padding:1px;}
    .slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active{padding:1px 3px;background-color:rgba(175, 170, 170, 0.9);}
	#slides .slidesjs-navigation{display:none!important}
}
/*↑焦点图 end*/


/*↓栏目*/
    #banner{background:#eee;overflow:hidden;text-align:center;}
    #banner p{margin:0;padding:0;}
    #banner img{display:block;margin:0 auto;width:100%;}

/*图文列表↓*/.twul{padding:0;}
/*图文列表→*/.twbox{margin:30px 0;padding: 2%;border-radius:2px; overflow:hidden;position: relative;box-shadow: 0 0 20px 0px rgb(236, 242, 247);}
/*单文列表→*/.wenbox{margin:0 30px 50px 0;position: relative;}
.wenbox::after{content: "";width:100%; height: 0;display: block;position: absolute;left: 0;bottom:-20px;border-bottom: 1px dashed #98a4af;}
.twbox::after{transition:all 0.6s;content: "";display: block;width: 2px;background:#ff851c;position: absolute;right:0;bottom:20px;height:30px;}
.twbox:hover::after{transition:all 0.6s;bottom:0;height:100px;}
.twbox:hover{}
    
.tubox{width:25%;float:left;margin:0 2vw 0 0; position:relative;border:1px solid #eee;overflow: hidden;}
.tubox::before{padding-bottom:75%;content:"";height:0;display:block;}
.tubox a{position:absolute;top:0;bottom: 0;left: 0;right: 0; display: flex;align-items:center;justify-content:center;}
.tubox a img{transition: all 0.6s;border-radius: 10px;}
.tubox a:hover img{transform: scale(1.1);transition: all 0.6s;}
.tubox:hover{border-color:#ff851c;}
.wen-t{font-size:16px;font-weight: 700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wen-txt{height:50px;line-height:25px;font-size: 14px;margin:14px 10px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.wenbox .wen-txt{height: auto;}
.wen-more{margin:10px;overflow:hidden;font-size:12px;color:#999;}
.wen-more .fa{margin-right:8px;}

.i-date, .i-author, .i-see {color: #A7ABB1; margin-right:10px; font-size:12px;}

.wen-lm{color:#00a3ec;}

#wbox{padding: 30px;border: 1px solid #eee;}
#wbox .twbox{margin-right: 0;margin-top: 0;}
#wbox .twbox .tubox{float: right;margin-right:3%;margin-left:3%;}
#wbox .twbox::after{left:0;right:auto;}
#wbox h3,#wbox p{margin-left:30px;}
.f-r {float: right;}
    
@media(min-width:1400px){
    .wen-t{font-size:20px;}
}
@media screen and (max-width:767px) {
    #wbox{padding: 10px;}
	.twbox,.wenbox{margin:0 0 30px 0;}
	#wbox .twbox .tubox,.tubox{float:none;margin:auto;width:96%;}
    .wen-t,.twbox p{margin-left:2%;}
    .wen-txt{height:auto;}
    #wbox h3, #wbox p{margin-left: 10px;}
}
/*图文列表 end */
/*--------------↓侧边栏↓------------------*/
.ce1{border: 1px solid #F1EDE9;}
.ce-t{height:60px;line-height:60px;border-bottom: 1px solid #F1EDE9;padding-left: 20px;font-weight: 600;}
.ce1nav{margin:0;padding:0 20px 20px 20px;text-shadow: 1px 1px 0 #fff;font-size:14px;}
.ce1nav li{margin:0;padding:0;}
.ce1nav li a{display:block;padding:16px 10px 16px 0;border-bottom:1px dotted #ccc;line-height:1.2;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ce1nav li.active a{color:#d6251b;}
.ce1nav li a::after{content:">";font-family: "宋体";position:absolute;right:0;top:50%;margin-top:-7px;}


.ce1lx{background:#f8f8f8 url(/images/kf.jpg) center top no-repeat;font-size:14px;color:#333;border-bottom: 8px solid #fbfafa;}
.ce1lx > div{background:rgba(255,255,255,.8);backdrop-filter:blur(4px);padding:8%;}
.ce1lx .wx img{display:block;width:120px;max-width:100%;}
.t3{line-height:60px;border-left:1px solid #F1EDE9;border-top:1px solid #F1EDE9;border-right:1px solid #F1EDE9;margin: 0;font-size: 18px;}
.t3 span{background:#fbfafa;display: block;width: 200px;text-align: center;}
.wen{margin: 0;padding:0;border: 1px solid #F1EDE9;}
.wen li{margin: 0;padding: 0;}

#new-faqbox h3{font-size:20px;}
#new-faqbox .faqp{font-size:16px;}
@media(max-width:768px){
    .t3{font-size: 16px;height:40px;line-height:40px;}
}
/*--------------↑侧边栏↑----------------end--*/

.yzcpfl{padding:2em 0 0 0;overflow: hidden;}
.yzcpfl p{float:left;margin-right: 1em;}
.yzcpfl a{ display:block; padding: .5em 1em; border:1px solid #ccc; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; }
.yzcpfl .on a{background:#ffae00; color: #fff!important; border-color: #ffae00;}




.cpflbox{box-shadow:0 0 10px #ccc;}
.cpfl .b1{cursor:default;}
.subnavbox{margin:8%;}

.subnavbox .current {display:block;}
.subnavbox .cur-bg{background:#fff;padding:10px 0;margin:0;}
.subnavbox ul {display:none;}
.subnavbox ul li{border-bottom:1px dotted #eee;}
.subnavbox ul li a{display:block;line-height:36px;font-size:14px;color:#666;padding-left:10px;}
.subnavbox ul li a:hover {color:#FF6D33;}
.subnavbox ul li a.active {color:#FF6D33;}

.suboneNav{background:#f5f5f5 url(../images/ico_jia.png) no-repeat;background-position:95% 50%;cursor:pointer;font-size:16px;height:40px;padding-left:6%;margin:8px 0;}
.suboneNav:last-child{border-bottom:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.activedd{background-color:#fbca61;}
.activedd a{color:#fff!important;}

.currentdt {background-image:url(../images/ico_jian.png);}
.currentdt{color:#fff;background-color:#5788f1;}

.suboneNav a{display:inline-block;max-width:88%;line-height:40px;}
.suboneNav a,.cur-bg a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
@media (max-width:768px){
    .yzcpfl{font-size: 12px;}
    .cpfl .b1{cursor:pointer;}
    .b1s{overflow:hidden;height:0;min-height:0;margin:0;}
    .b1s-on{height:auto;min-height:100px;margin: 4%;}
    .subnavbox ul li a{line-height:26px;font-size:12px;padding-left:10px;}
    .suboneNav{font-size:14px;line-height:34px;padding-left:12px;}
}

.lmlx{overflow: hidden;background: #fff;border-bottom: 5px solid #2b52a4;}
.lmlxp{margin: 0; padding:20px 8%;border-bottom: 1px dotted #eee; color:#2b52a4;}
@media (min-width:1300px){.lmlxp{font-weight:bold;}}
@media (max-width:768px){
    .lmlxp{padding:10px;font-size:12px;}
}

#cpul{margin-top:0;}




/*联系我们&关于我们*/
	/*大标题样式*/
.t6{font-size:46px;text-align:center;margin-bottom: 0;font-weight: normal;letter-spacing:2px;max-width:100%;overflow: hidden;}
.t6 span{display: inline-block;position: relative;}
.t6 span::before,.t6 span::after{content: "";width: 294px;height:8px;background: url(/images/icon.png) center center no-repeat;display: inline-block;background-size:100%;position: absolute;top:50%;margin-top:-4px;}
.t6 span::before{left:-350px;}
.t6 span::after{right:-350px;  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  -o-transform:rotate(180deg);
  transform:rotate(180deg);
}
.t6p{margin-top: 5px;text-align: center;font-size: 20px;color: #858585;}
@media (max-width: 768px) {
	.t6{font-size:18px;letter-spacing:1px;}
	.t6p{font-size:12px;}
	.t6 span::before,.t6 span::after{width:160px;}
	.t6 span::before{left: -170px}
	.t6 span::after{right: -170px;}
}
	/*大标题样式 end*/

#content h2{text-align:center;position:relative;margin-bottom:30px;}
#content H2::after{content:"";position:absolute;left: 50%;bottom:-10px;width:80px;height:1px;background:#d41617;margin-left:-40px;}

#sztd{padding:6% 0;text-align:center;background: url(/images/ysbg.gif) center center no-repeat;background-size:cover;}
.ysh{color:#d41617;font-weight:600;}
.ysh span{font-size:50px;letter-spacing:6px;display: inline-block;margin-right:8px;}

.us-video{text-align: center;}
.us-video video{display:block;margin: auto;}

#uszs{padding:2% 0;background: #f8f8f8;text-align:center;}
#uszs .dat{opacity:1;}

#hz{padding:3% 0;}
#hz li p{box-shadow:0 0 10px #ccc;}


@media(min-width:1000px){
    .usp1{margin-top:50px;}
}
@media(min-width:1400px){
    .ysh{font-size:30px;}
    .ysp{font-size:20px}
    .ysh span{font-size:80px;line-height:1em;}
}


/**/
.lxbox{background: #f7f7f7;overflow: hidden;}
.lxbox > div{padding: 0 8%;}
.lxbox h2{position:relative;}
.lxbox h2::after{content: ""; position: absolute;left:0; bottom: -10px;width: 50px;height: 2px;background: #d41617;}
.lxbox h1{font-size:18px;}


@media(min-width:768px){
    .lxbox h2{margin-bottom:50px;}
    .lmly .liuyan,.lmly .tj{margin-bottom: 0;padding-bottom:0;}
}

@media(max-width:768px){
    #gs h2{font-size:20px!important;}
}
/*联系我们&关于我们 end*/





    /*详情页——产品*/
.hotcp .dowebok p{display:inline-block;margin:0;}
.hotcp .dowebok img{width:260px;margin:0 10px;display:block}
/*----*/
.hotcp .str_wrap {
min-height:295px;
//zoom:1;
overflow:hidden;
width:100%;font-size:12px;line-height:16px;position:relative;-moz-user-select:none;-khtml-user-select:none;user-select:none;white-space:nowrap;}
.hotcp .str_wrap.str_active {background:#fff;}/*hover时背景色*/
.hotcp .str_move {white-space:nowrap;position:absolute;top:0;left:0;cursor:move;}
.hotcp .str_move_clone {
 //zoom:1;
display:inline-block;vertical-align:top;position:absolute;left:100%;top:0;}
.hotcp .str_vertical .str_move_clone {left:0;top:100%;}
.hotcp .str_down .str_move_clone {left:0;bottom:100%;}
.hotcp .str_vertical .str_move,
.hotcp .str_down .str_move {white-space:normal;width:100%;}
.hotcp .str_static .str_move,
.hotcp .no_drag .str_move,
.hotcp .noStop .str_move{cursor:inherit;}
.hotcp .str_wrap img {max-width:none !important;}
/*-----*/


.cpjj h1{margin-top:0;font-size:20px;}
.sku{font-size:14px;color:#888;}
.xq-lx{padding:20px;background:#f6f6f6;}
.xq-lx i{font-size:1.2em;}
.cpjj-w{border-bottom: 1px solid #ccc;padding-bottom: 30px;}
.cpjj-w h3{color:#333;}
.cpjj p.lmcpjj{color:#555;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;}
@media(max-width:768px){
    .cpjj-w{padding-bottom:10px;}
    .cpjj-w h3{font-size:14px;}
}

.cpxq{line-height:1.2em;color:#111;font-weight: bold;padding:16px 0;}
.cpzx{padding:1px 22px;background:#f8f8f8;border-radius:5px;font-size:18px;}
.cpzx p{color:#fbfafa;}


.content{margin:2% 0;}

.lmcpsx{background:#f9f9f9;padding:8px 20px;font-size:14px;color:#999;border-radius:6px;line-height:1.4em;}
.lmcpsx span{display:inline-block;margin-right:30px;}
.lmcplx{font-size:14px;color:#666;overflow: hidden;}
.lmcpzx{padding:10px 20px;background:#fbfafa;color:#fff;font-size: 16px;}
.lmcpwx{width:120px;text-align: center;float: left;margin:0 10% 0 0;}

.hotcp{border:1px solid #ccc;}
.hotcp h4{margin:1%;background:#f9f9f9;color:#fff;line-height: 36px;border-bottom: 2px solid #fbfafa;}
.hotcp h4 font{width: 200px;display: block;text-align: center;background: #fbfafa;}

.hotcpbox{margin:1%;}
.hotcpbox p a{display:block;text-align:center;}
.hotcpbox p span{width:260px; display: block;margin:8px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.flex-caption {
  width: 96%;
  padding: 2%;
  left: 0;
  bottom: 0;
  background: rgba(0,0,0,.5);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,.3);
  font-size: 14px;
  line-height: 18px;
}
li.css a {border-radius:0;}
.flexslider{margin:0!important;box-shadow: 0 0 20px 0px rgb(236 242 247);}
.flex-control-nav{display:none!important;}
.flex-direction-nav a:before{content:""!important;display: block;height:40px;line-height:34px;width:40px;background:#2c2d3f url(/images/l.png) center center no-repeat;border-radius:50%;}
.flex-direction-nav a.flex-next:before{background:#2c2d3f url(/images/r.png) center center no-repeat;}

.cpjj2{border:1px solid #ccc;}
.cpjj2-t{border-bottom:1px solid #ccc; background:#f8f8f8;}
.cpjj2-t span{padding:12px 20px;display:block;float:left;background:#28903B;color:#fff;box-shadow:0 0 0 1px #28903B;}
.cpjj2-txt{padding:20px;}
@media(max-width:768px){
    .cpjj h1{margin-top: 20px;}
    .cpjj2-t span{float: none;}
}

    /*详情页——产品 end*/
    /*案例/新闻：详情页↓*/
.newbox h1{padding-bottom: 20px;margin-bottom: 0;font-size:20px;}
.litime{font-size:12px;color:#999;line-height:2em;border-bottom: 1px solid #fbfafa;}
.litime span{display: inline-block;margin:10px 20px 20px 0;}

#ce-cp .mt30{background:#f8f8f8;padding:10px;}
    /*案例/新闻：详情页 end*/

/*搜索结果页↓*/
.socontent{margin-left:3.3333%;}
.soli{background:#fff;padding:1% 2%;margin-top: 20px;box-shadow: 0 2px 4px #e8e8e8;}
.solibox{overflow:hidden;}
.so1{float: left;width:20%;height:180px;margin: 0;}
.so2{margin-left: 22%;}
.sotxt{color: #777;}
.sotime{color: #888;font-size: 14px;}
@media screen and (max-width:767px) {
    .socontent{margin-left:0;}
}
/*搜索结果页 end*/
















/*↓当前位置*/
.dq{font-size:14px;color:#666;line-height:1;padding-top:12px;padding-bottom:12px; background:#f8f8f8;font-family:sans-serif;text-transform: uppercase;}
.dq i{display: inline-block;margin-right:8px;}
.dq a{color: #666;}
@media(max-width:768px){
    .dq{font-size:12px;padding-top:6px;padding-bottom:6px;}
}
/*--↓分页--ok*/
.fy{margin:30px auto 80px auto;font: 11px/12px Tahoma;text-align: center;padding:0;}
.fy li{margin:0 3px;padding:0;display:inline-block;}
.fy li.active a{color:#EF2525;pointer-events:none;}
.fy a,.fy>b{display:inline-block;line-height:30px;min-width:16px;padding:0 8px;border:1px solid #393e76;text-decoration:none;text-align:center;}
.fy>b,.fy a:hover{background:#393e76;color:#fff;border-color:#393e76;}
.nolink{pointer-events:none;opacity:.5}
.fyi{line-height:26px;}

.fy-ye{display:none;}/*隐藏：共n页*/
/*--↑分页 end--*/

/*↓上下篇ok*/
#sxp{margin:40px 0 10px 0; padding:10px 0; line-height:20px;overflow: hidden;font-size:14px;border-top:1px solid #fbfafa;color:#035FA1;}
#sxp a{color:#035FA1;}
#sxp p{margin:0;padding:10px 0;}
#sxp i{color:#837a7a;}
#sxp .nosxp {color:#d9d6d6;}
#sxp2 .no-more{color:#999;}
/*↑上下篇 end*/


/*↓留言咨询*/
.lybox{width:800px;max-width: 100%;margin-right: auto;margin-left: auto;}
	.liuyan{font-size:14px;padding:10px 0;}
	.cc2{margin:20px 0;}

	.cc2 input{height:40px;line-height:38px;}
	.cc2 input, .ly textarea{font-size:14px;background:#f7f7f7;color:#555; box-sizing:border-box;width:100%;padding:1px 8px;border:1px solid rgba(193,193,193,.4);outline:none;transition:.3s linear;	}
	.cc2 input[type=text]:focus,
    .cc2 input[type=password]:focus {border-color:rgba(255,255,255,.7);box-shadow:inset 0 1px 2px rgba(15,15,15,.075), 0 0 5px rgba(0,0,0,.3);background:rgba(255,255,255,1);}
	.ly{clear: both;position: relative; margin:8px 0;}
	.ly textarea{height:98px;}
	.ly textarea:focus,
    .ly textarea[type=password]:focus {border-color:#fff;box-shadow:inset 0 1px 2px rgba(15,15,15,.075), 0 0 5px rgba(0,0,0,.3);background:rgba(255,255,255,1);}
	.note{position:absolute;top:8px;left:5px; line-height:20px;padding:3px 5px;pointer-events: none;}
	
	.tj{margin:20px 0;width:220px;}
    .tj2{margin: 8px 0;}
	.tjson{width:100%;max-width: 100%; height:40px; display: block;background:#d41617;border: 0 none;margin: auto;font-size:14px;color: #fff;border-radius:2px;}
	.tjson:hover{background:#1b62b7; cursor:pointer;}
.yzm{width:220px;}

input::-webkit-input-placeholder {color:#555;} 
input:-moz-placeholder {color:#555;} 
input::-moz-placeholder {color:#555;} 
input:-ms-input-placeholder {color:#555;}
.note{color:#555;}

@media screen and (min-width:768px) {
    #form1 .cc2:nth-of-type(odd){margin-right:1%;width:49%;float: left;} #form1 .yzm .cc2{margin-right:0;width:auto;float: none;}
    #form1 .cc2:nth-of-type(even){margin-left:1%;width:49%;float: left;}
    #form1 .cc2:nth-of-type(3),
    #form1 .cc2:nth-of-type(4){margin-bottom:16px;}
}
@media screen and (max-width:767px) {
	.cc2{float: none;width: auto;}
	.cc2 input, .ly textarea{padding:8px;}
}
/*↑留言咨询 end*/


/*↓详情页产品图片放大特效*/
.zoom{display:block;position:relative;cursor:move;cursor:grab;cursor:-webkit-grab}
.zoom:after{content:'';display:block;width:33px;height:33px;position:absolute;top:0;right:0;background:url(../images/i-fdj.png)}
.zoom img{display:block}
.zoom img::selection {background-color:transparent}
@media screen and (max-width:768px) {
	.zoom:after{display:none;}/*手机端隐藏放大镜*/
    .zoom{pointer-events:none;}/*手机端去除放大效果*/
	.zoomImg{display:none!important;height:0!important;width:0!important;pointer-events:none!important;}
}
/*详情页产品图片放大特效 end*/
/*c-liMarquee.js: CSS*/
.str_wrap {overflow:hidden;
//zoom:1;
position:relative;-moz-user-select:none;-khtml-user-select:none;user-select: none;white-space:nowrap;}
.str_wrap.str_active {}/*hover时*/
.str_move {white-space:nowrap;position:absolute;top:0;left:0;cursor:move;}
.str_move_clone {display:inline-block;
//display:inline;
//zoom:1;
vertical-align:top;position:absolute;left:100%;top:0;}
.str_vertical .str_move_clone {left:0;top:100%;}
.str_down .str_move_clone {left:0;bottom:100%;}
.str_vertical .str_move,
.str_down .str_move {white-space:normal;width:100%;}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{cursor:inherit;}
/*跑马灯 end*/


button:active,
button.active,
button:focus,
button:active:focus,
button.active:focus,
button.focus,
button:active.focus,
button.active.focus {
    outline: 0;
    box-shadow:none;
}
