/*???*/
.abox img{width:1200px; height: auto;}
.curLocation{line-height: 34px;margin:15px auto 15px auto;font-size: 14px; color:#666;}
.curLocation a{color:#666;}
.curLocation a:hover{color:#b1151a;}
.curLocation p{background: url("/resfile/images/location.png") no-repeat left center; background-size: 13px; padding-left:20px; font-size: 16px; color:#525252; line-height: 30px;}
/*头部*/
.marTop90{margin-top: 20px;}
.header{background-color: #b1151a; /*height: 64px;*/ margin-bottom: 10px; width:100%;}
.logo1{height:64px; padding-left: 20px;}
.header .logo a{width:176px;background-image: url("/resfile/coal/images/coal_logo.png"); background-size: 142px auto; padding-top: 64px;}
.mainNav>li{float: left; /*width:72px;*/ text-align: center; padding-right: 25px; height: 64px;}
.mainNav>li a{color:#fff; line-height: 81px;}
.mainNav>li:hover a{font-weight: 700;}
.nav-more{ position: relative; height:64px; padding:0 15px;}
.nav-more:hover{background-color: #fff;}
.nav-more:hover .more-icon .box:after,.nav-more:hover .more-icon .box:before{background-color: #b1151a;}
.more-icon{display: inline-block;width: 30px;margin-top: 34px;cursor: pointer;color: #9a9a9a;-webkit-transition: -webkit-transform .3s ease-out;transition: -webkit-transform .3s ease-out;-o-transition: transform .3s ease-out;transition: transform .3s ease-out;transition: transform .3s ease-out,-webkit-transform .3s ease-out;}
.more-icon .box{display: block;position: relative;width: 14px;height: 8px;}
.nav-more .more-icon .box-t:before{-webkit-transition: -webkit-transform .3s ease-out .3s;transition: -webkit-transform .3s ease-out .3s;-o-transition: transform .3s ease-out .3s;transition: transform .3s ease-out .3s;transition: transform .3s ease-out .3s,-webkit-transform .3s ease-out .3s;}
.more-icon .box:after, .more-icon .box:before{position: absolute;top: 0;content: "";width: 6px;height: 6px;background: #fff;}
.more-icon .box:after{left: 15px;}
.sub-nav{background-color:#fff;display: none;position: absolute;left: -1px;top: 64px;width: 402px;padding: 10px 0 10px 30px;border: 1px solid #ebebeb;z-index: 9999;}
.sub-nav li,.sub-fastnav li{width: 134px;padding: 2px 0;float: left;height:30px; line-height:30px;text-align: left;}
.sub-nav li a{font-size: 14px; line-height: 30px;}
.sub-nav li a,.sub-fastnav li a{color:#333;}
.sub-nav li a:hover,.sub-fastnav li a:hover{color:#b1151a;}
.nav-more:hover .more-icon{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.nav-more:hover .more-icon .box-t:before{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
/*详情页搜索*/
.search-con {margin-top: 0px; float: left;}
.search{margin-top: 36px;}
.searchBox{border:none;height: 34px;margin-right: 10px;width: 251px;position: relative;z-index: 1;clear: both;background-color: #920b0f;margin-top: 15px;border-radius: 3px;}
.sobox{float: left;width: 195px;}
.sobox li{display: inline-block}
.sobox ul li:nth-child(2){float: right;}
.mod_select {width: 56px;float: left;}
.mod_select .select_box {position: relative;height: 36px;}
.mod_select .select_box .select_txt{border-right-color:#b1151a;}
.rightBox h3{border-left-color:#b1151a; }
.nav-more:hover .more-icon .box:after,.nav-more:hover .more-icon .box:before{background-color: #b1151a;}
.mod_select .select_box .select_txt {display: inline-block;width: 47px;padding-right:7px;height: 34px;text-align: center;overflow: hidden;line-height: 36px;font-size: 14px;cursor: pointer;border-right: 1px solid #b1151a;background: url("/resfile/images/arrow_bottom.png") no-repeat 40px center;background-size: 10px auto;color: #fff;}
.mod_select .select_box .option {display: none;position: absolute;top: 34px;left: 0px;width: 54px;background-color: #fff;border: 1px solid #dbdbdb;border-top: 0;  }
.mod_select .select_box .option li {font-size: 16px;line-height: 2;cursor: pointer; text-align: center}
.mod_select .select_box .option li:hover{background-color: #f5f5f5;}
.inputs{width: 154px;border:none;padding-left: 5px;height:34px;line-height: 34px;font-size: 14px;color: #fff;background: none;}
.sosub {cursor:pointer;loat: right;width: 35px;height: 89%;color: #fff;line-height: 34px;display: block;font-size: 16px;border: none;border-radius: 0px;padding: 0px;background: url("/resfile/images/icon_search1.png") center no-repeat;background-size: 20px auto;}
.loginBtn1,.otherLink{line-height: 90px; color:#fff;}
.loginBtn1{line-height: 63px;float: left;width: auto;}
.loginBtn1 a,.otherLink a{color:#fff;}
.otherLink{position: relative;padding: 0 10px;margin-left: 12px;line-height: 63px;/* float: left; */}
.otherLink:hover{background-color: #fff;}
.otherLink:hover>a{ color:#f87a1e;}
.otherLink>a{padding-right: 19px;background: url("/resfile/coal/images/coal_icon.png") no-repeat;background-position: 66px -33px;background-size: 28px;}
.sub-fastnav{display:none; position: absolute;top:63px;right:0;width: 360px;height:auto !important;padding-left: 20px; padding-top:15px;padding-bottom: 15px;border: 1px solid #ebebeb;background-color: #fff;z-index: 9999;}
.sub-fastnav li{width: 117px;margin-right: 0px;font-size: 14px;}
/*?б?????????*/
.infoList li{padding: 20px 0; border-bottom: 1px solid #e8e8e8; overflow: hidden; position: relative;}
.infoList li:hover{background-color:#fafafa}
.infoList li .imgBox{float: left;margin-right: 20px;width: 208px;height: 146px;overflow: hidden; border:1px solid #eaeaea;}
.infoList li .imgBox img{min-height: 130px; width:100%;}
.infoList{overflow: hidden; }
.listTxt{height:130px; padding: 0;}
.listTxt h5{font-weight: normal; font-size: 20px; line-height: 32px; min-height: 75px; font-weight: 400; margin-bottom: 52px;}
.prompt span em a:hover{color:#b1151a;}
.prompt i,.prompt span{padding-left: 18px; background: url("/resfile/images/list_icon.png") no-repeat left center; background-size: 15px; background-position: 0 0;}
.pl{display: none;}
.prompt span:nth-child(3){background-position: 0 -23px; background-size: 14px;}
.prompt span:nth-child(2){background-position: 0 -50px;}
/*???????*/
.rightBox{width:300px;}
.rightBox>div{background-color: #fafafa; padding: 20px 0px 10px;}
.rightBox>div.ad3{background-color: #fff; padding: 0;}
.rightBox h3{border-left: 4px solid #b1151a; padding-left: 12px; font-size: 18px; line-height: 20px; margin-bottom: 20px;}
/*热门新闻排行*/
.hotList{margin-bottom: 20px;}
.hotList ul{padding: 0 16px;}
.hotList ul li{line-height: 20px;border-bottom: 1px solid #eee;padding: 7px 0;font-size: 14px;background: url(/resfile/images/01.gif) no-repeat 0px center;padding-left: 30px;}
.hotList li:nth-child(2){background-image: url("/resfile/images/02.gif");}
.hotList li:nth-child(3){background-image: url("/resfile/images/03.gif");}
.hotList li:nth-child(4){background-image: url("/resfile/images/04.gif");}
.hotList li:nth-child(5){background-image: url("/resfile/images/05.gif");}
.hotList li:nth-child(6){background-image: url("/resfile/images/06.gif");}
.hotList li:nth-child(7){background-image: url("/resfile/images/07.gif");}
.hotList li:nth-child(8){background-image: url("/resfile/images/08.gif");}
.hotList li:nth-child(9){background-image: url("/resfile/images/09.gif");}
.hotList li:nth-child(10){background-image: url("/resfile/images/10.gif");}
.hotList ul li span{width:20px; height:20px; text-align: center; line-height: 20px; display: inline-block; margin: 0 12px 0 3px;}
.hotList ul li:nth-child(1) span,.hotList ul li:nth-child(2) span,.hotList ul li:nth-child(3) span{ background-color: #f81e1e; color:#fff;}
.hotList ul li:nth-child(2) span{background-color: #f8511e;}
.hotList ul li:nth-child(3) span{background-color: #b1151a;}
.hotList ul li:last-child{border-bottom: none;}
/*热门词*/
.hotWordsList{padding: 10px;}
.hotWordsList a{padding: 0 16px; line-height: 26px; border:1px solid #bfbfbf; border-radius: 3px; height: 26px; display: inline-block; margin: 0px 10px 15px 0; color:#666; font-size: 14px;}
.hotWordsList a:hover{color:#b1151a;}
/*人物切换板块*/
.rightBox>div.person{margin-bottom: 20px; padding-bottom: 30px;}
.rightBox>div.person h4{margin: 8px 0;font-size: 16px; padding: 0 10px; text-align: left;}
.rightBox>div.person p{padding: 0 10px;}
#pic{width:100%; margin: 0 auto; font-size: 14px;}
#tip ul{width:54px; margin: 10px auto 0;}
#tip li{width:8px; height:8px; background-color: #e1e1e1; border-radius: 50%; margin: 0 5px; float: left;}
#tip li.on{background-color: #b1151a;}
/*更多*/
.moreBtn{display: block; width:250px; line-height: 36px; border-radius: 4px; text-align: center; background-color: #ececec; color:#666; margin: 30px auto 50px;}
.moreBtn:hover{background-color: #b1151a; color:#fff;}
.person ul li>a{display: block;}
.person ul li>a img{height: auto;}
@media (max-width: 1763px){
    .sideNav{right:2px;}
    .logo1{padding-left: 10px;}
    .header .logo1 a{width: 158px;}
    .mainNav>li{padding-right: 10px;}
    .headerRight{width:auto;}
    .searchBox{width: 223px;}
    .sobox{width: 160px;}
    .inputs{width: 112px;}
    .otherLink{padding: 0 5px;margin-left: 10px;}
}
@media (max-width:1470px){
    .header{font-size: 14px;}
    .mainNav>li{padding-right: 9px;}
    .nav-more{padding-left: 10px;}
    .searchBox{width:217px;}
}
@media (max-width:1350px){
    .inputs{width:50px;}
    .sobox{width:95px;}
    .searchBox{width:153px;}
    .sosub{background-size: 15px; background-position: center; width: 26px;}
}