*{
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-family: "微软雅黑";
	list-style: none;
}
.clear{ clear:both}
.home-page ul li a, .home-page dl dd a, .home-page .anniu a{
	text-decoration: none;
	display: inline-block;
}
.News-column{margin: 40px 0;}
.xiehuidongtai .p, .hangyexianfeng .p, .wenhuachuanbo .p, .jianguanyaowen .p, .zilvweiquan .p{
	width: 337px;
    float: left;
    margin: 0;
    /* overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; */ 
}
.xiehuidongtai .p:hover, .hangyexianfeng .p:hover, .wenhuachuanbo .p:hover, .jianguanyaowen .p:hover, .zilvweiquan .p:hover{
	color: #e50007; 
}
.hangyexianfeng .p, .jianguanyaowen .p, .zilvweiquan .p{
	width: 280px;
}
.xiehuidongtai .s, .hangyexianfeng .s, .wenhuachuanbo .s, .jianguanyaowen .s, .zilvweiquan .s{
	 float: right;
	 color: #888;
}

.fixed{
	clear: both;
}
.xiehuidongtai ul, .wenhuachuanbo ul, .jianguanyaowen ul, .zilvweiquan ul, .hangyexianfeng ul
{
	padding-left: 20px;
    color: #cecece;
    /* list-style: initial; */
}
.xiehuidongtai li, .wenhuachuanbo li, .jianguanyaowen li, .zilvweiquan li, .hangyexianfeng li
{
	
    list-style: disc;
	list-style-type: disc;
	list-style-position: yes;
}
.inner_c{
	width: 1200px;
	margin: 0 auto;
}

.home-page .huiyuanfengcai{
	padding-top: 30px;
}
.home-page .huiyuanfengcai .hui-img{
	width: 58%;
	height: 464px;
	float: left;
}
.hui-img .carousel-indicators{
	bottom: 0px;
	left: inherit;
	right: 0;
	width: 19%;
	z-index: 9;
}
.home-page .carousel-inner .item .ccc{
	position: absolute;
    line-height: 44px;
    font-size: 16px;
    bottom: 0;
    z-index: 99999;
    color: #fff;
    margin: 0;
    display: inline-block;
    background: rgba(0,0,0,.5);
    width: 100%;
    text-decoration: none;
}
.home-page .carousel-inner .item .ccc p{
    width: 480px;
    margin: 0;
    overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	text-indent: 20px;
}
.home-page .huiyuanfengcai .hui-content{
	float: right;
	width: 40.5%;
	height: 464px;
}
.hui-content-top{
	height: 40px;
	border-bottom: 1px #d3d3d3 solid;
}
.hui-content-top p{
	background: url(../img/hui-icon.png) no-repeat;
	width: 100px;
	height: 100%;
    font-size: 24px;
    font-weight: bold;
    color: #e50007;
    text-align: center;
    line-height: 40px;
    float: left;
}
/* .hui-content-top .hui-more{
	background: url(../img/more.png)no-repeat;
	width: 27px;
	height: 100%;
	float: right;
	margin-top: 11px;
}
.hui-content .hui-more:hover{
	background: url(../img/more-hover.png)no-repeat;
} */
.hui-content ul.content1{
	margin-top: 24px;
	padding-left: 20px;
    color: #cecece;
}
.hui-content ul.content1 li{
	margin-bottom: 5.5%;
	
}
.hui-content ul.content1 li a{
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.hui-content ul.content1 li .news-content{
	font-size: 16px;
	color: #888;
	margin-top: 1.5%;
	text-align: justify;
	/* display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2; */
	overflow: hidden;
	height: 46px;
}
.hui-content ul.content1 li p span{
	color: #E50007;
	font-weight: bold;
}
.hui-content .content1 li a span{
    display: block;
}
.hui-content .content1 li:hover a span{
	color: #E50007;
}



/*商务热点*/
.home-page .shangwuredian{
	padding-top: 40px;
}
.home-page .shangwuredian p.title{
	background: url(../img/redian.png) no-repeat;
	width: 158px;
	height: 100%;
	font-size: 22px;
	color: #333;
	font-weight: bold;
	text-align: center;
	line-height: 54px;
	float: left;
	margin: 0;
}
#marquee2{
	float: left;
    width: 990px;
    height: 40px;
    overflow: hidden;
    padding-left: 45px;
    margin-left: 20px;
    margin-top: 11px;
}
#marquee2 ul li{
	float: left;
	margin-right: 70px;
    line-height: 36px;
    list-style: initial;
    color: #cecece;
}
#marquee2 ul li a{
	text-decoration: none;
	color: #333;
	font-size: 18px;
}
.liness{
	width: 100%;
    height: 8px;
    background: #ededed;
}

