@charset "utf-8";

.rwwhql_con{width: 1200px; margin: 0px auto; background-color: #fff; overflow: hidden;}
.rwwhql_yszg{background-image: url(rwwhql_2021_yszg_bg.jpg); background-repeat: no-repeat; background-position: top center; background-color: #eaf4eb;}
.rwwhql_yzb{background-image: url(rwwhql_2021_yzb_bg.jpg); background-repeat: no-repeat; background-position: top center; background-color: #9c0419;}
.rwwhql_dxjc{background-image: url(rwwhql_2021_dxjc_bg.jpg); background-repeat: no-repeat; background-position: top center; background-color: #b20018;}
.rwwhql_title{text-align: center; margin-top: 80px;}
.rwwhql_wai{overflow: hidden; width: 1066px; margin: 80px auto 0; position: relative;}
.rwwhql_yszg_list{margin-left: -22px; overflow: hidden; position: relative;}
.rwwhql_yszg_list li{
	float: left;
    width: 250px;
    height: 333px;
    margin-left: 22px;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
}
.rwwhql_yszg_list li a{display: block;}
.rwwhql_yszg_list li img{width: 100%;}

.rwwhql_yzb_list{margin-left: -14px; overflow: hidden; position: relative;}
.rwwhql_yzb_list li{
	float: left;
    margin-left: 14px;
    width: 346px;
    height: 195px;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
}
.rwwhql_yzb_list li a{display: block;}
.rwwhql_yzb_list li img{width: 100%;}

.rwwhql_nav_wai{ overflow: hidden;}
.rnw_blue{background-color: #7e7dac; background-image: url(rwwhql_2021_yszg_foot_blue1.png); background-repeat: repeat-x; background-position: center center;}
.rnw_red{background-color: #891116; background-image: url(rwwhql_2021_yszg_foot_red1.png); background-repeat: repeat-x; background-position: center center;}
.rnw_green{background-color: #294d45; background-image: url(rwwhql_2021_yszg_foot_green1.png); background-repeat: repeat-x; background-position: center center;}
.rnw_zise{background-color: #14678c; background-image: url(rwwhql_2021_yszg_foot_zise1.png); background-repeat: repeat-x; background-position: center center;}
.rwwhql_nav1200{width: 1200px; margin:0px auto;}
.rwwhql_logo{float: left;margin-left: 30px;}
.rwwhql_nav{float: right;}
.rwwhql_nav li{float: left; padding: 0px 30px; height: 96px; line-height: 96px;}
.rwwhql_nav li a{font-size: 24px; color: #fff; padding: 15px 0px; }
.rwwhql_nav li a.cur_rww{background: url(rwwhql_2021_yszg_xuanzhong.png) repeat-x center bottom;}
.rwwhql_more{text-align: center;  margin-top: 30px;}
.rwwhql_more a{
	font-size: 22px; 
	color: #a41b21; 
	background-image: url(rwwhql_2021_more.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	display: block;
	width: 125px;
	height: 50px;
	margin: 0px auto;
	font-weight: bold;
}
.rwwhql_m_yzb a{ color: #fff; background-image: url(rwwhql_2021_more_w.png);}
.rwwhql_t_yzb{ margin-top: 150px;}
.rwwhql_w_yzb{margin-top: 80px;}


.rwwhql_dxjc_tltle{ background-repeat: no-repeat; background-position: center center; margin-top: 80px;}
.rwwhql_dxjc_tltle_text{text-align: center; font-size: 38px; color: #000; padding:15px 0px;}
.rwwhql_dxjc_con{width: 980px; margin: 80px auto 40px;}
.rwwhql_dxjc_wenzi{margin-top: 15px;}
.rwwhql_dxjc_wenzi p{
	color: #000;
	font-size: 18px;
    line-height: 36px;
    text-indent: 2em;
    margin-bottom: 15px;
}
.rwwhql_dxjc_wenzi img{max-width: 100%; }
.rwwhql_dxjc_xiangguan_huise{background: #ececec;}
.rwwhql_dxjc_xiangguan{overflow: hidden; width: 980px; margin: 0px auto; padding: 50px 0px 50px; }
.rwwhql_dxjc_xiangguan ul{}
.rwwhql_dxjc_xiangguan ul li{width: 475px; float: left;}
.rwwhql_dxjc_xiangguan ul li a dl dt{width: 260px; float: left; margin-right: 15px;}
.rwwhql_dxjc_xiangguan ul li a dl dd{font-size: 16px; color: #000; line-height: 32px;}

.rwwhql_dxjc_video{}

.rwwhql_dxjc_li_mar{margin-left: 30px;}
.rwwhql_dxjc_foot{text-align: center;  padding-bottom: 30px; padding-top: 30px; }
.rwwhql_yzb_list li .cj_zv_title {
    background-image: url(cj_tou_gb2018.png);
    text-indent: 13px;
    font-size: 16px;
    color: #fff;
    background-repeat: repeat;
    background-position: 0px 0px;
    height: 40px;
    line-height: 40px;
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    cursor: pointer;
}




/*轮播图*/
.rwwhql_dxjc_lunbo{position: relative; margin-top: 50px;}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

 #wrapper {
  padding: 20px;
  }


.rslides {
  margin: 0 auto 40px;
  }

#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
  }

.rslides_tabs {
  background: rgba(0,0,0,.45);
  padding: 10px 0;
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 0px; 
  left: 0px;
  z-index: 10000;
  text-align: center;
  }

.rslides_tabs li {
  display: inline-block;
  margin-right: 1px;
  width: 10px;
  height: 10px;
  overflow: hidden;
  border-radius: 50%;
  margin: 0px 5px;
  }

.rslides_tabs a {
  width: 10px;
  height: 10px;
  text-indent: 10000px;
  background: rgba(255,255,255,.4);
  display: block;
  overflow: hidden;
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }

.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,1);
  color: #fff;
  font-weight: bold;
  }

/* Callback example */
.events {
  list-style: none;
  }

.callbacks_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

#slider3-pager a {
  display: inline-block;
}

#slider3-pager img {
  float: left;
}

#slider3-pager .rslides_here a {
  background: transparent;
  box-shadow: 0 0 0 2px #666;
}

#slider3-pager a {
  padding: 0;
}





.inner-header{
	background-color: rgba(0,0,0,1);
	width: 100%;
	height: 50px;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
.inner-header-icon{
	color: #ffffff;
	height: 50px;
	font-size:25px;
	text-align: center;
	float:right;
	width: 50px;
	position: relative;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
	display: none;
}
.inner-header-icon:hover{
	background-color: rgba(255,255,255,0.2);
	cursor: pointer;
}
.inner-header-icon span{
	position: absolute;
	left: calc((100% - 25px) / 2);
	top: calc((100% - 1px) / 2);
	width: 25px;
	height: 1px;
	background-color: rgba(255,255,255,1);
}
.inner-header-icon span:nth-child(1){
	transform: translateY(4px) rotate(0deg);
}
 
.inner-header-icon span:nth-child(2){
	opacity: 0;
}
 
.inner-header-icon span:nth-child(3){
	transform: translateY(-4px) rotate(0deg);
}
 
 
.inner-header-icon-click span:nth-child(1){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: clickfirst;
	}
 
.inner-header-icon-click span:nth-child(2){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: clicksecond;
}
 
.inner-header-icon-click span:nth-child(3){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: clickthird;
	}
 
 
/*第一条线旋转动画*/
@keyframes clickfirst {
  0% {
	  transform: translateY(4px) rotate(0deg);
	  
  }
 
  100% {
    transform: translateY(0) rotate(45deg);
  }
}
/*第二条线淡入淡出动画动画*/
@keyframes clicksecond {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
 
/*第三条线旋转动画*/
@keyframes clickthird {
  0% {
	  transform: translateY(-4px) rotate(0deg);
  }
 
  100% {
    transform: translateY(0) rotate(-45deg);
  }
}	
 
.inner-header-icon-out span:nth-child(1){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: outfirst;
	}
 
.inner-header-icon-out span:nth-child(2){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: outsecond;
}
.inner-header-icon-out span:nth-child(3){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: outthird;
	}
 
@keyframes outfirst {
  0% {
    transform: translateY(0) rotate(-45deg);
  }
 
  100% {
    transform: translateY(-4px) rotate(0deg);
  }
}
 
@keyframes outsecond {
  0% {
    opacity: 0;
  }
 
  100% {
	  opacity: 1;
  }
}
 
@keyframes outthird {
	0% {
		transform: translateY(0) rotate(45deg);
	}
 
	100% {
		transform: translateY(4px) rotate(0deg);
	}
}
 
.inner-nav{
	background-color: rgba(0,0,0,0.9);
	width: 100%;
	position: absolute;
	top: 50px;
	left: 0px;
	padding-top: 30px;
	padding-bottom: 80px;
	display: none;
}
.inner-nav a{
	display: inline-block;
	line-height: 50px;
	text-decoration: none;
	width: 80%;
	margin-left: 10%;
	color: #FFFFFF;
	border-bottom: solid 1px rgba(255,255,255,0.3);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	font-weight:300;
}
.inner-nav a:hover{
	color: rgba(255,255,255,0.4);
	border-bottom: solid 1px rgba(255,255,255,0.2);
}


.zhibohuikan_wai{width: 1066px; margin: 80px auto 0;}
.zhibohuikan_wai dt{width: 1026px; height: 618px;background-image: url(zbhk_bg20210821.png); background-repeat: no-repeat;   padding: 39px 20px 0px }
.zhibohuikan_wai dt video{ width: 100%; }
.zhibohuikan_wai dd{font-size: 22px; color: #010101; text-align: center;padding: 30px 0px 40px;}
.qgkp_gzkxszkfr{    width: 1066px;
    margin: 0px auto 80px; }
.qgkp_gzkxszkfr dt{font-size: 18px;
    font-weight: bold;
    border-top: 1px dashed #c7c7c7;
    padding-top: 15px;}
.qgkp_gzkxszkfr dd{padding-top: 15px;}
.qgkp_gzkxszkfr dd p{    font-size: 16px;
    line-height: 30px;}








.body-box{width:1200px;margin:80px auto 80px;background: #fff;}

.timer-shaft-box{width:100%;padding:0px 40px 30px;box-sizing: border-box;}
.timer-shaft{position:relative;width:100%;height:90px; background-image: url(rwwhql_2021_ydhk_ww_qiehuan5.png); 
  background-repeat: no-repeat; background-position: center center;}
.timer-shaft-over{width:100%;height:90px;overflow: hidden;}
.timer-left{position:absolute;top:50%;left:-15px;z-index:99;width:12px;height:24px;margin-top:-12px;background: url(rwwhql_2021_ydhk_ww_qiehuan6.png) no-repeat;background-size: cover;cursor:pointer;}
.timer-right{position:absolute;top:50%;right:-15px;z-index:99;width:12px;height:24px;margin-top:-12px;background: url(rwwhql_2021_ydhk_ww_qiehuan7.png) no-repeat;background-size: cover;cursor:pointer;}
.timer-scale{position:absolute;top:0;left:0;height:80px;padding-left: 80px;font-size: 0;white-space: nowrap;}
.timer-scale-cont{display:inline-block;height:100%;line-height:90px;}
.time-circle{display:inline-block;vertical-align:middle;width:90px;height:90px;line-height: 90px;text-align: center;font-size:18px;color:#fff;
  border-radius: 50%;transition: all .3s;cursor:pointer; background-color: #fff;}
.timer-scale-cont.hov .time-circle{width:90px;height:90px;line-height: 90px;font-size:24px;}
.time-circle img{width: 100%;opacity:0.6; }
.timer-scale-cont.hov .time-circle img{opacity:1; }
.line-scale{display:inline-block;vertical-align:middle;width:200px;height:22px;margin:0 2px;}

.timer-shaft-content{width:100%;overflow: hidden;box-sizing:border-box;white-space: nowrap;}
.shaft-detail-cont{display: none;width:100%;}
.timer-year{padding-left:20px;font-weight:bold;color:#333;font-size:0;}
.icon-year{display: inline-block;vertical-align:middle;width:33px;height:40px;background: url(../images/icon_sign.png) no-repeat;background-size: cover;}
.timer-year span{display: inline-block;vertical-align:middle;margin-left:18px;font-size:24px;}
.month-detail-box{position:relative;width:100%;min-height:93px;padding-top:30px;font-size:0;box-sizing: border-box;white-space: normal;}
.month-detail-box:before{content: '';position:absolute;top:0;left:36.5px;height:100%;border-right:1px dashed #ff8d3d;}
.month-detail-box .month-title{position:absolute;font-size:16px;font-weight: bold;color:#333;}
.month-detail-box .month-title:before{content: '';position:absolute;top:50%;left:30px;width:13px;height:13px;margin-top:-6.5px;background: url(../images/icon_circle.png) no-repeat;background-size: cover;}
.incident-record{display:inline-block;padding-left:71px;line-height:2;font-size:14px;color:#333;}
.incident-record a{font-size:14px;color:#1d69a3;}

.bigimg{width:394px;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}
.bigbox{width:1066px;margin:80px auto ;border-radius: 10px;overflow: hidden;}
.bigbox ul{overflow: hidden;}
.bigbox ul li.imgbox{width:250px;height:445px;float:left;border-radius:5px;overflow: hidden;margin: 0 8px 10px 8px; }
.bigbox ul li.imgbox a{display: block; position: relative;}
.bigbox ul li.imgbox img{width:100%;vertical-align: middle;}
.bigbox ul li.hognsebeij{background-color: #90000f;}
.tomingzhanwei{}
.smallimg{position: absolute; top: 0px; left: 0px;}
.imgbox:hover{cursor:zoom-in}
.mask:hover{cursor:zoom-out}
.mask>img{position: fixed;right:10px;top: 10px;width: 60px;}
.mask>img:hover{cursor:pointer}
.ph_shwo_xs_but{width: 100%;text-align: center;
    margin-top: 30px;}
.ph_shwo_xs_but span{
    font-size: 22px;
    color: #a41b21;
    background-image: url(rwwhql_2021_more.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    display: block;
    width: 125px;
    height: 50px;
    margin: 0px auto;
    font-weight: bold;
    cursor: pointer;
}
.rwwhql_yszg_list li.ydhk_list_xin{
  background-image: url(rwwhql_2021_ydhk_list_bg.png);
  background-repeat: no-repeat;

 
}
.rwwhql_yszg_list li.ydhk_list_xin a{
  font-size: 18px;
  color: #fff;
  display: block;
  padding: 45px 25px 0px;
  line-height: 1.8;
  text-align: center;
  height: 288px;
}
.rwwhql_yszg_list li.ydhk_list_xin a.qudiaopaddinga{padding: 0px;}
.xinjulimabotom{
  margin-bottom: 80px;
}
.huisemokuai{background-color: #ececec;overflow: hidden;}

.rwwhql_yszg_list li.new-haoke-heng{
  float: none;
    text-align: center;
    width: 100%;
    background:none;
        margin-bottom: 50px;
    

    margin-left: 10px;
}
.rwwhql_yszg_list li.new-haoke-heng a{
  display: block;
    max-width: 600px;
    height: auto;
    margin: 0 auto;

}



.pc-slide {
  width: 1110px;
  margin: 0 auto;
}

.view .swiper-container {
  width: 1110px;
  height: 431px;
}

.view .arrow-left {
  background: url(images/index_tab_l.png) no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -25px;
  width: 28px;
  height: 51px;
  z-index: 10;
}

.view .arrow-right {
  background: url(images/index_tab_r.png) no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -25px;
  width: 28px;
  height: 51px;
  z-index: 10;
}

.preview {
  width: 100%;
  margin-top: 10px;
  position: relative;
}

.preview .swiper-container {
  width: 1110px;
  height: 82px;
  margin-left: 35px;
}

.preview .swiper-slide {
  width: 87px;
  height: 82px;
}

.preview .slide6 {
  width: 82px;
}

.preview .arrow-left {
  background: url(images/feel3.png) no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -9px;
  width: 9px;
  height: 18px;
  z-index: 10;
}

.preview .arrow-right {
  background: url(images/feel4.png) no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -9px;
  width: 9px;
  height: 18px;
  z-index: 10;
}

.preview img {
  padding: 1px;
}

.preview .active-nav img {
  padding: 0;
  border: 1px solid #F00;
}
.swiper-slide img{width: 100%;}
.zegjiaxingd{overflow:  hidden; /*margin: 0px 30px;*/}




 #gallery-1 {
    width: 100%;
    height:627px;
    -webkit-user-select: none;
    -moz-user-select: none;  
    user-select: none;
  }
  .royalSlider > .rsImg {
    visibility:hidden;
  }
  .royalSlider img {
  }
  .rsWebkit3d .rsSlide {
      -webkit-transform: none;
  }
  /*.rsWebkit3d img {
      -webkit-transform: translateZ(0);
  }*/
  .rsWebkit3d a {
      -webkit-transform: translateZ(0);
  }
  .rsWebkit3d a img{width: 100%;}
  .rsWebkit3d .rsSlide a{display: block;}


  .article {
  display: block;
  margin: 0 0 30px 0;
  /*padding: 12px;*/
  background: white;
  border-radius: 3px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
  transition: all 220ms;
}
/*.article:hover {
  box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.1);
  transform: translateY(-5px);
  transition: all 220ms;
}*/
.article img {
  display: block;
  width: 100%;
  margin: 0 0 24px 0;
}
.wall {
  display: block;
  position: relative;
  overflow: hidden;
  margin-top: 50px;
}
.wall-column {
  display: block;
  position: relative;
  /*width: 33.333333%;*/
  width: 50%;
  float: left;
  padding: 0 6px;
  box-sizing: border-box;
}




/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}




/* Slider */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 12px;
    height: 26px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    /*background: transparent;*/
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.slick-prev
{
    left: 55px;
    background-image: url(png13_03_ydgb2020.png);
    z-index: 10;
}
.slick-next
{
    right: 55px;
    background-image: url(png14_03_ydgb2020.png);
}


/* Dots */
.slick-dotted.slick-slider
{ 
  margin-top: 80px;
    margin-bottom: 80px;
    padding: 0px 35px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
.sanweizhengping-img{padding: 0px 10px 15px;}
.sanweizhengping-img img{width: 100%;}
.sanweizhengping-text{text-align: center; font-size: 18px;}
.wwzt_gengxinban2021{margin-top:80px;}
.wwzt_gengxinban2021 .slider-for  img{margin: 0px auto; max-width: 100%;}
.wwzt_gengxinban2021 .slider-nav img{margin: 0px auto;opacity: 0.6; width: 100%}
.wwzt_gengxinban2021 .slick-dotted.slick-slider{ 
  margin-top: 40px;
  padding: 0px 35px;
  background-image: url(rwwhql_2021_ydhk_ww_qiehuan5.png);
  background-repeat: no-repeat;
  background-position: center center;
  margin-bottom: 0px;
}
.wwzt_gengxinban2021  .slider-nav  span{display: block; width: 90px; height: 90px;background: #fff; margin: 0px auto; cursor: pointer;}
.wwzt_gengxinban2021 .slider-nav .slick-current span img{opacity: 1;}

.wwzt_gengxinban2021  .slick-prev{
  left: 24px;
  background: url(rwwhql_2021_ydhk_ww_qiehuan6.png) no-repeat;
  background-position: center center
}
.wwzt_gengxinban2021 .slick-next{
  right: 24px;
  background: url(rwwhql_2021_ydhk_ww_qiehuan7.png) no-repeat;
  background-position: center center;
}


.huoqilai_rukou{width: 1200px;}

.xsyj_hm_kuai3{ margin-left: -22px; overflow: hidden; position: relative; }
.xsyj_hm_kuai3 li {width:515px; height: 203px; float: left; background-color: #efc8a8; margin-left:30px; margin-bottom: 15px; }
.xsyj_hm_kuai3 li a img{width: 515px; height: auto; }
.xhk_jiakuanxian{margin-left: -15px; padding-bottom: 60px;}
.xhk_jiakuanxian li{width: 525px; height: 203px;margin-left: 15px;}
.xhk_jiakuanxian li a img{width: 525px; height: auto;}



.huoqilai_shouye .slick-dotted.slick-slider{padding:0px; margin:0px -15px 60px;}
.huoqilai_shouye .slick-prev{left: 25px;}
.huoqilai_shouye .slick-next{right: 25px;}

.cj_xushuliebao_list_rang{
  padding-bottom: 60px;
  padding-left: 15px;
    padding-right: 15px;
}
.cj_xushuliebao_list_rang li {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #cf8d92;
    vertical-align: bottom;
    overflow: hidden;
}
.cj_xushuliebao_list_rang li .date {
    float: right;
    color: #979797;
}
.cj_xushuliebao_list_rang li a {
    vertical-align: bottom;
    float: left;
    font-size: 16px;
    color: #333333;
}

.zongshunum{
    position: absolute;
    right: 334px;
    top: 1px;
    font-size: 20px;
}

.xiangguantigong{font-size: 18px;margin-top: 15px;color:red; text-align:right;}

.jpwwdsp_zlmmore {
    background-image: url(sp-jpwwdsp-icon.png);
    width: 24px;
    height: 24px;
    position: absolute;
    right: 8px;
    bottom: 8px;
}

.xin-title-gbhk{
      font-size: 24px;
      padding-bottom: 40px;
      color: #891116;
}
.paishetupianborder{}
.xzbg-huisebak{background: #ececec; margin-top: 80px;}
.xzbg-common{overflow: hidden;}




/*预约须知*/
.appyyxz_title{
  font-weight: bold;
  font-size: 20px;
  text-align: center;
  margin-bottom: 30px;
}
.appyyxz_tiem_write{
  padding: 50px 50px;
}
.appyyxz_tiem_huise{
  padding: 50px 50px;
  background: #f0f0f0;
}
.appyyxz_tiem{}
.appyyxz_tiem p{
  font-size: 18px;
  line-height: 1.8;
  margin-bottom: 10px;
  text-indent: 2em;
}






@media(max-width: 767px) {
	.callbacks_nav {
    top: 47%;
    }
    .rwwhql_title{margin-top: 50px;}

    .rwwhql_dxjc_con{width: 100%; margin: 30px auto 30px;}
    .rwwhql_dxjc_xiangguan{width: auto; padding: 30px 0px 30px;}
    .rwwhql_dxjc_xiangguan ul li{width: 50%; }
    .rwwhql_dxjc_li_mar{margin-left: 0px;}
    .rwwhql_dxjc_xiangguan ul li a dl dt{width: 100%; margin-right: 0px; float: none;}
    .rwwhql_dxjc_xiangguan ul li a dl dd{    line-height: 26px;
    min-height: 78px;}
    .rwwhql_dxjc_xiangguan ul li a dl dt img{width: 100%; display: block;}
    .rwwhql_dxjc_xiangguan ul li{margin-bottom: 15px;}
    .padd_right{padding-right: 5px;}
    .padd_left{padding-left: 5px;}
    .rwwhql_dxjc_lunbo{padding: 0px 15px;}
    .rslides_tabs{position:static; }
    .rwwhql_dxjc_wenzi{padding: 0px 15px;}
    .rwwhql_dxjc_wenzi p{font-size: 16px;}
    .rwwhql_dxjc_tltle_text{font-size: 24px; padding: 15px 15px;}
    .rwwhql_dxjc_foot{ padding: 15px 0px;}
    .rwwhql_dxjc_foot img{max-width: 120px;}
    .rwwhql_logo{margin-left: 10px;}
    .rwwhql_logo img{height: 50px;}
    .rwwhql_nav{display:none; width: 100%;}
    .rwwhql_dxjc_tltle{margin-top: 40px;}
    .rwwhql_con{width: 100%; margin-top: 50px;}
    .rwwhql_wai{width:100%;margin: 30px auto 0;}
    #xgzx{margin-top: 30px;}
    .rwwhql_yszg_list li{width: 50%; margin-left: 0px; height: auto;}
    .rwwhql_title img{width: auto; height: 25px;}
    .rwwhql_yszg_list{margin-left: 0px;}
    .rwwhql_yszg_list li a{margin: 0px 5px;}
    .rwwhql_yzb_list li{width: 100%;margin-left: 0px;}
    .rwwhql_yzb_list{margin-left: 0px; padding: 0px 10px;}
    .rwwhql_w_yzb{margin-top: 30px;}
    #dsp{margin-top: 30px;}
    .rwwhql_more a{font-size: 18px;}
    .rwwhql_nav_wai{position: relative; position: fixed; top: 0px; left: 0px; width: 100%; z-index: 100000;}
    .rwwhql_nav li{float:none; line-height: 80px; height: 80px;}
    .rwwhql_nav li a {font-size: 18px; font-weight: normal;}
    .inner-header-icon{display: block;}
    .rwwhql_dxjc_video{padding: 0px 15px;}


    .bigbox{width: 100%; margin: 50px auto;}
    .bigbox ul li.imgbox{width: 50%; margin: 0px; height: auto; margin-bottom: 15px;}
    .bigbox ul li.imgbox a{margin: 0px 6px;}
    .bigbox ul{padding: 0px 5px;}
    .rwwhql_nav1200{width: 100%;}
    .shaft-detail-cont img{width: 100%;}
    .body-box{width:100%;margin:50px auto 50px;}
    .time-circle{
      width: 50px;
      height: 50px;
      line-height: 50px;
    }
    .line-scale{
      width: 50px;
    }
    .timer-scale-cont.hov .time-circle{
      width: 50px;
      height: 50px;
      line-height: 50px;
    }
    .timer-scale{padding-left: 32px;}
    .timer-shaft-over{position: relative;}
    .timer-shaft-box{padding: 0px 20px 0px;}
    .bigimg{
      width: auto;
      height: 60%;
    }
    .zhibohuikan_wai{width: 100%; margin-top: 60px;}
    .zhibohuikan_wai dt{
          width: auto;
      height: auto;
      padding: 22px 20px 21px;
      background-size: 100% 100%;
    }
    .zhibohuikan_wai dd {
      font-size: 20px;
      padding: 30px 0px 30px;
  }
  .qgkp_gzkxszkfr{
    width: 100%;
    margin-bottom: 60px;
  }
  .qgkp_gzkxszkfr dd{
    padding: 15px 10px 0px;
  }
  .rwwhql_yszg_list li.ydhk_list_xin{
    width: 50%;
    background-image: none;
  }
  .rwwhql_yszg_list li.new-haoke-heng{width: 100%; margin-left: 0px; margin-bottom: 20px; }
  .rwwhql_yszg_list li.ydhk_list_xin a{
    text-align: left;
    color: #000;
    padding: 0px 0px 0px;
    height: auto;
    line-height: normal;
  }
  .wojiubuxinl{padding: 0px 10px;}
  .ph_shwo_xs_but span{
    font-size: 18px;
  }
  .xinjulimabotom{
  margin-bottom:40px;
}
.mask>img {
    top: 60px;
    width: 40px;
}


.pc-slide {
  width: 100%;
  margin: 0 auto;
}

.view .swiper-container {
  width: 100%;
  height: auto;
}
.rsDefault .rsThumbsHor{width: 90%; margin-left: 5%;}

 .wall-column {
    width: auto;
    float: none;
  }

  .ydhktextposionto{position: absolute;top: 0px; left: 0px;}
  .rwwhql_yszg_list li.ydhk_list_xin a.toumingcengt{
    margin: 0px 5px;
        background-image: url(rwwhql_2021_ydhk_list_bg.png);
        background-size:100% 100%;
  }
  .rwwhql_yszg_list li.ydhk_list_xin a.ydhktextposionto{
    color: #fff;
    padding: 25px 15px 0px;
    line-height: 1.8;
    font-size: 16px;
  }
  .rwwhql_yszg_list li img{display: block;}
  .tupianwidth100{width: 100%;}



  .slick-dotted.slick-slider
  { 
    margin-top: 50px;
      margin-bottom: 50px;
      padding: 0px 5px;
  }
  .sanweizhengping-text{font-size: 16px;}
  .slick-prev{left: 25px;}
  .slick-next{right: 25px;}

  .wwzt_gengxinban2021{padding: 15px;}
  .wwzt_gengxinban2021  .slider-nav  .draggable{padding: 0px!important;}
  .wwzt_gengxinban2021 .slick-dotted.slick-slider{margin-top: 20px;   background-size: 90% auto;}
  .wwzt_gengxinban2021 .slider-nav span{width: 60px; height: 60px;}
  .wwzt_gengxinban2021 .slick-prev{left: 0px;}
  .wwzt_gengxinban2021 .slick-next{right: 0px;}
  .wwzt_gengxinban2021{margin-top:25px;}

  .xhk_jiakuanxian li a img{
    width: 100%;
    height: auto;
    display: block;
  }
  .xhk_jiakuanxian li {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-bottom: 15px;
    background-color: none;
   }
   .xhk_jiakuanxian{margin-left: 0px; padding: 0px 15px;}
   .huoqilai_rukou{  margin: 20px auto 0;}
  .huoqilai_shouye .slick-dotted.slick-slider{margin: 10px 0px 20px;}
  .huoqilai_shouye .sanweizhengping-img{padding: 0px 15px 0px;}
  .xiangguantigong{text-align: center;}
  .xzbg-huisebak{margin-top: 50px;}

  .appyyxz_tiem_write{
    padding: 25px 25px;
  }
  .appyyxz_tiem_huise{
    padding: 25px 25px;
    background: #f0f0f0;
  }
  .appyyxz_wai{margin-top: 0px;}


  .zongshunum{
      position: absolute;
      right: 15px;
      top: 4px;
      font-size: 14px;
  }
} 
