﻿/* @media screen and (max-width: 980px) {
    .container {
        min-width: 980px;
    }
} */

/* .clearfix:after,
.clearfix:before {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

.clearfix {
    zoom: 1;
    position: relative;
} */
/* div{overflow: hidden !important;} */

/* @media screen and (max-width: 1366px) {
    .container {
        max-width: 1200px !important;
    }
} */


@media (min-width: 640px){
  .container {
    min-width: 1400px !important;
    width: 1400px !important;
  }
  
}

@media (max-width: 1400px){
  .header .container,.myhead .container{
    min-width: 100% !important;
    width: 100% !important;
  }
  .footer-fd .container{
    min-width: 100% !important;
    width: 100% !important;
  }
}

@media (min-width: 992px)
{
  .container {
    max-width: 1400px !important;
    
  }
}


.clearfix{font-size: 0px !important;}

.headertop{position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    /* min-width: 1260px; */
    height: 66px;
    padding-bottom: 30px; background: #000000; opacity: 0.5; height: 100px;
}
section{font-size:1rem;line-height: 175%;}
.headertop2{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    /* min-width: 1260px; */
    /* height: 66px; */
    /* padding-bottom: 30px; */
    background: rgba(0,0,0,0.6); 
    opacity: 1; 
    height: 134px;
}

.headertop2 .search{
    margin: 0 auto;
    padding-top: 40px;
    width: 400px;
    position: relative;
}

.zsform {}
.zsform ul li{ /* height: 3.5rem; */ font-size: 1rem;padding: 0rem 0rem 1rem;}

.headertop2 .search-keyword{width: 250px;
    height: 40px;
    border-radius: 5px;
    padding-left: 5px;
    padding-right: 10px;
    font-size: 1rem;
}
    
.zsform .search-keyword{ width: 25%;height: 40px;  padding-left: 5px; padding-right:10px;font-size: 1rem;}
.headertop2 .search-submit,.zsform .search-submit{background: url(/wp-content/themes/hhqg/images/mybg.webp) no-repeat -91px 0px; width:63px; height:41px; font-size: 1rem;}
.zsform .btnSubContact{
        padding: 10px 40px;
        background-color: rgb(0,63,152);
        color: #FFFFFF;
        font-size: 1rem;
        margin: 0rem 0rem;
    }

    .headertop2 .ac-gn-searchview-close {
        right: 16.66667%;
        position: absolute;
        background: rgb(0,0,0,0);
        z-index: 4;
        width: 38px;
        height: 38px;
        top: 0;
        color: #86868b;
        cursor: pointer;
        -webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        transition: opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        -webkit-tap-highlight-color: transparent;
    }
    
    .headertop2 .ac-gn-searchview-close-wrapper {display: block;width: 100%;height: 100%;}
    
    .headertop2 .ac-gn-searchview-close-left {
        right: 12px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 0 100%;
        transform-origin: 0 100%;
    }
    
    .headertop2 .ac-gn-searchview-close-right {
        left: 12px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
    }
    
    .headertop2 .ac-gn-searchview-close-left, .headertop2 .ac-gn-searchview-close-right {
        height: 18px;
        width: 1px;
        background: #FFFFFF;
        position: absolute;
        display: block;
        border-radius: 0.5px;
        top: 11px;
        z-index: 1;
    }

    /* .navbar-brand img{width:100%} */

    /* .header{background: rgb(19,97,173);} */
.header{
    border-bottom: 5px solid rgb(0,112,192);    
    /* border-bottom: 1px solid; */
    position: fixed;
    z-index: 1000;
    background: white;
    width: 100%;
}
.shouyeNav{ flex-direction: row-reverse; }
/* padding-top: 24px; */
.shouyeNav a{color:black; font-size: 16px;}
.shouyeNav a:hover{color:rgb(21,73,154);}
.shouyeNav li{ padding:0px 0.7rem;}

/* @media screen and (max-width: 1600px) {
    .shouyeNav li{ padding:0px 10px;}
}
@media screen and (max-width: 1200px) {
    .shouyeNav li{ padding:0px 3px;}
} */
/* 
.shouyeNav li.active{ border-bottom: 5px solid #00c0b7;}
.shouyeNav li.tou:hover{ border-bottom: 5px solid #00c0b7;} */
.shouyeNav li.active a.one{ color:rgb(21,73,154);}
.shouyeNav li.tou:hover a.one{ color:rgb(21,73,154);}

.shouyeNav li.dropdown{ z-index: 2; background: none;}
.dropdown-menu{border-radius: 0px !important; margin-top: -0.075rem !important; padding-top: 2rem !important; color:#FFFFFF;
   border:none !important; background: none !important; overflow: hidden; }
   /* display: block !important; visibility: hidden; opacity: 0; */
