@charset "UTF-8";

/*html,body,.ck-body{
    height:100%;
}*/
/*覆写check.css*/
/*.ck-navtop ul.nav li a {
    font-weight:normal;
}*/
.pt-content{
    margin:20px auto 25px auto;
    min-height:calc(100% - 165px);/**nav80+foot40+margin45**/
    display:block;/*avoid conflict to common.css display table*/
}
.pt-content .pt-left-wrap{
    width:100%;
    padding-right:20px;
}
.pt-content .pt-right-wrap{
    width:27%;
}
.pt-content .wrap-fixed{
    /*固定右栏*/
    position:fixed;
    /*百分比继承父元素仍是以整个窗口的百分比计算,需要js控制*/
    width: inherit;
}
@media screen and (max-width: 1200px) {
    /*小屏无法固定*/
    .pt-content .wrap-fixed{
        position:static;
    }
}

.pt-content .pt-left-wrap .div-col,
.pt-content .pt-right-wrap .div-col{
    background-color:#fff;
    margin-bottom:20px;
}

/**新闻图片轮播区域**/
.ltl-carousel,.top-train{
    height:421px;
    margin-bottom:20px;
}
.ltl-carousel .carousel{
    height:100%;
    position:relative;
}
.ltl-carousel .carousel .carousel-indicators{
    left:0;/*default 50%*/
    bottom:0; /*default 10px*/
    margin: 0px; /*bootstrap default -30%*/

    padding-right:20px;
    height:66px;
    width:100%;
    background-color:#090909;
    opacity:0.7;
    filter:alpha(opacity=70);

    text-align: right;
}
.ltl-carousel .carousel .carousel-indicators li{
    border:0px;
    background-color: #fff;
    /**float:right;*/
    margin:28px 8px 0px 0px;
}
.ltl-carousel .carousel .carousel-indicators .active {
    background-color: #e0252a;
    margin:20px 8px 0px 0px;
    width: 10px;/*default 12px*/
    height: 10px;
}
.ltl-carousel .carousel .carousel-inner{
    height:100%;
}
.ltl-carousel .carousel .carousel-inner > .item >a>img,
.ltl-carousel .carousel .carousel-inner > .item img{
    height:100%;
    width:100%;
}
/*新闻标题-->放在item里优先级无法高过carousel-indicators*/
.ltl-carousel .carousel .ab-tit{
    position:absolute;
    left:20px;
    bottom:20px;
    color:#fff;
    font-size:18px;
    margin:0px;
    z-index:20;
    display:none;

    /*空出右侧区域限制文字不超出*/
    right:90px;
    overflow:hidden;
}
.ltl-carousel .carousel .ab-tit.active{
    display:block;
}

/**早检测直通车**/
.top-train>.head{
    color:#393939;
    font-size:18px;
    background-color:#fcfcfc;
    padding:20px 0px 16px;
    border-bottom:1px solid #fff;
    font-weight:600;
}
.top-train>.head>.col-xs-5{
    padding-left:0px;
    padding-right:26px;
    text-align:right;
}
.top-train>ul{
    border-top:1px solid #f4f4f4;
    padding:0px 18px;
}
.top-train>ul>li{
    padding:28px 0px;
    border-top:1px dashed #e2e2e2;
}
.top-train>ul>li:first-child{
    border-top:0px;
}
.top-train>ul>li .col-xs-4{
    padding:0px;
    text-align: center;
}
.top-train>ul>li .col-xs-8{
    padding:0px;
}
.top-train>ul p:first-child,
.top-train>ul a{
    display:block;
    color:#464646;
    font-size:18px;
    margin-bottom:8px;
}
.top-train>ul a:hover{
    text-decoration: underline;
}
.top-train>ul .p2{
    color:#9e9e9e;
    margin-bottom:0px;
}
/*立即检测*/
.top-train>ul>li .check-now a{
    font-weight:bold;
    color:#e02d25;
}

/**左侧新闻列表**/
/*参考上一版本Testing/css/home.css*/
.tabmain{
    /**width:73%;*/
}
.tabnew {
    /**width: 25%;*/
    /**padding:0 15px 15px 0px;*/

    padding:20px;
    border-top:2px solid #e0252a;
}
.tabmain .item{
    display: inline-block;
    width: 100%;
    height: 210px;
    padding:0px 20px;
}
.tabmain .item>.item-con{
    padding:25px 0px;
    height:100%;
    border-bottom: 1px dashed #e6e6e6;
}
.tabmain .item>.item-con>span{
    display: block;
    float: left;
    /**width: 230px;*/
    /**height: 135px;*/

    width:25%;
    height:100%;
}
.tabmain .item>.item-con>span>img{
    /**width: 230px;*/
    /**height: 148px;*/
    display: block;
    border: 1px solid #f3f2f2;

    width:100%;
    height:100%;
}
.tabmain .rttext{
    float: left;
    /**margin-left: 5%;*/
    /**width: 68%;*/
    /**height: 148px;*/

    width:100%;
    height:100%;
    padding-left:20px;
}
.tabmain .rttext h3>a{
    color: #404040;
    font-size: 18px;
    width: 100%;
    display: block;
    position: relative;
    transition: 0.3s all ease-in-out;
    padding-right: 40px;
    font-weight: 700;
    line-height:26px;
    height: 26px;
    overflow: hidden;
}
.tabmain .rttext h3>a:before{
    content: '';
    width: 22px;
    height: 22px;
    background: url(../images/jtsolid.png) no-repeat;
    position: absolute;
    right: 0;
    top: 0;
}
.tabmain .rttext h3>a:hover{
    margin-left: 10px;
    color:#df362a;
    transition: 0.3s all ease-in-out;
}
.tabmain .rttext .sumlist {
    height: 80px;
    overflow: hidden;
    margin-bottom: 10px;
    padding-top: 20px;
    padding-right:15px;
}
.tabmain .rttext p,
.tabmain .rttext .qtmark>span{
    color: #8f8f8f;
    line-height: 20px;
}
.tabmain .rttext .qtmark{
    padding-right:20px;
}
/*.tabmain .rttext p:nth-child(2){*/
/*padding-right:50px;*/
/*}*/
.tabmain .rttext .pub-date{
    padding-right:50px
}
/*控制关键字不超出*/
.tabmain .rttext .keyword{
    display:inline-block;
    width:450px;
    /*text-bottom*/
    vertical-align: bottom;

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -icab-text-overflow: ellipsis;
    -khtml-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
}

