a:hover,a:focus{ text-decoration: none;}
#lm1 .list4 .carousel-control {
    display: block;
}
.list11 li{ background: #c30253; }
.list11 .light {
    background: #fb2f86;
}
.carousel-control{
    top:50%;
    left:-99px;
    border: none;
    font-size: 0;
}
.carousel-control.left{
    background: url(img/pre.png);
    width: 73px;
    height: 74px;
}
.carousel-control.right{
    right: -99px;
    background: url(img/next.png);
    width: 73px;
    height: 74px;
}
h3.titleBar12{
    background: url(img/lm.png) no-repeat bottom left;
    line-height: 40px;
}
h3.titleBaryfb{
    background: url(img/lmyfb.png) no-repeat bottom left;
}
h3.titleBar12 a{
    color: #fff;
}
#lm2{ margin-top: -40px;}
.list12Big {
    width: 61%;
    overflow: hidden;

}
 .pull-right {
    float: left;
}
 .list12Small {
    width: 38.8%;
}
 .list12 li {
    position: relative;
    margin-bottom: 0;
}
 .list12Small li {
    width: 100%;
    margin-left: 0;
}
 .lb{

     background: none no-repeat top center;
     position: relative;
     margin: 0 auto;
     width: 100%;

     background: rgba(255,255,255,0.75) none scroll 0 0 !important;

 }
.big-bj {
    z-index: -1;
    position: absolute;
    width: 100%;}

#lm10 .carousel-caption {
    position: relative;
}
#lm10 .list4 img {
    height: auto;
}
#lm10 .list4 .carousel-indicators {
    top: auto;

}
#lm10 .list4 {

    margin-top:20px;
}
#lm10 .carousel-indicators {
    right: 20%;
    bottom: 30px;
}
#lm10 .carousel-indicators li {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    margin-left: 25px;
}
#lm10 .list4 .carousel-caption {
    background: url(img/h4_bg.jpg) repeat-x;
}
#lm10 .carousel-caption img {
    width: 117px; height: 23px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 20%;
    float: left;
    margin-top: 8px;
}
#lm10 .span12 {
    margin-left: 10px;
}
#lm10 .carousel-caption h4 {
    margin: 10px 0 10px;
}
#lm10 .list4 .carousel-indicators .active {
    background-color: #ff9bca;
}
.list11 .width2 {
    width: 33%;
}
.list11 .width1 {
    width: 15%;
}
.list11 .width3 {
    width: 25%;
}
.list11 .mid {
    margin: 0;
}

