@charset "UTF-8";
/* ========== 单篇+文章页 start ========== */
.articleC {background: #FFFFFF;padding: 0 50px 50px;}
.articleCBox1{padding:0 100px 50px;margin-bottom: 50px;}
.articleCBox1 .articleBox{border-bottom: none;}
.articleBox {line-height: 36px;padding: 10px 0;color: #666666;font-size: 16px;border-bottom: 1px solid #f2f2f2;margin-bottom: 10px;}
.articleBox img {max-width: 100%;}
.articleBoxImg {padding-bottom: 50px;margin-bottom: 30px;border-bottom: 1px solid #e6e6e6;}
.articleBoxImg .pic::before{padding-top: 56.3328%;}

.articleBoxScroll{position: relative;padding-bottom: 50px;border-bottom: 1px solid #e5e5e5;}
.articleBoxScroll .bd{width: 100%;height: 100%;margin-right: -30px;overflow: hidden;}
.articleBoxScroll .bd .slick-list,.articleBoxScroll .bd .slick-track{height: 100%;width: 100%;}
.articleBoxScroll .bd .myslide{width: 100%;}
.articleBoxScroll .bd .pic::before{padding-top:56.25%;}
.articleBoxDot{position: absolute;left: 50%;bottom: 90px;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.articleBoxDot li{width: 10px;height: 10px;border-radius: 100%;margin-right: 15px;background-color: #fff;float: left;display: inline;}
.articleBoxDot li.slick-active{background-color: #faad46;}

.articleBoxScroll .prev {
    width: 50px;
    height: 100px;
    background: url(../images/prevIcon-bai.png) no-repeat center center;
    position: relative;
    z-index: 5;
    cursor: pointer;
    background-color: rgba(221,221,221,.5);
    position: absolute;
    left: 0;
    top: 50%;
    border-radius: 3px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.articleBoxScroll .next {width: 50px;height:100px;background: url(../images/nextIcon-bai.png) no-repeat center center;position: relative;z-index: 5;cursor: pointer; background-color: rgba(221,221,221,.5);position: absolute;right: 0;top:50%;border-radius: 3px;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.articleBoxScroll .prev:hover {background-color: #fd7d28;}
.articleBoxScroll .next:hover {background-color: #fd7d28;}


.articleScroll{position: relative;padding:0 65px 0 95px;}
.articleScroll .bd{width: 100%;height: 100%;margin-right: -30px;overflow: hidden;}
.articleScroll .bd .slick-list,.articleScroll .bd .slick-track{height: 100%;width: 100%;overflow: visible;}
.articleScroll .bd .myslide{width: 100%;}
.articleScroll .bd .myslide .con{margin-right: 30px;position: relative;border-radius: 5px;overflow: hidden;}
.articleScroll .bd .myslide .pic::before{padding-top: 56.25%;}
.articleScroll .bd .myslide .text{height: 50px;line-height: 50px;font-size: 16px;color: #fff;background-image: linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,.3),transparent);position: absolute;left: 0;bottom: 0;width: 100%;padding:0 10px;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;}
.articleArrow .prev{width: 60px;height: 100%;background: url(../images/prevIcon.png) no-repeat center center;position: relative;z-index: 5;cursor: pointer;background-color: #dddddd;position: absolute;left: 0;top: 0;border-radius: 3px;}
.articleArrow .next{width: 60px;height: 100%;background: url(../images/nextIcon.png) no-repeat center center;position: relative;z-index: 5;cursor: pointer;background-color: #dddddd;position: absolute;right: 0;top: 0;border-radius: 3px;}
.articleArrow .prev:hover{background-color: #fd7d28;background-image: url(../images/prevIcon-bai.png);}
.articleArrow .next:hover{background-color: #fd7d28;background-image: url(../images/nextIcon-bai.png);}
/* ————— 标题 start ————— */
.articleTitle {clear: both;line-height: 85px;font-size: 30px;font-family: "microsoft yahei";color: #333333;text-align: center;position: relative;}
/* ————— 标题 end ————— */
/* ————— 发布信息 start ————— */
.articleTime {display: block;clear: both;color: #666666;font-size: 14px;line-height: 32px;padding: 10px 0 15px;border-bottom: 1px solid #dddddd;overflow: hidden;text-align: center;}
.articleTime span {padding-right: 16px;font-size: 14px;color: #999999;vertical-align: middle;display: inline-block;}
/* ————— 发布信息 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:800px;height:600px;position: relative;overflow: hidden;background: #fff;border: 1px solid #e9e9e9;padding: 5px;margin: 20px auto 0 auto;}
#play .change_a {width: 40%;height: 100%;position: absolute;top: 0;z-index: 1;cursor: pointer;display: block;overflow: hidden;}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {width: 24px;height: 43px;display: block;position: absolute;top: 50%;margin-top: -21px;display: none}
#play .prev_a span {background: url(../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:800px;height:600px;}
#play .img_ul li {position: relative;z-index: 1;width:800px;height:600px;background: #fff;margin: 0 0 5px 0;}
#play .img_ul li img {position: absolute;}
.imgMove {width: 600px;clear: both;margin: 20px auto;position: relative;}
.img_hd {margin: 0 auto;overflow: hidden;height: 60px;position: relative;}
.img_hd ul {position: absolute;z-index: 1}
.img_hd ul li {float: left;height: 47px;width: 70px;padding: 3px;margin: 0 7px;cursor: pointer;background: #fff;border: 1px solid #d4d4d4;position: relative;}
.img_hd ul li p {height: 47px;width: 70px;display: block;background: #fff;position: relative;}
.img_hd ul li i {display: block;clear: both;line-height: 20px;padding: 0 5px;background: #000;color: #fff;position: absolute;right: 3px;bottom: 3px;z-index: 9;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;font-family: Arial;font-size: 12px;font-style: normal;}
.img_hd ul li img {position: absolute;height: 47px;width: 70px;}
.img_hd ul li.on {border: 1px solid #1e5ab0;background: #1e5ab0;}
.imgMove .bottom_a {width: 20px;height: 25px;display: block;cursor: pointer;z-index: 10;float: left;top: 15px;position: absolute;z-index: 9;background: url(../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 1px;background: #ccc;padding: 5px 10px;}
.articlePage a:hover {color: #fff;background: #fd7d28;}
.articlePage a.hover {color: #fff;background: #fd7d28;}
/* ————— 文章页码 end ————— */
/* ————— 上一篇/下一篇 start ————— */
.pageUp {display: block;line-height: 34px;color: #999999;font-size: 16px;}
.pageUp a {font-size: 16px;color: #999999;}
.articlePageBox{float: left;display: inline;width: 50%;}
.articlePageBox:hover,
.pageUp a:hover {color: #fd7d28;}
/* ————— 上一篇/下一篇 end ————— */


/*---集团产业---*/
.main {width:1280px; margin:60px auto;}
.main .title h2 { font-size: 30px; color: #333; font-weight:400;}
.main .title h3 { font-size: 36px; color: #DCE2F2; line-height: 50px; margin-top: 5px;text-transform: capitalize;font-weight:400;}
.main .block { height: auto; overflow: hidden; position: relative; }
.main .block .tt { font-size: 24px; color: #000; margin-bottom: 10px; }
.main .block .dsc { font-size: 16px; color: #333; line-height: 28px; }
.main .block .dsc a, .main .block .dsc b { color: #1A52EE; }
.main .block.block1 .dsc { margin-top: 30px; }
.main .block.block1 .textImg { height: auto; overflow: hidden;}
.main .block.block1 .textImg .text { width: 46%; height: auto; overflow: hidden;}
.main .block.block1 .textImg .text .dsc { margin-top: 15px; }
.main .block.block1 .textImg .text ul { height: auto; overflow: hidden; margin-top: 8%; }
.main .block.block1 .textImg .text ul li { width: 25%; float: left; text-align: center; }
.main .block.block1 .textImg .text ul li h3 { font-size: 16px; color: #000;font-weight:400;}
.main .block.block1 .textImg .text ul li h3 b { font-size: 36px; color: #1e72d5; margin-right: 5px; font-weight:400;}
.main .block.block1 .textImg .text ul li h3 span { font-size: 36px; color: #1A52EE; }
.main .block.block1 .textImg .text ul li p { font-size: 16px; color: #333; }
.main .block.block1 .textImg .img { width: 50%; }

.mian1Bg{ width:100%; background:#fff; padding:30px 0px;}

.main2{ padding:60px 0px;}
.main2Box{ width:1280px; margin:0px 0px 30px 0px; float:left;}
.main2Box ul li{padding:0px 15px; width:580px;display:block; float:left; background:#fff; margin:15px 15px;box-shadow:0px 5px 13px 0px rgba(0, 0, 0, 0.1);}

.subject_box {display: block;width: 100%;padding-top: 35px;overflow: hidden;}
.subject_box img {width: 100%;height: 258px;transition: all 0.5s ease 0s;}
.subject_box .text {padding: 50px 120px 40px 30px;}
.subject_box .text h4 {font-size: 22px;color: #000000;margin-bottom: 30px;transition: all 0.5s ease 0s;}
.subject_box .text p {font-size: 16px;color: #666666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.subject_box .text p img {width: 25px;height: 20px;margin-right: 15px;margin-bottom: 5px;transition: all 0.5s ease 0s;}
.subject_box:hover img {transform: scale(1.05);}
.subject_box:hover h4 {color: #0069ba;}
.subject_box:hover .text p img {transform: rotateY(360deg);}


/*----联系我们 end----*/
.contDl{ width:100%; display:block; float:left; margin:40px 0px;}
.contDl dd,.contDl dl{box-sizing: border-box; -webkit-box-sizing: border-box;padding:30px 30px 30px;overflow: hidden;float: left;display: inline;width: 25%;text-align: center;}

.contDl dd .icn {margin-bottom: 54px;}

.contDl dd .icn img {display: inline-block;height: 60px;}

.contDl dd .title {font-size:18px;color: #333333; line-height: 24px; margin:25px 0px;height: 24px; display: block;}

.contDl dd .info {font-size:18px;color: #333333; line-height: 30px;}
.contDl dl img{ display:block; margin:0 auto;}
.contDl dl span{ display:block; float:left; width:100%;font-size:18px;color: #333333;margin:25px 0px;}

.map{ width:100%; background:url(../images/map.jpg) top center no-repeat; height:520px;}

/* ————— 音频 start ————— */
.newsAudio .audiojs audio {position: absolute;left: -1px;opacity: 0;}
.newsAudio .audiojs {z-index: 99999;background: #fff;overflow: hidden;font-family: monospace;font-size: 12px;border-radius: 5px;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);width: 400px;margin: 0 auto;border: 1px solid #e5e5e5;}
.newsAudio .audiojs .play-pause {width: 25px;height: 27px;padding: 4px 6px;margin: 0px;float: left;overflow: hidden;position: relative;}
.newsAudio .audiojs .play-pause:before {content: '';display: block;border-right: 1px solid #e5e5e5;position: absolute;right: 0;top: 0;height: 100%;transform: scaleX(0.3);}
.newsAudio .audiojs p {display: none;width: 25px;height: 27px;margin: 0px;cursor: pointer;}
.newsAudio .audiojs .play {display: block;}
.newsAudio .audiojs .scrubber {position: relative;float: left;width: 240px;background: #f5f5f5;height: 14px;margin: 10px;top: 1px;overflow: hidden;}
.newsAudio .audiojs .progress {position: absolute;top: 0px;left: 0px;height: 14px;width: 0px;background: #fbbc05;z-index: 1;}
.newsAudio .audiojs .loaded {position: absolute;top: 0px;left: 0px;height: 14px;width: 0px;background: #ffeebb;cursor: pointer;}
.newsAudio .audiojs .time {overflow: hidden;height: 35px;line-height: 36px;margin: 0px 0px 0px 6px;padding: 0px 6px 0px 12px;position: relative;color: #666;}
.newsAudio .audiojs .time:before {content: '';display: block;border-left: 1px solid #e5e5e5;position: absolute;left: 0;top: 0;height: 100%;transform: scaleX(0.3);}
.newsAudio .audiojs .time em {padding: 0px 2px 0px 0px;color: #666;font-style: normal;}
.newsAudio .audiojs .time strong {padding: 0px 0px 0px 2px;font-weight: normal;}
.newsAudio .audiojs .error-message {display: none;padding: 0px 10px;height: 35px;overflow: hidden;line-height: 36px;white-space: nowrap;color: #666;text-overflow: ellipsis;-o-text-overflow: ellipsis;-icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;}
.newsAudio .audiojs .error-message a {color: #666;text-decoration: none;padding-bottom: 1px;border-bottom: 1px solid #999;white-space: wrap;}
.newsAudio .audiojs .play {background: url(../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: 600px;height: 400px;margin: 0 auto;position: relative;}
.newsViewVideo #col1mui-player{height: 100% !important;cursor: pointer;}
.newsViewVideo #muiPlaybtn{position: absolute;left: 0;top: 0;background: url(../images/play.png) no-repeat center center;width: 100%;height: 100%;display: block;z-index: 999;cursor: pointer;}
/* ————— 视频 end ————— */
/* ========== 单篇+文章页 end ========== */
/* ========== 全图列表 start ========== */
/* 全图列表1 start */
.imgList1{margin-right: -30px;}
.imgList1 dd{float: left;display: inline;width: 33.3333%;margin-bottom: 45px;}
.imgList1 dd a{display: block;margin-right: 30px;background-color: #fff;padding:30px 25px;}
.imgList1 dd .pic{overflow: hidden;margin-bottom:15px;}
.imgList1 dd .pic::before{padding-top: 60.2273%;}
.imgList1 dd .text{font-size: 15px;height: 40px;line-height: 40px;text-align: center;padding:0 20px;box-sizing: border-box;-webkit-box-sizing: border-box;color: #333;font-weight: bold;}
.imgList1 dd:hover .text{color: #1e72d5;}
.imgList1 dd:hover a{box-shadow: 1px 8px 10px rgba(30,114,213,.1);}
/* 全图列表1 end */


/* 全图列表1 start */
.imgList2{margin-right: -30px;}
.imgList2 dd{float: left;display: inline;width:50%;margin-bottom: 45px;}
.imgList2 dd .ddBox{display: block;margin-right: 30px;height:287px; background-color: #fff;padding:20px 20px;}
.imgList2 dd .ddBox .picBox{ width:225px; height:287px; float:left;}
.imgList2 dd .pic{overflow: hidden;margin-bottom:15px;}
.imgList2 dd .pic::before{padding-top:128%;}
.imgList2 dd .text{padding-left:20px; float:left; width:58%;}
.imgList2 dd .text .tit{ width:100%; border-bottom:solid 1px #f2f2f2; height:45px; line-height:45px;}
.imgList2 dd .text .tit h2{ display:block; float:left; color:#333; font-size:20px;}
.imgList2 dd .text .tit label{ display:block; float:left; padding-left:10px; color:#9a9a9a;}
.imgList2 dd .text  span{ display:block; float:left; width:100%; margin-top:10px; line-height:25px; font-size:14px;}
.imgList2 dd .text a{ display:block; float:left; padding-top:10px; line-height:25px; font-size:14px;color: #1e72d5;}

.imgList2 dd:hover .ddBox{box-shadow: 1px 8px 10px rgba(30,114,213,.1);}
/* 全图列表1 end *

/* 视频列表 start */

/* 视频列表 end */
/* 资质荣誉 start */
.hornorList {overflow: hidden;margin: 0 -30px 0px 0;}
.hornorList dd {width: 25%;float: left;display: inline;margin-bottom: 30px;}
.hornorList dd a {display: block;margin: 0 30px 0 0;overflow: hidden;background: #FFFFFF;transition-duration: 0.4s;-webkit-transition-duration: 0.4s;}
.hornorList dd a .picBox {padding: 50px;}
.hornorList dd a .picBox .pic::before {padding-top:133.0882%;}
.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;text-overflow: ellipsis;white-space: nowrap;}
.hornorList dd a:hover .text .title {color: #fc7c26;}
.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 ========== */
/* 公司简介 start */
.synopsisCon{background-position: center center;background-repeat: no-repeat;background-size:cover;padding:60px 0 80px;}
.synopsisLeft{width:62.1795%;}
.synopsisLeft .indexTitle{padding-top: 70px;}
.synopsisLeft .text{font-size:16px ;color: #666666;min-height: 30px;line-height:30px;text-align: justify;}
.synopsisRight{overflow: hidden;}
.synopsisRight .video{background: url(../images/synopsisImg1.png) no-repeat center center / contain;height: 593px;position: relative;}
.synopsisRight .video em{background: url(../images/videoIcon1.png) no-repeat center center / contain;width: 60px;height: 60px;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);cursor: pointer;}
/* 公司简介 end */
/* 发展历程 start */

.groupC4Con .indexTitle{ margin-bottom:10px; width:1340px;}
.historyCon{background-position: center center;background-repeat: no-repeat;background-size:cover;padding:20px 0 0px;}
.column1Scroll {position: relative;overflow: hidden;}
.column1Scroll .bd {position: relative;}
.column1Scroll .bd .slick-list { margin-right: -30px;overflow: visible;}
.column1Scroll .myslide {float: left;display: inline;width: 100%;}
.column1Scroll .myslide .con {margin-right: 30px;}
.column1Scroll .myslide .con .pic {width: 640px;margin-left: 80px;margin-top: -50px;}
.column1Scroll .myslide .con .pic::before {padding-top: 60.1563%;}
.column1Scroll .myslide .con .pic img{object-fit: contain;}
.column1Scroll .myslide .con .text {overflow: hidden;}
.column1Scroll .myslide .con .text .title{font-size: 36px;height: 48px;line-height: 48px;color: #333333;padding-bottom: 10px;position: relative;margin-bottom: 32px;}
.column1Scroll .myslide .con .text .title::before{display: block;content: '';width: 55px;height: 4px;background-color: #fc7c26;position: absolute;left: 0;bottom: 0;}
.column1Scroll .myslide .con .text ul {padding-right: 20px;}
.column1Scroll .myslide .con .text ul li {line-height: 35px;font-size: 16px;color: #666666;display: block;position: relative;padding-left: 25px;}
.column1Scroll .myslide .con .text ul li::before {display: block;content: "";position: absolute;left: 0;width: 5px;height: 5px;border-radius: 100%;top: 15px;background-color: #666666;}
.column1Scroll .prev {width: 46px;height: 46px;position: absolute;left: 0;top: -45%;border-radius: 50%;background: #fff url(../images/prevIcon.png) no-repeat center;cursor: pointer;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;box-shadow: 1px 8px 10px rgba(0,0,0,.1);}

.column1Scroll .next {width: 46px;height: 46px;position: absolute;right: 0;top: -45%;border-radius: 50%;background: #fff url(../images/nextIcon.png) no-repeat center;cursor: pointer;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;box-shadow: 1px 8px 10px rgba(0,0,0,.1);}
.column1Scroll .prev:hover {background-color: #fc7c26;background-image: url(../images/prevIcon-bai.png);}
.column1Scroll .next:hover {background-color: #fc7c26;background-image: url(../images/nextIcon-bai.png);}
.column1Ctrl {padding: 0 120px;position: relative;margin-bottom: 40px;}
.column1Ctrl::before {display: block;content: "";position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);top: 60px;width: 100%;height: 1px;background-image:radial-gradient(rgba(255,255,255,1),rgba(255,255,255,.3));}
.column1Ctrl .dot {height: 170px;overflow: hidden;padding-top: 15px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.column1Ctrl .dot ul {margin-right: -80px;}
.column1Ctrl .dot li {float: left;display: inline;}
.column1Ctrl .dot li .item {margin-right: 80px;text-align: center;cursor: pointer;position: relative;}
.column1Ctrl .dot li .item:before {display: block;padding-top: 100%;content: '';}
.column1Ctrl .dot li .item span {display: block;color: #333;font-size: 18px;position: absolute;left: 50%;top: 0;margin-left: -45px;font-family: 'poppins';}
.column1Ctrl .dot li .item span::before {display: block;content: "";width: 10px;height: 10px;border-radius: 100%;background-color: rgba(253,125,40,.2);position: absolute;left: 50%;bottom: -75%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.column1Ctrl .dot li .item span::after { display: block; content: ""; width: 5px; height: 5px; border-radius: 100%; background-color: rgba(253,125,40,1); position: absolute; left: 50%; bottom: -66%; transform: translateX(-50%); -webkit-transform: translateX(-50%);}
.column1Ctrl .dot li.slick-active .item{margin-top: -10%;}
.column1Ctrl .dot li.slick-active .item span {font-size: 24px}
.column1Ctrl .dot li.slick-active .item span::after{bottom: -68%;width: 10px;height: 10px;}
.column1Ctrl .dot li.slick-active .item span::before{width: 15px;height: 15px;background-color: #fff;}
/* 发展历程 end */
/* 企业文化 start */
.cultureCon{padding:60px 0 80px;}
.cultureList dd{margin-bottom: 40px;}
.cultureList dd  .con{overflow: hidden;}
.cultureList dd .pic{float: left;display: inline;width: 880px;overflow: hidden;}
.cultureList dd.even .pic{float: right;display: inline;}
.cultureList dd .pic::before{padding-top:56.25%;}
.cultureList dd .ddR{overflow: hidden;}
.cultureList dd .info{padding:68px 0 80px 83px;background: url(../images/cultureImg2.jpg) no-repeat center center / cover;transition: all 800ms;}
.cultureList dd .title{font-size: 24px;color: #181818;height: 55px;line-height: 55px;font-weight: bold;margin-bottom: 15px;background-position: left top;background-repeat: no-repeat;background-size: contain;position: relative;display: inline-block;padding-left: 20px;}
.cultureList dd .info .text{font-size: 18px;color: #181818;height: 30px;line-height: 30px;position: relative;padding-left: 20px;margin-left: 20px;}
.cultureList dd .info .text::before{display: block;content: '';width: 5px;height: 30px;background-color: #d71b1b;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.cultureList dd.even .info{background-image:url(../images/cultureImg3.jpg);}
.cultureList dd .info1:hover{background-image: url(../images/cultureImg4.jpg);}
.cultureList dd .info2:hover{background-image: url(../images/cultureImg5.jpg);}
/* 企业文化 end */
/* 公司动态 start */
.companyDynamicCon{padding:60px 0 80px;}
.companyDynamicTop {background-color: #fff;position: relative;margin-bottom: 60px;overflow: hidden;}
.companyDynamicTop .bd{width: 100%;height: 100%;}
.companyDynamicTop .bd .slick-list,.companyDynamicTop .bd .slick-track{height: 100%;width: 100%;overflow: visible;}
.companyDynamicTop .bd .myslide{width: 100%;}
.companyDynamicTop .left{overflow: hidden;padding:45px 88px 60px 80px;}
.companyDynamicTop .left .time{font-size:16px ;color: #999999;height:50px;line-height:50px;}
.companyDynamicTop .left .title{font-size:24px ;color: #1e72d5;height:65px;line-height:65px;font-weight: bold;padding-bottom: 10px;margin-bottom: 25px;border-bottom: 1px solid #f2f2f2;}
.companyDynamicTop .left .text{font-size:15px ;color: #666666;height:75px;line-height:25px;margin-bottom: 35px;}
.companyDynamicTop .indexMore{margin-bottom: 62px;}
.companyDynamicTop .right{width:800px;}
.companyDynamicDot{position: absolute;left: 85px;bottom: 60px;}
.companyDynamicDot li{float: left;display: inline;width: 12px;height: 12px;border-radius: 100%;border: 3px solid #cdcdcd;margin-right: 32px;box-sizing: border-box;-webkit-box-sizing: border-box;cursor: pointer;}
.companyDynamicDot li.slick-active{background-color: #1e72d5;border: none;}

.conpanyDynamicList dd{padding:20px 30px;background-color: #fff;margin-bottom: 30px; border-radius: 10px;overflow: hidden;transition: .4s ease-in-out;-webkit-transition: .4s ease-in-out;}
.conpanyDynamicList dd .ddl{width:400px;margin-right: 30px;}
.conpanyDynamicList dd .ddr{overflow: hidden; width:700px;}
.conpanyDynamicList dd .title{font-size:18px ;color: #333333;height:50px;line-height:50px;padding-top: 18px;font-weight: bold;}
.conpanyDynamicList dd .text{font-size:15px ;color: #666666;height:56px;line-height:28px;padding-top: 15px;margin-bottom: 35px;}
.conpanyDynamicList dd .time {height:30px;line-height:30px;display: inline-block;}
.conpanyDynamicList dd .time span{font-size:15px ;color: #999999;display: inline-block;vertical-align: middle;}
.conpanyDynamicList dd .time em{display: inline-block;vertical-align: middle;background: url(../images/dynamicIcon1.png) no-repeat left center / contain;width: 15px;height: 15px;margin-right: 10px;}
.conpanyDynamicList dd .moreBox{padding-top: 90px;}

.conpanyDynamicList dd .more{display: block;
	height: 44px;
	width: 70px;
	background: #e5e5e5 url(../images/column2Icon1.png) center center no-repeat;
	overflow: hidden;
	border-radius: 30px;
	transition: .4s ease-in-out;
	-webkit-transition: .4s ease-in-out;}
.conpanyDynamicList dd:hover{transform: translateY(-2px);-webkit-transform: translateY(-2px);box-shadow: 0 5px 15px rgba(30, 114, 213, 0.15);}
.conpanyDynamicList dd:hover .title{color: #1e72d5;}
.conpanyDynamicList dd:hover .more{ background:url(../images/column2Icon2.png) center center no-repeat #1e72d5;transition: .4s ease-in-out;
	-webkit-transition: .4s ease-in-out;}
/* 公司动态 end */
/* 用人理念 start */
.companyIdeaCon{padding:60px 0 80px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.companyIdeaLeft{overflow: hidden;}
.companyIdeaLeft .text{font-size:15px ;color: #666666;min-height: 30px;line-height: 30px;}
.companyIdeaRight{width:667px;margin-left: 120px;}
.companyIdeaRight .pic{overflow: hidden;}
.companyIdeaRight .pic::before{padding-top: 59.0842%;}
/* 用人理念 end */
/* ========== 图文列表 end ========== */
/* ————— 公用表单 start ————— */
.input{ border: 1px solid #ddd; padding:0 10px}
.input input{ border: none; background: none; width: 100%; height: 38px; line-height: 38px; font-size: 14px; color: #333;}
.textarea{ border: 1px solid #ddd; padding:5px 10px}
.textarea textarea{ border: none; background: none; width: 100%; height: 120px; line-height: 25px; font-size: 14px; color: #333;}
a.formBtn{ display: inline-block; height: 40px; line-height: 40px; border: 1px solid #ddd; background: #FFF; border-radius: 3px; font-size: 14px; color: #333; padding:0 30px; margin: 0 5px;}
a.formBtn:hover{ opacity: .9;}

.formYzm .input{ width: 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 ————— */
/* ========== 留言 start ========== */
/* 留言展示列表start */
/* 留言展示列表end */
/* 留言表单start */
.onlineMessage {
    background-color: #fff;
    padding: 85px 80px 0 80px;
}

.onlineMessage .title1 div {
    display: inline-block;
    vertical-align: middle;
}

.onlineMessage .title1 {
    text-align: center;
    padding-bottom: 73px;
}

.onlineMessage .titleCh {
    font-size: 26px;
    color: #333333;
    height: 26px;
    line-height: 26px;
}

.onlineMessage .titleEn {
    font-size: 30px;
    color: #ededed;
    height: 30px;
    line-height: 30px;
    margin-left: 5px;
}

/* ========== 联系我们 end ========== */
/* 留言 start */
.messageForm {font-size: 14px;color: #333333; width:1280px; margin:0 auto;}
.messageForm dd {float: left;display: inline; margin-bottom: 20px;}
.messageForm dd .con { padding-right: 34px;}
.messageForm dd .subtitle {height: 50px;line-height: 50px;color: #da0100;font-size: 16px;font-weight: bold;}
.messageForm dd .title { height: 50px;line-height: 50px;float: left; margin-right: 20px;}
.messageForm dd .title span {color: #da0100;}
.messageForm dd .formC { border: 1px solid #e2e2e2;padding: 0 10px; overflow: hidden;}
.messageForm dd .formC.np {padding: 0px;}
.messageForm dd input { display: block;height: 50px;line-height: 50px; border: none; background: none;}
.messageForm dd input.input1 {width: 100%;}
.messageForm dd textarea {display: block;width: 100%;padding: 6px 0;line-height: 25px; height: 25px; border: none; background: none;}
.messageForm dd.dd1 { width: 33.3333%;}
.messageForm dd.dd2 { width: 100%;}
.messageForm dd.dd3 {width: 50%;}
.messageformSel {height: 50px;position: relative;padding-right: 50px;}
.messageformSel .seljg { padding-left: 10px; line-height: 50px; color: #333333;font-size: 13px;cursor: pointer;}

.messageformSel i {display: block;width: 50px;height: 50px;background: url(../images/formSel.png) no-repeat center center; position: absolute;right: 0px;top: 0px;cursor: pointer;}
.messageformSel .selTj {width: 100%; overflow: hidden;border: 1px solid #dedede; border-top: none;max-height: 120px;overflow-y: auto;position: absolute;left: -1px;top: 38px;background: #FFF; display: none;z-index: 100000}
.messageformSel .selTj a {display: block;height: 35px; line-height: 35px;padding-left: 10px;color: #666666; margin-bottom: 1px;font-size: 12px;}
.messageformSel .selTj a:hover {background: #1a83e0;color: #FFF;}
.formYzm {overflow: hidden;position: relative; padding-right: 100px;}

.formYzm .formC { float: left; width: 150px;}
.yzmfrom {width: 150px;height:40px; padding-top:10px;position: absolute;left: 200px; display: table-cell;vertical-align: middle; text-align: center; line-height: 50px;}
.yzmfrom img {text-align: center;}
.messageFormBtn {text-align: center;font-size: 0px;width: 220px;float: left;margin-left: 87px;}
.messageFormBtn a { display: block;font-size: 16px;color: #666666;padding: 0 90px;height: 50px;line-height: 50px;background: #dedede;}
.messageFormBtn.hover a {opacity: 0.9; background: #1a83e0; color: #fff;}
.Reset {text-align: center;font-size: 0px; width: 220px;float: left;margin-left: 30px;}
.Reset a {display: block;font-size: 16px; color: #666666;padding: 0 90px;height: 50px;line-height: 50px;background: #dedede;}


	/* 留言表单end */
/* ========== 留言 end ========== */
/* ========== 招聘 start ========== */
/* 列表start */
.recruitList1{overflow: hidden;margin-right:-30px;}
.recruitList1 dd{width: 100%;float: left;display: inline;}
.recruitList1 dd .clickBtn{width: 82px;height: 38px;line-height: 38px;border: 1px solid #e8e8e8;border-radius: 30px;margin: 0 auto;cursor: pointer;position: relative;}
.recruitList1 dd .clickBtn em{background: url(../images/openIcon1.png) no-repeat center center;width: 20px;height: 30px;display: inline-block;position: absolute;left:35px;top: 4px;}
.recruitList1 dd .ddCon{background-color: #fff;margin:0 30px 30px 0;padding: 0px 30px 40px;}
.recruitList1 dd .listCon{overflow: hidden;position: relative;padding-top: 30px;}
.recruitList1 dd .listCon .listTitle{height: 38px;font-size:18px;color:#656565;line-height: 38px;overflow: hidden;}
.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: #ed7000;font-size: 18px;height: 45px;line-height: 45px;overflow: hidden;font-style: normal;transition: all 800ms;-webkit-transition: all 800ms;}
.recruitList1 dd .listCon .listTitle i{font-style: normal;}
.recruitList1 dd .listCon .btn a{font-size:14px;color:#fff;line-height: 50px;text-align: center;display: block;background-image: linear-gradient(to right,rgba(254,125,40,1),rgba(254,125,40,.3));padding:0 35px; height:50px;line-height: 50px;border-radius:30px;}

.recruitList1 dd.active .dlListC{border-bottom: none;margin-bottom: 0;}
.recruitList1 dd.active .clickBtn em{transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.dlListC {overflow: hidden;height: 30px;line-height: 30px;padding: 10px 0 32px;border-bottom: 1px dashed #f2f2f2;margin-bottom: 40px;}
.dlListC  .text{display: inline-block;padding-right: 30px;margin-right: 30px;font-size: 15px;color: #999999;position: relative;} 
.dlListC  .text::before{display: block;content:'';width: 1px;height: 15px;background-color: #e6e6e6;position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.dlListC  .text:last-child:before{display: none;}
.details{ display: none;}
.details .detailsC{padding-bottom:30px;margin-bottom: 30px;border-bottom: 1px dashed #f2f2f2;}
.details .detailsC .deTitle{overflow: hidden;border-bottom: 1px 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: #ed7000 url("../test/baiJT.png") no-repeat center center; width: 45px;height: 45px;line-height: 45px;border-radius: 45px;border:1px solid #ed7000;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 */
.recruitListFormC{overflow: hidden;}
.recruitListFormBox{background-color: #fff;padding:45px 125px 60px;}
.recruitListForm{margin-right: -90px;overflow: hidden;}
.recruitListForm .item{width: 50%;float: left;display: inline;margin-bottom: 15px;}
.recruitListForm .item1{width: 100%;}
.recruitListForm .item .con{margin-right: 90px;}
.recruitListForm .item .label{font-size: 16px;color: #666666;height:47px;line-height:47px;}
.recruitListForm .item .input{height: 45px;line-height: 45px;padding:0 30px;background-color: #f9f9f9;border: 1px solid #e9e9e9;border-radius: 5px;box-sizing: border-box;-wbkit-box-sizing: border-box;}
.recruitListForm .item em{display: inline-block;vertical-align: middle;width: 15px;height: 15px;background-position: left center;background-repeat: no-repeat;background-size: contain;margin-right: 10px;}
.recruitListForm .item input{height: 45px !important;line-height: 45px !important;padding:0;display: inline-block;vertical-align: middle;width: 92%;}
.recruitListForm .item .radio{height: 45px;line-height: 45px;}
.aykj_cssRadioBox.checked .aykj_cssRadio_icn{border:2px solid #e3e3e3 !important;}
.aykj_cssRadioBox.checked .aykj_cssRadio_icn i{background: #fc7c26 !important;}
.aykj_cssRadio_icn{width: 18px !important;height: 18px !important;top: 0 !important;} 
.aykj_cssRadio_icn i{width: 8px !important;height: 8px !important;margin: -4px 0 0 -4px !important;}
.aykj_cssRadio_text{font-size: 16px !important;color: #333;}
.recruitListForm .item .textarea{padding: 10px 30px;background-color: #f9f9f9;border: 1px solid #e9e9e9;border-radius: 5px;box-sizing: border-box;-wbkit-box-sizing: border-box;width: 100%;height: 100%;}
.recruitListForm .item .textarea em{width: 15px;height: 15px;background-position: left top;background-repeat: no-repeat;background-size: contain;margin-right: 10px;display: inline-block;}
.recruitListForm .item textarea{height: 160px !important;width: 97% !important;display: inline-block;vertical-align: top;}

.recruitListForm .item .jianliBtnC {margin-bottom: 15px;}
.recruitListForm .item .jianliBtnC a{display: inline-block;padding:0 58px;height: 45px;line-height: 45px;border-radius: 30px;font-size:16px ;color: #fff;margin-right: 20px;}
.recruitListForm .item .jianliBtnC .a1{background-image: linear-gradient(to right,rgba(252,125,40,1),rgba(252,125,40,.3));}
.recruitListForm .item .jianliBtnC .a2{background-color:#3398ff;}
.recruitListForm .item .jianliBtnC i{font-style: normal;font-size: 16px;color: #999999;height: 45px;line-height: 45px;}

.recruitListForm .item .yzmCon {padding: 0 30px;background-color: #f9f9f9;border: 1px solid #e9e9e9;border-radius: 5px;box-sizing: border-box;-wbkit-box-sizing: border-box;margin-right: 20px;}
.recruitListForm .item .yzmCon em{display: inline-block;vertical-align: middle;}
.recruitListForm .item .yzmCon input{display: inline-block;vertical-align: middle;width:80%;background-color: transparent;border: none;}
.recruitListForm .item .pic{width:98px;margin-right: 20px;}
.recruitListForm .item .pic::before{padding-top: 46.9388%;}
.recruitListForm .item span{height: 45px;line-height: 45px;font-size: 16px;color: #999999;}

.recruitListFormBtn{padding-top: 25px;font-size: 0;text-align: center;}
.recruitListFormBtn a{display: inline-block;font-size: 16px;color: #fff;height: 45px;line-height: 45px;padding:0 75px;border-radius: 30px;margin-right: 20px;}
.recruitListFormBtn .a1{background-image:linear-gradient(to right,rgba(252,125,40,1),rgba(252,125,40,.3));}
.recruitListFormBtn .a2{background-color:#3398ff;}
.webuploader-pick{background-color: transparent !important;padding:0 !important;}
/* 表单end */
/* ========== 招聘 end ========== */
/* ========== 联系我们 start ========== */
/* ========== 联系我们 end ========== */
/* ========== 问卷调差 start ========== */
/* 问卷列表 start */
/* 问卷列表 end */
/* 问卷调查 start*/
/* 问卷调查 end*/
/* 问卷详情 start*/
/* 问卷详情 end*/

/* ========== 问卷调查 end ========== */