/**右侧热门资讯**/
.tabnew .item{
    /**padding: 10px 0;*/
    display: inline-block;
    width: 100%;
}
.tabnew .item h4{
    color: #252525;
    font-size: 18px;
    /**padding: 15px 0px;*/

    margin:0px;
}
.tabnew .item>.row{
    margin:30px 0px 25px;
}
.tabnew .item>.row>a{
    display: block;
    padding:0px;
}
.tabnew .item>.row>a>img{
    max-width:100%;
}
.tabnew .item .lttext{
    /**padding-left:20px;*/

    padding-left:10px;
    padding-right:0px;
}
.tabnew .item .lttext p{
    /**line-height: 25px;*/
    margin: 0;

    line-height:20px;
}
.tabnew .item .lttext p:first-child,
.tabnew .item .lttext p:first-child>a,
.tabnew .item ul a{
    color: #252525;
}
.tabnew .item ul a:before{
    content:'•';
    padding:0px 4px;
}
.tabnew .item .lttext p+p{
    color: #a0a0a0;
    font-size: 12px;
    /**padding-top: 5px;*/
    padding-bottom:6px;
}
.tabnew .item ul{
    /**display: inline-block;*/
    /**padding-top: 20px;*/
    line-height: 30px;
    font-size: 14px;
}
.tabnew .item .lttext p:first-child>a:hover,
.tabnew .item ul a:hover{
    color: #d2282b;
}
/*page分页*/
.m-style {
    position: relative;
    text-align: left;
    zoom: 1;
    /**padding: 30px 0;*/
    /**margin-bottom: 40px;*/

    padding:20px 20px 30px;
}
.m-style li{
    float: left;
}
.m-style:before,
.m-style:after {
    content: "";
    display: table;
}

.m-style:after {
    clear: both;
    overflow: hidden;
}

.m-style span {
    float: left;
    margin: 0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    color: #bdbdbd;
    font-size: 14px;
}

.m-style .active {
    float: left;
    margin: 0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #df362a;
    color: #fff;
    font-size: 14px;
    border: 1px solid #df362a;
}

.m-style a {
    float: left;
    margin: 0 5px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border: 1px solid #ebebeb;
    color: #adadad;
    text-align: center;
    padding: 0 10px;
    font-size: 12px;
}
.m-style a:hover,.m-style a.current:hover {
    color: #fff;
    background: #df362a;
}
.m-style a.current{
    color:#df362a;
    font-weight:bold;
}

/*免费检测*/
.bom-link img{
    width:100%;
}

/*20200424*/
/*新闻关键词列表*/
.top-tags .head{
    color: #393939;
    font-size: 18px;
    background-color: #fcfcfc;
    line-height:64px;
    border-bottom: 1px solid #fff;
    font-weight: 600;
    text-align: center;
}
.top-tags .head .itag{
    display: inline-block;
    vertical-align: middle;
    margin-right:9px;
    margin-top:-4px;
}
.top-tags .bodyer{
    padding:20px 26px;
}
.top-tags .bodyer>a{
    display: inline-block;
    padding:5px 8px;
    color:#666666;
    cursor:pointer;
    margin:5px 0px;
}
.top-tags .bodyer>a.active{
    color:#fff;
    background-color:#d81e06;
}
/*面包屑路径*/
.pt-bread{
    margin:10px 0px;
    color:#666666;
}
.pt-bread>li{
    display: inline-block;
}
.pt-bread>li .ipath:before{
    content:'>';
    font-style:normal;
    color:#999999;
    margin-left:5px;
}
.pt-bread>li>a{
    color:#999999;
}
.pt-bread>li .ihome{
    display: inline-block;
    vertical-align: middle;
    margin-top:-4px;
    margin-right:10px;
    width:16px;
    height:16px;
    background: url(../images/icon-home.png) no-repeat center;
}
/*列表关键字*/
.tabmain .rttext .keyword .impl{
    font-style:normal;
    color:#d81e06;
}
.tabmain .rttext .keyword .impl:hover{
    text-decoration: underline;
}