@charset "utf-8";/* CSS Document *//**首页 start**/.banner{ position:relative; overflow:hidden; height:auto; overflow:hidden}.banner .swiper-slide{ width:100%; position:relative; text-align:center}.banner .swiper-slide img{ width:100%; max-width:1920px; display:block}.banner .swiper-slide img:first-child{ display:block}.banner .swiper-slide img:nth-child(2){ display:none}.banner .button{ position:absolute; left:14.48%; height:30%; top:40%; z-index:2; width:66px;}.banner .button .swiper-pagination{ width:100%}.banner .button .swiper-pagination-bullet{ display:block; width:90%; height:7px; background:#a8a19e; margin-bottom:18px; border-radius:0}.banner .button span:nth-child(2){ width:70%;}.banner .button span:nth-child(3){ width:60%;}.banner .button span:nth-child(4){ width:50%;}.banner .button .swiper-pagination-bullet-active{ width:90%; height:10px; background:#ffffff}.button_down{ width:110px; position:absolute; left:50%; margin-left:-55px; bottom:80px; z-index:1;-webkit-animation: bounce-down 2s linear infinite;        animation: bounce-down 2s linear infinite; cursor:pointer}@-webkit-keyframes bounce-down {       25% {            -webkit-transform: translateY(-8px);       }       50%, 100% {            -webkit-transform: translateY(0);       }       75% {            -webkit-transform: translateY(8px);       }} @keyframes bounce-down {        25% {             transform: translateY(-8px);        }        50%, 100% {             transform: translateY(0);        }        75% {             transform: translateY(8px);        }}.button_down img{ width:100%}.index_title{ position:relative; margin-top:30px; line-height:44px; height:56px;border-bottom:1px solid #ececec; font-size:32px; color:#121212; text-align:center; font-weight:600; letter-spacing:2px;}.index_title.red{ color:#bf1a05; letter-spacing:3px;}.index_title img{ display:inline-block; vertical-align:middle; max-width:44px; margin-right:10px;}.index_title span{ font-size:18px;}.index_title::after{ width:10.58%; height:3px; line-height:3px; position:absolute; content:""; background:#dc0026; left:44.71%; bottom:-2px; z-index:1;}.index_stitle{ text-align:center; line-height:42px; font-size:20px; color:#121212; letter-spacing:3px; margin-bottom:30px;}.index_stitle span{color:#bf1a05;}.index_class{ width:96%; margin-left:4%;}.index_class dl{ display:block; line-height:50px; margin-bottom:18px; clear:both; background:#ececec; height:auto; overflow:hidden; border-top-left-radius:30px; border-bottom-left-radius:30px;}.index_class dl dt{ float:left; width:16.36%; text-align:center; font-size:22px; color:#ffffff; letter-spacing:5px; background:#dc0026; border-radius:30px;-moz-border-radius:30px; float:left }.index_class dl dt a{color:#ffffff;font-size:22px; }.index_class dl:last-child dt{ background:#000000}.index_class dl dd{ width:81.64%; margin-left:2%; float:left; position:relative}.index_class dl dd .class_scroll{ width:85.8%; float:left; position:relative; overflow:hidden;}.index_class dl dd .class_scroll .swiper-slide{ width:16.666%; float:left; text-align:center; line-height:50px; font-size:18px;}.index_class dl dd .class_scroll .swiper-slide a{ font-family:"SourceHanSerif";font-size:18px; color:#000000}.index_class dl dd  .class_more{ width:14.2%; float:left; position:relative }.index_class dl dd  .class_more a{ font-family:"SourceHanSerif";font-size:18px; color:#000000; font-weight:600; display:inline-block; vertical-align:middle; margin-right:10%}.index_class dl dd  .class_more  img{ display:inline-block; vertical-align:middle; margin:0 6px}.index_product_scroll{ position:relative; overflow:hidden;}.index_product_scroll .swiper-slide{ width:22.9%; float:left; position:relative; margin-right:2.1%; height:290px; overflow:hidden; margin-bottom:35px; margin-top:0 !important}.index_product_scroll .swiper-slide img{ width:100%; max-height:100%;}.index_product_scroll .swiper-slide p{ display:block; width:100%; text-align:center; line-height:50px; background:rgba(0,0,0,0.6); font-size:18px; color:#ffffff;/* font-family:"SourceHanSerif"; */letter-spacing:2px; position:absolute; left:0; bottom:0; z-index:1}.index_product_scroll .swiper-pagination-bullet{ height:6px; width:20px; opacity:1; background:#000000; border-radius:5px; transition:all 0.5s}.index_product_scroll .swiper-pagination-bullet-active{ width:40px; background:#dc0026;}.yinxiang { height:auto; overflow:hidden;background:url(../images/yx_bg.jpg) bottom center no-repeat}.yinxianfg_tab{ height:600px; position:relative; }.yinxianfg_tab .hd ul li{ width:25%; float:left; position:relative; height:570px;}.yinxianfg_tab .hd ul li .circle{ width:168px; height:168px; position:absolute; left:50%; margin-left:-84px; z-index:2; background:#000000; border-radius:50%; top:30px; transition:all 0.7s; background-position:center; background-repeat:no-repeat;}.yinxianfg_tab .hd ul li:nth-child(2) .circle,.yinxianfg_tab .hd ul li:nth-child(3) .circle{ width:150px; height:150px; margin-left:-75px; top:125px}.yinxianfg_tab .hd ul li .bg{ width:100%; height:100%; opacity:0; background:rgba(191,26,5,0.52); position:absolute; left:0; top:0; z-index:2; transition:all 0.7s; border-radius:50%}.yinxianfg_tab .hd ul li:nth-child(2):hover .circle{ top:130px}.yinxianfg_tab .hd ul li:nth-child(4) .circle{ width:180px; height:180px; margin-left:-90px; top:5px}.yinxianfg_tab .hd ul li .circle:hover,.yinxianfg_tab .hd ul li.on .circle{ width:350px; height:350px; top:0; left:0; margin-left:0; background:#00F}.yinxianfg_tab .hd ul li:hover .bg,.yinxianfg_tab .hd ul li.on .bg{ opacity:1}.yinxianfg_tab .hd ul li p{ position:relative; text-align:center; color:#ffffff; padding:10px 0; font-size:28px}.yinxianfg_tab .hd ul li p:first-child{ padding-top:70px;}.yinxianfg_tab .hd ul li p:nth-child(3){ font-size:18px; color:#ffffff;}.yinxianfg_tab .hd ul li p:nth-child(3) a{font-size:18px; color:#ffffff;}.yinxianfg_tab .bd{ width:19.6%; position:absolute; right:17%; bottom:20px; z-index:1;}.yinxianfg_tab .bd li h4{ line-height:50px; font-size:22px; letter-spacing:5px;}.yinxianfg_tab .bd li h4 img{ display:inline-block; vertical-align:top; margin-right:2% }.yinxianfg_tab .bd li p{ line-height:32px; font-size:18px; padding-top:6px;}.yinxianfg_tab .bd li p span{ display:inline-block; vertical-align:middle; width:106px; height:30px; text-align:center; line-height:30px; font-size:16px; color:#000000; border:1px solid #000000 }.yinxianfg_tab .bd li p span:first-child{ margin-right:5%}.yinxianfg_tab .bd li p span img{ display:inline-block; vertical-align:middle; margin-left:6px;}/**品牌实力 start**/.shili_box{ height:auto; overflow:hidden; padding-bottom:30px; background:url(../images/shili_bg.jpg) top center no-repeat;}.jianjie{ height:auto; overflow:hidden; position:relative;}.jianjie .video{ width:51.7%; height:414px; position:relative}.jianjie .video .play {    width:61px; height:61px;    position: absolute;    left:50%;    top: 40%; margin-left:-30.5px;    z-index: 3;    cursor: pointer;}.jianjie .video .play  img{ width:100%;}.jianjie .jj{ width:48.3%;}.jianjie .jj .box{ padding:20px 16%; color:#ffffff;text-align:center}.jianjie .jj .box h3{ line-height:66px; letter-spacing:3px; font-size:28px; text-align:left;}.jianjie .jj .box p{ padding-top:36px; font-size:18px; line-height:38px; text-align:left;}.jianjie .jj .box p span{ float:right}.jianjie .jj .box p span i{ font-style:normal;    transform: rotate(-90deg); display:inline-block}.shili{ position:relative; overflow:hidden}.gallery-left{ width:51.7%; position:relative; overflow:hidden}.gallery-thumb{ position:relative; width:90%; margin-left:5%; overflow:hidden;}.gallery-left .title{ padding:40px; line-height:40px; text-align:center; margin-bottom:50px;letter-spacing:3px; font-size:28px; color:#ffffff}.gallery-left .swiper-slide{ width:38.6%; height: 182px; overflow: hidden;  float:left; margin-right:3.8%;}.gallery-thumb .swiper-slide-thumb-active{ border:4px solid #bf1a05;}.gallery-left .swiper-slide img{ width:100%}.gallery-right{ width:48.3%; height: 359px;  position:relative; overflow:hidden}.gallery-right .swiper-slide{ width:100%; position:relative}.gallery-right .swiper-slide img{ width:100%;}/**品牌实力 end**/.huoban .desc{ line-height:30px; padding:16px 20%; font-size:18px; text-align:left;}.huoban_scroll{ position:relative; overflow:hidden; height:auto; padding-bottom:50px}.huoban_scroll .swiper-wrapper{width:102% !important;}.huoban_scroll .swiper-slide{ border:1px solid #f0f0f0; border-bottom:1px solid #d2d2d2; border-top:0px; height:auto; overflow:hidden; padding:5px 0}.huoban_scroll .swiper-slide img{ max-width:100%; height: 144px; display:block; margin:auto;}.huoban_scroll .button{ width:100%; position:absolute; left:0; bottom:0px; z-index:2; text-align:center}.huoban_scroll .button img,.huoban_scroll .button span{ display:inline-block; vertical-align:middle; margin:0 16px;}.huoban_scroll .button span{ width:50px; height:26px; line-height:26px; text-align:center; background:#ececec; font-weight:600; font-size:20px;}.news_box {height:auto;overflow:hidden;margin-bottom:50px}.news_box .hd li{ display:inline-block; vertical-align:middle; margin-right:5px; line-height:50px; padding:0 25px; font-size:20px; background:#e0e0e0; color:#ffffff;}.news_box .hd li a{ color:#ffffff;}.news_box .hd li.on{ background:#bf1a05;}.news_box .hd{ margin-bottom:40px; height:auto; overflow:hidden}.news_box .hd ul{ display:inline-block; float:left;}.news_box .hd span{ float:right; width:11.43%; text-align:center; line-height:50px; font-size:20px; border:1px solid #d46658;}.news_box .hd span a{ font-size:20px; color:#bf1a05;}.news_box .news_left{ width:38.57%;}.news_box .news_left .pic{ width: 100%; height: 384px; overflow: hidden;}.news_box .news_left .pic img{ width:100%;}.news_box .news_left h4{ padding-top:26px; line-height:32px; font-size:18px; letter-spacing:2px; color:#191919; font-weight:bold;}.news_box .news_left p{ line-height:28px; font-size:16px;}.news_box .news_left p:last-child{ padding-top:20px;}.news_box .news_right{ width:59%;}.news_box .news_right ol dd{ clear:both; height:auto; overflow:hidden; padding-bottom:14px; margin-bottom:10px; border-bottom:1px solid #eaeaea;}.news_box .news_right ol dd .pic{ width:28.57%; height: 168px; overflow: hidden;}.news_box .news_right ol dd .pic img{ width:100%;}.news_box .news_right ol dd .text{ width:60%; margin-left:3%; } .news_box .news_right ol dd .text h4{ font-size:20px; color:#191919; line-height:40px; padding:6px 0}.news_box .news_right ol dd .text p{ font-size:18px; line-height:32px;}.news_box .news_right ol dd .text p span{ color:#5b5b5b}.news_box .news_right ol dd:last-child{ border-bottom:0px;}.size28{ font-size:28px}.inbanner{ height:490px; background-position:center; background-repeat:no-repeat;}.main_content {height: auto;overflow: hidden;padding-top:5px; padding-bottom:60px;}.catpos{ height:auto; overflow:hidden; padding:15px 0; line-height:20px; font-size:18px; color:#000000; margin-bottom:30px;}.catpos img{ display:inline-block; vertical-align:middle; margin-right:1%;}.catpos a{ font-size:18px; color:#000000}.catpos .search{ width:29.7%; height:36px; background:#eaeaea; padding:0 1%; border-radius:10px;}.catpos .search input.key{ width:93%; float:left; line-height:36px; border:0px; background:#eaeaea; font-size:18px; letter-spacing:2px; color:#8f8e8e; }.catpos .search input.submit{ width:25px; float:left; margin-top:5px}/**左侧start **/.main_content .inleft{ width:19%;}/*.main_content.shili .inleft{ width:15.677%;left:14.32%; position:absolute; z-index:2; margin-top:-40px;}*/.main_content .inleft .menu{ height:70px; background:#ab1f24; line-height:70px; text-align:center;}.main_content .inleft .menu h3{ font-size:24px; letter-spacing:1px; color:#ffffff}/*.main_content .inleft .menu.black{ background:#000000}.main_content .inleft .menu.black h3{ font-size:24px;letter-spacing:2px; }.main_content .inleft .menu h3 img{ display:inline-block; vertical-align:middle; max-width:30px;}*/.main_content .inleft .menu p{ font-size:20px; color:#ffffff; line-height:20px; display:none}.main_content .inleft .menuclas{ height:auto; overflow:hidden}.main_content .inleft .menuclas li{ line-height:40px; background:#e9e9e9; border-bottom:1px solid #ffffff; text-align:center; font-size:20px; color:#000000; transition:all 0.7s; }.main_content .inleft .menuclas li dl{ padding:5px 5%; }.main_content .inleft .menuclas li dl dd{ line-height:30px;}.main_content .inleft .menuclas li a{font-size:20px; color:#000000; transition:all 0.7s}.main_content .inleft .menuclas li dl dd a{ font-size:16px; color:#333; transition:all 0.5s }.main_content .inleft .menuclas li:hover,.main_content .inleft .menuclas li.on{/* background:#f52b3c; */color:#ab1f24}.main_content .inleft .menuclas li:hover a,.main_content .inleft .menuclas li.on a{ font-weight:600; color:#ab1f24}.main_content .inleft .menuclas li  dl dd:hover a{ color:#ab1f24}.hotPro,.hotNews{ height:auto; overflow:hidden; padding:5px 1%; background:#f7f7f7;}.hotPro ul li{ width:46.8%; float:left; height:auto; overflow:hidden; margin:0 1.6%; margin-bottom:10px; position:relative}.hotPro ul li .pic{ height:auto; background:#ffffff; /*border-radius:10px; */overflow: hidden;}.hotPro ul li .pic img{ width:100%;}.hotPro ul li .title,.hotNews ul li .title{ /* width:96%; */ width: 100%; position:absolute; left:0; bottom:0; height:28px; line-height:26px; text-align:center; background:rgba(0,0,0,0.5); color:#ffffff; font-size:16px;}.hotNews ul li{ position:relative; height:auto; overflow:hidden; margin-bottom:5px;}.hotNews ul li img{ width:100%; height:auto;}.leftCon{ height:172px; text-align:center; background:url(../images/leftConbg.jpg) center no-repeat}.leftCon p{ font-size:18px; color:#ffffff}.leftCon p:first-child{ padding-top:15%}.leftCon p img{ display:inline-block; vertical-align:middle; margin-right:2%;}.leftCon p:last-child{ font-size:30px; font-weight:600;}/**左侧 end**/.inright{ width:80%;}.inright .menu{ line-height:30px; text-align:center; font-size:20px; color:#333434; margin-bottom:30px;}.inright .menu img,.inright .menu span{ display:inline-block; vertical-align:middle;}.inright .menu span{ margin:0 10%;}.inner_title{ font-size:32px; font-weight:600; letter-spacing:4px; position:relative; line-height:54px;color:#050101; text-align:center;}.inner_title::after{ width:6%; height:2px; line-height:2px; background:#ab1f24; position:absolute; left:47%; background:#ab1f24; z-index:1; content:""; bottom:0}.inner_stitle{ line-height:50px; font-size:20px; color:#050101; text-align:center;}.yangpin_box{ position:relative; overflow:hidden; height:auto; margin-bottom:20px;}.yangpin_bigpic{ position:relative; width:66.785%; float:left; overflow:hidden}.yangpin_bigpic .swiper-slide{ position:relative; overflow:hidden}.yangpin_bigpic .swiper-slide img{ width:100%;}.yangpin_smallpic{ width:24%; float:left; position:relative; height:auto; overflow:hidden; margin-left:4%; margin-top:16px; padding-top:24px; padding-bottom:24px;}.yangpin_smallpic_thumb{position:relative; height:480px; overflow:hidden; }.yangpin_smallpic .swiper-slide{ width:100%; position:relative; height:auto; overflow:hidden; margin-bottom:20px;}.yangpin_smallpic .swiper-slide img{ border:5px solid #ab1f24; max-width:96%; display:block; margin:auto; max-height:92%} .yangpin_smallpic .swiper-slide-active img,.yangpin_smallpic  .swiper-slide-thumb-active img{border:5px solid #ab1f24;}.yangpin_smallpic .button{ width:100%; position:absolute; left:0; z-index:2; text-align:center;}.yangpin_smallpic .button img{ display:inline-block; vertical-align:middle; max-width:51px;}.yangpin_smallpic .button.prev{ top:0}.yangpin_smallpic .button.next{ bottom:0}.hezuoCase { height:auto; overflow:hidden; padding-bottom:28px; position:relative}.hezuoCase .swiper-pagination{ bottom:0; width:100%}.hezuoCase_scroll{ height:auto; overflow:hidden; border-top:1px solid #cdccd2; }.hezuoCase_scroll .swiper-wrapper{width:102% !important}.hezuoCase_scroll .swiper-slide{ width:25%; height:224px; border-right:1px solid #cdccd2; overflow: hidden; border-bottom:1px solid #cdccd2;display:flex;justify-content:center;align-items:center; float:left}.hezuoCase_scroll .swiper-slide img{ display:block; margin:auto; max-width:100%;}.hezuoCase_scroll .swiper-slide:nth-child(1){ border-left:1px solid #cdccd2 ;}.hezuoCase_scroll .swiper-slide:nth-child(6){ border-left:1px solid #cdccd2 ;}.hezuoCase_scroll .swiper-slide:nth-child(11){ border-left:1px solid #cdccd2 ;}.hezuoCase_scroll .swiper-slide:nth-child(5){border-right:1px solid #cdccd2;} .hezuoCase_scroll .swiper-slide:nth-child(10){border-right:1px solid #cdccd2;} .hezuoCase_scroll .swiper-slide:nth-child(15){border-right:1px solid #cdccd2;} .hezuoCase .swiper-pagination-bullet{ height:6px; width:20px; opacity:1; background:#000000; border-radius:5px; transition:all 0.5s}.hezuoCase .swiper-pagination-bullet-active{ width:40px; background:#dc0026;}.catpos2{ position:relative; margin-top:-20px; line-height:50px; box-shadow:0px 10px 10px #edeae6; background:#ffffff; color:#000000; font-size:18px; height:50px;}.catpos2 span{ float:right; margin-right:5%;}.catpos2 span img{ display:inline-block; vertical-align:middle; margin-right:5px;}.catpos2 ul{ display:inline-block; vertical-align:middle}.catpos2 ul li{ display:inline-block; padding:0px 11px; transition:all 0.5s; }.catpos2 ul li.on,.catpos2 ul li:hover{ background:#ac0000; color:#ffffff; font-size:18px;}.catpos2 ul li.on a,.catpos2 ul li:hover a{ color:#ffffff; font-size:18px;}.about_pinpai{height:auto;overflow:hidden;/* background:#f1f1f1 url(../images/shebei_bg.jpg) top center no-repeat; */padding-bottom:50px;}.about_pinzhi{background:#f1f1f1 url(../images/shebei_bg.jpg) top center no-repeat; }.about_title{ font-size:28px; line-height:52px; position:relative; border-bottom:1px solid #f3f3f3; text-align:center; color:#ac0000; margin-top: 20px;}.about_title::after{ width:6%; height:3px; line-height:3px; position:absolute; left:47%; bottom:-1px; z-index:2; content:""; background:#000000;}.about_stitle{ font-size:18px; line-height:34px; color:#000000; margin-bottom:22px; text-align:center}.aboutpic{ border:1px solid #000000; position:relative; height:278px}.aboutpic img{ max-width:100%; top:6px;left:6px; position:absolute; z-index:1}.about_desc{ height:auto; overflow:hidden; padding:30px 0; font-size:20px; color:#000000; line-height:44px;}.about_desc p,.about_desc div{ text-indent:2em}.guanliBox{ height:auto; overflow:hidden; position:relative;}.guanliBox .linian{ width:64%; float:left; height:auto; overflow:hidden; background:#000000 url(../images/gljy.jpg) }.guanliBox .linian .box{ padding-left:8%; padding-right:20%; padding-top:37px; padding-bottom:47px;}.guanliBox .linian .box h3{ line-height:66px; position:relative; font-size:28px; color:#ffffff;}.guanliBox .linian .box h3::after{ width:18%; height:6px; line-height:6px; position:absolute; left:0; bottom:0; z-index:1; content:""; background:#ac0000;}.guanliBox .linian .box p{ line-height:44px; color:#ffffff; font-size:20px;}.guanliBox .linian .box p:nth-child(2){ line-height:40px; padding:28px 0; }.about_video{ width:46.428%; position:absolute; height:374px; top:48px; right:0}.about_video .play{ width:118px; position:absolute; left:50%; margin-left:-59px; top:40%; z-index:2}.about_video .play img{ width:100%;}.factoryBox{ position:relative; overflow:hidden; height:auto; overflow:hidden; padding-bottom:30px; margin-bottom:40px;}.factoryBox .swiper-slide{ width:23.75%; float:left; position:relative; margin-right:1.25%; margin-bottom:30px;}.factoryBox .swiper-slide img{ width:100%; }.about_case{ position:relative; overflow:hidden; height:auto;}.about_case .swiper-slide{ width:20%; height:auto; position:relative;display:flex;justify-content:center;align-items:center; margin-bottom:30px}.about_case .swiper-slide img{ max-width:70%; display:block; margin:auto; border-radius:50%;border:8px solid #eeeff6;}.big_picture{ height:auto; overflow:hidden; margin-bottom:32px;}.big_picture .pic{ width:44.72%; float:left; height:310px; overflow:hidden;}.big_picture .pic img{ width:100%; height:auto}.big_picture .text{ width:55.28%;}.big_picture .text .box{ border:1px solid #000000; padding:24px 4.7%;}.big_picture .text .box ul li{ border:1px solid #b60005; margin-bottom:24px; line-height:42px; font-size:18px; padding-right:1%;}.big_picture .text .box ul li span{ display:inline-block; width:35%; text-align:center; color:#ffffff; background:#b60005;margin-right:1%;}.list_picture ul li{ width:32.6%; float:left; height:auto; overflow:hidden; position:relative; padding-bottom:22px; margin-right:1%; margin-bottom:28px;}.list_picture ul li .pic{ height:360px; overflow:hidden}.list_picture ul li:nth-child(3n){ margin-right:0;}.list_picture ul li img{ width:100% ;}.list_picture ul li .title{ width:64.4%; position:absolute; left:17.8%; line-height:40px; text-align:center; color:#ffffff; font-size:18px; letter-spacing:1px; bottom:0; background:#b60005; transition:all 0.7s; z-index:2;}.list_picture ul li:hover .title{ bottom:80%; border:1px solid #ffffff; background:none;}.list_picture ul li .more{ text-align:center; position:absolute; left:0; width:100%; bottom:-50%; transition:all 0.7s; z-index:2;}.list_picture ul li .more p{ padding:20px 0; font-size:20px; color:#ffffff}.list_picture ul li .more p img{ display:inline-block; vertical-align:middle; max-width:54px;}.list_picture ul li:hover .more{ bottom:20%}.list_picture ul li .shadow{ width:100%; height:100%; position:absolute; z-index:1; background:rgba(182,0,5,0.4); top:0; left:0; opacity:0; transition:all 0.5s}.list_picture ul li:hover .shadow{ opacity:1}/**新闻中心 start**/.first_news{ height:auto; overflow:hidden; margin-bottom:36px; background:#000000; position:relative}.first_news .pic{ width:49.5%; height: 305px;}.first_news .pic img{ width:100%;}.first_news .text{ width:50.5%;}.first_news .text .box{ padding-left:14%; padding-right:5%; padding-top:36px; color:#ffffff; }.first_news .text .box h3{ line-height:50px; font-size:22px; font-weight:600; letter-spacing:2px;}.first_news .text .box p{ line-height:30px; font-size:18px;}.first_news .text .box span{ position:absolute; display:inline-block; bottom:15px; right:5%; color:#ffffff; z-index:1; font-size:20px;}.list_news li{ height:auto; overflow:hidden; position:relative;     margin-bottom: 20px;    margin-top: 10px;    width: 98%;    margin-left: 1%;    box-shadow: 0px 0px 5px #ccc;}.list_news li .pic{ width:30%; height: 207px;}.list_news li .pic img{ width:100%;}.list_news li .text{ width:64.4%; margin-left:3.5%;}.list_news li .text h3{ line-height:64px; font-size:22px; color:#343434; letter-spacing:3px;}.list_news li .text h3 span{ float:right; font-size:16px;color:#666; letter-spacing:0}.list_news li .text p{ line-height:30px; font-size:18px; color:#343434;}.list_news li .text .more{position:absolute; display:inline-block; bottom:15px; right:5%; color:#343434; z-index:1; font-size:20px;}/**新闻中心 end**/.contactBox{ height:auto; overflow:hidden; background:url(../images/contact_bg.jpg) top center no-repeat; padding:32px 0; position:relative}.contactBox .list_ewm{ width:60.9%;}.contactBox .list_ewm ul{ display:block; width:89%; margin:auto;}.contactBox .list_ewm ul li{ padding:22px 2%; height:auto; overflow:hidden; background:rgba(255,255,255,0.27); margin-bottom:30px; border-radius:20px}.contactBox .list_ewm ul li .pic{ width:31%; margin-left:2%;}.contactBox .list_ewm ul li .pic img{ width:100%;}.contactBox .list_ewm ul li .text{ width:67%;}.contactBox .list_ewm ul li .text dl dd{ width:50%; float:left; text-align:center; color:#ffffff}.contactBox .list_ewm ul li .text dl dd img{ width:auto; max-width:73px; display:block; margin:auto;}.contactBox .list_ewm ul li .text dl dd p:nth-child(2){ line-height:62px; font-size:18px; letter-spacing:3px; font-weight:600}.contactBox .list_ewm ul li .text dl dd p:last-child{ padding-top:10px; font-size:20px;font-weight:600}.contactBox .list_contact{ width:39.1%;}.contactBox .list_contact .contact_logo{ padding:26px; height:auto; overflow:hidden}.contactBox .list_contact .contact_logo img{ max-width:100%}.contactBox .list_contact p{ font-size:20px; color:#ffffff; line-height:44px;}.contactBox .list_contact p:nth-child(2){ line-height:92px; font-weight:600}.conhotTel{ width:40.1%; position:absolute; right:0; bottom:80px; z-index:1; font-size:32px; color:#ffffff}.conhotTel span{ display:inline-block; vertical-align:middle; padding:10px 12px; background:#ffffff; border-radius:10px; font-weight:600; color:#000000}/**详情页 start**/.show_title{ height:auto; overflow:hidden; margin:10px; text-align:center; font-size: 24px; font-weight: bold;}.show_title span{ display:inline-block; line-height:46px; padding:0 12px; background:#b60005; color:#ffffff; font-size:22px;}.show_stitle{ text-align:center; line-height:46px; font-size:18px; color:#0a0a0a; border-bottom:1px solid #a6a6a6; margin-bottom:20px}.show_content img{ max-width: 90%; text-align: center;}.pictureBox{ height:auto; overflow:hidden; margin-bottom:50px;}.pictureBox .bigpic{ width:47%; position:relative;height:500px; overflow:hidden}.pictureBox .bigpic img{width:100%; height:100%; object-fit: cover;}.pictureBox .text{ width:46%; margin-right:5%;}.pictureBox .text ul li{ line-height:42px; border:1px solid #b60005; color:#000000; font-size:18px; margin-bottom:30px; clear:both; height:auto; overflow:hidden}.pictureBox .text ul li span{ display:inline-block; vertical-align:middle; text-align:center; background:#b60005; color:#ffffff; margin-right:3%; width:35%; line-height:42px; float:left}.pictureBox .text ul li:last-child span{ width:100%; margin-right:0; line-height:42px}.smallpic{ height:auto; overflow:hidden; position:relative; margin-top:60px;}.smallpic .swiper-slide{ width:24%; float:left; margin-right:2%; position:relative}.smallpic .swiper-slide img{ width:100%;}.smallpic .swiper-slide.swiper-slide-thumb-active{ border:2px solid #dedede} .smallpic .button{ width:4.28%; height:100%; position:absolute; background:rgba(255,255,255,0.49); z-index:1; transition:all 0.5s}.smallpic .button:hover{ background:rgba(182,0,5,0.5);}.smallpic .button.prev{ left:0; bottom:0px;}.smallpic .button.next{ right:0; bottom:0px;}.relationBox h3{ font-size:22px; color:#000000; line-height:36px; position:relative; border-bottom:1px solid #b60005; margin-bottom:40px;}.relationBox h3::after{ width:7%; height:3px; line-height:3px; background:#b60005; position:absolute; left:0; bottom:-1px; z-index:1; content:""}.relation_picture,.relation_news{ width:94%; margin:auto;}.relation_picture li{ width:23.25%; margin-right:2%; height:auto; overflow:hidden; position:relative; margin-bottom:30px; float:left;}.relation_picture li img{ width:100%;}.relation_picture li p{ display:block; width:100%; position:absolute; left:0; bottom:0; z-index:2; line-height:35px; text-align:center; font-size:20px; color:#ffffff; background:rgba(182,0,5,0.5)}.relation_picture li:nth-child(4n){ margin-right:0}.relation_news ul li{ width:48%; float:left; margin-bottom:15px; line-height:30px; border-bottom:1px solid #cacaca; margin-right:2%;}.relation_news ul li a{ font-size:18px; color:#0a0a0a;}.relation_news ul li span{ float:right; font-size:16px; color:#707070;}/**详情页 end**/.shebeiBox{ height:250px; background:#000000; padding-bottom:118px; position:relative}.shebeiBox .desc{ padding-top:42px; line-height:44px; color:#ffffff; font-size:20px; padding-left:12%; padding-right:12%;}.shebei_scroll{ position:relative; overflow:hidden; height:auto; margin-top:-116px; z-index:1; padding-bottom:50px;}.shebei_scroll .swiper-slide{ width:24%; float:left; position:relative; margin-right:2%}.shebei_scroll .swiper-slide img{ width:100%;}.liucheng{ height:553px; position:relative;background:#000 url(../images/liucheng_bg.jpg); padding-top:20px;}.list_liucheng { position:relative; height:auto; overflow:hidden; margin-top:50px;background:url(../images/lc_line.png) center bottom no-repeat;padding-bottom:44px}.list_liucheng ul li{ width:12%; float:left; position:relative}.list_liucheng ul li .box{ width:100%; position:relative; right:0; padding-top:80px; transition:all 0.7s} .list_liucheng ul li .num{width:26%; font-size:40px; color:rgba(255,255,255,0.43);left:10px; position:absolute; height:0px; border-right:4px solid rgba(255,255,255,0.43); bottom:-100%;transition:all 0.7s}.list_liucheng ul li .box .pic{}.list_liucheng ul li .box .pic img{ max-width:50%; display:block; margin:auto}.list_liucheng ul li .box p{ text-align:center; line-height:32px; color:#ffffff; font-size:20px; padding:12px 0;}.list_liucheng ul li.on{ width:16%;}.list_liucheng ul li.on .num{ height:100%; bottom:0; }.list_liucheng ul li.on .box{ width:74%; position:relative; margin-left:29%; padding-top:0; padding-bottom:80px}.honorBox{ margin-top:40px; height:auto;overflow:hidden;background:url(../images/honor_bg.png) center no-repeat;} .big_honor_pic{ position:relative; overflow:hidden;}.big_honor_pic .swiper-slide .pic{ width:41.9%; float:left; margin-left:5%;}.big_honor_pic .swiper-slide .pic img{ width:100%;}.big_honor_pic .swiper-slide .text{ width:47.6%; float:left; margin-left:2.5%; height:auto; overflow:hidden; background:rgba(0,0,0,0.36)}.big_honor_pic .swiper-slide .text .box{ padding:28px 5.7%;}.big_honor_pic .swiper-slide .text .box h3{ text-align:center; line-height:70px; font-size:28px; letter-spacing:4px; color:#ffffff}.big_honor_pic .swiper-slide .text .box  .desc{ line-height:38px; font-size:20px; color:#ffffff;}.big_honor_pic .swiper-slide .text .box  p{ text-align:right; padding-top:20px}.big_honor_pic .swiper-slide .text .box  p span{ line-height:33px; border:1px solid #fff; padding:0 26px; font-size:20px; color:#fff}.small_honor_pic{ margin-top:36px; position:relative; overflow:hidden; height:auto; width:97%; margin-left:1.5%;}.small_honor_pic .swiper-slide{ width:22.5%; position:relative; float:left; margin-right:2.65%; height:auto; overflow:hidden; position:relative;}.small_honor_pic .swiper-slide img{ width:100%;}.small_honor_pic .swiper-slide p{ display:block; position:absolute; left:0; bottom:0; z-index:1; line-height:54px; background:rgba(0,0,0,0.48); color:#ffffff; font-size:20px;}.white{ color:#ffffff; border-bottom:0;}.page{padding:10px 0;border-bottom:1px solid #f5f5f5;height:auto;overflow:hidden;}.page span{ display:inline-block;}.page span:last-child{ float:right;}@media screen and (max-width:1680px) {	.topper .nav{ width:83.3%;}	.topper_right{ width:12.1%}	.pinpai_story li .text{width: 65.24%; margin-left: 8.52%;}	.pinpai_story li .text p{ line-height:36px; height:260px;}	}@media screen and (max-width:1570px){	.pinpai_story li .text h3{ line-height:50px; font-size:28px;}	.pinpai_story li .text{ width:74.24%}}@media screen and (max-width:1540px){.pinpai_story li .text p{ line-height:32px; height:240px;}}@media screen and (max-width:1500px){	.topper_right{ width:11%}	.topper .nav{ width:80%}	.list_picture{ margin-top:150px}	.list_picture li .title{ margin-top:25px;}}@media screen and (max-width:1460px){.pinpai_story li .text p{ line-height:30px; height:200px;}.pinpai_story li .text{ width:80%;}.catpos,.catpos a{ font-size:18px}.class_nav .title .en{ font-size:40px}}@media screen and (max-width:1390px){		.w1370{ width:96%;}		.topper .nav{ width:75%}		.topper_right{ width:14%;}		.guestbook_box .book{ padding:0 0.8%;}}@media screen and (max-width:1370px){	.pinpai_story li .text p{ margin-top:12px;}	.pinpai_story li .text h3{ font-size:26px;}	.pinpai_story li .text{ padding-top:18px;}	.share_title .en,.share_title .cn{ font-size:27px;}	.culture_box{ height:800px;}	.culture_scroll .swiper-slide{ height:210px;}	.culture_scroll .swiper-slide h3{ padding-top:30px; font-size:22px;}	.culture_scroll .swiper-slide p{ line-height:28px; font-size:16px;}	.list_picture li .pic{ height:320px}	.contact_box .box ul li span{ font-size:22px;}	.class_nav .title .en{ font-size:38px}	}@media screen and (max-width:1300px){	.story_left .logo{max-width: 26.875%;}	.story_left .box .touxiang,.story_left .box .touxiang .circle{ width:300px; height:300px}	.story_left .box .touxiang .circle2{ width:96px; height:96px;}	.jieshao_tab .bd .more{ font-size:26px;}	.jieshao_tab .hd li{ width:35%; line-height:40px;letter-spacing: 3px; font-size: 18px;}	.story_left{ width: 74.735%;}	.lz_list_pics{width:26.45%;}	.index_story_title{ padding-top:60px}	.index_hehuoTab{ padding-top:50px}}@media screen and (max-width:1210px){	.topper .nav li{ font-size:18px;}	.story_left{ width: 78.735%; margin-top:30px}	.lz_list_pics{width:22.45%;}	.story_left .box .touxiang,.story_left .box .touxiang .circle{ width:250px; height:250px}	.lz_list_pics{ height:670px}	.story_left .box{padding: 20px 2.6% 90px 2.6%; margin-top:30px}	.jieshao_tab .bd{ margin-top:30px;}	.pinpai_story li .text{ width:86%}	.pinpai_story li .text h3{ font-size:24px;}	.pinpai_story li .text p{ height:180px;}	.culture_scroll .swiper-slide h3{ padding-top:20px}	.list_picture li .pic{ height:300px}	}	@media screen and (max-width:1130px){	.topper_right li{ width:42px;}	.pinpai_story li .text p{ height:150px; font-size:16px; line-height:26px;}	.catpos .search input.text{ height:34px; line-height:34px}}@media screen and (max-width:1050px){	.topper .nav li,.topper .nav li a{ font-size:16px;}	.topper_right li{ width:38px}	.pinpai_story li .text p{ height:120px}	.left_nav .ewm{ max-width:48%}	.catpos,.catpos a{ font-size:16px}	.con_title{ padding-top:50px;}	.con_desc{ width:70%; padding-bottom:10px}	.contact_box .box ul li span{ font-size:20px;}	.class_nav .title .en{ font-size:32px}	.class_nav .title h4{ font-size:26px}	.list_news li .text_box::after{ right:0}	.list_news li .pic .date p.y{ font-size:26px; padding-top:5px;}	.list_news li .pic .date p.m{ font-size:18px; line-height:24px;}}@media screen and (max-width:1000px){}@media screen and (max-width:868px){	.story_left .box{padding: 0px 2.6% 60px 2.6%;}		.topper_right{ display:none}	.jieshao_tab .bd .more{ font-size:22px; padding-right:5%;}.pinpai_story li .text{ width:90%; margin-left:5%}.pinpai_story li .text p{ height:100px;}.gallery-top .swiper-slide .text .box span{ display:none}.index_story_title,.index_hehuoTab,.index_hehuoTab .bd li .more{ padding-top:0;}.index_hehuoTab .bd li p{ font-size:16px;}.index_story_title .p2{ font-size:18px; line-height:40px}.index_story_title .p1{ font-size:16px;letter-spacing: 12px;}.index_hehuoTab .hd li{ padding-left:5%;}.index_hehuoTab .hd li{ line-height:40px;}.shareRight{ margin-top:50px;}.footer_copy .right img.logo{ max-width:40%}.footer_copy .right .text{ margin-left:3%;}.footer_copy .right .text p:first-child{ font-size:22px;}.footer_copy .right .text p:last-child{ font-size:16px;}.topper .nav{ width:100%; position:fixed; padding-top:70px; z-index:9; top:-150px; left:0;  background:rgba(0,0,0,0.9);  transition:all 0.7s}	.shadow{ width:100%; height:100%; position:fixed; z-index:2; left:0; top:0; background:rgba(0,0,0,0.8); display:none}	.topper .nav li{ width:25%;}	.topper .nav li, .topper .nav li a{ font-size:14px}	.wapMenu,.wapClose{ display: inline-block;width: 40px;height: 3px;line-height: 3px;position: absolute;z-index:3;right: 5%;top:15px;padding: 18px 0;}	.wapClose{ display:none; top:0px; z-index:4}	.wapClose img{ width:100%;}.wapMenu div{ height:3px; background:#fff; position:relative}.wapMenu div:before{ width:100%; height:3px; position:absolute; left:0; top:-10px; z-index:10; content:""; background:#ffffff}	.wapMenu div:after{ width:100%; height:3px; position:absolute; left:0; bottom:-10px; z-index:10; content:""; background:#ffffff}.index_news_scroll .swiper-slide h3{ line-height:32px; padding-top:5px;}	.banner .button .swiper-pagination-bullet-active{ height:6px;}.swiper-pagination{ z-index:2}.guestbook_box .book{ padding:0}.inbanner{background-size: 200%; height:495px;}.left_nav .ewm{ max-width:32%; top:130px}.jieshao_tab{ width:84%;}.story_left .logo{ bottom:3%}.lz_list_pics{ width:27.5%; margin-left:-50px}}@media screen and (max-width:768px){	.topper .logo{ width:21%; position:absolute; z-index:10; }	.inbanner{background-size: 260%; height:294px}.catpos .search{ display:none}.con_title{ padding-top:30px; line-height:40px; font-size:20px;}.con_desc{ width:86%;}.contact_box .box{ padding-left:5%;}.list_class,.right_con{ }{ width:100%} .list_news li .text_box .text h3{ font-size:22px; transition:all 0.7s}.left_nav{ display:none}.list_news li{ padding-bottom:50px}.right_con .box{ padding-left:3%}.list_class ul li{ font-size:18px;}.team_box{ padding-top:0}.fenhui_text{ width:100%; padding-bottom:20px}.fenhui_text h3{ font-size:20px; margin-top:15px; line-height:40px; min-height:250px}.fenhui_text .desc{ padding:0 10%; margin-top:0; font-size:18px}.fenhui_text .more{ line-height:32px; margin-top:0; font-size:16px}.teamCultureTab .hd li{width: 17.28%; margin-left:1%; margin-right:1%; height:40px; line-height:40px; font-size:16px}.teamCultureTab .bd{ margin-top:30px}.bigpic,.list_teampic{ width:100%}.bigpic .video{ height:300px;}.list_teampic li,.list_teampic li:nth-child(2){ width:100%; margin-bottom:10px}.list_teampic li:nth-child(3){ position:relative}.list_teampic li img{ width:100%;}.gallery-top .swiper-slide .text .box{ padding:30px 5%}.gallery-top .swiper-slide .text .box p{ padding-top:0; font-size:18px; line-height:30px;}.application_scroll_box .menu{ display:none}.class_description .pic,.class_description .text{ width:100%}.class_description .text .txt{ padding-top:20px; padding-bottom:10px;}.list_picture{ margin-top:60px;}.list_picture li{ width:48.9%}.list_picture li:nth-child(3n){ margin-right:1.1%}.list_picture li .title{ margin-top:10px;}.class_description .more{ display:none}.right_con{ width:100%}.index_news_scroll .swiper-scrollbar-drag{ width:100px !important;}.store_fenbu{ overflow:auto}.banner .swiper-slide img:first-child{ display:none}.banner .swiper-slide img:last-child{ display:block}	.contactYoushi li .shadow{ height:100%; top:0}	.contactYoushi,.contactYoushi li { height:auto}	.contactYyoushi{ padding-top:60px;}.contactSay{ margin-top:30px;}.share_box ul li .en span,.contact_box .box .hottel span{ font-size:28px;}	.contact_tongji ul li p:first-child{ font-size:18px; line-height:38px; padding-top:0;}.contact_tongji ul li p:last-child{ line-height:40px; font-size:16px;}	.contact_tongji ul li p span.num_jia{ font-size:16px;}}@media screen and (max-width:480px){	.wapMenu,.wapClose{ width:36px}	.contact_box .box ul li {margin-bottom: 20px; line-height:30px}	.contact_box .box ul li img{ width:30px}	.contact_box .box ul li span{ font-size:16px;}	.contact_box .box ul li .ewm{ width:35%;}	.share_en{ padding-top:50px; font-size:20px;}	.share_cn{ font-size:22px; height:46px; line-height:36px}	.join_box .pic{ display:none}	.jm_box{ width:98%;}	.jm_box .hd ul li{ width:40%; line-height:40px; height:40px; font-size:16px;}	.jm_box .bd li h3{ font-size:16px;}.showinfo dl{ width:94%}	.share_title .en, .share_title .cn{ font-size:22px}	.share_title .cn{ height:40px; line-height:32px; margin-bottom:20px}	.list_yanzhan li{ width:100%}.list_yanzhan li .text{ left:2%}	.list_yanzhan li .text h3{ font-size:20px;}	.list_yanzhan li .text p{ font-size:17px;}	.class_nav .title .en{ font-size:24px}.class_nav .title h4{ font-size:20px}.class_nav .title h4 span{ width:100px;}	.list_class{ font-size:16px;}	.list_news li{ padding-bottom:30px}	.list_news li .text_box,.list_news li .pic{ width:100%;}	.list_news::after{ width:0px; border-left:0}	.list_news li:hover .text_box::after{ right:0; width:36px; height:36px;}	.list_news li .text_box .text h3{ font-size:22px; line-height:24px;}	.list_news li .text_box .text h3{ font-size:16px}	.list_news li .text_box .text p{ font-size:14px; line-height:24px; padding-bottom:10px}	.left_nav,.right_con{ padding-top:30px;}.right_con .box h3{ font-size:16px}.right_con .box .desc{ width:96%; font-size:14px; padding-top:10px; line-height:30px}.right_con .box .zx{ width:40%; line-height:36px; font-size:16px;}.footer_copy .left{ width:100%; font-size:13px; padding:0px}.footer_copy .right{ width:100%}.footer_copy .right img.logo{ margin-left:3%; width:20%}.footer_copy .right .text p:first-child{ font-size:18px}.footer_copy .right .text p:last-child{ font-size:16px;}.list_class ul li{ margin-bottom:6px;}.list_class ul li,.list_class ul li a{ font-size:16px;}.team_box_1 .button{ width:40px; height:40px}.share_title{ margin:20px 0}.fenhui_pics{ width:100%}.fenhui_pics .hd li img{ height:auto}.fenhui_text{ width:100%}.fenhui_text .desc{ font-size:16px;}.bigpic .video{ height:220px;}	.result_box{ padding-bottom:30px;}.gallery-thumbs{ height:60px}.gallery-thumbs .swiper-slide p{ font-size:14px; display:none}.gallery-top .swiper-slide .text{ width:52%;  background: rgba(230,127,17,0.7); display:none}.gallery-top .swiper-slide .text .box h3{ line-height:30px; font-size:16px}.gallery-top .swiper-slide .text .box p{ font-size:14px; line-height:20px;}.gallery-top .swiper-slide .text .box{ padding:10px 3%}.fangan_show ul li img{ max-width:96%}.fangan_show{ height:315px; background-size:300%;}.hehuo_scroll .swiper-slide p{ font-size:14px;}.application_scroll{ width:90%}.application_scroll .swiper-slide p{ width:56%; font-size:12px;}.class_description .text .title{border-bottom: 4px solid #e67f11;}.list_picture li .pic{ height:150px}.list_picture li .title{ font-size:16px;}.list_picture li{ margin-bottom:20px;}.main_content h2{ font-size:22px;}.main_content h3{ font-size:16px;}.button_down{ width:50px; bottom:20px; margin-left:-25px;}.index_pp_box .ppLeft{ width:100%;height:376px; background-size:150%;}.index_pp_box .ppRight{ width:100%}.index_pp_box .ppRight .js .title p{ line-height:30px;}.index_pp_box .ppRight .js .title .en{ font-size:18px;}.index_pp_box .ppRight .js .title .cn{ font-size:20px;}.index_pp_box .ppRight .js .desc{ font-size:16px;padding: 0px 6% 0px 8%;}.index_pp_box .ppRight .js .more span{ font-size:16px;}.index_pp_box .ppRight .gs .box .text .title p{ font-size:20px;}.productTab .hd ul li .title{ line-height:36px; font-size:15px;}.productTab .hd ul li .pic img{ max-width:36px}.product_scroll .swiper-slide{transform: scale(1);}.product_scroll .swiper-slide p{ font-size:13px; line-height:20px;}.product_scroll .swiper-slide .more{ width:70%;left: 15%;bottom: 10px;font-size: 12px;}.product_scroll .swiper-slide .more img{ max-width:15px;}.index_fn_adver{ height:220px; background-size:200%}.index_fn_adver .more{ width:150px; margin-left:-75px; font-size:16px;}.shareLeft, .shareRight{ width:100%}.index_story_title{ padding-top:0px}.index_story_title .p1{ font-size:16px; letter-spacing:12px;}.index_story_title .p2{ font-size:20px;}.index_story_title .p2 span{ font-size:14px;}.shareRight .button .button_1{ width:40px;}.index_news_scroll .swiper-slide h3{ font-size:16px; line-height:30px; padding-top:6px}.index_news_scroll .swiper-slide h3 span{ font-size:18px;}.index_news_scroll .swiper-slide .desc{ line-height:30px; font-size:14px;}.index_news_scroll .swiper-slide .moreTime span.more{ line-height:30px; font-size:15px; padding:0 20px}.index_news_scroll .swiper-slide .moreTime span.time{ font-size:14px;}.index_news_box{ padding-bottom:30px;}.scn{ line-height:40px; font-size:16px; letter-spacing:2px; margin-bottom:10px;}.guestbook_box .book .b{ margin-bottom:10px;}.guestbook_box .book .b,.guestbook_box .book .b::placeholder{ font-size:14px;}.guestbook_box .book .b{ height:40px; line-height:40px;}.guestbook_box .book .b1,.guestbook_box .book .b2,.guestbook_box .book .b3,.guestbook_box .book .sub{ width:89%;}.index_news_box{ padding-top:15px;}.banner .button{ top:auto; bottom:5px}.banner .button .swiper-pagination-bullet{ margin-bottom:10px; height:3px; }.banner .button .swiper-pagination-bullet-active{height:5px;}	.swiper-pagination{ z-index:1}	.product_scroll{ padding:40px 0; padding-top:20px;}.index_share_box,.index_pp_box{ padding-bottom:0;}.index_pp_box,.index_news_scroll{ padding-top:0}	.relation .news li{ width:100%}	.index_pp_box .ppRight .js,.index_pp_box .ppRight .gs{ height:220px;}.index_pp_box .ppRight .gs .box{ padding:30px 6.1%}	.product_scroll .swiper-pagination-bullet{ width:8px; height:8px}.product_scroll .swiper-pagination-bullet-active{ height:8px;}	.inbanner{background-size: 200%; height:225px}	.pp_story{ padding-top:0; padding-bottom:10px}	.index_hehuoTab .hd li{ line-height:30px; font-size:16px;}	.story_left{ margin-top:10px; margin-left:0; width:100%}	.story_left,.lz_list_pics{ width:100%}.jieshao_tab{ width:100%; margin-left:0}	.story_left .logo{ bottom:1%}.jieshao_tab .bd .more{ font-size:16px;}	.lz_list_pics{ height:auto; margin-left:0; padding-top:10px; padding-bottom:0; margin-top:10px; border-radius:20px;}	.lz_list_pics .box{ padding:0;}	.lz_list_pics .box .bd ul li{ width:50%; margin-right:0; float:left}	.lz_list_pics .box .bd ul li img{ width:96%; border-radius:20px; margin-left:2%;}	.jieshao_tab .bd{ margin-top:10px;}	.pp_story .share_title .cn{ margin-bottom:0}	.story_left .box .touxiang{ margin-left:10%}	.jieshao_tab .bd .desc{ padding-top:0}	.jieshao_tab .bd h3{ line-height:30px; font-size:24px}	.jieshao_tab .bd h4{ font-size:18px; letter-spacing:3px}	.story_left .box{    padding: 0px 2.6% 20px 2.6%;}	.pinpai_story li .pic,.pinpai_story li .textbox{ width:100%}	.pinpai_story li .text{ padding-top:0; padding-bottom:15px;}.pinpai_story li .text h3{ font-size:18px;}	.pinpai_story li .text h3::after{ height:4px; bottom:4px;}	.pinpai_story li .text p{ font-size:14px; line-height:22px; overflow:auto}	.culture_scroll{ padding-top:30px; margin-top:20px}.store_box{ padding-bottom:0}	.culture_scroll .swiper-slide h3{ padding-top:0px; font-size:18px;}	.culture_scroll .swiper-slide p{ font-size:14px; line-height:22px;}.culture_box{ height:680px}	.fenhui_pics .hd li.on img{ width:96%;}	.fenhui_pics .bd,.fenhui_pics .hd{ width:100%}	.scrollTop .button{ width:20px; height:95%;    background: rgba(0,0,0,0.5);}.scrollTop .buttonPrev{ left:0}.scrollTop .buttonNext{ bottom:auto; top:0; right:0;}	.fenhui_pics .hd li{ width:50%; float:left; margin-bottom:0}.scrollTop .button span{ font-weight:600; color:#ffffff; margin-top:50px}	.scrollTop .buttonPrev span{transform: rotate(-180deg);}.scrollTop .buttonNext span{ transform:rotate(0deg)}	.fenhui_pics .hd li img{ width:96%; margin-left:2%}	.teamCulture_box,.join_box{ padding-bottom:30px;}	.NextPrev p{ width:100%}.NextPrev p:last-child{ text-align:left;}.hehuo_scroll .swiper-slide p{ line-height:24px;}	.contactGylian .storeFenbu{ width:100%; overflow:auto}.contactStore{ width:100%}	.contactSay h2{ font-size:22px; line-height:36px;}	.contactSay h3{ font-size:20px; line-height:30px;}.contactSay h3.en{ padding-top:10px}.contactSay h3.cn{ letter-spacing:6px;}	.contactSay p{ font-size:16px; line-height:28px;}	contactYyoushi { padding-top:60%;}	.contactYyoushi img{ max-width:100%;}.share_box ul li{ width:100%;}#map{ width:100%; height:400px; margin-top:30px;}	.share_box ul li .en{ font-size:24px;}.share_box ul li .cn{ font-size:22px;}	.share_box ul li:last-child .en{ padding-left:1%; line-height:40px;}	.share_box ul li:last-child{ padding-top:30px;}.share_box ul li img{ max-width:88%}	.contact_box .liuyan{ width:100%; margin-left:0}.contact_box .liuyan .txt, .contact_box textarea{ height:40px; font-size:16px;}	.contact_box .liuyan .txt::placeholder{ font-size:16px}	.contact_box .liuyan .txt, .contact_box textarea{ margin-top:20px;}	.contact_box .liuyan .submit{ height:46px; margin-top:25px;border-radius: 15px;}	.contact_box{ padding:20px 0;}	.contact_box .box{ width:100%; margin-top:20px; border-radius:10px}	.contact_box .box .title{ padding-left:0}	.contact_box .box .title p{ font-size:20px;}	.contact_box .box .title p:last-child{ font-size:16px;}	.contact_box .box .hottel{ padding-top:20px; padding-left:2%; font-size:18px;}	.contact_box .box ul{ padding-left:2%; padding-top:10px;}	.ewmBox ul li{ width:100%;}	.ewmBox ul li .pic{ width:38%;}.ewmBox ul li .text{ width:61%;}	.ewmBox ul li .text h3{ line-height:40px; font-size:18px;}.ewmBox ul li .text h3 img{ width:20px;}	.ewmBox ul li .text h4{ font-size:22px; line-height:30px;}	.ewmBox ul li .text p{ font-size:15px; line-height:22px;}.ewmBox ul li .text p a{ font-size:15px;}	.ewmBox{ padding:30px 0}.contact_box .box .hottel span{ font-size:24px;}	.con_desc{ padding-top:0}.con_title p:last-child{ font-size:28px;}}