
/*reset*/
img{border: 0 none; width: auto\9; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic;}
button,input,select,textarea{font-size: 100%; font-family: tahoma; margin: 0; outline: 0 none; vertical-align: baseline; _overflow: visible; *vertical-align: middle; *overflow: visible;}
* html .f-clearfix{zoom: 1;}
*{box-sizing: border-box;}
.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
.f-dn{display: none;}
.f-db{display: block;}
.f-fl{float: left;}
.f-fr{float: right;}
.f-pr{position: relative;}
.f-pa{position: absolute;}
.pt20{padding-top:20px}
.mt20{margin-top:20px}
.mt40{margin-top:40px}
.c-red{color: #e10000;}
.text-center{text-align: center;}
a:hover{color:#0078d3}

body{background:#fff;font-size: 16px}
.zt-main{margin-bottom:20px}
/*banner*/
.zt-banner{width: 100%;height: 420px;background: url(../images/index/banner.png) center top no-repeat;}
.zt-logo{padding-top:35px;overflow: hidden;}
.u-back{width: 150px;height: 56px;border-radius: 10px;text-align: center;line-height: 56px;background-color: rgba(0, 0, 0, 0.2);color: #fff;font-size:18px}
.u-back:hover{color:#fff}
.m-logo{margin: 65px auto 50px;display: block;}
/*搜索*/
.u-search{width: 540px; height: 55px;margin: 0 auto;}
.u-search input{border:none}
.u-search form{display: flex;background: #fff;height: 55px;overflow: hidden;border-radius: 6px;}
.u-search form input[type="text"]{flex:1;padding:0 0 0 20px;height: 55px;line-height: 55px;color: #999;}
.u-search form input[type="submit"]{border:none;width: 55px;height: 55px;background: url(../images/index/search.png) center no-repeat;}

/*标题*/
.zt-title{text-align: center;background: url(../images/index/titlebg.png) center no-repeat;height:96px;line-height: 36px;padding:30px 0}
.zt-title a{font-size: 34px;color: #0078d3;font-weight: bold;}

.zt-title-2,.is-title-3{overflow: hidden;height:50px;line-height: 50px;background: #f5f5f5;padding:0 20px}
.zt-title-2 div a{font-size: 18px;color: #0078d3;font-weight: bold;position: relative;}
.zt-title-2 div i{display: block;width:34px;height:4px;background: #0078d3;bottom:0;left:50%;margin-left: -17px}
.zt-more{color:#b2b2b2}

.is-title-3 ul{text-align: center;}
.is-title-3 ul li{display:inline-block;padding:0 40px;position: relative;}
.is-title-3 ul a{font-size:18px;font-weight: bold;display:inline-block;position: relative;}
.is-title-3 ul .u-active i{position: absolute;bottom:0;left:50%;margin-left: -17px;width:34px;height:4px;z-index: 1;background: #0078d3;}

.is-vedio-list{overflow: hidden;}
.is-vedio-list li{width:305px;overflow: hidden;margin-right:20px;float:left}
.is-vedio-list li img{width:100%;height:202px;display: block;}
.is-vedio-list li p{height: 35px;line-height: 35px;text-align: center;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.vedio-icon{display: block;width:32px;height: 36px;background: url(../images/index/play.png) center no-repeat;bottom:42px;right:15px;transition: all linear .2s}
.is-vedio-list li:hover .vedio-icon{bottom:52px}
.is-vedio-list li:last-child{margin-right:0}
.g-special,.m-special{position: relative;}
.g-special .hd a,.m-special .hd a{position: absolute;display: block;width: 20px;height: 40px;cursor:pointer;}
.g-special .hd a.prev,.m-special .hd a.prev{background:url(../images/index/left.png)no-repeat center;top:50%;left: 0px;margin-top:-35px}
.g-special .hd a.next,.m-special .hd a.next{background:url(../images/index/right.png)no-repeat center;right: 1px;top: 50%;margin-top:-35px}

/*关联列表通用样式*/
.zt-titstyle1 ul{padding: 0;overflow: hidden;}
.zt-titstyle1 li{margin-bottom: 25px; line-height: 40px;}
.zt-titstyle1 li span{margin-left: 10px; color: #b8b8b8;float: right;font-size: 14px}
.zt-titstyle1 .zt-libox{width: 100%;float: left;overflow: hidden;}
.zt-titstyle1 .zt-libox .zt-licont{max-width: 100%;float: left;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zt-titstyle1 .zt-libox .zt-licont p{float: right;display: block;max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zt-titstyle1 .zt-libox .zt-licont a.zt-li-bt{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../images/index/dot.png) left center no-repeat;padding-left:14px}

.zt-tit-width ul{margin:0 -1.5%}
.zt-tit-width li{float:left;width:47%;margin:0 1.5%;}

.zt-tit-width2{margin-top:10px}
.zt-tit-width2 .zt-libox{width:100%;}

.zt-pic-list ul{margin:0}
.zt-pic-list li{float: left;width:300px;margin-right:26px}
.zt-pic-list li:last-child{margin-right:0}
.zt-pic-list li img{display:block;width:100%;height:400px}
.zt-pic-list2 li{width:49%;margin-right:2%}
.zt-pic-list2 li img{height: 170px}
.zt-pic-list5 li{width:23%;}
.zt-pic-list5 li img{height: 140px;width:auto;margin:auto;}

.mtjd-list{margin:0 -1%}
.zt-col-3{width:31.33%;margin:0 1%}

/* 涉企政策解读 */
/* .m-implementscont{display:none} */
.bodash{border-right:1px dashed #ddd;}
.j-row{margin:30px -1%}
.j-col-3{float: left;width:31.33%;margin:0 1%}
.m-implements{margin:10px -1%}
.m-implements .bd,.m-implements .bd ul{width:100%;height:220px;overflow: hidden;}
.m-implements li{float: left;width:31.33%;margin:1%;text-align: center;}
.m-implements li a{display: block;padding:10px 0 0 0}
.m-implements li img{display: block;margin:auto;width:48px;height:48px;}
.m-implements li p{height: 45px;line-height: 40px;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-implements .hd ul{display: block; text-align: center;overflow: hidden;}
.m-implements .hd li{float:none;display: inline-block; margin: 0 3px; width: 24px; height: 10px; background: #dfdfdf; overflow: hidden; text-indent: -999px;}
.m-implements .hd li.on{background: #015293;}
.m-implements li:hover img{transform: rotateY(-180deg);transition: all .3s linear;}



@media (min-width:1200px) {
  .zt-container{width: 1280px;margin: 0 auto;}
}
/* 适配小屏1000px */
@media screen and (min-width:1025px) and (max-width: 1200px) {
  .zt-container{width:1000px;margin: 0 auto;}
  .zt-pic-list5 li{margin:1%}
}
/* 适配pad */
@media screen and (min-width:768px) and (max-width: 1024px) {
  .zt-container{width:750px;margin: 0 auto;}

}


@media (max-width:1024px) {
  img{max-width: 100%}
  .zt-container{padding:10px}
  
  .zt-tit-width ul{margin: 0}
  .zt-tit-width li{width: 100%;margin:0}
  .zt-logo{padding-top:15px}
  .u-back{width: 100px;font-size: 14px;height: 45px;line-height:45px}
  .zt-banner{height: 335px}
  .m-logo{margin:30px 0}
  .u-search{width:90%}

  .zt-title{height:auto;padding:10px 0}
  .zt-title a{font-size: 22px}
  .pt20{padding-top:0}

  .zt-pic-list li{width:48%;margin-bottom:10px}
  .zt-pic-list li img{height: 200px;object-fit: cover;}
  .zt-col-3,.zt-pic-list2 li{width: 100%;margin:10px 0}
  .zt-pic-list2 li img{height:auto}
  .mt40{margin-top: 0}
  .j-col-3{width:100%}
  .zt-pic-list5 li{width:48%;margin:1%}
  .zt-pic-list5 li img{height:90px}
  
  
    
}
