body{background:none;background-color: #f0f2f5}
.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;}
*{box-sizing: border-box;}
input{border: none;}
.bgf{background: #fff;padding-bottom:30px;padding-top: 20px;}
.m-location{margin-bottom: 20px !important;}
.flexlay{display: flex;justify-content: space-between}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}

/*头部*/
.typearea{width: 1200px;margin: 0 auto;}
.banner{width: 100%;background: url(../images/headbg.png) top center no-repeat;height:420px}
.anniu{padding-top: 40px;line-height: 36px;color:#fff}
.anniu a{color: #fff;font-size:16px}
.anniu .u-back{width: 105px; height: 36px; line-height: 36px; border-radius: 5px; color: #0a7cd5; background: #fff;text-align: center;}
.logoback{margin-top: 40px;}
#loginIn{padding:0;margin-right:15px}
.m-logo{margin: 10px auto 40px;display: block;}

/*搜索*/
.u-search{width: 660px; height: 56px;margin: 0 auto;}
.u-search form{display: flex;background: #fff;height: 56px;overflow: hidden;border-radius: 4px;}
.u-search form input[type="text"]{flex:1;padding:0 0 0 20px;height: 56px;line-height: 56px;font-size: 16px;}
.u-search form input[type="submit"]{width: 65px;height: 56px;background: url(../images/search.png) center no-repeat;}

/*标题*/
.is-title{width: 100%;text-align: center;display: flex;padding:40px 0 20px 0}
.is-title a{font-size: 32px;line-height: 40px;font-weight: bold;color: #0a7cd5;padding:0 30px}
.is-title .is-title-l{flex:1;background: url(../images/titlel.png) right center no-repeat;}
.is-title .is-title-r{flex:1;background: url(../images/titler.png) left center no-repeat;}

/*栏目一tab切换 */
.m-tabstyle4{position: relative;}
.m-tabstyle4 ul{display:flex;justify-content: start;}
.m-tabstyle4 li{position: relative;}
.m-tabstyle4 li a{position:relative;padding:0 15px;display:block;line-height: 40px; letter-spacing:0;font-size: 20px;font-weight: bold;color:;}
.m-tabstyle4 li.u-active a{color:#0a7cd5}
.m-tabstyle4 .m-more{font-size:14px;color:#666;position: absolute;right:10px;line-height: 40px;bottom:0 }
.m-tabstyle4 .m-more:hover{color:#0a7cd5}
.m-tabstyle4 li em{position: absolute; left: 50%; bottom: -8px;  display:block;  width: 0px; height: 6px; background: #0a7cd5; -webkit-transition: all linear 0.3s; -moz-transition: all linear 0.3s; transition: all linear 0.3s;}
.m-tabstyle4 li a:hover em, .m-tabstyle4 li.u-active em {width: 40px;left: 50%;margin-left:-20px;}
.flex-c ul{justify-content: center}

/*列表 */
.is-notice-list{padding-top:25px;overflow: hidden;}
.is-notice-list ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.is-notice-list li{margin-bottom:20px;background: #fff;width:49%;padding:15px 20px;border-radius:4px}
.is-notice-list li a{display: flex;align-items: center;}
.m-list-time{width:70px;height:50px;padding-top:5px;text-align: center;background:#f5f5f5;border-radius:4px;padding:2px}
.m-tile-l{font-size: 20px;}
.m-tile-s{font-size:14px;background:#fff;display: block;width:100%;margin-top:1px;border-radius:4px;}
.m-list-r{flex: 1;overflow: hidden;font-size: 16px;line-height: 26px;height: 50px;overflow: hidden;padding-left:20px;transition: all linear .2s;}
.is-notice-list li:hover .m-list-time{background:#0a7cd5}
.is-notice-list li:hover .m-tile-l{color:#fff}

/*视频 */
.is-vedio{margin-top:28px;}
.is-vedio-left{width:44%;height:360px}
.is-vedio-right{width: 56%;padding-left:20px}
.is-vedio-right a{display: block;width:315px}
.is-vedio-right img{display: block;width:315px;height:295px;object-fit: cover;}
.is-vedio-right p{height: 65px;line-height: 65px;overflow: hidden;background: #fff;text-align: center;padding:0 10px}

.is-pic-list li{width:32.33%}
.is-pic-list li img{display: block;width: 100%;height:245px}
.is-pic-list p{height: 55px;line-height: 55px;overflow: hidden;background: #f0f2f5;text-align: center;padding:0 10px}

.is-town-list li{width:24%;height:100px;line-height:100px;text-align: center;position: relative;background: #089be0;overflow: hidden;}
.is-town-list li a{font-size: 28px;font-weight: bold;position: relative;z-index: 2;color:#fff;}
.wave{width:200%;height:100%;position: absolute;left:0;bottom:0;}
.wave1{background: url(../images/wave1.png) left center repeat-x;}
.wave2{background: url(../images/wave1.png) left center repeat-x;transform:translateX(-10%) translateY(10%);}
.is-town-list li:hover .wave1{animation: swave 2s linear infinite;}
/*.is-town-list li:hover .wave2{animation: swave2 2.5s linear infinite;}*/
@keyframes swave{
    0%{transform:translateX(0)}
    50%{transform:translateX(-15%)}
    100%{transform:translateX(-50%)}
}
        
.is-zcjd-left{width:54%}
.is-zcjd-left li{background: #f6f8fb;padding:8px 20px;position: relative;margin-bottom:10px}
.is-zcjd-top{display: flex;justify-content: start;align-items: center;position: relative;z-index: 2}
.gray-color{color:#999;margin-top:2px;position: relative;z-index: 2;transition: all linear 0.3s;}  
.is-zcjd-top a{display: inline-block;transition: all linear 0.3s;}
.c-title{overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;max-width: 90%;}
.c-blue{color:#0a7cd5;}
.line-bg{position: absolute;left:0;top:0;height: 100%;width:4px;transition: all linear 0.3s;background: #0a7cd5;z-index: 0}
.is-zcjd-left li:hover .line-bg{width:100%}
.is-zcjd-left li:hover .is-zcjd-top a,.is-zcjd-left li:hover .gray-color{color:#fff}
.is-zcjd-right{width:46%;padding-left:20px}
.mySwiper01 img{display:block;width:100%;height:340px;-webkit-transition: all linear 0.5s;transition: all linear 0.5s;-moz-transition: all linear 0.5s;object-fit: cover;}
.swiper-button-prev{position: absolute;left: 0;background: url(../images/rowl.png) left center;}
.swiper-button-next{position: absolute;right: 0;background: url(../images/rowr.png) left center;}


.is-year-cont{width:100%;height:115px;background: url(../images/yearbg.png) center center;padding:19px 0 19px 30%;}
.is-year-cont a{margin-right:40px}

/**改版新增**/
.search-cont{width:790px;margin: auto;}
.to-znwd{width:104px;height:56px;text-align: center;line-height: 56px;background: url(../images/wdbg.png) center no-repeat;color:#fff;font-size:18px;font-weight: bold;}
.is-per-list ul,.is-wenda-list ul{display: flex;justify-content: space-between;}
.is-per-list ul li{width:110px;height:110px;background: #fafafa;text-align: center;border-radius:6px;transition: all .3s linear;}
.is-per-list ul li a{height:110px;padding-top:20px;display: block;}
.is-per-list ul li a p{margin-top:12px}
.is-per-list ul li:hover{-webkit-transform: translateY(-3px);transform: translateY(-3px);}
.is-per-list-2 ul li{width:120px}


.is-wenda-list li{background: #f5f5f5;width:225px;padding:15px 10px}
.is-wenda-list li a{font-weight: bold;display: block;height:60px;line-height: 30px;overflow: hidden;text-indent: 47px}
.is-wenda-list span{font-size: 14px;color: #fff;background: #ff6666;padding:1px 10px;border-radius: 10px 10px 0 10px;top:3px;left:0}
.is-wenda-list .da-icon{background: #2193ed}
.is-wenda-list p{font-size: 14px;color: #999;height:175px;line-height: 30px;overflow: hidden;margin-top:10px;}


.m-liststylecom li{height: 48px; line-height: 48px;position: relative;}
.m-liststylecom li a{display: inline-block;font-size:16px;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststylecom li span{float: right; color: #e72222; font-size: 16px;}
.m-liststylecom-1{padding:15px}
.m-liststylecom-1 a{max-width: 86%}
.m-liststylecom-1 li .fire{float:right;width:22px;height:48px;background: url(../images/fire.png) center no-repeat;padding-left:0}

.is-hot-left{width:70.5%;background: #fafafa;padding-left:70px}
.rdzc-jd{display: block;width:68px;height: 100%;font-size: 28px;font-weight: bold;color: #fff!important;background: #0a7cd5;padding:20px;left:0;line-height: 30px}
.is-hot-right{width:28%;text-align: center;}
.is-hot-right a{height:101px;line-height: 101px;display: block;font-size: 24px;font-weight: bold;color:#0a7cd5;background: #fafafa; }


/*列表页*/
.m-location{padding: 15px 0 15px 40px; background: url(../images/icon-location.png) 15px center no-repeat;}
.m-location,.m-location a{font-size: 14px; color: #666;}
.text-right{text-align: center;}
.m-cglist{margin-bottom: 35px;}
.m-paginationyun7{margin-right:15px;}
.m-cglist li{padding: 0 15px; height: 42px; line-height: 42px;}
.m-cglist li.f-line{margin-bottom: 10px; padding-bottom: 10px; height: 52px; border-bottom: 1px dashed #ddd;}
.m-liststyle1 li{height: 40px; line-height: 40px;margin-bottom:0;background: url(../images/icon-li1.png) left center no-repeat;}
.m-liststyle1 li a{display: block; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststyle1 li span{float: right; color: #999; font-size: 14px;}
.m-liststyle1 li img{margin-left: 10px; vertical-align: middle;}
.m-listrg{padding:0 28px!important}


@media screen and (max-width:1200px) {
  .typearea{width: 100%}
  .c-title{max-width: 85%}
  

}
@media screen and (max-width:990px) {
  img{max-width: 100%}
  .typearea,.is-vedio-right,.is-vedio-left,.is-zcjd-left,.is-zcjd-right{width: 100%}
  .is-title{padding:20px 0}
  .is-title a{font-size:26px}
  .c-title{max-width: 85%}
  .banner{height: auto;padding-bottom:20px}
  .anniu{padding-top:0}
  .is-vedio-right{padding-left:0;margin-top:20px}
  .is-vedio-right a{width: 49%}
  .is-vedio-right img{height:200px;object-fit: cover}
  .is-pic-list li img{height:150px;object-fit: cover}
  .is-town-list li a{font-size:20px}
  .is-zcjd-right{padding-left:0px}
  .is-year-cont{padding-left:40px}
  .mt10{margin-top:0}
  .is-year-cont{display: flex;justify-content: center;height:auto}
  .u-search{width:90%;margin-left:5%}
  .mySwiper01 img{height: auto;}

}
@media (max-width:767px) {
    .logoback{margin-top:20px}
    .typearea{padding: 0 10px;}
    .m-logo{max-width: 90%;margin:40px auto}
    .is-notice-list li{width: 100%}
    .m-tabstyle4 li a{font-size: 16px;padding:0 5px;height: 40px;overflow: hidden;}
    .m-tabstyle4 li a{}
    .is-pic-list li img{height:100px}
    .zcjd-list .g-tab .m-more{bottom:-27px}

    .search-cont,.is-hot-left,.is-wenda-list li{width: 100%}
    .is-per-list ul, .is-wenda-list ul{flex-wrap: wrap;}
    .u-search{width:100%;margin-left:0}
    .is-per-list ul li{width:31%;margin-bottom:10px;height:100px}
    .is-hot-right{width:100%;margin-top:15px}
    .m-liststylecom li a{font-size: 14px;max-width: 50%}
    .m-liststylecom-1{padding:5px}
    .rdzc-jd{font-size: 24px;padding-top:10px}
    .is-wenda-list li{margin-bottom:10px}
    .is-wenda-list p{height: 96px;}
    .is-hot-right a{font-size: 20px}
    .m-list-r{font-size: 14px}
    
}
