/* jjl111111111111111111111111111111111111111111111111111111111111111111111111111111 */
.middle-box{ font-size: 0; letter-spacing: -1.5em;}
.middle-box:after{ content: ''; display: inline-block; vertical-align: middle; height: 100%;}
.middle-cont{ display: inline-block; vertical-align: middle; font-size: 14px; letter-spacing: 0;}
.justify-txt,
.justify-box{ word-break: break-all; text-align: justify; text-justify: inter-ideograph;}
.justify-box:after{ content: ''; display: inline-block; padding-left: 100%; font-size: 0; vertical-align: top;}
.block::after {content: "";clear: both; display: block;}

.xbar1 {text-align: center;font-size: 0;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);position: relative;z-index: 2;}
.xbar1::after {content: "";display: block;clear: both;zoom: 1;}
.xbar1 .tab-term {display: inline-block;position: relative;padding: 40px 0 25px;vertical-align: bottom;}
.xbar1 .tab-term a {display: block;}
.xbar1 .tab-term+.tab-term {margin-left: 55px;}
.xbar1 .tab-term .ico {position: relative;width: 32px;height: 32px;margin: auto;}
.xbar1 .tab-term .ico img {position: absolute;left: 0;top: 0;width: 100%;height: auto;transition: all 0.4s ease-in-out;}
.xbar1 .tab-term .ico img.bak {visibility: hidden;opacity: 0;}
.xbar1 .tab-term .s1 {font-size: 18px;padding-top: 12px;line-height: 1.1;position: relative;z-index: 1;}
.xbar1 .tab-term .s1.row2 {margin-bottom: -10px;padding-top: 0;}
.xbar1 .tab-term .arr {width: 17px;height: 20px;position: absolute;bottom: 0;left: 50%;background: url(../images/jjl/arr1.png) no-repeat center; background-size: contain;margin-left: -8px;transition: all 0.4s ease-in-out;}
.xbar1 .tab-term:hover, .xbar1 .tab-term.cur {color: #a11b21;}
.xbar1 .tab-term:hover .ico img, .xbar1 .tab-term.cur .ico img {visibility: hidden;opacity: 0;}
.xbar1 .tab-term:hover .ico img.bak, .xbar1 .tab-term.cur .ico img.bak {visibility: visible;opacity: 1;}
.xbar1 .tab-term:hover .arr, .xbar1 .tab-term.cur .arr {background-image: url(../images/jjl/arr1_a.png);}
  

.maks {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.corporate_culture1 .tit {position: absolute;text-align: center;left: 0;width: 100%;top: 120px;}
.corporate_culture1 .tit .t1 {color: #fff;font-size: 36px;}
.corporate_culture1 .cont {overflow: hidden;position: relative;}
.corporate_culture1 .cont .item {float: left;width: 25%;height: 985px;text-align: center;color: #fff; background-position: center; background-repeat: no-repeat; background-size: cover;transition: all 1.6s ease-in-out 0.6s;transform: rotateY(-90deg);opacity: 0;}
.corporate_culture1.anim .cont .item {transform: none;opacity: 1;}
.corporate_culture1 .cont .item .mask {background: #000;}
.corporate_culture1 .cont .item .middle-cont {position: relative;z-index: 1;}
.corporate_culture1 .cont .item .ico {width: 90px;height: 87px;overflow: hidden;margin: 45px auto 0;}
.corporate_culture1 .cont .item .ico img {width: 100%;height: auto;}
.corporate_culture1 .cont .item .t1 {font-size: 36px;padding-top: 25px;}

@-webkit-keyframes animal {
    0%{
      transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -webkit-transform: rotate(0deg);
    }
    100%{
      transform: rotate(-360deg);
      -ms-transform: rotate(-360deg);
      -webkit-transform: rotate(-360deg);
    }
}

@-webkit-keyframes animal1 {
    0%{
      transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -webkit-transform: rotate(0deg);
    }
    100%{
      transform: rotate(360deg);
      -ms-transform: rotate(360deg);
      -webkit-transform: rotate(360deg);
    }
}

.corporate_culture2 {position: relative; background-position: center; background-repeat: no-repeat; background-size: cover;background-attachment: fixed;}
.corporate_culture2 .mask{background: #000;}
.corporate_culture2 .middle-box {height: 985px;text-align: center;}
.corporate_culture2 .t1 {font-size: 46px;color: #fff;padding-bottom: 40px;}
.corporate_culture2 .t2 img {max-width: 90%;}

.corporate_culture3 {position: relative; background-position: center; background-repeat: no-repeat; background-size: cover;background-attachment: fixed;}
.corporate_culture3 .mask{background: #000;}
.corporate_culture3 .middle-box {height: 985px;text-align: center;}
.corporate_culture3 .cont {position: relative;width: 595px;height: 595px;}
.corporate_culture3 .cont .y {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.corporate_culture3 .cont .y1 {background: url(../images/jjl/y1.png) no-repeat center;background-size: contain;animation: animal 30s infinite linear;}
.corporate_culture3 .cont .y2 {background: url(../images/jjl/y2.png) no-repeat center;background-size: contain;animation: animal1 30s infinite linear ;}
.corporate_culture3 .cont .text {position: absolute;top: 50%;left: 12%;right: 12%;-ms-transform: translateY(-50%);transform: translateY(-50%);color: #fff;text-align: center;line-height: 1.5;}
.corporate_culture3 .cont .text .t1 {font-size: 46px;padding-bottom: 10px;}
.corporate_culture3 .cont .text .p  {font-size: 16px;}


.honors1 {padding: 110px 0;background: #f5f5f5;}
.honors1 .tit {text-align: center;padding-bottom: 20px;}
.honors1 .tit .t1 {font-size: 36px;}
.honors1 .tit .p {font-size: 16px;padding-top: 25px;}
.honors1 .line {overflow: hidden;}
.honors1 .line+.line {margin-top: 70px;}
.honors1 .line .t1 {font-size: 30px;}
.honors1 .line .cont {overflow: hidden;width: 105%;}
.honors1 .line .cont .item {float: left;width: 292px;border-radius: 15px;overflow: hidden;margin-right: 20px;margin-top: 20px;}
.honors1 .line .cont .item .top {height: 158px;position: relative;text-align: center;background: #ffffff;padding-left: 5%;}
.honors1 .line .cont .item .top::before {content: "";position: absolute;top: 0;bottom: 0;left: 50px;width: 20px;background: url(../images/jjl/bar1.png) no-repeat center;background-size: auto 100%;}
.honors1 .line .cont .item .top .t1 {font-size: 22px;position: relative;z-index: 1;}
.honors1 .line .cont .item .btm {background: #a70f0b;color: #fff;text-align: center;line-height: 50px;}
.honors1 .line .cont .item .btm .s1 {font-size: 16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.honors1 .line:nth-child(even) .cont .item .btm {background: #2a2d41;}


.company_profile1 {background: #f5f5f5;padding: 110px 0 0;}
.company_profile1 .tit {text-align: center;padding-bottom: 35px;}
.company_profile1 .tit .t1 {font-size: 36px;}
.company_profile1 .videos {height: 557px;overflow: hidden;border-radius: 15px;}
.company_profile1 .videos video {object-fit: cover;min-width: 100%;min-height: 100%;}

.company_profile2 {padding: 120px 0;overflow: hidden;}
.company_profile2 .img{ width: 920px;height: 461px;  position: absolute; margin-top: 40px;z-index: 1;border-radius: 15px;overflow: hidden;}
/* .company_profile2 .img >img {width: 100%;height: auto;} */
.company_profile2 .img .y{ position: absolute; width: 28px; height: 0; bottom: 62px; transition: all 0.8s; -webkit-transition: all 0.8s; }
.company_profile2 .img .y span{ position: absolute; font-size: 12px; top: -20px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); font-family: "Arial"; }
.company_profile2 .img .y14{ right: 277px; background: url(../images/jjl/z2014-1.jpg) no-repeat center; }
.company_profile2 .img .y15{ right: 243px; background: url(../images/jjl/z2015-1.jpg) no-repeat center; }
.company_profile2 .img .y16{ right: 210px; background: url(../images/jjl/z2016-1.jpg) no-repeat center; }
.company_profile2 .img .y17{ right: 176px; background: url(../images/jjl/z2017-1.jpg) no-repeat center; }
.company_profile2 .img .y18{ right: 142px; background: url(../images/jjl/z2018-1.jpg) no-repeat center; }
.company_profile2 .img .y19{ right: 109px; background: url(../images/jjl/z2019-1.jpg) no-repeat center; }
.company_profile2 .img .y20{ right: 77px; background: url(../images/jjl/z2020-1.jpg) no-repeat center; }
.company_profile2 .img .y21{ right: 45px; background: url(../images/jjl/z2021-1.jpg) no-repeat center; }
.company_profile2 .text {position: relative;float: right;background: #a70f0b url(../images/jjl/company_profile1.png) no-repeat left bottom;left: 50%;min-height: 572px;overflow: hidden;width: 100%;}
.company_profile2 .text .padd {color: #fff;width: 300px;margin-left: 320px;padding: 80px 0 120px;}
.company_profile2 .text .padd .t1 {font-size: 36px;}
.company_profile2 .text .padd .p {font-size: 16px;margin-top: 25px;}
/*20200508*/
.company_profile2 .img.on .y14{height: 84px; transition-delay: 0.2s; -webkit-transition-delay: 0.2s; }
.company_profile2 .img.on .y15{height: 152px; transition-delay: 0.2s; -webkit-transition-delay: 0.2s;}
.company_profile2 .img.on .y16{height: 196px; transition-delay: 0.2s; -webkit-transition-delay: 0.2s;}
.company_profile2 .img.on .y17{height: 161px; transition-delay: 0.2s; -webkit-transition-delay: 0.2s;}
.company_profile2 .img.on .y18{height: 154px; transition-delay: 0.2s; -webkit-transition-delay: 0.2s;}
.company_profile2 .img.on .y19{height: 188px; transition-delay: 0.2s; -webkit-transition-delay: 0.2s;}
.company_profile2 .img.on .y20{height: 255px; transition-delay: 0.2s; -webkit-transition-delay: 0.2s;}
.company_profile2 .img.on .y21{height: 277px; transition-delay: 0.2s; -webkit-transition-delay: 0.2s;}

.company_profile3 {overflow: hidden;background: #f5f5f5;}
.company_profile3 .l {width: 50%;padding: 135px 0 120px;float: left;}
.company_profile3 .l .text {margin-right: 55px;}
.company_profile3 .text .t1 {font-size: 36px;}
.company_profile3 .text .p {font-size: 16px;margin-top: 25px;}
.company_profile3 .l .numbox{ padding: 80px 0 0; }
.company_profile3 .l .numbox .child{ float: left;}
.company_profile3 .l .numbox .child+.child {margin-left: 25px;}
.company_profile3 .l .numbox .child .num{ padding-bottom: 5px; }
.company_profile3 .l .numbox .child .num span{ font-size: 62px; line-height: 1; font-family: "Impact"; color: #9b0007; }
.company_profile3 .l .numbox .child .num .wz{ margin-left: 10px; display: inline-block;font-size: 24px;}
.company_profile3 .l .numbox .child .abp {font-size: 14px;}
.company_profile3 .r {position: absolute;left: 50%;top: 0;bottom: 0;right: -345px;}
.company_profile3 .r .img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-position: center;background-repeat: no-repeat;background-size: cover;}

.company_profile4 {padding: 120px 0;overflow: hidden;}
.company_profile4 .tit {text-align: center;padding-bottom: 20px;}
.company_profile4 .tit .t1 {font-size: 36px;}
.company_profile4 .tit .p {font-size: 16px;padding-top: 25px;}
.company_profile4 .cont {margin: 0 -10px;font-size: 0;text-align: center;}
.company_profile4 .cont .item {margin: 20px 10px 0;width: 292px;height: 290px;border: 1px solid #dedede;border-radius: 15px;overflow: hidden; display: inline-block;transition: all 0.4s ease-in-out;color: #707070;position: relative;}
.company_profile4 .cont .item .t_logo {width: 100%;height: 68px;overflow: hidden;border-bottom: 1px solid #dedede;background: #fff;}
.company_profile4 .cont .item .t_logo img {max-width: 100%;max-height: 100%;}
.company_profile4 .cont .item .btm {padding: 35px 30px;font-size: 14px; line-height: 1.6;position: relative;}
.company_profile4 .cont .item .btm::before {content: '';position: absolute;top: 0;left: 50%;border: 12px solid transparent;border-top-color: #fff;margin-left: -12px;}
.company_profile4 .cont .item .ico {position: absolute;right: 0;bottom: 0;overflow: hidden;transition: all 0.4s ease-in-out;opacity: 0;visibility: hidden;}
.company_profile4 .cont .item .ico img {max-width: 100%;}
.company_profile4 .cont .item .txt {position: relative;z-index: 1;}
.company_profile4 .cont .item:hover {color: #fff;background: #2a2d41;}
.company_profile4 .cont .item:hover .ico {opacity: 1;visibility: visible;}


.social_responsibility1 {padding: 120px 0;}
.social_responsibility1 .block {overflow: hidden;}
.social_responsibility1 .pic {width: 698px;height: 465px;overflow: hidden;position: absolute;top: 0;left: 0;border-radius: 15px;overflow: hidden;}
.social_responsibility1 .pic img {width: 100%;height: auto;}
.social_responsibility1 .text {border: 1px solid #dedede;border-radius: 15px;overflow: hidden;margin-left: 405px;min-height: 415px;margin-top: 90px;font-size: 16px;}
.social_responsibility1 .text .padd {padding: 95px 45px 95px 350px;}
.social_responsibility1 .text .p {padding-bottom: 30px;}

.social_responsibility2 {background: #f5f5f5;padding: 0 0 120px;}
.social_responsibility2 .cont {overflow: hidden;}
.social_responsibility2 .cont .item {color: #fff;width: 33.33%;height: 302px;float: left;}
.social_responsibility2 .cont .item .txt {padding: 95px 40px;line-height: 1.6;font-size: 16px;}

.social_responsibility3 {padding: 50px 0;}
.social_responsibility3 .item{margin-bottom: 25px;}
.social_responsibility3 .item a{display: block;color: #00a1ff;margin-top: 5px;}

.public_offering1 {background: #f5f5f5;padding: 120px 0;}
.public_offering1 .tit {text-align: center;padding-bottom: 40px;}
.public_offering1 .tit .t1 {font-size: 36px;}
.public_offering1 .con1{ height: 495px; box-shadow: 0px 0px 10px rgba(0,0,0,.2);overflow: hidden;border-radius: 15px;background: #fff;}
.public_offering1 .con1 .text{ width: 346px; height: 100%; text-align: justify; text-justify:inter-ideograph; float: left; color: #fff; background: #9b0007; position: relative; background: url(../images/jjl/public_offering1.jpg) no-repeat center;background-size: cover; line-height: 1.6;}
.public_offering1 .con1 .text .inner{ padding: 55px 27px; }
.public_offering1 .con1 .text .tt{ padding-bottom: 15px; font-size: 32px;}
.public_offering1 .con1 .text .tp{font-size: 16px;}
.public_offering1 .con1 .img{ position: relative;  margin-left: 346px; height: 329px;margin-top: 80px;}
.public_offering1 .con1 .img img{ width: 100%; height: 100%; }
.public_offering1 .con1 .img .line{  height: 111px; background: url(../images/jjl/apng18_03.png) no-repeat left center; position: absolute; 
left: 77px; top: 100px;     transition: all 2.8s;-webkit-transition: all 2.8s;width: 0;}
.public_offering1 .con1 .img.on .line{ width: 775px; }

.public_offering2 .top {background: #2d3044;color: #fff;padding: 120px 0 195px;}
.public_offering2 .top .tit {text-align: center;}
.public_offering2 .top .t1 {font-size: 36px;}
.public_offering2 .top .p {font-size: 16px;padding-top: 25px;}
.public_offering2 .pic {text-align: center;border-radius: 15px;overflow: hidden;margin-top: -155px;}
.public_offering2 .pic img {max-width: 100%;height: auto;}

.public_offering3 {padding: 120px 0 0;overflow: hidden;}
.public_offering3 .tit {text-align: center;padding-bottom: 40px;}
.public_offering3 .tit .t1 {font-size: 32px;}
.public_offering3 .cont .item {width: 50%;height: 680px;float: left;position: relative;}
.public_offering3 .cont .item .bg {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-position: center; background-repeat: no-repeat; background-size: cover;}
.public_offering3 .cont .item.i1 .bg {left: -345px;}
.public_offering3 .cont .item.i2 .bg {right: -345px;}
.public_offering3 .cont .item .mask {background: #000;}
.public_offering3 .cont .item .text {position: relative;z-index: 1;color: #fff;padding-top: 215px;}
.public_offering3 .cont .item .text .t1 {font-size: 24px;padding-bottom: 20px;}
.public_offering3 .cont .item .text .p {font-size: 16px;line-height: 1.6;}
.public_offering3 .cont .item.i1 .text {padding-right: 120px;}
.public_offering3 .cont .item.i2 .text {padding-left: 120px;}

.public_offering4 {padding: 120px 0;background: #f5f5f5;}
.public_offering4 .tit {text-align: center;padding-bottom: 40px;}
.public_offering4 .tit .t1 {font-size: 36px;}
.public_offering4 .tit .p {font-size: 16px;padding-top: 25px;}
.public_offering4 .cont {overflow: hidden;margin-bottom: -10px;}
.public_offering4 .cont .item {width: 100%;height: 100%;border-radius: 15px;position: relative;text-align: center;color: #fff;overflow: hidden;}
.public_offering4 .cont .item .img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.public_offering4 .cont .item .img img {width: 100%;height: auto;}
.public_offering4 .cont .item .middle-cont {padding: 0 30px;position: relative;z-index: 1;}
.public_offering4 .cont .item .ico {text-align: center;}
.public_offering4 .cont .item .ico img {max-width: 100%;}
.public_offering4 .cont .item .t1 {padding-top: 10px;font-size: 16px;}
.public_offering4 .cont .item .p {font-size: 14px;}
.public_offering4 .cont .l {width: 610px;height: 457px;float: left;}
.public_offering4 .cont .r {overflow: hidden;}
.public_offering4 .cont .r .item {width: 300px;height: 224px;float: left;margin: 0 0 10px 10px;}

.public_offering5 {padding: 120px 0;}
.public_offering5 .tit {text-align: center;padding-bottom: 40px;}
.public_offering5 .tit .t1 {font-size: 36px;}
.public_offering5 .tit .p {font-size: 16px;padding-top: 25px;}
.public_offering5 .cont {text-align: center;font-size: 0;}
.public_offering5 .cont .item {display: inline-block;text-align: center;margin: 0 30px;}
.public_offering5 .cont .item .ico {position: relative;overflow: hidden;width: 214px;height: 214px;margin: auto;background: url(../images/jjl/bg1.png) no-repeat center;background-size: cover;transition: all 0.4s ease-in-out;border-radius: 50%;}
.public_offering5 .cont .item .ico img {position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);transition: all 0.4s ease-in-out;transform: translate(-50%,-50%);}
.public_offering5 .cont .item .ico img.bak {visibility: hidden;opacity: 0;}
.public_offering5 .cont .item .t1 {font-size: 20px;padding-top: 15px;}
.public_offering5 .cont .item .p {font-size: 20px;color: #707070;}
.public_offering5 .cont .item:hover .ico {background: #a60e0a;}
.public_offering5 .cont .item:hover .ico img {visibility: hidden;opacity: 0;}
.public_offering5 .cont .item:hover .ico img.bak {visibility: visible;opacity: 1;}
.public_offering5 .text {text-align: center;padding: 30px 95px 0;font-size: 16px;}

.public_offering6 {padding: 120px 0 60px;overflow: hidden;}
.public_offering6 .cont {overflow: hidden;position: relative;margin-right: -80px;}
.public_offering6 .cont .l {margin-top: 95px;width: 807px;height: 574px;background: url(../images/jjl/public_offering5.jpg) no-repeat center; background-size: cover;}
.public_offering6 .cont .l .text {height: 468px;margin-left: 70px;}
.public_offering6 .cont .l .text .middle-cont {width: 450px;}
.public_offering6 .cont .l .text .t1 {font-size: 32px;padding-bottom: 15px;}
.public_offering6 .cont .l .text .p {font-size: 16px;}
.public_offering6 .cont .r {position: absolute;right: 0;top: 0;}
.public_offering6 .cont .r .pic {width: 674px;height: 505px;overflow: hidden;border-radius: 15px;}

.public_offering7 {overflow: hidden;}
.public_offering7 .cont {height: 734px;}
.public_offering7 .cont .l {float: left;width: 48%;height: 100%;}
.public_offering7 .cont .l .item {height: 50%;position: relative;}
.public_offering7 .cont .l .item .bg {position: absolute;top: 0;left: -345px;bottom: 0;right: 0;}
.public_offering7 .cont .l .item .middle-cont {padding-right: 65px;position: relative;z-index: 1;color: #fff;}
.public_offering7 .cont .l .item .t1 {font-size: 32px;padding-bottom: 20px;}
.public_offering7 .cont .l .item .p {font-size: 16px;}
.public_offering7 .cont .l .item .p1 {padding-left: 23px;font-size: 16px;background: url(../images/jjl/arr2.png) no-repeat left 7px;margin-top: 5px;}
.public_offering7 .cont .r {float: right;width: 52%;height: 100%;position: relative;}
.public_offering7 .cont .r .img {position: absolute;right: -345px;top: 0;bottom: 0;left: 0;background-position: center;background-repeat: no-repeat;background-size: cover;}

.public_offering8 {overflow: hidden;padding: 120px 0;}
.public_offering8 .tit {text-align: center;padding-bottom: 60px;}
.public_offering8 .tit .t1 {font-size: 36px;}
.public_offering8 .tit .p {font-size: 16px;padding-top: 25px;}
.public_offering8 .list1 {overflow: hidden;width: 105%;}
.public_offering8 .list1 .item {overflow: hidden;width: 234px;height: 130px;border: 1px dashed #cfcfcf;margin: 20px 15px 0 0;float: left;text-align: center;line-height: 130px;}
.public_offering8 .list1 .item img {max-width: 100%;max-height: 100%;}
.public_offering8 .list2 {overflow: hidden;padding: 25px 0 15px;border: 1px dashed #cfcfcf;margin-top: 20px;}
.public_offering8 .list2 .item {overflow: hidden;width: 20%;float: left;text-align: center;position: relative;height: 131px;line-height: 131px;}
.public_offering8 .list2 .item+.item::before {content: "";position: absolute;left: 0;top: 20px;width: 1px;background: #e0e0e0;bottom: 20px;}
.public_offering8 .list2 .item img {max-width: 100%;max-height: 100%;}

.public_offering9 {background: #33374e;padding: 65px 0 75px;}
.public_offering9 .tit {color: #fff;}
.public_offering9 .tit .t1 {display: inline-block;font-size: 32px;}
.public_offering9 .tit .t2 {display: inline-block;font-size: 24px;margin-left: 20px;}
.public_offering9 .tit img {margin-left: 10px;}
.public_offering9 .txt {color: #fff;font-size: 16px;margin-top: 5px;}
.public_offering9 .cont {overflow: hidden;}
.public_offering9 .l {width: 890px;float: left;}
.public_offering9 .r {overflow: hidden;text-align: right;font-size: 0;padding-top: 55px;}
.public_offering9 .r .item {border-radius: 15px;overflow: hidden;display: inline-block;margin-left: 35px;}
.public_offering9 .r .item img {width: 127px;height: 127px;}

.public_offering10 {position: relative;overflow: hidden;background: #f5f5f5;}
.public_offering10 .cont {position: relative;width: 105%;padding: 30px 0 120px;}
.public_offering10 .cont .item {width: 605px;float: left;margin-right: 20px;border: 1px solid #dedede;overflow: hidden;border-radius: 15px;background: #fff;}
.public_offering10 .cont .item .top_bar {border-bottom: 1px solid #dedede;height: 112px;padding: 30px 25px 15px;}
.public_offering10 .cont .item .top_bar .t1 {font-size: 24px;}
.public_offering10 .cont .item .btm {height: 355px;position: relative;padding: 15px 25px;}
.public_offering10 .cont .item .btm::after {content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 7px;background: #a60e0a;transition: all 0.6s ease-in-out;}
.public_offering10 .cont .item .btm .p1 {padding-left: 23px;font-size: 16px;background: url(../images/jjl/arr2_a.png) no-repeat left 6px;margin-top: 25px;position: relative;z-index: 2;}
.public_offering10 .cont .item:hover .btm::after {width: 100%;}
.public_offering10 .bgi {position: absolute;width: 428px;height: 300px;background: url(../images/jjl/icon18.png)no-repeat center; background-size: cover;bottom: 0;left: 925px;z-index: 1;}


.sales_outlets1 {padding: 120px 0;}
.sales_outlets1 .tit {text-align: center;}
.sales_outlets1 .tit .t1 {font-size: 36px;}
.sales_outlets1 .sear_bar {width: 913px;margin: 25px auto 55px;position: relative;z-index: 9;}
.sales_outlets1 .sear_bar::after {content: "";display: block;clear: both;}
.sales_outlets1 .sear_bar .label1 {float: left;font-size: 24px;color: #fff;background: #a70f0b;text-align: center;line-height: 71px;width: 308px;border-radius: 10px 0 0 10px;}
.sales_outlets1 .sear_bar .select-mod {float: left;width: 605px;font-size: 24px;}
.sales_outlets1 .sear_bar .select-mod .select-bar {border-radius: 0 10px 10px 0;}
.sales_outlets1 .sear_bar .select-mod .select-btn {padding: 17px 55px 17px 35px;height: 69px;}
.sales_outlets1 .sear_bar .select-mod .select-btn:before {background-position: left center;}
.sales_outlets1 .cont {border-top: 1px solid #ebebeb;padding: 40px 0 0;}
.sales_outlets1 .cont .tit_bar {margin-bottom: 20px;}
.sales_outlets1 .cont .tit_bar .t1 {font-size: 36px;float: left;line-height: 71px;}
.sales_outlets1 .cont .tit_bar::after {content: "";display: block;clear: both;}
.sales_outlets1 .cont .tit_bar .sear_r {float: right;}
.sales_outlets1 .cont .tit_bar .sear_r::after {content: "";display: block;clear: both;}
.sales_outlets1 .cont .tit_bar .sear_r .g {float: left;}
.sales_outlets1 .cont .tit_bar .sear_r .g+.g {margin-left: 15px;}
/* .sales_outlets1 .cont .tit_bar .sear_r .select-mod {} */
.sales_outlets1 .cont .tit_bar .sear_r .input {border-radius: 10px 0 0 10px;border: 1px solid #d3d3d3;float: left;width: 235px;border-right: 0;line-height: 69px;padding: 0 15px;}
.sales_outlets1 .cont .tit_bar .sear_r .input input {font-size: 18px;width: 100%;}
.sales_outlets1 .cont .tit_bar .sear_r .btn1 {float: right;color: #fff;line-height: 71px;height: 71px;border-radius: 0 10px 10px 0;font-size: 18px;color: #fff;width: 198px;text-align: center;background: #a70f0b;transition: all 0.4s ease-in-out;}
.sales_outlets1 .cont .tit_bar .sear_r .btn1 .s1 {display: inline-block;padding-left: 25px;background: url(../images/jjl/icon19.png) no-repeat left center;}
.sales_outlets1 .cont .tit_bar .sear_r .btn1:hover {opacity: 0.85;}
.sales_outlets1 .cont .tit_bar .select-mod {float: left;width: 221px;font-size: 18px;}
.sales_outlets1 .cont .tit_bar .select-mod .select-bar {border-radius: 10px;}
.sales_outlets1 .cont .tit_bar .select-mod .select-btn {padding: 22px 55px 22px 15px;height: 69px;}
.sales_outlets1 .cont .tit_bar .select-mod .select-btn:before {background-position: left center;}
.sales_outlets1 .cont .tit_bar .select-mod .select-btn:before {background-size: 20px auto;}
.sales_outlets1 .cont .tables {border-radius: 15px;overflow: hidden;border: 1px solid #c7c7c7;}
.sales_outlets1 .cont .tables table {width: 100%;}
.sales_outlets1 .cont .tables .table_th {border-radius: 15px;background: #a70f0b;font-size: 18px;color: #fff;padding: 0 40px;}
.sales_outlets1 .cont .tables .scroll1 {padding: 0 40px;height: 360px;margin: 30px 0;}
.sales_outlets1 .cont .tables .scroll1 table tr:first-child td {padding-top: 0;}
.sales_outlets1 .cont .tables table th {font-weight: normal;height: 80px;text-align: left;padding: 0 15px;font-size: 18px;color: #fff;}
.sales_outlets1 .cont .tables table td {padding: 30px 15px;border-bottom: 1px dashed #c7c7c7;font-size: 16px;}
.sales_outlets1 .mCSB_scrollTools {right: 15px;}
.sales_outlets1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background: #b3b3b3;}
.sales_outlets1 .cont .item:nth-child(even) .tables .table_th {background: #2a2d41;}
.sales_outlets1 .cont .item:nth-child(even) .tit_bar .sear_r .btn1 {background: #2a2d41;}
.sales_outlets1 .cont .item+.item {margin-top: 60px;}


.pop-tables1 {transition: none;}
.pop-tables1 .pop-dialog{width: 1200px;height: 520px;}
.pop-tables1 .pop-dialog .pop-cont {background: #fff;overflow: hidden;border-radius: 15px;}
.pop-tables1 .tables {overflow: hidden;border: 1px solid #c7c7c7;margin: 55px;border-radius: 15px;}
.pop-tables1 .tables table {width: 100%;}
.pop-tables1 .tables .table_th {border-radius: 15px;background: #a70f0b;font-size: 18px;color: #fff;padding: 0 40px;}
.pop-tables1 .tables .scroll1 {padding: 0 40px;height: 270px;margin: 30px 0;}
.pop-tables1 .tables .scroll1 table tr:first-child td {padding-top: 0;}
.pop-tables1 .tables table th {font-weight: normal;height: 80px;text-align: left;padding: 0 15px;}
.pop-tables1 .tables table td {padding: 30px 15px;border-bottom: 1px dashed #c7c7c7;font-size: 16px;}
.pop-tables1 .tables table td a {text-decoration: underline;}
.pop-tables1 .mCSB_scrollTools {right: 15px;}
.pop-tables1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background: #b3b3b3;}
.pop-tables1 .pop-close {width: 51px;height: 51px;background: url(../images/jjl/close1.png) no-repeat center;background-size: contain;top: -60px;right: 0;}


.contact_us1 {padding: 120px 0 100px;background: #f5f5f5;}
.contact_us1 .cont {overflow: hidden;}
.contact_us1 .cont .l_map {width: 748px;height: 740px;float: left;margin: -15px 5px 0 0;border-radius: 15px 0 0 15px;overflow: hidden;}
.contact_us1 .cont .l_map .bdmap {width: 100%;height: 100%;}
.contact_us1 .cont .r_txt {overflow: hidden;height: 740px;background: #2a2d41 url(../images/jjl/icon28.png) no-repeat right bottom;color: #fff;border-radius: 0 15px 15px 0;padding: 50px;font-size: 16px;}
.contact_us1 .cont .r_txt .list .line {overflow: hidden;}
.contact_us1 .cont .r_txt .list .line +.line {margin-top: 25px;}
.contact_us1 .cont .r_txt .list .line .ico {width: 37px;height: 36px;float: left;margin-right: 20px;margin-top: 3px;}
.contact_us1 .cont .r_txt .list .line .ico img {width: 100%;height: auto;}
.contact_us1 .cont .r_txt .list .line .txt {overflow: hidden;}
.contact_us1 .cont .r_txt .tpi {margin-top: 45px;}
.contact_us1 .cont .r_txt .tpi a {text-decoration: underline;}


.kh_guide {padding: 120px 0;}
.kh_guide .l_navs {position: relative;float: left;width: 340px;padding: 40px 0;border: 1px solid #e0e0e0;border-radius: 15px;margin-right: 60px;}
.kh_guide .l_navs::before {content: "";top: 0;bottom: 0;position: absolute;left: 30px;width: 1px;background: #dedede;}
.kh_guide .l_navs .list {position: relative;}
.kh_guide .l_navs .list .line {margin-left: 30px;margin-right: 45px;position: relative;}
.kh_guide .l_navs .list .line a{display: block;}
.kh_guide .l_navs .list .line .t1 {padding-left: 30px;background: url(../images/jjl/arr5.png) no-repeat left center;font-size: 18px;}
.kh_guide .l_navs .list .line .arr {position: absolute;right: 0;top: 50%;width: 14px;height: 14px;background: url(../images/jjl/arr4.png) no-repeat center;margin-top: -7px;}
.kh_guide .l_navs .list .line+.line {margin-top: 25px;}
.kh_guide .l_navs .list .line.cur .t1, .kh_guide .l_navs .list .line:hover .t1 {color: #a70f0b;background-image: url(../images/jjl/arr5_a.png);}
.kh_guide .l_navs .list .line.cur .arr, .kh_guide .l_navs .list .line:hover .arr {background-image: url(../images/jjl/arr4_a.png);}
.kh_guide .r_cont {overflow: hidden;}


.kh_guide1 .tit {text-align: center;padding-bottom: 40px;}
.kh_guide1 .tit .t1 {font-size: 32px; }
.kh_guide1 .text .img {text-align: center;}
.kh_guide1 .text img, .kh_guide1 .text video {max-width: 100%;height: auto;}
.kh_guide1 .text .t1 {font-size: 16px; color: #707070;text-align: center;padding-top: 20px;}
.kh_guide1 .text .t2 {font-size: 18px;padding-top: 30px;}
.kh_guide1 .text .p {font-size: 16px;padding-top: 30px;}


.hotspot_issues1 .cont {border: 1px solid #e0e0e0;border-radius: 15px;position: relative;}
.hotspot_issues1 .cont::before {content: "";top: 0;bottom: 0;position: absolute;left: 30px;width: 1px;background: #dedede;}
.hotspot_issues1 .cont .list {position: relative;}
.hotspot_issues1 .cont .list .line {margin: 0 30px;position: relative;padding: 30px 20px;}
.hotspot_issues1 .cont .list .line+.line {border-top: 1px dashed #dedede;}
.hotspot_issues1 .cont .list .line::before {content: "";background: url(../images/jjl/arr5_a.png) no-repeat left center;position: absolute;width: 20px;height: 17px;left: 0;bottom: -9px;z-index: 1;}
.hotspot_issues1 .cont .list .line:last-child::before {display: none;}
.hotspot_issues1 .cont .list .line .t1 {font-size: 16px;text-overflow: ellipsis;word-break: break-all;overflow: hidden;margin-right: 135px;}
.hotspot_issues1 .cont .list .line .date {font-size: 16px;position: absolute;right: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.hotspot_issues1 .cont .list .line:hover {color: #a11b21;}

.common_problem1 {padding: 120px 0;}
.common_problem1 .tit { text-align: center;padding-bottom: 40px;}
.common_problem1 .tit .t1 {font-size: 36px;}
.common_problem1 .list .item +.item {margin-top: 15px;}
.common_problem1 .list .item .top {background: #f5f5f5;transition: all 0.3s ease-in-out;border-radius: 15px; overflow: hidden;padding: 30px 45px;position: relative;cursor: pointer;}
.common_problem1 .list .item .top .t1 {font-size: 16px;margin-right: 130px;text-overflow: ellipsis;word-break: break-all;overflow: hidden;}
.common_problem1 .list .item .top .arr {width: 45px;height: 45px;background: url(../images/jjl/arr6.png) no-repeat center;transition: all 0.3s ease-in-out;position: absolute;right: 30px;top: 50%;margin-top: -23px;}
.common_problem1 .list .item .btm {border: 1px solid #dedede;border-radius: 0 0 15px 15px;padding: 40px;margin-top: -15px;display: none;}
.common_problem1 .list .item .btm .txt {padding-top: 15px;font-size: 16px;}
.common_problem1 .list .item.show .btm {display: block;}
.common_problem1 .list .item.show .top {background: #9b0007;color: #fff;}
.common_problem1 .list .item.show .top .arr {background-image: url(../images/jjl/arr6_a.png);}


.choice_hx1 {padding: 120px 0;}
.choice_hx1 .tit { text-align: center;padding-bottom: 40px;}
.choice_hx1 .tit .t1 {font-size: 36px;}
.choice_hx1 .slick-mod {margin: 0 65px;}
.choice_hx1 .slick-item .mar {margin: 0 8px;}
.choice_hx1 .slick-item .img {height: 263px;overflow: hidden;border-radius: 15px;}
.choice_hx1 .slick-item .txt {padding: 35px 0 45px;position: relative;height: 341px;}
.choice_hx1 .slick-item .txt .t1 {font-size: 20px;}
.choice_hx1 .slick-item .txt .p {font-size: 16px;padding-top: 10px;}
.choice_hx1 .slick-item .txt .num {position: absolute;left: 0;bottom: 0;width: 100%;}
.choice_hx1 .slick-item .txt .num::after {content: "";position: absolute;right: 0;bottom: 0;left: 5px;height: 10px;background: url(../images/jjl/line1.png) right center;}
.choice_hx1 .slick-item .txt .num .s1 {font-family: "Arial";background: #fff;padding-right: 10px;line-height: 1;position: relative;z-index: 1;display: inline-block;color: #a70f0b;font-size: 40px;position: relative;top: 5px;font-weight: bold;}
.choice_hx1 .slick-arrow {width: 39px;height: 39px;border-radius: 50%;background-position: center;background-repeat: no-repeat;background-color: #9b0007;transition: all 0.4s ease-in-out;-webkit-transform: none;transform: none;top: 111px;}
.choice_hx1 .slick-arrow::before {display: none;}
.choice_hx1 .slick-prev {background-image: url(../images/jjl/prev1.png);left: -60px;}
.choice_hx1 .slick-next {background-image: url(../images/jjl/next1.png);right: -60px;}
.choice_hx1 .slick-arrow:hover {opacity: 0.8;}

.choice_hx2 {position: relative;padding: 70px 0 120px;}
.choice_hx2 .bgi {position: absolute;top: 0;left: 0;width: 100%;height: 596px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.choice_hx2 .tit { text-align: center;padding: 0 30px 40px;}
.choice_hx2 .tit .t1 {font-size: 36px;}
.choice_hx2 .tit .p {font-size: 16px;padding-top: 25px;}
.choice_hx2 .cont1 {border: 1px solid #dcdcdc;border-radius: 15px;background: #fff;padding: 35px 75px 40px;}
.choice_hx2 .cont1 .bar1 {font-size: 20px;text-align: center;padding: 0 20px 25px;}
.choice_hx2 .cont1 .bar2 {overflow: hidden;}
.choice_hx2 .cont1 .bar2 .item {float: left;width: 50%;height: 73px;line-height: 73px;text-align: center;color: #fff;font-size: 20px;}
.choice_hx2 .cont1 .bar2 .item .s1 {line-height: 1.5;display: inline-block;}
.choice_hx2 .cont1 .bar3 {overflow: hidden;margin-top: 10px;}
.choice_hx2 .cont1 .bar3 .item {float: left;width: 33.333%;position: relative;text-align: center;overflow: hidden;}
.choice_hx2 .cont1 .bar3 .item .t_t1 {height: 73px;line-height: 73px;text-align: center;color: #fff;font-size: 20px;background-color: #b28850;}
.choice_hx2 .cont1 .bar3 .item .bor {border-right: 1px dashed #dcdcdc;border-bottom: 1px dashed #dcdcdc;}
.choice_hx2 .cont1 .bar3 .item:first-child .bor {border-left: 1px dashed #dcdcdc;}
.choice_hx2 .cont1 .bar3 .item .bor .c_wp {min-height: 220px;position: relative;display: inline-block;text-align: left;padding: 35px 0;}
.choice_hx2 .cont1 .bar3 .item .bor .c_wp::before {content: "";position: absolute;left: 0;top: 0;bottom: -200px;width: 1px;background: #ececec;}
.choice_hx2 .cont1 .bar3 .item .bor .c_wp .p1 {padding: 0 30px;font-size: 20px;background: url(../images/jjl/arr5_a.png) no-repeat left center;position: relative;z-index: 1;}
.choice_hx2 .cont1 .bar3 .item .bor .c_wp .p1+.p1 {margin-top: 10px;}
.choice_hx2 .cont2 {margin-top: 25px;border-radius: 15px;overflow: hidden;background-position: center;background-repeat: no-repeat;background-size: cover;padding: 90px 20px;overflow: hidden;color: #fff;}
.choice_hx2 .cont2 .item {float: left;width: 25%;position: relative;min-height: 215px;padding: 0 30px;}
.choice_hx2 .cont2 .item +.item::before {content: "";position: absolute;top: 0;left: 0;height: 215px;border-left: 1px dashed #fff;}
.choice_hx2 .cont2 .item .t1 {font-size: 20px;padding-bottom: 25px;}
.choice_hx2 .cont2 .item .p1 {font-size: 16px;padding-left: 20px;background: url(../images/jjl/arr7.png) no-repeat left 7px;margin-top: 10px;}


.customer_service1 {background: #f5f5f5;position: relative;}
.customer_service1 .bgi {position: absolute;width: 428px;height: 300px;background: url(../images/jjl/icon18.png)no-repeat center; background-size: cover;bottom: 0;left: 1005px;z-index: 1;}
.customer_service1 .block {padding: 120px 0;}
.customer_service1 .tit { text-align: center;padding: 0 30px 40px;}
.customer_service1 .tit .t1 {font-size: 36px;}
.customer_service1 .tit .p {font-size: 16px;padding-top: 25px;}
.customer_service1 .cont {overflow: hidden;}
.customer_service1 .cont .item {float: left;width: 278px;height: 322px;border-radius: 15px;color: #fff;background-repeat: no-repeat;background-size: 150px auto;background-position: right bottom;position: relative;z-index: 1;}
.customer_service1 .cont .item .padd {padding: 80px 35px;}
.customer_service1 .cont .item .t1 {font-size: 18px;}
.customer_service1 .cont .item .p {font-size: 16px;padding-top: 15px;}
.customer_service1 .cont .item +.item {margin-left: 39px;}
.customer_service1 .cont .item +.item::before {content: "";position: absolute;top: 50%;left: -27px;width: 16px;height: 14px;background: url(../images/jjl/arr8.png) no-repeat center;margin-top: -7px;}