/*新闻模块1*/
.home-page .news1{
	padding-top: 30px;	
}



/*协会动态*/
.home-page .xiehuidongtai{
	width: 454px;
	/* height: 250px; */
	float: left;
	margin-right: 25px;
}
.news1 .header{
	height: 40px;
	border-bottom: 1px #d3d3d3 solid;
}
.xiehuidongtai .header p{
	background: url(../img/xiehui-icon.png) no-repeat;
	width: 100px;
	height: 100%;
    font-size: 24px;
    font-weight: bold;
    color: #e50007;
    text-align: center;
    line-height: 40px;
    float: left;
	margin: 0;
}
/* .news1 .header a.hui-more{
	background: url(../img/more.png)no-repeat;
	width: 27px;
	height: 100%;
	float: right;
	margin-top: 11px;
}
.news1 .header a.hui-more:hover{
	background: url(../img/more-hover.png)no-repeat;
} */
.news1 ul li{
	margin-top: 3%;
}
.news1 ul li a{
	font-size: 16px;
	color: #333;
}



/*文化传播*/
.home-page .wenhuachuanbo{
	width: 454px;
	/* height: 250px; */
	float: left;
}
.wenhuachuanbo .header p{
	background: url(../img/wenhua-icon.png) no-repeat;
	/* width: 100px; */
	height: 100%;
    font-size: 24px;
    font-weight: bold;
    color: #e50007;
    text-align: center;
    line-height: 40px;
    float: left;
	margin: 0; 
}
.whcb{
    /* overflow: hidden; */
    width: 100%;
   /*  height: 216px; */
}
.whcb1{
    display: none;
	float: left;
}
.whcb2{
    display: block;
}
.wenhuachuanbo .header p:nth-child(1){
    margin-right: 110px;
}
.wenhuachuanbo .header p:nth-child(2), .wenhuachuanbo .header p:nth-child(3), .wenhuachuanbo .header p:nth-child(4){
    background: none;
    font-size: 14px;
	font-weight: inherit;
	/* width: inherit; */
	width: fit-content;
}
.wenhuachuanbo .header p:nth-child(2) a, .wenhuachuanbo .header p:nth-child(3) a, .wenhuachuanbo .header p:nth-child(4) a{
        color: #888;
		text-decoration: none;
}
.wenhuachuanbo .header p:nth-child(2) a:hover, .wenhuachuanbo .header p:nth-child(3) a:hover, .wenhuachuanbo .header p:nth-child(4) a:hover{
        color: #e50007;
		
}
/* .wenhuachuanbo .header .anniu{
	float: right;
	line-height: 40px;
} */
.anniu a{
	color: #888;
}
.anniu a:hover{
	color: #d92737;
}

/*图标*/
.home-page .icon{
	width: 238px;
	height: 250px;
	background-color: #f2f7fb;
	float: right;
	border: 1px #dddddd solid;
}
.icon ul{
   /*  display:-webkit-box;
    	display: -moz-box;
    	display: -ms-flexbox;
    	display: -webkit-flex;
    	display: flex;
    	-webkit-box-direction: normal;
    	-webkit-box-orient: horizontal;
    	-moz-flex-direction: row;
    	-webkit-flex-direction: row;
    flex-direction: row;
    	-webkit-box-pack: justify;
    	-moz-justify-content: space-between;
    	-webkit-justify-content: space-between;
    justify-content: space-between;
    	-webkit-flex-wrap:wrap;
    -webkit-box-lines:multiple;
    -moz-flex-wrap:wrap;
    flex-wrap: wrap;
    align-items: center;
    	-webkit-align-items:center;
    	box-align:center;
    	-moz-box-align:center;
    	-webkit-box-align:center; */
}
.icon ul li{
	width: 50%;
	margin-top: 23px;
	float: left;
    text-align: center;
}
.icon ul li a .tu{
	width: 54px;
	height: 56px;
	/*overflow: hidden;*/
	margin: 0 auto;
}
.icon ul li:hover a .tu .tu1{
	display: none;
}
.icon ul li:hover a .tu .tu2{
	display: block;
}
.icon ul li a .tu .tu2{
	display: none;
}
.icon ul li a span{
	display: block;
	text-align: center;
	line-height: 38px;
}
.icon ul li:hover a span{
	color: #e50007;
}

