.cp_bk1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom:56px;}
.cp_bk1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
  margin:0 5px;
}
.cp_bk1 .swiper-pagination-bullet{
  width: 9px;
  height: 9px;
  background:#fff;
  border-radius: 50%;opacity: 1;
}
.cp_bk1 .swiper-pagination-bullet-active{width:35px;border-radius:9px;background:#066dc0;opacity: 1;}
.cp_bk2{
  margin-top: -150px;
  position: relative;
}
.cp_bk2 .dkjz{border-radius: 3px;overflow: hidden;background:#fff;box-shadow: 0 6px 10px rgba(0,0,0,.04);padding-bottom:40px;margin-bottom:80px;}
.cp_bk2 .dkjz .tit{line-height:113px;color:#066dc0;background:url(../images/pro_bg.png) no-repeat left 20px;margin-left:2.3%;margin-top:38px;}
.cp_bk2 .dkjz .tit h1{font-size:30px;font-weight:600;}
.cp_bk2 .dkjz .tit span{font-size:16px;font-weight:600;margin-left:10px;font-weight:normal;}
.cp_bk2_nr{
  padding: 0 2.3% 60px;

}
.dqwz{
  color: #666666;
  font-size: 14px;
  margin-bottom: 15px;
}
.dqwz a{
  color: #666666;
}
.dqwz .act{
  color: #e70012;
}
.cp_list{
  padding-top: 20px;
  display: flex;
  display: -webkit-flex;
  justify-content: flex-start;
  /*align-items: flex-start;*/
  flex-wrap: wrap;
  border-bottom:1px solid #ebebeb;
}
.cp_list span{
  color: #333333;
  font-size: 16px;
  line-height:40px;
  display: block;
}
.flex-space-between1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /* -webkit-justify-content: space-between;
  justify-content: space-between; */
}
.cp_list_nr{
  width: 91%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.cp_list_nr a.all{line-height:40px;height:40px;color:#666;font-size:14px;width:80px;text-align: center;}
.cp_list_nr a.all.act{color:#fff;background: #066dc0;text-align: center;border-radius:5px;}
.cp_list_nr .drift{flex:1;}
.cp_list_nr .drift a{
  display: inline-block;
  padding:0 16px;
  border-radius: 5px;
  margin-left: 3px;
  margin-right: 3px;
  color: #666;
  font-size: 14px;
  margin-bottom:20px;
  line-height:40px;
  height:40px;
}
.cp_list_nr .drift a.act{color:#fff;}
.cp_list_nr a:hover{
  color: #fff;
  background: #066dc0;
}
.cp_list_nr .act{
  color: #fff;
  background: #066dc0;
}
.cp_bk3{
  padding: 70px 0;
}
.cp_bk3_nr{
  display: flex;
  display: -webkit-flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding:0 1.16%
}
.cp_bk3_nr a{
  display: block;
  width: 30.71%;
  /*height: 380px;*/
  border: 1px solid #f1f5f6;
  position: relative;
  margin-left: 1.27%;
  margin-right: 1.27%;
  margin-bottom: 30px;
  box-sizing: border-box;
}
.cpbk3_pic{
  width: 100%;
  height: 400px;
  background: #fff;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  align-items: center;
}
.cpbk3_pic img{
  height:auto!important;
  max-height:100%;
}
.cpbk3_txt{
  width: 100%;
  height: 60px;
  background: #858585;
  line-height: 60px;
  text-align: center;
  color: #fff;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.cpbk3_dw{
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(6,109,192,0.8);
  top: 0;
  left: 0;
  display: none;
}
.cpbk3_dw .inner{
   position: relative;
   top:50%;
   transform: translateY(-50%);
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   -o-transform: translateY(-50%);
}
.cpbk3_dw h1{
  color: #fff;
  font-size: 24px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.line{
  width: 28px;
  height: 3px;
  background: #fff;
  margin: 20px auto;
}
.cpbk3_dw span{
  color: #fff;
  font-size: 14px;
  display: block;
  text-align: center;
}
.cpbk3_dw span .iconfont{font-size:18px;vertical-align: middle;margin-left:6px;}
.cp_bk3_nr a:hover .cpbk3_dw{
  display: block;
}
.cp_bk3_nr a:hover .cpbk3_txt{
  opacity: 0;
}
/* 详情 */
.xq_bk{box-sizing: border-box;padding:40px 1.8% 0;border:2px solid #ebebeb;margin-top:-60px;}
.xq_bk_left{width:44.58%;border:1px solid #ebebeb;height:560px;}
.xq_bk_left .swiper-slide{height:558px;display: flex;display: -webkit-flex;justify-content: center;align-items: center;}
.xq_bk_right{width:47.2%;}
.xq_bk_right h1{font-size:24px;color:#333;margin-top:25px;}
.xq_bk_right .line{width:28px;height:3px;background: #066dc0;margin:14px 0 26px;}
.xq_bk_right .summary{line-height:30px;color:#666;font-size:16px;padding-bottom:20px;}
.xq_bk_right .tel{font-size:16px;color:#666;line-height:32px;padding-top:13px;border-top:1px solid #ebebeb;}
.xq_bk_right .tel p.num{font-size:42px;color:#066dc0;line-height:52px;}
.xq_bk_right .btns{margin-top:55px;}
.xq_bk_right .btns a{display: inline-block;width:180px;height:40px;line-height:40px;text-align: center;background:#f6f6f6;color:#666;border-radius:5px;font-size:14px;}
.xq_bk_right .btns a:hover{background:#066dc0;color:#fff;}
.xq_bk_right .btns a .iconfont{font-size:18px;vertical-align: middle;margin-left:8px;}
.xq_bk_tit{font-size:24px;color:#333;line-height:65px;padding-top:30px;border-bottom:1px solid #ebebeb;position: relative;padding-left:23px;}
.xq_bk_tit:after{position: absolute;content:'';width:6px;height:19px;border-radius: 6px;background:#066dc0;top:54px;left:8px;}
.xq_bk_con{padding:30px 0;}
.xq_bk_con p,.xq_bk_con span{font-size:16px;line-height:30px;color:#666;}
.pro_bot{padding-bottom:60px;}
.pro_bot .zx_bk2{margin-top:30px;}
.xq_bk2 .cp_bk2_nr{padding-bottom:0;}
.xq_bk2 .cp_list:last-child{border:0;}
.xq_bk2 .dkjz{padding-bottom:0;}
/*首页*/
.sy_bk1{
  padding: 40px 0 60px;
}
.sy_bk1_tit{
  height: 112px;
  line-height: 112px;
  width: 100%;
  border-bottom: 1px solid #f1f5f6;
  background: url(../images/rec_bg.png) no-repeat left 18px;
}
.sy_bk1_tit h1{
  float: left;
  color: #066dc0;
  font-size: 30px;
  font-weight:600;
}
.sy_bk1_tit h1>span{
  color: #066dc0;
  font-size: 16px;
  display: inline-block;
  margin-left: 10px;
  font-weight:normal
}
.sybk1_top{
  float: right;
  margin-top:31px;
}
.sybk1_top ul li{
  float: left;
  margin-right: 15px;
  line-height:40px;
  border-radius: 5px;
  background: #f6f6f6;
  padding:0 18px;
}

.sybk1_top ul li a{
  color: #666;
  font-size: 16px;
}
.sybk1_top ul li.act,.sybk1_top ul li:hover{
  color: #fff;
  background:#066dc0;
}
.sybk1_top ul li.act a,.sybk1_top ul li:hover a{color:#fff;}
.sy_bk1_nr{
  height: 450px;
  margin-top: 40px;
  /*display: none;*/
}
.sybk1_left{
  width: 60%;
  float: left;
}
.sybk1_left_1{
  height: 300px;
}
.sybk1_left_1 h1{
  color: #e70012;
  font-size: 20px;
}
.sybk1_left_1 span{
  display: block;
  height: 252px;
  overflow-y: auto;
  color: #666666;
  font-size: 14px;
  line-height: 28px;
  margin-top: 20px;
}
.sybk1_left_2 .gallery-thumbs .swiper-wrapper{
  width: 100%;
  display: flex;
  display: -webkit-flex;
}
.sybk1_left_2 .gallery-thumbs .swiper-slide{
  width: 100px!important;
  height: 100px;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  border: 1px solid #eeeeee;
  /* margin-right: 30px!important; */
  margin-top: 40px;
}
.sybk1_left_2 .gallery-thumbs .swiper-slide img{
  height: 80%;
}
.sybk1_left_2 .gallery-thumbs .swiper-slide-thumb-active {
  border: 1px solid #066dc0;
}
.sybk1_right{
  width: 50%;
  float: right;
  height: 100%;
  position: relative;
}
.sybk1_right .gallery-top{
  height: 100%;
}
.sybk1_right .gallery-top .swiper-slide{
  width: 100%;
  height: 100%;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
}
.sybk1_right .gallery-top .swiper-slide .tit{width:50%;height:400px;}
.sybk1_right .gallery-top .swiper-slide .tit h1{font-size:24px;color:#333;margin-bottom:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sybk1_right .gallery-top .swiper-slide .tit span{font-size:16px;color:#666;line-height:30px;height:120px;overflow: hidden;
  text-overflow: ellipsis;
  white-space: wrap;/*文本进行换行*/
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;}
.sybk1_right .gallery-top .swiper-slide .pic{width:50%;}
.sybk1_right .gallery-top .swiper-slide img{
  margin:0 auto;
}
.sybk1_right .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{
  width: 48px;
  height: 48px;
  background: #066dc0;
  outline: none;
  bottom: 0;
  right: 48px;
  left: auto;
  top: auto;
  font-size:18px;color:#fff;text-align: center;line-height:48px;
}

.sybk1_right .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{
  width: 48px;
  height: 48px;
  background: #066dc0;
  background-size: 100% 100%;
  outline: none;
  right: 0;
  bottom: 0;
  top: auto;
  font-size:18px;color:#fff;text-align: center;line-height:48px;
}
.sy_bk2{
  width: 100%;
  background:#f5f6fa;
  position: relative;
}
.sy_bk2_left{
  width: 50%;
  position: absolute;
  top:0;
  left:0;
  bottom:0;
}
.sy_bk2_left img{
  width: 100%;
  height: 100%;
  display: none;
}
.sy_bk2_left .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{
  width: 48px;
  height: 48px;
  background: #066dc0;
  outline: none;
  bottom: 0;
  right: 50px;
  left: auto;
  top: auto;
  font-size:18px;color:#fff;text-align: center;line-height:48px;
}
.sy_bk2_left .swiper-container{height:100%;}
.sy_bk2_left .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{
  width: 48px;
  height: 48px;
  background: #066dc0;
  outline: none;
  bottom: 0;
  right: 0;
  left: auto;
  top: auto;
  font-size:18px;color:#fff;text-align: center;line-height:48px;
}
.sy_bk2_left .swiper-button-next.swiper-button-disabled,.sy_bk2_left .swiper-button-prev.swiper-button-disabled{
  opacity: 1;background: #a8cce9;
}
.sy_bk2_right{
  width: 50%;
  float: right;
  box-sizing: border-box;
  position: relative;
}
.sy_bk2_right .tit{padding-top:17px;line-height:113px;color:#333;margin-left:5%;background:none;}
.sy_bk2_right .tit h1{font-size:30px;font-weight:400;color:#333;}
.sy_bk2_right .tit span{font-size:16px;margin-left:10px;font-weight:normal;color:#999;}
.sy_bk2_right .about_content{font-size:16px;line-height:36px;color:#666;padding:3px 4.5% 40px;position: relative;z-index:2;max-width:545px;}
.sy_bk2_right .about_content p{overflow: hidden;height:288px;text-indent: 2em;
  text-overflow: ellipsis;
  white-space: wrap;/*文本进行换行*/
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;}
.more{display: block;width:150px;height:40px;background:#066dc0;color:#fff;font-size:14px;line-height:38px;text-align: center;border-radius:4px;margin-top:60px;border:1px solid #066dc0;}
.more .iconfont{font-size:18px;margin-left:8px;vertical-align: middle;}
.more:hover {background:#fff;color:#066dc0}

.sy_bk3{
  padding: 54px 0 82px;
  background:url(../images/new_bg.jpg) no-repeat center top;
  background-size: 100% 100%;
}
.sy_bk3 .tit{line-height:113px;color:#fff;background:url(../images/new_bg.png) no-repeat left 20px;}
.sy_bk3 .tit span{font-size:16px;font-weight:600;margin-left:10px;font-weight:normal;}
.sy_bk3 .tit h1{
  color: #066dc0;
  font-size: 30px;
 font-weight:bold;
}
.sy_bk3 .more{width:180px;margin:58px auto 0}
.sy_bk3_nr{
  margin-top: 46px;
}
.sy_bk3_nr a{
  display: block;
  width: 23.75%;
  padding:40px 1.5% 40px 1.4%;
  box-sizing: border-box;
  float: left;
  margin-left: 0.7%;
  margin-right: 0.7%;
}
.sy_bk3_nr a:last-child{margin-right:0;}
.sy_bk3_nr a>span{
  display: block;
  color: #666;
  font-size: 16px;
}
.sy_bk3_nr a>span b{font-weight:400;}
.sy_bk3_nr a>h1{
  color: #333333;
  font-size: 24px;
  margin-top: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all .3s;
  -o-transition: all .3s;
  -ms-transition: all .3s;
  -moz-transition: all .3s;
  -webkit-transition: all .3s;
}
.xw_line{
  width: 28px;
  height: 3px;
  background: #066dc0;
  margin-top: 20px;
  transition: all .3s;
  -o-transition: all .3s;
  -ms-transition: all .3s;
  -moz-transition: all .3s;
  -webkit-transition: all .3s;
}
.xw_nr{
  color: #666;
  font-size: 16px;
  line-height: 30px;
  margin-top: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: wrap;/*文本进行换行*/
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  height:90px;
}
.jia{
  width: 38px;
  height: 38px;
  text-align: center;
  line-height: 36px;
  color: #999;
  font-size: 30px;
  background:#f1f5f6;
  border: 1px solid #e5e7e8;
  margin-top: 23px;
  transition: all .3s;
  -o-transition: all .3s;
  -ms-transition: all .3s;
  -moz-transition: all .3s;
  -webkit-transition: all .3s;
}
.sy_bk3_nr a:hover{background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.1);}
.sy_bk3_nr a:hover h1{
  color: #066dc0;
}
.sy_bk3_nr a:hover .xw_line{
  width: 100%;
}
.sy_bk3_nr a:hover .jia{
  border: 1px solid #066dc0;
  background: #066dc0;
  color: #fff;
}
.sy_bk3_more{
  margin-top: 40px;
}
.sy_bk3_more a {
    display: block;
    width: 118px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    color: #e70012;
    font-size: 16px;
    border: 1px solid #e70012;
    margin: 0 auto;
}
.sy_bk4{
  width: 100%;
  background: url(../images/part_bg.jpg) no-repeat;
  background-size: 100% 100%;
  padding:40px 0 80px;
}
.sy_bk4 .tit{line-height:113px;color:#fff;background:url(../images/part_bg.png) no-repeat left 20px;}
.sy_bk4 .tit span{font-size:16px;font-weight:600;margin-left:10px;font-weight:normal;}
.sy_bk4 .tit h1{
  font-size: 30px;
 font-weight:bold;
}
.partners{margin-top:20px;}
.partners ul li{float:left;width:23.75%;height:100px;display: flex;justify-content: center;align-items: center;box-sizing: border-box;margin-right:1.6%;background:#fff;border-radius:4px;margin-bottom:20px;}
.partners ul li img{max-width: 100%;max-height: 100%;}
.partners ul li:nth-child(4n){margin-right:0;}
.sy_bk5{
  width: 100%;
  padding: 38px 0 90px;
  background: #fff;
}
.sy_bk5 .tit{line-height:113px;color:#fff;background:url(../images/msg_bg.png) no-repeat left 20px;}
.sy_bk5 .tit span{font-size:16px;font-weight:600;margin-left:10px;font-weight:normal;}
.sy_bk5 .tit h1{
  font-size: 30px;
 font-weight:bold;
 color:#066dc0;
}
.form{width:91.8%;margin:22px auto 0;}
.form .inputGroup{width:48%;height:76px;border:1px solid #eceef6;border-radius:9px;float:left;margin:0 0.9% 20px;box-sizing: border-box;position: relative;padding-right:4.5%;padding-left:2.6%;}
.form .inputGroup input{height:74px;line-height:74px;padding:0;border:0;width:100%;color:#333;font-size:16px;background:none;}
.form .inputGroup .iconfont{font-size:22px;color:#999;position: absolute;right:4%;top:0;line-height:74px;}
.form .inputGroup.areaGroup{width:97.9%;padding-top:11px;padding-bottom:11px;height:auto;}
.form .inputGroup.areaGroup textarea{width:100%;line-height:30px;font-size:16px;color:#333;border:0;resize: none;background:none;}
.form .inputGroup.areaGroup  .iconfont{right:2%;line-height:52px;}
.form .btn{width:98.2%;height:76px;line-height:76px;border:0;background:#066dc0;border-radius: 76px;font-size:22px;color:#fff;font-weight:600;text-align: center;margin:60px auto 0;display: block;}
/*产品下拉*/
.cp_drop{
  width: 100%;
  height: 597px;
  background: #fff;
  /*position: absolute;*/
  position: fixed;
  top: 100px;
  left:0;
  z-index: 99;
  border-top: 2px solid #ed5562;
  box-shadow: 0px 5px 12px -10px #000;
  display: none;
}
.cp_drop_nr{
  width: 1200px;
  margin: 0 auto;
  /*margin-top: 35px;*/
  height: 540px;
  border: 1px solid #e5e5e5;
}
.cp_drop_top{
  width: 100%;
  height: 50px;
}
.cp_drop_top ul li{
  float: left;
  width: 24.9%;
  height: 50px;
  background: url(../images/bjk.jpg) no-repeat;
  background-size: 100% 100%;
  line-height: 50px;
  text-align: center;
  color: #333333;
  cursor: pointer;
  font-size: 16px;
  border-right: 1px solid #cccccc;
}
.cp_drop_top ul li:hover{
  background: url(../images/bjk2.jpg) no-repeat;
  color: #fff;
}
.cp_drop_top ul .act{
  background: url(../images/bjk2.jpg) no-repeat;
  color: #fff;
}
.cp_drop_tabk{
  display: none;
}
.cp_drop_tab{
  height: 490px;
  display: flex;
  display: -webkit-flex;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  flex-wrap: wrap;
  overflow: auto;
}
.cp_drop_tab::-webkit-scrollbar{
  width: 4px;
  height: 490px;
  background: #fff;
}
.cp_drop_tab::-webkit-scrollbar-thumb{
  /*background: #e91a2b;*/
}
.cp_drop_tab_nr{
  width: 16%;
  height: 170px;
  text-align: left;
  margin-left: 23px;
  margin-right: 23px;
  margin-top: 35px;
}
.cp_drop_tab_nr h1{
  color: #e70013;
  font-size: 14px;
}
.cp_drop_line{
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 1px;
  background: #e6e6e6;
}
.cp_drop_tab_nr ul li{
  background: url(../images/dian1.png) no-repeat left center;
  color: #878787;
  font-size: 12px;
  margin-bottom: 10px;
  text-indent: 10px;
}
.cp_drop_tab_nr a{
  color: #4f4f4f;
  font-size: 12px;
  display: block;
  margin-left: 10px;
}
.nav_dh>ul>li:hover .cp_drop{
  display: block;
}

/*保修查询*/
.dqwz1{
  width: 100%;
  height: 60px;
  border-bottom: 1px solid #e6e6e6;
}
.dqwz1_left{
  height: 60px;
  width: 30%;
  display: flex;
  display: -webkit-flex;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  align-items: center;
  -webkit-align-items: center;
  color: #333333;
  font-size: 14px;
}
.dqwz1_left a{
  color: #333333;
  font-size: 14px;
}
.dqwz1_left img{
  margin-right: 15px;
}
.dqwz1_right{
  width: 70%;
  height: 60px;
  line-height: 60px;
}
.dqwz1_right ul>li{
  float: left;
  margin-right: 60px;
}
.dqwz1_right ul>li a{
  color: #333333;
  font-size: 14px;
}
.dqwz1_right ul>li a:hover{
  color: #e70012;
}
.dqwz1_right ul>li .act{
  color: #e70012;
}
.bx_part1{
  padding: 30px 0;
}
.bx_part1_bt{
  width: 100%;
  height: 50px;
  line-height: 50px;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  align-items: center;
  -webkit-align-items: center;
  border-bottom: 1px solid #e6e6e6;
}
.bx_part1_bt>h1{
  color: #d9534f;
  font-size: 14px;
}
.bx_part1_ss{
  width: 225px;
  height: 35px;
  position: relative;
}
.bx_part1_ss>input:first-child{
  width: 100%;
  height: 35px;
  display: block;
  border: none;
  background: #f5f5f5;
  border-radius: 17px;
  text-indent: 15px;
  font-size: 12px;
}
.bx_part1_ss>input:last-child{
  width: 16px;
  height: 16px;
  border: none;
  background: url(../images/ss.png) no-repeat center;
  background-size: 100% 100%;
  position: absolute;
  top: 9px;
  right: 13px;
}
.bx_part1_nr{
  padding: 30px 0;
}
.bx_part1_nr table{
  width: 100%;
  text-align: center;
  color: #4f4f4f;
  font-size: 14px;
}
.bx_part1_nr table tr{
  height: 45px;
}

/*登录*/
.dqwz1_right1{
  height: 60px;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  font-size: 14px;
  color: #e5e5e5;
}
.dqwz1_right1 a{
  color: #333333;
  font-size: 14px;
}
.dqwz1_right1 span{
  margin: 0 5px;
}
.dqwz1_right1 a:hover{
  color: #e6000e;
}
.dqwz1_right1 .act{
  color: #e6000e;
}
.zc_bk1{
  padding: 50px 0;
}
.zc_tit{
  width: 90%;
  margin: 0 auto;
  border-bottom: 1px solid #e6e6e6;
  text-align: center;
  padding-bottom: 30px;
}
.zc_tit h1{
  color: #373d41;
  font-size: 32px;
}
.zc_tit h2{
  color: #373d41;
  font-size: 16px;
  margin-top: 20px;
}
.zc_bk1 form{
  width: 90%;
  margin: 0 auto;
  margin-top: 30px;
}
.zc_list{
  margin-bottom: 15px;
}
.zc_list label{
  color: #000;
  font-size: 16px;
  display: block;
}
.zc_list label>span{
  color: #999999;
}
.zc_list input{
  width: 100%;
  height: 60px;
  border: 1px solid #e5e5e5;
  font-size: 16px;
  text-indent: 20px;
  border-radius: 6px;
  display: block;
  margin-top: 15px;
}
.zc_list input:focus{
  border: 1px solid #e51627;
}
.zc_list1{
  margin-top: 40px;
}
.zc_list1 input{
  width: 100%;;
  height: 60px;
  border: none;
  background: #000;
  font-size: 16px;
  color: #fff;
  border-radius: 6px;
  display: block;
}
.zc_yzm{
  margin-top: 15px;
}
.zc_yzm input{
  width: 50%;
  height: 60px;
  border: 1px solid #e5e5e5;
  font-size: 16px;
  text-indent: 20px;
  border-radius: 6px;
  display: block;
  float: left;
}
.zc_yzm img{
  width: 13%;
  height: 60px;
  margin-left: 25px;
  float: left;
}
.zc_yzm1 label{
  color: #000;
  font-size: 16px;
  display: block;
}
.zc_yzm input:focus{
  border: 1px solid #e51627;
}
.sev_tab .dkjz a{width:20%!important;}
.bx_part1 .dkjz h1{font-size:24px;text-align: center;line-height:78px;padding-bottom:18px;border-bottom: 1px solid #f1f5f6;}
/*服务政策*/
.zhengce_bk1 {
  display: block;
  color: #666;
  font-size: 16px;
  line-height: 32px;
  padding:30px 0;
}

/*服务支持*/
.banner{
  width: 100%;
  position: relative;
}
.banner1{
  width: 100%;
  position: relative;
}
.banner1 .title{position: absolute;width:100%;text-align: center;top:33.33%;left:0;display: none;}
.banner1 .title .p1{color:#80a5c9;opacity: .3;font-size:84px;font-family: Arial;line-height:1;text-transform: uppercase;}
.banner1 .title .p2{font-size:36px;color:#21303b;margin-top:-33px;line-height:1;position: relative;}
.banner1 .title .p2:after{content:'';position: absolute;width:40px;height:4px;background:#0b8ada;bottom:-18px;left:50%;margin-left:-20px;}
.banner_nr{
  width: 60%;
  margin: 0 auto;
}
.banner_nr h1{
  color: #fff;
  font-size: 24px;
  text-align: center;
  padding-top: 100px;
}
.wd_bk1_ss{
  width: 80%;
  margin: 0 auto;
  position: relative;
}
.wd_ss{
  width: 100%;
  height: 60px;
  background: #fff;
  border-radius: 8px;
  border: none;
  color: #878787;
  font-size: 14px;
  text-indent: 20px;
  display: block;
}
.wd_tj{
  width: 25px;
  height: 25px;
  background: url(../images/ss.png) no-repeat center;
  background-size: 100% 100%;
  position: absolute;
  top: 17px;
  right: 20px;
  border: none;
}
.banner_nr form{
  margin-top: 20px;
}
.wd_bk1_remen{
  color: #fff;
  font-size: 16px;
  width: 80%;
  margin: 0 auto;
  margin-top: 15px;
  text-indent: 30px;
}
.fw_all{
  padding: 40px 0 80px;
}
.fw_all .tit{line-height:113px;color:#fff;background:url(../images/sev_bg.png) no-repeat center 20px;text-align: center;}
.fw_all .tit h1{
  color: #066dc0;
  font-size: 30px;
 font-weight:bold;
}
.fw_all_nr{
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.fw_all_nr a{
  display: block;
  width: 20%;
}
.fw_all_nr a .img{
  height: 100px;
  width: 120px;
  margin: 0 auto;
  margin-top:40px;
  background:#999;
  border-radius: 6px;
  text-align: center;
}
.fw_all_nr a .img .iconfont{font-size:50px;color:#fff;line-height:100px;}
.fw_all_nr a span{
  display: block;
  color: #333333;
  font-size: 18px;
  text-align: center;
  margin-top: 16px;
}
.fw_all_nr a:hover .img{background:#066dc0;}
.fw_all_nr a:hover span{
  color: #066dc0;
}

/*新闻中心*/
.xw_top{
  width: 100%;
  height: 60px;
  background: #f5f5f5;
  border-bottom: 1px solid #d9d9db;
}
.xw_top ul>li{
  float: left;
  width: 120px;
  height: 60px;
  line-height: 60px;
  text-align: center;
}
.xw_top ul>li a{
  display: block;
  width: 100%;
  height: 100%;
  color: #333333;
  font-size: 14px;
}
.xw_top ul>li a>span:first-child{
  float: left;
  margin-left: 20px;
}
.xw_top ul>li a>span:last-child{
  display: inline-block;
  margin-top: 1px;
  margin-left: 4px;
  float: left;
  font-size: 12px;
}
.xw_top ul>li>a:hover{
  color: #fff;
  background: #d9534f;
}
.xw_top ul>li .act{
  color: #fff;
  background: #d9534f;
}
.tabCon{height:100px;background:#f7f7f7;box-shadow: 0 3px 16px rgba(0,0,0,.08);line-height:100px;text-align: center;}
.tabCon .dkjz a{display: inline-block;width:25%;text-align: center;font-size:16px;color:#666;max-width:160px;}
.tabCon .dkjz a:hover,.tabCon .dkjz a.cur{background:#066dc0;color:#fff;}
.zx_all{
  padding: 40px 0;
}
.zx_all_nr a{
  display: block;
  width: 100%;
  height: 276px;
  background: #f8f8f8;
  margin-bottom: 20px;
  border-radius: 8px;
  overflow: hidden;
}
.mtzxp1_left{
  width: 23.16%;
  padding:5px;
  background:#f1f5f6;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  float:left;
  position: relative;
  border:1px solid #edeeef;
  border-radius: 8px 0 0 8px;
  height:100%;
}
.mtzxp1_left img{max-width:100%;max-height:100%;}
.zhuanjiajt{
  padding: 5px 10px;
  color: #fafafa;
  font-size: 16px;
  background: #5b529e;
  position: absolute;
  top: 0;
  left: 0;
}
.mtzxp1_right{
  width: 71.66%;
  float:right;
  padding-right:3%;
}
.mtzxp1_right_top{
 padding-top:7px;
}
.mtzxp1_right_top h1{
  color: #333333;
  font-size: 24px;
  line-height:58px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}


.mtzxp1_right>span{
  display: block;
  color: #666;
  font-size: 16px;
  line-height: 24px;
  height:48px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: wrap;/*文本进行换行*/
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.mtzxp1_right_list{
  margin-top: 16px;
  margin-bottom:40px;
}

.mtzxp1_right_list span{
  color: #999;
  font-size: 18px;
  font-weight:600;font-family: Arial;
}
.del{line-height:44px;border-top:1px solid #066dc0;border-bottom:1px solid #066dc0;color:#066dc0;width:112px;font-size:14px;text-align: center;}
.zx_all_nr a:hover{background: #fff;box-shadow: 6px 6px 16px rgba(0,0,0,.05);}
/*新闻详情*/
.zx_bk1 h1{
  color: #333333;
  font-size: 24px;
  font-weight: normal;
  text-align: center;line-height:36px;
  margin-bottom:11px;
}
.zx_bk1_tit{text-align: center;border-bottom: 1px solid #f1f5f6;padding-bottom:36px;}
.zx_bk1_tit span{font-size:16px;color:#666;margin:0 15px;}
.mtzxxqp1_sj{
  margin-top: 35px;
  padding: 20px 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
}
.zx_bk1_nr{
  padding: 30px 0;
}
.zx_bk1_nr video{max-width:100%;margin:0 auto;height:auto;}
.zx_bk1_nr p,.zx_bk1_nr span{
  /*display: block;*/
  color: #666;
  font-size: 16px;
 line-height: 32px;
}
.zx_bk1_nr img{
  margin: 25px auto;
}
.xz_content .zx_bk1_nr img{display: inline-block;margin:0;}
.zx_bk2{
  margin-top: 100px;
  padding-bottom: 18px;
  border-bottom: 1px solid #f1f5f6;
}
.zx_bk2_left p{
  float:left;
  font-size:16px;color:#666;padding-right:6%;
  max-width: 44%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.zx_bk2_left p a{color:#666;}
.zx_bk2_left p a:hover{color:#066dc0;}
.zx_bk3{
  margin-top: 40px;
}
.zx_bk3_top{
  display: flex;
  display: -webkit-flex;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
}
.zx_bk3_top h1{
  color: #333333;
  font-size: 16px;
  margin-left: 10px;
  margin-right: 10px;
}
.zx_bk3_top h2{
  color: #878787;
  font-size: 14px;
  margin-top: 3px;
}
.zx_bk3_nr{
  margin-top: 35px;
  display: flex;
  display: -webkit-flex;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
}
.zx_bk3_nr a{
  display: block;
  width: 30%;
  height: 135px;
  padding-left: 10px;
  margin-left: 14px;
  margin-right: 14px;
  border-right: 1px solid #dcdcdc;
}
.zx_bk3_nr>a:last-child{
  border: none;
}
.zx_bk3_nr a h1{
  color: #4f4f4f;
  font-size: 16px;
}
.zx_bk3_nr a span{
  display: block;
  color: #9b9b9b;
  font-size: 14px;
  margin-top: 15px;
}
.zx_bk3_nr a h2{
  color: #9b9b9b;
  font-size: 14px;
  margin-top: 15px;
}
.zx_bk3_nr a p{
  display: block;
  width: 83px;
  height: 30px;
  background: #d9534f;
  font-size: 12px;
  color: #fff;
  line-height: 30px;
  text-align: center;
  margin-top: 15px;
}

/*视频中心*/
.sp_all{
  padding: 40px 0;
}
.sp_shai{padding:10px 0 20px;border-bottom:1px solid #ebebeb;}
.sp_shai_right span{
  color: #333;
  font-size: 18px;
  display: inline-block;
  margin-right: 16px;
}
.sp_shai_right a{
  display: inline-block;
  width: 100px;
  height: 40px;
  background: #f6f6f6;
  border-radius: 5px;
  line-height: 40px;
  text-align: center;
  color: #666;
  font-size: 16px;
  margin-right: 16px;
}
.sp_shai_right a:hover{
  background: #066dc0;
  color: #fff;
}
.sp_shai_right .act{
  background: #066dc0;
  color: #fff;
}
.sp_bk1{
  margin-top: 35px;
  padding:0 1.25%;
  display: flex;
  display: -webkit-flex;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  flex-wrap: wrap;
}
.sp_bk1 a{
  display: block;
  width: 30.7%;
  margin-bottom: 30px;
  margin-right: 1.25%;
  margin-left: 1.25%;
}
.sp_bk1 a img{
  width: 100%;
  overflow: hidden;
  border:1px solid #aeaeae;
  box-sizing:border-box;
}
.sp_bk1 a h1{
  color: #333333;
  font-size: 16px;
  line-height: 64px;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  text-overflow: ellipsis;
}
.sp_bk1 a span{
  display: block;
  color: #878787;
  font-size: 12px;
  margin-top: 11px;
}
.sp_jiazai{
  margin-top: 30px;
}
.sp_jiazai a{
  display: block;
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #e7000c;
  font-size: 14px;
  background: #e6e6e6;
}

/*文档中心*/
.wd_all{
  padding: 40px 0;
}
.wd_bk1{
  width: 48%;
  max-height: 624px;
  border: 1px solid #d9d8f2;
  border-radius: 5px;
}
.wd_bk1_top{
  padding: 0 20px;
  height: 56px;
  line-height: 56px;
  border-bottom: 1px solid #ebebeb;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  color: #333333;
  font-size: 16px;
}
.wd_bk1_nr{
  max-height: 567px;
  overflow: auto;
}
.wd_bk1_nr::-webkit-scrollbar{
  width: 4px;
  height: 625px;
  background: #fff;
}
.wd_bk1_nr::-webkit-scrollbar-thumb{
  background: #066dc0;
}
.wd_bk1_nr ul li{
  height: 56px;
  line-height: 56px;
}
.wd_bk1_nr ul li a{
  display: block;
  
  /*width: 100%;*/
  padding: 0 20px;
  height: 100%;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.wd_bk1_nr ul li a h1{
  color: #666;
  width: 60%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: wrap;/*文本进行换行*/
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-size:16px;
}
.wd_bk1_nr ul li a span{
  color: #666;
  font-size:16px;
}
.wd_bk1_nr ul>li:nth-child(2n){
  background: #f6f6f6;
}

/*下载中心*/
.xz_bk1{
  margin-top: 40px;
  
}
.xz_bk1_top{
  padding: 0 10px;
  height: 56px;
  line-height: 56px;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  color: #666;
  font-size: 16px;
  border-bottom: 1px solid #ebebeb;
  background:#f6f6f6;
}
.cp_bk1_nr .xz_bk1_top{background:#fff;}
.xz_name{
  width: 75%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.xz_name a{color:#666;}
.xz_cishu{
  width: 15%;
  text-align: center;
}
.xz_time{
  width: 10%;
  text-align: center;
}
.xz_bk1_list{
  padding: 0 10px;
  height: 50px;
  line-height: 50px;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  color: #878787;
  font-size: 14px;
  border-bottom: 1px solid #e6e6e6;
}
.xz_name1{
  width: 75%;
}
.xz_name1 a{
  color:#4f4f4f;
}
.xz_cishu1{
  width: 15%;
  text-align: center;
}
.xz_time1{
  width: 10%;
  text-align: center;
}

/*下载中心详情*/
.xzxq_all{
  padding: 45px 0;
}
.xzxq_all_nr{
  width: 90%;
  margin: 0 auto;
}
.xzxq_all_nr>h1{
  color: #333333;
  font-size: 24px;
  text-align: center;
}
.xzxq_bk1{
  width: 100%;
  border: 1px solid #e6e6e6;
  margin-top: 35px;
}
.xzxq_list{
  padding: 15px 30px;
  border-bottom: 1px solid #e6e6e6;
  display: flex;
  display: -webkit-flex;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  align-items: center;
  -webkit-align-items: center;
}
.xzxq_list>h1{
  color: #333333;
  font-size: 14px;
  width: 15%;
}
.xzxq_list>span{
  color: #878787;
  font-size: 14px;
  line-height: 30px;
}
.xzxq_list>a{
  display: flex;
  display: -webkit-flex;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  align-items: center;
  -webkit-align-items: center;
  color: #e70014;
  font-size: 14px;
}
.xzxq_list>a>span{
  margin-left: 5px;
}
.xzxq_bk1>div:last-child{
  border: none;
}



/*公司简介*/
.jj_bk1{
  padding: 40px 0 30px;
  background: #fff;
}
.jj_bk1 .dkjz{display: none;position: relative;}
.jj_bk1 .dkjz:first-of-type{display: block;}
.jj_bk1 .tit{line-height:113px;color:#fff;background:url(../images/about_bg_b.png) no-repeat left 20px;}
.jj_bk1 .work{background:url(../images/work_bg.png) no-repeat left 20px;}
.jj_bk1 .honor_tit{background:url(../images/honor_bg.png) no-repeat left 20px;}
.jj_bk1 .tit span{font-size:16px;font-weight:600;margin-left:10px;font-weight:normal;}
.jj_bk1 .tit h1{
  color: #066dc0;
  font-size: 30px;
 font-weight:bold;
}
.jj_bk1_left{
  width: 49.16%;
}
.jj_bk1_left .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{
  width: 48px;
  height: 48px;
  background: #066dc0;
  outline: none;
  bottom: 0;
  right: 50px;
  left: auto;
  top: auto;
  font-size:18px;color:#fff;text-align: center;line-height:48px;
}

.jj_bk1_left .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{
  width: 48px;
  height: 48px;
  background: #066dc0;
  background-size: 100% 100%;
  outline: none;
  right: 0;
  bottom: 0;
  top: auto;
  font-size:18px;color:#fff;text-align: center;line-height:48px;
}
.jj_bk1_left .swiper-button-next.swiper-button-disabled,.jj_bk1_left .swiper-button-prev.swiper-button-disabled{
  opacity: 1;background: #a8cce9;
}
.jj_bk1_left img{
  width: 100%;
  border-radius: 8px;
}
.jj_bk1_right{
  width: 48.75%;
}
.jj_bk1_right p,.jj_bk1_right  span{
  color: #666;
  font-size: 16px;
  line-height: 36px;
}
.honorlist h3{font-size:20px;margin-bottom:20px;}
.honorlist ul li{float:left;width:32%;margin-right:2%;margin-bottom:2%;}
.honorlist ul li:nth-child(3n){margin-right:0;}
.honorlist ul li .img{padding:10px;border:1px solid #aeaeae;}
.honorlist ul li .img img{max-width:100%;}
.honorlist ul li p{font-size: 18px;text-align: center;height:36px;
  line-height: 18px;
  color: #444;
  margin-top: 18px;}

.pro_rec .tit{line-height:113px;color:#fff;background:url(../images/rec_bg.png) no-repeat left 20px;}
.pro_rec .tit span{font-size:16px;font-weight:600;margin-left:10px;font-weight:normal;}
.pro_rec .tit h1{
  color: #066dc0;
  font-size: 30px;
 font-weight:bold;
}
.case_swiper{margin-top:28px;padding:0 2.5% 60px;}
.student_swiper .swiper-slide{display: block;padding:0 2px;box-sizing: border-box;}
.student_swiper .swiper-slide a{width:100%;box-sizing: border-box;margin-left:0;margin-right:26px;}
.case_swiper .swiper-button-next.swiper-button-white, .case_swiper .swiper-container-rtl .swiper-button-prev.swiper-button-white{background:none;font-size:46px;color:#388acd;
width:46px;height:46px;right:0;margin-top:-23px;outline: none;}
.case_swiper .swiper-button-prev.swiper-button-white, .case_swiper .swiper-container-rtl .swiper-button-next.swiper-button-white{background:none;font-size:46px;color:#388acd;
width:46px;height:46px;left:0;margin-top:-23px;outline: none;}

/*联系我们*/
.contact_wrap{padding:40px 0 18px;}
.lx_bk1 .dkjz{box-shadow: 0 6px 10px rgba(0,0,0,.04);}
.lx_bk1_bd {background:#fff;}
.lx_bk1_left{width:45%;padding:12px 2.5% 30px;}
.lx_bk1_left .lx_bk1_tit{line-height:60px;font-size:22px;display: flex;display: -webkit-flex;justify-content: space-between;border-bottom:1px solid #f1f5f6;align-items: center;margin-bottom:18px;}
.lx_bk1_left .lx_bk1_tit .iconfont{width:30px;line-height:30px;height:30px;background: #066dc0;border-radius:50%;color:#fff;text-align: center;}
.lx_bk1_body p{font-size:16px;line-height: 30px;color:#666;}
.map_wrap{padding:40px 0 80px;}
.map_wrap .tit{background-image:url(../images/pos_bg.png)}
.lx_bk2_left{width:58.33%;}
.lx_bk2_right{width:31.66%;margin-right:7.5%;}
.lx_bk2_right h1{font-size:30px;font-weight:normal;line-height:42px;padding-top:29px;padding-bottom:14px;}
.lx_bk2_right p{font-size:16px;line-height:36px;color:#666;}

.workList ul li{width: 23.5%;
  height: 210px;
  overflow: hidden;
  margin: 0 2% 30px 0;
  padding: 0;
  float: left;
  position: relative;}
.workList ul li:nth-child(4n) {
    margin-right: 0;
}
.workList ul li img{max-width:100%;max-height: 100%;position: absolute;top:0;left:0;right:0;bottom:0;
  transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;}
.workList ul li:hover img {
  -webkit-transform: translateZ(0) scale(1.1);
  -moz-transform: translateZ(0) scale(1.1);
  transform: translateZ(0) scale(1.1);
}