a:hover{
	text-decoration: none;
}
.nav li.active a{
	color: #d2232a;
}
.nav li.active a:hover{
	color: #fff;
}
.banner{
	 padding-bottom: 25px
}
.h2_title{
	font-size: 20px; color: #d2232a; padding-bottom: 15px;
}
.navLeft{
	background: #e2e2e2; padding-top: 20px; width: 212px; float:left; margin-right: 58px;
}
.navLeft a{
	display: block; border-left: #e2e2e2 solid 6px; line-height: 50px; padding-left: 14px; color: #666; font-size: 16px;
}

.navLeft .active a{
	border-left: #d2232a solid 6px; background: #d4c9c9; color: #d2232a;
}
.navLeft .left_ul_child a{
	display: block; padding-left: 34px; font-size: 14px;
}



.contRight{
	padding-bottom: 40px;
}
.contRight  ul,.contRight{
	overflow: hidden;
}
.contRight img{
 float: left; margin-right: 20px;
}
.contRight h3{
	font-size: 24px; color: #333; margin-bottom: 30px;
}
.contRight li{
	display: inline-block; overflow: hidden; width: 449px; margin-bottom: 50px; float: left; padding-right: 15px;
}
.contRight h3{
	font-size: 18px; margin-bottom: 15px; padding-top: 5px;
}
.contRight p{
	font-size: 14px; color: #969dad;
}
.contRight li img{
	border: #ededed solid 1px;
}
.contRight li.active h3 {
	color: #d2232a
}
.contRight li.active img{
	  box-shadow: 0 0 10px #ececec;-webkit-box-shadow: 0 0 10px #ececec;    -moz-box-shadow: 0 0 10px #ececec;   
}
.pags {
	float: right;
}
.pags dd{
	display: inline-block; border: #e1e1e1 solid 1px;  text-align: center; line-height: 25px; height: 25px; float: left; margin-right: 10px;
}
.pags a{
	padding: 0 10px; display: inline-block;
}
.pags img{
	margin-top: 8px; margin-right: 0
}
.pags .active {
	border: #d2232a solid 1px
}
.pags .active a{
	color: #d2232a
}
.pags span{
	display: none;
}
.pres{
	background: url(../images/pres.jpg) center center no-repeat; display: inline-block; width: 7px; height: 27px;
}
.pags .pres:hover {
	background:#d2232a url(../images/pres_hover.jpg) center center no-repeat;
}
.netx{
	background: url(../images/nets.jpg) center center no-repeat; display: inline-block; width: 7px; height: 27px;
}
.pags .netx:hover {
	background:#d2232a url(../images/nets_hover.jpg) center center no-repeat;
}
/*沟通班*/
.contRight h3 a{
	float: right; color: #999;    padding-right: 40px;
}
.p_show,.contTalk .p_show{
	font-size: 14px; line-height: 28px; color: #333;  
}
.border_b{
	border-bottom: #d1d1d1 solid 1px;    padding-bottom: 24px;
    margin-bottom: 20px;
}
.talk_img{
	padding-bottom: 30px;
}
.talk_img img{
	margin-bottom: 20px;
}
.talk_img a{
	display: inline-block;

}
.talk_img a.active ,.talk_img a:hover{
	color: #d2232a
}
.m_t_40{
	margin-top: 40px;
}
.us{
	padding-bottom: 30px;
}
.us a {
	display: inline-block; width: 227px;
}
.us a img{
	margin-right: 0; width: 100%;
}

/**沟通培训--总页*/
.tong_title{
	text-align: center;padding: 40px 0; font-size: 28px; margin-top: 0
}
.cont_zong {
	padding-bottom: 40px;
}
.cont_zong a{
	display: inline-block; border:#fff solid 1px; padding: 20px; width: 353px; border-bottom: #d1d1d1 solid 1px; margin:0 2px; float:left;
}
.cont_zong h3{
	font-size: 18px; color: #333; padding: 15px 0;
}
.cont_zong p{
	font-size: 14px; color: #969dad; line-height: 22px; height:66px;
}

.cont_zong a:hover{
	border:#d1d1d1 solid 1px; box-shadow: 0 0 10px #d1d1d1
}

/**了解我们——理事会*/
.cont_lsh{
	/*float: left;*/ padding-bottom: 30px;
}
.cont_lsh h3,.contRight .title_h3{
	border-bottom: #d1d1d1 solid 1px; line-height: 32px; height: 32px;  margin-bottom: 0; margin-top:20px;
}
.cont_lsh h3 span,.contRight .title_h3 span{
	background: #d2232a; color: #fff; padding: 5px 9px;
}
.cont_lsh a{
	display: inline-block; width: 278px; border: #fff solid 1px; float: left; margin-top: 20px;    margin-right: 25px;
}
.cont_lsh img{
	margin-right: 12px; float: left;
}
.cont_lsh h4{ 
	font-size: 18px; color: #333; margin-top: 18px; padding-bottom: 15px;
}
.cont_lsh p{
	color: #969dad
}
.cont_lsh div{
	overflow: hidden;
}
.cont_lsh a:hover{
	border: #d1d1d1 solid 1px; box-shadow: 0 0 10px #d1d1d1;
}


