﻿*{
	font-family: "微软雅黑", "Microsoft Yahei";
}
.bigBtn{width: 130px;height: 50px;border-radius: 5px;text-align: center;line-height: 50px;color: #fff;font-size: 20px;font-weight: bold;cursor: pointer;}
.long{width: 100%;}
.newsList{margin-top: 10px;margin-bottom: 10px;}
.newsL{width: 470px;}
.newsR{
	padding-top:20px ;
	padding-left: 30px;
	/*padding-right: 50px;*/font-family: "宋体";
}
.newsRtit{
	width: 540px;height: 36px;border-bottom: 3px solid #e1e5ec;margin-bottom: 10px; 
}
.newsRtit span{margin-right: 40px;line-height: 36px;display: inline-block;}
.newsRtit span:hover,.newsRtit span.active{color:#2c69b3 ;border-bottom: 3px solid #2c69b3;cursor: pointer;}
.newsMore{line-height: 36px;color:#2c69b3 ;text-decoration: none;}
.newsRcon li{color: #1e5075;line-height: 30px;position: relative;text-indent: 15px;cursor: pointer;}
.newsRcon li:before{content: "";width: 6px;height: 5px;display: block;position: absolute;left: 1px;top:12px;background: url(/site/img/newsli.png) no-repeat center;}
.newsRcon li .tit{width:370px ;    white-space: nowrap;
    text-overflow: ellipsis;display: inline-block;
    overflow: hidden;}
.newsRcon li .tit a{ color:#000;}
/*首页通用的tit*/
.h2Tit{border-bottom:3px solid #e1e5ec;font-size: 22px;color: #021d31;}
.h2Tit span{margin-right: 40px;display: inline-block;margin-bottom: -3px;}
.h2Tit span.active{    color: #2c69b3;
    border-bottom: 3px solid #2c69b3;
    line-height: 2;
    width: 105px;
    text-align: center;}
#bsfw{padding: 10px 0 20px;border: 0;}
#bsfw img{width: 100%;}
.jlhdL{width: 900px;}
.jlhdLtit span{cursor: pointer;}
.jlhdLtab{padding: 8px 0;}
.jlhdMore{color: #ef0001;font-size: 14px;line-height: 28px;cursor: pointer;}
.jlhdLtab span{line-height: 30px;padding: 0 8px;display: inline-block;cursor: pointer;}
.jlhdLtab span:hover,.jlhdLtab span.active{background: #2c69b3;border-radius: 5px;color:#fff;}
.jlhdLcon li{border-bottom: 1px dashed  #e1e5ec;padding-bottom: 10px;margin-bottom: 10px;}
.jlhdLcon li .dw{line-height: 30px;font-size: 14px;text-indent: 10px;}
.jlhdLcon .con{display: inline-block;white-space: nowrap;text-overflow: ellipsis;width: 900px;overflow: hidden;color: #000;}
.jlhdR{width: 270px;}
.jlhdR .quickAsk{width:130px ;border-radius: 5px;background: #dce2ff;text-align: center;margin-top: 10px;padding-bottom: 10px;padding-top: 10px;}
.jlhdR .quickAsk img{width:50px;margin: 6px auto;display: block;}
.jlhdR .quickAsk span{color: #000;font-size: 18px;line-height: 2;}
.fwl{border-radius: 5px;background: #dce2ff; padding: 30px 20px 1px;margin-top: 10px;}
.fwl .line{height: 0;border-bottom: 3px solid #2c69b3;position: relative;}
.fwl .line span{position: absolute;width: 120px;left: 50%;margin-left: -60px;background: #dce2ff;text-align: center;top: -10px;font-size: 18px;color: #2c69b3;}
.fwl h5{text-align: center;font-size: 24px;color: #000;margin: 20px 0;}
.xxcx{padding: 10px 0;width: 1210px;margin-left: -10px;}
.xxcx li{background: #fff;border:1px solid #e1e5ec;width: 292px;margin-left: 10px; float: left;height: 54px;box-sizing: border-box;line-height: 54px;display: flex;justify-content: center;align-items: center;}
.xxcx li img{float: left;width: 30px;;margin-right: 12px;display: block;}
.xxcx li span{font-family: "宋体";color: #000;}

.newsL{width: 628px;margin-top: 20px;}
.newsRcon li{color: #000;line-height: 38px;position: relative;text-indent: 15px;cursor: pointer;overflow: hidden;}
.newsRcon li .tit{width:370px ;    white-space: nowrap;float: left; text-overflow: ellipsis;display: inline-block;overflow: hidden;}

.dw span.gt{width: 220px;}
.dw img{vertical-align: middle;}

.group{
	width: 1200px;
	height: 60px;
	line-height: 60px;
}
.group a{
	width: auto;
	height: 60px;
	float: left;
	padding: 0 20px;
	font-size: 18px;
}
.group a:hover{
	background: #e9e9e9;
	color: #000;
}

	.group{
		overflow: unset;
	}
	.group>ul{
		height: 100%;
		overflow: unset;
	}
	.group>ul>li{
		height: 100%;
		float: left;
		padding: 0 10px;
		text-align: center;
		position: relative;
		overflow: unset;
	}
	.group>ul>li>ul{
		position: absolute;
		bottom: 60px;
		background-color: #f9f9f9;
		border: 2px solid #2c69b3;
		border-bottom: 0;
		left: 0;
		max-height: 0px;
		transition: max-height 300ms linear;
		overflow: hidden;
	}
	.group>ul>li:hover>ul{
		max-height: 400px;
	}
	.group>ul>li:hover{
		background-color: #e9e9e9;
	}