
*{margin:0;padding:0}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{background:#fff;font-family:"Microsoft YaHei";font-size:14px;margin:0;padding:0;color:#333;-webkit-user-select:none;-moz-user-select:none}
dd,div,dl,dt,form,h1,h2,h3,h4,h5,img,li,ol,p,ul{margin:0;padding:0;border:0}
img,li,ol,ul{border:none;list-style-type:none}
img{display:block;border:0;vertical-align:middle}
input{font-family:"Microsoft YaHei";-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}
textarea{font-family:"Microsoft YaHei";resize:none;background:inherit;outline:0}
:focus,input,select{outline:0}
table{line-height:28px}
a{color:#333;text-decoration:none;outline:0;-webkit-tap-highlight-color:transparent;transition:all .6s}
a:active{color:#333;text-decoration:none;star:expression(this.onFocus=this.blur())}
a:hover{text-decoration:none;color:#e84c3d}
.clear{zoom:1}
.clear:after{content:'';display:block;clear:both;height:0}
input:focus{outline:0}
textarea:focus{outline:0}
button:focus{outline:0}
select:focus{outline:0}
.left{display:inline;float:left}
.right{display:inline;float:right}
.mt5{margin-top:5px!important}
.mt10{margin-top:10px!important}
.mt15{margin-top:15px!important}
.mt20{margin-top:20px!important}
.mt25{margin-top:25px!important}
.mt30{margin-top:30px!important}
.mt35{margin-top:35px!important}
.mt40{margin-top:40px!important}
.mt45{margin-top:45px!important}
.mt50{margin-top:50px!important}
.blank10{clear:both;overflow:hidden;height:10px;line-height:10px}
.blank20{clear:both;overflow:hidden;height:20px;line-height:20px}
.blank30{clear:both;overflow:hidden;height:30px;line-height:30px}
.blank40{clear:both;overflow:hidden;height:40px;line-height:40px}
.blank50{clear:both;overflow:hidden;height:50px;line-height:50px}
.headbg{width:100%;height:auto;min-width:1200px;background-color:#202634;border-bottom:4px solid #e84c3d}
.headcon{width:1200px;height:auto;margin:0 auto;overflow:hidden}
.top{width:auto;height:60px;line-height:60px;margin:30px auto;clear:both;overflow:hidden}
.logo,.top h1{width:auto;height:auto;float:left;overflow:hidden}
.logo img,.top h1 img{width:auto;height:60px}
.top .ggc{letter-spacing:1px;font-size:20px;float:left;color:#fff;margin-left:45px}
.top .ggc strong{color:#e84c3d}
.top .tel{color:#fff;font-size:15px;width:auto;float:right;overflow:hidden}
.top .tel .iconfont{font-size:24px;color:#e84c3d;vertical-align:middle;margin-right:10px}
.top .tel strong,.top .tel span{font-size:20px;font-weight: 600;}
.navbox{height:45px;line-height:45px;clear:both;overflow:hidden}
.navbox li{width:12.5%;font-size:16px;float:left;text-align:center}
.navbox li a{display:block;color:#fff}
.navbox li.active{background:#e84c3d}
.swiper-container{width:100%;min-width:1200px;z-index:2;margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.swiper-wrapper{position:relative;width:100%;height:auto!important;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{float:left;height:auto!important}
.swiper-slide img{width:100%;height:auto;display:block}
.pagination{position:absolute;left:0;bottom:15px;width:100%;text-align:center;z-index:99}
.swiper-pagination-switch{display:inline-block;margin:0 5px;width:10px;height:10px;border-radius:20px;background:#ababac;cursor:pointer}
.swiper-active-switch{background:#f6491e;width:28px}
.jsdt{clear:both;overflow:hidden;width:1200px;height:auto;margin:0 auto;position:relative;z-index:9}
.gsjj{width:50%;float:left}
.jsbox{background:#e84c3d;padding:30px 30px 30px;overflow:hidden}
.sfdt{width:45%;float:right}
.dtbox{background-color:#f4f4f4;padding:30px;overflow:hidden}
.tit{line-height:28px;margin-bottom:10px}
.tit h3{font-size:26px;font-family:"Microsoft JhengHei","Helvetica Neue","Microsoft YaHei",Helvetica,STHeiTi,sans-serif}
.tit p{font-size:16px;font-family:arial;color:#ccc}
.gsjj .tit h3,.gsjj .tit p{color:#fff}
.jjtxt{color:#fff;line-height:28px}
.dt_top{line-height:26px}
.dt_top .rq{display:block;margin:5px 0}
.dt_top .rq .iconfont{font-size:22px;vertical-align:middle;position:relative;top:-2px;margin-right:10px}
.dt_top img{width:100%;display:block}
.dt_top h3{font-size:15px;margin:12px 0 0}
.dt_top p{color:#999}
.dtlist{padding-top:10px;margin-top:15px;border-top:1px solid #ddd}
.dtlist li{clear:both;overflow:hidden;height:30px;line-height:30px;margin-bottom: 15px;}
.dtlist li .rq{color:#999;font-size:13px;float:right}
.dtlist li a,.procon li h3{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.dtlist li a{color:#444;font-size:14px}
.dtbox .more,.jsbox .more{font-size:12px;display:block;width:120px;height:35px;line-height:35px;margin:15px 0 0;text-align:center;background-color:rgba(50,50,50,1);color:#fff}
.dtbox .more:hover{background:#e84c3d}
.jsbox .more{background:#fff;color:#e84c3d}
.cpbox{width:100%;height:auto;min-width:1200px;background:#e8e8e8 url(../img/newbg.jpg) top center no-repeat;background-size:100%;padding:50px 0}
.procon{width:1200px;height:auto;margin:0 auto}
.tit2{font-size:15px;text-align:center;margin-bottom:25px}
.tit2 h3{margin-bottom:8px;font-size:28px;font-family:"Microsoft JhengHei","Helvetica Neue","Microsoft YaHei",Helvetica,STHeiTi,sans-serif;color:#e84c3d}
.procon ul{clear:both;overflow:hidden;margin-right:-2%}
.procon li{width:23%;float:left;background:#fff;margin:2% 2% 1% 0;box-shadow:0 2px 5px #ddd}
.procon li .pli{display:block;width:auto;padding:2%;overflow:hidden}
.procon li img{width:100%;display:block;transition:all .3s}
.procon li:hover img{transform:translateX(5px);transition:all .3s}
.procon li:hover a{color:#e84c3d}
.procon li h3{font-size:15px;font-weight:400;text-align:center;line-height:30px;margin-top:12px}
.wmbot{width:1200px;height:auto;margin:0 auto;overflow:hidden;padding:50px 0}
.wmbcon{clear:both;overflow:hidden;margin-right:-2%}
.wmbcon li{width:31.3%;float:left;margin:0 2% 0 0}
.wmbcon li img{display:block;width:100%}
.txtinfo{background:#f2f2f2;padding:30px;line-height:28px;overflow:hidden}
.wmbcon li:first-child .txtinfo{background:#e84c3d;color:#fff}
.wmbcon li:first-child .txtinfo p{color:#fff}
.txtinfo h3{font-size:18px;font-weight:400;margin-bottom:10px}
.txtinfo .more{font-size:12px;display:block;width:120px;height:35px;line-height:35px;margin:15px 0 0;text-align:center;background-color:rgba(50,50,50,1);color:#fff}
.txtinfo .more:hover{background:#e84c3d}
.wmbcon li:first-child .txtinfo .more{background:#fff;color:#e84c3d}
.jjtxt p{margin-top:10px}
.footxt a{color:#f0f0f0}
.footxt p{color:#fff;font-size:14px}
.hzhb{background-color:#f7fbfe;width:100%;height:auto;min-width:1200px;padding:50px 0;overflow:hidden}
.hbcon{width:1200px;height:auto;margin:0 auto}
.mr_frbox{width:auto;padding:10px 0 0;overflow:hidden}
.mr_frbox ul{overflow: hidden;margin-top: 20px;}
.mr_frbox ul li{float: left;width: 14%;margin-left: 2%; margin-bottom: 10px; border: 1px solid #eee;}
.mr_frbox ul li img{height: auto;width: 100%;}
.mr_frUl{float:left;width:1200px}
.mr_frUl ul li{float:left;overflow:hidden;margin:0 10px;width:220px;display:inline;text-align:center;vertical-align:middle;position:relative}
.mr_frUl ul li img{width:220px;height:auto}
.footer{width:100%;height:auto;min-width:1200px;background-color:#202634;padding:25px 0 20px;border-top:4px solid #e84c3d;overflow:hidden}
.footcon{width:1200px;color:#fff;height:auto;margin:0 auto;overflow:hidden}
.link{height:50px;line-height:50px;clear:both;overflow:hidden;position:relative}
.link h3{font-size:16px;position:absolute;left:0;top:0;width:110px}
.link h3 .iconfont{font-size:22px;margin-right:5px}
.link .linknr{padding-left:110px;overflow:hidden}
.link .linknr a{color:#fff;display:inline-block;margin:0 5px}
.footxt{text-align:center;line-height:28px}
.mob70{clear:both;overflow:hidden;width:100%;height:75px;line-height:75px;display:none}
.mobfoot{display:none;width:100%;height:60px;position:fixed!important;background:#202634;border-top:3px solid #e84c3d;bottom:0;right:0;left:0;margin:0 auto;z-index:99;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.mobfoot ul{clear:both;overflow:hidden;margin-top:6px}
.mobfoot li{width:25%;float:left;text-align:center}
.mobfoot li a{display:block}
.mobfoot li span{display:block;font-size:30px;color:#fff}
.mobfoot li:nth-of-type(1) span,.mobfoot li:nth-of-type(3) span{font-size:26px}
.mobfoot li p{font-size:14px;color:#fff}
.ny_ban{width:100%;height:auto;min-width:1200px;overflow:hidden}
.ny_ban img{display:block;width:100%}
.maincon{width:1200px;height:auto;margin:0 auto;padding:40px 0;overflow:hidden}
.wztip{height:40px;padding:0 10px;clear:both;overflow:hidden;position:relative}
.wztip:after{width:100%;height:4px;position:absolute;left:0;bottom:0;background:url(../img/line.png) repeat}
.wztip .nywz{line-height:40px;float:right;font-size:12px;color:#888}
.wztip h3{font-size:22px;float:left;color:#e84c3d;font-family:"Microsoft JhengHei","Helvetica Neue","Microsoft YaHei",Helvetica,STHeiTi,sans-serif}
.wztip h3 i{font-style:normal;font-weight:400;font-size:26px;vertical-align:middle;position:relative;top:-3px;margin-right:8px}
.nywz .iconfont{font-size:20px;vertical-align:middle;position:relative;top:-2px;margin-right:5px}
.maincon .procon ul{padding:10px 5px 5px;overflow:hidden}
.maincon .procon li{background:url(../img/xqbg.jpg) repeat;outline:1px solid #f2f2f2;box-shadow:none}
.maincon .procon li h3{background:#fff;padding:8px;margin:2px 0 0}
.sfxw{padding:30px 0 0;overflow:hidden}
.sfxw li{clear:both;overflow:hidden;width:100%;padding-bottom:25px;margin-bottom:25px;border-bottom:5px solid #f9f9f9}
.sfxw li:last-child{margin-bottom:0}
.sfxw li .xwtp{width:24%;height:auto;float:left}
.sfxw li .xwtp img{display:block;width:100%;height:auto;border-radius:5px}
.sfxw li .xwnr{width:74%;float:right}
.falist li .fatxt .xwgd,.sfxw li .xwgd{display:block;margin:15px 0 0;text-align:center;font-size:12px;color:#555;width:120px;height:32px;line-height:32px;background:#f7f7f7;border:1px solid #f2f2f2}
.sfxw li .xwnr h3{font-size:15px;font-weight:400;line-height:30px}
.sfxw li .xwnr h3 a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:all .3s}
.sfxw li:hover .xwnr h3 a{padding-left:10px;transition:all .3s;text-decoration:underline}
.sfxw li .xwnr p{height:56px;overflow:hidden;font-size:13px;color:#888;line-height:28px}
.sfxw li .xwnr .date{display:block;font-size:13px;color:#888;margin:8px 0}
.sfxw li:hover .xwgd{background:#e84c3d;border:1px solid #af1a1f;color:#fff}
.falist ul{clear:both;overflow:hidden;margin-right:-2%}
.falist li{width:31.3%;float:left;margin:2% 2% 0 0}
.falist li .faimg{width:auto;overflow:hidden}
.falist li .fatxt{background:#f7f9ff;padding:20px}
.falist li .faimg img{display:block;width:100%;overflow:hidden}
.falist li .fatxt h3{height:42px;line-height:35px;font-size:15px;position:relative;margin-bottom:15px}
.falist li .fatxt h3 i{width:40px;height:4px;background:#e84c3d;position:absolute;left:0;bottom:0}
.falist li .fatxt h3 a,.falist li .fatxt p{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.falist li .fatxt p{height:28px;line-height:28px;overflow:hidden;color:#666}
.falist li .fatxt p span{color:#e84c3d}
.falist li .fatxt .xwgd{background:#e84c3d;border:1px solid #af1a1f;color:#fff}
.gywm,.wmsl,.wmzz{width:auto;clear:both;overflow:hidden;padding:20px 0 0}
.gywm .jsinfo{width:55%;height:auto;float:left;overflow:hidden}
.gywm .jsimg{width:42%;height:auto;float:right;overflow:hidden}
.gywm .jsimg img{display:block;width:100%;height:auto}
.gywm h3{font-size:24px;color:#e84c3d;margin-bottom:5px;font-family:"Microsoft JhengHei","Helvetica Neue","Microsoft YaHei",Helvetica,STHeiTi,sans-serif}
.jjtit{line-height:50px;background:url(../img/title.png) center no-repeat;text-align:center;font-size:26px;color:#e84c3d;font-family:"Microsoft JhengHei","Helvetica Neue","Microsoft YaHei",Helvetica,STHeiTi,sans-serif}
.jscon{font-size:14px;line-height:28px}
.slcon ul{margin-top:10px;margin-left:-1.5%;overflow:hidden}
.slcon li{width:23.5%;float:left;margin-bottom:10px;margin-left:1.5%}
.slcon li:last-child{margin-right:0}
.zzlist{clear:both;overflow:hidden}
.zzlist li{width:15%;float:left;margin:2% 0 0;display:inline}
.zzlist li:nth-of-type(2),.zzlist li:nth-of-type(4){margin:2% 2% 0}
.zzlist li:nth-of-type(6){margin-left:2%}
.slcon li img,.zzlist li img{width:100%;height:auto;display:block}
.fwpj,.wmsl,.wmzz{border-top:5px solid #f9f9f9;margin-top:30px}
.lxbot,.lxtop{width:auto;padding:30px 0 0;overflow:hidden}
.lxbt{text-align:center;font-size:15px}
.aqlist{clear:both;overflow:hidden;padding:65px 0 0;margin-right:-2%}
.aqlist li{width:18%;float:left;margin:2% 2% 0 0;display:inline;text-align:center}
.aqlist li .iconfont{width:100px;height:100px;line-height:100px;font-size:50px;color:#fff;border-radius:100%;margin:-50px auto auto}
.aqlist li .icon1{background:#e84c3d}
.aqlist li .icon2{background:#0cc}
.aqlist li .icon3{background:#f60}
.aqlist li .icon4{background:#0cf}
.aqlist li .icon5{background:#39f}
.aqlist li p{font-size:15px;font-weight:600;line-height:28px;margin-top:10px}
.lxcon{background:url(../img/xqbg.jpg) repeat;padding:20px;margin:20px 0 0}
.lxtxt{width:50%;float:left;padding:2.5%;line-height:30px;background-color:#e84c3d;color:#fff;font-size:15px}
.lxtxt a{color:#fff}
.lxtxt h3{font-size:24px;font-weight:400;margin-bottom:15px}
.lxtxt dl{clear:both;overflow:hidden;margin:8px 0 0}
.lxtxt dl dt{width:28px;height:28px;text-align:center;float:left;font-size:18px;margin-right:5px}
.lxtxt dl dd{width:90%;float:left;word-wrap:break-word}
.lxtxt dl dd{margin-bottom:16px}
.lxtxt dl.zxbj a{width:45%;height:42px;line-height:42px;background:#fff;color:#e84c3d;font-size:15px;display:block;text-align:center;margin:20px 0 0}
.lximg{width:42%;float:right}
.lximg img{display:block;width:100%}
.fwlc,.fwpj{width:auto;overflow:hidden;padding:30px 0 0}
.fwlc li{width:42%;float:left;padding:2% 3%;background:#f7f9ff;border-radius:80px;margin-top:3%;overflow:hidden}
.fwlc li:nth-child(2n){float:right}
.fwlc li .iconfont{width:80px;height:80px;line-height:80px;text-align:center;color:#fff;border-radius:100%;font-size:50px;float:left}
.fwlc li .lctxt{padding-left:110px;line-height:26px}
.fwlc li .icon1{background:#f60}
.fwlc li .icon2{background:#0cf}
.fwlc li .icon3{background:#0cc}
.fwlc li .icon4{background:#e84c3d}
.fwlc li .icon5{background:#39f}
.fwlc li .lctxt h3{line-height:40px;font-size:15px}
.fwpj ul{clear:both;overflow:hidden;margin-right:-2%}
.fwpj li{width:23%;float:left;margin:2% 2% 0 0;display:inline-block}
.fwpj li img{display:block;width:100%}
.xqmain{clear:both;overflow:hidden;padding:30px 0 0}
.tjcp{width:240px;height:auto;float:left}
.tjcp h3{padding:8px 0;font-size:20px;font-weight:400;text-align:center;line-height:28px;margin-bottom:5px;background:#e84c3d;color:#fff}

.tjcp .rxlist{background:url(../img/xqbg.jpg) repeat;padding:10px 15px 15px}
.tjcp .rxlist li{margin-top: 10px;height:auto;padding:15px 5px;position:relative;background: #fff;border: 2px;}
.tjcp .rxlist li img{display:block;width:100%}
.tjcp .rxlist li p{position:absolute;width:100%;left:0;bottom:0;height:32px;line-height:32px;background:#fff;text-align:center;text-overflow:inherit;white-space:normal;overflow:hidden}
.xqbox{padding-left:280px}
.xqbox h1{line-height:40px;font-size:26px;font-weight:600;text-align:center}
.xqbox .info{height:35px;line-height:30px;text-align:center;font-size:13px}
.zxrk{background:#fff1f0;padding:20px;position:relative}
.zxrk .tip{text-indent:0;font-size:14px;color:#3d3d3d;text-align:center}
.zxrk .tel{color:#ed2225;font-size:22px;font-weight:700;width:auto;margin-right:240px}
.zxrk .tel span{font-size:15px;color:#333;font-weight:400}
.zxrk .btn{display:block;margin-top:18px;position:absolute;right:20px;bottom:20px}
.zxbj a img,.zxrk .btn a img{width:30px;vertical-align:middle;margin:-8px 5px 0 0;animation:myfirst .5s infinite;display:inline-block}
.zxbj a.baojia,.zxrk .btn a.baojia{padding:8px 45px;background:#f20d01;color:#fff;font-size:17px;background:-webkit-gradient(linear,0 2%,60% 10%,from(#f20d01),to(#ff461f));-webkit-box-shadow:#ff461f 0 2px 5px;-moz-box-shadow:#ff461f 0 0 5px}
@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)}
}
.xqbox p{font-size:14px;line-height:28px;}
.xqbox img{display:block;max-width:100%;margin:0 auto}
.xqcon{padding:10px 0 0;overflow:hidden}
.lybtn a{display:block;text-indent:40px;padding:0 20px;height:40px;line-height:40px;color:#fff;background:#c9221e url(../img/new-zx.png) 20px center no-repeat}
.xqcon h2{font-size:18px;color:red;margin-bottom:8px;margin-top:20px}
.sxpz{padding-top:12px;color:#999;font-size:15px}
.sxpz .xt{display:block;width:100%;height:3px;background:url(../img/line.png) repeat}
.sxpz ul{width:auto;overflow:hidden;margin-bottom:20px}
.sxpz li{height:28px;line-height:28px;font-size:13px;color:#999}
.sxpz li a{max-width:80%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.sxpz li span{display:block;float:left}
.nytj .tjtit{color:#e84c3d;margin-bottom:12px;text-align:center;font-size:26px;font-family:"Microsoft JhengHei","Helvetica Neue","Microsoft YaHei",Helvetica,STHeiTi,sans-serif}
.nytj li .xwnr p{padding:0}
.nytj li .xwtp{width:28%}
.nytj li .xwnr{width:70%}
.nycpt{clear:both;overflow:hidden;background:url(../img/xqbg.jpg) repeat;padding:25px;margin:30px 0 0}
.nycpt .cpimg{width:42%;float:left}
.nycpt .cpimg img{display:block;width:100%}
.nycpt .cpinfo{width:55%;float:right}
.cpinfo h1{font-size:25px;font-weight:600;color:#e84c3d;margin:15px 0}
.cpxbot h2{font-size:22px;color:#f70;margin:25px 0 12px}
.cpxbot p a{color: #e23211;}
.cpxbot p{font-size:14px;margin-bottom:8px;line-height:28px}
.cpxbot img{display:block;max-width:100%;height:auto;margin:0 auto}
.cpinfo .js,.parameter {font-size:14px;line-height:28px;margin:5px 0;padding:10px 20px;background:#fff;}
.cpinfo p.parameter span{color: #444;font-size: 14px;}
.cpinfo .js i{font-style: normal;color: #e84c3d;margin-right: 8px;}
.cpinfo .js strong,.cpinfo .js span{color:#e84c3d;}
.cpinfo .zxbj{padding:0 15px;overflow:hidden;margin:30px 0 0}
.cpinfo .zxbj a{padding:0;float:left;width:45%;text-align:center;color:#fff;border-radius:5px;height:50px;line-height:50px;font-size:17px;background:#e84c3d}
.nytel{width:auto;float:left;margin-left:20px}
.nytel .iconfont{width:50px;height:50px;line-height:50px;display:block;font-size:54px;color:#e84c3d;float:left;margin-right:10px}
.nytel span{display:block;float:left;line-height:24px}
.nytel span strong,.nytel span {color:#e84c3d;font-size:19px;font-weight: bold;}
.cpxq_bt{background:#f7f7f7;height:42px;border:1px solid #f2f2f2}
.cpxq_bt span{display:inline-block;height:42px;line-height:42px;color:#fff;padding:0 25px;font-size:16px;background-color:#c9221e;background-image:linear-gradient(90deg,#c9221e 30%,#e35d10 50%,#ca231e);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease;-webkit-transition:background .5s ease-out 0s;transition:background .5s linear 0s}
.fwinfo{clear:both;overflow:hidden}
.fwinfo li{background:#f7f7f7;width:31.3%;float:left;margin:0 3% 3% 0;display:inline}
.fwinfo li:last-child{margin-right:0}
.fwinfo li img{display:block;width:100%;vertical-align:middle}
.fwinfo li p{font-size:15px;padding:20px 30px;line-height:28px;word-break:break-word}
.page{clear:both;text-align:center;margin:30px 0 0}
.page a,.page span{border:1px solid #ddd;padding:5px 20px;color:#aaa;margin:0 2px}
.page a:hover{border:1px solid #a0a0a0;color:#077fe0}
.page .current{border:1px solid #e0e0e0;padding:5px 20px;margin:0 2px;color:#aaa;background:#f0f0f0}
#floatDivBoxs{clear:both;width:206px;position:fixed;top:180px;right:-170px;z-index:999;cursor:pointer}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px;background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative}
#floatDivBoxs .floatDqq{padding:10px 14px 0;overflow:hidden}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3;text-align:left;text-indent:8px;padding:0 8px}
#floatDivBoxs .floatDqq li img{float:left;vertical-align:middle;margin-top:8px;height:28px}
#floatDivBoxs .floatDtxt{font-size:16px;color:#333;padding:12px 14px 8px}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;font-size:22px;color:#f08326}
#floatDivBoxs .floatImg{text-align:center;padding:15px;background:#ebebeb;font-size:14px}
#floatDivBoxs .floatImg img{margin-bottom:8px}
#floatDivBoxs .floatDtel img{display:block}
.floatShadow{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25)}
.floatl{background:url(../img/online_bg.png) left center;height:152px;width:36px;float:left;margin-top:85px}
.floatr{width:170px;height:auto;float:right}
#floatDivBoxs:hover{right:0;transition:transform .3s ease 0s}
#backtop{display:none;background:url(../img/backtop.png) no-repeat;width:32px;height:32px;position:fixed;bottom:20px;right:20px}
#backtop:hover{background:url(../img/backtop_hover.png) no-repeat}
.falist li .faimg img,.fwpj li img,.gywm .jsimg img,.lximg img,.mr_frUl img,.mr_frbox img,.ny_ban img,.nycpt .cpimg img,.pro_related li img,.procon li img,.sfxw li .xwtp img,.slcon li img,.swiper-slide img,.tjcp .rxlist li img,.wmbcon li img,.zzlist li img{width:100%!important;height:auto!important}
.fwpj li{text-align:center}
.cpxq_bt{margin-bottom:25px}
.navbox li a.dang{background:#e84c3d}
.procon{margin-top:30px}
.index_line{width:1200px;height:auto;margin:30px auto}
.index_link{width:1200px;height:auto;margin:5px auto}
.index_line .tit{text-align:center}
.index_line ul{overflow:hidden;margin-left:-1.5%;margin-top:20px}
.index_line li{background:#f9f9f9;padding-bottom:2%;width:23.5%;float:left;margin-left:1.5%;margin-bottom:15px;text-align:center}
.index_line li:hover{margin-top:-5px}
.index_line li:hover a{color:#e84c3d}
.index_line li img{width:100%!important;height:auto!important}
.index_line p{padding:0 10px}
.index_line p.js span{font-weight: 600;}
.index_line .tile{text-align:center}
.index_line h4,.index_line p.linetit{margin-top:10px;font-size:14px;color:#444}
.index_line p{margin-top:10px;font-size:14px;color:#444}
.index_line h3,.index_line h2{margin-bottom:8px;font-size:28px;font-family:"Microsoft JhengHei","Helvetica Neue","Microsoft YaHei",Helvetica,STHeiTi,sans-serif;color:#e84c3d;text-align:center}
.sxpz li{width:45%;float:left}
.pro_related{overflow:hidden;margin-top:20px}
.pro_related ul{overflow:hidden;margin-left:-1.5%;margin-top:20px}
.pro_related li{float:left;width:23.5%;text-align:center;margin-left:1.5%}
.pro_related li h4{font-weight:400}
.pro_video{overflow: hidden;margin-left: -1.5%;}
.pro_video dd{float: left;width: 48%;margin-left: 1.5%;border: 1px solid #eee;font-size: 14px;color: #444;text-align: center;}


@media screen and (max-width:1200px){.cpbox,.footer,.headbg,.hzhb,.ny_ban,.swiper-container{min-width:auto}
.footcon,.hbcon,.headcon,.jsdt,.maincon,.procon,.wmbot{width:auto;padding:0 3%}
.maincon,.wmbot{padding:3%}
.maincon .procon{padding:0}
.cpbox .cpli{height:auto;position:relative}
.cpbox .cpli:hover .cpimg{transform:translateY(-10px)}
.cpbox .cpli dd,.cpbox .cpli:hover dd p{display:none}
.cpbox .cpli:hover dd{transform:translateY(0);padding:0 15px}
.cpbox .cpli:hover dd h4{height:55px;line-height:55px}
.xwlist li:last-child{margin-bottom:0}
.case{padding:0}
.index_line,.index_link{width:100%}
}
@media screen and (max-width:1065px){.top .ggc{display:none}
.sfxw li .xwtp{width:28%}
.sfxw li .xwnr{width:69%}
.tjcp{display:none}
.cpinfo .zxbj,.xqbox{padding:0}
.cpinfo h1{font-size:22px}
.cpinfo .zxbj a{width:42%}
}
@media screen and (max-width:920px){.tit h3{font-size:22px}
.procon li h3,.tit p{font-size:14px}
.tit2 h3,.wztip h3 i{font-size:24px}
.wztip h3{font-size:20px}
.sfxw li .xwtp{width:32%}
.sfxw li .xwnr{width:65%}
.gywm .jsimg,.gywm .jsinfo{width:100%;float:none}
.gywm h3{font-size:22px}
.gywm .jsimg{margin:10px 0 0}
.lximg{display:none}
.lxtxt{width:90%;padding:5%;float:none}
.nycpt .cpimg,.nycpt .cpinfo{width:100%;float:none}
.cpinfo h1{margin:12px 0}
.cpinfo .zxbj a{width:45%}
}
@media screen and (max-width:768px){.navbox li{width:14.2%;font-size:15px}
.navbox li:last-child{display:none}
.gsjj,.sfdt{width:100%;float:none}
.jsdt{top:0;padding:3%}
.sfdt{margin-top:3%}
.procon li{width:31.3%}
.procon li h3{font-size:13px}
.procon li:nth-of-type(7),.procon li:nth-of-type(8){display:none}
.wmbcon li{width:100%;float:none;margin:0 0 3%}
.maincon .procon li:nth-of-type(7),.maincon .procon li:nth-of-type(8){display:block}
.sfxw li .xwtp{width:35%}
.sfxw li .xwnr{width:62%}
.sfxw li .xwnr h3{font-size:14px}
.sfxw li .xwnr .date{margin:5px 0}
.sfxw li .xwnr p{height:48px;line-height:24px;font-size:12px}
.sfxw li .xwgd{margin:10px 0 0}
.falist li{width:48%}
.jjtit{font-size:22px}
.fwlc li{background:0 0;border-radius:0}
.fwlc li .iconfont{float:none;margin:0 auto}
.fwlc li .lctxt{padding:0}
.fwlc li .lctxt h3{text-align:center}
.gywm h3{font-size:20px}
.slcon ul{margin-right:-2%}
.slcon li{width:48%}
.slcon li:nth-child(4n){margin-right:2%}
.zzlist{margin-right:-2%;overflow:hidden}
.zzlist li:nth-of-type(2),.zzlist li:nth-of-type(4),.zzlist li:nth-of-type(6){margin:2% 2% 0 0}
.zzlist li{width:31.3%;margin:2% 2% 0 0}
.lxbt{font-size:13px;line-height:24px}
.aqlist li .iconfont{width:80px;height:80px;line-height:80px;font-size:40px}
.aqlist li p{font-size:14px;line-height:24px}
.nytel{display:none}
.cpinfo .zxbj a{display:block;width:80%;float:none;margin:0 auto}
.zxrk .tip{text-align:left}
.zxrk .tel{margin:0}
.zxrk .btn{position:initial}
.zxrk .btn a.baojia{display:block;width:70%;margin:0 auto;text-align:center}
.footer{display:none}
#backtop,.mob70,.mobfoot{display:block}
.gsjj img{width:100%!important;height:auto!important}
.pro_related li{width:48.5%;margin-bottom:15px}
.sxpz li{float:left;width:45%}
.index_line li{width:48.5%;margin-bottom:15px}
}
@media screen and (max-width:620px){.top{margin:10px 0}
.navbox li{width:20%}
.navbox li:first-child,.navbox li:nth-of-type(6){display:none}
.logo,.top h1{float:none}
.logo img,,.top h1{margin:0 auto}
.procon li{width:48%}
.tit2{font-size:13px;margin-bottom:15px}
.tit h3,.tit2 h3{font-size:20px}
.wztip .nywz,.wztip h3{width:100%;float:none}
.wztip{height:auto}
.wztip .nywz{line-height:30px}
.wztip h3{line-height:30px;margin:5px 0 8px;font-size:20px;text-align:center}
.sfxw li .xwtp{width:42%}
.sfxw li .xwnr{width:55%}
.fwpj li{width:31.3%}
.fwpj li:first-child,.fwpj li:last-child{display:none}
.lxtxt h3{font-size:21px}
}
@media screen and (max-width:480px){.sfxw li .xwnr,.sfxw li .xwtp{width:100%;float:none}
.sfxw li .xwnr{margin:10px 0 0}
.fwlc li .iconfont{font-size:40px}
.fwlc li .lctxt{line-height:22px;font-size:12px;margin:10px 0 0}
.fwlc li .lctxt h3{height:30px;line-height:30px;font-size:14px}
.aqlist li .iconfont{width:70px;height:70px;line-height:70px;font-size:35px}
.aqlist li p{font-size:13px;line-height:22px}
.lxtxt dl.zxbj a{font-size:13px}
}
@media screen and (max-width:414px){.zxbtn a{width:100%}
.aqlist li .iconfont{width:60px;height:60px;line-height:60px;font-size:30px}
.zxrk .tel span,.zxrk .tip{font-size:13px}
.lxtxt{text-align:center;font-size:13px}
.lxtxt h3,.zxrk .tel{font-size:18px}
.lxtxt dl dt{display:none}
.jjtit,.tjbt{font-size:20px}
.nyxq h1{line-height:30px;font-size:14px}
.dhtit h3{font-size:16px}
.fwpj li{width:48%}
.lxtxt h3{font-size:18px}
.lxtxt dl dt{display:none}
.sxpz li{font-size:12px}
}
@media screen and (max-width:375px){.navbox li{font-size:14px}
.aqlist li p{font-size:12px}
.lxtxt h3,.zxrk .tel{font-size:15px}
.falist li{width:100%;float:none;margin:4% 0 0}
.aqlist li .iconfont{width:50px;height:50px;line-height:50px;font-size:25px}
.aqlist li p{font-size:12px}
}
.procon li h4,.procon li h3{font-size:15px;font-weight:400;text-align:center;line-height:30px;margin-top:12px;color:#444;padding-bottom:1%}
.dt_top p a,.dt_top h4 a{color:#444;font-size:15px;margin:12px 0 0}
.dtlist li:hover a{color:#e84c3d;margin-left:5px}
.txtinfo p{color:#444;font-size:14px}
.txtinfo p strong,.txtinfo p span{font-size:18px;font-weight:400;margin-bottom:10px}
.hbcontit h3,.hbcontit h2{margin-bottom:8px;font-size:28px;text-align:center;font-family:"Microsoft JhengHei","Helvetica Neue","Microsoft YaHei",Helvetica,STHeiTi,sans-serif;color:#e84c3d}
.hbcontit p,.wmbottit p{font-size:15px;text-align:center;margin-bottom:25px;color:#444}
.wmbottit h3,.wmbottit h2{margin-bottom:8px;font-size:28px;text-align:center;font-family:"Microsoft JhengHei","Helvetica Neue","Microsoft YaHei",Helvetica,STHeiTi,sans-serif;color:#e84c3d}
.dtboxtit,.jsboxtit{line-height:28px;margin-bottom:10px}
.dtboxtit h3,.jsboxtit h3,.dtboxtit h2,,.jsboxtit h2{font-size:28px;color:#333;font-family:"Microsoft JhengHei","Helvetica Neue","Microsoft YaHei",Helvetica,STHeiTi,sans-serif}
.jsboxtit h2,.jsboxtit p{color:#fff}
.dtboxtit p,.jsboxtit p{font-size:16px;font-family:arial;color:#ccc}
.linetit{text-align:center;color:#444;font-size:15px}
.procontit p{font-size:15px;text-align:center;margin-bottom:25px;color:#444}
.procontit h3,.procontit h2{margin-bottom:8px;font-size:28px;text-align:center;font-family:"Microsoft JhengHei","Helvetica Neue","Microsoft YaHei",Helvetica,STHeiTi,sans-serif;color:#e84c3d}
