/*基础资料*/
.pt30{ padding-top: 30px;}
.w690{ width:690px;padding-right: 20px;}
.border{border-right: 1px solid #d3d3d3;}
.w248{ width: 248px;}
.leftNav{ background-color: #f3f3f3; min-height: 400px;}
.leftNav ul li{ min-height: 40px; color: #0085dd;}
.leftNav ul li a{ color: #0085dd;padding: 0 10px;  line-height: 39px; display: block;position: relative; border-bottom: 1px solid #d3d3d3; }
.leftNav .navMeuns{ width: 228px; background-color:#eee; padding: 0 10px;}
.leftNav .navMeuns ol li{ line-height: 40px; height: 40px;}
.leftNav .navMeuns ol li a{ color: #666; padding: 0 10px 0 24px; border-bottom: 1px dashed #d3d3d3;}
.leftNav .navMeuns ol li a span.sign{width:4px; height: 4px; display: none; background-color: #0085dd; position: absolute; left: 10px; top: 18px;transition: all 0.5s ease;}
.leftNav .navMeuns ol li a:hover{ color: #333;}
.leftNav .navMeuns ol li a:hover .sign{ display: block;}
.leftNav .navMeuns ol li a.onlink{color: #333;}
.leftNav .navMeuns ol li a.onlink .sign{ display: block;}
.arrLeft{ width: 8px; height: 8px; vertical-align: middle; border-right: 1px solid #0078d6; border-top: 1px solid #0078d6; -webkit-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); box-sizing: border-box; position: absolute; right: 15px;top: 50%;}
.leftNav ul li.select a .arrLeft{border-right: 1px solid #0078d6; border-bottom: 1px solid #0078d6; border-top: none;}

/*公众资料*/
.w420{ width:420px;}
.pt8{ padding-top: 8px;}
.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;}

.flie .box-b{ margin-top: 20px;}
.box-b li{line-height: 26px; 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: 350px; 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;}

.img-b{width: 690px;height: 100px;margin-top: 16px; overflow: hidden;}
.img-b img{ width: 100%;}

/*保有量与注册量*/
.weight .box-b .cont{ width: 580px;}

.tradeNew{ padding-top: 16px;}
.tradeNew .box-b ul li{ margin-bottom: 0; padding-top: 8px;}
.tabs{ margin-bottom: 16px;}
.tabs ul li{width: 125px; float: left;height: 30px; line-height: 30px; text-align: center; background: #eee;color: #333;font-size: 14px; cursor: pointer;}
.tabs ul li a{ display: block; color: #333;}
.tabs ul li+li{margin-left: 1px;}
.tabs ul li:hover{ background: #0066cc; color: #fff;}
.tabs ul li.on{background: #0066cc; color: #fff;}
.tabs ul li.on a{ color: #fff;}

/*成品油*/
.w249{ width: 249px; overflow: hidden;}
.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;}
.fastHd span.red{ color: #b72727; border-bottom: 3px solid #b72727;}

.product{ padding-top: 25px;}
.data{ margin-bottom: 16px;}
.data ul li{ float: left; width: 88px; height: 30px; line-height: 30px; text-align: center; margin-right: 1px; cursor: pointer;}
.data ul li:hover{ background: #0066cc; color: #fff;}
.data ul li.check{background: #0066cc; 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;}

.carNew.box-b{ margin-top: 26px;}
.carNew.box-b .cont{ width: 220px;}

/*上市公司列表*/
.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; clear: both; overflow: hidden;}
.box-1 ul li .cont{width:190px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; float: left;}
.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;}

.market{ width:249px; height: 112px; position: relative; margin-top: 16px;}
.marketImg{width:249px; height: 112px; overflow: hidden;}
.marketImg img{ width: 100%;}
.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; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.phFirst:hover img {-webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0.9; filter: alpha(opacity=90);}
.mkList.box-1{margin-top: 0;}

.pt40{ padding-top: 30px;}


/*---------------------公路交通------------------*/
.roadTraffic > div{display: none;}
.roadTraffic > div:first-child{ display: block;}

/*---------------------成品油------------------*/
.oil > div{display: none;}
.oil > div:first-child{ display: block;}

/*协会成果*/
.hot{ border:1px solid #ececec; padding: 0 10px; margin-top: 20px;}
.hot ul li{ padding: 10px 0;  clear: both; overflow: hidden; position: relative;}
.hot ul li:hover{ background-color: #eee;}
.hot ul li+li{border-top: 1px solid #ececec;}
.bookPic{ width: 62px; height: 90px; overflow: hidden; float: left; margin-right: 16px;}
.bookPic img{ width: 100%;}
.bookName{ display: block; overflow: hidden;}
.bookName h2{ font-size: 14px; color: #005495; font-weight: normal; line-height: 20px;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.bookName p{ color: #b72727; margin-top: 20px;}
.bookName h2:hover{ color: #333;}

.barscroll{ position: absolute; right: 0; top: 10px; overflow: hidden; clear: both;}
.barscroll ul li{width:11px; height: 11px; border:1px solid #0078d7; background-color: #fff; margin-left: 8px; float: left;}
.barscroll ul li.barLink{background-color: #0078d7; }


/*国内市场 国外市场*/
.body-body .box-d-img{float: left;width: 180px;height: 120px; overflow: hidden;}
.body-body .box-d-1{ position: relative; float: right; width: 495px; height: 119px;border-bottom: 1px dashed #ddd;}
.body-body .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;}
.body-body .box-d .tit a{ color: #333;}
.body-body .box-d .tit a:hover{ color: #0066cc;}
.body-body .box-d .bot{ position: absolute; bottom: 14px; line-height: 16px; font-size: 14px; width: 100%;}
.body-body .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;}
.body-body .box-d .bot .span-2{ color: #999;}

.abroad{ position: relative; border-bottom: 1px solid #ddd;}
.abroadList{ clear: both; overflow: hidden;}
.abroadList ul li{ width:102px; height: 34px; background-color: #d3d3d3; text-align: center; line-height: 34px; color: #fff; float: left; cursor: pointer;}
.abroadList ul li a{ display: block; color: #333;}
.abroadList ul li+li{margin-left: 1px;}
.abroadList ul li:hover{ background: #0066cc; color: #fff;}
.abroadList ul li.onCurrent{background: #0066cc; color: #fff;}
.abroadList ul li.onCurrent a{ color: #fff;}

.domesticMarket > div{display: none;}
.domesticMarket > div:first-child{ display: block;}

