@charset "UTF-8";
/* ========== 手机端公用组件 start ========== */
/* 详情弹出加载层 start */
.windowView {position: fixed;bottom: 0;left: 0;width: 100%;height: 100%;background: #fff;transform: translateY(100%);opacity: 0;visibility: hidden;transition: all .8s cubic-bezier(.77, 0, .175, 1) 0s;z-index: 999;overflow: hidden;}
.windowView.on {transform: translateY(0);opacity: 1;visibility: visible;}
.contentView {overflow: hidden;height:100%;box-sizing: border-box;}
.windowView.on .contentView {overflow-y: auto;}
.viewClose {position: absolute;width: 3rem;height: 3rem;line-height: 3.8rem;top: -1rem;right: -1rem;background: #1eacf6;border-radius: 50%;transform: scale(0);opacity: 0;transition: 0.8s;}
.viewClose em {color: #fff;font-size: 0.7rem;padding-left: 0.8rem;}
.windowView.on .viewClose {transform: scale(1);opacity: 1;}
.maskBg {position: fixed;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;visibility: hidden;z-index: 100;background-color: rgba(0, 0, 0, .6);transition: all 0.5s;}
.maskBg.show {opacity: 1;visibility: visible;}

/* 详情弹出加载层 end */
/* 电话弹出加载层 start */
.windowPhoneBg{ position: fixed; left: 0;top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); transition: all 300ms linear;-webkit-transition: all 300ms linear; z-index: 10; visibility: hidden;}
.windowPhoneBg.show{background: rgba(0, 0, 0, .2);visibility: visible;}
.windowPho1ne{ position: fixed; left: 0; bottom: 0; width: 100%; box-sizing: border-box;-webkit-box-sizing: border-box; padding: .25rem; z-index: 11;transition: all 300ms linear;-webkit-transition: all 300ms linear; transform: translateY(100%);-webkit-transform: translateY(100%);visibility: hidden;}
.windowPhone .item{ margin-bottom:.5rem}
.windowPhone a{display: flex;align-items: center;background: #FFF;border-radius: .6rem;}
.windowPhone a .icn{width: 3rem;height: 2.5rem;line-height: 2.6rem;text-align: center;}
.windowPhone a .icn i{ font-size:1.2rem}
.windowPhone a span{flex: 1;height: 2.5rem;line-height: 2.6rem;color: #125fc8;padding-right: 1rem;font-size: 1rem;letter-spacing: 1px;}
.windowPhone .btn a{text-align: center;font-size: .8rem;/* font-weight: bold; */; padding: 0;}
.windowPhone .btn a span{ line-height: 2.7rem; font-weight: bold;}
.windowPhone.show{transform: translateY(0);-webkit-transform: translateY(0);visibility: visible;}
/* 电话弹出加载层 end */
/*图片弹窗start*/
.picSwiperhtml{ display: none;}
.mainPic{ position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background: #000; z-index: 1000; visibility: hidden; opacity: 0; transition: all 0.3s linear;-webkit-transition: all 0.3s linear }
.mainPic.show{ visibility: visible; opacity: 1; }
.mainPicClose{position: absolute;z-index: 1;right: 1rem;top:0.5rem;width: 1.9rem;height: 1.9rem;background: url(../images/close.png) no-repeat center center;background-size: auto 1.9rem;text-align: center;line-height: 1.9rem;}
.mainPicClose span{font-size: 1.2rem;color: #FFF;display: inline-block;}
.mainPicBox{ position: absolute; left: 0px; width: 100%; height: 100%; top:50%; transform: translateY(-50%);}
.mainPicBox .swiper-container {
  width: 100%;
  height: 100%;
}
.mainPicBox .swiper-slide {
  overflow: hidden;
}
.photePage{ position: absolute; left: 0px; width: 100%; top:0px; height: 2.0rem; line-height: 2.5rem;  text-align:  center; color: #FFF; font-size: 0.7rem }
/*图片弹窗end*/
/* ========== 手机端公用组件 end ========== */
/* ========== 主体框架 start ========== */
.box{ background: #FFF; padding:.5rem .75rem;}
/* 头部 start */
.head1{ height: 2.25rem; line-height: 2.25rem; position: relative; z-index: 5; background: #FFF; overflow: hidden;}
.logo{ float: left; margin-left: .5rem; margin-top: .375rem;}
.logo img{ display: block; width:5rem;}

.headText{ overflow: hidden; font-size: .8rem; text-align: center; color: #333;}

.menuBtn{display: block;width:2.25rem;height:2.25rem; float: right; display: inline; text-align:center; z-index: 6; position: relative;}
.menuBtn:before{ display: block; content: ''; width: 0px; height: 100%; border-left: 1px solid #dedede; position: absolute; left: 0px; top: 0px; transform: scaleX(0.5); -webkit-transform: scaleX(0.5)}
.menuBtn span{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.menuBtn .line{
  width: 26px;
  height: 1px;
  background-color: #a5a5a5;
  display: block;
  margin: 8px auto;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  transform: scaleY(.5)
}
.menuBtn .line:nth-child(2){ background: #a5a5a5;}
.menuBtn.active .line{ background: #a5a5a5;}
.menuBtn.active .line:nth-child(2){
  opacity: 0;
}
.menuBg1{ height: 2.25rem; position: fixed; left: 0px; top: 0px; z-index: 1; background:#000; width: 100%; transition: all 0s;-webkit-transition: all 0s; visibility: hidden; opacity: 0;}
.menuBg1.active{ opacity: 0; visibility: visible;}
.menuBtn.active .line:nth-child(1){
  -webkit-transform: translateY(9px) rotate(45deg) scaleY(.5);
  transform: translateY(9px) rotate(45deg) scaleY(.5);
}
.menuBtn.active .line:nth-child(3){
  -webkit-transform: translateY(-10px) rotate(-45deg) scaleY(.5);
  transform: translateY(-10px) rotate(-45deg) scaleY(.5);
}
/* 头部 end */



/*通用标题层start*/
.indexTitle{ height: 2.25rem; line-height: 2.25rem; overflow: hidden;}
.indexTitle:active{ background: rgba(0,0,0,.1);}
.indexTitleL{ color: #333; font-size: .8rem;}
.indexTitleR a{ color: #999; font-size: .5rem; text-transform: uppercase;}
/*通用标题层end*/
/* ========== 主体框架 end ========== */
/* ========== 内层框架 start ========== */
.subBox{padding: .5rem .75rem;}
.pagePrev{display: block;width:2.25rem;height:2.25rem; line-height: 2.3rem; float: left; text-align:center;position: relative;}
.pagePrev a{ font-size: 1rem;}
/* 滑动分页start */
.ajaxLoad{color:#666;height:2rem;line-height:2rem;text-align:center;clear:both;position:relative;background:#fff;margin:5px 0 0 0; font-size:0.7rem;}
.ajaxLoad i{font-size:0.8rem;margin:0 5px 0 0;color:#fc8b1c; display: inline-block;}
.aykj_m_go{-webkit-animation: aykj_m_go 2s infinite linear;animation: aykj_m_go 2s infinite linear;}
@-webkit-keyframes aykj_m_go {
  0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes aykj_m_go {
  0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
/* 滑动分页end */
/* ========== 内层框架 end ========== */
/* ========== 首页 start ========== */
/* ————— 公共部分 start ————— */
.min-h600{
  min-height: 15rem;
}
.themeColor{
  background:#eadfd3;
}
/* ————— 公共部分 end ————— */
.indexBox{
  overflow: hidden;
}
.indexTop{
  width: 100%;
}
.indexTop.pic:before{
  padding-top: 149.4%;
}
.indexBot{
  padding: 0 0.5rem;
}
.hljy_title{
  margin-bottom: 0.5rem;
}
.hljy_title .pic{
  width: 62%;
  margin-bottom: 0.375rem;
}
.hljy_title .pic:before{
  padding-top: 10.6%;
}
.hljy_title .title{
  font-size: 0.9rem;
  font-weight: bold;
  color: #212121;
}
.hljy_title .desc{
  color: #434343;
  padding-top: 10px;
  line-height: 20px;
}


/* 表单 start */
.hljyForm{ padding-top: .35rem;}
.hljyForm:after{ clear:both; content: ''; visibility: hidden; display: block;}
.hljyForm .item{ width: 100%; float: left; display: inline; margin-bottom: .5rem;}
.hljyForm .item.twoItem1{
  width: 56.625%;
  margin-right: 0.5rem;
}
.hljyForm .item.twoItem2{
  width:40%;
}
.hljyForm .item .con{
  border: 1px solid #aa9073;
  border-radius: 8px;
  position: relative;
}
.hljyForm .item .label{color: #6B4113;line-height: 2rem;padding-left: 0.5rem;float: left;}
.hljyForm .item .label span{ color: #EB9D52;margin-right: .25rem;}
.hljyForm .item .itemC{min-height: 1.9rem;overflow: hidden;color: #3B3B3B;}
.hljyForm .item .itemC .webuploader-pick{background: none}
.upLoadResumeText{line-height: 1.5rem;display: inline-block;float: right;}
.upLoadResume a.up{background: #c51d1d;color: #FFF;border-color: #c51d1d;margin: 0;padding: 0 0.5rem;}
.upLoadResume a.down{background: #c51d1d;border-color: #c51d1d;color: #fff;padding: 0 0.5rem;}
.upLoadResume .customUpload{ left: 0!important;}
.upLoadResume .webuploader-pick{ background: none;line-height: 1rem}


.hljyForm .item.blockItem{ border-bottom: 1px dashed #d1bfad;width: 100%; float: left; display: inline; padding-bottom: 1rem;}
.hljyForm .item.blockItem:last-child{
  border-bottom:none;
}
.hljyForm .item.blockItem .hljyLabel{
  line-height: 1.5rem;
  padding: 0;
  font-weight: bold;
  color: #212121;
  font-size: 0.7rem;
}
.hljyForm .item.blockItem .con{
  border: none;
  border-radius:0;
}
.hljyForm .item.blockItem .con2{
  border: 1px solid #aa9073;
  border-radius: 8px;
}

.hljyForm .item.blockItem .con2 .itemC{
  overflow: hidden;
}
.hljyForm .item.blockItem .con2 a{
  display: block;
  width: 3.4rem;
}
.hljyForm .item.blockItem .con2 a .pic{
  width:3.4rem;
}
.hljyForm .item.blockItem .con2 a .pic:before{
  padding-top: 100%;
}
.bdNone{
  border: none!important;
}
.radio.colorPick .radioItem input[type=checkbox]+label span {
  border-radius:3px ;
}
.radio.colorPick .radioItem input[type=checkbox]+label span{
  border-width:5px;
}
.radio.colorPick .radioItem{
  margin-right: 0.2rem;
}
.radio.colorPick .radioItem input[type=checkbox]+label span:before{
  width: 0.6rem;
  height: 0.3rem;
  top: 0rem;
}
.arr {
  width: 12px;
  position: absolute;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
}
/* ========== 首页 end ========== */
/* ========== 频道页 start ========== */
/* ========== 频道页 end ========== */
