@charset "UTF-8";
/* ========== 单篇+文章页 start ========== */
.articleBox{line-height:1.5rem;color:#454545;padding: 0.5rem .75rem;font-size:0.7rem;}
.articleBox img{max-width:100%;}
.articleTitle{font-size: 0.9rem;color: #0059fd;text-align: center;font-weight: bold;padding: 2rem 1rem .5rem 1rem;line-height: 1.5rem;}
.articleTime{display: block;clear: both;text-align: center;color: #565656;font-size: 0.65rem;padding: 0 0.75rem 1rem;}

.articleTopC{background-position: center cetner;background-repeat: no-repeat;background-size: cover;padding-bottom: 1rem;}
.articleTopC .articleTime{position: relative;}
.articleTopC .articleTime::before{background:url(../images/newsViewLine.png) no-repeat center center / cover;display: block;content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 0.2rem;}
.articleTop{overflow:hidden;background:#f9fafb;padding:.5rem 0;}
.articleTop .articleTitle{font-size:.9rem;color:#333333;text-align:center;font-weight:bold;padding:0 2.5rem;line-height:1.5rem;}
.articleTop .articleTime{text-align:center;padding:.5rem 0 0 0;}

.articleHand{clear:both;font-size:0.75rem;padding:0 0px 1rem 0;overflow: hidden;}
.articleHand a{display:block;line-height:1.6rem;padding:0 1rem 0 .75rem;}
.articleHand a i{padding:0 .25rem 0  0;}
.articleHand a.aykjWord{color:#37a6ff !important; }
.articleHand a.aykjPpt{color:#ff7735 !important;}
.articleHand a.aykjExcel{color:#15bf44 !important; }
.articleHand a.aykjPdf{color:#1369c0 !important; }
.articleHand a.aykjZip{color:#ff9779 !important; }

.articlePage{ height: 2rem; line-height: 2rem; background: #FFF;}
.articlePage a{ float: left; width: 50%; color: #666666; text-align: center;}
.articlePage a:before{ border-left: none;}
.articlePage a i{ font-size: .6rem;display: inline-block;}
.articlePage a.prev{background-color:#fafafa;}
.articlePage a.next{background-color:#0059fd;color: #fff;}
.articlePage a.prev i{width: 0.5rem;height: 0.5rem; margin-right: .25rem;background: url(../images/newsviewPrev.png) no-repeat center center / contain;}
.articlePage a.next i{width: 0.5rem;height: 0.5rem; margin-left: .25rem;color: #fff;background: url(../images/newsviewNext.png) no-repeat center center / contain;}

.videoCon{position:absolute;top:10.25rem;bottom:0;overflow-y:auto;}
.videoCon .articleTitle{font-size:18px;color:#333333;text-align:left;font-weight:bold;padding:.25rem .5rem 0 .5rem;line-height:1.5rem;}
.videoCon .articleTime{text-align:left;padding:0 0 0 .5rem;}
	
.articelImgSlide{overflow: hidden;position: relative;padding: 0 .75rem;}
#articelImgSlide img{display: block;max-width: 100%;}
#articelImgSlide{overflow: hidden;position: relative;}
#articelImgSlide .swiper-pagination{bottom: .25rem;}
.articelImgSlide .swiper-button-prev{left: 0px;}
.articelImgSlide .swiper-button-next{right: 0px;}
.articelImgSlide .swiper-pagination-bullet{background: #eee;opacity: 1;}
.articelImgSlide .swiper-pagination-bullet-active{background: #007aff;}
/**
 * 分享
 * @author 杨朝杰
 * @return
 */
.shareBt{display: inline-block;width:1rem;position: relative;}
.shareClose{line-height:2rem;text-align:center;padding:.15rem 0 0 0;font-size:0.8rem;}
.shareBt:after{display: block;content: "";overflow: hidden;width: 100%;padding-top: 100%;background: url(../images/share/share.png) no-repeat center center;background-size: 100% 100%;position: absolute;left: 50%;bottom:-.2rem;}
.shareBox{width:100%;overflow: hidden;background: #fff;position: fixed;left: 0px;bottom:-100%;z-index: 10000;-webkit-transition: bottom 0.8s;-o-transition: bottom 0.8s;transition: bottom 0.8s;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.shareBox.show{bottom:0px;}
.shareCont{overflow: hidden;padding:0.5rem 0px 0.25rem;}
.boxShadow{position: fixed;left: 0px;top:0px;width: 100%;height: 100%;overflow: hidden;background: rgba(0,0,0,0.6);z-index: 999;display: none;}
.wxSha{position: fixed;left: 0px;top:0px;width: 100%;height: 100%;overflow: hidden;background: rgba(0,0,0,0.6) url(../images/share/weChatShare.png) no-repeat center 0rem;background-size: auto 16rem;z-index: 99999999;display: none;}
.shareC .bshare-custom{display: flex; padding: 0.8rem .5rem;}
.shareC .bshare-custom .item{flex: 1;text-align: center;}
.shareC .bshare-custom .item span{display: block;line-height: 1.5rem;}
.shareC .bshare-custom a {display: inline-block;height: 2rem;width: 2rem;padding: 0;background-size: auto 1.95rem !important;}
.shareC .bshare-custom .bshare-sinaminiblog {background: url(../images/share/shareBt1.png) no-repeat center center;}
.shareC .bshare-custom .bshare-qqim {background: url(../images/share/shareBt6.png) no-repeat center center;}

.shareC .bshare-custom .bshare-qzone {background: url(../images/share/shareBt3.png) no-repeat center center;}
.shareC .bshare-custom .bshare-douban{background: url(../images/share/shareBt4.png) no-repeat center center;}
.shareC .bshare-custom .bshare-weixin {background: url(../images/share/shareBt5.png) no-repeat center center;}
.weChatShareTip {display: none;width: 100%;height: 100%;overflow: hidden;background: rgba(0, 0, 0, 0.5) url(../images/share/weChatShare.png) no-repeat calc(100% - 30px) 10px;background-size: 90% auto;position: fixed;left: 0px;top: 0px;z-index: 9999999;}
.shareParent .shareItem{width: 20%;}
/**
 * 音乐播放器
 * @author 杨朝杰
 * @return
 */
.audio{padding: 0 .75rem .5rem;}
.audio-tips{margin-top:10px; color: #b1b1b1; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.audio .info{-webkit-box-flex: 1; -ms-flex: 1 0; flex: 1 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; overflow: hidden;line-height:45px;}
.audio .info p{margin: 0; font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; text-indent: 0;}
.audio .info .audio-title{-webkit-box-flex: 1.5; -ms-flex: 1.5; flex: 1.5; line-height: 24px;font-size:14px;}
.audio .info .audio-desc{-webkit-box-flex: 1; -ms-flex: 1; flex: 1; line-height: 16px;color:#999 !important;font-size:12px !important;}
.audio .info .audio-desc span{padding:0 15px 0 0;color:#ff0000;}

/* 视频start */
.artVideo{ margin: 0 .75rem .5rem; background: #000; position: relative;}
.artVideo::before{display: block;content: ''; padding-top: 56.25%;}
#newViewPlayer{ position: absolute; left: 0; top: 0;}
.artVideoView{ background: #000; position: relative;}
.artVideoView::before{display: block;content: ''; padding-top: 56.25%;}
.videoDownLoad{text-align: center; padding: .5rem;}
/* 视频end */
/*文章页底部start*/
.footerBar2{font-size:.6rem;overflow: hidden;color: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-background-clip: content;-moz-background-clip: content;background-clip: content;width: 100%;height:2.25rem;background:#fff;position:relative;}
.footerBar2:after{content: " ";width: 200%;height: 200%;position: absolute;top: 0;left: 0;border-top:1px solid #ededed;box-sizing: border-box;-webkit-transform: scale(.5);transform: scale(.5);-webkit-transform-origin: 0 0;transform-origin: 0 0;z-index:1;}
.footerBar2 .shareBt:after{ display:none;}

.footerBar2 div{overflow:hidden;position:relative;z-index:2;}
.phoneBt{width:30%;float:right;}
.phoneBt a {width: 100%;display: block;line-height: 2.25rem;background: #ff7800;color: #fff !important;text-align: center;}
.goBack2{width:16%;float:left;}
.goBack2 a{display: block;height:2.25rem;background: url(../images/jt6.png) no-repeat 10px center;background-size: 1.3rem;color: #666 !important;text-align: center;}
.marker, .shareDiv{float:right;line-height:2.25rem;font-size:.7rem;padding:0 .75rem 0 0;}

.shareDiv .shareBt{ width:100%;}

.marker span, .shareDiv span{padding:0 0 0 .3rem;}
.marker em, .shareDiv em{color:#999;}
/* ========== 单篇+文章页 end ========== */
/* ========== 全图列表 start ========== */
/* 全图列表1 start */
.imgList1{ overflow: hidden; margin-right: -.7rem; padding-top: 0.5rem;}
.imgList1 dd{ float: left; width: 50%;margin-bottom: 0.7rem;}
.imgList1 dd a{display: block;margin-right: .7rem;background:url(../test/imgList1Bg.jpg) no-repeat center center / cover;padding: .5rem 0 .5rem .5rem;box-shadow: 1px 5px 10px rgba(0,0,0,.1);border-radius: .25rem;}
.imgList1 dd .pic{border-radius: .25rem;overflow: hidden;}
.imgList1 dd .pic:before{ padding-top:149.3644%;}
.imgList1 dd .text{ height: 1.75rem; line-height: 1.75rem; text-align: center; color: #333; font-size: .65rem;}
/* 全图列表1 end */
/* 视频列表 start */
.videoList{padding-top: 0.5rem;overflow: hidden;display: flex;flex-wrap: wrap;margin-right: -0.75rem;}
.videoList dd{width: 100%;margin-bottom: 0.75rem;}
.videoList dd .con{margin-right: 0.75rem; border-radius: .25rem; overflow: hidden;}
.videoList dd .con .bofang{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.3);}
.videoList dd .con .bofang span{font-size: 2.2rem;position: absolute;left: 50%;color: #fff;top: 50%;transform: translate(-50%, -50%);z-index: 5;}
.videoList dd .textC{background-color: #fff;}
.videoList dd .text{font-size: .7rem;color: #181818;padding:0 .75rem;line-height: 1.2rem;}
.videoList dd .timeC{display: flex;justify-content: space-between;height: 2rem;line-height: 2rem;padding: 0 .75rem;}
.videoList dd .time span{font-size: 0.65rem;color: #cccccc;}
.videoList dd  .future{font-size: .6rem;color: #ccc;padding:0 .3rem;height: 1rem;line-height: 1rem;border-radius: 100%;text-align: center;border: 1px solid #ccc;margin-top: 0.5rem;}
.videoFloat{position: fixed; width: 100%;height: 100%;  left: 0; top: 0; z-index: 100;}
.videoFloatBody{width: 100%;height: 100%;visibility: hidden; opacity: 1; transform: translateY(100%);-webkit-transform: translateY(100%); transition: all 500ms linear;-webkit-transition: all 500ms linear;background: #000;}
.videoFloatBody.active{visibility: visible; opacity: 1; transform: translateY(0%);-webkit-transform: translateY(0%);}
.videoFloatClose{position: fixed; width: 1.5rem; height: 1.5rem; border-radius: 2rem; right: .5rem; top:.5rem; background: #d70c18; border: .12rem solid #FFF; color: #FFF; text-align: center; line-height: 1.6rem; z-index: 1;}
.videoFloatClose i{ font-size: .8rem;}
.videoFloat video{ width: 100%; height: 100%; object-fit: cover;}
.videoFloat-video{ position: relative; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%); left: 0;}
.videoFloat-video::before{display: block; content: ''; padding-top: 60%;}
.videoFloat-video video{position: absolute; left: 0; top: 0;}
/* 视频列表 end */
/* 资质荣誉 start */
.hornorList {overflow: hidden;margin-right: -.5rem;padding: .75rem;}
.hornorList dd {float: left;width: 33.3333%;overflow: hidden;}
.hornorList dd a {display: block;margin-right: .5rem;margin-bottom: .5rem;}
.hornorList dd .pic:before {padding-top: 71.1111%;}
.hornorList dd .text {line-height: 1.2rem;text-align: center;color: #333;font-size: .6rem;}

.hornorListTop{background-color:#fff;margin-bottom: 1rem;border-radius: .25rem;overflow: hidden;}
.hornorListTop .hornorList dd{width: 50%;}
.hornorListTop .con{background-position: center center;background-repeat: no-repeat;background-size: 100% 100%;padding: 3rem .75rem 0;}
.hornorListTop .title{background:url(../images/textListBg.png) no-repeat center center / contain;text-align: center;padding: .5rem;color: #ff5297;margin-bottom: 2rem;}
.hornorListTop .title i{display: block;font-style: normal;font-size: .8rem;}
.hornorListTop .title .name{display: block;font-style: normal;font-weight: bold;font-size: 1rem;}
.hornorListTop .text{font-size: .7rem;color: #181818;line-height: 1.2rem;text-align: justify;}


.hornorListBottom{background-color: #fff;border-radius: .25rem;overflow: hidden;}
.hornorListBottom .con{display: flex;justify-content:space-between;height: 2rem;line-height: 2rem;padding:0 .75rem;}
.hornorListBottom .con .title{display: flex;}
.hornorListBottom .con .cntitle{font-size: .75rem;color: #181818;font-weight: bold;}
.hornorListBottom .con .entitle{font-size: .65rem;color: #cccccc;text-transform: uppercase;font-weight: bold;}
.hornorListBottom .con .future{border-radius: 100%;padding: 0 .3rem;height: 1rem;line-height: 1rem;border: 1px solid #ccc;margin-top: .5rem;}
/* 资质荣誉 end */
/* 期刊杂志 start */

/* 期刊杂志 end */
/* 数字报纸 start */

/* 数字报纸 end */
/* 投票 start */

/* 投票 end */
/* ========== 全图列表 end ========== */
/* ========== 图文列表 start ========== */
/* imgtext1 start */
.recruitList1{padding-top: 0.25rem;}
.recruitList1 dd{ width: 100%;}
.recruitList1 dd .recruitCon{display: block;background-color: #fff;margin-bottom: 0.75rem;}
.recruitCon .text .recruitUP .btn{padding-top: 0.75rem;}
.recruitList1 dd .recruitCon .text .recruitUP .btn span{font-size: .8rem;color: #0059fd;}
.recruitList1 dd .recruitCon .text .recruitUP .btn span.icn1{display: block;}
.recruitList1 dd .recruitCon .text .recruitUP .btn span.icn2{display: none;}
.recruitList1 dd.active .recruitCon .text .recruitUP .btn span.icn1{display: none;}
.recruitList1 dd.active .recruitCon .text .recruitUP .btn span.icn2{color: #fff;display: block;}

.recruitList1 dd.active  .text{background: #0059fd;}
.recruitCon .text{overflow: hidden;background:#f5f5f5;padding:.5rem .75rem;}
.recruitCon .text .recruitUP{overflow: hidden;line-height: 1.2rem;}
.recruitCon .text .recruitUP .btn,
.recruitCon .text .recruitDown .btn
{float: right;display: inline;}
.recruitCon .text em{display: inline-block;font-size: 1.2rem;color:#0059fd;padding-top: 0.75rem;margin-right: 0.7rem;}
.recruitList1 dd.active .recruitCon .text em{color: #fff;}
.recruitCon .text .recruitUP .btn span{color: #999999;}
.recruitCon .text .recruitUP .text1{overflow: hidden;}
.recruitCon .text .recruitUP .text1 .title{font-size: .75rem;color: #0059fd;font-weight: bold;}
.recruitCon .text .recruitUP .text1 i{font-size: .65rem;color: #333333;font-style: normal;}
.recruitList1 dd.active .text .recruitUP .text1 .title,
.recruitList1 dd.active .text .recruitUP .text1 i{color: #fff;}

.recruitDown .num{position: relative; font-size: .6rem;color: #666666;float: left;display: inline;margin-right: 1rem;}
.recruitDown .num::before{display: block;content: "";position: absolute;right: 0;top: 50%;width: .05rem;height: .6rem;background: #efefef;margin-top: -0.3rem;margin-right: -.5rem;}
.recruitDown .address{position: relative; font-size: .6rem;color: #666666;float: left;display: inline;margin-right: 1rem;}
.recruitDown .address::before{display: block;content: "";position: absolute;right: 0;top: 50%;width: .05rem;height: .6rem;background: #efefef;margin-top: -0.3rem;margin-right: -.5rem;}
.recruitDown .time{font-size: .6rem;color: #666666;float: left;display: inline;}
.recruitList1CBox{display: none;}
.recruitList1C{overflow: hidden;line-height: 1.2rem;font-size: .6rem;color: #666666;padding: .75rem 0;}
.recruitList1C span{font-size: .65rem;color: #333333;}

.recruitList1CBox{font-size: .65rem;color: #181818;line-height: 1.2rem;text-align: justify;padding:.5rem .75rem;background:#f5f5f5;}
.recruitList1CBox span{display: block;background-color: transparent !important;}
/* imgtext1 end */
/* imgtext1 start */
.imgText1{padding-top: 0.5rem;}
.imgText1 dd{background-color:#fff;margin-bottom: 0.75rem;border-radius: .25rem;}
.imgText1 dd .con{padding: 0.75rem;display: block;}
.imgText1 .pic{border-radius:.25rem;overflow: hidden;margin-bottom: .75rem;}
.imgText1 .pic::before{padding-top:60.2151%;}
.imgText1 .text{font-size: .7rem;color: #181818;font-weight: bold;height: 1rem;line-height: 1rem;margin-bottom: .75rem;}
.imgText1 span{font-size: .65rem;color: #0151e5;background-color:#f4f8ff;padding:0 .5rem;height: 1.2rem;line-height: 1.2rem;border-radius: 2rem;overflow: hidden;display: inline-block;margin-right: 0.5rem;}
.imgText1 .span1{font-size: .8rem;}
.imgText1 span i{font-style: normal;padding-left: 0.3rem;font-size: .65rem;}
/* imgtext1 end */
/* imgtext2 start */
.imgText2Con{padding:.75rem;}
.imgText2Btn{display: flex;justify-content: space-between;margin-bottom: 0.75rem;}
.imgText2Btn dd{width: 25%;background: #f5f5f5;height: 2rem;line-height: 2rem;font-size: .75rem;color: #8c8c8c;text-align: center;}
.imgText2Btn dd:last-child{border-right: none;}
.imgText2Btn dd.hover{background: #0059fd;border: none;}
.imgText2Btn dd.hover .text{color: #fff;}

.imgText2 dd{margin-bottom: 0.75rem;}
.imgText2 dd .con{display: block; border-radius:.25rem;overflow: hidden;}
.imgText2 dd .textC{background-color:#f5f5f5;}
.imgText2 dd .title{font-size:.8rem;color: #181818;height:1.5rem;line-height:1.5rem;font-weight: bold;padding:.5rem .75rem;}
.imgText2 dd .title i{font-style: normal;font-size:.65rem;color: #aaaaaa;}
.imgText2 dd .text{font-size: .65rem;color: #aaaaaa;line-height:1.2rem;padding: .75rem;}
/* imgtext2 end */
/* ========== 图文列表 end ========== */
/* ========== 文字列表 start ========== */
/*文字列表start*/
.textList1C img{width: 100%;}
.textList1Time {background-position: center center;background-repeat: no-repeat;background-size: cover;padding: 3rem 0 1rem;}
.textList1Time .title{background: url(../images/textListBg.png) no-repeat center center / contain;text-align: center;padding: .5rem;color: #ff5297;}
.textList1Time .title i{display: block;font-style: normal;font-size: .8rem;}
.textList1Time .title .name{display: block;font-style: normal;font-weight: bold;font-size: 1rem;font-family: siyuan;}
.textList1Dl{display: flex;padding-top: 2rem;justify-content: space-between;}
.textList1Dl dd{color: #000;margin: 0 auto;position: relative;}
.textList1Dl dd.dd2::before{display: block;content:'';width: 0.05rem;height: 3rem;background: #ccc;position: absolute;left: -.75rem;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.textList1Dl dd.dd2::after{display: block;content:'';width: 0.05rem;height: 3rem;background: #ccc;position: absolute;right: -.2rem;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.textList1Dl dd:last-child{border-right:none;}
.textList1Dl dd span{display: block;font-size: .7rem;font-weight: bold;height: 1.5rem;line-height: 1.5rem;}
.textList1Dl dd .cntext{font-size: 1.5rem;height: 1.8rem;line-height: 1.8rem;display: block;font-family:Snell;}
.textList1Dl dd .cntext i{font-size: .6rem;}
.textList1Dl dd .entext{transform: scale(.7);margin-left: -.7rem;}

.textList1Text{font-size: .7rem;color: #333333;line-height: 1.2rem;text-align: justify;background-color: #f2f2f2;}
/*文字列表end*/
/* ========== 文字列表 end ========== */
/* ========== 瀑布流 start ========== */
/* 纵向瀑布流 start */

/* 纵向瀑布流 end */
/* 横向瀑布流 start */

/* 横向瀑布流 end */
/* ========== 瀑布流 end ========== */
/* 表单公用start */
.input{padding:0 .5rem}
.input input{ border: none; background: none; width: 100%; height: 1.9rem; line-height: 1.9rem; font-size: .65rem; color: #333;}

.textarea{ padding:5px 10px}
.textarea textarea{ border: none; background: none; width: 100%; height: 3rem; line-height: 1.5rem; font-size: .65rem; color: #333;}

a.formBtn{ display: inline-block; height: 1.5rem; line-height: 1.5rem; background: #ddd; border-radius: 3px; font-size: .65rem; color: #333; padding:0 1rem; margin: 0 .5rem; position: relative;}
a.formBtn::before{content: " ";width: 200%;height: 200%;position: absolute;top: 0;left: 0;border: 1px solid #ddd;box-sizing: border-box;-webkit-transform: scale(.5);transform: scale(.5);-webkit-transform-origin: 0 0;transform-origin: 0 0;z-index: -1}
a.formBtn:hover{ opacity: .9;}

.radio {color: #555555;line-height: 1.9rem;font-size: 0;}
.radio .radioItem {display: inline-block;height: 1.9rem;margin-right: 1rem;position: relative;vertical-align: middle;}
.radio .radioItem input {position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 0;z-index: 1}
.radio .radioItem label {color: #555555;overflow: hidden;font-size: 0.65rem;line-height: 2rem;height: 1.9rem;display: block;}
.radio .radioItem input[type=radio]+label span {width: 0.65rem;height: 0.65rem;border-radius: 50%;border: 1px solid #e1e1e1;margin-right: 0.25rem;display: inline-block;vertical-align: middle;position: relative;top: -.1rem;}
.radio .radioItem input[type=radio]+label span:before {display: block;content: '';width: 0.35rem;height: 0.35rem;border-radius:50%;position: absolute;left: 50%;top: 50%;margin-top: -0.175rem;margin-left: -0.175rem;background: #1e5ab0;visibility: hidden;}
.radio .radioItem input[type=radio]:checked+label span:before {visibility: visible}
.radio .radioItem input[type=radio]:checked+label span{ border-color: #1e5ab0;}
.radio .radioItem input[type=checkbox]+label span {float: left;width: 0.65rem;height: 0.65rem;border: 1px solid #e1e1e1;position: relative;top: 50%;margin-top: -0.4rem;margin-right: 0.25rem;}
.radio .radioItem input[type=checkbox]+label span {border-color: #1e5ab0;}
.radio .radioItem input[type=checkbox]+label span:before {content: "";display: block;width: 0.4rem;height: 0.2rem;border-left: 0.1rem solid #1e5ab0;border-bottom: 0.1rem solid #1e5ab0;position: absolute;top: 0.1rem;left: 50%;transform: translate(-50%) rotate(-45deg);visibility: hidden;background: none;}
.radio .radioItem input[type=checkbox]:checked+label span:before {visibility: visible}

.select{ position: relative;height: 1.9rem;}
.select .icn{ position: absolute; right: 0; top: 0; width: 2rem; height: 1.9rem; line-height: 1.9rem; text-align: center;}
.select select{ position: absolute; appearance: none;-webkit-appearance: none; border: none; background: none; z-index: 1; width: 100%; height: 100%; font-size: .65rem; color: #666;}

.formYzm .input{ display: inline;}
.formYzm .yzmImg{ width: 4rem; height: 1.9rem; float: left; display: inline; margin-left: .5rem; overflow: hidden; padding: .1rem; box-sizing: border-box;-webkit-box-sizing: border-box;}
.formYzm .yzmImg img{ display: block; width: 100%; height: 100%;}

.formSubBtn{ font-size: 0; text-align: left; margin: 0 -.25rem;}
.formSubBtn a{ padding:0 1.5rem;}
.formSubBtn a.submit{ background: #1e5ab0; color: #FFF;}
.formSubBtn a.reset{ background: #ddd; color: #8b8b8b;}
/* 表单公用end */
/* ========== 教师详情 start ========== */
.teacherTop {background-position: center center;background-repeat: no-repeat;background-size:cover;padding-top:3rem;}
.teacherViewC{overflow: hidden;}
.teacherViewC .left{width: 48.8835%;position: relative;margin-right: .75rem;}
.teacherViewC .left .pic{width: 70%;position: relative;bottom: -1rem;z-index: 1;left:1rem;}
.teacherViewC .left .pic::before{padding-top: 170%;}
.teacherViewC .left .text{background: url(../test/teacherViewTb.png) no-repeat center center / 100% 100%;color: #fff;height: 1rem;line-height: 1rem;padding: 0 .8rem 0 .3rem;font-size: .6rem;display: inline-block;position: relative;z-index: 2;}
.teacherViewC .left em{display: block; height: 1rem;width: 3rem;background: #0059fd;position: absolute;right: 0;bottom: 0;z-index:0;}
.teacherViewC .right{overflow: hidden;padding-top: .75rem;}
.teacherViewC .right .name{font-size: .7rem;color: #181818;font-weight: bold;height: 1.2rem;line-height: 1.2rem;}
.teacherViewC .right span{display: block;font-size: .6rem;color: #181818;font-weight: bold;height: 1rem;line-height: 1rem;}
.teacherViewC .right .textC{font-size: .6rem;color: #666666;line-height: 1rem;}

.teacherViewB{font-size: .65rem;background:#e3e3e3;color: #181818;line-height: 1.2rem;text-align: justify;padding:.75rem 0;}
/* ========== 教师详情 end ========== */
/* ========== 联系我们 start ========== */
.contactUsTop {background-position: center center;background-repeat: no-repeat;background-size:cover;padding:2.5rem 0 0;}
.contactUsTitle{text-align: center;background: url(../images/contactUsTb.png) no-repeat center center / 40% 100%;padding: .75rem 0;margin-bottom:1rem;}
.contactUsTitle .cntitle{font-size: .8rem;color: #0059fd;font-weight: bold;height: 1.2rem;line-height: 1.2rem;}
.contactUsTitle .entitle{font-size: .6rem;color: #0059fd;height: 1rem;line-height: 1rem;}
.contactUsTop .imgBox{text-align: center;margin-bottom: 2rem;}
.contactUsTop .img{display: inline-block;vertical-align: middle;padding:.4rem;background:#fff;}
.contactUsTop img{width: 5rem;}
.contactUsTop .imgBox .text{font-size: .6rem;color: #0059fd;height: 1rem;line-height: 1rem;font-weight: bold;}

.contactBottom {background-position: center center;background-repeat: no-repeat;background-size:100% 100%;padding-bottom: 10rem;}
.contactBottom .info{display: flex;justify-content: space-between;margin-bottom: 0.75rem;}
.contactBottom .info .con{display: flex;}
.contactBottom .info em{display: inline-block;width: 1.5rem;height: 1.5rem;line-height: 1.5rem;text-align: center;font-size: .75rem;background:#0059fd;border-radius: 100%;color: #fff;margin-right: 0.5rem;}
.contactBottom .info .em1{background:url(../test/column9Tb.jpg) no-repeat center center / cover;width: 1.5rem;height: 1.5rem;margin-right:.5rem;}
.contactBottom .info .lable{font-weight: bold;font-size: .65rem;color: #181818;height: 1rem;}
.contactBottom .info .lable i{font-weight: normal; font-size: .6rem;color: #333;height: .5rem;display: block;font-style: normal;text-transform: uppercase;}
.contactBottom .info .value{font-size: .7rem;font-weight: bold;color: #333333;line-height: 1.5rem;}
.contactBottom .info1{display: block;font-size: 0;}
.contactBottom .info1 em{display: inline-block;vertical-align: middle;margin-right: 0.75rem;}
.contactBottom .info1 .lable{font-weight: bold; display: inline-block;vertical-align: middle;font-size:.65rem;color: #181818;height: 1.5rem;}
.contactBottom .info1 .lable i{font-weight: normal;font-size: .6rem;color: #333;height: .5rem;display: block;font-style: normal;text-transform: uppercase;}
.contactBottom .info1 .value{display:block;padding: .75rem 0 0 2rem;}
.contactBottom .info1 .value span{font-size:.7rem;color: #181818;font-weight: bold;}
.contactBottom .info1 .value span i{font-size: .6rem;font-style: normal;}
.contactBottom .info1 .value .span1{font-size:.65rem;color: #333;display: block;font-weight: normal;}
/* ========== 联系我们 end ========== */

