/* 前端邵刚 */

*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;position: relative;padding: 0; width: 100%;color: #333;font-family:'微软雅黑', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

html{font-size: 100px;}

.ul,.ul .li,.ul li,.ul td,.ul dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #333; outline: none;}

textarea,select{outline:none;color:#666;font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

.edit img,
.img_inline_block img{ display: inline-block;height: auto;}

.gdt::-webkit-scrollbar{ width:4px;height: 1px;}

.gdt::-webkit-scrollbar-thumb{ background:#028555;border-radius: 2px;}

.gdt::-webkit-scrollbar-track{ background:#DDDDDD;border-radius: 2px;} 

.f_12{font-size:12px;}

.f_14{font-size:14px;}

.f_16{font-size:16px;}

.f_18{font-size:18px;}

.f_20{font-size:20px;}

.f_22{font-size:22px;}

.f_24{font-size:24px;}

.f_26{font-size:26px;}

.f_28{font-size:28px;}

.f_30{font-size:30px;}

.f_32{font-size:32px;}

.f_34{font-size:34px;}

.f_36{font-size:36px;}

.f_38{font-size:38px;}

.f_40{font-size:40px;}

.f_42{font-size:42px;}

.f_44{font-size:44px;}

.f_46{font-size:46px;}

.f_48{font-size:48px;}

.f_50{font-size:50px;}

.f_58{font-size: 58px;}

.f_68{font-size:68px;}

.f_88{font-size:88px;}

.mg50{margin-top: 0.5rem;}

.mg55{margin-top: 0.55rem;}

.mg60{margin-top: 0.6rem;}

.mg100{margin-top: 1rem;}

.pd0_100{padding-bottom: 1rem;}

.pd80_100{padding: max(50px, 0.8rem) 0 1rem;}

.pd90_100{padding: max(50px, 0.9rem) 0 1rem;}

.pd150_165{padding: 1.5rem 0 1.65rem;}

.fw_100{font-weight: 100;}

.img_cct{width: 100%;opacity: 0;}

.line10{line-height: calc(1em + 10px);}

.t_line1{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

.t_line2{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.t_line3{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.t_line4{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.t_line5{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

@font-face {
  font-family: "robotoR";
  src: url("../fonts/Roboto-Regular.ttf");
  font-style: normal;
}

.robotoR{font-family: "robotoR";}

@font-face {
  font-family: "robotoB";
  src: url("../fonts/Roboto-Bold.ttf");
  font-style: normal;
}

.robotoB{font-family: "robotoB";}


@font-face {
  font-family: "dinb";
  src: url("../fonts/DIN-BOLD.woff2") format("woff2"),
       url("../fonts/DIN-BOLD.woff") format("woff"),
       url("../fonts/DIN-BOLD.ttf") format("truetype"),
       url("../fonts/DIN-BOLD.eot") format("embedded-opentype"),
       url("../fonts/DIN-BOLD.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.dinb{font-family: "dinb";}

/*分页*/

.a_dw{position: relative;top: -70px;}

.box{max-width:1600px;width:85%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.box2{max-width:1760px;width:92.5%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.alltime2,.alltime2 *{-webkit-transition: all .6s cubic-bezier(.4,0,.2,1); -moz-transition: all .6s cubic-bezier(.4,0,.2,1); transition: all .6s cubic-bezier(.4,0,.2,1);}

.alltime3,.alltime3 *{-webkit-transition: all .8s cubic-bezier(.4,0,.2,1); -moz-transition: all .8s cubic-bezier(.4,0,.2,1); transition: all .8s cubic-bezier(.4,0,.2,1);}

.alltime4,.alltime4 *{-webkit-transition: all 1s cubic-bezier(.4,0,.2,1); -moz-transition: all 1s cubic-bezier(.4,0,.2,1); transition: all 1s cubic-bezier(.4,0,.2,1);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

.fce{text-align: center;}

.iw100{width: 100%;}

.place::-webkit-input-placeholder{color:#999;}

.place:-moz-placeholder{color:#999;}

.place::-moz-placeholder{color:#999;}

.place:-ms-input-placeholder{color:#999;}

/* 视频弹框 */
.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;z-index: 130;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

.z_tanchuang .tbox .modal {background: white;padding: 0px;display: block;border-radius: 5px;position: relative;width: 90%;width: 1000px;max-height: 90%;margin: 0 auto;transform: translateY(5%);opacity: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: -20px;right: -20px;cursor: pointer;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1000px;}

.z_tanchuang.act{visibility: visible;pointer-events: visible;opacity: 1;}

.z_tanchuang.act .tbox .modal{transform: translateY(0); opacity: 1;}

.itwo img:nth-child(2){position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}

.ifhover:hover .itwo img:nth-child(1){opacity: 0;}

.ifhover:hover .itwo img:nth-child(2){opacity: 1;}

.ihover:hover.itwo img:nth-child(1){opacity: 0;}

.ihover:hover.itwo img:nth-child(2){opacity: 1;}


/* 头部开始 */
.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 111;border-bottom: 1px solid rgba(255,255,255,0.3);}

.header .box2{display: flex;align-items: center;justify-content: space-between;}

.header .logo{position: relative;width: 120px;}

.header .rf{display: flex;align-items: center;}

.header .rf .ul{display: flex;}

.header .rf .ul .li{position: relative;display: flex;}

.header .rf .ul .li:not(:last-child){margin-right: 0.12rem;}

.header .rf .ul .li .lv1{position: relative;display: flex;}

.header .rf .ul .li .lv1 a{padding: 39px 0.24rem 40px;line-height: 21px;color: #fff;white-space: nowrap;}

.header .rf .ul .li .lv1 s{position: absolute;bottom: -1px;width: 100%;left: 0;height: 2px;}

.header .rf .ul .li .lv1 s::before{content: "";position: absolute;left: -1px;top: 0;width: calc(100% + 2px);height: 2px;background: rgba(255,255,255,0.8);-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);filter: blur(4px);opacity: 0;}

.header .rf .ul .li .lv1 s::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 2px;background: #fff;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);opacity: 0;}

.header .rf .ul .li.act .lv1 s::before{opacity: 1;}

.header .rf .ul .li.act .lv1 s::after{opacity: 1;}

.header .rf .ul .li .lv2List{position: absolute;left: -0.19rem;top: 100%;padding-top: 0.2rem;width: calc(100% + 0.38rem);display: none;transition: none;}

.header .rf .ul .li .lv2List .lcon{border-radius: 0.06rem;background: #fff;padding: 0.16rem 0 0.23rem;text-align: center;box-shadow: 0px 1px 5px #ddd;}

.header .rf .ul .li .lv2List .lcon .lv2 a{display: block;line-height: 18px;color: #555555;padding: 0.11rem 0.1rem;}

.header .rf .ul .li .lv2List .lcon .lv2 a:hover{background: #028555;color: #fff;}

.header .rf .tel{display: flex;align-items: center;margin-left: 0.53rem;}

.header .rf .tel .itwo{width: 21px;position: relative;margin-right: 8px;}

.header .rf .tel a{line-height: 19px;color: #fff;}

.header .rf .tel a:not(:last-child){margin-right: 0.13rem;}

.header .rf .global{position: relative;display: flex;margin-left: 0.45rem;display:none;}

.header .rf .global .gtp{display: flex;align-items: center;line-height: 19px;color: #fff;padding: 40px 0;}

.header .rf .global .gtp span{position: relative;width: 20px;margin-right: 9px;}

.header .rf .line{width: 1px;height: 18px;background: #fff;opacity: 0.3;margin: 0 0.3rem 0 0.29rem;}

.header .rf .search a{display: block;width: 42px;height: 42px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: rgba(255,255,255,0.1);}

.header .rf .global .gbt{position: absolute;left: 0;top: 100%;padding-top: 0.2rem;width: 100%;display: none;transition: none;}

.header .rf .global .gbt .gcon{border-radius: 0.06rem;background: #fff;padding: 0.16rem 0 0.23rem;text-align: center;}

.header .rf .global .gbt .gcon .link a{display: block;line-height: 18px;color: #555555;padding: 0.11rem 0.1rem;}

.header .rf .global .gbt .gcon .link a:hover{background: #028555;color: #fff;}

.header.act,
.header.act2,
.header:hover{background: #fff;}

.header.act{-moz-box-shadow: 0px 1px 5px #ddd;
  -webkit-box-shadow: 0px 1px 5px #ddd;
  box-shadow: 0px 1px 5px #ddd;}

.header.act .rf .ul .li .lv1 a,
.header.act2 .rf .ul .li .lv1 a,
.header:hover .rf .ul .li .lv1 a{color: #333;}

.header.act .rf .ul .li.act .lv1 s::before,
.header.act2 .rf .ul .li.act .lv1 s::before,
.header:hover .rf .ul .li.act .lv1 s::before{opacity: 0;}

.header.act .rf .ul .li.act .lv1 s::after,
.header.act2 .rf .ul .li.act .lv1 s::after,
.header:hover .rf .ul .li.act .lv1 s::after{opacity: 1;background: #028555;}

.header.act .rf .tel a,
.header.act2 .rf .tel a,
.header:hover .rf .tel a{color: #333333;}

.header.act .rf .tel a:hover,
.header.act2 .rf .tel a:hover,
.header:hover .rf .tel a:hover{color: #028555;}

.header.act .rf .global .gtp,
.header.act2 .rf .global .gtp,
.header:hover .rf .global .gtp{color: #333333;}

.header.act .rf .global:hover .gtp,
.header.act2 .rf .global:hover .gtp,
.header:hover .rf .global:hover .gtp{color: #028555;}

.header.act .line,
.header.act2 .line,
.header:hover .line{background: #999999;opacity: 1;}

.header.act .rf .search a,
.header.act2 .rf .search a,
.header:hover .rf .search a{background: #028555;}

.header.act .itwo img:nth-child(1),
.header.act2 .itwo img:nth-child(1),
.header:hover .itwo img:nth-child(1){opacity: 0;}

.header.act .itwo img:nth-child(2),
.header.act2 .itwo img:nth-child(2),
.header:hover .itwo img:nth-child(2){opacity: 1;}

.footer{border-top: 0.08rem solid #028555;background: #F9F9F9;}

.footer .ftp{display: flex;justify-content: space-between;padding: 0.76rem 0 0.3rem;}

.footer .ftp .lf{width: calc(400 / 1060 * 100%);padding-top: 5px;}

.footer .ftp .lf .ftlogo{display: flex;}

.footer .ftp .lf .ftlogo a{width: 155px;}

.footer .ftp .lf .list{margin-top: 0.63rem;}

.footer .ftp .lf .list .item{display: flex;line-height: 18px;color: #333;}

.footer .ftp .lf .list .item:not(:last-child){margin-bottom: 0.2rem;}

.footer .ftp .lf .list .item .set{width: 16px;min-width: 16px;margin-right: 0.11rem;height: 18px;display: flex;align-items: flex-end;}

.footer .ftp .lf .list .item .det{line-height: 18px;color: #333;}

.footer .ftp .lf .list .item .det a{color: #333;}

.footer .ftp .lf .list .item .det a:hover{color: #028555;}

.footer .ftp .lf .links{display: inline-flex;padding: 32px 0;position: relative;margin-top: 16px;}

.footer .ftp .lf .links .item{position: static;margin-right: 0.15rem;}

.footer .ftp .lf .links .item .ico{width: 36px;height: 36px;border-radius: 50%;position: relative;}

.footer .ftp .lf .links .item .pop{position: absolute;top: 0;left: 100%;width: 100px;height: 100px;background: #fff;opacity: 0;transform: translateX(50px);pointer-events: none;}

.footer .ftp .lf .links .item:hover .pop{opacity: 1;transform: translateX(0);pointer-events: all;}

.footer .ftp .rf{width: calc(1030 / 1600 * 100%);}

.footer .ftp .rf .ul{display: flex;justify-content: space-between;}

.footer .ftp .rf .ul .li .lv1{display: flex;}

.footer .ftp .rf .ul .li .lv1 a{line-height: 24px;color: #333;}

.footer .ftp .rf .ul .li .lv2List .lv2{display: flex;}

.footer .ftp .rf .ul .li .lv2List .lv2 a{line-height: 18px;color: #555555;}

.footer .ftp .rf .ul .li .lv2List{margin-top: 0.34rem;}

.footer .ftp .rf .ul .li .lv2List .lv2:not(:last-child){margin-bottom: 0.22rem;}

.footer .ftp .rf .ul .li .lv1 a:hover{color: #028555;}

.footer .ftp .rf .ul .li .lv2List .lv2 a:hover{color: #028555;}

.footer .fbt{border-top: 1px solid #D9D9D9;display: flex;justify-content: space-between;flex-wrap: wrap;padding: 0.24rem 0 0.27rem;line-height: 24px;color: #555;}

.footer .fbt a{color: #555;}

.footer .fbt a:hover{color: #028555;}

.sidebar{position: fixed;right: 20px;top: 50%;transform: translateY(-50%);z-index: 99;}

.sidebar .item{display: flex;}

.sidebar .item .ss{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 75px;background: rgba(2, 133, 85, 0.6);}

.sidebar .item .ss .txt{line-height: 16px;color: #fff;}

.sidebar .item.item_sh .ss{padding: 17px 0 20px;position: relative;}

.sidebar .item.item_sh .ss::before{content: "";position: absolute;height: 1px;width: 51px;background: #FFFFFF;opacity: 0.3;bottom: 0;left: 12px;}

.sidebar .item.item_sh .ss .txt{margin-top: 5px;}

.sidebar .item.item_tel .ss{padding: 18px 0 20px;position: relative;}

.sidebar .item.item_tel .ss::before{content: "";position: absolute;height: 1px;width: 51px;background: #FFFFFF;opacity: 0.3;bottom: 0;left: 12px;}

.sidebar .item.item_tel .ss .txt{margin-top: 7px;}

.sidebar .item.item_tel .ss .pop{position: absolute;right: 100%;top: 10px;padding-right: 20px;opacity: 0;transform: translateX(-50px);pointer-events: none;}

.sidebar .item.item_tel .ss .pop .pcon{display: flex;align-items: center;white-space: nowrap;background: rgba(2, 133, 85, .96);padding: 0.22rem 0.21rem 0.22rem 0.17rem;border-radius: 2px;}

.sidebar .item.item_tel .ss .pop .pcon span{width: 21px;min-width: 21px;margin-right: 8px;}

.sidebar .item.item_tel .ss .pop .pcon a{line-height: 19px;color: #fff;}

.sidebar .item.item_tel .ss .pop .pcon a:not(:last-child){margin-right: 13px;}

.sidebar .item.item_tel .ss .pop .pcon a:hover{text-decoration: underline;}

.sidebar .item.item_tel .ss:hover .pop{transform: translateX(0);opacity: 1;pointer-events: all;}

.sidebar .item.item_zx .ss{padding: 19px 0 20px;}

.sidebar .item.item_zx .ss .txt{margin-top: 9px;}

.sidebar .item .ss:hover{background: rgba(2, 133, 85, 1);}

.sidebar .item:first-child .ss{border-radius: 2px 2px 0 0;}

.sidebar .item:last-child .ss{border-radius: 0 0 2px 2px;}

.sidebar .item:first-child:last-child{border-radius: 2px;}

.in1 .ss{display: block;position: relative;}

.in1 .ss .img{position: relative;}

.in1 .ss .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 100px 0 23px;display: flex;align-items: center;}

.in1 .ss .txt .t1{width: 120px;transform: translateY(50px);opacity: 0;pointer-events: none;transition-delay: 0.1s;}

.in1 .ss .txt .t2{margin-top: 0.14rem;line-height: calc(92 / 68);color: #fff;letter-spacing: 0.08em;text-shadow: 0 1px rgba(0, 0, 0, 0.1);transform: translateY(50px);opacity: 0;pointer-events: none;transition-delay: 0.2s;}

.in1 .ss .txt .t2 span{vertical-align: middle;transform: translateY(-0.05em);position: relative;display: inline-block;margin-right: 10px;}

.in1 .ss .txt .t3{margin-top: 0.25rem;line-height: 1.3;color: #fff;text-shadow: 0 1px rgba(0, 0, 0, 0.1);transform: translateY(50px);opacity: 0;pointer-events: none;transition-delay: 0.3s;}

.in1 .ss .txt .t4{display: flex;margin-top: 0.49rem;transform: translateY(50px);opacity: 0;pointer-events: none;transition-delay: 0.4s;}

.in1 .swiper-slide-active .ss .txt .t1{transform: translateY(0);opacity: 1;pointer-events: all;}

.in1 .swiper-slide-active .ss .txt .t2{transform: translateY(0);opacity: 1;pointer-events: all;}

.in1 .swiper-slide-active .ss .txt .t3{transform: translateY(0);opacity: 1;pointer-events: all;}

.in1 .swiper-slide-active .ss .txt .t4{transform: translateY(0);opacity: 1;pointer-events: all;}

.in1 .active .ss .txt .t1{transition-delay: 0.7s;}

.in1 .active .ss .txt .t2{transition-delay: 0.8s;}

.in1 .active .ss .txt .t3{transition-delay: 0.9s;}

.in1 .active .ss .txt .t4{transition-delay: 1s;}

.in1{position: relative;}

.in1 .scroll{position: absolute;z-index: 20;right: 0.8rem;bottom: 0.4rem;width: 30px;animation: scroll 1s linear infinite alternate;}

@keyframes scroll {
  0%{transform: translateY(-10px);}
  100%{transform: translateY(10px);}
}

.ibtn{width: 160px;height: 48px;display: flex;align-items: center;border-radius: 24px;line-height: 20px;padding-left: 36px;}

.ibtn span{position: relative;margin-left: 7px;width: 20px;}

.ibtn1{border: 1px solid rgba(255,255,255,0.3);color: #fff;}

.ibtn1:hover{background: #028555;border-color: #028555;}

.ibtn2{border: 1px solid #028555;color: #028555;}

.ibtn2:hover{background: #028555;color: #fff;}

.in1 .swplbd{position: absolute;z-index: 20;left: 0;bottom: 0.4rem;width: 100%;}

.in1 .swiper-pagination{display: flex;position: relative;bottom: 0;align-items: center;}

.in1 .swiper-pagination span{width: 30px;height: 3px;border-radius: 3px;background: #fff;opacity: 0.3;margin-right: 8px;}

.in1 .swiper-pagination span.swiper-pagination-bullet-active{width: 50px;opacity: 1;}

.in2 .ss{position: relative;}

.in2 .ss .img1{position: absolute;top: 0;left: 0;z-index: 5;}

.in2 .ss .img3{position: absolute;z-index: 10;top: calc(444 / 1044 * 100%);left: calc(442 / 1600 * 100%);width: calc(751 / 1600 * 100%);}

.in2 .ss .txt{position: absolute;left: 0;bottom: calc(265 / 1044 * 100%);font-size: 280px;line-height: 1;height: 1em;overflow: hidden;color: #f7f7f7;text-align: center;width: 100%;text-align: center;}

.in3{background-position: center;background-size: cover;background-repeat: no-repeat;}

.in3 .txt{width: calc(795 / 1600 * 100%);}

.in3 .txt .tit{line-height: calc(63 / 48 * 100%);color: #fff;}

.in3 .txt .t2{margin-top: 0.4rem;color: #fff;}

.in3 .txt .t3{margin-top: 0.23rem;line-height: calc(28 / 16);color: #fff;}

.in3 .txt .t4{margin-top: 0.55rem;display: flex;}

.in3 .ul{display: flex;margin-top: 1.28rem;}

.in3 .ul .li:not(:last-child){margin-right: 0.8rem;}

.in3 .ul .li .ico{width: 50px;margin: 0 auto;}

.in3 .ul .li .t1{display: flex;align-items: baseline;justify-content: center;margin-top: 0.17rem;}

.in3 .ul .li .t1 .tt{color: rgba(255,255,255,0);position: relative;}

.in3 .ul .li .t1 .tt span{position: absolute;left: 0;top: 0;color: #fff;}

.in3 .ul .li .t1 .sub{margin-left: 5px;color: #fff;}

.in3 .ul .li .t1 .sub.jia{color: rgba(255,255,255,0);width: 0.4em;height: 0.4em;line-height: 0.4em;position: relative;background: url(../images/svg/jia.svg) no-repeat center bottom;background-size: contain;}

.in3 .ul .li .t2{margin-top: 4px;color: #fff;text-align: center;}

.in4{position: relative;background: #F7F7F7 url(../images/in4_bg.png) no-repeat center;background-size: cover;overflow: hidden;}

.in4 .box{display: flex;justify-content: space-between;}

.in4 .box .lf{padding: 1.4rem 0 1.25rem;width: calc(820 / 1600 * 100%);}

.in4 .lf .tit{line-height: calc(63 / 48 * 100%);color: #111;}

.in4 .lf .tline{width: 30px;height: 2px;background: #CCCCCC;margin-top: 0.35rem;}

.in4 .lf .t2{margin-top: 0.33rem;line-height: calc(28 / 16);}

.in4 .lf .t3{margin-top: 0.54rem;}

.in4 .lf .ul{display: flex;margin-top: 1rem;}

.in4 .lf .ul .li{width: calc((100% - 0.4rem)/3);margin: 0 0.2rem 0 0;}

.in4 .lf .ul .li:nth-child(3n){margin-right: 0;}

.in4 .lf .ul .li .img{overflow: hidden;}

.in4 .lf .ul .li .txt{line-height: 21px;margin-top: 1em;}

.in4 .lf .ul .li:hover .img img{transform: scale(1.05);}

.in4 .rf{width: calc(680 / 1600 * 100% + (100vw - min(1600px, 85vw)) / 2);margin-right: calc((100vw - min(1600px, 85vw)) / 2 * -1);}

.in4 .rf .swiper-container{height: 100%;}

.in4 .rf .swiper-slide{height: auto;}

.in4 .rf .img{height: 100%;}

.in4 .rf .img img{height: 100%;object-fit: cover;}

.in4 .rf .txt{position: absolute;bottom: 0.44rem;left: calc(0.86rem + 32px);width: calc(100% - 1.72rem - 64px);text-align: center;line-height: calc(1em + 12px);color: #fff;}

.in4 .rf .swpbtn a{position: absolute;bottom: 0.51rem;width: 32px;z-index: 15;}

.in4 .rf .swpbtn a.prev{left: 0.43rem;}

.in4 .rf .swpbtn a.next{right: 0.43rem;}

.in4 .rf .swpbtn a.next img{transform: rotate(180deg);}

.in4 .rf .swpbtn a:hover img{transform: scale(1.25);}

.in4 .rf .swpbtn a.next:hover img{transform: rotate(180deg) scale(1.25);}

.in5 .tit{line-height: calc(63 / 48 * 100%);color: #111;}

.in5 .sbox{position: relative;}

.in5 .imgs{position: relative;}

.in5 .imgs img{position: absolute;top: 0;left: 0;opacity: 0;}

.in5 .imgs img:first-child{position: relative;}

.in5 .imgs img.act{opacity: 1;}

.in5 .imgs::before{content: "";position: absolute;z-index: 10;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/in5_1.png) no-repeat center;background-size: cover;}

.in5 .ul .li .ss .bg{display:none;}

.in5 .ul{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;display: flex;}

.in5 .ul .li{width: 25%;border-right: 1px solid rgba(255,255,255,0.3);}

.in5 .ul .li .ss{display: flex;align-items: flex-end;height: 100%;}

.in5 .ul .li .txt{width: 100%;padding: 0.37rem 0.2rem 0.29rem;}

.in5 .ul .li .txt .ico{width: 70px;margin: 0 auto;}

.in5 .ul .li .txt .t1{margin-top: 1em;color: #fff;}

.in5 .ul .li .txt .text{margin-top: 1em;height: 0;overflow: hidden;}

.in5 .ul .li .txt .text .t2{line-height: 21px;color: #fff;}

.in5 .ul .li .txt .text .more{margin-top: calc(22 / 16 * 1em);}

.in5 .ul .li .txt .text .more img{transform: rotate(180deg);margin: 0 auto;}

.in5 .ul .li.act .txt{background: #028555;}

.in5 .ul .li.act .text{height: 75px;}

.in6 .ul{display: flex;}

.in6 .ul .li{width: calc(500 / 1600 * 100%);margin-right: calc(50 / 1600 * 100%);}

.in6 .ul .li:nth-child(3n){margin-right: 0;}

.in6 .ul .li .ss{display: block;box-shadow: 0px 0.06rem 0.2rem 0px rgba(0, 0, 0, 0.08);}

.in6 .ul .li .ss .img{overflow: hidden;}

.in6 .ul .li .ss .txt{padding: 0.3rem 0.4rem 0.53rem;background: #fff;}

.in6 .ul .li .ss .txt .t1{line-height: 1.3;color: #111111;}

.in6 .ul .li .ss .txt .t2{line-height: calc(1em + 12px);height: calc(2em + 24px);margin: 0.22rem 0;}

.in6 .ul .li .ss .txt .t3{display: flex;align-items: center;line-height: 20px;}

.in6 .ul .li .ss .txt .t3 img{width: 20px;margin-right: 8px;}

.in6 .ul .li .ss:hover .img img{transform: scale(1.05);}

.in6 .ul .li .ss:hover .txt .t1{color: #028555;}

.in6 .more{display: flex;justify-content: center;}

.in2{background: #f7f7f7;}

.in2 .title{position: absolute;top: 0.9rem;left: 0;width: 100%;z-index: 15;}

.in2 .title .t1{line-height: calc(63 / 48 * 100%);color: #111;}

.in2 .title .t2{line-height: calc(29 / 22);margin-top: 0.33rem;}

.in2 .title .t3{display: flex;justify-content: center;margin-top: 0.38rem;}

.in2 .ul .li{position: absolute;z-index: 20;width: 100px;height: 100px;}

.in2 .ul .li a{display: flex;align-items: center;justify-content: center;width: 100px;height: 100px;background: #fff;border-radius: 50%;color: #111;line-height: calc(1em + 10px);position: relative;z-index: 5;}

.in2 .ul .li::before{content: "";position: absolute;width: 140%;height: 140%;top: -20%;left: -20%;border-radius: 50%;background: #f0f0f0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);opacity: 1;}

.in2 .ul .li:nth-child(1){top: calc(263 / 1044 * 100%);left: calc(156 / 1600 * 100%);margin: -50px 0 0 -50px;}

.in2 .ul .li:nth-child(2){top: calc(454 / 1044 * 100%);left: calc(97 / 1600 * 100%);margin: -50px 0 0 -50px;}

.in2 .ul .li:nth-child(3){top: calc(654 / 1044 * 100%);left: calc(86 / 1600 * 100%);margin: -50px 0 0 -50px;}

.in2 .ul .li:nth-child(4){top: calc(854 / 1044 * 100%);left: calc(136 / 1600 * 100%);margin: -50px 0 0 -50px;}

.in2 .ul .li:nth-child(5){top: calc(263 / 1044 * 100%);right: calc(156 / 1600 * 100%);margin: -50px -50px 0 0;}

.in2 .ul .li:nth-child(6){top: calc(454 / 1044 * 100%);right: calc(97 / 1600 * 100%);margin: -50px -50px 0 0;}

.in2 .ul .li:nth-child(7){top: calc(654 / 1044 * 100%);right: calc(86 / 1600 * 100%);margin: -50px -50px 0 0;}

.in2 .ul .li:nth-child(8){top: calc(854 / 1044 * 100%);right: calc(136 / 1600 * 100%);margin: -50px -50px 0 0;}

.in2 .ul .li:hover a,
.in2 .ul .li.act a{color: #fff;background: #028555;}

.in2 .ul .li:hover::before,
.in2 .ul .li.act::before{background: rgba(2, 133, 85, 0.1);}


.productsLayout .box{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}

.pdnav{width: calc(420 / 1600 * 100%);box-shadow: 0px 0.06rem 0.2rem 0px rgba(0, 0, 0, 0.08);}

.pdnav .ptp .ss{display: flex;align-items: center;padding: 0.34rem 0.42rem 0.37rem 0.38rem;line-height: calc(32 / 24);}

.pdnav .ptp .ss span{width: 28px;min-width: 28px;margin-right: 0.18rem;}

.pdnav .pbt{border-top: 1px solid #E5E5E5;}

.pdnav .pbt .li .ss{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding: 0 0.4rem 0.21rem;position: relative;}

.pdnav .pbt .li .ss s{position: absolute;left: 0;top: 0;width: 0.06rem;height: 0;background: #028555;}

.pdnav .pbt .li .ss .line{border-top: 1px solid #E5E5E5;width: 100%;margin-bottom: 0.19rem;}

.pdnav .pbt .li .ss .tt{line-height: 24px;max-width: calc(100% - 56px);}
 
.pdnav .pbt .li .ss .ico{position: relative;width: 28px;height: 28px;}

.pdnav .pbt .li:first-child .ss .line{opacity: 0;}

.pdnav .pbt .li:hover .ss,
.pdnav .pbt .li.act .ss{background: rgba(2, 133, 85, 0.03);}

.pdnav .pbt .li:hover .ss s,
.pdnav .pbt .li.act .ss s{height: 100%;}

.pdnav .pbt .li:hover .ss .line,
.pdnav .pbt .li.act .ss .line{border-color: rgba(2, 133, 85, 0.03);}

.pdnav .pbt .li:hover .ss .tt,
.pdnav .pbt .li.act .ss .tt{color: #028555;}

.pdnav .pbt .li.act .itwo img:nth-child(1){opacity: 0;}

.pdnav .pbt .li.act .itwo img:nth-child(2){opacity: 1;}

.pdlist{width: calc(1140 / 1600 * 100%);}

.pdlist .ptp{box-shadow: 0 0.06rem 0.2rem 0px rgba(0, 0, 0, 0.08);background: #fff;padding: 0.2rem 0.4rem 0.47rem;}

.pdlist .ptp .sear{background: #F9F9F9;display: flex;align-items: center;}

.pdlist .ptp .sear .ico{width: 58px;height: 70px;min-width: 58px;position: relative;display: flex;align-items: center;justify-content: center;}

.pdlist .ptp .sear input{height: 70px;background: none;border: none;outline: none;}

.pdlist .ptp .status{display: flex;}

.pdlist .ptp .status .tt{white-space: nowrap;margin-right: 19px;line-height: 21px;margin-top: 0.32rem;}

.pdlist .ptp .status .list{display: flex;flex-wrap: wrap;}

.pdlist .ptp .status .list .item{display: flex;align-items: center;line-height: 21px;margin: 0.32rem 0.3rem 0 0;color: #666666;}

.pdlist .ptp .status .list .item span{width: 15px;height: 15px;border: 1px solid #E5E5E5;margin-right: 0.12rem;}

.pdlist .ptp .status .list .item:first-child{font-weight: bold;}

.pdlist .ptp .status .list .item.act,
.pdlist .ptp .status .list .item:hover{color: #028555;}

.pdlist .ptp .status .list .item.act span{background: #028555;border-color: #028555;}

.pdlist .pbt{padding-top: 0.1rem;}

.pul{display: flex;flex-wrap: wrap;}

.pul .li{width: calc((100% - 0.6rem) / 3);margin: 0.3rem 0.3rem 0 0;}

.pul .li:nth-child(3n){margin-right: 0;}

.pul .li .ss{display: block;height: 100%;box-shadow: 0 0.06rem 0.2rem 0px rgba(0, 0, 0, 0.08);}

.pul .li .ss .img{overflow: hidden;}

.pul .li .txt{border-top: 1px solid #F0F0F0;padding: 0.25rem 0.29rem 0.39rem;}

.pul .li .txt .t1{line-height: 24px;position: relative;}

.pul .li .txt .t1::before{content: "";position: absolute;top: 50%;left: -0.29rem;width: 0.06rem;height: 0.15rem;margin-top: -0.07rem;background: #028555;opacity: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.pul .li .txt .t2{line-height: 17px;color: #555555;margin-top: 0.24rem;}

.pul .li .txt .t3{line-height: 17px;color: #555555;margin-top: 0.14rem;}

.pul .li .ss:hover .img img{transform: scale(1.05);}

.pul .li .ss:hover .txt{background: rgba(2, 133, 85, 0.03);}

.pul .li .ss:hover .txt .t1{color: #028555;}

.pul .li .ss:hover .txt .t1::before{opacity: 1;}

.header_place{height: 100px;}

.pdcont{width: calc(1140 / 1600 * 100%);}

.pdc_swp{background: url(../images/pdc1_1.png) no-repeat bottom center;padding: 1.18rem 0 30px;}

.pdc_swp .t1{line-height: calc(1em + 8px);color: #028555;}

.pdc_swp .t2{line-height: 21px;color: #555555;margin-top: calc(1em - 1px);}

.pdc_swp .swiper-container{max-width: 751px;margin: 0.86rem auto 0;}

.pdc_swp .pogin{margin-top: 0.5rem;}

.pdc_swp .swiper-container:not(one-swiping) .pogin .swiper-pagination{display: flex;align-items: center;position: relative;bottom: 0;justify-content: center;}

.pdc_swp .swiper-pagination span{height: 3px;width: 30px;border-radius: 3px;background: #DBDBDB;opacity: 1;margin: 0 4px;}

.pdc_swp .swiper-pagination span.swiper-pagination-bullet-active{width: 50px;background: #028555;}

.crumb{padding: 0.24rem 0 0.28rem;}

.crumb a{display: inline;line-height: calc(1em + 12px);color: #555555;}

.crumb .home{width: 22px;margin-right: 18px;display: inline-block;vertical-align: middle;}

.crumb span{width: 18px;display: inline-block;vertical-align: middle;margin: 0 14px 0 13px;}

.crumb a:hover{color: #028555;}

.pdnav2 .ptp .ss span{width: 27px;}

.pdcont{box-shadow: 0 0.06rem 0.2rem 0px rgba(0, 0, 0, 0.08);background: #fff;}

.pdcont .pdc1{padding: 0.33rem 0.45rem 0.55rem 0.55rem;border-bottom: 1px solid #E5E5E5;}

.pdcont .pdc1 .t1{line-height: calc(32 / 24);color: #333;}

.pdcont .pdc1 .tline{border-bottom: 1px solid #E5E5E5;margin-top: 0.38rem;}

.pdcont .pdc1 .t2{display: flex;flex-wrap: wrap;padding-top: 0.18rem;}

.pdcont .pdc1 .t2 p{margin-top: 0.17rem;padding-right: 0.3rem;line-height: 24px;padding-left: 18px;position: relative;}

.pdcont .pdc1 .t2 p:nth-child(odd){width: calc(584 / 1040 * 100%);}

.pdcont .pdc1 .t2 p::before{content: "";position: absolute;left: 0;top: 9px;width: 6px;height: 6px;background: #BDBDBD;border-radius: 50%;}

.pdcont .pdc2{padding: 0.55rem 0.45rem 0.55rem 0.55rem;}

.pdcont .pdc2 .t1{line-height: calc(32 / 24);color: #333;}

.pdcont .pdc2 .tline{border-bottom: 1px solid #E5E5E5;margin-top: 0.38rem;}

.pdcont .pdc2 .ul{margin-top: 0.4rem;}

.pdcont .pdc2 .ul .li{display: flex;justify-content: space-between;}

.pdcont .pdc2 .ul .li:not(:last-child){margin-bottom: 0.3rem;}

.pdcont .pdc2 .ul .li .img{width: 320px;height: 205px;border: 1px solid #E5E5E5;}

.pdcont .pdc2 .ul .li .img img{height: 100%;}

.pdcont .pdc2 .ul .li .txt{display: flex;align-items: center;width: calc(100% - 320px - 0.5rem);}

.pdcont .pdc2 .ul .li .txt .tt{max-height: 205px;overflow-x: hide;padding-right: 0.2rem;}

.pdcont .pdc2 .ul .li .txt .tt p:not(:last-child){margin-bottom: 10px;}

.pdcont .pdc2 .ul .li .txt .tt p{padding-left: 18px;position: relative;}

.pdcont .pdc2 .ul .li .txt .tt p::before{content: "";position: absolute;left: 0;top: calc(0.5em + 2px);width: 6px;height: 6px;background: #BDBDBD;border-radius: 50%;}

.ct1 .tt{line-height: calc(63 / 48);color: #111;}

.ct1 .sbox{display: flex;flex-wrap: wrap;box-shadow: 0px 0.06rem 0.2rem 0px rgba(0, 0, 0, 0.08);}

.ct1 .lf{width: calc(1060 / 1600 * 100%);}

.ct1 .lf img{width: 100%;height: 100%;object-fit: cover;}

.ct1 .rf{width: calc(540 / 1600 * 100%);padding: 0.75rem 0.5rem 0.88rem 0.7rem;}

.ct1 .rf .t1{line-height: 1.3;}

.ct1 .rf .tline{border-bottom: 1px dashed #E5E5E5;margin: 0.38rem 0 0.37rem;}

.ct1 .rf .item{display: flex;}

.ct1 .rf .item:not(:last-child){margin-bottom: 0.21rem;}

.ct1 .rf .item .set{width: 14px;min-width: 14px;height: 18px;display: flex;align-items: center;margin-right: 12px;}

.ct1 .rf .item .det{line-height: 18px;}

.ct1 .rf .item .det a:hover{color: #028555;}

.ct1 .sbox2{margin-top: 0.75rem;}

.ct1 .tt2{line-height: calc(32 / 24);}

.ct1 .ul{display: flex;flex-wrap: wrap;padding-top: 0.24rem;}

.ct1 .ul .li{width: calc((100% - 0.4rem) / 3);margin: 0.2rem 0.2rem 0 0;}

.ct1 .ul .li:nth-child(3n){margin-right: 0;}

.ct1 .ul .li .ss{box-shadow: 0px 0.06rem 0.2rem 0px rgba(0, 0, 0, 0.08);padding: 0.47rem 0.5rem 0.49rem;height: 100%;}

.ct1 .ul .li .ss .t1{line-height: 24px;}

.ct1 .ul .li .ss .t2{margin-top: 0.19rem;line-height: 21px;}

.ct1 .ul .li .ss .tline{border-bottom: 1px dashed #E5E5E5;margin: 0.24rem 0 0.21rem;}

.ct1 .ul .li .ss .stt{display: flex;align-items: baseline;}

.ct1 .ul .li .ss .stt:not(:last-child){margin-bottom: 0.2rem;}

.ct1 .ul .li .ss .stt .ico{position: relative;width: 14px;min-width: 14px;margin-right: 9px;}

.ct1 .ul .li.li_more .ss{display: flex;align-items: center;justify-content: center;}

.ct1 .ul .li.li_more .ss .icon{width: 50px;position: relative;}

.ct1 .ul .li.li_more .ss .txt{line-height: 24px;margin-top: 0.12rem;text-align: center;}

.ct1 .ul .li .ss:hover{background: #028555;}

.ct1 .ul .li .ss:hover .t1{color: #fff;}

.ct1 .ul .li .ss:hover .t2{color: #fff;}

.ct1 .ul .li .ss:hover .tline{border-color: rgba(255,255,255,0.2);}

.ct1 .ul .li .ss:hover .stt .det{color: #fff;}

.ct1 .ul .li .ss:hover .stt .det a{color: #fff;}

.ct1 .ul .li.li_more .ss:hover .txt{color: #fff;}

.se6.ct2{background: url(../images/ct2_bg.jpg) no-repeat bottom center;margin-top:0;}


.pdnav .pbt .ul1{display:none;}

.indexLayout .swiper-wrapper{height: auto;}

.in2_swp2{display:none;}












@media screen and (min-width: 1201px) {
  .yd{display: none;}
  .mhead,.mnav{display: none;}
}

@media screen and (max-width:1800px) {
  html{font-size: 95px;}
}

@media screen and (max-width:1700px) {
  html{font-size: 90px;}
  .f_12{font-size:12px;}
  .f_14{font-size:14px;}
  .f_16{font-size:16px;}
  .f_18{font-size:16px;}
  .f_20{font-size:18px;}  
  .f_22{font-size:20px;}
  .f_24{font-size:22px;}
  .f_26{font-size:24px;}
  .f_28{font-size:26px;}
  .f_30{font-size:26px;}
  .f_32{font-size:28px;}
  .f_34{font-size:30px;}
  .f_36{font-size:32px;}
  .f_38{font-size:32px;}
  .f_40{font-size:36px;}
  .f_42{font-size:36px;}
  .f_44{font-size:38px;}
  .f_46{font-size:38px;}
  .f_48{font-size:40px;}
  .f_50{font-size:44px;}
  .f_58{font-size:50px;}
  .f_68{font-size:56px;}
  .f_88{font-size:70px;}
}

@media screen and (max-width:1600px) {
  html{font-size: 85px;}

  .header .rf .ul .li .lv1 a{padding-left: 0.18rem;padding-right: 0.18rem;}

  .header .rf .global{margin-left: 0.3rem;}

  .header .rf .tel{margin-left: 0.4rem;}
}

@media screen and (max-width:1500px){
  html{font-size: 80px;}
  .f_12{font-size:12px;}
  .f_14{font-size:14px;}
  .f_16{font-size:16px;}
  .f_18{font-size:16px;}
  .f_20{font-size:16px;}  
  .f_22{font-size:18px;}
  .f_24{font-size:20px;}
  .f_26{font-size:22px;}
  .f_28{font-size:24px;}
  .f_30{font-size:24px;}
  .f_32{font-size:26px;}
  .f_34{font-size:28px;}
  .f_36{font-size:30px;}
  .f_38{font-size:30px;}
  .f_40{font-size:32px;}
  .f_42{font-size:34px;}
  .f_44{font-size:36px;}
  .f_46{font-size:36px;}
  .f_48{font-size:38px;}
  .f_50{font-size:40px;}
  .f_58{font-size:44px;}
  .f_68{font-size:50px;}
  .f_88{font-size:60px;}
}

@media screen and (max-width:1400px) {
  html{font-size: 75px;}

  .header .rf .ul .li .lv1 a{padding-left: 0.1rem;padding-right: 0.1rem;}

  .header .rf .global{margin-left: 0.15rem;}

  .header .rf .tel{margin-left: 0.15rem;}

  .header .rf .line{margin: 0 0.2rem;}

  .header .rf .ul .li:not(:last-child){margin-right: 0.06rem;}
}

@media screen and (max-width:1300px) {
  html{font-size: 70px;}
}

@media (max-width:1200px) {
  html{font-size: 65px;}
  .f_12 {font-size: 12px;}
  .f_16 {font-size: 14px;}
  .f_18 {font-size: 16px;}
  .f_20 {font-size: 16px;}
  .f_22 {font-size: 16px;}
  .f_24 {font-size: 16px;}
  .f_26 {font-size: 16px;}
  .f_28 {font-size: 18px;}
  .f_30 {font-size: 18px;}
  .f_32 {font-size: 20px;}
  .f_34 {font-size: 20px;}
  .f_36 {font-size: 20px;}
  .f_38 {font-size: 20px;}
  .f_40 {font-size: 22px;}
  .f_42 {font-size: 22px;}
  .f_44 {font-size: 22px;}
  .f_46 {font-size: 24px;}
  .f_48 {font-size: 24px;}
  .f_50 {font-size: 24px;}
  .f_58 {font-size: 24px;}
  .f_68 {font-size: 26px;}
  .f_88 {font-size: 28px;}

  body{min-width: 200px;padding-top: 50px;}
  
	.box{width: 90%;min-width: 100px;padding: 0;}

  .wow,
  .wow1{opacity: 1;}

  .a_dw{top: -50px;}

  .pc{display: none;}

  .header{display: none;}

  .z_tanchuang .tbox .modal{width: 90%;}

  .z_tanchuang .tbox .modal .out{right: 0;top: -50px;}

  /* ph nav */
  .mhead{display: block;width: 100%;height: 50px;position: fixed;z-index: 129;top: 0;left: 0;background:#fff ;border-bottom: 1px solid #eee;}

  .mhead .menu{height: 50px;padding-left: 35px;background:url(../images/m1.png) center right no-repeat ;background-size: 30px;float: right;}

  .mhead .ss{float: right;width: 40px;height: 50px;background: url(../images/ss_m.png) center no-repeat;background-size: 22px auto;}

  .mhead .logo{display: block;position: absolute;top: 0;left: 0;z-index: 3;}

  .mhead .logo img{display: block;height: 38px;margin-top: 8px;}

  .mhead.act{-moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;}

  .mnav {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index: 135;display: block;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

  .mnav .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.7) ;position: absolute;top: 0;left: 0;z-index: 1;}

  .mnav .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

  .mnav .mbox .ul1 li .ltop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; }

  .mnav .mbox .ul1 li .ltop a{display: block;width: 100%;}

  .mnav .mbox .ul1 li .ltop span{display: block;width: 50px;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;background:url(../images/r_hui2.png) center no-repeat ;background-size: 16px;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

  .mnav .mbox .ul1 li .ltop.act span {transform: rotate(90deg);-webkit-transform: rotate(90deg);}

  .mnav .mbox .ul1 li .lbtm{display: none;border-bottom: 1px solid #ddd;padding: 10px 0;}

  .mnav .mbox .ul1 li .lbtm a{display: block;width: 100%;padding: 0 15px;line-height: 30px;font-size: 12px;color: #666;}

  .mnav.act{left: 0;}

  .mnav.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

  .mnav2 {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index: 135;display: block;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

  .mnav2 .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.1) ;position: absolute;top: 0;left: 0;z-index: 1;}

  .mnav2 .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

  .mnav2 .mbox .dl1 dd .dtop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; }

  .mnav2 .mbox .dl1 dd .dtop a{display: block;width: 100%;}

  .mnav2 .mbox .dl1 dd .dtop span{display: block;width: 50px;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;background:url(../images/r_hui2.png) center no-repeat ;background-size: 16px;}

  .mnav2 .mbox .dl1 dd .dtop.act span {transform: rotate(90deg);-webkit-transform: rotate(90deg);}

  .mnav2 .mbox .dl1 dd .dbtm{display: none;border-bottom: 1px solid #ddd;padding: 10px 0;}

  .mnav2 .mbox .dl1 dd .dbtm a{display: block;width: 100%;padding: 0 15px;line-height: 30px;font-size: 12px;color: #666;}

  .mnav2.act{left: 0;}

  .mnav2.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

  .in2 .ul{display: none;}

  .in1 .scroll{display: none;}

  .in1 .ss .txt{background: rgba(0, 0, 0, 0.2);padding-top: 0;}

  .ibtn{width: 120px;height: 36px;padding-left: 20px;}

  .footer .ftp .rf{display: none;}

  .footer .ftp .lf{width: 100%;}

  .pdnav{width: 100%;}

  .pdlist{width: 100%;margin-top: 0.5rem;}

  .pdlist .ptp .sear .ico{height: 50px;}
  
  .pdlist .ptp .sear input{height: 50px;}

  .pdlist .ptp .status .list .item{margin-right: 0.15rem;}

  .pdcont{width: 100%;margin-top: 0.5rem;}

  .pdcont .pdc1 .t2 p:nth-child(even),
  .pdcont .pdc1 .t2 p:nth-child(odd){width: 100%;}
  
  .pdnav{position: relative;z-index:20;}
  
  .pdnav .pbt{position:relative;}
  
  .pdnav .pbt .ul1{display:block;}
  
  .pdnav .pbt .ul1 .li{display:none;}
  
  .pdnav .pbt .ul1 .li.act{display:block;}
  
  .pdnav .pbt .ul2{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;height:150px;overflow-y:auto;}

  .in2_swp2{display: block;text-align:center;}
  
  .in2_swp2 .swiper-slide{opacity: 0.5;line-height: 26px;color:#333;}
  
  .in2_swp2 .swiper-slide.act{opacity: 1;}
  
  .in2 .swiper-pagination span:first-child{color: #028555;}

  .in2 .pogin{margin-top: 0.3rem;padding-bottom: 50px;}
}

@media screen and (max-width:1100px) {
  html{font-size: 60px;}
}

@media screen and (max-width:1000px) {
  html{font-size: 55px;}
}

@media screen and (max-width:900px) {
  html{font-size: 50px;}
}

@media (max-width:768px) {
  .fw_100{font-weight: normal;}

  .in2 .ss .txt{font-size: 60px;}

  .in2 .title{position: relative;margin-top: 1rem;top: 0;}

  .in2 .ss .img3{width: calc(1200 / 1600* 100%);top: calc(240 / 1044* 100%);left: calc(240 / 1600* 100%);}

  .in2 .swiper-container:not(one-swiping) .pogin .swiper-pagination{display: flex;align-items: center;position: relative;bottom: 0;justify-content: center;}

  /*.in2 .swiper-pagination span{height: 3px;width: 20px;border-radius: 3px;background: #DBDBDB;opacity: 1;margin: 0 2px;}*/

  /*.in2 .swiper-pagination span.swiper-pagination-bullet-active{width: 30px;background: #028555;}*/

  .in3 .txt{width: 100%;}

  .in3 .ul .li:not(:last-child){margin-right: 0;}

  .in3 .ul{flex-wrap: wrap;margin-top: 0;}

  .in3 .ul .li{width: 50%;margin-top: 0.5rem;}

  .in3 .ul .li .ico{width: 30px;}

  .in4 .lf .ul{display: none;}

  .in4 .box{flex-wrap: wrap;}

  .in4 .box .lf{width: 100%;padding: 50px 0 0.5rem;}

  .in4 .rf{width: 100%;margin-right: 0;}

  .in5 .imgs img{height: 80vh;object-fit: cover;}

  .in5 .ul{flex-wrap: wrap;}

  .in5 .ul .li{width: 50%;border-bottom: 1px solid rgba(255, 255, 255, 0.3);}

  .in5 .ul .li.act .txt{background: none;}

  .in5 .ul .li.act .txt .text{height: 0;}

  .in6 .ul .li{width: 100%;margin-right: 0;}

  .in6 .ul .li:not(:last-child){margin-bottom: 0.3rem;}

  .in6 .ul{flex-wrap: wrap;}

  .pul .li{width: 100%;margin-right: 0;}

  .crumb span{margin: 0 4px;}

  .crumb .home{margin-right: 10px;}

  .pdcont .pdc2 .ul .li{flex-wrap: wrap;}

  .pdcont .pdc2 .ul .li .img{width: 100%;height: auto;}

  .pdcont .pdc2 .ul .li .txt{width: 100%;margin-top: 0.3rem;}

  .ct1 .lf{width: 100%;}

  .ct1 .rf{width: 100%;padding: 30px 15px;}
  
  .in5 .ul{position:relative;}

  .ct1 .ul .li{width: 100%;margin-right: 0;}
  
  .in5 .ul .li .txt .ico{width: 40px;margin: 0;}
  
  .in5 .ul .li .ss{position:relative;}
  
  .in5 .ul .li .ss::before{content: "";position: absolute;z-index: 10;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/in5_1.png) no-repeat center;background-size: cover;}
  
  .in5 .imgs{display:none;}
  
  .in5 .ul .li .ss .bg{display:block;}
  
  .in5 .ul .li .ss .bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
  
  .in5 .ul .li .txt{padding: 0.55rem 0.2rem;text-align: left;position: relative;z-index:10;}
  
  .in5 .ul .li .txt .t1{text-align: left;}
  
  .in5 .ul .li .txt .text{height: auto;text-align: left;}
  
  .in5 .ul .li .txt .text .t2{text-overflow: inherit;white-space: wrap;text-align: left;}
  
  .in5 .ul .li .ss{align-items: flex-start;}
  
  .in5 .ul .li .txt .text .more img{margin: 0;}
}




