* { -webkit-overflow-scrolling: touch; -webkit-appearance: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
a,
input,
button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input,
button {
  -webkit-appearance: none;
  border-radius: 0;
}
html,body { margin: 0;}
body * { font-family: "Helvetica Light";}
body { -webkit-text-size-adjust: 100%;}
h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
i,
dl,
dt {
  margin: 0;
  padding: 0;
}
a {
  color: #333;
  text-decoration: none;
}
ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
img {
  display: block;
}
html,
body {
  height: 100%;
  position: relative;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#header {
  width: 100%;
  height: 2.84rem;
  background: #ea7520;
  position: absolute;
  z-index: 1;
}
#header .logo {
  width: 5.04rem;
  height: 1.68rem;
  padding: 0.52rem 0.6rem;
  margin: 0 auto;
}
#wrap {
  position: absolute;
  top: 2.84rem;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
}
#footer {
  background: #111111;
  padding: 0.52rem 0.6rem;
  margin-bottom: 2.5rem;
}
#footer p {
  font-size: 0.48rem;
  color: #fff;
  letter-spacing: 0.02rem;
  line-height: 0.92rem;
  text-align: center;
  display: block;
}
/***********************固定头部+导航***********************/
/*头部*/
header {
  width: 100%;
  height: 2.58rem;
  position: absolute;
  top: 0;
  left: 0;
  background: #ea7520;
  z-index: 3;
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
header .logo {
  width: 4.6rem;
  height: 1.54rem;
  padding: 0.52rem 0.6rem;
}
header .logo img {
  width: 100%;
}
header.lateral-menu-is-open {
  -webkit-transform: translateX(-10.4rem);
  -moz-transform: translateX(-10.4rem);
  -ms-transform: translateX(-10.4rem);
  -o-transform: translateX(-10.4rem);
  transform: translateX(-10.4rem);
}
header.is-fixed {
  position: fixed;
}
/*菜单按钮*/
#cd-menu-trigger {
  width: 1.2rem;
  height: 1.2rem;
  padding: 0.69rem 0.6rem;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #ea7520;
}
#cd-menu-trigger .cd-menu-icon {
  width: 1.2rem;
  height: 1.2rem;
  display: block;
  background: url(../images/bg_nav_cd.png) no-repeat;
  background-size: cover !important;
}
.is-clicked {
  background: #242e30 !important;
}
.is-clicked .cd-menu-icon {
  background: url(../images/bg_nav_gb.png) no-repeat !important;
}
/*中间主内容*/
.cd-main-content {
  height: auto;
  padding-bttom: 2rem;
  position: absolute;
  top: 2.58rem;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  overflow: auto;
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.6s;
  -moz-transition-duration: 0.6s;
  transition-duration: 0.6s;
}
.cd-main-content.lateral-menu-is-open {
  -webkit-transform: translateX(-10.4rem);
  -moz-transform: translateX(-10.4rem);
  -ms-transform: translateX(-10.4rem);
  -o-transform: translateX(-10.4rem);
  transform: translateX(-10.4rem);
  overflow: hidden !important;
}
/*弹出导航*/
#cd-lateral-nav {
  width: 10.4rem;
  height: 100%;
  position: fixed;
  background-color: #242e30;
  right: 0;
  top: 0;
  z-index: 9;
  overflow-y: auto;
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.6s;
  -moz-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -webkit-transform: translateX(3.2rem);
  -moz-transform: translateX(3.2rem);
  -ms-transform: translateX(3.2rem);
  -o-transform: translateX(3.2rem);
  transform: translateX(3.2rem);
  display: none;
}
#cd-lateral-nav .cd-navigation {
  margin: 0.8rem 0 0 0;
}
#cd-lateral-nav .cd-navigation a {
  padding: 0 0.8rem;
  margin-bottom: 0.72rem;
  font-size: 0.68rem;
  display: block;
  color: #fff;
}
#cd-lateral-nav .sub-menu {
  padding: 0 0.4rem;
  margin: -0.12rem 0 0.2rem 0;
  display: none;
}
#cd-lateral-nav .sub-menu a {
  margin-bottom: 0.6rem !important;
  font-size: 0.64rem !important;
  font-weight: normal !important;
}
#cd-lateral-nav .item-has-children a {
  position: relative;
  text-transform: uppercase;
  font-weight: 600;
}
#cd-lateral-nav.lateral-menu-is-open {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  -webkit-overflow-scrolling: touch;
  display: block !important;
}
/*栏目展开图标*/
#cd-lateral-nav .item-has-children > a::after {
  content: '';
  width: 0.32rem;
  height: 0.44rem;
  display: block;
  position: absolute;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 1em;
  background: url("../images/cd-arrow.svg") no-repeat center center;
  background-size: 0.32rem 0.44rem;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
