html{line-height:1.5;-webkit-text-size-adjust:100%;max-width:100%;overflow-x:hidden;height:100%}body{margin:0;height:auto!important;min-height:100%!important; box-sizing:border-box;position:relative;color:#333}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}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}img{border-style:none}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}html{font-family:sans-serif}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
.video embed,.video object,.video iframe{width:100%;height:auto}
video{max-width:100%}iframe{max-width:100%;}
img{max-width:100%;height:auto; max-height:100%;width:auto9;vertical-align:middle}
#content img,#content2 img,#content3 img,#content4 img{max-width:100%!important;height:auto!important; max-height:100%!important;width:auto9;vertical-align:middle}
svg{vertical-align:middle}
a{color:#222;text-decoration:none}/*a:visited {color:#555}*/ a:hover, .active, .sen-one-on{color:#d6251b!important}
a:hover img{transform:scale(.96)}
li{list-style:none}
h1,h2,h3,h4,h5,h6{color:#000}
.w1500a,.w1300a,.w1222a{width:100%;margin-left:auto;margin-right:auto}
.w1500a{max-width:1500px;}.w1300a{max-width:1300px;}.w1222a{max-width:1222px;}
.w1500{width:calc(100% - 40px); max-width:1500px;margin-left:auto;margin-right:auto}
.w1300{width:calc(100% - 40px); max-width:1300px;margin-left:auto;margin-right:auto}
.w1222{width:calc(100% - 40px); max-width:1222px;margin-left:auto;margin-right:auto;font-family:Lato, "MS Sans Serif", Geneva, sans-serif;}
@media (max-width:1540px) { .w1500{margin-left:20px;margin-right:20px} }
@media (max-width:1340px) { .w1300{margin-left:20px;margin-right:20px} }
@media (max-width:1242px) {	.w1222{margin-left:20px;margin-right:20px} }
.w1500:after,.w1200:after,.w1300:after,.clear:after{content:" 020";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}
.dong, a img, a: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;}
.bgfff{background:#fff}
.bgbox{background:#f9f9f9;padding:20px 0;}
table{word-break:break-all}
svg.dong{animation: dong-svg 30s infinite linear;}
	@keyframes dong-svg {
        0% {transform:rotate(0deg);}
		50% {transform:rotate(180deg);}
        100% {transform:rotate(360deg);}
	}
.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;}
}
table {border-collapse:collapse;border-spacing:0}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {
table .pure-g {display: block}
}

table {
    empty-cells: show;
    border: 1px solid #cbcbcb;
    word-break: break-all;
}
table caption {
    color: #000;
    font: italic 85%/1 arial, sans-serif;
    padding: 1em 0;
    text-align: center
}
table td, table th {
    border-left: 1px solid #cbcbcb;
    border-width: 0 0 0 1px;
    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
}

*{outline:none!important;}


/*----------------------------*/
	
.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}
.g3-1,.g3-2,.g3-3,.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%}

@media (min-width:767px) {
	.g3-2{width:24%;margin-left:2%}
	.pure-g .g3-2:nth-child(3n+1){margin-left:0;}
}
@media (max-width:767px) {
	.g3-2{width:48%;margin-left:4%}
	.pure-g .g3-2:nth-child(odd){margin-left:0;}
}

	.g3-3{width:32%;margin-left:2%}
	.pure-g .g3-3:nth-child(3n+1){margin-left:0;}

.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:23%}.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 screen and (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:1%}.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%}
.mb1{margin-bottom:1%}.mb2{margin-bottom:2%}.mb3{margin-bottom:3%}.mb4{margin-bottom:4%}.mb5{margin-bottom:5%}

@media screen and (max-width:767px) {
    .gm1.ml1,.gm1.ml2,.gm1.ml3,.gm1.ml4,.gm1.ml5,.gm1.ml6,.gm1.ml7,.gm1.ml8,.gm1.ml9,.gm1.ml10,.s100.ml11,.s100.ml1,.s100.ml2,.s100.ml3,.s100.ml4,.s100.ml5,.s100.ml6,.s100.ml7,.s100.ml8,.s100.ml9,.s100.ml10{margin-left:0}
}
.bo1,.bo3,.bo5{cursor: pointer;}
.flex{display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;}
/*---------------------------------*/


/*header↓*/  /*单独一行的是对应修改项*/
body{
    padding-top:110px;
}
header {position:fixed;top:0;left:0;right:0;background:#fff;z-index:9999;width:100%;
    height:110px;
}
header .w1500,header .w1300,.header .w1222{height:100%;position:relative;}
.fixedhead header{border-bottom: 1px solid #eee;
height:80px;
}
#logo{float:left;
    height:60px;margin-top:30px;margin-left:180px;
}
.fixedhead header #logo{
    height:50px;margin-top:16px;
}

#top{position:absolute;top:0;right:0;height:30px;line-height:30px;text-align: right;}

