
/* mvp120 */
.mvp120 {width:100%;height:100%;float:left;box-sizing:border-box;position:relative;padding: 15px 15px 50px;}
.mvp120 .titbox {position:relative;}
.mvp120 .titbox>div {float:left;}
.mvp120 .titbox h3.tit {width:85%; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:25px; 
                        box-sizing:border-box; text-align:left; margin-bottom:10px;}
.mvp120 .titbox .btnbox {line-height:100px;}
.brd120_morebtn {height:38px; line-height:38px; padding:0 30px; text-align:center; background:#00549d; display:inline-block; color:#fff; margin-top:0 !important; vertical-align:middle;}


.mvp120 ul {width:100%; float:left; box-sizing:border-box;}
.mvp120 ul li {width:31.333%;margin-right:3%;font-size:13px;float:left;position:relative;box-sizing:border-box;border: 1px solid #ececec;transition: box-shadow 1s;}
.mvp120 ul li:nth-child(3n) {margin-right:0;}
.mvp120 ul li:hover {-webkit-box-shadow: 0px 15px 30px 5px rgba(0,0,0,0.10);
                    -ms-box-shadow: 0px 15px 30px 5px rgba(0,0,0,0.10);
                    box-shadow: 0px 19px 27px -1px rgba(0,0,0,0.10);}

.mvp120 ul li a {width:100%; float:left; position:relative; overflow:hidden; box-sizing:border-box;}
.mvp120 ul li .cobox {float:left;width:100%;clear:both;display:block;box-sizing:border-box;position:relative;padding: 45px 35px 30px;}
.mvp120 ul li .boardTit {width:100%; position:relative; float:left; box-sizing:border-box;
                        -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; white-space: normal; overflow: hidden; max-height: 60px;}
                    
.mvp120 ul li .boardtxt {width:100%; float:left; box-sizing:border-box; color: #25283a; word-break:keep-all; margin-top: 15px;
                        -webkit-line-clamp:2; -webkit-box-orient:vertical; display:-webkit-box; white-space:normal; overflow:hidden; max-height: 44px;}
.mvp120 ul li .date {color: #838383; float:left; width:100%; margin-top:15px;}  

.mvp120 ul li .imgbox {width:100%; height:240px; float:left; position:relative; overflow:hidden; float:left; box-sizing:border-box;
                        /* background:url(/images/wzwg/site/mngr/no-img.png) #f9f9f9; */ background-size:contain; background-repeat:no-repeat; background-position:center;}
.mvp120 ul li .imgbox span {width:100%;float: left;}

.mvp120 ul li.no_data {width:100% !important;}
.mvp120 ul li.no_data .boardTit {font-weight:400; font-size:17px; padding:20px;}


.div_wrap.border-radius .mvp120 ul li {border-radius:20px; overflow:hidden;}






    @media (min-width:800px){
        .mvp120 .titbox h3.tit {font-size:18px;}
        .mvp120 ul li .imgbox img {position:absolute; top:-999px; bottom:-999px; left:-999px; right:-999px; 
                                    margin:auto; min-height:100%; width:100%;  -webkit-transition:transform 1s; transition:transform 1s;}
    }
    @media (min-width:800px) and (max-width:990px){
        .mvp120 ul li .cobox {padding:30px 20px;}
    }

    @media (max-width:799px){
        .mvp120 .titbox>div {width:100% !important; text-align:center !important;}
        .mvp120 .titbox .txttit {padding-bottom:0;}
        .mvp120 .titbox .btnbox {line-height:80px;}
        .mvp120 ul li {width:100%; margin-right:0; margin-bottom:30px;}
        .mvp120 ul li .cobox {padding:25px;}
        .mvp120 ul li .imgbox {height: 0; padding-bottom: 65%;}
        .mvp120 ul li .imgbox img {width: 100%;}

        .mvp120 ul li.no_data .boardTit {font-size:16px;}
    }
    @media (min-width:600px) and (max-width:799px){
    }

    @media (max-width:599px){   
        .mvp120 ul li .boardtxt {margin-top:10px;}
    }