.dropdown-menu .row{background: rgb(19,97,173); border: 1px solid rgb(21,73,154); padding:2rem 0rem;}
/* .dropdown-menu .ulpro{overflow: scroll;} */
.dropdown-menu .ulpro li{ list-style-type: disc; list-style-position: inside; color: #FFFFFF;}
.dropdown-menu li a{color:#FFFFFF}

/* .shouyeNav li.dropdown:hover .dropdown-menu{
  display:block;
  
} */
/* .shouyeNav li.dropdown:hover #showddmenu{display: block;} */
/* rgb(0,112,192) */


/*background: #000000; opacity: 0.5;*/
.shouyeNav li ul.dropdown-menu{ width:160px;  background-color: rgba(19,97,173,0.7);}
.shouyeNav li ul.dropdown-menu li{}
.shouyeNav li ul.dropdown-menu li a{font-size:16px; line-height:200%;}
.shouyeNav li a{font-weight: bold; font-size: 1.2rem;}
.shouyeNav li ul a:hover{color: #FFFFFF;}

.indexTop{  z-index: 0; padding-top: 139px;
   /* min-width: 1400px; */
    /* padding-top: 244px; */
}
.carousel-inner{}

.mybg{background: url(/wp-content/themes/hhqg/images/search.png) no-repeat;}
.mysousuo{width: 30px;height: 30px;margin-top: 5px;}

.jieshaosj .rightline{border-right: 1px solid #CCC;}
.jieshaosj p{font-size: 1rem;}
.jieshaosj h3{color:rgb(19,97,173); font-weight: bold;}
.jieshaosj .col-sm-3{text-align: center;}

.footer{background-color: rgb(217,217,217); 
  /* min-width: 1400px; */
}
.footer .footlink{padding-top: 2rem; padding-left: 15px;}
.footer .footlink ul li{float: left; padding-right: 1rem; font-size: 1rem;}
.footer .footlink ul li a{color: #000000;}

.footer .menu{padding-top: 1rem; padding-bottom:0rem;}
.footer .menu h3{font-size: 1.2rem; padding-bottom: 1rem;}
.footer .menu h3 a{color: #212529; font-weight: bold;}
.footer .menu ul li{line-height: 200%; font-size: 1rem;}
.footer .menu ul li a{font-size: 1rem; color: #212529;}

.footer .menu .erweima dl{ text-align: center;}
.footer .menu .erweima dl dd{padding-top: 5px;}
.footer .copyright{text-align: center;padding-bottom: 6rem;}
.footer .copyright a{color: #212529;}

.txtZixun{    
    color: #999999;
    font-size: 1.2rem;
    padding: 0.8rem;}
.btnZixun{background-color: #003399; border-radius:10px; color:#FFFFFF;font-size: 1.2rem; padding:0.8rem}

.contactus .col-sm-4,.contactus .col-sm-3{text-align: center;}
.contactus h3{padding-top: 1rem;} 
#allmap {
    width: 100%;
    height: 500px;
    overflow: hidden;
    margin: 0;
}
#imgshow{display: none;}

/*首页Begin*/
.indexJianjie{padding:2rem 0px 0rem; 
  /* min-width: 1400px; */
}
/* .indexJianjie .jj{padding:0px 10%;} */
.indexJianjie .jj .col-sm-3{border-right:2px solid #CCC;}
.indexJianjie .jj .noborder{border:none;}
.indexJianjie .jj p{font-size:1rem;text-align:center;color:#212529}
.indexJianjie .jj h3{color:rgb(0,112,192); font-weight:bold; text-align:center}

.indexJianjie .tw{/*padding:3rem 20%;*/padding:3rem 10%; margin:0px auto; text-align:center;}
.indexJianjie .tw>div{position: relative;}
.indexJianjie .tw img{width:80px; height:80px; transition: all 0.6s;}
.indexJianjie .tw a:hover img{transform: scale(1.2);}
.indexJianjie .tw h3{font-size:1rem;color:rgb(0,112,192); font-weight: bold;}

.tit span{border-left:5px solid rgb(1,52,169); padding-left:10px; margin-left:10px; font-size: 1.2rem; font-weight: bold;}
.indexPeixun_gongsikuaixun{padding:2rem 0px 1rem;}
.indexPeixun_gongsikuaixun .tit{background:rgb(222,240,250); height:40px;line-height:40px;}
.indexPeixun_gongsikuaixun .tit strong{padding-left: 5px; font-size: 1rem; color:rgb(1,52,169)}
.indexPeixun_gongsikuaixun ul{margin-top: 1rem;}
.indexPeixun_gongsikuaixun .liJiejue{    background: url(/wp-content/themes/hhqg/images/guanlixueyuan.jpg?v20230505) no-repeat center;
    height: 173px;
    position: relative;
    background-size: contain;
    background-color: #0d74b7;}

.indexPeixun_gongsikuaixun .liJiejue p{width:100%; position:absolute; bottom:-16px; height:40px; font-size:1rem;background:rgba(0,0,0,0.7); text-align: center; line-height:40px; color:#FFFFFF;}
.indexPeixun_gongsikuaixun .liJiejue p span{float:right}
.indexPeixun_gongsikuaixun .liGongkaike{height:173px;background:rgb(0,176,240); margin-top:5px; text-align: center;}
.indexPeixun_gongsikuaixun .liGongkaike p{padding-top: 15%;font-size: 1.5rem; 
color: #FFFFFF;
font-weight: bold;}
.indexPeixun_gongsikuaixun .liJiejue a,.indexPeixun_gongsikuaixun .liGongkaike a{display: block; width: 100%; height: 100%; color: #FFFFFF;}

.indexPeixun_gongsikuaixun .liJiejue a img,.indexPeixun_gongsikuaixun .liGongkaike a img{transition: all 0.6s;}
.indexPeixun_gongsikuaixun .liJiejue a:hover img,.indexPeixun_gongsikuaixun .liGongkaike a:hover img{transform: translate3d(10px, 0px,0px);}


.indexPeixun_gongsikuaixun .index-banner{padding-top:1rem;}

.indexPeixun_gongsikuaixun .col-sm-9 ul{ padding-left: 1.2rem;/*padding:1.2rem;*/}
.indexPeixun_gongsikuaixun .col-sm-9 ul li{ font-size: 1rem; line-height: 2rem; height: 2rem; overflow: hidden;}
.indexPeixun_gongsikuaixun .col-sm-9 ul li a{color:#000000}

.swiper-pagination {
    width: 100%;

    height: 40px;
    line-height: 40px;
    /* padding-top: 2px; */
    position: absolute;
    bottom: 0px !important;
text-align: right !important;
padding-right: 10px !important;
background:none !important;}
.swiper-pagination-bullet{background: #FFFFFF !important; opacity: 0.6 !important;}
.swiper-pagination-bullet-active{background: rgb(0,155,76) !important;}

ol li{font-size: 1rem; line-height: 150%;}


.indexZixunfuwu{
  /* min-width: 1400px; */
  /*border-top: 10px solid rgb(0,112,192);*/
  /* background-color: rgb(0,63,152); */
   padding: 1rem 0px 2rem; overflow: hidden;}
/* .indexZixunfuwu .row{padding-left:3%; } */
/* .indexZixunfuwu .row .col-sm-1-5{background-color: rgb(0,118,218);}
.indexZixunfuwu .row .col-sm-1-5:hover{box-shadow: 0 10px 10px 10px rgba(0, 0, 0, .2); background-color: rgb(0,155,76); } */


.indexZixunfuwu .row .center{line-height: 300%;}
/* .indexZixunfuwu .tit span{color: #FFFFFF; border-left-color: #FFFFFF;} */
.indexZixunfuwu .tit {padding-bottom: 1.5rem;}
.indexZixunfuwu .col-sm-1-5{
  /* background-color: rgb(0,176,240); */
  box-shadow:0px 0px 5px rgba(0,0,0,0.08);
  border-radius: 10px;
  /* border:1px solid #cecece; */
}
.indexZixunfuwu .col-sm-1-5:hover{
  box-shadow:0px 0px 10px rgba(0,0,0,0.2);
}

.indexZixunfuwu .col-sm-1-5 img{width: 50%;}
.indexZixunfuwu .row .col-sm-1-5 a{display: block; width: 100%; height: 100%; color: #333;}
.indexZixunfuwu .row .col-sm-1-5 a:hover{text-decoration: none;}
.indexZixunfuwu .pc_zixun h2{font-size: 1.1rem;
  padding: 10px 5px 5px;position: relative; color:rgb(0,112,192);line-height: 150%;
}
.indexZixunfuwu .col-sm-1-5:hover h2{font-weight: bold;}
.indexZixunfuwu .pc_zixun h2::before{
    content: " ";
    position: absolute;
    left: 20px;
    width: 10px;
    top: 15px;
    z-index: -1;
    height: 15px;
    background: #ABCCF9;
}
.indexZixunfuwu .pc_zixun .two h2::before{
  background: #4BB1FF;
}
.indexZixunfuwu .pc_zixun .last h2::before{
  background: #0076da;
}

.indexZixunfuwu .pc_zixun ul li{
  font-size: 0.9rem;
  line-height: 175%;
}
.indexZixunfuwu .pc_zixun ul{
  margin-bottom: 10px;
}

.indexZixunfuwu .last .col-sm-1-5{
  /* background-color: rgb(0,112,192); */

}

.indexZixunfuwu .tit h2{text-align: center;font-size: 1.5rem !important; padding-top: 2rem; color:rgb(0,112,192); font-weight: bold;}
.indexZixunfuwu .tit h3{text-align: center;font-size: 1.2rem !important; line-height: 150%;
  padding-top: 0.5rem; color:rgb(0,112,192); }

.indexZixunfuwu .mb_zixun .row .col-4{padding: 3px; text-align: center;}
.indexZixunfuwu .mb_zixun .first .col-4{  padding: 3px; text-align: center; }
.indexZixunfuwu .mb_zixun .row .col-4 a{display: block; width: 100%; height: 100%; color: #FFFFFF; 
    background-color: rgb(0,118,218); font-size: 1rem; padding:0.4rem 0rem;}
.indexZixunfuwu .mb_zixun .first .col-4 a{display: block; width: 100%; height: 100%; color: #FFFFFF; font-size: 1rem;}

.indexHangyeyingyong{padding: 1rem 0px 1rem;}
.indexHangyeyingyong .tit{padding-bottom: 1rem;}
.indexHangyeyingyong .row{ margin-left: 2%; padding-top: 2rem;}
.indexHangyeyingyong .row .col-sm-1-5{background-color: rgb(0,118,218);}
.indexHangyeyingyong .row img{width:90%; transition: all 0.6s;    }
.indexHangyeyingyong .row img:hover{transform: scale(1.2); }
.col-xs-1-8,.col-sm-1-8,.col-md-1-8,.col-lg-1-8 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

.col-xs-1-10 {width: 10% ;float: left;}

.col-xs-1-10,.col-sm-1-10,.col-md-1-10,.col-lg-1-10 {
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
}

.col-xs-1-8 {width: 12.5%;float: left;}

.indexCase h2{text-align: center;font-size: 1.5rem !important; padding-top: 2rem; }
.indexCase h3{text-align: center;font-size: 1.2rem !important; line-height: 150%;
  padding-top: 0.5rem;
  padding-bottom: 2rem; }
  /* .indexCase .navlist{} */
  .indexCase .navlist div.cur{background-color: #2b66c5; color:#FFFFFF}
  .indexCase .caselist{padding-top: 2rem; padding-bottom: 2rem;}
  .indexCase .caselist dl{text-align: center; position: relative;}
  .indexCase .caselist dl dt{ 
    /* height: 330px; line-height: 330px; */
     vertical-align: middle;
    background-color: black;
    }

  
  .indexCase .caselist dl dd{font-size: 1rem; color:#333;padding-top: 1rem; padding-bottom: 1rem;}
  .indexCase .caselist dl dt img.showlogo,
  .indexCase .caselist dl dt img.size-post-thumbnail{position: absolute;left:50%;top:50%; transform: translate(-50%, -80%);z-index: 99; 
  display: none;}

  .indexCase .caselist dl dt p.intro{position: absolute;left:50%;top:50%; transform: translateX(-50%);z-index: 99; 
    display: none; color:#FFFFFF;font-size: 1rem; width:80%}

@media (min-width: 768px) {
    .col-sm-1-8 {
        max-width: 12.5% !important;
        float: left;
    }

    .col-sm-1-10 {
      max-width: 9.6% !important;
      padding-left: 5px !important;
      padding-right: 5px !important;
      padding-top:10px !important;
      padding-bottom: 10px !important;
      background-color: #f5f5f5;
      margin-right: 5px !important;
      text-align: center;
      font-size: 12px;
      float: left;
      /* cursor:pointer; */
  }
}

@media (min-width: 992px) {
    .col-md-1-8 {
        width: 12.5%;
        float: left;
    }
    .col-md-1-10 {
      width: 10% !important;
      padding-left: 5px;
      padding-right: 5px;
      float: left;
  }
}

@media (min-width: 1200px) {
    .col-lg-1-8 {
        width: 12.5%;
        float: left;
    }
    .col-lg-1-10 {
      width: 10% !important;
      padding-left: 5px;
      padding-right: 5px;
      float: left;
  }
}

.indexHangyeyingyong .col-sm-1-8 p{text-align: center; padding:1rem 15px 0rem; font-size: 1rem;}
.indexHangyeyingyong .col-sm-1-8 a{color: #000000;}

.indexYanjiudongjian{
  /* min-width: 1400px; */
}
.indexYanjiudongjian a{color: #FFFFFF;}
.indexYanjiudongjian a:hover{color:#FFFFFF}
.indexYanjiudongjian{/*border-top: 10px solid rgb(0,112,192);*/background-color: rgb(32,148,206); padding: 1rem 0px 2rem;}
.indexYanjiudongjian .row{}
.indexYanjiudongjian .row .col-sm-4 ul li{ font-size: 1rem; color: #FFFFFF; line-height: 2rem; height: 2rem; overflow: hidden;}
.indexYanjiudongjian .tit span{color: #FFFFFF; border-left-color: #FFFFFF;}
.indexYanjiudongjian .tit {padding-bottom: 1.5rem;}
.indexYanjiudongjian dl dt{ text-align: center;}

.indexYanjiudongjian dl dt img{transition:all 0.6s;}
.indexYanjiudongjian dl dt img:hover{ transform:scale(1.1);}
.indexYanjiudongjian dl dd{text-align: center; color: #FFFFFF;font-size: 1rem; padding-top: 1rem;}

@media screen and (min-width: 1600px) {
    .container {
        max-width: 1400px;
    }
}

@media screen and (max-width: 1024px) {
    .myhead .mb{display: block !important;}
    .myhead .pc{display: none !important;}

    .liucheng_pc{display: none !important;}
    .liucheng_mb{display: block !important;}

}


@media screen and (min-width: 768px) {
    .pc_zixun .col-sm-1-5 {
      width: 18.8%;
      /* max-width: 17% !important; */
      float: left;
      /* padding-left: 10px; */
      /* padding-right: 10px; */
      margin: 0.5rem;
      /* background: red; */
      padding: 0.5rem;
      text-align: center;
      font-size: 1.2rem;
      /* font-weight: bold; */
      color: #333;
      box-sizing: border-box;
    }

    .zixun_shenme .col-sm-1-5 {
        max-width: 17% !important;
        /* max-width: 17% !important; */
        float: left;
        /* padding-left: 10px; */
        /* padding-right: 10px; */
        /* margin: 1rem; */
        margin:0rem 1rem;
        /* background: red; */
        /* padding: 0.5rem; */
        text-align: left;
        font-size: 1.2rem;
        /* font-weight: bold; */
        color: #212529;
      }
}
/*首页End*/

.indexEnpowerment{padding-bottom: 0.9rem;}
.indexEnpowerment .top{color: #FFFFFF; padding:5%; line-height: 30px;}
.indexEnpowerment h2{ font-size: 2rem; position: relative;}
.indexEnpowerment h2 span{ position: absolute; left: 0px; top: -30px; font-size: 18px; letter-spacing: 5px;}
.indexEnpowerment h2 span hr{border: 5px solid #00c0b7; margin-top: -15px;}
.indexEnpowerment

.indexEnpowerment .bottom{padding-top: 30px; text-align: center; }
/* .indexEnpowerment .bottom dl{ padding-right: 30px;} */
.indexEnpowerment .bottom dl{/*background-color: #FFFFFF; */color: #FFFFFF;}
.indexEnpowerment .bottom dl.green{background-color: rgb(98,184,44);}
.indexEnpowerment .bottom dl.blue{background-color: rgb(1,52,169);}
.indexEnpowerment .bottom dl.red{background-color: rgb(224,4,18);}

.indexEnpowerment .bottom dl.padding0{padding-right: 0px;}
.indexEnpowerment .bottom dl dd.intro{ padding:0px 30px 80px;}


.indexEnpowerment .bottom h3{font-size: 22px;padding:30px 0px; color: #FFFFFF; }
.indexEnpowerment .bottom h3 a{color: #FFFFFF;}
.indexEnpowerment .bottom h3 span{padding-top: 10px; display: block;}
.indexEnpowerment .bottom a{text-decoration: none;}

.indexEnpowerment dd.dd_rongyu{padding:1rem;font-size: 1rem; color:#333}
.indexEnpowerment dd.dd_rongyu a{color:#333}


.anli_list dl dt img{transition: all 0.6s;  }
.anli_list dl dt{overflow: hidden;}
.anli_list dl dt img:hover{transform: scale(1.2); }

.nav-links{text-align: center;margin: 1rem auto 4rem;}
.nav-links .page-numbers{border:1px solid #CCC; padding:5px 10px}

.jieshaosj .rightline{border-right: 1px solid #CCC;}
.jieshaosj h3{color:rgb(19,97,173); font-weight: bold;}
.jieshaosj .col-sm-3{text-align: center;}

/*团队*/
.tuandui{    border-bottom: 1px solid rgb(0,63,152);margin-bottom: 3rem;padding-bottom: 2rem;}
/*团队*/

#searchResult{width:50%; height:310px;  margin:2.5rem auto; text-align:left; padding:30px; }
@media screen and (max-width: 768px) {
    html{font-size: 14px;}
    h3{font-size: 1.5rem !important;}
    .header{background-color:rgb(0,112,192);}
    .indexJianjie .jj{padding: 0px !important;}
    .indexJianjie .jj .col-3{border-right: none;}
    .indexJianjie .jj h3{font-size: 1.2rem; margin-bottom: 1rem;}
    .indexJianjie .jj p{font-size: 1rem; margin-bottom: 0.5rem; color:#212529}
    .indexJianjie .jj .col-6{margin-bottom: 1rem;}
    .indexJianjie .tw{padding:1rem 0px;}
    .indexJianjie .tw .col-6{margin-bottom: 1rem;}
    .indexPeixun_gongsikuaixun .col-12 ul li{ font-size: 1rem; line-height: 2rem;}
    .headertop2 .search-keyword{margin-left: 2rem;}

    .pc_zixun{display: none !important;}
    .mb_zixun{display: block !important;}
    .indexZixunfuwu .row{padding-left: 0px !important;}
    .zixun_shouyi ul li {
        font-size: 1rem;line-height: 150% !important;
        background: url(/wp-content/themes/hhqg/images/tpm_shouyi_ico.webp) no-repeat left top !important;
        padding-left: 2rem; border: inside; padding-bottom: 1rem !important;
    }
    .myhead,.header{display: none !important;}
    #header{display: block !important;}
    .sjj_nav{display:block !important;}
     .phone_logo img{width: 11rem !important;}

    .entry-content img{width: 100%; height: auto;}
    .zixun_youshi .col-6 {padding:0px !important}
    .zixun_youshi .col-6 img{width:auto; height: auto;}
    .zixun_youshi .row>div>div h4{font-size: 1.2rem !important;}
    .zixun_youshi .row>div>div{min-height: 204px !important; padding:1rem !important;}
    .contactus img{width:auto; height: auto;}
    #send_phone{text-align: left !important; padding-top: 1rem;}
    .zyhyjj p a{padding-right: 1rem !important;}
    .indexHangyeyingyong .col-sm-1-8 p{padding-top: 0.3rem !important; font-size: 1rem !important;}
    .indexPeixun_gongsikuaixun .col-sm-9 ul li a{font-size: 0.9rem !important;}
    ._li>section:first-child{left: -60% !important;
        width: 60% !important;}
        .indexRongyu .index-banner2 dl dt{height: 200px !important; line-height: 200px !important; max-height: 200px !important;}
    .indexRongyu .index-banner2 dl dt img{width:100% !important; height:auto !important; max-height: 200px !important;}
    #frm_bh{ padding-top: 1rem;}
    #menu_zixunfuwu,#menu_hyyy{width: 100% !important;}
    #menu_zixunfuwu li a{    font-size: 0.7rem !important; line-height: 175% !important;}
    #menu_zixunfuwu .col-5,#menu_zixunfuwu .col-7{padding: 0.1rem !important;}
    .dropdown-menu .ulpro{padding-left: 4px;}
    .dropdown-menu .ulpro li{    list-style-position:outside !important;
        text-indent: -1rem;
        padding-left: 10px;
        margin-left: 1.1rem;}
    .shouyeNav li a{color:#FFFFFF}
    .shouyeNav a:hover{color:#FFFFFF}
    .header{border-bottom: none !important;}
    .ejdh_zixun {width: 100% !important; margin:0 auto;}
    .ejdh_zixun li a.more.more_btn{margin:0 0.50rem !important; width: 10.15rem !important;}
    .ejdh_hangye li a.more.more_btn{margin:0 0.50rem !important; width: 10.15rem !important;}
    .ejdh ul.ejdh_anli li a.more.more_btn{margin:0 0.50rem !important; width: 10.15rem !important;}

    

    .erji_short{width: 100% !important;margin:0 auto !important;}
    .erji_short li a.more.more_btn{margin:0 0.10rem !important; width: 7.25rem !important;}
    .indexYanjiudongjian dl dt img{width:100% !important; height: auto !important;}
    .indexTop{padding-top: 63px !important;}
    .banner{padding-top: 63px !important; 
      /* min-width: 1400px; */
    }
    .h2_peixun{font-size: 1.5rem !important;}
    .indexPeixun_gongsikuaixun .peixunfw ul{    display: flex !important;
      flex-flow: row !important;
      overflow: hidden;
      background: rgb(0,176,240);}
    .indexPeixun_gongsikuaixun .peixunfw ul li{width: 50% !important; height: auto !important;}
    .indexPeixun_gongsikuaixun .peixunfw ul li.liGongkaike p{font-size:1.2rem !important ;}
    .indexPeixun_gongsikuaixun .liGongkaike a img{padding-bottom: 1rem !important;}
    .status-publish{padding-top: 2rem !important;}

    .jieshaosj{padding:1rem 0rem 1rem !important;}
    .jieshaosj .col-6{margin-bottom: 1rem !important;}

    .indexCase .navlist .col-6{    
      text-align: center;
      padding-top: 0.8rem;
      padding-bottom: 0.8rem;
      font-size: 1rem;
    }
    #rongyu_detail{padding-top:0px !important;}
    .indexCase .caselist{padding-bottom: 0px !important}
} 

@media screen and (min-width: 768px) and (max-width:1440px){
    .indexEnpowerment .col-sm-4 img{/*width: 100% !important;*/ height:auto !important;max-height: 300px !important;}
    .indexEnpowerment .dd_rongyu{font-size: 0.8rem !important;}
    .leftInfo h3{font-size: 1.2rem !important;}
    .indexYanjiudongjian dl dt img{width:100% !important; height: auto !important;}
    .liucheng_pc img{ width:100% !important}
    
    .img1400{ width: 100% !important;}
    .shouyeNav li{padding: 0px 0.5rem !important;}
    .indexRongyu .index-banner2 dl dt img{ height: auto !important; max-height: 300px !important; max-width: 100%;}
  
} 
/* @media screen and (min-width: 1440) and (max-width:1600px){
    .navbar-brand img{width: 15rem !important;}
} */
@media screen and (min-width: 1200px) and (max-width:1600px){
    .navbar-brand img{width: 14rem !important;}
    .shouyeNav li a{font-size: 1rem;}

    .indexTop{padding-top: 133px !important;}
    .banner{padding-top: 133px !important;}
}
@media screen and (min-width: 768px) and (max-width:1200px){
    .navbar-brand img{width: 10rem !important;}
    .shouyeNav li a{font-size: 1rem;}
    
    .indexTop{padding-top: 115px !important;}
    .banner{padding-top: 115px !important;}
}


/*.entry-content p*/
.entry-content p{font-size: 1rem;line-height: 175%;}
.zhaiyao a:hover{ text-decoration: none;}
.entry-header .entry-title{font-size: 1.5rem;}
.list-paddingleft-1 li{list-style-type: disc;list-style-position: inside;}

/*新闻*/
.newslist{    
    border-bottom: 1px solid #CCC;
    margin-bottom: 2rem;
}

.newslist .row .mmdd{ font-size: 2rem; font-weight: bold; border-bottom: 2px solid #edeff3; color:#999}
.newslist .row .yy{font-size: 1rem; color:#999}
.newslist .row .entry-title a{font-size: 1.2rem; color:#333}
.newslist .row .zhaiyao p{font-size: 1rem; color:#999}
.tuandui .row .entry-title a{color: rgb(0,63,152);}
.tuandui .row  h2{color: rgb(0,63,152); font-size: 1.6rem;}
.tuandui .row .zhaiyao p,.tuandui .row .zhaiyao strong{color:#212529}

/*新闻*/
#post-487 table{ margin: 20px auto !important;}
#post-487 table p{margin-bottom: 0px; padding-top: 10px; }
.zyhycon {padding-left: 15px !important; padding-right: 15px !important;}
.zyhycon>h3{padding-top: 2rem;}

.zyhyjj {color:#FFFFFF; font-size: 1rem; font-weight: 175%;}
.zyhyjj h3{color: #FFFFFF; padding-bottom: 1rem;}
.zyhyjj p{color: #FFFFFF; font-size: 1rem;}
.zyhyjj p.hymore{padding-top: 2rem;}
.zyhyjj p a{color: #FFFFFF;}
.zyhyjj  ul{padding-top: 1rem;}
.zyhyjj  ul li{font-size: 1rem; list-style-type: disc; list-style-position: outside; line-height: 175%; margin-left: 1rem;}
.h2_peixun{padding-top: 40px; padding-bottom: 30px;font-size: 1.75rem;font-weight: bold;}

.peixunyoushi{padding-bottom: 2rem;}
.peixunyoushi .h2_peixun{padding-bottom: 3rem;}
.peixunlinian{background-color: rgb(0,63,152);}
.peixunlinian .container{padding: 4rem 15px 3rem;}
.peixunlinian h2.h2_peixun{    color: white;}
.peixunlinian ul{    color: white;text-indent: 2rem}
.peixunlinian ul li{    font-size: 1rem;line-height: 200%;}
.tesekecheng .container {padding:2rem 0rem;}
.tesekecheng .container .row a{display: block;color: white;text-align: center;width: calc(100%-1rem);padding: 1rem;font-size: 1rem; margin-bottom: 1.5rem;}
.tesekecheng .container .row:nth-child(2) a{background:rgb(1,52,169) ;}
.tesekecheng .container .row:nth-child(3) a{background:rgb(0,112,192) ;}
.tesekecheng .container .row:nth-child(4) a{background:rgb(0,176,240) ;}

.zixun_changjianwenti{padding-bottom: 2rem;}
.zixun_changjianwenti ul li{font-size: 1rem;line-height: 175%;}
.h2_color{color:#003399;}
.zixun_shouyi{background-color: #15499A; color:#FFFFFF;  padding-bottom: 2rem;}
.zixun_shouyi ul li{font-size: 1rem; line-height: 200%; 
    background:url(/wp-content/themes/hhqg/images/tpm_shouyi_ico.webp) no-repeat left 0.5rem; padding-left:2.5rem; border: inside;}
    .zixun_shenme{padding-top: 2rem; padding-bottom: 2rem;}
.zixun_shenme h3{color:rgb(0,176,240);font-size: 1.5rem; font-weight: bold;}
.zixun_shenme p,.zixun_shenme ul li{font-size: 1rem;line-height: 175%;}
.zixun_shenme img{text-align: center;}

.zixun_youshi .row{padding-bottom: 2rem;}
.zixun_youshi .row>div>div{background-color:rgb(0,176,240);position: relative; text-align: center; padding:2rem; color:#FFFFFF; min-height: 250px;}
.zixun_youshi .row div:nth-child(4) div{background-color: rgb(21,73,154);}

.zixun_youshi .row div:nth-child(1) div::before{
    content: "";
    border-color: rgb(0,176,240) #fff #fff #fff;
    border-style: solid;
    border-width: 2rem 1.5rem 0 1.5rem;
    height: 0;
    width: 0;
    position: absolute;
    left:42%;
    /* left:calc(50%-1rem); */
    bottom:-2rem;
}
.zixun_youshi .row div:nth-child(2) div::before{content: "";border-color: rgb(0,118,218) #fff #fff #fff;border-style: solid;
    border-width: 2rem 1.5rem 0 1.5rem;height: 0;width: 0;position: absolute;left:42%;bottom:-2rem;}
.zixun_youshi .row div:nth-child(4) div::before{
    content: "";
    border-color: rgb(0,112,192) #fff #fff #fff;
    border-style: solid;
    border-width: 2rem 1.5rem 0 1.5rem;
    height: 0;
    width: 0;
    position: absolute;
    left:44%;
    bottom:-2rem;
}

.zixun_youshi .row div:nth-child(5) div::before{content: "";border-color: rgb(21,73,154) #fff #fff #fff;border-style: solid;border-width: 2rem 1.5rem 0 1.5rem;
    height: 0;width: 0;position: absolute;left:44%;bottom:-2rem;}
.zixun_youshi .row div:nth-child(2) div{background-color: rgb(0,118,218);}
.zixun_youshi .row div:nth-child(4) div{background-color: rgb(0,112,192);}
.zixun_youshi .row div:nth-child(5) div{background-color: rgb(21,73,154);}

.zixun_youshi .row>div>div h4{font-weight: bold; color: #FFFFFF;}
.zixun_youshi .row>div>div p{font-size: 1rem;}
/*.zixun_kehu{padding:2rem 0px;}*/
.zixun_kehu p{text-align: center; }
.wuxingbanzu_youshi {padding-top:3rem;}
.wuxingbanzu_youshi ul{padding-top: 5rem;}
.wuxingbanzu_youshi ul li{  font-size: 1.5rem; line-height: 175%; padding-left: 2rem; color:rgb(11,57,198); 
    background: url(/wp-content/themes/hhqg/images/wuxing_youshi_icon.webp) no-repeat left center;}
.ul_disc li{list-style-type: disc; list-style-position: inside;}
.zixun_shouyi h4,.zixun_shenme h4{color:rgb(0,155,76);font-size: 1.2rem; font-weight: bold;padding:1rem 0rem;}
.zixun_shenme h3{padding-top: 1rem; padding-bottom: 1rem;}

.wuxingtedian h4{padding-bottom: 0.2rem;}
.wuxingtedian>div>ul>li{list-style:disc inside;}
.wuxingtedian>div>ul>li>ul>li{list-style-type: none; padding-left: 1.5rem;}
.zixun_kehu h2{padding-top: 50px;}
.nopt{padding-top: 0rem !important;}

.zxfwlc ol{padding-right: 1rem; padding-left: 1rem;}
/* .zxfwlc li{list-style-type:  auto; line-height: 200%; font-size: 1rem; } */
.zxfwlc li::marker{font-weight: bold;}
.zxfwlc .buzhou_con{padding-bottom: 2rem;text-align: center;}
.zxfwlc .buzhou_con img.buzhou{width:50%}
.zxfwlc .buzhou_con img.jiantou{padding-left:4rem; width:30%;}
.my-col {width: 14.2857%;margin-top: 20px;}
.box {width: 100%;height: 300px;background-color: #a4a4a4;}

/*客户联系表单*/
.zsform{padding-left:15%; text-align:left; width:80%}
.zsform .search-field{ background:#F4F4F4; border-bottom:1px solid #CCCCCC;width:100%}

.leftInfo h2{ padding-bottom:2rem;}
.myred{color:red}

.leftInfo h3{font-weight: bold;font-size: 1.5rem; line-height: 150%; padding-top: 10%;}
.leftInfo .info{font-size: 1rem;padding-top: 30%; width: 90%; overflow: hidden; padding-bottom: 20%; line-height: 200%;}
.leftInfo .info strong,.leftInfo .info strong a{ color:yellow; }
.leftInfo .info strong a{text-decoration: underline;}

@media screen and (min-width: 768px) {
	.myCon{ width: 100%;
		background: linear-gradient(
			to right,
			rgb(0,112,192) 0%,
			rgb(0,112,192) 40%,
			white 40%,
			white 100%
		);
		padding-top:144px;
	}
}
@media screen and (max-width: 768px) {
	.myCon{
		width: 100%;
		background: rgb(0,112,192);
		padding-top:144px;
	}
	.logo_bai{display: none;}
    .leftInfo h3{ font-size: 1.2rem; padding-top: 0rem;}
	.leftInfo .info{padding-top: 1rem; padding-bottom: 1rem;}
    .myzsform{background-color: #FFFFFF;}
    .hgsy>div ul{padding: 1rem 0rem 0rem 0rem !important;}
    .hgsy>div>div.row{width: 100% !important;}
    .hgsy>div ul>li{font-size: 0.8rem !important;}
    .nav-links .page-numbers{display: inline-block; margin-bottom: 5px;}
    #liuyan{padding-top: 0rem !important;}
    .zsform{width: 100% !important; padding-left: 0px !important;}
    .hgys ul li{font-size: 1rem; line-height: 175% !important;}
    .footer-fd{display: none !important;}
    .tuandui .row  h2{padding-top: 1rem !important;}
    .indexJianjie .tw img{width: 4rem; height:4rem}
    .indexJianjie .tw h3{font-size: 1rem !important;}
    .indexJianjie .container{padding-top: 0px !important; }
}
/*客户联系表单*/
.my6s_content img{ width: auto !important;}
.my6s_content img.img1400{width:100% !important;}

ul.dotul li{list-style: disc outside; font-size: 1rem; margin-left: 1rem; line-height: 175%;}
.font1rem{font-size: 1rem;}
ul.dotulsome li{list-style: disc inside; font-size: 1rem;line-height: 1.5rem;}
.banner{padding-top: 139px;}
.newslist .row{padding-bottom: 15px;}

/*团队详细*/
.tuandui_detail .touxiang{text-align: center;}
.tuandui_detail .touxiang h2.xingming{font-size: 1.5rem; font-weight: bold; padding-top: 1rem;}
.tuandui_detail .touxiang p.zhiwei{font-size: 1rem;}
.tuandui_detail .tit h2{font-size: 1.5rem; font-weight: bold; color:rgb(11,57,198)}
.tuandui_detail ul li{list-style-position: outside;list-style-image: url(/wp-content/themes/hhqg/images/ico-3.gif); margin-left: 1rem; font-size: 1rem; line-height: 1.75rem;}
.tuandui_detail div,.tuandui_detail p{font-size: 1rem; line-height: 1.5rem;}

.tb_shichanghuodong {width:100%}
.tb_shichanghuodong tr{}

.tb_shichanghuodong td,.tb_shichanghuodong th{font-size: 1rem;
    border: 1px solid #CCC;
    line-height: 250%; text-align: center;}
.tb_shichanghuodong th{font-weight: bold;}
.tb_shichanghuodong tr:first-child th{    background-color: rgb(0,112,192);
    color: #FFFFFF;}
.tb_shichanghuodong tr:not(:first-child):nth-child(odd){background-color: rgb(221, 235, 241);}
/* .tb_shichanghuodong tr:not(:first-child):nth-child(even){background-color: green;} */

/*化工企业应用*/
.base_jiantou {
    background: rgb(0,155,76);
    display: inline-block;
    height: 40px;
    position: relative;
    width: 100px;
    text-align: center;
    color: white;
    line-height: 40px !important;
    font-size: 1rem;
    font-weight: bold;
    margin-top: 1rem;
    /* box-shadow: 10px 0px 10px 10px #CCC; */
}
.base_jiantou:after {
    border-left: 20px solid rgb(0,155,76);
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    content: "";
    height: 0;
    right: -20px;
    position: absolute;
    top: 0px;
    width: 0;
    /* box-shadow: 10px 0px 10px 10px #CCC; */
}
.hgsy{padding-top: 1rem;
    color: #FFFFFF;}
.hgsy>div{}
.hgsy>div>h4{font-weight: bold;}
.hgsy>div>div.row{width: 94%;}
.hgsy>div ul{padding: 1rem 4rem 1rem 0rem;}
.hgsy>div ul.jichu{padding:1rem 0rem 1rem 0rem;}
.hgsy>div ul>li{background: #FFFFFF;
/* margin-bottom: 0.3rem; */
text-align: center;
color: black;
padding: 0.6rem 0rem;
margin-bottom: 1rem;
font-size: 1rem;
font-weight: bold;}
.hgys ul{padding-bottom: 1rem;}
.hgys ul li{font-size: 1rem; line-height: 270%;}

/*化工企业应用*/
.qcsy {color: #FFFFFF; padding-top: 1rem; font-size: 0.8rem;}
.qcsy p{font-size: 0.9rem;}
.qiche_moxing strong{font-size: 1rem;}
.qiche_moxing p{font-weight: normal;}
.one_anli{}
.one_anlicon{}
.one_anlicon ul{    float: left;
    padding-left: 5rem;}
.one_anlicon ul li{    font-size: 1rem;
    list-style-type: disc;
    list-style-position: inside;}
p.id2rem{text-indent: 2rem;}
.pb2rem{padding-bottom: 2rem;}
.nysy{overflow: hidden;}
.nysy ul{padding-bottom: 2rem;}
.nysy ul li{color: #FFFFFF; font-size: 1rem; list-style-type: disc; line-height: 175%; list-style-position: outside; margin-left: 1rem;}

.h3_title{font-size: 1rem; font-weight: bold;}
.pc_hangye_zixun .col-sm-1-5 {
    width: 17%;
    /* max-width: 17% !important; */
    float: left;
    /* padding-left: 10px; */
    margin: 0rem 1rem;
    /* background: red; */
    padding: 0.5rem;
    text-align: center;
    font-size: 1.2rem;
    /* font-weight: bold; */
  }

.pc_hangye_zixun dl dd{padding-top: 1rem;}
.pc_hangye_zixun dl dd p{margin-bottom: 0rem; font-size: 1rem;}
.pc_hangye_zixun dl dt img{width: 40%;}
.pc_hangye_zixun a{color:#181b1f}
.pc_hangye_zixun a:hover{text-decoration: none;}

.oldec li{list-style-type: decimal; font-size: 1rem; line-height: 175%; margin-left: 1rem;}
.oldecsome li{list-style: decimal inside;
    font-size: 1rem;
    line-height: 175%;
    /* margin-left: 1rem; */
    background: rgb(0,118,218);
    color: #FFFFFF;
    margin-bottom: 5px;
    padding-left: 0.5rem;
    FONT-VARIANT: JIS83;
    padding-bottom: 8px;
    padding-top: 7px;}
    .oldecsome li a{color:#FFFFFF}
.carousel-caption{font-size: 1rem !important; color:#FFFFFF !important; text-align: left !important; padding-bottom: 10px !important; 
    left:10px !important; bottom:0px !important; width:100%; padding-top: 10px !important; background: rgba(0,63,152,0.8); }

.aligncenter { display: block; margin-left: auto; margin-right: auto; }
/* .aligncenter p.wp-caption-text {
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
} */
/* .category-huahao-dongtai{padding-bottom: 3rem;}
.category-hyyj{padding-bottom: 3rem;} */
.entry-content div{font-size: 1rem; line-height: 175%;}

.mynews_detail h2{font-size: 1.5rem !important; font-weight: bold;}
.mynews_detail h3{font-size: 1.2rem !important; font-weight: bold;}
.mynews_detail h4{font-size: 1.2rem !important; font-weight: bold;}
.mynews_detail ul li{font-size: 1rem !important; list-style: disc inside !important;}
.mynews_detail span{font-size: 1rem ;}
.mynews_detail img{text-align: center !important; display: block !important; margin:0 auto !important;}
@media screen and (min-width: 1200px) and (max-width:1600px){
    .oldecsome li{padding-bottom: 3px !important; padding-top: 3px !important;}
    /* .indexPeixun_gongsikuaixun{padding-bottom: 1px !important;}
    .indexPeixun_gongsikuaixun .col-sm-9 ul li {
        font-size: 1rem;
        height: 1.8rem;
        overflow: hidden;
    }
    .indexPeixun_gongsikuaixun .col-sm-9 ul{padding: 0rem 0rem 0rem !important}
    .indexPeixun_gongsikuaixun .liGongkaike{height: 140px !important;}
    .indexPeixun_gongsikuaixun .liJiejue{height: 140px !important;} */
    .dropdown-menu{top:85% !important;}
}
@media screen and (min-width: 991px) and (max-width:1200px){
    .oldecsome li{padding-bottom: 0px !important; padding-top: 0px !important;}
}

.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block !important;
    width: 70px !important;
    height: 70px !important;
    /* background: no-repeat 50%/100% 100%; */
    background-size: 40px !important;
    background-position: 50% !important;
    background-color: rgb(255,255,255,0.3) !important;
    border-radius: 50% !important;
    background-repeat: no-repeat !important;
    /* padding: 10px; */
}

.indexRongyu{padding: 1rem 0px 2rem; background-color:#edeff3;
  /* min-width: 1400px; */
}
.indexRongyu .index-banner2 dl{}
.indexRongyu .index-banner2 dl dt{height:300px;line-height:300px; verticle-align:middle; text-align: center; max-width: 100%;}
.indexRongyu .index-banner2 dl dt img{max-width: 300px; max-height: 300px;}

.indexRongyu .tit {
    padding-bottom: 1.5rem;
}
.indexRongyu .index-banner2 dl dd {
    padding: 1rem;
    font-size: 1rem;
    color: #333;text-align: center;
}
.swiper-pagination2{text-align: center !important;}

.swiper-pagination2 .swiper-pagination-bullet{background-color: #000000 !important; width: 16px !important; height:16px !important; margin:0px 5px;}
.swiper-pagination2 .swiper-pagination-bullet-active{background-color: rgb(0,63,152) !important; }

.jieshaosj .clearfix{width: 0px;}

.prev_next_page{font-size: 1rem; line-height: 150%;}
.prev_next_page a{font-size: 1rem; line-height: 150%;}







.footer-fd {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    /* height: 60px; */
    z-index: 7;
    padding: 12px 0;
    /* background-color: #ffffff; */
    /* background-color: rgba(0,0,0,0.5) !important; */
    background-color: #e6e6e6 !important;
    border:none !important;
	/* height: 58px; */
    /* display: none; */
}

.footer-fd .wrap {
    display: flex;
}

.footer-fd .left,
.footer-fd .right {
    /* width: 50%; */
}

.footer-fd .left {
    display: flex;
	width: 40%;
}

.footer-fd .left .item {
    display: flex;
    padding: 0 15px;
    height: 36px;
    line-height: 36px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    background-color:rgb(7,145,59);
    position: relative;
    margin-right: 12px;
    font-size: 14px;
    color: #ffffff;
}

.footer-fd .left .item .icon {
    width: 18px;
    height: 100%;
    background-image: url(../images/cb_icon3.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-right: 6px;
}

.footer-fd .left .item .icon.wx {
    background-image: url(../images/cb_icon1.png);
}

.footer-fd .left .item .icon.wq {
    background-image: url(../images/icon_21.png);
}

.footer-fd .left .item .icon.px {
    background-image: url(../images/cb_icon4.png);
}

.footer-fd .left .item .icon.dh {
    background-image: url(../images/cb_icon2.png);
}


/* .footer-fd .left .item .code {
    position: absolute;
    bottom: 110%;
    left: 50%;
    z-index: 1;
    transform: scale(0) translateX(-50%);
    -webkit-transform: scale(0) translateX(-50%);
    -moz-transform: scale(0) translateX(-50%);
    -ms-transform: scale(0) translateX(-50%);
    -o-transform: scale(0) translateX(-50%);
    width: 100px;
    height: 100px;
    background-color: var(--red-text-color);
    padding: 5px;
    opacity: 0;
    visibility: hidden;
} */

.footer-fd .left .item .code {
    display: none;
}

#kszx{
    background: red;
    font-size: 1.5rem;
    font-weight: bold;
    color: white;
    /* padding: 0.8rem; */
    padding: 0px;
    margin:0px;
    text-align: center;
    display: table;
}
#kszx a{width: 100%; height: 100%; color:#FFFFFF; display: table-cell; vertical-align: middle;}
#send_phone{text-align: right;}
.zixunfuwu{padding-left:15px !important; padding-right: 15px !important;}


.pr {
    position: relative;
}



.more:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  
    border-radius: 100%;
    /* -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: -o-transform;
    -moz-transition-property: transform, -moz-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform, -moz-transform, -o-transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out; */
  }
  
  .more:hover {
    color: #fff;
    border: 1px solid #003399;
    background: #003399;
  }
  
  .more:hover img {
    -webkit-filter: none;
    filter: none;
  }
  
  .more:hover::before,
  .more.active::before {
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    -o-transform: scale(1.02);
    transform: scale(1.02);
    background: #003399 !important;
  }
  
  .more.bgf::before {
    /* background: #003399; */
  }
 

  .more_btn.more {
    line-height: 3.125rem;
    padding: 0 3.125rem;
    z-index: 1;
    font-size: 1rem;
    color: #fff;
    font-weight: 600;
    background: #003399;
    display: inline-block;
    border-radius: 3.125rem;
  }
  
  .more_btn.more::before {
    border-radius: 3.125rem;
    background: #000;
  }
  
  .more_btn.more:hover {
    border: none;
    color: #fff;
  }

   
  .more.bgtrasn {
    background: transparent;
    border: 1px solid #D8D8D8;
    color: #181818;
  }
  
  .more.bgtrasn:hover,
  .more.bgtrasn.active {
    
    /* transition: all 0.4s;
    -webkit-transform: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s; */
    color: #fff !important;
  }
  
  .more.bgtrasn:hover a,
  .more.bgtrasn.active a {
    color: #fff;
  }
  
  .more.bgtrasn::before {
    /* background: #003399; */
    background: #FFFFFF;
  }
  
.ejdh {
    padding: 1.4375rem 0 2.4375rem;
    background: #F5F5F6;
    margin-bottom: 1.5rem;
    /* min-width: 1400px; */
  }
  .ejdh_zixun {width: 80%; margin:0 auto !important;}
  .ejdh_zixun li a.more.more_btn{margin:0 1rem ;}
  
  .erji_short{margin:0 auto ; width:46% ;}

  .ejdh ul {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin:0 auto;
    /* margin: 0 -0.5625rem; */
  }
  
  .ejdh ul li a.more.more_btn {
    padding: 0;
    width: 11.25rem;
    text-align: center;
    margin: 0 0.5625rem;
    background: #fff;
  }
  .ejdh ul.ejdh_anli li a.more.more_btn{margin:0 0.50rem ; width: 15.15rem ;}

  .ejdh.active ul {
    justify-content: flex-start;
  }
  
 .ejdh.active ul li {
    margin-top: 1rem;
  } 

  .right_zixun .tit,.right_hd .tit{background: rgb(222,240,250);
    height: 40px;
    line-height: 40px;}



/* 手机端样式 */
.phone {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 999;
    /* display: none; */
    padding: 10px 0;
    width: 100%;
    background: #fff;
    box-shadow: 0 0 2px rgba(0, 0, 0, .1)
}

.phone .wid {
    float: left
}

.phone .wid>a {
    display: inline-block
}

#phone_nav span, .seaarch_phone span {
    display: inline-block;
    margin-left: 15px;
    padding: 0 0 0 10px;
    font-size: 20px;
    line-height: 40px
}

#phone_nav span,
.seaarch_phone span {
  font-size: 22px;
  padding-left: 0;
}


.phone_search.ds {
    line-height: 40px;
    /* margin-left: 15px; */
    margin-right: 10px;
}

.sp_logo img {
    margin: auto;
    max-height: 30px;
  }
  
  .sjj_nav a {
    letter-spacing: -0.2px;
  }
  
  .sp_nav_se span:nth-of-type(1) {
    top: 10px;
    transform: rotate(45deg);
  }
  
  .sp_nav_se span:nth-of-type(2) {
    width: 0;
  }
  
  .sp_nav_se span:nth-of-type(3) {
    top: 10px;
    transform: rotate(-45deg);
  }
  
  .sjj_nav {
    position: fixed;
    z-index: 9999;
    background: #eee;
    width: 100%;
    height: 100%;
    font-size: 14px;
    line-height: 40px;
    top: -100%;
    left: 0;
    overflow: auto;
    overflow-x: hidden;
    transition: top ease 0.35s;
  }
  
  .nav_show {
    top: 0;
  }
  
  .sjj_nav>ul>li:first-child {
    overflow: hidden;
    border-top: 0;
  }
  
  .sjj_nav>ul>li>a {
    /* width: 60%; */
    width: 100%;
    display: inline-block;
  }
  
  .sjj_nav>ul>li:first-child .language {
    width: 100%;
    overflow: hidden;
    line-height: 30px;
    margin-top: 15px;
    padding-right: 15px;
    margin-bottom: 15px;
  }
  
  .sjj_nav>ul>li:first-child .language a {
    width: 25%;
    float: left;
    border-left: 1px #ddd solid;
    text-align: center;
    color: #999;
    display: inline-block;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
  }
  
  .sjj_nav>ul>li:first-child .language a.active {
    background: rgb(0,118,218);
    color: #fff !important;
  }
  
  .sjj_nav>ul>li:first-child .language a:last-child {
    border-right: 1px #ddd solid;
  }
  
  .sjj_nav ul li i {
    position: absolute;
    top: 5px;
    right: 0px;
    border-left: 1px #ddd solid;
    height: 30px;
    padding: 0px 7px 0 7px;
  }
  
  .sjj_nav ul li i svg {
    transform: rotate(-90deg);
    transition: all ease 0.35s;
    position: relative;
    top: -5px;
  }
  
  .sjj_nav ul li .sjj_nav_i_se svg {
    transform: rotate(0deg);
  }
  
  .sjj_nav .bot>li {
    margin-left: 15px;
  }
  
  .sjj_nav ul li {
    border-top: 1px #ddd solid;
    margin-left: 10px;
    position: relative;
    line-height: 40px;
    font-size: 14px;
  }
  
  .sjj_nav>ul>li:last-child {
    border-bottom: 1px #ddd solid;
  }
  
  .sjj_nav ul li ul {
    display: none;
  }
  
  .sjj_nav ul li a {
    color: #666;
    width: 80%;
  }
  
  .sjj_nav ul li ul li a {
    color: #999;
    display: block;
    text-align: left;
    width: 100%;
    font-size: 12px;
  }
  
  .sjj_nav ul li i svg {
    width: 20px;
    height: 20px;
    fill: #555;
  }
  
  .sjj_nav ul li .sjj_nav_i_se svg {
    fill: rgb(0,118,218);
  }
  
  .sjj_nav ul li ul li>ul {
    margin-left: 10px;
  }
  
  .sjj_nav .top {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: #eee;
    border-bottom: 1px solid #ddd;
  }
  
  .sjj_nav .top .fl img {
    height: 40px;
  }
  
  .sjj_nav .bot {
    margin-top: 60px;
  }

  .ejdh p.rdxw,  .mynews_show p.rdxw{
    font-size: 1rem;
    font-weight: bold;
    border-left: 5px solid #003399;
    padding-left: 1rem;
  }

  .anli_msg{

    text-align: center;
    width: 80%;
    margin: 4rem auto;

  }
  .anli_msg h3{
    padding-bottom: 1rem;

  }
  .anli_msg ul{
  
  }
  .anli_msg ul li{
    padding:0.5rem
  }

  .anli_msg ul li .txtAnli{
    border: 1px solid #eee;
    padding: 10px;
    width: 100%;
    font-size: 1rem;
  }

  .anli_msg ul li input.btnAnliContact{
    border-radius: 2rem;
    /* padding-left: 2rem;
    padding-right: 2rem; */
    background-color: rgb(0,112,192);
    color: #fff;
    font-size: 1rem;
    padding: 10px 2.5rem;
  }


  /*排序*/
  /* 基础布局 */
.category-list-container {
  max-width: 1200px;
  margin: 40px auto;
  padding: 0 20px;
}

/* 排序控件 */
.sorting-controls {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
  flex-wrap: wrap;
  gap: 15px;
}

.sort-options {
  display: flex;
  gap: 10px;
}

.sort-btn {
  padding: 10px 20px;
  border: 1px solid #ddd;
  border-radius: 4px;
  text-decoration: none;
  transition: all 0.3s;
}

.sort-btn.active,  .sort-btn:hover {
  background: rgb(0,112,192);
  color: white;
  border-color: rgb(0,112,192);
}

/* 文章项 */
.article-list {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.list-item {
  display: flex;
  gap: 25px;
  padding: 20px;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
  transition: transform 0.3s;
}

.list-item:hover {
  transform: translateY(-5px);
}

.article-thumbnail {
  flex: 0 0 280px;
}

.article-thumbnail img {
  width: 100%;
  height: 180px;
  object-fit: cover;
  border-radius: 4px;
}

.thumbnail-placeholder {
  height: 180px;
  background: #f5f5f5;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ddd;
  font-size: 50px;
}

.article-content {
  flex: 1;
}

.article-title {
  margin-top: 0;
  margin-bottom: 10px;
}

.weight-badge {
  background: #ff9800;
  color: white;
  padding: 2px 8px;
  border-radius: 12px;
  font-size: 14px;
  margin-left: 10px;
}

.article-meta {
  color: #777;
  font-size: 14px;
  margin-bottom: 15px;
  display: flex;
  gap: 15px;
}

.article-excerpt {
  color: #555;
  line-height: 1.6;
  margin-bottom: 15px;
}

.read-more {
  color: rgb(0,112,192);
  text-decoration: none;
  font-weight: 500;
  display: inline-flex;
  align-items: center;
  gap: 5px;
}

/* 分页 */
.pagination {
  margin-top: 50px;
  display: flex;
  justify-content: center;
}

.page-numbers {
  padding: 8px 16px;
  border: 1px solid #ddd;
  margin: 0 4px;
  text-decoration: none;
}

.page-numbers.current  {
  background: rgb(0,112,192);
  color: white;
  border-color: rgb(0,112,192);
}




.my6sWhy {padding:20px auto !important;}
.my6sWhy .h2_peixun{padding-bottom: 40px;}
.my6sWhy .liyou{padding-bottom: 20px;}
.my6sWhyContent .row{padding-bottom: 40px;}
.my6sWhyContent .row h3{font-weight: bold; font-size: 1.2rem !important; color:rgb(0,112,192)}
.my6sDo .sm_my6sTedian{text-align: center;padding:15px;
margin-bottom: 40px;
    box-shadow: 2px 0 15px rgba(0, 0, 0, 0.1), /* 右边阴影 */
                0 2px 15px rgba(0, 0, 0, 0.1); /* 下边阴影 */
  
}
.my6sDo .sm_my6sTedian h3{font-weight: bold; font-size: 1.2rem !important; color:rgb(0,112,192);padding-top: 20px;}
.my6sDo .sm_my6sTedian img{padding:20px 0px;}

.my6sMubiao .row .xctg{font-size: 1.2rem; font-weight: bold;color:rgb(0,112,192);padding-bottom: 10px;}
.my6sMubiao .row .jztx{font-size: 1.2rem; font-weight: bold;color:rgb(0,112,192);padding-bottom: 10px;}
.my6sMubiao .row ul{padding-top: 20px;    }
.my6sMubiao .row img{width:100% !important}
.my6sMubiao .row ul li{ list-style: disc inside;   
  font-size: 1rem;  text-indent: 0px;}

.my6sAnli{padding-top: 10px;}
  .my6sAnli .row>div{margin-bottom: 15px;}
.my6sAnli .row img{width: 100% !important;}
.my6sAnli .row p{text-align: center; padding:5px; background-color: #94c9ff; color:#003399; font-weight: bold;}

.my6sBangzhu{padding-top: 10px; padding-bottom: 15px; }
.my6sBangzhu .row>div{text-align:center; padding-top: 10px; padding-bottom: 10px; }
.my6sBangzhu .row>div h3{font-weight: bold; font-size: 1.2rem !important; color:rgb(0,112,192);padding-top: 10px;}
.my6sBangzhu .row>div img{padding-bottom: 10px;}
.my6sBangzhu .row>div span{background:rgb(0,112,192); color:#FFFFFF; padding:1px 15px;  border-radius: 15px; margin-top: 10px;}



.zixun_tpmmubiao .row h3{
  color: rgb(0,176,240);
  font-size: 1.5rem;
  font-weight: bold;
}
.zixun_tpmmubiao .row ul{padding-bottom:30px; width: 90%;}
.zixun_tpmmubiao .row ul li{padding:10px; font-size: 1rem;list-style-type: disc; list-style-position: inside;}


.zixun_tpmshouyi .row .tpmshouyi{text-align: center; margin:0 auto;}
.zixun_tpmshouyi h2{display: none;}
.zixun_tpmshouyi .row .tpmshouyi h3{padding-top:20px; padding-bottom: 20px; color:rgb(0,176,240); font-weight: bold;}

.zixun_tpmwhy p{font-size: 1rem; padding-bottom: 20px;}
.zixun_tpmwhy p em{font-size: 1.75rem; font-weight: bold; color:red}
.zixun_tpmwhy h3{font-size: 1.2rem; }
.zixun_tpmwhy ul li{line-height: 215%; font-size: 1rem; 
  
  background:url(/wp-content/themes/hhqg/images/warn.png) no-repeat left center;
  background-size: 20px 20px;
  list-style-position: inside;
  padding-left: 2rem;
}
.zixun_tpmwhy .bgTpmwhy{padding:40px;background:url(/wp-content/themes/hhqg/images/bgtpmwhy.jpg) no-repeat;
  background-size: 100% 100%;
}
.paddingTop0{padding-top: 0px;}
.tpmshouyi canvas{width: 90%;}


/*底部特效*/
/* display: none; */

/* .websiteFastMain {
  position: absolute;
  left: 0px;
  width: 100%;
  height: 100%;
  top: 0px;
  z-index: 20;
  pointer-events: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
} */



.quickDemandBox { pointer-events: auto; position:fixed;   left: 50%; z-index: 20; 
  -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); 
  bottom: 30px; width: 65px; height: 65px; -webkit-transition: all .4s; transition: all .4s; 
  -webkit-transition-delay: .4s; transition-delay: .4s; -webkit-box-pack: justify; -webkit-justify-content: space-between; 
  -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center;
   -ms-flex-align: center; align-items: center; display: none; }

.quickDemandBox::after { content: ''; z-index: 2; -webkit-transform: scale(0); -ms-transform: scale(0); 
  transform: scale(0); position: absolute; left: 0px; top: 30px; width: 100%; height: 100%; -webkit-border-radius: 65px; 
  border-radius: 65px; 
  /* background-color: rgba(220, 219, 219, 0.5);  */
  background-color: rgba(25,108,246, 0.8); 
  -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); 
  opacity: 0; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .8s; transition-delay: .8s; }

/* .quickDemandBox::before { content: ''; z-index: 1; position: absolute; left: 0px; top: 30px; width: 100%; height: 100%; -webkit-border-radius: 50px; border-radius: 50px; background-color: #ff0000; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); opacity: 0; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .8s; transition-delay: .8s; } */

.quickDemandBox .btn { position: relative; cursor: pointer; z-index: 10; width: 100%; white-space: nowrap; font-size: 12px; 
  /* color: #010101;  */
  color:#fff;
  height: 65px; padding: 0px 0px 0px 25px; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.quickDemandBox .btn span { opacity: 0; -webkit-transition: all .4s; transition: all .4s; }

.quickDemandBox .btn p { width: 35px; height: 35px; -webkit-transition: all .4s; transition: all .4s; opacity: 0; position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%) scale(1); -ms-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.quickDemandBox .btn p img { width: 22px; }

.quickDemandBox.animat { -webkit-transition-delay: .8s; transition-delay: .8s; width: 240px; }

.quickDemandBox.animat::after { -webkit-transform: scale(1); -ms-transform: scale(1);
   transform: scale(1); opacity: 1; top: 0px; -webkit-transition-delay: 0s; transition-delay: 0s; }

.quickDemandBox.animat .btn span { opacity: 1; -webkit-transition-delay: 1s; transition-delay: 1s; font-size: 15px; }

.quickDemandBox.animat .btn p { -webkit-transition-delay: .4s; transition-delay: .4s; opacity: 1;
   -webkit-transform: translateY(-50%) scale(1); -ms-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); }

.quickDemandBox.animat .other::before { -webkit-transition-delay: 1s; transition-delay: 1s; opacity: 1; }

.otherListMask { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 8; display: none;}

.quickDemandBox.animat::before { -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); 
  opacity: 1; top: 0px; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-animation: fScale .5s alternate; 
  animation: fScale .5s alternate; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: .5s; animation-delay: .5s; }








.pupDemandMain { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); 
  -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); z-index: 1001; display: none; }

.pupDemandMain .pupDemandContainer { position: absolute; left: 0px; top: 0px; z-index:1001; width: 100%; height: 100%; padding: 40px 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.pupDemandMain .pupDemandBox { width: 500px; padding-left: 0px; -webkit-transition: all .8s ease; transition: all .8s ease; position: relative; margin: 0px auto; -webkit-border-radius: 30px; border-radius: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; background-image: url(../images/img2023_34.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.pupDemandMain .pupDemandBox .title { position: absolute; left: 0px; top: 0px; width: 560px; padding: 80px 0px 0px 60px; font-size: 36px; line-height: 46px; font-weight: 600; color: #fff; }

.pupDemandMain .pupDemandBox .telBox { position: absolute; left: 0px; bottom: 0px; width: 560px; padding: 0px 0px 80px 60px; }

.pupDemandMain .pupDemandBox .telBox .tel { font-family: 'BronovaBold'; font-size: 26px; line-height: 1.2; color: #fff; }

.pupDemandMain .pupDemandBox .telBox .desc { font-size: 14px; color: #fff; }

/* .pupDemandMain .pupDemandBox .pupDemand { width: 100%; padding: 25px 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; 
  display: flex; background-color: rgba(255, 255, 255, 0.8); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); height: 100%; 
  width: 100%; -webkit-border-radius: 30px; border-radius: 30px; } */

  .pupDemandMain .pupDemandBox .pupDemand { width: 500px; padding: 25px 20px;background-color: rgba(255, 255, 255, 0.8); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); height: 100%; 
 -webkit-border-radius: 30px; border-radius: 30px; margin:0 auto; }

.pupDemandMain .pupDemandBox .pupDemand form { display: block; overflow-y: auto; overflow-x: hidden; margin-right: -20px; padding-right: 20px; }

.pupDemandMain .pupDemandBox .pupDemand form::-webkit-scrollbar { width: 4px; background-color: #fff; }

.pupDemandMain .pupDemandBox .pupDemand form::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: #fff; }

.pupDemandMain .pupDemandBox .pupDemand form::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #ff0000; }

.pupDemandMain .pupDemandBox .pupDemand .subTitle { font-size: 13px; padding: 10px 0px 0px 8px; color: #2a2829; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.pupDemandMain .pupDemandBox .pupDemand .subTitle::before { width: 12px; height: 12px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; content: ''; display: block; margin-right: 5px; }

.pupDemandMain .pupDemandBox .pupDemand .inputList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; padding-top: 5px; }

.pupDemandMain .pupDemandBox .pupDemand .inputList .list { width: 100%; margin: 0px; padding-top: 10px; }

.pupDemandMain .pupDemandBox .pupDemand .inputList .list input { height: 35px; -webkit-border-radius: 35px; border-radius: 35px; padding: 0px 15px; font-size: 12px; width: 100%; background: #fff; color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .inputList .list input::-webkit-input-placeholder { color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .inputList .list input:-moz-placeholder { color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .inputList .list input::-moz-placeholder { color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .inputList .list input:-ms-input-placeholder { color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceTitle { padding-top: 15px; font-size: 16px; color: #2b2b2b; font-weight: 550; }

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox { margin: 8px 5px 0px 0px; padding: 0px 10px; color: #6d6d6d; line-height: 20px !important; -webkit-border-radius: 28px !important; border-radius: 28px !important; background: #fff; }

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox span { line-height: 20px !important; font-size: 12px; padding: 0px; }

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox i { display: none; }

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox.layui-form-checked { background: #ff0000; }

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox.layui-form-checked span { color: #fff; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetTitle { padding-top: 15px; font-size: 16px; color: #2b2b2b; font-weight: 550; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio { font-size: 12px; color: #6d6d6d; line-height: 18px; padding: 0px; margin: 8px 10px 0px 0px; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio > i { font-size: 12px; color: #6d6d6d; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio div { font-size: 12px; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio:hover div { color: #000000 !important; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio:hover > i { color: #000000 !important; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio.layui-form-radioed > i { color: #000000 !important; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio.layui-form-radioed { color: #000000 !important; }


.pupDemandMain .pupDemandBox .pupDemand .btn { margin-top: 15px; }

.pupDemandMain .pupDemandBox .pupDemand .btn input { font-size: 14px; height: 35px; -webkit-border-radius: 35px; 
  border-radius: 35px; width: 100%; background: #121212; color: #fff; }

.pupDemandMain .pupDemandBox .pupDemandClose { position: absolute; right: 25px; top: 25px; width: 30px; height: 30px;
   display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center;
    -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center;
   -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; z-index: 20; cursor: pointer; }

.pupDemandMain .pupDemandBox .pupDemandClose i { font-size: 24px; color: #535353; }

.pupDemandMain.animat .pupDemandBox { width: 500px; padding-left: 0px; }

.pupDemandMain.animat .pupDemandBox .desc { opacity: 1; visibility: visible;  }