/**理事会详情*/
.cont_lsh_xq{
	overflow: hidden; padding-bottom: 100px;	
}
.cont_lsh_xq img{
	float: left; margin-right: 30px;
}
.cont_lsh_xq h3 span{
	    display: inline-block;color: #d2232a; font-size: 26px; margin-top: 15px;
}
.cont_lsh_xq  span i{
	font-style: normal; font-size: 14px;
}
.cont_lsh_xq  a{
	float: right; color: #666; font-size: 16px;
}
.cont_lsh_xq h4{
	font-size: 20px; color: #333; margin-top: 10px;
}
.cont_lsh_xq h4 em{
	display: inline-block; border:#4a9de2 solid 1px; border-radius: 4px; color: #4a9de2; font-size: 16px; padding:3px 5px; margin-left: 10px;
}
.cont_lsh_xq p{
	margin-top: 25px;
}

/**了解我们——联系我们*/
.cont_map img{
	float: left; padding: 15px; border:#d1d1d1 solid 1px; margin-right: 80px;
}
.cont_map p{
	margin-top:70px; color: #666; line-height: 25px;
}

/*年度报告*/
.cont_years ul{
	padding-right: 30px; margin-bottom: 30px;
}
.cont_years li{
	width: 100%; margin-bottom: 0;border-bottom:#dcdfe5 dashed 1px;line-height: 42px; text-align:right;
}
.cont_years li a{
	float:left;  color: #333; padding-left:10px; 
}
.cont_years span{
	 color: #969dad;
}
.cont_years a:hover{
	color: #d2232a;
}


/* 2017.1.11 新增 */
.contRight .tit1{
	height: 48px; line-height: 48px; font-size: 24px; color: #333; font-weight: normal; margin:0px; padding:0px;
}
.nav_yjck{
	padding:23px 40px 0 0; height: 240px;
}
.nav_yjck img{
	display: inline-block; float: left; margin:0px; padding:0px; border:1px #ededed solid;
}
.yjck_txt{
	display: inline-block; width: 708px; float: right; line-height: 24px; font-size: 14px; color: #969dad;
}
.yjck_txt h6{
	height: 44px; line-height: 44px; font-size: 18px; color: #333; font-weight: normal; padding-bottom: 12px;
}
.contRight .yjck_ul{
	padding-bottom: 48px; border-bottom: 1px #d1d1d1 solid; margin-bottom: 34px;
}
.contRight .yjck_ul li{
	margin:50px 0 0;
}

.nav_yth{
	padding:0 0 50px 30px;
}
.tit2{
	height: 54px; line-height: 54px; color: #d2232a; font-size: 24px; font-weight: normal; text-align: center;
}
.tit3{
	line-height:26px; font-size: 24px; color: #333; padding:0px; margin:0px;
}
.nav_p1{
	line-height: 26px; width: 1140px; font-size: 14px; padding: 20px 0 24px; border-bottom: 1px #d1d1d1 solid;
}
.tit3_ex1{
	margin-top: 27px;
}
.yth_ul{
	padding:0 0 40px 0; overflow: hidden;
}
.yth_ul li{
	width: 555px; float: left; margin: 35px 28px 10px 0; height: 142px; font-size: 14px;
}
.yth_ul li img,.yth_ul li span{
	display: inline-block; float: left; vertical-align: top;
}
.yth_ul li span{
	width:300px; float: right; line-height: 22px; color: #969dad;
}
.yth_ul li span a{
	display: inline-block; line-height: 18px; font-size: 16px; color: #333; margin-bottom: 14px;
}
.yth_ul li span a:hover{
	 color: #d12424;
}

.hgjjyj_ul{
	padding:22px 0 46px; overflow: hidden;
}
.hgjjyj_ul li{
	margin:20px 30px 0 0; float: left;
}
.hgjjyj_ul li a{
	display: inline-block;
}
.hgjjyj_ul li a span{
	display: inline-block; line-height: 56px;
}


.nav_yth .zc_expert{
	margin-right: 20px; padding-right: 10px;
}
.nav_yth .zc_dl_last{
	margin-right: 0px;
}
.nav_yth .zc_dl_wrap{
	padding-top: 26px;
}

.tit2_ex1{
	text-align: left; font-size: 18px; height: 110px;line-height:41px;  padding-bottom: 3px;
}
.nav_zcwm{
	padding-bottom: 25px;
}
.zcwm_ul{
	padding:38px 0 0; border-bottom: 1px #c4d1bd solid; overflow: hidden;
}
.zcwm_ul li{
	width: 278px; height: 367px; margin-right: 29px; float: left;
}
.zcwm_ul .li_last{
	margin-right: 0px;
}
.zcwm_ul li p{
	line-height: 52px; padding-top: 9px; font-size: 18px;
}
.zcwm_ul li p a{
	color: #333;
}
.zcwm_ul li span{
	display: block; line-height: 22px; font-size: 14px; color: #969dad;
}
.tit3_ex2{
	padding-left: 38px; background: url(../images/icon_zhu.png) no-repeat 4px center; font-size: 18px; margin: 40px 0 32px;
}

/*新增2017/02/10*/
.fixed_right{bottom:1.2%; position:fixed; width:20px; height:680px; left:50%; margin-left:635px; top:14%;}
.fixed_right a{ display:block; width:20px; text-align:center; font-size:18px; color:#969dad; line-height:18px;}


