/*

 石 1174188215

 2017/7/18

 * 

 * */

.content{

	padding-top: 36px;

}

.pub_left{

	float: left;

	width: 260px;

	border: 1px solid #f1f1f1;

}

.pub_left .tit{

	height:95px;

	border-bottom: 1px solid #f1f1f1 ;

	text-transform: uppercase;

	font-size: 12px;

	color: #666666;

}

.pub_left .tit span{

	display: block;

	font-size: 18px;

	color: #666666;

}

.pub_left .tit>span{


	font-size: 14px;

	color: #fff;

	text-align: center;

	width: 80px;

	background: #0362ba;

	text-transform: uppercase;

	height: 95px;

	padding: 30px 0;

}

.pub_left .tit .fr{

	width: 160px;

	line-height: 2em;

	padding: 17px 25px 0 0;

}

.pub_left .tit .fr p{

	display: inline-block;
	width: 95px;

}

.pub_left .tit .fr i{

	float: right;

	width: 40px;

	height: 40px;

	background: url(../images/a01.jpg) no-repeat center;

	vertical-align: middle;

}


.sub_menu li{
	padding-left: 35px !important;
}

.pub_navleft li{

	border-top: 1px dotted #eaeaea;

	line-height: 55px;

	font-size: 16px;

	padding-left: 65px;

	overflow: hidden;

}

.pub_navleft li:first-child{

	border: none;

}
.pub_navleft li a{

	color: #414141;

}

.pub_navleft li.on a{

	color: #0362ba;

}

.pub_navleft li i{

	width: 5px;

	height: 5px;

	display: inline-block;

	border: 1px solid #414141;

	border-radius: 50%;

	vertical-align: middle;

	margin-right: 20px;

}

.pub_navleft li.on i{

	border: 1px solid  #0362ba;

}



.pub_right{

	width: 906px;

	float: right;

}



.pub_right .tit{

	height: 50px;

	border-bottom: 1px solid #bdbdbd;

	margin-bottom: 22px;

}

.pub_right .tit h2{

	font-weight: normal;

	font-size: 18px;

	color: #0362BA;

	line-height: 1.2em;

	height: 50px;

	padding-left: 52px;

	background: url(../images/b01.png) no-repeat left top;

}

.pub_right .tit h2 span{

	display: block;

	font-size: 12px;

	text-transform: uppercase;

}

.pub_right .tit .fr{

	font-size: 12px;

	color: #999999;

	line-height: 50px;

}

.pub_right .tit .fr a span{

	padding:0 10px;

}

.pub_right .tit .fr a{

	color: #999999;

	padding-left:10px;

	padding-right: 26px;

	position: relative;

}

.pub_right .tit .fr i{

	position: absolute;

	display: inline-block;

	width: 16px;

	height: 15px;

	background: url(../images/b02.png) no-repeat right center;

	margin-left:10px;

	top: -2px;

	right: 0;

}

.pub_date{

	background: #fafafa;

	border: 1px solid #ededed;

}

.pub_date h3{

	float: left;

	width: 88px;

	height: 50px;

	line-height: 50px;

	text-align: center;

	font-size: 16px;

	color: #fff;

	background: url(../images/b03.png) no-repeat center;

	font-weight: normal;

}



.pub_date .picList li{

	float: left;

	height: 50px;

	line-height: 50px;

	width: 78px;

	text-align: center;

	font-size: 16px;

	color: #666666;

	cursor: pointer;

	transition: all .3s; 
	-webkit-transition: all .3s; 
	-o-transition: all .3s; 
	-ms-transition: all .3s; 
}

.pub_date .bd{

	width: 785px;

	margin: 0 auto;

	overflow: hidden;

}

.pub_date .picList li.on,.pub_date .picList li:hover{

	background: #0362ba;

	color: #fff;

}

.pub_date .picList li.on span,.pub_date .picList li:hover span{

	border: none;

	color: #fff;

}

