.big-title{width: 100%;background: url(../images/titl-back.png)no-repeat top center;font-size: 30px;line-height: 31px;
font-weight: bold;text-align: center;color: #1487ff;margin-bottom: 30px;}
.ny-cont{margin-top: 30px;background: #fff;padding: 40px 30px;box-shadow: 0px 4px 2px rgb(220,220,220,0.3);}

/* 网页地图 */
.map-list h3{height: 42px;border-bottom: 1px solid #e6e6e6;width: 100%;}
.map-list h3 p{width: 170px;display: block;text-align: center;text-align: left;
    cursor: pointer;font-size: 22px;line-height: 22px;color: #1487ff;margin-right: 20px;}
.map-list h3 p:before{content: '';display: inline-block;width: 22px;height: 20px;background: url(../images/title-nav.png)no-repeat center;
    margin-bottom: -2px;margin-right: 10px;}
.map-list h3 p:after{content: '';display: block;width:100%;height: 3px;background: #1487ff;margin-top: 17px;transition: all 0.6s;}
.map-list ol{gap:30px 24px;margin-top:30px;}
.map-list .list-li{width:193px;font-size:16px;line-height:48px;box-sizing: border-box;border:1px solid #cae5ff;
border-radius:4px;text-align: center;box-shadow:0px 2px 6px 2px rgba(202,229,255,0.3);}
.map-list .list-li:hover{background:#1487ff;}
.map-list .list-li:hover a{color:#fff;}
.mb30{margin-bottom:30px;}
.mb100{margin-bottom:100px;}

/* 交通要闻 */
.h2-tt{font-size:18px;padding: 0 15px;line-height:40px;background:#1487ff;width:auto;display:inline-block;border-radius:6px;
color:#fff;}
.left-zhanti{width:25%;margin-right:5%;}
.left-zhanti .zhanti-list li{width:100%;margin-bottom:30px;}
.left-zhanti .zhanti-list li a{display: block;}
.left-zhanti .zhanti-list li img{width:100%;}
.right-news{flex:1;}
.mt50{margin-top:50px;}

/* 问答库 */
.flex-1{flex:1;}
.qa-h1{font-size: 46px;line-height:46px;text-align: center;letter-spacing: 4px;
    -webkit-text-stroke: 1px #1487ff;color: #1487ff;margin-bottom:40px;}
.zhishi-qa .nynav-list{margin-bottom:30px;}
.zhishi-qa .nynav-list li{line-height: 60px;text-align: center;color: #4a5660; font-size: 19px;border: 1px solid #dfecf4;
border-radius: 7px;width: 31.28%;cursor: pointer;}
.zhishi-qa .nynav-list li.on{background:#1487ff;color:#fff;}
.zhishi-qa .zhishi-bd .inHd ul{gap:20px;}
.zhishi-qa .zhishi-bd .inHd li{font-size:16px;line-height:46px;padding:0px 20px;cursor: pointer;border:1px solid #eee;
border-radius:4px;}
.zhishi-qa .zhishi-bd .inHd li.on{background:#0d69c9;color:#fff;}
.zhishi-qa .zhishi-bd .inBd li{padding:20px 0px;border-bottom:1px dashed #e5e5e5;}
.zhishi-qa .zhishi-bd .inBd li h3{font-weight: 700;font-size: 16px;margin-bottom: 10px;}
.zhishi-qa .zhishi-bd .inBd li h3:before{content:'';display:inline-block;width:14px;background:url(../images/news-icon.png)no-repeat center;
background-size: cover;height:12px;}
.zhishi-qa .zhishi-bd .inBd li:hover h3 a{color:#1487ff;}
.zhishi-qa .zhishi-bd .inBd li p.desc{font-size: 14px;line-height:24px;color: #777777;margin-bottom: 15px;text-indent: 2em;}
.zhishi-qa .zhishi-bd .inBd li p.sm-p span,.zhishi-qa .zhishi-bd .inBd li p.sm-p a{display: inline-block;font-size: 14px;color: #888888;margin-right: 20px;
	background: #f6f6f6;padding: 1px 18px;border-radius: 3px;line-height: 30px;}
.zhishi-qa .zhishi-bd .inBd li p.sm-p a{color:#1487ff;}

.zhishi-qa .zhishi-bd .right-hots{width:300px;margin-left:5%;border-left:1px solid #e5e5e5;box-sizing:border-box;
padding-left:2%;}
.zhishi-qa .zhishi-bd .right-hots h2{font-size: 17px;font-weight: 700;margin-bottom: 15px;}
.zhishi-qa .zhishi-bd .right-hots h2:before{content:'';display:inline-block;width:18px;height:26px;margin-right:10px;margin-bottom:-5px;
background:url(../images/zsk-rdph.png)no-repeat center;background-size:cover;}
.zhishi-qa .zhishi-bd .right-hots #hotDocContent li{line-height: 40px;font-weight: 700;font-size: 14px;color: #555555;}
.zhishi-qa .zhishi-bd .right-hots #hotDocContent li i{font-style: italic;color: #555555;display: inline-block;margin-right:5px;}
.zhishi-qa .zhishi-bd .right-hots #hotDocContent li:hover a,.zhishi-qa .zhishi-bd .right-hots #hotDocContent li:hover i{color:#1487ff;}

/* 数据发布 */
.shujus .hr-img{width:100%;margin-bottom:30px;}
.shujus .hr-img img{width:100%;}
.shujus .lan-li{width:32%;}
.shujus .lan-li h3{height: 42px;border-bottom: 1px solid #e6e6e6;margin-bottom:20px;}
.shujus .lan-li h3 span{display:inline-block;cursor: pointer;font-size: 22px;line-height: 22px;color:#1487ff;}
.shujus .lan-li h3 span:before{content: '';display: inline-block;width: 22px;height: 20px;
    background: url(../images/title-nav.png)no-repeat center;margin-bottom: -2px;margin-right: 10px;}
.shujus .lan-li h3 span:after{content: '';display: block;width: 100%;height: 3px;background: #1487ff;
    margin-top: 17px;transition: all 0.6s;}
.shujus .lan-li li{font-size:16px;line-height:16px;margin-bottom:20px;}
.shujus .lan-li a:before{content:'';display:inline-block;width:6px;height:6px;background:#dcdcdc;border-radius:6px;
margin-right:10px;margin-bottom: 3px;}
.shujus .lan-li li:hover a{color:#1487ff;}
.shujus .lan-li li:hover a:before{background:#1487ff;}

.fabu-list .fb-hd li{width:19%;font-size:20px;line-height:64px;background:#ecf7ff;border:1px solid #cae5ff;text-align: center;
cursor: pointer;}
.fabu-list .fb-hd li.on{background:#1487ff;color:#fff;}
.fabu-list .tb-info{margin-top:30px;font-size:16px;line-height:38px;}
.fabu-list .tb-info .p-tit{font-size:20px;font-weight: bold;line-height:38px;}
.fabu-list .tb-info .p-tit:before{background:#0066db;content:'';display:inline-block;width:4px;height:20px;
border-radius:2px;margin-right: 10px;margin-bottom: -3px;}
.fabu-list .fb-bd{width:100%;height:400px;overflow:hidden;margin:40px auto;}
.fabu-list .fb-bd li{height:400px;}


/* 移动端css */
@media screen and (max-width: 840px) {
	
	.big-title{font-size: 0.4rem;line-height: 0.4rem;background-size: cover;margin-bottom: 0.3rem;}
	.map-list h3{height: 0.8rem;overflow: hidden;}
	.map-list h3 p{font-size: 0.3rem;line-height: 0.8rem;width:1.7rem;margin-right: 0.3rem;}
	.map-list h3 p:before{width: 0.3rem;height: 0.3rem;margin-right: 0.1rem;background-size: cover;margin-bottom: -0.04rem;}
	.map-list h3 p:after{margin-top:-0.08rem;}
	.map-list ol{gap:0.3rem 2%;margin-top:0.3rem;}
	.map-list .list-li{width:32%;font-size:0.26rem;line-height:0.6rem;}

	.mt50{margin-top:0.5rem;}
	.right-news{width:100%;}
	.left-zhanti{margin-top:0.5rem !important;}
	.left-zhanti .zhanti-list li{margin-bottom:0.3rem;height:auto !important;}
	
	.left-zhanti{width:100%;margin:0;height:12rem;overflow: hidden;}
	.box-list{flex-direction:column-reverse;}

	/* 问答库 */
	/*
	.zhishi-qa .zhishi-bd .inHd{display:none;}
	*/
	.zhishi-qa .zhishi-bd .right-hots{display:none;}
	.qa-h1{font-size: 0.6rem;line-height: 0.6rem;margin-bottom: 0.4rem;letter-spacing: 0.05rem;}
	.zhishi-qa .nynav-list{margin-bottom:0.3rem;}
	.zhishi-qa .nynav-list li{font-size:0.28rem;line-height:0.6rem;width: 32%;border-radius: 0.02rem;}
	.zhishi-qa .nynav-list li i{display: none;}
	.zhishi-qa .zhishi-bd .inBd li{padding:0.2rem 0px;}
	.zhishi-qa .zhishi-bd .inBd li h3{font-size:0.3rem;line-height:0.4rem;}
	.zhishi-qa .zhishi-bd .inBd li h3:before{width:0.24rem;height:0.22rem;}
	.zhishi-qa .zhishi-bd .inBd li p.desc{font-size:0.26rem;line-height:0.4rem;margin-bottom: 0.2rem;}
	.zhishi-qa .zhishi-bd .inBd li p.sm-p span,.zhishi-qa .zhishi-bd .inBd li p.sm-p a{    font-size: 0.24rem;
    line-height: 0.4rem;margin-bottom:0.2rem;margin-right: 2%;padding: 0.05rem 2%;border-radius: 0.05rem;}

    /* 数据发布 */
	.shujus .lan-li{width:100%;}
	.shujus .lan-li h3{height:0.8rem;}
	.shujus .hr-img{margin-bottom:0.3rem;}
	.shujus .lan-li h3 span{font-size: 0.3rem;line-height: 0.8rem;width: auto !important;margin-right: 0.3rem;}
	.shujus .lan-li h3 span:before{width: 0.3rem;height: 0.3rem;margin-right: 0.1rem;background-size: cover;margin-bottom: -0.02rem;}
	.shujus .lan-li h3 span:after{margin-top: -3px;}
	.shujus .lan-li li{font-size:0.3rem;line-height:0.4rem;margin-bottom:0.3rem;}
	.shujus .lan-li a:before{width: 0.1rem;height: 0.1rem;margin-right: 0.1rem;border-radius: 0.1rem;margin-bottom: 0.05rem;}
	
	.fabu-list .fb-bd{margin:0.4rem auto;height:4rem;}
	.fabu-list .fb-bd li{height:4rem;}
	.fabu-list .fb-hd ul{gap:0.2rem 2%;justify-content:start;}
	.fabu-list .fb-hd li{width:32%;font-size: 0.24rem;line-height: 0.8rem;}

}