body{
    background-color: #f4f4f4 !important;
}
.shzr_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;}
  
}


/*******内容区*******/
.qyshzr-list{width: 100%; padding: 30px 40px;}
.qyshzrWrap{margin-right: -15px;margin-left: -15px;}
.qyshzrItem{width: 50%;float:left;    padding-right: 15px;    padding-left: 15px;cursor:pointer;position: relative;}
.md-push{left: 50%;}
.md-pull{right:50%;}
@media (min-width: 992px){
  .qyshzrItem{width: 50%;float:left;}
  .md-push{left: 50%;}
  .md-pull{right:50%;}
}
@media (max-width: 991px){
    .qyshzrItem{width: 100%;float:none;}
    .md-push{left: 0;}
    .md-pull{right:0;}
}
.qyshzr-list .qyshzr-img {
    background: transparent center center no-repeat;
    background-size: contain;
    min-height: 500px;
}
.qyshzr-list .btn-default {
    margin-top: 40px;
    color: #565656;
    background-color: transparent;
    border-color: #565656;
    font-weight: bold;
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    border-radius: 17px;
}
.qyshzr-list h3 {
    color: #282b31;
    font-size: 40px;
    font-weight: bold;
    position: relative;
    margin-bottom: 30px;
    margin-top: 70px;
}
.qyshzr-list p {
    color: #494949;
    font-size: 14px;
    line-height: 24px;
    margin-top: 18px;
    margin-bottom:0;
}
.qyshzr-listbai {
    background-color: #fff;
}
.qyshzrWrap:hover .btn-default{color:#fff;background-color:#3e63b3;border-color:#314e8d;}

@media screen and (max-width: 768px) and (min-width: 1px){
  .qyshzr-list {    padding: 30px 0;}
  .qyshzr-list .qyshzr-img {background: transparent center center no-repeat; background-size: contain; min-height: 250px;}
  .qyshzr-list h3 {font-size: 18px;margin-bottom: 18px; margin-top: 12px;}
  .qyshzr-list p {margin-top: 14px;}
  .qyshzr-list .btn-sm { padding: 0 10px;}
  .qyshzr-list .btn-default {color: #fff; background-color: #3e63b3; border-color: #314e8d;}
}