.pub_date .picScroll-left{

	width:905px;

	overflow:hidden; 

	position:relative;

}

.pub_date .picList li span{

	display: inline-block;

	height: 1.2em;

	line-height: 1.2em;

	border-right: 1px solid #EDEDED;

	width: 100%;

}

.pub_date .hd a{

	display: block;

	width: 38px;

	height: 50px;

	position: absolute;

	right: 0;

	top: 0;

	z-index: 999;

	transition: all .3s; 

	-webkit-transition: all .3s; 

	-o-transition: all .3s; 

	-ms-transition: all .3s; 

}

.pub_date .hd a:hover{

	background: #0362BA;

}

.pub_date .hd a.next{

	display:block;

	width:40px;

	height: 50px;

	background: url(../images/b04.png) no-repeat center;

	z-index: 999;

	color: #0362BA;

}
.pub_date .hd a.prev{

	left: 0;

	top: 0;

	display:block;

	width:40px;

	height: 50px;

	background:url(../images/b04.png) no-repeat center;

	z-index: 999;

	color: #0362BA;

	transform: rotate(180deg);

	-webkit-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

}



.list_box .list{

	padding: 16px 0;

	border-bottom: 1px dotted #c2c2c2;

}

.list_box .list h2{

	font-size: 14px;

	color: #585858;

	font-weight: normal;

	line-height: 2em;

}

.list_box .list h2 span{

	width: 80%;

	height: 2em;

	overflow: hidden;

	white-space:nowrap; 

	text-overflow:ellipsis;

	-o-text-overflow:ellipsis;

}

.list_box .list h2 small{

	color: #666666;

	font-size: 12px;

}

.list_box .list p{

	line-height: 2em;

	color: #737373;

	font-size: 12px;

	width: 100%;

	text-align: justify;

	letter-spacing: 1px;

}

/*页码*/

.page_box{

	width: 100%;

	margin: 50px 0;

}

.page{

	float: right;

	line-height: 28px;

}

.page_list span{

	display: inline-block;

	padding:0 10px;

	height:28px;

	line-height: 28px;

	border: 1px solid #dee5eb;

	font-size: 14px;

	color: #666;

	cursor: pointer;

}

.page_list span.prev{

	background: url(../images/prev.png) no-repeat 2px center;

}
.page_list span.next{

	background: url(../images/next.png) no-repeat 55px center;

	color: #00529E;

}

.page_list .pages{

	display: inline-block;

}

.page_list .pages a{

	display: inline-block;

	padding:0 10px;

	height:28px;

	line-height: 28px;

	border: 1px solid #dee5eb;

	font-size: 14px;

	color: #0362ba;

	transition: all .3s; 

	-webkit-transition: all .3s; 

	-o-transition: all .3s; 

	-ms-transition: all .3s; 

}

.page_list .pages a.on,.page_list .pages a:hover{

	background: #666666;

	color: #fff;

}

.page_box .tiaozhuan{

	font-size: 14px;

	color: #666;

	margin-left: 15px;

}

.page_box .tiaozhuan input[type=text]{

	width: 50px;

	height: 28px;

	line-height: 28px;

	border: 1px solid #dee5eb;

	margin: 0 10px;

}

.page_box .tiaozhuan input[type=button]{

	width: 36px;

	height: 21px;

	line-height: 21px;

	margin-left: 10px;

}



/*内容编辑区*/

.word_box .tit2{

	font-size: 14px;

	color: #585858;

	margin-bottom: 15px;

}

.word_box .tit2 small{

	font-size: 12px;

	color: #666;

}



.word_box .word{

	font-size: 12px;

	color: #737373;

	line-height: 2em;

	text-align: justify;

}

.word_box .word img{

	max-width: 100%;

	height: auto;

	margin: 0 auto;

}





/*企业精品*/

.list_a:after{

	content: "";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}

.list_a>div{

	float: left;

}

