/*网站专题*/
.pt30{ padding-top: 30px;}
.w710{ width:710px; }
.border{border-right: 1px solid #d3d3d3; padding-right: 20px;}
.w340{ width: 340px;}
.newScroll{  position: relative; width: 340px; height: 235px; overflow: hidden;}
.nsImg{ width: 340px; height: 235px; overflow: hidden;}
.nsImg img{ width: 100%; height: 100%;}
.text{ width:340px; 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;}


/*政府咨讯*/
.titleHead{ position: relative; border-bottom: 1px solid #d3d3d3; 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: 0px; right: 0;}
.more:hover{ color: #333;}

.information{ margin-top: 16px; margin-right: -5px; padding-bottom: 20px;}
.information ul li{width:110px; float: left; margin-right: 5px; cursor: pointer; transition: 0.5ms ease;} 
.information ul li:hover{ box-shadow: 2px 2px 2px #ddd;}
.information ul li:hover .inWord{ color: #0066cc; }
.inPic{ width: 110px; height: 73px; overflow: hidden; margin-bottom: 20px;}
.inPic img{ width: 100%;}
.inWord{ font-size: 12px; color: #333; line-height: 20px; height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.policy{ background-color: #f6f6f6; padding:0 10px; border-left: 1px solid #d3d3d3;}
.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: 315px; color: #333; 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;}

/*行业新闻*/
.w330{ width: 330px;}
.change{ line-height: 22px; font-size: 12px; color: #999; position: absolute; top: 4px; right: 0;}
.change:hover{ color: #333;}
.change i{ width: 18px; height: 16px; display: inline-block; background: url(../images/changeIcon.png); vertical-align: -2px; margin-right: 5px;}

.newsDiv{ padding-bottom: 15px; border-bottom: 1px dashed #dddddd;}
.newsDiv ul li{ padding: 15px 0 0 0;}
.newsDiv ul li h2{font-size: 16px; color: #075da0; font-weight: normal; margin-bottom: 10px;}
.newsDiv ul li h2 a{color: #075da0;}
.newsDiv ul li h2 a:hover{color: #333;}
.newsDiv ul li p{ color: #333; line-height:22px; }

.boxNew ul li{ padding-top: 15px;}
.boxNew ul li a h2{ font-size: 16px; color: #075da0;  font-weight: normal; line-height: 24px; margin-bottom: 15px;}
.boxNew ul li a p{ text-align: right; color: #666;}
.boxNew ul li a:hover h2{ color: #333;}

.picAdd{ width: 710px; height: 100px;  overflow: hidden; margin-top: 16px;}
.picAdd a{ display: block;}
.picAdd img{ width: 100%;}

/*企业新闻 会员企业*/
.conent{ padding-top: 30px;}
.ctTop{ position: relative; border-bottom: 1px solid #d3d3d3; height: 35px;margin-bottom: 26px;}
.ctTopList{ clear: both;overflow: hidden;}
.ctTopList ul li{ width: 104px; height: 34px; line-height: 34px; text-align: center; color: #333; font-size: 20px; float: left; cursor: pointer;}
.ctTopList ul li.check{ background-color: #0078d7; color: #fff;}
.ctTopList ul li:hover{background-color: #0078d7; color: #fff;}
.ctTopList ul li+li{ margin-left: 1px;}
.moreBox{ font-size: 12px; color: #0078d7; position: absolute; right: 0; top: 10px;}
.moreBox:hover{ color: #333;}

.ctBot .box-d{margin-bottom: 26px; margin-top: 16px;}
.box-d-img{float: left;width: 180px;height: 120px; overflow: hidden;}
.box-d-1{ position: relative; float: right; width: 515px; height: 119px;border-bottom: 1px dashed #ddd;}
.box-d .tit{ line-height: 30px; font-size: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.box-d .tit a{ color: #333;}
.box-d .tit a:hover{ color: #0066cc;}
.box-d .bot{ position: absolute; bottom: 14px; line-height: 16px; font-size: 14px; width: 100%;}
.box-d .bot .span-1{ display: inline-block; height: 14px; width: 40px; line-height: 14px; border: 1px solid #ffd7d7; color: #ce2727; margin-right: 10px;text-align: center;}
.box-d .bot .span-2{ color: #666;}
.box-d .bot .span-3{ color: #666; float: right; font-size: 12px;}
.box-d .bot .span-3 span{ color: #999;}
.clearfloat { zoom: 1;}

.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: 600px; 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;}

/*汽车新技术*/
.photoBox{ margin-top: 16px; margin-right: -10px; zoom:1;}
.photoBox ul li{width:230px; height: 154px; overflow: hidden; position: relative; float: left; margin-right: 10px;}
.phFirst{width:230px; height: 154px;overflow: hidden;}
.phFirst img{ width: 100%; height: 100%;transition: 300ms;}
.phTxt{width: 100%; height: 30px; background: rgba(0,0,0,0.4)!important; filter:Alpha(opacity=40); background-color: #000; font-size: 12px; color: #fff; line-height: 30px; text-align: center; margin-top: -30px; position: relative; z-index: 2;}
.phTxt span{ display: block;color: #fff; position: relative; padding: 0 10px; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.phFirst:hover img {-webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0.9; filter: alpha(opacity=90);}

/*国际动态*/
.tiem{ padding: 0 10px; margin-top: 16px;}
.tabs{ margin-bottom: 16px;}
.tabs ul li{width: 106px; float: left;height: 30px; line-height: 30px; text-align: center; background: #eee;color: #333;font-size: 14px; cursor: pointer;}
.tabs ul li a{ color: #333; display: block;}
.tabs ul li+li{margin-left: 1px;}
.tabs ul li a:hover{ background: #0066cc; color: #fff;}
.tabs ul li.on{background: #0066cc; color: #fff;}
.tabs ul li.on a{ color: #fff;}

.msgNews .newsPic{ width:108px; height: 72px; display: block; float: left; margin-right: 16px; overflow: hidden;}
.msgNews .newsPic img{ width: 100%;}
.msgNews .newsTexT{ display: block; overflow: hidden; height: 72px; position: relative;}
.msgNews .newsTexT .textTile a{ line-height: 22px; color: #333;}
.msgNews .newsTexT .textTile a:hover{ color: #0066cc;}
.detil{ display: block; text-align: right; color: #b72727; font-size: 12px; position: absolute; bottom: 0; right: 0;}
.detil:hover{ color: #333;}
.msgNews .newsTexT .fromName{ font-size: 12px; color: #999; position: absolute; left: 0; bottom: 0;}

.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{line-height: 39px;border-bottom: 1px dashed #ddd; }
.box-1 ul li a{ display: block; color: #666; position: relative; clear: both; overflow: hidden;}
.box-1 ul li .cont{width:280px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; float: left;}
.box-1 ul li a:hover{color: #0066cc;}

/*产品资讯*/
.product{ margin-top: 16px; position: relative; min-height: 368px; position: relative;}
.product h2{ font-size: 16px; font-weight: normal; color: #333;}
.product p{ font-size: 14px; color: #666; line-height: 26px; margin-top: 16px;}
.product p img{ width: 330px;}
.prodPic{width: 330px; height: 90px; overflow: hidden;}

/*快速导航*/
.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;}
.moreBox{ font-size: 12px; color: #0078d7; position: absolute; right: 0; top: 10px;}
.moreBox:hover{ color: #333;}

.fastNav{padding-top: 16px; margin-right: -20px; zoom:1; min-height: 224px;}
.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;}

.img-b{width: 249px;height: 84px;}
.img-b img{ width: 100%;}

/*车市动态*/
.fastHd span.red{ color: #b72727; border-bottom: 3px solid #b72727;}
.mt12{ margin-top: 16px;}
.carNew.box-b{ margin-top: 19px;}
.carNew.box-b .cont{ width: 220px;}

/*国内召回*/
.subBox{position: relative;}
.sub {border-bottom: 1px solid #d3d3d3; height: 32px;}
.sub ul li{ float: left; display: block;font-size: 20px; color: #666; line-height: 22px; padding-bottom: 7px; display: inline-block; position: relative; top: 2px; margin-right: 10px; cursor: pointer;}
.sub ul li a{ color: #666; display: block;}
.sub ul li.check{border-bottom: 3px solid #8ec0e7; color: #075da0; }
.sub ul li.check a{color: #075da0;}

.add{width:16px; height: 16px; display: block; background-color: #eee; position: absolute; top: 10px; right: 0;cursor: pointer;}
.add span{ width:16px; height: 16px; display: block; background: url(../images/addIcon.png) no-repeat top center; background-size: 100%;}
.add:hover span{ background-position: 0 -16px; background-color: #51b529;}

.credit ul li{padding: 20px 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; display: block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.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;}

.market{ width:249px; height: 112px; position: relative; margin-top: 16px;}
.marketImg{width:249px; height: 112px; overflow: hidden;}
.marketImg img{ width: 100%;}
.box-1.mkList 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.mkList ul li .cont{ width: 200px;}
.box-1.mkList ul li .point{ margin: 18px 16px 0 0;}

/*------------------企业新闻 会员企业--------------*/
.qyxwHyqy > div{display: none;}
.qyxwHyqy > div:first-child{ display: block;}

/*------------------国际新闻 -------------------*/
.internationalTrends > div{display: none;}
.internationalTrends > div:first-child{ display: block;}

/*------------------召回 -------------------*/
.recall > div{display: none;}
.recall > div:first-child{ display: block;}