.bxxh{
	background: url(../img/bxxh.jpg)no-repeat;
	width: 100%;
	height: 100px;
	margin-top: 30px;
}
/*普惠金融*/
/* .puhuijinrong{
	background: url(../img/puhuibaoxian.png)no-repeat;
	width: 100%;
	height: 100px;
	margin-top: 30px;
}

.dangshixuexi{
	background: url(../img/dangshixuexi.jpg)no-repeat;
	width: 100%;
	height: 100px;
	margin-top: 30px;
}
.fenjinjiangong{
	background: url(../img/fenjinjiangong.jpg)no-repeat;
	width: 100%;
	height: 100px;
	margin-top: 30px;
} */
.tiaojie{
	background: url(../img/tiaojie.jpg?v=2)no-repeat;
	width: 100%;
	height: 200px;
	margin-top: 30px;
}


/* .feifajizi{
	background: url(../img/ffjz.jpg)no-repeat;
	width: 100%;
	height: 100px;
	margin-top: 30px;
}
.shengchananquan{
	background: url(../img/2023aqsc.jpg)no-repeat;
	width: 100%;
	height: 100px;
	margin-top: 30px;
}
.fanbaoxianqizha{
	background: url(../img/2024fbxqz.jpg)no-repeat;
	width: 100%;
	height: 100px;
	margin-top: 30px;
} */
.yasxzjt{
	background: url(../img/2024yasxzjt.jpg)no-repeat;
	width: 100%;
	height: 100px;
	margin-top: 30px;
}
/* .bxzsmhzb{
	background: url(../img/2024bxzsmhzb.jpg)no-repeat;
	width: 100%;
	height: 100px;
	margin-top: 30px;
} */
.ggtxb{
	background: url(../img/2025ggtxb.jpg)no-repeat;
	width: 100%;
	height: 100px;
	margin-top: 30px;
}


/*新闻模块2*/
.home-page .news2{
	padding-top: 30px;
}
.news2 .header{
	height: 40px;
	border-bottom: 1px #d3d3d3 solid;
}
/* .news2 .header a.hui-more{
	background: url(../img/more.png)no-repeat;
	width: 27px;
	height: 100%;
	float: right;
	margin-top: 11px;
}
.news2 .header a.hui-more:hover{
	background: url(../img/more-hover.png)no-repeat;
} */
.news2 ul li{
	margin-top: 3%;
}
.news2 ul li a{
	font-size: 16px;
	color: #333;
}




/*监管要闻*/
.home-page .jianguanyaowen{
	width: 380px;
	height: 250px;
	float: left;
	margin-right: 30px;
}
.jianguanyaowen .header p{
	background: url(../img/jianguan-icon.png) no-repeat;
	width: 100px;
	height: 100%;
    font-size: 24px;
    font-weight: bold;
    color: #e50007;
    text-align: center;
    line-height: 40px;
    float: left;
	margin: 0;
}



/*自律维权*/
.home-page .zilvweiquan{
	width: 380px;
	height: 250px;
	float: left;
}
.zilvweiquan .header p{
	background: url(../img/zilv-icon.png) no-repeat;
	width: 100px;
	height: 100%;
    font-size: 24px;
    font-weight: bold;
    color: #e50007;
    text-align: center;
    line-height: 40px;
    float: left;
	margin: 0;
}
/* .zilvweiquan .header .anniu{
	float: right;
	line-height: 40px;
} */
.zlwq{
    /* overflow: hidden; */
    width: 100%;
    height: 204px;
}
.zlwq1{
    display: none; 
	float: left;
}
.zlwq2{
    display: block;
}
.zilvweiquan .header p:nth-child(1){
    margin-right: 150px;
}
.zilvweiquan .header p:nth-child(2), .zilvweiquan .header p:nth-child(3), .zilvweiquan .header p:nth-child(4){
    background: none;
    font-size: 14px;
	font-weight: inherit;
	width: inherit;
}
.zilvweiquan .header p:nth-child(2) a, .zilvweiquan .header p:nth-child(3) a, .zilvweiquan .header p:nth-child(4) a{
        color: #888;
		text-decoration: none;
}
.zilvweiquan .header p:nth-child(2) a:hover, .zilvweiquan .header p:nth-child(3) a:hover, .zilvweiquan .header p:nth-child(4) a:hover{
        color: #e50007;
		
}


