﻿html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,figure,figcaption,table,th,td img { margin:0; padding:0; }
a,abbr,acronym,address,big,blockquote,body,caption,cite,code,dd,dl,dt,fieldset,form,h1,time,h2,h3,h4,h5,h6,html,img,ins,kbd,label,legend,li,ol,p,pre,q,s,samp,small,span,strike,strong,ul { margin:0; padding:0; border:0; outline:0; vertical-align:baseline; }
body { font-family:"微软雅黑","Microsoft Yahei"; font-size:14px; color:#666666; line-height:30px; background:#FFFFFF; text-align:left; margin:0 auto; font-weight:normal; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
.transition { transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; }
* { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
button { border-radius:0px; -webkit-border-radius:0px; outline:none; }
input { border-radius:0; outline:none; }
img { border:0; vertical-align:middle; }
ul,li { list-style:none; }
button { cursor:pointer; }
textarea { resize:none; outline:none; }
.bqonline { color:#FF0000; text-decoration:underline; }
a:link,a:visited { color:#333333; text-decoration:none; }
a:hover,a:active { color:#F02D21; text-decoration:none; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
.wrap1200 { clear:both; width:1000px; margin:0 auto; padding:0px 0px; }
img { MAX-WIDTH:100% !important; HEIGHT:auto !important; _width:expression(this.width > 100% ? "100%":this.width) !important; }
@media (min-width:1366px) { .wrap1200 { width:1200px; } }
    @media (min-width:1730px) { .wrap1200 { width:1530px; } }
    .header { width:100%; position:absolute; left:0%; z-index:5; background:-webkit-linear-gradient(top,rgba(0,0,0,.7),transparent); -webkit-transition:all 500ms cubic-bezier(.455,.03,0,1); -moz-transition:all 500ms cubic-bezier(.455,.03,0,1); -o-transition:all 500ms cubic-bezier(.455,.03,0,1); transition:all 500ms cubic-bezier(.455,.03,0,1); top:0px; }
.header .logo { float:left; width:182px; background:#FFFFFF; background:rgba(255,255,255,.7); filter:alpha(opacity=70); border-radius:0px 0px 10px 10px; padding:13px 14px 18px 14px; }
.header .headerfr { float:right; background:url(../images/icon_index_dh.png) no-repeat left top; background-size:22px; padding-left:35px; font-size:12px; color:#FFFFFF; margin-top:15px; }
.header .headerfr strong { font-size:20px; color:#FF0000; }
.nav { float:left; padding-left:62px; }
.nav li { float:left; position:relative; z-index:9999; font-size:14px; text-align:center; padding:0px 15px; }
.nav li a { clear:both; display:block; color:#FFFFFF; line-height:65px; }
.nav li:hover a,.nav ul li.hover a { color:#F02D21; display:block; }
.nav li:hover,.nav li.hover a { color:#F02D21; }
.nav li:hover a,.nav li.hover a { border-top:3px solid #F02D21; }
@media (min-width:1366px) { .header .logo { width:217px; padding:20px 20px; border-radius:0px 0px 15px 15px; }
    .header .headerfr { background-size:24px; line-height:20px; padding-top:10px; font-size:13px; margin-top:21px; }
    .header .headerfr strong { font-size:16px; }
    .nav { padding-left:137px; }
    .nav li { padding:0px 21px; }
    .nav li a { line-height:79px; } }
    @media (min-width:1730px) { .header .logo { width:277px; padding:25px 25px 25px 26px; border-radius:0px 0px 20px 20px; }
    .header .headerfr { background-size:30px; line-height:20px; padding-top:18px; font-size:16px; padding-left:45px; margin-top:21px; }
    .header .headerfr strong { font-size:20px; }
    .nav { padding-left:175px; }
    .nav li { font-size:18px; padding:0px 26px; }
    .nav li a { line-height:100px; } }
    .index_pcbanner { clear:both; text-align:center; width:100%; overflow:hidden; position:relative; }
.index_pcbanner .hd { overflow:hidden; position:absolute; left:0px; right:0px; bottom:0px; text-align:center; z-index:1; background:url(../images/bandotbg.png) no-repeat center bottom; background-size:100% 48px; height:48px; }
.index_pcbanner .hd ul { display:inline-block; overflow:hidden; zoom:1; text-align:center; }
.index_pcbanner .hd ul li { float:left; margin:0 5px; width:13px; height:13px; border-radius:50%; border:solid 3px #F5F5F5; text-indent:-999em; cursor:pointer; -o-transition:all .3s ease-in; -webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in; }
.index_pcbanner .hd ul li:hover { background:#F0F0F0; }
.index_pcbanner .hd ul li.on { background:#FFD800; border:solid 3px #FFD800; cursor:default; width:38px; height:12px; border-radius:15px; -o-transition:all .3s ease-in; -webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in; }
.index_pcbanner .bd { position:relative; height:100%; z-index:0; }
.index_pcbanner .bd li { zoom:1; vertical-align:middle; position:absolute; left:0px; top:0px; }
.sy_banner { position:relative; max-width:100%; margin:0 auto; overflow:hidden; }
.sy_banner ul { overflow:hidden; }
.sy_banner li { position:absolute; top:0; left:0; overflow:hidden; width:100%; text-align:center; z-index:1; }
.sy_banner li img { width:100%; height:auto; }
.sy_banner li a { display:block; margin:0 auto; }
.sy_banner cite { overflow:hidden; position:absolute; left:0px; right:0px; bottom:0px; text-align:center; z-index:2; background:url(../images/bandotbg.png) no-repeat center bottom; background-size:100% 48px; height:48px; text-align:center; _display:none; }
.sy_banner cite span { margin:0 5px; width:13px; height:13px; border-radius:50%; border:solid 3px #F5F5F5; text-indent:-999em; cursor:pointer; -o-transition:all .3s ease-in; -webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in; cursor:pointer; display:inline-block; }
.sy_banner cite span:hover { background:#F0F0F0; }
.sy_banner cite span.cur { background:#FFD800; border:solid 3px #FFD800; cursor:default; width:38px; height:12px; border-radius:15px; -o-transition:all .3s ease-in; -webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in; }
.mobone { background:url(../images/mobonebg.jpg) no-repeat center bottom #F0F0F0; padding:10px 0px 60px; background-size:100% 16.4473%; }
.mobone .wap1200 { width:100%; padding:0px 60px; min-width:1000px; }
.mobonetit { clear:both; text-align:center; }
.mobonetit h2 { font-size:24px; color:#333333; line-height:1; padding-bottom:20px; }
.mobonetit h2 span { color:#FF1B1B; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(top right,#FF615D,#FF1B1B); }
.mobonetit p { font-size:12px; color:#666666; line-height:1; }
.mobone ul { clear:both; width:100%; padding-top:18px; }
.mobone ul li { float:left; width:20%; }
.mobone ul li a { clear:both; text-align:center; display:block; }
.mobone ul li a.mobonepic { width:63%; max-width:207px; margin:0 auto; }
.mobone ul li a.mobonetxt { font-size:14px; color:#333333; line-height:1; padding:10px 0px 25px 0px; }
.mobone ul li:hover a.mobonetxt,.mobone ul li.active a.mobonetxt { color:#FF1C17; background:url(../images/index_proicon.jpg) no-repeat center bottom; background-size:10px; }
@media (min-width:1366px) { .mobone { padding-top:17px; padding-bottom:73px; }
    .mobone .mobonetit h2 { font-size:28px; padding-bottom:25px; }
    .mobone .mobonetit p { font-size:14px; }
    .mobone ul { padding-top:23px; }
    .mobone ul li a.mobonetxt { font-size:15px; } }
    @media (min-width:1730px) { .mobone { padding-top:24px; padding-bottom:100px; }
    .mobone .mobonetit h2 { font-size:36px; padding-bottom:32px; }
    .mobone .mobonetit p { font-size:18px; }
    .mobone ul { padding-top:30px; }
    .mobone ul li a.mobonetxt { font-size:20px; }
    .mobone .wap1200 { padding:0px 100px; } }
    .mobtwo { clear:both; padding-top:25px; }
.mobtwo.wrap1200 { width:996px; }
.mobtwo li { float:left; width:296px; margin-right:18px; margin-left:18px; margin-bottom:15px; text-align:center; padding-bottom:10px; -o-transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; transition:all .3s; }
.mobtwo li:nth-child(3n) { margin-right:0px; }
.mobtwo li a { clear:both; display:block; color:#333333; line-height:28px; position:relative; overflow:hidden; font-size:13px; }
.mobtwo li a img { width:100%; -o-transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; transition:all .3s; }
.mobtwo li:hover { -o-transform:translateY(-6px); -webkit-transform:translateY(-6px); -moz-transform:translateY(-6px); -ms-transform:translateY(-6px); transform:translateY(-6px); box-shadow:0 10px 20px -10px rgba(0,36,100,.5); -webkit-box-shadow:0 10px 20px -10px rgba(0,36,100,.5); -moz-box-shadow:0 10px 20px -10px rgba(0,36,100,.5); }
.mobtwo li:hover a { color:#F02D21; }
.mobtwo li:hover a img { -o-transform:scale(1.02); -webkit-transform:scale(1.02); -moz-transform:scale(1.02); -ms-transform:scale(1.02); transform:scale(1.02); -o-transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; transition:all .3s; }
.mobtwo li a:first-child { margin-bottom:5px; }
@media (min-width:1366px) { .mobtwo.wrap1200 { width:1267px; }
    .mobtwo li { width:355px; margin-right:33px; margin-left:33px; }
    .mobtwo li a { font-size:16px; }
    .mobtwo li a:last-child { padding:5px 0px; } }
    @media (min-width:1730px) { .mobtwo.wrap1200 { width:1617px; }
    .mobtwo li { width:452px; margin-right:43px; margin-left:43px; }
    .mobtwo li a { font-size:20px; }
    .mobtwo li a:last-child { padding:10px 0px; } }
    .mobtwobom { text-align:left; padding:30px 0px 73px 0px; }
.mobtwobom .hd { float:right; width:269px; padding:0 10px 0 20px; position:relative; height:302px; z-index:79; background:url(../images/index_combg.jpg) repeat-y right center; }
.mobtwobom .hd:after { content:""; position:absolute; left:0px; top:0px; bottom:0px; right:0px; background:url(../images/index_combg.png) no-repeat left top; z-index:2; background-size:100% 302px; }
.mobtwobom .hd p { position:relative; z-index:3; color:#BA8664; text-align:right; font-size:24px; line-height:32px; font-weight:bold; padding-top:23px; padding-bottom:15px; }
.mobtwobom .hd p span { display:inline-block; text-align:left; color:#FF1B1B; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(top right,#FF615D,#FF1B1B); }
.mobtwobom .hd ul { position:relative; z-index:3; clear:both; }
.mobtwobom .hd ul li { clear:both; cursor:pointer; font-size:13px; line-height:23px; color:#666666; padding:8px 0px 8px 17px; position:relative; }
.mobtwobom .hd ul li a:link,.mobtwobom .hd ul li a:visited { color:#666666; }
.mobtwobom .hd ul li a:hover,.mobtwobom .hd ul li a:active { color:#F02D21; }
.mobtwobom .hd i { position:absolute; width:72px; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; display:inline-block; left:-60px; z-index:-1; }
.mobtwobom .hd i.numon { z-index:4; left:-41px; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.mobtwobom .hd i.mobtwobomicon01 { top:120px; }
.mobtwobom .hd i.mobtwobomicon02 { top:180px; }
.mobtwobom .hd i.mobtwobomicon03 { top:245px; }
.mobtwobom .bd { float:left; width:695px; height:302px; overflow:hidden; }
.mobtwobom .bd ul { zoom:1; }
@media (min-width:1366px) { .mobtwobom { padding-bottom:90px; padding-top:45px; }
    .mobtwobom .bd { width:833px; height:362px; }
    .mobtwobom .hd { width:324px; height:362px; }
    .mobtwobom .hd p { font-size:28px; line-height:37px; padding-top:25px; }
    .mobtwobom .hd ul li { font-size:15px; line-height:27px; padding:10px 0px 10px 35px; }
    .mobtwobom .hd:after { height:362px; background-size:100% 362px; }
    .mobtwobom .hd i { width:87px; left:-74px; }
    .mobtwobom .hd i.mobtwobomicon01 { top:133px; }
    .mobtwobom .hd i.mobtwobomicon02 { top:204px; }
    .mobtwobom .hd i.mobtwobomicon03 { top:283px; } }
    @media (min-width:1730px) { .mobtwobom { padding-bottom:110px; padding-top:60px; }
    .mobtwobom .bd { width:1060px; height:460px; }
    .mobtwobom .hd { width:410px; height:460px; }
    .mobtwobom .hd p { font-size:36px; line-height:48px; padding-top:33px; }
    .mobtwobom .hd ul li { font-size:20px; line-height:36px; padding:12px 0px 12px 46px; }
    .mobtwobom .hd:after { height:460px; background-size:100% 460px; }
    .mobtwobom .hd i { width:109px; left:-91px; }
    .mobtwobom .hd i.numon { left:-55px; }
    .mobtwobom .hd i.mobtwobomicon01 { top:174px; }
    .mobtwobom .hd i.mobtwobomicon02 { top:262px; }
    .mobtwobom .hd i.mobtwobomicon03 { top:360px; } }
    .mobthree { background:url(../images/mobthreebg.jpg) no-repeat center top; padding:40px 0px 45px 0px; }
.mobthree .mobthreefl { float:left; width:275px; padding-left:62px; }
.mobthree .mobthreefl h2 { font-size:24px; line-height:1; display:inline-block; margin-bottom:30px; color:#FF1B1B; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(top right,#FF615D,#FF1B1B); }
.mobthree .mobthreefl p { border-left:2px solid #FFFFFF; padding:5px 0px; }
.mobthree .mobthreefl p a { clear:both; position:relative; display:block; font-size:12px; color:#CECECE; line-height:24px; padding:7px 0px 7px 16px; margin-left:-2px; }
.mobthree .mobthreefl p a.active:after { content:""; position:absolute; left:0px; width:4px; background:#BB8664; height:25px; top:8px; }
.mobthree .mobthreefl p a:hover { color:#FF2D29; }
.mobthree .mobthreefr { float:right; width:725px; }
.mobthreefrpic { float:left; width:303px; }
.mobthreefrpic:hover img { opacity:.8; }
.mobthreefritem { float:left; padding-left:20px; width:363px; }
.mobthreefritem h3 { font-weight:normal; font-size:16px; }
.mobthreefritem h3 a { color:#FFFFFF; }
.mobthreefritem h3 a:hover { color:#FF2D29; }
.mobthreefritem .mobthreefritem_clnl { color:#CECECE; font-size:12px; }
.mobthreefritem .mobthreefritem_txt { color:#CECECE; font-size:12px; line-height:24px; }
.mobthreefritem dl { clear:both; padding:10px 0px; }
.mobthreefritem dl dd { float:left; width:110px; margin-right:6px; position:relative; }
.mobthreefritem dl dd:first-child+dd+dd { margin-right:0px; }
.mobthreefritem dl dd a { clear:both; display:block; text-align:center; color:#FFFFFF; font-size:12px; }
.mobthreefritem dl dd a.mobthreefritemtit { position:absolute; left:0px; bottom:0px; right:0px; background:#000000; background:rgba(0,0,0,.5); filter:alpha(opacity=50); line-height:24px; }
.mobthreefritem dl dd:hover a.mobthreefritemtit { background:rgba(255,48,43,.5); }
.mobthreefritem .syal_ckxq { width:50%; text-align:center; }
.mobthreefritem .syal_ckxq a { color:#FFFFFF; display:block; border:1px solid #FFFFFF; line-height:30px; font-size:12px; }
.mobthreefritem .syal_ckxq a:hover { background:#FF302B; border-color:#FF302B; }
@media (min-width:1366px) { .mobthree { padding:50px 0px 55px 0px; }
    .mobthree .mobthreefl { width:329px; padding-left:74px; }
    .mobthree .mobthreefr { width:871px; }
    .mobthreefrpic { width:364px; }
    .mobthreefritem { padding-left:25px; width:435px; }
    .mobthreefritem h3 { font-size:19px; padding-bottom:10px; }
    .mobthreefritem .mobthreefritem_clnl,.mobthreefritem .mobthreefritem_txt { font-size:14px; padding:5px 0px; }
    .mobthreefritem dl { padding:15px 0px; }
    .mobthreefritem dl dd { width:132px; margin-right:7px; }
    .mobthreefritem dl dd a.mobthreefritemtit { line-height:26px; font-size:13px; }
    .mobthreefritem .syal_ckxq a { font-size:14px; padding:2px 0px; }
    .mobthree .mobthreefl p a { font-size:14px; line-height:28px; padding:9px 0px 9px 16px; }
    .mobthree .mobthreefl h2 { font-size:28px; }
    .mobthree .mobthreefl p a.active:after { top:10px; } }
    @media (min-width:1730px) { .mobthree { padding:60px 0px 70px 0px; }
    .mobthree .mobthreefl { width:421px; padding-left:95px; }
    .mobthree .mobthreefr { width:1109px; }
    .mobthreefrpic { width:460px; }
    .mobthreefritem { padding-left:35px; width:555px; }
    .mobthreefritem h3 { font-size:24px; }
    .mobthreefritem .mobthreefritem_clnl,.mobthreefritem .mobthreefritem_txt { font-size:16px; padding:7px 0px; }
    .mobthreefritem dl { padding:28px 0px; }
    .mobthreefritem dl dd { width:166px; margin-right:11px; }
    .mobthreefritem dl dd a.mobthreefritemtit { font-size:16px; line-height:34px; }
    .mobthreefritem .syal_ckxq a { font-size:16px; padding:7px 0px; }
    .mobthree .mobthreefl p a { font-size:18px; line-height:36px; padding:10px 0px 10px 16px; }
    .mobthree .mobthreefl h2 { font-size:36px; margin-bottom:40px; }
    .mobthree .mobthreefl p a.active:after { height:30px; top:14px; } }
    .mobfour { padding:50px 0px; }
.mobfour h2 { display:block; font-size:24px; line-height:1; margin-bottom:30px; color:#FF1B1B; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(top right,#FF615D,#FF1B1B); display:inline-block; }
.mobfour h2 a { color:#FF1B1B; }
.mobfour h2 a:hover { color:#FF0000; }
.mobfour .mobfouritem { float:left; width:460px; }
.mobfour .mobfouritem:first-child { margin-right:80px; }
.mobfour .mobfouritem dl { clear:both; width:100%; padding-bottom:36px; }
.mobfour .mobfouritem dl:nth-child(2) { padding-top:15px; }
.mobfour .mobfouritem dl:last-child { padding-bottom:0px; }
.mobfour .mobfouritem dl .mobfourpic { float:left; width:120px; border-radius:10px; overflow:hidden; margin-top:-15px; box-shadow:1px 0px 4px rgba(0,0,0,.15); position:relative; z-index:2; }
.mobfour .mobfouritem dl dd { margin-left:100px; padding:10px 10px 10px 35px; box-shadow:1px 0px 4px rgba(0,0,0,.08); border-radius:0px 10px 10px 0px; position:relative; z-index:1; }
.mobfour .mobfouritem dl dd:after { position:absolute; left:0px; bottom:0px; width:60px; height:40px; border-bottom:4px solid #FF0000; border-left:4px solid #FF0000; content:""; }
.mobfour .mobfouritem dl dd a { clear:both; font-size:14px; font-weight:bold; }
.mobfour .mobfouritem dl dd p { font-size:12px; line-height:20px; overflow:hidden; color:#666666; height:40px; }
.mobfour .mobfouritem ul { clear:both; }
.mobfour .mobfouritem ul li { clear:both; padding-bottom:13px; }
.mobfour .mobfouritem ul li:last-child { padding-bottom:0px; }
.mobfour .mobfouritem ul li .date { float:left; background:url(../images/mobfouricon01.jpg) no-repeat left top; background-size:2px 100%; width:41px; text-align:right; font-size:12px; line-height:20px; color:#666666; font-family:微软雅黑 Light; }
.mobfour .mobfouritem ul li .date strong { clear:both; display:block; color:#333333; font-weight:normal; }
.mobfour .mobfouritem ul li .con { border-radius:10px; box-shadow:-2px 0px 4px rgba(0,0,0,.08); margin-left:54px; padding:5px 15px 10px 15px; background:url(../images/mobfouritembg.jpg) repeat-y right center; }
.mobfour .mobfouritem ul li .con a { clear:both; font-weight:bold; font-size:14px; }
.mobfour .mobfouritem ul li .con p { font-size:12px; line-height:20px; overflow:hidden; color:#666666; height:40px; }
@media (min-width:1366px) { .mobfour { padding:63px 0px; }
    .mobfour .mobfouritem { width:523px; }
    .mobfour .mobfouritem:first-child { margin-right:153px; }
    .mobfour h2 { font-size:28px; margin-bottom:38px; }
    .mobfour .mobfouritem dl:nth-child(2) { padding-top:20px; }
    .mobfour .mobfouritem dl .mobfourpic { width:142px; margin-top:-18px; }
    .mobfour .mobfouritem dl dd { margin-left:120px; padding:15px 15px 19px 50px; }
    .mobfour .mobfouritem ul li { padding-bottom:16px; }
    .mobfour .mobfouritem ul li .date { font-size:14px; line-height:22px; width:50px; }
    .mobfour .mobfouritem ul li .date strong { font-size:15px; }
    .mobfour .mobfouritem ul li .con a { font-size:16px; }
    .mobfour .mobfouritem ul li .con { padding:12px 25px; margin-left:62px; }
    .mobfour .mobfouritem ul li .con p { padding-top:10px; height:50px; } }
    @media (min-width:1730px) { .mobfour { padding:80px 0px; }
    .mobfour .mobfouritem { width:667px; }
    .mobfour .mobfouritem:first-child { margin-right:195px; }
    .mobfour h2 { font-size:36px; margin-bottom:50px; }
    .mobfour .mobfouritem dl:nth-child(2) { padding-top:25px; }
    .mobfour .mobfouritem dl { padding-bottom:52px; }
    .mobfour .mobfouritem dl .mobfourpic { width:180px; margin-top:-23px; }
    .mobfour .mobfouritem dl dd { margin-left:155px; padding:15px 15px 18px 63px; }
    .mobfour .mobfouritem dl dd a { font-size:18px; }
    .mobfour .mobfouritem dl dd p { font-size:14px; line-height:26px; padding-top:5px; height:57px; }
    .mobfour .mobfouritem ul li { padding-bottom:20px; }
    .mobfour .mobfouritem ul li .date { width:57px; font-size:20px; line-height:24px; }
    .mobfour .mobfouritem ul li .date strong { font-size:18px; }
    .mobfour .mobfouritem ul li .con { padding:15px 31px; margin-left:70px; }
    .mobfour .mobfouritem ul li .con a { font-size:20px; }
    .mobfour .mobfouritem ul li .con p { padding-top:10px; font-size:14px; line-height:25px; height:60px; } }
    .mobfive { clear:both; background:url(../images/mobfive.jpg) no-repeat center top #181615; height:457px; background-size:auto 484px; }
.mobfive .mobfivetit { text-align:center; padding:38px 0px 0px 0px; }
.mobfive .mobfivetit h2 { font-size:24px; color:#FFFFFF; line-height:1; padding-bottom:19px; display:inline-block; color:#FF1B1B; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(top right,#FF615D,#FF1B1B); }
.mobfive .mobfivetit p { font-size:12px; color:#C0C0C0; line-height:1; }
.mobfive dl { clear:both; padding-top:81px; }
.mobfive dl dd { float:left; width:197px; padding:0px 46px; }
.mobfive dl dd:first-child,.mobfive dl dd:first-child+dd+dd { margin-top:93px; }
.mobfive dl dd .mobfivepic { clear:both; border-radius:50%; overflow:hidden; margin-bottom:12px; box-shadow:0px 7px 8px rgba(54,0,0,.8); }
.mobfive dl dd .mobfivetxt { color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; line-height:1; }
.mobfive dl dd .mobfivetxt a { color:#FFFFFF; }
.mobfive dl dd .mobfivetxt a:hover { color:#FF0000; }
.mobfive dl dt { float:right; width:208px; }
.mobfive dl dt .mobfivepic { position:relative; }
.mobfive dl dt .mobfivepic:after { content:""; position:absolute; width:94px; height:21px; background:url(../images/mobfiveicon01.png) no-repeat center top; background-size:94px; bottom:13px; left:-40px; }
.mobfive dl dt .mobfivepic a { clear:both; display:block; border-radius:10px 0px 0px 10px; overflow:hidden; box-shadow:-6px 0px 10px rgba(0,0,17,.29); }
.mobfive dl dt .mobfivetxt { width:135px; position:relative; text-align:center; font-weight:bold; margin:-8px auto 0px; }
.mobfive dl dt .mobfivetxt a { clear:both; display:block; }
@media (min-width:1366px) { .mobfive { height:548px; background-size:auto 581px; }
    .mobfive .mobfivetit { padding-top:45px; }
    .mobfive dl dd { padding:0px 55px; width:237px; }
    .mobfive dl dd .mobfivetxt { font-size:17px; }
    .mobfive dl dd .mobfivepic { margin-bottom:16px; }
    .mobfive .mobfivetit h2 { font-size:28px; padding-bottom:22px; }
    .mobfive .mobfivetit p { font-size:14px; }
    .mobfive dl { padding-top:98px; }
    .mobfive dl dt { width:250px; }
    .mobfive dl dt .mobfivetxt { width:170px; }
    .mobfive dl dt .mobfivepic:after { width:114px; height:26px; background-size:114px; left:-46px; } }
    @media (min-width:1730px) { .mobfive { height:694px; background-size:auto 740px; }
    .mobfive .mobfivetit { padding-top:60px; }
    .mobfive dl dd { padding:0px 71px; width:302px; }
    .mobfive dl dd .mobfivetxt { font-size:22px; }
    .mobfive dl dd .mobfivepic { margin-bottom:20px; }
    .mobfive .mobfivetit h2 { font-size:36px; padding-bottom:30px; }
    .mobfive .mobfivetit p { font-size:18px; }
    .mobfive dl { padding-top:128px; }
    .mobfive dl dt { width:318px; }
    .mobfive dl dt .mobfivetxt { width:205px; }
    .mobfive dl dt .mobfivepic:after { width:142px; height:33px; background-size:142px; bottom:19px; left:-60px; } }
    .footer { width:100%; min-width:1000px; padding:5px 0px 10px 0px; color:#333333; font-size:14px; text-align:center; position:relative; background:#FFFFFF; margin-top:70px; z-index:1; }
.footer:after { content:""; position:absolute; left:0px; right:0px; top:-133px; background:url(../images/footbg01.png) no-repeat center top; background-size:100% 135px; height:135px; z-index:1; }
.footer a { color:#333333; }
.footer a:hover { color:#FF0000; }
.index_yqlj { margin:0px auto 10px; position:relative; padding:10px 0px 20px 0px; }
.index_yqlj a { font-size:14px; margin-right:8px; }
.aboutbanbox { clear:both; position:relative; overflow:hidden; }
.aboutbanbox .aboutbanbom { position:absolute; width:100%; left:0%; bottom:0px; }
.aboutbanpic { background:#1D2029; }
.aboutban { width:100%; background:#1D2029; overflow:hidden; }
@media (min-width:1920px) { .aboutbanpic { width:1920px; margin:0 auto; }
    .caseban .casebanbom img { width:100%; height:847px; }
    .aboutbanbox .aboutbanbom img { width:100%; height:847px !important; } }
    .servicebanbox { clear:both; position:relative; padding-bottom:33px; }
.serviceban { background:url(../images/serviceban.jpg) no-repeat center top #1A1F28; background-size:100% auto; }
.aboutban { background:url(../images/aboutban.jpg) no-repeat center top #1A1F28; background-size:100% auto; }
.servicebanbox:after { content:""; position:absolute; left:0px; right:0px; bottom:0px; z-index:0; top:0px; background:url(../images/banbom.jpg) no-repeat center bottom; background-size:100% auto; }
@media (min-width:1730px) { .aboutban .aboutbanpic { width:1920px; margin:0 auto; }
    .aboutban .aboutbanbom img { width:100%; height:847px; } }
    .abouttop { padding-top:120px; color:#FFFFFF; padding-bottom:35px; position:relative; z-index:1; }
.abouttop a { color:#FFFFFF; }
.abouttop .aboutBreadnav { font-size:12px; line-height:1; padding-left:140px; }
.abouttop .aboutBreadtit { font-size:33px; line-height:1; font-weight:bold; padding:56px 0px 30px 140px; }
.abouttop .aboutBreadtxt { font-size:15px; color:#C0C0C0; line-height:24px; padding:8px 15px; display:inline-block; margin-left:125px; position:relative; background:rgba(0,0,0,.36); }
.abouttop .aboutBreadtxt:before { content:""; width:40px; height:1px; background:#CC3234; position:absolute; left:-52px; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.abouttop .aboutBreadnav span { color:#FF3130; }
@media (min-width:1366px) { .abouttop { padding-top:144px; padding-bottom:40px; }
    .abouttop .aboutBreadnav { font-size:14px; padding-left:170px; }
    .abouttop .aboutBreadtit { font-size:39px; padding:68px 0px 34px 170px; }
    .abouttop .aboutBreadtxt { font-size:17px; padding:11px 15px; margin-left:170px; }
    .abouttop .aboutBreadtxt:before { width:45px; left:-60px; } }
    @media (min-width:1730px) { .abouttop { padding-top:183px; padding-bottom:53px; }
    .abouttop .aboutBreadnav { font-size:18px; padding-left:217px; }
    .abouttop .aboutBreadtit { font-size:50px; padding:85px 0px 45px 217px; }
    .abouttop .aboutBreadtxt { font-size:22px; padding:18px 15px; margin-left:217px; }
    .abouttop .aboutBreadtxt:before { width:60px; left:-80px; } }
    .aboutone { padding:0px 140px; position:relative; z-index:1; }
.aboutone .aboutonefl { float:left; width:300px; }
.aboutone .aboutonefl p { font-size:12px; line-height:22px; color:#FFFFFF; padding-top:43px; }
.aboutone .aboutonefr { float:right; width:296px; position:relative; }
.aboutone .aboutonefr:after { content:""; position:absolute; background:url(../images/aboutoneicon01.png) no-repeat left top; background-size:134px; left:20px; top:18px; width:134px; height:19px; }
@media (min-width:1366px) { .aboutone { padding:0px 170px; }
    .aboutone .aboutonefl { width:350px; }
    .aboutone .aboutonefl p { font-size:13px; line-height:24px; padding:60px 0px 10px 0px; }
    .aboutone .aboutonefr { width:355px; }
    .aboutone .aboutonefr:after { width:162px; height:24px; background-size:162px; } }
    @media (min-width:1730px) { .aboutone { padding:0px 217px; }
    .aboutone .aboutonefl { width:450px; }
    .aboutone .aboutonefl p { font-size:17px; line-height:32px; padding:70px 0px 20px 0px; }
    .aboutone .aboutonefr { width:452px; }
    .aboutone .aboutonefr:after { width:205px; height:30px; background-size:205px; } }
    .abouttwo { background:#FFFFFF; margin:70px 90px 30px 90px; position:relative; z-index:1; }
.abouttwo ul { padding-left:89px; }
.abouttwo ul li { float:left; width:179px; position:relative; border-left:1px solid #E8E8E9; padding-top:52px; padding-left:20px; height:260px; padding-bottom:26px; }
.abouttwo ul li i { position:absolute; top:41px; border-radius:50%; display:block; padding:5px; width:33px; height:33px; background:#FF2929; background:rgba(255,41,41,.3); filter:alpha(opacity=30); right:-17px; z-index:1; }
.abouttwo ul li i img { position:relative; z-index:3; }
.abouttwo ul li i:after,.abouttwo ul li i:before { content:""; position:absolute; border-radius:50%; background:#FF2929; background:rgba(255,41,41,.1); filter:alpha(opacity=10); }
.abouttwo ul li i:after { z-index:2; left:-7px; right:-7px; top:-7px; bottom:-7px; }
.abouttwo ul li i:before { z-index:1; left:-14px; right:-14px; top:-14px; bottom:-14px; }
.abouttwo ul li .abouttwopic { line-height:1; padding-bottom:17px; }
.abouttwo ul li .abouttwotit { font-size:12px; color:#666666; position:relative; display:inline-block; line-height:1; }
.abouttwo ul li .abouttwotit:after { position:absolute; left:-40px; top:50%; width:20px; height:1px; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); content:""; background:#FF1C17; }
.abouttwo ul li:first-child+li,.abouttwo ul li:first-child+li+li+li { padding-top:167px; }
.abouttwo ul li:first-child+li i,.abouttwo ul li:first-child+li+li+li i { right:auto; left:-67px; top:161px; }
.abouttwo ul li .abouttwopic img { width:74px; }
.abouttwo ul li:first-child+li .abouttwopic img,.abouttwo ul li:first-child+li+li+li .abouttwopic img { width:113px; }
@media (min-width:1366px) { .abouttwo { margin:56px 72px 25px 72px; }
    .abouttwo ul { padding-left:160px; }
    .abouttwo ul li { width:195px; padding-left:22px; padding-top:62px; padding-bottom:30px; height:308px; }
    .abouttwo ul li:first-child+li,.abouttwo ul li:first-child+li+li+li { padding-top:202px; }
    .abouttwo ul li i { width:40px; height:40px; padding:7px 7px 0px; top:50px; right:-20px; }
    .abouttwo ul li:first-child+li i,.abouttwo ul li:first-child+li+li+li i { top:191px; left:-92px; }
    .abouttwo ul li i:after { left:-9px; right:-9px; top:-9px; bottom:-9px; }
    .abouttwo ul li i:before { left:-18px; right:-18px; top:-18px; bottom:-18px; }
    .abouttwo ul li .abouttwotit { font-size:14px; }
    .abouttwo ul li .abouttwopic img { width:90px; }
    .abouttwo ul li:first-child+li .abouttwopic img,.abouttwo ul li:first-child+li+li+li .abouttwopic img { width:135px; }
    .abouttwo ul li .abouttwotit:after { left:-47px; width:24px; } }
    @media (min-width:1730px) { .abouttwo { margin:70px 92px 36px 92px; }
    .abouttwo ul { padding-left:205px; }
    .abouttwo ul li { width:255px; padding-left:30px; padding-top:80px; padding-bottom:40px; height:390px; }
    .abouttwo ul li:first-child+li,.abouttwo ul li:first-child+li+li+li { padding-top:257px; }
    .abouttwo ul li i { width:50px; height:50px; padding:9px 9px 0px; top:63px; right:-24px; }
    .abouttwo ul li:first-child+li i,.abouttwo ul li:first-child+li+li+li i { top:243px; left:-115px; }
    .abouttwo ul li i:after { left:-11px; right:-11px; top:-11px; bottom:-11px; }
    .abouttwo ul li i:before { left:-22px; right:-22px; top:-22px; bottom:-22px; }
    .abouttwo ul li .abouttwotit { font-size:18px; }
    .abouttwo ul li .abouttwopic img { width:112px; }
    .abouttwo ul li:first-child+li .abouttwopic img,.abouttwo ul li:first-child+li+li+li .abouttwopic img { width:171px; }
    .abouttwo ul li .abouttwotit:after { left:-60px; width:30px; } }
    .aboutthree { clear:both; background:url(../images/aboutthreebg.jpg) no-repeat center top; background-size:cover; padding:60px 0px; margin-top:25px; }
.aboutthree .aboutthreebox { position:relative; margin:0px 60px; background:rgba(29,32,41,.7); padding-bottom:24px; }
.aboutthree .aboutthreebox:before { position:absolute; left:-60px; bottom:-24px; content:""; width:235px; height:105px; background:url(../images/aboutthreeicon01.png) no-repeat center top; background-size:235px 105px; background:none\9; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/aboutthreeicon01.png',sizingMethod='scale'); }
.aboutthree .aboutthreefl { float:left; width:283px; margin-left:80px; padding-top:40px; }
.aboutthree .aboutthreefl .aboutthreefltit { padding:5px 0px 10px 24px; color:#FFFFFF; border-left:2px solid #FFFFFF; font-size:12px; line-height:1; margin-bottom:25px; }
.aboutthree .aboutthreefl .aboutthreefltit strong { clear:both; display:block; font-size:24px; padding-bottom:13px; }
.aboutthree .aboutthreefl .aboutthreefltxt { clear:both; color:#FFFFFF; font-size:12px; line-height:24px; padding-bottom:14px; }
.aboutthree .aboutthreefr { float:right; width:440px; }
.aboutthree .aboutthreefr li { float:left; width:220px; padding:20px 15px 0px 0px; }
@media (min-width:1366px) { .aboutthree { padding:70px 0px; }
    .aboutthree .aboutthreebox { margin:0px 70px; }
    .aboutthree .aboutthreefl { margin-left:100px; width:355px; padding-top:50px; }
    .aboutthree .aboutthreefl .aboutthreefltit { padding-top:7px; font-size:14px; padding-bottom:13px; margin-bottom:33px; }
    .aboutthree .aboutthreefl .aboutthreefltit strong { font-size:28px; padding-bottom:16px; }
    .aboutthree .aboutthreefl .aboutthreefltxt { font-size:13px; line-height:24px; padding-bottom:24px; }
    .aboutthree .aboutthreefr { width:530px; padding-top:10px; }
    .aboutthree .aboutthreefr li { width:265px; padding:20px 20px 0px 0px; }
    .aboutthree .aboutthreebox:before { width:283px; height:125px; background-size:283px; left:-72px; bottom:-24px; } }
    @media (min-width:1730px) { .aboutthree { padding:90px 0px; }
    .aboutthree .aboutthreebox { margin:0px 90px; }
    .aboutthree .aboutthreefl { margin-left:126px; width:452px; padding-top:60px; }
    .aboutthree .aboutthreefl .aboutthreefltit { padding-top:10px; font-size:18px; padding-bottom:18px; margin-bottom:43px; }
    .aboutthree .aboutthreefl .aboutthreefltit strong { font-size:36px; padding-bottom:20px; }
    .aboutthree .aboutthreefl .aboutthreefltxt { font-size:16px; padding-bottom:32px; line-height:30px; }
    .aboutthree .aboutthreefr { width:674px; padding-top:15px; }
    .aboutthree .aboutthreefr li { width:337px; }
    .aboutthree .aboutthreebox:before { width:360px; height:159px; left:-80px; background-size:360px; bottom:-32px; } }
    .aboutfour { padding:50px 140px; }
.aboutfour .aboutfourfl { float:left; width:354px; position:relative; z-index:2; }
.aboutfour .aboutfourfl .aboutfourfltit { font-size:12px; line-height:22px; color:#666666; margin-bottom:45px; padding-left:25px; padding-right:30px; position:relative; }
.aboutfour .aboutfourfl .aboutfourfltit:after { position:absolute; left:0px; width:2px; background:#FF0000; content:""; top:0px; bottom:27px; }
.aboutfour .aboutfourfl .aboutfourfltit strong { clear:both; display:block; font-size:24px; line-height:1; color:#FF1C15; padding-bottom:20px; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(bottom left,#FF1C15,#FF615D); }
.aboutfour .aboutfourfl .aboutfourflpic { box-shadow:0px 0px 26px 2px rgba(38,3,3,.3); }
.aboutfour .aboutfourmid { float:left; width:210px; margin-left:15px; position:relative; margin-top:50px; z-index:1; }
.aboutfour .aboutfourmid:after { position:absolute; border:7px solid #E11C16; width:73px; height:73px; content:""; left:-56px; top:47px; border-image:-webkit-linear-gradient(#FF625D,#E11C16) 1 1; border-image:-moz-linear-gradient(#FF625D,#E11C16) 1 1; border-image:linear-gradient(#FF625D,#E11C16) 1 1; box-sizing:border-box; -webkit-box-sizing:border-box; }
.aboutfour .aboutfourfr { float:right; width:126px; margin-top:50px; }
.aboutfour .aboutfourfr .aboutfourfrtit { font-size:12px; line-height:1; padding-bottom:31px; }
.aboutfour .aboutfourfr .aboutfourfrtit strong { clear:both; display:block; padding-bottom:8px; }
@media (min-width:1366px) { .aboutfour { padding:64px 170px; }
    .aboutfour .aboutfourfl { width:424px; }
    .aboutfour .aboutfourfl .aboutfourfltit { font-size:14px; line-height:24px; margin-bottom:60px; }
    .aboutfour .aboutfourfl .aboutfourfltit strong { font-size:28px; padding-bottom:25px; }
    .aboutfour .aboutfourmid { width:252px; margin-left:19px; margin-top:60px; }
    .aboutfour .aboutfourfr { width:150px; margin-top:60px; }
    .aboutfour .aboutfourmid:after { border-width:8px; left:-68px; top:56px; width:88px; height:88px; }
    .aboutfour .aboutfourfr .aboutfourfrtit { font-size:14px; line-height:24px; padding-bottom:30px; } }
    @media (min-width:1730px) { .aboutfour { padding:80px 217px; }
    .aboutfour .aboutfourfl .aboutfourfltit { font-size:18px; line-height:30px; margin-bottom:75px; }
    .aboutfour .aboutfourfl .aboutfourfltit strong { font-size:36px; padding-bottom:35px; }
    .aboutfour .aboutfourfl { width:540px; }
    .aboutfour .aboutfourmid { width:320px; margin-left:24px; margin-top:78px; }
    .aboutfour .aboutfourfr { width:190px; margin-top:78px; }
    .aboutfour .aboutfourmid:after { border-width:10px; left:-86px; top:72px; width:112px; height:112px; }
    .aboutfour .aboutfourfr .aboutfourfrtit { font-size:18px; line-height:30px; padding-bottom:40px; } }
    .aboutfive { clear:both; background:#F7F6F4; padding:50px 0px; }
.aboutfive .wrap1200 { padding:0px 40px 0px 140px; }
.aboutfive .aboutfivefl { float:left; width:477px; }
.aboutfive .aboutfivefl .aboutfivefltit { padding:0px 130px 0px 23px; margin-bottom:15px; font-size:12px; color:#666666; line-height:1; border-left:2px solid #FF1C15; }
.aboutfive .aboutfivefl .aboutfivefltit strong { clear:both; display:block; font-size:24px; color:#FF1C15; padding-bottom:24px; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(bottom left,#FF1C15,#FF615D); }
.aboutfive .aboutfivefl .aboutfourfrtxt { padding:0px 130px 0px 25px; font-size:12px; line-height:22px; margin-bottom:15px; }
.aboutfive .aboutfivefl ul { clear:both; }
.aboutfive .aboutfivefl ul li { float:left; width:243px; position:relative; z-index:2; }
.aboutfive .aboutfivefl ul li img { width:100%; }
.aboutfive .aboutfivefl ul li:first-child { box-shadow:0px 3px 7px rgba(51,0,0,.3); }
.aboutfive .aboutfivefl ul li:first-child+li { margin-left:-20px; margin-top:70px; z-index:1; }
.aboutfive .aboutfivefr { float:right; width:458px; margin-left:-115px; position:relative; z-index:1; }
.aboutfive .aboutfivefr img { position:relative; z-index:2; box-shadow:0px 3px 7px rgba(51,0,0,.44); width:100%; }
.aboutfive .aboutfivefr:after { content:""; position:absolute; width:46px; height:46px; left:-9px; top:-8px; background:#FF1C16; background:-webkit-linear-gradient(right top,#FD625E,#FF1C16); background:-moz-linear-gradient(right top,#FD625E,#FF1C16); background:-ms-linear-gradient(right top,#FD625E,#FF1C16); background:-o-linear-gradient(right top,#FD625E,#FF1C16); }
@media (min-width:1366px) { .aboutfive { padding:63px 0px; }
    .aboutfive .wrap1200 { padding:0px 43px 0px 170px; }
    .aboutfive .aboutfivefl { width:572px; }
    .aboutfive .aboutfivefl .aboutfivefltit { font-size:14px; padding:0px 158px 0px 30px; margin-bottom:20px; }
    .aboutfive .aboutfivefl .aboutfivefltit strong { font-size:28px; padding-bottom:30px; }
    .aboutfive .aboutfivefl .aboutfourfrtxt { font-size:14px; padding:0px 158px 0px 30px; line-height:24px; margin-bottom:20px; }
    .aboutfive .aboutfivefl ul li { width:290px; }
    .aboutfive .aboutfivefr { width:550px; margin-left:-135px; }
    .aboutfive .aboutfivefr:after { width:55px; height:55px; left:-10px; top:-7px; } }
    @media (min-width:1730px) { .aboutfive { padding:83px 0px; }
    .aboutfive .wrap1200 { padding:0px 60px 0px 217px; }
    .aboutfive .aboutfivefl { width:730px; }
    .aboutfive .aboutfivefl .aboutfivefltit { font-size:18px; padding:0px 230px 0px 40px; margin-bottom:25px; }
    .aboutfive .aboutfivefl .aboutfivefltit strong { font-size:36px; padding-bottom:36px; }
    .aboutfive .aboutfivefl .aboutfourfrtxt { font-size:16px; padding:0px 219px 0px 40px; line-height:30px; margin-bottom:25px; }
    .aboutfive .aboutfivefl ul li { width:370px; }
    .aboutfive .aboutfivefr { width:700px; margin-left:-177px; }
    .aboutfive .aboutfivefr:after { width:70px; height:70px; left:-13px; top:-9px; } }
    .aboutsix { background:url(../images/aboutsixbg.jpg) no-repeat center top; background-size:cover; padding:50px 0px 90px 0px; }
.aboutsix .aboutsixtit { position:relative; margin-left:140px; color:#C0C0C0; font-size:12px; line-height:22px; padding-left:26px; padding-right:150px; }
.aboutsix .aboutsixtit strong { clear:both; display:inline-block; font-size:24px; line-height:1; padding-bottom:15px; color:#FF1C15; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(bottom left,#FF1C15,#FF615D); }
.aboutsix .aboutsixtit:after { position:absolute; left:0px; width:2px; background:#FF0000; content:""; top:0px; bottom:27px; }
.aboutsix ul { clear:both; padding-top:24px; }
.aboutsix ul li { float:left; width:140px; margin-left:80px; }
.aboutsix ul li .aboutsixtxt { color:#FFFFFF; font-weight:bold; text-align:center; display:block; font-size:14px; padding-top:15px; }
@media (min-width:1366px) { .aboutsix { padding:60px 0px 100px 0px; }
    .aboutsix .aboutsixtit { margin-left:170px; font-size:13px; line-height:24px; padding-right:300px; }
    .aboutsix .aboutsixtit strong { font-size:28px; padding-bottom:25px; }
    .aboutsix ul { padding-top:24px; padding-left:50px; }
    .aboutsix ul li { width:170px; }
    .aboutsix ul li .aboutsixtxt { font-size:17px; } }
    @media (min-width:1730px) { .aboutsix { padding:75px 0px 120px 0px; }
    .aboutsix .aboutsixtit { margin-left:217px; font-size:16px; line-height:30px; padding-right:400px; }
    .aboutsix .aboutsixtit strong { font-size:36px; padding-bottom:30px; }
    .aboutsix ul { padding-left:80px; padding-top:33px; }
    .aboutsix ul li { width:215px; }
    .aboutsix ul li .aboutsixtxt { font-size:22px; } }
    .serviceone { position:relative; z-index:1; }
.serviceone .serviceonebox { background:url(../images/serviceonebg.png) no-repeat center top; width:672px; background-size:672px; height:176px; margin:82px 180px 134px 148px; position:relative; background:none\9; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/serviceonebg.png',sizingMethod='scale'); }
.serviceonebox dt { width:100px; height:100px; position:absolute; left:-50px; }
.serviceonebox dt i { position:absolute; top:-50px; -webkit-animation:yddh 2s infinite; }
@keyframes yddh { 0% { transform:translate(0px,0px) scale(1); }
    25% { transform:translate(5px,5px) scale(1.05); }
    50% { transform:translate(0px,0px) scale(1); }
    75% { transform:translate(-5px,-5px) scale(.95); }
    100% { transform:translate(0px,0px) scale(1); } }
    @-webkit-keyframes yddh { 0% { transform:translate(0px,0px) scale(1); }
    25% { transform:translate(5px,5px) scale(1.05); }
    50% { transform:translate(0px,0px) scale(1); }
    75% { transform:translate(-5px,-5px) scale(.95); }
    100% { transform:translate(0px,0px) scale(1); } }
    .serviceonebox dt i:first-child { right:-45px; top:10px; width:25px; animation:yddh 2s infinite; }
.serviceonebox dt i:first-child+i { left:-34px; top:83px; width:18px; animation:yddh 2.5s infinite; }
.serviceonebox dt i:first-child+i+i { left:-46px; top:32px; width:10px; animation:yddh 3s infinite; }
.serviceonebox dt a { display:block; color:white; height:100%; width:100%; border-radius:50%; font-size:13px; font-weight:bold; padding:23px 18px 0px; line-height:26px; text-align:center; box-shadow:0px 0px 46px #890B0B; background:#FF1C16; background:-webkit-linear-gradient(right top,#FD625E,#FF1C16); background:-moz-linear-gradient(right top,#FD625E,#FF1C16); background:-ms-linear-gradient(right top,#FD625E,#FF1C16); background:-o-linear-gradient(right top,#FD625E,#FF1C16); }
.serviceonebox dt a:hover { background:#E60012; }
.serviceonebox dd { position:absolute; top:-45px; width:100px; }
.serviceonebox dd:first-child+dd+dd+dd,.serviceonebox dd:first-child+dd+dd+dd+dd,.serviceonebox dd:first-child+dd+dd+dd+dd+dd { top:131px; }
.serviceonebox dd:first-child,.serviceonebox dd:first-child+dd+dd+dd { left:175px; }
.serviceonebox dd:first-child+dd,.serviceonebox dd:first-child+dd+dd+dd+dd { left:397px; }
.serviceonebox dd:first-child+dd+dd,.serviceonebox dd:first-child+dd+dd+dd+dd+dd { left:621px; }
.serviceonebox dd .serviceonepic { background:url(../images/servicepicbg.png) no-repeat center top; background-size:82px; width:82px; height:82px; margin:0 auto; padding:18px 18px 0px 18px; }
.serviceonebox dd .serviceonetxt { font-size:12px; font-weight:bold; line-height:1; text-align:center; padding-top:10px; color:#FF211C; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(right top,#F65D57,#FE1B14); }
@media (min-width:1366px) { .serviceone .serviceonebox { width:808px; margin:58px 217px 134px 177px; background-size:808px; height:211px; }
    .serviceonebox dd { top:-49px; width:110px; }
    .serviceonebox dd:first-child,.serviceonebox dd:first-child+dd+dd+dd { left:213px; }
    .serviceonebox dd:first-child+dd,.serviceonebox dd:first-child+dd+dd+dd+dd { left:482px; }
    .serviceonebox dd:first-child+dd+dd,.serviceonebox dd:first-child+dd+dd+dd+dd+dd { left:752px; }
    .serviceonebox dd .serviceonepic { width:98px; height:98px; background-size:98px; padding:22px 22px 0px; }
    .serviceonebox dd:first-child+dd+dd+dd,.serviceonebox dd:first-child+dd+dd+dd+dd,.serviceonebox dd:first-child+dd+dd+dd+dd+dd { top:162px; }
    .serviceonebox dd .serviceonetxt { font-size:14px; padding-top:13px; }
    .serviceonebox dt { width:120px; height:120px; }
    .serviceonebox dt a { font-size:16px; padding:33px 23px 0px; }
    .serviceonebox dt i:first-child { right:-55px; top:10px; width:31px; }
    .serviceonebox dt i:first-child+i { left:-41px; top:98px; width:22px; }
    .serviceonebox dt i:first-child+i+i { left:-55px; top:39px; width:12px; } }
    @media (min-width:1730px) { .serviceone .serviceonebox { width:1028px; margin:58px 0px 162px 226px; background-size:1028px; height:268px; }
    .serviceonebox dd { top:-62px; width:140px; }
    .serviceonebox dd:first-child,.serviceonebox dd:first-child+dd+dd+dd { left:273px; }
    .serviceonebox dd:first-child+dd,.serviceonebox dd:first-child+dd+dd+dd+dd { left:614px; }
    .serviceonebox dd:first-child+dd+dd,.serviceonebox dd:first-child+dd+dd+dd+dd+dd { left:957px; }
    .serviceonebox dd .serviceonepic { width:124px; height:124px; background-size:124px; margin:0 auto; padding:30px 25px 0px; }
    .serviceonebox dd:first-child+dd+dd+dd,.serviceonebox dd:first-child+dd+dd+dd+dd,.serviceonebox dd:first-child+dd+dd+dd+dd+dd { top:201px; }
    .serviceonebox dd .serviceonetxt { font-size:18px; padding-top:16px; }
    .serviceonebox dt { width:154px; height:154px; }
    .serviceonebox dt a { font-size:20px; padding:47px 29px 0px; }
    .serviceonebox dt i:first-child { right:-70px; width:39px; }
    .serviceonebox dt i:first-child+i { left:-52px; top:127px; width:28px; }
    .serviceonebox dt i:first-child+i+i { left:-70px; top:51px; width:15px; } }
    .servicetwo { position:relative; z-index:1; padding:0px 0px 127px 142px; }
.servicetwo ul li { float:left; width:255px; margin-left:-10px; background:url(../images/servicetwobg.png) no-repeat center top; height:323px; padding:18px 22px 0px; background-size:255px; }
.servicetwopic img { width:100%; }
.servicetwo ul li .servicetwotxt { color:#FFFFFF; font-size:12px; line-height:20px; margin-top:10px; }
@media (min-width:1366px) { .servicetwo ul li { width:306px; background-size:306px; height:388px; padding:22px 26px 0px; margin-left:-8px; }
    .servicetwo ul li .servicetwotxt { font-size:13px; line-height:24px; margin-top:15px; } }
    @media (min-width:1730px) { .servicetwo { padding-left:195px; padding-bottom:210px; }
    .servicetwo ul li { width:391px; background-size:391px; height:496px; padding:28px 34px 0px; margin-left:-8px; }
    .servicetwo ul li .servicetwotxt { font-size:16px; line-height:30px; margin-top:25px; } }
    .servicethree { clear:both; background:#FFFFFF; padding:50px 0px; position:relative; z-index:2; margin-top:-96px; }
.servicethree .servicethreetit { padding:0px 0px 0px 26px; margin-bottom:15px; font-size:12px; color:#666666; line-height:1; border-left:2px solid #FF1C15; margin-left:143px; }
.servicethree .servicethreetit strong { clear:both; display:block; font-size:24px; color:#333333; padding-bottom:24px; }
.servicethree .servicethreedl { padding:0px 0 0 153px; }
.servicethree .servicethreedl dl { float:left; border-left:1px solid #F6F6F7; width:261px; padding-top:24px; }
.servicethree .servicethreedl dl dd { clear:both; display:block; padding-left:43px; position:relative; }
.servicethree .servicethreedl dl dt { padding-left:8px; margin-bottom:50px; position:relative; display:inline-block; }
.servicethree .servicethreedl dl i { position:absolute; top:-5px; border-radius:50%; display:block; padding-top:7px; width:24px; height:24px; background:#FF2929; background:rgba(255,41,41,.3); filter:alpha(opacity=30); right:0px; z-index:1; text-align:center; }
.servicethree .servicethreedl dl dd i { right:auto; left:-13px; }
.servicethree .servicethreedl dl i img { position:relative; z-index:3; vertical-align:top; }
.servicethree .servicethreedl dl i:after,.servicethree .servicethreedl dl i:before { content:""; position:absolute; border-radius:50%; background:rgba(255,41,41,.1); filter:alpha(opacity=.1); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19ff2929,endColorstr=#19ff2929); }
.servicethree .servicethreedl dl i:after { z-index:2; left:-6px; right:-6px; top:-6px; bottom:-6px; }
.servicethree .servicethreedl dl i:before { z-index:1; left:-12px; right:-12px; top:-12px; bottom:-12px; }
.servicethree .servicethreedl dl .servicethreepic { width:100px; margin-bottom:20px; }
.servicethree .servicethreedl dl:nth-child(2) dt .servicethreepic,.servicethree .servicethreedl dl:nth-child(3) dd .servicethreepic { width:115px; }
.servicethree .servicethreedl dl .servicethreetxt { position:relative; font-size:12px; color:#666666; line-height:1; position:relative; }
.servicethree .servicethreedl dl .servicethreetxt:after { content:""; position:absolute; left:-40px; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); width:20px; height:1px; background:#FF7774; }
@media (min-width:1366px) { .servicethree { padding:65px 0px; }
    .servicethree .servicethreetit { padding:0px 0px 0px 30px; margin-bottom:40px; font-size:14px; margin-left:170px; }
    .servicethree .servicethreetit strong { clear:both; display:block; font-size:28px; padding-bottom:22px; }
    .servicethree .servicethreedl { padding-left:190px; }
    .servicethree .servicethreedl dl { width:315px; padding-top:30px; }
    .servicethree .servicethreedl dl dd { padding-left:53px; }
    .servicethree .servicethreedl dl .servicethreepic { width:120px; }
    .servicethree .servicethreedl dl:nth-child(2) dt .servicethreepic,.servicethree .servicethreedl dl:nth-child(3) dd .servicethreepic { width:137px; }
    .servicethree .servicethreedl dl i { display:block; padding-top:10px; width:30px; height:30px; }
    .servicethree .servicethreedl dl dd i { left:-16px; }
    .servicethree .servicethreedl dl i:after { left:-7px; right:-7px; top:-7px; bottom:-7px; }
    .servicethree .servicethreedl dl i:before { left:-14px; right:-14px; top:-14px; bottom:-14px; }
    .servicethree .servicethreedl dl .servicethreepic { margin-bottom:25px; }
    .servicethree .servicethreedl dl .servicethreetxt { font-size:14px; }
    .servicethree .servicethreedl dl .servicethreetxt:after { width:25px; left:-47px; } }
    @media (min-width:1730px) { .servicethree { padding:80px 0px; margin-top:-162px; }
    .servicethree .servicethreetit { padding:0px 0px 0px 38px; margin-bottom:50px; font-size:18px; margin-left:217px; }
    .servicethree .servicethreetit strong { clear:both; display:block; font-size:36px; padding-bottom:27px; }
    .servicethree .servicethreedl { padding-left:237px; }
    .servicethree .servicethreedl dl { width:400px; padding-top:40px; }
    .servicethree .servicethreedl dl dt { padding-left:12px; width:252px; }
    .servicethree .servicethreedl dl dd { padding-left:68px; }
    .servicethree .servicethreedl dl .servicethreepic { width:152px; }
    .servicethree .servicethreedl dl:nth-child(2) dt .servicethreepic,.servicethree .servicethreedl dl:nth-child(3) dd .servicethreepic { width:173px; }
    .servicethree .servicethreedl dl i { display:block; padding-top:13px; width:37px; height:37px; }
    .servicethree .servicethreedl dl dd i { left:-20px; }
    .servicethree .servicethreedl dl i:after { left:-9px; right:-9px; top:-9px; bottom:-9px; }
    .servicethree .servicethreedl dl i:before { left:-18px; right:-18px; top:-18px; bottom:-18px; }
    .servicethree .servicethreedl dl .servicethreepic { margin-bottom:25px; }
    .servicethree .servicethreedl dl .servicethreetxt { font-size:18px; }
    .servicethree .servicethreedl dl .servicethreetxt:after { width:30px; left:-60px; } }
    .servicefour { clear:both; background:url(../images/servicefourbg.jpg) no-repeat center top; background-size:100%; padding-top:50px; padding-bottom:50px; }
.servicefour .servicefourtit { color:#FFFFFF; padding:0px 0px 0px 26px; margin-bottom:15px; font-size:12px; line-height:22px; border-left:2px solid #FFFFFF; margin-left:143px; }
.servicefour .servicefourtit strong { clear:both; display:block; font-size:24px; padding-bottom:8px; line-height:1; }
.servicefour ul { clear:both; padding:0px 126px 173px 126px; }
.servicefour ul li { float:left; width:33.3333%; position:relative; }
.servicefour ul li:after { content:""; width:1px; background:#EEEEEE; position:absolute; left:124px; top:232px; height:399px; z-index:0; }
.servicefour ul li .servicefourpic { width:240px; margin:0 auto; }
.servicefour ul li .servicefourbox { position:absolute; padding-top:74px; bottom:-98px; left:50%; width:196px; height:196px; background:url(../images/servicefouricon01.png) no-repeat center top; background-size:196px; color:#FFFFFF; text-align:center; z-index:2; margin-left:-98px; }
.servicefour ul li .servicefourbox strong { font-size:17px; clear:both; display:block; line-height:1; }
.servicefour ul li .servicefourbox p { font-size:12px; line-height:18px; padding:5px 30px 0px 30px; }
.servicefour .servicefouritem { clear:both; margin:0px 127px; padding-left:25px; position:relative; }
.servicefour .servicefouritem h3 { font-size:24px; padding-bottom:15px; color:#FF1C15; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(top left,#FE1D17,#FF605C); display:inline-block; }
.servicefour .servicefouritem p { font-size:12px; line-height:22px; }
.servicefour .servicefouritem:after { position:absolute; left:0px; width:2px; background:#FF0000; content:""; top:-12px; bottom:38px; }
@media (min-width:1366px) { .servicefour { padding-top:64px; }
    .servicefour .servicefourtit { margin-bottom:64px; font-size:14px; }
    .servicefour .servicefourtit strong { font-size:30px; }
    .servicefour ul li .servicefourpic { width:286px; }
    .servicefour ul li:after { height:481px; left:157px; top:300px; }
    .servicefour ul li .servicefourbox { width:235px; height:235px; background-size:235px; bottom:-118px; padding-top:91px; margin-left:-117px; }
    .servicefour ul li .servicefourbox strong { font-size:20px; }
    .servicefour ul li .servicefourbox p { font-size:14px; padding:10px 43px 0px; }
    .servicefour .servicefouritem { margin-top:88px; }
    .servicefour .servicefouritem h3 { font-size:28px; padding-bottom:20px; }
    .servicefour .servicefouritem p { font-size:14px; line-height:24px; } }
    @media (min-width:1730px) { .servicefour { padding-top:80px; }
    .servicefour .servicefourtit { margin-bottom:135px; font-size:18px; margin-left:217px; line-height:30px; padding-top:9px; }
    .servicefour .servicefourtit strong { font-size:36px; padding-bottom:13px; }
    .servicefour ul { padding:0px 167px 173px; }
    .servicefour ul li:after { height:555px; left:199px; top:370px; }
    .servicefour ul li .servicefourpic { width:367px; }
    .servicefour ul li .servicefourbox { width:300px; height:300px; background-size:300px; padding-top:113px; bottom:-150px; margin-left:-150px; }
    .servicefour ul li .servicefourbox strong { font-size:26px; }
    .servicefour ul li .servicefourbox p { font-size:18px; line-height:30px; padding:10px 43px 0px; }
    .servicefour .servicefouritem { margin:112px 217px 0px; }
    .servicefour .servicefouritem h3 { font-size:36px; padding-bottom:28px; }
    .servicefour .servicefouritem p { font-size:18px; line-height:30px; } }
    @media (min-width:1920px) { .servicefour { background-size:1920px; } }
    .servicefive { clear:both; width:100%; min-width:1000px; }
.servicefive li { float:left; width:20%; position:relative; }
.servicefive li:after { position:absolute; left:7.5%; right:7.5%; top:7.5%; bottom:7.5%; border:3px solid #FFFFFF; content:""; opacity:1; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.servicefivepic { clear:both; display:block; }
.servicefivepic img { width:100%; }
.servicefive li .servicefivetit { clear:both; display:block; opacity:1; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; position:absolute; left:15%; right:15%; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); text-align:center; }
.servicefive li .servicefivetit:after { content:""; position:absolute; left:0px; right:0px; top:0px; bottom:0px; background:inherit; -webkit-filter:blur(10px); -moz-filter:blur(10px); -ms-filter:blur(10px); filter:blur(3px); }
.servicefive li:hover .servicefivetit,.servicefive li:hover:after { opacity:0; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.servicefive li .servicefivetit span { font-size:17px; font-weight:bold; color:#FFFFFF; text-align:center; display:block; line-height:24px; position:relative; z-index:2; padding:10px 15px; background:rgba(0,0,0,.3); }
@media (min-width:1366px) { .servicefive li .servicefivetit span { font-size:20px; padding:16px 15px; } }
    @media (min-width:1730px) { .servicefive li .servicefivetit span { font-size:26px; padding:22px 15px; } }
    .contactbanbox { position:relative; width:100%; min-width:1000px; text-align:center; }
.contactbanbox .contacttop { clear:both; position:absolute; left:50%; top:110px; margin-left:-500px; color:#FFFFFF; text-align:left; }
.contacttop a { color:#FFFFFF; }
.contacttop .contactBreadnav { font-size:12px; line-height:1; padding-left:140px; }
.contacttop .contactBreadnav span { color:#E60012; }
.contacttop .contactBreadtit { font-size:29px; line-height:1; font-weight:bold; padding:59px 0px 40px 140px; }
.contacttop .contactBreadtxt { font-size:14px; color:#C0C0C0; line-height:24px; display:block; margin-left:140px; position:relative; margin-bottom:10px; }
.contacttop .contactBreadtxt strong { color:#FF211C; font-weight:bold; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(left,#FF615C,#FF211C); font-size:18px; }
.contacttop .contactBreadtxt i { width:40px; height:1px; background:#CC3234; position:absolute; left:-52px; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.contacttop .contactBreadbom { clear:both; font-size:12px; margin:0px 0px 0px 140px; color:#C0C0C0; }
.contacttop .contactBreadbtn { clear:both; display:block; text-align:left; padding-top:45px; margin:0px 0px 0px 140px; }
.contacttop .contactBreadbtn a { background:#9D2528; display:inline-block; border-radius:12px; line-height:1; padding:12px 24px; position:relative; }
.contacttop .contactBreadbtn a:after,.contacttop .contactBreadbtn a:before { content:""; border-radius:12px; position:absolute; }
.contacttop .contactBreadbtn a:after { z-index:-1; background:rgba(157,37,40,.2); left:-7px; right:-7px; bottom:-7px; top:-7px; }
.contacttop .contactBreadbtn a:before { z-index:-2; background:rgba(157,37,40,.1); left:-14px; right:-14px; bottom:-14px; top:-14px; }
.contacttop .contactBreadbtn a:hover { background:#FF241E; color:#FFFFFF; }
.contacttop .contactBreadbtn a:hover:after { background:rgba(255,36,30,.2); }
.contacttop .contactBreadbtn a:hover:before { background:rgba(255,36,30,.1); }
.contactban { position:relative; width:100%; background:#1C2029; }
.contactban:after { background:url(../images/contactbanbg.png) no-repeat center bottom; background-size:100% 161px; height:161px; width:100%; position:absolute; left:0px; z-index:1; bottom:-35px; right:0px; content:""; }
.contactban:before { content:""; background:url(../images/contactbanicon07.png) no-repeat center top; width:150px; background-size:150px; height:195px; z-index:2; position:absolute; bottom:-23px; right:0px; background:none\9; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/contactbanicon07.png',sizingMethod='scale'); }
@media (min-width:1366px) { .contactbanbox .contacttop { margin-left:-600px; top:160px; }
    .contacttop .contactBreadnav { font-size:14px; padding-left:170px; }
    .contacttop .contactBreadtit { font-size:34px; padding:70px 0px 50px 170px; }
    .contacttop .contactBreadtxt strong { font-size:24px; }
    .contacttop .contactBreadtxt { font-size:17px; margin-left:170px; margin-bottom:30px; }
    .contacttop .contactBreadbom { font-size:14px; margin-left:170px; }
    .contacttop .contactBreadbtn a { font-size:20px; padding:15px 32px; }
    .contacttop .contactBreadbtn a:after { left:-9px; right:-9px; bottom:-9px; top:-9px; }
    .contacttop .contactBreadbtn a:before { left:-18px; right:-18px; bottom:-18px; top:-18px; }
    .contacttop .contactBreadbtn { padding-top:57px; margin-left:188px; } }
    @media (min-width:1730px) { .contactbanbox .contacttop { margin-left:-765px; top:225px; }
    .contacttop .contactBreadnav { font-size:18px; padding-left:217px; }
    .contacttop .contactBreadtit { font-size:44px; padding:90px 0px 60px 217px; }
    .contacttop .contactBreadtxt strong { font-size:30px; }
    .contacttop .contactBreadtxt { font-size:22px; margin-left:217px; margin-bottom:40px; }
    .contacttop .contactBreadbom { font-size:18px; margin-left:217px; }
    .contacttop .contactBreadbtn a { font-size:26px; padding:20px 40px; }
    .contacttop .contactBreadbtn a:after { left:-12px; right:-12px; bottom:-12px; top:-12px; }
    .contacttop .contactBreadbtn a:before { left:-24px; right:-24px; bottom:-24px; top:-24px; }
    .contacttop .contactBreadbtn { margin-left:241px; } }
    .contactone { clear:both; background:url(../images/contactonebg.jpg) no-repeat right top; padding-top:32px; padding-bottom:240px; }
.contactonetop { margin-left:142px; border-left:2px solid #FF1C17; position:relative; z-index:1; padding-left:24px; }
.contactonetop h3 { clear:both; line-height:1; display:block; padding-bottom:18px; font-size:24px; color:#333333; }
.contactonetop p { clear:both; line-height:1; display:block; font-size:12px; color:#999999; }
.contactone ul { padding-left:122px; padding-top:31px; }
.contactone ul li { float:left; margin-left:20px; position:relative; width:226px; margin-bottom:20px; }
.contactone ul li .contactonebox { position:absolute; left:15px; top:15px; bottom:15px; right:15px; }
.contactone ul li .contactonetit { clear:both; font-weight:bold; display:block; font-size:14px; color:#FFFFFF; line-height:55px; padding-bottom:5px; }
.contactone ul li .contactonetit span { float:left; width:50px; display:inline-block; margin-right:8px; }
.contactone ul li .contactonetit span img { width:100%; }
.contactone ul li .contactonetxt { font-size:12px; line-height:18px; color:#FFFFFF; height:90px; position:relative; }
.contactone ul li .contactonetxt:after { content:""; width:78px; height:3px; position:absolute; right:0px; bottom:-5px; background:#FF1C16; background:-webkit-linear-gradient(right,#FD625E,#FF1C16); background:-moz-linear-gradient(right,#FD625E,#FF1C16); background:-ms-linear-gradient(right,#FD625E,#FF1C16); background:-o-linear-gradient(right,#FD625E,#FF1C16); }
.contactone ul li:first-child .contactonetxt:after { background:#FFFFFF; }
.contactone ul li:first-child+li .contactonetit,.contactone ul li:first-child+li .contactonetxt,.contactone ul li:first-child+li+li+li+li+li .contactonetit,.contactone ul li:first-child+li+li+li+li+li .contactonetxt { color:#333333; }
.contacttwo { padding-top:80px; margin-top:-240px; }
.contacttwo .contactonetop h3 { display:inline-block; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(left,#FF211C,#FF615C); }
.contacttwo .map { margin:33px 32px 0px 32px; border-radius:32px; overflow:hidden; box-shadow:0px 0px 20px rgba(0,0,0,.2); }
@media (min-width:1366px) { .contactone { padding-top:35px; }
    .contactonetop { margin-left:170px; }
    .contactonetop h3 { font-size:28px; padding-bottom:20px; }
    .contactonetop p { font-size:14px; }
    .contactone ul { padding-top:40px; padding-left:146px; }
    .contactone ul li { width:272px; margin-left:24px; margin-bottom:24px; }
    .contactone ul li .contactonebox { left:17px; top:17px; bottom:17px; right:17px; }
    .contactone ul li .contactonetit { font-size:16px; line-height:65px; padding-bottom:15px; }
    .contactone ul li .contactonetit span { width:60px; }
    .contactone ul li .contactonetxt { font-size:14px; line-height:20px; height:112px; }
    .contacttwo { padding-top:100px; }
    .contacttwo .map { margin:40px 32px 0px 32px; border-radius:38px; } }
    @media (min-width:1730px) { .contactone { padding-top:45px; padding-bottom:350px; }
    .contactonetop { margin-left:217px; }
    .contactonetop h3 { font-size:36px; padding-bottom:28px; }
    .contactonetop p { font-size:18px; }
    .contactone ul { padding-top:50px; padding-left:187px; }
    .contactone ul li { width:346px; margin-left:30px; margin-bottom:30px; }
    .contactone ul li .contactonebox { left:20px; top:20px; bottom:20px; right:20px; }
    .contactone ul li .contactonetit { font-size:18px; line-height:113px; }
    .contactone ul li .contactonetit span { width:103px; }
    .contactone ul li .contactonetxt { font-size:16px; line-height:24px; height:115px; }
    .contacttwo { padding-top:130px; margin-top:-350px; }
    .contacttwo .map { margin:50px 32px 0px 32px; border-radius:45px; } }
    .prolist_hot { margin:0 auto; padding:20px 0 60px 0; position:relative; z-index:1; }
.prolist_hot:before { content:""; position:absolute; right:0px; top:-29px; background:rgba(0,0,0,.2); background:-webkit-linear-gradient(left,transparent,rgba(0,0,0,.2)); background:-moz-linear-gradient(left,transparent,rgba(0,0,0,.2)); background:-ms-linear-gradient(left,transparent,rgba(0,0,0,.2)); background:-o-linear-gradient(left,transparent,rgba(0,0,0,.2)); width:400px; height:193px; }
.prolist_hot dd { float:left; width:215px; margin-right:20px; position:relative; z-index:2; }
.prolist_hot dd .prolist_hotpic { clear:both; display:block; }
.prolist_hot dd .prolist_hotpic img { width:100%; }
.prolist_hot dd .prolist_hottit { clear:both; display:block; text-align:center; font-weight:bold; padding:10px; line-height:20px; border-radius:0px 0px 5px 0px; font-size:14px; background:#FFFFFF; }
.prolist_hot dt { float:right; position:relative; width:288px; }
.prolist_hot dt .prolist_hotdtpic { clear:both; width:175px; margin-top:-25px; }
.prolist_hot dt i { position:absolute; right:50px; top:0px; color:#FFFFFF; font-style:normal; font-size:18px; }
.prolist_hot dt .prolist_hotdtbox { clear:both; padding-top:118px; }
.prolist_hot dt .prolist_hotdtbox span { float:left; color:#FFFFFF; font-size:14px; position:relative; line-height:1; margin-right:39px; }
.prolist_hot dt .prolist_hotdtbox span:first-child+span+span { margin-right:0px; }
.prolist_hot dt .prolist_hotdtbox span:after { content:""; width:34px; height:34px; position:absolute; left:50%; margin-left:-17px; top:-47px; border:1px solid #FFFFFF; border-radius:50%; }
.prolist_hot dt .prolist_hotdtbox span:first-child:after { background:url(../images/prolist5.png) no-repeat center center; background-size:24px; }
.prolist_hot dt .prolist_hotdtbox span:first-child+span:after { background:url(../images/prolist6.png) no-repeat center center; background-size:24px; }
.prolist_hot dt .prolist_hotdtbox span:first-child+span+span:after { background:url(../images/prolist7.png) no-repeat center center; background-size:24px; }
@media (min-width:1366px) { .prolist_hot:before { top:-41px; width:600px; height:240px; }
    .prolist_hot dd { width:257px; margin-right:24px; }
    .prolist_hot dd .prolist_hottit { font-size:16px; border-radius:0px 0px 8px 0px; padding:13px 10px; }
    .prolist_hot dt { width:347px; }
    .prolist_hot dt .prolist_hotdtpic { width:212px; }
    .prolist_hot dt i { right:60px; }
    .prolist_hot dt .prolist_hotdtbox span { margin-right:68px; }
    .prolist_hot dt .prolist_hotdtbox { padding-top:127px; }
    .prolist_hot dt .prolist_hotdtbox span:after { width:42px; height:42px; top:-55px; margin-left:-21px; }
    .prolist_hot dt .prolist_hotdtbox span:first-child:after,.prolist_hot dt .prolist_hotdtbox span:nth-child(2):after,.prolist_hot dt .prolist_hotdtbox span:nth-child(3):after { background-size:29px; } }
    @media (min-width:1730px) { .prolist_hot:before { top:-47px; width:800px; height:255px; }
    .prolist_hot dd { width:327px; margin-right:32px; }
    .prolist_hot dd .prolist_hottit { font-size:20px; border-radius:0px 0px 8px 0px; padding:15px 10px; line-height:30px; }
    .prolist_hot dt { width:440px; }
    .prolist_hot dt .prolist_hotdtpic { width:265px; }
    .prolist_hot dt i { right:78px; font-size:28px; }
    .prolist_hot dt .prolist_hotdtbox { padding-top:160px; }
    .prolist_hot dt .prolist_hotdtbox span { font-size:16px; margin-right:99px; }
    .prolist_hot dt .prolist_hotdtbox span:after { width:50px; height:50px; top:-71px; margin-left:-25px; }
    .prolist_hot dt .prolist_hotdtbox span:first-child:after,.prolist_hot dt .prolist_hotdtbox span:nth-child(2):after,.prolist_hot dt .prolist_hotdtbox span:nth-child(3):after { background-size:32px; } }
    .prolist { padding:0px 70px 58px 70px; position:relative; z-index:1; }
.prolist .prolisttit { padding-left:26px; line-height:1; padding-bottom:15px; position:relative; }
.prolist .prolisttit:after { width:2px; top:0px; bottom:-24px; left:0px; position:absolute; background:#FF0000; content:""; }
.prolist .prolisttit:before { width:64px; height:24px; background:url(../images/prolisticon01.jpg) no-repeat left top; background-size:64px; content:""; position:absolute; z-index:-1; top:-10px; left:10px; }
.prolist .prolisttit h2 { display:inline-block; font-size:24px; color:#1D2029; margin-right:15px; }
.prolist .prolisttit h2 a { color:#1D2029; }
.prolist .prolisttit h2 a:hover { color:#FF1C16; }
.prolist .prolisttit>a { font-size:14px; }
.prolist .prolisttxt { padding-left:26px; color:#666666; font-size:14px; line-height:22px; }
.prolist ul { padding:30px 0px 0px 0px; margin-left:-25px; }
.prolist ul li { float:left; position:relative; border-radius:8px 8px 0px 0px; overflow:hidden; width:196px; margin-left:25px; background:#FF1C16; background:-webkit-linear-gradient(left,#FF1C16 50%,#FF5651 100%); background:-moz-linear-gradient(left,#FF1C16 50%,#FF5651 100%); background:-ms-linear-gradient(left,#FF1C16 50%,#FF5651 100%); background:-o-linear-gradient(left,#FF1C16 50%,#FF5651 100%); padding-bottom:20px; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; box-shadow:0px 14px 27px rgba(7,7,7,.14); }
.prolist ul li:after { content:""; position:absolute; right:5px; bottom:5px; width:38px; height:24px; background:url(../images/prolisticon02.png) no-repeat left top; background-size:38px; z-index:2; }
.prolist ul li .prolistulpic { clear:both; display:block; position:relative; z-index:2; overflow:hidden; }
.prolist ul li .prolistulpic:after { content:""; position:absolute; left:0px; right:0px; height:100%; background:rgba(0,0,0,.24); bottom:-100%; z-index:1; }
.prolist ul li .prolistulpic:before { content:""; position:absolute; left:50%; top:150%; width:50px; height:50px; margin-top:-25px; margin-left:-25px; background-image:url(../images/hovericon.png); background-position:center center; background-size:39px; background-color:#000000; background-color:rgba(0,0,0,.5); filter:alpha(opacity=50); z-index:2; border:2px solid #FFFFFF; border-radius:50%; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.prolist ul li:hover .prolistulpic:before { top:50%; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.prolist ul li .prolistulpic img { width:100%; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.prolist ul li:hover .prolistulpic img { -o-transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.prolist ul li .prolistultit { clear:both; display:block; width:100%; padding:4px 15px; line-height:24px; background:#1D2029; color:#FFFFFF; margin-bottom:15px; position:relative; z-index:2; overflow:hidden; }
.prolist ul li .prolistultit:after { content:""; position:absolute; left:0px; right:0px; height:100%; background:#8A1904; bottom:-100%; z-index:-1; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.prolist ul li:hover .prolistulpic:after,.prolist ul li:hover .prolistultit:after { bottom:0%; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.prolist ul li p { clear:both; font-size:12px; color:#FFFFFF; padding:4px 15px; line-height:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:relative; z-index:2; }
@media (min-width:1366px) { .prolist { padding:0px 84px 71px 84px; }
    .prolist .prolisttit { padding-left:30px; padding-bottom:15px; }
    .prolist .prolisttit h2 { font-size:28px; }
    .prolist .prolisttit:before { width:75px; height:28px; background-size:75px; left:12px; top:-12px; }
    .prolist ul { margin-left:-30px; padding-top:35px; }
    .prolist ul li { margin-left:30px; width:235px; border-radius:12px 12px 0px 0px; box-shadow:0px 14px 27px rgba(7,7,7,.14); }
    .prolist ul li .prolistultit { font-size:15px; padding:8px 18px; }
    .prolist ul li p { font-size:14px; padding:4px 18px; }
    .prolist ul li .prolistulpic:before { width:60px; height:60px; background-size:45px; margin-top:-30px; margin-left:-30px; } }
    @media (min-width:1730px) { .prolist { padding:0px 106px 90px 106px; }
    .prolist .prolisttit { padding-left:40px; padding-bottom:24px; }
    .prolist .prolisttit h2 { font-size:36px; }
    .prolist .prolisttit>a { font-size:16px; }
    .prolist ul li:after { width:60px; background-size:60px; height:38px; }
    .prolist .prolisttit:before { width:96px; height:34px; background-size:96px; left:14px; top:-18px; }
    .prolist .prolisttxt { font-size:16px; }
    .prolist ul { margin-left:-39px; padding-top:43px; }
    .prolist ul li { margin-left:39px; width:300px; padding-bottom:25px; box-shadow:0px 14px 41px rgba(7,7,7,.21); border-radius:15px 15px 0px 0px; }
    .prolist ul li .prolistultit { font-size:18px; padding:13px 23px; margin-bottom:20px; }
    .prolist ul li p { font-size:16px; padding:7px 23px; }
    .prolist ul li .prolistulpic:before { width:70px; height:70px; background-size:55px; margin-top:-35px; margin-left:-35px; } }
    .prolistone { padding-top:90px; }
.prolistone .prolistonefl { float:left; width:470px; position:relative; }
.prolistone .prolistonefl:before { content:""; top:40px; bottom:-10px; right:0px; position:absolute; background:rgba(0,0,0,.2); left:0px; background:-webkit-linear-gradient(left,rgba(0,0,0,.2),transparent); background:-moz-linear-gradient(left,rgba(0,0,0,.2),transparent); background:-ms-linear-gradient(left,rgba(0,0,0,.2),transparent); background:-o-linear-gradient(left,rgba(0,0,0,.2),transparent); }
.prolistone .prolistonefl .proonefl { padding-left:140px; width:100%; padding-bottom:20px; }
.prolistone .prolistonefl .prolistoneflpic { float:left; width:168px; margin-left:15px; position:relative; padding-top:10px; }
.prolistone .prolistonefl .prolistoneflpic i { position:absolute; right:-42px; bottom:0px; color:#FFFFFF; font-style:normal; font-size:16px; }
.prolistone .prolistonefl .prolistonefltit { float:right; width:220px; color:#999999; font-size:12px; position:relative; }
.prolistone .prolistonefl .prolistonefltit:after { position:absolute; width:25px; height:1px; background:#999999; left:-40px; top:15px; content:""; }
.prolistone .prolistonefr { float:right; width:503px; box-shadow:0px -13px 40px rgba(0,0,0,.67); }
@media (min-width:1366px) { .prolistone { padding-top:120px; }
    .prolistone .prolistonefl { width:492px; }
    .prolistone .prolistonefl .proonefl { padding-left:170px; padding-bottom:40px; }
    .prolistone .prolistonefl .prolistonefltit { font-size:13px; width:254px; }
    .prolistone .prolistonefl:before { bottom:-30px; }
    .prolistone .prolistonefl .prolistoneflpic { width:200px; margin-left:17px; }
    .prolistone .prolistonefl .prolistoneflpic i { font-size:18px; }
    .prolistone .prolistonefr { width:690px; } }
    @media (min-width:1730px) { .prolistone { padding-top:150px; }
    .prolistone .prolistonefl { width:600px; }
    .prolistone .prolistonefl .proonefl { padding-left:217px; padding-bottom:40px; font-size:16px; }
    .prolistone .prolistonefl .prolistonefltit { font-size:14px; width:254px; line-height:30px; }
    .prolistone .prolistonefl .prolistonefltit:after { width:40px; left:-57px; }
    .prolistone .prolistonefl:before { bottom:-30px; top:50px; }
    .prolistone .prolistonefl .prolistoneflpic { width:258px; margin-left:21px; padding-top:20px; }
    .prolistone .prolistonefl .prolistoneflpic i { font-size:24px; }
    .prolistone .prolistonefr { width:881px; } }
    .prolisttwo { padding:20px 30px; margin-top:0px; position:relative; z-index:1; }
.prolisttwo li { float:left; width:86px; margin-right:35px; padding-bottom:20px; margin-left:35px; }
.prolisttwo li a { clear:both; display:block; }
.prolisttwo li .prolisttwopic { background:#F5F5F5; border:6px solid #FFFFFF; width:86px; height:86px; border-radius:50%; box-shadow:0px 0px 12px rgba(7,7,7,.25); }
.prolisttwo li .prolisttwotit { text-align:center; font-weight:bold; line-height:24px; padding-top:10px; }
.prolisttwo li:last-child { margin-right:0px; }
.prolisttwo li#act,.prolisttwo li:hover { background:url(../images/index_proicon.jpg) no-repeat center bottom; }
.prolisttwo li#act .prolisttwopic,.prolisttwo li:hover .prolisttwopic { box-shadow:0px 0px 12px rgba(255,27,27,.3); }
.prolisttwo li#act .prolisttwotit,.prolisttwo li:hover .prolisttwotit { color:#FF1B1B; }
@media (min-width:1366px) { .prolisttwo { padding:10px 42px 30px; }
    .prolisttwo li { width:102px; margin-right:42px; margin-left:42px; }
    .prolisttwo li .prolisttwopic { width:102px; height:102px; } }
    @media (min-width:1730px) { .prolisttwo { padding:0px 52px 40px; }
    .prolisttwo li { width:132px; margin-right:52px; margin-left:52px; }
    .prolisttwo li .prolisttwopic { width:132px; height:132px; }
    .prolisttwo li .prolisttwotit { font-size:18px; } }
    .prolistthree { padding:10px 65px 40px; }
.prolistthree ul { margin-left:-24px; }
.prolistthree ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
.prolistthree li { width:199px; float:left; text-align:center; -o-transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; transition:all .3s; margin-left:24px; margin-bottom:15px; }
.prolistthree li:hover { -o-transform:translateY(-6px); -webkit-transform:translateY(-6px); -moz-transform:translateY(-6px); -ms-transform:translateY(-6px); transform:translateY(-6px); box-shadow:0 10px 20px -10px rgba(0,36,100,.5); -webkit-box-shadow:0 10px 20px -10px rgba(0,36,100,.5); -moz-box-shadow:0 10px 20px -10px rgba(0,36,100,.5); }
.prolistthree li img { width:199px; height:149px !important; }
.prolistthree li:hover img { -o-transform:scale(1.02); -webkit-transform:scale(1.02); -moz-transform:scale(1.02); -ms-transform:scale(1.02); transform:scale(1.02); -o-transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; transition:all .3s; }
.prolistthree li .prolistthreetit { clear:both; display:block; font-size:14px; padding:10px 0px; line-height:28px; display:block; }
.prolistthree li .prolistthreepic { clear:both; display:block; border-radius:8px 8px 0px 0px; overflow:hidden; position:relative; }
.prolistthree li .prolistthreepic:after { content:""; position:absolute; left:0px; right:0px; height:100%; background:rgba(0,0,0,.24); bottom:-100%; z-index:1; }
.prolistthree li .prolistthreepic:before { content:""; position:absolute; left:50%; top:150%; width:50px; height:50px; -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); background:url(../images/hovericon.png) no-repeat center center rgba(0,0,0,.5); background-size:39px; z-index:2; border:2px solid #FFFFFF; border-radius:50%; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.prolistthree li:hover .prolistthreepic:before { top:50%; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.prolistthree li:hover .prolistthreepic:after { bottom:0%; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.prolistthree li:hover a { color:#F02D21; }
.prolistthreeclass { padding-left:26px; font-weight:bold; line-height:1; padding-bottom:15px; position:relative; display:inline-block; font-size:24px; color:#1D2029; margin-right:15px; margin-bottom:35px; margin-top:25px; }
.prolistthreeclass:after { width:2px; top:0px; bottom:0px; left:0px; position:absolute; background:#FF0000; content:""; }
.prolistthreeclass:before { width:64px; height:24px; background:url(../images/prolisticon01.jpg) no-repeat left top; background-size:64px; content:""; position:absolute; z-index:-1; top:-10px; left:10px; }
@media (min-width:1366px) { .prolistthree { padding:10px 84px 40px; }
    .prolistthree ul { margin-left:-30px; }
    .prolistthree li { margin-left:30px; width:235px; }
    .prolistthree li .prolistthreetit { font-size:16px; }
    .prolistthree li img { width:235px; height:176px !important; }
    .prolistthree li:hover .prolistthreepic:before { width:60px; height:60px; background-size:45px; }
    .prolistthreeclass { font-size:28px; } }
    @media (min-width:1730px) { .prolistthree { padding:10px 106px 40px; }
    .prolistthree ul { margin-left:-40px; }
    .prolistthree li { margin-left:40px; width:299px; }
    .prolistthree li .prolistthreetit { font-size:18px; }
    .prolistthree li img { width:299px; height:224px !important; }
    .prolistthree li:hover .prolistthreepic:before { width:70px; height:70px; background-size:55px; }
    .prolistthreeclass { font-size:36px; } }
    .proonebanbox { position:relative; width:100%; min-width:1000px; }
.prolistban01 { background:url(../images/probanbg01.jpg) no-repeat center top #1F1F27; position:relative; margin-bottom:50px; }
.prolistban02 { background:url(../images/probanbg02.jpg) no-repeat center top #1F1F27; position:relative; }
.prolistban01:after,.prolistban02:after { background:url(../images/probg.png) no-repeat center bottom; background-size:100%; height:70px; width:100%; position:absolute; left:0px; z-index:0; bottom:-17px; right:0px; content:""; }
.prolistban,.prooneban { position:absolute; left:0%; top:0px; z-index:-1; width:100%; }
.prolistban:after,.prooneban:after { background:url(../images/contactbanbg.png) no-repeat center bottom; background-size:100% 161px; height:161px; width:100%; position:absolute; left:0px; z-index:1; bottom:-35px; right:0px; content:""; }
.prooneban:before { content:""; border-radius:27px 0px 0px 27px; top:65px; position:absolute; width:43.90625%; height:125px; background:rgba(2,110,244,.2); right:0px; background:-webkit-linear-gradient(left,rgba(2,110,244,.2),rgba(2,110,244,0)); background:-moz-linear-gradient(left,rgba(2,110,244,.2),rgba(2,110,244,0)); background:-ms-linear-gradient(left,rgba(2,110,244,.2),rgba(2,110,244,0)); background:-o-linear-gradient(left,rgba(2,110,244,.2),rgba(2,110,244,0)); }
@media (min-width:1366px) { .prooneban:before { top:80px; height:148px; }
    .prolistban01:after,.prolistban02:after { background-size:100%; height:90px; bottom:-20px; } }
    @media (min-width:1730px) { .prooneban:before { top:100px; height:190px; }
    .prolistban01:after,.prolistban02:after { background-size:100% 130px; height:130px; } }
    @media (min-width:1920px) { .prolistban,.prooneban { background-color:#1D212D; }
    .prolistban img,.prooneban img { width:1920px; margin:0 auto; }
    .prolistban01:after,.prolistban02:after { background-size:100% 93px; height:166px; bottom:-34px; } }
    @media (max-width:1729px) { .prooneban img { max-height:734px; width:100%; } }
    @media (max-width:1365px) { .prooneban img { max-height:589px; width:100%; } }
    .proone { padding:80px 22px 0px; }
.proone .proonetop { clear:both; text-align:left; color:#999999; font-size:12px; line-height:43px; }
.proone .proonetop .proonetopfl { padding-left:80px; }
.proonetopfl { line-height:33px; float:left; }
.proonetopfl a { color:#999999; }
.proonetopfl a:hover { color:#F0F0F0; }
.proonetopfl span { color:#F02D22; }
.proone .proonetop .proonetopfr { float:right; width:206px; margin-right:10px; margin-bottom:-5px; }
.proone .proonebom { background:#FFFFFF; border-radius:0px 30px; padding:15px 15px 30px 80px; overflow:hidden; position:relative; box-shadow:0px 0px 20px rgba(0,54,86,.5); }
.proone .proonebom:after { content:""; width:633px; height:56px; position:absolute; left:-40px; bottom:-3px; background:url(../images/prooneicon07.png) no-repeat center left; background-size:633px; }
.proone .proonebom .proonedetailfl { float:left; width:436px; padding-top:20px; }
.proonedetailfl h1 { font-size:26px; color:#1D2029; padding-right:40px; line-height:1; }
.proonedetailfl .proonedetailfltit { color:#999999; font-size:14px; padding-right:40px; line-height:24px; padding-top:5px; }
.proonedetailfl .proonedetailflbox { position:relative; margin:10px 0px 3px 0px; }
.proonedetailfl .proonedetailflbox:after { position:absolute; left:-80px; content:""; border:0px; right:0px; top:31px; height:1px; background:#DFDFDF; z-index:1; }
.proonedetailfl .proonedetailflbox:before { position:absolute; border-left:12px solid #1F2332; left:-80px; content:""; right:0px; top:24px; height:0px; width:0px; border-top:7px solid transparent; border-bottom:8px solid transparent; border-right:12px solid transparent; z-index:2; }
.proonedetailflbox p { clear:both; color:#666666; display:block; font-size:14px; background:url(../images/prooneicon05.png) no-repeat left 5px; padding-left:20px; background-size:14px; line-height:24px; padding-right:40px; min-width:98px; }
.proonedetailflbox p:first-child,.proonedetailflbox p:first-child+p { clear:none; background:none; text-align:center; padding:0px; color:#FF1C17; float:left; font-size:16px; position:relative; padding-bottom:38px; margin-bottom:7px; }
.proonedetailflbox p:first-child { margin-right:30px; }
.proonedetailflbox p:first-child:after,.proonedetailflbox p:first-child+p:after { position:absolute; width:7px; height:7px; border-radius:50%; background:#DFDFDF; content:""; left:50%; -o-transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); top:28px; }
.proonedetailflbox p:first-child span,.proonedetailflbox p:first-child+p span { clear:both; display:block; font-size:14px; color:#666666; position:absolute; left:0%; bottom:0px; width:100%; font-weight:bold; }
.proonedetailfl .proonedetailfltel { clear:both; display:block; font-size:14px; color:#999999; position:relative; }
.proonedetailfl .proonedetailfltel:before { background:#FF1C17; content:""; position:absolute; left:-60px; width:40px; height:1px; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.proonedetailfl .proonedetailfltel strong { font-size:16px; color:#FF1C17; line-height:1; vertical-align:text-bottom; display:inline-block; }
.proonedetailfl .proonedetailflbtn { padding:10px 0px; }
.proonedetailfl .proonedetailflbtn a { float:left; margin-right:37px; background:#FF9C9C; border:5px solid #FFE9E9; border-radius:20px; line-height:26px; font-size:14px; color:#FFFFFF; padding:0px 20px; }
.proonedetailfl .proonedetailflbtn p { float:left; position:relative; margin:3px; }
.proonedetailfl .proonedetailflbtn p:before { position:absolute; right:-3px; bottom:-3px; left:-3px; top:-3px; content:""; background:#A8E7FF; background:-webkit-linear-gradient(left,#A8E7FF,#FFFFFF); background:-moz-linear-gradient(left,#A8E7FF,#FFFFFF); background:-ms-linear-gradient(left,#A8E7FF,#FFFFFF); background:-o-linear-gradient(left,#A8E7FF,#FFFFFF); border-radius:5px; z-index:1; }
.proonedetailfl .proonedetailflbtn p span { position:relative; z-index:2; display:block; background:#FFFFFF; padding:3px; width:125px; }
.proonedetailfl .proonedetailflbtn p span img { float:left; width:50px; }
.proonedetailfl .proonedetailflbtn p span i { float:left; font-style:normal; margin-left:10px; background:url(../images/prooneicon03.jpg) no-repeat left top; background-size:18px; padding-top:21px; font-size:13px; line-height:1; }
.proonedetailfl .proonedetailflbom { font-size:14px; line-height:20px; padding-top:10px; }
.proonedetailfl .proonedetailflbom span { float:left; background:url(../images/prooneicon04.jpg) no-repeat left 2px; padding:0px 25px 0px 20px; color:#999999; }
.proone .proonebom .proonedetailfr { float:right; width:425px; border-radius:0px 30px; overflow:hidden; }
.proonebomnav { background:url(../images/prooneicon06.png) no-repeat center top; background-size:100%; position:relative; margin-top:30px; z-index:3; }
.proonebomnav:before { content:""; position:absolute; left:0px; bottom:0px; right:0px; background:url(../images/prooneicon06.png) no-repeat center top; background-size:100%; height:1px; }
.proonebomnav span { float:left; width:25%; text-align:center; }
.proonebomnav.pcase span { width:25%; }
.proonebomnav span a { display:inline-block; font-size:12px; padding:5px 0px; color:#999999; }
.proonebomnav span.active a,.proonebomnav span a:hover { color:#FF1C17; position:relative; }
.proonebomnav span.active a:after,.proonebomnav span a:hover:after { content:""; position:absolute; width:15px; height:19px; background:url(../images/prooneicon05.png) no-repeat left 5px; background-size:14px; left:50%; -o-transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); bottom:-7px; }
@media (min-width:1366px) { .proone { padding:120px 74px 0px; }
    .proone .proonetop .proonetopfl { padding-left:96px; }
    .proone .proonetop { line-height:52px; font-size:14px; }
    .proone .proonetop .proonetopfr { width:248px; }
    .proone .proonebom { padding:20px 20px 30px 96px; border-radius:0px 40px; }
    .proone .proonebom .proonedetailfl { width:424px; padding-top:25px; }
    .proone .proonebom .proonedetailfr { width:512px; border-radius:0px 38px; }
    .proonedetailfl h1 { font-size:31px; }
    .proonedetailfl .proonedetailflbox { margin:15px 0px; }
    .proonedetailfl .proonedetailflbox:after { left:-96px; }
    .proonedetailfl .proonedetailflbox:before { left:-96px; border-left-width:14px; border-top-width:8px; border-bottom-width:8px; border-right-width:14px; top:23px; }
    .proonedetailflbox p:first-child,.proonedetailflbox p:first-child+p { font-size:17px; margin-bottom:15px; }
    .proonedetailflbox p:first-child { margin-right:55px; }
    .proonedetailfl .proonedetailfltel strong { font-size:20px; }
    .proonedetailfl .proonedetailflbtn a { line-height:33px; border-width:7px; border-radius:24px; padding:0px 25px; font-size:17px; }
    .proonedetailfl .proonedetailflbom { font-size:13px; }
    .proonebomnav span a { font-size:16px; }
    .proone .proonebom:after { width:746px; left:-50px; }
    .proonedetailfl .proonedetailfltel:before { width:45px; left:-68px; } }
    @media (min-width:1730px) { .proone .proonetop .proonetopfl { padding-left:122px; }
    .proone { padding:151px 95px 0px; }
    .proone .proonetop { line-height:66px; font-size:16px; }
    .proonetopfl { line-height:40px; font-size:16px; }
    .proone .proonetop .proonetopfr { width:313px; }
    .proone .proonebom { padding:20px 20px 40px 122px; border-radius:0px 50px; }
    .proone .proonebom .proonedetailfl { width:548px; padding-top:35px; }
    .proone .proonebom .proonedetailfr { width:650px; border-radius:0px 45px; }
    .proonedetailfl h1 { font-size:40px; }
    .proonedetailfl .proonedetailflbox { margin:20px 0px 50px 0px; }
    .proonedetailfl .proonedetailfltel:before { width:60px; left:-98px; }
    .proonedetailfl .proonedetailfltit { padding-top:15px; }
    .proonedetailfl .proonedetailflbox:after { left:-122px; }
    .proonedetailflbox p { background-size:18px; padding-left:28px; line-height:26px; min-width:120px; }
    .proonedetailfl .proonedetailflbox:before { left:-122px; border-left-width:14px; border-top-width:8px; border-bottom-width:8px; border-right-width:14px; top:23px; }
    .proonedetailflbox p:first-child,.proonedetailflbox p:first-child+p { font-size:22px; margin-bottom:24px; margin-top:0px; }
    .proonedetailflbox p:first-child { margin-right:68px; }
    .proonedetailflbox p:first-child span,.proonedetailflbox p:first-child+p span,.proonedetailflbox p { font-size:16px; margin-top:10px; }
    .proonedetailfl .proonedetailfltel { font-size:18px; }
    .proonedetailfl .proonedetailfltel strong { font-size:26px; }
    .proonedetailfl .proonedetailflbtn { padding:20px 0px 10px 0px; }
    .proonedetailfl .proonedetailflbtn a { line-height:40px; border-width:10px 10px; border-radius:25px; padding:0px 33px; font-size:22px; }
    .proonedetailfl .proonedetailflbom { font-size:16px; padding-top:17px; }
    .proonedetailfl .proonedetailflbtn p span i { font-size:14px; background-size:21px; padding-top:30px; background-position:left 5px; }
    .proonebomnav span a { font-size:20px; padding:8px 0px; }
    .proone .proonebom:after { width:746px; left:-50px; }
    .proonebomnav { margin-top:50px; }
    .proonedetailflbox p:first-child:after,.proonedetailflbox p:first-child+p:after { width:8px; height:8px; } }
    .prony_det { margin:0px auto 50px; overflow:hidden; padding:20px 22px; }
.prony_det_l { float:left; width:730px; padding-top:10px; }
.prony_detbox h2,.prony_detbox h3 { margin:5px 0; color:#333333; background:url(../images/h3icon01.jpg) no-repeat; }
.prony_detbox h2 { font-size:20px; background-size:40px; padding:5px 0px 5px 50px; background-position:left 10px; }
.prony_detbox h3 { font-size:16px; background-size:30px; padding:0px 0px 0px 40px; background-position:left 7px; }
.prony_detbox p { padding:10px 0; line-height:30px; font-size:15px; color:#555555; }
.prony_detbox strong { color:#333333; }
.prony_detbox table td { font-size:14px; padding:5px 0px; line-height:24px; }
.prony_detbox p img,.prony_detbox div img { max-width:100%; height:auto; margin:7px auto; }
.prony_detbox p a { color:#F02D21; }
.prony_detbox p video { max-width:100%; height:auto; margin:7px 0px 7px -2em; }
@media (min-width:1366px) { .prony_det { padding:55px 74px 30px 74px; }
    .prony_det_l { width:800px; }
    .prony_detbox h2,.prony_detbox h3 { margin:10px 0; }
    .prony_detbox h2 { font-size:22px; background-size:55px; padding:7px 0px 7px 68px; background-position:left 8px; }
    .prony_detbox h3 { font-size:18px; background-size:45px; padding:5px 0px 5px 58px; background-position:left 9px; }
    .prony_detbox p { font-size:14px; line-height:30px; padding:8px 0px; } }
    @media (min-width:1730px) { .prony_det { padding:70px 95px 30px 95px; }
    .prony_det_l { width:1070px; }
    .prony_detbox h2,.prony_detbox h3 { margin:15px 0; }
    .prony_detbox h2 { font-size:26px; background-size:67px; padding:12px 0px 12px 87px; background-position:left 11px; }
    .prony_detbox h3 { font-size:22px; background-size:55px; padding:10px 0px 10px 71px; background-position:left 12px; }
    .prony_detbox p { font-size:16px; line-height:35px; padding:10px 0px; } }
    .prony_det_r { width:190px; float:right; margin-bottom:20px; border:1px solid #F0F0F0; }
.cwcpro { width:100%; overflow:hidden; }
.cwcpro h4 { font-size:18px; line-height:45px; padding-left:10%; _height:45px; background:#55566C; color:#FFFFFF; font-size:20px; font-weight:500; }
.cwcpro li { width:90%; margin:0 5% 10px; text-align:center; margin-top:15px; }
.cwcpro li img { width:100%; height:auto; margin-bottom:5px; }
.cwcpro a { line-height:30px; font-size:12px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.newslist { padding:12px 10px; border-top:none; }
.newslist ul { width:100%; overflow:hidden; }
.newslist li { line-height:26px; margin:0px 0 8px 0; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
.newslist li a { font-size:12px; padding-left:12px; background:url(../images/yd2.png) no-repeat left center; color:#333333; }
.newslist li a:hover { color:#E60012; }
@media (min-width:1366px) { .cwcpro a { font-size:14px; }
    .newslist li a { font-size:14px; } }
    @media (min-width:1730px) { .cwcpro a { font-size:16px; }
    .newslist li a { font-size:16px; } }
    .ly_formbox { padding:0px 0px 45px 0px; background:url(../images/arrow04.png) no-repeat right center; background-size:410px; }
.ly_formbox .wrap1200 { padding:0px 22px; }
.ly_formbox .ly_formfl { float:left; width:730px; position:relative; z-index:1; }
.ly_formbox .ly_formfl .ly_formfltit { border-left:2px solid #FF1C16; margin-bottom:40px; padding-left:36px; background:url(../images/arrow01.png) no-repeat right 24px; background-size:40px; position:relative; }
.ly_formfltit:after { content:""; position:absolute; left:46px; bottom:-34px; background:url(../images/arrow02.png) no-repeat center top; background-size:14px; width:14px; height:20px; }
.ly_formfltit h3 { font-size:18px; line-height:1; margin-bottom:20px; display:inline-block; color:#FF1C15; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(bottom left,#FF1C15,#FF615D); }
.ly_formfltit p { font-size:14px; line-height:20px; color:#666666; }
.ly_formfltit p strong { color:#FF1C16; }
.ly_formbox .ly_formfl .ly_form { position:relative; background:#FFFFFF; border-radius:25px; box-shadow:0px 2px 14px 1px rgba(7,7,7,.17); padding:20px; }
.ly_formbox .ly_formfl .ly_form:after { position:absolute; right:23px; bottom:19px; width:72px; height:49px; content:""; background:url(../images/arrow03.png) no-repeat right top; background-size:72px; }
.ly_form ul { clear:both; margin-left:-20px; }
.ly_form ul li { float:left; margin-left:20px; width:335px; margin-bottom:20px; position:relative; }
.ly_form ul li i { position:absolute; left:5px; top:30px; display:block; width:30px; height:30px; }
.ly_form ul li.lyicon1 i { background:url(../images/lytb1.jpg) no-repeat center center; background-size:24px; }
.ly_form ul li.lyicon2 i { background:url(../images/lytb2.jpg) no-repeat center center; background-size:24px; }
.ly_form ul li.lyicon3 i { background:url(../images/lytb3.jpg) no-repeat center center; background-size:24px; }
.ly_form ul li.wbk { width:690px; }
.ly_form ul li span { font-size:14px; line-height:1; color:#666666; display:block; padding-bottom:13px; font-weight:bold; }
.ly_form ul li input { line-height:1; height:36px; width:100%; color:#666666; font-size:15px; border:0px; border:1px solid #EEEEEE \0; background:#FFFFFF; padding-left:35px; box-sizing:border-box; border-radius:8px 8px 8px 0px; box-shadow:0px 1px 10px rgba(7,7,7,.17); }
.ly_form ul li textarea { height:112px; line-height:36px; width:100%; color:#666666; border:0px; border:1px solid #EEEEEE \0; background:#FFFFFF; padding-left:35px; box-sizing:border-box; border-radius:8px 8px 8px 0px; box-shadow:0px 1px 10px rgba(7,7,7,.17); font-family:"微软雅黑"; font-size:14px; }
.ly_form ul li:after { content:""; position:absolute; left:0px; bottom:0px; background:none; width:38px; height:20px; border-bottom:4px solid #FE5B56; border-left:4px solid #FE5B56; }
.ly_form .button { clear:both; display:block; width:242px; background:url(../images/lytb5.jpg) no-repeat right bottom; overflow:hidden; padding:20px 52px 0px 10px; background-size:67px; margin-left:-10px; position:relative; }
.ly_form .button:after { content:""; background:url(../images/yx.gif) no-repeat center center; width:28px; height:28px; background-size:28px; position:absolute; left:36px; top:24px; z-index:0; }
.button input { color:#FFFFFF; font-family:微软雅黑,宋体; line-height:33px; display:block; width:100%; cursor:pointer; font-size:14px; font-weight:bold; border-radius:8px; border:none; background:#FE3732; background:-moz-linear-gradient(right top,#FF625D,#FE1D17); background:-ms-linear-gradient(right top,#FF625D,#FE1D17); background:-o-linear-gradient(right top,#FF625D,#FE1D17); box-shadow:0px -2px 10px rgba(254,55,50,.39); }
.button input:hover { background:#FDCC05; -o-transition:all .3s ease; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; transition:all .3s ease; }
.ly_formbox .ly_formfr { float:left; width:247px; margin-left:-50px; margin-top:140px; border-radius:30px; overflow:hidden; box-shadow:0px 2px 14px rgba(7,7,7,.17); }
@media (min-width:1366px) { .ly_formbox .wrap1200 { padding:0px 74px; }
    .ly_formbox .ly_formfl { width:758px; }
    .ly_formbox .ly_formfr { width:312px; margin-top:158px; }
    .ly_formbox .ly_formfl .ly_formfltit { padding-left:28px; margin-bottom:45px; background-size:51px; }
    .ly_formfltit h3 { font-size:20px; }
    .ly_formfltit p strong { font-size:18px; }
    .ly_formbox .ly_formfl .ly_form { padding:30px 25px; border-radius:30px; }
    .ly_form ul { margin-left:-25px; }
    .ly_form ul li { margin-left:25px; width:341px; }
    .ly_form ul li.wbk { width:707px; }
    .ly_form .button { width:188px; padding:24px 28px 0px 10px; background-size:50px; background-position:right top; }
    .button input { line-height:40px; font-size:16px; }
    .ly_formfltit:after { background-size:16px; width:16px; height:24px; bottom:-40px; }
    .ly_formbox .ly_formfl .ly_form:after { width:90px; height:62px; background-size:90px; }
    .ly_formbox { background-size:650px; }
    .ly_form ul li input { padding:6px 5px 6px 55px; height:48px; }
    .ly_form ul li textarea { height:135px; padding:6px 5px 6px 55px; }
    .ly_form ul li i { width:28px; height:26px; left:12px; top:37px; }
    .ly_form ul li.lyicon1 i { background-size:28px; }
    .ly_form ul li.lyicon2 i { background-size:28px; }
    .ly_form ul li.lyicon3 i { background-size:28px; }
    .ly_form .button:after { left:32px; top:32px; } }
    @media (min-width:1730px) { .ly_formbox .wrap1200 { padding:0px 95px; }
    .ly_formbox .ly_formfl { width:965px; }
    .ly_formbox .ly_formfr { width:376px; margin-top:202px; }
    .ly_formbox .ly_formfl .ly_formfltit { margin-bottom:56px; background-size:63px; background-position:right 24px; }
    .ly_formfltit:after { background-size:20px; width:20px; height:29px; bottom:-49px; }
    .ly_formfltit h3 { font-size:26px; }
    .ly_formfltit p { font-size:16px; }
    .ly_formfltit p strong { font-size:24px; }
    .ly_formbox .ly_formfl .ly_form { padding:38px 30px; border-radius:35px; }
    .ly_form ul { margin-left:-30px; }
    .ly_form ul li { margin-left:30px; width:437px; margin-bottom:25px; }
    .ly_form ul li.wbk { width:904px; }
    .ly_form ul li span { font-size:16px; padding-bottom:20px; }
    .ly_form .button { background-size:67px; width:251px; padding:24px 50px 0px 10px; }
    .button input { font-size:20px; line-height:50px; padding:0px 0px 0px 31px; border-radius:9px; }
    .ly_formbox .ly_formfl .ly_form:after { width:111px; height:76px; background-size:111px; }
    .ly_formbox { background-size:715px; }
    .ly_form ul li input { padding:11px 5px 11px 55px; }
    .ly_form ul li textarea { height:174px; padding:11px 5px 11px 55px; }
    .ly_form ul li i { width:32px; height:30px; left:12px; top:47px; }
    .ly_form ul li.lyicon1 i { background-size:32px; }
    .ly_form ul li.lyicon2 i { background-size:32px; }
    .ly_form ul li.lyicon3 i { background-size:32px; }
    .ly_form .button:after { left:41px; top:35px; width:32px; height:32px; background-size:32px; } }
    .pros_xgnew h4 { font-size:17px; color:#FFFFFF; background:#FF1C16; background:-webkit-linear-gradient(left,#FF1C16,#FE615C); background:-moz-linear-gradient(left,#FF1C16,#FE615C); background:-ms-linear-gradient(left,#FF1C16,#FE615C); background:-o-linear-gradient(left,#FF1C16,#FE615C); padding:9px 10px; line-height:20px; border-radius:8px; position:relative; z-index:1; }
.pros_xgnew h4:after { content:""; background:url(../images/xgnewicon.png) no-repeat right top; position:absolute; right:0px; top:0px; bottom:0px; width:100px; background-size:50px; }
.pros_xgnew h4 a { float:right; font-size:12px; color:#FFFFFF; font-weight:normal; background:url(../images/proxgicon02.png) no-repeat right center; background-size:20px; padding-right:30px; position:relative; z-index:1; }
.pros_xgnew { padding:0px 22px 50px 22px; }
.pros_xgnew ul { width:100%; box-shadow:0px 2px 14px rgba(7,7,7,.17); border-radius:0px 0px 15px 15px; position:relative; overflow:hidden; padding:22px 0px 15px 0px; }
.pros_xgnew ul i { position:absolute; top:0px; bottom:33px; width:1px; left:40px; background:#ECECEC; }
.pros_xgnew ul i:nth-child(2) { left:500px; }
.pros_xgnew ul:before { content:""; position:absolute; left:-3px; right:-3px; top:-25px; height:32px; background:#FFFFFF; border-radius:10px; box-shadow:0px -2px 14px rgba(7,7,7,.17) inset; }
.pros_xgnew li { float:left; width:459px; line-height:24px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:8px 0px; padding-left:37px; position:relative; z-index:2; }
.pros_xgnew li a { background:url(../images/proxgicon03.png) no-repeat left 5px; padding-left:20px; color:#666666; }
.pros_xgnew li a:hover { color:#FF1C16; }
@media (min-width:1366px) { .pros_xgnew { padding:0px 74px 50px 74px; }
    .pros_xgnew li { width:507px; }
    .pros_xgnew ul i:nth-child(2) { left:548px; }
    .pros_xgnew h4 { font-size:20px; padding:10px 20px; line-height:24px; }
    .pros_xgnew h4:after { background-size:60px; }
    .pros_xgnew li a { padding-left:25px; } }
    @media (min-width:1730px) { .pros_xgnew { padding:0px 95px 50px 95px; }
    .pros_xgnew h4 { font-size:26px; padding:13px 30px; line-height:30px; border-radius:12px; }
    .pros_xgnew ul:before { border-radius:12px; left:0px; right:0px; }
    .pros_xgnew h4 a { font-size:16px; background-size:30px; padding-right:40px; }
    .pros_xgnew ul i:nth-child(2) { left:690px; }
    .pros_xgnew li { font-size:16px; width:650px; }
    .pros_xgnew h4:after { background-size:74px; }
    .pros_xgnew li a { padding-left:32px; } }
    .prony_xganli { padding:0px 22px 50px 22px; }
.prony_xganli h4 { font-size:17px; color:#FFFFFF; background:#FF1C16; background:-webkit-linear-gradient(left,#FF1C16,#FE615C); background:-moz-linear-gradient(left,#FF1C16,#FE615C); background:-ms-linear-gradient(left,#FF1C16,#FE615C); background:-o-linear-gradient(left,#FF1C16,#FE615C); padding:9px 10px; line-height:20px; border-radius:8px; position:relative; z-index:1; }
.prony_xganli .prony_xganlibox { width:100%; box-shadow:0px 2px 14px rgba(7,7,7,.17); border-radius:0px 0px 15px 15px; position:relative; overflow:hidden; padding:22px 0px 15px 0px; }
.prony_xganli .prony_xganlibox:before { content:""; position:absolute; left:-3px; right:-3px; top:-25px; height:32px; background:#FFFFFF; border-radius:10px; box-shadow:0px -2px 14px rgba(7,7,7,.17) inset; }
.prony_xganli .prony_xganlibox dl { float:left; width:306px; line-height:24px; font-size:14px; padding:8px 0px; padding-left:37px; position:relative; z-index:2; }
.prony_xganli .prony_xganlibox dl a { display:block; }
.prony_xganli .prony_xganlibox dl dt { float:left; width:100%; }
.prony_xganli .prony_xganlibox dl dt img { width:100%; height:auto; }
.prony_xganli .prony_xganlibox dl dt a:hover { background:#FFFFFF; filter:alpha(opacity=80); opacity:.8; -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; color:#000000; }
.prony_xganli .prony_xganlibox dl dd { box-sizing:border-box; overflow:hidden; font-size:14px; width:100%; }
.prony_xganli .prony_xganlibox dl dd p { line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.prony_xganli .prony_xganlibox dl dd h5 { font-size:16px; margin:15px 0px 0px 0px; }
.prony_xganli .prony_xganlibox dl dd h5 a { line-height:26px; }
@media (min-width:1366px) { .prony_xganli { padding:0px 74px 50px 74px; }
    .prony_xganli h4 { font-size:20px; padding:10px 20px; line-height:24px; }
    .prony_xganli .prony_xganlibox dl { width:338px; } }
    @media (min-width:1730px) { .prony_xganli { padding:0px 95px 50px 95px; }
    .prony_xganli h4 { font-size:26px; padding:13px 30px; line-height:30px; }
    .prony_xganli .prony_xganlibox dl { width:434px; }
    .prony_xganli .prony_xganlibox dl dt { width:150px; }
    .prony_xganli .prony_xganlibox dl dd { width:auto; padding-left:20px; }
    .prony_xganli .prony_xganlibox dl dd h5 { margin-top:5px; } }
    .probom { clear:both; background:url(../images/probombg.jpg) no-repeat center top #061341; border-radius:30px 30px 0px 0px; background-size:100%; padding:60px 0px; }
.probom .wrap1200 { padding-left:142px; }
.probom ul { position:relative; }
.probom ul:before { content:""; position:absolute; width:480px; height:136px; background:url(../images/probompicbg.png) no-repeat left top; background-size:480px; top:0px; left:0px; }
.probom ul li { float:left; padding:12px 71px 0px 2px; }
.probom ul li .probompic { clear:both; display:block; width:110px; }
.probom ul li .probomtit { font-size:16px; color:#FFFFFF; text-align:center; line-height:1; padding-top:20px; }
.probom ul li .probomtxt { font-size:14px; color:#A5A5A5; text-align:center; line-height:1; padding-top:10px; }
@media (min-width:1366px) { .probom { padding:70px 0px; }
    .probom .wrap1200 { padding-left:170px; }
    .probom ul:before { width:574px; height:164px; background-size:574px; }
    .probom ul li { padding:14px 88px 0px 2px; }
    .probom ul li .probompic { width:131px; } }
    @media (min-width:1730px) { .probom { padding:90px 0px; }
    .probom .wrap1200 { padding-left:217px; }
    .probom ul:before { width:729px; height:205px; background-size:729px; left:6px; }
    .probom ul li { padding:12px 98px 0px 2px; }
    .probom ul li .probompic { width:180px; } }
    @media (min-width:1920px) { .probom { background-size:1920px; } }
    .newone { padding:107px 70px 0px; position:relative; z-index:2; }
.newonebg:before { content:""; top:157px; right:0px; position:absolute; background:rgba(0,0,0,.2); left:0px; background:-webkit-linear-gradient(left,rgba(0,0,0,.2),transparent); background:-moz-linear-gradient(left,rgba(0,0,0,.2),transparent); background:-ms-linear-gradient(left,rgba(0,0,0,.2),transparent); background:-o-linear-gradient(left,rgba(0,0,0,.2),transparent); height:186px; }
.newone .proonefl { padding-left:40px; width:100%; padding-bottom:55px; font-size:12px; color:#999999; }
.proonefl a { color:#999999; }
.proonefl a:hover { color:#F0F0F0; }
.proonefl span { color:#F02D22; }
.newone .newonefl { float:left; width:368px; padding-left:26px; position:relative; }
.newone .newonefl:after { content:""; position:absolute; left:0px; top:0px; width:2px; height:60px; background:#FF1C16; }
.newone .newonefl .newonefltit { clear:both; padding-bottom:20px; line-height:1; }
.newonefl .newonefltit h2 { color:#FFFFFF; font-size:24px; display:inline-block; margin-right:10px; }
.newonefl .newonefltit a { color:#666666; font-size:12px; }
.gdxgxw { clear:both; padding-bottom:20px; line-height:1; }
.gdxgxw h2 { color:#FFFFFF; font-size:24px; display:inline-block; margin-right:10px; }
.gdxgxw a { color:#FFFFFF; }
.newoneflbox { position:relative; }
.newoneflbox .newoneflboxpic { clear:both; display:block; position:relative; z-index:2; box-shadow:3px 9px 10px rgba(23,6,7,.2); }
.newoneflbox .newoneflboxtit { position:absolute; right:0px; left:0px; bottom:0px; color:#FFFFFF; z-index:3; background:#1A1F2A; background:rgba(26,31,42,.8); text-align:center; line-height:30px; font-size:12px; }
.newoneflbox time { position:absolute; width:146px; z-index:1; height:108px; right:-12px; bottom:-26px; background:#FF1C16; background:-webkit-linear-gradient(right top,#FD625E,#FF1C16); background:-moz-linear-gradient(right top,#FD625E,#FF1C16); background:-ms-linear-gradient(right top,#FD625E,#FF1C16); background:-o-linear-gradient(right top,#FD625E,#FF1C16); color:#FFFFFF; text-align:center; font-size:12px; padding-top:87px; line-height:1; }
.newone .newonefr { float:right; width:460px; padding-top:43px; }
.newone .newonefr ul { clear:both; display:block; }
.newone .newonefr ul li { clear:both; padding-bottom:20px; }
.newone .newonefr ul li:last-child { padding-bottom:0px; }
.newone .newonefr ul li time { float:left; text-align:center; width:60px; position:relative; }
.newone .newonefr ul li time:after { content:""; position:absolute; right:-17px; top:50%; box-sizing:border-box; -webkit-box-sizing:border-box; width:70%; height:2px; margin-top:-1px; background:#FF1C16; background:-webkit-linear-gradient(left,rgba(255,28,22,0),#FF1C16); background:-moz-linear-gradient(left,rgba(255,28,22,0),#FF1C16); background:-ms-linear-gradient(left,rgba(255,28,22,0),#FF1C16); background:-o-linear-gradient(left,rgba(255,28,22,0),#FF1C16); z-index:1; }
.newone .newonefr ul li time:before { content:""; position:absolute; right:-17px; top:50%; box-sizing:border-box; -webkit-box-sizing:border-box; width:16px; height:16px; border-radius:50%; z-index:2; border:4px solid #FCF9F9; box-shadow:0px 0px 11px rgba(133,0,0,.2); background:#FF1C16; background:-webkit-linear-gradient(right top,#FD625E,#FF1C16); background:-moz-linear-gradient(right top,#FD625E,#FF1C16); background:-ms-linear-gradient(right top,#FD625E,#FF1C16); background:-o-linear-gradient(right top,#FD625E,#FF1C16); margin-top:-12px; }
.newone .newonefr ul li time strong { clear:both; display:block; font-size:24px; color:#FF211C; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(left,#FF615C,#FF211C); line-height:1; }
.newone .newonefr ul li time span { clear:both; display:block; font-size:14px; color:#999999; line-height:24px; }
.newone .newonefr ul li div { float:right; width:370px; background:#FFFFFF; padding:12px 12px; border-radius:5px; position:relative; box-shadow:0px 0px 9px rgba(0,0,0,.14); }
.newone .newonefr ul li div:after { content:""; position:absolute; left:-10px; top:5px; background:url(../images/newicon01.png) no-repeat center; width:10px; height:40px; background-size:10px; }
.newone .newonefr ul li div a { clear:both; display:block; line-height:1; font-size:14px; padding-bottom:8px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.newone .newonefr ul li div p { font-size:12px; text-align:left; line-height:1; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#999999; }
@media (min-width:1366px) { .newone { padding:130px 84px 0px; }
    .newone:before { height:231px; top:174px; }
    .newone .proonefl { padding-left:48px; font-size:14px; }
    .newone .newonefl { width:440px; padding-left:30px; }
    .newone .newonefl .newonefltit { padding-bottom:24px; }
    .newonefl .newonefltit h2 { font-size:28px; }
    .newonefl .newonefltit a { font-size:13px; }
    .gdxgxw h2 { font-size:28px; }
    .newoneflbox .newoneflboxtit { font-size:13px; line-height:24px; padding:4px 10px; }
    .newoneflbox time { width:176px; height:130px; bottom:-32px; right:-16px; padding-top:104px; font-size:16px; }
    .newone .newonefr { width:555px; }
    .newone .newonefr ul li div:after { background-size:13px; width:13px; left:-13px; top:16px; }
    .newone .newonefr ul li { padding-bottom:24px; }
    .newone .newonefr ul li time strong { font-size:28px; padding-bottom:16px; }
    .newone .newonefr ul li time span { font-size:13px; line-height:28px; }
    .newone .newonefr ul li div { width:461px; padding:16px 17px; }
    .newone .newonefr ul li div p { font-size:14px; }
    .newone .newonefr ul li div a { padding-bottom:10px; font-size:16px; } }
    @media (min-width:1730px) { .newone { padding:165px 106px 0px; }
    .newone:before { height:323px; top:211px; }
    .newone .proonefl { padding-left:60px; font-size:16px; }
    .newone .newonefl { width:500px; padding-left:40px; }
    .newone .newonefl .newonefltit { padding-bottom:31px; }
    .newonefl .newonefltit h2 { font-size:36px; }
    .newonefl .newonefltit a { font-size:16px; }
    .gdxgxw h2 { font-size:36px; }
    .newoneflbox .newoneflboxtit { font-size:16px; line-height:30px; padding:5px 10px; }
    .newoneflbox time { width:224px; height:165px; bottom:-41px; right:-20px; padding-top:134px; font-size:18px; }
    .newone .newonefr { width:750px; padding-top:67px; }
    .newone .newonefr ul li { padding-bottom:15px; }
    .newone .newonefr ul li time { width:74px; }
    .newone .newonefr ul li time strong { font-size:36px; padding-bottom:16px; }
    .newone .newonefr ul li time span { font-size:16px; line-height:36px; }
    .newone .newonefr ul li div { width:638px; padding:20px 22px; }
    .newone .newonefr ul li div p { font-size:16px; }
    .newone .newonefr ul li div a { padding-bottom:13px; font-size:18px; }
    .newone .newonefr ul li div:after { background-size:16px; width:16px; left:-16px; top:25px; }
    .newone .newonefr ul li time:before { width:24px; height:24px; border-width:7px; } }
    .newtwo { padding:0px 70px; }
.newtwo .newtwotit { padding-left:26px; line-height:1; padding-bottom:15px; position:relative; }
.newtwo .newtwotit:after { width:2px; top:0px; bottom:0px; left:0px; position:absolute; background:#FF0000; content:""; }
.newtwo .newtwotit:before { width:64px; height:24px; background:url(../images/prolisticon01.jpg) no-repeat left top; background-size:64px; content:""; position:absolute; z-index:-1; top:-10px; left:10px; }
.newtwo .newtwotit h2 { display:inline-block; font-size:24px; color:#1D2029; margin-right:15px; }
.newtwo .newtwotit>a { font-size:12px; }
.newtwoul { clear:both; margin-left:-45px; padding-top:27px; position:relative; z-index:3; }
.newtwoul li { float:left; width:407px; margin-left:45px; padding-bottom:38px; }
.newtwoul li time { float:left; text-align:center; width:60px; position:relative; }
.newtwoul li time:after,.newtwoul li time:before { content:""; position:absolute; box-sizing:border-box; -webkit-box-sizing:border-box; }
.newtwoul li time:after { width:70%; height:2px; right:-17px; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); background:left; background:-webkit-linear-gradient(left,rgba(255,28,22,0),#FF1C16); background:-o-linear-gradient(left,rgba(255,28,22,0),#FF1C16); background:linear-gradient(to right,rgba(255,28,22,0),#FF1C16); z-index:1; }
.newtwoul li time:before { width:16px; height:16px; border-radius:50%; border:4px solid #FCF9F9; box-shadow:0px 0px 13px rgba(0,0,0,.25); right:-17px; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); background:top; background:-webkit-linear-gradient(top,#FD625E,#FF1C16); background:-o-linear-gradient(top,#FD625E,#FF1C16); background:linear-gradient(to bottom,#FD625E,#FF1C16); z-index:2; }
.newtwoul li time strong { clear:both; display:block; font-size:24px; color:#FF211C; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(left,#FF615C,#FF211C); line-height:1; padding-bottom:13px; }
.newtwoul li time span { clear:both; display:block; font-size:14px; color:#999999; line-height:24px; }
.newtwoul li .newtwoulbox { float:right; width:312px; box-shadow:0px 0px 15px 2px rgba(0,0,0,.15); padding:12px 12px; background:#FFFFFF; border-radius:5px; position:relative; }
.newtwoul li .newtwoulbox:after { content:""; position:absolute; left:-10px; top:11px; background:url(../images/newicon01.png) no-repeat center; width:10px; height:40px; background-size:10px; }
.newtwoul li .newtwoulitem { overflow:hidden; height:74px; }
.newtwoul li .newtwoulitem h3 { font-size:14px; line-height:24px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; font-weight:normal; }
.newtwoul li .newtwoulitem p { font-size:12px; line-height:24px; height:48px; overflow:hidden; color:#999999; }
@media (min-width:1366px) { .newtwo { padding:0px 84px; }
    .newtwoul { margin-left:-55px; padding-top:34px; }
    .newtwoul li { margin-left:55px; width:488px; padding-bottom:47px; }
    .newtwoul li .newtwoulbox:after { background-size:13px; width:13px; left:-13px; top:16px; }
    .newtwo .newtwotit h2 { font-size:28px; }
    .newtwoul li time { width:92px; }
    .newtwo .newtwotit>a { font-size:14px; }
    .newtwoul li time strong { font-size:28px; }
    .newtwoul li time span { font-size:16px; }
    .newtwoul li .newtwoulbox { width:381px; padding:13px 15px; }
    .newtwoul li .newtwoulitem h3 { font-size:16px; padding-bottom:2px; }
    .newtwoul li .newtwoulitem p { font-size:14px; line-height:26px; } }
    @media (min-width:1730px) { .newtwo { padding:0px 106px; }
    .newtwoul { margin-left:-70px; }
    .newtwo .newtwotit h2 { font-size:36px; }
    .newtwoul li { margin-left:70px; width:624px; }
    .newtwoul li time strong { font-size:36px; padding-bottom:24px; }
    .newtwoul li time span { font-size:16px; line-height:1; }
    .newtwo .newtwotit>a { font-size:16px; }
    .newtwoul li time:before { -o-transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); width:24px; height:24px; border-width:7px; }
    .newtwoul li time:after { -o-transform:translateY(11px); -webkit-transform:translateY(11px); -moz-transform:translateY(11px); -ms-transform:translateY(11px); transform:translateY(11px); }
    .newtwoul li .newtwoulbox { width:490px; padding:15px 20px; }
    .newtwoul li .newtwoulitem { height:94px; }
    .newtwoul li .newtwoulitem h3 { font-size:18px; line-height:30px; padding-bottom:5px; }
    .newtwoul li .newtwoulitem p { font-size:16px; }
    .newtwoul li .newtwoulbox:after { background-size:16px; width:16px; left:-16px; top:27px; } }
    .newban01 { position:relative; margin-bottom:50px; }
.newban01:before { content:""; position:absolute; left:0px; top:0px; right:0px; height:375px; background:url(../images/newban.jpg) no-repeat center top #1E222D; background-size:100% 375px; }
.newban01:after { background:url(../images/contactbanbg.png) no-repeat center bottom; background-size:100% 70px; height:70px; width:100%; position:absolute; left:0px; z-index:0; top:323px; right:0px; content:""; }
@media (min-width:1366px) { .newban01:before { background-size:100% 450px; height:450px; }
    .newban01:after { top:398px; } }
    @media (min-width:1730px) { .newban01:before { background-size:100% 574px; height:574px; }
    .newban01:after { top:522px; } }
    @media (min-width:1920px) { .newban01:before { background-size:1920px 574px; height:574px; }
    .newban01:after { top:522px; } }
    .newlisttit { color:#FFFFFF; font-size:24px; display:inline-block; font-weight:bold; position:relative; padding-left:25px; line-height:1; margin-bottom:13px; }
.newlisttit:after { content:""; position:absolute; left:0px; top:5px; width:2px; background:#FF1C16; bottom:-12px; }
.newonebg01:before { content:""; top:108px; right:70px; position:absolute; background:url(../images/newonebg01.png) no-repeat left top; height:45px; width:394px; background-size:394px; z-index:-1; }
@media (min-width:1366px) { .newonebg01:before { width:473px; height:53px; background-size:473px; top:130px; right:83px; }
    .newlisttit { font-size:28px; padding-left:30px; } }
    @media (min-width:1730px) { .newonebg01:before { width:601px; bottom:-17px; height:69px; background-size:601px; top:166px; right:106px; }
    .newlisttit { font-size:36px; padding-left:40px; margin-bottom:26px; } }
    .newny_tit { clear:both; margin:0px 40px; color:#FFFFFF; font-size:28px; line-height:1.4; position:relative; }
.newny_tit:before { position:absolute; content:""; width:80px; height:70px; background:url(../images/newny_titbg.png) no-repeat center center; background-size:80px; left:-27px; top:-27px; z-index:-1; }
.newny_rq:before { background:#FF1C17; content:""; position:absolute; left:-60px; width:40px; height:1px; top:50%; -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.newny_rq { clear:both; position:relative; margin:35px 40px; line-height:1; color:#666666; font-size:12px; }
.newny_cone { clear:both; margin:0px 40px; background:#FFFFFF \0; background:rgba(255,255,255,.8); filter:alpha(opacity=80); position:relative; box-shadow:0px 0px 10px rgba(8,0,0,.14); padding:15px 25px; }
.newny_cone .newny_cone_top { clear:both; display:block; text-align:left; font-size:12px; line-height:20px; color:#666666; }
.newny_cone .newny_cone_bom { clear:both; font-size:12px; margin-top:15px; color:#666666; }
.newny_cone .newny_cone_bom strong { color:#FF1C16; font-size:14px; }
.newny_cone .newny_cone_bom p { position:relative; margin:3px; display:inline-block; margin-left:30px; }
.newny_cone .newny_cone_bom p:before { position:absolute; right:-3px; bottom:-3px; left:-3px; top:-3px; content:""; background:url(../images/newny_cone_bom01.png) no-repeat left center; z-index:1; }
.newny_cone .newny_cone_bom span { display:inline-block; vertical-align:middle; position:relative; z-index:2; padding:3px; }
.newny_cone .newny_cone_bom span img { float:left; width:50px; }
.newny_cone .newny_cone_bom span i { float:left; font-style:normal; margin-left:10px; background:url(../images/prooneicon03.png) no-repeat left top; background-size:18px; padding-top:23px; font-size:12px; line-height:1; margin-top:8px; }
.newny_cone .newny_cone_telfr { position:absolute; right:-36px; width:92px; border-radius:0px 44px 0px 0px; overflow:hidden; top:50%; box-shadow:0px 0px 10px rgba(8,0,0,.14); background:#FFFFFF; margin-top:-42px; }
.newny_cone .newny_cone_telfr a { clear:both; display:block; text-align:center; font-size:12px; }
.newny_cone_telfr .baojia { line-height:40px; color:#FFFFFF; cursor:pointer; background:url(../images/newny_cone_telfricon01.png) no-repeat center top; }
.newny_cone_telfr .online { padding:5px 0px 8px 0px; background:#FFFFFF; color:#333333; cursor:pointer; line-height:1; }
.newny_cone_telfr .online i { clear:both; display:block; width:20px; margin:0 auto; line-height:1; margin-bottom:5px; }
.newny_cone_telfr .baojia:hover { background:#12151D; }
.newny_cone_telfr .online:hover { background:#F5F5F5; }
#sf video { width:100%; max-width:400px; }
.newny_sxp { clear:both; padding-top:15px; }
.newny_sxp b { clear:both; display:block; font-weight:100; }
.newny_sxp b a { color:#666666; }
.newny_sxp b a:hover { color:#F02D21; }
@media (min-width:1366px) { .newny_tit { font-size:34px; margin:0px 48px; }
    .newny_tit:before { left:-34px; top:-27px; width:100px; background-size:100px; }
    .newny_rq:before { width:45px; left:-68px; }
    .newny_cone .newny_cone_top,.newny_cone .newny_cone_bom { font-size:14px; }
    .newny_cone .newny_cone_bom { margin-top:15px; }
    .newny_rq { margin:40px 48px 48px; font-size:14px; }
    .newny_cone .newny_cone_telfr { width:140px; margin-top:-49px; }
    .newny_cone .newny_cone_telfr a { font-size:14px; }
    .newny_cone_telfr .baojia { line-height:45px; }
    .newny_cone_telfr .online { padding:8px 0px 7px 0px; }
    .newny_cone_telfr .online i { width:26px; }
    .newny_cone { padding:20px 25px; }
    .newny_cone .newny_cone_bom strong { font-size:22px; } }
    @media (min-width:1730px) { .newny_tit { font-size:44px; margin:0px 60px; }
    .newny_tit:before { left:-34px; top:-27px; width:125px; background-size:125px; }
    .newny_rq:before { width:60px; left:-100px; }
    .newny_cone .newny_cone_top { font-size:16px; }
    .newny_cone .newny_cone_bom { font-size:18px; }
    .newny_cone .newny_cone_bom { margin-top:25px; }
    .newny_rq { margin:50px 60px 60px 60px; font-size:16px; }
    .newny_cone .newny_cone_telfr { width:140px; margin-top:-62px; }
    .newny_cone .newny_cone_telfr a { font-size:16px; }
    .newny_cone_telfr .baojia { line-height:60px; }
    .newny_cone_telfr .online { padding:10px 0px 12px 0px; }
    .newny_cone_telfr .online i { width:30px; }
    .newny_cone { padding:30px 40px; }
    .newny_cone .newny_cone_bom strong { font-size:28px; } }
    .newny_det { margin:50px auto; overflow:hidden; padding:0px 70px 0px 107px; }
.newny_det_l { width:615px; float:left; }
.newny_detxt { width:100%; margin:0px auto; overflow:hidden; }
.newny_detxt h2,.newny_detxt h3 { margin:5px 0; color:#333333; background:url(../images/h3icon01.jpg) no-repeat; }
.newny_detxt h2 { font-size:20px; background-size:40px; padding:5px 0px 5px 50px; background-position:left 10px; }
.newny_detxt h3 { font-size:16px; background-size:30px; padding:0px 0px 0px 40px; background-position:left 7px; }
.newny_detxt strong { color:#333333; }
.mtb { padding:5px 0px; }
.newny_detxt table td { font-size:12px; padding:5px 0px; line-height:24px; word-break:break-word; }
.newny_detxt p { padding:5px 0; line-height:24px; font-size:12px; color:#555555; }
.newny_detxt p img,.newny_detxt div img { max-width:100%; height:auto; }
.newny_detxt p a { color:#F02D21; }
.newny_detxt p a:hover { text-decoration:underline; }
.newny_detxt p video { width:100%; max-width:800px; height:auto; margin:7px 0px 7px -2em; }
.newny_detxt ul,.caseny_det_l ul,.prony_detbox ul { padding:5px 0px; }
.newny_detxt ul li,.caseny_det_l ul li,.prony_detbox ul li { background:url(../images/uldot01.png) no-repeat left 6px; background-size:10px; padding:0px 0px 15px 20px; color:#555555; line-height:24px; font-size:12px; }
.newny_detxt ul li:last-child,.caseny_det_l ul li:last-child,.prony_detbox ul li:last-child { padding-bottom:0px; }
blockquote { clear:both; display:block; text-align:center; padding-bottom:5px; }
blockquote p { color:#F79200  !important; display:inline-block; line-height:1.6 !important; background:#FFF5E8; border-radius:40px; padding:5px 20px !important; }
blockquote a { color:#F02D21; }
blockquote p a:hover { text-decoration:underline; }
@media (min-width:1366px) { .newny_det { padding:0px 81px 0px 126px; }
    .newny_det_l { width:730px; }
    .prony_det_r { width:230px; }
    .newny_detxt h2,.newny_detxt h3 { margin:10px 0; }
    .newny_detxt h2 { font-size:22px; background-size:55px; padding:7px 0px 7px 68px; background-position:left 8px; }
    .newny_detxt h3 { font-size:18px; background-size:45px; padding:5px 0px 5px 58px; background-position:left 9px; }
    .newny_detxt p { font-size:14px; line-height:30px; padding:8px 0px; }
    .newny_detxt ul,.caseny_det_l ul,.prony_detbox ul { padding:8px 0px; }
    .newny_detxt ul li,.caseny_det_l ul li,.prony_detbox ul li { font-size:14px; line-height:30px; background-position:left 10px; }
    .mtb { padding:8px 0px; }
    .newny_detxt table td { font-size:14px; padding:8px 0px; line-height:30px; }
    blockquote { padding-bottom:8px; } }
    @media (min-width:1730px) { .newny_det { padding:0px 105px 0px 148px; }
    .newny_det_l { width:1007px; }
    .newny_detxt h2,.newny_detxt h3 { margin:15px 0; }
    .newny_detxt h2 { font-size:26px; background-size:67px; padding:12px 0px 12px 87px; background-position:left 11px; }
    .newny_detxt h3 { font-size:22px; background-size:55px; padding:10px 0px 10px 71px; background-position:left 12px; }
    .newny_detxt p { font-size:16px; line-height:35px; padding:10px 0px; }
    .newny_detxt ul,.caseny_det_l ul,.prony_detbox ul { padding:10px 0px; }
    .newny_detxt ul li,.caseny_det_l ul li,.prony_detbox ul li { font-size:16px; line-height:35px; background-position:left 13px; }
    .mtb { padding:10px 0px; }
    .newny_detxt table td { font-size:16px; }
    blockquote { padding-bottom:10px; } }
    .caseclass { padding:20px 54px; position:relative; z-index:1; }
.caseclass li { float:left; width:148px; margin-right:15px; -o-transition:all .1s; -webkit-transition:all .1s; -moz-transition:all .1s; -ms-transition:all .1s; transition:all .1s; margin-left:15px; }
.caseclass li:last-child { margin-right:0px; }
.caseclass li a { clear:both; display:block; text-align:center; font-weight:bold; line-height:24px; background:#EBEBEB; border-radius:3px; line-height:30px; padding:5px 10px; font-size:14px; }
.caseclass li.choose a,.caseclass li:hover a { background:#FF1C16; color:#FFFFFF; -o-transition:all .1s; -webkit-transition:all .1s; -moz-transition:all .1s; -ms-transition:all .1s; transition:all .1s; }
@media (min-width:1366px) { .caseclass { padding:20px 63px 30px; }
    .caseclass li { width:174px; margin-right:20px; margin-left:20px; }
    .caseclass li a { font-size:16px; padding:8px 10px; } }
    @media (min-width:1730px) { .caseclass { padding:20px 75px 40px; }
    .caseclass li { width:215px; margin-right:30px; font-size:18px; margin-left:30px; }
    .caseclass li a { font-size:18px; padding:10px 10px; } }
    .caseone { padding:120px 0px 0px 0px; }
.caseone .proonetopfl { padding-left:140px; }
@media (min-width:1366px) { .caseone { padding:146px 0px 0px 0px; }
    .caseone .proonetopfl { padding-left:170px; } }
    @media (min-width:1730px) { .caseone { padding:185px 0px 0px 0px; }
    .caseone .proonetopfl { padding-left:217px; } }
    .casebox { padding:0px 70px 58px 70px; }
.caselist { padding:15px 0px 0px 0px; margin-left:-25px; }
.caselist li { float:left; position:relative; border-radius:8px 8px 0px 0px; overflow:hidden; width:270px; margin-left:25px; background:#FF1C16; background:-webkit-linear-gradient(left,#FF1C16 50%,#FF5651 100%); background:-moz-linear-gradient(left,#FF1C16 50%,#FF5651 100%); background:-ms-linear-gradient(left,#FF1C16 50%,#FF5651 100%); background:-o-linear-gradient(left,#FF1C16 50%,#FF5651 100%); padding-bottom:20px; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; box-shadow:0px 14px 27px rgba(7,7,7,.14); margin-bottom:25px; }
.caselist li:after { content:""; position:absolute; right:5px; bottom:5px; width:38px; height:24px; background:url(../images/prolisticon02.png) no-repeat left top; background-size:38px; z-index:2; }
.caselist li .caselistpic { clear:both; display:block; position:relative; z-index:2; overflow:hidden; }
.caselist li .caselistpic:after { content:""; position:absolute; left:0px; right:0px; height:100%; background:rgba(0,0,0,.24); bottom:-100%; z-index:1; }
.caselist li .caselistpic:before { content:""; position:absolute; left:50%; top:150%; width:50px; height:50px; margin-top:-25px; margin-left:-25px; background-image:url(../images/hovericon.png); background-position:center center; background-size:39px; background-color:#000000; background-color:rgba(0,0,0,.5); filter:alpha(opacity=50); z-index:2; border:2px solid #FFFFFF; border-radius:50%; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.caselist li:hover .caselistpic:before { top:50%; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.caselist li .caselistpic img { width:100%; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.caselist li:hover .caselistpic img { -o-transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.caselist li .caselisttit { clear:both; display:block; width:100%; padding:4px 15px; line-height:24px; background:#000000; color:#FFFFFF; margin-bottom:15px; position:relative; z-index:2; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.caselist li .caselisttit:after { content:""; position:absolute; left:0px; right:0px; height:100%; background:#FF6800; bottom:-100%; z-index:-1; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.caselist li:hover .caselistpic:after,.caselist li:hover .caselisttit:after { bottom:0%; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.caselist li p { clear:both; font-size:12px; color:#FFFFFF; padding:4px 15px; line-height:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:relative; z-index:2; }
@media (min-width:1366px) { .casebox { padding:0px 84px 71px 84px; }
    .caselist { margin-left:-35px; padding-top:10px; }
    .caselist li { margin-left:35px; width:320px; margin-bottom:35px; }
    .caselist li .prolistultit { font-size:15px; padding:8px 18px; }
    .caselist li p { font-size:14px; padding:4px 18px; }
    .caselist li .caselistpic:before { width:60px; height:60px; background-size:45px; margin-top:-30px; margin-left:-30px; } }
    @media (min-width:1730px) { .casebox { padding:0px 106px 90px 106px; }
    .caselist { margin-left:-39px; padding-top:0px; }
    .caselist li { margin-left:39px; width:413px; padding-bottom:25px; }
    .caselist li .caselisttit { font-size:18px; padding:13px 23px; margin-bottom:20px; }
    .caselist li p { font-size:16px; padding:7px 23px; }
    .caselist li .caselistpic:before { width:70px; height:70px; background-size:55px; margin-top:-35px; margin-left:-35px; } }
    .caseban { width:100%; position:absolute; background:#1D2029; z-index:-1; left:0px; right:0px; top:0px; overflow:hidden; }
@media (min-width:1920px) { .caseban .casebanpic { width:1920px; margin:0 auto; }
    .caseban .casebanbom img { width:100%; height:847px; } }
    .casebreak { float:none !important; clear:both; padding:120px 0px 0px 140px; display:block; margin:0 auto; }
.caseone { padding:10px 44px 0px 44px; position:relative; z-index:1; }
.caseone .caseoneitem { background:url(../images/caseonemidicon01.png) no-repeat right top #F5F5F5; padding:32px 49px 25px 44px; border-radius:0px 114px 0px 0px; overflow:hidden; position:relative; box-shadow:0px 12px 20px rgba(0,0,0,.06); }
.caseone .caseoneitem:after,.caseone .caseoneitem:before { content:""; top:87px; position:absolute; bottom:93px; width:1px; background:#DFDFDF; }
.caseone .caseoneitem:after { left:44px; }
.caseone .caseoneitem:before { right:174px; }
.caseone h1 { font-size:26px; line-height:1; color:#333333; padding-bottom:26px; }
.caseone .caseonefl { float:left; width:175px; position:relative; padding-top:20px; }
.caseone .caseonefl:before,.caseone .caseonefr:before { content:""; position:absolute; left:-4px; top:0px; border-left:4px solid transparent; border-right:4px solid transparent; border-top:8px solid #E6E6E7; border-bottom:8px solid transparent; }
.caseone .caseonefl p { position:relative; font-size:12px; color:#666666; line-height:20px; padding:0px 0px 0px 20px; margin-top:20px; }
.caseone .caseonefl p span { color:#FD2623; }
.caseone .caseonefl p:before { content:""; background:#DFDFDF; width:9px; height:9px; border-radius:50%; left:-5px; top:6px; position:absolute; }
.caseone .caseonemid { float:left; width:425px; margin-left:31px; position:relative; }
.caseone .caseonemid i { position:absolute; z-index:1; right:-30px; top:-10px; width:80px; }
.caseone .caseonemid i img { box-shadow:none; border-radius:0px; }
.caseone .caseonemid img { position:relative; z-index:4; border-radius:5px; box-shadow:0px 2px 7px 2px rgba(7,7,7,.16); }
.caseone .caseonemid:after,.caseone .caseonemid:before { content:""; position:absolute; border-radius:5px; }
.caseone .caseonemid:after { z-index:2; background:#FCFCFC; box-shadow:0px 2px 18px rgba(7,7,7,.03); left:-22px; right:-22px; bottom:-22px; top:48px; }
.caseone .caseonemid:before { z-index:3; background:#FFFFFF; box-shadow:0px 2px 7px rgba(7,7,7,.16); left:-10px; right:-10px; bottom:-10px; top:24px; }
.caseone .caseonefr { float:right; width:126px; position:relative; }
.caseone .caseonefrtel { clear:both; display:block; line-height:20px; color:#333333; font-size:14px; font-weight:bold; text-align:right; margin-top:60px; position:relative; }
.caseone .caseonefrtel:after { content:""; position:absolute; left:-4px; top:5px; width:9px; height:9px; border-radius:50%; background:#FF1C16; background:-webkit-linear-gradient(right top,#FD625E,#FF1C16); background:-moz-linear-gradient(right top,#FD625E,#FF1C16); background:-ms-linear-gradient(right top,#FD625E,#FF1C16); background:-o-linear-gradient(right top,#FD625E,#FF1C16); }
.caseone .caseonefrtel span { clear:both; display:block; font-size:12px; color:#666666; font-weight:normal; }
.caseone .caseonefrzx { clear:both; text-align:right; color:#666666; font-size:14px; margin:35px 0px; }
.caseone .caseonefrzx a { clear:both; display:block; position:relative; line-height:30px; color:#666666; font-weight:bold; }
.caseone .caseonefrzx a:hover { color:#FF0000; }
.caseone .caseonefrzx i { position:absolute; z-index:3; width:34px; height:34px; padding:7px 6px 0px 9px; border-radius:50%; background:#FF1C16; background:-webkit-linear-gradient(right top,#FD625E,#FF1C16); background:-moz-linear-gradient(right top,#FD625E,#FF1C16); background:-ms-linear-gradient(right top,#FD625E,#FF1C16); background:-o-linear-gradient(right top,#FD625E,#FF1C16); left:-17px; top:-2px; }
.caseone .caseonefrzx a:after,.caseone .caseonefrzx a:before { content:""; position:absolute; }
.caseone .caseonefrzx a:after { z-index:1; width:46px; height:46px; left:-23px; top:-8px; background:url(../images/caseicon03.png) no-repeat left top; background-size:46px; animation:casedeg01 3s linear infinite; -webkit-animation:casedeg01 3s linear infinite; }
.caseone .caseonefrzx a:before { z-index:2; width:39px; height:39px; left:-20px; top:-4px; background:url(../images/caseicon02.png) no-repeat left top; background-size:39px; animation:casedeg02 3s linear infinite; -webkit-animation:casedeg02 3s linear infinite; }
@keyframes casedeg01 { 0% { transform:rotate(0deg); }
    100% { transform:rotate(360deg); } }
    @-webkit-keyframes casedeg01 { 0% { -webkit-transform:rotate(0deg); }
    100% { -webkit-transform:rotate(360deg); } }
    @keyframes casedeg02 { 0% { transform:rotate(360deg); }
    100% { transform:rotate(0deg); } }
    @-webkit-keyframes casedeg02 { 0% { -webkit-transform:rotate(360deg); }
    100% { -webkit-transform:rotate(0deg); } }
    .caseone .caseonefrcs { clear:both; }
.caseone .caseonefrcs span { clear:both; display:block; padding-left:18px; font-size:12px; line-height:1; margin-bottom:15px; position:relative; color:#999999; }
.caseone .caseonefrcs span:after { content:""; width:10px; height:10px; background:url(../images/prooneicon04.jpg) no-repeat center center; background-size:10px; position:absolute; left:-5px; top:0px; }
.caseone .caseonefrcs span:nth-child(3) { font-weight:bold; }
.caseonebom { clear:both; display:block; text-align:right; position:relative; z-index:4; }
.caseonebom dl { clear:both; display:inline-block; }
.caseonebom dl dt { float:left; color:#FFFFFF; width:40px; padding:10px 10px; line-height:17px; text-align:center; margin-top:56px; background:#FF1C16; background:-webkit-linear-gradient(right top,#FD625E,#FF1C16); background:-moz-linear-gradient(right top,#FD625E,#FF1C16); background:-ms-linear-gradient(right top,#FD625E,#FF1C16); background:-o-linear-gradient(right top,#FD625E,#FF1C16); }
.caseonebom dl dd { float:left; padding:12px 6px 6px 6px; background:#1D2029; box-shadow:0px 0px 15px rgba(0,0,0,.4); }
.caseonebom dl dd p { float:left; padding:0px 6px 0px 6px; }
.caseonebom dl dd p a { clear:both; display:block; }
.caseonebom dl dd p .caseonebompic { width:115px; }
.caseonebom dl dd p .caseonebomtit { color:#FFFFFF; text-align:center; font-size:12px; padding:5px 0px; }
@media (min-width:1366px) { .casebreak { padding:146px 0px 0px 170px; }
    .caseone { padding:15px 52px 0px; }
    .caseone .caseoneitem:after,.caseone .caseoneitem:before { top:103px; }
    .caseone .caseoneitem:after { left:55px; }
    .caseone .caseoneitem:before { right:214px; }
    .caseone .caseoneitem { padding:40px 80px 30px 56px; }
    .caseone h1 { font-size:31px; padding-bottom:32px; padding-left:17px; }
    .caseone .caseonefl { width:204px; padding-top:10px; }
    .caseone .caseonefl:before,.caseone .caseonefr:before { border-width:10px 5px; left:-5px; }
    .caseone .caseonefl p { padding:0px 0px 0px 20px; margin-top:30px; font-size:14px; }
    .caseone .caseonefr { width:135px; }
    .caseone .caseonemid i { width:100px; right:-50px; top:-18px; }
    .caseone .caseonefrzx { margin:50px 0px; }
    .caseone .caseonefrzx i { width:40px; height:40px; left:-20px; }
    .caseone .caseonefrzx a:after { width:55px; height:55px; background-size:55px; left:-27px; top:-9px; }
    .caseone .caseonefrzx a:before { width:48px; height:48px; background-size:48px; left:-24px; top:-6px; }
    .caseone .caseonemid { width:510px; margin-left:40px; }
    .caseone .caseonemid:before { left:-12px; right:-12px; bottom:-24px; top:25px; }
    .caseone .caseonemid:after { left:-28px; top:58px; right:-28px; bottom:-42px; }
    .caseone .caseonefrcs span { font-size:14px; margin-bottom:18px; }
    .caseone .caseonefrcs span:after { width:12px; left:-6px; height:12px; background-size:12px; }
    .caseonebom dl dt { margin-top:69px; font-size:14px; line-height:16px; padding:15px 10px; }
    .caseonebom dl dd { padding:16px 8px 4px 8px; }
    .caseonebom dl dd p { padding:0px 8px; }
    .caseonebom dl dd p .caseonebompic { width:137px; }
    .caseonebom dl dd p .caseonebomtit { font-size:14px; } }
    @media (min-width:1730px) { .casebreak { padding:185px 0px 0px 217px; }
    .caseone { padding:25px 65px 0px; }
    .caseone .caseoneitem:after,.caseone .caseoneitem:before { top:130px; }
    .caseone .caseoneitem:after { left:69px; }
    .caseone .caseoneitem:before { right:269px; }
    .caseone .caseoneitem { padding:50px 100px 37px 70px; border-radius:0px 114px 0px 0px; }
    .caseone h1 { font-size:40px; padding-bottom:40px; padding-left:30px; }
    .caseone .caseonefl { width:270px; padding-top:10px; }
    .caseone .caseonefl p { padding:0px 0px 0px 30px; margin-top:52px; font-size:16px; line-height:24px; }
    .caseone .caseonefr { width:170px; }
    .caseone .caseonefrtel { font-size:18px; line-height:24px; }
    .caseone .caseonefrtel:after { top:6px; width:12px; height:12px; left:-5px; }
    .caseone .caseonefrtel span { font-size:14px; }
    .caseone .caseonefrzx a { font-size:18px; }
    .caseone .caseonefrzx { margin:70px 0px; }
    .caseone .caseonemid i { width:127px; height:60px; right:-59px; top:-22px; }
    .caseone .caseonefrzx i { width:50px; height:50px; left:-20px; padding:12px 10px 0px 9px; top:-10px; }
    .caseone .caseonefrzx a:after { width:69px; height:69px; background-size:69px; left:-30px; top:-19px; }
    .caseone .caseonefrzx a:before { width:60px; height:60px; background-size:60px; left:-25px; top:-15px; }
    .caseone .caseonemid { width:650px; margin-left:40px; }
    .caseone .caseonemid:before { left:-15px; right:-15px; bottom:-32px; top:32px; }
    .caseone .caseonemid:after { left:-35px; top:75px; right:-35px; bottom:-52px; }
    .caseone .caseonefrcs span { font-size:14px; margin-bottom:24px; padding-left:25px; }
    .caseone .caseonefrcs span:after { width:14px; left:-6px; height:14px; background-size:14px; }
    .caseonebom dl dt { margin-top:89px; font-size:16px; line-height:19px; padding:15px 10px; }
    .caseonebom dl dd { padding:20px 10px 4px; }
    .caseonebom dl dd p { padding:0px 10px; }
    .caseonebom dl dd p .caseonebompic { width:174px; }
    .caseonebom dl dd p .caseonebomtit { font-size:16px; } }
    .case_xgpro { padding:20px 22px 20px 22px; }
.case_xgpro ul { margin-left:-24px; padding-top:30px; }
.case_xgpro ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
.case_xgpro li { width:221px; float:left; text-align:center; -o-transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; transition:all .3s; margin-left:24px; margin-bottom:15px; }
.case_xgpro li:hover { -o-transform:translateY(-6px); -webkit-transform:translateY(-6px); -moz-transform:translateY(-6px); -ms-transform:translateY(-6px); transform:translateY(-6px); box-shadow:0 10px 20px -10px rgba(0,36,100,.5); -webkit-box-shadow:0 10px 20px -10px rgba(0,36,100,.5); -moz-box-shadow:0 10px 20px -10px rgba(0,36,100,.5); }
.case_xgpro li .case_xgprotit { clear:both; display:block; font-size:14px; padding:10px 0px; line-height:28px; display:block; }
.case_xgpro li .case_xgpropic { clear:both; display:block; border-radius:8px 8px 0px 0px; overflow:hidden; position:relative; }
.case_xgpro li .case_xgpropic img { width:100%; }
.case_xgpro li .case_xgpropic:after { content:""; position:absolute; left:0px; right:0px; height:100%; background:rgba(0,0,0,.24); bottom:-100%; z-index:1; }
.case_xgpro li .case_xgpropic:before { content:""; position:absolute; left:50%; top:150%; width:50px; height:50px; -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); background:url(../images/hovericon.png) no-repeat center center rgba(0,0,0,.5); background-size:39px; z-index:2; border:2px solid #FFFFFF; border-radius:50%; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.case_xgpro li:hover .case_xgpropic:before { top:50%; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.case_xgpro li:hover .case_xgpropic:after { bottom:0%; -o-transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s; }
.case_xgpro li:hover a { color:#F02D21; }
.case_xgpro h3 { padding-left:26px; line-height:1; padding-bottom:15px; position:relative; font-size:24px; color:#1D2029; margin-right:15px; }
.case_xgpro h3:after { width:2px; top:0px; bottom:0px; left:0px; position:absolute; background:#FF0000; content:""; }
.case_xgpro h3:before { width:64px; height:24px; background:url(../images/prolisticon01.jpg) no-repeat left top; background-size:64px; content:""; position:absolute; z-index:-1; top:-10px; left:10px; }
@media (min-width:1360px) { .case_xgpro { padding:20px 74px 20px 74px; }
    .case_xgpro ul { margin-left:-30px; padding-top:35px; }
    .case_xgpro li { margin-left:30px; width:235px; }
    .case_xgpro li .case_xgprotit { font-size:16px; }
    .case_xgpro li:hover .case_xgpropic:before { width:60px; height:60px; background-size:45px; }
    .case_xgpro h3 { font-size:28px; } }
    @media (min-width:1730px) { .case_xgpro { padding:20px 95px 20px 95px; }
    .case_xgpro ul { margin-left:-40px; padding-top:43px; }
    .case_xgpro li { margin-left:40px; width:299px; }
    .case_xgpro li .case_xgprotit { font-size:18px; }
    .case_xgpro li:hover .case_xgpropic:before { width:70px; height:70px; background-size:55px; }
    .case_xgpro h3 { font-size:36px; } }
    .caseny_det { margin:0px auto 50px; overflow:hidden; padding:28px 110px 0px; position:relative; }
.caseny_det:before { content:""; position:absolute; left:65px; right:65px; bottom:0px; top:0px; background:#FFFFFF; }
.caseny_det_l { float:left; width:550px; position:relative; z-index:2; }
.caseny_det_l h2,.caseny_det_l h3 { margin:5px 0; color:#333333; background:url(../images/h3icon01.jpg) no-repeat; }
.caseny_det_l h2 { font-size:20px; background-size:40px; padding:5px 0px 5px 50px; background-position:left 10px; }
.caseny_det_l h3 { font-size:16px; background-size:30px; padding:0px 0px 0px 40px; background-position:left 7px; }
.caseny_det_l p { text-align:left; padding:10px 0; line-height:30px; font-size:12px; color:#555555; }
.caseny_det_l strong { color:#333333; }
.caseny_det_l table td { font-size:14px; padding:5px 0px; line-height:24px; }
.caseny_det_l p img,.prony_detbox div img { max-width:100%; height:auto; margin:7px auto; }
.caseny_det_l p a { color:#F02D21; }
.caseny_det_l p video { max-width:100%; height:auto; margin:7px 0px 7px -2em; }
@media (min-width:1366px) { .caseny_det_l h2,.caseny_det_l h3 { margin:10px 0; }
    .caseny_det_l h2 { font-size:22px; background-size:55px; padding:7px 0px 7px 68px; background-position:left 8px; }
    .caseny_det_l h3 { font-size:18px; background-size:45px; padding:5px 0px 5px 58px; background-position:left 9px; }
    .caseny_det_l p { font-size:14px; line-height:30px; padding:8px 0px; } }
    @media (min-width:1730px) { .caseny_det_l h2,.caseny_det_l h3 { margin:15px 0; }
    .caseny_det_l h2 { font-size:26px; background-size:67px; padding:12px 0px 12px 87px; background-position:left 11px; }
    .caseny_det_l h3 { font-size:22px; background-size:55px; padding:10px 0px 10px 71px; background-position:left 12px; }
    .caseny_det_l p { font-size:16px; line-height:35px; padding:10px 0px; } }
    .caseny_det_r { width:190px; float:right; position:relative; z-index:2; }
.casepro { width:100%; margin:auto; overflow:hidden; border:1px solid #F0F0F0; }
.caseprotit a,.caseprotit { display:block; color:#FFFFFF; font-size:20px; font-weight:bold; line-height:46px; text-indent:40px; background:#55566C; }
.casepro_list { display:block; overflow:hidden; margin:auto; }
.casepro_list ul { overflow:hidden; background:#FFFFFF; padding:5px 0px; }
.casepro_list ul li { float:left; width:48%; overflow:hidden; font-size:14px; }
.casepro_list ul li a { color:#444444; display:block; font-size:12px; padding-left:15px; height:36px; line-height:36px; }
.casepro_list ul li a:hover { color:#EB2D1E; }
.casepro_list .casepro_listtit a { padding-left:15px; font-size:16px; display:block; font-weight:bold; text-align:left; color:#EB2D1E; background:#F0F0F0; line-height:40px; }
@media (min-width:1366px) { .caseny_det { padding:35px 130px 30px; }
    .caseny_det:before { right:74px; left:74px; }
    .caseny_det_l { width:670px; }
    .caseny_det_r { width:230px; }
    .casepro_list ul { padding:10px 0px; }
    .casepro_list ul li a { font-size:14px; } }
    @media (min-width:1730px) { .caseny_det { padding:45px 167px 30px; }
    .caseny_det:before { right:95px; left:95px; }
    .caseny_det_l { width:916px; }
    .casepro_list ul li a { font-size:16px; } }
    .fix-right { position:fixed; right:0; top:18%; z-index:9999; width:130px; }
.fix-right img { margin:auto; margin-bottom:4px; max-width:100%; border:none; }
.fix-right2 a { display:block; text-align:center; line-height:35px; }
@media (min-width:1730px) { .fix-right { width:210px; } }
    #LRfloater0 { display:none; }
#pagetopBtn { position:fixed; right:-130px; bottom:115%; width:100px; height:100px; z-index:10; transition:right 1.2s,bottom 1.2s; cursor:pointer; -o-transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0); -webkit-backface-visibility:hidden; backface-visibility:hidden; }
#pagetopBtn p { position:relative; left:0; top:0; animation:swallow1 3s ease-in-out infinite,swallow2 6s ease-in-out 1.5s infinite; -o-transition:margin .2s; -webkit-transition:margin .2s; -moz-transition:margin .2s; -ms-transition:margin .2s; transition:margin .2s; -o-transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0); -webkit-backface-visibility:hidden; backface-visibility:hidden; }
#pagetopBtn span { position:absolute; display:block; width:100px; height:100px; -o-transition:all .2s; -webkit-transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; transition:all .2s; -o-transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0); -webkit-backface-visibility:hidden; backface-visibility:hidden; }
#pagetopBtn span { position:absolute; display:block; width:100px; height:100px; -o-transition:all .2s; -webkit-transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; transition:all .2s; -o-transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0); -webkit-backface-visibility:hidden; backface-visibility:hidden; }
#pagetopBtn span.s1 { background:url(../images/btn_swallow_01.png) center center/80px auto no-repeat; -o-transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }
#pagetopBtn span.s2 { background:url(../images/btn_swallow_02.png) center center/90px auto no-repeat; opacity:0; -o-transform:scale(.7); -webkit-transform:scale(.7); -moz-transform:scale(.7); -ms-transform:scale(.7); transform:scale(.7); }
#pagetopBtn span.s2 { opacity:0; -o-transform:scale(.7); -webkit-transform:scale(.7); -moz-transform:scale(.7); -ms-transform:scale(.7); transform:scale(.7); }
#pagetopBtn span.s3 { background:url(../images/btn_swallow_03.png) center center/60px auto no-repeat; opacity:0; -o-transform:scale(1.3); -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3); }
#pagetopBtn span.s4 { opacity:0; }
#pagetopBtn span.s4 { background:url(../images/btn_swallow_04.png) center center/80px auto no-repeat; opacity:0; -o-transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }
#pagetopBtn.show { transition:right 1.2s .3s,bottom 1.2s .3s; }
#pagetopBtn.show { right:1.5%; bottom:100px; }
#pagetopBtn.wait span.s1 { opacity:0; }
#pagetopBtn.wait span.s3 { opacity:0; }
#pagetopBtn.wait span.s4 { opacity:1; }
#pagetopBtn.wait p { animation-play-state:paused; }
#pagetopBtn.up span.s1 { opacity:0; -o-transform:scale(1.3); -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3); }
#pagetopBtn.up span.s2 { opacity:0; -o-transform:scale(.7); -webkit-transform:scale(.7); -moz-transform:scale(.7); -ms-transform:scale(.7); transform:scale(.7); }
#pagetopBtn.up span.s3 { opacity:1; -o-transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }
#pagetopBtn.up2 span.s1 { opacity:0 !important; transform:scale(1.3) !important; -webkit-transform:scale(1.3) !important; cursor:default !important; }
#pagetopBtn.up2 span.s2 { opacity:0 !important; transform:scale(.7) !important; -webkit-transform:scale(.7) !important; cursor:default !important; }
#pagetopBtn.up2 span.s3 { opacity:1 !important; transform:scale(1) !important; -webkit-transform:scale(1) !important; cursor:default !important; }
#pagetopBtn.up2 span.s4 { opacity:0; }
#pagetopBtn.down span.s1 { opacity:1; }
#pagetopBtn.down span.s3,#pagetopBtn.down span.s4 { opacity:0; }
#pagetopBtn.down.up span.s3 { opacity:1; }
#pagetopBtn.down.up span.s1,#pagetopBtn.down.up span.s4 { opacity:0; }
#pagetopBtn:hover span.s1,#pagetopBtn.up:hover span.s1 { opacity:0; -o-transform:scale(1.3); -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3); }
#pagetopBtn:hover span.s2,#pagetopBtn.up:hover span.s2 { opacity:1; -o-transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }
#pagetopBtn:hover span.s3,#pagetopBtn.up:hover span.s3 { opacity:0; -o-transform:scale(1.3); -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3); }
#pagetopBtn:hover span.s4,#pagetopBtn.up:hover span.s4 { opacity:0 !important; -o-transform:scale(1.3); -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3); }
#pagetopBtn.down:hover span.s1 { opacity:0; }
@keyframes swallow1 { 0% { left:30%; }
    50% { left:-30%; }
    100% { left:30%; } }
    @keyframes swallow2 { 0% { top:-10%; }
    50% { top:10%; }
    100% { top:-10%; } }
    @-webkit-keyframes swallow1 { 0% { left:30%; }
    50% { left:-30%; }
    100% { left:30%; } }
    @-webkit-keyframes swallow2 { 0% { top:-10%; }
    50% { top:10%; }
    100% { top:-10%; } }
    .forysswt,.bqonline { background:url(../images/btnbg.jpg) repeat-x center top #FF1D18; color:#FFFFFF !important; text-decoration:none !important; padding:2px 10px; border-radius:3px; margin:0px 3px; display:inline-block; text-indent:0; position:relative; overflow:hidden; vertical-align:middle; }
.forysswt span,.bqonline span { color:#FFFFFF !important; font-size:14px !important; }
.forysswt b,.bqonline b { color:#FFFFFF !important; font-weight:normal; font-size:14px !important; }
.forysswt:after,.bqonline:after { position:absolute; left:0px; right:0px; bottom:-10px; height:20px; border-radius:50%; background:#FF615C; content:""; }
.csdiv>h5 { cursor:pointer; padding:0px 20px 0px 18px; margin-bottom:15px; line-height:30px; font-size:12px; color:#333333; display:inline-block; cursor:pointer; position:relative; }
.csdiv>h5:before { content:""; display:block; width:10px; height:10px; border-radius:4px; background:url(../images/tabicon03.png) no-repeat left center; position:absolute; left:0; top:50%; margin-top:-5px; }
.csdiv>h5.on { color:red; }
.csdiv>h5.on:before { background:url(../images/tabicon02.png) no-repeat left center; }
@media (min-width:1366px) { .csdiv>h5 { font-size:14px; } }
    @media (min-width:1730px) { .csdiv>h5 { font-size:16px; } }
    .newny_det_l .n2250 { clear:both; }
.newny_det_l .n2250 li { background:#F5FAFF; margin-bottom:15px; padding:20px; border-radius:5px; }
.newny_det_l .n2250 li strong { display:inline-block; position:relative; border-radius:30px; padding:10px 20px 10px 45px; background:#84C9B7; color:#FFFFFF; font-size:18px; line-height:26px; margin-bottom:5px; }
.newny_det_l .n2250 li strong i { font-style:normal; position:absolute; left:10px; width:26px; height:26px; border-radius:50%; text-align:center; top:10px; line-height:26px; font-size:22px; background:#6AA093; }
.newny_det_l .n2250 li:nth-child(2) { background:#F7E9E4; }
.newny_det_l .n2250 li:nth-child(2) strong { background:#F25A29; }
.newny_det_l .n2250 li:nth-child(2) strong i { background:#B33E18; }
.newny_det_l .n2250 li:nth-child(3) { background:#ECF6FB; }
.newny_det_l .n2250 li:nth-child(3) strong { background:#27AAE2; }
.newny_det_l .n2250 li:nth-child(3) strong i { background:#166182; }
.newny_det_l .n2250 li:nth-child(4) { background:#F5FDEB; }
.newny_det_l .n2250 li:nth-child(4) strong { background:#8EC63F; }
.newny_det_l .n2250 li:nth-child(4) strong i { background:#517918; }
.newny_det_l .n2250 li:nth-child(5) { background:#F1F3F9; }
.newny_det_l .n2250 li:nth-child(5) strong { background:#697DB4; }
.newny_det_l .n2250 li:nth-child(5) strong i { background:#2B3961; }
.newny_det_l .n1914 { padding-top:30px; }
.newny_det_l .n1914 li { margin-bottom:20px; padding:15px; border-radius:10px; }
.newny_det_l .n1914 li:last-child { margin-bottom:0px; }
.newny_det_l .n1914 li p { position:relative; z-index:3; }
.newny_det_l .n1914 li strong { clear:both; text-align:center; display:block; color:#8EC63F; position:relative; width:150px; margin:0 auto 63px; background:url(../images/smallstyle002.png) no-repeat center top; height:40px; background-size:638px; }
.newny_det_l .n1914 li strong i { font-style:normal; color:#333333; display:inline-block; padding-right:10px; font-size:18px; position:absolute; left:5px; top:5px; background:#F5EB4B; width:100%; line-height:40px; height:40px; }
.newny_det_l .n1914 li strong:after { content:""; width:60px; height:60px; background:url(../images/smallstyle001.gif) no-repeat center top; position:absolute; background-size:60px; left:50%; margin-left:-30px; bottom:-67px; }
.szpsj { padding:30px 0px 25px 0px; }
.szpsj li { margin-bottom:10px; position:relative; }
.szpsj li:last-child { margin-bottom:0px; }
.szpsj li strong { clear:both; display:inline-block; text-align:center; background:#FF5B4B; color:#FFFFFF; border-radius:10px 10px 0px 0px; font-size:18px; }
.szpsj li strong i { font-style:normal; position:relative; padding:0px 30px; }
.szpsj li strong i:after,.szpsj li strong i:before { content:""; position:absolute; top:9px; width:7px; height:7px; background:#FFFFFF; display:block; -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
.szpsj li strong i:after { left:10px; }
.szpsj li strong i:before { right:10px; }
.szpsj li p { text-indent:0px; }
.zcjul { margin-top:30px; }
.zcjul li { position:relative; margin-bottom:6px; background:none !important; padding-left:0px !important; }
.zcjul li strong { color:#FFFFFF; font-size:18px; padding:2px 20px 2px 47px; border-radius:30px; position:relative; background:#F25A29; clear:both; display:inline-block; margin-bottom:10px; }
.zcjul li strong span { font-size:18px; width:40px; height:40px; display:inline-block; box-sizing:border-box; border-radius:50%; border:1px solid #E8EBF1; text-align:center; line-height:40px; margin-left:-1px; margin-right:15px; font-weight:bold; position:absolute; top:-3px; left:0px; bottom:-3px; }
.zcjul li strong span { background:#FFFFFF; color:#F25A29; border:1px solid #F25A29; }
.newny_det_l .n1946 { margin-left:-2%; overflow:hidden; }
.newny_det_l .n1946 li { float:left; width:48%; margin-left:2%; border:1px dashed #CCCCCC; margin-bottom:15px; padding:20px; background:#FFFAFA; border-radius:10px; }
.newny_det_l .n1946 li strong { position:relative; display:inline-block; padding:5px 0px; }
.newny_det_l .n1946 li strong i { font-style:normal; font-size:18px; display:inline-block; padding:0px 0px 0px 20px; position:relative; z-index:3; line-height:30px; color:#FFFFFF; }
.newny_det_l .n1946 li strong:after,.newny_det_l .n1946 li strong:before { position:absolute; content:""; top:0; bottom:0; height:0px; left:0px; border-radius:20px 0px 0px 20px; }
.newny_det_l .n1946 li strong:after { border-width:20px 30px 20px 0px; border-color:#FFE2E1 transparent #FFE2E1 #FFE2E1; border-style:solid; z-index:1; right:-47px; }
.newny_det_l .n1946 li strong:before { border-width:20px 30px 20px 0px; border-color:#FF5D59 transparent #FF5D59 #FF5D59; border-style:solid; z-index:2; right:-39px; }
.n2284 { clear:both; display:block; background:url(../images/n2284icon01.jpg) repeat left top; padding:20px; position:relative; margin-top:40px; }
.n2284:after { content:""; position:absolute; left:50%; -o-transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); top:-40px; background:url(../images/n2284h3pic04.jpg) no-repeat center top; width:40px; height:24px; background-size:40px; }
.n2284 .n2284one { background:#EFEFEF; padding:15px 20px; }
.n2284 .n2284one p { padding:10px 0px; color:#666666; line-height:27px; text-indent:0px; }
.n2284 .n2284one p:nth-child(1) { color:#3675A1; font-weight:bold; }
.n2284 .n2284two { clear:both; padding:40px 0px; }
.n2284 .n2284two p { padding:0px 20px; color:#1A66F7; text-indent:0px; }
.n2284 .n2284pic { clear:both; width:600px; margin:0px auto; text-align:center; }
.n2284 .n2284pic img { width:100%; }
.n2284 .n2284pic span { clear:both; display:inline-block; margin:0px; padding:0px; position:relative; font-size:14px; color:#A8A8A8; line-height:1; padding-left:20px; margin-top:10px; margin-bottom:20px; }
.n2284 .n2284pic span:after { content:""; position:absolute; left:0px; top:0px; width:0px; height:0px; border-top:0px; border-bottom:13px solid #A8A8A8; border-left:7px solid transparent; border-right:7px solid transparent; }
.n2284 .n2284h3 { clear:both; display:block; text-align:center; padding-top:70px; padding-bottom:70px; }
.n2284 .n2284h3 p { clear:both; display:block; width:147px; margin:0 auto; padding:0px; }
.n2284 .n2284h3 h3 { clear:both; display:block; text-align:center; background:none; margin:0rem; padding:30px 0px 0px 0px; }
.n2284 .n2284table { clear:both; display:block; margin-bottom:70px; }
.n2240one { color:#666666; background:#F7FAFF; border:2px solid #EBF1FB; border-radius:20px; padding-top:60px; position:relative; max-width:800px; margin:51px auto 15px; }
.n2240one .n2240onep01 { font-size:20px; top:-23px; height:60px; line-height:60px; padding:0px 30px; font-weight:bold; position:absolute; left:50%; -o-transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); text-overflow:ellipsis; white-space:nowrap; text-align:center; color:#FFFFFF; border-radius:0px 0px 30px 30px; background:#33396F; background:-webkit-linear-gradient(#33396F,#201B39); background:-o-linear-gradient(#33396F,#201B39); background:-moz-linear-gradient(#33396F,#201B39); background:linear-gradient(#33396F,#201B39); }
.n2240one .n2240onep01:after,.n2240one .n2240onep01:before { content:""; border-top:0px; position:absolute; width:0px; height:0px; border-bottom:20px solid #08204B; }
.n2240one .n2240onep01:after { border-left:0px; border-right:6px solid transparent; right:-5.5px; }
.n2240one .n2240onep01:before { border-right:0rem; border-left:6px solid transparent; left:-5.5px; }
.n2240one .n2240onep02 { font-size:18px; color:#282850; text-align:center; line-height:1; padding:0px; }
.n2240one .n2240onep02:after,.n2240one .n2240onep02:before { content:""; width:30px; height:17px; background:url(../images/n2240pic01.png) no-repeat center center; background-size:30px; display:inline-block; margin:0px 20px; vertical-align:middle; }
.n2240one .n2240onep02:after { -o-transform:scaleX(-1); -webkit-transform:scaleX(-1); -moz-transform:scaleX(-1); -ms-transform:scaleX(-1); transform:scaleX(-1); }
.n2240one .n2240onebox { clear:both; margin:32px 32px 45px 32px; position:relative; background:url(../images/n2240pic02.jpg) repeat left top; background-size:15px; border-radius:10px; box-shadow:0px 2px 5px rgba(1,5,57,.19); padding-top:22px; }
.n2240one .n2240onebox .n2240oneboxtime { position:absolute; background:#FF3E39; top:28px; left:-12px; color:#FFFFFF; font-size:16px; line-height:30px; height:30px; padding:0px 15px 0px 10px; border-radius:0px 15px 15px 0px; text-indent:0px; }
.n2240one .n2240onebox .n2240oneboxtime:before { content:""; position:absolute; left:0px; border-top:0px; border-left:12px solid transparent; border-right:0px; border-bottom:6px solid #B91D19; top:-6px; }
.n2240one .n2240onebox .n2240oneboxpic { clear:both; text-align:center; background:url(../images/n2240pic03.png) no-repeat center center; background-size:200px; padding:0px; }
.n2240one .n2240onebox .n2240oneboxpic a { clear:both; display:block; overflow:hidden; width:120px; margin:0 auto; height:120px; border:5px solid #2D2F5C; border-radius:50%; }
.n2240one .n2240oneboxbtn { display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; justify-content:space-around; align-items:center; justify-items:center; text-align:center; padding:25px 0px 60px 0px; text-indent:0px; }
.n2240one .n2240oneboxbtn span { border:1px solid #FF3E39; border-radius:10px; color:#333333; display:inline-block; font-size:16px; line-height:30px; padding:0px 10px; }
.n2240one .n2240oneboxbtn span a { font-weight:bold; cursor:pointer; }
.n2240one .n2240oneboxbom { position:absolute; left:0; white-space:nowrap; display:inline-block; padding:0px; text-align:center; width:100%; bottom:-19px; text-indent:0px; }
.n2240one .n2240oneboxbom span { clear:both; display:inline-block; background:#E0201B; border:1px solid #941C18; border-radius:30px; }
.n2240one .n2240oneboxbom span a { background:#FF3E39; color:#FFFFFF; font-size:18px; line-height:35px; display:block; border-radius:30px; margin-bottom:5px; padding:0px 30px; cursor:pointer; }
.ldspone { padding:10px 0px; }
.ldsponetit { background:url(../images/ldsponepic01.jpg) no-repeat center center; background-size:670px; text-align:center; }
.ldsponetit span { border:2px solid #3C4578; border-radius:20px; background:#FFFFFF; display:inline-block; padding-bottom:1px; }
.ldsponetit span i { background:#3A4476; color:#FFFFFF; font-style:normal; font-size:18px; border-radius:20px; padding:10px 30px 10px 10px; line-height:30px; margin:-12px 10px 5px 10px; display:block; position:relative; }
.ldsponetit span i:after { content:""; position:absolute; right:16px; top:50%; transform:translateY(-50%); background:#FFF143; height:24px; width:2px; }
.ldsponebox { margin-top:.512rem; margin-bottom:.32rem; }
.ldsptwo .ldsptwotit { position:relative; padding-left:0px; font-size:18px; font-weight:bold; color:#000000; text-indent:0px; text-align:center; }
.ldsptwo .ldsptwotit:before { content:""; background:url(../images/ldsponepic02.jpg) no-repeat left center; background-size:24px; width:24px; height:24px; margin-right:10px; display:inline-block; vertical-align:text-bottom; }
.ldsptwo .ldsptwobom { position:relative; background:url(../images/ldsponepic03.jpg) no-repeat center bottom; background-size:750px; margin:50px 0px 0px 0px; padding:0px; text-align:center; height:30px; }
.ldsptwo .ldsptwobom span { font-size:18px; top:-30px; height:50px; line-height:50px; padding:0px 30px; position:absolute; left:50%; -o-transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); text-overflow:ellipsis; white-space:nowrap; text-align:center; color:#FFFFFF; border-radius:.64rem .64rem 0rem 0rem; background:#33396F; background:-webkit-linear-gradient(#33396F,#201B39); background:-o-linear-gradient(#33396F,#201B39); background:-moz-linear-gradient(#33396F,#201B39); background:linear-gradient(#33396F,#201B39); text-indent:0px; }
.ldsptwo .ldsptwobom span:after,.ldsptwo .ldsptwobom span:before { content:""; border-bottom:0rem; position:absolute; width:0px; height:0px; border-top:20px solid #08204B; bottom:0px; }
.ldsptwo .ldsptwobom span:after { border-left:0px; border-right:6px solid transparent; right:-6px; }
.ldsptwo .ldsptwobom span:before { border-right:0px; border-left:6px solid transparent; left:-6px; }
.ldsptwo .ldsptwobom span i { position:absolute; right:15px; top:50%; transform:translateY(-50%); background:#FFF143; height:24px; width:2px; }
.n2025one { clear:both; text-align:center; padding-top:0rem !important; }
.n2025one span { clear:both; display:inline-block; font-weight:bold; color:#22306E; border-bottom:1px solid #22306E; padding:0px 0px 3px 0px; text-align:center; line-height:1; text-indent:0px; }
.n2025two .n2025twotit { clear:both; display:block; text-align:center; position:relative; width:284px; margin:20px auto; text-indent:0px; }
.n2025two .n2025twotit:after,.n2025two .n2025twotit:before { content:""; position:absolute; left:0rem; right:0rem; height:1px; background:url(../images/n2025icon02.jpg) repeat left center; }
.n2025two .n2025twotit:after { bottom:0rem; }
.n2025two .n2025twotit:before { top:0rem; }
.n2025two .n2025twotit span { text-indent:0px; background:url(../images/n2025icon01.jpg) no-repeat left center; background-size:40px; padding-left:50px; color:#217AD4; font-weight:bold; display:inline-block; line-height:34px; font-size:20px; }
.n2025two .n2025twobom { display:none; }
.pzcjone { clear:both; display:block; }
.pzcjone .pzcjonebom { display:none; }
.ie8 .newone .newonefr ul li time:before,.ie8 .newone .newonefr ul li time:after,.ie8 .newone .newonefr ul li div:after,.ie8 .newtwoul li time:after,.ie8 .newtwoul li time:before,.ie8 .newtwoul li time:after,.ie8 .newtwoul li time:after,.ie8 .newtwoul li .newtwoulbox:after { display:none; }
.ie8 .newtwoul li .newtwoulbox,.ie8 .newone .newonefr ul li div { background:#F6F6F6; }
.ie8 .newtwoul li time { margin-top:20px; }
.ie8 .prolist_hot dt .prolist_hotdtbox span:after { border:0px; }
.ie8 .header .headerfr { background:none; }
.ie8 .proonebomnav span.active a:after,.ie8 .proonebomnav span a:hover:after,.ie8 .ly_form .button,.ie8 .ly_form .button:after,.ie8 .probom ul:before { background:none; }
.ie8 .ly_form ul li input { height:58px; }
.ie8 .ly_form ul li textarea { height:174px; }
.ie8 .ly_form ul li i { width:32px; height:30px; left:12px; top:47px; }
.ie8 .button input { padding-left:0px; }
.ie8 .servicethree .servicethreedl dl i { padding-top:2px; }
.ie8 .caseone .caseonefrzx a:before,.ie8 .caseone .caseonefrzx a:after { display:none; }


/*=======================模块一 start===================*/
.container{clear:both; margin:0 auto; padding:0px 0px;}
img{MAX-WIDTH:100%!important;HEIGHT:auto!important;_width:expression(this.width > 100% ? "100%" :this.width)!important;}
@media (min-width:768px){
  .container {width:750px;}
}
@media (min-width:992px){
  .container {width:970px;}
}
@media (min-width:1200px){
  .container {width:1200px;}
}
.mobtit{clear:both; text-align:center; padding-bottom:20px;}
.mobtit a{font-size: 18px;color:#1a1a1a;font-weight:bold;line-height:1;padding: 20px 0px 0px 0px;display:inline-block;}
.mobtit a span{color:#ff5a00;display:inline-block;}
.mobtit a:hover{color:#ff5a00;}
.mobtit a:hover span{color:#1a1a1a;}
.mobtit p{display:none;}
@media (min-width:768px){
    .mobtit{padding-bottom:30px;}
    .mobtit a{font-size:20px;padding-top:30px;}
    .mobtit p{clear:both; font-size:14px; color:#555555; line-height:20px; padding:10px 15px 0px 15px; display:block;}
}
@media (min-width:992px){
    .mobtit{padding-bottom:40px;}
    .mobtit a{font-size:26px;padding-top:40px;}
    .mobtit p{font-size:16px;}
}
@media (min-width:1200px){
    .mobtit a{font-size:36px;}
}
.mob .mobtit a span{background: url(../images/mobonetit01.png) no-repeat left center;background-size:18px;padding-left:25px;}

.mob .mobul{clear:both; width:99.9999%; margin:0 auto; padding:0px 15px 0px 15px;}
.mob .mobul li{float:left;width:33.3333%;border:1px solid #d9d9d9;margin-left:-1px;}
.mob .mobul li .mobultop{clear:both; background:url(../images/mobonebg01.jpg) no-repeat center bottom; background-size:cover;}
.mob .mobul li .mobultop a{clear:both; display:block; padding:15px 0px 0px 0px;}
.mob .mobul li .mobultop .mobultoptit{clear:both; display:block; text-align:center; color:#000; font-size:12px; font-weight:bold; line-height:16px; height:32px; padding:0px 15px; text-align:center;}
.mob .mobul li .mobultop .mobultoppic{clear:both;display:block;padding:10px;text-align: center;}
.mob .mobul li .mobulbom{display:none;}
@media (max-width:319px){
    .mob .mobbox{overflow:hidden; overflow-x:auto; margin:0px 15px;}
    .mob .mobul{width:285px; padding:0px;}
    .mob .mobul li{width:95px;}
}
@media (min-width:320px){
    .mob .mobul li{float:left;width:33.3333%;border:1px solid #d9d9d9;margin-left:-1px;}    
}
@media (min-width:500px){
    .mob .mobul li .mobultop a{padding-top:25px;}
    .mob .mobul li .mobultop .mobultoptit{height:auto;}
}
@media (min-width:768px){
    .mob .mobtit a span{background-size:20px; padding-left:24px;}
    .mob .mobul{padding:0px;}
    .mob .mobul li .mobultop a{padding-top:40px;}
    .mob .mobul li .mobultop .mobultoptit{font-size:18px; line-height:1;}
    .mob .mobul li .mobultop .mobultoppic{padding-top:20px; padding-bottom:20px;}
}
@media (min-width:992px){
    .mob .mobtit a span{background-size:24px; padding-left:34px;}
    .mob .mobul li{position:relative;width:323px;height: 468px;overflow:hidden;transition:all 0.8s ease;}
    .mob .mobul li .mobultop{position:relative;width: 323px;z-index:10;left:0%;height:100%;transition:all 0.8s ease;}
    .mob .mobul li .mobultop a{padding-top:70px;}
    .mob .mobul li .mobultop .mobultoptit{font-size:23px;}
    .mob .mobul li .mobultop .mobultoppic{padding-top:40px; padding-bottom:35px;}
    .mob .mobul li .mobulbom{display:block;position:absolute;width:970px;top: 0px;z-index:5;height: 100%;background: url(../images/mobonebg02.jpg) no-repeat left top;transition:all 0.8s ease;}
    .mob .mobul li .mobulbom{right:0%;}
    .mob .mobul li .mobulbom .mobulbompic{float:right;width:437px;margin-top: 58px; padding-right:40px;}
    .mob .mobul li .mobulbom .mobulbompic img{width:100%;}
    .mob .mobul li .mobulbom .mobulbomfl{float:left; width:523px; padding:70px 70px 0px 70px;}
    .mob .mobul li .mobulbom .mobulbomfl .mobulbomfltxt{border-bottom:1px solid #FFF; border-top:1px solid #fff; padding:40px 0px;}
    .mob .mobul li .mobulbom .mobulbomfl .mobulbomfltxt h3{clear:both; font-size:28px; font-weight:bold; color:#000; line-height:1;}
    .mob .mobul li .mobulbom .mobulbomfl .mobulbomfltxt p{clear:both; color:#555; font-size:16px; line-height:30px; padding-top:14px;}
    .mob .mobul li .mobulbom .mobulbomfl .mobulbomfldl{clear:both;}
    .mob .mobul li .mobulbom .mobulbomfl .mobulbomfldl dd{float:left; width:25%;}
    .mob .mobul li .mobulbom .mobulbomfl .mobulbomfldl dd .mobulbomfldlpic{clear:both; width:70px; margin:35px auto 15px;}
    .mob .mobul li .mobulbom .mobulbomfl .mobulbomfldl dd .mobulbomfldltit{clear:both; text-align:center; font-size:14px; color:#000;}
    .mob .mobul li.on .mobultop,.mob .mobul li.ona .mobultop{height:100%;}
    .mob .mobul li.on{width:100%;transition:all 0.8s ease;}
    .mob .mobul li.ona{width:0px;transition:all 0.8s ease; overflow:hidden; margin:0px; border:0px;}
    .mob .mobul li.on .mobultop{width:333px; left:-100%;transition:all 0.8s ease;}
    .mob .mobul li.on .mobulbom{right:0%;transition:all 0.8s ease;}
}
@media (min-width:1200px){
    .mob .mobtit a span{background-size:33px; padding-left:45px;}
    .mob .mobul li{width:400px; height:600px;}
    .mob .mobul li .mobultop{width: 400px;}
    .mob .mobul li .mobultop a{padding-top: 101px;}
    .mob .mobul li .mobultop .mobultoptit{font-size:28px;}
    .mob .mobul li .mobultop .mobultoppic{padding-top:72px; padding-bottom:64px; padding-right:40px;}
    .mob .mobul li .mobulbom{width:1200px;}
    .mob .mobul li .mobulbom .mobulbompic{width: 517px;margin-top: 98px;padding-right: 70px;}
    .mob .mobul li .mobulbom .mobulbomfl{width: 683px;padding:100px 100px 0px 100px;}
    .mob .mobul li .mobulbom .mobulbomfl .mobulbomfltxt{padding:55px 0px;}
    .mob .mobul li .mobulbom .mobulbomfl .mobulbomfltxt p{padding-top:34px;}
    .mob .mobul li .mobulbom .mobulbomfl .mobulbomfldl dd .mobulbomfldlpic{width:96px; margin:55px auto 15px;}
    .mob .mobul li .mobulbom .mobulbomfl .mobulbomfldl dd .mobulbomfldltit{font-size:16px;}
}
/*=======================模块一 end===================*/


/* 通用tit */
.commtit { clear:both; text-align:center; }
.commtit h2 { font-size:28px; color:#333333; line-height:1; padding-bottom:20px; }
.commtit h2 span { color:#FF1B1B; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(top right,#FF615D,#FF1B1B); }
.commtit p { font-size:12px; color:#666666; line-height:1; }


/*=======================index news===================*/
.wrap {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.clearfix:after { content:" "; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix { zoom:1; }

.index-new { padding-top:60px;}
.index-new .new-tit,.index-case .case-tit,.index-pro .pro-tit { font-size:14px; color:#A3A3A3; text-align:center; display:inline-block; position:relative; margin:0 auto; width:100%; text-transform:uppercase; }
.index-new .new-tit:before,.index-case .case-tit:before,.index-pro .pro-tit:before { content:""; display:inline-block; height:1px; width:160px; background:#A3A3A3; position:absolute; left:30%; top:10px; }
.index-new .new-tit:after,.index-case .case-tit:after,.index-pro .pro-tit:after { content:""; display:inline-block; height:1px; width:160px; background:#A3A3A3; position:absolute; right:30%; top:10px; }
.index-new h2 a,.index-case h2 a,.index-pro h2 a { font-size:45px; color:#000000; text-align:center; display:block; margin:20px auto; }
.index-new .zy { text-align:center; margin-left:-20px; }
.index-new .zy a { font-size:18px; color:#000000; display:inline-block; border:1px solid #000000; border-radius:5px; padding:5px 30px; margin-left:20px; }
.index-new .zy a.mouse { background:#1D437B; background:-webkit-linear-gradient(left, #1D437B, #3C74AF); background:-o-linear-gradient(right, #1D437B, #3C74AF); background:-moz-linear-gradient(right, #1D437B, #3C74AF); background:linear-gradient(to right, #1D437B, #3C74AF); color:#FFFFFF; border:1px solid #FFFFFF; }


.index-new ul { margin-left:-6%; margin-top:15px; display:none; }
.index-new ul.on { display:block; }
.index-new li { float:left; width:38%; margin-left:12%; margin-top:40px; }
.index-new li .box:hover { box-shadow:10px 10px 15px #DDDDDD; transform:translate(0, -3px); }
.index-new li .box:hover strong a { color:#ED1C24; }
.index-new li .date { font-size:12px; color:#888888; margin-bottom:8px; margin-left:100px; }
.index-new li .box { background:#f2f2f2; position:relative; padding:20px 30px 25px 100px; transition:all .3s ease-out; border-radius:10px; border-bottom-right-radius:10px; }
.index-new li .box strong a { font-size:16px; color:#333333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
.index-new li .box p { font-size:12px; color:#888888; margin-top:20px; line-height:24px; position:relative; text-align:justify; height:45px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.index-new li .box p span { width:53px; background:#888888; height:1px; display:inline-block; position:absolute; right:0; bottom:0; }
.index-new li:hover .box p span { background:#DA251D; }
.index-new li .box .new-img { position:absolute; left:-15%; top:-30px; width:30%; border-radius:10px; overflow:hidden; }

/*=======================index videobg===================*/
.video_show { max-width:1920px; margin:0 auto; background:#FFFFFF; padding-top:30px; box-sizing:border-box; }
.video_show .video { width:100%; position:relative; height:670px; overflow:hidden; }
.video_show .video_txt { position:relative; color:#FFFFFF; vertical-align:middle; max-width:1040px; padding-top:6%; }
.video_show .video_txt h1 { font-size:38px; padding:30px 0; }
.video_show .video_txt p { font-size:18px; line-height:36px; }
.video_show .video_txt p a { display:block; width:200px; padding:0 20px; color:#FFFFFF; background:none; border:1px solid #FFFFFF; margin:15% auto 0 auto; border-radius:5px; transition:all .4s ease; text-align:center; }
.video_show .video_txt p a:hover { background:#D20B17; color:#FFFFFF; border:1px solid #D20B17; transform:translate(0, -10px); }
.videobg { max-width:1920px; position:relative; background:rgba(0, 0, 0, .45); top:-674px; height:670px; overflow:hidden; }

@media (max-width: 1119px) {
  .video_show .video_txt {
    padding-top: 15%;
  }
}

/*======================= 客户案例 ===================*/
.index-case { overflow:hidden; padding-top:80px; padding-bottom:50px; }
.index-case .txt,.index-pro .txt { font-size:14px; color:#999999; text-align:center; }
.flipster { display:block; margin:70px auto 10px; width:100%; position:relative; height:489px !important; }
.flip-items,.flip-item { display:block; margin:0 auto; padding:0; list-style-type:none; }
.flip-items { width:100%; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); -webkit-transform-origin:50% 50%; -moz-transform-origin:50% 50%; -o-transform-origin:50% 50%; -ms-transform-origin:50% 50%; transform-origin:50% 50%; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; }
.flip-item { position:absolute; opacity:1; }
.flip-past,.flip-future,.flip-next,.flip-prev { cursor:pointer; }
.flip-item img { display:block; width:100%; box-sizing:border-box; }
.flipster-coverflow .flip-items { -webkit-transition:all 350ms ease-in-out; -moz-transition:all 350ms ease-in-out; -o-transition:all 350ms ease-in-out; -ms-transition:all 350ms ease-in-out; transition:all 350ms ease-in-out; position:relative; padding-top:2%; padding-bottom:5%; }
.flipster-coverflow .flip-item { display:block; -webkit-transition:all 175ms ease-in-out; -moz-transition:all 175ms ease-in-out; -o-transition:all 175ms ease-in-out; -ms-transition:all 175ms ease-in-out; transition:all 175ms ease-in-out; -webkit-transform-origin:50% 50%; -moz-transform-origin:50% 50%; -o-transform-origin:50% 50%; -ms-transform-origin:50% 50%; transform-origin:50% 50%; -webkit-perspective:800px; -moz-perspective:800px; perspective:800px; position:absolute; width:30%; }
.flipster-coverflow .flip-content { -webkit-transition:all 350ms ease-in-out; -moz-transition:all 350ms ease-in-out; -o-transition:all 350ms ease-in-out; -ms-transition:all 350ms ease-in-out; transition:all 350ms ease-in-out; -webkit-box-reflect:below 0 -webkit-gradient(linear, left bottom, left top, color-stop(.05, rgba(255, 255, 255, .12)), color-stop(.2, transparent)); }
.flipster-coverflow .flip-past .flip-content { -webkit-transform:rotateY(55deg) scale(.75); -moz-transform:rotateY(55deg) scale(.75); -o-transform:rotateY(55deg) scale(.75); -ms-transform:rotateY(55deg) scale(.75); transform:rotateY(55deg) scale(.75); }
.flipster-coverflow .flip-future .flip-content { -webkit-transform:rotateY(-55deg) scale(.75); -moz-transform:rotateY(-55deg) scale(.75); -o-transform:rotateY(-55deg) scale(.75); -ms-transform:rotateY(-55deg) scale(.75); transform:rotateY(-55deg) scale(.75); }
.flipster-coverflow.no-rotate .flip-past .flip-content { -webkit-transform:scale(.75); -moz-transform:scale(.75); -o-transform:scale(.75); -ms-transform:scale(.75); transform:scale(.75); }
.flipster-coverflow.no-rotate .flip-future .flip-content { -webkit-transform:scale(.75); -moz-transform:scale(.75); -o-transform:scale(.75); -ms-transform:scale(.75); transform:scale(.75); }
.flipster-coverflow .flip-current .flip-content { -webkit-transform:rotateY(0deg); -moz-transform:rotateY(0deg); -o-transform:rotateY(0deg); -ms-transform:rotateY(0deg); transform:rotateY(0deg); }
.flipster-coverflow .flip-hidden { visibility:hidden; -webkit-opacity:0; -moz-opacity:0; opacity:0; }
.flipster-carousel .flip-items { -webkit-perspective:2000px; -moz-perspective:2000px; perspective:2000px; }
.flipster-carousel .flip-item { -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); -webkit-transition:all 350ms ease-out; -moz-transition:all 350ms ease-out; -o-transition:all 350ms ease-out; -ms-transition:all 350ms ease-out; transition:all 350ms ease-out; }
.flipster-carousel .flip-item:after { background:url(../images/flip_bg.png) repeat; width:100%; height:100%; display:block; content:""; position:absolute; top:0; left:0; }
.no-csstransforms .flipster-carousel .flip-item { -webkit-transition:none; -moz-transition:none; -o-transition:none; -ms-transition:none; transition:none; }
.flipster-carousel .flip-items .pic { -webkit-box-shadow:5px 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow:5px 5px 10px rgba(0, 0, 0, .2); box-shadow:5px 5px 10px rgba(0, 0, 0, .2); width:890px; }
.flipster-carousel .flip-current .pic { border-top-left-radius:30px; border-top-right-radius:30px; -moz-transition:all 1s ease; -o-transition:all 1s ease; -webkit-transition:all 1s ease; -ms-transition:all 1s ease; transition:all 1s ease; }
.flipster-carousel .flip-current:hover .pic { -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1); border-top-left-radius:30px; border-top-right-radius:30px; }
.flipster-carousel .flip-past { -webkit-transform:translateX(-80%) translateZ(0) rotateY(80deg) scale(.65); -moz-transform:translateX(-80%) translateZ(0) rotateY(80deg) scale(.65); -o-transform:translateX(-80%) translateZ(0) rotateY(80deg) scale(.65); -ms-transform:translateX(-80%) translateZ(0) rotateY(80deg) scale(.65); transform:translateX(-80%) translateZ(0) rotateY(80deg) scale(.65); }
.flipster-carousel.no-rotate .flip-past { -webkit-transform:translateX(-80%) translateZ(0) scale(.65); -moz-transform:translateX(-80%) translateZ(0) scale(.65); -o-transform:translateX(-80%) translateZ(0) scale(.65); -ms-transform:translateX(-80%) translateZ(0) scale(.65); transform:translateX(-80%) translateZ(0) scale(.65); }
.no-csstransforms3d .flipster-carousel .flip-past { -webkit-transform:translateX(-56%) scale(.5); -moz-transform:translateX(-56%) scale(.5); -o-transform:translateX(-56%) scale(.5); -ms-transform:translateX(-56%) scale(.5); transform:translateX(-56%) scale(.5); }
.no-csstransforms .flipster-carousel .flip-past { left:-20%; top:40%; width:50%; height:50%; }
.flipster-carousel .flip-future { -webkit-transform:translateX(80%) translateZ(0) rotateY(-80deg) scale(.65); -moz-transform:translateX(80%) translateZ(0) rotateY(-80deg) scale(.65); -o-transform:translateX(80%) translateZ(0) rotateY(-80deg) scale(.65); -ms-transform:translateX(80%) translateZ(0) rotateY(-80deg) scale(.65); transform:translateX(80%) translateZ(0) rotateY(-80deg) scale(.65); }
.flipster-carousel.no-rotate .flip-future { -webkit-transform:translateX(80%) translateZ(0) scale(.65); -moz-transform:translateX(80%) translateZ(0) scale(.65); -o-transform:translateX(80%) translateZ(0) scale(.65); -ms-transform:translateX(80%) translateZ(0) scale(.65); transform:translateX(80%) translateZ(0) scale(.65); }
.no-csstransforms3d .flipster-carousel .flip-future { -webkit-transform:translateX(56%) scale(.5); -moz-transform:translateX(56%) scale(.5); -o-transform:translateX(56%) scale(.5); -ms-transform:translateX(56%) scale(.5); transform:translateX(56%) scale(.5); }
.no-csstransforms .flipster-carousel .flip-future { left:88%; top:40%; width:50%; height:50%; }
.flipster-carousel .flip-prev { -webkit-transform:translateX(-74%) translateZ(0) rotateY(68deg) scale(.8); -moz-transform:translateX(-74%) translateZ(0) rotateY(68deg) scale(.8); -o-transform:translateX(-74%) translateZ(0) rotateY(68deg) scale(.8); -ms-transform:translateX(-74%) translateZ(0) rotateY(68deg) scale(.8); transform:translateX(-74%) translateZ(0) rotateY(68deg) scale(.8); }
.flipster-carousel.no-rotate .flip-prev { -webkit-transform:translateX(-60%) translateZ(0) scale(.8); -moz-transform:translateX(-60%) translateZ(0) scale(.8); -o-transform:translateX(-60%) translateZ(0) scale(.8); -ms-transform:translateX(-60%) translateZ(0) scale(.8); transform:translateX(-60%) translateZ(0) scale(.8); }
.no-csstransforms3d .flipster-carousel .flip-prev { -webkit-transform:translateX(-24%) scale(.75); -moz-transform:translateX(-24%) scale(.75); -o-transform:translateX(-24%) scale(.75); -ms-transform:translateX(-24%) scale(.75); transform:translateX(-24%) scale(.75); }
.no-csstransforms .flipster-carousel .flip-prev { left:-9%; top:20%; width:75%; height:75%; }
.flipster-carousel .flip-next { -webkit-transform:translateX(74%) translateZ(0) rotateY(-68deg) scale(.8); -moz-transform:translateX(74%) translateZ(0) rotateY(-68deg) scale(.8); -o-transform:translateX(74%) translateZ(0) rotateY(-68deg) scale(.8); -ms-transform:translateX(74%) translateZ(0) rotateY(-68deg) scale(.8); transform:translateX(74%) translateZ(0) rotateY(-68deg) scale(.8); }
.flipster-carousel .flip-past,.flipster-carousel .flip-future { z-index:1; -webkit-transition-delay:87.5ms; -moz-transition-delay:87.5ms; -o-transition-delay:87.5ms; transition-delay:87.5ms; }
.flipster-carousel .flip-prev,.flipster-carousel .flip-next { z-index:2; -webkit-transition-delay:58.333333333333336ms; -moz-transition-delay:58.333333333333336ms; -o-transition-delay:58.333333333333336ms; transition-delay:58.333333333333336ms; }
.flip-content { position:relative; }
.flip-content a { overflow:hidden; display:block; }
.flip-content .xq { background:#234B83; display:none; position:absolute; top:-30px; left:50%; margin-left:-198px; background:-webkit-linear-gradient(left, #234B83, #3B72AD); background:-o-linear-gradient(right, #234B83, #3B72AD); background:-moz-linear-gradient(right, #234B83, #3B72AD); background:linear-gradient(to right, #234B83, #3B72AD); color:#FFFFFF; padding:35px 30px; border-radius:30px; overflow:hidden; z-index:100; }
.flip-content .xq .box { float:left; margin-right:60px; }
.flip-content .xq .box h3 { display:block; }
.flip-content .xq a { float:right; }
.flip-content .xq .box h3 a { float:none; }
.flip-content .xq a img { margin-top:29px; }
.flip-current .xq.on { display:block; }
.flip-content .xq h3 a { font-size:24px; color:#FFFFFF; background:none !important; padding:0; margin-bottom:10px; }
.flip-content .xq p { font-size:18px; }
.flip-content .xq a { display:inline-block; }
.flipster-carousel .flip-current { z-index:999; -webkit-transform:rotateY(0deg); -moz-transform:rotateY(0deg); -o-transform:rotateY(0deg); -ms-transform:rotateY(0deg); transform:rotateY(0deg); -webkit-transition-delay:58.333333333333336ms; -moz-transition-delay:58.333333333333336ms; -o-transition-delay:58.333333333333336ms; transition-delay:58.333333333333336ms; }
.flipster-carousel .flip-current:after { background:none; position:static; }
.flip-current .pic { border:5px solid #FFFFFF; }
.flipster-carousel .flip-hidden { visibility:hidden; -webkit-opacity:0; -moz-opacity:0; opacity:0; -webkit-transform:rotateY(0deg) translateX(0) scale(.5); -moz-transform:rotateY(0deg) translateX(0) scale(.5); -o-transform:rotateY(0deg) translateX(0) scale(.5); -ms-transform:rotateY(0deg) translateX(0) scale(.5); transform:rotateY(0deg) translateX(0) scale(.5); -webkit-transition-delay:116.66666666666667ms; -moz-transition-delay:116.66666666666667ms; -o-transition-delay:116.66666666666667ms; transition-delay:116.66666666666667ms; }
.no-transition { -webkit-transition-duration:0ms !important; -moz-transition-duration:0ms !important; -o-transition-duration:0ms !important; transition-duration:0ms !important; }

/*=======================底部 start===================*/
.footertop{clear:both;display:block;background: #1C2029;padding: 20px 0px;}
.footerbom{clear: both; padding:15px 15px; background: #14161D; font-size:14px; color:#fff; text-align:left;}
.footerbom a:link,.footerbom a:visited{color:#fff; text-decoration:none; }
.footerbom a:hover,.footerbom a:active{color:#fff; text-decoration:underline; }
.footerbom .footlink a{margin-right:10px; display:inline-block;}
.footertopone,.footertoptwo{display:none;}
.footlink{display: none;}
@media (min-width:768px){
    .footlink{display:block;}
}
/**/
.footertop .footertoptit{ font-size:16px; color:#fff; font-weight:normal; margin-bottom:10px;}
.footertop .footertopthree{padding:0px 15px;}
.footertop .footertopthree p{color:#fff; font-size:14px;}
.footertop .footertopthree a{clear:both; width:150px; display:inline-block; margin-top:15px;}
@media (min-width:768px){
    .footertoptwo{float:left; display:block; width:400px;}
    .footertoptwo ul li{float:left; width:50%;}
    .footertoptwo ul li a{color:#ccc; font-size:14px; line-height:24px; padding:0px 0px 5px 0px; display:block;}
    .footertop .footertopthree{float:right;width:310px;padding: 0px;}
    .footertoptwo ul li a em{display:none;}
    .footertoptwo ul li.active a em{display:inline-block; width:15px; margin-left:5px;}
    .footertoptwo ul li.active a{
    background-image: -webkit-linear-gradient(left,#ff833f,#ff2222 25%)!important; -webkit-text-fill-color: transparent!important; -webkit-background-clip: text!important; font-weight:bold; -webkit-background-size:200% 100%!important;}
}
@media (min-width:992px){
    .footertop{padding:40px 0px;}
    .footertop .footertoptit{ font-size:20px;}
    .footertoptwo ul li a,.footertopone ul li a{font-size:16px; padding:6px 0px 6px 0px; }
    .footertop .footertopthree p{padding:6px 0px;font-size:16px; line-height:24px;}
    .footertopone{float:left; display:block; width:200px;}
    .footertopone ul li a{color:#ccc; line-height:24px;display:block;}    
}
@media (min-width:1200px){
    .footertopone{padding-left:112px;background:url(../images/footericon01.png) no-repeat left center;width: 323px;}
    .footertop .footertopthree{padding-right:92px;background:url(../images/footericon01.png) no-repeat right center;width: 392px;}
}
/*=======================底部 end===================*/

/* 联系我们 */
.contact-box { }
.w{ max-width: 1200px; margin:0 auto;}
.borderTop90 { border-top:90px silid #333}
.contact-box .top{width: 100%;overflow: hidden;background: url("../images/contact-ban.jpg") center no-repeat;  padding: 150px 0 160px 0;color: #fff;background-size: cover;}
.contact-box .top h1{font-size: 60px;line-height: 60px;text-align: center;}
.contact-box .top .text{font-size: 24px;width: 40%;margin: 30px auto 40px auto;}
.contact-box .top .text span{float: right;}
.contact-box .top ul{width: 80%;overflow: hidden;margin: 0 auto;}
.contact-box .top li{width: 160px;float: left;margin: 0 40px;text-align: center;padding: 10px;
  border: 1px solid #fff;}
.contact-box .top li h4{font-size: 24px;line-height: 30px;}
.contact-box .top li h4 span{font-size: 30px;color: #f40404;font-weight: bold;}
.contact-box .contact{width: 100%;overflow: hidden;margin: 80px auto;}
.contact-box .contact h2{font-size: 36px;line-height: 36px;text-align: center;}
.contact-box .contact .line{width: 175px;height: 1px;background: #999999;margin: 30px auto 20px auto;position: relative;}
.contact-box .contact .line span { width:45px; height:30px; display:block; position:absolute; left:50%; margin-left:-20px; top:-15px; background:url("../images/contact-pc.png") center no-repeat #FFFFFF; background-size:22px; }

.contact-box .contact .text{text-align: center;margin-top: 20px;line-height: 24px;}
.contact-box .contact p{text-align: left;margin: 10px 0;}
.contact-box .contact p a{color: #f40404;font-size: 23px;font-weight: bold;}
.contact-box .contact .pro-price{width: 220px;height: 40px;text-align: center;line-height: 40px;display: block;
    margin: 0 auto;background: #f40404;color: #fff;font-size: 16px;border-radius: 5px;padding: 0;border: none;cursor: pointer;}
.contact-box .map{margin: 0;}
.contact-box .map .line span{background: url("../images/address-pc.png") center no-repeat #fff;background-size: 22px;}
.message {width: 100%;background: url(../images/ly.jpg) no-repeat left top #f0f0f0;overflow: hidden;padding: 40px 0;background-size: cover;}
.message h2{font-size: 36px;line-height: 36px;text-align: center; color:#fff;}
.message .line{background: none;}
.message .line span{background: url("../images/icon-ly-pc.png") center no-repeat;background-size: 22px;}
.contact-box .message .line span:before{content: "";display: block;width: 70px;height: 0;overflow: hidden;
    border-color: #fff;border-style: solid;border-width: 0.5px;margin-top: 15px;
    position: absolute;top: 0;left: -68px;}
.contact-box .message .line span:after{content: "";display: block;width: 70px;height: 0;overflow: hidden;
    border-color: #fff;border-style: solid;border-width: 0.5px;margin-top: 15px;
    position: absolute;top: 0;right: -68px;}
    .con_form {width: 94%;margin: 0 auto;overflow: hidden;}
    .left_form {width: 62%;overflow: hidden;float: left;}
    .left_form .tit {width: 100%;overflow: hidden;margin-bottom: 15px;}
    .left_form h2 {color: #000;font-weight: 600;font-size: 34px;padding: 5px 0;line-height: 34px;}
    .left_form .tit p {font-size: 14px;color: #fff;width: 100%;margin: 15px auto;line-height: 32px;text-align: left;}
    .left_form .tit span {background: #ff0000;padding: 5px 7px;color: #fff;font-size: 16px;border-radius: 5px;
        overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .left_form form {overflow: hidden;}
    .left_form ul li {margin-bottom: 5px;overflow: hidden;width: 47%;margin-right: 3%;float: left;}
    .left_form ul li.wenb {height: 175px;position: relative;_height: 170px;width: 100%;}
    .left_form ul li span {width: 100%;display: block;overflow: hidden;text-align: left;font-size: 18px;line-height: 50px;color: #fff;}
    .left_form input.intxt {width: 97%;color: #666;font-size: 15px;height: 42px;line-height: 42px;background-color: #fff;
        border: #999 1px solid;text-indent: 40px;}
    .left_form .icon-text-user {background: url(../images/icon-text-user.png) no-repeat 10px center #fff;background-size: 25px;}
    .left_form .icon-text-tel {background: url(../images/icon-text-tel.png) no-repeat 12px center #fff;background-size: 25px;}
    .left_form .icon-text-message {background: url(../images/icon-text-message.png) no-repeat 10px 17px #fff;padding: 17px 18px 0 44px;background-size: 25px;}
    .left_form ul li textarea {width: 95.5%;background-color: #fff;border: #999 1px solid;height: 100px;line-height: 20px;font-size: 15px;
        margin: 6px 0 0;padding: 3%;color: #666;resize: none;}
    .left_form .btnclick {float: left;width: 100%;overflow: hidden;}
    .left_form .btnclick input.btn_submit {background: #ff0000;border: 0;-webkit-appearance: none;display: block;
        width: 180px;height: 50px;line-height: 50px;text-align: center;color: white;cursor: pointer;font-size: 16px;
        overflow: hidden;-webkit-appearance: none;border-radius: 5px;}
    .right_contact {float: right;width: 28.5%;padding: 2%;overflow: hidden;background: #FEEE46;}
    .right_contact h6 {font-size: 24px;color: #000;font-weight: bold;margin: 20px 0;}
    .right_contact p {line-height: 30px;font-size: 14px;color: #000;text-align: left!important;}
    .right_contact p.nosame, .right_contact p.onlinetalk {font-size: 14px;margin-bottom: 6px;clear: both;}
    .right_contact a {display: block;border: #000 1px solid;width: 29%;height: 35px;line-height: 35px;float: left;color: #000;
        font-size: 16px;font-weight: 500;text-align: center;margin: 10px 1.5% 10px;overflow: hidden;}
    .right_contact a:hover{background: #ff0000;color: #fff;border: #ff0000 1px solid;}


/* 新闻中心 */
.wrap1{width:1200px; height:600px; margin:0 auto;position: relative;z-index: 1;}
.new-cont{margin:50px auto;}
.com-new{margin:60px auto;}
.com-new h2,.new_tj h2{margin-top: 60px;line-height: 80px;   font-size: 38px;font-weight: bold;text-align: center;}
.com-new h2 a,.new_tj h2 a{color:#07284E;}
.com-new .com-p,.new_tj p{text-align: center; font-size:16px;}
.new_tj h2{margin-top:20px;}  .new_tj p{ margin-bottom:35px;}

.com-new .new-l{width: 50%;float: left;}
.com-new .new-l li{padding: 28px 34px;margin: 0 20px 30px 0;background-color: #f3f3f3;    transition: all 0.7s ease;-webkit-transition: all 0.7s ease;}
.com-new .new-l li a {padding-left: 150px;display: block;position: relative;padding-right: 30px;}
.com-new .new-l li a .news_abt_timer{position: absolute;top: 50%;margin-top: -28px;left: 18px;font-size: 40px;font-family: 'Arial';color: #808080;line-height: 1;}
.com-new .new-l li a .news_abt_timer_h{display: block;line-height: 1;text-align: right;font-size: 16px;font-family: 'Arial'}
.com-new .new-l li a.news_abt_timer_h {display: block;line-height: 1;text-align: right;font-size: 16px;font-family: 'Arial';}
.com-new .new-l li a h3{    height: 1.6em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;margin-bottom: 15px;font-size: 18px;color: #333;display: block}
.com-new .new-l li a .news_abt_p{    display: none;font-size: 14px;color: #808080;line-height: 1.8;}
.com-new .new-l li.active{padding-top: 30px;padding-bottom: 25px;}
.com-new .new-l li.active .news_abt_p{display: block;}
.com-new .new-l li.active .news_abt_n{font-weight: bold;margin-bottom: 15px;}
.com-new .new-l li.active .news_abt_timer{color: #ed1c24;}
.com-new .new-r{width: 47%;float:right;} .com-new .new-r img{ width:100%; height:auto}
.new-r .news_abt_slide_p{height:85px;background-color: rgb(60,170,255);font-size: 18px;color: #ffffff;line-height:85px;padding-left: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new-r .news_abt_slide_p .news_abt_timer{font-size: 40px;font-family: 'Arial';color: #fff;line-height: 1;float: left;margin-top: 3%;}
.new-r .news_abt_slide_p .news_abt_timer_h{text-align: right;    display: block;line-height: 1;font-size: 16px;font-family: 'Arial';color:#fff;}
.new-r .news_abt_slide_p h3{    display: block;width:85%;float: right;}
.new_banner{background: url(../images/newszh.jpg) 50%;background-size: cover; height:700px; overflow:hidden}
.sp_banner{background: url(../images/sp_ban.jpg) 50%;background-size: cover; height:700px; overflow:hidden}
.cover { width:100%; height:100%; background:url(../images/video_cover.png) repeat; color:#fff; text-align:center;}
.new_banner .tit{ margin-top:40px;}
.new_banner .tit h3{color:#333; font-size:42px; line-height: 48px; color:#fff; margin-bottom:15px; text-align: center; }
.new_banner .tit p{ font-size:16px; text-align:center; margin-top:10px}
.new_banner p { font-size: 13px; margin-bottom:28px; line-height:28px; }    .camor {color:#fff;}
.new-bag{background: url(../images/new_ban.jpg)  50%;background-size: cover; height: 700px; overflow:hidden}
.new-bag .tit{padding-top: 70px;margin-bottom:30px;}
.new-bag .tit h2{display: block;float: left;width: 90%;font-size:38px;color:#fff;font-weight:600;}
.new-bag .tit span{display: block;float: right;width: 10%}
.new-bag .tit span a{color:#fff;font-size: 18px;line-height: 38px;}
.new-bag .new-bg-two{background: url(../images/white_bg.png) repeat;overflow:hidden;padding:2%; width:96%;}
.new-bag .new-bg-l{width: 50%;float: left;}
.new-bag .new-bg-r{width: 48%;float:right;}
.new-bag .new-bg-r h4{font-size: 24px;color:#07284E;font-weight: 600;padding: 20px 0;}
.new-bag .new-bg-r p{font-size:16px;}
.new-bag .new-bg-r ul{margin-left: -2%;margin-top:40px;}
.new-bag .new-bg-r li{float: left;width: 48%;*width: 46%;margin-left:2%}
.new-bag .new-bg-r li img{width: 100%}
.new-bag .new-bg-r li h3{font-size: 16px;line-height: 32px;margin-top: 15px;}
.new-bag .new-bg-r li h3 a{color:#07284E;}
.new-cp h2{font-weight: 600;font-size: 38px;text-align: center;margin-bottom:20px;margin-top:30px;}
.new-cp h2 a{color:#07284E;}
.new-cp .tit{text-align: center;font-size: 16px;margin-bottom:20px;}
.new-cp ul{margin-bottom: 50px;}
.new-cp ul li{    width: 30.333%; margin: 0 1.5%;float: left; }
.new-cp ul li .new-cp{    background-color: #fff;padding: 3% 3%;}
.new-cp ul li .new-cp a{line-height: 28px;}
.new-cp ul li .new-cp h4{    font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;font-weight: 600;color:#07284E;line-height: 45px;}
.new-cp ul li .new-cp p{font-size: 14px;margin-bottom:10px;height: 80px;overflow: hidden;}
.new-cp ul li .new-cp .date{background-color: #ff4a00;color: #fff; padding:8px 20px;}
/* 新闻中心end*/

/*客户案例*/
.pro_banner	{ background: url(../images/pro_banner.jpg) no-repeat center top; height:853px;overflow:hidden; width:100%;position:relative; margin:0 auto}
.sol_banner	{background: url(../images/sol_ban.jpg) no-repeat 50%;background-size: cover; height:800px; overflow:hidden}
.sol_lx{width: 100%;height: 100%;}
.about_banner{background: url(../images/about_banner.jpg)  no-repeat 50%;background-size: cover; height:800px; overflow:hidden}
.service_banner{background: url(../images/serdetail_banner.jpg) no-repeat  50%;background-size: cover; height:650px; overflow:hidden}
.ser_banner{background: url(../images/ser_banner.jpg) no-repeat  50%;background-size: cover; height:650px; overflow:hidden}
.pro_ban{padding:3%;  max-width:650px; text-align:left; float:right;margin-top:20%;background:url(../images/red.png) repeat; }
.ban_tit{padding:10% 0 3% 0;}
.pro_ban1{padding:3%;  max-width:650px; text-align:left; float:left;margin-top:18%;background:url(../images/white_bg.png) repeat; }
.pro_ban ._sub {display: inline-block;position: relative; text-align:left;font-size:40px;color:#fff;line-height: 1;margin-bottom: 25px;}
.ban_tit ._txt {font-size:17px; line-height:38px; text-align:left; color:#fff;} 
.ban_tit1 ._txt {font-size:17px; line-height:38px; text-align:left; color:#fff;} 
.pro_ban_tit ._txt{font-size:16px; text-align:center}  .pro_ban1 ._txt{ color:#07284E; line-height:30px; font-size:16px;}
.pro_ban ._txt{ color:#fff; font-size:16px;}
.pro_ban1 ._sub {display: inline-block;position: relative; text-align:left;font-size:40px;color:#07284E;line-height: 1;margin-bottom: 25px;}
.about_banner_tit{padding:3%;  max-width:650px; text-align:left; float:right;margin-top:32%;background:#F2003A; }
.service_banner_tit{padding:3%;  max-width:650px; text-align:left; float:left;margin-top:22%;background:#F2003A; }
.about_banner ._txt,.service_banner ._txt{font-size:17px; line-height:38px; text-align:left; color:#fff;}
.about_banner ._sub,.service_banner ._sub{display: inline-block;position: relative; text-align:left;font-size:40px;color:#fff;line-height: 1;margin-bottom: 25px;}

.tech{background: #F2F2F2;}
.allist_cont{margin: 60px auto 40px;}
.allist_cont li{ width: 30.33%; float: left; margin:0 1.5% 50px;box-sizing: border-box;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.allist_cont .allist_con{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;top:0;overflow:hidden}
.allist_cont .allist_con a{display: block;overflow: hidden;}
.allist_cont .allist_con img{display:block;transition: all ease 1s;width:100%}
.allist_cont .allist_con:hover img{transform: scale(1.1);}
.allist_cont .allist_con a i{display:block;position:absolute;left:-100%;top:0;width:100%;height:100%;background-image:-webkit-linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5),hsla(0,0%,100%,0));transform:skewx(-25deg);-o-transform:skewx(-25deg);-moz-transform:skewx(-25deg);-webkit-transform:skewx(-25deg);}
.allist_cont .allist_con a:hover i{transition:all .3s ease;left:100%}
 
.allist_cont .allist_con .allist_text{padding:20px 20px 25px; border:#f0f0f0 1px solid;background: #F2F6FF url(../images/pro_x.png) repeat repeat;}
.allist_cont .allist_con .allist_text h3{display:block;font-size:20px;color:#333;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:10px 0}
.allist_cont .allist_con .allist_text .more{float:right;width:60px;height:60px;border-radius:50px 0 0 0;background:#fff url(../images/case_ico.png) no-repeat;background-position:-60px 0;margin-top:-5px; margin-right:-20px; -moz-box-shadow: 1px 0 20px rgba(194, 205, 239);-webkit-box-shadow: 1px 0 20px rgba(194, 205, 239);box-shadow: 1px 0 20px rgba(194, 205, 239);}
.allist_cont .allist_con .allist_text p{font-size:16px;color:#666;line-height:30px;}
.allist_cont .allist_con:hover{-moz-box-shadow:0 3px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 10px rgba(0,0,0,.2);top:-5px; background:#fff}
.allist_cont .allist_con:hover .allist_text .more{background:#c2cdef url(../images/case_ico.png) no-repeat;background-position:0 0;}
.allist_cont .allist_con:hover h3 a{color:#d21423}
.allist_cont .allist_con::after{content:"";position:absolute;right:100%;bottom:0;width:100%;height:2px;background-color:#eb0001;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:alpha(Opacity=0);-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.allist_cont .allist_con:hover::after{right:0;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:alpha(Opacity=100)}
/* 客户案例end */


/* 新闻列表推荐 start */
.new_tj {font-weight: 600;font-size: 38px;text-align: left;margin-bottom:20px; font-weight:500;margin-top:30px;}
.new_tj ul{margin-bottom: 50px;}
.new_tj ul li{width: 30.333%;!important;width: 30%; margin: 0 1.5%;float: left; }
.new_tj ul li a{display: block;overflow: hidden;}
.new_tj ul li img{display:block;transition: all ease 1s;width:100%}
.new_tj ul li:hover img{transform: scale(1.1);}
.new_tj ul li .con{    background-color: #fff;padding: 3% 3%;}
.new_tj ul li .con a{line-height: 28px;}
.new_tj ul li .con h4{    font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;font-weight: 600;color:#07284E;line-height: 45px;}
.new_tj ul li .con p{font-size: 14px;margin-bottom:10px;height: 70px;overflow: hidden; text-align:left}
.new_tj ul li .con .date{background-color: #ff4a00;color: #fff; font-size:14px; padding:8px 20px;}
.new_tj ul li .con:hover{-moz-box-shadow:0 3px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 10px rgba(0,0,0,.2);top:-5px; background:#c00}
.new_tj ul li .con:hover h4 a{color:#fff}
.new_tj ul li .con:after{content:"";position:absolute;right:100%;bottom:0;width:100%;height:2px;background-color:#eb0001;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:alpha(Opacity=0);-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.new_tj ul li .con :hover::after{right:0;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:alpha(Opacity=100)}
.new_tj ul li .con  a:hover h4,.new_tj ul li a:hover p{ color:#fff}   .new_tj ul li .con a:hover  .date{ background:#FC0; color:#07284E}  
.new_tj_tit{ background:#f5f5f5; padding:20px 0 20px 30px;}
.new_tj_tit h2{font-weight: 600;font-size: 38px;text-align: left;margin-bottom:20px;border-left: 6px solid #eb0001;display: inline-block; padding-left:15px; line-height:35px; height:35px;margin-top:30px;}
.new_tj_tit h2 a{color:#07284E;}
.new_tj_tit p{text-align:left;font-size: 16px;margin-bottom:20px;}
/* 新闻列表推荐 end */

/* 新闻列表 */
.new-list ul li{padding:40px 0; width:100%; overflow:hidden;border-bottom: 1px solid #ddd;}
.new-list ul li .l{float: left; width: 14%;overflow: hidden;}
.new-list ul li .l img{-moz-transition: all 1s ease;-o-transition: all 1s ease;-webkit-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
.new-list ul li .fl{float: left;width: 60%;padding:0 2%;}
.new-list ul li .fl h3{font-size: 20px;color: #202020;font-weight: normal; margin-bottom:8px;}
.new-list ul li .fl .new-click{font-size: 12px;color: #c9c9c9;padding: 10px 0px;}
.new-list ul li .fl .list-text{font-size: 14px;color: #666;line-height: 26px;height: 52px;overflow: hidden;}
.new-list ul li .fr{float:right;width: 10%;text-align: center;font-size: 14px;color: #8d8b8b;padding: 0 0 2% 0;border-left: 1px solid #e6e6e6;font-family: Arial;}
.new-list ul li .fr .time-day{display: block;font-size: 50px;color: #ed1c24;line-height: 50px;font-family: helvetica;padding-top: 25px;}
.new-list ul li:hover .l img{-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.new-list ul li:hover .fl h3 a{color:#ed1c24;}
.page{margin:50px auto;color: #07284E;text-align: center;}
.page .gobutton,.page .num{color: #07284E;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;background: #fff;font-size: 16px;font-weight: normal;}
.page .active{background: #ed1c24;color:#fff;}
/* 新闻列表end*/
/* 新闻详情 */
.new-content{margin-top: 60px;margin-bottom: 60px;}
.new-content h1{line-height: 36px;font-size: 34px;margin-bottom: 15px;color: #07284E; text-align:center}
.new-content .z-day{font-size: 14px;color:#666;}
.new-content .z-day span{padding-right: 2%;}
.new-content ._date{ height:30px; line-height:30px; margin-bottom:7px; font-size:13px; color:#676767;  background:url(../images/clock.png) no-repeat left center;padding:3px 0 3px 25px;}
.new-content ._back{background:url(../images/icon_newfh.jpg) no-repeat left center; padding-left: 25px;}
.new-content ._author{background:url(../images/author.png) no-repeat left center; background-size:25px; padding-left:30px;}
.daodu{background:url(../images/newkf.png) no-repeat 50px center #FEEDE9;background-size: 74px;padding:30px 0px 30px 150px; margin-bottom:50px;margin-top:13px;color:#FA3B1F;    border: 1px dashed #f90;overflow:hidden;box-sizing: border-box;}
.daodu p.tip{text-indent:0; font-size:16px;}
.daodu .tel{ width:52%; float:left; color:#ed2225; font-size:28px; font-weight:bold; margin-top:8px;}
.daodu .tel span{ font-size:15px; color:#333; font-weight:normal; vertical-align:center;}
.daodu .tool{ float:right; width:22%;*margin-right:60px;}
.daodu .tool a{ font-size:15px; color:#fff;display:block; float:left; text-align:center;}
.daodu .tool a img{ width:35px;vertical-align: middle;margin-right: 5px;animation: myfirst 0.5s infinite;display: inline-block;margin-left: 10px;}
.daodu .tool a.baojia{padding:8px 45px;background: #f20d01;font-size: 20px;background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#f20d01), to(#ff461f));-webkit-box-shadow: #ff461f 0px 2px 5px;-moz-box-shadow: #ff461f 0px 0px 5px; /*box-shadow: #ff461f 0px 0px 5px;*/margin-top: -15px;}
@keyframes myfirst {
 0% { -webkit-transform: translatex(0); transform: translateY(0);}
50% { -webkit-transform: translatex(-5px) scale(1.01); transform: translatex(-5px) cale(1.01);}
70% { -webkit-transform: translatex(1px) scale(1);  transform: translatex(1px) scale(1);}
100% { -webkit-transform: translatex(0);  transform: translatex(0);}
}
.new-content .cont p{line-height: 32px;padding-bottom: 15px;font-size: 16px;color: #3d3d3d;text-indent: 2em;}
.new-content .cont p img{display: block;margin:15px auto;text-align: center;}
.new-content .cont .left{ float:left; width:75%; line-height:30px;}
.new-content .cont .left img{ margin:15px auto}
.new-content .cont .right{ float:right; width:20%;}
._detailPage_bottom{ border:#f3f3f3 10px solid; }
._detailPage_bottom ul{padding:10px 7%;}
._detailPage_bottom li ._mark{ padding-bottom:8px; font-size:19px; font-weight:bold; color:#07284E; width:100%; display:block; }
._detailPage_bottom .date{ height:30px; line-height:30px; margin-bottom:7px; *width:100%; *overflow:hidden;  font-size:13px; color:#676767; display:block;  background:url(../images/clock.png) no-repeat left center;padding-left:25px;}
._detailPage_bottom li ._title:hover { color:#5c5c5c; }
._detailPage_bottom li ._title { font-size:16px; font-weight:bold; color:#5c5c5c; }
._detailPage_bottom li { padding: 27px 0; }
._detailPage_bottom li._prev{ border-bottom:1px #ececec solid; }
.new-guide{background: #f0f0f0;margin-top: 30px;font-size: 16px;height: 45px;line-height: 45px;}
.new-guide .pre {width: 49%;float: left;text-align: left;}
.new-guide .next{width: 47%;float: right;}
.new-guide span {background: #e0e0e0;line-height: 45px;height: 45px;width: 15%;display: inline-block;margin-right: 15px;text-align: center;}
.new-guide a{ white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.new-guide .pre:hover a,.new-guide .next:hover a{color:#ed1c24;}
.newd-tj{margin-bottom: 60px;}
.newd-tj h3{background: url(../images/newtit_bg.png) no-repeat left top; text-indent:10px;font-size: 32px;color: #07284E;line-height: 64px;font-weight: 600;margin:20px auto 5px;}
.newd-tj ul li{width: 47%;font-size: 16px;font-weight: 400; text-indent:30px;line-height:46px;height:46px;overflow: hidden;float: left;background: url(../images/new_ico.png) no-repeat left center; background-size:20px;text-overflow: ellipsis;white-space: nowrap;}
.newd-tj ul li a{color:#3d4c63;}
/* 新闻详情end*/




/*关于我们滚动部分*/
.slick-slider{ position: relative;display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }
.slick-list{position: relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus {outline: none; }
.slick-list.dragging {cursor:pointer;cursor:hand;}
.slick-slider.slick-list,.slick-track,.slick-slide,.slick-slide img{-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; left:0;top:0;display: block;zoom: 1; }
.slick-track:before,.slick-track:after {content: ""; display: table;}
.slick-track:after{clear: both;}
.slick-loading .slick-track {visibility: hidden; }
.slick-slide {float: left; height: 100%; min-height: 1px; display: none;}
.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-prev,.slick-next{position:absolute;display: block;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top: 50%;margin-top:-10px;padding:0;border:none;outline: none; }
.slick-prev:focus, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { filter:alpha(opacity=25);-moz-opacity:0.25;-khtml-opacity: 0.25; opacity: 0.25; }
.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; filter:alpha(opacity=80);-moz-opacity:0.85;-khtml-opacity: 0.85; opacity: 0.85;; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots { position: absolute; bottom:45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; *zoom:1;*display: inline; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 10px; width:10px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; /* color: black; */ filter:alpha(opacity=25);-moz-opacity:0.25;-khtml-opacity: 0.25; opacity: 0.25;; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75; opacity: 0.75; }
.slick-dots li button {background: #666;border-radius: 50%;}
.slick-slider .slick-active button{background:#f7ac1b;width:35px;border-radius: 20px;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out; transition: all 0.8s ease-in-out;}


/* 面包屑*/
.nav-bar{ border-bottom:#d5ddf0 1px solid; background:#f4f6fa;color:#666;font-size: 14px;height:45px;line-height: 45px;}
.nav-bar .left{ float:left;display: inline-block;}  .nav-bar .right{ float:right;display: inline-block; margin-top:15px; margin-right:40px;} .nav-bar .right a{ background: url(../images/pro_ico.png) left 7px no-repeat;margin-left:15px; overflow:hidden; height:15px; line-height:15px; padding-left:15px;}

/* 新闻list */
.jl35{ margin-top:35px}
.new_cate {padding:20px 0;text-align:center;z-index:10; overflow:hidden; margin-top:35px; }
.new_cate li{display:inline-block;*display:inline;*zoom: 1;margin:0 5.2%;color:#07284E; font-size:20px;cursor:pointer;position:relative;z-index:999; color:#fff }
.new_cate li a{color:#07284E;}
.new_cate li ._title{background:#999;border-radius: 10rem;line-height: 2.1rem; color:#fff; padding:7px 26px;display: block ; font-weight:600}
.new_cate li.active .active{ background-color:#c00;border-radius: 10rem;line-height: 2.1rem; padding:5px 20px;display: block; color:#fff}
.new_cate li.active  ._title{background:#c00; color:#fff}
.new_cate .dot_icon{width:26px;height:26px;border:1px solid transparent;border-radius:50%;display:block;margin:-8px auto 10px;position:relative;}
.new_cate .dot_icon:after{content:"";width:20px;height:20px;background:#999;display:block;position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;border-radius:50%;}
.new_cate li.active .dot_icon{border-color:#c00; z-index:999}
.new_cate li.active .dot_icon:after{background:#c00;}
.new_cate li:after{content:"";width:230px;height:1px;background:rgba(0,0,0,.40); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99cfcecf,endcolorstr=#99000000);position:absolute;top:6px;right:63%;}
.new_cate li:first-child:after{display:none;}

.wrap2{width:1200px;margin:0 auto;position: relative;z-index: 1;}


/* 成功案例 */
.pro-banner { position:relative; overflow:hidden; }
.pro-banner .img { width:100%; }
.nav-list { background:#2B2B2B; }
.nav-list li { float:left; width:20%; text-align:center; padding:32px 0; position:relative; }
.nav-list li a { color:#6B9EE3; font-size:20px; }
.nav-list li.active a { color:#EF4238; }
.nav-list li.active:after { display:block; content:""; font-size:0; line-height:0; border-width:20px; border-color:#FFFFFF; border-top-width:0; border-style:dashed; border-bottom-style:solid; border-left-color:transparent; border-right-color:transparent; position:absolute; bottom:0; left:50%; margin-left:-20px; }
.case-list { background:#F5F7FA; padding-bottom:20px; }
.case-list ul { padding-top:33px; }
.case-list li { background:#FFFFFF; overflow:hidden; margin-bottom:33px; position:relative; transition:all .3s ease-out; }
.case-list li:after { background:url(../images/jt.png) no-repeat; width:27px; height:15px; content:""; display:block; position:absolute; right:20px; bottom:30px; }
.case-list-l { float:left; width:33%; overflow:hidden; max-width:400px; max-height:300px; }
.case-list-l a { display:block; overflow:hidden; }
.case-list-l img { width:100%; -moz-transition:all 1s ease; -o-transition:all 1s ease; -webkit-transition:all 1s ease; -ms-transition:all 1s ease; transition:all 1s ease; }
.case-list li:hover .case-list-l img { -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1); }
.case-list-r { float:left; padding:50px 0 0 30px; width:67%; }
.case-list-r strong { display:block; margin-bottom:30px; }
.case-list-r strong a { font-size:30px; color:#333333; }
.case-list-r p { margin-top:13px; font-size:14px; color:#333333; }
.case-list-r p img { margin-right:5px; }
.case-list-r span { font-size:14px; color:#666666; display:block; margin-top:34px; }
.case-list li:hover strong a { color:#ED1C24; }
.case-list li:hover:after { background:url(../images/jt2.png) no-repeat; width:27px; height:15px; content:""; display:block; position:absolute; right:20px; bottom:30px; }
.case-list li:hover { box-shadow:4px 4px 20px 5px rgba(0, 0, 0, .13); transform:translate(0, -3px); }

/* 案例列表 end*/

/* 案例内页 */

.case-head { border-top-left-radius:60px; border-bottom-right-radius:60px; padding:2px 40px 2px 20px; background:#FFFFFF; position:relative; margin-top:-26%; box-shadow:0 0 20px rgba(33, 73, 130, .2); }
.case-head:before { background:url(../images/box_a2.png) no-repeat; background-size:cover; width:100%; height:220px; content:""; display:block; position:absolute; bottom:0; left:0; }
.case-head .case-head-l { display:block; float:left; max-width:800px; width:65%; }
.case-head .case-head-l img { width:100%; border-radius:10px; border-top-left-radius:60px; }
.case-head .case-head-l h1 { font-size:30px; color:#000000; font-weight:bold; position:relative; margin-left:20px; margin-top:25px; }
.case-head .case-head-l h1:after { width:115px; height:2px; content:""; display:block; background:-webkit-linear-gradient(left, #CFB684, #F8E6C1); background:-o-linear-gradient(right, #CFB684, #F8E6C1); background:-moz-linear-gradient(right, #CFB684, #F8E6C1); background:linear-gradient(to right, #CFB684, #F8E6C1); position:absolute; bottom:-20px; left:0; }
.case-head .line-head-l h1:after { width:100%; }
.line-head-l h1 { margin-top:45px; margin-bottom:60px; }
.case-head .case-head-l p { margin-top:40px; font-size:18px; color:#666666; line-height:2em; margin-left:20px; }
.case-head .case-head-r { float:right; width:32%; margin-top:50px; }
.case-head .line-head-r { margin-top:40px;
    ; }
.case-head .case-head-r .text-box { position:absolute; top:-48px; left:60%; }
.case-head .case-head-r .text-box p { font-size:20px; color:#CC9F67; position:relative; padding-left:25px; }
.case-head .case-head-r .text-box p:before { background:url(../images/text_b.png) no-repeat; background-size:cover; width:13px; height:42px; content:""; display:inline-block; position:absolute; top:7px; left:0; }
.case-head .case-head-r .text-tit { font-size:20px; color:#333333; font-weight:bold; position:relative; margin-bottom:25px; display:inline-block; margin-left:10%; }
.case-head .case-head-r .text-tit:after { width:115px; height:2px; content:""; display:block; background:-webkit-linear-gradient(left, #CFB684, #F8E6C1); background:-o-linear-gradient(right, #CFB684, #F8E6C1); background:-moz-linear-gradient(right, #CFB684, #F8E6C1); background:linear-gradient(to right, #CFB684, #F8E6C1); position:absolute; top:50%; left:120%; }
.case-xm { box-shadow:0 0 20px rgba(33, 73, 130, .2); padding:10px; border-radius:5px; }
.case-xm .box { padding:20px 30px 40px;
    /* border: 1px solid #deecff; */
    background:url(../images/xm_box.png) no-repeat; background-size:100% 100%; border-radius:5px; }
.case-xm .box img { display:block; margin:10px 0 5px; }
.case-xm .box span { font-size:16px; color:#333333; line-height:1.5em; margin-bottom:20px; display:block; }
.case-zx-bj { margin-top:110px; position:relative; z-index:555; }
.line-head-r .case-zx-bj { margin-top:45px; }
.case-zx-bj a { width:57%; float:left; }
.case-zx-bj .sm-bd { width:35%; margin-left:5%; float:left; margin-top:-23px; }
.case-zx-bj .sm-bd p { font-size:14px; color:#333333; }
.case-zx-bj .sm-bd p span { font-size:26px; font-weight:bold; display:inline-block; font-family:"微软雅黑"; background-image:-webkit-gradient(linear, 0 0, 100% 0, from(rgb(249, 140, 48)), to(rgb(249, 73, 40))); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
.case-zx-bj .sm-bd .ewm { margin-top:10px; }
.case-xg { padding-top:0; }
.case-pj { box-shadow:0 0 20px rgba(33, 73, 130, .2); border-radius:30px; padding:40px 40px 160px; position:relative; }
.case-pj:before { display:block; width:136px; height:120px; background:url(../images/kf_b.png) no-repeat; background-size:cover; content:""; position:absolute; right:20px; top:-5px; }
.case-pj:after { display:block; width:100%; height:93px; background:url(../images/kf_a.png) no-repeat; background-size:cover; content:""; position:absolute; right:0; bottom:0; border-bottom-left-radius:30px; border-bottom-right-radius:30px; }
.case-pj .tit { position:relative; }
.case-pj .tit:after { background:url(../images/tit_bg.png) no-repeat 20% center; background-size:cover; content:""; display:block; width:278px; height:140px; position:absolute; left:60px; top:-40px; }
.case-pj .tit strong { font-size:34px; color:#333333; font-weight:bold; position:relative; }
.case-pj .tit strong:before { content:""; display:inline-block; background:url(../images/h_a.png) no-repeat; width:32px; height:32px; vertical-align:middle; margin-right:10px; background-size:cover; }
.case-pj .tit a { position:absolute; display:block; color:#DA251D; border:1px solid #FF9598; border-radius:30px; padding:7px 15px; right:20px; top:25px; }
.case-pj .tit:hover a { background:#DA251D; color:#FFFFFF; }
.case-pj li { overflow:hidden; margin-top:40px; }
.case-pj li .tx { width:12%; float:left; }
.case-pj li .tx img { border-radius:50%; max-width:121px; }
.case-pj li .js { float:left; width:87%; margin-left:1%; margin-top:-15px; }
.case-pj li .js p { font-size:18px; color:#555555; line-height:1.8em; margin-top:10px; }
.case-bom { margin-top:60px; position:relative; }
.case-bom img { width:100%; }
.case-bom .box { position:absolute; left:15%; bottom:30%; width:720px; }
.case-bom .box .tit { font-size:18px; color:#CB9E67; margin-bottom:25px; position:relative; }
.case-bom .box .tit:after { height:1px; width:100px; display:block; background:#CA9D66; background:-webkit-linear-gradient(left, transparent, #CA9D66); background:-o-linear-gradient(right, transparent, #CA9D66); background:-moz-linear-gradient(right, transparent, #CA9D66); background:linear-gradient(to right, transparent, #CA9D66); content:""; position:absolute; right:60px; top:50%; }
.case-bom a { float:left; width:30%; }
.case-bom .sm-bd { float:left; width:60%; margin-left:5%; overflow:hidden; }
.case-bom .sm-bd p { font-size:14px; color:#CB9E67; display:inline-block; }
.case-bom .sm-bd p span { font-size:20px; font-weight:bold; display:inline-block; font-family:"微软雅黑"; background-image:-webkit-gradient(linear, 0 0, 100% 0, from(rgb(249, 140, 48)), to(rgb(249, 73, 40))); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
.case-bom .sm-bd p.ewm { margin-top:5px; float:left; width:21%; }
.case-bom .sm-bd .sm-box { float:left; width:75.5%; margin-left:3%; }
.case-bom .sm-bd .sm-box img { display:block; margin-top:15px; width:auto; }

/* 案例内页 end*/



/* 物料内页 */
.mate-head { margin-top:-29%; }
.mate { padding-bottom:40px; position:relative; background:#FFFFFF; padding:55px 50px 0; border-top-left-radius:60px; }
.mate-head h1 { font-size:36px; color:#6B9EE3; font-weight:bold; text-align:center; position:relative; background:url(../images/h_bg.png) no-repeat center; height:79px; line-height:79px;
    /* z-index: 10; */ }
.mate-head h1::after { position:absolute; width:278px; height:278px; background:url(../images/dd_bg.png) no-repeat; background-size:cover; position:absolute; top:50%; left:50%; margin-left:-139px; content:""; display:block; z-index:5; margin-top:-139px; }
.mate .fb { position:absolute; top:-60px; right:0; }
.mate .fb .left-jt { float:left; position:relative; }
.mate .fb .right-jt { float:left; margin-left:20px; position:relative; }
.mate .fb .img2 { display:none; }
.mate .fb .left-jt a:hover .img1,.mate .fb .right-jt a:hover .img1 { display:none; }
.mate .fb .left-jt a:hover .img2,.mate .fb .right-jt a:hover .img2 { display:block; }
.mate .fb p { background:#FFFFFF; border:1px solid #6B9EE3; font-size:14px; color:#333333; padding:5px 12px; border-radius:5px; display:none; position:absolute; top:60px; left:-70px; text-align:center; }
.mate .fb .left-jt:hover .l-jt,.mate .fb .right-jt:hover .r-jt { display:block; }
.mate .mate-r,.mate .mate-l { margin-left:0; }
.mate .mate-l { max-width:580px; width:49%; padding:0; position:relative; height:450px; background:url(../images/mate_bg.png) right 25px bottom 25px no-repeat #FFFFFF; float:left; box-shadow:0 0 20px rgba(33, 73, 130, .2); }
.mate .mate-l .wl { border:none; padding:23px 58px 0 58px; }
.mate .mate-l .wl:before { display:block; position:absolute; left:0; top:0; content:""; background:url(../images/wl_js.png) no-repeat; width:108px; height:104px; }
.mate .mate-l .wl .name { text-align:right; margin-bottom:20px; position:relative; }
.mate .mate-l .wl .name span { font-size:14px; color:#6B9EE3; border:1px solid #6B9EE3; padding:10px 20px; display:inline-block; border-radius:30px; }
.mate .mate-l .wl .name:after { position:absolute; right:-78px; top:20px; width:78px; height:1px; background:#6B9EE3; content:""; display:block; }
.mate .mate-l .wl p { font-size:16px; color:#666666; font-weight:normal; border-bottom:none; line-height:1.8em; padding-bottom:0; margin-bottom:30px; }
.mate .mate-r { float:right; max-width:600px; width:50%; }
.bg-color { background:#FFFFFF; }
.mate-two { padding-top:30px; }
.mate-all h2 { font-size:30px; color:#333333; text-align:center; position:relative; margin-bottom:45px; margin-top:30px; }
.mate-all h2:after { position:absolute; background:url(../images/h2_bg.png) no-repeat; width:420px; height:19px; background-size:cover; content:""; display:block; bottom:-25px; left:50%; margin-left:-210px; }
.mate-two li { float:left; width:23%; margin-left:2%; }
.mate-two li a { display:block; overflow:hidden; }
.mate-two li img { width:100%; -moz-transition:all 1s ease; -o-transition:all 1s ease; -webkit-transition:all 1s ease; -ms-transition:all 1s ease; transition:all 1s ease; }
.mate-two li img:hover { -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1); }
.mate-two li h3 { height:52px; line-height:52px; box-shadow:0 5px 20px rgba(33, 73, 130, .1); border-bottom-left-radius:10px; border-bottom-right-radius:10px; background:url(../images/h3_bg.png) no-repeat center #FFFFFF; }
.mate-two li h3 a { font-size:18px; color:#333333; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.mate-three { margin-top:75px; padding-bottom:40px; }
.mate-three p { font-size:16px; color:#555555; line-height:2em; margin-top:20px; text-align:justify; }
.mate-three .zy-jt:before,.new-cont-left .zy-jt:before,.pro-cont-left .zy-jt:before { content:""; display:inline-block; background:url(../images/mic1.png) no-repeat -5px; width:56px; height:8px; vertical-align:middle; }
.mate-three .zy-jt:after,.new-cont-left .zy-jt:after,.pro-cont-left .zy-jt:after { content:""; display:inline-block; background:url(../images/mic2.png) no-repeat 5px; width:56px; height:8px; vertical-align:middle; }
.pro-cont-left span.icon-one,.mate-three span.icon-one,.new-cont-left span.icon-one { background:url(../images/wztubiao1.png) no-repeat center center; width:16px; height:14px; display:inline-block; margin-right:5px; vertical-align:middle; margin-top:-3px; }
.pro-cont-left span.icon-two,.mate-three span.icon-two,.new-cont-left span.icon-two { background:url(../images/wztubiao2.png) no-repeat center center; width:25px; height:20px; display:inline-block; margin-right:5px; vertical-align:middle; margin-top:-3px; }
.pro-cont-left span.icon-three,.mate-three span.icon-three,.new-cont-left span.icon-three { background:url(../images/wztubiao3.png) no-repeat center center; width:24px; height:19px; display:inline-block; margin-right:5px; vertical-align:middle; margin-top:-3px; }
.mate-three p em { font-size:18px; color:#C79556; font-weight:bold; margin-left:5px; margin-right:5px; }
.mate-three p img { max-width:100%; margin:13px auto 0; text-align:center; display:block; }
.mate-three p video { text-align:center; margin-left:-2em; margin:0 auto; display:block; max-width:800px; width:100%; }
.xw_swt { position:relative; display:inline-block; color:rgba(245, 227, 189, 1); font-size:18px; background:#1F447D; background:-webkit-linear-gradient(left, #1F447D, #3C73AE); background:-o-linear-gradient(right, #1F447D, #3C73AE); background:-moz-linear-gradient(right, #1F447D, #3C73AE); background:linear-gradient(to right, #1F447D, #3C73AE); height:42px; line-height:42px; padding:0 16px 0 36px; border-top-left-radius:10px; border-top-right-radius:30px; border-bottom-right-radius:30px; border-bottom-left-radius:10px; margin-left:5px; margin-right:5px; text-indent:0; cursor:pointer; }
.xw_swt::before { position:absolute; width:13px; height:13px; background:url(../images/a_lj.png) no-repeat; background-size:100% 100%; content:""; display:inline-block; top:50%; margin-top:-6px; left:16px; }
.mate-kh li { float:left; overflow:hidden; width:50%; box-sizing:border-box; }
.mate-kh li .img { float:left; width:36%; overflow:hidden; }
.mate-kh .mate-r { float:left; margin-left:2%; width:60%; }
.mate-kh .mate-r h3 a { font-size:24px; color:#333333; font-weight:bold; margin-bottom:20px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.mate-kh .mate-r p { font-size:14px; color:#333333; margin-top:10px; }
.mate-kh .mate-r p img { display:inline-block; margin-right:5px; }
.mate-kh .mate-r span { font-size:14px; color:#666666; margin-top:20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:1.8em; }
.mate-new { margin-top:55px; }
.mate-new .tabtit { margin-bottom:0; }
.mate-new .tabtit .now { display:block; float:left; cursor:pointer; height:56px; line-height:56px; width:190px; text-align:center; color:#222222; font-size:24px; border-top:4px solid #27538C; transition:all .4s; background:#FFFFFF; font-weight:700; box-shadow:0px -15px 28px rgba(33, 73, 130, .1); border-top-left-radius:5px; border-top-right-radius:5px; }
.mate-new ul { overflow:hidden; padding:25px 70px; }
.mate-new li { float:left; line-height:36px; width:47%; box-sizing:border-box; background:url(../images/news-titel.png) 0px 13px no-repeat; padding-left:3%; margin-left:10px; }
.mate-new li a { text-decoration:none; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:16px; color:#333333; }
.mate-new .tab-main { box-shadow:0 5px 20px rgba(33, 73, 130, .2); }
.mate-ly { margin-top:60px; }
.mate-ly .online-message { width:66%; float:left; }
.mess-right { float:right; width:28%; margin-top:100px; }
.mess-right .fl { float:left; width:25%; }
.mess-right .fr { float:left; width:75%; margin-left:-5%; }
.mess-right .fr p { font-size:18px; color:#333333; line-height:2em; margin-top:40px; }
.mess-right .fr .tel { margin-top:82px; }
.mess-right .fr .tel strong { display:block; color:#EB3245; font-size:22px; }
.mess-right .fr .tel span { font-size:16px; color:#333333; margin-left:15%; display:block; }
.mess-right .fr .a-swt { margin-top:75px; margin-left:10%; }
.mess-right .fr .a-swt span { font-size:18px; color:#333333; font-weight:bold; cursor:pointer; }
.mess-right .fr ul { margin-top:65px; }
.mess-right .fr li { font-size:18px; color:#666666; margin-bottom:15px; }

/* 物料内页 end*/

/* 产品展示 */
.cd-hero { position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; height:580px; background: url(../images/pro_ban.jpg) no-repeat center top; text-align:center}
.cd-hero-slider li.selected { /* this is the visible slide */ position: relative; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.cd-hero-slider li.move-left { /* slide hidden on the left */ -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); }
.cd-hero-slider li.is-moving, .cd-hero-slider li.selected { /* the is-moving class is assigned to the slide which is moving outside the viewport */ -webkit-transition: -webkit-transform 0.5s; -moz-transition: -moz-transform 0.5s; transition: transform 0.5s; }
/* -------------------------------- Single slide style-------------------------------- */
.ban_img img{ position: absolute;z-index: 1;left: 0; top: 0;}
.cd-hero-slider .cd-full-width,
.cd-hero-slider .cd-half-width { position: absolute; width: 100%; height: 100%;}
.cd-hero-slider .cd-img-container { /* hide image on mobile device */ display: none; }
.cd-hero-slider .cd-img-container img { position: absolute; left: 50%; top: 50%; bottom: auto; right: auto; }
.cd-hero-slider h2, .cd-hero-slider p { text-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); line-height: 1.2; margin: 0 auto 14px; color: #ffffff; width: 90%; }
.cd-hero-slider h2 { font-size: 2.4rem; }
.cd-hero-slider p { font-size: 1.4rem; line-height: 1.4; }
.cd-hero-slider .cd-btn { display: inline-block; padding: 1.2em 1.4em; margin-top: .8em; background-color: rgba(212, 68, 87, 0.9); font-size: 1.3rem; font-weight: 700; letter-spacing: 1px; color: #ffffff; text-transform: uppercase; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); -webkit-transition: background-color 0.2s; -moz-transition: background-color 0.2s; transition: background-color 0.2s; }
.cd-hero-slider .cd-btn.secondary { background-color: rgba(22, 26, 30, 0.8); }
.cd-hero-slider .cd-btn:nth-of-type(2) { margin-left: 1em; }
.no-touch .cd-hero-slider .cd-btn:hover { background-color: #d44457; }
.no-touch .cd-hero-slider .cd-btn.secondary:hover { background-color: #161a1e; }
.cd-hero-slider li { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); }

/* ----------------Single slide style---------------- */

/*=======================index videobg===================*/
.video_show { max-width:1920px; margin:0 auto; background:#FFFFFF; padding-top:30px; box-sizing:border-box; }
.video_show .video { width:100%; position:relative; height:670px; overflow:hidden; }
.video_show .video_txt { position:relative; color:#FFFFFF; vertical-align:middle; max-width:1040px; padding-top:6%; }
.video_show .video_txt h1 { font-size:38px; padding:30px 0; }
.video_show .video_txt p { font-size:18px; line-height:36px; }
.video_show .video_txt p a { display:block; width:200px; padding:0 20px; color:#FFFFFF; background:none; border:1px solid #FFFFFF; margin:15% auto 0 auto; border-radius:5px; transition:all .4s ease; text-align:center; }
.video_show .video_txt p a:hover { background:#D20B17; color:#FFFFFF; border:1px solid #D20B17; transform:translate(0, -10px); }
.videobg { max-width:1920px; position:relative; background:rgba(0, 0, 0, .45); top:-674px; height:670px; overflow:hidden; }

@media (max-width: 1119px) {
  .video_show .video_txt {
    padding-top: 15%;
  }
}

.pro_ban_tit {position: absolute;top: 240px;left: 0;width: 100%; overflow: hidden; z-index:100}
.nomo_banner video {min-height: 100%;min-width: 100%;}
.nomo_banner video, .nomo_banner .cover2 {position: absolute;left: 0;top: 0;}
.pro_ban{padding:3%;  max-width:650px; text-align:left; float:left;margin-top:200px;background:url(../images/red.png) repeat; }
.pro_ban:before {
    content: '';
    width: 31px;
    height: 31px;
    background: url(../images/nh_bn.png) no-repeat;
    position: absolute;
    left: 0;
    top: 0;
}
.ban_tit{padding:10% 0 3% 0;}
.ban_tit ._sub,.pro_ban_tit ._sub,.pro_ban ._sub {display: inline-block;position: relative; text-align:left;font-size:40px;color:#fff;line-height: 1;margin-bottom: 25px;}
.ban_tit ._txt {font-size:17px; line-height:38px; text-align:left; color:#fff;}  .pro_ban_tit ._txt{font-size:16px; text-align:center}  .pro_ban ._txt{ color:#fff; font-size:16px;}
.cd-hero-slider{}

.cover2 { width:100%; height:100%; background:url(../images/video_cover1.png); color:#fff; text-align:center; z-index:99}
.islider video,.islider .cover { position:absolute; left:0; top:0;}
.cover { width:100%; height:100%; background:url(../images/video_cover.png) repeat; color:#fff; text-align:center;}
.islider video { min-height: 100%;min-width: 100%;}
.islider video, .islider .cover {position: absolute; left: 0;top: 0;}
.cover2 { width:100%; height:100%; background:url(../images/video_cover1.png); color:#fff; text-align:center; z-index:99}
.islider_video video {position: absolute;top: 0;left: 0;width: 100%;height: auto;}
.islider video,.cd-hero .cover2 { position:absolute; left:0; top:0;}
.guide { width:81px; height:81px; background:url(../images/mouse_guide.png) no-repeat; position:absolute; left:50%; margin-left:-40px; bottom:5%; z-index:10;}
.guide:hover { -webkit-animation:pudding 1s linear; -moz-animation:pudding 1s linear; -o-animation:pudding 1s linear; -ms-animation:pudding 1s linear; animation:pudding 1s linear;}
.islider .cover .text1 { font-size:65px; margin-top:18%; line-height:1;}
.islider .cover .text2 { font-size:15px; max-width:1000px; margin-left:auto; margin-right:auto; margin-top:3%;}
.islider li { display:block;}
.islider .cover .text1,.islider .cover .text2 { -webkit-transition:all 0.8s ease; transition:all 0.8s ease; opacity:0; display:none/9;}
.islider .cover .text1,.islider .cover .text2 { opacity:1; display:block/9;}
.islider .cover .text1 { font-weight:400; margin-top:12.6%; font-size:50px; text-align:center;color:#fff; }
.islider .cover .text2 { margin-top:2%; }
.islider .cover .text1 img{ width: auto; }



.cd-hero-slider .cd-bg-video-wrapper {display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }    /*决定视频显示与否*/
.cd-hero-slider .cd-bg-video-wrapper video { /* you won't see this element in the html, but it will be injected using js */ display: block; min-height: 100%; min-width: 100%; max-width: none; height: auto; width: auto; 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%); }


/* 产品分类导航 */
.prolist_lei{ width:100%; margin:0 auto; overflow:hidden; padding:20px 0; border-bottom:#e7e7e7 2px solid/* background:#f8f8f8; border-bottom:#e7e7e7 1px solid*/}
.prolist_lei dl{  float:left; width:14.6%; margin:10px 1% 10px;}
.prolist_lei dl dt{ width:100%;}
.prolist_lei dl dt a{ width:135px; height:125px; display:block; margin:0 auto; text-indent:-999em;}
.prolist_lei .cate-tit{  display:block; font-size: 18px;  font-weight:400; margin-top:10px; text-align:center; }
.prolist_lei dl dt a.ps{ background:url(../images/prolist_1.png) no-repeat center center;   }
.prolist_lei dl dt a.xk{ background:url(../images/prolist_2.png) no-repeat center center;}
.prolist_lei dl dt a.mf{ background:url(../images/prolist_3.png) no-repeat center center;}
.prolist_lei dl dt a.jc{ background:url(../images/prolist_4.png) no-repeat center center;}
.prolist_lei dl dt a.psz{ background:url(../images/prolist_5.png) no-repeat center center;}
.prolist_lei dl dt a.case{ background:url(../images/prolist_6.png) no-repeat center center;}
.prolist_lei dl:hover dt a.ps,#act a.ps {background:url(../images/prolist_1_1.png) no-repeat center center;}
.prolist_lei dl:hover dt a.xk,#act a.xk{background:url(../images/prolist_2_2.png) no-repeat center center;}
.prolist_lei dl:hover dt a.mf,#act a.mf{background:url(../images/prolist_3_3.png) no-repeat center center;}
.prolist_lei dl:hover dt a.jc,#act a.jc{background:url(../images/prolist_4_4.png) no-repeat center center;}
.prolist_lei dl:hover dt a.psz,#act a.psz{background:url(../images/prolist_5_5.png) no-repeat center center;}
.prolist_lei dl:hover dt a.case,#act a.case{background:url(../images/prolist_6_6.png) no-repeat center center;}

#act dd h3 a{ color:#f33} /*2017年12月26日15:16:25*/
.pro_lei dl:hover dt a.ps,.pro_lei dl:hover dt a.xk,.pro_lei dl:hover dt a.mf,.pro_lei dl:hover dt a.jc,.pro_lei dl:hover dt a.psz,.pro_lei dl:hover dt a.case{-webkit-transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);-o-transform:rotateZ(10deg);-ms-transform:rotateZ(10deg);transform:rotateZ(10deg)}
.m_pro_lei,.sy_pro_lei,.m_line{ display:none}
.margin {margin-left: auto; margin-right: auto;}
.wh100 { width: 100%; height:100%;}
.pos-a {position: absolute;}
.pos-r {position: relative;}
.cpk_bg{ width:100%; margin:0 auto 0;padding:30px 0px 50px ; overflow:hidden}
.cpk{ display:block; overflow:hidden; margin:20px auto 0;  }
.cpk_bg .tit{ width:100%; margin:0 auto; text-align:center;overflow:hidden}
.cpk_bg  h2{    color: #010101; font-size:40px; margin-bottom:15px; padding:5px 0; text-transform:uppercase}
.cpk_bg  h2 span{ color:#F8C33A}
.cpk_bg p{ font-size:14px; }
.cpk li{ display:block; width:23%; margin:0 1%; height:420px; float:left; position:relative; overflow:hidden; }
.cpk li h3{ display:block; margin-bottom:12px; text-align:center; line-height:60px; font-weight:500; height:60px; font-size:30px; font-size:20px; background:#cc0000; color:#fff;}
.cpk li h3 a{color:#fff;}
.cpk-ti:visited{ color:#3f3f3f;}
.cpk-js{ display:block;  line-height:26px; margin:0 0 20px; font-size:14px; color:#505050;}
.cpk-js:visited{ color:#505050;}
.cpk-jj{ display:block;}
.cpk-jj img{ display:block; width:100%; height:auto; margin:0 auto}
.cpk11{ display:block; position:relative; z-index:2;}
.cpk12{ display:block; position: absolute; width:100%; height:85%; top:100%; background: url(../images/cztbg.png) repeat; z-index:4; padding:35px 0;  }
.cpk12 img{ display:block; margin:0 auto; text-align:center}
.cz-cp{ display:block; width:82%; margin:0 auto}
.cz-cp a{ display:block; border:1px solid #fff; margin-bottom:12px; font-size:16px;text-align:center;  color:#fff; height:50px; line-height:50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cz-cp a:hover{ padding-left:4px;}
.cpk li:hover .cpk12{ top:0;}
.prolist_tj{ max-width:1230px; margin:60px auto; overflow:hidden}
.prolist_tj li{ width:47%; margin:1% 1.5% 2%;float:left;position:relative; list-style:none}
.prolist_tj  .f_size16{color:#666666;}
.prolist_tj .li3 .list_title{font-size:24px;margin-bottom:5px;padding: 30px 0 0 14%; color:#fff}
.prolist_tj .li2 .list_title{font-size:24px;margin-bottom:5px;padding: 30px 0 0 14%; color:#fff}
.prolist_tj .list_box{position:absolute;}
.prolist_tj .list_box a{display:block;color:#fff;}
.prolist_tj .li2,.prolist_tj .li3{float:right;}
.prolist_tj .li2 .list_box,.prolist_tj .li3 .list_box{width:43%;top:0;height:100%;}
.prolist_tj .li2 .list_box a,.prolist_tj .li3 .list_box a{padding: 0 0 0 14%;}
.prolist_tj .li2 .list_box{right:0;/*background: url(../images/hd.png) repeat;*/}
.prolist_tj .li3 .list_box{right:0;/*background: url(../images/yd.png) repeat;*/}
.prolist_tj p,.prolist_tj p a{ color:#9796AB; font-size:15px;}
.prolist_tj .li3 p,.prolist_tj .li3 a{ color:#9796AB;}
.prolist_tj p{ line-height:30px;}
.prolist_tj h3{margin: 0 auto 20px;text-align: center; display: block; font-size: 36px;color: #000;}
.c_condition { margin:15px auto 0; width:100%;overflow: hidden; text-align:center}
.c_condition a{background:url(../images/xx.png) no-repeat right center;color: #535353; font-size: 14px;height: 22px;line-height: 22px; padding:0 25px 0 0;cursor: pointer;text-align: center;margin: 0 4px;}
.gray{ background:#F4f4f4; overflow:hidden; padding:40px 0 0 0; margin-bottom:50px;}

.cp_tit1{ margin:0 auto;  width:97%; overflow:hidden}    .cp_tit1 p{ font-size:14px; font-weight:500;}
.cp_tit1 h3{ margin:0 auto;text-align:center;display: block; font-size:42px; line-height:42px; color: #000;}
.cp_tit1 p{ margin-top:15px;}
.cp_tit2{width:1300px; margin:0 auto; overflow:hidden; margin-top:30px;}
.cp_tit2 h3{text-align:center; margin:0 auto;height: 42px;line-height: 42px;display: block;font: 500 40px/42px "microsoft yahei";color: #000; padding-bottom:10px; }
.cp_tit2 span{ float:right;line-height:52px; width:30%; text-align:right}
.cp_tit2 p{ text-align:center; font-size:14px;}
.es-carousel {margin-top:30px; margin-bottom:30px; overflow:hidden}
.es-carousel li {  width:22%;*width:21.8%; /*padding:2% 2% 1%; */float:left; margin:2% 1.5%;    overflow: hidden; position:relative;_position:static ;}
/*.es-carousel li:hover{ background:#Eb0001; color:#fff}*/
.es-carousel h4 { height:50px; line-height:50px; text-align: center; font-size: 18px; color: #000;  }  .es-carousel h4:hover{ color:#fff}
.es-carousel li img{ width:100%; height:auto; display:inline}
.img_bg{position: relative;}
.prolist_img_bg {
    background: #CFD1D6;    position: relative;
}
.es-carousel li .img {width: 100%; height: auto;transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100);_width:228px;_height:209px;position: relative;}
.es-carousel li:hover .img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.es-carousel p{ text-align:center}
.es-carousel .bj-btn,.es-carousel .r_btn{ width:90px; margin: 0 5px 15px;  display: inline-block; text-align: center;  font-size: 14px;   line-height: 36px;}
.es-carousel .bj-btn{     color: #3d3d3d;border:#333 1px solid; background:#fff}
.es-carousel .r_btn{ background: #99A4AE; border:#99A4AE 1px solid;color: #fff;}
.es-carousel .bj-btn:hover{color: #000; background: #fff; border:1px solid #999;}
.es-carousel .r_btn:hover{color: #fff; background:#252A3C; border:1px solid #252A3C;}

.pro_sol ul{ overflow:hidden; margin-top:40px;}
.pro_sol li{width: 22%;*width:21.8%;float:left; overflow:hidden;margin: 0 1.5% ;}
.pro_sol .title { font-size:40px; font-weight:normal; color:#000;}
.pro_sol .pBox { position:relative; width:100%; height:auto;}
.pro_sol  h4{  width:100%;  line-height:26px; font-size:16px; z-index:999; font-weight:normal;  margin-top:20px; margin-bottom:60px; text-align:center; }
.pro_sol ._img img { width:100%; height:auto;}
.pro_sol ._mask { width:96%; height:96%; margin:2%; position:absolute; text-align:left; background:url(../images/red.png);}
.pro_sol ._mask a { display:block; color:#ffffff; padding:20px 10%; opacity:0; display:none/9; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; margin-top:30px; transition-delay:.2s; -webkit-transition-delay:.2s;}
.pro_sol ._mask p{ font-size:12px; margin-bottom:8px;}
.smallS {width: 50px; top:0; right:0; z-index:9999;height: 43px;}
.pa {position: absolute;}
.pBox ._mask { left:0; top:0; opacity:0; display:none/9; -webkit-transition:all 0.5s ease; transition:all 0.5s ease;visibility: hidden;}
.pBox:hover ._mask { opacity:1; display:block/9; visibility: visible;}
.pBox:hover ._mask a { opacity:1; display:block/9; margin-top:0;}

/* 产品详情面包屑 */
.sub_tit{ width:100%;border-bottom:#eee 1px solid;padding:0.4% 0 ; background:#f4f4f4; font-size:15px;overflow:hidden; color:#000; border-top:90px solid #333;}
.sub_tit span{ font-weight:500;}
.sub_tit_left{ width:50%; float:left;line-height: 40px;}
.sub_tit_right{ float:right; width:48%;}
.sub_tit_right li{ float:left; padding:0 22px ;*padding:0 12px ; margin:13px 0 0 1%;line-height:40px; border-right:#d8d8d8 1px solid;line-height:16px; overflow:hidden;}
.sub_tit_right li a{ color:#666}
.sub_tit_right .act{color:#eb0001}  .sub_tit_right .act a{ color:#eb0001;}

/* 产品详情top */
.pro_div{ width:100%; margin:0 auto; overflow:hidden; /*background:#D6DBE4url(../images/pd_bg1.jpg) no-repeat center top margin-bottom:40px;*/ padding:30px 0; }
.pro-img_m{ display:none}
/*right*/
.pro_right{width:49%;float:right; margin-top:50px;}
.pro_right .bdsharebuttonbox{ width:50%; float:right; margin-top:40px; overflow:hidden}
.pro_right .bdsharebuttonbox span{display:inline-block;vertical-align: middle;line-height:24px;margin:20px 6px 0;}
.pro_right .bdsharebuttonbox a{width:26px; height:24px; background:url(../images/p_share.png) no-repeat;margin:20px 6px 0 0;padding-left: 0;}
.pro_right .bdsharebuttonbox .bds_weixin{background-position:0 0;}
.pro_right .bdsharebuttonbox .bds_tsina{background-position:-29px 0;}
.pro_right .bdsharebuttonbox .bds_tqq{background-position:-58px 0;}
.pro_right .bdsharebuttonbox .bds_bdhome{background-position:-88px 0;}
.pro_right .bdsharebuttonbox .bds_qzone{background-position:-117px 0;}
.pro_right .bdsharebuttonbox .bds_weixin:hover{background-position:0 -24px;}
.pro_right .bdsharebuttonbox .bds_tsina:hover{background-position:-29px -24px;}
.pro_right .bdsharebuttonbox .bds_tqq:hover{background-position:-58px -24px;}
.pro_right .bdsharebuttonbox .bds_bdhome:hover{background-position:-88px -24px;}
.pro_right .bdsharebuttonbox .bds_qzone:hover{background-position:-117px -24px;}
.pro_right h1{font-size: 40px;color: #000;font-weight: normal;word-break: break-all; }
.pro_right .youshi{ font-size:16px; font-weight:200; margin-top:12px; }
.pro_right .youshi span {
    display: inline-block;
    border-radius: 10px 0;
    border: 1px solid #ff6249;
    color: #dd2e17;
    margin-left: 10px;
    padding: 0 5px;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
}
.pro_list{width:100%;margin-top:30px;  overflow:hidden;  }
.ptop2{padding: 20px 0 10px;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea; overflow:hidden; margin-bottom:20px; width:100%;}
.ptop2 p:nth-child(1),.ptop2 p:nth-child(2),.ptop2 p:nth-child(3){ width:26.5%; padding-right:15px;float:left;border-right: 1px solid #eaeaea;}
.ptop2 strong{font-size: 16px;color: #3d3d3d;}  
.ptop2 p:nth-child(1),.ptop2 p:nth-child(2){ margin-right:6%;}
.ptop2 p:nth-child(1) span,.ptop2 p:nth-child(2) span,.ptop2 p:nth-child(3) span{font-size: 18px; font-weight:600; width:100%; margin-bottom:0; color: #000;}
.pro_right p{    margin-bottom:12px;overflow: hidden;width: 100%;font-size: 15px; color:#2d2d2d}
.pro_list p strong{font-weight:500; font-size: 16px;display: inline-block;float: left;  }

.pro_list p span{float:right;width:83%;display: inline-block;font-size: 14px;}
/*.pro_list p:nth-child(1) strong{ font-size:13px; font-weight:bold; display:inline-table; background:url(../images/jl.png) 5px center no-repeat #FCE4C2 ; text-indent:18px; background-size:15px;padding:0 5px; color:#ff4a00; border-radius:10px; margin-right:6px;}
.pro_list p:nth-child(2) strong{ font-size:13px; font-weight:bold; display:inline-table; background:url(../images/jl2.png) 5px center no-repeat #FCE4C2;  text-indent:18px; background-size:15px;padding:0 5px; color:#ff4a00; border-radius:10px; margin-right:6px;}
.pro_list p:nth-child(1),.pro_list p:nth-child(2){ width:49%; float:left}
.pro_list p:nth-child(1) span,.pro_list p:nth-child(2) span{ float:none; display:block}*/
/*wuliao*/
.pro_tel {font-size:20px;float:right; width:52%;color: #000; background:url(../images/pro_t.png) no-repeat left 6px; background-size:46px 45px;
}
.pro_tel p{ font-size:14px; margin-bottom:0; text-indent:55px;}
.pro_tel span {font-family: Arial; color:#c00;font-weight: bold;font-size:35px; padding-left: 55px; }
.pro_tel span a { color:#eb0001; }
.tj_pro_ser{ display:none}
.tj_pro_ser p { display:inline-block; width:30%; margin-right:3%; margin-top:20px;float:left;font-size:13px;}
.icon4 {display:block; float:left; background:url(../images/pro_ser.png) no-repeat;  width:14px; height:14px; margin-right:5px; margin-top:6px; }
.cxxl { width:100%; overflow: hidden; margin:40px 0 0 0; float: left; clear: both; }
.cxxl .get-price { height: 55px; line-height: 55px; text-align:center; background: #f20d01;
    background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#f20d01), to(#ff461f));
    -webkit-box-shadow: #ff461f 0px 2px 5px;
    -moz-box-shadow: #ff461f 0px 0px 5px;
    box-shadow: #ff461f 0px 0px 5px;border-radius:2px; display: inline-block; width:42%; cursor:pointer; float: left; font-size: 22px; color: #fff; }
.cxxl a.zixun { background: #FDCE06; color:#000}
.cxxl a.zixun:hover { color: #eb0001;   }
.cxxl .get-price:hover { background: #3d3d3d; color: #fff; }
.pleft{ width:45%; float:left; margin-top:0;}
.pleftheng{ width:45%; float:left; margin-top:60px; margin-bottom:50px;}
.left-img { float: left; width:100%; position:relative; }
.pro_tj h1 { font-size:40px; color: #222; line-height: 40px; margin-top: 0px; margin-bottom: 3%; text-transform: capitalize; text-align: center; background: url(../images/tit_x.jpg) no-repeat center bottom; padding-bottom:24px; font-family:OpenSans_bold,Open Sans;}
.tab-tit{ position:absolute; right:0; bottom:0;  height:47px; z-index:999; width:100%; *display:none; display:none\9;}
.tab-tit ul{ overflow:hidden;}
.tab-tit ul li{ float:left;  line-height:30px; padding:3px 15px; background:#5F617C ;font-size:12px; margin-right:1px;  color:#fff;  cursor:pointer;}
.tab-tit ul li.current1{ background:#424355 ;}
.pro_div{ width:100%; margin:0 auto; overflow:hidden; /*background:#D6DBE4url(../images/pd_bg1.jpg) no-repeat center top margin-bottom:40px;*/ padding:30px 0; }
.pro-img_m{ display:none}
.pj{ width:100%}
.bg_gray{ width:100%; background:#f5f5f5; margin:0 auto; margin-top:60px; margin-bottom:60px; padding:80px 0; overflow:hidden}
.right{   float:right;text-indent:30px; line-height:30px;  font-size:16px; }
.left{ float:left; line-height:32px; font-size:16px; text-indent:30px; }
.m30{ margin-top:30px}
.m50{ margin-top:50px}
.w1{width:42%;} .w2{width:52%;}




.pd_guide{ width:1300px; margin:0 auto}
.pd_guide li { width:25%;*width:24.8%; float:left; text-align:center;  color:#000;}
.pd_guide a { display:block; color:#000; font-size:20px; padding:14px 0; border-right:#fff 4px solid; position:relative; }
.pd_guide a:after { content:""; display:none; width:0; height:0; overflow:hidden; border-color:#424355 transparent transparent; border-style:solid dashed dashed; border-width:10px; position:absolute; left:50%; margin-left:-10px; bottom:-19px;}
.pd_guide.fixed { position:fixed;  top:0; z-index:10; }
.fixed .pdico { display:none; }
.pd_guide li.active a { background-color:#424355; color:#fff }
.pd_guide li.active a:after { display:block; }
.fixed {position: fixed; top: 0px; left:0; z-index:99; height: 50px;width:100%;}
.fixed .pd_guide{ margin:0 auto; }
.fixed .pd_guide li { width:25%;*width:24.8%; float:left; text-align:center; background-color:#e1e3e5; color:#000;}
.fixed .pd_guide li.active a { background-color:#424355; color:#fff }
#header-wrapper {height:auto; margin:0 auto; width:100%; border-bottom:#f1f1f1 1px solid; border-top:#f1f1f1 1px solid;background:#f6f6f6}
#header-wrapper ul{width:100%; margin:0 auto; }
.fixed #header-wrapper {height:45px; margin:0 auto; width:100%;}
#preview{ float:left; width:50%; overflow:hidden}
.jqzoom{ width:100%; height:auto;/* height:423px; */}  .jqzoom img{ width:90%; height:auto}
.list-h li{ float:left;}
#spec-n5{width:100%; height:66px; padding-top:6px; overflow:hidden; display:none}
#spec-list{ float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:82px;}
#spec-list ul li img{ padding:2px ; border:1px solid #999; width:60px; height:60px;}
.sub_tit_h3{ font-size:28px; font-weight:500; margin-bottom:20px; text-indent:0; line-height:36px;color:#303030}
.jt_top90{ margin-top:90px;}
.w47{ width:47%;}  .w35{ width:35%}  .w55{ width:55%}  .w60{width:60%} .w25{ width:25%;}  .w70{ width:70%;} .w40{ width:40%;}   .w65{ width:65%;} .w75{ width:75%;} .w30{ width:30%;}
.w58{ width:58%}  .w38{ width:38%}
.w20{ width:20%;}
.w46{ width:46%;} .m30{ margin-top:30px;}
.w55 img,.w25 img,.w47 img,.w35 img,.w60 img,.w25 img,.w70 img,.w40 img,.w65 img,.w75 img,.w30 img,.w58 img,.w38 img,.w20 img,.w46 img{ width:100%; height:auto}
.jt_top90{ margin-top:90px;}
.content_1{ width:100%; }  .content_1 p,.content_2 p,.content_3 p{ text-indent:30px;font-size:15px; margin:15px 0; line-height:32px;}
.content_2,.content_3,.adv_pro4,.content_4{ margin-top:10px}
.content_1 embed{ display:block; margin:0 auto; text-align:center; margin-bottom:40px;}
a { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0;}
.l{ float:left} .r{ float:right}
.pd_guide,.pd_guide * { -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.pdico { display:block; width:30px; height:30px; background:url(../images/pd_ico.png) no-repeat; margin:0 auto;}
.pi01 { background-position:0 0; }
.pi02 { background-position:-30px 0; }
.pi03 { background-position:-60px 0; }
.pi04 { background-position:-90px 0; }

.adv_pro1,.adv_pro2,.adv_pro3,.adv_pro4,.adv_pro5,.adv_pro6{ width:1350px; margin:0 auto; overflow:hidden; margin-top:60px; clear:both}
.adv_pro1 ul{ overflow:hidden; margin-top:50px;}
.pro_tit_h2{ text-align:center;background:url(../images/line.png) no-repeat center bottom; padding-bottom:25px; width:300px;  margin:0 auto 30px; font-size:38px;  color:#000;background-size: 160px 3px; }
.lingyu_tit_h2{ text-align:center; margin-bottom:30px; font-size:38px; font-weight:500; color:#303030 }

.adv_pro1  li{ float: left; width: 22%;*width: 21.9%; margin:0 1.5% 2%;    overflow: hidden;position:relative;}
.adv_pro1  li span { position:absolute; display:block; width:0; height:0; border-radius:50%; background:#402A55; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); -webkit-transition:width .8s, height .8s; transition:width .8s, height .8s; z-index:-1; }
.adv_pro1  li:hover { color:#FFFFFF; }
.adv_pro1  li:hover span { width:800px; height:800px; }

.adv_pro1  li img{ width:100%; height:auto}   .adv_pro1 li h4{ text-align:center; margin-top:10px; font-weight:500;margin:0 4% 10%;}
 ._con{
    display: inline-block;
    background-color: #fff;
    cursor: pointer;
    /* margin: 0 10px; */
    text-align: center;
    position: relative;
    overflow: hidden;
    opacity: .99;
    -webkit-transition: all .8s;
    transition: all .8s ;
   display: block; background: #f8f8f8;  padding: 5%; */overflow: hidden }
   ._con:before { content:""; background-color:#FFC527; width:120%; height:120%; position:absolute; top:-120%; left:-120%; -webkit-transition:all .8s; transition:all .8s; border-bottom-right-radius:50%; }
._con:hover:before { top:0; left:0; }

   ._con h3{ font-size: 20px; font-weight: 600;text-align:center; margin-bottom: 10px; position: relative;}
   ._con h4{ font-size: 14px; font-weight: normal; text-align:center; margin:0 auto;position: relative;}
   ._con .ic{  -webkit-transition: all 0.8s ease; transition: all 0.3s ease;  display: inline-block; background:#ffc527 url(../images/zh_icos.png) no-repeat center 0; width:95px; height: 95px; margin-bottom: 10px;margin-left:-260px;margin-top: -55px;border-bottom-right-radius: 50%; position: relative;}
   ._con .icc{  -webkit-transition: all 0.8s ease; transition: all 0.3s ease;  display: inline-block; background:#ffc527 url(../images/zh_icos.png) no-repeat center 0; width:95px; height: 95px; margin-bottom: 10px;margin-left:-350px;margin-top: -60px;border-bottom-right-radius: 50%;position: relative;}
  ._con .iccc{  -webkit-transition: all 0.8s ease; transition: all 0.3s ease;  display: inline-block; background:#ffc527 url(../images/zh_icos.png) no-repeat center 0; width:95px; height: 95px; margin-bottom: 10px;margin-left:-132%;margin-top: -75px;border-bottom-right-radius: 50%;position: relative;}
   ._con .ic1{ background-position: 33px 33px;}
   ._con .ic2{ background-position: -25px 33px;}
   ._con .ic3{ background-position: -84px 33px;}
  ._con .ic4{ background-position: -150px 33px;}
  ._con .ic5{ background-position: -208px 33px;}
  ._con .ic6{ background-position: -268px 33px;}
  ._con .ic7{ background-position: -330px 33px;}
  ._con .ic8{ background-position: -385px 33px;}
  ._con .ic9{ background-position: -448px 33px;}
  ._con .ic10{ background-position: 33px 33px;}
  ._con .ic11{ background-position: -25px 33px;}
  ._con .ic12{ background-position:  -84px 33px;}
  ._con .ic13{ background-position: -150px 33px;}
  ._con .ic14{ background-position: -208px 33px;}
  ._con .ic15{ background-position: -268px 33px;}
  ._con:hover{ color: #fff; -webkit-transition: all .8s;transition: all .8s;}
  ._con:hover .ic{  background:#000 url(../images/zh_icos.png) no-repeat center 0;}
  ._con:hover .icc{   background:#000 url(../images/zh_icos.png) no-repeat center 0;}
  ._con:hover .iccc{ background:#000 url(../images/zh_icos.png) no-repeat center 0;}
  ._con:hover .ic1{ background-position: 33px 33px;}
  ._con:hover .ic2{ background-position: -25px 33px;}
  ._con:hover .ic3{ background-position: -84px 33px;}
  ._con:hover .ic4{ background-position: -150px 33px;}
  ._con:hover .ic5{ background-position: -208px 33px;}
  ._con:hover .ic6{ background-position: -268px 33px;}
  ._con:hover .ic7{ background-position: -330px 33px;}
  ._con:hover .ic8{ background-position: -385px 33px;}
  ._con:hover .ic9{ background-position: -448px 33px;}
  ._con:hover .ic10{ background-position: 33px 33px;}
  ._con:hover .ic11{ background-position: -25px 33px;}
  ._con:hover .ic12{ background-position:  -84px 33px;}
  ._con:hover .ic13{ background-position: -150px 33px;}
  ._con:hover .ic14{ background-position: -208px 33px;}
  ._con:hover .ic15{ background-position: -268px 33px;}


  .pro_choose{ background:#f1f3f4; padding:50px 0; margin-top:90px; margin-bottom:40px;}  .pro_choose img{ width:100%; height:auto}
.pro_choose h3{    font-size: 42px; margin-bottom: 30px; text-align:center;color: #303030;}
.pro_choose li{ width:22%; margin:0 1.5%; float:left}

.pro_ser{ margin:60px auto 80px;}
.pro_ser h3{font-size:42px; line-height:60px;  color:#000; text-align:center;}
blockquote{text-align: center;line-height:34px; font-size:18px;}
q::before{ content:"\201C"; padding:0 20px 5px 0; font-size:42px;color:#eb0001;/*background:url(../images/q1.png) no-repeat; text-indent:-9999px;*/margin-bottom:-7px;}
q::after{ content: "\201D";padding:0 25px 15px 0;font-size:42px;color:#eb0001;/*background:url(../images/q2.png) no-repeat; text-indent:-9999px;*/margin-bottom:-7px;}
.kuan2s {width:1170px; margin:0 auto;}
.pro_ser ul{ margin-top:40px; width:100%; height:auto; overflow:hidden}
.pro_ser li{ width:18%;display:block;background:url(../images/ser_li.jpg) no-repeat right  top; float:left; margin:0 1%;}
.pro_ser .ser_ico{ display:block; margin:0 auto; width:106px;height:105px; margin-bottom:15px;text-align:center; background:url(../images/ser_bg.png) no-repeat center 0 ; line-height:21px;color:#9a9a9a;}
.pro_ser li b{ display:block; font-size:22px; font-weight:normal; text-align:center; font-family:"微软雅黑";color:#242424;}
.pro_ser li p{ text-align:center; font-size:15px;}
.pro_ser li .ico1{ background-position: 0 0;}
.pro_ser li .ico2{ background-position: -106px 0;}
.pro_ser li .ico3{ background-position: -212px 0;}
.pro_ser li .ico4{ background-position: -318px 0;}
.pro_ser li .ico5{ background-position: -424px 0;}

.pro_h3{font-size:42px;margin-top:30px; margin-bottom:30px; padding:10px 0;color:#303030}

.xg_case ul{ height:auto; overflow:hidden;}
.xg_case dl{ float:left; width:47%; height:auto; margin: 0 1.5% 1%;}
.xg_case dl > a{ display:block;  }  .xg_case dt{ width:43%; float:left}
.xg_case dt  img{ width:100%; height:auto; margin-bottom:3px}
.xg_case dt a:hover{ background:#CCC;filter:alpha(opacity=80);opacity:0.8; -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; color:#000000;}
.xg_case dd{ line-height:25px;width:48%; float:right; padding:3% 2% 4% 5%; min-height:152px; background:#f4f4f4; overflow:hidden;}
.xg_case dd:hover{ background:#FDDB41}
.xg_case dd p{ margin-bottom:3px;font-size:14px; }
.xg_case{width:1320px; margin:0 auto; overflow:hidden; margin-top:20px; }
