@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:18px; text-align:center}

.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;}

}

