@font-face {
  font-family: "方正兰亭圆简体_细";
  src: url("../font/方正兰亭圆简体_细.woff2") format("woff2"),
       url("../font/方正兰亭圆简体_细.woff") format("woff"),
       url("../font/方正兰亭圆简体_细.ttf") format("truetype"),
       url("../font/方正兰亭圆简体_细.eot") format("embedded-opentype"),
       url("../font/方正兰亭圆简体_细.svg") format("svg");
}
@font-face {
    font-family: "BogleRegular";
    src: url('../../en/fonts/Bogle-Regular.otf') format('otf'),
    url('../../en/fonts/Bogle-Regular.svg') format('svg'),
    url('../../en/fonts/Bogle-Regular.woff2') format('woff2'),
    url('../../en/fonts/Bogle-Regular.woff') format('woff'),
    url('../../en/fonts/Bogle-Regular.eot') format('eot');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
'font-family': "BogleBold";
    src: url("../../en/fonts/Bogle-Bold.otf") format("otf"),
    url("../../en/fonts/Bogle-Bold.svg") format("svg"),
    url("../../en/fonts/Bogle-Bold.woff") format("woff"),
    url("../../en/fonts/Bogle-Bold.woff2") format("woff2"),
    url("../../en/fonts/Bogle-Bold.eot") format("eot");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, del, dfn, em, img_phone, ins, kbd, q, samp, small, strong, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, footer, header, nav, section {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
a:hover, a:active { outline:none; }
select, input, textarea, button { font:99% sans-serif; }
input, select { vertical-align:middle; }
ul,ol,li{list-style:none;}
img_phone { border:0; max-width:100%; display:block;}
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
.nocallout{-webkit-touch-callout: none;}
table { margin:0; padding:0; clear:left; width:100%; border-collapse:collapse; border-spacing:0; }
table td { vertical-align:top; margin:0; }
body{  font-size:14px; word-wrap:break-word;margin:0 auto; line-height:18px; color:#000; width:100%;font-family:"方正兰亭圆简体_细"}
a{ text-decoration:none; color:#000;}
img{ display:inline-block; vertical-align:bottom; max-width:100%;}
.fl{ float:left;}
.fr{ float:right;}
.cf{ clear:both;}
.pr{ position:relative;}
.pa{ position:absolute;}
.fx{ position:fixed;}
.tl{ text-align:left;}
.tc{ text-align:center; width:100%;}
.tc img{ margin:0 auto;}
.tr{ text-align:right;}
.cur{ cursor:pointer;}
.none{ display:none;}
.blue{ color:#008dcf;}
.yel{ color:#fdbb30;}
.ml10{ margin-left:10px;}
.graybtn{ display:inline-block; width:88px; height:28px; text-align:center; line-height:28px; background:#b5cee7; font-size:15px; border:none; cursor:pointer; color:#fff; font-weight:bold; border-radius:5px;}
input[type="text"],input[type="tel"],input[type="password"],textarea{ padding:0; -webkit-appearance: none;}
.w1250{ width:1250px; margin:0 auto;}
.w1200{ width:1200px; margin:0 auto;}
.flex{ display:flex;}
.between{ justify-content:space-between;}
.mb50{ margin-bottom:50px;}
.mb40{ margin-bottom:40px;}
.mb30{ margin-bottom:30px;}
.mb20{ margin-bottom:20px;}
.pb50{ padding-bottom:50px;}
.mb100{ margin-bottom:100px;}
.phone{ display:none;}

.phd{ height:143px; line-height:143px;  background:rgb(26,117,207); position:fixed; width:100%; z-index:202;}
.logo{ display:block; margin-left:30px; width:343px; line-height:normal; margin-top:37px;}
.nav{line-height:143px; margin-left:20px;}
.nav li{ margin-left:14px; padding:0 20px; position:relative; color:#fff; font-size:24px; float:left;}
.nav li a{ color:#fff;}
.nav li:hover{ background:#fff; }
.nav a:hover{ color:#fdbb30;}
.nav li:hover .topa{color:#1a75cf; position:relative; display:block;}
.nav li .topa{ display:block; height:100%; position:relative;}
.nav li .topa:before{ display:block; content:''; position:absolute; width:33px; height:3px; background:#fdbb30; left:0; bottom:0px; display:none;}
.nav li .navdrop{ padding:15px 0 10px 0; display:none; position:absolute; width:100%; background:#fff; left:0;}
.nav li .navdrop a{ color:#000; display:block; font-size:18px; margin-left:20px; height:40px; line-height:40px;}
.nav li:hover .navdrop{ display:block;}
.nav li:hover .navdrop a:hover{ color:#1a75cf;}
.nav li:hover .topa:before{ display:block;}
.search{ display:block; background:url(../images/search.png) no-repeat; width:17px; height:17px; margin-top:64px; cursor:pointer;}
.checkbox{ width:29px; height:14px; cursor:pointer; border-radius:10px; position:relative; background:#fff; margin:6px 8px;}
.lg{ margin-top:59px; color:#fff; line-height:normal; margin-left:25px;margin-right:50px; font-size:22px;}
.checkbox:before{ display:block; content:''; position:absolute; width:12px; height:12px; background:#1b74ce; border-radius:50%; left:2px; top:1px;}
.checkboxon .checkbox:before{ right:2px; left:auto;}
.lg .en{ color:#76ace2;cursor:pointer;}
.lg .ch{ color:#fff;cursor:pointer;}
.checkboxon .en{ color:#fff; }
.checkboxon .ch{ color:#76ace2;}
.nav li .navdropus{ width:186px;}
.swiper-slide{ cursor:pointer;}


.banbox{  position:relative; display:flex;}
.banbox .swiper-container{flex:1;}
.swiper-button-next, .swiper-button-prev{ z-index:200;}
.linkslide{ display:block; width:100%; height:100%;}
.parallax-bg {
      flex:2
    }
.box{ background:#fff; float:left; overflow:hidden;}
.box .img img{ width:392px; /* height:294px; */}
.box .txt{  padding:28px 30px 0 30px; height:313px; width:330px; overflow:hidden; margin:0 auto; border:1px solid #d1d2d2; border-top:none;}
.box .txt .type{ display:inline-block; color:#262626; margin-bottom:25px; padding-bottom:5px; font-size:18px; border-bottom:1px solid #d1d2d2; font-weight:bold;}
.box .txt .title{ font-size:22px; line-height:32px; color:#003896; font-weight:bold; height:100px;}
.box .txt .desc{ height:120px; margin-bottom:9px; line-height:24px;  font-size:14px; overflow:hidden;}
.box .txt .desc .in{height:75px; overflow:hidden;}
.box .txt .from{ color:#003896;}
.boxblue{ height:540px; background:url(../images/flower.png) no-repeat 280px 372px #1a75cf; color:#fff;}
.boxblue .txt{ padding-top:80px; width:285px;}
.boxblue .txt .title{ font-size:24px; margin-bottom:40px; line-height:24px; letter-spacing:2px;}
.conttxt p{ font-size:18px; line-height:18px; margin-bottom:15px;}

.pfd{ height:472px; background:#1b74ce; color:#fff;}
.pfd a{ color:#fff;}
.logopfd{ padding-top:36px; margin-bottom:30px;}
.logopfd img{ width:548px;}
.grp01-pfd{ text-align:left; width:356px;}
.grp01-pfd .title,.grp02-pfd .title{  letter-spacing:2px;font-size:18px;}
.grp01-pfd .app{ width:100px; text-align:center; line-height:24px; font-size:18px; float:left; margin-right:35px;}
.grp01-pfd .app img{ margin-bottom:10px; width:80px; display:block; margin:0 auto 10px auto}
.grp01-pfd .title,.grp02-pfd .title{ height:42px;}
.newtitle01{margin-left: 33px;}
.pfd .wechat{ background:url(../images/weixin.png) no-repeat; width:28px; height:29px; margin-right:22px; cursor:pointer;}
.pfd .weibo{ background:url(../images/weibo.png) no-repeat; width:32px; height:29px;margin-right:22px;cursor:pointer;}
.pfd .douyin{ background:url(../images/douyin.png) no-repeat; width:23px; height:29px;cursor:pointer;}
.part02-pfd{ padding-top:52px;}
.box01-pfd{}
.box02-pfd{ padding-top:20px; border-top:2px solid #5eadf8;}
.grp01-ftnav{ float:left; font-size:18px;}
.grp01-ftnav:last-child{ width:70px;}
.grp01-ftnav .title{ height:50px; font-size:18px; }
.grp01-ftnav li{ margin-bottom:20px;}
.grp01-ftnav li a:hover{ color:#fdbb30;}
.area01-us{ height:942px;}
.area02-us{ height:1086px;}
.box01-us{ margin:0 auto;}
.area01-pro-news-new{ height:auto!important;}
.btnimg{ margin-bottom:55px;}
.brandimg{ margin-bottom:74px;}
.ustitle{ height:110px;}
.links a{ margin-right:24px; width:294px; display:inline-block;}
.links a img{ width:100%;}
.links a:last-child{ margin-right:0;}
.area02-us .box01-us{ height:1084px;}
.ustitle .big{ font-size:44px; letter-spacing:4px; font-weight:bold; height:60px; line-height:44px;}
.ustitle .en{ font-size:25px; font-family:Arial, Helvetica, sans-serif}
.area01-join{ background:url(../images/bg3.jpg) no-repeat center top; height:1123px;}
.area01-join .w1200{ height:100%;}
.box01-join{ left:59px; bottom:90px;}
.borderbtnwhite{ height:50px; border:1px solid #fff; padding:0 45px; font-size:28px; line-height:50px; border-radius:30px; display:inline-block; letter-spacing:4px; cursor:pointer;}
.borderbtn,.borderbtn22{ height:36px; border:1px solid #1a75cf; padding:0 35px; font-size:24px; line-height:38px; border-radius:20px; display:inline-block; letter-spacing:2px; cursor:pointer; color:#1a75cf; font-weight:bold;}
.borderbtn:hover,.borderbtn22:hover{ background:#fdbb31; color:#fff; border:1px solid #fdbb31;}
.box01-us .desc{ margin-bottom:40px; font-size:18px; line-height:34px; letter-spacing:1px;}
.part-us{ margin-bottom:30px; height:300px; background:#022e75; color:#fff; border-radius:10px;}
.part-us .img{ width:527px;}
.part-us .txt{ padding-top:82px; width:502px; margin-left:38px;}
.part-us .txt .title{ font-size:35px; line-height:36px;  margin-bottom:10px; padding-left:40px; background:url(../images/icon_2.png) no-repeat 0 3px; letter-spacing:4px;}
.part-us .txt .subtitle{ font-size:24px; margin-bottom:10px; line-height:28px; margin-left:40px;}
.part-us .txt2{ margin-left:45px;}
.part-us .word{ margin-left:40px; font-size:18px; line-height:28px;}
.box01-join .title{ color:#000; font-size:34px; font-weight:bold; letter-spacing:2px; line-height:34px; margin-bottom:15px;}
.box01-join .en{ margin-bottom:30px; font-size:20px;}
.area01-pro{ height:1458px;}
.area01-pro .w1200{ padding-top:60px;}
.newsbox{ background:#fff; margin:0 55px; }
.newsbox .type{ padding-top:35px; height:56px;}
.newsslide{ display:block; width:100%; }
.newsbox .nextlink{ height:65px; padding:22px 12% 0 12%; width:76%; border-top:1px solid #ccc; line-height:24px; left:0; bottom:0; text-align:center; font-size:16px;}
.newsbox .swiper-container{ width:425px; height:757px; position:relative; margin-left:50px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background:url(../images/prev_new.png) no-repeat; width:48px; height:48px; bottom:0; top:auto; right:706px; left:auto;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background:url(../images/next_new.png) no-repeat; width:48px; height:48px;bottom:0; top:auto; right:658px;}
.newsslide .type{font-weight:bold; font-size:18px;}
.newsslide .title{ line-height:60px; font-size:46px; color:#003896; font-weight:bold; margin-bottom:50px;}
.newsslide .desc{ line-height:30px;margin-bottom:50px; font-size:18px;}
.newsslide .from{ color:#003896; font-size:18px;}
.wrap{ background:url(../images/bg4.jpg) no-repeat center -2px;}
.itemtitle{padding-top:55px; height:150px; position:relative;}
.itemtitle:before{ display:block; content:''; position:absolute; width:56px; height:4px; background:#febc32; border-radius:3px; left:
50%; margin-left:-28px; bottom:0;}
.itemtitle .big{ letter-spacing:10px; font-size:50px; line-height:50px; margin-bottom:15px;}
.itemtitle .en{ font-size:30px; line-height:30px; font-family:BogleBold,BogleRegular,BogleBoldArial, Helvetica, sans-serif;}
.box01-about,.box01-compy,.box01-culture,.box01-ec{ padding-top:75px;}
.box01-about p{ margin-bottom:32px; line-height:24px;}
.box01-compy{ margin-bottom:40px;}
.box02-about{ padding-bottom:100px; padding-top:40px;}
.box02-about li{ height:310px; margin-bottom:85px; width:100%;}
.box02-about li .img{ width:560px;}
.box02-about li .grp{ width:570px; margin-left:65px; float:left;}
.box02-about li .grp .title{ font-size:35px; line-height:35px; margin-bottom:25px;}
.box02-about li .grp .word{ height:215px; line-height:32px; font-size:18px;}
.box01-compy p{ margin-bottom:30px; line-height:20px;}
.box02-compy .title{ font-size:34px; margin-bottom:50px; line-height:34px;}
.box02-compy .photo{ margin-bottom:30px;}
.box02-compy p{ margin-bottom:30px; }
.box02-compy{ padding-bottom:50px;}
.pdf span{ display:inline-block; border-bottom:1px solid #333;}
.box01-ism .photo{ text-align:center;}
.box01-ism .photo img{ margin:0 auto;}
.part-year{ height:306px; padding-top:40px; justify-content:center;}
.part-year .cir{ width:250px; color:#fff; height:250px; background:#fac20b; font-size:16px; line-height:28px; border-radius:50%; margin-right:-30px; position:relative;}
.part-year .cir_blue{ z-index:2;background:#1b74d0;}
.part-year .cir_green{ z-index:3;background:#78bc27;}
.part-year .cir .year{ padding-top:55px;height:78px; font-size:42px; line-height:42px;}
.part-year .cir_blue .year{ height:55px; }
.part-year .cir_green .year{ height:64px; }
.box01-culture .title{ padding-top:55px;}
.title_us{ font-size:34px; margin-bottom:50px; line-height:34px;}
.subtitle_us{  font-size:22px; color:#fdbb30; }
.subtitle_us span{ display:inline-block;padding-left:40px; background:url(../images/icon_1.png) no-repeat left center;height:44px; line-height:44px; margin-bottom:15px;}
.box01-culture p{ margin-bottom:30px; line-height:20px;}
.part-xy{ padding-bottom:20px;}
.brandlist li{ width:580px; height:552px; float:left; margin:0 10px 30px 10px; box-shadow:0 2px 10px rgba(220,220,220,.6); border-radius:10px;}
.brandlist li .info{ padding-top:38px; margin:0 44px;}
.brandlist li .title{ height:57px; font-size:32px;}
.brandlist li .title span{ margin-left:15px; font-size:12px;}
.brandlist li .txt{ color:#999;}

.box01-comp{padding-top:55px; font-size:18px; line-height:30px;}
.box01-comp p{ margin-bottom:30px; line-height:32px; font-size:18px;text-align:justify; }
.box01-comp .photo{ margin-bottom:30px;}
.box01-walmart{ padding-top:50px;}
.servul{ padding-bottom:100px;}
.servul li{ width:33.33%; float:left; color:#1a75cf; height:360px; text-align:center;}
.servul li .imgwrap{ height:155px; text-align:center;}
.servul li .imgwrap img{ margin:0 auto;}
.servul li .title{ font-weight:bold; font-size:28px; line-height:38px; letter-spacing:1px; margin-bottom:15px;}
.servul li .title2{ font-size:18px; line-height:18px; letter-spacing:1px; margin-bottom:10px;}
.servul li .title2 span{ margin:0 12px;}
.servul li .title4{ font-size:12px; margin-bottom:15px;}
.servul li:nth-child(2) .title{ margin-bottom:2px;}
.box01-sam{ padding-top:50px;}
.box01-sam .title{ margin-bottom:50px; color:#003896; font-size:24px;}
.box01-sam ul{ height:240px;}
.box01-sam li{ width:120px; float:left; cursor:pointer; text-align:center; font-size:18px;color:#003896; margin-right:40px}
.box01-sam li .imgwrap{ height:108px; text-align:center;}
.box01-sam li .imgwrap img{ margin:0 auto;}
.box01-sam li:nth-child(2) .imgwrap{ padding-top:5px; height:103px;}
.box01-sam li:nth-child(3) .imgwrap{ padding-top:5px; height:103px;}
.part-ec .grp01{ padding-bottom:50px;}
.box02-ec-two .grp02{ margin-left:50px; width:600px;}
.box02-ec-two .grp02 p{ margin-bottom:45px;}
.borderbtnblue{ height:38px; line-height:40px; border:1px solid #0271cd; letter-spacing:2px; border-radius:25px; color:#0271cd; font-size:24px; display:inline-block; padding:0 35px; cursor:pointer; font-weight:bold;}
.borderbtnblue:hover{ background:#fdbb31; color:#fff; border:1px solid #fdbb31;}
.btnbox .borderbtnblue{ margin:0 50px;}
.box02-ec .part-ec .grp02{ width:650px; margin-left:60px;}
.arr01-ec p{ margin-bottom:40px;}
.arr01-ec-jd{ padding-top:180px; margin-bottom:50px;}
.part-ec .grp02{ width:615px; margin-left:55px;}
.part-ec .grp02ck{ width:500px; margin-left:40px;}
.arr01-ec .tem{ margin-left:69px; color:#0271cd; font-size:16px;}
.arr01-ec .tem img{ margin-bottom:15px;}
.box01-joinus{ padding-top:20px;}
.box01-joinus li{ height:310px; margin-bottom:77px;}
.box01-joinus li .img{ border-radius:0; width:560px;}
.box01-joinus li .grp{ margin-left:60px; width:570px;}
.box01-joinus li .grp .title{ margin-bottom:30px; font-size:34px; line-height:34px;}
.box01-joinus li .grp .desc{height:210px; font-size:18px; line-height:34px;}
.videobox{width:867px; border:10px solid #000; margin:0 auto 80px auto;}
.videobox video{ width:100%; display:block;}
.pt0{ padding-top:0;}
.joinlink .borderbtnblue{ margin:0 95px; cursor:pointer; font-size:24px; height:38px; line-height:38px; padding:0 30px;}
.pt20{ padding-top:20px;}
.part-joinsh{ margin-bottom:50px;}
.area01-contact{ padding-top:90px; padding-bottom:100px;}
.area01-contact .logobox{ margin-bottom:60px;}
.title_cont{ font-size:35px; line-height:35px; margin-bottom:30px;}
.box01-contact ul{ margin-bottom:80px;}
.box01-contact ul li{ margin-bottom:20px; font-size:24px; line-height:24px;}
.box01-contact ul li a:hover{ color:#fdbb30;}
.grp01-contact{ width:595px; font-size:18px;}
.grp01-contact .title{ font-size:20px; margin-bottom:20px; }
.grp01-contact p{ margin-bottom:20px;}
.part02-contact{ padding-top:60px; font-size:22px;}
.part0222-contact{ padding-top:30px; font-size:22px;}
.btnbox .borderbtn{ margin:0 50px;}
.blockul{ margin-bottom:30px;}
.blockul li{ padding-left:32px; margin-bottom:15px; font-size:16px; position:relative;}
.blockul li:before{ display:block; content:''; position:absolute; width:18px; height:18px; background:#fdbb31; left:0; top:6px;}
.part01-corp{ padding-bottom:20px;}
.blueul{ margin-bottom:30px; margin-left:30px;}
.blueul li{ margin-bottom:10px; padding-left:15px; position:relative; color:rgb(108,171,231);}
.blueul li:before{ display:block; content:''; position:absolute; background:#72aed2; width:5px; height:5px; left:0; top:12px; border-radius:50%; }
.box01-about-sup{ padding-top:80px;}
.box01-about-sup li{ height:280px; margin-bottom:0; width:100%; clear:both;}
.box01-about-sup li .img{ width:390px; height:225px;}
.box01-about-sup li .img img{ width:100%; height:100%;}
.box01-about-sup li .grp .word{ height:120px;}
.part-join .txt{ width:645px; line-height:32px; font-size:18px;}
.part-join .borderbtnblue{ margin-left:45px;}
.phonebtn{ display:none;}
.phonebtnclose{ display:none;}
.navdown{ display:none;}
.phonenav{ display:none;}
.phoneimg{ display:none;}
.phonenavft{ display:none;}
.worktime{ display:none;}
.box02-pfd a{ padding-left:10px; margin-right:10px;}
.box02-pfd a:hover{ color:#fdbb30;}
.area01-news{ padding-top:60px;}
.newsearch{ padding-top:20px; height:66px; background:#eaeaea;}
.newsearchin{ width:532px; height:45px; background:#fff; border-radius:30px;  margin:0 auto;}
.newsearchin .text{ height:45px; border:none; margin-left:32px;width:390px; font-size:18px; letter-spacing:2px; outline:none;}
.newsearchin .text::-webkit-input-placeholder{ color:#d6d6d6;}
.newsearchin .searchbtn{ height:45px; width:92px;background:#fdbb30; border-radius:40px; line-height:45px; right:0; top:0; text-align:center; font-size:16px; color:#fff; letter-spacing:8px; padding-left:8px; cursor:pointer;}
.box01-about-sup li .grp .title{ font-size:34px; padding-top:1px; line-height:24px; height:66px; margin-bottom:0;}
.box01-about-sup li .grp{ width:765px; margin-left:45px;}
.box02-compy{ padding-top:50px; font-size:18px; line-height:32px;}
.titleline{ font-size:35px; position:relative; line-height:35px; margin-bottom:60px;}
.titleline:before{ display:block; content:''; position:absolute; left:0; top:18px; height:2px; width:100%; background:#d1d2d2;}
.titleline span{ color:#1a75cf; display:inlin-block; background:url(../images/flow2.png) no-repeat 30px center #fff; padding:10px 16px 10px 94px; position:relative;}
.jyul{ width:304px; margin:0 auto;}
.jyul dt{ float:left; width:152px; height:52px; text-align:left;}
.jyul dt img{ margin-right:10px; margin-top:1px;}
.jyul dt .tel{ font-size:12px;}
.jyul dt .grp{ width:110px; float:left;}
.box01-ec p{ margin-bottom:30px; line-height:32px; font-size:18px;}
.itemtitle_nobordre:before{ display:none;}
.btnboxcorp{ padding:30px 0 60px 0;}
.btnboxcorp .borderbtn{ height:51px; line-height:51px; border-radius:40px; width:238px; padding:0; margin:0 20px; font-size:25px;}
.btnboxcorp .borderbtn11{ height:40px; line-height:40px; border-radius:40px; width:300px; padding:0; margin:0 30px; font-size:25px;}

.btnboxcorp .active{background:#fdbb31; color:#fff; border:1px solid #fdbb31;}
.breakbox{ height:143px;}
.newsearch{ top:143px; left:0; z-index:200; width:100%; display:none;}
.box01-comp-pt0{ padding-top:0;}
.part-joinsh .titleline{ margin-bottom:50px;}
.part-joinsh:last-child{ padding-bottom:20px;}
.weltxt{ font-size:24px; margin-bottom:50px;}
.videobox_xy{ margin:70px auto;}
.lg_m{ display:none;}
.btnbox-qqg{ padding-top:30px;}
.photo_pc{ display:block;}
.photo_m{ display:none;}
.ban-contact{ display:block;}
.ban-contact-m{ display:none;}
.ustab{ display:none;}
.area01-us{}
.area02-us{ }
.area02-us .w1200{ padding-top:60px;}
.box02-us .part-us{ overflow:hidden;}
.box02-us .part-us:first-child{ background:#156e.e6;}
.box02-us .part-us:nth-child(2){ background:#febb2f;}
.box02-us .part-us:nth-child(3){ background:#90c221;}
.box02-us .part-us:nth-child(4){ background:#71b5f4;}
.pagectrl{ width:658px; right:0; bottom:20px;}
.pagectrlin{ width:425px; margin-left:55px; position:relative;}
.newsslide .from{ margin-bottom:50px;}
.banbox-new{ background:url(../images/ban_contact.jpg) no-repeat;}
.grp01-ftnav{ width:168px;}
.grp01-ftnav:nth-child(3){ width:209px;}
.grp01-ftnav:nth-child(5){ width:186px;}
.grp01-ftnav:last-child{ width:80px;}
.ftnav{ height:298px; border-bottom:1px solid #6bace6;}
.others{ padding-top: 37px; padding-left:40px; background:url(../images/qiu.png) no-repeat left 30px; padding-bottom:10px; margin-left:10px;}
.others a{ display:inline-block; color:#fff;}
.itemtitle-noborder:before{ display:none;}
.photo_xy_a{ right:0; top:1100px;}
.photo_xy_b{ right:0; top:2400px;}
.grp01-contact .btnbox .borderbtnblue{ margin:0;}
.box02-compy-tab.none{ display:block;}
.worktab{ height:104px; text-align:center; padding-top:20px;}
.worktab li{ display:inline-block; height:48px; line-height:50px; text-align:center; border:1px solid #1a75cf; margin:0 47px; border-radius:35px; font-size:24px; letter-spacing:4px; color:#1a75cf; font-weight:bold; cursor:pointer; width:217px;}
.worktab li.on,.worktab li:hover{ background:#fdbb30; color:#fff;border:1px solid #fdbb30;}
.part-ec-jd .grp02{ width:715px;}
.workcon p{  margin-bottom: 30px; line-height: 32px;font-size: 18px;text-align: justify;}
.workcon .photo{ margin-bottom:30px;}
.grp01-work{ width:50%; float:left; height:175px;}
.grp01-work .subtitle_us span{ padding-top:0;}
.grp01-work dl{ padding-top:10px; margin-left:5px;}
.grp01-work dl dt{ padding-left:15px; position:relative; margin-bottom:8px;}
.grp01-work dl dt:before{ display:block; content:''; width:6px; height:6px; background:#000; border-radius:50%; left:0; top:5px; position:absolute;}
.pb100{ padding-bottom:100px;}
.box02-about-intro li .grp .word{ height:215px;}
.title-block{ padding-left:25px; position:relative; font-size:24px; margin-bottom:15px;}
.title-block:before{ display:block; content:''; position:absolute; width:16px; height:16px; background:#fdbb30; left:0; top:5px;}
.corptab dl{ margin-left:28px; margin-bottom:30px;}
.corptab dl dt{ margin-bottom:5px;}
.corptab .subtitle_us{ margin-bottom:20px;}
.corptab{ padding-bottom:50px;}
.tab01-pdf{ margin-bottom:30px; width:740px;}
.tab01-pdf th{ border:1px solid #bfbfbf; padding:10px;}
.tab01-pdf td{ border:1px solid #bfbfbf;padding:10px;}
.tab01-pdf .t1{ width:250px;}
.box01-ism{ padding-top:80px;}
.box01-ism p{margin-bottom:30px; line-height:32px; font-size:18px;text-align:justify;}
.pdf{ padding-left:30px; background:url(../images/pdf.png) no-repeat 0 5px; font-size:20px; margin-bottom:30px; padding:5px 0 5px 35px;}
.pdf a{ color:#1a75cf; border-bottom:1px solid #1a75cf; display:inline-block; padding-bottom:5px;}
.pdfdiv .pdf{ margin-bottom:20px;}
.pdfdiv{ margin-bottom:60px;}
.box02-ism{ margin-bottom:100px;}
.prizebox p{ margin-bottom:30px;}
.prizebox .year{ color:#fdbb30;margin-bottom:30px;}
.prizebox ul{ margin-bottom:30px;}
.prizebox ul li{ padding-left:15px; background:url(../images/block.png) no-repeat left 10px; margin-bottom:5px;}
.newscon{ padding-top:110px;}
.w1000{ width:1000px; margin:0 auto;}
.newscon .bigtitle{ font-size:35px; line-height:50px; position:relative;padding-bottom:15px; margin-bottom:30px;}
.newscon .bigtitle:before{ display:block; content:''; position:absolute; left:0; bottom:0;  height:3px; background:#fdbb30; height:5px; width:55px; border-radius:5px;}
.newscon .from{ color:#1a75cf; margin-bottom:35px; font-size:18px;}
.newscon p{margin-bottom:30px; line-height:32px; font-size:18px;text-align:justify;}
.newscon .photo{ margin-bottom:30px; color:#aaa; font-size:18px;}
.newscon .photo img{ margin-bottom:20px;}
.backnews{ margin-bottom:100px; padding-top:50px;}
.backnews .bluebtn{ height:57px; width:280px; line-height:57px; text-align:center; background:#1a75cf; border-radius:30px; display:block; font-size:24px; color:#fff; letter-spacing:2px; margin:0 auto;}
.backnews .bluebtn:hover{ opacity:.9;}
.dldot{ margin-bottom:30px;}
.dldot dt{ padding-left:10px; position:relative; margin-bottom:10px; margin-left:5px;}
.dldot dt:before{ display:block; content:''; position:absolute; width:4px; height:4px; background:#000; border-radius:50%; left:0; top:5px;}
.photo_phone{ display:none;}
.part-year .txt{ margin:0 25px;}
.part-year .cir_blue .txt{ margin:0 35px;}
.nav li .navdropsh{ width:220px;}
.nav li .navdropsupp{ width:160px;}
.arr02-ec,.arr01-ec{text-align:justify; }
.container-fluid .box{ width:392px; height:636px; margin:0 30px 49px 0px;}
.container-fluid .box:nth-child(3n){ margin-right:0;}
.area01-pro-news{ padding-top:100px;}
.container-fluid{ }
.left-pfd{ width:100%; height:185px; border-bottom:1px solid #fff;}
.right-pfd{ width:100%;}
.others{ font-size:16px;}
.others a{ margin:0 3px;}
.grp02-pfd .share .wechat{ background:url(../images/share_1.png) no-repeat; width:42px; height:42px;  float:left; margin-right:50px;background-size:100% 100%;}
.grp02-pfd .share .weibo{ background:url(../images/share_2.png) no-repeat center center;width:42px; height:42px;float:left;margin-right:50px;background-size:100% 100%;}
.grp02-pfd .share .douyin{ background:url(../images/share_3.png) no-repeat;width:42px; height:42px; float:left; margin-right:0; background-size:100% 100%;}

.grp02-pfd .share .wechat01{ background:url(../images/share_1_01.png) no-repeat; width:80px; height:80px;  float:left; margin-right:50px;background-size:100% 100%;}
.grp02-pfd .share .douyin01{ background:url(../images/share_3_01.png) no-repeat;width:80px; height:80px; float:left; margin-right:0; background-size:100% 100%;}

.grp02-pfd .share .new01{ width:140px; text-align:center; line-height:22px;}
.grp02-pfd .share .new01:firts-child{ width:155px;}
.grp02-pfd .share .new01 img{ display:block; margin:0 auto 10px auto; width:80px;}

.grp02-pfd .share{ float:left;}
.bodyindex{ background:url(../images/indexbg.jpg) no-repeat center 200px;}
.flow1{ background:url(../images/flow1.png) no-repeat; width:175px; height:197px; position:absolute; right:90px; bottom:10px; z-index:20;}
.area01-pro-news-new{ float:left; width:100%; padding-bottom:50px;}
.btnbox-qqg .borderbtnblue{ height:50px; letter-spacing:2px; line-height:50px;border-radius:45px; font-size:30px;}
.titleline_m_long:before{ width:360px;}
.titleline_m_long:after{ width:360px;}
.bodynews .wrap{ background:url(../images/newsbg.jpg) no-repeat center top;}
.backnews .borderbtn{ height:44px; line-height:44px; width:248px; font-weight:bold; padding:0; font-size:26px; border-radius:30px;}
.backnews .borderbtn22{ height:44px; line-height:44px; width:335px; font-weight:bold; padding:0; font-size:26px; border-radius:30px;}
.container-fluid .boxlast{ background:url(../images/searchbg.jpg) no-repeat center bottom; padding-left:30px; width:364px;}
.boxlast{ color:#fff;}
.boxlast .title{ padding-top:67px; height:62px; font-size:24px;}
.boxlast p{ margin-bottom:10px;}
.wrapsearch{ background:url(../images/bg5.jpg) no-repeat center top;}
.area01-search{ padding-top:72px; padding-bottom:100px;}
.pdfdiv2 .pdf{ background-position:0 8px;}
.xybtns{ margin-bottom:60px; padding-top:20px;}
.xybtns a{ display:inline-block; margin:0 97px;}
.box01-comp .photolast{ margin-bottom:60px;}
.box01-ism .photo{ margin-bottom:30px;}
.box01-apply{ padding-top:30px;}
.tab01-retail{ width:100%;}
.tab01-retail th{ border:1px solid #bfbfbf; padding:10px; vertical-align:middle;}
.tab01-retail td{ border:1px solid #bfbfbf; font-size:15px; line-height:24px; padding:10px; vertical-align:middle;}
.tab01-retail .t1{ width:144px;}
.tab01-retail .t2{ width:274px;}
.box01-apply .borderbtn2{ height:80px; padding-top:10px; font-weight:normal;}
.pdfliksv .pdf:nth-child(2){ margin-left:100px;}
.pdf2{ background-position:0 0;}
.popgzh{ width:1000px; height:500px;}
.popgzh .close{ right:20px; top:20px; cursor:pointer;}
.morenews:hover{color:#fdbb30;}
.box01-busiin{ width:100%; height:650px; background:#a7cdf1; margin-bottom:28px;}
.box01-busiin .title{ padding-top:60px; height:94px; font-size:35px; color:#fff; line-height:35px;}
.busibox{ width:950px; margin:0 auto;}
.yelbtn{ display:inline-block; height:56px; line-height:56px; background:#fdbb30; color:#fff; cursor:pointer; font-size:24px; width:280px; border-radius:25px;}
.part01-busi{ margin-bottom:15px;}
.part01-busi .text{ padding-left:15px; width:281px; border:none; margin-right:31px; height:50px; background:#fff;}
.part01-busi .text::-webkit-input-placeholder{ color:#cee3f7;}
.part01-busi .text:last-child{ margin-right:0;}
.part02-busi .textarea{ padding-left:15px; padding-top:20px; width:935px; height:62px; border:none;}
.part02-busi .textarea::-webkit-input-placeholder{ color:#cee3f7;}
.pt50{ padding-top:50px;}
.grp01-card{ padding-left:25px; position:relative; width:430px;}
.grp01-card:before{ display:block; content:''; position:absolute; background:#fdbb2f; width:15px; height:15px; left:0; top:5px;}
.part01-card{ margin-bottom:20px;}
.part02-card .borderbtn{ margin-left:22px;}
.kabao{ margin-bottom:30px; width:183px; text-align:center;}
.kabao .img{ margin-bottom:10px;}
.box02-ec-third{ padding-top:25px;}
.box02-ec-two-sm .subtitle_us{ margin-bottom:20px;}
.subtitle_us{ font-size:20px;}
.box02-ec-two-sm .arr01-ec{ padding-top:120px; margin-bottom:58px;}
.box02-ec-two-sm .tem01{ width:384px;line-height: 32px; font-size:18px;}
.box02-ec-two-sm .tem02{ width:180px; text-align:center; color:#1a75ce; font-size:18px;}
.box02-ec-two-sm .tem02 img{ margin-bottom:10px;}
.box02-ec-sm2 .arr01-ec{ padding-top:105px; width:618px; text-align:center}
.box02-ec-sm2 .arr01-ec img{ margin:0 auto 50px auto;}
.box02-ec-two-sm4 .arr01-ec{ padding-top:180px; width:100%; text-align:center;margin-bottom:64px;}
.box02-ec-two-sm3 .arr01-ec{ text-align:center;}
.box02-ec-two-sm .arr01-ec img{ margin:0 auto;}
.pc{ display:block;}
.phone{ display:none}
.ustitle{ position:relative}
.ustitle span{ display:inline-block; padding:0 20px; z-index:10; position:relative; background:#fff;}
.ustitle:before{ display:block; content:''; width:100%; height:1px; background:#d1d2d2; position:absolute; top:25px;}
.newsearchon{ display:block; position:static;}
.pdf2{ background:url(../images/pdf2.png) no-repeat;}
.btnboxcorpfood .borderbtn{ text-align:center; margin-bottom:40px;}
.btnboxcorpfood .borderbtn:nth-child(4){ margin-right:0;}
.mailp{ display:flex; text-align:center;justify-content : center}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{ z-index:2001;}
.morenews{ display:inline-block; background:url(../images/morenews.png) no-repeat; background-size:100% 100%; width:198px; height:45px; cursor:pointer;}
.morenews:hover{ background:url(../images/morenews_hover.png) no-repeat; background-size:100% 100%; width:198px; height:45px;}

#masonry>.box>.img{
	width: 392px;
    height: 262px;
    overflow: hidden;
}

.boxtel{ width:392px; height:636px; margin-bottom:49px; background:url(../images/flower.png) no-repeat right bottom #1a75cf; color:#fff;position:absolute; right:15px; top:0;}
.boxtel .title{ padding-top:64px; font-size:24px; margin-left:30px; height:61px; }
.boxtel p{ line-height:28px;margin-left:30px; font-size:16px;}
.area01-pro-news-new-search .box:nth-child(3){ margin-right:420px;}
.wblink{ top:168px; text-align:center; width:100%;}
.wblink a{ display:inline-block; width:200px; height:280px; margin:0 51px;}
.newsearchin .searchbtn,.busibox .yelbtn{ border:none;}
.popgzh .close{ z-index:11;}
.index11btn{ display:inline-block; background:url(../images/index_11.png) no-repeat; width:221px; height:50px}
.index11btn:hover{background:url(../images/index_11_hover.png) no-repeat;}
.index13btn{display:inline-block; background:url(../images/index_13.png) no-repeat; width:221px; height:50px}
.index13btn:hover{background:url(../images/index_13_hover.png) no-repeat;}
.gwgcbtn{display:inline-block; background:url(../images/xy02.jpg) no-repeat; width:270px; height:77px;}
.gwgcbtn:hover{background:url(../images/xy02_hover.jpg) no-repeat;}
.smhydbtn{display:inline-block; background:url(../images/xy03.jpg) no-repeat; width:318px; height:77px;}
.smhydbtn:hover{background:url(../images/xy03_hover.jpg) no-repeat;}
.box01-contact{ border-bottom:1px solid #d1d2d2;}
.tab-contact td{ border:1px solid #ccc; padding:10px; font-size:18px;}
.left1{ width:413px; float:left;}
.left11{ width:450px; float:left;}
.left2{ width:426px; float:left; min-height:310px;}
.left3{ width:361px; float:left;}
.left4{min-height:200px;}
.grp01-contact p{ font-size:100%; line-height:22px;}
.grp01-contact .div{ margin-left:35px}
.banbox{ max-width:1920px; margin:0 auto;}
.joinus2021 .title{ font-size:18px; margin-bottom:30px;font-weight:bold;}
.joinus2021 .link{ text-decoration:underline; color:#3d6aa7; margin-left:5px;}
.joinus2021 .txt{ margin-bottom:30px;}
.joinus2021 .txt p{ font-weight:bold; margin-bottom:15px;}
.joinus2021 .qrcode{ margin-bottom:50px;}
@media screen and (min-width:1100px) and (max-width:1600px){
	.logo{ width:243px; margin-top:47px;}
	.nav li{ margin-left:10px; padding:0 18px; font-size:18px;}
	.lg{ font-size:18px;}
	.checkbox{ margin-top:4px;}
	.search{ margin-top:62px;}
	.newsslide .title{ font-size:22px; line-height:34px; margin-bottom:15px;}
	.newsslide .desc{ font-size:16px; line-height:26px; margin-bottom:30px}

}
@media screen and (min-width:1100px) and (max-width:1320px){
	.lg{ display:none;}
}
@media screen and (max-width:1100px){
.banbox{ display:none;}
.fl,.fr{ float:none;}
.nav{ display:none;}
.pc{ display:none;}
.phone{ display:block}
.left1,.left2,.left3{ width:100%; min-height:auto;}
.left11{width:100%}
.phd .col-md-8{ width:100px;}
.photo_phone{ display:block;}
.container{ width:100%; padding:0;}
.w1250{ width:100%;}
.boxtel{ position:static; right:auto; height:456px;clear:both; top:auto; width:100%; margin-top:0; margin-bottom:20px;}
.phd{ height:50px; line-height:50px; z-index:2001;}
.logo{ text-align:center; width:100%; margin:0; display:block; height:100%; line-height:50px;}
.logo img{ width:150px; margin:0 auto; vertical-align:middle; display:inline;}
.phonebtn{ display:block; padding-top:13px; padding-left:5px; width:35px; height:30px;}
.phonebtn{ top:2px; left:15px;}
.phonebtnclose{ top:25px; left:20px; width:30px; height:30px;}
.phonebtn .line{ width:30px; height:2px; background:#fff; margin-bottom:7px;}
.phonebtnclose:before{ display:block; content:''; width:30px; height:2px; background:#fff; -webkit-transform:rotate(45deg);}
.phonebtnclose:after{display:block; content:''; width:30px; height:2px; background:#fff; -webkit-transform:rotate(-45deg); margin-left:0; margin-top:-2px;}
.phonewrap{ display:none; top:50px; background:#1a75cf; position:fixed; height:100%; width:100%; z-index:2000;}
.phdon .phonewrap{ display:block;}
.search{ width:32px; height:32px; position:absolute; right:15px; top:-16px; margin-top:0;}
.phonenav,.navdown{ margin:0 30px;}
.phonenav li,.navdown dt,.backnav{ color:#fff; height:50px; line-height:50px; border-bottom:1px solid #54a0ed; margin-left:0; position:relative}
.phonenav li a,.navdown dt a{color:#fff; }
.phonenav li:before,.navdown dt:before{ display:block; content:''; position:absolute; right:5px; top:20px; width:8px; height:8px; border-top:2px solid #fff;border-right:2px solid #fff; -webkit-transform:rotate(45deg);}
.lg{ position:absolute; left:0; bottom:50px; height:50px; border-top:1px solid #fff; margin:0; width:100%;}
.lg .fl{ float:left;}
.lg .ch{ margin-left:30px;}
.lg .checkbox{ margin:18px 15px;}
.backnav span{ padding-left:20px; position:relative; color:#fdbb30;}
.backnav span:before{ display:block; content:''; position:absolute; left:5px; top:2px; width:8px; height:8px; border-top:2px solid #fdbb30;border-left:2px solid #fdbb30; -webkit-transform:rotate(-45deg);}
.banbox{ background:none; height:auto;}
.phoneimg{ display:block;}
.newsbox{ position:static;height:auto; margin:0;}
.newsbox{ width:auto; padding:0;}
.newsslide{ margin:0 20px; width:auto;}
.newsbox .swiper-container{ width:100%; margin-left:0;}
.newsbox .type{ padding-top:30px; height:36px;}
.newsslide .title{ font-size:20px; line-height:30px; height:auto; font-weight:normal; margin-bottom:15px;}
.newsslide .desc{ line-height:30px; display:none;}
.newsslide .from{ font-size:16px; border-bottom:none;}
.newsbox .swiper-container{ height:100%;}
.newsbox .nextlink{ height:60px; padding-top:15px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ bottom:27px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ bottom:27px;}
.area01-pro .w1200{ padding-top:30px;}
.container-fluid{ margin:0 20px; width:auto;}
.area01-pro .box{ width:100%; height:auto; margin-bottom:20px;}
.area01-pro .box .txt{ padding:20px 20px 20px; width:auto;}
.w1200{ width:100%;}
.phonenav{ display:block; font-size:16px;}
.area01-join{ background-size:100% auto; margin-bottom:0; height:auto; padding-top:150px;}
.box01-join{ position:static; padding:50px 3% 40px 3%; margin:0 20px; border-radius:10px;}
.bodyindex{ background:none;}
.part-join{ text-align:center;}
.part-join .txt{ width:100%; margin-bottom:30px; text-align:left;}
.box01-join .title{ font-weight:normal; font-size:32px; line-height:40px; margin-bottom:15px;}
.box01-join .en{ display:none;}
.part-join .borderbtnblue{ margin:0 auto;}
.box01-pfd{ float:right; margin-right:10px; height:auto;}
.left-pfd{ }
.logopfd{ padding-top:20px; margin-bottom:22px; margin-left:10px;}
.logopfd img{ width:200px;}
.grp01-pfd{ float:right; }
.grp01-pfd .app{ margin-right:10px;}
.box02-pfd{ display:none;}
.morenews{ margin:0 20px;}
.grp02-pfd{ width:auto;}
.part02-pfd{ display:none;}
.phonenavft{ float:left;}
.phonenavft li{ margin-bottom:35px; font-size:14px;}
.box01-pfd{ position:relative;}
.pfd{ height:auto; padding-bottom:20px;}
.grp02-pfd{  padding-top:10px; }
.grp02-pfd .title{  margin:0; font-size:14px;}
.grp02-pfd .share{ float:left;}

.grp01-pfd .app{ float:left;}
.grp01-pfd{ width:100%;}
.worktime{ margin-bottom:20px;}
.worktime .t1{ margin-bottom:10px;}
.worktime .tel{ font-size:22px; line-height:22px; margin-bottom:10px;}
.worktime .t2{ font-size:12px;}
.area01-pro{ height:auto;}
.phonenavft{ display:block; font-weight:bold;}
.breakbox{ height:50px;}
.search{ background:url(../images/search_m.png) no-repeat 6px 6px; width:32px; height:32px; top:8px; background-size:21px 21px;}
.box .txt{ height:auto;}
.box .txt .title{ font-weight:normal; line-height:24px; margin-bottom:10px; font-size:16px; font-weight:bold; height:auto;}
.box .txt .desc{ display:none;}
.box .txt .type{ padding-bottom:2px; font-size:14px; font-weight:bold;}
.box .txt .from{ font-size:12px;}
.newsearch{ top:50px;}
.newsearch{ padding-top:10px; height:46px;}
.newsearchin{ width:80%; height:38px;}
.newsearchin .text{ width:200px;height:38px; line-height:38px; margin-left:20px;}
.newsearchin .searchbtn{ height:38px; line-height:38px; width:72px;}
.area01-join{ background:url(../images/about_bg_m.jpg) no-repeat center top; background-size:100% auto;}
.lg{ display:none;}
.lg_m{ display:block;}
.lg_m a:first-child{ padding-right:10px;}
.lg_m a:last-child{ margin-left:10px;}
.navdown dt{ font-size:16px;}
.backnav{ font-size:14px;}
.itemtitle{ padding-top:20px;height:auto; padding-bottom:15px; margin:0 20px;}
.itemtitle:before{ }
.itemtitle .big{ font-size:26px; line-height:30px; letter-spacing:0; margin-bottom:10px;}
.itemtitle .en{ font-size:18px; line-height:20px;}
.phoneimgnews{ padding-top:30px;}
.newsslide{ height:auto;}
.newsbox .nextlink{ position:static; margin-top:30px;}
.newsbox_new{ padding-bottom:40px;}
.box01-comp{ margin:0;}
.box02-compy{ margin:0 20px;padding-top:30px; padding-bottom:20px;}
.titleline{ font-size:20px; margin-bottom:20px;}
.titleline span{ padding:0 10px 0 45px;background-size:25px 25px; background-position:10px center; margin-left:-5px;}
.titleline span:before{ top:15px; width:35px; }
.titleline span:after{ top:15px; width:35px;}
.box02-compy p{ font-size:16px; line-height:28px; margin-bottom:20px;}
.part-year{ padding-top:20px;  height:185px;}
.part-year .cir{ width:120px; height:120px; font-size:12px; margin:0 -5px;}
.part-year .cir .year{ font-size:14px; padding-top:10px; height:30px;}
.part-year .cir .txt{ margin:0 10px; text-align:center; line-height:14px;}
.part-year .cir:first-child .year,.part-year .cir:last-child .year{ height:40px;}
.part-year .cir:first-child .txt,.part-year .cir:last-child .txt{ font-size:13px;}
.ustab{ height:40px; text-align:center; display:block;}
.ustab .borderbtn{ padding:0 15px; font-size:14px; margin:0 5px; cursor:pointer;}
.ustab .borderbtn.active{ background:#fdbb31; color:#fff; border:1px solid #fdbb31;}
.box02-compy-tab .titleline{ display:none;}
.navdown dt:before{ display:none;}
.box01-ec{ padding-top:45px; font-size:16px;}
.part-ec{ margin:0 20px;}
.part-ec .grp01{ width:60%; margin:0 auto;}
.part-ec .grp02{ margin:0 auto; width:100%;}
.arr01-ec img{ margin:0 auto;  }
.arr01-ec.tc{ text-align:center;}
.arr01-ec .tem1{ width:180px;}
.arr01-ec .tem2{ width:140px; text-align:center;}
.arr01-ec .tem2 img{ width:90px;}
.arr01-ec .tem2 p{ font-size:12px; color:#1a75cf;}
.arr01-ec-jd{ padding-top:10px; margin-bottom:30px;}
.box01-ec{ padding-top:10px;}
.arr01-ec .jddj{ width:240px;}
.arr01-ec-jddj{ display:block; margin-bottom:50px;}
.part-ec .grp01-qqg{}
.box02-ec-two-sm .arr01-ec{ padding-top:30px;}
.box02-ec-two-sm .tem01{ width:100%;}
.box02-ec-two-sm .tem02{ text-align:center; width:100%; margin-bottom:20px;}
.box02-ec-two-sm .tem02 img{ display:block; margin:15px auto;}
.btnbox-qqg .borderbtnblue{ margin:0 20px; padding:0 15px; font-size:14px;}
.itemtitle:before{ width:36px; margin-left:-18px;}
.photo_pc{ display:none;}
.photo_m{ display:block;}
.box01-comp p{ margin:0 auto 20px auto; font-size:16px; line-height:28px;}
.box01-comp{ padding-top:20px; margin:0 20px;}
.servul li{ width:50%; height:250px;}
.servul li .imgwrap img{ width:100px;}
.servul li .imgwrap{ height:115px;}
.servul li .title{ font-size:18px; line-height:22px;}
.servul li .title2{ font-size:14px; margin-bottom:5px;}
.servul li .title2 span{ margin:0 6px;}
.servul li .title4{ margin:0 20px 5px 20px;}
.servul li .title{ margin-bottom:5px;}
.servul li .title3{ margin-bottom:5px;}
.servul li:nth-child(3){ height:300px;}
.servul li:nth-child(4){ height:300px;}
.jyul{ width:100%;}
.jyul dt{ width:50%;}
.jyul dt .img{ float:left;}
.jyul dt .grp{ width:60px; font-size:11px;}
.jyul dt .grp b{ font-weight:normal;}
.subtitle_us,.blueul{ margin-bottom:10px;}
.brandlist{ width:100%;}
.brandlist li{ width:100%; margin:0 0 30px 0;}
.wrap{ background:url(../images/bodybg_m.png) no-repeat center 0; background-size:100% auto;}
.area01-pro .container-fluid{ margin-top:0;}
.box .txt .type{ margin-bottom:10px;}
.borderbtn{ display:inline-block; margin:0 10px; font-size:16px; height:26px; line-height:28px; padding:0 25px;}
.blockul{ width:80%; margin:0 auto;}
.graybg{ background:#f7f7f7;}
.box02-about{ margin:0; background:none; padding-top:0;}
.box02-about ul{ margin:0 20px;}
.box02-about li{ background:#fff; height:auto; margin-bottom:15px; border:1px solid #d0d0d0;}
.box02-about li .grp{ width:100%; margin:0; text-align:center; padding-bottom:30px; float:none;}
.box02-about li .grp .title{ text-align:center; font-size:24px; margin-bottom:15px; padding-top:20px;}
.box02-about li .grp .word{ display:none; height:auto; width:90%; text-align:justify;  margin:0 auto 20px auto;}
.box02-about li .img{ width:100%;}
.ceo{ width:88%; margin:0 auto;}
.box01-about-sup{ padding-top:60px; width:88%; margin:0 auto;}
.box01-about-sup li{  background:#6cabe7; height:131px;}
.box01-about-sup li .img{ width:180px; height:131px; float:left; margin-right:10px;}
.box01-about-sup li .img img{ width:100%; height:100%;}
.box01-about-sup li .word{ display:none; text-align:left;}
.box01-about-sup li .grp{ width:auto; margin-left:160px; color:#fff; margin-right:10px;}
.box01-about-sup li .grp .title{ width:150px; margin:0 auto;  font-size:16px; height:55px; }
.box01-about-sup li .grp .borderbtn{ border:1px solid #fff; color:#fff; font-weight:normal;}
.videobox{ width:88%; margin:0 auto 30px auto; border:5px solid #000;}
.box01-joinus{ margin:0 20px;}
.box01-joinus li{ background:#fff; height:auto; border:1px solid #d1d2d2; margin-bottom:20px;}
.box01-joinus li .grp{ width:100%; margin:0; text-align:center; padding-bottom:20px; float:none;}
.box01-joinus li .grp .title{ text-align:center; font-size:18px; margin-bottom:5px; padding-top:20px;}
.box01-joinus li .grp .desc{ height:auto; width:90%; font-size:14px; line-height:24px; text-align:justify;  margin:0 auto 10px auto;}
.titleline_m span:before{ display:none;}
.titleline_m span:after{ display:none;}
.titleline_m{ margin-bottom:20px; font-size:22px;}
.weltxt{ width:88%; margin:0 auto 30px auto;}
.btnbox .borderbtnblue{ margin:0 20px;}
.subtitle_us span{ background-size:25px 25px; background-position:0 0px; line-height:30px;}
.subtitle_us{ margin-bottom:0;}
.btnbox_xy{ margin-bottom:40px;}
.photo_m_mb{ margin-bottom:50px;}
.photo_m img{ width:80%;}
.photo_m_1{ margin-bottom:40px;}
.joinlink .borderbtnblue{ margin:0 10px; padding:0 20px;}
.part-joinsh .titleline{ margin-bottom:30px;}
.ban-contact{ display:none;}
.ban-contact-m{ display:block;}
.area01-contact{ padding-top:40px; width:88%; margin:0 auto;}
.area01-contact .logobox{ margin-bottom:30px;}
.logobox img{ width:80%;}
.title_cont{ font-size:16px; line-height:20px; margin-bottom:20px;}
.box01-contact ul li{ font-size:16px; margin-bottom:10px;}
.grp01-contact .title{ font-size:16px;}
.part01-contact{  margin-bottom:20px;}
.part02-contact,.part0222-contact{ border-top:none;font-size:16px; padding-top:0px;}
.box01-contact ul{ margin-bottom:20px;}
.grp01-contact .btnbox{ text-align:center; padding-top:20px;}
.grp01-contact .btnbox .borderbtnblue{ margin:0 auto;}
.grp01-contact{ width:100%;border-top:1px solid #1a75cf; font-size:16px; padding-top:20px; margin-bottom:20px;}
.area01-pro-news .w1200{ padding-top:0;}
.btnboxcorp .borderbtn{ font-size:14px;margin:0 10px; padding:0; width:40%; margin-bottom:15px; height:32px; line-height:32px;}

.btnboxcorp .borderbtn11{ font-size:14px;margin:0 10px; padding:0; width:50%; margin-bottom:15px; height:32px; line-height:32px;}

.borderbtn22{ font-size:14px;margin:0 10px; padding:0; width:65%; margin-bottom:15px; height:32px; line-height:32px;}


.btnboxcorp{ padding:0 0 20px 0;}
.area02-us{ background:#fff; padding-bottom:10px; height:auto;}
.area01-us{ height:auto; position:relative;}
.box01-us{ padding:0; margin:0;}
.box01-us .desc{ margin:0 20px; font-size:12px; line-height:18px; margin-bottom:20px; text-align:left;}
.btnimg{ margin-bottom:45px; padding-top:10px;}
.btnimg img{ width:120px;}
.btnimg2 img{ width:200px;}
.area02-us .w1200{ padding-top:20px;}
.ustitle{ width:auto; height:auto; margin-bottom:20px; }
.ustitle .big{ font-size:24px; line-height:24px; width:100%; text-align:center; height:30px; }
.ustitle .en{ font-size:16px;width:100%; text-align:center;}
.area01-us{ padding-top:30px;}
.box01-us .borderbtnwhite{ height:30px; line-height:30px; font-size:16px; padding:0 20px;}
.tc{ width:auto;}
.box02-us{ margin:0 30px;}
.part-us{ display:flex;}
.part-us .img{ width:150px; float:left; height:96px;}
.part-us{ height:auto; margin-bottom:10px;}
.part-us .txt{ margin-right:10px; width:auto; padding-top:20px; margin-left:15px;}
.part-us .word{ display:none;}
.part-us .txt .title{ font-size:20px; line-height:22px; margin-bottom:8px; padding-left:25px;}
.part-us .txt .subtitle{ font-size:14px; line-height:18px;}
.part-us .txt .title{ background-size:20px 20px; background-position:0 0;}
.part-us .txt .subtitle{ margin-left:25px;}
#swipe_pic_m{ height:300px;}
#swipe_m{ margin-top:300px;}
.pagectrl{ width:90%; margin:0 5%;}
.pagectrlin{ width:100%; margin-left:0;}
.links{ margin:0 20px;}
.links a{ width:48%; float:left; margin-bottom:10px; margin-right:2%;}
.links a:nth-child(2n){ width:48%;  margin-right:0%; margin-left:2%;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ bottom:10px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ bottom:10px;}
.jyul dt img{ margin-right:5px;}
.photo_xy_a{ display:none;}
.photo_xy_b{  display:none;}
.btnbox .borderbtnblue{ }
.box02-compy-tab.none{ display:none;}
.part-year .cir_blue .txt{ margin:0 15px;}
.arr01-ec-jd img{ width:60%;}
.btnbox-qqg .borderbtnblue{margin-bottom:20px;}
.box01-ec:first-child{ padding-top:50px;}
.title-block{ margin-left:25px;}
.corptab dl{ margin-left:48px;}
.newscon{ padding-top:20px; width:auto; margin:0 20px;}
.newscon .bigtitle{ font-size:22px; line-height:32px;}
.newscon .from{ font-size:16px;}
.newscon .photo{ font-size:14px; line-height:24px;}
.backnews .bluebtn{ font-size:18px; height:48px; line-height:48px; width:240px;}
.worktab{ height:60px; padding-top:0;}
.worktab li{ width:100px; margin:0 5px; font-size:14px; letter-spacing:0; height:28px; line-height:30px;}
.workcon{ margin:0 20px;}
.workcon p{ margin-bottom:10px; font-size:16px; line-height:28px;}
.grp01-work dl dt{ font-size:14px;}
.grp01-work{ width:100%; float:none; margin-bottom:20px; height:auto;}
.workcon .subtitle_us{ width:100%; margin-bottom:10px; font-size:18px;}
.subtitle_us span{ background-size:22px 22px;background-position: 0 4px; padding-left:30px;}
.workcon .photo{ margin-bottom:10px;}
.newsbox .nextlink{ font-size:14px;}
.subtitle_us span{ margin-bottom:0;}
.grp01-work dl{ padding-top:0;}
.box01-sam{ margin:0 20px;}
.box01-sam li{ width:27%; margin:0 3%; font-size:14px;}
.photo_m_sq img{ width:100%;}
.box01-ism{ margin:0 20px;}
.pdf a{ font-size:14px;}
.thirdli .jyul{ margin-left:15px; width:auto;}
.thirdli .jyul dt{ width:100%; height:auto; margin-bottom:5px;}
.thirdli .jyul dt .grp{ width:130px;}
.servul li:nth-child(4){ height:330px;}
.box01-about-sup li .grp .title{ text-align:left; }
.box01-about-sup li .img{ width:150px;}
.box01-about-sup li .grp{ position:relative; text-align:left;}
.box01-about-sup li .grp .borderbtn{ margin:0 auto; bottom:15px; margin:0; width:90px; padding:0 10px; text-align:center; font-size:14px;}
.titleline span{ display:inline-block;}
.box02-about li .grp{ padding-bottom:0;}
.box02-about li .borderbtn{ margin-bottom:30px;}
.grp01-contact p{ font-size:16px;}
.box01-about-sup li .grp{ height:100%; text-align:center;}
.box01-about-sup li .grp .title{ padding-top:20px; text-align:center;}
.area01-pro-news{ padding-top:20px;}
.box .img img{ height:auto; width:100%}
.ustitle span img{ width:180px;}
.ustitle:before{ top:18px;}
.area02-us{ padding-top:30px;}
.brandimg{ margin:0 20px;}
.area02-us .box01-us{ height:auto; padding-bottom:50px;}
.ftnav{ display:none;}
.right-pfd{ }
.pfd{ }
.grp01-pfd{ width:340px; float:left;}
.grp01-pfd .app{ width:65px; float:left; line-height:18px; font-size:12px;margin-left: 20px;}
.grp01-pfd .app:last-child{ margin-right:0;}
.grp02-pfd .share{ padding-top:0; width:100%; float:none;}
.grp02-pfd .share .wechat{ width:32px; height:32px; margin-right:10px;}
.grp02-pfd .share .weibo{ width:32px; height:32px; margin-right:10px;}
.grp02-pfd .share .douyin{ width:32px; height:32px; margin-right:10px;}

.grp02-pfd .share .wechat01{ width:65px; height:65px; margin-right:10px;}
.grp02-pfd .share .douyin01{ width:65px; height:65px; margin-right:10px;}
.grp02-pfd .share .new01{ width:23%; height:80px; font-size:12px; line-height:18px}
.grp02-pfd .share .new01:first-child{ width:31%}
.grp02-pfd .share .new01 img{ width:60px;}
.newtitle01{margin-left: 0px;}


.grp01-pfd .title{ font-size:14px; text-align:left; height:28px;}
.grp02-pfd .title{height:28px;}
.grp02-pfd{ padding-top:10px; clear: both;}
.others{ padding-top:28px; line-height:26px; padding-left:35px; background-position:0 25px; }
.others .div1{ float:left; width:60px;}
.others .div2{ float:left;}
.lg_m{ font-size:14px; line-height:50px;}
.grp01-pfd .app img{ margin-bottom:8px; width:80px;}
.popgzh{ width:90%;}
.gzh img{ width:100%;}
.popgzh{ height:auto;}
.popgzh .close{ left:50%; margin-left:-10px; width:26px; top:auto; bottom:20px;}
.box01-sam{ padding-top:30px;}
.box01-sam .title{ font-size:20px; margin-bottom:25px;}
.box01-ec p{ margin-bottom:10px; line-height:28px; font-size:16px;}
.part-ec .grp01{ padding-bottom:30px;}
.btnbox-qqg .borderbtnblue{ height:30px; line-height:30px;}
.btnbox-qqg{ margin-bottom:10px;}
.box02-ec-sm2 .arr01-ec{ width:100%;}
.box02-ec-sm2 .arr01-ec img{ width:80%; margin-bottom:20px;}
.box02-ec-two .grp02 p{ margin-bottom:20px;}
.box02-ec-two-sm .arr01-ec img{ width:60%;}
.box02-ec-two-sm4{ padding-bottom:60px;}
.pdf{ background-size:20px auto; background-position:0 12px; margin-bottom:10px; padding-left:30px; font-weight:bold;}
.pdf a{ padding-bottom:2px; font-weight:bold;}
.box01-busiin .title{ font-size:18px; padding-top:20px; height:auto; margin-bottom:20px;}
.part01-busi .text{ height:30px; line-height:30px; font-size:14px; padding-left:2%; width:98%; margin-bottom:10px;}
.itemtitle .en{ font-weight:normal; font-size:15px;}
.part01-busi{ margin:0 20px;}
.part02-busi{ margin:0 20px;}
.busibox{ width:100%;}
.part02-busi .textarea{ padding-left:2%; width:98%;font-size:14px;}
.box01-busiin{ height:auto; padding-bottom:20px;}
.busibox .pt50{ padding-top:10px;}
.yelbtn{ height:30px; line-height:30px; width:40%; font-size:14px;}
.backnews .borderbtn{ font-size:16px; width:180px; height:34px; line-height:34px;}
.backnews .borderbtn22{ font-size:16px; width:225px; height:34px; line-height:34px;}
.newscon p,.box01-ism p{ font-size:16px; line-height:28px;}
.grp01-card{ width:50%; font-size:13px; line-height:20px; padding-top:3px;}
.kabao{ margin-bottom:15px;}
.borderbtnblue{ font-size:16px; padding:0 20px; height:28px; line-height:28px;}
.pdfdiv2 .pdf{ background-position:0 12px;}
.box01-comp{ font-size:16px;}
.prizebox .year{ margin-bottom:10px;}
.pdfdiv .pdf{ margin-bottom:10px;}
.title-block{ font-size:16px;}
.title-block:before{ top:6px;}
.corptab .subtitle_us{ margin-bottom:10px;}
.blueul{ margin-left:10px;}
.subtitle_us{ font-size:16px; }
.subtitle_us span{line-height:28px;}
.pdfliksv{ display:block; text-align:left;}
.pdfliksv .pdf:nth-child(2){ margin-left:0;}
.box01-apply .borderbtn2{ height:65px;}
.box02-about-supp li .grp .word{ display:block; font-size:14px; line-height:24px;}
.box01-ism{ padding-top:30px;}
.box01-ism .photo{ margin-bottom:20px;}
.joinlink .borderbtnblue{ font-size:16px; height:28px; margin:0 5px; padding:0 10px; letter-spacing:0; line-height:28px;}
.xybtns a{ margin:0 10px; height:35px;}
.xybtns a img{ height:100%;}
.xybtns .borderbtn{ height:28px; line-height:28px;}
.tab01-pdf{ width:100%;}
.pdf2{ background-position:0 5px;}
.box01-walmart{ padding-top:0px; margin:0 20px;}
.box02-ec-sm2 .arr01-ec{ padding-top:25px;}
.box01-ec .titleline{ margin:0 20px 20px 20px; }
.titleline:before{height:1px;}
.btnboxcorpfood .borderbtn{ width:auto; padding:0 12px; margin:0 5px 20px 5px; height:24px; line-height:24px;}
.part-ec .grp01-qqg-2{ width:100%;}
.grp01-qqg-2 .img{ width:100%;}
.box01-ec .subtitle_us{ margin-left:20px;}
.box02-about{ margin:0 20px;}
.chinatxt{ display:inline-block; text-align:left;}
.mailp{ display:flex;}
.mailp .mt{ width:150px;}
.box01-joinus .borderbtn{ padding:0 15px;}
.box01-comp .textleft{ text-align:left;}
.btnboxcorp{ text-align:center;}
.btnboxcorp .borderbtn:first-child{ margin-left:0;}
.lslxz .mt{ width:100px;}
.lslxz a{ display:block;}
.btnboxcorp-wjx .borderbtn:nth-child(3){ margin-left:0;}
.btnimg2 img{ margin:0 auto 35px auto;}
.box01-us .btnimg2{ padding-bottom:5px; margin-bottom:30px;}
.morenews,.morenews:hover{ background-size:132px auto; width:132px; height:30px;}
.index11btn,.index13btn{ width:132px; background-size:132px 30px; height:30px;}
.index11btn:hover,.index13btn:hover{width:132px; background-size:132px 30px; height:30px;}
.left-pfd{ height:295px; padding:0 10px; box-sizing:border-box}
.mobilebuttunimg{ width:250px; }
}
@media screen and (max-width:350px){
	.right-pfd{ width:105px;}
	.grp01-pfd .app{ width:45px;}
}
/*弹窗*/
.popBox{position:absolute;left:0px; top:0px; z-index:10000;}
.popBox .popMask {display:block; background:rgba(0,0,0,0.7);}
