.nav-pills .nav-link {
    color: #000000;
}
.nav-pills .nav-link.active {
    color: #ffffff; /* 设置焦点时的文字颜色 */
    background-color: #97d5d0; /* 设置焦点时的背景颜色 */
}
.carousel-inner img {
      width: 100%;
      height: 100%;
}

.carousel-item {
      max-width:1463px;
      max-height:800px;
      width:100%;
      height:100%;
}

.carousel-caption {
  position: absolute;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
}

.nav-item a {
    text-align:center;
    font-size:18px;
}

.card-borderless {
  border: none;
}

.card-borderless .card-header {
  border-bottom: none;
}

.card-borderless .card-footer {
  border-top: none;
}

.card {
  border: none;
}

.ip_detail_pieces {
    border: 4px solid #97d5d0;
    border-radius: 10px;
    margin-right: 10px;
    height:100%;
    padding: 20px;
}
.ip_detail_pieces img {
    width:100%;
    height:100%;
}

.contact_page{width:1024px; height:350px; margin:20px auto; margin-top:50px; position:relative; padding-left:550px; padding-top:28px; line-height:150%; font-size:14px;}
.contact_page img{width:512px; position:absolute; left:0; top:0px;}
.contact_page h1{font-size:24px; margin-bottom:20px;}
.contact_page .tjBtn{  width:150px; height:44px; border-radius:5px;  box-sizing:border-box; font-size:14px; color:#fff; text-align:center; line-height:44px; background:#a4d3cf;  cursor:pointer; margin-left:30px; }


.cooperate_page{width:1024px; margin:20px auto; margin-top:50px; padding-top:28px; line-height:150%; font-size:14px;}
.cooperate_page .title{color: #000; font-size:24px; margin-bottom:20px;}
.cooperate_page .intro{color: #333; font-size:14px; margin-bottom:20px;}
.cooperate_page .pic_list{width: 1024px;}
.cooperate_page .pic_list ul li{margin: 0;padding: 0; width: 140px; height: 140px; cursor: pointer;}
.cooperate_page .pic_list li img{width: 140px; height: 140px; border-radius: 5px;}
.cooperate_page .pic_list ul li{list-style: none; margin-right:20px; margin-bottom: 25px; float: left; position: relative;}
.cooperate_page .pic_list ul li.active img{border: solid 2px #f60; width: 136px; height: 136px;}
.cooperate_page .pic_list ul li.active .ok{display:block; width: 32px; height: 22px; background:url("../img/dui.png"); background-size:contain; position: absolute; bottom: 10px; right: 10px; z-index: 100;}

.cooperate_page .pic_list ul::after{clear: both;}
.cooperate_page .txt2{color:#98A6B5; font-size: 12px;}
.clear {clear: both; height: 0; overflow: hidden;}

.s7-5{ margin:0 auto ; height:544px; overflow:hidden; padding-top:10px; box-sizing:border-box;}
.s7-5 .iptBox{ float:left; width:508px; height:50px; margin-bottom:60px; position:relative;  background-size:330px; position:relative;}
.s7-5 .iptBox_r{ margin-left:6px;}
.s7-5 .iptBox_c{ width:100%; background-size:870px;}
.s7-5 .iptBox .txt1{ position:absolute; width:96px; height:100%; left:0; top:0; font-size:14px; color:#000; line-height:50px; text-align:right; padding-right:12px; box-sizing:border-box}
.s7-5 .iptBox .txt2{  width:60px; height:30px; background: #a4d3cf; border-radius:5px; font-size:12px; color:#fff; text-align:center; line-height:30px; position:absolute; top:50%; margin-top:-15px; left:96px;}
.s7-5 .iptBox .ipt{ position:absolute; width:330px; height:100%; right:0; top:0; background:#eff6db; border:solid 1px #a4d3cf; border-radius: 5px; padding:0 20px; box-sizing:border-box; font-size:18px; color:#000; text-align:left;}
.s7-5 .tjBtn{ float:left; width:150px; height:44px; border-radius:5px;  box-sizing:border-box; font-size:14px; color:#fff; text-align:center; line-height:44px; background:#a4d3cf;  cursor:pointer; margin-left:180px;}


.clearfix2:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


.iptBox{height: 30px;}

.nav-link:hover{background-color:#97d5d0; color:#fff;}

/*.ip_auth_list .col-lg-2 .card img{width: 160px; height: 160px;}*/
/*.ip_auth_list .col-lg-2 .card a:hover img{border: solid 2px #f60; width: 156px; height: 156px;}*/
.ip_auth_list .col-lg-2 .card a:hover img{border: solid 2px #a4d3d0;}
.ip_auth_list .card img{width: 100%;}

/*
.ip_auth_list .col-sm-4 .card img{width: 220px; height: 220px;}
.ip_auth_list .col-sm-4 .card a:hover img{border: solid 2px #f60; width: 216px; height: 216px;}
*/
.survey_page{width:1024px; margin:20px auto; margin-top:50px; padding-top:28px; line-height:150%; font-size:14px;}
.survey_page h1{font-size: 28px; text-align: center; margin-bottom: 10px;}
.survey_page .topic_info .intro{font-size: 14px; margin-bottom: 20px;}
.survey_page .survey_block{padding: 5px 10px; margin-bottom: 20px; border: solid 1px #a4d3cf; border-radius:5px; background: #e0f7f5;}
.survey_page .label_row{font-size: 16px; height: 30px; line-height: 30px; margin-bottom: 10px; font-weight: bold;}
.survey_page .input_row{margin-bottom: 10px; text-align: left;}
.survey_page .input_row .ipt{ border: none; padding-left: 12px; height: 32px; line-height: 32px; font-size: 14px; border-bottom: solid 1px #ddd; width: 100%; }
.survey_page .checkbox_row{ font-size: 16px; }
.survey_page .checkbox_row .clearfix{clear: both; height: 0px; overflow: hidden;}
.survey_page .checkbox_row p{float:left;line-height: 24px;position: relative; padding-left: 40px; margin-bottom: 6px; width: 250px;}
.survey_page .checkbox_row .chb{position: absolute; left: 0; top: 2px;  border: none; width: 20px; height: 20px; line-height: 32px; font-size: 14px; }

.btn_submit{width:150px; height:44px; border-radius:5px;  box-sizing:border-box; font-size:14px; color:#fff; text-align:center; line-height:44px; background:#a4d3cf;  cursor:pointer; margin: 10px auto;}


.want_cooperate{  width:150px; height:44px; border-radius:5px; border: none;  box-sizing:border-box; font-size:14px; color:#fff; text-align:center; line-height:44px; background:#a4d3cf;  cursor:pointer; margin: 20px auto; margin-bottom: 0;}


.new_goods{width: 100%; margin: 20px;}
.new_goods img{float:left; margin-right: 15px; width: 200px; height: 283px;}
.new_link img{width: 50px; height: 50px;}