.list_a{

	padding: 25px 0;

	border: 1px solid #e1e1e1;

	margin-bottom: 20px;

}

.list_a .left{

	width: 96px;

	height: 97px;

	text-align: center;

	font-size: 12px;

	color: #333;

}

.list_a .left h2{

	font-size: 30px;

	width: 100%;

	margin-top: 23px;

}

.list_a .img_c{

	height: 97px;

	width: 144px;

	margin-right: 25px;

	overflow: hidden;

}

.list_a .img_c img{

	max-width: 100%;

	max-height: 100%;

}

.list_a .right{

	width: 620px;

	font-size: 12px;

	color: #333;

	line-height: 2em;

}

.list_a .right h2{

	font-weight: normal;

	font-size: 16px;

	margin-bottom: 10px;

}

.list_a .right p{

	text-align: justify;

	line-height: 2.2em;

	height: 4.4em;

	overflow: hidden;

}



/*协会沿革*/

.yg_box li:first-child .list{

	padding-top: 0;

}
.yg_box .list{

	border-bottom: 1px solid #f3f3f3;

}

.yg_box .list:hover h2{

	color: #0362BA;

}

.yg_box li:first-child .list p{

	letter-spacing: 0;

	line-height: 2em;

}

.yg_box li .list p.yg_date{

	color: #999;

	font-size: 12px;

	text-transform: uppercase;

	line-height: 2em;

	height:2em;

}



/*协会职能*/

.zhin_box .left{

	float: left;

	width: 230px;

	overflow: hidden;

}

.zhin_box .left img{

	width:230px;

	height: 230px;

	display: block;

}

.zhin_box .left p{

	background: #e54b00;

	color: #f0a28d;

	font-size: 18px;

	text-transform: uppercase;

	line-height: 1.5em;

	padding: 23px 25px 30px;

	position: relative;

}

.zhin_box .left p span{

	display: block;

	color: #fff;

}

.zhin_box .left p:after{

	content: '';

	position: absolute;

	bottom: 25px;

	left: 25px;

	width: 180px;

	height: 1px;

	background: #f0a28d;

}

.zhin_box .right{

	float: right;

	width: 640px;

}

.zhin_box .right h2{

	position: relative;

	font-weight: normal;

	color: #0362BA;

	font-size: 16px;

	text-indent: 0.5em;

	height: 1.2em;

	line-height: 1.2em;

	margin-bottom: 15px;

}

.zhin_box .right h2:before{

	content: '';

	position: absolute;

	width: 2px;

	height: 100%;

	background: #0362BA;

	left: 0;

	top: 0;

}

.zhin_box .right .word{

	font-size: 12px;

	color: #444;

	line-height: 1.8em;

	text-align: justify;

}

.zhin_box .right .word img{

	max-width: 100%;

	height: auto !important;

}





/*协会领导*/

.lind_box{

	position: relative;

	padding-left: 5px;

}

.hy_box h2{

	font-size: 16px;

	color: #666;

	font-weight: normal;

	line-height: 2em;

	margin-bottom: 20px;

}

.lind_box dt{

	width: 110px;

	height: 22px;

	text-align: center;

	line-height: 22px;

	font-size: 16px;

	color: #0362BA;

	border: 1px solid #0362BA;

	border-radius: 8px;

	margin-bottom: 30px;

	margin-left: 25px;

	position: relative;

}
.lind_box dd{

	text-align: center;

	line-height: 22px;

	font-size: 16px;

	color: #333333;

	margin-bottom: 30px;

	width: 12.5%;

	display: inline-block;

}

.lind_box:before{

	content: '';

	position: absolute;

	left:0;

	top: 11px;

	height: 100%;

	width: 1px;

	border-left:1px dashed #0362BA;

}

.lind_box:after{

	content: '';

	position: absolute;

	bottom: -14px;

	left: -6px;

	width: 13px;

	height: 13px;

	background: url(../images/b06.png) no-repeat center;

}

