.fr{ float:right;}
.fl{ float:left;}





.w960{ overflow: hidden;width:960px; clear: both}
.w266{ overflow: hidden;width: 266px}
.logo{ padding:0px 0 4px 12px; background-color: #fff}
.mgt10{ margin-top: 10px}




.adx{ float:left; width:684px; height: 318px;}
.adx img{width:684px; height: 318px;}

.bgclr{ padding-bottom: 10px;background:#cce5f2; overflow: hidden}
.rbox{ margin: 10px; margin-bottom: 0; background: #fff;padding-bottom: 10px;}
.rbox li{ border-bottom: 1px dotted  #d2d2d2;margin:0 12px;}
.rbox a{ color: #ff0000; font-size: 20px}
.rbox a:hover{ text-decoration:none}
.rbox img{    vertical-align: middle;    margin: 4px 12px 0 12px; width:40px}

.rbox2{ overflow: hidden;margin: 10px; margin-bottom: 0; background: #fff; background:url(../images/line2.gif) center center no-repeat}
.rbox2 li{ text-align: center;width: 120px;float: left}

.rbox2 a{ color: #000; font-size: 14px}
.rbox2 .imgx{ padding: 5px 0 0 0;}
.rbox2 img{ width:40px}

.rbox2 p{
    padding-bottom: 4px;
}

.border1{ border:1px solid #ddd}
.news{ width: 508px;}

.tt{ margin: 0 12px;line-height: 33px; height: 33px; position: relative; border-bottom: 1px solid #ddd}
.tt h2{ padding: 0 12px;line-height: 32px; border-bottom: 2px solid #6ecdff; color:#0474b0; font-size: 14px; position: absolute;left: 0;top:0;}

.more{ position: absolute; right: 10px ; bottom:6px;}

.news_list{}
.news_list li{ padding-top: 2px;line-height: 24px; padding-left: 12px; background: url(../images/point1.gif) no-repeat left center;    margin-left: 12px; position: relative;}
.news_list .times{ padding: 0 4px;color: #666;margin-right: 12px;float: right; background: #fff; font-size: 12px; }

.news_list a{ background: #fff; color: #666; display: inline-block;padding: 0 4px; font-size: 12px;}

.news_list .line{ z-index: -1;position: absolute;height: 1px;border-bottom: 1px  dotted #B3B3B3; width: 90%;top: 50%;}


.ma{ margin-left: 10px}


.ad_top,.ad_bottom{ height: 12px;text-align: center; margin: 0;line-height: 12px;}

.adbx{}
.adbx li{ text-align: center; margin: 2px 0 2px 0;}


.foot{background:url(../images/bottom_bg.png) ; text-align: center; line-height: 48px; font-size: 14px;}






/*å¹»ç¯*/
.swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }