@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
html{color:#000;background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:"微软雅黑";font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{  font-family: "微软雅黑"; color:#000;overflow-x: hidden;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
a ,a:hover{color:#000; text-decoration:none;}
.mt10{ margin-top:10px;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}
.clearfix { display:inline-block; }
.clear{ clear:both;}
.page{text-align:center;width: 100%;clear: both;margin: 50px auto;}
.contant{width:1200px;margin:0 auto;}
.contimg {margin-top:20px;}
.contimg img{max-width:100%; height: auto;}
.header {
  overflow: hidden;
  width: 100%;
  height: 40px;
  line-height:40px;
  /* background: #f5ffff url(../images/top13.png) center no-repeat; */
  border-bottom: 1px solid #ddd;
}
.header .header_mid {
  overflow: hidden;
  width: 1200px;
  margin: 0 auto;
}
.topfu{float: right;width: 375px;text-align: center;color: #fff;font-weight: bold;font-size: 20px;}
.header .header_mid>h1{float:left;}
.header .header_mid p {
  font-size: 13px;
  font-weight: normal;
  color: #231815;
  float: left;
}
.header .header_mid p span {
  color: #000;
  font-weight: bold;
}
.header .header_mid ul {
  overflow: hidden;
  float: right;
}
.header .header_mid ul li {font-size: 15px;float: left;/* margin: 0 16px; */color: #231815;}
.header .header_mid ul li:hover{background:#c10011;cursor:pointer;}
.header .header_mid ul li a {
  color: #231815;
  border-right: 1px dashed #ddd;
  padding: 0 16px;
}
.header .header_mid ul li:hover a{color:#fff;border-right:1px dashed #c10011;}
.header .header_mid ul li:last-child a{border-right:none;/* padding-right: 0; */}
.nav_menu ,.mobilesan{display:none;}
.hide{
  display: none;
}
.swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.banner img {
  width: 100%;
  display: block;
}
.headers {width: 100%;height: 159px;background: #fff;}
.headers .mid {width: 1200px;margin: 0 auto;height: 100%;display: flex;justify-content: space-between;align-items: center;}
.headers .mid .h1 .mblogo{display:none;}
.headers .mid .h1 .pclogo{width:100%;}
.headers .mid .h1 {
  float: left;
  /* margin-top: 22px; */
  /* width: 60%; */
}
.headers .mid .h1 dl{float:right;margin-left: 30px;text-align: center;margin-top: 10px;}
.headers .mid .h1 dl dt{font-size:28px;height:50px;line-height:50px;letter-spacing: 2px;}
.headers .mid .h1 dl dd{color:#4c4c4c;font-size:22px;}
.headers .mid ul {
  overflow: hidden;
  /* width: 400px; */
  float: right;
  /* margin-top: 28px; */
  margin-right: 16px;
  text-align: right;
}
.headers .mid ul div {
  height: 50px;
  border: 1px dashed #D6D4D3;
  float: left;
}
.headers .mid ul li {
  overflow: hidden;
  width: 100%;
  float: left;
  text-align: right;
  font-size: 17px;
  line-height: 32px;
}
.headers .mid ul li:last-child{color:#da251c;font-size:23px;}
.headers .mid ul li:last-child span:nth-child(1){margin-right: 30px;}
.headers .mid ul li>a{display:block; border-right: 1px dashed #999;  height: 74px;}
.headers .mid ul li:hover i{height:4px;background:#c10011;display:inline-block;width: 60px;margin-bottom: 9px;}
.headers .mid ul li:last-child a{border-right:0;}
.headers .mid ul li.on p {
  color: #000;
  font-weight: bold;
}
.headers .mid ul li img {
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
  height: 42px;
  object-fit: contain;
}
.headers .mid ul li p {
  font-size: 16px;
  color: #000;
  text-align: center;
  font-weight: bold;
}
.headers .mid .phone {
  overflow: hidden;
  float: right;
  margin-top: 30px;
  text-align: left;
  line-height: 21px;
  font-weight: bold;
}
.headers .mid .phone h1{font-size: 20px;line-height: 22px;font-weight: bold;letter-spacing: 1px;}
.headers .mid .phone h1 span{
    color: #c10011;
    font-weight: bold;
}
.headers .mid .phone p {
  font-size: 17px;
  text-align: left;
  color: #000000;
  line-height: 22px;
  font-weight: bold;
}
.headers .mid .phone p span {
  color: #c10011;
  font-size: 24px;
  font-weight: bold;
  LETTER-SPACING: 0;
}
.headers .mid .phone p i{font-style:normal;font-size:16px;}
.navbar {
  overflow: hidden;
  width: 100%;
  height: 55px;
  background: url(../images/navbg.png) center repeat;
  line-height:55px;
  padding: 0;
}
.navbar ul {
  overflow: hidden;
  width: 1200px;
  box-sizing: border-box;
  margin: 0 auto;
  height: 100%;
  padding: 0;
}
.navbar ul li {
  overflow: hidden;
  height: 55px;
  float: left;
  line-height: 55px;
  background: url(../images/ico2.png) center right no-repeat;
}
.navbar ul li:last-child{background:none;}
.navbar ul li:hover,.navbar ul li.on {
  background: #c10011;
}
.navbar ul li:hover a ,.navbar ul li.on a{
  color: #fff;
}
.navbar ul li>a {
  color: #fff;
  display: block;
  font-size: 16px;
  padding: 0 24px;
}

.navbar ul li.on a {
  color: #fff;
}
.fl{float:left;}
.fr{float:right;}
.sobg{width:100%;height:70px;line-height:70px;border-bottom: 1px solid #ddd;}
.soleft{width:50%;}
.soright {width: 300px;margin-top: 20px;position: relative;}
.soright .in_text{width: 300px;height:35px;line-height:35px;border-radius:20px;border:1px solid #dddd;text-indent:15px;font-size:14px;float: left;}
.soright .so{width:50px;position: absolute;border: none;top: 0;right: 0;height: 35px;line-height: 35px;background:#c10011 url(../images/icoso2.png) center no-repeat;font-size:0;background-size: 20px;border-radius: 50%;width: 35px;cursor: pointer;}
.probg{margin-top:30px;/* margin-bottom: 20px; */}
.prol{width: 240px;}
.protop{width:100%;}
.protop>img{width:100%;}
.pronavul{width:100%;}
.pronavul li{cursor:pointer;}
.pronavul h3{height:50px;line-height:50px;background:#b6b6b6;text-align:left;/* text-indent:30px; */font-size: 18px;border-bottom: 2px solid #fff;}
.pronavul .proul{width: 100%;display: none;}
.pronavul .proul dt{width: 100%;height:45px;line-height:45px;background: #e9e9e9 url(../images/ico7.png) 13px center no-repeat;text-align:left;text-indent: 37px;font-size:16px;border-bottom: 2px solid #fff;}
.pronavul .proul dt>a{display:block;}
.pronavul .proul dt:hover{background:#b6b6b6 url(../images/ico7.png) 13px center no-repeat;cursor:pointer;}
.pronavul h3 i{width: 37px;height: 50px;background:url(../images/icor7.png) center no-repeat;display: inline-block;float: left;}
.pronavul li.cur h3{background: #c20012;color:#fff;}
.pronavul li.cur h3 a{color:#fff;}
.pronavul li.cur i{background: #c20012 url(../images/ico7.png) center no-repeat;}

.pronavul li h3.cur{background: #c20012;color:#fff;}
.pronavul li h3.cur a{color:#fff;}
.pronavul li .cur i{background: #c20012 url(../images/ico7.png) center no-repeat;}
.proid #open h3{background: #c20012;color:#fff;}
.proid #open h3 a{color:#fff;}
.proid #open i{background: #c20012 url(../images/ico7.png) center no-repeat;}


.proright{width: 930px;}
.inprolist{width:100%;}
.inprolist li{width: 281px;float:left;margin-right: 3.3%;text-align:center;margin-bottom: 1%;}
.inprolist li:nth-child(3n){margin-right:0;}
.inprolist li img{padding: 4px;height: 202px;object-fit: cover;transition: all 0.5s;width: 271px;}
.inprolist li p{height:40px;line-height:40px;}
.inprolist li:hover img{transform: scale(1.1);transition: all 0.5s;}
.inprolist li .hideimg{overflow:hidden;width: 279px;height:210px;border:1px solid #ddd;transition: all 0.5s;}
.inprolist li:hover .hideimg{box-shadow: 4px 3px 8px 1px #929292;transition:all 0.5s;}
.indexgg{width:100%;margin-top: 30px;float: left;}



















.indexgg img{width:100%;float: left;}
.cjbg{position:relative;}
.cdl{position:absolute;bottom:10%;}
.cdl dl{float:left;width:240px;text-align:center;height:227px;/* transition:all 0.5s; */}
.cdl dl:nth-child(1){background:url(../images/ico01.png) center no-repeat;}
.cdl dl:nth-child(1):hover{background:url(../images/icoh1.png) center no-repeat;cursor:pointer;}
.cdl dl:nth-child(2){background:url(../images/ico02.png) center no-repeat;}

.cdl dl:nth-child(2):hover{background:url(../images/icoh2.png) center no-repeat;cursor:pointer;}
.cdl dl:nth-child(3){background:url(../images/ico03.png) center no-repeat;}
.cdl dl:nth-child(3):hover{background:url(../images/icoh3.png) center no-repeat;cursor:pointer;}
.cdl dl:nth-child(4){background:url(../images/ico04.png) center no-repeat;}
.cdl dl:nth-child(4):hover{background:url(../images/icoh4.png) center no-repeat;cursor:pointer;}
.cdl dl:nth-child(5){background:url(../images/ico05.png) center no-repeat;}
.cdl dl:nth-child(5):hover{background:url(../images/icoh5.png) center no-repeat;cursor:pointer;}

.indexys{width: 100%;margin-top: 100px;margin-bottom: 50px;}
.indextop{width:100%;text-align: center;}
.indextop .h1{font-size: 40px;font-weight: 550;letter-spacing: 4px;height: 46px;line-height: 46px;display: flex;align-items: center;justify-content: space-between;}
.indextop .h1>h1{display:inline;font-size:35px;}
.indextop .h1 span{color:#c10011;margin-left:5px;/* font-family:"黑体"; */font-weight:bolder;display: inline-block;}
.indextop .h1 i{width: 20%;height:1px;background:#c10011;/* margin-top: 27px; */}
.indextop_span{display:flex;align-items: center;}
.indextop p{font-size: 20px;letter-spacing:2px;margin-top: 20px;}
.ysul{width: 100%;margin-top: 20px;height: 65px;}
.ysul li{width: 19.8%;float: left;height: 55px;line-height: 55px;text-align: center;background: #b8bab9;font-size: 23px;font-weight: bold;border-right: 1px solid #fff;cursor: pointer;}
.ysul li:last-child{border-right:0;}
.yslist{width:100%;margin-top: 20px;}
.ysul li.on{background:#c10011;color:#fff;}
.ysul li.on::after{content:"";display: block;width:20px;height:10px;background:url(../images/dian.png) center no-repeat;margin: 0 auto;}
.yslist dl{width:100%;}
.yslist dl .dt{width: 37%;float:left;border:1px solid #ddd;background:#f7f6fb;height: 535px;}
.yslist dl .dd{float:right;width: 62%;height: 535px;line-height: 535px;}
.yslist dl .dd img{width:100%;vertical-align: middle;display: inline-block;}
.yslist dl .dt dt{ padding: 5px 10px;border-bottom: 1px solid #ddd;   }
.yslist dl .dt dt h3{background:#e3e9ff;font-size: 18px;font-weight: 550;line-height: 28px;padding: 0 10px;letter-spacing: 1.5px;}
.yslist dl .dt dt h3 span{color:#c10011}
.yslist dl .dt dt p{background:#e3e9ff;font-size: 15px;padding: 0 10px 10px;line-height: 20px;height: 40px;}
.yslist dl .dt dt:last-child{border-bottom:0;}
.yslist dl .dt dt:nth-child(2n) h3 ,.yslist dl .dt dt:nth-child(2n) p{background:#e6e6e6;padding-left: 50px;}
.yslist dl .dt dt.dtdt {line-height:30px;}
.yslist dl .dt dt.dtdt p{height:auto}
.yslist dl .dt dt.dtdt h3{color:#c10011}
.yslist dl .dt dt.dtdt h4{background:#e3e9ff;padding: 0 10px 10px;font-size:16px;}
.yslist dl .dt dt.dtimg{background:#fff;}
.yslist dl .dt dt.dtimg img{width:100%;}
.vrbg{width: 100%;height: 755px;background: url(../images/index_09.jpg) top center no-repeat;}
.vrbg .indextop{padding-top: 70px;}
.vrbg .indextop i{width:30%;}
.vrlist{width: 100%;height: 50px;margin-top: 30px;text-align: center;}
.vrlist li{height:50px;line-height: 50px;width: 588px;text-align: center;background: #fff;border: 1px solid #666;display: inline-block;float: left;}
.vrlist li a{font-size: 21px;font-weight:550;}
.vrlist li.on ,.vrlist li:hover{background: #c10011;border: 1px solid #c10011;transition: all 0.5s;cursor: pointer;}
.vrlist li.on a,.vrlist li:hover a{color:#fff;}

.vrlist li:last-child{float: right;}
.vrcont{width:100%;margin-top:20px;}
.vrcont .vrle{width:895px;}
.vrcont .vrle img{width:100%;}
.vrphone{width:285px;}
.vrphone dl{background:#8eba3e;margin-bottom:20px;text-align:center;color:#fff;padding-top: 33px;padding-bottom: 30px;}
.vrphone dl dt{height:50px;line-height:50px;font-size:25px;font-weight:bold;}
.vrphone dl dd{font-size:20px;line-height:35px;}
.vrphone dl.on{background:#f9a549;}
.indexhour{width: 100%;margin-top: 50px;}
.indexhour .h1 i{/* width: 31%; */}
.inhourlist {width:100%;margin-top: 30px;}
.inhourlist li{width:25%;text-align: center;float: left;margin-bottom: 20px;}
.inhourlist li p{font-size:18px;line-height: 30px;}
.indexfa{width:100%;background: #4b4b4b;margin-top:30px;overflow: auto;color: #fff;padding-bottom: 60px;}
.indexfa .indextop{padding-top:50px;color:#fff;}
.indexfa .h1>i{background:#fff;/* width:22%; */}
.fadl{width: 100%;margin-top: 50px;}
.fadl dl{float: left;width: 18%;text-align: center;margin: 0px 1%;background: #fff;color: #000;border-radius: 40px;padding-top: 20px;padding-bottom: 20px;position: relative;}
.fadl dl dt{height:50px;line-height:50px;color: #bc0716;font-size: 22px;font-weight:550;letter-spacing: 1.5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 25px;font-weight: bold;}
.fadl dl dd{padding:10px 0 20px;}
.fadl dl dd p{line-height:30px;}
.showdl{display:none;position:absolute;top: -12px;height:273px;width:216px;z-index: 99;border:12px solid #a5a5a5;left: -12px;border-radius: 53px;transition: all 0.5s;}
.fadl dl:hover .showdl{display:block; transition: all 0.5s; cursor: pointer;}

.footer{background: #1b1b1b;padding-top: 50px;}
.fleft{color:#fff;width: 20%;line-height: 22px;}
.fleft>img{width: 240px;}
.fcent{width: 48%;margin-left: 12%;}
.ftright{width: 20%;color: #ccc;}
.fleft .web{font-size: 21px;margin-bottom:5px;}
.dizhi{font-size: 14px;color: #ccc;}
.fqrc{width:100%;margin-top: 10px;}
.fqrc .qrc{width:50%;text-align:center;float:left;font-size:14px;color: #ccc;}
.fqrc .qrc img{width:77px}



.fcent dl{width: 30%;float:left;color: #fff;margin-right: 5%;}
.fcent dl:nth-child(1){width: 24%;float:left;}
.fcent dl dt{height: 40px;line-height: 40px;margin-bottom: 10px;}
.fcent dl dt a{font-size:18px;border-bottom: 1px solid #a0a0a0;color: #ccc;display:inline-block;}
.fcent dl dd{font-size: 13px;text-align:left;line-height: 30px;color: #ccc;}
.fcent dl dd a{font-size: 13px;text-align:left;line-height: 30px;color: #ccc;}
.ftright .h3{
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    font-size: 18px;
    color: #ccc;
}
.ftright .fphone ,.ftright .ftel{font-size:20px;margin-bottom: 14px;/* color: #ccc; */}
.ftright .fphone{color:#fff;}
.ftright .fphone span{font-size:14px;color:#ccc;}
.ftright .ftel{color:#ccc;}
.fpx ,.fbt{width:100%;height:1px;background: #a0a0a0;margin-bottom:20px;}
.fbottom{text-align:center;color: #ccc;font-size:15px;line-height: 25px;}
.fbottom a{color:#ccc;}
.fbt{margin-top: 20px;}
.nybanner{width: 100%;}
.nyban{width:100%;}
.nybanner img{width: 100%;}
.nyban img{width: 100%;}
.whybg{width:100%;padding-top: 40px;background: #3a4250;color: #fff;padding-bottom: 35px;}

/***why part***/
.why_choose_dl{width:100%;margin-top:30px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.why_choose_dl dl{width: 46%;background: #fff;margin-bottom: 2%;padding: 2% 1.5%;border-radius: 10px;}
.why_choose_dl .choose_img{float:left;width: 145px;line-height: 160px;height: 160px;}
.why_choose_dl .choose_img img{width: 145px;vertical-align: middle;display: inline-block;}
.why_choose_dl .ch_dl_dt{float: left;width: 340px;color: #000000;margin-left: 40px;}
.why_choose_dl .ch_dl_dt dt{font-size:24px;margin-bottom: 10px;}
.why_choose_dl .ch_dl_dt dd{font-size:18px;color:#507bc7;margin-bottom:18px}
.why_choose_dl .ch_dl_dt p{font-size:16px;line-height:26px;}
.why_choose_dl dl:hover{
    box-shadow: 1px 1px 10px #ececec;
    cursor: pointer;
}


.whybg .indextop .h1 i{width:25%;background: #fff;}
.whybg .inspan {font-size:18px;font-weight:bold;line-height:35px;margin-top: 10px;}
.whybg .inspan span{background:#c10011;color: #fff;border-radius: 30px;font-size: 16px;padding: 5px 15px;font-weight: normal;margin-right: 8px;}
.whdl{width: 100%;height: 400px;background:url(../images/lanmu_01.png) center no-repeat;}
.whdl1{background:url(../images/lanmu_02.png) center no-repeat;}
.whdl2{background:url(../images/lanmu_03.png) center no-repeat;}
.whlist{width: 100%;height: 55px;margin-top: 30px;}
.whlist li{width: 33.2%;float: left;border-right: 2px solid #fff;height: 55px;line-height: 55px;background: #333;text-align: center;color: #fff;font-size: 23px;font-weight: bold;}
.whlist li:last-child{border-right:0;}
.whlist li.on{background: #c10011;color: #fff; cursor: pointer;}
.whlist li.on::after{content:"";display: block;width:20px;height:10px;background:url(../images/dian.png) center no-repeat;margin: 0 auto;}
.whdlleft{width:50%;padding-top: 50px;}
.whdlleft p{font-size:16px;line-height: 30px;color:#000;height: 120px;overflow: hidden;}
.whdlleft h1{height:100px;line-height:100px;letter-spacing:1.5px;}
.wspan{width:100%;}
.wspan span{float:left;width:50%;display:inline-block;height: 38px;line-height: 38px;background:url(../images/lanmu_2.png) center left no-repeat;text-indent:28px;font-size: 16px;}
.whyl{width: 100%;background: #4b4b4b;padding-bottom: 40px;padding-top: 40px;}
.whyre{position: relative;}
.whyul{width: 1000px;margin: 0 auto;}
.whyleft{cursor: pointer;position:absolute;left: 0;top:35%;}
.whyright{position:absolute;right: 0;top:35%;cursor: pointer;}
.whyul li{width:240px;margin:0 10px;position: relative;float: left;/* height: 176px; */}
.whyul li .hideimg{height:176px;}
.whyul li img{width: 100%;height:180px;object-fit: cover;}
.whyul li p{height: 35px;line-height: 35px;text-align: center;background: #333333;color: #fff;font-size: 16px;}

/**techbg**/
.techbg{width:100%;margin-top:50px;margin-bottom: 30px;}
.tech_one{width:100%;margin-top:40px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.tech_one_left{width:580px;}
.tech_one_left img{width:100%;}
.tech_one_right{width: 601px;display:flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.tech_one_right dl{border:1px solid #888888;width: 298px;border-bottom:none;text-align:center;}
.tech_one_right dl:nth-child(2n-1){border-right:none;width: 299px;}
.tech_one_right dl:nth-last-child(1){border-bottom:1px solid #888;}
.tech_one_right dl:nth-last-child(2){border-bottom:1px solid #888;}
.tech_one_right dl span{display:inline-block;width:51px;height:44px;margin-top: 20px;}
.tech_one_right dl:nth-child(1) span{background:url(../images/gongyi_ico1.png) center no-repeat;}
.tech_one_right dl:nth-child(2) span{background:url(../images/gongyi_ico2.png) center no-repeat;}
.tech_one_right dl:nth-child(3) span{background:url(../images/gongyi_ico3.png) center no-repeat;}
.tech_one_right dl:nth-child(4) span{background:url(../images/gongyi_ico4.png) center no-repeat;}
.tech_one_right dl:nth-child(5) span{background:url(../images/gongyi_ico5.png) center no-repeat;}
.tech_one_right dl:nth-child(6) span{background:url(../images/gongyi_ico6.png) center no-repeat;}
.tech_one_right dl.on{background:#c10011;color:#ffff;cursor:pointer;}
.tech_one_right dl dt{font-size:24px;margin-bottom:10px;}
.tech_one_right dl dd{font-size:16px;line-height:26px;}
.tech_one_right dl.on:nth-child(1) span{background:url(../images/gongyi_ico1_h.png) center no-repeat;}
.tech_one_right dl.on:nth-child(2) span{background:url(../images/gongyi_ico2_h.png) center no-repeat;}
.tech_one_right dl.on:nth-child(3) span{background:url(../images/gongyi_ico3_h.png) center no-repeat;}
.tech_one_right dl.on:nth-child(4) span{background:url(../images/gongyi_ico4_h.png) center no-repeat;}
.tech_one_right dl.on:nth-child(5) span{background:url(../images/gongyi_ico5_h.png) center no-repeat;}
.tech_one_right dl.on:nth-child(6) span{background:url(../images/gongyi_ico6_h.png) center no-repeat;}

.tech_list{width:100%;margin-top:40px;}
.tech_list dl{width:100%;height: 262px;background: #f0f0f0;}
.tech_list dl .tech_dl_img{float:left;height: 262px;position: relative;overflow:hidden;}
.tech_list dl .tech_dl_img img{width:100%;height:262px;object-fit:cover;transition:all 0.5s;}
.tech_list dl .tech_dt{float:right;width: 520px;margin-right: 40px;margin-top: 50px;}
.tech_list dl:nth-child(2n) .tech_dt{float:left;margin-left: 40px;}
.tech_list dl:nth-child(2n) .tech_dl_img{float:right;}
.tech_list dl .tech_dt dt{font-size:24px;color:#000;margin-bottom:10px;}
.tech_list dl .tech_dt dd{font-size:18px;line-height:28px;}
.tech_list dl .tech_dl_img i{display:inline-block;width:47px;height:56px;background:url(../images/gy_ico8.png) center no-repeat;position: absolute;right: 0;top: 40%;}
.tech_list dl:nth-child(2n) .tech_dl_img i{left:0;transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.tech_list dl .tech_dl_img:hover img{transition:all 0.5s;transform:scale(1.1);cursor:pointer;}



.jiejue{width: 100%;background: #e7e7e7; padding-top:50px; padding-bottom: 50px;overflow: auto;}
.jiejue .red{color:#c10011;font-weight:bold;}
.jiejue .h1 i{width:31%;}
.red{color:#c10011;}
.jiejue .indextop{margin-bottom:30px;}
.jieimg{width: 50%;}
.jieimg img{width:100%;}
.jiedl{width: 50%;}
.jiedl dl{padding:40px 50px;}
.jiedl dl dt{font-size: 30px;font-weight: 550;letter-spacing:2px;line-height: 50px;}
.jiedl dl dd{margin-top:50px; font-size:16px;line-height:28px;}
.jiedl dl span.more{background:#e90016;color:#fff;font-size:18px;display:inline-block;margin-top:30px;padding:10px 28px;}
.jiedl dl span.more a{color:#fff;}
.dbg{width: 100%;}
.dlist{width: 100%;text-align: center;margin-top: 30px;}
.dlist li{width: 180px;height: 55px;line-height: 55px;text-align: center;margin-right: 10px;border:1px solid #ddd;display:inline-block;}
.dlist li.on{background: #d00000;color: #fff;border:1px solid #d00000; cursor:pointer;}
.dlist li a{font-size: 21px;font-weight: 550;}
.dlist li:last-child{margin-right:0;}
.dlist li.on a{color:#fff;}
.sandvr dl{height: 183px;}
.sandvr dl img{display: block;margin: 0 auto;} 
.sandvr dl img.phoneimg{padding-top:50px; margin-bottom:40px} 
.chebg{width: 100%;height:2440px;background:url(../images/ico_10.png) top center no-repeat; padding-top:50px;}
.chebg .h1 i{width:22%;}
.chebg .cred{font-size:20px; margin-top:10px;font-weight:bold;letter-spacing:1px;}
.chebg .more{background:#c10011;padding:5px 20px; border-radius:15px;}
.chebg .more a{color:#fff;font-weight:normal;font-size:18px;}
.ysdiv{width:100%;margin-bottom: 20px;height: 367px;display: flex;justify-content: space-between;align-items: center;}
.chebg .ys-nr{width: 1200px;margin: 50px auto 0;}
.chebg .ys-nr .wb dl{
    height: 260px;
}
.chebg .ys-nr .wb .cdi{width: 87%;margin: 0 auto 8px;border-left: 2px solid #ddd;border-right: 2px solid #ddd;height: 75px;}

.chebg .ys-nr .wb dl h2{text-align:center;color: #666;}
.chebg .ys-nr .wb dl dt{text-align:center;height:40px;line-height:40px;font-size: 23px;color:#d50b17;font-weight: bold;letter-spacing: 1px;}
.chebg .ys-nr .wb dl dd{position: relative;line-height: 25px;font-size: 15px;text-indent: 30px;}
.chebg .ys-nr .wb dl dd i>b{ color: #F10A12;}
.chebg .ys-nr .wb dl span{display:inline-block;margin-top:20px;}
.chebg .ys-nr .wb{width: 679px;background: #fff;border: 1px solid #AFAEAD;}
.chebg  .lmyslist{margin-top: -22px;border: 1px solid #AFAEAD;border-radius: 20px;height: 367px;overflow: hidden;}
.chebg  .lmyslist li{width:468px;float:left;}
.chebg .lmyslist li img{width:468px;height: 367px;object-fit: cover;}
.ys1n .wb{border-top-left-radius: 10px;padding: 10px 25px;border-right: 0 !important;border-bottom-left-radius: 10px;}
.ys2n .wb{border-top-right-radius: 10px;padding: 10px 25px;border-left: 0 !important;border-bottom-right-radius: 10px;}
.ys2n span{float:right;}
.danwei{width: 100%; margin-top: 50px;}
.danwei .indextop{margin-bottom:30px}
.danwei .cred{font-size:20px;width: 500px;margin: 10px auto;background: #d50b17;height: 43px;line-height: 43px;color: #fff;margin-top: 25px;}

.dandl {width: 100%;/* margin-top: 0.5%; */float: left;}
.w50{width: 50%;}
.dandl .dt{background:#ececec;padding: 50px 30px;}
.dlimg{width: 49.5%;}
.dandl dt{height: 50px;background:url(../images/lico01.png) center left no-repeat;text-indent: 45px;font-size: 22px;font-weight: bold;letter-spacing: 1px;line-height: 38px;}
.dandl dd{height: 30px;background:url(../images/lico4.png) center left no-repeat;margin-left:45px;text-indent:20px;line-height: 30px;}
.dandl .dt1{padding: 50px 30px;}
.dandl .dl2{padding: 30px 30px;}
.margin50{margin-top:50px;}
.dlimg img{width:100%;}
.w100{width:100%;}
.h50{height: 146px;}
.w49{width: 49.5%;}
.dandl .dt2 dt{background:url(../images/lico02.png) center left no-repeat;}
.dandl .dt3 dt{background:url(../images/lico03.png) center left no-repeat;}
.dandl .dt4 dt{background:url(../images/lico04.png) center left no-repeat;}
.dandl .dt5 dt{background:url(../images/lico05.png) center left no-repeat;}
.dangb{width: 100%;background: #ececec;padding-top:50px;padding-bottom: 40px;}
.danlist{width: 1200px;}
.danlist li{width: 250px;float: left;margin:0 10px;text-align: center;}
.danlist li img{width: 100%;height: 170px;object-fit: cover;}
.nrjies{width:100%;background:#f7f7f7;overflow:auto;padding-top:50px;padding-bottom: 50px;}
.nrjtop{width:450px;height:105px;background:url(../images/ico22.png) center no-repeat;margin:0 auto;text-align:center;color:#ffff;line-height:100px;font-size:35px;letter-spacing:2px;font-weight:bold;margin-bottom: 30px;}
.canshu{width:100%;margin-top:50px;    margin-bottom: 50px; }
.santable{width: 100%;margin-top: 20px;}
.santable table{width:100%;}
.santable table tr{ height: 65px;line-height: 65px;  }
.santable table tr td{text-align: center; width: 25%;font-size:18px;}
.santable table tr:nth-child(2n-1) {background: #efebec;}
.santable table tr:nth-child(2n-1) td:nth-child(2n-1){background: #3c3638;color:#fff;}
.santable table tr:nth-child(2n) td:nth-child(2n-1){background: #000; color:#fff;}
.nygg{width:100%;margin-top: 0px;text-align: center;}
.nygglist{width: 800px;margin:20px auto;}
.nygglist li{width: 800px;float:left;}
.nygglist li img{width:100%;}
.nygnjs{width:100%;margin-top:50px; }
.nygndl{width: 100%;margin-top:30px;}
.nygndl dl{width: 50%;float:left;margin-bottom:30px;}
.nygndl dl>img{float: left;width: 100px;margin-top: 4%;}
.nygndl dl .dt{float: left;width: 316px;text-align: left;margin-left: 20px;}
.nygndl dl .dt dd{width: 100%;line-height:24px;font-size:16px;height: 96px;}
.nrys{width:100%;margin-top:50px; }
.nrysdl{width:100%;/* background: #e7e7e7; */overflow: auto;padding-top: 30px;padding-bottom: 20px;}
.nrysdl dl{width: 31.6%;margin-right: 2%;float: left;text-align: center;margin-bottom: 3%;}
.nrysdl dl:nth-child(3n){margin-right: 0;}
.nrysdl dl>img{width:100%;height: 191px;object-fit: cover;}
.nrysdl dl .dt{background:#fff;margin-top: -4px;padding: 20px 40px;border-bottom-right-radius: 50px;height: 113px;}
.nrysdl dl .dt dt{height:35px;line-height:35px;font-size:18px;font-weight:bold;}
.nrysdl dl .dt dd{line-height:26px;font-size:16px;}
.nrysdl dl:hover .dt{background:#e60000;color:#fff;cursor:pointer;}
.nrysdl dl:last-child .dt{padding:20px 30px;}
.nrjs{width:100%;margin-top:50px; }
.nrjsdl{width: 100%;margin-top: 30px;}
.nrjsdl dl{width: 33.3%;text-align: center;float: left;height: 374px;}
.nrjsdl dl img{width:220px}
.nrjsdl dl:hover{background:url(../images/nico_04.png) center bottom no-repeat;cursor:pointer;background-size: 270px;}
.nrjsdl dl .dt{margin: 10px auto;width: 200px;}
.nrjsdl dl .dt dt{line-height:40px;font-size:18px;font-weight:bold;}
.nrjsdl dl .dt dd{font-size:16px;line-height:25px;}
.nrjsdl dl:hover .dt{color:#fff;}
.nrsj{width:100%;/* margin-top:50px; *//* background: #b91514; */padding-top: 50px;overflow: auto;/* color: #fff; */padding-bottom: 10px;}
.nrsjdl{width:100%;margin-top: 30px;}
.nrsjdl dl{width: 23%;margin-right:2.3%;float: left; text-align: center;}
.nrsjdl dl:nth-child(4){margin-right: 0;}
.nrsjdl dl img{width: 99%;object-fit:cover;}
.nrsjdl dl .td{margin-top: 1px;}
.nrsjdl dl .td dt{height: 46px;line-height: 46px;font-size:18px;font-weight:bold;}
.nrsjdl dl .td dd{padding: 10px 10px;line-height:25px;font-size:16px;}
.nrsjdl dl .td dt::after{content:"";height:1px;width: 40px;background: #b1b1b1;display: block;margin: 0 auto;}
.w46{width: 46%;}
.center{text-align: center;}
.nrshipin{width: 100%;padding-top:50px;/* height: 1508px; *//* background: url(../images/back.jpg) top center no-repeat; */}
.nrshipin .indextop{margin-bottom: 25px;}
.nrsbbg{margin-top:50px;}
.nrsp{width: 450px;margin-bottom:30px;}
.nrsbbg .indextop{margin-bottom:30px;}
.nrsb{position:relative;width:100%;height: 508px;background:url(../images/nico_69.png) center top no-repeat;}
.nrsb dl{width: 550px;bottom: 10px;position:absolute;left: 10px;color: #fff;}
.nrsb dl dt{height:50px;line-height:50px;font-size:25px;letter-spacing:1.5px;}
.nrsb dl dd{font-size:16px;line-height: 25px;}
.nrfzlc{width:100%;margin-top:50px;padding-bottom: 50px;display: none;}
.nrlc{width:100%;margin-top: 40px;height: 1200px;background:url(../images/nico_76.png) center top no-repeat;position: relative;}
.nrlc dl{width: 300px;position:absolute;}
.nrlc dl dt{height: 50px;line-height:50px;color:#ba0100;font-size: 20px;font-weight:bold;letter-spacing: 1.5px;}
.nrlc dl dd{font-size: 16px;line-height: 26px;}
.nrlc dl:nth-child(2n){right: 0;}
.nrlc dl:nth-child(2n-1){left: 0;}
.nrlc dl:nth-child(1){top: -20px;}
.nrlc dl:nth-child(2){top: 80px;}
.nrlc dl:nth-child(3){top: 140px;}
.nrlc dl:nth-child(4){top: 240px;}
.nrlc dl:nth-child(5){top: 310px;}
.nrlc dl:nth-child(6){top: 405px;}
.nrlc dl:nth-child(7){top: 474px;}
.nrlc dl:nth-child(8){top: 590px;}
.nrlc dl:nth-child(9){top: 665px;}
.nrlc dl:nth-child(10){top: 810px;}
.nrlc dl:nth-child(10){top: 820px;}
.nrlc dl:nth-child(11){top: 880px;}
.nrlc dl:nth-child(12){top: 1050px;}
.indexbg{width:100%; height:287px;background: url(../images/index_02.png) center no-repeat; position:relative;}
.indexbg .contant{position:relative;}
.ggdw{position: absolute;width: 520px;right: 0;top: 113px;color: #fff;}
.ggdw dl{width:100%;float:left;margin-top: 20px;height: 70px;}
.ggdw dl dt{font-size: 23px;font-weight: bold;letter-spacing: 1.5px;}
.ggdw dl dd{font-weight:bold;font-size: 13px;}
.ggdw .dt{width:70%;float:left;padding-left:10%;}
.ggdw .dt span{font-size:25px;font-weight:bold;}
.ggdw .dt i{float:right;font-style:normal;}
.ggdw .dt i a{font-size:16px;color:#fff; height:35px;line-height:35px;}
.joinbg{width:100%;height: 1200px;background: url(../images/abbg.jpg) top center no-repeat;padding-top: 1px;margin-top: 50px;background-size: cover;}
.joinbg .h1 i{/* width: 41%; */}
.join {
  width: 100%;
  overflow: hidden;
  margin: 70px auto 0;
}
.join h2 {
  text-align: center;
  font-size: 48px;
  line-height: 68px;
  font-weight: bold;
  color: #c20012;
}
.join .join_tit {
  text-align: center;
  font-size: 24px;
  color: #595757;
}
.join .join_box {
  overflow: hidden;
  width: 100%;
  margin-top: 35px;
}
.join .join_box .fl {
  overflow: hidden;
  width: 880px;
}
.join .join_box .fl .fl_item{display:none;} 
.join .join_box .fl .fl_item:nth-child(1){display:block;} 
.join .join_box .fl video {
  width: 438px;
  height: 270px;
  background: #333;
  float: left;
}
.join .join_box .fl .font {
  float: right;
  width: 400px;
  height: 270px;
  background: #ebebeb;
  padding: 10px;
  position: relative;
}
.join .join_box .fl .font p {
  font-size: 22px;
  color: #C10000;
  font-weight: bold;
}
.join .join_box .fl .font em {
  font-style: normal;
  font-size: 12px;
  margin-top: 10px;
  text-indent: 13px;
  color: #C10000;
  font-weight: bold;
  display: block;
}
.join .join_box .fl .font span {
  display: block;
  font-size: 14px;
  color: #333;
  line-height: 22px;
  text-indent: 13px;
  margin-top: 20px;
}
.join .join_box .fl .font div {
  width: 103px;
  height: 38px;
  background: #fff;
  font-size: 12px;
  text-align: center;
  margin-left: 180px;
  line-height: 38px;
  position: absolute;
  bottom: 10px;
  right: 20px;
}
.join .join_box .fl .font div a {
  color: #c10000;
}
.join .join_box .fl .font div i {
  color: #333;
  font-style: normal;
}
.join .join_box ul {
  overflow: hidden;
  margin-right: 24px;
  float: right;
  width: 260px;
}
.join .join_box ul li {
  width: 100%;
  height: 69px;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
  line-height: 69px;
  color: #c20012;
  background: #D4D4D4;
  margin-bottom: 5px;
}
.join .join_box ul li.on {
  background: #C20012;
  color: #fff;

}
.pic_list {
  overflow: hidden;
  margin-top: 30px;
    

}

.pic_list .top {
  width: 100%;
  overflow: hidden;
  padding-bottom: 20px;
}
.pic_list .top li {width: 393px;float: left;height: 50px;background: #D4D4D4;font-size: 20px;position: relative;color: #333;text-align: center;cursor: pointer;line-height: 50px;margin-right: 7px;/* font-weight: bold; */}
.pic_list .top li img {
  position: absolute;
  left: 50%;
  margin-left: -10px;
  top: 50px;
  display: none;
}
.pic_list .top li.on {
  background: #C20012;
  color: #fff;
}
.pic_list .top li.on img {
  display: block;
}
.pic_list .fades {
  overflow: hidden;
}
.pic_list .fades ul {
  overflow: hidden;

}
.pic_list .fades ul li {
  overflow: hidden;
  width: 31.6%;
  float: left;
  margin-top: 22px;
  margin-right: 2.3%;
  position: relative;
  height: 250px;
}
.pic_list .fades ul li:nth-child(3n){margin-right:0;}
.pic_list .fades ul li div {
  overflow: hidden;
  width: 100%;
  height: 250px;
  background: #B8B9B9;
  display: block;
  margin: 0 auto;
  margin-bottom: 20px;
}
.pic_list .fades ul li div img{
  width: 100%;
  height: 100%; 
  display: block;
  object-fit: cover;
}
.pic_list .fades ul li p {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(66, 66, 66, 0.88);
  color: #fff;
  height: 40px;
  line-height: 40px;
  text-align: center;
}



.news {padding: 40px  0;background: #f7f7f7;overflow: auto;}
.news .news_coni .concase {width: 343px;background: #fff;padding:10px 20px;float: left;margin-left: 20px;border: 1px solid #ddd;    height: 550px;}
.news .news_coni .concase:first-child {margin-left: 0;}
.news .news_coni .concase h3 {text-align: center;padding-top: 20px;}
.news .news_coni .concase h3 a {color: #000;}
.news .news_coni .concase .news_p1 {font-size: 16px;text-align: center;background: url(../images/newsbg01.png) no-repeat center;margin: 5px 0 15px 0;}
.news .news_coni .concase .case_top {height:200px;}
.news .news_coni .concase .case_top img {width: 345px;height: 170px;}

.news .news_coni .concase .case_top .t_p1 {
  font-size: 14px;
  color: #333;
  font-weight: bold;
  height: 32px;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 32px;
  }
.news .news_coni .concase .case_top .t_p2 {font-size: 14px;margin-top: 10px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;
  -webkit-box-orient: vertical;line-height: 16px;height: 48px;}
.news .news_coni .concase ul li { padding-left:15px; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;margin-bottom: 10px;
height: 28px;line-height: 28px;font-size: 14px;padding-left: 15px;background: url(../images/libg.png) no-repeat 5px center;}
.news .news_coni .concase ul li:hover a {color: #8EBA3E;}
.news .cjwd .wtcont{ height:354px; padding-top:10px; margin-bottom:10px; overflow:hidden;}
.news .cjwd dl{ margin:0 25px;padding:23px 0;font-size: 14px;border-bottom: 1px dotted #c5c3c3;}
.news .cjwd dt{padding:2px 0; padding-left:30px; font-weight: bold;font-size: 16px;height: 22px;line-height: 22px;background: url(../images/cjwdq.png) no-repeat left center; overflow:hidden;}
.news .cjwd dt a{ color:#333;}
.news .cjwd dd {height:40px;margin-top:8px;overflow: auto;background: url(../images/cjwda.png) no-repeat left top;}
.news .cjwd dd a {display: block; color:#868686; line-height:20px; height:40px;margin-left:30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
  
.links {
  overflow: hidden;
  margin-top: 30px;
	margin-bottom: 20px;
}
.links .tits {
  overflow: hidden;
}
.links .tits img {
  float: left;
  margin: 0 10px;
}
.links .tits p {
  font-size: 18px;
  color: #CE0000;
  float: left;
}
.links .tits{width: 930px;}
.links ul {

  display: inline-block;
  float: left;
  line-height: 33px;
}
.links ul a {
  font-size: 12px;
  line-height: 22px;
  color: #333;
  float: left;
  padding: 0 9px;
  box-sizing: border-box;
}
.linkphone{width: 200px;height: 45px;background: url(../images/index_53.jpg) center left no-repeat;padding-left: 50px;font-size: 14px;}
.linkphone span{
    font-size: 22px;
    font-weight: bold;
}
.fnav{width: 100%;height: 37px;line-height: 37px;background:#666666;color: #fff;font-size: 14px;}
.fnav ul.fl{height: 37px;text-align: center;/* width: 100%; */}
.fnav ul.fl a{margin-right: 16px;border-right: 1px solid #fff;color:#fff;padding-right: 16px;font-size: 14px;}
.fnav ul.fl a:last-child{border-right:none;}
.fnav .jiam{margin-right:80px;}
.fnav .jiam a {color: #80af2b;}
.zxfide{position: fixed;top: 57%;right: 0;border:1px solid #ddd;width:160px;text-align: center;background:rgb(255 255 255 / 75%);z-index: 999;padding-top: 10px;}
.zxfide dl{float: left;width: 100%;text-align: center;padding-bottom: 10px;}
.zxfide dl .zxdlimg{width:100%;height:40px;background:url(../images/zxf_03.png) center no-repeat;background-size:36px;margin:10px 0 5px}
.zxfide dl:nth-child(2) .zxdlimg{width:100%;height:40px;background:url(../images/zxf_07.png) center no-repeat;background-size:36px;}
.zxfide dl:nth-child(3) .zxdlimg{width:100%;height:40px;background:url(../images/zxf_11.png) center no-repeat;background-size:36px;}
.zxfide dl:nth-child(1):hover .zxdlimg{width:100%;height:40px;background:url(../images/zxf_03_h.png) center no-repeat;background-size:36px;}
.zxfide dl:nth-child(2):hover .zxdlimg{width:100%;height:40px;background:url(../images/zxf_07_h.png) center no-repeat;background-size:36px;}
.zxfide dl:nth-child(3):hover  .zxdlimg{width:100%;height:40px;background:url(../images/zxf_11_h.png) center no-repeat;background-size:36px;}


.zxfide dl img{width:35px;}
.zxfide dl dt{font-size: 12px;height: 30px;}
.zxfide dl dd{height: 1px;background: #ddd;width: 45px;margin: 0 auto;}
.nrggdiv{position:relative;}
.nrggdiv .whyleft{top:45%;}
.nrggdiv .whyright{top:45%;}
.inzix{height:40px;line-height:40px;width: 600px;margin: 20px auto;font-size: 20px;}
.inzix i{width: 22%;height:1px;background:#c10011;margin-top: 22px;display: inline-block;}
.zxfide .wx-qrcode{position:absolute;left: -93px;top: 0;display: none;}
.zxfide .wx-qrcode>img{width:90px}
.zxfide dl:nth-child(2):hover .wx-qrcode{display:block;}

.inzix span{font-weight:bold;margin-left:10px;font-size:23px}
.shipin{width: 426px;height: 68px;line-height: 65px;background:url(../images/nico_55.png) center no-repeat;color:#fff;font-size:20px;margin: 0 auto;text-indent: 60px;}

.liti{text-align: center;margin-top: 20px;height: 65px;}
.liti span{height: 55px;line-height: 55px;text-align: center;background: #b8bab9;font-size: 23px;font-weight: bold;border-right: 1px solid #fff;cursor: pointer;display: inline-block;width: 250px;}
.liti span.on{background:#c10011;color:#fff;}
.liti span.on::after{content:"";display: block;width:20px;height:10px;background:url(../images/dian.png) center no-repeat;margin: 0 auto;}
.ltimg{width:800px;margin:0 auto;background: url(../images/pm.jpg) center no-repeat;height: 566px;margin-top: 30px;}
.ltimg:hover {width:100%;background: url(../images/liti.jpg) center no-repeat; cursor: pointer;}


.cbg {
  width:100%;
  margin-top: 60px;
}
 .bank_box {
  overflow: hidden;

  margin-top:44px;
}
.cbg .bank_box .fl {
  width: 261px;
  border: 1px solid #ccc;
  /* height: 580px; */
}
.cbg .caimg{width:100%;float:left;margin-bottom: 10px;}
.cbg .caimg img{width:100%;}
.cbg .bank_box .fl li {width: 100%;height: 55px;margin-bottom: 26px;cursor: pointer;background: #e9e9e9 url(../images/cico34.png) 10px center no-repeat;box-sizing: border-box;float: left;}
.cbg .bank_box .fl li:last-child{margin-bottom:5px;}
.cbg .bank_box .fl li a{color:#d5242e;}
.cbg .bank_box .fl li.on div {
 
}
.cbg .bank_box .fl li.on p {
  color: #fff;
}
.cbg .bank_box .fl li.on img {
  /*display: block;*/
}
.cbg .bank_box .fl li img {
  position: absolute;
  right: -16px;
  top: 50%;
  margin-top: -25px;
  display: none;
}
.cbg .bank_box .fl li div {
  overflow: hidden;
  width: 13px;
  float: left;
  margin-left: 17px;
  margin-top: 20px;
  height: 14px;
  background-size: 100%;
  
}
.cbg .bank_box .fl li p {
  font-size: 20px;
  color: #d5242e;
  float: left;
  text-indent: 40px;
  line-height: 55px;
}
.cbg .bank_box .fl li.cur p{color:#000;}
.cbg .bank_box .fras {
  float: right;
  overflow: auto;
  width: 912px;
  height: 540px;
}
.cbg .bank_box .fras ul {
  overflow: hidden;
  /* height: 350px; */
}
.cbg .bank_box .fras ul li {
  overflow: hidden;
  width: 100%;
  background: #F4F4F4;
  padding: 7px;
  box-sizing: border-box;
  float: left;
  margin-bottom: 15px;
}

.cbg .bank_box .fras ul li img {
 border: 5px solid #fff;
 box-sizing: border-box;
 display: block;
 width: 100%;
 height: 110px;
 object-fit: contain;
}
.cbg .bank_box .fras ul li .frcimg{float:left;width: 18%;background: #fff;text-align: center;}
.cbg .bank_box .fras ul li .fdiv {
  overflow: hidden;
  width: 80%;
}
.cbg .bank_box .fr ul li:nth-child(3n){
	/*margin-right: 0;*/
}
.cbg .bank_box .fras ul li .fdiv p {
  font-size: 16px;
  color: #000;
  line-height: 27px;
}
.cbg .bank_box .fras ul li .fdiv span {

  font-size: 15px;
  color: #666666;
  display: block;
  line-height: 22px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.cbg .bank_box .fr {
  float: left;
  overflow: hidden;
  width: 761px;
  margin-left: 40px;
}
.cbg .bank_box .fr ul {
  height: 358px;
  width: 100%;
  overflow: auto;
}
.cbg .bank_box .fr ul li {
  overflow: hidden;
  width: 215px;
  box-sizing: border-box;
  margin-right: 116px;
  margin-bottom: 20px;
  float: left;
}
.cbg .bank_box .fr ul li div {
  overflow: hidden;
  width: 100%;
  height: 132px;
  background: #A5A6A7;
}
.cbg .bank_box .fr ul li div img{
	width: 90%;
	height: 100%;
	display: block;
  border: 3px solid #d4d4d4;
}
.cbg .bank_box .fr ul li p {
  overflow: hidden;
  font-size: 12px;
  color: #333;
  text-align: center;
  font-weight: bold;
}
.fqrci{height:70px;}
.fqrci .icons {
	margin-top: 20px
}
.fqrci .icons a {
	display: inline-block;
	margin-right: 25px;
	height: 40px;
	width: 40px;
	color: #fff;
	border-radius: 50%;
	border: 2px solid #fff;
	text-align: center;
	text-decoration: none;
}
.fqrci .icons a i {
	font-size: 18px;
	display: inline-block;
	width: 40px;
	height: 40px;
}
.fqrci .icons a i.fa-qq{background: url(../images/fqq.png) center no-repeat;}
.fqrci .icons a i.fa-weixin{background: url(../images/fweixin.png) center no-repeat;}
.fqrci .icons a:hover {
	text-decoration: none;
	color: #1b1b1b;
	background-color: #fff;
	cursor:pointer;
}
.fqrci .icons a:hover i.fa-qq{background: url(../images/fqq_h.png) center no-repeat;}
.fqrci .icons a:hover i.fa-weixin{background: url(../images/fweixin_h.png) center no-repeat;}

.fqrci .icons a.weixin {
	position: relative
}
.fqrci .icons a.weixin .wx-qrcode {
	position: absolute;
	bottom: 26px;
	left: 26px;
	display: none;
	width: 150px;
	height: 150px
}
.fqrci .icons a.weixin .wx-qrcode img {
	width: 100%
}
.fqrci .icons a.weixin:hover .wx-qrcode {
	display: block
}

.fqrci .icons a.weixin .wx-qrcode {
	position: absolute;
	bottom: 26px;
	left: 26px;
	display: none;

	width: 150px;
	height: 150px
}

.fqrci .icons a.weixin .wx-qrcode img {
	width: 100%
}

.fqrci .icons a.weixin:hover .wx-qrcode {
	display: block
}
.nrprotop{width:100%;margin-top:30px;}
.bread{font-size:14px;}

.neirbanner{width:100%;}
.neirbanner img{width:100%;}
.navpan>a:first-child{display:none;}
.moimg ,.shoujdi{display:none;}

.sjdive{display:none;}
a:hover {
	color: #C20012;
}
.fuzd{width: 1200px;margin:0 auto;}
.zftitle {
	text-align: center;
	font-size: 48px;
	color: #c20012;

	line-height: 1;
	font-weight: bold;
	margin-top: 36px;
	margin-bottom: 36px;
}
.zfline {
	border: 1px #FF0000 solid;
	margin: 10px;
}
.zffutitle {
	margin: 10px;
	font-size: 24px;
	line-height: 36px;
	color: #000000;
	text-align: center;
}
.zfcontent {
	width: 900px;
	margin-top: 36px;
}
.zfcontent1 {
	margin: 10px;
	width: 850px;
}
.zfcontent1 ul {
	margin: 20px;
}
.zfcontent1 ul li {
	margin: 20px;
	width: 800px;
	text-align: left;
	font-size: 16px;
	line-height: 20px;
}
.lpro{width:240px;}
.cnrt{width:920px;}
.canti{height:50px;border-bottom: 1px solid #c20012;margin-bottom: 20px;}
.canti>span{font-size:20px;width:150px;text-align:center;display:inline-block;line-height:50px;background: #c20012;color: #fff;}
.tdlist{width:100%;/* margin-bottom: 50px; */}
.tdlist li{float:left;width:33.1%;height:42px;line-height:42px;border: 1px solid #e9e9e9;border-right: none;border-bottom: none;text-indent: 10px;font-size: 18px;}
.tdlist li:nth-child(3n){border-right:1px solid #e9e9e9;}
.tdlist li:last-child , .tdlist li:nth-last-child(2) , .tdlist li:nth-last-child(3){border-bottom:1px solid #e9e9e9;}
.tdlist li:nth-last-child(2){border-right:1px solid #e9e9e9;}
.tdlist li:last-child {border-right:1px solid #e9e9e9}
.chantext{margin-top:40px;}
.cpul{width: 90%;margin: 0 auto;}
.cpul li{width:100%;float:left;margin-bottom: 20px;}
.cpul li img{width:100%;}
.cpul li p{font-size:16px;line-height:28px;}
.pronews{width:100%;margin-top:50px;}
.prondl{width:100%;margin-bottom: 50px;    overflow: auto;}
.prondl li{height:45px;line-height:45px;width:48%;float:left;border-bottom: 1px dashed #ddd;background: url(../images/libg.png) no-repeat 3px 23px;text-indent: 20px;}
.prondl li:nth-child(2n){float:right;}
.prondl li a{font-size:16px}


.chat-widget-box {
	position: fixed;
	z-index: 99999;
	bottom: 25px;
	right: 0;
	width: 150px;
	background-color: rgb(214 211 211 / 80%);
	padding: 0 6px;
}

.chat-widget-box .title {
	color: #fff;
	line-height: 45px;
	height: 45px;
	padding: 0 9px;
}

.chat-widget-box .title img {
	height: 30px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 10px;
}

.chat-widget-box .title span {
	font-size: 18px;
	color: #000000;font-weight: bold;
}

.chat-widget-box .zxco {
	width: 100%;
	background-color: rgb(255 255 255 / 80%);
	padding: 15px 0;
	text-align: center;
}


.chat-widget-box .zxco .h4 {
	margin: 0;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 24px;
	padding: 0px 8px;
}
.chat-widget-box .zxco .h1{color:#000;font-size:16px;font-weight:bold;margin-top: 10px;letter-spacing: 1px;}
.chat-widget-box .zxco .p2 {
	margin-top: 15px;
	font-size: 15px;
	letter-spacing: 0px;
}
.chat-widget-box .zxco .p2 span{}
.chat-widget-box .zxco .btn-group p {
	text-align: center;
	margin: 0
}
.ftqrc_img p{font-size:13px;}
.chat-widget-box .zxco .btn-group a {
	color: #c51e16;
	margin-top: 10px;
	height: 38px;
	font-weight: bold;
	background:url(../images/zxbg1.png) center no-repeat;
	transition: all .2s;
	width: 122px;
	display: inline-block;
	line-height: 32px;
	font-size: 15px;
}

.chat-widget-box .zxco .btn-group a:hover,.chat-widget-box .content .btn-group a:focus,.chat-widget-box .content .btn-group a:visited {
	text-decoration: none
}

.chat-widget-box .zxco .btn-group a>i {
	width:7px;
	height: 10px;
	background:url(../images/dt1.png) center no-repeat;
	display: inline-block;
	margin-right: 5px;
}

.chat-widget-box .zxco .btn-group a:hover {
}

.chat-widget-box .zxco .txt {
	line-height: 24px
}

.chat-widget-box .footphone>p {
	text-align: center;
	margin: 0;
	color: #555;
	line-height: 40px
}

.chat-widget-box .footphone>p i {
	height: 20px;
	width: 20px;
	display: inline-block;
	background:url(../images/zxphone.png) center no-repeat;
}

.chat-widget-box .footphone>p span {
	padding-left: 0px;
	font-size: 16px;
	color: #000;
	font-weight: bold;
}

.chat-widget-box .footphone>p.txt {
	line-height: 24px;
	padding: 5px 0
}

.chat-widget-box .close-btn {
	position: absolute;
	display:none;
	right: 3px;
	top: 3px
}

.chat-widget-box .close-btn i {
	font-size: 14px;
	color: #aaa;
	height: 20px;
	width: 20px;
	border-radius: 10px;
	border: thin solid #eee;
	line-height: 18px;
	text-align: center
}

.chat-widget-box .close-btn i:hover {
	color: #777;
	cursor: pointer
}

.ban{width:100%;}
.ban img{width:100%;}
.ny_ban img{object-fit: cover;}
#allmap{width: 100%;height: 500px;}
.ditup p{text-indent:0;line-height: 28px;font-size:16px;}
.cbg .bank_box .fras ul li .fdiv p.p_title{font-size: 17px;margin-bottom: 5px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.cbg .bank_box .fras ul li .fdiv p.p_time{text-align: right;}
.cbg .bank_box .fras ul li .fdiv p.p_smalltext{
  color: #7c7b7b;
  line-height:25px;
  height:50px;
  overflow:hidden;
  /* text-overflow: ellipsis; */
  /* white-space: nowrap; */
  font-size: 15px;
  }

/***新增css****/

.pro_banner{width: 100%;background: url(../images/pro_banner.jpg) center bottom no-repeat;padding: 85px 0 40px;position: relative;height: 688px;display: flex;}
.pro_ba_bottom{position:absolute;bottom: 0;display: flex;justify-content: space-between;align-items: center;}
.pro_ba{width:200px;border-radius: 20px;background: #828282;text-align: center;height: 110px;}
.pro_ba>a{display:flex;align-items: center;justify-content: center;align-content: center;height: 110px;}
.pro_ba img{
    /* vertical-align: middle; */
}
.pro_ba:hover{background: #1b67b7;}
.pro_banner .contant{position:relative;display: flex;flex-direction: column;}
.pro_ba_bottom dl{width: 76%;border: 1px solid #ffffff;border-radius: 20px;padding: 20px 30px;position: relative;}
.pro_ba_bottom dl::before{content:"";display:inline-block;position:absolute;height: 105px;width: 4px;background:#1b67b7;left: 0;}
.pro_ba_bottom dl dt{color:#1b67b7;font-size:20px;margin-bottom:10px;}
.pro_ba_bottom dl dd{line-height:25px;}
.pro_ba_nav{width:100%;margin-top: 62px;display: flex;justify-content: space-between;}
.pro_ba_nav span{background:#1b67b7;color:#fff;padding: 10px 40px;font-size: 18px;border-radius:15px;cursor:pointer;}
.ys_one{width:100%;display:flex;justify-content: space-between;position: relative;}
.ys_one_left{width: 49.5%;}
.ys_one_right{width:49.5%;}
.ys_one dl{background:#e6e6e6;margin-bottom:8px;width:auto;padding: 20px 6px 20px 25px;}
.ys_one dl dt{font-size:22px;color:#c20012;text-indent: 15px;margin-bottom: 12px;}
.ys_one dl i{background:#c20012;display: block;width: 50px;height: 1px;}
.ys_one dl dd{width:60%;margin-top:12px;line-height:28px;}
.ys_one dl:hover{background:#1b67b7;cursor:pointer;}
.ys_one dl:hover dt{color:#fff;}
.ys_one dl:hover dd{color:#fff;}
.ys_one dl:hover i{background:#fff;}
.ys_one_right dl {padding: 20px 25px 20px 6px;display: flex;justify-content: flex-end;flex-wrap: wrap;flex-direction: column;align-items: flex-end;}
.ys_one_right dl dt{
    text-align: right;
    text-indent: 0;
    padding-right: 15px;
}
.ys_one_right dl i{
    text-align: right;
}
.ys_one_right dl dd{
    text-align: right;
    /* float: right; */
}
.ys_one_img{position:absolute;top: 1.7%;left: 30%;}
.ys_one_img>div{display: flex;width: 450px;height: 450px;background:#fff;border-radius:50%;text-align: center;vertical-align: middle;align-items: center;justify-content: center;cursor: pointer;}
.ys_two{width:100%;}
.ys_two_top{width:100%;background:#026cb5;margin-bottom: 30px;}
.ys_two_top dl{padding:20px 30px;color:#fff;line-height: 28px;width: auto;}
.ys_two_top dl dt{color:#3dff42;font-size:20px;margin-bottom:5px;text-indent:15px;}
.ys_two_top dl dd{margin-bottom:15px;text-indent:15px;}
.ys_two_top dl i{background:#fff;display: block;width: 70px;height: 1px;}
.ys_two_top dl p{
    margin-top: 15px;
}
.ys_two_img{width:100%;display:flex;justify-content: space-between;}
.cjbg_img{width:100%;margin-top: 30px;background:url(../images/cjsl_img.jpg) center no-repeat;height:550px;padding-top:100px;}
.cjbg_title{text-align:center;}
.cjbg_dl{width:100%;/* margin-top:20px; */display:flex;margin-top: 100px;/* bottom: 40px; */justify-content: space-between;}
.cjbg_dl dd{color:#ffd23f;font-size:20px;line-height:32px;margin-top: 10px;}
.cjbg_dl dl{text-align:center;cursor:pointer;}
.cjbg_dl dt{}
.cjbg_dl dt img{transition:all 0.3s;cursor:pointer; height:80px;}
.cjbg_dl dl:hover img{transform:scale(1.1);transition:all 0.3s;}
.fras_div{display:flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.cbg .bank_box .fras ul li>a{display:flex;justify-content: space-between;}
.pic_list .fades ul.fades_one{display:flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.pic_list .fades ul.fades_one>li{width: 49%;margin-right:0;height: 300px;}
.pic_list .fades ul.fades_one li div{height: 300px;}
.pic_list .fades ul.fades_one li div img{/* height:auto; */}
.tj{width:100%;margin-top: 20px;}
.tj h4{height: 55px;text-align: center;line-height: 55px;background: #c20012;color: #fff;margin-bottom: 20px;font-size: 20px;letter-spacing: 2px;}