.list11 li+li{ margin-left:1%;}
/*日程表*/
/*首页日程表*/
.calandar{margin:0 auto;}
.calandar .cal_left{width:1260px;background: url(img/claner_bg.png) no-repeat top center;height: 430px;margin:0 auto;}
.cal_left .cal_header{height: 40px;line-height: 40px;font-size: 14px;color:#ef7885;padding:0 15px;border-bottom:1px solid #dfded8;}
.cal_left .cal_header ul{overflow: hidden;}
.cal_left .cal_header li{float: left;color:#ef7885;padding-right: 55px;}
.cal_left .cal_header li:last-child{padding-right: 0;}
.cal_left .cal_header li.last{padding-right: 0;}
.cal_left .cal_date{font-size: 12px;color:#4c4b4b;}
.cal_left .cal_date ul{width:680px;margin-left: 120px;}
.cal_left .cal_date li{float: left;width:97px;text-align: center;height: 32px;line-height: 32px;}
.cal_left .cal_date a.on{background: url(img/cal_01.png) no-repeat left center;cursor: pointer;width:30px;height: 32px;display: block;margin:0px auto;color:#4c4b4b;}
.cal_left .cal_date .msg{top:5px;left:70px;border:2px solid #bda356;background-color:#c6a04b;font-size: 12px;width:183px;text-align:left;font-family: "黑体";z-index: 99999;}
.msg .msg_box{border-bottom: 2px solid #ffcab2;padding-bottom: 15px;}
.msg .msg_header{font-size: 14px;}
.msg p{line-height: 25px;height: 25px;padding:0 5px;}
.msg .msg_box:last-child{border-bottom: 0;}
.cal_right{float:right;width:1200px}
.cal_right a img{display:block;float:left;}
.calandar_left{float:left;width:570px;height:340px;margin-top:50px;}
.table{width:570px;border-top:1px solid #4ba9ff;clear:both;padding-top:20px;}
.table ul li{float:left;width:80px;text-align:center;color:#000;height:33px;font-size:16px;}
.table_con ul li{float:left;border-top:1px solid #c8cacc;width:80px;height:54px;}
.table_con ul li:hover{background:#ffbc00;color:#fff;}
.table_con ul li p{font-size:24px;color:#000;text-align:center;margin-top:5px; margin-bottom: 3px;}
.table_con ul li  font{font-size:12px;color:#c8cacc;text-align:center;display:block;}
.cal_right{width:540px;float:right;margin-top:70px;}
.cal_right ul{height:280px;overflow-x:hidden ;overflow-y: auto;width:560px;}
.cal_right ul li{width:270px;float:left;margin-bottom: 10px;}
.cal_right .date{font-size:22px;color:#ae5da1;}

.cal_right .db{font-size:14px;color:#000;margin-top:10px;margin-bottom:5px; font-weight:bold;}
.cal_right ul li span{font-size:14px;color:#333;line-height:25px;display:block;}
.calandar .select_month_box{border:1px solid #999;width:154px;text-align: center;position: absolute;top:26px;left:125px;background-color: #ddd;display: none;}
.calandar .select_month_box li{line-height: 35px;cursor: pointer;}
.calandar .select_month_box li:first-child{border-bottom: 1px solid #999;}
#month_select{background: url(img/mouth.gif) no-repeat;width:157px;height: 27px;margin-left:125px;font-size: 14px;padding-left:60px;line-height: 27px;}

.list25 .tankIntro .title{ background: url(img/line.png) no-repeat center bottom; padding-bottom: 10px;}
.footer{ background: url(img/bottom.jpg) no-repeat; height: 129px; padding-bottom: 0; border-top: 0; padding-top: 164px; color:#fff;}
.footer a{ color: #fff;}
.list16 li+li{margin-left: 9%;}
.list16 li {
    width: 43%;}
.video {
    position: absolute;
    left: 50%;
    top:50%;
    margin-left: -25px;
    margin-top: -25px;
    width: 50px;
    height: 50px;
}
/* Large desktop */
@media (min-width: 1200px) {
    .container {
        width: 1170px;   padding-left: 15px ; padding-right: 15px;

    }
    .banner{height: 779px; width: 100%; background: url(img/banner.jpg) no-repeat  top center; min-width: 1200px;  }
    #row1 .span8{ margin-left: 230px;}
    #lm1{ margin-top:319px; }
    #lm19 {
        width: 73%;
        float: left;
    }
    #lm20 {
        width: 27%;
        float: right;

    }
    #lm19 .list25 li {
        position: relative;
        float: left;
        width: 33.33%;
    }


}
/* desktop */
@media (min-width: 979px) and (max-width: 1199px) {
    .container,#localNav,#channelNav,.footer{ width:1200px;}
    .lm4 ul li {line-height: 20px; }
    .span12 {width: 1170px; }
    .span11 {width: 1070px; }
    .span10 {width: 970px;  }
    .span9 { width: 870px; }
    .span8 { width: 770px; }
    .span7 { width: 670px; }
    .span6 { width: 570px; }
    .span5 { width: 470px; }
    .span4 {width: 370px;  }
    .span3 {width: 270px;  }
    .span2 {width: 170px;  }
    .span1 {width: 70px;  }
    li {line-height: 34px; }

    .list18 li, .list18 li{ height: 160px; width: 285px; }
    .list18 li + li{margin-left: 10px;}
    .banner{height: 779px; width: 100%; background: url(img/banner.jpg) no-repeat  top center; min-width: 1200px;  }
    #lm19 {
        width: 73%;
        float: left;
    }
    #lm20 {
        width: 27%;
        float: right;

    }
    #lm19 .list25 li {
        position: relative;
        float: left;
        width: 33.33%;
    }
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    .container,#localNav,#channelNav,.footer{ width:1200px;}
    .lm4 ul li {  line-height: 20px;    }
    .span12 {width: 1170px;    }
    .span11 { width: 1070px;    }
    .span10 {width: 970px;    }
    .span9 {width: 870px;    }
    .span8 { width: 770px;    }
    .span7 { width: 670px;    }
    .span6 { width: 570px;    }
    .span5 {width: 470px;    }
    .span4 {width: 370px;    }
    .span3 { width: 270px;    }
    .span2 {width: 170px;    }
    .span1 {width: 70px;    }
    li { line-height: 34px;    }
    #row1 .span8{ position: relative;}
    .list18 li, .list18 li{ height: 160px; width: 285px; }
    .list18 li + li, .list18 li+li{margin-left: 10px;}
    .banner{height: 779px; width: 100%; background: url(img/banner.jpg) no-repeat  top center; min-width: 1200px;  }
    #lm19 {
        width: 73%;
        float: left;
    }
    #lm20 {
        width: 27%;
        float: right;

    }
    #lm19 .list25 li {
        position: relative;
        float: left;
        width: 33.33%;
    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .banner {
        min-width: 100%;
        height: auto;
        background: none;
    }

    .row {
        margin-left: 2%;
        margin-right: 2%;
    }

    .span4 {
        width: 100%;
    }

    #lm10 .carousel-caption img {
        display: none;
    }

    #lm10 .carousel-indicators {
        right: 2%;
    }

    #lm10 .carousel-indicators li {
        margin-left: 4px;
    }

    .footer {
        height: auto;
    }

    .table {
        width: 100%
    }

    .calandar .cal_left {
        width: 100%;
        height: auto;
    }

    .calandar_left {
        float: none;
        width: 100%;
    }

    .table ul li {
        width: 14%;
    }

    .table_con ul li {
        width: 14%;
    }

    .cal_right {
        width: 100%;
        float: none;
    }

    .cal_right ul {
        height: auto;
        width: 100%;
    }

    .table_con ul li p {
        font-size: 14px;
    }

    .cal_right ul li {
        float: none;
        width: 100%;
    }

    .jflatTimeline {
        width: 100%;
    }

    .carousel-control.right {
        right: 2px;
    }

    .carousel-control.left {
        left: 2px;
    }

    #lm1 .list4 .carousel-control {
        display: none;
    }

    .list12Small li.hasGap {
        margin-left: 0;
    }

    .cal_right a img {
        margin: 0 auto;
        float: none;
    }

    .cal_right .date {
        font-size: 19px;

        margin-left: 20px;
    }
}

/* Landscape phones and down */
@media (max-width: 480px) {
    .banner{ min-width: 100%; height:auto; background: none;}
    .row{ margin-left: 2%; margin-right: 2%;}
    .span4{ width: 100%;}




}

