.h-width-1200{
    width: 1200px;
}

.h-margin-auto{
    margin: 0 auto;
}

.h-mt20{
   margin-top: 20px;
}

.h-ml30{
    margin-left: 30px;
}

.h-width-800{
    width: 800px;
}

.h-width-353{
    width: 353px;
}

.h-width-285{
     width: 285px;
}

.h-ml-30{
    margin-left: 30px;
}

.h-ml-20{
    margin-left: 20px;
}

.h-article li a:hover,.h-briefing a:hover{
    color: #ff4400;
}


.h-header{background: url('../image/logo_bg.png') no-repeat center top;}

.h-avg-sel{
    background-color: #0054a6;
}
.h-avg-sel li>a:hover{
    color: white;
    border-bottom: 1px solid white;
}


.h-row{
    margin-top: 20px;
    overflow: hidden;
}

/*轮播*/
.am-slider,.am-slider img{
    width: 100%;
    height: 500px;
}


.h-title-lay .h-title{
    float: left;
    color: #333333;
    font-size: 18px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    padding: 0 5px;
    border-bottom:2px solid #0069ea ;
}
.h-title-lay .h-title span{
    font-size: 14px;
    color: #999999;
}

.h-title-lay .h-more{
    height: 40px;
    line-height: 40px;
    text-align: right;
    display: block;
    color: #244ec8;
    font-size: 13px;
    padding-right: 10px;
    border-bottom:1px solid #dddddd ;
}

.h-article .h-news-hot{
    border:  1px solid silver;
    position: relative;
    display: block;
    width: 376px;
    height: 340px;
}

.h-article .h-news-hot img{
    max-width: 100%;
    object-fit: cover;
}

.h-article .h-news-hot span{
    font-size: 16px;
    color: white;
    height: 40px;
    line-height: 40px;
    background-color: #0a0401;
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 374px;
    background-color: rgba(10,4,1,0.5);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
    filter:Alpha(opacity=50);
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
    padding:  0 10px;
}

.h-article .h-news-hot:hover span,.h-diagnosis .h-dig-row:hover .h-digcon{
    color: #ff4400;
}

.h-article li a{display: block;background: url('../image/dian.png') no-repeat left center;color: #666666;font-size: 14px;padding-left: 10px;float:left ;}
.h-article li{margin-top: 14px;overflow: hidden;}
.h-article li:first-child{margin-top: 0px;}
.h-article li span{display: block;float: right;height: 22px;}

.h-news li h3{display: block;width: 300px;float: left;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.h-news li em{display: block;padding-left: 10px;float: right;}

.h-quick-lay{overflow: hidden;}

.h-quick-lay a{display:block;height: 80px;color: white;margin-top: 20px;overflow: hidden;}
.h-quick-lay a img{width: 350px;height: 80px;cursor: pointer;transition: all 0.6s;}
.h-quick-lay a img:hover{transform: scale(1.2);}


.h-code{border: 1px solid #dddddd;margin-top: 10px;width: 350px;text-align: center;}
.h-code .h-title{height: 50px;color: #555555;font-size: 18px;line-height: 50px;background-color: #f2f7fe;text-align: center;}
.h-code img{margin: 8px 0;width: 130px;}
.h-code span{display: block;font-size: 10px;padding-bottom: 4px;}

.h-diagnosis{}

.h-diagnosis .h-dig-row{display: block;height: 60px;line-height: 60px;color:white ;font-size: 24px;background-repeat: no-repeat;padding-left: 110px;text-align: center;margin: 15px 17px 0;width: 319px;}
/*.h-diagnosis .h-dig-row:nth-child(even) {padding-left: 0;padding-right: 110px;}*/
.h-diagnosis .h-dig-row:first-child{margin-top: 0px;}
.h-diagnosis .h-dig-row:hover{font-size: 26px;}


.h-briefing{
    border:1px solid #dddddd ;
    padding: 0 8px;
    margin-left: 20px;
    min-height: 273px;
}

.h-briefing:first-child{
    margin-left: 0;
}

.h-bf-title-lay{
    border-bottom:1px solid #dddddd ;
    overflow: hidden;

}

.h-bf-title-lay .h-title{
    height: 40px;
    line-height: 40px;
    background-repeat:no-repeat;
    background-position: left center;
    color: #333333;
    font-size: 16px;
    float: left;
    padding-left: 20px;
}

.h-briefing ul{padding: 10px 5px;}
.h-briefing li{height: 30px;line-height: 30px;}
.h-briefing a{font-size: 14px;color: #666666;}
.h-briefing li h3{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 200px;display: block;float: left;}
.h-briefing li em{display: block;float: right;}

.h-bf-title-lay .h-more{
    display: block;
    float: right;
    color: #244ec8;
    font-size: 12px;
    height: 40px;
    line-height: 50px;
}

.h-bf-title-lay .fi-1{  background-image: url('../image/fi1.png');  }
.h-bf-title-lay .fi-2{  background-image: url('../image/fi2.png');  }
.h-bf-title-lay .fi-3{  background-image: url('../image/fi3.png');  }
.h-bf-title-lay .fi-4{  background-image: url('../image/fi4.png');  }
.h-bf-title-lay .fi-5{  background-image: url('../image/fi5.png');  }
.h-bf-title-lay .fi-6{  background-image: url('../image/fi6.png');  }
.h-bf-title-lay .fi-7{  background-image: url('../image/fi7.png');  }
.h-bf-title-lay .fi-8{  background-image: url('../image/fi8.png');  }



.am-article-bd img{display: inline;}


.h-footer{
    background-color: #22282e;
    padding: 30px 0 35px;
    text-align: center;
    color: white;
    font-size: 14px;
    margin-top: 50px;
}

.h-footer .h-school-name{
    font-size: 20px;
}

.h-footer div{
    margin-top: 5px;
}


.h-footer a{
    color:white ;
    font-size: 14px;
    margin-left: 20px;
}

