/* 前端江文哲 */

*,*: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; min-width: 1280px;position: relative;padding: 0 ; width: 100%;color: #333333;font-family:rob,'微软雅黑', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html{overflow-x: hidden;}

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

ul,ul li,ol li,tr td,dl,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;color: #333333;}

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

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

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

body::-webkit-scrollbar {width: 4px; height: 1px;}
  
body::-webkit-scrollbar-thumb { background: #3d91ff;}

body::-webkit-scrollbar-track {background: #eee;}

@font-face {
	font-family: "helb";
	src: url("../fonts/HELVETICANEUE-BLACK.woff") format("woff"),
		 url("../fonts/HELVETICANEUE-BLACK.OTF") format("truetype"),
		 /* url("../fonts/DIN-REGULAR-2.eot") format("embedded-opentype"), */
		 url("../fonts/HELVETICANEUE-BLACK.svg-THIN.svg") format("svg");
	font-weight: normal;
	font-style: normal;
  }

  @font-face {
    font-family: "hell";
    src: url("../fonts/HELVETICANEUE-THIN.woff") format("woff"),
       url("../fonts/HELVETICANEUE-BLACK.OTF") format("truetype"),
       /* url("../fonts/DIN-REGULAR-2.eot") format("embedded-opentype"), */
       url("../fonts/HELVETICANEUE-THIN.svg") format("svg");
    font-weight: normal;
    font-style: normal;
    }


.helb{font-family: helb;}

.maodian{position: absolute;left: 0;top: -60px;height: 1px;}


/* 字间距 */

.jj{letter-spacing: 1px;}

.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_44{font-size: 44px;}

.f_48{font-size: 48px;}

.f_50{font-size: 50px;}

.f_60{font-size: 60px;}

.f_68{font-size: 68px;}

.f_70{font-size: 70px;}

.f_72{font-size: 72px;}

.f_80{font-size: 80px;}

.f_82{font-size: 82px;}

.f_84{font-size: 84px;}

.f_86{font-size: 86px;}

.f_104{font-size: 104px;}

.p_70{padding: 70px 0;}

.p_80{padding: 80px 0;}

.p_100{padding: 100px 0;}

.p_120{padding: 120px 0;}

.p_100_90{padding: 100px 0 90px;}

.p_100_80{padding: 100px 0 80px;}

/*分页*/

.in_box {max-width:1780px;min-width: 1200px;width:92.7%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.in_box2 {max-width:1600px;min-width: 1200px;width:83.33%; 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 .2s cubic-bezier(.4,0,.2,1); -moz-transition: all .2s cubic-bezier(.4,0,.2,1); transition: all .2s cubic-bezier(.4,0,.2,1);}

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

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

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

.fw{font-weight: 100;}

.pc{display: block;}

.yd{display: none;}


/* 弹窗 */

.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 30;}

.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: 30px;display: block;border-radius: 5px;position: relative;width: 90%;width: 1000px;max-height: 90%;margin: 0 auto;}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images2/out3.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;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(../images2/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.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* 弹窗动画 */

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}


.time1{opacity: 0;position: relative;top: 100px;animation: dong2 0.4s;}

.time2{opacity: 0;position: relative;top: 100px;animation: dong2 0.6s;}

.time3{opacity: 0;position: relative;top: 100px;animation: dong2 0.8s;}

.time4{opacity: 0;position: relative;top: 100px;animation: dong2 0.9s;}

.time5{opacity: 0;position: relative;top: 100px;animation: dong2 0.9s;}


.section.active .time1{opacity: 1;top: 0;animation: dong 0.3s;}

.section.active .time2{opacity: 1;top: 0;animation: dong 0.5s;}

.section.active .time3{opacity: 1;top: 0;animation: dong 0.7s;}

.section.active .time4{opacity: 1;top: 0;animation: dong 0.9s;}

.section.active .time5{opacity: 1;top: 0;animation: dong 1.1s;}


@keyframes dong {
    0% {top: 50px; opacity: 0;}
    50% {top: 50px;opacity: 0;}
    100% {top: 0px;opacity: 1;}
}
@keyframes dong2 {
    0% {top: 0px;opacity: 1;}
    50% {top: 0px;opacity: 1;}
    100% {top: 50px;opacity: 0;}
}

.cebian{position: fixed;z-index: 20; top: 50%;transform: translateY(-50%);right: 3.646%;}

.cebian.act{left: 3.646%;right: auto;}

.cebian.act3{left: -10%;}

.cebian a{width: 18px;height: 18px;position: relative;display: block;}

.cebian a {margin: 9px 0;position: relative;}

.cebian a p{width: 100%;height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url(../images2/ce_1.png) center no-repeat;background-size: 100% 100%;opacity: 0; animation: cezhuan 2.5s infinite linear ;}

.cebian a span{width: 6px;height: 6px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: rgba(255, 255, 255, 0.3);border-radius: 100%;}

.cebian a.act p{opacity: 1;}

.cebian a.act span{opacity: 0;}

.cebian a:hover span{background: #fff;}

.cebian.act2 p{background: url(../images2/ce_2.png) center no-repeat;background-size: 100% 100%;}

.cebian.act2 a span{background: rgba(0,74, 179, 0.3);}

.cebian.act2 a:hover span{background: #004ab3;}

@keyframes cezhuan {
  
  0%{transform: translate(-50%,-50%) rotate(0);}

  100%{transform: translate(-50%,-50%) rotate(360deg);}

}

.bofang{width: 80px;height: 80px;position: absolute;right:50%;bottom: 50%;transform: translate(50%,50%);cursor: pointer;z-index: 5;}

.bofang s{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: rgba(255, 255, 255, 0.4);width: 100%;height: 100%;border-radius: 100%;}

.bofang img{width: 80px !important;height: 80px !important;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.bofang:hover s{transform:translate(-50%,-50%) scale(1.2);}


.in1_con .img {position: relative;}

.in1_con .img img{width: 100%;height: 100vh;}

.in1_con .img video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}

.in1_con .ss{position: relative;}

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

.in1_con .swiper-slide .ss .txt .t1{position: relative;left: 200px;opacity: 0;}

.in1_con .swiper-slide .ss .txt .t2{margin-top: 75px;position: relative;left: 200px;opacity: 0;}

.gengduo{display: flex;align-items: center;justify-content: center;width: 170px;height: 50px;color: #fff;border: 1px solid #fff;position: relative;}

.gengduo s{width: 100%;height: 0%;position: absolute;left: 0;bottom: 0;background: #004ab3;}

.gengduo span{position: relative;z-index: 1;}

.gengduo .i{width: 16px;position: relative;margin-left: 14px;z-index: 1;}

/* .gengduo .i img:last-child{position: absolute;left: 0;top: 0;opacity: 0;} */

.gengduo:hover{border: 1px solid #004ab3;}

.gengduo:hover s{height: 100%;}

.in1_sp{bottom: 30px !important;display: none;}

.in1_sp span{background: #004ab3;}

.in1_con .swiper-slide .ss .txt .t1{color: #fff;line-height: 1.5;}

.in1_con .swiper-slide-active .ss .txt .t1{transition-delay: 0.7s;left: 0px;opacity: 1;}

.in1_con .swiper-slide-active .ss .txt .t2{transition-delay: 0.9s;left: 0px;opacity: 1;}

.jindu{position: absolute;bottom: 78px;width: 100%;left: 0;z-index: 5;}

.jindu .jin_con{height: 2px;background: rgba(255, 255, 255, 0.2);}

.jindu .jin_con s{position: absolute;left: 0;height: 100%;background: #004ab3;}


.jindu .jin_con s.act{animation: jddh 5s linear;}

@keyframes jddh {
  0%{width: 0;}
  100%{width: 100%;}

}

.in2_con{background: url(../images2/in2_1.jpg) center no-repeat;background-size: 100% 100%;height: 100vh;padding-top: 28.42vh;}

.in2_con .con_con{display: flex;justify-content: space-between;align-items: flex-start;}


.in2_con .con_con .con_le{width: 38.76%;}

.in2_con .con_con .con_re{width: 53.37%;padding-top: 30px;}

.in2_con .con_con .con_le .img{margin-left: 50px;position: relative;z-index: 2;}

.in2_con .con_con .con_le .img img{width: 100%;position: relative;z-index: 2;}

.in2_con .con_con .con_le .img span{position: absolute;width: 100%;height: 122%;background: #004ab3;position: absolute;top: -11%;left: -81%;}

.in2_con .con_con .con_re {padding-right: 120px;}

.in2_con .con_con .con_re .re1{line-height: 1.3;}

.in2_con .con_con .con_re .re2{line-height: 1.4;color: #3d444c;margin: 35px 0 45px;}

.in2_con .con_con .con_re .re3{line-height: 2;margin-bottom: 60px;text-align: justify;padding-right: 10px;max-height: 130px;overflow-y: auto;}

.in2_con .con_con .con_re .re3::-webkit-scrollbar {width: 4px; height: 1px;}
  
.in2_con .con_con .con_re .re3::-webkit-scrollbar-thumb { background: #3d91ff;}

.in2_con .con_con .con_re .re3::-webkit-scrollbar-track {background: #eee;}

.in2_con .con_con .con_re .re4 .ul{display: flex;justify-content: space-between;}

.in2_con .con_con .con_re .re4 .ul .li .l1 .sp1{color: #004ab3;}

.in2_con .con_con .con_re .re4 .ul .li .l2{margin-top: 25px;}

.in2_con .con_con .con_re .re4 .ul .ls{height: 100%;width: 1px;background: #dddddd;}

.in3_con{height: 100vh;width: 100%;}

.in3_con .con_con{height: 100%;}

.in3_con .con2{display: none;}

.in3_con .con_con .ul{display: flex;}

.in3_con .con_con .ul .li{flex: 1;}

.in3_con .con_con .ul .li a{display: block;position: relative;color: #fff;}

.in3_con .con_con .ul .li .img{position: relative;overflow: hidden;}

.in3_con .con_con .ul .li .img img{height: 100vh;width: 100%;transform: scale(1.01);}

.in3_con .con_con .ul .li .txt{position: absolute;left: 0;top: 0;width: 100%;display: flex;align-items: center;justify-content: center;height: 100%;padding: 30px;}

.in3_con .con_con .ul .li .txt .t1 img{width: 110px;margin: 0 auto;}

.in3_con .con_con .ul .li .txt .t1{margin-bottom: 30px;}

.in3_con .con_con .ul .li .txt .t2 span{display: block;text-align: center;line-height: 1.4;}

.in3_con .con_con .ul .li .txt .t3{line-height: 1.3;margin-top: 30px;color: rgba(255, 255, 255, 0.5);}

.in3_con .con_con .ul .li:hover .ts{transform: translateY(-30px);}

.in3_con .con_con .ul .li:hover .img img{transform: scale(1.03);}

.in4_con{height: 100vh;background: url(../images2/in4_1.jpg) center no-repeat;background-size: 100% 100%;position: relative;}

.in4_con .con_con{display: flex;justify-content: space-between;align-items: center;color: #fff;height: 100%;}

.in4_con .con_con .con_le{width: 28.09%;position: relative;z-index: 5;}

.in4_con .con_con .con_le .le2{line-height: 1.8;color: #8a9199;margin: 45px 0 65px;}

.in4_con .ul{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.in4_con .ul .li{width: 11px;height: 8px;background: #51e0f2;position: absolute;border-radius: 100%;}

.in4_con .ul .li p{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(2);width: 100%;height: 100%;background: rgba(81, 224, 242, 0.2);border-radius: 100%;animation: in4d 2s infinite linear alternate;}

.in4_con .ul .li span{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(3);width: 100%;height: 100%;background: rgba(81, 224, 242, 0.1);border-radius: 100%;animation: in4d2 2s infinite linear alternate;}

.in4_con .ul .li s{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 100%;box-shadow: 0 0 50px 20px rgba(81, 224, 242, 0.5);animation: in4d3 2s infinite linear alternate;}

.in4_con .ul .li .txt{width: 150px;color: #fff;position: absolute;left: 50%;transform: translateX(-50%);text-align: center;bottom: 200%;}

@keyframes in4d {
  0%{transform: translate(-50%,-50%) scale(1);}
  100%{transform: translate(-50%,-50%) scale(2);}
}
@keyframes in4d2 {
  0%{transform: translate(-50%,-50%) scale(1);}
  100%{transform: translate(-50%,-50%) scale(3);}
}

@keyframes in4d3 {
  0%{opacity: 0.2;}
  100%{opacity:1;}
}

.in4_con .ul .li1{left: 46%;top: 46.4%;}

.in4_con .ul .li2{left: 65%;top: 49.5%;}

.in4_con .ul .li3{left: 63%;top: 53.2%;}

.in4_con .ul .li4{left: 63%;top: 63.5%;}

.in4_con .ul .li5{left: 67.2%;top: 55%;}

.in4_con .ul .li6{left: 67.2%;top: 64%;}

.in4_con .ul .li7{left: 66.5%;top: 69.9%;}

.in4_con .ul .li8{left: 70.8%;top: 60%;}

.in4_con .ul .li9{left: 72.8%;top: 54%;}

.in4_con .ul .li10{left: 75.2%;top: 67%;}

.in4_con .ul .li11{left: 76.6%;top: 50.6%;}

.in4_con .ul .li12{left: 75.8%;top: 57%;}

.in4_con .ul .li13{left: 78.5%;top: 57%;}

.in4_con .ul .li14{left: 78.3%;top: 68.5%;}

.in4_con .ul .li15{left: 69.1%;top: 75%;}

.in4_con .ul .li16{left: 70%;top: 52%;}

.in4_con .ul .li16 {background: #00abff;width: 14px;height: 12px;}

.in4_con .ul .li16 s{width: 6px;height: 6px;background: #fff;left: 50%;top: 50%;transform: translate(-50%,-50%);box-shadow: none;z-index: 1;opacity: 1;animation: none;}

.in4_con .ul .li16 p{background: rgba(0, 171, 255, 0.2);}

.in4_con .ul .li16 span{background: rgba(0, 171, 255, 0.1);}

.in4_con .ul .li16 .txt{bottom: -180%;}

.in5_con{background: url(../images2/in5_1.jpg) center no-repeat;background-size: cover;height: 100vh;}

.in5_con .con_con{display: flex;justify-content: space-between;height: 100%;}

.in5_con .con_con .con_re{width: 91.667%;border-left: 1px solid #ebeced;padding-top: 18.947vh;padding-left: 100px;}

.in5_con .con_con .con_re .re1{display: flex;justify-content: space-between;padding-right: 4%;margin-bottom: 7.37vh;}

.in5_con .con_con .con_re .re2{}

.in5_con .con_con .con_re .re2 .txt{margin-top: 29px;}

.in5_con .con_con .con_re .re2 a{display: block;}

.in5_con .con_con .con_re .re2 .img{overflow: hidden;}

.in5_con .con_con .con_re .re2 .img img{transform: scale(1.005);width: 100%;}

.in5_con .con_con .con_re .re2 .txt .t1{display: flex;justify-content: space-between;}

.in5_con .con_con .con_re .re2 .txt .t1 .tl{width: calc(100% - 120px);  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.in5_con .con_con .con_re .re2 .txt .t1 .tr{display: flex;align-items: center;color: #999999;}

.in5_con .con_con .con_re .re2 .txt .t1 .tr img{margin-right: 5px;width: 15px;}

.in5_con .con_con .con_re .re2 .txt .t2{line-height: 1.8;margin-top: 20px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}

.in5_con .con_con .con_re .re2 a:hover .img img{transform: scale(1.03);}

.in5_con .con_con .con_re .re2 a:hover .txt .t1 .tl{color: #004ab3;}

.in5_con .con_con .con_re .re2 .in5_sw{padding-bottom: 110px;}

.qjht{width: 140px;position: absolute;bottom: 0;height: 70px;}

.prev5,.next5{width: 70px;height: 70px;top: 0;margin: 0;background: #336ec2  url(../images2/in1_2.png) center no-repeat;}

.prev5{left: 0;transform: rotate(180deg);}

.next5{right: 0;}

.prev5:hover,.next5:hover{background: #004ab3  url(../images2/in1_2.png) center no-repeat;}

.in6_con{height: 300px;}


.gengduo2{color: #999999;border: 1px solid #999999;}

.gengduo2 .i{position: relative;}

.gengduo2 .i img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.gengduo2:hover .i img:last-child{opacity: 1;}

.gengduo2:hover .i img:first-child{opacity: 0;}

.gengduo2:hover span{color: #fff;}

.gengduo2:hover {border: 1px solid #004ab3;}


/* 联系我们 */

.contact1{position: relative;background: url(../images2/cont1_2.jpg) center no-repeat;background-size: 100% 100%;}

.contact1 .con1{text-align: center;margin-bottom: 60px;}

.contact1 .con2{display: flex;justify-content: space-between;}

.contact1 .con2 .con_le{width: 50%;background: #fff;border: 1px solid #cacaca;padding: 50px 140px 10px 60px;}

.contact1 .con2 .con_re{width: 50%;position: relative;}

.contact1 .con2 .con_re iframe{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.contact1 .con2 .con_re img {width: 100%;height: 100%;}

.contact1 .con2 .con_le .le1 .ul{display: flex;flex-wrap: wrap;}

.contact1 .con2 .con_le .le1 .ul .li{width: 50%;margin-bottom: 20px;}

.contact1 .con2 .con_le .le1 .ul .li:last-child{margin-bottom: 0;}

.contact1 .con2 .con_le .le1 .ul .li .l1{margin-bottom: 10px;}

.contact1 .con2 .con_le .le1 .ul .li .l2 a{display: inline-block;color: #004ab3;border-bottom: 1px solid #fff;font-family: arial;}

.contact1 .con2 .con_le .le1 .ul .li .l2 a:hover{border-bottom: 1px solid #004ab3;}

.contact1 .con2 .con_le .le2 .l{display: flex;padding-top: 25px;margin-top: 25px;border-top: 1px dashed #cccccc;align-items: flex-start;}

.contact1 .con2 .con_le .le2 .l p{display: flex;flex-wrap: wrap;line-height: 1.2;}

.contact1 .con2 .con_le .le2 .l img{margin-right: 10px;}

.contact1 .con2 .con_le .le2 .l a:hover{color: #004ab3;}

.contact2 {position: relative;}

.contact2 .con1{margin-bottom: 50px;text-align: center;}

.contact2 .con2 .ul{display: flex;flex-wrap: wrap;justify-content: space-between;}

.contact2 .con2 .ul .li{width: 47.5%;display: flex;position:relative;}

.contact2 .con2 .ul .li {background: #fafafa;border: 1px solid #e5e5e5;display: flex;align-items: flex-start;padding: 0 15px;margin-bottom: 40px;}

.contact2 .con2 .ul .li .img{height: 60px;display: flex;align-items: center;}

.contact2 .con2 .ul .li .code_img{width: 145px; height: 100%; position: absolute; top: 0; right: 0; z-index: 2;}

.contact2 .con2 .ul .li .code_img img{margin-right: 0;width:100% !important;height:100% !important;}

.contact2 .con2 .ul .li span{display: block;height: 60px;line-height: 60px;color:#cf102b;margin-right: 5px;}

.contact2 .con2 .ul .li input{height: 60px;width: calc(100% - 42px);background: #fafafa;border: none;outline: none;font-size: 18px;color: #333333;}

.contact2 .con2 .ul .li img{margin-right: 8px;width:25px;}

.contact2 .con2 .ul .li:last-child{width: 100%;margin-bottom: 60px;}

.contact2 .con2 .ul .li:last-child textarea{width: calc(100% - 33px);border: none;background: #fafafa;line-height: 60px;font-family: arial;height: 240px;resize: none;font-size: 18px;color: #333333;}


.contact2 .con3{display: flex;justify-content: center;}

.gengduo3{border: 1px solid #004ab3;color: #004ab3;}

.gengduo3:hover span{color: #fff;}

.tjtc{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 100;display: none;}

.tjtc .bei{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, 0.6);}

.tjtc .c_con{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 300px;height: 180px;background: #fff;text-align: center;padding: 30px 0;}

.tjtc .c_con .n{display: flex;align-items: center;justify-content: center;margin-top: 30px;cursor: pointer;}

input::-webkit-input-placeholder{
  color:#333333;
  font-size:18px;

}
input:-moz-placeholder {
  color:#333333;
  font-size:18px;
}
input::-moz-placeholder {
  color:#333333;
  font-size:18px;
}
input:-ms-input-placeholder {
  color:#333333;
  font-size:18px;
}
textarea::-webkit-input-placeholder{
  color:#333333;
  font-size:18px;
}
textarea:-moz-placeholder {
  color:#333333;
  font-size:18px;
}
textarea::-moz-placeholder {
  color:#333333;
  font-size:18px;
}
textarea:-ms-input-placeholder {
  color:#333333;
  font-size:18px;
}

.deve1{position: relative;}

.deve1 .con1{text-align: center;margin-bottom: 65px;}

.deve1 .con2{line-height: 2;text-align: center;position: relative;}

.deve1 .con2 img{display: inline;}

.deve1 .con2 span{color: #004ab3;}

.deve1 .con2 .img1{transform: translateY(-13px);margin-right: 15px;}

.deve1 .con2 .img2{transform: translateY(25px);margin-left: 15px;}

.deve1 .con2 .bei{position: absolute;width: 130px;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.deve1 .con3{text-align: center;margin-top: 70px;padding: 60px 0; line-height: 1.5;border-top: 1px solid #dddddd;}

.deve1 .con4 .ul{display: flex;flex-wrap: wrap;justify-content: space-between;}

.deve1 .con4 .ul .li{width: 43.75%;}

.deve1 .con4 .ul .li:first-child{margin-bottom: 45px;}

.deve1 .con4 .ul .li .l1{display: flex;align-items: flex-start;line-height: 1.3;margin-bottom: 20px;}

.deve1 .con4 .ul .li .l1 img{transform: translateY(-8px);margin-right: 15px;}

.deve1 .con4 .ul .li .l1 span{display: block;width: calc(100% - 50px);}

.deve1 .con4 .ul .li .l2{line-height: 1.7;color: #666666;text-align: justify;}

.deve1 .con5{padding-bottom: 30px;margin-bottom: 55px;border-bottom: 1px solid #dddddd;}

.deve2{background: url(../images2/deve2_1.jpg) center no-repeat fixed;background-size: 100% 100%;color: #fff;position: relative;}

.deve2 .con1{line-height: 1.2;}

.deve2 .con2{line-height: 1.7;margin: 30px 0 75px;}

.deve2 .con3 .ul{display: flex;}

.deve2 .con3 .ul .li{width: 18.75%;background: rgba(255, 255, 255, 0.85);color: #333333;text-align: center;padding: 80px 15px ;margin-right: 1.5625%;}

.deve2 .con3 .ul .li:last-child{margin-right: 0;}

.deve2 .con3 .ul .li .img{display: flex;justify-content: center;margin-bottom: 15px;}

.deve2 .con3 .ul .li .t{line-height: 1.5;}

.deve3{background: #f7f7f7;position: relative;}

.deve3 .con1 {margin-bottom: 70px;}

.deve3 .con1 .c2{line-height: 1.3;margin-top: 45px;color: #666666;}


.deve3 .con2 .ul .li{background: #fff;border: 1px solid #dddddd;padding: 0 50px;margin-bottom: 30px; position: relative;}

.deve3 .con2 .ul .li .wailian{position: absolute;left: 0;top: 0;width: 100%;height: 100%; }

.deve3 .con2 .ul .li:last-child{margin-bottom: 0;}

.deve3 .con2 .ul .li .l1{display: flex;padding: 35px 0px;justify-content: space-between;cursor: pointer;transition: all 0.6s;}

.deve3 .con2 .ul .li .l1 .t1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.deve3 .con2 .ul .li .l1 .t2{margin-top: 20px;color: #666666; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.deve3 .con2 .ul .li .l1 .l1l{width: calc(100% - 70px);}

.deve3 .con2 .ul .li .l1 .l1r p{width: 50px;height: 50px;position: relative;border-radius: 100%;border: 1px solid #dddddd;overflow: hidden;}

.deve3 .con2 .ul .li .l1 .l1r p img:last-child{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;}

.deve3 .con2 .ul .li .l1 .l1r p img {width: 100%;transition: all 0.6s;}

.deve3 .con2 .ul .li.act2  .l1 .t1{color: #004ab2;}

.deve3 .con2 .ul .li.act2 .l1 .l1r p img:last-child{opacity: 1;} 

.deve3 .con2 .ul .li.act2 .l1 .l1r p img:first-child{opacity: 0;} 

.deve3 .con2 .ul .li.act2 .l1 .l1r p img{background: #004ab2;}


.deve3 .con2 .ul .li .l1 .l1r p span{background: #999999;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.deve3 .con2 .ul .li .l1 .l1r p span.sp1{width: 15px;height: 2px;}

.deve3 .con2 .ul .li .l1 .l1r p span.sp2{width: 2px;height: 15px;}

.deve3 .con2 .ul .li .l1:hover .t1{color: #004ab3;}

.deve3 .con2 .ul .li .l2{display: flex;justify-content: space-between;padding-top: 35px;border-top: 1px dashed #dddddd;border-bottom: 1px dashed #dddddd;}

/* .deve3 .con2 .ul .li .l2 .t1{margin-bottom: 35px;} */

.deve3 .con2 .ul .li .l2 .t2{padding: 35px 0;line-height: 1.7;}

.deve3 .con2 .ul .li .l2 .t2 p{margin-bottom: 10px;line-height: 1.7;}

.deve3 .con2 .ul .li .l2 .l2l{width: 45%;}

.deve3 .con2 .ul .li .l3{display: flex;padding: 30px 0 20px;flex-wrap: wrap;}

.deve3 .con2 .ul .li .l3 .t:nth-child(3){width: 100%;justify-content: flex-end;margin-right: 0;flex-direction: column;align-items: flex-end;}

.deve3 .con2 .ul .li .l3 .t:nth-child(3) .tt{margin-top: 10px;font-size: 14px;color: #999;}


.deve3 .con2 .ul .li .l3 .t{display: flex;align-items: flex-start;margin-right: 60px;margin-bottom: 20px;}

.deve3 .con2 .ul .li .l3 .t img{margin-right: 5px;width: 20px;}

.deve3 .con2 .ul .li .l3 .t:nth-child(3) img{width: 16px;margin: 0 7px 0 2px;}

.deve3 .con2 .ul .li .l3 .t:nth-child(2){margin-right: 0;}

.deve3 .con2 .ul .li .l3 .t:nth-child(3) a{
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #555;
  background-color: #edeeef;
  -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);
  padding: 0 20px;
}

.deve3 .con2 .ul .li .l3 .t:nth-child(3) a:hover{
  background-color: #004ab3;
  color: #fff;
}

.deve3 .con2 .ul .li .l3 a:hover{color: #004ab3;}

.deve3 .con2 .ul .li .ls{display: none;}

.deve3 .con2 .ul .li.act .l1 .t1{color: #004ab3;font-weight: bold;}

.deve3 .con2 .ul .li.act .l1 p {background: #004ab3;}

.deve3 .con2 .ul .li.act .l1 p .sp2{opacity: 0;}

.deve3 .con2 .ul .li.act .l1 p .sp1{background: #fff;}

.deve3 .con2 .ul .li.act .l1{padding: 35px 0 13px;transition: all 0.6s;}

.deve4 {position: relative;}

.deve4 .con2{margin: 45px 0 70px;color: #666666;line-height: 1.3;}

.deve4 .con3 .ul .li{display: flex;justify-content: space-between;padding: 35px 50px 40px 45px;background: #fbfbfb;border: 1px solid #dddddd;margin-bottom: 30px;position: relative;}

.deve4 .con3 .ul .li::after{width: 5px;height: 0%;position: absolute;left: 0;top: 0;background: #004ab3;content: "";transition: all 0.6s;}

.deve4 .con3 .ul .li:last-child{margin-bottom: 0;}


.deve4 .con3 .ul .li .l1{}

.deve4 .con3 .ul .li .l2{width: calc(100% - 70px);}

.deve4 .con3 .ul .li .ll{display: flex;align-items: center;width: calc(100% - 150px);}

.deve4 .con3 .ul .li .ll .l1{margin-right: 25px;width: 45px;}

.deve4 .con3 .ul .li .ll .t1{margin-bottom: 20px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.deve4 .con3 .ul .li .ll .t2{color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.deve4 .con3 .ul .li .lr{}

.deve4 .con3 .ul .li .lr a{position: relative;width: 50px;height: 50px;background: #f2f3f5;border-radius: 100%;}

.deve4 .con3 .ul .li .lr a img:last-child{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;}

.deve4 .con3 .ul .li .lr a:first-child{margin-right: 20px;}

.deve4 .con3 .ul .li .lr a:hover{background: #004ab3;}

.deve4 .con3 .ul .li .lr a:hover img:last-child{opacity: 1;}

.deve4 .con3 .ul .li .lr a:hover img:first-child{opacity: 0;}

.deve4 .con3 .ul .li:hover .t1{color: #004ab3;}

.deve4 .con3 .ul .li:hover::after{height: 100%;}

.politcal1{position: relative;background: url(../images2/poli1_1.jpg) bottom no-repeat;background-size: cover; }

.politcal1 .con1{text-align: center;margin-bottom: 60px;}

.politcal1 .con2{display: flex;justify-content: space-between;}

.politcal1 .con2 .con_le{width: 45.625%;}

.politcal1 .con2 .con_re{width: 45%;padding-top: 85px;}

.politcal1 .con2 .con_le .le1{line-height: 2;text-align: justify;color: #666;margin-bottom: 45px;}

.politcal1 .con2 .con_le .le2 .li{margin-bottom: 43px;padding-left: 70px;position: relative;}

.politcal1 .con2 .con_le .le2 .li s{width: 20px;height: 4px;position: absolute;left: 0;top: 12px;background: #004ab3;}

.politcal1 .con2 .con_le .le2 .li .l1{margin-bottom: 13px;}

.politcal1 .con2 .con_le .le2 .li .l2{line-height: 1.5;color: #666666;}

.politcal1 .con2 .con_re .res{transform: translate(-30px,-30px);}

.politcal1 .con2 .con_re .ren{position: relative;}

.politcal1 .con2 .con_re .ren .bei{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background:repeating-linear-gradient(to right,#004ab300,#004ab3);}

.politcal1 .con2 .con_re .ss img{width: 100%;}

.poli1_sp{bottom: -70px;}

.poli1_sp span{width: 18px;height: 18px;background: none;position: relative;opacity: 1;margin: 0 5px;}

.poli1_sp span::after{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); width: 100%;height: 100%;border-radius: 100%;background: url(../images2/ce_2.png ) center no-repeat;background-size: 100% 100%;content: "";animation: cezhuan 2.5s infinite linear;opacity: 0;}

.poli1_sp s{width: 6px;height: 6px;border-radius: 100%;border: 1px solid #b1c6e5;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.poli1_sp .swiper-pagination-bullet-active::after{opacity: 1;}

.poli1_sp .swiper-pagination-bullet-active s{opacity: 0;}

.politcal2{padding-top: 70px;position: relative;}

.politcal2 .con1{text-align: center;}

.politcal2 .con2{margin: 50px 0 45px;display: flex;justify-content: center;}

.politcal2 .con2 a{margin-right: 30px;position: relative;overflow: hidden;}

/* .politcal2 .con2 a .img{position: relative;} */



.politcal2 .con3{width: 905px;margin: 0 auto 50px;text-align: center;line-height: 1.8;color: #666;}

.politcal2 .con4{}

.politcal2 .con4 .img{overflow: hidden;position: relative;}

/* .politcal2 .con4 .img video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;} */

.politcal2 .con4 .img img{width: 100%;transition: all 0.6s;}

.politcal2 .con4 .poli2_sw{padding-bottom: 95px;}

.politcal2 .con4 .ss:hover .img .b{transform: scale(1.05);transition: all 0.6s;}

.politcal2 .con4 .txt{height: 76px;background: #f7f7f7;padding: 0 25px;line-height: 76px;color: #000; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.gund{position: absolute;bottom: 0;left: 0;width: 100%;height: 60px;}

.gund .an{width: 130px;position: relative;height: 60px;position: absolute;right: 0;top: 0;}

.poli2_prev,.poli2_next{width: 50px;height: 50px;background: #e0e0e0 url(../images2/in1_2.png) center no-repeat;border-radius: 100%;margin: 0;transform: translate(0,0);top: 5px;}

.poli2_prev::after,.poli2_next::after{width: 60px;height: 60px;left: -5px;top: -5px;border-radius: 100%;border: 1px dashed #e0e0e0;content: "";position: absolute;}

.poli2_prev{left: 0;transform: rotate(180deg);}

.poli2_ss{left: 0 !important;width: calc(100% - 160px) !important;height: 4px;position: absolute;bottom: 28px;background: #f3f3f3;}

.poli2_ss .swiper-scrollbar-drag{background: #004ab2;}

.poli2_prev:hover,.poli2_next:hover{background: #004ab3 url(../images2/in1_2.png) center no-repeat ;}

.poli2_prev:hover::after,.poli2_next:hover::after{border: 1px dashed #004ab3;}

.qiehs{width: 162px;height: 52px;display: flex;align-items: center;justify-content: center;border-radius: 50px;border: 1px solid #666666;color: #666666;display: flex;align-items: center;justify-content: center;position: relative;overflow: hidden;}

.qiehs::after{width: 100%;height: 0%;background: #004ab2;position: absolute;left: 0;bottom: 0;content: "";transition: all 0.6s;}

.qiehs p{position: relative;z-index: 2;color: #666666;}

.qiehs:hover:after{height: 100%;transition: all 0.6s;}

.politcal2 .con2 a:last-child{margin-right: 0;}

.qiehs .img{position: relative;width: 20px;margin-right: 8px;z-index: 2;}

.qiehs .img img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.qiehs:hover span{color: #fff;}

.qiehs:hover {border: 1px solid #004ab3;color: #fff;}

.qiehs:hover .img img:last-child{opacity: 1;}

.qiehs:hover .img img:first-child{opacity: 0;}

.qiehs span{color: #666666;position: relative;z-index: 2;}

.qiehs:hover p{color: #fff;}

.qiehs.act{background: #004ab2;border: 1px solid #004ab2;color: #fff;}

.qiehs.act p{color: #fff;}

.qiehs.act span{color: #fff;}

.qiehs.act span{font-weight: bold;}

.qiehs.act .img img:last-child{opacity: 1;}

.qiehs.act .img img:first-child{opacity: 0;}


.politcal3{position: relative;}

.politcal3 .con1{text-align: center;}

.politcal3 .con2{display: flex;justify-content: center;margin: 50px 0;}

.politcal3 .con2 a{margin-right: 30px;}

.politcal3 .con2 a:last-child{margin-right: 0;}

.politcal3 .con3 .ul{position: relative;}

.politcal3 .con3 .ul .li img{width: 100%;}

.politcal3 .con3 .ul .li:first-child{position: relative;}

.politcal3 .con3 .ul .li{display: flex;justify-content: space-between;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;}

.politcal3 .con3 .ul .li.act{opacity: 1;}

.politcal3 .con3 .ul .li .ll{width: 44.6875%;}

.politcal3 .con3 .ul .li .lr{width: 54.6875%;}

.politcal3 .con3 .ul .li .lr .r1{display: flex;justify-content: space-between;margin-bottom: 1.05%;}

.politcal3 .con3 .ul .li .lr .r2{display: flex;justify-content: space-between;}

.politcal3 .con3 .ul .li .lr .r1 .rl{width: 55.55%;}

.politcal3 .con3 .ul .li .lr .r1 .rr{width: 43.43%;}

.politcal3 .con3 .ul .li .lr .r2 .r{width: 32.57%;}

.deves{padding: 100px 0;background: url(../images/deves_1.jpg) center no-repeat;background-size: cover;}

.deves .con1{margin-bottom: 70px;}

.deves .poli2_prev,.deves .poli2_next{background:#cacacd url(../images2/in1_2.png) center no-repeat;}

.deves .poli2_prev::after,.deves .poli2_next::after{border: 1px dashed #cacacd;}

.deves .poli2_prev:hover,.deves .poli2_next:hover{background:#004ab2 url(../images2/in1_2.png) center no-repeat;}

.deves .poli2_prev:hover:after,.deves .poli2_next:hover:after{border: 1px dashed #004ab2;}

.deves  .poli2_ss{background: #e5e6e7;}






















@media screen and (max-width:1800px) {
  
  /* .contact1 .con2 .con_le .le2 .l{padding-top: 35px;margin-top: 35px;} */

  /* .contact1 .con2 .con_le .le1 .ul .li{margin-bottom: 30px;} */
}



@media screen and (max-width:1680px) {
  
  .f_18{font-size: 16px;}

  .f_20{ font-size:18px; }  

  .f_22{font-size: 20px;}

  .f_24{ font-size:20px; }

  .f_26{ font-size:24px; }
    
  .f_30{ font-size:26px; }

  .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_44{font-size: 36px;}
  
  .f_48{font-size: 38px;}
  
  .f_50{font-size: 40px;}
  
  .f_60{font-size: 48px;}
  
  .f_68{font-size: 56px;}

  .f_70{font-size: 64px;}
  
  .f_72{font-size: 60px;}
  
  .f_80{font-size: 72px;}
  
  .f_82{font-size: 72px;}
  
  .f_84{font-size: 72px;}
  
  .f_86{font-size: 72px;}
  
  .f_104{font-size: 86px;}

  .p_100_80{padding: 80px 0;}

  .p_100_90{padding: 80px 0;}

  .p_100{padding: 80px 0;}
  
  .p_120{padding: 100px 0;}
  
  .in2_con .con_con .con_re .re2{margin: 20px 0 30px;}
 
  .in2_con .con_con .con_re .re3{margin-bottom: 40px;}

  .contact1 .con2 .con_le{padding: 40px 100px 10px 50px;}

  .contact1 .con2 .con_le .le1 .ul .li{margin-bottom: 15px;}

  .deve2 .con3 .ul .li{padding: 60px 20px;}

  .politcal1 .con2 .con_le .le2 .li{margin-bottom: 30px;padding-left: 50px;}

  .politcal1 .con2 .con_re{padding-top: 120px;}

  .deves{padding: 80px 0;}

  .in4_con .ul .li{width: 8px;height: 7px;}


  .contact1 .con2 .con_le .le2 .l{padding-top: 20px;margin-top: 20px;}
}



@media screen and (max-width:1500px) {
    
  .in2_con .con_con .con_re .re4 .ul .li .l2{margin-top: 15px;}

  /* .contact1 .con2 .con_le .le2 .l{margin-top: 30px;padding-top: 30px;} */

  .contact1 .con2 .con_le{padding: 40px 50px 10px 40px;}

}


@media screen and (max-width:1400px) {
  .in2_con{padding-top: 26vh;}
  .in2_con .con_con .con_re{padding-top: 0;}
}





@media screen and (max-width:1025px) {

    
    .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:18px; }

    .f_26{ font-size:18px; }

    .f_28{ font-size:20px; }

    .f_30{ font-size:20px; }

    .f_32{ font-size:20px; }

    .f_34{ font-size:20px; }

    .f_36{ font-size:22px; }

    .f_38{ font-size:22px; }

    .f_40{font-size: 24px;}

    .f_48{font-size: 24px;}

    .f_50{font-size: 32px;}

    .f_60{font-size: 32px;}

    .f_68{font-size: 32px;}

    .f_70{font-size: 32px;}

    .f_72{font-size: 32px;}

    .f_80{font-size: 36px;}

    .f_82{font-size: 36px;}

    .f_84{font-size: 36px;}

    .f_86{font-size: 36px;}
    
    .f_104{font-size: 38px;}

    .p_100_80{padding: 60px 0;}

    .p_100{padding: 60px 0;}
    
    .p_120{padding: 60px 0;}

    .yd{display: block;}

    .pc{display: none;}

    .nav{display: none;}

    .hdbox{display: block;}

    .wow{opacity: 1;}

    .box{width: 90%;}

    .fw{font-weight: 400;}

    .in_box2{width: 90%;}

    body,.box,.in_box,.in_box2{min-width: 200px;}

    .time1{opacity: 1;position: relative;top: 0px;animation: none;}

    .time2{opacity: 1;position: relative;top: 0px;animation: none;}

    .time3{opacity: 1;position: relative;top: 0px;animation: none;}

    .time4{opacity: 1;position: relative;top: 0px;animation: none;}

    .time5{opacity: 1;position: relative;top: 0px;animation: none;}


    .cebian{display: none;}

    .in1_con .swiper-slide .ss .txt .t1 img{max-width: 70%;}

    .jindu{display: none;}

    .in1_sp{display: block;}

    .in1_con .img img{height: auto;}

    .gengduo{width: 130px;height: 42px;}

    .bofang {width: 50px;height: 50px;}

    .bofang img{width: 50px !important;height: 50px !important;}

    .in1_con .img .bofang{right: 5%;bottom: 30px;transform: translate(0,0);}

    .in2_con{padding: 60px 0;height: auto;}

    .in2_con .con_con{flex-wrap: wrap;}

    .in2_con .con_con .con_le{width: 100%;}

    .in2_con .con_con .con_re{width: 100%;padding: 0;margin-top: 30px;}

    .in2_con .con_con .con_le .img{padding: 30px 0;}

    .in2_con .con_con .con_le .img span{height: 100%;top: 0px;}

    .in2_con .con_con .con_re .re2{margin: 15px 0 20px;}

    .in2_con .con_con .con_re .re3{max-height: 115px;}

    .in3_con{height: auto;}

    .in3_con .con_con {display: none;}

    .in3_con .con_con .ul .li .img img{height: auto;}

    .in3_con .con2{display: block;}

    .in3_con .con2 a{display: block;position: relative;}

    .in3_con .con2 a .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;color: #fff;padding: 0 5%;display: flex;align-items: center;justify-content: center;text-align: center;}

    .in3_con .con2 a .txt .t1 img{width: 100px;margin: 0 auto;}

    .in3_con .con2 a .img img{width: 100%;}
    
    .in3_con .con2 a .txt .t2{margin: 30px 0;}

    .in3_con .con2 a .txt .t2 span{display: block;line-height: 1.4;}

    .in4_con{height: auto;background: #1a1d23;padding: 60px 0 0;}

    .in4_con .con_con{flex-wrap: wrap;}

    .in4_con .con_con.in_box{width: 100%;}
    
    .in4_con .con_con .con_le{width: 100%;padding: 0 5%;}

    .in4_con .con_con .con_re{width: 100%;}

    .dian {display: none;}

    .in4_con .con_con .con_le .le2{margin: 30px 0 40px;}

    .in5_con{height: auto;}

    .in5_con .con_con .con_le{display: none;}

    .in5_con .con_con .con_re{padding: 60px 0;width: 90%;margin: 0 auto;border: none;}

    .in5_con .con_con .con_re .re1{margin-bottom: 40px;}

    .qjht{width: 120px;height: 60px;}

    .prev5, .next5{width: 60px;height: 60px;}

    .z_tanchuang.one .tbox .modal{width: 90%;padding: 15px;}

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

    .deve1 .con2 br{display: none;}

    .deve1 .con2 .img2{width: 20px;transform: translateY(15px);margin-left: 5px;}
    
    .deve1 .con2 .img1{width: 20px;margin-right: 5px;transform: translateY(-8px);}

    .deve2{background: url(../images2/deve2_1.jpg) center no-repeat;background-size: cover;}

    .deve1 .con4 .ul .li{width: 47%;}

    .deve1 .con3{padding: 30px 0;margin-top: 40px;}

    .deve1 .con1{margin-bottom: 45px;}

    .deve1 .con2 .bei{width: 100px;}

    .deve2 .con2{margin: 20px 0 40px;}

    .deve2 .con3 .ul {flex-wrap: wrap;}

    .deve2 .con3 .ul .li{width: 32%;margin-right: 2%;margin-bottom: 15px;}

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

    .deve3 .con1 .c2{margin-top: 30px;}

    .deve3 .con1{margin-bottom: 40px;}

    .deve3 .con2 .ul .li{padding: 0 30px;}

    .deve3 .con2 .ul .li .l1{padding: 25px 0;}

    .deve3 .con2 .ul .li .l1 .t2{margin-top: 13px;}

    .deve3 .con2 .ul .li .l1 .l1r p{width: 35px;height: 35px;}

    .deve3 .con2 .ul .li .l1 .l1r p span.sp1{width: 12px;}

    .deve3 .con2 .ul .li .l1 .l1r p span.sp2{height: 12px;}

    .deve3 .con2 .ul .li .l2{padding-top: 25px;}

    .deve3 .con2 .ul .li .l2 .t2{padding: 25px 0;}

    .deve3 .con2 .ul .li .l3{flex-wrap: wrap;}

    .deve3 .con2 .ul .li .l3 .t{margin-right: 0;width: 100%;line-height: 20px;}

    .deve3 .con2 .ul .li .l3 .t:first-child{margin-bottom: 20px;}

    .deve3 .con2 .ul .li .l3 .t span{width: calc(100% - 25px);}

    .deve3 .con2 .ul .li.act .l1{padding: 25px 0 10px;}

    .deve4 .con2{margin: 30px 0 40px;}

    .deve4 .con3 .ul .li{padding:25px 30px ;}

    .deve4 .con3 .ul .li .lr a{width: 35px;height: 35px;}

    .deve4 .con3 .ul .li .ll .t1{margin-bottom: 13px;}

    .deve4 .con3 .ul .li .ll .l1{margin-right: 15px;}

    .deve4 .con3 .ul .li .ll{width: calc(100% - 100px);}

    .deve4 .con3 .ul .li .lr a:first-child{margin-right: 10px;}

    .contact1 .con1{margin-bottom: 40px;}


    .contact1 .con2{flex-wrap: wrap;}

    .contact1 .con2 .con_le{width: 100%;padding: 40px 30px;}

    .contact1 .con2 .con_re{width: 100%;}

    .contact2 .con2 .ul .li:last-child textarea{font-size: 16px;line-height: 50px;height: 200px;}

    .contact2 .con2 .ul .li input{font-size: 16px;height: 50px;}

    .contact2 .con2 .ul .li .img{height: 50px;}

    .contact2 .con1{margin-bottom: 30px;}

    input::-webkit-input-placeholder{
      color:#333333;
      font-size:16px;
    
    }
    input:-moz-placeholder {
      color:#333333;
      font-size:16px;
    }
    input::-moz-placeholder {
      color:#333333;
      font-size:16px;
    }
    input:-ms-input-placeholder {
      color:#333333;
      font-size:16px;
    }
    textarea::-webkit-input-placeholder{
      color:#333333;
      font-size:16px;
    }
    textarea:-moz-placeholder {
      color:#333333;
      font-size:16px;
    }
    textarea::-moz-placeholder {
      color:#333333;
      font-size:16px;
    }
    textarea:-ms-input-placeholder {
      color:#333333;
      font-size:16px;
    }

    .politcal1 .con2{flex-wrap: wrap;}

    .politcal1 .con2 .con_le{width: 100%;}

    .politcal1 .con2 .con_re{width: 100%;padding-top: 50px;}

    .politcal1 .con2 .con_re .res{transform: translate(-10px,-10px);margin-bottom: 50px;}

    .politcal1 .con2 .con_re .ren .bei{left: 10px;top: 10px;}

    .politcal1 .con2 .con_le .le2 .li:last-child{margin-bottom: 0;}

    .politcal1 .con1{margin-bottom: 30px;}

    .politcal2 .con3{width: 100%;margin-bottom: 30px;}

    .politcal2 .con2{margin: 30px 0;}

    .politcal2 .con2 a{margin-right:10px ;}

    .qiehs{width: 140px;height: 44px;margin-right: 15px;font-size: 14px !important;}
    
    .politcal3 .con2{margin: 30px 0;}

    .politcal3 .con2 a{margin-right: 10px;}

    .deve1 .con5{padding-bottom: 20px;margin-bottom: 30px;}

    .deves{padding: 60px 0;}

    .deves .con1{margin-bottom: 30px;}

    .contact2 .con2 .ul .li span{height: 50px;line-height: 50px;}

}



@media screen and (max-width:700px) {
      
  .f_12{ font-size:12px; }

  .f_14{font-size: 12px;}

  .f_16{ font-size:14px; }

  .f_18{ font-size:16px; }

  .f_20{ font-size:16px; }  

  .f_22{font-size: 18px;}

  .f_24{ font-size:18px; }

  .f_26{ font-size:18px; }

  .f_28{ font-size:20px; }

  .f_30{ font-size:20px; }

  .f_32{ font-size:20px; }

  .f_34{ font-size:20px; }

  .f_36{ font-size:22px; }

  .f_38{ font-size:22px; }

  .f_40{font-size: 22px;}

  .f_48{font-size: 24px;}

  .f_50{font-size: 24px;}

  .f_60{font-size: 24px;}

  .f_68{font-size: 24px;}

  .f_70{font-size: 24px;}

  .f_72{font-size: 24px;}

  .f_82{font-size: 26px;}

  .f_84{font-size: 26px;}

  .f_86{font-size: 26px;}
  
  .f_104{font-size: 30px;}

  .p_100_80{padding: 40px 0;}

  .p_100_90{padding: 40px 0;}

  .p_100{padding: 40px 0;}
  
  .p_120{padding: 40px 0;}
  
  .in1_con .swiper-slide .ss .txt .t1 img{max-width: 80%;}

  .in1_con .swiper-slide .ss .txt .t2{margin-top: 30px;}

  .in2_con .con_con .con_le .img{margin-left: 20px;padding: 20px 0;}

  .in2_con{padding: 40px 0;}

  .in2_con .con_con .con_re .re3{margin-bottom: 25px;}

  .in4_con{padding: 40px 0 0;}

  .in5_con .con_con .con_re .re1{margin-bottom: 30px;}

  .in5_con .con_con .con_re .re2 .in5_sw{padding-bottom: 80px;}

  .qjht{width: 100px;height: 50px;}

  .prev5, .next5{width: 50px;height: 50px;}

  .deve1 .con1{margin-bottom: 35px;}

  .deve1 .con2 .img1{width: 12px;transform: translateY(-10px);}

  .deve1 .con2 .img2{width: 12px;transform: translateY(10px);}

  .deve1 .con3{padding: 25px 0;margin-top: 30px;}

  .deve1 .con4 .ul .li{width: 100%;margin-bottom: 30px;}

  .deve1 .con4 .ul .li .l1 img{width: 30px;transform: translateY(-5px);}

  .deve1 .con4 .ul .li .l1{margin-bottom: 10px;line-height: 1.5;}

  .deve1 .con4 .ul .li:last-child{margin-bottom: 0;}

  .deve2 .con1{line-height: 1.5;}

  .deve2 .con3 .ul .li{width: 49%;padding: 45px 15px;}

  .deve2 .con3 .ul .li:nth-child(2n){margin-right: 0;}

  .deve2 .con3 .ul .li:nth-child(3n){margin-right: auto;}

  .deve3 .con1 .c2{margin-top: 20px;}

  .deve3 .con1{margin-bottom: 30px;}

  .deve3 .con2 .ul .li{padding: 0 20px;margin-bottom: 20px;}

  .deve3 .con2 .ul .li .l2{flex-wrap: wrap;}

  .deve3 .con2 .ul .li .l2 .l2l{width: 100%;}

  .deve3 .con2 .ul .li .l3{padding: 30px 0;}

  .deve4 .con3 .ul .li{padding: 25px;margin-bottom: 20px;}

  .deve4 .con3 .ul .li .ll .l1{display: none;}

  .deve4 .con3 .ul .li .l2{width: 100%;}

  .deve4 .con2{margin: 20px 0 30px;}
  
  .contact1{position: relative;}

  .contact1 .con1{margin-bottom: 25px;}

  .contact1 .con2 .con_le .le2 .l p{line-height: 20px;}

  .contact1 .con2 .con_le{padding: 25px 20px;}

  .contact1 .con2 .con_le .le2 .l{margin-top: 20px;padding-top: 20px;}

  .contact2{position: relative;}

  .contact2 .con2 .ul .li{width: 100%;margin-bottom: 20px;}

  .contact2 .con2 .ul .li:last-child{margin-bottom: 30px;}
  
  .politcal1 .con1{margin-bottom: 20px;}

  .politcal1 .con2 .con_le .le1{margin-bottom: 30px;}

  .politcal1 .con2 .con_le .le2 .li{padding-left: 30px;margin-bottom: 25px;}

  .politcal1 .con2 .con_le .le2 .li s{width: 15px;top: 8px;height: 3px;}

  .politcal1 .con2 .con_re .res{transform: translate(-5px,-5px);}

  .poli1_sp{bottom: -50px;}

  .politcal2{padding-top: 40px;}

  .politcal2 .con2{margin: 30px 0 25px;}

  .gund .an{height: 50px;width: 110px;}

  .poli2_prev, .poli2_next{width: 40px;height: 40px;}

  .poli2_prev::after, .poli2_next::after{width: 50px;height: 50px;}

  .poli2_ss{width: calc(100% - 130px) !important;bottom: 23px;}

  .gund{height: 50px;}

  .politcal2 .con4 .poli2_sw{padding-bottom: 70px;}

  .politcal3 .con2 a{width: auto;padding: 0 20px;height: 36px;}

  .politcal2 .con2{margin: 20px 0 25px;}

  .politcal3 .con2{margin: 25px 0;}

  .politcal3 .con3 .ul .li{flex-wrap: wrap;}

  .politcal3 .con3 .ul .li .ll{width: 100%;}

  .politcal3 .con3 .ul .li .lr{width: 100%;margin-top: 1%;}

  .deves{padding: 40px 0;}


}