/*行业先锋*/
.home-page .hangyexianfeng{
	width: 380px;
	height: 250px;
	float: right;
}
.hangyexianfeng .header p{
	background: url(../img/hangye-icon.png) no-repeat;
	width: 100px;
	height: 100%;
    font-size: 24px;
    font-weight: bold;
    color: #e50007;
    text-align: center;
    line-height: 40px;
    float: left;
	margin: 0;
}
/* .hangyexianfeng .header .anniu{
	float: right;
	line-height: 40px;
} */
.hyxf{
   /*  overflow: hidden; */
    width: 100%;
    height: 204px;
}
.hyxf1{
    display: none;
	float: left;
}
.hyxf2{
    display: block;
}
.hangyexianfeng .header p:nth-child(1){
    margin-right: 72px;
}
.hangyexianfeng .header p:nth-child(2), .hangyexianfeng .header p:nth-child(3), .hangyexianfeng .header p:nth-child(4){
    background: none;
    font-size: 14px;
	font-weight: inherit;
	width: inherit;
}
.hangyexianfeng .header p:nth-child(2) a, .hangyexianfeng .header p:nth-child(3) a, .hangyexianfeng .header p:nth-child(4) a{
        color: #888;
		text-decoration: none;
}
.hangyexianfeng .header p:nth-child(2) a:hover, .hangyexianfeng .header p:nth-child(3) a:hover, .hangyexianfeng .header p:nth-child(4) a:hover{
        color: #e50007;
		
}


/*底部背景*/
.bg{
	background: url(../img/bg.png)no-repeat;
	width: 100%;
	/*height: 679px;*/
	background-size: 100% 100%;
    height: 726px;
}
.hui-more{
    float: right;
    line-height: 40px;
    text-decoration: none;
    color: #888;
}
.hui-more:hover{
    color: #e50007;
	text-decoration: none;
}

/*流媒体推广*/
.liumeitituiguang{
	padding-top: 26px;
}
.liumeitituiguang .header{
	height: 40px;
	border-bottom: 1px #d3d3d3 solid;
}
/* .liumeitituiguang .header a.hui-more{
	background: url(../img/more.png)no-repeat;
	width: 27px;
	height: 100%;
	float: right;
	margin-top: 11px;
}
.liumeitituiguang .header a.hui-more:hover{
	background: url(../img/more-hover.png)no-repeat;
} */
.liumeitituiguang .header p{
	background: url(../img/liumeiti-icon.png)no-repeat;
	width: 120px;
	height: 100%;
    font-size: 24px;
    font-weight: bold;
    color: #e50007;
    text-align: center;
    line-height: 40px;
    float: left;
}
.Box {position: relative;}
.Box .content {width: 1200px;margin: 0 auto;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnr {background: url(img/jtr02.png) no-repeat center;right: -72px;}
.Box .Box_con .btnl:hover {background: url(img/jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(img/jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden; height: 200px;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 224px;height: 200px;margin-left: 20px;overflow: hidden;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;width: 100%;height: 100%;transition: all 0.5s;}
.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
.tutu{
	width: 224px;
	height: 157px;
	overflow: hidden;
}
.liumeitituiguang li p{
	color: #333;
	margin-top: 15px;
	text-align: center;
}
.liumeitituiguang li:hover p{
	color: #e50007;
}




/*服务热线*/
.home-page a.fuwurexian{
	background: url(../img/fuwurexian.png)no-repeat;
	widows: 100%;
	height: 100px;
	display: block;
	margin-top: 20px;
}




/*会员公司*/
.home-page .huiyuangongsi{
	padding-top: 26px;
}
.huiyuangongsi .header{
	height: 40px;
	border-bottom: 1px #d3d3d3 solid;
}
.huiyuangongsi .header .anniu span{
	color: #888;
	cursor:pointer 
}
/*-------财险会员公司开始------*/
#marquee1{
	width:100%;
    /*height:170px;*/
    height: 212px;
    overflow:hidden; 
    margin:20px auto 0;
}

#marquee1 ul li{
	float:left; 
	padding:0 1px;
	/*width: 100px;*/    
	width: 140px;
	margin-right: 10px;
	}
#marquee1 ul li a span{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    line-height: 35px;
    color: #333;
	text-align: center;
}
#marquee1 ul li .tu5{
	/*width: 100px;
    height: 52px;*/
    width: 140px;
    height: 73px;
    overflow: hidden;
} 
#marquee1 ul li img{display:block;transition: all 0.5s;    width: 140px;}
#marquee1 ul li .tu5:hover img{
	transform: scale(1.1);
}
#marquee1 ul li a:hover .hong{
	color: #E50007;
}
/*---------财险会员公司结束---------*/
/*-------------寿险会员公司开始--------------*/