#cd-lateral-nav .item-has-children > a.submenu-open::after {
  -webkit-transform: translateY(-50%) rotate(90deg);
  -moz-transform: translateY(-50%) rotate(90deg);
  -ms-transform: translateY(-50%) rotate(90deg);
  -o-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
}
/*其他*/
.overflow-hidden {
  overflow: hidden;
}
/***********************内容页面***********************/
.content {
  padding: 0.52rem 0.6rem;
}
.content .title {
  font-size: 0.8rem;
  line-height: 1.25rem;
  letter-spacing: 0.01rem;
}
.content .infobar {
     padding:0 0 0.2rem 0;
    margin: 0.3rem 0;
    /* background: #eaeaea; */
    overflow: hidden;
}
.content .infobar ul {
  font-size: 0;
}
.content .infobar ul li {
      width: auto;
    font-size: 0.6rem;
    color: #333;
    /* text-align: center; */
    line-height: 0.92rem;
    display: inline-block;
    float:left;
    margin-right:10px;
}
.content .nrcon {
  min-height: 3rem;
  margin-bottom: -0.3rem;
  font-size: 0.6rem;
  color: #333;
  line-height: 1.04rem;
}
.content .nrcon p, .content .nrcon span {
    margin: 0.5rem 0 !important;
    font-size: 0.6rem !important;
    /*text-indent: 0.64rem !important;*/
    font-family: "Helvetica Light" !important;
    line-height: 1.05rem !important;
    letter-spacing: 0.051rem;
}
.content .nrcon img {
  width: 100% !important;
  height: auto !important;
  margin: 0 auto 0.6rem auto!important;
  display: block !important;
}
/***********************图文+图片+视频列表***********************/
.plist-page {
  padding: 0.52rem 0.6rem;
}
.plist-page .ulyd-list {
  margin-top: -0.2rem;
}
.plist-page .ulyd-list li {
  width: auto;
  padding: 0.8rem 0;
  border-bottom: 0.04rem solid #e8e8e8;
}
.plist-page .ulyd-list li img {
  width: 4.2rem;
  height: 3rem;
  float: right;
  margin-left: 0.3rem;
  display: inline-block;
}
.plist-page .ulyd-list li .cont {
  height: 3.2rem;
  margin-top: -0.2rem;
  overflow: hidden;
  position: relative;
}
.plist-page .ulyd-list li .cont .tit {
  width: 100%;
  max-height: 1.92rem;
  font-size: 0.6rem;
  color: #000;
  line-height: 0.96rem;
  font-weight: 400;
  overflow: hidden;
  -webkit-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.plist-page .ulyd-list li .cont .date {
  margin: 0.4rem 0 0 0;
  font-size: 0.56rem;
  color: #595959;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.plist-page .ulyd-list li span {
  display: none;
}
.plist-page .pImg-list {
  overflow: hidden;
}
.plist-page .pImg-list ul {
  width: 110%;
  overflow: hidden;
}
.plist-page .pImg-list ul li {
  width: 43.8%;
  margin: 0.6rem 0.6rem 0 0;
  float: left;
  background-color: #ebebeb;
position: relative;
}
.plist-page .pImg-list ul li .img-box {
  width: 100%;
  height: 4.8rem;
position: relative;
background:#fff;
overflow:hidden;
}
.plist-page .pImg-list ul li img {
  width: auto;
  height: 100%;
 position: absolute; left: 50%; top: 50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);
}
.plist-page .pImg-list .sp-list li .img-box img { width:100%;height:100%; }
.plist-page .pImg-list ul li i {
  width: 100%;
  height: 4.8rem;
display:block;
background:url(/images/img_spbf.png) no-repeat center;
background-size: 15%;
position:absolute;
left:0;
top:0;
z-index:9;
}
.plist-page .pImg-list ul li span {
  height: 1.2rem;
  padding: 0 0.4rem;
  font-size: 0.56rem;
  color: #333;
  text-align: center;
  line-height: 1.2rem;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.plist-page .z_lm {
  overflow: hidden;
}
.plist-page .z_lm ul {
  width: 110%;
  font-size: 0;
}
.plist-page .z_lm ul li {
  width: 44%;
  margin: 0.4rem 0.4rem 0 0;
  display: inline-block;
}
.plist-page .z_lm ul li a {
  font-size: 0.56rem;
  color: #333;
  text-align: center;
  line-height: 1.48rem;
  background-color: #ebebeb;
  display: block;
}
.plist-page .z_lm ul li .active {
  line-height: 1.4rem;
  border-bottom: 0.08rem solid #ea7520;
}
/***********************通用样式***********************/
.pHead01 {
  padding: 0.3rem 0 0.2rem 0;
  font-size: 0.72rem;
  color: #333;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.2rem;
}
.pHead01 .line {
  width: 1.4rem;
  margin: 0 auto;
}
.pHead01 .line span {
  width: 1.32rem;
  height: 0.1rem;
  margin: 0.3rem auto 0.2rem 0rem;
  background: #e86608;
  border-radius: 2rem;
  display: block;
}
.pHead03 {
  padding: 0.6rem 0.6rem 1.2rem 0.6rem;
  margin-bottom: -0.92rem;
  font-size: 0.72rem;
  color: #333;
  font-weight: 600;
  background: url(../images/bg_tpxw_up.png) repeat-x bottom;
}
.pagemore {
  width: 5rem;
  height: 1.2rem;
  margin: 0.6rem auto 0 auto;
  font-size: 0.56rem;
  text-align: center;
  line-height: 1.2rem;
  border: 0.04rem solid #e1e1e1;
  border-radius: 0.12rem;
  display: block;
}

.index-head { border-bottom:1px solid #efefef; }
.index-head .head-search { /*top: 22px !important;*/ }


.word_title {
  padding: 0.6rem 0.1rem 0.5rem 0rem;
  font-size: 0.72rem;
  color: #333;
  font-weight: 600;
  border-bottom: 3px solid #d86e2c;
  width: auto;
display: inline-block;
  margin-left: 1rem;
}


.plist-page .images-list {
  margin-top: -0.2rem;
}
.plist-page .images-list li {
  width: auto;
  padding: 0.8rem 0;
  border-bottom: 0.04rem solid #e8e8e8;
}
.plist-page .images-list li img {
  width: 100%;
  display: inline-block;
}
.plist-page .images-list li .images_cont {
  height: 3.2rem;
  margin-top: -0.2rem;
  overflow: hidden;
  position: relative;
}
.plist-page .images-list li .images_cont .tit_p {
  width: 100%;
  max-height: 1.92rem;
  font-size: 0.6rem;
  color: #000;
  padding-top:0.3rem;
  line-height: 0.96rem;
  font-weight: 400;
  overflow: hidden;
  -webkit-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.plist-page .images-list li .images_cont .date_p {
  margin: 0.4rem 0 0 0;
  font-size: 0.56rem;
  color: #595959;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.plist-page .images-list li span {
  display: none;
}















