@charset "utf-8";
/* CSS Document */
/*主页*/
.ls-czyjslist{ padding: 30px 0 5px; overflow: hidden;}
.ls-czyjslist ul li{width: 410px; height: 100px; float: left; margin-bottom: 25px; margin-right: 25px;text-align: center;}
.ls-czyjslist ul li:nth-of-type(3n){ margin-right: 0;}
.ls-czyjslist ul li a{ background: #F7F7F7; font-size: 18px; line-height: 60px; padding: 20px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ls-czyjslist ul li a:hover{ background: #015293; color: #fff;}
/*栏目页*/
.ls-yjs-top{ margin: 30px 0px; overflow: hidden;padding: 24px; background: #F3FAFF;}
.ls-yjs-tit{ line-height: 35px; margin-bottom: 16px; font-size: 26px; color: #000; display: block;}
.ls-yjs-list{background: #fff; padding: 8px 24px; overflow: hidden;}
.ls-yjs-list ul li{width: 563px;background: url("../images/dot.png") left 16px no-repeat; padding:2px 0 2px 17px; height: 32px; line-height: 32px; float: left;}
.ls-yjs-list ul li.even{ float: right;}
.ls-yjs-list ul li a{ display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;font-size: 16px; float: none;}
.ls-yjs-title{ height: 35px; line-height: 35px; margin-bottom: 16px;}
.ls-yjs-title a,.ls-yjs-title span{ padding: 0 68px;font-size: 26px;display: inline-block;color:#000;position: relative;background: #fff;}
.ls-yjs-title span i{display: block;width: 11px;height: 14px;position: absolute;top: 50%;margin-top: -7px;}
.ls-yjs-title span i.left-ico{left: 0;background: url("/_res/images/big-title-ico-lt.png") no-repeat center left;}
.ls-yjs-title span i.right-ico{right: 0;background: url("/_res/images/big-title-ico-rt.png") no-repeat center right;}
.ls-bmbox{ margin-bottom: 30px; background: #F7F7F7; padding: 24px;overflow: hidden;}
.ls-bmlist{ background: #fff; overflow: hidden;padding: 16px 24px;}
.ls-bmlist ul li{width: 251px; float: left;height: 36px; margin-right: 60px;}
.ls-bmlist ul li:nth-of-type(4n){ margin-right: 0px;}
.ls-bmlist ul li a{background: url("../images/dot.png") left center no-repeat; padding:2px 0 2px 17px; height: 32px; line-height: 32px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;font-size: 16px; float: none; }
@media (max-width:1279px) and (min-width:992px){
    /*主页*/
    .ls-czyjslist{ padding: 20px 0 0px;}
    .ls-czyjslist ul li{width: 317px; margin-bottom: 20px; margin-right: 20px;}
    /*栏目页*/
    .ls-yjs-list ul li{width: 421px;}
    .ls-bmlist ul li{ width: 209px; margin-right: 20px;}
}
@media (max-width: 991px) {
    /*主页*/
    .ls-czyjslist{ padding: 16px 10px 0px;}
    .ls-czyjslist ul li{width: 366px; margin-bottom: 16px; margin-right: 16px;}
    .ls-czyjslist ul li:nth-of-type(3n){ margin-right: 16px;}
    .ls-czyjslist ul li:nth-of-type(2n){ margin-right: 0;}
    /*栏目页*/
    .ls-yjs-top{ margin: 15px 0px; padding: 15px;  }
    .ls-yjs-list{  padding: 5px 15px;  }
    .ls-yjs-list ul li{width: auto;float: none!important;}
    .ls-bmbox{ margin-bottom: 15px;  padding: 15px; }
    .ls-bmlist{  padding: 15px;}
    .ls-bmlist ul li{width:31.33%;  margin-right: 2%;}
    .ls-bmlist ul li:nth-of-type(4n){ margin-right: 2%;}
}
@media (max-width: 767px) {
    /*主页*/
    .ls-czyjslist{ padding: 10px 0px 0px;}
    .ls-czyjslist ul li{width: auto; margin-bottom: 10px; margin-right: 0px;float: none; height: auto;}
    .ls-czyjslist ul li:nth-of-type(3n){ margin-right: 0px;}
    .ls-czyjslist ul li a{padding: 10px; line-height: 40px; white-space: normal;}
    /*栏目页*/
    .ls-yjs-top{ margin: 10px 0px; padding: 10px;  }
    .ls-yjs-tit{ margin-bottom: 10px;}
    .ls-yjs-title{ margin-bottom: 10px;}
    .ls-yjs-title a{ padding: 0 48px;}
    .ls-yjs-list{  padding: 10px;  }
    .ls-yjs-list ul li{ height: auto;}
    .ls-yjs-list ul li a{ white-space: normal;}
    .ls-bmbox{ margin-bottom: 10px;  padding: 10px; }
    .ls-bmlist{  padding: 10px;}
    .ls-bmlist ul li{width:48%; }
}
@media (max-width: 457px) {
    .ls-bmlist ul li{width:98%; }
}