#div1{
	width:1200px;
    height: 212px;
    position: relative;
    overflow:hidden; 
    margin:20px auto 0;
}
#div1 ul { 
	width: 1000%; 
	height: 212px; 
	position: absolute;
	left:0; 
	}
#div1 ul li{
	float:left; 
	padding:0 1px;    
	height: 212px;
	width: 140px;
	/*margin-right: 10px;*/
	padding-right: 10px;
	}
#div1 ul li a span{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    line-height: 35px;
    color: #333;
}
#div1 ul li .tu5{
    width: 140px;
    height: 73px;
    overflow: hidden;
} 
#div1 ul li img{display:block;transition: all 0.5s;width: 140px;}
#div1 ul li .tu5:hover img{
	transform: scale(1.1);
}
#div1 ul li a:hover .hong{
	color: #E50007;
}
/*-------------寿险会员公司结束----------------*/
.gzhu_top_nr{
	display: none;
}
.contentin{
	display: block;
}
.huiyuangongsi .header .anniu .sty{
	color: #E50007;
}
/*-------------------*/
.huiyuangongsi .header a.hui-more{
	background: url(../img/more.png)no-repeat;
	width: 27px;
	height: 100%;
	float: right;
	margin-top: 11px;
}
.huiyuangongsi .header a.hui-more:hover{
	background: url(../img/more-hover.png)no-repeat;
}
.huiyuangongsi .header p{
	background: url(../img/xiehui-icon.png)no-repeat;
	width: 100px;
	height: 100%;
    font-size: 24px;
    font-weight: bold;
    color: #e50007;
    text-align: center;
    line-height: 40px;
    float: left;
}
.huiyuangongsi .header .anniu{
	float: left;
	line-height: 40px;
	margin-left: 3%
}
.huiyuangongsi img{
	margin-top: 2%;
}



/*页尾*/
.yewei{
	width: 100%;
	height: 212px;
	background-color: #ededed;
}
.yewei .line{
	width: 100%;
	height: 4px;
	background-color: #E50007;
}
.yewei .wap-map{
	text-align: center;
	margin-top: 20px;
}
.yewei .wap-map a{
	font-size: 16px;
	color: #333;
	text-decoration: none;
}
.yewei .wap-map a:hover{
	color: #E50007;
}
.yewei .wap-map span{
	font-size: 16px;
	color: #333;
}
.yewei .lianjie{
	width: 100%;
	height: 33px;
	margin-top: 25px;
	padding: 0 102px;
}
.yewei .lianjie div{
	width: 160px;
    height: 100%;
    float: left;
    margin-right: 258px;
}
.yewei .lianjie div:nth-child(3){
	margin-right: 0;
}
.yewei .lianjie div form{
	width: 100%;
	height: 100%;
}
.yewei .lianjie div form select{
	width: 100%;
	height: 100%;
}
.yewei .line1{
	background-color: rgba(0,0,0,0.15);
	width: 100%;
	height: 1px;
	margin-top: 19px;
}
.yewei .line2{
	background-color: rgba(248,248,248);
	width: 100%;
	height: 1px;
}
.yewei p{
	text-align: center;
	font-size: 16px;
	color: #333;
}




/*新闻*/
.News-column .left{
	width: 71%;
	float: left;
}
.News-column .left .NC-banner{
	background: url(../img/NC-banner.png) no-repeat;
	width: 100%;
	height: 400px;
}
.News-column .left h4{
	width: 100%;
    float: left;
    border-bottom: 1px solid #e8e8e8;
    margin-top: 30px;
    margin-bottom: 10px;
}
.News-column .left h4 .tab_mainTitle{position: relative;}
.News-column .left h4 .tab_mainTitle dd{
	font-size: 24px;
    color: #333;
    float: left;
    padding: 0px 0px 13px 6px;
    /* width: 102px; */
    margin-bottom: -2px;
    margin-right: 30px;
    cursor:pointer
}
.News-column .left h4 .tab_mainTitle .mainTitle{
	border-bottom: 3px solid #E50007;
}

