@charset "utf-8";
/* CSS Document */
.ma10{margin: 10px 0;width: 100%;}
.ma10 img{width: 100%;}
.award-banner{height: 315px;background:url(/images/elexcon/award/top-bg.jpg) no-repeat center #f24654;width: 100%;overflow: hidden;}
.award-item h3{background:url(/images/elexcon/award/title-bg.png) no-repeat center; height: 64px;line-height: 64px;text-align: center;font-size: 26px;font-weight: bold;color: #fff;margin: 30px 0;}
.award-box{background: #fff;padding: 30px;}
.firm-list {background: #f2f7fd; padding: 15px;border-radius: 10px 10px 0 0;text-align: center;margin: 10px 0;height: 240px; position: relative;}
.firm-list .cs-logo{height: 125px;display: flex;align-items: center;background: #fff;text-align: center;justify-content:center;}
.firm-list .cs-logo img{max-width: 90%;display: block;max-height: 85%;}
.firm-list p{margin: 10px 0 0;height: 46px;}
.firm-list-bottom{height: 40px; line-height: 40px; background: #e3e9f1;display: flex; position: absolute;    bottom: 0;
    width: 100%; left: 0;}
.firm-list-bottom .piao{width: 50%;background: url(/images/elexcon/icon-9.png) no-repeat 10px 10px; }
.firm-list-bottom .dian{width: 50%;}
.firm-list-bottom .dian a{height: 40px;text-align: center;background: #fb7c87;color: #fff;width: 100%;display: inline-block;}
.firm-list-bottom .dian a:hover{background: #f34655;}
.banner-font{text-align: left;color: #fff;font-size: 16px;padding: 0 30px; }
.banner-font h2{color: #fff!important;text-align: left!important;}
.b-rImg{padding: 10px;}
.b-rImg img{width: 77%;}
.award-box h4{font-size: 22px;font-weight: bold;margin-bottom: 10px;}

.over{background: #ccc!important;color: #666!important;}
.login{position: absolute; top: 10px;right: 50px;color: #333;}
.login a{color:#333;margin:0 15px;z-index: 99;}
.aw-schedule{margin-bottom: 20px;}
.aw-schedule h2{color: #f34655!important; font-size: 30px;margin: 30px 0;}

.aw-about{margin: 30px 0 0;}
.aw-about .font20{font-size: 20px;font-weight: bold; margin-bottom: 10px;}
.aw-s-item{background: #fbeaea;height: 230px;position: relative;border-radius: 8px;margin-bottom: 10px;overflow: hidden;}
.aw-s-item::before{content: "";position: absolute;width: 30px; height: 24px;background: url(/images/elexcon/icon-10.png) no-repeat;top: 4px;left: 4px;z-index: 99;}
.aw-s-item .arrow{position: absolute;position: absolute; width: 40px; background: url(/images/elexcon/icon-11.png) no-repeat; bottom: 0px; right: 0px; z-index: 99;
    background-size: contain;height: 30px}
.aw-s-item h3{font-size: 20px;line-height: 30px; background: linear-gradient(to right, #fe4465, #ff6536);  padding: 10px 15px;    color: #fff;   text-align: center;  height: 90px;}
.aw-s-item p{padding: 15px;color: #5b4b4b;}



.col-xs-2-half, .col-sm-2-half, .col-md-2-half, .col-lg-2-half{ position: relative; min-height: 1px; }
@media ( min-width : 768px) { .col-sm-2-half{ width: 20%; float: left; } }
 
@media ( min-width : 992px) { .col-md-2-half{ width: 20%; float: left; } }
 
@media ( min-width : 1200px) { .col-lg-2-half{ width: 20%; float: left; } }

@media ( min-width : 1200px) { 
.container{width: 1280px;}
}
@media ( max-width : 768px) { 
.firm-list p{margin: 10px; height: auto;} 
.b-rImg{display: none;}
.award-banner{height: auto;padding: 40px 0;}
.banner-font h2{margin-top: 0;}
.award-box{padding: 20px;}
.award-item h3{font-size: 24px;}
.aw-s-item{height: auto;}
}