@charset "utf-8";
/*重置*/
body,h1,h2,h3,h4,h5,dl,dd,dt,p,ul,li,ol{ margin:0; padding:0;}
input,select,form,textarea,button,video{ border:none; margin:0;outline:none; padding:0; appearance:none;}
h1,h2,h3,h4,h5{ font-weight:normal;}
img{ border:none;}
a{ 
  text-decoration:none; outline:none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
body,button,input,select,textarea{ font: normal 0px/100% Helvetica, Arial, sans-serif;}
li{ list-style-type:none;}
body,html{ width:100%; height: 100%;}

@media screen and (min-width: 320px) {html{font-size:50px;}}
@media screen and (min-width: 360px) {html{font-size:56.25px;}}
@media screen and (min-width: 375px) {html{font-size:58.59375px;}}
@media screen and (min-width: 400px) {html{font-size:62.5px;}}
@media screen and (min-width: 414px) {html{font-size:64.6875px;}}
@media screen and (min-width: 440px) {html{font-size:68.75px;}}
@media screen and (min-width: 480px) {html{font-size:75px;}}
@media screen and (min-width: 520px) {html{font-size:81.25px;}}
@media screen and (min-width: 560px) {html{font-size:87.5px;}}
@media screen and (min-width: 600px) {html{font-size:93.75px;}}
@media screen and (min-width: 640px) {html{font-size:100px;}}
@media screen and (min-width: 680px) {html{font-size:100px;}}
@media screen and (min-width: 720px) {html{font-size:100px;}}
@media screen and (min-width: 760px) {html{font-size:100px;}}
@media screen and (min-width: 800px) {html{font-size:100px;}}
@media screen and (min-width: 960px) {html{font-size:100px;}}

/*清除浮动*/
.fix{*zoom:1;}
.fix:after{display:table; content:''; clear:both;}
 
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}


/*头部*/
.navBar {height:0.765rem;position: fixed; top: 0; width: 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1002;border-bottom:1px solid #dbdbdb;background:#fff;/*box-shadow:0 3px 9px #efefef;*/}
.navBar-item {height:0.765rem;min-width:25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;padding:0 0.3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:0.3rem;white-space:nowrap;overflow:hidden;color:#808080;position:relative;}
.navBar-item i{ font-style: normal;font-size:0.5rem;display: block;line-height: 1;}
.navBar-item:first-child {-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-right:-25%;font-size:0.5rem;font-weight:bold;}
.navBar-item:last-child {-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
.navBar-center {-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:0.75rem;width:50%;margin-left:25%;}
.navBar-center-title {text-align:center;width:100%;white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;font-size:.3rem;line-height:0.5rem;color:#333;}

.cgyylb {padding: 0.765rem 0 1.2rem;}
.topbox {position:relative;}
.topbox img {width:100%;}

.home-banner-icon-list-box {
    background-color: #fff;
    box-shadow: 0 0.06667rem 0.13333rem 0 rgb(4 0 0 / 10%);
    border-radius: .12rem;
    margin: 0 .28rem;
    position: relative;
    top: -.35667rem;
}
.home-banner-icon-list-box .center-item {
    height: 1.61333rem;
    padding: .39667rem;
    line-height: .75rem;
    display: -ms-flexbox;
    display: flex;
    border-bottom: .02667rem solid #e7e7e7;
}
.home-banner-icon-list-box .center-item .center-img {
    width: .8rem;
    height: .8rem;
    background-size: auto 100%;
}
.home-banner-icon-list-box .center-item .center-title {
    -ms-flex: 1;
    flex: 1;
    font-size: .3rem;
    color: #000;
    margin: 0 .26667rem;
}
.home-banner-icon-list-box .center-item .center-icon {
    text-align: right;
    transform: rotate(90deg);
    padding: 0.2rem;
}
.home-banner-icon-list-box .center-item .center-icon i {
    font-size: .4rem;
    color: #1f2833;
}


.flex {display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;}

.previewlist {}
.previewlist .box {display:block; padding:0.2rem 0.28rem; margin-bottom: 0.15rem; border:1px solid #eee;box-shadow:1px 1px 10px 0 #eee;}
.previewlist .left {width:30.926%;}
.previewlist .left img { width: 100%; height: 1.1596rem; }
.previewlist .right { width:66%;font-size:0.25rem;color:#000;}
.previewlist .right .i {white-space:pre-line;line-height:24px;max-height:52px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.tabBox{ padding: 0.765rem 0 1.2rem; }
.tabBox .hd{ height:0.75rem; border-bottom:1px solid #ccc; padding:0 0.15rem;  }
.tabBox .hd ul a{ color:#000; line-height:0.75rem; font-size:0.26rem; overflow:hidden;}
.tabBox .hd ul a:hover{color:#ff6600}
.tabBox .hd ul a.active {color:#e11730; display:block; height:0.75rem; line-height:0.75rem; border-bottom:2px solid #e11730; }
.tabBox .hd ul li{ float:left;width: 33%;text-align: center;  padding:0 5px; vertical-align:top;  }

.bottomtip {margin-top: 20px;padding-bottom: 20px;text-align: center;}
.bottomtip a {color: #999; font-size: 0.3rem;}

.EplusNewDetail-el {
    width: 100%;
    padding: 0.765rem 0.2rem 1.2rem;
    -webkit-user-select: text!important;
    -moz-user-select: text!important;
    -ms-user-select: text!important;
    user-select: text!important;
}
.EplusNewDetail-el .back-img {
    width: 100%;
    min-height: 0.50667rem;
}
.EplusNewDetail-el .back-head {
    margin-top: 0.2rem;
}

.EplusNewDetail-el .EplusNewDetail-el-view {
    min-height: calc(100vh - 1.7rem);
    background-image: url(../images/news-detail-back2.png);
    background-size: 100% auto;
    padding: 0 0.4rem;
    overflow: hidden;
}

.EplusNewDetail-el .EplusNewDetail-el-view .title {
    padding: 0 .15rem;
    font-size: .35rem;
    line-height: 0.48rem;
    color: #333;
    font-weight: 700;
    text-align: center;
}
.EplusNewDetail-el .EplusNewDetail-el-view .dateCount {
    margin: .2rem 0;
    font-size: .24667rem;
    color: #999;
}
.EplusNewDetail-el .EplusNewDetail-el-view .news-detail-content {
    padding-top: 0.2rem;
    font-size: .26rem;
    line-height: 2em;
    width: 100%;
    text-align:justify; 
    text-justify:inter-ideograph;
    overflow-x: hidden;
}

.EplusNewDetail-el .EplusNewDetail-el-view .news-detail-content img {
     display:initial;max-width:95%;height:auto !important;
}


 