.titleText .ck:hover{
	color: #E50007;
}
.NC-content{position: relative;}
.titleText .ck{
    position: absolute;
    top: 46px;
    right: 0;
    text-decoration: none;
}
.News-column .left .NC-content ul li{
	width: 100%;
    float: left;
    border-bottom: 1px solid #eee;
    padding-bottom: 18px;
    margin-top: 18px;
}
.News-column .left .NC-content ul li div{
	width: 100%;
}
.News-column .left .NC-content ul li div a{
	font-size: 18px;
    color: #333;
    display: block;
    height: 24px;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: bold;
}
.News-column .left .NC-content ul li div a:hover{
	color: #E50007;
}
.News-column .left .NC-content ul li div p{
	font-size: 14px;
    color: #888;
    line-height: 24px;
    margin-top: 5px;
    height: 48px;
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.News-column .left .NC-content ul li div span{
	font-size: 12px;
    color: #888;
    display: inline-block;
    margin-right: 50px;
}
.News-column .left .NC-content ul li div span img{
	margin-right: 6px;
}
.titleText{
	display: none;
}
.titleText1{
	display: block;
}



/*新闻中心右边*/
.News-column .right{
	width: 26.5%;
	float: right;
}
.News-column .right h5{
	width: 100%;
    float: left;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 10px;
    margin: 0px;
}
.News-column .right h5 span{
	font-size: 24px;
    color: #333;
    float: left;
    border-bottom: 3px solid #e50007;
    padding: 0px 0px 13px 6px;
    width: 102px;
    margin-bottom: -2px;
}
.News-column .right h5 a{
	float: right;
    font-size: 12px;
    color: #666;
    margin-top: 12px;
    text-decoration: none;
}
.News-column .right h5 a:hover{
	color: #e50007;
}
.News-column .right-content ul li{
	width: 100%;
    float: left;
    border-bottom: 1px solid #eee;
    padding-bottom: 18px;
    margin-top: 18px;
}
.News-column .right-content ul li div a{
	font-size: 16px;
    color: #333;
    display: block;
    line-height: 26px;
    text-decoration: none;
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.News-column .right-content ul li div a:hover{
	color: #E50007;
}
.News-column .right-content ul li div span{
	font-size: 12px;
    color: #888;
    display: inline-block;
    margin-right: 50px;
    margin-top: 10px;
}
.News-column .right-content ul li div span img{
	margin-right: 6px;
}
.News-column .right .erweima{
	background: url(../img/erweima.png) no-repeat;
	width: 100%;
	height: 136px;
	margin-top: 20px;
}




/*杂志*/
.magazine-banner{
	/* background: url(../img/magazine-banner.png)no-repeat; */
	width: 100%;
	height: 400px;
}
.magazine-top{
	font-size: 24px;
    color: #333;
    padding-top: 20px;
    border-top: 3px solid #E50007;
    margin-top: 30px;
}
.magazine-top ul li{
	float: left;
    font-size: 14px;
    color: #7e7e7e;
    cursor: pointer;
    margin-top: 6px;
    
}
.magazine-top ul li:after {
    content: '|';
    padding: 0px 10px;
    color: #7e7e7e;
}
.magazine ul li{
	width: 190px;
    float: left;
    margin-right: 16px;
    margin-top: 30px;
}
.magazine ul li a span{
	font-size: 16px;
    color: #333;
    display: block;
    margin-top: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: 19px;
    font-weight: bold;
    text-align: center;
}
.magazine ul li:hover a span{
	color: #E50007;
}
.magazine ul li a{text-decoration: none;}
.magazine ul li a .tu6{
	width: 190px;
	height: 260px;
	border: 1px solid #ccc;
	overflow: hidden;
}
.magazine ul li a img{
	cursor: pointer;
    transition: all 0.6s;
    -ms-transition: all 0.8s;
}
.magazine ul li:hover a img{
	transform: scale(1.1);
    -ms-transform: scale(1.1);
}
.magazine ul li p{
	font-size: 14px;
    color: #888;
    display: block;
    margin-top: 10px;
    text-align: center;
}
.magazine-top ul .on{
	color: #E50007;
}
.magazine-top ul li:hover{
	color: #E50007;
}
.magazine .bd{
	display: none;
}
.magazine .adv{
	display: block;
}

/*详情*/
.xiangqing dl{
	border-bottom: 1px solid #eee;
    padding-bottom: 15px;
}
.xiangqing dl dt{
	font-size: 24px;
    color: #333;
}
.xiangqing dd{
	display: inline-block;
    margin-right: 54px;
    font-size: 12px;
    color: #888;
    margin-top: 10px;
}
.xiangqing dd img{
	margin-right: 6px;
}
.xiangqing .xiangqing-content p{
	width: 100%;
    float: left;
    font-size: 16px;
    color: #333;
    margin-top: 0px;
    line-height: 32px;
    text-indent: 2em;
    text-align: justify;
    margin: 0px;
}
.xiangqing .xiangqing-content img{
	width: 100%;
	margin: 0 auto;
	display: block;
}




/*会员名单*/
.member h5{
	width: 100%;
    float: left;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 10px;
    margin: 0px;
}
.member h5 span{
	font-size: 24px;
    color: #333;
    float: left;
    border-bottom: 3px solid #e50007;
    padding: 0px 0px 13px 6px;
    width: 102px;
    margin-bottom: -2px;
}
.member p{
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	margin: 0px;
	margin-top: 20px;
}
table.member-list{
	border: 1px solid #eaeaea;
	width: 100%;
    max-width: 100%;
    margin-top: 10px;
}
table.member-list tr{
	background: #f5f5f5
}
table.member-list tr th{
	white-space: nowrap;
    font-size: 16px;
    padding: 6px 8px;
    color: #545454;
    background: #e2e2e2;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #c4c4c4;
}
table.member-list tr.isClickTrA{
	background: #fff
}
table.member-list tr td{
	color: #666;
    font-size: 16px;
    padding: 6px 5px;
    border-left: 1px solid #eaeaea;
    border-bottom: 1px solid #ddd;
}
table.member-list tr.isClickTrB{
	background: #F5F5F5
}
.member p.shuliang{
	font-size: 16px;
	font-weight: normal;
	color: #333;
	text-align: inherit;
}




/*关于协会*/
.about-association{
    margin: 25px 0;
}
.aboutA img{
	float: left;
}
.aboutA div {
    float: right;
    margin-top: 9px;
    width: 508px;
}
.aboutA ul li:hover, .aboutA ul .cur {
    color: #000 !important;
    background: #ffc807;
}
.aboutA ul li {
    padding: 0px 14px;
    height: 42px;
    float: left;
    font-size: 16px;
    text-align: center;
    line-height: 42px;
    margin-left: 9.5px;
    color: #333;
    cursor:pointer
}
.aboutA ul{
	float: right;
}

.aboutB{
	margin-top: 40px;
}
.aboutB .div{
	float: left;
	width: 54.3%;
	height: 306px;
	margin-top: 15px;
}
/*--------协会简介开始---------*/
.container{
	position: relative;
	float: left;
	/*margin: 30px;*/
	/*border: solid 1px #292c33;*/
	}
.c1
{
	width: 648px;
    height: 260px;
}
.ct-item
{
	margin: 0 20px;
}
.ci1{
	background: #414958;
	height: 32px;
	line-height: 32px;
	padding-left: 20px;
	color: #fff;
	}
.ci2{
	height: 50px;
	line-height: 44px;
	padding-left: 20px;
	color: #fff;
	}
.aboutB .container{
	display: none;
}
.aboutB .currr{
	display: block;
}
.brief{
    padding: 0 30px;
    text-align: justify;
    text-indent: 30px;
}
.brief h3{
    text-align: center;
    color: #333;
    line-height: 40px;
}
.brief h4{
    color: #333;
    line-height: 30px;
}
.brief p{
    color: #666;
    line-height: 25px;
}
.brief p span{
    color: #333;
    font-weight: bold;
}
/*----------协会简介结束-----------*/
/*-------------------------------*/
.panel-box{
	height: 323px;
}
.panel-box ul li{
	line-height: 33px;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 10px;
}
.panel-box ul li a{
	display: inline-block;
    width: 100%;
    color: #666;
}
.panel-box ul li a p{
	float: left;
    width: 513px;
    overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.panel-box ul li a span{
	float: right;
}
.panel-box ul li:hover a{
	color: #E50007;
}
/*------------------------------*/
.aboutB img{
	float: right;
}
.aboutC h2{
	margin-top:40px;
	position:relative;
	margin-bottom:20px;
}
.aboutC h2 span{
	color:#E50007;
}
.aboutC h2 span:before{
	content:url(../img/about-association-icon.png);
	margin-right:16px;
	margin-top:-15px;
}
.aboutC h2:after{
	content:'';
	width:992px;
	height:1px;
	background:#474747;
	position:absolute;
	right:0px;
	bottom: 0px;
}
.aboutC div{
	width: 100%;
	height: 105px;
}

.aboutC #marquee1{width:100%;height:100px;overflow:hidden;margin:30px auto 0;}

.aboutC #marquee1 ul li{float:left; padding:0 1px;width: 152px;
    height: 100%;
    margin-right: 10px;}

.aboutC #marquee1 ul li img{display:block;    transition: all 0.5s;
    width: 152px;}
.aboutC p{
	width: 390px;
	height: 248px;
	background: #E50007;
	float: left;
}
.aboutC p span{
	display: block;
	text-align: center;
	color: #fff;
	font-size: 16px;
	margin-top: 79.5px;
	
}
.aboutC img{
	float: right;
}
.preg{    float: left;margin: 20px 90px;}
.preg span{
    border: 1px solid #ccc;
    border-radius: 5px;
    display: inline-block;
    text-align: center;
    height: 30px;
    line-height: 30px;
	color: #333;
}

.preg a{
    display: inline-block;
    width: 40px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-left: 5px;
    text-decoration: none;
    color: #888;
}
.preg span input{
    width: 30px;
    height: 22px;
    border: 0;
} 
.preg span #jump_btn_page{height: 28px;}

/* --------搜索---------- */
#search{
    float: right;
    width: 270px;
    height: 40px;
	margin-top: 76px;
}
#search form{height: 100%;}
#searchtxt{
    height: 100%;
    width: 100%;
    border: 1px solid #bbb;
    border-radius: 40px;
    padding-left: 16px;
}
#searchtxt input{
    width: 69%;
    border: none;
    height: 100%;
    float: left;
	outline: none;
}
.searchbtn{
    width: 30%;
    height: 100%;
    float: right;
    background: #e50007;
    border-radius: 40px;
}
.searchbtn button{
    width: 100%;
    height: 100%;
    border: none;
    background: none;
    color: #fff;
	outline: none;
}
#marquee4{
    width: 318px;
    height: 460px;
    overflow: hidden;
	margin-top: 12px;
}

