@charset "UTF-8";
/* ========== 单篇+文章页 start ========== */
.articleC {background: #FFFFFF;padding: 0 50px 50px;margin-bottom: 10px;}
.articleBox {line-height: 30px;padding: 10px 0;color: #595959;font-size: 16px;}
.articleBoxT::after{display: block;content:'';visibility: hidden;overflow: hidden;clear: both;}
.articleBoxL{border-bottom: 2px solid #ebebeb;float: left;display: inline;width:46.1538%;}
.articleBoxL span{display: block;font-size:18px;color:#333;height: 40px;line-height: 40px;font-weight: bold;margin-bottom: 10px;}
.articleBoxL .textC{font-size:15px;color:#555;height: 300px;line-height: 28px;overflow-y: auto;margin-bottom: 50px;text-align: justify;padding-right:20px;}

.articleBoxR{float: right;display: inline;position: relative;}
.articleBoxR .con{width: 630px;height: 375px;background-color: #e9f0f9;display: block;}
.articleBoxR .pic{left: 20px;top: -20px;}
.articleBoxR .pic::before{padding-top: 60%;}
.articleBoxR .mask{background-color: rgba(0,0,0,.3);position: absolute;left: 20px;top: -20px;width: 630px;height: 378px;}
.articleBoxR .mask span{display: block;background:url(../images/videoTb.png) no-repeat center center;width: 50px;height: 50px;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);position: absolute;left: 50%;top: 50%;cursor: pointer;}
.articleBoxB{font-size:15px;color:#555;min-height: 30px;line-height: 30px;padding-top: 58px;}
/* ————— 标题 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: 30px 0 22px;overflow: hidden;text-align: center;position: relative;}
.articleTime::before{background:url(../images/newsViewline.png) repeat center bottom;display: block;content: '';height: 8px;position: absolute;left: 0;bottom: 0;width: 100%;}
.articleTime span {padding-right: 16px;font-size: 14px;color: #999999;vertical-align: middle;}
/* ————— 发布信息 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;} */
/* ————— 分享 end ————— */
/* ————— 大图 start ————— */
/* 文章阅读页-内容上部大图 */
#play {width: 600px;height: 400px;position: relative;overflow: hidden;background: #fff;border: 2px 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(../images/common/file/article_iconh.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../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: 2px 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: 2px 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(../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 10px 30px;background: url(../images/common/file/file.png) no-repeat left center; color:#666}
.articleHand a.word {background: url(../images/common/file/word.png) no-repeat left 3px;color: #37a6ff !important;}
.articleHand a.ppt {background: url(../images/common/file/ppt.png) no-repeat left center;color: #ff7735 !important;}
.articleHand a.excel {background: url(../images/common/file/excel.png) no-repeat left center;color: #15bf44 !important;}
.articleHand a.pdf {background: url(../images/common/file/pdf.png) no-repeat left center;color: #1369c0 !important;}
.articleHand a.zip {background: url(../images/common/file/zip.png) no-repeat left 3px;color: #ff9779 !important;}
.articleHand a:hover{text-decoration: underline;}
/* ————— 文件 end ————— */
/* ————— 文章页码 start ————— */
.articlePage {clear: both;height: 30px;text-align: center;font-family: Arial;}
.articlePage a {margin: 0 2px;background: #ccc;padding: 5px 10px;}
.articlePage a:hover {color: #fff;background: #1e5ab0;}
.articlePage a.hover {color: #fff;background: #1e5ab0;}
/* ————— 文章页码 end ————— */
/* ————— 上一篇/下一篇 start ————— */
.pageUp {color: #595959;font-size: 16px;background-color: #fff;font-size: 0;height: 90px;line-height: 90px;}
.pageUp a {font-size: 16px;color: #595959;display: inline-block;}
.pageUp span {font-size: 16px;color: #595959;display: inline-block;font-weight: bold;}
.articlePageBox{display: inline-block;width: 50%;padding:0 60px;box-sizing: border-box;position: relative;}
.articlePageBox.pageUpPrev::before{width: 2px;height: 40px;display: block;content:'';position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);background-color: #e6e6e6;}
.articlePageBox:last-child{border-right:none;}
.articlePageBox:hover,
.pageUp a:hover {color: #208001;}
/* ————— 上一篇/下一篇 end ————— */
/* ————— 音频 start ————— */
.newsAudio .audiojs audio {position: absolute;left: -2px;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: 2px 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: 2px 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: 2px;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: 2px 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: 2px;border-bottom: 2px solid #999;white-space: wrap;}
.newsAudio .audiojs .play {background: url(../components/audio/images/play.png) center center no-repeat;background-size: 14px;}
.newsAudio .audiojs .loading {background: url(../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(../components/audio/images/error.png) center center no-repeat;background-size: 14px;}
.newsAudio .audiojs .pause {background: url(../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: 700px;height: 395px;margin: 0 auto;position: relative;}
.newsViewVideo #col1mui-player{height: 100% !important;cursor: pointer;}
.newsViewVideo #muiPlaybtn{position: absolute;left: 0;top: 0;background: url(../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-right: -20px;}
.imgList1 dd{float:left;display: inline;position: relative;width:33.3333%;margin-bottom: 20px;}
.imgList1 .ddCon{margin-right:20px;height: 260px;background-position: center bottom;background-repeat: no-repeat;background-size: cover;padding: 30px 30px 0;}
.imgList1 dd .title,.imgList2 dd .title{font-size:24px;color:#fff;height:52px;line-height:52px;font-weight: bold;/* padding: 30px 30px 0; */}
.imgList1 dd .text,.imgList2 dd .text{font-size: 16px;color:#fff;height:42px;line-height:42px;}
.imgList1 dd em,.imgList2 dd em{width: 35px;height: 35px;background-position:center center;background-repeat: no-repeat;display: block;position: absolute;left: 32px;bottom: 30px;background-size: contain;}
.imgList2{overflow: hidden;margin-right: -20px;}
.imgList2 dd{float: left;display: inline;}
.imgList2 .dd1{width:38.141%;}
.imgList2 .dd2{width:33.3333%;}
.imgList2 .dd3{width:28.5256%;}
.imgList2 .ddCon{margin-right:20px;height: 260px;position: relative;padding: 30px 30px 0;background-size: cover;background-position: center bottom;background-repeat: no-repeat;}
/* 全图列表1 end */
/* 团队风采 start */
.teamListCon{padding: 90px 0 200px;}
.teamListCon .cnTitle{height: 50px;}
.teamListCon .enTitle{font-size: 24px;color:#9c7c64;height: 43px;line-height: 43px;}
.teamListBox{position: relative;height: 650px;}
.teamListDl{width: 100%;height: 100%;position: relative;}
.teamListDl::before{display: block;content:'';background:url(../test/images/enText.png) no-repeat left bottom / contain;height: 105px;position: absolute;left: 0;bottom: -9%;width: 100%;}
.teamListDl dd{position: absolute;margin-bottom: 15px;}
.teamListDl .dd1{right: 66.6667%;bottom: 38.4615%;}
.teamListDl .dd2{bottom: 14.6154%;right: 66.6667%;}
.teamListDl .dd2::before{display: block;content:'';background:url(../test/images/textImg.png) no-repeat center bottom / contain;width: 520px;height: 45px;position: absolute;bottom: -43%;right: 0;}
.teamListDl .dd3{right: 45.1923%;bottom:46.9231%;}
.teamListDl .dd4{bottom: 9.2308%;right: 50.9615%;}
.teamListDl .dd5{right: 31.4103%;bottom: 46.9231%;}
.teamListDl .dd6{bottom: 7.6923%;right: 26.9231%;}
.teamListDl .dd7{right: 20.9999%;top: 2%;}
.teamListDl .dd7::before{background:url(../test/images/dd7Img.jpg) no-repeat right center / contain; width: 135px;height: 180px;display: block;content:'';position: absolute;right:-100%;bottom:0;}
.teamListDl .dd8{right: 11.2179%;bottom: 46.9231%;}
.teamListDl .dd9{bottom: 23.5385%;right: 11.2179%;}
.teamListDl .dd10{right: 11.2179%;bottom: 0;}
.teamListDl .dd11{right: 0;top: 42.4615%;}
.teamListDl .dd1 .pic{width:340px;}
.teamListDl .dd2 .pic{width:230px;}
.teamListDl .dd3 .pic{width:320px;}
.teamListDl .dd4 .pic{width:230px;}
.teamListDl .dd5 .pic{width:200px;}
.teamListDl .dd6 .pic{width:360px;}
.teamListDl .dd7 .pic{width:150px;}
.teamListDl .dd8 .pic{width: 305px;}
.teamListDl .dd9 .pic{width:230px;}
.teamListDl .dd10 .pic{width:230px;}
.teamListDl .dd11 .pic{width:160px;}
.teamListDl .dd1 .pic::before{padding-top:60.2941%;}
.teamListDl .dd2 .pic::before{padding-top:60%;}
.teamListDl .dd3 .pic::before{padding-top:66.5625%;}
.teamListDl .dd4 .pic::before{padding-top:100%;}
.teamListDl .dd5 .pic::before{padding-top:100%;}
.teamListDl .dd6 .pic::before{padding-top:66.6667%;}
.teamListDl .dd7 .pic::before{padding-top:100%;}
.teamListDl .dd8 .pic::before{padding-top:50%;}
.teamListDl .dd9 .pic::before{padding-top:60%;}
.teamListDl .dd10 .pic::before{padding-top:60%;}
.teamListDl .dd11 .pic::before{padding-top:100%;}
/* 团队风采 end */
/* 资质荣誉 start */
.hornorList {overflow: hidden;margin: 0 -30px 0px 0;}
.hornorList dd {width: 50%;float: left;display: inline;margin-bottom: 30px;}
.hornorList dd a {display: block;margin: 0 30px 0 0;border-radius: 10px;overflow: hidden;background: #FFFFFF;transition-duration: 0.4s;-webkit-transition-duration: 0.4s;}
.hornorList dd a .picBox{position: relative;}
.hornorList dd a .picBox::before {padding-top: 58.3043%;display: block;content:'';}
.hornorList dd a .picBox  img {max-width:83.6957% ;max-height:67.5595% ;position: absolute;left: 50%;top: 50%;transform: translate(-50,-50%);-webkit-transform: translate(-50%,-50%);object-fit: contain;}
.hornorList dd a .text {box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 20px;text-align: center;border-top: 2px solid #e7e7e7;}
.hornorList dd a .text .title {font-size: 16px;color: #333333;transition-duration: 0.4s;-webkit-transition-duration: 0.4s;height: 64px;line-height: 64px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hornorList dd a:hover .text .title {color: #1e5ab0;}
.hornorList dd a:hover {box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);}
/* 资质荣誉 end */
/* 期刊杂志 start */
/* 期刊杂志 end */
/* 数字报纸 start */
/* 数字报纸 end */
/* ========== 全图列表 end ========== */
/* ========== 图文列表 start ========== */
/* 图文列表1 start */
.imgText1 dd{padding: 25px;margin-bottom: 30px;background: #FFF;overflow: hidden;}
.imgText1 dd .pic{ width: 42.7564%; overflow: hidden; position: relative; margin-right:55px;}
.imgText1 dd .pic:before{ display: block; content: ''; padding-top: 59.97%;}
.imgText1 dd .pic img{ display:block; width:100%; height:100%; position:absolute; left:0px; top:0px;}
.imgText1 dd .text .enTitle{font-size:28px;color:rgba(51,51,51,.1);line-height: 35px;text-transform:uppercase;font-weight: bold;}
.imgText1 dd .text .cnTitle{font-size:24px;color:#333;height: 37px;line-height: 37px;font-weight: bold;position: relative;padding-bottom: 18px;}
.imgText1 dd .text .cnTitle::before{/* display: block; *//* content:''; */width: 20px;height: 3px;position: absolute;left: 0;bottom: 0;background-color: #666;}
.imgText1 dd .priceCon{overflow: hidden;height: 85px;line-height: 85px;border-bottom: 1px solid #f3f3f3;}
.imgText1 dd .priceText{overflow: hidden;padding: 5px 0 0 10px;font-size: 14px;color: #666;}
.imgText1 dd .text .textC{font-size:14px;color:#666;height: 25px;line-height: 25px;margin-bottom: 15px;}
.imgText1 dd .text .time{font-size:14px;color:#333333;height: 20px;line-height: 20px;margin-bottom: 23px;}
.imgText1 dd .text .time em{font-style: normal;}
.imgText1 dd .titleCon{overflow: hidden;border-bottom: 1px solid #f3f3f3;}
.imgText1 dd .titleCon em{float: left;display: inline;width: 67px;height: 67px;background-repeat:no-repeat;background-position:left center;background-size:cover;margin-right: 10px;}
.imgText1 dd .text .title{overflow: hidden;}

.imgText1Dl{overflow: hidden;margin: 0 5px 25px;}
.imgText1Dl li{float: left;display: inline;height: 35px;line-height: 35px;margin-bottom: 10px;}
.imgText1Dl .ddCon{margin:0 5px;overflow: hidden;background-color: #f7f7f7;padding:0 20px;}
.imgText1Dl .ddCon span{float: left;display: inline;}
.imgText1Dl .ddCon .text{overflow: hidden;}

.imgText1 .price{font-size:30px;color:#fca702;display: inline-block;margin-right: 20px;margin-bottom: 23px;}
.imgText1 .price i{font-size:18px;font-style: normal;}
.imgText1 .childPrice {display: inline-block;}
.imgText1 .childPrice .childtext{font-size:14px;color:#333;height: 40px;line-height: 40px;float: left;display: inline;}
.imgText1 .childPrice .num{font-size:14px;color:#333;height: 40px;line-height: 40px;display: inline-block;}
.imgText1 .childPrice em{font-style: normal;display: inline-block;}
/* 图文列表1 end */
/* 图文列表2 start */
.imgText2{ overflow: hidden;}
.imgText2 dd{overflow: hidden;padding: 20px;background-color: #fff;margin-bottom: 20px;box-shadow: 2px 10px 10px rgba(0,0,0,.1);}
.imgText2 dd .pic{float:left;display: inline;width: 22.4359%;margin-right: 30px;}
.imgText2 dd .pic:before{ padding-top: 60%;}
.imgText2 dd .textC{overflow: hidden;}
.imgText2 dd .textC span{display: block;font-size:18px;color:#333;height: 50px;line-height: 50px;}
.imgText2 dd .textC .time{font-size:14px;color:#999;height: 35px;line-height: 35px;margin-bottom: 10px;position: relative;padding-left: 30px;}
.imgText2 dd .textC .time::before{display: block;content:'';background: url(../images/timeTb.png) no-repeat left center;width: 16px;height: 16px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.imgText2 dd .textC .time em{font-style: normal;}
.imgText2 dd .textC .text{font-size:14px;color:#666;height: 50px;line-height: 25px;margin-bottom: 17px;}
.imgText2 dd .textC .listMore{display: inline-block;vertical-align: middle;border-radius:100%;background-color: #e6e6e6;}
.imgText2 dd .textC .listMore a{display: block;background:url(../images/next.png) no-repeat center center ;width: 35px;height: 35px;}

.imgText2 dd:hover .textC span{color: #208001;}
.imgText2 dd:hover .textC .listMore{background-color: #208001;}
.imgText2 dd:hover .textC .listMore a{background: url(../images/next-H.png) no-repeat center center;}
/* 图文列表2 end */
/* ========== 图文列表 end ========== */
/* ========== 文字列表 start ========== */
/* 全文列表1 start */

/* 全文列表1 end */
/* 全文列表2 start */

/* 全文列表2 end */
/* ========== 文字列表 end ========== */
/* ========== 瀑布流 start ========== */
/* 纵向瀑布流start */

/* 纵向瀑布流end */
/* 横向瀑布流start */
/* 横向瀑布流end */
/* ========== 瀑布流 end ========== */
/* ————— 公用表单 start ————— */
/* ————— 公用表单 end ————— */
/* ========== 留言 start ========== */
/* ========== 留言 end ========== */
/* ========== 招聘 start ========== */
/*列表 start*/
.recruitList1{overflow: hidden;margin-right:-30px;}
.recruitList1 dd{width: 100%;float: left;display: inline;}
.recruitList1 dd .clickBtn{height: 53px;line-height: 53px;font-size:14px;color:#999;text-align: center;border-top: 2px dashed #f5f5f5;cursor: pointer;}
.recruitList1 dd .clickBtn.open{display: block;}
.recruitList1 dd .clickBtn.close{display: none;}
.recruitList1 dd.active .clickBtn.open{display: none;}
.recruitList1 dd.active .clickBtn.close{display: block;}
.recruitList1 dd .ddCon{background-color: #fff;margin:0 30px 30px 0;padding: 0px 30px;}
.recruitList1 dd .listCon{overflow: hidden;height: 99px; position: relative; padding-right: 200px; }
.recruitList1 dd .listCon .listTitle{height: 99px;font-size:18px;color:#656565;}
.recruitList1 dd .listCon .listTitle span{display: inline-block;color: #333333;font-size: 18px;height: 45px;line-height:45px;overflow: hidden;margin-right:18px;}
.recruitList1 dd .listCon .listTitle em{display: inline-block;color: #208001;font-size: 18px;height: 45px;line-height: 45px;overflow: hidden;font-style: normal;}
.recruitList1 dd .listCon .listTitle i{font-style: normal;}
.recruitList1 dd .listCon .btn{ width: 120px;height:50px;line-height: 50px;border-radius: 25px;position: absolute;right: 0;top: 50%; margin-top: -23px;background-color: #fafafa;}
.recruitList1 dd .listCon .btn a{font-size:14px;color:#999999;line-height: 50px;text-align: center;display: block;}

.recruitList1 dd .listCon .btn:hover{ background-color: #208001; }
.recruitList1 dd .listCon .btn:hover a{color: #fff;}

.recruitList1 dd.active .listCon .btn{ background-color: #208001;}
.recruitList1 dd.active .listCon .btn a{ color: #fff;}
.dlListC {overflow: hidden;height: 42px;}
.dlListC  .text{box-sizing: border-box;-webkit-box-sizing: border-box;border-right:2px solid #ccc;display: inline-block;padding-right: 33px;margin-right: 33px;font-size:14px;color: #999;} 

.details{ display: none;}
.details .detailsC{padding-bottom:30px;}
.details .detailsC .deTitle{overflow: hidden;border-bottom: 2px solid #f5f5f5;padding-bottom:8px;}
.details .detailsC .deTitle .Title{float:left;display: inline;}
.details .detailsC .deTitle .Title .text{font-size:24px;color:#333333;height: 50px;line-height: 50px;}
.details .detailsC .deTitle .Title span{font-size:14px;color:#999999;height: 25px;line-height: 25px;}
.details .detailsC .deTitle .btn{background: #208001 url("../test/baiJT.png") no-repeat center center; width: 45px;height: 45px;line-height: 45px;border-radius: 45px;border:2px solid #208001;float: right;display: inline;}
.detailsC .detailTable{font-size:0;padding:15px 0 20px 0;}
.detailsC .detailTable .dd1{display: inline-block;}
.detailsC .detailTable .dd1 .item{height: 35px;line-height: 35px;font-size:16px;color:#555555;margin-right:130px;}
.detailsC .title{position: relative;}
.detailsC .title .tt{font-size:16px;color: #333333;height:43px;line-height:43px;}
.detailsC .context{font-size:14px;color: #666666;min-height:28px;line-height: 28px;margin-bottom:18px;}
/*列表 end*/
/*表单 start*/
.recruitFTitle{padding:47px 0 57px;font-size:0;text-align: center;}
.recruitFTitle .cnTitle{font-size:26px;color:#333;height:55px;line-height:55px;display: inline-block;margin-right: 10px;}
.recruitFTitle .enTitle{font-size:30px;color:rgba(51,51,51,.2);height:55px;line-height:55px;display: inline-block;text-transform: uppercase;}

.recruitListFormC{overflow: hidden;padding:0 80px 85px;}
.recruitListFormC .input{border: none;}
.recruitListFormC .item{width: 50%;font-size:0;float: left;display: inline;overflow: hidden;margin-bottom: 28px;}
.recruitListFormC .item.item1{width: 100%;}
.recruitListFormC .item.item1{width: 100%;}
.recruitListFormC .item.item1 .con{height: 100%;}
.recruitListFormC .item.item1 textarea{border:none;height: 137px;width: 100%;padding-top: 15px;}
.recruitListFormC .item span{display: inline-block;line-height: 50px;color:#b1141a;font-size:15px;margin-right: 15px;}
.recruitListFormC .item .lable{display: inline-block;font-size:16px;color: #333;line-height: 50px;height: 50px;margin-right: 20px;}
.recruitListFormC .item .con{border:2px solid #e6e6e6;height: 50px;line-height: 50px;margin-right:30px;background-color: #fff;border-radius: 5px;overflow: hidden;box-sizing: border-box;-webkit-box-sizing: border-box;}
.recruitListFormC .item .con1{border: none;height: 50px;line-height: 50px;margin-right:30px;background-color: #fff;border-radius: 5px;overflow: hidden;}
.recruitListFormC .item .lableBox{float: left;display: inline;}
.recruitListFormC input{height: 50px;border: none;padding: 0 10px;width: 100%;box-sizing: border-box;line-height: 50px;}

.recruitListFormC .aykj_cssRadioBox.checked .aykj_cssRadio_icn{border-color:#ccc;}
.recruitListFormC .aykj_cssRadioBox.checked .aykj_cssRadio_icn i{background: #b1141a;}

.recruitListFormC .item.item2{width: 100% !important;}
.recruitListFormC .item.item2 .con{float: left;display: inline;margin-right:0;width: 25%;margin-right:20px;height: 50px;line-height: 50px;}
.recruitListFormC .item.item2 .yzmCon{overflow: hidden;}
.recruitListFormC .item.item2 .yzm{width: 150px;height: 50px;line-height:50px;position: relative;float: left;display: inline;margin-right:30px;}
.recruitListFormC .item.item2 em{overflow: hidden; font-size:15px;color:#b2b2b2;line-height: 50px;height: 50px;vertical-align: middle;padding-right:30px;display: inline-block;font-style: normal;}
.recruitListFormC .item.item2 .yzm img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.recruitListFormC .item.item3 {width: 100%;}
.recruitListFormC .item.item3 .itemBtn{background-color:#208001;height: 35px;padding:0 10px;display: inline-block;margin-right: 10px;border-radius:5px;vertical-align: middle;}
.recruitListFormC .item.item3 .itemBtnC{display: inline-block;}
.recruitListFormC .item.item3 i{font-size:14px;color:#666666;line-height: 35px;font-style: normal;display: inline-block;vertical-align: middle;}
.recruitListFormC .item.item3 .itemBtn.btn1{background-color:#8fbf80;}
.recruitListFormC .item.item3 .itemBtn a{font-size:14px;color: #fff;line-height: 35px;height: 100%;}
.recruitListFormC .item.item3 .webuploader-pick{background: transparent;padding:0;}
.recruitFBtn{margin-left: 112px;font-size: 0;}
.recruitFBtn .btn{height: 50px;line-height: 50px;background-color: #208001;display: inline-block;margin-right: 30px;}
.recruitFBtn .btn.btn1{background-color: #e6e6e6;}
.recruitFBtn .btn.btn1 a{color:#666;}
.recruitFBtn .btn a{display: block;padding:0 95px;color:#fff;text-align: center;font-size:16px;}
/*表单 end*/
/* ========== 招聘 end ========== */
/* ========== 联系我们 start ========== */
.contactUsCBox{padding:85px 0;}
.contactUsC{overflow: hidden;margin-bottom: 85px;}
.contactUsC dd{float: left;display: inline;width: 33.3333%;text-align: center;padding:0 80px;box-sizing: border-box;-webkit-box-sizing: border-box;position: relative;}
.contactUsC dd .ddimg{height: 60px;margin-bottom: 25px;display: block;}
.contactUsC dd .item span{height: 25px;line-height: 25px;display: block;font-size:14px;color:#333;}
.contactUsC dd .item .imgBox{display: block;text-align: center;height: 25px;}
.contactUsC dd .item .text{color:#666;}
.contactUsC .dd1::before{display: block;content:'';height: 82px;width: 2px;background-color:#e6e6e6;position: absolute;right: 0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.contactUsC .dd2::before{display: block;content:'';height: 82px;width: 2px;background-color:#e6e6e6;position: absolute;right: 0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}

.map{height: 427px;margin:0 80px;}

/* ========== 联系我们 end ========== */
/* ========== 问卷调差 start ========== */
/* ========== 问卷调查 end ========== */
/* ========== 人才库管理 start ========== */
.talentPoolCon{height: 870px;background:url(../test/searchBg.jpg) no-repeat center center / cover;position: relative;text-align: center;}
.talentPoolBg svg{height: 145px;position: absolute;left: 0;bottom: 0;}
.talentPoolBg .parallax > use:nth-child(2){animation-duration: 20s;}
.talentPoolBg .parallax > use {animation: move-forever 20s linear infinite;transform-origin: 50% 50%;}
.talentPoolCon span{display: inline-block;background:url(../images/poolfontImg.png) no-repeat center center;width: 365px;height: 58px;line-height: 58px;}
.talentPoolCon .textC{font-size:20px;color: #fff;height: 35px;line-height: 35px;margin-bottom: 15px;}
.talentPoolCon .textC i{text-transform: uppercase;font-style: normal;}
.talentPoolCon .topSearch{position: relative;line-height: 60px;width: 500px;display: inline-block;}
.talentPoolCon .topSearch input{width: 500px;height: 60px;background-color: #fff;box-shadow: 2px 5px 10px rgba(0,0,0,.2);border-radius: 30px;padding: 0 50px;color:#333;}
.talentPoolCon .topSearch::before{display: block;content:'';background:url(../images/search-LV.png) no-repeat right center;width: 30px;height: 30px;position: absolute;right: 16px;top: 50%;transform: translateY(-50%);}
.talentPoolCon .topSearch input::-webkit-input-placeholder {color:#999;}
/*结果 start*/
.talentPoolC {background-color: #fff;width:62.5%;text-align: center;display: inline-block;padding: 50px;border-radius: 20px;}
.talentPoolC .textbox{padding-bottom:35px;margin-bottom: 30px;border-bottom:2px dashed #f7f7f7;}
.talentPoolBox span{background:url(../images/poolfontImg2.png) no-repeat center center;}
.talentPoolBox .textC{color: #999;}

.talentPoolC .infoCon{overflow: hidden;padding-left: 20%;}
.talentPoolC .infoCon .infoL{float: left;display: inline;margin-right: 40px;}
.talentPoolC .infoCon .pic{width: 250px;border:10px solid #ebf3f8;border-radius: 100%;overflow: hidden;margin-right: 30px;}
.talentPoolC .infoCon .pic img{object-position: center top;}
.talentPoolC .infoCon .pic::before{padding-top: 100%;}
.talentPoolC .infoCon .infoR{overflow: hidden;text-align: left;}
.talentPoolC .infoCon i{display: block;font-size: 31px;font-style: normal;height: 32px;line-height: 32px;color:#444;margin-bottom: 35px;font-weight: bold;padding-top: 30px;}
.talentPoolC .infoCon .item{font-size: 18px;color:#333;margin-bottom: 15px;overflow: hidden;}
.talentPoolC .infoCon .item .lable{/* display: inline-block; */font-size: 18px;float: left;display: inline;color: #000;height: 30px;line-height: 30px;}
.talentPoolC .infoCon .item .value{/* display: inline-block; */min-height: 30px;line-height: 30px;overflow: hidden;}

.talentPoolView2C{background:url(../test/poolViewBg.jpg) no-repeat center bottom;height: 833px;text-align: center;}
.talentPoolView2C .viewCon span{display: block;font-size:26px;color:#fca702;height: 50px;line-height: 50px;font-weight: bold;}
.talentPoolView2C .viewCon .text{font-size:16px;color:#333333;height:40px;line-height: 40px;font-weight: bold;margin-bottom: 33px;}
.talentPoolView2C .viewCon .btn{width: 180px;height: 48px;background-color:#208001;display: inline-block;border-radius: 5px;}
.talentPoolView2C .viewCon .btn a{display: block;font-size:16px;color:#fff;line-height: 48px;text-align: center;}
/*结果 end*/
/* ========== 人才库管理 end ========== */
/* ========== 轻松游 start ========== */
.easilyScroll{margin-right: 50px;position: relative;overflow: hidden;}
.easilyScroll .bd{height: 100%;}
.easilyScroll .myslide{height: 100%;}
.easilyScroll  .prev{width: 50px;height: 40px;background:rgba(0,0,0,.5)  url(../images/prev-bai.png) no-repeat center center;position: absolute;right: 50px;bottom: 0;z-index: 2;cursor: pointer;}
.easilyScroll  .next{width: 50px;height: 40px;background:rgba(0,0,0,.5)  url(../images/next-bai.png) no-repeat center center;position: absolute;right:0;bottom: 0;z-index: 2;cursor: pointer;}
.easilyScroll  .prev:hover,.easilyScroll  .next:hover{background-color: #fca702;}
.easilyCon .imgText1  dd .textC{width:52%;margin-left:50px;}

.easilyCon .imgText1  dd .pic{width: 100%;}
.easilyCon .imgText1  dd .titltTb{float: left;display: inline; width: 67px;height: 67px;background-repeat: no-repeat;background-position: left center;background-size: contain;margin-right: 10px;}

.easilyCon .imgText1  dd .title{overflow: hidden;}
.easilyCon .imgText1  dd .enTitle{font-size:28px;color:rgba(51,51,51,.1);height: 35px;line-height: 35px;text-transform:uppercase;font-weight: bold;}
.easilyCon .imgText1  dd .cnTitle{font-size:24px;color:#333;height: 37px;line-height: 37px;font-weight: bold;position: relative;padding-bottom: 18px;}

.easilyCon .imgText1  dd .cnTitle::before{display: none;content: normal;}
.easilyCon .imgText1 .con{height: 85px;line-height: 85px;border-bottom: 2px solid #f3f3f3;}
.easilyCon .imgText1 .childPrice .childtext{height: 85px;line-height: 85px;}
.easilyCon .imgText1 .childPrice .num{height: 85px;line-height: 85px;}
.easilyCon .imgText1 .childPrice .num em{font-style: normal;}
.easilyCon .imgText1 .childPrice .num i{font-style: normal;color:#999;}
.easilyCon .imgText1 dd  .time{height: 35px;line-height: 35px;padding:20px 0 10px;margin-bottom: 0;}
.easilyCon .imgText1 dd  .time em{font-style: normal;}
.easilyCon .imgText1Dl{margin: 0;padding-bottom:35px;border-bottom: 2px solid #f3f3f3;margin-bottom: 30px;}

.easilyBtn{font-size: 0;position: relative;z-index: 5;}
.easilyBtn .btn{display: inline-block;height: 35px;line-height: 35px;background-color: #fff6e5;width: 130px;margin-right: 10px;border-radius: 5px;}
.easilyBtn .btn a{font-size:16px;color:#fca702;text-align: center;display: block;}
.easilyBtn .btn1{background-color: #fca702;position: relative;}
.easilyBtn .btn1 a{color: #fff;margin-bottom: 30px;}
.easilyBtn .ewmCon{padding:10px;background-color:#fff;position: absolute;right: -157%;top: -75px;box-shadow: 1px 10px 20px rgba(0,0,0,.1);z-index: 5;opacity:0;visibility: hidden;transform:translateX(50px);-webkit-transform:translateX(50px);transition: all 800ms;-webkit-transition: all 800ms;}
.easilyBtn .ewmCon .picImg{width: 160px;position: relative;overflow: hidden;}
.easilyBtn .ewmCon .picImg::before{padding-top:100%;display: block;content:'';}
.easilyBtn .ewmCon .picImg img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.easilyBtn .ewmCon .picText{font-size:14px;height: 30px;line-height: 30px;color:#333;text-align: center;}
.easilyBtn .btn1:hover .ewmCon{opacity:1;visibility: visible;transform:translateX(0);-webkit-transform:translateX(0);}
.easilyBox{padding:0 25px;position: relative;}
.easilyBox .locationBox{height: 65px;box-shadow:none;background:transparent;border-bottom: 2px solid #e8e8e8;margin-bottom: 48px;position: relative;z-index: 0;}
.easilyBox .location{height: 65px;}
.easilyBox .location a{height: 65px;line-height: 65px;}
.easilyBox .location a:hover{color:#fca702;}
.easilyBox .location a.hover{color:#fca702;}
.easilyBox .subNav a{line-height: 65px;height: 65px;padding:0 30px;}
.easilyBox .subNav a.hover{color: #fca702;}

.easliyTitle{background:url(../images/easilyTbg.png) no-repeat left center;height: 42px;line-height: 42px;width: 180px;text-align: center;margin-bottom: 45px;}
.easliyTitle .title{text-align: center;color: #fff;font-size: 22px;background-repeat:no-repeat ;background-position: left center; display: inline-block;vertical-align: middle;padding-left: 30px;}
.easilyNavCon{padding-bottom: 50px;}
.easilyNavCon .conLDl{position: relative;width: 60%;margin: 0 auto;}
.easilyNavCon .conLDl dd{padding-bottom: 50px;}
.easilyNavCon .conLDl::before{display: block;content:'';width: 2px;height: 100%;background:url(../images/easilyLine.png) no-repeat left center / cover;position: absolute;left: 9.141%;top: 0;}
.easilyNavCon .conLDl .con{position: relative;}
.easilyNavCon .conLDl .con:after{display: block;content:'';clear: both;visibility: hidden;overflow: hidden;}
.easilyNavCon .conLDl .conL{float: left;display: inline;}
.easilyNavCon .conLDl .text{width: 144px;height: 40px;line-height: 40px;color:#fca702;font-size:16px;background-color: #fffaf2;border-radius: 30px;text-align: center;position: absolute;left: -10%;}
.easilyNavCon .conLDl .conR{padding:0 40px;float: right;display: inline;width: 81.4103%;}
.easilyNavCon .conLDl span.conRTitle{display: block;min-height: 42px;line-height: 42px;font-weight: bold;color: #fca702;font-size:16px;position: relative;}
.easilyNavCon .conLDl span.conRTitle::before{background: url(../images/easilyTMap.png) no-repeat left center;position: absolute;left: -55px;top: -6px;width: 30px;height: 30px;display: block;content:'';}
.easilyNavCon .conLDl .textC{min-height: 25px;line-height: 25px;color: #333;font-size:14px;}
.easilyNavCon .conLDl ul{overflow: hidden;margin-bottom: 5px;}
.easilyNavCon .conLDl ul li{float: left;display: inline;font-size:15px;color:#555555;height:57px;line-height:57px;padding-left:30px;margin-right: 43px;}
.easilyNavCon .conLDl ul .li1{background: url(../images/easilyTb1.png) no-repeat left center;}
.easilyNavCon .conLDl ul .li2{background: url(../images/easilyTb2.png) no-repeat left center;}
.easilyNavCon .conLDl ul .li3{background: url(../images/easilyTb3.png) no-repeat left center;}
.easilyNavCon .conLDl .picBox{font-size: 0;}
.easilyNavCon .conLDl .pic{width: 100%;display: inline-block;margin-right:20px;overflow: hidden;}
.easilyNavCon .conLDl .pic::before{padding-top: 20%;}
.easilyNavCon .conLDl .imgText{background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8));position: absolute;left: 0;bottom: 0;width: 100%;height: 68px;font-size:15px;color: #fff;line-height: 68px;text-align: center;}

.orderApplyC{padding: 0 70px;position: relative;}
.orderApplyBtnH{height:155px;}
.orderApplyBtn{font-size:0;text-align: center;border-bottom: 2px solid #f2f2f2;margin-bottom: 50px;position: absolute;left: 0;top: 0;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;background-color:#fff;z-index:1;}
.orderApplyBtn .btn{display: inline-block;font-size:24px;color:#333333;height: 80px;line-height: 80px;vertical-align: middle;margin-right: 120px;cursor: pointer;}
.orderApplyBtn .btn.hover{color:#fca702;border-bottom: 3px solid #fca702;}
.orderApplyFrom{overflow: hidden;margin:0 -40px 95px 0;}
.orderApplyFrom .item{width: 50%;float: left;display: inline;margin-bottom: 40px;}
.orderApplyFrom .item .con{border: 2px solid #f2f2f2;border-radius:5px;padding: 0 20px;margin-right: 40px;}
.orderApplyFrom .item i{font-size:14px;color:#ff1010;height: 35px;line-height: 35px;display: inline-block;margin-right: 10px;}
.orderApplyFrom .item .lable{font-size:16px;color:#333333;height: 35px;line-height: 35px;display: inline-block;}
.orderApplyFrom .item input{border: none;font-size:16px;color:#333333;height: 37px;line-height: 37px;padding:0 15px;width: 100%;box-sizing: border-box;}
.orderApplyFrom .item .select{height: 38px;line-height: 38px;}
.orderApplyFrom .aykj_cssSelect .aykj_selectBox{border: none;}
.orderApplyFrom .aykj_cssSelect .aykj_selectRt:before{top: 0;}
.orderApplyFrom .aykj_cssSelect .selected{background-color: #ed7000;}
.orderApplyFrom .aykj_cssSelect .aykj_optionBox:hover{background: #eb740891;}
.orderApplyFrom .item.item1{width: 100%;}
.orderApplyFrom .item.item1 .con{width:365px;display: inline-block;}
.orderApplyFrom .yzmCon{display: inline-block;overflow: hidden;}
.orderApplyFrom .yzmImg{width: 100px;height: 42px;background-repeat:no-repeat;background-position:center center;margin-right: 25px;float: left;display: inline;}
.orderApplyFrom .yzmImg img{object-fit: cover;width: 100%;height: 100%;}
.orderApplyFrom em{font-size:16px;color:#ccc;height:42px;line-height:42px;font-style: normal; cursor: pointer;overflow: hidden;}

.orderPrice {overflow: hidden;}
.orderPrice .priceL{overflow: hidden;}
.orderPrice .priceL .textC{font-size:16px;color: #333333;height:50px;line-height:50px;position: relative;padding-left: 20px;}
.orderPrice .priceL .textC::before{display: block;content:'';width: 4px;height: 28px;background-color: #fca702;border-radius:10px;position: absolute;left: 0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.orderPrice .priceL .textC i{font-size:24px;color: #fca702;font-style: normal;padding:0 10px;}
.orderPrice .priceR{float: right;display: inline;}
.orderPrice .priceBtn{font-size:0;padding-bottom: 72px;}
.orderPrice .priceBtn a{background-color: #fca702;display: inline-block;color:#fff;width: 180px;height: 50px;font-size:20px;text-align: center;line-height: 50px;margin-right: 20px;}
.orderPrice .priceBtn .a1{background-color: #f2f2f2;display: inline-block;color:#999;}
.orderApplyBox{overflow: hidden;}
.orderApplyLeft{width:46.5278%;float: left;display: inline;margin-right: 14.5833%;}
.orderApplyLeft .orderApplyFrom .item{width:100%;}
.orderApplyLeft .priceBtn{font-size:0;padding-bottom: 72px;}
.orderApplyLeft .priceBtn a{background-color: #fca702;display: inline-block;color:#fff;width: 180px;height: 50px;font-size:20px;text-align: center;line-height: 50px;margin-right: 20px;}
.orderApplyLeft .priceBtn .a1{background-color: #f2f2f2;display: inline-block;color:#999;}
.orderApplyLeft .orderApplyFrom .item input{padding: 0;background: transparent;}
.orderApplyLeft .orderApplyFrom{margin: 0;}
.orderApplyLeft .priceL {margin-bottom: 115px;}
.orderApplyLeft .priceL .textC{font-size:16px;color: #333333;height:50px;line-height:50px;position: relative;padding-left: 20px;}
.orderApplyLeft .priceL .textC::before{display: block;content:'';width: 4px;height: 28px;background-color: #fca702;border-radius:10px;position: absolute;left: 0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.orderApplyLeft .priceL .textC i{font-size:24px;color: #fca702;font-style: normal;padding:0 10px;}
.orderApplyRight{overflow: hidden;}
.orderApplyRight .pic{width: 260px;border:10px solid #f8f8f8;text-align:center;}
.orderApplyRight .pic::before{padding-top: 100%;}
.orderApplyRight .pic img{object-fit: contain;}
.orderApplyRight span{display: block;font-size: 16px;color: #cccccc;height: 55px;line-height: 55px; margin-right: 40%;text-align: center;}

.orderApplyTc .layui-layer-setwin .layui-layer-close2{z-index:2;}

.easilyNavConRUl{font-size:0;    margin: 0 -30px 30px 0;}
.easilyNavConRUl .item{display: block;}
/* .easilyNavConRUl .item .picImg1::before{padding-top: 141.4516%;} */
/* .easilyNavConRUl .item .pic{width: 50.641%;margin: 0 auto;} */
.easilyNavConRUl .item .pic{margin: 0 auto;}
.easilyNavConRUl .item .pic::before{padding-top: 0;}
.easilyNavConRUl .item .pic img{position: relative;display: block;margin: 0 auto;max-width: 100%;width: auto;height: auto;}
/* ========== 轻松游 end ========== */
/* ========== 发展历程 end ========== */
.historyCon{background:url(../test/historyBg.jpg) no-repeat center center / cover;position: relative;}

.eventCon{position: relative;height: 1372px;}
.eventLine{position: absolute;left: 50%;top: 0;margin-left: -509px;width: 863px;height: 100%;background: url(../images/historyLine-bai.png) no-repeat center top;background-size: cover;z-index: 1;}
.eventLineh{position: absolute;left: 50%;top: 0;margin-left: -509px;width: 863px;height: 0px;background: url(../images/historyLine-lv.png) no-repeat center top;background-size: cover;z-index: 1;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;}
.eventDl{position: relative;z-index: 2;height: 100%;}
.eventDl dd{position: absolute;left: 50%;}
.eventDl dd.dd1{width: 295px;height: 188px;top: 54px;margin-left: -560px;}
.eventDl dd.dd1 .year{right: 18px;top: 0;}
.eventDl dd.dd1 .year .yearIcn{bottom: -5px;left: -5px;}
.eventDl dd.dd1 .text{bottom: 84px;text-align: right;left: 45px;width: 200px;}
.eventDl dd.dd2{width: 336px;height: 228px;top: 95px;margin-left: -20px;}
.eventDl dd.dd2 .year{left: 0px;bottom: 0;}
.eventDl dd.dd2 .year .yearIcn{top: -7px;right: 0;}
.eventDl dd.dd2 .text{top: 110px;right: -25px;width: 280px;}
.eventDl dd.dd3{width: 532px;height: 104px;top: 330px;margin-left: 156px;}
.eventDl dd.dd3 .year{left: 0;bottom: 0;}
.eventDl dd.dd3 .year .yearIcn{top: 34px;right: -40px;}
.eventDl dd.dd3 .text{top: 38px;right: 14px;width: 355px;}
.eventDl dd.dd4{width: 482px;height: 224px;top: 435px;margin-left: -328px;}
.eventDl dd.dd4 .year{right: 0;bottom: 0;}
.eventDl dd.dd4 .year .yearIcn{top: -13px;right: 55px;}
.eventDl dd.dd4 .text{top: 131px;left: 13px;width: 380px;text-align: right;}
.eventDl dd.dd5{width: 435px;height: 200px;top: 677px;margin-left: -570px;}
.eventDl dd.dd5 .year{right: 0;bottom: 0;}
.eventDl dd.dd5 .year .yearIcn{top: 13px;left: -18px;}
.eventDl dd.dd5 .text{top: 127px;left: -13px;width: 328px;text-align: right;}
.eventDl dd.dd6{width: 465px;height: 220px;top: 863px;margin-left: -70px;}
.eventDl dd.dd6 .year{left: -66px;bottom: 11px;}
.eventDl dd.dd6 .year .yearIcn{top: -11px;right: -5px;}
.eventDl dd.dd6 .text{top: 65px;right: -2px;width: 396px;}
.eventDl dd.dd7{width: 375px;height: 140px;bottom: 97px;margin-left: -284px;}
.eventDl dd.dd7 .year{right: 0;bottom: 0;}
.eventDl dd.dd7 .year .yearIcn{top: -14px;left: 0;}
.eventDl dd.dd7 .text{top: 53px;left: 0;width: 215px;text-align: right;}
.eventDl dd .year{font-size: 30px;color: #666666;font-weight: bold;position: absolute;height: 80px;line-height: 80px;cursor: pointer;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.eventDl dd .year .yearIcn{width: 16px;height: 16px;position: absolute;background: url(../images/eventDd.png) no-repeat center center;}
.eventDl dd .text{position: absolute;width: 100%;}
.eventDl dd .title{font-size: 18px;color: #666666;font-weight: bold;line-height: 35px;margin-bottom: 4px;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.eventDl dd .info{font-size: 16px;color: #757575;line-height: 25px;transition: all 0.3s linear;-webkit-transition: all 0.3s linear; text-align: left;}
.eventDl dd.hover .year{color: #218002;}
.eventDl dd.hover .info{color: #218002;}
.historyImg .pic{width: 122px;border-radius: 100%;border: 2px solid #cfcfcf;box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden;position: absolute;}
.historyImg .pic::before{padding-top: 100%;}
.historyImg .pic1{left:10.5769%;top: 24.5325%;animation: upDown 2s linear infinite;transition: all 800ms;}
.historyImg .pic2{right:8.6538%;top: 46.0733%;animation: upDown 3s linear infinite;transition: all 500ms;}
@keyframes upDown {
    0% { 
        transform: translateY(0);
    }
    50% { 
        transform: translateY(20px);
    }
    100% {
        transform: translateY(0);
    }
}
/* ========== 发展历程 end ========== */