@charset "utf-8";
/*--------------------
     头部LOGO
---------------------*/
#header{ background:#2e95ff;}
#header img{ width:100%; height:auto;}

/*--------------------
     幻灯片切换banner
---------------------*/
#banner{ position:relative; width:100%; min-height:145px; background:#f1f1f1;}
#banner .swiper1{ width: 100%; position:relative;}
#banner .swiper-img{ display:block;}
#banner .swiper-img img{ width:100%; height:auto;}
#banner .swiper1 .swiper-pagination{
    position:absolute; left:50%; bottom:10px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
#banner .swiper1 .swiper-pagination-bullet{ width:1.75rem; height:.15rem; margin:0 .375rem !important; border-radius:0; background-color:rgba(251, 78, 55, .6);}
#banner .swiper1 .swiper-pagination-bullet-active{ background-color:#fb4e37;}

/*--------------------
     新闻中心
---------------------*/
#news{}
#news h3{ padding:10px 0; font-weight:normal; text-align:center; border-bottom:1px solid #e5e5e5; background:#f3f9f9;}
#news h3 p{ font-size:1.25em; color:#666;}
#news h3 span{ color:#b4b4b4; font-size:0.7em; text-transform:Uppercase;}
#news .news_b{ padding:10px; background:#F1F1F1;}
#news .news_b .news_n{}
#news .news_b .news_n div{ float:left; width:50%;}
#news .news_b .news_n a{ display:block; margin:0 5px 10px 0 ; padding:10px 0; font-size:1.4em; color:#fff; text-align:center; background:#2796E9; overflow:hidden;}
#news .news_b .news_n .wr{ text-align:right;}
#news .news_b .news_n .wr a{ margin-left:5px; margin-right:0;}
#news .news_b .news_n .color_bg1 a{ border-radius:2px; background:#E66852;}
#news .news_b .news_n .color_bg2 a{ border-radius:2px; background:#49BCD6;}
#news .news_b .news_n .color_bg3 a{ border-radius:2px; background:#4556ae;}
#news .news_b .news_n .color_bg4 a{ border-radius:2px; background:#FFA219;}
@media screen and (max-width: 600px) {
#news .news_b .news_n a{ padding:20px 0;}
}
@media screen and (max-width: 350px) {
#news .news_b .news_n a{ padding:10px 0;}
}
#news .news_b .news_t{ padding:10px; border:1px solid #; background:#fff;}
#news .news_b .news_t a{ display:block; padding-left:20px; line-height:2.3em; font-size:1.25em; color:#666; background:url(../images/news_icon.jpg) 5px 10px no-repeat;
overflow: hidden; 
white-space: nowrap; 
text-overflow: ellipsis; 
}
@media screen and (max-width: 600px) {
#news .news_b .news_t a{  font-size:1.25em;}
}
@media screen and (max-width: 350px) {
#news .news_b .news_t a{  font-size:1em; background:url(../images/news_icon2.jpg) 5px 10px no-repeat;}
}
