* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

html {
 width: 100%;
  overflow-x: hidden; }

body{color: #333;line-height: 1.5;-webkit-text-size-adjust: none;}
a:hover{cursor: pointer;}
html {width: 100%;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;background: transparent;}
textarea {  -webkit-appearance: none;}   
.left{float: left;}
.right{float: right;}
.clear {clear: both;height: 0;display: block;_display: inherit; }

img {vertical-align: middle;max-width: 100%;border: 0; }
a{text-decoration: none;outline: none;cursor: pointer;}
div{outline: none}
ul,li{list-style-type: none}
i,em{font-style: normal;}
.clearfix:before,.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
  zoom: 1;
}
.overflow{overflow: hidden;}
.flex_{display: flex;display: -webkit-flex;display: -ms-flex;}
.flex_space-between{display: flex;justify-content:space-between;}
.flex_end{display: flex;justify-content:flex-end;}
.flex_justify-content{display: flex;justify-content:center;}
.flex_justify-content-around{display: flex;justify-content:space-around;}
.flex_align-items{display: flex;align-items:center;}
.flex_wrap{ flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.text_center{display: flex;justify-content: center;align-items: center;flex-direction: column;}
.acenter{text-align: center;}
.flex_align_end{display: flex;align-items:flex-end;}
.flex_column_between{display: flex;flex-direction: column;justify-content: space-between;}

.line1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.line2{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line3{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.line4{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.line5{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:5;-webkit-box-orient: vertical;}

.btn_hover{position: relative;-moz-transition: all 0.2s;-o-transition: all 0.2s;-webkit-transition: all 0.2s;transition: all 0.2s;overflow: hidden;}
.anim {-moz-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);position: absolute;top: 50%;left: 50%;}
.btn_hover:hover > .anim{-moz-animation: anim-out 1s;-webkit-animation: anim-out 1s;animation: anim-out 1s;}
.btn_hover:hover > .anim:after{-moz-animation: anim-out-pseudo 1s;-webkit-animation: anim-out-pseudo 1s;animation: anim-out-pseudo 1s;}
.anim:before {position: relative;content: '';display: block;margin-top: 100%;}
.anim:after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 50%;}

body{font-size: 16px;}
html {
  font-size: 5.20833333vw;
}

@media (max-width: 1200px) {
  html{ font-size:6.9vw; }
}
@media (max-width: 750px) {
  html { font-size: 26.66666666vw;font-size: clamp(12px, 26.66666666vw, 100px); } 
}

@media (max-width: 1366px) {
  body { font-size: 15px; }
}
@media (max-width: 750px) {
  body { font-size: .14rem; }
}

.main{width: 15.2rem;margin:0 auto;max-width: 90%}
.head_main{width:16rem;margin:0 auto;max-width: 90%}
.head_3g{display: none}
.banner .swiper-slide img:nth-child(2){display: none}
header{position: fixed;top:0;left: 0;width: 100%;z-index: 1001;background:rgba(0,0,0,0.5);}
header .navlist>li>a{color: #fff;line-height: 1rem;padding:0 0.15rem;min-width: 1.07rem;text-align: center;display: block;}
header .logo img{height: 0.42rem}
header .navlist>li{margin:0 0.15rem;font-size: 14px;}
header .navlist>li.active,header .navlist>li:hover{background:#034daf;}
header .lan a{color: #fff;font-size: 12px;line-height: 34px;padding: 0 0.13rem}
header .lan{border:1px solid rgba(255,255,255,0.5);}
header .lan a .icon{margin-right: 0.07rem}
header .lan a:first-child{border-right:1px solid rgba(255,255,255,0.5);}
header .lan a:hover{background: #034daf}

header .navlist>li b{display: none}

header .navlist li{position: relative;}
header .navlist .two{position: absolute;height: auto;left:50%;min-width:180px;z-index: 1000;white-space: nowrap;transition: all 0.4s;top:120%;visibility:hidden;opacity: 0;transform: translateX(-50%);}
header .navlist .two dd a{font-size: 15px;color: #fff;display:block;}
header .navlist .two dd:hover a{font-weight: bold;}

header .two dl{width:100%;background: rgba(3, 77, 175, 0.7);padding:9px 15px;position: relative;}
header .two dd{width:100%;text-align: center;padding:10px 0;line-height: 1.5;border-bottom: 1px solid rgba(255,255,255,0.1);position: relative;}

header .two dl dd:last-child{border:0;}
header .navlist>li:hover .two{visibility: visible;opacity:1;top:100%;}

header .navlist>li:after{content: '';display: block;width: 0px;height:0.03rem;background:#034daf;position: absolute;bottom: 0;left: 0;transition: all 0.5s;}
header .navlist>li:hover:after,header .navlist>li.active:after{width:100%}

header .navlist > li.active, header .navlist > li:hover {
  background: transparent;
}


.banner{position: relative;}
.mouse{bottom: 0.7rem;left: 50%;transform: translateX(-50%);z-index: 999;width: 28px;height: 59px;background: url('../images/sb.png') no-repeat center;position: absolute;}

.mouse{-webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;
animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
@keyframes mouse-dot {
  from {
    opacity: 0;
  }
  33% {
    opacity: 1;
  }
  to {
    transform: translateY(10px)  translateX(-50%);
    -webkit-transform: translateY(10px)  translateX(-50%);
    opacity: 0;
  }
}

@-webkit-keyframes mouse-dot {
  from {
    opacity: 0;
  }
  33% {
    opacity: 1;
  }
  to {
    transform: translateY(10px)  translateX(-50%);
    -webkit-transform: translateY(10px)  translateX(-50%);
    opacity: 0;
  }
}

footer{background:#1a263c;}
.foot1{padding: 0.9rem 0}
.blogo{width: 2.41rem}
.botcon{width: 575px;color: #fff;line-height: 2;margin: 0 0.25rem}
.foot1 .navlist li a{color: #fff}
.foot1 .navlist{width: 4.54rem}
.foot1 .navlist li{width: 33.3%;line-height: 3;}
.foot1 .navlist li:hover a{text-decoration:underline;}
.foot2{background:#1d489d;color: #fff;padding: 0.15rem 0}
.foot2 a{color: #fff}

.rightbox{display: none}
#right_layer { width: 50px; height: auto !important; min-height: 50px; float: right; display: block; position: fixed; z-index: 888; right: 4px; bottom: 60px; }
#right_layer ul { float: left; }
#right_layer ul li { width: 50px; height: 50px; float: left; margin-top: 5px; background: #fff; box-shadow: 0px 5px 10px rgba(0,0,0,.2); border-radius: 10px; position: relative; z-index: 900; }
#right_layer ul li img { border-radius: 5px; }
#right_layer ul li .r_qq { width: 190px; height: 50px; float: left; display: block; position: absolute; z-index: 590; right: 50px; top: 0; margin-top: 0px; margin-right: -320px; background: #fff; font-size: 18px; color: #1d489d;  padding: 0 10px; font-weight: bold; line-height: 50px; border-radius: 5px; display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; text-align: center;}
#right_layer ul li:hover .r_qq { width: 190px; height: 50px; float: left; display: block; position: absolute; z-index: 990; right: 52px; top: 0; margin-top: 0px; margin-right: 0px; background: #fff; font-size: 18px; color: #1d489d; text-align: center; padding: 0 10px; font-weight: bold; line-height: 50px; box-shadow: 0 5px 10px rgba(0,0,0,.2); border-radius: 5px; display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }

#right_layer ul li.gotop{transition: .3s;}
#right_layer ul li.gotop.hide {
  height: 0;
  overflow: hidden;
}

.fz18{font-size: 18px;}


.section1{padding: 1.6rem 0 1.7rem;background:url('../images/sec1.jpg') no-repeat center bottom;position: relative;}
.sec1_text{max-width: calc(100% - 6.2rem);width: 8.6rem}
.sec1_pic{width: 5.09rem}

/*.sec1_text .sec1_tit{font-size: 0.6rem;font-weight: bold;color: #11396f;line-height:1;margin-bottom: 0.25rem}*/
.sec1_text .sec1_tit{font-size: 0.42rem;font-weight: bold;color: #11396f;line-height:1;margin-bottom: 0.25rem}
.sec1_text .sec1_des{font-size: 0.4rem;color: #141414;font-weight: bold;line-height:1;margin-bottom: 0.4rem}
.sec1_text .con{color:#141414;line-height:2.3;padding-bottom: 0.3rem;border-bottom: 1px solid #bdbfc2}
.sec1_des a{display: block;width:0.3rem;height: 0.31rem;background:url('../images/jiantou.png') no-repeat center;background-size: cover;margin-left: 0.2rem}
.sec1_des a:hover{background:url('../images/jiantou2.png') no-repeat center;background-size: cover;}
.data{padding-top: 0.55rem}
.data li{color: #181818;font-weight: bold;}
.data li .des span{color: #11396f;font-size: 0.5rem;}


.section1 .main{position: relative;z-index: 1}
.sec1_bg{width:calc(50% - 7.1rem);height: 100%;background:url('../images/sec1.png') no-repeat bottom left;background-size: auto 100%;position: absolute;right: 0;bottom: 0}

.section2{text-align: center;color: #fff;padding:1.2rem 0 1.4rem;}
.section2 .tit{font-size: 0.325rem;font-weight: bold;margin-bottom: 0.3rem}
.section2 .con{line-height: 2.2;margin-bottom: 0.75rem}
.section2 .more{width: 3rem;height: 0.64rem;margin:0 auto;background:#fff;border-radius:0.1rem;color: #1d489d;font-size: 0.22rem;}
.section2 .more i{width: 0.17rem;height: 0.17rem;background:url('../images/jt1.png') no-repeat center;background-size: 100%}
.section2 .more span{margin-right: 0.7rem}
.section2 .more i{transform: rotate(0deg);transition: all 0.5s;}
.section2 .more:hover i{transform: rotate(45deg);background:url('../images/jt2.png') no-repeat center;background-size: 100%}

.section2 .more{-webkit-transition: all 0.7s ease-out;transition: all 0.7s ease-out;background:-webkit-linear-gradient(180deg, rgba(255,255,255,1),rgba(255,255,255,1),rgba(19,72,147,1),rgba(19,72,147,1));background-position: 99% 50%;background-size: 300% 300%;}
.section2 .more:hover{background-position: 1% 50%;color: #fff}


.section3{padding:1rem 0 0.9rem;}
.sec3_tit{font-size: 0.5rem;font-weight: bold;color: #333333;text-align:center;margin-bottom:0.2rem;}
/*.sec3_tit{font-size: 0.55rem;font-weight: bold;color: #333333;text-align:center;margin-bottom:0.2rem;}*/
.sec3_tit strong{color: #1d489d}
.sec3_des{text-align:center;color: #000000;width: 1280px;margin:0 auto;max-width: 100%;font-weight: bold;line-height: 1.6;}

.sec3_list{position: relative;padding:0 3.6rem;margin-top: 0.45rem;}
.sec3_list .swiper-button-next,.sec3_list .swiper-button-prev{width:0.95rem;height: 2.03rem;background:#7f7f7f;color: #fff;}
.sec3_list .swiper-button-next{right: 0;margin-top: 0;transform: translateY(-50%);}
.sec3_list .swiper-button-prev{left: 0;margin-top: 0;transform: translateY(-50%);}
.sec3_list .swiper-button-next::after,.sec3_list .swiper-button-prev::after{font-size: 0.4rem;}

.section4{width: 100%;background:url('../images/sec4.jpg') no-repeat center;padding:0.7rem 0 1.25rem;background-size: cover;}
.sec4_top .title span{font-size: 0.55rem;color: #c8dfff;line-height: 1;}
.sec4_top .title p{font-size: 0.42rem;color: #fff;line-height: 1;margin-top: 0.15rem}
.sec4_top .title{font-weight: bold;}

.sec4_more{height:45px;line-height:45px;padding:0 30px;border:1px solid #fff;color: #fff;border-radius:30px;}
.sec4_more i{background:url('../images/jt.png') no-repeat center right;width: 0.28rem;height: 0.08rem;background-size: 100%}
.sec4_more span{margin-right: 0.1rem}

.sec4_nr{width: 100%;padding-left: calc(50% - 7.6rem);margin-top: 0.5rem;padding-right: 0.05rem}
.sec4_nr .swiper-slide a{display: block;position: relative;background:#fff;padding:0.28rem 0.2rem;border-radius:0.3rem;}
.sec4_nr .swiper-slide .cname{height: 33px;line-height: 33px;font-size: 14px;color: #fff;background:#034daf;padding:0 10px;display: inline-block;border-radius:20px;}
.sec4_nr .swiper-slide .tit{font-size: 16px;color: #000000;font-weight: bold;line-height: 1.5;margin: 0.2rem 0 0.1rem}
.sec4_nr .swiper-slide .des{font-size: 14px;color:#000000;line-height: 2;min-height: 210px}
.sec4_nr .swiper-slide .date .d{font-size: 0.48rem;font-weight:bold;color: #034daf}
.sec4_nr .swiper-slide .date .y{color: #000000;background:url('../images/d.png') no-repeat bottom right;background-size: 100%;padding-bottom: 0.1rem}
.sec4_nr .swiper-slide{border-radius:0.3rem;}
.sec4_nr .swiper-slide .box{position:relative;z-index: 1}
.sec4_nr .swiper-slide a:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 100%;
  background: #4d84cf;;
  transition: 0.45s;
  border-radius:0.28rem;
}
.sec4_nr .swiper-slide:hover a:before {
  left: 0;
  width: 100%;
}
.sec4_nr .swiper-slide a:hover .cname{background:#fff;color: #034daf}
.sec4_nr .swiper-slide a:hover .tit{color: #fff}
.sec4_nr .swiper-slide a:hover .des{color: #fff}
.sec4_nr .swiper-slide a:hover .d{color: #fff}
.sec4_nr .swiper-slide a:hover .y{color: #fff;background:url('../images/d2.png') no-repeat bottom right;background-size: 100%;}

.section5{width: 100%;padding-top: 1rem;background:url('../images/sec5.jpg') no-repeat center top;}
.sec5_tit{text-align:center;font-weight: bold;padding-bottom:1.1rem;}
.sec5_tit span{color: #11396f;font-size: 0.6rem;line-height: 1;}
.sec5_tit p{color: #000000;font-size: 0.48rem;line-height: 1;margin-top:0.14rem;}
.sec5_nr{padding-top: 1.25rem}
.yuan{width: 9rem;height: 5.53rem;background:url('../images/yuan.png') no-repeat center;background-size: 100%;margin:0 auto;position: relative;}
.section5 .y2{width: 1.79rem;height: 1.79rem;position: absolute;bottom: 1.1rem;left: 50%;transform: translateX(-50%);text-align:center;color: #ff2525;font-size: 0.24rem;font-weight: bold;line-height: 1.25;}
.section5 .y2 .box{background:url('../images/y2.png') no-repeat center;width: 100%;height: 100%;background-size: cover;}
.section5 .y2 strong{font-size: 0.36rem;}

.section5 li{position:absolute;border-radius:50%;box-shadow: 0 0 0.2rem rgba(0,0,0,0.1)}
.section5 li:nth-child(1){width:1.67rem;height: 1.67rem;bottom: 2.7rem;left:-0.2rem;}
.section5 li:nth-child(2){width:1.76rem;height: 1.76rem;bottom: 4.55rem;left:3.67rem;}
.section5 li:nth-child(3){width:1.51rem;height: 1.51rem;bottom: 2.88rem;right:-0.07rem;}

.section5 li:nth-child(4){width:1.09rem;height: 1.09rem;bottom:1.66rem;left:-2.07rem}
.section5 li:nth-child(5){width:1.09rem;height: 1.09rem;bottom:3.7rem;left:-3.52rem}
.section5 li:nth-child(6){width:0.87rem;height: 0.87rem;bottom:4.12rem;left: -1.51rem;}
.section5 li:nth-child(7){width:1.09rem;height: 1.09rem;bottom:5.33rem;left: 0.07rem;}

.section5 li:nth-child(8){width:0.9rem;height:0.9rem;bottom:5.78rem;right:-0.3rem;}
.section5 li:nth-child(9){width:1.24rem;height:1.24rem;bottom:4.15rem;right:-3.4rem;}
.section5 li:nth-child(10){width:0.9rem;height:0.9rem;bottom:3.1rem;right:-1.75rem;}
.section5 li:nth-child(11){width:1.01rem;height: 1.01rem;bottom:1.32rem;right:-2.15rem;}

.section5 li .pic{transition: all 0.5s}
.section5 li .pic:hover{transform:scale(1.05);}


.section5 .q1{width: 0.5rem;height: 0.5rem;border:0.05rem solid #dcdddf;border-radius:50%;position: absolute;left:-1.76rem;bottom:3.3rem;}
.section5 .q2{width: 0.5rem;height: 0.5rem;border:0.05rem solid #dcdddf;border-radius:50%;position: absolute;right:1.95rem;bottom:5.67rem;}
.section5 .q3{width: 0.27rem;height: 0.27rem;border:0.05rem solid #dcdddf;border-radius:50%;position: absolute;right:-1.15rem;bottom:4.95rem;}

.section6{padding:1.25rem 0 1.5rem;}
.mes_text{width: 570px;max-width: 47%}
.mes_form{width: 746px;max-width: 50%}
.mes_text .tit{color: #1d489d;font-size: 0.59rem;font-weight: bold;line-height: 1;}
.mes_text .des{font-size: 0.3rem;font-weight: bold;color: #333;line-height: 1;margin-top:0.2rem;}
.mes_text .intro{font-size: 14px;color: #484848;line-height: 2;margin-top:0.47rem;}

.mes_form .item input{width:3.63rem;max-width: 48.5%;line-height: 0.55rem;border-radius:0.1rem;background:#eaeff4;padding:0 0.25rem;border:0;margin-bottom:0.2rem;}
.mes_form  textarea{width: 100%;border-radius:0.1rem;background:#eaeff4;padding:0.2rem 0.25rem;border:0;height: 1.4rem;margin-bottom:0.2rem;resize: none}
.mes_form .mes_btn{width: 100%;line-height: 0.5rem;background:#1d489d;color: #fff;border-radius:0.1rem;color: #fff;border:0;cursor: pointer;}

.banner2 .pic img:nth-child(2){display: none}
.type_3g{display: none}

.banner2{position: relative;}
.lanmu{position: absolute;left:50%;top:52%;transform: translate(-50%,-50%);}
.lanmu span{font-size: 0.514rem;font-weight: bold;line-height: 1;}
.lanmu p{font-size: 0.25rem;line-height: 1;margin-top: 0.05rem}
.lanmu{color: #fff;background:url('../images/lanmu.png') no-repeat center left;height: 1.1rem;padding-left: 0.3rem}

.type{background:rgba(0,0,0,0.7);width: 100%;}
.type li a{color: #fff;padding:0 0.28rem;line-height: 0.56rem;display: block;}
.type li.active{background:#034daf;}
.type li{margin-right: 0.65rem}
.type{transform: translateY(-0.56rem);margin-bottom:-0.56rem;}

.about1 .video_pic{position:relative;width:100%;height:0;padding-top:71%;overflow:hidden;cursor: pointer;}
.about1 .video_pic video{position:absolute;top:0;left:0;width:100%;height:100%;}

.about1 .video_pic  img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.about1 .video_pic i{
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/play.png) no-repeat center;
    background-color: 
    rgba(0, 0, 0, 0.1);
    z-index: 1;
    background-size: 0.76rem;
}


.about1_video {
  float: right; 
  width: 6.76rem;
  margin-left:1rem; 
  margin-bottom: 0.1rem;
  padding-top: 0.6rem;
}

.about1{padding-bottom:0.8rem;background:#f8f8f8;}
.typename{font-size: 0.36rem;color: #023b88;font-weight: bold;padding-left: 0.95rem;position: relative;line-height: 1;padding-top: 0.65rem}
.typename strong{color: #023b88;}
.typename:after{content:'';display: block;width: 0.73rem;height: 0.085rem;background:#034daf;border-radius:0.08rem;position: absolute;left: 0;bottom: 0.1rem}

.about1_text .des{color: #000000;font-size: 0.21rem;line-height: 1.5;margin-top:0.25rem;}
.about1_text .con{color: #3b3b3b;line-height: 2.2;margin-top:0.2rem;}

.about2{padding:0.25rem 0 1.1rem;}
.about2_list{margin-top:0.7rem;}
.about2_list .swiper-slide a{display: block;position: relative;/*background:#efefef;*/padding:0.25rem 0.2rem;}
.about2_list .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:73%;overflow:hidden;}
.about2_list .swiper-slide .pic img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;-o-object-fit: contain;object-fit: contain;}

.about2_list .swiper-slide a{color: #3b3b3b;text-align:center;}
.about2_list .swiper-slide:hover a{color: #034daf}
.about2_list .swiper-slide .des{font-size: 0.315rem;line-height: 1;margin-bottom:0.1rem;}
.about2_list .swiper-slide .tit{font-size: 0.21rem;line-height: 1}
.about2_list .swiper-slide .text{padding-top: 0.15rem}

.about2_list .swiper-slide .box{position:relative;z-index: 1;}
/*.about2_list .swiper-slide a:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 100%;
  background: #034daf;;
  transition: 0.45s;
}
.about2_list .swiper-slide:hover a:before {
  left: 0;
  width: 100%;
}*/
.scale .pic {overflow:hidden;}
.scale .pic img{-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;transform:scale(1);}
.scale:hover .pic img{ transform:scale(1.05);}

.about3{background:#f8f8f8;padding:0.35rem 0 1.5rem;}
.about3 .con{color: #171717;line-height: 2.2;margin:0.3rem 0 0.5rem;}

.about3 .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:67%;overflow:hidden;}
.about3 .swiper-slide .pic img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;-o-object-fit: cover;object-fit: cover;}


.typedes{font-size:0.21rem;color:#000000;width: 7.2rem;max-width: 100%;line-height: 1.5;margin-top:0.25rem;}

.plist .list {margin-top:0.65rem;}
.plist .list{margin-left: -0.7rem;}
.plist .list li {width:33.3%; padding-left:0.7rem;margin-bottom: 0.65rem}
.plist .list li .pic{position:relative;width:100%;height:0;padding-top:67%;}
.plist .list li .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center center}
.plist .list li .tit{font-size: 0.22rem;color: #000000;line-height: 1.3;}
.plist .list li .des{font-size: 0.169rem;color: #999999;line-height: 1;margin-top:0.07rem;}
.plist .list li .info{padding:0.3rem 0;}
.plist .list li a{display: block;border-bottom: 1px solid #d1d1d1;position: relative;}
/*.plist .list li .tit{background:url('../images/jt3.png') no-repeat bottom right;padding-right:40px;}*/
.plist .list li .tit{text-align: center;}


 
.section3 .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:67%;}
.section3 .swiper-slide .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center center}


/*.plist .list li:hover .tit{color:#034daf;background:url('../images/jt33.png') no-repeat bottom right;}*/
.plist .list li:hover .tit{color:#034daf;}
.plist .list li a:after{content:'';display: block;width:0;height: 1px;background:#034daf;position: absolute;bottom: 0;left: 0;transition: all 0.5s}
.plist .list li:hover a:after{width: 100%;}

.pagination{width: 100%;text-align: center;font-size: 0;margin-top:0.05rem;}
.pagination li{display: inline-block;text-align: center;font-size: 18px;color: #767676;margin:0 5px 5px;min-width:30px;line-height:30px;border:1px solid #dcdcdc;}
.pagination li.active{color: #1b72c1;border:1px solid #1b72c1;}
.pagination li a{display: block;text-align: center;color: #a1a1a1;padding:0 10px;}
.pagination li span{padding:0 10px;display: block;}
.pagination li:first-child{border:1px solid transparent;}
.pagination li:last-child{border:1px solid transparent;}

.type li a{position:relative;}
.type li a:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 100%;
  background:#034daf;;
  transition: 0.45s;
  z-index: -3;
}
.type li:hover a:before {
  left: 0;
  width: 100%;
}

.ps_pic {

  width: 7.3rem;
  float: left;
  margin-right: 0.3rem; 
  margin-bottom: 0.1rem;
  text-align: center;
}

.ps_pic img {
  display: block; 
  margin:0 auto;
}


.ps_nr{margin-top:0.6rem;color: #000000}
.ps_nr .tit{font-size: 0.3rem;margin-bottom:0.35rem;}
.ps_text .intro{line-height: 1.8;}
.ps_text{width: calc(100% - 7.6rem);display: block;}

.ps_nr{display: flex;display: -webkit-flex;display: -ms-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}


.detail{margin-top:0.5rem;}
.detail .tit{width: 100%;background:#f3f3f3;line-height: 0.66rem;padding-left: 0.23rem;font-size: 18px;font-weight: bold;color: #034daf}
.detail .con{color: #000000;line-height:1.8;padding:0.2rem 0 0.9rem;white-space: break-spaces;}

.fenye li{width: 7.27rem;line-height: 0.65rem;max-width: 48.5%;background:#f5f5f5;color: #666666}
.fenye li:hover{color: #fff;background:#1d489d;}
.fenye li a,.fenye li span{display: block;padding:0 0.27rem;}
.fenye li:hover a{color: #fff}

.nlist .list{margin-top:0.45rem;}

.nlist .list li{width: 730px;max-width:48.5%;margin-bottom:0.35rem;background:#f8f8f8;transition: all 0.5s}
.nlist .list li a{display: block;padding:0.3rem 0.2rem 0.35rem;}
.nlist .list li .tit{color: #47484a;font-size: 18px;margin:0.03rem;}
.nlist .list li .date{color: #5d5d5d;font-size: 12px;margin-bottom:0.1rem;}
.nlist .list li .jian{color: #727272;font-size: 14px;line-height: 2;margin-bottom:0.15rem;}
.nlist .list li span{font-size: 14px;color: #909090;display: inline-block;line-height: 2;padding:0 0.2rem;border:1px solid #b2b2b2;}
.nlist .list li:hover .tit{color: #034daf}
.nlist .list li:hover span{color: #034daf;border:1px solid #034daf;}
.nlist .list li:hover{box-shadow: 0 0 0.2rem rgba(0,0,0,0.1)}
.nlist .list{padding-bottom:0.35rem;}

.ns_nr{margin-top:0.55rem;}
.ns .tit{font-size: 0.22rem;color: #393939;text-align:center;}
.ns .info{font-size: 14px;color: #959494;text-align: center;padding:0.08rem 0 0.25rem;}
.ns .con{color: #212121;line-height: 2.2;border-top:1px solid #f7f7f7;padding:0.35rem 0;}
.ns .info span{margin:0 0.08rem;}

.empty{padding:0.65rem 0;}

.par_list .list{margin-top:0.95rem;}
.par_list .list li{width:16.6%;border-bottom:1px solid #eeeeef;border-right:1px solid #eeeeef;box-sizing: border-box;}
.par_list .list li:nth-child(6n) {border-right: 0;}

.contact_nr{margin-top:1.2rem;}
.contact_pic{width: 7.19rem;max-width:47%}
.contact_text{width: 7.3rem;max-width:48%}
.contact_text .list1 li{width: 100%;margin-bottom:0.2rem;}
/*.contact_text .list1 li:nth-child(1){width: 2.2rem;}
.contact_text .list1 li:nth-child(2){width:calc(100% - 2.2rem)}*/
.contact_text .list1 li .tit{font-size: 0.2rem;color:#544b4b;}
.c_tit{font-size: 0.24rem;color:#544b4b;}
.c_tit{margin-bottom: 0.2rem;}
.contact_text .list1 li .tit:after{content:'';display: block;width: 0.42rem;height: 0.02rem;background:#878787;}
.contact_text .list1 li .con{font-size: 17px;color: #0d55a5;margin-top:0.05rem;}
.contact_text .list1 li .con a{color: #0d55a5}

.contact .list li{width: 33.3%;}
.contact .list2{padding-top:0.2rem;width: 570px;max-width:100%}
.contact .list2 li{width: 7%;}

@media (max-width: 1500px){
  .fz18,.nlist .list li .tit{font-size: 16px;}
  body{font-size: 15px;}
  header .navlist > li{margin: 0 0.1rem;}
}

@media (max-width: 1390px){
 header .navlist > li{margin: 0 0.05rem;}
 .contact_text .list1 li{margin-bottom: 0.3rem}
   .c_tit{margin-bottom: 0.3rem;}
}
@media (max-width: 1300px){
 header .navlist > li{margin: 0;}
 .sec3_list{padding:0 2rem;}
 .plist .list li .tit{font-size: 16px}
 .nlist .list li .jian,.plist .list li .des{font-size: 13px}
}
@media (max-width: 1250px){
  .ps_pic{width: 100%;float: none;margin-right:0;}
  .ps_text{display: block;width: 100%}
  header .lan a span{display: none}
  .sec1_text .sec1_des{font-size: 0.4rem;}
  .data li .des span{font-size: 0.4rem;}
  .sec1_text{width: 100%;max-width: 100%}
  .section1 .main{display: block;}
  .sec1_pic{width: 100%;text-align: center;margin-top: 0.5rem }
  .section1,.section3,.section6{padding:0.9rem 0;}
  .sec4_nr{width: 90%;padding-left:0;margin:0.5rem auto 0;}
  .sec4_nr .swiper-slide .des{min-height: 180px}
  .foot1 .navlist{display: none}
  .botcon{margin:0;max-width: calc(100% - 2.75rem)}
  .blogo{width: 2.6rem}
  .foot1{padding:0.6rem 0;}
  .yuan{transform:scale(0.8);transform-origin: center bottom;}
  .sec5_nr{padding-top:0;}
  .sec5_tit{padding-bottom: 0.9rem}
  .about1_video{margin-left: 0.3rem}
  .type li{margin-right: 0.1rem}

  .about2,.about3{padding:0.2rem 0 0.9rem;}
  .nlist .list li{width: 100%;max-width: 100%}
  .contact_nr{margin-top: 0.9rem;}

}

@media (max-width: 768px){
  header .navlist > li > a{padding:0 0.1rem;font-size: 0.24rem;}
  header .lan{border:0;}
  header .lan a{padding: 0 ;line-height: 1;}
  header .lan a:first-child{border:0;margin-right: 0.1rem}
  header .lan a .icon{margin-right: 0}

  .section2 .more{height:0.8rem;width:2.8rem;font-size: 0.3rem;}
  .section2 .more i{width: 0.25rem;height: 0.25rem;background:url('../images/jt1.png') no-repeat center;background-size: 100%}
  .section2 .more:hover i{background:url('../images/jt2.png') no-repeat center;background-size: 100%}
  .section2 .tit{font-size: 0.36rem;}

  .sec4_more{height:0.75rem;line-height:0.75rem;padding:0 0.4rem;border:1px solid #fff;color: #fff;border-radius:0.6rem;}
  .sec4_more i{background:url('../images/jt.png') no-repeat center right;width: 0.4rem;height: 0.16rem;background-size: 100%}
  .sec4_more span{margin-right: 0.2rem}

  .section6 .main{display:block;}
  .mes_text{width: 100%;max-width: 100%;overflow:hidden;-webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;}
  .mes_form{width: 100%;max-width: 100%;overflow:hidden;-webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;transition-delay: 0.2s;margin-top: 0.7rem}

  .mes_text .intro{margin-top: 0.3rem}
  .mes_form .item input{width: 48.5%;line-height: 0.75rem;}
  .mes_form textarea{height: 2rem}
  .mes_form .mes_btn{height: 0.75rem}

  .botcon{max-width: calc(100% - 3.3rem);}

  .section5 li:nth-child(1){width:1.67rem;height: 1.67rem;}
  .section5 li:nth-child(2){width:1.76rem;height: 1.76rem;}
  .section5 li:nth-child(3){width:1.51rem;height: 1.51rem;}

  .section5 li:nth-child(4){width:1.09rem;height: 1.09rem;}
  .section5 li:nth-child(5){width:1.09rem;height: 1.09rem;}
  .section5 li:nth-child(6){width:1rem;height:1rem;}
  .section5 li:nth-child(7){width:1.09rem;height: 1.09rem;}

  .section5 li:nth-child(8){width:1rem;height:1rem;}
  .section5 li:nth-child(9){width:1.24rem;height:1.24rem;}
  .section5 li:nth-child(10){width:1rem;height:1rem;}
  .section5 li:nth-child(11){width:1.01rem;height: 1.01rem;}

  .about1_text .des,.about2_list .swiper-slide .tit{font-size: 0.26rem;}
  .plist .list{margin-left: 0;display: flex;justify-content: space-between;}
  .plist .list li{padding-left:0;width: 48.5%}
  .plist .list li .tit{font-size: 0.28rem;}
  .plist .list li .des{font-size: 0.26rem;margin-top: 0.1rem;}
  .typedes{font-size: 0.26rem;width: 80%}
  .fenye li{line-height: 0.75rem;}
  .ns .tit{font-size: 0.36rem;}


  .par_list .list li{width:25%;border-bottom:1px solid #eeeeef;border-right:1px solid #eeeeef;box-sizing: border-box;}
  .par_list .list li:nth-child(6n){border-right:1px solid #eeeeef;}
  .par_list .list li:nth-child(4n){border-right:0px;}

  .contact_nr{display: block;}
  .contact_pic,.contact_text{width: 100%;max-width: 100%;display: block;}
  .contact_text{margin-top: 0.5rem}
  .contact_text .list1 li .tit{font-size: 0.28rem;}
  .c_tit{font-size: 0.32rem;}

  .contact_text .list1 li .con{font-size: 0.3rem;margin-top: 0.1rem}

  .contact_text .list1 li .tit::after{margin-top: 0.1rem}

  .mouse{bottom: 0.7rem;width: 0.4rem;height:0.84rem;background: url('../images/sb.png') no-repeat center;background-size: 100%}
  .sec1_bg{display: none}
}

#sidebar {
    width: 0%;
    height: 100%;
    background:#fff;
    position: absolute;
    top: 0;
    overflow-x: hidden;
    overflow-y: auto;
  
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    z-index: 1001;
}

@media (max-width: 750px){
  .type{display: none}
  .type_3g{display: block;}
  header{display: none}
  .mouse{bottom: 0.25rem;width:0.2rem;height: 0.42rem;background: url('../images/sb.png') no-repeat center;background-size: 100%}
  .banner .swiper-slide img:nth-child(1){display: none}
  .banner .swiper-slide img:nth-child(2){display: block;}
  .head_3g{display: block;position: fixed;top: 0;left: 0;width: 100%;z-index: 1001;background: rgba(0,0,0,0.5);padding:0.1rem 0;}
  .main{width:94%;max-width: 94%;}
  .head_3g .logo2 img{height: 0.3rem;}
  .head_3g .logo2 a{display:block;}
  .head_3g .nav img{height: 0.23rem}
  .head_3g .lan img{height: 0.2rem}
  .head_3g .lan{margin-right: 0.1rem}

  .foot1 .main{display: block;}
  .blogo{margin:0 auto;width:30%}
  .botcon{width: 100%;max-width: 100%}

  .section1, .section3, .section6{padding:0.25rem 0;}
  .sec1_text .sec1_tit{font-size: 0.25rem;margin-bottom: 0.1rem}
  .sec1_text .sec1_des{font-size: 0.2rem;margin-bottom: 0.1rem;}
  .sec1_des a{width: 0.2rem;height: 0.21rem}
  .sec1_text .con{font-size: 0.14rem;line-height: 2;padding-bottom: 0.1rem;}
  .data{padding-top:0.15rem;}
  .data li .des span{font-size: 0.22rem;}
  .data li{font-size: 0.12rem;}
  .data li{width: 31%;text-align: center}
  .sec1_pic{margin-top: 0.2rem}
  .section2{padding:0.3rem 0;}
  .section2 .tit{font-size: 0.2rem;line-height: 1.3;margin-bottom: 0.1rem;}
  .section2 .con{font-size: 0.14rem;line-height: 1.5;margin-bottom: 0.2rem;}
  .section2 .more{height: 0.35rem;width: 1.05rem;font-size: 0.15rem;line-height: 0.37rem;border-radius: 0.05rem;}
  .section2 .more span{margin-right: 0.1rem}
  .section2 .more i{width: 0.13rem;height: 0.13rem}

  .sec3_tit{font-size: 0.21rem;margin-bottom: 0.05rem;}
  .sec3_list{padding:0;margin-top: 0.2rem;}
  .sec3_list .swiper-button-next, .sec3_list .swiper-button-prev{height: 50%;width: 0.35rem;background:rgba(0,0,0,0.5);}
  .sec3_list .swiper-button-next::after, .sec3_list .swiper-button-prev::after {font-size: 0.25rem;}
  #right_layer{display: none}
  .rightbox{display: block;}
  .sec4_top .title span{font-size: 0.22rem;}
  .sec4_top .title p{font-size: 0.2rem;margin-top: 0.05rem}
  .sec4_more{height: 0.32rem;line-height: 0.32rem;padding: 0 0.1rem;font-size: 0.13rem!important;}
  .sec4_more i{width: 0.2rem;height: 0.08rem}
  .sec4_more span{margin-right: 0.07rem;}
  .section4{padding:0.25rem 0;}
  .sec4_nr .swiper-slide .des{min-height: 1.1rem}
  .sec4_nr .swiper-slide a::before{border-radius: 0.1rem;}
  .sec4_nr .swiper-slide a{padding:0.15rem 0.1rem;border-radius:0.1rem;}
  .sec4_nr .swiper-slide .cname{height: 0.33rem;line-height: 0.33rem;font-size:0.14rem;padding:0 0.15rem;border-radius:0.2rem;}
  .sec4_nr .swiper-slide .tit{font-size: 0.15rem;line-height:1.3;margin: 0.1rem 0 0.05rem}
  .sec4_nr .swiper-slide .des{font-size: 0.14rem;line-height: 1.5;margin-bottom: 0.1rem;}
  .sec4_nr .swiper-slide .date .d{font-size: 0.22rem;}
  .sec4_nr .swiper-slide .date .y{padding-bottom: 0.05rem;}
  .fz18{font-size: 0.14rem;}
  .sec4_nr{width: 94%;margin: 0.2rem auto 0;}

  .section5{padding:0.25rem 0;}
  .sec5_tit span{font-size: 0.25rem;}
  .sec5_tit p{font-size: 0.22rem;margin-top: 0.05rem}

  .yuan{width: 100%;background:url('../images/cir.png') no-repeat center;background-size: 100% 100%;height:0;padding-top:97%;transform: scale(1);}
  .mes_text .tit{font-size: 0.25rem;}
  .mes_text .des{font-size: 0.22rem;margin-top: 0.1rem;}

  .section5 .main{width:100%;max-width:100%}
  .section5 li{position:absolute;border-radius:50%;box-shadow: 0 0 0.2rem rgba(0,0,0,0.1)}
  .section5 li:nth-child(1){width:0.84rem;height: 0.84rem;bottom:1.1rem;left:0.07rem;}
  .section5 li:nth-child(2){width:0.88rem;height: 0.88rem;bottom:3.9rem;left:1.465rem;}
  .section5 li:nth-child(3){width:0.755rem;height:0.755rem;bottom:1rem;right:0.2rem;}

  .section5 li:nth-child(4){width:0.55rem;height: 0.55rem;bottom:2.5rem;left:0.14rem}
  .section5 li:nth-child(5){width:0.55rem;height: 0.55rem;bottom:2.2rem;left:0.9rem}
  .section5 li:nth-child(6){width:0.45rem;height: 0.45rem;bottom:2.6rem;left:1.7rem;}
  .section5 li:nth-child(7){width:0.55rem;height: 0.55rem;bottom:3.1rem;left:0.85rem;}

  .section5 li:nth-child(11){width:0.5rem;height:0.5rem;bottom:3rem;right:0.6rem;}
  .section5 li:nth-child(9){width:0.62rem;height:0.62rem;bottom:4.2rem;right:0.3rem;}
  .section5 li:nth-child(10){width:0.45rem;height:0.45rem;bottom:4.5rem;left:0.4rem;}
  .section5 li:nth-child(8){width:0.5rem;height: 0.5rem;bottom:2.05rem;right:0.6rem;}

  .section5 .y2{width:0.9rem;height:0.9rem;bottom: 0.9rem;font-size: 0.12rem;line-height: 1.25;}
  .section5 .y2 .box{background:url('../images/y2.png') no-repeat center;width: 100%;height: 100%;background-size: cover;}
  .section5 .y2 strong{font-size: 0.18rem;}
  .mes_text .intro{margin-top: 0.1rem;font-size: 0.13rem;line-height: 1.8;}
  .mes_form{margin-top: 0.2rem}
  .mes_form .item{display: block;}
  .mes_form .item input{width: 100%;max-width: 100%;line-height: 0.4rem;border-radius: 0.05rem;margin-bottom: 0.1rem;padding: 0 0.15rem;font-size: 0.14rem;}
  .mes_form textarea{height: 1.2rem;border-radius: 0.05rem;padding: 0.1rem 0.1rem;margin-bottom: 0.1rem;}
  .mes_form .mes_btn{line-height: 0.45rem;height: 0.45rem;border-radius: 0.05rem;}
  .sec5_tit{padding-bottom:1.7rem;}

  .section5 .q1,.section5 .q2,.section5 .q3{display: none}

  .foot1{padding:0.2rem 0;}
  .blogo{width: 50%}
  .botcon{line-height: 1.5;font-size: 0.14rem;margin-top: 0.12rem}
  .foot2 .main{display: block;}
  .foot2_left{width: 100%;text-align: center}
  .foot2_right{width: 100%;text-align: center}
  .foot2{padding:0.1rem 0;font-size: 0.13rem;}

  .detail .con span,.ps_text .intro span{text-wrap-mode: inherit!important;}
  

  html {font-size:calc(100vw/360 * 100);} 
  body {font-size: 0.14rem;overflow-x:hidden;}
  html{height: 100%;}
  body.open {height: 100%;
    overflow: hidden;
  }
  
  #sidebar ul li {
      display: block;
      min-height:45px;
      border-bottom: 1px solid #dddddd;
      font-size: 15px;
      width: 100%;
  }
  .agent-mobile #sidebar ul li {
      border-color: rgba(255, 255, 255, .05);
  }
  #sidebar ul li>a {
      display: block;
      color: #333333;
      padding: 0 15px;
      height:45px;
      line-height:45px;
      
  }

  .nr {
      position: relative;
      z-index: 10;
      height: 100%;
      transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
      -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  }

  #close{position: absolute;right:0.2rem;top:0.2rem;}
  #close img{height:0.15rem;}


  li.navitem{
      position: relative;
      top: 1rem;
      opacity: 0;
      transition: .3s;
      transitino-delay: 1s;
  }

  body.open li.navitem{
      top: 0px;
      opacity: 1;
      transition: 1s;
  }
  body.open #sidebar{width:70%} 
  body.open .nr { transform: translate3d(70%,0,0);  -webkit-transform: translate3d(70%,0,0)}
  body.open li.navitem:nth-child(2)  {
      transition-delay: 0.2s;
  }

  body.open li.navitem:nth-child(3)  {
      transition-delay: 0.4s;
  }

  body.open li.navitem:nth-child(4)  {
      transition-delay: 0.6s;
  }

  body.open li.navitem:nth-child(5)  {
      transition-delay: 0.8s;
  }

  body.open li.navitem:nth-child(6)  {
      transition-delay: 1s;
  }

  body.open li.navitem:nth-child(7)  {
      transition-delay: 1.2s;
  }
  body.open li.navitem:nth-child(8)  {
      transition-delay: 1.4s;
  }
  body.open li.navitem:nth-child(9)  {
      transition-delay: 1.6s;
  }
  body.open li.navitem:nth-child(10)  {
      transition-delay: 1.8s;
  }

  body.open li.navitem:nth-child(11)  {
      transition-delay: 2s;
  }
  body.open li.navitem:nth-child(12)  {
      transition-delay: 2.2s;
  }
  body.open li.navitem:nth-child(13)  {
      transition-delay: 2.4s;
  }
  body.open li.navitem:nth-child(14)  {
      transition-delay: 2.6s;
  }
  #sidebar ul li:nth-child(1){border:0;}

  .banner2 .pic img:nth-child(2){display: block;}
  .banner2 .pic img:nth-child(1){display: none}


  .banner2 .pic{position:relative;width:100%;height:0;padding-top:70%;}
  .banner2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position:center center}


  .cate-nav {
      width: 100%;
      height: 0.4rem;
      border-bottom: 1px solid #ddd;
      overflow: hidden;
      position: relative;
  }
  .cate-nav-inner {
      width: 96%;
      margin: 0 auto;
  }
  .cate-list-wrap {
      width: 100%;
      overflow: hidden;
  }
  .cate-list {
      display: inline-flex;
      white-space: nowrap;
      transition: transform 300ms cubic-bezier(0.1, 0.57, 0.1, 1);
  }
  .cate-item {
      padding-right: 0.15rem;
  }
  .cate-item:last-child{padding-right: 0}
  .cate-link {
      font-size: 0.14rem;
      color: #000000;
      line-height: 0.4rem;
      display: block;
      position: relative;
  }
  .cate-item.active .cate-link:after {
      content: '';
      position: absolute;left: 0;bottom: 0;
      width: 100%;height: 3px;background:#034daf;   
  }
  .cate-item.active .cate-link{color: #034daf;}

  .lanmu span{font-size: 0.23rem;}
  .lanmu p{font-size: 0.14rem;}
  .lanmu{color: #fff;background:url('../images/lanmu.png') no-repeat center left;height: 0.65rem;padding-left: 0.2rem;background-size:auto 100%}


  .about1_video{float: none;width: 100%;padding-top: 0.25rem;margin-left: 0rem;margin-bottom: 0}
  .about1 .video_pic i{background-size: 0.35rem}

  .typename{font-size: 0.22rem;color: #000000;font-weight: bold;padding-left: 0.45rem;position: relative;line-height: 1;padding-top: 0.25rem}
  .typename strong{color: #023b88;}
  .typename:after{content:'';display: block;width: 0.37rem;height: 0.04rem;background:#034daf;border-radius:0.04rem;position: absolute;left: 0;bottom: 0.05rem}

  .about1_text .des{color: #000000;font-size: 0.14rem;line-height: 1.5;margin-top:0.1rem;}
  .about1_text .con{color: #3b3b3b;line-height: 2;margin-top:0.1rem;}

  .about1{padding-bottom:0.25rem;}
  .about2, .about3{padding:0 0 0.25rem;}
  .about2_list{margin-top:0.25rem;}
  .about2_list .swiper-slide a{padding:0.1rem;}
  .about2_list .swiper-slide .des{font-size: 0.16rem;margin-bottom: 0.05rem}
  .about2_list .swiper-slide .tit{font-size: 0.14rem;}
  .about2_list .swiper-slide .text{padding-top:0.1rem;}
  .about3 .con{margin: 0.15rem 0;line-height: 2;}

  .typedes{width: 100%;font-size: 0.13rem;margin-top: 0.1rem;}
  .plist .list{margin-top: 0.2rem}
  .plist .list li .tit{font-size: 0.15rem;}
  /*.plist .list li .tit{font-size: 0.14rem;padding-right: 0;background:transparent;}*/
  .plist .list li .des{font-size: 0.13rem;margin-top: 0.05rem;}
  .plist .list li .info{padding:0.1rem 0;}
  /*.plist .list li:hover .tit{background:transparent;}*/
  .plist .list li{margin-bottom: 0.15rem;}

  .pagination{margin-top: 0.1rem;}
  .pagination li{font-size: 0.13rem;border-radius: 0.04rem;margin:0 0.04rem 0.04rem;min-width: 0.25rem;line-height: 0.25rem;}
  .pagination li a{display: block;text-align: center;padding:0 0.05rem;}
  .pagination li span{padding:0 0.05rem;display: block;}

  .plist .list li{width: 100%;}

  .ps_pic{width: 100%;float: none;margin-right:0;}
  .ps_nr{margin-top:0.2rem;}
  .ps_text .tit{font-size: 0.2rem;margin-bottom:0.1rem;}
  /*.ps_text .intro{margin-top:0.1rem;}*/
  .detail{margin-top:0.2rem;}
  .detail .tit{line-height: 0.45rem;padding-left: 0.15rem;font-size: 0.18rem;}
  .detail .con{padding:0.1rem 0 0.2rem;}

  .fenye ul{display: block;}
  .fenye li{width:100%;max-width: 100%;line-height: 0.4rem;margin-bottom: 0.1rem}
  .fenye li a, .fenye li span{padding:0 0.1rem;}

  .nlist .list{margin-top:0.2rem;padding-bottom: 0rem;}
  .nlist .list li a{padding:0.12rem;}
  .fz18, .nlist .list li .tit{font-size: 0.15rem;}
  .nlist .list li .tit{margin: 0;}
  .nlist .list li .date{font-size: 0.12rem;margin-bottom: 0.05rem}
  .nlist .list li .jian{font-size: 0.13rem;line-height: 1.5;margin-bottom: 0.1rem;}
  .nlist .list li span{font-size: 0.13rem;line-height: 2;padding:0 0.15rem;}
  .nlist .list li{margin-bottom: 0.15rem;}
  
  .ns_nr{margin-top: 0.2rem;}
  .ns .tit{font-size: 0.18rem;line-height: 1.3;}
  .ns .info{font-size: 0.13rem;padding:0.1rem 0 0.1rem;}
  .ns .con{line-height:1.8;padding:0.15rem 0;}
  .ns .info span{margin:0 0.04rem;}

  .par_list .list li{width:50%;border-bottom:1px solid #eeeeef;border-right:1px solid #eeeeef;box-sizing: border-box;}
  .par_list .list li:nth-child(6n){border-right:1px solid #eeeeef;}
  .par_list .list li:nth-child(4n){border-right:1px solid #eeeeef;}
  .par_list .list li:nth-child(2n){border-right:0px;}

  .par_list .list{margin-top:0.2rem;}
  .contact_nr{margin-top:0.2rem}
  .contact_text{margin-top:0.2rem;}
  .contact_text .list1 li:nth-child(1){width: 100%}
  .contact_text .list1 li:nth-child(2){width: 100%}
  .contact_text .list1 li .tit{font-size: 0.16rem;}
  .c_tit{font-size: 0.18rem;}
  .contact_text .list1 li .con{font-size: 0.15rem;margin-top: 0.05rem;}
  .contact_text .list1 li .tit::after{margin-top: 0.05rem}
  .contact_text .list1 li{margin-bottom: 0.15rem}
  .c_tit{margin-bottom: 0.15rem;}
  .contact .list2{width: 100%;padding-top: 0.1rem;}
  .contact .list2 li{width: 30%}

  .rightbox{width: 0.35rem;min-height:0.35rem;display: block; position: fixed; z-index: 888; right: 0; bottom:3%; }

  .rightbox ul li{width: 0.35rem;height: 0.35rem;margin-top: 0.05rem;background: #fff; box-shadow: 0px 5px 10px rgba(0,0,0,.2); border-radius: 0.05rem; position: relative; z-index: 900; }
  .rightbox ul li img{ border-radius: 0.04rem; }
  .rightbox ul li.gotop{transition: .3s;}
  .rightbox ul li.gotop.hide {height: 0;overflow: hidden;}
  
}



.section5 li .pic{position:relative;width:100%;height:0;padding-top:100%;border-radius: 50%;overflow:hidden;}
.section5 li .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;object-position:center center}


.par_list .list li .pic{position:relative;width:100%;height:0;padding-top:48%;overflow:hidden;}
.par_list .list li .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;object-position:center center}


/*header .navlist>li b{display: block;position: absolute;width: 100%;left: 0;z-index: 0;background: rgba(255,255,255,1);visibility: hidden;opacity: 0;height:60px;transition: all .4s ease;top:100%;}
header .navlist>li:hover b{visibility: visible;opacity:1;top:100%;transition-delay: 0.1s}

header .navlist>li .two{
  position: absolute;
  overflow: hidden;
  width: auto;
  visibility: hidden;
  opacity: 0;
  transition: all .4s ease;
  top: 100%;
  transform: translateX(-45%);
}
header .navlist>li .two dd{display: inline-block;position: relative;margin:0 15px;font-size:16px;line-height:60px;position: relative;text-transform: uppercase;}
header .navlist>li:hover .two{visibility: visible;opacity:1;top:100%;z-index: 1;transition-delay: 0.1s}
header .navlist>li .two dd a{display: flex;align-items:center;color: #949494;}
header .navlist>li .two dd span{margin-right: 10px}
header .navlist>li .two dd:hover a{color:#034daf}

@media (max-width:1400px){
  header .navlist>li .two dd{font-size: 14px;margin:0 0.15rem;}
}

@media (max-width:1000px){
  header .navlist>li .two dd{font-size:13px;margin:0 5px;line-height:40px;}
  header .navlist>li b{height: 40px}
}

*/



.sec3_tit{
  color: #1d489d;
}

@media (max-width: 750px){
  .sec4_top .title {max-width: calc(100% - 1rem);}
  table{max-width: 100%!important}
}

.typename{
  color: #023b88;
}

/*body{
  word-break: normal;
  overflow-wrap: break-word;
  hyphens: auto;
  text-rendering: optimizeLegibility;
}
*/
/*body {
  word-break: keep-all;
  overflow-wrap: normal;
  white-space: normal;
  hyphens: auto;
}*/
/*body{
  overflow-wrap: break-word;
  word-break: break-word;
  hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  lang: "en";
}
*/

/*body {
  overflow-wrap: anywhere; 
  word-break: normal;
  hyphens: manual; 
}

.ps_text .intro, .ps .con {
  text-align: justify;
}

/*body {
  word-break: break-all; 
}

.ps_text .intro, .ps .con {
  text-align: justify;

  hyphens: manual;
}*/
/*.ps_text{width: calc(100% - 7.6rem);display: block;}*/



/*.ps_text .intro , .ps .con  {
    overflow-wrap: break-word;
                word-break: keep-all;
}

.intro p {
  white-space: normal; 
}
*/
/*.ps_text{width: calc(100% - 7.6rem);display: block;}
.ps_text .intro, .ps .con{
   word-break: keep-all; 
    width: 100%;

}*/

/*.ps_text .intro, .ps .con{
  word-break: keep-all; 
   overflow-wrap: break-word;
 
}
.ps_text .intro strong, .ps .con strong{ white-space: nowrap;font-weight: normal;}



@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ps_text .intro p, .ps .con p {
    word-break: break-all; 
  }
}





*/



/*.ps_text .intro p, .ps .con p {
  word-break: keep-all;
  overflow-wrap: normal;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ps_text .intro p, .ps .con p {
    word-break: break-all; 
  }
}
*/



