@charset "UTF-8";
/* ========== 单篇+文章页 start ========== */
.articleC {background: #FFFFFF;padding: 0 50px 50px;}
.articleBox {line-height: 36px;padding: 10px 0 0;color: #666666;font-size: 16px;margin-bottom: 10px;}
.articleBox img{max-width:100%;max-height: 100%;height: auto !important;}
/* ————— 标题 start ————— */
.articleTitle {clear: both;line-height: 43px;font-size: 24px;font-family: "microsoft yahei";color: #333333;text-align: center;position: relative;}
/* ————— 标题 end ————— */
/* ————— 发布信息 start ————— */
.articleTime {display: block;clear: both;color: #666666;font-size: 14px;line-height: 32px;padding: 10px 0 15px;border-bottom: 1px solid #dddddd;overflow: hidden;text-align: center;}
.articleTime span {margin-right: 16px;font-size: 14px;color: #999999;vertical-align: middle;display: inline-block;}
.shareBox .sharejs_list  .sharejs_item{position:relative;z-index: 100}
    /* ————— 发布信息 end ————— */
/* ————— 分享 start ————— */
.articleShare {display: inline-block;vertical-align: middle;}
.articleShare .shareParent .shareItem{vertical-align: middle;}
/* .shareParent .shareFont.icon-weibo {color: #FFFFFF;background: #ff763b;}
.shareParent .shareFont.icon-qzone {color: #FFFFFF;background: #FDBE3D;}
.shareParent .shareFont.icon-qq {color: #FFFFFF;background: #56b6e7;} */
.sharejs_icon{border: none !important;}
.sharejs_icon.icon_TencentQQ,
.sharejs_icon.icon_SinaWeibo{color: #6e6e6e !important;}
.sharejs_icon.icon_WeChat{color: #ae2333 !important;}
/* ————— 分享 end ————— */
/* ————— 大图 start ————— */
/* 文章阅读页-内容上部大图 */
#play {width: 600px;height: 400px;position: relative;overflow: hidden;background: #fff;border: 1px solid #e9e9e9;padding: 5px;margin: 20px auto 0 auto;}
#play .change_a {width: 40%;height: 100%;position: absolute;top: 0;z-index: 1;cursor: pointer;display: block;overflow: hidden;}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {width: 24px;height: 43px;display: block;position: absolute;top: 50%;margin-top: -21px;display: none}
#play .prev_a span {background: url(/subsiteSrc/cnxqPc/images/common/file/article_iconh.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(/subsiteSrc/cnxqPc/images/common/file/article_iconh.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {position: relative;z-index: 1;width: 600px;height: 400px;}
#play .img_ul li {position: relative;z-index: 1;width: 600px;height: 400px;background: #fff;margin: 0 0 5px 0;}
#play .img_ul li img {position: absolute;}
.imgMove {width: 600px;clear: both;margin: 20px auto;position: relative;}
.img_hd {margin: 0 auto;overflow: hidden;height: 60px;position: relative;}
.img_hd ul {position: absolute;z-index: 1}
.img_hd ul li {float: left;height: 47px;width: 70px;padding: 3px;margin: 0 7px;cursor: pointer;background: #fff;border: 1px solid #d4d4d4;position: relative;}
.img_hd ul li p {height: 47px;width: 70px;display: block;background: #fff;position: relative;}
.img_hd ul li i {display: block;clear: both;line-height: 20px;padding: 0 5px;background: #000;color: #fff;position: absolute;right: 3px;bottom: 3px;z-index: 9;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;font-family: Arial;font-size: 12px;font-style: normal;}
.img_hd ul li img {position: absolute;height: 47px;width: 70px;}
.img_hd ul li.on {border: 1px solid #1e5ab0;background: #1e5ab0;}
.imgMove .bottom_a {width: 20px;height: 25px;display: block;cursor: pointer;z-index: 10;float: left;top: 15px;position: absolute;z-index: 9;background: url(/subsiteSrc/cnxqPc/images/common/file/article_iconh.png) no-repeat;}
.imgMove .prev_a {background-position: left top;left: 0;}
.imgMove .next_a {background-position: right top;right: 0;}
/* ————— 大图 end ————— */
/* ————— 文件 start ————— */
.articleHand {clear: both;font-size: 16px;padding: 10px 0px 20px 0;/* overflow: hidden; */}
.articleHand a {display: inline-block;line-height: 32px;padding: 0 20px 0px 30px;background: url(/subsiteSrc/cnxqPc/images/common/file/file.png) no-repeat left center; color:#666;margin-bottom: 10px;}
.articleHand a.word {background: url(/subsiteSrc/cnxqPc/images/common/file/word.png) no-repeat left 3px;color: #37a6ff !important;}
.articleHand a.ppt {background: url(/subsiteSrc/cnxqPc/images/common/file/ppt.png) no-repeat left center;color: #ff7735 !important;}
.articleHand a.excel {background: url(/subsiteSrc/cnxqPc/images/common/file/excel.png) no-repeat left center;color: #15bf44 !important;}
.articleHand a.pdf {background: url(/subsiteSrc/cnxqPc/images/common/file/pdf.png) no-repeat left center;color: #1369c0 !important;}
.articleHand a.zip {background: url(/subsiteSrc/cnxqPc/images/common/file/zip.png) no-repeat left 3px;color: #ff9779 !important;}
.articleHand a:hover{text-decoration: underline;}
/* ————— 文件 end ————— */
/* ————— 文章页码 start ————— */
.articlePage {clear: both;text-align: center;font-family: Arial;font-size: 0;}
.articlePage a {margin: 0 5px;background: #ccc;padding: 3px 12px;display: inline-block;font-size: 12px;height: 24px;line-height: 24px;}
.articlePage a:hover {color: #fff;background: #a20316;}
.articlePage a.hover {color: #fff;background: #a20316;}
/* ————— 文章页码 end ————— */
/* ————— 上一篇/下一篇 start ————— */
.pageUp {display: block;line-height: 34px;color: #999999;font-size: 16px;}
.pageUp a {font-size: 16px;color: #999999;position:relative;z-index: 10;display: inline-block;vertical-align: middle;}
.articlePageBox:hover,
.pageUp a:hover {color: #a20316;}
.pageUp .articlePageBox{width: 50%;}
.pageUp span{display: inline-block;vertical-align: middle;}
/* ————— 上一篇/下一篇 end ————— */
/* ————— 音频 start ————— */
.newsAudio .audiojs audio {position: absolute;left: -1px;opacity: 0;}
.newsAudio .audiojs {z-index: 99999;background: #fff;overflow: hidden;font-family: monospace;font-size: 12px;border-radius: 5px;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);width: 400px;margin: 0 auto;border: 1px solid #e5e5e5;}
.newsAudio .audiojs .play-pause {width: 25px;height: 27px;padding: 4px 6px;margin: 0px;float: left;overflow: hidden;position: relative;}
.newsAudio .audiojs .play-pause:before {content: '';display: block;border-right: 1px solid #e5e5e5;position: absolute;right: 0;top: 0;height: 100%;transform: scaleX(0.3);}
.newsAudio .audiojs p {display: none;width: 25px;height: 27px;margin: 0px;cursor: pointer;}
.newsAudio .audiojs .play {display: block;}
.newsAudio .audiojs .scrubber {position: relative;float: left;width: 240px;background: #f5f5f5;height: 14px;margin: 10px;top: 1px;overflow: hidden;}
.newsAudio .audiojs .progress {position: absolute;top: 0px;left: 0px;height: 14px;width: 0px;background: #fbbc05;z-index: 1;}
.newsAudio .audiojs .loaded {position: absolute;top: 0px;left: 0px;height: 14px;width: 0px;background: #ffeebb;cursor: pointer;}
.newsAudio .audiojs .time {overflow: hidden;height: 35px;line-height: 36px;margin: 0px 0px 0px 6px;padding: 0px 6px 0px 12px;position: relative;color: #666;}
.newsAudio .audiojs .time:before {content: '';display: block;border-left: 1px solid #e5e5e5;position: absolute;left: 0;top: 0;height: 100%;transform: scaleX(0.3);}
.newsAudio .audiojs .time em {padding: 0px 2px 0px 0px;color: #666;font-style: normal;}
.newsAudio .audiojs .time strong {padding: 0px 0px 0px 2px;font-weight: normal;}
.newsAudio .audiojs .error-message {display: none;padding: 0px 10px;height: 35px;overflow: hidden;line-height: 36px;white-space: nowrap;color: #666;text-overflow: ellipsis;-o-text-overflow: ellipsis;-icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;}
.newsAudio .audiojs .error-message a {color: #666;text-decoration: none;padding-bottom: 1px;border-bottom: 1px solid #999;white-space: wrap;}
.newsAudio .audiojs .play {background: url(/subsiteSrc/cnxqPc/components/audio/images/play.png) center center no-repeat;background-size: 14px;}
.newsAudio .audiojs .loading {background: url(/subsiteSrc/cnxqPc/components/audio/images/loading.png) center center no-repeat;background-size: 14px;-webkit-animation: fa-rotating 2s infinite linear;animation: fa-rotating 2s infinite linear;}
.newsAudio .audiojs .loading:before {content: '';}
@keyframes fa-rotating {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.newsAudio .audiojs .error {background: url(/subsiteSrc/cnxqPc/components/audio/images/error.png) center center no-repeat;background-size: 14px;}
.newsAudio .audiojs .pause {background: url(/subsiteSrc/cnxqPc/components/audio/images/pause.png) center center no-repeat;background-size: 16px;}
.newsAudio .playing .play,
.newsAudio .playing .loading,
.newsAudio .playing .error {display: none;}
.newsAudio .playing .pause {display: block;}
.newsAudio .loading .play,
.newsAudio .loading .pause,
.newsAudio .loading .error {display: none;}
.newsAudio .loading .loading {display: block;}
.newsAudio .error .time,
.newsAudio .error .play,
.newsAudio .error .pause,
.newsAudio .error .scrubber,
.newsAudio .error .loading {display: none;}
.newsAudio .error .error {display: block;}
.newsAudio .error .play-pause p {cursor: auto;}
.newsAudio .error .error-message {display: block;}
/* ————— 音频 end ————— */
/* ————— 视频 start ————— */
.newsViewVideo{width: 600px;height: 400px;margin: 0 auto;position: relative;}
.newsViewVideo #col1mui-player{height: 100% !important;cursor: pointer;}
.newsViewVideo #muiPlaybtn{position: absolute;left: 0;top: 0;background: url(/subsiteSrc/cnxqPc/images/play.png) no-repeat center center;width: 100%;height: 100%;display: block;z-index: 999;cursor: pointer;}
/* ————— 视频 end ————— */
/* ========== 单篇+文章页 end ========== */
/* ========== 全图列表 start ========== */
/* 全图列表1 start */
.imgList1{overflow: hidden;margin:0 -10px;}
.imgList1 dd{width: 33.3333%;float: left;display: inline;margin-bottom: 30px;}
.imgList1 dd .con{display: block;background: #FFFFFF;margin:0 30px 0 0;border-radius: 5px; overflow: hidden;}
.imgList1 dd .con .pic::before{padding-top: 56.563462%;}
.imgList1 dd .con .pic .newPic{position: absolute !important;left: 0;top: 0;}
.imgList1 dd .con .text{height: 60px;line-height: 60px;padding: 0 20px;font-size: 16px;color: #333333;text-align: center;transition: all 0.4s;-webkit-transition: all 0.4s;}
.imgList1 dd .con:hover .text{color: #1e5ab0;}
/* 全图列表1 end */
/* 视频列表 start */
.videoList {overflow: hidden;margin-right: -30px;}
.videoList dd {width: 33.33333%;float: left;display: inline;margin-bottom: 30px;}
.videoList dd .con {display: block;margin-right: 30px;background: #fff;overflow: hidden;border-radius: 5px;padding: 20px;}
.videoList dd .pic{border-radius: 5px;overflow: hidden;}
.videoList dd .pic::before{padding-top: 60%;}
.videoList dd .pic .playBtn{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.3);z-index: 2;}
.videoList dd .pic span.play {width: 100%;height:60px;margin-bottom: 24px;display: block;background: url(/subsiteSrc/cnxqPc/images/videoIcon.png) no-repeat center center / contain;}
.videoList dd .pic span.time {width: 100%;height: 16px;line-height: 16px;display: block;font-size: 16px;color: #ffffff;text-align: center;}
.videoList dd .text{padding:33px 0 20px;}
.videoList dd .con .title {height: 30px;line-height: 30px;font-size: 18px;color: #333333;overflow: hidden;transition: all 0.4s;-webkit-transition: all 0.4s; }
.videoList dd .con:hover .title {color: #a20316;}
/* 视频列表 end */
/* 资质荣誉 start */

/* 资质荣誉 end */
/* ========== 全图列表 end ========== */
/* ========== 图文列表 start ========== */
/* 图文列表1 start */
.imgText1List dd{margin-bottom:30px;padding: 27px 30px 35px;background-color: #fff;border-radius: 8px;overflow: hidden;transition: all 500ms;-webkit-transition: all 500ms;}
.imgText1List dd a{display: block;}
.imgText1List dd .time{padding-top: 27px;width:4.5139%;margin-right: 40px;text-align: center;}
.imgText1List dd .timeC{border-radius: 5px;overflow: hidden;box-shadow: 1px 7px 10px rgba(162,3,22,.1);}
.imgText1List dd .timeC i{display: block;font-style: normal;height: 35px;line-height: 35px;font-size:36px ;color: #f2f2f2;font-weight: bold;background-color: #a20316;padding-top: 5px;}
.imgText1List dd .timeC span{display: block;font-size:14px ;color: #a20316;height: 20px;line-height: 20px;padding-bottom: 5px;background-color: #fff;}
.imgText1List dd .title{font-size: 18px;color: #333333;height: 45px;line-height: 45px;margin-bottom: 15px;}
.imgText1List dd .text{font-size: 14px;color: #808080;height: 40px;line-height: 20px;}
.imgText1List dd:hover{background-color: #a20316;}
.imgText1List dd:hover .timeC i{background-color: #ffe1e5;color: #a20316;}
.imgText1List dd:hover .title,
.imgText1List dd:hover .text{color: #fff;}
/* 图文列表1 end */
/* 图文列表2 start */
.imgText2List {margin-right: -30px;}
.imgText2List dd{float: left;display: inline;width: 33.3333%;}
.imgText2List dd a{display: block; margin-right: 30px;padding:20px;background-color: #fff;border-radius:5px;overflow: hidden;margin-bottom: 30px;}
.imgText2List dd .pic{margin-bottom: 30px;}
.imgText2List dd .pic::before{padding-top:59.7531%;}
.imgText2List dd .title{font-size:18px ;color: #333;height: 35px;line-height: 35px;margin-bottom: 10px;}
.imgText2List dd .text{font-size:14px ;color: #808080;height: 50px;line-height: 25px;margin-bottom: 25px;}
.imgText2List dd .time{font-size: 16px;color: #808080;height: 30px;line-height: 30px;}
.imgText2List dd:hover .title{color: #a20316;}
/* 图文列表2 end */
/* 图文列表3 start */
.imgText3Swiper{margin-bottom: 30px;background-color: #fff;padding: 40px 30px 55px;overflow: hidden;}
.imgText3Swiper .swiper-wrapper{margin-bottom: 50px;}
.imgText3Swiper .swiper-slide .con{padding:0 25px;height: 50px;line-height: 50px;font-size: 18px;color: #333333; border: 1px solid #e3b3b9;border-radius: 8px;overflow: hidden;cursor: pointer;text-align: center;}
.imgText3Swiper .swiper-slide.hover .con{color: #fff;background-color: #a20316;border-color: #a20316;}
.imgText3SwiperCon{overflow: hidden;}
.imgText3Scrollbar{width: 70%;height: 5px;background-color: #f3eeee;margin: 0 auto;margin-top: 15px;overflow: hidden;}
.swiper-scrollbar-drag{background-color: #a20316 !important;cursor: pointer;}
.imgText3Prev{width: 30px;height: 30px;border-radius: 100%;background: url(/subsiteSrc/cnxqPc/images/prev.png) no-repeat center center;z-index:5;border: 1px solid #d4d4d4;display: inline-block;vertical-align: middle;margin-right: 10px;transition: all 500ms;-webkit-transition: all 500ms;cursor: pointer;}
.imgText3Next{width: 30px;height: 30px;border-radius: 100%;background: url(/subsiteSrc/cnxqPc/images/next.png) no-repeat center center;z-index:5;border: 1px solid #d4d4d4;display: inline-block;vertical-align: middle;transition: all 500ms;-webkit-transition: all 500ms;cursor: pointer;}
.imgText3Prev:hover{background-color: #a20316;border-color: #a20316;background-image:url(/subsiteSrc/cnxqPc/images/prev-bai.png);}
.imgText3Next:hover{background-color: #a20316;border-color: #a20316;background-image:url(/subsiteSrc/cnxqPc/images/next-bai.png);}
.imgText3SwiperCon .year{font-size: 15px;color: #333333;height: 30px;line-height: 30px;}
/* 图文列表3 end */
/* 图文列表4 start */
.imgText4List{margin-right: -30px;}
.imgText4List dd{float: left;display: inline;width: 25%;}
.imgText4List dd a{margin-right: 30px;display: block;background-color: #fff;margin-bottom: 30px;padding:20px 65px;border-radius: 5px;overflow: hidden;}
.imgText4List dd .pic{width:200px;border-radius: 100%;overflow: hidden;margin-bottom: 20px;}
.imgText4List dd .pic::before{padding-top: 100%;}
.imgText4List dd .name{text-align: center;font-size: 18px;color: #333333;height:42px;line-height:42px;padding-top: 8px;font-weight: bold;}
.imgText4List dd .text{font-size: 14px;color: #808080;height:35px;line-height:35px;padding-bottom: 8px;text-align: center;}

.imgText4Scroll{position: relative;height: 100%;}
.imgText4Scroll .bd{height: 100%;margin-right: -30px;position: relative;}
.imgText4Scroll .bd .slick-list,.imgText4Scroll .bd .slick-track{height: 100%;}
.imgText4Scroll .bd .myslide{height: 100%;padding:75px;}
.imgText4Scroll .bd .picC{padding-top: 25px;}
.imgText4Scroll .bd .pic{width: 208px;border-radius: 100%;overflow: hidden;margin-right: 35px;}
.imgText4Scroll .bd .pic::before{padding-top: 100%;}
.imgText4Scroll .bd .leftC{overflow: hidden;}
.imgText4Scroll .bd .name{font-size:34px ;color: #333333;height:85px;line-height:85px;}
.imgText4Scroll .bd .text{font-size:15px ;color: #333333;line-height:32px;text-align:justify;height: 200px;overflow-y: auto;padding-right: 20px;}

.imgText4Btn{position: absolute;right:30px;bottom: 40px;}
.imgText4Btn .prev{width: 30px;height: 30px;border-radius: 100%;background: url(/subsiteSrc/cnxqPc/images/prev.png) no-repeat center center;z-index:5;border: 1px solid #d4d4d4;display: inline-block;vertical-align: middle;margin-right: 10px;transition: all 500ms;-webkit-transition: all 500ms;cursor: pointer;}
.imgText4Btn .next{width: 30px;height: 30px;border-radius: 100%;background: url(/subsiteSrc/cnxqPc/images/next.png) no-repeat center center;z-index:5;border: 1px solid #d4d4d4;display: inline-block;vertical-align: middle;transition: all 500ms;-webkit-transition: all 500ms;cursor: pointer;}
.imgText4Btn .prev:hover{background-color: #a20316;border-color: #a20316;background-image:url(/subsiteSrc/cnxqPc/images/prev-bai.png);}
.imgText4Btn .next:hover{background-color: #a20316;border-color: #a20316;background-image:url(/subsiteSrc/cnxqPc/images/next-bai.png);}
.imgText4CBox{height: 550px;}
.imgText4CBox .layui-layer-content{height: 100%;    overflow-x: hidden !important;}
/* 图文列表4 end */
/* ========== 图文列表 end ========== */
/* ========== 文字列表 start ========== */
/* 全文列表1 start */
/* 全文列表1 end */
/* 全文列表2 start */
/* 全文列表2 end */
/* ========== 文字列表 end ========== */
/* ========== 瀑布流 start ========== */
/* 纵向瀑布流start */
.waterFall1{position: relative;width: 100%;z-index: 1 !important; opacity: 0;}
.waterFall1 dd {width: 33.3333%;position: absolute;top: 0;left:0;}
.waterFall1 dd a {display: block;margin-right: 30px;background: #fff;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;margin-bottom: 30px;overflow: hidden; border-radius: 5px;}
.waterFall1 dd .con{position: relative;padding: 20px;}
.waterFall1 dd a .grPic {height: auto;box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden; border-radius: 5px;margin-bottom:30px;}
.waterFall1 dd a .grPic img {width: 100%;height: 100%;}
.waterFall1 dd .textC span{display: block;font-size: 20px;color: #333;height: 38px;line-height: 38px;}
.waterFall1 dd .textC .time{font-size:16px;color: #808080;height: 55px;line-height: 55px;}
.waterFall1 dd .textC i{font-style: normal;overflow: hidden;}
/* 纵向瀑布流end */
/* 横向瀑布流start */
/* 横向瀑布流end */
/* ========== 瀑布流 end ========== */
/* ————— 公用表单 start ————— */
.input{ border: 1px solid #ddd; padding:0 10px}
.input input{ border: none; background: none; width: 100%; height: 38px; line-height: 38px; font-size: 14px; color: #333;}
.textarea{ border: 1px solid #ddd; padding:5px 10px}
.textarea textarea{ border: none; background: none; width: 100%; height: 120px; line-height: 25px; font-size: 14px; color: #333;}
a.formBtn{ display: inline-block; height: 40px; line-height: 40px; border: 1px solid #ddd; background: #FFF; border-radius: 3px; font-size: 14px; color: #333; padding:0 30px; margin: 0 5px;}
a.formBtn:hover{ opacity: .9;}

.formYzm .input{width: 42%;float: left;display: inline;}
.formYzm .yzmImg{width: 90px;height: 53px;border: 1px solid #e6e6e6;background: #f7f7f7;float: left;display: inline;box-sizing: border-box;}
.formYzm .yzmImg img{ display: block; width: 100%; height: 100%;}

.formSubBtn{ font-size: 0; text-align: left; margin: 0 -5px;}
.formSubBtn a{ padding:0 40px; border-radius: 5px;}
.formSubBtn a.submit{ background: #1e5ab0; color: #FFF;}
.formSubBtn a.reset{ background: #ddd; color: #8b8b8b;}
/* ————— 公用表单 end ————— */
/* ========== 捐赠项目 start ========== */
/* 列表 */
.donationCon {background-color: #fff;padding:50px 60px;}
.donationCon .info{margin-bottom: 30px;}
.donationCon .info .title{font-size: 16px;color: #222;height:32px;line-height:32px;font-weight: bold;}
.donationCon .info .text{font-size: 14px;color: #333333;line-height:30px;}
.donationBtn a{display: inline-block;padding:0 95px;height: 50px;line-height: 50px;font-size: 18px;color: #fff;background-color: #a20316;border-radius: 5px;overflow: hidden;}
/*表单*/
.donationFormC {background-color: #fff;padding:0 60px;}
.donationFormC .title{font-size:24px ;color: #333333;text-align: center;height:65px;line-height:65px;font-weight: bold;padding:30px 0 25px;}
.recruitListForm{ margin-right: -40px; font-size: 16px;background: #ffffff;}
.recruitListForm:after{ clear:both; content: ''; visibility: hidden; display: block;}
.recruitListForm .item{width: 50%;float: left;display: inline;margin-bottom: 20px;}
.recruitListForm .item1 .itemC{min-width:45% !important;}
.recruitListForm .item1 .itemC .yzmTip{height: 50px;line-height: 50px;font-size:16px;color: #666666;display: inline-block;vertical-align: middle;margin-left: 20px;}
.recruitListForm .item.w100p{ width: 100%;}
.recruitListForm .item .con{ margin-right: 40px;}
.recruitListForm .item .label{height: 57px;line-height: 57px;color: #333;font-size: 18px;}
.recruitListForm .item .label span{ color: #b44346;margin-right: 10px}
.recruitListForm .item .itemC{min-height: 53px;width: 100%;}
.recruitListForm .item .itemC .input{height: 53px;line-height: 53px;box-sizing: border-box;-webkit-box-sizing: border-box;background: #f7f7f7;border-color: #e6e6e6;width: 100%;}
.recruitListForm .item .itemC .input i{background-position: center center;background-repeat: no-repeat;background-size: contain;display: inline-block;width: 20px;height: 20px;vertical-align: middle;margin-right: 5px;}
.recruitListForm .item .itemC textarea{display: inline-block;width: 93%;}
.recruitListForm .item .itemC .textarea  i{background-position: center center;background-repeat: no-repeat;background-size: contain;display: inline-block;width: 20px;height: 20px;vertical-align: top;margin-right: 5px;}
.recruitListForm .item .itemC textarea{display: inline-block;width: 93%;}
.recruitListForm .item .itemC input{height: 50px !important;line-height: 50px !important;position: relative;top: -1px;display: inline-block;vertical-align: middle;width: 93%;}
.recruitListTc{ padding:20px; overflow: hidden;}
.recruitListForm .el-cascader{width: 100%;}
.upLoadResume{ font-size: 0;}
.upLoadResume span{margin-left: 20px;display: inline-block; font-size: 14px; height: 40px; line-height: 40px;color: #aeaeae;}
.upLoadResume a.up{background: #5b1a71;color: #FFF;border-color: #5b1a71;margin-left: 10px;}
.upLoadResume a.down{background: #a883b4;border-color: #a883b4;color: #fff;}
.recruitListTitle{text-align: center;margin-bottom: 60px;}
.recruitListTitle .zhtitle{font-size: 26px;color:#333333 ;line-height: 50px;}
.recruitListTitle .entitle{font-size: 30px;color: #999999;line-height: 50px;margin-left: 10px;opacity: 0.5;}
.ml15{margin-left: 15px;}
.recruitListForm .aykj_cssRadio_icn{width: 25px;height: 25px;background-color: #f7f7f7;border-color:#e6e6e6;}
.recruitListForm .aykj_cssRadioBox.checked .aykj_cssRadio_icn{border: 2px solid #eccbcf;width: 25px;height: 25px;}
.recruitListForm .aykj_cssRadioBox.checked .aykj_cssRadio_icn i{background: #a20317;width: 13px;height: 13px;margin: -6px 0 0 -7px;}
.recruitListForm .aykj_cssRadioBox{margin: 16px 25px 0 0;}
.zpTextarea{background: #f7f7f7;border-color: #e6e6e6;width: 100%;}
.aykj_cssRadio{overflow: visible !important;}
.recruitListForm .formYzm .input{width: 30% !important;}
.recruitListForm  .aykj_cssRadio_text{font-size: 18px !important;color: #999;height: 25px  !important;padding:4px !important;}
.recruitListForm .formBtn{padding:0 105px;height: 53px;line-height: 53px;background-color: #a20317;margin-left: 60px;font-size: 18px;color: #fff;text-align: center;border-radius: 5px;overflow: hidden;box-sizing: border-box;-webkit-box-sizing: border-box;}
/*提交订单*/
.donationOrderCBox{background-color:#fff;padding:40px 60px 100px;}
.donationOrderCBox span{display: block;font-size: 24px;color: #333333;height: 45px;line-height: 45px;font-weight: bold;text-align: center;margin-bottom: 53px;}
.donationOrderCBox .orderBoxInfo{padding:22px 27px 18px;border: 1px dashed #f6e5e7;border-radius: 8px;overflow: hidden;margin-bottom: 42px;}
.donationOrderCBox .orderBoxInfo .info{height: 35px;line-height: 35px;font-size: 14px;color: #333;}
.donationOrderCBox .orderBoxInfo .info .label{margin-right: 65px;display: inline-block;vertical-align: middle;}
.donationOrderCBox .orderBoxInfo .info .value{display: inline-block;vertical-align: middle;}
.donationOrderCBox .orderBoxInfo .info1 .value{font-size: 16px;color: #a20316;font-weight: bold;}
.donationOrderCBox .orderBoxInfo .info2 .value{font-size: 14px;color: #a20316;}
.donationOrderCBox .info2 .value .countTime{display: inline-block;vertical-align: middle;}
.donationOrderCBox .info2 .value a{display: inline-block;vertical-align: middle;font-size: 16px;color: #a20316;height: 25px;line-height: 25px;padding:0 25px;background-color: #fff5f6;margin-left: 15px;border-radius: 8px;overflow: hidden;}
.donationOrderCBox .orderPay{font-size: 16px;color: #666;height: 40px;line-height: 40px;padding:0 20px;background-color: #fff5f6;}
.donationOrderCBox .orderPayList{padding:38px 0 43px;border-bottom: 1px solid #fff5f6;margin-bottom: 40px;}
.donationOrderCBox .orderPayList dd{float: left;display: inline;margin-right: 72px;cursor: pointer;}
.donationOrderCBox .orderPayList dd em{width: 15px;height: 15px;border-radius: 100%;border: 1px solid #ababa9;display: inline-block;vertical-align: middle;margin-right: 18px;position: relative;}
.donationOrderCBox .orderPayList dd .pic{display: inline-block;vertical-align: middle;width:142px;}
.donationOrderCBox .orderPayList dd .pic::before{padding-top: 35.2113%;}
.donationOrderCBox .orderPayList dd.hover em::before{display: block;content:'';width: 10px;height: 10px;border-radius: 100%;background-color: #0076f6;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.donationPayBtn a{display: inline-block;vertical-align: middle;font-size: 18px;color: #999;text-align: center;height: 50px;line-height: 50px;padding:0 85px;background-color: #f2f2f2;margin-right: 15px;border-radius: 5px;overflow: hidden;}
.donationPayBtn a.a1{background-color: #a20316;color: #fff;}
/*支付*/
.donationOrderC{background-color:#fff;padding:25px 60px 115px;}
.donationOrderC span{display: block;font-size: 16px;color: #333333;height: 75px;line-height: 75px;font-weight: bold;}
.donationOrderC .orderCon{border:1px dashed #f6e5e7;border-radius:10px;overflow: hidden;padding:40px 185px 18px 40px;}
.donationOrderC .payTime{margin-right: 162px;overflow: hidden;}
.donationOrderC .payTime i{font-style: normal;font-size:16px ;color: #333333;height: 35px;line-height: 35px;}
.donationOrderC .payTime i.time{font-size: 14px;color: #666;margin-left: 40px;}
.donationOrderC .payTime .countTime{display: inline-block;vertical-align: middle;color: #a20316;}
.donationOrderC .payTime .imgInfo{padding-top: 60px;text-align: right;margin-right: 95px;}
.donationOrderC .payTime .picC{border: 1px solid #efefef;padding:15px 35px;display: inline-block;border-radius: 10px;overflow: hidden;position: relative;}
.donationOrderC .payTime .text{font-size: 16px;color: #666666;height: 37px;line-height: 37px;text-align: center;background:url(/subsiteSrc/cnxqPc/images/donationOrderIcon1.png) no-repeat left center;padding-left: 30px;}
.donationOrderC .payTime .pic{width: 172px;}
.donationOrderC .payTime .pic::before{padding-top: 100%;}
.donationOrderC .orderImgC{width:33.7361%;}
.donationOrderC .orderImgC .imgInfo{display: inline-block;vertical-align: middle;}
.donationOrderC .orderImgC .pic::before{padding-top:132.2684%;}
.donationOrderC .orderImgC .pic img{object-fit: contain;}
.donationOrderC .otherPay a{font-size: 16px;color: #a20316;height: 27px;line-height: 27px;}

.payLoading,.payerrs{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgb(255 255 255 / 88%);}
.payLoading .la-ball-clip-rotate.la-2x{position: relative;width: 40px;height: 40px;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);color: #a20316;}
.payLoading .la-ball-clip-rotate.la-2x>div{width: 100% ;height: 100% ;}
.payerrs{visibility: hidden;opacity:0;transition: all 200ms;-webkit-transition: all 200ms;}
.payerrs.show{visibility: visible;opacity:1;}
.payerrs span{display: block;font-size: 16px;color: #333;text-align: center;}
.payerrs span.reload{color: #2977f5;font-size: 14px !important;cursor: pointer;}
/*捐赠成功*/
.donationPayEndC{background-color: #fff;height: 715px;text-align: center;}
.donationPayEndC .pic{margin-right: 30px;width: 315px;}
.donationPayEndC .pic,
.donationPayEndC .textC{display: inline-block;vertical-align: middle;}
.donationPayEndC .pic::before{padding-top: 61.9048%;}
.donationPayEndC .pic img{object-fit: contain;}
.donationPayEndC  .textC span{display: block;font-size: 24px;color: #a20316;font-weight: bold;height: 62px;line-height: 62px;padding-top: 40px;text-align: left;}
.donationPayEndC  .textC .text{font-size:14px ;color: #999;height:30px;line-height: 30px;margin-bottom: 20px;text-align: left;}
.donationPayEndC  .textC .endBtn{text-align: left;}
.donationPayEndC  .textC .endBtn a{display: inline-block;font-size: 14px;padding:0 40px;height: 35px;line-height: 35px;text-align: center;color: #fff;background-color: #a20316;border-radius: 10px;overflow: hidden;}
/* 捐赠鸣谢 */
.donationThacks{padding:60px 0 40px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.donationThacksC{background:url(/subsiteSrc/cnxqPc/images/donationThacksIcn1.png) no-repeat center center / contain;width: 950px;margin: 0 auto;height: 100%;padding: 7% 0;}
.donationThacksBox{padding: 0 10.1725% 0 15.1725%;overflow: hidden;}
.donationThacksC .left{width: 37.0256%;margin-right: 105px;}
.donationThacksC .left .title{text-align: center;}
.donationThacksC .left .title img{height: 31px;margin-bottom: 15px;padding-top: 30px;}
.donationThacksC .left .text{font-size: 15px;color: #333333;height:224px;line-height:28px;overflow-y: auto;padding-right: 10px;text-align: justify;margin-bottom: 30px;}
.donationThacksC .left .info{font-size:15px ;color: #333333;line-height:27px;}
.donationThacksC .left .info i{font-style: normal;}
.donationThackSwiper{overflow: hidden;height: 500px;}
.donationThackSwiper .swiper-slide {margin-bottom: 10px;}
.donationThackSwiper .swiper-slide .con{line-height: 25px;}
.donationThackSwiper .swiper-slide .time{font-size: 14px;color: #999;margin-right: 15px;position: relative;padding-left: 15px;}
.donationThackSwiper .swiper-slide .time::before{display: block;content:'';width: 9px;height: 9px;background-color: #a20316;border-radius: 100%;position: absolute;left: 0;top: 8px;}
.donationThackSwiper .swiper-slide .title{font-size: 15px;color: #333;}
/* ========== 捐赠项目 end ========== */
/* ========== 历时回顾 start ========== */
.historyCon{background-position: center center;background-repeat: no-repeat;background-size: cover;padding:170px 0 40px;}
.historyCon .title{background: url(/subsiteSrc/cnxqPc/images/historyTitle.png) no-repeat left center / contain;width: 328px;height: 135px;}

.historyScroll{position: relative;height:600px;overflow: hidden;}
.historyScroll::after{clear: both;visibility: hidden;display: block;content:'';}
.historyScroll .bdBox{position: relative;border-radius:20px;height: 100%;}
.historyScroll .bd{width: 100%;height: 100%;margin:0 -30px;}
.historyScroll .bd .slick-list,.historyScroll .bd .slick-track{height: 100%;width: 100%;overflow: visible;}
.historyScroll .con .icn{width:64px;height:458px;position: relative;background: url(/subsiteSrc/cnxqPc/images/historyIcon1.png) no-repeat left center /contain;}

.historyScroll .bd .myslide .con{position: absolute;width: 100%;transition: 1s ease;-webkit-transition: 1s ease;top: 10%;}
.historyScroll .bd .myslide.slide1 .con{top: 74%;left: 0;}
.historyScroll .bd .myslide.slide2 .con{top: 46%;left: 0;}
.historyScroll .bd .myslide.slide3 .con{top: 23%;left: 0;}
.historyScroll .bd .myslide.slide4 .con{top: 3%;left: 0;}

.historyScroll .myslide{transition: 0.5s ease-in;height: 100%;position: relative;transition: 0.5s ease-in;outline: none;visibility: hidden;opacity: 0;cursor: pointer;}
.historyScroll .myslide.slick-active{opacity: 1;visibility: visible;}

.historyScroll .ddCon{position: absolute;padding:0 20px;top: 42px;left: 56px;}
.historyScroll .ddCon span{display: block;font-size:16px;color: #333333;height:23px;line-height: 23px;}
.historyScroll .ddCon .slideTitle{font-size: 24px;color: #333333;height:30px;line-height:30px;font-weight: bold;}
.historyScroll .ddCon .text{font-size: 13px;height:80px;line-height:20px;color: #666666;overflow-y: auto;}
.historyScroll .bd .next {background:#fff url(/subsiteSrc/cnxqPc/images/next.png) no-repeat center center / 10px 15px;width: 55px;height: 55px;position: absolute;right: 0;bottom: 10%;cursor: pointer;border-radius: 100%;}
.historyScroll .bd .prev{background:#fff url(/subsiteSrc/cnxqPc/images/prev.png) no-repeat center center /10px 15px;width: 55px;height: 55px;position: absolute;right:6%;bottom: 10%;cursor: pointer;z-index: 5;border-radius: 100%;}
.historyScroll .bd .next:hover{background-image: url(/subsiteSrc/cnxqPc/images/next-bai.png);background-color:#a20316;}
.historyScroll .bd .prev:hover{background-image: url(/subsiteSrc/cnxqPc/images/prev-bai.png);background-color:#a20316;}
.historyScroll .eventBox{margin: 0 30px;height: 290px;position: relative;width: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;top: 35px;}


@keyframes ani-fadeIn{
    from {
        visibility: visible;
        opacity: 0;
        -webkit-transform: translateY(20px); 
        transform: translateY(20px); 
    }
    to {
        visibility: visible;
        opacity:1;
        -webkit-transform: translateY(0); 
        transform: translateY(0);
    }
}
@-webkit-keyframes ani-fadeIn{
    from {
        visibility: visible;
        opacity: 0;
        -webkit-transform: translateY(20px); 
        transform: translateY(20px); 
    }
    to {
        visibility: visible;
        opacity:1;
        -webkit-transform: translateY(0); 
        transform: translateY(0);
    }
}
.ani-fadeIn {
    -webkit-animation-name: ani-fadeIn;
    animation-name: ani-fadeIn
}
/* ========== 历时回顾 end ========== */
/* ========== 联系我们 start ========== */
.contactUsLeft{width:34.8611%;padding:90px 55px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.contactUsLeft .logo{margin-bottom: 100px;}
.contactUsLeft .logo img{width:335px;object-fit: contain;}
.contactUsCon .map{overflow: hidden;}
.contactUsLeft .info{padding:27px 0 15px;border-bottom: 1px solid #f9e4c7;}
.contactUsLeft .info:last-child{border-bottom:none;}
.contactUsLeft .info .label{font-size:16px ;color: #a20316;height:42px;line-height:42px;}
.contactUsLeft .info .label em{display: inline-block;vertical-align: middle;background-position: center center;background-repeat: no-repeat; background-size: contain;width: 20px;height: 20px;margin-right: 10px;}
.contactUsLeft .info .value{font-size:18px ;color: #a20316;height:44px;line-height:22px;font-weight: bold;}
.map{height:753px;}
/* ========== 联系我们 end ========== */
/* ========== 预约返校 start ========== */
.goSchoolCon .banner{position: relative;}
.goSchoolCon .banner::before{padding-top:50.4063%;display: block;content: '';}
.goSchoolCon .banner .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.goShcoolBox{background-color: #f7f7f7;margin-bottom:-75px;}
.goSchoolTop{background-color: #fff;padding:30px 52px 60px;position: relative;top: -250px;text-align: center;margin-bottom: 30px;}
.goSchoolTop .title{font-size:36px ;color: #333333;height:95px;line-height:95px;font-weight: bold;text-align: center;position: relative;padding-left: 15px;display: inline-block;vertical-align: middle;}
.goSchoolTop .title::before{display: block;content:'';width: 12px;height: 12px;border: 3px solid #a20316;border-radius: 100%;position: absolute;left:-15px;top: 30%;box-sizing: border-box;-webkit-box-sizing: border-box;}
.goSchoolTop .title i{background:url(/subsiteSrc/cnxqPc/images/goSchoolIcon1.png) no-repeat center center / contain;width: 113px;height: 27px;display: inline-block;vertical-align: middle;margin-left: 10px;}
.goSchoolTop  .text{font-size: 16px;color: #333333;line-height:32px;margin-bottom: 57px;text-align: left;}
.goSchoolTopListC{padding:13px 30px;border: 1px solid #dcb2b7;overflow: hidden;box-sizing: border-box;border-radius:10px;}
.goSchoolTopList{overflow-y:auto;height: 90px;}
.goSchoolTopList dd{float: left;display: inline;width: 50%;height: 42px;line-height: 42px;}
.goSchoolTopList dd i{font-style: normal;margin-right:30px;font-size: 16px;color: #333333;}
.goSchoolTop ::-webkit-scrollbar{width: 4px !important;background: #e3b3b9 !important;}
.goSchoolTop ::-webkit-scrollbar-thumb{background: #a20316 !important;}
.goSchoolFormC{position: relative;top: -250px;}
.goSchoolFormC .recruitListForm{padding:25px 60px;margin-right: 0;}
/* ========== 预约返校 end ========== */
