body{
    background-color: #f4f4f4 !important;
}
.qyfw_active{ color: #3e63b3 !important;font-weight:700 !important;}
/*******banner*******/ 
.ad-nei { height: 421px;background: transparent url(/ciicsh/resource/cms/2019/03/2019032114342922696.jpg) center center no-repeat; background-size: cover; color: #fff;}
.ad-nei h3 { font-size: 38px; margin: 100px 0 10px;}
.ad-nei p {font-size: 26px;}
.ad-nei span { display: inline-block; background-color: #fff; width: 90px; height: 4px; overflow: hidden;}
@media screen and (max-width: 767px) and (min-width: 1px){
  .ad-nei {height: 250px;}
  .ad-nei h3 {font-size: 26px; margin: 50px 0 5px;}
  .ad-nei p {font-size: 18px;}
  
}

/*******内容区*******/
 #left{padding:60px;} 
.hyfw-xx-cont{background-color: #f4f4f4;margin-top:60px;}
.hyfw-xx-contLeft{float:left;width: 74%; -moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;padding: 30px 0; background-color: #fff;margin-bottom: 60px;/*padding-right: 15px;padding-left: 15px;*/}
.hyfw-xx-contRight{float:right;width: 25%;%;padding-right: 15px;padding-left: 15px;}
.nei-texttop .nei-breadcrumb {margin-left: 60px;margin-bottom: 10px;position:relative;}
.nei-breadcrumb img {margin-top: -8px;vertical-align:middle;}
.nei-breadcrumb .breadcrumb {background-color: transparent;display: inline-block;color: #aaa;margin-bottom: 0;padding: 8px 15px;}
.nei-breadcrumb .breadcrumb a {color: #aaa;padding: 0 5px;font-size: 14px;}
.nei-breadcrumb .breadcrumb a:hover {color: #3e63b3;}
.hyfw-xx-contLeft .nei-texttop .hr1 { height: 1px; border: none; border-top: 1px solid #ddd; margin: 0;padding: 0; margin-bottom: 5px; margin-top: 3px;}

.hyfw-xx-contLeft .btn-sm {position: absolute;top: 0;right: 60px; width: 85px;}
.hyfw-xx-contLeft .btn-default {color: #aaa;font-weight: 500;background-color: transparent;border-color: #aaa;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;}

.nei-text h3 {font-size: 30px;line-height: 32px;margin-bottom: 30px;text-align: center;font-weight: 700;margin-top:0;}
.nei-text p {font-size: 14px;line-height: 24px;margin-bottom: 30px;}
.nei-text .nei-text-img {height: 400px;-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;background: transparent center center no-repeat;background-size: cover;}

.nei-texttop .nei-breadcrumb .btn:hover { color: #fff; background-color: #3e63b2;border-color: #314e8c;}

@media screen and (max-width: 991px){
  .hyfw-xx-contLeft{width:100%;}
  .hyfw-xx-contRight{width:100%;padding-right: 0;padding-left: 0;margin-bottom:40px;}
}
@media screen and (max-width: 767px) and (min-width: 1px){
   #left{padding: 15px;}
  .hyfw-xx-contLeft{margin-bottom: 30px;}
  .hyfw-xx-cont{background-color: #f4f4f4;margin-top:30px;}
  .nei-breadcrumb .breadcrumb{padding: 8px 0;}
  .nei-breadcrumb .breadcrumb a{font-size: 12px;}
  .nei-breadcrumb img{display:none;} 
  .nei-text {padding: 0px;padding-bottom:0;}
  .nei-text h3 {font-size: 20px;}
  .nei-text .nei-text-img {height: 140px;}
  .hyfw-xx-contLeft .btn { display: none;}
}


/*******HR法律俱乐部*******/
 .text-txt .textbt { width: 100%; color: #fff; background-color: #3e63b3; padding: 10px 0; -moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; font-size: 20px; margin-bottom: 8px; text-align: center;
    margin: 0 auto; margin-top: 20px; margin-bottom: 20px;}
 .text-txt ul {padding-left: 0; margin: 15px 0 30px 0;}
 .text-txt ul li { display: list-item; list-style-type: none; color: #282b31; font-size: 14px; margin-top: 8px;}
 .text-txt ul li:before { content: ""; display: inline-block; width: 5px; height: 5px; margin-right: 4px; background-color: #777;border-radius: 50%;}
 .text-txt .textCon{margin-right: -15px; margin-left: -15px;}
 .text-txt .textCon .textConItem{width:50%;float:left;padding-right: 15px;padding-left: 15px;}
 .text-txt .textCon h2 { font-size: 16px; color: #282b31; padding-left: 15px; margin-top: 15px;border-left: 3px solid #d6b980;font-weight: bold;}
 .text-txt hr {height: 1px; border: none; border-top: 1px dashed #ccc; margin: 0; padding: 0; margin-bottom: 5px; margin-top: 3px;}
@media (min-width: 992px){
  .text-txt .textCon .textConItem{width:50%;float:left;padding-right: 15px;padding-left: 15px;}
}
@media (max-width: 991px){
   .text-txt .textCon .textConItem{width:100% !important;}
}
@media screen and (max-width: 768px) and (min-width: 400px){
  .nei-text .textbt {font-size: 22px !important;}
}

.nei-text img { display: block; height: auto; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; width: 100%; margin: 0 auto; margin-bottom: 30px;}