/* 头部 */
.index-header{ width:100%;  height:520px;  background:url(../images/banner.jpg) no-repeat center top;}
.index-header .header{ height: 90px;}
.index-header .header .logo{ width:456px; height: 44px;}
.index-header .header .login{ margin-top: 32px;}
.index-header .header .login a{ width:64px; height:28px; line-height: 28px; border:1px solid #fff; color:#fff; border-radius: 4px;}
.index-header .header .login a:hover{ background-color: #fff; color:#333;}
.index-header .menu{ background: transparent;}
.index-header .menu ul>li>a:hover, .index-header .menu ul>li.active>a{ background-color: rgba(0, 0, 0, 0.1); border-bottom:1px solid #fff;  }

/* 幻灯片 */
.banner{ width:100%;  position:relative;  height:500px; background:#000;  }
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:500px; }

.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.banner .hd ul{ text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
		filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
	}
.banner .hd ul .on{ background:#0565f5;  }

.banner .prev,
.banner .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:10%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.banner .next{ left:auto; right:10%; background-position:-6px -137px; }

/* 通知公告 */
.tzgg{ background: url(../images/tzgg.png) no-repeat 0 center; padding: 30px 0 30px 160px;}
.tzgg .bd{width: 1360px; overflow: hidden;}
.tzgg .bd .tempWrap{ width: 1360px !important;}
.tzgg ul{ }
.tzgg ul li{ float: left; margin-right: 10px; line-height: 40px; width: auto !important; }
.tzgg ul li span{margin-left: 20px;}

/* 四个找 */
.zhaoBox{}
.zhaoBox li{width: 365px; height: 120px; float: left; position: relative; margin-right: 20px;}
.zhaoBox li:last-child{margin-right: 0px;}
.zhaoBox li a{display: block; position: absolute; height: 100%; width: 100%;}
.zhaoBox li a h3{ margin: 34px 0 0 50px; font-size: 20px; color: #000; font-weight: bold;}
.zhaoBox li a p{ margin: 20px 0 0 25px; font-size: 14px; color: #999999;}

/* 新闻 */
.newsBox{ background: #fff; margin-top: 20px;}
.newsBox .picNews{ width:640px; height: 480px; position:relative;}
.newsBox .picNews .bd{ width: 640px; height: 480px; overflow: hidden;}
.newsBox .picNews .bd li img{ width: 100%; min-height: 480px;}
.newsBox .picNews p{ width:100%; height:50px; line-height:50px; color:#fff; background:rgba(00,00,00,0.7); position:absolute; left:0; bottom:0; font-size:16px; box-sizing:border-box; padding:0 200px 0 25px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.newsBox .picNews .hd{ width:200px; height:50px; position:absolute; right:0; bottom:0; z-index:9; color:#fff; text-align:right}
.newsBox .picNews .hd ul{ padding-right:15px}
.newsBox .picNews .hd li{ display:inline-block; cursor: pointer; font-size: 12px; vertical-align:top; width:14px; height:14px; border:1px solid #c0beba; background:#fff; text-align:center; color:#606060; line-height:14px; margin-top:18px; margin-left:5px}
.newsBox .picNews .hd li.on{ background:#c19e38; color:#fff; border:1px solid #7e6e35;}

.newsBox .kuaibao{ width: 800px; background: url(../images/kuaibao.png) no-repeat; margin-top: 30px; margin-right: 30px;}
/* 首页新闻快报 */
.newsBox .kuaibao .hd{ line-height:60px; height:60px; position:relative; padding: 0 20px; }
.newsBox .kuaibao .hd ul{ position:absolute; right: 0px; top: 0; height:60px; }
.newsBox .kuaibao .hd li{ float:left; cursor:pointer; width: 80px; margin-left: 20px; height: 60px; text-align: center; font-size: 18px;}
.newsBox .kuaibao .hd li.on{ color: #0565f5;  border-bottom: 3px solid #0565f5; }
.newsBox .kuaibao .bd{ clear:both; position:relative; padding-top: 30px;}
.newsBox .kuaibao .bd .more{ text-align: right; margin-top: 20px;}
.newsBox .kuaibao .bd .more a{ color: #ff5722;}

/* 三个广告位 */
.ad1{}
.ad1 li{ float: left; margin-top: 20px; width: 280px; height: 140px; margin-left: 30px;}
.ad1 li:nth-child(5n+1){ margin-left: 0;}
.ad1 li img{ width: 100%; height: 100%; object-fit: cover;}
/* .ad1 li:nth-child(2){width: 650px; margin: 0 25px;} */
.ad3{ margin-top: 20px;}
.ad3 img{ border-radius: 5px;}

/* 专精特新 */
.ad{  margin-top: 20px;}
/* 征信查询 */
.cx{ width: 590px; height: 120px; background: #295fcc linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.2) 100%);}
.cx h1{ margin-top: 10px; text-align: center; color: #fff; font-weight: 600; font-size: 22px;}
.tk-banner_title {
    width: 500px;
    margin: 0 auto;
    align-items: center;
    flex-direction: column
}
.tk-inputappend {
    margin-top: 10px;
    width: 100%;
    padding: 8px 14px 8px 10px;
    display: flex;
    align-items: center;
    background-color: #fff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04), 0px 8px 16px rgba(0, 0, 0, 0.08);
    box-sizing: border-box;
}
.tk-inputappend>.form-control {
    border: 0;
    width: auto;
    height: 36px;
    flex: auto;
    box-shadow: none;
    padding: 0 10px;
}

.tk-inputappend>.form-control:focus {
    box-shadow: none
}

.tk-inputappend_right {
    margin-left: auto;
    display: flex;
    align-items: center
}

.tk-inputappend_right button{
    padding: 0 10px;
    height: 36px;
    background-color: #295FCC;
    border: 0;
    color: #fff;
}

/* 政策 */
.zcBox{ background: #fff; padding:30px; margin-top: 20px;}
.zcBox .zhengce{ width: 1460px;}
.zcBox .zhengce .hd{ height:30px; position:relative; line-height: 30px; }
.zcBox .zhengce .hd ul{ position:absolute; right: 0px; top: -4px; height:30px; }
.zcBox .zhengce .hd li{ float:left; cursor:pointer; padding:0 15px; margin-left: 10px; height: 30px; font-size: 14px; border: 1px solid #0565f5; border-radius: 15px;}
.zcBox .zhengce .hd li.on{ color: #fff; background: #0565f5;}
.zcBox .zhengce .bd{ display: flex; justify-content: space-between; clear:both; position:relative; padding-top: 20px;}

.zcBox .zhengce .bd .conWrap{ width: 880px; }

.zcBox .zhengce .bd .zhuanqu{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 530px; height: 540px;}

.zcBox .zhengce .bd .box{width: 250px; height: 246px; text-align: center; box-shadow: 0px 0px 16px 0px rgba(221, 221, 221, 0.42); border-radius: 4px; border:1px solid #eee;}

.zcBox .zhengce .bd .box .icon{ width: 48px; height: 48px; margin: 0 auto; margin-top: 30px; margin-bottom: 15px;}
.zcBox .zhengce .bd .box .icon-1{ background: url(../images/icon_sb.png) no-repeat center center; background-size: 100% 100%;}
.zcBox .zhengce .bd .box .icon-2{ background: url(../images/icon_zck.png) no-repeat center center; background-size: 100% 100%;}
.zcBox .zhengce .bd .box .icon-3{ background: url(../images/icon_zcpp.png) no-repeat center center; background-size: 100% 100%;}
.zcBox .zhengce .bd .box .icon-4{ background: url(../images/icon_zczc.png) no-repeat center center; background-size: 100% 100%;} 

.zcBox .zhengce .bd .box h3{ font-size: 24px; color: #000; font-weight: bold; margin-bottom: 10px;}
.zcBox .zhengce .bd .box p{ font-size: 16px; color: #6483c6; line-height: 24px; margin-bottom: 20px;}
.zcBox .zhengce .bd .box a{ display: block; width: 124px; height: 30px; line-height: 30px; text-align: center; color: #0565f5;  border-radius: 4px; margin: 0 auto; border: 1px solid #0565f5;}
.zcBox .zhengce .bd .box a:hover{ background: #0565f5; color: #fff;}

/* 应用平台 */
.yypt{background: #fff; padding:30px; margin-top: 20px;}
.yypt .slideBox{position: relative; padding: 0 70px; margin-top: 30px;}
.yypt .slideBox ul{overflow:hidden; zoom:1; }
.yypt .slideBox ul li{float:left; _display:inline; width: 245px; height: 120px; margin-right: 20px;}
.yypt .slideBox .sPrev{ position:absolute; border-radius: 6px; left:0; top:0; display:block; width:50px; height:120px; background:url(../images/left.png) center center no-repeat #eeeeee; }
.yypt .slideBox .sNext{ position:absolute; border-radius: 6px; right:0; top:0; display:block;  width:50px; height:120px; background:url(../images/right.png) center center no-repeat #eeeeee; }
.yypt .slideBox .sNext:hover{background:url(../images/right_1.png) center center no-repeat #0565f5;}
.yypt .slideBox .sPrev:hover{background:url(../images/left_1.png) center center no-repeat #0565f5;}

/* 助企课堂 */
.zqkt{background: #fff; padding:30px; margin-top: 20px; width: 1030px;}
.zqkt ul{padding-top: 30px;}
.zqkt ul li{ float: left; width: 230px; margin-right: 35px;}
.zqkt ul li:last-child{margin-right: 0;}
.zqkt ul li p{margin-top: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zqkt li .video-cover{ position: relative; width: 230px; height: 160px;}
.zqkt li .video-cover .mb {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/mb.png) no-repeat center center;
    background-size: auto 160px;
    display: none;
}

.zqkt li .video-cover:hover .mb{display: block;}


/* 推荐专家 */
.tjzj{background: #fff; padding:30px; margin-top: 20px; width: 340px;}
.tjzj .picScroll{}
.tjzj .picScroll .hd ul{ overflow:hidden; zoom:1; margin-top:10px; text-align: center;}
.tjzj .picScroll .hd ul li{display: inline-block; width:9px; height:9px; overflow:hidden; margin-right:8px; text-indent:-999px; cursor:pointer; background:#b6b6b6; border-radius: 5px; }
.tjzj .picScroll .hd ul li.on{background:#0565f5;}
.tjzj .picScroll .bd{ margin-top: 30px; overflow:hidden;}
.tjzj .picScroll .bd ul{overflow:hidden; zoom:1;}
.tjzj .picScroll .bd ul li{}
.tjzj .picScroll .bd ul li .imgBox{ width: 130px; height: 165px; overflow: hidden; float: left;}
.tjzj .picScroll .bd ul li .text{ width: 185px; float: right;}
.tjzj .picScroll .bd ul li .text h3{ font-size: 18px; font-weight: bold; color: #000;}
.tjzj .picScroll .bd ul li .text h5{ font-size: 14px; margin-top: 10px;}
.tjzj .picScroll .bd ul li .text p{ font-size: 14px; margin-top: 20px; color: #6a6a6a; line-height: 1.8; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden;}

/* 服务项目 */
.fwxm{background: #fff; padding:30px; margin-top: 20px; width: 1030px;}
.fwxm .hd{ height:30px; position:relative; line-height: 30px; }
.fwxm .hd ul{ position:absolute; right: 0px; top: -4px; height:30px; }
.fwxm .hd li{ float:left; cursor:pointer; padding:0 15px; margin-left: 10px; height: 30px; font-size: 14px; border: 1px solid #0565f5; border-radius: 15px;}
.fwxm .hd li.on{ color: #fff; background: #0565f5;}
.fwxm .bd{ clear:both; position:relative; }

.fwxmList{}
.fwxmList li{ width: 300px; float: left; margin-right: 60px; margin-top: 30px;}
.fwxmList li:nth-child(3n){margin-right: 0;}
.fwxmList li .imgBox{ display: block; width: 300px; height: 200px; overflow: hidden;}
.fwxmList li h3{margin-top:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align: center;}
.fwxmList li span {color: #999;font-size: 12px;margin-top: 8px; display: inline-block;}
.fwxmList li div > span+span {float: right;}
.opinion{ width: 74px; height: 13px; margin: 15px 0; position: relative;  background-image: url(../images/star.png);}
.opinion.five_star{background-position: 0 center;}
.opinion.four_star{background-position: -14px center;}
.opinion.three_star{background-position: -30px center;}
.opinion.two_star{background-position: -44px center;}
.opinion.one_star{background-position: -60px center;}
.opinion.zero_star{background-position: -74px center;}

/* 服务机构 */
.fwjg{background: #fff; padding:30px; margin-top: 20px; width: 340px;}

.fwjg ul{overflow:hidden; zoom:1; margin-top: 16px;}
.fwjg ul li{ margin-top: 20px;}
.fwjg ul li .imgBox{ width: 70px; height: 70px; overflow: hidden; float: left;}
.fwjg ul li .text{ width: 250px; float: right;}
.fwjg ul li .text h3{ font-size: 16px;  color: #000;}
.fwjg ul li .text p{ font-size: 14px; margin-top: 10px; color: #6a6a6a; line-height: 1.8;}

/* 星级服务机构 */
.xjjg{background: #fff; padding:30px; margin-top: 20px;}
.xjjg .slideBox{position: relative; margin-top: 30px;}
.xjjg .slideBox ul{overflow:hidden; zoom:1; }
.xjjg .slideBox ul li{float:left; _display:inline; width: 275px; height: 160px; margin-right: 20px;}
.xjjg .slideBox ul li div{ width: 275px; height: 120px; background:no-repeat center; background-size: contain;}
.xjjg .slideBox ul li h4{ color: #333; text-align: center; line-height: 40px;}