.lind_box dt:before{

	content: '';

	position: absolute;

	top: 4px;

	left: -37px;

	width: 13px;

	height: 13px;

	background:#fff url(../images/b06.png) no-repeat center;

	z-index: 999;

}

.lind_box dt:after{

	content: '';

	position: absolute;

	width: 25px;

	height:1px;

	background: #0362BA;

	left: -26px;

	top: 10px;

	z-index: 998;

}



/*会员单位-会员*/

.huiy_left{

	padding: 0 17px;

}

.huiy_left li{

	float: left;

	width: 50%;

	text-align: center;

	border-right: 1px dotted #f2f2f2;

	border-bottom: 1px dotted #f2f2f2;

	padding: 20px 0;

	font-size: 14px;

	color: #666;

}

.huiy_left li span{

	display: block;

}

.huiy_left li.fc{

	border-bottom: 0;

}

.huiy_left li.hy{

	border-right: 0;

}

.huiy_left li i{

	display: inline-block;

	width: 25px;

	height: 25px;

	background: url(../images/b07.png) no-repeat;

}

.huiy_left li:hover span{color: #0362ba;}

.huiy_left li.sq i{background-position: 0 0;}

.huiy_left li.sq.on i,.huiy_left li.sq:hover i{background-position:-35px 0;}
.huiy_left li.hy i{background-position: 0 -35px;}

.huiy_left li.hy.on i,.huiy_left li.hy:hover i{background-position: -35px -35px;}
.huiy_left li.fc i{background-position: 0 -70px;}

.huiy_left li.fc.on i,.huiy_left li.fc:hover i{background-position: -35px -70px;}



/*工委会简介*/

.jies_box li{

	float: left;

	width: 32.5%;

	margin-left: 0.83333%;

	font-size: 16px;

	line-height: 2em;

	margin-bottom: 30px;

	height: 2em;

	overflow: hidden;

}

.jies_box li a{

	color: #666;

}





/*新闻详情*/

.xinwen_box h2{

	font-size: 22px;

	color: #333;

	text-align: center;

	height: 110px;

	padding:40px 0;

	background: #f8f8f8;

	font-weight: normal;

	margin-bottom:20px;

}

.xinwen_box span.time{

	float: left;

	font-size: 14px;

	color: #666;

	line-height: 2em;

	text-transform: uppercase;

}

.xinwen_box .share_box{

	float: right;

	font-size: 14px;

	color: #666;

	line-height: 2em;

}

.xinwen_box .share_box .bdsharebuttonbox{

	float: right;

}

.xinwen_box .box_a{

	padding: 10px 0;

}

.bd_weixin_popup{

	width: 260px !important;

	height: 315px !important;

}

.xinwen_box .share_box  .bdshare-button-style2-16 .bds_weixin{

	background-image:url(../images/a07.jpg);

	background-position:0 0;

}

.xinwen_box .bianji{

	font-size: 16px;

	line-height: 2em;

	text-align: justify;

	color: #000;

	width: 100%;

	overflow: hidden;

}

.xinwen_box .bianji>img{

	display: block;

	max-width: 100%!important;

	height: auto!important;

	margin: 0 auto;

}

.lianxi_box{

	padding-bottom: 310px;

	position: relative;

}

.map_box{

	width: 100%;

	height: 370px;

}

.dizi_box{

	width:605px;

	position: absolute;

	left: 50%;

	margin-left: -302px;

	text-align: center;

	padding: 20px;

	background: #f2f2f2;

	top: 369px;

}

.dizi_box h2{

	font-size: 18px;

	color: #333;

	line-height: 70px;

}

.dizi_box .inner{

	width: 290px;

	margin: 0 auto;

	padding-bottom: 20px;

}

.dizi_box span{

	font-size: 14px;

	font-weight: bold;

	color: #666;

}

.dizi_box li{

	font-size: 12px;

	color: #666;

	line-height: 2em;

	text-align: left;

}

