@charset "UTF-8";

/* ========== 头部 start ========== */
/* ========== 头部 end ========== */
/* ========== 头部搜索 start ========== */
.layui-layer-msg{z-index: 20000 !important;}
.searchModalBox {position: fixed;top: 0;left: 0;z-index: 10600;width: 100%;height: 100%;overflow: hidden;outline: 0;text-align: center;display: none;}
.searchModalBox.show {display: block;}
.searchModalBox::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;background-color: rgba(0, 0, 0, .87);width: 100%;height: 0;padding-bottom: 100%;border-radius: 100%;transform: scale(.04) translateY(9999px);-webkit-transform: scale(.04) translateY(9999px);overflow: hidden;z-index: 9;}
.searchModalBox.show::before {animation: menu-animation .8s ease-out forwards;transform: scale(2) translateY(0);-webkit-transform: scale(2) translateY(0);}
.searchModalBox::after {content: '';display: inline-block;vertical-align: middle;height: 100%;width: 0;}
.searchModalBody {display: inline-block;vertical-align: middle;position: relative;z-index: 9;overflow: hidden;border-radius: 5px;}
.searchModalBody .input {display: block;float: left;width: 400px;height: 60px;background: none;border: none;line-height: 60px;color: #333;font-size: 16px;padding-left: 10px;background: #fff;}
.searchModalBody .input::-webkit-input-placeholder {color: #666666;font-size: 14px;}
.searchModalBody .btn {float: left;display: block;width: 60px;height: 60px;background-color: var(--mainColor);background-repeat: no-repeat;background-position: center center;background-size: auto 20px;background-image: url('../images/common/searchBai.svg');cursor: pointer;}
.searchModalClose {display: inline-block;width: 50px;height: 50px;line-height: 50px;border-radius: 50%;background-color: var(--mainColor);position: absolute;top: 30px;right: 30px;cursor: pointer;font-size: 72px;text-align: center;overflow: hidden;color: #fff;z-index: 10;background-repeat: no-repeat;background-position: center center;background-size: auto 30px;background-image: url('../images/common/closeBai.svg');}
@keyframes menu-animation {0% {opacity: 0;transform: scale(.04) translateY(300%);-webkit-transform: scale(.04) translateY(300%);}40% {transform: scale(.04) translateY(0);-webkit-transform: scale(.04) translateY(0);transition: ease-out;-webkit-transition: ease-out;}40% {transform: scale(.04) translateY(0);-webkit-transform: scale(.04) translateY(0);}60% {opacity: 1;transform: scale(.02) translateY(0);-webkit-transform: scale(.02) translateY(0);}61% {opacity: 1;transform: scale(.04) translateY(0);-webkit-transform: scale(.04) translateY(0);}99.9% {opacity: 1;height: 0;padding-bottom: 100%;border-radius: 100%}100% {opacity: 1;transform: scale(2) translateY(0);-webkit-transform: scale(2) translateY(0);height: 100%;padding-bottom: 0;border-radius: 0}}
@-webkit-keyframes menu-animation {0% {opacity: 0;transform: scale(.04) translateY(300%);-webkit-transform: scale(.04) translateY(300%);}40% {transform: scale(.04) translateY(0);-webkit-transform: scale(.04) translateY(0);transition: ease-out;-webkit-transition: ease-out;}40% {transform: scale(.04) translateY(0);-webkit-transform: scale(.04) translateY(0);}60% {opacity: 1;transform: scale(.02) translateY(0);-webkit-transform: scale(.02) translateY(0);}61% {opacity: 1;transform: scale(.04) translateY(0);-webkit-transform: scale(.04) translateY(0);}99.9% {opacity: 1;height: 0;padding-bottom: 100%;border-radius: 100%}100% {opacity: 1;transform: scale(2) translateY(0);-webkit-transform: scale(2) translateY(0);height: 100%;padding-bottom: 0;border-radius: 0}}
/* ========== 头部搜索 end ========== */
/* ========== 底部 start ========== */
/* ========== 底部 end ========== */
/* ========== 内页banner start ========== */
.subBanner{position: relative;overflow: hidden;width: 100%;}
.subBanner:before{display: block;content: '';padding-top: 17.1875%;}
.subBanner>img{animation:  imgScale 5s ease;position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover; object-position: center center}
@keyframes imgScale {
	0% {transform: scale(1.1);-webkit-transform: scale(1.1);}
	100% {transform: scale(1);-webkit-transform: scale(1);}
}
@-webkit-keyframes imgScale {
	0% {transform: scale(1.1);-webkit-transform: scale(1.1);}
	100% {transform: scale(1);-webkit-transform: scale(1);}
}
.subBanner .text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.subBanner .wrap{height: 100%;}
.subBanner .textC{position: relative;text-align: center;}
.subBanner .textC .cnTitle{font-size: 30px;color: #ffffff;line-height: 30px;font-weight: bold;margin-bottom: 10px;}
.subBanner .textC .enTitle{font-size: 14px;color: rgb(255 255 255 / .78);line-height: 30px;text-transform: uppercase;}
/* ========== 内页banner end ========== */
/* ========== 当前位置 start ========== */
.locationBox{clear:both;width: 100%;height: 78px;border-bottom:2px solid #0f79af;margin-bottom: 47px;}
.subNavBox span{display: block;font-size:26px ;color: #0f79af;font-weight: bold;height: 78px;line-height: 78px;}
.subNavBox span::before{display: block;content:'';width: 100%;height: 6px;background-color:#0f79af;position: absolute;left: 0;bottom: -3px;}
.location{height:78px;overflow: hidden;padding-left: 33px;position: relative;}
.location a.home{ position: absolute; left: 0; top: 0; width: 33px; height: 100%;background-position:center center;background-repeat: no-repeat;background-size: auto 15px;background-image: url('../images/common/home.png'); padding-left: 0; margin-right: 0;}
.location a{display: inline;float: left;height: 78px;line-height: 78px;padding-left: 14px;margin-right: 10px;background-position:left -5px center;background-repeat: no-repeat;background-size: auto 15px;background-image: url('../images/common/arrowRight.svg');color: #a3a3a3;font-size: 14px;transition: .3s linear;-webkit-transition: .3s linear;}
.subNavBox{margin-right:-15px; position: relative;}
.subNav::after{ display: block; content: ''; clear: both; visibility: hidden;}
.subNav a{display: inline;float: left;line-height: 78px;height:78px;color: #adadad;font-size: 14px;padding:0 14px;transition: .3s linear;-webkit-transition: .3s linear;}

/* ========== 当前位置 end ========== */
/* ========== 页码 start ========== */
.page{text-align: center;clear: both;font-size: 14px;}
.page a{display: inline-block;overflow: hidden;padding:11px 16px;color:#999999;border-radius:3px;background: #fff; margin: 0 3px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.page span{display: inline-block; padding: 6px 2px; position: relative; top: -15px;}
.page a:hover,
.page a.hover{background: #0f79af;color: #fff;}
.page input{display: inline-block;vertical-align: middle;height: 22px;border: 1px solid #e6e6e6;position: relative; top: -2px;}
.page input.pageDetail{width: 30px; height: 30px; text-align: center; border-radius: 3px; color: #999999; position: relative; top: -13px;}
.page label{color:#999999;position: relative;top: -11px;}
.page input.page_bnt{border: none; width: 30px; height: 25px; cursor: pointer; background: none; color: #999999; position: relative; top: -13px;}
.page a div{width: 11px;height: 19px;background-position: center center;background-repeat: no-repeat;}
.page a.firstPage div{background-image: url(../images/common/page/firstPage.png)}
.page a.prevPage div{background-image: url(../images/common/page/prevPage.png)}
.page a.nextPage div{background-image: url(../images/common/page/nextPage.png)}
.page a.lastPage div{background-image: url(../images/common/page/lastPage.png)}
.page a.firstPage:hover div{background-image: url(../images/common/page/firstPageh.png)}
.page a.prevPage:hover div{background-image: url(../images/common/page/prevPageh.png)}
.page a.nextPage:hover div{background-image: url(../images/common/page/nextPageh.png)}
.page a.lastPage:hover div{background-image: url(../images/common/page/lastPageh.png)}
.page a.firstPage.disabled,
.page a.prevPage.disabled,
.page a.nextPage.disabled,
.page a.lastPage.disabled{background:#E2E2E2;}
.page a.firstPage.disabled div{background-image: url(../images/common/page/firstPage.png)}
.page a.prevPage.disabled div{background-image: url(../images/common/page/prevPage.png)}
.page a.nextPage.disabled div{background-image: url(../images/common/page/nextPage.png)}
.page a.lastPage.disabled div{background-image: url(../images/common/page/lastPage.png)}
/* ========== 页码 end ========== */
/* ========== 文章详情+单篇 start ========== */
.articleC {overflow: hidden;background: #FFFFFF;padding:65px 260px 112px 60px;position: relative;}
.articleHeader {overflow: hidden;border-bottom: 1px solid #dddddd;padding-bottom: 25px;margin-bottom: 30px;}
.articleBody {overflow: hidden;}
.articleFooter {overflow: hidden;border-top: 1px solid #dddddd;padding:40px 0 0;}
.articlePublish {overflow: hidden;font-size: 0;padding-top: 10px;}
.articlePublish .item {display: inline-block;vertical-align: middle;font-size: 0;overflow: hidden;margin: 0 10px;}
.articlePublish .item span {display: inline-block;vertical-align: middle;color: #b2b2b2;font-size: 15px;line-height: 35px;}
.articlePublish .icon {background-repeat: no-repeat;background-position: center left;width: 25px;height: 35px;background-size: auto 20px;}
.articleAudio,
.articleBigPicture,
.articleVideo,
#play,
.articleBox,
.articlePagination,
.articleAnnex {margin-bottom: 20px;}
/* 字体大小 */
.articleSize{font-size: 0;text-align: center;}
.articleSize span{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;line-height: 35px;cursor: pointer;margin: 0 5px;padding: 0 5px;transition: .3s linear;-webkit-transition: .3s linear;}
.articleSize span.hover,
.articleSize span:hover{color: var(--mainColor);}
/* 文章标题 start */
.articleTitle {line-height: 67px;font-size: 30px;font-family: "microsoft yahei";color: #0e77b0;position: relative;font-weight: bold;}
/* 文章标题 end */
/* 发布时间 start */
.articleTime .icon {background-image: url('../images/common/time.svg');}
/* 发布时间 end */
/* 来源 start */
.articleSource .icon {background-image: url('../images/common/source.png');}
/* 来源 end */
/* 浏览量 start */
.articleBrowse .icon {background-image: url('../images/common/browse.svg');}
/* 浏览量 end */
/* 分享 start */
.articleShareBox{position: absolute;right:80px;top: 110px;}
.articleShareBox .registerNow{background-color: #0e77b0;width: 80px;margin: 0 10px;border-radius: 10px;}
.articleShareBox .registerNow a{display: block;font-size: 16px;color: #ffffff;position: relative;padding: 80px 0;border-radius: 10px;}
.articleShareBox .registerNow a span{width: 20px;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.articleShareBox .articleShare{background-color: #f6f6f8;width: 80px;padding:30px 0;text-align: center;margin:0 10px 30px;}
.articleShare span{display: block !important;}
.articleShare .sharejs_item{display: block !important;float: none !important;}
.articleShare .sharejs_icon.icon_WeChat:hover{background-color: #88b746 !important;}
.articleShare .sharejs_icon.icon_SinaWeibo:hover{background-color: #ff9933 !important;}
.articleShare .sharejs_icon.icon_TencentQQ:hover{background-color: #5790F7 !important;}
.articleShare .icon {background-image: url('../images/common/share.svg');}
.articleShare .sharejs_list .sharejs_item {position: relative;z-index: 100;}
.articleShare .sharejs_icon{width: 30px;height: 30px;border-radius: 5px;overflow: hidden;margin-bottom: 20px;background-color: #aeaeaf  !important;border: none !important;color: #fff !important;}
/* 分享 end */
/* 音频 start */
.articleAudio {overflow: hidden;}
.articleAudio .audiojs audio {position: absolute;left: -1px;opacity: 0;}
.articleAudio .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;}
.articleAudio .audiojs .play-pause {width: 25px;height: 27px;padding: 4px 6px;margin: 0px;float: left;overflow: hidden;position: relative;}
.articleAudio .audiojs .play-pause:before {content: '';display: block;border-right: 1px solid #e5e5e5;position: absolute;right: 0;top: 0;height: 100%;transform: scaleX(0.3);-webkit-transform: scaleX(0.3);}
.articleAudio .audiojs p {display: none;width: 25px;height: 27px;margin: 0px;cursor: pointer;}
.articleAudio .audiojs .play {display: block;}
.articleAudio .audiojs .scrubber {position: relative;float: left;width: 240px;background: #f5f5f5;height: 14px;margin: 10px;top: 1px;overflow: hidden;}
.articleAudio .audiojs .progress {position: absolute;top: 0px;left: 0px;height: 14px;width: 0px;background: #fbbc05;z-index: 1;}
.articleAudio .audiojs .loaded {position: absolute;top: 0px;left: 0px;height: 14px;width: 0px;background: #ffeebb;cursor: pointer;}
.articleAudio .audiojs .time {overflow: hidden;height: 35px;line-height: 36px;margin: 0px 0px 0px 6px;padding: 0px 6px 0px 12px;position: relative;color: #666;}
.articleAudio .audiojs .time:before {content: '';display: block;border-left: 1px solid #e5e5e5;position: absolute;left: 0;top: 0;height: 100%;transform: scaleX(0.3);-webkit-transform: scaleX(0.3);}
.articleAudio .audiojs .time em {padding: 0px 2px 0px 0px;color: #666;font-style: normal;}
.articleAudio .audiojs .time strong {padding: 0px 0px 0px 2px;font-weight: normal;}
.articleAudio .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;}
.articleAudio .audiojs .error-message a {color: #666;text-decoration: none;padding-bottom: 1px;border-bottom: 1px solid #999;white-space: wrap;}
.articleAudio .audiojs .play {background: url(../components/audio/images/play.png) center center no-repeat;background-size: 14px;}
.articleAudio .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;}
.articleAudio .audiojs .loading:before {content: '';}
@keyframes fa-rotating {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}
}
@-webkit-keyframes fa-rotating {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}
}
.articleAudio .audiojs .error {background: url(../components/audio/images/error.png) center center no-repeat;background-size: 14px;}
.articleAudio .audiojs .pause {background: url(../components/audio/images/pause.png) center center no-repeat;background-size: 16px;}
.articleAudio .playing .play,
.articleAudio .playing .loading,
.articleAudio .playing .error ,
.articleAudio .loading .play,
.articleAudio .loading .pause,
.articleAudio .loading .error ,
.articleAudio .error .time,
.articleAudio .error .play,
.articleAudio .error .pause,
.articleAudio .error .scrubber,
.articleAudio .error .loading {display: none;}
.articleAudio .playing .pause,
.articleAudio .loading .loading,
.articleAudio .error .error,
.articleAudio .error .error-message {display: block;}
.articleAudio .error .play-pause p {cursor: auto;}
/* 音频 end */
/* 视频 start */
.articleVideo {width: 600px;height: 400px;margin-left: auto;margin-right: auto;position: relative;}
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-progress .ck-bar-progress-bg .ck-bar-progress-play,
.articleVideo .ckplayer-ckplayer .ck-main .ck-top-bar .ck-top-bar-zoom .ck-top-bar-zoom-container:hover .ck-top-bar-zoom-left div,
.articleVideo .ckplayer-ckplayer .ck-main .ck-top-bar .ck-top-bar-zoom .ck-top-bar-zoom-container.ck-top-bar-zoom-container-focus .ck-top-bar-zoom-left div {background: var(--mainColor);}
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-volumebox .ck-bar-volume .ck-bar-volume-bg .ck-bar-volume-pp,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-list-bg-box .ck-list-bg .ck-list-p-focus,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-playbackrate-box .ck-bar-playbackrate:hover,
.articleVideo .ckplayer-ckplayer .ck-main .ck-top-bar .ck-top-bar-zoom .ck-top-bar-zoom-container:hover .ck-top-bar-zoom-right,
.articleVideo .ckplayer-ckplayer .ck-main .ck-top-bar .ck-top-bar-zoom .ck-top-bar-zoom-container.ck-top-bar-zoom-container-focus .ck-top-bar-zoom-right {color: var(--mainColor);}
.articleVideo .ckplayer-ckplayer .ck-main .ck-top-bar .ck-top-bar-zoom .ck-top-bar-zoom-container:hover .ck-top-bar-zoom-left,
.articleVideo .ckplayer-ckplayer .ck-main .ck-top-bar .ck-top-bar-zoom .ck-top-bar-zoom-container.ck-top-bar-zoom-container-focus .ck-top-bar-zoom-left {border-color: var(--mainColor);}
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-fullandexit .ck-btn-full:hover,
.articleVideo .ckplayer-ckplayer .ck-main.ck-main-full .ck-bar .ck-bar-fullandexit .ck-btn-exitfull:hover,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-volumebox .ck-btn-muted:hover,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-playandpause .ck-btn-play:hover,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-playandpause .ck-btn-refresh:hover,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-volumebox .ck-btn-exitmuted:hover,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-playandpause .ck-btn-pause:hover{background-image: url('../images/common/ckplayer.png');}
.articleVideo .ckplayer-ckplayer .ck-main .ck-center-play {background-position: 63% center;background-size: 40% 40%;border: 4px solid rgba(255, 255, 255, .3);background-color: rgba(255, 255, 255, .15);width: 60px !important;height: 60px !important;}
.articleVideo .ckplayer-ckplayer .ck-main .ck-center-play:hover {transform: scale(1.15);-webkit-transform: scale(1.15);}
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-progress,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-progress-bg,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-progress-load,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-progress-play,
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-progress-mouseline {height: 6px !important;}
.articleVideo .ckplayer-ckplayer .ck-main .ck-bar .ck-bar-progress .ck-bar-progress-slider {width: 10px;height: 10px;top: -8px;}
/* 视频 end */
/* 大图 start */
.articleBigPicture {overflow: hidden;}
#play {width: 600px;height: 400px;position: relative;overflow: hidden;background: #fff;border: 1px solid #e9e9e9;margin-left: auto;margin-right: 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;text-align: right;}
#play .change_a span {width: 100%;height: 0;line-height: 0;display: block;position: absolute;top: 0;bottom: 0;margin: auto;display: none;font-size: 80px;}
#play .prev_a span {left: 0;}
#play .next_a span {right: 0;text-align: right;}
#play .img_ul,.imgMove {width: 600px;}
#play .img_ul {position: relative;z-index: 1;height: 400px;}
#play .img_ul li {position: relative;z-index: 1;width: 100%;height: 100%;background: #fff;}
#play .img_ul li img,
.img_hd ul li img {position: absolute;width: 100%;height: 100%;object-fit: contain;}
.imgMove {clear: both;position: relative;margin-left: auto;margin-right: auto;}
.img_hd {margin: 0 auto;overflow: hidden;height: 60px;position: relative;}
.img_hd ul {z-index: 1;margin: 0 auto;}
.img_hd ul li {float: left;height: 52px;width: 70px;padding: 3px;margin: 0 7px;cursor: pointer;background: #fff;border: 1px solid #d4d4d4;position: relative;}
.img_hd ul li p {height: 100%;width: 100%;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.on {border: 1px solid var(--mainColor);background: var(--mainColor);}
.imgMove .bottom_a {width: 40px;height: 60px;line-height: 60px;font-size: 50px;display: block;cursor: pointer;float: left;top: 0;position: absolute;z-index: 9;color: var(--mainColor);}
.imgMove .prev_a {left: 0;}
.imgMove .next_a {right: 0;text-align: right;}
/* 大图 end */
/* 内容区 start */
.articleBox {line-height: 36px;color: #666666;font-size: 16px;overflow: hidden;}
.articleBox img{max-width:100%;margin: 0 auto;display: block;}
/* 内容区 end */
/* 页码 start */
.articlePagination {clear: both;text-align: center;font-family: Arial;font-size: 0;}
.articlePagination a {margin: 0 5px;background: #ccc;padding: 3px 12px;display: inline-block;font-size: 12px;height: 24px;line-height: 24px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.articlePagination a:hover,
.articlePagination a.hover {color: #fff;background: var(--mainColor);}
/* 页码 end */
/* 附件 start */
.articleAnnex {clear: both;font-size: 16px;overflow: hidden;}
.articleAnnex a {display: inline-block;line-height: 32px;padding: 0 20px 0px 30px;background-position: left -3px center;background-repeat: no-repeat;background-size: auto 32px;background-image: url('../images/common/file/file.png');color: #666;margin-bottom: 10px;}
.articleAnnex a.word {background-image: url('../images/common/file/word.png');color: #37a6ff !important;}
.articleAnnex a.ppt {background-image: url('../images/common/file/ppt.png');color: #ff7735 !important;}
.articleAnnex a.excel {background-image: url('../images/common/file/excel.png');color: #15bf44 !important;}
.articleAnnex a.pdf {background-image: url('../images/common/file/pdf.png');color: #1369c0 !important;}
.articleAnnex a.zip {background-image: url('../images/common/file/zip.png');color: #ff9779 !important;background-size: auto 22px;background-position: left center;}
.articleAnnex a:hover {text-decoration: underline;}
/* 附件 end */
/* 上一篇/下一篇 start */
.articlePage {display: block;line-height: 34px;color: #999999;font-size: 14px;}
.articlePage .item {transition: all .3s linear;-webkit-transition: all .3s linear;overflow: hidden;width: 375px;height: 60px;line-height: 60px;background-color:#f6f6f8;text-align: center;border-radius: 5px;overflow: hidden;}
.articlePage a {font-size: 14px;color: #999999;position: relative;z-index: 10;transition: all .3s linear;-webkit-transition: all .3s linear;}
.articlePage a:hover {color: var(--mainColor);}
.articlePage .item:nth-child(3){overflow: hidden;width: 160px;margin: 0 auto;}
.articlePage .item:hover{background-color:#0e77b0;}
.articlePage .item:hover span,
.articlePage .item:hover a{color: #fff;}
/* 上一篇/下一篇 end */
.retrunBtn{padding-top: 30px;}
.retrunBtn a{display: inline-block;padding:0 35px;height: 52px;line-height: 52px;background-color: #0e77b0;border-radius: 6px;overflow: hidden;color: #fff;font-size: 16px;}
.retrunBtn i{display: inline-block;vertical-align: middle;background: url(../images/retrunIcn.png) no-repeat left center / contain;width: 15px;height: 15px;margin-right: 15px;}
/* ========== 文章详情+单篇 end ========== */
/*集团简介 start*/
.textListC .con{padding:30px 100px 48px;}
.textListC .title{font-size:36px ;color: #26334c;height:75px;line-height:75px;text-align: center;margin-bottom: 20px;font-family:'SourceBold', serif;font-weight: bold;}
.textListC .text{font-size: 16px;color: #465169;line-height:37px;text-align: justify;}
/*集团简介 end*/
/*领导班子 start*/
.teamList{margin-right:-30px;}
.teamList dd{float: left;display: inline;width: 50%;}
.teamList dd a{display: block;margin-right: 30px;background-color:#fff;overflow: hidden;margin-bottom: 30px;}
.teamList dd .pic{width:257px;margin-right: 30px;}
.teamList dd .pic::before{padding-top:116.7315%;}
.teamList dd .textC{overflow: hidden;}
.teamList dd .name{font-size: 24px;color: #181818;height:53px;line-height:53px;padding-top: 28px;}
.teamList dd .zhiwei{font-size: 15px;color: #999999;line-height:42px;overflow: hidden;margin-bottom: 30px;border-bottom: 1px solid #e6e6e6;}
.teamList dd .text{font-size: 15px;color: #666666;height:90px;line-height:30px;}
/*领导班子 end*/
/*领导详情 start*/
.teamViewC{overflow: hidden;background-color:#ffff;padding: 60px;}
.teamViewC .picC{width:400px;margin-right: 50px;}
.teamViewC .pic::before{padding-top:116.25%;}
.teamViewC .picC .textC{background-color:#fafafa;padding:20px 40px;box-sizing: border-box;width: 100%;}
.teamViewC .textC .name{font-size:24px ;color: #333333;height:38px;line-height:38px;font-weight: bold;}
.teamViewC .textC .zhiwei{font-size: 16px;color: #666666;line-height:32px;}
.teamViewC .text{overflow: hidden;}
.teamViewC .text span{display: block;}
.teamViewC .text span:nth-child(1){font-size:18px;color: #333333;height: 25px;line-height: 25px;margin-bottom: 20px;font-weight: bold;}
.teamViewC .text span:nth-child(2){font-size:16px;color: #666666;line-height: 37px;height: 500px;overflow-y: auto;padding-right: 10px;}
/*领导详情 end*/
/*通知通告3 start*/
.textList2C{padding:0 60px;border-radius:6px;overflow: hidden;}
.textList2 dd{height: 68px;line-height: 68px;border-bottom: 1px dashed #ccc;padding-left: 43px;position: relative;transition: all .5s linear;-webkit-transition: all .5s linear;}
.textList2 dd:last-child{border-bottom-color: transparent;}
.textList2 dd::before{display: block;content:'';width: 5px;height: 5px;background-color:#0f79af;border-radius: 100%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.textList2 dd .text{overflow: hidden;font-size: 18px;color: #333333;transition: all .5s linear;-webkit-transition: all .5s linear;}
.textList2 dd .time{font-size: 14px;color: #999999;transition: all .5s linear;-webkit-transition: all .5s linear;}
.textList2 dd:hover{border-bottom: 1px solid #0f79af;}
.textList2 dd:hover .text{color: #0f79af;font-weight: bold;}
.textList2 dd:hover .time{color: #0f79af;font-weight: bold;}
/*通知通告3 end*/
/* 资质荣誉 start */
.hornorList {overflow: hidden;margin: 0 -40px 0px 0;}
.hornorList dd {width: 25%;float: left;display: inline;margin-bottom: 40px;}
.hornorList dd a {display: block;margin: 0 40px 0 0;overflow: hidden;background: #FFFFFF;transition-duration: 0.4s;-webkit-transition-duration: 0.4s;border-radius: 5px;overflow: hidden;}
.hornorList dd a .picBox .pic::before {padding-top:66.2651%;}
.hornorList dd a .picBox .pic img {object-fit: contain;}
.hornorList dd a .text {box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 20px;text-align: center;border-top: 1px solid #e7e7e7;}
.hornorList dd a .text .title {font-size: 16px;color: #333333;transition-duration: 0.4s;-webkit-transition-duration: 0.4s;height: 65px;line-height: 65px;overflow: hidden;}
.hornorList dd a:hover .text .title {color: #0e77b0;font-weight: bold;}
.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 */
.mediaVisionTop{overflow: hidden;border-radius:5px;position: relative;background-color:#fff;}
.mediaVisionTop .bd{height: 100%;}
.mediaVisionTop .bd .myslide{height: 100%;}
.mediaVisionTop .bd .pic{width:680px;border-radius: 5px;overflow: hidden;}
.mediaVisionTop .bd .pic::before{padding-top:66.6176%;}
.mediaVisionTop .bd .textC{overflow: hidden;padding:55px 80px 107px;background: url(../images/mediaVisionBg.png) no-repeat right bottom / 265px 140px;}
.mediaVisionTop .bd .title{font-size: 24px;color: #0e77b0;height:53px;line-height:53px;font-weight: bold;}
.mediaVisionTop .bd .time{font-size: 22px;color: #c6ccdd;height:45px;line-height:45px;padding-bottom: 17px;margin-bottom: 25px;border-bottom: 1px solid #f5f5f5;}
.mediaVisionTop .bd .text{font-size: 14px;color: #666666;height: 75px;line-height: 25px;margin-bottom:25px;}
.mediaVisionTop .bd .more{padding:0 45px;height: 50px;line-height: 50px;border-radius:30px;border: 1px solid #cccccc;font-size: 14px;color: #999999;display: inline-block;}
.mediaVisionTop .bd .more i{display: inline-block;vertical-align: middle;margin-left:20px;background: url(../images/moreIcn3.png) no-repeat center center / contain;width: 15px;height: 10px;}
.mediaVisionDot {position: absolute;left:80px;bottom: 55px;}
.mediaVisionDot li{display: inline-block;width: 12px;height: 12px;border-radius: 100%;border: 1px solid #ccc;margin-right: 32px;box-sizing: border-box;}
.mediaVisionDot li.slick-active{border-color:#0e77b0;}
/* 媒体视觉 end */
/* 招生招聘 start */
.textList3 dd{background-color: #fff;margin-bottom: 30px;padding:35px 50px 40px;border-bottom:2px solid transparent;transition: all .5s linear;-webkit-transition: all .5s linear;}
.textList3 dd .title{font-size: 18px;color: #333333;height: 40px;line-height: 40px;margin-bottom: 10px;font-weight: bold;transition: all .5s linear;-webkit-transition: all .5s linear;}
.textList3 dd .text{font-size: 14px;color: #666666;height:56px;line-height:28px;margin-bottom:15px;}
.textList3 dd .timeC {height:30px;line-height:30px;}
.textList3 dd .timeC span{font-size: 14px;color: #999999;padding-left: 30px;display: inline-block;}
.textList3 dd .timeC span:nth-child(1){background: url(../images/timeIcn.png) no-repeat left center / 15px 15px;margin-right: 50px;}
.textList3 dd .timeC span:nth-child(2){background: url(../images/eyesIcn.png) no-repeat left center / 18px 11px;}
.textList3 dd:hover{border-color:#0e77b0;}
.textList3 dd:hover .title{color: #0e77b0;}
/* 招生招聘 end */
/* 全图列表 start */
.imgList1{margin-right: -40px;}
.imgList1 dd{margin-bottom: 40px;float: left;display: inline;width: 33.3333%;}
.imgList1 dd a{display: block;margin-right: 40px;}
.imgList1 dd .pic::before{padding-top:66.8142%;}
.imgList1 dd .text{height: 85px;line-height: 85px;font-size: 20px;overflow: hidden;padding: 0 20px; color: #333333;font-weight: bold;text-align: center;border-bottom:4px solid #e6e6e6;box-sizing: border-box;transition: all .5s linear;-webkit-transition: all .5s linear;background-color: #fff;}
.imgList1 dd:hover .text{color: #0972a8;border-bottom-color:#0972a8;}
/* 全图列表 end */
/* 优质活动展示 start */
.imgText1 dd{margin-bottom: 30px;overflow: hidden;background:#fff url(../images/mediaVisionBg.png) no-repeat right bottom / 200px 90px;}
.imgText1 dd a{display: block;overflow: hidden;}
.imgText1 dd .picC{width:720px;margin-right:90px;position: relative;}
.imgText1 dd .pic::before{padding-top: 56.25%;}
.imgText1 dd .textC{overflow: hidden;padding:123px 85px 0 0;}
.imgText1 dd .title{font-size: 26px;color: #333333;height:77px;line-height:77px;margin-bottom: 25px;padding-left:32px;background: url(../images/imgText1Icn.png) no-repeat left center / 20px 30px;transition: all .5s linear;-webkit-transition: all .5s linear;font-weight: bold;}
.imgText1 dd .text{font-size: 16px;color: #777777;height:100px;line-height:25px;overflow-y: auto;}
.imgText1 dd:hover .title{color: #0972a8;}

.imgText1 dd video{width: 100%;height: 100%;object-fit: contain;}
.videoIcn{width:60px;height: 60px;background: url(../images/videoIcn3.png) no-repeat center center / contain;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 5;cursor: pointer;}
.videoIcn.show{display: block;}
.videoIcn.hide{display: none;}
.videoIcn.paused{background-image:url(../images/videoIcn4.png);border: 4px solid #fff;border-radius: 100%;background-size:20px 30px;box-sizing: border-box;}
/* 优质活动展示 end */
/* 公共表单  start */
.formList{overflow: hidden;margin-right: -40px;}
.formList .item{width:33.3333%;float:left;display: inline;}
.formList .item  span{color:#287eaf;}
.formList .item  .lableBox{line-height: 57px;height: 57px; font-size:15px;color:#595959;}
.formList .item .con{border:1px solid #e6e6e6;height: 50px;line-height: 50px;margin-right:40px;background-color: #f7f7f7;border-radius: 5px;}
.formList .item.item1{width: 100%;}
.formList .item.item1 .con{height: 100%;}
.formList .item.item1 .itemTetx{height: 50px;line-height: 50px;font-size: 18px;color: #333333;font-weight: bold;text-align: center;padding-top: 20px;}
.formList .item.itemUpLoadFile{width: 100% !important;padding-top: 50px;margin-bottom: 50px;}
.formList .item.itemCare{width: 100% !important;}
.formList .item.itemCare .itemCareText{line-height: 25px;font-size: 14px;color: #666666;padding: 0 40px 0 40px;background: url("../images/itemIconCare.png") no-repeat left top / 22px;}
.formList .item.itemCare .itemCareText span{color: #0f79af;}
.formList .item.itemUpLoadFile .con{border: none;background-color: unset;line-height: unset;height: unset;overflow: hidden;}
.formList .item.itemUpLoadFile .con .itemCon1{overflow: hidden;margin-bottom: 50px;}
.formList .item.itemUpLoadFile .con .itemCon1:last-child{margin-bottom: 0;}
.formList .item.itemUpLoadFile .con .itemCon1 .itemCon1C{float: left;display: inline;line-height: 50px;height: 50px;margin-right: 15px;}
.formList .item.itemUpLoadFile .con .itemCon1 .itemCon1C a{display: block;font-size: 16px;color: #fafafa;padding: 0 30px;background-color: #27a7e2;border-radius: 5px;}
.formList .item.itemUpLoadFile .con .itemCon1 .itemCon1CText{overflow: hidden;line-height: 50px;height: 50px;font-size: 15px;color: #cccccc;}
.formList .item.itemUpLoadFile .con .itemCon1.itemCon2 .itemCon1C a{background-color: #b91a31;}
.formList .item.itemLine{width: 100% !important;border: 1px solid #d9d9d9;margin: 50px -40px 20px;}
.formList .item .conTwo{border: none;background-color: unset;}
.formList .item .conTwo .aykj_cssRadioBox {margin: 15px 25px 0 0;}
.formList .item.item1 textarea{border:none;height: 180px;width: 100%;padding-top: 15px;}
.formList .item.item1.item1C textarea{border:none;height: 100px;width: 100%;padding-top: 15px;}
.formList .item.item2{width: 100% !important;margin-bottom: 50px;}
.formList .item.item2 .con{float: left;display: inline;margin-right:0;width: 50%;margin-right:20px;}
.formList .item.item2 .yzmCon{overflow: hidden;}
.formList .item.item2 .yzm{width: 140px;height: 50px;line-height: 50px;border-radius:5px;border: 1px solid #ccc;position: relative;float: left;display: inline;margin-right:30px;cursor: pointer;}
.formList .item.item2 em{overflow: hidden; font-size:15px;color:#b2b2b2;line-height: 50px;height: 50px;vertical-align: middle;background: url(../images/yzmTb.png) no-repeat right center;padding-right:30px;display: inline-block;font-style: normal;cursor: pointer;}
.formList .item.item2 .yzm img{display: block;width: 100%;height: 100%;}
.formList .bTnC{text-align: center;}
.formList .input.timeInput{overflow: hidden;border:none;padding:0 70px 0 20px;position: relative;}
.formList .input{overflow: hidden;border:none;padding:0 20px;position: relative;}
.formList .input input{height: 50px;line-height: 50px;}
.formList .input em{position: absolute;width: 60px;height: 50px;right: 0;top: 0;background: url(../images/timeIcon1.png) no-repeat center center;}
.formList .input textarea{resize: none;background-color: #f7f7f7;}
.brnCbox{font-size:0;text-align: center;}
.brnCbox .itemBtn{width: 150px;height: 50px;background-color: #287eaf;margin-right:20px;border-radius: 5px;vertical-align: middle;display:inline-block;}
.brnCbox .itemBtn.btn1{background-color: #f0f0f0;}
.brnCbox .itemBtn.btn1 a{color:#b2b2b2;}
.brnCbox .itemBtn a{display: block;font-size:20px;color:#fff;line-height: 50px;text-align: center;}
.listFormCBox{background:#fff;background-size: cover;padding:55px 165px 70px;}
.listFormCBox .formTitle{font-size:26px;color:#0f79af;height: 55px;line-height: 55px;text-align: center;font-weight: bold;margin-bottom: 15px;}
.listFormCBox .listFormText{background-color: #f7f7f7;border-radius:10px;border: 1px solid #e6e6e6;text-align: center;padding-top: 60px;margin-bottom: 18px;}
.listFormCBox .listFormText .formBtn{width: 120px;height: 50px;background-color: #fff;display: inline-block;margin-bottom: 25px;}
.listFormCBox .listFormText .formBtn a{color:#287eaf;font-size:16px;line-height: 50px;display: block;}
.listFormCBox .listFormText .btnText{font-size:16px;color: #999;height: 50px;line-height: 30px;margin-bottom:30px;}
.listFormCBox .listFormText .formBtn:hover{background-color: #287eaf;}
.listFormCBox .listFormText .formBtn:hover a{color: #fff;}
.listFormCBox .lableBox .lableText{display: inline-block;font-size:15px;color:#999;}
.listFormCBox .title{font-size: 20px;color: #595959;height: 65px;line-height: 65px;}
.listFormCBox .formList .item{width: 33.3333%;}
.listFormCBox .formList .item.item1{width: 100%;}
.listFormCBox .aykj_cssSelect .aykj_selectLt{min-height:50px;line-height: 50px;}
.listFormCBox .aykj_cssSelect .aykj_selectBox{border: none;}
.listFormCBox .aykj_cssSelect .selected{background-color: #287eaf;}
.listFormCBox .aykj_cssSelect .aykj_optionBox:hover{background: #287eaf;}
.listFormCBox .aykj_cssSelect .aykj_optionBox:hover span{color: #fff;}
.listFormCBox .formList .item i{color:#ff4242;font-style: normal;}
.listFormCBox .formList .item.item1 .con1{width: 47%;}
.listFormCBox .item3{overflow: hidden;}
.listFormCBox .item.itemjt{width: 66.6666%;}
.listFormCBox .item3 .lableBox{overflow: hidden;height: 20px !important;line-height: 20px !important;}
.listFormCBox .item3 .lableBox .lable{font-size: 16px;color:#595959;}
.formList .item.item3{width: 100%;}
.formList .item.item3 .con{float: left;display: inline;margin-right:0;width: 25%;margin-right:20px;}
.listFormCBox .item3 .checkbox input{width: 20px;height: 20px;background-color: #e6e6e6;border: 1px solid #d4d4d4;margin-right:10px;}
.listFormCBox .yearBox{display: inline-block;width: 135px;height: 50px;border-right: 1px solid #1e1f1e0f;}
.listFormCBox .con .monthBox{display: inline-block;width:70%;}
.listFormCBox .itemA{width:25% !important;}
.listFormCBox .itemB{width:100% !important;}
.listFormCBox .itemB .con{border:none;background-color: #fff;}
.listFormCBox .itemA .con{border:none;background-color: #fff;margin-right: 0;}
.listFormCBox .itemA .text{display: inline-block;font-size:16px;color:#555555;}
.listFormCBox .radio{display: inline-block;margin-right: 30px;}
.listFormCBox .radio input{width: 18px;height: 18px;}
.listFormCBox .aykj_cssRadioBox.checked .aykj_cssRadio_icn{border-color:#287eaf;}
.listFormCBox .aykj_cssRadioBox.checked .aykj_cssRadio_icn i{background-color: #287eaf;width: 8px;height: 8px; margin: -4px 0 0 -4px;}
.listFormCBox .aykj_cssRadio{overflow: visible;}
.listFormCBox .aykj_cssRadio_icn{width: 18px;height: 18px;}
.listFormCBox .aykj_cssRadio_text{font-size:16px;}
.supplyTitle .text{min-height:32px;line-height: 32px;font-size:16px;color:#333333;padding-bottom: 55px;border-bottom: 1px solid #ccc;}
.listFormCBox .formList .item span{color: #333;}
.listFormCBox .aykj_cssSelect .aykj_selectRt{right: 10px;}
.webuploader-pick{background: none !important;padding: 0 !important;color: unset !important;font-size: unset !important;}
.listFormCBox .aykj_cssSelect .selected span{color: #fff;}
/* 公共表单 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: 50%; float: left; display: inline;}
.formYzm .yzmImg{ width: 118px; height: 38px; border: 1px solid #ddd; background: #ddd; float: left; display: inline; margin-left: 20px;}
.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 ————— */
/* 教师列表 */
.leaderList{
	overflow: hidden;
}
.leaderList dd{
	padding: 15px 0;
	float: left;
	display: inline;
	width: 33.333%;
}
.leaderList dd a{
	display: block;
	margin: 0 15px;
	height: 220px;
	background: #fff;
	border-radius: 2px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 20px;
	position: relative;
	transition: .4s;
	-webkit-transition: .4s;
}
.leaderList dd a::before{
	display: block;
	content: '';
	position: absolute;
	top: 20px;
	left: 20px;
	bottom: 22px;
	right: 22px;
	border-top: 2px solid rgba(255, 255, 255, 0.4);
	border-left: 2px solid rgba(255, 255, 255, 0.4);
	transform: scale(0);
	-webkit-transform: scale(0);
	transform-origin: 0 0;
	transition: .4s;
	-webkit-transition: .4s;
}
.leaderList dd a::after{
	display: block;
	content: '';
	position: absolute;
	top: 20px;
	left: 20px;
	bottom: 20px;
	right: 20px;
	border-bottom: 2px solid rgba(255, 255, 255, 0.4);
	border-right: 2px solid rgba(255, 255, 255, 0.4);
	transform: scale(0);
	-webkit-transform: scale(0);
	transform-origin: 100% 100%;
	transition: .4s;
	-webkit-transition: .4s;
}
.leaderList dd .textC{
	padding: 0 22px;
}
.leaderList dd .name{
	height: 46px;
	line-height: 46px;
	font-size: 24px;
	font-weight: bold;
	color: #333;
	overflow: hidden;
	transition: .4s;
	-webkit-transition: .4s;
}
.leaderList dd .duty{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #999;
	overflow: hidden;
	margin-bottom: 5px;
	transition: .4s;
	-webkit-transition: .4s;
}
.leaderList dd .more{
	text-align: right;
}
.leaderList dd .more span{
	display: inline-block;
	width: 58px;
	height: 40px;
	font-size: 0;
	background: url(../images/moreW.png) right center no-repeat;
	position: relative;
}
.leaderList dd .more span::before{
	display: block;
	content: '';
	position: absolute;
	width: 22px;
	height: 22px;
	border: 3px solid #fff;
	right: 0;
	top: 50%;
	margin-top: -14px;
	border-radius: 50%;
	transition: .6s;
	-webkit-transition: .6s;
}
.leaderList dd a:hover{
	background: url(../images/leaderBg.jpg) center center no-repeat;
}
.leaderList dd a:hover::before,
.leaderList dd a:hover::after{
	transform: scale(1);
	-webkit-transform: scale(1);
}
.leaderList dd a:hover .name,
.leaderList dd a:hover .duty{
	color: #fff;
}
.leaderList dd a:hover .more span::before{
	right: 25px;
}

.letterBox{
	overflow: hidden;
	background: #fff;
}
.letterLeft{
	width: 560px;
	background: url(../images/letterBg1.jpg) top center no-repeat;
	background-size: cover;
	margin-right: 17px;
}
.letterTitle{
	padding: 0 30px;
	position: relative;
	height: 78px;
	line-height: 78px;
	font-size: 22px;
	color: #fff;
}
.letterTitle::before{
	display: block;
	content: '';
	position: absolute;
	width: 4px;
	height: 40px;
	left: 0;
	top: 50%;
	margin-top: -20px;
	background: #fff;
}
.letterContent{
	padding: 18px 33px;
	line-height: 30px;
	font-size: 15px;
	color: #fff;
}
.letterContentFooter{
	line-height: 30px;
	text-align: right;
	padding: 0 30px;
	font-size: 15px;
	color: #fff;
	margin-bottom: 18px;
}
.letterRight{
	overflow: hidden;
	padding: 20px 23px;
}
.letterRightTitle{
	height: 58px;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 11px;
}
.letterRightTitle .title{
	float: left;
	display: inline;
	padding: 0 6px;
	font-size: 16px;
	color: #333;
	line-height: 58px;
	margin-right: 18px;
}
.letterRightTitle .content{
	overflow: hidden;
	padding: 0 30px;
	position: relative;
	font-size: 16px;
	color: #333;
	line-height: 58px;
}
.letterRightTitle .content::before{
	display: block;
	content: '';
	position: absolute;
	width: 1px;
	height: 16px;
	left: 0;
	top: 50%;
	margin-top: -8px;
	background: #999;
}
.letterPersonnel{
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #333;
}
.letterDl{
	margin: 0 -15px;
}
.letterDl .letterDd{
	float: left;
	display: inline;
	width: 50%;
	padding: 10px 0;
}
.letterDl .letterDt{
	float: left;
	display: inline;
	width: 100%;
	padding: 10px 0;
}
.letterDl  .con{
	margin: 0 15px;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 10px;
	overflow: hidden;
}
.letterDl  .con .title{
	height: 40px;
	line-height: 40px;
	float: left;
	display: inline;
	font-size: 16px;
	color: #999;
}
.letterDl .con .text{
	overflow: hidden;
}
.letterDl .con .text input{
	width: 100%;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	color: #333;
	border: none;
}
.letterDl .con .yazImg img{
	display: block;
	height: 42px;
}
.letterDl a.huan{
	display: block;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	color: #0f79af;
}
.letterDt .letterDtTitle1{
	height: 58px;
	line-height: 58px;
	overflow: hidden;
	padding: 0 6px;
	margin-right: 34px;
	font-size: 16px;
	color: #333;
	float: left;
	display: inline;
}
.letterDtCon{
	padding: 0 30px;
	overflow: hidden;
	position: relative;
}
.letterDtCon::before {
    display: block;
    content: '';
    position: absolute;
    width: 1px;
    height: 16px;
    left: 0;
    top: 50%;
    margin-top: -8px;
    background: #999;
}
.letterDtInput{
	height: 58px;
}
.letterDtInput input{
	width: 100%;
    height: 58px;
    line-height: 58px;
    font-size: 16px;
    color: #333;
    border: none;
}
.letterDtInput textarea{
	width: 100%;
    height: 58px;
    line-height: 58px;
    font-size: 16px;
    color: #333;
    border: none;
}
.letterDl input::-webkit-input-placeholder,
.letterDl textarea::-webkit-input-placeholder{color: #999; /* placeholder颜色  */font-size:16px; /* placeholder字体大小  */text-align: left; /* placeholder位置  */}
.letterDlBtn{
	text-align: center;
}
.letterDlBtn a{
	display: inline-block;
	width: 165px;
	height: 52px;
	line-height: 52px;
	margin: 0 16px;
	border: 1px solid #0f79af;
	border-radius: 50px;
	font-size: 16px;
	color: #0f79af;
	transition: .4s;
	-webkit-transition: .4s;
}
.letterDlBtn a.submit{
	background: #0f79af;
	color: #fff;
}
.letterDlBtn a.reset{
	border-color: rgba(15, 121, 175, 0.09);
}
 
.letterDlBtn a:hover{
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	box-shadow: 0 0 10px rgba(0, 0, 0, .08);
}
/* 快捷入口 */
.indexQuick{
	position: fixed;
	width: 62px;
	height: 140px;
	right: 0;
	top: 50%;
	margin-top: -85px;
	background: url(../images/indexQuick.png) center center no-repeat;
	z-index: 10;
	border-radius: 170px 0 0 170px;
	transition: .3s;
	-webkit-transition: .3s;
}
.indexQuick a{
	display: block;
	height: 140px;
	text-align: center;
}
.indexQuick a span{
	position: absolute;
	top: 50%;
	padding-right: 18px;
	width: 28px;
	font-size: 18px;
	line-height: 20px;
	color: #fff;
	vertical-align: middle;
	transform: translate(-30%,-50%);
	background: url(../images/searchNext.png) right center no-repeat;
	background-size: 15px;
	transition: all .4s;
	-webkit-transition: all .4s;
}
.indexQuick:hover{
	background-position: left center;
}
.indexQuick:hover a span{
	padding-right: 20px;
}