/*↓简约搜索width:100%*/
.sosobox{display:inline-block;margin-right:10px; position:relative;height:30px;}
.sosobox .bo1{background:url(../images/icon_search.png) center center no-repeat;display:inline-block;width:30px;height:30px;}
	.sosobox form{display:inline-block;position:relative;height:30px; color:#555; background-color:#e6e6e6;	-moz-border-radius:80px;-webkit-border-radius:80px;border-radius:80px;width:0;overflow: hidden;}
.sosobox form.bo2-is-open{width:300px;max-width:100%;}
.sosobox .bo1-is-clicked{background:url(../images/icon_close.png) center center no-repeat;}

	input{outline:none;-webkit-appearance:button;-webkit-appearance:none;}
	.soso-text{margin:0 26px 0 8px;width:266px;max-width:calc(100% - 34px); border:0 none;background:none;line-height:28px;}
	.tijiao{width:26px;height:26px;position:absolute;top:2px;right:2px;overflow:hidden;border-radius:30px;padding: 0;border: 0 none;background:#fff;}
.tijiao img{display: inline-block;margin-top: -3px;}
	.tijiao:hover{background:#1b62b7;border-radius:20px;}
	input.soso-text:focus{background:none;outline:none;margin:0 26px 0 8px;width:266px;}
    input.tijiao:focus{outline: none;}
/*↑简约搜索 end*/
#top p{margin:0;padding:0;display:inline-block;overflow: hidden;}
#top p a{display: inline-block;padding: 0 20px;position: relative;color: #858585;}#top p a:nth-last-child(-n+1){padding-right:2px;}
#top p a::before{position: absolute;content:"";left: 0;top: 50%;width: 1px;height: 8px;margin-top:-4px;background: #333;}
@media screen and (max-width:830px){
    #top{display: none;}
}




#nav{position:absolute;top:30px; bottom:0;left:260px; right:0;}
.fixedhead #nav{top:25px;}
#nav2{margin:0;padding:0; height:100%;text-align:center;}
#nav2 .li6{margin:0 0 0 20px;display: inline-block;position: relative;height:100%;font-family:Arial,Helvetica,Verdana,sans-serif;font-size: 16px; }
@media (min-width:1200px) {
    #nav2 .li6{margin:0 0 0 calc((100% - 760px) / 6.2)}
}
#nav2 li.li6 > a{height:100%; display:inline-block;text-align:center;line-height:60px;white-space:nowrap;}
.fixedhead header #nav2 li > a{line-height:40px;}
.ico9{display:inline-block;margin-left:6px;margin-top:-2px;}

/*a hover*/#nav2 li.li6:hover::after{content:"";width:100%;height:3px;background:#CF282C;position: absolute;bottom:5px;left:0;}


.navii{display: none;}
@media screen and (max-width:960px){
    #nav{display:none;}
	.navii{display: block;position:absolute;right: 0;top:50%;margin-top:-15px;width:30px;height:30px;border: 1px solid #bcb9b8;box-sizing: border-box;border-radius: 30px;}
	.navii a{margin:4px;}
    #top {top:50%;margin-top:-15px;right:80px;height: 30px;}
}


	/*二级导航*/
.navson{height:0;margin: 0;padding: 0;overflow: hidden;position: absolute;left: 0;top:80px;text-align: left;}
.fixedhead header .navson{top:50px;}
.navson table{border: 0 none;}
.navson td{padding:3px;border: 0;}
.navson a{display: block;padding:10px 0; line-height:1.4em;font-size:14px;}

.li6:hover .navson{height: auto;background: #fff;padding:10px 20px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;box-shadow:1px 1px 4px 1px rgba(0, 0, 0,.3);;width:220px;}
	/*二级导航end*/
/*header end*/


/*↓焦点图*/
	#jd{max-width:1920px;margin:auto;}
    #slides {/*display:none;*/position:relative;z-index: 991;}
	#slides img{width:100%;pointer-events:none;user-select:none;}
#jd video{width:100%;}

	a.slidesjs-next,  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 {position:absolute;bottom:2px;right: 2px;height: 20px;width: 20px;overflow: hidden;z-index: 993;text-indent: -9999px; opacity: 0;}#slides:hover a.slidesjs-play,#slides:hover a.slidesjs-stop{opacity: .8;}
a.slidesjs-play{background: url(../images/i-play.png) center center no-repeat;}
a.slidesjs-stop{background: url(../images/i-stop.png) center center no-repeat;}

    a.slidesjs-next {position:absolute;right:0;top:50%; margin-top:-40px;}
    a:hover.slidesjs-next {background:rgba(63,63,81,0.8);}
    a.slidesjs-previous {position:absolute;left:0;top:50%; margin-top:-40px;}
    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:992;}
    .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: #dc2a30;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:#09ff00;margin:0;padding:10px 0 0 0;box-shadow: 0 0 10px 0px #00ff4c;}
	.slidesjs-pagination li a:hover {background-position: 0 -26px}

    .navbar {overflow: hidden}
#jdt1,#jdt2,#jdt3{overflow: hidden;}
#jdt1:hover img,#jdt2:hover img,#jdt3:hover img{transform:scale(1.01)}
@media (max-width: 768px) {
    .slidesjs-pagination li a{width:1px;}
	#slides .slidesjs-navigation{display: none!important}
}
.cptu{position: relative;}

.cptu .slidesjs-pagination{position:static;}
.cptu .slidesjs-pagination li{margin: 0;height: 100%;max-width:25%;}
.cptu .slidesjs-pagination li a{width:98%;margin:1%; height:0;font-size:0;padding-top:100%;border-top: 2px solid #fff;box-shadow: inset 0 0 0 2px #f9f9f9;}
.cptu .slidesjs-pagination li a.active, .cptu .slidesjs-pagination li a:hover.active{padding:100% 0 0 0;margin: 1%;-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.8);transform:scale(.9);box-shadow: 0 0 0px 2px #dc2a30;background-color:none;}
.cptu a.slidesjs-next, .cptu a.slidesjs-previous{top: 40%;}
.cptu:hover a.slidesjs-next, .cptu:hover a.slidesjs-previous{display:block;}
.slides3 iframe{width: 100%;height: 100%;}
/*↑焦点图 end*/

/*首页-优势*/
@media (min-width:767px) {
	.ys{position:relative;padding-bottom:150px;}
	.ysl{width:55%;border-top: 1px dotted #eee;}
	.ysl h3{font-size:42px;margin-top: 40px;color: #4B4B4B;}
	.ysl p{font-size: 24px;}
	.ysl p .more{font-size: 16px;}
	.ysl .more{float: right;}
	
	.ysr{width:40%; position:absolute;top:-50px;right:0;z-index:8888;}
	.ysr p{margin: auto;}
	.ysr img{border-radius: 8px;box-shadow: 0 0 20px rgba(0,0,0,.2)}
}
.ysl p{overflow:hidden;}


/*首页·产品展示↓*/
#incp{margin: 80px auto;padding:80px 0;box-shadow: 0 0 20px rgba(0,0,0,.3);position: relative;}
@media (min-width:767px){#incp{margin-top: 0;}}
#incp ul{margin:0 auto;padding:0;}
/*#incp .slick-prev{left:2px;}#incp .slick-next{right:2px;}*/
.cpbox{display:block;position:relative;background: #3b6cbe;}
.cpbox img{display:block;}
.cpbox font{display:block;position:absolute;left:0;right:0;bottom: 0;transition: .6s;height:0;text-align: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cpbox:hover font{height: 30px;line-height: 30px;background: rgba(255,255,255,.8);padding:8px 3%;}



#incp .morebox{position:absolute;right:0;left:0;bottom:3px;}
.morebox p{text-align:right;margin-top:0;margin-bottom:0;}
.morebox .more{display:inline-block;}

.more{display:block;text-align:center;font-size:16px;padding:20px 30px; line-height:1;background:#3f6fc0;color:#fff;border-radius:5px;}
@media (max-width: 768px) {
	.more{border:1px solid #ccc;border-radius: 8px;}
	.morebox .more{font-size: 12px;padding:10px 26px;}

}
/*首页·产品列表 end */

/*首页·关于我们 end*/
.inus{text-align: center;color: #555;position: relative;padding-bottom:4%;}
.inus::before{content: "";position: absolute;left: 0;right: 0;bottom: 0;background:#386BBE;height:0;padding-bottom:12%;z-index:-1;}
.inus p{text-align: left;}
.inus p img{border-radius:8px;}
@media (min-width:767px){
	.inus h2{font-size: 42px}
	.inus p{font-size:28px;text-indent:2em;}
	.inusmb{overflow: hidden;}
	.inus a.more{float: right;text-indent:0;}
}
.inus .nosj{text-indent:0;}


.innews h2{text-align: center;}
.inn1img{margin-top: 0;}
.inn1img img{display: block;margin:auto;border-radius: 5px;}
.inn1txt{position:relative;top:-10%;background: #fff;margin-bottom:20px;margin-left: auto;margin: auto;width:90%;box-shadow: 0 0 5px rgba(0,0,0,.2);border-radius: 5px;overflow: hidden;}

.inn1txt h3{padding: 0 2%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.inn1txt p{color: #888;overflow: hidden;padding:0 3%;text-overflow:ellipsis;white-space:nowrap;}
.inn1txt p span{float: right;}

.inn2{margin: 0;padding: 0;}
.inn2 li{margin-bottom:20px;padding: 10px 3%;box-shadow: 0 0 5px rgba(0,0,0,.2);border-radius: 5px;}
.inn2 h3{padding-right: 66px;height: 30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position: relative;}
.inn2 h3 span{position:absolute;right:0;top:0;width:60px;height:30px;font-weight: normal;font-size:14px;color: #888;}

.inn2 p{color:#888;padding-right:66px;height:48px;line-height:24px;position: relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.inn2 p a{display:block;width:60px;height: 30px;position: absolute;right: 0;top: 9px;border-left:1px solid #ccc;line-height: 30px;text-align: center;}
.inn2 p a img{width:30px;height:30px;display:inline-block;}




/*栏目↓*/
/*栏目-产品列表↓*/
.bg{background:#fafafa;}
#banner p{margin:0;padding:0;}

.l-box{background:#fff;border-radius: 5px; box-shadow: 0 0 5px rgba(0,0,0,.2);margin-bottom: 20px;}
.l-h{background: #ccc;padding: 20px 8px;line-height: 1.2;font-size: 22px;border-radius: 5px;}
.l-h img{display: none;}
.l-lis{margin: 0;padding:0;}
.l-lis li{padding: 0;margin: 0;}
.l-lis a{padding:10px 23px 10px 8px;border-bottom: 1px dotted #ccc;position: relative;min-height: 40px;color: #4271C3;}
.l-lis a::after{content: "";position: absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform: translateY(-50%);height:14px;width: 14px;background: url(../images/ico-rjt.png) center center no-repeat;background-size: cover;}
.l-lis a:hover{box-shadow: 0 0 5px rgba(0,0,0,.2);}

@media (min-width:767px){
	.navson3{height:0;min-height:0;overflow: hidden;}
	.l-list:hover .navson3{height: auto;min-height: 60px;}
	.l-list a.active~.navson3{height: auto;min-height: 100px;}
}
.navson3 a{display: block;line-height:22px;padding: 8px 8px 8px 8%;min-height: auto;background:#f8f8f8;font-size: 14px;}
	.navson3 a::before{content: "+";display: inline-block;margin-right: 8px;color: #888;}
	.navson3 a:hover{background: #ccc;}


.lmcpbox{display:block;text-align: center;padding: 10% 2%;}
.r-box .pure-g .g3-2{border-radius: 5px; box-shadow: 0 0 5px rgba(0,0,0,.2);background: #fff;margin-bottom:10px;margin-left: 10px;
}
.lmcpbox font{display: block;padding: 10px 0;}
.lmcpbox span{display: block;padding:10px 0;width:120px;background: #eee;border-radius: 5px;margin:10% auto;font-size: 14px;color: #666;}
.lmcpbox span:hover{background:#4271C3;color: #fff;}

@media screen and (max-width:767px) {
	.l-h{padding: 16px 8px;text-align: center;}
	.l-h img{display:inline;}
	.l-h.bo3-is-clicked img{transform: rotate(180deg);}

	.l-lis{height:0;min-height:0;overflow: hidden;}
	.l-lis.bo4-is-open{height: auto;min-height: 100px;}
	.lmcpbox font{font-size:12px;height:50px;line-height: 25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:0;margin:8px 0;}
	.lmcpbox span{margin: auto;}
	.l-lis a{font-size: 14px;padding: 6px 23px 6px 8px;}
}

#lmsm{margin-bottom:20px;overflow: hidden;background: #fff;border-radius: 5px;box-shadow: 0 0 5px rgba(0,0,0,.2);}
.lmsm{overflow:hidden;}
.lmsm img{max-width:100%!important;}
@media (min-width:767px){
	.lmsm{margin:2%;}
}
/*图文列表↓*/
/*图文列表→*/.twbox{margin:30px 0;padding: 2% 0;border-radius: 10px; overflow:hidden;background:#fafafa;position: relative;}
/*单文列表→*/.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:#42e001;position: absolute;right:0;bottom:20px;height:30px;}
.twbox:hover::after{transition:all 0.6s;bottom:0;height:100px;}
.twbox:hover{box-shadow: 0 0 20px 0px rgb(236, 242, 247); background: #fff;}
    
.tubox{width:30%;float:left;margin-right:2vw; position:relative;}
.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;}
.wen-t{font-size: 16px;font-weight: 700;margin:14px 10px 2px 10px;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;}
.i-date::before, .i-author::before, .i-see::before {margin-right: 3px;}
.i-date::before {content: "\1F559";}
.i-see::before {content: "\1F446";}
.i-author::before {content: "\1F471";}

#wbox{padding: 30px;border: 1px solid #eee;}
#wbox .twbox{margin-right: 0;}
#wbox .twbox:nth-of-type(odd) .tubox{float: right;margin-right: 0;margin-left: 30px;}
#wbox .twbox:nth-of-type(odd)::after{left:0;right:auto;}
#wbox h3,#wbox p{margin-left:30px;}
@media screen and (max-width:767px) {
	.twbox,.wenbox{margin:0 0 30px 0;}
	.tubox{width:100%;float: none;margin:0;}
	#wbox .twbox:nth-of-type(odd) .tubox{float:none;margin-left:0;}

}
/*图文列表 end */

    /*产品:栏目页 end*/
    /*案例：栏目页↓*/
#ys{text-align: center;}
.ysh{font-size: 80px;color: #DC2A30;margin:30px 0 0 0;}
.ysp{font-size: 22px;color: #858585;line-height:1.5em;margin-top: 0; padding: 0 10%;}
@media screen and (max-width:1300px){
	.ysh{font-size: 50px;}
	.ysp{font-size: 18px;}
    .ysh img{max-width:60%;}
}
@media screen and (max-width:980px){
	.ysh{font-size:40px;margin:10px 0 0 0;}
	.ysp{font-size:14px;}
}



#alh2{text-align: left;color: #444;font-size:14px;padding:0 40px;}
.alimg img{border-radius: 5px;}
	.altitle{color: #444;}
	.altxt{color: #666;}
@media screen and (min-width:767px) {
	#alh2{margin-top:2%;font-size:18px;}
	.altitle{font-size: 18px;}
	.altxt{font-size: 18px;}
}
	#zlm a{display: inline-block;margin:20px 20px 20px 0;padding: 10px 20px;background:#ccc;border-radius:5px;}
	#zlm a:hover{background:#04530F;color: #fff!important;}

    /*案例：栏目页 end*/
    /*新闻：栏目页↓*/
.nbox{position: relative;margin-bottom: 20px;overflow: hidden;border-bottom: 1px solid #eee;}
@media (min-width:767px){
	.nboximg{width: 30%;float: right;text-align: right;max-height: 250px;}
	.nboxtxt{width: 68%;}
}

.ntime{color: #888;font-size: 14px;}
.ntxt{color:#666;}
.nmore a{display: block;width: 160px;padding: 10px 0;text-align: center;font-size: 14px;color: #fff;background: #6187C8;border-radius: 5px;}
.nmore a:hover{color: #000!important;}

@media screen and (max-width:767px) {
    
}


    /*新闻：栏目页 end*/

/*栏目 end*/
	/*详情页 ↓*/
.dq2{margin-top:20px;border-bottom:1px dotted #ccc;text-align: right;}
.dqcpxq{text-align: left;font-size: 14px;border-top:1px solid #eee;border-bottom:0 none;margin-top: 0;text-transform:lowercase;}

.dq3{border-bottom: 5px solid #eee;margin-top: 6%;}
.dq3 img{height:26px;}

.l-c{background: #fff;min-height:500px;}
.dq3{padding:0 1.4%;color:#555;}
.c1{margin: 1.4%;padding-bottom:4%;}
.c1 .w49{margin-left:1%;}
.c1 h1{font-size:18px;line-height:1.4em;padding-bottom:10px;border-bottom:1px solid #d2d2d4;color: #181919;}
.cptxt{color:#555;font-size: 16px;margin:16px 0;}
.c2{border-top:10px solid #f3f3f3;border-bottom: 10px solid #f3f3f3;padding: 2%;background: #fff;}
.tjcp{margin:0 0 10px 10px;padding:0;text-align: center;}
.tjcp li{margin:0 0 20px 10px;padding:0 0 20px 0;}
.tjcp li a{display:block;}
.tjcp li span{display: block;}

#ddd{top:80px; max-width:390px;border-top:10px solid #f3f3f3;}
.ddd{padding:10px 10%;background: #fff;text-align: center;}

#myTab0{margin:20px 0 30px 0;padding: 0;background: #eee;padding-top: 8px;}
#myTab0 li{display: inline-block;padding:18px 4%;cursor:pointer;}
#myTab0 .active{background:#fff;box-shadow:0 1px 1px #fff;position: relative;color:#555;}
#myTab0 .active::before{position: absolute;left: 0;right: 0;top: 0; content: "";width: 100%;height: 2px;background:#eee;}
.none{display:none;}
.TabContent{padding: 20px;}

.r-min{margin-left:1%;background:#fff;min-height: 500px;}

.minh{font-size:18px;text-align: center;padding:6%;line-height: 1.2em;border-bottom: 2px solid #f3f3f3;}

.c3 #myTab0_Content0 img{max-width:100%;height: auto!important;}


.newbox{padding:20px;}
.newbox h1{text-align: center;border-bottom: 1px dotted #ccc;padding-bottom: 20px;margin-bottom: 0;font-size:20px;}
.litime{text-align: center;font-size: 14px;color: #999;line-height: 1.6em;margin-top: 0;margin-bottom: 30px;}
.litime span{display: inline-block;margin:10px 20px;}

#sxp2{padding: 6% 0;margin-top: 50px;clear: both;border-top: 1px dotted #eee;position: relative;}
#fhui{position: absolute;right: 0;top: 50%;margin-top: -20px; height: 40px;line-height: 40px;padding: 0 20px 0 46px;background: #eee url(../images/fhui.png) 5px center no-repeat;}

.fenx{text-align: center;padding: 20px 10px 6px 10px;border: 1px solid #eee;margin: 0 20px;}
#tjcph{text-align: left;line-height:40px;background: #f3f3f3;padding: 10px;border-radius:3px;}



@media screen and (max-width:767px) {
    .l-c{margin-bottom: 30px;}
    .r-min{margin-left:0;}
    .c1 .w48{margin-left:0;}
    .minh{font-size: 16px;}
    #ddd{display: none;}
    .tjcp{margin:10px 0;}
    .tjcp li{margin:10px 0;}
    #fhui{position: static;margin-top: auto;}
    .fenx{margin:0;}
}


    /*案例：详情页↓*/
.yyl-fl{border: 1px solid #d8d9d9;}
.dq.yydq{border-bottom: 1px dotted #d8d9d9;background: #fff;box-shadow: none;}
#yycontent{margin-left: 3.3333%;}

@media screen and (max-width:767px) {
    #yycontent,.dq.yydq{margin-left: 0;}
}
    /*案例：详情页 end*/

    
    
    .zoom img{margin-left: auto;margin-right: auto;}   
    
    
    .cptxt2-lx{border-top: 1px solid #eee;padding:20px 0;margin-top:20px;}
    .cptxt2-lx a{display:inline-block;background: #3d6ebf; color: #fff;text-align: center;padding: 10px 20px;border-radius: 5px;min-width: 200px;max-width: 100%;}
.cptxt2-lx a:hover{color:#000!important}
@media screen and (max-width:767px) {
    .cptxt2-lx{margin-top:0;}
}

    .cptuij{background: #f8f8f8;padding: 10px;overflow: hidden;}
    .cptuij a{display: block;width:8%;margin: 1%;float: left;}
    .cptuij a span{display: block;}
    .cptuij a font{display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 12px;line-height: 2;}
@media screen and (max-width:767px) {
    .cptuij a{width:18%;margin: 1%;}
}
    
 
    .xq-lx{border-top: 1px solid #eee;border-bottom:1px solid #eee;padding: 10px 8px;text-align: center;}
    .xq-lx a{display: inline-block;width: 46%;}
    
    
    
@media (min-width: 768px) {
    #content{padding: 0 10%;} 
    .cpzici1{margin-top:40px;width:460px; max-width:100%;float: right;font-size: 18px;}
}
    
    .cpzici{margin:10px auto; width: 240px;text-align: center;background:#dc2a30;line-height: 2;border-radius: 5px;color: #fff;}
    
    .cpzici1 p span{display: inline-block;padding:2px;width:60px; margin-right: 10px;border-radius:3px;background: #0080c7;text-align: center;}
    
    .lyboxw{width:560px;max-width: 100%;}
    
    #sxp9{overflow: hidden;padding:2px 0;margin: 4% auto;}
    #sxp9 p{border-bottom: 1px solid #ececec;padding:10px 0;margin: 0;}
/*详情页-新闻*/

	/*详情页 end*/

/*联系我们&关于我们*/
.usbg{background: #f3f3f3;overflow: hidden;padding:5% 0;}
	.usbg p{font-size:14px;color: #444;}

@media (min-width:767px){
	.usbg h2{text-align: center;font-size:40px;}
	.usbg h2 span{display: inline-block;position: relative;}
	.usbg h2 span::after,.usbg h2 span::before{content: "";position: absolute;top:50%;height: 1px;width: 100px;background: #ccc;}
	.usbg h2 span::after{left: -110px;}
	.usbg h2 span::before{right: -110px;}
	.usbg p{font-size: 26px;text-indent: 2em;}
}

.usbg2{background:#6CB3E9;padding: 3% 0;}
.uspi img{display: block;margin: auto;border-radius: 5px;}
.uspi span{display: block;padding: 3%;position: relative;}
.uspi span::after,.uspi span::before{content: "";position: absolute;width: 20%;height: 20%;}
.uspi span::after{border-top:3px solid #fff;border-left: 3px solid #fff;top: 0;left: 0;}
.uspi span::before{border-right: 3px solid #fff;border-bottom: 3px solid #fff;bottom: 0;right: 0;}

.t99{text-align:center;padding-bottom:1px;position: relative;letter-spacing:2px;}
.t99::after{content: "";position: absolute;left: 50%;bottom:10px;width: 160px;height:4px;margin-left: -80px;background:#406288;border-radius: 4px;}
.t99p{text-align: center;color:#2e2e2f;}




.wenhua .g4{margin-bottom:20px;}
.wenhua .g4 div{display:block;height:100%;box-shadow: 0 0 4px 0px rgba(41, 74, 84, .3);margin:0 2%;padding-top:1px;border-radius: 5px;}
.whimg{display: block;margin: 10px;text-align: center;}
.wht{display: block;padding:10px 6%;font-size: 16px;line-height: 1.4em;font-weight: 700;position: relative;}
.wht::after{content: "";width: 50px;height: 1px;background: #dc2a30;position: absolute;left:6%;bottom: 0;}
.whp{padding: 6%;font-size: 14px;display: block;line-height:3em;}

.uszs .yyli{box-shadow: 0 0 20px 0px rgb(236,242,247);box-shadow: none;text-align: center;margin: 4% 2%;}
.uszs .yyli img{margin: auto;box-shadow: 0 0 6px 0px rgba(0, 0, 0,.3);border-radius: 5px;}
.uszs2{text-align: center;}
.slick-slide{outline-style:none!important;outline-color:#fff!important;}
/**/
.lxbg{background: #fff;overflow: hidden;padding-bottom: 5%;}
.lxp{padding: 0 8%;word-break: break-all;}

.lxly{background:url(../images/lxbg.gif) 0 0 no-repeat;background-size:contain;padding-bottom: 6%;}

    .b-c{position: relative;}
    .b-c::after{content: "";position: absolute;bottom:-12px;left: 0;width: 60px;height: 3px;background: #f00;}

@media screen and (max-width:767px) {
    .lxly{background:none;}
    .gm1 .ysh img{width:120px;}
	.whp{line-height: 1.6;}

}
/*联系我们&关于我们 end*/
/*搜索结果页↓*/
.dq.sodq{background: #fff;}

.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*/
/*
new end ↑
*/


















/*---------------------------------------↓-----------------------------------*/
/*footer*/
footer{background:#323232;color:#DBDBDB;}
footer a{color:#9E9E9E;}
footer h5{color:#fff;font-size:18px;margin-bottom:1em; text-transform:uppercase;}
@media (min-width:767px){
	footer{font-size: 20px;}
	footer h5{font-size:32px;}
}

.foot2{font-size:14px;border-top: 1px dotted #444;}
@media (max-width:767px) {
}
/*footer end */

/*↓当前位置*/
.dq{margin-bottom:10px; background:#d8d9d9;padding:15px 0; line-height:1; font-size: 18px; -webkit-box-shadow:0 2px 4px #e8e8e8;-moz-box-shadow:0 2px 4px #e8e8e8;box-shadow:0 2px 4px #e8e8e8;text-align: right;padding-right:1%;}
		.dq p{color: #777;margin-top: 0;margin-bottom: 0;}
		.dq a{color: #777;}
		.dq a:hover{color:#0763ad}
@media screen and (max-width:767px) {
    .dq{margin-left:0;font-size: 12px;}
}

/*↑当前位置 end */
/*--↓分页--*/
	.fy{margin:30px auto 80px auto;font: 11px/12px Tahoma;text-align: center;padding:0;}
.fy li{margin:0 2px;padding:0;display:inline-block;}
.fy li.active a{color:#EF2525;}
	.fy a,.fy>b{display:inline-block;line-height:30px;min-width:16px;padding:0 8px;border:1px solid #393e76;border-radius:4px;text-decoration:none;text-align:center;}
	.fy>b,.fy a:hover{background:#393e76;color:#fff;border-color:#393e76;}
/*--↑分页 end--*/
/*上下篇↓*/
#sxp{margin:50px 0 10px 0;border-top:10px solid #f3f3f3;background: #fff; position:relative;padding:10px 20px; line-height:20px;overflow: hidden;}
#sxp::after{content:"";width:calc(100% - 20px);height:calc(100% - 20px);border:1px solid #ccc;position: absolute;top:10px;left:10px;z-index: 0;}
#sxp p{position: relative;z-index: 999;}
#sxp p a{padding: 0 10px;}
@media screen and (min-width:768px) {
	#sxp p{float: left;width:49%}
    #sxp p:nth-of-type(odd){margin-right: 1%;text-align: right;}
    #sxp p:nth-of-type(even){margin-right: 1%;}
}

/*↓留言咨询*/
.lybox{width:800px;max-width: 100%;margin-right: auto;margin-left: auto;}
	.liuyan{font-size:14px;}
	.cc2{margin:8px 0;}

	.cc2 input{height:40px;line-height:38px;}
	.cc2 input, .ly textarea{font-size:14px;color:#555; box-sizing:border-box;width:100%;padding:1px 8px;border:1px solid rgba(193,193,193,.4);outline:none;transition:.3s linear;border-radius: 4px;}
	.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:80px;}
	.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:8px 0;width:220px;}
    .tj2{margin: 8px 0;}
	.tjson{width:100%;max-width: 100%; height:40px; display: block;background:#497BB6;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:#bbb;} 
input:-moz-placeholder {color:#bbb;} 
input::-moz-placeholder {color:#bbb;} 
input:-ms-input-placeholder {color:#bbb;}
.note{color:#bbb;}

@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*/

/*↓右侧贴边客服*/
	#kffixed{position:fixed;right:0;bottom:50%;margin-bottom:-106px; font-size:14px;z-index:9999; color: #fff;}
#kffixed a{color:#fff;}#kffixed a:hover{color:#33ff00!important;}
	#kffixed hr{border:0 none;background:#eee;height:1px;}
	.kff{width:70px;height:70px;position:relative;margin-bottom:1px;overflow:hidden;}
	.kff:hover{overflow: visible;}
	.kfimg{margin:0 0 0 10px;background-image: linear-gradient(140deg,#bef305, #02913f);}
	.kff:hover .kfimg{background:#1b62b7;}
	.kff:hover::after{width:0;height:0;content:"";border-top:5px solid transparent;border-right:10px solid #1b62b7;border-bottom:5px solid transparent;position:absolute;top: 46%;left:0;}
	.kffson{width:180px;padding:10px 20px;background:#1b62b7;position:absolute;top:0;left:-250px;opacity:0;box-shadow: 0 0 8px rgba(0,0,0,.4);}
	.kff:hover .kffson{left:-220px;opacity:1;}

.gotop{position:relative;}
.gotop::after{display: none;}

.backToTop {display:none;width:60px;height:70px;background-image: linear-gradient(140deg,#bef305, #02913f);text-indent: -9999px;
position: fixed;
_position: absolute;
right:0;
bottom:50%;margin-bottom:-176px;
_bottom: "auto";
cursor: pointer;
opacity: 1;
filter: Alpha(opacity=100);
}
.backToTop::after{content: "";display:block;width:100%;height:100%;background: url(../images/kftop2.png) center center no-repeat;position:absolute;top: 0;bottom:0;left: 0;right:0;}

@media screen and (max-width:767px) {
	#kffixed{display:none;}
    .backToTop{display: none!important;opacity:0;width:0;height:0;}
}
/*
<script src="style/jquery.min.1.11.3.js"></script> 加 内部js（置于JQ文件后），</body>前生成：【<div class="backToTop" title="返回顶部" style="display: block;">返回顶部</div>】。
*/
/*↑右侧贴边客服 end*/


/*↓详情页产品图片放大特效*/
		.zoom {
			display:/*inline-block*/block;
			position: relative;
			cursor: move;
    cursor: grab;
    cursor: -webkit-grab;
		}
		
		/* magnifying glass icon */
		.zoom:after {
			content:'';
			display:block; 
			width:33px; 
			height:33px; 
			position:absolute; 
			top:0;
			right:0;
			background:url(../images/icon2.png);
		}

		.zoom img {
			display: block;
		}

		.zoom img::selection { background-color: transparent; }
@media screen and (max-width:767px) {
	.zoom:after{display:none;}/*手机端隐藏放大镜*/
    .zoom{pointer-events:none;}/*手机端去除放大效果*/
	.zoomImg{display:none!important;height: 0!important;width: 0!important;pointer-events:none!important;}

}
/*详情页产品图片放大特效 end*/
/*----------------------------------------↑----------------------------------*/

/*------------------导航↓-----------------------*/
.cd-img-replace {
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}

.overflow-hidden {overflow: hidden;}


.cd-main-content {
  min-height: 100%;
  position: relative;
}

.cd-menu-trigger {
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height:20px;
z-index: 99;
}
.cd-menu-trigger .cd-menu-text {
  height: 100%;
  text-transform: uppercase;
  color: #FFF;
  font-weight: 600;
  display: none;
}
.cd-menu-trigger .cd-menu-icon {
  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%);
  width: 20px;
  height: 2px;
  background-color: #7c7c7c;
}
.cd-menu-trigger .cd-menu-icon::before, .cd-menu-trigger .cd-menu-icon:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: inherit;
  left: 0;
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
}
.cd-menu-trigger .cd-menu-icon::before {
  bottom: 5px;
}
.cd-menu-trigger .cd-menu-icon::after {
  top: 5px;
}
.cd-menu-trigger.is-clicked .cd-menu-icon {
  background-color: rgba(255, 255, 255, 0);
}
.cd-menu-trigger.is-clicked .cd-menu-icon::before, .cd-menu-trigger.is-clicked .cd-menu-icon::after {
  background-color:#222;
}
.cd-menu-trigger.is-clicked .cd-menu-icon::before {
  bottom: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cd-menu-trigger.is-clicked .cd-menu-icon::after {
  top: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media only screen and (min-width: 768px) {
  .cd-menu-trigger {
  }
  .cd-menu-trigger .cd-menu-text {
    display: inline-block;
    line-height: 70px;
  }
  .cd-menu-trigger .cd-menu-icon {
    left: auto;
    right:50%;margin-right: -10px;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}





#navkg{position: relative; height: 20px; margin:30px 8px 30px 30px;}

#cd-lateral-nav ul{padding-left: 0;}

#cd-lateral-nav {
  position: fixed;
  height: 100%;
  right:0;
  top: 0;
  /* the secondary navigation is covered by the main element */
  z-index:99999;
  box-sizing: border-box;
  width:500px;max-width:66%;
	padding:0 0 60px 0;
  background-color: #fff;
  overflow-y: auto;
  /* Force Hardware Acceleration in WebKit */
  -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;
  /* this creates the subtle slide in animation of the navigation */
  -webkit-transform: translateX(500px);
  -moz-transform: translateX(500px);
  -ms-transform: translateX(500px);
  -o-transform: translateX(500px);
  transform: translateX(500px);
}
@media screen and (max-width:767px) {
	#cd-lateral-nav {padding:0 0 40px 0}
}

#cd-lateral-nav .cd-navigation {
  margin: 10px 0 16px;
}
#cd-lateral-nav .sub-menu {
  padding: 0 10px 20px 15px;
  display: none;
}
#cd-lateral-nav ul a,#cd-lateral-nav p {
  font-size: 14px;
  display: block;
  line-height: 2em;
  padding: 0 16px 0 32px;
  color: #222;
}
#cd-lateral-nav a.current {
  background-color: #f8f8f8;
  color:#a99b9b;
}
.no-touch #cd-lateral-nav a:hover {
  color: #FFF;
}
@media only screen and (min-width: 768px) {
  #cd-lateral-nav .cd-navigation {
    margin: 20px 0;
  }
}
#cd-lateral-nav.lateral-menu-is-open {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  -webkit-overflow-scrolling: touch;
}

#cd-lateral-nav .item-has-children > a {
  position: relative;
  text-transform: uppercase;
  font-weight: 600;
}
#cd-lateral-nav .item-has-children > a::after {
  content: '';
  display: block;
  height: 11px;
  width: 8px;
  position: absolute;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 1em;
  background: url("../images/cd-arrow.svg") no-repeat center center;
  background-size: 8px 11px;
  -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;
}
#cd-lateral-nav .item-has-children > a.submenu-open::after {
  -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);
}

#cd-lateral-nav .socials {
  padding: 0 32px;
}
#cd-lateral-nav .socials:after {
  content: "";
  display: table;
  clear: both;
}
#cd-lateral-nav .socials a,.fo4 .socials a{
  height: 32px;
  width: 32px;
  float: left;
  padding: 0;
  background-image: url("../images/cd-socials.svg");
  background-repeat: no-repeat;
  background-size: 128px 64px;
  background-color: #f8f8f8;
  margin-right: .5em;
  border-radius: 0.25em;
}
#cd-lateral-nav .socials a.cd-twitter,.fo4 .socials a.cd-twitter{
  background-position: 0 0;
}
#cd-lateral-nav .socials a.cd-github,.fo4 .socials a.cd-github{
  background-position: -32px 0;
}
#cd-lateral-nav .socials a.cd-facebook ,.fo4 .socials a.cd-facebook{
  background-position: -64px 0;
}
#cd-lateral-nav .socials a.cd-google,.fo4 .socials a.cd-google{
  background-position: -96px 0;
}
.no-touch #cd-lateral-nav .socials a:hover,.fo4 .socials a:hover{
  background-color: #4e6361;
}
.no-touch #cd-lateral-nav .socials a:hover.cd-twitter {
  background-position: 0 -32px;
}
.no-touch #cd-lateral-nav .socials a:hover.cd-github {
  background-position: -32px -32px;
}
.no-touch #cd-lateral-nav .socials a:hover.cd-facebook {
  background-position: -64px -32px;
}
.no-touch #cd-lateral-nav .socials a:hover.cd-google {
  background-position: -96px -32px;
}

/*--------------导航 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;
}
