*{box-sizing: border-box;}
a{cursor: pointer;}
body{background: url(../images/bodybg.png) center top no-repeat;;font-size:16px}
.clear{margin:0; overflow:hidden; visibility:hidden; font-size: 0; content: "."; clear: both; height: 0; padding:0;}
.clearfix:after{visibility:hidden; display: block; font-size: 0; content:" "; clear:both; height:0;}
input{border: none;}
input:focus{border: none;outline: none;}
.f-pr{position: relative;}
.f-pa{position: absolute;}

.container{margin:auto}
.is-banner{width: 100%;padding-top:30px}
.u-back{width: 120px;height: 40px;border-radius: 20px;text-align: center;line-height: 40px;background-color: rgba(0, 0, 0, 0.3);
       color: #fff;margin-left:20px}
.u-back:hover{color:#fff}
.m-logo{margin-top:80px;display: block;text-align: center;width:100%}
/*搜索*/
.u-search{width: 235px; height: 42px;margin: 0 auto;}
.u-search form{background: #fff;height: 42px;overflow: hidden;border-radius: 26px;}
.u-search form input[type="text"]{float:left;width:185px;padding:0 0 0 15px;height: 42px;line-height: 42px;font-size: 16px;color: #999;}
.u-search form input[type="submit"]{float:right;width: 50px;height: 42px;background: url(../images/search.png) center no-repeat;}


.mt20{margin-top:20px}
.is-content .c-shadow{margin-top:80px;background: #fff;border-radius:20px;padding:10px 20px}

.is-title{background: url(../images/line.png) 160px center no-repeat;margin-bottom:25px}
.is-title h2{font-size: 24px;font-weight: bold;color:#fff;background: #0e44b0;padding:5px 27px}
.is-title a{color:#0e44b0;margin-top:8px}

.is-pic-cont{overflow: hidden;padding-bottom:15px}
.is-pic-cont img{display: block;object-fit: cover;}
.is-pic-left{width:45%}
.is-pic-left img{width: 100%;height:407px;}
.is-pic-right{width:53%}
.is-pic-right img{width:100%;height:195px}
.is-pic-right a{float:left;width:49%}
.is-pic-right a:nth-child(2n){float:right}
.is-pic-right a:first-child,.is-pic-right a:nth-child(2){margin-bottom:17px}

.is-pic-left-2 {width:56%;position: relative;}
.is-pic-left-2 img{display:block;height:350px}
.play-icon{display: block;width:76px;height: 76px;background: url(../images/play.png) center no-repeat;bottom:20px;left:20px;transition: all linear .2s}
.is-pic-right-2{background: #0568b1;width:638px;height:215px;right: 0;padding:30px;top:67px}
.is-pic-right-2 p{font-size: 24px;color: #fff;font-weight: bold;line-height: 50px;}
.is-pic-left-2:hover .play-icon{bottom:32px}
/* 视频列表 */

.is-vedio-list ul{overflow: hidden;margin:0 -1%}
.is-vedio-list li{width:31.33%;overflow: hidden;margin:0 1%;float:left}
.is-vedio-list li img{width:100%;height:250px;display: block;object-fit: cover;}
.is-vedio-list li p{font-size:18px;height: 60px;line-height: 60px;text-align: center;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.vedio-icon{display: block;width:50px;height: 50px;background: url(../images/play.png) center no-repeat;background-size:100% 100%;bottom:70px;right:15px;transition: all linear .2s}
.is-vedio-list li:hover .vedio-icon{bottom:80px}



@media (min-width: 768px) {
    .container {width:750px}
}

@media (min-width: 992px) {
    .container {width:970px}
    
}
@media (min-width: 1200px) {
    .container {width:1170px}
    
}
@media (min-width:1299px) {
    .container{padding: 0; width: 1280px; margin: auto;}

}

@media (max-width:1399px) {
   .item-left{width:220px}
}
@media (max-width:1200px) {
   .m-logo img{max-width: 100%}
    body{min-width: 100%}
   
}

@media (max-width:991px) {
   
   
}

@media (max-width:767px) {
   .is-content,.is-content .c-shadow{padding:10px;}
   .container{width:100%}
   .is-banner{padding:10px}
   .m-logo{margin-top:50px}
  
   .u-back{width:92px}
   .m-liststylecom li a,.m-liststylecom li span{font-size:14px}
   .is-title a{font-size:16px}
   .is-title h2{font-size: 22px}
   .is-title{background: none;}
   .is-pic-left,.is-pic-right,.is-pic-left-2,.is-pic-right-2,.is-vedio-list li{width: 100%;float: none;}
   .is-pic-left img,.is-pic-left-2 img,.is-vedio-list li img{height: auto;}
   .is-pic-right{margin-top:10px}
   .is-pic-right img{height: 118px}
   .is-pic-right-2{position: static;}
   .is-pic-right-2 p{font-size: 18px;line-height: 40px}
   .is-vedio-list li p{font-size: 14px}
   
}


