b{font-weight: 100!important;display: block;}
strong{display: block;}
.bao{overflow: hidden;}

.pc-1200px{display: none;}

@media only screen and (max-width: 1260px){ .pc-1200px { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: #333; z-index: 99999999999999999; display: block; } .pc-1200px p {text-align: center; color: white; position: relative; top: 50%; transform: translateY(-50%);} .pc-1200px p strong {font-size: 24px; margin-bottom: 20px;} .pc-1200px p span {font-size: 16px; line-height: 32px;}}

.top_nav .container .drawer-hamburger {display: none;}
.top_nav .container .drawer-nav{display: none;}
.swiper-button-prev,.swiper-button-next {outline: none;}
.swiper-button-prev:hover,.swiper-button-next:hover{color: rgb(230, 130, 30);}
.mySwiper,.mySwiper2,.mySwiper3,.mySwiper4{overflow: hidden;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-size: 15px!important;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-size: 15px!important; }
/*  顶部导航栏start */
.top_nav{background-color: rgb(222, 222, 222);    position: relative; z-index: 90;}
.container{display: flex;justify-content: space-between;margin: auto;position: relative;}
.container .left{display: flex;align-items: center;width: 30%;}
.container .left .sp_1{margin-right: 5.8%;}
.container .left .sp_2{margin-top: 0.39%;}
.container .right{width: 63%;}
.container .right>ul{display: flex;  align-items: center;justify-content: center;}
.container .right>ul>li{font-size: 16px;position: relative;margin-right: 3.5%;height: 86px;line-height: 86px;}
.container .right>ul>li:hover a {color:rgb(240, 131, 30) ;}
.container .right>ul>li.active  a{ color: rgb(240, 131, 30);border-bottom: 1px solid rgb(240, 131, 30); }




.container .right>ul>li a{ color: rgb(53, 53, 53);}
.container .right ul li:nth-child(3) .bot_nav{position: absolute; background-color: rgb(240, 131, 30);text-align: center;opacity:0; visibility: hidden;z-index: 600;top: 85px; left: -65%;}
.container .right ul li:nth-child(4) .bot_nav{position: absolute; background-color: rgb(240, 131, 30);text-align: center;opacity:0; visibility: hidden;z-index: 600;top: 85px; left: -65%;}
.container .right>ul>li:hover>a{ border-bottom: 1px solid rgb(240, 131, 30); }
.container .right>ul>li:hover .bot_nav{opacity: 1; visibility:visible;}
.container .right ul li .bot_nav{position: absolute; background-color: rgb(240, 131, 30);text-align: center;opacity:0; visibility: hidden;z-index: 100;top: 85px; left: -45%;}
.container .right ul li .no{ padding: 0px; }
.container .right ul li .bot_nav ul li { font-size: 18px;position:relative;line-height: 32px;margin-top: 10px;}
.container .right ul li .bot_nav ul li {margin-bottom: 15px;}
.container .right ul li:nth-child(3) .bot_nav ul li a {width: 150px;}
.container .right ul li:nth-child(4) .bot_nav ul li a  {width: 150px;}
.container .right ul li:nth-child(3)>.bot_nav span{width: 8px; height: 8px; background-color: rgb(240, 131, 30); position:absolute; top: -4px; left: 46%; transform: rotate(-45deg);}
.container .right ul li:nth-child(4)>.bot_nav span{width: 8px; height: 8px; background-color: rgb(240, 131, 30); position:absolute; top: -4px; left: 46%; transform: rotate(-45deg);}
.container .right ul li .bot_nav ul li a{ color: white;display: block;width: 130px;} 
.container .right ul li .bot_nav ul li a:hover{color: red;}
.container .right ul li .bot_nav span{ width: 8px; height: 8px; background-color: rgb(240, 131, 30); position:absolute; top: -4px; left: 45%; transform: rotate(-45deg); }
.container .right ul>li:nth-child(7){margin-right: 0px}
.container .right ul>li:nth-child(8){margin-right: 0px;margin-left: 29px;margin-top: -5px;line-height: 36px;width: 13%;height: 36px;border-radius: 20px;background-color: #fff;text-align: center;}
.container .right ul>li:nth-child(8) span{color: rgb(53, 53, 53);}
.container .right ul>li:nth-child(8) a:hover{color: rgb(229, 130, 30);}
.container .right ul li:nth-child(2) .bot_nav{left: -34%;width: 120px;}
.container .right ul li:nth-child(2) .bot_nav span{left: 45%;}
.container .right ul li:nth-child(2) .bot_nav ul li {width: 120px;}
.container .right ul li:nth-child(2) .bot_nav ul li a {width: 100%;}
/* 顶部导航栏end */

/* banner  start*/
.banner{position: relative;}
.banner img {width: 100%;height: 100%;}
.banner .wen{width: 890px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%)!important;color: #fff;z-index: 50;}
.banner .wen p:first-child{text-align: center;font-size: 70px;font-weight: bold;}
.banner .wen p:first-child span{color: rgb(239, 133, 31);font-weight: bold;}
.banner .wen p:last-of-type{text-align: center;font-size: 30px;}
.banner .wen p:last-of-type span{color: rgb(239, 133, 31);}
.banner .wen .five{margin:3.4%;}
.banner .wen .five ul{display: flex;justify-content: center;}
.banner .wen .five ul li{width: 180px;height: 180px;border: 16px solid rgb(144, 143, 139);border-radius: 50%;text-align: center;position: relative;}
.banner .wen .five ul li span{display: block; height: 87px; width: 93px;position: absolute;font-size: 30px;top: 30px;left: 28px;}
.banner .wen .five ul li.co span{width: 80px; color: rgb(239, 133, 31);font-size: 35px;font-weight: 700;left: 35px;top: 25px;}
.banner .wen .five ul li:nth-child(2n){ margin-left: -16px; border-top: 16px solid rgb(144, 143, 139) }
.banner .wen .five ul li:nth-child(3){ margin-left: -16px; }
.banner .wen .five ul li:nth-child(5){ margin-left: -16px; }
.banner .wen .five ul li:nth-child(2n-1){ z-index: 100; border-top: 16px solid rgb(147, 71, 12);border-right: 16px solid rgb(147, 71, 12);transform: rotate(-45deg)}
.banner .wen .five ul li:nth-child(2n-1) span{transform: rotate(45deg)}
.banner .swiper-button-prev, .swiper-container-rtl .swiper-button-next { width: 50px; height: 50px; background-color: white; border-radius: 50%;opacity: .6;}
.banner  .swiper-button-next, .swiper-container-rtl .swiper-button-prev { width: 50px; height: 50px; background-color: white; border-radius: 50%; opacity: .6;}
/* banner end*/

/* 关于我们 start  */
.about{background-color: rgb(246, 246, 246);padding-top: 59px; padding-bottom: 50px;}
.about>p{ text-align: center; margin-bottom: 13px; color: rgb(127, 127, 127);}
.about p:first-child{font-size: 26px;}
.about p:first-child a{ color: rgb(254, 35, 35); }
.about p:first-child a:hover{color: blue;}
.about>p:last-of-type{margin-bottom: 70px; font-size: 26px;}
.about_1{ margin-top: 72px;margin: auto;  display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; align-items: center; -webkit-align-items: center; cursor: pointer;}
.about_1 .left{width: 42.4%;overflow: hidden;}
.about_1 .left img{width: 100%;transition: all 0.7s;}
.about_1:hover .left img:hover  { transform: scale(1.1);}
.about_1:hover .right>p:first-child {color: rgb(229, 130, 30)}
.about_1 .right{ margin-left: 2.6%; text-align: justify; width: 55%;}
.about_1 .right>p {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8; overflow: hidden;line-height: 31px;}
.about_1 .right>p:first-child{color: rgb(78, 78, 78);margin-bottom: 10px;}
.about_1 .right>p:nth-child(2){color: rgb(110, 110, 110); font-size: 15px;}
.about_1 .right a{   transition: .1s; overflow: hidden;  margin-top: 32px; display: block; color: white; width: 165px; height: 48px; background-color: rgb(229, 130, 30); border-radius: 20px; font-size: 27px; text-align: center; line-height: 45px; font-weight: 545;position: relative;z-index: 0;}
.about_1 .right a:hover{ color: rgb(230,130,30);border: 1px solid rgb(230, 130, 30);}
.about_1 .right a::after{content: ""; position: absolute;width: 0%;top: 0;left: 0;background-color: white;transition: all .3s; z-index: -1;height: 100%;border-radius: 20px;}
.about_1 .right a:hover::after{width: 100%;}
/* 关于我们 end   */


/*  优势 start */
.super{ background-color: rgb(246, 246, 246); padding: 40px 0px; }
.super .main{ margin: auto; }
.super .main p { text-align: center; font-size: 20px; }
.super .main>p:first-child{color: rgb(240, 129, 24); font-size: 30px; }
.super .main>p:last-of-type::after{display: block; content: '';width: 41px;height: 3px; background-color: rgb(240, 131, 29);margin: auto; margin-top: 10px; }
.super .main .bottom{ margin-top: 61px;}
.super .main .bottom ul{display: flex;}
.super .main .bottom ul li { margin-right: 54px; position: relative;width: 25%;cursor: pointer;}
.super .main .bottom ul li:hover .s_0 {color: red!important;}
.super .main .bottom ul li img{border-radius: 50%;width: 86.5%; transition:all .7s;}
.super .main .bottom ul li .bao {overflow: hidden;}
.super .main .bottom ul li:hover img{transform: scale(1.1);}
.super .main .bottom ul li:last-child {text-align: right;}
.super .main .bottom ul li::after{display: block; content: "";width: 2px;height: 300px;position: absolute; background: -webkit-linear-gradient(top, #fff 4%,#666 50%,#fff 100%);left: 104%; top: 0px;}
.super .main .bottom ul li:nth-child(3):after{display: block; content: "";width: 2px;height: 300px;position: absolute; background: -webkit-linear-gradient(top, #fff 4%,#666 50%,#fff 100%);left: 115%; top: 0px;}
.super .main .bottom ul li:last-child{ margin-right: 0px; border-right: 0px; }
.super .main .bottom ul li:last-child::after{width: 0px;height: 0px;}
.super .main .bottom ul li .s_0{text-align: center;color: white; font-size: 33px; position: absolute;left:13% ;top: 29%;transition: all .7s;}
.super .main .bottom ul li:last-child .s_0{text-align: center;color: white; font-size: 33px; position: absolute;left:25% ;top: 29%;}
.super .main .bottom ul li .s_21{color: rgb(127, 127, 127);font-size: 13px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; margin-right: 14px;text-align: center;margin-top: 16px;}
.super .main .bottom ul li:last-child .s_21{margin-right: 0;}
/*  优势 end */


/* 案例 start */
.case{ padding: 33px 0px 95px 0px; background-color: rgb(255, 247, 239); }
.case p { text-align: center; font-size: 20px; }
.case p:first-child{color: rgb(240, 129, 24); font-size: 30px; }
.case>p:last-of-type::after{display: block; content: '';width: 41px;height: 3px; background-color: rgb(240, 131, 29);margin: auto; margin-top: 10px;}
.case .more { margin-top: 36px; margin: auto;position: relative;}
.case .more ul { display: flex; flex-wrap: wrap; margin-top: 20px;}
.case .more ul li { width:24.77%;margin-bottom: 26px;margin-right: 0.3%;}
.case .more ul li img{width: 100%;transition: all 0.7s; }
.case .more ul li img:hover{transform: scale(1.1);}
.case .more ul li:hover span{color: red;}
.case .more ul li a .zhu{overflow: hidden; display: block;}
.case .more ul li:nth-child(4),.case .more ul li:nth-child(8){margin-right: 0%;}
.case .more ul li span{ color: rgb(184, 184, 184); z-index: 100;color: rgb(127, 127, 127);}
.case .more ul li span:last-child{ margin-left: 15%; }
.case .more ul li:nth-child(4) span:last-child{margin-left:6%}
.case .more ul li:nth-child(8) span:last-child{margin-left:13%;} 
.case .more .swiper-button-prev{width: 50px;height: 50px;position: absolute; border-radius: 50%;background-color: rgb(231, 225, 219);top: 45%;left: 2%;opacity: 0.7;z-index: 100;color: white;}
.case .more .swiper-button-next{width: 50px;height: 50px;position: absolute; border-radius: 50%;background-color: rgb(231, 225, 219);top: 45%;right: 2%;opacity: 0.7;z-index: 100;color: white;}
.case .more .swiper-pagination {bottom: 0px;}
/* 案例 end



/* 伙伴 start */
.partner{  padding: 15px 0px; background-color: rgb(246, 246, 246); position: relative; }
.partner p{ text-align: center; font-size: 20px; margin-bottom: 8px;}
.partner p:first-child{color: rgb(240, 129, 24); font-size: 30px; }
.partner .he::after{display: block; content: '';width: 41px;height: 3px; background-color: rgb(240, 131, 29);margin: auto;margin-top: 10px; }
.partner p:nth-child(2){margin-bottom: 30px;}
.partner .main .right{ position: absolute; right: 0; top: -65px; color: rgb(143, 143, 143); font-size: 18px;right: 0.5%;}
.partner .main{ margin-top: 36px;margin: auto;position: relative;}
.partner .main ul{ display: flex; flex-wrap: wrap;}
.partner .main ul li { width: 14.1%;  margin-right: 3%; margin-bottom: 21px; overflow: hidden;    border: 1px solid rgb(246, 246, 246);}
.partner .main ul li:nth-of-type(19),.partner .main ul li:nth-of-type(20){display: none;}
.partner .main ul li img{width: 100%; transition:all 0.7s;height: 100%;   }
.partner .main ul li img:hover{transform: scale(1.1);}
.partner .main ul li:hover{border: 1px solid #ddd;}
.partner .main ul li:nth-child(6),.partner .main ul li:nth-child(12),.partner .main ul li:nth-child(18){margin-right: 0px;}
.partner .main .swiper-button-prev{width: 50px;height: 50px;position: absolute; border-radius: 50%;background-color: rgb(231, 225, 219);top: 38%;left: 2%;opacity: 0.7;z-index: 100;color: white;}
.partner .main .swiper-button-next{width: 50px;height: 50px;position: absolute; border-radius: 50%;background-color: rgb(231, 225, 219);top: 38%;right: 2%;opacity: 0.7;z-index: 100;color: white;}
.partner .main .swiper-pagination {bottom: 0px;}
/*  伙伴 end  */




/*  新闻 start  */
.news{ padding: 50px 0px; background-color: rgb(246, 246, 246); }
.news>p:last-of-type{text-align: center;font-size: 20px; }
.news>:first-child{text-align: center; color: rgb(240, 131, 29);font-size: 30px;}
.news>p:last-of-type::after{display: block; content: '';width: 41px;height: 3px; background-color: rgb(240, 131, 29);margin: auto;margin-top: 10px; }
.news .main{ margin-top: 18px;margin: auto;}
.news .main ul{ display: flex; margin-top: 20px;}
.news .main ul li {width: 31.66%; margin-right: 2.8%;}
.news .main ul li:last-child{margin-right: 0;}
.news .main ul li :nth-child(3){margin-right: 0px;}
.news .main ul li .xia{ border-bottom: 1px solid rgb(240, 131, 29); padding-bottom: 16px; }
.news .main ul li .zuo{ padding-left: 8px; border-left: 3px solid rgb(240, 131, 29); }
.news .main .fo{margin-top: 18px;}
.news .main .fo .a{ justify-content: space-between; display: flex; color: rgb(145, 145, 145); margin-bottom: 18px;}
.news .main .fo .a a { display: flex; justify-content: space-between; position: relative;    width: 257px;}
.news .main .fo .a a:hover{color: red;}
.news .main .fo .a a>span:last-of-type{position: absolute; left: 287px; width: max-content;}
.news .main .fo .a .biao{border-right: 1px solid #666;border-top: 1px solid #666;width: 8px;height: 8px;display: block;transform: rotate(45deg);margin-right: 6px;margin-top: 8px;}
/*  新闻 end  */




/*  底部 start  */
.bot{ background-color: rgb(75, 75, 75); padding-bottom: 42px; }
.bot .header { background: url(../images/group-38.png); background-size: cover;}
.bot .header .main {display: flex; justify-content: space-between; padding: 40px 0; margin:auto; align-items: center;}
.bot .header .main p { color: white; height: 36px; line-height: 36px; } 
.bot .header .main p:first-child{ font-size: 30px; font-weight: 500; }
.bot .header .main p:last-of-type{ font-size: 20px; }
.bot .header .main .right ul{ display: flex; }
.bot .header .main .right ul li{ margin-right: 45px; }
.bot .header .main .right ul li:last-child{margin-right: 0px; }
.bot .top{background-color: rgb(51, 51, 51); padding: 5px 0;}
.top .middle{ display: flex; justify-content: space-between; margin:auto;}
.top .middle .left{ display: flex; position: relative; }
.top .middle .left .s_1{ background-color:  rgb(0, 0, 0); width: 70px; height: 70px; border-radius: 50%; position: relative; top: 3px; }
.top .middle .left .s_1 img{ width: 70%; height: 70%; position: absolute; top: 8px; left: 10px; }
.top .middle .left .s_2{ position: absolute; width: 300px; color: white; font-size: 47px; top: 3px; left: 80px; }
.top .middle .right{width: 66.3%;}
.top .middle .right input{ line-height: 40px; height: 40px; margin-top: 18px; border-radius: 13px; padding-left: 10px; color: rgb(169, 169, 169); width: 208px; border:0px; margin-right: 1.3%; }
.top .middle .right input:last-child{margin-right: 0;}
.top .middle .right .first{ width: 170px; }
.top .middle .right .last { height: 43px; padding-left: 0px; width: 141px; text-align: center; background-color: rgb(240, 131, 30); color: white; font-weight: 600; cursor: pointer;}
.top .middle .right .last:hover{color: red;}
.bot .footer{margin-top: 69px;}
.bot .footer .main{ border-bottom: 1px solid rgb(101, 101, 101); display: flex; justify-content: space-between; margin: auto;}
.bot .footer .main .left{ display: flex;width:50%; text-align: center;}
.bot .footer .main .left ul{ margin-left: 3%; } 
.bot .footer .main .left>ul:first-child{ margin-left: 0px; }
.bot .footer .main .left ul li{ margin-bottom: 8px; color: rgb(184, 184, 184); }
.bot .footer .main .left ul li a{color: rgb(184, 184, 184); font-size: 15px;}
.bot .footer .main .left ul li a:hover{color: red;}
.bot .footer .main .left .first{ padding-bottom: 5px; margin-bottom: 18px; border-bottom: 1px solid rgb(86, 86, 86); }
.bot .footer .main .right {display: flex;width: 44%;}
.bot .footer .main .right .le{margin-right: 6.6%;text-align: center;}
.bot .footer .main .right .le p:first-child{ color: white; margin-bottom: 21px;}
.bot .footer .main .right .ri{width: 70.8%;}
.bot .footer .main .right .ri p img{width: 28px;height: 28px;}
.bot .footer .main .right .ri p:nth-child(2) img{width: 30px;height: 21px;}
.bot .footer .main .right .ri p:nth-child(3) img{margin-right: 1px;}
.bot .footer .main .right .ri p:nth-child(4) img{height: 31px;padding-left: 4px;}
.bot .footer .main .right .ri .frs .bo {line-height: 37px;}
.bot .footer .main .right .ri p{color: white;margin-bottom: 4px;}

.bot .footer .main .right .ri p span:first-child{margin-right: 5.3%;}
.bot .footer .main .right .ri p:nth-child(2) span{margin-right: 4.7%;}
.bot .footer .main .right .ri p>span:last-of-type{ color: rgb(240, 129, 24); font-size: 25px;}
.bot .footer .main .right .ri p:last-child .fen { display: flex; font-size: 14px;}
.bot .footer .main .right .ri p:last-child .fen span:first-child {width:17.9%;margin-right: 0px;color: white; font-size: 16px;}
.bot .footer .main .right .ri p:last-child .fen span:last-child{color: white;font-size: 16px;}
.bot .footer .main .right .ri p{ display: flex;}
.bot .b_1{margin-top: 25px; text-align: center; color:  rgb(207, 207, 207); }
/*  底部 end  */



/*  侧边栏 start*/


.aside_left{background-color: #fff;  border-radius: 10px; left: 1px;overflow: hidden; border: 1px solid rgb(239, 133, 31); position: fixed; top: 32vh;opacity: .9;height: 335px;}
.aside_left a:hover{color: red;}
.aside_left .top{ top: 126px; background-color:rgb(239, 133, 31); padding: 29px 0px 20px 0px; }
.aside_left .top .main a{color: white; }
.aside_left .top .main a img {width: 38px; display: block; margin: auto;}
.aside_left .top .main a span {font-size: 14px; display: block; width: 100%; text-align: center; }
.aside_left .top .main a:hover{color: red;}
.aside_left .bottom ul li{ text-align: center; border: 1px solid rgb(239, 133, 31); border-radius: 8px; color: rgb(239, 133, 31); margin-bottom: 20px;      margin-left: 13px; margin-right: 30px;width: 80%;}
.aside_left .bottom ul li a {    font-size: 12px; display: flex; justify-content: center; align-items: center;padding: 4px 0px;}
.aside_left .bottom ul li:first-child{margin-top: 22px;}
.aside_left .bottom ul li:last-child{margin-bottom: 32px;}
.aside_right{     height: 335px; border-radius: 10px;right: 1px; background-color: rgb(229, 130, 30); text-align: center; font-size: 18px;color: white;position: fixed; top: 32vh;opacity: .9;}
.aside_right ul li a {color: white;}
.aside_right a:hover{color: red;}
.aside_right ul li:first-child{margin-top: 14px;}
.aside_right ul li:nth-child(2){margin-top: 9px;}
.aside_right ul li:nth-child(3){ margin-bottom: 19px; margin-left: 5px; margin-right: 5px;font-size: 15px;margin-top: 13px;}
.aside_right ul li:nth-child(4){ margin-bottom: 22px;}
.aside_right ul li:nth-child(4) a { color: rgb(239, 133, 31);padding: 8px 14px; background-color: white;border-radius: 10px;font-size: 10px;}
.aside_right ul li:nth-child(4) a:hover{color: red;}
.aside_right ul li:last-child{ margin-bottom: 20px; font-size: 13px;margin-top: 10px;}


/* 侧边栏 end */














/* smallnav start */


.smallnav{padding-top: 25px;padding-bottom: 8px;border-bottom: 2px solid rgb(116, 116, 116);}
.smallnav ul{width: 1200px; margin: auto; display: flex;padding-left: 0.32%;}
.smallnav ul li{margin-right: 1.2%;}
.smallnav ul li a{color: rgb(112, 112, 112);}
.smallnav ul li a:hover{color: rgb(229, 130, 30);}
.smallnav ul li a.active{color: rgb(229, 130, 30);}




/* smallnav end */








/* profile start */
.big_profile{background-color: rgb(248, 248, 248);padding-top: 74px;padding-bottom: 79px;}
.big_profile .profile{margin: auto ;display: flex; display: -webkit-flex; -webkit-justify-content: space-between; justify-content: space-between; align-items: center; -webkit-align-items: center;}
.big_profile .profile .left{width: 43%;margin-right: 5.1%;}
.big_profile .profile .left h3{color: rgb(229, 130, 30);font-weight: 600;font-size: 25px;padding-left: 2px;}
.big_profile .profile .left h4{color: rgb(62, 62, 62); font-size: 25px;margin-bottom: 40px;padding-left: 2px;}
.big_profile .profile .left span img{width: 100%;transition: all .7s;}
.big_profile .profile .left span{overflow: hidden;display: block;}
.big_profile .profile .left span img:hover{transform: scale(1.1);}


.big_profile .profile .right{width: 52.5%;margin-top: 107px;}
.big_profile .profile .right p {color: rgb(78, 78, 78);line-height: 30px; font-size: 15px;margin-bottom: 40px;text-align: justify;}
.big_profile .profile .right .down{margin-left: 4.86%;display: flex;}
.big_profile .profile .right .down>dt{margin-right: 10.6%;}
.big_profile .profile .right .down>dt .heavy{font-weight: bold;font-size: 60px !important;color: rgb(66, 66, 66);}
.big_profile .profile .right .down>dt span:first-child{font-size: 20px;color: rgb(66, 66, 66);font-weight: 550;}
.big_profile .profile .right .down>dt>span:last-of-type{font-size: 18px;color: rgb(187, 187, 187);}

/* profile end */







/* values start */
.values{padding-top: 25px;margin: auto;padding-bottom: 132px;}
.values .top{display: flex;}
.values .top .left{width: 23.2%;color: white; background-color:rgb(229, 130, 30);padding-top: 91px;padding-bottom: 166px;}
.values .top .left li{text-align: center;font-size: 24px;}
.values .top .left li:nth-child(2){margin-bottom: 76px;}
.values .top .left li:nth-child(3){font-size: 22px;}
.values .top .left li:last-child{font-size: 22px;}
.values .top .right{width:76.8%;}
.values .top .right ul{display: flex;flex-wrap: wrap;}
.values .top .right ul li{width: 33.3%;overflow: hidden;position: relative;display: flex; flex-direction: column; justify-content: space-around;}
.values .top .right ul li .transition{content: '';width: 100%;height: 100%;position: absolute;background-color: rgb(229, 130, 30);left: -100%;top: 0;transition: all .7s;}
.values .top .right ul li:hover  .transition {left: 0px; }
.values .top .right ul li:hover strong{color:white;}
.values .top .right ul li:hover h4 {color: white;}
.values .top .right ul li:hover  h4:nth-child(2){border-bottom: 1px solid #ddd;}
.values .top .right ul li div h4:nth-child(2){padding-bottom: 4px;display: block;border-bottom: 1px solid rgb(47,47,47); margin-bottom: 10px;}
.values .top .right ul li div strong:nth-child(4){margin-top: -2px;padding-top: 10px;}
.values .top .right ul li strong{z-index: 100;position: relative;  color: orange;;font-size: 22px; margin-bottom: 10px;}
.values .top .right ul li h4{z-index: 100;position: relative;line-height: 30px;color: rgb(47, 47, 47);font-weight: 300!important;font-size: 20px;}
.values .top .right ul li img {width: 100%;height: 100%;transition: all 0.7s;}
.values .top .right ul li img:hover{transform: scale(1.1);}
.values .top .right ul li:nth-child(2){background-color: rgb(237, 237, 237);padding: 34px;}
.values .top .right ul li:nth-child(2) div {display: flex;flex-direction: column;justify-content: space-between;width: 100%;height: 100%;}

.values .top .right ul li:nth-child(4){background-color: rgb(255, 252, 241);padding: 27px 3.8%;}
.values .top .right ul li:nth-child(6){background-color: rgb(255, 252, 241);padding: 50px 3.8%;}

.values .bot1 ul{display: flex;}
.values .bot1 ul li{width: 33.3%;overflow: hidden;position: relative;}
.values .bot1 ul li img {width: 100%;transition: all 0.7s;}
.values .bot1 ul li:nth-child(2) .transition{content: '';width: 100%;height: 100%;position: absolute;background-color: rgb(229, 130, 30);left: -100%;top: 0;display: block;transition: all 0.7s;}
.values .bot1 ul li:nth-child(2):hover .transition{left: 0px;transition: all .7s;}
.values .bot1 ul li img:hover{transform: scale(1.1);}
.values .bot1 ul li:nth-child(2) {background-color: rgb(247, 247, 247);padding: 42px 4.4%;display: flex; flex-direction: column; justify-content: space-around;}
.values .bot1 ul li div h4{padding-bottom: 7px;display: block;}
.values .bot1 ul li div strong{margin-top: 14px;}
.values .bot1 ul li strong{z-index: 100;position: relative;color: orange;font-size: 22px; margin-bottom: 10px;display: block;}
.values .bot1 ul li h4{z-index: 100;position: relative;line-height: 30px;color: rgb(47, 47, 47);font-weight: 300!important;font-size: 20px;}

.values .bot1 ul li:nth-child(2):hover strong,.values .bot1 ul li:nth-child(2):hover h4{color: white;}
.values .bot1 ul li:nth-child(2):hover h4:nth-of-type(1){border-bottom: 1px solid #ddd;}

.values .bot1 ul li:nth-child(2) div h4:last-of-type{padding-bottom: 0px;}
.values .bot1 ul li:last-of-type{background-color: rgb(229, 130, 30); padding: 72px 7.33%;}
.values .bot1 ul li:last-of-type div strong{font-size: 25px;color: white;display: block; margin-bottom: 22px;text-align: center;}
.values .bot1 ul li:last-of-type div h4 {text-align: center; color: white; font-size: 22px;}
.values .bot1 ul li img{width: 100%;height: 100%;}

.values .top .right ul li:nth-child(6):hover h4{ border: none; } 
.values .bot1 ul li div h4:nth-of-type(1) {border-bottom: 1px solid rgb(47,47,47);}
.values .bot1 ul li:last-of-type div h4 {border: none;}

/* values end */


/* history start */
.history{position: relative;background: url(../images/ENnianfen.png?v=1);padding: 380px 0;background-size: cover;background-position: center;}
.history .band{position: absolute;left: 18.9%;top: 0;z-index: 2;}
.history .band strong{color: rgb(229, 130, 30);font-size: 25px;font-weight: bold;}
.history .band span{color: rgb(51, 51, 51);font-size: 25px; font-weight: 300!important; }
.history  .d{position: absolute;}
.history  .d strong{font-size: 34px;font-weight: 700!important;text-align: end;margin-bottom: 10px;color: rgb(50, 58, 69);transition: all 0.7s;}
.history  .d span{display: block;transition: all 0.7s;}
.history  .d .s_1{text-align: end;color: rgb(100, 100, 100);}
.history  .d .s_2{text-align: end;color: rgb(100, 100, 100);}
.history .d_1{left: 24.5%;top:500px;}
.history .d_1 strong{margin-bottom: 15px;}
.history .d_2{left:30.21% ;top:500px;}
.history .d_2 strong{margin-bottom: 10px;}
.history .d_3{left: 39.43%;top:417px;}
.history .d_3 strong{margin-bottom: 18px;}
.history .d_4{left: 49%;top:354px;}
.history .d_4 strong{margin-bottom: 10px;}
.history .d_4 span{text-align: end;}
.history .d_5{left:54.8% ;top:240px;}
.history .d_5 strong{margin-bottom: 10px;}
.history .d_6{left: 57%;top:145px;}
.history .d_6 strong{margin-bottom: 6px;}
.history .d_7{left:70.63% ;top:149px;}
.history .d_7 strong{margin-bottom: 6px;}
.history .line{position: absolute;left:79.3% ;top:186px;width: 2px; height: 96px; background-color: rgb(94, 112, 112);}
.history .d:hover strong{color: red;font-size:50px;}
.history .d:hover span{color: rgb(229, 130, 30);}
/* history end */


/* honorary  start */
.honorary{background-color: rgb(248, 248, 248);padding-top: 81px;padding-bottom: 91px;overflow: hidden;}

.honorary .main{margin: auto;display: flex;justify-content: space-between;    height: 576px;}

.honorary .main .left{width: 27.14%;}
.honorary .main .left a{display: block;}
.honorary .main .left strong{color: rgb(229, 130, 30);font-size: 25px;}
.honorary .main .left span{font-size: 25px;margin-bottom: 60px;font-weight: 300!important;display: block; }
.honorary .main .left a:nth-child(3){width: 220px;height: 56px;padding-left:45px;padding-top: 21px;padding-bottom: 13px;background-color: rgb(237, 237, 237);color: rgb(130, 130, 130);}

.honorary .main .left a i{margin-left: 28%;}
.honorary .main .left a:last-child i{margin-left: 40%;}
.honorary .main .left a:last-child{width: 158px;height: 56px;padding-left: 46px;padding-top: 23px;}
.honorary .main .right{width: 60%;display: flex;justify-content: space-between;position: relative;}
.honorary .main .right .yuan{    width: 34%;}

.honorary .main .right .yuan li{list-style:disc; margin-bottom: 20px;color:rgb(123, 119, 126);}
.honorary .main .right .yuan li:last-child{margin-bottom: 0px;}

.honorary .main .right .yuan li:hover{color: red;}
.honorary .main .right .imgBox {display: none;}
.honorary .main .right .imgBox img:nth-of-type(1){width: 240px;}
.honorary .main .right .imgBox img:nth-of-type(2){width: 277px;margin-left: 35px;}
.honorary .main .right ul{width: 100%;}
.honorary .main .right ul:last-child{position: relative;overflow: hidden;}
.honorary .main .right .swiper-button-next{    width: 30px; height: 40px; background-color: rgb(193, 186, 190); position: absolute; opacity: .7; z-index: 100; color: white; top: -105px; transform: rotate(-90deg); font-size: 30px!important; padding-top: 15%; padding-bottom: 15%; right: 200px;}
.honorary .main .right .swiper-button-prev{    width: 30px; height: 40px; background-color: rgb(193, 186, 190); position: absolute; opacity: .7; z-index: 100; color: white; top: 507px; transform: rotate(-90deg); font-size: 30px!important; right: 200px; left: auto; padding-top: 15%; padding-bottom: 15%;}
.honorary .main .right ul:last-child  li img{width: 100%;    transition: all .7s;}
.honorary .main .right ul:last-child  li img:hover{transform: scale(1.1);}
.honorary .main .right ul:last-child::before{content: '';display: block;width: 5px;height: 100%; background-color: rgb(229, 130, 30);position: absolute;left: -10%;}
.mySwiper4 {overflow: hidden;    position: relative;    width: 60%; padding-top: 10px;}



.mySwiper4 .swiper-slide  img {width: 100%;display: block;object-fit: cover; height: 273px;}



/* honorary  end */
.honorary .main .left a.active {background-color: rgb(229, 130, 30);color: white;}
.honorary .main .left a{cursor: pointer;}

.honorary .main .left a:hover{color: red;}


.mySwiper4 .rongyu {display: block;}
.mySwiper4 .zizhi {display: none;}

.mySwiper4 .swiper-slide {height: 273px;}








/* factory start */
.factory{width: 1200px;padding-top: 69px;padding-bottom: 107px;margin: auto;}
.factory strong{font-size: 25px;color:rgb(229, 130, 30);font-weight: 700;}
.factory h4{font-size: 25px;margin-bottom: 27px;color: rgb(65, 65, 65);display: block;}
.factory p{text-indent: 3em;color: rgb(85, 85, 85);margin-bottom: 39px;line-height: 30px;}
.factory p:nth-child(3){margin-bottom: 0px;}
.factory span {    display: flex; overflow: hidden; justify-content: space-between;}
.factory span img{width: 100%;margin-right: 1%;transition: all .7s;}
.factory span .bao{width: 48.5%;}
.factory span img:last-child{height: 337.92px;}
.factory span img:hover{ transform: scale(1.1);}
.factory .mySwiper-about {overflow: hidden;}
.factory .mySwiper-about .swiper-wrapper .swiper-slide {display: flex; justify-content: space-around;}
.factory .mySwiper-about .swiper-button-prev, .swiper-container-rtl .swiper-button-next { width: 50px; height: 50px;     background-color: rgb(208 205 205 / 58%); border-radius: 50%;opacity: .6;}
.factory .mySwiper-about  .swiper-button-next, .swiper-container-rtl .swiper-button-prev { width: 50px; height: 50px;     background-color: rgb(208 205 205 / 58%); border-radius: 50%; opacity: .6;}
.factory .mySwiper-about .box {display: flex;}
.factory .mySwiper-about .box .left {display: flex; flex-direction: column; margin-right: 10px;    width: 104%;}
.factory .mySwiper-about .box .mid {display: flex; flex-flow: wrap;    width: 163%;}
.factory .mySwiper-about .box .right {display: flex; flex-direction: column; margin-left: 10px;    width: 104%;}
.factory .mySwiper-about .swiper-wrapper .swiper-slide img { width: 50%; object-fit: cover; }
.factory .mySwiper-about .swiper-wrapper .swiper-slide .box .left img{width: 100%;display: block;}
.factory .mySwiper-about .swiper-wrapper .swiper-slide .box .right img{width: 100%;display: block; }

/* factory end */


/* service start  */
.big_service{background-color:rgb(248, 248, 248);padding-top: 40px;padding-bottom: 386px;}
.big_service .service{margin: auto;position: relative;}
.big_service .service .s{position: absolute; color: white;padding: 5px;z-index: 600;    transition: all .7s;}
.big_service .service .s div img{margin-left:30px;display: block;margin-top: 18px;margin-bottom: 7px;    transition: all .7s;}
.big_service .service .s div span{text-align: center;display: block;    transition: all .7s;}
.big_service .service .ser_1{width: 109px;height: 109px;border-radius: 50%;background-color: rgb(229, 130, 30);left: 2%;top: 241px;}
.big_service .service .ser_1 .ser11{width: 98px;height: 98px;border-radius: 50%;background-color: rgb(229, 130, 30);border: 2px solid rgb(246, 183, 123);}
.big_service .service .ser_2{width: 109px;height: 109px;border-radius: 50%;background-color: rgb(229, 130, 30);left: 16.2%;top: 132px;}
.big_service .service .ser_2 .ser21{width: 98px;height: 98px;border-radius: 50%;background-color: rgb(229, 130, 30);border: 2px solid rgb(246, 183, 123);}
.big_service .service .ser_3{width: 109px;height: 109px;border-radius: 50%;background-color: rgb(229, 130, 30);left: 27.9%;top: 268px;}
.big_service .service .ser_3 .ser31{width: 98px;height: 98px;border-radius: 50%;background-color: rgb(229, 130, 30);border: 2px solid rgb(246, 183, 123);}
.big_service .service .ser_4{width: 109px;height: 109px;border-radius: 50%;background-color: rgb(229, 130, 30);left: 39.7%;top: 128px;}
.big_service .service .ser_4 .ser41{width: 98px;height: 98px;border-radius: 50%;background-color: rgb(229, 130, 30);border: 2px solid rgb(246, 183, 123);}
.big_service .service .ser_5{width: 109px;height: 109px;border-radius: 50%;background-color: rgb(229, 130, 30);left: 53.4%;top: 241px;}
.big_service .service .ser_5 .ser51{width: 98px;height: 98px;border-radius: 50%;background-color: rgb(229, 130, 30);border: 2px solid rgb(246, 183, 123);}
.big_service .service .ser_6{width: 109px;height: 109px;border-radius: 50%;background-color: rgb(229, 130, 30);left: 66%;top: 128px;}
.big_service .service .ser_6 .ser61{width: 98px;height: 98px;border-radius: 50%;background-color: rgb(229, 130, 30);border: 2px solid rgb(246, 183, 123);}
.big_service .service .ser_7{width: 109px;height: 109px;border-radius: 50%;background-color: rgb(229, 130, 30);left: 74.7%;top: 268px;}
.big_service .service .ser_7 .ser71{width: 98px;height: 98px;border-radius: 50%;background-color: rgb(229, 130, 30);border: 2px solid rgb(246, 183, 123);}
.big_service .service .ser_8{width: 109px;height: 109px;border-radius: 50%;background-color: rgb(229, 130, 30);left: 88.8%;top: 128px;}
.big_service .service .ser_8 .ser81{width: 98px;height: 98px;border-radius: 50%;background-color: rgb(229, 130, 30);border: 2px solid rgb(246, 183, 123);}
.big_service .service .line{position: absolute;}
.big_service .service .s:hover{width: 120px;height: 120px;}
.big_service .service .s .s1 {transition: all .7s;}
.big_service .service .s:hover .s1{width: 110px;height: 110px;}
.big_service .service .s:hover span{text-align: center;display: block;color:red;}
.big_service .service .s:hover img{margin-left: 33%;width: 38%;}
.big_service .service  .line_1{width: 1px;height: 153px;color: red;left: 50px;top: 60px;border-right: 2px dashed rgb(209, 209, 209);transform: rotate(50deg);left: 13.36%;top: 152px;}
.big_service .service  .line_2{width: 1px;height: 105px;color: red;left: 50px;top: 60px;border-right: 2px dashed rgb(209, 209, 209);transform: rotate(-40deg);left: 26.47%;top: 183px;}
.big_service .service  .line_3{width: 1px;height: 94px;color: red;left: 50px;top: 60px;border-right: 2px dashed rgb(209, 209, 209);transform: rotate(45deg);left: 38.17%;top: 186px;}
.big_service .service  .line_4{width: 1px;height: 107px;color: red;left: 50px;top: 60px;border-right: 2px dashed rgb(209, 209, 209);transform: rotate(-50deg);left: 50.70%;top: 176px;}
.big_service .service  .line_5{width: 1px;height: 105px;color: red;left: 50px;top: 60px;border-right: 2px dashed rgb(209, 209, 209);transform: rotate(60deg);left:63.65%;top: 173px;}
.big_service .service  .line_6{width: 1px;height: 98px;color: red;left: 50px;top: 60px;border-right: 2px dashed rgb(209, 209, 209);transform: rotate(-38deg);left: 74.85%;top: 190px;}
.big_service .service  .line_7{width: 1px;height: 140px;color: red;left: 50px;top: 60px;border-right: 2px dashed rgb(209, 209, 209);transform: rotate(60deg);left: 86.80%;top: 162px;}
.big_service .service strong{color: rgb(229, 130, 30);font-size: 25px;}
.big_service .service h4{font-size: 25px;color: rgb(102, 102, 102);}
/* service end  */









/* banner start*/
.page-banner{background-size: cover!important; background-position: center!important;padding: 300px 0 100px 0;}
.page-banner1{padding: 153px 0 331px}
.page-banner img{width: 100%;}

.p-aboutbanner .content{color: rgb(39, 63, 71); font-size: 75px;font-weight: 540;margin-left: 25.68%;}




.p-bannerquan .content {margin-left:5.75%;}
.p-bannerquan .content h1{font-weight: bold;font-size: 60px;color: rgb(229, 130, 30);}
.p-bannerquan .content dd{font-size: 30px;font-weight: 550;color: white;margin-bottom: 5px;}
.p-bannerquan .content p{font-size: 16.5px;color: white;}








/* public start */
.content h3{color: rgb(229, 130, 30);font-weight: bold;font-size: 58px;line-height: 59px;}
  .b{font-size: 42px;color: rgb(68, 68, 68)}
.co1{color: rgb(51, 51, 51);font-size: 40px;}
.line{width: 40px;height: 3px;background-color: rgb(229, 130, 30);margin-top: 17px;margin-bottom: 20px;}
/* public end */




/* glo-exh start */
main{margin-top: 21px;}

main .glo-1  {overflow: hidden;background: url(../images/glo-exh.jpg);background-size: cover;background-position: center;padding: 180px 0 230px 0;}
main .glo-1 .content {margin-left: 57.19%;}
main .glo-1 .content p{color: rgb(47, 56, 63);font-size: 26px;line-height: 36px;margin-bottom: 30px;}
main .glo-1 .content a {     overflow: hidden; display: block;width: 135px;height: 47px;background-color: rgb(229, 130, 30);border-radius: 20px;color: white;padding: 14px 5px 14px 14px;position: relative;z-index: 0;} 
main .glo-1 .content a i{color: white;font-size: 20px;margin-left:7px;} 
main .glo-1 .content a:hover i{color: rgb(230,130,30);} 

main .glo-1 .content a::after{content: ""; position: absolute;width: 0%;top: 0;left: 0;background-color: white;transition: all .3s; z-index: -1;height: 100%;border-radius: 20px;}
main .glo-1 .content a:hover::after{width: 100%;}
main .glo-1 .content a:hover { color: rgb(230,130,30);border: 1px solid rgb(230, 130, 30);}
/* glo-exh end */

/* dom start */
main .glo-2{background: url(../images/dom.jpg);background-size: cover;background-position: center;overflow: hidden;padding: 157px 0 308px 0;}
main .glo-2 .content {margin-left: 19.84%;}
main .glo-2 .content .b{color: white;}
main .glo-2 .content p{font-size: 24px; color: rgb(230, 230, 230);margin-bottom: 20px;}
main .glo-2 .content a {     overflow: hidden; display: block;width: 135px;height: 47px;background-color: rgb(229, 130, 30);border-radius: 20px;color: white;padding: 14px 5px 14px 14px;position: relative;z-index: 0;}
main .glo-2 .content a i{color: white;font-size: 20px;margin-left:7px;}
main .glo-2 .content a:hover i{color: rgb(230,130,30);} 

main .glo-2 .content a::after{content: ""; position: absolute;width: 0%;top: 0;left: 0;background-color: white;transition: all .3s; z-index: -1;height: 100%;border-radius: 20px;}
main .glo-2 .content a:hover::after{width: 100%;}
main .glo-2 .content a:hover { color: rgb(230,130,30);border: 1px solid rgb(230, 130, 30);}
/* dom end */   

/* bulding start */
main .glo-3{background: url(../images/bulding.jpg);background-size: cover;background-position: center;overflow: hidden;padding: 154px 0 172px 0;}
main .glo-3 .content {margin-left: 19.84%;color: black;}
main .glo-3 .content p{width: 53%;}
/* bulding end */

/* network start */
main  .glo-4{background: url(../images/network.jpg);background-size: cover;background-position: center;overflow: hidden;padding-top: 234px;padding: 234px 0 357px 0;}
main  .glo-4 .content {margin-left: 60.19%;}
main  .glo-4 .content p{width: 44.83%;color: black;line-height: 28px;}
/* network end */

main .glo-5{background: url(../images/glo-5.jpg);background-size: cover;background-position: center;overflow: hidden;padding: 157px 0 308px 0;}
main .glo-5 .content {margin-left: 57.19%;}
main .glo-5 .content .b{color: white;}
main .glo-5 .content p{font-size: 24px; color: rgb(230, 230, 230);margin-bottom: 20px;}
main .glo-5 .content a {     overflow: hidden; display: block;width: 135px;height: 47px;background-color: rgb(229, 130, 30);border-radius: 20px;color: white;padding: 14px 5px 14px 14px;position: relative;z-index: 0;}
main .glo-5 .content a i{color: white;font-size: 20px;margin-left:7px;}
main .glo-5 .content a:hover i{color: rgb(230,130,30);} 

main .glo-5 .content a::after{content: ""; position: absolute;width: 0%;top: 0;left: 0;background-color: white;transition: all .3s; z-index: -1;height: 100%;border-radius: 20px;}
main .glo-5 .content a:hover::after{width: 100%;}
main .glo-5 .content a:hover { color: rgb(230,130,30);border: 1px solid rgb(230, 130, 30);}














/* 全球临展2 */

 .g_case{margin: auto;margin-top: 40px;display: flex;flex-direction: column;align-items:center;text-align:center;}
 .g_case .top h3{font-size: 30px;font-weight: bold;color: rgb(230, 130, 30);}
 .g_case .top h4{font-size: 24px;margin-bottom: 10px;}
 .g_case .top span{display: block;margin: auto;margin-bottom: 40px;}  


 .g_case .bot {background-color: white;}
 .g_case .bot h4{ font-size: 20px;margin-bottom: 10px;color: rgb(105, 105, 105); line-height: 30px;}
 
 .g_case .bot a {width: 135px; display: block; margin: auto; background-color: rgb(230,130,30); border-radius: 20px; padding: 10px; color: white;font-size: 14px;position: relative;z-index: 0;}

.g_case .bot a::after{content: ""; position: absolute;width: 0%;top: 0;left: 0;background-color: white;transition: all .3s; z-index: -1;height: 100%;border-radius: 20px;}
.g_case .bot a:hover::after{width: 100%;}
.g_case .bot a:hover { color: rgb(230,130,30);border: 1px solid rgb(230, 130, 30);}
.g_case .bot a:hover i {color: rgb(230, 130, 30);}

.g_case  .mid {width: 100%;    margin-bottom: 30px;position: relative;}

.g_caseSwiper {overflow: hidden;}.g_caseSwiper .box {position: relative;}
.g_case .bao {position: relative;overflow: hidden;}
.g_case .bao img {    width: 100%; height: 600px;}
.g_caseSwiper {    position: absolute; width: 69.8%; height: 80%; left: 15%; top: 7%;}
.g_caseSwiper .box  {height: 100%;}
.g_caseSwiper .box .imgbox {height: 100%;width: 100%;}
.g_caseSwiper .box  .imgbox img {height: 100%;width: 100%;object-fit: cover;}

.g_case .swiper-button-prev,.g_case  .swiper-button-next {  top: 46%; color: rgb(230, 130, 30); border: 1px solid rgb(230, 130, 30); width: 50px; height: 50px;  border-radius: 50%; background-image: none; font-size: 30px; display: flex; align-items: center; justify-content: center;}
.g_case .swiper-button-prev:hover,.g_case  .swiper-button-next:hover {background-color: rgb(230, 130, 30);color: #fff; }

 


























 .g_picF{background-color:rgb(248, 248, 248);padding: 60px 0;}
 .g_pic {margin: auto;}
 .g_pic ul {display: flex;flex-flow: wrap;justify-content: space-between;}
 .g_pic ul li {margin-bottom: 35px;border: 1px solid rgb(186, 186, 186);width: 30%;}
 .g_pic ul li a img {width: 100%;    height: 100%; display: block;transition: .7s;}
 .g_pic ul li a:hover img { transform: scale(1.1);  }
 .g_pic ul li a:hover span{color: red;transition: .7s;}
 .g_pic ul li a {display: flex;flex-direction: column;display: block;overflow: hidden;} 
 .g_pic ul li a span {padding: 23px 0 48px 0; width: 100%;display: block;text-align: center;background-color: white;color: rgb(127, 127, 127);}
 .g_pic .page{display: flex; justify-content: center;}
 .g_pic .page span{margin-right: 1%; cursor: pointer; width: 35px; height: 35px; background-color: rgb(112, 112, 112); border-radius: 50%; line-height: 35px; color: white; text-align: center; }
 .g_pic .page a {margin-right: 1%;color: white;text-align: center;}
 .g_pic .page .p_t {width: 87px;height: 38px;background-color: rgb(112, 112, 112);border-radius: 20px;line-height: 38px;}
 .g_pic .page .num {width: 35px;height: 35px;background-color: rgb(112, 112, 112);border-radius: 50%;line-height: 35px;}
 .g_case .bot a  i {    color: white; font-size: 18px; margin-left: 7px;}
 .g_pic .page a:hover {background-color: rgb(235,164,3); border: 1px solid rgb(235,164,3); color: #fff;}





/* 全球临展2 */

.mySwiper4 .swiper-slide  .one {display: block;}
.mySwiper4 .swiper-slide .two {display:none;}

/* 新闻动态01 S  */

.p-bannernews01 .content{ margin: auto; display: flex; flex-direction: column; align-items: center; justify-content: space-between;}
.p-bannernews01 .content dd{color: rgb(230,130,30); font-size: 43px;}
.p-bannernews01 .content h1 {margin-bottom: 20px; font-size: 65px;color: rgb(230,130,30);font-weight: bold;border-bottom: 1px solid #ddd;}
.p-bannernews01 .content p{font-size:28px;color: rgb(18,21,13);}

.news01{margin: auto;}
.news01 .top{text-align: center;margin-top: 60px;margin: bottom;margin-bottom: 40px;}
.news01 .top h3 {font-size: 30px; font-weight: bold; color: rgb(230,130,30);}
.news01 .top h4 {    color: rgb(110,110,110); font-size: 24px;}
.news01 .top .line {display: block; margin: auto;  margin-top: 10px;} 
.news01 .mid {display: flex; margin-bottom: 40px; justify-content: space-between;    padding-bottom: 40px; border-bottom: 1px solid #ddd;padding-bottom: 66px;}
.news01 .mid .left{width: 39%;overflow: hidden;}
.news01 .mid .left p {font-size: 16px; text-align: justify; color: rgb(150,150,150);}
.news01 .mid .left img{width: 100%;transition: all .7s;}
.news01 .mid .left img:hover{transform: scale(1.1);}
.news01 .mid .left h4 { font-size: 18px; color: rgb(109,109,109); margin: 10px 0 10px;}
.news01 .mid .left h5{  font-size: 18px; color: rgb(150,150,150); margin-bottom: 10px;}
.news01 .mid .right{width: 56%;}
.news01 .mid .right .tr{ padding-bottom: 24px; border-bottom: 1px solid #ddd; display: flex; align-items: center; justify-content: space-between; padding-top: 24px;}
.news01 .mid .right .tr .pp p:nth-of-type(1){margin-bottom: 10px;font-size: 18px;}
.news01 .mid .right .tr .pp p:nth-of-type(2){font-size: 15px;}
.news01 .mid .right .tr .pp p{color: rgb(131, 131, 131);}
.news01 .mid .right .tr span {font-size: 18px;text-align: center;width: 30%;color: rgb(114, 114, 114);}
.news01 .mid .right .tr span strong {font-size: 43px;color: rgb(88,88,88);}
.news01 .mid .right .tr:nth-of-type(1){padding-top: 0px;}
.news01 .bot { width: 308px; height: 40px; background-color: white; position: relative; top: -60px; left: 50%; transform: translateX(-50%)!important;}
.news01 .bot a {     overflow: hidden; width: 308px; height: 40px; line-height: 40px; display: block; background-color: rgb(228,108,9); border-radius: 18px; font-size: 17px; text-align: center; color: white;position: relative;z-index: 0;}

.news01 .bot a::after{content: ""; position: absolute;width: 0%;top: 0;left: 0;background-color: white;transition: all .3s; z-index: -1;height: 100%;border-radius: 18px;}
.news01 .bot a:hover::after{width: 100%;}
.news01 .bot a:hover { color: rgb(230,130,30);border: 1px solid rgb(230, 130, 30);}

.news02F {  padding-top: 8px; background-color: rgb(242, 242, 242); padding-bottom: 18px;}
.news03F {margin-bottom: 100px;}


/* 新闻动态01 E*/



/* 新闻动态02 S */

.p-bannernews02 .content{margin: auto; display: flex; flex-direction: column; align-items: center; justify-content: space-between;}
.p-bannernews02 .content dd{color: rgb(230,130,30); font-size: 43px;}
.p-bannernews02 .content h1 {margin-bottom: 20px; font-size: 65px;color: rgb(230,130,30);border-bottom: 1px solid #ddd;}
.p-bannernews02 .content p{font-size:28px;color: rgb(137, 137, 137);}

.a02newsF .a02news-1F .a02news-1{  margin: auto; text-align: center; margin-top: 60px;}
.a02newsF .a02news-1F .a02news-1 h3 {    font-size: 29px; color: rgb(230,130,30);}
.a02newsF .a02news-1F .a02news-1 h4 {font-size: 26px; color: rgb(106,106,106);}
.a02newsF .a02news-2F .a02news-2 {margin: auto; margin-top: 60px;}
.a02newsF .a02news-2F .a02news-2  ul li{display: flex; justify-content: space-between; border-bottom: 1px solid #DDD; margin-bottom: 15px; margin-top: 60px; cursor: pointer; padding-bottom: 15px; }
.a02newsF .a02news-2F .a02news-2 ul li:hover .left img {transform: scale(1.1);}
.a02newsF .a02news-2F .a02news-2 ul li:hover .right p:nth-of-type(1) {color: #0b5fea;}
.a02newsF .a02news-2F .a02news-2 ul li .right p:nth-of-type(1){transition: all .7s;}
.a02newsF .a02news-2F .a02news-2  ul li .left {width: 32%;overflow: hidden;}
.a02newsF .a02news-2F .a02news-2  ul li .left img {width: 100%;    transition: all 0.7s;}
.a02newsF .a02news-2F .a02news-2  ul li .right {width: 65%; position: relative; padding-top: 20px;}
.a02newsF .a02news-2F .a02news-2  ul li .right p:nth-of-type(1) {font-size: 19px; color: rgb(0,0,0); font-weight: 600; margin-bottom: 20px;}
.a02newsF .a02news-2F .a02news-2  ul li .right p:nth-of-type(2) { font-size: 16px; color: rgb(137,137,137);}

.weiba{position: absolute; right: 0px; bottom: 0px; display: flex;}
.weiba .left-b{display: flex; justify-content: center; align-items: center; margin-right: 20px; }
.weiba .left-b img {  width: 18px; margin-right: 12px;}
.weiba .left-b span {  font-size: 18px; color: rgb(172,172,172); }
.weiba .right-b img { width: 28px; margin-right: 8px;}
.weiba .right-b span { color: rgb(172,172,172);}

.a02newsF .a02news-3F .a02news-3 {margin-bottom: 100px;}
.a02newsF .a02news-3F .a02news-3  .page{display: flex; justify-content: center;}
.a02newsF .a02news-3F .a02news-3 .page span{margin-right: 1%; cursor: pointer; width: 35px; height: 35px; background-color: rgb(112, 112, 112); border-radius: 50%; line-height: 35px; color: white; text-align: center; }
.a02newsF .a02news-3F .a02news-3 .page a {margin-right: 1%;color: white;text-align: center;}
.a02newsF .a02news-3F .a02news-3 .page .p_t {width: 87px;height: 38px;background-color: rgb(112, 112, 112);border-radius: 20px;line-height: 38px;}
.a02newsF .a02news-3F .a02news-3 .page .num {width: 35px;height: 35px;background-color: rgb(112, 112, 112);border-radius: 50%;line-height: 35px;}
.a02newsF .a02news-3F .a02news-3 .bot a  i {    color: white; font-size: 18px; margin-left: 7px;}
.a02newsF .a02news-3F .a02news-3 .page a:hover {background-color: rgb(235,164,3); border: 1px solid rgb(235,164,3); color: #fff;}
.a02newsF .a02news-3F{margin: 40px 0;}



/* 新闻动态02 E */



/* 联系我们 S */
.contact-1F{margin-bottom: 60px;}
.contact-1F .contact-1 { margin: auto; margin-top: 60px;}
.contact-1F .contact-1 .top  h3 {font-size: 24px; color: rgb(230,130,30); font-weight: 650;}
.contact-1F .contact-1 .top h4 {font-size: 19px; color: rgb(103,103,103);}
.contact-1F .contact-1 .top span{display: block; margin-top: 8px;}

.contact-1F .contact-1 .main {display: flex; justify-content: space-between; align-items: center;}
.contact-1F .contact-1 .main .left {width: 75%;}
.contact-1F .contact-1 .main .left ul {    display: flex; flex-flow: wrap; justify-content: space-between; margin-top: 60px; }
.contact-1F .contact-1 .main .left ul li {    width: 45%; display: flex; margin-bottom: 40px;}
.contact-1F .contact-1 .main .left ul li .imgbox {    width: 50px; height: 50px; background-color: rgb(230,130,30); border-radius: 50%; text-align: center; line-height: 62px; margin-right: 12px; }
.contact-1F .contact-1 .main .left ul li .imgbox img {width: 20px;}
.contact-1F .contact-1 .main .left ul li .l-r p:nth-of-type(1) {font-size: 19px; color: rgb(137,137,137);}
.contact-1F .contact-1 .main .left ul li .l-r p:nth-of-type(1) span {    font-size: 18px; margin-right: 6px; color: rgb(59,59,59);}
.contact-1F .contact-1 .main .left ul li .l-r p:nth-of-type(2){    font-size: 15px; color: rgb(137,137,137);}

.contact-1F .contact-1 .main .right{width: 13%;height: 100%;}
.contact-1F .contact-1 .main .right img {width: 100%;}
.contact-1F .contact-1 .main .right b {text-align: center;color: rgb(137,137,137);}


.contact-2F {background-color: rgb(242,242,242);padding: 50px 0 80px;}
.contact-2F .contact-2 {margin: auto; }
.contact-2F .contact-2 .top {text-align: center;}
.contact-2F .contact-2 .top h3 {font-size: 28px; color: rgb(230,130,30); font-weight: 650; }
.contact-2F .contact-2 .top h4 {font-size: 23px; color: rgb(59,59,59); }
.contact-2F .contact-2 .top span {margin: auto; display: block; margin-top: 8px; }

.contact-2F .contact-2 .mid {margin-top: 60px;}
.contact-2F .contact-2 .mid .t-1{text-align: center; background-color: rgb(226,226,226); font-size: 18px; font-weight: 550; padding: 20px 0; }
.contact-2F .contact-2 .mid .main-1 ul {display: flex; flex-flow: wrap; margin: 50px auto;    justify-content: space-between; width: 80%;}
.contact-2F .contact-2 .mid .main-1 ul li {width: 46%; margin-bottom: 15px;}
.contact-2F .contact-2 .mid .main-1 ul li:last-of-type{padding-left: 32px;}
.contact-2F .contact-2 .mid .main-1 ul li input {width: 354px;height: 54px; border: 1px solid rgb(164,164,164);}
.contact-2F .contact-2 .mid .t-2 {text-align: center; background-color: rgb(226,226,226); font-size: 18px; font-weight: 550; padding: 20px 0;}
.contact-2F .contact-2 .mid  .main-2 {margin: 50px 0; display: flex; flex-flow: wrap;justify-content: space-between;}
.contact-2F .contact-2 .mid  .main-2 input{ width: 44%; height: 45px; margin-bottom: 10px; padding-left: 15px; border: 1px solid rgb(164,164,164);}
.contact-2F .contact-2 .mid  .main-2 textarea {padding-left: 15px;padding-top: 10px;border: 1px solid rgb(164,164,164); outline: none;}
.contact-2F .contact-2 .bot {background-color: rgb(242,242,242); text-align: center;}
.contact-2F .contact-2 .bot .bt_1,.contact-3F .contact-3 .top .b-1 .bb-1{    overflow: hidden; width: 125px; height: 40px; background-color: rgb(230,130,30); border: none;color: white;cursor: pointer;outline: none;position: relative;z-index: 0;}
.contact-2F .contact-2 .bot .bt_2,.contact-3F .contact-3 .top .b-1 .bb-2{     overflow: hidden; background-color: rgb(3,3,3); color: white;width: 125px; height: 40px; border: none;cursor: pointer;outline: none;position: relative;z-index: 0;}


.contact-2F .contact-2 .bot .bt_1:hover::after,.contact-3F .contact-3 .top .b-1 .bb-1:hover::after,.contact-2F .contact-2 .bot .bt_2:hover::after,.contact-3F .contact-3 .top .b-1 .bb-2:hover::after {width: 100%;}
.contact-2F .contact-2 .bot .bt_1::after,.contact-3F .contact-3 .top .b-1 .bb-1::after,.contact-2F .contact-2 .bot .bt_2::after,.contact-3F .contact-3 .top .b-1 .bb-2::after{content: ""; position: absolute;width: 0%;top: 0;left: 0;background-color: white;transition: all .3s; z-index: -1;height: 100%;}

.contact-2F .contact-2 .bot .bt_1:hover,.contact-3F .contact-3 .top .b-1 .bb-1:hover{color: rgb(230,130,30);border: 1px solid rgb(230,130,30);}
.contact-2F .contact-2 .bot .bt_2:hover,.contact-3F .contact-3 .top .b-1 .bb-2:hover{color: black;border: 1px solid black;}

.contact-3F {background: url(/style/images/contact-7.jpg); background-position: center;background-size: cover;}
.contact-3F .contact-3 {margin: auto;}
.contact-3F .contact-3 .top {width: calc(100% + 100px); background-color: white; padding: 50px 30px;position: relative; right: 50px;margin-bottom: 40px;}
.contact-3F .contact-3 .top .t-1{margin-bottom: 50px;}
.contact-3F .contact-3 .top .t-1 h3 {font-size: 30px; font-weight: 600; color: rgb(230,130,30);}
.contact-3F .contact-3 .top .t-1 span {display: block; margin-top: 8px;}
.contact-3F .contact-3 .top .m-1 ul { display: flex; flex-flow: wrap; justify-content: space-between;}
.contact-3F .contact-3 .top .m-1 ul li {width: 30%; border-bottom: 1px solid #Ddd; padding-bottom: 10px; margin-bottom: 85px;}
.contact-3F .contact-3 .top .m-1 ul li .w {border: none;width: 75%; margin-left: 5%;}
.contact-3F .contact-3 .top .m-1 ul li .w-l{width: 95%; margin-left: 1%;border: none;}
.contact-3F .contact-3 .top .m-1 ul li.last {width: 100%;margin-bottom: 40px;}
.contact-3F .contact-3 .top .b-1{text-align: center;}
.contact-3F .contact-3 .main{text-align: center;}
.contact-3F .contact-3 .main .t-2 h3 {color: rgb(230,130,30); font-size: 30px; font-weight: 650;}
.contact-3F .contact-3 .main .t-2 h4 {font-size: 24px; color: rgb(59,59,59);}
.contact-3F .contact-3 .main .t-2 span {display: block; margin: auto; margin-top: 8px; }
.contact-3F .contact-3 .main .b-2 {margin-top: 50px;}
.contact-3F .contact-3 .main ul li {margin-bottom: 10px;}
.contact-3F .contact-3 .main ul li.head {font-size: 30px; color: rgb(230,130,30); margin-bottom: 30px;}
.contact-3F .contact-3 .main ul li h5 {font-size: 20px; color: rgb(230,130,30); margin-bottom: 10px;}
.contact-3F .contact-3 .main ul li p  {font-size: 18px; color: rgb(137,137,137);}
.contact-3F .contact-3 .main .b-2  {padding-bottom: 30px;}
/* 联系我们 E */



/* 活动策划 S */

.actF .act-1F{margin-top: 60px; margin-bottom: 120px;}
.actF .act-1F .act-1 { margin: auto;}
.actF .act-1F .act-1 .top{text-align: center; margin-bottom: 30px;}
.actF .act-1F .act-1 .top h3{font-size: 30px; color: rgb(230,130,30);}
.actF .act-1F .act-1 .top h4 {font-size: 23px; color: rgb(59,59,59);}
.actF .act-1F .act-1 .top span {display: block; margin: auto; margin-top: 8px;}

.actF .act-2F .act-2{margin: auto; padding: 15px 0; border-top: 1px dashed rgb(137,137,137); border-bottom: 1px dashed rgb(137,137,137); margin-bottom: 50px;}
.actF .act-2F .act-2 ul {display: flex;}
.actF .act-2F .act-2 ul li {    margin-right: 15px; color: rgb(59,59,59);}
.actF .act-2F .act-2 ul li a {color: rgb(59,59,59);}
.actF .act-2F .act-2 ul .head{  width: 85px; height: 25px; background-color: rgb(43,43,43); border-radius: 15px; text-align: center; line-height: 25px;}
.actF .act-2F .act-2 ul .head a { color: white;}
.actF .act-2F .act-2 ul li a:hover{color: red;}

.act-3F{background-color:rgb(248, 248, 248);padding: 60px 0;}
.act-3F .act-3{margin: auto;}
.act-3F .act-3 ul {display: flex;flex-flow: wrap;}
.act-3F .act-3 li {margin-bottom: 35px;border: 1px solid rgb(186, 186, 186);width: 31%;}

.act-3F .act-3 li {margin-right: 3.4%;}
.act-3F .act-3 li:nth-of-type(3n){margin-right: 0px;}
.act-3F .act-3 li a img {width: 100%; transition: all .7s; height: 100%; display: block; }
.act-3F .act-3 li a:hover img { transform: scale(1.1); }
.act-3F .act-3 li a:hover span{color: red;}
.act-3F .act-3 li a {display: flex;flex-direction: column;display: block;overflow: hidden;} 
.act-3F .act-3 li a span {padding: 23px 0 23px 0; width: 100%;display: block;text-align: center;background-color: white;color: rgb(127, 127, 127);transition: all .7s; }

.act-3F .act-3 .page span{margin-right: 1%; cursor: pointer; width: 35px; height: 35px; line-height: 35px; color: white; text-align: center; }
.act-3F .act-3 .page a {margin-right: 1%;color: white;text-align: center;}
.act-3F .act-3 .page .p_t {width: 87px;height: 38px;background-color: rgb(112, 112, 112);border-radius: 20px;line-height: 38px;}
.act-3F .act-3 .page .num {width: 35px;height: 35px;background-color: rgb(112, 112, 112);border-radius: 50%;line-height: 35px;}
.act-3F .act-3 .page a:hover {background-color: rgb(235,164,3); border: 1px solid rgb(235,164,3); color: #fff;}

/* page页面样式 */

  /* 外面盒子样式---自己定义 */
   .page_div{    margin: 20px 10px 20px 0; color: #666; text-align: center; display: flex; justify-content: center; align-items: center;}

   /* 页数按钮样式 */
   .page_div button{display:inline-block;width: 35px; height: 35px;cursor:pointer;color:white;font-size:13px;line-height:35px;background-color:rgb(112, 112, 112);text-align:center;margin:0 4px;-webkit-appearance: none;-moz-appearance: none;appearance: none;    border-radius: 22px; border: none;}
   #firstPage,#lastPage,#nextPage,#prePage{width:50px;    outline: none;}
   #firstPage:hover,#lastPage:hover,#nextPage:hover,#prePage:hover{background-color: rgb(240, 131, 30)}

   #nextPage,#prePage{width:70px}
   .page_div .current{background-color:#0073A9;border-color:#0073A9;color:#FFF}
   /* 页面数量 */
   .totalPages{margin:0 10px}
   .totalPages span,.totalSize span{margin:0 5px}
   /*button禁用*/
   .page_div button:disabled{opacity:.5;cursor:no-drop}

/* page */





.actF .act-1F .act-1 .mySwiper-plan {overflow: hidden;}
.actF .act-1F .act-1 .mySwiper-act {overflow: hidden;}
.actF .act-1F .act-1 .swiper-slide { width: 643px; box-sizing: border-box; padding: 10px; }
.actF .act-1F .act-1 .swiper-slide-prev a .ti{display: none!important;}
.actF .act-1F .act-1 .swiper-slide-next a .ti{display: none!important;}

.actF .act-1F .act-1 .swiper-slide a {width: 100%; height: 100%;position: relative;}
.actF .act-1F .act-1 .swiper-slide a img {width: 100%;height: 433px;object-fit: cover;}
.actF .act-1F .act-1 .swiper-slide a .ti {position: absolute;display: block;bottom: 0px;text-align: center;color: white;background-color: black;width: 100%;height: 50px;line-height: 50px;opacity: .5;}

/* 活动策划 E */




.actF .act-1F .act-1 .swiper-button-prev { width: 50px; height: 50px; position: absolute; border-radius: 50%; background-color: rgb(231, 225, 219); top: 45%; left: 2%; opacity: 0.7; z-index: 100; color: white; }
 .actF .act-1F .act-1 .swiper-button-next { width: 50px; height: 50px; position: absolute; border-radius: 50%; background-color: rgb(231, 225, 219); top: 45%; right: 2%; opacity: 0.7; z-index: 100; color: white; }

 /*公司新闻详细页 */
.com-p{font-size: 19px; font-weight: 600;margin-top: 90px;}
.com-top{padding-bottom: 20px;border-bottom: 1px solid rgb(187, 187, 187);margin-bottom: 100px!important;}
.com-center{position: relative;}
.com-center .weiba {   right: 0px; top: 230px;    bottom: auto;}
.com-center .main {font-size: 18px;line-height: 34px;color: rgb(140,140,140);text-align: justify;}



.page_div a{display: inline-block;}
.g_picF .page_div a:hover {background-color: rgb(240, 131, 30);}
.page_div h2 {display: none;}

.page_div a:nth-child(1),.page_div a:nth-child(5) {width: 100px; height: 30px; background-color: rgb(112, 112, 112); border-radius: 30px; color: #ffffff; display: block; text-align: center; line-height: 30px;}

.page_div a:nth-child(2),.page_div a:nth-child(3),.page_div a:nth-child(4),.page_div a:nth-child(5),.page_div a:nth-child(6),.page_div a:nth-child(7){width: 33px;height: 33px;border-radius: 50%; background-color: rgb(112, 112, 112); color: #ffffff;text-align: center;line-height: 33px;font-size: 14px;}

.page_div a:last-child{width: 100px; height: 30px; background-color: rgb(112, 112, 112); border-radius: 30px; color: #ffffff; display: block; text-align: center; line-height: 30px;}
.page_div a.activ {background-color: rgb(240, 131, 30);width: 33px;height: 33px;border-radius: 50%; color: #ffffff;text-align: center;line-height: 33px;}






.page-numbers {width: 33px;height: 33px;border-radius: 50%; background-color: rgb(112, 112, 112); color: #ffffff;text-align: center;line-height: 33px;font-size: 14px;}
.page-numbers.current {background-color: rgb(240, 131, 30);}




.act-3  .nav-links {display: flex;}

.act-3  .nav-links a:hover {background-color: rgb(240, 131, 30);}













@media only screen and (max-width:1600px){

  /* common */
  .icenter { width: 1000px; }

  .values .top .right ul li img { width: 100%; height: 223px;}

  .news .main .fo .a a {     width: 227px; }

  /* header */
  .container .right ul li:nth-child(2) .bot_nav { left: -55%;}
  .container .right ul li:nth-child(3) .bot_nav { left: -85%;}
  .container .right ul li:nth-child(4) .bot_nav { left: -83%; }
  .container .right ul li .bot_nav { left: -65%; }
  .container .right>ul>li a { font-size: 14px;}
  .container .right ul>li:nth-child(8) { margin-top: 2px;     line-height: 23px; height: 22px;}
  .container .left .sp_1 img {width: 104px;}

  /* banner */
  .banner .wen p:first-child {     font-size: 40px; }
  .banner .wen p:last-of-type {    font-size: 16px;}
  .banner .swiper-button-prev, .swiper-container-rtl .swiper-button-next { width: 35px; height: 35px;}
  .banner .swiper-button-next, .swiper-container-rtl .swiper-button-prev { width: 35px; height: 35px;}
  .banner .wen .five ul li {    width: 130px; height: 130px;}
  .banner .wen .five ul li span { font-size: 20px;}
  .banner .wen .five ul li.co span { width: 70px;font-size: 24px;}

  .banner .wen .five ul li:nth-of-type(1)  span{top: 23px; left: 9px;}
  .banner .wen .five ul li:nth-of-type(2)  span{     top: 25px; left: 13px;}
  .banner .wen .five ul li.co span {    left: 18px; top: 23px;}
  .banner .wen .five ul li:nth-of-type(4) span {     top: 23px; left: 13px;} 
  .banner .wen .five ul li:nth-of-type(5) span {    top: 25px; left: 11px;}
  .banner .wen .five ul li span { width: 77px;height: 55px;}

  /*    .about_1  */
  .about_1 .right a { width: 110px; height: 30px; line-height: 30px; font-size: 15px;}
  .partner .main ul li:nth-child(18) { margin-right: 0%; }
  .partner .main ul li:nth-child(20) { margin-right: 0px; }
  .about_1 .right>p:nth-child(2) {    font-size: 14px;}
  .about_1 .right>p {line-height: 24px;}
  .about p:first-child { font-size: 18px; }
  .about>p:last-of-type { margin-bottom: 70px; font-size: 18px; }
  /* .super  */
  .super .main .bottom ul li .s_0 { font-size: 24px; left: 14%; top: 27%;}
  .super .main .bottom ul li:last-child .s_0 { font-size: 24px; left: 29%; top: 27%;}
  .super .main .bottom ul li .s_21 {    font-size: 14px;}
  .super .main>p:first-child { color: rgb(240, 129, 24); font-size: 24px; }
  .super .main p { text-align: center; font-size: 18px; }

  /* .case */
  .case .more ul li span { font-size: 13px;}

/* .news */
  .news .main .fo .a a>span:last-of-type {    position: absolute; left: 244px;}
  .news .main .fo .a a { font-size: 14px;}

/*  partner  */
  .partner .main .swiper-button-prev { width: 35px; height: 35px;}
  .partner .main .swiper-button-next { width: 35px; height: 35px;}
  .partner .main .right { font-size: 16px}
/* bot */
  .bot .header .main p:first-child { font-size: 26px; }
  .bot .header .main p:last-of-type { font-size: 16px; }
  .top .middle .left .s_1 { width: 60px; height: 60px;}
  .top .middle .left .s_2 { width: 239px; font-size: 37px; top: 3px; left: 80px; }
  .top .middle .right { display: flex; align-items: center; }
  .top .middle .right .first { width: 140px; }
  .top .middle .right input {margin-top: 0px;    width: 181px;}

  .bot .footer .main .left ul li a { font-size: 13px;}
  .bot .footer .main .right { width: 48%; }
  .bot .footer .main .right .le { margin-right: 4.6%;}
  .bot .footer .main .right .ri p:last-child .fen span:first-child { font-size: 14px; }
  .bot .footer .main .right .ri p:last-child .fen span:last-child { font-size: 14px; }
  .bot .footer .main .right .ri p { font-size: 14px; }
  .bot .footer .main .left { width: 48%;}
  .bot { padding-bottom: 16px; }
  .bot .b_1 { margin-top: 16px; font-size: 14px; }


  /*  .p-bannerquan  */
  .p-bannerquan .content h1 { font-size: 40px;}
  .p-bannerquan .content dd { font-size: 20px;}
  .p-bannerquan .content p { font-size: 14px;}


  /* .smallnav */
  .smallnav ul li a {    font-size: 14px;}

/* content */
  .content h3 {font-size: 34px; line-height: 44px; }
  .b {font-size: 28px;}
  main .glo-1 .content p { color: rgb(47, 56, 63); font-size: 18px;}
  main .glo-1 .content p { margin-bottom: 20px; }
  main .glo-1 .content a { width: 120px; height: 37px; padding: 10px 5px 14px 20px; font-size: 12px; }
  main .glo-1 .content a i { font-size: 16px; }
  main .glo-3 .content p { width: 55%;    font-size: 16px;line-height: 26px; }
  main .glo-4 .content p {font-size: 16px;}

/* .g_case */
  .g_case .top h3 { font-size: 28px; }  
  .g_case .top h4 { font-size: 22px;}
  .g_case .bot h4 { font-size: 16px;}
  .g_pic ul li a span { padding: 20px 0 20px 0;}



/* .p-aboutbanner  */
  .p-aboutbanner .content { color: rgb(39, 63, 71); font-size: 40px; font-weight: 540;     margin-left: 20.68%;}



  /*  .big_profile  */
  .big_profile .profile .left h3 { font-size: 22px; }
  .big_profile .profile .left h4 { font-size: 20px;}
  .big_profile .profile .right p { line-height: 26px; font-size: 13px;}
  .big_profile .profile .right .down>dt .heavy { font-size: 40px !important;}
  .big_profile .profile .right .down>dt>span:last-of-type { font-size: 16px;}


/* values */
  .values .top .left li { text-align: center; font-size: 20px; }
  .values .top .left li:nth-child(3) { font-size: 20px; }
  .values .top .left li:last-child { font-size: 20px; }
  .values .top .right ul li strong { font-size: 20px;}
  .values .top .right ul li h4 { line-height: 26px; font-size: 18px;}
  .values .bot1 ul li strong { font-size: 20px;}
  .values .bot1 ul li h4 { line-height: 26px; font-size: 18px;}
  .values .bot1 ul li:last-of-type div strong { font-size: 20px;}
  .values .bot1 ul li:last-of-type div h4 { font-size: 20px; }

/*   .history */
  .history { padding: 252px 0;}
  /* .honorary */
  .honorary .main .right .swiper-button-next {     top: -73px; right: 166px;}

  .honorary .main .right .swiper-button-prev {      right: 166px; bottom: -107px; top: auto;}
  .honorary .main .left strong { font-size: 22px; }
  .honorary .main .left strong { font-size: 22px; }
  .honorary .main .right .yuan li { font-size: 14px; }

/*  .factory  */
  .factory strong { font-size: 22px;}
  .factory h4 { font-size: 22px;}
  .factory p { line-height: 26px; font-size: 14px; }

.mySwiper4 .swiper-slide img { width: 100%; display: block; object-fit: contain; height: 273px; }

  /*  .big_service*/
  .big_service .service strong { font-size: 22px;}
  .big_service .service h4 { font-size: 22px; }


/*  .p-bannernews01  */
  .p-bannernews01 .content dd { font-size: 33px; }
  .p-bannernews01 .content h1 { font-size: 40px;}
  .p-bannernews01 .content p { font-size: 22px;}
  .page-banner1 { padding: 99px 0 255px; }

  /*  .news01  */
  .news01 .top h3 { font-size: 24px; }
  .news01 .top h4 { font-size: 20px; }
  .news01 .mid .right .tr span strong { font-size: 36px;}
  .news01 .mid .left h4 { font-size: 16px;}
  .news01 .mid .left h5 { font-size: 16px;}
  .news01 .mid .left p { font-size: 14px;}
  .news01 .mid .right .tr .pp p:nth-of-type(1) { margin-bottom: 10px; font-size: 16px; }
  .news01 .mid .right .tr .pp p:nth-of-type(2) { font-size: 14px; }


/*  .p-bannernews02 */
  .p-bannernews02 .content dd { color: rgb(230,130,30); font-size: 33px; }
  .p-bannernews02 .content h1 {font-size: 40px; }
  .p-bannernews02 .content p { font-size: 22px;}

/* .a02newsF */
.a02newsF .a02news-2F .a02news-2 ul li .right p:nth-of-type(1) { font-size: 16px;}
.a02newsF .a02news-2F .a02news-2 ul li .right p:nth-of-type(2) { font-size: 14px;}
.weiba .left-b span { font-size: 14px;}
.weiba .right-b span { font-size: 14px; }
.newsF{margin-bottom: 100px;}
.newsF .main p {font-size: 14px; line-height: 26px;}


/*  .contact-2F */
.contact-2F .contact-2 .mid .main-1 ul li:last-of-type {padding-left: 0px; }

.contact-1F .contact-1 .top h3 { font-size: 22px;}
.contact-1F .contact-1 .top h4 { font-size: 17px;}
.contact-1F .contact-1 .main .left ul li .l-r p:nth-of-type(1) { font-size: 16px;}
.contact-1F .contact-1 .main .left ul li .l-r p:nth-of-type(2) { font-size: 14px;}

.contact-2F .contact-2 .top h3 { font-size: 22px;}
.contact-2F .contact-2 .top h4 { font-size: 20px;}
.contact-3F .contact-3 .top .t-1 h3 { font-size: 24px;}
.contact-3F .contact-3 .top .m-1 ul li { font-size: 14px;}

.contact-2F .contact-2 .mid .main-1 ul li label{font-size: 14px;}
.contact-2F .contact-2 .mid .t-1 { font-size: 16px;}
.contact-2F .contact-2 .mid .t-2 { font-size: 16px;}

.contact-3F .contact-3 .main .t-2 h3 { font-size: 24px;}
.contact-3F .contact-3 .main .t-2 h4 { font-size: 20px;}
.contact-3F .contact-3 .main ul li h5 { font-size: 18px;}
.contact-3F .contact-3 .main ul li p { font-size: 14px;}
.contact-3F .contact-3 .main .b-2 { margin-top: 30px; }


main .glo-4 .content { margin-left: 61.19%; }




.g_case .bao img {  height: 500px; }








}