/*发文单位*/
.pt30{ padding-top: 30px;}
.w710{width: 710px;}
.w248{ width: 248px;}
.navHead{ height: 38px; line-height: 38px;  font-size: 20px; line-height: 38px; color: #fff; background-color: #0085dd; padding: 0 20px; border-bottom: 2px solid #075da0;}
.navBox{ background-color: #f2f2f2; padding: 0 20px;}
.navBox ul li{ line-height: 40px; position: relative;}
.navBox ul li+li{border-top: 1px solid #e8e8e8; }
.navBox ul li a{ color: #666;  padding-left: 18px; display: block;}
.navBox ul li a span.sign{width:4px; height: 4px; display: none; background-color: #0085dd; position: absolute; left: 0; top: 18px;transition: all 0.5s ease;}
.navBox ul li a:hover{ color: #0078d7;}
.navBox ul li a:hover .sign{ display: block;}
.navBox ul li a.onlink{color: #0078d7;}
.navBox ul li a.onlink .sign{ display: block;}

/*轮播*/
.w442{width:442px;}
.newScroll{ width:442px; position: relative;}
.nsImg{ width: 442px; height: 235px; overflow: hidden;}
.nsImg img{ width: 100%; height: 100%;}
.text{ width:442px; 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: 380px; 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;}

.flie .box-b{ margin-top: 20px;}
.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: 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: 442px;height: 94px;margin-top: 26px; overflow: hidden;}
.img-b img{ width: 100%;}

/*国家政策 新能源汽车*/
.conent{ padding-top: 30px;}
.list-a{ margin-bottom: 26px; margin-top: 16px;}
.list-a li{float: left;height: 30px; width: 117px; line-height: 30px; text-align: center; background: #eee;color: #333;font-size: 16px;}
.list-a li a{ display: block; color: #333;}
.list-a li+li{margin-left: 1px;}
.list-a li:hover{ background: #0066cc; color: #fff;}
.list-a li.check{background: #0066cc; color: #fff;}
.list-a li.check a{ color: #fff;}
.ctTop{ position: relative; border-bottom: 1px solid #d3d3d3; height: 35px;margin-bottom: 16px;}
.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;}
.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;}

.ctBot .box-b .cont{ width:600px;}

/*相关政策 国外政策*/
.pt20{ padding-top: 20px;}
.w350{ width:350px;}
.about .box-b{ padding-top: 20px;}
.about .box-b .cont{ width:325px;}

/*政策专区查询*/
.w250{width:250px;}
.quick{ padding: 0 10px;font-size: 20px; color: #333; height: 40px;line-height: 40px; background-color: #d9d9d9;}
.qkNav{ background-color: #fff; padding: 20px 10px; border:1px solid #d3d3d3;}
.inText{border: none; display: block; position: relative; min-height: 24px;  box-sizing: border-box; white-space: nowrap; text-overflow: ellipsis; width: 100%; overflow: hidden; font-size: 14px ;background-color: transparent;-webkit-tap-highlight-color:rgba(0,0,0,0); line-height: 24px; padding-top: 3px;}
.ctBox{ border-bottom: 1px dashed #eee;}
.ctDate{ padding-top: 10px;}
.ctLi{ height: 32px; margin-bottom: 10px;}
.lab{ color: #666; line-height: 32px;  display: inline-block; margin-right: 5px; width: 60px; float: left;}
.manage{ width:160px; height: 30px; border:1px solid #e5e5e5; position: relative;background-color: #fff; float: left;}
.manHd{ padding-left: 0px; padding-right: 0px; color: #999; line-height: 30px; border:none;}
.manOption{ border:1px solid #e5e5e5; position: absolute; top: 30px; left: -1px; width: 160px; background-color: #fff; z-index: 2;}
.manOption ul li{color: #666; padding: 0 10px; line-height: 30px;}
.manOption ul li:hover{ background-color: #0066cc; color: #fff;}
.manHd .upDown{ width: 24px; height: 24px; display: block; background: url(../images/icon-a.png) no-repeat; position: absolute; right: 5px; top: 5px; cursor: pointer;}
.day{ width: 24px; height: 24px; display: block; background: url(../images/day.png) no-repeat; position: absolute; right: 5px; top: 3px; cursor: pointer;}
.ctYear{ height: 30px; margin-top: 10px;}
.btnBox{ text-align: center; padding: 10px 0 0 0; width:192px; margin:0 auto;}
.btnBox input{width:86px; height: 32px; text-align: center; border:none; line-height: 32px; float: left; margin-right: 10px; color: #fff; cursor: pointer;}
.btnBox input.shBtn{ background-color: #0078d6;}
.btnBox input.czBtn{ background-color: #c1c1c1;}

/*政策解读*/
.fastHd{ border-bottom: 1px solid #d3d3d3; position: relative;}
.fastHd span{ font-size: 20px; color: #075da0; border-bottom: 3px solid #8ec0e7; line-height: 23px; 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;}

.box-1{ margin-top: 6px;}
.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;}

/*政策报道*/
.carNew.box-b{ margin-top: 26px;}
.carNew.box-b .cont{ width: 220px;}

.place{ border:1px solid #ddd; padding: 20px 10px 15px 10px; margin-top: 16px;}
.place.box-b .cont{ width: 200px;}

/*---------------------国家政策------------------*/
.countryPolicy > div{display: none;}
.countryPolicy > div:first-child{ display: block;}
