/*新闻发布会*/
.pt30{ padding-top: 30px;}
.w690{ width:690px; padding-right: 20px; border-right: 1px solid #d3d3d3;}
.newBg{ background-color: #efefef; padding: 20px 10px; width:670px;}
.newScroll{ width:430px;height: 235px; position: relative;overflow: hidden;}
.nsImg{ width: 430px; height: 235px; overflow: hidden;}
.nsImg img{ width: 100%; height: 100%;}
.text{ width:430px; height: 42px;  position: relative; margin-top: -42px;}
.opacity{ width:100%; height: 42px; position: absolute; bottom: 0; left: 0; z-index: 2;  background: rgb(0,0,0)!important; filter:Alpha(opacity=6); opacity: 0.6; /* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .opacity{
    background-color:#000000;
    filter:Alpha(opacity=60);
    position:absolute; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */}
}
.textHd{ width: 260px; font-size: 14px; color: #fff; line-height: 42px; padding: 0 10px; z-index: 4; position: absolute; bottom: 0; left: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.number{ position: absolute; right: 20px; bottom: 11px;}
.number ul li{ float: left; width:6px; height: 6px; margin-left: 4px; cursor: pointer; background: url(../images/point-02.png) no-repeat; display: block; font-size: 0;}
.number ul li.current{ background-position: 0 -6px;}

.newRight{ width:210px; margin-left: 16px; position: relative; height: 235px;}
.title{ border-bottom: 1px solid #d3d3d3;}
.title h2{ font-size: 16px; color:#333; font-weight: normal; line-height: 22px;}
.title p{ font-size: 12px; color: #999; padding: 10px 0 8px 0;}
.it{ color: #333; line-height: 22px;  padding: 15px 0;}
.detils{ font-size: 12px; color: #b72727; position: absolute; right: 0; bottom: 0;}
.detils:hover{ color: #333;}

/*协会动态 分支机构*/
.conent{ padding-top: 24px;}
.ctTop{ position: relative; border-bottom: 1px solid #d3d3d3; height: 35px;margin-bottom: 26px;}
.ctTopList{ clear: both;overflow: hidden;}
.ctTopList ul li{ width: 146px; height: 34px; line-height: 34px; text-align: center; color: #333; font-size: 20px; float: left; cursor: pointer;}
.ctTopList ul li a{color: #333;}
.ctTopList ul li.check{ background-color: #0078d7; color: #fff;}
.ctTopList ul li.check a{ color: #fff; display: block;}
.ctTopList ul li a:hover{background-color: #0078d7; color: #fff; display: block;}
.ctTopList ul li+li{ margin-left: 1px;}
.moreBox{ font-size: 12px; color: #0078d7; position: absolute; right: 0; top: 10px;}
.moreBox:hover{ color: #333;}

.box-b li{line-height: 24px; margin-bottom: 8px;}
.box-b li a{ display: block; clear: both; overflow: hidden;}
.box-b .cont{white-space: nowrap;overflow: hidden; text-overflow: ellipsis; display: inline-block; width: 510px; color: #333; float: left;}
.box-b .cont:hover{color: #0066cc;}
.box-b .time{float: right;color: #666;}
.point{ width: 4px;height: 4px; display: inline-block; overflow: hidden; background: #0066cc;  margin: 10px 16px 0 0; float: left;}

.add{width: 690px; height: 77px; overflow: hidden; margin-top: 30px;}
.add a{ display: block;}
.add img{ width: 100%;}

/*政策研究*/
.w335{ width: 335px;}
.titleHead{ position: relative; border-bottom: 1px solid #d3d3d3; padding-top: 30px; padding-bottom: 10px;}
.titleHead h2{ font-size: 20px; font-weight: normal; color: #333; line-height: 22px;}
.titleHead h2 i{ width:3px; height: 17px; display: inline-block; font-style: normal; background-color: #0078d7; margin-right: 10px;}
.more{ line-height: 22px; font-size: 12px; color: #0078d7; position: absolute; top: 30px; right: 0;}
.more:hover{ color: #333;}

.policy{ background-color: #f3f3f3; margin-top: 10px; padding:0 10px;}
.policy li{ position: relative; line-height: 40px; white-space: nowrap; text-overflow: ellipsis; display: block;}
.policy .cont{white-space: nowrap;overflow: hidden; text-overflow: ellipsis; display: inline-block; width: 260px; color: #666; float: left;}
.policy li+li{ border-top: 1px dashed #d3d3d3; line-height: 39px;}
.policy li a{ clear: both; overflow: hidden; display: block;}
.policy .cont:hover{color: #0066cc;}
.policy .time{float: right;color: #999;}

/*right*/
.w249{width:249px;}
.fastHd{ border-bottom: 1px solid #d3d3d3; position: relative;}
.fastHd span{ font-size: 20px; color: #075da0; border-bottom: 3px solid #8ec0e7; line-height: 22px; padding-bottom: 7px; display: inline-block; position: relative; top: 2px;}
.fastNav{ margin-top: 16px; margin-right: -20px; zoom:1;}
.fastNav ul li{width: 74px; height: 28px; line-height: 28px; text-align: center; border:1px solid #ddd; float: left; margin-right: 10px; margin-bottom: 10px; background: url(../images/bgLine.png) repeat-x;}
.fastNav ul li a{ color: #333; display: block; position: relative;}
.fastNav ul li a:after{ content: ""; width: 76px; height: 30px; display: none; background: url(../images/aBg.png) no-repeat; position: absolute; top: -1px; left: -1px;}
.fastNav ul li a.active{ color: #075da0;}
.fastNav ul li a.active:after{ display: block;}
.fastNav ul li a:hover{ color: #075da0;}
.fastNav ul li a:hover:after{ display: block;}
.fastNav ul li.w159{ width: 159px;}
.fastNav ul li.w159 a:after{width: 161px; background: url(../images/aBg-02.png) no-repeat;}

.addPic{ width: 249px; height: 63px; overflow: hidden; margin-top: 3px;}
.addPic a{ display: block;}
.addPic img{ width: 100%;}

/*法规标准*/
.msgNews{ margin-bottom: 20px; margin-top: 15px;}
.msgNews .newsPic{ width:108px; height: 72px; display: block; float: left; margin-right: 16px; overflow: hidden;}
.msgNews .newsTexT{ display: block; overflow: hidden; height: 72px; position: relative;}
.msgNews .newsTexT .textTile{ line-height: 22px; color: #333;}
.msgNews .newsTexT .detil{ display: block; text-align: right; color: #b72727; font-size: 12px; position: absolute; bottom: 0; right: 0;}
.msgNews .newsTexT .detil:hover{ color: #333;}

.pt27{ padding-top: 29px;}
.box-4 li{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 24px;margin-bottom: 8px;}
.box-4 li a{ color: #333; display: block;}
.box-4 li .cont{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; width: 250px; line-height: 1em}
.box-4 li .cont:hover{color: #0066cc;}

/*信用服务*/
.credit ul li{padding: 15px 0; border-bottom: 1px dashed #d3d3d3;}
.credit ul li:hover{ background-color: #eee;}
.credit ul li h2{color: #333; font-weight: normal; margin-bottom: 10px; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; display: block; }
.from .fl i,.from .fl em{font-style: normal; color: #666; display: inline-block; float: left;}
.from .fr{ color: #999;}
.from .fl em{width:100px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

/*会员动态*/
.box-1{ margin-top: 10px;}
.box-1 ul li{ position: relative; line-height: 40px; white-space: nowrap; text-overflow: ellipsis; display: block;}
.box-1 ul li{ border-bottom: 1px dashed #ddd; line-height: 39px;}
.box-1 ul li a{ display: block; color: #333; position: relative;}
.box-1 ul li .cont{width:190px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; line-height: 1em;}
.box-1 ul li a:after{content: ""; display: inline-block; width: 10px; height: 10px; vertical-align: middle; border-right: 1px solid #999; border-top: 1px solid #999; -webkit-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); box-sizing: border-box; position: absolute; right: 10px;top: 50%;}
.box-1 ul li a:hover{color: #0066cc;}

/*行业培训*/
.tradeNew{ padding-top: 16px;}
.tradeNew .box-b ul li{ margin-bottom: 0; padding-top: 8px;}
.tabs{ margin-bottom: 16px;}
.tabs ul li{width: 180px; float: left;height: 30px; line-height: 30px; text-align: center; background: #eee;color: #333;font-size: 14px; cursor: pointer;}
.tabs ul li+li{margin-left: 1px;}
.tabs ul li:hover{ background: #0066cc; color: #fff;}
.tabs ul li.on{background: #0066cc; color: #fff;}

/*---------------协会动态 分支机构------------*/
.xhdtAndFzjg > div{display: none;}
.xhdtAndFzjg > div:first-child{ display: block;}

/*---------------行业培训------------*/
.industryTrains > div{display: none;}
.industryTrains > div:first-child{ display: block;}

/*专业平台*/
.sonOne{ width: 249px; height: 64px; display: block; overflow: hidden; margin-top: 10px;}
.sonOne a{ display: block;}
.sonOne img{ width: 100%; height: 100%; transition: 300ms;}
.sonOne:hover img {-webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0.9; filter: alpha(opacity=90);}