/* 新修改的 */
a,
a:hover {
	text-decoration: none;
}
.xiugai-top {
	height: 40px;
	border-bottom: 1px #d3d3d3 solid;
}

.xiugai-top ul li {
	width: 100px;
	height: 100%;
	font-size: 24px;
	font-weight: bold;
	color: #e50007;
	text-align: center;
	line-height: 38px;
	float: left;
	margin-right: 15px;
	cursor: pointer;
}
.xiugai-top ul li:nth-child(1){
	background: url(../img/hui-icon.png) no-repeat left;
}
.xiugai-top ul li:nth-child(2){
	background: url(../img/xiehui-icon.png) no-repeat left;
}
.xiugai-top ul li:nth-child(3){
	background: url(../img/xiehui-icon.png) no-repeat left;
}

.xiugai-bottom {
	margin-top: 24px;
	padding-left: 20px;
	color: #cecece;
	position: relative;
}

.xiugai-lits ul li h4 {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	position: relative;
}
.xiugai-lits ul li h4:before{
	content: "";
	position: absolute;
	top: 50%;
	left: -15px;
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background: #cecece;
	transform: translateY(-50%);
}

.xiugai-lits ul li p {
	font-size: 16px;
	color: #888;
	margin-top: 1.5%;
	text-align: justify;
	overflow: hidden;
	height: 46px;
}

.xiugai-move {
	position: absolute;
	top: -51px;
	right: 0;
	color: #888;
}
.xiugai-move:hover{
	color: #e50007;
    text-decoration: none;
}
.xiugai-lits{display: none;}
.xiugai-slide{display: block;}

.District h5, .Nanchang h5{
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	line-height: 40px;
	margin: 0px;
	margin-top: 20px;
}
.District table, .Nanchang table{
	border: 1px solid #eaeaea;
	width: 100%;
	max-width: 100%;
	margin-top: 10px;
	border-collapse:collapse;
}
.District table tr th, .Nanchang table tr th{
	white-space: nowrap;
	font-size: 16px;
	padding: 6px 8px;
	color: #545454;
	background: #e2e2e2;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #c4c4c4;
}
.District table tr td, .Nanchang table tr td{
	color: #666;
	font-size: 14px;
	padding: 6px 5px;
	border-left: 1px solid #eaeaea;
	border-bottom: 1px solid #ddd;
	text-align: center;
}
.District table tr:nth-child(odd), .Nanchang table tr:nth-child(odd){
	background: #f5f5f5;
}
.District table tr:nth-child(even), .Nanchang table tr:nth-child(even){
	background: #fff;
}