

@media (max-width: 576px){
	  .tab-h4{font-size:14px; color:#000; line-height:40px} 
	  .navbar-brand img {   max-width: 180px;}
	  .text-line{line-height:21px;}
	  .zhutg{height:250px} .tab-p {font-size: 12px;} 
	  .shadow-v1{  -webkit-box-shadow: none;box-shadow: none;}
	  .list-card{background: #f8f9fa;border-radius: 0rem;} 
	  }
@media (min-width: 768px){
	.tab-h4{font-size:18px; color:#000; line-height:50px;padding-right:50px} 
	.navbar-brand img {   max-width: 210px;}
	.text-line{line-height:30px;} 
	.tab-p {font-size: 14px;} 
	.zhutg{height:270px}}
		
		
@media (max-width: 992px){
.when-collapsed {
    position: absolute;
  background: #fff;
  opacity:0.9; }
}
.bei{background: #97e0ff url(../img/bgbg.jpg) repeat;}
.navbei{ background-image: linear-gradient(#ffb96d, #f2eddf);}
.libao{ background-image: linear-gradient(-45deg, #d5f5ff, #f3e8d5);}
.ionbei{ background-image: linear-gradient(-45deg, #3acef9, #5d87ff);}

.text-blue { color: #04288e!important;  font-weight:bold;}
.text-red{ color: #bc1f00!important;  font-weight:bold;}
.text-white{ color: #ffffff!important;  font-weight:bold;}



.pic img{margin: 0 auto;text-align: center;display: table-cell; padding:20px 0;}

.hamburger { padding: 10px;background: #9fafc6; margin:5px 0;}

.border-light {  border-color: #e7e7e7!important;}



.btn-orange {  font-weight:bold; color: #000; }

.btn-orange.active,
.btn-orange .show>.dropdown-toggle,
.btn-orange .show>.dropdown-toggle.dropdown-toggle-split,
.btn-orange:active,
.btn-orange:focus,
.btn-orange:hover {
    background: #0664c5 !important;
    border-color: #0664c5 !important;
    color: #fff !important;
    margin-right:1px;
}



/*左侧多级导航*/

a:link,a:visited{text-decoration: none;}
.lfbox-list{width:100%;}
.lfbox-list ul{padding-left:0; margin-bottom:0;}
.lfbox-list ul li{background-color:#DFEBF4; border-bottom:solid 2px #CEDCE3; list-style-type:none;}
.lfbox-list ul li a{padding-left: 20px;color:#424244; font-size:16px; display: block;  height:50px;line-height: 50px;position: relative;
}
/*左侧多级导航
.lfbox-list ul li .inactive{ background:url(./../img/off.png) no-repeat 184px center;}
.lfbox-list ul li .inactives{background:url(./../img/on.png) no-repeat 184px center;} 
左侧多级导航*/
.lfbox-list ul li ul{display: none;}
.lfbox-list ul li ul li { border-left:0; border-right:0; list-style-type:none; border-top:solid 1px #CEDCE3; border-bottom:solid 0px #fff;  }
.lfbox-list ul li ul li a{ padding-left:20px; color:#424244; font-size: 14px;padding-left:40px;}
.lfbox-list ul li ul li.lfbox-last a{ background-color:#076aae; border-color:#6196bb; color: #fff;}



.lfbox-list li>a:hover, .lfbox-list>ul>li>ul>li>a:hover {
    color: #FFF;
    background: #076aae;
}
/*fenlie end*/


.bg-bgrey{background-color: #f3f0ed;}

.bg-redd{background-color: #f6dbca;}
.bg-blue{background-color:#0059B2;}


.bg-gray{ background-color: #f6dbca!important;color: #fff;}
.badge-redd{background-color: #db6f06; color:#fff;}
.badge-blue{background-color: #4293cb; color:#fff;}
.viv video{width:100%;}



@media (min-width: 576px)
.card-deck .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 10%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
}




@media (min-width: 1200px) {
       .col-zdlg-2-5 {
       	  float: left;
          max-width:20%;

       }
     }

       .col-zdlg-2-5 {
position: relative;
 
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;

       }





.aaeft {
    padding: 5px;
    font-size: 1.23rem;
    border-left: 4px solid #00CB54;
    color: #202428;
    font-weight: 500;
    margin-top: 30px;
    margin-bottom: 30px;
    font-style: italic;
}

.tachi img{height:30px;}

.alert{ padding:15px} 




    .heart {
	    background: url(./assets/img/love.png);
	    background-position: left;
	    background-repeat: no-repeat;
	    height: 100px;
	    width: 100px;
	    cursor: pointer;
	    position: absolute;
	    left:-14px;
        background-size:2900%;
    }
    .heart:hover, .heart:focus{
    background-position: right;
	}

    @-webkit-keyframes heartBlast {
    0% {
	    background-position: left;
	}
	100% {
	    background-position: right;
	}
	}

	@keyframes heartBlast {
	    0% {
	    background-position: left;
	}
	100% {
	    background-position: right;
	}
	}

	.heartAnimation {
    display: inline-block;
    -webkit-animation-name: heartBlast;
    animation-name: heartBlast;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: steps(28);
    animation-timing-function: steps(28);
    background-position: right;
    }
    .feed p{font-family: "Microsoft YaHei",'Georgia', Times, Times New Roman, serif; font-size: 25px;}
    .feed{clear: both; margin-bottom: :20px; height: 150px; position: relative;}
    a{color: #7ac9ed;}
    p{margin: 0px; padding: 0px;}
    .likeCount{font-family: 'Georgia', Times, Times New Roman, serif; margin-top: 32px;margin-left: 68px;font-size: 25px;color: #999999}
    
 .alert-infoA {
    color: #1c5184;
    background-color: #ffffff;
    border-color: #c7e3fe;
}



.hg{

position:absolute;
    bottom:0px;
    left:0;
    right:0;
margin:auto;}

.ec-checkbox.check-outline>input[type=checkbox]:checked~.ec-checkbox__control {
    background-color: transparent; background: #fff;
    border-color: #000;
}

.ec-checkbox>input[type=checkbox]:checked~.ec-checkbox__control {
    color: #fff;
    background: #fd3635;
    border-color:  #fd3635;
}


.ec-checkbox__control {
    width: 16px;
    height: 16px;
    border: 1px solid #ccc;
    background: #fff;
}

.ec-checkbox.check-outline>input[type=checkbox]:checked~.ec-checkbox__control:after {
    border-color: #fd3635;
}


.alert-infoA {
    color: #1c5184;
    background-image: linear-gradient(#ffdaa5, #fd780d);
border-color: #e65e1c;}

.btn-danger {
    color: #fff;
    background-image: linear-gradient(#ffba00, #ff3000);
    border-color: #fd3635;
	border-radius: 2rem;
}