﻿*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
a{text-decoration:none;color:#666}
li{list-style:none}
img{vertical-align:middle;max-width:100%}
.fl-left{float:left}
.fl-right{float:right}
body{font-size:14px;color:#666;font-family:Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;min-width:320px;overflow-x:hidden}
body{overflow:hidden;margin:0 auto}
.tblue{color:#0260c3}
.bblue{background:#0260c3}
.bwhite{background:#fff}
header{height:86px;width:100%;position:absolute;top:0;left:0;z-index:99;transition:all .3s;-webkit-transition:all .3s}
header .logo{float:left;padding-top:24px;position:relative;z-index:92}
nav{z-index:91;float:right;height:100%}
.nav-ul{width:100%;height:100%;max-width:840px;margin:0 auto}
.nav-ul li{margin:0 28px;height:100%;float:left;text-align:center;position:relative}
.nav-ul li .nav-a1{display:inline-block;height:100%;font-size:18px;color:#fff;padding-top:32px;padding-bottom:18px;position:relative;transition:all .3s;-webkit-transition:all .3s}
.nav-ul li .nav-a1:after{content:"";width:0%;height:2px;background:#fff;position:absolute;left:0;bottom:0;transition:all .3s;-webkit-transition:all .3s}
.nav-ul li.on .nav-a1:after{width:100%}
.nav-ul-div1{width:140px;padding:10px;position:absolute;left:50%;margin-left:-70px;top:86px;background:#fff;display:none}
.nav-ul-div1 a{font-size:15px;line-height:30px;display:block;text-align:center;margin:5px 0}
.nav-ul-div1 a:hover{background:#0260c3;color:#fff}
.header-rt{height:40px;float:right;margin-left:59px;margin-top:31px;position:relative;z-index:93}
.header-rt form{border-bottom:2px solid #fff}
.qiehuanyuyan{width:80px}
.qiehuanyuyan dt span{width:17px;display:inline-block;height:7px}
.qiehuanyuyan dt img{margin-right:10px;width:21px;height:21px;border-radius:100%}
.qiehuanyuyan dt{font-size:16px;color:#fff;line-height:40px;cursor:pointer;background-size:12px}
.qiehuanyuyan dd{font-size:16px;line-height:30px}
.qiehuanyuyan dd img{margin-right:10px;width:22px;height:22px;border-radius:100%}
.qiehuanyuyan .yuyangidv{width:80px;padding:6px;border:1px solid #e5e5e5;background-color:#fff;position:relative;display:none;left:50%;transform:translateX(-50%)}
.qiehuanyuyan .yuyangidv:after{position:absolute;width:12px;height:8px;background-repeat:no-repeat;background-position:center;background-size:12px;background-image:url(images/yyimg.png);top:-7px;left:45%;content:""}
.on .qiehuanyuyan dt{color:#787878}
.qiehuanyuyan:hover .yuyangidv{display:block}
.cli .qiehuanyuyan dt{color:#787878}
.cli .qiehuanyuyan dd a{color:#787878}
.header-rt .int1{width:100%;height:40px;font-size:14px;color:#333;line-height:40px;padding-right:40px;background:0 0;border:initial}
.header-rt .int1::-webkit-input-placeholder{color:#fff}
.header-rt .int2{width:40px;height:40px;background:url(images/ico03.png) no-repeat center;position:absolute;right:80px;top:0;background-color:none;border:initial}
.slick-slider{position:relative;margin-top:0;outline:0;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0 none}
.slick-list.dragging{cursor:pointer;cursor:hand;outline:0 none}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;outline:0 none;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block;width:100%}
.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}
.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}
.slick-arrow.slick-hidden{display:none}
.slick-dots{position:absolute;bottom:45px;list-style:none;display:block;text-align:center;padding:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;padding:0;cursor:pointer}
.slick-dots button{display:none}
.banner .slick-dots{bottom:60px;height:11px;text-align:center}
.banner .slick-dots li{width:11px;height:11px;vertical-align:top;margin:0 6px;float:none;border:2px #fff solid;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}
.banner .slick-dots li.slick-active{border-color:#d62a41;-moz-opacity:1;-khtml-opacity:1;opacity:1;background:#d62a41}
@media (min-width:1025px){header.on{background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}
header.on .nav-ul li .nav-a1{color:#333;transition:all .3s;-webkit-transition:all .3s}
header.on .nav-ul li .nav-a1:hover:after{width:100%}
header.on .nav-ul li .nav-a1:after{background:#0260c3}
header.on .header-rt form{border-bottom:2px solid #333}
header.on.header-rt .int1{color:#333}
header.on .header-rt .int1::-webkit-input-placeholder{color:#333}
header.on .header-rt .int2{background:url(images/ico04.png) no-repeat center}
header.bwhite{background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}
header.bwhite .nav-ul li .nav-a1{color:#333;transition:all .3s;-webkit-transition:all .3s}
header.bwhite .nav-ul li .nav-a1:hover:after{width:100%}
header.bwhite .nav-ul li .A:after{background:#0260c3;width:100%}
header.bwhite .nav-ul li .A{color:#0260c3}
header.bwhite .nav-ul li .nav-a1:after{background:#0260c3}
header.bwhite .header-rt form{border-bottom:2px solid #333}
header.bwhite.header-rt .int1{color:#333}
header.bwhite .header-rt .int1::-webkit-input-placeholder{color:#333}
header.bwhite .header-rt .int2{background:url(images/ico04.png) no-repeat center}
header.bwhite .img2{display:block}
header.bwhite .img1{display:none}
header.bwhite .qiehuanyuyan dt{color:#787878}
header.cur{background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}
header.cur .nav-ul li .nav-a1{color:#333;transition:all .3s;-webkit-transition:all .3s}
header.cur .nav-ul li:nth-child(2) .nav-a1{padding-right:15px;background:url(images/ico02.png) no-repeat right 70px}
header.cur .nav-ul li .nav-a1:hover:after{width:100%}
header.cur .nav-ul li .nav-a1:after{background:#333}
header.cur .header-rt form{border-bottom:2px solid #333}
header.cur.header-rt .int1{color:#333}
header.cur .header-rt .int1::-webkit-input-placeholder{color:#333}
header.cur .header-rt .int2{background:url(images/ico04.png) no-repeat center}
}
header.cli{background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}
header .img1{display:block}
header .img2{display:none}
header.cli .img1{display:none}
header.cli .img2{display:block}
header.on .img1{display:none}
header.on .img2{display:block}
header.cli .nav-ul li .nav-a1{color:#333}
header.cli .nav-ul li:nth-child(2) .nav-a1{padding-right:15px;background:url(images/ico44.png) no-repeat right 50px}
header.cli .nav-ul li .nav-a1:hover:after{width:100%}
header.cli .nav-ul li .nav-a1:after{background:#333}
header.cli .header-rt form{border-bottom:2px solid #333}
header.cli .header-rt .int1{color:#333}
header.cli .header-rt .int1::-webkit-input-placeholder{color:#333}
header.cli .header-rt .int2{background:url(images/ico04.png) no-repeat center}
.w1750{max-width:1560px;width:95%;margin:0 auto}
.nav2{display:none}
.header-rt2{display:none}
@media (max-width:1023px){nav{display:none}
.header-rt1{display:none}
.header-rt2{margin-top:0;float:left;margin-left:30px;height:50px;margin-bottom:15px;width:calc(100% - 60px)}
.header-rt2 .int1{height:50px;font-size:16px}
.header-rt2 .int2{height:50px;background:url(images/ico03.png) no-repeat center}
.header-rt2 .int2::-webkit-input-placeholder{color:#fff}
.header-rt2 .int1::-moz-placeholder{color:#fff}
.header-rt2 .int1:-ms-input-placeholder{color:#fff}
header{border-bottom:none}
.header-div{display:block;width:40px;float:right;padding-top:30px;position:relative;z-index:94}
.header-div div{width:100%;height:5px;border-radius:2px;background:#fff;margin-bottom:9px;opacity:1;transition:all .5s}
.header-div.on div{background:#333}
.header-div.on .header-d1{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transform-origin:0;-ms-transform-origin:0;-webkit-transform-origin:0;-moz-transform-origin:0;transition:all .5s}
.header-div.on .header-d2{opacity:0;transition:all .5s}
.header-div.on .header-d3{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:0;-ms-transform-origin:0;-webkit-transform-origin:0;-moz-transform-origin:0;transition:all .5s}
.nav2{width:100%;padding-bottom:150px;background:#fff;position:absolute;top:0;left:0;padding-top:86px;display:none;overflow:auto}
.nav2 a:hover{color:#333}
.nav2-li{width:100%;float:left;font-size:16px;color:#333;line-height:60px}
.nav2-li:first-child{border-top:1px solid rgba(0,0,0,.1)}
.nav2-a1{display:block;width:100%;height:100%;font-size:16px;color:#333;line-height:60px;padding:0 2.5%;border-bottom:1px solid rgba(0,0,0,.1)}
.nav2-a1 span{font-size:20px;font-weight:700;float:right}
.nav2-div{display:none}
.nav2-div a{display:block;height:50px;font-size:14px;line-height:50px;color:#333;line-height:50px;padding:0 60px;border-bottom:1px solid rgba(0,0,0,.1)}
header.cli .header-div div{background:#333}
.header-mdss{width:40px;height:40px;float:right;margin-top:40px;margin-right:30px;background:url(images/ico03.png) no-repeat center;background-size:25px;position:relative;z-index:94}
.header-mdss.on{background:url(images/ico04.png) no-repeat center;background-size:25px}
.header-rt2{display:none}
.header-rt2{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);margin:0;z-index:95;background-size:20px}
.header-rt2 form{width:calc(90% - 70px);position:absolute;top:40%;left:5%;border-bottom:1px solid #fff;position:relative}
.header-rt-gb{width:50px;height:50px;background:url(images/x01.png) no-repeat center;position:absolute;top:0;right:-70px}
}
@media (max-width:767px){.header-div.on .header-b1{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transform-origin:0;-ms-transform-origin:0;-webkit-transform-origin:0;-moz-transform-origin:0;transition:all .5s}
.header-div.on .header-b2{opacity:0;transition:all .5s}
.header-div.on .header-b3{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:0;-ms-transform-origin:0;-webkit-transform-origin:0;-moz-transform-origin:0;transition:all .5s}
.nav2{width:100%}
}
footer{background:#fff}
.footer-a{border-bottom:1px solid rgba(0,0,0,.1);height:100px;line-height:100px;position:relative;text-align:center}
.footer-a1{display:inline-block;margin:0 10px}
.footer-a1 img{width:35px}
.footer-a2{position:absolute;left:50%;margin-left:10px}
.footer-a2 img{width:50px}
.footer-a2{line-height:100px}
.footer-aa{float:right;cursor:pointer}
.footer-b{padding:20px;font-size:14px;color:#3e3e3e;line-height:40px;overflow:hidden}
.footer-b1{float:left}
.footer-b2{float:right}
.footer-b4{display:none}
@media (max-width:767px){.footer-a1,.footer-a2{line-height:1.5rem}
.footer-a1 img{width:.7rem}
.footer-a2 img{width:1rem}
.footer-aa{line-height:1.5rem;width:.5rem}
.footer-a{height:1.5rem;line-height:1.5rem}
.footer-b{font-size:.22rem;line-height:.45rem;text-align:center;padding:.3rem .4rem}
.footer-b .w1750{padding:0}
.footer-b1{display:none}
.footer-b3{display:none}
.footer-b4{display:block}
.footer-b4 span{display:block}
}
.w1200{width:100%;max-width:1300px;padding:0 50px;margin:0 auto}
.sf-ban{width:100%;height:899px;background:no-repeat center;position:relative}
.sf-ban-div{width:100%;max-width:1300px;padding:0 50px;margin:0 auto;padding-top:400px}
.sf-ban-d1{font-size:42px;color:#fff;line-height:50px;font-family:arial;font-weight:700;text-align:center}
.sf-ban-d2{font-size:42px;color:#fff;line-height:50px;margin-top:10px;text-align:center}
.sf-nav{height:70px;border-bottom:1px solid rgba(0,0,0,.1);text-align:center}
.sf-nav-a{display:inline-block;width:160px;height:70px;font-size:16px;color:#3f3f3f;text-align:center;position:relative;line-height:70px;cursor:pointer}
.sf-nav-a:after{content:"";width:1px;height:20px;position:absolute;top:25px;left:0;background:rgba(0,0,0,.1)}
.sf-nav-a:first-child:after{display:none}
.sf-nav-a:hover{color:#ea524f}
.sf-nav-a.on{color:#ea524f}
.sf-nav-pos{position:fixed;top:10px;opacity:0}
.sf-nav.on .sf-nav-pos{width:100%;position:fixed;top:0;border-bottom:1px solid rgba(0,0,0,.1);background:#fff;z-index:79;opacity:1;transition:all .5s;-webkit-transition:all .5s}
.page{width:100%;height:38px;text-align:right}
.page a{height:38px;font-size:14px;text-align:center;line-height:38px;background:#f6f6f6;display:inline-block;margin:0 2px}
.page .prev{background:#f6f6f6 url(images/ico26.png) no-repeat center}
.page .next{background:#f6f6f6 url(images/ico06.png) no-repeat center}
.page .first-page{background:#f6f6f6 url(images/ico26s.png) no-repeat center}
.page .last-page{background:#f6f6f6 url(images/ico06s.png) no-repeat center}
.page a:hover{color:#ea524f}
.page a.active{color:#ea524f}
.sf-tk{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:89;display:none}
.sf-tk-a{width:80%;overflow:hidden;max-height:90%;margin:0 auto;margin-top:2%}
.sf-tk-a video{max-width:100%;max-height:100%}
.sf-tk-x{width:55px;height:55px;background:url(images/x01.png) no-repeat center;position:absolute;top:20px;right:20px;cursor:pointer;transition:all .3s;-webkit-transition:all .3s}
.sf-tk-x:hover{opacity:.8;transition:all .3s;-webkit-transition:all .3s}
.sf-ban-cli{width:30px;height:30px;background:url(images/ico57.png) no-repeat center;position:absolute;bottom:50px;left:50%;z-index:9;margin-left:-15px;-webkit-animation:span-up 2s linear infinite;animation:span-up 2s linear infinite}
@keyframes span-up{25%{transform:translateY(8px)}
100%,50%{transform:translateY(0)}
75%{transform:translateY(-8px)}
}
@-webkit-keyframes span-up{25%{-webkit-transform:translateY(8px)}
100%,50%{-webkit-transform:translateY(0)}
}
@media (max-width:767px){.w1200{padding:0 .4rem}
.sf-ban{height:7rem;background-size:cover}
.sf-ban-div{padding:0 .4rem;padding-top:2.5rem}
.sf-ban-d1{font-size:.4rem;line-height:.5rem}
.sf-ban-d2{font-size:.45rem;line-height:.6rem}
.sf-ban-cli{bottom:.6rem}
.sf-nav{height:.8rem}
.sf-nav .w1200{padding:0}
.sf-nav-a{width:1.6rem;height:.8rem;font-size:.24rem;line-height:.8rem}
.sf-nav-a:after{height:.3rem;top:.25rem}
.page{height:.6rem;line-height:.6rem}
.page a{width:.6rem;height:.6rem;font-size:.24rem;line-height:.6rem;margin:0 .02rem}
}
.ibanner .swiper-slide{height:100%;height:960px;background:no-repeat center;background-size:cover}
.ibanner .swiper-slide{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}
.ibanner-div{width:100%;max-width:1750px;margin:0 auto;padding-left:113px;padding-right:50px}
.ibanner-div .iban-d2{font-size:50px;line-height:50px;color:#fff;margin-top:15px;text-align:left;font-family:Arial}
.ibanner-span-cont{height:90px;position:relative;top:-90px}
.ibanner-span{bottom:104px!important}
.ibanner-span span{width:50px;height:5px;border-radius:2.5px;background:#fff;margin-right:20px;opacity:1;transition:all .3s;-webkit-transition:all .3s}
.ibanner-span .swiper-pagination-bullet-active{background:#ea544f;border-radius:5px;transition:all .3s;-webkit-transition:all .3s}
.ipro{width:100%;height:810px;overflow:hidden;margin-bottom:90px;position:relative}
.ipro-a{width:100%;float:left;height:202.5px;background:#fff}
.ipro-a1{width:25.15%;height:100%;border-top:1px solid rgba(0,0,0,.1);position:relative;cursor:pointer;z-index:3}
.ipro-a:first-child .ipro-a1{border:none}
.ipro-a1-a{font-size:22px;line-height:1;padding-top:75px;text-align:center;color:#424242;font-family:arial;padding-left:4%;position:relative;z-index:3;transition:all .3s;-webkit-transition:all .3s}
.ipro-a1-b{font-size:28px;line-height:30px;text-align:center;color:#424242;margin-top:8px;padding-left:4%;position:relative;z-index:3;transition:all .3s;-webkit-transition:all .3s}
.ipro-a1-c{width:0%;height:100%;background:url(images/img01.jpg) no-repeat center;position:absolute;left:0;top:0;z-index:2;transition:all .3s;-webkit-transition:all .3s}
.ipro-a2{width:74.85%;height:810px;background:no-repeat center;position:absolute;top:0;right:0;display:none;z-index:2;overflow:hidden;transition:all .3s;-webkit-transition:all .3s}
.ipro-a2-a{display:block;width:225px;height:60px;border:2px solid rgba(255,255,255,.6);border-radius:2px;font-size:18px;line-height:56px;color:#fff;text-align:center;position:absolute;bottom:70px;right:70px;transition:all .3s;-webkit-transition:all .3s}
.ipro-a2-a img{margin-left:8px;position:relative;top:-1px;transition:all .3s;-webkit-transition:all .3s}
.ipro-a2-a:hover{background:rgba(255,255,255,.2);color:#fff;transition:all .3s;-webkit-transition:all .3s}
.ipro-a2-a:hover img{margin-left:12px;transition:all .3s;-webkit-transition:all .3s}
.ipro-a.on .ipro-a1-a{color:#fff;transition:all .3s;-webkit-transition:all .3s}
.ipro-a.on .ipro-a1-b{color:#fff;transition:all .3s;-webkit-transition:all .3s}
.ipro-a.on .ipro-a1-c{width:105%;transition:all .3s;-webkit-transition:all .3s}
.ipro-a:first-child .ipro-a2{display:block;transition:all .3s;-webkit-transition:all .3s}
.iabout{overflow:hidden;margin-bottom:90px;background:#fff}
.iabout-a{width:calc(100% - 585px);float:left;height:597px}
.iabout-a div{background:no-repeat center;width:100%;height:100%;max-width:1055px}
.iabout-b{width:465px;float:right;margin-right:60px;padding-top:90px;margin-left:30px}
.iabout-b1{font-size:46px;color:#424242;line-height:50px;font-weight:700}
.iabout-b2{font-size:28px;color:#424242;line-height:35px;margin-top:10px}
.iabout-b3{padding:30px 0;margin-top:30px;border-top:1px solid rgba(0,0,0,.1);font-size:18px;color:#424242;line-height:35px}
.iabout-b4{display:block;width:205px;height:65px;border:1px solid rgba(0,0,0,.1);border-radius:3px;font-size:18px;color:#424242;line-height:63px;text-align:center;padding-right:60px;background:#f9f9f9;position:relative;transition:all .3s;-webkit-transition:all .3s}
.iabout-b4 span{width:60px;height:63px;position:absolute;top:0;right:0;background:url(images/ico06.png) no-repeat center;border-left:1px solid rgba(0,0,0,.1)}
.iabout-b4:hover{color:#424242;opacity:.8;transition:all .3s;-webkit-transition:all .3s}
.ivoice-bj{width:100%;height:646px;background:no-repeat center}
.ivoice{padding-top:70px}
.ivoice-a{font-size:28px;color:#fff;line-height:35px;font-family:arial;font-weight:700;text-align:center}
.ivoice-b{font-size:28px;color:#fff;line-height:35px;text-align:center}
.ivoice-c{margin-top:100px}
.ivoice-swiper{max-width:1530px;height:250px;padding:10px 0;margin:0 auto}
.ivoice-swiper .swiper-slide{overflow:hidden}
.ivoice-cc{display:block;width:50%;float:left;padding-right:2%;cursor:pointer}
.ivoice-c1{width:125px;float:left;text-align:center;padding-top:15px}
.ivoice-c1-a{width:90px;height:90px;border-radius:100%;margin:0 auto}
.ivoice-c1-b{font-size:14px;color:#fff;line-height:25px;margin-top:12px}
.ivoice-c1-c{font-size:12px;color:#fff;line-height:20px}
.ivoice-c2{width:calc(100% - 145px);float:right;border:3px solid rgba(255,255,255,.6);border-radius:3px;border-left:none;padding:30px 30px;height:230px;position:relative;transition:all .3s;-webkit-transition:all .3s}
.ivoice-c2-a{font-size:14px;color:#fff;line-height:28px;height:90px}
.ivoice-c2-b{border-bottom:1px solid rgba(255,255,255,.1);height:1px;width:100%;margin-top:20px}
.ivoice-c2-c{float:left;margin-top:15px}
.ivoice-c2-e{font-size:18px;line-height:30px;float:right;margin-top:25px;color:#fff}
.ivoice-c2-e img{position:relative;top:-1px;margin-left:5px;transition:all .3s;-webkit-transition:all .3s}
.ivoice-c2-f{width:13px;height:230px;background:url(images/ico17.png) no-repeat center;position:absolute;left:-11px;top:-2px;opacity:.6;transition:all .3s;-webkit-transition:all .3s}
.ivoice-cc.on{padding-right:0;padding-left:2%}
.ivoice-cc.on .ivoice-c1{float:right}
.ivoice-cc.on .ivoice-c2{float:left;border:3px solid rgba(255,255,255,.6);border-right:none}
.ivoice-cc.on .ivoice-c2-f{width:13px;height:230px;background:url(images/ico18.png) no-repeat center;position:absolute;left:initial;right:-11px;top:-2px;opacity:.6}
.ivoice-c2:hover{border:3px solid #fff;border-left:none;transition:all .3s;-webkit-transition:all .3s}
.ivoice-c2:hover .ivoice-c2-f{opacity:1;transition:all .3s;-webkit-transition:all .3s}
.ivoice-c2:hover .ivoice-c2-e img{margin-left:10px;transition:all .3s;-webkit-transition:all .3s}
.ivoice-cc.on .ivoice-c2:hover{border:3px solid #fff;border-right:none;transition:all .3s;-webkit-transition:all .3s}
.ivoice-cc.on .ivoice-c2:hover .ivoice-c2-f{opacity:1;transition:all .3s;-webkit-transition:all .3s}
.ivoice-cc.on .ivoice-c2:hover .ivoice-c2-e img{margin-left:10px;transition:all .3s;-webkit-transition:all .3s}
.ivoice-d{height:60px;margin-top:25px;text-align:center}
.ivoice-d1{width:30px;height:30px;background:url(images/ico09.png) no-repeat center;margin:0 auto;cursor:pointer;transition:all .3s;-webkit-transition:all .3s}
.ivoice-d1:hover{background:url(images/ico11.png) no-repeat center;transition:all .3s;-webkit-transition:all .3s}
.ivoice-d2{width:30px;height:30px;background:url(images/ico10.png) no-repeat center;margin:0 auto;cursor:pointer;transition:all .3s;-webkit-transition:all .3s}
.ivoice-d2:hover{background:url(images/ico12.png) no-repeat center;transition:all .3s;-webkit-transition:all .3s}
.isearch-bj{width:100%;height:217px;background:no-repeat center}
.isearch{width:580px;margin:0 auto;padding-top:65px;position:relative}
.isearch form{overflow:hidden}
.formd1{width:2px;height:20px;background:#97a891;position:absolute;left:28px;top:91px}
.isearch .int1{width:475px;height:70px;background:#fff;border:none;border-radius:3px;float:left;padding-left:45px;padding-right:20px;font-size:18px;color:#333}
.isearch .int2{width:95px;height:70px;background:#fff url(images/ico13.png) no-repeat center;float:right;border:none;border-radius:3px}
.isearch-a{font-size:14px;color:#666;line-height:30px;margin-top:10px;padding-left:40px}
.isearch-a a{font-size:14px;color:#666;line-height:30px;margin-right:12px;cursor:pointer;transition:all .3s;-webkit-transition:all .3s}
.isearch-a a:hover{border-bottom:1px solid rgba(0,0,0,.9);opacity:.8;transition:all .3s;-webkit-transition:all .3s}
@media (max-width:1400px){.ipro{height:1000px}
.ipro-a{width:25%;height:180px;float:left}
.ipro-a1{width:100%}
.ipro-a2{width:100%;top:180px}
.ipro-a.on .ipro-a1-c{width:100%}
.iabout-a{width:calc(100% - 485px)}
.iabout-b{width:425px;margin-right:30px}
.ivoice-cc{padding-right:1%}
.ivoice-cc.on{padding-left:1%}
.ipro-a1-b{padding-left:0}
.ipro-a1-c{background-size:cover}
.ibanner-div .iban-d1{font-size:55px}
.ibanner .swiper-slide{height:800px}
.ibanner-div .iban-d2{font-size:42px}
}
.ivoice-cm{display:none}
@media (max-width:1023px){.ipro-a{height:130px}
.ipro-a1-a{padding-top:30px}
.ipro-a1-b{font-size:24px;margin-top:20px}
.ipro-a2{background-size:cover;height:500px;top:130px}
.ipro{height:630px}
.iabout-a{width:100%}
.iabout-b{width:100%;padding:40px 30px;margin:0}
.ivoice-c{display:none}
.ivoice-cm{display:block;height:370px;margin-top:30px}
.ivoice-m-swiper{height:100%;max-width:669px}
.ivoice-cc{width:100%}
.ivoice-c1{width:100%}
.ivoice-c2{width:100%;padding:15px 30px;margin-top:20px;height:180px;border:3px solid rgba(255,255,255,.6);border-top:none}
.ivoice-c2:hover{border:3px solid rgba(255,255,255,.6);border-top:none}
.ivoice-c2-b{margin-top:10px;border:2px s}
.ivoice-c2-c{margin-top:5px}
.ivoice-c2-e{margin-top:15px}
.ivoice-c2-f{width:calc(100% + 6px);height:15px;left:-3px;top:-12px;background:url(images/ico20.png) no-repeat center}
.ivoice-d1{display:inline-block;background:url(images/ico19.png) no-repeat center;opacity:.6}
.ivoice-d1:hover{background:url(images/ico19.png) no-repeat center;opacity:1}
.ivoice-d2{display:inline-block;background:url(images/ico21.png) no-repeat center;opacity:.6}
.ivoice-d2:hover{background:url(images/ico21.png) no-repeat center;opacity:1}
.ibanner-div .iban-d1{font-size:45px}
.ibanner-div .iban-d2{font-size:32px}
}
@media (max-width:767px){.ibanner .swiper-slide{height:7.5rem;background-size:cover}
.ibanner-div{padding-left:.4rem;padding-top:2rem;padding-right:.4rem}
.ibanner-div .iban-d1{font-size:.5rem;line-height:.7rem}
.ibanner-div .iban-d2{font-size:.36rem;line-height:.5rem;margin-top:.2rem}
.ibanner-span-cont{width:100%;height:0;top:0}
.ibanner-span{width:100%;bottom:0!important;padding-left:0;left:0}
.ibanner-span span{width:.5rem;height:.05rem;margin:0 .1rem}
.ipro{width:7.5rem;margin-left:-.4rem;height:5.7rem;margin-bottom:.4rem}
.ipro-a{height:1.3rem}
.ipro-a1-a{font-size:.26rem;padding-top:.3rem}
.ipro-a1-b{font-size:.28rem;line-height:.4rem;margin-top:.1rem}
.ipro-a2{height:4.4rem;top:1.3rem}
.ipro-a2-a{width:2rem;height:.6rem;font-size:.24rem;line-height:.56rem;right:.4rem;bottom:.3rem}
.ipro-a2-a img{width:.1rem}
.iabout-a{height:3.85rem}
.iabout-a div{background-size:cover}
.iabout-b{padding:.5rem}
.iabout-b1{font-size:.6rem;line-height:.8rem}
.iabout-b2{font-size:.4rem;line-height:.6rem;margin-top:.15rem}
.iabout-b3{font-size:.24rem;line-height:.5rem;margin-top:.3rem;padding:.3rem 0}
.iabout-b4{font-size:.24rem;width:2.2rem;height:.7rem;line-height:.68rem;padding-right:.7rem}
.iabout-b4 span{width:.7rem;height:.7rem;background-size:.1rem}
.iabout{margin-bottom:.4rem}
.ivoice-bj{height:8.5rem;background-size:cover}
.ivoice{padding-top:.45rem}
.ivoice-a{font-size:.4rem;line-height:.6rem}
.ivoice-b{font-size:.4rem;line-height:.65rem}
.ivoice-c1-a{width:1.1rem;height:1.1rem;background-size:cover}
.ivoice-c1-b{font-size:.26rem;line-height:.4rem;margin-top:.1rem}
.ivoice-c1-c{font-size:.24rem;line-height:.4rem}
.ivoice-c1{padding-top:0}
.ivoice-cm{margin-top:.35rem}
.ivoice-c2{height:2.9rem}
.ivoice-c2-a{font-size:.24rem;line-height:.4rem;height:1.2rem}
.ivoice-c2{padding:.2rem .4rem}
.ivoice-c2-c{width:.7rem;margin-top:.2rem}
.ivoice-c2-e{font-size:.26rem;margin-top:.3rem}
.ivoice-c2-b{margin-top:.3rem}
.ivoice-cm{height:5.4rem}
.ivoice-d{height:.6rem;margin-top:.2rem}
.ivoice-d div{width:.6rem;height:.6rem;background-size:.3rem}
.ivoice-d div:hover{background-size:.3rem}
.isearch-bj{height:3.1rem;background-size:cover}
.isearch{padding-top:.8rem;width:6.7rem}
.isearch .int1{width:5.1rem;height:1rem;line-height:1rem;font-size:.26rem;padding:0 .4rem}
.formd1{top:1.1rem;left:.2rem}
.isearch .int2{width:1.5rem;height:1rem}
.isearch-a{padding-left:.3rem;font-size:.24rem;line-height:.4rem}
.isearch-a a{font-size:.24rem;line-height:.4rem;margin-right:.2rem}
}
.contact{padding-top:115px;padding-bottom:135px}
.contact-a{font-size:18px;color:#454545;line-height:25px;text-align:center}
.contact-b{font-size:28px;color:#454545;line-height:45px;text-align:center}
.contact-c{width:100%;height:430px;margin-top:75px}
.contact-c #map{width:100%;height:100%}
.contact-d{margin-top:10px;height:190px;box-shadow:0 0 40px rgba(222,222,222,.3)}
.contact-d1{width:33.3%;height:100%;float:left;padding-left:5.8%;padding-right:7.5%}
.contact-d2{width:33.3%;height:100%;float:left;padding-left:7%;padding-right:4%;border-left:1px solid rgba(0,0,0,.1)}
.contact-d3{width:33.4%;height:100%;float:left;padding-left:9%;padding-right:4%;border-left:1px solid rgba(0,0,0,.1)}
.contact-d1-a{font-size:20px;color:#454545;padding-top:50px;line-height:1}
.contact-d1-b{font-size:15px;line-height:25px;margin-top:10px}
.contact-img{margin-top:40px}
.recruit{background:#fcfcfc;padding-bottom:90px}
.recruit-a{background:no-repeat center;height:317px}
.recruit-a .isearch{padding-top:110px}
.recruit-a .formd1{top:136px}
.recruit-a .isearch .int1{background:#fdfaf9}
.recruit-a .isearch .int2{background:#fff url(images/ico22.png) no-repeat center}
.recruit-b{padding-top:90px}
.recruit-b1,.recruit-b2,.recruit-b3{margin-bottom:15px;overflow:hidden}
.recruit-b1-a{width:145px;float:left;padding-left:45px;background:no-repeat left center;font-size:16px;line-height:32px;font-weight:700}
.recruit-b1-b{width:calc(100% - 145px);float:left;font-size:16px;line-height:32px;color:#333}
.recruit-b1-b a{font-size:16px;line-height:32px;color:#333;margin:0 12px;cursor:pointer;transition:all .3s;-webkit-transition:all .3s}
.recruit-b1-b a.on{color:#ea524f}
.recruit-b1-b a:hover{color:#ea524f;transition:all .3s;-webkit-transition:all .3s}
.recruit-b1 .recruit-b1-a{background-image:url(images/ico23.png)}
.recruit-b2 .recruit-b1-a{background-image:url(images/ico24.png)}
.recruit-b3 .recruit-b1-a{background-image:url(images/ico25.png)}
.recruit-b4{width:100%;padding:20px;background:#fff;border-radius:5px;box-shadow:0 0 30px rgba(150,150,150,.4);margin-top:40px;margin-bottom:50px}
.recruit-b4-a{font-size:16px;height:45px;background:#f2f2f2;line-height:45px;padding:0 20px;font-weight:700}
.recruit-b4 .rba1{width:35%;float:left;padding-right:10px}
.recruit-b4 .rba2{width:23%;float:left;padding-right:10px}
.recruit-b4 .rba3{width:23%;float:left;padding-right:10px}
.recruit-b4 .rba4{width:19%;float:left;padding-right:10px}
.recruit-b4-b li{background:#fafafa;border-top:1px solid rgba(0,0,0,.1)}
.recruit-b4-b li:first-child{border-top:none}
.recruit-b4-b1{overflow:hidden;padding:25px 20px;font-size:14px;position:relative;cursor:pointer}
.recruit-b4-b1 .rba1{font-weight:700}
.recruit-b4-b1 .rba5{width:15px;height:100%;position:absolute;right:30px;top:0;background:url(images/ico28.png) no-repeat center}
.recruit-b4-b1.on .rba5{background:url(images/ico27.png) no-repeat center}
.recruit-b4-b li:nth-child(2n){background:#fff}
.recruit-b4-b2{padding:15px 20px;background:#eee;display:none}
.recruit-b4-b2 .rbb-div{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-webkit-box-lines:multiple;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
.recruit-b4-b2 .rbb-div div{width:33.333%;padding-right:10px;font-size:14px;color:#333;line-height:25px;margin:3px 0;float:left}
.recruit-b4-b2 .rbb-txt{font-size:14px;color:#333;line-height:25px;padding:10px 0;margin:15px 0;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1)}
.recruit-b4-b2 .rbb-a{display:block;width:120px;height:40px;background:#fff;font-size:14px;text-align:center;color:#333;line-height:40px;border-radius:5px;margin-bottom:10px}
.recruit-b4-b2 .rbb-a:hover{color:#ea524f}
@media (max-width:767px){.contact{padding-top:.9rem;padding-bottom:.6rem}
.contact-a{font-size:.28rem;line-height:.4rem}
.contact-b{font-size:.4rem;line-height:.6rem}
.contact-c{margin-top:.3rem;height:4rem}
.contact-d1,.contact-d2,.contact-d3{padding:.2rem}
.contact-d1-a{font-size:.3rem;line-height:.5rem;padding-top:0}
.contact-d{height:2.6rem}
.contact-d1-b{font-size:.24rem;line-height:.4rem;margin-top:.15rem}
.contact-img{margin-top:.4rem}
.recruit-a{height:3rem;background-size:cover}
.recruit-a .isearch{padding-top:.5rem}
.recruit-b{padding-top:.5rem}
.recruit-b1-a{font-size:.28rem;width:2rem;padding-left:.5rem}
.recruit-b1-b{width:calc(100% - 2rem)}
.recruit-b1-b a{font-size:.26rem;line-height:.4rem;margin:0 .15rem}
.recruit-b1 .recruit-b1-a{background-size:.3rem}
.recruit-b2 .recruit-b1-a{background-size:.3rem}
.recruit-b3 .recruit-b1-a{background-size:.3rem}
.recruit-b1,.recruit-b2,.recruit-b3{margin-bottom:.15rem}
.recruit-b4{margin-top:.4rem;padding:.2rem}
.recruit-b4 .rba1{width:60%}
.recruit-b4 .rba2{display:none}
.recruit-b4 .rba3{display:none}
.recruit-b4 .rba4{width:40%}
.recruit-b4-a{font-size:.3rem;line-height:.8rem;height:.8rem;padding:0 .2rem}
.recruit-b4-b1{padding:.2rem}
.recruit-b4-b1{font-size:.26rem}
.recruit-b4-b1 .rba5{right:.4rem}
.recruit-b4-b2{padding:.2rem}
.recruit-b4-b2 .rbb-div div{width:50%;font-size:.24rem;line-height:.4rem;margin:.03rem 0;padding-bottom:.15rem}
.recruit-b4-b2 .rbb-txt{padding:.1rem 0;margin-top:.2rem;font-size:.24rem;line-height:.45rem}
}
.brand{padding-top:120px;padding-bottom:130px}
.brand-a{overflow:hidden}
.brand-banner .ibanner-span{padding-left:0}
.brand-a1{width:calc(100% - 150px);float:left;max-width:775px}
.brand-a1-a{font-size:32px;color:#373636;line-height:50px;margin-bottom:25px;font-weight:700}
.brand-a1-b{font-size:14px;color:#424242;line-height:30px}
.brand-a2{width:120px;float:right;text-align:right;padding-top:12px}
.brand-a2-b{font-size:22px;color:#373636;line-height:45px;font-family:arial;font-weight:700}
.brand-b{margin-top:85px;overflow:hidden}
.brand-b1{float:left;width:310px}
.brand-b1 div{width:100%;height:80px;line-height:80px;padding-left:20px;font-size:22px;color:#373636;margin-bottom:5px;cursor:default;transition:all .3s;-webkit-transition:all .3s}
.brand-b1 div:hover{background:#b5cfcc;color:#fff;transition:all .3s;-webkit-transition:all .3s}
.brand-b2{width:calc(100% - 350px);float:right;max-width:806px;height:371px;background:no-repeat center}
.brand-b2-a{width:100%;height:100%;background:url(images/ico30.png) no-repeat center;cursor:pointer}
.brand-c{margin-top:75px;height:380px}
.brand-swiper .swiper-slide{background:no-repeat center;background-size:cover;height:380px}
.brand-c1{width:270px;padding:30px 20px;background:#fff;position:relative;top:140px;left:7.15%}
.brand-c1-a{width:30px;height:2px;background:#333;display:none}
.brand-c1-b{font-size:28px;line-height:30px;color:#333;margin-top:10px;font-weight:700;font-family:arial}
.brand-c1-c{font-size:28px;color:#333;line-height:30px;margin-top:5px;font-weight:700}
.brand-span{position:absolute;width:auto!important;left:70px!important;bottom:45px!important;height:20px;line-height:20px;z-index:4}
.brand-span span{width:10px;height:10px;border-radius:100%;background:#3c3a39;opacity:1;margin:0!important;margin-right:10px!important}
.brand-span .swiper-pagination-bullet-active{background:#e5976c}
@media (max-width:1024px){.brand-c{height:300px}
.brand-swiper .swiper-slide{height:300px}
.brand-c1{top:60px;left:0}
}
@media (max-width:767px){.brand-c{margin-top:.5rem;height:3rem}
.brand-swiper .swiper-slide{height:3rem}
.brand-c1{width:4rem;padding:.3rem .2rem;top:1rem;left:0}
.brand-c1-a{width:.3rem}
.brand-c1-b{font-size:.32rem;line-height:.45rem;margin-top:0}
.brand-c1-c{font-size:.26rem;line-height:.4rem;margin-top:.05rem}
.brand-span{left:.3rem;bottom:.3rem}
.brand-span span{width:.1rem;height:.1rem;margin-right:.1rem}
}
.brands{width:100%;border-top:55px solid #f9f7f4}
.brands-m{display:none}
.brands-a{height:700px;background:no-repeat center;background-size:cover}
.brands-a:first-child{height:500px}
.brand-c1-d{font-size:18px;color:#333;line-height:25px;margin-top:20px;font-weight:700}
.sf-brand{height:700px;margin-top:125px}
.sf-brand .sf-ban-div{padding-top:240px}
.brand-c1.on *{color:#fff}
.brand-c1.on .brand-c1-a{background:#fff}
@media (max-width:1023px){.brands-a{height:600px}
}
@media (max-width:767px){.brands{border-top:25px solid #f9f7f4}
.brands-pc{display:none}
.brands-m{display:block}
.brands-a{height:auto;background:no-repeat top center;padding-top:5rem;background-size:7.5rem 5rem}
.brand-c1{top:0;width:100%;margin-bottom:.3rem}
.brand-c1-d{font-size:.24rem;line-height:.4rem;margin-top:.05rem}
.sf-brand{display:block!important;height:7rem;margin-top:1.2rem}
.sf-brand .sf-ban-div{padding-top:2.4rem!important}
}
.team-bj{background:#fcfcfc}
.team{padding-top:100px;padding-bottom:110px;overflow:hidden}
.team-a{width:100%;overflow:hidden}
.team-a1{width:calc(100% - 150px);float:left;max-width:775px}
.team-a1-a{font-size:26px;color:#373636;line-height:30px;font-family:arial}
.team-a1-b{font-size:42px;color:#373636;line-height:50px}
.team-a2{width:120px;float:right;text-align:center;padding-top:5px}
.team-a2-b{font-size:22px;color:#373636;line-height:45px;font-family:arial;font-weight:700}
.team-b{width:30%;float:left}
.team-b1{font-size:20px;color:#2e2e2e;line-height:30px;font-weight:700;padding-bottom:15px;border-bottom:2px solid #2e2e2e}
.team-b2{font-size:14px;color:#171717;line-height:30px;padding:15px 0;font-weight:700;margin-bottom:40px}
.team-b3{font-size:14px;color:#868686;line-height:28px;padding:15px 0;font-weight:700}
.team-b3 div{cursor:pointer;transition:all .3s;-webkit-transition:all .3s}
.team-b3 div:hover{color:#272727;transition:all .3s;-webkit-transition:all .3s}
.team-b3 div.on{color:#272727}
.team-c{width:66.67%;float:right}
.team-c1{width:103%;overflow:hidden;margin-top:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-webkit-box-lines:multiple;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
.team-c1 li{width:30.333%;float:left;margin-right:3%;border-bottom:2px solid #272727;padding-bottom:15px;margin-bottom:25px}
.team-c1-b{font-size:20px;color:#2e2e2e;line-height:25px;font-weight:700;margin-top:15px}
.team-c1-c{font-size:14px;color:#171717;line-height:25px;font-weight:700}
.team-c1-d{font-size:12px;color:#171717;line-height:20px;font-weight:700;margin-top:8px;min-height:60px}
.award{height:900px;overflow:hidden;position:relative;background:#f5f5f5}
.award-a{width:100%;max-width:1650px;padding:0 50px;margin:0 auto;padding-top:110px;position:relative}
.award-a1{width:425px;float:left;margin-left:7%;height:394px;background:url(images/ico32.png) no-repeat center}
.award-a1-a{font-size:26px;line-height:30px;color:#373636;padding-left:130px}
.award-a1-b{font-size:42px;line-height:55px;color:#373636;padding-left:130px}
.award-a2{width:calc(100% - 465px);max-width:860px;float:right;position:relative;z-index:3}
.award-a2-a{height:47px;margin-top:30px;border-bottom:2px solid rgba(0,0,0,.1)}
.award-a2-a1{font-size:18px;line-height:45px;color:#4b4a4a;width:110px;font-weight:700;float:left;cursor:pointer}
.award-a2-a2{width:calc(100% - 110px);float:left;font-size:18px;line-height:45px;color:#4b4a4a;font-weight:700}
.award-a2-b{width:100%;margin-top:165px;position:absolute;left:0;padding:0 50px;z-index:4}
.award-a2-b .swiper-container{width:100%}
@media (max-width:767px){.award-a2-b{padding:0 .4rem;position:relative}
.award-a2-b .swiper-container{padding:.5rem 0}
}
.award-a2-b:hover{cursor:url(img/ico59.ico),auto}
.award-b{width:100%;height:436px;background:no-repeat center;position:absolute;left:0;bottom:0;z-index:2}
.award-swiper1{width:100%}
.award-swiper1 .swiper-slide{cursor:pointer;text-align:center}
.award-swiper1 .swiper-slide:after{content:"";width:0;height:2px;background:#333;position:absolute;bottom:0;left:50%;margin-left:-25px;transition:all .3s;-webkit-transition:all .3s}
.award-swiper1 .swiper-slide:hover:after{width:50px;transition:all .3s;-webkit-transition:all .3s}
.award-swiper1 .swiper-slide.on:after{width:50px}
.swp-div{position:absolute;left:0;bottom:0;background:#fff;padding:25px;width:100%;display:none}
.swp-d1{font-size:15px;color:#2e2e2e;line-height:25px}
.swp-d2{font-size:20px;color:#2e2e2e;line-height:25px;padding-bottom:15px;border-bottom:2px solid rgba(0,0,0,.1)}
.vision{height:702px}
.vision-m{display:none}
.vision .swiper-slide{background:no-repeat center;background-size:cover}
.vision-div{width:100%;margin:0 auto;max-width:1200px;padding:0 75px;padding-top:255px}
.vision-d1{font-size:28px;color:#fff;line-height:30px}
.vision-d2{float:left;font-size:28px;color:#fff;line-height:45px;padding:15px 0}
.vision-d3{width:100%;float:left;font-size:16px;font-family:arial;color:#fff;line-height:20px;padding:20px 0}
.vision-span{width:100%;position:absolute;bottom:70px;left:0;z-index:4}
.vision-sp1{width:100%;margin:0 auto;max-width:1200px;padding:0 75px}
.vision-sp2 span{width:20px;height:3px;background:#383837;margin:0 5px 0 0;border-radius:0;opacity:1}
.vision-sp2 .swiper-pagination-bullet-active{background:#fff}
@media (max-width:1550px){.award-a1{margin-left:0}
.vision-d2{font-size:26px;line-height:35px;padding:10px 0}
}
@media (max-width:1400px){.brand-a1-a{font-size:30px}
}
@media (max-width:1350px){.award-a1{width:300px;height:280px;background-size:cover}
.award-a1-a,.award-a1-b{padding-left:60px}
.award-a2{width:calc(100% - 330px)}
}
@media (max-width:1023px){.vision{height:500px}
.vision-div{padding-top:150px}
.brand-a1-a{font-size:28px}
.vision-d2{font-size:28px}
.brand-b1{width:100%}
.brand-b1 div{width:initial;height:50px;line-height:50px;display:inline-block;float:left;padding:0 15px}
.brand-b2{width:100%;margin-top:25px;float:left}
.team-c1 li{width:47%}
.award-a1{position:absolute;top:50px;left:50px}
.award-a2{width:100%;margin-top:30px}
.award-a2-b{margin-top:50px}
.award-a{padding-bottom:100px}
.award-a1-a,.award-a1-b{padding-left:0}
.sf-tk-a{width:95%;margin-top:80px}
}
@media (max-width:767px){.award{height:inherit}
.brand{padding-top:1rem;padding-bottom:.6rem}
.brand-a2{width:1.2rem;padding-top:.1rem}
.brand-a2-b{font-size:.28rem;line-height:.45rem}
.brand-a1{width:calc(100% - 1.5rem)}
.brand-a1-a{font-size:.36rem;line-height:.55rem;margin-bottom:.25rem}
.brand-a1-b{font-size:.26rem;line-height:.5rem}
.brand-b{margin-top:.6rem}
.brand-b1 div{font-size:.3rem;line-height:.6rem;height:.6rem;padding:0 .15rem;margin-bottom:.05rems}
.brand-b2{margin-top:.2rem;height:3rem;background-size:cover}
.team-a2{width:1.2rem;padding-top:.1rem}
.team-a2-b{font-size:.28rem;line-height:.45rem}
.team-a1-a{font-size:.28rem;line-height:.45rem}
.team-a1-b{font-size:.45rem;line-height:.6rem}
.team-b{width:100%;margin-top:.2rem}
.team-b1{font-size:.28rem;line-height:.45rem;padding-bottom:.05rem}
.team-b2{font-size:.26rem;line-height:.45rem;padding:.15rem 0;margin-bottom:.25rem}
.team-b3 div{display:inline-block;float:left;margin:0 .1rem;font-size:.24rem;line-height:.45rem;margin-bottom:.05rem}
.team-c{width:100%;margin-top:.5rem}
.team-c1{margin-top:.3rem}
.team-c1-b{font-size:.32rem;line-height:.5rem;margin-top:.1rem}
.team-c1-c{font-size:.28rem;line-height:.45rem}
.team-c1-d{font-size:.24rem;line-height:.45rem}
.team{padding-top:.6rem;padding-bottom:.6rem}
.award-b{height:3rem;background-size:cover}
.award-a{padding:0 .4rem;padding-top:.6rem;padding-bottom:.8rem}
.award-a1-a{font-size:.28rem;line-height:.45rem}
.award-a1-b{font-size:.42rem;line-height:.55rem}
.award-a2{margin-top:1rem}
.award-a2-a{height:.8rem}
.award-a2-a1{font-size:.28rem;height:.8rem;line-height:.8rem;width:1.5rem}
.award-a2-a2{width:calc(100% - 1.5rem);font-size:.28rem;line-height:.8rem}
.award-a2-b{margin-top:.4rem}
.swp-div{padding:.2rem}
.swp-d1{font-size:.24rem;line-height:.45rem}
.swp-d2{font-size:.28rem;line-height:.45rem;padding-bottom:.15rem}
.vision{height:5rem}
.vision-pc{display:none}
.vision-m{display:block}
.vision .swiper-slide{background-size:cover}
.vision-div{max-width:80%;float:left;padding:0 .4rem;padding-top:1rem}
.vision-d1{font-size:.3rem;line-height:.45rem}
.vision-d2{font-size:.3rem;line-height:.45rem;padding:.1rem 0}
.vision-d3{font-size:.26rem;line-height:.45rem;padding:.2rem 0}
.vision-span{bottom:1rem}
.vision-sp1{padding:0 .4rem}
.sf-tk-a{width:95%;margin-top:2.2rem}
.sf-tk-x{width:.4rem;height:.4rem;top:.4rem;right:.4rem}
}
.design{height:950px;margin-top:55px}
.design .swiper-slide{background:no-repeat center}
.design-div{padding-top:240px}
.design-d1{font-size:28px;color:#fff;line-height:35px}
.design-d2{font-size:28px;color:#fff;line-height:1;padding-top:10px}
.design-d3{font-size:28px;color:#fff;line-height:1;padding-top:10px;font-family:arial}
.design-d4{font-size:14px;color:#fff;line-height:25px;padding-top:85px;max-width:480px}
.design-span{width:100%;position:absolute;bottom:0;left:0;z-index:4}
.design-sp1{position:relative}
.design-sp2{width:15px;height:950px;line-height:950px;position:absolute;bottom:0;right:0}
.design-sp3{width:15px;display:inline-block;top:50%;right:50px;margin-top:-15px}
.design-sp3 span{display:block;float:right;width:15px;height:2px;background:#fff;margin:3px 0;border-radius:0}
.design-sp2 .swiper-pagination-bullet-active{width:35px;background:#fff}
.high{height:950px;background:no-repeat center;padding-top:100px}
.high-a{font-size:22px;color:#373636;line-height:25px;font-family:arial;font-weight:700}
.high-b{font-size:28px;color:#373636;line-height:50px;margin-top:10px}
.high-c{margin-top:15px}
.high-swiper{width:117%;padding:0;left:-8.5%}
.high-c1{width:100%;max-width:259px;margin:0 auto;padding-top:45px;position:relative;top:100px;transition:all .3s;-webkit-transition:all .3s}
.high-c1-a{width:100%;border-radius:100%;overflow:hidden;position:absolute;top:0;z-index:2;transition:all .3s;-webkit-transition:all .3s}
.high-c1-a1{display:none}
.high-c1-b{font-size:14px;color:#373636;line-height:20px;text-align:center;position:relative;z-index:3;transition:all .3s;-webkit-transition:all .3s}
.high-c1-c{font-size:18px;color:#3c3c3c;line-height:20px;text-align:center;position:relative;font-weight:700;font-family:arial;z-index:3;transition:all .3s;-webkit-transition:all .3s}
.high-c1-d{text-align:center;margin-top:30px;position:relative;z-index:3;transition:all .3s;-webkit-transition:all .3s}
.high-c1-e{font-size:13px;color:#3f3f3f;line-height:25px;text-align:center;margin-top:35px;display:none;transition:all .3s;-webkit-transition:all .3s}
@media (min-width:1024px){.high-swiper .swiper-slide-next .high-c1{max-width:467px;top:0;transition:all .3s;-webkit-transition:all .3s}
.high-swiper .swiper-slide-next .high-c1-b{font-size:26px;color:#fff;line-height:30px;transition:all .3s;-webkit-transition:all .3s}
.high-swiper .swiper-slide-next .high-c1-c{font-size:35px;color:#fff;line-height:50px;transition:all .3s;-webkit-transition:all .3s}
.high-swiper .swiper-slide-next .high-c1-e{display:block}
.high-swiper .swiper-slide-next .high-c1-a1{display:block}
.high-swiper .swiper-slide-next .high-c1-a2{display:none}
}
.chain{height:964px;background:no-repeat center;padding-top:100px}
.chain-a{font-size:22px;color:#fff;line-height:25px;font-family:arial;font-weight:700}
.chain-b{font-size:28px;color:#fff;line-height:40px;margin-top:10px}
.chain-c{margin-top:90px;height:530px;overflow:auto}
.chain-c .mCSB_inside>.mCSB_container{margin-right:5px!important}
.chain-c .mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(255,255,255,.4)!important}
.chain-c .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px!important}
.chain-c li{margin-bottom:70px;overflow:hidden}
.chain-c1{width:405px;height:130px;background:#fff;text-align:center;line-height:130px;border-radius:65px;float:left}
.chain-c2{width:calc(100% - 445px);float:right;max-width:655px;border-left:1px solid #fff;padding:0 4%;font-size:14px;color:#fff;line-height:25px;margin-top:15px}
.chain-c2-a{font-size:18px;margin-bottom:10px}
@media (max-width:1400px){.design{height:850px}
}
@media (max-width:1023px){.high-swiper .swiper-slide .high-c1{max-width:467px;top:0;transition:all .3s;-webkit-transition:all .3s}
.high-swiper .swiper-slide .high-c1-b{font-size:26px;color:#fff;line-height:30px;transition:all .3s;-webkit-transition:all .3s}
.high-swiper .swiper-slide .high-c1-c{font-size:35px;color:#fff;line-height:50px;transition:all .3s;-webkit-transition:all .3s}
.high-swiper .swiper-slide .high-c1-e{display:block}
.high-swiper .swiper-slide .high-c1-a1{display:block}
.high-swiper .swiper-slide .high-c1-a2{display:none}
.chain-c1{width:260px;height:80px;border-radius:40px;line-height:80px;overflow:hidden;padding:0 20px}
.chain-c2{width:calc(100% - 280px)}
}
@media (max-width:767px){.design{height:9.5rem;margin-top:.4rem}
.design-sp3{right:.4rem}
.design .swiper-slide{background-size:cover}
.design-div{padding-top:3rem}
.design-d1{font-size:.32rem;line-height:.35rem}
.design-d2{font-size:.32rem;line-height:.55rem;padding-top:.15rem}
.design-d3{font-size:.32rem;line-height:.55rem;padding-top:.15rem}
.design-d4{font-size:.24rem;line-height:.45rem;padding-top:.6rem}
.high{padding-top:.6rem;padding-bottom:.8rem;height:initial;background-size:cover}
.high-a{font-size:.26rem;line-height:.3rem}
.high-b{font-size:.4rem;line-height:.55rem;margin-top:.15rem}
.high-swiper{width:80%;left:0}
.high-swiper .high-c1{top:0}
.high-swiper .swiper-slide .high-c1{padding-top:.6rem}
.high-swiper .swiper-slide .high-c1-b{font-size:.3rem;line-height:.3rem}
.high-swiper .swiper-slide .high-c1-c{font-size:.38rem;line-height:.55rem}
.high-swiper .swiper-slide .high-c1-e{font-size:.24rem;line-height:.45rem}
.chain{height:10rem;background-size:cover;padding-top:.6rem}
.chain-a{font-size:.28rem}
.chain-b{font-size:.4rem;line-height:.6rem;margin-top:.05rem}
.chain-c{margin-top:.6rem;height:7rem}
.chain-c1{width:2rem;height:.6rem;line-height:.6rem;padding:0 .2rem}
.chain-c2{width:100%;margin-top:.15rem}
.chain-c2-a{font-size:.3rem;line-height:.5rem;margin-bottom:.15rem}
.chain-c2{font-size:.24rem;line-height:.45rem}
.chain-c li{margin-bottom:.6rem}
}
.news{padding-top:140px;padding-bottom:110px}
.news-a{font-size:28px;line-height:40px;color:#2e2e2e;margin-bottom:50px}
.news-b{border-top:1px solid rgba(0,0,0,.1)}
.news-b li{padding:85px 0;margin-bottom:10px;overflow:hidden;border-top:1px dashed rgba(0,0,0,.1)}
.news-b li a{display:block;width:100%;height:100%;overflow:hidden}
.news-b li:first-child{border-top:none}
.news-b1{width:100px;float:left}
.news-b1-a{font-size:44px;color:#acacac;line-height:70px;border-bottom:1px solid #acacac;text-align:center}
.news-b1-b{font-size:14px;color:#acacac;line-height:40px;text-align:center}
.news-b2{width:300px;float:left;margin:0 40px;overflow:hidden}
.news-b2 img{max-width:100%;max-height:100%;transition:all .3s;-webkit-transition:all .3s}
.news-b2:hover img{transform:scale(1.08);transition:all .3s;-webkit-transition:all .3s}
.news-b3{width:calc(100% - 480px);float:right}
.news-b3-a{font-size:18px;color:#2e2e2e;line-height:55px;height:55px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.news-b3-b{font-size:14px;color:#515151;line-height:20px;height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.news-b3-c{width:100%;height:1px;background:rgba(0,0,0,.1);margin-top:25px}
.news-b3-d{font-size:14px;color:#353535;line-height:20px;margin-top:25px;font-weight:700;float:left;padding-right:10px;background:url(images/ico06.png) no-repeat right center;background-size:6px;transition:all .3s;-webkit-transition:all .3s}
.news-b3-d:hover{padding-right:15px;transition:all .3s;-webkit-transition:all .3s}
.news-b3-e{font-size:14px;color:#353535;line-height:20px;margin-top:25px;float:right;display:none}
.news .page{margin-top:30px}
@media (max-width:1023px){.news-a{font-size:28px;line-height:35px}
.news-b3-a{font-size:22px;height:50px;line-height:50px}
}
@media (max-width:1023px){.news-a{font-size:26px}
.news-b3-a{font-size:20px}
.news-b li{padding:50px 0}
.news-b1{width:80px}
.news-b2{width:260px;margin:0 20px}
.news-b3{width:calc(100% - 380px)}
.news-b3-c{margin-top:15px}
.news-b3-d{margin-top:15px}
}
@media (max-width:767px){.news{padding-top:.8rem;padding-bottom:.6rem}
.news-a{font-size:.34rem;line-height:.55rem;margin-bottom:.2rem}
.news-b li{padding:.4rem 0;margin:0}
.news-b1{display:none}
.news-b2{width:2.8rem;margin:0;margin-right:.2rem}
.news-b3{width:calc(100% - 3rem)}
.news-b3-a{font-size:.28rem;height:.35rem;line-height:.35rem;font-weight:700}
.news-b3-b{font-size:.24rem;line-height:.4rem;height:.8rem}
.news-b3-c{margin-top:0}
.news-b3-d{font-size:.24rem;line-height:.3rem;margin-top:.15rem}
.news-b3-e{display:block;font-size:.24rem;line-height:.3rem;margin-top:.15rem}
.news .page{margin-top:.3rem}
}
.newsinfo-bj{background:#fcfcfc;padding-top:180px}
.newsinfo{padding-top:80px;padding-bottom:140px;overflow:hidden}
.newsinfo-a{font-size:26px;line-height:45px;text-align:center;color:#222}
.newsinfo-b{font-size:16px;line-height:1;text-align:center;color:#888;margin-top:10px}
.newsinfo-c{font-size:16px;line-height:30px;color:#666;padding:40px 0;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);margin-top:40px;margin-bottom:20px}
.newsinfo-d{width:calc(100% - 160px);float:left}
.newsinfo-d a{display:block;font-size:16px;line-height:25px;margin:5px 0;color:#333}
.newsinfo-d a:hover{color:#ea524f}
.newsinfo-e{width:140px;height:45px;background:#ea524f;color:#fff;line-height:45px;text-align:center;display:block;float:right;margin-top:10px}
.newsinfo-e:hover{color:#fff;opacity:.85}
@media (max-width:1400px){.newsinfo-a{font-size:24px}
}
@media (max-width:767px){.newsinfo-bj{padding-top:1.6rem}
.newsinfo{padding:.6rem .4rem}
.newsinfo-a{font-size:.36rem;line-height:.5rem}
.newsinfo-b{font-size:.24rem;line-height:.4rem;margin-top:.05rem}
.newsinfo-c{margin:.3rem 0;padding:.3rem 0;font-size:.24rem;line-height:.45rem}
.newsinfo-d a{font-size:.24rem;line-height:.45rem;margin:.05rem 0}
.newsinfo-e{width:2.4rem;height:.8rem;font-size:.26rem;line-height:.8rem}
.newsinfo-d{width:100%}
}
.product-a{padding-top:180px;padding-bottom:100px}
.product-a1{font-size:28px;color:#2e2e2e;line-height:50px;height:70px;border-bottom:2px solid rgba(0,0,0,.1);background:url(images/ico36.png) no-repeat right center;cursor:pointer}
.product-a1.on{background:url(images/ico28.png) no-repeat right center}
.product-a2{margin-top:40px;overflow:hidden}
.product-a2-a{width:55%;float:left}
.product-a2-a1{font-size:22px;line-height:40px;color:#2e2e2e;margin-bottom:25px}
.product-a2-a2{overflow:hidden}
.product-a2-a2 a{display:block;float:left;margin-right:8%;font-size:16px;color:#2e2e2e;line-height:35px;margin-bottom:5px;position:relative;cursor:pointer}
.product-a2-a2 a:after{content:"";width:0;height:2px;background:#2e2e2e;position:absolute;bottom:0;left:0;transition:all .3s;-webkit-transition:all .3s}
@media (min-width:1024px){.product-a2-a2 a:hover:after{width:100%;transition:all .3s;-webkit-transition:all .3s}
}
.product-a2-a2 a.on:after{width:100%}
.product-a2-b{width:44%;float:right;cursor:pointer}
.product-a2-b1{height:149px;background:no-repeat center;padding-top:50px}
.product-a2-b1 .pro-b1{font-size:26px;color:#fff;line-height:30px;font-weight:700;font-family:arial;text-align:center}
.product-a2-b1 .pro-b2{font-size:18px;color:#fff;line-height:30px;text-align:center}
.product-a2-c{width:102.1%;overflow:hidden}
.product-a2-c li{background:no-repeat center;width:16.666%;float:left;height:auto;border-radius:5px;cursor:pointer;line-height:60px}
.product-a2-c1{display:inline-block;margin-top:15px;font-size:18px;color:#333;line-height:30px;transition:all .3s;-webkit-transition:all .3s}
.product-a2-c1:hover{border-bottom:2px solid #333;transition:all .3s;-webkit-transition:all .3s}
.product-a2-c li.on .product-a2-c1{border-bottom:2px solid #333;transition:all .3s;-webkit-transition:all .3s}
.product-a2-c2{font-size:16px;color:#333;line-height:20px;margin-top:5px}
.product-b{width:100%;background:#f3f3f3;padding-top:70px;padding-bottom:70px}
.product-b-ul{width:102%;padding-top:10px;position:relative;left:-1%;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-webkit-box-lines:multiple;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
.product-b-ul li{width:23%;float:left;margin:0 1%;margin-bottom:25px;background:#fff;position:relative;top:0;transition:all .3s;-webkit-transition:all .3s}
.product-b-ul li a{display:block}
.product-b1{background:#f9f9f9;overflow:hidden;text-align:center}
.product-b1 img{transition:all .3s;-webkit-transition:all .3s}
.product-b2{padding:20px}
.product-b2-a{font-size:16px;color:#787878;line-height:20px;height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.product-b2-b{font-size:16px;color:#171717;line-height:30px;height:60px;padding-top:10px;margin-top:15px;border-top:1px solid rgba(0,0,0,.1);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.product-b34{width:70px;height:35px;position:absolute;top:0;left:10px}
.product-b3{width:27px;height:35px;float:left;margin-right:5px;background:url(images/ico40.png) no-repeat center}
.product-b4{width:27px;height:35px;float:left;margin-right:5px;background:url(images/ico39.png) no-repeat center}
.product-b-ul li:hover{box-shadow:0 0 15px rgba(200,200,200,.5);top:-3px;transition:all .3s;-webkit-transition:all .3s}
.product-b-ul li:hover .product-b1 img{transform:scale(1.08);transition:all .3s;-webkit-transition:all .3s}
.product .page{margin-top:25px}
@media (max-width:1220px){.product-a1{font-size:24px}
.product-a2-c2{font-size:14px}
.product-b2-a{font-size:16px}
.product-b2-b{font-size:16px}
}
@media (max-width:1023px){.product-a2-a2 a{margin-right:3%}
.product-b-ul li{width:31.333%}
}
@media (max-width:767px){.product-a2-a2 a{margin-right:3%}
.product-b-ul li{width:31.333%}
.product-a{padding-top:1.8rem;padding-bottom:.5rem}
.product-a1{font-size:.32rem;height:.7rem;line-height:.5rem;background-size:.3rem}
.product-a2{margin-top:.3rem}
.product-a2-a{width:100%}
.product-a2-a1{font-size:.3rem;line-height:.5rem;margin-bottom:.1rem}
.product-a2-a2 a{font-size:.26rem;line-height:.45rem;margin-bottom:.1rem}
.product-a2-b{width:100%;margin-top:.2rem}
.product-a2-b1{height:2rem;background-size:cover;padding-top:.6rem}
.product-a2-b1 .pro-b1{font-size:.3rem;line-height:.35rem}
.product-a2-b1 .pro-b2{font-size:.28rem;line-height:.45rem}
.product-b{padding-top:.6rem;padding-bottom:.6rem}
.product-b-ul li{width:48%;margin-bottom:.25rem}
.product-b2{padding:.2rem}
.product-b2-a{font-size:.28rem}
.product-b2-b{height:1rem;padding-top:.1rem;margin-top:.1rem;font-size:.26rem;height:.9rem;line-height:.45rem;margin-bottom:.1rem}
.product .page{margin-top:.25rem}
.product-a2-c li{width:33.333%;margin-bottom:.25rem;height:.6rem;line-height:.6rem;background-size:cover;padding:0}
.product-a2-c1{font-size:.26rem;line-height:.4rem;margin:0}
.product-a2-c2{font-size:.24rem;line-height:0;line-height:.4rem;margin-top:.15rem}
}
.proinfo{padding-top:255px;padding-bottom:95px;overflow:hidden}
.proinfo-a{width:615px;overflow:hidden;float:left;position:relative}
.proinfo-a2{width:540px;height:85px;position:relative;margin:20px 0}
.proinfo-swiper{width:100%}
.proinfo-b{width:calc(100% - 645px);float:right;max-width:525px;padding-top:50px}
.proinfo-b1{font-size:26px;color:#2e2e2e;line-height:50px}
.proinfo-b2{font-size:16px;color:#515151;line-height:30px;margin-top:30px}
.proinfo-b3{padding:40px 0;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);font-size:17px;color:#515151;line-height:30px;margin-top:60px}
.proinfo-c{width:100%;overflow:hidden;background:#fff;float:left;margin-top:85px;padding:55px 30px 100px 30px}
.proinfo-c1{height:30px;text-align:center;position:relative}
.proinfo-c1 div{display:inline-block;font-size:24px;color:#2e2e2e;line-height:30px;text-align:center;margin:0 35px;cursor:pointer;transition:all .3s;-webkit-transition:all .3s}
.proinfo-c1:after{content:"";width:1px;height:22px;background:rgba(0,0,0,.1);position:absolute;top:5px;left:50%}
.proinfo-c1 div.on{color:#ea524f}
.proinfo-c1 div:hover{color:#ea524f;transition:all .3s;-webkit-transition:all .3s}
.proinfo-c2{width:100%;max-width:800px;margin:0 auto;margin-top:50px}
.proinfo-c2-a{font-size:16px;line-height:30px;color:#333;display:none}
.proinfo-d{display:block;width:38px;height:38px;font-size:14px;text-align:center;line-height:38px;float:right;margin-top:70px;margin-left:5px;background:#fcfcfc url(images/ico06.png) no-repeat center}
.proinfo-e{display:block;width:38px;height:38px;font-size:14px;text-align:center;line-height:38px;float:right;margin-top:70px;background:#fcfcfc url(images/ico26.png) no-repeat center}
@media (max-width:1200px){.proinfo-a{width:515px;height:initial}
.proinfo-a2{width:440px;bottom:20px}
.proinfo-b{width:calc(100% - 545px)}
}
@media (max-width:1023px){.proinfo-a{width:615px;height:initial}
.proinfo-a2{width:440px;bottom:20px}
.proinfo-b{width:100%;max-width:initial}
}
@media (max-width:767px){.proinfo-a{width:100%}
.proinfo{padding-top:1.8rem;padding-bottom:.6rem}
.proinfo-a2{width:5.7rem;left:0;bottom:.2rem;height:initial}
.proinfo-b{padding-top:.4rem}
.proinfo-b1{font-size:.4rem;line-height:.5rem}
.proinfo-b2{font-size:.28rem;line-height:.5rem;margin-top:.3rem}
.proinfo-b3{padding:.3rem 0;font-size:.26rem;line-height:.45rem;margin-top:.4rem}
.proinfo-c{margin-top:.5rem;padding:.2rem}
.proinfo-c1 div{font-size:.3rem;line-height:.5rem;margin:0 .2rem}
.proinfo-c1:after{height:.3rem;top:.25rem}
.proinfo-c2{margin-top:.5rem}
.proinfo-c2-a{font-size:.24rem;line-height:.45rem}
.proinfo-d,.proinfo-e{margin-top:.4rem}
}
.market-bj{background:no-repeat center;height:1005px;background-color:#eff0f0}
.market{width:100%;max-width:450px;padding-top:120px}
.market-a{font-size:18px;color:#fff;line-height:25px}
.market-b{font-size:28px;color:#fff;line-height:55px;padding-bottom:10px;border-bottom:2px solid #fff;margin-top:5px}
.market-c{font-size:14px;color:#fff;line-height:25px;margin-top:25px}
.market-d{font-size:28px;color:#fff;line-height:25px;margin-top:35px}
.market-e{margin-top:20px;overflow:hidden}
.market-e li{width:205px;height:95px;border:1px solid rgba(255,255,255,.2);border-radius:5px;overflow:hidden;float:left;margin-right:15px;margin-bottom:15px}
.market-f{font-size:28px;color:#fff;line-height:25px;margin-top:30px}
.market-g{font-size:14px;color:#fff;line-height:16px;margin-top:15px;border-bottom:1px solid rgba(255,255,255,.6)}
.market-g:hover{color:#ea524f}
.gift-bj{background:no-repeat center;background-size:cover}
.gift-bj .cooperation-d{margin-top:30px!important}
.gift{padding-top:125px;padding-bottom:125px;color:#373636}
.gift-a{font-size:22px;line-height:25px;text-align:center;font-family:arial}
.gift-b{font-size:28px;line-height:70px;text-align:center}
.gift-c{width:40px;height:1px;margin:0 auto;background:rgba(0,0,0,.1);margin-top:30px}
.gift-d{font-size:18px;line-height:25px;text-align:center;margin-top:35px}
.gift-e{font-size:18px;line-height:35px;margin-top:80px}
.gift-f{margin-top:60px;overflow:hidden;position:relative}
.gift-f1{width:30%;max-width:299px;position:absolute;left:0;top:0}
.gift-f2{width:30%;max-width:299px;margin:0 auto;position:relative}
.gift-f3{width:30%;max-width:299px;position:absolute;right:0;top:0}
.gift-f1-a{font-size:25px;line-height:1;padding-top:75px;padding:45px}
.gift-f1-a{font-size:25px;line-height:1;padding:0 15%;position:absolute;top:18%;left:0;color:#fff}
.gift-f1-b{font-size:33px;line-height:45px;position:absolute;top:25%;left:0;padding:0 15%;color:#fff}
.gift-g{font-size:18px;line-height:35px;margin-top:50px}
.gift-h{margin-top:70px}
.gift-i{font-size:18px;line-height:35px;margin-top:30px}
.gift-j{width:101.6%;overflow:hidden;margin-top:45px}
.gift-j li{width:23.4%;float:left;margin-right:1.6%;margin-bottom:20px;border-radius:10px;overflow:hidden}
.gift-k{font-size:18px;line-height:35px;margin-top:120px}
.gift-l{overflow:hidden;margin-top:40px;font-size:17px;color:#373636;line-height:35px;text-align:center}
.gift-l1{width:90px;height:125px;float:left;margin-bottom:15px}
.gift-l1 img{margin-top:25px}
.gift-l2{width:80px;height:125px;float:left;background:url(images/ico49.png) no-repeat center 10px;margin-bottom:15px}
.league-bj{background:#fcfcfc}
.league{padding-top:75px;padding-bottom:50px;color:#373636}
.league-a{font-size:22px;line-height:25px;text-align:center;font-family:arial}
.league-b{font-size:28px;line-height:70px;text-align:center}
.league-c{width:40px;height:1px;margin:0 auto;background:rgba(0,0,0,.1);margin-top:30px}
.league-d{overflow:hidden;margin-top:90px}
.league-hh{font-size:18px;line-height:35px;margin-bottom:20px}
.league-txt{font-size:14px;line-height:35px;margin-bottom:60px}
.league-d1{width:58.5%;float:left}
.league-d2{width:40%;float:left;margin-left:1.5%}
.league-d3{width:65%;float:left}
.cooperation-bj{height:auto;padding-bottom:80px;background:no-repeat center;background-size:cover}
.cooperation{padding-top:75px;text-align:center;color:#fff}
.cooperation-a{font-size:28px;line-height:1}
.cooperation-b{font-size:16px;line-height:30px;max-width:750px;margin:0 auto;margin-top:60px}
.cooperation-c{max-width:790px;margin:0 auto 50px;margin-top:65px;overflow:hidden}
.cooperation-c1{width:27.85%;float:left;height:105px;border-radius:3px;border:1px solid rgba(255,255,255,.1);font-size:18px;color:#fff;line-height:103px;margin-left:8.22%}
.cooperation-c1:first-child{margin-left:0}
.cooperation-d{width:375px;margin:0 auto;margin-top:30px;height:60px;background:#fff;border-radius:3px;font-size:18px;color:#373636;line-height:60px;text-align:center}
.cooperation-d a{font-size:18px;color:#373636;font-family:arial;border-bottom:1px solid #373636}
@media (max-width:1400px){.market-b{font-size:36px;padding-bottom:15px}
.market-d{font-size:22px}
}
@media (max-width:1023px){.gift{padding-top:80px;padding-bottom:80px}
.gift-h{width:60%}
.league-d1,.league-d2,.league-d3{width:100%;margin:0}
.league-d{margin-top:40px}
}
@media (max-width:767px){.market-bj{margin-top:.4rem;height:10rem;background-size:cover}
.market{padding-top:.5rem;max-width:5.5rem}
.market-a{font-size:.28rem;line-height:.4rem}
.market-b{font-size:.36rem;line-height:.5rem;padding-bottom:.2rem}
.market-c{font-size:.24rem;line-height:.45rem;margin-top:.2rem}
.market-d{font-size:.32rem;line-height:.45rem;margin-top:.2rem}
.market-e{margin-top:.1rem}
.market-e li{width:47%;margin-right:3%;height:initial;margin-bottom:.1rem}
.market-f{font-size:.32rem;line-height:.45rem;margin-top:.2rem}
.market-g{font-size:.24rem;line-height:.3rem;margin-top:0;position:relative;top:-.2rem}
.gift-bj .cooperation-d{margin-top:.4rem!important}
.gift{padding-top:.5rem;padding-bottom:.5rem}
.gift-a{font-size:.28rem;line-height:.4rem}
.gift-b{font-size:.42rem;line-height:.6rem}
.gift-c{margin-top:.3rem}
.gift-d{font-size:.26rem;line-height:.45rem;margin-top:.3rem}
.gift-e,.gift-g,.gift-i,.gift-k{font-size:.3rem;line-height:.45rem}
.gift-e{margin-top:.4rem}
.gift-f{margin-top:.3rem}
.gift-f1-a{font-size:.28rem}
.gift-f1-b{font-size:.3rem}
.gift-g{margin-top:.5rem}
.gift-h{margin-top:.3rem}
.gift-i{margin-top:.3rem}
.gift-j{margin-top:.3rem}
.gift-j li{width:31.733%;margin-bottom:.15rem}
.gift-k{margin-top:.5rem}
.gift-l{margin-top:.3rem;font-size:.26rem;line-height:.45rem}
.gift-l1{width:1.3rem;height:1.8rem;margin-bottom:.15rem}
.gift-l1 img{width:60%;margin-top:.25rem}
.gift-l2{width:.8rem;height:1.8rem;background:url(images/ico49.png) no-repeat center .1rem;background-size:.2rem;margin-bottom:.15rem}
.league{padding-top:.6rem;padding-bottom:.5rem}
.league-a{font-size:.28rem;line-height:.4rem}
.league-b{font-size:.42rem;line-height:.6rem}
.league-c{margin-top:.3rem}
.league-d{margin-top:.6rem}
.league-hh{font-size:.32rem;line-height:.5rem;margin-bottom:.1rem}
.league-txt{font-size:.26rem;line-height:.5rem;margin-bottom:.4rem}
.cooperation-bj{height:auto;padding-bottom:.8rem}
.cooperation{padding-top:.75rem}
.cooperation-a{font-size:.42rem;line-height:.6rem}
.cooperation-b{font-size:.24rem;line-height:.45rem;margin-top:.3rem}
.cooperation-c{margin-top:.5rem;margin-bottom:.5rem}
.cooperation-c1{font-size:.28rem;height:1rem;line-height:1rem}
.cooperation-d{width:5rem;height:.8rem;line-height:.8rem;font-size:.26rem;margin-top:.5rem}
.cooperation-d a{font-size:.26rem}
}
.brand-banner{height:899px}
.brand-banner .swiper-slide{height:899px}
@media (max-width:767px){.brand-banner{height:7rem}
.brand-banner .swiper-slide{height:7rem;background-size:cover}
}
.productlast .product-b-ul{margin-top:40px}
@media (max-width:767px){.productlast .product-b-ul{margin-top:.4rem}
}
.ipro-img1{width:1092px;position:relative;top:110px;left:50%;margin-left:-528px}
.ipro-img1 img{transition:all .3s;-webkit-transition:all .3s}
.ipro-img1-a:hover{transform:scale(1.02);transition:all .3s;-webkit-transition:all .3s}
.ipro-img1-b{position:absolute;top:0;right:0}
.ipro-img1-b:hover{transform:scale(1.02);transition:all .3s;-webkit-transition:all .3s}
.ipro-img1-c{position:absolute;top:70px;left:340px}
.ipro-img1-c:hover{transform:scale(1.02);transition:all .3s;-webkit-transition:all .3s}
.ipro-img1-d{position:absolute;top:150px;left:200px}
.ipro-img2{width:1318px;height:100%;position:relative;top:0;left:50%;margin-left:-659px}
.ipro-img2-a{position:absolute;top:-250px;right:-27px}
.ipro-img2-b{position:absolute;bottom:-73px;left:-346px}
.ipro-img2-c{position:absolute;bottom:5px;left:435px}
.ipro-img2-d{position:absolute;top:476px;right:363px}
.ipro-img2-e{position:absolute;top:390px;right:723px}
.ipro-img2-f{position:absolute;top:206px;right:409px}
.ipro-img2 img{transition:all .3s;-webkit-transition:all .3s}
.ipro-img2 img:hover{transform:scale(1.02);transition:all .3s;-webkit-transition:all .3s}
@media (max-width:1023px){.ipro-img1{display:none}
.ipro-img2{display:none}
}
.ibanner-m{display:none}
.sf-ban-m{display:none}
.ibanner-span-cont-m{display:none}
@media (max-width:767px){.ibanner{display:none}
.ibanner-m{display:block}
.ibanner-m .swiper-slide{height:45vh;background-size:cover}
.sf-ban{display:none}
.sf-ban-m{display:block}
.ibanner-span-cont{display:none}
.ibanner-span-cont-m{display:block}
}
.loadding{position:fixed;left:0;top:0;background:#000;height:100vh;width:100vw;z-index:999}
.loadding video{height:100vh;width:100vw}
.loadding-a{width:80px;height:80px;position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;background:url(images/f_ico02.png) no-repeat center;background-size:cover;display:none}
.loadding-b{font-size:19px;color:#fff;position:absolute;width:145px;height:48px;line-height:48px;border-radius:48px;background:rgba(0,0,0,.6) url(images/pageback.png) no-repeat 39px center/21px auto;z-index:5;right:30px;bottom:30px;padding-left:65px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}
@media (max-width:1025px){.ibody{display:block}
.loadding{display:none}
}
.isearch-bj{background-size:cover}
@media (min-width:1920px){.vision{height:900px}
.chain,.design .swiper-slide,.high,.ivoice-bj,.market-bj,.recruit-a{background-size:cover}
}
.wfull-video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}
.full-video{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important;height:100vh;-webkit-transition:width .56s,right .56s,bottom .56s,left .56s,top .56s,opacity .56s!important;transition:width .56s,right .56s,bottom .56s,left .56s,top .56s,opacity .56s!important}
.full-video video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.wfull-video1{position:relative;width:100%;height:100vh;z-index:2;overflow:hidden}
.brand-video{width:100%;height:calc(100vh - 125px);position:relative;overflow:hidden;margin-top:125px}
.full-video video{object-fit:cover}
.brand-video-a{height:35vh}
header .logo{padding-top:15px}
@media (max-width:767px){.brand-video{height:35vh}
}
input:-moz-placeholder,textarea:-moz-placeholder{color:#787878}
input::-moz-placeholder,textarea::-moz-placeholder{color:#787878}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#787878}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#787878}
.brand-c1-a,.brand-c1-b,.brand-c1-c,.brand-c1-d,.contact-b,.contact-d1-a,.contact-d2,.cooperation-d,.cooperation-d a,.footer-b,.gift-b,.gift-d,.gift-e,.gift-g,.gift-i,.gift-k,.gift-l1,.high-b,.high-c1-b,.high-c1-e,.iabout-b2,.iabout-b3,.iabout-b4,.ipro-a1-b,.isearch-a,.league-b,.league-hh,.league-txt,.nav-ul-div1 a,.news-a,.news-b3-a,.news-b3-b,.news-b3-d,.newsinfo-a,.newsinfo-b,.page a,.product-a1,.product-a2-c1,.product-b2-b,.proinfo-b1,.proinfo-b2,.proinfo-b3,.recruit-b1-a,.recruit-b1-b a,.recruit-b4-a,.recruit-b4-b1,.recruit-b4-b2 .rbb-a,.recruit-b4-b2 .rbb-div div,.recruit-b4-b2 .rbb-txt,header.cli .header-rt .int1,header.cli .nav-ul li .nav-a1{color:#787878}
.proinfo-b2 span{color:#787878!important}
.footer-b1 a{color:#787878}
.brand-c1-d{font-weight:400}
header.cli .nav-ul li .nav-a1:after{background:#787878}
.product-a2-c li.on .product-a2-c1{border-bottom:2px solid #787878}
.cooperation-d a{border-bottom:1px solid #787878}
.i-about{padding-top:150px;padding-bottom:144px}
.i-about .i-about-top .left{width:42.3076%;float:left}
.i-about .i-about-top .left .tit h1{font-size:55px}
.i-about .i-about-top .left .tit p{font-size:24px;color:#333;margin-top:-16px}
.i-about .i-about-top .left .info{font-size:14px;color:#888;margin-top:96px}
.i-about .i-about-top .left .more{display:block;float:left;width:240px;height:60px;line-height:60px;font-size:18px;color:#fff;background:url(images/arrow.png) 143px center #0260c3 no-repeat;padding:0 39px;margin-top:117px;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}
.i-about .i-about-top .left .more:hover{width:260px}
.i-about .i-about-top .right{float:right;width:57.69%}
.i-about .i-about-top .right img{width:100%}
.i-about .i-about-bottom{margin-top:65px}
.i-about .i-about-bottom .num{float:left;width:25%}
.i-about .i-about-bottom .first .content{padding-left:0!important}
.i-about .i-about-bottom .num .content{padding-left:24px}
.i-about .i-about-bottom .num .content .year{text-align:center;font-size:72px;color:#333;font-family:Arial;margin-bottom:-14px}
.i-about .i-about-bottom .num .content .year i{font-size:18px;color:#333;font-style:normal;margin-left:12px;font-family:"Microsoft Yahei"}
.i-about .i-about-bottom .num .content .line{width:100%;height:2px;background:#adadad;margin-bottom:22px}
.i-about .i-about-bottom .num .content .word{text-align:center;font-size:24px;color:#333}
.i-about .i-about-bottom .num .content .word p{font-size:14px;color:#d2d1d1;text-transform:uppercase;margin-top:-5px}
.i-pro{padding:73px 0 111px;background:#0a1332}
.i-pro .indextitle .more{color:#fff}
.i-pro .indextitle .more:after{display:none}
.i-pro .cont .i-prol{width:101.8%;margin-top:80px}
.i-pro .cont .i-prol li{width:18.5%;float:left;margin-right:1.5%;margin-bottom:30px;background: #fff}
.i-pro .cont .i-prol li a{display:block;position:relative;overflow:hidden}
.i-pro .cont .i-prol li a .namebox{display:table;position:absolute;top:0;left:0;width:100%;height:100%}
.i-pro .cont .i-prol li a .namebox span{display:table-cell;vertical-align:middle;z-index:20;font-size:24px;color:#fff;text-align:center;opacity:0}
.i-pro .cont .i-prol li a:before{content:'';position:absolute;width:100%;height:102%;top:-102%;background:url(images/bgblue.png) repeat}
.i-pro .cont .i-prol li a:hover:before{top:0}
.i-pro .cont .i-prol li a .name{position:absolute;display:block;width:100%;height:100%;top:35%;left:0;z-index:20;font-size:24px;color:#fff;text-align:center;opacity:0}
.i-pro .cont .i-prol li a .name p{font-size:16px}
.i-pro .cont .i-prol li a:hover .namebox span{opacity:1}
.i-pro .cont .i-prol li img{width:100%}
.indextitle .indextit{float:left;font-size:55px}
.indextitle .indextit p{font-size:24px;color:#4d4d4d;margin-top:-16px}
.i-client .indextitle .more{color:#fff!important}
.i-client .indextitle .more:after{display:none}
.indextitle .more{float:right;width:240px;height:60px;line-height:60px;text-align:center;border:1px solid #0260c3;color:#0260c3;font-size:18px;margin-top:39px;position:relative;overflow:hidden}
.indextitle .more:after{content:'';display:block;position:absolute;z-index:1;background:#0260c3;top:0;left:-160%;width:160%;height:110%;-o-transform:skewX(-30deg);-ms-transform:skewX(-30deg);-moz-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);transform:skewX(-30deg);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0}
.indextitle .more:hover{color:#fff;border:#0260c3 1px solid!important}
.indextitle .more:hover span{color:#fff;z-index:999;position:relative}
.indextitle .more:hover:after{opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-o-transform:skewX(0) translateX(80%);-ms-transform:skewX(0) translateX(80%);-moz-transform:skewX(0) translateX(80%);-webkit-transform:skewX(0) translateX(80%);transform:skewX(0) translateX(80%)}
.i-ysvantage,.i-applica{padding-top:141px}
.i-applica .content img{width:100%;margin-top:41px}
.i-ysvantage .ysv1{width:49.29487%;height:520px;position:relative;float:left;background:url(images/ysv1.jpg) center center no-repeat}
.i-ysvantage .num{color:#fff;font-size:60px;font-weight:700;font-family:Arial;position:absolute;top:-18px;right:17px;z-index:55}
.i-ysvantage .text{padding-left:35px}
.i-ysvantage h1{font-size:30px;color:#fff;padding-top:200px}
.i-ysvantage .text p{font-size:16px;color:#fff}
.i-ysvantage .text .more{display:block;width:200px;height:52px;line-height:52px;text-align:center;color:#fff;font-family:Arial;margin-top:68px;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}
.i-ysvantage .text .more:hover{width:220px}
.i-ysvantage .content{margin-top:41px}
.i-ysvantage .ysv2{float:right}
.i-ysvantage .ysv2{width:15.3846%;height:520px;float:left;margin-left:1.517%;position:relative}
.i-ysvantage .one{background:url(images/ysv2.jpg) center center no-repeat}
.i-ysvantage .two{background:url(images/ysv3.jpg) center center no-repeat}
.i-ysvantage .three{background:url(images/ysv4.jpg) center center no-repeat}
.i-ysvantage .list .num{color:#fff;font-size:60px;font-weight:700;font-family:Arial;position:absolute;top:-18px;right:17px;z-index:55}
.i-ysvantage .ysv2 .text2{position:absolute;left:26px;bottom:56px;color:#fff;z-index:55}
.i-ysvantage .ysv2 .text2 img{transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}
.i-ysvantage .ysv2 .text2:hover img{margin-top:-15px}
.i-client{background:#f4f4f4;margin-top:140px;padding-top:84px;padding-bottom:95px}
.i-client .clinet_list{width:101%;margin-top:24px}
.i-client .clinet_list img{width:24%;margin-right:1%;float:left;display:block;margin-bottom:24px;border:1px solid #d2d2d2}
.i-news{padding:158px 0 148px}
.i-news .i-news_left{width:25.641%;float:left;height:625px;padding:37px 36px 0 34px;background:url(images/newsimg.jpg) center center no-repeat;background-size:cover;position:relative}
.i-news .i-news_left .t48{font-size:48px;color:#231815;margin-bottom:44px;border-bottom:4px solid #555}
.i-news .i-news_left .link a{display:block;font-size:18px;color:#4d4d4d;margin-bottom:24px;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}
.i-news .i-news_left .link a:hover{color:#0260c3}
.i-news .i-news_left .hd{position:absolute;bottom:70px;left:22px}
.i-news .i-news_left .hd a{display:block;width:60px;height:60px;float:left;margin:0 11px}
.i-news .i-news_left .hd .prev{background:url(images/arrow3.png) center center no-repeat;background-size:cover}
.i-news .i-news_left .hd .prev:hover{background:url(images/arrow3h.png) center center no-repeat;background-size:cover}
.i-news .i-news_left .hd .next{background:url(images/arrow2.png) center center no-repeat;background-size:cover}
.i-news .i-news_left .hd .next:hover{background:url(images/arrow2h.png) center center no-repeat;background-size:cover}
.i-news .i-news_right{width:71.73%;float:right;overflow:hidden}
.i-news .i-news_right .list{width:33.33%;float:left;margin-top:23px;padding-bottom:20px}
.i-news .i-news_right .list .box{padding-left:33px}
.i-news .i-news_right .list .day{font-size:75px;color:#333;font-family:Arial;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}
.i-news .i-news_right .list .y-m{font-size:16px;color:#666;font-family:Arial}
.i-news .i-news_right .list .title{font-size:20px;color:#333;margin-top:-13px;margin-bottom:8px}
.i-news .i-news_right .list .newsimg img{max-width:100%}
.i-news .i-news_right .list .info{font-size:14px;color:#999;margin-top:15px}
.i-news .i-news_right .list .more{font-size:14px;font-family:Arial;color:#333;padding-bottom:11px;margin-top:19px;border-bottom:2px solid #999;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}
.i-news .i-news_right .list:hover .day,.i-news .i-news_right .list:hover .more{color:#0260c3}
.i-news .i-news_right .list:hover .more{border-bottom:2px solid #0260c3}
.i-footer{background:#222629;width:100%;padding-top:49px}
.i-footer .i-footer_top{padding-bottom:46px;border-bottom:2px solid #393c3f}
.i-footer .flogo{display:block;float:left;width:213px;margin-top:26px}
.i-footer .code{float:right;width:97px;text-align:center;font-size:14px;color:#ccc}
.i-footer .i-footer_mid{padding-top:61px;padding-bottom:40px}
.i-footer .i-footer_mid .tit,.i-footer .i-footer_mid .tit a{font-size:22px;color:#fff;margin-bottom:15px}
.i-footer .i-footer_mid .conactbox{float:left}
.i-footer .i-footer_mid .info p{font-size:16px;color:#c0bebe}
.i-footer .i-footer_mid .footnav{float:right;width:49%}
.i-footer .i-footer_mid .footnav p a{font-size:16px;color:#c0bebe}
.i-footer .i-footer_mid .footnav li{float:left;display:block;margin-left:5%}
.i-footer .i-footer_bot{border-top:1px solid #323538;font-size:14px;color:#666;padding:24px 0}
.i-footer .i-footer_bot .copy{float:left}
.i-footer .i-footer_bot .icp{float:right}
#banner{position:relative;background:#fff;height:auto;overflow:hidden;transition:all .35s;padding-top:86px}
#banner .swiper-container{width:100%;height:100%}
#banner .swiper-slide{width:100%;height:100%;overflow:hidden;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
#banner .swiper-slide img{max-width:100%}
#banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:25px}
#banner .swiper-pagination-bullet{width:13px;height:13px;background:#fff;opacity:1;transition:all .2s}
#banner .swiper-pagination-bullet:hover{opacity:.5}
#banner .swiper-pagination-bullet-active{background:#4db23f;opacity:1!important}
#banner .swiper-button-next,#banner .swiper-button-prev{width:50px;height:50px;background-size:50px 50px;transition:all .2s}
#banner .swiper-button-prev,#banner .swiper-container-rtl .swiper-button-next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAx0lEQVRoge3aMQrCQBRF0Y+4DxuX4VKzB7fgCrKBVDa2dilzLaKFiYIzIP85vlMGAu9CijBJhBCgYzYCh+w9VYCeZ33J/dtvDSsBDBGxX1w+Z2ypBgysDdm7ijhChSNUOEKFI1Q4QsWbiKKXwFTADri+iOiyt33sHjE6IpsjVDhChSOUsD6ykYnYZA9I0cyjFeEYXY5R5RhVLcZcmoiJaOQE5cExqhyjyjGqHKPKMar+IeaYvasKcFqE/M4XriXmH88mKn48uwHHhY37FtUzgAAAAABJRU5ErkJggg==)}
#banner .swiper-button-next,#banner .swiper-container-rtl .swiper-button-next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAvklEQVRoge3aMQrCQBCF4cWLeAZ7j5o7eAVPkAuksrG1S+mfQkSM2WJEnLfL+7pAAvNDijDZUgKAIzDzMESelQKMvBuzZ3raBe+/rK4PwPSrYf4KmPjkmHSOUeUYVY5R5RhVvcWsPzKbjhk2Ym7APnu2sErM7JhsjlHlGFWOUVWJCa2aousgq+ni1XKECkeocISKniOurUW0v0lxhApHqHCECkeocISKXiJOzUeUsvkH6pw901d4HTy7I3bwbAFEQY4GwbRw2gAAAABJRU5ErkJggg==)}
#banner .swiper-button-next:hover,#banner .swiper-button-prev:hover{opacity:.6}
#b-sub>.bg,#banner>.bg{width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity:.5;z-index:2;display:none}
#banner .mc-box{position:absolute;z-index:99;right:0;top:38%;width:900px;text-align:left}
#banner .mc-box img{display:block;margin-left:8px;margin-bottom:10px}
#banner .mc-box img:first-child{margin-bottom:20px;margin-left:0!important}
@media only screen and (max-width:1280px){#banner .swiper-slide img{max-width:100%;height:auto}
#banner .mc-box{top:42%;width:50%}
#banner .mc-box img{width:50%;height:auto}
}
@media only screen and (max-width:420px){#banner .swiper-button-next,#banner .swiper-button-prev{width:16px;height:20px;margin-top:10px;-moz-background-size:16px 20px;-webkit-background-size:16px 20px;background-size:16px 20px}
}
#navpart{background:#f4f4f4;position:relative;height:auto;z-index:1}
#navpart .navpart_box{max-width:1560px;width:95%;margin:0 auto}
#navpart .btn{display:none}
#navpart .column{position:relative;margin:0 auto}
#navpart .column li{display: inline-block}
#navpart .column li a{width:auto;height:68px;line-height:68px;display:inline-block;font-size:16px;color:#333;text-align:center;transition:all .35s;padding: 0 12px}
#navpart .column li a:hover{color:#0260c3}
#navpart .column li a.A{background:url(images/column-A.png) top center no-repeat;position:relative;top:0;-webkit-transition:background 1s;-moz-transition:background 1s;-o-transition:background 1s;transition:background 1s;height:75px;color:#fff;text-align:center;text-decoration:none}
@media only screen and (max-width:1460px){#navpart .column li a{width:130px}
}
@media only screen and (max-width:1280px){#navpart{background:#0260c3;height:50px;border-bottom:1px solid rgba(255,255,255,.1)}
#navpart .btn{display:block;font-size:16px;color:#fff;line-height:50px;text-align:center;cursor:pointer}
#navpart .column{display:none;position:absolute;z-index:100000;width:100%;left:50%;margin-left:-50%;top:51px}
#navpart .column li{float:none}
#navpart .column li a{width:100%;height:40px;line-height:40px;display:block;font-size:14px;background:#0260c3;color:#fff}
#navpart .column li a.A{background:#fff;color:#555;height:50px;line-height:50px}
#navpart .mbnone{display:none!important}
}
#about{width:100%;margin:0 auto;padding:49px 0}
#about .about{width:95%;max-width:1560px;margin:0 auto}
#about .about .img{margin:0 auto}
#about .about .img>img{width:100%;height:auto}
#about .about .name{text-align:left;padding:0 0}
#about .about .name h2{display:block;font-family:Arial;font-size:60px;font-weight:400;color:#e6e6e6}
#about .about .name h3{display:block;padding:10px 0;font-size:25px;font-weight:400;color:#0260c3}
#about .about .name h4{display:block;font-size:14px;font-weight:400;color:#888}
#about .about .text{padding:30px 0;text-align:left}
#about .about .text p{font-size:16px;color:#555;line-height:30px;margin-bottom:20px}
#about .organization{background:#eee url(images/organization-bg.jpg) no-repeat;background-position:top center;margin:0 auto;padding:100px 0}
#about .organization .container{text-align:center;width:90%;margin:0 auto}
#about .branch{margin:0 auto;padding:0}
#about .branch .title{display:block;padding:30px;margin:0 auto;background:#0260c3;color:#fff;font-size:24px}
#about .branch .container{width:90%;max-width:1400px;padding:50px 0;border-bottom:1px solid #ddd;margin:0 auto}
#about .branch .container:last-of-type{border:0!important}
#about .branch .container .img{width:40%;text-align:left}
#about .branch .container .img>img{width:100%;height:auto}
#about .branch .container .text{width:55%;text-align:left;color:#666;font-size:14px;line-height:25px}
#about .branch .container .text .name{display:block;padding:15px 0;color:#0260c3;font-size:18px}
#about .branch .container .text p{margin-bottom:20px}
.ny_i-about{padding-top:0;padding-bottom:0}
.ny_i-about .i-about-bottom{margin-top:5px;padding-bottom:150px}
#about .about .pageimg{padding:51px 0}
@media only screen and (max-width:1280px){#about .about .name h2{font-size:48px}
#about .about .name h3{font-size:20px}
#about .about .name h4{font-size:12px}
#about .about .text p{font-size:14px;line-height:25px}
#about .organization{padding:100px 0;text-align:center}
#about .organization img{width:100%;margin:0 auto}
}
@media only screen and (max-width:780px){#about{padding:50px 0}
#about .about{padding:0}
}
@media only screen and (max-width:420px){#about .branch .title{font-size:20px}
#about .branch .container .img{width:100%;float:none}
#about .branch .container .text{width:100%;float:none;font-size:12px;line-height:20px}
}
#history{width:95%;max-width:1560px;margin:0 auto;padding:78px 0;overflow:hidden;position:relative}
#history>.title{width:20%}
#history>.title>.load{text-align:center;margin:0 auto}
#history>.title>.load i{width:12px;margin:0 3px;height:12px;border-raiuds:50%;display:inline-block;background:#ccc;border-radius:50%;animation:move2 1.2s linear forwards infinite}
#history>.title>.load i:nth-child(2){animation:move2 1.2s .2s linear forwards infinite}
#history>.title>.load i:nth-child(3){animation:move2 1.2s .4s linear forwards infinite}
#history>.title>.load i:nth-child(4){animation:move2 1.2s .6s linear forwards infinite}
#history>.title>.load i:nth-child(5){animation:move2 1.2s 1s linear forwards infinite}
#history>.title>.year{font-size:50px;line-height:50px;display:block;padding:40px 0;color:#0260c3;text-align:center;margin:0 auto}
#history>.title>.year span{font-size:20px;line-height:30px;display:inline-block;vertical-align:bottom}
#history>.title>.box{text-align:center}
#history>.title>.box>.icon{width:200px;height:200px;line-height:200px;background:#0260c3;border-radius:100%;overflow:hidden;margin:0 auto}
#history>.title>.box>.cn{padding-top:20px;font-size:14px;color:#ccc}
#history>.container{position:relative;width:75%;margin-bottom:50px;text-align:left}
#history>.container .line{position:absolute;left:240px;width:6px;height:100%;background:#ccc;border-radius:6px}
#history>.container ul{padding:40px 0}
#history>.container ul>li{position:relative;display:block;width:100%;padding:50px 0}
#history>.container ul>li>.tit{position:absolute;left:0;top:30px;width:250px;line-height:36px;text-align:right;transition:all .5s}
#history>.container ul>li>.tit>.txt{color:#0260c3;font-size:24px;padding-right:50px;transition:all .35s}
#history>.container ul>li>.tit>.year{color:#666;font-weight:700;font-size:18px;font-family:Arial;padding-right:50px}
#history>.container ul>li>.tit>.spot{width:14px;height:14px;border-radius:50%;background:#fff;border:5px solid #ccc;transition:all .5s;box-sizing:border-box;position:absolute;right:0;top:50%;margin-top:-7px}
#history>.container ul>li>.tit>.spot i{width:6px;height:6px;transition:all .5s;position:absolute;left:50%;margin-left:-3px;top:50%;margin-top:-3px;background:#fff;border-radius:50%;display:block}
#history>.container ul>li>.con{width:100%;box-sizing:border-box;color:#666;padding-left:290px;transition:all .5s}
#history>.container ul>li>.con p{font-size:16px;line-height:36px}
#history>.container ul>li:hover .tit{color:#0260c3}
#history>.container ul>li:hover .tit>.spot{transform:scale(3);background:#fff;border:1px solid #e9e8e8}
#history>.container ul>li:hover .tit>.spot i{background:#0260c3}
#history>.container ul>li:hover .con{color:#0260c3}
#history>.container ul>li:hover .tit>.txt{transform:scale(1.1)}
@media only screen and (max-width:1080px){#history>.container ul>li>.tit>.txt{font-size:20px}
}
@media only screen and (max-width:960px){#history>.title{float:none;width:100%}
#history>.title>.load{padding-left:10px;text-align:left}
#history>.title>.box{display:none}
#history>.title>.year{text-align:left;padding:20px 0}
#history>.container .line{left:20px}
#history>.container{float:left;width:100%;margin-top:30px}
#history>.container ul{padding:10px 0}
#history>.container ul>li{padding:30px 0}
#history>.container ul>li>.tit{text-align:left}
#history>.container ul>li>.tit>.spot{left:16px;right:auto}
#history>.container ul>li>.tit>.txt{padding-left:60px;padding-right:0}
#history>.container ul>li>.tit>.year{padding-left:60px;padding-right:0}
#history>.container ul>li>.con{padding-left:260px}
#history>.container ul>li:hover .tit>.txt{transform:scale(1)}
}
@media only screen and (max-width:640px){#history>.title>.year{font-size:30px}
#history>.title>.year span{font-size:14px}
#history>.container ul>li{padding:15px 0}
#history>.container ul>li>.tit>.txt{font-size:18px}
#history>.container ul>li>.tit>.year{font-weight:400;font-size:16px;color:#ccc}
#history>.container ul>li>.con{padding-left:60px;padding-top:90px}
#history>.container ul>li>.con p{font-size:14px;line-height:20px}
}
#culture{max-width:1560px;width:95%;margin:0 auto;padding:100px 0}
#culture .container{width:65%;text-align:left}
#culture .container .tag{margin-bottom:35px}
#culture .container .tag>.title{display:block;padding:0;font-size:18px;color:#0260c3}
#culture .container .tag>.text{padding:10px 0;font-size:16px;color:#555;line-height:30px}
#culture .img{width:35%;padding-right:5%}
#culture .img>img{width:100%;height:auto}
@media only screen and (max-width:780px){#culture{padding:50px 0}
#culture .container{width:100%;padding:30px 0}
#culture .container .tag>.title{font-size:16px}
#culture .container .tag>.text{font-size:14px;line-height:25px}
#culture .img{width:100%;padding-right:0}
}
#production{position:relative;width:95%;max-width:1560px;margin:0 auto;padding:100px 0}
#production>.list{margin:0 auto}
#production>.list>ul{margin:0 auto}
#production>.list>ul>li{position:relative;display:block;float:left;width:23%;overflow:hidden;padding:1%;margin-left:1%;margin-right:1%;margin-bottom:1%;border:1px solid #eee;text-align:center}
#production>.list>ul>li>a>.img{position:relative;margin:0 auto;overflow:hidden}
#production>.list>ul>li>a>.img>img{width:100%;height:auto;transition:all 1s}
#production>.list>ul>li>a>.tit{padding:15px 10px;font-size:16px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .35s}
#production>.list>ul>li>a:hover .img>img{transform:scale(1.1)}
#production>.loadmore{width:90%;max-width:1360px;padding:50px 0;margin:0 auto;text-align:center}
#production>.loadmore>a{display:inline-block;padding:10px 90px;font-size:18px;color:#666;border:1px solid #ddd;border-radius:50px;transition:all .35s}
#production>.loadmore>a:hover{background:#0260c3;border:1px solid #0260c3;color:#fff}
@media only screen and (max-width:1080px){#production>.list>ul>li{width:31.33%}
}
@media only screen and (max-width:780px){#production>.list>ul>li{width:31.33%}
#production>.list>ul>li>a>.tit{font-size:14px}
}
@media only screen and (max-width:580px){#production>.list>ul>li{width:48%}
}
#honor{width:100%;margin:0 auto;padding-bottom:20px;padding-top:80px}
#honor>.item{margin:0 auto;padding:20px 0}
#honor>.item>.title{padding-bottom:20px;text-align:center;font-size:30px;color:#333}
#honor>.item>.container{margin:0 auto;max-width:1560px;width:95%}
#honor>.item>.container .list{margin:0 auto}
#honor>.item>.container .list>ul{display:block;margin:0 auto;padding:0;width:100%;position:relative}
#honor>.item>.container .list>ul>li{width:23%;float:left;margin-right:1%;margin-left:1%}
#honor>.item>.container .list>ul>li:nth-child(4n){margin-right:0!important}
#honor>.item>.container .list>ul>li .img{width:100%;height:230px;background:#fff;box-shadow:0 0 5px rgba(6,0,1,.23);padding:6px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;line-height:230px}
#honor>.item>.container .list>ul>li .img>img{width:auto;height:100%}
#honor>.item>.container .list>ul>li .tit{font-size:16px;line-height:24px;padding:30px 0 70px 0;color:#666;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .35s}
#honor>.item>.container .list>ul>li>a:hover .tit{color:#0260c3}
@media only screen and (max-width:960px){#honor>.item{padding:20px 5%}
#honor>.item>.container .list>ul>li{width:48%;margin-right:1%}
#honor>.item>.container .list>ul>li:nth-child(even){float:right}
#honor>.item>.container .list>ul>li .tit{padding:20px 10px}
}
@media only screen and (max-width:420px){#honor>.item>.title{padding-bottom:30px;font-size:20px}
#honor>.item>.container .list>ul>li .img{height:110px;line-height:110px}
#honor>.item>.container .list>ul>li .tit{padding:10px;font-size:14px}
}
#kefu{position:fixed;z-index:1001;right:0;bottom:85px;width:70px;height:240px}
#kefu .kefu-box{position:relative;float:right}
#kefu .clearfix:after{content:"";display:block;clear:both}
#kefu .a{display:block;width:44px;height:44px;background:rgba(208,2,28,.8);margin-bottom:4px;cursor:pointer;outline:0}
#kefu .a.active,#kefu .a:hover{background:rgba(208,8,28,.8)}
#kefu .a .i{float:left;width:44px;height:44px;background-image:url(images/kefu_icon.png);background-repeat:no-repeat}
#kefu .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(images/kefu-bg.png);background-repeat:no-repeat;background-position:0 0}
#kefu .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(images/kefu-bg.png);background-repeat:no-repeat;background-position:-27px 0}
#kefu .a-qrcode .i{background-position:-44px 0}
#kefu .a-cart .i{background-position:-88px 0}
#kefu .a-top .i{background-position:-132px 0}
#kefu .a-top{background:rgba(0,0,0,.8);display:none}
#kefu .a-top:hover{background:rgba(0,0,0,.4)}
#kefu .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #e0e1e5;border-radius:3px;box-shadow:0 2px 5px 0 rgba(161,163,175,.11)}
#kefu .d .arrow{position:absolute;width:8px;height:12px;background:url(images/kefu_bg_arrow.png) no-repeat;right:-8px;top:31px}
#kefu .d-service{top:0}
#kefu .d-service-phone{top:34px}
#kefu .d-qrcode{top:78px}
#kefu .d .inner-box{padding:8px 22px 12px}
#kefu .d-service-item{border-bottom:1px solid #eee;padding:14px 0}
#kefu .d-service .d-service-item{border-bottom:none}
#kefu .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#f1f1f3;display:block;float:left}
#kefu .d-service-item .i-qq{width:44px;height:44px;background:url(images/kefu_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden}
#kefu .d-service-item:hover .i-qq{background-position:center 3px}
#kefu .d-service-item .i-tel{width:44px;height:44px;background:url(images/kefu_con_icon02.png) no-repeat center center;display:block}
#kefu .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px}
#kefu .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px}
#kefu .d-service-item .text .number{font-family:Arial;color:#0260c3}
#kefu .d-service-intro{padding-top:10px}
#kefu .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888}
#kefu .d-service-intro i{background:url(images/kefu_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block}
#kefu .d-qrcode{text-align:center;width:150px}
#kefu .d-qrcode .inner-box{padding:20px 0}
#kefu .d-qrcode .qrcode{display:inline-block;width:110px;padding:0 9px;border-left:1px solid #eee}
#kefu .d-qrcode .qrcode:first-child{border:0!important}
#kefu .d-qrcode .qrcode>img{width:100%;height:auto}
#kefu .d-qrcode p{font-size:12px;color:#93959c}
@media only screen and (max-width:960px){#kefu{display:none}
}
#news{width:100%;margin:0 auto;padding-bottom:50px;padding-top:50px}
#news>.list>ul{margin:0 auto}
#news>.list>ul>li{display:block;margin:0 auto;transition:all .35s}
#news>.list>ul>li>a{position:relative;display:block;width:95%;max-width:1560px;padding:50px 0;margin:0 auto;transition:all .35s}
#news>.list>ul>li>a:after{position:absolute;z-index:3;left:0;bottom:0;width:100%;height:1px;background:#eee;content:'';transition:all .35s}
#news>.list>ul>li:last-child a:after{opacity:0}
#news>.list>ul>li>a .img{width:30%;text-align:left;overflow:hidden}
#news>.list>ul>li>a .img>img{width:100%;height:auto;transition:all 1s}
#news>.list>ul>li>a .con{width:50%;text-align:left;padding:0 5%}
#news>.list>ul>li>a .con>.tit{font-size:24px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .35s}
#news>.list>ul>li>a .con>.txt{margin:20px 0;height:75px;line-height:26px;font-size:16px;color:#999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
#news>.list>ul>li>a .con>.more{text-align:left}
#news>.list>ul>li>a .con>.more>span{display:inline-block;padding:8px 30px;font-size:16px;color:#0260c3;border:1px solid #0260c3;border-radius:30px;transition:all .35s}
#news>.list>ul>li>a .time{width:10%;color:#0260c3;text-align:right}
#news>.list>ul>li>a .time>.dm{font-size:32px}
#news>.list>ul>li>a .time>.yy{font-size:18px}
#news>.list>ul>li:hover .con>.more>span{margin-left:6px;color:#fff;background:#0260c3}
#news>.list>ul>li>a .img:hover img{transform:scale(1.1)}
#news>.loadmore{width:90%;max-width:1360px;padding:50px 0;margin:0 auto;border-top:1px solid #eee;text-align:center}
#news>.loadmore>a{display:inline-block;padding:10px 90px;font-size:18px;color:#666;border:1px solid #ddd;border-radius:50px;transition:all .35s}
#news>.loadmore>a:hover{background:#0260c3;border:1px solid #0260c3;color:#fff}
#news>.view{width:95%;max-width:1560px;margin:0 auto}
#news>.view>.title{font-size:32px;font-weight:400;padding:20px;text-align:center}
#news>.view>.time{text-align:right;font-size:16px;color:#999;padding:0 20px 20px 20px;border-bottom:1px solid #eee}
#news>.view>.content{margin:0 auto;width:95%;max-width:1200px;padding:50px 0}
#news>.view>.content{font-size:16px;line-height:28px;color:#666}
#news>.view>.content>p{margin-bottom:20px}
#news>.view>.content img{max-width:100%;height:auto}
#news>.view>.content table{border-top:1px solid #ddd;border-left:1px solid #ddd;margin:0 auto;width:99.6%}
#news>.view>.content table td{color:#666;font-size:14px;padding:8px;text-align:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
#news>.view>.content .tableWap{overflow:hidden;overflow-x:auto}
#news>.view>.share{text-align:center;margin:0 auto;padding:50px}
#news>.view>.share .bshare-custom a{padding:0;margin:0 12px!important;width:50px;height:50px;opacity:1;transition:all .35s}
#news>.view>.share .bshare-custom .bshare-sinaminiblog{background:url(images/icon-weibo.png) no-repeat;background-size:100% auto;background-position:center center}
#news>.view>.share .bshare-custom .bshare-weixin{background:url(images/icon-wechat.png) no-repeat;background-size:100% auto;background-position:center center}
#news>.view>.share .bshare-more{background:url(images/icon-share.png) no-repeat;padding:0!important;margin:0!important;background-size:100% auto;background-position:center center}
#news>.view>.share .bshare-custom a:hover{opacity:1;transform:translateY(-3px)}
#news>.view>.pageurl{margin:0 auto;padding:50px;font-size:14px}
#news>.view>.pageurl>.next,#news>.view>.pageurl>.prev{width:40%;padding:5px;text-align:left;border-bottom:1px solid #aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#news>.view>.pageurl strong{font-weight:400;font-size:16px;color:#999}
@media only screen and (max-width:960px){#news>.list>ul>li>a .con>.tit{font-size:22px}
#news>.list>ul>li>a .con>.txt{height:40px;line-height:21px;font-size:14px;-webkit-line-clamp:2}
#news>.list>ul>li>a .con>.more>span{padding:6px 26px;font-size:13px}
#news>.list>ul>li>a .time>.dm{font-size:28px}
#news>.list>ul>li>a .time>.yy{font-size:16px}
#news>.view>.title{font-size:28px}
}
@media only screen and (max-width:780px){#news>.list>ul>li>a .con>.tit{font-size:20px}
#news>.list>ul>li>a .con>.txt{margin:10px 0}
#news>.list>ul>li>a .con>.more>span{font-size:12px}
#news>.list>ul>li>a .time>.dm{font-size:24px}
#news>.list>ul>li>a .time>.yy{font-size:14px}
}
@media only screen and (max-width:640px){#news>.list>ul>li>a .img{float:none;width:100%}
#news>.list>ul>li>a .con{float:none;width:100%;padding:20px 0}
#news>.list>ul>li>a .con>.tit{font-size:22px}
#news>.list>ul>li>a .con>.txt{margin:20px 0}
#news>.list>ul>li>a .con>.more>span{font-size:14px}
#news>.list>ul>li>a .time{float:none;width:100%}
#news>.list>ul>li>a .time>.dm{font-size:28px}
#news>.list>ul>li>a .time>.yy{font-size:16px}
#news>.view>.title{font-size:20px;padding-top:50px}
#news>.view>.time{font-size:13px}
#news>.view>.content{font-size:14px;line-height:24px;color:#666}
#news>.view>.content table td{font-size:12px;padding:5px}
#news>.view>.share{padding:30px}
#news>.view>.share .bshare-custom a{margin:0 10px!important;width:40px;height:40px}
#news>.view>.pageurl{padding:30px 15px;font-size:12px}
#news>.view>.pageurl>.next,#news>.view>.pageurl>.prev{float:none;width:100%;padding:5px;box-sizing:border-box}
}
#product{margin:0 auto;padding:60px 0}
#product>.isnew{width:90%;max-width:1360px;margin:30px auto}
#product>.isnew>.item{width:49%;float:left;margin-bottom:2%}
#product>.isnew>.item:nth-child(2n){float:right}
#product>.isnew>.item>a{position:relative;display:block}
#product>.isnew>.item img{width:100%;height:auto}
#product>.isnew>.item>a:after{position:absolute;z-index:9;left:50%;top:50%;margin-left:-50px;margin-top:-40px;width:100px;height:100px;opacity:0;content:'';background:url(images/icon-play.png) no-repeat;background-size:100% auto;transition:all .35s}
#product>.isnew>.item>a:before{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:#000;opacity:.1;content:'';transition:all .35s}
#product>.isnew>.item>a:hover:before{opacity:.8}
#product>.isnew>.item>a:hover:after{opacity:1;margin-top:-50px}
#product>.catalog{width:90%;max-width:1360px;clear:both;margin:0 auto}
#product>.catalog>.item{position:relative;z-index:1;display:block;float:left;width:32%;margin:0 2% 2% 0}
#product>.catalog>.item:nth-child(3n){margin-right:0!important}
#product>.catalog>.item .tit{padding:15px;text-align:left;border:1px solid #eee;border-bottom:0!important}
#product>.catalog>.item .tit>a{position:relative;display:block;font-size:20px;font-weight:700;color:#333;transition:all .35s}
#product>.catalog>.item .tit>a>span{display:inline-block;width:30px;height:30px;line-height:30px;overflow:hidden;float:left;text-align:center;margin-right:10px;background:#d0021c;color:#fff;transition:all .35s}
#product>.catalog>.item .img{text-align:left;margin:0 auto;padding:0 15px;border-left:1px solid #eee;border-right:1px solid #ddd}
#product>.catalog>.item .img img{width:100%;height:auto}
#product>.catalog>.item .con{position:relative;width:100%;height:168px}
#product>.catalog>.item .con>.list{padding:15px;background:#fff;border:1px solid #eee;border-top:0!important;text-align:left;height:135px;overflow:hidden}
#product>.catalog>.item .con>.list>a{position:relative;display:block;padding:4px 0;font-size:16px;color:#555;transition:all .35s}
#product>.catalog>.item .con>.list>a:after{position:absolute;z-index:1;left:0;top:7px;width:2px;height:0;background:#d0021c;content:'';transition:all .35s}
#product>.catalog>.item .con>.list>a:hover{color:#d0021c;padding-left:12px}
#product>.catalog>.item .con>.list>a:hover:after{height:50%}
#product>.catalog>.item:hover .tit>a{color:#d0021c}
#product>.solution{width:90%;max-width:1360px;margin:30px auto;overflow:hidden}
#product>.solution .swiper-container a{position:relative;display:block;background:#d0021c;padding:20px 0;font-size:16px;color:#fff;text-align:center;transition:all .35s}
#product>.solution .swiper-container a>span{display:block;margin:10px auto}
#product>.solution .swiper-container a>span>img{height:50px;width:auto}
#product>.solution .swiper-container a:hover{background:#b10016}
#product>.solution .tips{text-align:right;padding:20px 0;color:#ccc;font-size:14px}
#product>.solution .tips>img{opacity:.2;height:28px;width:auto}
#product>.product{width:95%;max-width:1560px;margin:0 auto}
#product>.product .container{margin:0 auto;padding:20px 0}
#product>.product .container>.path{width:60%;text-align:left;color:#d0021c;font-size:20px}
#product>.product .container>.path>img{height:36px;width:auto;margin-right:5px}
#product>.product .container>.path>a{position:relative;display:inline-block;padding:0 3px;font-weight:700;color:#d0021c;transition:all .35s}
#product>.product .container>.path>a:hover{opacity:.5}
#product>.product .container>.back{width:20%;text-align:right}
#product>.product .container>.back>a{background:#d0021c;border:1px solid #d0021c;border-radius:50px;color:#fff;padding:6px 20px;font-size:14px;transition:all .35s}
#product>.product .container>.back>a:hover{background:0 0;color:#d0021c}
#product>.product .list{margin:0 auto}
#product>.product .list>ul{margin:0 auto}
#product>.product .list>ul>li{position:relative;display:block;float:left;width:23.5%;overflow:hidden;padding:1%;margin-right:2%;margin-bottom:2%;border:1px solid #eee;transition:all .35s}
#product>.product .list>ul>li:nth-of-type(4n){margin-right:0!important}
#product>.product .list>ul>li>a{display:block}
#product>.product .list>ul>li>a .img{text-align:center;transition:all .35s}
#product>.product .list>ul>li>a .img>img{width:100%;height:auto}
#product>.product .list>ul>li>a .tit{padding:0 5px;text-align:left;font-size:16px;color:#666;overflow:hidden;    height: 56px;
    line-height: 28px;}
#product>.product .list>ul>li>a .more{padding:10px 50px 20px 50px;color:#0260c3;font-size:14px}
#product>.product .list>ul>li>a .more>img{display:inline-block;margin-left:6px;height:18px;width:auto;transition:all .35s}
#product>.product .list>ul>li>a:hover .more>img{padding-left:4px}
#product>.product .list>ul>li>a:hover .img{transform:translateY(-6px)}
#product>.product .list>ul>li:hover{box-shadow:0 3px 8px rgba(0,0,0,.1)}
#product>.product .loadmore{width:90%;max-width:1360px;padding:50px 0;margin:0 auto;text-align:center}
#product>.product .loadmore>a{display:inline-block;padding:10px 90px;font-size:18px;color:#666;border:1px solid #ddd;border-radius:50px;transition:all .35s}
#product>.product .loadmore>a:hover{background:#d0021c;border:1px solid #d0021c;color:#fff}
#product>.view{margin:0 auto;position:relative}
#product>.view td{border:1px solid #4d4d4d}
#product>.view .title{position:relative;width:95%;max-width:1560px;margin:0 auto;font-size:36px;font-weight:700;color:#333;text-align:center}
#product .proimg{max-width:700px;text-align:center;margin:0 auto;display:block;max-width:100%}
#product>.view>.wrap{width:95%;max-width:1560px;margin:0 auto;overflow:hidden}
#product>.view .focus{position:relative;width:40%;text-align:center}
#product>.view .focus img{width:100%;height:auto}
#product>.view .focus .swiper-container{margin:0 auto}
#product>.view .focus .swiper-pagination{position:relative;text-align:center;margin:0 auto}
#product>.view .focus .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:5px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
#product>.view .focus .swiper-pagination .swiper-pagination-bullet-active{background:#d0021c;opacity:1}
#product>.view .focus .button-prev{position:absolute;z-index:4;top:50%;left:0;margin-top:-30px;cursor:pointer;opacity:.3;width:50px;height:50px;background:url(images/icon-arrow-left-circle-black.png) no-repeat;background-size:100% auto;background-position:50% 50%;transition:all .35s}
#product>.view .focus .button-next{position:absolute;z-index:4;top:50%;right:0;margin-top:-30px;cursor:pointer;opacity:.3;width:50px;height:50px;background:url(images/icon-arrow-right-circle-black.png) no-repeat;background-size:100% auto;background-position:50% 50%;transition:all .35s}
#product>.view .focus .button-next:hover,#product>.view .focus .button-prev:hover{opacity:.6}
#product>.view .container{width:50%;padding:150px 20px 0 20px;text-align:left}
#product>.view .container>.con>.tit{font-size:20px;color:#d0021c}
#product>.view .container>.con>.txt{padding:20px 0;width:80%;font-size:16px;color:#666;line-height:25px}
#product>.view .container>.con>.txt>p{margin-bottom:20px}
#product>.view>.tag_nav{position:relative;z-index:999;left:0;width:100%;margin:0 auto;padding-top:20px;border-bottom:1px solid #eee}
#product>.view>.tag_nav>ul{width:90%;max-width:1360px;margin:0 auto;text-align:center}
#product>.view>.tag_nav>ul>li{position:relative;display:inline-block;font-size:16px}
#product>.view>.tag_nav>ul>li>a{display:block;padding:10px 20px 20px 20px;color:#666}
#product>.view>.tag_nav>ul>li.A>a{color:#d0021c;font-weight:700}
#product>.view>.tag_nav>ul>li.A:after{position:absolute;z-index:1;left:0;bottom:0;width:100%;height:3px;background:#d0021c;content:''}
#product>.view>.tag_nav_ac{top:100px;background:rgba(208,2,28,.8);padding-top:0!important;border-bottom:0!important}
#product>.view>.tag_nav_ac>ul>li>a{padding:30px 20px 20px 20px;color:#fff;font-size:16px}
#product>.view>.tag_nav_ac>ul>li.A>a{color:#fff}
#product>.view>.tag_nav_ac>ul>li.A:after{position:absolute;z-index:9;background:0 0;left:50%;bottom:0;margin-left:-8px;width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #fff;content:''}
#product>.view>.tag_video{text-align:center;margin:0 auto;padding-top:50px}
#product>.view>.tag_video>iframe{margin:0 auto}
#product>.view>.tag_con{width:90%;max-width:1360px;margin:0 auto;padding-top:50px}
#product>.view>.tag_con>.item{margin-bottom:40px}
#product>.view>.tag_con .tit{position:relative;padding:10px 10px 10px 30px;font-size:20px;color:#0260c3;text-align:left}
#product>.view>.tag_con .tit:after{position:absolute;z-index:3;left:0;top:50%;margin-top:-8px;width:16px;height:16px;background:url(images/icon-arrow-right-red.png) no-repeat;background-size:auto 100%;background-position:50% 50%;content:''}
#product>.view>.tag_con .con{padding:10px 30px;font-size:14px;line-height:24px;color:#444}
#product>.view>.tag_con .con>p{margin-bottom:10px}
#product>.view>.tag_con .con img{max-width:100%}
#product>.view>.tag_con .con table{border-top:1px solid #ddd;border-left:1px solid #ddd;margin:0 auto;width:99.6%}
#product>.view>.tag_con .con table td{color:#666;font-size:14px;padding:8px;text-align:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
#product>.view>.tag_con .con .tableWap{overflow:hidden;overflow-x:auto}
#product>.view>.tag_con .list{padding:10px 30px;text-align:left}
#product>.view>.tag_con .list>a{display:block;float:left;width:33.3%;padding:5px 0;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .35s}
#product>.view>.tag_con .list>a:hover{text-decoration:underline}
#product>.view>.tag_con .list>a img{height:40px;width:auto;margin-right:5px}
#product>.view>.pageurl{width:90%;max-width:1360px;padding:50px 0;margin:0 auto;border-top:1px solid #eee;text-align:center}
#product>.view>.pageurl>a{display:inline-block;padding:10px 90px;font-size:18px;color:#666;border:1px solid #ddd;border-radius:50px;transition:all .35s}
#product>.view>.pageurl>a:hover{background:#0260c3;border:1px solid #0260c3;color:#fff}
@media only screen and (max-width:1080px){#product>.catalog>.item .tit>a{font-size:18px}
#product>.catalog>.item .con>.list>a{font-size:14px}
#product>.solution .swiper-container a{font-size:14px}
#product>.view .title{bottom:-60px}
#product>.view .container{padding-top:100px}
#product>.view .container>.con>.txt{width:90%;font-size:14px;line-height:20px}
#product>.view .focus .button-prev{margin-top:-25px;width:40px;height:40px}
#product>.view .focus .button-next{margin-top:-25px;width:40px;height:40px}
#product>.view>.tag_nav>ul>li{font-size:16px}
#product>.view>.tag_nav_ac{top:80px}
#product>.view>.tag_nav_ac>ul>li>a{font-size:14px}
#product>.view>.tag_con .list>a{width:50%}
}
@media only screen and (max-width:960px){#product>.catalog>.item .tit>a{font-size:16px}
#product>.catalog>.item .tit>a>span{width:25px;height:25px;line-height:25px}
#product>.catalog>.item .con>.list>a{font-size:13px}
#product>.product .list>ul>li{width:29.4%}
#product>.product .list>ul>li:nth-of-type(4n){margin-right:2%!important}
#product>.product .list>ul>li:nth-of-type(3n){margin-right:0!important}
#product>.view .title{font-size:25px;bottom:-60px}
#product>.view .focus .button-prev{margin-top:-20px;width:30px;height:30px}
#product>.view .focus .button-next{margin-top:-20px;width:30px;height:30px}
#product>.view .container{padding-top:80px}
#product>.view>.tag_nav_ac{top:115px}
#product>.view>.tag_nav_ac>ul>li>a{padding:20px}
}
@media only screen and (max-width:780px){#product>.catalog>.item{width:49%;float:left;margin-bottom:2%;margin-right:0!important}
#product>.catalog>.item:nth-child(3n){margin-right:0!important}
#product>.catalog>.item:nth-child(2n){float:right}
#product>.product .container>.path{font-size:16px}
#product>.product .container>.path>img{height:30px}
#product>.product .container>.back>a{border-radius:30px;padding:6px 20px;font-size:12px}
#product>.product .list>ul>li>a .tit{padding:0 20px;text-align:center;font-size:16px}
#product>.product .list>ul>li>a .more{padding:10px 20px 20px 20px;text-align:center}
#product>.view .title{font-size:20px;bottom:0;text-align:center}
#product>.view .container{float:none;width:100%;padding-top:0}
#product>.view .focus{float:none;width:100%}
#product>.view .focus .button-prev{margin-top:-30px;width:40px;height:40px}
#product>.view .focus .button-next{margin-top:-30px;width:40px;height:40px}
#product>.view>.tag_nav_ac{top:95px}
#product>.view>.tag_nav_ac>ul>li>a{padding:20px 10px}
#product>.view>.tag_nav_ac>ul>li.A:after{margin-left:-6px;border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:6px solid #fff}
#product>.view>.tag_video{padding-top:30px}
#product>.view>.tag_video>iframe{width:80%;height:320px}
#product>.view>.tag_con .tit{padding-left:20px;font-size:16px}
#product>.view>.tag_con .tit:after{margin-top:-6px;width:12px;height:12px}
#product>.view>.tag_con .con{padding:10px 20px}
#product>.view>.tag_con .list{padding-left:20px}
#product>.view>.tag_con .list>a{width:100%;float:none;font-size:14px}
}
@media only screen and (max-width:640px){#product>.isnew>.item{width:100%;float:none;margin-bottom:2%}
#product>.isnew>.item:nth-child(2n){float:none}
#product>.catalog>.item{float:none;width:100%;margin:0 0 2% 0}
#product>.catalog>.item:nth-child(3n){margin-right:0!important}
#product>.catalog>.item:nth-child(2n){float:none}
#product>.catalog>.item .con{height:auto!important}
#product>.catalog>.item .con>.list{height:auto!important}
#product>.product .container>.path{width:100%}
#product>.product .container>.path{font-size:14px}
#product>.product .container>.path>img{height:25px}
#product>.product .container>.back{float:none;width:30%;padding-top:50px;text-align:left}
#product>.product .container>.back>a{padding:6px 12px}
#product>.product .list>ul>li{width:46.4%;margin-right:0!important}
#product>.product .list>ul>li:nth-of-type(4n){margin-right:0!important}
#product>.product .list>ul>li:nth-of-type(3n){margin-right:0!important}
#product>.product .list>ul>li:nth-of-type(2n){float:right}
#product>.view>.tag_nav_ac>ul>li>a{padding:15px 10px;font-size:12px}
#quickmenu{display:none}
}
@media only screen and (max-width:560px){#product>.view>.tag_nav_ac>ul{padding:10px 0 30px 0}
#product>.view>.tag_nav_ac>ul>li{float:left;width:33.33%}
#product>.view>.tag_nav_ac>ul>li>a{padding:10px}
#product>.view>.tag_nav_ac>ul>li.A:after{display:none}
#product>.view>.tag_nav_ac>ul>li.A:before{position:absolute;z-index:1;left:0;top:0;width:99%;height:99%;border:1px solid #fff;content:''}
}
@media only screen and (max-width:420px){#product>.product .list>ul>li>a .tit{font-size:14px}
#product>.product .list>ul>li>a .more{font-size:12px}
#product>.product .list>ul>li>a .more>img{margin-left:3px;height:14px}
#product>.product .list>ul>li{float:none!important;width:100%;margin-right:0!important}
}
.sub-page .page{text-align:center;margin-bottom:50px}
.sub-page .page .pagination li{float:none;display:inline-block}
.sub-page .page .pagination li a{margin:0 5px;padding:6px 15px;color:#0260c3;font-size:16px;border-radius:5px}
.sub-page .page .pagination li.active a{color:#fff;background-color:#0260c3;border-color:#0260c3}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;cursor:default;color:#fff;background-color:#0260c3;border-color:#0260c3}
.pagination>li>a,.pagination>li>span{position:relative;float:left;line-height:1.42857;text-decoration:none;background-color:#fff;border:1px solid #ddd;margin:0 5px;padding:6px 15px;color:#0260c3;font-size:16px;border-radius:5px}
#contact{width:100%;margin:0 auto;padding:100px 0}
#contact .headquarters{width:95%;margin:0 auto;max-width:1560px}
#contact .headquarters .container{width:60%;text-align:left;padding:10px 0}
#contact .headquarters .container h1{display:block;padding:15px 0;color:#0260c3;font-size:36px;font-weight:400}
#contact .headquarters .container p{font-size:16px;color:#555;line-height:30px;margin-bottom:10px}
#contact .headquarters .container .btn-map{display:inline-block;padding:10px 20px 10px 42px;background:#f90 url(images/icon-maps.png) no-repeat;background-position:10px 50%;background-size:30px auto;color:#fff;font-size:16px;transition:all .35s}
#contact .headquarters .container .btn-map:hover{background-color:#fc0}
#contact .headquarters .img{width:35%;padding-right:5%}
#contact .headquarters .img>img{width:100%;height:auto}
#contact .branch{width:90%;margin:0 auto}
#contact .branch .img{width:35%;padding-right:5%}
#contact .branch .img>img{width:100%;height:auto}
#contact .branch .container{width:60%;text-align:left;padding:10px 0}
#contact .branch .container .content{margin:15px auto;text-align:left;width:40%;float:left;padding:4%;background:#fff;border:1px solid #eee}
#contact .branch .container .content:nth-child(2n){background:#f7f7f7}
#contact .branch .container .content .name{color:#0260c3;font-size:16px}
#contact .branch .container .content .text{color:#666;font-size:14px}
@media only screen and (max-width:780px){#contact{padding:50px 0}
#contact .headquarters .img{width:100%;padding-right:0}
#contact .headquarters .container{width:100%;text-align:left;padding:10px 0}
#contact .branch .img{width:100%;padding-right:0}
#contact .branch .container{width:100%;text-align:left;padding:10px 0}
#contact .branch .container .content{margin:15px auto;text-align:left;width:90%;float:none;padding:4%}
}
@media only screen and (max-width:420px){#contact .headquarters .container h1{font-size:25px}
#contact .headquarters .container p{font-size:14px;line-height:25px}
#contact .headquarters .container .btn-map{display:block;text-align:center;background-position:38% 50%}
#contact .branch .container .content .name{font-size:14px}
#contact .branch .container .content .text{font-size:12px}
}

em{font-style:normal}
#product{margin:0 auto;padding:0}
.content_left{float:left;width:20%}
.content_left .c_tlt{height:60px;line-height:60px;text-align:center;font-size:20px;font-weight:400;background:#0260c3;color:#fff;margin-bottom:10px}
.content_left .c_tlt em{display:none}
.pro_mulu li a{display:block;height:40px;line-height:40px;text-align:left;padding:0 20px;background:#f1f1f1;color:#555;font-size:14px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pro_mulu li a:hover{background-color:#0260c3;color:#fff}
.pro_mulu li.actt a{background-color:#0260c3;color:#fff}
.pro_mulu li dl{display:none}
.pro_mulu li.actt dl{display:block}
.pro_mulu li.actt dl a{background:#f1f1f1;height:30px;line-height:30px;font-size:12px;color:#555;padding-left:40px}
.pro_mulu li.actt dl dd:hover a{background:#0260c3;color:#fff}
.pro_mulu li.actt dl dd.actt a{background:#0260c3;color:#fff}
.pro_mulu a.pro_more{background:#ddd;display:block;text-align:center;height:40px;line-height:40px;font-size:12px}
.productlist{width:78%;float:right;background:#fff;margin-top:0}
@media (max-width:767px){#product>.product{width:100%;max-width:1560px;margin:0 auto}
.productlist{width:95%;margin:0 auto;padding:0 2.5%}
.content_left{width:100%}
.content_left .c_tlt{font-size:16px;height:42px;line-height:42px;text-align:left;padding:0 10px}
.content_left .c_tlt em{cursor:pointer;display:block;width:30%;text-align:right;color:#fff;height:40px;line-height:40px;float:right;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s;font-size:12px;font-weight:400}
.pro_mulu{display:none}
.productlist.RelatedPro{margin-bottom:20px}
.productlist.RelatedPro ul li{width:48%;margin:0 1%}
.productlist.RelatedPro ul li:nth-child(3n){margin:0 1%}
.proshow .pro_btn2{margin:10px auto 0;width:100%}
.prodetail_box{margin-top:0}
}
