.index-dh{
    width: 100%;
    background: #000;
    height: 0.6rem;
}
.index-DhBox{
    width: 12.85rem;
    height: 0.59rem;
    margin: 0 auto;
}
.index-DhImg{
    width: 1.88rem;
    height: 0.42rem;
    margin-top: 0.09rem;
}
.index-DhBox img{
    width: 1.88rem;
    height: 0.42rem;
}

.index-DhTxt{
    line-height: 0.59rem;
}

.index-DhTxt a{
    font-size: 0.16rem;
    color: #fff;
    margin-left: 0.4rem;
}
.index-lbt{
    width: 100%;
    max-width: 100%;
    height: 5.4rem;
}
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    background-position: center;
    background-size: cover;
}

.swiper-pagination-white .swiper-pagination-bullet-active{
    background: #df2f11 !important;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    left: 0.44rem !important;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
    right: 0.44rem !important;
}
.index-Txtscroll{
    width: 100%;
    height: 0.32rem;
    background: #141619;
    overflow: hidden;
}
.index-apple{
    width: 12.85rem;
    margin: 0 auto;
    overflow: hidden;
    height: 0.32rem;
    background: url(../images/huatong.png) 0 center no-repeat;
    background-size: 0.17rem 0.17rem;
}

.index-apple li { font-size: 0.16rem; height: 0.32rem; line-height: 0.32rem; text-align: left;}
.index-apple li a{ display: block; height: 0.32rem; line-height: 0.32rem; text-align: left; -webkit-tap-highlight-color:rgba(255, 255, 255, 0); -moz-tap-highlight-color:rgba(255, 255, 255, 0); -ms-tap-highlight-color:rgba(255, 255, 255, 0); -o-tap-highlight-color:rgba(255, 255, 255, 0); tap-highlight-color:rgba(255, 255, 255, 0); text-decoration:none; padding-left: 0.33rem; color: #fff;}
.index-apple li a span{
    float: right;
    color: #777;
}
.index-realbox{
    width: 100%;
    height: auto;
    background: #212529;
    padding: 0.45rem 0;
}
.index-Cent{
    width: 12.85rem;
    margin: 0 auto;
}
.index-CeName{
    text-align: center;
    font-size: 0.2rem;
    color: #fff;
}
.index-CeXian{
    width: 0.49rem;
    height: 0.03rem;
    background: #de270f;
    display: block;
    margin: 0.1rem auto 0;
}
.index-Celink{
    font-size: 0.14rem;
    color: #999;
    text-align: right;
}
.index-Celink a{
    font-size: 0.14rem;
    color: #999;
}
.index-blood{
    font-size: 0.14rem;
    color: #fff;
    border-left: 3px solid #4c5157;
    padding-left: 0.09rem;
    line-height: 0.25rem;
    width: 3.09rem;
    margin-top: 0.26rem;
}
.blood-red{
    color: #de270f;
}
.blood-gre{
    color: #0a8418;
}
.blood-hui{
    color: #888;
}
.index-mationbox{
    width: 12.85rem;
    margin: 0.69rem auto 0;
}
.index-mationCent{
    margin:0.1rem 0 0.3rem;
}
.index-mationzhong{
    margin: 0.1rem 0.3rem 0.3rem;
}
.index-mationName{
    text-align: center;
    font-size: 0.2rem;
    color: #000;
}
.index-mationImg{
    width: 4.07rem;
    height: 2.20rem;
}
.index-mationImg img{
    width: 4.07rem;
    height: 2.20rem;
}
.index-mationTxt{
    border: 1px solid #d2d2d2;
    border-top: none;
    padding: 0.14rem;
    background: #fff;
}
.index-matTxtname{
    font-size: 0.18rem;
    color: #000;
    width: 3.76rem;
    height:0.5rem;
    overflow: hidden;
}
.index-matTxtsize{
    font-size: 0.14rem;
    color: #777;
    height: 0.55rem;
    margin-top: 0.1rem;
    overflow: hidden;
    word-wrap : break-word ;
    word-break:break-all;
}

.index-matTxtsize{
    width: 3.76rem;
}
.index-matTxtTime{
    margin-top: 0.29rem;
}
.index-matTxtTime em{
    font-size: 0.14rem;
    color: #bb2410;
}
.index-matTxtTime span{
    font-size: 0.14rem;
    color: #777;
}

.index-Stylebox{
    width: 100%;
}
.index-Stbox{
    width: 12.85rem;
    margin: 0 auto;
}

.index-Stylebj{
    background: url(../images/img9.png) center no-repeat;
    width: 100%;
    height: 4.15rem;
    margin-top: 0.1rem;
}
.index-StCent{
    width: 12.85rem;
    margin: 0 auto;
}
.index-StCent a{
    display: block;
    float: left;
    width: 2.41rem;
    background: #f0f0f0;
    border: 1px solid #c6c6c6;
    margin-top: 0.3rem;
}
.index-Stlist{
    padding-top: 0.2rem;
}
.index-StImg{
    width: 2.02rem;
    height: 1.97rem;
/*     border: 1px solid #a0a0a0; */
    position: relative;
    margin: 0 auto;
}
.index-StImg img{
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom: 0;
    margin:auto;
    
}
.index-StTxt{
    width: 2.02rem;
    margin: 0 auto;
    padding: 0.18rem 0;
}
.index-StName{
    font-size: 0.18rem;
    color: #000;
    text-align: center;
}
.index-Stinfo{
    font-size: 0.14rem;
    color: #666;
    margin-top: 0.15rem;
    height: 0.63rem;
    overflow: hidden;
}
.index-Twolist{
    margin-left: 1.02rem;
}

/*娴犮儰绗卌ss 娑撴椽顩绘い鍨灇閸旂喐顢嶆笟瀣嫲閹存劕濮涘鍫滅伐閸掓銆冩い鐢革拷姘辨暏*/
.index-case{
    width: 12.85rem;
    margin: 0.3rem auto 0;
    padding-bottom: 1.0rem;
}
.index-CaseBox{
    padding: 0.31rem 0.48rem;
    border: 1px solid #ccc;
    background: #fff;
    margin-top: 0.19rem;
}
.index-CaName{
    font-size: 0.2rem;
    color: #000;
}
.index-CaTxt{
    font-size: 0.14rem;
    color: #444;
    margin-top: 0.15rem;
    line-height: 0.22rem;
}
/*缂佹挻娼�*/


.floor{
    width: 100%;
    background: #32373c;
    padding-bottom: 0.69rem;
}
.floor-box{
    width: 12.85rem;
    margin: 0 auto;
}
.floor-Title{
    font-size: 0.18rem;
    color: #fff;
}
.floor-xian{
    width: 0.49rem;
    height: 0.03rem;
    background: #ff0000;
    margin-top: 0.16rem;
}
.floor-list{
    width: 4.18rem;
    margin-right: 0.1rem;
    margin-top: 0.43rem;
}
.floor-link{
    margin-top: 0.2rem;
}
.floor-link a{
    font-size: 0.14rem;
    color: #b4b4b4;
    margin-right: 0.28rem;
}
.floor-weixin{
    position: relative;
    width: 0.38rem;
    height: 0.38rem;
    margin-right: 0.5rem;
}
.floor-wxewm{
    position: absolute;
    width: 1.1rem;
    height: 1.1rem;
    top: -1.2rem;
    left: -0.4rem;
    display: none;
    overflow: hidden;
}

.floor-wxewm img{
    width: 1.1rem;
    height: 1.1rem;
}
.floor-number{
    width: 100%;
    text-align: center;
    font-size: 0.12rem;
    color: #fff;
    background: #000;
    line-height: 0.34rem;
}

/*閸掑棝銆�*/
.page{
    width: 3.03rem;
    margin: 0 auto 0.5rem;
}
.page li{
    float: left;
}
.page li a{
    display: block;
    font-size: 0.14rem;
    color: #666;
    line-height: 0.2rem;
    border: 1px solid #c8c8c8;
    padding: 0 0.05rem;
    margin: 0 0.04rem;
}
.page li a:hover{
    color: #fff;
    background: #de270f;
}

.page .on a{
    color: #fff;
    background: #de270f;
}

/*閺傚洨鐝风拠锔藉剰妞わ拷*/
.Article-box{
    width: 12.85rem;
    margin: 0 auto;
}
.Article-Crumbs{
    padding-top: 0.09rem;
    font-size: 0.14rem;
    color: #666;
}
.Article-Crumbs a{
    font-size: 0.14rem;
    color: #666;
    margin: 0 0.1rem;
}
.Article-Cent{
    width: 77%;
    background: #fff;
    border-radius: 0.1rem;
}
.Article-Padd{
    padding: 0.34rem 0.37rem 0.8rem;
}
.Article-PName{
    font-size: 0.16rem;
    color: #000;
    text-align: center;
}
.Article-PTime{
    font-size: 0.14rem;
    color: #666;
    text-align: right;
    margin-top: 0.1rem;
}
.Article-PTxt{
    margin-top: 0.4rem;
    font-size: 0.14rem;
    color: #666;
    line-height: 0.3rem;
}
.Article-PTxt img{
    max-width: 100% !important;
    max-height: 100% !important;
}
.Article-New{
    width: 20%;
}
.Article-new-Name{
    font-size: 0.16rem;
    color: #000;
}
.Article-new-Name span{
    display: inline-block;
    padding-bottom: 0.1rem;
    border-bottom: 3px solid #de270f;
}
.Article-new-List li{
    font-size: 0.14rem;
    color: #666;
    line-height: 0.2rem;
    margin-top: 0.2rem;
}

.Article-new-List li a{
    font-size: 0.14rem;
    color: #666;
}
.Article-new-List li a:hover{
    color: #444;
}

/*閺傚洨灏為崚妤勩€冩い锟�*/
.List-Cent{
    width: 77%;
}
.List-mationCent{
    margin:0.1rem 0 0.2rem;
}
.List-mationzhong{
    margin: 0.1rem 0.175rem 0.2rem;
}
.List-mationName{
    text-align: center;
    font-size: 0.2rem;
    color: #000;
}
.List-mationImg{
    width: 3.18rem;
    height: 1.73rem;
}
.List-mationImg img{
    width: 3.18rem;
    height: 1.73rem;
}
.List-mationTxt{
    border: 1px solid #d2d2d2;
    border-top: none;
    padding: 0.13rem;
    background: #fff;
}
.List-matTxtname{
    width: 2.9rem;
    font-size: 0.18rem;
    color: #000;
    overflow: hidden;
    height:0.5rem;
}
.List-matTxtsize{
    font-size: 0.14rem;
    color: #777;
    height: 0.55rem;
    margin-top: 0.1rem;
    word-wrap : break-word ;
    word-break:break-all;
    overflow: hidden;
}

.List-matTxtsize{
    width: 2.9rem;
}
.List-matTxtTime{
    margin-top: 0.29rem;
}
.List-matTxtTime em{
    font-size: 0.14rem;
    color: #bb2410;
}
.List-matTxtTime span{
    font-size: 0.14rem;
    color: #777;
}
/*閻梻鈹掗梽顫矙缂侊拷*/
.int-case{
    width: 12.85rem;
    margin: 0.3rem auto 0;
    padding-bottom: 1.0rem;
}
.int-cabox{
    padding: 0.52rem 0.99rem;
    background: #fff;
}
.int-mationName{
    font-size: 0.2rem;
    color: #000;
}
.int-CeXian{
    width: 0.49rem;
    height: 0.03rem;
    background: #de270f;
    display: block;
    margin-top:0.1rem;
}
.int-Txt{
    line-height: 0.25rem;
    font-size: 0.16rem;
    color: #666;
}

.int-box{
    float: left;
    border: 1px solid #bfbfbf;
    border-radius: 0.05rem;
    padding: 0.2rem;
    margin-right: 0.29rem;
    margin-top: 0.22rem;
}
.int-Hei{
    height: 1.3rem;
}
.int-BJ{
    font-size: 0.16rem;
    color: #333;
}
.int-BT{
    font-size: 0.16rem;
    color: #666;
}
.int-Img{
    width: 4.66rem;
    height: 3.41rem;
    border: 1px solid #bfbfbf;
    border-radius: 0.05rem;
    margin-top: 0.19rem;
}
.int-Img img{
    width: 4.66rem;
    height: 3.41rem;
}
/*娑撴挸顔嶉崚妤勩€�*/
.expert-tab{
    text-align: center;
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 0.12rem;
}
.expert-tab span{
    margin: 0 0.995rem;
    font-size: 0.18rem;
    color: #777;
    cursor: pointer;
}
.expert-tab span.on{
    color: #000;
    padding-bottom: 0.09rem;
    border-bottom: 0.04rem solid #d8271c;
}

.expert-Special{
    display: none;
}

.expert-Centbox{
    width: 2.98rem;
    height: 1.86rem;
    float: left;
    border: 1px solid #ccc;
    border-radius: 0.03rem;
    background: #fff;
    margin: 0.2rem 0 0.3rem 0.18rem;
}

.expert-Img{
    width: 1.59rem;
    height: 1.86rem;
    border-radius: 0.03rem;
    position: relative;
}
.expert-Img img{
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom: 0;
    margin:auto;
}
.expert-CenTxt{
    width: 1.18rem;
    margin: 0.27rem 0 0 0.11rem;
}
.expert-CenName{
    font-size: 0.16rem;
    color: #333;
}
.expert-CenC{
    font-size: 0.14rem;
    color: #777;
    margin-top: 0.1rem;
    line-height: 0.24rem;
    height:1rem;
    overflow: hidden;
}
/*娑撴挸顔嶇拠锔藉剰妞わ拷*/
.Details-Top{
    padding-bottom: 0.96rem;
    border-bottom: 1px solid #dcdcdc;
}
.Details-Img{
    width: 1.74rem;
    height: 2.16rem;
    border-radius: 0.05rem;
    float: left;
    position: relative;
}
.Details-Img img{
    max-width: 100%;
    max-height: 100%;
    border-radius: 0.05rem;
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom: 0;
    margin:auto;
}

.Details-Txt{
    width: 8.65rem;
    margin-left: 0.48rem;
    float: left;
}
.Details-Name{
    font-size: 0.16rem;
    color: #000;
}
.Details-list{
    font-size: 0.14rem;
    color: #666;
    margin-top: 0.2rem;
    line-height: 0.3rem;
}
.Details-Heard{
    width: 1.32rem;
    height: 1.58rem;
    border-radius: 0.05rem;
    position: relative;
}
.Details-Heard img{
    max-width: 100%;
    max-height: 100%;
    border-radius: 0.05rem;
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom: 0;
    margin:auto;
}
.Details-Title{
    font-size: 0.16rem;
    color: #000;
    text-align: center;
    margin-top: 0.08rem;
}
.Details-Ind{
    margin-top: 0.55rem;
    margin-right: 0.59rem;
}
.Details-Ind:last-child{
    margin-right: 0;
}

/*閹锋稖浠�*/
.zhaopin-bj{
    background: url(../images/banner.png) center no-repeat;
    background-size: cover;
    width: 100%;
    height: 2.66rem;
}
.zhaopin-Crumbs{
    width: 12.85rem;
    margin: 0 auto;
    padding-top: 0.1rem;
}
.zhaopin-Crumbs a {
    color: #666;
    font-size: 0.14rem;
    margin: 0 0.1rem;
}
.zhaopin-box{
    width: 12.85rem;
    margin: -0.5rem auto 0.5rem;
    background: #fff;
    border-radius: 0.05rem;
}
.zhaopin-Centbox{
    padding: 0.52rem 0.99rem;
}

.zhaopin-Req{
    margin-top: 0.24rem;
}
.zhaopin-Req p{
    font-size: 0.16rem;
    color: #000;
    margin-top: 0.06rem;
}
.zhaopin-Req span{
    font-size: 0.16rem;
    color: #666;
}
.zhaopin-describe{
    margin-top: 0.3rem;
}
.zhaopin-describe p{
    font-size: 0.16rem;
    color: #666;
    line-height: 0.32rem;
}
.zhaopin-Name{
    font-size: 0.16rem;
    color: #000;
    margin-bottom: 0.05rem;
}
.zhaopin-mb3{
    margin-bottom:0.3rem;
}
.zhaopin-resume{
    font-size: 0.16rem;
    color: #666;
    margin-top: 0.4rem;
}

/*閹稿洦鏆熼崚妤勩€冩い锟�*/
.trend-Name{ font-size: 0.2rem; color: #333; margin-top: 0.16rem;}
.trend-chart{ margin-top: 0.12rem; width: 12.85rem; height: 3.07rem; background: #d8d8d8;}
.trend-disan{ font-size: 0.14rem; color: #666; text-align: right; margin-top: 0.05rem;}
.trend-reList{ margin-top: 0.2rem; margin-bottom:0.2rem;}
.trend-reList li{ float: left; margin-right: 0.3rem; width: 2.65rem; font-size: 0.14rem; color: #333; line-height: 0.4rem; background: url(../images/huid.png) 0 center no-repeat; padding-left: 0.25rem; cursor: pointer;}
.trend-reList li.on{ background: url(../images/redd.png) 0 center no-repeat;}

/*列表页*/
.List-index{ width: 12.85rem; margin: 0 auto;}
.Liindex-box{ margin-top: 0.3rem;}
.Liindex-title{ font-size: 0.2rem; color: #000; text-align: center;}
.Liindex-xian{ width: 0.49rem; height: 0.03rem; background: #de270f; margin: 0.1rem auto 0;}
.Liindex-table{ width: 10.14rem; border: 1px solid #ccc; margin: 0.29rem auto 1.0rem; background: #fff; padding: 0.35rem;}
.Liindex-li{ margin-top: 0.15rem;}
.Liindex-li li{ background: #fff;}
.Liindex-li li a{ color: #444;}
.Liindex-li li a:hover{ color: #000;}
.Liindex-name{ font-size: 0.14rem; color: #777; width: 8.21rem; padding-left: 0.3rem;}
.Liindex-time{ font-size: 0.14rem; color: #777; margin-left: 0.1rem;}
.LiList-name{ font-size: 0.16rem;  width: 8.21rem; line-height: 0.48rem; padding-left: 0.3rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.LiList-time{ font-size: 0.14rem; color: #777; line-height: 0.48rem; margin-left: 0.1rem;}
